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
340343937103	340343937664	340343938214	340343938764	340343939312	340343939864	340343940414	340343940964	340343941512	340343942064	340343942614	340343943164	340343943712	340343944264	340343944814	340343945364	340343945912	340343946464	340343947014	340343947564	340343948112	340343948664	340343949214	340343949764	340343950312	340343950864	340343951414	340343951964	340343952512	340343953064	340343953614	340343954164	340343954712	340343955264	340343955814	340343956364	340343956912	340343957464	340343958014	340343958564	340343959112	340343959664	340343960214	340343960764	340343961312	340343961864	340343962414	340343962964	340343963512	340343964064	340343964614	340343965164	340343965712	340343966264	340343966814	340343967364	340343967912	340343968464	340343969014	340343969564	340343970112	340343970664	340343971214	340343971764	340343972312	340343972864	340343973414	340343973964	340343974512	340343975064	340343975614	340343976164	340343976712	340343977264	340343977814	340343978364	340343978912	340343979464	340343980014	340343980564	340343981112	340343981664	340343982214	340343982764	340343983312	340343983864	340343984414	340343984964	340343985512	340343986064	340343986614	340343987164	340343987712	340343988264	340343988814	340343989364	340343989912	340343990464	340343991014	340343991564	340343992112	340343992664	340343993214	340343993764	340343994312	340343994864	340343995414	340343995964	340343996512	340343997064	340343997614	340343998164	340343998712	340343999264	340343999814	340344000364	340344000912	340344001464	340344002014	340344002564	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2672	2000	3600	2300	2673	2000	3600	2300	2674	2000	3600	2300	2675	2000	3600	2300	2676	2000	3600	2300	2677	2000	3600	2300	2678	2000	3600	2300	2678	2000	3600	2300	2679	2000	3600	2300	2680	2000	3600	2300	2681	2000	3600	2300	2681	2000	3600	2300	2682	2000	3600	2300	2683	2000	3600	2300	2684	2000	3600	2300	2685	2000	3600	2300	2685	2000	3600	2300	2686	2000	3600	2300	2687	2000	3600	2300	2687	2000	3600	2300	2688	2000	3600	2300	2689	2000	3600	2300	2689	2000	3600	2300	2690	2000	3600	2300	2691	2000	3600	2300	2691	2000	3600	2300	2692	2000	3600	2300	2692	2000	3600	2300	2692	2000	3600	2300	2693	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
23426	21721	29678	24266	21692	21547	7280	1165	993	935	888	859	832	857	798	752	789	749	685	760	773	721	754	734	757	732	688	737	702	727	716	735	765	714	750	769	652	705	742	709	655	719	743	732	720	685	689	722	758	707	741	694	668	752	687	730	720	683	715	714	718	677	712	670	705	703	705	717	722	713	734	726	694	707	689	700	703	686	702	722	721	694	667	722	752	735	727	744	716	714	664	713	690	704	747	689	716	694	700	728	712	732	735	694	697	699	730	695	748	723	759	722	740	708	719	714	685	715	684	736	724	697	764	747	715	709	689	726	710	764	725	719	762	684	758	664	717	743	723	717	728	710	694	700	747	740	703	682	694	721	665	727	710	656	700	726	748	713	731	711	738	718	704	712	705	684	708	723	719	699	739	701	726	708	750	707	702	696	714	726	672	686	700	677	714	687	740	677	698	702	711	711	722	733	737	684	662	654	703	681	692	686	666	675	721	697	732	694	660	688	667	712	692	699	733	728	679	736	682	719	703	682	741	693	710	656	694	740	688	697	712	721	698	681	699	716	714	720	657	719	727	709	747	728	705	692	725	704	704	695	682	752	677	687	663	695	681	708	717	668	731	733	712	682	697	692	733	705	758	693	756	698	743	702	638	685	679	668	695	726	702	731	729	746	721	749	731	733	718	713	705	683	729	677	746	710	728	723	704	720	726	705	765	696	702	712	735	671	740	768	712	692	699	757	727	718	711	669	696	735	728	691	701	732	743	740	678	705	765	691	722	728	698	747	689	740	688	777	642	761	713	698	705	702	728	715	738	760	706	708	752	720	710	704	698	686	721	657	687	688	702	720	691	722	680	698	717	685	712	693	715	743	729	764	703	721	706	761	685	685	665	710	719	697	681	714	699	710	711	725	762	718	706	734	667	674	705	726	671	735	724	726	741	691	722	697	705	686	693	743	754	733	736	706	699	687	756	733	676	725	699	707	682	698	721	721	732	684	692	686	695	684	732	666	701	722	720	747	698	721	689	707	698	700	720	679	708	727	669	718	719	664	737	734	684	685	654	707	683	760	723	761	681	677	663	730	719	690	705	713	722	724	679	705	757	675	731	686	746	680	737	729	647	688	685	659	710	727	725	707	720	713	677	768	712	705	670	728	680	762	703	745	709	707	687	710	734	693	718	674	687	702	724	682	708	706	721	714	712	727	771	707	690	708	719	663	609	713	761	714	708	688	713	736	733	740	670	717	777	671	684	752	698	676	698	706	710	698	673	726	681	741	712	729	682	706	668	696	693	698	675	695	677	721	720	678	713	722	723	699	675	739	707	669	745	683	729	712	716	689	698	721	710	696	682	719	701	696	709	678	696	689	738	708	726	699	695	717	713	705	686	687	710	723	714	738	726	663	655	678	685	740	654	714	724	636	758	743	754	756	698	746	710	736	718	694	736	699	706	720	749	743	647	738	710	713	711	714	722	693	658	740	679	731	677	700	720	706	713	669	708	684	676	681	712	677	699	722	712	700	722	661	670	691	685	724	696	723	722	699	732	737	675	711	733	731	694	681	710	695	670	700	713	699	707	720	721	726	693	737	708	723	690	691	705	762	727	664	736	739	751	722	702	666	685	717	713	754	688	676	668	732	716	703	746	691	707	700	713	698	669	690	721	707	675	700	690	689	723	701	663	699	743	722	650	699	689	731	691	724	734	697	725	678	720	697	660	691	718	750	688	703	723	660	688	701	703	701	741	681	708	737	675	689	704	691	703	682	693	725	720	690	711	697	731	709	764	724	636	617	700	745	703	707	680	713	760	691	738	688	724	649	706	688	735	710	650	666	721	672	682	665	704	689	689	690	731	668	682	683	687	678	703	738	733	677	692	728	717	680	740	696	700	713	661	727	682	784	677	729	732	742	729	686	735	750	705	689	696	693	710	676	681	684	710	688	710	697	737	726	735	699	697	735	689	720	752	699	734	652	708	728	685	668	696	724	673	708	752	719	736	685	680	754	690	698	713	688	711	717	694	678	700	665	648	728	703	690	699	710	732	728	688	688	721	742	658	748	695	734	661	717	725	723	653	748	759	714	698	738	683	709	786	687	673	677	667	700	702	691	670	727	708	675	751	711	731	692	747	675	711	770	691	706	705	743	721	731	698	699	724	710	667	755	735	705	689	729	756	692	701	722	726	711	674	744	694	763	639	712	702	713	718	696	773	763	684	699	727	731	734	725	737	672	714	705	693	714	730	669	738	758	726	663	672	705	710	733	728	712	654	742	678	694	701	754	690	712	725	750	749	680	736	672	657	753	702	740	698	692	699	693	729	730	719	710	723	729	696	663	655	665	729	696	709	714	750	722	718	738	717	688	692	717	669	661	765	743	670	656	685	746	700	666	757	734	707	700	695	706	751	733	688	681	713	752	724	732	718	704	685	692	717	699	688	737	796	732	688	709	697	749	734	709	748	653	748	686	710	727	722	710	697	693	686	654	702	701	688	678	728	692	678	697	711	655	711	701	747	693	696	731	674	726	739	676	735	707	684	711	737	732	683	657	727	762	725	739	689	703	746	706	731	697	718	650	665	766	718	703	721	715	723	712	738	668	709	706	701	735	747	716	663	752	662	720	730	700	691	697	674	732	737	699	627	686	735	667	717	725	735	702	775	720	688	669	682	721	734	778	711	698	698	703	703	677	653	647	665	738	753	661	717	689	700	715	666	714	675	698	690	678	686	719	690	678	735	749	712	684	697	708	737	706	709	718	694	703	662	717	768	764	703	671	721	723	663	665	717	669	719	684	691	722	701	701	716	693	710	677	767	682	713	726	657	730	695	690	734	758	725	755	719	684	711	678	693	762	659	717	724	670	703	712	656	710	662	720	719	686	729	703	692	720	746	715	708	729	679	689	749	705	732	740	731	692	696	753	695	715	746	737	744	681	694	708	718	703	702	704	762	647	704	692	669	715	712	725	748	698	719	687	716	738	700	711	700	695	724	689	701	713	722	709	733	666	669	668	741	747	685	712	740	617	665	726	745	694	707	699	733	717	752	695	723	698	700	709	700	749	699	716	742	707	758	765	708	714	685	674	745	693	718	726	687	662	733	724	710	735	667	707	694	678	679	688	690	699	749	677	777	718	676	707	709	731	741	700	709	715	702	759	697	659	691	739	751	713	724	681	667	728	706	717	673	761	737	704	699	684	670	731	697	735	737	735	665	789	691	710	685	727	682	730	688	641	697	715	739	678	699	681	717	713	681	736	713	678	716	675	692	698	673	702	697	731	689	708	687	718	680	666	752	708	706	712	731	736	671	727	741	728	723	727	744	710	696	695	707	711	711	660	720	723	717	714	695	731	746	755	720	685	735	721	717	731	658	710	679	693	704	688	735	712	726	706	699	714	661	690	700	713	725	703	731	729	721	716	692	694	726	711	718	716	692	700	757	702	739	682	726	662	719	715	682	782	692	717	677	727	768	730	707	702	706	700	694	727	684	661	660	720	719	703	716	703
58666	87032	46887	13683	7678	10369	1932	1653	1434	1275	1233	1140	1066	1046	1040	963	970	971	985	946	920	911	866	861	839	878	829	881	849	817	792	841	863	882	857	821	819	802	845	819	780	843	788	837	829	855	803	836	808	858	841	873	791	740	809	793	736	805	824	818	773	805	831	779	820	773	784	815	828	863	797	853	834	818	763	823	838	828	858	823	878	852	842	866	868	809	805	824	838	806	821	845	781	822	816	794	840	867	847	819	761	805	837	838	808	814	847	782	822	813	800	784	880	816	836	788	745	795	856	848	848	811	838	802	818	824	791	864	880	794	757	782	771	823	811	831	788	766	822	827	777	773	801	829	849	811	789	815	813	794	819	755	848	779	836	798	809	783	807	857	791	792	835	779	788	814	817	776	782	773	805	797	793	778	817	867	748	807	887	800	806	814	774	823	772	874	783	750	812	813	820	790	817	812	769	794	780	800	793	783	819	771	798	828	855	830	858	765	807	781	799	797	831	832	761	800	760	785	775	800	835	797	858	767	786	767	789	839	813	780	828	802	836	812	835	811	801	779	809	863	755	826	800	789	814	807	787	806	816	827	761	822	806	786	801	804	828	832	788	823	787	845	801	771	758	863	826	768	804	778	839	806	806	836	790	765	744	817	830	822	775	755	786	821	770	800	828	838	816	770	843	815	815	794	814	743	819	832	835	845	771	840	783	870	771	813	790	803	792	818	812	764	819	806	782	782	817	825	820	817	765	780	809	812	841	830	859	807	763	794	797	873	819	841	784	828	812	772	794	833	804	782	819	804	774	814	820	765	805	772	752	807	822	793	769	821	805	850	820	783	788	787	828	810	821	816	808	793	799	757	803	787	801	776	829	776	827	819	801	828	806	828	834	838	769	867	821	789	820	824	820	806	809	817	798	820	799	811	778	871	845	815	803	801	783	827	799	811	767	804	832	801	796	829	794	811	786	791	817	823	763	800	842	844	809	783	809	828	823	769	805	772	778	804	784	779	821	820	852	832	860	817	811	872	770	781	807	827	817	836	854	838	830	803	817	736	796	791	821	813	867	817	822	786	797	836	777	825	820	769	836	812	822	825	823	811	823	768	813	819	825	768	770	835	827	824	814	797	785	831	814	784	762	812	813	841	761	815	834	801	859	796	812	867	777	798	836	800	835	786	799	761	794	834	837	809	791	826	771	805	888	807	777	844	803	769	813	803	765	812	840	812	785	801	821	781	800	831	824	752	792	794	809	810	819	818	809	802	789	777	797	826	793	841	822	812	831	817	790	803	790	801	821	792	796	864	823	838	807	811	764	858	797	738	748	817	793	792	840	827	791	821	854	817	876	763	838	781	776	819	795	786	798	809	769	842	823	777	790	774	811	799	837	824	789	849	801	796	809	813	816	836	819	892	800	857	813	843	782	831	828	846	802	792	863	835	837	820	742	846	774	858	801	758	796	792	835	832	782	767	856	811	862	791	798	775	826	819	830	835	861	801	774	813	816	887	789	784	829	841	879	819	784	775	836	818	804	794	808	793	828	834	869	814	764	828	778	775	814	811	818	794	817	801	784	796	831	841	802	837	847	888	829	836	822	835	851	767	831	760	810	811	803	837	813	831	776	798	807	781	820	809	802	801	790	777	809	814	846	783	749	835	836	797	796	788	775	784	766	776	832	757	799	799	796	757	812	846	814	828	858	824	841	793	876	804	820	803	785	822	831	769	779	788	812	866	797	834	782	854	803	863	809	793	831	807	850	840	797	816	793	800	825	835	839	762	793	813	796	851	789	855	787	861	825	855	802	803	797	816	822	818	812	804	823	846	814	805	808	783	836	805	796	808	831	771	856	756	826	816	803	805	842	784	791	800	832	808	791	806	776	804	830	840	801	795	837	817	828	833	813	801	752	832	773	803	770	823	778	823	837	838	844	838	817	789	772	761	831	835	790	776	789	866	815	872	858	821	866	787	791	815	823	825	771	808	845	794	781	835	816	809	836	762	822	816	797	841	798	850	820	796	767	806	797	818	782	802	844	852	808	773	821	745	795	790	791	836	795	794	824	809	801	814	765	828	773	790	805	794	800	827	785	797	831	870	821	809	771	786	800	774	799	789	822	795	792	844	780	800	850	794	823	831	809	782	848	836	815	768	821	788	823	800	796	767	798	779	846	862	773	810	837	808	802	802	764	802	761	748	798	842	842	783	766	809	832	791	823	822	830	795	802	774	814	848	800	791	793	818	814	803	829	760	808	803	799	775	789	776	798	754	790	819	776	782	759	851	819	804	829	781	819	836	807	825	799	779	863	849	812	787	801	804	785	849	767	820	789	787	814	793	834	795	812	779	776	788	842	822	755	787	786	783	805	787	805	817	799	837	809	795	825	847	793	848	873	784	818	855	828	818	850	782	872	800	843	840	829	791	792	783	821	818	811	811	801	813	784	811	834	769	814	827	806	801	771	842	832	837	794	820	807	776	829	763	823	862	838	830	792	816	823	789	823	796	832	779	761	803	829	805	759	847	828	812	791	857	818	805	785	797	778	805	760	845	802	800	818	808	793	838	815	817	779	810	846	826	810	806	815	791	806	792	783	802	830	786	766	821	835	796	797	856	820	837	833	802	756	773	858	785	844	837	897	841	807	864	777	822	802	830	792	780	824	803	841	780	829	739	818	876	859	798	827	802	772	834	826	782	722	811	838	800	795	833	819	796	822	870	796	829	817	854	787	806	827	836	761	819	812	793	826	779	868	831	802	803	806	845	791	807	777	773	843	850	857	830	801	845	804	800	831	810	805	788	771	831	801	824	854	858	823	813	844	767	822	793	762	832	764	805	771	814	850	869	868	783	811	858	767	806	797	827	768	804	773	817	727	814	819	814	808	788	808	766	804	805	754	823	852	805	795	834	787	851	807	841	803	837	773	818	877	863	814	789	788	827	818	818	815	761	795	787	788	815	850	812	748	788	782	818	779	793	791	880	770	777	807	855	776	807	829	787	784	787	776	777	860	834	855	809	785	791	760	811	780	791	793	798	787	806	755	829	815	811	772	776	800	812	829	842	803	853	834	760	833	821	825	853	812	784	801	776	818	787	867	811	781	792	837	784	730	786	825	804	771	804	772	817	818	807	862	838	815	839	840	815	806	837	832	820	797	851	837	829	824	826	792	833	828	831	781	794	773	837	807	806	784	848	827	773	780	791	859	832	815	802	790	775	790	780	796	858	788	832	843	825	758	785	843	826	830	841	775	787	803	840	853	799	797	809	812	784	773	827	788	845	801	835	805	788	807	829	821	801	803	794	844	779	828	788	827	768	830	809	826	773	783	788	829	826	808	814	799	852	817	819	786	855	756	826	798	878	844	793	797	799	804	852	749	843	766	809	783	804	821	838	818	828	787	759	823	797	807	817	810	805	772	766	826	792	809	841	823	818	831	758	779	793	841	788	843	830	864	810	831	784	816	802	818	839	839	816	800	814	783	811	816	808	777	783	794	780	821	750
28036	22409	14130	1981	537	569	335	331	384	348	354	328	358	336	349	348	377	352	357	362	317	336	379	380	351	329	367	337	339	353	364	321	351	345	372	363	321	326	338	316	366	334	366	329	324	349	318	367	366	367	347	331	364	338	366	376	358	374	363	356	342	367	365	343	344	351	331	327	308	312	355	349	383	334	336	340	343	346	322	345	325	319	368	331	353	358	349	362	362	343	346	324	336	331	353	345	372	355	349	340	323	347	307	328	341	339	346	297	379	376	383	322	351	311	317	370	327	345	335	342	325	346	319	331	376	321	369	344	336	366	352	326	352	359	361	370	343	379	385	381	325	355	324	352	319	370	349	318	363	370	363	325	313	367	346	351	334	303	330	343	338	357	377	357	336	333	322	341	335	323	342	354	328	341	357	372	331	350	350	364	343	370	335	307	349	360	324	336	373	354	357	338	355	339	330	366	393	362	333	360	329	356	342	378	353	306	343	357	325	328	325	376	344	353	350	346	338	320	368	395	325	383	323	350	318	320	337	378	350	336	363	336	364	370	362	370	326	324	360	371	345	322	346	359	310	347	354	391	323	346	333	331	336	369	347	358	332	338	326	352	356	334	353	316	364	305	343	356	334	332	366	311	350	330	338	336	352	351	333	350	346	360	369	316	339	348	320	341	331	343	360	362	412	328	340	356	356	347	367	358	311	347	345	323	324	361	343	357	373	310	371	352	349	313	367	359	317	341	327	367	331	370	337	357	351	398	344	356	317	364	334	391	320	320	361	326	360	337	356	333	371	383	360	312	300	369	333	363	348	331	329	366	367	378	369	328	339	371	308	340	374	363	383	324	307	365	369	322	360	316	359	336	312	334	367	329	348	350	365	331	347	372	344	327	337	369	333	333	353	318	347	343	332	349	345	323	388	322	353	376	366	349	364	316	337	343	351	373	332	329	370	330	367	331	306	342	357	372	331	328	337	370	320	329	362	324	319	376	342	339	358	319	341	348	378	357	346	350	303	306	349	319	333	352	367	365	373	362	335	345	361	311	360	342	346	369	354	314	365	306	341	343	370	356	346	336	328	368	337	360	318	344	322	338	337	347	314	353	358	355	363	363	354	357	343	326	369	356	369	350	329	342	359	350	334	325	338	352	342	353	304	346	367	349	346	334	351	319	365	370	352	350	341	355	338	336	319	347	314	320	363	352	317	347	337	355	348	356	339	319	356	351	341	316	357	334	335	371	336	376	330	362	363	321	335	338	323	329	345	324	358	370	337	370	348	362	370	356	338	345	347	321	315	317	343	327	329	348	348	359	362	368	365	347	344	336	329	337	357	315	348	354	327	346	382	350	344	309	323	356	348	358	359	325	336	374	361	321	373	385	316	351	357	365	349	343	346	308	344	354	346	326	335	349	349	332	337	369	317	352	373	332	310	346	320	330	333	339	351	356	345	352	341	301	347	310	355	340	347	365	357	364	353	364	357	333	322	372	355	344	394	330	336	345	311	318	374	363	344	336	328	315	341	365	346	359	356	321	327	312	377	344	385	374	331	313	357	324	322	332	388	324	342	325	321	370	340	356	354	360	353	320	360	364	334	342	350	350	370	338	330	342	353	321	339	373	380	353	337	349	377	331	379	345	321	383	345	370	393	357	329	317	330	351	332	353	334	369	350	359	354	385	339	334	355	366	325	342	315	372	358	337	368	362	349	384	348	362	341	348	355	353	381	348	364	370	299	346	328	360	308	327	313	345	354	335	365	333	354	359	339	339	343	345	359	346	324	362	352	365	367	315	393	337	362	367	343	353	333	360	363	357	317	366	332	356	343	357	357	351	367	339	351	354	351	333	360	313	327	360	343	350	374	341	355	338	333	350	308	331	309	345	364	354	357	341	363	346	361	369	349	350	358	329	323	334	324	319	390	312	350	326	324	337	342	352	338	364	333	361	342	349	357	319	360	378	348	326	339	323	350	347	352	346	361	348	336	337	326	357	377	376	313	354	385	328	360	371	327	343	351	320	341	336	352	344	353	328	320	360	342	346	353	329	376	395	326	384	335	368	346	305	337	347	331	348	325	338	346	340	331	370	344	349	361	367	289	340	311	348	341	377	333	334	365	377	320	378	373	325	349	349	364	407	344	322	337	322	360	344	357	332	353	325	358	371	351	378	324	342	365	325	308	340	337	356	336	338	348	357	335	372	347	324	322	353	376	318	338	341	341	293	353	360	328	355	351	335	343	365	360	358	372	358	367	344	369	346	353	321	339	347	326	342	309	343	343	363	334	298	379	354	325	346	354	350	326	365	349	384	344	336	361	342	376	343	349	325	345	363	329	318	337	344	319	370	353	334	375	362	345	361	339	328	350	338	345	376	365	327	336	367	323	365	330	362	339	344	336	367	316	337	328	336	352	373	314	329	374	341	338	343	388	345	355	343	345	361	335	327	339	282	342	335	358	360	358	349	355	323	379	343	356	375	354	380	352	341	373	326	325	331	373	374	321	334	321	328	352	344	336	356	354	333	367	348	348	347	331	340	349	354	308	330	365	367	358	335	311	363	384	318	352	358	354	326	327	323	349	323	352	342	318	338	329	357	361	345	333	332	328	318	343	328	362	363	362	341	344	350	353	318	355	319	327	347	342	324	328	322	342	348	296	391	312	363	362	326	341	355	335	353	338	348	330	337	341	344	338	376	330	323	354	359	349	332	363	353	353	341	308	377	341	340	350	335	368	357	323	345	363	362	354	315	362	310	355	346	352	351	360	348	336	337	329	315	355	340	309	356	346	365	332	354	372	339	318	323	341	362	310	344	338	350	330	361	361	349	317	378	357	347	324	337	366	343	324	345	348	351	298	379	340	344	350	363	367	332	330	323	347	351	335	342	344	369	361	334	337	332	361	347	354	325	332	346	359	365	314	384	318	311	325	348	365	360	350	326	332	356	346	334	321	342	337	337	366	309	325	341	367	346	353	370	353	369	349	307	365	318	345	324	329	333	379	343	361	332	322	329	360	348	362	323	357	314	338	340	321	352	330	344	325	359	338	350	389	371	379	369	333	344	322	345	361	357	355	356	323	353	339	341	369	323	361	367	341	363	349	371	379	353	362	335	357	348	348	378	363	354	338	349	380	337	363	337	338	392	346	329	383	339	340	333	341	324	361	366	324	321	307	334	338	347	327	347	375	368	366	350	332	316	371	355	356	348	343	334	350	317	340	343	351	352	384	357	350	359	363	312	342	367	334	338	319	340	324	326	350	372	341	337	362	336	319	312	359	330	322	351	329	369	338	330	351	359	333	347	359	355	350	331	352	340	311	359	348	332	355	365	375	383	334	326	351	368	363	339	334	328	333	322	356	377	323	349	346	332	360	360	338	370	354	329	365	342	356	349	360	363	342	295	346	332	340	354	353	330	352	356	358	322	340	326	336	365	345	337	315	383	359	322	311	342	322	348	353	312	359	330	352	318	367	363	359	332	321	345	363	364	346	332	333	317	329	355
25602	29830	8198	1243	731	789	435	445	437	447	484	415	418	458	443	451	425	408	432	390	447	414	438	419	423	422	389	396	439	420	417	468	465	389	430	407	425	414	422	425	422	379	426	445	409	419	415	438	400	407	419	437	410	415	379	410	405	421	396	412	417	386	406	407	400	434	428	433	423	421	423	400	441	400	424	449	414	416	448	382	408	394	408	447	430	436	399	438	417	417	460	423	414	398	431	454	397	419	430	430	450	430	416	397	466	425	434	460	426	449	426	393	409	401	401	412	409	422	379	396	417	412	402	406	410	436	424	408	404	408	432	400	421	414	433	437	409	399	408	440	397	455	440	432	413	429	430	382	422	422	429	427	420	437	417	374	415	417	409	430	431	425	448	408	396	406	372	416	431	425	417	404	412	462	424	414	429	420	459	423	401	417	432	393	407	431	422	368	433	417	420	415	409	442	432	446	417	443	377	407	421	424	414	425	395	415	397	419	383	430	410	404	405	404	424	463	403	407	445	403	416	425	426	413	423	399	397	401	433	424	393	423	394	400	391	453	424	441	416	410	436	423	420	418	418	389	405	415	422	426	425	451	411	430	415	399	422	410	428	406	378	390	412	421	375	417	403	446	455	408	468	418	411	414	393	408	380	430	382	420	410	430	401	419	398	440	418	450	460	414	422	420	447	384	408	399	411	409	435	431	434	427	395	415	426	407	419	396	431	430	398	426	405	416	427	398	423	469	453	426	417	403	436	407	403	409	422	426	436	395	442	381	410	381	409	398	396	459	391	401	405	399	417	390	395	445	403	424	431	403	433	386	411	420	411	424	434	436	409	433	397	413	413	451	406	431	410	431	405	449	441	432	412	400	425	415	408	407	431	411	400	424	433	428	410	444	419	453	411	445	429	445	390	417	408	415	406	379	432	389	430	423	421	439	439	438	438	441	417	438	433	430	416	428	387	396	381	404	420	448	447	403	400	387	383	389	396	428	451	400	393	421	377	410	450	401	446	419	411	410	435	382	394	458	395	432	424	418	387	428	411	402	401	413	415	421	451	405	412	426	432	429	414	428	386	419	420	398	381	421	408	421	416	433	405	406	402	418	414	407	425	435	423	420	401	414	450	427	449	468	447	424	396	389	370	381	421	461	404	428	397	417	440	453	402	411	430	406	437	401	424	396	430	440	425	381	376	410	420	422	424	398	418	395	415	418	429	421	450	405	433	462	426	468	429	442	424	406	434	382	421	372	421	426	405	425	399	415	409	414	440	404	415	433	392	447	432	403	411	430	416	438	426	411	403	442	400	416	418	429	412	412	421	404	386	459	420	411	419	393	429	405	428	390	428	423	402	428	428	385	444	412	402	427	434	442	400	410	439	428	418	423	410	396	405	434	400	420	414	402	396	397	435	431	396	390	414	393	410	422	445	434	416	407	402	409	377	417	381	395	444	375	393	394	417	437	379	424	439	411	404	421	407	417	397	415	448	432	418	410	419	395	431	406	415	422	406	403	418	431	391	458	380	443	366	412	415	405	416	433	411	463	370	422	399	400	419	408	446	418	462	408	410	448	396	442	390	398	414	469	426	405	411	439	399	432	418	428	420	422	396	451	433	401	397	420	396	387	435	395	422	458	443	400	455	426	426	438	398	422	438	419	430	422	433	389	447	412	425	421	389	403	405	411	435	435	398	408	415	409	439	430	388	419	398	401	400	416	413	409	433	429	449	440	451	403	385	420	394	399	418	395	443	426	448	417	423	375	413	391	412	398	435	416	394	447	402	436	415	377	420	425	424	412	392	437	386	455	421	426	460	393	426	422	387	428	404	430	398	404	386	455	432	436	388	424	412	393	457	398	390	420	432	437	401	406	421	413	433	418	429	439	404	432	416	415	408	420	396	438	415	431	433	412	404	391	417	449	406	405	382	426	425	398	399	409	398	437	384	413	445	430	412	418	419	388	428	418	415	407	441	401	432	408	468	402	450	408	407	419	389	443	427	423	393	407	387	388	420	398	402	411	416	398	403	391	417	440	382	415	411	421	414	410	429	395	419	437	413	400	433	366	400	441	409	444	414	418	396	401	427	416	396	447	410	412	424	430	413	439	385	388	432	421	445	398	394	455	411	402	411	441	414	422	386	413	436	473	438	437	377	406	389	426	426	399	388	392	434	415	406	402	415	441	412	412	422	388	422	441	398	447	401	425	404	427	425	419	438	457	427	416	419	407	387	431	409	458	405	428	398	415	429	447	421	401	396	433	411	424	410	412	389	398	414	429	432	420	417	406	393	398	415	407	467	424	440	451	404	437	367	434	426	417	411	422	432	378	435	422	408	408	407	416	420	398	432	435	419	378	430	426	401	456	422	399	420	410	414	418	437	402	411	437	435	385	392	412	403	411	441	409	420	438	398	428	436	419	390	411	409	433	429	412	437	438	383	421	404	465	410	393	416	401	373	422	433	434	392	429	410	445	422	427	430	372	391	414	390	409	425	400	421	457	407	409	418	398	415	407	428	423	411	401	382	393	415	399	458	411	417	413	393	451	431	453	461	418	411	427	422	440	415	379	408	373	433	420	439	439	416	401	425	430	451	435	419	369	421	383	391	414	420	406	424	459	370	422	417	400	415	410	375	382	405	428	382	421	397	387	422	390	395	425	456	390	426	431	383	421	418	438	430	424	405	437	407	433	390	407	425	414	410	409	452	400	392	380	415	408	435	440	422	434	403	413	410	405	414	419	463	434	412	393	392	419	402	360	429	437	426	416	437	380	419	435	450	426	416	413	400	423	427	458	424	412	417	418	386	426	408	404	407	380	406	440	436	410	419	409	434	396	454	439	420	426	447	426	403	418	398	429	416	417	395	409	416	439	386	428	392	397	399	416	431	437	409	396	426	401	401	401	364	447	420	443	409	383	421	427	406	451	417	394	408	412	418	397	407	389	406	441	447	442	417	445	435	410	461	428	420	405	434	430	390	418	421	439	409	438	392	422	424	449	423	431	377	406	420	429	403	427	380	443	412	398	377	402	375	428	414	432	419	421	452	455	433	407	431	431	435	431	445	432	423	406	399	401	424	427	434	422	396	429	417	401	390	467	433	467	385	384	374	374	399	409	448	431	426	413	422	406	402	430	383	407	439	420	411	411	451	374	389	430	413	439	431	406	417	416	413	399	441	394	445	416	423	418	433	433	392	380	415	404	404	396	408	396	420	449	408	416	425	441	399	405	418	397	376	410	405	415	417	384	399	392	418	431	402	424	450	417	401	422	439	428	433	434	406	400	433	441	389	433	413	452	411	403	419	423	440	439	405	398	402	424	450	414	424	440	370	394	406	390	427	447	416	407	407	428	363	424	420	444	440	453	446	419	410	430	424	386	416	402	425	434	383	394	394	418	427	411	430	404	400	420	480	413	416	408	379	454	409	384	419	403	406	431	401	377	446	399	458	414	401	417	429	423	440	397	370	451	418	413	444	449	356	417	425	441	428	439	374	440	429	408
24278	21359	28089	24686	19305	6286	918	696	591	584	576	571	529	593	562	502	548	560	485	490	519	517	485	501	549	522	495	526	488	497	513	503	499	502	495	480	512	500	521	522	501	509	475	474	537	483	478	508	486	513	536	471	514	531	516	491	503	541	508	516	528	528	517	466	497	487	482	484	519	512	500	470	491	478	507	465	511	513	540	499	449	484	508	528	500	524	479	482	496	504	499	484	464	472	476	528	538	527	526	461	490	478	469	523	529	502	550	500	524	521	468	490	493	464	450	486	529	465	495	488	517	442	482	497	506	546	520	484	515	493	492	481	518	505	527	446	504	525	473	483	451	523	526	458	471	548	486	526	531	520	502	477	486	521	490	487	501	487	455	489	450	474	505	525	484	497	556	498	501	477	491	524	477	497	509	521	499	554	512	512	485	534	514	513	518	507	507	514	510	496	508	483	510	504	513	521	555	488	484	467	491	484	504	501	485	530	519	493	483	555	512	513	504	476	498	501	504	525	489	517	487	499	517	514	505	484	472	515	470	514	468	529	506	503	524	514	482	515	549	532	552	522	490	479	467	483	490	497	519	479	506	466	509	490	505	463	531	495	478	491	516	516	510	476	472	512	525	516	495	473	494	510	521	511	525	511	519	543	506	464	499	500	487	479	500	490	503	531	494	509	524	523	535	476	529	481	516	480	485	512	514	499	501	493	511	549	497	533	493	471	473	506	485	498	485	515	466	491	493	489	506	524	522	512	490	509	462	522	552	510	505	481	461	507	495	511	443	480	483	479	481	472	492	466	489	506	475	496	539	529	508	492	461	483	507	483	503	486	506	467	518	531	514	489	491	507	470	467	499	498	479	542	481	496	502	506	500	471	523	491	492	501	464	471	477	521	503	470	454	494	512	495	525	484	522	490	494	525	532	498	511	522	465	474	485	536	509	521	501	515	518	497	513	492	497	491	494	475	515	540	441	506	500	477	504	472	488	493	485	502	483	501	483	495	514	484	529	496	523	506	520	500	505	507	513	505	499	512	502	501	516	483	505	488	469	479	490	513	537	468	516	491	518	474	546	507	486	516	544	517	514	474	470	502	492	499	521	507	499	510	495	514	494	484	516	518	532	469	486	488	474	547	483	464	489	515	529	489	507	464	504	527	515	482	460	515	458	510	500	522	504	494	536	505	497	510	476	492	481	522	518	531	473	491	539	492	518	501	455	515	485	493	474	497	469	474	511	513	515	535	510	485	515	513	481	514	467	476	510	485	488	518	492	500	475	489	487	506	492	523	497	512	471	541	508	503	501	456	509	499	531	497	519	503	483	509	497	500	496	498	505	484	462	495	481	550	513	454	496	500	497	475	495	474	491	512	495	553	473	520	534	506	495	518	503	491	527	475	499	493	520	523	485	507	477	476	475	548	482	458	445	491	544	503	499	494	460	478	503	519	493	533	509	490	501	477	504	485	449	486	523	501	499	499	474	489	489	523	505	488	499	488	525	491	534	500	496	465	505	511	502	462	494	566	464	483	513	514	506	504	468	479	470	509	506	489	516	497	515	523	507	459	488	526	468	532	482	464	483	475	488	475	481	535	527	484	495	517	507	530	517	497	490	495	478	494	493	527	504	490	506	493	528	490	502	503	503	501	532	468	475	491	464	484	483	512	480	488	513	453	511	500	473	492	459	486	494	485	484	547	491	487	501	497	507	474	538	484	501	496	503	519	521	510	504	462	477	500	503	474	522	488	532	475	537	492	523	470	468	487	482	545	536	488	497	508	462	511	502	481	492	464	525	498	490	511	469	486	499	505	501	470	506	511	495	504	506	489	508	490	484	496	490	526	522	499	518	523	496	487	474	493	520	489	479	524	463	505	458	517	499	482	508	506	535	498	505	496	501	516	471	510	542	514	501	508	476	515	522	484	458	551	519	531	500	525	499	527	492	518	498	499	529	492	525	498	479	478	523	511	525	512	432	524	468	532	503	493	483	517	507	476	478	533	517	483	507	519	487	476	453	511	495	504	514	480	509	452	472	489	529	487	514	544	489	506	537	480	494	485	493	492	527	482	499	514	486	475	510	498	499	503	493	509	528	516	479	502	523	491	489	441	498	495	489	489	476	488	465	488	502	497	495	522	550	533	522	468	506	515	497	465	503	506	507	513	459	471	472	509	514	502	503	460	489	506	462	535	487	538	480	519	515	480	487	505	484	512	481	467	507	518	495	479	529	485	494	499	519	487	515	492	513	486	530	499	494	529	501	525	496	508	498	462	506	513	476	523	479	500	514	514	504	510	491	505	483	477	510	486	527	486	475	509	485	506	494	503	493	533	476	534	523	525	519	506	495	515	518	534	476	468	516	504	513	499	509	456	540	523	475	448	544	485	514	454	506	467	512	515	484	485	519	496	520	496	490	480	472	501	509	496	504	491	497	506	497	531	503	496	486	506	520	498	464	470	513	498	504	493	462	487	515	502	540	499	496	523	509	524	491	494	523	496	490	505	492	478	505	466	485	474	465	480	508	447	512	459	471	523	552	480	499	465	491	514	516	477	448	511	506	512	485	484	498	539	468	490	475	524	480	504	522	470	518	522	502	524	469	485	504	465	482	485	488	520	492	521	496	481	464	502	494	474	505	490	475	516	515	485	499	538	476	515	485	516	476	511	469	469	478	489	450	509	485	473	550	472	504	465	491	487	522	503	493	522	499	470	504	504	498	474	484	497	509	481	507	471	507	458	502	490	485	495	496	472	482	498	487	516	491	519	470	506	473	482	487	523	512	466	541	568	517	524	489	502	501	476	497	473	509	474	498	481	486	469	498	442	544	503	490	516	520	513	515	504	506	506	508	512	506	507	540	499	499	558	500	510	472	468	499	509	487	497	484	507	501	500	509	512	495	523	563	533	538	511	488	481	495	487	532	505	514	475	539	500	540	530	468	522	518	514	469	505	509	509	498	505	519	494	489	533	494	493	489	518	496	494	497	476	491	503	553	465	470	500	494	488	460	491	464	490	516	487	510	492	501	470	484	499	464	525	525	500	497	494	491	530	498	502	519	460	498	511	493	484	469	492	497	475	526	511	522	517	516	526	507	492	522	440	517	501	541	494	511	489	497	448	500	539	470	465	486	475	478	500	502	474	489	480	480	486	502	464	486	519	511	490	475	498	518	462	472	500	517	495	496	495	498	486	503	489	498	515	476	505	475	521	467	497	543	551	456	498	498	494	511	533	496	513	451	531	480	518	546	491	456	550	491	469	460	533	481	505	499	509	478	540	485	468	525	491	503	479	485	502	544	513	477	536	501	542	491	492	518	503	454	513	486	490	461	519	471	477	476	529	457	481	505	467	493	496	487	516	495	478	487	509	469	479	505	510	505	471	506	537	505	499	483	490	502	454	491	518	519	529	502	472	537	483	485	492	494	528	495	520	463	481	488	509	513	507	522	496	491	506	472	497	499	494	492	512	517	535	481	506	516	486	539	465	509	527	489	485	472	501
48351	64779	30733	8401	4808	5190	1045	949	921	868	756	746	701	758	642	654	619	681	708	632	609	662	600	606	627	616	588	633	606	584	592	615	578	607	583	622	604	614	552	536	555	584	585	573	581	606	604	619	610	582	581	599	576	598	578	599	550	586	569	601	593	599	519	592	633	577	568	568	540	584	569	576	632	583	587	545	565	582	562	596	629	585	613	585	577	604	545	526	584	571	594	608	554	566	584	573	566	571	615	549	597	604	573	603	579	607	601	598	622	582	598	589	634	602	556	637	575	575	607	595	566	573	569	579	592	614	591	582	572	569	586	581	589	563	603	632	557	586	620	593	602	624	550	583	564	619	613	600	622	603	543	586	546	584	583	571	579	558	596	583	598	575	559	573	603	608	563	606	601	566	584	575	593	564	538	564	586	617	568	532	577	579	542	570	578	622	578	593	558	561	581	645	587	602	580	576	562	516	564	616	601	580	564	602	577	581	560	557	560	600	562	566	541	570	610	580	570	586	548	607	546	584	589	588	604	570	571	591	566	567	558	581	620	588	539	591	577	608	584	567	584	592	539	583	608	566	585	638	558	566	576	548	597	568	559	555	542	539	598	562	525	584	572	592	618	586	567	571	545	589	535	615	657	580	579	575	569	579	591	559	545	586	573	587	570	594	579	567	564	550	616	592	595	564	553	547	576	591	622	588	588	609	561	581	640	551	617	572	571	537	587	566	584	566	593	559	637	549	609	590	548	571	598	615	595	583	588	548	570	577	573	593	564	587	585	564	582	586	567	567	602	589	563	609	547	583	557	577	592	580	585	589	585	544	599	589	638	585	564	581	541	619	573	569	576	597	600	574	578	591	579	598	571	547	520	570	610	576	592	580	566	568	588	524	585	589	578	571	564	558	564	558	583	560	589	578	576	602	611	552	643	576	553	593	596	550	606	587	570	574	578	618	613	595	586	608	551	557	597	576	553	595	549	615	579	614	625	553	643	539	576	596	549	618	564	571	560	578	586	604	602	584	586	589	607	548	599	587	589	557	624	586	620	596	554	616	538	554	603	537	607	620	612	611	606	610	561	581	602	573	582	574	602	587	599	597	535	564	570	547	600	596	573	573	541	555	609	615	552	613	576	564	622	585	544	558	604	561	603	606	544	621	598	590	613	549	550	562	546	580	544	597	593	619	583	574	567	624	587	587	625	605	567	546	586	533	616	568	578	607	585	580	593	585	614	511	607	597	581	561	560	594	573	579	573	559	567	596	582	622	562	568	569	600	565	619	564	624	599	568	564	547	579	534	582	554	535	541	594	590	579	548	571	595	554	585	601	582	586	571	581	585	576	577	532	650	567	543	582	574	616	583	574	616	593	601	570	560	570	551	616	622	589	570	570	590	593	587	614	591	596	572	569	545	603	616	579	554	572	574	551	610	595	562	609	607	610	563	562	605	617	530	562	606	573	553	600	594	613	562	566	592	575	600	553	578	594	551	569	577	597	569	599	576	564	572	568	614	582	591	583	603	596	564	591	554	591	582	562	587	554	542	607	601	581	564	561	622	619	594	592	536	595	576	570	584	561	578	585	583	602	574	589	582	558	566	637	544	577	569	563	570	553	598	573	596	583	621	569	565	566	578	564	620	617	582	603	614	571	557	601	590	543	589	585	586	580	591	548	616	596	590	590	598	560	587	581	581	591	574	569	547	619	637	561	561	570	548	609	611	549	563	541	552	586	586	592	622	572	540	585	572	581	557	564	574	594	598	610	583	590	609	550	593	610	570	582	593	592	557	575	569	589	570	609	520	593	600	582	594	576	595	576	568	546	588	588	596	564	611	567	608	616	562	567	593	548	598	587	591	558	634	566	543	579	626	563	595	555	621	546	586	585	602	559	566	562	559	575	572	594	614	593	601	585	611	570	593	556	560	559	582	582	600	628	541	606	586	613	621	576	606	574	579	606	592	584	547	564	582	576	584	592	557	572	535	560	592	536	572	588	591	628	608	607	573	555	602	565	595	603	605	583	598	555	564	597	603	594	569	544	571	609	542	542	598	591	561	569	582	586	617	584	549	578	546	543	578	597	578	582	555	565	582	570	591	530	620	588	563	589	539	590	598	579	570	595	615	565	575	593	525	579	548	572	573	583	600	544	578	573	593	552	569	572	558	621	561	574	582	584	554	542	557	568	578	601	540	600	589	577	565	587	574	576	571	548	576	619	575	570	535	570	585	614	580	580	603	606	581	563	595	567	567	556	594	557	548	574	606	580	537	569	565	578	583	554	550	574	550	654	570	579	577	541	588	578	584	559	559	546	573	571	552	593	577	569	572	572	604	634	571	589	548	585	602	612	517	608	568	592	607	608	581	621	629	529	598	562	554	595	591	594	606	576	564	560	612	598	587	578	565	574	615	592	624	556	559	574	610	595	583	603	569	602	582	589	550	630	547	586	530	560	597	553	549	612	590	513	555	602	562	578	591	612	618	609	589	581	534	545	557	583	617	601	626	583	609	551	561	575	600	583	566	563	579	572	601	568	602	558	541	538	579	588	557	564	632	532	604	521	591	582	575	586	584	558	597	569	564	566	604	587	577	599	547	567	561	556	594	560	581	557	566	588	578	569	586	563	568	563	568	574	606	579	587	577	607	588	581	607	579	589	602	565	571	579	577	583	576	582	599	589	597	591	577	568	586	585	619	544	589	613	609	578	563	543	582	549	599	583	554	543	519	578	560	587	554	588	575	594	639	559	585	533	575	572	574	594	569	576	548	590	572	565	641	549	570	592	575	542	581	600	597	606	585	631	580	613	547	575	605	556	565	631	537	588	543	581	534	600	549	564	563	570	534	590	591	540	616	615	570	586	579	602	562	577	620	555	582	581	619	577	578	581	619	556	549	600	534	612	563	539	584	600	573	604	603	545	566	589	595	610	570	584	582	585	571	633	579	584	610	565	621	585	546	635	588	591	580	533	599	572	601	573	584	550	610	609	563	600	597	619	597	559	592	594	568	592	605	574	604	567	596	552	591	645	575	550	565	586	584	632	554	603	644	570	537	597	557	525	606	604	613	587	613	590	572	539	611	574	605	580	557	606	578	559	602	610	572	615	567	614	582	576	573	559	605	578	542	591	614	578	574	568	606	605	592	559	576	551	593	592	611	573	573	520	593	590	586	605	574	543	568	588	570	540	555	553	530	573	598	634	606	569	580	554	591	568	597	602	583	566	557	532	584	652	597	588	585	561	582	574	598	593	542	604	591	585	537	549	624	592	580	604	531	585	592	560	585	563	627	584	529	596	575	607	618	594	533	566	602	583	534	559	521	581	556	579	588	583	572	513	580	565	569	557	619	557	588	602	589	650	560	572	573	612	575	607	613	590	549	569	548	570	565	591	585	561	578	567	608	617	575	576	558	602	615	573	585	546	567	571	600	559	604	564	565	589	588	604	563	567	542	592	581	573	629	597	559	558	574	559	612	560	623	531	583	623	610	554	567	568	547	607	549
25491	21473	26961	24486	5973	1660	520	452	434	444	410	417	403	414	399	391	410	372	374	364	414	348	386	428	404	396	349	422	406	372	404	416	389	401	398	352	394	392	386	411	380	405	395	395	385	374	380	402	426	386	416	410	407	378	394	387	365	401	408	378	385	374	406	401	372	390	359	415	406	419	384	397	384	388	404	388	391	388	347	372	382	375	410	404	404	406	407	394	387	432	386	388	399	410	399	356	396	388	357	419	388	376	359	387	401	400	404	397	410	411	406	374	352	416	385	443	390	363	408	351	379	397	405	426	392	395	382	404	382	424	388	377	379	425	380	389	380	349	366	432	400	379	368	380	405	397	377	404	365	374	380	385	374	361	405	360	364	347	389	409	364	386	386	405	424	374	417	417	390	388	368	382	391	437	376	381	372	374	423	372	385	379	345	362	427	403	355	411	409	414	383	365	406	349	415	386	406	378	388	366	372	413	357	406	377	393	418	388	438	396	405	404	362	390	372	363	430	382	400	346	381	366	394	408	381	384	380	379	393	401	393	368	365	383	374	393	391	377	358	422	409	356	372	398	378	397	364	412	385	408	392	376	394	412	329	340	400	367	416	401	390	412	360	408	364	398	380	355	405	387	390	385	382	367	374	409	381	381	385	412	368	382	415	388	382	373	397	374	397	402	388	371	410	369	414	356	379	404	402	383	399	389	387	369	430	397	380	404	401	395	421	351	389	425	408	364	356	342	403	400	382	367	385	432	371	412	392	373	403	406	379	399	424	397	363	400	400	422	400	391	409	400	369	369	397	402	384	352	377	358	375	356	421	399	401	420	391	398	375	392	359	381	385	324	379	421	401	369	393	413	375	393	391	386	371	396	367	383	402	382	423	380	405	366	415	397	370	379	372	393	395	411	400	386	383	369	406	343	389	386	375	386	384	368	365	364	400	397	389	408	399	367	401	359	419	403	379	414	371	391	406	388	430	424	395	406	348	356	377	363	386	407	408	368	398	369	370	367	400	382	391	424	431	386	394	425	370	383	356	364	390	365	363	370	385	415	367	395	353	385	406	395	392	372	380	370	400	371	376	425	399	397	374	375	373	388	377	393	405	397	392	361	392	408	359	343	385	360	398	367	392	400	391	401	421	374	357	434	388	370	376	404	378	393	371	351	398	403	393	399	376	363	389	398	418	412	388	386	367	403	378	360	381	387	413	359	382	404	409	372	392	382	388	380	369	396	408	386	378	400	392	371	400	408	374	394	398	425	361	392	394	394	360	391	401	391	430	416	381	373	394	380	389	407	397	364	365	371	388	373	426	402	367	342	366	396	408	415	386	374	408	382	405	392	401	371	387	390	384	374	368	368	393	387	416	409	364	391	378	363	414	396	414	398	380	382	384	390	383	404	367	410	403	400	390	371	411	379	365	364	388	396	365	398	427	363	370	353	362	395	410	362	397	382	386	384	389	409	374	381	374	379	401	375	394	394	410	360	361	390	381	431	383	393	380	404	398	422	375	376	385	394	392	385	419	384	361	355	393	379	371	381	403	406	408	396	360	421	392	385	412	385	426	392	369	372	357	410	388	396	367	389	401	378	386	436	368	378	394	380	370	406	376	399	372	393	366	360	409	386	419	402	368	413	391	390	414	413	379	382	361	390	409	367	416	369	391	391	381	373	410	362	399	352	392	382	396	343	394	410	397	365	387	396	398	394	367	383	341	382	407	440	402	383	373	375	384	378	427	418	399	368	413	377	384	413	362	381	371	381	370	400	387	414	376	395	375	369	399	402	394	406	415	388	395	393	389	392	418	398	401	356	385	392	422	372	409	408	364	359	404	394	382	404	368	381	448	388	373	405	399	391	347	378	372	357	373	395	380	378	362	383	393	335	410	418	410	412	411	391	371	390	419	399	406	407	381	396	393	343	407	360	396	376	390	413	401	377	406	364	351	379	396	413	435	395	401	394	375	410	357	364	408	373	391	373	374	372	385	391	404	378	403	389	370	392	412	390	405	389	339	404	382	396	378	419	352	376	329	408	372	364	371	370	367	430	344	374	368	395	387	365	399	386	399	375	398	413	378	389	390	345	381	409	406	377	367	419	388	395	414	379	359	409	387	369	397	372	365	383	390	417	425	382	411	379	386	370	388	362	374	380	391	361	382	389	381	371	391	383	405	422	428	387	423	394	390	380	343	370	376	417	393	408	413	364	384	355	403	438	364	389	417	379	396	400	360	398	406	371	384	369	375	403	391	406	376	399	396	371	393	385	428	399	373	420	368	389	391	406	353	413	451	402	394	390	404	388	361	382	388	366	367	351	412	381	384	388	392	368	389	391	346	388	368	389	388	347	383	408	379	359	401	403	376	399	373	350	390	400	406	390	383	369	397	403	383	377	424	416	381	415	385	395	392	377	409	335	358	377	374	363	372	392	390	389	383	402	337	387	359	357	392	412	394	397	397	401	388	396	379	385	375	435	345	353	401	371	359	368	389	387	395	363	362	409	389	376	384	420	402	383	426	397	375	381	390	391	393	388	396	375	378	377	378	383	397	369	380	390	400	375	376	358	367	402	406	376	406	399	364	376	383	396	354	371	380	354	402	368	375	387	385	397	405	395	355	395	397	341	390	382	383	387	376	367	354	376	395	390	385	401	365	380	373	421	357	361	394	406	360	396	398	381	391	377	371	381	356	410	375	380	390	402	387	386	389	383	390	377	377	392	365	398	376	346	394	379	354	372	394	347	386	427	395	411	422	425	397	349	371	398	343	391	371	418	405	376	348	390	427	371	399	395	393	381	395	377	360	378	382	395	391	389	422	379	388	345	380	375	382	376	405	371	380	415	406	364	408	362	376	429	384	384	393	427	389	388	363	380	354	381	408	409	418	372	392	394	379	386	412	367	370	413	400	378	387	384	368	376	389	376	371	383	431	426	360	378	411	396	424	405	379	340	404	397	373	390	375	373	372	389	405	354	383	392	381	410	390	352	393	380	387	362	388	401	409	377	380	360	364	392	361	380	383	385	375	429	406	359	381	369	368	365	407	377	395	391	383	378	372	387	386	372	386	379	371	416	377	375	369	366	409	355	379	410	401	371	380	406	376	389	359	369	382	369	384	370	375	359	415	405	383	385	409	397	382	402	394	386	408	403	403	375	398	405	405	381	408	363	390	408	374	388	379	382	362	431	388	411	370	387	379	366	388	389	353	339	378	379	379	374	376	383	404	408	401	436	427	397	418	401	399	392	373	373	408	373	386	419	410	401	390	416	421	363	381	356	397	397	403	382	415	395	394	356	362	395	373	409	423	404	375	375	378	374	398	387	376	394	412	397	363	387	405	364	398	412	385	384	396	399	376	422	370	387	395	395	419	377	369	349	362	376	416	411	394	365	371	396	374	422	410	385	395	404	402	376	405	408	409	383	377	369	371	407	394	439	375	424	381	379	394	353	381	433	408	391	388	347	398	377	390	389	407	393	363	386	361	402	405	386	384	407	411	371
44192	50974	22574	5109	2913	3198	785	694	670	621	582	557	546	527	526	491	533	494	492	521	489	458	469	465	488	503	510	544	530	509	508	489	497	460	468	467	464	500	473	428	462	480	480	479	454	489	510	487	476	523	477	501	509	508	457	468	466	457	438	464	462	455	518	459	473	486	481	482	478	468	470	494	466	477	498	475	490	498	480	464	491	456	468	487	465	474	473	489	479	511	444	476	444	420	452	460	493	471	442	503	501	480	482	489	504	481	503	504	462	472	485	457	472	463	546	463	520	510	492	502	497	489	472	465	474	450	493	452	478	473	453	454	493	518	478	510	487	463	489	469	463	498	449	509	438	480	448	478	474	481	495	481	482	457	490	487	443	448	459	475	507	483	500	469	462	439	517	460	457	458	501	470	498	458	496	471	464	447	496	521	469	486	488	464	466	507	418	465	493	473	462	469	468	486	461	514	492	495	432	489	478	435	456	463	437	467	497	451	470	469	442	481	464	482	534	480	454	463	474	499	474	481	475	482	489	480	483	468	481	438	458	477	509	475	474	515	473	508	504	511	501	472	460	505	466	498	489	487	503	449	472	459	456	514	492	481	506	500	474	494	491	502	481	481	488	444	490	468	466	483	470	457	477	449	439	456	485	476	476	466	483	443	468	500	480	504	478	478	492	471	521	478	470	494	481	482	458	482	487	451	457	497	462	504	477	485	480	431	467	472	474	511	478	425	463	484	487	440	481	490	494	486	491	464	472	478	458	484	478	434	474	447	494	461	443	468	482	497	472	505	472	457	493	458	460	453	451	454	489	468	506	463	486	482	474	447	489	462	491	488	523	451	489	479	475	489	520	511	505	542	527	535	496	476	471	498	464	489	494	517	472	516	458	491	472	461	506	496	524	492	445	500	476	465	484	514	468	489	459	465	470	456	462	465	490	493	443	462	438	466	489	413	503	512	472	450	483	490	486	458	447	464	481	483	443	498	480	471	450	465	491	453	467	453	475	502	469	449	459	479	466	510	448	482	482	523	467	481	481	465	493	478	468	468	475	458	504	479	449	456	450	458	471	456	470	480	499	488	487	466	464	451	504	484	477	454	477	457	501	476	472	508	494	460	477	416	472	465	479	456	442	489	472	483	456	456	477	486	445	468	471	470	484	466	466	467	408	500	482	481	463	442	480	481	439	481	465	498	471	471	445	488	443	463	516	492	453	512	489	483	477	491	492	442	482	518	434	496	466	473	461	505	470	460	494	489	457	459	498	457	479	493	474	497	476	474	494	481	417	504	454	459	495	494	465	419	480	487	518	485	489	462	467	491	462	455	481	487	436	494	488	507	482	504	472	454	464	485	462	475	477	495	478	456	449	467	497	499	487	456	491	458	474	448	431	473	497	508	491	476	470	494	477	490	453	436	480	452	470	450	485	466	458	440	464	498	462	426	471	480	494	446	502	509	526	479	463	453	487	506	458	492	503	499	490	472	468	475	449	480	487	453	483	479	459	483	488	477	453	471	444	447	494	465	469	460	469	459	504	471	460	466	501	453	491	441	458	515	454	472	475	515	475	475	486	442	446	508	455	447	496	454	454	474	500	468	439	465	480	513	431	486	482	497	485	473	478	443	450	510	475	466	484	488	499	504	480	507	496	475	459	468	489	490	454	456	499	494	457	492	476	471	513	505	491	506	501	496	497	509	453	464	501	462	445	472	476	485	420	496	490	469	456	483	475	438	461	471	467	505	482	497	450	477	472	469	472	469	472	467	490	474	469	470	489	465	469	479	455	472	473	456	494	514	495	483	469	478	461	511	445	466	465	493	483	458	440	439	504	517	506	471	475	475	506	475	441	475	467	473	482	493	488	461	463	493	518	493	490	507	447	435	482	459	519	508	478	473	475	447	509	495	488	485	488	528	473	479	461	476	478	454	486	485	496	487	465	445	493	460	485	455	473	493	508	492	453	488	474	475	456	463	465	481	503	498	499	455	452	457	470	473	494	467	507	477	521	449	472	510	487	471	424	481	474	475	466	469	460	454	456	481	456	459	468	468	492	498	490	487	476	446	477	458	469	461	461	481	450	450	495	471	503	480	458	484	506	451	478	507	450	483	502	515	480	474	457	459	471	491	488	448	485	483	447	411	471	474	458	508	504	464	516	477	436	486	497	479	421	487	500	496	467	487	472	462	468	492	443	496	456	472	470	454	465	507	523	497	499	448	436	446	484	460	504	475	505	493	509	490	480	471	451	432	484	458	494	514	483	466	498	505	492	460	460	497	479	479	470	485	471	467	479	519	489	462	478	433	403	510	470	496	443	505	468	459	488	451	515	502	479	447	473	482	489	461	459	448	443	490	468	464	481	489	489	477	461	469	482	490	463	472	488	492	473	469	500	476	496	452	482	463	471	472	489	496	481	523	454	468	478	465	484	507	465	452	503	466	470	484	519	435	462	465	451	464	481	491	469	480	459	474	472	477	474	437	464	462	478	487	495	430	464	521	473	479	520	443	451	488	500	491	496	487	515	472	450	455	506	544	438	457	454	494	465	479	446	431	456	528	459	470	507	439	465	468	483	474	498	488	473	491	478	450	459	454	511	488	459	490	481	493	521	459	437	519	503	472	484	478	466	491	445	463	448	484	458	478	487	421	495	450	482	456	489	463	502	477	475	472	490	492	461	506	489	487	478	496	470	454	460	476	494	466	427	483	471	439	493	466	473	509	493	472	514	470	489	471	498	467	483	470	493	495	487	476	489	475	491	476	449	453	457	478	507	501	466	505	489	500	465	458	472	453	500	475	460	461	434	474	472	477	485	502	475	491	503	473	486	508	477	494	523	481	493	483	452	487	472	510	483	449	516	527	451	485	454	526	495	473	468	487	483	483	443	487	457	482	483	477	495	501	477	491	488	465	495	447	481	505	484	459	461	471	517	485	467	501	476	486	458	473	480	484	454	464	447	478	425	493	477	485	464	494	477	454	443	436	449	460	493	464	479	467	454	494	469	509	475	482	510	482	478	475	489	459	484	452	468	422	481	508	504	541	476	494	482	497	521	475	478	477	494	454	474	437	445	478	496	491	541	467	462	471	464	468	496	461	471	463	437	449	470	457	489	453	457	440	453	442	420	468	520	505	470	503	425	493	458	483	456	449	471	487	488	495	508	480	475	556	462	480	501	481	507	465	491	454	505	480	469	483	486	470	462	509	482	461	474	460	447	462	465	483	491	484	467	435	500	446	475	466	453	484	462	422	474	472	481	481	468	474	474	501	482	462	430	472	497	456	447	469	480	415	480	468	448	476	444	425	498	483	507	511	481	446	519	439	471	490	482	468	463	489	457	479	496	455	454	474	467	478	455	467	505	457	455	446	490	471	497	498	447	456	492	483	472	480	518	490	471	456	455	503	493	520	454	485	485	458	479	459	479	459	463	456	477	493	478	452	483	518	471	518	497	502	464	463	533	486	488	507	470	454	485	493	460	474	470	493	501	439	478	476	465	499
22945	21259	28948	23823	21245	21132	8018	1154	950	891	922	832	838	827	774	826	717	770	774	712	711	756	747	748	769	687	716	692	730	771	720	717	729	725	749	734	703	720	738	714	697	794	661	696	701	746	662	635	735	722	750	713	684	726	694	687	756	717	703	694	699	724	690	709	723	731	722	727	678	710	696	735	722	712	685	664	686	751	685	680	685	721	706	714	676	744	758	694	722	700	723	735	742	673	679	657	724	689	746	732	696	688	681	654	701	713	670	745	656	704	755	695	687	735	731	691	712	711	683	667	690	720	714	749	659	694	708	682	683	725	672	699	704	725	693	718	680	684	711	695	715	673	695	668	754	723	683	676	706	675	656	708	710	693	733	687	749	678	689	678	652	703	726	636	730	692	678	687	699	703	709	715	687	690	726	700	714	681	681	721	660	734	695	719	616	674	719	700	721	712	771	710	722	701	672	687	664	746	684	692	728	692	697	682	676	707	672	685	657	705	735	683	695	662	650	677	736	711	712	685	674	735	689	721	729	673	703	656	644	750	695	675	683	710	703	693	690	722	662	654	672	706	702	696	694	690	715	688	741	719	673	691	678	711	700	707	717	656	710	700	664	696	701	688	689	724	642	710	705	688	688	686	739	692	741	688	637	687	672	720	738	704	658	711	667	700	729	710	693	701	721	642	734	688	693	625	729	721	746	660	672	695	603	666	686	672	700	679	674	697	696	678	696	690	704	682	695	710	741	694	699	660	671	726	702	689	708	704	675	723	696	671	699	710	697	702	665	731	714	727	735	723	728	710	639	670	747	719	737	674	739	719	698	699	691	681	697	705	680	744	642	703	707	670	712	719	687	681	714	676	698	676	697	669	630	682	724	687	707	690	743	697	709	684	681	707	649	694	711	695	676	697	664	700	681	686	649	673	717	685	711	653	729	687	660	676	684	748	705	679	666	697	703	718	697	727	680	647	698	668	747	723	702	642	721	681	664	684	693	690	676	717	654	638	752	703	678	659	678	691	746	741	695	737	704	672	666	696	711	686	724	673	686	685	729	694	722	681	678	661	706	690	717	680	674	703	718	689	738	698	691	691	742	688	749	690	671	728	687	681	715	698	702	715	674	706	707	712	721	694	714	689	709	703	681	694	668	717	681	681	658	718	770	738	728	724	669	678	713	692	694	691	728	664	690	671	721	686	729	744	685	704	689	669	710	679	693	729	701	659	737	683	683	670	722	698	669	677	745	680	709	703	699	740	701	702	722	742	701	678	671	721	678	710	645	688	690	695	686	666	656	688	672	714	705	728	701	609	706	691	711	722	697	739	687	726	666	712	650	689	728	701	744	669	717	721	678	702	710	673	633	699	691	643	688	685	681	688	679	682	675	714	735	721	693	656	673	698	699	688	705	731	678	750	665	703	721	678	706	666	667	710	716	714	694	663	710	750	684	710	731	688	715	720	706	698	697	750	665	682	686	737	696	704	713	657	695	724	689	726	720	674	746	691	676	721	692	698	713	725	670	664	713	702	749	728	712	685	691	764	657	694	742	641	754	711	714	723	699	686	697	683	694	639	619	694	677	705	753	728	687	676	701	697	684	713	653	665	672	746	717	737	670	722	696	705	692	696	713	666	686	663	693	681	687	712	736	713	655	765	718	723	674	686	678	642	689	660	728	707	727	703	695	657	696	757	644	693	644	742	697	712	719	746	704	681	679	662	714	715	724	704	706	714	713	732	629	681	718	736	668	697	748	674	708	629	688	724	685	692	686	649	671	731	741	719	690	752	683	696	686	719	663	665	687	713	687	689	721	695	678	651	679	701	652	675	656	736	660	682	650	655	703	663	662	741	717	648	672	666	687	659	675	727	723	672	677	686	703	738	714	672	679	714	738	692	663	672	735	710	678	666	666	686	654	723	688	685	705	731	709	680	675	698	688	708	711	678	677	675	666	675	695	705	674	663	660	697	664	701	691	723	689	697	691	737	713	732	718	702	724	688	719	727	700	699	736	693	683	678	666	680	693	698	734	742	714	721	702	664	692	691	684	690	722	710	688	666	714	643	731	689	698	641	717	681	683	702	655	689	676	688	688	711	697	668	663	652	703	727	762	690	703	744	718	708	692	692	764	725	706	730	703	651	671	686	668	692	674	680	683	743	695	722	702	731	665	720	705	718	722	721	699	690	661	698	671	715	690	703	697	676	709	651	706	703	739	749	675	693	711	684	682	716	660	664	707	689	761	651	703	683	719	692	692	678	686	710	734	686	678	691	711	676	650	678	725	698	718	721	724	706	777	679	730	696	684	704	718	687	736	722	664	705	682	695	717	652	667	748	670	706	726	694	637	789	681	699	706	646	734	660	703	660	749	673	677	685	684	724	708	688	728	672	718	654	725	689	714	709	721	726	647	727	668	750	736	749	718	695	695	731	681	751	723	708	703	695	684	683	709	734	734	671	704	678	711	696	701	685	727	675	704	721	664	681	697	699	653	657	665	696	660	705	732	673	722	682	670	669	716	706	712	696	676	674	656	736	681	749	705	713	705	668	681	715	693	704	714	691	665	688	703	727	697	730	701	670	693	653	677	677	681	638	731	677	705	694	659	654	713	700	672	662	702	611	724	716	699	698	675	664	711	719	708	719	748	712	700	685	720	713	705	655	695	675	663	714	641	743	682	668	686	716	684	668	712	687	676	722	704	686	718	630	637	704	685	718	711	671	715	693	678	668	716	706	692	701	657	709	724	731	641	693	701	625	710	710	721	697	757	712	705	675	690	687	696	683	717	678	721	651	675	702	704	678	629	722	696	685	676	700	716	767	693	668	650	702	758	681	719	681	702	683	779	705	650	720	669	711	682	674	708	712	721	721	633	717	724	682	654	703	666	699	696	682	660	684	703	703	697	711	674	671	668	688	705	671	717	715	696	693	719	672	704	714	729	678	739	694	739	747	715	718	734	731	684	704	710	679	664	697	699	698	724	786	663	688	675	703	706	731	698	635	691	671	675	720	644	680	708	733	685	672	704	649	641	670	647	702	694	715	715	663	731	742	667	681	686	654	711	703	632	675	687	686	678	676	713	681	674	682	665	722	688	713	684	649	729	716	694	705	675	733	704	712	745	732	655	733	716	656	704	667	656	733	643	712	668	699	719	690	689	649	706	699	726	714	684	753	666	736	708	707	674	716	720	669	690	701	675	685	667	652	667	667	687	725	699	697	697	740	695	741	712	663	671	694	756	729	725	656	716	660	735	631	689	674	673	791	702	679	687	732	696	728	674	668	691	701	673	659	711	686	709	732	685	702	694	646	733	709	701	682	688	730	693	690	663	710	680	712	705	693	680	689	731	712	693	681	688	664	717	656	690	725	666	652	690	729	708	720	694	663	710	707	726	697	735	700	684	590	691	696	716	697	737	723	717	672	701	701	734	721	732	683	678	712	740	689	660	684	700	738	643	673	702	689	723	672	714	697	678	697	689	675	701	703	716	679	765	698	686	675	686	717
57033	75220	42843	15440	10826	11772	2121	1694	1478	1269	1224	1157	1075	1085	1005	999	962	1005	887	915	910	907	866	896	864	877	813	884	852	864	801	878	865	830	823	824	838	795	879	741	852	844	781	855	778	817	824	854	774	799	806	825	789	786	822	815	806	848	740	789	867	750	823	795	841	826	818	788	828	805	825	863	792	764	832	818	800	797	795	805	860	766	858	823	790	796	819	792	794	852	802	794	826	848	807	881	825	805	823	853	841	805	784	850	774	855	775	826	758	860	804	800	781	839	790	807	832	818	810	776	843	861	804	808	798	819	860	838	814	770	844	819	802	821	759	751	749	748	772	813	805	770	788	832	846	801	809	797	800	814	819	810	785	772	816	847	806	821	769	803	758	827	789	795	807	778	798	787	760	796	772	826	829	805	755	803	779	776	777	772	783	748	781	806	773	817	795	796	821	790	785	824	819	801	806	764	791	799	764	781	836	753	778	769	792	819	802	828	807	810	800	787	786	738	768	859	806	820	804	803	773	804	777	788	834	772	833	816	810	769	770	774	810	832	819	808	838	814	790	773	830	773	771	802	817	760	802	821	786	805	843	833	815	786	824	817	780	782	822	815	818	821	821	804	836	787	845	818	809	780	805	788	809	814	823	786	805	815	836	794	777	746	793	746	814	828	840	821	799	825	766	776	817	760	816	802	763	813	818	852	825	787	820	812	799	856	834	781	834	785	796	801	767	782	809	782	818	771	830	810	799	800	800	745	866	784	777	810	740	792	797	773	799	833	826	813	818	838	838	817	769	817	804	780	759	779	802	789	783	834	814	825	806	759	818	745	808	773	838	776	781	807	810	826	815	762	814	814	838	876	820	817	791	791	828	810	782	821	789	773	813	793	815	758	775	728	808	860	843	783	833	850	786	793	789	828	824	805	757	807	842	867	845	766	748	790	821	860	804	809	830	805	728	842	734	777	790	791	770	796	780	806	764	814	768	807	788	755	788	783	753	828	807	777	785	810	793	838	793	776	805	806	778	815	821	788	810	782	796	737	789	824	777	792	807	838	799	765	781	785	814	795	846	807	890	758	777	765	811	806	801	803	796	814	805	776	803	764	762	773	779	789	779	749	814	789	778	764	777	828	772	818	765	778	746	794	736	749	808	781	801	777	772	794	789	835	831	815	820	804	791	777	805	792	825	792	821	833	784	825	768	845	835	765	780	860	762	849	764	749	797	781	750	809	811	782	778	824	771	802	771	790	787	844	809	765	854	779	769	763	791	806	860	809	838	792	786	818	757	797	804	787	844	760	781	801	802	794	818	804	789	774	766	825	795	815	814	760	851	826	767	837	803	797	822	803	787	822	814	797	803	817	780	821	788	842	787	857	822	826	792	857	796	779	799	785	782	798	790	816	726	781	799	805	820	796	752	759	770	818	790	774	800	818	780	753	804	787	802	757	800	798	770	784	805	776	735	824	827	772	786	792	804	782	760	770	812	840	812	801	824	763	769	841	720	768	826	777	815	845	754	787	784	800	775	781	816	822	795	790	768	800	807	781	748	800	805	800	831	767	837	791	751	763	720	833	811	781	796	801	823	804	749	762	828	833	786	804	844	816	762	864	751	841	800	757	838	752	798	816	792	839	801	784	792	824	800	849	854	799	802	795	788	799	774	814	730	800	815	755	799	758	777	798	790	844	797	814	784	818	806	783	782	804	836	787	769	804	804	744	776	760	820	802	857	793	772	759	765	788	791	791	811	800	767	780	804	830	830	781	800	847	825	815	820	743	777	824	864	800	778	821	742	786	793	718	808	793	792	798	795	827	745	740	842	806	789	812	756	817	763	777	771	759	803	794	835	776	857	755	811	804	795	787	795	812	792	781	759	831	801	733	793	860	818	802	757	762	799	779	747	799	780	731	784	824	807	793	829	833	802	761	827	806	765	822	817	824	793	801	796	778	883	780	815	768	760	768	833	773	800	857	764	793	801	819	786	772	816	744	840	830	788	761	728	847	825	820	774	769	763	793	830	758	806	779	844	805	847	812	796	830	831	801	795	806	828	823	827	802	771	818	780	747	744	808	816	773	783	786	749	808	785	811	810	765	769	751	783	799	785	802	828	834	805	787	781	784	791	809	799	772	800	772	808	785	827	816	798	769	831	790	814	785	769	805	789	818	799	770	798	840	785	848	808	770	799	762	812	808	777	828	852	806	740	787	817	817	828	805	806	753	775	781	799	816	816	765	790	845	841	772	834	789	814	784	808	817	813	757	782	820	802	815	815	802	839	794	827	812	788	803	816	817	794	800	822	777	787	816	814	785	804	813	764	758	798	821	755	812	745	800	811	833	772	779	751	784	783	819	792	752	767	755	839	771	830	794	766	764	773	831	797	772	842	795	782	824	812	761	741	810	813	776	793	835	750	816	775	796	793	806	820	778	816	808	825	804	784	783	787	795	804	793	771	823	842	800	796	782	771	830	841	776	766	783	809	831	781	773	769	823	803	815	795	768	784	845	765	787	822	755	778	820	809	772	804	791	779	779	749	800	780	800	823	785	820	800	805	820	808	781	787	811	769	813	782	736	781	780	794	817	740	822	820	798	816	791	777	787	774	773	792	795	793	814	821	810	817	779	803	750	829	809	780	823	806	777	809	786	819	801	804	802	841	861	827	820	767	835	850	779	749	787	811	811	825	797	801	789	824	806	858	828	776	791	803	795	817	796	775	786	742	831	786	792	787	790	787	789	832	778	811	840	822	826	787	792	768	772	743	795	796	824	771	760	781	844	800	850	792	770	835	765	780	813	766	790	831	807	754	805	812	837	783	813	794	845	809	719	794	848	779	808	814	802	817	808	804	823	783	792	809	829	820	792	754	807	787	787	784	805	812	811	814	744	774	769	778	801	785	757	789	797	825	864	798	754	799	814	792	781	790	799	772	815	766	801	826	780	780	794	791	784	793	811	730	787	766	802	783	797	789	822	826	824	797	814	819	766	802	851	783	803	831	785	801	824	846	774	788	785	770	840	855	747	777	812	738	852	792	818	754	771	788	753	803	834	884	825	780	786	771	803	756	779	775	810	765	769	734	865	821	822	829	772	816	849	797	733	855	820	791	807	826	837	836	795	764	763	793	809	791	850	760	842	782	794	817	788	805	824	772	805	772	765	820	772	812	778	796	824	789	798	791	775	798	808	816	798	796	816	815	780	829	795	804	828	829	823	775	792	780	777	752	838	826	788	781	789	800	831	835	819	795	746	799	836	777	758	753	827	843	882	820	815	740	803	796	785	783	793	795	804	818	816	809	749	809	838	779	827	818	781	785	803	816	797	833	794	763	813	788	815	800	800	816	758	784	800	754	773	771	750	798	807	766	792	768	759	799	831	808	802	809	726	745	857	811	781	794	827	839	771	824	762	798	797	739	753	791	792	826	819	763	815	805	809	813	782	797	809	826	847	786	738	820	844	830	760	797	745	801	830	780	802	795	796	795	833	839	806	736	753	788	793
27903	21632	12903	1924	819	805	465	365	390	362	384	368	349	358	363	357	382	323	385	373	351	367	339	399	336	341	375	347	379	342	379	393	392	349	388	379	407	368	356	365	397	351	327	293	355	364	396	391	343	368	408	342	382	360	339	356	366	387	406	359	364	388	351	363	361	362	331	364	353	345	370	391	381	338	336	350	324	362	354	378	337	368	330	360	367	387	367	339	355	340	374	333	388	335	379	339	379	359	380	367	348	364	379	356	330	387	362	368	354	345	359	379	327	374	392	329	347	375	361	355	353	342	358	356	344	386	344	335	334	339	361	335	328	434	357	373	365	364	330	360	374	355	369	342	352	367	345	356	399	362	398	371	353	338	370	362	333	356	365	360	360	340	340	346	336	382	379	352	362	334	375	322	347	357	315	341	350	343	364	371	351	336	357	356	361	379	347	372	412	393	344	381	337	354	391	310	326	388	327	373	378	368	378	392	356	359	357	362	354	356	334	329	356	341	384	365	337	369	316	337	325	355	363	371	344	370	347	332	346	372	346	351	369	326	383	364	366	377	339	347	347	365	365	389	357	375	360	335	356	322	349	370	347	344	358	368	337	396	348	335	323	350	294	346	339	341	383	343	354	353	369	363	407	359	338	363	369	347	341	358	348	340	362	360	364	360	355	375	360	367	349	343	386	341	351	394	341	355	350	365	348	355	364	363	352	359	399	355	351	360	401	328	366	364	375	348	366	366	362	327	373	361	340	372	372	335	320	377	359	340	377	336	372	380	350	381	348	366	366	352	360	374	382	349	371	345	373	385	354	370	354	363	358	365	377	348	355	375	383	337	359	352	351	335	349	370	361	376	340	383	335	361	387	354	354	322	371	373	344	348	373	371	387	324	364	342	360	365	340	366	371	345	333	362	389	347	354	354	388	359	361	361	384	401	373	376	347	367	329	360	370	342	362	371	362	350	325	354	338	362	367	399	358	364	375	339	373	349	346	412	341	346	346	380	372	336	377	343	339	344	371	331	338	333	408	356	381	375	355	382	341	351	346	380	386	367	357	406	375	388	392	380	328	343	376	341	370	323	363	358	335	330	354	376	349	334	402	361	405	372	340	369	368	390	367	395	384	334	375	339	394	344	381	375	401	327	402	332	326	395	343	357	360	381	357	369	365	353	363	335	321	354	382	350	337	356	378	343	378	339	352	381	351	322	372	361	353	382	375	365	388	375	328	332	368	376	341	368	365	367	363	349	355	380	332	390	371	329	359	364	386	332	352	374	363	334	333	357	374	363	388	387	364	349	352	355	380	351	352	366	368	432	342	346	351	361	359	400	346	342	354	321	365	327	372	366	322	368	384	345	324	351	337	369	340	364	358	358	372	382	368	319	345	371	326	355	360	364	356	345	367	390	374	337	366	363	365	368	378	363	358	341	356	380	337	357	348	377	365	376	334	319	378	356	328	355	365	377	331	345	379	362	346	352	360	361	331	385	376	359	366	370	395	356	360	354	384	354	385	361	339	311	373	352	336	346	346	348	386	354	361	334	350	326	361	390	325	346	374	360	335	369	366	373	396	388	347	366	372	340	366	329	350	346	372	351	357	369	346	347	382	376	379	387	350	373	359	349	377	347	352	355	388	341	395	345	376	355	358	355	370	338	361	338	366	324	381	363	363	377	353	354	373	352	333	374	338	354	369	345	360	354	343	346	355	369	392	372	351	394	341	353	345	353	344	366	341	351	386	398	349	374	375	335	356	378	334	349	356	340	360	372	387	357	340	359	375	363	343	344	365	330	400	340	367	353	385	366	373	368	336	352	354	385	359	335	363	372	346	346	343	355	336	348	350	402	356	365	335	375	346	380	335	343	398	364	366	328	370	351	367	360	369	365	383	350	355	380	370	357	338	379	325	364	367	334	385	373	351	341	332	350	354	382	350	357	401	357	343	376	355	354	335	343	379	361	347	328	363	344	379	345	337	364	353	374	346	350	366	379	348	379	352	359	334	352	329	369	393	364	336	342	376	381	365	366	371	324	334	325	361	341	378	357	349	351	362	397	319	371	356	364	356	358	399	375	379	346	392	370	348	337	375	334	334	334	349	333	356	345	344	370	350	334	347	357	377	329	378	353	335	366	348	347	351	377	359	370	364	334	369	360	369	345	327	337	361	347	382	350	374	340	344	368	353	383	346	356	365	359	350	380	379	355	377	355	354	323	362	343	380	366	377	361	336	355	362	369	366	373	339	328	349	344	340	383	356	337	348	377	394	355	364	360	344	386	386	366	349	386	379	327	374	381	363	342	346	384	357	348	395	343	338	376	365	347	362	323	346	316	359	361	345	375	388	364	344	326	347	353	341	356	365	374	372	342	342	317	341	352	353	349	394	342	347	347	379	360	381	347	351	337	349	357	346	367	349	370	366	362	343	377	356	364	371	342	391	347	381	356	374	372	373	358	373	370	335	355	335	349	367	362	334	399	355	366	351	362	342	386	337	349	359	368	350	336	375	346	351	338	345	350	364	357	345	368	373	360	376	374	350	358	369	372	352	350	395	323	353	402	348	356	371	359	362	355	355	320	405	336	357	336	371	358	350	330	338	351	346	360	340	341	340	372	362	357	360	354	342	345	377	329	335	353	333	363	380	362	361	394	393	375	371	369	363	367	400	350	389	382	359	359	328	312	403	340	373	336	363	364	335	370	356	344	368	374	363	352	349	390	356	363	335	375	326	365	355	368	344	327	356	343	374	351	362	320	355	351	372	384	342	362	354	360	363	332	332	329	359	385	326	360	359	362	333	357	355	364	352	361	312	387	336	344	315	381	347	333	414	367	348	393	356	387	387	343	369	344	378	367	355	392	374	328	368	378	397	373	352	341	382	353	348	349	354	342	376	318	338	373	393	362	380	389	331	391	342	352	350	366	345	388	373	345	362	321	368	331	372	370	387	375	367	345	347	359	326	386	360	379	345	354	376	362	337	347	381	388	352	366	385	341	366	368	344	355	372	350	366	369	336	375	365	363	353	380	368	364	338	363	360	385	374	348	365	391	356	373	358	385	339	382	322	385	337	368	378	380	354	357	355	357	318	361	368	361	340	355	359	347	363	375	359	366	379	369	366	347	358	367	362	371	367	378	371	358	353	362	363	377	331	373	398	373	378	362	344	360	332	368	337	337	355	362	344	364	339	349	370	324	350	350	325	335	370	381	371	375	356	329	382	311	368	369	392	354	345	361	401	340	353	346	376	338	351	363	364	367	345	381	352	366	347	399	359	359	367	357	339	349	360	352	360	365	391	380	376	335	338	350	337	351	313	393	347	344	338	347	363	367	351	330	385	340	343	364	374	390	356	325	346	355	361	348	357	373	364	350	344	365	373	386	384	379	338	369	339	359	357	363	389	380	373	343	402	371	339	366	383	363	347	335	326	328	371	367	359	367	351	395	376	380	343	348	381	325	357	337	385	344	349	365	352	371	349	336	374	368	359	360	389	352	335	361	378	350
25692	24687	6983	1247	953	1003	495	453	424	478	455	452	444	452	407	440	480	441	418	420	490	401	441	440	407	443	458	452	438	437	465	454	459	433	436	425	459	426	418	459	457	411	424	424	402	408	455	410	418	469	407	432	421	425	395	434	428	404	449	419	427	438	398	444	402	409	388	391	486	478	420	448	434	412	440	402	449	439	477	432	483	445	432	444	457	444	425	433	432	433	414	445	398	427	454	403	412	435	438	464	432	481	450	444	393	419	429	451	440	435	440	450	435	429	461	427	451	428	444	430	454	447	454	410	442	434	416	426	452	426	440	450	436	456	433	441	439	394	447	449	481	400	420	462	390	420	441	422	416	455	450	407	444	423	445	430	423	424	405	443	428	398	436	446	451	401	414	463	456	423	433	427	444	466	422	439	422	426	440	460	452	447	438	426	433	392	438	412	427	422	490	420	398	430	441	424	403	444	432	425	418	415	435	436	447	439	439	412	480	435	385	426	399	410	443	426	397	426	406	445	430	430	434	444	426	442	438	393	434	420	457	429	420	417	415	448	416	400	423	437	419	410	402	390	435	418	453	432	424	442	456	426	409	458	440	443	437	447	435	435	470	435	444	393	440	445	413	394	430	416	420	442	429	406	427	429	450	412	425	456	397	424	462	412	412	401	416	422	424	445	450	432	407	459	433	432	452	409	402	401	430	429	450	429	409	380	399	413	415	412	422	420	454	402	450	438	464	460	424	403	440	438	450	451	427	414	429	414	465	389	416	431	429	418	357	411	393	443	430	407	464	427	443	404	442	419	440	440	444	436	414	420	458	422	427	436	419	424	412	435	450	449	427	415	452	409	464	457	445	443	426	431	427	451	392	434	453	418	435	455	411	395	429	453	441	400	444	410	440	405	444	435	430	434	419	433	454	423	463	484	446	446	462	435	418	446	443	435	412	428	439	432	418	422	400	432	430	444	420	445	401	417	444	417	407	429	427	405	410	450	452	415	461	440	483	427	448	430	437	389	458	471	442	417	429	439	458	405	432	467	399	408	441	425	431	412	430	446	439	434	431	447	422	428	428	434	448	414	439	427	395	431	444	401	471	423	406	409	413	434	443	418	442	431	422	449	420	437	439	410	405	417	436	435	415	456	459	434	482	439	420	456	444	432	425	441	444	413	439	398	436	423	456	439	404	429	413	418	435	402	403	433	422	400	418	411	431	412	412	461	435	439	430	442	381	419	441	432	423	441	438	454	445	472	471	427	389	430	436	459	444	411	427	457	444	418	438	405	433	424	451	413	427	416	403	451	402	424	443	454	426	439	422	423	389	400	407	433	421	431	407	447	404	407	442	441	428	410	408	444	412	416	434	445	407	418	457	412	422	418	418	421	429	465	424	447	404	431	418	405	394	446	382	438	435	454	443	424	414	424	452	427	411	416	424	433	447	429	432	442	429	426	437	448	450	456	395	460	443	431	421	392	393	412	422	424	453	428	429	405	433	403	459	439	423	458	455	427	385	456	428	440	429	438	445	407	447	429	406	457	438	481	447	423	415	418	430	421	420	401	465	471	419	442	409	399	423	478	454	429	442	421	436	404	440	453	420	434	445	414	447	427	449	447	457	396	389	422	442	430	419	418	470	444	404	487	435	433	420	441	394	419	418	440	411	472	428	433	417	433	430	428	418	456	442	397	424	421	405	430	445	417	390	422	454	463	410	413	463	407	418	446	423	441	416	415	428	441	412	389	416	403	458	433	438	420	479	477	397	449	408	406	395	406	416	439	434	419	454	458	450	431	445	446	399	409	443	398	474	411	457	433	466	431	455	381	402	421	436	436	416	413	444	449	434	408	468	409	436	424	417	411	407	461	428	397	473	414	425	419	460	451	412	430	464	427	402	433	435	417	401	395	425	418	455	448	390	412	457	439	402	431	445	436	437	414	410	451	450	433	414	397	418	451	442	431	438	422	430	419	413	424	396	435	427	450	421	471	433	449	399	424	463	430	429	459	400	393	396	404	437	464	389	398	381	430	401	414	425	416	436	381	374	447	436	397	434	372	392	452	432	450	442	446	453	467	449	429	436	425	432	419	447	451	441	448	416	415	449	420	424	421	419	432	436	422	428	398	387	437	478	411	377	432	441	409	444	408	443	455	434	411	389	421	428	444	448	437	441	457	430	412	418	475	436	432	436	433	438	437	413	435	423	413	419	434	425	427	394	416	418	460	447	433	383	425	402	435	425	418	399	437	421	436	444	430	414	435	412	443	421	431	428	422	431	418	404	414	411	415	435	411	397	390	447	435	418	443	433	400	392	389	426	449	415	429	435	394	445	427	388	402	416	456	388	435	438	416	435	433	422	439	425	435	437	424	485	430	418	455	438	423	455	458	475	440	453	426	390	415	449	460	434	391	425	435	433	438	423	469	430	421	439	433	446	442	413	445	452	422	431	444	408	429	411	433	394	421	412	431	440	460	414	426	436	443	405	438	453	421	414	424	413	433	453	388	403	452	429	413	422	375	420	421	419	432	453	419	426	454	425	417	410	405	405	420	454	400	400	408	437	427	412	404	420	456	433	427	458	434	452	435	425	425	435	434	424	430	474	428	396	413	393	431	392	476	409	431	439	447	425	448	389	428	415	435	460	424	438	406	499	409	439	434	479	425	426	392	429	433	407	479	431	416	448	431	459	441	422	439	451	416	430	459	418	408	448	402	437	431	411	443	411	451	419	398	389	434	439	415	417	419	433	483	455	432	430	407	422	428	420	448	390	456	436	406	454	414	408	415	417	448	443	384	438	448	453	462	436	379	439	429	412	415	441	449	426	449	458	425	390	459	393	399	392	442	410	421	417	446	420	394	421	429	437	389	417	396	428	441	408	473	447	417	402	416	430	437	386	463	434	411	447	450	421	402	400	452	430	426	450	438	432	430	419	438	432	415	448	437	433	445	441	450	416	442	424	441	413	419	388	413	452	444	444	400	417	401	410	433	456	421	460	459	390	439	418	415	428	421	400	443	403	446	447	444	426	417	433	462	432	405	402	458	451	459	419	439	426	436	457	425	418	458	429	424	412	446	431	473	432	396	396	426	383	437	431	405	406	412	434	425	441	414	425	380	459	437	426	407	401	411	437	432	424	403	437	440	444	475	433	436	422	445	451	472	444	392	453	429	376	407	447	434	463	429	422	456	408	489	430	421	410	428	452	395	423	420	437	461	451	425	382	437	391	430	425	430	403	434	395	427	458	426	412	417	444	430	451	433	470	453	437	475	389	439	436	430	422	427	410	461	423	429	462	432	454	414	412	403	432	443	409	453	460	422	411	391	414	370	427	419	414	435	406	429	451	410	432	435	428	456	398	437	463	388	427	426	453	421	428	441	432	439	444	437	437	401	425	440	414	453	433	416	421	453	425	440	421	449	439	452	446	450	428	413	430	458	392	449	425	415	432	395	413	416	419	426	435	394	434	419	400	437	417	461	442	430	407	425	428	438	447	392	414	402
24311	21317	28200	24604	20062	6795	1171	732	640	619	604	540	556	577	542	499	525	519	531	531	549	540	488	539	508	501	536	485	525	525	536	483	539	518	509	461	498	538	471	521	514	528	485	509	507	516	509	548	474	476	513	501	548	518	541	515	495	497	514	531	479	481	484	528	498	514	514	520	544	524	530	493	483	535	488	503	541	501	464	521	481	506	456	482	513	457	494	538	513	533	484	511	538	518	495	559	500	508	485	492	532	514	484	502	511	524	497	530	474	552	486	501	506	549	512	532	497	525	497	498	461	519	531	536	507	478	525	537	510	495	493	505	513	480	471	538	506	503	490	494	502	473	496	489	517	500	512	544	517	491	516	505	488	491	493	502	481	518	473	524	497	522	530	516	521	488	515	519	500	480	469	494	533	501	483	488	501	538	526	495	466	539	507	550	534	521	480	502	516	496	508	531	502	453	505	539	468	527	503	495	531	513	500	505	494	507	496	536	485	515	506	518	568	502	506	501	469	465	513	489	439	510	487	506	498	497	515	533	505	509	530	522	531	499	487	487	488	501	533	494	513	540	494	506	518	476	472	496	480	465	493	527	526	470	506	548	530	499	431	491	472	494	478	533	518	510	527	529	513	505	512	493	465	536	468	505	536	509	530	512	487	526	482	514	495	471	483	505	527	576	502	485	477	536	513	491	483	508	539	549	521	516	490	521	497	510	517	515	506	510	509	519	495	517	514	525	533	498	521	480	546	507	504	495	481	553	478	489	527	519	514	475	529	508	493	541	524	500	540	501	498	496	498	484	533	482	533	512	542	520	499	540	492	501	502	475	524	484	524	511	514	527	526	574	499	478	539	499	519	518	452	542	512	493	497	534	477	494	462	518	529	492	498	529	464	509	533	475	509	483	514	500	502	549	487	508	513	546	467	466	505	514	487	495	531	487	515	511	533	526	538	497	512	496	519	477	529	528	503	514	490	496	503	523	474	540	484	519	515	521	507	546	502	515	510	496	529	524	505	510	527	540	477	509	499	511	501	497	495	522	524	573	517	535	535	466	500	504	498	514	535	509	504	506	562	527	507	515	499	495	496	541	492	526	466	494	504	477	536	525	497	505	504	491	563	496	511	508	485	487	521	544	499	515	543	528	492	507	495	517	526	529	449	456	500	481	512	511	506	507	526	481	483	536	484	558	487	494	496	521	528	508	495	491	523	491	519	471	514	509	512	513	522	478	510	527	492	483	496	537	514	461	527	548	517	527	485	484	485	523	496	496	492	507	495	541	502	491	499	483	511	468	533	489	512	489	487	509	513	502	508	514	522	535	511	517	566	505	502	507	526	497	480	479	497	504	481	501	560	492	504	530	512	501	512	519	478	479	533	497	474	546	499	520	473	516	511	482	521	530	491	533	497	556	493	470	526	498	524	531	456	550	516	521	481	468	490	511	541	485	506	551	476	487	507	509	479	552	509	494	488	536	518	505	498	492	471	527	541	464	519	497	505	534	519	521	545	510	552	500	540	504	500	504	503	482	511	539	492	513	539	491	517	511	459	488	502	496	495	495	508	537	521	481	543	513	501	565	473	536	483	464	509	551	516	515	517	483	489	502	521	503	479	518	507	482	493	520	489	502	507	554	493	511	490	513	520	528	527	517	531	486	527	486	499	544	521	472	524	538	554	500	519	483	506	516	529	484	517	521	558	513	498	490	466	520	515	528	526	480	505	541	571	515	513	485	488	499	476	511	541	488	506	521	524	504	521	508	499	530	496	455	485	479	511	517	471	498	499	525	533	517	470	500	496	513	472	516	541	518	507	495	506	501	504	465	517	527	505	484	545	497	510	492	504	502	510	480	509	486	482	498	516	481	484	461	483	490	484	500	500	510	475	497	515	498	488	550	499	466	488	509	502	505	501	490	516	507	517	543	488	503	537	487	500	503	512	472	509	484	487	520	506	572	525	529	532	514	512	522	513	539	540	493	499	510	512	498	514	509	491	526	500	514	551	520	512	514	498	473	507	525	519	501	510	488	502	500	467	532	481	486	489	500	501	505	509	541	493	481	524	488	476	490	521	495	540	500	482	482	490	513	518	502	523	533	506	471	531	510	472	506	560	494	498	529	517	496	462	523	490	502	531	522	524	503	525	465	491	525	475	524	530	508	530	501	505	568	561	508	506	539	518	486	508	516	506	477	520	497	522	513	481	505	484	508	531	508	539	497	513	489	543	522	484	529	501	508	488	521	476	508	504	512	516	538	517	487	489	484	513	501	498	502	521	485	529	516	462	470	507	526	539	505	519	510	479	483	505	519	490	514	525	477	471	491	483	480	505	497	501	537	499	494	525	460	516	533	501	531	495	507	490	532	536	504	487	484	514	550	492	520	476	541	456	533	537	489	530	481	499	489	536	492	518	488	543	521	500	471	457	495	500	532	512	501	484	496	521	545	521	504	535	489	516	525	540	486	527	521	536	518	520	500	503	492	555	517	511	526	451	494	520	537	510	502	517	502	535	519	562	511	502	476	531	509	511	478	482	475	499	510	525	466	507	522	519	450	493	563	505	482	477	496	500	499	519	502	500	529	478	496	497	492	465	528	517	494	538	496	492	545	497	514	539	511	501	545	535	483	545	455	539	508	543	526	501	501	541	482	497	541	511	510	475	520	519	510	512	474	537	545	541	525	553	528	510	488	485	487	526	494	512	486	512	505	492	544	520	495	506	502	515	503	485	488	508	511	506	460	502	540	509	536	493	483	495	507	521	503	538	518	535	483	492	529	493	458	581	549	476	483	503	502	501	462	505	520	509	504	525	505	509	542	529	470	520	507	519	540	533	481	513	489	498	487	513	539	491	515	510	453	499	513	496	511	496	474	522	508	507	471	497	460	497	550	499	513	536	504	525	526	491	495	526	463	551	502	497	511	490	500	469	498	524	489	508	512	496	467	486	489	520	465	493	497	538	535	524	521	540	475	531	518	521	532	464	486	474	502	502	497	487	534	511	472	522	492	509	535	546	476	507	488	474	517	516	511	517	507	545	516	479	501	525	519	485	485	503	472	489	501	497	506	498	510	550	510	548	517	518	524	525	476	482	522	471	483	543	511	497	507	512	468	495	523	493	487	501	517	542	490	520	482	503	534	465	464	525	517	529	480	501	554	519	487	512	478	486	524	520	506	485	503	448	478	505	524	473	548	527	507	490	494	516	521	510	468	488	501	474	546	516	521	524	495	515	499	505	480	461	495	537	499	499	547	492	516	509	496	493	473	482	478	504	505	504	488	506	508	490	504	551	535	509	513	540	522	538	522	450	459	495	490	442	475	484	503	462	491	528	493	509	502	472	494	564	502	511	512	526	478	460	534	521	467	482	551	524	488	515	523	511	534	472	484	514	512	501	493	506	540	476	513	509	526	537	511	527	505	480	529	494	482	517	488	485	541	499	547	525	543	520	533	488	502	486	489	548	484	466	489	521	504	523	475	489	478	486	491	471	513	447	486	486	480
47728	58825	29953	10166	7599	5379	1247	998	894	796	783	794	696	716	669	649	621	664	618	654	622	625	647	638	617	563	682	599	599	588	597	583	601	655	628	594	608	598	552	599	540	630	597	595	580	584	602	556	577	591	581	592	576	568	600	642	564	584	638	619	578	573	560	571	581	572	579	576	625	579	546	581	580	574	536	587	586	563	634	592	589	601	595	570	616	591	616	542	575	573	613	597	590	575	600	603	554	585	609	571	608	584	583	641	613	647	633	619	609	621	637	612	584	605	636	574	600	606	579	607	618	604	595	636	586	577	569	591	645	595	628	626	592	612	592	613	580	592	565	629	576	565	603	566	631	560	572	595	589	597	622	566	546	599	582	556	579	582	560	614	569	572	577	577	644	580	590	598	624	601	586	553	574	595	593	603	606	584	625	537	606	573	568	588	630	581	543	608	586	547	555	591	560	584	580	584	599	585	591	621	572	573	594	598	577	645	614	581	597	546	637	604	609	588	606	572	587	594	580	604	588	548	593	614	646	607	568	595	623	551	596	564	636	627	590	602	616	587	588	569	578	565	619	587	605	565	567	590	584	596	605	563	572	547	552	575	590	609	585	625	574	601	579	556	595	550	601	608	565	570	593	567	605	564	599	598	580	639	544	631	570	566	597	574	570	561	571	586	565	587	587	607	576	576	556	593	576	583	557	564	594	548	590	606	583	604	601	615	592	600	585	595	578	584	609	601	576	595	549	610	569	560	611	628	636	618	596	587	582	631	558	625	576	569	547	561	597	580	542	622	592	546	562	594	576	590	560	604	585	525	617	580	573	587	572	577	622	579	581	588	559	604	621	601	553	534	570	565	567	609	591	560	587	575	582	549	580	589	608	630	575	611	585	596	586	584	559	609	554	599	569	619	573	588	576	595	558	618	594	564	603	590	566	605	577	587	619	598	597	609	646	596	622	605	546	538	621	592	596	609	612	573	566	557	569	600	572	571	573	585	573	583	585	617	592	611	593	609	570	603	590	624	567	588	592	585	579	592	566	622	549	594	567	581	582	564	601	565	584	541	606	600	561	596	618	601	564	587	590	626	582	599	572	571	561	586	598	579	636	601	542	579	545	573	552	595	574	572	583	593	640	617	576	531	590	599	621	603	590	551	581	580	580	563	580	563	562	548	596	566	626	581	539	632	529	579	599	557	609	599	591	596	595	599	604	586	602	578	552	639	551	616	567	542	584	595	583	629	567	538	565	588	574	629	583	605	586	586	576	587	526	572	603	586	568	618	541	599	573	606	601	562	572	613	582	593	571	551	583	578	590	564	609	582	571	581	596	591	577	572	553	610	599	576	588	575	572	570	550	574	612	581	616	612	560	587	575	597	606	589	645	613	596	552	586	589	593	601	582	559	618	576	561	599	575	627	600	555	591	535	584	571	598	628	608	574	544	560	586	577	624	556	573	596	584	591	560	559	534	583	583	580	598	642	599	581	562	608	578	546	525	518	590	559	610	571	578	585	583	621	577	601	619	602	601	576	585	612	603	617	561	554	590	604	598	567	560	598	605	598	643	581	583	582	577	583	620	556	603	563	585	579	571	574	551	573	558	585	595	612	589	610	607	567	590	542	606	587	589	572	590	584	574	594	579	536	627	577	586	605	585	582	601	599	595	564	594	632	602	585	590	574	580	621	561	579	604	597	619	595	587	573	551	595	589	576	604	581	614	625	608	613	575	642	635	585	639	552	602	590	598	593	578	600	628	525	611	577	543	569	586	602	555	589	615	606	597	578	588	581	546	591	616	621	596	591	637	584	621	570	588	623	590	632	612	598	591	537	560	567	606	617	585	581	573	610	583	657	591	558	601	552	589	603	597	561	582	575	573	581	559	581	583	604	564	640	593	584	638	567	592	613	593	533	615	590	612	549	558	617	559	610	565	607	590	550	596	604	540	639	597	584	593	624	592	584	619	601	551	602	608	627	600	581	540	597	652	597	609	588	590	582	629	575	587	580	624	542	626	586	580	571	603	572	576	602	616	618	578	601	612	612	573	587	613	601	606	585	597	612	580	611	608	611	594	559	599	573	597	553	571	609	564	613	587	583	600	605	638	604	572	585	593	604	579	571	619	571	602	567	568	559	607	531	597	587	588	621	596	610	598	589	592	616	588	624	598	590	576	584	596	587	603	613	607	575	599	559	564	618	605	587	592	583	588	594	602	639	618	597	625	613	600	606	592	557	575	561	579	590	572	599	596	586	571	600	599	596	576	601	581	587	563	557	574	546	609	600	594	596	553	586	599	607	610	608	528	603	613	612	628	588	586	610	626	552	583	588	537	627	575	582	589	635	637	612	609	623	603	613	576	573	605	560	566	613	534	576	573	553	589	585	578	619	560	641	597	604	593	591	591	547	555	604	570	614	593	563	598	583	592	561	591	566	620	551	584	614	582	616	557	567	589	595	585	635	617	595	604	566	624	602	594	560	596	591	521	597	613	587	560	595	625	603	597	600	631	583	624	576	583	574	585	583	586	566	587	570	569	604	553	586	574	603	630	584	603	557	582	584	633	597	597	624	621	629	586	591	587	570	586	565	568	585	570	552	554	553	600	584	597	603	618	516	582	552	610	629	582	587	543	582	605	527	629	593	604	607	573	598	630	619	580	540	555	565	589	606	614	535	554	628	586	613	598	597	524	559	574	556	608	604	564	592	610	582	578	570	572	592	598	606	593	573	589	525	619	563	557	607	579	575	593	541	566	600	565	553	593	572	583	587	606	570	574	578	625	621	589	571	588	586	614	627	591	583	547	593	610	573	579	571	623	593	541	627	593	583	586	590	603	593	589	599	567	562	582	607	576	586	586	578	582	527	594	541	580	613	553	554	574	607	634	566	544	570	607	590	582	555	577	610	532	585	615	603	574	589	574	575	557	589	633	565	580	584	596	587	612	586	573	546	617	588	576	587	599	563	577	600	579	544	587	593	572	578	624	580	620	569	564	577	584	579	593	580	581	562	592	599	596	579	609	603	542	612	622	548	634	577	565	582	578	566	562	563	580	631	615	580	601	538	571	603	571	565	593	596	549	589	525	600	591	593	615	575	529	589	613	603	586	576	571	597	579	565	572	618	538	620	611	642	571	582	564	602	586	567	634	577	574	572	577	614	576	559	616	610	583	567	573	566	583	554	583	553	567	590	616	589	579	613	604	601	604	599	598	572	596	588	601	608	594	575	593	618	590	571	572	562	563	570	602	585	570	580	592	597	599	538	569	615	578	592	649	604	570	591	556	601	538	592	623	571	615	612	625	527	578	581	533	602	587	575	588	580	627	555	599	598	548	577	567	586	625	647	572	606	584	594	563	591	556	557	599	617	606	559	591	546	574	612	550	612	579	590	580	588	610	613	605	620	581	580	581	590	614	612	628	585	564	563	576	586	584	589	602	589	586	551	595	578	591	620	570	554	566	622	601	587	579	581	581	607	627	581	610	610	568	591	566	641	563	558	588	584
25430	21319	26826	24749	7614	1373	613	500	514	405	423	427	395	411	419	385	419	407	435	398	413	378	426	370	402	396	378	390	411	379	432	393	425	374	365	399	406	400	407	409	384	406	391	383	393	394	388	418	362	399	380	373	384	411	409	401	399	381	403	387	362	417	408	379	397	372	374	404	446	400	434	416	424	391	392	422	387	344	399	412	424	406	410	420	394	420	410	415	372	388	390	384	385	381	380	402	397	421	407	394	429	406	423	394	425	370	364	366	370	375	411	392	381	414	392	389	405	374	359	406	431	404	411	393	389	395	409	384	406	379	414	394	449	397	372	390	377	404	381	361	405	379	393	395	374	394	387	373	354	383	395	394	405	388	376	413	393	401	372	387	392	387	383	392	405	397	412	359	374	406	376	419	368	378	401	383	417	382	400	394	416	400	391	396	363	408	392	384	385	414	386	400	401	409	390	390	403	394	354	406	413	422	443	396	397	375	397	378	383	394	398	414	375	405	388	388	359	352	398	385	417	377	387	362	416	432	407	378	363	373	399	362	384	386	367	373	417	370	391	419	381	380	387	380	402	416	413	368	410	413	396	431	390	382	398	396	375	369	393	413	416	402	408	413	365	399	348	416	370	404	419	367	410	407	410	401	405	354	412	404	395	409	387	401	399	380	387	415	380	394	395	390	414	410	397	394	351	402	363	393	408	391	374	378	409	395	391	401	425	403	387	396	397	352	368	411	331	420	401	417	413	382	388	375	361	371	401	395	369	353	402	367	377	362	409	394	405	404	372	430	374	411	381	380	387	368	377	404	398	413	417	407	418	407	352	393	392	386	365	365	392	375	398	395	433	437	396	424	397	388	443	392	359	420	356	371	443	409	427	438	410	390	397	364	386	403	349	390	440	412	393	431	395	391	390	386	390	373	376	354	359	436	398	395	367	397	389	363	357	419	418	386	384	392	413	377	367	376	367	388	383	396	406	381	340	415	402	376	403	371	367	429	394	400	399	394	434	412	414	424	366	385	397	366	414	371	408	380	397	376	413	382	395	416	417	378	373	385	368	386	375	378	406	407	399	398	385	399	364	398	400	412	389	434	411	404	400	408	424	378	400	413	419	403	385	434	432	405	400	409	366	424	426	408	393	403	366	380	415	407	395	391	396	398	405	379	360	411	393	418	398	389	363	397	398	371	390	406	403	414	373	409	398	363	401	401	391	379	413	385	389	387	423	432	394	376	408	399	406	407	389	412	386	396	388	374	426	365	348	407	384	379	361	420	445	422	431	394	388	367	339	380	372	400	400	415	386	358	367	422	379	366	400	368	407	423	389	395	402	331	400	390	408	371	369	373	395	379	379	413	417	379	378	414	397	403	390	393	427	398	414	382	412	375	386	397	376	400	371	401	361	370	374	381	375	396	429	362	408	400	346	362	370	363	398	386	406	414	372	422	407	396	382	385	405	390	398	403	388	373	425	392	391	413	415	394	371	397	388	379	381	397	433	368	380	388	397	369	380	396	356	389	361	405	366	401	380	396	401	394	427	377	390	399	400	377	348	417	405	378	384	392	370	378	388	391	391	381	375	386	418	375	384	370	383	387	348	421	393	419	340	394	423	399	361	389	371	399	365	356	389	377	408	438	409	372	390	373	429	375	397	402	418	395	388	382	389	411	433	385	399	386	387	390	377	387	407	418	364	433	397	416	373	396	401	406	358	376	384	424	455	402	412	407	394	429	391	387	396	425	408	391	404	382	399	386	400	404	411	396	390	387	418	400	406	406	428	402	400	432	422	422	420	397	430	403	399	394	354	411	392	416	403	397	372	383	427	397	410	395	384	404	396	406	379	395	413	383	391	374	386	369	384	404	405	390	436	396	390	398	397	398	396	392	379	401	427	400	379	423	383	420	407	406	393	416	399	372	412	391	371	395	375	411	398	391	383	399	379	382	360	370	396	397	416	394	375	404	393	414	436	417	355	375	382	393	434	406	435	402	376	359	392	380	371	395	409	396	396	390	368	396	415	383	379	372	373	412	408	387	377	383	394	392	392	375	374	366	370	414	371	372	399	410	421	386	397	365	369	380	373	423	377	405	395	404	397	377	392	387	352	375	381	386	401	396	375	404	379	388	404	379	404	377	450	381	350	391	331	406	379	367	357	375	402	424	368	416	395	379	410	367	381	395	378	415	394	383	426	406	414	424	438	409	366	409	400	425	425	415	392	412	382	400	398	457	406	435	413	389	383	392	402	417	379	397	358	409	405	367	358	323	396	373	399	386	430	386	397	395	436	379	386	412	395	385	391	378	378	357	371	412	400	396	419	394	413	348	402	366	401	393	371	404	392	416	393	364	388	383	372	385	415	388	398	385	360	399	398	431	366	381	413	405	409	434	408	429	376	399	398	416	356	390	382	386	417	370	402	397	422	410	377	386	410	409	403	385	417	421	397	396	407	376	383	357	401	447	380	360	391	391	409	403	406	376	393	374	415	397	341	425	361	400	395	408	370	386	386	358	431	408	398	373	423	382	363	423	392	389	392	389	412	383	402	363	400	398	397	397	383	390	411	388	388	395	371	382	378	427	379	418	411	388	391	385	406	393	392	414	374	386	365	391	402	377	402	399	402	404	395	394	391	344	420	377	378	438	393	405	373	379	376	383	399	371	373	366	422	373	433	391	391	416	397	421	420	390	402	414	409	426	357	442	376	366	390	393	387	439	407	390	393	393	392	419	392	433	394	377	390	359	374	371	386	369	379	386	424	411	426	379	393	411	382	445	365	396	405	393	377	377	369	371	404	391	404	338	371	426	391	404	358	371	350	371	400	375	405	411	386	395	420	397	412	434	379	401	401	409	395	412	366	402	382	392	397	364	403	379	386	370	370	392	376	390	394	399	388	411	383	371	370	393	422	369	348	420	388	390	410	373	389	394	357	367	406	367	398	395	412	427	385	404	392	379	367	428	393	419	391	404	422	424	403	447	368	395	381	382	392	397	398	354	390	405	411	403	392	366	413	400	403	399	369	356	406	374	406	374	449	469	371	405	419	397	402	351	364	432	402	364	418	349	412	429	413	354	409	403	417	395	382	367	396	389	418	386	380	378	401	386	420	420	374	382	384	424	363	391	423	391	392	420	389	373	381	398	401	403	422	399	398	430	412	368	360	371	392	389	382	387	377	416	385	409	402	422	396	387	387	392	352	401	401	404	393	395	411	404	404	396	443	403	390	373	395	399	409	369	386	410	408	384	362	399	425	400	420	416	365	354	382	410	388	392	381	417	390	372	414	380	387	407	413	353	353	404	407	387	405	374	393	402	416	378	392	402	418	422	385	412	378	365	387	399	412	409	390	393	393	429	415	371	391	420	400	365	387	381	404	391	381	406	374	385	335	393	398	377	368	367	367	344	400	379	412	416	401	438	383	368	385	382	399	376	404	385	384	409	403	369	415	420	425	374	377	391	403	355	397	368	401	416	392	406	356	408	362	371	412	359	425	373	365	406
43967	48180	20454	5979	5638	2850	988	689	645	606	600	575	578	524	527	554	555	532	518	496	508	487	486	490	461	480	505	530	454	455	533	518	500	449	457	499	531	505	475	484	433	499	487	464	483	449	438	508	483	507	452	474	476	474	497	477	494	456	474	489	516	457	503	500	456	483	482	471	448	485	494	482	474	440	454	478	444	476	480	493	487	450	496	480	490	496	500	466	438	480	528	481	523	475	475	486	494	524	448	456	517	523	515	522	529	509	495	512	504	465	476	494	494	476	479	441	451	454	463	488	528	510	463	510	553	504	466	493	451	488	485	532	480	503	480	449	446	462	465	472	506	471	494	489	500	447	490	472	495	482	469	456	470	480	461	513	475	475	470	493	485	478	503	474	528	458	513	504	487	503	481	472	452	462	455	481	523	497	477	481	476	455	476	473	457	476	512	484	484	513	468	447	474	499	499	487	510	531	474	479	477	434	529	489	472	468	499	456	526	481	450	473	442	458	510	449	482	461	485	459	501	437	478	487	482	436	511	467	442	492	502	496	465	476	480	458	486	516	460	463	509	488	494	508	485	508	474	473	505	485	483	450	489	512	502	520	478	481	485	477	466	437	482	467	453	484	463	507	456	477	476	495	479	429	499	474	484	462	481	458	498	465	484	477	472	461	506	465	507	436	507	458	475	486	444	488	484	464	470	454	487	464	470	456	470	461	547	490	447	463	450	476	494	497	475	478	450	473	480	476	476	469	498	481	536	482	454	518	460	457	507	512	499	483	466	468	440	468	491	440	454	480	526	458	494	508	478	475	486	444	456	506	466	479	495	453	528	492	519	517	477	433	507	498	495	461	456	474	476	472	491	476	501	464	476	510	471	496	521	473	472	483	469	488	465	414	476	475	505	493	476	487	485	487	508	493	528	489	491	487	475	458	483	543	451	471	477	524	466	479	468	463	477	490	453	489	476	483	479	465	477	494	464	487	487	449	464	496	486	452	482	464	516	442	483	508	516	491	452	502	451	468	502	513	475	493	469	465	467	450	466	455	458	490	450	470	452	482	472	481	452	482	512	487	476	456	460	466	499	461	488	494	465	463	467	436	446	483	453	507	470	505	518	482	481	486	477	479	461	499	452	456	508	475	484	514	495	494	477	458	469	467	475	504	490	469	482	482	454	473	502	495	511	499	508	488	505	523	489	457	454	435	467	485	475	505	459	502	498	484	458	471	490	479	442	501	466	495	476	524	443	457	454	446	449	462	463	492	487	489	489	495	477	489	462	447	511	508	489	470	491	487	475	472	483	513	492	505	455	470	466	507	472	474	462	478	475	485	490	445	522	480	444	478	487	439	482	468	490	461	482	510	477	473	474	475	440	500	462	465	477	490	464	476	485	471	462	483	491	492	482	494	439	477	469	469	478	492	525	468	490	463	500	476	496	472	504	462	497	480	488	483	491	461	481	405	480	498	457	442	515	474	506	454	491	499	502	480	501	458	511	444	467	443	466	460	489	454	472	446	469	465	472	449	446	541	491	469	448	475	502	477	448	491	484	485	443	480	496	492	462	494	501	509	472	479	472	501	475	454	469	497	464	479	496	470	450	482	500	444	485	485	463	470	482	471	472	491	456	472	494	477	533	435	452	490	482	484	515	465	466	458	480	456	487	458	461	485	479	456	497	499	512	473	490	531	470	474	467	478	519	443	475	491	487	492	457	488	493	469	489	491	495	501	494	486	504	497	473	481	463	478	473	426	506	441	501	484	535	413	450	469	519	444	469	493	481	465	467	468	463	491	486	489	475	461	472	494	502	453	514	461	484	474	443	470	481	500	503	458	447	447	444	478	489	457	477	477	436	446	469	503	501	429	481	465	470	480	465	455	465	476	491	490	469	467	499	488	427	476	493	521	474	465	453	480	476	498	486	516	508	469	532	488	462	502	478	470	497	482	420	468	480	486	435	463	434	490	508	474	511	492	489	513	431	470	517	449	509	461	475	485	453	499	477	468	447	446	492	487	486	474	494	471	499	499	489	499	511	429	483	479	486	493	506	475	502	456	491	513	462	469	487	453	492	492	469	497	511	493	515	475	475	451	453	475	493	474	471	493	459	474	502	477	443	481	459	482	482	456	499	496	483	489	520	508	495	476	453	463	522	487	499	505	478	482	453	458	478	487	494	436	470	480	487	473	458	446	485	487	495	500	502	487	492	441	454	458	486	472	501	493	451	498	517	495	489	488	504	444	492	497	474	472	451	499	487	443	492	444	508	468	461	465	469	448	474	496	484	497	505	475	471	469	479	434	556	470	491	463	466	498	516	469	464	462	454	464	498	495	484	496	503	476	471	499	473	471	477	459	477	515	494	437	457	501	476	508	484	482	461	440	474	447	481	496	488	464	475	488	498	483	462	474	492	530	504	476	466	492	434	444	468	483	450	466	498	471	428	477	479	488	460	454	460	509	508	489	480	468	487	470	478	497	452	440	483	464	485	470	506	425	483	487	480	489	459	458	456	431	457	478	480	502	499	456	471	481	538	484	438	457	465	502	447	488	466	504	465	476	509	451	447	497	486	472	476	487	471	474	438	452	499	495	495	449	509	483	475	509	429	450	475	478	456	502	459	504	482	512	477	483	458	468	456	504	514	463	500	490	465	449	510	511	489	460	458	453	480	459	495	454	458	498	478	501	466	443	485	469	494	481	470	502	462	513	483	449	485	471	493	477	494	499	497	465	467	484	507	484	431	487	445	447	451	494	472	471	508	465	495	483	525	451	530	477	488	489	478	499	507	481	504	485	523	457	441	495	495	496	494	500	486	460	475	490	449	471	444	461	493	491	505	493	483	492	443	481	466	501	496	486	546	522	478	496	481	452	458	454	489	459	479	502	493	437	442	511	518	466	453	472	456	463	495	465	498	467	519	448	491	469	492	504	459	458	489	460	494	437	472	500	492	476	465	456	473	512	493	504	487	482	472	522	485	436	479	468	470	461	487	515	482	462	447	442	471	492	463	466	496	457	475	458	466	473	479	458	475	487	473	480	498	534	450	468	499	437	475	463	466	440	513	474	483	495	464	455	484	453	455	482	511	455	462	468	480	455	496	475	485	477	487	464	456	462	468	504	483	485	490	495	469	479	433	488	448	479	481	462	472	492	503	442	503	494	466	476	497	446	482	471	497	523	475	504	490	465	517	453	474	481	454	535	469	451	442	459	463	464	484	459	525	481	493	467	480	491	451	492	474	512	471	487	502	517	465	458	482	495	505	495	495	466	469	535	480	453	478	481	504	488	466	444	468	485	467	488	460	474	526	414	474	470	490	494	450	469	463	451	421	489	512	471	489	470	464	516	432	481	504	478	469	485	478	487	459	432	493	451	505	524	511	476	500	465	485	504	514	510	481	492	494	441	456	473	480	483	447	499	467	440	483	445	474	477	446	476	479	479	510	476	482	497	483	464	495	501	481	485	481	465	496	486	484	445	446	456	506	479	508	491	470	457	447	488
23010	21247	28949	23843	21263	21025	7820	1205	999	977	821	828	848	795	776	801	757	760	737	703	708	713	692	746	693	714	728	671	693	714	708	732	723	705	704	673	729	728	688	713	669	732	714	705	721	714	735	708	693	687	692	686	701	672	706	739	732	724	720	683	714	682	685	695	680	665	711	699	695	719	735	734	717	685	728	702	643	674	701	712	675	706	686	654	694	693	678	703	697	677	715	664	714	712	697	683	643	733	680	678	678	676	698	711	717	680	726	707	673	684	729	666	724	707	724	689	679	704	664	729	682	720	656	702	688	651	666	700	669	730	683	707	745	684	676	651	664	693	636	676	696	696	692	693	627	642	702	673	673	717	707	783	722	703	736	730	691	683	655	716	662	682	705	667	699	704	630	715	703	698	728	684	667	684	696	719	730	701	657	695	699	688	701	681	693	699	711	734	704	707	706	757	663	669	687	688	693	646	646	664	718	710	668	688	706	720	667	661	660	700	735	675	683	659	673	714	684	714	738	764	691	707	631	676	639	743	735	693	735	668	684	681	731	660	683	743	704	718	681	705	704	716	680	732	721	685	667	686	704	654	690	660	654	679	678	691	698	744	683	687	691	644	670	703	726	680	632	697	702	675	667	689	703	685	670	689	695	646	676	696	696	673	730	723	699	725	721	674	708	681	658	660	680	654	656	701	724	710	663	703	685	680	683	680	711	693	678	694	688	708	687	645	665	718	700	686	651	699	727	699	676	691	697	653	712	696	685	710	694	744	659	675	677	715	691	664	704	726	728	739	676	707	685	706	666	715	728	724	678	685	673	667	710	725	661	748	695	682	679	648	699	643	666	707	752	729	704	759	686	718	733	678	678	699	712	696	701	648	670	715	678	671	734	717	694	704	654	688	700	658	728	630	676	682	680	698	675	683	719	676	652	690	710	648	682	671	706	671	699	715	688	674	689	710	688	698	707	649	675	738	711	724	708	704	716	691	686	658	679	668	674	717	687	672	697	702	697	654	682	716	721	715	697	696	700	704	714	729	661	733	707	718	694	688	707	650	700	714	699	687	689	684	700	677	692	658	732	671	642	705	707	717	708	723	701	694	709	715	687	683	679	675	697	680	673	687	634	659	673	689	657	693	710	654	671	690	674	679	697	691	694	719	699	702	711	654	666	712	716	698	670	661	716	676	701	708	678	665	731	632	663	714	741	710	701	685	727	694	618	672	717	692	658	672	681	667	711	708	686	659	687	673	664	702	676	706	652	713	695	696	663	643	689	706	668	664	712	685	676	695	696	693	720	751	682	652	720	696	723	691	700	704	684	739	699	732	687	712	707	625	720	676	711	673	677	705	678	687	718	681	642	710	686	702	668	625	684	668	697	721	656	682	690	765	697	670	651	689	692	713	688	701	700	668	670	709	639	690	700	687	678	710	707	678	664	655	686	697	655	728	669	647	726	720	727	673	682	670	702	684	686	676	733	696	692	668	725	679	733	699	669	716	734	706	646	708	670	664	672	662	687	657	651	692	690	710	754	683	695	700	669	687	681	666	675	702	717	704	681	650	753	659	682	725	679	684	706	684	711	669	723	659	694	699	724	689	709	698	665	764	658	683	662	693	744	659	707	701	685	745	679	692	709	678	646	658	698	673	679	686	689	702	640	681	718	696	700	663	733	708	704	668	643	667	668	660	650	680	688	707	649	711	680	688	638	685	701	701	671	684	680	718	636	721	702	659	732	720	640	650	697	702	707	696	699	667	698	659	706	747	684	711	743	692	702	657	674	703	691	680	715	678	712	683	680	691	710	659	696	703	693	681	681	685	692	663	683	703	717	681	698	663	694	698	612	713	708	659	725	728	679	683	673	735	646	652	703	723	692	662	715	657	700	702	707	662	691	705	691	695	669	711	676	659	692	657	725	676	697	727	654	706	703	703	646	662	721	689	743	694	685	677	691	724	686	707	672	704	698	729	686	697	699	683	730	686	672	689	714	707	716	705	686	691	686	715	716	686	708	632	648	695	718	703	689	708	674	706	722	718	710	688	670	707	668	707	698	652	693	706	714	708	662	651	673	667	680	646	686	698	755	712	705	695	679	691	662	727	672	707	721	673	682	637	717	662	683	710	684	698	699	670	681	673	738	719	721	683	698	638	658	715	667	681	681	665	699	710	636	679	709	700	687	735	689	651	759	699	690	676	664	682	702	666	685	694	720	665	721	731	692	705	691	686	653	695	734	705	658	696	718	666	717	669	718	661	723	700	682	712	673	709	723	652	674	677	678	705	693	694	721	671	739	684	759	714	677	728	692	720	696	676	694	665	659	657	694	689	678	689	666	700	678	676	711	690	720	710	702	724	672	648	656	709	743	693	697	675	710	675	674	687	646	647	699	704	712	726	699	690	713	665	712	680	703	653	691	702	705	657	689	678	711	695	707	692	704	705	696	676	692	690	742	718	690	680	668	671	695	676	695	722	660	611	723	690	705	760	677	665	695	663	698	710	725	761	674	652	710	678	681	645	722	733	711	652	640	680	659	662	717	748	695	675	663	687	661	644	690	677	709	667	672	692	710	643	667	666	700	693	647	712	712	643	663	673	681	703	729	675	700	758	698	673	672	649	712	692	676	636	686	693	715	712	681	723	707	684	621	648	653	717	697	683	664	688	692	651	666	660	666	698	683	728	673	724	679	668	687	717	686	713	726	701	700	672	706	709	644	699	682	661	677	691	665	697	651	746	658	632	620	691	728	695	680	698	696	733	635	673	705	672	701	699	677	746	619	705	694	686	707	686	677	673	692	685	724	672	687	696	649	695	696	695	703	686	682	690	668	668	664	661	638	666	682	681	672	709	710	679	704	660	704	655	718	681	668	692	683	709	659	674	709	623	665	656	715	659	705	674	685	681	681	721	681	662	694	700	639	683	646	677	686	693	730	723	680	698	669	717	678	700	711	720	693	660	720	648	654	694	694	697	682	667	685	678	644	718	664	682	698	687	723	667	700	687	711	673	699	658	696	674	656	710	681	650	703	708	672	697	639	717	686	681	670	707	644	684	694	679	696	697	678	623	730	690	648	687	713	717	700	690	660	706	677	731	697	695	680	660	689	675	658	645	686	722	635	721	677	666	727	667	680	740	682	723	713	705	661	670	681	730	666	655	727	703	743	729	740	678	653	669	663	705	648	686	692	693	737	696	690	699	681	684	693	685	689	723	693	717	665	653	691	681	696	688	688	686	689	667	708	674	723	716	696	704	659	674	713	721	679	692	670	715	679	670	671	721	708	667	710	630	686	697	679	703	688	717	714	689	727	697	693	709	653	671	688	695	677	691	721	723	674	727	666	633	717	750	680	681	651	708	716	688	684	718	699	710	736	667	682	688	693	698	666	683	705	675	702	657	675	684	715	674	669	648	703	704	730	755	674	721	641	685	720	691	685	709	716	684	692	728	675	708	697	681	682	710	653	685	708	700	722	678	671	713	702	701	709	687	721	684	693	709	727	689
56602	73297	38177	18486	18358	8770	2701	1661	1478	1314	1187	1100	1045	1006	999	935	951	885	912	868	854	815	864	814	833	855	847	843	812	803	801	815	815	814	810	828	792	784	791	798	806	806	842	811	791	836	774	741	788	810	836	784	786	768	786	756	765	766	791	796	765	805	741	853	798	780	803	748	784	816	788	802	811	785	815	740	810	792	753	767	824	864	779	817	807	813	736	783	737	765	787	736	790	755	777	845	846	801	775	803	811	857	834	858	823	788	817	777	770	820	798	786	773	783	832	765	795	801	767	771	844	849	793	787	832	757	776	801	734	820	791	804	777	805	809	778	802	769	800	767	751	809	766	765	795	803	840	823	775	764	869	724	807	801	756	796	759	781	735	794	814	754	773	825	688	774	743	746	830	819	797	768	796	718	780	737	769	799	757	787	798	791	761	784	794	814	772	830	742	801	788	792	781	735	841	798	762	789	795	726	804	769	845	766	770	794	761	808	819	749	808	752	789	790	796	812	813	741	770	779	767	815	773	734	811	727	783	789	845	747	785	799	779	746	755	758	761	750	810	811	805	796	705	732	796	773	789	845	810	809	802	794	765	768	737	825	798	802	779	809	777	763	761	780	771	829	774	797	747	806	830	757	826	759	787	781	860	836	832	838	760	838	788	765	793	776	745	760	745	796	811	817	754	776	792	807	773	799	763	756	785	771	773	784	756	780	789	732	834	802	778	746	783	788	735	781	770	832	775	766	776	798	777	782	850	747	798	759	777	831	800	806	743	818	782	768	755	784	836	764	811	788	751	768	805	783	778	745	737	762	806	759	808	784	830	785	774	782	800	795	811	761	784	820	793	775	799	809	795	763	810	828	827	820	786	776	839	774	799	781	763	792	787	777	767	779	789	765	742	822	771	767	765	800	727	731	785	766	794	807	766	773	762	787	769	815	749	819	766	778	749	772	734	729	801	766	754	754	791	776	830	768	779	729	784	774	761	803	779	784	764	776	754	801	789	754	810	786	761	820	809	760	769	799	809	788	822	782	807	715	788	819	791	768	807	820	825	798	783	773	789	767	763	734	769	809	751	810	754	778	830	791	718	732	795	794	791	796	779	760	810	736	775	773	816	782	769	806	769	778	739	746	759	794	774	749	768	812	803	747	815	717	820	806	792	798	806	795	799	747	773	801	747	809	781	809	800	828	798	760	781	776	796	816	763	786	747	801	788	756	784	791	734	812	783	811	794	775	762	792	799	812	803	791	762	784	764	820	741	772	794	783	793	737	778	784	787	813	802	795	722	779	800	809	734	796	760	807	757	759	820	771	766	826	797	738	779	801	783	789	757	801	773	773	749	762	799	773	796	721	826	760	779	817	768	824	780	771	815	753	829	803	798	778	752	752	787	762	835	811	779	743	795	762	793	801	772	779	793	804	768	746	797	759	763	755	741	766	764	788	775	790	799	796	786	808	824	838	790	733	776	757	763	778	805	819	792	773	753	760	779	771	747	810	757	832	766	840	810	769	792	758	755	773	780	804	751	844	753	797	763	749	775	771	753	787	776	727	800	797	792	801	765	781	743	753	781	762	777	767	783	751	820	799	738	811	769	808	722	757	740	744	723	778	822	790	842	835	764	784	811	770	796	732	792	762	790	753	778	785	741	811	738	825	789	735	775	796	809	774	803	758	755	783	765	763	803	785	854	778	784	762	746	772	823	765	760	802	809	747	799	720	774	783	760	829	793	758	831	790	795	704	782	803	796	758	768	751	805	778	781	794	780	753	799	770	747	715	788	788	755	771	779	780	739	793	784	748	798	790	759	782	797	790	800	771	744	786	788	783	776	851	769	768	767	793	816	825	794	794	795	763	812	789	806	826	759	760	773	856	739	806	783	797	776	825	802	808	839	787	772	747	791	774	751	722	724	796	775	752	800	789	795	720	752	806	815	782	743	767	778	753	783	820	800	796	787	760	773	770	814	767	786	763	800	808	812	770	803	784	730	714	750	822	795	761	818	742	782	753	814	779	705	830	780	770	784	764	761	808	779	794	809	773	769	797	805	756	813	746	815	736	792	800	744	800	802	798	829	811	850	789	744	763	784	764	797	776	757	768	765	789	772	802	755	784	739	736	805	799	843	804	784	799	810	749	745	786	734	785	781	709	780	782	769	757	801	813	785	776	748	770	781	802	769	726	781	737	762	768	810	803	780	846	771	757	796	736	782	771	707	794	756	769	812	798	791	783	774	769	755	756	785	780	806	746	757	784	782	833	821	787	780	803	780	751	790	753	753	769	767	751	760	781	796	757	811	812	815	732	784	755	774	806	811	762	753	795	794	808	807	804	810	765	784	774	787	792	758	746	774	793	790	744	766	771	797	770	789	790	806	766	784	772	836	804	794	769	780	773	778	763	763	801	798	781	800	744	771	772	827	791	735	795	784	734	802	820	792	791	812	750	735	838	824	846	777	752	801	725	836	750	732	798	793	817	750	759	772	742	771	790	855	788	796	828	780	791	773	793	804	757	809	771	807	775	725	828	789	752	788	819	766	795	762	755	758	769	820	814	769	849	832	777	781	767	803	763	772	826	773	784	809	780	793	793	798	790	823	825	742	822	745	751	784	754	784	830	771	759	775	793	775	812	763	757	786	756	743	784	833	776	804	722	790	787	797	742	781	769	753	782	799	755	779	741	803	780	811	768	779	797	791	778	754	796	753	790	794	740	776	812	782	764	820	766	740	774	745	783	760	797	824	833	783	787	759	759	773	790	762	757	802	774	741	760	762	769	787	779	775	749	769	739	757	767	793	799	779	814	779	768	770	825	778	784	781	770	724	814	779	845	781	795	779	724	779	758	800	822	765	785	801	802	810	794	839	800	786	784	760	798	784	819	795	769	762	744	700	760	797	778	786	770	790	809	752	766	797	788	781	774	740	824	831	778	740	811	828	767	805	790	806	786	788	798	767	793	787	799	688	791	718	785	778	718	748	797	770	717	754	752	786	732	765	824	778	754	749	777	832	790	756	798	800	768	784	796	778	810	816	805	768	760	758	833	826	776	765	800	786	808	749	778	770	755	780	781	755	826	748	766	758	824	812	761	849	761	805	758	735	811	747	836	802	793	793	789	727	770	774	746	767	772	767	778	785	763	759	775	748	758	774	804	782	784	767	765	783	761	762	789	706	833	783	776	791	765	753	769	800	810	763	765	809	764	813	790	800	800	753	770	792	811	775	768	799	820	790	807	809	757	695	777	762	776	764	793	758	808	716	780	783	770	777	783	795	826	787	802	779	785	774	800	847	737	752	767	796	767	758	784	826	784	746	776	831	687	810	803	786	743	796	724	753	825	756	774	750	821	789	766	777	765	814	792	805	780	755	814	799	804	777	814	735	792	804	783	794	802	837	801	795	773	793	791	781	791	790	790	787	824	778	833	811	819	815	791	813	752	803	812	780	809	803	864	781	816	754	781	726	794	756	773	806	794	787	782	763	809	782	742	755	757	839	777
28009	21451	12056	1838	900	492	360	366	367	354	332	322	379	323	415	338	356	364	358	367	340	353	345	334	342	320	348	345	343	375	332	365	350	322	357	318	345	364	367	345	331	336	357	321	332	361	375	350	341	326	361	325	338	360	347	365	356	363	361	360	341	374	374	387	361	336	344	372	327	348	345	364	355	350	370	371	324	346	355	347	304	342	380	365	371	373	360	368	358	308	361	322	355	341	331	351	345	332	319	330	340	361	346	366	362	362	328	389	346	349	318	346	347	364	335	344	320	330	360	340	326	339	344	336	345	295	363	351	319	355	373	377	344	366	338	356	337	341	354	344	355	328	332	378	359	340	355	349	366	340	370	319	306	382	316	367	344	365	375	358	369	343	364	357	341	305	348	326	323	344	336	365	338	334	346	316	335	367	354	349	349	358	327	322	334	363	336	359	332	381	337	392	319	345	347	350	337	367	371	361	323	336	316	368	320	362	410	341	348	359	361	366	344	369	337	359	374	358	354	347	366	352	316	365	329	317	349	351	365	382	344	338	356	344	357	326	352	349	311	332	372	366	318	340	362	340	333	324	314	406	369	339	316	311	314	320	337	334	340	333	346	332	326	342	370	320	381	334	338	331	337	339	389	331	342	348	365	342	350	335	353	348	335	327	315	352	316	303	372	335	350	340	339	375	348	347	324	327	381	327	335	335	325	361	326	337	335	355	341	373	344	327	349	344	328	350	325	337	326	327	350	354	364	366	329	365	350	358	344	310	363	342	352	356	343	325	354	377	347	356	358	332	314	335	331	359	376	348	353	350	353	331	337	337	357	372	351	346	368	346	392	336	340	339	305	342	365	351	385	325	366	308	401	334	353	334	340	368	340	324	335	316	353	348	374	330	331	368	366	384	333	361	366	359	348	336	355	327	394	358	352	326	379	345	363	345	344	374	342	351	339	342	389	377	366	351	378	349	368	336	358	327	341	355	373	335	339	372	337	369	344	356	320	336	345	348	376	365	347	361	352	319	357	366	331	355	336	367	310	338	343	341	360	375	359	340	348	291	363	345	333	336	341	325	320	323	349	365	354	339	360	363	340	342	348	352	334	341	349	344	376	309	327	358	313	323	329	343	373	319	368	353	350	351	369	361	330	341	353	368	359	373	347	338	327	396	345	339	351	342	358	356	369	372	359	338	374	320	316	355	326	344	365	337	357	324	382	351	347	316	347	397	352	306	335	328	376	356	334	339	329	370	366	373	327	357	380	340	333	363	333	359	347	363	335	333	401	358	337	327	383	318	355	325	342	368	345	370	311	357	321	387	355	323	339	376	339	351	376	339	355	391	347	342	347	362	335	343	343	363	345	340	341	394	335	337	341	348	357	341	353	344	376	398	369	343	329	308	354	343	333	333	364	375	333	337	359	358	393	345	338	375	332	313	362	334	336	376	351	381	310	368	379	386	359	345	309	329	360	370	377	337	375	355	338	362	344	330	335	346	360	354	353	313	344	338	371	332	372	341	340	357	359	350	351	342	358	342	389	348	358	327	349	354	369	362	362	352	354	357	336	324	318	347	380	368	350	330	356	341	335	345	353	325	331	314	364	375	335	351	325	340	320	382	363	345	337	329	345	355	359	344	361	355	362	343	339	354	382	349	372	334	345	342	304	381	349	352	321	351	348	354	361	335	336	331	355	349	348	342	326	355	354	343	353	361	353	356	357	325	343	348	343	333	350	332	332	343	351	347	332	363	330	361	327	348	333	334	365	336	353	344	351	334	323	340	322	356	325	333	368	353	361	346	307	329	346	315	348	372	379	342	336	351	340	314	343	351	359	379	339	356	361	335	339	383	337	378	295	374	350	361	326	360	354	332	365	370	329	345	350	384	349	384	343	321	324	386	348	326	353	352	331	325	337	327	322	322	351	333	341	333	330	349	385	344	360	341	353	369	302	310	373	315	352	366	356	352	372	317	333	343	349	351	328	348	341	311	387	344	338	386	347	324	356	312	342	340	387	352	343	368	370	313	359	362	327	326	313	332	333	342	317	329	369	357	368	343	330	347	322	340	380	361	357	362	323	330	338	377	340	310	341	314	336	342	351	345	342	354	342	361	349	351	350	351	361	335	362	335	349	354	365	378	375	326	346	365	343	365	358	359	352	371	381	354	331	345	347	372	364	346	372	327	323	352	332	334	331	337	300	356	351	352	356	331	401	356	372	361	386	371	337	329	334	317	347	334	359	331	338	338	319	368	337	339	338	384	355	330	361	329	323	354	345	359	358	331	331	349	340	348	382	327	390	363	336	368	356	348	321	321	351	307	355	371	335	372	330	342	352	311	356	350	351	347	341	322	341	366	333	344	360	332	361	331	341	371	347	342	311	366	333	395	341	348	331	331	363	350	321	347	335	336	317	343	356	372	373	359	335	372	341	347	318	348	390	336	369	323	375	333	365	346	337	359	341	322	317	368	335	337	358	346	345	329	339	347	335	320	341	347	323	339	355	385	368	343	350	317	329	318	340	394	313	347	343	328	342	353	328	340	324	341	350	349	365	357	328	352	312	336	386	357	336	351	346	341	360	327	335	342	343	349	366	344	326	361	325	317	353	350	380	338	329	344	329	354	361	349	372	357	352	366	335	332	326	337	375	364	353	328	368	331	326	345	366	344	309	349	344	327	334	359	355	369	324	354	350	336	345	323	373	353	320	358	310	371	365	374	355	342	328	361	355	345	339	347	345	334	393	364	376	361	349	333	325	363	361	369	352	342	372	318	366	371	358	368	321	342	382	325	332	335	376	382	325	348	347	323	352	374	346	353	346	334	377	342	346	348	352	352	341	332	347	319	355	334	364	364	378	352	371	366	354	327	333	357	360	358	343	397	346	346	355	348	355	347	337	348	336	360	358	361	370	345	321	355	347	326	372	362	369	386	344	329	367	334	319	386	387	344	373	356	329	355	350	365	387	350	332	329	384	373	330	340	354	358	368	364	329	343	339	313	335	354	331	374	366	352	339	312	343	352	339	380	327	357	361	354	346	344	342	339	353	346	382	373	367	337	327	356	340	340	369	361	388	320	348	313	355	336	363	367	357	352	329	390	326	339	366	353	366	309	348	362	338	329	325	374	308	357	338	339	340	333	361	332	394	356	345	342	323	326	329	356	394	347	352	347	332	364	324	367	357	330	370	370	357	324	340	343	383	313	362	353	305	326	334	342	363	334	369	342	332	368	323	343	345	298	312	324	345	377	322	374	329	369	343	352	377	352	333	376	340	337	351	357	367	333	368	330	365	349	360	350	361	330	367	375	345	376	356	358	307	317	316	338	356	329	352	343	378	337	329	360	360	324	338	332	370	356	348	344	341	355	362	339	343	348	351	353	334	321	382	354	375	327	321	353	367	353	338	337	340	357	343	367	344	389	365	349	360	375	351	355	339	367	362	376	358	368	317	372	357	327	350	343	373	346	315	331	331	369	334	343	362	355	311	354	335	350	340	319	328	327
25340	23816	4866	1481	1338	716	495	439	420	427	436	431	392	403	379	423	434	403	427	444	432	417	410	416	400	388	398	376	437	451	432	421	442	405	394	416	399	395	423	408	433	414	419	388	417	396	399	425	441	412	421	406	402	428	412	399	420	446	405	438	419	397	406	401	403	441	385	402	434	399	443	367	440	423	418	391	402	390	431	435	426	429	426	419	380	400	400	469	424	462	446	448	398	408	435	415	414	410	414	374	407	404	409	389	427	456	437	440	409	397	446	410	419	405	406	433	397	434	385	426	461	405	408	428	363	435	415	414	404	414	432	395	419	385	410	443	426	417	390	442	428	407	405	421	439	384	423	396	415	419	405	374	420	402	400	432	429	418	396	451	442	437	424	412	383	450	428	392	379	409	406	433	436	406	413	414	402	442	395	409	431	458	403	421	398	428	410	405	384	434	430	400	405	440	411	417	388	391	432	395	394	410	386	408	419	418	454	422	418	385	375	416	379	428	432	413	360	403	402	430	408	408	403	384	368	406	456	405	442	379	424	394	407	432	414	404	398	424	416	442	437	415	415	385	388	425	455	416	470	428	389	448	426	408	407	422	414	407	424	425	386	413	425	453	438	452	420	397	408	374	395	398	423	383	411	448	423	419	387	401	411	424	388	391	404	420	409	410	450	435	415	449	394	383	424	429	438	432	382	438	422	431	426	425	413	419	429	436	425	434	404	451	444	412	441	430	415	430	419	434	424	438	419	420	400	413	433	395	424	413	419	406	382	406	442	435	406	417	402	418	451	416	436	419	381	399	399	454	425	429	426	414	406	426	372	420	388	387	439	405	468	433	374	427	380	392	388	450	419	425	415	436	431	393	400	398	384	455	457	417	416	389	384	422	430	411	434	393	391	424	414	430	391	383	441	461	432	415	407	400	390	400	439	416	431	365	405	405	412	459	401	356	429	447	380	390	385	394	437	403	421	426	419	428	430	423	430	423	438	472	430	400	439	423	429	423	417	418	391	464	405	411	405	448	398	431	444	422	408	404	424	438	422	396	446	425	425	395	428	440	432	421	385	438	438	450	403	409	436	409	389	406	417	403	416	430	419	391	416	397	419	446	410	402	429	395	410	414	431	378	452	406	389	446	451	434	419	452	457	381	405	447	412	424	398	420	419	391	427	431	395	407	393	393	413	418	431	425	399	411	445	431	418	405	433	399	430	389	374	396	396	469	417	429	371	405	389	431	409	395	396	380	408	416	390	414	410	394	421	377	390	415	404	436	438	397	428	440	420	447	442	427	397	393	431	396	433	417	385	446	412	415	441	406	424	374	435	399	452	410	419	412	420	435	441	423	409	403	391	420	413	392	437	416	382	433	401	430	392	421	374	434	419	427	451	394	416	421	455	397	389	415	400	414	389	406	398	413	416	409	370	399	416	407	439	432	408	437	454	439	408	438	400	388	410	422	427	435	425	472	421	404	408	411	390	440	382	406	417	424	409	405	434	396	391	426	425	420	405	406	423	407	414	414	484	438	406	403	456	422	427	420	435	449	392	366	421	393	400	390	463	392	364	421	401	419	404	396	406	435	382	439	388	399	419	401	395	449	381	398	429	413	409	438	447	418	439	396	405	431	434	413	419	419	442	414	425	402	424	416	415	371	421	409	393	405	403	412	415	434	416	420	439	396	411	415	433	439	397	428	408	404	436	438	418	407	423	414	417	426	393	416	417	417	403	422	390	398	455	466	406	369	425	395	413	426	406	427	493	434	386	411	388	418	418	418	386	434	426	402	399	445	423	432	397	454	407	399	403	428	417	404	435	447	405	403	385	447	449	391	428	447	436	404	413	428	415	441	416	402	398	385	396	437	412	408	410	411	394	419	411	395	410	416	406	402	424	400	432	409	445	446	435	427	395	398	420	399	387	437	410	429	392	443	414	402	406	422	431	397	390	411	380	397	411	394	417	429	386	388	408	429	410	428	404	395	397	439	371	395	427	443	413	390	441	391	412	393	408	397	413	426	415	434	439	454	390	428	392	414	401	404	444	435	416	417	402	424	387	413	434	401	427	421	410	437	383	404	403	449	385	427	416	391	428	403	365	446	423	451	414	388	417	429	405	404	441	451	434	403	404	428	443	391	377	377	442	424	412	437	409	418	386	433	421	403	404	431	417	408	435	396	409	431	417	413	394	427	431	431	411	421	419	399	431	409	393	453	429	383	403	439	396	415	428	429	403	387	446	414	456	404	454	412	406	426	406	440	420	424	390	393	411	387	415	438	393	420	429	381	422	470	417	419	393	407	414	397	443	403	394	431	432	431	422	432	423	429	434	416	406	423	420	434	434	428	423	392	378	441	402	414	430	427	441	402	400	436	396	439	438	379	431	397	417	422	420	421	419	434	408	417	418	433	408	442	412	460	405	459	428	425	408	410	454	424	447	415	383	411	381	387	425	397	397	403	421	417	440	435	375	391	409	418	432	434	422	405	434	391	376	435	432	408	420	445	413	446	406	372	444	399	434	416	423	428	409	412	399	442	433	411	388	413	437	387	405	384	379	386	424	404	409	448	403	444	395	402	411	373	425	370	414	431	396	441	371	401	399	402	405	447	428	412	423	361	391	456	377	397	466	397	446	393	417	427	384	403	381	430	400	403	434	400	429	444	427	426	405	458	403	434	425	427	429	396	440	405	392	436	421	403	429	421	389	419	442	385	426	408	403	425	455	398	425	380	427	412	436	466	398	439	417	412	424	385	372	398	377	420	422	415	397	390	429	417	398	442	419	411	422	433	413	406	393	411	426	440	383	429	380	406	437	416	400	388	440	393	451	433	417	387	408	419	393	404	433	429	387	405	412	425	426	428	421	423	408	388	477	446	431	423	405	401	360	428	402	376	428	427	426	418	403	410	413	396	436	433	424	405	421	448	413	438	434	400	425	432	416	405	397	410	397	412	433	393	459	421	418	397	425	412	420	416	438	412	412	387	413	426	439	404	376	400	426	453	405	437	443	407	414	413	478	434	392	380	409	450	428	409	420	415	399	427	429	414	388	420	407	419	411	429	428	413	395	401	405	449	407	410	387	421	466	423	407	392	419	405	417	425	423	426	397	408	401	438	436	393	401	412	419	389	443	409	406	409	402	428	410	459	416	458	421	392	417	417	421	432	437	436	433	384	407	427	414	422	432	451	449	418	391	422	432	447	418	423	457	434	422	419	426	371	449	421	419	410	391	399	406	421	455	416	413	408	412	417	402	418	420	431	430	432	407	376	413	380	438	388	398	395	413	445	404	423	421	434	417	434	423	429	407	450	424	419	417	413	452	429	432	379	453	408	428	422	426	383	382	419	399	429	404	387	381	403	444	423	388	420	406	436	408	428	420	441	447	382	397	411	440	413	400	434	407	438	401	398	409	406	395	427	451	398	388	418	446	387	425	412	407	392	396	433	400	401	437	439	418	412	420	404	375	433	397	417	430	403	446	400	404	375	434	404	415	413	433	438
24312	21281	28225	24543	20293	6727	946	621	653	629	581	561	582	495	541	507	535	569	496	517	531	501	528	514	519	529	515	539	477	481	491	525	531	504	543	467	502	572	507	510	510	510	501	464	503	526	474	474	488	473	482	473	509	477	487	482	556	493	487	513	476	509	485	538	480	453	467	516	478	466	515	520	540	478	494	456	489	548	483	502	495	466	554	489	497	480	483	488	520	459	519	553	496	468	497	536	520	528	505	496	549	497	531	520	494	512	519	518	471	487	499	491	508	469	473	450	501	507	505	473	487	491	515	476	506	548	496	510	502	531	531	489	494	475	480	473	496	513	492	504	476	502	501	502	510	508	480	480	531	496	491	459	500	496	497	469	492	492	510	492	451	511	499	517	521	491	449	503	489	458	521	493	496	504	517	468	502	514	480	522	513	507	489	509	450	543	519	489	482	511	518	525	466	517	488	514	505	475	493	448	542	501	509	501	514	564	498	497	522	478	528	492	494	524	490	528	504	495	522	521	459	484	500	496	515	506	523	489	478	500	484	471	516	496	501	508	504	491	492	474	482	462	511	473	462	496	493	479	520	520	518	510	500	505	536	516	479	471	514	490	506	525	485	512	524	456	498	497	521	492	475	498	518	498	491	472	493	522	496	501	500	461	503	478	504	526	529	541	533	479	511	519	485	483	534	530	517	477	508	546	516	545	471	523	521	493	467	485	464	491	507	476	501	481	481	521	487	500	535	515	537	499	511	480	503	505	485	493	513	500	525	540	443	471	486	508	460	471	462	493	510	497	458	496	517	496	488	505	499	505	520	501	512	512	503	502	502	536	483	503	500	466	513	495	514	503	516	511	503	508	508	496	510	503	534	504	434	491	483	473	501	506	442	475	490	511	514	495	497	487	539	476	521	525	522	477	469	460	515	510	492	475	532	484	468	558	530	468	496	499	548	511	456	533	518	470	481	468	515	490	559	455	522	488	516	528	450	503	519	493	512	500	481	529	522	493	502	477	493	527	488	478	466	490	465	498	489	486	480	517	517	461	444	507	521	511	484	485	470	492	502	476	485	498	506	456	474	444	495	513	538	485	544	488	445	490	503	555	499	497	488	524	498	493	482	552	517	515	461	523	484	496	495	501	496	495	503	501	473	470	476	426	466	480	488	543	512	481	496	484	499	481	456	494	486	485	521	495	532	533	532	496	519	474	497	513	498	519	505	467	493	502	547	513	526	523	478	484	491	510	509	493	513	517	513	489	499	516	520	477	468	520	527	489	492	526	506	492	516	513	497	499	552	568	441	505	495	538	504	449	510	484	507	495	494	534	486	459	484	523	516	499	481	486	523	492	488	532	492	481	494	499	519	488	518	521	482	503	535	501	516	556	525	502	477	492	526	489	429	551	517	497	499	526	476	536	459	516	508	525	549	470	497	506	468	481	471	522	516	489	492	519	489	466	491	500	487	529	491	484	475	487	472	527	507	470	493	462	437	529	485	467	488	486	491	531	501	524	475	473	480	509	495	490	465	504	494	504	515	514	499	518	504	472	438	521	485	460	492	486	494	517	498	464	487	509	536	481	504	510	544	535	500	520	486	480	483	512	563	455	454	477	495	481	495	490	465	489	455	487	485	501	509	522	489	485	480	506	520	516	504	482	450	495	504	560	500	531	493	489	485	490	490	465	449	531	518	478	495	515	480	495	470	500	504	500	530	528	509	514	487	518	489	529	505	487	488	549	504	520	472	520	498	447	491	512	456	481	473	472	493	526	481	497	488	479	586	511	508	490	523	498	492	460	507	509	507	507	491	522	494	481	495	516	464	479	514	534	482	471	465	526	506	505	546	493	497	531	482	494	447	471	520	487	522	507	522	494	478	511	478	492	521	512	501	491	513	497	478	514	475	491	490	476	497	500	515	493	514	513	517	502	501	513	488	489	496	505	474	485	470	519	506	470	533	500	493	533	491	491	491	507	556	501	528	470	503	507	529	495	493	481	465	507	502	478	480	498	491	501	493	497	494	534	511	502	488	485	500	492	518	476	493	504	496	476	536	477	482	478	466	518	482	512	483	480	492	549	541	482	533	476	515	470	496	471	506	521	486	502	489	472	497	494	495	494	509	503	540	501	527	498	472	516	514	508	482	535	515	488	472	516	478	454	515	519	474	496	517	523	516	482	524	480	464	536	522	499	509	487	538	464	479	520	460	503	523	504	541	512	487	490	498	509	539	507	528	536	487	489	511	463	456	538	529	497	506	509	503	516	457	576	560	515	492	504	497	539	506	495	446	491	472	467	516	473	527	502	478	509	508	490	503	528	523	480	434	472	481	515	501	519	521	499	519	468	503	500	517	482	468	500	495	538	502	483	515	490	555	521	524	501	539	526	514	498	493	499	467	444	532	463	488	514	533	479	522	530	515	508	491	523	505	500	466	457	497	502	489	483	453	517	504	446	496	494	521	512	510	488	496	483	509	503	504	488	540	489	539	481	529	511	528	494	510	485	483	494	505	520	470	491	500	501	550	494	512	510	487	535	470	499	471	456	525	470	478	487	509	487	456	500	530	503	492	511	477	479	505	471	486	523	499	511	500	523	490	510	487	513	506	516	489	465	533	495	508	547	462	561	505	478	465	453	549	484	505	518	499	487	515	507	503	491	493	517	462	500	484	480	527	504	476	506	493	506	466	512	474	519	467	512	517	465	519	535	507	504	516	499	486	477	514	523	512	494	532	493	507	487	481	528	504	495	505	477	476	490	519	499	526	530	460	475	476	511	507	512	520	518	536	530	498	514	507	506	500	517	499	498	495	510	509	482	488	478	432	486	521	489	484	501	496	473	488	526	487	475	533	528	488	485	457	552	506	480	463	485	502	526	514	486	479	470	461	478	532	463	498	479	509	461	476	452	505	489	509	509	532	510	457	487	514	504	513	467	512	460	479	505	467	471	497	489	475	502	459	546	463	485	520	512	529	517	492	531	489	479	526	482	476	515	518	530	503	507	494	498	472	511	480	514	475	520	513	511	487	486	486	477	514	541	479	486	494	515	525	531	496	504	507	479	496	465	529	489	502	518	506	497	513	474	489	513	487	487	484	493	475	511	527	501	507	511	486	499	523	470	488	511	493	461	458	484	512	508	505	509	474	421	493	475	518	513	504	514	479	496	507	491	511	485	444	505	549	503	485	470	519	479	506	511	503	471	493	477	484	487	449	522	495	499	492	491	514	502	508	481	464	551	463	518	537	528	496	507	522	510	467	487	492	502	483	518	473	507	500	510	521	464	464	492	518	495	476	481	471	491	492	528	522	486	523	496	479	476	492	537	514	472	502	490	520	470	488	471	496	508	525	515	514	493	463	519	542	495	456	491	490	508	486	488	474	536	500	503	456	517	521	505	541	491	526	542	473	489	496	499	500	508	499	514	507	514	473	545	567	516	486	512	524	544	520	479	486	513	461	469	529	495	491	471	492	515	486	524	532	485	512	517	513	524	477	502	490	500
47019	58819	26157	12503	10174	3996	1152	975	846	785	748	757	743	695	667	674	639	624	696	620	597	597	589	583	574	633	604	577	579	627	587	583	583	558	559	584	575	551	578	592	560	544	603	576	577	580	587	556	564	519	578	578	633	594	648	603	609	597	601	620	543	595	613	581	601	581	590	566	564	524	585	563	587	597	574	548	579	567	609	568	574	601	562	587	590	618	547	585	621	515	549	561	593	588	631	549	599	583	597	573	590	613	616	624	616	581	585	576	580	601	590	586	588	527	576	561	604	571	609	592	642	632	607	611	577	579	619	560	585	567	572	549	539	580	556	614	619	613	578	566	599	601	596	555	625	596	554	592	545	599	584	595	560	577	582	591	556	569	570	566	584	592	582	590	567	570	602	579	601	584	554	554	565	548	550	552	574	567	561	559	582	576	584	582	577	585	586	545	537	569	604	582	573	591	607	554	564	554	556	567	565	587	567	598	588	579	582	589	591	578	581	559	590	556	573	559	573	576	579	630	537	564	575	542	554	569	542	571	581	609	555	584	605	517	601	549	569	595	608	607	589	581	594	562	565	511	597	553	526	593	542	580	617	628	588	552	576	558	599	569	555	582	577	524	586	562	639	577	588	530	577	580	605	581	541	567	580	554	600	570	627	515	606	560	556	605	591	573	565	594	557	549	552	567	603	606	616	583	602	592	577	580	655	565	560	572	598	599	601	611	599	625	561	592	559	541	549	572	552	546	585	600	547	547	547	648	577	588	564	539	578	580	598	534	588	569	590	589	598	584	593	573	559	562	563	579	598	587	575	557	560	591	541	582	574	568	598	552	608	564	548	579	578	621	583	578	572	600	586	548	581	590	560	549	552	591	602	540	573	624	550	598	583	555	562	550	578	567	608	590	575	567	580	573	559	574	563	544	604	557	597	568	555	569	646	628	582	603	589	605	609	546	544	550	601	568	605	545	588	551	582	560	600	612	569	556	606	621	557	556	572	635	555	572	575	549	540	565	621	556	562	568	560	582	590	586	553	599	579	599	605	555	555	568	572	569	571	592	575	551	543	586	544	551	569	576	613	617	580	594	592	562	567	558	571	605	636	624	576	529	554	606	579	541	584	548	625	552	633	525	569	582	595	590	575	541	620	574	533	594	581	569	592	533	594	581	600	625	597	602	612	565	566	629	585	573	554	565	568	575	578	593	571	551	576	537	584	589	559	550	570	528	574	553	567	599	569	579	567	592	580	562	620	560	569	563	593	620	569	573	572	525	570	572	578	585	543	600	582	613	556	602	543	606	556	562	578	587	584	614	570	556	575	602	552	558	585	530	575	580	570	577	597	589	618	602	597	576	547	608	600	618	544	626	617	564	583	568	570	556	573	595	583	564	582	576	574	586	557	533	614	591	564	548	564	580	560	563	636	551	567	554	598	589	598	612	597	612	560	587	543	570	582	621	572	589	626	570	585	584	572	594	601	567	549	561	553	588	581	587	562	592	551	554	558	583	590	551	533	576	576	606	575	585	520	568	600	608	626	618	557	631	570	594	588	587	580	618	603	573	557	542	596	590	560	606	578	592	562	573	582	558	569	569	558	632	579	597	573	582	570	592	595	591	568	591	565	568	555	592	579	602	559	544	579	552	630	576	597	564	560	597	560	586	600	608	570	570	577	580	592	596	599	566	575	611	510	582	575	603	550	588	570	530	583	620	602	580	581	577	579	575	556	587	593	566	604	579	590	582	558	571	612	549	563	599	613	637	580	604	576	583	548	600	566	615	580	552	563	564	553	571	560	557	605	550	577	590	574	584	607	539	572	583	523	569	625	593	584	620	568	574	617	564	571	585	559	590	606	612	607	591	582	576	546	554	587	593	612	614	580	579	601	573	588	603	575	547	583	549	608	596	610	574	529	571	584	567	613	556	553	577	562	518	583	583	614	573	623	583	613	533	609	604	581	540	598	531	553	558	570	533	592	529	606	605	620	583	549	635	590	591	581	574	547	566	651	514	616	580	567	578	556	594	592	613	585	580	549	564	555	585	610	552	624	612	540	586	628	607	558	596	599	605	591	572	581	544	575	587	593	613	586	601	561	571	571	563	606	584	580	589	543	601	559	570	557	556	608	571	569	578	590	561	577	572	607	600	582	580	565	619	597	564	564	530	594	588	560	595	537	585	571	554	602	577	571	597	563	543	554	573	598	575	620	565	579	555	584	558	577	583	554	564	565	572	596	550	576	554	614	579	579	618	577	576	584	583	589	534	576	602	557	579	563	562	570	605	598	578	599	543	568	584	562	601	575	595	559	574	577	588	557	580	574	557	562	595	535	551	584	580	569	577	566	603	582	607	598	587	582	541	591	568	607	571	548	566	653	594	592	614	563	571	601	552	615	595	560	572	605	549	605	587	609	622	569	571	588	607	586	598	550	574	549	578	568	562	587	563	585	554	588	503	574	578	551	595	579	576	567	582	572	585	549	580	565	560	598	572	584	582	584	581	608	553	578	574	556	612	574	584	572	562	545	613	588	572	579	555	591	583	574	599	618	588	537	573	560	564	583	595	524	608	541	574	577	593	591	607	614	562	594	616	584	574	603	530	634	597	540	579	568	568	609	578	576	567	609	568	589	583	565	561	538	589	554	637	559	602	578	587	582	584	563	596	548	604	558	620	582	582	609	552	542	629	559	578	578	592	575	555	556	554	586	561	596	571	579	583	598	553	613	568	619	561	589	572	570	589	566	607	557	526	547	579	611	557	622	585	587	557	636	565	555	563	575	579	555	569	588	584	601	554	570	551	601	595	590	583	625	571	543	543	564	566	610	579	533	579	594	567	575	614	568	598	565	577	595	569	568	586	625	586	567	568	545	599	583	610	572	560	578	564	591	590	599	616	572	554	558	620	558	597	588	535	580	582	591	569	582	576	573	562	614	566	574	564	557	610	568	591	602	602	600	599	594	578	551	624	596	546	570	568	587	582	559	537	569	594	594	600	592	578	578	545	605	538	559	593	569	598	557	576	643	579	590	534	550	582	557	599	575	596	570	550	528	551	554	601	563	572	594	619	548	553	551	647	546	550	559	582	584	534	592	558	606	556	563	584	572	586	570	581	621	548	637	584	583	549	570	530	614	558	577	579	606	534	554	612	593	580	572	626	599	602	581	589	573	573	540	565	562	588	602	565	580	555	572	597	557	637	552	625	623	573	553	549	567	601	594	604	575	567	595	567	631	559	640	564	588	540	573	575	554	577	563	590	599	615	619	594	614	564	579	579	569	547	575	593	581	632	572	550	577	587	586	564	531	592	575	587	607	528	583	584	593	552	585	589	568	571	614	581	543	580	608	561	585	599	574	581	562	578	580	576	556	612	585	580	558	567	588	568	577	600	585	581	585	568	534	573	570	544	567	587	557	568	582	598	551	607	549	632	560	608	571	565	589	576	582	603	606	564	526	560	577	586	563	569	558	594	597	581	529	583	569	556	574	583	552	567	583	543	555	594
25423	21298	26811	24730	7484	1239	494	498	421	488	413	435	399	426	427	418	359	424	386	430	383	386	398	400	409	395	388	356	401	367	380	416	377	386	390	386	379	405	368	379	380	398	374	395	380	374	384	413	393	379	422	391	396	410	415	388	405	381	394	371	397	391	386	397	390	347	411	412	413	404	420	372	362	385	419	375	393	420	371	385	385	384	366	384	399	392	366	399	375	393	343	417	393	384	417	401	371	404	398	387	407	413	345	394	384	385	398	366	401	390	365	414	400	383	382	374	395	390	390	361	384	379	386	399	368	386	359	442	374	380	360	392	354	394	399	395	402	389	401	363	418	398	371	395	373	367	364	409	351	369	362	388	366	388	375	387	401	388	374	372	403	398	386	368	403	392	428	368	385	386	390	358	410	423	377	350	350	416	371	413	403	362	420	379	379	417	380	441	403	377	398	424	421	371	400	350	403	361	377	397	390	409	400	396	393	403	393	369	389	367	373	422	378	394	407	372	369	395	320	388	405	375	392	393	410	412	386	371	398	387	382	385	361	346	368	390	403	362	379	413	378	387	413	381	373	404	415	386	385	367	382	420	389	411	408	425	398	415	356	415	396	402	360	391	406	344	394	396	392	382	422	414	392	369	395	393	406	377	387	411	392	407	364	382	376	387	371	430	358	417	440	382	413	379	386	383	389	378	383	385	385	395	390	364	377	383	398	373	406	408	373	384	391	404	382	360	347	366	349	406	403	392	385	399	393	394	351	370	360	379	401	380	386	387	407	379	396	373	367	377	398	385	375	367	380	399	395	362	424	372	358	382	400	395	402	406	381	410	386	402	387	362	401	402	402	375	381	359	396	384	388	393	410	380	385	350	340	410	389	381	374	403	367	363	375	360	374	390	388	390	405	393	385	411	400	382	403	398	347	419	376	389	353	339	422	419	407	384	419	365	396	383	378	413	371	353	365	368	402	393	405	416	390	372	385	353	385	377	395	407	369	364	398	389	380	390	379	388	396	410	391	407	368	362	401	406	410	378	382	356	382	395	412	394	376	402	385	409	357	417	394	367	384	406	381	387	376	391	425	358	419	392	398	387	379	410	361	385	406	407	369	398	414	394	434	363	399	392	376	383	369	371	417	401	380	377	368	394	396	374	400	424	441	367	337	356	385	404	388	398	371	404	368	381	373	398	398	390	383	412	390	409	365	346	389	363	401	410	356	401	396	373	414	373	369	367	432	372	348	373	398	368	398	375	383	384	384	387	393	389	385	387	382	410	376	398	366	387	395	377	388	380	380	397	380	368	410	385	354	378	403	367	396	389	350	414	395	388	409	390	367	377	402	434	378	381	410	380	373	393	398	379	375	363	401	365	427	382	393	380	379	385	373	362	429	387	372	395	360	407	392	354	389	394	380	378	393	376	371	355	408	393	393	364	385	388	384	388	391	403	373	403	382	369	406	390	374	398	361	406	412	403	351	372	383	378	419	353	386	362	402	394	413	417	411	395	419	365	372	386	362	347	367	370	399	382	424	380	381	368	400	396	380	412	437	366	376	391	381	381	374	366	383	378	365	370	370	389	366	404	374	391	410	406	372	389	400	404	393	395	394	357	368	405	368	385	355	376	391	423	398	384	407	387	392	423	382	389	386	389	398	393	397	369	374	382	404	401	376	355	401	387	386	375	392	372	394	385	399	391	407	399	400	370	382	393	396	412	406	371	364	409	387	423	450	393	384	397	406	388	378	399	390	408	412	371	410	394	425	351	369	376	401	384	395	394	393	391	412	414	418	396	379	384	404	385	378	371	384	407	397	369	370	384	393	410	401	386	412	397	394	408	395	364	407	374	379	417	358	395	393	359	352	397	359	388	370	413	369	398	361	345	367	376	365	345	334	426	377	405	404	412	387	395	368	362	391	330	402	389	394	386	337	375	346	400	374	391	398	406	378	394	386	381	380	397	402	395	374	415	397	391	414	410	399	358	370	397	381	385	384	387	384	362	380	400	391	383	397	375	368	392	377	417	381	386	377	380	362	335	393	412	374	352	355	400	379	390	402	360	378	399	348	406	425	417	378	408	381	408	386	353	364	333	392	393	370	391	391	391	400	370	384	402	379	377	394	349	387	373	404	395	400	388	413	384	332	371	379	371	409	398	379	383	377	403	390	358	439	374	375	390	373	402	409	398	359	381	394	380	387	399	364	375	374	422	365	440	372	419	364	363	392	415	378	390	404	371	368	394	373	404	416	388	383	378	401	406	392	394	379	369	415	375	373	404	400	392	398	399	350	376	441	360	355	370	354	381	419	362	410	386	371	362	370	394	355	365	397	384	371	388	373	434	370	374	401	406	413	376	361	388	399	384	411	367	328	401	372	387	328	400	381	389	366	370	387	384	388	402	415	369	351	374	378	398	387	384	378	388	381	397	375	396	425	394	389	384	406	409	384	395	403	372	398	423	372	395	359	412	392	393	409	406	395	411	377	379	411	372	378	398	379	403	365	381	382	382	382	391	374	436	382	399	405	376	411	371	365	394	404	374	396	420	404	385	386	386	371	380	380	385	376	360	405	360	410	346	389	396	383	378	413	380	444	397	383	379	405	432	360	402	362	372	418	374	395	414	390	393	433	370	357	384	382	404	400	384	366	397	391	385	380	358	364	402	402	399	397	408	389	389	388	382	412	413	372	382	368	356	380	395	409	373	353	346	388	357	406	388	392	403	351	343	404	357	394	379	384	410	362	396	364	387	401	361	451	400	387	388	410	336	371	346	364	388	331	365	352	376	365	374	398	379	425	378	405	417	376	381	407	394	383	384	369	397	381	392	420	349	388	384	382	378	410	383	370	384	383	400	393	365	400	365	419	382	413	374	407	381	399	378	419	382	398	418	411	365	400	376	416	427	367	377	377	390	418	414	353	400	402	413	390	371	406	408	444	377	394	379	414	351	390	406	416	371	369	373	375	397	396	385	437	425	372	390	350	373	416	364	419	387	391	403	410	376	411	372	398	380	384	404	371	377	380	369	412	384	398	378	370	360	355	399	397	339	395	351	403	413	401	376	421	381	339	411	413	384	388	353	390	374	394	411	384	382	371	417	368	388	395	386	369	382	415	402	384	380	392	387	399	375	370	383	422	371	393	399	386	416	382	388	404	381	377	372	380	351	388	387	409	406	424	398	384	355	386	410	394	377	378	394	404	393	372	396	381	413	361	364	394	379	390	374	393	399	418	375	406	384	402	379	389	371	366	379	383	385	348	371	370	374	379	383	358	387	395	373	415	396	374	401	400	368	383	374	375	388	404	413	396	403	360	415	373	410	386	380	364	396	395	375	413	342	374	384	381	387	428	358	384	371	361	397	375	380	409	397	401	416	394	372	376	367	343	386	429	372	409	387	338	387	396	335	358	394	385	339	395	348	386	415	376	397	379	394	416	436	385	403	427	402	371	423	373	383	410	341	392	416	357	377	415	398	382	406	384	369	394	391	381	349	441	375	378	379
42649	45857	17499	8985	6221	2379	760	695	617	635	569	580	543	540	523	549	491	478	502	520	503	489	493	463	487	488	513	521	488	481	469	486	439	474	485	478	477	475	445	446	456	527	453	460	472	476	469	442	499	507	503	473	479	463	464	502	453	472	508	459	486	478	425	490	468	520	473	471	429	503	480	500	450	441	468	460	466	483	499	452	475	458	457	472	465	486	489	501	468	483	469	469	498	487	436	491	445	499	467	483	514	494	487	485	497	502	523	450	478	492	488	475	480	488	507	486	475	501	515	491	506	472	531	517	456	486	535	461	447	479	518	502	478	502	452	441	494	479	463	464	511	455	468	504	448	452	498	466	444	462	497	473	452	509	446	494	440	459	489	472	466	492	475	482	510	483	469	470	500	498	452	476	482	467	447	504	512	465	461	479	470	438	467	498	478	478	463	472	487	470	477	480	485	486	436	493	479	429	456	462	459	486	491	465	467	483	460	476	418	455	447	453	429	482	482	458	490	457	479	500	465	497	474	475	463	467	435	486	448	481	443	461	473	494	482	471	471	451	470	499	470	490	488	492	497	475	457	518	460	469	511	475	480	488	454	488	451	488	467	490	439	494	516	471	489	452	469	455	464	457	476	485	447	450	475	476	497	463	494	465	491	488	488	460	480	533	471	489	516	460	453	468	480	467	439	448	472	521	483	480	475	452	474	465	505	455	488	446	473	466	481	471	455	477	489	478	465	468	465	497	472	476	487	447	476	451	467	507	493	462	447	443	458	474	491	487	395	496	484	479	493	524	464	470	499	486	478	455	479	491	518	475	468	481	479	503	450	472	476	491	420	467	451	456	496	490	452	472	467	563	452	487	450	476	468	451	472	449	460	444	480	483	468	479	428	514	467	460	471	456	463	455	473	457	484	490	485	475	486	495	504	475	459	521	469	454	436	436	446	491	493	460	445	465	475	478	484	458	454	489	470	448	473	448	486	475	488	466	497	488	456	510	467	510	472	489	486	471	455	457	505	470	506	467	444	466	470	460	440	443	452	481	468	427	457	474	464	463	441	507	507	492	476	474	462	476	466	455	461	455	464	450	477	450	463	472	466	450	509	461	468	485	495	464	480	473	495	459	436	495	466	480	444	465	477	498	510	454	488	497	492	472	471	481	502	475	472	484	454	491	455	474	506	445	489	454	482	445	463	478	462	443	488	473	471	493	476	425	490	450	452	493	502	461	508	473	480	494	398	504	493	453	490	447	476	490	467	469	455	480	442	477	474	486	477	470	493	490	473	489	495	508	502	497	487	463	512	500	508	463	474	476	476	470	482	453	514	501	459	432	477	453	473	475	445	457	480	477	445	455	483	473	444	502	464	459	484	475	489	485	488	425	444	562	457	454	446	452	469	486	541	499	465	480	472	439	477	465	486	494	480	476	480	482	459	438	507	468	466	506	489	479	458	434	453	438	476	489	487	460	469	440	451	452	457	444	448	446	428	488	469	476	429	443	477	486	458	494	481	482	517	469	463	469	468	482	445	502	493	518	444	469	468	484	490	467	476	525	497	449	431	455	467	485	473	461	491	482	450	490	456	453	452	470	458	457	427	473	436	446	466	478	539	496	470	457	496	462	449	449	469	436	468	498	493	432	442	504	472	486	466	457	468	458	474	437	480	501	451	453	483	473	480	491	456	512	459	448	458	441	445	443	468	460	474	428	467	420	506	426	466	462	495	488	471	430	453	489	467	475	485	478	456	491	472	458	485	453	440	471	459	442	475	442	480	469	464	478	497	494	466	466	527	488	446	473	486	508	460	437	468	410	446	488	471	463	465	491	472	484	452	487	468	460	473	470	477	483	485	444	457	506	424	448	502	463	514	458	454	494	482	498	468	504	488	453	464	443	478	485	486	467	456	456	484	471	472	435	487	465	462	494	496	498	460	486	506	494	459	463	479	472	476	471	434	492	480	472	441	471	439	451	512	464	470	480	450	448	481	489	450	519	481	499	464	459	488	464	521	511	478	478	493	440	503	431	490	453	463	495	473	515	456	479	497	521	456	488	504	458	464	465	503	467	492	476	511	465	453	469	471	428	465	492	450	453	440	478	459	458	470	447	469	462	504	503	465	515	451	478	452	458	452	475	468	475	446	492	478	457	482	459	462	475	477	436	515	454	491	504	507	473	472	496	465	466	469	474	469	535	424	479	490	450	481	482	506	490	457	497	503	464	449	436	481	473	495	438	490	482	486	500	480	465	502	493	467	471	471	485	481	454	469	472	510	418	487	464	495	508	467	509	505	469	431	499	457	497	488	466	449	470	455	468	505	473	519	514	492	475	482	451	470	475	416	458	460	461	475	496	453	478	475	460	453	498	554	437	446	409	509	495	502	469	454	460	493	480	501	474	486	476	468	470	499	457	442	489	471	472	441	422	485	506	515	456	475	473	452	469	465	460	475	473	497	483	511	472	471	474	471	479	510	461	461	480	509	492	506	499	477	483	479	478	471	445	476	464	471	475	466	468	477	466	482	483	480	497	435	513	490	448	476	476	450	497	466	456	476	470	495	474	448	434	438	460	467	472	458	462	466	477	465	453	491	438	463	452	473	442	467	474	456	463	433	495	483	445	487	483	475	477	496	514	479	444	503	451	460	508	469	509	490	502	502	464	500	521	480	488	435	476	455	476	476	485	470	449	488	460	428	504	464	440	467	475	505	456	466	480	454	469	480	481	454	510	463	464	486	467	461	475	484	509	490	446	473	499	480	487	503	472	475	521	467	470	493	442	499	501	423	492	500	495	472	508	455	512	463	484	426	467	480	505	490	457	487	440	464	457	436	484	440	456	498	450	443	510	426	497	444	483	436	457	460	466	479	440	448	472	504	504	490	453	470	511	471	463	432	472	469	434	455	498	483	472	462	476	488	450	452	432	495	450	474	483	522	440	516	463	465	467	484	479	501	461	450	456	450	418	501	475	490	481	502	500	487	451	442	459	458	476	455	488	452	446	470	495	455	469	509	483	460	489	492	441	444	439	479	482	486	460	482	502	469	468	449	464	463	506	516	482	469	472	434	509	476	466	519	441	520	463	439	467	454	469	460	466	452	480	524	434	461	454	481	442	476	460	437	475	508	433	505	470	442	471	484	477	450	455	450	481	465	466	490	493	458	454	471	468	485	473	477	460	475	487	457	421	493	467	469	460	497	469	464	504	469	474	462	462	460	498	452	531	488	461	445	492	442	486	481	448	472	472	464	450	464	455	441	483	464	478	485	458	480	459	443	499	408	477	502	503	498	460	461	487	477	493	486	469	487	469	491	473	514	514	460	494	460	422	448	491	472	521	477	471	435	472	454	510	469	514	488	472	493	449	480	510	469	477	466	489	440	434	438	435	487	509	442	464	482	474	516	469	505	471	439	471	461	449	478	448	478	468	485	480	452	449	507	483	479	496	483	431	457	452	468	461	466	518	472	463	461	476	461	521	509	449	440	471	476	460	485	433	475	450
22960	21238	28900	23822	21216	20671	6911	1204	936	906	893	851	797	760	742	760	758	751	803	717	765	696	682	716	769	696	715	703	690	679	695	669	701	674	702	678	717	729	685	706	634	676	741	693	636	704	633	723	679	704	688	702	724	709	696	661	676	715	711	692	689	718	656	715	709	649	737	713	710	721	659	726	681	659	658	651	667	678	705	685	683	706	687	639	675	650	698	659	635	665	653	650	694	652	730	661	706	669	725	760	676	704	712	709	679	737	672	725	719	677	641	736	668	699	670	727	678	693	708	709	696	721	677	686	700	674	703	671	676	669	644	655	663	654	696	726	644	682	716	695	655	658	680	698	679	681	663	665	693	670	682	678	688	694	652	682	697	679	680	649	657	636	663	674	683	666	696	686	666	682	683	641	686	689	715	733	699	637	668	673	673	664	635	666	649	679	694	694	685	684	663	690	644	675	691	699	622	651	642	665	627	698	678	674	680	724	683	666	676	668	655	703	688	702	649	704	709	639	672	707	683	628	674	695	719	666	659	679	636	699	653	729	651	636	657	656	723	713	656	664	669	695	654	728	690	680	668	706	708	695	650	687	685	686	713	684	667	669	700	692	709	659	673	655	702	699	703	664	652	651	702	697	673	688	678	679	692	717	619	689	666	686	724	672	687	690	711	640	712	697	760	641	672	670	696	644	650	680	716	658	628	678	672	676	650	685	702	682	672	679	711	708	624	629	630	668	662	673	657	637	683	745	692	627	670	703	700	656	723	681	669	712	695	696	701	670	665	740	703	684	716	670	673	669	695	634	665	675	623	721	711	661	685	728	641	638	665	694	686	664	663	705	695	656	681	697	660	672	718	697	623	697	715	672	697	731	689	658	676	664	700	647	706	703	695	643	682	670	722	685	649	661	661	701	682	648	650	644	656	656	677	705	701	685	670	684	636	669	680	667	741	662	670	687	684	686	741	619	692	714	658	687	690	648	663	657	682	702	692	696	705	726	696	609	684	667	698	656	693	656	707	700	680	623	637	683	659	637	698	681	712	666	660	675	696	679	688	718	704	693	677	656	679	693	678	709	659	710	681	677	676	676	627	669	670	661	671	628	652	680	669	667	695	656	726	690	717	690	759	711	649	661	687	670	671	663	709	656	609	660	700	626	671	688	710	691	724	725	630	722	683	634	696	648	683	663	658	671	651	691	682	648	683	664	658	627	684	665	695	684	668	666	639	625	690	639	676	678	651	680	711	668	675	685	698	663	691	666	707	690	637	696	680	739	697	609	698	644	693	624	703	653	658	654	673	662	716	656	672	674	681	659	625	647	668	657	677	660	687	644	679	701	621	679	661	710	635	656	695	713	663	681	675	715	680	643	700	671	769	697	645	643	650	683	679	649	680	686	716	652	644	662	703	656	632	664	671	750	651	695	680	701	688	671	717	701	693	694	624	714	674	720	651	691	690	671	666	668	643	685	674	660	675	700	643	649	633	701	692	690	680	677	687	713	707	658	671	680	658	701	684	722	638	688	676	668	674	649	655	682	685	627	677	666	630	705	667	665	664	672	694	682	672	678	675	750	695	675	676	714	655	669	629	692	646	700	698	710	663	657	660	675	721	662	683	697	677	651	669	701	661	698	702	699	686	681	715	658	637	687	639	680	654	706	712	698	649	687	697	696	638	715	644	690	667	676	681	675	619	682	682	656	673	708	664	673	677	670	676	692	671	688	659	672	661	692	622	720	699	634	670	709	694	685	683	674	705	647	651	651	625	655	724	693	669	690	700	681	657	695	687	736	665	695	664	655	683	626	664	669	665	716	674	715	639	644	664	650	712	698	666	711	678	666	655	666	679	675	708	667	717	695	703	684	678	635	699	691	627	707	679	693	688	706	676	630	631	638	660	693	648	679	673	632	665	649	705	635	675	649	676	683	712	639	670	683	619	680	693	654	629	663	637	638	716	665	691	675	694	688	671	660	664	703	710	645	675	663	676	621	689	711	676	735	660	676	618	631	716	679	672	698	705	663	661	657	631	685	685	655	696	643	681	716	656	697	646	689	660	665	697	694	671	652	672	693	692	629	669	662	660	680	723	668	687	629	666	668	705	690	685	666	682	693	677	662	655	718	651	682	649	692	672	722	672	640	652	682	717	660	657	713	691	678	681	680	685	699	638	700	742	700	620	661	663	682	688	740	614	662	672	688	677	699	709	697	671	641	677	700	700	692	683	663	647	669	678	663	636	674	677	673	734	639	672	709	712	634	651	694	672	684	626	685	715	659	661	634	671	669	688	679	672	658	634	679	688	691	698	636	699	683	670	675	693	671	649	666	700	651	645	701	672	681	663	635	716	647	727	675	680	724	635	688	659	700	665	659	681	680	696	704	676	690	651	648	673	649	709	670	649	693	699	634	724	731	668	705	664	659	731	694	708	673	700	672	669	693	635	625	703	671	636	697	672	709	671	693	640	707	684	675	684	677	641	668	651	712	683	697	718	698	683	657	713	676	654	688	641	705	685	721	684	709	707	723	721	682	683	670	687	659	708	650	700	704	664	634	695	693	695	700	676	701	690	678	703	689	706	633	687	665	686	674	650	736	670	659	675	693	689	708	690	707	663	651	679	669	727	676	673	649	642	703	653	725	670	707	659	703	639	676	678	699	673	676	677	664	664	672	700	676	700	650	664	662	675	689	705	664	642	719	673	646	692	655	693	702	689	702	667	674	678	676	651	693	703	666	668	699	701	636	641	694	697	699	675	680	670	693	672	708	748	685	687	642	672	667	675	723	646	690	681	676	701	653	722	688	653	637	668	651	700	693	762	689	654	682	700	697	661	609	697	662	672	643	664	672	686	703	680	615	661	716	647	670	634	685	710	685	677	670	675	670	654	661	720	735	730	702	664	690	676	689	703	668	692	657	721	707	684	687	677	639	677	669	674	659	692	676	624	635	670	676	651	661	674	662	679	695	673	674	708	651	680	653	713	700	670	674	663	678	667	657	663	671	656	635	676	678	651	708	672	644	648	751	662	702	671	723	708	672	665	697	666	703	675	702	694	741	713	666	641	672	680	659	713	617	673	641	687	680	634	665	705	636	688	662	661	661	693	710	648	665	704	643	659	699	664	697	650	676	679	702	632	675	637	676	705	663	708	683	650	667	706	679	673	662	654	687	653	646	694	644	682	681	675	647	716	731	711	660	655	657	693	707	690	687	682	690	680	630	674	629	630	656	684	705	668	673	694	678	686	675	679	673	715	619	726	673	665	718	708	695	692	695	685	708	709	680	675	667	705	683	699	713	688	643	693	627	664	664	740	663	699	705	668	630	648	649	693	678	667	727	662	679	675	722	708	674	675	694	646	718	710	659	694	668	660	682	676	687	653	687	665	727	678	679	663	644	672	666	721	652	633	678	682	678	742	669	706	638	697	669	679	669	667	664	690	671	696	716	661	669	671	695	675	633	640	676	647	656	663	696	655	688	703	658	728	676	655	711	673	663	709	697
54498	71172	39048	24167	19053	8068	2015	1701	1494	1294	1171	1156	1080	1036	956	961	933	875	861	886	895	855	881	840	826	821	828	848	775	788	851	843	800	821	781	790	857	846	763	786	835	778	867	770	783	776	831	811	779	765	824	802	762	791	768	779	808	777	761	738	787	748	819	861	784	812	776	802	731	768	780	812	790	819	780	770	761	742	810	747	751	781	794	751	787	775	804	777	837	742	772	774	815	754	807	780	764	805	802	873	811	771	834	773	791	790	797	786	869	854	781	814	821	801	774	710	776	833	820	785	806	814	813	787	785	754	767	773	733	824	728	771	770	786	782	771	795	743	754	800	715	802	818	758	814	835	703	809	802	757	791	719	766	760	792	746	742	741	740	763	779	751	783	811	759	786	794	779	770	788	754	772	783	774	771	773	807	800	768	759	786	755	800	764	742	741	749	739	756	744	769	759	797	755	788	793	759	786	748	743	775	752	769	788	750	756	714	776	795	771	730	746	807	774	760	764	753	745	817	763	790	719	828	754	781	809	766	741	722	788	771	799	753	781	808	781	775	793	792	784	809	773	771	815	776	804	780	759	762	800	734	819	768	760	788	764	771	771	812	791	789	769	819	817	764	775	793	753	766	746	820	760	737	740	782	753	763	776	778	731	838	803	804	805	783	794	760	748	720	745	801	764	760	761	750	787	725	766	819	797	803	753	781	778	783	816	743	763	764	731	800	759	754	756	801	778	783	741	752	751	804	767	766	827	804	774	770	767	779	707	800	729	729	778	742	786	752	756	757	732	768	799	733	737	806	811	774	774	742	771	724	821	753	775	764	755	780	794	756	794	805	779	792	768	763	787	822	775	801	771	768	736	785	775	798	772	783	801	766	775	778	736	799	752	733	783	839	745	763	820	762	699	766	795	761	781	791	742	741	793	776	777	770	802	807	767	812	739	730	743	816	749	776	761	770	768	752	775	779	772	804	787	747	812	822	765	822	772	781	781	789	781	786	759	765	757	734	751	768	745	747	774	777	819	784	805	777	827	782	747	770	827	805	800	804	781	804	760	815	765	799	768	757	747	744	784	797	784	761	734	791	802	778	716	791	809	733	806	795	801	806	781	758	775	782	758	740	736	782	774	762	791	795	752	727	742	777	809	769	767	773	747	772	772	829	774	798	787	802	771	786	825	781	745	808	780	804	727	748	734	757	792	736	780	777	810	754	764	751	772	777	788	754	784	803	788	793	804	734	760	751	753	776	783	734	764	767	748	770	797	802	761	715	817	842	827	779	781	768	771	764	738	738	793	772	697	736	802	829	769	756	771	729	710	766	726	830	735	795	811	773	742	772	822	737	789	739	788	789	766	813	782	728	747	778	755	738	776	761	746	824	764	752	773	837	755	739	730	793	794	753	800	772	815	785	829	727	738	823	779	800	791	740	743	785	728	736	755	747	751	789	777	783	767	796	751	793	764	752	784	814	806	805	763	770	793	807	711	796	764	799	808	776	764	809	750	770	799	816	753	765	822	828	743	723	764	698	789	850	732	747	762	788	740	783	752	738	752	802	731	790	793	766	733	776	735	797	800	756	765	796	778	775	787	755	780	753	757	781	769	779	729	725	763	771	763	701	841	804	743	753	839	754	726	779	740	814	803	760	793	789	760	755	789	768	734	795	790	734	807	770	785	752	773	729	741	797	776	818	736	778	766	769	760	809	760	797	729	830	755	767	789	730	783	791	752	782	759	777	782	757	786	755	774	764	826	767	767	712	732	798	795	811	798	784	719	767	736	807	797	802	746	780	715	785	781	741	751	764	752	792	780	812	769	777	825	736	761	745	710	743	740	753	793	747	751	755	844	788	755	777	809	766	749	746	756	808	787	776	800	738	790	808	772	773	850	755	746	757	743	748	755	725	765	773	767	739	764	780	755	793	824	781	750	788	772	764	790	774	766	736	767	777	782	753	765	768	698	739	785	808	748	762	732	780	809	761	764	760	803	837	818	786	743	782	779	729	792	785	769	784	826	760	781	752	792	754	745	747	763	773	759	761	756	764	752	780	757	793	832	803	763	766	750	735	726	770	772	775	778	802	769	716	770	780	777	808	815	815	835	756	752	781	751	803	762	816	749	755	781	787	723	776	774	759	737	735	751	789	804	770	721	730	778	762	783	789	801	736	763	796	710	764	762	751	794	744	781	755	797	769	750	750	758	748	765	788	708	811	784	788	770	783	738	798	778	799	776	785	750	762	778	766	754	779	747	790	742	778	793	746	786	779	718	759	770	758	754	750	778	826	777	738	752	778	793	786	762	818	809	790	809	813	785	751	780	800	774	837	758	753	788	798	810	779	742	822	803	769	753	768	779	738	755	743	810	814	769	795	763	797	785	766	755	788	790	801	793	767	789	737	801	745	747	765	752	770	760	800	730	776	759	789	863	760	806	774	757	775	821	761	802	730	745	775	789	764	722	751	712	761	780	792	713	753	786	744	765	760	791	751	846	847	735	757	772	731	768	749	769	814	764	773	795	776	762	780	731	746	760	811	775	723	781	840	761	776	757	820	732	787	777	712	810	743	748	737	734	845	759	735	800	774	748	804	755	802	776	789	796	747	819	744	771	757	807	805	795	773	791	828	774	869	769	764	753	748	747	793	766	782	793	808	753	726	775	756	752	739	761	775	739	788	772	793	783	732	797	780	727	739	741	753	784	831	763	826	757	771	800	753	752	795	770	768	739	761	750	766	755	759	768	825	769	737	778	749	769	777	769	773	754	774	802	787	775	751	764	752	796	803	830	774	779	796	765	777	783	808	780	754	754	786	759	766	734	812	796	726	745	749	750	780	761	799	728	777	756	803	778	816	751	789	772	771	761	701	796	759	834	744	743	792	775	757	778	737	744	774	749	770	760	772	779	745	752	766	787	779	751	766	799	808	780	807	847	746	775	789	825	756	769	810	760	795	804	795	750	787	763	787	769	728	770	819	764	769	767	696	755	782	724	799	742	811	758	834	745	789	778	794	828	782	800	749	777	827	734	760	762	787	748	746	757	733	772	782	813	796	772	767	753	782	769	758	748	735	712	804	752	758	728	790	806	730	814	769	745	782	747	756	731	803	763	782	733	809	776	764	826	748	780	778	750	811	780	838	765	752	772	779	753	822	775	832	787	747	750	705	797	722	731	761	756	741	781	731	788	789	786	798	756	759	749	802	776	745	829	813	814	801	775	755	805	767	725	727	769	828	785	771	767	814	772	780	768	781	769	809	748	764	812	822	804	789	737	815	767	765	770	758	785	793	821	810	787	830	754	737	779	823	811	768	770	794	767	800	835	750	761	749	744	769	801	784	795	762	746	786	782	769	829	793	765	792	785	765	760	710	765	762	782	735	784	785	769	758	714	794	806	724	819	795	789	733	750	776	866	810	755	751	768	762	770	737	774	781	736	801	801	755	775	763	734	765	745	767	785	771	765	771	773	742	790	781	771	785	816	774	812	781	768	742	800	772	720
27885	21333	12155	2580	1100	759	462	353	336	358	354	377	377	379	363	357	332	327	362	377	380	331	293	341	370	380	363	356	336	347	353	344	329	335	369	353	346	346	360	369	359	398	367	347	313	371	365	347	384	338	359	355	349	324	341	339	339	358	354	341	356	354	335	345	345	327	337	352	367	370	400	346	343	380	331	324	340	340	339	360	332	376	312	347	342	363	365	327	344	323	355	373	364	322	355	326	334	313	357	377	376	322	386	362	327	334	332	317	330	341	368	356	343	323	352	345	359	321	344	355	356	351	372	366	336	362	352	342	351	348	349	375	360	334	375	358	361	340	336	359	370	364	327	349	360	360	332	354	326	381	344	353	370	353	383	355	302	354	331	359	324	353	339	342	323	375	350	360	339	336	333	354	366	403	371	344	337	357	359	331	370	347	385	380	349	337	317	319	330	347	348	318	354	353	335	365	359	343	341	349	328	344	349	371	347	347	358	357	339	356	322	345	351	319	346	353	359	380	356	314	348	350	356	362	346	370	367	354	343	400	337	357	322	320	351	328	343	344	362	333	357	346	376	347	369	375	319	327	351	349	339	332	365	321	360	371	357	348	335	325	382	326	340	342	345	325	333	308	346	320	368	348	360	344	341	309	345	333	357	332	364	351	371	365	349	318	341	359	369	332	338	315	351	336	354	363	372	321	349	350	347	355	368	367	305	330	371	385	338	385	339	365	318	358	356	349	358	357	359	346	327	323	350	361	319	339	338	377	375	365	319	360	370	357	362	358	362	372	342	348	359	368	320	349	380	358	353	305	321	353	367	341	349	350	346	338	354	341	347	321	373	331	351	361	344	361	338	347	339	368	359	331	345	364	362	340	365	360	332	334	372	365	348	352	334	359	323	356	336	335	334	351	344	391	376	308	350	364	343	366	353	382	335	355	353	350	332	350	311	344	358	354	354	345	364	342	362	368	332	356	317	334	357	339	313	371	334	354	363	339	355	349	322	359	351	326	360	352	325	368	343	357	352	361	360	309	352	343	350	367	342	322	328	333	342	360	344	379	378	312	330	316	324	367	325	366	349	351	355	382	366	377	353	351	325	367	372	318	371	334	344	314	366	348	348	352	347	310	327	361	349	354	359	298	394	370	363	363	352	367	330	366	397	343	329	366	334	402	341	350	342	397	375	321	375	412	363	362	328	356	329	344	360	334	360	356	348	336	361	342	365	336	351	324	353	348	344	349	381	378	359	351	352	355	319	325	339	342	388	358	339	337	347	381	339	363	364	332	348	367	341	338	370	353	354	363	339	349	387	363	310	358	326	366	321	314	331	338	359	331	336	353	337	349	355	367	330	355	368	338	348	344	311	353	348	328	350	362	353	344	347	346	382	377	306	332	345	325	344	335	369	349	344	329	357	344	348	358	349	359	385	339	360	309	350	346	370	343	316	347	354	328	359	333	337	337	353	346	319	340	364	366	351	370	355	330	331	338	348	358	332	363	361	323	360	367	361	335	336	334	322	322	349	324	326	327	348	353	337	325	375	348	362	346	351	327	327	373	300	321	356	357	355	321	358	343	298	358	367	360	349	347	304	357	338	308	332	341	288	353	345	331	353	370	319	323	337	326	361	318	343	346	359	343	402	342	355	339	363	364	329	346	355	347	348	315	365	348	339	357	356	316	346	357	324	315	356	361	350	361	348	344	377	372	359	323	332	355	346	343	355	325	313	374	353	327	330	368	324	375	356	353	384	358	341	346	323	365	373	335	358	364	333	341	390	345	344	329	329	319	336	370	360	368	359	373	338	371	346	326	343	355	352	379	335	324	343	350	325	342	336	358	338	333	325	331	353	356	369	362	308	331	343	355	359	340	368	327	394	360	336	323	312	323	369	378	328	351	366	304	353	325	361	341	332	368	357	353	373	351	357	345	341	331	320	327	344	324	349	353	348	330	361	328	310	360	309	338	333	351	376	340	345	338	349	343	341	342	341	329	351	376	351	372	336	345	327	339	343	346	324	383	328	325	345	347	351	358	358	343	340	341	337	354	347	337	383	362	334	359	313	324	333	336	333	338	354	381	336	305	319	365	345	337	350	338	328	332	376	347	333	353	350	361	356	376	343	351	364	354	342	332	352	348	365	373	332	350	332	389	340	356	377	338	382	348	339	382	366	342	356	347	341	343	337	323	336	333	341	321	324	360	353	377	330	344	349	314	330	341	357	357	354	318	322	330	327	362	328	334	337	348	345	333	320	328	326	345	389	348	341	369	344	340	319	354	338	355	319	355	358	342	363	326	335	326	311	313	345	317	348	363	322	349	364	330	336	331	359	351	352	351	362	315	365	361	341	328	348	352	326	315	343	327	368	356	341	358	341	350	355	346	323	344	318	370	373	353	325	380	343	327	347	362	379	357	362	358	351	365	339	337	358	356	339	341	352	366	346	336	339	350	352	353	340	363	326	349	358	331	347	301	335	330	306	355	330	358	332	342	358	377	360	322	361	325	358	331	352	364	358	331	346	356	339	345	374	338	332	373	304	337	360	344	343	331	335	367	349	361	324	334	351	344	344	360	364	369	344	328	368	346	324	315	356	364	324	346	369	332	345	352	349	342	334	383	369	348	349	340	336	332	344	337	333	342	359	334	326	365	356	350	354	356	331	353	304	324	355	319	328	339	358	383	351	348	335	354	355	342	365	364	332	366	318	309	358	334	401	323	320	345	344	332	377	384	326	340	348	320	340	329	342	368	362	341	345	350	361	337	340	384	340	331	333	343	338	346	342	360	319	336	357	352	358	357	342	366	374	374	381	367	361	337	326	355	322	334	370	330	346	331	347	332	334	370	355	346	332	374	350	312	348	338	363	320	337	325	328	349	342	358	341	364	339	349	358	325	337	382	325	421	348	354	343	329	353	368	402	324	337	365	334	316	338	353	326	386	349	356	342	326	342	339	330	352	350	335	331	331	341	343	357	327	345	329	349	319	349	342	339	326	332	380	374	333	326	352	326	338	328	350	331	336	332	369	361	331	322	340	385	354	317	353	335	343	344	349	369	308	373	353	310	350	360	337	354	368	319	370	341	339	360	355	360	361	358	343	365	329	354	362	338	341	349	368	390	358	325	327	332	365	336	332	349	353	307	335	330	348	340	351	385	364	338	325	378	357	339	349	336	343	353	354	321	362	340	317	324	355	356	333	356	375	353	326	321	383	392	342	373	349	345	386	364	359	365	325	320	383	354	298	385	349	368	365	390	338	359	307	382	335	366	361	370	354	365	319	362	353	362	397	311	331	331	372	344	357	309	321	344	349	368	337	357	331	364	352	309	377	375	306	350	357	351	371	386	336	321	341	376	345	357	345	354	331	329	361	351	329	330	386	382	325	357	345	338	320	351	348	360	345	369	380	331	378	327	343	341	333	350	336	367	361	351	350	349	361	330	367	313	328	345	381	343	348	340	360	341	340	364	348	324	338	318	335	348	328	341	369	353	345	320	356	357	371
24721	23091	5786	2410	1470	847	441	453	396	465	419	451	414	467	437	437	441	415	431	406	417	426	436	467	442	397	385	399	381	447	384	403	441	441	428	420	407	420	385	450	393	379	417	399	413	401	442	415	411	375	457	405	417	383	443	397	439	384	400	429	408	424	388	357	383	392	448	388	387	469	420	409	442	406	433	443	369	369	382	435	388	439	430	426	394	395	408	421	395	406	403	422	406	425	384	421	429	415	367	425	421	399	447	424	447	414	434	421	411	411	419	408	417	443	405	404	393	455	445	418	419	400	448	399	392	422	427	411	436	407	404	448	429	414	402	383	412	406	442	417	400	383	385	380	445	403	413	423	417	444	432	433	433	390	403	422	405	395	402	405	426	431	420	435	403	424	408	391	426	422	439	406	446	357	398	400	430	473	388	406	418	440	412	388	418	440	437	424	409	362	422	432	429	428	427	436	450	448	425	412	452	430	394	419	428	441	441	426	397	426	437	403	438	426	414	398	448	403	418	384	409	429	394	425	449	451	388	403	422	378	385	416	440	441	379	409	378	426	384	413	440	427	432	426	428	375	418	386	397	437	424	403	399	411	416	397	439	419	416	397	429	408	386	438	406	454	422	407	433	415	392	413	429	437	418	424	445	439	406	422	415	411	429	455	424	418	437	409	394	427	401	400	412	409	388	399	459	455	418	431	419	405	406	430	401	429	425	440	425	390	397	429	424	406	428	419	415	394	418	416	409	413	448	425	391	416	463	414	437	415	415	387	382	406	421	449	400	409	425	420	428	414	421	450	447	422	405	411	435	398	434	416	426	409	439	412	414	409	410	446	419	396	450	441	447	415	412	417	405	444	444	362	394	414	384	443	439	382	461	416	398	426	460	451	438	454	441	419	405	416	380	398	426	410	411	442	420	425	424	428	457	412	389	435	443	432	410	424	428	417	406	429	377	429	402	409	425	407	434	421	399	419	443	418	433	402	391	397	437	425	376	415	407	428	401	414	418	435	429	397	430	388	441	426	428	431	389	408	444	429	433	437	401	431	396	397	419	385	423	413	421	401	406	417	461	394	423	416	399	432	400	402	422	450	392	436	437	399	395	458	413	413	447	407	416	434	429	373	422	397	413	405	434	422	396	390	388	407	388	428	400	388	398	414	404	440	432	395	415	388	374	422	394	425	447	404	398	405	405	391	482	412	418	443	478	406	429	449	430	404	411	412	384	427	394	405	406	406	417	401	437	440	438	398	424	429	381	382	435	399	366	416	405	409	431	395	390	429	424	416	397	398	411	414	413	398	402	424	426	391	450	410	436	440	395	439	423	423	424	407	449	467	442	399	447	426	445	418	418	383	408	439	414	412	478	439	427	411	411	414	425	376	403	395	440	431	398	413	386	425	414	407	408	385	423	441	412	399	406	422	403	416	389	421	391	422	422	438	406	395	427	441	446	437	434	418	428	397	411	397	416	389	389	466	411	419	406	456	419	438	438	419	436	429	402	367	377	395	394	398	436	388	400	433	411	430	430	413	408	416	427	441	394	463	434	423	401	395	416	442	416	461	430	452	409	418	389	433	363	403	420	455	397	434	424	406	419	414	389	416	373	405	429	436	416	393	444	422	424	444	396	414	432	416	410	405	419	422	403	413	397	433	381	396	440	444	411	400	375	444	457	436	428	431	405	407	428	393	382	362	443	422	385	452	443	432	410	428	426	393	445	415	408	461	418	473	443	439	428	446	406	405	421	433	421	412	410	412	387	436	398	416	395	394	414	426	405	385	446	454	416	404	426	428	445	405	440	452	381	398	397	428	428	409	445	400	438	418	424	417	415	418	386	425	409	421	396	416	424	409	423	382	414	437	429	396	398	400	448	407	391	426	445	394	417	432	417	425	409	409	427	405	416	437	394	437	464	447	405	412	417	399	441	407	417	435	442	427	466	461	417	424	411	392	427	420	416	404	412	403	413	445	405	422	447	466	421	416	418	431	406	406	429	403	428	457	407	423	408	399	412	378	436	397	465	427	395	389	374	414	428	409	382	427	458	427	400	408	412	433	413	453	452	409	419	423	381	423	362	428	446	403	420	413	426	415	399	461	412	389	405	402	428	395	396	427	390	414	436	392	409	427	395	418	404	425	432	455	428	409	393	449	395	416	410	407	429	404	390	433	442	390	393	450	439	410	443	419	433	421	434	421	403	417	429	389	410	420	460	424	404	403	418	397	415	392	448	422	416	395	413	421	422	414	398	443	446	411	436	387	397	417	430	418	407	415	413	404	373	410	402	421	440	433	405	412	399	412	447	415	439	418	415	411	381	407	442	431	416	421	408	421	385	426	380	422	404	399	417	412	406	399	456	430	408	426	412	457	427	413	380	404	403	445	423	409	387	432	441	428	404	405	454	401	439	438	432	401	436	393	362	361	442	439	402	395	437	395	464	447	434	416	405	400	411	431	415	397	411	407	444	435	398	402	389	390	401	414	399	385	449	423	421	438	385	448	419	408	427	432	397	411	384	416	409	416	449	389	408	445	436	421	423	420	471	394	408	424	447	402	422	401	406	421	435	398	419	409	407	405	408	399	406	417	412	402	393	416	411	390	393	401	413	445	440	383	396	434	413	400	442	368	419	388	430	420	390	422	412	400	407	398	431	388	429	436	409	438	409	437	441	394	444	399	428	448	448	421	407	433	426	397	429	407	376	398	440	394	386	404	397	413	415	426	394	393	428	427	424	410	435	417	387	366	392	403	400	391	387	378	420	432	403	437	377	442	422	415	426	413	408	420	437	413	456	432	432	381	424	430	401	383	400	428	410	445	399	442	426	427	406	421	388	411	410	410	397	435	411	395	448	424	419	418	402	424	397	407	399	436	398	397	405	421	391	377	414	399	408	418	394	394	435	393	388	399	404	396	433	428	444	386	434	446	430	431	387	413	381	438	389	408	421	451	414	438	413	390	399	404	426	417	398	453	448	465	398	420	411	396	357	410	446	422	402	425	410	450	406	446	429	390	420	400	408	448	427	416	413	391	402	415	472	433	404	409	431	450	392	415	417	432	418	366	389	418	376	409	429	409	424	427	436	406	386	408	408	385	416	413	364	406	449	427	416	400	419	434	415	426	427	375	414	407	377	390	458	437	416	433	406	425	404	425	400	400	400	395	429	414	428	425	421	412	405	479	419	425	436	410	360	422	450	422	425	448	387	403	426	429	480	421	422	393	403	408	402	420	412	438	416	448	434	440	409	414	415	389	422	407	443	406	396	390	416	420	417	416	445	418	396	422	372	411	406	391	444	392	365	391	418	408	400	409	438	419	385	410	390	432	393	459	408	428	433	417	414	434	435	405	414	380	410	408	444	392	430	444	397	414	456	445	404	424	379	409	418	407	418	422	398	417	439	391	426	426	419	435	445	417	428	449	420	417	419	386	428	408	426	407	434	395	425	404	410	401	453	386	436	401	408	425	417	411	409	482	401	416	419	394	397	423	423	396	408	451
24249	21221	28177	24518	20041	6343	969	680	667	549	582	618	543	534	560	548	531	535	523	497	504	537	517	516	496	497	498	505	505	525	478	465	478	481	498	493	517	496	499	487	448	506	496	539	470	501	492	472	476	525	490	482	504	503	509	500	497	519	512	497	497	523	490	492	482	521	479	541	473	500	493	505	483	524	503	493	463	491	487	491	497	502	508	477	476	514	480	454	525	506	495	509	448	499	490	483	502	454	509	514	521	516	507	515	504	478	473	495	476	510	463	520	496	478	555	519	473	481	486	507	508	517	503	503	530	512	493	498	536	439	547	507	514	515	513	479	481	496	464	518	486	499	506	474	465	508	501	511	473	494	493	511	500	470	492	526	505	496	501	530	482	532	473	508	503	473	522	468	479	516	512	498	463	493	483	448	509	507	472	507	534	507	491	476	470	494	485	518	514	501	500	525	473	490	504	505	487	490	472	487	487	499	466	480	515	526	530	453	505	519	496	513	483	495	501	508	544	496	477	494	503	478	503	519	488	532	501	496	501	489	499	509	491	498	512	507	499	502	467	527	531	523	521	454	516	466	527	503	536	492	496	508	487	472	496	491	490	521	499	497	469	454	470	454	473	499	499	468	482	504	481	518	451	486	508	505	495	491	466	491	501	510	467	472	504	480	501	519	459	496	496	506	484	499	475	525	524	466	512	472	471	485	520	503	513	511	513	457	501	488	509	450	482	468	544	476	531	509	536	497	479	470	509	465	472	446	487	450	482	514	468	481	469	519	481	468	490	471	498	466	465	482	483	508	500	485	500	506	490	511	477	505	493	470	517	451	535	494	444	509	470	494	502	494	483	488	498	496	477	468	484	497	508	471	484	508	474	493	464	493	443	466	512	486	520	474	474	479	476	482	474	548	514	459	507	521	479	506	462	462	491	484	484	476	495	499	488	488	486	546	462	494	479	488	529	530	502	476	490	451	477	483	467	501	496	505	526	510	515	483	492	511	460	511	512	492	489	507	474	486	471	515	488	515	425	485	487	455	460	467	516	497	449	490	536	492	495	494	486	535	491	469	486	464	508	484	485	502	501	450	449	480	459	481	493	506	527	537	513	458	504	530	493	485	516	507	518	479	486	493	508	484	529	487	466	484	483	482	515	487	502	489	463	479	533	497	460	485	505	470	539	520	497	473	504	492	474	537	497	472	502	504	470	464	475	495	448	492	502	486	497	509	490	460	508	496	498	472	504	461	523	497	481	447	523	494	508	516	550	515	485	526	462	509	493	465	499	488	483	501	482	439	478	504	507	521	473	490	488	487	489	545	500	499	513	508	489	534	516	481	498	506	476	474	463	487	494	497	536	527	496	477	494	483	516	501	460	515	494	452	512	493	513	509	512	456	484	502	489	511	502	478	489	463	495	466	479	500	451	493	472	492	462	495	494	510	521	452	489	505	497	536	461	465	501	468	478	508	496	496	523	494	508	500	484	494	519	542	490	493	452	496	519	446	468	481	472	463	498	499	494	512	480	470	498	457	482	460	459	475	458	476	513	474	491	508	475	493	448	505	475	499	483	485	465	485	503	508	544	513	452	485	473	533	458	497	456	527	451	472	463	479	475	533	510	480	461	497	491	495	472	516	473	498	523	464	487	487	504	480	523	492	478	487	524	484	521	535	485	503	509	485	493	464	501	513	489	474	494	482	511	508	496	479	488	506	501	466	489	481	465	497	483	499	498	491	492	500	498	529	512	477	478	470	488	545	499	456	513	469	499	464	454	435	458	483	466	467	492	485	533	467	466	499	451	518	532	515	509	485	515	463	494	499	503	557	527	522	493	529	461	463	493	497	499	496	476	493	474	533	522	455	517	497	502	454	455	469	523	516	530	503	550	470	489	466	535	490	490	477	505	533	501	485	513	470	542	516	494	497	477	532	497	512	488	497	455	465	534	483	483	473	523	442	500	505	474	487	471	513	470	530	514	545	493	504	473	466	464	457	521	504	512	487	512	490	473	497	497	501	514	496	472	508	591	495	501	484	458	480	545	506	516	499	468	499	500	468	452	455	478	522	498	512	474	481	474	491	510	506	534	483	497	471	447	500	502	505	520	503	510	503	531	502	493	463	503	518	424	466	488	498	497	480	476	466	482	477	482	503	494	465	442	492	489	471	492	494	490	487	495	519	478	461	492	485	521	459	473	519	488	487	512	457	511	460	529	494	486	497	480	469	508	509	519	535	488	525	492	482	507	518	449	500	477	504	491	479	491	489	490	496	484	494	445	511	489	531	499	507	523	464	490	506	465	456	526	477	512	438	475	468	459	484	520	496	490	511	486	486	529	453	480	509	497	501	504	492	517	483	456	506	505	449	513	499	441	461	509	490	492	485	509	477	483	470	479	501	501	493	498	465	488	507	498	486	483	497	511	553	508	467	456	497	511	520	502	471	514	519	465	502	483	509	508	507	454	470	470	510	479	503	491	471	504	523	516	499	491	491	460	484	487	512	504	476	499	503	489	496	440	489	508	477	478	518	489	501	496	480	473	467	456	489	473	512	481	491	524	467	482	504	516	507	490	504	491	475	441	445	453	515	518	467	485	516	483	495	445	495	479	500	474	472	470	482	521	510	477	504	491	474	466	526	527	500	468	493	502	505	488	521	466	544	495	509	507	506	490	490	483	499	492	506	512	507	504	479	524	480	446	468	467	503	496	497	518	464	478	522	499	484	473	477	506	496	479	499	469	482	470	502	491	512	484	518	470	518	494	505	518	477	493	513	503	476	520	492	526	523	507	441	485	457	527	477	494	478	521	493	464	522	483	484	454	517	473	513	471	482	492	497	459	517	512	481	500	501	490	483	491	493	502	452	451	462	483	459	483	501	525	491	507	500	457	514	486	492	454	478	508	497	476	488	491	503	520	488	513	508	475	474	458	493	523	483	484	508	463	497	496	476	545	487	483	467	503	467	476	454	524	441	454	509	507	502	468	498	473	458	475	478	480	519	489	498	516	545	480	526	493	501	532	488	518	489	493	495	556	510	464	477	530	492	522	503	458	455	465	527	471	470	497	507	484	512	491	482	506	477	459	512	492	488	497	499	489	482	452	513	486	483	472	492	514	438	472	531	510	508	525	490	473	503	468	487	487	492	488	453	464	502	476	491	465	484	497	460	480	497	479	504	523	474	489	492	478	497	490	513	496	501	520	477	520	478	478	523	475	493	509	525	510	511	485	527	471	479	517	484	534	456	500	491	499	473	477	496	483	513	500	514	518	480	489	497	487	444	425	499	491	465	462	448	450	471	535	454	478	499	482	520	494	515	513	456	462	489	476	479	490	485	526	523	485	455	526	546	484	469	484	487	512	444	555	503	491	479	502	481	510	500	464	489	503	464	496	479	516	555	496	511	470	502	494	485	502	491	461	481	496	525	503	486	476	476	525	534	517	516	524	508	500	496	499	467	496	488	482	471	517	506	519	470	456	472	493	512	505	457	484	457	540	531	458	467
45848	56893	28636	14927	10193	3615	1133	941	898	812	769	725	713	646	695	645	663	636	644	592	615	570	642	629	586	590	569	634	604	538	569	580	566	561	583	549	602	570	568	550	603	597	587	572	585	593	564	548	572	527	552	536	579	537	536	580	562	552	527	547	550	527	618	544	584	598	551	514	604	547	586	542	561	575	632	542	586	568	574	591	578	541	613	590	556	545	555	556	590	616	603	564	600	582	584	567	589	567	594	600	593	611	570	568	590	541	590	582	542	570	571	593	586	617	540	570	594	572	581	566	570	559	595	560	533	585	571	587	602	562	584	598	604	564	539	550	578	565	557	593	596	567	577	581	541	588	567	589	608	575	550	567	523	539	554	564	575	577	548	550	556	545	573	558	564	563	563	551	594	547	540	566	562	561	583	580	509	552	515	585	548	533	552	568	563	590	588	565	541	568	584	604	556	584	525	587	597	581	536	583	587	603	575	571	591	537	561	609	567	608	543	554	588	522	567	588	577	565	527	550	594	555	539	565	555	580	542	535	572	565	536	583	566	577	571	629	589	573	576	555	588	573	570	562	570	585	586	569	615	571	592	571	572	581	577	596	600	539	558	557	566	590	513	551	549	555	565	575	594	564	597	585	563	579	563	579	589	576	568	586	559	560	593	579	561	607	547	576	560	562	571	625	584	614	555	538	551	578	599	602	582	602	594	528	586	578	534	548	525	575	593	571	568	528	553	548	545	578	588	595	556	526	604	653	565	573	581	586	577	569	565	569	540	558	553	600	597	536	542	537	578	551	591	552	552	578	587	565	568	564	538	562	557	545	563	560	527	550	607	593	547	561	569	558	573	562	566	545	594	583	597	580	600	533	595	560	609	537	572	564	575	542	577	535	541	600	625	597	619	548	576	587	541	541	543	564	570	605	556	529	574	547	619	534	584	552	535	552	562	566	592	532	572	583	630	594	580	553	608	587	529	583	608	562	570	595	545	609	557	605	571	569	565	575	566	558	572	535	584	624	550	571	520	545	581	542	567	568	594	575	620	591	580	539	569	569	573	548	546	561	560	564	540	577	570	602	573	585	594	542	565	582	618	556	613	562	566	555	604	537	536	559	560	596	559	570	555	585	549	553	556	591	577	562	535	573	565	586	572	554	607	527	576	586	561	588	588	567	560	566	589	605	562	567	618	534	544	560	569	609	546	547	579	533	557	570	569	565	592	581	531	542	578	580	537	592	591	574	576	580	571	583	557	564	585	584	617	567	557	556	580	538	562	581	583	563	601	535	550	564	600	526	577	570	590	593	601	566	555	535	568	564	566	565	596	569	588	584	535	589	558	555	577	561	585	561	578	578	547	567	563	491	598	539	561	555	566	573	574	572	585	571	577	555	593	570	548	578	599	563	570	576	572	570	597	615	591	623	563	571	532	589	590	571	542	564	555	590	597	543	575	597	565	573	580	576	593	573	607	583	580	570	581	550	587	570	596	582	626	592	553	581	593	554	614	545	594	561	551	591	543	560	571	588	604	539	559	568	513	582	603	577	541	594	553	507	555	592	605	597	552	537	561	545	584	550	561	580	557	594	595	578	585	553	556	619	574	547	526	534	558	537	587	555	591	572	597	596	531	608	577	587	600	578	591	565	568	596	585	561	557	553	566	554	580	588	537	614	583	585	515	574	558	545	577	587	573	578	548	550	588	584	557	608	564	577	586	527	548	579	511	567	545	599	576	603	589	549	552	577	578	622	591	604	533	581	565	561	577	613	595	578	593	613	553	538	590	582	573	587	576	587	557	575	597	552	567	597	578	582	553	591	578	567	548	574	597	570	567	543	554	552	581	578	549	513	567	597	542	586	586	593	558	571	576	558	560	633	578	534	617	532	545	537	568	543	598	537	592	549	601	606	578	582	584	574	558	546	563	567	600	546	551	575	629	539	565	554	576	591	576	576	554	546	536	512	546	568	571	571	593	602	616	557	560	580	602	541	532	600	552	545	597	557	549	561	536	622	568	532	561	554	561	536	607	568	590	577	533	553	564	596	588	582	568	547	540	576	602	581	584	553	540	541	577	584	557	543	583	546	577	597	632	587	549	570	554	569	576	555	595	569	580	566	587	601	587	533	609	548	606	573	539	558	573	586	600	572	602	555	554	542	571	523	605	576	558	515	568	605	570	578	574	588	584	612	547	540	592	580	599	565	607	582	595	558	581	551	592	594	545	571	557	540	612	602	537	570	558	584	570	549	586	544	583	573	539	612	583	579	534	584	569	566	577	549	564	589	555	574	592	579	581	591	585	576	560	557	570	569	622	561	583	612	590	602	584	620	551	567	541	573	575	576	556	549	592	638	559	550	508	607	590	598	583	611	563	537	573	577	569	557	568	564	587	584	575	540	592	545	554	602	576	530	613	593	574	570	581	554	553	619	534	568	586	567	595	565	584	598	601	556	569	534	588	565	627	574	570	589	598	558	568	573	551	567	575	584	563	555	508	573	550	573	589	605	544	578	620	578	599	539	562	576	566	605	572	516	578	559	556	559	572	607	553	579	613	573	576	558	572	567	576	578	565	579	548	583	574	578	595	546	551	567	539	583	601	578	546	546	552	593	604	599	554	567	574	551	551	545	601	575	522	582	519	567	607	525	620	552	573	536	569	554	532	586	556	557	564	537	577	579	585	607	589	568	536	542	544	602	585	549	564	550	574	556	564	588	568	607	563	562	532	559	589	589	597	570	585	560	614	589	610	542	537	567	614	573	568	614	555	544	528	564	570	552	590	529	558	539	569	576	585	592	582	569	542	568	552	553	544	572	499	568	571	600	524	614	563	575	525	552	556	625	532	576	574	573	553	570	523	551	604	560	546	563	569	566	515	561	571	575	552	586	545	579	587	590	594	565	570	555	579	528	567	542	555	570	603	622	582	555	585	550	556	553	561	544	577	537	569	559	554	538	564	586	524	560	623	575	555	550	598	544	579	591	568	542	559	586	579	598	578	626	540	612	612	553	575	537	557	588	573	553	515	569	554	607	600	582	585	528	579	576	598	552	580	559	547	562	536	616	567	542	548	549	565	581	621	567	588	583	568	569	580	581	566	570	572	574	584	603	535	579	562	573	561	525	556	578	551	561	544	580	593	577	567	563	581	590	563	591	502	550	605	613	590	558	550	557	565	542	563	569	606	576	579	556	602	620	578	614	547	545	598	543	599	555	607	570	578	597	561	613	600	595	619	555	572	576	534	525	557	520	522	588	594	565	561	591	575	555	607	580	581	567	577	572	560	536	574	587	556	605	568	525	548	588	587	571	574	586	516	587	562	561	556	608	587	578	571	562	534	565	589	549	540	538	548	536	569	589	554	617	577	607	570	592	564	550	560	589	555	603	573	552	535	563	575	571	579	563	537	564	563	572	579	528	591	587	546	576	621	571	541	564	573	589	559	560	557	597	623	539	573	571	599	557	565	577	592	555	587	591	589	598	580	570	540	612	533	597	534	520	544	568
25532	21317	26826	24610	7646	1134	531	481	442	463	371	390	390	403	390	406	371	376	405	349	399	382	365	384	392	376	453	391	399	398	375	375	391	375	380	364	364	384	365	393	389	380	343	357	369	388	369	387	424	431	380	360	430	379	399	390	340	368	342	373	395	411	400	366	358	380	377	372	384	370	350	386	402	383	430	383	384	356	365	358	391	368	368	378	374	373	370	345	402	391	360	387	376	348	421	419	425	413	396	388	380	400	415	389	345	371	381	359	371	374	374	345	393	382	402	372	401	362	375	357	371	399	400	367	387	359	395	400	415	368	391	387	368	399	381	386	378	378	397	363	374	363	391	400	406	387	381	394	366	382	390	347	386	395	393	373	350	386	347	359	381	390	426	398	347	384	423	380	403	412	370	387	399	377	345	373	347	383	364	389	367	372	410	341	383	372	361	388	410	358	387	359	412	367	408	409	334	371	397	427	361	339	363	424	386	371	398	382	429	364	390	409	414	347	360	400	353	388	405	380	386	383	396	371	378	364	384	402	381	408	386	384	373	391	393	396	361	379	361	382	396	360	357	356	409	366	355	407	368	388	386	372	370	403	352	377	397	405	368	381	375	366	374	391	377	398	395	398	358	390	381	349	396	364	350	412	394	404	417	384	393	338	373	380	345	367	393	381	371	401	402	345	383	366	349	390	385	386	400	390	412	359	341	374	366	401	395	360	351	370	357	343	389	365	390	384	406	377	391	395	381	362	386	374	342	377	365	413	368	405	391	346	415	380	377	371	382	355	427	383	386	371	369	361	408	346	380	340	417	407	363	405	381	382	375	338	376	405	343	419	331	407	372	380	396	406	384	347	401	384	379	376	343	406	379	389	342	376	372	394	359	376	357	402	351	376	397	363	369	381	391	384	358	383	413	355	357	397	435	340	335	391	354	374	367	358	358	385	399	381	354	371	342	377	384	370	385	390	395	385	373	346	381	338	380	380	409	401	403	345	369	418	384	381	409	378	356	376	385	403	382	402	379	393	377	377	378	366	386	381	406	402	386	364	351	357	382	396	365	397	405	407	403	398	400	353	387	389	363	413	359	367	425	428	350	382	390	394	319	366	395	386	349	401	380	391	376	377	386	380	384	348	351	370	329	383	406	385	380	348	378	405	368	358	389	368	395	392	339	358	368	363	373	352	364	379	407	349	364	377	373	354	378	372	364	366	388	366	403	386	361	368	392	373	370	385	377	373	373	417	410	400	365	395	391	371	399	374	370	394	392	340	362	357	364	404	395	401	370	382	391	379	388	388	405	420	366	400	376	361	385	389	386	397	386	365	375	353	354	356	383	388	370	357	383	372	391	387	386	358	401	445	406	381	401	367	371	398	356	403	408	359	409	394	383	393	370	354	371	380	388	373	390	420	379	396	403	408	378	381	355	393	363	352	371	342	362	385	373	343	369	391	385	343	362	394	366	379	353	374	387	365	364	388	383	359	387	391	355	379	394	340	375	378	397	361	380	384	364	371	407	361	362	356	387	401	408	401	378	352	383	383	417	370	374	388	377	411	391	402	387	375	364	389	366	379	382	377	357	415	395	389	389	385	400	364	361	356	386	361	386	409	411	366	371	409	363	372	379	354	403	408	368	401	393	401	370	362	384	392	377	416	392	373	352	403	403	371	387	396	380	407	385	382	390	370	395	371	381	389	380	433	375	379	355	389	354	384	388	374	379	364	395	397	367	353	398	363	379	377	365	389	364	326	350	392	403	384	405	346	378	386	384	376	350	372	409	379	367	403	373	368	333	396	395	365	373	363	377	414	396	363	375	401	369	378	367	356	376	398	379	351	397	352	370	350	341	364	356	395	395	391	375	366	382	379	379	373	354	376	350	386	373	385	372	388	391	397	352	354	382	390	368	382	384	398	338	390	394	358	365	335	388	392	384	388	385	376	392	366	371	357	388	405	390	384	364	392	390	342	362	408	366	367	394	376	360	370	351	371	419	389	352	396	361	373	337	391	364	361	376	358	372	410	378	402	416	375	327	341	384	382	393	384	368	352	367	411	387	363	385	342	361	400	341	387	400	374	343	340	355	360	330	373	383	375	397	388	388	364	391	374	389	364	401	360	372	413	385	338	386	355	380	362	392	371	394	363	367	386	371	396	357	375	360	362	381	400	382	395	375	378	390	382	344	401	394	372	401	364	376	350	386	406	404	354	381	406	400	374	368	369	379	403	405	376	388	378	347	389	411	363	383	382	347	351	360	348	380	362	387	375	369	366	408	388	379	369	379	378	351	360	349	420	345	375	378	371	358	346	390	409	420	367	379	390	384	375	381	375	386	406	340	376	363	366	386	418	361	364	361	400	391	343	412	359	411	380	354	386	358	381	414	377	388	365	394	395	372	367	339	419	342	388	368	350	374	371	410	362	393	376	389	388	409	377	353	373	395	364	416	372	383	361	378	386	378	395	432	406	426	373	361	368	365	378	374	373	397	363	365	374	440	363	361	341	405	413	382	358	341	378	393	368	393	392	360	366	395	356	380	379	384	384	381	339	375	369	366	361	373	381	375	355	393	365	395	380	376	347	393	400	395	368	385	343	373	368	369	410	337	376	374	362	393	387	403	376	371	375	368	397	386	395	368	367	369	388	410	382	387	365	360	363	375	401	381	388	358	364	359	378	343	370	361	367	386	377	412	385	385	375	369	370	374	391	382	409	383	362	370	392	361	386	370	388	413	376	383	375	362	417	385	419	339	356	364	372	395	423	396	357	375	393	381	369	389	362	352	392	344	381	390	378	367	372	340	395	371	372	363	385	383	408	422	363	376	402	372	390	383	388	409	420	375	376	371	358	359	408	370	366	382	391	357	415	361	342	378	379	358	401	393	394	361	386	363	387	373	419	374	381	356	367	328	410	389	350	383	374	360	396	377	378	403	369	366	374	357	379	378	388	369	368	383	376	373	388	365	372	369	352	404	346	422	386	396	356	394	394	370	415	392	372	379	389	377	374	343	406	373	392	391	359	423	353	376	377	362	368	360	389	368	382	409	389	374	355	378	366	446	371	396	373	348	367	421	375	404	359	392	376	375	419	406	365	376	364	395	358	338	398	366	397	397	368	365	354	374	383	371	367	391	366	334	373	385	381	403	369	364	383	355	403	371	373	416	376	387	411	359	369	373	373	391	344	384	378	376	376	400	397	343	380	383	377	393	388	361	385	362	356	371	386	372	379	374	398	388	390	377	349	401	375	363	353	417	413	399	336	388	372	360	370	375	402	339	370	382	401	393	382	366	377	349	405	410	382	342	371	387	359	383	356	408	399	389	356	363	348	360	397	396	384	387	337	341	400	365	416	370	440	391	397	364	371	363	375	367	348	380	387	384	357	355	350	380	405	356	383	375	402	419	385	410	352	402	359	380	377	357	394	375	369	337	395	370	405	369	389	373	383	378	383	391	361	372	381	373	373	385	417	390	433	385	394	394	353	368	379	368	384	409	371	344	384
41892	47382	20693	8392	6773	2060	815	708	639	622	610	559	539	532	547	540	536	540	503	498	487	528	495	502	454	476	460	470	470	508	515	470	402	448	478	516	466	504	497	511	467	446	472	503	457	429	455	467	497	454	465	477	455	449	463	455	485	461	491	471	464	481	476	449	441	458	430	449	450	449	480	455	493	466	499	503	453	450	463	474	452	480	471	461	460	450	484	470	459	466	480	472	482	494	481	474	474	495	439	479	484	471	484	502	449	458	490	465	478	472	451	460	494	448	482	492	485	481	416	444	453	511	490	466	448	502	476	443	485	461	445	452	484	454	480	473	486	480	447	457	440	467	462	491	491	474	460	458	449	459	477	460	467	481	460	482	475	470	439	453	463	454	499	500	460	482	452	465	516	469	473	434	449	446	441	464	485	495	442	466	447	488	518	449	459	468	449	470	449	437	469	448	459	472	425	444	474	455	444	477	458	447	485	471	454	454	527	480	485	467	482	465	461	528	461	458	457	457	463	463	461	467	460	517	470	465	486	479	469	478	486	453	393	433	480	444	493	429	469	458	437	471	514	487	428	472	482	454	476	471	462	472	496	478	485	487	465	477	476	463	492	462	490	484	447	483	460	457	400	436	460	433	498	483	452	449	445	484	416	456	485	442	493	486	439	426	498	459	479	422	457	479	467	495	479	460	469	499	471	429	503	513	495	443	516	434	449	483	464	488	455	474	451	486	482	475	482	470	465	460	466	468	465	447	453	466	479	470	521	502	466	434	483	512	487	427	447	472	412	472	482	464	485	442	458	474	491	393	450	472	473	467	457	472	485	479	501	430	476	462	474	453	435	432	464	461	450	465	477	477	459	478	478	478	491	435	475	464	486	482	446	468	460	460	467	477	461	451	507	476	497	488	455	430	463	473	467	454	454	460	494	449	504	460	446	475	487	441	454	456	462	456	457	448	445	449	462	484	437	502	483	470	469	481	460	442	459	474	423	450	458	464	432	457	467	481	460	472	459	482	472	495	458	472	509	454	459	473	465	469	470	438	414	494	480	454	455	437	424	500	466	500	452	499	462	440	519	450	493	449	464	472	467	479	481	479	478	466	455	497	437	474	466	483	489	449	452	498	457	500	443	472	483	433	459	454	439	465	458	470	458	474	472	459	448	477	463	508	437	434	451	459	512	467	515	481	425	460	485	447	451	435	426	442	491	476	484	487	481	466	445	469	458	474	462	460	435	451	501	437	488	426	436	489	495	444	485	454	445	438	508	484	457	473	474	470	456	436	449	446	433	481	429	507	477	434	447	446	484	428	436	488	449	491	464	500	473	497	430	437	465	493	448	473	424	492	495	440	465	459	463	504	447	446	475	460	473	507	452	483	495	441	435	485	477	448	505	453	478	474	459	435	480	498	465	484	470	469	465	489	449	474	454	447	472	438	465	448	475	484	464	493	499	457	438	448	491	472	454	475	511	444	482	467	485	459	480	474	452	480	489	473	488	467	459	465	475	469	472	475	464	453	470	495	472	445	463	462	498	455	485	419	448	443	476	472	456	474	458	451	454	449	463	483	452	485	465	463	450	489	474	441	467	435	474	448	474	452	475	460	478	446	440	479	443	481	465	454	461	482	485	492	443	454	474	486	464	450	475	487	479	484	478	481	446	472	457	459	462	501	476	462	475	467	469	463	473	477	454	448	434	471	469	445	459	459	476	413	474	448	456	464	464	452	457	469	459	415	487	485	490	461	461	442	450	445	499	482	462	433	446	464	434	442	444	418	472	453	462	454	479	472	441	451	474	491	438	433	426	505	459	456	390	468	457	501	484	492	479	476	436	509	507	471	506	456	462	490	487	462	442	449	466	454	491	498	440	429	432	463	482	481	486	477	436	413	448	440	476	445	493	441	425	450	446	462	507	473	445	477	475	460	481	436	458	474	456	450	449	462	459	433	471	471	432	476	468	466	461	471	498	489	498	492	480	475	442	452	478	464	497	503	473	486	440	474	482	464	475	446	460	500	485	502	453	457	469	476	446	474	444	446	461	492	530	461	491	480	472	484	455	471	476	464	461	456	455	474	462	454	514	463	478	468	461	450	479	444	474	465	435	463	454	446	448	475	426	476	457	487	485	433	459	454	485	456	473	492	447	462	468	427	444	475	438	471	475	476	472	477	491	406	434	496	477	510	489	493	469	465	484	506	496	443	461	432	474	492	459	466	458	457	460	501	458	478	458	435	466	469	503	442	471	470	478	453	502	445	458	452	466	453	476	468	470	480	497	443	477	473	450	499	502	473	487	466	475	431	512	453	478	430	474	465	503	494	454	477	443	445	476	447	500	467	476	479	453	515	441	448	456	458	454	440	495	508	426	446	468	471	495	484	465	464	506	444	479	480	455	497	484	483	494	438	500	456	479	521	485	433	465	478	451	464	490	487	490	498	457	451	431	470	449	471	472	490	450	429	468	496	489	479	451	447	489	423	482	471	443	466	516	438	452	455	454	490	452	459	493	507	471	473	439	480	452	482	470	483	465	458	494	543	467	454	470	471	476	474	457	446	479	437	475	467	505	483	451	441	436	461	455	467	495	512	506	484	425	456	434	451	459	422	421	455	490	433	480	426	421	477	432	500	427	460	471	486	503	450	468	485	438	457	458	483	498	487	473	505	492	495	431	420	470	484	472	459	478	451	435	489	417	468	448	463	460	442	447	453	485	442	444	472	462	487	467	486	473	465	454	431	473	484	485	451	429	481	448	483	450	465	492	484	475	455	488	480	473	461	459	496	462	476	479	452	453	482	451	488	482	475	445	470	487	472	505	427	501	418	451	469	465	515	452	451	453	484	457	440	471	461	510	495	470	451	461	432	484	470	447	474	481	488	452	467	471	453	427	512	466	490	475	461	471	475	497	456	461	434	483	458	483	464	446	469	504	446	482	499	454	471	448	475	464	509	466	448	423	428	468	488	469	438	506	504	471	516	438	453	474	451	450	447	469	473	449	430	473	430	473	485	468	458	461	432	456	448	493	482	456	481	514	484	461	471	465	501	483	443	478	472	468	433	463	493	461	470	487	476	477	441	468	458	484	456	489	424	478	454	434	479	452	454	455	474	461	471	490	455	528	480	461	458	494	440	480	451	461	455	412	415	454	460	415	473	482	478	482	499	445	465	450	438	447	456	493	434	451	444	430	499	469	458	432	459	514	468	467	446	471	460	449	494	464	435	456	465	474	456	427	489	478	448	446	458	445	475	454	452	460	505	458	440	483	464	471	452	461	498	464	474	429	480	479	472	467	468	470	479	482	427	434	457	465	480	443	461	470	464	473	462	491	465	486	487	458	491	456	474	456	467	466	507	497	463	484	481	469	449	457	527	456	463	470	463	442	446	474	474	489	477	446	465	467	502	490	512	472	446	464	449	439	465	451	449	468	437	465	504	445	485	479	509	519	488	475	505	462	471	441	478	474	477	508	449	476	499	460	470	456	482	469	478	472	424	454	490
23043	21312	29096	23884	21364	20896	7527	1233	986	918	872	802	818	809	815	784	705	728	706	726	749	685	716	688	712	703	672	688	698	706	752	726	693	641	699	677	706	640	705	660	643	687	692	714	703	659	661	654	676	709	694	647	670	704	687	705	700	664	659	659	661	724	706	681	659	672	696	651	699	704	729	721	682	632	670	681	703	663	682	677	723	652	684	685	711	669	726	713	696	639	634	724	666	700	711	707	678	658	661	645	731	661	680	712	698	700	675	662	707	714	695	666	712	697	672	653	671	665	713	669	688	660	692	668	663	662	645	706	701	659	733	652	662	714	657	678	704	709	658	679	696	746	686	703	688	741	663	695	695	685	656	664	687	665	643	692	670	693	673	691	665	693	652	655	696	692	644	710	691	695	667	679	688	662	653	704	679	704	684	681	620	672	642	697	714	677	663	683	697	677	672	684	667	684	685	699	653	679	669	662	642	655	686	653	652	677	675	693	646	615	683	669	688	713	681	678	676	681	676	655	698	678	672	698	697	648	684	659	681	693	644	681	687	689	663	676	684	670	647	665	688	693	687	693	709	672	678	662	750	675	642	651	691	706	681	616	677	705	670	729	687	666	645	682	654	627	645	650	646	699	657	703	704	686	703	661	687	706	664	631	676	684	661	719	639	672	689	673	639	698	662	697	697	668	672	659	640	701	663	680	640	653	700	729	657	724	616	664	643	661	688	680	654	692	659	739	660	682	681	704	629	660	707	684	644	680	698	616	643	686	746	703	680	653	670	668	654	668	645	659	686	678	680	657	639	713	698	720	667	683	726	675	689	688	731	676	677	690	702	685	683	669	672	681	702	715	718	630	678	656	690	704	699	637	711	642	694	630	685	694	691	690	655	633	664	655	588	665	655	644	673	680	656	651	691	697	645	695	671	675	689	713	682	665	682	681	616	650	654	676	677	718	657	702	650	654	688	692	697	687	652	689	680	628	661	707	697	686	688	671	643	681	656	704	713	650	644	664	697	683	657	678	665	645	685	668	683	682	728	698	656	667	674	666	609	702	720	645	657	736	646	656	705	689	668	654	670	632	687	647	712	739	707	693	692	698	716	708	666	704	696	625	645	702	678	637	693	680	685	695	663	641	658	720	695	663	656	597	701	696	701	688	652	681	678	653	654	673	652	650	693	671	676	706	669	666	593	661	701	688	684	643	631	695	679	679	672	685	675	644	747	689	623	697	670	658	691	671	678	691	695	657	671	635	631	653	655	609	694	653	658	620	698	689	670	695	655	662	690	630	641	656	640	648	679	622	673	670	683	714	672	656	716	655	672	648	707	623	672	664	704	658	705	696	676	645	711	711	667	716	665	664	633	652	718	669	719	677	702	643	684	658	690	637	649	685	692	713	690	713	713	673	638	661	732	727	681	692	672	697	632	620	704	706	646	705	729	635	683	682	723	696	667	663	688	680	734	667	669	675	641	659	722	691	649	614	695	663	688	662	615	686	634	674	663	665	664	628	683	706	688	703	694	653	665	633	718	650	681	681	692	715	666	703	722	666	653	667	713	676	645	644	662	691	684	717	707	686	633	682	698	654	669	653	671	725	674	731	694	621	734	631	693	654	679	691	714	721	697	670	660	684	689	726	685	685	656	652	689	676	639	685	673	682	668	693	676	725	663	648	614	692	645	672	694	654	642	682	650	635	683	700	634	619	665	667	635	717	679	678	685	729	689	631	659	715	684	695	697	657	637	677	706	688	664	699	678	678	678	709	668	689	616	650	726	654	653	677	630	693	623	649	680	696	648	697	633	671	675	626	717	671	677	654	660	677	690	663	671	698	702	689	672	685	704	719	688	608	693	641	666	609	683	714	712	684	701	681	679	664	697	646	616	687	708	756	691	669	737	686	655	646	696	659	724	666	649	636	685	692	662	679	675	631	646	639	674	724	657	678	722	706	682	716	698	710	656	712	659	665	686	672	622	643	664	657	658	651	674	672	629	647	665	675	679	636	687	660	693	694	660	658	693	724	674	676	693	668	686	681	670	677	702	638	684	667	607	691	672	637	701	641	679	651	664	652	683	653	714	699	655	708	644	656	676	661	681	654	683	661	643	699	678	681	681	710	686	674	661	699	659	656	709	622	663	681	710	655	662	650	701	664	672	671	705	677	672	644	661	675	650	689	677	661	677	709	699	679	667	607	708	673	688	710	670	678	688	685	692	680	659	701	672	642	680	675	679	697	706	694	657	662	679	620	713	678	706	713	717	678	680	694	686	670	663	667	692	677	684	647	680	698	723	678	698	676	694	746	711	688	639	616	654	635	688	642	649	668	663	673	704	715	696	665	670	630	748	699	688	668	629	685	690	654	674	666	604	643	700	693	670	686	648	676	666	704	664	668	658	668	694	654	639	750	678	681	710	682	658	639	680	711	644	733	680	716	687	624	638	691	674	631	740	691	644	670	690	660	643	644	672	695	748	655	689	692	692	685	699	678	654	698	685	663	704	660	650	698	661	651	709	685	657	658	708	626	695	660	654	692	691	658	648	706	656	622	640	665	673	651	714	668	652	668	695	704	632	644	678	668	707	681	693	652	711	668	691	698	688	667	658	646	703	649	647	651	697	680	676	715	670	662	652	675	667	698	675	734	623	671	670	652	668	683	687	676	687	680	692	653	674	705	685	655	690	682	639	687	650	638	642	668	671	690	634	702	653	684	638	678	720	648	695	668	650	655	663	686	661	659	677	696	653	693	640	668	690	682	681	672	655	728	647	693	672	679	683	636	653	623	693	666	686	680	638	656	682	665	688	684	674	645	663	690	638	660	639	660	692	681	707	687	647	656	687	655	709	653	630	624	676	682	661	681	659	636	719	688	653	680	676	665	700	727	686	676	660	683	699	641	684	690	700	713	665	713	660	666	612	643	715	730	656	703	614	628	698	636	681	685	669	650	687	695	657	681	731	684	636	676	677	688	672	654	653	664	670	675	651	660	651	634	637	676	658	708	666	690	684	678	659	688	671	667	658	664	664	643	673	651	688	697	659	706	663	712	705	693	648	687	687	672	680	693	658	645	663	715	647	697	671	702	698	708	676	702	691	701	652	684	688	645	685	637	651	664	689	665	661	658	736	670	672	669	690	653	678	665	657	674	659	655	668	656	678	683	661	702	706	681	651	677	707	690	694	667	684	661	686	668	692	628	667	691	675	718	702	658	686	670	655	634	695	707	646	695	684	669	681	658	689	612	655	668	657	691	649	702	678	653	704	719	672	690	622	708	652	651	647	639	676	653	670	681	698	714	705	717	679	730	659	683	691	660	689	609	669	667	696	667	722	660	668	623	672	647	683	652	653	636	689	640	637	664	692	651	614	679	639	638	679	639	681	688	673	651	714	677	651	704	687	674	671	653	665	687	676	656	696	651	618	644	673	692	703	706	718	625	670	697	617	663	705	629	662	665	661	689	670	668	665	598	667	666	700	629	693	675	718	655	704	688	641	671	695	634
54987	75785	41914	24429	21528	7541	2080	1700	1454	1310	1151	1132	1092	1026	1018	1002	933	929	877	909	882	822	888	811	846	838	868	807	877	831	753	801	795	766	791	766	806	770	767	820	813	769	775	813	747	801	798	796	808	795	794	787	771	709	784	793	747	767	762	730	731	764	745	805	838	769	830	794	782	766	782	782	808	756	776	762	739	717	797	778	772	794	788	747	806	776	838	813	757	826	818	814	794	813	800	805	828	818	781	809	816	766	811	838	799	812	797	818	800	789	779	833	782	803	812	786	776	815	822	796	790	816	816	812	796	773	769	775	796	842	805	759	771	790	711	814	771	766	790	770	825	797	796	797	740	775	784	816	796	732	792	812	772	716	804	774	770	769	799	809	772	789	767	717	747	771	767	803	769	726	742	814	807	728	760	712	788	796	723	787	782	826	790	761	759	777	780	715	808	823	760	810	730	748	778	717	765	754	739	726	751	768	788	767	744	760	741	766	752	761	846	809	715	788	779	781	770	775	752	737	775	808	771	773	766	792	780	788	776	766	759	769	839	754	731	725	744	787	795	774	742	735	759	766	787	823	773	814	810	762	742	798	808	746	796	797	754	785	814	727	784	826	792	732	770	803	729	781	729	790	777	770	783	796	772	778	805	776	782	783	846	788	759	780	773	757	756	750	734	779	761	797	732	782	793	791	751	835	755	758	767	807	781	756	781	818	767	770	777	790	766	823	758	749	780	765	779	793	779	804	763	754	793	806	775	781	776	775	777	786	741	814	767	827	797	793	752	733	753	783	793	763	780	786	771	818	795	807	803	731	763	759	833	744	771	739	822	799	730	729	763	751	763	762	788	793	759	749	749	785	683	778	773	734	784	777	779	794	750	742	792	756	804	697	762	757	769	784	802	744	848	792	760	776	742	746	803	756	755	729	749	771	756	750	750	758	725	786	808	773	789	764	752	777	744	726	802	798	764	769	770	801	819	718	740	784	812	763	737	754	790	739	791	802	762	792	785	773	798	740	762	798	768	744	797	774	792	802	770	727	802	766	781	753	750	769	790	747	791	774	781	839	794	765	706	765	742	780	768	750	727	789	835	782	759	740	785	788	750	793	756	789	763	769	778	759	753	738	829	790	798	706	766	751	775	734	796	786	797	801	753	794	801	772	737	750	806	766	762	760	753	724	777	775	761	772	819	798	809	794	827	779	742	813	773	747	735	802	818	773	747	802	822	777	770	742	781	793	775	748	759	787	774	809	749	778	771	778	790	746	812	765	779	751	750	727	769	748	786	792	791	758	767	766	787	772	761	785	773	740	738	794	723	763	817	758	778	764	809	785	724	804	786	767	737	728	792	814	758	776	734	750	804	729	808	778	814	763	785	775	797	818	776	733	788	737	827	822	737	735	793	782	810	759	771	794	794	816	766	779	795	797	745	814	797	749	774	757	800	781	795	769	757	760	740	787	742	743	776	766	835	789	731	744	782	749	797	763	788	733	791	746	754	776	764	721	798	758	814	803	756	742	803	771	793	768	788	822	781	831	775	786	756	795	806	755	763	754	776	770	762	749	724	787	783	782	769	758	826	729	783	781	774	770	789	782	724	754	775	757	797	786	791	793	823	816	773	764	774	778	792	784	729	736	773	763	803	773	732	758	770	773	790	803	776	806	762	759	805	783	801	754	785	792	716	767	760	779	802	767	801	720	723	825	778	759	779	813	738	783	782	768	791	761	776	749	769	768	796	736	765	723	756	781	808	741	801	782	726	777	799	787	766	744	766	817	772	745	801	734	780	817	738	854	744	793	801	812	743	758	801	765	757	795	779	751	797	764	829	770	816	762	807	791	768	849	776	782	823	807	759	763	734	748	774	843	743	797	755	815	734	776	767	762	763	766	768	748	774	755	768	757	799	813	732	759	824	752	798	772	774	771	789	782	799	742	748	766	794	798	780	795	783	718	728	775	796	738	779	792	731	767	749	742	824	729	809	826	696	756	763	785	758	759	758	804	788	803	820	783	761	741	760	802	771	807	779	742	788	797	776	702	771	794	720	786	819	808	776	771	778	780	740	719	762	757	775	796	780	795	727	784	792	816	775	733	744	785	800	733	770	779	803	755	746	749	776	779	802	771	790	811	799	763	841	787	772	749	802	781	777	784	799	772	804	790	766	744	768	795	806	748	788	767	780	802	729	709	769	767	782	741	728	803	849	761	794	740	741	784	809	733	772	793	770	730	753	770	724	779	771	782	756	811	770	747	768	764	785	732	799	759	784	700	736	748	774	753	754	759	783	776	799	782	765	751	787	776	774	783	804	789	714	808	815	798	712	790	774	752	769	826	789	765	777	777	744	782	741	778	801	844	775	813	778	807	764	772	777	718	789	759	774	795	792	780	772	758	780	804	751	833	739	770	694	714	737	775	791	798	736	768	738	821	745	787	745	797	756	768	765	731	763	753	778	789	780	758	762	764	780	782	822	734	818	787	765	803	711	788	818	812	798	829	821	798	767	768	785	747	794	791	787	729	752	803	788	779	760	756	765	775	734	801	755	763	805	766	778	777	783	814	785	810	766	760	739	765	793	811	757	775	798	742	786	805	784	767	764	771	763	722	803	787	730	761	775	781	797	794	772	795	794	771	797	775	761	810	758	778	783	823	767	739	726	765	734	792	814	807	795	813	752	783	844	730	822	786	777	779	771	778	799	712	820	761	763	764	794	764	768	819	742	797	777	789	795	820	755	790	797	731	785	790	731	775	778	733	735	809	740	736	816	749	740	803	802	775	749	783	742	752	757	841	788	812	736	768	757	819	812	779	772	773	795	768	725	777	799	715	763	788	798	787	792	723	829	757	788	760	834	752	733	831	812	798	784	752	792	797	782	796	744	808	726	763	799	757	758	797	817	794	747	803	781	756	769	773	755	783	748	770	751	760	746	767	733	746	783	728	739	775	736	808	756	745	789	736	727	775	813	770	791	754	784	825	776	746	767	766	787	762	798	784	777	768	768	768	749	802	814	800	789	760	773	740	775	835	763	777	801	781	782	785	776	786	754	776	740	780	766	768	767	800	733	783	758	768	822	747	791	741	756	763	730	778	805	812	756	788	806	757	791	795	791	794	737	781	778	779	761	776	789	764	757	779	782	779	777	764	733	742	776	811	774	783	784	824	762	771	691	795	776	789	771	784	778	841	781	778	800	760	765	773	806	807	804	827	774	713	777	783	716	787	787	788	755	764	795	776	737	793	765	780	815	734	762	800	782	810	780	774	805	799	765	821	802	767	798	808	796	769	763	729	783	775	821	802	757	794	774	773	783	768	805	780	797	791	805	765	771	766	790	735	758	744	760	769	766	794	765	764	755	813	761	769	785	747	741	786	829	819	786	783	798	733	767	763	775	802	699	792	799	791	730	785	774	767	788	734	781	772	764	819	771	753	808	817	776	776	800	805	805	763	740	760	770	763	803	757	793	788	760	785	781	765	813	813	764	804	761	764	833	769	790	779
28086	21619	13521	2559	1057	480	333	407	353	364	346	351	327	331	398	332	347	337	356	369	360	373	353	345	319	335	355	368	307	346	327	332	344	337	351	333	368	338	349	329	369	334	321	372	339	366	359	337	363	343	386	367	346	360	330	358	344	331	337	361	341	369	344	362	351	326	348	353	351	370	339	347	328	327	345	341	358	358	355	339	328	321	378	362	345	314	347	348	347	389	345	328	339	331	316	326	343	333	344	352	342	348	345	347	327	330	331	365	334	381	322	365	359	348	372	337	343	328	340	339	370	359	344	338	385	352	366	396	314	361	327	350	350	339	321	337	323	344	329	329	349	301	353	388	378	341	304	341	386	333	333	319	348	346	336	314	363	322	325	323	364	340	378	289	316	338	314	328	364	324	337	338	367	313	329	337	342	352	365	346	370	340	344	346	367	342	338	360	350	326	363	332	353	360	324	344	319	352	338	354	359	316	308	333	340	340	347	371	328	372	310	316	348	362	339	323	331	320	362	378	359	354	343	375	345	355	345	331	379	348	359	339	343	379	347	338	310	345	306	335	344	354	333	350	363	362	335	354	339	356	375	310	351	353	376	316	364	321	359	350	337	313	355	313	347	359	325	366	333	347	323	357	329	361	361	342	321	365	345	329	327	328	363	384	326	365	377	345	345	334	365	346	332	325	349	330	338	346	352	322	313	332	341	328	328	336	334	376	387	337	353	363	339	363	324	329	340	348	292	357	309	366	313	330	335	316	338	348	364	341	328	354	338	348	336	362	368	359	350	328	346	315	311	364	358	369	334	353	336	334	358	329	329	343	380	353	355	325	314	317	349	352	369	349	346	344	370	384	359	344	349	324	355	345	357	344	327	366	346	327	363	346	324	373	366	326	348	350	348	368	342	345	336	365	354	347	332	349	332	337	314	311	353	337	358	338	330	329	334	370	319	340	377	370	360	372	343	341	355	374	331	340	337	326	336	341	324	354	361	328	337	349	340	350	319	338	344	348	327	333	354	361	353	344	338	374	383	361	340	345	339	351	345	318	350	334	346	353	359	346	348	320	357	349	325	336	328	362	331	344	337	341	363	316	343	377	391	346	331	354	341	344	317	322	328	335	348	343	351	338	349	316	352	353	355	329	376	332	361	335	367	374	318	347	325	357	345	335	314	316	336	341	389	329	336	377	351	327	366	312	354	351	303	352	346	331	358	357	340	343	331	361	350	330	348	363	302	372	326	324	358	342	323	374	338	341	324	323	360	364	311	364	350	380	368	314	341	310	327	374	329	347	339	316	334	301	375	325	350	324	339	316	325	295	326	322	359	334	363	367	348	329	336	318	352	344	342	323	378	362	350	350	356	337	339	417	307	355	348	356	354	342	337	314	344	329	345	326	362	309	337	354	335	339	348	353	312	355	370	343	343	338	343	329	353	340	308	348	344	370	323	314	346	332	344	331	334	342	315	336	348	361	361	389	346	323	340	359	317	315	331	337	325	343	333	375	325	317	389	357	343	332	402	312	326	357	334	344	323	366	337	365	326	332	327	359	372	304	328	335	340	339	331	388	333	325	317	340	371	369	347	368	319	334	360	367	355	331	347	339	333	335	358	358	308	347	377	358	302	345	314	347	339	360	347	341	309	326	328	330	371	336	357	325	363	335	333	355	356	342	381	364	338	302	347	341	353	341	319	359	311	363	347	345	327	315	357	363	328	358	354	346	333	341	347	312	328	359	349	343	337	343	355	305	337	324	326	346	331	351	351	378	315	330	335	339	361	345	349	330	335	320	308	309	364	313	366	305	331	353	358	342	350	325	343	352	359	322	342	353	306	328	360	356	332	330	312	354	341	354	325	348	357	374	319	369	338	359	335	333	310	326	337	338	308	358	368	313	366	347	371	348	316	315	367	360	349	328	333	325	348	354	340	316	302	344	315	320	322	346	314	311	353	331	342	344	347	341	348	346	333	361	361	361	344	333	354	326	323	310	360	342	299	337	335	311	343	337	340	373	333	352	372	351	321	349	350	343	352	332	351	347	336	324	335	355	350	382	345	319	344	355	357	320	313	310	331	352	354	345	354	358	356	364	329	340	359	313	339	358	342	334	333	350	381	354	321	308	341	353	340	349	327	348	335	375	361	333	346	352	361	339	358	328	350	382	342	369	355	339	338	320	352	316	316	328	309	302	314	351	357	361	327	351	324	314	333	366	317	324	359	344	339	326	350	366	355	373	325	326	326	358	329	322	352	314	326	352	304	331	379	352	341	328	334	347	336	377	330	353	318	342	351	328	329	340	343	337	327	367	340	334	318	330	320	337	348	348	381	345	324	331	352	355	365	337	324	355	324	358	305	366	356	379	348	341	327	346	349	316	351	321	341	340	332	356	334	357	349	331	345	369	383	410	356	319	321	328	319	340	302	338	365	329	339	308	389	365	323	358	327	338	343	342	357	388	346	317	363	350	338	353	320	333	343	342	351	350	302	363	319	337	361	344	350	355	332	337	367	343	350	341	318	386	362	347	348	366	339	351	360	343	343	375	342	302	330	353	363	337	309	376	339	350	331	354	358	338	334	368	347	351	366	319	343	334	355	362	314	334	333	333	317	343	374	369	344	322	365	342	348	347	341	341	331	312	322	360	313	324	369	341	347	296	333	334	334	354	339	352	361	354	357	345	340	338	347	352	377	355	354	341	350	338	376	316	343	331	392	321	348	332	322	339	344	344	376	345	350	349	328	388	354	321	384	345	324	336	328	330	363	358	319	330	326	353	332	339	351	331	366	338	307	336	341	344	348	336	311	366	342	362	339	353	346	364	358	366	341	312	322	333	361	368	335	315	326	342	335	364	364	358	323	337	364	350	328	341	328	341	324	343	315	354	323	343	334	358	344	331	335	325	353	349	343	355	331	331	372	324	337	347	313	350	306	364	337	371	352	368	362	328	337	362	330	351	335	340	344	374	359	351	322	316	362	312	324	351	344	308	337	310	339	337	341	360	355	326	351	368	328	332	369	339	334	350	344	373	351	351	351	321	351	374	358	344	363	324	314	354	325	339	326	353	322	318	367	359	312	368	314	333	357	343	344	367	346	323	345	302	337	351	339	339	339	362	351	324	402	358	343	360	346	353	338	352	320	329	315	355	335	365	367	357	372	330	355	335	343	321	319	363	323	367	358	333	338	385	338	345	338	319	314	334	351	337	337	335	372	300	344	334	343	347	340	308	345	371	343	342	336	361	346	346	361	346	379	311	327	369	354	336	352	352	373	343	372	346	322	327	317	387	361	350	373	336	375	339	341	329	334	348	330	353	371	381	348	335	317	332	355	325	359	338	361	342	324	332	334	301	349	359	334	365	327	338	350	341	353	314	309	385	330	331	366	367	351	340	329	354	318	315	351	339	363	358	350	343	345	330	372	352	318	352	364	338	326	313	340	316	337	352	321	320	372	339	347	341	390	348	361	371	312	335	317	345	304	368	317	348	376	341	365	358	388	356
24166	25354	7750	2173	1607	733	482	414	432	400	420	407	432	422	428	407	410	430	398	433	412	427	444	407	423	413	460	413	408	442	404	376	382	400	407	438	411	397	389	411	411	390	434	394	414	400	455	433	430	424	409	464	422	440	407	400	434	424	431	396	434	420	382	422	406	379	436	449	420	427	412	409	409	411	397	386	409	407	410	428	405	394	424	389	383	406	395	392	393	437	400	405	444	420	408	412	440	442	425	419	419	435	411	421	403	446	454	435	410	443	410	423	384	446	423	423	427	422	417	426	466	420	428	467	431	381	443	410	411	405	402	432	465	437	392	387	421	418	416	400	435	414	432	439	427	417	442	362	414	421	403	384	402	405	386	437	449	433	389	416	423	442	427	424	363	394	390	383	449	395	400	407	425	408	379	412	401	421	413	390	404	382	399	408	396	463	432	408	408	426	378	355	415	425	401	416	414	409	408	420	438	426	407	438	406	419	405	398	415	385	424	429	390	415	441	424	428	424	405	411	391	394	383	426	418	425	391	442	446	361	372	430	467	423	395	458	420	398	418	388	442	445	398	417	410	386	420	425	420	421	394	384	402	421	393	456	437	430	415	389	417	413	388	418	415	413	418	403	401	406	430	389	422	428	414	386	431	385	406	434	417	428	436	395	389	366	352	436	462	403	402	410	429	421	404	445	431	388	440	419	388	380	428	399	398	441	417	377	420	421	421	401	425	435	374	434	358	370	469	439	405	399	387	404	408	423	433	405	385	443	426	441	423	437	422	413	407	398	453	399	410	409	395	419	398	411	424	414	414	422	409	404	407	426	426	413	397	431	405	476	436	415	418	358	417	409	386	376	403	413	359	422	401	444	367	371	446	381	404	407	403	406	417	429	410	426	413	415	386	411	407	418	393	403	420	405	429	409	388	421	431	418	412	428	405	395	358	400	412	403	433	432	441	398	405	424	450	442	422	426	385	401	448	424	404	414	409	405	387	410	370	429	399	418	393	434	406	395	420	419	402	439	382	377	384	416	396	396	435	403	394	420	414	421	407	414	410	415	414	442	416	403	412	389	417	429	415	409	413	427	419	415	418	430	412	412	409	437	424	403	392	460	411	426	398	422	390	407	419	402	437	380	424	419	405	393	391	439	403	453	391	354	430	395	398	427	404	440	437	419	394	402	412	438	442	393	413	381	368	392	383	419	433	416	404	405	436	418	395	432	423	400	434	410	426	401	411	403	436	419	389	418	409	403	391	479	399	448	433	421	377	407	389	431	413	411	433	415	417	404	392	403	426	389	396	427	407	420	371	434	425	425	434	425	443	432	380	452	425	451	426	416	400	400	431	427	390	405	451	402	385	411	440	387	430	383	418	405	437	405	453	403	407	422	416	430	398	452	443	409	412	399	409	405	410	423	407	429	391	419	391	389	427	383	382	373	425	398	406	449	406	419	385	449	411	393	371	423	438	361	420	407	430	417	386	442	428	403	415	408	417	426	442	392	424	427	403	438	411	423	402	393	445	448	406	441	418	431	407	399	428	439	419	417	380	415	416	421	373	404	409	398	391	432	439	430	424	385	398	420	408	394	406	452	405	405	441	443	422	416	416	436	438	402	400	438	389	409	412	383	408	396	408	446	459	411	422	384	411	432	411	391	440	448	389	391	443	404	392	390	429	382	364	406	461	389	410	451	401	426	397	426	428	417	443	422	385	417	382	415	429	382	405	435	442	396	413	423	419	419	410	397	407	426	403	436	398	396	434	399	390	436	429	417	430	425	382	374	440	445	437	420	446	378	440	413	456	418	407	439	420	404	392	391	407	406	433	414	430	378	461	399	417	403	409	437	413	400	390	415	401	398	434	383	394	406	412	377	408	420	448	402	394	409	428	399	431	444	384	417	408	425	405	412	421	410	418	423	355	391	415	374	428	430	415	424	408	411	427	418	419	424	391	403	404	397	403	411	398	407	425	408	433	415	406	399	415	430	407	435	386	403	419	423	418	436	425	422	413	434	409	417	401	391	434	447	370	434	412	406	429	464	395	428	419	395	411	410	456	408	395	423	401	374	404	416	410	427	437	430	375	442	399	436	431	361	382	427	397	410	424	446	416	426	407	402	427	436	424	402	395	413	425	389	424	383	415	434	398	426	405	430	415	429	372	382	434	393	405	417	399	394	387	407	409	393	427	418	425	394	397	398	413	431	384	382	392	420	403	394	451	403	380	420	430	389	394	435	376	422	408	415	390	437	413	431	445	399	385	377	459	393	398	414	412	401	401	427	405	380	409	385	402	387	415	446	399	424	412	426	431	432	401	438	417	406	368	441	398	390	419	425	369	399	444	401	412	407	415	394	394	407	417	391	400	411	398	457	400	415	412	406	389	391	405	436	394	405	427	401	439	410	406	450	387	445	408	418	442	456	419	449	417	392	410	400	398	418	410	436	433	449	369	418	418	418	422	431	428	414	410	399	418	402	405	415	426	441	402	401	429	428	438	403	425	419	421	410	442	394	433	417	372	415	466	382	403	426	393	440	402	446	410	446	424	426	412	379	389	422	394	412	425	427	412	390	423	435	376	390	430	424	423	394	421	381	420	418	395	424	424	386	445	432	448	421	424	382	427	422	385	404	393	429	409	427	386	444	406	417	400	449	406	414	430	394	418	423	400	440	378	413	438	386	399	429	414	422	413	448	456	420	412	389	424	443	401	386	387	437	366	427	414	391	410	442	391	387	425	400	412	426	406	421	389	458	441	437	399	407	416	395	399	408	422	377	405	413	436	403	410	408	419	451	417	423	408	413	431	413	387	427	429	421	369	433	436	398	392	389	423	400	405	428	420	468	393	435	413	419	414	432	404	431	422	414	427	419	425	396	431	408	474	417	358	462	401	430	434	397	428	443	399	416	410	378	405	415	401	409	413	400	413	427	413	393	444	396	393	430	447	373	399	412	402	410	413	359	393	390	442	401	431	396	397	418	449	414	416	406	403	398	419	443	408	423	405	409	399	426	413	426	407	413	447	406	402	432	410	415	425	420	408	403	439	412	408	421	386	424	411	362	391	445	400	420	393	390	403	409	392	424	422	440	415	446	400	436	441	399	410	418	395	397	433	392	418	420	423	403	421	411	407	419	413	412	431	432	421	414	403	416	404	373	428	403	413	430	377	452	420	399	403	405	418	410	380	412	414	424	415	406	412	406	409	429	404	410	367	437	382	427	355	391	417	419	392	430	436	436	446	396	426	422	431	380	411	440	413	419	419	415	408	440	390	395	414	407	406	387	441	446	421	388	418	428	429	439	420	438	424	412	372	430	437	396	394	445	392	432	411	426	443	435	416	430	428	430	382	424	397	422	433	421	433	398	446	409	404	368	435	455	393	395	429	424	409	439	393	415	394	439	444	389	400	447	425	431	395	405	434	438	413	413	373	408	403	416	425	409	438	406	395	392	406	387	421	404	397	384	418	417	398	402	437	418	424	420	379	415	398	419	431	425	416	397
24279	21323	28452	24422	20726	8429	1188	711	655	664	600	541	551	540	532	527	518	533	558	527	519	523	522	496	481	529	516	483	439	496	464	505	505	523	535	494	489	485	461	515	515	505	535	535	534	542	499	500	512	487	494	487	491	489	471	533	508	497	503	519	509	518	486	481	429	497	480	503	524	477	484	485	475	482	516	483	510	496	518	461	464	475	496	525	485	492	498	506	519	520	479	518	527	451	507	444	550	514	490	497	525	516	527	482	498	511	506	501	524	515	517	505	519	540	489	491	480	528	518	517	554	503	508	490	527	510	524	461	503	492	468	512	490	497	505	520	511	481	481	508	507	471	518	494	485	489	478	519	499	463	506	483	488	514	438	496	501	525	486	501	507	514	514	479	497	501	498	484	477	533	508	460	520	504	521	478	487	504	485	502	487	492	496	507	481	468	475	506	509	501	525	535	481	486	490	509	507	515	545	486	488	515	463	499	532	479	490	512	513	432	523	503	479	445	518	494	488	486	464	514	523	489	478	510	470	481	520	504	473	490	489	522	483	514	540	500	515	491	521	539	502	503	510	493	481	510	466	509	511	446	494	506	463	491	495	463	515	489	464	518	507	527	522	518	492	505	510	485	499	483	537	487	488	528	504	480	525	519	495	507	501	487	535	484	477	483	463	511	526	509	491	519	524	487	505	513	480	500	517	526	486	491	506	503	567	488	494	510	466	507	511	494	505	516	481	498	486	497	516	483	486	503	503	500	504	529	513	478	513	452	515	473	498	516	502	490	526	514	519	501	535	441	463	531	466	446	519	500	512	499	466	491	511	489	520	510	535	494	483	543	479	455	522	480	546	457	512	499	521	504	520	512	488	491	534	492	486	484	490	488	451	517	443	486	493	495	488	481	504	515	474	501	515	502	484	494	494	501	488	480	508	475	492	459	507	517	470	557	548	527	460	494	508	493	477	467	512	486	528	522	499	534	515	490	469	492	520	498	459	513	508	498	471	488	522	478	502	467	523	474	488	540	501	468	504	499	508	481	462	502	474	493	500	512	518	494	501	539	476	532	504	462	502	470	498	492	516	533	497	496	540	514	476	505	498	522	487	518	525	481	476	469	491	531	502	475	521	498	505	518	483	491	467	511	515	473	463	506	508	541	487	512	464	501	504	515	509	508	489	456	475	492	482	504	509	501	521	514	469	537	492	479	495	531	523	507	495	468	464	499	501	549	512	504	473	507	492	483	495	524	485	490	508	534	487	480	529	490	513	487	516	476	547	493	462	505	520	492	474	483	514	547	506	539	478	508	500	510	505	488	514	461	476	458	488	494	501	520	489	533	497	477	492	500	489	509	484	535	511	529	518	483	495	465	524	447	487	456	513	474	471	513	493	501	488	494	502	469	539	494	511	494	499	478	544	514	511	509	471	488	458	506	491	481	514	493	554	537	526	495	495	464	494	535	477	468	505	489	492	494	534	524	501	509	490	478	521	511	515	488	530	485	506	489	504	493	489	466	498	474	512	484	482	476	510	483	493	498	462	508	481	471	494	485	485	453	494	469	530	488	555	486	462	513	489	491	470	492	479	484	496	471	532	522	498	476	505	500	508	521	534	498	489	492	498	518	459	497	507	494	465	471	510	464	459	485	508	483	502	453	546	451	452	488	511	490	484	502	474	506	488	510	499	510	505	479	496	482	502	502	501	504	518	519	496	494	499	504	498	469	461	517	457	503	525	501	547	517	476	479	512	492	499	497	454	489	502	545	527	509	558	484	516	484	481	490	525	483	532	470	489	536	462	498	514	523	494	523	473	471	483	462	534	500	496	504	485	515	459	509	460	496	500	505	513	457	496	477	452	538	507	534	504	520	482	513	473	513	504	506	518	500	520	491	501	497	504	488	534	491	492	484	496	482	526	492	522	500	479	485	497	497	531	470	524	459	496	484	480	539	494	513	480	456	516	478	476	501	533	473	482	457	483	494	503	492	538	541	477	536	485	513	490	481	469	453	512	506	482	476	504	507	538	482	498	500	519	540	494	440	472	467	507	500	521	521	499	471	474	487	483	499	481	483	477	502	537	529	479	480	516	498	464	480	509	492	467	511	445	507	493	473	519	470	514	519	514	485	480	498	486	492	499	505	431	540	470	475	495	486	488	470	521	468	500	530	509	493	511	472	500	486	546	461	465	453	500	516	501	505	486	478	507	549	480	489	505	509	516	474	481	489	506	468	504	506	521	519	521	516	482	532	478	521	503	518	505	510	492	537	478	511	513	496	499	505	506	528	483	520	511	527	445	489	482	489	481	508	478	542	505	477	556	473	463	503	461	510	474	436	502	521	502	517	545	509	484	515	509	498	500	462	525	519	526	494	512	507	475	487	478	513	505	524	517	501	532	501	467	484	512	532	498	507	492	503	542	527	507	499	526	495	490	533	513	527	515	494	502	504	538	490	493	443	528	491	492	515	527	483	478	480	452	514	512	455	481	455	498	513	535	477	498	483	513	490	527	498	462	486	494	485	465	484	538	489	509	469	468	495	499	544	510	502	480	503	486	533	512	463	470	537	496	505	501	475	491	515	510	471	488	479	512	481	528	481	467	514	482	519	541	538	482	522	491	515	483	515	475	493	515	502	475	525	462	501	483	490	547	480	534	463	504	505	500	502	479	522	449	476	497	492	525	502	448	512	562	512	514	463	522	494	510	466	502	504	501	514	518	466	549	526	473	503	523	488	467	483	509	476	486	513	487	512	516	484	495	518	514	492	527	502	528	492	520	512	512	481	477	507	503	492	523	473	503	433	546	489	484	537	480	544	485	489	510	520	520	525	509	524	505	441	491	481	501	516	504	459	462	522	494	514	507	508	477	460	488	488	494	474	490	500	496	491	525	475	506	511	531	480	492	462	512	509	498	521	512	495	512	484	529	503	484	483	499	510	485	508	483	505	478	506	516	496	522	500	515	516	475	486	454	502	520	514	502	453	520	513	494	492	522	476	500	509	455	537	485	480	476	486	542	462	521	532	503	481	563	501	540	498	502	512	509	498	496	496	476	506	478	469	530	458	468	504	505	501	526	491	524	509	485	511	477	501	493	507	504	528	492	494	474	459	507	527	508	496	493	503	514	539	469	474	531	495	499	478	502	480	516	480	516	511	506	522	475	556	478	518	509	481	498	501	496	518	534	476	521	515	499	519	483	512	491	484	471	510	500	477	515	481	499	500	506	522	495	469	531	505	492	450	472	468	506	493	475	537	528	486	508	510	490	487	510	520	496	498	507	527	551	489	467	511	490	452	503	471	450	504	475	475	495	504	530	485	474	503	490	483	502	495	512	471	494	511	497	504	464	522	546	490	533	512	520	466	514	447	496	539	469	527	499	515	498	499	507	509	487	498	464	503	518	503	507	509	540	459	493	485	502	507	513	507	524	519	494	479	463	489	503	476	491	502	494	530	520	527	491	524	499	511	477	513	480	472	516	459	521	463	503	515	477	471	499	470	473	502
46940	62786	35295	14161	14169	5269	1187	975	863	825	821	716	696	665	648	648	610	631	600	606	645	602	604	590	583	591	580	636	575	653	593	615	614	610	617	603	597	592	589	585	604	549	584	608	614	593	575	585	570	583	596	596	596	571	567	607	553	594	593	567	548	632	602	614	596	594	629	589	623	616	571	586	652	589	551	562	557	585	605	554	602	554	559	591	602	593	587	555	606	621	573	582	592	581	635	554	551	587	610	603	582	559	577	615	557	584	553	625	563	643	573	627	605	614	560	615	564	569	539	600	583	586	564	595	572	625	605	563	588	536	558	599	587	548	572	577	571	561	602	589	552	572	560	552	591	540	608	573	542	633	585	579	591	577	560	581	580	545	594	624	539	569	569	503	557	637	576	591	597	595	539	538	554	588	539	557	597	615	609	583	617	611	550	543	584	552	530	625	612	582	587	608	592	562	551	563	583	559	586	582	569	549	590	534	600	549	560	594	561	613	570	556	557	576	521	601	559	575	653	593	584	580	579	568	582	605	555	566	554	611	585	599	573	587	559	558	578	646	612	549	609	541	566	528	587	605	561	584	616	623	565	598	601	553	611	561	556	523	545	599	618	561	603	600	580	591	541	620	566	614	547	566	560	594	586	521	591	619	575	594	593	599	575	578	588	556	575	557	603	607	566	591	554	579	634	599	576	581	574	553	553	566	581	569	521	582	572	606	560	652	568	579	548	594	592	592	567	588	597	563	567	553	569	573	599	566	570	587	575	580	634	592	578	577	608	568	592	564	615	557	580	602	545	582	611	579	554	561	551	588	565	594	559	619	602	582	554	588	580	633	572	579	558	553	567	550	598	582	603	568	552	579	557	622	599	572	530	590	595	604	545	639	601	557	585	622	602	567	571	571	590	581	579	546	579	555	546	612	638	602	558	572	515	609	588	580	602	546	558	562	545	558	531	553	512	550	589	645	610	592	607	544	580	594	586	615	565	584	567	553	596	551	630	586	574	588	584	567	551	603	640	607	579	616	540	583	545	555	535	568	586	572	571	568	540	554	607	606	588	592	595	562	575	617	567	598	566	579	567	570	568	600	583	575	570	615	592	587	617	564	567	594	557	552	573	550	575	577	591	554	591	573	581	572	583	531	594	570	592	603	581	590	599	596	540	567	565	573	570	611	586	585	592	604	581	599	559	559	647	545	598	593	599	571	598	549	621	582	553	575	601	591	552	588	569	563	548	651	596	528	543	589	576	584	600	576	552	550	612	598	545	586	543	588	585	551	554	604	581	578	554	567	559	565	592	578	566	566	608	549	564	607	642	600	569	566	602	548	571	597	511	652	569	564	568	600	580	527	560	583	610	606	578	591	603	621	587	592	570	581	553	589	604	630	568	581	581	547	602	554	615	580	556	548	561	600	615	588	557	596	594	567	596	581	576	573	555	587	584	510	566	578	563	572	586	563	579	557	586	569	526	548	561	570	569	531	616	581	627	556	553	580	568	575	584	575	609	579	559	589	533	556	594	594	515	612	551	570	590	502	579	551	552	545	559	571	581	595	560	576	569	533	556	593	547	559	532	576	577	589	555	587	627	615	571	519	585	613	583	575	548	567	547	602	608	608	549	517	581	625	557	552	577	564	568	577	583	585	551	601	584	561	542	577	567	590	580	585	599	595	623	581	607	556	604	547	588	608	521	608	610	588	616	515	560	610	567	600	549	623	592	570	554	595	580	601	533	588	583	566	609	530	605	578	600	587	570	584	580	586	563	604	600	574	587	540	556	557	611	518	639	582	578	629	600	586	626	588	590	568	584	581	542	553	632	605	557	596	579	569	561	580	592	597	573	596	544	611	624	575	589	548	565	624	537	569	549	588	597	600	564	619	517	602	551	606	596	571	560	603	596	577	545	565	568	591	559	599	601	612	606	563	575	639	593	624	548	593	568	587	581	587	610	590	607	537	555	549	570	566	549	568	587	579	571	627	609	568	599	571	565	592	556	621	584	591	573	596	609	676	604	584	585	587	557	616	563	595	614	572	594	583	541	595	637	574	601	553	582	532	592	510	574	549	620	560	602	582	582	579	588	551	613	567	570	548	581	604	608	588	581	577	620	558	582	552	569	561	564	575	569	587	618	562	586	617	563	551	547	610	587	615	585	578	567	577	591	557	601	600	560	591	579	601	595	533	613	583	580	569	608	603	572	590	543	553	606	587	602	560	594	562	570	544	596	565	597	586	530	582	557	551	602	592	613	539	572	579	620	555	584	581	581	597	581	574	574	584	584	629	589	582	623	590	597	578	572	557	605	565	539	572	601	569	576	568	564	575	575	582	599	574	577	576	577	579	541	581	591	596	578	563	595	560	574	565	593	551	609	621	577	594	623	561	566	559	604	575	589	580	628	591	610	546	595	549	540	575	562	604	545	615	596	542	570	553	557	573	565	618	554	595	573	577	575	593	638	548	613	597	512	589	595	603	573	581	616	621	597	589	532	586	602	561	595	583	559	575	604	592	581	600	571	623	596	585	557	592	598	509	605	555	561	613	605	595	618	553	585	555	569	583	629	582	598	596	617	542	515	560	590	557	665	633	618	579	557	601	534	521	626	597	553	589	574	610	607	574	613	552	550	575	589	562	533	530	562	585	584	571	572	584	603	587	568	636	572	602	548	568	569	572	601	608	586	570	607	590	597	550	593	606	589	612	599	572	562	573	565	600	583	580	607	561	548	616	565	585	573	621	588	560	573	553	591	577	592	538	567	592	555	611	583	586	575	584	616	622	577	604	533	561	577	599	594	552	575	596	604	622	595	608	592	595	578	570	584	584	600	544	541	597	573	571	569	570	588	567	573	571	569	612	587	612	573	582	563	623	600	586	558	571	565	591	605	608	577	620	585	615	596	575	520	587	582	561	570	582	565	618	583	602	577	600	558	569	556	587	561	556	588	584	553	578	597	549	601	603	540	583	590	561	586	573	603	571	585	573	568	596	599	566	556	585	618	593	595	572	543	588	575	626	565	635	600	582	569	587	600	543	606	589	618	565	568	532	532	597	588	582	544	581	590	564	577	600	577	570	589	597	598	590	609	530	600	586	553	610	613	586	600	588	588	535	566	555	570	582	542	549	521	591	593	588	564	611	554	582	550	581	556	550	608	620	574	556	569	618	597	608	583	569	571	568	595	601	628	563	546	568	567	600	609	566	576	548	559	593	571	568	574	609	548	586	592	576	550	616	606	581	569	563	574	575	571	578	552	591	595	581	566	549	591	588	550	580	558	552	571	573	568	585	587	587	564	578	600	552	600	561	595	513	572	594	604	607	583	621	575	594	585	590	534	574	613	579	559	594	596	614	574	588	623	554	542	560	614	551	548	586	590	596	541	594	589	551	566	593	593	610	567	582	578	575	588	574	555	580	603	632	544	582	585	637	576	605	599	606	608	590	591	568	588	563	578	618	545	545	549	588	560	602	581	609	532	598	552	601	622	572	583	535	589	564	594	598
25662	21438	27216	24515	9048	1653	536	450	455	432	418	400	414	422	418	389	410	422	371	410	414	358	380	377	405	391	392	355	424	393	406	383	422	371	400	368	395	397	407	402	420	382	410	389	387	418	386	393	366	387	377	354	389	357	376	370	354	356	384	364	414	381	388	386	390	414	380	384	392	397	395	376	414	346	364	392	407	360	413	388	383	388	407	381	402	410	394	410	397	367	367	409	386	369	397	359	358	353	381	369	385	361	410	412	419	396	396	402	412	410	393	383	411	380	402	413	371	373	388	377	379	373	405	432	377	386	432	350	399	411	381	399	409	401	386	344	391	375	388	398	391	367	380	394	414	408	402	385	389	386	417	421	376	351	392	398	366	413	353	394	408	378	405	404	420	377	388	389	415	420	389	398	386	398	364	390	373	363	373	375	372	413	422	353	383	373	377	365	401	387	394	390	364	387	413	370	362	389	421	359	383	430	362	415	379	346	361	425	378	345	355	386	387	389	409	350	393	391	385	394	382	382	387	384	437	374	403	419	407	385	415	389	384	413	396	403	371	384	420	388	391	416	369	366	409	384	414	385	404	410	423	379	400	381	364	378	396	406	378	374	403	374	406	406	378	370	377	379	386	363	417	383	390	372	377	382	410	395	399	419	378	386	389	364	414	362	367	409	401	421	393	404	347	384	374	367	371	363	397	372	330	402	383	414	407	381	389	399	399	380	394	402	381	420	400	380	351	399	399	378	407	393	384	406	406	386	429	400	372	379	406	426	380	399	379	379	389	376	400	361	367	378	374	375	400	381	370	415	383	385	376	386	375	382	410	392	410	405	409	386	402	386	413	420	399	386	392	404	386	396	393	400	401	362	353	397	371	377	378	415	387	404	396	378	396	380	379	412	386	359	403	362	353	367	346	371	370	404	392	397	394	393	346	368	419	399	394	393	354	381	381	408	380	377	391	402	422	411	355	389	381	400	363	435	396	390	393	355	357	392	422	412	384	382	397	419	400	397	380	401	371	394	361	379	376	387	385	409	389	358	370	362	427	379	396	397	356	418	375	410	379	403	410	401	400	384	362	383	403	390	387	359	355	362	379	388	366	380	370	407	417	374	380	385	377	362	423	387	393	396	371	358	387	367	390	387	367	326	379	371	369	382	374	387	437	403	369	370	372	402	405	376	376	401	384	391	410	384	397	390	416	392	378	425	376	365	412	394	389	377	348	374	368	355	352	414	393	405	405	401	387	369	390	385	400	384	362	394	394	388	419	409	401	375	404	397	367	423	392	393	337	361	370	358	386	409	397	377	399	359	411	415	348	412	383	382	381	421	391	425	398	399	390	395	372	434	385	374	387	395	369	396	387	395	386	389	385	386	361	400	401	386	375	416	404	375	379	377	405	380	387	369	390	400	409	375	383	409	416	373	412	366	384	369	371	389	377	378	372	374	397	395	392	397	332	405	374	389	377	398	397	408	388	371	380	398	398	395	390	386	368	391	382	395	437	342	379	409	384	400	392	374	372	375	386	366	398	441	389	420	393	415	395	386	372	394	394	382	419	390	394	361	373	378	446	393	360	370	403	381	370	385	397	390	379	403	360	366	400	368	370	410	414	388	370	362	405	398	403	400	395	399	381	384	361	397	416	353	375	402	388	389	409	414	393	366	379	395	397	423	409	392	411	404	355	393	377	366	380	404	399	403	369	430	381	397	375	391	372	385	389	377	385	380	369	407	407	408	393	349	399	390	364	376	356	343	394	398	378	385	381	402	370	366	419	374	397	387	379	371	412	383	377	377	361	376	373	379	392	394	402	405	394	365	371	376	403	388	380	420	391	373	381	400	381	379	415	391	420	361	369	397	390	423	421	401	380	382	369	351	370	394	359	391	381	365	381	368	402	371	404	375	375	358	406	408	411	421	409	407	406	395	379	386	364	369	377	373	367	392	354	397	372	366	375	386	350	376	383	398	378	414	393	365	404	415	343	377	357	354	415	362	381	364	411	396	380	431	401	366	368	389	384	421	385	359	402	387	402	375	406	371	347	381	388	389	394	393	404	382	385	376	407	395	388	390	369	381	393	363	412	354	382	373	361	367	382	368	390	411	369	378	380	392	382	401	393	381	381	419	401	385	400	438	416	383	410	390	417	362	429	391	396	383	365	370	429	379	376	387	371	392	405	406	413	413	373	408	409	386	384	369	352	364	411	364	377	390	383	393	373	397	372	389	378	379	417	397	378	387	388	366	346	419	405	391	403	405	403	411	412	416	378	356	359	402	395	377	365	417	405	376	395	416	377	381	396	403	366	391	385	395	403	354	407	374	365	405	378	392	383	404	407	379	376	372	395	378	388	389	405	392	395	427	373	405	358	392	384	378	370	398	361	377	397	383	400	364	374	370	407	386	382	353	402	374	422	422	396	396	400	395	402	380	395	371	403	402	377	409	371	390	405	400	336	379	384	402	379	385	362	370	379	384	398	397	411	388	377	429	408	423	400	409	377	370	418	371	380	394	429	414	388	412	400	373	419	423	383	387	374	396	400	372	362	392	403	402	405	377	351	383	386	382	382	382	387	364	361	370	368	381	392	384	383	380	371	386	382	402	409	382	377	382	376	360	397	378	404	408	397	342	368	373	401	374	394	372	387	348	384	382	374	321	381	417	366	377	383	391	360	388	380	367	356	399	384	412	380	385	392	400	370	412	403	426	346	387	359	356	379	404	418	413	416	402	377	357	446	396	374	392	376	391	376	352	398	382	424	394	382	358	388	402	389	378	393	407	360	375	381	403	411	409	351	421	397	378	426	422	392	370	359	434	399	370	393	389	380	374	411	401	387	358	398	382	404	382	366	395	387	365	396	388	338	356	400	409	381	368	414	407	411	387	371	378	395	402	433	409	368	380	406	414	399	408	354	353	392	392	401	387	381	388	387	424	340	380	396	386	394	412	390	367	387	393	385	363	388	390	399	380	366	363	369	386	370	373	383	394	380	376	368	397	383	393	403	390	426	386	396	380	369	371	366	371	362	398	399	404	357	351	387	391	361	387	402	388	380	410	407	382	376	390	368	380	404	405	365	392	363	413	392	363	400	378	399	397	360	374	361	411	391	393	373	409	399	395	387	368	362	368	402	394	368	376	372	371	378	438	425	406	402	390	387	364	403	373	348	360	422	387	356	406	378	406	378	381	397	387	381	342	394	398	391	413	392	385	450	379	400	385	373	378	377	406	374	409	357	397	371	340	357	410	403	413	401	419	403	402	405	371	387	391	409	370	379	368	401	392	390	424	387	338	395	393	387	402	415	385	398	417	401	432	363	379	396	377	370	390	389	402	394	345	366	392	405	404	416	373	338	381	406	415	405	397	397	361	361	389	386	414	385	379	370	360	371	373	363	379	359	396	373	393	392	368	405	395	408	357	394	365	419	404	388	385	400	354	388	369	382	373	382	378	378	402	370	396	359	409	394	360	390	425	336	421	369	381	384	395	334	381	406	396	360	406
43265	51645	27322	7741	8756	3197	865	662	640	583	590	536	525	552	508	525	511	500	483	510	519	482	433	514	495	457	477	507	473	482	497	509	473	487	512	463	482	464	474	480	509	488	485	481	471	493	471	455	454	461	534	457	467	465	481	495	468	480	457	492	469	481	458	473	488	512	457	451	465	487	495	478	449	470	441	493	462	516	472	466	461	497	473	502	464	458	468	503	469	472	496	470	468	460	474	466	481	461	466	466	472	482	468	453	458	487	491	471	489	468	464	484	508	491	487	472	463	516	503	472	500	462	470	486	490	475	501	471	457	492	492	496	485	486	506	475	457	454	446	502	504	483	505	465	437	475	483	480	444	484	446	487	448	459	449	463	477	475	535	508	464	483	500	471	508	496	488	474	458	478	478	433	466	481	460	457	454	484	458	442	453	484	475	463	482	461	495	472	486	461	467	458	467	486	467	509	466	468	482	457	445	484	471	499	510	484	457	476	509	464	522	522	488	485	462	477	466	497	458	486	436	447	466	479	495	475	530	456	478	491	466	496	485	472	448	514	462	472	452	478	450	447	496	476	443	485	452	476	439	479	452	446	466	477	481	449	488	456	493	486	459	481	451	481	517	514	462	456	506	503	485	442	495	469	477	514	481	484	467	490	441	515	494	469	458	499	484	479	437	517	443	447	453	435	478	450	480	474	473	536	480	421	467	487	448	465	458	500	502	428	493	472	464	476	496	499	489	485	453	483	482	466	491	457	437	472	475	474	446	472	488	433	482	459	442	442	504	498	459	501	470	475	438	459	461	516	479	499	450	493	484	445	456	452	467	480	488	458	523	488	475	450	477	522	480	477	513	497	513	486	454	459	481	466	459	493	471	477	463	502	450	501	445	479	459	502	516	474	469	472	489	457	478	456	545	453	468	475	499	461	449	464	478	445	475	469	496	457	477	450	489	463	474	442	507	457	492	489	495	458	458	478	492	430	480	476	462	487	491	442	495	461	487	462	515	516	516	464	482	475	479	481	475	454	474	484	492	475	459	445	499	496	446	478	453	489	490	462	491	468	484	491	478	454	467	480	468	495	455	482	501	499	481	480	478	483	484	480	449	487	481	477	462	494	504	522	468	481	479	461	463	495	482	487	463	461	508	519	458	490	478	485	473	478	476	490	507	443	465	475	468	514	445	490	464	477	438	455	484	471	500	464	465	433	466	478	493	463	464	476	481	489	464	487	456	465	476	460	484	476	515	430	489	473	500	475	452	446	487	449	472	468	529	448	521	480	535	470	477	467	443	481	500	485	471	490	497	476	515	494	466	455	452	436	469	473	471	476	485	491	473	497	492	485	462	490	490	479	482	466	439	493	466	477	485	474	494	453	499	470	491	469	427	482	499	435	465	481	506	445	461	471	442	461	520	484	462	500	469	471	470	466	456	498	474	450	463	499	456	504	495	494	476	457	489	504	488	472	508	452	467	446	465	487	471	471	452	444	487	475	470	507	478	493	470	504	473	455	490	526	457	480	459	505	456	479	426	477	460	491	492	488	471	475	481	480	487	477	469	471	509	467	466	443	495	497	451	470	471	459	475	426	444	469	476	468	473	514	459	443	473	483	507	465	492	517	445	439	507	476	486	464	470	499	450	450	473	496	475	441	504	462	489	461	461	484	473	473	492	475	446	481	479	502	462	487	496	447	457	455	478	458	485	488	501	476	455	478	469	458	461	502	481	489	457	484	423	450	468	476	461	456	489	506	497	474	440	472	468	477	466	483	501	471	469	479	468	461	454	492	459	461	462	541	508	458	461	476	524	523	489	479	459	519	488	484	451	502	464	473	494	464	499	479	484	459	469	460	475	455	485	526	455	454	446	457	465	474	475	476	473	470	450	484	490	478	482	489	483	462	456	512	501	493	454	480	432	487	469	449	484	466	460	443	481	503	525	494	448	486	508	467	495	509	501	483	449	494	497	512	483	475	470	462	494	443	517	524	473	502	475	459	472	462	454	469	479	497	469	491	461	453	429	465	474	485	489	497	456	441	458	481	462	486	488	479	456	450	474	443	469	480	471	456	484	474	489	439	477	452	470	466	465	481	466	489	447	487	474	463	481	480	499	468	485	430	468	462	446	469	501	442	466	473	520	481	447	467	487	493	495	465	471	472	492	468	470	510	472	473	420	457	497	485	499	489	474	487	480	492	511	449	445	454	483	489	469	440	476	450	448	439	523	470	480	482	481	492	467	487	510	512	475	504	464	478	499	474	441	474	499	460	515	450	477	497	456	470	490	478	488	474	483	469	507	444	467	508	486	471	472	472	436	460	480	456	459	452	432	443	427	473	437	464	491	445	475	465	472	497	488	466	434	454	483	507	496	464	469	457	471	478	468	453	518	470	473	430	517	527	475	476	472	481	494	469	464	464	488	452	443	472	457	481	448	432	482	475	459	450	500	474	445	470	497	463	465	478	467	457	452	469	466	477	456	489	466	507	486	499	445	442	466	460	453	465	464	488	514	456	470	489	454	470	487	485	493	437	479	456	457	488	473	525	464	487	477	480	469	474	457	472	480	475	499	467	483	459	460	465	472	505	500	492	455	520	495	477	460	489	489	479	444	486	489	443	490	497	448	442	462	461	510	476	487	464	492	463	496	440	505	474	429	499	469	498	502	451	464	502	455	456	463	452	517	484	489	467	483	492	476	471	467	484	442	489	435	467	496	472	498	472	452	449	493	451	482	502	456	465	466	486	505	458	495	478	469	449	488	472	448	451	466	464	479	463	416	469	423	460	548	491	489	494	480	530	496	509	499	461	422	467	480	473	473	466	474	476	463	494	477	462	469	507	455	510	502	489	456	435	489	467	460	486	453	462	429	472	463	477	516	465	442	468	515	464	495	487	494	497	518	492	471	461	423	486	464	464	440	472	496	476	474	464	514	458	499	480	430	455	517	470	508	492	455	463	479	485	496	485	446	503	504	447	461	502	495	487	506	485	493	508	523	508	483	482	481	466	465	476	466	503	478	478	540	458	448	470	495	461	464	514	480	490	464	479	441	458	482	483	463	480	510	488	457	486	453	479	491	456	474	494	439	514	459	479	460	476	491	464	498	475	503	471	476	467	463	452	495	486	502	463	491	451	493	470	482	477	494	504	467	487	456	484	444	458	505	432	480	458	468	471	482	440	479	465	463	472	470	498	445	483	523	430	476	465	485	482	486	477	452	465	471	441	475	458	465	441	426	437	469	476	476	481	479	484	477	491	468	505	471	420	501	459	455	483	437	488	458	451	449	410	495	464	495	471	467	507	489	489	486	460	518	432	511	456	456	465	494	464	509	487	471	482	492	488	496	484	471	468	503	470	471	506	497	496	513	473	464	487	504	477	460	479	491	470	508	460	485	501	473	470	502	510	454	469	526	484	477	489	489	445	480	501	461	466	456	455	451	499	480	482	462	469	496	478	481	481	472	552	487	480	495	468	502	476	477	468	453	470	489	485	481	481	471	509
23043	21307	28977	23951	21404	20920	8042	1163	898	885	865	852	804	736	781	779	722	781	751	710	659	702	688	732	699	710	653	729	717	732	720	699	675	711	740	637	625	728	659	690	676	700	656	682	708	726	697	683	707	621	693	653	637	712	685	698	742	695	649	736	715	681	734	659	668	739	657	661	696	708	693	660	611	736	692	628	678	634	702	674	651	686	680	634	694	670	710	712	666	681	672	688	676	724	709	729	686	653	708	733	665	729	706	700	656	637	706	710	628	680	687	688	718	714	679	655	686	691	688	721	686	693	691	682	699	719	716	664	665	676	688	659	662	693	662	729	682	684	675	666	659	670	653	671	675	656	705	669	640	648	696	664	623	667	696	622	654	631	710	704	650	690	671	648	689	659	683	649	664	724	734	721	699	649	660	675	666	687	653	660	664	695	662	648	675	635	634	686	663	653	650	703	701	664	655	658	655	662	694	656	717	675	698	651	683	677	652	677	621	696	664	680	655	669	687	626	671	673	698	679	629	669	697	688	678	709	653	678	704	659	697	676	687	680	677	655	689	710	658	620	700	689	685	659	677	672	675	673	647	661	713	621	626	711	657	678	672	709	643	655	667	644	701	702	721	685	663	666	673	679	691	685	684	699	671	659	723	700	670	653	660	683	722	669	694	694	687	673	704	678	707	684	684	675	718	695	673	705	701	654	659	674	689	707	691	702	694	679	669	720	703	652	669	675	648	694	674	636	649	656	702	647	682	736	648	645	682	658	673	676	692	673	701	659	708	687	683	682	670	714	686	684	689	657	656	638	677	683	683	633	691	680	654	636	663	684	734	708	655	654	668	680	677	671	664	663	626	726	740	681	682	714	722	673	726	665	678	628	657	670	660	634	675	662	682	675	689	706	667	698	708	662	653	620	720	673	662	693	714	715	687	710	696	664	686	664	654	695	628	656	638	607	672	678	755	719	700	683	664	677	658	677	627	692	639	722	678	683	691	727	649	730	663	663	667	675	670	654	705	673	659	682	634	748	674	665	650	659	639	684	683	652	650	647	673	667	664	631	720	648	675	728	692	639	660	682	679	684	744	673	703	646	666	661	701	703	737	658	687	676	663	634	697	647	630	680	625	649	674	661	677	710	672	645	657	640	629	673	695	626	689	645	684	679	657	674	667	694	694	630	676	634	708	670	696	629	668	691	669	708	659	661	664	670	726	658	698	693	669	659	692	635	650	661	697	693	734	719	628	674	671	683	615	725	626	665	721	620	679	687	694	715	727	670	681	688	711	707	728	697	685	692	699	686	686	665	672	679	733	732	675	651	679	700	700	633	623	663	698	656	668	704	664	655	662	636	677	688	691	700	669	669	686	653	671	683	687	673	664	695	681	646	647	672	685	694	690	695	721	694	623	639	666	673	709	687	646	700	699	738	635	711	670	637	693	686	666	688	678	733	706	674	687	684	639	691	676	655	672	646	677	707	677	661	656	685	670	648	691	700	667	681	707	688	696	721	678	668	684	664	677	677	699	648	701	688	673	687	653	707	671	686	710	732	690	670	704	670	697	634	742	650	677	676	709	642	622	664	670	673	651	695	683	688	643	638	720	687	647	672	699	622	708	684	678	678	685	663	689	660	651	688	664	674	691	647	667	688	673	660	691	687	658	684	701	670	658	659	707	707	697	732	705	710	699	735	612	708	686	616	683	701	702	695	660	660	655	699	636	673	664	729	678	665	689	651	728	681	683	691	741	677	671	671	711	716	691	678	639	729	671	674	622	673	660	649	668	689	656	659	627	693	665	698	649	612	696	672	640	673	677	673	670	665	629	673	718	680	686	689	629	642	660	681	641	687	656	663	619	705	692	681	702	694	657	664	701	653	685	682	641	709	708	659	652	639	699	677	683	645	661	698	674	718	669	672	698	675	695	664	697	695	654	660	650	704	695	681	680	708	677	641	680	698	636	696	683	747	701	665	668	678	682	669	712	690	693	633	672	673	677	685	709	655	686	697	694	732	707	681	691	677	661	651	637	626	695	682	701	635	709	676	669	628	689	709	667	673	707	694	685	699	705	680	668	650	700	698	652	730	638	671	695	673	684	674	700	686	693	679	631	683	671	676	711	691	632	664	624	730	667	713	719	669	644	702	721	717	686	711	721	633	654	679	648	641	676	651	667	654	698	647	695	643	685	676	645	664	612	666	662	685	653	650	683	659	687	659	635	669	614	639	678	656	652	705	677	658	703	656	674	675	645	680	724	693	669	694	674	676	686	694	700	659	645	681	674	726	663	687	732	667	691	717	676	704	685	679	652	675	668	692	669	654	712	673	670	680	714	682	681	654	704	711	703	675	654	658	672	700	684	663	671	702	700	682	661	623	684	716	703	667	741	639	689	655	656	658	690	649	689	680	672	709	674	658	693	683	665	668	676	691	682	694	675	700	674	706	632	651	670	709	626	634	635	691	642	692	672	725	673	678	705	754	686	665	694	659	657	693	697	696	706	703	700	719	690	734	695	674	677	690	657	637	693	675	675	653	629	687	705	655	673	644	720	678	716	733	647	736	637	700	693	646	719	647	674	658	684	700	630	649	670	683	695	674	667	687	707	649	682	659	673	673	700	677	694	719	687	670	699	715	694	698	678	655	626	679	679	689	656	650	659	680	642	658	717	679	683	643	666	670	712	632	681	680	712	700	683	704	651	665	714	723	692	621	655	657	662	668	712	638	732	661	679	670	654	655	670	682	633	660	621	723	711	693	663	692	665	670	627	707	664	692	707	684	663	660	677	675	671	687	666	660	638	695	693	654	656	709	637	703	680	673	684	696	669	677	703	695	652	682	659	648	718	691	662	716	667	638	700	693	693	678	712	674	677	697	671	693	676	716	710	710	669	695	693	662	662	682	659	733	671	678	660	712	669	651	618	665	689	619	661	697	651	730	716	668	680	725	675	714	633	713	675	656	649	736	651	723	727	677	693	652	659	675	682	676	686	725	674	723	707	703	667	705	674	676	690	650	664	657	673	696	747	699	698	691	643	681	677	631	687	673	679	711	674	694	706	734	725	679	691	652	678	639	690	617	678	620	643	679	702	681	678	678	651	736	628	656	681	695	660	677	655	629	667	690	662	647	683	707	664	665	663	678	689	690	691	680	733	612	677	680	712	697	678	690	704	626	676	677	683	714	676	690	641	705	701	693	681	674	696	680	670	619	670	632	600	699	671	667	705	731	718	718	698	689	642	659	673	733	701	675	663	667	698	661	689	637	663	676	663	635	698	702	623	632	648	651	645	719	717	683	688	695	662	688	686	655	672	631	669	643	622	664	693	671	719	667	660	624	693	684	684	710	678	635	638	584	656	669	677	706	688	680	716	692	650	656	660	657	633	686	630	637	743	696	686	677	649	731	727	671	700	709	710	676	708	661	664	688	683	680	666	673	698	642	632	668	675	641	721	671	727	689	640	666	686	693	649	668	685	696	640	634	640	726	614	677	700	664	648	682	675	659
56300	80781	45868	20296	22834	9651	2480	1662	1395	1362	1198	1140	1021	1056	940	939	974	935	880	894	879	852	824	850	844	852	810	873	800	847	843	876	783	792	776	773	846	837	791	792	826	752	812	809	800	798	823	785	803	746	765	764	750	772	805	739	824	809	749	829	771	764	782	771	824	812	798	789	760	727	795	760	759	778	761	801	815	770	817	759	768	770	754	754	836	736	770	801	764	795	743	833	803	835	751	808	802	845	813	797	792	817	782	777	782	808	805	844	859	776	795	781	840	755	753	753	801	799	798	829	792	803	795	802	847	800	843	816	758	778	844	751	777	748	817	756	767	781	786	771	802	786	727	775	787	831	793	772	750	774	854	806	724	782	777	783	768	775	768	799	769	735	760	790	782	777	752	767	810	754	777	797	747	758	795	813	799	819	750	790	733	837	787	796	773	805	761	798	794	792	812	738	768	781	769	802	740	735	757	759	776	764	800	804	766	780	759	758	785	846	792	816	792	772	765	786	758	765	768	751	764	773	745	838	817	753	764	775	781	812	772	769	772	752	825	797	790	796	816	794	745	793	783	783	773	741	782	731	756	759	735	780	780	766	820	744	783	789	775	736	751	828	797	750	784	776	772	776	758	784	746	830	783	805	745	755	792	738	755	770	811	809	776	756	786	757	782	877	773	767	750	798	818	776	804	787	815	820	781	753	736	762	808	765	770	744	792	778	797	749	739	788	791	718	733	754	773	771	749	790	787	740	781	829	815	785	765	802	754	814	755	806	766	767	779	822	755	803	790	763	771	804	845	750	787	799	780	767	742	821	727	714	779	704	786	768	834	768	733	741	729	749	808	756	780	771	792	771	760	759	767	782	744	728	785	862	775	774	746	714	751	793	738	760	769	776	754	753	779	782	768	753	772	789	755	754	762	769	778	802	733	772	758	761	768	740	776	775	774	746	784	807	818	764	792	795	769	775	787	790	698	771	831	751	766	763	780	790	773	795	793	808	772	786	754	800	777	775	742	772	787	809	783	733	762	693	771	791	772	756	826	802	768	835	784	775	839	783	807	748	799	809	740	845	739	791	809	743	748	812	781	784	689	833	751	803	735	819	771	768	792	802	770	810	780	763	735	755	774	781	760	733	756	790	744	746	793	789	791	799	754	779	826	744	754	745	761	726	796	812	779	810	735	760	791	771	750	754	762	757	722	818	744	728	774	776	757	754	738	815	754	786	747	738	766	754	775	743	751	791	764	801	825	779	791	751	789	745	785	780	697	772	781	762	806	770	773	811	796	751	782	769	815	746	748	766	763	752	762	839	725	778	765	753	754	725	795	833	747	778	772	794	785	786	755	805	795	769	744	778	737	787	785	783	765	784	756	740	751	753	809	775	779	783	776	742	781	770	766	782	781	803	760	794	792	744	776	777	749	770	738	789	762	830	782	800	768	762	812	722	755	794	783	709	752	797	777	771	744	783	760	763	817	815	777	811	804	762	785	778	766	800	753	878	812	771	737	758	817	805	765	765	788	743	786	774	729	787	762	770	751	785	808	774	756	761	758	780	734	757	829	764	788	735	748	798	760	801	759	809	805	801	808	774	755	794	794	748	771	826	801	811	776	815	758	793	808	779	725	793	794	757	802	775	865	748	764	791	748	837	777	765	767	801	794	774	770	784	775	702	829	800	748	767	749	772	759	759	779	778	736	747	782	734	762	786	804	772	762	750	805	779	756	814	811	800	717	730	807	805	797	791	772	790	769	798	755	732	790	786	778	719	799	802	793	795	740	829	745	766	731	751	754	784	771	777	768	770	778	814	780	771	809	778	814	811	776	720	812	757	775	811	788	755	771	813	757	771	803	821	762	799	772	753	805	747	786	780	796	787	710	697	795	772	814	761	774	759	782	816	745	761	797	844	783	786	745	734	790	792	805	769	801	725	759	730	714	761	750	805	757	728	729	800	779	776	771	749	761	778	774	763	761	809	803	830	773	808	795	803	836	734	829	794	763	838	777	801	746	803	793	734	804	808	807	775	760	734	789	754	759	777	754	772	766	775	786	754	768	763	777	753	774	762	794	829	721	737	738	748	786	776	761	773	790	791	792	730	775	771	775	756	742	775	827	796	750	724	790	793	749	766	763	769	785	776	775	751	733	790	815	742	792	738	798	747	809	793	747	718	837	729	819	782	786	805	785	804	719	795	818	746	778	759	757	771	784	759	774	707	779	789	783	756	730	734	816	761	775	796	828	833	770	760	769	759	779	771	829	754	827	775	771	761	793	777	794	797	794	777	828	740	766	758	740	763	784	721	838	761	804	836	724	726	800	740	743	734	799	768	764	798	767	715	804	761	754	795	770	774	815	781	768	819	813	740	773	813	776	743	742	805	771	745	792	824	806	824	807	770	780	792	752	758	779	748	782	773	766	792	763	744	821	733	752	767	754	791	819	777	768	747	734	790	781	791	763	728	803	798	803	805	771	795	711	779	818	781	806	762	761	801	778	785	781	769	752	740	789	823	749	831	840	802	805	787	818	749	828	767	797	780	764	745	807	769	827	781	732	780	778	744	797	787	785	826	810	806	755	726	741	821	793	762	802	781	785	835	789	792	728	749	758	782	735	766	805	780	761	771	747	750	756	809	752	804	755	759	745	841	723	772	775	751	795	811	738	785	745	712	833	744	761	791	789	779	795	738	771	760	799	754	770	734	776	808	796	771	841	742	823	741	791	773	786	774	805	774	755	769	749	759	816	725	741	786	792	814	797	835	755	782	790	808	741	786	790	792	789	712	740	807	754	810	759	798	782	741	797	784	795	791	779	758	730	753	779	775	795	797	819	767	765	773	732	805	762	780	807	766	781	789	797	763	766	807	800	784	760	709	833	789	785	821	800	787	761	816	800	823	756	786	763	755	780	810	770	750	769	785	760	775	791	747	786	726	765	802	773	750	774	850	793	809	804	748	757	799	789	793	756	763	761	786	781	781	755	784	739	719	740	793	759	745	776	794	759	765	782	792	750	806	779	797	782	792	755	749	768	807	817	770	721	801	797	802	762	761	761	814	755	765	749	779	772	805	808	770	763	770	811	834	799	738	794	781	767	773	779	798	820	778	802	790	765	776	806	800	797	739	752	747	708	743	749	763	772	788	798	803	808	808	797	798	790	783	739	798	773	787	748	762	752	771	805	776	706	794	716	827	769	752	755	731	785	780	803	786	753	760	725	813	766	735	745	803	738	748	769	749	785	774	786	784	781	759	815	761	776	759	767	781	763	746	765	773	798	758	763	733	759	801	780	835	785	741	774	848	739	727	779	787	737	775	725	762	763	797	761	831	778	824	774	802	724	764	804	782	743	804	753	774	771	799	804	768	751	833	767	760	757	848	780	772	796	806	762	803	741	806	769	758	807	739	820	767	775	803	808	734	806	786	776	806	775	770	790	786	778	706	749	760	745	793	703	769	740	778	777	738	761	792	789	775	754	782	767	730	795	801	785	807	784	778	755	764
28129	21813	13983	1911	975	552	416	339	358	348	365	383	356	367	364	351	348	344	369	332	345	342	347	369	329	362	346	373	341	384	339	347	349	335	371	349	351	374	354	361	340	334	318	329	319	338	304	332	334	356	350	362	366	329	369	339	342	364	367	372	374	348	350	342	321	324	339	358	333	363	386	354	344	328	317	334	336	295	360	340	333	348	362	358	388	366	335	359	368	333	327	368	329	347	335	344	366	351	347	339	399	350	337	347	359	353	349	374	337	321	354	338	330	344	329	361	355	355	340	349	305	349	353	370	337	378	346	338	349	367	385	351	353	352	314	378	356	340	367	331	354	337	363	381	374	354	334	344	341	364	385	324	343	398	359	376	352	370	349	357	360	336	346	334	334	341	307	322	349	333	331	302	332	371	357	318	337	335	368	356	369	393	333	320	345	354	367	355	365	366	329	330	371	342	338	343	348	356	314	339	356	324	377	321	336	368	332	351	346	354	327	314	325	385	331	386	329	332	324	352	360	360	397	342	356	307	356	342	325	337	347	355	344	361	347	329	343	323	354	334	351	381	301	346	331	344	330	327	351	323	366	338	368	347	342	355	342	325	310	338	371	346	352	367	363	349	386	337	348	340	354	362	346	375	369	334	319	335	374	356	335	331	333	335	351	345	317	356	347	342	340	335	354	338	376	351	346	353	377	341	347	345	348	356	345	363	343	345	348	304	343	344	333	355	352	391	348	349	336	341	337	337	352	333	339	325	359	340	318	370	351	330	327	337	357	372	341	347	366	354	377	346	344	323	365	373	336	355	343	339	323	354	378	344	324	357	363	345	371	338	345	327	370	337	334	334	337	351	329	363	371	331	344	340	353	358	313	319	356	334	318	327	331	379	343	364	361	348	370	363	353	350	353	293	342	365	389	345	320	332	347	358	362	353	385	357	354	325	344	342	331	377	324	374	333	358	364	371	361	362	360	344	382	336	339	367	359	337	331	364	353	341	382	371	356	340	349	328	351	351	373	375	368	331	356	347	343	361	371	338	348	330	373	309	351	324	330	340	310	361	344	323	353	330	325	348	346	386	331	328	350	376	328	354	348	351	298	337	316	369	331	378	338	338	360	340	347	360	352	318	358	346	323	316	316	332	312	380	357	363	363	358	359	318	386	345	294	313	345	351	349	369	352	325	346	329	340	384	310	329	308	358	346	349	352	358	357	376	307	354	353	352	340	361	363	331	343	369	338	341	344	355	339	331	334	364	349	337	325	329	339	335	355	363	334	326	326	366	332	346	367	345	333	345	339	370	341	369	337	325	344	333	337	353	331	364	317	342	334	369	332	316	342	347	372	356	331	341	309	336	364	353	333	330	342	353	359	375	353	352	346	343	352	325	366	339	357	346	322	363	349	375	355	313	369	333	308	318	324	383	359	345	343	344	376	372	313	365	379	345	350	334	331	341	335	369	371	368	314	348	363	344	332	336	317	335	342	347	335	331	315	330	340	350	357	355	355	334	370	350	338	327	344	327	380	320	337	338	372	340	385	328	351	392	318	369	334	374	382	343	318	379	341	334	341	398	339	346	341	354	385	351	364	321	350	349	357	312	352	317	342	333	347	349	363	357	356	341	333	331	388	363	371	334	315	375	356	337	343	311	327	330	332	358	357	327	362	353	321	368	347	345	341	346	314	370	317	372	340	341	337	327	369	358	346	318	330	369	346	335	341	331	352	381	347	351	318	387	362	368	339	346	357	341	325	348	337	359	381	347	335	341	356	355	358	350	316	345	355	362	357	353	368	340	344	338	335	373	356	336	345	356	337	348	338	339	344	347	354	347	343	342	349	358	342	354	359	383	341	351	312	341	352	353	348	337	340	328	373	350	339	350	361	342	337	326	334	318	335	363	310	370	338	343	343	323	353	343	351	353	317	360	319	303	368	344	340	332	355	357	356	356	316	347	356	326	371	367	372	341	328	353	367	345	309	367	340	360	330	340	341	341	345	330	382	358	342	349	356	352	351	356	348	362	335	356	355	341	347	324	369	335	379	359	328	321	346	348	314	347	363	378	365	354	365	355	333	336	348	322	338	326	354	350	343	355	331	354	374	368	366	320	385	362	358	363	388	311	346	348	353	351	338	334	361	338	358	333	328	327	384	380	348	355	312	334	327	340	285	348	342	364	363	332	348	331	362	333	352	356	348	322	334	353	379	328	322	359	351	356	362	320	340	339	333	356	324	361	320	374	370	337	351	352	335	351	367	356	360	341	347	350	360	375	306	366	329	329	369	340	356	355	323	371	331	319	357	357	360	339	369	352	362	348	353	356	348	329	386	298	339	303	344	334	329	371	349	367	368	311	321	327	367	368	369	342	351	362	352	338	317	301	334	336	354	298	322	349	381	373	372	382	354	344	372	336	314	349	342	360	366	336	370	368	351	343	363	348	362	309	364	364	356	332	362	345	409	315	334	326	324	360	361	397	298	347	330	345	334	347	347	352	322	339	332	355	365	350	355	375	331	344	360	358	324	342	348	337	340	340	366	332	352	369	322	340	347	357	347	359	345	341	357	357	342	326	337	385	330	370	346	319	340	332	344	347	349	302	362	360	343	331	354	360	331	365	378	337	341	337	333	324	326	336	372	357	334	339	346	346	354	340	328	331	352	328	361	335	326	346	378	361	319	382	359	338	365	363	324	352	379	331	366	373	348	386	392	347	303	361	340	314	343	329	302	345	315	336	341	343	382	341	350	350	318	314	369	363	316	378	376	368	342	348	347	357	400	351	352	337	341	353	326	344	334	355	346	375	332	333	350	357	343	323	351	349	341	360	328	360	346	360	334	351	342	374	353	368	312	333	355	349	354	387	335	355	372	347	356	354	332	333	335	330	343	311	361	347	352	353	329	370	345	354	338	358	349	369	370	334	342	348	355	318	355	351	335	331	300	348	356	317	310	356	314	329	347	366	370	353	355	322	328	369	328	352	393	338	358	362	365	378	353	367	391	390	320	340	338	332	339	394	356	331	367	366	331	339	324	356	319	328	331	355	353	340	352	316	358	348	373	344	372	364	340	346	356	377	326	347	382	373	347	345	367	361	339	358	351	353	361	322	345	361	340	341	335	358	364	338	333	363	353	355	334	374	319	319	360	341	380	298	342	328	346	344	344	362	344	351	354	327	330	342	380	390	392	330	341	340	352	356	352	358	339	359	349	371	344	345	359	352	385	335	343	322	367	364	332	338	337	356	349	345	318	340	372	385	333	365	332	362	342	349	348	347	314	335	358	350	371	325	314	367	348	338	373	338	336	296	355	351	359	353	343	363	338	337	349	332	335	320	330	356	332	363	320	312	358	313	357	300	376	363	351	353	337	319	355	357	339	353	304	359	335	341	342	372	343	332	351	374	394	343	340	331	359	359	365	346	343	329	335	348	341	362	373	343	352	359	339	347	327	363	343	336	337	332	346	340	308	331	337	357	332	321	339	361	383	365	347	357	362	326	356	317
24916	27039	8429	1498	1456	684	481	438	435	409	441	401	425	458	423	452	410	403	410	397	384	428	456	446	446	409	376	434	409	412	460	388	399	426	423	404	423	435	437	383	403	472	406	446	432	437	423	462	403	400	398	389	416	421	445	397	408	448	398	463	406	426	431	422	432	426	418	430	406	433	433	378	381	398	415	428	439	401	378	379	486	462	425	398	416	414	385	438	439	432	438	424	381	473	432	403	394	433	385	430	422	441	443	429	430	446	425	435	439	444	396	416	410	423	408	494	445	441	438	408	402	427	435	421	437	434	422	419	437	417	395	422	409	440	426	451	390	383	381	430	443	419	408	420	396	423	408	385	386	425	372	385	377	437	436	420	400	439	434	448	414	420	406	463	457	427	410	475	450	383	463	403	414	393	393	388	400	407	402	447	375	400	399	422	402	393	418	402	444	432	414	423	403	438	423	393	444	458	408	408	380	413	418	408	442	402	404	382	407	385	440	403	426	420	390	420	422	460	380	423	410	430	403	410	415	424	440	391	420	403	432	445	422	402	398	441	395	429	432	402	439	451	433	423	453	392	417	398	411	410	415	372	454	436	419	454	438	438	448	418	463	446	408	422	408	406	404	427	443	446	409	400	389	436	435	428	385	416	426	427	420	415	427	404	420	456	386	451	419	401	388	409	385	454	361	386	385	405	429	432	409	400	424	408	419	427	405	411	426	412	419	407	442	421	415	401	434	399	373	382	424	413	422	471	411	388	407	409	410	486	428	449	400	406	429	414	404	437	444	384	425	437	426	389	400	423	415	418	423	442	418	428	413	400	400	396	459	390	438	409	433	427	399	420	414	444	407	413	469	417	391	416	405	422	448	455	441	428	391	415	428	410	394	455	411	388	439	382	396	423	418	428	437	381	406	404	408	426	414	422	423	428	425	399	416	426	455	434	429	405	437	425	436	399	446	421	439	396	425	390	378	437	392	415	423	441	414	424	380	416	408	389	368	434	419	403	439	429	399	389	428	409	413	409	434	422	397	434	421	422	428	409	387	438	390	441	382	391	429	371	437	407	419	400	408	426	433	387	410	422	472	450	413	405	374	422	373	406	430	440	416	401	453	435	402	425	421	419	394	388	427	399	434	406	413	394	410	427	437	421	390	435	414	452	401	429	429	445	442	459	426	420	426	390	399	428	387	434	404	416	396	386	400	434	383	416	417	423	425	402	402	406	411	477	394	455	429	430	398	397	446	432	412	411	414	434	430	416	420	403	423	406	416	383	455	385	397	457	398	416	430	402	454	425	391	426	417	395	431	431	432	439	428	420	412	382	380	440	440	398	405	418	424	368	415	406	437	397	423	438	426	416	401	394	421	420	465	353	428	458	440	385	424	403	409	437	435	402	398	414	394	430	419	366	390	403	442	464	386	410	451	426	433	413	422	396	419	430	348	381	439	390	423	444	429	436	456	441	440	405	423	376	405	401	411	447	430	423	433	424	403	447	394	400	389	418	418	395	431	432	410	436	407	428	418	442	411	421	440	431	388	429	442	401	425	406	430	423	413	419	442	394	451	403	414	399	418	410	399	419	392	393	403	399	422	412	419	406	394	420	433	388	456	419	415	398	396	407	405	368	456	447	442	394	424	412	432	411	432	403	427	418	418	378	414	417	455	446	443	400	420	451	390	399	410	431	450	398	431	423	419	429	422	427	439	445	397	404	409	419	432	416	402	426	436	368	419	421	427	415	438	422	415	413	414	407	422	411	478	429	427	419	431	437	410	424	390	401	435	446	414	349	433	408	440	446	408	425	383	445	441	421	401	435	409	433	407	428	417	436	408	425	431	386	422	397	399	412	435	453	415	433	418	450	409	409	426	433	428	405	437	390	412	447	411	434	421	409	409	415	388	403	420	394	436	405	414	412	407	407	433	422	376	407	423	462	408	366	381	423	404	428	428	391	419	434	423	404	435	404	432	455	424	440	412	422	403	431	427	444	395	397	409	388	455	403	406	415	392	400	447	401	444	422	423	419	391	440	424	405	439	424	458	390	424	447	462	398	401	434	412	431	415	407	414	401	396	387	397	414	407	419	406	412	442	385	376	428	441	417	393	433	429	433	411	424	427	435	417	449	426	426	423	434	418	418	449	433	427	443	428	414	439	408	427	394	403	398	394	391	433	445	425	432	409	393	418	388	430	425	464	392	401	400	421	410	424	416	438	412	367	408	439	446	437	380	366	456	429	359	434	402	411	418	418	426	407	434	450	399	413	425	455	444	380	403	409	393	393	456	458	389	411	435	410	407	399	461	424	415	436	452	430	438	397	412	415	384	386	441	400	433	434	415	427	400	421	448	426	422	404	401	438	398	424	426	386	421	421	404	448	421	434	415	456	426	395	424	445	418	434	413	418	377	395	443	423	394	406	448	429	392	402	434	437	430	414	396	392	406	412	453	399	412	382	427	418	425	426	395	422	423	381	412	433	414	447	405	413	402	413	417	428	379	402	381	440	409	418	411	399	440	423	426	454	398	421	453	395	423	451	447	430	447	388	392	429	389	418	432	431	409	426	431	418	401	388	414	439	401	408	446	412	400	400	404	434	430	463	417	427	446	389	415	393	417	406	403	409	420	413	400	426	412	421	414	405	462	413	407	457	407	416	424	394	427	429	456	424	421	415	432	377	399	396	426	426	396	374	397	449	402	414	391	402	453	438	424	442	409	420	420	427	424	402	424	418	381	405	435	422	423	434	438	409	432	412	442	397	468	405	413	402	443	429	424	411	418	428	412	386	421	413	402	421	370	429	433	390	383	410	397	404	400	442	406	395	386	418	419	435	441	419	371	414	369	408	419	412	441	426	415	412	454	426	429	436	429	432	393	437	413	383	409	407	403	423	419	457	424	420	413	405	409	419	382	429	429	411	432	431	396	458	440	396	379	434	416	400	402	440	438	394	381	445	420	460	420	427	410	408	364	395	445	405	481	437	418	424	449	396	448	460	397	402	442	391	414	418	418	420	409	424	426	441	454	423	375	418	394	456	400	432	388	452	447	413	424	454	412	435	413	438	429	416	468	408	379	385	397	420	419	444	405	381	375	391	429	408	392	448	361	412	394	409	410	422	415	431	416	382	433	439	441	418	422	431	420	416	400	439	431	427	390	434	416	442	391	403	399	401	411	383	393	400	407	412	417	434	426	404	400	427	397	415	415	421	434	436	419	401	416	437	458	460	435	418	382	433	413	426	399	428	423	405	422	444	429	433	390	402	390	418	453	408	419	400	409	420	397	411	417	419	447	429	443	424	397	471	404	439	417	419	389	374	432	419	424	453	412	426	416	420	422	424	451	447	422	432	440	404	409	439	436	431	437	399	446	417	443	443	410	459	432	462	434	420	428	436	427	424	418	430	431	430	424	411	392	399	396	459	432	415	425	407	407	431	428	411	415	387	404	454	390	431	398	444	424	457	435	442	402	440	424	434	432	431	390	390	416	399	418	419	440	429	418
24282	21331	28307	24586	20358	6285	1039	711	629	547	583	587	554	507	548	562	514	525	562	490	516	507	528	515	479	497	452	537	490	499	502	517	470	510	499	522	542	492	499	499	511	493	514	474	525	486	512	496	499	486	481	514	498	492	481	476	530	550	529	509	511	504	517	511	510	459	492	461	540	508	512	485	480	513	524	516	550	502	452	505	504	515	548	468	509	512	474	509	562	496	491	544	464	486	477	481	476	518	504	490	481	505	503	512	484	513	538	548	516	488	507	507	506	529	526	506	513	488	493	488	484	533	483	522	480	488	525	503	524	475	522	471	541	476	529	555	483	481	506	490	467	493	497	518	459	488	473	527	515	521	551	495	525	503	554	506	515	495	516	535	508	519	507	485	483	510	545	504	504	481	498	484	512	521	504	534	481	491	496	528	536	512	477	504	547	485	491	534	492	467	513	522	501	517	474	467	462	515	494	541	512	499	477	509	502	512	504	509	511	512	525	502	460	555	535	493	541	528	533	477	511	492	489	476	512	447	459	482	495	497	488	502	479	501	550	484	474	529	489	494	486	492	521	495	510	524	478	462	492	501	439	562	534	531	505	519	520	559	528	485	519	503	499	507	457	514	500	506	494	499	498	530	472	524	510	494	500	512	505	493	499	480	488	492	443	516	504	471	501	491	483	454	512	491	502	520	486	521	493	471	564	529	521	450	480	490	502	526	520	513	484	508	506	477	477	473	507	503	515	492	495	542	497	532	546	517	490	490	516	519	513	494	511	519	505	489	504	505	477	520	540	547	528	534	513	532	511	485	470	513	508	470	490	509	492	479	508	494	482	468	538	494	516	518	532	506	522	463	459	513	499	493	496	469	489	501	500	489	507	461	497	500	497	498	522	477	509	481	477	487	535	538	523	525	459	500	519	519	498	476	507	467	512	500	483	508	521	533	522	525	484	491	524	521	485	462	492	502	518	491	476	499	534	513	496	487	510	493	512	494	488	499	500	471	504	485	486	515	486	469	462	479	493	521	541	494	479	513	517	489	506	495	505	452	496	506	511	464	504	495	484	505	503	495	499	491	499	514	522	495	484	513	529	484	504	434	516	506	491	486	487	525	499	504	532	477	484	503	454	521	492	507	505	486	490	519	498	492	541	537	504	556	509	500	470	552	480	548	537	495	513	509	471	548	538	541	491	479	474	522	501	512	530	522	507	507	482	480	481	481	493	531	518	466	454	457	478	503	461	529	491	462	482	500	504	485	523	492	505	518	502	511	475	504	491	520	514	530	502	479	540	505	487	527	512	513	517	490	490	510	491	491	469	503	477	471	492	459	473	497	510	508	473	501	469	519	518	494	506	474	488	493	494	505	493	477	510	548	487	491	481	539	463	432	434	486	485	513	493	487	521	515	486	544	504	506	491	530	537	493	518	482	492	467	530	494	472	510	501	456	495	482	510	528	477	482	484	489	507	534	463	456	509	499	483	443	526	516	506	517	487	515	477	501	497	507	473	475	480	504	475	480	517	526	491	555	515	516	484	518	478	478	471	514	498	485	530	507	458	476	504	527	485	472	498	512	476	487	488	513	483	556	509	497	470	492	504	486	476	499	571	505	496	498	496	448	527	477	501	504	501	495	479	519	511	477	510	460	502	509	484	474	476	480	484	525	472	519	498	508	536	504	493	504	468	493	487	510	508	487	522	502	514	499	476	506	515	482	536	519	462	497	476	532	498	522	484	484	489	509	535	502	491	513	506	555	511	510	512	510	476	482	518	480	493	497	518	481	509	477	469	479	556	467	494	507	486	480	498	539	485	462	504	488	503	450	510	501	511	522	457	527	497	490	456	511	489	534	533	524	501	449	466	512	496	507	528	516	530	461	496	487	527	452	528	502	512	462	480	532	560	519	551	489	499	518	503	464	492	510	466	501	489	476	455	481	505	473	544	517	473	509	494	480	502	496	488	508	500	489	483	481	488	520	533	487	519	534	446	523	507	487	486	489	480	493	546	500	524	520	490	506	513	503	539	488	490	478	511	517	511	535	519	527	466	535	482	534	497	513	462	482	516	498	507	561	487	467	479	486	489	504	493	523	532	521	514	518	502	523	562	496	500	499	479	475	531	536	481	508	523	491	500	515	498	526	527	490	520	479	511	524	503	493	470	481	491	525	484	511	509	500	491	493	464	486	513	505	531	478	527	526	519	483	482	511	500	543	493	477	457	508	510	513	492	504	454	480	552	517	522	488	547	504	526	527	495	519	452	545	489	518	491	503	482	498	503	546	533	504	536	476	469	504	532	491	452	508	504	490	527	523	491	543	523	490	488	508	515	439	486	509	469	491	455	525	476	498	466	517	515	459	474	479	501	450	513	477	487	500	510	503	482	531	526	491	524	490	508	544	502	520	540	493	516	522	531	487	461	525	497	488	460	516	469	508	494	496	501	466	480	499	512	517	489	502	532	486	485	499	493	503	531	543	435	505	486	467	522	469	498	498	478	493	515	511	510	505	525	508	504	511	493	484	480	490	524	502	508	547	555	512	528	492	509	536	483	496	487	511	508	525	498	526	513	538	470	485	514	515	534	536	528	538	529	531	508	490	474	506	466	506	506	501	498	536	512	484	447	476	513	534	483	500	499	522	518	485	529	512	465	489	475	475	520	519	495	507	477	459	462	455	487	500	466	487	489	480	491	512	488	526	486	523	495	492	490	481	471	487	513	485	455	531	519	514	492	485	530	513	502	517	515	516	509	502	494	491	481	511	459	528	485	493	503	495	515	528	511	506	491	467	492	535	491	500	489	478	532	484	503	505	527	502	505	475	491	501	504	475	482	497	532	521	493	515	537	549	484	482	532	469	512	503	465	483	508	498	465	501	520	496	493	462	509	527	499	456	517	542	508	512	501	491	505	521	487	476	512	473	490	533	515	497	507	486	505	524	509	534	519	513	544	546	501	481	492	511	529	484	483	445	505	482	461	495	507	493	481	494	528	522	465	545	531	522	537	516	502	514	505	524	490	471	540	490	520	490	495	482	485	471	463	494	495	465	503	459	496	473	511	502	492	486	547	522	498	512	491	532	507	521	472	500	504	524	461	515	491	505	513	500	512	491	487	480	517	500	496	531	500	495	524	498	510	523	557	520	524	463	463	508	521	486	479	514	494	467	502	489	496	502	477	493	538	507	504	489	513	542	527	545	479	484	525	496	520	492	503	481	506	506	496	494	553	516	494	527	528	471	464	473	549	500	499	566	483	495	477	500	524	517	521	492	492	504	499	531	480	546	502	508	508	441	514	479	450	477	500	475	453	479	453	524	503	522	506	501	520	490	519	458	468	516	517	481	520	521	488	498	485	515	483	512	491	492	513	527	524	509	499	517	484	472	499	484	495	473	518	511	531	529	535	471	507	524	503	463	526	503	513	496	548	516	465	501	485	503	481	490	494	507	494	497	530	501	495	495	521	495	520	458	471	529	505	457	527	501	532	486	539	491	495	533	504	464
47195	63653	30988	11278	9340	3272	1254	970	878	835	825	703	686	725	668	667	632	659	620	642	659	629	646	588	596	663	578	590	610	643	610	606	596	590	606	556	581	588	567	573	574	626	544	545	536	606	573	562	577	598	589	603	616	583	564	579	574	573	552	577	623	623	585	577	550	587	567	590	600	584	564	562	608	578	588	535	545	592	591	588	556	584	578	584	596	555	568	547	624	615	585	607	607	629	564	580	643	595	623	523	552	611	625	568	600	601	603	537	622	590	622	611	589	628	597	595	586	580	607	574	633	573	583	597	596	582	632	558	575	595	621	608	568	556	583	616	619	619	589	570	588	566	580	609	548	580	578	584	627	648	534	561	564	564	587	603	594	596	552	558	525	602	564	588	560	606	571	602	575	621	604	579	617	572	560	583	566	522	562	587	568	536	616	605	573	510	581	607	572	576	574	574	572	567	609	613	594	586	600	594	589	605	555	591	550	606	578	550	560	624	595	600	639	591	537	589	597	571	612	632	592	573	556	648	567	564	574	554	578	541	569	559	570	616	593	572	596	604	577	571	590	589	626	588	565	516	586	603	613	601	579	539	593	564	586	606	622	564	614	572	579	579	570	586	635	580	562	569	604	547	588	594	560	607	609	576	603	588	575	574	617	551	574	551	575	597	577	572	565	591	549	561	589	576	622	617	553	578	615	559	585	599	574	566	584	539	586	614	582	580	579	602	636	574	627	622	604	614	592	630	609	566	581	608	572	590	638	591	582	610	552	532	577	559	576	537	586	611	571	591	585	582	548	535	567	516	582	564	570	586	585	543	602	536	596	604	547	597	527	577	580	599	586	539	565	575	564	554	590	552	578	564	577	591	598	583	576	607	582	612	555	568	578	570	606	584	563	527	603	565	577	646	617	573	561	591	570	567	562	560	569	600	570	588	571	580	578	572	538	591	584	567	569	592	580	582	635	575	602	559	575	602	616	588	555	606	552	597	556	547	587	563	534	606	571	618	610	588	566	588	598	592	544	598	532	596	570	602	621	557	566	537	558	561	591	600	604	564	573	589	539	580	596	594	634	554	581	592	590	566	583	636	600	556	594	581	550	550	572	566	577	595	537	596	546	548	576	566	597	573	557	574	571	545	571	528	580	566	571	566	585	553	585	549	599	579	560	609	557	559	561	577	547	566	597	570	611	596	602	584	642	584	563	629	571	565	586	593	589	570	581	570	572	584	565	553	611	624	606	638	569	597	585	617	596	583	551	584	600	616	584	627	619	551	607	574	570	601	565	595	582	563	516	621	620	584	557	543	589	577	578	586	593	571	598	584	607	602	552	597	608	570	557	625	630	560	546	597	577	620	532	590	596	581	568	579	551	579	624	607	636	603	601	549	611	572	535	564	557	573	589	618	602	593	592	545	579	586	591	594	612	576	570	603	610	578	542	603	605	580	536	564	583	609	592	538	549	582	558	545	539	574	578	574	517	559	564	561	558	614	592	582	557	607	596	626	555	556	568	593	566	577	564	558	649	608	596	520	573	609	627	592	579	587	613	507	592	602	588	588	574	608	584	610	562	560	628	564	609	590	568	578	570	576	556	622	605	602	614	605	563	561	555	583	595	577	579	606	565	567	571	608	604	587	592	553	597	562	540	553	581	552	573	609	568	592	511	617	581	623	565	594	566	554	597	548	581	605	591	623	589	556	582	597	581	563	577	596	538	603	548	550	565	591	570	607	605	596	577	569	600	547	582	581	565	552	544	535	578	583	591	595	598	562	645	555	558	560	582	604	625	568	582	574	568	586	595	573	597	632	559	604	583	602	563	572	577	585	584	570	539	583	561	613	601	574	563	577	586	573	594	546	596	573	623	562	592	592	563	584	594	607	581	574	583	610	599	558	567	579	563	590	667	577	570	608	613	575	602	575	565	557	599	581	567	609	554	566	589	574	590	586	616	563	605	589	554	608	590	586	611	588	605	615	588	581	565	576	571	584	571	600	543	600	605	603	592	541	620	596	609	531	610	584	601	579	609	566	602	529	592	537	549	593	598	552	529	567	574	570	594	568	543	573	585	601	575	584	577	575	610	564	568	584	570	585	564	571	530	613	622	613	602	591	597	550	627	543	601	557	571	612	573	585	597	587	550	589	601	588	571	604	563	638	585	600	597	591	573	544	587	591	552	616	596	603	601	592	567	559	612	581	554	573	556	567	577	594	572	580	572	577	569	576	574	565	579	587	584	568	568	584	566	550	561	569	584	606	575	590	599	598	566	574	603	589	560	629	569	571	585	577	539	601	595	571	560	591	568	606	589	591	589	591	584	606	592	581	569	604	565	577	637	580	569	585	560	588	589	578	571	603	587	582	518	593	593	585	589	580	589	607	573	584	613	564	583	572	602	564	547	544	615	563	577	583	629	582	584	619	566	567	559	633	558	588	581	613	617	574	562	582	581	591	540	568	567	572	572	586	562	582	577	567	564	609	556	566	565	587	565	581	560	583	589	556	514	570	556	591	569	584	622	575	601	590	536	582	584	593	564	575	595	608	583	573	567	574	561	557	602	562	566	550	609	630	591	602	601	599	597	545	570	577	588	596	606	569	608	607	592	577	582	585	602	579	602	575	542	536	555	574	560	597	595	598	587	595	569	621	557	581	599	566	541	566	585	578	606	561	629	585	562	601	613	595	549	554	569	587	567	603	561	623	594	577	595	565	604	538	631	574	557	599	593	583	588	619	579	558	567	559	589	558	556	575	594	568	569	575	610	602	603	562	595	537	546	561	607	546	604	614	578	607	565	568	598	596	630	578	570	588	584	587	585	585	576	566	580	593	591	640	602	554	589	608	575	571	580	595	610	605	587	561	582	567	586	551	592	612	578	605	625	579	585	618	563	577	615	585	558	641	563	569	595	589	609	603	576	571	580	604	591	566	584	572	578	573	598	582	588	586	617	600	599	562	582	556	567	556	599	583	557	566	525	545	557	578	569	617	598	575	567	543	612	555	596	573	577	615	498	580	622	568	569	565	624	589	614	560	590	565	535	615	579	565	623	609	642	555	573	611	589	562	564	535	577	612	569	603	567	623	617	602	624	618	556	579	641	585	599	604	589	562	585	558	546	558	565	577	546	572	612	577	594	612	560	586	605	611	604	522	567	592	579	597	569	547	587	536	586	561	549	555	652	584	577	568	576	561	567	596	616	574	579	590	632	520	573	574	518	589	571	591	608	619	586	622	597	543	545	597	557	568	552	570	578	570	554	589	585	562	580	608	547	645	563	578	582	577	578	615	591	583	637	563	607	589	579	564	588	562	605	588	590	569	583	571	556	577	594	570	582	590	579	553	563	587	570	583	571	580	604	554	568	594	542	595	605	593	616	604	571	574	529	566	596	573	576	563	572	567	565	553	598	582	561	583	578	597	594	546	570	569	572	603	564	608	606	609	542	559	587	544	568	568	568	562	581	580	567	570	603	539	566	569	603	536	595	558	566	573	589	584	568	611
25522	21449	27059	24810	7796	988	594	470	429	438	445	419	416	403	452	413	403	398	425	402	399	377	421	379	351	415	391	370	388	398	405	421	388	398	363	390	410	337	418	397	417	362	390	398	394	436	373	353	404	367	378	385	384	388	421	367	380	399	402	408	404	383	395	391	431	383	401	396	407	390	357	377	373	404	395	398	370	363	411	382	381	378	414	398	383	404	395	383	412	421	393	451	354	417	387	393	382	354	406	364	403	356	406	365	370	423	388	372	413	405	377	391	411	379	393	408	385	366	410	384	392	380	396	344	376	355	375	409	411	414	414	417	386	374	400	368	428	438	383	379	404	384	385	394	418	376	373	348	421	391	393	401	392	389	391	419	342	385	383	406	373	371	382	394	391	395	404	406	362	387	392	394	405	411	388	398	406	392	391	390	378	372	365	407	352	374	406	375	389	381	408	370	356	423	364	390	387	348	391	396	381	379	387	362	400	392	393	391	399	386	383	375	381	364	395	376	428	387	418	383	389	417	408	390	418	405	386	393	399	382	407	373	388	399	366	391	397	349	368	383	355	396	366	388	384	392	369	400	367	417	392	409	352	407	374	391	399	343	393	385	371	385	408	422	387	422	385	386	387	385	369	358	394	388	353	387	401	418	379	395	403	389	363	385	382	387	389	375	393	376	413	379	385	384	405	400	394	389	417	379	399	388	378	352	389	398	399	370	369	368	398	375	380	389	390	350	397	386	394	408	389	412	368	386	377	382	379	387	393	382	408	415	393	407	375	394	383	351	397	411	423	422	381	364	414	389	392	410	378	406	405	382	383	364	403	352	394	377	383	365	360	399	376	396	408	411	385	385	367	407	352	361	395	417	394	385	388	373	382	357	397	366	407	381	372	412	430	435	418	384	384	387	397	377	373	419	373	407	390	403	401	391	386	412	391	381	400	373	381	363	364	415	380	406	409	431	385	400	374	395	367	406	384	387	402	411	384	372	368	364	385	380	398	375	376	389	378	390	413	395	366	378	377	388	392	344	399	383	364	380	388	405	407	406	393	397	390	410	404	396	393	420	372	405	393	420	397	393	416	389	354	374	399	444	400	389	360	437	375	391	382	400	391	398	376	382	398	356	399	402	385	347	403	380	402	365	353	428	346	384	391	394	399	389	395	403	402	394	388	394	387	399	393	403	431	370	425	379	351	405	375	378	414	403	391	417	406	405	394	369	371	380	430	349	382	400	398	346	409	411	425	405	429	369	411	357	361	367	419	387	381	428	398	400	386	372	352	371	371	368	346	386	351	390	400	354	399	345	443	402	366	391	387	401	393	350	392	398	386	373	369	370	371	335	379	377	385	393	377	406	404	344	405	407	409	417	382	402	391	396	366	381	385	397	385	401	361	392	369	415	421	381	379	416	359	386	368	404	391	388	370	379	405	395	386	419	373	388	367	394	398	350	415	373	369	401	394	394	380	395	415	388	344	350	390	392	356	350	363	351	411	400	364	422	400	350	397	364	393	424	394	376	416	369	388	331	403	356	379	396	427	394	405	412	384	409	370	399	381	364	411	440	398	390	396	379	362	380	338	389	399	363	349	382	369	400	391	340	418	397	383	380	404	394	387	391	393	373	372	397	358	429	398	367	412	371	399	385	395	399	389	438	400	390	383	372	381	388	388	387	404	370	387	406	375	379	361	398	378	373	395	362	366	377	390	385	364	392	364	405	381	369	366	382	407	385	339	356	354	410	404	376	414	375	402	389	348	413	423	409	362	383	365	389	382	353	393	427	360	390	396	403	408	382	407	392	381	366	396	403	381	336	366	350	381	404	393	373	387	342	405	388	377	397	400	401	373	409	395	380	382	442	387	416	369	355	402	363	373	368	389	348	414	408	354	365	363	360	386	378	401	428	410	423	411	391	379	370	421	352	383	397	367	384	402	431	377	404	414	372	414	386	421	399	372	369	394	384	343	395	368	380	397	393	363	399	393	368	358	375	386	405	380	405	399	408	383	395	400	387	396	409	385	396	375	392	378	403	391	369	402	390	394	359	389	407	413	401	388	374	387	386	399	418	382	398	362	376	357	413	434	370	415	354	442	424	423	373	392	382	379	401	383	358	366	402	407	351	382	384	385	367	420	437	359	387	382	395	393	402	366	381	445	369	348	375	370	453	401	351	383	373	385	383	379	393	401	372	371	402	367	382	404	387	390	385	383	407	381	398	390	381	384	394	394	413	387	349	406	332	370	378	413	368	368	353	397	406	361	398	387	386	393	399	388	386	393	383	415	360	422	375	402	391	437	365	372	367	396	374	397	391	391	369	373	391	378	392	375	412	375	403	394	402	430	433	405	405	384	390	379	395	404	410	390	407	422	381	335	389	397	384	377	348	424	359	382	401	387	397	398	385	368	397	394	395	401	381	360	422	374	360	404	391	364	406	409	344	383	385	371	387	424	354	391	408	361	411	384	398	365	404	353	385	405	384	378	378	387	373	386	369	354	386	390	387	387	368	394	382	410	379	401	396	360	387	379	411	404	338	410	392	411	374	383	405	391	376	371	367	399	392	368	383	414	369	404	407	416	353	417	397	382	376	430	396	397	371	424	385	365	382	382	395	365	364	373	375	390	393	358	394	418	374	399	385	373	367	409	416	371	370	381	384	332	405	385	408	373	365	364	420	357	374	393	376	395	430	365	375	402	392	372	386	407	404	379	397	393	395	389	407	379	401	408	393	410	391	392	382	387	411	383	364	374	360	389	355	392	364	361	375	384	373	372	415	384	399	381	387	379	391	401	395	351	349	412	400	400	384	406	407	383	410	416	417	380	409	392	385	378	384	370	397	361	345	402	383	364	373	378	393	383	394	350	385	369	382	411	407	384	385	383	401	379	376	394	369	419	379	384	360	430	383	390	387	370	414	378	376	373	372	417	375	398	369	395	362	399	382	361	394	382	389	369	384	399	378	389	377	398	391	361	377	401	409	400	392	401	419	394	377	391	353	387	397	361	404	388	351	367	423	387	378	390	421	421	407	355	399	382	378	321	378	386	366	370	352	383	384	416	395	409	384	376	425	389	358	401	418	416	420	406	366	411	384	438	398	403	368	380	411	382	413	436	374	370	358	361	394	383	380	406	403	417	426	364	402	415	398	407	373	378	408	398	382	372	406	420	377	392	419	390	398	400	372	381	375	396	407	380	418	391	396	362	382	365	412	389	389	407	371	403	369	390	400	382	412	366	382	366	372	337	404	393	399	371	360	369	401	372	402	387	363	394	380	424	376	367	390	387	399	369	407	403	374	410	417	398	392	393	395	377	425	386	418	356	421	395	368	349	363	387	374	353	430	355	393	372	393	375	344	344	392	425	399	387	395	399	417	371	369	361	360	420	388	374	415	392	387	412	353	388	404	403	380	383	361	414	405	397	407	384	395	418	395	374	405	365	398	434	396	416	382	376	392	369	376	390	391	421	375	385	376	384	430	378	327	376	401	399	420	374	386	388	403
43304	51518	21911	6436	5694	1721	810	693	644	646	595	596	545	483	496	492	475	479	502	479	502	511	477	495	475	492	489	516	471	444	477	483	510	524	495	455	488	494	493	437	487	460	470	469	483	466	488	507	495	504	465	481	472	476	464	477	484	486	523	507	505	467	457	458	494	449	480	503	468	485	466	502	485	480	472	478	474	437	493	480	473	488	477	493	521	511	480	468	419	472	436	494	460	445	462	493	509	507	505	503	509	475	499	513	509	502	511	508	469	506	508	463	495	461	496	474	441	454	495	448	484	497	456	480	482	505	519	508	464	451	467	495	448	496	516	464	490	485	447	459	485	441	496	465	480	461	437	466	488	467	488	455	519	494	468	481	475	494	483	504	464	464	450	504	467	483	472	477	511	486	468	440	465	489	478	531	498	442	492	497	504	486	448	460	474	510	470	498	470	478	484	427	491	513	467	450	485	438	451	495	476	489	464	431	460	449	501	482	438	480	448	475	481	472	486	468	487	495	480	466	454	436	467	464	467	464	487	455	458	483	454	493	478	459	468	472	477	514	471	482	488	457	463	448	509	498	464	468	467	491	465	472	508	428	473	465	475	455	513	478	505	476	517	449	477	502	458	491	439	458	505	439	478	479	499	468	480	476	455	487	474	469	492	455	470	484	485	458	496	506	466	470	469	453	465	470	490	490	481	468	494	467	460	449	419	515	523	476	446	464	430	471	460	460	432	452	489	481	470	476	467	468	466	525	527	457	499	440	462	513	475	432	483	442	467	501	488	441	449	433	485	448	467	463	449	462	480	478	482	466	469	469	455	480	439	495	516	466	490	467	460	521	495	473	437	448	465	478	430	478	439	456	475	516	459	472	461	477	494	503	502	462	505	452	504	484	517	465	516	487	488	505	513	473	481	465	471	481	456	476	473	452	478	475	492	506	504	480	493	467	437	443	460	457	469	492	500	485	492	480	458	467	475	466	494	491	466	500	519	462	459	472	488	474	490	510	464	494	461	491	453	464	466	505	480	489	457	463	422	484	485	459	487	490	484	485	498	412	434	461	452	492	441	490	480	472	487	484	504	464	473	485	456	480	455	457	472	471	527	509	509	492	436	479	486	469	510	488	484	445	501	495	500	505	501	470	483	520	455	480	473	475	428	491	485	433	500	475	496	478	486	475	478	489	466	480	456	475	462	476	504	417	459	460	479	454	507	464	470	484	505	496	482	493	456	447	438	459	496	429	466	472	456	462	487	472	463	537	453	490	481	442	465	450	483	490	460	497	492	492	486	472	478	452	460	456	448	474	493	497	491	502	473	451	464	491	468	502	462	469	478	438	495	532	492	456	475	442	484	503	490	478	479	467	467	436	427	499	464	465	450	487	476	500	493	483	448	483	478	480	443	450	465	469	465	469	461	457	456	463	463	466	491	469	469	492	467	464	441	418	465	478	482	454	502	474	462	461	476	445	469	481	441	464	454	489	490	468	535	494	515	473	462	507	519	471	516	505	468	484	468	505	446	514	434	484	460	461	473	518	482	497	480	508	427	512	494	461	501	481	500	458	477	480	477	505	474	447	482	480	497	443	487	535	448	483	471	437	450	446	461	505	473	449	509	429	473	504	502	498	484	465	474	455	476	474	514	464	499	518	494	499	444	472	474	458	498	467	465	488	511	462	470	487	480	469	471	484	486	485	502	503	460	433	438	468	488	491	497	496	498	489	470	460	510	448	459	474	466	497	492	473	443	455	492	465	429	451	486	483	441	513	477	486	457	451	452	483	441	477	500	457	484	461	469	446	474	505	492	484	513	476	507	455	442	446	450	466	433	482	491	507	474	424	460	469	504	500	457	472	466	478	462	464	449	480	503	507	492	492	483	479	474	464	465	461	467	472	484	499	441	458	441	488	467	479	439	485	490	499	446	506	433	437	455	464	451	469	484	470	482	493	458	474	459	474	453	482	449	464	464	437	501	491	506	509	465	470	468	438	449	490	482	428	462	483	470	525	484	510	459	479	494	474	445	484	466	455	471	486	421	466	517	469	509	448	474	488	457	499	475	461	456	454	461	486	501	455	463	472	461	498	463	448	471	462	465	478	438	506	459	490	484	504	475	464	462	508	464	500	484	479	457	499	507	454	477	459	445	498	476	476	479	448	449	506	459	482	450	461	430	506	472	456	489	488	476	454	477	472	499	494	430	491	469	460	488	431	459	475	513	466	443	459	449	504	465	482	490	456	480	486	506	473	431	466	492	443	438	462	487	495	474	460	509	472	455	463	493	487	478	447	490	471	471	466	495	473	462	448	486	453	454	510	499	501	510	469	477	501	463	482	470	480	453	481	455	498	441	469	467	478	460	461	474	434	476	447	446	485	493	452	456	496	440	480	464	475	467	492	443	453	496	458	449	499	489	454	491	497	499	476	462	488	478	473	536	449	462	464	490	434	495	491	446	509	437	465	471	455	492	459	484	495	459	453	441	478	470	459	480	477	503	458	458	474	497	478	437	451	463	468	476	502	426	465	454	470	454	465	512	485	464	472	461	487	506	495	472	514	447	437	490	448	473	476	478	441	502	463	471	487	476	513	474	482	516	468	481	448	473	466	468	474	463	447	462	482	495	448	438	525	488	489	489	490	479	481	499	497	459	440	488	442	466	484	485	498	461	484	439	463	506	482	431	444	457	469	480	500	475	461	503	448	479	464	457	475	409	431	446	457	477	505	476	480	461	463	515	500	464	467	503	518	498	489	445	441	446	468	483	450	487	432	445	507	527	453	456	492	486	445	518	462	495	438	483	474	457	449	518	428	460	488	426	502	465	482	493	485	458	455	489	508	468	465	434	502	500	463	452	485	488	479	477	474	475	494	482	467	447	474	456	466	513	489	468	500	482	459	458	528	462	507	477	465	446	501	473	431	447	471	477	473	472	462	517	508	478	491	448	487	484	451	440	496	477	458	486	465	473	468	476	453	476	461	497	511	452	450	437	460	466	527	460	474	479	499	485	474	485	469	470	460	487	479	487	499	432	449	438	437	489	482	487	459	500	466	465	471	431	515	463	466	470	475	485	481	489	467	435	485	487	479	504	451	477	488	453	492	468	463	488	501	469	477	477	483	467	474	465	467	457	519	452	464	474	472	481	488	491	461	474	470	432	483	507	474	468	473	431	510	462	454	488	452	466	454	461	466	494	491	499	439	455	513	508	469	497	474	502	481	505	488	464	474	494	479	488	514	489	447	445	479	461	486	468	434	463	442	464	496	444	465	458	441	470	484	436	432	506	470	508	478	489	530	434	473	492	480	485	477	445	457	473	453	499	469	475	483	465	475	480	441	480	464	507	471	513	463	479	444	492	486	490	461	476	497	491	478	491	475	489	444	468	478	441	465	467	445	493	520	493	483	447	466	490	447	510	454	458	460	461	457	468	506	480	424	465	443	433	432	432	475	483	442	480	460	521	483	496	476	445	501	483	465	429	447	488	452	525	473	488	512	474	467
23092	21359	29008	24029	21387	20958	7486	1206	922	920	868	857	802	792	807	810	756	739	717	749	724	749	763	677	655	735	686	689	715	705	709	711	737	707	693	678	715	706	717	709	661	642	671	718	722	722	695	674	719	724	687	659	711	632	656	725	700	675	683	670	628	681	656	648	701	702	643	674	640	718	664	681	700	705	690	720	659	639	749	655	750	672	645	703	659	714	649	671	664	680	674	691	637	663	665	693	671	717	676	648	692	726	697	703	709	684	714	672	683	711	697	737	730	713	719	692	694	677	664	710	653	684	652	689	695	682	705	682	681	675	612	687	678	661	676	701	672	666	636	669	704	650	705	636	664	685	645	673	701	630	631	705	678	627	681	667	678	668	696	703	681	694	688	685	723	663	678	695	626	691	659	625	697	688	689	680	710	670	704	661	708	675	709	715	708	701	672	648	662	685	639	692	684	678	645	722	694	709	655	708	714	726	688	637	667	663	663	732	657	671	677	697	662	677	686	700	656	713	691	637	672	691	656	686	670	655	689	712	689	703	643	649	725	660	679	652	618	654	668	665	705	714	688	665	682	686	696	682	673	662	641	704	750	663	670	706	615	667	635	665	681	719	675	688	665	686	647	671	673	654	655	690	628	703	667	707	655	663	693	689	699	632	708	694	703	721	681	677	657	653	670	649	666	706	684	659	665	631	717	651	700	634	693	659	660	651	653	742	694	648	692	658	689	719	666	725	686	686	674	692	645	644	647	712	688	698	676	721	670	656	697	658	670	648	643	712	719	673	691	661	687	670	648	680	674	625	692	699	691	667	681	682	686	672	705	700	694	649	655	682	664	685	679	665	698	669	664	688	696	703	666	677	699	710	727	705	643	658	683	684	674	680	641	659	668	702	678	675	711	669	675	665	672	690	698	659	655	696	688	653	722	706	710	711	680	664	688	672	675	666	606	678	640	653	660	697	697	671	687	655	703	661	712	682	673	681	669	677	759	674	659	709	686	647	738	661	689	715	711	688	712	670	673	619	683	673	628	679	678	654	735	713	673	685	704	654	682	659	707	697	602	655	722	626	698	724	705	645	692	690	705	692	663	670	694	702	696	694	664	715	682	670	661	672	704	678	685	682	694	646	669	727	714	649	697	696	702	665	716	673	659	648	663	672	697	703	664	679	676	677	711	684	674	687	701	718	705	693	741	703	675	710	660	659	663	680	669	663	658	666	704	661	647	709	699	681	763	679	678	640	674	720	705	671	685	685	650	734	694	700	654	679	679	672	675	696	706	685	640	689	673	701	687	691	665	684	688	675	643	679	699	667	686	708	685	670	689	698	673	648	681	740	695	693	693	656	732	664	684	689	678	694	700	672	737	669	688	659	683	702	655	672	686	686	688	717	601	674	644	685	696	646	677	737	705	687	685	691	661	698	666	698	703	683	660	654	722	661	700	709	664	696	735	653	673	670	711	721	708	667	697	677	705	640	705	697	695	684	658	737	692	682	659	665	663	690	715	664	629	649	693	670	738	699	624	665	695	647	668	744	690	658	666	683	679	665	683	645	641	700	703	679	682	699	697	699	660	639	664	694	654	645	681	622	656	618	674	664	711	668	651	730	693	659	684	612	730	591	679	691	701	698	677	676	680	705	701	654	654	644	685	693	619	663	680	654	722	663	689	662	638	682	678	653	683	694	694	682	672	696	704	720	675	685	659	663	658	723	699	627	691	658	658	622	667	648	691	714	622	650	662	700	671	730	682	619	701	696	689	686	691	655	652	680	664	671	668	659	668	671	707	655	732	649	659	698	693	656	672	697	617	668	728	645	666	652	675	677	680	688	694	710	736	690	674	694	642	678	715	716	727	681	674	629	692	709	642	700	702	704	632	675	648	708	705	701	688	678	663	649	656	725	675	641	650	717	733	690	634	671	703	720	672	629	663	643	703	643	678	633	690	691	678	701	702	660	667	668	693	683	688	672	667	650	644	643	665	687	678	677	688	669	684	680	670	671	654	710	667	607	671	676	669	680	700	679	659	678	668	691	744	693	657	655	722	683	689	664	644	677	685	713	677	685	665	702	673	668	657	658	654	697	674	697	665	724	648	689	647	669	682	713	627	666	665	674	668	670	688	689	654	655	710	671	678	687	673	693	625	670	649	716	711	718	727	713	683	670	648	688	746	647	704	716	640	711	638	686	702	689	670	679	695	685	639	712	674	635	642	649	686	693	674	666	634	685	666	644	670	698	688	708	640	656	633	731	639	701	678	693	704	698	676	659	691	679	653	661	716	668	717	666	686	706	676	636	713	669	669	650	696	708	722	661	706	725	665	696	647	726	633	647	678	669	747	665	668	706	668	718	681	650	694	729	669	699	641	678	699	731	637	676	661	674	663	663	656	656	715	685	660	684	685	731	700	690	696	683	724	757	663	649	675	707	676	644	654	668	682	650	655	639	648	740	636	678	721	664	702	686	678	729	644	664	650	694	626	676	703	669	660	685	703	668	709	692	678	684	674	693	684	702	681	665	686	664	650	641	694	656	669	621	665	702	671	693	665	678	696	698	665	714	619	667	691	677	650	718	685	721	648	680	716	666	674	668	680	674	650	681	698	633	706	646	676	694	692	618	684	692	715	649	642	653	687	697	649	669	693	645	685	671	645	680	682	673	675	672	678	672	688	752	668	677	745	713	659	653	677	713	679	681	679	644	688	634	673	634	710	655	663	659	675	690	661	647	733	647	662	635	659	703	645	689	723	641	742	663	674	641	726	658	642	717	659	716	688	676	712	664	705	685	733	698	680	732	686	646	688	717	673	660	762	697	674	699	648	679	654	696	693	684	664	665	646	705	666	663	660	696	697	652	642	682	683	697	675	674	678	725	688	688	715	681	670	673	702	635	662	702	718	691	629	677	669	692	684	670	695	665	722	647	691	695	683	712	667	683	704	658	676	669	683	633	708	632	702	679	696	692	660	674	668	666	660	719	664	649	671	711	706	693	668	651	736	686	649	665	716	699	740	745	683	658	702	680	716	665	685	700	686	672	669	725	655	658	727	672	696	675	669	694	672	653	619	692	716	721	656	659	718	722	664	679	626	668	647	676	625	721	675	691	733	670	642	672	694	662	720	704	621	680	681	684	702	656	652	687	676	677	656	676	663	671	652	656	652	678	682	660	684	687	668	629	665	671	674	704	688	698	739	687	693	701	714	671	711	687	720	675	659	640	626	706	669	681	709	691	658	669	641	719	702	711	735	705	664	737	703	698	635	710	712	653	695	701	665	655	711	685	680	682	631	712	696	742	669	684	715	679	685	675	704	681	660	662	637	629	701	696	697	662	669	705	666	692	704	711	699	679	717	695	671	667	656	665	670	637	652	731	698	651	692	708	698	676	660	690	712	699	653	701	667	653	676	683	690	691	629	710	681	699	654	677	676	722	662	699	674	705	712	628	646	663	670	684	705	663	667	673	686	628	700	664	645	671	716	693	681	676	670	656	706	675	597	679
56840	79979	40597	17326	16675	5992	2525	1707	1520	1391	1235	1167	1038	986	985	920	926	957	866	882	856	886	883	811	853	868	808	857	807	852	813	843	836	827	812	818	832	786	810	759	761	785	801	772	798	803	761	821	799	795	800	774	743	747	793	803	745	789	808	768	753	766	797	770	742	842	813	754	723	772	805	733	754	713	812	813	796	808	786	783	751	773	766	754	786	792	853	777	806	780	779	752	810	820	766	779	827	818	777	793	828	774	802	807	781	852	818	787	852	798	797	806	778	828	818	765	809	746	726	792	809	796	760	739	811	786	801	779	816	760	769	756	725	742	756	739	753	765	753	783	772	752	810	764	759	809	775	828	776	754	791	764	733	753	801	823	797	743	757	812	739	768	799	805	835	838	784	754	748	780	772	765	774	874	792	756	779	806	758	793	805	777	776	775	785	776	709	785	824	788	779	793	752	790	817	812	733	773	763	738	782	817	816	750	825	764	813	811	758	734	836	770	790	748	802	760	747	800	804	825	768	747	792	773	766	753	761	758	780	746	797	792	784	783	802	847	801	759	818	805	750	734	751	767	758	731	748	785	760	738	810	748	768	810	758	776	795	765	787	706	739	753	752	781	781	772	767	798	770	756	767	838	795	743	754	773	747	772	777	805	789	749	728	757	791	742	759	755	751	824	787	786	810	778	724	793	763	786	782	749	786	720	799	754	765	782	719	771	758	757	773	820	800	767	758	799	732	791	810	734	819	792	817	766	766	720	777	808	776	793	800	776	756	813	794	760	794	800	683	781	768	784	835	827	777	773	787	751	798	758	763	754	815	762	822	801	821	782	759	822	719	780	753	792	808	827	783	765	792	730	753	733	799	720	763	834	776	739	787	780	777	811	798	807	746	781	786	807	779	767	758	799	754	801	821	773	738	756	807	790	764	802	793	772	785	757	789	770	790	822	772	763	743	764	742	798	799	759	817	797	763	796	771	780	739	749	759	795	772	785	791	765	756	815	761	806	775	786	758	743	732	813	771	764	760	748	772	734	772	809	764	769	818	761	801	792	765	787	767	794	753	786	774	716	733	777	778	779	753	784	727	764	783	759	794	810	762	761	804	782	757	806	807	790	732	805	789	785	814	805	805	744	761	798	798	797	770	803	818	769	825	728	770	829	753	783	772	738	830	757	803	740	838	764	748	767	743	801	731	782	727	755	753	748	755	798	834	781	855	828	777	791	753	730	735	726	810	741	775	773	809	758	773	779	769	783	791	799	779	762	788	738	777	809	804	763	789	791	734	772	771	766	827	736	745	781	747	749	774	775	802	823	765	742	768	746	779	810	792	781	787	771	743	742	769	797	796	800	776	774	767	799	751	796	739	745	769	795	782	810	764	752	761	753	814	728	768	775	755	791	769	718	776	847	790	790	734	774	746	769	769	768	790	787	740	779	766	798	777	771	813	781	715	731	815	786	794	783	810	720	752	831	787	748	748	810	769	778	761	738	737	811	760	759	807	790	818	752	790	767	830	775	743	785	770	751	791	768	782	777	765	765	806	817	744	839	805	724	797	788	780	837	766	753	757	781	752	781	770	772	816	758	787	757	730	767	787	755	741	756	780	776	808	788	786	798	781	774	750	749	792	829	777	705	757	722	770	729	797	734	818	808	827	814	747	772	750	729	777	736	770	765	765	754	768	783	806	742	748	758	781	781	769	737	743	784	811	750	824	733	736	801	788	735	779	715	801	767	801	756	789	796	771	811	784	818	742	780	750	790	744	783	772	816	762	787	736	759	745	782	792	807	770	775	819	771	752	722	734	718	767	763	759	786	803	764	775	753	809	744	774	756	845	763	790	788	808	763	795	773	805	754	779	802	799	780	793	777	747	769	731	766	783	732	843	769	819	815	731	761	784	763	775	787	781	807	760	793	711	808	761	755	796	741	785	749	801	781	785	772	832	795	783	756	783	787	746	764	807	812	759	838	727	805	774	795	729	783	807	804	748	736	773	805	824	801	793	771	766	719	763	779	805	766	797	782	746	789	760	779	766	751	783	774	785	782	767	800	767	771	786	785	767	821	763	747	778	747	804	721	760	808	793	800	714	768	779	773	801	763	825	819	802	744	781	771	824	745	796	769	791	762	772	752	787	806	771	804	780	787	810	823	766	742	754	766	815	806	759	833	817	768	842	711	792	795	815	768	786	797	844	713	770	780	782	766	777	795	740	792	784	794	795	770	830	723	773	796	809	849	818	781	789	771	763	810	781	828	760	770	834	822	816	761	792	866	763	799	760	798	806	751	825	747	838	781	855	782	744	822	729	744	743	725	774	816	712	776	772	731	749	834	739	789	808	781	833	776	785	807	772	803	787	779	771	812	793	788	801	824	775	777	802	731	803	776	709	793	804	818	768	800	794	777	750	691	771	740	807	784	779	780	741	770	786	793	739	781	745	744	780	753	761	752	695	786	785	780	786	712	777	792	736	770	810	776	823	759	786	779	744	760	789	764	803	772	800	766	805	824	807	787	761	784	771	769	790	756	789	802	794	760	788	777	773	800	792	741	758	811	807	798	780	783	790	792	745	785	778	771	758	786	793	735	790	748	796	787	774	835	792	784	841	800	816	791	758	798	843	781	792	787	816	769	793	775	778	781	732	814	769	747	747	756	796	760	759	708	777	777	784	810	802	792	760	827	809	730	819	752	787	747	748	787	745	744	769	728	760	760	745	836	788	789	793	773	816	801	773	753	790	771	793	770	738	781	786	760	733	803	768	736	799	860	813	770	794	759	738	774	754	813	708	778	800	767	789	742	815	733	815	831	773	781	736	805	708	786	757	761	773	800	737	787	784	788	763	780	773	793	742	754	763	786	769	801	820	780	781	788	797	770	794	802	839	777	753	779	770	834	736	815	811	797	770	720	794	827	788	762	777	780	765	743	764	803	774	784	767	715	765	786	728	742	752	764	815	808	822	730	799	795	784	768	744	771	786	749	750	742	768	789	779	790	739	806	799	790	756	770	782	790	745	793	760	785	764	786	792	765	769	786	755	763	832	721	764	778	733	782	798	791	807	811	761	721	745	739	787	742	747	760	776	784	750	813	770	787	781	757	796	801	756	753	781	782	789	820	767	734	789	815	771	785	775	783	789	797	783	746	748	818	796	786	770	814	753	780	782	782	765	821	735	796	816	808	797	760	786	797	754	808	743	745	807	738	817	756	752	814	756	771	793	777	772	795	798	761	779	805	791	799	811	769	784	754	765	788	808	809	787	841	734	809	771	747	791	800	784	784	773	746	794	765	807	776	759	783	789	824	752	793	761	721	747	734	791	748	754	819	809	752	791	776	813	786	771	773	808	767	780	765	803	766	726	774	812	768	769	811	782	781	777	799	800	758	788	768	740	770	710	790	764	770	771	799	789	841	757	694	796	813	778	780	757	811	796	785	746	801	759	754	741	777	732	824	724	761	806	801	785	759	761	756	823	794	736	747	807	790	724	773	823	747	765	802
28029	21954	13705	1877	739	431	381	362	327	379	357	368	329	346	336	354	362	369	350	342	334	331	327	358	378	385	328	320	337	352	352	288	374	373	336	326	354	348	344	361	340	346	348	354	344	337	307	337	371	352	316	354	332	353	325	341	364	348	328	390	369	277	352	345	330	343	348	355	356	337	361	331	374	362	344	342	346	340	332	313	355	368	341	364	376	337	371	323	366	335	332	360	355	351	306	326	320	371	368	372	343	355	373	353	348	346	366	367	328	378	335	359	362	333	347	355	354	315	340	360	363	348	344	349	328	337	336	386	354	317	341	344	330	323	358	316	335	357	372	357	358	348	331	371	327	341	301	333	349	315	380	338	356	354	375	322	362	348	373	385	333	350	311	335	357	344	357	359	367	353	343	346	316	354	340	337	366	345	343	348	340	361	350	344	368	355	376	369	315	327	353	371	307	361	361	348	342	351	313	351	351	352	364	355	375	357	316	318	349	317	305	360	327	360	331	355	354	314	364	299	330	346	366	344	352	335	326	346	331	347	340	374	337	348	350	327	309	351	365	342	373	324	313	351	344	343	360	329	332	312	347	335	362	338	348	358	344	353	322	344	376	319	348	354	358	339	325	339	341	348	358	363	371	356	357	322	327	336	344	344	332	335	327	324	342	340	351	333	327	304	386	351	347	330	347	323	309	312	322	326	376	352	326	318	316	325	324	390	349	361	347	384	335	335	330	374	340	368	334	323	347	347	357	364	349	369	350	368	344	312	342	347	337	353	370	317	333	336	317	353	342	328	340	343	327	336	316	300	335	331	383	328	318	349	305	309	333	355	324	337	324	365	329	339	349	329	350	343	295	343	364	350	352	388	325	345	369	339	360	347	342	335	365	321	354	329	337	375	328	308	315	346	348	339	358	323	361	390	336	340	369	338	349	358	311	344	338	349	380	327	345	324	331	340	364	374	345	334	344	309	344	361	341	342	311	322	340	341	344	324	350	354	363	303	340	356	323	345	374	337	334	333	367	337	324	363	304	330	328	358	340	327	340	340	346	332	334	393	339	323	309	311	374	368	351	322	350	340	345	307	339	328	321	380	333	340	341	342	374	318	334	369	336	343	365	313	331	324	337	345	338	308	350	365	371	351	329	345	339	355	367	354	339	341	333	353	333	344	331	343	309	296	329	343	330	322	324	340	343	355	346	343	286	345	330	302	333	325	345	356	347	334	312	335	345	344	320	343	332	302	321	337	350	323	339	334	363	329	344	338	359	362	339	315	329	369	311	371	361	352	300	340	344	369	305	354	359	364	325	338	371	339	326	329	359	290	356	329	350	333	330	356	343	342	302	372	357	388	339	328	346	362	316	341	350	344	339	292	343	360	363	336	383	326	348	339	354	342	323	331	361	350	369	352	321	339	342	359	369	336	323	342	354	335	340	342	332	387	350	315	352	325	374	319	313	364	330	322	333	351	365	339	329	344	339	350	363	338	325	310	335	337	350	316	329	326	341	370	359	330	350	333	317	338	352	340	334	336	312	357	331	326	366	377	312	308	360	366	324	347	335	345	353	334	333	334	356	358	317	329	325	348	335	325	356	337	332	323	373	350	322	338	351	321	338	361	318	364	357	334	325	335	334	326	342	369	318	316	338	372	352	354	349	362	354	332	346	342	337	331	328	364	298	335	347	361	374	349	349	337	345	342	337	370	365	351	357	308	363	328	324	326	339	341	328	362	353	344	327	375	336	346	363	329	361	369	334	341	301	326	334	354	338	335	379	361	314	338	326	358	333	346	362	331	340	356	347	318	357	366	352	323	339	345	332	353	332	364	343	327	350	346	338	342	351	352	315	345	375	356	356	373	327	333	370	361	368	355	358	348	337	355	332	347	324	352	334	349	322	348	340	371	347	368	345	350	345	362	374	331	336	350	353	346	356	337	319	314	327	363	332	317	353	387	348	346	345	367	306	337	341	350	333	369	363	338	380	326	309	326	356	335	347	328	354	352	349	326	341	371	322	340	312	358	348	323	328	354	357	339	346	391	322	364	341	311	353	351	311	364	341	329	360	329	353	342	361	366	324	341	366	340	348	366	331	331	322	324	320	333	327	359	336	330	360	356	328	351	342	353	381	329	321	340	334	380	350	354	312	340	302	361	330	328	319	326	330	319	306	335	321	351	349	339	375	336	347	321	351	330	358	334	343	356	381	358	291	350	322	329	325	338	358	337	324	348	362	329	341	377	347	316	334	341	319	361	381	357	347	352	353	361	339	335	344	364	317	338	372	348	384	350	312	367	350	328	350	379	353	302	344	356	320	335	366	333	356	362	347	361	340	344	375	334	336	303	343	308	367	361	337	333	361	339	355	333	326	360	355	333	354	388	387	321	335	359	309	333	328	355	342	332	348	391	329	346	333	368	337	338	326	313	339	366	333	352	324	352	373	339	364	356	313	350	358	339	343	338	338	333	330	348	323	346	354	339	348	339	317	350	321	357	358	351	349	335	332	338	343	344	339	324	324	351	329	383	348	326	378	361	335	316	333	288	299	338	297	394	302	334	358	351	368	354	352	351	368	335	361	346	358	366	310	338	307	374	328	336	370	331	330	328	345	347	334	355	373	341	372	337	340	342	301	357	334	347	334	356	332	347	375	315	338	331	335	337	354	352	333	366	321	367	368	344	365	343	337	319	356	334	339	349	316	367	355	361	300	349	361	338	377	370	369	364	319	354	343	338	339	318	363	340	343	340	365	381	334	344	375	341	347	345	333	317	351	369	349	324	330	319	368	344	349	343	355	357	339	347	323	323	323	341	321	327	339	324	317	341	374	330	317	335	322	366	328	353	360	346	332	322	343	355	350	335	374	343	341	361	358	352	353	360	312	334	333	368	350	381	351	362	347	326	356	346	347	326	377	358	337	331	362	351	353	318	342	350	335	377	311	341	372	355	371	366	352	344	337	316	339	342	349	383	350	324	347	311	364	345	353	381	324	310	314	381	335	322	359	341	321	334	344	347	315	350	367	349	354	314	323	348	329	326	351	328	350	332	351	345	347	362	364	362	347	346	335	327	351	336	326	328	336	337	346	352	339	322	335	320	383	340	368	320	333	328	330	356	339	338	382	352	306	373	360	342	363	338	351	316	356	349	355	309	332	340	322	348	336	334	328	328	357	294	318	326	342	327	320	340	347	351	337	333	310	349	316	348	321	347	349	325	348	350	331	341	376	360	373	366	339	336	336	382	322	341	366	347	343	346	348	359	356	318	324	339	373	333	365	324	364	342	346	354	357	369	353	340	339	322	337	370	351	351	347	326	348	333	354	349	348	311	353	306	327	321	360	384	330	320	350	345	308	327	358	347	335	350	327	327	355	339	331	377	369	317	340	346	338	348	312	329	355	351	367	353	343	338	329	336	371	361	352	341	351	338	336	337	337	359	332	373	329	321	357	348	341	355	345	313	310	373	346	366	303	340	357	343	350	341	323	327	337	367	355	347	356	358
24946	27346	7848	1357	1141	570	472	454	456	423	416	421	425	423	449	413	455	410	423	410	393	435	380	427	429	395	411	445	430	425	446	402	382	377	418	388	391	393	398	440	417	397	412	378	444	401	450	389	433	453	407	410	410	447	426	414	392	414	417	430	413	425	425	419	417	405	399	407	417	416	397	382	435	392	421	399	434	414	404	434	403	412	457	428	447	403	430	401	432	451	412	464	408	455	398	401	399	399	414	428	447	415	441	416	406	435	378	424	385	449	420	442	433	465	410	410	410	413	449	410	419	440	391	387	449	427	440	407	396	410	425	437	405	443	419	444	411	435	415	423	442	425	417	366	404	403	428	399	386	402	401	412	368	413	407	370	438	419	425	392	414	404	416	393	395	406	419	386	391	401	390	406	397	433	405	472	448	406	391	400	407	393	435	406	415	419	414	407	405	411	399	401	457	417	416	407	438	435	416	384	420	424	451	418	421	398	369	417	425	440	410	395	410	433	430	411	390	431	413	411	393	402	452	405	428	426	395	439	408	408	421	406	400	398	414	399	421	419	389	423	406	419	429	411	401	407	393	396	387	439	414	408	408	404	436	409	376	411	418	434	412	381	409	400	426	436	382	427	405	427	403	426	438	430	392	401	407	407	398	442	406	414	385	430	397	425	399	405	444	399	413	414	403	403	431	423	401	389	388	412	404	393	419	433	440	395	440	398	415	452	384	407	417	441	408	427	436	421	399	401	433	418	401	410	424	437	440	436	417	418	408	431	398	407	437	434	418	420	401	418	421	395	383	393	397	438	438	451	413	440	400	375	404	429	404	433	388	418	398	404	415	406	396	403	399	409	460	406	426	406	403	394	430	425	408	400	412	432	435	402	420	391	417	421	392	426	393	408	457	428	411	408	387	438	394	410	417	431	427	394	400	401	403	397	412	391	402	415	401	429	390	415	414	423	366	416	399	435	383	400	423	470	381	401	428	389	421	407	412	411	414	452	397	421	400	380	441	415	418	450	439	436	381	405	422	389	409	437	388	397	408	409	399	433	407	467	419	407	421	413	398	411	420	425	431	406	408	410	431	404	431	431	434	379	413	393	409	397	397	382	406	406	401	429	429	413	439	391	447	426	435	440	443	378	409	425	402	386	392	490	420	434	425	434	451	396	410	412	404	436	410	384	422	442	423	417	433	411	423	397	448	436	441	407	415	401	394	400	406	431	429	405	410	403	409	417	423	400	439	422	378	386	401	428	409	360	417	462	425	415	412	450	391	429	458	374	425	388	416	389	407	375	449	409	407	365	387	438	402	401	414	457	407	399	439	462	379	418	426	424	407	402	435	386	430	437	407	451	448	404	394	387	380	413	415	400	423	394	406	403	384	429	407	413	414	423	426	405	401	458	422	440	383	404	447	427	400	406	419	421	414	407	420	401	398	415	416	413	397	402	418	390	385	417	406	402	430	360	413	386	396	423	433	398	465	399	425	401	397	423	411	421	414	435	454	368	404	437	418	426	387	383	419	403	384	433	436	431	384	399	410	398	427	438	452	395	422	421	443	383	417	415	433	429	409	404	402	408	405	388	432	406	436	377	395	424	385	436	423	411	407	429	390	450	441	411	385	405	382	385	412	418	414	436	416	409	429	423	367	398	410	420	427	383	406	417	388	405	405	408	447	428	437	445	392	441	461	373	442	419	421	429	458	405	409	453	440	427	412	388	432	421	384	427	407	443	447	426	439	402	406	396	409	407	395	407	418	429	395	393	394	425	423	426	404	436	456	390	412	441	393	408	412	442	388	395	405	459	386	360	399	444	416	383	417	434	378	422	423	422	433	411	444	386	389	447	430	386	419	410	389	465	438	423	444	416	419	410	410	426	438	405	363	414	394	437	391	382	410	395	405	408	426	390	439	428	397	423	433	437	421	376	430	369	428	434	437	427	426	424	411	395	409	423	395	450	438	437	406	385	396	413	449	389	400	413	371	395	426	418	421	392	408	392	397	422	409	389	387	399	417	422	422	414	404	425	396	396	402	438	424	412	395	422	378	401	401	401	405	451	441	434	417	413	407	409	396	432	420	405	384	425	420	418	437	427	416	417	407	428	448	430	411	413	426	400	378	442	426	423	402	404	428	425	416	442	409	420	419	425	404	413	394	414	372	419	382	432	392	424	437	411	407	417	400	397	438	425	373	457	418	397	395	406	397	428	421	411	427	429	413	414	408	405	385	406	436	405	450	430	421	426	421	430	458	419	412	431	449	419	433	446	426	413	408	429	428	416	421	444	395	438	428	348	430	452	429	429	400	427	396	384	432	396	391	401	415	391	445	416	403	404	384	415	419	409	417	421	428	387	406	405	420	389	398	413	405	384	407	410	438	436	386	390	409	425	440	411	436	395	418	437	432	449	403	371	379	384	392	383	412	438	407	418	398	409	404	408	395	397	406	401	424	411	421	394	426	430	397	416	414	447	391	424	408	426	405	364	402	419	405	406	434	436	430	439	457	412	416	371	424	437	428	424	432	423	416	431	392	411	413	436	429	403	389	391	423	414	419	415	404	420	418	413	425	388	472	412	401	411	402	464	435	408	428	439	445	390	394	439	406	418	402	458	439	406	441	403	419	432	454	406	414	404	413	401	428	407	395	442	419	414	417	417	417	435	425	422	387	417	414	428	360	390	425	401	418	437	432	438	423	446	407	362	399	398	412	411	412	413	433	411	417	443	431	416	385	433	409	388	411	368	408	432	427	414	419	434	403	425	439	406	409	419	389	424	414	418	389	401	395	383	428	435	407	420	439	431	421	426	405	403	399	437	424	381	427	394	386	438	380	422	370	403	410	429	401	428	385	403	381	434	422	414	430	374	446	370	379	424	402	416	407	407	393	439	410	439	420	367	403	415	393	417	402	455	417	431	420	400	432	415	476	410	410	414	403	390	384	409	390	384	398	436	399	403	426	422	415	411	386	433	463	392	419	393	414	392	445	414	389	392	390	418	391	441	384	426	431	399	427	385	431	423	410	429	401	416	431	405	411	420	379	414	414	405	390	439	447	399	420	446	413	399	394	426	382	456	415	428	431	414	403	395	397	371	389	422	431	413	401	404	386	408	382	409	415	404	382	409	431	406	415	442	426	438	425	421	441	431	440	411	402	416	379	395	377	426	402	380	448	404	405	393	417	418	405	404	390	427	449	378	413	415	432	411	406	439	425	384	429	395	400	406	384	411	419	433	437	430	394	424	404	431	427	416	433	427	412	431	430	432	425	437	390	425	427	416	421	453	398	401	433	399	431	431	383	432	427	366	409	443	398	426	418	447	399	379	424	451	451	389	413	419	371	438	443	382	397	414	423	422	389	425	442	401	421	431	386	415	392	396	395	407	427	388	440	420	394	452	419	441	446	438	456	417	425	404	415	425	464	397	396	372	413	397	401	439	404	402	416	392	404	422	433	430	414	395	402	403	422	427	410	431	433	418	449	424	455	381	422	386	418	391	431	436
24282	21360	28325	24584	20238	5429	1042	659	590	590	592	512	574	586	566	560	486	523	546	524	493	529	515	520	535	490	515	499	512	489	491	506	463	497	491	527	513	470	507	479	515	505	500	515	510	461	491	521	494	474	510	501	505	492	482	474	507	467	493	488	508	516	496	476	543	530	499	541	499	466	510	526	538	486	502	494	467	507	497	539	465	534	531	495	508	500	528	505	500	488	489	532	464	500	492	503	452	521	510	498	508	526	483	514	480	538	491	480	538	514	514	522	508	516	470	511	505	542	473	491	494	450	537	497	505	516	499	477	479	533	501	488	467	489	510	472	491	491	498	507	478	502	505	491	493	484	509	450	529	474	499	532	484	498	480	499	510	500	495	525	459	494	492	512	472	520	469	467	496	486	496	488	476	436	570	498	484	506	494	509	467	533	477	489	482	485	474	486	519	496	492	505	515	487	456	480	514	511	553	468	488	464	505	500	515	476	542	512	513	497	518	481	517	473	437	501	504	501	488	488	461	494	509	478	499	485	497	471	474	471	504	496	518	484	504	509	495	482	461	475	496	495	497	462	485	495	477	483	528	482	536	502	484	502	467	495	538	529	510	516	524	436	511	499	541	524	497	475	500	485	480	500	504	481	485	500	506	494	489	500	539	520	525	497	490	486	518	472	538	478	544	514	502	456	485	537	501	453	495	530	490	504	503	476	479	499	496	539	476	458	486	512	503	474	476	510	466	456	484	510	501	500	457	465	493	497	527	484	534	454	492	510	531	496	484	460	472	527	467	442	501	486	495	502	517	529	478	452	549	517	508	519	480	503	472	492	473	499	484	481	479	486	501	499	515	490	482	516	491	487	523	467	518	475	474	475	499	467	452	453	506	452	520	491	475	515	517	478	518	514	482	479	475	478	485	530	495	514	527	495	466	475	514	489	509	497	532	479	484	502	475	493	538	526	511	495	500	485	497	497	527	536	501	462	555	501	499	500	476	484	526	473	519	544	511	508	483	482	503	475	501	482	504	483	494	467	538	502	495	519	533	465	454	478	443	476	499	505	475	486	475	528	537	536	481	534	527	505	482	491	482	531	511	474	495	491	487	498	492	513	507	527	485	505	541	510	500	541	473	489	465	519	489	503	506	487	488	489	475	496	524	484	459	512	485	529	514	521	498	491	488	473	515	481	500	516	501	484	496	485	501	451	517	511	529	459	463	501	494	501	460	505	491	530	516	478	495	482	511	510	460	473	448	440	503	507	517	484	483	500	492	488	531	447	494	460	508	485	507	506	549	482	506	473	509	550	501	504	520	517	468	469	475	479	452	523	484	503	451	477	491	469	490	490	509	496	494	509	484	487	502	501	482	503	473	488	525	456	499	501	491	516	488	509	511	485	517	499	500	461	504	495	504	497	531	506	503	529	466	486	511	497	494	484	448	520	486	466	498	502	498	481	477	546	497	506	492	557	474	541	517	478	502	481	502	491	494	469	523	473	517	462	474	507	479	516	428	477	502	488	497	512	512	515	459	467	480	500	521	477	445	491	480	501	535	513	528	484	462	467	488	501	522	507	471	493	491	460	504	484	552	466	494	502	496	504	512	473	486	487	481	489	463	466	493	495	494	469	461	495	490	494	534	495	477	510	483	494	498	485	487	543	503	483	512	498	496	516	495	449	476	496	467	479	463	498	496	487	483	495	523	466	497	483	502	504	490	528	457	519	488	459	497	446	502	473	514	481	478	502	495	501	470	507	490	484	510	513	489	503	492	473	497	537	493	514	504	490	532	477	472	468	516	479	490	521	514	462	468	483	493	524	476	469	484	506	517	529	480	500	489	497	524	479	498	489	504	492	461	492	487	512	505	478	515	517	456	535	491	504	507	484	483	485	486	470	463	486	523	505	483	530	491	482	497	481	515	487	524	474	471	537	537	476	464	510	504	507	526	494	495	528	475	506	512	512	439	490	483	455	472	510	506	469	513	502	489	470	482	484	484	455	511	465	505	495	530	471	494	482	474	498	504	498	489	489	509	475	514	524	485	525	447	486	507	471	507	467	523	479	492	523	525	526	473	520	482	462	539	484	506	508	482	516	529	479	522	502	494	490	463	490	560	530	518	520	484	489	536	526	523	526	494	486	511	498	494	482	511	480	474	478	501	504	546	480	449	520	505	459	513	515	484	501	473	524	518	514	461	482	485	464	491	486	503	489	496	543	500	553	518	489	503	496	489	518	486	522	479	514	530	510	478	481	504	578	504	466	477	505	496	537	485	480	512	539	432	469	502	479	470	523	526	490	533	475	475	491	486	465	498	496	479	504	499	537	477	505	541	537	479	508	450	523	518	502	490	519	541	497	494	493	497	515	505	489	552	509	482	509	522	522	517	533	499	479	507	492	493	492	483	514	513	497	498	506	494	480	467	501	491	502	507	493	458	540	494	506	544	490	523	513	513	521	459	467	501	477	514	496	493	498	482	481	478	491	507	502	482	500	535	482	537	508	521	481	475	522	498	529	482	512	487	477	480	476	470	483	483	518	501	490	498	465	479	490	559	527	495	509	516	448	510	511	504	533	478	483	493	490	532	486	482	447	557	488	482	452	508	515	523	498	488	486	499	516	458	472	549	466	495	532	512	487	497	507	438	541	500	481	508	470	513	488	502	510	506	462	494	495	464	489	472	516	506	512	509	502	528	463	489	517	527	514	496	506	468	501	498	506	509	446	519	476	500	499	487	530	468	513	475	526	524	511	499	460	519	508	478	527	492	503	487	485	502	515	483	474	513	466	448	518	488	479	513	501	490	490	511	481	495	496	486	475	474	524	490	489	498	489	508	517	502	540	491	481	519	459	502	483	481	464	461	490	493	541	459	521	486	515	496	487	491	503	473	472	487	492	509	462	536	499	469	515	473	497	516	461	516	484	482	526	513	473	534	496	526	508	475	501	500	463	473	493	501	511	516	488	488	496	495	479	493	516	491	515	498	484	483	503	491	459	478	533	500	491	505	474	486	490	540	473	518	469	466	491	445	480	490	521	503	503	486	495	477	498	505	498	462	511	446	473	503	496	482	528	512	510	489	504	493	481	489	515	490	534	449	457	536	507	494	477	495	452	510	488	491	484	515	582	502	509	494	500	507	511	496	498	481	498	485	477	473	523	519	486	524	487	488	512	500	484	476	472	497	473	500	520	498	479	467	433	492	491	487	485	454	485	489	502	485	476	524	528	514	498	518	529	443	495	503	464	481	516	477	500	493	473	490	508	445	490	477	495	516	493	523	547	487	494	492	479	512	482	490	475	505	492	536	487	501	485	498	507	484	472	500	498	510	479	520	532	495	540	500	554	497	511	492	473	499	484	490	504	474	485	497	487	537	530	530	485	503	520	522	515	475	515	519	510	513	522	531	505	511	506	528	543	492	506	473	467	459	482	506	555	485	502	475	482	512	478	491	486	479	505	510	504	471	494	511	501	529	511	509	485	455	496	469	517	485	534	482	511	452	465
48111	65254	33260	10125	9311	2749	1363	941	894	795	764	694	701	646	661	657	638	652	614	646	629	650	575	633	613	598	601	562	594	611	610	607	609	606	596	558	613	600	643	597	570	602	565	616	581	589	619	551	530	586	590	561	600	603	599	571	562	577	553	567	615	573	588	581	555	563	566	577	592	608	595	595	572	627	592	602	591	573	592	596	559	585	571	572	588	584	596	603	562	601	567	566	584	557	593	597	609	602	626	560	587	600	585	583	570	580	600	587	601	590	602	611	677	606	586	561	619	597	575	558	582	566	575	583	533	590	547	552	592	572	613	588	568	580	534	542	543	567	569	548	580	589	545	622	579	560	539	567	613	563	576	622	610	598	593	536	549	538	561	581	570	576	564	568	594	616	569	624	601	600	598	586	557	560	564	582	588	574	594	531	595	608	532	550	574	590	545	621	580	576	558	645	583	541	564	573	571	552	560	553	570	575	586	588	521	588	555	537	566	580	593	598	575	587	599	608	606	570	577	589	568	626	574	577	502	596	546	561	564	609	596	590	545	565	604	588	571	616	556	558	597	549	564	553	564	591	586	587	602	561	567	550	594	545	560	559	564	563	549	555	574	590	594	570	592	576	573	533	594	576	558	573	584	563	552	581	552	551	562	537	615	579	601	585	586	581	559	587	597	569	620	579	558	556	585	601	586	570	569	563	566	624	608	581	562	580	583	583	562	534	586	551	559	599	580	560	588	591	579	578	535	533	607	569	546	550	586	583	602	548	588	572	555	585	584	547	599	535	581	612	572	618	575	561	587	555	574	569	588	568	592	572	589	559	597	551	559	582	562	590	610	553	565	580	561	558	606	592	571	566	595	557	605	568	565	619	611	594	568	593	624	608	623	580	588	615	626	665	583	559	565	608	568	601	561	580	571	582	582	612	610	538	581	593	560	605	561	603	599	541	569	581	592	547	555	587	609	617	590	601	582	571	586	589	633	593	600	633	565	579	564	553	582	541	580	566	591	590	534	593	569	579	549	586	591	596	575	600	569	586	572	570	579	549	594	590	620	581	595	578	627	559	537	568	577	525	618	584	587	598	559	596	571	534	606	585	585	564	581	598	542	588	560	556	583	580	569	584	585	605	594	589	603	575	595	576	601	520	575	565	544	566	555	597	608	556	557	593	541	581	630	594	565	574	579	617	540	594	577	560	613	575	587	622	572	549	555	569	592	562	553	575	548	602	568	563	550	581	566	597	572	586	569	579	565	619	547	633	560	535	594	586	567	562	578	552	573	576	585	595	526	575	568	587	541	580	625	628	580	566	585	555	607	577	525	585	568	561	551	553	607	633	559	602	573	571	547	587	522	574	575	604	612	572	595	608	580	574	593	571	547	568	600	549	545	571	586	610	583	565	557	562	542	534	565	594	568	552	586	628	553	604	552	569	595	541	559	596	613	575	575	594	596	576	583	601	557	598	567	583	560	559	561	568	585	586	572	532	589	563	551	545	582	551	574	582	566	562	591	595	535	602	579	547	594	579	621	541	548	582	552	568	595	573	554	561	594	503	573	584	549	574	576	579	565	589	557	568	594	545	596	598	568	555	558	570	528	563	609	534	584	592	612	593	547	556	595	577	565	547	595	599	593	587	562	617	577	577	575	607	568	567	562	596	571	616	576	594	574	575	615	582	567	572	583	597	578	565	601	596	571	593	578	587	582	525	581	606	597	550	584	600	564	607	545	542	577	607	624	555	632	609	589	522	598	596	561	577	613	555	559	587	553	590	553	589	566	595	584	574	524	585	580	577	594	582	611	571	572	554	582	558	618	567	563	575	570	525	581	558	587	545	552	587	532	572	553	543	584	544	532	590	604	619	569	540	552	570	617	542	586	537	596	547	592	564	559	561	577	596	614	587	572	592	554	562	624	560	597	639	579	542	503	566	570	579	590	544	553	577	552	554	604	584	560	543	609	552	579	596	627	573	577	620	613	572	569	544	608	509	594	586	565	576	607	644	563	578	592	523	589	578	553	606	539	584	611	578	554	602	582	569	565	544	605	600	605	605	586	547	541	568	551	570	576	551	568	564	594	560	583	551	579	612	549	539	572	583	628	617	580	605	560	551	569	541	584	563	576	588	589	596	586	579	576	566	584	592	586	564	591	608	592	559	592	615	564	598	588	542	612	595	541	555	587	605	589	586	580	555	553	574	577	569	571	616	572	582	544	577	601	588	620	624	575	583	565	560	578	564	593	561	588	573	551	569	591	548	564	559	552	581	530	572	554	573	569	587	601	601	604	601	565	541	564	561	580	556	604	540	587	555	604	558	580	601	579	603	555	568	535	564	614	601	577	580	561	546	583	583	608	606	544	579	545	549	576	584	571	593	562	597	552	574	561	594	575	569	575	625	562	565	583	549	610	574	574	539	569	589	619	603	597	574	565	585	577	609	609	619	559	553	586	601	614	596	592	574	560	593	560	593	563	582	568	535	560	588	551	581	573	549	524	574	566	554	561	584	589	535	568	531	553	596	595	588	579	582	578	564	582	583	590	534	634	576	547	582	520	568	568	615	574	564	601	613	561	581	570	627	537	557	581	536	611	572	567	593	599	612	581	591	569	549	563	561	561	543	577	573	537	609	586	571	587	544	552	580	645	613	563	581	566	581	601	589	587	592	553	579	574	578	557	583	561	579	560	548	579	571	600	548	560	586	560	577	589	545	627	601	607	570	594	622	586	597	576	572	589	571	574	569	586	562	568	540	631	620	562	523	619	598	573	584	534	595	617	558	578	588	527	570	587	602	589	636	596	546	584	555	636	569	565	619	579	559	545	572	546	607	575	557	597	569	603	581	543	616	546	591	562	572	564	559	532	544	593	549	592	541	582	579	578	589	559	596	593	555	593	575	588	605	614	544	557	583	605	576	571	599	565	554	599	569	589	624	587	575	570	604	564	536	557	596	594	563	611	622	584	591	573	553	580	584	593	571	565	564	532	599	547	554	597	592	593	586	570	574	572	547	545	650	583	611	584	585	587	595	601	568	592	557	557	566	604	610	615	606	574	571	626	579	570	577	561	581	555	627	576	591	570	560	574	606	581	598	584	593	591	562	573	541	561	578	542	554	555	593	630	590	571	572	637	587	558	549	560	603	525	528	598	564	597	610	578	579	556	617	579	565	561	583	572	553	567	580	596	577	561	575	578	563	625	624	569	571	592	622	577	580	574	554	569	584	572	558	611	594	589	591	550	572	547	580	600	634	607	617	602	592	531	556	587	596	564	609	639	548	597	563	579	586	574	596	581	568	597	603	563	550	592	569	577	597	595	612	574	570	532	560	558	588	568	574	555	584	541	618	644	569	616	585	594	606	575	599	570	520	564	567	555	572	564	575	586	580	575	574	609	583	565	576	571	602	627	567	554	577	576	611	566	597	566	585	578	561	610	578	576	578	554	560	622	573	575	559	622	572	542	591	573	586	617	552	603	584	570	543	557	583	559	551	568	606	562	561
25506	21443	26955	24501	6789	1179	599	491	431	464	446	389	442	400	393	426	390	403	386	403	409	405	386	391	384	402	418	410	385	391	369	421	385	453	429	381	361	379	349	373	374	389	405	357	398	387	413	383	395	371	392	408	404	411	390	355	413	324	372	369	430	360	349	360	371	399	433	352	387	404	375	351	371	394	410	388	398	433	387	392	407	366	379	372	357	415	431	428	355	405	410	385	358	397	397	371	362	381	386	354	399	365	412	379	374	405	382	363	351	402	406	370	373	385	354	398	377	391	393	401	373	402	370	384	379	404	381	390	400	381	384	388	374	368	381	420	369	383	390	391	386	410	391	380	409	424	381	380	403	369	402	424	403	386	348	375	372	442	369	397	380	382	382	379	405	405	390	406	402	368	406	381	399	367	392	342	428	388	449	367	396	403	373	388	391	373	386	389	364	392	407	392	388	382	398	359	366	374	427	391	400	408	393	399	391	422	377	390	376	398	377	384	386	359	398	412	410	434	445	376	401	407	410	384	387	408	396	386	429	400	421	402	394	388	388	362	387	354	373	386	372	357	388	348	402	366	393	383	383	357	388	390	419	368	358	371	348	426	393	358	407	425	382	377	370	400	381	398	408	400	390	389	409	361	386	368	383	402	418	379	362	383	372	353	371	378	376	392	378	392	430	360	369	416	347	351	404	376	416	417	353	395	373	382	398	381	401	420	364	369	363	395	366	400	411	417	385	393	369	370	386	336	403	382	383	370	389	367	370	383	389	383	408	414	389	414	398	388	411	395	372	419	362	404	404	378	356	395	380	364	412	429	355	390	394	371	387	374	376	388	343	403	382	408	365	367	378	402	394	342	382	372	397	381	373	373	374	413	400	392	394	379	390	397	397	380	386	401	419	371	397	402	375	403	391	349	381	375	409	389	437	409	391	332	386	394	386	425	362	393	360	374	395	380	394	370	400	375	404	400	412	400	442	383	409	396	386	396	391	398	398	366	322	396	394	381	395	388	377	383	402	400	378	381	356	418	367	390	393	371	381	375	372	348	350	409	386	383	378	390	396	365	336	376	409	375	380	370	375	355	364	387	372	400	346	391	379	392	424	396	370	370	400	395	367	375	361	364	370	369	411	401	341	367	380	423	362	374	391	349	370	379	380	383	353	392	426	400	369	406	400	387	355	363	416	356	400	360	414	420	370	387	360	389	388	356	367	391	396	376	374	387	367	374	385	379	399	409	405	408	372	393	413	418	347	376	387	409	379	354	385	393	381	375	377	344	383	404	345	374	417	394	415	366	386	387	401	386	396	387	386	369	374	395	390	400	399	379	376	405	386	417	413	368	390	362	356	385	372	363	405	389	342	390	402	379	384	357	384	398	404	350	407	361	376	394	414	393	367	352	379	410	414	419	379	383	394	350	373	362	355	355	381	368	379	378	357	362	374	410	402	427	373	408	385	366	385	384	412	392	407	386	382	390	389	382	368	374	420	403	389	381	418	371	390	386	354	405	413	377	383	390	358	389	403	418	383	359	413	394	375	394	411	397	393	374	375	381	388	388	383	383	382	410	383	358	355	398	396	382	356	377	379	398	399	388	382	385	409	393	378	427	400	378	398	345	376	368	379	373	355	366	389	396	379	409	380	381	401	357	375	367	370	401	400	415	401	393	409	367	388	383	398	353	389	339	404	394	398	383	403	350	385	381	368	376	383	380	373	395	387	413	412	384	379	395	391	409	374	373	377	395	376	418	368	388	418	440	426	375	400	373	384	361	403	359	397	400	408	372	402	428	386	396	398	392	371	394	398	380	434	366	399	377	350	431	403	366	405	397	361	393	374	370	375	360	381	356	408	365	398	380	404	414	399	383	397	369	361	367	413	388	375	400	359	388	384	375	422	393	409	401	376	382	400	380	383	369	409	391	386	372	353	365	402	377	419	405	404	381	414	450	342	379	376	387	433	406	402	408	390	368	363	376	378	384	394	388	429	384	388	422	417	395	377	389	381	415	375	393	379	381	364	390	386	419	381	411	407	418	387	421	391	387	423	383	370	409	356	399	385	408	393	395	381	418	419	385	404	371	373	395	411	373	387	367	424	385	408	404	392	360	373	382	356	396	375	365	444	359	432	403	350	390	388	384	379	357	437	361	375	350	404	406	410	384	425	366	405	373	416	384	368	351	402	376	378	384	380	368	379	370	373	406	386	399	392	384	375	383	379	360	372	370	358	367	366	378	348	403	398	392	407	410	385	383	354	378	406	380	419	408	380	360	412	385	383	365	361	390	419	385	346	340	376	408	347	393	399	397	397	362	369	366	382	384	395	404	383	376	358	390	368	403	357	417	433	400	392	375	359	373	393	414	367	387	335	370	405	368	384	365	381	376	369	402	360	379	401	374	366	378	390	384	407	348	353	399	398	404	383	412	372	336	392	354	390	378	375	379	391	372	354	363	361	347	398	400	380	401	379	361	395	396	425	405	386	375	364	349	376	396	368	393	405	379	374	372	402	361	361	383	363	371	392	387	441	404	395	424	401	435	379	422	384	363	395	384	423	381	395	403	370	382	341	373	376	393	389	384	387	357	402	384	384	394	381	388	392	342	404	423	364	388	386	379	389	365	391	383	375	372	393	350	375	375	393	400	395	389	385	396	398	371	380	379	403	369	395	380	399	400	411	367	397	412	381	396	378	386	433	349	412	406	367	409	416	365	335	354	369	378	386	346	417	383	414	352	361	363	378	345	397	404	374	361	385	411	351	402	394	375	365	385	395	417	394	390	382	390	368	427	383	402	392	405	412	363	371	382	353	380	368	379	361	394	406	390	372	393	391	362	386	373	388	384	380	367	386	417	416	385	370	398	367	419	394	386	420	404	397	403	410	407	414	383	383	388	397	425	401	407	374	370	368	361	363	405	381	347	389	389	370	385	408	368	355	351	424	360	407	373	358	375	350	407	383	386	370	369	381	393	398	359	370	441	370	349	403	366	370	390	389	388	347	371	422	396	354	362	391	440	407	384	411	350	392	415	400	358	379	400	372	348	375	379	352	373	382	407	380	392	364	374	371	352	365	403	388	386	384	397	375	416	395	376	366	340	384	371	403	360	385	374	384	405	350	368	410	380	369	411	411	395	403	382	401	429	352	386	417	378	394	402	417	390	385	367	384	382	370	398	393	398	417	376	391	364	387	377	366	375	377	407	420	403	396	412	411	374	402	413	393	370	390	340	402	373	366	385	367	408	362	368	373	405	430	418	424	398	400	409	398	367	360	455	387	386	380	375	361	401	386	398	356	368	387	402	376	412	403	393	405	416	419	369	369	410	390	392	383	368	404	429	402	376	424	411	390	397	376	399	378	400	425	356	392	362	394	381	395	380	348	399	419	393	408	402	355	341	377	406	372	399	375	395	403	417	384	369	381	377	386	414	386	398	412	378	360	391	361	376	373	399	358	383	389	380	405	394	383	364	367	379	403	365	373	352	375	401	387	365	358	379	387	376
43900	51800	25272	5802	4550	2119	1081	659	650	542	559	578	538	465	545	544	532	470	500	474	482	475	455	513	437	466	490	516	472	488	489	463	473	506	488	467	443	475	464	452	484	506	426	542	485	476	451	457	495	461	466	491	481	502	479	462	487	492	509	465	490	479	473	510	488	470	483	416	513	494	472	449	455	470	485	473	463	448	445	458	459	491	498	463	454	480	471	507	437	468	449	459	459	497	494	480	482	466	437	464	485	484	502	455	469	470	482	475	473	444	446	476	483	472	447	475	493	496	475	504	479	494	507	463	455	498	475	502	450	478	484	454	447	434	453	506	469	491	433	470	498	483	454	447	500	444	442	468	450	443	467	437	452	435	471	412	439	474	502	438	493	447	465	445	492	451	490	460	456	471	468	472	530	462	487	443	453	452	440	487	466	471	454	511	452	499	478	493	497	443	484	450	469	502	473	462	458	460	450	464	438	466	445	434	407	469	489	454	507	480	447	454	484	424	449	460	480	504	505	455	486	402	456	454	499	465	446	477	482	489	442	485	491	492	477	470	479	459	412	435	491	468	471	447	423	453	497	445	432	429	482	456	498	487	481	442	487	465	467	455	450	467	430	482	445	466	452	458	434	454	466	468	446	493	459	446	486	452	498	475	474	456	451	471	429	453	452	470	454	444	462	468	510	492	449	460	487	485	438	473	453	468	467	464	486	466	455	468	485	474	483	513	456	474	440	480	480	481	507	514	450	445	505	478	446	441	454	470	483	485	488	479	457	457	483	457	473	442	478	473	437	458	475	508	475	459	462	446	439	516	487	487	445	486	419	448	477	445	460	479	455	491	466	480	495	488	466	470	515	495	460	454	503	465	502	453	471	442	480	485	464	485	486	447	519	462	490	533	450	460	489	481	474	488	435	465	464	460	488	461	432	435	468	446	471	487	487	483	491	460	454	469	505	419	435	448	466	457	490	473	459	479	498	472	484	446	498	501	481	469	449	468	434	491	445	531	418	494	499	475	452	484	500	483	454	490	473	479	454	457	436	434	451	456	471	448	450	492	470	502	497	481	480	480	472	474	467	480	460	481	456	493	449	485	473	515	471	519	472	472	453	471	446	460	472	471	457	443	486	438	433	440	465	464	484	440	448	446	421	481	439	461	482	485	471	485	448	441	481	494	446	438	494	426	468	443	484	478	410	486	489	517	464	443	470	472	442	467	492	475	466	454	476	458	473	493	450	499	484	435	477	473	465	487	458	473	480	502	454	511	436	481	430	483	462	485	451	484	477	468	448	473	454	476	455	466	458	461	490	474	499	488	495	466	496	487	453	465	453	442	481	470	529	509	500	444	450	472	410	498	459	454	493	454	450	472	448	471	459	477	460	466	448	474	452	527	441	476	443	459	451	476	496	492	493	459	460	492	488	462	499	464	518	468	468	489	460	454	428	457	520	471	467	485	486	463	469	492	440	491	456	441	488	480	472	451	453	418	470	501	457	467	465	447	467	478	440	428	473	472	420	488	436	443	471	458	475	467	475	465	495	489	492	493	491	428	465	465	445	436	464	471	451	458	424	474	466	410	486	453	460	477	462	484	448	466	506	447	451	453	467	479	447	463	508	428	469	494	499	510	480	489	492	476	495	444	454	449	438	474	509	494	454	476	466	460	478	464	472	438	488	460	482	468	446	473	479	472	452	469	496	494	459	454	474	455	485	471	462	459	430	469	457	457	448	480	459	453	462	458	472	467	495	425	451	487	425	471	462	470	444	460	422	463	513	490	489	463	476	468	484	488	481	463	477	464	464	449	444	443	477	484	440	479	453	461	442	484	476	456	444	454	427	493	485	489	462	478	461	506	498	471	478	455	446	491	498	463	483	460	507	460	507	502	477	431	467	478	471	468	451	429	456	410	495	458	503	464	467	458	495	460	520	455	504	479	466	483	490	477	456	464	467	449	511	530	491	431	468	449	519	461	458	429	477	445	454	470	467	475	468	450	474	458	436	433	492	459	469	517	501	487	468	441	466	487	434	478	451	446	443	440	452	461	480	487	457	475	488	511	479	444	469	440	479	480	475	474	517	437	476	489	439	513	460	466	475	457	491	472	476	494	472	457	462	474	476	463	484	455	515	454	427	448	513	489	465	520	438	459	470	467	433	471	434	447	464	467	455	464	481	517	481	484	461	486	466	479	443	440	462	490	469	460	492	454	459	451	481	436	492	514	458	463	504	450	456	497	472	464	441	486	436	458	470	445	482	482	494	430	480	492	523	495	507	453	461	470	488	472	520	490	489	477	500	443	471	449	471	441	451	484	476	484	482	473	468	497	466	464	464	449	498	505	440	462	445	453	460	442	447	478	494	462	441	462	456	479	476	442	462	465	471	499	498	481	499	467	434	499	445	465	499	459	493	480	499	441	488	447	452	471	458	477	435	458	476	464	468	484	449	468	482	477	434	444	468	482	447	442	497	519	499	422	452	435	439	475	491	446	474	462	458	461	458	481	471	482	435	431	491	514	457	464	482	488	458	472	461	491	489	461	480	482	491	443	438	462	463	465	467	450	487	477	487	469	444	466	456	466	495	438	464	457	447	468	488	474	477	496	471	498	472	457	423	506	483	493	419	475	429	452	444	490	472	435	498	451	467	465	457	476	456	475	459	478	466	513	468	459	485	484	444	508	456	451	419	487	455	518	507	452	495	475	461	465	504	479	453	426	468	490	480	485	474	427	497	473	460	488	458	463	462	471	490	448	480	453	444	486	467	424	461	487	508	457	440	457	497	502	489	477	448	435	487	461	477	439	459	461	475	504	496	462	456	450	463	487	461	495	491	454	505	480	494	481	457	475	481	470	495	474	446	472	464	467	534	452	467	476	501	467	454	470	466	475	458	529	503	434	468	475	475	462	488	495	476	441	476	486	479	447	471	423	464	516	450	472	466	448	464	473	474	477	451	490	477	461	421	461	439	498	449	477	471	444	473	454	475	499	470	479	494	482	439	506	481	435	488	475	407	484	487	477	433	463	470	477	461	455	413	488	477	437	476	449	469	463	457	461	468	471	490	485	506	465	452	479	489	442	478	460	455	463	486	460	479	438	474	450	458	417	445	481	481	480	451	448	494	471	470	440	478	460	432	454	498	444	484	454	442	477	486	435	418	469	455	470	482	439	431	471	442	484	444	464	513	458	481	426	474	488	435	464	503	473	451	445	479	488	476	457	490	467	447	475	437	446	439	485	506	479	441	480	426	477	486	472	445	441	424	452	458	459	455	503	482	467	493	445	500	475	472	458	466	485	467	484	449	461	488	444	438	485	461	500	489	467	490	483	489	442	461	479	465	487	457	457	419	459	480	485	436	439	484	453	467	476	464	455	470	477	458	504	430	493	426	490	453	446	468	473	489	505	460	483	478	416	480	466	462	498	478	478	452	484	490	479	476	462	480	481	479	510	508	490	472	472	475	458	474	470	455	448	447	494	481	426	467	473	462	467	444	489	472	484
22994	21287	29003	23892	21302	21054	8310	1258	948	868	869	824	825	744	748	745	748	740	737	758	720	733	687	698	680	719	677	674	687	702	745	651	690	714	689	705	709	680	698	650	711	677	675	692	671	678	683	686	700	690	721	673	686	667	709	720	664	665	645	664	669	682	686	672	684	701	701	656	701	692	690	684	669	676	704	655	709	638	660	658	706	614	662	662	634	723	731	645	737	656	709	708	675	680	691	645	681	635	681	678	701	691	699	681	650	719	707	670	678	661	716	682	670	671	650	696	664	746	655	663	650	719	727	677	693	666	688	672	709	664	706	723	666	678	717	673	671	681	642	685	666	685	693	628	705	653	685	609	686	688	696	652	675	696	685	699	705	677	673	694	677	665	630	680	688	652	682	634	642	682	661	698	689	706	670	704	673	672	672	702	707	686	702	678	676	648	679	651	664	665	637	686	673	698	641	700	645	649	667	688	700	644	648	641	687	698	693	660	672	679	681	668	614	615	709	683	680	670	698	667	629	667	694	693	653	676	645	692	652	657	653	656	702	666	709	708	728	642	695	671	689	671	653	702	676	650	696	672	642	693	691	647	675	705	687	678	636	674	692	679	676	689	661	735	648	727	636	716	637	703	660	723	682	675	664	655	688	659	688	697	664	653	600	649	645	631	677	626	721	652	692	678	716	673	709	681	660	693	696	677	638	723	705	694	675	662	691	643	660	697	713	663	658	676	690	642	632	625	708	648	688	636	684	695	672	735	635	665	662	690	665	742	657	672	668	693	685	663	672	702	689	651	686	637	671	650	656	651	650	698	677	671	687	629	676	671	656	673	667	646	628	677	652	704	654	687	680	657	686	669	672	650	678	634	668	699	639	720	654	658	669	627	683	694	705	662	649	630	688	673	664	657	667	636	683	687	674	729	651	688	686	694	635	706	668	642	719	665	647	722	685	657	669	692	688	670	669	697	664	715	655	687	638	681	631	671	656	693	702	690	660	670	687	665	670	690	652	681	683	713	698	673	672	682	666	717	660	647	664	660	664	673	716	663	646	675	666	679	662	631	691	647	685	607	620	639	705	668	695	655	682	682	709	650	663	643	658	647	618	680	690	674	682	639	693	655	689	674	667	663	636	645	707	664	675	663	646	696	692	711	685	707	690	659	657	640	655	640	659	635	631	623	626	698	693	659	680	699	649	682	651	657	656	635	693	645	670	658	669	679	672	693	707	652	642	636	654	685	642	673	661	656	659	672	658	692	715	707	707	619	661	694	672	635	701	692	622	647	690	677	658	671	685	698	665	667	679	668	636	655	688	681	677	631	668	736	653	650	624	692	685	627	660	638	676	671	675	676	666	639	656	712	660	688	682	660	684	648	658	677	711	688	648	649	645	663	656	666	728	652	673	634	634	665	673	708	709	652	672	718	660	701	681	677	698	683	714	633	673	653	652	653	660	660	678	629	666	724	684	700	671	655	685	682	658	672	687	691	656	746	683	653	664	695	703	661	643	669	688	636	660	650	612	665	678	663	730	658	667	681	672	651	690	679	661	657	676	681	671	685	663	705	691	649	673	684	640	667	688	680	639	744	717	658	612	714	621	695	702	668	634	677	697	720	656	690	666	668	640	662	648	689	671	684	636	686	659	648	668	633	648	683	676	660	688	650	693	623	703	700	678	643	696	676	670	685	705	687	686	663	652	702	658	729	652	684	635	677	701	678	602	701	692	660	716	632	693	608	643	681	653	624	616	638	691	697	624	618	732	684	698	683	692	702	663	668	686	662	670	668	713	635	690	679	684	631	664	631	668	647	668	621	618	719	657	646	694	671	641	667	668	642	660	665	718	661	647	690	648	610	647	720	720	674	644	734	676	672	693	687	645	718	686	693	681	668	671	668	647	680	708	743	686	669	658	661	668	621	672	741	715	640	682	672	647	686	648	618	678	677	707	656	698	643	681	656	713	705	679	721	672	638	664	624	633	666	640	668	664	690	674	640	688	713	713	670	678	637	640	610	672	667	654	633	663	698	690	669	620	697	665	637	672	664	701	683	681	645	676	626	728	673	672	696	665	706	679	662	631	676	682	695	708	645	654	656	665	673	681	687	684	667	703	673	661	696	686	643	655	674	672	640	685	636	683	690	692	668	646	653	681	678	649	701	629	681	684	668	669	683	680	660	654	658	653	690	694	709	685	702	664	658	683	717	662	662	679	668	669	598	673	680	632	667	655	653	652	698	707	644	679	640	696	669	711	674	699	673	692	720	665	668	633	667	645	717	672	647	690	702	687	674	695	672	630	721	752	680	655	674	650	689	627	673	738	694	679	684	700	698	676	682	685	680	671	660	677	642	657	680	650	675	696	623	670	675	670	669	672	701	677	660	672	635	676	659	679	670	713	675	668	665	693	674	655	702	630	689	670	654	676	703	675	699	661	654	661	631	678	671	687	637	697	701	645	648	686	691	663	676	639	674	682	623	684	664	625	640	688	641	634	697	671	678	680	653	654	680	668	717	660	696	684	630	647	659	679	660	667	627	688	689	641	692	658	681	680	662	665	683	668	677	631	657	676	710	654	683	726	727	684	680	669	748	633	682	727	711	673	667	701	682	725	643	659	680	736	669	689	719	702	663	652	675	659	699	660	688	679	675	664	661	680	695	647	673	704	708	639	643	662	643	669	654	651	639	672	674	698	655	688	638	683	679	654	688	701	649	669	640	724	624	650	650	669	723	670	701	676	684	626	660	670	687	676	729	649	698	684	625	639	694	671	672	678	655	662	673	688	684	658	669	705	698	716	686	649	648	656	608	692	651	671	672	661	615	656	679	674	745	675	683	692	659	670	668	652	649	685	668	679	691	672	686	677	657	683	665	676	692	688	656	686	667	633	668	664	685	676	674	702	669	624	675	707	688	638	698	677	676	697	668	713	657	669	711	701	618	689	715	658	662	608	640	669	655	680	703	609	686	646	677	707	661	698	684	639	689	690	667	678	661	641	708	620	691	717	669	627	715	666	676	694	663	726	677	636	637	671	698	654	706	649	670	652	656	695	660	692	697	656	651	706	721	661	700	647	644	647	696	683	657	645	670	666	653	700	680	675	710	706	682	665	731	627	667	659	681	682	674	704	689	636	654	682	645	669	650	724	669	652	708	648	713	666	702	650	653	669	666	664	659	656	664	625	639	706	669	721	684	704	697	663	703	669	697	703	661	662	658	685	683	667	682	681	670	717	682	697	733	624	673	682	690	648	675	633	686	650	679	689	705	657	700	705	693	657	674	679	643	663	680	648	622	655	654	615	663	669	644	666	642	676	669	636	639	626	662	677	640	631	626	683	647	653	664	706	690	681	687	634	669	654	684	675	676	674	675	736	666	646	701	634	654	683	668	681	662	663	677	666	651	679	673	655	697	629	676	704	638	672	699	656	729	682	677	649	727	643	694	677	646	648	709	701	675	675	699	622	658	681	678	653	671	645	677	672	660	660	690	678	709	707	631	676	689
57114	78391	42556	18161	14588	7941	3783	1728	1446	1324	1233	1067	1056	1004	944	958	957	895	879	847	882	876	890	822	817	841	859	855	799	753	817	802	777	802	798	782	804	818	819	862	785	785	814	815	787	778	758	816	751	814	747	772	811	755	741	751	798	834	786	801	862	772	782	768	765	812	759	770	795	752	776	813	791	795	754	796	773	777	780	790	781	791	767	769	782	786	737	782	838	803	779	765	785	794	789	766	758	834	762	773	814	807	822	757	790	800	823	770	831	806	785	768	796	748	820	816	797	864	820	813	784	763	826	805	787	747	778	804	779	775	787	768	814	758	782	778	750	755	749	748	773	777	805	754	801	784	800	787	746	789	752	732	774	809	787	746	709	722	785	748	778	772	803	793	806	698	797	784	760	793	795	803	774	728	743	755	751	715	736	772	780	703	750	782	785	756	752	809	794	788	827	760	737	733	800	794	764	780	773	747	769	757	720	818	772	796	765	801	784	810	836	761	780	812	748	798	786	808	770	760	786	778	780	741	746	757	767	758	749	771	761	756	749	755	782	793	793	748	821	729	730	743	772	784	733	810	696	755	781	774	766	808	772	781	751	803	782	779	737	740	766	737	770	732	783	736	754	764	809	778	781	779	753	722	787	761	816	724	739	821	756	776	827	823	745	796	788	769	832	764	750	776	757	781	773	797	742	741	829	729	821	755	743	761	784	745	740	777	769	769	804	778	761	731	773	817	782	779	731	768	730	803	772	740	774	784	782	763	724	738	803	762	759	821	792	777	732	755	783	752	798	772	784	741	784	788	769	791	783	791	805	755	755	788	763	736	744	735	773	757	767	725	783	779	803	758	755	781	772	808	753	765	784	786	786	778	743	779	770	769	776	726	771	785	798	758	762	778	778	749	752	795	781	753	753	784	768	749	780	771	790	712	792	759	776	788	802	783	784	806	787	746	789	795	752	799	790	776	784	735	720	736	799	739	779	706	765	698	821	787	796	770	796	743	753	812	736	780	796	777	738	776	731	762	775	785	723	744	754	753	687	773	781	761	732	779	738	772	757	718	786	818	741	742	729	757	745	799	762	786	803	765	758	789	780	763	735	808	758	733	792	739	767	802	724	741	751	741	714	808	786	769	733	761	800	717	762	770	732	813	793	730	775	755	798	790	735	761	735	745	759	780	768	792	774	750	776	770	770	720	763	783	777	788	787	789	777	826	697	793	781	777	736	728	774	702	790	768	746	755	762	766	810	822	792	770	727	783	724	775	745	741	760	736	756	790	756	777	743	812	747	832	813	802	752	772	785	766	753	818	737	745	742	785	785	812	776	692	790	784	784	775	798	792	750	775	756	814	776	753	780	772	795	735	739	754	797	770	769	788	783	742	777	764	765	754	801	770	753	787	776	773	742	755	785	727	749	775	752	753	763	769	783	758	752	750	764	760	801	720	809	773	772	790	765	724	790	779	776	759	704	711	766	754	779	778	778	744	778	758	706	692	770	773	771	769	748	767	766	767	791	823	771	748	721	774	743	746	730	775	762	735	780	843	762	761	801	755	786	741	753	772	743	726	763	789	785	793	761	746	714	800	772	757	807	731	780	773	731	757	734	764	776	739	778	784	763	786	774	751	780	777	762	773	767	752	760	755	793	749	742	773	767	744	727	789	761	786	792	837	767	775	801	794	786	802	811	736	742	766	763	750	746	755	755	764	785	787	779	761	793	773	752	785	785	769	798	814	755	720	739	788	771	821	780	817	786	785	827	809	817	755	751	831	742	757	759	740	805	775	776	746	771	756	742	776	740	793	802	766	777	769	791	726	756	760	800	807	740	752	737	755	785	755	776	756	778	774	766	806	834	787	743	786	764	772	783	745	800	727	737	733	762	806	768	839	757	835	788	765	798	717	793	740	751	807	766	717	769	817	755	821	758	741	741	744	725	786	771	757	746	760	735	786	765	818	748	764	816	762	774	766	776	726	739	749	782	758	750	750	754	791	749	735	786	755	727	746	791	765	750	777	789	750	762	760	775	811	765	738	736	771	754	761	781	741	822	793	734	816	758	770	740	742	787	803	757	778	757	784	800	762	768	703	828	811	750	780	791	785	734	750	743	793	756	802	775	805	785	770	797	804	739	741	789	736	753	767	705	746	807	776	740	788	727	757	784	809	752	780	763	756	741	799	790	721	723	689	781	792	734	772	797	735	729	740	787	718	825	800	784	743	809	769	770	775	772	763	766	769	793	743	765	792	766	799	751	829	780	768	759	823	758	752	781	799	735	746	747	769	790	800	720	819	750	750	793	848	782	755	765	750	767	742	750	728	784	716	782	756	768	801	777	767	761	766	773	782	708	706	800	801	739	737	750	775	798	737	779	782	792	795	789	780	778	751	767	780	812	763	757	754	821	735	738	803	770	788	759	756	805	747	756	776	791	777	796	769	799	784	795	731	778	780	718	740	730	773	780	736	806	759	764	781	743	785	753	764	757	783	748	725	777	772	717	739	764	794	813	758	810	775	742	758	798	817	759	782	800	743	808	736	758	732	768	749	791	791	787	731	771	743	819	754	787	731	745	774	737	743	693	767	775	729	822	725	718	743	739	812	771	781	706	830	798	760	772	749	734	780	764	773	807	829	792	730	726	812	763	733	770	735	772	753	775	714	797	786	738	761	800	778	744	747	768	776	777	750	830	783	778	769	757	761	736	718	739	747	781	706	735	752	781	809	752	761	811	774	768	719	779	800	757	770	775	734	793	791	773	727	800	735	766	763	773	803	717	797	801	762	782	834	745	739	780	786	768	780	719	773	743	748	802	827	796	715	810	764	778	802	728	752	730	820	810	804	727	808	753	783	801	743	790	797	737	737	782	767	718	782	763	812	760	778	823	740	731	761	790	741	768	747	758	746	794	740	773	734	801	772	777	759	723	770	739	772	735	782	726	749	798	810	777	769	722	810	725	788	787	765	789	746	757	752	784	764	764	716	779	739	782	763	779	780	782	752	713	726	745	747	805	765	808	746	788	738	747	778	760	764	775	735	773	741	730	792	772	805	730	773	780	757	724	730	786	796	788	800	758	752	729	758	786	802	778	741	734	798	763	762	782	764	755	779	788	758	757	746	770	787	736	801	745	754	805	739	741	785	743	778	736	754	764	708	764	787	756	780	749	755	822	766	732	745	767	753	713	741	795	776	745	738	751	761	760	768	766	783	774	764	793	707	781	780	732	740	743	776	713	772	707	739	774	739	770	771	784	765	792	765	789	779	746	774	779	750	770	736	744	763	782	756	784	743	759	782	796	740	769	759	799	758	813	770	768	736	800	747	768	768	764	698	786	806	778	746	825	783	786	771	774	769	786	807	790	825	743	738	713	800	755	772	799	769	781	789	764	736	760	751	755	795	775	725	749	774	770	746	754	770	739	746	797	761	740	828	777	746	765	722	757	749	794	748	722	737	807	778	772	804	790	744	789	802	787	790	774	796	725	734	759	781	807	745	800	752
28150	21783	13533	1900	744	446	416	366	326	316	346	346	331	352	322	314	356	347	336	361	355	321	360	353	321	376	368	343	340	329	336	328	342	360	353	356	380	335	359	328	360	343	338	340	344	339	326	342	372	329	314	350	343	361	367	342	330	328	312	342	354	364	318	383	346	339	331	367	378	325	360	341	359	382	358	325	371	316	311	337	319	367	315	330	356	330	332	296	326	371	347	360	336	346	334	322	329	383	370	345	350	320	357	333	338	335	342	329	344	304	325	354	337	359	358	331	323	329	331	340	359	359	338	349	352	323	333	322	357	335	357	334	340	326	327	322	311	349	338	335	334	337	355	316	328	332	371	314	300	334	348	348	340	327	331	338	325	330	316	324	364	326	306	332	340	338	345	351	352	349	345	342	326	345	351	322	366	335	344	317	338	351	328	328	333	335	321	338	319	341	347	387	341	330	346	334	346	310	354	308	360	335	338	357	350	366	331	340	332	332	333	340	360	346	344	334	315	369	336	351	380	351	349	342	327	326	367	368	337	328	325	357	358	352	364	339	351	337	325	312	328	357	347	362	348	355	349	323	326	338	355	355	354	322	357	362	343	310	356	331	363	359	342	384	329	365	371	352	331	363	343	367	336	343	361	364	352	357	357	362	347	343	330	356	307	394	347	336	350	358	332	342	333	307	303	351	342	341	337	347	339	359	341	363	321	373	340	321	334	348	316	324	338	330	341	355	325	347	360	334	312	357	333	317	340	350	323	342	324	311	322	339	350	340	332	325	324	368	336	329	312	330	363	323	324	338	322	314	363	348	319	363	348	371	352	360	341	336	357	329	309	350	333	371	337	319	317	375	346	326	342	320	317	359	356	355	343	302	313	350	338	335	336	339	375	334	343	320	355	355	371	342	325	355	324	321	341	313	339	336	332	340	346	346	319	335	370	325	333	323	304	371	337	372	383	355	339	367	344	340	354	366	347	299	331	352	334	358	335	326	355	356	309	336	328	322	355	332	342	358	320	334	311	351	299	355	334	314	319	333	364	362	314	346	350	326	358	312	345	339	338	346	331	322	327	336	341	356	350	360	338	339	303	316	337	327	354	381	333	350	331	348	344	324	355	362	354	364	340	337	326	360	376	304	349	332	345	346	329	336	322	386	318	350	334	336	357	342	338	340	316	341	357	311	324	383	343	330	375	343	352	342	326	332	344	320	356	338	305	367	344	344	344	377	346	324	327	332	325	319	322	329	312	334	338	319	328	336	338	331	359	346	339	340	348	337	368	347	332	346	352	334	357	355	373	345	359	325	325	338	355	297	325	379	323	340	351	315	354	340	356	352	354	343	340	389	339	354	325	327	317	383	349	334	367	319	365	329	292	343	366	358	342	389	350	337	350	370	336	332	348	335	323	371	338	311	312	366	363	368	354	346	365	346	357	383	345	316	345	331	323	328	357	343	329	318	343	362	353	347	332	325	318	300	344	329	328	312	306	343	335	339	337	370	371	338	348	331	306	355	354	317	333	329	368	330	315	339	352	350	348	336	313	364	324	373	309	355	349	317	326	372	338	345	357	329	315	345	310	314	332	363	375	314	355	336	361	317	365	349	363	368	362	333	366	367	326	384	340	330	377	348	332	353	341	346	315	367	325	349	373	334	323	340	318	303	333	379	378	345	384	331	359	323	343	358	391	339	299	334	355	350	365	316	341	305	342	325	351	337	364	331	337	335	330	323	348	335	327	356	332	336	344	382	305	343	323	310	313	359	332	322	342	344	324	325	349	390	333	388	334	360	319	333	345	344	303	347	326	357	348	322	336	361	333	354	331	319	361	337	337	338	340	320	336	342	346	327	351	338	332	334	321	342	349	322	331	295	322	360	351	337	353	310	334	382	369	350	356	354	345	366	337	324	349	313	335	346	355	333	343	358	339	363	325	308	327	366	301	328	316	356	335	310	318	358	325	327	378	327	356	331	332	345	354	324	339	328	349	324	344	321	362	358	324	317	339	331	326	319	321	358	351	317	346	323	381	367	357	372	374	354	339	320	341	368	358	347	316	353	356	328	332	350	363	352	359	341	343	376	374	332	320	283	370	318	341	359	327	351	315	319	346	321	314	350	339	332	369	345	332	324	359	358	343	345	337	347	345	374	309	375	333	361	340	345	351	331	362	317	372	349	301	314	371	322	348	365	358	335	313	316	379	333	334	357	346	329	342	333	328	337	341	338	381	311	339	335	307	338	339	323	355	358	349	338	326	363	372	330	317	331	313	336	354	335	340	304	372	369	348	303	336	331	346	350	365	323	359	329	339	351	313	356	373	352	349	345	328	351	300	318	322	364	317	357	356	304	346	353	356	370	350	335	336	301	327	306	342	354	325	363	339	335	337	318	330	345	333	342	338	323	316	328	318	359	323	325	341	334	345	342	340	376	348	374	313	344	319	360	325	342	348	372	318	322	321	332	320	343	318	320	342	312	351	344	317	351	355	323	340	356	358	355	338	370	366	327	332	319	377	364	327	326	338	346	349	331	323	340	368	302	356	344	359	358	342	345	373	383	328	346	376	337	356	350	347	336	342	354	327	342	358	350	328	329	342	344	332	342	354	328	315	347	345	350	337	361	340	338	348	337	343	322	331	325	333	287	356	320	318	378	360	336	336	311	328	328	341	322	371	356	358	339	322	324	359	363	359	306	352	341	334	344	350	309	332	357	316	345	347	328	351	335	322	339	337	352	326	363	365	346	343	326	320	327	347	359	316	314	357	340	315	334	347	351	319	378	350	375	341	365	309	361	325	345	339	326	324	321	361	374	345	316	331	355	346	351	319	304	355	316	348	343	340	307	295	355	348	353	325	320	326	354	289	317	351	341	377	308	338	327	381	330	346	357	343	318	362	352	341	320	349	369	324	367	367	378	334	323	360	324	343	324	339	326	371	343	343	360	354	324	339	342	336	324	355	342	319	331	334	349	341	354	358	358	366	312	332	324	339	316	338	356	336	306	338	337	381	315	325	332	321	340	337	359	334	311	319	375	336	404	365	343	344	341	346	295	371	317	340	333	329	368	324	331	321	315	349	331	354	306	345	339	376	343	347	347	337	344	342	332	323	350	313	347	338	347	319	333	362	338	348	332	345	328	347	337	330	315	343	334	303	337	342	332	344	347	374	369	392	347	347	359	345	356	344	353	328	303	337	368	329	374	353	336	315	323	327	347	339	361	387	348	335	339	349	367	310	353	343	367	355	331	323	348	366	321	345	323	327	286	357	336	339	334	356	329	320	351	351	332	317	314	361	326	339	345	346	348	343	336	373	334	363	357	344	388	342	353	366	341	352	339	351	314	331	334	339	355	313	331	321	349	364	328	332	402	334	335	356	324	337	348	342	363	354	307	362	346	337	314	354	337	330	360	344	362	346	335	346	353	374	386	360	364	335	307	322	322	368	373	316	362	325	332	338	320	350	350	326	356	360	339	348	319	364	330	318	357	374	329	346	376	325	361
25119	26368	7616	1398	965	691	545	396	453	413	447	437	426	417	418	375	408	414	425	419	396	408	429	422	437	416	406	441	429	442	437	397	441	366	414	406	425	421	424	411	395	386	425	440	407	431	434	400	381	411	400	383	439	445	408	400	409	422	365	422	402	395	370	463	411	392	430	433	382	445	384	394	417	414	438	417	377	405	419	376	406	400	420	413	415	420	402	395	395	406	383	400	390	405	441	396	403	422	412	429	437	396	401	429	391	423	384	451	389	410	417	431	411	396	440	448	413	405	424	403	430	372	386	390	404	416	403	417	431	446	385	421	435	382	346	419	374	435	410	396	374	422	421	401	410	400	406	400	402	427	401	405	408	399	423	412	424	396	389	414	408	441	414	413	402	413	393	378	446	421	437	388	404	359	392	432	404	384	396	393	402	385	428	419	419	417	437	438	387	404	436	453	414	389	438	404	457	426	429	404	421	392	425	418	410	398	398	392	403	432	397	412	389	422	414	433	400	410	443	395	430	409	409	401	388	406	399	430	432	407	404	416	425	427	420	399	407	416	426	405	403	409	409	397	395	400	422	416	439	406	348	388	427	425	423	394	408	424	444	374	410	401	398	438	448	415	435	420	405	431	407	402	426	413	403	409	421	400	405	416	405	399	389	389	411	376	384	408	409	401	396	429	396	391	422	402	399	430	387	418	398	411	401	405	413	435	452	438	405	394	398	395	405	429	411	368	396	437	418	415	387	425	454	437	402	389	413	388	399	405	380	418	428	423	400	405	420	423	398	420	429	393	424	399	407	419	429	392	415	434	370	433	409	385	427	403	407	414	412	394	443	401	408	410	395	455	382	398	440	440	375	417	403	434	417	402	413	462	427	383	457	358	415	419	406	388	416	388	426	411	411	386	396	435	437	417	416	423	387	430	405	388	383	391	398	395	372	414	400	411	393	408	396	420	392	381	394	357	430	406	400	375	424	410	397	416	400	418	363	373	415	410	432	427	403	380	405	441	378	421	417	388	424	383	431	416	397	380	408	419	431	382	394	379	393	386	456	340	427	412	406	428	394	400	420	404	421	435	452	418	395	433	411	380	401	416	396	415	418	397	408	401	419	434	397	420	412	387	406	408	413	422	367	392	391	420	369	388	391	404	414	394	399	430	371	415	437	462	448	423	438	452	417	401	420	365	420	423	405	395	453	438	410	414	411	372	377	402	389	371	403	372	409	392	389	420	425	428	394	383	437	454	421	408	455	426	411	426	422	399	392	407	407	419	395	389	410	413	404	421	398	361	417	400	448	416	433	422	374	436	402	445	422	409	423	384	428	369	383	393	446	387	410	379	414	431	422	395	404	408	415	415	361	415	437	403	417	435	417	428	407	405	393	419	388	411	380	436	415	409	407	373	410	468	409	359	419	423	433	435	410	431	407	439	388	412	459	421	413	408	419	410	442	421	427	427	413	415	389	426	396	405	434	412	415	407	439	432	401	413	355	450	409	411	424	407	391	419	411	413	378	401	404	395	407	406	410	400	384	431	411	436	422	388	410	411	420	433	374	425	416	409	408	458	380	426	424	382	404	400	428	421	398	393	416	401	404	409	428	412	402	425	390	376	417	393	399	416	416	416	375	406	413	422	389	414	412	400	385	432	419	408	427	449	393	391	411	399	437	390	417	458	437	421	422	387	393	384	406	437	417	403	447	373	421	380	405	399	430	416	409	400	427	392	420	412	421	374	405	421	439	415	389	433	407	414	398	399	404	392	399	431	421	372	430	389	418	413	399	449	403	409	429	377	415	443	431	393	394	402	373	393	386	407	424	464	374	403	394	409	403	405	398	445	394	426	422	410	438	414	410	403	414	411	406	395	400	381	400	396	421	420	410	385	379	409	429	413	424	397	387	411	376	444	407	389	432	391	433	414	414	416	412	429	384	418	390	414	413	410	412	450	430	414	382	425	351	404	385	428	421	370	392	428	416	385	381	411	450	404	370	387	429	413	401	424	422	406	424	409	405	434	409	413	416	396	398	411	389	388	407	408	404	392	390	417	395	413	416	383	420	402	386	366	399	417	417	429	395	399	388	408	355	450	386	393	381	404	419	419	383	459	405	408	428	401	419	393	400	401	389	424	432	435	419	444	400	408	404	416	399	375	399	431	400	418	421	421	429	422	421	424	393	392	387	436	424	409	424	422	434	417	400	388	414	421	398	396	434	431	372	362	395	421	374	399	402	423	433	419	402	419	400	372	388	414	477	417	409	383	405	428	397	389	396	448	411	409	440	411	409	399	413	403	401	426	396	400	378	379	428	412	413	433	380	449	432	410	416	408	421	419	427	414	424	403	404	415	391	405	411	422	408	384	421	385	411	444	430	416	371	405	404	385	414	400	423	436	411	388	414	418	399	385	420	430	419	417	400	399	402	421	429	429	404	411	391	417	395	389	411	413	426	401	390	375	395	397	413	435	432	410	400	379	402	384	434	466	391	422	435	398	405	411	443	404	429	417	387	397	430	434	395	434	424	426	413	418	419	397	382	395	410	384	407	431	400	392	424	416	438	441	412	370	395	407	403	420	422	448	427	446	429	418	458	399	404	450	390	432	413	377	425	384	434	432	393	406	421	395	403	441	394	421	409	421	362	409	377	398	416	404	396	402	378	402	418	430	425	462	376	411	423	433	423	435	424	425	408	397	399	427	416	403	413	436	390	405	416	379	417	425	388	409	468	415	416	388	447	396	397	433	401	443	431	447	402	419	396	381	391	397	400	410	432	408	393	418	414	398	390	441	455	383	415	416	368	387	442	407	362	445	390	434	413	377	438	422	396	427	415	397	394	403	415	423	420	400	399	414	430	391	398	388	427	398	409	419	364	437	394	437	434	400	399	424	404	430	423	436	399	411	430	435	426	393	399	434	432	381	424	436	422	396	426	404	388	423	420	440	420	414	428	414	375	417	379	419	441	376	412	391	429	415	388	414	402	442	406	393	409	398	407	414	442	399	411	396	423	424	412	394	406	391	424	441	443	377	420	393	439	364	410	436	378	393	424	436	414	373	396	436	427	427	423	401	413	393	399	408	418	422	421	404	405	408	386	429	433	411	417	428	434	430	412	409	405	412	401	425	414	399	386	388	421	396	386	422	396	399	414	399	410	370	423	418	400	396	400	442	429	432	406	385	412	396	410	430	410	399	430	436	414	385	387	392	398	381	392	406	398	412	405	445	423	410	408	419	397	412	417	411	397	415	433	410	431	405	425	410	405	408	406	411	386	432	399	403	374	364	419	420	440	421	411	443	439	427	416	393	404	448	418	413	408	429	428	420	410	369	411	413	430	398	410	414	411	379	381	386	366	364	415	379	400	404	378	391	420	391	369	426	411	398	416	449	406	368	402	417	426	403	388	405	444	420	367	365	446	410	429	389	395	443	418	428	420	446	421	395	450	428	418	362	394	390	398	381	415	382	414	391	435	411	390	409	422	399	427	407	441	392	379	412	444	426
24331	21382	28453	24511	20303	6755	1844	683	632	653	577	562	556	538	506	550	560	514	528	573	518	491	531	515	542	519	486	532	497	488	525	512	483	521	489	486	480	490	492	489	528	479	518	489	536	508	518	525	521	453	510	527	488	469	507	493	502	528	487	499	517	471	498	525	520	480	472	512	486	476	460	495	480	425	505	471	483	469	467	526	481	483	453	494	533	532	469	494	510	514	530	468	518	550	495	484	484	475	494	517	518	526	526	519	483	503	493	481	507	514	509	523	498	460	490	542	465	510	467	487	468	496	487	490	478	470	538	493	509	487	550	498	475	507	495	503	471	490	497	477	469	478	487	511	474	524	500	495	497	510	469	518	501	490	488	528	512	522	497	517	508	490	494	486	507	461	512	496	497	424	466	496	480	507	531	476	481	485	493	494	482	494	492	476	464	480	464	493	492	530	460	514	485	515	541	500	511	532	525	475	500	520	518	460	476	506	464	496	465	469	556	538	487	506	493	480	497	544	502	516	503	532	529	449	495	480	505	510	492	507	496	463	501	486	478	537	533	479	487	521	526	494	530	444	469	511	453	500	525	463	495	539	467	491	526	520	464	475	502	527	489	521	498	533	510	511	517	513	473	492	529	484	505	497	559	528	486	535	500	499	474	538	522	480	460	478	495	512	482	544	492	470	556	525	472	482	486	493	471	507	478	538	472	487	470	525	541	481	535	476	482	492	496	457	465	521	493	531	498	516	488	489	525	489	404	509	521	501	496	509	526	495	505	512	496	497	488	518	473	506	446	455	511	455	473	517	487	498	507	531	484	513	493	501	494	514	547	527	495	487	473	472	481	489	486	471	501	525	497	493	498	460	527	487	465	474	490	473	501	521	509	487	500	484	519	499	457	500	504	482	484	458	499	491	496	498	501	479	479	493	492	510	507	512	466	474	485	512	494	498	532	494	504	516	529	489	460	498	521	497	466	491	506	530	505	536	473	530	521	517	493	497	468	465	457	508	471	513	520	487	479	503	515	532	502	484	473	487	470	515	492	509	474	464	494	508	535	487	529	464	520	507	464	521	464	481	498	518	500	515	510	539	478	463	509	485	501	464	493	488	516	502	484	465	487	433	499	498	505	463	496	482	506	483	506	526	492	492	522	492	519	463	493	481	482	501	505	498	497	468	471	494	485	492	461	467	507	476	474	489	491	482	528	471	546	528	464	466	513	506	507	515	478	505	465	491	490	492	517	519	477	476	479	503	482	521	521	480	473	496	471	469	481	545	472	482	483	455	487	512	482	479	523	484	532	495	476	481	492	514	459	524	539	507	494	523	482	475	488	507	488	491	528	458	498	471	490	484	483	526	497	470	475	452	512	463	466	498	491	521	507	484	496	450	465	486	475	448	498	529	508	484	508	488	498	496	509	475	496	506	476	532	479	516	491	491	521	531	509	511	482	475	519	519	501	500	485	499	487	491	506	500	535	500	505	522	479	490	462	522	490	482	470	462	479	509	472	542	508	491	507	535	513	524	489	457	492	468	501	506	483	453	512	507	469	508	538	513	493	509	454	516	500	439	504	501	485	519	450	478	483	472	506	523	477	445	491	502	500	541	451	477	501	476	495	523	496	529	484	513	469	465	488	472	484	520	469	504	488	506	512	512	472	487	529	500	482	487	499	501	513	464	477	531	474	505	487	492	479	528	507	507	540	514	487	541	534	475	485	543	524	464	505	522	525	486	519	515	477	463	488	519	513	513	482	516	517	507	515	487	446	506	490	502	508	516	508	468	489	500	475	511	517	482	518	497	521	496	533	517	482	502	539	482	503	522	523	526	477	515	481	480	516	511	496	526	491	509	486	471	490	494	508	489	480	515	490	473	494	521	504	460	444	509	498	483	483	468	483	519	517	505	442	497	483	509	463	501	489	464	509	493	511	471	504	494	519	502	467	488	485	494	482	454	443	519	501	478	461	477	484	445	469	501	485	519	537	523	510	469	458	506	528	483	469	457	470	489	451	505	505	456	494	483	504	475	508	507	518	510	472	484	446	472	507	547	499	453	465	497	534	490	493	545	561	504	471	453	509	476	513	493	482	499	526	521	482	505	490	518	470	462	461	495	476	490	496	511	490	479	479	490	509	488	465	503	501	470	490	509	519	521	501	474	485	483	478	533	477	495	522	508	465	505	483	488	479	500	471	508	511	497	486	481	453	508	475	474	495	485	494	510	481	489	453	520	477	474	474	448	504	459	490	481	473	480	483	495	483	475	522	469	502	496	485	518	533	491	509	512	473	544	489	477	486	491	476	469	508	479	482	489	510	474	505	510	466	491	514	488	509	500	542	544	496	519	492	526	494	482	482	486	484	469	503	479	447	455	465	494	445	492	517	502	475	468	492	490	495	505	447	486	517	471	514	491	488	488	474	528	536	468	515	510	535	503	512	489	446	426	481	489	492	471	530	513	520	476	525	468	476	465	508	518	485	493	511	460	488	518	494	480	489	508	475	499	509	496	504	486	499	511	475	505	505	479	486	510	497	464	517	488	429	501	516	479	481	484	499	510	523	464	475	493	520	478	522	475	492	494	492	504	495	485	501	444	508	482	497	530	526	474	448	487	484	496	492	494	498	521	506	508	512	469	479	504	468	481	442	476	491	497	454	513	462	505	481	513	474	468	473	467	481	503	467	467	489	457	479	497	505	491	489	506	461	501	465	527	473	517	482	505	446	493	500	461	462	517	510	457	507	464	555	481	513	489	486	488	497	471	491	518	497	501	476	450	451	527	470	461	498	497	453	526	497	515	453	495	496	503	471	501	487	465	445	495	486	435	520	488	497	473	492	481	500	519	494	444	469	497	511	525	505	455	521	478	518	482	506	486	506	518	529	517	476	509	517	467	494	499	519	482	498	527	506	508	523	460	493	470	458	498	520	446	507	511	503	520	508	498	507	520	463	470	473	526	485	472	471	537	503	474	495	460	508	495	468	522	510	476	506	475	499	480	538	460	485	518	510	466	499	502	496	519	479	514	517	513	493	486	490	525	477	529	506	470	512	503	490	515	496	471	493	509	496	486	497	499	482	476	499	493	496	555	515	469	487	488	466	447	471	461	499	518	498	531	445	481	516	501	444	491	493	497	469	483	500	515	516	519	527	523	479	502	524	461	487	473	452	497	486	498	503	485	470	522	468	477	495	481	533	459	490	504	523	501	510	519	468	488	480	490	498	570	501	477	494	526	508	526	494	487	493	481	484	464	474	507	513	474	497	511	530	499	498	498	485	496	489	477	487	476	506	494	509	485	506	506	466	465	476	477	510	500	485	510	534	477	515	483	516	481	478	494	507	497	478	529	501	511	529	497	485	479	516	509	516	474	484	499	500	490	490	485	516	501	506	501	450	475	506	477	467	499	469	509	538	494	506	482	472	520	504	491	514	486	550	508	500	464	494	483	485	458	510	529	483	502	546	508	525	483	529	544	467	513	490	494	497	498	463	487	494	532	476	466
47993	64230	30244	11398	6832	4120	2854	984	823	851	811	711	665	659	686	654	628	626	641	594	610	648	596	606	639	589	561	613	569	569	546	586	589	579	572	582	585	603	562	565	602	601	571	606	545	613	584	532	600	583	595	574	601	594	629	591	587	614	581	605	596	563	598	607	592	586	579	619	567	617	599	554	609	611	560	611	577	550	559	618	580	578	591	573	565	545	591	568	590	584	559	582	618	580	587	588	554	600	538	557	573	581	615	570	606	602	600	586	585	603	585	586	588	560	556	587	614	554	564	573	531	591	626	561	612	568	569	536	590	569	594	538	549	557	588	553	570	613	568	568	549	559	540	595	582	579	586	577	612	592	605	590	624	567	558	559	547	564	643	567	559	539	527	551	581	612	578	559	558	530	546	561	579	555	581	605	584	535	594	573	588	523	593	575	579	565	588	576	596	599	567	577	553	566	575	592	563	546	561	575	557	611	603	545	594	593	586	545	560	555	599	588	572	521	601	575	589	548	566	580	531	577	539	586	577	602	600	591	570	575	566	576	510	632	542	597	600	604	551	546	553	586	554	589	555	591	544	576	585	542	570	585	523	600	576	560	558	575	532	575	570	591	602	565	595	552	602	574	612	552	582	598	590	582	594	566	536	600	583	558	526	573	616	588	576	526	564	568	576	596	562	634	592	550	534	594	568	569	556	566	573	550	533	560	571	559	556	563	567	525	566	608	562	555	581	530	549	635	564	569	584	588	579	610	584	555	573	573	549	555	596	616	567	549	603	576	578	575	622	585	555	571	587	555	529	600	570	607	552	584	591	552	569	613	559	591	555	586	590	582	577	585	562	555	634	551	520	565	559	607	563	558	584	581	565	604	553	562	570	616	574	582	551	538	563	554	543	546	577	557	574	584	584	566	563	590	538	557	582	588	601	605	600	614	607	600	535	610	575	537	566	565	575	545	562	597	603	567	548	590	527	573	557	569	616	528	570	535	618	572	561	551	582	568	576	569	589	638	559	522	598	606	565	557	580	593	550	561	571	555	586	556	563	575	570	574	537	574	584	601	578	566	593	589	559	586	575	580	612	543	560	569	574	588	591	546	563	559	539	579	519	578	577	553	561	562	596	573	568	581	600	590	573	612	577	535	569	602	583	539	552	602	557	540	569	556	573	608	553	572	574	563	549	576	619	589	550	576	559	608	537	535	540	607	577	583	575	591	555	599	604	548	527	582	548	578	545	597	578	606	610	562	567	596	601	568	537	566	575	600	556	594	560	561	580	618	570	584	590	568	537	545	514	623	554	542	551	583	580	588	524	553	609	539	565	604	582	564	549	609	568	569	548	588	567	590	548	548	565	557	582	583	573	561	557	603	607	545	569	618	580	573	560	580	593	535	534	617	565	544	595	601	583	599	615	527	548	628	598	544	603	601	563	620	569	583	580	567	603	561	579	577	637	556	586	588	598	589	552	547	561	593	578	567	570	579	569	582	597	615	552	572	564	567	546	611	587	618	558	566	586	552	568	524	588	563	554	547	603	512	612	589	572	606	567	549	599	595	574	575	566	588	552	575	565	554	589	600	580	563	545	549	576	595	558	553	575	559	543	534	581	552	594	580	543	597	573	542	569	587	573	586	547	569	588	556	563	607	553	563	583	606	592	585	560	568	519	592	572	536	591	576	567	589	584	592	620	565	565	595	572	558	578	591	566	566	561	577	569	549	592	581	590	582	515	546	526	611	563	558	589	578	605	546	609	585	543	584	590	570	534	595	612	583	558	601	553	585	569	542	586	563	609	605	620	603	585	554	604	561	598	621	576	545	610	576	526	558	593	580	568	558	542	550	597	547	578	579	628	583	576	591	561	595	570	564	599	599	582	567	613	616	598	567	565	546	549	570	594	557	610	561	563	547	606	590	578	582	546	526	547	554	578	528	593	627	552	536	605	576	556	581	588	583	595	572	573	589	587	538	583	573	616	582	564	552	541	527	568	573	550	566	565	583	580	558	593	557	593	616	588	548	594	577	542	604	602	532	582	542	510	565	556	577	557	572	545	567	596	562	594	531	573	537	530	574	594	614	583	577	538	562	550	583	571	524	545	581	609	538	588	551	540	564	598	601	578	544	576	536	540	605	560	592	576	581	558	588	567	557	559	601	583	570	576	567	532	534	587	604	564	545	623	586	610	623	588	578	597	576	567	570	576	573	594	559	585	602	596	551	573	585	548	586	564	596	568	589	569	583	582	581	578	572	573	547	571	542	601	539	587	644	549	539	560	568	580	534	607	544	545	590	612	551	595	564	568	608	581	560	603	564	576	554	592	575	584	571	600	591	603	574	537	576	584	581	538	595	576	582	584	570	596	586	552	530	589	561	566	544	564	590	567	547	593	581	567	541	568	582	563	554	596	563	603	560	583	588	590	547	529	572	603	577	543	567	608	574	571	595	594	551	555	593	588	613	569	565	570	563	596	533	572	568	562	583	565	583	591	583	601	565	565	582	573	575	551	549	573	562	554	572	598	578	534	566	586	567	585	562	566	533	555	577	578	571	579	584	539	596	564	551	603	558	563	574	595	562	549	553	610	594	560	612	612	582	586	545	587	574	588	566	564	560	561	601	565	601	579	564	618	529	554	552	540	580	558	625	606	586	556	559	583	572	585	602	580	581	593	550	551	531	569	546	554	527	586	607	563	569	558	602	576	580	598	584	548	571	620	593	573	562	542	605	579	580	596	590	606	562	563	572	562	613	571	563	559	588	546	591	592	555	652	542	621	560	571	549	597	539	582	557	589	567	565	608	558	522	603	561	543	535	581	563	587	555	613	573	555	547	600	543	591	598	526	594	564	542	577	579	589	608	559	600	596	595	535	598	569	570	570	607	572	575	590	571	538	575	586	564	571	577	593	550	562	586	585	561	562	618	558	552	532	614	552	532	587	570	538	541	527	571	560	581	619	571	542	583	510	567	597	595	566	531	584	600	527	541	599	607	553	605	597	583	614	559	605	537	597	615	622	592	601	594	562	584	543	574	579	595	578	557	546	553	565	611	554	562	605	571	557	612	587	572	573	599	563	568	584	601	564	616	561	598	586	588	594	577	596	571	611	514	574	582	571	569	579	586	552	558	571	589	589	563	600	542	539	582	529	596	570	580	585	564	603	553	584	565	568	614	575	633	591	610	570	601	583	561	584	569	588	537	576	560	556	548	613	554	577	522	531	594	558	549	614	591	559	617	553	604	570	568	588	543	607	586	568	586	586	600	562	577	576	605	586	560	583	597	585	591	569	537	623	543	562	561	597	523	606	591	611	586	553	569	555	567	607	595	570	588	576	588	563	566	580	539	532	596	570	574	573	555	541	586	602	586	580	603	562	553	586	551	583	529	535	556	591	573	608	594	578	558	553	566	548	584	593	590	565	598	553	569	586	546	549	574	610	573	580	632	618	561	576	588	595	619	611	604	571	608	614	575	602	566	548	541	561	509	551	545	583	570	540	554	589	585
25464	21476	27040	24771	6982	1459	761	496	438	426	451	398	377	425	406	415	399	389	411	419	389	367	380	396	397	414	428	376	360	405	386	396	368	393	393	394	393	382	392	348	395	386	378	378	367	343	393	353	353	348	359	381	379	443	369	406	389	390	339	392	408	380	360	385	429	382	380	414	373	344	370	410	393	378	366	402	361	387	357	359	363	396	382	424	391	369	422	410	389	385	367	407	418	379	382	378	403	388	369	375	389	398	408	336	350	415	366	391	365	420	389	402	413	380	379	372	400	372	388	412	395	364	346	374	397	386	422	410	379	381	350	401	366	358	410	391	406	385	337	398	367	328	380	391	396	391	374	386	372	389	399	393	363	398	392	389	387	431	354	411	403	411	367	397	395	382	384	390	387	405	395	378	343	368	382	368	364	393	373	397	409	399	365	434	389	389	382	396	390	357	370	332	354	369	411	366	390	414	406	379	408	383	366	392	380	393	359	369	401	397	367	375	402	424	398	409	358	391	391	380	363	361	383	400	416	411	354	382	408	372	424	374	360	389	383	364	374	361	352	350	372	364	407	389	384	386	368	382	368	398	373	383	396	442	384	378	410	377	392	378	384	381	375	380	398	375	407	377	396	389	363	365	424	401	377	375	455	381	378	402	393	400	400	365	383	371	418	391	367	373	411	368	370	373	384	379	411	410	386	353	371	373	372	388	399	398	356	415	382	362	351	396	370	384	412	400	383	368	351	400	387	358	374	419	374	390	364	348	386	325	404	385	388	419	358	397	393	375	341	405	385	354	371	375	409	352	381	421	397	378	394	377	375	359	390	374	402	400	353	400	386	386	403	406	360	346	378	393	386	363	382	381	373	410	378	385	403	358	348	372	369	385	420	380	407	369	410	408	373	376	352	373	389	380	381	417	385	442	369	406	371	390	382	413	394	343	406	407	353	392	382	395	368	359	369	385	378	364	378	418	384	410	404	363	345	391	366	369	363	335	408	418	390	400	409	432	387	380	393	354	371	387	367	372	399	384	398	394	401	377	380	359	386	374	401	335	379	381	373	381	360	378	400	369	355	369	360	390	390	409	374	391	402	384	370	410	361	364	393	359	383	406	358	399	408	360	391	355	368	394	390	409	394	433	373	372	379	390	386	388	425	402	350	377	395	373	369	373	386	352	378	360	407	378	378	387	382	354	362	357	387	368	397	393	380	389	379	387	381	379	376	419	377	380	429	383	366	352	403	389	368	384	397	383	409	398	386	374	408	371	376	377	402	372	395	417	350	386	390	380	394	361	406	369	402	385	365	391	381	378	355	403	344	365	373	405	392	360	378	394	368	399	376	386	396	390	376	343	370	386	388	388	427	422	388	365	376	354	393	365	401	387	401	387	383	375	366	371	383	393	361	363	384	386	371	380	356	397	392	388	405	402	380	395	365	372	418	364	406	376	380	363	409	369	369	403	391	395	353	362	387	373	364	411	379	385	353	405	400	356	383	386	360	410	408	412	388	369	367	392	377	364	381	373	381	375	402	371	400	378	408	405	376	368	353	378	369	374	370	385	372	381	351	409	371	400	411	368	362	395	373	388	383	362	376	362	365	371	416	370	378	389	404	384	369	410	366	354	377	361	394	366	397	380	361	366	385	375	402	381	373	366	414	405	382	408	362	389	382	361	372	381	389	390	366	405	409	389	407	362	385	388	395	376	398	384	367	373	373	394	411	356	394	395	385	389	348	389	394	365	369	374	343	360	404	391	364	347	362	393	405	360	400	356	373	361	333	424	375	398	369	414	347	372	400	388	387	359	378	393	408	398	418	332	374	385	367	378	320	401	380	417	364	395	381	424	416	387	385	373	368	432	369	396	412	385	365	373	372	356	416	408	322	392	396	400	400	356	387	389	376	413	389	398	393	398	385	350	390	390	373	392	383	391	383	379	389	336	395	411	365	391	385	397	350	388	381	389	390	372	356	379	389	385	386	359	391	396	387	368	365	398	352	386	409	412	346	350	358	407	410	375	359	378	388	354	319	377	378	367	401	366	370	378	387	390	343	403	368	375	385	358	403	364	388	360	401	325	390	364	419	385	406	366	369	346	413	387	391	370	426	360	404	367	356	397	361	362	366	358	379	381	405	395	407	376	386	384	391	398	372	418	388	393	359	351	382	403	396	393	395	395	373	385	371	367	395	408	369	379	370	378	376	363	384	361	374	409	344	403	376	382	362	367	402	355	406	400	352	354	382	385	376	394	409	371	389	413	363	348	369	397	339	380	416	357	405	387	382	404	373	400	410	386	396	378	402	383	392	373	382	413	354	394	395	362	362	360	365	381	388	338	380	377	409	370	371	379	383	348	377	349	353	387	392	350	364	421	388	412	406	358	385	383	397	387	418	352	372	387	338	395	387	407	364	396	381	363	398	359	367	360	369	383	371	375	381	390	366	369	338	400	370	422	382	375	366	361	409	355	389	350	376	406	399	375	381	397	398	374	373	394	359	379	384	400	357	366	381	378	370	375	371	332	374	430	402	367	361	362	377	373	380	374	402	376	411	398	370	400	375	343	395	355	379	365	356	413	414	404	368	375	391	388	393	359	363	370	380	367	377	403	414	394	380	360	385	385	381	392	398	387	401	402	380	389	365	378	405	353	375	363	360	377	376	374	401	392	380	387	402	368	368	384	383	401	376	404	361	400	369	374	383	360	399	392	386	359	411	350	394	381	385	363	411	420	391	369	378	348	413	410	377	388	371	340	385	376	396	364	395	346	385	396	401	372	377	399	343	387	375	403	371	372	366	374	368	401	383	361	400	397	379	387	392	389	403	367	391	369	348	344	381	385	369	368	385	411	360	394	357	387	362	396	402	345	416	377	398	410	371	335	366	374	386	398	401	367	377	393	371	387	408	419	396	395	361	416	363	375	403	377	411	402	342	385	397	392	408	376	353	407	339	394	386	405	385	390	364	355	379	377	366	406	373	374	390	358	394	370	399	417	408	367	373	379	401	402	409	347	389	379	357	375	341	368	379	398	383	375	343	408	376	376	403	370	380	383	370	358	382	403	373	380	381	392	402	400	381	391	369	364	385	391	374	396	390	387	358	362	393	389	380	352	340	349	376	401	394	385	375	395	401	377	378	375	339	395	426	375	373	359	357	389	368	388	387	414	381	379	357	421	392	364	389	391	338	416	347	357	359	354	376	345	410	381	368	418	404	354	356	344	366	384	383	377	398	395	395	372	371	385	405	382	421	354	385	357	363	371	406	397	353	379	397	364	386	394	361	372	401	389	382	402	391	335	399	359	403	337	383	401	359	402	392	353	388	392	392	369	409	419	381	390	395	393	397	402	400	359	356	371	373	401	411	327	351	402	374	320	415	382	372	400	376	400	373	389	348	367	413	382	370	371	338	356	399	375	357	401	401	357	400	384	373	393	370	384	409	381	401	372	400	363	359	364	433	368	358	367	385	351	380	390	368	383	373	364	372	364	399	371	358	369	379	416
43214	53011	21411	6163	3878	2883	1651	694	657	603	581	572	512	531	518	519	522	484	506	470	505	471	466	483	493	515	463	511	486	463	450	469	501	456	497	505	484	477	472	490	468	477	467	452	463	454	503	481	457	443	468	466	447	477	500	466	468	532	469	442	480	474	445	456	484	506	487	435	462	454	461	451	452	467	469	483	427	481	426	465	466	479	459	459	425	452	504	504	463	487	471	492	457	473	435	474	485	518	463	481	448	485	507	459	500	459	481	456	457	481	482	491	441	500	472	545	480	455	491	478	532	504	460	490	471	478	485	496	422	468	469	454	438	460	484	453	488	472	420	512	461	449	462	450	481	457	472	461	497	479	492	471	478	409	446	465	435	489	468	492	438	455	508	452	457	464	455	439	456	459	435	470	489	440	476	459	479	440	484	500	498	444	502	470	453	459	494	468	433	484	452	459	492	452	463	497	400	493	432	509	459	449	479	454	489	474	487	464	454	463	465	499	511	480	416	474	504	512	453	450	477	479	459	459	437	491	457	516	467	512	480	480	441	497	460	451	478	459	476	504	480	486	437	459	470	472	468	439	440	499	476	531	443	441	475	493	477	468	456	474	467	492	461	469	471	486	446	478	456	459	481	458	458	451	459	477	475	450	483	463	469	412	508	447	487	452	453	489	483	477	439	450	478	443	460	458	487	468	456	454	480	457	493	461	465	489	462	470	450	492	466	490	461	485	436	506	508	502	458	482	418	478	425	506	447	445	484	473	444	455	465	491	476	481	486	475	515	476	445	468	470	473	465	455	493	471	475	432	447	466	465	456	486	494	461	493	486	451	440	477	460	473	457	446	471	412	432	455	434	473	451	382	479	478	489	481	467	449	450	468	479	437	459	488	483	496	447	458	469	484	495	487	492	451	467	418	423	440	476	466	493	504	422	452	514	472	422	469	462	484	478	466	459	487	481	473	441	451	481	471	477	417	465	462	475	497	484	473	477	443	495	478	461	465	486	455	512	448	469	477	503	468	476	474	458	516	496	473	491	472	481	484	478	445	447	462	506	449	497	514	469	442	436	472	498	479	442	470	491	471	445	442	456	442	474	505	449	460	485	465	479	472	440	440	459	461	528	448	454	470	471	466	455	453	473	437	470	484	458	461	499	445	492	468	470	472	439	484	458	515	469	450	472	498	503	444	459	478	495	507	450	499	457	451	494	442	473	485	457	502	472	443	480	521	489	475	471	451	461	455	483	472	464	481	483	448	437	442	513	443	496	483	481	433	481	461	461	432	462	441	439	449	455	465	528	459	474	468	425	506	433	477	467	484	479	464	450	453	442	426	487	445	478	491	486	473	479	452	430	502	451	498	439	460	479	453	507	467	474	461	480	482	425	471	431	442	442	471	462	484	468	469	465	490	470	461	475	497	480	448	435	459	483	450	476	471	477	427	447	460	471	466	486	500	503	464	486	478	450	451	458	498	473	497	434	477	509	464	490	450	484	419	449	453	441	514	456	442	499	460	490	481	502	491	471	443	450	441	490	466	462	459	464	431	479	469	461	497	467	445	490	442	470	449	479	489	460	435	499	532	507	451	459	473	448	484	461	466	467	451	412	441	472	455	454	513	448	484	490	430	460	460	497	459	453	464	439	491	476	478	488	429	470	443	455	492	452	433	451	471	464	458	465	479	427	443	478	439	431	504	428	469	449	446	434	483	458	459	478	440	457	473	494	493	463	494	441	465	456	484	495	446	445	456	442	474	469	459	488	491	476	435	442	454	482	473	469	462	441	474	442	467	474	474	475	472	480	475	431	451	448	464	466	490	479	481	458	478	453	457	503	451	477	495	439	461	464	460	465	471	437	438	465	482	464	442	464	489	460	468	455	453	439	465	438	454	461	464	488	458	517	460	512	448	493	455	500	471	435	486	480	496	489	522	449	462	458	459	446	437	472	458	525	478	467	488	471	503	475	449	478	474	441	485	462	462	469	488	472	461	453	479	464	468	452	476	480	459	456	475	451	477	451	446	508	460	470	454	492	457	463	451	489	483	465	465	494	469	490	473	506	488	466	467	481	462	477	480	463	499	454	467	441	449	463	448	476	440	439	472	492	480	451	476	497	443	470	484	467	430	431	463	460	439	498	474	477	458	500	488	459	460	455	496	515	467	469	468	454	453	491	480	459	464	500	459	490	475	455	467	480	467	478	482	466	473	473	467	486	450	484	508	444	498	468	466	462	451	479	459	437	461	438	499	496	456	449	487	460	482	479	466	459	495	469	492	467	478	460	473	460	495	414	429	487	504	492	445	464	459	473	482	495	513	502	475	442	458	465	486	471	471	438	491	503	450	523	459	478	466	474	437	474	469	449	478	471	423	454	452	490	445	432	440	495	477	470	476	473	502	452	489	497	428	465	469	472	467	453	499	485	467	452	475	437	444	451	494	428	457	484	499	462	468	468	434	473	464	457	423	464	446	491	472	446	476	475	481	461	460	454	467	464	439	472	457	452	457	445	458	473	416	482	461	516	464	472	475	494	442	485	485	509	477	493	474	450	484	433	454	501	473	478	508	514	442	473	430	453	487	442	467	459	457	454	452	485	474	465	461	508	510	449	455	447	450	448	484	470	443	484	482	458	441	450	438	482	482	465	487	455	487	473	503	487	421	468	454	450	472	458	497	485	464	457	447	466	463	482	479	453	422	450	465	434	467	450	439	435	489	477	432	443	468	438	480	484	504	435	432	430	500	434	503	511	450	477	494	485	503	501	501	466	456	482	432	476	475	461	434	469	498	451	471	402	455	439	485	445	465	486	468	474	471	403	524	464	490	478	461	493	419	465	490	448	449	473	449	470	433	410	468	460	487	473	443	429	481	483	455	467	465	497	480	507	470	435	432	499	477	464	427	496	467	470	458	499	471	495	446	458	433	450	453	462	466	469	457	476	426	469	473	430	485	488	480	490	445	458	481	487	432	449	464	488	443	488	474	454	467	455	455	454	440	454	456	430	494	465	461	478	477	448	493	472	473	457	476	471	450	454	454	501	465	435	471	481	488	498	444	512	495	481	482	455	450	478	443	456	455	475	482	503	480	474	457	459	514	448	483	463	483	450	462	487	475	450	473	457	472	468	466	490	464	502	494	437	484	456	455	456	458	418	492	456	466	444	485	430	461	480	464	424	461	483	439	493	432	453	463	448	497	485	476	474	489	488	463	486	498	455	504	474	458	525	455	499	408	483	492	486	466	485	480	455	491	455	470	477	451	489	475	450	428	470	460	455	439	440	481	479	453	453	451	467	452	477	452	527	470	474	478	456	470	457	419	477	467	437	450	473	458	481	449	447	460	462	495	480	457	440	475	482	464	422	476	447	461	479	470	480	463	478	474	445	433	456	476	464	476	448	445	453	466	452	479	466	458	509	455	498	465	448	479	491	452	461	477	455	490	476	508	496	446	450	450	491	438	464	468	442	443	449	490	483	460	510	449	468	474	512	455	476	482	453	471
23044	21307	28950	23973	21306	21104	8054	1243	946	959	881	821	798	804	801	748	729	747	722	737	709	667	746	735	714	691	731	691	724	718	679	723	766	701	679	687	697	666	634	711	686	668	681	676	685	694	700	745	697	693	707	674	646	734	697	662	630	659	649	672	705	683	692	689	688	699	682	704	667	646	676	671	691	660	696	650	694	688	634	690	623	704	651	729	686	696	728	712	712	654	684	698	657	674	654	656	653	634	691	704	697	695	700	694	696	681	640	695	726	662	709	699	708	714	683	636	680	672	679	625	688	688	696	648	689	716	640	680	651	729	645	657	639	695	687	734	713	665	701	749	704	660	678	650	671	658	647	708	723	694	663	695	677	652	635	656	667	722	666	688	597	647	688	706	679	675	679	710	711	686	694	724	697	629	632	738	668	691	654	665	703	656	708	671	654	682	694	666	674	649	659	672	681	667	688	699	675	701	643	692	637	670	656	669	663	631	712	664	708	700	663	696	693	634	668	651	642	711	696	673	706	698	698	683	670	666	684	729	631	617	659	677	669	651	707	686	686	679	724	705	686	662	713	713	673	689	680	673	719	649	672	712	671	663	681	631	689	740	646	655	692	665	691	682	688	660	660	661	607	680	745	664	674	678	673	680	659	691	668	675	710	644	709	725	712	692	647	699	620	662	681	681	653	678	691	686	679	666	700	668	686	659	695	652	659	631	708	636	683	699	663	688	679	651	662	670	677	704	676	651	689	685	711	698	707	685	662	679	686	638	682	711	664	683	682	655	619	677	680	656	648	650	752	741	685	679	682	633	704	702	684	698	647	633	677	669	694	692	677	710	695	671	700	649	690	641	663	686	690	657	656	679	700	651	665	708	711	663	712	671	681	684	663	659	711	683	663	680	650	644	686	698	651	670	644	672	693	685	647	681	661	685	708	674	693	700	652	698	635	698	647	699	717	681	678	671	652	654	678	675	652	716	681	721	690	680	697	608	681	671	670	679	657	674	667	663	671	681	693	715	672	654	677	662	671	652	668	713	672	678	673	683	627	660	685	720	650	684	685	672	676	727	653	701	662	688	680	686	701	700	683	638	662	650	653	716	690	636	671	653	699	673	688	684	641	719	652	712	636	692	672	710	690	718	670	681	714	664	675	655	668	653	694	661	628	683	659	634	697	649	692	678	647	686	722	668	610	657	731	658	693	715	710	665	692	717	682	719	621	635	680	682	654	661	697	650	707	619	671	685	728	691	723	682	657	666	648	617	703	705	695	720	677	683	689	675	746	689	643	691	711	654	658	699	688	671	647	636	729	673	689	669	722	682	680	723	690	678	654	660	706	696	656	682	668	716	716	697	651	656	687	688	718	687	732	674	663	697	653	653	712	683	646	681	687	688	675	655	721	707	657	716	661	665	690	661	692	680	613	676	701	657	659	650	659	624	669	683	691	710	668	679	700	694	677	659	688	665	660	657	635	657	758	677	692	677	635	710	685	677	681	703	708	649	667	665	639	717	689	664	723	690	709	674	722	655	676	713	698	662	715	697	673	628	692	694	632	637	681	678	657	687	714	636	620	662	718	669	675	651	648	688	648	680	643	674	655	645	690	691	698	693	655	646	701	666	675	687	658	689	623	652	662	646	688	666	689	662	696	656	661	699	698	696	638	718	680	667	684	714	667	635	672	697	633	672	670	642	645	685	653	674	722	641	636	632	660	604	673	658	666	683	687	692	668	666	644	686	658	670	660	680	669	691	694	690	679	689	673	653	689	705	679	710	623	683	658	643	687	692	683	661	675	629	665	680	693	650	650	711	659	696	667	666	672	652	672	648	690	704	623	664	682	614	620	657	673	605	662	611	705	678	681	703	612	702	654	644	686	617	655	705	642	715	664	673	649	666	673	681	663	687	715	691	699	699	668	721	679	671	665	665	666	683	672	677	665	702	712	669	710	703	674	634	651	650	653	698	691	702	669	697	699	665	678	733	680	704	697	677	654	689	716	717	685	669	690	662	712	648	718	676	687	682	711	679	660	630	672	645	708	651	687	627	705	686	716	657	656	681	670	689	673	707	687	662	641	688	664	651	756	663	658	672	707	667	670	693	661	729	708	704	690	673	670	712	640	614	690	678	668	657	665	663	695	655	692	698	696	716	707	671	674	721	635	707	635	734	674	676	664	676	640	680	665	649	665	669	627	703	685	703	659	673	686	647	700	687	659	668	714	694	686	678	670	674	685	676	681	688	662	683	664	661	683	675	681	677	713	711	686	705	684	700	643	686	643	691	664	672	666	641	657	658	652	706	653	704	634	705	713	658	653	679	721	674	716	638	708	652	653	690	658	652	622	659	695	669	669	658	642	657	674	705	639	688	720	702	675	711	710	644	681	699	652	693	745	646	638	668	677	623	729	714	675	686	696	717	683	675	631	692	655	647	698	665	653	700	683	697	683	684	664	692	706	666	690	690	692	722	716	690	713	670	663	634	637	634	703	678	678	708	668	640	696	673	705	720	691	696	699	638	676	647	651	693	685	645	667	678	719	684	653	739	700	641	651	640	646	689	673	666	693	644	658	711	704	665	651	637	652	695	721	667	650	672	683	654	698	680	650	681	665	685	723	646	677	717	678	660	703	683	722	638	699	670	649	699	675	686	666	689	697	658	674	646	644	695	654	664	663	625	696	670	682	685	702	693	646	674	671	672	672	681	683	717	642	693	681	683	710	678	665	683	616	659	694	654	652	685	719	710	623	679	696	684	691	633	753	629	658	655	711	725	655	672	690	662	623	672	686	657	666	639	649	668	660	674	654	698	621	688	688	702	696	669	671	654	639	685	711	683	662	636	653	719	701	653	632	656	657	662	670	685	715	672	671	684	676	653	693	614	675	674	748	665	635	702	693	702	734	630	698	672	663	660	654	684	679	686	638	713	678	624	702	658	667	708	671	657	652	686	656	692	677	661	689	662	626	679	695	643	666	646	695	655	677	682	726	597	662	659	669	678	696	649	713	682	718	658	654	680	715	667	686	655	718	667	663	674	670	702	712	692	735	668	685	665	701	650	698	663	715	702	663	689	649	719	658	705	668	705	668	678	676	649	652	643	693	718	691	695	675	646	668	671	642	665	649	625	697	639	654	634	676	650	660	643	678	713	625	681	720	726	685	647	633	721	656	667	680	699	684	670	674	712	684	695	665	659	725	676	653	678	624	693	655	679	679	632	698	665	632	655	692	673	698	697	669	699	663	706	668	659	658	667	686	674	673	682	665	701	638	668	701	729	701	674	745	718	658	703	664	676	727	693	699	687	667	698	703	679	706	683	689	714	663	654	710	681	681	686	666	707	673	687	663	666	670	694	684	647	671	646	690	659	650	710	662	662	714	681	630	667	680	697	627	690	683	660	654	680	612	708	689	705	679	672	652	629	686	722	646	654	692	648	652	681	726	666	664	640	704	680	688	674	746	678	688	685	717	647	668	673	709	663	688	644	689	622	656	688	686	666	690	680
56575	81082	39518	18229	11312	9907	4540	1647	1518	1279	1164	1123	1094	1060	980	925	923	954	906	870	853	879	848	867	836	829	823	833	780	811	808	782	810	806	823	746	788	745	836	835	813	806	760	790	807	807	810	771	786	816	790	817	747	756	760	755	768	783	781	749	810	750	807	808	810	801	768	812	786	771	763	755	828	756	770	815	782	804	778	801	763	790	784	785	831	801	795	777	794	858	744	746	829	751	769	791	780	788	817	774	811	796	848	779	768	794	761	856	780	767	804	792	783	798	763	745	755	803	795	749	777	756	752	773	809	748	742	809	760	758	736	759	791	744	785	790	783	743	753	760	753	823	776	766	759	817	770	747	793	780	791	763	783	782	758	750	764	741	819	749	767	783	806	750	759	735	746	752	738	765	751	755	735	786	757	877	723	742	743	788	782	765	787	780	739	717	753	758	814	721	760	747	748	783	726	782	753	727	784	705	752	721	750	755	750	778	727	746	749	775	800	776	730	737	801	797	808	804	778	788	793	732	778	747	776	775	781	751	809	823	748	795	809	782	797	713	800	748	796	749	753	780	774	763	783	793	772	774	808	777	810	763	780	763	789	779	750	757	766	787	780	786	784	774	761	761	776	791	773	766	771	767	785	812	772	749	804	736	750	777	787	787	809	767	785	743	784	763	772	807	789	803	799	750	762	768	792	779	768	796	760	781	791	802	784	762	784	739	774	765	807	765	766	783	835	753	792	787	732	721	768	771	773	780	801	753	774	759	794	810	791	783	716	765	813	779	747	766	769	730	800	713	729	778	746	723	768	738	750	795	800	768	756	765	812	772	708	754	759	743	769	816	774	749	783	765	817	772	754	715	751	819	740	741	757	780	808	757	769	758	798	799	780	750	757	794	705	807	805	830	753	867	779	797	790	807	750	735	797	750	789	751	774	819	799	735	787	772	747	781	783	759	752	763	744	772	780	748	760	798	742	805	776	784	741	793	741	761	782	788	791	832	740	745	759	701	751	786	785	750	796	759	726	729	804	777	786	735	773	758	775	729	763	738	773	771	830	750	767	815	744	756	848	764	783	747	808	775	825	752	796	766	778	777	764	768	767	785	752	807	819	829	728	755	771	777	744	777	811	739	763	728	778	766	785	734	774	834	813	738	779	712	766	807	796	777	752	762	818	738	827	797	765	765	773	785	758	796	744	785	751	794	806	769	802	771	757	801	764	782	804	786	794	761	799	775	812	788	765	761	790	719	782	744	736	802	752	733	759	792	779	783	765	833	737	745	778	778	760	752	791	759	765	752	773	742	808	748	795	762	759	794	807	757	779	764	818	749	715	746	828	754	755	760	795	783	816	778	767	778	748	816	794	723	807	750	762	779	763	768	769	773	759	791	745	746	803	756	795	798	774	764	764	792	751	774	785	780	765	736	764	850	800	731	784	771	799	755	789	809	789	765	764	805	760	734	790	781	740	804	777	765	753	767	776	779	740	795	821	768	747	797	780	761	760	771	779	751	803	740	777	772	771	754	776	771	796	740	794	739	770	784	763	755	779	734	790	801	744	795	782	742	815	737	759	745	763	741	725	798	751	796	786	737	791	752	743	762	789	783	738	742	773	821	765	702	802	741	738	806	799	758	790	727	773	799	761	825	770	778	779	746	746	771	767	775	749	791	808	757	757	764	777	744	784	804	782	764	760	767	763	790	736	771	770	811	733	754	772	804	722	831	769	798	808	729	779	767	754	788	793	793	768	774	742	726	770	771	779	783	734	771	777	754	783	768	814	737	734	759	783	767	751	784	750	783	770	741	768	766	826	789	739	799	740	738	795	737	788	723	754	735	739	811	773	744	738	763	774	742	750	795	767	757	775	809	754	725	770	779	783	769	719	766	784	729	792	761	742	802	703	757	761	805	813	799	752	755	774	786	763	729	768	816	752	752	741	791	790	784	750	758	739	750	765	763	720	719	780	786	778	762	724	762	757	768	733	834	809	756	752	764	732	791	742	739	779	785	769	763	750	746	767	804	782	765	777	807	772	744	771	736	765	747	794	785	740	796	818	793	793	726	795	805	807	799	734	731	749	792	743	769	771	756	737	783	763	805	724	760	767	808	714	766	777	782	764	702	724	756	784	756	799	778	726	754	760	818	811	793	773	797	739	711	789	800	787	733	803	784	817	767	797	791	761	743	803	746	784	776	704	736	808	797	796	760	805	768	770	786	819	777	775	769	707	781	743	751	759	770	734	719	827	773	813	765	753	712	785	769	830	803	770	771	796	751	743	710	765	779	795	835	782	788	758	776	764	821	788	789	817	827	793	778	747	786	742	772	770	778	778	785	780	787	807	782	771	784	750	751	788	737	759	768	771	758	781	736	819	803	741	716	764	732	817	752	762	775	741	789	809	776	784	780	742	807	776	769	725	782	731	742	747	768	765	753	779	805	752	773	796	733	787	755	773	770	787	741	835	740	804	766	822	803	795	757	778	766	777	807	760	791	802	842	743	767	747	719	741	767	802	754	761	756	783	715	803	776	744	788	777	741	791	724	813	743	742	737	753	759	763	770	792	762	733	776	753	798	766	768	793	764	754	780	806	731	798	778	786	810	770	764	819	806	842	795	788	761	761	767	719	786	804	794	774	803	761	763	757	820	794	760	762	769	716	775	805	814	804	773	766	792	759	810	795	721	774	801	770	715	800	813	796	815	737	746	757	745	739	800	744	796	771	782	798	727	770	748	775	803	874	777	767	754	733	758	787	775	752	740	795	738	798	742	814	776	756	820	782	790	769	769	745	761	799	781	729	781	765	736	718	852	774	735	832	742	802	722	779	790	750	792	756	735	741	813	748	823	777	718	771	700	763	725	747	704	779	808	752	758	789	766	713	777	754	798	746	704	756	769	782	781	748	819	810	785	795	740	763	719	769	749	804	762	774	783	790	707	769	750	794	783	758	767	755	787	728	788	782	782	774	782	699	766	788	803	765	801	712	805	790	768	762	762	800	731	805	774	772	822	778	754	757	761	764	805	765	755	800	774	774	709	784	811	802	746	765	816	832	729	770	785	773	769	790	761	809	769	758	795	753	787	767	769	780	805	756	800	744	780	780	794	742	787	766	765	745	778	781	756	729	758	736	786	736	797	773	717	778	826	820	774	767	798	754	748	805	742	796	819	783	771	758	740	779	729	731	742	773	747	747	774	741	751	787	751	823	759	767	816	774	824	828	761	780	769	798	767	765	727	756	776	815	763	721	779	769	800	769	727	823	774	779	760	737	752	778	763	741	768	780	821	784	736	750	767	758	752	799	773	735	805	764	780	749	760	766	778	776	773	800	715	771	782	762	780	790	783	803	771	733	815	734	799	775	787	748	771	725	772	789	790	789	756	800	793	749	805	776	755	810	779	733	745	749	746	779	753	775	800	756	784	761	751	745	746	776	733	771	773	810	773	739	797	790	755	794	701	768	727	749	778	767	773	811	771	730	798	802	830	777	740	780	755	768	798
28033	22067	13581	1722	545	539	383	360	359	343	362	337	366	340	302	365	362	373	336	382	343	335	395	343	372	325	324	345	379	346	324	368	341	348	355	349	320	356	355	339	319	355	346	330	321	360	322	323	351	333	347	363	345	339	337	370	357	346	371	333	369	356	367	379	301	337	363	361	371	292	395	390	334	318	376	323	310	326	352	335	333	335	341	338	377	370	338	346	362	321	349	351	334	336	315	371	340	334	364	367	337	346	322	355	335	363	362	342	356	349	336	339	339	368	363	342	334	348	345	352	332	324	343	379	355	338	347	320	339	367	348	341	302	352	341	333	322	370	339	367	314	335	329	372	333	352	323	358	377	328	324	324	371	353	339	330	353	322	325	340	358	312	355	322	348	334	316	368	345	338	351	329	364	319	375	340	352	337	317	339	356	319	361	352	329	390	368	349	350	328	371	352	381	369	318	362	341	349	355	356	350	296	330	337	318	344	323	313	335	336	332	330	356	369	349	322	326	348	370	320	349	354	365	344	343	355	316	337	352	347	341	354	343	366	333	349	367	351	362	362	362	323	341	338	348	329	354	339	316	355	337	323	372	362	346	349	356	338	296	341	336	332	396	335	333	364	338	350	341	316	350	343	362	343	353	325	338	354	369	313	310	341	317	338	374	348	365	344	367	334	355	381	341	360	322	349	340	342	360	356	349	361	383	344	324	337	345	347	336	342	353	344	357	347	339	379	356	348	341	365	357	358	349	356	374	371	360	370	341	373	368	353	382	357	339	357	362	319	360	368	322	392	342	365	329	395	370	353	323	318	357	349	343	364	311	354	345	397	348	351	349	329	334	315	332	356	311	322	331	315	349	360	371	339	347	381	333	336	344	367	334	349	330	366	337	335	343	335	360	346	357	335	392	358	355	348	326	342	337	340	333	352	336	332	344	329	340	362	354	356	359	323	343	349	332	335	356	314	327	360	347	323	348	367	315	371	392	338	352	329	293	349	337	377	361	325	338	329	318	332	321	338	355	336	319	308	360	331	377	338	358	335	310	336	355	298	349	355	347	361	368	330	357	356	365	354	334	378	341	359	368	355	357	325	318	359	343	342	372	335	303	319	351	352	355	339	366	358	329	336	365	340	325	328	348	349	344	363	339	357	339	354	338	302	327	375	339	333	369	334	382	326	359	302	313	366	341	347	377	346	348	337	333	347	382	328	345	373	306	344	321	332	331	330	365	318	345	379	338	328	364	369	337	321	338	325	361	359	368	346	331	305	336	348	335	346	372	332	352	344	352	331	352	333	368	301	344	312	361	351	349	337	364	312	358	338	352	334	342	346	305	367	359	330	351	335	344	388	367	335	345	368	323	355	322	332	341	353	368	325	347	353	376	355	370	337	333	372	294	343	348	361	341	349	321	345	345	332	382	311	368	379	344	294	372	346	320	365	349	364	352	350	334	359	333	342	353	353	342	333	348	350	322	360	362	340	320	354	339	330	390	319	333	330	369	364	401	352	316	335	399	352	354	384	348	341	380	352	389	329	336	366	328	307	333	366	380	332	339	362	326	330	339	349	337	360	363	348	331	342	323	345	361	325	357	319	335	337	328	314	338	368	362	348	372	327	402	321	341	349	363	391	355	328	349	316	349	344	351	341	344	364	360	354	330	362	330	364	331	350	327	357	357	355	367	334	347	358	369	328	313	355	360	367	343	331	317	343	347	361	333	337	352	337	319	342	347	354	329	356	351	335	347	336	357	320	343	364	362	336	336	319	354	395	374	333	364	323	320	369	344	343	368	331	360	343	372	326	323	344	338	322	349	329	308	351	356	340	340	320	332	350	349	348	351	369	334	360	377	352	340	326	370	388	377	344	354	368	393	375	326	372	331	354	372	378	393	339	324	339	334	350	366	330	393	363	358	362	377	318	345	358	362	333	315	367	338	338	337	330	326	352	348	355	329	349	349	328	365	372	329	366	364	334	327	322	346	367	330	358	327	358	358	331	349	332	327	368	323	304	326	360	375	385	366	344	357	351	309	325	350	331	370	350	372	382	370	332	371	357	343	354	346	333	370	330	324	327	334	333	342	355	325	365	352	356	379	345	368	346	313	362	361	360	352	320	347	339	364	346	346	353	344	388	350	361	363	320	370	307	316	346	371	372	338	337	358	354	377	375	328	325	345	378	339	380	316	376	359	338	355	323	347	323	364	306	364	378	356	333	343	350	349	332	341	334	339	340	332	352	341	318	324	331	351	331	353	346	370	345	322	341	352	340	340	361	345	358	333	327	324	336	341	319	354	374	317	365	342	314	333	323	351	324	362	332	368	345	344	354	356	332	353	340	360	374	341	364	360	348	340	345	356	401	327	381	335	344	334	363	376	362	336	317	351	356	365	345	329	344	337	356	371	362	335	324	337	326	367	339	332	385	338	365	318	341	374	359	343	309	375	341	334	345	359	382	361	350	375	400	356	342	355	342	347	363	333	332	366	324	381	343	339	358	340	370	376	370	330	348	329	370	323	348	347	347	339	361	361	359	345	332	348	385	363	323	359	352	373	351	310	340	343	351	364	332	336	385	329	326	362	347	331	322	322	379	331	363	328	390	325	354	325	366	365	338	362	330	324	333	402	346	348	308	325	336	346	338	325	334	373	346	365	316	322	352	308	373	356	347	358	318	340	353	371	336	338	375	375	329	352	336	363	343	354	347	351	339	340	381	334	332	329	339	352	375	355	351	355	337	336	351	343	372	354	362	343	318	345	333	353	379	348	341	348	398	350	349	327	381	341	342	368	334	335	332	339	313	378	330	419	331	354	339	337	355	364	352	356	341	346	346	347	332	331	337	362	361	382	383	337	364	348	368	332	328	338	370	385	376	379	354	333	369	380	327	358	334	349	370	346	376	326	353	388	340	338	342	308	352	349	327	354	331	365	338	323	391	337	351	372	345	309	368	321	350	337	328	331	344	334	331	365	376	357	346	341	367	348	355	341	318	352	352	368	330	336	320	326	359	367	374	360	338	362	337	339	364	354	318	345	332	344	375	367	366	355	367	313	357	326	352	336	364	333	324	346	326	311	323	331	348	346	353	353	321	326	327	324	338	366	353	377	361	335	339	359	348	341	334	361	368	325	350	374	361	333	358	323	327	315	324	378	344	330	340	374	332	346	327	319	303	321	338	343	345	386	340	370	329	317	343	336	357	321	358	365	347	347	305	327	356	349	362	338	349	334	361	374	313	354	356	357	352	352	346	334	371	371	342	334	338	345	340	336	377	318	348	372	338	354	344	321	377	348	368	338	328	347	339	337	347	366	324	372	321	319	372	350	341	338	353	364	326	369	342	355	355	372	324	336	374	321	341	345	346	340	370	330	336	372	346	339	358	343	331	379	358	344	320	339	359	332	330	344	342	307	324	341	361	350	360	338	321	348	340	320	301	309	373	334	344	361	340	364	366	356	346	298	345	344	363	344	340	352	338	367	375	329	345	344	363	335	338	340	332
24696	27780	7227	1319	742	730	534	443	431	455	450	453	413	438	417	382	413	417	413	467	426	402	415	424	413	381	391	386	406	441	447	431	381	398	427	441	422	400	411	402	413	401	418	422	381	409	449	432	413	432	401	441	379	452	439	406	383	401	415	418	430	373	416	384	412	423	419	434	433	428	403	410	399	464	385	459	418	411	411	399	436	409	428	391	451	431	435	454	443	402	409	407	427	407	440	366	388	459	423	462	398	396	400	437	451	416	452	436	448	413	429	402	439	439	428	416	441	396	431	425	426	412	407	412	394	423	449	419	419	393	392	398	432	414	415	396	413	417	413	429	386	422	459	422	419	426	401	426	428	448	400	446	431	420	412	449	400	423	406	428	393	443	408	413	427	408	417	425	405	430	387	410	373	408	389	455	437	410	440	398	426	418	424	421	378	382	422	386	385	397	438	440	428	376	402	382	379	439	416	402	397	405	442	425	436	447	431	416	450	413	420	433	434	432	431	389	423	450	403	388	382	435	424	429	405	441	407	405	417	413	400	398	411	415	424	395	403	411	406	422	408	423	444	434	421	429	432	421	389	396	425	390	374	428	423	384	408	426	421	376	399	405	412	420	436	407	408	405	428	395	395	403	436	423	437	426	410	408	407	464	432	433	452	427	377	418	392	373	375	379	404	376	419	392	422	427	401	427	415	425	399	418	385	447	401	404	431	418	411	404	416	405	436	456	446	408	389	437	379	415	455	401	401	446	425	403	420	398	464	439	402	426	399	404	419	404	415	414	446	447	425	420	404	416	437	425	414	411	439	405	401	397	459	446	410	393	437	435	385	437	437	423	434	409	424	438	440	453	438	399	418	422	423	414	410	439	453	445	448	444	434	397	426	415	365	407	414	415	374	426	425	422	430	437	390	409	409	392	418	404	448	424	459	441	419	393	424	430	396	405	423	402	443	401	397	397	384	403	398	431	443	399	400	390	412	439	463	440	411	432	430	416	394	409	421	450	415	388	402	395	420	440	417	408	396	426	382	441	444	418	410	411	411	398	441	426	424	440	442	420	444	433	394	411	375	431	393	411	400	466	422	422	422	414	420	411	404	397	405	392	465	448	388	379	370	406	417	432	402	411	442	387	436	459	374	437	397	420	388	391	397	486	425	386	413	420	434	375	382	421	407	442	407	403	410	366	409	436	419	416	401	408	423	418	443	415	411	391	413	420	423	375	389	425	425	379	443	396	399	448	406	425	418	452	419	414	407	411	428	432	435	417	429	387	416	427	396	405	408	409	429	460	412	457	411	394	417	380	392	435	410	393	412	444	442	390	458	421	414	394	442	438	425	435	447	386	390	471	392	414	450	412	417	415	392	379	410	413	442	424	416	403	406	425	417	415	422	416	421	385	372	376	392	382	405	415	419	431	490	413	421	393	455	411	421	401	409	393	413	418	400	412	384	446	413	418	427	425	440	430	399	415	444	421	393	407	435	427	403	370	448	426	397	399	385	457	449	419	435	453	400	432	378	436	424	375	398	418	422	398	424	394	465	414	420	457	429	406	414	419	441	411	425	417	403	427	412	412	390	410	408	385	397	413	439	396	380	418	424	434	451	423	428	429	425	419	411	387	357	468	415	421	380	408	416	445	441	406	403	423	401	430	434	381	430	444	443	423	408	418	424	393	418	420	396	404	433	414	385	441	424	388	399	411	445	396	461	437	397	402	394	416	389	414	410	405	446	391	432	442	402	397	396	436	393	417	391	404	428	408	424	399	415	410	387	399	441	374	418	430	412	445	410	401	431	438	398	409	430	412	410	413	418	439	405	399	392	451	406	422	433	430	386	423	419	402	415	433	378	449	425	423	401	427	417	443	415	417	381	401	418	401	389	458	438	369	423	392	408	435	393	415	446	392	465	402	420	427	441	408	409	396	423	439	387	395	394	427	405	420	418	410	423	397	424	400	427	344	401	395	444	409	424	413	433	422	432	410	399	409	410	424	420	416	403	445	412	407	445	391	420	379	422	381	374	404	442	372	419	445	402	406	440	427	416	421	422	387	430	409	435	405	417	389	445	427	430	391	426	399	444	406	429	387	430	418	434	419	413	447	420	417	408	422	406	414	388	405	414	427	415	458	424	422	376	382	430	404	423	381	399	405	404	439	408	414	384	427	402	457	414	399	406	405	403	400	438	423	427	439	404	438	416	416	416	444	428	431	425	428	436	404	448	416	425	456	377	411	406	375	431	407	402	398	425	392	442	411	432	410	415	396	428	421	424	414	439	423	437	414	423	400	414	420	379	421	403	427	383	425	398	372	369	421	402	423	391	433	453	426	414	390	406	413	411	402	420	410	428	414	396	399	405	437	377	434	457	414	398	401	423	412	447	418	391	452	406	419	416	388	418	406	457	397	419	414	406	442	402	369	404	411	401	414	403	427	427	426	414	403	438	392	447	400	419	416	461	412	410	402	398	437	440	427	360	371	401	376	372	417	415	439	424	411	412	413	399	405	455	396	405	393	404	429	424	415	410	393	416	397	408	420	395	408	421	408	420	386	428	449	433	423	428	410	410	440	431	424	401	419	407	411	411	389	466	422	429	434	398	419	432	406	411	419	377	420	399	410	421	400	412	403	427	390	417	436	404	458	431	404	394	435	369	411	380	433	404	463	468	439	440	414	453	440	423	391	408	418	450	438	404	367	379	392	393	373	421	413	405	400	423	403	406	410	371	407	418	387	394	412	390	445	425	379	377	433	451	391	439	415	378	420	414	431	393	423	414	397	403	407	401	367	347	415	402	434	439	413	419	429	414	405	430	426	431	417	439	461	385	436	389	432	414	395	397	394	427	424	413	415	414	392	415	447	368	399	419	400	415	454	377	429	416	422	425	437	448	371	412	399	436	393	429	440	388	412	440	393	398	401	376	416	414	405	380	418	418	388	424	417	409	423	410	396	425	386	410	437	408	419	373	418	407	427	404	420	458	416	400	437	419	417	416	371	395	403	445	405	443	427	421	343	400	454	408	404	415	453	384	410	392	389	397	402	433	416	416	387	386	403	423	400	406	423	411	415	424	411	436	432	411	405	411	403	402	402	430	383	410	460	426	368	429	399	417	394	451	445	464	387	428	413	436	426	426	412	391	411	436	442	448	451	442	439	449	452	433	391	397	418	430	450	388	403	429	385	409	418	375	412	436	432	437	402	403	407	413	431	397	379	415	409	440	429	444	392	448	406	413	405	442	388	421	429	436	398	392	413	418	403	403	410	408	393	433	401	428	434	398	424	403	401	383	400	440	446	414	442	395	443	420	435	404	375	431	412	393	426	435	406	396	409	426	379	438	407	414	391	404	416	405	390	444	422	409	417	419	418	410	393	388	418	390	423	420	416	427	430	406	406	409	418	400	391	440	407	449	413	419	408	451	429	414	400	392	400	385	435	430	413	416	407	418	412	418	403	386	413	397	423	446	391	409	444	421	421	402	448	398	429	423	411	410	416	387	437
24321	21394	28251	24740	20085	6435	1713	721	618	623	601	604	576	549	506	550	519	527	497	545	515	532	492	519	503	522	493	553	509	492	543	511	522	500	488	491	521	513	550	522	498	506	486	512	501	500	495	518	552	479	498	513	492	526	492	488	513	498	530	473	520	490	459	535	488	466	526	483	448	500	520	492	478	507	476	508	467	447	466	513	531	513	518	484	526	508	512	547	506	511	506	515	504	490	475	521	508	515	499	528	512	478	544	518	516	509	501	486	521	517	500	598	513	534	527	459	506	509	569	528	504	430	537	504	516	512	546	513	482	530	498	496	528	503	498	498	476	512	483	534	504	504	488	503	507	503	524	498	481	464	524	499	521	512	467	516	488	473	495	481	467	518	519	504	479	473	512	472	511	514	498	482	496	500	523	500	531	466	490	503	519	530	527	514	515	514	515	494	497	511	504	494	510	492	501	494	488	516	539	507	482	476	496	476	534	511	521	486	490	507	494	520	473	553	488	534	477	489	447	489	504	487	515	533	500	519	461	499	538	532	496	478	503	541	509	516	478	507	484	488	489	531	490	534	483	467	499	499	497	471	485	516	523	500	510	508	477	470	501	457	513	522	518	507	559	494	484	486	509	540	503	499	501	468	521	476	515	483	496	490	514	501	574	503	489	495	498	500	543	545	533	508	500	515	505	517	472	499	468	494	510	476	535	485	504	507	514	473	547	493	499	493	499	499	507	485	528	508	476	520	487	523	512	499	534	520	491	488	453	522	554	515	483	499	541	503	534	495	522	484	481	509	526	466	472	477	510	504	495	515	510	503	504	485	507	526	489	505	440	519	520	516	492	504	516	470	500	516	497	500	499	534	499	509	511	457	534	505	504	466	461	493	466	528	482	474	505	486	497	463	495	475	485	494	523	504	470	502	474	499	533	533	512	503	492	499	491	510	530	495	560	530	526	476	523	475	518	505	508	503	518	505	481	505	546	517	510	523	504	514	484	504	479	496	496	485	496	501	476	496	497	501	495	511	519	515	522	494	451	499	559	504	497	505	458	528	486	486	513	469	509	493	537	524	525	524	505	495	521	509	503	506	503	479	494	515	537	446	475	455	518	504	512	500	499	514	519	465	530	504	490	535	565	564	524	533	458	483	512	500	504	533	501	519	478	485	507	521	514	498	538	476	522	478	504	455	489	531	516	518	471	503	503	481	475	455	477	511	499	532	462	549	534	492	500	466	518	462	489	487	515	495	507	510	500	494	538	517	542	466	519	493	496	547	493	452	482	482	466	515	478	491	473	489	503	503	531	482	492	493	480	498	508	550	521	529	532	509	445	512	468	461	497	506	510	502	491	474	521	496	520	500	510	496	496	520	501	538	479	489	509	489	466	495	501	471	499	505	491	471	510	494	498	494	510	510	484	490	465	491	488	528	516	474	502	507	515	505	531	482	504	576	493	477	499	488	501	468	510	479	474	466	471	487	521	515	499	503	498	492	519	544	507	481	512	496	512	502	498	478	468	470	508	495	518	494	486	515	485	497	481	512	459	493	494	546	493	546	489	485	510	526	500	473	514	493	485	507	488	490	549	471	488	473	513	495	516	501	497	516	483	523	539	498	453	481	538	487	511	503	532	484	498	519	486	519	496	466	441	533	487	504	532	508	496	495	535	465	476	536	504	490	486	512	499	472	472	452	495	504	522	499	511	506	518	486	492	538	556	447	550	517	502	523	498	486	476	502	479	532	506	472	483	507	514	512	507	537	544	485	503	502	503	497	483	481	487	479	512	444	522	496	470	512	493	492	467	478	525	465	525	516	491	513	505	506	520	511	500	506	488	530	492	516	514	516	489	514	535	547	520	471	495	474	507	525	500	475	518	519	512	495	483	469	494	515	521	509	510	510	544	539	524	496	501	514	521	470	465	522	479	533	522	489	504	470	519	470	522	473	478	480	520	486	503	515	537	468	526	486	497	516	470	521	518	492	526	524	505	497	490	478	519	499	546	467	509	445	493	470	505	495	480	491	488	519	502	468	523	527	497	524	529	542	500	455	510	487	498	492	547	528	535	484	469	521	499	493	506	493	468	513	513	473	501	521	516	492	528	517	489	497	496	495	503	502	525	536	514	516	500	491	491	490	505	547	496	494	487	490	534	501	486	495	501	513	521	545	499	503	465	509	507	517	517	532	479	499	527	498	470	494	541	503	522	536	490	520	569	502	508	482	528	518	546	467	519	503	450	491	519	506	466	490	532	441	500	512	546	529	472	509	502	521	479	550	522	499	482	505	510	501	514	459	500	488	500	490	527	508	490	525	490	512	499	498	480	492	474	538	479	498	473	517	441	475	516	466	494	497	483	524	479	492	474	483	486	510	500	538	494	532	478	480	517	519	543	488	508	498	495	487	475	516	529	466	580	484	493	556	494	496	493	444	513	509	485	509	496	501	527	536	509	524	496	489	515	470	507	476	496	496	513	474	521	533	482	487	489	483	481	488	513	461	481	496	506	498	501	518	489	484	491	540	492	516	455	538	471	515	511	502	522	488	514	513	488	496	504	510	484	483	515	499	520	516	502	491	515	498	508	491	515	486	499	527	497	480	497	498	482	455	545	500	499	494	504	504	487	516	533	500	517	538	447	522	509	501	509	486	476	539	490	501	517	462	472	530	515	481	482	479	484	508	498	475	497	509	491	504	458	519	536	499	523	485	547	498	511	460	526	487	528	516	511	484	466	505	512	487	486	499	504	480	478	508	522	504	504	473	467	540	533	547	491	512	509	496	473	539	451	506	474	489	516	508	517	470	445	472	506	484	485	527	502	458	515	487	490	573	555	509	500	508	508	465	515	506	521	523	504	475	484	476	502	559	497	497	491	500	507	474	518	473	536	510	500	479	497	491	503	475	506	509	440	508	534	520	512	502	499	478	560	507	459	481	500	497	535	516	532	470	460	530	524	506	492	490	507	483	484	483	475	502	509	462	495	481	560	491	510	461	563	475	483	487	516	482	526	499	486	476	495	472	480	513	495	479	514	471	540	484	487	541	483	519	518	535	525	520	497	447	514	508	522	503	500	554	534	455	519	508	501	451	501	507	544	525	499	514	490	502	506	491	492	508	488	493	524	496	515	540	482	505	491	522	478	471	469	475	496	528	502	497	469	484	533	521	518	526	515	520	519	519	453	559	484	536	460	470	456	515	483	505	529	482	506	512	492	529	483	495	523	500	481	516	506	516	528	498	532	521	475	492	505	491	497	517	486	536	508	509	479	484	541	492	515	523	495	526	452	452	491	503	501	523	487	494	476	486	485	497	507	497	495	497	471	491	500	501	488	515	489	492	486	483	512	483	488	485	468	497	544	468	540	510	481	523	506	491	548	471	508	519	500	506	502	519	537	466	507	508	490	482	513	515	496	511	511	492	539	530	504	489	468	501	506	484	479	503	512	504	517	513	498	495	479	490	490	485	485	466	483	520	468	533	459	548	515	508	499	472	498	519	573	516
47423	63938	29654	10454	4854	4463	2914	947	853	829	788	745	694	677	668	680	649	683	668	649	638	650	596	614	545	592	618	630	617	612	643	616	569	603	610	596	600	589	601	579	596	614	650	599	571	527	580	613	590	568	561	599	588	620	578	597	561	577	571	608	555	601	629	588	557	555	639	569	586	569	569	563	595	557	607	601	564	557	575	604	596	558	534	625	619	622	587	610	597	603	603	576	623	581	596	629	591	649	544	574	608	584	616	621	607	580	592	648	598	603	575	546	544	584	536	600	553	600	568	578	524	602	561	567	575	576	580	588	614	586	602	607	596	607	567	616	652	578	582	584	620	620	548	568	574	544	550	551	606	533	588	530	551	603	585	556	581	603	554	559	609	538	620	571	585	565	567	606	573	629	548	587	577	624	570	595	569	566	591	593	555	537	556	586	561	592	592	598	525	580	604	556	591	614	575	559	532	568	590	570	562	609	552	575	615	590	564	625	595	579	565	542	523	574	584	521	604	577	573	586	607	586	569	561	569	577	585	578	568	576	599	623	582	574	568	581	571	589	579	623	585	570	599	553	557	557	603	565	528	560	558	594	611	550	544	568	589	589	584	591	583	607	615	574	562	602	557	557	585	573	592	583	563	516	590	604	600	573	608	576	563	569	614	569	594	627	614	514	568	574	604	602	547	591	560	575	584	566	599	557	559	558	599	607	581	563	543	577	590	559	597	593	586	586	593	589	583	589	585	571	528	564	581	606	564	605	621	578	582	595	590	572	602	609	589	591	597	566	577	583	620	601	553	615	585	602	575	546	572	598	559	588	628	541	632	630	622	613	567	577	536	605	579	571	585	578	606	553	584	562	549	584	558	562	556	581	607	526	557	575	614	528	582	579	559	593	590	551	597	631	554	605	594	583	617	580	599	543	589	582	588	658	610	626	546	579	571	613	583	598	584	544	590	579	561	624	614	594	568	566	582	590	554	583	605	576	608	546	589	607	564	584	532	607	590	541	605	558	592	547	576	558	575	539	529	605	592	594	578	567	611	594	586	557	565	570	562	540	583	522	551	587	623	595	543	529	588	578	590	573	570	593	562	598	564	553	601	584	596	557	545	572	592	596	577	575	604	580	563	590	565	627	534	572	540	589	562	596	537	556	604	560	598	598	612	580	643	641	634	571	590	575	551	541	619	572	579	564	583	567	579	550	627	552	601	591	555	539	581	553	611	578	583	574	582	572	563	629	534	602	564	546	557	564	559	586	531	534	558	585	614	602	585	580	592	586	553	557	587	573	576	545	588	558	613	605	555	584	600	577	597	597	591	600	592	565	530	546	593	587	579	590	592	607	546	525	564	560	596	564	551	576	549	567	586	569	567	602	579	563	574	611	555	609	584	576	567	571	605	570	584	585	561	514	556	597	588	560	643	573	562	550	565	535	599	597	558	540	610	588	598	568	606	639	567	583	581	583	589	579	562	596	592	596	606	607	582	588	558	531	600	528	571	549	612	573	598	587	589	587	530	574	577	571	582	552	574	558	595	618	545	573	579	591	567	593	589	567	523	590	573	602	543	538	614	538	560	575	552	590	527	552	571	589	608	576	553	565	614	610	596	557	573	567	577	587	605	569	603	563	572	566	553	575	570	559	588	591	583	571	570	552	571	589	528	553	600	589	567	595	566	602	569	581	573	590	650	568	582	586	592	581	599	589	565	557	585	598	565	593	584	536	567	565	594	527	616	567	579	569	561	577	570	584	540	560	585	561	604	564	605	579	561	548	578	549	593	637	540	559	574	543	605	596	537	607	600	579	593	603	566	583	601	586	571	582	601	543	601	616	528	578	574	554	580	574	600	566	540	568	547	593	564	603	558	515	577	543	576	600	576	567	587	613	555	582	547	613	586	623	568	578	577	601	605	574	584	603	575	555	579	591	541	552	591	562	596	589	616	559	581	601	597	588	618	564	602	601	575	562	631	592	630	581	582	539	607	599	525	550	575	559	596	578	541	525	595	590	591	603	589	636	558	580	563	581	560	550	546	549	583	597	580	549	583	615	572	565	573	579	574	608	599	587	547	590	574	557	583	540	558	564	581	563	615	556	566	601	581	605	607	583	566	632	527	561	588	621	534	586	572	604	534	579	592	520	572	577	617	580	599	614	546	577	659	571	590	530	596	583	559	566	578	573	562	582	614	588	619	579	541	598	603	585	601	607	617	571	577	535	570	573	541	575	604	570	586	585	541	583	550	605	599	582	571	552	571	593	572	538	582	562	579	547	636	581	556	581	570	569	612	581	551	574	620	582	577	567	551	522	623	610	588	524	557	560	530	562	565	555	580	567	562	566	567	573	617	560	580	593	578	572	576	563	574	545	604	544	599	565	536	616	578	579	550	599	587	603	578	603	565	579	567	577	592	526	551	511	599	604	581	574	585	579	604	578	561	600	567	539	613	570	586	543	597	571	544	582	526	579	563	580	582	593	592	573	567	550	569	611	556	574	564	586	540	552	610	587	594	596	530	623	557	566	644	600	599	573	600	586	614	603	535	603	600	571	596	577	603	604	569	589	593	552	548	591	601	582	576	584	537	535	621	570	629	570	649	580	594	543	553	601	562	613	599	615	575	557	562	613	561	575	576	602	578	596	602	574	546	571	584	552	559	566	622	580	610	590	581	578	584	552	524	561	585	576	558	583	584	563	556	546	578	608	552	600	553	579	589	618	603	565	543	559	620	577	593	586	609	591	553	555	569	592	564	607	579	590	615	553	558	584	575	615	579	556	587	546	570	582	582	559	556	572	602	570	593	626	622	566	581	628	604	588	585	582	597	563	591	554	619	600	606	563	544	611	581	617	595	548	606	575	581	624	578	574	591	556	582	597	591	558	626	575	573	623	580	627	550	569	557	581	552	546	592	566	620	564	581	623	559	581	566	586	598	548	571	606	619	610	579	581	587	650	603	605	567	608	585	575	579	566	581	575	503	569	562	587	566	538	602	605	578	593	568	564	525	617	610	606	570	599	566	607	548	577	592	569	587	535	574	551	628	559	564	581	580	605	545	598	587	570	593	572	595	579	630	581	571	600	640	595	620	589	589	559	557	617	588	586	561	565	597	534	595	589	533	580	550	589	592	584	639	607	569	582	583	572	571	573	570	577	601	564	580	595	579	588	566	637	583	583	580	576	556	559	593	623	550	578	581	570	558	560	618	615	575	595	555	564	591	538	573	536	557	600	545	601	586	616	616	586	612	598	567	572	548	595	594	582	546	564	594	552	570	591	583	570	570	577	588	588	570	566	612	568	594	605	567	579	575	545	580	551	557	569	633	531	604	602	611	568	625	572	572	589	583	588	567	599	602	543	557	596	583	532	565	604	610	580	594	555	585	576	557	546	584	572	575	577	531	584	597	574	615	572	617	558	618	570	584	531	575	581	594	582	581	588	536	628	596	566	574	569	553	571	582	574	610	570	591	594	570	584	602	611	581	568	569	577	644	587	607	587	609	598
25432	21426	26861	24853	6560	1314	921	457	423	407	427	415	412	393	398	418	392	404	424	398	381	394	380	355	414	375	387	401	405	374	400	398	404	351	417	388	420	372	388	377	367	390	371	380	407	370	396	382	362	385	378	368	367	388	399	371	362	370	369	388	362	383	422	356	346	372	383	403	395	424	359	369	391	377	383	369	380	414	387	414	358	434	415	368	372	392	369	391	405	404	390	439	382	400	394	413	405	382	385	414	386	383	378	371	409	384	394	370	380	366	383	393	366	379	382	374	342	369	339	380	419	383	363	403	358	424	376	371	393	395	399	391	342	371	397	379	360	375	411	364	396	381	362	370	327	399	378	381	415	408	368	381	365	381	342	388	386	380	404	395	381	384	406	396	410	382	413	358	396	384	374	372	412	404	394	348	362	374	384	400	409	381	389	352	422	379	380	371	391	378	388	380	418	358	378	404	406	387	382	375	373	400	403	396	338	338	385	415	368	357	360	420	357	347	354	365	382	396	375	378	392	357	392	365	381	416	363	374	354	383	346	395	384	392	371	369	391	337	351	384	379	358	398	407	352	384	388	433	384	382	391	341	391	408	354	336	335	364	362	364	382	425	366	386	372	375	387	401	387	397	443	397	360	375	383	362	373	406	406	394	402	370	386	347	385	365	377	406	390	409	378	386	400	343	342	337	378	389	388	376	402	380	408	392	400	403	395	360	390	411	363	373	381	388	391	376	361	392	346	370	420	386	396	384	341	417	406	349	394	371	417	372	385	414	372	385	371	353	388	414	373	355	377	388	391	377	386	415	421	376	365	401	386	372	404	372	366	397	397	380	389	370	376	398	389	378	386	364	376	412	359	375	377	377	407	344	402	382	432	349	390	378	404	380	462	400	369	394	382	384	360	374	348	381	395	368	374	359	396	381	378	393	422	397	379	388	411	398	392	389	368	335	409	386	363	370	382	378	389	366	374	380	377	364	337	361	381	403	386	383	347	395	417	353	428	377	389	429	395	359	369	397	423	407	347	383	385	387	382	366	353	417	356	364	368	391	408	392	333	390	407	374	369	383	400	361	397	398	377	318	356	424	391	387	360	380	386	383	427	381	349	363	387	351	352	350	402	362	407	407	368	358	381	380	359	396	366	370	393	405	368	375	402	349	387	365	405	381	383	370	388	356	381	403	369	385	425	376	413	403	362	391	407	393	383	382	426	399	413	402	412	395	382	394	361	369	382	399	360	389	384	394	351	383	392	365	359	389	380	365	423	393	356	381	384	379	354	379	396	372	372	345	363	389	382	388	368	404	379	365	373	404	389	353	359	387	383	383	387	403	360	406	378	400	403	394	379	389	402	359	386	406	408	373	375	376	388	403	359	362	360	421	364	361	363	369	359	378	377	384	368	377	362	375	375	385	390	377	415	387	359	362	366	383	375	374	388	371	370	371	367	391	369	399	423	408	371	377	376	403	375	363	370	382	397	354	382	409	413	366	403	395	393	403	375	390	374	387	371	361	379	368	354	389	332	371	365	384	397	364	358	399	362	396	399	396	378	411	387	363	382	365	349	417	388	419	374	351	363	385	406	362	370	409	408	395	394	335	393	363	401	363	391	409	382	407	389	367	392	401	365	391	380	345	409	410	400	374	424	368	395	384	420	382	395	418	369	408	402	396	387	370	389	384	366	382	341	407	343	380	351	350	340	413	392	383	356	391	372	397	395	359	376	388	380	379	398	367	388	384	362	373	422	365	362	391	378	351	382	391	358	386	387	365	371	393	373	387	399	399	373	409	382	362	417	388	424	363	373	365	378	387	376	349	383	388	360	403	380	347	351	358	356	398	394	414	354	397	383	362	418	406	394	365	361	418	366	362	379	355	318	373	396	394	376	382	388	393	378	370	382	371	329	376	378	377	391	383	377	410	377	400	435	376	416	359	396	404	346	361	374	372	390	372	375	392	365	357	384	397	370	401	357	358	378	380	390	390	386	366	425	405	364	382	399	387	393	356	372	376	356	341	365	384	376	407	396	374	390	374	384	371	364	391	396	390	374	399	352	399	371	364	361	408	390	385	407	390	360	418	388	404	392	357	365	376	390	390	373	371	398	382	361	386	355	383	361	408	366	398	357	388	390	342	366	353	398	378	408	416	394	342	336	370	398	383	383	367	390	416	385	402	385	373	392	365	355	374	382	366	364	379	392	358	379	401	369	393	383	370	360	402	372	363	345	435	379	381	399	367	401	404	403	380	380	379	374	410	402	374	381	384	416	394	364	391	369	406	349	346	406	415	405	395	388	410	405	380	425	375	372	318	386	382	386	383	396	392	405	397	368	396	396	378	411	389	386	371	365	392	389	369	416	412	377	372	386	407	360	391	381	410	392	403	360	384	405	400	364	377	394	377	339	408	379	355	395	384	371	371	380	349	351	386	401	427	394	378	401	362	386	391	380	375	366	396	406	390	424	367	404	345	380	373	352	375	375	361	370	419	404	391	398	362	370	404	397	369	392	387	387	389	389	426	392	395	391	363	360	353	412	373	343	411	390	372	372	393	365	399	377	378	351	399	381	388	378	360	388	381	407	365	362	363	355	376	384	370	390	357	403	374	383	403	382	403	374	386	383	371	372	371	368	388	406	385	385	391	387	401	412	354	413	426	364	377	380	392	387	348	408	417	386	391	421	357	379	379	375	407	365	372	350	351	364	373	357	349	380	362	375	379	382	390	400	385	382	409	369	361	408	361	373	376	355	376	384	385	391	439	319	379	364	425	389	380	394	377	340	370	401	386	402	345	371	346	405	350	342	363	364	387	396	422	379	388	404	424	406	357	387	395	380	373	354	402	340	403	364	404	387	361	399	366	379	394	353	386	378	360	384	383	393	377	406	384	393	385	406	409	373	347	342	364	344	376	399	391	336	389	370	359	361	406	376	385	379	376	403	375	403	372	390	379	375	345	379	366	342	343	417	357	412	392	388	416	372	373	375	347	391	391	388	381	381	386	378	339	401	390	389	368	411	360	391	390	358	409	382	354	367	390	352	390	370	392	387	361	394	402	376	375	416	400	350	374	399	406	395	374	400	401	402	394	376	369	401	381	350	391	356	411	431	373	342	389	375	392	357	372	360	380	390	392	385	375	411	390	370	373	364	391	395	363	363	368	403	391	317	401	359	391	364	370	365	367	407	386	353	379	425	390	347	392	392	379	399	372	396	391	421	354	407	391	408	380	336	349	354	389	369	408	364	405	444	363	398	380	367	382	392	392	392	369	377	376	374	382	369	394	397	403	375	367	410	395	336	389	382	374	373	380	382	394	365	363	382	394	382	383	392	390	371	370	330	375	389	387	383	407	396	393	354	366	353	360	423	387	390	363	369	368	399	374	388	411	417	386	420	396	393	386	373	381	391	363	358	359	364	390	385	358	379	376	385	354	394	360	388	364	403	364	400	368	363	403	369	331	389	387	388	386	391	376	353	356	386	374	398	402	390	405	389	365	349	373
43299	50700	21924	5982	3319	2384	2165	659	608	632	584	549	540	544	591	504	538	503	501	474	453	471	447	508	451	507	482	471	511	493	517	476	465	462	447	510	474	509	466	504	488	495	468	450	443	455	470	479	452	454	437	478	451	458	500	458	481	479	463	441	450	449	460	498	483	437	482	447	470	448	477	450	503	488	438	483	510	467	462	470	467	489	485	451	483	476	436	470	490	466	488	494	493	477	438	442	494	502	475	462	479	458	455	461	456	495	478	486	466	449	473	483	454	474	467	467	465	455	466	467	473	440	479	389	461	473	448	479	432	484	440	463	453	457	471	441	462	446	472	458	467	468	450	489	442	489	497	497	456	431	450	475	468	418	500	485	470	459	478	444	488	477	452	447	459	446	468	424	464	471	472	464	474	465	520	471	456	447	454	498	471	452	470	482	485	484	464	459	466	457	428	464	464	489	456	469	438	463	474	477	454	497	461	454	469	467	471	451	467	450	470	477	483	463	516	497	473	449	494	450	442	448	510	475	439	458	503	472	480	441	481	485	463	457	454	451	461	490	506	480	420	456	469	488	484	482	477	481	453	489	458	444	460	462	511	446	489	418	512	497	462	424	462	443	469	445	478	465	476	474	457	470	467	486	459	490	479	481	485	473	493	482	451	474	463	459	462	498	446	467	448	462	426	465	505	441	550	441	467	507	464	469	452	480	435	486	470	468	478	489	480	437	491	444	485	517	470	469	450	445	475	469	468	489	484	472	466	500	483	489	462	474	449	489	490	491	475	516	451	491	475	470	448	437	439	440	456	470	436	455	467	469	482	450	455	481	461	484	485	489	424	445	472	451	474	435	502	488	494	454	467	450	447	492	488	449	446	452	475	477	486	501	476	456	468	489	466	429	445	485	512	475	478	507	477	464	464	493	490	442	463	462	476	413	490	449	458	459	491	431	456	446	455	472	452	478	505	466	427	464	466	461	451	453	473	475	416	458	513	502	460	455	455	464	455	479	465	423	493	458	505	463	460	471	452	507	470	439	470	485	480	472	481	540	461	490	448	456	458	459	515	431	449	491	435	475	452	473	452	455	444	460	457	444	445	500	476	475	458	464	442	477	427	479	454	507	481	477	485	401	453	486	472	457	472	449	455	465	435	502	460	445	502	485	447	458	451	456	453	456	428	470	422	482	428	494	502	502	492	463	489	449	490	429	465	448	440	491	478	443	461	493	478	472	493	439	471	465	477	447	464	490	462	445	496	462	493	518	496	432	485	450	462	450	468	453	484	475	464	504	453	450	443	465	448	493	474	448	435	504	519	472	456	462	460	480	479	417	487	457	482	471	475	463	457	481	478	464	481	492	456	440	470	455	474	456	476	464	480	441	437	430	511	480	485	462	487	465	494	474	470	484	448	431	442	472	482	474	471	448	498	471	479	441	470	452	510	435	458	480	472	483	474	480	475	458	454	448	467	458	449	437	459	503	481	466	438	462	465	424	470	469	468	465	477	463	451	450	464	470	459	458	493	507	437	468	486	452	459	455	483	461	432	448	479	467	431	475	431	468	489	447	451	498	506	489	496	435	471	468	492	449	476	452	487	454	452	457	460	468	496	477	488	472	454	415	444	433	473	462	489	446	488	486	454	467	456	482	499	440	467	470	454	437	478	479	492	487	457	469	449	438	512	484	436	475	475	429	485	465	478	492	457	481	437	478	453	416	510	469	453	481	476	482	439	497	449	502	466	428	468	480	461	459	475	471	482	467	456	479	470	482	450	446	419	513	439	472	457	465	450	461	465	492	478	465	473	468	481	500	473	482	425	451	448	494	458	472	444	491	446	431	466	446	462	489	463	460	481	446	448	473	444	463	462	475	482	441	471	491	409	433	476	475	494	475	465	517	498	460	467	511	462	425	418	485	427	454	462	433	462	472	458	437	488	472	466	460	459	442	434	481	486	465	456	447	475	509	432	459	473	445	470	494	445	483	471	452	486	452	447	441	468	464	455	457	519	492	489	478	461	491	488	524	474	451	440	444	426	456	485	446	478	455	466	464	470	509	439	465	444	464	475	534	470	483	427	470	416	488	498	463	467	487	439	443	441	469	446	467	468	466	443	449	475	488	511	455	444	447	470	482	467	438	463	477	483	462	498	471	471	459	454	475	514	494	495	481	488	490	474	433	459	471	450	462	428	486	451	410	458	488	480	453	466	491	488	481	423	449	466	454	481	459	423	454	473	424	448	453	489	486	503	466	498	490	477	492	466	481	473	457	440	472	504	441	494	416	492	465	474	488	485	414	459	481	444	460	473	465	467	489	489	471	476	433	433	476	489	477	475	432	467	501	461	460	487	485	489	433	506	445	481	470	474	473	469	444	435	448	474	507	488	443	458	500	466	452	463	473	470	419	461	446	444	458	449	454	457	444	436	447	454	484	484	416	476	491	441	481	463	503	442	452	472	487	488	466	455	516	509	505	441	478	479	445	461	455	445	454	449	458	470	463	495	447	433	464	477	474	460	487	477	482	485	411	475	469	449	462	461	481	483	478	470	425	441	461	476	477	447	431	506	473	475	468	475	449	447	478	455	430	443	447	494	447	450	497	468	452	463	447	477	469	438	447	473	480	455	471	447	490	465	456	435	445	465	465	462	460	489	433	431	487	455	489	459	494	455	433	468	467	466	463	515	471	494	481	468	473	478	443	511	478	438	485	445	432	488	498	442	495	444	465	474	439	466	463	483	509	464	491	484	470	502	491	483	518	463	495	470	470	504	436	458	463	445	455	470	436	487	479	488	456	482	484	437	462	450	445	441	461	455	474	462	473	462	444	451	504	513	458	457	460	479	454	503	478	449	448	437	457	471	500	491	449	468	464	442	466	470	478	457	467	475	471	417	461	450	486	482	496	468	489	463	460	478	458	444	485	468	462	420	511	482	438	439	492	469	465	452	495	464	505	491	440	431	489	492	467	462	494	462	477	470	471	452	434	442	449	420	466	481	432	466	464	488	472	466	486	494	430	487	461	477	504	426	455	463	457	463	445	431	503	441	466	462	481	485	489	453	476	470	432	416	444	453	460	459	471	436	470	465	457	475	484	466	462	470	490	471	454	491	477	510	502	495	489	472	438	469	462	473	464	445	529	461	479	453	445	426	435	502	487	492	435	486	475	509	483	488	466	428	475	479	434	461	476	477	496	487	488	471	460	451	467	478	483	470	489	466	488	474	468	473	469	432	458	452	443	487	470	465	503	455	509	407	465	469	446	505	478	437	444	473	455	476	455	485	417	496	443	482	461	478	477	451	482	484	480	459	438	481	477	411	502	444	473	472	451	478	461	462	467	467	508	443	497	447	406	483	505	459	429	438	456	474	448	424	484	455	479	450	443	458	476	469	478	476	464	441	483	467	397	459	472	450	472	510	443	462	434	449	485	450	469	480	452	468	478	430	461	479	438	458	489	453	509	480	486	467	479	468	471	448	449	464	485	476	504	488	443	440	475	453	501
23111	21318	28867	24109	21322	21095	9821	1426	968	903	830	810	825	760	728	764	750	725	725	736	705	709	704	731	645	686	710	668	724	682	672	659	719	716	731	694	753	667	697	675	712	671	689	723	687	651	695	689	688	621	637	714	671	711	661	679	678	708	616	674	664	629	719	662	710	692	693	661	689	706	673	693	642	703	690	663	664	703	688	683	712	729	644	673	678	644	653	698	701	671	682	716	636	633	702	664	727	675	670	707	724	697	677	743	702	708	698	656	710	685	689	668	647	686	683	686	653	649	649	672	668	629	675	658	730	730	652	674	653	646	716	641	679	688	646	711	704	694	648	674	668	665	685	679	661	674	710	699	672	643	680	670	703	654	643	684	701	637	638	674	720	590	640	668	664	655	644	666	653	678	655	659	674	632	658	691	663	608	674	686	683	696	658	660	678	677	658	690	673	676	682	653	663	663	682	663	668	648	669	647	687	671	694	650	677	646	667	735	664	656	632	697	638	737	641	599	687	679	651	662	643	692	715	684	655	653	631	680	702	682	674	655	681	656	663	689	684	680	700	688	672	675	711	649	671	675	665	646	647	672	642	645	692	683	654	656	696	685	720	684	655	657	690	683	683	703	716	680	665	635	656	730	713	738	711	674	669	635	670	671	660	627	673	613	691	709	665	661	701	702	651	658	684	704	660	676	690	684	661	684	652	628	689	662	671	663	694	679	660	736	700	655	687	685	712	720	671	728	622	672	667	710	697	637	669	634	685	679	691	638	660	664	645	654	647	657	630	678	674	708	631	694	657	647	725	673	676	660	648	651	669	666	634	646	634	683	671	674	625	671	670	724	667	674	683	699	636	667	673	683	661	669	659	665	609	683	681	654	677	682	633	638	671	689	641	688	687	606	640	643	716	701	658	692	703	655	635	686	653	713	662	638	618	674	663	713	633	671	680	663	674	694	699	683	639	668	700	697	740	653	652	627	690	661	666	667	657	703	659	670	712	641	690	670	684	656	671	676	676	644	668	641	644	625	652	657	685	695	650	660	692	638	676	698	676	685	673	658	709	729	634	669	643	599	619	648	668	662	707	677	657	670	686	702	688	682	673	689	686	709	655	667	675	697	650	645	685	673	644	675	664	676	639	715	713	719	675	665	671	699	696	636	608	652	669	659	684	672	642	657	680	671	668	679	682	704	693	687	706	690	691	706	637	645	676	615	666	640	691	667	648	664	645	734	663	675	667	668	661	616	659	695	655	702	709	651	665	696	657	649	708	661	681	716	664	679	661	723	678	707	638	648	681	700	689	656	669	700	677	696	695	715	682	672	703	721	656	692	709	670	616	658	724	702	651	664	705	645	660	650	684	662	698	683	656	627	675	666	680	643	736	645	663	662	723	676	679	638	689	673	731	680	678	718	697	718	746	649	648	675	661	698	683	686	614	666	671	707	719	713	647	648	643	662	647	648	617	694	713	648	651	672	703	672	656	699	662	662	652	725	664	668	691	649	644	656	655	666	689	616	662	689	707	642	690	738	679	640	631	650	682	707	670	661	684	696	665	676	673	635	658	658	675	690	683	675	641	675	688	716	592	670	707	662	658	696	714	669	700	644	646	709	681	738	679	672	645	673	670	670	629	685	679	681	680	659	723	728	644	669	656	675	700	647	676	662	689	687	676	693	710	695	698	677	687	698	664	687	657	690	655	654	667	634	656	669	667	698	652	633	685	735	691	669	667	639	656	701	659	622	670	671	696	677	682	708	657	685	668	702	643	664	675	658	653	610	700	639	675	601	670	666	674	673	671	673	687	672	690	628	636	691	666	709	643	691	665	664	662	670	703	684	676	660	693	650	650	683	670	650	664	662	680	703	637	669	649	686	693	714	677	679	651	709	674	703	666	667	683	711	722	694	708	672	622	678	685	686	655	656	683	690	584	598	683	725	725	653	659	661	634	638	662	630	685	712	678	700	672	693	683	720	642	690	686	689	620	662	722	650	683	690	670	651	689	654	671	657	665	674	642	670	672	664	649	685	684	644	664	606	670	657	620	683	705	692	631	662	648	677	681	693	664	655	639	645	695	654	713	655	688	663	711	684	656	690	677	643	660	660	593	668	660	624	687	667	643	684	699	681	644	677	652	640	629	653	704	665	655	702	640	647	667	707	645	657	722	658	623	652	678	672	690	650	662	673	686	656	670	661	703	635	713	630	626	705	633	723	679	695	630	665	663	729	674	686	666	710	667	655	687	651	600	675	652	660	667	648	683	665	693	629	631	675	655	685	637	676	624	674	661	691	679	644	680	677	673	688	663	661	700	659	673	675	627	665	669	692	699	683	661	697	689	684	719	672	700	659	707	678	619	675	668	689	681	641	658	647	677	651	659	648	646	653	644	652	704	691	683	673	691	678	664	675	632	630	700	666	666	655	686	629	676	680	676	664	660	678	685	690	647	700	627	651	671	724	735	694	671	726	717	658	665	679	673	633	726	670	661	668	670	671	649	652	653	668	659	677	723	669	682	652	647	634	710	676	724	635	692	654	658	693	659	634	659	667	663	647	696	642	682	676	682	714	649	657	670	638	668	664	696	664	677	688	654	681	670	712	688	645	698	686	707	642	664	661	666	684	645	698	691	701	670	685	708	657	633	684	686	717	652	666	654	687	642	668	688	668	685	650	659	712	666	649	691	684	668	666	725	664	678	655	719	611	653	693	644	708	714	695	677	651	654	698	681	667	647	659	611	693	654	634	668	636	666	651	596	681	635	651	689	687	649	643	650	695	655	684	662	670	708	667	710	647	743	664	723	640	654	607	651	706	652	664	657	689	620	670	725	668	645	661	639	669	726	681	665	645	642	646	661	704	680	682	685	682	675	678	700	663	625	686	636	652	661	690	660	673	671	651	682	682	650	688	668	630	718	648	668	673	679	714	675	678	640	714	667	630	677	681	712	670	692	705	650	654	652	639	697	673	690	629	665	658	639	695	670	685	675	632	659	631	624	683	726	712	691	658	670	680	686	692	669	691	662	686	667	672	668	623	664	656	672	667	677	651	637	676	686	691	663	673	659	669	688	676	676	638	676	644	664	723	642	672	724	650	650	650	713	676	657	710	694	686	707	646	609	662	625	649	651	633	666	629	662	635	709	707	653	697	641	708	662	654	643	672	674	677	663	712	654	633	687	674	624	666	699	669	681	692	668	678	686	713	656	610	677	675	673	686	704	680	692	667	649	662	674	669	717	674	675	650	676	660	699	679	696	698	630	681	639	615	689	659	692	701	674	636	657	671	677	643	642	656	680	657	631	683	688	684	655	690	675	653	700	665	682	674	691	687	652	667	656	634	659	694	715	717	658	668	692	669	663	664	669	692	657	684	680	642	644	710	677	658	687	655	663	671	702	672	652	661	662	704	618	685	664	659	655	649	697	645	657	659	664	692	637	659	711	704	708	685	652	672	687	645	653	671	673	646	658	693	699	635	633	658	670	646	688	647	687	697	695	679	642	699
56679	77773	42509	18798	13669	7794	6776	1639	1427	1294	1197	1151	1030	970	959	954	913	883	957	852	867	834	856	841	872	791	830	819	823	819	803	768	742	808	783	777	799	761	805	805	773	741	806	802	753	746	736	817	788	806	699	749	808	758	785	731	769	757	762	789	772	772	824	761	774	791	809	791	798	727	754	755	784	748	737	805	795	805	759	719	757	781	719	762	748	769	787	857	811	760	783	850	823	787	763	780	801	760	801	802	806	773	848	802	775	775	795	797	768	760	780	784	799	747	787	783	775	750	744	751	759	775	781	792	793	757	806	757	790	773	728	765	792	709	795	768	748	781	812	735	741	764	787	826	758	751	780	742	779	726	753	745	755	775	768	750	797	748	741	737	751	773	762	769	752	766	800	765	780	783	796	760	732	799	779	778	759	722	758	749	782	714	750	784	739	808	744	767	793	784	739	773	730	784	761	766	704	731	772	805	800	760	775	804	722	771	771	769	737	768	741	810	827	767	719	725	764	743	743	779	783	797	764	733	728	748	698	781	754	737	734	761	756	772	734	757	757	758	750	736	763	777	785	762	740	776	743	773	755	772	759	748	784	817	805	747	747	818	726	767	743	756	755	739	780	749	781	769	765	758	766	745	754	756	752	749	772	713	770	733	745	743	766	779	760	776	780	761	744	769	770	777	773	752	774	804	781	784	769	820	722	798	805	763	707	773	773	759	716	776	778	722	755	730	744	792	768	741	776	737	722	759	744	780	763	754	739	725	772	791	791	808	755	767	789	755	783	777	793	717	777	798	735	770	796	733	781	806	803	687	763	738	752	738	746	732	730	760	814	799	712	748	758	778	790	736	782	784	731	755	772	741	755	770	794	790	735	725	745	837	771	752	802	766	794	733	733	757	768	860	740	689	764	796	748	808	731	791	758	755	782	853	753	742	745	725	784	786	746	818	763	784	733	784	733	761	777	777	702	759	781	765	780	764	780	759	777	829	765	777	785	813	760	763	751	782	752	724	816	787	752	733	760	758	788	794	739	707	758	805	752	735	783	826	707	738	733	697	769	744	783	794	749	789	830	753	759	778	792	780	736	767	758	789	770	751	733	755	816	731	780	768	794	772	779	787	753	769	752	759	770	836	788	695	726	820	780	804	733	761	767	830	748	751	804	737	742	738	756	784	762	754	777	736	773	772	774	766	786	771	768	717	810	716	740	735	745	765	722	795	723	755	721	741	773	720	747	767	754	750	732	802	757	763	797	778	749	763	748	730	789	774	818	814	790	774	737	799	798	766	725	764	739	784	730	785	763	781	786	801	730	766	746	772	723	734	718	744	770	761	799	735	757	757	747	798	771	791	771	808	839	780	801	754	777	758	801	728	796	736	750	782	809	750	737	765	749	778	743	741	762	825	808	737	809	756	838	752	764	753	739	762	759	847	730	755	758	763	782	767	739	759	761	743	774	744	794	774	728	737	768	791	727	714	749	693	741	791	790	759	807	714	775	743	766	763	747	738	724	812	777	769	748	770	770	758	764	762	736	755	834	756	753	765	791	747	722	780	840	732	790	798	738	721	772	763	783	804	717	775	725	828	735	770	722	769	720	738	769	786	774	775	749	797	777	792	784	733	752	793	762	743	786	799	794	772	766	763	749	786	757	765	768	765	735	717	757	776	754	700	802	690	783	801	740	747	754	776	708	764	775	753	764	762	750	822	754	748	809	765	721	720	792	784	754	772	749	753	793	800	782	757	719	742	765	752	767	796	790	742	801	767	759	692	702	802	754	751	753	771	707	782	729	754	794	759	752	758	783	735	732	748	775	797	777	825	791	746	770	751	759	732	777	750	794	789	760	750	720	790	732	770	780	722	751	722	738	733	800	732	775	795	769	801	801	788	768	798	779	791	758	802	762	765	740	748	780	779	779	780	745	784	791	768	806	769	760	756	819	782	771	749	754	766	790	795	726	772	763	714	780	800	777	793	800	750	717	763	722	778	765	773	755	761	726	769	800	753	773	809	795	782	759	726	784	751	772	761	746	808	808	758	761	784	734	754	729	741	774	760	775	770	748	737	761	768	784	774	759	734	794	808	738	799	764	728	730	780	758	761	778	806	745	766	744	810	754	797	761	775	765	781	801	785	779	751	738	710	744	769	821	712	805	741	808	772	777	758	743	793	746	769	787	741	792	746	740	796	737	814	783	676	790	790	763	816	766	787	787	823	765	773	809	735	777	760	748	752	766	755	787	757	785	742	815	799	810	741	780	785	812	809	757	740	762	784	759	780	756	791	749	774	794	775	810	782	745	770	761	776	830	767	742	770	731	794	700	737	744	785	781	778	775	779	748	799	771	779	763	736	772	783	765	735	758	738	757	708	769	796	757	756	754	795	753	712	768	761	756	791	856	782	723	751	762	751	763	762	749	756	784	722	707	756	780	753	801	825	750	719	754	799	752	798	802	798	823	752	763	755	846	722	788	736	765	792	768	798	753	817	768	710	772	703	760	751	785	760	727	809	802	757	804	800	783	730	749	796	774	763	829	729	790	778	727	731	744	784	744	777	710	792	755	776	769	758	761	762	739	760	787	768	772	768	742	751	749	716	769	797	813	758	714	762	780	764	840	745	780	814	798	810	710	787	790	792	777	784	817	783	779	735	759	807	742	762	777	786	753	760	784	778	774	764	737	809	794	763	788	740	769	779	716	742	795	755	722	725	700	778	774	722	770	757	750	771	743	694	755	773	774	695	773	742	810	805	795	746	768	723	739	744	741	804	737	769	751	774	753	781	756	762	781	733	801	788	798	774	765	802	798	792	729	721	761	802	800	740	774	724	769	746	770	815	783	757	747	756	734	723	734	786	757	742	746	737	749	778	765	774	769	750	746	795	788	840	759	761	806	792	792	743	748	797	793	734	759	778	775	736	767	719	756	739	747	749	720	754	750	741	815	786	798	768	820	740	806	771	741	789	781	779	777	721	747	770	779	738	733	773	761	794	769	749	727	758	711	790	752	718	776	745	748	785	807	784	770	767	804	760	756	763	794	767	717	760	780	814	738	774	767	759	800	739	816	754	741	746	802	763	730	761	756	801	764	781	780	737	720	760	769	750	741	762	772	746	812	761	756	732	782	699	732	736	747	735	802	748	728	699	809	765	762	809	745	758	758	774	719	780	750	749	783	784	704	821	803	754	720	752	735	767	748	777	781	761	792	774	744	767	741	759	718	827	768	753	761	781	781	724	800	744	707	795	757	760	737	768	830	719	723	748	784	769	764	747	717	772	778	763	697	800	763	740	786	748	810	782	775	791	756	735	747	770	738	795	796	752	746	859	763	766	710	773	689	755	763	796	799	723	754	741	765	769	790	749	773	784	795	774	773	765	798	804	789	739	737	783	759	745	755	784	727	736	728	790	767	790	779	758	789	825	764	751	777	766	698	770	753	749	767	803	762	720	744	770	775	775	808	783	780	763	787	742	795	760	763	781	798	753	766	776	744	759	744	747
28083	22032	13886	1889	668	559	436	343	348	341	357	347	318	344	322	329	341	321	337	336	332	323	368	384	362	345	368	318	360	317	344	341	350	323	344	323	344	337	355	333	333	300	314	352	326	356	340	321	325	315	348	352	340	352	359	345	336	309	323	352	341	343	350	352	338	318	289	346	348	318	363	324	340	329	328	336	344	320	343	331	376	331	343	324	359	354	335	304	321	345	323	331	328	348	333	327	320	325	337	365	336	325	361	309	308	363	333	321	362	351	343	327	374	335	345	341	321	337	302	309	327	344	360	345	333	342	294	325	351	307	327	349	358	318	324	361	336	385	356	321	347	323	348	375	311	327	312	335	357	363	306	369	327	347	328	339	322	348	334	337	340	335	361	319	344	370	341	331	312	362	333	343	373	364	315	354	299	304	326	322	319	339	321	383	328	343	368	340	344	336	361	334	349	342	328	336	347	341	356	379	321	312	317	317	335	294	312	331	344	352	317	394	319	352	360	325	326	323	352	333	319	337	323	376	353	336	330	358	342	332	347	345	363	343	325	352	332	381	340	332	318	315	383	345	307	342	323	348	323	347	344	353	304	306	319	319	362	369	293	339	348	357	328	331	317	337	347	342	328	345	303	323	334	310	336	346	313	320	360	351	336	333	317	322	343	343	333	333	350	326	316	315	338	359	340	338	352	378	353	317	349	348	372	370	358	336	348	308	329	361	344	339	325	319	306	321	351	357	335	338	349	309	338	313	359	330	363	356	334	313	342	312	339	345	332	315	347	311	369	329	335	355	343	349	288	321	329	316	335	310	353	346	324	334	331	324	308	321	344	362	292	357	322	363	330	361	359	341	352	341	360	333	360	337	350	340	372	308	349	353	353	347	329	339	324	401	320	335	360	322	336	360	306	313	334	329	356	366	366	327	319	322	306	313	338	321	339	349	343	336	330	348	374	347	353	345	322	355	376	374	350	332	326	320	338	345	324	337	358	330	344	348	344	328	329	324	318	343	310	319	317	365	357	318	312	320	349	325	322	325	304	319	324	346	366	346	313	328	316	335	351	363	342	361	352	356	308	326	338	334	351	362	354	358	326	358	327	330	318	323	358	348	335	343	330	316	343	318	368	344	322	357	337	345	323	356	305	343	305	353	340	345	330	320	324	319	325	320	371	340	321	344	352	322	325	318	331	310	327	351	344	342	337	367	292	300	360	348	342	323	330	330	351	327	337	340	286	320	385	335	335	338	339	345	298	318	331	310	357	349	350	341	316	313	335	332	342	359	341	357	318	302	306	330	332	338	313	356	354	331	300	349	365	352	332	322	316	296	348	348	357	292	318	401	342	359	322	281	343	339	325	321	343	335	312	339	351	330	338	355	332	353	315	319	319	323	317	343	362	309	323	375	345	340	334	331	337	345	352	360	326	318	397	353	349	344	296	352	283	333	327	320	343	336	325	331	338	338	328	309	365	339	334	319	305	335	350	357	374	336	318	354	351	304	336	368	345	355	349	349	344	336	295	333	354	327	345	338	324	354	322	333	360	316	330	338	327	343	315	332	341	358	348	323	363	369	389	352	329	342	351	296	319	326	349	335	326	345	342	378	332	357	357	350	342	329	332	326	346	326	338	358	354	351	319	331	317	315	337	330	335	319	315	365	340	374	304	361	364	353	375	335	346	358	356	337	318	385	329	335	318	335	319	299	343	336	361	361	344	319	331	323	332	305	341	350	339	327	337	336	321	379	359	311	331	379	342	324	338	321	336	344	323	350	338	329	322	337	319	367	347	326	353	360	375	314	329	362	355	318	305	349	312	347	339	319	341	335	313	323	340	324	323	353	312	321	369	345	331	332	341	349	345	362	337	314	321	328	324	368	336	353	360	357	382	350	338	351	328	326	307	346	317	347	342	349	326	339	365	284	359	333	339	370	351	320	361	335	364	352	359	367	312	332	321	331	332	332	336	319	321	312	329	299	353	347	334	325	357	308	344	346	331	367	364	316	349	315	350	343	353	356	329	339	329	338	321	344	357	340	311	337	358	333	334	337	382	328	354	362	336	328	349	336	319	368	322	367	335	325	323	334	321	401	335	339	336	348	381	316	323	362	307	335	296	347	329	376	318	352	343	349	292	321	331	335	330	350	308	323	347	381	340	344	362	364	338	347	322	341	335	364	352	339	302	334	339	331	328	344	360	367	314	354	346	342	365	366	346	407	354	340	343	335	312	313	308	329	322	349	335	340	324	347	371	346	320	310	327	359	330	364	323	329	348	328	345	341	323	340	320	345	344	368	351	362	356	331	342	346	341	358	317	343	349	348	349	328	352	351	350	374	332	357	338	350	342	302	320	334	324	333	347	331	320	363	323	317	332	325	338	311	313	325	337	314	325	336	339	340	315	366	332	363	354	336	324	367	360	371	314	327	336	385	337	326	369	295	333	342	334	326	306	339	352	320	340	319	317	340	341	338	344	336	356	366	327	331	345	377	340	326	358	392	326	342	352	355	359	295	339	319	345	334	368	323	359	318	376	300	315	332	361	322	331	320	303	349	348	331	352	327	370	303	339	332	341	323	345	355	316	331	339	330	365	309	329	366	313	338	363	335	311	361	324	340	325	334	341	319	316	313	348	325	320	336	345	365	350	368	355	356	314	343	338	341	351	360	330	351	322	337	319	339	326	368	342	350	349	315	320	347	286	325	359	325	318	317	347	312	339	315	326	351	345	359	327	363	345	343	354	351	310	362	356	319	344	357	342	353	326	336	312	340	337	348	325	313	346	323	345	354	345	360	334	326	357	342	344	326	345	307	336	344	333	329	344	334	352	305	333	330	336	308	309	349	351	311	354	302	355	324	305	339	330	341	379	354	363	317	333	306	359	320	325	373	336	364	324	331	367	381	343	324	349	377	329	338	314	357	311	336	355	354	315	324	361	344	336	333	343	358	351	345	296	338	334	327	324	334	325	350	342	336	351	323	330	339	328	330	338	354	344	340	367	346	368	305	343	361	340	353	339	332	333	306	370	346	348	301	356	344	334	331	317	328	318	314	336	316	344	349	343	315	335	318	285	329	320	337	342	353	322	367	338	335	362	313	333	298	355	342	304	362	317	325	334	325	326	322	311	353	349	363	321	333	346	328	320	307	366	342	344	392	314	349	308	326	322	326	320	374	335	352	315	338	340	379	341	366	311	370	336	333	311	362	337	355	345	309	293	371	363	374	329	359	385	341	329	345	343	326	368	342	373	304	347	366	326	316	333	338	339	337	330	331	333	335	361	321	350	297	334	317	361	369	342	349	301	353	336	316	356	347	334	352	352	340	355	352	337	326	321	317	370	355	344	328	325	359	341	374	309	340	326	344	360	336	336	345	330	327	316	334	344	313	348	361	376	366	357	333	337	312	338	322	334	365	320	343	286	347	339	317	331	369	339	329	358	336	348	345	324	333	318	334	328	365	335	320	337	329	347	325	321	353	303	307	373	343	326	333	337	343	312	330
24931	26943	8604	1302	951	827	564	418	361	424	412	406	429	439	408	413	417	431	425	390	414	412	407	370	392	403	416	409	402	410	400	395	385	409	473	406	442	427	421	360	383	421	426	452	402	385	360	384	423	432	411	408	442	408	410	436	379	400	415	423	391	407	399	410	374	446	422	377	400	389	388	376	394	413	409	393	396	410	440	408	428	413	360	420	392	429	405	385	395	393	423	454	411	397	424	383	386	402	385	452	388	380	401	407	426	357	377	421	396	414	430	375	417	394	430	400	432	400	408	397	393	420	408	431	416	429	435	414	399	389	441	429	406	421	403	387	406	412	388	410	401	376	389	379	411	387	427	431	433	360	411	377	399	420	431	392	414	370	403	405	413	433	418	386	407	401	429	399	394	425	409	418	423	399	419	396	399	424	419	388	450	398	377	409	412	422	404	402	390	407	396	392	414	396	393	386	394	414	414	417	427	438	406	386	394	390	421	392	394	404	376	373	400	417	413	433	418	409	438	399	380	414	424	398	430	401	411	406	396	417	397	412	394	400	427	377	376	405	408	427	402	429	404	400	380	401	417	389	398	401	416	448	416	381	412	396	373	429	415	423	387	380	411	392	417	392	392	398	454	391	365	423	382	390	384	375	388	424	411	413	390	380	385	406	415	384	399	420	400	425	395	407	409	393	367	411	427	396	380	389	382	411	410	374	429	399	395	409	388	382	399	405	407	415	392	415	391	440	382	425	393	389	378	375	404	389	414	391	435	426	385	404	411	431	387	393	433	396	421	397	411	418	432	427	408	425	379	407	379	406	377	406	375	440	395	391	434	418	425	418	441	393	418	413	434	406	421	368	368	440	391	424	409	424	404	417	440	392	373	418	403	398	430	378	369	402	421	415	408	382	415	386	422	416	435	405	425	420	450	407	383	400	420	393	401	418	406	414	388	398	422	402	408	406	387	429	391	392	410	376	387	424	393	381	385	399	430	394	381	422	415	419	430	427	427	362	369	378	368	394	434	417	383	412	400	410	421	392	413	410	433	414	388	393	412	428	426	392	416	412	409	390	410	391	398	400	397	418	403	426	380	424	438	397	404	386	375	388	428	420	401	402	404	417	400	382	413	404	413	397	359	384	388	425	400	406	390	404	428	432	381	416	400	421	385	429	438	428	400	418	409	379	427	408	392	397	421	447	410	394	414	416	422	385	378	435	363	381	390	383	389	410	397	371	398	385	376	421	412	385	400	387	408	427	416	426	402	418	415	401	407	414	407	413	422	430	414	398	407	429	396	396	379	417	429	412	389	410	430	395	421	404	390	400	397	399	411	424	438	403	414	410	382	399	418	396	396	419	406	357	411	408	451	403	393	401	406	417	441	411	405	438	382	370	411	429	381	399	418	410	361	395	455	405	431	406	403	438	418	399	381	418	428	365	402	436	398	394	387	403	425	433	407	423	393	384	398	384	388	444	412	417	397	372	403	395	404	370	395	424	405	382	388	397	407	402	362	360	442	392	412	440	367	405	393	421	404	410	376	395	396	405	368	416	395	364	417	457	388	401	405	402	377	390	417	403	417	422	419	396	408	433	419	403	400	407	431	384	413	405	399	404	414	344	390	411	411	373	409	433	406	388	432	408	405	388	412	427	409	405	419	428	398	386	424	413	415	410	387	407	392	424	388	386	401	394	372	403	392	415	426	393	400	457	429	395	426	382	415	415	404	401	412	401	427	398	411	402	426	382	382	370	402	373	376	429	462	410	415	408	413	417	397	416	425	410	411	437	407	407	411	419	373	377	397	423	409	419	379	379	423	411	439	420	424	380	381	385	390	401	411	406	427	394	406	412	412	400	419	386	422	400	424	423	392	396	393	409	401	387	409	395	427	403	405	400	395	397	426	412	349	418	347	407	427	450	399	378	416	425	418	416	379	404	384	427	422	442	390	390	411	391	372	390	395	434	348	389	433	389	417	400	387	410	428	408	410	360	423	382	398	396	388	361	411	434	417	406	401	385	408	398	410	407	433	402	421	418	392	391	396	385	412	415	386	405	390	413	415	422	378	380	452	439	383	410	401	408	429	424	448	381	385	383	384	408	401	363	415	395	406	400	382	415	439	401	398	416	401	383	409	425	401	391	407	399	438	380	416	411	416	400	416	419	417	393	372	435	385	421	385	403	411	403	393	427	436	395	464	438	386	375	412	393	413	391	395	422	412	389	399	409	402	398	414	447	412	428	413	376	429	411	429	438	401	388	416	400	373	420	403	389	443	408	387	345	383	412	406	434	420	444	421	388	380	418	432	377	383	392	410	408	440	374	415	432	371	410	366	400	419	365	426	372	403	401	430	418	377	421	396	415	426	398	396	386	427	387	381	401	436	431	412	402	418	427	381	382	427	384	412	383	390	410	419	443	454	438	430	423	409	433	411	432	451	387	384	389	397	392	396	404	424	407	410	391	411	396	412	446	395	398	433	418	410	411	420	367	393	383	418	378	359	409	409	399	425	400	392	425	404	387	420	413	416	436	407	408	395	401	407	383	367	422	403	435	437	385	397	424	398	372	375	393	401	391	381	409	440	383	410	406	382	394	391	396	393	350	391	403	421	405	429	386	431	416	431	432	368	408	427	381	384	411	413	377	397	390	404	395	451	447	453	401	412	388	377	462	410	402	401	408	432	343	433	367	406	396	404	405	422	378	417	404	450	410	398	386	396	413	384	385	376	423	428	431	425	407	398	428	395	403	405	386	387	384	369	393	418	396	380	409	440	419	427	372	436	373	436	383	423	414	443	402	386	416	413	372	391	471	387	405	398	450	402	434	433	430	381	392	389	393	421	376	436	404	418	396	388	402	442	411	417	398	405	397	396	387	391	387	394	409	429	389	427	394	402	397	384	406	387	389	391	382	420	374	386	352	449	417	447	394	391	428	427	432	404	401	421	423	427	405	409	399	425	400	390	378	415	395	414	426	433	382	411	375	438	409	393	387	391	408	391	394	381	374	415	416	420	379	440	350	388	371	465	408	454	436	439	402	391	405	398	399	415	431	399	411	406	397	401	406	401	392	425	459	416	420	397	420	380	408	416	408	405	426	372	420	429	407	407	404	420	449	414	410	385	383	400	376	413	408	421	394	410	388	396	415	393	406	404	424	409	396	426	415	418	389	408	390	412	405	401	400	417	358	409	401	403	439	406	391	394	416	425	394	405	392	403	413	391	412	388	397	386	391	407	407	427	380	408	401	411	439	397	406	386	415	381	387	414	408	398	385	418	433	424	418	405	390	398	403	402	412	432	393	374	398	430	390	379	411	381	402	391	426	389	421	402	389	438	378	399	402	423	389	407	404	414	399	372	401	423	440	420	412	385	421	419	419	385	408	413	439	394	396	411	419	409	422	408	424	429	402	410	435	428	419	428	430	423	441	420	420	405	395	401	414	468	429	414	426	415	380	430	405	402	419	410	405	418	449	422	377	404	386	372	390	375	390	393	406	409	404	433	381
24214	21379	28399	24484	20272	7948	2273	730	631	572	589	549	535	532	551	546	509	563	563	505	532	512	500	528	494	505	486	483	530	515	523	502	512	545	520	506	485	488	487	475	472	425	479	514	518	461	484	507	482	491	483	481	509	507	488	482	489	467	543	499	497	492	506	529	511	533	482	523	487	468	498	504	440	456	436	483	444	506	470	520	481	467	473	486	527	482	478	538	488	518	533	486	568	521	501	498	488	470	489	508	502	485	493	500	489	475	493	502	487	475	494	486	518	500	478	461	511	484	504	504	548	502	511	461	482	498	497	470	490	481	511	480	540	459	519	484	509	477	490	490	483	517	510	476	520	492	464	518	502	496	492	488	476	455	515	445	510	506	474	513	528	500	479	476	495	464	499	487	543	485	503	475	504	484	475	510	460	485	499	487	510	443	479	483	467	486	487	453	461	477	517	469	492	458	490	485	522	471	509	466	472	454	472	488	480	488	554	521	478	460	422	520	475	469	479	517	486	508	485	481	492	475	476	478	496	443	489	496	504	471	494	496	473	440	510	496	506	472	487	497	512	481	486	475	513	488	468	503	482	456	476	528	486	495	486	458	500	449	485	480	482	480	477	480	494	464	504	512	462	510	481	459	480	512	469	490	502	467	506	480	475	488	465	503	505	441	504	505	482	495	481	484	495	493	488	441	503	477	493	481	483	488	502	473	477	527	511	487	470	536	453	491	525	508	502	513	515	514	435	525	492	515	517	472	437	468	463	521	506	518	461	468	483	501	473	510	504	455	490	496	483	512	512	503	502	513	463	503	488	495	497	454	481	487	461	493	510	518	443	472	488	508	460	505	471	501	472	522	453	492	506	511	444	494	473	485	486	534	534	480	481	464	502	476	515	468	507	481	510	479	506	495	489	462	457	475	484	475	515	465	497	489	463	487	490	499	494	461	444	454	513	499	522	490	540	487	456	480	483	486	513	473	474	500	465	488	472	482	494	511	488	475	528	477	456	480	504	475	498	490	487	484	468	507	496	499	513	463	493	493	499	463	505	503	515	493	463	481	513	475	507	467	454	489	501	477	488	475	481	521	514	514	480	470	438	507	479	479	465	477	484	469	477	488	441	493	475	498	517	487	526	505	473	431	470	489	475	471	497	466	518	479	507	474	505	507	436	520	462	520	505	464	465	452	463	489	479	512	433	490	501	503	466	468	473	488	483	496	538	500	486	480	499	493	499	484	467	489	460	496	492	523	499	484	494	508	507	501	484	549	512	492	501	485	450	458	482	492	487	512	528	488	480	453	485	502	451	469	505	454	475	493	491	501	518	506	501	472	548	510	498	470	520	518	462	505	518	510	469	459	499	487	467	508	470	461	492	471	520	486	485	516	504	516	503	480	473	504	520	490	494	456	503	531	491	544	478	507	512	497	452	506	494	499	477	506	472	479	501	508	497	492	470	514	516	511	458	485	514	522	462	479	502	492	500	488	503	477	469	437	495	491	512	482	504	483	463	500	489	514	488	510	484	455	494	509	491	458	476	484	472	499	469	554	474	465	489	453	493	477	497	461	473	496	446	449	417	465	502	486	498	524	523	500	467	453	479	470	488	502	462	467	476	490	505	511	462	482	486	491	473	515	473	480	465	476	458	488	518	469	473	494	476	472	456	480	496	488	472	476	468	487	494	506	459	523	511	494	499	471	490	483	457	451	511	474	464	500	484	529	494	488	444	465	503	513	490	499	481	466	505	500	455	483	484	455	476	480	525	455	493	485	503	516	468	480	520	518	525	445	489	496	534	476	482	507	491	486	501	479	529	479	535	488	522	475	465	500	492	485	502	504	483	482	491	448	499	489	454	491	473	498	471	484	458	470	452	511	485	504	471	495	502	482	457	474	502	492	493	531	461	475	511	520	472	479	514	452	490	450	475	499	481	470	438	501	453	475	489	487	445	488	516	497	463	466	479	498	502	524	501	437	511	484	487	463	477	496	483	478	459	493	467	538	509	441	547	496	465	486	508	486	511	482	508	514	494	516	512	511	463	466	511	494	486	487	503	500	492	530	480	478	520	471	501	457	495	535	482	458	512	506	492	500	481	482	507	469	472	474	486	471	468	463	482	480	520	478	492	502	510	514	471	505	474	499	488	490	507	490	506	448	487	536	540	478	471	558	481	484	462	492	520	477	483	535	484	490	457	494	496	505	480	473	474	486	468	469	533	477	451	526	491	465	438	461	519	491	496	519	479	523	490	482	513	472	500	483	513	489	521	484	492	473	526	500	453	497	458	483	482	498	514	480	509	443	471	509	458	502	455	496	500	510	519	483	499	486	497	489	457	471	510	461	471	517	511	498	507	555	523	487	501	510	509	501	492	496	511	467	509	547	506	516	460	492	467	486	422	533	472	509	476	481	534	515	513	449	494	496	444	482	510	464	486	483	510	442	497	495	517	495	461	482	507	491	501	516	518	500	491	469	448	499	502	484	457	538	516	510	460	480	459	496	510	464	468	453	482	472	512	490	498	514	494	472	511	509	501	509	501	473	522	494	503	469	472	483	492	496	459	459	476	457	494	471	522	442	468	479	515	452	496	485	492	479	538	528	497	477	470	525	486	492	498	501	444	472	472	495	485	453	492	480	522	475	510	477	519	488	520	494	475	486	482	508	513	517	501	479	529	440	494	539	462	503	514	512	451	515	553	508	516	491	512	485	437	489	505	490	477	469	500	442	453	503	498	493	484	456	509	497	499	503	496	486	480	512	514	479	510	466	482	475	474	504	494	522	497	467	503	492	489	496	467	489	472	486	490	481	506	497	509	510	499	444	495	495	474	494	496	439	467	470	497	499	474	513	496	506	525	513	473	501	520	485	513	512	481	473	498	500	470	484	504	483	499	505	481	438	485	497	467	465	522	462	474	471	526	437	465	490	511	485	512	506	506	463	473	499	503	494	478	451	465	475	489	457	475	467	519	491	466	500	496	461	497	460	478	473	456	484	454	493	473	476	482	482	492	501	472	473	450	494	494	464	469	468	492	488	510	494	502	507	464	482	509	463	495	457	499	490	489	484	497	449	445	457	505	521	497	474	472	463	482	446	554	508	469	464	546	508	488	478	466	488	492	484	525	501	461	476	499	484	483	520	497	488	515	477	474	490	509	467	428	512	500	494	505	462	495	465	502	544	527	460	483	487	490	502	471	478	481	475	492	458	478	470	484	479	457	498	480	503	487	527	504	448	459	473	444	502	502	473	461	475	482	483	473	507	503	521	478	467	488	535	455	511	493	495	484	483	457	482	464	528	483	461	484	480	442	514	465	463	451	479	477	536	508	505	499	529	475	481	475	488	497	485	464	515	494	492	505	492	492	442	476	503	455	521	497	498	474	465	469	462	478	495	544	501	522	495	491	500	498	519	493	491	503	491	495	479	471	471	503	499	450	480	510	511	472	505	466	477	503	530	499	473	517	436	479	504	445	494	495	479	474	515	466	482	525	450	480	448	465	473
47560	65606	35995	10232	8565	5130	4131	990	892	775	743	760	704	727	622	639	636	682	562	605	613	607	563	573	588	600	571	570	606	560	576	550	595	569	553	537	564	563	556	590	582	571	561	561	570	556	597	600	560	536	571	580	572	539	557	610	639	580	600	609	536	569	601	619	595	583	568	597	554	595	565	534	572	589	524	578	560	587	552	594	556	583	603	560	569	613	619	558	539	584	576	570	575	569	594	545	549	596	540	585	581	580	615	565	561	541	549	530	549	608	538	553	588	560	582	575	551	591	593	574	556	548	525	576	551	594	556	550	548	553	494	560	558	602	553	573	556	565	571	557	612	568	568	565	578	556	564	567	583	535	569	571	553	597	581	547	599	563	531	563	511	607	596	561	554	575	566	495	565	566	538	579	536	590	586	610	571	529	587	553	571	581	509	582	578	534	586	535	581	559	604	561	554	544	572	576	595	577	546	549	560	573	584	558	583	616	539	566	566	583	545	565	554	584	549	548	572	629	536	577	568	587	579	561	536	566	551	571	573	588	590	558	560	550	573	568	592	567	552	602	533	574	574	566	600	563	577	582	557	549	576	600	575	581	579	554	560	539	576	571	563	545	566	551	550	596	582	551	605	578	570	571	518	573	572	547	560	597	566	570	554	607	534	565	555	555	541	562	567	493	582	609	560	529	534	594	561	574	597	584	573	568	568	499	554	560	551	535	545	610	574	556	551	555	531	579	563	593	575	566	533	542	574	559	594	527	544	553	541	555	585	602	590	580	582	606	574	571	537	541	561	590	542	529	530	561	533	576	549	539	563	577	552	571	584	551	625	570	589	560	579	557	485	542	561	538	557	586	551	570	567	560	589	553	558	538	572	582	555	608	578	580	586	588	601	577	567	570	575	549	599	572	571	563	540	584	543	591	544	568	565	575	585	522	579	504	581	585	541	554	585	586	594	563	569	555	577	580	594	538	593	543	547	575	545	595	524	584	514	548	615	541	579	567	544	517	577	580	595	551	576	585	584	535	575	537	583	568	575	580	554	538	537	572	598	574	557	558	533	593	571	555	557	614	549	519	576	574	594	558	542	559	578	579	556	559	542	563	587	564	599	641	591	558	552	593	549	560	558	558	540	580	583	560	568	559	577	550	586	560	553	613	576	605	626	522	573	537	569	529	583	607	531	606	556	586	538	575	552	563	558	522	572	563	541	554	576	588	569	531	562	534	564	537	569	557	556	560	548	547	525	563	499	569	605	575	534	580	546	609	517	555	591	570	582	559	531	544	564	614	538	564	594	495	579	581	565	536	556	586	566	560	563	599	575	582	532	559	556	563	578	546	532	558	558	574	610	585	555	588	560	578	557	570	563	581	563	526	575	574	569	564	518	572	562	558	529	535	572	564	626	622	528	572	576	583	574	578	574	556	576	538	553	580	552	555	594	569	572	557	604	635	581	557	534	587	569	578	577	559	577	581	565	537	582	592	557	567	545	573	543	593	566	553	546	542	570	558	545	579	617	596	551	549	551	562	579	606	549	542	585	522	606	590	543	557	574	571	575	523	543	572	563	567	571	593	559	575	567	564	563	550	563	534	569	538	561	545	546	536	540	558	558	570	568	545	523	594	569	598	554	560	604	529	546	572	553	591	561	562	582	582	570	589	580	568	569	544	568	561	552	558	578	558	574	496	578	539	533	582	605	556	580	568	539	553	580	540	522	596	594	602	581	517	568	533	578	558	580	517	583	621	593	579	565	562	530	567	620	571	538	545	571	578	575	610	554	582	585	554	594	550	530	581	578	614	528	587	533	579	562	565	587	568	570	582	549	544	541	533	589	537	588	618	547	584	582	540	573	568	562	558	537	542	558	631	576	577	569	565	599	597	575	564	536	582	567	574	545	583	581	540	533	605	557	555	536	544	543	579	569	597	570	578	604	559	595	603	530	583	580	592	560	544	564	575	589	599	564	563	595	554	552	586	606	617	547	544	557	590	635	582	528	535	551	581	578	598	615	569	551	545	554	550	560	595	522	589	592	620	520	568	551	564	560	566	572	550	598	578	538	574	567	571	550	538	563	587	568	563	587	588	519	563	541	552	573	503	574	566	527	567	627	580	541	549	590	585	565	558	550	549	526	593	607	579	509	551	586	559	547	563	550	591	572	587	589	545	575	576	590	560	572	590	582	570	583	568	597	590	546	541	558	589	554	604	600	562	562	553	580	562	561	537	534	589	572	593	575	585	557	587	588	547	556	570	570	581	566	598	567	592	585	602	534	557	553	562	540	578	589	589	594	597	556	569	537	561	566	542	557	578	565	559	565	586	520	612	558	606	555	608	552	563	546	572	616	534	579	555	614	645	539	570	537	556	543	578	589	572	596	544	562	597	557	574	544	577	551	491	565	542	561	580	584	572	530	580	620	556	572	547	564	569	602	566	553	558	562	535	574	578	609	617	552	563	531	546	557	552	563	553	573	539	556	558	548	569	565	560	609	595	591	584	530	568	589	556	520	542	590	556	571	603	541	565	586	546	539	599	560	572	595	550	551	558	631	601	523	558	584	588	525	547	545	557	556	554	547	549	566	575	557	563	606	545	542	579	515	568	564	522	538	539	600	582	535	620	540	578	548	530	537	573	567	541	543	577	599	552	575	560	555	526	540	565	581	532	572	538	538	559	583	581	596	602	619	611	550	560	591	565	519	568	533	547	573	542	576	573	571	580	560	592	532	628	568	555	566	580	580	574	573	578	571	583	533	538	555	492	554	578	600	554	529	544	577	544	541	607	563	593	556	549	566	574	590	573	555	555	537	587	555	574	632	570	605	536	568	605	596	563	569	578	539	582	572	621	572	570	560	529	572	597	580	577	611	594	573	551	572	553	601	575	565	573	557	553	597	548	504	545	554	561	537	606	543	558	531	544	541	575	570	581	576	547	577	581	570	550	569	593	586	523	555	587	571	576	571	560	553	569	560	585	537	566	576	606	556	586	551	575	554	585	573	568	525	592	539	566	567	562	575	579	574	520	548	578	539	562	583	556	542	621	575	573	593	563	574	561	591	567	584	540	552	578	568	574	574	594	541	558	539	551	580	555	547	594	625	574	611	559	573	560	534	572	568	595	583	546	539	577	567	539	575	541	551	551	577	580	557	524	508	545	542	579	565	563	588	560	561	547	577	569	574	585	583	581	569	561	595	565	542	584	547	551	588	552	572	588	505	567	547	534	564	566	599	533	601	606	576	588	557	575	579	576	523	567	494	578	570	542	584	576	598	594	529	577	537	588	580	566	578	581	589	544	576	555	587	554	521	587	537	601	557	571	534	602	603	643	596	565	555	564	578	558	551	575	536	532	594	551	581	575	556	568	550	592	532	567	530	568	548	603	630	526	562	593	558	614	579	587	574	572	570	573	548	573	566	573	550	561	551	578	610	506	584	540	570	558	556	588	560	539	580	563	535	544	602	574	587	581	595	595	571	535	556	540	576	559	565	595	595	566	544	570
25502	21515	27004	24397	7247	1524	1085	442	456	442	392	397	373	409	409	388	374	363	413	377	430	358	388	390	394	363	377	386	367	342	355	386	353	405	365	333	372	358	385	375	368	374	400	405	363	398	371	395	377	362	395	361	341	396	351	379	344	377	394	396	376	388	369	374	388	395	378	349	348	426	379	388	435	366	348	366	346	374	400	385	396	360	395	384	367	365	358	392	419	398	405	413	416	406	372	385	416	386	347	373	359	389	388	379	410	419	401	389	374	365	384	395	423	397	373	368	362	390	389	389	354	356	347	379	381	357	382	354	353	370	378	386	367	396	390	386	390	395	380	360	383	370	379	359	376	339	384	375	398	344	372	382	392	391	342	390	366	386	397	390	383	364	403	384	401	352	376	360	373	379	366	408	358	374	368	349	389	357	353	401	398	369	361	379	363	365	385	418	382	373	379	377	404	376	365	399	391	337	400	389	381	362	350	303	391	354	303	344	359	368	343	369	395	350	370	405	354	357	363	342	381	380	371	374	381	368	361	382	344	326	394	369	363	387	379	391	363	365	394	344	361	386	344	403	365	357	379	365	372	386	356	413	350	348	359	385	385	341	363	351	358	366	349	382	323	367	370	380	352	390	405	368	408	402	363	333	373	379	374	399	338	382	363	392	367	394	342	368	349	369	333	358	349	340	372	405	348	365	364	424	394	347	346	374	338	392	372	370	367	401	390	402	382	385	400	404	363	361	367	370	400	365	387	370	378	360	354	371	389	372	345	364	380	396	355	373	330	361	368	385	357	346	375	377	372	384	371	375	365	373	373	366	392	360	360	362	385	335	335	406	371	376	358	365	368	397	337	387	372	397	365	365	338	366	353	362	350	360	366	417	369	346	373	375	380	353	373	370	384	392	364	383	388	364	380	351	360	373	367	397	386	341	377	368	385	387	386	368	388	346	402	361	394	343	363	345	335	388	369	376	375	392	382	369	386	367	353	390	335	385	368	382	373	341	403	420	388	388	365	397	369	401	408	370	363	417	379	344	381	381	385	370	346	361	396	347	389	402	367	382	344	399	337	385	366	393	357	369	412	398	439	362	357	383	369	384	365	367	369	360	371	368	397	347	380	380	347	400	384	377	353	371	374	395	361	396	384	361	356	362	388	402	373	368	380	361	398	367	369	371	418	368	400	360	349	383	391	352	365	354	369	375	388	366	351	371	380	389	361	376	376	369	367	382	373	338	343	377	361	396	377	363	399	347	356	401	401	358	366	383	353	384	395	348	386	377	378	393	402	391	364	348	382	347	354	380	397	350	385	365	374	355	374	341	351	367	353	379	359	351	354	344	387	368	414	403	398	386	388	422	385	352	391	368	366	363	376	397	389	407	361	366	374	357	405	387	394	385	372	369	379	343	367	397	373	382	343	374	392	425	383	385	395	413	397	380	366	365	373	381	400	382	354	355	333	424	371	381	362	361	379	367	403	362	401	413	377	353	352	384	412	386	349	346	404	371	388	321	393	370	427	378	368	364	350	350	389	370	337	380	407	367	377	370	347	347	387	351	406	393	382	416	378	379	414	314	375	358	392	388	332	377	377	374	377	354	392	378	369	376	405	386	386	395	369	359	383	371	371	349	393	375	360	341	372	337	368	391	386	376	394	346	379	379	380	358	364	369	387	376	390	373	343	347	392	426	380	350	398	360	370	338	344	367	356	384	385	398	383	360	410	397	353	371	362	340	392	387	380	359	359	326	367	372	373	370	389	339	381	387	398	407	393	387	348	376	407	395	378	380	378	393	376	385	379	381	398	380	345	378	386	373	393	414	370	355	347	407	396	361	357	342	370	375	351	370	374	388	329	359	378	396	359	377	350	378	417	389	361	390	409	374	392	354	361	373	371	388	384	375	368	386	394	353	381	364	373	396	377	373	380	364	352	374	383	346	380	395	410	376	366	436	374	392	381	352	373	394	391	394	363	330	381	361	386	403	378	376	376	373	373	347	372	346	372	374	390	381	388	353	396	343	368	370	380	372	368	368	373	353	415	387	413	396	375	402	400	353	382	379	378	401	376	338	389	353	373	345	344	369	372	375	376	367	396	372	380	359	388	412	390	392	402	352	384	380	377	366	392	371	380	409	378	384	371	376	411	396	390	386	399	362	392	397	405	364	337	398	366	358	382	385	362	376	397	379	384	399	386	352	360	380	359	370	366	376	370	332	395	369	375	363	351	347	388	353	346	349	352	365	345	365	376	359	377	391	349	379	379	336	358	361	361	402	354	400	377	371	371	347	381	347	390	369	359	370	385	368	400	393	368	388	345	346	361	376	366	362	399	376	341	385	363	375	399	346	417	387	354	363	402	417	370	380	377	400	344	392	380	350	382	387	371	352	368	403	358	353	350	370	402	395	376	395	383	393	405	347	368	348	392	375	356	332	358	364	376	354	379	360	370	373	372	354	386	413	377	385	376	354	361	371	369	351	364	385	370	363	358	412	344	358	378	377	392	369	343	358	349	358	380	360	385	356	364	370	349	357	371	339	400	376	368	388	352	375	379	384	386	376	400	338	384	388	421	369	357	390	363	379	366	354	330	385	386	389	367	355	386	403	372	340	362	360	354	358	405	375	376	341	376	389	344	353	378	352	359	372	386	366	383	375	395	364	366	371	379	402	400	373	383	401	369	359	363	358	347	356	369	383	399	370	360	381	383	367	349	364	379	340	383	341	389	357	358	352	382	336	405	335	408	354	382	373	395	366	386	421	401	360	374	403	393	379	346	370	388	365	331	417	343	373	401	398	371	369	383	365	380	367	362	360	378	367	399	416	384	347	385	393	365	382	409	417	400	367	365	372	379	390	343	404	385	363	384	380	370	377	385	382	374	375	358	340	359	376	369	400	360	403	376	392	370	387	369	395	354	388	354	405	401	367	390	377	362	382	366	388	392	392	367	380	401	391	409	404	382	372	363	392	351	366	383	330	360	370	385	368	393	379	394	367	386	425	350	378	385	358	376	345	393	336	332	361	371	354	370	343	375	384	376	397	351	391	370	360	374	371	343	387	363	411	389	336	387	374	392	386	369	346	359	353	306	413	381	349	351	368	387	402	380	408	377	386	368	387	369	373	381	363	369	380	386	406	377	353	396	375	334	371	373	388	369	344	344	375	385	371	364	354	386	379	377	375	374	344	402	372	362	396	407	396	391	360	381	371	403	367	381	365	358	378	362	373	382	360	361	340	392	401	394	377	404	373	416	356	372	400	372	384	359	398	370	369	378	364	374	380	375	394	369	353	383	371	370	384	368	363	350	352	351	378	392	401	384	379	376	383	384	376	370	318	400	376	372	388	379	352	370	338	393	404	369	371	386	386	392	401	363	387	350	378	344	385	348	365	384	343	364	365	367	366	373	394	388	386	371	380	378	404	347	383	372	364	366	347	370	365	338	332	354	381	387	359	391	397	371	381	378	372	365	360	354	391	356	372	387	409	362	371	394	379	368	358	371	372
43524	53463	28350	6217	5656	2887	2288	667	648	591	552	559	536	537	512	533	492	498	465	477	499	478	508	442	479	463	455	454	456	451	503	462	500	483	443	474	466	457	435	477	485	449	434	438	478	453	491	473	436	458	455	475	451	473	443	475	469	456	453	493	425	444	439	442	468	425	490	478	466	466	465	438	465	430	425	442	482	427	446	474	464	459	459	490	465	491	439	448	475	458	474	452	473	483	480	439	433	486	478	476	481	478	468	458	424	479	438	453	462	438	450	447	455	448	467	475	481	482	456	475	449	490	488	476	447	465	425	451	458	509	456	464	444	434	432	443	484	425	455	455	478	456	485	441	488	479	463	489	466	458	495	465	453	481	458	433	457	395	442	425	445	436	436	460	443	518	458	477	446	460	433	435	454	450	451	459	440	455	440	456	437	449	426	449	446	450	460	485	458	463	457	447	463	461	454	466	476	431	425	484	427	459	449	439	471	411	478	430	440	471	476	459	479	461	458	452	473	473	458	448	459	434	440	446	430	457	465	430	462	462	438	429	442	463	450	447	444	443	413	452	441	440	471	488	460	473	435	476	475	477	454	450	475	487	454	446	450	419	488	461	488	455	457	465	483	457	456	472	473	508	449	486	465	468	477	479	488	479	432	433	468	472	484	459	420	432	435	443	503	462	472	452	448	442	436	479	453	453	476	495	451	410	429	486	446	438	482	450	456	472	424	455	432	450	471	461	420	477	438	473	436	448	430	475	465	430	462	426	453	429	495	425	472	441	479	426	497	437	453	440	457	456	461	488	450	452	452	488	454	445	455	450	442	497	482	476	459	474	449	429	490	485	468	463	435	452	436	453	481	477	458	457	434	458	496	494	480	456	447	480	448	447	457	443	488	444	475	444	437	479	475	480	437	421	425	436	481	443	475	434	447	446	479	484	425	471	459	451	452	465	526	452	440	449	460	455	482	446	461	441	467	465	466	434	473	413	471	451	484	483	475	483	464	501	455	461	424	423	453	468	437	449	464	456	434	446	449	453	467	439	476	430	434	451	458	456	454	468	476	450	474	474	480	460	460	473	456	486	497	473	465	456	472	470	473	428	455	464	448	444	496	461	491	449	445	431	460	454	447	453	450	448	429	469	458	464	441	469	437	487	488	475	474	446	464	428	465	451	445	428	480	460	466	437	459	449	422	462	464	420	490	462	419	490	449	431	453	482	407	439	430	467	440	475	436	440	432	444	473	464	444	476	463	449	412	505	453	454	434	434	448	468	447	433	433	446	471	437	422	489	464	490	427	451	488	462	476	459	468	458	466	470	469	483	439	468	472	464	461	463	462	451	487	477	452	461	474	468	454	448	431	439	414	499	431	447	460	439	452	463	474	479	475	464	454	393	466	464	454	457	459	438	450	463	472	455	448	473	463	451	467	464	479	476	427	452	476	466	495	467	442	445	460	475	430	426	447	432	461	417	449	477	453	473	465	425	494	419	439	462	500	455	466	466	443	477	457	451	451	459	443	428	483	466	438	465	479	478	471	476	463	485	445	449	422	480	481	440	463	467	519	438	467	443	457	409	432	468	440	468	501	445	469	477	469	485	452	478	442	515	476	470	444	472	465	483	445	481	459	418	488	500	462	457	483	465	497	458	457	457	459	498	438	430	481	446	459	482	498	476	481	456	443	486	481	453	485	498	487	459	408	470	482	458	458	442	456	454	418	455	467	453	452	481	443	446	459	464	468	422	439	508	445	454	482	463	442	456	421	445	461	444	470	502	444	449	456	434	444	416	450	459	434	476	478	440	452	455	446	483	467	408	444	469	463	434	464	422	473	478	447	493	477	491	468	508	463	464	427	458	440	456	473	476	443	431	483	422	486	461	442	462	467	439	485	462	443	425	450	477	425	441	425	512	486	437	477	462	439	510	430	457	424	470	418	447	499	451	491	436	441	449	468	429	468	483	473	460	464	447	432	460	469	436	445	439	488	430	477	470	473	449	467	487	431	473	510	442	490	445	451	494	449	476	487	460	442	449	446	476	434	422	471	481	465	419	463	443	461	457	449	480	431	463	486	474	447	440	445	448	450	482	465	454	472	422	438	453	478	447	459	412	478	464	477	461	485	482	497	457	475	459	491	411	466	438	466	483	471	422	472	466	437	474	489	489	466	449	483	425	476	458	418	472	469	475	470	442	475	475	491	462	482	431	449	460	470	473	454	444	473	468	457	415	420	422	460	480	449	430	471	473	452	444	444	452	452	437	460	420	490	502	469	476	460	454	491	439	456	440	419	454	460	469	447	443	474	448	427	427	427	479	451	464	472	468	442	462	488	458	476	443	462	458	456	424	479	443	447	420	463	480	453	466	465	465	451	450	539	498	489	486	431	444	492	469	455	474	472	473	470	473	467	469	438	466	446	463	411	476	435	457	465	449	490	471	454	461	486	478	478	467	487	474	428	462	502	417	484	450	466	446	469	399	444	435	425	492	468	473	462	491	458	431	483	428	439	495	459	401	461	462	441	459	471	453	478	479	434	477	491	475	466	447	423	447	445	399	467	465	453	418	475	462	454	453	441	434	467	442	472	460	478	461	439	463	466	436	434	459	473	457	485	437	442	460	473	475	452	447	436	547	445	463	420	427	444	430	440	457	411	461	460	452	444	447	469	478	479	472	479	444	457	432	436	430	442	469	450	455	474	488	448	446	436	417	512	491	464	481	477	438	451	448	470	477	473	466	470	500	447	512	483	458	441	468	431	450	450	453	439	470	472	463	431	495	482	462	463	431	460	440	485	494	461	434	474	439	455	471	453	453	492	443	472	458	467	466	449	454	448	470	446	439	431	472	458	494	442	497	460	457	483	456	490	496	438	438	449	467	412	445	478	409	430	468	476	445	437	446	464	441	474	484	479	443	430	464	464	470	447	414	419	483	443	486	523	435	482	458	444	444	460	475	423	427	476	485	441	480	455	483	470	448	475	441	451	469	442	460	448	494	494	456	424	453	497	482	456	465	437	447	448	486	464	470	449	427	462	480	465	477	452	451	440	427	447	470	470	502	426	456	460	465	430	465	426	448	455	472	490	467	473	455	472	468	442	491	431	467	480	455	455	454	429	406	491	472	443	454	428	476	467	455	460	497	457	460	457	480	446	468	466	507	452	469	482	474	479	465	446	479	439	504	448	479	446	432	427	440	471	456	472	450	452	469	450	473	446	448	458	399	469	465	465	491	479	476	501	440	445	452	453	470	472	501	442	475	445	437	454	451	446	440	454	477	440	484	464	468	430	460	462	482	463	452	463	431	479	510	441	484	430	492	486	476	442	481	441	436	469	500	445	439	496	483	489	461	458	478	451	455	453	445	456	458	472	453	458	477	460	416	456	462	437	478	460	475	403	445	447	450	455	463	473	480	464	481	458	465	450	425	460	439	461	428	460	449	471	474	462	434	445	474	436	442	457	460	432	471	452	407	452	443	477	455	458	459	475	465	475	472	494	504	481	420
23072	21359	28995	24030	21372	20931	9569	1221	914	834	830	820	828	787	787	721	705	742	714	705	690	709	655	679	710	654	719	712	702	698	677	706	676	646	700	662	683	658	693	690	699	672	697	639	723	731	660	675	717	690	700	696	635	681	625	687	712	644	684	654	699	703	652	643	664	667	681	665	655	701	647	666	615	678	647	681	663	660	684	639	706	734	652	623	708	695	626	739	654	688	710	674	675	684	691	696	659	709	658	650	635	645	700	647	706	669	738	657	658	712	668	669	631	633	669	656	622	613	680	587	687	694	699	636	673	667	646	641	673	636	675	694	713	642	687	631	628	680	615	631	651	635	641	667	674	682	636	682	691	664	677	682	653	660	603	674	675	661	688	638	669	652	646	676	661	644	702	645	626	653	617	655	651	694	674	683	648	639	716	675	692	713	677	683	659	684	621	685	680	681	697	681	688	619	634	632	688	644	639	650	668	648	684	648	634	649	696	586	663	620	683	664	710	684	636	655	685	626	694	725	651	669	665	660	636	666	698	684	647	667	682	681	648	663	690	652	693	645	663	649	670	688	662	636	653	654	630	694	639	671	670	612	655	686	636	648	678	625	683	664	703	688	689	646	664	634	689	639	705	621	667	650	706	678	638	677	655	691	658	729	685	663	651	660	670	630	682	678	638	659	704	695	645	701	667	642	657	700	597	708	663	661	666	656	689	664	677	642	704	647	645	678	678	608	694	664	622	694	656	638	659	637	663	646	686	637	660	665	653	696	658	625	663	690	656	736	656	648	628	721	679	683	642	670	658	623	641	663	643	648	680	679	645	678	664	660	687	677	688	650	678	624	676	702	669	669	683	634	650	672	657	636	665	655	654	678	688	700	674	641	689	693	599	679	648	635	664	692	651	681	648	680	651	674	563	680	687	681	640	695	665	675	690	658	664	711	638	646	670	650	621	690	675	688	656	660	664	659	697	655	671	705	643	647	693	696	672	655	691	651	700	695	647	636	690	631	705	647	617	693	634	642	655	664	631	713	691	675	746	678	680	668	648	631	683	662	643	658	716	671	667	674	616	667	703	642	664	659	645	676	636	705	656	695	678	688	668	654	678	653	687	656	673	651	680	671	657	645	604	672	640	673	681	674	697	685	667	655	608	719	669	629	647	653	686	685	614	673	608	666	626	624	676	689	683	678	679	655	659	704	663	701	638	636	673	671	660	645	619	645	610	633	739	729	652	654	580	661	637	662	640	622	652	652	626	652	672	648	668	644	671	664	670	626	657	633	637	687	706	698	649	675	662	698	623	684	686	653	649	645	713	620	665	669	700	632	693	643	695	638	666	664	690	615	629	625	650	682	678	652	583	673	689	614	692	709	692	672	649	710	668	633	687	668	617	707	667	633	627	687	695	615	649	665	657	662	641	626	699	686	697	647	665	660	664	621	644	719	673	674	672	673	641	626	618	676	688	637	647	599	698	664	649	683	639	711	711	616	671	689	635	600	663	636	626	644	661	629	679	681	660	644	669	663	671	640	677	641	613	639	660	690	663	660	638	712	652	670	688	642	675	662	678	669	689	658	624	666	656	693	633	667	673	686	701	684	649	666	670	671	691	678	671	641	668	686	697	644	691	646	640	677	699	645	654	619	682	678	668	691	658	647	673	697	646	656	630	682	624	644	681	650	637	646	666	672	659	686	692	634	668	681	589	640	642	660	622	639	632	648	638	688	678	647	652	680	643	677	646	634	665	649	693	696	707	686	644	708	695	698	662	653	638	641	644	644	643	666	672	672	659	646	685	664	698	705	710	645	665	624	639	650	678	647	662	655	658	650	686	605	627	652	643	692	675	641	663	711	584	619	664	636	674	633	660	681	638	668	654	654	690	671	626	672	661	646	658	628	676	655	652	672	651	643	636	615	664	596	660	670	625	675	686	631	721	639	673	665	640	698	638	655	666	623	660	671	629	655	663	682	641	631	683	610	663	656	687	642	675	676	650	638	629	629	700	663	627	723	671	637	650	663	641	654	632	677	641	669	696	663	672	673	669	652	648	678	633	725	642	601	680	722	695	691	713	730	649	645	670	664	664	679	650	663	661	638	706	667	645	687	684	653	679	707	683	614	677	639	683	665	680	658	624	656	638	602	662	657	647	666	694	653	688	677	653	712	653	673	677	711	652	682	629	639	678	693	631	658	681	662	672	668	616	665	625	683	662	672	635	701	633	683	680	614	683	685	668	658	666	645	643	658	641	662	629	667	664	678	686	682	631	619	690	686	699	728	661	686	693	708	712	659	733	689	661	641	649	664	664	635	631	645	669	694	664	640	680	624	679	633	655	658	660	664	654	683	661	637	657	628	660	692	667	689	696	660	692	653	666	661	657	678	654	709	641	657	611	664	689	686	660	672	667	634	696	675	685	644	647	659	654	665	651	619	628	698	712	685	673	670	622	651	673	631	671	659	678	638	704	678	647	641	680	721	629	644	686	630	665	646	672	643	680	649	641	691	694	704	654	687	692	646	658	671	667	650	706	667	675	698	646	635	686	685	676	652	662	667	693	635	686	648	677	638	678	653	644	657	667	733	652	687	661	684	687	650	612	611	685	704	667	642	670	721	589	687	631	668	701	664	626	640	647	669	677	627	662	615	616	701	677	668	666	658	697	684	642	661	659	704	695	688	633	651	679	659	660	687	672	684	649	688	681	628	676	635	632	677	705	655	661	673	699	592	665	653	668	728	676	694	657	647	662	595	676	662	695	717	592	682	680	680	658	677	687	646	683	640	686	695	693	664	663	639	616	728	642	661	636	672	641	645	713	636	663	660	724	672	694	669	568	679	660	623	646	651	691	706	666	668	650	674	617	701	676	686	643	685	656	630	708	691	677	707	699	682	681	656	685	643	680	656	687	662	641	642	692	656	684	709	675	642	671	660	680	690	690	662	679	673	658	668	675	688	659	671	665	644	648	672	647	688	684	623	689	634	644	630	701	705	665	630	685	710	699	607	657	697	652	683	670	625	610	668	678	692	618	663	681	666	673	642	624	679	681	682	660	680	635	665	624	649	633	694	696	674	658	668	686	710	677	691	658	596	664	614	700	675	636	685	666	656	646	655	683	662	657	677	621	644	642	654	642	635	627	613	692	616	655	640	662	661	663	680	714	695	692	691	675	709	670	683	657	641	610	663	640	672	607	625	646	612	675	673	636	675	627	629	682	660	673	675	677	696	675	627	637	671	643	685	666	669	624	669	680	621	663	681	682	705	628	725	671	679	653	639	640	651	651	686	653	622	630	658	688	684	653	709	625	660	633	685	671	658	687	695	657	654	658	692	648	693	656	690	654	660	686	661	632	639	646	652	694	644	650	717	702	681	677	674	671	672	667	688	621	713	617	665	699	635	635	667	646	638	709	660	626	673	658	685	654	715	699	614	691	657	649	686	648	655	643	650	661	626	626	636	688	612	741	630	640	680	665	662	676	682	632	635	635	644	635	663	642	633	715	699
57379	81541	48257	18625	17248	8746	6597	1610	1460	1328	1190	1091	1046	945	963	945	856	864	885	922	859	870	822	786	798	779	791	835	833	839	823	807	744	778	803	755	730	774	775	824	750	817	771	795	854	794	793	817	828	776	816	807	814	794	823	733	759	725	772	736	761	816	762	781	773	786	722	753	818	785	697	781	761	780	742	778	751	831	786	761	787	798	766	789	768	774	806	812	835	774	854	773	809	829	734	758	695	767	787	762	806	806	782	733	745	745	766	759	813	759	782	783	792	736	811	741	799	765	752	753	759	749	767	794	738	764	802	781	814	788	817	764	720	769	764	753	783	753	770	792	809	842	782	798	764	747	727	720	788	743	797	753	762	772	717	725	794	804	769	794	769	760	769	780	740	734	778	774	799	746	718	761	762	770	747	750	743	722	760	734	731	779	729	775	774	733	753	754	720	817	786	716	731	738	750	780	775	783	777	749	764	749	758	702	743	749	801	725	752	738	737	746	748	747	791	746	769	736	756	759	729	737	789	748	732	732	748	750	748	817	717	779	792	754	772	710	769	765	752	744	746	769	803	751	764	809	786	768	757	743	731	821	747	738	770	797	744	750	801	748	723	775	779	802	813	791	737	768	773	767	764	758	729	764	759	766	724	767	761	746	704	751	759	707	734	762	753	755	763	789	778	759	777	761	767	713	748	802	761	766	741	781	807	737	743	776	763	765	773	775	757	733	773	718	780	735	722	724	707	793	757	785	755	795	775	745	748	727	777	709	738	833	810	734	798	739	767	745	701	776	796	762	761	747	772	761	772	778	718	749	737	744	764	763	744	726	766	777	714	774	839	773	805	742	789	779	781	807	712	771	739	760	780	745	765	738	687	801	753	790	724	814	757	736	790	765	771	815	779	758	808	782	753	730	771	752	793	732	768	720	779	764	812	740	771	765	759	769	714	767	742	756	809	824	789	773	751	720	781	779	755	735	728	749	754	762	772	736	738	737	821	794	735	778	749	725	755	729	755	786	772	769	793	797	717	793	773	777	750	750	794	735	737	755	776	746	734	735	740	768	753	755	774	776	775	729	739	755	773	725	809	752	779	722	740	772	752	786	717	716	720	774	745	753	739	763	761	767	741	723	752	789	740	763	758	724	796	709	742	751	775	770	707	732	789	809	795	748	764	769	745	793	727	740	791	805	742	727	766	764	734	756	767	843	777	726	797	708	754	788	793	782	723	767	801	749	776	732	700	739	765	772	748	761	773	808	727	772	731	766	790	752	770	758	772	770	748	752	787	740	765	714	716	740	781	733	792	746	762	754	730	802	767	700	774	785	771	746	760	745	716	728	741	776	791	738	782	795	741	749	773	739	738	756	774	702	762	749	728	780	803	715	738	766	773	835	724	756	771	742	713	757	725	767	700	727	758	749	728	757	782	745	754	745	788	792	743	722	756	779	725	800	748	788	757	751	748	773	758	810	758	752	724	792	750	783	779	742	788	777	757	770	749	741	746	695	800	788	775	765	754	780	698	750	795	772	750	768	750	781	727	758	777	765	734	778	751	731	732	728	772	766	748	809	752	749	733	802	759	749	769	767	785	774	758	762	747	742	743	754	710	785	802	779	772	769	743	754	790	783	731	751	821	764	809	767	752	739	712	813	747	714	803	778	781	725	739	796	800	732	773	815	745	771	816	732	729	766	788	730	723	778	725	756	790	833	776	716	774	770	779	768	739	762	796	767	742	758	752	732	773	760	738	740	756	733	795	781	791	754	739	801	764	785	720	773	715	748	714	723	755	765	808	760	815	753	739	747	785	760	731	773	736	783	752	739	776	752	750	745	749	718	697	754	756	801	769	792	769	749	745	771	747	762	776	722	757	789	793	778	759	795	748	778	765	768	749	738	728	725	782	759	741	758	778	778	715	731	731	759	773	820	756	746	732	786	738	764	764	761	717	750	746	748	728	762	755	776	768	714	773	745	741	780	815	701	733	760	784	801	757	763	701	761	754	758	742	745	806	765	766	757	789	731	776	747	743	721	723	779	781	797	725	769	784	763	740	787	801	731	769	776	731	758	751	737	750	768	782	786	763	801	725	770	761	816	746	748	768	726	749	723	768	823	719	731	753	715	742	745	732	758	747	801	771	743	737	777	749	756	784	756	821	731	753	748	788	776	733	707	762	752	807	713	742	747	751	743	729	746	790	744	746	807	748	775	741	779	737	786	819	747	786	759	792	775	777	764	762	724	778	771	745	757	740	783	782	769	817	781	730	724	736	784	777	741	780	758	707	776	758	818	734	779	784	739	815	744	749	759	718	782	733	709	774	731	765	797	746	719	745	773	756	721	803	722	741	793	752	752	764	754	756	835	760	754	802	797	766	667	728	752	760	753	759	795	765	794	736	752	811	777	733	772	743	783	755	750	724	779	770	734	766	789	710	774	768	744	765	749	740	757	761	789	720	719	741	743	698	761	744	751	742	786	755	763	781	722	780	757	735	728	811	756	784	796	688	714	741	756	747	767	767	748	710	781	726	788	719	783	808	774	722	765	781	815	779	742	735	761	791	775	767	765	760	752	744	705	713	786	778	760	764	736	748	806	778	786	783	761	749	767	703	808	726	786	740	730	782	730	734	741	751	777	795	748	762	802	771	750	777	727	789	754	760	744	796	725	739	759	749	769	716	745	759	751	753	787	767	744	777	794	755	740	731	721	794	757	783	761	795	751	750	744	722	761	752	768	781	734	787	761	777	735	766	772	744	777	748	793	773	812	732	793	780	796	748	734	763	720	739	772	793	770	762	747	768	789	731	778	778	798	729	693	742	770	760	750	796	823	732	764	721	744	723	752	787	751	789	761	768	720	790	743	787	747	788	785	791	776	741	734	731	687	719	802	763	700	760	822	768	757	769	748	738	702	765	727	747	761	780	716	782	763	749	719	751	749	742	746	762	729	793	751	752	769	761	760	767	741	769	763	765	737	774	796	749	746	771	783	779	795	779	793	745	766	765	750	723	735	763	810	779	789	777	785	775	764	739	748	741	710	756	748	766	693	760	738	739	778	770	749	747	784	772	771	761	785	762	698	769	738	744	787	765	824	789	755	785	777	715	746	772	781	690	746	747	801	755	774	717	749	783	762	741	783	751	804	753	799	790	736	755	756	730	740	800	774	752	780	767	773	799	766	775	820	814	736	811	691	752	778	797	779	719	726	705	744	703	734	797	756	782	789	724	746	770	735	743	798	699	776	765	744	783	809	716	745	763	732	781	760	771	819	779	767	781	799	751	771	780	739	731	739	762	726	785	768	728	751	845	727	759	714	739	747	720	792	739	794	749	770	788	724	749	781	747	755	700	744	749	770	810	764	754	740	770	778	798	746	809	789	755	744	740	713	728	776	772	767	790	769	745	741	695	793	776	704	755	774	727	710	787	749	789	732	784	765	767	766	747	768	801	793	773	759	722	774	687	800	785	723	696	801	770	809	772	761	811	781	745	786	735	735	727	740
28085	22082	14043	2019	775	515	425	381	346	345	337	337	362	344	342	361	340	350	315	303	332	341	336	316	370	319	358	364	342	332	371	366	325	331	341	314	310	354	333	348	340	324	332	345	310	341	355	303	335	322	332	335	370	288	344	301	331	325	337	332	341	345	382	308	315	336	343	338	335	314	347	334	368	355	332	372	335	301	342	324	356	319	332	325	303	335	336	333	363	366	316	330	341	338	356	352	333	326	328	351	348	363	360	354	313	312	301	340	326	357	371	360	351	333	349	327	306	331	319	337	316	306	337	338	353	334	362	316	353	334	347	332	319	321	357	331	325	341	317	340	332	290	327	351	332	349	324	345	323	306	314	288	309	347	347	319	328	340	335	311	274	344	315	322	316	334	327	331	327	320	314	335	326	327	366	360	346	320	321	309	324	321	331	330	309	321	296	344	353	366	350	330	333	316	311	349	339	328	337	312	325	296	303	347	322	315	347	318	329	315	341	323	327	371	333	339	329	343	363	337	359	313	334	356	340	315	345	340	344	333	365	342	321	316	336	322	338	353	331	314	325	287	358	325	380	342	336	327	314	324	333	308	347	335	312	360	328	313	323	350	351	333	339	315	336	349	324	323	357	323	336	329	323	327	313	300	326	349	308	326	329	360	296	313	337	298	340	323	299	381	330	342	340	325	330	353	321	336	317	339	311	325	350	333	346	332	306	322	327	308	352	295	318	327	372	297	330	350	308	332	338	378	313	320	353	328	326	307	323	344	329	313	333	324	334	345	336	365	318	332	321	327	338	330	347	314	347	303	336	336	346	332	321	312	334	317	351	345	325	334	334	320	346	349	353	326	341	315	324	332	355	332	346	330	335	332	351	325	357	320	376	326	324	326	337	320	348	327	348	332	353	342	334	354	325	339	326	320	332	327	335	337	326	311	331	322	352	329	327	320	325	314	335	335	356	317	351	322	338	318	361	351	304	310	320	337	295	305	316	330	313	377	325	333	347	327	307	337	384	358	325	354	302	353	330	326	315	316	320	317	293	331	330	313	337	338	358	325	341	347	350	320	311	315	313	354	354	327	312	370	340	303	344	328	334	275	365	346	347	349	330	324	337	359	357	334	354	353	332	336	356	312	325	363	338	371	322	307	323	346	313	341	341	312	368	280	332	332	365	322	343	322	311	330	379	311	372	350	349	336	335	308	340	343	339	328	348	329	329	328	366	347	343	321	339	325	311	326	351	367	321	343	330	313	352	374	308	314	310	321	307	341	318	309	332	318	315	325	311	306	319	320	299	345	313	329	369	351	340	341	318	304	338	368	355	325	321	347	349	340	307	333	319	348	345	337	330	356	329	330	317	328	344	330	352	304	310	343	330	318	351	328	338	335	340	360	309	315	361	333	313	336	349	320	334	308	368	321	326	337	332	333	309	341	333	313	330	327	344	351	321	328	292	328	324	323	353	320	308	341	349	341	335	340	332	318	307	314	332	342	317	300	335	326	338	353	323	314	345	356	383	363	345	342	317	324	347	320	328	322	322	352	348	328	356	355	336	323	336	356	351	337	356	305	317	307	356	341	321	341	310	313	343	334	341	328	345	324	316	359	313	342	325	343	345	341	316	357	368	355	301	329	348	337	320	342	301	344	354	335	334	331	327	375	337	322	323	327	343	302	363	311	297	293	345	313	298	343	317	331	313	347	325	341	354	343	364	302	320	337	295	320	356	333	334	362	295	348	342	316	301	325	299	338	325	322	346	343	354	323	321	329	329	345	317	366	320	312	318	349	321	325	323	318	343	332	359	332	360	337	308	352	334	322	329	347	317	323	321	339	323	314	334	348	325	342	344	308	322	309	346	318	346	339	338	374	342	329	315	328	322	325	325	333	346	306	330	307	340	348	350	331	342	336	323	309	353	338	319	334	307	339	339	336	343	304	325	322	330	338	301	321	346	301	301	339	334	342	342	374	344	355	340	328	341	352	357	318	345	310	355	330	345	357	346	359	315	325	346	342	304	343	334	356	320	328	334	318	344	314	316	323	298	326	328	341	330	332	297	352	343	317	317	328	325	306	323	354	344	327	314	329	319	346	354	324	310	319	353	352	319	330	326	355	368	376	309	346	348	323	346	323	336	318	367	317	313	305	318	351	376	290	351	338	318	311	313	314	356	337	323	316	278	347	310	323	319	306	335	295	315	350	319	314	340	339	342	315	320	304	295	298	345	346	361	331	321	334	330	324	328	328	332	326	360	344	325	317	306	328	368	312	331	299	315	316	308	343	339	347	347	361	315	308	339	350	325	339	298	350	296	333	307	350	350	318	285	343	342	332	346	303	318	330	352	339	326	380	295	320	363	304	348	313	296	330	301	326	316	346	328	348	336	312	316	339	330	303	353	337	332	353	340	315	341	332	322	336	324	328	336	344	380	315	334	318	329	340	328	366	328	353	327	311	364	296	327	317	351	326	311	341	303	358	315	302	321	355	351	331	372	333	350	323	336	291	333	365	361	304	344	353	338	330	337	352	351	327	320	336	331	353	320	298	311	320	326	306	340	334	354	291	331	380	362	335	332	324	327	327	313	319	350	317	330	324	317	325	320	334	328	357	347	318	326	298	302	335	368	318	312	299	386	318	318	328	327	339	334	330	366	309	313	353	341	301	340	352	344	315	347	315	332	359	310	332	332	326	336	301	336	299	296	309	350	325	341	345	300	300	326	305	342	345	355	357	377	330	326	334	343	319	342	317	306	315	338	354	350	346	321	343	329	297	334	316	334	289	358	319	345	315	331	320	321	319	347	309	314	326	295	333	370	322	328	327	332	336	350	315	314	334	315	305	348	332	340	313	326	341	333	341	327	323	324	328	335	331	317	326	337	333	324	309	335	342	360	340	341	348	298	330	339	344	353	321	345	362	333	361	345	362	334	312	353	323	340	332	336	322	329	348	348	355	310	302	353	339	330	335	340	360	330	336	304	306	325	372	342	318	345	317	348	367	357	353	327	344	327	346	313	307	320	334	347	309	345	313	335	319	325	340	330	303	324	332	321	334	339	324	339	328	370	316	331	325	308	348	335	352	289	342	361	307	345	335	305	335	342	349	305	316	323	341	343	323	323	301	322	351	335	342	312	325	330	321	309	310	333	325	339	332	338	341	320	317	303	332	343	318	316	303	359	307	304	314	306	378	326	331	328	358	329	322	300	340	295	370	364	342	358	345	310	321	334	318	359	339	354	321	335	345	351	331	324	337	362	347	334	313	303	337	363	320	306	345	366	350	302	321	310	310	350	318	329	349	325	308	321	328	357	336	326	320	352	324	336	329	318	340	335	334	353	325	342	331	329	320	320	344	317	314	323	344	312	338	322	328	346	332	351	328	329	328	313	330	337	331	338	325	336	314	315	335	393	323	307	334	311	329	363	338	321	348	322	356	313	313	334	344	311	324	330	341	322	357	311	321	324	321	372	323	340	334	325	313	338	341	318	341	339	324	333	323	316	334
25397	27865	8301	1537	1114	802	599	442	439	424	395	417	417	425	389	415	397	390	406	395	409	413	400	383	433	397	363	387	407	390	400	391	433	401	397	385	383	387	405	410	414	425	406	413	392	388	383	421	399	400	407	408	470	408	401	416	414	437	410	398	337	383	372	393	424	394	382	384	401	390	381	374	382	400	401	404	392	366	395	414	408	415	404	439	419	408	422	408	421	424	398	399	460	420	382	404	374	419	408	384	425	404	409	406	449	394	410	431	400	411	424	376	396	393	423	396	407	401	391	398	381	386	407	386	408	390	396	423	426	396	400	425	409	415	455	431	367	430	380	436	379	404	382	378	381	373	438	418	416	409	419	406	402	409	369	407	426	408	407	384	377	417	412	413	398	417	403	430	378	387	395	407	376	409	432	404	363	369	415	392	414	407	364	374	406	407	398	413	355	368	418	396	425	360	369	421	397	403	403	390	435	426	414	439	432	426	397	385	410	417	387	352	392	348	405	392	392	409	401	425	401	388	415	377	409	381	390	442	402	437	403	364	358	414	388	404	394	353	393	411	360	405	401	391	388	369	405	385	396	410	416	409	379	414	376	393	396	404	418	427	413	397	410	378	410	431	404	412	367	382	404	407	414	398	386	428	414	404	402	432	384	413	399	403	389	403	395	412	391	390	446	400	404	383	429	405	398	388	424	401	381	396	390	398	423	390	420	403	390	385	412	390	415	402	404	410	419	423	402	356	419	407	456	387	406	412	392	415	410	400	379	382	381	386	375	380	374	401	397	415	400	402	395	449	387	399	423	416	413	386	388	424	400	396	420	421	382	395	393	431	372	396	410	394	374	434	413	372	427	372	400	425	419	418	383	400	431	419	374	421	398	421	434	402	400	397	411	364	360	416	425	390	413	422	428	417	391	381	395	404	419	426	369	388	380	401	417	396	404	395	378	428	434	412	390	387	406	369	405	423	400	417	420	423	384	411	394	412	408	380	375	404	385	375	372	391	408	401	371	378	354	399	389	428	397	409	405	361	388	365	387	390	400	432	383	372	411	389	416	388	382	418	394	416	393	442	421	406	388	435	386	394	397	395	374	389	412	423	385	386	407	408	426	398	408	377	397	398	400	421	414	382	425	367	396	387	396	408	375	430	374	406	386	418	421	384	400	422	400	394	368	422	390	405	382	428	410	418	385	395	384	394	370	402	393	378	399	417	399	416	394	371	440	429	410	379	383	388	419	442	414	393	400	395	385	370	406	409	436	385	407	387	419	383	437	390	394	419	411	387	412	432	399	362	399	421	409	431	405	381	400	407	420	389	428	389	380	391	428	362	399	402	384	410	374	378	393	398	404	383	387	398	374	374	386	389	409	395	361	402	410	377	376	429	362	396	416	395	416	386	363	357	416	386	448	411	382	407	377	405	414	402	408	401	366	405	416	364	379	376	420	411	385	416	368	363	403	408	425	405	392	373	393	394	425	409	435	401	342	419	390	384	366	388	410	421	425	402	415	402	401	388	366	362	359	377	397	425	411	395	382	412	428	401	395	411	405	396	431	423	431	395	386	411	421	415	409	431	419	407	390	365	403	385	411	382	386	387	384	428	400	391	371	421	410	392	400	396	408	387	375	416	407	399	446	384	389	395	416	387	428	390	374	417	400	389	420	422	384	397	392	400	432	408	417	391	407	402	426	384	402	412	360	389	382	363	377	401	390	395	390	411	385	370	379	340	408	378	379	428	416	393	411	405	392	380	393	366	433	419	392	353	410	410	400	398	380	413	388	415	406	417	406	381	368	387	384	397	376	405	412	394	404	394	377	369	389	374	402	386	416	407	382	398	378	413	387	409	408	408	370	400	392	370	396	389	376	412	392	384	388	402	426	411	419	410	419	406	393	403	413	391	418	423	420	398	396	381	404	404	393	409	390	404	388	378	390	408	377	438	401	410	416	409	399	436	421	401	405	425	375	436	432	409	435	380	427	411	421	397	378	389	422	418	420	397	431	412	402	386	434	423	399	392	412	445	375	399	382	430	394	394	413	419	393	371	390	372	409	406	422	401	386	405	429	361	421	380	424	412	407	360	389	390	373	397	396	415	383	390	378	396	367	375	394	393	409	416	389	397	408	402	384	421	392	399	422	360	372	413	393	377	403	424	422	399	374	398	413	391	384	417	417	396	409	377	359	416	396	388	400	414	378	383	390	442	427	405	362	388	401	399	438	409	435	390	396	351	400	402	424	419	372	385	403	384	404	430	414	406	378	386	402	456	416	370	417	369	392	417	395	389	439	388	422	425	431	412	386	399	417	415	420	409	395	404	396	430	387	408	399	401	409	404	404	427	405	412	399	398	451	369	403	396	408	386	367	408	421	399	398	394	412	374	414	381	452	374	394	415	374	393	387	409	414	399	447	374	422	405	388	419	370	395	417	391	420	434	387	380	368	392	375	400	432	370	428	401	396	401	380	394	367	409	398	368	402	381	407	375	418	382	380	391	378	412	459	365	409	396	373	420	395	357	400	370	396	398	363	424	391	424	392	395	383	405	416	397	390	374	426	397	403	430	399	399	399	382	385	404	381	400	352	396	399	423	429	383	405	408	403	422	402	423	440	436	383	383	421	399	429	359	404	409	363	397	370	380	394	385	405	403	396	386	378	410	410	383	378	413	403	400	386	409	395	407	416	402	408	402	400	386	395	432	428	407	402	398	416	417	391	384	398	382	388	427	411	378	417	435	382	395	404	418	367	405	394	419	392	404	416	408	395	382	373	378	398	395	435	399	403	427	381	413	414	417	358	385	397	415	399	343	417	359	427	441	384	364	400	375	417	399	377	387	389	467	421	386	430	428	384	416	432	379	389	417	442	410	418	420	400	436	367	385	386	349	375	413	399	379	398	411	409	424	441	375	416	400	373	397	448	381	380	455	415	377	387	405	401	418	407	409	411	393	377	410	416	414	384	377	395	370	385	397	412	368	422	375	397	404	426	413	389	414	390	363	362	393	396	398	425	413	396	431	411	404	397	419	397	411	401	370	405	391	421	329	404	383	402	384	364	459	377	401	434	387	414	415	372	401	346	414	381	403	382	429	413	363	424	405	415	383	426	413	410	397	398	425	419	403	394	407	402	373	424	394	430	398	401	393	370	431	396	386	417	419	410	366	408	386	353	389	404	407	405	390	373	417	407	416	427	397	397	421	386	385	431	390	442	398	401	403	406	382	369	366	393	384	378	382	433	427	417	350	391	401	400	434	405	419	388	411	412	368	384	413	383	373	401	419	384	392	426	422	370	407	408	392	422	363	409	412	406	392	394	404	430	392	377	415	412	369	381	442	420	393	382	386	387	402	387	377	406	373	414	416	392	423	389	432	409	411	398	377	445	381	402	381	349	422	403	411	407	375	411	360	376	397	383	405	416	379	410	419	399	409	381	399	412	391	408	392	395	375	435	413	441	410	424	384	376	424	404	411	384	425	412	385	390	402	399	414	403	382	413	386
24287	21355	28306	24568	20137	7673	2302	694	559	588	560	526	551	557	551	522	500	484	497	521	554	496	485	497	492	492	509	523	543	538	499	440	481	518	517	512	499	510	520	469	482	502	486	473	519	536	464	505	497	482	436	531	492	529	474	477	508	497	496	501	506	467	488	507	498	455	509	493	499	468	510	505	521	500	535	451	506	497	497	521	525	530	472	461	500	470	488	529	519	479	478	525	511	531	492	486	463	474	488	502	481	499	506	500	451	526	488	484	506	477	470	521	477	504	518	536	497	486	489	479	518	519	476	487	514	522	512	484	480	510	508	493	496	486	512	490	501	497	491	523	523	467	485	515	505	514	475	504	494	469	500	517	510	454	513	454	510	512	438	515	501	500	458	495	533	489	454	480	485	510	476	508	491	479	470	500	482	471	511	458	484	524	445	503	489	475	452	527	444	466	500	466	496	489	525	482	456	462	487	516	522	465	518	490	472	450	486	480	449	488	494	443	480	470	511	480	515	503	506	496	491	486	483	496	490	469	483	496	438	490	522	472	468	500	464	460	476	516	476	489	484	468	497	482	517	516	462	477	469	439	490	509	490	483	447	494	450	441	469	495	511	511	482	477	498	492	511	509	492	485	461	465	456	526	510	493	491	465	486	508	499	500	497	477	480	484	499	480	509	494	509	446	496	451	482	476	494	476	483	524	505	489	488	531	496	507	496	471	525	497	497	478	461	462	529	502	499	494	511	466	489	513	487	457	536	481	486	495	490	468	492	499	493	487	542	479	507	488	472	471	482	452	510	491	528	484	456	480	463	508	504	511	506	497	479	481	477	450	441	491	490	459	534	507	494	474	492	483	518	475	495	473	480	486	491	454	532	480	491	502	496	492	492	457	521	464	515	514	469	524	466	496	490	449	489	485	504	506	482	499	497	471	511	482	492	481	485	495	501	445	462	538	496	490	495	524	535	503	531	473	482	473	540	469	499	506	517	528	494	492	509	471	497	518	465	521	522	527	514	517	519	479	479	494	491	489	504	469	480	459	494	485	478	468	482	475	480	492	496	491	489	462	509	456	472	482	483	456	510	502	498	495	490	490	469	486	529	475	518	446	479	472	487	506	493	480	509	472	463	475	509	501	517	490	462	470	476	468	501	479	498	489	503	498	495	499	447	464	496	509	469	496	498	504	519	490	467	486	474	526	509	471	495	489	459	504	548	476	475	472	448	492	473	491	452	477	507	509	465	492	472	502	517	516	484	469	496	462	508	506	476	477	468	489	478	521	494	525	458	468	482	470	481	460	517	517	523	468	481	520	472	514	516	499	476	479	473	501	492	475	461	509	522	490	475	491	480	514	479	470	499	498	472	497	490	472	492	506	479	519	474	505	513	469	469	486	532	485	480	456	473	531	526	488	481	458	494	490	536	502	496	482	457	437	506	504	486	508	491	491	490	492	510	477	485	483	502	480	491	506	500	508	495	480	462	481	463	490	514	498	465	518	516	489	511	505	497	481	501	481	505	470	465	521	517	471	495	528	481	497	492	491	489	516	495	474	500	542	530	492	509	529	474	492	453	496	518	541	487	484	484	512	475	472	499	482	495	491	486	513	470	491	473	483	494	493	480	484	474	484	497	499	454	485	523	484	497	504	463	497	501	467	438	485	466	472	481	458	479	456	457	461	508	477	522	451	537	517	530	524	499	497	525	504	501	479	534	504	503	460	502	502	464	497	511	472	506	505	478	476	468	491	526	480	522	519	535	474	501	458	482	491	497	477	531	470	478	489	482	507	530	446	475	468	482	482	525	494	458	445	522	460	513	473	468	457	477	459	518	449	497	476	489	506	489	508	536	464	509	496	487	458	507	487	512	497	466	526	470	527	478	469	504	485	481	477	466	488	477	474	501	469	489	492	504	482	505	472	472	461	492	457	478	500	518	523	453	487	485	484	489	510	508	512	490	490	449	499	494	493	496	476	500	503	492	477	466	518	540	500	468	475	506	498	539	500	516	507	506	491	484	489	503	485	458	508	476	473	495	504	535	475	492	507	502	493	479	486	517	476	480	490	530	486	489	479	511	478	464	523	494	504	479	532	494	474	505	455	507	459	495	483	500	493	454	483	527	472	484	449	494	469	499	452	507	499	485	534	460	501	465	456	482	543	474	469	487	484	495	488	526	523	509	494	484	498	522	506	464	516	491	483	498	479	491	517	493	447	504	472	529	503	484	465	514	517	493	457	468	486	468	475	473	485	476	504	500	486	510	445	500	468	469	524	514	493	489	480	481	507	464	499	469	552	489	502	480	484	502	527	488	508	476	484	505	484	509	439	459	515	503	528	433	497	510	481	469	485	477	505	483	488	462	481	483	508	478	498	446	485	488	490	469	547	474	491	507	506	507	535	519	480	512	543	472	489	465	460	516	465	456	487	468	506	479	464	494	480	476	495	490	489	496	520	501	495	475	483	458	508	522	513	496	477	480	488	497	467	511	450	528	472	508	495	488	511	492	494	486	488	502	489	479	500	527	488	505	525	494	526	500	525	520	478	483	486	477	507	483	459	481	472	486	466	482	486	453	481	449	498	465	473	516	482	456	500	518	448	438	476	479	496	489	495	524	467	478	465	463	471	468	504	472	500	482	485	512	521	504	466	504	468	495	515	497	487	480	513	504	514	438	501	481	498	500	495	465	498	511	470	439	486	509	547	505	471	500	486	483	480	519	501	515	507	493	508	524	499	484	516	490	486	496	469	486	506	548	526	463	532	498	488	498	472	454	496	521	483	492	494	483	468	471	481	489	475	480	486	488	486	495	522	488	486	513	464	489	511	508	471	516	516	489	518	497	471	452	448	475	469	495	443	526	457	468	482	494	486	471	495	513	488	497	456	467	500	505	502	482	489	486	512	512	494	479	485	467	414	522	505	492	464	437	467	523	468	492	513	516	491	463	512	530	524	506	494	520	519	463	470	505	468	513	488	491	482	545	535	489	450	487	517	478	498	451	490	482	499	466	524	522	533	501	525	493	507	517	473	494	500	497	516	479	486	533	492	512	514	480	511	478	497	513	482	460	482	476	502	441	504	515	480	517	501	528	483	505	482	509	495	477	460	484	478	473	485	452	500	468	461	487	508	442	496	518	515	475	501	474	475	464	520	529	504	450	471	470	521	494	493	501	501	497	456	475	520	498	461	500	498	501	498	482	508	507	471	491	478	495	489	520	500	450	448	477	479	490	474	465	479	498	505	499	481	475	495	477	535	479	477	454	507	514	490	484	527	503	506	506	491	485	496	493	542	476	447	483	469	501	513	497	469	475	463	511	457	474	487	486	491	492	471	481	468	464	534	501	478	472	469	460	495	467	497	477	471	463	461	527	478	454	457	478	479	493	493	502	506	471	515	509	463	456	456	497	510	465	509	503	481	527	463	513	459	483	510	488	526	475	463	468	503	516	502	474	454	506	463	452	461	445	500	446	496	477	522	532	503	507	477	507	509	495	486	512	441
48321	63495	35057	11813	8523	5738	3425	956	864	838	778	728	701	693	628	637	616	647	616	605	617	589	585	580	591	577	608	559	585	562	574	549	606	569	630	574	578	582	595	573	547	570	546	584	499	612	592	583	548	599	577	571	612	564	541	578	608	621	542	575	573	588	554	567	584	540	564	567	566	590	546	552	564	545	626	534	568	578	574	578	613	519	560	557	551	563	564	587	572	581	608	544	633	594	599	548	554	554	588	600	595	569	561	581	558	583	584	603	596	577	592	594	552	537	535	588	553	566	589	588	563	545	540	577	538	560	572	522	598	588	552	569	621	556	599	555	537	537	518	600	559	602	582	567	556	581	546	574	580	516	567	606	559	526	563	528	536	576	603	557	599	576	489	586	574	541	551	578	604	583	580	565	585	546	605	558	542	575	562	555	597	560	574	570	571	574	554	552	580	553	536	529	542	560	563	569	553	548	564	560	567	582	579	608	589	600	533	517	537	549	533	579	581	539	558	546	552	602	556	593	537	563	549	573	562	567	557	570	561	587	558	547	504	589	598	516	596	568	572	588	593	521	567	565	582	584	567	601	565	598	570	569	620	548	550	548	608	594	566	571	545	541	617	552	525	570	593	575	597	559	603	556	557	568	552	548	574	571	564	602	550	594	572	561	582	588	600	565	556	521	553	578	613	565	531	581	523	570	594	558	549	605	571	532	546	568	541	557	543	564	545	576	572	521	581	579	591	575	608	529	576	593	559	560	582	547	620	541	555	560	541	534	553	593	569	590	555	598	574	623	586	586	587	570	571	624	549	554	579	604	618	551	571	601	557	571	594	566	547	563	544	575	531	608	559	571	557	538	584	544	557	583	551	561	572	524	571	587	577	570	521	584	555	525	538	562	577	609	603	559	574	565	546	574	595	544	531	516	616	531	543	582	548	567	570	538	532	591	576	524	553	553	562	543	563	580	565	549	571	537	560	607	551	532	521	541	570	570	526	537	548	550	606	542	555	544	582	562	591	566	575	573	511	562	551	560	549	596	556	565	545	578	563	528	593	528	535	543	601	592	565	588	588	557	562	567	568	582	554	544	553	635	575	586	576	588	602	546	552	538	558	568	513	598	572	607	549	550	594	577	552	576	583	566	589	556	548	567	570	575	558	571	560	571	562	557	618	542	569	576	571	573	542	555	602	518	587	596	585	562	547	555	583	554	535	604	579	562	529	558	568	549	586	560	534	573	574	535	601	598	546	579	590	553	555	559	574	561	563	592	539	546	540	563	563	595	575	554	574	585	569	554	561	529	568	530	532	551	577	539	589	569	576	561	601	548	592	577	541	554	578	573	542	570	542	575	592	555	559	560	564	544	583	542	570	578	533	564	558	563	571	585	575	542	531	589	558	572	590	585	544	598	533	555	549	592	595	532	562	542	558	558	574	539	593	559	584	545	584	577	567	536	509	554	562	554	572	545	603	587	560	548	570	526	600	539	529	600	590	574	555	548	591	589	540	564	552	546	550	540	556	564	557	542	547	547	548	547	538	570	569	584	561	594	554	522	555	603	531	579	552	568	578	589	552	570	584	572	559	548	610	574	580	595	586	578	551	581	535	623	549	552	567	539	550	575	561	545	546	548	582	556	587	584	550	586	564	558	565	592	525	511	534	564	602	565	589	538	601	520	561	604	567	541	556	569	544	553	590	543	544	569	553	501	564	571	564	567	577	536	551	575	560	578	537	560	553	590	580	559	554	621	601	530	573	572	552	559	533	564	596	583	568	554	578	572	546	556	589	577	572	556	587	504	542	591	556	504	564	548	595	553	543	587	516	535	548	540	549	545	590	591	591	573	523	589	586	583	603	590	565	562	626	529	541	547	570	568	586	616	574	576	576	558	590	557	515	552	558	574	554	531	600	559	564	578	589	555	508	531	575	583	601	577	568	571	528	552	569	563	593	560	596	548	552	546	584	550	614	578	573	542	583	579	601	575	569	562	621	580	580	587	561	560	568	587	551	560	549	610	556	598	570	543	548	564	541	562	589	586	574	574	579	580	556	584	559	577	546	564	580	575	537	545	544	614	565	587	559	557	588	598	580	586	557	589	581	588	539	547	538	595	576	565	539	544	587	520	542	564	580	563	540	569	576	568	551	569	596	563	580	579	585	554	630	576	561	581	556	590	576	588	564	571	617	589	543	597	553	551	613	529	569	603	568	588	566	534	540	570	560	572	583	560	543	618	578	567	601	568	599	584	593	559	581	526	587	564	570	539	582	562	616	579	577	575	573	556	600	541	552	563	533	561	576	560	580	570	563	563	576	562	556	578	583	560	542	551	519	533	569	601	586	531	565	544	547	559	581	559	535	557	580	571	604	602	621	541	560	553	572	569	569	557	530	560	557	540	549	521	566	560	545	519	595	570	560	556	514	549	591	566	563	577	564	556	532	607	572	562	569	551	565	554	594	541	539	550	603	581	556	583	587	513	544	576	571	576	538	517	576	587	581	597	574	584	586	517	532	559	574	555	556	582	566	561	564	554	611	543	543	591	553	536	559	525	564	550	576	551	554	547	556	574	525	551	510	532	575	568	544	607	559	571	570	535	570	585	551	601	531	564	589	604	552	592	600	578	565	543	555	565	589	577	569	568	531	592	551	541	564	582	527	530	558	530	557	541	563	567	618	549	564	593	576	593	540	570	562	583	593	516	553	547	546	540	564	569	533	615	572	579	563	584	588	578	589	541	560	608	582	553	546	576	611	555	508	539	515	586	609	567	555	555	546	578	536	572	537	537	558	539	525	572	580	539	568	582	554	571	585	634	605	581	564	580	601	563	586	589	571	559	564	557	566	585	558	606	592	558	578	548	586	591	564	558	578	540	598	580	548	552	577	557	582	583	604	573	533	564	597	560	557	579	549	571	554	549	568	591	535	569	596	578	570	526	517	582	527	586	559	542	559	572	579	538	572	565	549	546	535	518	582	536	580	583	542	608	560	539	573	584	564	579	583	548	565	563	568	582	530	567	574	547	605	583	562	597	557	582	550	593	575	593	548	554	550	585	567	603	581	558	555	567	562	587	568	592	550	573	558	545	597	580	568	503	545	575	600	556	582	553	581	532	553	550	546	575	599	580	613	597	568	573	569	577	577	587	510	594	532	577	538	563	572	550	576	546	569	559	572	552	568	601	559	547	553	589	558	564	556	579	556	522	581	572	548	597	565	561	541	631	566	516	585	511	524	573	555	496	621	565	571	562	551	589	556	573	569	525	553	589	554	558	547	507	544	550	562	574	602	543	578	536	570	591	591	537	535	527	573	548	553	586	586	560	562	578	561	574	545	579	567	512	561	595	561	580	596	583	560	542	554	561	583	584	595	579	606	595	594	619	592	585	558	536	571	605	580	576	545	532	580	577	543	546	583	623	599	613	571	545	547	554	591	530	535	557	540	547	595	587	579	560	573	562	585	571	539	568	576	546	544	606	591	609	606	576	539	546	570	577	622	564	523	542
25485	21442	27119	24388	7007	2153	861	479	416	414	418	389	394	403	366	410	390	360	385	392	405	392	390	428	384	373	374	385	382	392	382	389	382	380	379	381	360	371	373	333	386	375	355	357	386	369	371	369	378	359	371	393	378	348	405	374	356	382	387	347	365	374	373	356	375	394	346	341	398	396	388	373	374	392	375	360	403	361	356	352	395	416	380	362	398	353	384	388	383	381	363	349	345	398	409	361	386	343	360	328	375	377	370	360	417	416	366	334	371	337	380	345	375	411	377	380	352	360	388	370	347	352	407	376	355	339	388	385	398	328	361	375	345	384	347	351	345	344	372	379	370	391	385	398	365	375	362	373	383	356	370	397	382	380	414	359	364	373	359	345	377	395	394	366	391	343	371	388	341	411	368	366	349	355	369	350	388	361	361	369	373	359	343	394	336	384	356	364	353	360	369	388	333	379	397	367	352	366	386	365	347	355	348	396	370	406	390	343	420	394	386	363	351	353	378	359	364	379	395	366	394	347	376	345	360	389	351	360	367	397	428	385	402	370	368	361	361	373	360	393	380	377	403	380	403	359	357	377	405	356	365	384	398	348	373	351	357	379	385	418	382	367	383	378	391	377	381	354	371	355	359	390	361	384	340	374	392	348	345	370	380	373	366	367	408	393	392	379	325	375	373	387	370	353	390	382	363	352	369	356	377	326	350	358	416	407	378	374	397	355	384	362	374	339	382	365	392	381	377	382	370	334	364	367	358	368	366	370	400	364	398	387	389	366	395	373	378	377	389	386	421	376	370	387	374	329	353	391	375	384	362	376	377	387	372	380	364	378	344	379	372	368	348	386	380	360	383	394	396	358	375	342	391	383	363	372	369	364	357	384	365	401	373	335	403	381	389	365	391	346	413	366	324	384	337	352	363	376	369	360	357	383	385	393	389	389	335	348	369	373	352	396	376	399	337	365	339	383	397	350	352	348	368	389	331	366	356	371	363	373	364	411	379	387	366	361	345	388	392	377	400	386	379	334	336	365	375	388	368	401	375	376	384	370	388	379	366	414	366	362	402	385	369	372	381	353	343	388	383	340	401	397	355	392	386	360	331	359	358	351	397	341	358	385	366	388	379	393	361	343	383	371	395	377	362	347	361	349	336	369	360	365	357	350	349	356	383	354	376	374	389	389	366	343	361	360	389	393	387	346	360	400	379	368	379	412	405	382	398	383	358	377	361	366	362	385	421	373	363	354	384	387	359	349	362	385	355	363	334	374	406	389	368	337	399	417	383	369	362	366	386	387	392	387	371	396	362	370	360	373	364	360	384	366	371	365	346	378	337	409	421	347	379	373	380	360	369	377	376	366	363	377	384	364	367	375	379	347	367	352	358	311	402	414	343	380	374	376	383	365	378	383	389	369	381	399	399	408	414	355	337	395	375	345	374	380	411	344	368	376	386	346	382	392	382	360	370	369	397	356	376	352	373	378	362	413	395	353	344	372	378	391	374	376	386	344	396	373	351	403	362	346	367	364	329	371	369	329	353	351	375	369	377	358	396	425	401	356	344	376	376	376	359	401	367	385	352	383	368	372	377	393	330	331	371	360	381	403	378	379	346	389	376	358	347	378	397	365	392	380	365	350	364	362	363	390	347	384	354	371	393	390	350	385	370	375	392	348	394	355	366	356	377	339	385	382	402	382	352	375	387	372	359	380	410	396	384	373	366	411	375	370	373	367	349	379	350	348	394	343	383	355	384	369	380	353	381	382	360	381	340	341	377	374	394	384	352	392	359	375	387	344	387	363	379	390	374	377	400	382	359	363	367	372	369	383	364	380	394	376	409	423	388	337	384	371	349	370	336	357	370	406	368	403	389	391	368	362	369	351	383	380	359	346	368	379	377	361	376	386	371	358	380	365	375	364	330	371	374	370	354	375	386	372	404	376	368	390	360	391	368	402	417	361	371	342	354	330	372	392	380	363	384	335	343	380	352	358	346	377	381	363	372	380	384	382	342	337	357	353	382	384	374	348	375	365	370	413	375	363	363	362	338	362	385	368	386	395	371	375	353	371	362	338	370	375	357	366	417	391	370	360	365	374	397	366	371	357	356	363	377	335	414	350	341	394	399	362	381	352	365	354	393	356	389	362	370	383	387	322	349	351	374	360	356	367	380	361	343	376	376	412	332	337	390	350	357	360	351	389	388	387	346	354	379	399	395	355	379	387	365	426	370	382	348	372	346	368	390	383	372	383	392	369	370	365	378	384	355	366	352	363	369	338	333	390	392	394	365	353	339	376	345	354	357	363	356	341	354	347	423	374	356	385	359	399	351	365	350	374	370	371	383	371	363	342	361	350	387	370	359	384	322	351	386	369	351	351	381	347	394	352	381	365	384	393	350	362	350	355	394	370	360	365	411	328	397	389	361	362	390	388	390	385	380	371	347	377	363	304	380	385	368	336	337	359	368	360	365	358	394	356	317	386	381	358	382	359	357	376	377	334	371	399	349	341	389	414	366	353	384	401	324	353	379	401	408	360	340	385	388	340	392	386	361	344	376	382	372	353	379	373	344	359	368	348	367	352	334	360	352	391	380	375	362	373	387	353	368	358	370	364	396	400	336	374	349	363	380	360	393	349	394	375	341	349	376	383	391	367	400	357	372	349	368	367	360	357	403	359	392	368	352	344	388	345	379	334	331	385	382	387	367	342	352	345	394	338	387	400	387	372	349	386	366	373	377	394	394	381	393	363	359	357	384	366	374	370	399	345	364	395	409	394	386	350	428	356	369	339	357	398	378	343	345	390	424	361	338	379	369	385	358	370	380	382	363	415	381	379	377	385	398	398	395	390	366	362	383	387	362	404	403	374	380	371	347	350	395	361	334	344	395	373	337	390	398	377	378	329	342	384	394	385	376	378	347	383	389	374	361	380	379	353	378	355	358	367	387	377	379	341	350	385	367	372	360	383	357	372	372	406	362	389	386	372	419	335	390	362	389	323	372	372	366	339	371	407	353	340	379	375	349	382	359	422	362	362	362	360	389	387	385	393	384	392	333	388	373	341	359	345	368	369	412	361	361	334	350	373	374	345	362	408	336	365	360	380	389	364	350	347	412	396	356	405	381	349	404	376	367	375	394	380	340	358	354	402	343	351	354	369	365	369	401	390	386	389	383	366	370	362	368	391	384	402	349	344	361	381	359	346	369	343	383	385	385	365	346	384	360	385	368	358	386	350	350	401	377	375	398	399	374	371	371	349	352	350	357	373	398	354	366	386	361	367	362	394	363	385	339	396	363	364	370	367	367	360	375	348	394	367	352	361	326	349	339	373	399	388	362	407	360	379	376	369	383	404	351	384	366	352	395	410	348	371	370	342	349	383	368	373	358	358	371	348	360	407	358	372	355	400	368	365	351	372	356	347	372	392	368	370	369	366	378	357	347	385	404	340	384	359	366	337	406	394	367	362	344	381	363	384	383	371	396	367	375	382	328	399	372	379	374	360	360	344
43784	51303	26913	7013	5442	4255	1558	634	650	586	573	543	521	516	557	511	565	511	514	486	445	469	468	479	481	490	453	495	449	470	474	424	501	448	483	459	486	502	435	433	468	431	478	466	452	467	455	430	476	461	477	493	458	511	468	430	465	416	414	490	464	438	457	459	436	451	481	433	455	447	476	455	456	476	421	454	463	470	435	495	484	468	470	450	463	490	451	435	462	466	445	456	484	471	470	433	488	454	446	458	468	450	435	474	463	453	487	463	479	461	475	468	431	468	463	465	461	470	435	436	484	493	444	512	494	479	426	480	453	455	456	447	450	446	460	417	478	403	461	467	434	424	451	482	489	413	481	485	438	472	453	444	425	477	436	486	433	431	407	451	428	444	459	471	481	467	440	471	482	459	460	462	463	474	413	485	438	450	436	469	460	500	453	469	414	426	459	482	474	458	450	414	452	496	470	444	464	476	439	448	438	459	428	473	435	476	437	447	417	449	437	426	466	435	458	429	469	466	490	449	471	442	467	483	434	406	437	477	458	443	450	450	414	464	485	440	447	454	476	433	468	447	461	476	426	424	426	411	444	476	464	487	449	473	432	463	434	459	447	448	446	462	438	465	464	468	437	438	451	479	472	452	447	434	433	443	486	429	432	511	452	432	490	436	443	423	458	457	488	461	459	439	476	485	444	460	469	464	443	474	462	420	478	446	486	456	432	499	411	433	412	436	454	439	479	429	429	440	451	476	474	443	453	462	432	477	480	471	430	443	446	459	446	440	470	410	459	430	401	455	428	475	484	450	452	431	440	459	478	466	465	463	484	449	472	463	477	450	439	462	431	431	476	446	455	441	418	428	489	460	436	468	463	448	417	443	457	458	428	438	454	489	433	420	435	454	432	458	448	427	447	473	466	466	454	452	444	457	482	451	419	480	411	481	454	471	434	462	456	439	397	461	487	451	458	427	447	462	427	459	473	471	461	489	451	485	428	458	467	509	446	506	445	458	462	457	438	453	429	455	450	459	487	474	472	422	439	455	457	477	439	430	424	435	427	421	425	456	458	470	458	466	434	465	480	421	446	455	440	463	437	439	449	495	426	439	426	415	452	456	453	469	460	480	472	398	438	448	466	416	430	442	435	473	453	426	449	504	456	455	452	474	444	471	423	453	455	406	424	460	453	432	462	459	461	446	460	448	471	487	451	429	478	457	462	458	437	439	436	468	463	440	431	438	408	452	430	420	458	415	467	430	447	467	470	435	447	459	471	457	433	448	465	468	449	408	462	443	435	461	471	473	480	452	458	453	462	460	436	432	453	482	425	443	442	441	433	442	432	498	443	457	473	478	460	471	423	466	431	473	435	450	434	489	457	461	413	438	473	426	487	443	439	452	483	448	461	442	442	427	457	465	460	420	438	471	510	437	441	455	438	509	472	422	453	461	442	426	460	428	463	441	442	443	462	424	467	432	470	442	448	478	441	460	489	448	433	445	502	435	479	443	483	449	449	455	406	437	470	461	445	472	452	426	452	450	458	462	442	491	463	456	440	473	475	459	473	439	435	453	464	473	434	450	455	463	440	511	471	446	437	447	468	433	447	446	474	420	424	432	456	455	476	441	416	464	430	476	481	438	457	449	431	416	437	463	484	480	466	450	446	439	462	479	480	499	456	474	472	434	407	449	459	470	442	458	434	463	466	444	423	441	485	467	455	482	431	459	478	407	415	460	418	437	468	451	466	416	436	445	435	456	489	453	465	440	446	464	438	470	469	486	447	481	440	442	460	445	443	403	472	501	476	475	485	460	439	408	477	463	455	502	477	444	464	445	476	427	458	494	454	476	433	438	455	430	433	464	431	406	460	472	461	469	435	486	476	459	419	462	458	481	472	461	448	463	462	441	456	471	466	441	445	416	448	461	437	431	448	448	425	450	463	485	409	451	438	429	473	432	504	425	442	484	457	459	491	458	478	463	426	456	431	444	457	459	442	476	443	466	431	454	442	461	418	427	476	440	442	455	433	449	441	495	446	466	441	482	465	462	459	444	454	420	475	488	458	442	471	431	450	454	447	463	460	466	423	439	460	433	439	404	463	419	513	414	446	468	454	461	452	439	465	445	444	479	431	479	449	456	443	490	429	462	453	455	514	452	459	438	469	487	415	468	434	462	454	425	483	426	432	477	450	423	453	482	457	446	458	431	401	431	444	441	483	426	430	452	494	436	435	464	461	462	465	478	438	440	427	467	427	419	445	478	427	401	463	437	474	439	440	484	448	461	470	426	460	429	437	484	493	467	463	443	465	476	445	474	457	428	439	429	482	467	445	435	483	484	451	490	452	468	441	464	477	497	445	427	458	460	443	443	433	449	456	460	432	437	488	428	430	441	407	424	450	437	443	448	463	463	423	469	489	454	455	483	440	446	454	472	478	434	433	524	450	440	437	485	472	504	429	473	470	488	459	448	446	460	422	455	441	475	470	470	448	489	473	435	462	430	498	450	436	452	451	436	476	438	437	465	427	435	471	415	441	434	458	451	456	434	467	474	446	461	468	453	429	436	465	462	469	432	461	462	480	442	451	483	449	483	445	438	435	437	416	496	501	489	465	460	457	433	456	428	487	452	461	469	432	415	424	467	451	454	418	452	456	462	434	452	458	468	441	466	454	459	490	490	477	466	461	454	443	456	448	462	444	450	443	451	436	476	445	449	461	451	426	474	436	477	478	464	428	453	479	477	481	414	484	468	477	477	466	475	461	443	462	406	480	446	440	456	427	461	485	467	446	451	468	432	427	436	471	456	463	474	453	475	411	456	442	450	446	434	411	450	473	493	438	460	466	434	469	458	483	444	435	416	477	471	451	455	459	446	490	413	481	432	461	449	427	449	493	489	471	486	466	450	423	472	493	434	406	420	468	444	480	461	449	440	434	436	439	434	475	440	442	452	432	414	461	464	459	497	458	438	436	483	461	423	470	469	439	450	443	477	431	452	416	437	447	481	463	468	449	430	435	466	481	449	441	447	466	484	437	426	431	454	474	434	394	455	491	453	473	422	467	445	430	460	466	457	458	467	473	441	443	441	457	429	434	474	423	480	450	434	444	427	469	433	445	454	417	484	448	428	447	451	477	465	458	454	490	463	443	421	457	446	444	456	451	422	461	435	444	469	492	432	477	448	476	428	457	477	476	465	393	446	455	435	468	462	418	463	476	449	440	462	472	456	437	450	431	459	463	448	426	410	422	467	460	488	468	421	482	454	426	421	460	456	472	432	479	462	478	453	452	487	434	476	429	430	444	465	439	493	445	450	442	470	448	436	429	443	459	452	456	448	476	496	455	465	474	422	439	460	457	452	485	463	430	450	458	430	438	460	437	485	458	472	458	470	448	467	429	459	469	472	433	471	419	441	467	415	465	437	437	430	453	489	455	419	474	459	411	453	455	447	449	514	469	453	470	464	475	439	411	449	462	481	444	443	471	469	476	411	430	428	470	432	432	457	472	496	483	508
23009	21289	28930	23952	21322	21229	9485	1237	949	843	820	875	830	776	786	747	725	725	727	673	702	708	694	702	704	654	625	686	640	651	677	677	659	652	687	672	678	673	647	654	663	645	682	644	678	668	643	676	675	672	662	695	646	667	595	657	693	664	663	684	670	622	701	669	696	647	652	624	715	635	660	663	663	641	639	653	648	644	660	702	676	651	648	754	679	670	723	717	637	689	680	672	702	689	656	662	720	662	664	646	680	661	656	631	680	726	688	652	672	650	618	660	667	662	681	673	598	647	655	633	639	636	660	657	646	678	656	701	616	700	675	684	698	667	676	669	697	677	695	694	676	653	603	627	609	647	621	672	671	645	619	670	677	637	696	666	680	666	641	656	652	598	619	615	670	662	631	638	670	655	610	660	671	625	651	674	692	681	639	635	677	667	660	647	670	675	676	651	669	664	682	657	646	680	670	634	645	722	677	661	667	670	624	670	651	663	682	651	685	660	635	702	680	648	676	655	636	673	682	680	655	634	699	672	696	669	672	625	622	635	628	606	681	675	661	633	646	627	676	674	615	637	655	638	644	649	651	654	649	676	623	638	681	656	636	697	669	627	682	639	694	644	634	669	647	623	658	657	687	684	659	657	678	641	667	665	642	706	653	670	667	621	636	639	660	618	652	682	677	671	689	661	626	638	640	700	649	647	651	643	639	634	688	660	689	640	660	623	675	695	687	654	663	643	699	647	664	660	614	675	661	648	665	674	617	669	645	634	674	642	654	701	684	645	641	650	648	665	687	667	657	594	668	661	688	618	619	669	629	638	677	660	631	627	657	665	618	667	673	645	644	672	636	653	659	644	696	674	648	687	703	689	649	656	586	641	637	687	633	650	653	667	666	671	649	629	654	661	633	686	671	694	658	635	673	647	678	663	683	668	646	662	697	685	675	593	687	674	672	645	589	657	679	606	708	690	659	683	650	635	635	634	679	702	649	701	675	618	628	652	680	687	653	616	677	667	659	639	654	628	658	631	627	657	632	645	643	655	642	667	653	639	634	675	649	614	651	654	710	638	660	647	640	691	658	647	648	621	638	657	627	659	642	646	677	611	684	653	646	656	693	673	625	679	627	592	649	674	655	662	644	617	638	603	661	643	663	622	670	658	684	658	666	660	714	646	648	689	624	685	630	691	672	637	646	718	692	627	659	651	677	666	707	654	668	721	723	683	607	626	692	671	697	634	632	629	662	678	667	649	658	636	683	609	632	663	674	641	636	660	621	632	724	686	643	684	640	688	638	658	673	674	635	695	619	652	658	659	647	669	669	689	699	637	666	655	660	647	708	679	670	641	662	645	661	700	682	675	666	647	660	682	693	619	676	650	645	625	666	662	630	654	656	698	643	652	678	698	645	640	650	629	605	657	663	691	644	696	683	660	661	667	640	677	632	652	650	676	689	712	612	616	641	669	643	672	639	656	648	647	654	631	644	657	631	673	649	671	628	626	669	669	613	626	661	661	671	669	690	663	723	707	626	641	673	625	598	672	639	668	671	681	637	702	699	725	679	635	660	641	686	645	648	682	704	641	661	647	620	696	635	624	670	627	644	650	677	673	627	641	708	619	633	545	629	670	673	665	650	644	684	643	671	666	622	656	683	660	654	646	691	640	593	621	660	605	670	653	672	667	679	649	688	703	628	676	638	658	682	621	680	648	632	639	674	663	683	674	643	687	644	621	651	653	639	695	631	655	662	670	674	666	673	644	636	687	670	607	679	657	661	715	650	676	672	665	684	623	700	663	672	582	671	632	637	702	671	636	643	651	669	641	627	707	640	626	623	658	650	656	693	668	726	644	634	653	636	651	637	640	673	625	649	666	669	667	679	661	663	669	625	636	694	650	674	673	659	652	652	658	669	635	648	635	665	684	629	708	615	610	652	647	647	624	615	670	663	632	671	657	674	634	655	622	601	650	645	647	681	695	665	675	691	696	625	652	652	650	615	609	676	666	641	684	615	657	650	663	651	654	677	657	660	646	626	611	714	618	661	679	738	671	656	679	671	676	655	667	658	629	626	630	634	675	649	675	721	619	637	678	667	646	626	666	650	662	658	696	670	663	654	654	605	606	647	688	680	634	659	617	666	622	709	616	664	673	635	675	696	662	711	644	654	645	679	628	655	648	649	681	624	616	618	675	696	643	679	667	666	684	690	679	673	623	673	690	644	670	649	671	673	650	627	672	666	633	660	655	654	663	683	643	659	659	650	627	646	627	694	666	658	635	654	648	658	698	638	671	611	631	660	658	700	656	666	678	676	630	643	694	607	641	681	668	688	687	705	692	680	655	626	658	679	653	651	647	693	669	657	618	657	654	701	662	637	634	675	642	685	644	645	638	698	637	627	673	658	669	637	664	686	636	622	644	676	639	647	657	616	675	676	681	682	642	658	645	691	695	657	658	640	687	708	626	633	646	671	652	634	681	682	643	656	629	690	666	660	662	699	679	641	666	728	659	653	668	655	671	664	665	649	670	682	691	658	682	657	651	638	606	612	655	654	628	667	699	647	647	676	678	655	691	710	656	604	661	636	677	667	625	667	671	614	669	647	658	660	706	672	683	630	611	649	686	695	655	672	661	692	640	645	646	690	643	644	656	660	680	628	672	691	664	630	666	651	669	639	691	639	680	638	657	630	675	664	627	651	697	647	644	635	634	682	693	624	677	627	657	640	631	662	638	682	689	657	623	665	670	666	685	658	672	651	675	659	645	620	628	648	625	690	663	680	644	615	670	603	645	636	671	701	652	653	619	647	670	642	630	625	633	679	632	695	686	602	676	661	688	677	686	647	650	627	640	671	691	689	666	681	638	628	622	652	623	648	620	627	674	667	628	671	672	656	652	687	621	639	629	691	670	665	638	629	649	654	657	596	612	646	599	657	616	619	708	669	704	702	631	630	652	663	621	674	635	669	707	654	687	662	638	669	607	644	645	644	688	675	639	695	672	623	681	651	700	648	695	622	681	623	690	689	659	663	703	639	655	628	658	628	623	688	663	683	663	648	648	671	640	648	669	665	699	695	697	645	709	635	640	674	675	677	681	646	685	677	643	641	680	640	654	634	669	670	669	659	627	646	626	657	689	651	675	658	660	624	635	652	677	638	648	659	691	682	649	620	616	655	649	633	689	663	629	635	632	650	664	664	641	641	662	676	649	669	649	647	675	668	626	691	624	670	646	657	605	649	647	679	653	653	674	646	654	631	658	664	702	656	672	635	641	668	637	650	647	648	652	671	667	700	641	651	656	655	672	642	646	687	628	634	694	625	650	659	715	660	639	641	692	660	687	672	654	638	641	669	682	609	684	661	666	609	681	710	627	634	681	645	651	647	611	673	637	635	618	661	621	628	615	629	674	674	648	676	655	678	675	646	631	662	676	639	675	680	673	646	641	665	645	669	695	664	635	687	692	723	638	640	623	664	608	666	714	665	644	627	650	641	687	645	655	616	641	663	640	648	700
56822	79739	48998	20050	16211	10983	4268	1664	1398	1297	1218	1035	1058	1030	909	871	895	908	928	834	848	816	829	794	859	763	813	802	811	816	837	752	819	762	781	786	769	787	786	776	763	776	768	753	708	740	754	799	748	759	774	787	752	754	755	799	821	779	794	789	751	790	770	766	763	730	750	775	791	772	727	787	771	788	772	754	815	709	724	804	729	772	797	756	776	725	780	786	787	777	760	770	714	775	757	765	779	790	742	795	838	753	741	719	764	786	748	770	768	693	746	763	721	749	784	762	747	764	746	738	717	777	797	794	787	820	757	742	732	792	763	743	767	742	774	701	729	757	727	746	739	758	738	698	755	744	734	754	761	759	757	740	755	701	736	753	767	764	749	730	742	732	741	757	732	752	794	754	777	767	705	761	763	758	783	774	789	742	738	758	791	720	774	746	767	745	750	777	810	761	790	681	741	707	745	774	738	733	800	752	751	726	798	751	738	726	744	746	716	724	733	776	704	786	732	777	756	722	728	717	820	739	758	720	793	793	790	783	786	725	722	739	757	764	713	717	773	757	705	759	821	757	747	766	702	767	745	783	739	754	759	732	752	786	795	779	760	795	697	726	796	735	768	736	742	764	792	765	766	740	730	763	761	728	686	730	746	743	751	743	723	770	770	744	730	755	754	697	758	718	739	732	768	759	741	757	772	760	739	759	744	760	769	805	752	724	728	728	689	743	776	759	747	728	750	775	741	758	733	791	733	732	800	780	760	751	706	770	748	737	782	736	789	733	724	722	743	759	692	707	747	698	769	776	740	738	734	806	740	725	756	763	793	789	732	733	742	692	701	750	730	735	755	773	742	758	758	772	736	732	758	754	755	714	752	723	714	789	722	716	738	794	753	727	674	729	776	785	758	729	756	745	758	750	742	738	757	741	782	765	758	750	705	748	724	748	753	767	735	738	753	697	719	793	755	733	755	723	786	779	724	741	762	779	779	721	752	738	708	736	783	703	751	740	743	740	782	772	737	704	772	742	795	726	759	747	790	719	726	716	738	808	748	766	753	774	727	750	704	793	736	746	728	759	750	730	730	779	816	727	770	750	756	740	764	766	765	745	715	775	761	759	736	728	705	809	780	743	760	763	761	749	740	734	704	778	767	730	771	777	770	729	743	766	724	715	763	721	728	747	733	751	776	759	723	769	733	731	734	783	817	736	709	750	752	733	748	757	747	766	765	743	765	788	767	699	720	799	735	711	763	765	761	745	762	703	740	764	711	772	771	753	755	694	783	744	738	720	741	799	681	800	750	726	796	754	730	768	769	741	768	782	719	807	737	733	759	780	769	775	739	719	725	747	754	697	729	745	729	791	769	758	749	746	773	827	766	741	737	766	745	707	771	780	772	762	788	703	730	752	772	769	763	771	749	729	732	714	747	781	793	728	785	748	719	783	698	753	783	749	707	714	742	702	781	774	686	709	773	772	786	734	762	747	716	764	786	750	698	727	733	721	763	748	821	771	707	744	720	789	780	773	782	703	797	744	698	763	817	755	747	736	793	779	735	697	777	753	724	766	740	751	795	726	756	741	797	732	807	744	800	728	759	744	764	728	754	712	731	782	734	693	751	768	801	754	787	727	697	764	767	721	747	742	738	744	784	723	755	752	776	732	748	759	760	810	783	782	735	778	775	775	754	706	746	781	724	778	846	748	736	780	761	758	749	760	785	719	753	762	728	727	764	761	777	724	705	792	782	770	715	763	734	716	812	764	773	757	770	746	775	766	705	765	760	739	729	758	731	752	744	736	753	733	801	721	782	707	712	744	761	720	760	691	751	759	699	738	750	772	751	777	734	751	724	724	751	735	756	762	742	774	763	741	833	807	744	718	755	773	709	768	709	747	770	732	775	735	763	765	781	743	751	795	753	744	757	769	760	767	723	774	792	754	731	759	754	754	738	756	753	753	742	757	756	721	730	710	785	783	784	759	804	672	790	755	748	751	713	775	747	781	768	697	731	756	713	742	811	716	760	822	755	711	722	797	744	810	791	782	754	761	724	743	762	778	764	745	727	786	756	721	756	809	780	732	706	823	781	750	738	795	757	767	775	778	776	717	737	743	749	726	763	758	764	745	703	723	770	754	775	749	725	801	709	728	677	771	772	783	754	698	756	748	745	728	770	707	770	732	744	729	747	782	797	744	769	739	782	758	753	725	738	741	759	726	740	755	780	792	785	761	749	739	747	793	766	759	777	750	739	729	769	748	745	760	750	757	798	712	712	727	754	761	777	722	733	797	789	795	770	724	778	740	795	735	735	792	726	701	739	742	739	704	801	791	703	798	738	749	719	785	752	748	712	719	752	776	714	739	750	722	736	759	779	732	742	723	751	787	694	756	791	721	761	840	792	680	724	744	791	748	730	730	736	734	741	774	725	809	749	753	766	708	792	717	757	715	660	746	745	730	772	711	744	694	763	755	771	721	724	769	722	730	778	702	747	775	746	743	763	752	728	730	743	747	764	755	756	784	730	705	748	753	734	771	717	756	745	757	789	741	754	709	697	742	792	729	692	779	780	755	723	691	744	731	759	776	804	746	733	768	763	737	744	813	710	802	718	734	736	747	737	769	738	699	752	801	724	792	746	774	720	734	671	772	770	733	718	779	782	766	757	742	769	749	704	762	743	769	713	766	745	747	714	764	796	765	742	699	760	771	775	801	743	769	782	718	746	790	729	722	740	753	769	780	789	758	735	720	736	751	774	788	752	770	807	725	739	774	732	719	744	729	787	749	721	748	712	696	707	742	769	719	779	736	753	743	772	667	730	747	773	753	748	754	734	777	720	784	715	720	787	772	720	760	746	701	772	734	762	765	763	766	719	769	744	755	735	779	754	759	725	722	728	750	751	743	774	738	725	763	722	769	743	762	762	701	759	732	709	731	745	766	735	751	690	707	764	741	778	730	732	724	708	735	730	807	758	796	736	769	759	735	744	802	807	740	768	802	743	743	714	771	738	757	782	771	726	800	734	699	757	780	727	750	813	745	741	778	766	726	734	757	766	738	754	742	707	752	759	773	679	730	745	742	750	748	744	812	771	759	759	788	751	731	755	760	790	753	750	805	764	731	791	762	740	710	741	759	774	729	775	761	766	738	750	720	761	738	725	781	795	755	716	728	676	714	773	703	709	772	738	740	799	741	816	761	697	733	723	734	797	760	805	773	674	762	787	793	768	800	772	779	777	717	771	702	756	728	805	750	716	771	800	736	758	741	683	758	725	729	751	736	746	768	756	739	772	722	760	738	753	766	780	737	756	720	716	785	744	769	720	748	770	744	741	726	788	745	755	732	732	758	739	765	745	712	675	771	760	753	737	723	690	741	755	808	715	740	718	754	768	743	772	723	765	718	710	763	780	776	740	732	743	773	741	696	727	728	712	805	745	738	741	728	797	735	702	701	715	760	754	747	752	752	754	782	789	736	768	711	750	761	726	777	799	765	786	714	765	738	741	742	780	790
28023	22031	14781	2296	619	646	387	331	354	321	332	319	303	329	303	301	317	327	349	303	336	343	342	332	343	326	323	340	348	345	321	322	326	332	326	309	337	337	336	326	295	321	337	364	348	331	316	323	308	325	321	329	351	301	322	320	324	322	354	324	302	357	292	326	308	309	376	331	328	323	358	325	338	360	284	336	340	363	318	332	334	352	356	320	343	323	334	352	344	318	306	354	309	335	328	306	360	349	338	328	337	312	360	336	339	306	337	323	332	350	330	338	320	313	361	347	323	328	318	329	329	340	330	350	318	352	356	311	316	316	323	306	290	330	383	330	352	347	324	359	339	313	299	325	327	339	318	323	314	348	330	319	322	341	336	336	329	336	316	317	307	372	331	329	318	359	328	308	325	339	345	338	299	318	310	319	325	335	336	314	337	340	348	335	321	311	308	292	335	332	339	300	296	332	333	305	333	332	304	330	329	349	301	358	327	319	349	356	332	320	317	312	313	346	313	330	325	336	314	306	332	286	320	304	309	325	359	281	317	348	340	320	322	348	305	363	349	332	342	339	296	313	340	323	342	337	309	361	292	330	344	338	327	345	342	326	348	333	327	328	347	314	317	335	338	312	311	330	322	339	341	358	368	306	321	311	336	351	347	313	316	321	317	308	339	338	326	319	301	334	353	331	322	345	344	284	353	361	302	325	357	330	358	321	355	324	312	369	311	312	326	366	300	321	317	317	328	361	335	328	331	316	326	322	356	306	289	317	336	333	310	304	323	308	361	319	381	326	293	322	327	319	315	311	310	331	335	322	346	333	344	355	325	336	339	332	352	330	330	349	314	328	307	342	324	331	284	358	329	333	324	353	348	308	333	320	305	299	333	315	309	333	311	347	365	325	336	287	320	334	340	329	370	311	316	314	330	329	312	323	324	297	324	371	373	317	349	318	322	354	296	334	310	355	314	320	323	359	342	346	332	378	317	329	314	358	350	304	331	293	309	323	338	332	368	351	360	320	347	310	340	321	321	292	342	333	305	329	325	315	310	321	309	351	332	333	291	334	339	311	333	328	327	333	356	339	310	332	349	358	342	306	313	319	336	289	328	311	337	331	331	297	375	308	341	320	316	339	322	317	359	322	336	324	324	310	333	351	335	316	327	336	316	315	319	309	335	314	347	327	325	360	353	346	335	313	329	329	330	360	311	343	326	331	345	352	320	343	318	308	308	371	357	319	307	345	326	356	305	325	321	299	352	307	325	376	336	331	325	374	363	349	316	354	309	310	314	318	342	343	320	324	334	300	315	331	359	287	321	313	310	329	349	344	331	316	315	315	357	361	332	319	299	334	305	316	325	327	341	338	341	338	320	336	334	342	334	346	333	337	365	322	309	298	332	321	328	309	343	317	317	301	337	350	318	308	354	330	311	324	325	324	319	329	308	306	323	299	334	310	312	317	321	297	327	315	300	337	337	328	339	312	308	366	302	361	309	337	313	313	284	340	323	331	334	309	328	337	318	309	328	352	336	299	288	307	327	352	323	324	318	340	305	341	319	333	316	302	335	353	332	306	333	319	340	307	311	354	327	329	374	340	329	338	322	349	337	287	339	326	318	337	308	307	325	349	318	331	344	354	303	345	319	350	324	343	355	339	356	349	329	310	361	338	353	349	335	347	358	373	347	287	304	326	331	352	327	328	361	321	335	298	329	357	319	301	306	340	347	314	357	322	321	333	336	319	362	310	319	329	325	336	338	310	348	321	336	342	337	349	317	333	325	327	311	342	311	323	325	344	349	334	328	326	300	313	330	322	346	345	348	340	341	339	331	326	321	305	357	347	318	342	333	323	325	319	338	336	324	322	322	343	321	313	315	301	334	337	336	345	330	347	327	303	324	335	349	376	338	337	329	324	314	319	338	338	311	321	329	339	330	340	326	337	278	318	327	316	344	330	328	351	318	342	339	332	345	322	313	353	329	325	316	325	320	298	353	307	342	315	329	309	314	342	342	313	329	317	328	360	321	342	350	315	332	345	338	353	292	362	319	324	313	340	323	338	315	311	340	330	321	318	352	330	332	344	337	366	314	314	307	320	320	321	336	322	338	307	310	299	302	299	348	337	347	351	324	365	336	320	327	340	347	328	326	351	369	293	309	336	331	352	289	319	329	318	309	354	323	332	358	338	306	337	348	305	316	333	330	335	352	306	354	310	349	347	332	328	335	346	324	350	349	356	339	338	334	312	315	319	327	298	345	314	338	321	344	364	321	313	333	321	324	333	338	314	356	326	339	317	318	317	325	314	340	307	328	331	347	310	369	348	322	347	352	330	334	359	332	330	343	336	347	327	339	309	334	314	326	343	316	378	339	332	304	330	332	340	328	308	368	364	288	297	338	351	321	307	366	338	325	350	323	343	359	321	321	353	301	318	371	329	347	335	355	335	333	339	333	336	326	332	332	320	322	329	325	349	334	341	319	358	351	315	349	308	342	317	326	342	318	370	332	296	330	310	325	333	346	352	325	330	319	388	355	336	316	302	351	344	340	345	315	322	373	319	301	346	330	310	329	315	324	348	342	298	332	327	325	326	321	315	334	341	321	334	363	336	310	320	351	317	319	327	323	333	336	313	345	334	337	313	383	333	336	310	336	313	343	323	318	336	320	313	342	315	349	323	357	301	301	327	357	325	339	331	325	324	327	296	308	347	353	332	331	298	316	331	331	326	325	318	336	328	296	331	315	358	347	315	323	316	333	326	326	306	319	330	327	305	351	345	304	342	337	339	360	339	318	313	329	365	359	317	316	317	329	334	321	350	300	332	344	339	357	301	321	307	326	344	319	371	339	366	314	302	310	332	330	324	354	313	347	325	344	314	370	345	337	329	312	320	343	315	315	346	323	318	326	326	297	331	349	342	311	319	320	344	311	311	331	300	320	336	312	338	344	319	343	342	328	328	351	326	349	300	331	290	330	296	326	356	308	312	319	338	362	331	319	333	316	321	338	322	313	338	357	329	340	350	342	328	358	359	333	334	302	325	330	292	350	321	341	310	358	304	330	357	371	348	345	333	330	335	364	308	297	321	300	320	324	293	333	277	312	295	312	338	323	344	340	355	332	283	338	342	317	348	360	323	310	302	325	333	338	333	352	310	339	319	319	294	325	331	347	307	336	321	314	355	339	288	321	337	362	331	304	307	350	346	339	363	365	309	351	319	361	354	338	319	311	346	361	341	350	330	337	344	341	309	323	314	338	295	322	296	339	343	329	316	345	339	363	338	361	337	360	356	366	333	306	330	351	335	311	332	294	361	327	298	336	329	348	347	367	359	330	363	333	337	304	309	349	314	294	305	340	332	316	328	345	343	333	309	336	330	353	332	300	330	294	326	334	346	314	368	312	355	321	346	314	316	338	285	361	344	333	322	327	323	316	313	315	344	316	355	326	331	335	335	318	317	330	315	332	321	314	342	305	299	337	325	302	333	358	359	313	310	336	316	331	314	324	343	310	376
24908	28015	9720	1494	916	979	436	429	461	428	415	406	407	430	417	435	376	436	378	405	362	393	389	384	385	405	390	403	369	402	432	373	413	391	408	418	394	411	407	404	374	362	388	424	376	399	419	390	372	407	401	401	372	391	400	395	406	388	361	402	384	408	377	388	421	391	420	397	397	415	419	373	372	431	405	419	398	407	396	385	379	390	358	393	398	416	393	395	407	412	460	452	391	410	431	399	413	422	398	396	395	370	389	365	408	408	423	387	394	413	389	428	386	416	391	427	415	422	390	370	369	405	392	388	411	387	397	401	378	415	426	399	404	356	369	407	380	368	426	437	383	407	405	382	373	396	414	431	424	370	399	431	362	411	402	423	389	358	395	418	383	396	370	400	437	406	396	401	353	417	374	367	396	423	391	395	411	426	388	407	381	380	390	368	395	384	421	366	422	393	414	403	384	379	376	403	397	399	393	425	416	386	397	365	396	408	407	390	346	363	396	401	429	363	423	403	370	404	426	403	406	419	448	427	384	373	411	402	409	428	389	430	390	414	371	368	414	386	398	402	410	377	390	371	400	369	392	422	374	425	391	398	396	402	380	399	409	376	412	383	399	364	406	421	388	403	396	380	413	386	368	418	379	374	404	382	373	420	388	383	406	410	373	392	416	380	391	406	401	402	375	360	425	418	401	383	366	411	411	375	372	442	393	407	441	398	373	410	390	427	393	396	397	405	425	389	387	405	395	401	402	417	397	370	387	398	410	406	402	395	414	417	422	401	416	384	372	408	373	442	409	400	406	429	387	374	392	356	402	388	396	404	399	406	394	371	402	410	412	408	395	358	408	400	400	385	368	392	389	394	372	394	400	370	387	388	377	388	365	396	368	409	405	376	388	403	397	386	387	409	397	411	429	418	428	396	432	395	392	419	394	380	391	417	419	422	415	410	423	376	407	415	368	410	397	403	365	465	398	427	401	409	375	391	384	396	398	389	387	398	392	388	407	386	392	432	410	390	398	390	407	401	399	383	410	397	390	384	370	389	377	410	423	353	432	408	393	391	392	399	392	401	409	395	374	358	386	381	390	385	427	352	363	400	408	390	380	390	381	352	399	385	375	379	396	368	384	395	402	388	403	404	371	386	396	397	412	394	384	393	392	412	383	423	397	378	401	358	380	366	380	385	374	427	424	389	403	435	397	436	381	384	403	380	411	406	383	395	392	400	429	435	439	371	385	412	397	390	356	404	380	398	390	372	409	398	355	383	372	393	410	418	400	416	393	417	366	411	408	379	382	399	395	353	422	424	432	385	374	389	410	377	385	394	380	384	366	373	397	387	381	411	395	419	407	415	374	403	398	421	379	415	389	412	400	417	431	390	394	406	363	412	380	383	418	415	406	427	364	389	367	407	377	414	385	392	413	365	393	380	426	373	342	402	426	395	390	396	398	422	360	418	396	423	387	412	371	415	394	369	400	391	411	346	372	390	418	378	393	406	406	404	386	443	408	397	396	400	392	409	351	401	385	375	407	378	372	425	382	403	390	388	389	384	386	408	400	378	381	402	405	423	407	432	387	410	367	411	373	446	389	386	400	395	425	390	404	414	410	423	364	407	382	395	378	387	415	404	403	401	380	374	395	413	368	405	408	389	403	417	398	378	393	402	408	445	387	359	416	400	394	358	387	405	399	406	403	377	382	390	396	380	444	411	391	366	413	439	391	437	399	393	390	379	408	368	384	414	392	429	406	354	400	387	375	398	420	385	410	413	396	368	417	386	416	389	429	422	416	396	353	413	397	370	397	377	405	402	388	403	401	387	414	399	399	395	396	445	370	397	398	442	384	395	407	402	371	390	368	429	420	395	408	381	373	418	410	411	376	372	404	369	363	377	375	390	395	417	393	380	386	380	399	420	375	356	432	410	391	407	408	389	372	398	414	393	400	363	386	435	406	415	362	401	394	396	407	425	371	389	412	390	414	452	401	405	404	416	379	385	398	373	364	424	428	392	402	406	403	368	423	408	414	392	405	428	371	413	410	434	392	397	364	379	372	414	408	404	393	375	392	395	403	390	376	371	362	372	407	374	381	392	393	390	384	389	400	385	396	435	392	388	377	417	402	406	391	408	400	400	409	438	394	409	384	401	392	417	437	404	384	415	415	376	384	413	406	408	411	384	405	385	389	374	413	399	383	375	447	395	380	437	395	384	407	388	399	379	430	393	383	381	408	411	377	382	397	379	387	379	429	448	409	410	364	391	389	427	403	402	397	409	406	409	390	407	378	399	372	409	398	387	387	402	390	392	376	376	392	416	388	383	398	384	434	404	392	375	390	382	426	396	407	383	408	342	410	396	384	370	403	422	395	400	376	406	400	405	401	393	378	395	385	418	378	391	361	393	377	384	397	366	365	398	380	418	384	369	375	397	383	408	412	390	440	406	373	378	427	418	391	425	378	408	403	414	376	404	390	407	380	398	402	358	408	370	425	406	417	381	399	401	402	403	381	383	401	377	407	374	404	353	421	399	394	413	410	404	392	386	396	360	410	424	381	427	370	392	478	419	432	393	399	388	414	367	400	437	409	387	394	424	397	387	396	373	388	403	394	366	391	436	424	401	413	389	416	395	391	371	398	378	409	366	362	378	409	417	402	398	361	407	406	402	389	393	372	427	412	418	381	414	429	377	378	412	403	402	423	406	387	369	376	391	408	398	376	400	380	391	374	440	408	386	382	396	370	429	389	444	422	400	364	417	441	386	440	405	382	370	390	374	422	427	448	338	394	388	400	396	398	391	408	388	389	384	368	390	406	445	402	410	384	400	409	414	375	387	348	366	410	373	404	405	361	373	425	386	413	419	392	407	382	394	367	362	384	390	404	422	457	401	392	383	410	384	368	410	386	374	407	400	376	380	381	388	411	406	433	406	369	418	379	383	369	399	445	424	399	387	419	391	375	412	430	409	397	398	401	391	411	404	397	386	362	388	386	413	376	400	401	404	421	405	386	431	414	394	402	395	405	380	370	357	438	375	365	366	375	376	413	385	398	384	433	357	417	436	410	376	416	378	359	399	384	387	416	369	383	408	399	406	421	415	392	408	375	414	393	405	408	416	401	408	423	407	397	415	388	406	400	411	401	410	399	414	376	364	401	396	377	394	414	381	415	423	403	374	439	469	414	408	408	410	401	419	434	394	398	398	344	377	418	383	408	341	385	370	364	388	403	375	413	396	375	405	430	374	397	364	405	404	403	384	355	387	450	422	378	409	388	401	366	394	428	422	409	423	388	417	360	401	383	415	354	406	370	422	383	429	401	430	399	392	411	398	367	380	390	405	377	363	405	412	387	364	385	391	403	396	402	363	380	404	411	408	376	383	403	384	351	374	407	414	376	362	406	416	413	392	397	402	381	380	381	380	352	381	402	401	371	406	388	372	402	389	400	400	404	408	405	417	399	395	400	424	438	399	381	376	401	397	381	369	394	400	419	368	362	408	396	410	395	395	410	421
24316	21366	28291	24604	20083	8880	1760	664	580	547	554	550	489	556	507	479	486	493	508	519	523	533	496	503	494	487	490	483	515	493	468	465	497	522	488	482	531	519	491	500	538	486	529	473	466	479	443	480	472	483	460	509	514	495	466	518	479	474	475	488	476	508	487	457	495	457	508	459	474	467	513	454	528	482	506	478	487	461	486	481	491	482	482	486	508	495	486	474	484	546	474	514	505	458	489	491	486	490	493	477	506	461	464	472	439	492	500	464	480	508	454	484	522	507	479	467	485	483	489	493	490	517	457	496	461	490	482	491	478	450	530	471	480	457	505	485	465	503	502	479	511	520	442	497	489	498	459	474	462	474	475	498	466	470	492	483	472	460	512	464	483	505	443	512	497	485	484	491	529	478	472	455	478	507	499	485	487	477	469	511	488	455	491	463	517	470	502	477	497	486	459	465	468	532	497	456	445	478	456	494	499	465	484	491	508	453	480	482	522	478	466	477	500	473	494	450	469	481	465	520	466	457	529	479	488	523	461	511	507	500	464	480	497	510	448	477	475	471	517	471	456	487	440	465	493	479	482	457	474	485	517	450	478	467	469	488	477	487	468	459	474	470	459	485	480	493	496	502	481	470	479	485	484	492	468	476	448	492	486	477	471	480	502	451	468	499	491	498	495	461	473	516	474	452	497	490	496	445	451	528	499	438	469	467	504	494	523	519	475	463	488	446	517	487	459	507	474	497	479	522	440	462	498	450	495	479	459	479	458	500	509	464	489	488	475	477	497	476	509	507	501	503	472	486	476	478	503	496	504	458	470	471	493	493	511	456	484	504	503	445	495	464	492	459	502	501	473	452	489	458	466	469	434	490	512	497	471	494	476	499	443	489	469	474	497	498	447	515	474	482	469	493	449	486	462	456	452	476	471	506	501	490	479	439	435	518	464	484	477	479	518	519	436	497	488	476	509	492	477	490	495	477	461	508	457	511	491	489	502	486	470	461	492	488	498	468	532	499	502	488	471	504	493	490	538	500	494	503	514	494	458	485	493	444	478	477	493	473	453	488	520	497	496	472	455	499	434	497	508	473	463	504	459	478	469	455	479	475	492	515	494	466	486	475	481	473	489	502	490	459	495	449	472	446	482	504	467	519	529	453	510	459	526	504	468	487	432	509	480	475	495	469	466	495	498	473	507	456	471	485	480	492	457	494	494	483	497	495	462	486	459	477	534	512	464	450	500	504	460	465	459	495	467	451	481	443	489	483	468	471	465	497	477	450	477	470	473	444	490	460	470	437	522	494	462	468	476	487	551	459	458	486	469	505	494	443	491	500	472	476	457	473	461	467	494	460	504	443	458	470	510	491	504	459	451	485	515	466	455	493	471	484	496	489	487	482	475	493	502	493	439	499	454	503	469	481	477	465	493	492	547	463	479	481	469	507	467	483	481	493	477	480	509	497	480	499	477	467	451	466	425	509	465	497	489	453	484	492	484	500	453	495	495	484	464	459	547	474	489	502	505	466	464	485	479	499	487	449	478	485	496	458	497	510	456	434	461	491	477	464	469	472	475	498	503	455	505	517	483	500	449	496	461	485	479	502	472	462	468	469	485	502	474	438	466	472	487	494	521	462	469	451	535	486	471	455	518	503	482	497	480	472	472	479	506	505	482	484	516	471	486	449	493	468	486	478	455	457	494	470	479	484	465	478	465	533	517	450	470	476	498	476	473	480	488	493	472	459	469	464	480	502	486	473	472	513	485	465	450	464	486	498	490	452	449	495	481	497	484	482	501	497	469	518	481	449	430	475	449	473	478	466	487	480	538	466	505	478	491	503	456	471	453	492	448	466	505	475	514	466	532	479	498	496	491	493	493	507	491	490	507	472	487	492	498	466	505	448	510	484	435	480	535	470	461	454	482	445	510	493	487	506	440	493	494	497	488	496	490	451	497	492	474	487	467	507	490	503	515	479	483	494	453	502	462	478	482	500	469	442	432	440	501	498	430	510	481	452	494	532	485	502	494	534	465	440	502	411	502	504	469	525	521	460	512	521	482	492	465	477	517	532	501	487	461	443	470	492	513	474	487	491	503	506	502	463	469	474	486	480	509	454	465	445	464	480	475	489	481	495	461	441	501	489	488	538	463	474	502	479	478	481	465	496	485	450	476	493	505	480	497	484	491	495	489	493	493	483	464	506	466	483	474	509	482	496	503	499	487	483	475	497	437	519	496	519	479	459	473	494	485	493	466	475	472	470	454	453	459	502	493	462	508	511	486	535	471	467	477	460	503	476	453	473	453	499	480	481	496	494	475	479	477	510	474	488	468	511	503	457	480	471	513	467	518	462	473	494	442	473	508	472	480	492	450	505	461	499	469	472	483	486	485	512	479	481	454	517	481	491	517	480	464	506	515	513	484	480	481	460	478	489	503	484	449	514	467	516	471	516	408	524	490	501	470	456	469	444	463	521	490	494	468	458	508	467	495	472	492	471	505	475	490	470	484	485	546	465	460	506	503	486	462	509	512	472	522	504	507	497	513	533	496	503	446	489	479	449	484	440	492	448	479	474	472	485	477	474	526	483	462	514	500	489	525	501	468	547	462	474	501	459	471	479	479	460	526	488	493	451	493	522	505	462	493	486	458	456	483	520	470	455	473	459	464	517	505	463	501	483	467	503	513	492	473	467	460	510	496	514	429	475	478	490	468	489	489	515	461	508	489	465	459	480	472	525	466	486	451	495	497	463	497	489	489	504	473	516	481	478	474	478	500	476	482	477	493	485	439	496	453	479	499	496	499	532	453	471	487	507	486	472	454	528	509	493	487	473	440	488	464	474	482	489	490	489	493	485	501	447	468	484	460	477	509	478	489	478	466	449	515	485	491	514	499	505	486	459	465	448	471	525	514	519	501	506	476	475	490	498	456	469	463	492	496	471	494	471	498	491	467	472	473	501	501	459	510	490	481	496	460	508	496	442	463	453	499	471	545	501	475	488	450	481	481	477	498	501	501	496	508	482	483	493	467	497	475	501	514	494	507	479	471	539	501	510	464	494	466	522	481	458	491	460	500	474	513	473	495	484	429	454	510	466	473	483	510	512	516	457	468	470	494	442	510	523	457	502	485	412	478	465	492	510	458	462	517	517	493	495	456	458	495	495	459	493	501	470	485	491	453	482	447	481	462	454	470	470	491	481	458	454	435	449	493	513	473	481	488	483	485	502	460	439	467	447	504	479	458	441	466	499	489	463	458	461	483	493	477	455	451	444	447	472	498	449	481	486	524	467	443	495	506	503	477	509	472	489	471	462	552	430	493	474	460	498	463	506	474	426	521	461	492	480	494	448	493	459	497	480	514	490	475	508	464	502	449	473	495	476	497	453	481	476	475	491	498	471	469	431	486	473	474	476	455	488	488	516	451	441	494	463	501	528	516	471	491	511	478	490	503	484	526	480	471	476	486	509	478	536	528	480	476	542	466	476	486	459	454	488	495	488	514	469	481	490
47835	65523	34515	10199	6547	8210	2337	951	859	781	759	711	716	670	641	639	645	634	608	629	577	597	568	595	591	618	576	600	618	592	607	532	610	597	593	604	587	537	570	572	521	599	552	563	562	566	610	573	562	545	584	567	569	574	532	599	571	607	573	559	541	560	553	592	577	581	556	534	574	576	556	581	586	599	557	579	542	538	559	577	576	568	512	574	574	601	566	595	606	600	562	555	573	599	657	547	548	585	564	581	592	569	543	548	585	595	620	657	526	567	579	584	544	595	607	570	552	558	567	573	566	552	615	591	596	553	540	555	605	563	526	558	591	561	550	599	540	542	582	571	600	556	539	602	573	592	612	547	550	590	558	543	592	543	582	565	573	576	530	577	561	542	510	520	546	559	575	564	566	558	548	545	573	544	561	547	584	614	521	559	539	557	563	566	566	549	555	556	558	597	559	570	581	560	543	574	544	569	569	524	550	593	542	551	575	529	579	573	534	525	553	551	550	543	557	541	546	570	553	549	572	571	586	588	583	585	565	559	594	537	560	579	576	537	585	546	590	542	600	554	571	577	555	539	526	582	561	523	586	573	571	516	558	548	585	575	548	570	549	576	544	558	577	552	559	516	576	579	604	524	546	539	601	575	537	557	557	543	559	599	577	598	571	560	564	541	594	563	588	508	578	535	574	576	544	536	556	570	531	576	579	564	548	541	550	560	542	536	582	569	588	567	593	585	579	562	546	536	569	602	612	522	551	577	580	571	562	529	587	545	573	508	554	542	571	615	548	555	558	560	597	516	537	537	579	522	513	547	547	528	559	583	585	602	512	569	550	572	549	535	570	506	532	536	595	579	568	551	563	545	598	535	586	551	501	582	576	570	587	528	584	522	562	573	583	535	587	545	564	591	563	533	532	560	571	553	553	582	577	572	539	568	610	574	579	532	619	548	587	578	591	557	546	540	545	572	508	592	579	572	558	555	575	542	568	571	543	601	545	549	608	514	554	542	579	561	536	599	614	594	548	542	566	512	576	579	549	580	576	566	554	557	588	565	541	561	555	542	570	541	550	554	577	537	606	579	563	570	523	541	579	524	556	574	576	543	561	562	572	542	545	592	543	526	592	545	602	562	560	588	569	580	546	585	548	548	558	566	539	565	501	558	615	546	565	590	545	580	611	533	547	545	577	531	580	580	572	553	607	555	519	594	566	540	591	561	560	546	546	554	527	569	580	593	581	587	581	529	600	584	582	580	544	588	575	561	577	560	567	583	565	553	568	566	569	552	540	522	553	571	547	584	538	581	537	563	567	537	539	544	563	556	633	526	531	535	556	543	579	568	575	585	565	576	531	543	554	521	560	529	571	553	545	541	571	546	527	532	590	537	555	537	575	505	557	569	590	541	536	549	535	535	583	547	583	549	525	571	553	555	519	576	570	590	556	580	571	530	582	544	534	557	570	551	575	536	544	527	562	544	546	606	532	566	565	570	557	560	537	565	546	573	559	565	520	539	578	596	560	562	545	610	619	592	581	553	487	579	530	562	560	552	617	568	550	576	558	585	527	577	547	538	546	575	512	544	607	582	579	543	561	568	559	609	548	548	576	564	556	540	575	581	557	561	541	569	547	573	519	524	538	564	569	544	558	578	581	596	575	606	581	536	561	535	608	543	576	566	582	545	524	566	533	562	566	556	549	538	535	549	541	538	565	535	554	521	523	537	537	570	551	553	560	557	570	568	527	558	576	560	559	565	531	551	536	557	557	538	530	558	585	532	552	537	576	556	544	564	532	543	585	528	539	553	541	570	596	529	590	558	548	522	584	554	563	571	600	533	553	560	551	606	535	551	529	562	561	558	589	611	601	572	535	574	575	544	588	555	557	541	552	600	541	588	530	574	536	515	562	534	552	552	579	608	565	561	615	554	541	534	586	595	537	563	541	582	527	584	590	568	530	517	585	577	541	576	585	575	582	557	574	519	589	537	536	574	515	578	589	544	538	587	545	581	563	556	503	566	546	587	587	610	546	555	588	589	526	534	510	540	569	557	553	561	543	559	531	494	528	584	533	527	560	569	569	576	611	574	593	553	565	569	555	536	576	535	542	593	562	565	552	561	561	549	567	580	526	577	591	569	578	580	539	556	520	581	569	585	561	593	558	568	567	558	561	574	570	561	571	588	562	542	557	540	545	547	570	598	570	587	532	511	551	527	540	579	563	571	622	535	554	575	570	565	575	559	558	546	565	559	565	519	552	561	578	609	546	570	552	591	582	561	579	543	600	575	598	547	579	517	529	532	577	587	546	565	511	550	521	563	600	579	555	519	492	580	564	602	571	575	606	557	546	581	570	622	547	585	584	539	576	570	571	563	559	557	516	591	578	527	561	554	583	516	524	576	563	569	537	558	590	537	605	565	509	548	541	573	513	582	546	535	590	539	565	572	539	539	554	541	552	544	534	601	554	582	588	557	570	537	577	569	562	573	539	548	568	546	556	487	552	558	571	546	565	529	583	532	582	551	555	595	531	549	531	546	593	513	532	548	557	552	513	558	572	540	555	611	552	532	558	577	536	586	557	538	566	552	571	578	547	542	529	591	560	568	537	517	630	543	547	550	565	577	565	550	548	543	564	562	573	558	593	597	610	570	604	557	558	615	561	547	568	556	556	571	537	537	558	594	568	551	536	576	507	530	589	578	578	581	536	561	585	542	531	551	557	520	620	604	568	508	562	590	580	538	541	512	559	570	520	551	549	556	572	561	572	581	552	526	530	561	591	577	576	572	602	554	596	615	571	587	569	500	535	566	555	545	537	580	532	540	552	548	512	591	518	582	572	539	551	532	561	548	508	572	556	542	526	565	571	520	548	566	560	534	554	528	563	520	532	570	551	593	530	562	588	559	523	593	561	537	553	562	604	550	575	597	592	567	553	552	561	582	556	581	536	585	542	552	568	530	562	531	600	568	567	549	571	548	562	554	595	579	559	559	543	525	516	521	541	612	562	560	596	586	558	551	594	573	569	610	523	547	562	562	605	537	536	541	565	581	551	594	589	542	549	574	601	533	612	580	498	538	606	581	548	534	586	549	575	548	577	623	558	564	535	579	561	564	588	605	557	523	543	564	547	565	535	572	556	551	548	579	537	564	560	574	565	615	574	588	537	582	551	592	569	571	593	577	580	548	551	549	570	548	554	502	579	539	560	559	545	565	546	554	576	550	584	548	551	534	618	579	529	583	560	583	536	568	555	559	562	551	568	519	538	601	552	539	532	576	567	588	578	535	559	492	533	550	542	596	569	572	553	544	538	533	581	548	583	530	577	503	558	518	546	549	565	503	533	515	518	584	548	531	541	582	528	561	576	534	575	554	544	542	556	584	510	538	569	549	552	562	529	511	583	559	554	561	573	522	551	567	574	605	554	538	575	558	530	531	550	573	559	550	552	571	567	556	602	566	546	537	553	548	581	533	571	550	595	534	546	566	564	598	572	588	531	588	559	581	550	546	559	548
25585	21523	27029	24541	6345	2001	801	502	417	398	405	343	381	420	412	370	370	392	390	366	382	372	382	391	412	354	376	390	357	369	370	391	363	392	368	378	366	370	367	373	331	368	374	385	386	334	360	351	383	360	362	388	347	384	380	353	351	366	359	365	352	341	352	358	380	365	427	382	374	396	393	383	361	356	368	389	369	382	382	383	374	374	364	352	371	348	372	413	381	391	388	371	382	415	437	396	399	364	368	382	367	375	387	358	373	372	392	409	370	353	365	369	381	361	366	357	346	370	358	374	352	372	358	359	375	325	407	380	352	383	365	360	389	366	367	371	367	381	374	345	354	353	362	351	361	349	400	346	357	350	394	383	368	331	371	391	401	378	362	369	402	359	360	377	351	380	377	374	351	354	405	316	389	370	356	392	357	365	364	369	344	369	377	411	379	397	381	381	346	392	386	405	410	365	357	351	349	343	359	383	355	357	389	364	354	350	395	371	372	341	353	361	362	374	352	364	384	372	374	365	386	366	392	351	365	381	382	362	382	405	331	340	351	366	390	356	381	366	371	378	385	361	373	343	392	326	398	385	382	362	347	344	383	382	368	328	365	358	355	324	374	366	368	366	375	368	350	387	401	394	366	375	337	380	372	391	374	385	365	371	362	373	345	375	351	377	354	360	315	358	367	346	365	382	341	324	363	346	380	376	395	374	364	346	375	360	355	390	385	390	357	333	378	362	364	397	362	392	380	357	347	360	328	369	377	378	370	383	354	353	369	383	357	364	330	369	372	387	361	371	381	396	386	399	370	375	388	346	381	380	361	349	344	357	350	402	389	361	352	317	392	383	349	376	402	389	360	310	350	394	380	398	361	374	382	387	379	379	389	398	379	326	372	365	368	373	362	350	342	368	348	365	380	366	367	361	359	377	337	384	345	392	358	373	379	346	361	389	390	387	370	378	384	347	387	387	357	356	415	395	380	379	357	366	365	351	371	349	363	392	370	358	402	346	337	371	382	398	377	348	343	357	394	378	353	374	363	361	356	389	382	397	343	374	366	351	385	368	389	349	369	369	358	383	383	360	389	326	395	382	360	350	410	342	394	412	399	353	357	368	369	336	378	339	374	390	356	336	362	366	381	374	371	411	385	375	395	352	382	328	368	382	357	378	377	362	367	384	331	408	385	318	379	385	360	375	350	362	392	377	359	375	349	389	383	356	402	349	342	358	368	354	362	341	383	374	381	371	333	356	330	342	360	342	384	382	376	430	364	355	380	381	358	357	358	365	400	378	375	349	393	366	352	348	355	374	348	392	369	354	373	347	318	356	371	375	379	358	343	371	350	400	332	369	350	380	378	334	349	356	376	363	374	343	351	353	396	384	375	372	371	361	352	381	349	353	370	356	339	365	364	362	373	366	337	386	374	357	404	368	380	335	351	349	350	403	347	358	377	399	393	346	359	396	329	368	362	348	381	381	331	359	351	361	376	388	388	410	361	364	365	372	381	351	362	365	377	386	361	369	363	354	368	368	390	378	362	357	390	359	353	407	420	352	362	367	361	342	335	354	364	362	374	352	373	360	355	346	369	372	375	377	375	346	345	327	365	364	400	384	340	375	377	378	400	357	382	348	382	379	352	365	364	387	378	391	400	389	373	338	344	361	370	375	342	367	330	372	353	411	356	347	399	358	384	361	386	354	354	358	390	343	379	378	362	370	367	365	352	378	341	374	351	364	354	353	361	390	385	377	391	327	395	381	367	370	388	366	326	340	334	349	362	359	355	375	380	355	376	383	339	383	379	368	376	361	348	330	364	376	349	395	378	393	368	354	355	398	399	385	363	355	321	377	401	337	398	364	371	363	417	342	380	335	379	344	359	367	386	418	365	390	360	362	362	375	385	360	384	390	372	378	339	344	364	360	387	350	387	377	394	375	384	385	364	382	347	357	376	383	339	360	360	372	378	369	353	390	353	383	378	394	409	395	347	358	354	349	380	363	355	374	337	354	373	371	349	383	371	330	380	356	372	342	385	378	366	352	365	347	350	378	357	368	354	375	380	348	348	350	375	365	391	317	378	377	366	363	389	332	349	385	399	370	325	363	365	376	362	314	351	379	373	396	328	394	366	382	379	360	337	356	403	350	415	360	386	389	361	354	357	380	361	317	363	368	359	358	415	346	400	348	387	375	343	348	368	344	360	431	356	342	366	359	347	399	342	393	374	369	361	350	386	357	359	336	397	370	371	369	364	376	419	393	389	422	347	371	350	390	334	329	402	366	351	369	385	371	349	337	377	360	355	349	372	372	362	393	371	370	376	345	354	371	348	358	360	361	369	403	378	392	334	356	367	367	353	360	349	364	365	370	354	399	376	356	366	361	370	357	363	316	365	330	370	367	364	376	378	333	372	354	382	351	338	398	354	346	348	350	352	403	380	347	360	354	375	373	382	350	366	370	382	366	350	373	357	358	326	403	369	377	372	383	360	366	344	372	386	410	358	363	346	378	341	393	368	378	330	373	352	349	375	367	356	363	337	362	352	377	354	377	347	386	401	405	349	361	367	363	348	389	370	358	360	372	365	343	390	384	361	370	378	369	390	326	376	341	371	371	375	403	382	364	408	366	386	380	396	356	402	392	366	363	374	353	364	383	390	375	374	379	378	396	379	353	365	342	366	353	371	357	342	335	394	385	374	390	370	398	385	365	319	365	381	346	380	377	340	378	383	386	372	356	354	402	346	370	348	329	364	357	351	371	373	378	340	363	350	393	413	378	388	356	372	367	377	393	312	364	339	369	380	400	352	351	366	334	405	359	356	383	379	365	309	403	352	357	404	355	373	364	400	387	364	363	399	385	350	376	395	373	362	359	353	395	338	351	359	386	339	349	377	396	346	341	387	350	368	363	349	350	353	366	361	381	373	385	390	356	366	361	373	392	362	378	340	383	385	375	376	380	357	367	382	380	383	366	388	341	353	358	331	350	396	334	370	378	368	348	373	370	355	375	367	366	360	363	364	357	321	378	398	390	343	347	384	333	372	353	387	348	366	357	354	354	363	360	337	370	367	362	373	388	337	393	367	353	374	364	342	363	348	407	367	361	369	376	333	370	351	342	364	347	385	370	341	382	357	364	373	360	386	380	357	420	375	334	330	395	374	361	354	375	377	362	372	370	339	362	383	351	327	362	371	331	363	358	378	352	377	354	386	351	342	360	398	343	369	393	374	395	342	340	354	369	387	338	332	357	401	365	359	379	337	346	343	417	373	367	362	409	369	353	384	362	359	364	357	366	355	360	367	373	352	362	361	375	408	387	360	347	356	387	341	343	343	337	345	381	371	332	389	339	359	389	390	387	338	344	367	365	389	375	391	349	363	366	379	369	362	334	328	402	380	386	369	365	351	363	378	373	369	350	385	363	361	358	368	391	350	378	373	364	360	358	399	365	368	361	378	380	366	352	370	397	406	369	372	380	341	375	349	371	355	360	333	370	390	368	340	362	371	361	370	355
43570	53077	23842	6029	3806	4290	1521	675	622	598	580	514	524	550	507	485	479	516	449	480	526	481	473	439	476	453	502	476	472	430	461	452	437	453	456	456	459	420	452	441	472	423	481	467	445	428	450	435	470	474	429	444	500	475	457	454	490	458	457	441	464	472	449	459	469	472	468	460	446	437	453	446	456	443	476	423	443	430	463	473	470	467	495	464	489	459	475	460	461	469	474	488	469	468	461	461	446	489	460	469	459	498	433	498	451	426	480	444	480	479	425	455	466	462	452	469	477	461	457	436	441	425	449	452	461	466	481	443	452	419	445	427	433	455	444	417	439	430	423	437	423	450	457	443	463	437	434	416	462	444	448	449	416	428	415	484	421	463	482	485	437	459	469	450	479	430	465	457	446	470	474	489	447	461	461	478	465	471	477	405	443	512	442	448	476	444	453	478	431	439	461	431	476	505	450	448	467	447	436	443	455	468	444	419	452	478	441	414	466	421	483	455	436	448	430	482	456	436	419	485	477	447	434	449	443	442	455	446	456	487	428	481	458	425	462	446	458	458	439	432	465	445	474	460	454	461	458	421	413	462	429	451	444	461	453	441	460	419	432	452	448	371	432	453	400	443	472	439	456	483	475	465	464	426	435	465	424	438	428	441	455	451	461	450	463	490	408	464	436	468	470	476	454	461	411	455	429	478	424	486	452	465	417	462	462	409	437	469	415	443	453	437	494	431	445	453	452	432	447	484	432	437	531	457	448	440	445	431	474	425	420	461	475	459	453	444	502	454	452	492	464	464	489	436	411	442	466	461	445	444	469	485	474	485	410	441	476	444	456	463	468	389	452	457	452	444	443	428	478	456	416	442	453	445	454	436	464	444	458	451	416	431	468	450	424	440	464	457	442	466	473	452	459	452	424	440	438	452	454	467	461	454	450	449	456	493	458	432	464	457	476	477	436	483	438	443	461	457	476	478	448	438	450	447	431	458	468	411	458	457	481	433	440	434	441	474	414	442	429	470	426	414	480	479	442	436	445	452	460	423	427	478	433	424	434	414	482	479	447	435	474	457	443	453	460	420	488	443	450	489	466	483	482	440	431	456	454	437	446	463	449	462	477	493	454	461	425	453	400	430	443	435	449	444	471	473	415	452	463	448	450	440	441	436	476	469	451	463	446	448	472	475	425	470	446	498	437	430	460	439	459	469	462	437	476	473	427	438	496	453	470	416	433	461	418	424	452	452	473	467	408	467	473	480	445	447	439	468	456	465	416	499	404	441	481	455	475	419	442	464	476	434	439	439	477	450	495	423	442	419	437	434	491	437	451	468	431	447	457	443	442	461	469	453	432	446	478	447	473	451	485	441	502	463	438	450	471	451	464	442	458	421	420	464	441	470	430	439	451	477	424	478	422	461	459	469	459	440	434	463	453	429	443	441	443	477	486	417	437	477	451	465	445	476	459	417	446	449	442	452	440	469	483	477	454	468	458	435	442	448	423	476	420	426	470	498	461	448	469	450	506	476	449	444	445	483	507	477	457	468	458	488	485	452	453	442	487	472	428	476	420	432	475	459	415	443	485	461	438	433	432	493	474	447	434	468	433	456	450	477	460	451	456	449	433	456	480	472	440	458	490	457	432	436	482	473	456	429	451	452	462	439	478	445	446	444	445	418	468	449	445	448	521	478	453	431	417	494	479	417	464	423	490	455	461	448	484	439	469	439	491	434	476	429	439	523	462	450	475	450	471	465	471	428	455	423	454	422	449	464	477	450	454	457	453	486	438	426	454	486	444	469	444	433	464	426	466	443	481	490	415	469	428	431	447	482	411	467	463	429	431	473	458	434	436	448	474	427	413	482	449	485	438	442	459	464	434	456	496	440	469	430	457	460	462	478	429	455	459	454	447	443	450	459	436	390	438	413	487	455	450	418	447	473	447	475	456	451	446	490	471	453	434	464	452	449	439	471	497	453	503	438	455	469	474	454	467	439	429	467	488	468	435	474	395	433	442	434	441	425	453	449	434	462	454	462	415	469	429	457	456	446	498	517	436	465	437	442	437	401	439	441	429	452	480	468	489	413	463	438	480	455	479	483	430	455	421	454	448	449	449	455	438	463	468	438	472	440	487	473	454	455	481	433	452	421	454	475	474	470	464	459	466	424	461	464	439	430	466	459	458	440	469	453	454	459	454	429	478	476	422	464	430	441	447	430	454	467	443	483	454	493	476	462	431	415	438	437	452	432	463	431	489	450	449	501	483	439	470	475	442	457	456	463	468	466	473	451	435	478	444	409	456	465	437	445	444	478	448	464	489	452	486	408	443	448	452	442	440	476	430	452	504	485	440	458	433	467	435	460	464	457	457	458	434	456	477	470	482	446	453	466	447	459	446	465	458	457	453	449	478	478	466	452	466	500	455	451	469	462	453	417	453	448	463	458	422	456	431	462	428	512	450	442	447	466	508	434	421	469	479	454	430	447	411	470	475	462	475	464	483	467	463	476	453	439	450	475	393	463	473	437	463	459	490	423	433	434	426	477	435	414	481	457	465	461	518	452	484	486	419	430	478	437	455	466	465	477	464	494	439	459	459	436	483	465	442	477	471	461	456	465	406	445	428	432	448	465	426	486	439	473	443	464	469	472	464	489	438	471	464	446	422	447	452	441	469	462	422	449	402	436	438	451	441	474	462	456	511	441	458	512	416	430	505	448	446	412	437	460	454	434	428	460	477	435	475	442	467	449	464	441	478	497	473	434	439	446	446	450	500	447	448	429	459	460	455	464	455	471	468	447	417	466	461	506	457	445	456	486	480	455	450	450	441	463	484	463	438	483	459	442	474	463	428	458	456	433	417	464	489	511	443	431	463	422	459	442	461	429	434	440	457	457	423	485	435	537	419	456	418	512	423	421	478	440	421	462	442	452	462	471	458	434	457	430	477	491	412	464	426	470	471	459	426	439	454	478	436	431	441	471	459	488	477	454	449	445	435	454	474	387	469	514	470	440	463	449	427	451	469	429	412	453	475	469	431	454	475	444	441	459	451	468	449	464	457	412	450	441	447	430	452	474	441	504	432	471	431	516	434	484	478	485	466	456	464	456	409	409	434	453	441	463	467	434	472	436	426	432	490	455	481	433	444	433	456	443	469	476	451	465	441	450	484	440	419	409	430	458	456	408	439	460	451	447	462	408	465	438	456	446	484	445	447	457	458	464	453	468	443	477	484	405	452	439	432	429	428	395	437	387	431	449	467	480	484	438	465	474	452	424	452	474	445	433	461	475	470	477	472	452	464	481	511	403	486	430	467	460	458	447	421	433	434	452	458	452	476	457	469	422	475	426	447	449	403	465	435	408	420	421	441	448	452	437	444	469	421	453	450	462	451	403	479	421	442	448	420	478	453	471	459	486	463	449	458	459	419	463	438	433	438	455	447	449	399	447	462	450	469	463	475	426	417	436	483	430	451	433	462	436	485	462	450	452	440	449	452	490	456	447	489	446	470	447
22995	21291	28983	23877	21295	21384	9555	1223	894	867	818	796	801	749	702	726	735	725	732	687	710	687	653	745	724	674	705	700	724	675	733	644	662	649	682	710	695	668	682	670	635	650	666	632	656	641	673	652	650	661	630	670	639	671	630	663	669	669	644	691	645	675	626	617	668	678	662	643	671	630	663	644	634	627	666	684	654	692	681	679	703	640	676	592	651	703	696	664	676	682	710	713	680	661	644	650	664	671	612	678	671	700	614	673	634	717	687	676	649	657	638	627	698	686	624	662	638	629	647	667	633	697	671	631	673	656	689	653	644	703	685	597	663	614	666	651	646	648	647	711	646	628	672	670	665	675	645	639	645	648	665	650	648	653	612	643	656	657	640	667	672	621	620	649	668	700	629	675	630	636	644	669	674	637	625	634	677	661	679	628	658	650	645	665	664	640	588	670	637	638	662	650	619	651	655	618	719	613	662	640	627	701	721	653	642	641	647	655	655	698	668	616	657	640	628	666	662	629	647	669	634	664	675	629	617	653	625	639	691	741	650	696	677	678	671	622	688	649	633	607	671	610	629	651	638	646	651	688	684	624	666	657	660	640	657	654	653	682	679	661	643	666	641	632	650	690	660	672	629	649	672	669	669	647	650	628	688	643	659	681	661	646	701	644	626	680	668	614	642	652	648	670	636	679	650	652	648	655	686	690	645	649	667	681	659	665	647	662	685	634	668	668	672	672	669	678	661	685	652	650	667	629	683	622	631	651	671	651	657	698	643	707	647	588	642	701	655	681	672	656	681	672	652	687	701	652	633	681	639	651	629	642	681	626	646	624	608	648	662	635	691	604	682	662	633	622	684	624	638	623	625	676	661	647	633	652	672	673	635	674	667	667	658	626	694	599	659	681	670	686	692	662	640	674	628	666	595	673	664	649	675	657	652	664	654	675	623	617	640	595	633	659	625	635	655	670	637	641	656	646	696	695	672	659	642	658	652	657	697	660	655	672	639	669	644	650	677	669	663	632	684	718	605	631	642	654	701	641	680	653	642	617	654	643	662	650	630	651	699	628	643	660	639	632	622	642	634	655	650	675	638	638	637	653	659	614	639	651	671	622	665	649	610	661	643	679	646	665	636	585	650	656	638	587	645	672	662	653	654	679	645	647	605	674	625	646	688	672	709	624	695	654	716	657	648	679	632	647	640	634	660	654	632	681	681	618	635	673	688	641	674	650	594	611	683	679	596	672	661	667	705	625	668	647	625	659	619	597	662	700	672	669	614	653	656	620	665	675	663	674	680	622	620	688	679	666	710	614	650	659	629	616	648	606	651	620	623	656	653	651	634	659	628	670	644	631	642	704	628	678	676	683	657	692	608	663	685	645	669	669	682	622	640	694	643	625	645	675	655	615	648	632	676	706	683	670	617	654	659	636	642	661	628	681	608	698	632	642	633	664	641	632	616	676	715	680	666	670	687	673	647	633	653	702	668	647	651	683	636	618	648	655	671	659	616	673	627	660	675	652	640	594	623	641	653	612	630	648	644	685	694	657	653	642	644	661	710	662	668	634	667	681	664	682	610	637	628	638	666	652	704	644	642	679	687	630	642	651	616	649	674	660	605	669	660	678	673	644	657	656	643	594	664	686	605	643	635	668	702	590	633	646	621	664	663	646	644	649	671	654	660	646	698	650	655	604	638	642	658	618	674	630	621	617	659	648	660	663	638	616	663	690	664	654	654	709	658	649	666	684	676	677	686	677	682	651	646	651	671	667	670	641	646	696	663	652	635	579	607	671	625	686	704	676	647	673	648	664	638	632	613	645	683	682	635	680	657	638	709	662	685	619	696	613	673	668	607	682	667	646	654	654	619	649	620	690	644	743	661	651	608	630	630	651	702	626	616	705	655	615	653	682	684	666	686	659	667	641	649	691	681	618	624	736	657	608	662	610	639	694	590	681	627	634	683	656	661	661	655	692	630	660	708	671	623	662	663	641	700	647	668	656	684	685	682	642	616	629	645	658	617	649	650	649	643	676	722	687	645	718	661	674	700	699	616	635	626	655	677	680	665	695	655	625	654	658	626	641	638	636	680	634	631	637	660	654	658	713	706	667	661	626	653	661	676	631	648	629	688	664	671	684	649	656	662	672	653	655	660	635	626	668	673	676	626	693	646	635	698	653	639	657	669	693	714	669	664	635	677	646	616	651	651	649	657	637	611	623	708	645	653	666	597	645	629	671	637	636	682	659	675	620	698	612	669	594	626	664	621	651	603	642	634	650	611	653	639	655	634	677	652	689	670	634	651	682	660	649	620	618	670	644	643	623	643	649	647	605	629	608	670	643	664	637	644	650	602	634	668	630	642	644	671	695	623	625	641	653	657	629	646	658	659	676	685	637	653	673	679	643	645	643	676	671	676	638	714	654	660	674	649	606	668	632	717	660	675	635	651	647	662	676	616	607	655	643	655	711	672	671	653	618	671	614	655	667	567	664	664	657	651	659	682	607	650	687	655	623	673	656	660	672	653	701	628	680	656	696	644	633	647	645	671	628	713	664	637	628	654	659	638	694	677	674	613	697	610	681	662	640	633	681	652	632	725	643	671	666	654	635	698	638	705	599	687	651	643	603	614	669	634	638	637	682	708	651	655	677	637	701	655	665	698	638	636	655	654	703	685	631	645	682	660	685	672	634	667	660	637	636	617	613	722	637	672	631	660	646	644	632	651	657	636	653	670	674	668	701	640	628	672	652	626	649	654	672	662	629	654	641	651	654	675	672	687	654	654	667	676	664	622	682	691	624	638	666	703	644	632	695	669	642	662	695	654	666	711	660	636	674	648	644	664	641	666	655	646	647	674	699	670	647	640	659	667	646	660	650	683	624	614	650	611	588	648	649	680	636	667	637	654	697	644	638	688	630	675	661	670	634	627	650	672	655	714	646	694	640	649	656	682	640	653	637	672	670	648	620	695	648	640	655	691	642	630	597	637	666	643	576	652	631	679	659	665	692	656	670	639	657	642	642	649	649	605	649	669	677	620	638	628	647	702	635	637	689	683	653	671	666	692	637	655	670	645	666	605	608	650	657	637	640	655	662	664	665	678	623	635	615	683	642	631	675	655	683	679	584	619	688	671	679	606	663	599	684	604	603	690	729	644	634	654	647	677	626	622	692	646	685	615	663	635	675	632	691	650	674	656	723	687	656	652	676	650	639	622	625	685	630	635	642	658	653	650	675	627	642	625	651	651	651	712	689	647	647	681	628	687	642	672	619	688	627	707	706	688	635	633	675	709	624	678	685	637	672	679	662	641	614	629	643	661	632	653	653	674	650	630	608	664	649	651	671	646	638	697	673	695	600	665	680	670	660	697	674	673	673	653	687	676	652	626	654	610	615	671	723	653	672	623	702	686	673	637	654	614	629	651	666	655	640	655	637	675	666	630	663	627	658	592	679	675	650	656	652	639	699	607	646	723	615	650	688	643	650	656	635	707	692	710	603	629	682	644	646
56461	80584	40960	17066	12757	13264	5129	1815	1435	1261	1211	1096	1047	1009	977	939	867	871	948	849	842	846	833	798	793	838	811	749	856	834	824	794	787	797	809	769	831	750	793	741	757	793	783	760	798	810	769	774	764	827	765	750	770	809	768	739	744	753	764	788	732	776	784	768	767	769	750	703	698	711	770	780	766	761	716	794	772	744	759	724	798	761	770	773	729	774	743	779	825	775	784	830	739	743	811	792	801	728	788	813	775	799	794	762	750	740	719	783	724	774	717	728	749	773	747	696	741	804	747	735	745	785	777	747	727	714	780	759	817	746	735	735	710	755	796	745	754	715	716	723	750	791	737	784	790	754	725	734	767	728	780	744	746	730	760	743	759	735	760	751	771	762	723	749	746	744	744	722	753	773	744	739	714	759	724	766	750	757	801	774	725	772	732	721	720	764	822	768	739	754	672	723	745	730	707	735	743	663	750	723	737	752	769	784	703	760	758	709	782	746	728	746	731	766	774	745	704	751	762	738	731	745	743	736	748	729	756	737	769	726	741	749	738	738	753	772	747	755	725	773	726	732	761	756	736	780	695	711	793	713	740	746	733	748	703	679	783	760	733	725	740	690	722	720	746	714	759	762	759	775	759	765	744	782	732	747	783	712	725	795	774	751	747	720	774	742	742	735	728	716	790	777	648	756	752	796	765	727	727	741	766	745	772	730	726	823	719	736	763	699	720	804	705	743	762	719	770	740	727	772	749	759	770	763	749	769	691	737	736	800	735	734	728	746	762	726	753	732	741	781	687	739	723	809	766	757	723	773	821	693	804	756	738	722	715	747	769	741	754	747	732	674	738	776	746	749	771	744	777	736	758	743	744	769	714	727	783	732	750	730	791	759	780	732	752	728	771	738	724	756	805	710	792	738	742	740	764	760	763	781	813	755	724	739	723	783	712	746	750	704	715	721	766	759	744	777	770	717	726	753	738	758	764	742	707	756	767	819	770	752	762	782	726	753	745	758	733	729	722	786	796	762	767	720	733	708	791	765	781	718	733	750	744	702	768	738	744	714	742	784	755	779	772	706	721	722	780	785	703	746	747	763	706	712	759	715	768	743	774	768	787	792	735	723	674	783	761	799	740	730	735	699	736	752	761	746	738	766	733	789	782	718	755	721	755	699	793	738	776	800	824	730	764	751	732	779	714	737	751	765	754	713	745	770	716	707	737	780	745	728	750	790	711	767	722	724	726	799	753	797	719	748	750	782	736	751	784	763	740	757	697	765	743	732	762	701	777	750	725	709	748	788	732	761	785	749	791	672	745	773	738	768	774	794	741	754	757	751	750	737	760	715	799	718	695	743	752	770	765	734	739	729	699	729	748	767	716	769	759	719	760	761	745	727	782	737	743	750	735	734	762	768	750	793	753	753	775	773	758	753	729	756	771	759	751	720	798	713	778	771	748	742	730	769	739	763	729	737	731	700	732	766	692	747	714	722	730	785	733	776	752	765	783	767	711	711	742	784	774	755	801	772	731	728	774	750	825	762	771	680	758	813	753	709	740	722	745	701	811	773	666	728	736	769	775	740	735	754	763	744	781	741	735	720	764	746	760	737	733	707	765	762	743	786	742	721	742	780	714	750	743	736	793	730	731	753	683	751	756	735	718	773	752	746	706	742	718	781	716	741	746	751	737	714	743	745	780	777	725	708	748	757	759	773	734	724	732	738	788	763	789	764	703	804	762	714	768	751	732	747	726	753	779	707	767	752	787	775	769	775	736	754	763	740	794	703	790	795	774	741	703	761	739	735	749	726	718	708	735	783	774	750	707	735	717	717	735	732	749	736	709	801	774	678	786	754	791	681	744	698	669	768	758	762	739	782	748	763	809	720	740	766	749	723	769	762	805	734	739	740	760	685	722	778	742	714	714	703	804	797	720	696	785	780	756	725	721	791	752	786	752	759	729	736	750	766	773	712	753	759	759	804	802	739	768	762	714	765	725	766	727	761	739	751	785	742	787	760	736	764	701	749	748	788	774	774	746	769	770	733	711	749	753	807	772	740	751	778	722	757	769	728	720	745	746	711	754	757	723	764	733	702	722	750	803	748	768	701	704	752	670	736	752	787	734	706	713	730	712	721	777	765	713	755	728	759	726	734	731	796	694	770	753	734	748	733	717	745	744	714	730	759	721	744	746	772	757	772	755	780	726	774	773	708	743	770	742	705	743	708	721	776	724	715	723	730	748	747	725	737	739	756	740	707	718	738	746	756	755	732	767	762	732	770	730	724	732	742	730	715	743	731	758	728	697	757	764	712	737	735	765	766	727	730	726	774	724	724	740	759	769	746	717	681	693	755	738	742	760	737	722	723	734	755	751	730	749	711	747	764	806	729	782	740	764	721	732	728	733	773	715	754	740	757	729	777	744	739	771	723	772	728	770	757	722	762	791	699	747	706	756	783	704	718	739	736	729	709	763	743	768	759	749	749	732	753	778	764	732	705	696	745	720	778	778	742	747	730	749	682	738	780	757	744	777	749	719	755	725	742	723	709	760	739	721	750	698	722	728	784	724	758	694	745	733	751	745	769	740	727	820	742	741	769	745	736	745	711	773	716	713	790	744	751	797	765	733	781	789	762	776	730	769	714	758	807	749	737	719	729	748	778	746	730	770	729	731	752	758	762	749	720	771	726	752	730	749	760	762	781	761	778	740	705	724	752	763	757	763	743	788	768	751	716	757	773	801	721	731	768	750	773	722	797	726	780	778	746	780	740	702	747	744	727	719	733	709	777	725	734	724	729	756	722	713	751	737	770	750	747	782	788	803	754	731	756	747	737	758	737	759	764	770	724	756	769	773	783	746	782	779	706	756	760	780	761	717	739	716	743	749	749	780	782	772	749	740	757	742	696	737	717	744	772	760	778	731	742	733	755	784	739	734	724	715	822	763	776	803	739	727	735	704	729	699	769	769	728	752	770	725	763	756	762	731	732	727	748	735	753	760	751	760	749	786	724	750	724	758	755	715	678	789	707	734	781	727	747	708	729	719	747	769	762	716	754	732	745	779	726	772	688	739	795	684	776	735	720	773	808	735	785	755	793	744	756	705	754	764	783	751	795	790	732	742	749	768	759	742	731	723	733	744	797	755	743	755	765	755	747	781	735	739	745	730	743	698	725	777	761	722	760	758	706	717	743	726	761	719	770	796	789	770	707	765	736	721	711	723	773	747	737	768	737	755	731	719	725	745	758	743	720	721	703	723	771	748	694	798	702	753	750	704	694	717	695	769	744	741	804	780	712	792	791	763	787	725	749	715	704	739	777	721	738	823	777	742	735	701	737	772	760	769	725	741	756	790	764	711	729	776	765	750	746	762	767	788	774	750	696	744	733	753	754	722	788	702	765	736	747	769	726	737	746	742	755	765	749	764	768	735	768	769	788	770	766	738	743	726	797	732	767	801	745	747	714	791	738	772	718	747	720	753	788	790	740	736	763	774	721	729	769	780	715	772	774
28107	21996	13545	1884	683	602	431	391	344	323	350	345	329	317	346	337	361	343	347	364	309	345	338	328	319	366	354	354	334	336	344	344	343	335	359	310	321	305	370	342	368	326	354	320	330	326	327	353	351	388	328	315	354	330	361	321	330	336	307	326	337	335	334	335	300	349	337	354	343	321	348	335	304	375	315	321	344	339	337	358	341	315	318	325	371	330	333	367	365	343	319	358	329	318	308	338	329	335	333	349	334	370	325	331	314	327	324	341	322	348	304	355	347	352	326	358	324	346	325	337	363	337	311	341	363	380	332	326	317	324	357	324	377	362	382	338	314	334	344	334	308	337	362	320	308	352	360	333	311	353	329	338	361	346	299	355	320	320	356	343	301	317	356	331	362	332	329	363	342	340	340	382	363	378	351	333	332	349	355	317	315	326	331	312	329	369	345	340	372	316	341	333	361	363	316	325	363	366	352	340	343	339	347	316	329	355	323	344	329	331	353	333	348	353	307	362	356	331	326	330	342	367	360	346	306	333	358	343	327	343	302	350	315	322	316	329	335	326	352	347	342	365	322	336	297	350	310	349	352	335	338	319	324	342	341	373	327	317	319	346	313	342	321	349	330	338	355	322	340	323	347	326	331	349	310	330	340	326	331	344	314	362	356	347	335	348	365	335	338	315	363	342	321	354	295	351	335	361	352	349	350	352	323	346	322	301	336	290	331	367	327	346	346	313	350	364	313	330	301	322	369	340	315	348	327	321	343	351	352	330	326	324	349	375	350	348	348	336	317	353	320	295	317	343	330	323	351	333	316	317	338	344	359	359	363	342	358	343	322	306	317	334	332	333	313	338	369	366	358	362	345	348	336	345	350	315	338	341	364	307	311	330	329	359	338	320	322	349	339	328	329	340	339	354	339	329	341	355	346	322	345	333	310	353	329	329	312	332	307	328	335	338	299	340	315	323	343	349	327	330	336	411	315	360	347	334	310	372	300	353	347	322	341	319	354	357	379	354	312	324	338	325	336	347	352	322	336	346	351	336	349	340	339	338	310	328	347	350	327	334	311	313	338	318	354	298	347	323	325	345	361	330	368	359	322	335	306	328	303	328	321	351	341	353	385	372	343	360	360	307	287	326	314	327	346	353	316	348	346	359	327	359	348	369	360	335	335	330	310	334	322	342	300	336	341	333	349	356	341	323	332	345	338	288	343	312	324	322	329	327	315	329	303	313	332	361	356	329	337	344	339	326	342	330	336	332	379	347	339	329	340	348	357	291	359	301	323	363	329	353	330	381	325	369	364	325	346	351	317	365	362	369	350	356	321	354	363	329	340	319	351	368	336	341	349	340	349	328	317	310	366	331	345	358	361	345	347	350	321	345	334	340	343	323	350	330	333	346	351	344	319	339	303	335	334	309	330	362	302	327	322	352	353	329	331	318	344	350	343	308	317	335	312	324	346	345	322	336	338	318	376	322	334	313	335	333	368	323	329	315	357	352	355	374	345	343	329	351	335	310	334	352	319	349	348	348	331	335	351	337	339	329	326	317	335	356	342	370	323	361	346	352	304	328	341	324	329	326	353	351	340	347	345	346	357	319	337	327	365	344	316	345	347	341	316	333	324	326	362	336	334	361	331	302	356	362	346	343	352	309	330	360	361	328	340	317	354	384	330	324	318	325	358	317	359	344	366	329	328	317	313	323	330	341	344	377	375	355	337	305	327	332	345	317	335	338	313	313	327	337	343	341	321	346	391	339	330	318	338	330	369	332	322	368	362	315	361	328	330	322	344	329	353	377	338	340	359	323	342	354	342	342	347	333	331	321	297	395	330	344	337	357	310	329	359	330	349	349	351	374	331	318	336	318	341	379	355	337	343	352	350	315	356	347	346	347	334	337	380	335	336	304	347	323	336	340	332	325	311	365	336	341	382	320	295	316	345	337	349	329	320	327	362	313	324	335	360	322	364	350	346	356	312	367	303	327	345	317	335	350	302	324	311	342	338	328	344	321	335	353	346	339	340	334	317	347	307	339	335	357	347	345	343	349	310	311	344	343	358	342	324	351	335	354	327	347	347	327	325	353	307	354	314	333	350	332	379	330	357	333	327	347	323	334	316	306	387	371	349	356	351	351	345	323	318	309	359	359	311	331	351	341	370	341	324	346	317	347	365	328	314	336	350	359	323	364	343	313	326	359	337	332	316	358	327	339	314	315	342	348	347	305	319	306	317	337	319	363	360	354	349	343	341	320	327	335	325	325	354	341	343	319	316	337	309	318	339	338	336	336	340	303	324	319	335	354	305	312	361	356	341	355	334	356	323	337	378	314	307	330	364	349	330	327	335	359	344	353	321	354	323	313	386	342	331	329	347	343	330	366	344	333	352	311	342	374	343	330	360	350	339	316	315	315	327	329	300	314	328	349	331	344	311	326	330	325	354	318	330	340	352	336	342	354	337	302	345	335	362	353	323	359	340	343	334	343	370	366	298	307	337	342	351	313	353	335	340	335	296	352	326	340	333	332	331	358	355	337	293	330	334	331	354	320	359	332	318	330	338	352	362	317	316	330	312	328	326	332	327	359	343	329	369	330	321	369	336	322	331	317	313	317	335	334	374	353	334	323	331	353	318	343	310	309	357	316	346	312	346	337	327	374	340	347	330	347	364	321	325	373	375	332	302	391	341	347	320	360	313	332	328	322	352	364	403	303	316	337	347	340	348	356	308	357	366	328	356	346	358	341	328	342	348	338	351	328	351	330	340	346	313	335	354	321	363	354	309	350	366	337	352	351	351	361	317	319	358	366	365	334	317	346	336	351	346	357	347	330	365	344	357	317	329	303	347	372	371	309	345	308	326	324	333	345	345	328	314	342	349	323	315	330	318	349	319	351	341	356	327	332	324	332	329	315	331	359	324	343	380	321	331	380	331	362	322	342	315	330	307	318	333	361	331	308	355	362	351	333	378	328	352	315	356	367	333	330	349	312	339	326	360	345	314	311	341	299	336	343	332	324	316	326	336	327	347	359	329	330	333	308	311	330	364	338	345	318	340	329	340	351	347	333	343	316	330	332	344	337	356	321	323	312	317	316	356	344	351	363	312	323	336	317	350	339	340	324	322	340	342	347	339	368	341	353	305	335	327	351	339	341	336	353	346	329	334	315	342	318	342	298	334	335	337	348	301	363	331	300	314	357	378	362	383	333	335	299	334	342	340	329	336	334	311	369	322	314	343	316	328	342	295	309	355	323	310	339	311	344	323	320	334	352	355	325	344	344	344	324	360	325	320	314	341	358	337	332	358	335	313	336	320	341	329	344	378	310	311	321	362	328	343	320	336	310	318	335	345	313	363	344	373	323	344	351	337	311	319	366	324	335	342	344	358	316	363	334	338	325	345	330	366	370	333	347	370	342	348	332	350	355	328	331	331	342	334	335	320	330	334	301	324	321	318	343	363	349	331	321	325	355	348	307	345	315	351	344	334	318	345	337	358	337	333	338	327	324
25315	27722	6997	1238	963	939	525	451	443	429	390	436	430	406	429	425	385	412	428	434	380	391	401	451	409	411	424	393	430	408	398	444	364	397	376	386	416	411	405	395	406	406	389	419	403	381	410	399	411	406	401	461	433	417	418	414	384	420	423	403	364	397	414	415	377	409	396	402	417	403	398	384	394	433	450	407	406	443	381	396	398	380	393	423	410	417	359	451	395	414	421	399	408	396	426	431	419	417	419	402	446	426	411	407	421	391	414	373	393	363	392	410	439	381	390	415	416	391	436	392	393	390	423	412	402	399	405	405	431	422	413	426	381	426	430	431	409	416	419	400	393	391	402	442	396	423	354	386	370	414	423	440	425	380	413	416	384	381	395	419	415	381	409	387	398	387	455	406	369	448	400	400	350	405	384	393	389	427	403	428	372	407	403	405	416	379	395	411	379	400	393	448	375	428	407	406	356	392	389	406	400	436	427	406	438	400	399	359	395	388	430	414	428	394	386	439	407	371	400	400	433	388	417	392	390	393	428	373	406	417	404	388	410	384	378	365	394	388	412	395	392	411	470	378	412	372	399	362	425	386	390	401	361	431	415	406	404	416	449	383	409	413	386	410	458	387	441	420	398	350	430	400	432	411	403	385	414	403	394	427	439	416	379	369	408	395	420	413	405	383	419	426	394	393	375	372	410	402	357	439	402	422	408	359	429	408	419	390	405	383	390	398	440	413	405	412	366	388	426	379	387	394	432	368	381	402	395	372	385	412	365	400	414	446	419	383	444	387	403	387	411	402	344	417	419	397	426	406	421	419	399	387	420	372	402	381	414	407	446	414	416	417	412	411	420	405	377	414	405	420	408	421	399	374	432	400	412	389	428	426	393	416	425	405	427	431	416	442	417	385	412	385	395	437	399	404	386	430	384	434	398	385	384	360	404	421	413	429	399	360	397	414	371	427	421	431	408	408	389	404	430	399	416	420	398	400	403	425	418	386	412	407	391	384	417	439	399	396	384	408	402	392	408	408	435	417	403	383	451	410	390	412	400	381	419	411	442	377	409	397	402	385	432	392	404	387	408	412	370	387	399	378	366	411	405	397	437	417	385	404	428	397	393	403	416	409	388	388	363	417	370	372	415	377	389	420	417	436	385	393	422	406	417	448	429	391	389	403	382	383	414	406	427	391	377	397	416	447	404	411	403	399	438	414	417	436	413	374	414	384	405	409	416	385	401	384	390	413	433	378	373	395	396	398	360	425	429	426	405	389	376	454	419	393	402	357	405	380	375	397	421	417	414	413	419	399	410	388	387	373	398	405	388	396	396	387	369	428	405	433	374	403	429	389	426	440	394	435	384	380	434	404	420	397	412	423	411	388	400	382	415	416	349	390	432	418	365	394	398	392	401	419	377	380	408	386	409	428	427	396	373	434	403	383	400	380	367	397	379	425	426	435	403	429	385	406	387	388	420	442	424	400	400	401	392	389	389	392	444	407	422	426	389	420	371	371	396	408	378	410	408	423	407	397	398	405	420	412	386	421	404	393	396	434	397	412	404	379	433	382	391	407	444	397	418	402	417	405	390	399	394	424	371	390	432	394	407	383	400	420	414	409	439	422	409	408	445	410	382	417	379	408	419	426	426	405	396	425	397	409	395	416	415	407	407	375	400	449	406	423	382	405	445	367	422	380	387	414	438	387	412	402	414	400	414	429	416	408	443	442	428	403	385	364	420	397	409	367	381	403	445	373	378	365	431	365	399	396	394	406	384	407	406	404	439	412	359	411	412	411	437	443	392	434	393	383	401	392	406	414	383	397	425	406	410	391	400	414	402	398	396	400	427	382	416	442	401	429	391	417	367	390	403	415	422	399	433	403	394	397	391	389	413	439	417	392	415	382	413	419	400	382	388	424	411	424	399	420	428	443	433	376	420	414	411	406	394	432	400	404	401	355	419	382	417	362	405	414	396	414	438	409	415	381	407	442	377	434	397	387	456	412	416	408	370	417	421	396	386	390	395	408	426	417	416	421	372	417	454	392	456	420	385	449	397	395	407	379	406	402	389	427	392	404	419	390	398	394	385	390	380	424	401	436	400	421	450	401	393	427	402	416	382	397	432	417	405	404	394	436	393	380	423	359	425	431	381	402	426	410	423	419	389	422	404	441	415	415	430	393	400	380	406	464	423	407	433	374	456	393	412	383	392	439	425	410	356	420	401	410	378	377	426	396	411	431	367	356	424	405	377	440	408	423	419	414	380	398	396	411	420	431	353	409	394	370	386	420	443	366	417	397	407	435	405	382	424	382	384	403	388	400	399	415	425	397	383	422	396	393	440	404	413	418	409	375	400	387	412	373	419	395	394	406	392	423	384	390	381	416	389	399	384	448	421	406	378	390	420	403	390	413	406	392	404	412	409	378	404	391	387	438	411	411	403	392	401	404	382	379	412	416	403	373	421	418	416	436	403	405	404	411	429	387	422	396	413	393	402	417	370	417	390	404	398	388	400	412	370	412	423	362	434	411	380	420	400	389	381	409	387	432	406	368	402	418	400	407	416	409	396	417	409	406	426	411	413	391	376	424	396	395	406	426	402	411	422	405	402	379	416	423	379	411	433	410	397	378	402	419	403	409	405	417	378	413	400	418	399	378	368	422	425	405	403	415	410	408	425	387	401	411	355	382	421	392	407	423	392	401	435	385	366	409	378	380	431	389	426	410	374	401	420	431	379	407	426	379	423	380	441	385	385	420	395	424	398	396	376	420	392	364	407	417	372	406	371	408	410	401	402	394	418	395	405	417	414	383	382	428	391	379	386	411	404	378	378	412	410	425	386	404	382	421	403	433	394	396	392	381	407	391	413	376	381	404	425	420	382	407	401	430	384	387	410	404	437	406	404	412	403	431	399	436	376	395	399	396	413	437	406	393	354	388	403	393	412	425	435	385	421	390	426	383	408	381	403	390	391	372	410	404	407	424	396	364	388	391	394	387	416	396	390	401	385	380	411	393	387	423	396	415	427	416	418	403	438	414	377	422	389	377	408	376	438	439	403	416	453	391	394	404	401	401	429	405	423	412	410	393	413	418	416	398	377	426	402	391	423	375	401	383	398	375	402	421	417	386	396	390	429	403	376	405	418	377	399	435	413	400	406	394	406	430	380	405	410	383	409	429	402	358	406	442	422	396	400	443	417	410	441	402	469	413	403	439	386	372	416	377	409	376	456	396	423	374	425	406	423	397	441	413	411	413	394	434	433	391	401	387	400	390	424	408	397	389	412	434	381	400	422	411	410	399	438	400	405	400	364	398	420	367	376	389	368	368	431	420	454	397	434	385	427	417	383	401	412	398	427	386	421	423	367	451	372	382	386	400	400	401	410	405	387	432	393	420	388	421	408	413	400	388	415	420	389	387	377	418	399	428	400	398	398	425	402	368	393	387	378	398	390	371	414	378	403	407	427	400	405	419	401	396	386	411	384	412	395	420	415	409	387	378	418	406	383	376
24269	21350	28571	24333	20503	9073	2422	690	573	589	612	565	544	553	561	492	540	577	495	552	517	480	541	508	510	514	470	499	527	501	548	522	512	520	536	515	495	436	471	493	520	528	496	502	502	491	468	504	477	507	467	537	490	526	482	494	504	474	485	508	490	502	491	497	479	499	529	479	487	466	490	510	503	502	511	508	476	481	475	516	458	463	512	525	535	501	513	475	482	483	490	504	528	496	500	512	452	508	490	477	504	519	502	490	473	513	514	487	519	477	487	482	494	462	510	484	513	473	482	484	470	495	490	536	551	482	484	513	491	510	519	499	521	470	467	488	475	525	495	477	450	479	508	490	464	506	506	459	543	479	520	515	510	478	491	498	470	497	517	521	494	486	506	479	484	490	503	447	512	464	464	485	523	451	489	467	488	483	489	515	510	539	468	439	492	499	519	497	481	464	533	456	490	477	500	534	498	477	484	511	503	513	507	526	473	496	517	459	514	471	544	470	485	521	491	446	504	484	477	506	492	516	503	465	505	490	480	484	492	484	525	466	491	509	519	501	465	473	467	527	473	473	495	471	485	490	524	498	492	523	538	492	485	512	459	486	496	492	492	507	495	481	527	463	494	466	530	516	490	501	493	502	441	485	488	510	532	527	478	487	520	448	503	438	503	451	446	532	495	478	477	498	504	498	514	489	482	507	467	537	521	523	500	496	471	465	483	451	467	534	508	528	505	498	468	497	526	488	497	516	477	490	483	488	535	484	495	490	503	477	495	499	501	480	473	510	463	509	499	516	474	494	491	489	507	440	490	529	519	503	492	476	447	505	499	480	475	492	475	473	489	490	505	501	503	553	492	488	511	519	510	475	525	465	528	504	510	484	504	520	457	498	506	502	522	505	488	509	470	452	493	488	502	476	502	475	498	497	449	471	479	498	544	515	482	508	483	464	466	420	523	527	512	490	523	493	469	527	527	505	511	517	487	498	467	504	486	509	492	487	460	479	481	510	533	553	506	466	519	471	473	491	466	518	499	493	512	504	486	491	536	476	464	518	472	499	509	494	524	469	495	499	495	472	503	447	502	504	516	484	522	483	475	495	493	512	486	544	482	503	494	513	464	518	494	525	465	526	494	468	465	485	502	508	499	475	509	508	527	501	448	495	462	448	493	486	483	482	492	491	491	419	489	489	467	530	507	571	499	524	498	496	468	492	492	511	470	499	483	503	545	480	495	509	457	475	475	491	517	521	493	494	496	512	503	443	507	493	522	468	500	497	515	498	540	501	475	477	524	443	445	470	488	462	489	497	499	465	538	488	500	503	497	472	463	490	512	469	496	499	520	475	535	485	473	477	463	491	481	471	467	500	482	509	510	506	515	522	503	481	524	499	491	498	487	485	503	503	521	505	476	471	503	487	472	488	497	498	535	503	515	492	457	498	462	471	491	489	497	465	469	509	432	489	479	502	505	541	491	461	507	517	499	496	544	476	491	490	542	464	487	512	532	494	458	500	482	509	512	490	528	483	507	496	525	515	474	486	490	479	500	481	522	540	483	511	470	469	504	471	495	537	491	515	492	490	458	495	480	506	501	478	491	514	519	535	489	510	475	512	485	508	469	501	497	499	486	491	533	495	479	497	482	518	483	492	437	486	469	524	480	483	503	524	462	460	503	515	506	465	519	496	483	497	496	493	520	493	474	479	478	493	499	510	463	501	514	495	491	487	498	492	515	534	511	473	482	527	506	495	513	546	508	506	543	493	486	466	514	512	538	500	487	525	482	464	446	482	487	470	475	490	484	504	494	520	499	488	494	505	486	487	545	495	494	477	504	492	503	520	529	479	503	500	525	478	499	478	450	497	502	526	492	505	524	459	541	511	526	463	488	495	453	471	488	536	469	546	508	469	461	530	498	474	478	521	514	517	539	507	483	493	447	513	474	494	505	473	469	490	499	483	478	526	488	508	470	517	504	537	472	499	493	463	469	484	473	451	494	480	486	484	495	494	453	491	465	484	525	478	482	518	513	488	463	510	502	499	488	510	472	518	493	512	465	505	540	492	457	492	503	497	479	503	488	476	506	498	518	483	499	507	487	484	483	477	502	492	497	482	464	497	508	499	477	493	495	489	463	496	509	510	520	500	499	489	495	528	469	509	485	458	470	482	491	471	469	480	488	481	478	443	511	497	489	524	475	522	512	482	521	523	493	509	528	501	465	526	531	485	489	525	481	481	528	458	465	513	471	441	448	493	520	543	476	529	506	483	481	514	465	477	506	482	501	505	524	498	495	468	505	496	494	510	469	535	488	495	508	520	509	492	456	511	528	436	504	474	449	520	495	517	503	505	479	505	487	500	500	478	471	472	537	516	479	515	478	511	481	519	499	494	465	483	509	496	521	481	478	542	492	566	487	516	514	524	481	536	448	520	508	515	486	475	503	525	470	510	474	457	497	479	454	552	494	480	517	489	512	525	463	484	489	485	461	493	497	482	560	518	521	529	481	488	478	454	481	524	509	531	488	484	514	491	498	504	509	480	481	518	509	532	501	516	508	502	528	495	498	500	529	494	493	485	479	506	546	484	488	475	484	522	477	484	538	498	482	490	508	498	477	493	522	462	507	539	510	474	536	477	507	468	491	471	504	490	486	532	456	467	520	501	471	508	483	494	474	492	539	549	488	484	478	501	489	466	504	492	496	486	475	469	459	478	501	468	500	476	492	523	490	467	511	518	485	518	485	467	472	512	508	503	528	489	518	504	481	533	490	468	520	531	471	525	507	481	506	530	492	449	515	461	514	487	499	527	524	509	560	521	512	512	487	537	479	464	492	517	504	495	468	493	511	476	507	469	441	478	492	474	471	490	512	540	480	470	493	495	470	496	489	472	515	470	504	507	488	469	495	486	523	493	514	493	502	471	520	484	506	463	498	526	504	517	504	511	509	533	498	482	469	535	493	456	498	464	486	508	499	471	468	489	493	515	495	483	454	479	479	484	494	496	486	493	464	494	499	492	462	499	491	507	487	493	522	485	480	499	495	492	513	498	481	479	527	457	527	496	487	475	508	487	447	502	462	472	473	498	478	498	440	493	524	527	496	504	470	457	470	516	527	511	493	467	482	491	535	453	476	513	500	497	474	505	505	495	505	494	447	488	493	485	449	489	480	484	521	515	520	471	483	454	507	513	469	467	550	482	467	491	504	509	485	520	503	525	478	512	486	492	459	486	547	495	469	493	460	539	481	522	512	469	507	547	510	484	509	483	508	484	484	477	474	489	497	496	510	495	508	497	489	498	503	523	497	473	453	515	470	475	461	507	505	459	495	514	486	480	512	490	463	501	511	517	482	482	505	508	500	477	492	485	526	487	497	499	458	459	495	500	489	470	484	501	482	489	506	519	498	502	519	525	501	488	497	501	525	520	543	504	457	502	481	504	468	479	480	506	516	461	511	452	511	524	485	478	475	463	501	446	465	512	509	513	487	495	490	453	490	482	507	483	503	468	543	479
47619	64032	29155	8903	5755	8339	2718	1009	909	831	789	722	761	697	687	632	673	658	642	663	597	552	605	594	588	602	590	604	625	621	623	633	584	581	605	610	571	582	574	586	554	607	603	599	566	571	600	599	588	553	565	618	560	629	583	600	578	570	622	641	578	587	568	581	537	561	579	575	617	552	594	599	563	526	634	566	568	634	561	618	555	605	556	569	592	617	624	564	613	580	595	630	604	610	562	626	594	608	589	570	602	597	483	549	606	556	586	608	605	572	553	566	561	562	568	579	538	568	606	573	570	613	557	625	558	550	599	625	584	529	586	559	564	542	554	582	543	569	556	603	636	560	590	597	578	573	602	574	579	551	598	580	578	557	542	540	545	561	556	581	586	555	577	572	595	528	625	589	610	547	609	535	564	571	603	564	576	569	639	561	556	590	521	542	615	571	539	561	553	585	584	587	566	598	549	607	591	546	552	579	529	560	560	558	561	550	567	590	556	585	572	601	512	525	606	563	583	583	587	594	569	526	544	613	551	579	591	571	580	591	527	610	611	605	526	580	605	550	541	585	579	562	541	557	581	544	615	604	605	562	604	562	581	571	560	617	589	568	563	563	576	520	589	570	548	580	588	564	593	558	592	566	572	604	561	608	591	559	583	613	551	523	560	563	580	556	599	608	567	567	583	562	596	574	577	566	533	572	550	599	560	570	547	621	556	579	582	577	542	561	536	569	569	556	596	580	538	556	576	574	537	583	588	550	607	539	559	548	609	592	578	572	576	566	561	587	572	605	585	552	555	531	611	556	563	549	585	565	560	527	635	602	559	587	574	580	526	585	577	527	524	572	626	604	599	575	546	539	546	552	571	628	609	554	545	584	572	570	607	584	546	589	606	580	572	568	599	556	560	607	600	616	580	570	542	533	600	593	599	569	562	585	538	544	567	601	574	585	556	550	613	581	541	567	572	567	609	556	576	585	572	564	546	604	592	571	583	598	599	580	602	535	586	570	558	576	574	565	581	563	612	571	552	569	560	606	584	594	552	543	544	609	565	585	599	572	576	591	526	601	562	565	547	615	565	565	545	575	595	577	581	545	562	553	599	570	532	574	596	609	578	577	538	570	547	604	573	582	576	596	583	583	572	522	557	577	505	545	566	620	551	586	576	553	591	581	542	602	577	570	558	580	588	583	588	601	590	582	573	585	596	607	577	581	563	592	555	596	576	585	536	536	578	589	601	534	593	578	558	598	570	579	633	597	563	576	507	606	543	547	549	561	575	558	548	560	624	563	627	605	573	624	520	539	563	593	554	567	534	575	575	596	549	590	580	601	552	552	542	614	562	593	547	583	574	583	592	570	597	643	615	583	541	516	600	543	554	578	562	562	576	575	588	552	527	607	573	567	582	550	538	595	615	526	537	538	551	572	581	588	538	539	547	569	566	625	596	569	543	567	541	550	584	576	649	601	569	573	565	558	542	611	540	595	568	556	540	563	580	555	605	586	568	578	576	628	553	560	563	572	573	546	570	623	571	595	561	574	577	600	583	528	572	579	577	551	572	550	597	607	604	588	578	551	593	599	601	568	554	592	553	592	584	589	586	570	600	580	579	560	574	510	611	577	560	607	558	560	580	592	568	560	582	595	549	615	575	538	548	549	596	597	551	603	568	562	568	585	538	579	561	586	594	600	607	586	586	556	578	546	534	599	595	573	626	596	588	549	559	646	568	542	586	545	552	601	559	564	557	562	599	567	578	537	572	585	618	574	544	616	565	582	598	544	568	571	561	607	605	585	580	591	561	555	574	568	575	587	548	589	589	594	576	529	575	557	557	555	588	557	562	577	560	563	589	619	602	570	565	588	573	612	538	577	583	531	572	573	578	590	604	549	547	574	560	579	574	554	598	559	580	557	583	578	594	554	559	590	547	536	563	578	543	537	580	609	575	544	608	572	565	601	558	613	529	551	587	545	583	575	568	550	611	639	584	569	598	606	575	605	578	538	589	616	629	589	590	585	548	562	573	559	551	572	550	584	551	601	585	560	563	570	555	611	596	588	561	601	583	568	581	579	622	591	574	532	541	564	551	575	544	581	587	608	618	561	566	588	579	594	588	566	582	604	612	583	530	579	584	569	572	554	571	559	604	552	596	584	607	572	557	572	590	564	551	618	569	592	562	582	628	595	598	549	586	600	572	581	565	588	598	582	568	554	561	546	568	563	586	572	583	575	554	585	609	591	573	556	601	559	575	574	611	561	572	570	610	573	626	571	562	561	570	578	570	620	567	578	554	575	554	581	525	598	558	575	592	585	583	603	627	586	571	543	645	561	571	577	558	577	585	567	586	595	557	549	613	543	609	576	542	633	572	588	568	572	599	550	562	542	575	582	548	519	564	560	569	578	604	590	617	555	604	581	568	562	589	577	587	600	574	594	556	591	556	555	586	590	556	570	521	602	601	600	573	598	562	603	537	589	577	596	614	545	560	583	553	582	562	596	555	581	623	605	543	567	566	582	577	541	572	602	576	569	591	572	619	603	562	563	612	587	571	536	555	582	578	532	549	551	562	562	522	568	592	546	610	608	571	614	593	588	566	581	563	541	568	547	543	551	558	580	529	524	582	538	548	553	559	563	589	592	595	542	551	595	547	541	551	589	571	586	601	606	583	603	581	561	556	621	586	576	548	558	529	545	600	559	561	576	587	623	600	570	592	547	605	570	572	624	567	556	551	556	592	587	570	577	556	547	614	558	574	554	584	588	573	610	550	597	613	600	569	579	582	613	574	580	542	527	547	562	564	594	536	586	556	571	589	553	550	638	601	563	562	605	590	580	570	531	555	591	591	606	535	576	537	571	572	554	552	581	552	555	543	595	592	580	578	575	591	539	543	584	520	584	569	561	572	601	581	616	545	601	578	582	574	565	583	570	537	575	571	565	584	567	539	575	559	585	543	550	565	532	577	558	594	598	603	562	559	545	557	584	589	576	604	556	596	574	607	569	599	591	575	599	567	627	586	612	575	597	568	544	599	574	576	570	551	594	568	613	562	540	587	569	582	560	583	574	575	582	584	551	568	560	574	592	550	598	547	617	599	536	595	535	562	594	629	557	621	589	555	556	590	585	567	579	594	555	584	574	601	595	549	556	594	608	630	620	575	588	569	564	615	590	562	556	538	529	584	563	537	605	560	519	540	572	572	585	577	557	593	637	602	583	552	562	583	575	581	543	567	614	580	596	538	525	535	570	560	541	568	565	593	552	548	582	563	556	582	628	597	605	590	589	569	559	579	545	577	587	580	535	589	567	552	613	573	614	571	592	557	597	560	592	563	563	591	565	581	523	570	578	615	579	587	569	544	582	579	558	600	585	545	609	539	622	600	564	604	551	533	537	541	570	582	571	564	558	563	560	564	573	540	570	566	565	594	559	562	573	590	591	564	545	579	519	581	602	570	585	584	600	570	587	563	553	572	561	585	570	579	557	595	590	590	538	597	564	603	605	585	577	580	532
25525	21406	27010	24623	5888	1452	1103	494	430	467	407	419	452	411	430	415	416	350	411	417	413	375	410	377	367	374	386	370	388	348	393	385	355	371	409	390	426	408	344	388	435	380	380	389	367	373	368	392	388	360	384	372	346	386	372	384	365	392	361	356	370	393	368	363	379	361	398	382	362	375	401	373	410	413	348	358	361	354	371	356	415	399	406	407	395	375	391	400	382	399	380	397	380	397	355	401	395	387	382	383	383	407	371	409	361	391	383	370	370	393	366	379	360	373	392	377	386	431	391	391	381	420	410	419	378	357	387	389	425	359	398	360	390	378	411	405	366	386	350	396	397	417	394	390	425	385	367	405	395	361	358	387	388	375	380	388	381	387	399	433	337	349	367	361	406	399	365	377	352	370	380	380	368	388	402	360	373	380	411	374	388	401	386	415	362	377	378	417	413	392	353	386	343	377	383	366	371	367	375	409	390	381	376	416	414	357	377	408	424	358	386	388	383	351	397	342	400	385	379	405	381	373	369	387	398	353	399	401	361	369	385	396	389	344	366	357	376	386	379	363	388	369	390	371	390	404	381	381	370	392	374	378	391	382	362	419	397	357	396	383	420	384	400	372	402	376	386	371	372	379	363	338	380	399	370	401	380	367	406	416	336	340	363	413	368	387	414	420	374	390	372	387	349	376	370	387	355	404	389	372	424	393	367	377	399	383	375	384	374	368	405	404	349	386	359	378	353	390	399	372	401	373	377	403	403	382	423	403	413	383	388	350	341	351	388	401	368	422	383	383	403	377	428	366	383	394	372	384	419	375	381	395	343	343	369	369	360	397	381	350	337	376	343	390	391	362	356	419	382	413	361	361	356	338	372	377	395	410	403	397	316	426	396	405	375	378	389	334	359	386	355	367	364	375	384	373	407	392	369	367	353	396	389	373	377	363	401	326	448	380	402	395	407	373	380	357	371	401	343	352	372	405	363	354	371	406	346	396	376	366	401	376	338	362	394	399	368	382	393	375	376	386	399	370	426	402	397	368	404	397	370	388	373	367	354	382	399	405	383	389	359	379	397	409	399	395	362	354	361	394	389	424	404	406	351	379	391	353	362	378	367	354	374	347	384	371	387	351	400	393	403	371	356	386	411	375	362	405	347	378	391	395	406	379	408	365	371	390	393	399	402	374	397	378	417	398	367	378	347	394	403	416	366	390	337	389	404	368	379	386	394	388	382	391	393	391	381	401	393	361	376	357	334	336	357	369	376	380	399	352	373	398	384	395	345	387	367	378	403	399	365	374	396	349	385	410	383	359	382	385	387	333	382	356	391	359	370	351	405	380	386	412	367	380	404	390	400	345	399	409	379	415	400	359	363	365	401	408	381	377	370	411	332	430	357	406	373	385	375	394	404	409	387	375	387	377	369	408	367	415	364	394	391	401	364	415	369	374	371	392	386	387	404	359	382	372	390	368	377	388	405	395	409	384	375	363	413	368	369	376	401	399	355	368	398	408	414	376	404	351	392	358	393	384	398	404	406	378	386	401	374	422	402	384	397	368	368	389	385	378	383	361	342	392	391	397	396	405	362	414	391	386	368	408	350	391	372	385	367	400	360	411	400	368	381	362	385	379	382	411	387	380	387	416	398	367	375	380	398	430	372	375	369	369	370	394	402	388	393	401	379	372	392	372	395	386	372	381	394	350	395	446	381	378	381	325	397	412	387	387	351	372	435	402	396	341	381	380	371	396	379	366	371	368	380	391	391	379	378	398	361	376	422	394	378	415	385	423	374	368	369	405	362	389	421	361	380	364	359	356	372	367	364	402	339	380	356	396	376	430	380	381	394	391	371	383	382	355	374	376	404	350	348	382	370	371	388	399	391	412	383	355	360	399	369	350	365	402	391	406	369	335	373	361	432	383	354	382	355	369	406	361	348	374	407	400	408	366	351	362	426	374	390	360	381	386	389	405	389	370	420	404	351	369	388	365	345	372	375	358	379	367	391	374	408	416	399	414	357	373	370	413	403	374	388	371	391	369	382	383	373	385	398	386	377	409	381	374	361	397	419	396	402	397	390	391	375	389	391	369	366	381	378	378	384	405	374	433	373	400	384	374	376	390	367	376	370	337	413	377	391	424	392	377	356	398	415	364	357	381	400	392	404	427	386	387	346	389	392	351	367	386	401	366	379	391	381	383	386	374	379	377	374	342	404	383	347	392	374	375	372	377	394	366	369	362	377	404	384	373	405	369	370	373	393	373	418	354	374	385	358	399	386	358	380	352	370	384	370	342	381	380	405	410	385	374	395	381	350	387	362	400	336	380	389	382	384	399	392	352	399	386	400	380	403	413	375	380	347	382	374	338	384	395	383	387	349	327	415	375	391	393	378	363	369	367	410	387	366	386	396	397	382	382	385	349	371	370	392	386	414	370	344	356	413	405	399	367	396	388	413	394	368	369	375	370	365	382	415	417	397	346	370	402	386	385	398	356	372	407	372	399	370	375	385	388	374	391	381	356	383	350	415	363	373	341	367	381	363	376	348	421	381	379	381	405	372	356	392	374	342	362	411	374	372	412	375	392	383	430	377	393	360	400	419	387	372	382	361	373	360	394	395	425	381	395	354	380	362	406	384	366	448	381	376	388	365	381	386	383	395	368	382	410	370	382	412	370	407	341	382	370	350	373	386	341	390	364	374	391	396	367	336	391	371	385	395	366	379	394	383	405	348	380	395	404	384	406	377	389	382	363	391	392	367	376	373	362	354	391	402	384	390	381	359	369	390	391	399	360	382	412	371	365	389	393	384	392	375	412	359	425	362	384	383	382	380	365	347	361	367	358	398	379	405	382	385	402	346	363	358	407	372	375	383	409	371	372	422	379	401	389	385	344	395	380	388	360	368	379	387	387	400	382	372	380	351	359	368	371	379	391	399	379	381	379	415	347	372	393	367	390	384	340	383	363	391	394	401	414	394	333	353	370	385	404	371	411	353	426	414	377	342	417	380	383	393	417	391	374	393	376	391	364	384	373	402	353	373	412	367	343	362	390	400	399	379	403	395	376	380	391	341	350	378	391	382	375	363	377	386	370	413	364	398	395	375	409	393	377	383	397	357	395	397	401	391	376	352	368	355	387	372	408	361	374	360	351	400	347	394	407	387	362	407	403	382	391	364	361	369	372	410	388	356	375	405	389	414	374	416	380	373	391	385	379	399	370	341	374	409	358	374	386	421	391	335	361	393	398	386	390	367	358	363	387	395	360	404	384	408	372	382	358	357	403	364	402	368	393	395	368	341	391	376	355	376	361	388	356	371	385	360	368	400	362	388	380	354	356	379	393	366	429	390	396	397	387	386	408	401	359	374	421	403	350	388	411	364	359	374	413	387	406	396	368	391	359	383	388	365	398	367	362	371	391	364	362	374	363	365	365	386	399	385	403	349	397	381	392	386	388	398	389	345	370	402	381	398	361	396	401	422	388	354	367	347	385	384	395	395	339	391	384	368	373
43186	51643	20762	5501	2717	3320	2460	711	609	623	611	502	538	512	531	549	503	540	485	531	474	504	482	492	483	463	473	483	498	463	472	494	467	480	487	496	432	440	441	487	507	498	477	488	488	438	480	476	483	490	471	475	453	479	454	431	498	466	478	450	478	451	480	478	474	493	457	481	458	438	492	498	467	462	458	476	493	452	505	505	464	490	461	488	474	454	460	491	500	507	480	434	457	461	482	482	492	462	485	484	475	498	493	462	538	490	455	452	467	481	469	485	431	438	460	453	448	457	499	474	442	496	489	458	471	489	474	469	454	476	453	447	472	470	474	449	442	496	467	454	521	475	466	472	459	470	491	504	473	503	493	469	438	453	470	458	458	472	489	473	490	460	477	450	473	471	490	436	516	452	476	458	462	457	467	450	460	480	496	459	471	480	483	496	476	485	468	481	472	493	440	452	472	524	475	476	481	441	467	429	473	443	438	478	462	468	459	466	466	431	468	454	474	496	449	423	453	478	463	452	494	455	456	485	466	499	454	483	471	462	465	472	518	504	440	480	467	488	460	471	473	452	456	464	469	479	488	466	438	471	427	477	427	433	456	465	503	467	475	470	484	449	496	445	490	445	424	460	469	493	480	455	466	496	461	457	496	458	461	453	501	467	445	461	463	519	471	500	474	488	456	465	508	463	464	502	485	459	437	477	489	479	474	445	463	496	498	437	464	484	487	485	480	486	472	447	461	429	496	471	461	476	426	502	471	485	427	453	479	441	456	459	476	436	449	456	483	497	466	447	489	462	478	451	476	478	466	451	436	460	463	488	459	533	492	478	467	423	491	489	453	463	501	510	452	455	447	451	481	458	484	464	477	494	468	452	447	437	469	484	473	478	464	464	481	517	447	501	488	476	461	432	485	484	489	463	450	460	442	446	469	482	489	410	466	500	482	479	450	465	461	453	490	477	464	461	438	469	505	459	480	472	511	445	482	472	474	486	477	453	470	495	462	467	495	460	476	477	449	479	486	456	436	475	490	466	427	442	496	411	438	438	450	510	475	468	470	494	482	416	433	475	478	497	459	475	428	484	488	460	438	428	442	447	453	495	482	508	481	470	438	470	480	496	462	475	465	498	495	457	411	458	479	504	504	474	445	454	454	407	451	458	447	473	480	441	472	521	476	440	468	482	493	495	477	417	450	470	467	453	455	463	528	460	437	499	470	491	469	490	415	502	461	493	477	464	472	509	465	447	462	484	521	447	441	441	451	447	471	457	479	510	477	449	430	468	473	474	469	451	464	489	438	478	468	482	445	467	465	459	478	410	456	479	500	446	444	466	465	500	434	500	457	473	472	469	460	473	451	430	472	521	469	486	476	487	457	473	495	473	455	459	457	480	465	454	483	434	455	431	454	479	439	482	452	490	488	470	455	465	448	479	474	489	437	453	455	495	469	464	495	452	455	498	454	471	461	451	466	497	463	447	469	461	448	447	491	446	442	469	432	457	491	440	450	448	468	444	441	502	459	471	445	481	485	496	458	465	461	454	473	456	461	482	479	462	491	484	483	478	448	446	460	446	522	452	445	439	467	451	497	484	472	447	476	468	445	486	476	498	455	451	440	451	447	485	455	445	466	443	437	475	472	459	466	499	455	455	476	459	461	446	465	468	522	446	505	463	471	514	445	501	495	414	457	486	469	471	472	435	464	483	488	442	421	506	467	485	501	457	458	495	464	475	495	412	441	454	470	444	470	457	467	456	439	488	450	451	446	462	464	458	500	481	442	499	456	457	435	426	483	477	506	503	456	446	491	493	453	405	458	420	466	460	483	467	452	452	483	493	461	434	468	504	462	466	453	430	487	465	479	450	478	421	480	440	469	470	475	469	450	485	454	449	506	473	473	469	429	460	453	510	486	435	502	476	423	476	493	458	460	504	425	501	470	426	439	493	488	487	499	466	450	473	486	496	496	448	475	460	462	508	453	461	454	484	429	479	442	467	459	476	469	477	449	476	452	448	444	464	465	447	456	450	425	444	473	444	456	499	472	501	454	430	455	454	416	470	499	451	462	467	476	518	489	438	487	470	444	474	488	480	438	495	434	492	473	462	463	475	480	465	490	480	471	460	471	471	455	421	474	447	499	457	425	490	473	483	458	477	431	468	441	440	469	474	430	471	478	479	482	485	464	462	457	499	456	459	466	421	464	507	446	479	521	509	481	486	488	497	466	495	451	466	482	494	480	492	412	468	465	486	486	492	501	521	480	467	479	470	466	463	459	492	504	470	441	449	476	465	480	443	460	470	473	484	455	468	442	436	465	460	477	454	461	472	474	469	451	476	431	479	468	478	463	459	508	485	475	449	456	451	491	474	476	440	471	469	443	492	464	412	425	457	476	446	513	474	473	475	504	488	464	474	478	492	462	495	472	476	469	456	452	471	423	471	453	479	468	459	437	438	456	454	448	419	445	482	421	446	471	481	483	456	418	453	475	444	456	503	472	468	463	484	474	475	458	490	445	496	439	449	455	448	468	446	482	442	496	453	497	474	485	445	478	471	461	430	436	473	455	439	437	446	452	460	478	447	469	470	508	467	451	471	465	435	445	432	463	476	432	510	442	475	439	495	489	458	462	452	491	462	474	479	461	516	476	508	453	466	486	504	486	442	460	509	458	497	456	466	456	438	464	452	472	498	472	492	455	459	419	473	446	457	459	450	482	454	472	448	498	451	464	462	459	453	440	460	487	495	453	430	471	443	404	490	434	471	470	485	447	485	470	451	476	465	471	456	479	501	456	485	447	453	447	497	456	502	459	476	470	509	462	456	417	451	449	490	420	427	459	473	468	487	499	457	481	472	455	508	467	437	458	451	450	443	492	468	445	442	478	481	470	444	445	475	493	435	474	512	481	485	452	482	451	488	493	493	446	481	454	444	460	447	437	443	481	487	457	477	480	482	477	439	476	449	476	481	472	439	459	474	479	499	462	455	490	495	449	459	455	480	472	468	482	455	478	459	458	518	427	455	497	461	480	453	472	481	456	493	461	479	495	465	436	474	425	442	449	433	480	493	461	492	426	472	446	503	478	492	477	497	486	458	477	459	470	472	471	485	456	488	463	461	487	416	450	460	452	451	545	490	476	503	481	487	434	460	493	482	470	471	456	500	463	490	459	498	474	442	470	486	464	479	445	475	443	507	511	458	543	465	487	463	445	517	450	523	468	454	513	467	440	465	485	431	480	430	491	485	443	510	489	483	449	424	469	475	453	443	490	469	486	493	490	511	491	493	453	442	423	446	492	478	454	476	480	454	461	469	469	433	427	517	475	490	467	470	475	494	445	480	473	445	449	447	487	492	443	460	461	466	454	516	465	427	479	499	436	436	442	447	506	468	465	476	440	462	484	433	465	457	483	486	453	483	464	459	484	483	447	489	454	488	465	468	452	476	424	451	449	496	488	468	478	502	442	472	435	505	483	476	454	464	431	482	465	441	487	467	496	480	474	455	460	481
23128	21334	29187	23853	21332	21353	10451	1627	954	908	806	915	807	734	756	734	723	749	698	714	712	702	687	751	696	715	676	700	704	692	657	744	697	695	726	677	737	672	633	694	684	673	672	644	678	657	670	692	694	682	683	725	676	678	721	655	661	681	695	687	700	646	667	658	675	681	652	663	623	646	689	687	690	679	691	702	614	683	656	674	692	702	667	683	651	697	692	731	709	665	695	669	721	674	707	707	701	671	694	727	647	696	699	695	700	667	660	703	618	662	701	713	654	687	687	677	661	677	661	692	679	661	676	645	670	623	697	702	667	645	636	702	662	669	628	683	681	695	686	679	664	646	675	688	676	660	729	664	643	657	670	714	721	668	653	647	675	665	711	650	676	679	704	643	623	700	691	679	644	665	687	637	633	632	666	660	685	654	662	687	666	652	613	637	596	686	677	645	659	666	676	611	658	675	681	624	661	665	654	646	656	676	670	668	698	649	628	695	653	675	682	683	706	659	676	632	649	670	702	662	692	594	694	658	641	664	692	643	698	648	673	621	638	712	661	650	673	666	641	689	693	666	679	646	664	648	705	711	676	628	714	654	678	673	676	676	667	608	661	675	633	690	647	704	659	666	689	713	674	675	660	647	647	678	689	696	683	626	653	669	628	665	657	609	719	668	675	670	700	652	686	621	626	649	642	628	603	677	655	634	694	664	681	655	667	658	696	659	654	676	699	665	657	665	684	692	661	687	649	630	662	621	708	673	739	687	674	650	611	660	714	703	655	616	671	674	682	675	673	652	656	680	650	635	622	728	642	620	664	670	657	639	636	633	685	677	609	632	653	661	657	697	667	656	693	637	685	679	674	690	659	669	692	630	646	649	628	630	654	718	671	701	676	677	644	703	694	688	667	689	680	653	669	673	694	676	657	649	679	655	689	638	669	681	675	638	678	666	655	696	670	649	679	685	633	639	634	703	681	653	647	675	629	662	661	714	670	667	642	678	671	717	676	686	704	693	650	647	681	669	719	690	641	637	652	646	694	706	623	730	673	623	667	656	651	678	680	629	648	711	679	671	716	686	672	646	667	620	631	673	649	698	670	672	678	664	685	690	679	688	711	694	642	674	633	656	685	665	653	654	687	662	637	679	669	697	636	652	653	672	641	651	671	658	698	672	661	654	666	660	654	707	651	691	685	693	656	645	657	693	659	667	654	687	649	680	683	613	662	649	686	631	616	693	656	680	640	698	707	673	667	680	626	637	653	656	693	669	657	635	665	638	657	650	690	604	680	633	639	674	668	681	724	666	693	669	617	653	638	659	675	662	699	665	649	615	668	644	655	708	662	671	650	660	707	658	616	656	692	698	694	701	649	634	668	701	626	670	643	675	629	626	649	675	649	654	680	675	656	620	647	690	651	698	650	666	665	623	659	666	683	670	682	681	663	600	625	669	657	644	687	682	649	625	632	692	722	685	674	635	659	662	668	621	652	710	672	641	666	666	723	678	659	666	624	640	660	665	677	641	671	625	698	600	703	716	662	663	623	644	671	648	665	690	681	654	654	666	651	672	709	661	712	666	665	698	667	657	637	672	675	668	648	693	680	665	642	679	653	698	683	681	627	726	659	672	680	650	676	681	664	691	689	624	727	656	670	650	643	660	705	705	625	650	632	680	623	664	672	697	663	676	660	678	668	702	631	682	663	658	650	668	634	619	635	627	627	675	663	668	638	683	659	654	687	653	676	661	633	630	679	719	669	688	704	639	687	675	723	661	691	650	687	646	670	661	672	673	698	640	694	711	671	592	684	695	622	650	642	686	662	618	672	673	697	636	652	656	684	668	693	644	668	637	682	652	682	659	679	671	717	691	673	695	641	652	675	641	690	677	663	700	626	665	690	678	641	678	649	662	701	629	649	687	657	726	643	639	640	638	665	717	646	646	665	679	673	656	654	657	674	634	681	597	717	618	662	655	664	720	646	610	650	697	668	680	656	674	670	652	711	693	663	661	692	651	628	679	701	645	704	670	618	650	668	606	689	673	653	658	644	623	703	742	638	658	645	651	634	635	693	666	690	643	672	646	676	715	621	714	680	650	667	656	613	676	659	676	659	660	636	669	685	631	640	650	655	665	688	635	667	661	706	671	671	717	659	662	672	669	649	694	655	666	633	633	649	664	642	620	658	672	671	688	648	692	648	672	647	687	677	647	626	643	684	612	662	651	690	635	670	705	714	687	709	708	680	671	669	621	654	640	624	671	643	728	688	672	722	664	653	630	676	647	638	666	711	708	638	670	689	655	688	650	687	675	654	635	625	667	659	688	641	683	682	713	635	642	633	698	728	662	662	669	644	637	645	657	641	673	678	602	614	687	660	646	651	687	627	684	642	659	669	596	638	671	637	651	711	696	693	705	646	654	653	683	637	645	699	659	654	657	658	679	682	692	688	717	648	695	703	673	653	639	680	653	628	716	667	689	734	627	690	660	679	643	729	664	660	676	658	673	648	668	681	692	684	646	677	682	688	681	729	670	658	685	669	664	646	676	601	664	627	654	659	677	697	653	649	653	638	672	670	664	674	659	673	691	671	680	674	645	658	687	659	651	636	663	609	676	669	655	618	672	684	641	666	711	694	660	710	644	620	671	693	630	654	689	670	657	659	628	688	685	684	676	726	670	642	714	676	663	698	666	689	675	640	705	660	650	672	633	636	665	649	712	686	674	679	710	635	648	665	698	671	663	671	687	718	621	668	682	676	673	665	709	664	698	666	695	651	666	653	682	646	658	637	627	724	661	674	638	688	663	623	680	658	645	671	667	653	639	644	634	630	654	647	693	641	635	689	665	652	618	648	698	687	681	623	655	684	709	697	651	589	671	681	668	675	647	669	663	702	638	672	667	660	706	644	646	682	668	689	651	659	629	656	650	616	611	650	651	647	649	667	654	702	668	678	640	645	686	658	667	721	685	625	646	663	637	631	640	684	647	660	675	695	670	696	625	690	667	690	685	655	670	651	687	670	643	664	678	693	676	643	625	662	661	658	674	700	689	661	652	658	651	696	675	666	635	663	662	692	728	653	684	661	655	695	678	660	645	712	627	734	691	661	673	655	623	674	675	648	709	666	637	631	661	664	646	680	689	642	643	645	674	656	679	672	688	688	657	680	663	638	603	673	675	662	649	685	628	693	646	624	703	692	640	637	670	706	657	627	695	693	676	708	640	667	641	691	645	679	636	682	667	626	684	673	637	696	662	709	644	727	654	683	705	625	711	635	674	658	651	665	649	720	638	641	714	644	642	649	666	684	696	642	628	647	668	659	688	647	702	677	669	689	658	686	635	674	658	676	656	691	658	679	655	700	704	652	649	665	676	662	638	694	631	664	630	653	633	621	705	669	655	707	680	701	651	714	693	650	655	653	697	668	695	681	674	672	654	666	727	652	645	671	663	680	671	646	639	721	704	646	681	659	634	703	654	680	656	684	593	666	658	684	724	707	686	676	660	658	656	695	696
56067	79944	40062	15985	8736	8423	7754	2138	1463	1304	1195	1063	1051	1041	992	957	900	892	869	848	866	867	842	842	810	779	815	826	805	822	805	838	781	758	806	774	796	774	743	786	774	776	761	804	774	771	788	722	734	795	800	757	799	770	785	815	771	791	780	728	763	783	800	780	772	737	715	796	802	726	772	793	750	738	746	764	799	750	732	756	799	790	747	805	789	821	815	766	791	793	828	767	737	844	808	816	815	774	842	795	809	779	773	782	742	780	758	766	831	768	789	825	769	743	809	752	784	773	781	799	821	793	781	738	738	779	785	736	800	722	753	780	770	746	770	768	769	731	734	773	770	731	775	742	747	748	797	791	793	787	753	805	720	793	759	782	690	837	730	734	762	718	764	737	734	769	720	776	789	772	780	756	819	769	674	695	791	743	762	761	731	740	763	710	771	781	764	741	739	766	726	706	782	792	740	775	781	736	813	768	719	733	772	751	760	727	748	756	829	782	791	752	745	767	724	774	759	720	811	765	741	788	743	723	746	742	713	765	735	747	796	792	785	802	777	742	746	761	820	769	798	768	726	798	742	741	732	766	815	792	771	745	759	736	707	739	767	748	762	773	798	743	810	750	784	740	701	750	773	772	696	764	791	784	778	794	777	765	805	746	791	785	736	755	732	806	799	785	767	776	791	737	773	716	800	791	797	814	789	745	805	722	769	737	712	744	780	712	775	741	764	766	729	764	720	785	771	804	798	746	761	729	761	741	819	766	778	765	728	750	757	765	729	788	777	752	761	722	811	758	725	748	728	706	808	760	744	786	748	740	744	762	721	768	783	775	779	778	721	767	790	820	776	757	719	735	728	755	767	779	777	815	764	771	732	812	805	810	787	781	749	784	721	761	758	779	731	733	711	779	781	803	782	768	787	772	743	791	810	826	764	747	783	776	768	752	780	784	780	695	776	763	744	740	770	819	706	732	815	792	776	765	705	759	737	734	745	705	761	761	777	760	725	810	731	736	778	719	794	776	798	729	725	737	749	743	748	770	761	754	742	769	800	780	758	757	725	755	752	748	741	739	785	769	771	742	731	728	756	731	756	754	757	767	768	798	742	744	744	745	765	764	766	767	773	790	759	754	776	793	738	795	730	761	773	755	804	763	743	750	806	746	729	725	727	738	797	786	751	762	751	779	794	772	802	734	757	779	766	770	794	746	705	728	765	720	724	784	752	782	776	695	775	744	729	796	739	777	743	743	758	742	774	724	822	772	771	753	744	817	782	808	773	788	775	779	737	754	707	755	735	776	769	785	773	820	781	759	752	737	763	813	818	778	774	777	725	763	775	790	789	746	748	728	806	741	772	749	750	769	757	793	788	744	742	742	760	756	748	765	732	746	831	759	764	799	736	730	777	771	766	767	771	764	730	763	753	744	733	788	776	772	791	783	770	715	795	767	739	741	803	762	809	756	841	724	760	717	756	747	775	779	748	763	755	798	776	777	763	746	764	771	736	780	799	803	768	749	784	768	794	669	784	785	748	766	771	774	714	779	777	772	726	754	798	732	738	726	773	807	743	752	781	734	762	756	761	747	720	724	799	778	778	777	764	801	741	751	752	769	778	760	753	768	791	745	745	737	762	827	788	785	775	758	770	837	751	788	741	792	806	748	763	748	747	738	763	730	747	803	800	737	806	765	745	805	711	782	730	739	768	723	748	766	722	722	779	810	743	770	784	770	754	757	764	768	779	769	762	751	753	778	795	735	792	742	751	760	741	782	750	714	735	770	783	774	768	737	810	762	753	801	759	769	759	758	738	781	786	694	756	775	800	737	728	809	785	803	752	766	734	748	754	765	737	766	771	754	712	694	753	761	803	780	763	780	803	745	784	784	761	730	758	757	768	785	807	766	773	789	743	803	783	823	790	764	769	749	738	762	745	800	750	760	788	741	752	734	760	744	784	767	782	732	748	769	792	784	742	776	783	760	770	793	763	740	768	763	786	792	763	771	729	789	785	739	762	805	770	759	745	776	783	764	740	794	750	755	760	785	798	786	752	750	727	752	783	761	792	688	794	779	736	720	718	749	735	771	737	725	714	734	792	758	787	730	762	707	748	780	810	765	793	803	768	760	761	718	780	799	773	699	781	748	779	756	794	765	717	761	747	669	794	769	779	802	761	781	801	805	815	709	762	760	672	785	740	731	763	775	762	782	715	732	792	734	759	764	757	798	736	763	715	751	747	808	771	765	798	783	788	759	781	754	741	811	778	858	781	779	755	769	791	744	806	726	771	777	777	753	808	733	766	775	746	758	716	759	771	751	731	779	760	750	779	753	747	728	742	761	777	785	750	781	794	756	763	795	727	764	728	776	714	752	795	722	711	765	774	723	773	769	777	723	748	761	767	788	790	771	736	758	805	765	796	801	759	805	720	771	714	733	730	782	766	711	771	744	739	750	748	764	756	786	767	788	792	693	749	758	751	793	758	767	762	750	765	764	739	759	762	755	772	802	793	788	723	769	737	743	759	776	723	782	754	758	768	774	780	798	788	802	761	764	770	773	776	731	757	775	728	773	770	754	773	785	735	711	767	743	765	730	759	744	713	755	768	748	758	755	784	737	717	739	795	713	775	766	755	784	784	788	783	750	754	750	757	782	779	802	788	759	770	811	735	751	763	750	745	782	785	729	775	773	744	758	727	762	768	742	722	743	723	809	749	774	756	770	747	790	737	756	818	791	763	727	714	762	705	831	806	761	737	841	714	801	801	770	767	754	802	740	767	775	794	738	727	785	719	751	796	716	759	785	827	769	760	731	690	776	695	762	776	812	759	768	712	767	734	758	764	769	732	779	725	790	751	809	781	704	782	693	807	735	787	723	774	752	724	750	761	799	794	755	779	761	751	756	736	760	732	782	754	729	725	716	741	722	773	760	786	770	752	774	787	753	763	734	774	768	726	795	748	834	773	757	790	736	775	758	762	752	743	784	700	719	781	753	814	785	794	794	810	762	764	752	771	752	738	777	773	726	738	763	772	763	737	748	749	748	775	761	833	765	778	785	744	716	762	749	742	720	809	742	742	840	746	762	791	772	715	785	764	747	769	755	759	842	735	707	716	743	779	738	754	761	784	784	766	785	828	785	748	800	745	791	735	761	799	738	782	799	768	756	768	782	741	719	753	776	799	763	748	760	778	751	748	739	762	781	758	732	797	784	749	727	729	740	752	754	740	766	740	754	754	784	744	743	746	763	785	736	774	726	743	761	778	774	762	789	768	767	776	796	761	766	755	756	765	763	801	725	751	763	782	787	730	710	796	720	776	774	774	743	766	752	747	764	714	746	776	766	772	749	732	762	737	764	839	801	780	777	784	733	757	758	736	730	763	763	722	766	773	777	716	776	753	761	753	782	754	741	775	781	768	761	766	741	728	779	751	765	742	739	761	777	758	786	779	746	766	740	774	765	750	806	727	765	755	781	768	791	773	739	755	747	729	830	765	778	804	744	760	738	697	771
28067	21840	12802	1651	509	463	494	392	341	325	353	349	365	340	367	355	332	341	358	345	344	324	361	372	340	354	359	311	354	361	384	371	383	358	367	343	326	322	331	356	332	334	376	335	342	327	316	331	342	331	339	356	348	315	367	372	361	368	338	356	348	346	368	322	346	338	324	356	346	341	332	336	366	334	351	331	332	368	370	363	344	349	325	363	354	352	348	357	326	353	353	374	322	347	325	316	352	358	338	350	362	350	350	353	364	324	357	364	352	331	359	358	327	338	351	360	354	377	338	324	369	356	333	375	340	370	350	339	363	347	319	376	305	364	367	332	318	347	349	375	370	343	380	358	376	357	333	366	388	325	342	323	354	372	349	355	356	355	394	326	342	321	330	349	370	355	335	345	331	386	376	352	323	384	348	351	336	350	339	355	365	345	347	335	337	346	345	352	369	350	309	340	361	375	333	358	377	357	368	337	324	319	362	366	350	334	374	350	348	329	367	347	354	374	326	362	333	367	354	367	351	344	387	353	361	366	336	345	338	360	376	344	352	342	354	339	352	368	353	360	351	335	318	364	392	349	358	346	363	340	368	331	332	335	336	336	339	364	346	365	358	357	368	337	352	362	350	310	346	332	361	358	346	358	345	342	358	359	341	324	371	375	338	341	358	369	357	330	349	348	324	350	339	338	339	338	365	347	331	348	323	347	316	360	335	335	345	360	371	352	328	327	358	372	391	340	349	377	346	346	363	318	330	336	337	345	345	321	368	332	383	344	342	338	338	320	352	309	340	328	367	344	351	342	342	344	357	359	356	350	322	344	365	345	344	327	332	368	335	390	351	325	354	337	337	350	328	322	363	351	362	376	333	328	345	352	366	318	301	372	357	365	342	327	327	355	375	366	352	338	370	359	364	364	330	346	356	336	349	348	326	340	386	369	336	312	338	359	369	357	339	376	347	336	379	319	331	344	333	368	352	341	317	319	320	367	350	324	359	338	367	318	336	334	365	352	355	353	382	334	356	327	344	338	380	336	369	338	344	376	300	353	333	379	332	323	337	368	337	361	354	363	326	362	338	352	359	358	348	370	370	332	321	322	327	317	337	350	335	317	373	363	392	353	352	355	366	333	347	355	374	326	355	318	372	345	362	353	355	326	341	372	337	334	339	334	334	344	347	347	349	365	336	325	320	336	310	328	353	376	362	306	356	358	343	352	346	355	322	345	344	367	398	358	378	358	362	349	327	322	368	344	354	353	335	340	337	372	348	336	329	345	326	345	346	355	338	388	380	351	377	314	347	321	335	333	329	341	353	368	373	365	338	345	353	328	359	336	330	362	331	344	320	346	371	375	347	371	367	359	372	348	361	356	333	343	360	356	363	309	348	338	351	325	374	348	337	331	347	339	339	334	365	365	328	360	361	362	380	350	375	352	402	349	346	363	393	368	343	381	359	359	359	347	324	306	365	348	375	323	361	332	307	340	324	342	339	357	340	333	350	316	325	316	327	332	336	358	308	348	350	315	357	343	315	357	370	360	361	332	370	361	335	340	378	370	354	351	346	352	348	351	351	353	351	340	350	317	363	363	342	374	363	368	354	363	372	329	367	351	345	356	349	343	327	349	356	396	341	340	339	376	344	351	337	326	355	349	325	362	319	355	359	346	333	323	366	371	376	358	355	356	348	357	366	358	323	325	373	333	321	362	338	367	334	351	353	344	346	364	342	344	346	322	327	349	331	376	369	310	340	338	352	367	308	343	378	334	349	338	344	381	354	336	346	339	355	334	375	354	366	332	350	317	355	366	345	399	329	345	324	355	351	363	362	367	347	360	356	393	358	362	351	350	328	333	341	364	346	362	341	318	370	349	351	343	345	338	355	349	360	364	322	358	335	328	346	347	369	362	330	319	376	358	354	359	339	346	344	325	355	346	340	341	359	345	341	373	340	338	364	336	334	355	340	359	333	338	382	333	338	362	349	374	344	327	338	333	328	313	369	360	322	338	319	363	367	337	356	370	339	344	364	359	357	375	326	334	351	328	362	373	357	342	354	325	342	319	366	342	345	317	343	335	347	337	356	379	373	380	376	371	355	329	328	329	391	358	350	343	324	359	329	332	358	345	372	347	330	380	372	334	331	346	351	369	352	355	369	347	370	327	361	337	361	357	361	355	339	378	371	374	346	354	338	378	356	350	356	367	352	368	374	357	368	330	346	356	379	340	342	373	389	366	375	351	356	387	350	362	330	322	330	330	382	373	323	345	352	367	319	339	396	354	320	329	369	321	364	355	346	361	328	337	357	363	393	362	347	364	368	383	355	364	318	366	345	335	381	350	354	368	397	344	371	340	353	374	363	302	384	339	362	339	338	348	339	390	361	342	374	342	383	348	365	340	360	349	354	356	362	346	333	360	353	340	333	347	337	356	310	352	363	367	380	373	354	335	383	356	344	332	364	383	349	357	353	379	363	388	341	370	330	363	367	345	344	374	398	367	362	357	316	362	335	350	344	367	351	369	364	403	366	322	352	360	320	350	321	324	365	328	362	338	332	325	330	332	334	346	379	363	341	348	361	327	336	354	367	354	385	359	337	352	321	350	344	358	362	359	336	335	348	335	348	322	344	375	312	347	369	338	315	335	342	365	340	364	378	320	337	351	355	358	348	334	344	373	326	354	343	352	372	332	349	346	348	332	331	361	354	344	345	328	310	343	360	362	351	336	316	342	331	339	365	355	320	361	339	329	347	302	346	320	372	342	327	346	352	322	357	346	343	340	335	332	360	348	339	346	372	336	361	338	351	355	326	330	332	342	341	345	358	336	339	350	345	313	327	363	344	381	355	346	368	326	356	324	351	337	331	321	354	350	339	377	363	350	353	340	349	343	368	352	337	367	336	350	346	366	341	338	344	312	350	318	330	356	342	347	362	354	359	337	362	337	324	355	344	340	359	335	376	382	363	336	381	375	332	376	392	399	329	375	345	340	329	333	343	356	361	353	347	312	364	362	320	364	356	371	355	338	370	360	366	367	351	361	341	342	334	327	337	346	319	355	353	351	366	345	356	364	371	338	311	371	351	352	357	349	352	325	342	387	371	324	353	329	353	354	387	333	372	325	362	371	360	328	336	320	343	344	397	353	315	340	356	360	316	371	364	396	338	335	364	351	352	353	364	364	336	374	386	352	394	379	345	354	342	338	357	339	357	355	342	337	342	322	338	349	328	342	358	365	348	351	326	317	330	369	355	309	342	353	376	354	342	354	353	345	360	335	345	347	362	313	358	301	356	332	348	355	352	334	361	331	337	386	349	371	366	339	341	358	359	378	346	336	321	351	376	348	339	337	327	334	307	354	345	348	391	361	309	346	360	343	359	340	344	333	330	325	357	387	318	331	346	355	349	341	348	342	344	341	360	352	352	386	363	354	333	361	366	357	356	367	320	337	367	383	348	355	337	332	345	312	348	363	349	352	369	346	342	356	358	331	350	344	344	347	353	397	351	331	324	337
24495	26643	6703	1140	724	657	701	536	431	432	422	439	458	432	426	463	436	422	413	384	438	399	431	447	430	395	428	415	408	414	444	411	398	426	422	444	404	457	439	414	433	413	428	410	424	426	431	411	419	400	418	403	412	419	387	434	428	427	465	425	431	425	407	437	430	412	419	435	402	410	439	424	398	425	429	399	416	417	415	427	396	415	438	444	443	420	458	422	401	420	465	438	400	423	414	431	438	423	425	438	431	436	420	400	449	441	426	441	436	429	390	419	447	426	436	429	456	430	392	438	448	401	411	456	446	421	419	450	439	404	440	452	411	418	432	409	375	403	448	463	426	417	389	431	441	462	434	406	418	401	400	408	447	421	437	422	433	435	396	384	396	405	424	422	437	399	421	413	407	398	390	431	391	414	421	417	437	437	442	432	433	422	413	393	415	405	435	410	433	416	438	412	441	410	400	430	426	420	455	437	400	405	443	400	408	446	441	436	411	446	466	416	392	400	446	390	399	428	407	429	416	454	437	417	389	429	428	412	455	425	442	420	423	393	461	420	424	396	443	423	429	405	422	468	412	430	456	427	404	430	415	430	409	441	434	397	406	427	421	404	431	385	390	426	423	426	404	411	389	448	415	402	453	443	429	398	435	415	412	382	389	412	405	394	376	421	409	409	421	360	451	384	403	422	406	401	374	455	411	401	398	391	382	439	427	392	425	444	428	389	403	439	430	430	431	448	434	448	410	425	412	444	435	468	408	407	427	417	447	420	409	419	414	432	405	402	424	423	427	443	426	413	424	425	390	447	424	434	450	392	399	429	425	441	413	400	437	422	420	411	447	434	404	416	443	428	406	471	448	365	397	445	437	408	423	392	436	432	464	444	387	432	474	422	443	417	420	418	425	415	390	428	398	451	414	397	399	420	374	421	441	436	429	398	408	407	403	394	437	414	419	406	453	425	403	427	399	428	416	412	411	413	378	427	433	413	416	422	439	421	441	459	443	417	431	416	426	400	399	435	426	429	432	409	414	431	411	413	455	426	424	439	418	427	465	379	406	401	432	415	422	414	434	452	415	413	405	427	424	458	418	411	411	408	444	474	417	401	399	426	409	412	397	395	424	403	404	411	410	465	413	386	413	430	398	434	365	393	469	401	436	470	425	413	454	412	384	425	432	443	413	408	423	408	380	447	413	457	409	402	400	404	416	404	411	430	415	418	426	413	394	420	439	374	385	414	426	414	398	411	389	427	416	396	410	424	420	419	402	454	428	407	402	406	396	425	414	408	440	431	454	439	425	390	438	400	408	411	426	380	431	459	426	434	424	411	454	412	406	436	410	438	427	402	414	466	404	427	421	435	408	381	438	443	432	407	426	439	433	437	432	414	399	414	422	413	425	407	442	438	433	396	411	426	427	432	440	439	426	402	421	422	430	419	401	386	404	419	399	419	417	400	408	370	408	408	400	391	400	451	423	411	423	411	444	461	430	429	429	470	456	436	387	436	446	427	419	430	420	426	440	461	436	427	454	416	413	426	406	418	425	410	371	404	406	416	443	421	402	418	407	379	431	396	406	429	435	405	411	422	412	384	418	450	430	423	414	393	395	409	426	421	447	438	409	407	413	384	433	447	412	447	419	388	450	415	416	444	374	451	469	393	420	447	410	403	394	444	450	421	406	417	439	369	409	459	394	392	407	420	403	416	433	398	395	406	443	399	421	430	431	406	444	394	388	381	426	473	464	438	429	395	406	428	420	418	404	385	417	414	409	444	411	413	368	416	432	435	396	425	440	427	413	455	430	445	442	435	444	440	396	449	432	424	430	399	400	424	401	420	434	417	415	428	436	399	409	428	428	425	419	397	411	416	390	435	378	413	422	378	415	403	386	446	391	394	435	425	436	438	389	427	437	427	388	422	412	400	416	396	438	412	408	402	423	459	400	454	413	416	439	422	404	427	438	432	428	410	410	404	435	425	431	365	421	430	421	413	410	438	423	416	433	412	398	431	432	401	423	430	437	437	395	417	422	393	380	403	439	412	393	386	416	381	457	425	419	403	452	452	429	410	415	424	424	448	419	378	388	428	417	461	442	408	437	399	415	423	436	419	433	407	374	449	401	438	389	398	419	391	435	432	420	406	406	401	447	422	399	405	396	440	441	386	402	420	372	404	439	390	422	441	415	424	456	419	441	442	400	365	413	403	386	442	452	420	439	408	441	414	366	409	438	378	420	430	437	389	426	423	440	421	436	372	417	428	420	413	418	437	395	426	412	443	433	390	394	382	417	460	404	399	455	416	416	431	451	444	400	440	401	413	468	449	429	384	418	435	409	413	405	410	446	448	426	382	405	408	434	401	422	439	409	437	383	414	454	430	476	407	404	414	432	408	403	418	430	398	418	421	390	435	420	395	416	403	417	399	413	437	406	415	399	462	393	455	411	420	404	434	452	405	411	451	441	440	481	398	413	401	401	394	422	407	406	405	390	400	421	412	449	388	378	446	404	418	435	425	419	454	396	433	414	383	428	400	430	428	440	431	421	451	395	452	419	392	433	422	446	406	409	419	423	417	447	386	416	423	439	401	425	433	420	374	413	418	424	415	450	414	422	436	405	398	424	394	439	379	420	398	426	414	461	430	449	416	435	411	423	445	444	422	408	409	423	431	441	397	420	411	452	404	395	428	409	435	436	411	400	403	418	415	429	453	426	438	406	404	394	411	462	432	418	421	434	431	416	413	432	395	382	418	414	403	419	418	439	429	474	436	435	405	385	412	409	426	439	411	414	421	442	425	401	455	402	427	466	423	406	449	389	423	415	407	375	413	423	388	396	438	440	418	407	409	393	403	434	414	402	412	457	446	435	447	428	447	380	433	380	425	402	425	401	391	426	420	432	451	447	383	455	424	429	426	416	396	404	408	394	387	439	410	407	436	431	448	416	478	427	425	419	425	450	399	449	439	460	422	401	391	478	434	421	411	427	399	416	420	443	433	430	418	386	409	440	399	399	441	416	404	381	458	435	436	393	439	447	437	422	459	392	401	465	414	434	460	398	436	406	432	401	430	431	441	436	410	422	383	387	401	401	404	425	422	422	435	427	403	425	398	416	456	417	397	390	378	417	426	408	413	390	439	435	388	422	454	437	401	413	454	416	408	426	407	415	410	399	404	388	422	437	413	417	416	403	423	442	424	432	437	426	393	438	424	422	419	398	403	435	436	423	380	390	441	463	437	387	427	405	406	420	412	441	406	402	435	450	385	409	386	442	400	422	462	429	437	422	454	414	399	442	398	428	412	443	432	464	398	456	422	416	449	426	407	433	398	424	404	423	396	385	463	414	413	408	391	421	448	421	392	418	433	395	442	442	410	419	419	427	423	373	419	404	446	401	396	409	445	421	426	413	430	450	427	404	396	376	453	399	424	381	420	400	415	417	410	430	429	439	432	393	418	428	412	408	435	384	463	412	424	428	417	430	437	446	420	419	438	454	438	419	442	452	382	442	407
24356	21364	28266	24667	20301	5809	2485	1214	607	600	633	559	560	553	556	524	554	514	540	578	562	517	517	556	530	550	550	525	517	511	500	521	509	496	502	513	521	512	490	507	534	503	537	485	508	484	550	495	504	507	472	543	518	490	492	476	486	528	474	511	491	514	493	526	541	526	509	520	521	548	536	519	509	482	481	487	513	530	473	483	489	504	520	508	493	531	486	531	531	541	517	489	520	530	542	489	534	468	513	493	494	515	561	484	520	504	518	516	500	492	462	538	508	512	511	495	493	480	559	543	497	507	548	490	522	516	492	453	523	503	502	489	555	520	510	482	473	502	483	509	554	478	515	435	540	449	498	502	485	551	502	490	462	540	460	527	514	439	531	496	493	515	469	492	501	503	488	500	493	493	517	537	534	501	511	462	512	494	508	471	491	502	500	505	535	504	487	544	495	483	515	539	523	500	470	493	552	543	482	496	492	503	487	485	522	542	518	506	495	544	512	508	499	524	522	482	507	475	472	526	482	504	522	517	484	493	496	520	467	509	548	487	483	524	487	513	472	506	503	518	505	557	481	490	523	458	486	493	496	512	506	494	493	504	514	518	497	505	516	467	514	479	496	509	457	500	463	534	527	511	524	502	518	510	486	537	553	476	498	494	491	486	478	503	544	516	482	529	482	507	498	481	486	508	552	519	504	495	484	505	507	474	476	527	483	489	483	482	532	463	528	523	458	527	508	494	473	513	458	495	506	525	496	491	500	534	491	480	514	517	479	470	505	512	484	510	459	505	528	506	503	550	525	515	510	480	507	526	533	498	476	495	508	487	500	499	531	476	520	495	473	476	526	491	527	516	520	525	523	527	539	508	513	481	512	542	486	515	502	510	496	509	503	554	513	516	528	450	522	471	536	513	481	541	483	525	514	495	504	505	529	524	529	517	475	478	489	454	533	527	518	531	502	436	480	489	464	499	488	526	479	484	500	517	471	521	542	492	509	536	541	517	458	535	506	498	501	549	494	467	489	560	486	476	546	493	522	529	519	490	451	526	523	489	500	520	481	525	528	521	509	538	507	538	532	514	462	530	514	505	520	504	474	502	457	511	485	505	514	494	514	492	463	493	526	516	490	548	451	536	467	493	524	502	468	504	480	530	527	501	501	489	516	534	500	479	520	491	548	522	518	500	525	512	477	513	491	514	510	540	503	508	516	506	510	527	498	507	509	494	535	513	484	521	507	524	487	519	478	501	495	464	475	492	510	488	500	528	505	495	509	461	510	518	508	482	483	506	487	517	530	519	502	505	524	497	498	517	531	516	463	504	512	534	476	494	498	519	495	489	484	537	530	495	506	529	484	491	553	488	535	518	527	459	511	522	501	509	474	524	529	496	554	492	512	510	504	553	498	503	506	552	485	536	487	517	506	536	465	557	488	502	550	488	485	503	510	477	486	528	468	508	507	496	471	539	457	543	483	533	532	554	488	522	484	491	420	516	507	503	484	494	505	493	511	491	535	493	514	483	508	522	474	501	530	496	520	504	516	531	493	512	483	501	559	489	481	568	548	480	517	486	477	492	501	529	489	488	499	505	485	464	514	511	502	553	480	445	534	485	489	532	525	522	505	523	547	514	451	460	508	525	482	516	493	533	521	494	515	515	502	514	556	448	499	465	486	502	533	526	503	526	524	521	501	535	520	505	482	487	465	476	520	476	522	484	489	490	509	500	499	487	504	535	516	479	512	488	510	512	514	512	504	494	503	457	472	472	498	529	483	515	523	499	541	502	491	477	510	528	553	498	534	535	493	510	534	470	526	515	503	484	488	527	507	519	482	482	514	525	488	496	507	496	504	509	503	519	517	540	508	493	493	495	481	505	483	481	475	519	527	520	506	507	475	463	460	499	502	506	494	486	555	487	540	502	491	489	488	520	494	493	514	475	501	497	503	501	500	500	531	484	488	548	514	508	486	501	487	519	565	574	479	529	520	515	498	482	500	500	540	507	526	524	495	505	463	519	515	501	466	480	483	528	486	480	505	502	495	490	526	531	536	460	548	465	477	549	507	493	478	490	571	473	512	528	482	509	506	503	454	483	501	494	480	508	534	474	487	530	506	501	484	507	444	519	529	509	504	488	511	495	505	509	498	507	509	494	478	501	506	489	502	504	499	490	460	462	505	501	509	507	485	502	509	488	489	518	548	483	550	502	498	482	487	512	489	480	522	486	513	486	500	513	458	519	547	514	511	491	517	514	493	489	521	502	479	489	503	469	549	501	515	518	467	525	549	528	496	499	485	505	495	487	471	506	476	498	493	520	517	493	500	554	505	492	538	535	468	531	532	525	510	513	501	508	472	498	527	534	526	518	463	490	505	485	517	510	498	468	496	500	515	460	518	488	498	494	508	502	493	479	534	490	523	448	531	508	519	513	504	519	487	487	512	526	533	506	468	487	510	544	500	507	508	506	509	471	467	477	506	484	496	511	481	470	504	495	515	500	504	514	484	501	495	523	518	496	487	493	465	537	511	499	511	495	509	498	488	470	482	484	510	474	489	507	482	529	518	479	493	533	517	526	500	537	538	531	520	511	508	534	510	495	502	521	504	518	528	458	479	506	537	532	526	507	499	484	501	516	499	543	486	505	485	512	480	455	456	529	484	515	527	538	487	542	509	451	506	518	518	521	491	487	533	511	511	524	517	493	477	498	511	492	530	497	517	491	497	489	498	504	575	538	515	481	505	474	520	538	538	501	535	489	508	505	474	486	484	493	520	530	494	477	524	501	522	543	502	505	483	511	527	474	467	492	498	504	523	521	435	493	485	494	530	555	491	515	486	464	464	513	481	469	454	463	526	528	543	502	508	494	493	515	507	501	523	485	491	526	497	513	489	506	468	519	515	537	512	461	498	499	507	482	487	476	512	505	475	526	522	481	515	499	530	523	516	529	490	495	505	460	519	525	485	524	516	556	509	553	469	516	550	521	505	496	519	512	469	502	534	523	510	480	482	520	524	520	475	500	490	563	513	482	524	499	497	549	504	513	535	498	518	520	500	512	540	508	518	501	546	501	512	511	509	501	491	479	522	512	490	561	484	535	485	503	511	525	497	491	488	452	439	496	501	508	507	524	472	493	476	475	503	475	476	494	535	543	507	500	497	509	478	505	491	508	506	506	547	507	489	483	456	480	505	459	494	543	504	535	532	509	487	488	508	489	496	503	504	504	519	459	499	510	519	483	532	495	512	520	493	483	478	521	489	509	510	470	509	500	524	477	487	494	494	519	518	529	466	513	509	491	543	483	523	461	513	524	518	497	476	473	522	503	464	527	513	496	497	509	507	525	512	484	534	515	477	514	498	495	536	538	500	507	538	491	533	524	443	498	511	469	487	478	502	528	484	470	549	531	508	484	534	518	509	530	498	472	525	531	535	507	500	487	496	516	527	502	524	509	476	479	497	471	491	511	501	497	536	517	498	466	510	514	508	524	540	514	507	506	533	470	507	500	509	543
47274	62928	25815	8732	4299	4292	3991	1912	936	828	735	728	707	705	707	607	678	680	651	643	635	657	598	621	641	631	624	607	605	602	602	568	586	570	577	555	585	602	559	592	636	582	588	601	604	544	603	608	548	594	593	589	587	618	561	604	619	575	581	628	586	587	574	631	616	593	575	601	615	625	589	617	596	618	616	594	586	581	585	601	574	604	587	595	588	578	638	598	616	589	608	608	541	626	607	586	622	582	570	572	652	593	601	575	591	592	562	607	602	566	587	639	576	562	649	571	538	574	612	595	624	553	572	583	591	579	550	594	557	530	554	583	631	553	650	579	579	633	580	580	582	608	556	570	560	558	572	579	592	595	547	603	611	555	552	599	572	575	578	608	617	568	592	554	560	550	612	600	573	573	580	577	584	545	539	572	592	596	594	575	571	622	579	610	614	544	568	581	590	571	613	581	602	591	584	598	627	644	579	612	592	557	574	596	602	599	571	531	593	601	552	584	595	571	573	573	589	587	625	612	596	575	632	603	551	620	576	538	646	591	605	580	607	615	595	582	593	579	609	577	569	571	600	579	585	586	590	618	561	592	577	572	639	593	607	607	563	604	618	564	599	603	564	617	606	541	605	555	604	566	584	559	580	571	589	571	601	566	536	601	584	556	629	547	608	584	599	584	586	567	517	568	577	565	628	612	558	604	621	546	575	617	556	569	635	584	609	566	573	590	596	579	575	580	575	594	560	626	572	588	624	611	598	550	602	603	606	570	550	550	576	548	583	593	605	616	597	600	615	575	624	549	567	567	570	584	563	624	611	612	595	590	570	614	630	606	559	579	608	574	573	565	583	575	626	576	545	564	612	622	585	562	611	589	574	617	613	587	585	586	532	596	579	585	565	560	603	563	578	555	598	621	643	626	602	596	580	574	558	519	554	602	587	600	575	624	574	572	572	546	609	557	561	600	566	588	591	576	598	577	586	615	613	562	592	581	569	596	584	643	571	591	569	610	565	554	589	647	582	573	572	624	611	601	621	586	588	574	602	624	570	613	571	593	558	561	588	553	616	611	588	583	576	599	576	604	588	584	565	598	544	550	636	563	582	547	603	576	584	603	595	570	575	580	579	616	598	600	586	548	594	587	589	612	584	620	565	573	583	582	568	587	590	591	599	574	558	559	609	553	598	553	584	561	618	546	572	601	577	593	577	572	540	582	604	545	601	592	550	607	594	486	530	588	590	572	627	603	585	575	566	645	585	566	568	571	586	570	603	579	636	507	614	567	583	580	582	629	610	550	585	590	618	606	551	599	604	557	613	573	600	560	583	576	577	576	560	632	582	590	569	597	628	600	597	585	565	584	555	570	610	581	609	625	549	598	622	555	597	567	596	550	588	597	563	584	571	573	575	566	636	590	604	595	627	609	580	548	585	577	584	573	565	585	567	629	577	546	567	605	586	567	593	598	566	586	556	595	635	589	577	569	578	562	523	558	587	565	597	559	550	547	600	620	601	543	628	584	559	572	591	590	606	596	614	543	585	609	593	591	576	561	557	614	585	586	576	576	593	626	627	575	618	606	577	559	570	614	609	577	589	558	593	594	573	597	601	527	594	634	609	604	627	628	565	557	559	549	597	561	631	575	604	577	604	626	597	638	588	590	632	556	576	584	565	587	584	553	575	601	572	532	598	586	557	569	616	594	628	593	622	581	591	552	579	583	573	557	559	583	629	535	576	603	590	600	586	584	652	571	609	616	517	575	592	590	566	575	651	585	576	593	575	576	580	573	565	600	594	603	578	614	569	591	613	584	581	600	575	565	595	590	545	593	586	534	617	602	597	582	549	575	586	618	575	635	589	597	580	594	605	586	540	576	600	610	639	556	596	566	601	610	554	590	584	593	579	592	549	582	541	606	586	572	615	577	599	542	600	581	582	565	557	576	581	596	570	580	607	576	620	601	548	577	578	572	593	594	583	564	644	567	571	569	606	579	573	548	592	593	575	594	533	579	611	575	590	582	612	631	639	594	561	582	588	595	641	614	585	583	570	612	580	592	624	526	571	612	592	562	579	543	550	591	585	530	639	528	585	559	547	609	542	576	593	589	603	582	585	611	566	632	571	566	585	582	610	633	586	554	584	563	567	627	579	595	569	526	592	577	602	563	585	587	552	636	561	554	612	588	563	615	636	576	593	566	579	591	567	631	586	564	575	559	606	578	590	634	578	565	614	571	569	589	599	599	596	546	592	579	609	573	608	596	592	585	605	582	582	620	599	561	566	562	583	586	600	577	548	580	614	553	590	608	574	598	584	573	586	602	613	582	584	619	587	577	631	554	602	600	651	576	592	552	553	558	590	626	602	577	576	638	542	562	601	636	570	580	594	570	653	580	600	601	556	583	571	575	595	596	573	559	592	591	548	596	572	600	579	557	617	606	588	602	595	588	607	584	602	608	540	645	551	552	589	609	565	598	615	578	619	578	577	614	598	611	617	572	605	575	556	568	563	583	571	625	597	549	582	632	584	624	572	548	578	634	568	597	578	576	564	574	568	559	604	557	646	591	601	589	607	603	625	571	577	581	556	610	616	623	603	621	581	554	548	552	595	579	613	600	589	606	557	583	586	569	591	581	583	601	612	573	592	600	593	606	586	568	600	587	590	586	605	575	587	593	563	573	582	589	590	584	571	560	563	569	557	571	594	567	611	589	560	606	596	609	593	587	589	566	585	567	546	575	555	592	561	576	607	613	566	579	578	637	624	568	550	590	604	601	596	533	584	613	619	597	588	601	618	575	577	610	598	565	585	564	571	586	579	599	589	592	629	542	606	571	580	585	612	600	559	613	576	580	572	600	578	546	612	564	561	552	584	602	612	596	587	600	592	598	603	583	578	614	559	543	537	587	604	538	575	566	646	542	583	543	556	553	582	567	520	589	574	587	577	561	602	596	572	532	552	595	585	588	645	554	585	603	583	538	579	561	581	572	572	585	587	576	580	575	565	574	583	592	570	576	561	605	591	582	556	612	582	552	590	590	583	544	564	552	589	644	613	506	586	615	599	587	584	573	589	588	580	585	621	558	579	584	601	552	603	582	591	574	582	583	574	580	621	539	581	616	585	547	616	540	593	587	581	554	548	526	609	614	609	583	564	557	583	603	570	563	609	644	589	558	604	561	607	599	570	617	560	592	579	593	596	565	588	590	545	577	573	621	561	568	560	572	588	563	609	575	592	595	579	543	588	599	598	550	608	566	601	603	586	601	574	554	595	588	596	583	585	570	599	613	589	567	586	551	558	600	550	608	557	593	596	583	555	621	612	559	583	577	591	608	611	628	554	577	591	560	619	572	556	587	617	620	605	512	559	615	638	586	576	605	605	548	569	594	578	542	557	638	587	586	568	579	581	606	620	584	609	599	550	586	636	555	551	592	619	656	595	600	561	564	582	621	574	577	559	577	570	598	568	622	600	563	580	541	562	575	539	584	568	612	597	601	582	606	570	588	582	610	584	580
25457	21380	26912	24913	5805	1188	911	601	412	439	461	423	380	417	436	429	399	413	386	412	372	437	405	391	366	412	367	415	393	421	362	387	414	377	424	390	458	386	408	371	422	386	370	385	384	395	419	383	383	418	385	383	401	426	386	422	419	408	392	402	401	404	379	396	383	423	388	382	395	385	436	383	405	352	428	422	407	400	406	383	389	396	389	396	419	401	343	442	415	417	417	403	368	401	373	381	436	391	394	378	418	417	392	384	395	413	409	380	349	414	392	393	431	374	386	397	396	398	416	416	417	401	397	382	414	395	411	413	421	372	371	393	378	364	375	376	409	391	419	395	415	390	400	396	415	404	374	376	385	365	406	412	357	395	415	411	379	388	394	395	401	377	408	383	381	363	376	379	443	384	401	395	389	391	388	379	377	390	383	380	373	379	390	360	397	382	375	383	446	418	365	420	381	423	363	398	372	370	370	415	373	375	395	363	419	386	401	360	400	442	378	386	400	345	388	394	404	393	403	389	392	383	415	400	419	415	420	413	413	428	408	407	366	413	368	395	414	381	383	411	369	393	404	380	379	367	380	388	408	400	390	393	387	385	387	384	392	362	393	379	377	357	392	397	421	413	389	378	392	403	381	409	392	413	356	394	396	371	387	401	377	410	400	418	410	398	383	389	403	407	454	379	410	411	391	385	365	364	383	360	401	397	411	409	388	372	393	377	406	380	397	393	389	387	404	386	397	365	396	372	405	357	393	390	387	405	401	366	386	362	370	399	360	428	390	389	378	382	379	387	408	379	407	363	394	430	356	372	409	362	405	404	411	391	397	432	381	396	398	372	408	369	393	407	381	377	386	343	356	412	386	392	379	386	387	400	400	391	377	425	365	363	380	390	380	380	393	385	422	354	406	389	369	396	410	414	387	351	375	365	386	424	407	384	422	358	424	401	375	392	389	399	375	385	394	415	386	391	430	389	377	386	425	382	391	385	404	422	377	392	411	335	415	384	395	415	395	436	378	411	398	373	389	383	386	368	412	384	379	383	407	387	407	410	402	418	398	363	410	388	434	341	360	418	395	385	387	374	395	381	400	412	423	358	372	367	370	403	419	366	406	399	384	425	409	373	386	386	371	402	399	376	362	336	404	393	374	412	410	402	376	389	455	392	398	398	366	335	406	396	342	361	376	393	382	370	351	373	395	385	377	361	382	402	375	387	410	388	379	361	393	356	405	359	354	412	386	380	417	395	393	378	391	374	397	366	371	355	420	420	367	347	388	407	404	380	391	390	407	406	378	375	394	376	390	388	410	392	404	433	367	408	417	394	420	413	411	382	394	405	389	399	373	389	407	361	390	406	359	395	388	400	390	404	414	378	383	385	407	399	385	406	375	403	412	375	358	373	394	396	414	355	362	401	382	399	360	414	395	395	380	396	402	375	387	389	391	348	396	386	398	413	375	380	391	373	428	342	380	402	391	384	407	381	396	381	385	427	367	361	406	386	372	377	388	377	389	412	374	382	389	384	389	361	419	363	406	388	353	390	416	367	358	401	413	396	339	396	388	406	371	388	377	369	401	374	394	409	389	375	412	394	387	422	414	383	409	371	393	408	428	384	370	393	403	399	367	364	397	384	375	394	374	381	399	408	370	380	364	388	410	384	416	407	414	371	398	397	384	369	394	378	384	376	369	425	401	416	426	347	389	342	403	407	396	379	423	378	401	374	389	383	381	369	354	389	395	380	401	423	400	437	367	409	355	388	412	419	398	407	399	394	388	380	392	387	373	402	356	412	386	389	415	398	384	413	345	405	425	414	408	390	378	400	389	364	397	401	420	394	394	357	402	408	383	391	355	376	389	368	372	382	386	377	347	403	389	365	412	414	410	371	379	406	404	404	386	372	393	358	392	387	379	390	368	394	403	418	391	386	379	401	395	367	397	396	419	399	408	392	395	416	382	390	372	384	388	389	404	360	390	406	395	406	384	382	400	411	390	381	376	400	364	377	402	431	380	402	373	391	387	383	368	415	391	383	369	394	371	405	389	388	391	404	407	397	399	409	361	410	366	395	392	420	415	367	389	412	366	455	385	431	371	353	420	399	392	397	380	395	372	385	363	391	384	381	395	354	364	394	393	374	398	388	401	413	374	358	372	407	401	415	365	366	396	385	396	389	385	392	389	405	424	410	416	360	375	401	389	371	404	375	370	372	392	356	408	388	387	371	377	407	371	372	395	405	405	405	384	406	383	378	383	411	380	409	401	422	383	414	397	388	366	394	379	397	394	375	416	374	398	376	397	377	361	400	405	418	385	388	389	384	417	380	424	375	399	393	402	398	355	380	385	399	375	366	397	409	407	381	420	371	364	364	379	364	351	370	407	398	385	389	399	392	389	399	393	387	399	340	417	366	394	406	408	357	368	377	377	405	388	387	361	425	392	384	366	388	413	384	402	396	379	381	395	398	398	378	353	364	429	374	364	396	383	389	385	393	404	400	392	371	389	340	378	385	368	360	404	402	397	420	397	359	379	359	399	406	378	366	371	389	358	400	373	372	362	427	395	398	374	395	404	367	370	381	380	388	411	348	378	429	386	407	374	368	378	397	371	357	394	400	393	415	389	371	383	433	396	414	358	412	387	395	391	374	403	404	384	354	409	383	378	395	418	432	389	382	382	375	367	400	372	379	433	367	407	417	353	416	400	390	363	396	402	405	342	371	346	387	376	387	372	411	351	365	407	397	357	405	384	412	393	415	347	421	397	386	373	436	388	389	410	413	393	371	381	382	385	385	438	393	372	366	360	429	347	348	413	360	398	373	420	373	394	378	409	348	404	404	411	412	436	398	383	399	371	409	350	374	396	386	348	392	379	385	355	404	375	412	370	391	428	358	351	390	387	366	397	385	391	350	364	385	395	358	417	367	404	350	394	398	381	402	372	388	391	417	382	383	394	421	367	382	390	375	380	404	396	368	350	391	389	425	384	397	419	418	371	431	431	392	395	398	402	403	380	380	338	399	375	413	391	378	399	414	376	391	396	427	368	408	414	394	434	378	403	390	388	391	389	416	382	400	369	394	383	355	417	435	383	353	389	411	386	417	409	377	390	381	372	389	395	388	364	389	381	383	362	423	400	403	392	405	386	366	387	398	378	391	363	372	395	356	360	372	412	350	420	419	371	402	378	390	401	407	350	369	418	432	365	384	397	407	358	388	413	386	394	382	358	392	399	407	395	361	402	352	394	350	382	406	391	388	371	397	381	397	375	394	425	396	392	425	374	402	398	380	387	393	401	430	386	421	405	405	363	397	392	352	418	386	412	386	388	378	387	391	373	383	378	364	362	403	362	378	400	373	354	378	417	371	373	346	391	402	369	372	362	433	433	399	399	390	377	369	431	409	412	373	377	388	370	400	430	356	409	384	387	428	392	372	349	399	398	372	355	403	360	396	342	403	391	407	384	389	388	406	391	378	399	406	410	397	342	381	378	395	383	388	349	400	381	381	413	421
42483	49503	16852	4826	2113	2699	2017	1008	650	616	606	574	537	552	461	548	546	482	476	525	489	465	545	482	481	467	505	417	472	492	470	474	467	480	466	468	460	478	521	465	469	487	486	456	478	482	477	471	491	504	472	459	501	505	468	457	470	439	440	457	495	496	427	459	466	501	473	465	497	502	497	470	486	478	493	462	475	481	510	493	455	460	483	515	517	502	509	444	463	486	463	497	473	526	507	504	535	501	513	446	455	474	479	508	514	502	476	463	511	477	465	464	471	484	481	485	499	462	509	492	468	518	482	474	506	457	476	467	458	465	469	528	467	447	451	474	516	477	476	482	482	464	478	465	457	463	525	495	484	489	515	474	484	421	472	520	453	484	456	496	499	468	496	477	471	454	459	501	452	474	506	427	485	501	519	456	440	500	482	491	456	491	476	477	467	514	459	489	473	473	491	482	462	461	474	489	469	479	480	480	474	457	452	444	460	454	465	446	476	481	436	508	442	447	518	481	455	490	438	465	460	458	451	498	469	529	466	480	477	469	506	442	470	451	464	484	483	495	469	472	478	452	493	467	450	522	483	458	481	457	474	511	492	453	460	466	525	420	460	463	472	448	460	447	476	471	492	457	475	476	500	441	474	497	474	448	474	461	475	484	472	460	450	423	451	456	492	469	477	497	483	475	449	507	462	450	468	480	465	467	434	472	451	478	472	497	482	453	471	481	460	461	477	469	430	469	458	485	492	464	511	471	458	466	448	469	477	476	454	451	456	458	485	479	475	455	461	473	492	483	491	451	475	462	468	466	478	460	508	467	485	511	447	522	482	468	465	456	451	472	444	484	548	470	460	460	479	463	446	473	454	474	481	420	457	487	455	464	473	493	488	440	456	473	484	450	505	517	440	494	474	494	476	461	450	466	457	503	471	500	483	444	480	468	494	463	492	430	466	440	462	462	486	491	480	486	476	462	467	476	451	466	439	489	488	464	476	474	479	470	492	496	475	451	495	459	437	491	434	471	512	500	458	475	537	456	456	461	476	486	475	491	493	526	468	505	468	436	451	478	477	443	489	472	486	468	491	482	486	488	496	496	451	449	480	456	483	442	469	463	452	504	469	467	474	477	482	464	480	474	467	480	468	485	478	468	462	451	477	457	486	480	457	468	449	503	455	472	494	483	469	470	473	449	462	493	447	498	445	467	480	475	501	486	463	504	505	466	457	445	449	462	492	498	491	487	483	486	470	484	462	468	455	506	503	475	512	501	471	491	442	472	498	480	463	500	449	480	524	445	455	474	443	469	486	465	468	493	438	471	457	507	476	464	480	497	492	471	469	475	470	442	474	471	484	468	480	478	505	502	505	474	503	511	442	480	486	501	486	476	461	453	464	470	488	482	453	463	441	464	485	466	475	482	456	466	455	477	474	502	472	451	470	482	449	441	451	472	486	443	433	475	480	500	469	474	504	485	485	493	459	463	513	475	504	480	488	452	481	475	460	465	497	467	492	455	478	484	455	513	448	490	475	449	487	530	499	506	506	486	457	521	464	458	475	488	492	460	479	476	437	470	460	452	483	491	501	484	456	451	466	479	488	487	518	481	457	495	455	423	465	478	496	461	476	447	489	462	468	464	490	469	466	467	499	468	459	499	526	488	468	485	448	468	503	451	466	465	471	458	506	511	486	491	521	505	469	468	479	482	443	479	467	506	477	501	485	472	444	515	485	491	478	502	476	485	482	466	489	464	512	461	493	495	449	489	518	484	513	448	471	486	442	473	464	485	502	483	464	500	454	468	429	451	487	474	491	468	486	484	507	450	487	475	486	456	448	450	458	474	470	474	504	473	476	450	480	476	468	500	475	430	454	486	494	469	469	439	456	451	463	496	481	489	477	478	498	463	480	525	478	520	510	478	497	465	456	455	454	532	475	457	508	465	468	463	466	473	492	488	435	482	469	473	440	479	482	498	430	455	499	465	455	429	453	473	472	459	492	446	485	505	441	501	482	464	465	470	461	474	515	492	516	457	490	482	479	497	485	462	446	453	480	460	458	479	515	466	487	448	498	478	454	469	473	463	467	484	493	457	492	480	453	455	471	459	468	490	452	484	489	449	492	461	480	465	452	472	451	447	493	482	459	484	478	452	446	466	493	493	504	492	457	431	488	490	426	519	516	476	453	457	509	463	461	442	477	464	463	474	444	494	478	472	435	474	492	487	459	465	461	532	491	489	475	485	483	490	482	454	494	414	515	461	503	454	465	490	525	450	449	469	464	482	502	503	475	488	474	512	439	486	496	459	458	489	463	484	468	476	505	489	493	470	491	456	497	458	419	461	497	493	479	523	483	487	449	462	459	496	465	481	499	458	487	518	464	484	446	481	455	435	480	446	450	469	477	479	483	489	479	475	486	502	504	527	403	473	441	477	477	488	470	454	448	494	486	465	441	467	468	474	486	493	486	487	467	506	404	492	479	490	472	475	469	495	509	486	496	478	461	461	427	481	406	466	458	471	481	503	501	455	508	497	492	462	424	488	501	459	494	482	520	466	466	476	463	512	432	455	488	482	474	499	501	484	460	479	485	428	479	466	489	475	470	478	460	475	483	421	468	467	481	451	450	448	490	457	476	454	488	473	486	457	443	476	490	466	466	499	500	438	479	473	455	444	489	491	495	460	497	449	471	486	439	428	472	472	487	449	459	439	487	433	482	497	466	472	488	458	481	471	449	519	485	450	446	463	471	492	476	450	493	478	465	484	478	492	468	475	496	450	462	469	446	498	463	442	487	474	501	455	455	514	457	485	504	490	494	479	470	476	474	476	498	438	484	460	450	478	474	520	530	495	459	451	472	460	458	440	459	469	458	500	455	440	494	457	470	488	483	485	473	448	472	469	473	490	465	469	497	461	417	481	498	467	494	461	475	472	478	442	440	443	474	518	445	473	458	454	480	473	469	469	476	483	476	480	453	491	478	485	493	446	445	488	460	471	490	473	483	496	469	468	510	467	467	455	521	472	437	513	471	446	471	469	486	452	487	491	479	497	447	500	455	502	493	495	478	475	482	450	443	435	496	461	499	441	474	476	469	472	487	478	450	460	453	472	457	452	448	487	451	456	491	463	478	471	471	499	506	466	474	509	484	500	468	479	534	482	453	452	468	430	482	466	511	446	493	433	441	483	482	475	506	483	512	490	456	466	468	493	489	475	460	475	449	478	447	473	522	463	489	490	524	505	486	492	454	478	462	472	476	468	451	479	464	473	477	437	496	481	492	497	474	464	488	483	452	485	448	473	458	491	520	470	468	485	451	465	481	450	497	456	452	493	482	495	474	454	460	419	484	452	488	495	439	499	499	476	424	496	487	475	485	476	439	514	462	454	484	484	463	496	492	451	479	488	497	475	498	477	440	437	499	489	462	458	467	453	444	515	447	450	489	495	473	544	503	466	513	479	495	497	501	491	484	454	470	490	435	429	464	483	517	467	456	487	446	491	466	474	459	514	499	480
22998	21321	29083	23891	21318	21471	10922	1476	952	845	888	851	830	772	747	742	731	722	721	714	748	723	740	673	700	687	663	674	707	692	651	708	713	623	677	671	686	661	673	693	682	744	689	645	698	681	682	648	673	693	662	657	693	673	684	631	664	667	655	700	678	675	636	665	708	676	691	708	667	678	688	697	681	688	666	648	631	701	704	668	693	715	670	683	701	730	685	678	679	683	670	706	692	674	681	681	702	719	710	652	675	679	653	680	638	659	670	646	609	680	667	672	653	697	708	652	670	684	647	668	650	653	671	694	680	683	668	668	634	745	679	670	668	682	696	666	707	675	694	709	661	674	717	628	704	677	633	657	672	709	681	677	685	679	643	682	681	667	683	628	647	674	700	664	648	648	678	681	632	643	638	664	644	641	732	652	667	672	647	652	648	678	650	694	666	683	687	673	668	639	706	652	707	690	667	671	661	676	672	676	638	714	653	657	680	683	617	659	676	657	707	705	637	650	664	682	677	637	676	709	679	676	680	657	688	625	716	661	619	636	686	663	677	674	681	650	662	680	642	676	673	625	684	665	649	643	692	699	686	653	666	634	699	726	671	614	647	635	721	693	639	631	664	695	656	663	692	662	700	644	682	694	672	679	719	700	664	691	677	649	715	689	698	649	631	684	657	691	665	656	666	645	672	649	681	678	674	677	640	675	611	669	682	697	658	665	673	643	656	630	645	661	652	619	692	654	644	639	644	676	629	682	668	696	618	656	668	657	642	645	616	647	646	649	662	655	681	698	665	704	680	664	658	646	716	676	696	677	682	700	649	624	695	632	713	678	683	650	678	680	682	696	652	669	718	692	650	660	701	676	619	725	628	679	632	669	647	679	694	639	698	684	708	701	696	701	616	652	613	681	672	637	636	643	673	702	668	682	699	673	689	655	701	657	684	634	698	636	653	635	686	700	656	643	729	641	656	674	624	690	686	661	703	678	728	676	668	660	643	698	673	619	658	635	625	685	662	648	678	712	691	662	671	647	640	644	701	650	681	645	696	672	690	645	670	626	661	630	686	685	640	674	696	676	694	687	651	688	666	665	687	672	650	715	716	657	669	698	623	667	725	702	685	695	652	665	652	747	611	671	725	698	665	706	655	670	678	639	672	611	659	688	665	689	669	685	666	651	662	668	678	691	683	654	640	643	676	599	680	666	644	707	658	698	668	664	616	693	681	684	662	689	681	614	677	668	646	633	671	678	691	651	647	642	663	661	647	609	690	677	663	666	627	666	697	703	676	634	662	651	652	684	673	638	654	695	706	683	655	637	658	670	656	665	718	693	696	671	679	676	711	653	675	671	617	656	683	635	708	663	617	654	638	671	619	678	662	658	715	705	724	702	653	647	617	687	665	663	625	714	639	698	653	642	655	686	654	645	693	656	670	696	699	668	691	712	706	664	666	686	608	644	672	680	687	658	634	701	694	658	669	661	654	685	703	656	697	674	643	701	617	702	647	706	649	710	649	684	641	706	705	670	672	660	674	619	660	640	698	659	634	680	707	672	643	690	634	699	678	733	650	687	678	681	721	701	657	670	686	692	690	659	694	677	612	653	662	675	672	688	655	656	683	659	647	678	656	667	688	634	643	688	669	656	671	661	670	647	586	676	696	678	665	678	699	689	695	655	684	650	653	625	689	667	709	664	663	632	651	680	710	657	637	648	655	665	680	715	644	656	682	638	666	699	662	665	654	673	651	682	664	678	628	666	740	661	641	613	650	694	670	690	661	660	649	676	667	670	690	634	644	704	672	699	688	686	666	709	668	676	658	664	673	623	677	654	699	679	656	627	673	679	674	684	615	652	671	681	699	689	688	623	668	637	672	650	686	720	693	627	684	611	697	652	669	688	642	650	703	635	659	703	674	676	631	712	713	694	702	635	699	665	667	634	636	663	662	657	695	648	697	700	669	704	653	645	662	666	727	662	672	672	682	710	659	655	682	660	641	657	712	643	700	647	714	620	675	643	700	689	712	613	662	650	678	701	666	674	709	651	707	657	665	698	738	662	661	679	708	657	674	672	685	673	616	682	716	675	627	660	647	675	620	657	665	678	701	629	614	625	671	667	653	668	661	662	678	631	673	657	728	666	646	670	632	678	624	666	645	661	687	698	679	659	671	670	674	702	713	664	654	662	649	628	688	660	651	675	673	677	751	628	641	697	662	727	663	708	681	674	684	707	644	708	636	661	658	671	632	642	629	683	669	645	663	692	660	694	636	642	653	642	695	654	666	708	687	724	675	666	713	679	676	726	689	632	685	700	674	674	664	711	667	687	671	652	676	669	662	676	691	696	656	653	682	638	643	703	676	693	644	634	676	700	682	684	688	684	662	674	675	669	681	660	695	693	639	699	675	694	650	656	640	674	655	727	665	631	690	681	691	653	691	649	713	667	693	655	647	684	722	707	658	668	672	706	624	677	669	626	720	648	628	663	668	694	653	709	644	676	696	697	728	619	675	694	681	666	639	701	648	661	667	657	681	701	686	648	655	653	636	641	675	666	659	686	709	642	610	688	664	628	702	633	659	632	661	678	716	669	660	692	640	730	694	692	711	648	642	682	696	662	683	701	673	664	652	694	637	650	655	647	662	666	648	709	671	677	638	662	704	646	663	635	667	715	634	627	663	707	634	640	655	677	677	648	693	696	639	687	694	654	646	623	618	636	623	681	647	656	713	722	689	687	658	669	653	655	641	690	651	651	678	678	652	676	698	688	705	654	678	683	697	665	675	690	659	663	638	624	671	669	684	643	674	678	671	665	686	667	684	682	649	649	690	697	684	653	660	675	718	671	669	740	694	684	662	649	676	650	625	667	706	667	703	661	671	650	665	629	705	692	649	723	681	627	663	630	668	699	693	653	717	676	633	679	657	661	649	694	637	657	658	676	687	684	650	713	663	680	647	698	663	650	674	683	640	665	672	640	650	697	685	658	698	652	678	667	694	676	691	647	687	686	689	687	662	660	695	670	702	638	637	680	627	665	670	637	647	684	672	654	714	646	631	639	677	617	661	647	642	669	615	670	655	693	684	613	688	668	672	656	649	660	653	640	634	631	636	689	679	663	647	665	687	662	639	600	714	705	668	721	621	689	720	685	698	693	656	684	667	647	635	716	673	711	721	690	677	702	682	623	656	668	630	702	679	706	627	654	676	686	675	599	685	648	632	654	672	674	653	693	661	690	651	690	714	640	669	683	684	696	651	719	675	683	658	702	629	701	688	672	659	710	674	667	640	670	633	675	635	697	675	662	664	668	699	665	699	623	692	676	679	697	630	686	711	633	683	653	659	650	677	717	676	627	681	673	660	679	652	698	668	669	674	659	650	690	629	660	684	672	704	663	581	689	692	724	640	689	673	670	649	704	689	680	692	654	666	614	692	742	695	653	702	684	705	669	729	658	668	661	646	662	649	679	662	665	661	699	627	665	629	622	696	712	679	645	693	644	679	700	688	682	644	652
55309	76893	33230	14194	6727	7499	7632	1753	1503	1303	1272	1118	1071	1019	1020	995	949	927	936	828	882	845	865	834	855	860	831	894	821	785	844	847	822	803	750	829	808	795	784	780	802	805	809	746	761	741	797	769	784	780	705	787	739	761	795	754	815	741	811	749	830	764	808	764	799	807	764	789	747	778	815	772	834	782	778	791	763	745	821	743	790	831	764	801	790	823	794	790	835	809	818	768	819	815	812	820	805	801	812	803	797	762	846	745	850	756	813	773	803	712	795	733	806	750	765	758	769	743	744	758	809	806	777	743	833	753	813	763	795	792	778	746	728	775	800	706	757	760	769	733	751	804	770	747	724	782	749	750	748	768	763	773	775	747	769	791	714	788	783	787	794	748	761	721	760	760	801	753	808	778	716	796	688	762	765	802	791	745	746	804	808	768	784	797	804	789	781	770	740	763	785	759	781	808	819	758	750	719	749	703	808	802	750	812	791	778	750	731	792	777	822	744	737	771	773	740	771	796	815	807	716	764	729	759	777	737	793	712	698	740	754	752	713	777	772	799	776	740	768	766	745	750	794	780	764	805	749	785	826	756	774	809	775	823	772	730	776	776	773	794	768	816	787	753	779	756	761	771	813	763	783	793	768	781	729	803	778	774	792	756	785	803	747	823	777	787	752	729	723	769	727	774	790	774	788	752	785	760	755	758	779	823	737	786	718	780	740	758	702	743	728	770	771	815	767	729	799	752	783	785	783	738	793	766	775	782	801	711	748	750	746	780	766	823	801	783	749	773	749	755	781	712	772	772	757	729	734	741	765	820	737	831	748	732	762	778	767	791	735	804	771	762	722	755	760	787	794	765	778	818	709	784	777	763	784	729	726	776	761	714	748	733	818	750	754	753	766	721	736	762	732	745	771	781	717	787	799	807	728	807	751	783	704	816	756	771	782	787	765	756	776	782	783	831	739	740	737	770	756	806	760	770	781	795	702	750	768	780	762	774	778	752	824	760	766	746	766	799	813	766	789	785	779	786	792	824	805	766	783	824	769	797	737	754	816	763	771	805	739	753	755	757	744	769	781	780	784	764	755	741	755	749	751	808	763	741	776	796	781	809	742	808	767	755	769	764	782	743	779	790	773	743	755	748	778	783	732	765	769	738	762	779	758	753	717	798	743	778	749	793	782	737	738	781	761	754	788	737	768	774	790	746	767	812	735	743	756	727	803	746	774	783	780	751	802	782	792	780	800	784	826	770	729	790	759	805	765	799	815	765	762	757	777	774	743	757	730	745	739	749	767	792	767	727	734	811	729	776	782	758	719	731	759	791	749	796	720	799	737	760	749	754	759	748	762	764	819	744	722	736	789	831	745	804	772	761	779	730	777	797	760	701	715	768	769	777	772	761	751	750	837	793	765	770	769	785	792	711	712	768	753	731	738	769	709	785	724	732	748	777	708	751	755	789	756	714	768	752	773	813	770	782	753	724	762	779	757	765	760	734	748	806	724	734	712	749	758	763	809	779	725	756	770	810	794	796	824	737	750	783	802	759	756	799	786	751	734	758	727	750	768	740	768	761	772	717	767	735	780	743	740	762	740	768	762	758	758	796	740	773	808	757	738	759	700	758	771	793	790	796	788	750	736	751	781	754	790	823	763	784	748	795	729	727	756	814	735	790	735	786	775	737	728	792	770	765	794	771	764	726	795	820	771	750	738	779	753	772	793	733	737	781	778	781	780	835	748	796	776	793	760	765	757	712	747	728	755	748	775	787	771	777	748	773	762	781	744	790	749	779	767	736	735	761	794	785	816	786	787	766	734	734	740	764	749	738	760	701	737	736	750	748	734	751	772	802	779	755	768	801	756	808	731	744	776	753	743	788	789	732	757	751	757	737	716	787	768	751	725	732	754	768	779	743	754	810	789	764	757	724	762	789	768	784	764	763	798	763	759	755	765	770	760	714	723	760	768	764	785	801	745	823	772	752	727	733	781	766	750	742	775	714	779	778	806	763	728	757	761	783	748	735	745	799	756	784	769	754	816	758	751	730	791	747	751	799	784	782	760	788	779	759	746	801	810	774	807	739	779	769	719	753	780	763	708	744	782	815	779	747	755	758	768	754	709	828	810	774	735	783	755	774	754	733	792	780	770	790	750	772	731	829	792	756	762	791	785	770	800	788	796	787	710	752	768	783	775	780	770	743	743	777	762	764	759	756	795	785	773	796	737	776	750	785	780	789	768	792	774	720	764	745	747	813	763	763	731	757	731	769	776	754	751	730	718	760	783	755	735	731	783	801	765	778	777	740	793	774	851	725	752	772	784	778	785	759	743	724	732	796	771	779	757	749	735	773	741	731	764	808	736	737	774	744	742	785	740	757	753	772	799	716	797	765	769	768	783	780	770	773	815	758	700	780	754	789	739	779	784	777	756	806	779	787	767	738	811	729	764	785	714	742	751	813	762	773	778	775	811	741	767	804	768	747	790	769	786	807	772	779	725	768	835	825	796	794	758	738	743	784	767	790	760	758	734	793	795	765	790	810	810	755	708	742	739	768	735	740	786	783	732	740	776	806	766	797	772	747	724	747	739	758	778	751	757	759	738	760	755	762	783	808	748	726	751	783	780	758	773	743	806	792	754	717	769	803	753	785	818	721	699	769	761	747	744	733	755	769	750	798	762	749	725	721	762	807	725	797	796	712	780	750	751	800	781	800	818	778	760	757	749	733	733	732	853	748	743	734	761	764	745	771	724	738	796	738	726	746	752	753	762	771	755	794	721	786	790	734	776	803	795	791	725	745	796	731	737	725	766	753	748	762	758	728	797	755	758	706	827	741	773	780	755	782	824	807	731	799	776	748	756	789	784	749	770	740	809	785	824	763	773	762	773	806	754	734	795	748	808	734	817	761	760	762	724	720	779	743	809	758	796	744	798	783	785	760	785	789	781	786	776	765	801	728	771	748	734	809	707	791	715	750	810	758	760	790	767	834	756	783	775	697	762	801	757	810	743	718	795	785	781	755	775	783	707	806	783	766	776	757	762	783	829	742	758	748	755	810	747	814	737	753	788	790	770	769	791	818	769	768	731	750	784	750	769	779	825	778	792	753	767	736	731	769	749	741	701	773	697	688	752	812	776	783	750	766	795	765	786	743	812	728	731	726	752	798	743	746	759	773	771	728	788	760	761	805	764	746	753	713	796	728	774	752	819	759	714	777	768	800	748	779	802	804	776	761	723	786	798	764	776	766	782	815	757	774	779	812	732	772	801	819	745	772	751	757	683	804	716	781	784	728	758	745	787	768	793	783	786	763	773	746	719	755	814	738	754	747	779	768	745	739	773	777	742	775	752	735	771	724	784	736	738	712	814	781	759	761	769	745	746	775	750	743	764	781	767	784	801	747	763	752	811	755	781	777	793	759	749	718	771	729	790	789	781	782	756	740	813	726	735	739	747	785	770	779	759	708	772	763	759	786	732	780	734	785	746	738	760	721	727	778	741	750	797	766
28000	21491	12088	1472	501	486	488	369	348	344	337	370	333	354	371	366	344	339	371	310	367	367	358	369	343	350	330	333	378	342	327	296	342	351	368	401	344	327	329	341	348	379	328	367	335	359	345	324	350	334	348	392	326	381	363	335	387	345	339	353	362	343	351	372	355	363	351	354	364	330	355	361	349	359	340	342	332	371	354	304	365	363	356	371	373	341	380	360	352	360	377	395	349	374	382	378	350	351	396	365	349	356	327	363	347	347	323	346	361	347	394	336	386	372	343	344	330	367	365	349	345	356	346	371	390	339	355	381	371	385	363	349	359	348	335	323	357	359	392	368	334	310	355	350	358	349	337	381	334	384	329	342	357	397	334	347	352	360	351	348	360	382	362	320	340	327	366	364	341	334	335	373	371	354	352	355	345	325	367	344	340	369	359	346	338	383	328	339	350	415	366	324	361	368	395	379	370	333	333	355	343	300	366	331	360	383	352	357	372	354	373	348	311	365	403	370	341	358	344	347	333	363	334	362	330	343	361	350	334	322	338	388	357	374	359	353	356	304	387	346	353	389	325	357	318	309	365	357	353	368	354	334	335	365	363	343	358	333	337	358	340	322	367	338	357	351	357	359	374	335	366	319	355	376	333	311	358	364	348	354	364	327	388	358	375	357	367	353	368	347	346	384	335	412	345	348	345	323	336	356	340	357	362	383	377	380	362	345	360	352	354	344	356	359	357	381	358	337	322	344	349	351	364	350	354	359	363	334	378	415	387	359	333	390	368	328	349	350	372	334	337	338	358	359	339	385	369	368	381	367	349	349	360	357	370	371	325	363	342	352	315	358	345	346	316	337	353	353	326	354	364	375	376	327	340	366	344	363	347	382	358	349	372	369	340	367	333	377	351	352	342	348	358	373	365	388	380	355	375	346	357	336	326	332	353	337	343	342	370	359	364	347	357	344	338	348	364	374	337	349	335	351	387	342	327	366	314	296	387	390	373	375	380	329	355	362	363	352	351	352	357	338	347	361	339	357	379	357	366	351	386	340	318	362	348	347	337	331	390	370	357	364	353	367	361	355	360	372	325	341	360	332	333	366	393	371	348	347	331	374	349	352	329	357	332	327	363	377	345	364	362	363	343	352	364	353	375	344	365	363	356	339	347	383	369	337	342	339	346	362	353	356	393	338	360	350	366	348	335	336	309	315	331	367	377	319	371	352	373	380	341	381	357	354	358	354	365	361	363	375	361	338	367	332	326	357	359	372	372	338	340	364	350	377	370	354	349	333	317	338	336	394	321	369	353	371	367	357	343	349	364	381	338	344	376	342	347	346	356	360	364	361	352	360	353	351	384	351	352	378	340	369	336	343	371	393	367	359	320	358	371	329	373	348	337	361	379	366	369	329	344	323	363	337	382	365	379	349	366	345	341	395	355	373	314	356	366	342	374	330	320	350	331	348	333	333	353	378	328	349	361	350	319	334	388	338	351	337	351	324	355	323	346	325	375	350	327	351	334	380	378	339	363	381	363	341	346	335	359	347	354	368	380	362	350	340	356	336	403	339	337	340	346	398	385	333	381	353	353	335	363	391	350	371	366	382	375	348	369	369	361	353	369	357	394	365	363	373	346	331	353	368	333	345	355	365	389	330	339	357	360	348	327	341	332	317	352	376	321	341	370	345	371	376	354	368	344	362	356	381	375	376	367	320	360	356	313	343	347	333	352	353	322	332	355	403	353	342	374	339	361	340	348	387	332	342	359	357	345	387	374	372	331	352	339	356	344	341	379	353	380	330	388	342	322	328	379	368	338	330	326	365	359	361	345	354	367	339	344	351	356	370	374	383	367	366	362	380	345	341	370	345	348	359	346	355	377	349	328	338	369	370	359	334	353	367	366	327	330	342	396	376	367	350	352	371	378	337	374	348	365	381	389	363	359	320	371	397	365	330	392	397	323	342	372	341	345	342	365	357	378	401	344	346	384	380	348	347	364	363	354	340	421	371	330	341	359	358	329	353	379	345	344	370	367	321	368	356	331	312	371	347	379	340	336	343	351	345	371	358	350	334	352	341	390	360	353	353	349	333	360	350	337	352	345	363	382	342	368	343	368	350	345	368	327	361	397	347	369	368	353	361	357	373	367	356	346	360	377	363	352	349	359	356	363	351	358	342	351	355	384	343	363	386	364	346	349	373	331	363	319	348	354	319	397	359	341	337	360	342	370	333	344	354	324	345	323	364	337	400	348	354	351	330	359	371	342	348	354	380	361	330	338	354	366	345	372	369	392	380	348	369	380	379	355	367	353	367	348	358	323	370	341	341	381	346	365	359	376	375	333	348	360	347	379	374	362	369	391	328	382	349	344	357	345	371	352	385	332	339	331	345	355	353	350	298	388	323	338	386	332	348	332	374	361	329	387	379	370	345	336	342	365	389	348	328	371	372	363	402	386	331	338	343	381	343	352	374	362	337	360	374	388	340	323	308	356	327	353	345	335	362	358	338	356	337	381	368	349	379	367	362	351	363	392	336	346	342	331	370	380	349	359	363	393	377	342	333	402	359	359	355	323	377	377	378	366	387	319	319	345	357	366	343	352	341	348	334	346	366	355	318	342	351	328	376	335	375	347	352	339	357	336	349	368	363	378	366	356	361	384	323	331	396	335	334	346	335	365	367	364	359	380	354	339	388	347	382	391	348	379	353	374	343	355	345	313	373	343	347	347	346	373	349	338	337	341	339	373	366	348	349	375	337	371	348	368	354	368	339	364	342	326	359	319	363	335	335	353	368	355	362	358	344	381	355	335	357	380	367	362	309	341	362	351	350	398	348	342	309	347	325	356	343	377	330	369	370	360	362	315	331	353	345	373	356	364	380	374	342	336	349	343	386	368	368	332	367	405	358	350	372	364	398	348	343	362	357	363	373	333	347	351	353	362	374	365	353	348	387	348	357	364	384	361	355	363	361	329	358	365	341	365	354	335	367	382	347	366	350	342	359	379	359	343	383	342	372	345	344	327	337	335	344	361	380	359	387	320	357	366	374	350	380	372	346	332	327	344	354	356	360	344	343	344	339	368	352	325	325	323	379	342	362	349	365	355	408	336	340	399	372	374	343	320	376	350	357	323	340	358	356	382	346	346	392	362	356	345	356	337	363	336	365	375	374	371	343	368	363	361	347	371	370	323	328	341	401	362	353	375	309	350	363	374	336	382	345	349	342	368	346	380	300	378	362	336	347	349	347	357	391	361	334	345	375	354	333	401	380	337	350	361	341	333	355	345	354	334	369	318	363	360	358	372	355	348	364	377	318	353	396	349	358	364	370	362	350	364	377	359	362	350	362	343	342	357	327	344	373	344	349	334	348	385	388	333	376	348	355	331	369	352	352	349	301	364	335	340	380	346	360	336	341	343	373	345	375	360	352	378	332	316	387	346	346	340	362	357	354	333	334	371	357	359	324	359	326	365	366	344	374	342	353	355	358	378	333	370	353	336	358	366	410	338	376
23874	24792	4668	1105	719	649	738	449	429	466	441	449	444	415	404	419	446	433	434	451	475	460	447	448	432	410	469	401	449	415	420	478	444	401	438	403	422	418	447	451	511	427	396	414	409	432	383	439	455	457	402	422	381	448	389	431	421	445	421	444	419	411	431	424	409	427	411	414	431	421	388	413	449	426	411	438	413	402	442	418	384	386	389	445	391	434	442	427	446	433	448	431	396	447	446	435	442	445	448	459	397	413	475	446	421	415	431	388	419	439	416	421	463	413	459	427	449	426	438	446	431	421	447	419	435	409	439	406	423	451	435	438	451	395	414	389	423	453	468	400	426	437	421	439	436	414	412	445	419	435	419	399	425	371	467	447	376	419	385	436	428	411	461	411	432	450	416	393	431	419	412	418	394	462	420	384	473	394	424	452	410	460	432	398	393	436	423	419	393	418	412	415	406	443	419	380	465	382	428	409	427	427	451	387	422	408	401	428	431	381	443	408	414	416	426	418	411	439	418	381	406	431	472	425	454	401	399	390	448	446	395	448	449	422	431	389	435	441	427	437	432	411	436	425	405	420	436	449	397	433	403	422	425	414	410	422	441	412	456	430	432	408	437	424	413	437	413	410	454	419	417	391	464	439	451	430	427	418	440	439	437	396	447	444	395	464	427	407	434	396	451	389	435	401	413	437	464	412	390	449	440	426	443	446	448	449	427	421	442	402	426	404	420	428	452	438	408	427	452	424	413	404	416	413	435	442	428	388	407	473	402	416	448	429	417	449	446	420	432	364	431	421	423	405	382	415	432	425	409	423	465	389	423	425	438	442	419	409	454	412	414	429	387	430	437	436	418	417	410	445	435	429	378	452	402	369	421	413	424	431	410	401	443	443	433	451	420	423	414	416	423	409	462	419	439	445	431	417	430	472	420	432	426	449	465	413	442	410	426	370	420	438	474	374	444	429	412	405	449	420	395	385	403	457	437	443	377	429	436	425	427	415	428	455	419	420	443	437	413	458	489	435	443	424	424	463	422	412	426	433	415	423	424	424	442	418	399	407	440	471	434	421	437	394	450	394	411	430	435	453	452	436	426	435	410	454	435	416	412	413	416	446	456	433	430	429	429	471	406	414	404	434	395	439	442	430	407	419	412	420	441	404	444	415	427	413	387	461	416	419	435	380	397	403	435	387	419	407	402	432	426	434	414	403	423	446	433	409	446	425	411	430	424	451	455	467	420	460	403	428	410	452	464	477	421	430	411	432	417	436	435	420	436	439	459	445	406	418	445	452	427	436	408	416	389	397	402	436	447	398	430	456	459	405	414	443	430	434	427	425	429	408	462	435	421	403	420	437	426	410	456	435	445	384	454	440	416	436	416	409	452	408	430	411	416	440	431	456	445	439	414	415	425	451	457	425	456	429	454	469	462	452	405	413	420	390	447	431	363	424	424	424	430	436	421	454	424	451	401	391	447	432	440	418	414	440	445	431	413	439	405	430	456	444	383	408	412	436	427	381	439	462	423	411	458	442	429	413	391	411	450	440	404	437	408	403	428	432	433	465	420	441	440	433	404	441	402	420	438	431	429	428	440	464	448	438	433	439	415	443	440	424	440	472	407	421	437	408	425	429	442	428	460	390	447	443	397	408	447	411	462	407	429	398	454	459	417	408	415	434	402	453	401	399	407	414	433	429	408	421	416	429	399	463	468	436	426	403	402	433	456	426	408	435	410	444	420	419	439	445	439	402	415	405	436	447	421	450	446	466	431	429	417	433	435	445	429	447	455	451	412	405	423	427	440	429	446	440	435	428	423	422	388	409	447	437	449	403	435	451	424	445	391	436	437	429	452	431	425	433	393	459	381	467	413	401	411	458	424	438	418	459	398	426	440	389	430	415	435	435	449	441	439	418	408	460	422	472	465	422	413	457	461	402	409	410	427	423	505	422	390	440	453	415	430	448	417	406	389	437	391	404	414	401	471	479	408	427	435	421	426	452	421	405	418	412	423	442	450	439	404	442	420	428	445	430	418	430	427	411	400	390	413	437	417	406	438	442	403	418	422	434	416	420	425	418	442	441	467	466	402	418	400	442	435	415	435	421	411	454	443	460	403	438	441	434	439	417	421	429	433	466	390	458	453	443	407	454	431	390	447	448	426	446	417	380	398	453	428	425	421	469	414	396	418	423	445	434	454	436	444	426	412	416	422	427	403	489	398	424	447	396	411	456	460	406	424	483	438	400	418	428	447	428	422	443	456	428	448	433	410	456	457	449	406	434	435	419	401	447	431	418	420	461	445	427	433	430	423	500	421	430	395	416	419	442	407	433	412	441	419	401	433	455	402	407	432	411	396	418	434	411	428	373	422	405	433	415	473	402	445	415	427	408	455	408	471	437	383	399	422	423	425	439	483	408	408	414	399	433	411	408	415	430	430	394	434	437	431	437	431	442	396	437	427	415	442	429	429	399	407	411	393	438	437	410	410	437	432	393	411	425	435	429	432	462	440	437	453	429	407	435	437	412	402	407	418	390	418	432	439	480	399	416	421	438	442	410	465	415	447	423	430	419	422	434	446	424	451	438	458	423	419	417	432	442	419	457	434	416	410	448	419	454	426	416	440	442	427	403	403	446	417	450	444	460	431	409	430	407	384	454	401	420	458	392	395	439	436	421	448	403	456	375	417	389	402	410	464	423	439	431	391	424	436	414	423	428	438	429	431	430	382	410	421	445	472	428	443	408	392	394	456	386	422	426	411	416	403	395	385	422	438	409	419	424	458	436	424	427	434	403	405	413	423	410	448	428	413	422	414	419	440	429	411	459	407	418	454	395	416	435	460	426	378	437	421	407	435	456	411	395	442	431	435	433	420	401	433	448	398	438	437	439	449	411	448	419	419	441	435	405	452	437	424	406	405	440	424	440	429	423	422	453	421	432	424	424	409	408	392	476	428	455	373	426	453	408	414	438	434	447	417	425	408	459	415	446	438	414	420	439	406	446	432	446	397	413	421	412	457	449	428	434	382	382	449	449	431	435	416	421	420	401	440	369	428	423	451	452	406	433	435	429	383	423	427	415	419	440	405	411	426	388	445	446	391	442	412	438	417	435	435	462	445	410	431	403	396	431	418	373	461	455	423	421	472	371	446	430	426	425	441	436	413	454	387	430	444	444	421	423	396	388	412	458	397	401	418	421	400	424	432	424	416	384	432	408	408	429	456	450	433	431	420	390	406	416	431	440	405	382	438	420	401	415	390	427	418	428	426	435	456	450	425	461	379	412	445	464	417	425	438	414	449	423	406	410	421	438	423	415	434	439	457	461	450	435	446	428	447	418	443	448	427	438	416	433	444	445	462	439	424	433	439	437	400	438	421	408	430	458	440	460	400	436	452	399	443	387	391	417	420	457	444	390	425	421	455	445	421	398	450	424	406	429	420	436	419	416	427	432	426	455	444	453	429	459	415	429	430	416	475	414	452	404	453	419	453	403	435	423	406	419	422	447
24268	21292	28516	24320	20535	5977	2923	817	653	633	596	579	600	577	582	579	553	530	504	550	507	555	509	537	518	561	491	481	486	521	510	499	495	515	536	549	512	498	523	542	534	479	499	474	469	508	533	480	505	518	550	525	513	509	479	515	531	519	474	511	519	560	526	541	501	492	501	510	504	522	516	514	495	559	538	513	512	514	487	519	553	513	478	511	501	512	523	488	536	507	513	495	514	473	500	538	540	541	541	512	565	535	536	508	513	501	485	500	537	519	504	499	548	494	500	477	491	509	534	519	532	506	480	483	494	514	477	492	512	479	483	544	545	519	492	543	533	487	504	498	497	478	485	538	528	537	493	468	507	511	522	534	511	489	525	486	515	488	507	558	535	478	505	540	524	469	494	535	536	499	489	509	544	494	440	475	535	520	510	521	528	508	482	449	538	506	496	513	554	535	464	497	521	515	514	504	520	555	502	498	487	529	569	499	493	489	504	499	521	494	539	528	542	488	482	521	457	549	505	521	494	513	496	503	534	491	482	575	537	497	497	507	539	503	488	491	531	491	505	510	491	486	492	467	522	541	520	507	492	486	537	503	484	524	523	557	509	493	528	556	481	483	490	538	499	470	490	488	526	503	518	519	515	472	548	501	505	553	502	543	502	517	535	530	529	504	486	508	469	509	542	540	516	539	494	500	517	501	500	500	504	495	511	519	496	527	512	564	539	501	542	529	482	499	511	508	513	527	433	476	531	514	498	473	510	523	481	522	517	530	487	485	501	480	511	550	485	529	481	506	513	545	520	499	500	511	512	517	509	499	476	539	494	515	575	535	524	519	510	547	537	512	513	501	493	517	526	475	517	556	506	533	481	527	539	519	532	502	499	520	525	476	494	491	524	502	497	516	557	468	502	492	522	530	505	483	527	480	529	519	501	507	562	514	503	539	487	502	550	527	535	525	508	522	483	508	545	490	491	519	471	506	546	537	511	507	507	503	510	524	472	494	487	564	515	529	517	511	473	503	515	492	486	475	536	542	506	522	491	526	483	472	524	518	521	501	492	533	522	503	511	515	520	480	495	513	529	520	514	513	474	499	500	487	529	512	535	507	503	515	492	513	539	507	505	526	511	481	518	495	509	474	510	497	518	498	515	519	501	517	509	533	491	505	475	521	501	461	456	495	495	515	509	499	510	504	499	507	534	510	514	520	496	509	522	474	573	473	520	528	530	492	552	534	496	451	501	515	506	523	506	494	463	491	500	494	539	503	537	512	538	505	529	496	531	491	514	486	494	513	494	483	524	517	507	489	487	490	535	540	531	495	524	502	527	554	498	509	537	463	493	507	532	472	545	481	505	485	551	573	516	499	523	506	502	489	449	515	475	473	496	551	495	501	506	509	503	501	501	519	480	552	521	456	547	524	537	494	547	487	505	531	484	478	539	495	507	535	514	502	512	516	494	544	525	486	489	509	505	470	529	539	524	509	532	516	504	483	516	552	536	489	491	509	497	537	461	535	489	504	517	513	497	485	516	550	484	498	496	514	513	498	538	516	479	535	541	488	499	511	479	503	466	511	504	500	520	525	505	529	523	439	528	489	500	519	453	494	516	502	498	509	514	463	517	506	503	524	484	531	489	481	506	514	498	534	517	497	520	559	513	495	477	504	508	485	532	529	485	481	505	476	502	533	513	517	537	512	516	508	488	538	477	511	513	483	512	536	503	495	516	510	529	486	444	517	531	481	525	527	506	487	569	521	509	520	528	502	512	542	528	524	517	500	524	520	451	520	491	529	492	506	553	488	511	485	481	466	488	503	521	511	490	482	528	534	506	463	505	533	518	523	523	480	505	517	474	521	469	502	523	541	497	512	475	512	501	512	547	528	509	475	497	490	520	544	515	521	508	495	516	553	538	489	533	509	514	538	521	520	480	547	505	522	528	485	494	507	481	494	508	509	488	487	540	536	506	490	490	482	478	526	514	506	519	525	501	513	493	479	550	476	500	508	478	515	513	502	518	534	474	496	508	513	506	484	475	496	505	513	525	514	501	512	509	493	494	509	499	499	538	454	517	527	514	499	493	506	517	475	513	522	500	519	506	497	487	504	514	505	508	484	498	518	504	513	513	500	565	527	499	537	505	501	528	486	497	538	480	486	480	522	510	480	527	563	530	531	500	460	467	521	559	497	527	509	533	513	492	491	512	525	535	484	497	503	492	535	527	503	484	532	532	537	521	482	530	540	540	508	483	519	510	531	504	515	478	525	475	539	534	487	479	539	488	497	522	483	513	504	508	536	533	501	540	475	528	505	540	550	477	497	532	562	474	520	517	483	474	532	510	488	491	536	501	514	498	521	536	509	502	502	507	509	495	501	499	454	476	498	502	517	559	520	504	481	557	526	487	512	529	521	520	531	527	505	520	524	482	493	498	513	516	498	496	531	506	512	553	512	518	542	493	510	501	511	513	538	496	484	462	496	513	502	526	511	484	481	467	508	466	507	556	485	523	519	531	531	517	492	505	499	513	515	517	508	497	511	508	500	474	483	527	495	517	533	520	521	540	509	521	469	469	475	489	487	541	472	483	513	510	513	520	504	489	550	524	479	510	497	507	534	506	492	503	518	515	528	500	507	462	551	551	485	558	499	481	521	501	505	501	512	496	474	478	508	531	522	482	551	522	494	490	517	507	492	504	459	492	504	507	515	546	509	483	509	510	482	514	491	491	494	502	477	469	484	524	510	546	513	481	554	503	544	547	534	499	499	489	493	482	512	515	482	494	519	500	498	506	550	509	501	532	468	563	525	508	488	490	531	501	517	515	494	498	497	545	508	508	549	491	549	522	538	497	529	534	487	512	519	532	505	500	532	528	517	480	454	512	518	530	572	484	509	447	476	549	490	481	497	501	493	460	527	509	462	490	493	473	525	464	544	503	482	511	504	502	503	491	545	513	517	522	499	471	506	498	520	499	540	523	481	581	525	492	508	514	476	493	519	476	501	486	551	466	534	525	510	530	527	518	540	523	504	518	530	495	531	514	508	528	514	521	479	512	473	510	460	535	530	473	492	485	490	500	513	484	545	556	499	530	542	499	473	509	483	526	545	502	530	520	504	478	487	522	519	467	522	529	473	511	468	486	521	513	527	490	484	526	513	505	554	489	506	535	520	500	527	481	488	464	492	521	500	539	534	513	521	459	517	516	565	522	503	478	546	524	532	502	520	535	487	530	485	483	459	520	504	471	547	496	518	506	474	531	497	488	533	509	537	521	521	522	482	474	505	531	529	473	496	493	502	478	522	475	525	519	530	511	508	524	490	544	565	485	522	481	535	542	531	516	481	515	528	511	479	523	502	528	502	492	481	480	504	515	535	523	502	481	521	508	476	479	486	523	524	499	495	497	494	485	485	497	497	478	488	515	530	487	524	498	476	504	515	522	478	524	505	511	510	481	527	493	494	493	488	494	506	448	536	492	577	558	550	486	548	515	544	545	535	484	474	510	485	531	521
46049	60273	24822	7850	4105	3470	4790	1300	945	837	778	740	739	676	753	677	721	667	675	581	632	665	595	604	642	604	590	603	607	575	585	597	595	602	645	601	597	631	589	586	540	547	575	597	640	608	579	605	587	632	555	612	607	594	584	594	610	604	591	581	617	565	588	627	646	599	549	611	633	575	569	581	629	597	643	587	571	567	589	599	619	572	611	620	579	585	616	552	630	593	596	573	593	614	609	633	582	603	601	622	602	606	586	620	622	631	604	606	604	588	536	588	555	562	646	583	574	592	624	616	619	610	605	574	555	608	599	590	641	609	551	605	581	621	597	613	613	572	621	558	624	600	611	575	568	609	609	534	573	607	582	579	580	603	564	575	622	576	606	584	542	605	618	559	539	555	581	581	566	594	570	561	608	564	539	614	606	592	558	570	628	563	564	582	576	564	598	615	612	607	580	587	586	612	581	592	548	610	551	599	552	595	583	612	566	607	546	575	565	559	575	599	583	610	619	591	593	571	603	540	569	562	571	577	623	599	602	551	525	589	584	535	580	577	612	541	613	641	581	561	632	596	623	601	604	552	563	597	556	584	619	577	621	593	545	599	606	601	630	556	537	569	590	588	576	605	567	581	537	574	624	574	590	524	552	585	632	543	586	578	576	584	568	621	582	588	601	552	587	547	626	591	616	585	558	621	597	563	579	554	601	612	564	579	550	595	595	611	572	589	598	573	587	567	580	589	585	590	562	611	550	561	550	632	560	601	609	557	576	565	575	564	578	593	568	587	588	574	592	589	608	586	545	615	574	572	597	599	592	565	623	595	580	555	565	591	561	597	564	567	580	560	578	563	597	585	571	614	628	549	607	560	585	586	603	591	605	600	613	611	578	591	597	572	606	555	630	547	550	562	572	593	568	578	573	557	625	583	626	615	564	563	596	562	558	591	657	551	595	568	608	602	571	613	634	566	593	619	591	599	588	564	606	599	598	570	637	516	588	585	582	585	522	593	601	576	574	601	599	588	550	563	596	635	579	562	633	555	613	607	610	627	603	593	590	544	585	602	631	571	569	581	618	643	583	553	592	537	597	635	583	583	574	546	606	568	615	585	603	552	523	582	547	521	592	597	603	654	599	585	602	579	603	595	561	590	561	584	581	586	590	593	552	583	561	610	590	587	559	581	550	585	580	595	591	605	572	586	603	646	562	606	566	571	551	586	570	604	612	594	546	603	546	582	580	611	568	600	553	564	615	572	602	580	597	549	581	576	539	588	570	624	619	610	574	586	563	586	610	524	593	580	530	544	562	582	573	617	568	527	550	585	575	584	618	590	579	595	618	631	558	594	575	560	561	630	595	594	610	605	621	573	588	611	571	559	566	570	574	619	562	550	573	634	573	582	608	590	584	619	583	585	585	573	553	586	607	563	575	573	566	552	608	626	588	591	623	596	582	588	576	615	550	575	581	604	605	632	546	610	576	597	547	555	585	577	569	530	538	599	559	577	568	542	559	558	587	561	574	542	616	591	553	584	623	607	582	585	566	608	600	605	594	562	572	572	545	556	620	618	567	523	595	577	536	571	649	616	574	596	613	560	593	632	579	618	608	572	581	558	598	596	609	549	555	619	590	571	590	609	577	558	582	631	555	576	586	622	556	586	617	592	591	545	561	572	591	578	556	576	539	612	578	596	561	593	558	515	585	632	580	624	592	608	581	572	579	607	559	561	592	583	568	542	574	634	574	551	627	582	586	594	542	535	589	587	560	626	596	583	551	593	573	605	606	580	583	617	547	582	589	556	574	546	576	542	560	621	559	595	580	583	594	588	560	571	576	615	564	572	573	555	575	565	569	602	591	595	569	580	575	561	560	594	610	575	545	582	580	570	522	636	596	597	599	602	612	543	593	578	591	626	623	585	603	565	553	563	596	606	596	549	564	544	550	625	613	580	583	577	638	625	580	594	605	609	584	621	556	567	581	565	564	584	624	557	588	615	592	608	598	560	559	558	560	589	615	554	589	605	635	604	556	593	604	562	579	576	557	613	557	609	596	612	584	604	605	590	556	595	629	614	604	585	580	598	594	562	573	617	597	583	649	594	546	568	598	569	627	568	581	602	622	553	604	645	565	578	596	613	599	582	597	599	637	634	547	576	535	574	554	604	583	575	540	595	610	598	631	587	599	556	556	546	583	588	543	604	567	582	578	605	558	626	554	559	622	566	618	585	552	570	545	604	573	647	602	561	594	606	564	568	588	581	585	624	539	583	539	578	600	575	564	591	585	586	565	583	614	536	598	638	607	608	562	589	580	612	641	550	632	605	608	602	580	564	568	588	560	570	614	595	527	539	585	571	605	572	584	574	545	594	591	606	588	585	624	569	597	576	574	586	552	609	579	570	587	565	600	591	591	566	593	581	588	547	584	609	560	593	600	556	548	598	617	590	607	601	560	606	585	599	622	580	591	576	596	580	612	606	556	552	585	585	602	600	594	571	588	617	587	587	579	575	614	608	582	607	613	571	567	551	571	598	567	588	647	589	590	626	607	569	599	592	563	590	551	601	632	580	632	612	610	579	590	575	607	587	582	608	604	564	589	555	589	565	590	574	596	610	623	588	582	550	574	605	590	617	568	610	519	588	566	611	593	546	559	589	581	580	558	580	581	585	608	565	589	571	621	589	568	619	578	611	569	581	580	585	623	561	596	583	623	575	614	588	622	610	616	537	570	609	598	612	554	622	593	574	593	616	584	600	629	558	590	571	594	589	574	583	570	592	629	629	602	602	602	578	578	616	585	601	560	584	508	560	591	603	554	587	565	605	585	586	621	562	565	615	592	621	577	574	551	598	536	588	621	574	569	598	597	574	551	602	590	580	625	572	543	621	589	612	576	568	553	604	577	620	612	563	579	572	560	582	582	629	595	601	581	604	589	549	614	581	620	607	566	591	571	600	621	556	590	579	617	600	581	561	583	595	578	626	552	585	561	570	607	589	576	560	598	599	589	602	583	581	574	550	619	595	599	599	587	605	596	572	553	611	583	593	559	594	590	551	575	589	567	595	583	575	576	572	558	626	602	556	581	543	575	571	562	550	603	556	613	534	611	561	580	625	594	590	592	600	625	555	535	582	552	603	582	575	602	610	584	555	593	585	557	585	555	599	606	574	561	573	578	596	595	567	611	581	571	601	602	579	561	564	606	615	583	577	599	573	636	622	563	576	598	611	560	586	595	554	583	554	579	577	564	596	594	544	589	591	633	588	623	512	590	565	574	581	545	603	546	612	580	619	609	595	558	552	628	600	628	597	574	576	579	551	559	640	565	568	613	591	614	577	589	587	602	572	577	591	584	580	586	559	604	642	606	601	637	600	607	548	593	585	619	563	584	604	552	601	580	577	552	586	561	563	582	568	553	537	587	589	596	650	637	545	619	571	584	613	591	577	575	547	578	612	582	611	544	597	583	596	585	558	571	604	566	569	624	602	589	543	560	557	580	628	576	577	540	544	568	589
25489	21374	27042	24710	5370	848	1263	511	455	462	392	406	411	399	407	432	397	390	412	387	410	394	392	387	389	386	374	386	436	418	366	392	427	383	406	378	405	387	419	405	370	392	398	377	408	393	393	352	388	404	413	410	385	378	391	401	380	382	413	401	382	365	393	425	407	379	407	380	372	363	374	367	398	389	384	392	433	385	379	380	414	427	356	382	363	408	407	360	381	399	392	410	388	390	422	402	399	426	402	401	368	385	384	355	378	388	376	394	421	403	398	410	396	394	390	389	359	387	397	361	422	415	407	391	397	407	374	449	370	386	371	396	376	389	407	366	392	380	373	384	396	377	356	377	378	405	407	403	357	394	354	395	392	390	405	359	375	391	370	418	378	404	388	373	349	392	366	407	419	393	420	396	359	389	372	375	368	400	393	401	380	404	404	384	376	379	364	389	381	396	375	408	367	387	396	396	374	378	391	403	405	352	396	375	397	421	349	391	375	404	374	357	403	427	378	386	413	340	419	396	376	409	382	385	393	379	397	373	401	376	362	403	359	400	406	400	351	412	397	399	372	396	400	385	408	369	385	376	372	412	441	376	420	405	346	407	412	373	424	391	390	400	382	345	405	410	345	359	383	371	420	354	381	414	428	400	376	361	397	424	378	379	388	367	411	393	391	418	402	378	382	370	402	399	346	368	413	360	368	384	405	420	367	384	402	396	381	384	426	403	377	354	395	378	415	353	385	383	409	392	378	395	388	389	387	396	379	375	374	407	376	372	404	397	363	369	396	394	394	385	396	363	363	435	396	360	363	395	374	382	404	380	383	389	365	384	376	363	367	347	400	392	380	372	394	421	400	390	413	377	384	416	382	380	416	405	396	412	373	405	419	380	375	407	393	391	397	401	377	408	369	341	364	360	404	443	379	386	378	386	385	392	333	414	444	411	354	422	337	373	382	394	379	383	384	378	395	436	349	390	421	388	384	426	380	406	385	403	374	387	415	425	372	405	356	387	364	393	376	397	368	386	362	365	394	365	393	406	375	374	368	379	389	392	366	381	362	418	386	397	390	402	414	402	400	378	406	359	388	383	418	379	387	366	376	376	389	392	414	357	351	352	389	346	442	386	402	366	399	413	380	376	387	364	385	404	384	382	409	389	423	380	390	396	392	397	355	373	383	382	405	369	403	377	404	413	378	373	375	382	401	381	390	356	406	404	391	371	396	386	363	378	387	371	403	372	422	385	409	398	370	370	382	393	370	412	397	388	386	383	393	370	399	395	395	383	370	375	371	382	347	375	370	394	375	366	393	358	359	397	374	390	378	414	382	398	366	399	385	371	400	376	366	397	358	395	397	380	395	356	415	372	371	401	378	402	383	384	432	384	379	409	376	361	381	378	359	383	404	406	392	365	389	379	344	394	386	382	371	376	376	378	426	397	370	371	380	353	410	405	394	396	396	368	384	403	369	362	374	367	365	410	376	413	358	362	354	396	383	389	415	396	402	395	387	388	388	399	379	398	372	372	408	364	421	366	431	430	369	370	395	402	394	378	400	408	397	402	372	374	378	407	419	359	379	385	392	360	369	406	383	403	424	426	381	379	382	392	421	367	386	398	388	390	356	397	365	374	371	398	379	403	394	380	392	355	387	413	387	368	352	404	407	374	368	428	380	377	382	369	428	402	360	412	397	409	389	378	391	381	403	394	395	385	418	347	370	382	391	372	382	413	335	375	380	370	396	395	403	353	369	384	410	357	383	374	376	399	366	364	416	395	420	415	391	364	389	367	425	413	365	382	398	395	390	375	383	402	407	402	390	413	433	399	396	401	390	402	377	370	365	405	357	409	344	362	387	373	400	371	398	400	375	362	361	377	347	400	380	393	392	374	378	361	397	414	400	366	408	388	395	393	406	351	352	390	397	403	404	382	397	389	395	359	368	398	372	401	401	373	387	392	377	392	382	361	408	371	397	394	380	386	380	370	404	391	392	370	362	379	372	328	391	417	364	407	381	397	404	404	375	402	371	384	362	409	409	387	422	381	352	376	356	392	391	418	430	420	350	366	367	391	349	392	405	380	371	370	412	346	375	393	365	372	447	392	396	392	378	386	385	412	393	406	371	368	395	387	344	359	403	373	382	381	399	387	372	405	406	355	385	380	417	378	352	388	393	375	375	389	397	395	393	392	394	359	379	415	411	400	379	371	378	361	398	397	390	386	400	411	391	421	419	375	339	373	386	381	406	372	407	398	367	405	413	375	379	359	382	374	378	360	402	393	365	378	385	356	413	394	387	387	378	370	387	368	409	377	393	399	406	407	376	404	380	382	399	381	357	413	419	379	377	378	396	383	372	370	380	399	359	386	364	405	381	385	419	377	363	396	387	392	363	404	388	388	378	374	365	384	372	371	389	382	374	359	372	374	386	375	371	353	369	406	384	435	404	414	375	396	374	357	402	389	385	366	397	370	382	419	363	388	413	404	368	392	380	378	367	396	393	391	399	373	383	370	411	411	382	404	414	394	368	366	394	372	362	338	392	370	391	402	398	391	396	384	392	412	391	373	360	405	370	368	408	413	380	382	409	392	394	380	417	400	384	383	352	396	385	386	377	395	379	424	395	384	430	361	407	363	361	393	394	372	384	390	360	401	353	399	379	434	355	384	401	385	411	397	407	388	371	366	391	381	405	362	422	362	369	377	386	378	393	404	394	366	388	397	390	420	421	386	392	380	380	395	347	377	388	378	391	411	365	417	387	363	401	398	385	355	367	417	377	383	369	377	374	394	385	426	382	391	385	399	387	382	373	389	382	353	381	371	380	383	377	362	421	399	384	399	376	365	390	412	357	367	404	387	395	390	373	422	391	397	392	383	394	390	376	377	391	389	363	384	388	399	348	380	400	393	379	388	372	380	368	398	413	348	369	384	394	417	395	390	407	455	415	369	388	396	374	371	363	391	376	386	410	384	358	368	387	445	384	411	383	383	367	382	393	351	360	438	376	384	435	377	407	386	415	431	366	352	395	430	418	386	397	363	418	363	389	367	386	398	390	394	373	389	368	395	385	395	385	400	383	401	394	365	385	382	384	350	374	394	365	362	403	432	417	405	398	398	360	403	374	440	384	417	377	383	370	402	384	373	371	347	373	415	381	369	379	361	376	375	373	346	393	411	375	384	347	404	391	325	394	381	386	399	377	364	385	408	380	389	369	345	359	365	384	408	395	390	389	420	385	364	365	394	400	390	411	367	413	417	356	383	401	379	374	410	366	421	391	366	392	388	386	375	370	367	413	362	357	384	361	424	371	366	401	395	408	393	385	387	369	414	380	371	365	372	412	369	379	381	382	365	374	407	385	363	340	379	398	402	388	420	406	358	392	399	372	410	418	384	341	390	406	374	386	390	375	402	403	387	370	420	348	404	342	368	364	387	350	398	408	370	371	375	382	386	357	406	374	413	374	383	358	426	398	370	371	383	367	371	392	396	375	394	361	414	382	392	344	401	399	388
41440	47638	16137	4207	2239	1672	2963	818	635	655	565	631	571	494	555	561	498	520	498	499	466	512	503	493	475	495	462	487	500	466	503	488	494	441	492	483	476	477	502	454	446	525	477	476	476	450	499	495	503	488	511	483	477	455	466	483	463	455	479	470	504	480	471	459	487	470	424	459	483	468	446	515	469	496	466	479	478	470	447	493	471	486	510	473	491	516	478	482	478	471	487	492	504	491	441	492	467	506	500	548	460	473	465	478	517	465	470	492	453	509	480	491	468	483	484	431	481	468	493	468	502	527	488	470	515	482	489	469	454	483	472	440	486	471	493	469	460	453	426	507	446	492	458	458	483	471	498	444	486	479	491	528	478	452	437	473	441	496	452	461	525	439	437	463	449	511	475	456	463	469	495	488	517	487	438	455	446	494	485	489	464	472	449	478	452	441	477	471	481	457	450	450	484	486	430	488	445	448	440	509	470	459	442	462	478	467	461	418	481	459	487	446	462	450	516	460	451	478	496	476	476	447	485	485	443	462	482	472	494	494	519	479	455	487	446	493	450	480	453	487	461	427	518	512	478	483	501	486	418	469	468	458	462	458	465	461	490	462	439	464	444	471	475	490	469	461	471	463	472	451	482	460	505	424	481	485	430	477	499	491	456	488	466	482	476	455	460	467	449	464	458	509	494	454	488	488	515	472	487	496	478	452	482	494	495	458	447	475	445	458	471	455	427	487	441	461	464	465	503	489	482	475	484	470	440	442	456	476	465	474	477	471	441	458	508	440	482	473	450	464	521	473	478	480	468	471	453	440	465	484	509	455	468	471	450	491	467	464	473	437	422	489	460	496	533	469	473	454	475	498	500	472	454	470	488	474	456	499	463	426	473	495	494	467	499	461	470	481	466	477	463	471	445	485	499	476	501	482	480	473	479	514	495	448	467	478	482	498	434	479	455	457	469	439	431	439	467	483	483	491	489	467	429	454	458	501	449	466	443	449	480	487	461	464	471	499	495	506	471	482	486	461	471	473	462	508	494	489	506	497	486	473	494	451	499	475	454	469	461	454	502	470	456	477	473	452	491	428	488	457	475	473	463	530	479	444	474	495	486	475	484	485	515	466	502	469	470	500	491	463	432	482	478	455	480	458	478	479	454	491	480	455	473	435	508	452	476	492	446	496	481	463	473	482	455	478	448	471	480	461	480	467	444	456	458	471	505	468	486	457	481	459	446	476	455	445	498	453	449	440	481	461	452	494	473	466	462	439	459	473	492	452	450	502	451	464	490	434	519	487	473	495	464	489	490	496	435	525	464	451	513	462	451	510	498	433	489	478	465	438	450	480	495	470	475	508	481	478	466	490	490	495	459	449	440	510	454	507	471	462	502	493	442	504	473	493	489	488	463	501	508	458	467	455	473	490	479	478	479	508	462	486	472	492	468	496	444	474	476	509	476	499	441	428	450	485	491	473	478	467	510	464	491	489	492	519	486	467	469	487	445	460	498	478	473	485	488	489	425	462	451	471	461	484	466	502	462	436	486	454	442	501	463	471	482	455	447	521	475	491	483	455	474	478	438	449	465	460	442	471	456	517	462	469	469	448	445	489	481	527	488	454	460	483	449	485	492	474	452	478	456	476	465	455	456	477	486	472	473	485	445	506	479	443	461	490	455	476	461	460	478	491	464	434	450	459	497	460	482	502	456	427	487	454	428	476	495	448	477	481	455	486	456	434	456	484	488	479	473	443	456	481	495	454	467	477	486	472	481	461	482	492	473	499	487	453	438	472	454	445	462	437	465	451	473	446	484	446	485	481	502	460	463	505	438	471	503	453	481	514	469	456	471	466	468	499	469	467	474	465	451	505	492	475	475	455	485	445	469	481	495	467	450	468	480	479	467	493	444	498	475	456	508	456	430	490	456	506	445	478	495	460	493	472	469	450	453	454	467	492	480	449	477	479	479	486	484	448	509	456	482	477	431	460	486	431	404	492	476	448	462	485	473	485	469	475	513	500	462	482	441	448	468	457	485	491	507	470	472	462	464	463	488	441	484	487	467	493	494	478	439	441	456	474	468	486	471	471	436	502	470	471	450	450	485	492	490	486	473	483	486	420	503	497	469	481	484	485	438	452	461	462	455	465	432	467	476	487	474	474	473	446	517	481	498	492	477	497	470	460	473	445	515	492	463	443	494	489	493	492	433	465	479	457	485	459	490	485	448	470	474	467	490	495	453	484	427	479	437	468	455	445	469	480	499	421	425	499	473	460	500	477	458	446	470	485	459	464	473	518	494	502	452	467	433	489	477	482	493	480	498	461	475	441	454	474	492	472	467	440	525	503	484	513	445	491	476	430	513	471	462	478	482	478	456	473	479	466	470	523	480	454	455	477	479	443	482	500	490	460	468	480	472	477	433	474	485	467	485	504	482	501	501	439	490	487	421	474	495	486	484	417	458	473	480	471	449	437	499	465	496	498	479	483	469	463	458	463	473	482	498	451	439	491	475	504	441	478	457	456	455	537	477	457	475	475	444	479	462	476	499	450	519	470	459	470	454	455	481	467	497	475	459	521	419	481	477	466	493	488	498	496	509	475	460	466	480	481	440	492	494	490	459	469	480	443	465	447	493	480	480	420	490	489	466	492	475	482	469	455	482	487	472	460	504	510	485	467	490	457	464	447	478	466	488	472	490	471	490	480	475	447	481	489	507	483	465	477	509	452	453	469	522	474	476	474	464	524	474	463	488	486	466	487	488	464	468	480	454	471	484	444	484	436	437	485	480	494	480	502	443	514	469	470	495	452	468	461	528	451	499	517	488	452	500	481	487	462	494	486	481	431	462	464	455	469	463	478	466	505	492	440	416	494	468	477	492	494	463	514	492	461	463	467	442	457	457	470	494	461	423	498	430	495	457	478	480	463	485	466	463	512	463	479	459	454	471	487	462	464	445	456	491	471	426	456	442	452	445	481	454	499	447	463	504	466	515	423	477	498	496	445	505	462	474	451	476	440	438	496	487	485	466	498	456	444	484	495	447	460	489	498	445	498	454	478	480	490	460	477	436	475	489	473	485	472	465	481	477	496	438	418	468	504	469	483	479	476	499	462	508	456	485	494	442	438	446	474	483	447	464	448	481	474	482	466	434	469	462	478	447	455	460	499	450	450	486	465	504	484	454	501	475	484	474	424	471	448	490	499	479	447	451	476	431	457	469	435	490	483	478	483	439	484	465	463	479	480	462	453	484	492	464	488	484	459	508	470	466	477	462	493	485	452	426	464	439	475	428	482	468	491	489	468	502	469	437	461	481	412	485	465	438	505	479	499	475	470	450	490	460	472	443	474	502	447	452	493	523	473	445	513	483	472	448	439	426	496	492	496	465	506	458	464	458	475	467	470	449	439	470	481	471	460	463	493	499	482	513	488	459	463	507	470	469	405	427	439	470	479	445	444	459	501	506	476	453	533	475	480	482	470	485	453	506	464	500	462	485	482	437	490	435	472	463	487
22968	21301	28950	23975	21300	21183	10626	1649	945	864	838	818	822	782	749	751	796	688	708	701	771	702	666	703	708	703	725	711	690	671	699	697	718	654	670	676	695	701	641	646	654	678	642	680	687	690	664	667	674	643	736	687	647	668	653	670	672	679	650	654	652	654	693	666	674	743	693	652	678	711	646	666	686	689	635	678	665	682	639	641	667	648	692	675	644	710	691	675	683	699	683	677	700	710	735	701	717	678	677	664	685	705	629	656	726	677	643	696	675	642	681	671	667	665	694	721	639	679	662	628	680	692	690	660	678	654	650	655	651	626	669	655	682	656	689	613	655	662	659	702	602	679	698	671	705	680	722	643	689	613	697	678	663	663	682	687	660	647	654	655	718	646	638	653	649	657	651	668	656	619	666	668	664	697	691	633	646	656	642	661	650	632	660	657	678	637	658	658	639	670	700	680	710	651	644	704	649	688	689	677	657	680	631	638	663	683	635	656	645	660	634	646	703	644	740	680	698	638	702	682	676	690	658	644	658	658	654	705	682	636	692	669	710	690	681	697	693	679	709	640	707	720	651	656	654	641	643	643	680	692	688	623	673	688	696	666	679	635	659	690	694	625	683	677	677	653	681	693	689	651	664	619	616	668	701	693	680	616	700	677	724	717	652	694	669	698	645	655	663	672	652	649	629	685	654	673	667	661	663	691	636	659	657	617	752	665	641	658	702	644	678	612	669	678	609	639	672	610	655	681	662	640	625	670	671	627	649	662	689	695	645	687	656	667	660	680	632	622	674	673	653	720	685	662	623	641	682	709	666	688	636	692	623	636	634	703	688	694	680	670	640	668	671	663	650	684	686	605	635	634	621	690	737	652	689	710	670	690	638	625	642	637	684	600	630	683	665	656	685	683	629	661	706	697	692	668	704	653	645	725	649	713	678	657	660	623	656	650	635	693	654	652	670	665	661	700	707	632	681	666	677	628	701	639	660	663	687	654	693	655	630	637	671	625	599	672	686	646	597	631	650	632	659	698	652	669	648	701	655	639	700	663	642	680	611	695	645	663	705	691	622	674	658	638	653	668	669	643	575	613	636	694	603	691	661	678	651	699	675	675	727	652	640	699	659	677	662	648	635	655	648	695	672	617	683	675	680	648	616	662	666	642	654	668	632	662	674	665	693	691	668	703	698	674	657	710	667	658	697	675	680	687	658	677	657	646	667	668	638	709	716	666	684	653	648	711	658	618	638	636	651	636	654	650	724	640	674	660	672	651	664	605	661	647	717	628	653	669	664	681	654	721	658	676	575	680	683	683	638	694	683	688	629	670	661	644	686	709	603	662	672	671	667	693	642	619	684	679	674	618	650	679	669	697	693	687	705	622	641	641	646	668	613	685	640	643	653	690	648	666	669	664	674	651	648	688	691	665	658	634	667	673	694	651	634	655	644	668	650	659	636	703	659	659	665	620	658	671	634	669	667	647	655	657	693	631	692	683	627	646	682	674	713	632	667	639	665	650	636	620	682	658	642	624	686	665	681	678	677	688	688	678	628	641	675	663	663	665	677	663	635	632	672	618	636	655	732	643	737	657	708	669	662	652	653	698	628	660	662	675	690	623	673	683	622	684	681	651	641	666	700	653	665	697	643	661	647	719	645	674	661	668	668	703	636	657	678	673	655	668	680	672	681	674	664	654	683	688	688	621	674	621	632	666	654	665	681	696	656	656	641	660	686	630	697	701	626	670	685	707	671	633	644	676	651	608	663	677	676	720	682	658	661	688	715	623	677	657	708	674	683	669	648	693	665	694	688	671	672	616	680	662	644	699	695	667	667	624	679	668	677	660	665	679	646	670	648	650	652	643	661	695	641	713	636	618	658	663	665	629	675	680	653	716	733	708	690	686	695	665	678	685	670	696	643	676	707	650	630	666	685	688	650	706	697	676	696	674	716	639	651	700	670	666	690	661	684	678	647	670	656	688	689	648	676	661	698	684	707	649	680	670	652	668	726	664	654	664	650	657	652	658	683	696	685	658	710	657	663	665	647	688	657	636	667	666	683	643	612	648	651	693	619	654	626	649	715	658	661	676	673	665	659	700	623	677	688	667	684	612	655	669	697	664	685	661	675	646	673	642	665	744	668	671	644	686	624	625	648	707	632	707	634	666	693	691	629	665	645	660	670	707	679	650	700	692	651	699	632	676	677	675	673	658	665	691	660	675	653	656	657	655	651	664	647	703	617	693	634	645	663	643	613	646	666	671	666	642	645	671	618	629	694	681	652	692	663	666	689	688	650	640	658	645	620	650	708	660	661	667	680	620	621	656	704	662	652	661	735	670	632	649	725	692	651	610	657	702	683	675	647	643	705	689	659	649	674	689	684	679	664	698	708	654	675	681	654	670	674	683	702	630	654	679	634	654	650	698	631	685	699	653	621	689	666	683	673	662	660	695	686	665	742	659	683	672	723	628	617	634	675	616	646	671	695	634	684	693	696	677	656	661	636	656	712	689	635	644	687	630	626	632	661	620	635	668	682	661	717	621	628	609	660	622	667	710	645	687	656	721	665	701	642	693	640	699	671	662	691	700	669	691	622	667	717	670	647	644	727	632	682	663	682	681	668	695	647	660	603	639	678	688	655	686	621	675	672	725	696	693	671	643	647	623	690	604	655	685	668	680	679	654	670	665	685	638	686	639	662	680	661	705	648	662	637	668	659	649	648	671	630	671	717	673	653	677	688	655	690	681	608	686	673	699	654	674	663	658	660	649	675	638	695	609	677	665	673	654	653	643	642	654	611	669	648	644	618	668	656	671	623	643	614	642	687	643	656	666	733	682	632	652	661	676	663	634	660	650	675	650	650	633	643	698	654	661	659	648	673	671	668	685	611	698	651	673	674	616	675	688	677	663	672	663	632	654	705	609	648	675	614	671	661	671	673	688	653	672	687	657	642	671	682	677	687	675	634	722	671	643	630	671	670	634	665	654	651	645	631	668	671	667	660	684	645	676	681	644	619	641	671	629	718	665	682	642	626	663	650	647	646	674	673	600	683	654	670	635	738	719	668	645	676	675	693	656	626	695	652	680	632	635	654	698	650	711	678	689	671	655	660	686	630	668	682	663	635	681	644	676	672	676	622	667	674	669	622	665	668	686	693	670	620	686	659	712	634	608	679	671	665	640	674	670	689	689	661	675	687	675	683	672	665	662	641	699	674	606	654	644	654	653	683	682	633	668	634	626	592	686	640	658	665	656	653	645	709	637	731	656	659	660	613	680	695	687	684	697	687	675	695	643	691	666	710	701	678	646	742	671	613	680	663	658	660	685	643	695	632	732	654	662	646	662	642	665	671	690	643	658	671	703	658	655	698	671	649	680	641	671	670	650	659	728	646	639	682	673	654	685	666	674	656	664	645	681	736	708	668	648	645	642	670	640	670	663	657	647	700	690	648	675	682	722	680	651	671	720	700	702	676	654	673	625	643	677	649	655	675	695	708	696	675	674	711	642
55177	74787	34468	12815	6158	4417	10383	1938	1458	1364	1262	1138	1054	1054	1059	910	957	931	915	849	889	847	822	852	781	824	848	829	726	814	797	812	775	830	779	814	846	796	782	798	824	769	782	777	816	747	759	734	812	810	760	760	746	788	730	775	780	818	793	756	743	686	775	733	823	743	759	720	773	774	804	761	778	797	806	789	779	837	762	798	738	810	784	782	783	773	760	823	781	750	840	781	799	792	811	798	776	797	805	760	761	798	788	774	780	794	774	753	812	782	861	728	767	765	756	748	752	786	751	770	769	745	757	750	708	744	782	776	804	688	750	753	749	765	759	737	783	832	808	723	762	768	750	764	740	794	794	753	694	746	724	795	772	801	783	757	721	777	750	828	728	749	778	703	752	745	766	784	762	809	785	775	769	732	712	769	778	720	741	840	741	777	798	803	772	759	714	755	777	748	768	777	693	753	755	730	775	822	755	802	748	831	768	766	722	762	774	733	735	715	775	741	778	785	747	775	828	734	735	761	729	767	777	767	797	758	779	758	733	748	801	785	777	803	759	717	741	764	753	754	761	762	781	783	734	790	813	805	779	784	752	790	758	761	821	788	790	720	756	759	733	785	765	779	768	823	749	785	742	743	788	774	802	772	735	752	730	793	724	793	747	758	807	776	790	760	745	791	768	732	769	772	772	755	752	759	735	736	819	739	753	758	786	709	781	789	758	784	741	813	715	777	757	771	783	716	747	780	738	778	703	760	735	753	772	769	738	748	757	796	734	793	766	784	786	774	759	750	757	724	774	768	774	715	745	766	796	735	732	714	738	754	741	775	724	747	760	792	773	795	798	757	694	783	741	790	844	750	800	759	766	742	749	747	752	742	761	756	762	728	744	787	782	706	774	730	757	756	788	799	746	788	736	773	717	719	774	812	757	777	730	740	755	820	782	748	760	789	776	758	706	784	725	760	747	772	762	780	773	789	770	728	759	793	753	702	802	768	788	764	792	729	778	730	781	763	697	719	719	727	747	748	795	757	758	786	789	748	762	764	800	754	807	772	720	809	814	757	735	753	759	772	773	743	776	781	757	755	737	791	757	749	752	758	741	716	764	691	720	728	765	742	745	763	794	766	770	801	752	775	773	753	763	796	774	787	757	744	745	791	780	796	774	791	745	764	783	757	789	776	748	776	749	738	690	780	717	766	754	767	723	845	725	716	772	778	700	767	800	770	751	797	687	756	767	769	792	791	775	788	765	747	796	794	770	755	779	784	758	764	789	791	755	726	734	728	757	699	777	807	725	816	755	730	759	731	787	748	800	758	707	793	808	729	817	750	730	762	800	803	747	783	709	831	763	755	695	732	750	779	752	807	744	766	740	792	760	777	760	729	768	778	763	745	763	774	726	795	744	779	811	749	777	789	764	703	788	794	774	738	723	764	744	791	784	712	779	787	705	786	805	741	766	730	740	736	729	758	732	801	760	725	760	743	818	779	744	778	791	730	713	751	736	790	754	731	801	755	764	773	797	789	784	742	769	752	772	747	735	774	770	769	817	730	757	754	762	731	759	753	773	746	764	783	794	723	818	816	740	734	811	809	736	741	803	724	787	784	763	694	787	797	764	762	729	725	773	792	749	784	727	761	779	768	754	765	726	758	811	832	729	751	756	752	801	793	717	768	722	768	823	752	803	771	774	813	749	785	752	719	780	750	792	772	726	750	753	786	779	766	757	741	774	795	789	742	764	687	777	728	760	753	778	759	730	762	717	734	821	796	729	815	811	769	777	742	740	761	746	800	761	756	781	779	802	768	770	742	763	785	813	715	762	761	788	728	757	758	760	771	705	765	769	756	786	778	773	752	743	775	739	784	722	742	742	799	770	777	763	786	798	796	830	732	762	772	796	747	742	739	760	744	779	723	759	750	768	785	798	765	766	749	766	763	750	714	761	707	687	764	782	759	755	806	804	749	795	783	731	750	807	771	825	758	688	806	786	749	776	754	788	815	807	758	741	713	798	782	801	730	744	787	734	755	742	728	781	756	775	735	720	813	707	729	764	768	748	712	787	745	747	721	788	679	787	751	748	781	742	789	742	769	752	740	808	775	797	804	696	788	791	746	768	762	767	757	747	790	741	761	773	744	797	781	745	785	736	775	754	772	777	744	767	740	733	730	759	740	754	774	730	795	770	742	784	791	792	713	763	704	711	758	770	719	704	774	801	790	810	726	770	767	714	721	751	762	730	761	745	791	780	703	752	770	727	752	778	799	791	759	779	809	788	713	795	739	748	766	750	818	751	710	770	779	817	729	773	777	754	741	759	722	735	795	743	756	755	765	791	787	767	753	817	766	801	783	804	819	755	776	758	775	746	785	762	775	750	759	820	739	758	781	791	791	798	739	761	789	724	790	754	723	761	732	779	729	803	740	781	753	738	790	747	750	808	735	757	752	776	801	763	773	785	783	739	760	774	793	743	771	791	729	755	761	800	797	754	806	758	770	753	801	740	799	810	795	783	746	764	803	795	748	787	696	770	763	800	746	749	741	812	747	773	774	733	765	817	723	724	808	781	764	784	793	814	744	777	783	743	766	744	802	767	770	750	763	769	783	759	777	723	795	716	779	753	739	797	767	737	763	805	811	736	766	720	769	788	744	723	735	783	703	721	779	731	714	818	755	744	781	747	715	733	750	676	829	783	752	696	771	753	757	779	807	837	761	764	774	754	775	730	769	740	722	733	783	813	743	795	747	759	782	780	755	735	797	765	748	719	762	797	776	733	740	767	791	754	794	786	736	735	791	728	733	740	741	730	758	748	767	737	699	782	749	742	774	765	731	769	769	758	732	744	744	737	772	773	772	773	728	739	808	801	801	769	748	754	771	746	783	758	738	778	787	750	772	773	731	776	781	770	790	778	758	805	805	721	751	710	755	780	740	762	773	763	767	774	811	756	748	788	727	722	747	741	743	779	804	744	741	754	772	704	733	807	751	763	735	737	764	740	738	784	739	722	728	746	783	768	730	733	802	728	712	720	767	766	802	770	748	810	767	779	724	774	746	773	750	774	692	748	721	782	774	744	780	738	759	782	796	748	801	748	742	758	731	753	767	761	733	797	777	756	780	786	760	807	787	760	830	780	737	682	771	752	788	750	727	727	751	825	766	769	817	751	727	765	765	718	753	767	778	739	761	745	790	738	748	762	714	783	796	787	753	749	734	765	740	815	775	728	766	737	748	725	711	769	776	774	751	734	783	739	795	721	739	761	747	781	731	772	750	792	747	780	782	757	740	779	743	746	763	793	820	769	748	745	799	760	778	806	722	762	786	779	721	728	784	714	754	772	770	754	810	741	776	737	781	781	776	750	785	772	732	746	791	775	808	777	778	762	773	755	766	756	734	763	780	691	796	772	712	799	747	735	776	769	712	778	755	777	781	737	743	802	730	778	805	797	761	755	763	732	776	763	776	784	751	773	783	743	810	759	705	764	763	819	727	734	747	756	708	737	785	780	788
27975	21381	12110	1407	475	374	644	379	367	369	342	368	385	352	342	339	353	342	354	333	331	361	334	367	365	349	388	334	364	368	357	355	395	333	330	317	323	360	330	363	348	327	355	333	351	345	367	349	344	328	362	324	370	356	379	349	387	353	363	372	383	384	358	359	380	353	360	364	384	356	333	364	378	389	359	363	362	343	382	335	334	375	376	353	384	377	345	349	395	343	378	364	372	373	328	367	340	361	358	342	390	377	359	396	405	337	355	349	352	355	355	325	357	325	347	344	356	350	344	390	362	348	355	364	387	333	339	372	336	370	362	356	367	354	364	358	364	365	330	357	358	341	348	345	388	323	355	408	355	359	346	347	350	369	334	345	351	353	346	334	381	342	357	368	377	341	360	383	337	348	367	379	359	360	389	343	350	347	343	320	359	371	361	366	351	368	358	339	363	348	345	320	356	317	357	366	345	322	354	378	345	358	369	356	338	363	330	371	345	383	346	351	351	372	352	343	351	382	337	348	351	347	367	364	364	339	350	340	411	308	338	366	361	403	357	382	343	363	350	349	371	362	368	372	361	350	375	340	323	339	370	366	348	338	341	357	344	353	344	370	358	352	336	374	368	383	349	366	357	371	356	349	346	372	327	356	363	360	370	325	344	368	362	334	358	390	341	354	339	326	396	343	319	350	357	403	389	347	373	356	380	367	342	368	342	322	367	365	340	327	308	341	391	351	353	342	335	346	353	347	349	335	359	312	364	351	371	352	363	354	349	365	341	353	376	381	346	335	364	346	367	332	366	360	366	335	357	378	341	353	385	346	362	342	348	397	358	347	335	333	344	380	325	351	328	357	362	353	353	358	363	340	357	336	353	349	333	377	353	340	346	370	341	338	331	376	349	350	395	386	378	389	346	338	326	368	353	342	320	375	348	377	329	326	350	376	368	329	357	336	370	353	354	364	371	377	343	356	373	365	381	361	374	362	365	367	357	341	344	358	363	348	354	341	352	360	354	357	357	370	326	335	337	377	354	352	333	357	343	308	331	363	322	323	386	370	347	394	381	344	329	385	320	344	353	338	371	387	358	325	335	385	340	340	372	389	359	378	319	370	312	347	395	351	363	377	348	344	360	395	341	353	313	357	342	353	378	382	361	355	370	355	361	354	354	382	361	374	387	358	402	370	373	361	346	345	353	354	376	370	373	346	369	346	371	343	356	377	340	385	365	350	385	339	403	321	383	352	355	373	340	335	338	336	332	343	383	348	357	366	345	363	345	390	395	393	368	363	373	351	358	372	348	351	367	351	335	356	339	368	383	338	355	366	387	360	353	350	332	332	383	345	370	335	348	362	350	388	328	364	340	330	362	359	360	383	354	370	388	363	335	355	361	353	346	361	352	341	344	372	371	344	312	358	340	359	350	340	365	340	332	358	373	364	328	370	374	345	378	352	381	366	335	362	343	334	384	377	341	354	319	377	329	351	342	352	362	351	327	370	379	371	350	378	340	364	340	352	336	369	348	336	379	329	376	386	332	350	353	362	358	365	359	354	356	365	367	320	325	348	355	345	353	343	367	366	342	338	333	350	360	365	386	347	363	383	364	351	377	352	338	357	328	377	377	364	358	323	334	327	377	343	353	335	358	370	325	394	353	364	386	337	335	336	336	359	353	385	370	320	342	339	333	353	351	385	357	352	328	366	354	350	332	320	347	370	326	360	343	362	356	356	351	347	353	344	359	343	308	356	338	358	374	384	364	335	342	376	379	347	360	364	356	336	348	339	377	360	375	370	346	334	359	348	383	377	353	339	355	394	365	352	341	359	376	375	354	340	359	356	341	332	366	367	391	350	364	364	386	369	357	344	356	373	339	330	416	370	349	315	364	366	380	327	342	368	336	346	350	331	371	366	331	321	337	357	361	365	360	343	363	349	335	333	347	387	349	349	312	367	333	368	347	363	358	326	365	324	352	362	343	365	346	328	375	341	344	375	364	334	337	328	352	374	349	361	385	356	373	338	353	408	404	339	349	363	377	323	371	348	363	390	378	340	346	388	339	345	381	394	341	362	315	353	375	328	363	362	361	349	309	381	347	381	349	350	361	359	316	372	357	372	343	354	350	347	352	360	322	352	355	377	374	342	372	356	372	356	337	369	349	347	354	371	347	324	331	337	363	338	386	351	372	377	349	341	342	374	368	393	332	339	352	371	352	379	361	325	369	317	344	404	359	344	351	385	371	361	345	328	359	362	348	341	382	367	377	343	356	347	368	392	379	370	358	342	343	360	357	342	337	366	349	366	373	339	385	366	366	344	327	376	335	365	324	323	389	348	370	396	386	341	378	353	360	330	383	334	322	385	369	360	364	393	366	360	353	394	351	356	348	351	351	359	347	359	332	351	348	339	351	368	341	356	389	362	335	369	352	331	363	368	344	324	336	372	350	376	330	380	338	374	359	364	368	337	374	346	341	361	364	352	375	351	361	359	316	371	359	346	355	383	330	359	341	360	378	379	380	337	326	355	402	335	386	350	344	350	343	362	347	339	368	348	374	337	342	387	344	372	366	352	404	328	361	362	349	378	351	369	364	353	361	345	356	364	356	344	381	380	353	322	337	347	379	381	353	348	370	379	372	359	354	353	376	360	351	356	344	360	362	378	351	377	374	350	326	352	323	390	367	347	338	334	331	377	386	343	367	349	348	372	392	327	385	352	352	361	351	368	385	329	335	375	324	347	302	335	347	385	378	349	335	355	377	359	366	388	363	344	344	365	368	318	375	387	314	391	373	350	375	355	380	383	331	355	319	387	350	359	363	310	330	330	366	369	380	349	360	336	336	362	329	355	371	304	343	365	376	363	349	350	332	382	384	309	346	326	379	316	351	380	349	320	363	375	355	345	352	350	351	373	344	349	332	391	394	334	342	394	376	346	322	329	349	365	385	347	353	335	361	327	326	353	362	346	341	314	375	362	379	319	361	353	343	330	393	337	346	355	359	356	365	312	342	350	374	322	340	349	325	328	348	364	358	376	354	366	386	363	363	377	369	363	337	350	356	361	351	365	361	386	361	346	355	359	373	344	368	337	382	339	332	328	351	349	331	355	331	347	359	353	322	339	357	357	375	369	368	325	333	349	361	333	342	368	358	359	355	340	385	344	368	337	325	417	319	347	343	374	374	347	377	356	343	333	350	366	323	349	349	343	388	330	362	356	372	347	372	343	352	373	310	354	409	364	356	362	345	388	358	357	388	373	356	369	368	344	322	345	354	346	374	375	365	362	405	369	356	393	372	323	371	370	327	348	337	343	344	346	401	342	344	358	357	356	357	334	345	377	386	322	386	347	368	357	343	372	351	347	338	331	375	374	367	364	351	386	366	362	349	339	350	387	343	335	353	353	361	375	364	372	364	339	334	378	351	362	346	359	348	358	372	337	377	354	377	382	335	316	330	379	350	341	399	411	348	328	346	364	351	345	331	353	369	357	367	367	340	343	344	387	362	355	371	367
23710	23871	5830	951	597	538	920	458	485	469	462	415	442	432	425	449	443	415	427	411	447	428	423	440	439	446	389	471	402	393	414	438	432	390	404	435	425	468	412	419	414	415	410	429	427	402	424	432	431	433	431	406	441	438	415	445	402	386	416	394	389	401	415	390	409	444	442	451	404	453	473	397	433	436	446	431	432	426	423	412	449	416	408	412	410	460	474	414	443	427	402	400	397	441	405	411	451	443	426	461	428	421	429	396	415	448	418	424	483	437	455	454	440	424	443	436	445	407	443	407	454	450	406	411	440	422	407	405	437	419	397	395	427	450	441	400	390	450	402	421	438	456	432	409	450	427	409	425	443	435	458	438	438	434	443	466	412	425	404	419	416	426	399	423	405	460	398	419	441	397	423	435	425	450	431	452	399	412	409	390	411	433	422	408	431	405	433	415	402	428	384	399	409	468	398	393	442	436	408	395	435	441	387	420	417	419	421	431	394	389	399	425	396	427	436	407	386	444	405	426	442	436	420	431	425	437	408	438	428	448	442	404	437	428	481	407	432	433	446	431	395	411	430	450	434	436	429	409	414	426	415	422	430	423	417	437	418	415	446	399	388	440	408	400	389	422	427	421	463	392	434	415	435	436	444	420	444	433	431	372	437	430	432	439	422	415	418	453	387	419	402	415	424	425	418	446	424	409	404	409	447	448	431	431	386	453	426	425	418	444	433	432	440	442	413	429	433	415	428	445	424	412	431	396	447	406	430	450	442	433	366	436	433	438	418	436	479	451	414	433	425	438	384	445	422	428	431	436	405	429	430	438	409	402	409	399	400	434	427	423	451	401	426	427	426	446	446	460	436	393	441	438	404	414	471	456	459	415	399	444	413	417	410	454	452	433	422	442	416	421	414	414	435	384	428	416	448	398	396	400	433	461	457	434	414	433	416	421	383	449	428	422	416	402	447	421	383	435	438	396	400	440	373	402	419	433	396	439	386	423	460	429	421	435	476	398	427	414	441	420	390	411	393	440	445	479	459	421	422	424	446	439	409	455	452	452	437	462	428	432	415	423	420	421	437	472	482	422	428	443	403	416	405	409	403	404	434	426	440	442	424	490	412	431	452	423	406	407	408	430	430	448	464	450	434	404	390	437	422	433	391	433	415	420	409	407	415	427	419	404	402	422	441	434	461	391	399	415	438	444	454	428	425	437	473	402	464	425	438	413	414	453	435	453	408	400	419	398	428	446	420	438	444	403	388	416	436	419	408	435	448	444	421	416	419	417	446	405	432	442	429	417	389	428	419	417	410	435	449	425	447	452	446	412	429	429	428	435	418	427	436	412	409	405	411	448	430	404	421	444	440	394	433	426	438	381	402	418	421	401	407	404	433	450	434	406	375	447	436	468	411	423	419	457	444	419	435	434	449	463	395	424	399	469	406	458	415	433	455	418	427	398	429	444	464	500	372	430	446	450	445	433	425	405	420	415	424	381	419	440	444	423	432	480	409	430	429	417	421	426	420	398	417	414	397	394	434	412	416	420	474	410	426	422	450	426	458	436	429	424	431	387	428	393	429	415	429	414	429	431	424	414	382	435	457	424	424	430	414	425	438	453	430	407	406	428	460	424	421	389	410	389	422	446	402	413	444	401	388	429	415	420	427	450	434	438	431	414	477	439	413	445	441	394	398	441	421	398	399	418	438	448	421	412	428	440	447	439	416	437	437	403	419	441	445	403	433	418	442	405	410	437	422	409	462	456	458	386	454	448	438	404	417	403	422	427	412	409	417	421	429	434	413	454	437	416	439	393	423	425	445	411	444	396	431	438	434	427	421	399	404	401	409	428	429	384	415	436	414	381	442	431	386	431	413	416	426	449	433	439	418	438	439	380	413	411	429	397	398	419	428	419	442	409	418	466	408	438	415	442	426	416	429	429	405	436	429	422	417	395	417	429	387	405	428	426	427	464	428	476	423	420	425	434	433	385	446	434	409	403	457	434	410	433	400	434	388	436	415	430	410	386	395	437	409	407	418	415	435	433	425	417	405	441	401	434	406	431	428	452	433	409	425	430	434	396	408	440	405	431	419	435	424	398	469	424	450	422	441	439	429	430	410	395	402	435	427	427	430	416	451	424	441	458	434	452	416	426	403	424	395	424	451	434	437	411	400	445	427	426	402	413	395	407	443	409	431	445	428	402	453	465	446	456	418	423	439	421	458	445	420	422	441	407	392	446	424	440	394	441	415	456	427	404	433	419	451	403	393	375	396	411	417	398	444	443	446	380	429	450	413	373	427	460	411	430	442	433	417	420	446	398	437	404	433	428	405	428	412	441	395	412	431	441	422	406	422	395	417	431	447	436	458	433	401	442	442	422	453	451	394	455	463	424	423	423	382	405	418	416	421	427	385	418	422	453	435	439	422	451	440	411	428	394	459	449	447	399	405	423	477	407	423	428	389	389	437	395	445	454	429	393	458	401	415	420	416	425	418	461	439	408	403	462	450	467	393	413	416	433	418	432	402	426	410	420	452	438	421	419	409	449	446	415	444	397	421	405	410	435	438	435	419	410	399	446	424	456	409	402	408	438	420	438	410	434	425	417	424	437	417	409	423	418	455	425	426	409	406	416	417	447	413	398	422	411	428	417	441	466	452	418	465	422	430	462	418	405	472	424	416	435	390	400	418	429	432	448	398	429	457	392	420	433	456	434	421	396	454	445	405	423	440	452	401	448	412	416	399	440	463	404	431	414	373	453	430	416	400	419	407	424	401	430	433	416	432	409	420	428	451	421	429	442	384	420	421	453	434	451	399	396	431	443	413	434	440	401	395	380	460	400	397	443	462	393	457	415	393	406	430	420	403	396	412	455	464	401	424	368	421	401	430	417	429	438	413	422	437	433	452	410	427	433	439	385	418	407	427	400	370	432	431	441	452	484	411	408	399	384	423	407	393	407	429	443	447	418	423	408	443	429	449	426	410	418	418	401	409	442	478	455	425	454	416	440	428	460	408	421	430	422	376	405	437	430	445	488	424	419	458	391	432	384	417	410	427	456	448	403	425	415	414	442	431	418	440	436	419	442	429	402	442	423	462	416	417	413	438	422	426	456	427	417	431	408	455	409	424	436	431	443	415	443	395	439	412	442	432	391	457	447	430	448	400	432	434	416	399	427	422	445	407	427	422	457	418	451	439	416	423	407	417	451	422	425	433	459	394	414	392	424	450	437	443	453	433	436	419	454	414	423	421	435	443	432	390	410	418	393	419	456	430	407	396	442	452	404	453	423	409	425	418	428	389	401	464	431	433	424	420	427	459	445	412	432	397	434	400	419	422	407	440	442	453	417	415	429	436	433	402	412	404	422	428	424	435	371	398	408	409	397	434	424	444	443	456	425	448	424	444	418	421	450	431	418	449	412	436	421	420	401	448	439	422	468	434	424	444	406	431	433	456	442	456	421	416	418	417	432	439	389	422	442	427	433	443	429	429	414	396	410	401	403	411	394
24219	21296	28484	24377	20208	4543	3702	782	632	601	582	527	571	533	560	505	536	510	540	543	501	527	484	520	495	572	483	500	508	506	535	531	524	548	499	520	523	477	529	513	525	496	474	486	530	505	481	492	525	486	530	511	503	502	572	522	508	544	511	539	484	503	490	471	503	498	478	509	502	440	513	518	504	478	566	510	496	507	512	485	524	503	508	527	535	471	502	533	550	522	496	499	541	498	522	555	474	507	496	533	510	518	516	513	506	499	509	515	511	557	478	511	495	531	490	513	497	509	506	501	507	542	569	494	463	490	499	468	525	507	512	522	508	502	523	501	560	516	524	516	515	509	515	504	512	530	480	519	516	510	487	490	474	497	529	489	533	496	491	500	515	532	465	496	515	537	555	476	502	511	486	511	506	490	529	489	534	518	482	562	491	521	518	513	530	514	537	482	504	505	478	477	520	506	519	503	521	480	504	516	530	503	490	488	477	504	509	535	537	530	492	484	527	470	484	485	526	502	504	505	496	503	539	510	468	515	500	535	528	500	506	515	495	515	552	494	509	484	489	511	533	526	491	508	525	503	458	505	531	521	479	503	535	516	505	504	520	508	476	527	480	479	490	491	528	514	474	496	493	487	534	490	549	509	483	520	519	522	465	514	544	485	546	485	529	532	538	516	508	531	497	480	491	480	542	498	518	485	515	525	512	489	501	530	475	515	524	516	501	510	518	489	513	465	502	523	501	566	498	508	510	500	501	491	526	543	515	484	502	494	497	517	495	458	513	487	484	485	507	495	497	525	540	496	476	525	486	492	459	473	520	518	500	485	490	505	528	503	511	489	505	491	474	470	480	497	534	473	499	525	523	485	510	513	499	533	524	527	509	529	507	509	525	507	490	496	497	483	501	492	513	470	501	540	504	496	520	494	489	551	483	499	506	503	527	507	495	468	519	512	511	502	514	502	501	470	495	521	504	515	497	551	499	476	528	499	540	530	550	513	513	520	451	527	507	489	481	494	507	499	514	511	564	537	497	469	483	480	539	533	499	467	519	491	472	517	520	496	531	520	489	510	481	495	471	508	497	501	478	471	505	506	492	547	514	489	483	516	470	540	508	498	511	461	525	480	512	494	512	527	485	543	482	524	495	514	508	482	544	513	498	451	486	526	478	579	509	530	537	496	500	494	479	454	461	494	477	500	521	529	496	514	431	510	464	506	478	483	549	493	481	521	534	513	487	468	490	500	494	506	505	477	491	523	505	490	501	520	516	519	521	544	506	483	495	460	505	534	503	516	487	539	494	501	518	505	486	472	526	559	521	524	517	504	518	508	507	505	499	509	521	501	484	523	489	515	488	509	462	507	504	517	504	473	504	497	535	516	525	503	514	524	517	495	449	497	470	538	473	520	497	494	469	476	503	520	529	515	468	527	532	483	515	503	503	482	495	516	510	490	528	512	483	516	538	492	482	530	531	518	522	476	498	506	497	478	494	518	531	512	471	474	492	478	499	494	472	513	487	505	504	494	508	532	480	534	471	500	506	490	481	537	485	507	504	472	527	527	520	521	504	473	515	508	530	462	476	496	490	495	444	491	491	473	511	477	499	506	506	485	571	506	534	533	480	494	520	474	527	494	472	503	501	521	476	474	495	500	494	495	489	494	499	474	515	467	498	504	490	494	478	530	543	505	565	521	512	488	483	513	496	507	515	515	499	488	504	511	511	521	477	524	528	525	559	516	505	459	501	518	498	521	520	516	515	513	523	518	495	515	480	519	483	494	490	513	522	519	517	459	494	539	523	462	503	493	536	487	533	519	491	489	527	510	452	474	482	527	503	494	490	514	482	501	481	517	553	496	499	509	485	462	483	483	471	525	505	491	496	495	505	563	480	484	504	506	494	489	501	493	531	483	521	513	544	537	508	508	505	499	492	504	504	519	536	536	511	459	486	535	505	533	536	493	527	532	506	492	516	478	461	519	515	522	501	522	541	475	500	485	513	498	514	496	492	492	528	494	533	481	520	480	509	506	505	547	525	508	497	508	475	501	495	501	506	501	514	487	516	525	525	465	543	504	514	519	488	540	453	500	523	496	479	519	465	469	453	479	535	522	546	541	515	525	497	531	500	492	520	482	485	489	504	514	484	503	491	486	495	501	532	458	524	528	502	496	514	528	485	513	483	518	505	514	533	536	492	489	508	506	504	480	513	487	487	510	496	483	478	512	548	501	516	515	526	495	458	522	489	543	513	533	538	520	519	489	525	478	507	515	520	531	510	506	516	510	450	513	517	519	510	527	520	502	490	504	474	517	492	497	485	506	499	516	500	496	499	510	540	520	508	517	532	523	517	519	499	526	498	517	510	504	464	498	516	526	498	528	486	506	487	476	514	501	463	481	490	513	514	506	475	517	519	474	471	531	491	500	475	504	546	523	535	520	486	502	509	505	520	487	491	481	511	532	503	503	489	495	530	527	483	511	495	483	506	470	500	502	471	482	507	496	514	522	523	482	531	501	502	499	536	531	510	462	466	566	511	488	519	528	517	496	498	502	481	503	533	505	507	480	483	490	504	526	509	536	472	504	483	500	534	524	470	479	517	508	489	496	520	484	464	484	476	487	499	468	471	527	519	455	510	476	494	503	494	537	502	495	513	505	528	513	505	516	468	478	541	532	506	516	480	504	534	499	494	481	481	463	516	524	499	498	487	498	510	471	533	500	480	512	506	525	488	510	484	497	503	476	489	471	519	503	517	520	504	509	490	522	530	523	512	483	499	526	473	486	516	565	506	450	488	494	475	478	516	507	519	534	497	470	501	507	493	502	534	536	511	486	490	505	505	500	516	514	495	482	511	519	488	474	509	496	469	496	484	457	501	449	512	474	530	554	553	530	509	524	510	511	529	465	525	462	469	526	516	490	532	550	506	482	515	483	486	521	484	494	546	504	513	520	460	511	479	515	532	480	514	503	551	491	497	466	523	458	509	498	568	498	512	555	468	474	476	521	489	483	521	462	545	514	534	502	537	520	495	482	491	514	459	512	497	522	547	550	479	512	559	527	494	521	520	500	518	494	501	488	499	488	539	473	477	504	529	508	511	473	480	507	487	539	484	537	540	509	493	502	522	486	494	519	507	485	495	476	471	547	518	500	510	491	495	519	533	542	486	511	518	485	522	537	515	510	479	529	506	484	497	504	471	506	517	503	496	504	546	524	596	463	546	517	502	501	527	536	517	540	523	476	492	526	526	513	475	501	459	456	479	487	500	514	501	467	522	494	486	509	488	480	520	512	472	518	558	498	549	514	469	504	511	470	483	525	523	515	531	497	492	525	467	511	485	537	489	500	487	510	503	542	526	527	522	526	527	512	501	535	504	457	501	518	511	493	521	464	501	525	458	493	524	496	523	491	515	535	475	504	489	518	476	460	494	484	492	512	503	496	528	565	476	496	515	492	508	515	503	534	437	509	468	529	540	519	483	512	471	498	463	495	528	538	464	531	552	521	498	466
46116	58535	27328	6367	2539	2847	6685	1032	880	817	792	735	725	679	730	690	685	667	636	633	625	633	612	592	638	614	598	614	601	565	595	617	583	601	620	589	551	624	564	591	570	607	635	625	634	563	602	574	568	591	621	556	570	619	609	596	595	629	590	586	585	585	590	525	580	565	605	578	606	538	585	565	584	594	581	577	596	579	604	612	572	621	531	627	590	631	596	632	571	583	601	578	605	583	608	578	600	597	608	651	625	600	597	630	571	635	659	574	551	599	607	567	536	613	585	580	613	589	602	593	599	583	602	566	637	583	584	572	578	585	609	590	607	607	608	567	618	588	588	604	579	610	590	585	614	590	526	637	589	568	579	607	559	643	580	543	562	564	607	580	572	581	578	582	627	601	554	644	615	557	599	587	552	564	597	572	635	576	601	616	570	555	549	542	636	599	585	627	575	577	550	567	628	596	609	596	602	596	586	539	589	564	614	599	593	557	568	570	663	591	601	611	580	587	589	585	581	590	571	619	586	565	567	594	566	589	565	568	619	595	558	589	584	561	536	573	533	604	621	624	589	602	589	592	577	579	580	595	543	535	579	597	545	563	626	551	580	591	576	595	585	606	558	530	556	585	583	618	614	599	535	593	546	548	583	586	582	587	592	586	597	641	588	598	569	567	576	608	605	560	595	590	609	593	530	579	595	572	590	564	591	584	575	581	553	551	580	591	592	537	569	594	575	600	582	581	598	564	593	604	595	564	597	617	599	580	568	609	590	557	560	603	558	562	541	567	571	589	580	613	630	622	578	600	550	549	602	548	613	522	587	555	567	561	601	601	562	604	594	588	561	534	611	575	579	574	599	606	583	606	612	600	588	605	591	595	574	604	561	603	622	575	538	591	538	637	595	601	578	565	574	573	615	568	579	587	598	588	615	592	578	635	594	598	567	571	590	590	545	595	636	563	654	611	581	575	574	567	610	604	571	596	573	569	601	561	572	583	590	604	586	598	624	611	564	559	615	580	592	562	584	614	587	561	617	600	580	577	598	650	593	573	574	590	616	600	568	555	598	604	591	595	570	580	583	581	564	592	587	592	599	592	568	565	603	609	596	566	581	585	575	571	618	605	585	623	566	610	600	584	584	592	582	578	555	629	571	562	620	601	533	580	569	626	609	594	576	611	545	580	629	567	557	603	610	593	602	587	566	588	612	594	597	611	595	567	591	599	582	592	559	625	604	617	606	570	573	588	571	591	583	549	553	543	586	559	597	607	569	575	565	604	592	605	576	598	576	603	542	574	586	601	583	653	586	595	548	612	562	559	589	564	554	564	562	617	564	612	578	575	598	592	561	607	582	563	563	596	602	591	598	552	603	581	526	576	572	548	589	632	626	574	591	588	562	570	599	565	624	563	572	611	559	573	587	617	569	561	578	605	608	570	631	589	627	572	596	592	565	579	575	575	580	552	571	610	585	571	542	616	623	554	585	582	622	590	607	573	529	597	588	602	568	625	568	570	579	538	614	555	570	592	575	581	586	559	558	588	590	545	595	569	570	592	621	556	573	597	587	620	596	554	596	607	605	530	570	590	566	603	589	567	580	560	586	575	598	619	597	616	587	557	581	521	562	550	552	636	598	558	578	557	565	572	604	542	653	545	597	583	577	576	573	576	585	535	623	597	579	578	577	613	605	560	578	557	596	554	598	582	592	567	589	542	580	592	617	626	607	607	618	550	580	586	620	584	564	571	598	567	574	598	617	597	627	597	577	559	619	572	589	570	532	599	564	558	572	593	540	538	553	584	602	593	571	578	565	564	623	583	578	668	566	623	629	591	597	571	588	564	650	587	591	589	600	580	590	587	559	539	573	571	601	595	588	605	579	585	570	542	546	563	561	560	582	559	583	607	575	561	576	539	539	607	574	613	536	598	627	554	579	541	569	587	566	575	585	541	586	581	573	556	571	586	589	593	589	551	558	586	563	573	575	565	574	573	536	567	570	605	582	597	598	583	591	551	579	573	605	624	585	621	577	561	606	667	597	596	596	563	542	614	603	566	597	573	557	620	613	568	569	574	559	586	615	598	567	558	573	538	609	564	557	583	570	593	632	559	595	577	580	584	556	572	593	560	599	584	619	617	540	584	584	571	624	573	607	602	614	587	557	606	559	564	579	566	574	612	573	587	564	597	594	582	557	581	618	574	572	565	584	573	618	585	592	580	557	569	586	588	543	567	602	615	574	582	623	576	565	613	615	564	576	571	532	573	578	609	564	565	577	585	572	551	611	585	579	621	584	562	584	596	554	598	573	638	562	592	585	618	616	604	587	573	600	615	566	596	554	569	563	568	592	595	594	622	511	561	581	591	566	589	613	602	593	579	529	576	583	606	555	613	580	614	568	614	598	610	582	597	615	631	582	620	590	604	556	584	614	611	524	566	598	614	625	547	547	569	536	590	642	634	580	640	577	568	620	577	625	633	581	602	546	592	606	602	598	572	571	605	542	579	585	533	550	557	588	565	563	609	553	574	560	594	587	556	532	624	601	559	575	605	645	607	532	558	558	579	627	610	561	553	555	587	596	548	600	590	595	593	583	646	572	601	567	592	566	544	573	613	581	591	555	592	570	592	606	553	564	545	557	584	567	592	566	590	577	573	588	565	570	606	557	612	568	612	562	570	607	608	556	567	579	600	562	568	590	577	546	570	563	552	578	576	578	588	565	589	598	575	588	583	566	600	585	585	568	625	577	580	529	603	565	612	580	573	560	586	608	609	544	557	565	548	581	563	582	572	591	590	561	533	594	574	547	595	557	580	620	567	600	553	561	558	563	608	573	611	577	570	610	531	579	565	568	563	575	567	581	594	556	603	583	601	585	560	523	591	616	600	599	570	541	575	626	637	564	600	564	564	623	579	627	562	597	518	583	557	637	623	607	557	549	565	603	594	621	521	591	553	527	586	572	598	574	596	593	593	593	556	578	573	584	551	595	544	603	606	591	579	559	602	575	561	593	558	560	583	573	588	581	599	613	591	565	586	574	581	603	560	584	564	623	591	574	566	569	565	592	568	561	606	548	614	559	691	605	605	625	580	569	596	589	595	573	567	595	636	603	565	608	598	603	587	536	552	577	573	592	589	509	603	632	576	550	559	586	567	563	574	580	586	586	582	575	608	564	575	570	616	595	571	608	526	591	595	617	574	607	597	632	592	609	620	623	561	581	588	595	643	608	593	597	576	574	615	571	535	639	599	596	622	564	590	570	576	572	587	586	609	527	565	555	565	548	615	593	551	541	559	605	574	602	571	602	566	571	578	561	576	589	563	577	606	552	576	574	579	564	538	562	607	591	539	624	631	580	599	595	557	533	534	620	589	595	605	561	610	593	591	607	566	592	569	603	593	608	605	579	540	592	576	558	576	608	537	589	576	534	615	557	559	605	558	606	608	600	562	540	584	581	582	562	608	607	586	577	600	593	583	612	524	582	616	577	601	586	597	609	632	518	603	588	575	546	590
25450	21343	26884	24591	4775	929	1814	467	448	425	395	382	351	422	460	378	417	368	384	372	401	385	430	385	385	392	407	423	377	396	390	385	378	366	412	357	375	374	358	374	362	378	401	404	416	374	353	407	387	392	410	405	393	364	361	365	396	388	381	378	366	422	407	417	386	342	416	398	396	387	399	413	383	366	367	423	386	378	375	380	414	380	370	376	379	376	374	401	387	383	397	382	371	373	368	378	385	358	386	422	372	397	381	402	402	383	400	383	395	426	392	396	372	396	384	394	381	417	383	408	389	385	392	359	382	381	398	378	373	373	408	365	414	410	390	384	373	432	389	387	369	378	385	397	382	367	379	386	368	371	422	407	387	388	430	386	404	389	365	387	419	406	377	409	366	378	395	364	417	367	369	359	410	394	389	404	388	392	396	401	398	386	418	385	406	382	383	346	358	414	394	373	375	402	393	400	355	367	425	390	405	363	388	381	369	384	385	418	386	398	375	353	389	391	354	376	388	401	381	376	356	371	390	404	354	373	386	386	381	387	392	407	390	412	361	403	360	379	400	390	392	422	362	406	407	338	374	415	380	407	357	405	401	386	415	387	387	353	391	387	386	418	361	368	391	419	361	385	395	393	386	402	377	372	396	383	403	401	398	418	391	410	415	380	387	425	364	426	385	385	401	392	336	408	378	382	397	397	364	408	422	379	360	384	369	398	368	370	387	381	371	416	377	340	348	371	375	391	405	388	415	388	398	363	346	413	391	394	395	384	388	397	404	381	397	368	413	322	385	363	396	363	368	349	394	413	382	371	376	389	378	410	398	389	360	395	373	415	409	339	384	389	374	422	377	365	386	339	396	378	396	371	362	375	373	398	384	399	389	405	420	408	365	391	387	397	372	399	367	396	398	348	413	395	383	359	367	375	368	390	375	373	376	393	411	366	374	391	374	370	388	388	377	377	375	370	383	367	399	408	387	374	371	372	376	365	382	370	366	391	410	384	373	395	365	362	377	388	374	342	395	409	407	406	366	389	350	360	426	416	379	392	374	380	383	416	375	380	386	408	426	431	368	390	376	418	360	394	376	389	376	370	371	393	399	359	407	365	351	368	402	358	373	365	401	386	442	396	335	420	345	390	392	381	392	415	395	349	404	397	401	377	402	388	427	363	360	367	382	356	393	374	385	370	356	385	379	353	404	371	354	373	371	408	390	404	397	381	379	383	379	398	383	390	403	362	393	384	364	371	368	364	369	398	391	378	390	388	373	409	406	425	359	358	380	356	377	392	403	370	370	370	357	396	395	378	383	389	384	389	364	387	399	382	378	358	368	389	401	366	378	371	397	403	386	392	398	370	370	378	413	429	387	352	377	377	412	378	398	366	392	378	385	382	406	410	412	409	351	379	363	414	383	436	394	378	390	377	375	374	371	368	375	349	404	437	395	359	395	352	391	377	370	384	370	411	371	332	367	389	372	383	380	420	386	379	369	417	371	374	357	386	373	403	431	364	369	376	390	389	378	382	399	406	404	407	377	376	393	377	404	372	349	370	379	381	371	382	396	428	376	413	377	378	352	375	380	441	421	373	383	384	401	396	435	356	394	388	378	410	371	390	414	404	370	396	402	380	369	355	396	365	385	408	382	375	383	373	392	406	411	404	351	393	338	405	363	365	400	393	443	368	408	379	409	369	385	323	355	378	450	355	388	395	352	410	407	348	396	395	388	407	383	427	393	379	367	364	413	398	419	358	414	344	380	402	390	379	385	388	380	373	390	398	411	378	374	397	378	423	395	378	404	360	380	399	410	427	389	377	386	383	374	377	391	409	414	387	355	455	347	377	394	380	376	380	409	360	419	399	377	382	402	395	380	382	379	408	411	385	380	399	375	375	392	368	376	368	398	388	381	358	396	380	389	340	391	385	404	412	405	363	391	413	396	383	340	360	407	412	407	408	354	383	385	372	374	391	388	402	357	369	360	398	355	403	368	392	389	384	374	422	407	359	394	384	399	384	381	395	377	364	385	386	351	379	382	395	395	423	387	393	361	400	385	403	428	400	375	377	402	379	381	377	383	350	404	397	413	381	380	394	420	370	354	345	383	405	378	396	365	408	367	423	385	361	402	408	369	428	415	358	351	365	380	372	399	417	373	381	373	395	370	388	375	401	370	403	366	381	406	416	386	352	387	369	372	378	388	386	363	424	391	376	399	391	410	404	389	389	435	392	379	384	375	369	420	389	399	373	380	406	389	381	382	372	390	397	385	385	415	362	382	407	389	404	384	415	391	400	396	378	415	416	387	379	356	360	405	387	400	424	371	408	425	364	374	377	377	378	363	404	395	364	412	386	406	382	383	352	397	404	381	381	364	407	398	385	390	421	363	402	388	360	380	381	380	387	378	389	408	397	374	380	364	408	426	435	385	402	387	367	383	369	369	390	402	361	383	400	375	391	350	384	390	378	372	398	410	396	373	370	377	416	373	398	383	380	377	377	348	408	392	402	361	358	392	374	371	373	381	377	374	395	370	406	382	391	384	385	369	433	384	361	378	352	333	398	388	388	419	392	391	360	376	363	396	376	385	352	389	362	393	340	378	381	383	413	388	372	370	402	380	421	391	387	391	407	383	372	420	358	403	363	404	382	384	347	389	356	381	361	346	360	387	384	337	386	375	405	387	383	403	389	364	402	385	404	356	389	378	363	410	415	376	395	394	403	357	387	345	394	395	378	383	385	390	390	387	380	371	388	385	381	409	387	412	344	376	368	425	385	396	401	414	371	379	395	405	369	384	366	420	421	371	384	380	395	381	364	346	359	409	398	377	360	383	418	374	372	399	422	433	361	397	379	416	417	387	363	403	377	424	373	346	390	349	390	376	421	350	355	408	405	404	401	379	390	366	368	373	402	346	397	413	366	408	357	371	369	374	376	364	349	399	381	395	401	371	406	419	391	382	413	370	377	387	344	420	415	369	414	393	404	394	359	384	376	377	397	405	358	349	396	393	383	376	362	388	383	397	392	374	369	380	368	431	377	401	368	372	375	391	364	363	334	387	362	349	347	383	379	376	383	369	382	385	423	373	339	395	359	401	361	409	393	378	410	367	410	362	385	395	366	412	368	379	379	394	376	412	370	405	437	364	338	396	346	392	372	395	399	374	418	390	413	363	382	363	404	409	374	380	434	363	403	366	386	405	369	385	399	390	399	373	373	391	402	372	389	383	383	354	399	366	386	389	382	380	386	365	382	406	397	379	393	427	390	376	403	377	368	407	402	427	377	412	357	363	397	390	372	386	422	408	405	367	357	357	412	364	398	396	401	377	387	393	402	405	361	365	364	392	368	365	348	426	401	401	343	409	427	382	385	392	350	395	360	380	346	379	407	357	384	419	391	397	415	390	392	377	391	378	356	416	394	391	416	366	400	423	384	381	385	431	382	387	392	407	349	433	401	404	375	380	396	404	411	399	361	361	389	373	387	428	355	388	390	393	402	367	398	390	386	382	371
41855	46136	14967	3692	1546	1917	4238	744	632	601	607	618	592	538	526	491	518	464	482	508	501	526	493	497	479	514	446	488	448	480	460	483	507	490	492	523	448	475	501	505	455	472	466	438	459	482	506	479	455	442	466	434	518	462	487	492	487	473	473	468	520	473	523	515	454	536	465	466	465	476	472	462	448	451	460	506	493	442	472	468	513	470	462	496	486	482	465	481	455	479	456	515	482	492	444	438	488	478	472	499	507	461	486	511	454	492	493	458	467	504	502	483	461	470	520	473	513	454	488	484	437	424	484	493	470	463	447	458	470	493	474	474	469	477	443	468	443	486	508	490	468	456	448	464	466	497	471	437	444	471	450	449	457	468	460	476	472	461	502	468	500	482	450	470	481	439	461	476	469	438	493	467	433	463	477	475	446	467	465	452	444	478	489	477	508	480	460	486	455	489	454	476	461	459	459	514	436	490	435	493	449	477	472	483	469	455	472	487	463	468	478	452	473	458	410	458	446	501	476	482	416	468	490	472	452	466	473	499	497	469	492	451	461	457	424	474	486	439	461	502	502	494	440	542	475	467	461	461	458	463	485	485	446	478	440	463	455	460	491	473	458	451	497	474	505	440	415	459	451	445	438	457	462	480	517	440	455	456	477	470	499	437	518	444	500	482	452	463	473	484	474	464	471	429	486	490	474	487	487	443	460	468	485	461	477	500	441	453	478	471	454	446	500	451	503	481	452	471	488	443	478	448	481	471	444	479	476	443	459	456	465	481	476	469	483	475	441	469	500	423	448	498	454	476	481	450	477	474	480	478	442	466	484	495	480	444	452	470	465	479	465	441	454	474	475	485	463	478	466	472	496	458	488	467	486	460	472	524	476	489	434	476	444	483	467	462	487	454	453	473	480	462	453	498	487	473	483	487	474	466	484	442	478	457	470	511	435	472	467	461	444	483	494	477	451	442	466	453	480	465	459	505	507	488	519	450	460	488	441	458	468	430	481	441	476	476	437	461	453	511	431	471	484	467	495	470	477	482	497	462	476	472	495	464	448	455	458	481	475	484	468	471	470	468	472	468	484	436	484	474	460	443	486	451	478	460	472	464	449	447	478	474	479	489	441	453	481	464	479	504	480	500	448	431	461	465	449	494	493	473	465	499	436	463	460	468	447	479	508	518	515	524	466	444	486	481	502	479	490	472	458	475	484	465	482	463	419	505	465	494	474	543	493	439	478	457	482	505	467	484	487	426	471	476	476	457	460	463	462	468	463	492	493	441	453	480	488	440	475	473	481	491	489	473	483	439	438	471	475	485	471	497	509	475	480	481	477	476	487	464	496	483	479	485	482	475	474	442	499	479	439	440	451	474	471	450	457	501	443	454	455	497	452	514	508	461	491	480	502	482	468	456	465	478	470	479	502	505	429	448	435	481	503	500	465	484	486	430	448	461	457	483	459	466	475	402	476	433	418	435	496	441	466	462	490	452	478	461	468	442	455	466	478	462	457	478	452	437	485	483	410	444	442	419	464	469	484	486	463	480	482	459	493	459	475	515	458	470	489	484	487	480	431	444	476	553	500	454	461	487	479	494	459	455	495	454	541	478	456	514	486	410	518	474	460	470	492	467	464	457	441	457	465	488	473	495	472	475	485	513	492	454	416	456	490	473	467	497	453	476	490	506	468	494	465	430	489	488	465	480	476	458	474	501	492	497	467	467	471	494	453	468	470	451	487	475	486	438	467	486	457	496	506	522	454	497	451	495	492	499	449	460	486	501	498	453	459	509	496	455	470	477	509	495	438	500	454	456	480	499	516	466	476	467	433	444	473	465	486	476	509	471	483	451	475	472	455	458	450	447	498	457	476	479	457	487	460	471	456	489	449	476	489	442	444	482	443	465	488	521	467	421	455	478	447	518	480	465	466	509	478	455	446	443	544	437	440	464	488	465	503	496	444	505	510	490	453	435	471	436	453	500	508	469	447	488	467	490	518	485	456	470	481	477	443	466	483	485	517	469	490	447	463	449	453	445	437	472	447	476	442	431	463	447	447	497	504	412	473	459	458	474	461	455	486	463	457	509	455	521	500	510	436	475	461	450	467	497	482	478	467	472	508	491	474	453	462	475	483	478	472	453	501	475	462	472	416	465	474	474	452	472	488	449	430	437	470	490	494	448	466	456	485	478	466	462	445	446	483	460	481	485	508	474	507	461	472	474	457	417	462	468	480	483	462	469	476	500	465	453	460	475	447	497	463	489	464	460	468	444	458	478	461	469	477	475	423	469	458	482	456	451	526	442	515	455	457	465	478	473	464	470	488	495	454	482	493	474	461	499	463	427	458	449	484	476	486	476	492	476	498	516	469	497	453	456	503	496	499	448	455	513	450	457	479	467	431	501	470	450	473	468	497	422	427	481	470	445	484	486	499	472	480	479	479	478	442	486	479	425	484	454	449	473	461	478	453	454	438	481	463	455	472	487	508	483	452	451	431	480	493	476	491	477	450	491	478	452	481	501	479	455	452	475	512	468	489	445	449	476	439	494	483	488	501	473	470	492	515	488	461	494	523	468	448	453	454	461	492	465	461	481	453	469	482	472	489	501	463	476	460	496	453	470	463	472	461	465	479	518	441	475	452	441	442	497	477	498	494	433	461	500	502	471	462	466	475	476	437	483	453	481	477	485	415	440	492	474	507	415	482	445	467	508	473	474	475	470	448	521	489	507	445	478	484	469	459	442	492	475	452	492	477	492	435	457	501	471	489	469	484	447	492	435	514	493	426	480	470	489	445	494	453	457	461	456	472	454	460	443	424	477	441	481	476	473	434	482	453	458	463	477	470	462	475	486	464	458	449	463	482	513	483	478	463	461	479	486	477	473	498	485	451	465	517	498	509	450	474	465	490	444	498	446	448	468	486	446	466	461	503	459	480	481	489	478	492	461	446	491	482	449	473	458	461	480	462	463	469	453	477	502	482	426	495	478	507	473	457	475	470	450	502	500	490	484	451	497	480	454	429	463	496	469	470	452	475	486	450	432	520	479	472	465	483	486	493	485	502	418	485	476	433	457	464	473	490	412	481	502	487	467	488	506	469	444	483	443	518	527	456	480	472	412	466	462	471	433	453	489	484	462	447	459	445	449	489	483	483	473	476	485	505	444	469	459	460	463	446	474	466	459	498	489	433	462	465	432	480	451	439	466	490	446	458	470	508	456	492	446	517	426	460	449	481	507	480	460	487	458	498	484	481	494	515	446	514	455	468	459	490	498	481	490	474	462	476	466	480	419	447	471	448	480	468	438	443	462	445	506	464	454	496	443	442	487	481	446	456	475	478	478	488	511	476	455	481	448	486	432	470	464	483	480	461	479	441	451	465	458	500	465	456	460	482	452	476	467	475	478	451	457	466	472	464	471	481	465	474	460	474	486	446	463	448	452	488	481	464	466	478	508	449	458	468	472	540	427	501	484	486	526	477	518	483	487	443	478	481	504	480	502	461	452	471	491
23061	21338	29073	23927	21333	21397	13812	1800	912	836	824	861	776	751	792	731	751	734	710	753	695	690	719	724	741	686	704	747	661	628	687	696	664	715	723	628	679	696	687	678	689	677	664	622	653	714	686	718	692	725	639	666	662	667	671	715	677	663	658	656	661	659	654	726	662	680	677	620	649	654	662	663	637	635	681	682	721	677	689	663	637	741	649	699	673	659	654	709	703	645	685	668	659	707	655	725	647	694	673	668	679	638	688	683	669	694	644	705	663	637	701	677	693	700	663	681	702	711	691	640	729	674	669	687	666	673	617	651	698	677	681	683	687	705	640	635	687	650	675	635	637	648	687	740	671	625	677	691	656	643	647	688	672	599	668	632	667	694	683	698	668	710	682	698	672	689	669	709	708	630	616	691	654	651	661	645	635	672	633	669	673	681	664	619	707	675	672	700	637	708	641	668	678	646	670	674	682	691	620	638	638	602	661	669	662	684	657	646	686	640	647	639	642	682	651	676	665	644	659	642	692	694	681	671	651	700	697	642	652	643	650	660	673	688	647	654	668	687	639	670	687	661	686	650	678	702	658	685	653	649	670	675	655	608	691	638	613	665	662	651	634	688	664	603	658	662	622	670	678	636	626	637	648	673	676	655	668	682	671	639	666	692	663	663	623	670	679	674	657	674	622	678	664	628	646	657	686	635	642	675	715	614	669	650	671	659	670	660	673	693	707	660	624	700	634	652	678	675	625	670	626	657	664	695	710	678	641	682	656	691	649	666	648	628	699	668	638	672	667	677	638	665	673	639	670	737	635	610	690	684	654	633	624	621	703	683	635	706	674	640	648	593	660	674	659	686	680	719	635	675	656	660	643	651	665	662	630	652	639	648	648	644	672	688	657	670	612	618	720	656	684	705	684	668	621	645	691	636	698	662	666	709	658	656	671	687	648	690	684	666	642	646	670	705	623	703	668	681	686	676	654	697	678	659	705	680	671	642	691	642	719	687	669	671	646	667	690	699	639	676	667	752	669	684	660	664	607	682	669	716	697	678	627	631	698	643	651	674	671	657	667	667	646	650	668	675	671	686	659	652	645	658	671	709	677	674	676	704	675	647	617	657	688	680	639	685	715	654	662	710	724	707	657	628	686	708	682	692	669	649	641	639	665	673	652	569	659	758	644	675	677	643	660	670	643	675	667	714	719	639	693	649	661	663	623	675	608	689	682	642	680	666	694	659	683	643	625	652	653	695	667	650	618	656	621	661	706	688	660	674	715	641	668	694	654	680	648	669	631	647	651	688	664	679	628	639	642	614	678	648	695	668	669	685	699	632	616	654	670	703	677	694	665	674	700	661	644	661	662	664	671	642	607	698	694	640	663	650	663	668	702	635	657	665	677	662	665	640	656	679	669	665	687	727	646	626	665	607	655	722	656	631	687	678	652	642	640	688	675	679	681	630	659	708	694	657	629	645	705	606	685	690	625	633	723	697	639	685	657	635	654	652	671	717	662	668	650	687	667	612	624	695	691	643	726	654	684	640	708	664	641	680	694	606	641	617	694	643	665	644	674	693	664	709	654	681	662	653	586	714	668	656	660	666	684	668	661	722	674	639	671	698	689	668	654	664	677	606	653	691	650	638	638	618	668	650	656	655	675	684	682	716	647	674	679	680	656	651	677	666	656	654	652	672	668	640	689	643	648	651	682	676	714	658	685	637	683	658	611	677	608	663	647	669	709	686	656	683	644	665	651	674	657	675	683	737	639	660	654	646	621	647	669	643	669	673	655	633	669	726	623	665	685	653	665	715	679	703	703	691	653	650	664	725	661	654	603	648	660	618	672	656	690	646	672	675	646	677	618	671	675	646	650	653	679	700	659	645	709	683	685	648	697	668	619	686	650	652	669	664	690	688	690	718	654	666	642	652	727	663	693	655	653	643	644	653	686	617	658	675	688	720	649	649	671	663	680	677	670	590	637	681	682	668	658	668	661	676	721	664	650	658	666	676	630	708	643	683	676	623	676	642	660	696	628	669	640	657	670	702	664	656	697	656	700	683	653	652	610	705	693	657	692	666	649	664	656	647	676	750	661	629	679	674	662	668	673	664	682	680	644	644	686	684	585	649	673	681	664	655	648	599	716	651	667	694	699	662	625	662	655	669	662	663	665	679	627	660	666	687	647	620	674	627	678	692	671	683	634	678	615	679	706	685	638	694	665	701	674	658	723	679	662	670	643	699	643	631	676	655	646	635	681	689	637	676	700	666	683	692	661	606	648	678	639	681	682	654	675	643	641	683	674	648	681	659	699	664	680	688	643	734	656	612	646	628	667	719	665	644	705	632	707	684	698	701	661	677	740	666	673	646	666	672	638	667	627	628	632	686	664	620	642	664	618	674	646	641	669	679	616	641	646	654	663	678	672	645	654	689	682	680	678	684	680	702	672	657	710	662	638	654	666	655	645	640	634	647	665	656	621	681	700	635	689	650	646	670	620	701	651	644	615	632	691	634	645	668	671	691	695	641	631	672	658	681	667	667	653	658	653	639	590	638	680	668	668	683	670	635	667	664	695	674	650	651	667	655	653	677	622	669	641	692	619	714	642	691	677	681	667	668	654	697	676	646	672	725	636	663	684	677	616	639	707	633	623	663	688	593	665	641	664	640	679	689	698	710	655	708	636	675	658	621	664	650	662	642	644	620	651	607	688	712	657	642	656	651	731	626	668	672	637	673	643	652	673	717	630	674	674	591	711	653	665	675	700	650	690	637	632	686	661	687	659	693	615	657	643	673	665	659	681	617	676	699	687	636	655	679	640	661	625	665	662	652	667	681	675	676	693	648	678	639	641	660	660	686	653	689	672	661	706	646	668	707	638	670	691	632	683	653	664	629	663	662	676	705	707	689	706	639	656	629	635	644	656	648	643	727	622	643	662	702	701	673	681	632	647	667	627	664	627	683	705	671	676	671	650	708	699	663	680	693	652	678	650	651	662	684	656	692	620	667	665	708	655	673	682	624	619	652	645	666	640	647	694	667	682	621	657	670	631	652	704	683	658	667	655	671	651	684	697	695	639	640	652	636	631	722	723	692	659	675	683	694	650	665	624	678	659	669	693	641	679	635	656	687	674	690	691	658	635	685	695	659	637	666	622	652	722	696	643	688	632	684	671	684	686	669	675	629	663	632	671	655	679	621	634	666	688	664	656	662	677	637	658	645	709	680	656	687	669	648	664	627	582	649	659	666	680	628	640	675	662	675	668	677	627	657	683	666	685	681	702	661	688	670	678	614	654	635	630	631	654	699	628	619	637	609	628	650	676	683	696	665	676	694	679	659	674	665	631	669	643	617	633	627	652	694	639	632	662	683	636	670	633	655	682	655	638	654	647	705	695	604	636	670	685	616	656	662	659	657	616	703	657	656	682	658	637	661	673	650	702	671	670	662	661	592	691	688	699	617	669	718	736	643	652	659	705	632	723	661	612	649	656	646	681	646	659	681	660	650	685	667
55159	73940	34340	12222	4820	6814	13886	1912	1469	1363	1243	1161	1074	984	964	1006	929	857	932	833	877	859	891	852	853	778	786	823	827	790	764	775	783	781	794	785	804	795	831	809	808	822	761	750	817	771	770	761	778	734	750	757	820	774	717	757	747	776	747	801	786	734	782	753	773	738	765	808	771	751	776	762	752	776	765	784	774	780	732	760	758	805	762	756	771	814	795	761	828	838	792	820	773	818	757	772	759	803	748	782	763	795	779	774	862	808	829	764	732	747	767	785	755	777	815	761	784	793	789	752	779	759	777	786	813	741	780	767	741	794	761	794	704	792	782	737	767	760	738	779	782	783	763	717	736	743	756	791	694	769	744	729	743	741	774	748	722	751	775	771	785	768	753	761	710	772	798	739	775	740	779	779	763	769	807	759	723	749	779	779	720	732	738	755	781	728	796	751	791	790	818	781	752	751	783	703	755	730	731	744	737	835	711	689	743	731	747	718	817	709	768	729	776	720	755	774	749	736	777	753	767	802	788	755	754	711	773	759	801	769	742	804	741	828	763	736	739	731	765	784	786	774	764	732	708	760	725	776	758	720	769	774	775	775	748	752	767	739	751	791	751	770	773	757	728	769	720	763	789	768	760	765	775	774	743	775	736	753	745	723	746	770	754	787	694	822	797	765	759	698	787	723	723	769	758	727	724	819	730	752	753	740	708	727	736	779	761	739	766	850	793	754	745	814	779	756	742	775	707	749	788	761	774	804	720	731	774	770	763	782	778	762	775	764	745	731	740	752	766	769	734	766	746	674	748	791	752	705	764	747	789	766	741	777	757	741	761	816	740	747	795	754	765	753	747	784	741	745	803	780	744	722	788	769	782	797	781	760	768	817	748	768	767	729	745	760	680	759	769	743	713	794	778	794	794	795	735	785	774	755	773	778	705	785	773	734	809	704	740	783	747	708	803	782	754	747	746	784	785	768	797	748	728	766	766	776	756	701	752	781	801	719	691	729	704	776	746	813	756	742	787	744	675	794	734	808	736	762	729	765	767	800	795	778	792	766	749	759	731	732	731	755	755	742	710	744	751	734	773	758	722	812	728	727	749	714	760	748	776	716	781	747	744	782	733	790	739	750	745	757	753	808	761	762	771	700	773	712	777	754	773	760	801	715	760	798	800	687	707	737	755	752	812	779	791	755	734	797	754	774	741	776	735	815	765	763	764	767	769	807	758	750	792	751	777	753	767	779	751	776	752	781	733	753	742	746	730	685	763	806	826	788	726	709	747	736	760	741	728	769	674	759	733	751	766	706	761	792	712	767	774	777	808	738	724	729	783	729	775	800	738	743	765	771	746	821	758	788	769	767	731	747	802	786	790	717	753	803	822	757	790	785	720	774	777	771	702	734	775	724	814	751	703	827	762	751	749	784	739	759	778	736	744	744	761	772	714	741	784	788	756	742	715	717	767	698	737	759	761	773	760	801	745	735	754	753	819	766	751	770	756	736	745	778	770	750	780	797	744	810	738	764	748	768	768	763	753	745	745	802	723	692	795	763	769	767	756	748	736	748	764	777	781	782	753	763	734	756	769	743	718	769	755	741	753	786	764	773	767	828	743	756	676	783	767	753	755	756	778	777	814	721	753	736	739	761	713	755	754	759	737	780	762	738	737	732	788	767	722	812	752	728	750	753	762	777	743	790	715	718	783	782	744	723	719	845	768	829	734	783	797	760	704	758	801	784	751	801	735	716	792	797	781	720	772	773	747	701	719	787	781	763	749	730	772	790	784	743	702	729	773	777	776	726	728	705	770	720	721	823	719	764	747	751	725	725	760	780	762	822	781	796	809	756	794	732	741	783	776	756	815	757	769	840	723	758	752	750	752	767	757	716	796	752	733	762	742	771	739	786	797	764	799	774	695	768	748	762	753	760	747	749	738	785	787	719	718	733	715	765	772	733	738	782	739	738	786	750	821	758	784	805	769	778	742	758	679	757	767	753	798	773	768	757	722	744	748	778	779	748	747	740	752	711	741	755	822	738	747	754	778	787	757	715	804	744	770	817	757	784	736	785	773	764	711	717	792	760	789	781	722	733	814	747	734	763	749	744	759	765	741	768	767	776	696	730	719	814	811	778	787	770	721	764	772	729	730	742	819	741	772	771	742	719	756	732	744	746	787	742	731	726	767	719	750	722	772	760	785	803	735	776	754	768	778	724	749	739	735	759	767	750	749	760	748	765	769	711	815	771	744	778	770	757	710	754	791	753	733	795	792	758	753	765	769	783	785	810	751	741	768	746	744	739	732	808	725	754	772	771	745	780	765	763	725	737	759	750	750	777	776	829	762	760	792	782	749	771	805	743	744	762	746	771	816	789	766	750	778	732	747	762	788	756	732	782	795	747	806	760	808	730	743	767	794	807	761	791	779	725	764	766	743	767	799	763	756	747	789	773	779	811	724	787	736	722	746	729	788	772	750	780	796	739	775	729	721	796	758	748	769	709	785	735	793	797	761	764	731	812	806	730	764	714	759	742	745	719	717	739	773	798	760	705	753	766	704	806	740	764	736	762	763	816	794	756	758	771	782	769	755	776	787	756	760	781	738	724	760	746	745	735	833	788	738	763	752	760	793	729	759	755	785	750	717	790	778	833	747	746	814	744	812	730	767	723	736	790	768	774	767	824	773	738	756	777	687	714	755	706	683	781	758	745	779	735	775	738	771	748	771	775	746	729	790	739	723	758	785	735	797	797	762	836	722	724	764	768	806	712	808	739	760	761	723	713	758	749	810	716	754	754	752	788	798	723	790	743	708	746	734	744	714	775	743	767	784	804	761	764	810	793	785	757	771	776	780	747	751	713	785	741	762	736	757	732	779	758	771	773	758	777	768	745	737	755	742	752	730	775	784	803	732	714	756	771	749	763	730	733	717	774	785	745	766	755	736	781	760	717	701	737	746	753	759	723	741	731	741	760	798	787	779	795	732	765	769	764	725	783	751	755	743	758	729	795	783	724	784	761	795	769	744	695	764	750	796	778	729	786	745	765	797	731	722	756	769	767	755	782	751	780	775	817	697	780	773	804	804	775	791	821	731	749	821	755	749	707	742	761	813	787	783	668	749	700	722	773	757	796	743	743	764	753	749	746	809	768	770	733	747	711	730	785	738	791	776	799	771	769	760	771	769	758	790	818	783	775	750	808	715	767	785	767	777	774	745	762	769	712	739	766	740	754	810	787	711	761	785	722	728	739	726	736	708	745	795	767	749	768	721	757	752	798	747	728	755	717	788	748	759	814	770	708	767	786	753	726	732	765	763	774	726	697	796	792	769	794	723	761	718	789	807	731	763	740	706	724	739	780	752	723	778	773	771	756	750	812	746	782	770	757	745	755	757	737	786	743	727	780	736	773	760	792	771	758	743	756	730	695	725	767	747	783	738	750	762	756	787	766	722	745	743	733	734	785	785	773	764	748	774	770	748	772	775	791	734	747	770	809	745	804	770	814	768	758
28064	21687	12931	1448	438	485	596	369	369	342	373	374	332	354	332	343	320	346	350	315	311	334	362	375	342	361	315	345	357	335	351	365	327	333	345	353	332	333	366	353	344	340	349	380	350	361	351	351	327	364	333	356	296	359	374	340	350	342	352	323	353	373	332	366	386	359	344	334	350	337	336	360	378	327	343	340	333	330	364	375	341	383	342	354	378	372	357	310	321	343	374	352	370	364	374	331	347	298	352	386	374	359	325	346	370	335	356	342	333	336	338	359	312	367	346	339	348	333	336	396	346	358	334	361	358	319	334	336	314	345	327	351	361	356	334	354	324	319	377	323	355	364	340	366	356	324	334	339	355	327	345	343	331	349	330	367	321	312	361	371	342	350	362	356	354	327	342	324	365	341	345	362	357	356	390	356	337	311	359	325	355	371	348	338	357	362	335	315	340	373	362	389	359	353	313	380	386	347	365	322	316	367	318	341	350	365	345	364	340	333	352	348	345	363	324	337	351	341	361	368	359	345	365	342	362	354	333	370	341	340	322	357	333	361	335	358	355	345	325	345	340	336	375	329	352	366	320	343	327	340	363	361	389	370	357	346	353	345	337	304	380	342	324	382	350	391	381	349	352	319	367	377	337	349	351	358	343	336	353	364	350	317	309	327	369	332	355	335	332	338	350	343	319	363	361	313	344	345	353	357	335	312	348	333	333	359	363	335	318	342	376	365	305	349	320	322	367	334	370	338	332	350	351	331	367	357	348	341	375	349	337	331	340	359	351	324	339	355	367	335	369	342	316	351	358	325	341	338	317	358	346	385	356	344	344	315	363	348	339	348	341	291	363	344	373	339	350	359	355	345	342	374	345	355	329	333	364	345	358	316	351	389	356	337	342	347	360	366	374	329	348	377	339	351	323	335	351	361	337	333	326	370	345	316	333	357	333	390	346	347	361	324	347	361	339	343	352	334	346	337	363	359	344	323	319	360	347	356	357	303	336	346	340	357	356	350	367	374	347	327	347	347	333	363	352	323	354	364	363	352	375	326	334	360	364	333	388	370	364	369	341	335	365	303	355	362	343	337	329	341	393	329	328	347	378	343	355	331	336	306	324	336	351	327	340	330	325	373	354	361	354	341	350	350	409	331	365	313	384	354	348	355	317	344	340	340	352	344	360	353	360	337	336	322	349	355	342	313	336	341	332	343	345	350	348	331	333	366	338	348	380	362	344	368	369	349	368	318	355	328	348	340	362	353	348	361	307	346	334	375	348	343	339	338	354	348	312	361	335	356	338	358	355	355	305	353	349	367	350	362	344	359	331	341	331	372	351	368	377	359	367	335	348	339	368	339	361	378	369	328	348	324	349	345	340	358	340	326	340	335	323	324	334	334	348	348	348	354	352	355	332	335	369	354	333	356	356	354	321	360	315	334	365	358	336	348	360	340	331	344	352	332	388	348	345	352	338	323	324	323	360	362	328	328	343	356	344	354	339	360	318	361	363	378	336	328	375	321	359	337	338	327	327	368	358	355	349	334	332	392	345	331	338	317	385	358	348	337	352	310	339	348	329	372	323	355	374	325	335	340	365	339	364	323	348	317	331	299	361	352	360	322	352	354	363	348	350	368	358	342	353	362	318	341	359	348	340	392	346	354	340	350	356	317	312	318	351	335	330	361	324	362	375	344	364	362	353	354	351	326	354	357	344	314	359	314	374	349	344	331	351	362	338	373	344	336	332	353	338	335	359	353	356	346	375	364	351	349	336	381	356	359	368	330	351	365	320	377	344	336	324	334	368	352	324	331	388	324	346	382	345	351	344	363	363	356	318	357	382	371	344	333	325	373	342	336	352	350	363	340	347	353	394	322	325	332	348	338	355	335	359	373	382	388	397	348	346	319	350	380	321	349	353	329	341	371	332	348	335	335	328	345	359	364	360	350	364	327	327	342	363	365	340	345	362	358	357	372	328	332	351	324	340	325	303	366	350	347	359	347	353	321	338	364	340	347	335	364	335	330	361	375	353	336	326	339	361	378	352	352	370	329	364	329	354	356	361	337	377	338	350	372	355	346	343	351	340	369	341	357	345	366	349	320	366	323	363	336	330	387	346	321	370	350	343	376	317	328	309	323	323	352	349	335	347	369	325	378	342	350	340	356	328	351	358	337	352	329	367	359	335	332	353	321	325	345	347	367	352	329	361	360	372	355	342	349	348	321	363	334	340	337	351	342	346	345	337	328	353	307	335	347	363	368	351	351	345	354	366	313	352	334	336	358	325	345	341	335	382	343	339	325	361	328	325	346	342	357	365	344	327	330	323	369	363	345	348	315	379	356	340	391	372	322	337	347	328	306	357	329	333	366	333	370	334	351	311	359	388	328	359	318	350	350	331	366	370	351	379	351	336	324	353	341	341	350	404	366	326	313	343	337	350	339	373	347	340	324	351	356	376	374	350	365	347	337	333	382	344	327	372	352	337	339	345	367	385	376	358	323	317	343	341	350	375	332	341	344	322	358	349	349	336	371	361	337	344	329	379	355	346	332	344	308	333	346	316	299	349	330	334	352	325	340	341	325	361	350	342	350	339	324	363	307	342	376	309	343	311	367	361	347	333	321	323	327	339	330	370	353	375	359	361	354	363	326	324	382	361	351	351	341	357	351	341	375	353	322	333	346	353	371	341	359	335	341	343	333	335	335	387	341	360	337	368	369	334	353	319	343	331	310	310	338	350	366	358	356	339	374	350	341	346	379	342	394	342	366	339	346	330	355	352	356	381	350	358	360	352	349	357	342	377	350	359	335	362	310	339	334	355	338	358	377	336	367	370	361	370	361	349	409	362	342	354	348	384	334	339	325	374	346	329	339	348	333	294	330	356	311	367	340	374	346	316	376	356	314	338	346	308	373	351	344	361	355	368	341	342	332	360	341	355	330	360	352	355	344	345	317	355	308	325	329	377	344	318	356	348	359	350	372	361	348	304	351	337	331	339	370	378	326	351	356	352	334	352	363	346	360	373	408	337	315	322	345	343	363	338	329	368	343	386	327	369	328	373	319	391	361	391	345	367	323	395	364	367	342	336	378	357	352	351	375	335	322	350	337	324	323	381	365	356	333	335	343	341	332	358	374	368	334	364	369	359	390	365	358	390	320	319	367	360	371	333	345	351	333	378	338	337	356	315	365	317	367	334	318	358	330	349	381	367	355	338	324	353	342	378	326	358	353	378	317	340	375	367	367	332	370	327	346	319	375	350	299	360	328	363	366	355	367	348	325	385	316	349	340	310	341	353	337	371	332	331	346	336	351	353	334	332	324	332	365	360	324	331	346	345	330	356	310	346	338	343	346	317	350	342	330	315	313	348	366	346	336	355	355	355	400	330	333	361	341	380	380	342	391	342	338	339	350	360	331	340	356	353	351	320	331	337	315	324	342	348	389	329	337	364	362	350	383	345	349	325	322	339	347	330	320	346	338	356	350	348	382	306	337	358	369	359	349	365	326	362	358
23749	25247	7007	865	585	723	949	515	407	447	451	464	465	368	403	392	412	442	412	387	435	402	403	460	399	413	394	405	410	433	436	437	412	429	416	464	433	411	429	404	462	440	403	441	387	403	391	431	434	430	405	382	428	444	452	407	409	387	423	427	464	404	399	407	427	410	385	427	404	401	413	440	412	428	412	390	432	432	443	466	381	428	412	405	435	403	411	434	421	418	423	417	442	451	413	436	429	435	421	417	407	433	406	422	440	409	404	448	403	441	444	409	411	374	423	427	406	418	440	418	434	433	456	409	426	423	387	422	432	435	445	387	405	411	418	415	405	439	385	405	415	410	413	398	373	475	405	401	395	401	404	394	418	439	394	407	418	462	407	395	447	423	447	374	416	402	399	443	395	449	394	434	430	395	442	398	417	412	402	390	443	394	369	412	421	424	424	422	390	413	429	439	432	417	440	421	466	407	392	419	423	418	466	411	418	433	432	401	451	436	445	432	392	415	375	484	417	414	428	418	411	412	413	390	421	413	411	427	395	437	435	434	443	444	441	395	437	434	426	405	436	429	436	406	413	398	444	428	450	433	446	442	420	392	403	429	438	406	431	427	411	409	380	448	412	401	427	413	458	448	383	395	404	387	415	429	413	432	420	408	393	428	420	433	390	410	386	383	399	388	445	421	388	398	410	402	418	427	392	386	419	429	396	417	464	399	367	443	469	412	414	419	402	422	397	444	423	422	375	405	409	413	440	423	436	411	426	396	407	429	392	434	399	443	383	428	459	409	402	402	438	411	410	392	423	446	413	409	442	434	398	429	421	382	383	411	407	465	405	439	410	395	458	404	388	427	408	414	412	431	450	429	424	423	444	444	422	394	413	411	430	414	393	430	409	395	386	486	454	408	408	456	381	450	444	432	385	408	389	422	420	418	399	433	448	395	420	475	443	419	440	386	428	438	433	402	419	405	401	396	465	400	416	367	452	405	408	451	430	407	386	386	405	397	387	433	468	400	427	443	412	397	448	380	390	406	419	431	418	420	406	396	416	410	444	430	421	417	428	442	455	398	389	421	448	413	393	406	414	388	438	424	422	402	409	441	449	402	404	414	425	403	457	395	405	391	417	409	367	380	418	385	392	389	432	428	397	424	402	410	359	409	440	423	399	434	425	393	439	436	388	456	427	394	407	427	446	435	424	405	408	436	406	419	400	384	414	410	425	419	459	398	418	428	380	425	414	428	416	425	451	441	392	408	407	441	426	400	426	444	399	416	424	431	423	433	378	444	406	434	440	417	430	428	420	361	410	397	411	440	428	404	447	416	406	415	426	427	397	429	421	399	390	375	430	421	423	411	412	434	411	397	394	442	426	425	401	366	418	390	442	400	424	400	403	463	425	427	420	410	420	422	413	412	440	384	397	467	440	412	404	449	420	431	427	411	425	402	429	404	432	424	400	412	448	406	405	395	441	403	419	404	434	439	424	446	413	390	399	378	430	398	406	429	405	422	425	407	413	449	383	419	449	428	371	388	418	407	437	384	406	406	423	426	416	413	430	393	425	391	441	374	463	406	411	371	412	443	418	443	398	416	406	392	421	403	400	407	433	394	391	419	435	399	413	427	456	384	438	431	418	421	414	363	425	431	409	438	428	412	412	419	434	381	422	410	415	410	407	460	408	389	430	431	418	420	422	384	430	425	427	403	417	407	426	441	433	463	409	419	413	420	437	387	416	393	396	426	406	403	405	420	390	445	392	426	412	441	443	387	415	401	421	443	374	442	426	407	394	446	406	406	471	399	392	416	420	429	423	427	403	409	420	423	413	431	458	404	415	421	437	437	413	407	420	437	410	442	392	415	410	397	423	435	436	385	399	418	395	412	388	404	419	407	398	425	388	449	432	405	427	425	415	445	398	372	394	440	438	401	421	404	405	424	395	407	399	421	391	425	424	448	440	458	436	419	414	451	396	414	387	406	426	399	435	401	435	460	432	425	389	427	434	436	412	450	463	400	402	442	411	415	408	418	438	434	420	440	482	419	423	456	415	422	394	417	423	402	406	416	441	373	372	454	441	406	433	459	433	427	441	408	429	411	413	424	444	455	425	410	420	377	412	448	417	381	445	459	447	404	413	438	407	421	431	434	397	433	386	423	414	437	410	421	425	421	445	418	440	421	408	413	423	420	407	445	451	414	390	397	453	442	442	399	453	416	435	406	406	428	446	431	410	415	380	416	403	418	395	390	429	426	450	426	459	403	448	419	413	427	378	406	388	403	427	432	406	422	449	415	416	427	376	438	399	425	420	447	424	405	425	422	425	409	427	416	365	428	430	417	392	414	433	450	409	407	424	383	424	432	404	442	421	399	418	415	424	433	444	437	388	433	438	404	451	390	392	396	462	409	452	417	416	407	436	420	442	409	414	434	407	377	406	423	419	421	423	410	391	400	429	400	411	400	402	399	419	421	442	438	429	430	422	403	445	406	417	389	406	393	412	424	399	409	391	387	384	449	403	435	404	411	396	407	413	408	390	446	443	410	409	431	491	401	450	413	450	418	415	403	407	445	433	387	419	413	399	425	417	407	438	386	417	432	411	421	404	406	423	412	392	425	396	385	386	467	383	400	446	434	452	411	417	421	399	434	429	383	386	456	431	412	416	390	425	423	425	396	397	398	409	390	419	425	407	449	413	404	389	400	399	388	411	452	420	447	431	424	414	390	430	421	420	423	444	441	420	420	397	464	395	436	435	414	399	404	402	439	442	449	444	420	412	445	393	398	420	438	404	428	448	435	387	426	381	453	400	404	411	443	444	453	446	388	383	422	422	400	408	436	405	426	440	442	429	403	395	403	391	383	436	374	426	418	422	446	398	404	486	422	432	441	422	406	397	387	395	434	438	416	420	409	416	399	393	401	402	409	440	437	387	424	437	396	414	411	392	423	422	439	387	412	422	399	400	417	430	429	402	414	434	425	421	419	450	386	418	422	410	422	432	417	416	421	428	418	416	408	393	452	443	417	410	421	447	454	406	451	404	378	446	391	431	445	415	419	408	425	412	403	415	437	399	348	360	401	423	457	429	428	387	400	410	410	417	424	423	418	383	429	404	407	434	426	438	390	435	450	431	422	412	402	449	400	431	388	422	442	400	388	447	401	383	424	442	421	393	430	430	416	437	378	441	414	390	435	397	436	436	379	433	436	400	399	407	463	419	417	442	390	394	425	414	403	409	463	407	422	367	386	428	393	392	455	411	404	389	428	401	410	429	385	432	419	433	427	401	414	413	399	457	410	406	424	435	415	427	408	429	430	417	413	403	406	406	410	405	412	449	409	413	413	413	412	403	403	435	445	400	410	420	419	446	430	437	400	372	421	392	396	443	409	448	423	438	411	390	412	396	439	432	419	404	440	399	425	413	409	419	419	380	459	356	438	441	435	402	399	455	413	432	416	419	402	419	425	413	452	416	400	393	426	398	433	435	416	421	429	394	445	421	463	397	372	419	442
24282	21303	28442	24400	19988	4838	4468	986	664	618	587	564	514	534	547	568	509	519	486	542	546	516	498	530	503	521	514	523	504	522	525	486	477	514	523	454	502	487	507	520	524	499	505	531	529	507	495	525	519	504	492	498	494	494	489	510	498	482	518	475	506	525	507	545	498	511	472	535	443	510	519	507	524	501	453	486	465	513	478	513	488	527	518	518	495	567	501	474	527	524	517	534	513	492	471	510	490	520	532	532	515	513	478	515	489	511	486	499	524	502	533	497	466	519	503	498	501	478	501	483	513	517	513	507	506	491	506	509	516	465	516	477	457	491	514	496	513	452	473	516	535	458	506	505	514	463	502	505	475	528	539	484	503	488	504	489	494	491	476	459	494	494	500	511	541	505	508	482	508	485	492	472	514	492	492	485	498	499	499	449	506	485	499	498	498	506	514	490	513	498	513	546	519	548	499	491	518	500	543	480	498	480	511	497	515	504	493	525	488	455	519	499	528	472	510	470	505	466	492	489	473	480	494	471	506	479	523	496	538	483	484	526	506	475	483	492	467	463	529	507	491	516	510	462	525	479	507	528	456	510	488	493	495	510	487	460	509	501	505	522	549	462	513	484	495	463	487	517	538	553	498	495	469	541	526	501	510	477	486	528	489	547	521	486	469	519	493	495	489	513	477	488	467	460	483	498	496	564	485	488	500	487	531	506	498	479	483	463	501	528	481	486	526	537	471	503	479	483	487	521	474	468	544	515	515	504	495	477	497	485	520	520	477	488	510	503	477	519	495	474	500	496	465	494	474	512	456	479	468	484	532	507	465	514	494	463	514	471	576	496	491	482	536	505	503	496	539	520	500	502	504	509	492	513	486	460	476	501	507	483	510	513	510	496	522	480	522	476	480	453	488	474	479	494	503	451	494	482	463	491	537	471	546	523	521	517	507	490	469	495	476	496	508	507	470	481	486	517	473	460	485	528	491	503	476	501	509	503	532	485	528	518	528	463	518	483	518	518	526	494	519	499	516	517	507	489	512	512	485	476	471	523	457	479	496	523	549	521	526	486	522	491	491	535	489	465	484	541	486	486	473	496	472	525	467	498	461	480	451	467	483	505	515	509	467	519	504	509	485	502	522	440	505	518	492	516	500	491	491	475	489	491	483	492	514	444	504	555	530	492	462	553	501	496	513	492	483	501	479	524	478	509	480	448	523	481	509	484	477	500	475	482	467	460	498	508	477	522	474	453	487	516	493	525	530	504	480	482	521	470	505	489	483	505	488	471	512	544	479	494	507	512	506	467	504	530	506	481	511	509	464	507	534	471	492	464	460	500	548	527	503	518	505	502	527	480	493	491	475	501	541	510	490	483	520	481	481	499	468	522	515	463	520	509	506	539	478	503	463	490	482	501	451	489	479	513	491	472	494	511	527	511	509	511	499	500	508	496	474	508	467	519	540	478	472	483	476	528	502	496	514	492	471	487	481	502	487	452	512	504	456	473	515	497	475	493	449	485	497	514	506	478	457	495	478	497	511	486	481	506	485	510	533	548	500	483	488	463	520	503	500	497	464	516	513	495	518	486	466	514	497	519	512	507	474	500	510	501	482	470	505	488	507	473	495	483	519	503	510	498	510	486	522	453	504	451	518	491	468	467	482	484	491	486	455	524	519	508	498	502	459	525	475	533	460	518	502	456	495	466	516	492	495	460	503	504	528	481	493	514	472	522	492	470	460	483	514	533	455	502	493	513	514	543	490	518	537	514	494	517	444	464	517	491	531	500	527	493	473	520	488	529	522	514	546	493	517	500	494	518	477	518	497	513	463	480	498	501	497	522	506	481	489	505	509	504	486	530	470	470	510	495	509	506	473	481	509	505	485	526	509	449	470	471	488	455	496	497	467	494	471	507	549	496	477	495	509	503	519	493	495	478	450	469	499	473	484	509	509	500	478	445	465	503	519	478	525	497	531	476	456	494	512	503	497	513	504	486	489	499	528	493	500	469	462	490	505	483	493	498	490	496	506	522	497	464	520	501	484	553	497	515	505	512	489	507	488	515	483	461	509	480	533	491	490	490	491	494	479	530	487	489	515	478	461	471	455	522	497	478	501	488	532	463	493	511	505	462	504	501	517	496	504	553	499	487	510	506	477	492	537	486	500	464	487	499	484	522	477	457	500	496	494	497	531	533	517	465	527	495	474	535	527	499	487	505	495	483	489	502	546	441	479	483	497	489	497	510	492	498	482	460	488	515	467	506	510	511	477	509	523	505	531	456	488	509	513	474	468	478	515	480	506	533	510	473	522	522	466	491	513	487	460	460	532	518	493	542	503	510	533	470	490	504	494	470	498	498	451	504	482	481	520	530	532	510	488	498	484	498	460	487	489	493	482	528	520	452	514	484	514	494	479	483	497	472	513	517	497	496	513	476	484	522	511	474	466	468	477	473	504	471	493	511	493	558	488	473	507	493	482	506	497	504	491	505	496	504	536	505	463	498	493	510	463	458	546	494	512	480	499	481	499	503	490	477	516	522	484	521	507	523	490	505	497	455	514	515	471	512	490	534	487	488	502	401	501	517	503	480	473	480	482	476	521	525	506	495	501	511	498	496	498	478	495	480	481	535	484	457	484	479	469	504	518	523	447	519	514	499	537	491	493	486	539	474	514	480	527	522	467	531	500	513	514	518	488	479	478	490	502	468	530	468	521	517	524	457	501	445	468	524	474	497	512	435	518	453	537	524	512	475	501	476	502	527	501	488	508	473	487	500	499	485	479	485	499	480	506	484	459	513	460	485	527	491	499	476	495	498	510	482	501	486	467	492	525	490	465	517	517	468	508	495	447	490	521	507	502	529	511	496	513	503	482	456	542	472	492	499	491	480	520	562	494	494	468	503	532	494	486	513	479	496	485	517	494	509	485	522	468	477	469	536	500	478	490	517	536	477	526	516	488	455	499	483	545	501	502	528	535	523	473	528	487	492	487	482	496	498	473	483	453	484	485	531	490	474	513	486	471	475	446	493	473	501	511	477	485	488	472	451	500	505	507	495	507	498	478	476	485	468	496	468	488	502	523	469	529	498	482	499	461	467	478	538	473	511	526	491	492	494	507	520	471	514	484	495	510	471	524	499	494	464	452	494	486	524	471	495	503	509	532	506	487	442	435	503	518	497	511	474	480	470	536	487	488	503	508	469	502	495	479	502	519	523	472	478	496	477	507	479	497	455	490	467	502	495	491	492	495	514	476	446	518	458	532	500	457	462	540	505	504	467	508	514	482	482	482	482	512	465	488	485	480	495	548	486	469	496	490	570	517	476	518	470	511	513	449	487	527	480	458	504	498	476	471	482	472	468	508	512	478	453	526	542	487	480	530	470	524	490	524	490	494	456	505	467	500	494	473	482	529	523	523	494	518	524	473	488	546	470	485	483	468	506	466	509	483	495	500	498	494	472	500	521	507	515	489	496	495	509	508	493	461	519	458	462	486	520	488	495	522	486	497	523
46592	61329	23737	6734	3366	3756	7857	1543	911	834	767	748	732	680	685	672	644	618	602	659	607	605	591	620	585	632	606	589	653	605	582	594	583	592	575	570	573	649	574	567	566	601	584	592	570	565	574	568	602	594	564	607	553	560	576	595	544	588	545	599	578	564	575	611	570	603	580	564	615	564	609	579	573	607	533	562	599	599	574	530	574	586	580	560	594	578	598	604	578	586	595	614	578	600	645	613	614	561	567	571	559	579	578	611	570	606	608	607	597	584	575	568	602	566	615	591	561	544	596	585	569	572	588	609	545	575	562	591	568	582	548	589	570	540	634	575	557	581	559	562	585	645	548	580	562	633	571	534	566	561	557	524	578	595	569	583	600	613	577	597	596	529	560	554	622	584	591	586	539	614	652	571	580	602	546	626	558	549	572	608	564	576	602	594	618	553	532	564	558	588	590	579	634	597	589	556	592	597	606	561	527	562	593	567	558	545	536	656	555	571	602	563	569	582	580	599	577	582	596	625	576	582	561	578	643	571	539	539	564	583	576	547	544	601	575	587	575	599	634	606	622	567	524	533	535	546	574	580	586	584	553	583	589	558	552	595	565	517	537	622	552	556	587	579	593	541	577	614	590	568	568	579	561	571	587	570	574	604	563	505	591	589	564	561	605	564	586	556	586	541	607	574	596	522	555	612	604	580	552	583	569	579	601	548	572	579	546	513	548	560	567	593	622	620	586	605	575	570	586	572	554	571	550	612	536	636	599	571	581	578	575	573	591	618	601	557	581	609	542	551	541	552	565	569	583	590	570	583	617	579	559	559	578	616	581	544	550	547	547	570	553	581	592	605	537	534	611	578	600	587	588	620	527	624	576	613	588	594	586	564	560	541	627	545	610	577	576	571	534	611	536	613	576	596	602	584	604	561	564	572	565	568	583	582	588	592	598	528	544	557	587	560	609	576	548	594	588	584	617	597	535	545	569	588	602	588	594	569	552	539	592	558	560	572	587	579	560	570	578	604	585	556	590	578	569	562	630	551	621	588	564	591	585	633	593	571	551	579	573	608	596	614	613	576	564	602	571	554	579	596	557	591	579	566	581	545	623	550	586	569	539	545	597	531	607	646	616	569	576	595	551	602	576	556	602	586	562	566	602	555	566	556	589	577	590	555	564	572	586	586	606	542	562	596	578	551	524	620	606	547	615	580	584	531	557	591	576	553	574	583	623	571	556	608	515	565	569	555	569	619	613	596	569	574	593	579	586	582	548	594	554	576	582	602	607	561	607	627	555	561	575	655	583	574	562	567	561	538	595	542	592	593	541	549	555	570	573	570	542	564	573	597	585	585	531	592	570	602	571	542	548	612	603	593	549	576	602	536	566	582	575	625	584	619	597	570	547	586	583	574	563	561	576	571	600	631	588	625	579	560	525	548	577	635	574	569	565	582	559	571	623	571	548	567	600	607	564	543	586	556	578	587	571	571	579	580	648	577	604	551	580	600	575	634	542	553	591	557	554	585	588	557	637	581	587	606	613	581	602	579	561	596	620	584	586	589	585	544	533	594	588	563	588	604	626	588	542	573	580	573	600	566	562	578	538	563	565	568	593	557	573	585	607	624	600	586	607	531	572	547	610	569	567	610	577	609	624	599	534	566	531	544	594	562	553	577	533	540	637	567	542	574	565	608	518	536	544	541	605	558	571	593	570	622	600	566	538	597	590	583	609	554	570	576	576	574	566	608	561	544	572	583	526	568	575	587	569	539	567	551	567	564	597	562	587	546	560	562	602	581	567	576	614	597	591	557	565	551	516	584	569	581	549	614	568	617	582	613	553	548	552	553	612	595	556	541	598	597	616	583	560	560	582	589	558	536	624	588	591	549	575	565	592	610	594	550	585	600	579	547	617	569	574	569	580	556	579	597	589	553	595	577	548	551	555	576	573	520	578	604	589	561	566	568	576	556	606	593	604	578	587	580	554	576	601	608	556	584	596	548	568	614	630	573	621	566	560	579	636	590	568	605	535	559	592	563	576	564	539	584	559	641	513	577	555	602	604	555	586	609	562	565	542	577	559	578	597	612	613	592	572	571	576	575	593	561	594	592	559	529	593	551	537	561	596	579	534	569	573	546	562	594	568	593	555	556	566	582	578	589	555	514	552	554	576	569	549	562	586	560	564	600	569	592	566	577	530	575	584	571	547	539	536	527	580	634	552	598	602	583	567	538	594	545	582	578	560	634	564	565	544	551	592	568	568	527	538	574	566	607	583	588	613	578	591	589	564	601	635	581	607	590	577	595	596	553	546	542	591	601	568	572	543	547	571	562	588	557	570	613	549	608	598	607	533	605	616	552	597	529	569	606	593	572	606	539	567	562	550	582	528	584	558	548	587	580	613	566	593	600	596	551	583	633	614	554	617	590	583	600	590	578	585	623	606	586	609	642	578	581	597	600	606	608	591	585	601	585	584	620	597	544	578	586	575	551	605	592	558	573	574	562	523	582	607	596	515	583	580	587	557	542	567	604	585	566	577	560	585	579	575	562	569	551	576	597	546	592	536	572	585	603	619	592	632	620	608	566	604	572	629	563	550	578	603	568	558	595	579	623	565	611	586	579	559	545	593	589	570	515	572	572	571	583	557	610	559	570	561	524	559	563	608	584	589	594	615	568	631	546	548	602	573	552	585	595	557	557	566	580	578	584	592	539	585	582	589	564	595	573	629	607	556	579	592	583	578	587	606	560	588	551	617	554	573	561	636	588	589	573	592	567	608	616	572	581	574	586	606	596	583	604	587	563	607	618	533	590	584	577	594	564	583	542	528	551	608	578	559	586	588	612	589	577	592	595	593	570	599	591	551	573	634	551	593	595	591	550	570	585	552	609	572	537	601	613	591	588	589	616	576	583	586	556	592	561	556	594	536	554	536	569	563	507	602	577	648	558	609	564	599	625	551	568	577	619	584	532	567	564	543	596	547	536	560	590	524	582	591	571	628	608	572	597	594	556	613	610	581	562	573	552	590	555	617	603	570	596	568	553	580	582	591	591	560	623	565	562	551	598	584	602	592	563	548	610	612	575	634	562	601	570	577	563	549	611	577	615	589	576	560	584	580	533	565	587	570	565	610	584	572	574	617	554	574	560	562	571	552	575	572	599	586	545	575	622	590	588	587	563	562	556	591	561	575	567	586	563	575	611	589	590	575	569	580	590	539	551	583	619	620	593	597	577	553	570	567	565	569	550	593	569	595	562	533	584	557	541	558	613	589	546	583	537	547	567	546	612	588	572	533	562	551	559	541	593	608	562	548	579	620	612	567	573	568	586	589	565	571	561	621	585	575	577	575	592	591	590	579	593	561	601	548	590	517	626	588	547	608	609	552	573	603	587	587	576	536	604	549	545	610	577	588	602	596	577	573	580	574	561	596	557	610	577	605	576	539	592	574	592	583	599	603	546	555	591	603	575	579	551	570	571	563	584	562	592	561	535	566	577	608	592	591	618	558	552
25453	21316	26883	24396	4784	928	2120	587	461	458	414	417	380	384	425	417	414	376	364	359	434	376	392	388	367	395	416	367	404	369	374	346	379	402	353	393	375	397	404	379	376	422	369	373	363	383	412	357	376	385	375	369	360	385	373	407	356	353	396	365	400	385	366	367	354	379	393	374	354	336	378	367	365	392	372	378	356	353	383	375	390	402	356	398	379	390	405	378	370	382	392	384	393	379	376	446	364	361	409	355	393	390	412	358	401	386	379	385	433	336	378	369	387	384	402	371	366	363	392	366	397	364	376	422	372	366	388	395	383	393	364	392	352	410	379	371	401	347	387	379	339	406	387	381	370	401	350	375	385	402	391	397	380	429	367	368	350	380	373	374	388	420	361	386	381	412	386	376	362	409	369	364	373	342	360	387	383	374	369	345	375	405	354	343	378	406	408	388	378	374	355	415	376	350	389	407	383	387	402	385	388	374	389	397	380	399	409	400	376	406	353	386	381	387	396	379	401	345	366	389	392	376	378	394	370	365	387	402	395	381	364	361	378	353	394	397	379	378	388	386	371	380	373	415	365	373	389	401	402	351	416	405	398	373	369	378	385	399	357	386	402	385	392	385	401	446	384	370	354	367	325	399	383	370	368	377	401	392	360	378	367	356	351	339	386	431	334	392	384	412	388	370	392	308	369	374	409	398	368	378	346	420	366	393	403	335	386	375	376	370	375	348	399	388	410	393	407	386	377	367	372	374	381	388	396	384	374	374	365	370	358	383	364	345	375	381	375	384	386	382	368	388	390	384	368	400	375	371	392	362	366	358	372	406	373	386	357	369	402	396	400	400	386	383	373	401	370	393	368	352	364	385	365	379	342	422	406	371	403	358	383	374	409	359	381	360	363	384	398	371	364	367	367	384	375	354	380	360	352	336	378	376	388	359	359	375	395	413	397	385	360	378	372	416	372	395	396	393	413	374	404	340	408	368	387	407	402	388	401	373	356	385	374	366	398	383	364	408	366	360	400	398	385	358	386	400	346	413	378	392	362	365	343	379	376	382	387	376	423	406	385	416	351	373	362	393	389	370	393	408	384	379	342	403	370	367	390	396	404	365	377	426	369	397	392	411	373	402	386	342	388	379	396	387	360	391	375	360	367	342	360	350	355	381	350	395	369	370	392	336	379	384	404	346	356	375	384	385	376	403	394	363	402	422	391	365	416	366	375	334	412	334	380	409	370	392	408	372	372	376	355	416	348	370	363	371	365	378	377	373	391	354	399	403	391	367	358	373	384	368	373	390	364	382	399	400	356	381	349	364	374	398	415	407	367	416	376	365	363	402	365	399	372	343	384	391	398	370	383	368	383	394	340	427	389	396	377	360	375	358	382	372	362	404	359	402	377	380	344	373	360	393	394	379	341	363	398	378	382	371	391	383	411	359	409	399	419	338	360	344	358	370	375	380	378	372	382	376	388	370	353	369	404	363	368	332	400	391	334	371	369	389	384	368	370	385	371	365	407	359	388	396	372	386	345	381	378	392	395	373	379	378	374	389	378	352	379	349	351	360	441	358	385	383	371	378	388	397	383	366	366	417	384	376	374	376	401	344	371	354	342	370	373	348	414	375	382	377	390	388	393	389	399	411	371	380	330	363	382	389	370	325	419	368	424	373	377	365	361	371	390	374	405	389	373	372	352	361	389	386	382	355	385	386	390	368	353	356	359	402	353	394	393	362	388	388	384	407	413	388	375	345	374	397	361	395	372	372	369	362	400	380	340	370	421	381	379	383	360	385	353	343	396	360	379	400	391	384	373	398	367	358	369	379	372	373	400	376	385	385	380	364	413	371	332	397	430	366	380	419	356	373	346	362	415	379	362	383	341	387	384	388	387	385	410	375	383	379	395	395	376	367	385	384	357	360	412	377	370	375	385	417	394	379	375	369	383	388	414	374	396	380	376	370	345	379	394	367	336	399	394	396	374	355	371	367	396	357	352	401	369	400	353	387	364	361	377	365	388	376	376	400	384	378	381	369	360	357	375	374	400	386	380	369	391	344	394	431	347	378	370	371	384	411	367	366	389	419	359	368	362	381	367	359	350	402	364	361	393	391	357	368	395	393	393	367	362	367	383	386	358	378	370	379	354	374	385	358	382	370	366	382	377	376	385	404	364	391	395	398	376	393	391	394	366	407	397	383	357	386	398	371	354	390	374	362	379	385	349	413	378	363	382	382	351	375	364	369	405	400	370	386	360	360	354	363	375	358	378	355	396	384	396	354	393	393	400	381	394	337	406	387	375	344	354	349	369	367	413	406	389	366	380	394	391	355	408	391	374	365	414	368	356	388	410	360	389	380	404	350	398	398	365	368	387	352	382	387	345	389	346	373	360	384	372	380	402	418	366	334	378	395	371	381	411	365	368	372	353	386	365	364	376	399	378	388	389	363	392	390	385	384	374	384	378	401	367	387	365	358	411	430	376	356	373	369	376	381	401	413	409	376	380	409	376	424	393	403	375	381	369	380	368	379	383	401	379	391	341	368	384	352	405	390	399	383	378	411	397	380	374	385	360	368	401	362	384	405	410	378	391	392	387	355	390	371	406	359	374	392	380	403	403	387	358	396	376	365	406	376	399	370	390	365	365	339	372	395	412	371	374	382	387	366	407	370	403	365	375	369	393	360	403	382	385	381	344	390	368	403	378	391	392	393	366	381	378	355	356	361	354	381	353	385	396	350	380	375	408	347	374	382	372	366	365	382	332	401	382	380	375	374	378	357	403	389	366	390	381	423	395	387	387	411	398	394	360	402	372	381	396	400	373	363	349	358	384	354	382	384	364	379	354	402	398	411	399	406	410	360	363	353	402	402	378	356	360	382	370	398	376	379	367	361	362	399	393	391	340	349	374	392	373	375	393	409	401	382	352	372	371	379	382	348	377	402	374	394	393	368	381	354	389	384	341	362	358	365	370	374	376	406	367	382	383	370	352	367	366	358	352	392	399	334	377	363	395	375	367	408	406	367	375	373	388	371	363	342	357	365	373	363	385	360	377	388	402	376	360	374	358	374	379	400	368	372	386	356	383	346	403	374	364	390	395	405	371	398	390	386	384	381	402	337	399	338	372	346	431	381	399	371	397	365	364	383	389	381	385	378	389	377	344	389	389	364	349	385	387	381	406	357	390	355	359	371	365	379	366	356	379	371	384	354	391	376	399	383	379	357	353	422	366	383	334	393	409	399	403	375	399	380	383	383	390	381	362	335	392	367	384	370	362	388	356	407	355	392	430	419	355	379	372	382	385	393	388	346	367	394	336	397	420	407	363	412	382	365	406	382	359	362	379	405	394	380	366	345	354	358	380	371	389	354	375	382	387	403	391	385	395	426	373	357	369	347	395	364	342	390	368	367	357	408	358	392	371	363	357	355	379	362	359	387	414	371	379	391	367	339	374	371	346	378	394	397	365	377	364	380	347	376	354	370	394	382	405	369	361	381	350	415	381	383	371	372
41978	49737	19119	4075	1609	2100	5157	1084	610	606	587	558	517	580	518	503	526	477	502	518	491	480	482	529	461	459	447	443	483	476	476	471	490	481	472	462	441	473	493	476	500	459	447	453	453	458	480	476	462	465	497	451	510	424	448	481	464	521	462	466	497	454	431	450	494	453	434	428	484	492	477	468	500	437	472	449	495	469	471	469	442	473	475	488	487	480	450	489	495	467	479	459	415	468	446	515	462	482	468	483	471	463	489	474	538	439	496	489	423	471	478	482	509	480	445	466	509	461	470	469	468	470	445	467	473	520	458	449	459	443	463	453	506	510	466	469	500	467	467	469	445	446	439	473	495	481	477	473	486	519	469	463	453	433	440	475	485	493	499	481	460	424	444	466	452	432	480	481	480	432	442	429	469	495	462	458	473	455	473	428	490	478	480	488	445	469	469	447	458	478	471	480	449	463	454	482	460	495	461	461	483	475	483	465	510	480	452	448	426	482	487	494	439	478	426	466	444	414	440	449	455	464	459	460	498	480	465	458	481	532	464	475	453	499	505	432	444	466	491	485	435	466	450	470	443	453	435	534	461	459	481	446	438	436	480	441	422	435	470	460	446	490	490	421	459	498	467	450	488	489	483	481	464	449	463	472	479	458	461	495	462	434	473	465	462	459	464	456	444	487	508	448	488	462	479	477	464	465	489	455	471	489	458	434	444	480	476	454	486	449	454	462	500	423	452	463	467	467	439	476	423	484	470	460	410	422	466	435	458	461	507	462	465	424	467	468	461	457	467	457	461	472	454	463	466	470	484	479	499	476	467	456	476	430	460	498	470	494	447	461	480	459	473	445	468	451	469	498	445	470	461	444	472	488	424	481	522	451	467	485	482	475	496	463	449	462	503	490	489	478	469	454	446	470	456	466	449	466	442	489	450	456	429	422	476	479	466	479	446	487	490	496	453	471	486	460	461	510	463	438	472	438	463	470	472	485	485	434	468	484	465	506	410	466	447	435	491	402	502	436	472	472	495	426	441	457	442	453	435	471	458	441	474	470	474	444	427	518	459	458	509	474	479	460	484	460	454	458	487	461	475	453	460	462	471	437	437	442	422	463	464	474	490	446	512	467	464	482	464	459	501	464	437	403	443	490	464	452	428	460	432	504	495	462	433	477	488	494	478	476	451	461	508	466	478	502	444	450	462	475	457	473	439	452	460	451	433	469	442	463	465	464	460	478	427	477	454	471	460	482	453	471	483	453	433	475	460	488	454	440	475	430	479	484	445	458	472	443	438	449	471	442	455	435	437	473	484	443	472	439	444	464	449	463	441	441	488	495	431	493	442	474	434	489	461	465	465	454	443	430	450	477	463	442	481	446	443	482	466	458	439	428	455	415	453	509	465	440	459	496	448	420	444	514	437	448	462	484	502	485	437	471	455	440	439	463	443	456	467	461	463	465	485	486	474	452	503	476	449	458	446	475	475	427	500	478	463	481	463	447	443	458	481	496	459	440	449	423	455	449	442	454	485	455	512	457	453	422	461	457	449	503	475	428	501	457	466	450	472	437	432	478	490	430	471	470	450	464	472	426	429	471	445	455	458	498	453	476	464	454	449	439	464	461	446	464	490	466	460	409	469	486	442	521	454	458	487	453	469	476	453	493	443	441	488	500	441	496	447	468	406	460	449	471	466	441	480	445	502	477	461	457	452	441	482	498	472	468	439	474	424	465	445	508	509	478	479	478	475	471	452	465	465	474	450	434	436	458	501	431	451	471	451	463	464	458	484	494	460	460	449	472	421	400	476	449	486	454	459	443	477	493	453	454	450	441	434	481	459	452	459	476	467	455	443	502	457	474	478	473	497	464	470	434	491	477	448	496	489	477	420	449	438	461	463	424	479	426	452	487	480	457	492	439	447	458	478	447	478	487	478	493	469	445	460	464	477	393	447	501	472	486	447	454	455	428	460	423	453	487	460	447	457	506	479	417	485	470	492	449	483	448	434	497	463	473	436	456	487	463	486	477	486	456	433	451	448	456	476	492	463	477	445	492	454	455	452	425	457	459	452	453	473	434	446	467	471	450	465	434	468	455	453	489	458	461	443	459	480	461	464	463	447	443	449	457	429	422	460	467	474	482	435	448	444	466	473	463	439	501	448	448	441	506	435	438	489	496	474	476	416	489	486	474	487	446	463	447	471	440	468	496	488	451	479	388	485	454	452	428	495	432	468	457	473	454	424	433	441	464	444	466	455	486	451	457	436	440	466	498	450	428	475	455	458	467	441	426	476	427	477	459	498	413	468	457	490	474	476	485	496	437	466	442	459	448	462	443	464	456	463	479	494	473	450	477	433	500	461	518	474	487	450	470	446	488	479	473	457	426	480	463	457	474	466	461	432	434	502	493	494	458	469	450	496	442	465	475	443	470	519	451	460	418	477	467	514	438	482	450	481	472	458	483	422	468	440	468	494	435	482	466	473	464	465	458	463	433	456	489	423	439	455	465	484	445	456	443	465	494	398	437	440	463	472	445	432	519	476	465	473	473	509	442	424	432	511	460	428	472	460	480	454	472	439	466	490	470	460	451	451	390	506	460	448	426	463	475	445	461	453	473	474	460	473	454	470	475	449	485	492	491	437	458	448	468	474	471	435	430	476	451	474	487	461	505	454	425	473	499	435	471	466	414	456	461	481	450	471	442	474	436	432	438	454	468	442	469	507	454	477	426	447	457	432	433	453	455	472	446	469	502	456	489	479	442	467	463	458	475	450	466	437	443	437	466	424	490	475	476	468	443	446	485	500	469	451	473	495	462	495	433	431	461	469	422	479	473	470	469	457	452	465	479	444	499	450	442	480	464	450	483	457	459	433	467	445	460	389	430	457	466	442	442	420	499	478	472	478	460	436	435	474	441	479	467	451	408	438	464	476	453	453	450	460	456	447	432	490	429	459	461	486	451	492	476	479	469	457	456	467	490	449	428	434	453	460	470	453	470	451	480	452	436	458	474	463	494	478	508	413	496	447	445	470	466	420	498	440	450	447	446	482	466	428	487	460	454	457	472	476	443	449	483	474	459	454	422	474	460	464	457	486	441	451	490	477	447	447	476	466	470	452	476	479	474	421	452	453	479	493	469	459	463	490	437	482	474	473	432	447	485	449	440	444	462	462	462	451	437	423	444	482	453	473	458	416	441	488	466	489	466	482	486	459	461	477	469	479	453	465	482	488	458	462	412	474	461	437	489	453	466	474	481	420	481	443	474	498	465	448	449	461	466	451	453	417	441	485	469	451	455	490	452	424	456	440	484	459	478	500	502	489	489	475	433	447	442	442	497	480	445	504	494	465	444	462	490	434	429	470	476	491	491	447	454	457	434	469	438	480	482	520	435	447	461	450	510	466	421	462	487	501	470	434	479	442	450	458	414	453	426	436	476	470	503	459	422	472	434	447	441	436	459	424	458	463	487	494	443	424	446	436	460	508	465	492	449	525	461	453	521	435	450	458	468
23032	21320	28904	24034	21312	21218	14570	3098	922	936	853	811	791	828	721	767	702	792	705	717	697	704	666	697	642	697	661	668	673	672	666	665	675	621	696	646	649	691	704	684	665	654	679	719	692	651	647	666	713	696	672	679	650	659	691	693	653	663	640	628	677	693	680	655	701	686	663	647	676	692	674	673	660	643	671	631	642	627	681	658	673	679	657	668	626	718	658	641	684	648	647	680	703	603	671	665	670	662	665	663	661	652	673	676	683	639	675	653	681	691	652	651	638	664	629	675	644	685	691	660	635	682	623	655	634	650	662	645	641	638	659	681	624	682	665	677	665	636	678	640	705	679	654	635	646	694	641	679	622	638	692	680	698	633	661	641	683	608	611	656	670	654	683	601	637	668	642	678	695	637	664	640	670	671	653	664	683	664	615	643	634	663	686	662	651	690	669	673	627	591	638	694	634	668	643	687	652	654	657	652	684	670	644	665	670	648	650	647	676	716	655	625	630	642	646	670	626	661	651	639	669	643	673	633	639	647	639	617	634	661	643	636	709	668	671	670	633	663	674	686	677	686	662	622	682	704	598	625	640	648	650	634	642	648	674	655	676	663	669	670	666	639	694	639	678	670	651	623	699	724	625	700	638	675	663	646	642	698	675	650	666	689	677	664	660	660	708	687	641	691	701	662	631	639	675	661	657	663	647	699	695	648	640	710	682	668	683	667	641	675	662	655	654	656	656	651	616	697	668	669	643	616	676	657	648	701	666	653	627	627	694	666	641	657	652	637	682	588	642	637	655	659	652	636	682	655	633	704	619	688	657	645	657	674	671	591	644	645	662	668	647	669	633	619	710	651	651	663	652	656	657	641	689	691	649	691	667	695	653	681	709	679	664	649	676	644	672	742	630	695	659	610	667	632	665	641	667	678	667	659	637	686	698	651	665	685	684	658	647	644	691	636	685	663	632	634	652	644	665	668	655	623	664	663	651	668	661	659	585	672	630	617	652	642	671	674	630	653	642	659	689	660	617	671	674	648	680	674	669	673	627	673	648	651	692	670	653	619	619	629	647	669	691	689	627	645	673	656	620	676	641	603	660	621	652	662	682	677	689	670	668	679	675	659	658	681	629	654	686	645	654	662	695	635	602	575	682	647	699	647	616	676	621	628	689	702	654	650	659	677	686	644	662	653	648	697	640	683	646	648	625	644	667	668	697	639	689	638	643	638	649	657	642	636	614	654	654	651	694	632	632	687	647	675	631	639	574	669	615	602	672	664	651	672	635	614	671	659	690	625	662	695	644	621	608	663	642	680	638	588	674	650	619	663	634	640	690	623	658	687	657	621	668	643	636	689	646	655	648	694	678	670	644	644	623	653	648	620	684	625	632	651	653	647	614	694	652	697	715	676	682	667	623	683	672	621	644	630	686	663	669	658	644	639	700	646	633	629	665	702	653	663	620	663	639	686	691	692	699	649	639	653	614	608	702	661	628	637	666	689	649	626	643	607	616	661	631	631	618	640	624	606	685	680	660	641	659	632	671	628	639	659	638	698	641	654	636	671	676	642	653	679	675	689	697	651	669	630	670	670	644	664	614	684	614	685	659	611	613	652	674	653	612	636	655	629	654	657	644	659	660	645	613	641	599	668	653	661	660	661	621	666	653	701	686	644	644	648	666	681	709	644	650	642	643	652	639	661	659	635	625	703	600	651	671	647	624	714	625	639	714	669	668	644	613	679	606	635	655	664	650	592	648	635	631	667	661	614	650	621	655	651	657	642	662	665	679	687	666	640	644	645	652	687	667	624	614	655	637	673	624	603	649	661	646	642	641	666	661	651	704	675	650	683	677	649	653	650	627	675	654	615	643	621	700	659	653	636	615	667	658	643	590	710	678	680	660	689	641	634	645	677	664	682	656	646	646	670	664	651	630	643	671	695	650	592	642	672	654	677	640	665	634	640	664	640	635	669	649	672	704	638	646	649	615	673	618	652	652	600	653	689	669	680	630	646	648	650	682	630	656	650	641	649	679	687	651	654	637	622	665	622	649	658	647	632	677	698	635	667	665	659	622	659	620	646	680	668	606	685	651	671	632	738	684	692	653	643	649	637	669	627	704	648	681	632	677	613	624	685	639	670	679	645	659	676	657	704	667	658	637	639	596	688	680	679	707	641	639	637	712	640	650	636	683	647	672	645	652	662	640	653	677	624	644	672	664	690	701	611	585	638	668	612	647	669	657	700	649	663	666	677	676	617	659	679	675	661	656	683	647	652	626	609	640	641	691	649	650	657	654	660	687	626	609	685	646	617	617	711	687	665	668	677	629	671	659	624	658	646	666	644	646	624	675	687	643	669	687	647	672	646	636	641	621	660	646	646	613	622	625	666	694	695	693	617	710	662	632	598	621	637	655	631	641	622	654	652	636	662	620	733	685	655	665	624	613	726	635	630	656	684	663	631	649	627	652	606	621	644	635	690	656	654	632	680	675	647	643	688	694	654	614	673	692	655	659	662	655	639	656	684	658	661	700	667	631	686	663	643	643	636	615	636	682	645	632	698	625	657	701	715	678	654	618	681	653	671	618	630	669	648	703	667	666	655	682	626	649	730	668	634	643	664	674	673	624	645	644	677	634	681	690	668	598	638	694	699	690	642	661	632	648	664	621	642	646	656	623	659	634	668	679	651	677	592	623	654	670	663	658	667	704	681	695	651	640	610	721	671	628	637	667	651	646	673	675	678	638	690	666	702	686	640	630	692	622	665	680	677	659	670	629	629	635	641	681	652	664	719	709	604	679	621	622	701	679	647	646	602	665	649	648	630	650	681	691	647	623	637	639	662	660	681	669	704	655	662	670	648	642	655	677	653	647	653	654	657	639	669	676	699	625	679	643	682	668	625	620	600	624	688	636	675	614	672	670	697	660	641	639	585	663	644	681	686	672	668	698	627	680	636	687	660	677	640	656	682	629	631	664	645	626	676	631	696	636	620	631	640	599	629	660	665	684	646	603	682	623	615	660	633	674	670	606	690	645	585	644	649	593	639	709	633	624	588	665	607	633	698	686	652	678	632	694	659	715	624	651	632	678	674	676	620	608	681	719	672	655	628	681	675	669	634	634	671	706	614	627	673	662	681	642	693	681	703	684	646	678	686	652	635	669	655	658	646	647	653	673	658	636	685	692	692	688	655	656	683	664	654	625	675	668	613	582	681	618	667	666	699	651	686	651	667	633	690	661	644	633	636	622	646	691	650	658	695	671	682	632	615	642	667	653	602	681	655	694	648	667	692	674	638	598	657	675	627	729	672	626	688	625	691	679	669	623	625	656	618	712	646	626	669	612	611	636	680	685	699	647	632	654	644	682	708	677	696	644	641	681	697	648	625	639	633	671	624	638	689	630	671	678	668	678	606	615	644	662	614	619	665	676	645	690	623	686	655	695	641	654	713	664	643	669	659	670	627	692	639	598	645	653	666	711	666	625	675	673	658	655	700	716	695	681	641	651	631
55009	77648	35234	13858	4707	8139	15570	4376	1465	1361	1222	1065	1018	986	955	965	933	924	883	910	833	820	839	797	818	765	778	767	763	801	811	788	777	792	787	750	799	732	746	793	781	789	782	750	762	763	768	764	760	756	770	772	775	780	784	742	801	732	789	767	744	744	788	724	776	746	737	747	731	779	766	781	761	782	801	739	778	718	766	767	730	782	769	752	757	755	776	761	821	770	783	722	742	777	802	789	751	813	811	758	798	792	768	802	757	780	728	704	760	780	777	822	704	726	757	806	754	808	779	785	770	799	768	797	712	780	783	754	747	795	774	814	730	781	775	772	741	822	733	745	730	762	723	773	778	748	753	787	739	793	727	758	775	751	763	753	734	753	748	753	748	756	771	723	733	714	696	763	767	756	778	738	736	726	737	757	774	775	727	807	762	740	700	753	775	773	729	778	812	749	783	797	794	725	765	765	736	721	779	731	757	776	761	755	801	721	775	740	752	772	752	790	720	799	838	738	735	746	761	740	736	707	741	770	730	769	741	746	725	737	714	794	784	718	726	732	725	774	726	729	777	742	785	769	768	728	757	721	755	762	766	754	784	775	755	749	731	745	754	775	789	729	735	732	777	758	732	744	765	727	729	751	771	784	785	735	781	816	736	771	742	757	770	751	725	756	816	780	687	743	763	761	758	732	773	749	757	722	746	774	725	779	708	750	751	739	774	737	747	804	768	727	736	715	743	762	746	771	737	750	746	767	751	750	737	756	770	759	735	741	732	731	724	745	708	756	735	743	752	727	756	763	740	749	763	826	745	713	775	757	786	773	766	704	746	772	792	750	761	716	764	792	736	724	760	777	755	792	673	720	829	707	731	705	759	725	733	773	782	717	719	759	710	760	747	735	782	739	757	748	774	754	739	726	782	709	749	737	721	747	773	769	743	792	769	777	723	858	723	703	792	757	763	730	723	759	785	771	668	781	780	783	779	676	760	717	759	723	751	720	742	773	762	738	743	780	741	767	758	765	769	776	741	781	805	749	752	727	728	725	702	719	728	803	797	760	746	739	702	734	771	749	741	746	786	738	710	732	739	745	702	787	748	702	758	699	749	728	786	727	758	771	746	741	746	736	730	777	772	738	774	764	782	751	732	716	751	778	754	779	772	725	787	783	801	718	729	738	734	772	762	748	741	765	757	744	704	725	726	694	757	767	738	742	754	737	767	715	727	766	741	779	735	749	804	785	724	742	748	756	704	782	705	762	687	762	745	747	727	769	750	715	748	740	724	740	730	720	816	734	758	734	747	731	755	746	758	691	786	766	732	739	777	736	714	713	739	715	749	704	738	775	708	798	687	739	742	766	753	755	775	780	722	759	732	759	747	778	736	756	778	798	780	786	721	827	697	717	734	722	685	771	775	728	790	775	764	754	724	770	674	760	747	799	729	739	765	736	707	741	750	731	752	731	743	739	695	784	749	762	761	721	724	771	767	728	743	778	762	756	747	757	755	727	736	741	756	710	710	736	739	767	762	714	728	798	782	743	799	713	737	744	766	746	716	790	781	742	771	747	827	756	783	770	723	769	740	737	737	766	699	770	774	763	739	768	763	732	747	705	804	742	768	760	751	782	756	703	747	827	760	739	773	785	719	781	758	785	770	739	791	742	738	750	718	739	759	672	730	742	742	742	776	792	786	744	748	759	737	748	696	748	799	770	758	750	746	730	728	737	795	781	732	773	714	727	756	738	759	769	810	705	778	693	759	737	720	733	724	736	758	744	782	757	774	789	751	721	710	728	763	757	803	749	730	777	706	712	707	730	765	753	745	780	741	743	748	760	742	740	776	789	761	742	754	764	727	752	759	723	797	721	793	791	724	764	799	746	698	710	728	775	754	741	740	745	711	695	751	754	752	689	715	770	705	780	783	782	765	790	743	732	744	764	717	731	748	763	721	782	783	798	714	718	718	677	774	763	693	799	758	727	774	685	802	761	780	726	720	748	759	739	752	755	751	756	769	764	758	774	810	780	710	771	774	759	765	781	719	764	703	730	733	760	732	735	776	751	749	737	740	699	734	704	718	774	766	712	741	766	740	769	757	750	797	759	785	793	766	755	715	735	771	782	707	757	745	751	779	769	702	774	713	821	747	719	790	748	768	800	765	798	796	730	783	751	759	757	738	777	729	779	779	717	757	752	778	797	686	767	717	768	785	731	714	787	716	758	771	741	776	810	743	766	771	784	743	755	725	715	730	761	767	754	789	771	717	743	738	773	730	753	783	756	717	768	774	744	734	778	778	745	750	731	765	765	813	791	727	738	699	729	722	758	729	742	751	754	736	750	757	764	744	756	753	732	721	750	758	814	798	751	765	748	769	702	787	696	807	785	698	781	699	747	761	786	754	726	762	733	767	760	742	732	706	794	753	796	740	784	781	748	722	780	729	791	746	766	734	770	757	710	727	799	733	765	752	788	826	716	763	804	741	702	722	734	737	740	765	716	769	730	764	802	734	791	794	766	762	748	696	757	772	729	750	749	781	723	748	722	754	720	739	724	745	772	717	756	756	747	765	792	790	725	742	739	668	753	780	761	782	751	765	723	761	745	729	732	761	757	786	726	760	678	784	747	754	734	733	762	766	736	790	748	722	699	755	761	789	730	734	746	750	730	731	750	780	732	716	724	743	713	734	750	769	807	719	715	760	724	722	709	738	765	733	778	757	688	747	757	721	745	787	751	755	771	751	740	766	747	787	756	791	731	739	777	776	756	765	762	721	730	732	764	742	780	709	716	733	766	754	793	754	752	684	754	763	742	784	751	746	767	705	731	764	774	744	753	722	724	716	735	771	752	737	753	747	792	738	718	697	713	769	764	743	757	727	788	813	772	743	781	785	781	732	702	750	761	684	726	719	755	710	766	759	763	792	764	797	765	746	707	765	752	728	761	717	738	750	773	733	704	734	739	740	759	758	793	735	749	742	709	737	711	771	780	757	744	756	744	720	766	742	720	745	740	744	723	765	722	734	729	758	729	768	795	761	704	761	756	793	747	757	757	758	778	791	744	741	789	792	670	746	747	741	762	773	776	766	722	729	725	730	756	760	784	728	764	757	774	786	739	734	805	805	713	793	774	764	742	745	743	754	749	759	771	690	784	718	705	768	751	756	746	691	781	753	746	715	773	748	684	747	724	791	755	735	744	759	825	738	766	742	743	734	731	753	750	755	796	758	702	790	799	689	761	710	733	759	776	750	786	771	752	739	740	744	762	755	742	750	765	675	756	756	751	748	767	762	779	747	794	725	734	731	755	750	738	710	760	720	759	766	775	721	741	733	801	784	699	743	758	786	736	768	720	728	678	728	798	725	717	751	761	764	738	772	775	718	739	707	786	838	743	758	772	725	784	739	733	725	723	767	724	795	742	738	740	782	782	750	695	718	783	679	770	774	724	758	783	771	790	701	745	750	800	732	738	784	772	791	776	739	774	745	772	757	739	763	727	781	804	768	752	733	751
27998	21600	12846	1434	484	491	660	403	365	351	335	342	345	330	338	353	302	378	344	370	308	313	372	343	366	339	344	341	358	338	343	370	319	360	341	363	300	325	359	355	348	334	327	328	367	352	313	352	370	331	345	362	349	347	321	363	364	325	319	359	351	341	353	370	335	314	339	348	293	358	321	316	380	326	301	354	351	327	329	335	351	336	367	332	327	343	358	332	335	335	331	334	323	351	322	321	347	324	353	344	346	355	334	358	359	368	340	338	361	332	340	314	348	347	343	372	329	383	368	311	349	333	344	345	347	349	343	341	347	335	337	349	365	361	373	372	302	319	373	347	321	340	348	311	305	349	388	336	346	360	332	323	365	355	344	350	341	387	354	306	328	340	353	308	281	346	366	332	323	336	330	352	322	382	370	336	337	346	324	357	342	345	352	322	358	317	348	368	299	318	318	353	350	325	352	344	347	337	369	317	353	352	319	329	329	364	335	348	379	329	333	325	336	325	362	326	348	344	370	350	338	339	349	343	331	344	333	343	363	351	341	344	338	337	324	359	372	373	350	362	344	324	342	376	315	358	357	301	338	348	335	324	311	315	344	370	360	318	372	369	358	334	352	339	326	351	366	320	372	347	362	362	368	311	319	334	347	336	329	347	332	346	319	367	358	344	336	342	311	342	358	343	324	334	312	322	338	324	386	343	333	319	360	321	349	326	341	358	354	366	344	340	304	317	342	354	331	335	336	332	328	346	355	357	362	344	357	343	340	349	296	281	362	333	356	332	335	364	316	351	324	328	353	329	353	352	353	392	335	318	370	364	320	337	384	347	341	322	314	371	313	353	341	358	340	355	340	321	329	370	345	327	310	342	328	311	304	337	376	332	338	308	342	312	329	371	339	373	327	348	355	332	338	335	330	325	327	343	321	316	333	373	332	327	349	333	323	350	354	312	374	376	306	350	333	351	340	379	338	336	380	338	332	340	330	340	333	335	317	357	334	320	342	337	302	313	385	336	332	320	322	357	331	330	345	375	358	346	331	352	353	328	336	334	328	327	315	346	337	359	339	307	333	347	366	329	354	367	353	366	332	311	335	351	366	367	328	317	363	338	341	331	346	353	330	356	327	338	347	362	317	340	343	352	356	332	363	325	339	336	328	350	325	359	326	326	316	340	320	315	321	337	364	334	349	343	320	319	329	336	374	347	373	398	319	366	364	355	338	336	347	306	370	350	357	334	370	332	323	351	361	345	321	331	302	315	316	335	362	343	347	328	348	344	345	331	305	343	334	357	359	317	280	354	370	338	353	327	360	370	367	314	346	335	328	314	341	314	323	333	320	317	333	317	363	363	350	331	310	330	350	335	304	338	363	364	328	351	341	359	316	324	343	356	298	347	343	342	339	350	354	336	324	345	364	319	363	323	323	335	365	335	350	347	333	317	353	321	316	325	330	360	349	337	355	356	343	316	346	351	368	303	345	322	339	359	316	317	334	345	354	347	314	348	346	335	343	332	338	355	324	346	357	338	361	387	345	326	356	346	340	345	339	319	339	298	349	335	328	344	358	324	335	345	357	349	314	355	328	360	358	284	356	352	330	355	333	343	356	339	314	356	339	322	339	354	326	334	335	356	357	333	353	337	322	330	363	377	357	327	327	371	362	319	333	339	308	338	323	340	361	344	350	349	316	344	352	354	371	342	343	353	349	341	338	370	365	339	366	339	332	330	341	306	323	330	335	334	361	359	339	342	311	345	334	361	308	347	347	356	346	338	361	352	358	311	325	355	335	349	326	345	342	330	323	364	337	340	322	364	335	338	337	346	346	361	299	306	335	340	373	350	355	325	345	319	309	334	348	372	342	341	335	367	322	305	358	321	356	323	317	363	326	360	366	324	326	320	326	340	342	363	329	362	322	365	335	333	348	342	311	357	321	338	341	336	349	329	346	362	366	337	331	340	343	352	337	335	351	353	370	344	337	329	356	339	353	345	333	339	374	315	323	327	347	349	313	344	332	344	328	355	343	314	346	380	342	374	327	360	338	384	369	334	379	325	355	320	365	339	342	328	361	329	340	330	327	346	380	337	339	329	324	345	335	356	367	355	327	331	335	343	332	363	359	333	328	375	356	328	333	327	346	332	309	289	343	351	350	354	370	362	334	358	340	318	322	369	335	326	324	356	309	352	306	358	340	295	338	329	366	336	370	330	333	351	362	333	331	342	323	321	328	322	387	369	348	355	363	332	347	311	377	335	311	304	315	375	333	299	344	346	359	305	298	362	328	374	353	325	336	334	314	374	317	338	313	350	330	354	361	328	355	343	337	319	351	312	351	309	330	369	321	336	303	355	349	358	370	354	343	327	375	350	343	334	321	330	329	305	319	355	353	339	331	345	349	335	367	361	327	382	363	342	356	345	322	364	294	336	344	355	352	372	351	326	384	341	309	303	331	358	346	360	311	331	329	352	305	365	401	327	352	365	378	346	339	318	351	368	371	356	341	364	346	342	357	336	324	353	331	350	334	364	365	340	371	311	371	339	286	358	345	342	324	341	334	325	328	337	338	350	334	341	323	343	352	336	313	320	335	365	343	331	289	350	348	351	354	322	348	342	324	365	370	352	319	337	351	330	329	318	355	312	341	346	315	335	289	335	355	346	326	354	334	311	305	376	334	347	350	330	359	350	364	333	339	353	342	314	366	369	345	318	302	315	302	306	331	350	348	350	337	359	368	362	334	323	336	335	310	332	351	351	316	304	365	340	333	316	353	376	342	349	330	353	342	363	341	358	365	311	332	337	336	332	331	349	315	343	320	350	331	327	354	331	333	335	330	350	352	331	363	320	367	347	338	332	298	344	338	313	344	352	373	354	349	342	340	317	335	364	370	364	316	331	340	361	346	336	353	333	359	348	319	349	364	318	318	343	323	358	351	346	358	358	306	370	352	335	354	329	345	369	329	342	392	360	324	363	317	358	346	334	335	346	335	332	322	330	362	323	353	361	365	324	335	346	333	348	362	324	340	320	343	338	325	341	334	324	365	386	331	330	346	307	352	325	345	340	314	326	315	331	361	340	341	351	321	359	299	322	313	321	354	303	338	326	365	346	325	333	321	324	330	354	341	368	340	360	353	314	321	349	342	339	334	359	361	350	319	338	337	353	323	315	310	322	346	378	351	360	334	351	329	352	343	319	348	348	383	327	316	335	312	355	313	304	337	350	336	348	359	326	368	356	330	297	359	347	335	337	334	323	346	329	350	337	331	394	346	342	306	350	339	357	344	350	332	349	336	341	343	367	343	346	350	346	355	343	345	318	324	350	331	331	362	347	315	348	360	353	331	310	326	331	344	321	339	355	387	310	351	380	360	366	369	341	314	346	365	374	372	327	350	312	339	342	359	306	335	381	361	320	360	347	329	333	356	361	312	337	326	346	344	333	296	338	317	350	327	324	348	320	329	346	359	342	370	338	353	359	352	336	366	317	347	331	349	350	341	333	350	350	336	386
23994	26210	6700	1063	651	703	1131	498	417	431	438	391	410	411	430	486	433	402	401	426	396	411	385	457	442	414	479	418	402	408	375	399	404	435	435	408	374	410	410	436	391	390	399	435	370	408	447	410	426	380	411	424	395	418	431	408	388	405	412	432	405	423	399	444	414	441	361	395	391	395	412	443	387	399	423	422	443	432	398	429	428	396	406	401	413	408	409	422	408	425	400	421	413	443	411	416	394	437	467	401	387	403	412	435	445	385	456	421	418	420	415	430	366	411	421	426	427	366	438	376	421	414	398	395	402	425	419	448	387	408	429	428	396	380	413	393	357	384	415	406	421	411	422	419	423	463	357	414	434	424	399	399	450	426	433	411	367	393	417	402	404	397	414	409	384	406	422	408	454	441	379	402	415	401	418	398	437	393	420	367	443	396	391	420	458	388	408	398	398	378	390	400	400	405	438	417	371	415	425	395	365	404	415	451	416	448	427	416	427	397	407	430	423	413	387	390	405	393	411	428	423	400	413	408	403	424	414	438	439	431	432	407	382	438	422	394	404	394	418	429	392	396	438	384	428	435	355	424	427	411	435	390	418	388	429	405	409	422	386	438	418	427	347	405	411	429	458	420	433	407	397	393	436	414	426	398	418	430	378	411	424	427	461	413	441	390	402	400	410	399	385	407	429	408	430	396	425	420	425	423	403	401	405	438	435	421	425	396	398	399	406	405	409	402	419	377	378	410	430	409	413	443	429	416	411	398	412	383	409	381	444	399	461	391	370	439	405	403	416	429	415	410	374	420	446	386	425	417	406	439	381	402	416	426	422	393	394	408	409	377	408	366	418	405	386	397	453	437	435	391	379	390	433	402	422	385	414	424	379	412	411	395	425	409	439	387	427	416	468	414	452	398	418	419	428	409	450	409	395	407	457	379	404	384	408	390	404	434	422	401	433	397	413	429	437	365	423	374	469	441	424	424	387	411	403	434	408	391	413	407	376	407	396	427	384	391	415	382	423	379	449	381	412	416	395	432	376	395	409	409	415	400	432	396	427	444	444	408	403	422	429	420	390	392	385	405	384	380	384	437	420	405	414	424	377	408	408	418	387	402	419	360	409	396	401	402	418	436	399	409	407	398	434	403	452	417	387	406	395	427	428	387	448	390	436	421	387	403	428	387	400	408	465	422	397	429	431	430	438	434	405	400	417	411	421	413	431	408	411	401	430	422	392	436	372	411	403	392	405	444	369	374	411	435	428	434	417	417	417	420	415	409	454	434	406	436	403	457	413	408	421	426	443	409	448	407	420	399	414	396	400	389	400	384	388	433	436	402	413	380	403	389	410	393	406	407	425	415	413	410	432	411	417	407	385	432	429	426	420	404	393	393	420	440	402	426	443	419	423	432	388	424	393	414	413	426	383	418	421	416	396	403	420	414	404	439	452	451	384	405	431	412	434	456	419	391	397	384	454	408	387	401	387	393	409	421	443	387	401	429	394	435	414	380	436	425	401	409	399	428	447	399	374	376	428	422	378	394	396	416	392	410	418	466	390	427	406	381	418	397	426	425	431	413	413	375	428	434	384	413	437	411	409	414	385	428	399	435	434	362	418	430	421	446	381	429	421	428	392	415	434	414	423	436	396	398	415	390	407	407	368	415	437	401	359	421	407	397	421	407	433	454	403	397	408	391	393	441	403	393	401	421	450	411	386	462	423	413	380	414	400	429	407	438	404	425	399	377	452	449	391	419	403	405	420	402	437	362	431	420	471	441	415	432	419	423	380	396	374	397	416	382	381	433	386	436	421	431	411	387	400	419	425	424	415	385	393	457	408	428	405	423	379	411	421	408	407	411	441	426	384	415	389	422	462	386	423	423	396	419	416	438	416	426	405	419	412	379	400	420	395	419	430	442	422	405	421	389	426	407	397	389	384	422	397	411	430	382	424	449	425	396	440	409	428	421	425	386	376	403	363	413	396	414	399	419	405	398	382	396	394	383	384	424	435	423	407	385	432	426	350	399	421	407	405	409	429	396	418	407	401	425	380	391	434	366	422	432	388	435	466	393	415	421	409	373	398	394	390	417	444	396	417	387	394	406	408	416	385	437	418	394	427	413	431	401	414	431	404	404	431	444	443	380	378	420	427	417	448	405	399	455	430	429	450	424	411	384	425	412	434	426	402	424	422	441	402	418	401	404	438	409	406	417	430	390	381	418	405	410	385	422	425	376	409	407	397	414	405	404	403	437	412	390	395	406	399	392	394	404	432	409	387	432	395	428	417	403	411	398	436	384	399	442	404	396	400	402	450	407	409	417	421	412	396	389	430	405	415	409	396	420	398	387	454	413	440	416	430	409	414	414	423	419	414	388	409	458	414	402	404	435	386	407	389	385	401	369	369	451	397	404	427	385	440	401	424	445	410	415	424	402	414	404	417	401	394	412	383	428	435	413	377	411	409	414	374	398	423	408	453	394	389	395	447	442	468	447	426	412	384	387	431	408	473	401	397	394	380	422	392	419	404	408	421	394	392	397	412	438	420	408	434	407	410	428	411	383	419	407	482	445	356	419	366	394	382	404	399	412	422	380	428	442	415	378	422	407	410	402	426	407	415	421	449	428	377	415	440	405	411	412	411	388	420	413	421	427	417	421	423	372	416	424	377	376	418	404	420	428	419	408	403	365	429	415	414	428	434	423	430	419	431	421	436	388	401	427	416	418	438	396	430	435	414	416	433	420	450	425	394	428	420	412	428	395	427	400	387	408	428	387	413	380	408	415	443	421	388	435	424	434	400	405	385	416	431	422	426	402	410	384	401	382	402	395	434	393	440	413	430	432	425	405	432	422	421	427	411	387	443	435	424	390	423	421	416	388	441	406	408	409	449	423	396	432	417	390	424	382	397	423	375	408	446	388	410	416	385	432	416	401	426	414	474	413	436	394	400	432	399	416	385	420	396	411	418	423	397	400	401	406	412	435	414	405	440	393	427	439	417	447	430	415	432	406	406	424	408	403	415	407	428	405	399	399	409	434	433	404	408	429	394	384	410	381	368	385	380	391	394	404	418	421	411	413	458	390	396	427	416	436	415	393	420	414	412	396	406	386	441	431	411	384	404	409	411	423	421	425	412	426	443	415	394	425	431	428	435	431	404	452	433	396	392	404	390	438	404	447	412	392	388	407	402	404	433	422	402	391	420	439	405	393	446	394	416	407	402	425	388	411	402	413	416	403	440	385	464	455	422	413	417	431	392	430	406	348	389	420	425	404	427	427	449	389	419	404	400	404	426	399	439	384	414	433	408	409	374	408	389	406	412	399	454	428	419	447	429	372	379	419	408	395	423	428	372	412	436	418	392	400	415	414	419	420	435	404	417	396	394	404	425	398	406	387	415	413	428	404	433	383	404	418	406	403	408	372	391	405	423	416	413	382	442	424	430	420	402	435	406	412	412	434	418	439	429	390	444	436	405	435	410	425	415	441	436	403	396	414	442	406	387	372	431	408
24321	21301	28133	24685	20365	6391	4726	1313	623	609	560	586	603	547	527	588	526	513	508	512	493	518	541	518	504	472	490	515	483	492	487	532	487	529	489	551	497	472	537	513	485	491	533	502	493	527	509	500	497	508	481	506	514	515	496	503	507	528	527	493	500	542	463	511	449	503	467	484	504	503	462	458	485	441	500	507	511	511	495	529	468	490	502	528	527	491	525	534	520	514	544	474	528	488	520	548	488	475	442	516	520	472	497	497	524	484	501	484	508	505	501	506	464	507	466	494	503	502	529	505	512	470	482	523	472	489	561	473	509	479	507	513	496	493	498	511	485	512	498	507	542	512	513	500	489	482	474	517	488	466	528	513	512	589	517	492	472	511	525	440	509	499	482	505	465	476	449	487	482	491	488	520	502	496	516	487	500	508	517	446	490	456	480	505	509	533	483	462	482	503	501	531	505	507	524	471	503	492	500	463	492	499	515	483	482	482	501	500	480	517	515	475	496	535	466	481	519	463	485	485	491	534	485	523	493	509	483	478	544	507	479	478	499	500	481	527	479	499	497	505	488	488	504	466	498	488	500	505	499	515	480	489	505	485	478	470	519	540	500	485	494	478	518	532	486	503	511	485	518	473	501	513	544	495	479	521	500	513	501	473	517	499	518	518	485	499	496	485	533	496	446	515	505	484	501	489	492	491	494	504	515	504	491	477	488	489	495	482	503	498	461	456	472	489	512	488	494	481	522	494	497	478	512	483	488	498	520	519	505	484	448	524	522	471	557	473	492	496	499	519	517	499	469	494	516	503	465	513	466	516	473	508	503	475	516	463	501	474	458	510	493	477	507	478	521	506	517	520	475	458	496	487	480	474	506	479	486	497	478	458	493	472	490	464	477	482	490	508	468	499	470	499	509	497	529	473	522	483	450	455	460	490	513	503	465	498	446	448	487	480	485	479	531	484	544	479	478	506	465	490	481	517	504	486	495	470	469	554	509	475	477	522	524	511	493	523	494	477	478	438	476	482	507	474	500	490	496	506	560	509	504	555	484	541	475	503	504	512	543	519	473	508	492	448	459	486	513	529	474	504	500	496	504	481	494	503	479	533	488	481	503	500	443	509	504	482	519	485	483	498	526	490	546	555	470	515	497	511	508	500	502	519	490	522	473	478	522	511	453	483	483	506	487	469	482	500	489	487	478	487	523	475	467	479	496	478	456	500	500	503	504	517	505	505	503	494	486	509	481	527	468	483	525	484	490	531	487	463	499	483	476	524	505	508	498	487	459	511	508	532	494	504	482	557	473	495	495	562	515	471	461	501	475	508	488	488	506	488	510	445	468	485	467	442	477	447	463	491	521	516	477	525	561	498	472	507	485	466	517	457	473	432	497	481	468	496	488	470	522	424	528	499	501	486	491	518	534	487	487	512	479	492	526	540	514	467	471	497	508	485	484	475	472	533	528	485	492	487	506	466	509	508	499	488	522	476	505	466	489	460	499	511	512	495	528	501	493	474	504	513	468	502	495	508	489	499	516	472	475	510	462	505	431	484	469	511	506	519	482	444	469	528	509	514	483	453	480	525	481	475	502	490	515	509	526	466	506	526	506	499	526	487	462	470	482	450	520	515	553	500	467	492	490	476	491	487	476	508	493	468	476	486	514	480	493	530	490	493	515	492	499	482	507	488	474	474	446	473	459	498	532	481	460	461	491	489	508	483	540	445	494	476	504	503	470	492	522	505	494	505	482	473	526	506	509	517	464	512	455	497	489	531	503	488	480	513	475	497	493	465	500	495	474	462	484	512	485	462	545	509	484	454	536	502	492	477	486	504	466	444	471	508	450	491	509	483	488	498	535	524	508	501	494	507	495	486	487	473	489	472	486	495	498	476	520	487	517	503	481	461	472	505	495	474	492	496	505	561	470	486	502	508	471	517	462	483	483	493	484	527	498	506	487	494	499	498	494	508	510	491	469	521	487	525	504	445	509	493	512	509	488	459	471	514	502	508	490	476	494	506	483	505	491	520	516	498	482	513	494	505	499	497	487	485	515	497	476	496	483	496	464	452	496	533	503	481	491	494	481	514	509	518	461	477	493	490	452	509	494	449	512	463	488	482	488	502	492	526	519	527	505	526	497	510	476	492	508	492	480	490	492	509	458	489	493	474	506	483	500	509	507	473	507	540	503	515	502	453	474	437	488	484	511	491	507	512	530	486	508	533	502	524	495	479	506	496	479	471	524	471	501	483	515	508	500	513	454	494	469	522	473	533	483	506	498	457	506	508	508	510	497	499	479	469	516	492	498	490	463	511	544	479	480	491	527	541	507	529	498	473	508	519	478	533	458	467	501	524	507	508	493	488	501	472	480	487	489	493	505	512	514	450	475	461	497	524	455	469	457	487	515	501	497	464	491	517	534	477	481	484	498	496	495	493	491	514	469	535	489	481	493	451	491	464	478	481	502	494	498	478	447	496	474	478	473	502	498	455	455	479	510	463	482	479	478	488	459	489	526	499	470	465	490	476	497	515	505	453	484	447	516	498	470	512	477	465	507	534	488	476	467	507	507	513	494	476	505	501	505	479	479	485	513	515	494	482	493	466	496	535	484	521	491	479	496	485	501	490	446	524	466	512	515	486	511	533	506	539	498	503	471	505	491	524	496	488	452	489	524	485	486	519	494	475	507	466	469	481	498	490	479	527	508	503	501	499	516	458	494	486	517	482	520	511	480	471	509	499	489	485	499	498	496	558	490	471	480	512	495	495	517	523	469	472	494	504	493	509	480	527	486	488	512	493	481	469	479	494	484	503	495	492	482	501	502	511	532	486	502	479	498	531	483	528	453	503	512	472	492	467	494	495	508	495	500	514	496	494	479	493	489	477	500	517	488	501	490	484	498	504	520	472	470	484	498	520	506	494	458	483	520	497	479	508	484	493	435	499	516	523	487	503	522	479	522	503	502	540	455	469	514	483	496	474	484	463	520	510	453	457	490	523	526	514	528	490	491	476	516	471	455	490	508	483	510	463	449	482	485	480	479	532	493	482	472	490	497	509	480	479	472	536	544	494	433	489	526	490	478	475	513	484	465	532	474	496	496	482	509	483	459	509	491	486	499	494	501	476	509	484	546	457	487	502	501	505	473	479	488	498	501	502	461	464	476	482	478	498	533	515	471	522	458	493	479	464	516	459	470	529	505	479	484	509	533	518	489	499	484	493	518	507	514	501	473	510	506	488	546	491	517	505	519	494	473	514	527	509	520	492	524	532	518	498	510	478	499	455	479	481	485	496	507	464	522	471	458	499	481	506	477	477	467	479	490	526	513	475	487	478	538	473	463	469	501	478	503	497	502	479	449	503	512	500	504	466	457	516	515	497	509	483	489	499	490	468	506	529	453	483	499	527	485	465	470	454	479	490	472	487	525	525	440	514	504	496	479	507	496	480	490	475	481	471	521	515	510	453	528	501	515	500	494	481	517	519	472	469	500	490	491	475	506	516	514	484
46324	62518	26810	7254	4652	4732	7962	2204	848	796	832	774	712	697	678	684	632	672	627	613	662	627	636	610	651	586	563	591	594	615	558	608	579	622	627	589	528	588	586	570	566	598	613	650	571	556	558	598	619	553	601	591	594	513	611	603	584	587	591	540	600	599	570	613	525	608	570	577	569	552	559	593	574	615	588	560	538	618	637	569	582	565	594	570	564	623	600	562	565	612	619	572	617	611	648	566	538	533	604	627	596	571	571	592	551	597	587	577	608	555	561	582	574	548	610	597	603	590	593	565	629	580	574	573	563	559	599	587	591	582	545	605	572	566	570	582	536	581	576	596	598	570	561	536	623	534	600	569	557	536	593	568	583	572	532	654	540	589	547	594	591	578	591	573	571	610	549	578	586	550	596	551	598	594	624	629	592	602	534	603	616	610	601	602	589	570	578	594	556	565	626	610	594	590	610	587	586	601	559	588	577	604	554	584	607	594	593	571	574	589	599	592	556	566	575	543	530	605	544	619	575	546	593	531	589	579	549	603	545	581	612	585	579	530	604	594	563	571	599	541	549	556	534	575	579	537	578	557	522	589	582	574	602	590	556	565	560	564	572	537	555	592	614	581	597	570	580	568	572	532	563	592	568	565	603	560	560	584	583	559	567	566	581	603	607	588	559	599	583	593	587	556	573	583	577	586	529	518	595	601	563	600	595	586	587	574	608	558	576	563	549	534	584	566	617	599	594	556	573	593	576	589	577	583	618	589	545	576	530	591	521	601	568	567	583	552	575	599	619	572	569	585	565	579	563	584	535	557	593	599	521	603	546	596	575	565	568	559	557	576	535	586	592	524	541	577	577	581	556	577	583	570	622	620	553	574	601	545	584	585	565	562	574	590	560	611	626	543	585	549	525	565	591	536	630	608	581	590	601	607	579	591	567	597	604	572	585	566	602	511	562	557	591	521	585	642	579	585	571	565	553	577	603	573	552	587	609	567	585	593	577	607	587	564	583	518	555	542	582	593	571	601	584	613	615	605	553	641	561	594	595	600	567	579	540	578	578	577	578	595	569	578	589	598	570	583	593	544	572	582	589	572	596	554	602	551	582	560	543	599	563	567	562	565	580	587	607	555	604	596	602	528	580	544	544	569	562	567	553	581	563	567	583	561	577	573	550	530	598	603	563	550	574	572	603	613	572	564	594	574	627	606	530	612	572	573	566	566	603	548	593	573	575	568	538	590	575	557	562	555	563	576	614	552	573	584	592	579	596	577	590	573	569	599	601	560	606	577	604	532	570	579	579	574	572	595	630	581	599	533	601	587	570	561	602	603	588	572	560	582	590	578	620	562	556	587	585	600	570	614	642	575	600	594	590	570	588	569	577	531	583	575	598	595	587	561	569	574	585	578	582	538	557	600	544	621	562	585	571	571	519	621	585	574	582	583	551	615	591	569	577	573	564	582	598	557	534	547	597	605	554	593	601	552	563	576	587	579	565	567	609	610	558	585	558	603	600	596	632	609	582	606	608	575	625	593	550	540	571	614	605	520	583	596	570	600	644	550	567	553	577	566	589	576	563	551	581	544	586	571	571	592	570	618	557	586	565	545	607	561	588	575	578	583	532	594	588	586	624	586	570	578	595	607	539	542	586	545	580	569	556	591	552	596	560	568	561	545	569	557	546	591	604	594	565	610	566	555	524	584	566	561	586	553	563	543	537	582	525	579	606	544	588	590	584	587	616	532	586	560	572	606	613	544	550	565	604	607	559	582	610	569	594	578	593	569	588	582	582	584	581	593	629	518	582	539	573	581	591	581	598	624	551	597	549	611	596	573	606	608	618	604	580	576	609	592	576	604	541	583	577	562	556	571	579	588	569	636	556	580	565	566	534	565	572	576	586	571	618	544	565	618	586	589	550	575	573	550	602	549	554	617	638	569	527	569	565	602	572	541	582	586	564	573	562	631	581	540	494	591	586	565	612	581	560	580	582	547	597	559	615	565	541	612	545	599	603	551	570	641	575	572	591	589	545	602	559	554	530	534	578	638	539	575	571	573	538	569	610	570	581	547	569	580	577	574	570	525	573	588	587	516	568	598	553	531	527	553	569	521	565	574	612	594	608	548	588	566	589	580	581	583	592	595	563	577	596	575	565	576	568	576	589	594	585	546	558	606	555	588	577	531	560	570	568	569	548	570	586	568	574	573	612	599	573	575	603	647	542	611	579	543	585	576	577	568	586	561	587	557	548	572	569	603	549	611	617	578	578	559	600	598	590	602	603	618	605	598	594	579	583	537	552	583	567	531	566	541	552	561	602	597	567	646	556	583	548	553	588	581	555	568	560	549	561	632	588	565	601	518	572	554	570	617	563	612	501	561	560	556	592	533	601	549	595	593	593	555	600	614	543	549	601	574	594	553	592	587	563	567	581	621	579	588	583	571	547	508	607	621	596	553	629	564	577	585	580	569	580	547	622	579	585	591	575	516	543	606	575	613	536	581	526	555	603	611	569	569	534	554	593	545	584	575	589	581	584	561	560	540	590	563	564	603	574	570	571	565	576	537	562	588	594	558	576	561	584	586	544	621	576	598	594	544	559	572	580	585	593	612	570	532	579	577	552	609	592	591	614	568	566	564	594	534	567	548	576	542	587	570	574	570	581	615	622	572	591	625	602	588	543	588	540	551	596	563	565	580	598	592	583	581	598	602	554	585	609	587	557	583	586	593	555	612	558	570	618	570	581	608	565	595	559	590	611	578	570	556	573	596	563	583	589	553	604	559	575	556	559	602	547	573	591	621	575	550	567	551	543	603	572	518	601	576	549	554	624	573	551	616	554	594	554	564	597	604	589	547	581	542	591	555	546	564	569	546	534	601	579	593	558	559	589	618	580	589	576	562	579	562	597	583	596	580	545	587	576	587	514	608	580	580	589	570	558	598	566	600	534	573	595	563	557	561	575	579	590	586	576	597	590	588	570	540	591	598	607	563	544	576	578	569	567	574	547	551	618	616	522	562	593	547	557	602	609	593	601	573	608	595	579	569	549	603	528	561	604	612	571	568	559	594	581	542	554	558	548	593	567	562	580	574	561	554	564	559	579	556	554	593	586	527	578	562	606	559	591	617	556	578	589	578	549	579	588	584	580	535	539	542	535	545	590	537	599	640	549	589	586	591	593	580	580	549	576	577	548	555	606	582	613	560	537	564	565	618	526	637	585	526	562	560	539	516	559	559	576	579	539	580	601	580	576	610	566	551	608	570	591	573	585	596	612	559	564	589	603	546	562	596	591	581	562	594	611	535	570	556	616	619	583	548	565	559	557	589	533	566	576	574	596	556	537	578	572	558	559	586	568	641	621	557	599	565	563	582	582	584	602	565	605	583	584	542	584	594	580	583	576	611	558	569	550	577	560	587	578	556	545	570	592	608	590	636	581	544	591	517	565	553	576	582	573	602	606	558	550	626	538	628	598	579	525	581	599	550	554	519	566	550	586	606	574	589	619	602
25499	21416	27167	24408	5768	1324	2060	776	450	414	401	413	450	401	386	412	434	389	414	398	395	350	341	399	341	375	342	361	381	372	405	380	412	370	396	397	369	401	391	378	384	356	403	362	376	358	394	390	393	357	363	346	371	372	347	373	392	342	400	374	363	389	366	334	364	334	373	386	367	330	372	347	370	369	373	369	355	354	376	399	369	367	366	392	394	387	383	400	378	381	405	383	403	364	388	371	363	431	389	370	415	358	382	380	378	379	404	373	372	405	359	372	380	324	398	380	375	373	363	377	387	372	374	382	376	358	388	400	400	349	375	382	385	352	402	392	370	364	380	384	385	398	360	396	370	389	363	365	373	371	376	391	355	386	381	363	351	381	384	376	396	380	385	388	374	361	399	361	376	390	361	381	364	356	406	368	348	345	381	335	398	372	390	397	325	379	389	361	362	358	405	352	349	366	395	353	349	370	380	348	382	376	344	411	401	371	400	371	340	408	386	343	423	382	366	377	380	386	386	365	381	395	367	355	398	359	377	376	404	381	388	369	403	393	368	363	381	379	375	396	388	400	375	389	354	382	386	353	393	390	369	360	391	338	397	349	356	383	332	393	367	355	380	343	358	373	385	405	345	351	370	356	378	409	391	352	367	379	398	374	385	379	405	383	337	389	391	364	402	402	370	366	348	368	346	375	341	365	406	362	378	409	379	354	354	376	367	393	409	363	390	379	361	373	374	360	384	392	370	384	370	364	358	353	390	389	390	382	358	389	371	362	374	384	365	376	365	361	361	385	388	368	382	336	360	387	428	368	394	376	397	366	373	369	384	397	410	345	370	333	379	385	380	364	371	380	401	385	361	355	381	358	383	386	368	382	372	366	385	373	403	363	386	392	401	403	365	375	373	345	372	361	364	369	380	365	343	383	383	362	379	345	367	356	373	381	347	368	355	362	403	329	382	409	379	376	403	333	338	392	381	405	391	345	392	385	380	379	389	358	385	358	363	401	383	374	335	370	372	392	355	372	377	383	325	383	358	375	372	397	374	349	366	375	397	349	331	376	384	393	382	402	383	387	377	362	401	383	359	392	409	412	354	345	339	370	385	369	387	380	349	364	407	365	394	359	369	358	397	378	363	393	390	394	354	408	373	367	372	388	396	383	378	374	392	375	385	384	363	391	391	380	372	354	381	390	404	389	373	362	378	396	392	375	371	375	371	416	382	391	355	376	362	366	415	341	341	366	375	337	398	389	342	376	388	378	389	404	403	358	381	350	404	377	371	379	364	376	368	368	403	379	382	417	381	370	351	374	413	351	340	354	416	358	377	417	367	363	384	353	384	346	386	403	391	379	417	377	398	387	344	386	373	354	372	364	361	371	376	383	362	367	371	375	373	401	348	400	371	384	379	380	394	381	382	410	393	366	352	380	383	392	407	373	400	385	364	365	374	377	356	400	421	363	398	402	350	372	353	347	406	347	404	391	371	387	406	350	431	378	369	372	410	400	377	373	362	366	377	362	378	375	356	367	368	376	356	367	382	363	399	404	358	365	399	366	367	373	356	365	374	369	345	370	349	421	385	393	346	380	364	401	394	409	359	377	357	368	387	367	392	354	369	361	379	355	377	342	338	410	399	372	362	375	342	362	365	399	373	342	390	361	409	391	368	351	367	402	380	351	360	388	365	374	389	373	397	405	398	387	387	394	379	378	429	367	386	364	373	360	377	372	358	357	359	381	399	378	355	340	405	347	380	389	365	372	366	371	382	378	355	356	374	371	412	388	342	398	407	389	354	390	373	367	398	401	386	406	405	379	353	363	369	331	388	347	422	372	351	373	381	370	394	405	363	388	400	364	400	368	339	384	423	378	360	382	357	366	403	365	370	381	367	389	361	374	397	423	395	360	382	400	403	365	360	402	367	360	397	356	392	397	341	387	395	356	322	353	414	357	367	377	343	378	362	339	361	359	372	370	384	371	389	394	365	376	349	375	361	408	387	399	388	387	388	383	402	395	400	365	392	372	386	400	386	361	354	353	372	374	386	430	354	381	352	369	358	366	346	348	364	377	366	375	371	404	371	366	339	364	371	409	371	371	403	370	385	324	371	384	379	363	391	358	348	381	376	394	391	385	332	404	395	324	397	359	348	383	395	352	366	392	373	396	390	392	361	375	363	352	360	362	350	366	391	393	366	334	397	389	389	352	387	355	418	376	370	387	340	361	413	360	349	372	353	408	342	374	342	368	377	355	373	394	367	407	356	390	384	359	376	383	379	388	385	349	391	374	361	387	345	356	341	380	355	362	356	386	380	363	383	375	375	386	361	339	398	391	395	362	369	379	410	363	393	368	385	402	356	405	349	375	382	356	405	396	384	385	394	357	377	396	350	381	342	374	367	372	379	380	395	380	384	391	362	377	375	358	369	378	419	362	402	405	375	382	373	391	396	352	354	365	386	365	372	375	353	410	330	363	377	358	373	372	369	388	373	352	369	373	403	385	364	392	368	355	397	363	362	383	339	383	347	359	382	357	336	399	347	363	415	376	367	349	411	347	359	349	362	385	395	358	378	407	390	332	377	353	386	383	383	374	355	390	407	370	370	376	359	385	367	383	402	359	332	385	364	394	400	377	353	385	352	387	394	362	367	370	363	364	365	361	378	407	345	376	378	395	375	390	380	392	362	411	382	375	399	387	394	378	377	372	371	390	366	370	361	366	371	371	353	393	414	353	382	399	395	359	369	381	394	348	411	390	378	358	354	371	379	390	368	397	371	388	397	370	388	374	361	381	351	380	366	367	351	379	359	365	369	364	372	380	372	354	361	349	374	404	358	380	387	347	367	344	373	382	357	357	359	360	340	371	372	405	392	379	399	380	359	380	385	405	381	362	367	346	375	383	400	369	346	374	382	373	364	376	402	380	402	348	352	314	423	386	403	336	374	374	357	380	371	384	401	403	390	354	371	329	384	331	400	351	402	382	375	357	355	398	369	369	368	338	381	380	400	360	355	357	344	379	376	399	393	344	398	373	359	396	385	392	392	362	363	351	394	394	380	363	393	363	361	376	384	412	398	400	376	381	365	358	385	369	376	396	354	377	380	370	369	358	395	395	355	391	334	384	356	361	354	368	422	375	352	363	411	402	380	353	389	360	362	383	327	409	363	406	390	367	385	387	388	361	420	407	377	419	391	396	404	357	347	365	371	378	391	389	368	360	389	398	391	367	356	381	379	351	365	407	343	387	405	392	373	371	370	382	373	369	382	354	355	378	352	377	377	392	407	368	380	401	376	373	369	359	378	362	372	360	360	386	363	386	362	379	340	366	359	342	408	364	362	384	348	375	366	344	364	381	381	360	364	375	349	356	362	377	375	385	381	351	338	388	388	397	354	380	371	395	382	379	322	351	378	411	398	378	367	354	372	369	385	378	392	367	361	365	333	373	383	388	398	362	349	366	361	372	386	362	337	378	389	372	388	360	371	355	345	372	346	384	369	375	330	362	381	359
41772	50284	19137	3477	3080	2948	4893	1534	648	633	537	562	542	514	531	504	480	530	512	512	447	500	493	461	457	465	489	505	485	452	485	505	511	484	487	467	439	502	445	484	483	447	453	484	440	466	475	487	449	446	488	476	442	425	454	439	503	443	465	475	478	467	487	432	446	446	492	472	422	434	474	468	452	474	435	494	454	464	445	480	459	479	472	499	490	441	487	460	488	469	494	461	462	486	476	494	483	429	484	486	451	489	490	487	495	483	507	438	463	462	460	451	494	493	450	480	493	506	465	458	453	464	468	504	467	461	484	471	491	446	428	469	491	475	470	468	444	466	467	453	496	466	482	472	483	471	482	414	479	474	439	467	457	454	433	470	443	421	450	413	435	460	472	427	468	445	455	530	463	468	458	440	456	466	435	457	478	452	446	467	457	479	510	459	469	474	465	466	487	468	444	427	412	506	449	515	492	460	458	488	472	487	455	461	489	461	458	457	437	474	467	418	454	470	449	470	452	476	470	484	435	476	492	430	431	498	471	456	417	488	472	456	489	463	467	448	499	478	450	478	466	465	492	471	459	451	433	450	434	450	493	464	471	452	452	452	442	470	444	437	457	438	482	475	457	444	454	443	453	495	428	463	460	470	456	439	478	464	455	438	438	426	457	447	461	490	479	466	475	472	427	453	441	450	474	425	454	487	412	461	480	442	461	503	540	487	487	470	389	459	476	464	472	485	460	452	479	460	494	517	476	498	455	469	460	470	470	459	464	429	426	463	490	436	472	479	440	506	465	434	449	476	460	468	447	469	450	468	426	445	472	473	437	451	472	480	457	440	460	493	437	476	482	448	457	450	464	452	476	439	469	487	488	488	486	450	493	454	436	422	508	478	448	453	499	449	456	500	491	428	470	423	469	493	465	449	454	459	440	475	447	459	493	447	468	481	443	428	515	435	472	450	445	469	480	457	496	476	452	458	454	451	469	485	473	431	468	462	474	446	462	501	496	470	422	474	484	445	515	466	464	467	453	481	456	452	472	458	449	426	432	477	463	421	513	424	434	485	485	432	458	441	496	424	472	494	451	430	461	460	470	445	458	461	458	444	444	494	437	450	452	454	456	465	449	454	457	463	463	492	468	461	459	450	487	419	457	463	460	476	473	471	461	479	488	481	450	456	487	466	464	430	464	467	475	401	456	467	460	507	468	461	435	453	439	424	502	500	479	456	456	449	436	439	472	466	465	452	468	452	450	441	470	495	442	474	443	438	508	467	463	464	482	455	477	503	434	443	498	452	441	440	444	483	468	437	464	475	463	461	460	460	499	447	461	436	474	434	479	454	461	480	470	454	484	461	477	472	490	475	429	488	470	478	441	468	467	453	496	463	441	470	428	489	454	443	464	487	499	428	507	469	461	426	440	466	458	455	466	468	490	441	414	465	471	460	470	454	486	455	485	477	478	441	445	413	466	463	445	448	492	471	460	447	465	441	458	484	487	436	468	482	467	452	433	447	448	483	448	453	463	451	440	488	441	418	464	470	458	436	469	462	480	465	472	446	472	480	469	478	447	461	416	449	424	490	445	477	478	458	507	481	444	490	438	430	467	503	458	492	459	459	492	508	444	468	457	450	395	459	450	455	453	446	482	467	430	451	454	485	434	462	458	496	469	480	430	435	399	442	489	452	431	473	466	488	464	467	447	465	531	466	463	433	465	432	531	459	490	445	483	459	480	447	450	510	454	471	450	470	480	447	459	475	467	459	442	445	489	426	480	440	450	480	466	463	460	473	450	455	476	463	450	463	465	456	495	465	475	472	452	467	482	492	473	477	444	485	463	468	495	428	459	455	459	495	453	457	474	437	454	464	435	474	446	449	481	484	466	489	492	466	462	468	462	430	462	468	485	461	445	467	496	475	455	450	434	462	457	488	468	479	430	432	450	425	483	474	458	476	430	458	452	453	483	474	502	470	460	501	472	483	434	475	506	467	464	438	415	425	459	434	497	455	448	446	438	434	461	418	469	437	493	456	464	472	446	463	459	468	442	462	465	446	450	507	477	438	470	474	422	490	475	461	456	459	467	476	490	425	477	472	450	496	449	425	489	443	463	439	453	445	455	513	444	477	459	477	457	469	473	435	489	448	441	481	450	446	426	483	454	467	451	420	479	465	452	457	463	472	453	497	469	460	476	468	443	467	456	444	433	434	496	460	497	434	485	416	433	481	492	450	448	459	470	456	452	469	431	428	463	446	456	473	476	451	463	413	478	448	477	485	460	432	470	478	461	445	443	463	444	443	479	475	452	452	441	470	474	456	429	499	415	469	503	493	460	494	442	476	471	459	455	473	436	455	439	482	479	465	464	427	432	431	487	490	491	448	441	466	485	454	518	498	423	446	434	498	441	446	478	484	498	444	486	471	437	488	464	461	474	517	460	462	447	465	475	447	425	465	410	456	443	479	442	472	431	482	462	472	461	453	458	440	458	477	464	497	489	474	454	487	430	501	483	442	437	472	483	433	449	434	457	466	455	487	451	489	448	448	439	471	445	454	466	477	476	461	467	497	472	465	461	461	484	478	452	443	464	470	469	464	442	493	498	449	434	493	476	452	444	480	475	472	472	434	463	450	448	457	458	453	443	423	452	472	474	499	446	465	434	440	471	462	464	454	453	450	485	430	484	474	479	417	506	476	447	426	486	424	397	494	454	453	474	445	467	453	452	468	441	465	451	432	450	462	399	437	437	517	476	454	468	452	453	462	453	503	435	459	456	485	453	492	511	476	455	480	438	484	435	470	432	477	471	488	470	448	458	481	434	437	492	481	455	467	503	471	493	481	457	474	452	470	411	451	476	467	454	496	456	468	467	457	450	454	420	446	457	501	470	444	455	506	462	462	466	498	432	437	451	471	472	468	432	462	436	462	474	486	423	458	467	439	434	508	480	476	458	489	476	501	452	441	458	448	470	449	473	437	446	472	440	455	451	471	454	509	477	490	430	446	490	482	507	452	455	449	491	448	449	498	457	467	458	465	444	457	480	450	456	459	488	461	485	433	470	443	464	441	456	440	483	464	456	479	459	460	485	486	456	491	449	477	497	433	480	480	475	464	480	462	511	440	484	458	472	471	445	495	447	487	486	429	459	459	461	450	496	439	471	463	435	496	440	453	443	463	412	483	467	469	502	438	475	497	458	465	435	433	423	467	461	479	489	479	449	437	521	464	492	466	436	427	488	462	451	442	472	477	485	450	502	453	420	458	454	435	465	453	473	485	460	486	454	435	428	453	471	490	468	477	480	436	474	448	490	485	453	444	463	433	464	471	451	453	493	474	464	456	482	475	463	474	460	452	471	435	423	444	495	478	470	458	456	453	460	489	482	451	499	475	459	465	454	444	436	477	479	456	484	446	453	457	454	462	457	435	480	437	457	539	457	505	472	474	462	457	464	493	456	435	448	454	431	491	471	475	451	472	498	457	462	436	467	464	408	491	475	486	451	452	445	429	484	470
23077	21298	28792	24147	21302	21375	14673	3631	941	902	867	804	798	784	797	740	698	712	686	764	662	661	702	733	634	705	678	644	708	666	668	688	670	681	684	691	667	696	642	714	663	628	692	657	713	681	604	653	663	645	647	626	625	657	714	689	656	642	652	676	671	616	690	649	640	641	635	711	661	641	691	657	624	661	618	676	639	720	672	713	699	653	673	599	676	646	707	713	658	660	658	645	653	643	678	702	668	660	640	661	632	644	612	721	695	662	648	630	672	628	656	673	678	677	653	604	670	641	708	638	683	618	700	649	667	661	656	630	655	621	611	623	661	639	687	651	691	679	646	641	643	649	711	617	672	613	647	691	689	618	629	624	660	611	642	639	624	694	611	632	644	660	624	652	698	662	672	659	619	565	632	652	690	635	656	680	666	696	609	666	692	620	624	640	640	653	647	646	615	673	664	659	633	649	658	664	693	667	638	614	655	644	614	692	661	660	659	678	626	626	647	631	653	695	682	644	666	573	676	653	619	650	666	623	697	613	621	635	644	736	653	637	639	685	652	669	628	683	669	658	640	608	639	674	664	655	587	666	625	684	632	617	694	677	668	639	662	663	685	680	639	631	680	656	596	677	600	690	621	637	656	691	636	693	656	636	648	666	668	688	700	652	620	609	678	627	676	674	638	660	631	637	661	614	664	652	656	666	634	631	658	628	644	626	641	611	672	651	628	634	680	658	668	622	625	680	653	625	617	652	639	637	636	626	656	656	691	701	640	641	625	687	642	625	670	701	685	681	655	655	652	616	661	675	651	659	655	670	589	620	637	676	684	676	614	652	699	646	626	605	653	648	672	681	638	690	651	658	680	598	658	614	704	639	658	630	645	637	673	660	646	633	651	657	635	666	714	661	648	616	666	607	703	687	643	646	655	652	609	639	681	615	664	625	657	682	662	659	594	657	630	648	655	668	631	631	663	638	655	659	648	675	670	644	652	665	632	675	674	643	635	672	648	627	638	674	661	655	655	667	665	714	669	670	658	615	651	617	667	630	625	626	654	653	681	670	664	668	657	664	659	675	639	650	625	679	682	634	694	607	630	657	606	631	629	681	670	600	603	606	662	600	677	672	654	601	635	631	638	624	687	632	637	672	658	660	602	622	648	711	623	640	662	712	611	640	650	631	635	698	616	617	704	663	599	695	665	628	664	678	680	621	602	677	666	650	638	620	653	653	642	622	639	649	672	646	645	636	658	644	645	661	634	653	649	647	633	619	669	661	653	660	660	654	654	649	643	628	621	655	629	671	662	705	684	625	676	639	687	586	682	649	647	610	662	680	713	688	622	648	649	602	679	691	629	642	645	612	655	613	691	645	629	629	650	674	677	652	601	641	631	632	637	695	624	617	654	621	652	678	608	688	655	670	662	679	633	609	644	674	641	643	625	684	627	629	678	599	660	667	660	639	674	617	681	675	662	616	666	659	617	677	654	664	682	601	657	671	613	656	657	595	632	614	650	720	701	662	652	663	667	715	612	695	656	671	668	657	673	605	662	702	656	668	694	666	627	709	644	638	676	655	648	652	622	629	681	637	660	604	673	646	658	651	667	671	659	659	687	665	662	663	670	652	656	631	621	649	653	670	674	659	666	600	611	656	653	652	623	689	654	607	666	647	589	691	644	636	625	627	627	644	675	646	685	671	682	649	678	654	688	673	657	678	663	663	644	618	668	615	625	688	653	680	639	655	637	622	684	659	680	653	617	643	607	694	619	689	664	655	630	674	676	654	682	629	667	598	651	653	629	645	663	617	652	631	691	666	693	653	651	657	623	655	656	669	602	624	591	678	651	663	698	640	683	626	644	643	622	637	658	682	636	630	664	629	598	638	653	626	675	670	639	667	678	673	617	652	629	659	659	640	660	667	656	653	643	665	667	653	661	635	654	647	629	681	638	632	608	677	608	656	662	650	654	604	664	693	654	654	676	651	662	674	675	642	648	646	660	669	618	643	665	603	666	635	599	668	671	596	640	641	625	629	651	693	657	639	612	602	700	641	612	659	676	669	680	617	667	662	665	670	620	655	661	636	682	643	673	627	626	649	620	648	645	646	680	675	668	656	634	666	688	663	690	655	645	631	635	641	687	636	658	642	621	674	626	675	648	661	703	581	692	633	651	616	662	645	619	628	659	683	622	633	660	673	673	706	647	612	648	623	689	645	642	663	632	660	637	626	684	633	656	638	652	648	609	651	627	683	622	613	693	653	675	663	640	574	731	648	640	663	675	661	632	626	619	657	624	652	687	658	612	643	679	654	625	625	634	687	611	632	640	637	689	626	624	648	641	648	614	669	649	685	663	693	639	653	630	664	632	696	670	634	656	667	693	654	676	672	645	657	639	675	662	664	645	673	651	634	621	614	576	690	615	600	604	668	609	631	654	657	660	605	631	683	643	642	642	654	627	619	712	668	657	669	655	673	678	642	690	654	646	654	611	623	626	707	699	659	580	681	645	602	668	631	627	658	604	625	678	626	665	651	671	627	645	677	660	667	647	688	658	634	593	643	648	657	658	643	641	674	670	657	666	619	662	649	633	635	655	646	659	616	657	658	615	662	687	645	596	609	635	640	681	672	674	644	650	616	625	634	619	637	628	609	669	665	669	696	628	682	646	684	677	649	642	656	675	639	633	648	629	637	654	643	685	662	648	654	616	641	638	655	643	610	626	636	615	652	598	642	677	680	674	644	648	664	658	683	662	703	654	648	632	635	630	677	643	657	676	641	657	661	679	652	628	646	642	598	639	640	593	622	640	663	674	688	669	638	636	656	620	646	667	648	687	649	669	654	649	655	638	659	634	618	685	702	660	709	672	623	629	676	673	638	683	683	671	605	632	676	706	637	645	642	627	650	688	649	635	635	650	667	685	607	624	650	591	671	649	630	598	712	660	623	657	651	605	639	650	666	663	618	686	633	638	677	631	655	618	686	673	658	666	615	668	682	671	658	619	622	652	664	659	651	631	641	676	655	707	638	637	650	657	662	646	647	659	659	642	644	656	681	620	641	625	674	665	637	645	609	619	612	662	664	647	657	633	665	618	668	620	652	660	655	620	681	670	668	706	642	651	618	639	654	610	635	642	628	664	660	674	660	622	641	631	623	636	651	644	660	673	617	633	649	640	629	645	672	689	682	655	674	667	669	630	659	670	615	620	628	694	647	648	674	687	616	655	625	647	647	661	602	630	636	642	654	638	656	632	634	628	622	663	653	632	635	671	624	615	656	645	647	678	626	671	707	676	611	623	593	667	681	629	658	602	681	623	633	657	657	618	670	652	661	689	681	654	655	680	634	591	639	640	682	638	647	598	598	636	650	660	657	678	693	651	639	625	648	615	658	632	637	600	728	650	641	655	605	656	648	625	686	675	645	666	646	657	655	670	617	688	700	632	649	657	685	631	620	681	666	608	669	689	697	673	634	680	645	674	679	647	641	628	684	648	705	645	665	669	667	679	607	645	647
54600	77997	32278	11669	11732	7286	14459	5343	1488	1311	1187	1122	1048	1061	950	909	935	902	860	889	855	845	847	807	891	837	818	793	825	799	772	719	801	740	747	809	804	746	771	739	770	758	769	751	791	709	768	762	731	773	775	828	730	808	763	731	801	759	750	765	751	714	745	729	743	729	732	778	743	788	784	790	775	793	695	735	762	771	750	723	771	860	729	729	791	813	748	758	759	775	782	789	774	775	747	804	728	822	781	804	810	731	747	742	710	765	782	714	778	771	769	773	720	775	729	694	753	784	803	796	807	799	725	754	715	764	733	755	771	741	759	744	743	747	755	756	759	731	752	751	771	761	811	717	709	756	738	769	743	774	746	760	714	744	734	768	745	707	765	773	703	740	720	758	711	705	721	735	742	705	748	772	761	729	754	768	732	717	756	755	731	704	703	728	708	801	749	744	772	747	757	768	769	733	778	806	734	729	732	737	746	731	753	804	705	794	747	730	763	749	738	707	754	782	718	714	734	726	704	721	771	721	758	772	764	743	762	697	743	794	764	777	751	768	703	772	718	756	725	776	772	772	763	717	724	700	735	758	738	764	756	726	742	772	711	754	732	720	731	727	763	708	761	763	750	747	760	726	761	766	786	740	707	730	736	779	788	763	755	748	759	788	712	744	767	751	730	721	664	737	724	693	728	739	757	744	745	717	754	787	736	748	746	757	729	713	772	720	705	683	723	727	752	747	819	787	791	770	717	692	726	737	781	714	751	725	746	755	798	742	743	739	724	730	708	727	717	761	711	739	760	768	680	700	827	706	723	726	767	719	785	741	799	716	720	742	780	751	771	801	710	730	742	774	744	764	758	750	744	731	776	762	706	743	728	739	709	746	732	808	718	737	763	743	718	746	741	702	686	771	734	748	737	722	718	717	791	757	746	750	769	800	713	732	711	727	742	743	735	722	758	715	781	748	752	782	712	743	722	758	778	751	693	741	715	762	737	757	729	764	796	754	720	745	723	735	748	717	744	734	752	715	763	676	779	769	710	781	718	747	796	755	778	725	730	738	720	704	730	724	713	693	733	703	745	775	766	769	759	785	739	746	766	756	692	735	736	765	712	711	762	723	703	741	770	711	742	713	746	740	751	712	787	689	715	756	741	722	728	741	808	692	752	740	735	740	722	768	739	721	763	784	753	750	779	728	759	753	764	743	770	757	746	808	781	753	727	742	736	740	718	737	745	775	720	766	788	746	718	736	739	731	732	738	750	764	724	727	726	780	731	755	760	751	734	776	754	730	714	728	750	732	740	737	722	707	752	738	733	744	762	752	779	750	760	733	742	787	756	789	746	794	742	767	732	730	723	790	754	726	725	779	736	797	736	761	715	731	733	778	775	779	727	779	744	718	716	771	696	730	770	709	764	742	744	750	740	762	691	830	746	741	757	770	744	743	755	738	759	761	797	757	780	757	746	755	707	763	752	735	751	752	763	708	732	739	696	739	747	739	763	775	725	732	717	768	742	735	703	733	763	693	769	780	759	786	770	726	741	745	715	769	722	782	726	752	744	735	703	740	750	738	775	700	715	717	783	734	766	742	742	810	736	719	753	749	704	723	754	761	788	742	742	776	728	773	747	708	737	735	719	747	737	727	715	814	745	731	751	784	742	759	777	781	709	738	776	768	759	727	741	745	738	740	681	685	729	734	740	759	741	751	725	754	722	685	750	754	733	752	736	750	731	741	726	758	760	730	751	741	736	734	772	757	742	713	732	711	711	710	740	781	729	744	717	730	721	751	766	798	744	795	734	724	776	747	739	768	726	792	717	742	795	751	780	715	756	804	785	703	783	737	788	751	740	747	765	713	715	777	725	749	736	786	754	773	754	785	731	739	798	720	773	687	727	796	725	760	725	724	732	728	763	721	734	772	781	733	781	760	744	735	759	758	744	774	723	726	762	770	731	728	753	744	764	722	813	733	743	746	797	749	721	765	716	753	746	734	741	713	757	763	725	706	728	746	788	750	761	773	779	734	804	719	761	746	729	773	722	783	698	728	739	712	685	760	746	776	777	714	759	769	697	673	824	725	741	748	717	689	768	764	720	746	738	769	747	707	749	753	761	729	742	757	731	791	749	739	741	756	786	743	718	787	730	685	753	742	731	773	730	715	807	748	704	682	750	769	695	735	761	733	803	755	727	740	755	748	744	723	756	758	793	738	762	720	756	747	717	771	772	729	750	705	735	776	720	741	708	732	749	738	748	717	688	693	790	711	739	765	734	724	699	753	717	777	744	720	755	742	735	789	733	725	799	781	752	726	672	722	797	799	725	764	770	766	743	735	752	783	752	732	778	749	756	721	725	767	677	714	772	759	734	793	749	688	740	737	754	737	767	734	755	716	750	740	751	750	743	745	693	755	747	687	725	766	764	733	704	765	756	786	702	689	739	739	759	741	790	782	761	729	725	710	771	742	727	723	757	776	770	754	744	738	714	791	728	736	768	763	814	747	759	736	749	725	755	719	754	726	802	727	750	724	715	731	705	755	755	755	764	780	753	768	724	758	762	737	711	753	774	712	773	765	717	728	728	763	770	729	785	729	754	792	767	720	758	762	737	699	698	763	756	757	774	689	802	764	757	797	763	792	716	758	753	766	706	746	709	752	703	748	779	709	756	717	738	767	758	731	716	748	711	747	773	748	711	746	762	756	734	801	701	751	706	772	774	755	764	718	741	773	737	695	726	756	696	764	705	706	761	687	746	767	789	742	739	738	741	739	771	731	748	794	754	737	756	703	778	768	784	746	738	769	753	711	755	761	726	709	708	719	710	740	732	787	755	803	713	780	732	751	759	727	748	727	733	754	754	733	770	717	774	725	776	703	695	794	773	746	750	729	764	736	725	728	819	783	739	736	737	808	736	758	751	814	765	781	779	748	758	785	732	759	723	759	743	766	743	757	724	814	755	747	767	771	709	756	722	745	734	724	747	697	753	743	729	744	673	751	743	751	770	781	723	779	749	719	788	756	768	701	737	693	712	754	712	682	764	705	771	673	753	770	722	734	746	747	688	776	771	684	782	744	706	809	726	739	709	721	794	744	747	720	748	748	745	751	751	738	755	778	771	698	744	737	783	732	728	814	700	703	703	738	779	743	747	723	763	708	726	743	783	757	723	721	776	762	739	744	724	723	734	758	775	737	751	734	783	737	734	751	733	730	764	735	771	777	726	727	715	756	728	743	730	805	725	746	745	715	759	735	789	757	739	754	725	734	734	750	807	695	741	751	706	738	723	770	759	732	751	756	767	712	747	697	742	747	741	734	761	704	726	752	791	789	724	781	726	691	727	747	740	684	740	740	775	710	762	717	733	780	736	729	779	749	695	699	763	789	727	757	751	708	753	749	784	740	730	728	708	722	738	731	709	756	791	690	707	714	757	766	780	722	733	690	759	746	688	741	782	750	756	704	722	751	761	745	749	740	738	777	754	763	742	773	747	734	754	728	692	702	753	733	719	751
27991	21848	13916	1453	724	472	804	380	381	331	365	348	371	334	360	354	342	321	372	389	350	352	346	345	359	374	368	311	370	323	310	322	341	339	337	354	343	388	311	364	352	357	376	317	353	298	320	390	350	342	335	352	354	332	379	349	338	330	352	361	335	353	334	350	346	347	344	364	348	350	335	354	381	356	309	355	354	376	352	328	342	364	337	353	358	333	358	360	349	346	318	355	355	369	364	337	336	360	367	375	337	360	383	344	367	322	344	351	328	366	322	334	324	340	335	329	350	344	376	365	359	359	350	334	343	365	377	336	324	325	337	326	345	320	336	358	296	372	352	352	360	359	313	302	354	340	318	359	335	298	347	365	365	368	359	361	337	341	335	332	363	357	322	347	348	320	351	329	317	319	349	337	334	328	361	363	362	333	347	318	331	335	348	331	359	339	341	334	330	329	350	348	375	338	349	366	383	336	326	313	347	340	355	373	327	368	341	359	315	310	323	352	350	342	367	346	350	372	355	330	338	327	371	300	342	367	328	356	344	348	339	342	349	354	325	335	352	335	335	348	329	361	365	319	354	331	336	382	342	354	306	374	356	354	340	337	351	337	358	375	352	372	356	353	360	328	360	341	342	341	337	351	328	352	319	362	334	363	348	377	369	316	361	335	322	351	346	336	338	334	332	301	335	343	346	343	347	354	323	348	320	326	371	346	355	357	350	331	325	351	325	345	339	326	362	343	361	393	328	339	383	360	326	312	322	368	346	317	329	336	342	339	347	354	378	364	339	333	355	334	350	320	323	329	356	291	355	361	292	356	336	343	354	343	350	320	355	334	337	351	321	347	361	349	387	339	335	299	366	338	358	369	325	339	350	366	324	361	317	343	341	355	339	347	335	357	348	356	349	318	341	362	353	343	341	372	337	376	354	382	349	352	319	344	371	310	354	325	374	375	337	350	331	358	339	396	358	360	328	342	328	368	349	331	373	351	345	315	348	369	313	365	361	353	313	379	335	364	338	381	338	329	337	348	321	333	348	323	360	315	344	336	362	307	343	344	355	333	372	342	346	338	358	375	358	327	312	346	315	351	324	344	336	345	318	361	301	343	343	365	332	345	347	334	382	342	375	340	343	382	316	371	349	364	320	354	338	346	356	347	339	289	375	356	383	333	341	343	348	355	355	365	339	358	330	328	332	333	320	315	349	331	377	341	336	361	327	316	323	341	334	340	367	373	364	348	335	349	337	341	376	336	361	345	352	362	375	329	344	355	331	338	335	347	351	330	344	372	359	359	325	350	346	363	307	343	336	294	360	352	392	343	347	319	305	332	348	336	372	344	376	358	374	346	320	324	352	356	364	338	347	335	325	325	372	333	340	359	354	356	336	330	349	344	344	352	351	343	373	293	339	343	331	314	364	317	352	331	328	348	321	320	317	376	335	357	331	330	337	352	333	326	335	378	337	324	367	347	352	338	345	344	336	320	364	346	333	353	334	350	347	329	340	383	355	310	354	372	356	339	354	363	326	320	344	320	350	361	332	372	344	345	342	342	350	355	365	318	321	347	342	364	330	307	343	357	360	313	326	360	353	337	386	346	340	350	349	345	332	364	323	333	321	335	356	361	350	323	359	331	322	326	339	376	296	346	314	344	332	343	367	349	367	341	337	328	351	319	333	328	346	333	373	355	340	362	357	346	334	351	294	360	308	368	319	329	329	335	344	361	342	317	320	330	390	343	348	319	371	337	304	311	387	322	309	377	360	331	327	327	332	353	341	341	376	345	353	368	345	366	368	348	366	359	360	329	356	331	351	322	332	329	335	313	344	347	332	339	343	371	319	368	355	373	355	315	355	353	347	325	351	337	374	341	334	320	343	326	351	313	322	351	363	359	354	346	319	328	383	386	320	366	346	391	337	367	343	331	329	329	314	312	343	321	337	312	333	328	334	345	342	333	346	328	321	356	350	327	340	324	336	331	325	350	338	323	325	352	354	360	355	339	326	321	349	357	341	359	335	382	342	336	358	352	348	353	353	354	347	324	333	313	371	327	338	346	347	328	332	356	327	356	357	331	320	378	327	330	366	334	360	355	333	347	346	348	375	350	378	323	351	360	345	346	341	332	365	359	370	327	331	353	343	349	313	355	329	351	382	325	354	380	357	362	309	304	311	364	335	369	353	365	306	336	341	375	343	348	333	344	354	357	344	354	363	335	344	343	331	324	367	347	334	345	346	345	350	340	325	348	362	342	328	343	351	326	335	368	359	360	346	342	378	325	348	341	340	326	323	385	349	348	346	332	359	344	360	371	321	320	319	340	361	326	381	293	333	325	313	347	339	372	378	343	333	366	344	338	366	340	337	339	342	331	339	321	356	352	366	313	339	359	321	336	346	368	334	308	333	336	349	347	368	400	360	342	354	333	331	361	353	350	311	353	340	329	347	313	315	319	347	357	363	317	335	316	365	357	356	354	333	354	336	330	328	359	359	325	360	327	361	367	371	343	296	348	325	354	365	347	347	346	319	328	336	339	360	337	338	344	344	358	320	346	370	329	354	352	340	325	344	340	333	359	336	373	355	332	339	340	344	350	379	349	394	320	311	333	326	313	368	344	325	357	354	348	346	352	328	304	323	315	357	332	348	338	313	362	371	358	339	340	342	341	357	350	334	344	346	329	367	335	373	329	356	322	338	357	340	343	351	348	341	329	371	329	371	363	342	339	366	353	344	337	347	336	328	341	316	316	340	333	338	355	313	318	325	323	323	338	371	349	369	340	342	344	354	347	365	339	332	305	344	347	354	339	358	349	350	353	337	357	385	331	350	341	341	345	348	353	329	336	357	353	351	343	370	323	309	372	352	350	355	383	321	383	368	348	362	331	311	349	362	344	336	324	353	364	341	343	353	347	309	332	340	349	340	353	359	346	354	336	366	358	336	358	325	380	349	352	354	336	351	322	342	340	320	299	334	323	365	317	331	311	354	343	339	374	356	340	341	398	351	372	351	309	335	323	321	341	363	340	330	318	327	352	317	354	326	306	344	386	327	352	326	313	356	332	358	365	346	365	326	342	350	339	333	316	347	322	334	361	361	328	339	322	352	324	366	367	319	364	334	364	353	309	329	370	364	350	315	351	360	391	344	367	339	355	340	330	369	384	347	351	346	357	334	320	352	378	347	361	338	349	369	353	335	336	365	332	345	339	336	347	403	306	367	327	371	342	326	385	323	341	389	335	350	321	332	316	360	368	364	336	369	365	346	352	358	349	391	356	332	360	354	336	364	325	321	319	344	324	357	356	336	352	358	348	355	353	360	348	345	367	387	361	354	344	346	350	321	330	315	342	352	339	348	331	327	361	335	384	323	342	331	346	369	349	327	348	380	360	332	341	323	368	348	349	352	372	339	326	338	345	325	367	346	310	330	331	339	330	311	345	337	355	334	355	327	344	330	346	349	359	327	322	375	360	328	342	327	362	320	362	354	338	313	359	343	303	313	341	393	344	346	347
23620	26924	8154	845	1033	726	1279	571	411	426	396	443	433	406	458	438	424	402	432	419	437	410	442	401	451	421	413	429	359	393	470	438	435	394	435	423	387	444	424	409	361	419	451	434	404	442	429	419	393	423	402	388	431	452	431	423	401	420	409	398	414	404	429	417	432	425	417	424	415	423	459	420	410	466	439	418	395	404	402	406	376	443	438	420	411	415	434	393	401	429	395	433	430	424	410	399	427	417	441	403	428	435	437	414	444	410	424	424	429	374	453	431	392	436	388	436	428	439	404	402	431	423	409	417	424	407	427	398	423	390	400	414	402	403	444	414	438	438	381	412	429	426	419	411	438	415	438	379	416	390	426	392	408	403	409	451	421	402	404	365	421	437	414	408	412	411	393	404	466	412	408	430	420	418	407	404	433	457	407	443	413	436	391	431	439	426	420	414	432	429	431	441	395	408	352	420	452	401	388	393	407	413	380	441	411	408	356	419	423	396	393	392	426	409	389	425	393	468	439	394	418	407	399	407	446	398	432	409	449	407	410	402	414	405	420	432	396	431	378	437	385	421	441	421	431	412	428	408	408	416	359	422	404	425	430	440	386	397	426	404	394	444	409	370	427	402	402	384	402	440	422	430	432	452	401	415	396	429	394	404	396	385	436	367	446	455	433	380	419	452	448	430	432	437	428	409	398	433	397	403	369	442	445	388	409	381	398	462	435	402	410	417	405	441	392	470	421	419	399	459	390	398	433	396	415	412	399	453	402	449	427	441	397	447	437	417	417	409	453	401	403	424	436	417	428	425	417	431	422	414	414	446	446	414	384	416	396	409	393	428	393	399	442	424	415	428	393	448	375	462	414	433	389	396	426	418	381	394	430	441	415	379	399	413	407	425	432	417	434	379	398	368	399	433	388	428	406	411	453	452	448	401	431	434	409	388	387	421	407	415	421	401	457	441	399	411	435	393	417	390	407	424	407	379	432	404	409	400	410	430	411	412	401	405	432	419	380	419	412	407	396	426	399	444	413	414	430	418	405	435	382	383	409	389	444	436	425	406	412	431	449	394	417	401	400	392	413	428	409	423	405	392	426	425	393	412	378	407	420	422	436	389	408	439	435	391	432	391	377	466	381	413	420	437	408	418	391	396	452	406	446	439	405	388	411	427	401	395	381	393	406	402	387	400	416	415	408	410	435	416	419	407	442	427	375	425	435	400	367	415	416	392	422	407	391	426	401	422	439	418	396	411	410	419	408	396	396	390	435	418	430	428	435	437	418	402	410	440	403	380	389	446	369	404	461	419	389	461	398	428	411	421	411	415	403	428	391	435	400	451	469	405	417	394	436	414	420	412	399	400	408	409	397	442	429	401	414	393	432	406	431	409	437	444	389	422	399	399	427	422	391	385	421	424	384	444	417	428	373	429	398	457	394	452	427	376	397	446	396	431	408	401	428	409	463	404	426	407	396	432	388	392	416	381	440	382	405	446	409	402	412	386	394	403	390	450	398	445	438	389	393	392	446	416	399	428	381	424	434	429	415	402	386	438	377	392	394	444	416	427	410	402	386	432	370	447	400	428	418	380	404	431	400	435	421	408	437	413	428	434	406	397	439	421	420	420	397	375	432	446	404	371	425	413	438	395	453	437	380	406	420	388	405	402	424	359	411	426	368	393	399	439	443	420	420	419	424	430	414	376	405	409	435	394	408	417	396	419	390	417	427	387	463	374	410	422	375	429	428	398	406	398	390	423	417	449	399	367	435	442	421	410	405	409	420	437	394	427	437	421	440	437	391	420	438	418	402	444	430	424	402	416	414	437	417	375	394	463	408	431	419	416	417	406	424	390	401	421	432	412	417	412	451	376	417	432	431	411	406	395	410	435	408	432	406	425	426	401	387	428	402	445	397	413	398	380	383	420	423	425	429	439	405	427	383	386	417	439	412	392	407	399	419	471	416	441	406	396	412	377	393	416	397	455	436	406	435	412	409	414	394	414	422	407	418	420	404	400	410	393	418	395	405	425	410	420	389	421	386	365	410	389	413	422	442	418	416	405	421	391	413	407	444	422	409	426	443	438	416	408	429	398	361	452	415	426	472	415	425	416	424	445	405	404	379	388	426	431	435	446	416	397	424	431	436	397	388	452	395	401	423	431	403	390	386	401	393	383	398	419	415	454	396	413	411	406	425	422	400	367	437	386	408	426	400	428	399	376	405	428	404	410	438	449	365	400	417	436	417	419	389	410	432	430	433	423	433	387	396	407	429	403	394	378	406	418	426	430	418	433	412	383	398	413	419	426	424	454	385	429	425	416	388	388	436	391	399	392	372	369	450	408	423	428	441	411	416	426	390	418	396	377	450	442	391	407	419	400	425	422	442	397	397	421	414	395	415	426	387	397	391	393	350	429	401	409	408	423	430	399	433	436	403	400	439	390	393	393	427	427	403	410	362	402	417	423	470	427	422	431	443	388	399	409	409	408	411	407	425	379	391	448	418	410	419	395	400	421	403	398	413	372	405	370	410	406	421	434	418	415	419	397	400	411	402	387	404	406	424	458	437	416	424	401	441	423	398	369	445	410	391	375	418	395	389	382	376	416	418	423	394	417	393	396	401	403	455	375	392	408	412	395	407	398	382	375	431	395	414	408	424	399	411	432	397	413	418	451	411	415	375	411	389	441	424	419	405	420	372	385	368	401	421	373	423	427	418	415	419	439	402	422	400	412	436	394	434	416	411	412	448	436	436	401	423	430	449	429	449	411	397	418	404	381	432	397	412	411	416	402	412	381	385	383	401	407	437	396	425	416	427	438	410	382	416	417	451	417	399	402	387	390	428	429	395	381	427	401	399	406	417	423	413	419	423	404	407	423	418	393	396	397	400	398	384	419	404	422	378	402	433	426	393	444	422	403	422	452	430	393	442	416	408	418	386	395	421	397	423	396	453	390	391	406	411	428	417	411	413	426	442	412	364	389	412	410	451	389	405	433	386	411	429	457	432	430	414	396	424	428	412	432	408	406	383	418	448	414	435	424	409	417	410	419	413	432	432	410	402	396	365	379	411	382	419	426	415	434	390	417	446	433	411	441	431	405	389	401	460	415	391	416	378	435	391	395	430	412	435	390	411	417	420	437	430	399	435	414	422	450	399	404	404	440	394	413	393	393	415	448	414	406	391	400	409	414	379	411	425	411	425	453	427	419	455	383	400	435	387	383	418	434	386	416	424	447	407	412	433	408	410	377	408	453	412	417	397	389	423	416	391	449	407	436	405	413	415	400	407	427	414	418	388	410	402	409	415	440	423	406	389	423	406	419	433	422	399	396	411	420	400	393	399	422	394	422	397	425	407	408	423	451	447	419	391	420	413	417	414	448	405	414	408	431	416	382	397	405	401	395	388	431	422	421	413	415	388	425	398	399	413	441	400	395	420	448	438	431	421	425	416	389	380	370	431	433	391	434	421	409	378	429	429	396	390	433	426	394	417	389	429	434	346	378	412	424
24274	21328	28420	24427	20510	7396	6511	1735	653	594	587	587	529	595	603	538	543	547	520	546	496	522	524	536	522	499	549	480	488	528	533	465	522	482	517	467	519	513	516	523	486	534	487	510	542	468	518	567	519	500	482	496	514	464	464	474	480	487	501	535	548	528	492	505	493	496	525	487	485	471	493	514	511	470	532	514	471	500	478	503	494	496	552	459	505	500	513	513	533	485	464	507	502	507	541	504	472	510	493	490	533	538	522	522	503	522	486	461	493	471	508	507	475	522	536	503	524	476	489	534	492	497	503	483	487	492	510	480	496	490	487	487	486	471	508	501	477	497	510	461	489	484	521	458	534	519	521	513	519	485	502	502	483	479	523	515	464	467	474	505	513	474	491	532	459	498	517	483	503	521	475	517	446	512	482	461	454	481	531	509	501	495	466	499	504	490	526	498	496	529	461	522	486	522	515	482	506	535	482	447	524	475	481	483	554	490	478	507	521	474	520	504	497	511	489	494	501	455	484	510	488	467	515	512	477	501	486	479	498	472	495	521	496	487	463	544	475	445	468	462	548	517	480	515	514	468	457	490	472	567	467	521	493	458	495	522	526	502	527	489	481	473	473	480	461	478	495	490	484	485	513	467	551	544	497	508	509	495	460	489	479	490	520	465	501	543	460	535	478	506	485	468	488	477	465	497	551	516	477	514	538	499	534	551	508	506	493	483	527	473	480	465	517	455	522	515	499	500	499	487	489	532	525	493	539	480	494	497	536	484	510	540	472	497	503	551	517	481	514	520	487	496	470	500	496	505	436	493	489	512	509	552	538	528	506	502	465	513	481	481	529	504	491	486	484	497	492	543	525	494	479	481	508	479	480	519	519	475	495	496	496	497	502	530	466	493	502	505	494	491	488	485	442	462	515	478	473	456	525	509	529	487	503	520	482	513	484	482	509	481	494	519	502	494	482	464	552	504	508	480	487	491	523	449	479	524	474	493	517	483	515	483	514	511	488	536	471	450	542	503	463	510	474	483	499	490	479	508	467	500	479	516	514	500	512	506	511	527	494	543	528	469	474	501	461	505	533	492	512	466	511	490	491	495	487	448	526	512	559	487	501	491	463	549	521	489	481	569	478	488	484	464	526	481	486	525	485	466	464	507	487	508	531	480	515	512	526	496	485	526	513	516	522	509	481	491	499	472	540	504	517	501	519	473	454	511	486	473	502	467	479	487	532	489	560	499	500	527	512	469	516	491	493	508	468	510	526	492	497	416	457	500	521	514	506	465	501	473	506	496	492	466	481	494	522	486	471	453	492	475	531	482	513	472	485	511	499	512	507	524	512	510	489	477	476	508	470	529	467	507	507	510	532	441	503	501	485	517	534	518	539	489	502	495	473	498	513	497	508	480	503	501	498	493	485	554	507	540	479	500	469	501	466	528	499	480	500	505	475	502	469	506	475	485	503	507	531	463	517	498	485	460	475	492	478	470	451	471	515	516	500	508	504	496	509	526	470	503	485	517	473	507	475	542	482	494	460	501	474	494	473	530	500	488	523	443	454	501	481	478	470	529	532	512	508	527	466	518	467	481	468	541	481	520	513	473	482	522	496	520	494	471	485	505	506	483	541	464	507	522	490	476	505	500	499	538	484	516	542	511	453	454	495	521	522	496	492	475	500	480	491	493	461	463	478	498	477	493	480	484	488	529	453	457	479	525	508	488	476	500	469	484	488	507	506	479	515	481	510	518	453	501	506	507	500	513	475	517	490	488	527	506	494	505	488	478	495	501	518	501	503	471	499	507	522	491	492	471	520	511	518	479	502	506	493	533	515	497	504	518	487	482	511	481	472	460	482	498	522	453	465	478	485	502	504	490	491	509	513	522	537	502	494	511	486	512	489	512	501	509	506	486	494	507	524	502	475	511	513	512	511	530	506	470	485	504	493	524	525	539	468	454	488	472	551	478	533	479	528	523	514	492	527	488	499	451	497	494	472	507	500	526	484	463	486	436	443	468	484	472	473	477	487	492	506	516	509	541	454	483	504	536	522	549	530	497	503	510	495	508	537	474	498	478	469	491	474	537	473	504	469	498	529	472	494	480	472	520	516	513	473	515	510	468	524	511	518	484	529	538	501	500	445	483	478	537	517	494	484	517	455	488	480	499	537	470	515	539	524	504	497	495	506	477	505	490	505	435	463	492	462	484	490	501	494	495	521	518	482	495	502	506	481	486	493	514	487	467	467	496	512	503	447	531	518	503	498	474	493	468	489	483	508	462	503	535	493	521	514	494	468	524	506	495	482	517	490	489	539	522	516	496	483	501	462	495	465	498	468	494	504	514	497	458	526	481	521	493	496	486	476	497	479	520	482	499	459	499	487	501	513	493	517	486	483	489	493	479	508	456	525	498	465	473	494	505	471	519	533	518	498	491	463	514	484	486	465	525	510	514	498	511	476	475	469	515	498	491	507	528	491	494	510	494	462	440	481	454	468	465	504	480	502	498	493	470	466	472	490	516	486	509	490	489	507	474	508	461	497	479	483	521	493	486	496	494	454	482	481	490	550	489	470	494	478	497	487	503	486	476	516	488	490	461	485	486	476	500	489	487	524	501	509	490	467	509	506	508	518	502	468	524	534	508	477	551	503	486	536	490	483	497	488	505	529	483	497	506	471	522	500	485	495	518	464	510	469	513	475	473	477	482	495	527	513	483	484	496	502	492	533	456	531	568	501	521	478	476	482	513	506	493	490	482	494	504	486	519	498	493	513	516	484	501	516	473	487	553	497	507	526	482	525	506	460	518	515	529	492	493	510	508	492	500	515	464	482	521	522	490	481	510	478	481	497	489	462	486	460	488	494	518	461	531	490	489	497	463	508	534	485	504	487	487	487	480	524	516	483	503	485	501	560	525	447	473	522	506	515	461	518	512	522	509	504	505	497	503	529	489	484	510	488	522	490	497	485	496	526	518	534	493	554	496	513	520	533	473	492	564	512	497	494	540	465	505	505	481	479	486	521	544	529	475	491	518	473	555	483	503	496	525	470	544	515	488	521	493	511	512	482	508	497	520	498	500	482	488	452	464	498	516	512	492	523	513	501	466	495	508	490	491	527	470	517	484	469	538	499	476	495	507	508	518	540	512	494	494	520	472	456	475	547	498	486	528	500	508	489	520	496	497	513	501	520	494	477	478	475	504	497	498	524	496	429	513	504	530	502	495	511	508	503	506	533	458	467	481	506	502	500	495	478	505	512	500	495	467	572	505	505	516	478	508	502	518	479	511	480	510	468	501	503	499	556	513	527	473	525	496	490	431	507	511	450	491	482	502	516	497	494	520	491	462	500	546	487	501	473	518	513	496	512	489	489	463	502	483	512	534	528	487	488	471	453	508	453	484	484	481	469	516	494	519	516	511	477	505	522	509	540	493	511	469	484	458	481	467	472	462	485	529	517	490	493	517	520	488	498	520	511	516	498	514	470	478	505	487	469	535	523	558	502	474	502	503
46098	64703	31366	6516	7650	4923	10649	3202	934	818	776	713	667	669	633	626	654	607	662	649	628	606	611	597	558	596	619	609	579	545	557	567	621	546	590	598	631	597	572	558	557	581	580	576	567	636	570	607	539	598	566	583	580	573	609	591	612	582	613	541	587	577	584	565	563	552	652	597	541	569	588	583	546	591	600	565	592	609	619	593	589	573	586	586	599	634	582	603	532	601	594	659	565	620	579	533	590	586	587	603	595	580	580	608	596	551	588	553	611	540	535	594	604	563	602	575	597	598	557	581	596	565	610	617	589	571	628	582	599	589	568	614	553	575	594	554	610	565	607	602	490	614	578	549	574	572	592	565	585	570	562	606	589	636	582	586	562	597	572	563	592	569	586	560	590	570	608	549	569	615	593	613	567	558	552	554	566	551	566	574	598	570	588	576	536	581	548	600	597	575	595	568	579	551	600	569	582	552	578	519	602	608	593	538	585	603	568	563	572	560	529	552	571	617	615	559	531	526	535	536	604	581	577	580	606	630	580	568	574	567	611	586	620	574	574	564	564	549	504	598	569	583	543	581	548	560	566	517	580	529	620	608	586	602	593	586	591	582	576	598	579	525	564	567	576	557	581	597	623	579	606	593	576	542	531	565	579	584	564	583	622	528	619	570	551	544	568	617	580	562	602	611	573	557	589	565	601	561	572	587	542	572	540	567	567	578	614	532	627	610	536	585	588	574	603	595	591	589	575	608	520	588	555	569	559	602	605	591	586	580	568	543	553	539	566	534	588	590	593	584	564	542	592	613	577	523	624	570	552	575	611	600	577	556	589	561	564	563	584	559	577	566	561	545	586	589	563	556	566	578	517	588	576	544	557	569	569	547	604	565	582	550	615	593	567	583	568	566	571	593	608	565	584	581	615	584	584	559	558	581	618	552	599	560	578	573	574	593	582	568	613	568	601	602	558	607	579	613	594	577	548	583	578	589	566	553	556	595	617	574	536	587	587	595	540	574	615	542	576	574	585	525	602	552	537	568	542	571	581	556	602	621	609	562	579	572	631	555	564	552	575	603	570	631	570	627	588	538	559	617	571	587	603	606	570	564	595	599	554	541	550	582	580	563	572	633	621	580	541	580	580	576	573	569	568	627	572	571	551	598	602	571	541	598	626	534	586	569	524	584	582	550	588	596	560	530	596	613	593	552	569	592	568	559	536	577	584	590	600	586	553	553	535	591	575	585	609	578	585	608	581	558	585	540	518	569	603	586	544	590	546	553	562	610	575	580	581	538	562	582	541	600	545	564	616	529	545	557	586	561	554	550	591	581	608	579	567	581	577	581	564	583	598	589	556	596	561	572	532	585	567	579	565	623	583	563	593	638	573	546	582	584	556	566	559	576	610	564	605	521	568	556	611	571	588	560	595	626	556	564	570	574	593	576	601	607	573	544	571	583	566	578	569	563	580	514	529	598	556	586	547	548	555	600	544	562	535	558	582	585	562	584	583	555	591	599	558	616	571	560	597	589	571	623	534	516	583	575	552	570	605	592	581	547	548	595	566	563	551	640	619	613	539	569	573	555	580	586	567	553	598	548	536	583	564	596	569	598	573	597	603	593	530	584	583	584	607	608	595	618	589	583	583	548	578	553	604	556	615	571	547	522	576	577	604	582	561	598	558	560	606	597	576	539	595	562	550	577	550	620	587	585	555	553	597	525	590	543	591	512	532	576	563	580	575	598	551	620	569	590	556	578	553	550	601	571	576	618	566	622	529	572	603	576	550	551	578	595	579	578	599	558	593	594	586	544	546	565	613	582	570	567	598	595	572	549	620	591	570	534	549	564	617	565	606	570	550	576	563	528	546	598	552	573	588	594	587	577	602	610	558	559	574	588	624	603	586	562	567	566	589	584	580	583	587	518	602	534	564	613	589	520	606	568	543	576	568	578	557	547	575	595	584	586	589	621	564	585	563	598	588	559	614	581	582	607	559	617	555	578	567	566	580	536	562	616	573	577	579	552	604	538	583	592	586	597	555	552	574	602	573	530	541	587	583	551	562	607	548	601	579	593	566	576	573	573	581	581	583	580	544	635	561	617	551	586	590	591	587	584	596	589	545	594	578	589	610	559	572	608	580	539	591	581	547	583	591	570	545	551	554	546	605	533	612	586	560	548	570	549	610	554	595	579	589	567	556	618	566	586	542	574	555	586	590	571	585	587	579	578	549	577	614	609	546	583	588	520	558	602	583	597	590	628	591	557	573	583	580	571	567	596	590	582	545	608	551	587	590	586	584	551	579	584	600	600	570	587	590	526	590	621	571	606	550	593	616	590	570	581	586	544	612	560	600	578	526	572	576	613	583	538	582	515	581	614	557	585	566	522	574	579	549	600	556	594	581	568	553	547	565	589	550	534	576	558	592	592	521	588	583	585	580	579	605	536	571	566	566	601	586	563	604	567	590	596	545	563	543	550	531	577	554	555	583	585	553	566	557	577	576	640	597	581	604	572	587	564	531	595	585	583	590	596	551	632	570	553	581	585	542	570	595	529	599	625	563	587	560	608	618	575	593	612	582	572	590	573	571	599	579	590	557	602	650	575	549	573	586	530	599	629	578	577	573	591	572	563	514	586	522	590	540	555	606	637	561	525	605	576	579	541	592	584	578	586	529	573	561	552	517	589	564	584	564	597	596	587	565	563	565	575	589	568	555	620	542	541	579	604	582	601	535	570	552	537	580	598	568	548	572	593	581	582	591	595	593	593	559	555	555	533	600	579	552	555	552	586	593	578	568	558	575	560	607	598	570	574	579	593	541	560	563	596	566	508	567	579	570	565	611	590	592	565	599	548	567	586	607	590	576	540	570	556	572	628	569	582	561	569	526	538	597	572	547	588	590	532	571	580	585	564	555	542	549	584	574	583	587	595	528	568	547	596	535	555	583	524	565	596	575	560	556	538	581	585	565	611	606	554	560	569	570	554	601	577	584	569	610	591	577	585	592	575	572	588	617	573	608	584	606	606	560	533	591	549	582	538	541	570	568	590	615	507	592	525	638	569	641	584	592	608	577	570	565	592	603	529	538	557	566	567	631	574	567	572	566	570	575	569	530	592	532	578	599	606	587	535	578	582	572	544	565	598	562	642	504	610	553	557	537	558	584	553	640	595	568	566	586	552	600	629	586	570	606	573	589	567	592	548	594	556	507	593	594	577	541	543	601	617	551	569	595	619	597	542	558	581	560	574	562	588	536	574	591	589	566	627	556	553	603	546	581	610	610	557	540	641	543	566	612	541	590	583	564	546	574	563	585	578	555	566	599	602	556	525	583	592	589	557	611	538	578	586	579	552	584	586	623	598	559	563	578	564	568	559	575	569	624	598	577	558	602	581	598	529	616	589	605	554	599	560	566	600	592	544	597	593	587	544	555	569	537	588	584	578	581	600	550	583	581	562	567	622	605	614	593	638	598	542	563	595	578	533	557	549	585	622	558	551	547	568	593	569	570	578
25462	21437	27099	24457	6466	1228	2197	905	450	408	409	407	457	359	401	385	384	394	389	399	375	339	396	406	394	413	412	375	374	392	392	383	390	384	407	382	403	433	356	407	368	360	379	390	376	388	382	368	374	410	375	360	376	370	364	392	399	360	382	383	386	354	379	391	378	371	390	397	399	382	407	365	322	372	365	368	371	360	355	395	415	390	386	359	387	362	349	391	390	409	411	381	404	365	390	405	375	378	373	377	394	393	386	388	380	392	386	387	394	398	377	403	365	364	331	358	360	421	379	384	402	372	384	403	378	371	413	401	354	404	370	381	359	354	404	379	368	386	366	414	364	404	335	363	380	364	373	395	363	373	409	366	379	403	341	370	399	387	376	371	403	384	382	324	349	360	358	362	415	377	360	371	351	387	391	368	390	377	394	421	379	411	405	318	343	374	376	365	407	401	363	368	375	374	381	362	352	376	372	369	374	321	404	398	376	371	367	364	362	373	382	383	350	398	392	368	391	373	370	369	352	392	398	375	392	367	379	384	357	382	388	381	357	381	364	357	367	402	371	398	368	439	400	368	385	381	396	381	365	380	372	375	388	409	372	373	368	394	392	378	349	342	368	386	379	382	386	384	350	380	410	393	374	359	401	372	388	371	384	393	393	386	383	351	396	403	391	407	413	396	417	381	346	387	394	369	381	353	403	381	407	374	364	400	405	353	365	382	391	342	363	386	394	395	388	359	369	367	398	387	396	382	397	390	401	375	382	387	359	372	405	361	377	381	356	427	378	370	398	410	395	354	329	360	399	378	411	391	392	387	368	378	383	359	404	357	356	404	390	373	384	377	392	383	399	388	359	399	395	361	394	385	390	386	367	342	324	347	419	396	387	366	396	382	409	338	349	397	383	405	371	391	358	376	416	407	394	349	377	388	358	364	376	362	383	358	363	388	364	372	352	377	369	383	366	391	398	389	367	386	353	403	397	376	364	385	431	368	339	380	416	355	363	375	400	401	361	389	398	379	377	365	375	396	374	378	386	413	387	380	347	374	385	388	378	401	404	372	392	373	409	393	414	372	412	408	381	350	366	356	366	376	378	386	367	396	401	361	405	377	357	376	391	411	376	372	396	386	408	379	390	345	382	356	376	393	403	364	384	417	374	310	348	383	428	379	356	377	358	358	366	359	408	380	386	351	374	379	379	386	391	400	357	358	331	413	372	396	350	402	365	387	368	381	383	400	420	359	393	394	382	361	377	371	376	386	371	378	369	390	383	406	343	373	366	377	400	366	383	346	357	386	367	411	337	399	346	371	399	375	353	419	392	376	376	355	370	362	375	385	346	369	372	388	369	391	452	383	363	390	396	372	364	392	360	384	364	394	392	386	362	390	410	355	342	405	391	417	368	391	381	405	374	356	410	361	371	392	379	392	402	385	405	383	386	373	379	391	369	354	384	408	377	374	386	349	367	394	380	366	382	386	408	381	355	393	373	368	362	383	398	411	384	386	394	369	384	406	371	404	415	348	340	380	373	397	387	362	367	369	371	343	396	375	395	366	379	382	412	437	405	387	374	376	339	396	401	386	396	379	414	364	372	393	378	397	383	394	391	361	334	379	419	350	382	334	369	365	356	433	372	379	386	396	392	367	361	390	364	371	369	352	379	410	378	403	358	395	370	394	367	402	393	349	376	403	399	374	378	354	366	403	383	363	406	389	392	370	402	385	380	408	379	387	381	390	363	358	412	390	350	352	367	357	411	373	358	395	406	405	414	384	396	394	371	350	399	401	398	343	372	388	396	412	373	369	384	365	408	401	404	412	353	395	387	408	374	390	417	366	393	401	404	377	369	401	408	400	392	399	359	383	365	390	343	356	373	416	377	392	373	370	342	348	375	406	406	358	361	379	367	349	386	410	418	380	384	378	345	361	392	407	382	355	395	393	396	390	383	396	382	378	384	373	355	398	370	359	335	384	395	397	363	375	366	368	410	411	412	392	398	397	358	355	376	350	355	395	364	378	419	398	363	375	370	352	371	375	365	388	390	402	397	366	374	400	382	402	380	341	402	362	396	431	368	364	408	369	366	400	386	354	365	374	357	361	356	382	397	377	367	368	373	372	395	382	351	360	395	382	385	341	383	379	393	410	402	381	387	362	381	370	358	352	366	385	344	346	405	363	360	395	361	351	398	356	377	417	397	363	380	350	434	362	375	383	345	369	390	382	373	383	373	387	399	336	366	381	355	382	389	382	353	388	402	377	424	371	378	395	394	369	366	385	414	421	381	389	354	381	399	360	376	398	407	388	390	362	389	363	401	375	370	380	401	371	340	389	398	393	338	371	349	369	359	333	386	393	382	404	370	371	368	346	383	401	364	390	388	383	384	389	387	376	372	372	370	386	387	384	428	412	382	381	398	367	402	422	349	379	381	379	367	351	365	398	352	377	374	386	360	406	401	359	393	353	368	394	380	372	384	393	364	358	390	377	372	385	372	401	390	389	385	386	374	391	381	381	367	385	395	400	384	388	370	348	384	400	382	419	379	367	401	369	379	380	359	381	401	374	377	356	421	395	369	386	386	383	371	400	382	384	389	368	385	387	350	399	382	399	356	376	392	399	328	385	365	377	396	378	374	371	380	399	433	379	373	398	395	381	378	374	381	376	407	395	343	383	385	310	388	377	385	360	375	353	374	411	371	397	377	390	370	400	353	391	388	367	372	377	396	379	378	400	371	390	400	377	386	382	402	398	358	342	370	362	401	383	384	358	435	391	427	377	388	363	362	407	389	386	389	376	391	362	367	359	376	380	397	383	360	424	366	372	341	414	387	378	385	394	354	393	362	367	400	393	377	354	396	348	373	375	366	378	393	358	384	391	401	366	386	392	402	357	369	405	418	424	362	392	417	370	366	364	374	368	359	393	409	351	345	369	400	347	324	356	413	408	381	390	379	368	394	410	407	398	356	388	403	367	392	373	373	361	397	390	412	368	396	419	375	362	360	360	362	371	373	374	410	394	359	378	362	415	371	388	361	380	337	367	360	382	376	394	405	395	379	371	364	372	397	349	413	378	378	388	374	357	368	402	359	362	399	378	361	375	366	389	399	368	359	375	385	374	366	391	375	372	392	391	397	350	360	371	407	370	383	366	385	372	388	326	388	376	392	355	387	426	372	365	365	414	384	393	374	386	376	394	415	353	380	354	348	418	369	405	403	353	411	415	371	366	373	383	440	387	384	366	343	387	388	403	345	367	376	359	375	387	392	389	390	364	381	410	385	374	362	388	423	389	394	365	392	392	380	398	357	379	373	392	360	375	374	373	387	380	351	368	395	375	383	384	388	364	377	401	388	380	380	367	376	376	354	377	345	373	372	378	371	388	390	402	355	369	392	399	381	377	368	386	389	363	387	347	327	359	387	369	416	378	368	374	377	386	355	365	411	381	373	383	404	405	376	396	367	409	398	392	381	403	383	378	395	381	365	404	370	359	395	394	390	382	365	359	366	368
41815	52539	23748	4355	4344	2529	5572	2003	626	585	537	538	516	538	531	519	508	493	524	497	503	479	475	502	484	470	502	474	464	498	467	453	453	421	458	464	466	441	476	463	457	485	454	433	444	451	456	467	458	493	461	461	478	454	439	510	479	473	440	508	483	457	482	456	493	436	437	478	459	454	447	517	475	468	534	454	465	460	440	479	467	475	483	490	447	460	485	475	481	450	495	478	467	505	443	468	517	461	490	463	476	474	478	481	467	485	472	477	501	501	443	496	426	452	487	439	461	505	445	489	447	450	455	487	449	460	496	540	487	489	451	458	461	441	493	481	447	422	430	436	506	470	440	449	454	498	473	456	456	480	438	462	466	504	500	414	485	450	445	416	513	433	452	423	495	496	461	457	445	461	460	477	430	477	435	432	468	442	455	453	444	458	441	445	446	447	457	419	476	468	477	472	444	470	444	463	468	481	460	448	444	450	478	485	471	463	437	521	435	466	455	486	461	446	467	470	448	492	504	454	409	416	452	453	488	478	507	457	419	429	434	477	488	443	438	452	472	495	446	457	473	491	483	446	454	477	441	466	464	499	478	490	438	474	452	442	469	485	437	481	477	463	467	454	413	461	467	499	489	451	453	444	455	493	420	460	452	467	500	508	454	496	488	447	475	463	450	444	410	457	446	460	471	442	465	491	473	456	434	456	459	463	444	458	448	462	486	432	478	459	499	447	441	488	520	473	424	445	445	468	442	464	464	424	495	459	463	481	435	483	492	487	461	460	468	460	491	442	476	456	499	456	468	470	423	461	464	460	471	452	437	455	467	475	469	451	454	438	459	454	470	444	477	438	484	473	520	494	431	472	437	469	466	514	470	469	419	464	472	485	419	442	458	441	445	479	449	455	482	433	478	475	484	471	469	470	482	447	438	465	465	450	454	472	444	414	481	440	468	486	418	497	490	470	447	491	442	512	470	452	465	495	451	454	479	527	468	469	492	481	439	462	468	492	452	455	487	442	466	478	428	483	460	490	451	456	452	486	468	448	448	456	452	450	475	489	492	435	472	455	457	464	491	489	449	439	435	470	461	453	469	457	441	477	455	474	498	411	445	455	425	457	433	445	467	465	479	488	467	503	482	500	491	444	420	475	461	451	472	418	480	449	497	478	454	463	459	482	444	451	458	460	466	434	466	475	489	484	436	468	470	425	477	467	423	443	464	435	426	466	434	464	458	477	429	472	469	464	483	465	463	462	430	476	477	448	479	428	490	414	471	462	475	476	440	489	438	479	473	464	461	437	467	471	425	425	447	469	507	446	457	465	459	435	475	497	452	467	473	451	446	465	474	472	467	463	470	439	446	444	446	460	440	467	441	510	493	443	431	481	490	456	486	450	488	454	484	453	458	428	483	472	516	461	475	448	447	477	467	460	498	473	453	463	484	450	451	405	493	467	450	461	469	464	438	429	504	483	432	460	453	462	458	455	456	478	464	428	476	456	460	452	486	457	446	448	465	433	456	469	438	500	489	418	459	453	468	522	471	462	467	434	447	444	472	459	472	494	489	473	474	487	503	459	473	490	476	447	424	463	415	467	461	452	460	457	440	454	460	477	441	458	425	447	474	470	432	483	460	454	469	454	423	445	429	486	491	471	436	429	483	469	461	453	466	452	477	488	436	446	412	485	491	425	486	481	502	500	432	503	446	461	444	487	465	450	447	458	462	448	455	453	444	442	486	480	436	463	440	469	492	450	475	444	457	451	445	490	448	464	451	449	489	469	506	465	469	464	482	480	459	470	464	409	475	457	457	484	474	471	466	432	458	463	451	478	439	450	463	430	444	501	505	444	472	461	463	487	452	455	495	445	421	486	504	487	473	460	464	415	449	473	433	482	495	460	473	438	494	502	437	452	461	497	438	458	454	491	441	477	490	451	479	459	480	469	480	454	479	442	479	456	487	427	440	463	448	485	457	489	519	479	411	471	478	475	471	468	456	438	453	470	493	437	461	455	475	438	484	485	457	483	495	510	471	490	483	487	443	455	442	451	453	441	476	471	426	465	432	442	484	451	446	444	404	481	456	451	446	439	471	430	442	506	456	484	437	439	485	470	422	498	464	471	468	517	449	458	488	460	490	507	437	472	442	458	439	472	469	462	501	445	466	444	459	478	465	495	502	474	447	485	467	480	437	491	484	459	468	481	465	428	460	446	496	432	462	481	435	442	469	454	460	474	451	448	448	445	467	472	447	457	476	419	484	455	500	475	463	434	447	478	471	491	453	484	465	472	478	470	459	469	458	456	450	460	469	476	508	507	444	486	452	490	469	431	490	438	496	491	466	463	505	473	465	474	435	421	474	441	439	468	435	407	512	474	422	451	488	451	493	435	422	464	467	462	436	456	459	428	420	440	435	480	486	422	464	495	470	473	446	500	463	450	477	481	471	478	434	452	477	473	476	486	473	432	470	464	488	446	438	445	441	448	494	442	472	434	472	450	511	478	432	449	469	452	436	479	466	477	444	490	468	462	471	472	466	476	456	465	521	486	440	451	438	479	476	456	432	390	454	474	436	480	467	502	437	463	472	440	477	435	473	486	482	473	439	478	434	471	464	440	478	444	462	463	468	450	478	461	433	464	449	460	476	473	451	506	443	469	469	444	460	445	493	464	443	468	471	473	491	491	480	493	447	437	451	470	520	460	463	411	467	448	463	472	468	436	421	455	451	450	471	428	435	456	472	482	457	447	393	442	450	449	477	447	470	455	478	456	453	477	420	445	478	430	450	451	484	458	455	456	438	452	439	488	476	465	439	473	472	463	486	457	489	482	462	460	462	435	455	465	482	467	454	449	467	485	523	474	493	485	454	427	434	447	427	483	471	490	479	423	464	502	478	455	484	458	436	449	436	447	466	466	468	459	468	479	460	444	516	493	457	459	480	431	479	435	490	498	481	455	476	466	463	471	439	471	467	506	454	472	453	472	457	473	470	480	455	467	414	473	458	444	476	477	485	466	480	449	473	445	429	469	463	434	458	468	485	482	438	472	490	433	477	485	438	434	482	493	479	454	468	464	490	493	472	460	483	518	494	484	493	454	450	436	463	476	432	485	454	418	504	456	481	457	469	417	461	456	453	464	440	492	469	434	452	433	477	440	503	436	466	432	451	453	473	448	486	472	459	478	456	463	466	477	456	494	487	488	492	466	460	456	449	436	435	425	456	457	436	417	465	470	466	466	486	428	491	469	452	447	448	428	427	445	420	485	471	473	442	454	461	485	471	458	429	499	444	468	441	467	475	471	486	435	487	476	486	469	497	452	442	447	485	419	442	457	498	503	452	471	476	438	505	505	461	498	477	427	503	433	403	434	460	446	465	479	486	447	473	450	477	458	483	473	470	469	501	479	453	471	416	466	483	448	463	497	479	451	465	465	463	472	418	461	439	474	496	469	441	451	460	471	493	430	445	462	486	457	445	483	479	463	481	444	473	415	450	469	469	429	496	462	485	451
22987	21308	29191	23728	21310	21247	15479	4856	1064	825	817	807	755	770	736	722	693	678	729	635	630	667	688	720	683	723	684	651	653	676	718	644	694	671	685	675	684	699	663	692	686	718	670	666	756	687	650	654	672	694	644	667	624	632	637	631	689	687	675	660	649	656	661	635	651	628	651	633	656	655	658	639	613	693	682	672	700	631	694	646	664	666	697	645	670	714	689	615	644	668	706	657	691	696	619	645	670	664	729	678	661	701	687	648	661	646	650	631	681	688	654	743	636	671	703	661	667	673	679	632	641	662	678	683	656	614	680	663	669	621	678	667	665	675	661	613	692	645	642	662	664	638	710	637	603	669	645	688	645	607	614	661	705	639	692	673	626	716	694	675	631	618	630	670	637	645	642	650	699	659	662	665	628	644	671	663	627	681	653	644	629	699	667	646	681	690	658	676	639	594	680	668	685	696	649	658	676	695	740	648	635	681	675	634	713	652	641	659	681	636	625	604	642	671	633	632	653	672	663	693	654	673	656	634	699	620	638	664	722	620	632	631	683	662	637	692	679	644	621	672	683	593	630	711	635	698	640	584	690	686	661	643	674	655	657	685	631	659	671	696	650	639	636	610	643	658	655	682	648	657	660	674	635	665	671	652	676	650	658	675	619	728	623	654	666	634	672	627	643	689	677	645	668	642	635	712	639	679	701	616	650	629	631	620	650	643	625	689	612	616	612	657	665	639	646	625	685	696	645	631	651	652	652	636	623	667	641	601	663	657	643	635	674	667	633	674	667	646	611	635	705	617	643	589	622	665	641	665	654	681	660	676	675	620	659	644	681	635	648	624	677	694	668	688	661	628	682	624	674	653	654	631	634	609	646	657	647	637	674	676	653	628	663	635	645	638	664	670	632	688	698	693	694	673	612	645	666	644	642	613	682	603	711	678	664	652	673	602	636	642	711	674	690	693	674	685	649	675	684	656	703	672	647	670	645	661	649	614	623	634	688	697	638	599	666	628	620	641	615	678	684	658	674	628	627	673	667	630	653	640	678	679	643	670	664	681	675	659	695	607	613	664	615	669	672	633	676	657	661	687	682	637	694	666	678	619	667	624	635	663	642	625	691	692	674	626	678	673	629	684	684	667	690	627	655	618	646	660	617	668	639	639	676	650	682	665	623	635	643	676	652	642	616	667	612	666	630	644	618	655	626	643	717	686	598	685	650	607	611	662	675	648	611	640	695	654	644	666	682	661	615	672	654	632	674	614	651	712	710	645	627	617	639	666	708	637	648	663	661	655	664	652	633	615	670	607	674	673	634	654	652	659	659	644	648	701	662	654	654	632	644	627	654	637	614	676	666	623	671	632	627	664	682	625	614	640	648	642	680	665	630	688	653	665	625	671	669	695	587	637	646	635	683	666	690	666	685	689	631	627	660	663	697	608	639	647	668	668	689	705	679	659	684	686	619	632	675	630	657	639	663	633	614	687	608	639	586	625	638	678	641	635	671	647	646	664	670	698	664	637	613	638	613	662	656	713	705	707	673	627	714	595	687	633	606	631	609	654	639	640	650	673	635	641	666	643	664	650	670	649	633	661	666	638	690	663	668	654	606	704	661	663	624	663	645	613	649	653	634	663	647	663	640	630	627	650	606	684	626	647	694	652	706	687	641	676	681	670	660	657	629	683	653	678	712	631	659	661	611	676	698	683	686	643	642	681	667	690	670	692	623	649	621	661	615	640	669	691	634	648	636	666	662	636	670	642	631	652	620	652	610	714	680	621	681	675	681	689	674	637	627	639	641	679	623	697	651	673	673	630	687	677	682	598	689	638	624	626	652	651	666	617	662	653	635	699	671	664	640	633	712	662	620	637	646	683	640	628	634	626	656	678	682	612	616	657	674	661	653	668	726	646	601	648	603	663	641	655	657	688	631	640	654	667	634	646	640	627	651	656	634	672	641	655	628	605	662	646	672	623	645	729	627	613	619	684	651	674	634	675	698	665	663	666	631	638	606	639	723	638	668	647	659	642	641	671	620	680	688	662	671	631	685	643	610	673	635	642	658	641	681	640	617	607	643	653	630	648	606	683	661	630	648	659	672	651	693	671	645	695	668	644	621	588	632	585	658	610	687	655	634	649	651	636	680	656	695	634	684	645	662	650	662	654	652	645	615	683	653	643	647	697	654	678	682	613	691	634	653	626	645	641	627	685	660	595	656	672	711	647	684	681	625	661	645	635	635	595	674	675	688	635	671	662	646	638	675	672	682	613	683	630	661	634	622	634	645	641	695	726	622	676	672	622	709	665	665	616	650	673	698	701	645	644	697	640	673	686	650	652	630	643	636	644	611	617	670	646	636	654	654	629	648	677	635	606	633	678	611	674	669	661	670	627	680	650	641	661	678	610	626	655	623	649	659	660	636	654	649	680	684	723	642	614	641	669	668	643	646	624	651	681	677	697	606	688	651	728	626	655	653	724	701	629	592	661	627	636	655	659	678	636	673	613	651	671	621	699	659	619	672	664	670	654	648	637	645	628	644	645	658	661	640	620	659	645	634	637	613	641	594	652	690	622	686	655	683	680	662	708	618	624	641	661	647	604	666	645	651	625	681	658	656	646	626	666	653	640	664	676	631	662	639	658	601	681	680	647	674	668	641	659	655	601	643	673	669	685	609	672	626	677	625	668	664	637	670	648	595	653	600	652	641	638	641	654	663	694	687	677	626	664	677	640	673	647	669	670	707	676	642	606	689	610	655	634	638	660	673	692	668	688	611	579	657	625	666	642	655	648	679	660	643	638	690	663	658	601	676	638	665	604	667	665	644	671	641	669	631	649	659	662	677	659	637	648	634	659	637	686	608	675	606	643	649	639	651	647	660	659	652	682	616	683	642	682	694	658	589	639	698	663	687	686	648	616	656	654	620	653	652	636	712	639	718	658	687	670	664	656	699	624	663	658	664	665	638	659	618	634	678	698	655	640	639	641	644	662	662	636	678	674	642	642	665	668	643	642	642	653	702	657	625	646	673	651	634	664	648	694	673	655	650	699	631	684	663	612	648	658	685	604	663	639	634	653	679	656	693	721	633	671	670	644	643	690	608	660	655	626	681	644	661	670	676	650	644	660	644	635	659	655	670	681	666	641	647	670	656	638	668	639	634	680	615	631	647	635	666	665	681	647	635	682	653	649	677	633	680	679	626	635	622	614	684	638	665	660	668	651	665	644	623	682	615	671	636	652	648	669	659	634	645	661	611	648	678	688	655	640	675	638	661	655	681	708	640	632	667	666	663	629	619	638	631	683	677	648	606	643	692	678	594	682	678	625	638	633	670	678	619	627	637	636	613	654	656	684	655	632	658	664	677	657	686	637	632	679	639	653	635	721	649	695	655	664	655	642	707	654	668	653	624	649	685	629	663	694	645	649	662	638	626	697	667	664	635	711	632	652	622	678	641	634	653	638	655	655	672	638	699	635	630	660	685	644	632	663	639	664	636	664	670	666	671	627
55225	82824	41522	15111	14346	9289	15959	8518	1515	1319	1143	1105	1026	975	993	901	895	951	837	896	880	772	852	867	785	792	787	843	816	747	706	775	754	772	737	811	750	803	750	755	789	760	766	788	757	783	739	793	771	760	737	736	799	730	773	802	761	775	789	741	695	764	742	722	753	747	789	738	725	746	751	813	773	778	776	783	743	787	793	775	712	776	749	768	827	792	766	761	782	832	829	824	797	766	773	787	735	747	772	771	805	757	747	757	785	822	791	765	757	734	758	741	796	826	795	742	769	779	745	787	750	775	734	762	760	732	757	730	818	780	788	732	757	769	754	782	738	735	752	724	716	763	746	761	725	768	718	725	771	777	726	726	737	794	769	779	745	772	740	716	675	749	746	733	752	767	749	755	742	763	680	764	723	769	762	730	835	787	755	760	733	731	753	772	742	738	768	712	716	720	746	735	733	735	770	683	761	752	729	812	700	713	737	760	743	770	757	741	744	774	694	704	715	732	730	776	750	785	780	720	778	732	751	736	796	754	743	785	748	762	721	742	774	763	739	734	719	745	768	796	725	725	773	761	735	789	757	753	780	759	764	767	790	745	745	724	703	782	693	728	781	750	768	719	771	760	771	786	765	782	762	711	808	739	792	780	719	770	777	723	732	745	748	735	775	757	783	774	666	754	762	740	738	789	788	722	711	764	691	762	765	779	759	766	722	799	727	743	750	770	733	732	729	735	773	752	791	730	741	767	724	715	730	751	785	726	793	724	761	740	714	712	768	769	776	742	724	783	754	763	727	755	730	772	761	701	735	731	796	758	801	766	781	733	716	730	748	688	799	713	751	752	759	715	779	703	736	788	777	732	763	738	711	773	755	751	759	767	844	739	745	763	767	767	733	712	703	674	739	781	777	785	773	732	750	757	795	803	778	715	738	779	750	729	759	743	772	738	770	724	789	784	709	760	730	704	712	753	778	783	752	786	750	751	730	733	704	798	703	743	732	744	758	801	727	733	791	718	759	756	709	777	781	761	741	767	779	774	739	796	722	738	764	744	796	710	783	719	721	729	753	717	742	770	776	800	747	778	734	760	743	776	745	727	734	744	714	736	771	724	741	686	729	801	771	729	781	756	842	696	772	751	785	748	758	771	756	763	749	750	762	759	722	732	729	757	727	748	699	784	730	752	729	771	722	739	750	757	741	723	767	774	717	768	724	729	771	747	722	760	772	699	766	740	743	770	762	709	724	796	753	730	784	759	716	768	759	767	710	784	737	713	718	731	743	737	741	760	759	770	753	743	761	783	797	740	717	756	729	715	731	702	768	675	754	750	745	717	789	736	759	741	750	692	747	807	741	715	760	765	753	730	713	746	769	734	735	726	702	713	804	720	745	754	728	744	705	749	741	781	747	733	784	781	761	781	755	772	714	725	704	743	722	756	739	760	711	758	784	723	747	786	769	769	720	749	730	782	764	750	749	718	750	706	735	775	761	774	758	772	764	761	769	750	728	743	705	726	776	751	784	773	749	795	729	750	726	715	735	693	702	729	802	689	710	707	786	715	764	780	792	670	725	734	746	740	776	761	757	734	764	751	794	742	739	739	713	745	733	808	745	742	721	745	753	785	722	710	783	701	737	750	765	762	760	764	725	741	739	772	740	748	759	737	729	754	746	751	760	753	756	702	765	715	694	750	729	778	778	739	733	770	741	783	718	781	726	704	756	736	778	738	736	760	667	780	750	764	726	725	778	782	779	738	722	764	767	748	749	741	764	719	716	732	748	740	734	752	731	727	723	758	751	715	805	727	740	722	725	736	735	707	743	733	761	767	757	693	714	788	742	731	754	704	758	768	694	740	749	749	780	748	739	752	789	748	782	761	788	753	740	781	727	708	694	741	771	723	713	737	768	789	770	741	746	815	771	771	840	791	717	744	798	727	773	696	747	740	722	656	776	671	762	725	761	710	810	761	794	773	749	761	762	781	725	726	766	698	727	728	713	728	747	739	693	756	695	734	735	774	752	754	746	776	771	702	745	717	766	746	768	769	726	771	768	734	734	740	746	723	715	762	714	754	699	786	745	710	757	737	740	747	737	729	781	742	730	771	783	733	787	751	703	756	768	783	737	767	731	742	740	715	721	717	730	747	757	767	741	743	769	711	774	712	795	688	757	738	746	767	749	745	750	747	775	742	744	761	747	724	746	755	762	765	741	792	748	785	724	741	698	736	709	788	777	741	745	724	752	806	759	663	702	702	835	768	751	769	764	737	748	732	731	751	729	779	764	743	744	782	711	755	720	739	713	738	734	723	714	757	717	774	760	734	801	739	768	702	721	774	765	773	786	773	703	739	779	686	761	740	775	760	783	735	790	759	765	772	731	679	751	780	764	764	734	747	743	744	725	760	743	699	717	789	734	714	743	766	733	765	723	748	778	707	806	708	746	753	741	761	770	708	734	759	715	770	751	698	787	756	772	729	762	752	741	740	807	737	758	720	718	707	767	723	785	731	727	734	741	722	730	742	783	812	740	707	724	751	753	775	786	713	702	701	713	744	759	736	731	788	710	756	781	792	749	724	732	766	735	736	712	739	794	701	750	733	747	710	762	801	721	710	785	701	742	729	727	722	755	741	765	750	736	759	745	748	795	762	729	723	747	707	746	774	690	782	774	742	737	746	749	756	786	745	770	723	753	769	678	745	755	759	770	739	782	781	756	728	746	757	798	783	743	815	717	704	710	704	744	753	758	763	739	739	687	787	755	720	745	739	741	708	719	753	753	735	744	750	771	746	729	761	741	743	725	706	789	755	800	814	707	782	766	767	728	744	733	744	708	774	730	748	727	730	780	738	763	812	772	791	724	759	755	761	717	747	791	769	713	794	771	701	759	740	746	761	722	647	707	689	753	682	800	766	748	731	744	742	785	742	734	787	737	728	730	757	750	699	739	736	762	717	732	756	766	772	726	749	773	747	759	731	755	749	707	680	774	764	713	766	710	805	743	722	801	723	742	683	782	757	742	717	712	731	752	731	772	739	724	760	767	761	771	741	728	762	751	795	734	742	746	747	768	768	769	786	781	751	749	788	756	736	708	787	784	728	766	794	716	689	768	740	755	753	721	732	715	775	707	738	748	719	757	755	812	765	738	753	744	731	783	768	752	757	754	717	777	740	732	736	713	762	741	780	735	755	735	738	744	768	721	767	743	783	755	726	760	767	710	729	735	776	758	789	763	779	727	716	735	750	748	766	721	762	761	759	733	739	747	723	735	734	746	730	739	794	697	745	744	721	759	758	744	738	731	774	767	760	772	756	717	756	770	692	794	721	755	781	723	780	735	755	727	761	771	719	751	738	720	727	750	738	704	725	733	774	733	750	706	755	735	715	757	768	759	736	757	778	753	759	789	723	773	757	735	765	736	771	742	750	736	749	796	754	751	759	790	751	708	760	785	760	732	748	738	743	778	770	741	773	772	716	734	753	755	749	737	783	815	791	709	726	739	724	736	728
27989	21944	14398	1751	669	526	694	495	357	361	338	349	357	346	342	376	350	358	352	328	368	329	343	327	313	348	330	355	337	339	329	342	344	340	378	337	393	330	320	374	354	322	350	371	320	357	351	350	363	352	347	322	337	312	361	355	360	361	341	389	330	337	346	325	352	339	344	353	347	368	344	317	317	332	331	353	297	365	367	328	361	336	359	325	340	340	340	345	365	381	369	336	346	346	377	319	336	335	320	334	341	356	368	340	350	358	325	334	357	332	316	354	344	331	352	337	345	342	352	364	330	365	330	302	352	314	352	330	336	350	338	366	356	354	346	368	370	323	351	374	358	376	348	314	368	361	373	305	363	351	329	342	336	337	372	303	335	333	373	365	335	354	312	329	353	349	341	364	349	351	357	340	332	366	356	346	343	357	359	353	366	314	338	345	327	348	364	307	334	343	360	315	369	371	348	351	325	350	340	357	330	343	368	329	324	363	330	350	329	383	353	328	376	331	349	367	335	297	344	350	381	363	345	323	349	368	347	325	366	338	357	332	293	337	317	361	339	365	382	337	326	359	359	315	325	359	339	328	324	345	356	365	362	349	340	341	325	347	373	325	370	345	346	357	363	343	345	357	370	353	359	332	358	312	359	335	353	385	353	357	334	312	305	365	334	333	350	334	316	312	348	341	357	305	357	329	358	349	324	334	359	333	331	368	356	355	334	347	323	352	357	323	330	357	358	331	365	333	356	351	344	368	340	341	347	336	372	290	339	323	298	354	330	357	343	304	356	349	343	380	315	341	361	323	324	372	361	355	338	334	359	346	335	358	312	293	329	338	357	364	335	381	326	340	350	351	322	353	362	345	322	358	336	306	356	344	313	329	367	325	323	328	330	312	355	344	335	358	346	351	345	340	356	370	343	299	382	336	310	346	359	351	323	318	322	365	369	357	328	375	343	317	311	338	329	357	332	347	367	336	320	344	346	349	333	326	376	343	339	364	330	342	368	352	355	355	368	356	375	359	345	326	355	320	374	361	348	355	376	344	348	343	349	313	313	371	349	308	342	317	315	361	377	361	304	329	344	315	378	325	350	348	351	366	330	343	327	373	332	314	316	343	362	334	359	344	374	347	355	403	361	339	328	369	339	332	355	375	307	343	343	339	338	371	304	359	317	328	360	336	343	336	342	338	333	352	338	306	343	359	326	344	351	311	344	344	353	363	342	365	361	354	319	345	375	342	368	333	319	322	351	357	318	346	358	392	341	352	312	346	331	348	345	358	347	350	341	317	328	351	349	345	349	324	346	320	332	381	376	337	329	377	337	345	367	330	377	345	361	368	306	349	361	353	342	370	369	362	349	373	332	352	315	349	372	372	369	352	363	337	349	361	361	320	369	331	361	303	317	353	343	333	374	365	356	343	359	362	331	365	370	330	370	327	355	325	332	360	340	325	360	371	343	335	354	346	331	358	358	352	349	337	318	356	339	318	350	348	332	338	333	319	339	358	322	331	345	337	337	319	354	351	346	351	368	332	345	360	360	329	353	334	325	334	347	358	354	332	348	345	346	328	355	376	343	341	330	342	341	337	322	376	329	327	343	353	338	371	323	348	365	352	336	343	357	337	380	342	339	349	333	354	356	351	341	353	334	367	359	350	336	353	384	383	328	332	362	359	323	340	372	330	350	342	333	330	348	345	348	333	348	318	327	380	350	324	319	350	296	366	370	326	339	376	349	362	325	341	358	360	359	332	353	335	356	342	337	355	367	344	336	316	321	367	343	319	362	315	339	355	333	316	344	366	347	359	337	344	386	357	368	334	328	368	346	352	353	394	303	312	378	329	351	331	356	341	314	303	342	356	337	353	320	322	356	325	376	324	330	322	349	368	346	353	321	326	357	336	322	342	355	341	347	348	354	361	351	361	354	333	343	373	325	358	363	358	329	364	349	325	335	337	351	318	333	345	372	379	342	317	319	325	348	363	316	320	358	372	370	354	340	308	350	351	341	392	350	349	359	364	348	366	360	333	333	315	360	317	331	358	354	327	365	365	331	355	351	329	326	346	341	352	380	383	380	345	333	354	366	319	373	344	338	331	323	342	348	344	352	329	341	371	348	336	323	327	342	372	372	328	363	338	373	339	336	386	352	364	351	348	352	337	353	356	346	401	335	365	381	366	360	351	332	347	344	337	376	369	336	330	355	344	321	345	345	338	322	331	345	356	354	362	355	388	357	336	352	341	342	335	360	313	344	383	335	350	344	327	337	367	339	357	341	341	376	325	337	310	351	349	347	359	359	333	343	355	342	316	332	309	350	319	324	337	328	345	342	318	335	324	359	363	348	341	345	331	315	350	344	374	382	331	326	341	337	341	325	374	340	358	352	370	367	327	331	338	346	346	376	337	341	344	376	315	337	361	338	373	322	327	318	336	340	352	322	343	368	357	356	365	330	375	359	355	336	352	359	333	352	347	346	370	314	345	295	335	365	349	347	339	302	360	339	322	351	348	360	351	319	342	350	322	332	379	369	346	347	350	325	365	356	340	330	333	333	333	384	363	359	345	340	327	361	335	355	369	345	337	355	326	360	361	352	336	361	339	330	337	359	337	364	369	332	365	362	367	297	329	318	332	341	331	337	366	367	332	357	338	303	345	362	325	357	374	339	350	350	330	306	334	335	347	350	383	335	354	335	373	310	361	334	317	357	375	361	305	338	371	372	346	327	375	344	356	331	382	333	341	324	364	338	321	372	356	322	345	333	350	347	361	362	332	344	332	337	346	308	338	339	352	307	316	347	330	368	336	328	350	320	370	333	338	344	338	361	374	354	344	321	347	350	350	341	331	338	346	373	350	346	333	349	331	362	368	347	344	338	332	333	364	348	355	370	346	329	324	347	365	364	349	336	345	327	344	392	319	331	336	349	334	346	316	369	347	363	310	347	330	355	319	348	335	315	315	374	310	339	346	351	358	342	376	316	319	324	340	342	343	342	345	378	352	372	336	308	329	374	346	337	316	374	368	356	333	345	364	360	308	375	365	317	312	346	362	361	350	320	382	331	343	305	368	328	349	357	348	350	318	362	368	314	366	379	380	345	342	326	341	345	317	387	368	331	338	340	328	353	333	370	345	351	336	333	380	331	351	321	359	367	344	335	338	317	332	324	356	325	331	282	321	350	346	322	335	351	311	382	354	353	365	347	366	360	349	360	367	371	362	345	354	336	375	362	353	344	315	320	374	338	338	337	337	367	339	328	358	329	321	350	370	331	316	369	339	344	331	337	302	316	340	352	343	377	341	325	338	334	326	347	332	340	323	331	318	356	342	354	332	362	362	347	349	341	393	362	331	348	358	361	340	324	336	331	336	340	334	313	335	352	345	338	374	351	346	318	333	319	332	359	351	352	335	339	331	357	368	360	316	366	341	347	345	336	340	332	350	338	302	335	338	350	351	367	360	346	345	340	330	338	337	348	388	317	365	347	342	320	357	363	363	357	329	328	329	339	379
23948	28726	9178	1070	852	804	1150	776	465	398	450	415	396	423	444	422	449	455	409	442	434	397	422	426	424	410	439	431	405	406	445	413	428	408	396	388	410	412	430	396	411	426	410	415	415	434	408	409	421	402	457	410	424	424	405	439	418	426	439	427	444	438	413	407	446	384	410	443	375	403	424	430	416	436	420	420	406	408	429	423	462	428	423	417	395	434	406	423	440	400	398	421	463	443	385	424	442	420	424	424	438	435	436	424	404	413	422	413	406	416	399	406	406	392	447	452	421	432	426	426	462	400	433	406	411	420	392	420	455	401	422	410	376	420	399	406	401	453	360	378	439	400	395	450	405	414	421	430	435	407	422	419	423	418	441	416	425	447	408	405	431	420	388	409	427	452	405	436	407	429	428	410	443	385	430	426	430	395	408	404	405	439	407	396	417	453	429	421	399	430	410	418	434	392	386	425	400	418	417	407	394	430	416	419	440	431	417	403	402	401	383	450	402	395	369	408	410	436	419	393	407	421	407	385	402	418	362	426	424	423	423	380	410	450	399	415	381	402	398	446	415	432	469	390	436	441	413	433	397	422	430	409	452	396	417	438	385	389	408	416	428	417	425	392	432	431	405	420	392	397	395	424	384	449	399	415	411	428	428	432	408	408	411	423	437	410	385	404	424	421	395	410	426	442	396	416	403	417	425	385	418	408	432	440	444	412	375	385	424	393	424	416	399	367	429	390	399	385	426	419	360	409	370	452	417	404	412	432	402	406	415	422	388	394	406	426	449	446	425	404	412	433	384	425	458	432	428	443	419	427	422	395	403	404	425	384	399	380	381	379	437	402	394	404	420	406	390	427	402	396	401	422	405	374	408	407	425	372	385	382	399	421	400	380	431	402	379	439	401	406	405	406	432	393	418	401	398	390	417	433	427	384	400	427	408	433	396	416	432	410	429	397	453	410	407	422	400	448	405	404	449	412	404	413	386	425	385	430	394	397	402	396	399	437	375	417	442	383	390	427	409	380	406	446	429	426	413	427	433	423	439	413	386	433	411	383	418	436	421	404	405	414	401	414	392	408	413	371	388	446	418	407	416	403	406	416	429	371	421	447	401	411	428	439	437	435	397	446	413	445	421	421	415	433	430	402	430	425	436	460	435	374	395	466	423	436	408	425	433	410	415	385	412	418	395	398	394	398	399	422	431	393	460	402	447	372	417	400	414	412	408	423	413	414	390	433	428	368	414	384	427	399	419	416	422	429	427	414	421	423	426	434	388	454	442	439	391	427	395	441	431	395	422	412	411	437	403	416	416	421	402	415	406	398	432	413	431	395	399	401	430	410	382	394	399	418	449	386	423	406	426	411	401	402	423	440	418	408	416	477	440	450	423	418	420	461	398	424	380	417	411	394	421	398	403	400	439	400	395	402	405	405	404	378	383	430	390	373	422	431	443	400	408	405	408	401	396	403	421	394	411	447	370	400	406	391	431	409	417	407	431	426	417	424	414	422	398	437	383	386	425	430	450	408	410	401	392	403	426	407	408	421	397	419	416	424	424	432	394	423	426	440	385	399	402	431	402	449	427	402	399	422	428	440	367	406	389	438	398	375	401	430	440	389	444	427	405	421	394	428	415	414	437	406	395	423	412	425	428	418	380	409	443	426	407	410	442	409	393	404	397	391	387	406	404	404	413	409	390	443	435	403	389	416	424	396	431	433	407	403	433	379	395	398	406	428	424	385	405	417	452	423	434	438	418	412	398	444	414	402	432	431	423	402	415	397	432	346	406	420	394	391	429	413	420	436	463	416	420	435	414	458	400	379	410	406	420	385	402	387	388	414	415	397	431	452	412	393	421	425	389	397	421	418	395	419	402	402	394	414	463	430	406	404	439	378	438	439	438	450	402	389	441	435	397	435	414	412	404	429	413	397	390	425	398	418	373	415	397	410	402	402	405	423	393	410	439	398	402	428	427	404	394	379	403	394	419	419	433	419	408	415	441	408	411	405	416	404	419	448	406	423	414	445	438	395	439	424	417	410	393	415	406	382	407	427	384	442	386	451	416	435	425	407	394	386	434	399	452	386	426	419	398	450	403	418	450	416	437	407	446	389	398	421	452	420	407	421	365	420	394	393	397	421	429	396	421	403	402	434	431	398	405	445	403	416	427	411	386	406	397	402	437	434	366	433	425	433	419	421	428	416	413	406	411	401	427	424	416	420	380	428	411	426	433	391	378	450	419	378	426	425	404	404	416	426	418	381	423	438	411	392	431	424	407	408	433	390	441	403	427	390	452	415	385	422	390	390	392	408	383	391	409	388	415	432	409	412	405	405	436	424	443	404	432	377	425	432	414	423	414	397	444	424	409	420	409	416	401	424	419	405	400	410	417	387	413	412	449	390	419	417	423	403	412	403	436	403	418	375	395	427	401	421	408	409	429	406	393	413	440	421	382	406	385	420	443	414	409	392	422	392	376	420	410	407	438	412	411	425	390	385	411	410	416	424	432	361	422	433	380	404	409	394	420	409	396	421	439	412	398	417	432	424	409	412	405	342	438	409	409	412	395	430	426	408	366	413	390	421	420	388	365	437	430	389	411	436	400	425	410	459	368	396	414	391	430	383	424	426	427	427	373	423	406	404	420	443	393	420	420	400	414	422	430	454	431	398	377	397	381	391	408	424	416	400	432	429	404	401	431	443	403	428	444	409	424	393	405	428	387	450	428	427	398	405	399	432	421	404	428	410	417	401	433	418	424	405	423	405	403	408	409	417	441	421	402	388	415	398	427	419	437	411	460	416	413	400	450	426	415	432	433	435	441	423	449	391	436	418	405	411	393	423	396	406	432	432	395	420	379	377	403	406	397	416	393	410	427	374	390	431	428	409	429	444	412	378	406	411	417	413	401	432	382	428	421	375	405	433	385	406	386	385	381	425	413	447	396	433	400	420	452	424	412	413	389	400	398	416	399	432	419	425	398	443	425	412	404	422	424	411	450	421	388	409	409	401	405	407	374	423	419	411	411	430	387	424	370	395	423	387	425	427	448	421	399	422	418	410	417	428	394	414	429	405	385	402	387	414	409	425	438	419	416	386	393	414	421	416	395	438	419	437	398	405	396	444	427	394	418	435	423	409	430	397	389	398	439	415	405	411	431	424	430	414	409	416	417	436	418	405	382	410	436	427	412	426	434	398	439	396	436	410	427	383	451	420	402	429	433	450	416	435	387	410	384	436	387	413	403	404	440	404	453	411	403	391	423	394	405	415	457	428	400	399	424	458	411	383	399	386	390	401	424	425	435	426	388	452	393	382	415	409	413	408	377	382	417	448	358	415	415	398	407	407	457	395	415	425	403	404	423	433	364	437	401	420	422	439	395	413	424	462	412	410	386	410	413	428	428	422	409	424	412	429	388	391	393	421	418	394	416	438	435	445	446	392	411	437	397	443	434	394	438	399	404	410	414	410	412	408	468	444	413	390	382	433	464	432	414	450	405	416	432	400
24331	21369	28446	24584	20273	7623	5632	3310	736	613	615	591	534	570	581	497	541	545	542	542	516	481	530	490	532	539	565	520	529	503	505	501	551	472	517	514	510	510	485	504	510	512	532	490	499	503	520	536	528	525	521	513	497	490	517	509	523	492	480	527	517	526	461	504	480	509	488	524	538	505	501	472	539	503	523	469	465	502	456	457	480	491	523	514	528	513	536	508	513	518	494	568	485	535	519	506	505	510	489	491	456	519	530	531	502	517	491	510	503	527	527	482	489	502	494	484	460	517	466	522	506	484	491	488	478	522	511	485	462	483	452	499	540	510	516	489	500	484	516	516	507	493	493	435	461	523	522	497	528	520	505	531	536	488	461	473	514	558	512	502	526	521	537	484	477	469	534	510	510	485	489	511	524	490	476	553	500	523	501	504	493	513	518	478	529	506	505	516	460	496	489	525	479	467	527	516	494	550	502	472	493	498	488	516	535	467	534	462	522	532	497	506	496	511	506	469	447	518	496	511	516	478	493	479	492	508	507	519	493	495	471	512	486	479	498	517	509	493	501	466	526	528	500	520	525	547	537	536	548	492	486	492	497	516	509	487	509	499	483	501	513	513	518	501	527	495	478	505	513	519	496	522	511	481	521	476	484	506	517	546	526	538	487	465	510	563	531	491	527	463	499	540	458	521	478	535	509	545	497	494	524	547	494	504	515	526	540	481	482	501	505	496	508	527	494	526	512	506	488	514	471	523	461	468	517	510	457	488	524	486	538	483	493	501	485	497	502	495	518	504	498	525	501	517	529	478	483	487	490	521	509	497	491	536	513	445	498	491	513	503	455	455	479	476	479	510	488	493	549	534	496	506	497	535	487	527	531	506	516	525	508	460	494	524	521	501	521	497	500	488	507	517	470	527	502	487	448	536	439	515	504	494	495	471	494	502	509	486	444	532	511	532	515	481	554	516	495	493	512	532	508	492	519	522	507	474	516	502	547	502	444	510	501	504	538	465	502	472	519	507	541	511	461	497	481	489	483	506	543	514	470	536	557	538	507	513	522	528	470	510	487	507	507	494	539	532	483	477	508	504	501	503	489	559	506	505	504	538	516	488	513	523	515	489	529	506	525	506	515	513	468	491	545	520	421	559	482	510	478	484	537	515	499	503	484	547	512	468	506	476	454	496	507	523	536	497	503	517	512	477	484	492	479	508	484	476	473	487	509	484	501	501	447	449	490	521	491	539	481	515	481	468	471	555	515	502	496	505	534	508	536	452	501	469	485	515	491	483	510	507	512	495	524	475	507	518	484	498	487	493	513	483	571	530	512	514	457	446	496	494	511	499	513	496	471	522	522	528	454	494	480	488	518	504	525	520	506	539	516	551	510	523	497	493	500	476	488	514	481	468	507	456	494	527	480	529	507	510	500	502	472	533	486	472	498	491	537	507	504	482	486	492	488	511	466	518	492	503	489	469	464	483	515	472	507	514	515	507	503	531	543	481	510	516	508	515	517	524	519	470	480	478	521	511	500	507	517	497	494	507	522	519	552	506	493	535	490	505	514	518	515	479	479	513	472	514	486	479	502	494	515	542	520	499	506	512	484	478	506	545	518	515	528	483	510	462	496	521	512	498	492	503	503	497	518	515	533	495	536	519	491	507	537	556	517	506	467	482	487	505	511	467	501	519	491	469	519	463	490	472	533	514	480	502	528	479	557	473	524	483	479	535	463	524	508	471	444	524	525	491	516	474	526	469	515	515	483	504	484	509	553	540	494	485	460	506	535	482	504	488	507	521	507	479	489	510	523	509	475	478	499	503	523	504	486	480	513	510	541	532	518	493	525	517	502	531	487	496	485	495	476	477	509	503	515	506	499	479	485	495	497	487	508	518	497	541	522	488	520	537	517	550	528	531	488	541	488	523	524	543	535	530	487	497	462	517	477	467	520	497	525	513	464	467	456	517	538	519	488	477	490	507	520	549	465	513	489	484	514	462	502	541	498	507	492	534	519	492	512	501	495	523	531	486	513	479	479	498	494	519	490	500	511	487	496	504	500	515	511	519	483	457	533	521	502	463	499	487	498	540	498	475	489	472	463	488	505	539	490	479	489	504	508	508	506	470	468	512	507	456	460	530	504	525	489	491	532	536	518	506	498	466	486	473	496	491	474	527	493	466	477	531	458	444	489	548	511	515	515	477	516	529	505	520	504	510	499	490	523	508	510	477	495	512	513	508	498	521	487	503	535	481	507	492	464	497	499	478	469	481	534	494	531	463	486	484	497	481	478	501	509	489	523	523	516	514	490	527	504	521	517	488	490	541	478	498	507	478	476	546	488	536	486	508	527	525	538	539	528	490	492	552	498	508	518	516	526	507	495	502	463	518	511	508	538	524	536	512	525	533	520	477	493	502	498	542	506	470	479	467	490	490	491	501	513	478	513	466	445	479	506	538	471	487	487	476	486	523	548	527	485	579	544	511	485	496	497	509	518	504	481	491	506	520	486	496	486	522	484	535	509	495	532	504	493	514	534	520	525	497	497	500	484	505	490	513	493	527	484	506	503	538	463	487	483	495	474	499	521	496	514	520	479	515	516	479	487	469	482	535	470	531	501	531	506	478	467	528	503	463	464	534	539	506	536	502	480	548	494	525	504	488	516	521	500	470	533	505	491	526	512	524	485	533	510	520	493	501	535	534	517	475	511	519	512	524	473	480	497	482	473	503	526	501	517	508	511	467	495	516	464	509	509	461	518	499	472	486	529	500	507	518	483	497	502	498	478	510	500	534	518	508	494	454	556	507	528	471	507	499	469	493	471	505	507	464	508	559	512	534	524	507	480	496	498	518	469	492	529	495	476	490	509	506	487	473	484	519	528	477	483	515	508	522	520	512	503	502	495	500	501	501	558	486	484	487	511	514	487	508	492	532	501	503	499	503	489	504	527	488	574	511	517	536	498	490	506	490	475	501	520	553	500	541	463	475	514	503	462	509	467	529	472	525	500	485	465	498	485	505	483	505	476	501	480	465	520	528	493	507	502	491	512	484	543	488	499	521	503	483	482	530	508	537	540	498	476	487	511	453	498	544	483	490	478	506	516	486	483	542	517	528	498	472	515	493	461	477	468	474	504	491	506	551	494	477	508	499	493	475	479	496	529	509	528	531	512	496	491	528	515	501	518	510	500	467	505	509	498	532	497	458	496	509	502	533	478	510	492	509	529	537	513	485	532	483	511	495	548	521	479	528	506	551	488	498	497	476	489	518	465	484	494	500	496	476	488	497	475	498	467	503	485	497	494	512	510	528	499	518	524	506	519	533	488	516	500	493	509	506	483	512	559	549	514	487	501	482	483	498	520	479	478	481	503	505	512	520	512	481	488	542	478	523	509	489	496	497	471	476	514	474	519	511	470	515	502	496	469	501	480	489	510	485	522	496	485	503	527	506	462	467	516	472	516	512	511	533	464	495	462	498	474	506	521	506	498	488	521	501	491	491	506	466	529	497
46589	67354	35568	7005	6237	6249	9412	6532	941	810	786	685	763	658	723	665	608	652	621	654	660	578	618	590	638	615	563	567	603	642	574	623	613	585	589	596	561	580	596	585	629	601	584	597	595	588	619	594	586	618	583	558	591	561	611	613	578	585	555	575	583	588	581	622	621	563	624	571	571	565	571	589	577	567	617	543	577	595	616	578	589	544	620	569	644	599	594	572	565	588	570	605	598	610	560	617	602	602	605	573	612	627	607	592	575	604	570	607	554	609	602	569	565	584	573	621	596	588	567	569	528	593	566	551	540	576	597	583	642	593	543	576	559	642	570	542	622	620	556	580	571	578	583	597	570	580	578	571	590	592	585	596	549	589	589	572	582	594	586	603	581	572	615	577	612	613	569	579	506	551	588	573	584	589	579	596	632	566	569	593	580	591	625	572	592	599	602	595	575	546	578	599	576	586	583	558	590	546	585	529	594	546	595	601	573	549	577	602	609	606	593	584	550	579	583	575	572	616	569	574	578	535	595	574	580	585	568	605	581	611	593	605	611	569	551	539	554	626	581	586	578	595	590	545	596	566	550	566	575	635	617	590	588	590	580	614	613	617	610	546	602	583	571	533	643	567	546	552	575	620	556	617	574	575	580	568	578	587	553	611	554	596	564	603	554	545	587	549	578	621	578	562	529	584	572	558	576	600	605	592	594	583	524	558	554	559	539	604	555	573	584	554	574	560	579	614	563	565	548	572	565	551	550	574	572	561	571	616	620	583	599	574	553	579	580	574	590	545	595	590	616	560	568	589	570	560	575	557	609	536	564	573	596	558	578	556	571	561	531	562	574	610	568	568	604	600	588	536	586	575	558	586	598	590	573	564	586	595	564	568	598	533	569	553	555	613	586	589	558	587	500	580	576	551	589	569	599	596	557	576	584	551	582	618	621	598	572	565	621	584	572	573	548	587	618	580	602	556	617	579	605	589	588	579	584	589	577	553	586	565	573	597	584	572	614	584	543	550	607	569	608	566	603	611	583	559	542	576	580	556	548	549	605	566	541	561	588	532	581	583	616	578	556	629	577	634	613	569	585	590	607	567	558	562	578	628	567	580	550	559	556	608	542	540	580	615	576	531	604	601	576	548	589	537	541	585	561	590	553	578	613	609	548	551	543	540	574	534	527	596	595	580	582	560	564	564	595	556	581	613	588	579	604	580	548	608	584	557	568	601	573	601	603	587	582	565	579	604	610	516	559	584	643	559	569	572	549	569	561	554	592	581	554	595	574	560	568	608	571	563	612	575	558	529	620	579	572	620	640	581	595	583	561	559	586	609	584	594	601	587	606	575	568	600	605	560	588	558	567	599	600	546	596	581	574	593	540	568	607	619	533	560	508	576	557	589	607	517	578	574	571	589	561	612	627	544	553	572	599	611	591	554	587	581	568	542	588	576	636	588	587	567	591	608	564	541	563	579	583	560	559	525	528	555	548	598	569	570	562	560	611	588	624	587	605	606	591	617	570	597	575	566	605	558	583	583	566	591	556	590	564	568	596	586	613	585	548	573	588	591	590	539	531	552	587	559	571	585	565	572	590	556	553	594	560	574	517	576	593	611	568	573	569	577	633	577	585	526	550	630	560	598	617	571	592	565	588	614	577	566	577	591	549	583	587	593	541	589	572	576	589	562	566	566	587	555	569	565	564	560	566	568	573	537	579	580	565	576	565	631	586	569	590	607	557	570	557	633	616	584	582	548	608	591	576	583	567	555	571	559	568	565	592	561	530	586	557	579	595	546	623	609	548	585	565	581	568	581	576	573	602	616	576	576	614	596	561	564	572	572	623	605	567	611	537	575	565	551	608	598	528	599	605	590	583	563	557	564	603	586	580	570	594	559	582	603	560	584	593	617	575	559	550	615	558	569	577	570	545	593	570	596	612	582	569	571	569	549	563	580	568	593	589	677	581	595	603	606	536	588	589	601	604	564	569	595	576	580	595	547	580	525	558	614	544	553	558	569	612	613	578	605	572	574	594	562	570	611	562	550	550	582	574	574	578	575	582	566	579	601	553	590	600	552	584	561	586	596	604	528	562	583	604	565	629	591	565	625	575	589	612	541	590	562	579	548	613	531	535	584	588	579	598	586	559	586	581	599	638	578	529	533	524	592	563	597	586	606	569	590	597	566	570	579	568	598	570	561	547	617	595	584	579	636	572	599	564	561	562	545	567	573	569	587	576	573	602	587	602	578	547	617	594	598	557	586	585	559	576	579	608	583	563	561	589	566	578	580	624	592	573	595	576	556	602	583	609	595	592	575	543	575	600	595	515	570	624	547	560	585	560	573	562	548	603	556	564	556	599	602	600	577	608	559	585	596	599	564	527	609	582	579	625	572	587	570	566	608	594	606	576	567	574	595	615	615	592	609	572	611	601	582	588	553	576	560	571	537	609	607	560	576	573	617	578	585	584	586	547	588	573	548	629	580	580	594	567	569	627	598	594	578	572	569	535	594	587	555	607	584	535	607	547	586	582	607	589	560	555	590	562	603	569	597	551	565	571	557	634	542	581	566	589	581	525	548	601	565	559	609	562	540	556	585	605	567	596	573	592	577	547	599	588	617	557	578	562	598	589	580	605	575	612	562	549	586	597	513	571	591	590	533	608	587	573	598	582	517	600	583	608	596	551	580	611	579	591	545	570	609	604	573	584	593	588	566	560	566	557	600	535	538	617	584	577	587	571	574	529	574	569	566	595	586	576	587	576	616	570	580	591	587	590	599	580	595	560	614	584	626	538	582	583	572	630	595	573	575	613	560	587	585	621	553	578	563	558	592	611	560	561	607	559	572	571	582	575	556	552	538	588	557	560	523	581	557	584	547	566	592	557	550	569	563	550	562	603	549	579	622	585	590	568	608	557	513	590	590	635	588	535	544	541	600	619	594	565	588	523	598	581	605	574	576	581	594	600	639	587	569	574	552	575	543	601	581	554	581	552	635	562	540	572	588	525	541	566	603	567	557	596	579	578	551	554	581	541	585	594	614	557	580	647	568	538	579	582	584	581	570	595	567	567	586	606	609	589	577	596	614	592	546	569	558	573	583	591	632	555	572	643	592	552	571	591	545	599	576	559	557	554	563	579	539	590	558	566	599	572	558	594	602	561	552	571	575	599	553	624	592	578	609	592	578	612	556	647	596	595	548	542	558	597	599	563	601	561	583	648	585	584	579	599	599	574	554	588	628	539	590	595	569	563	593	548	581	608	602	569	553	598	567	594	554	598	613	580	572	547	598	565	590	597	590	560	577	547	584	593	564	580	515	539	583	577	546	589	600	584	561	576	557	587	585	589	569	587	548	553	604	543	582	593	622	581	595	545	580	610	599	598	560	553	592	620	579	567	600	557	543	605	546	570	532	549	553	612	571	583	557	557	576	577	584	570	577	571	562	567	568	583	584	570	594	592	579	587	598	585	539	577	570	556	575	548	596	572	591	585	596	587	572	619	578	620	541
25517	21426	26967	24509	6193	1474	2468	1546	462	430	367	383	414	431	380	374	424	374	422	392	385	393	356	410	392	380	411	383	374	396	371	371	362	387	380	386	383	386	385	395	422	357	397	402	345	407	388	403	378	396	349	383	399	393	366	388	391	365	373	363	394	366	379	343	373	373	404	420	371	361	369	346	373	361	342	362	372	394	355	399	392	387	384	356	380	366	372	415	383	383	359	413	389	390	375	385	393	402	397	377	373	386	385	365	385	405	345	394	397	379	372	378	392	360	406	373	397	368	354	355	355	376	413	387	423	347	368	399	365	360	375	379	372	383	373	374	371	385	387	332	382	395	377	392	364	410	372	415	327	377	385	399	372	381	360	365	371	415	389	366	370	381	402	381	358	410	379	378	411	368	353	382	348	357	361	391	364	347	398	349	363	373	351	389	353	361	376	398	347	402	375	382	353	371	387	392	411	391	356	348	366	360	365	360	370	371	345	348	362	370	378	381	371	361	387	394	345	358	366	368	378	360	354	368	338	397	365	392	357	354	356	398	375	389	386	380	373	389	399	351	349	359	397	423	380	375	369	358	367	356	350	383	396	395	355	408	352	404	379	374	405	363	383	377	384	384	367	368	371	411	398	385	384	371	386	345	382	366	378	390	379	358	382	364	353	359	375	350	377	361	370	392	358	387	392	349	384	381	397	382	373	382	394	372	394	400	381	354	384	388	380	381	358	361	344	388	369	361	384	381	364	376	359	384	354	367	340	383	392	368	374	383	402	374	342	387	386	355	414	343	355	359	383	365	385	403	425	379	405	348	395	352	381	369	381	367	380	360	404	377	366	356	410	353	395	389	388	407	390	396	367	367	385	402	386	391	365	370	359	368	394	403	348	374	384	399	349	356	397	378	352	396	362	350	371	363	386	373	396	392	380	371	372	387	363	378	391	346	372	399	367	365	359	374	332	341	386	363	366	384	358	351	387	382	372	359	360	385	389	368	373	411	389	346	384	362	379	376	382	345	390	378	396	411	374	374	364	363	399	404	384	393	399	378	373	391	355	362	357	333	344	409	403	381	370	345	369	371	388	430	384	382	387	377	370	397	387	387	381	419	359	386	353	435	366	356	363	387	357	393	352	388	372	406	421	359	372	401	402	396	394	400	382	363	366	384	383	366	394	402	387	393	365	388	373	355	376	359	409	368	378	382	395	390	380	422	417	363	347	371	382	362	379	405	384	378	396	358	377	421	378	410	385	377	386	361	365	383	409	383	407	357	371	367	401	357	387	403	370	372	376	370	395	362	362	367	387	355	380	382	374	351	391	381	384	393	368	382	338	348	383	355	379	380	380	356	362	363	397	407	402	372	369	422	381	362	384	367	371	370	388	378	354	352	352	389	396	396	400	381	344	347	405	365	411	335	406	418	396	362	400	360	357	378	386	399	369	362	351	386	402	367	382	389	348	357	338	358	373	365	395	384	391	403	350	350	358	373	382	360	359	383	389	418	354	377	358	382	393	338	398	334	396	362	389	415	375	409	383	386	380	356	386	400	313	385	334	360	358	408	355	352	365	389	374	358	435	406	358	397	366	361	379	369	387	374	414	369	395	382	415	421	354	402	385	362	399	374	412	373	372	362	394	356	365	392	366	379	359	387	360	384	395	392	367	359	366	345	388	389	346	413	380	361	373	382	356	348	356	357	349	393	364	350	380	374	351	364	380	401	371	378	359	390	382	399	377	382	333	380	389	371	400	362	403	353	395	363	389	379	395	378	386	353	375	370	343	356	362	389	370	364	369	393	423	379	370	387	411	350	385	369	349	383	377	357	368	332	327	385	368	414	395	386	400	389	367	372	356	381	384	398	406	389	368	359	385	363	378	371	391	374	380	350	360	351	382	340	359	376	389	373	368	361	387	376	372	394	388	393	404	367	370	392	383	411	374	383	383	365	366	373	357	391	391	344	392	380	362	365	347	373	364	391	380	371	389	382	386	367	357	406	386	341	370	330	412	394	400	373	354	369	371	385	405	375	377	362	389	398	421	402	388	382	372	372	400	366	372	393	398	388	372	363	364	383	375	367	389	366	342	389	367	420	387	367	367	365	364	359	359	376	370	377	388	396	409	354	375	395	385	404	376	358	384	352	428	379	386	346	354	383	389	374	349	413	327	386	396	377	385	421	373	340	387	359	386	361	403	374	364	377	377	404	385	367	374	374	384	407	377	382	359	366	363	416	410	411	358	365	354	396	370	368	375	339	409	369	429	357	365	347	363	377	373	372	391	366	350	330	338	396	370	393	377	328	377	407	364	396	363	422	358	327	367	352	356	345	376	383	411	437	382	421	419	353	363	351	371	379	372	340	398	378	376	375	357	386	342	388	342	368	369	373	363	386	417	330	399	360	350	366	366	378	363	390	360	341	401	365	369	392	345	374	368	362	400	384	371	352	369	397	382	368	391	427	378	356	392	371	370	381	401	386	379	386	391	382	368	367	383	372	369	345	383	374	396	398	416	369	375	374	393	360	373	359	352	387	388	380	368	354	378	378	426	402	378	361	363	371	351	364	342	379	356	379	402	422	416	367	408	392	372	373	376	388	330	372	408	397	359	353	409	364	376	422	361	366	356	402	378	367	359	387	362	400	377	389	392	374	368	401	384	378	374	385	351	380	417	385	354	392	366	357	414	416	377	373	392	359	361	411	377	378	369	355	362	362	370	362	393	376	392	419	387	412	349	376	371	362	370	366	376	354	365	370	383	386	346	359	370	403	381	376	365	374	377	381	373	359	363	391	382	325	385	388	357	367	349	357	352	369	380	392	385	365	378	392	354	386	382	391	382	400	394	424	348	376	387	357	356	376	379	343	385	421	384	361	389	388	335	382	395	377	362	386	398	387	364	395	430	393	385	365	393	380	387	367	390	384	385	367	358	414	397	341	402	376	414	388	381	391	387	380	364	374	387	386	361	379	373	362	422	379	365	384	398	385	348	371	373	396	396	373	387	367	397	384	387	357	395	378	377	391	370	367	356	366	400	388	365	359	339	354	364	369	361	412	411	380	366	370	368	376	367	403	336	406	384	345	382	393	398	390	392	385	381	362	352	364	375	359	368	340	381	375	360	405	407	360	365	366	373	394	424	359	376	374	394	393	344	361	352	403	393	371	385	397	387	384	386	386	375	397	364	383	393	350	399	357	352	402	345	412	391	340	353	391	341	373	378	389	366	364	381	380	409	385	388	358	399	389	395	371	386	355	395	359	381	396	382	417	364	408	399	396	376	359	371	368	389	379	409	399	376	427	372	371	360	378	388	356	372	367	385	343	364	359	361	400	370	354	370	359	374	367	364	386	375	383	387	381	377	372	381	379	413	384	386	359	335	410	384	343	364	312	371	362	351	368	380	388	381	353	387	352	409	354	376	371	375	393	322	363	369	380	364	394	379	375	357	356	378	378	396	403	384	394	389	377	387	353	376	346	359	408	377	379	367	388	383	360	348	358	321	385
42335	53938	24392	3846	3610	3314	5675	3764	699	568	543	564	562	505	527	501	494	520	492	487	485	499	499	463	494	478	465	442	506	487	463	484	479	441	500	481	495	506	449	471	441	485	459	466	485	495	461	465	481	469	507	452	481	449	438	485	417	485	443	471	442	434	433	510	454	451	479	443	469	479	482	483	449	444	458	446	458	480	487	509	468	479	457	430	523	492	446	482	459	480	467	466	470	468	483	445	446	447	479	487	504	499	457	438	480	482	438	452	474	498	457	447	475	486	464	479	470	472	492	480	462	435	458	479	518	450	500	467	466	456	461	443	483	462	473	442	497	455	481	449	470	455	504	439	442	452	456	457	484	434	461	478	454	461	460	476	444	478	442	440	451	441	476	448	464	460	463	470	445	496	453	446	483	465	450	487	431	455	434	422	449	449	489	468	444	448	454	459	492	450	473	447	487	445	470	509	437	468	472	510	498	444	432	455	469	467	463	468	455	477	434	490	443	461	496	462	463	465	478	439	512	482	469	480	483	458	468	456	457	445	457	471	459	433	434	478	443	428	456	440	487	480	442	474	421	469	454	464	472	469	435	421	429	463	454	457	437	478	472	474	471	462	465	476	466	443	486	457	437	437	461	448	477	478	429	435	452	475	462	456	462	453	472	457	465	466	447	461	461	442	445	490	449	439	468	476	436	478	445	454	497	509	427	461	514	444	488	494	420	488	484	432	492	458	447	498	463	434	504	477	488	466	441	475	423	470	441	471	480	483	470	447	447	445	481	460	420	475	461	437	476	450	455	458	420	482	469	456	453	483	463	446	451	512	407	452	449	466	442	506	451	406	477	442	454	463	452	422	451	491	483	476	500	442	457	489	474	435	434	467	457	466	445	468	452	475	468	433	488	490	481	463	480	472	449	439	478	483	466	502	471	424	483	487	459	483	467	465	484	443	454	479	411	484	471	471	461	470	508	465	458	446	437	465	462	471	428	465	465	481	428	474	408	485	483	448	488	476	486	459	395	454	462	471	479	456	441	430	406	451	464	443	430	462	463	436	444	483	473	450	453	440	464	448	492	443	483	488	456	456	445	433	485	504	443	487	490	493	536	457	467	460	515	472	447	455	432	468	486	481	507	466	460	424	480	471	480	470	434	486	420	486	429	471	462	484	421	456	440	445	456	430	452	470	477	478	468	453	450	449	430	454	479	472	468	477	482	504	457	484	493	440	466	481	432	465	484	494	448	442	461	443	448	430	432	503	479	464	494	481	466	473	475	469	461	491	462	448	430	470	474	446	489	470	457	460	502	435	490	468	465	452	464	478	452	464	478	462	440	444	465	444	458	485	438	464	478	424	476	452	490	463	492	442	509	436	460	429	494	490	475	479	444	476	466	461	436	461	448	456	453	492	479	466	473	440	443	448	454	474	450	467	475	445	470	439	436	486	451	468	445	459	461	457	495	436	457	428	494	420	444	454	449	468	451	473	459	452	469	474	513	440	451	448	460	479	519	504	439	442	474	461	440	476	466	439	473	493	453	444	416	498	462	422	504	489	463	427	477	449	456	449	451	474	487	464	478	476	484	472	461	456	459	480	486	457	468	473	493	474	416	418	502	461	468	482	481	457	476	446	453	455	455	476	460	461	498	437	434	498	406	494	477	420	444	487	456	479	467	490	445	471	461	482	457	453	460	474	463	471	407	490	470	467	470	442	492	468	484	487	508	439	465	462	441	467	440	451	465	466	487	432	440	512	430	456	454	489	487	442	463	462	477	449	492	460	464	494	463	494	468	496	442	445	472	440	479	450	490	491	455	457	458	462	490	451	490	435	464	480	478	475	446	461	454	497	498	479	481	457	461	455	518	492	484	425	480	469	501	484	438	403	452	463	462	438	475	440	485	471	512	464	449	444	474	453	498	463	435	470	464	446	485	449	495	485	447	457	477	487	487	477	478	459	460	471	497	476	473	455	467	462	512	465	482	445	448	485	440	466	490	462	466	489	461	484	457	480	467	440	484	382	436	467	479	469	469	441	461	441	424	477	472	457	473	468	471	490	437	417	462	461	509	420	449	458	430	457	462	444	488	472	484	436	481	443	456	454	459	493	476	472	468	459	424	450	500	436	455	463	471	442	393	458	436	486	455	477	444	453	477	452	442	460	434	498	497	472	494	453	467	469	478	456	467	424	451	442	439	465	457	476	501	424	438	456	483	431	427	486	488	492	500	486	467	465	448	454	439	495	440	482	462	463	463	483	459	493	453	443	432	440	446	464	460	483	451	452	462	461	444	455	428	475	413	454	467	483	451	479	478	469	447	483	443	481	493	486	479	458	468	506	420	450	476	448	457	433	451	472	469	436	461	419	474	446	456	451	446	481	452	471	453	455	442	455	507	479	447	449	466	474	481	474	428	467	450	481	468	506	439	446	453	447	483	431	467	464	466	450	498	436	448	475	481	456	460	458	423	456	430	467	457	433	454	519	464	469	449	417	458	464	466	475	475	460	444	433	458	474	458	493	483	424	439	451	454	450	479	454	450	474	479	453	489	470	477	460	443	428	473	452	459	499	463	483	461	437	477	494	468	467	464	506	476	449	462	495	438	392	487	453	454	452	436	433	418	488	403	482	458	456	444	498	487	449	496	468	453	470	479	489	489	450	474	468	459	452	451	436	467	439	427	460	439	463	452	442	461	436	440	495	417	476	465	511	468	469	435	448	430	463	454	462	452	443	446	458	464	480	468	436	443	482	461	435	454	451	445	476	471	430	493	480	468	452	482	456	461	440	452	465	463	470	468	428	439	452	452	492	450	445	444	473	431	492	482	450	406	467	458	477	485	457	454	471	428	459	444	489	443	479	488	472	464	451	474	445	466	481	450	482	445	466	469	488	489	490	436	484	478	466	448	484	467	480	482	460	474	460	485	483	519	463	430	455	455	486	457	494	462	454	489	446	446	456	469	415	489	460	475	460	452	484	440	473	447	463	430	473	487	451	469	449	490	472	474	520	471	501	458	469	497	494	428	465	467	450	453	471	393	458	458	473	502	493	472	465	451	471	471	456	459	465	449	477	463	430	463	458	474	481	484	434	465	463	454	423	445	413	477	445	458	496	413	448	440	484	444	476	466	475	438	472	467	429	459	430	454	444	453	448	474	492	451	470	440	475	458	506	510	442	477	487	427	453	445	464	469	483	485	462	456	433	442	462	468	466	470	443	446	451	442	467	437	477	461	446	493	465	472	445	449	474	474	474	493	462	442	481	426	435	457	471	472	435	444	435	480	445	459	468	474	427	434	518	483	498	451	469	431	465	455	476	453	477	459	452	454	494	445	472	477	444	464	457	470	457	465	466	456	461	443	416	412	454	468	453	454	479	425	460	479	454	450	461	468	459	511	475	472	497	458	472	452	442	471	450	496	481	456	420	476	467	491	459	450	478	463	459	471	474	464	483	478	447	489	464	463	466	477	481	463	463	449	476	434	502	432	439	458	420	466	482	468	491
23031	21309	29082	23835	21313	21494	17510	7069	1360	888	824	756	791	762	730	745	719	702	662	719	679	683	709	683	668	672	687	625	630	698	668	636	698	695	662	645	630	688	648	665	665	650	672	634	647	668	702	631	596	660	639	662	653	649	600	602	651	679	657	668	644	669	670	642	658	717	685	630	655	639	681	631	641	637	652	582	650	670	699	632	655	604	638	677	641	626	652	702	662	695	632	689	671	644	660	701	671	670	635	651	665	668	664	676	653	638	625	688	624	617	637	564	648	648	671	642	639	635	717	643	674	641	646	659	685	631	656	652	626	669	611	649	653	665	670	706	640	643	648	669	637	650	668	650	640	660	642	653	676	664	669	614	593	606	620	635	654	685	646	615	626	630	649	676	671	655	607	631	590	647	624	629	667	617	629	627	649	627	655	666	637	633	657	656	651	632	635	648	617	698	652	617	620	629	669	651	683	655	648	653	625	635	655	648	629	628	633	614	644	638	665	652	658	594	637	671	650	634	665	631	634	622	631	652	622	642	646	680	609	640	646	630	629	666	625	618	638	656	611	663	664	681	634	638	654	628	640	706	688	678	656	659	633	663	615	661	632	643	627	619	696	660	674	625	624	662	605	641	646	594	604	613	645	666	628	619	668	592	615	619	700	626	659	654	694	638	649	640	650	606	632	638	676	639	660	644	631	647	614	644	626	635	675	652	622	645	626	631	624	639	673	671	619	640	620	628	583	625	678	654	651	615	650	646	677	647	637	627	649	680	685	636	677	659	616	679	626	626	620	664	636	647	664	618	675	642	660	637	626	647	630	636	675	651	623	650	628	629	679	664	634	622	632	573	646	620	622	616	659	663	648	663	594	605	663	644	637	622	636	608	628	651	602	682	615	623	616	626	681	641	675	620	653	666	616	704	641	602	625	586	705	621	625	687	668	681	601	646	660	646	614	611	643	621	605	668	643	652	614	621	632	630	642	649	636	655	632	615	673	599	639	656	652	643	633	658	624	651	640	638	642	642	578	635	663	649	674	620	640	637	662	642	627	607	654	639	638	669	629	654	605	655	694	667	685	613	672	672	658	611	655	682	680	628	668	639	660	651	642	618	608	674	644	665	633	600	668	621	641	638	655	628	650	626	635	637	684	627	645	652	625	675	623	663	668	632	635	631	631	676	617	647	606	680	584	638	620	652	596	646	650	636	668	620	631	654	659	651	647	663	654	610	641	618	643	617	655	646	617	633	668	620	673	642	650	660	608	667	638	656	633	641	674	662	664	648	651	651	688	633	664	686	668	615	689	705	622	673	617	648	648	664	648	640	714	619	638	658	644	652	632	683	615	694	622	640	649	653	648	589	617	657	663	634	624	659	641	720	649	656	661	663	606	617	565	611	614	645	672	660	642	631	644	664	687	661	677	634	717	636	658	621	614	720	625	651	629	632	635	622	673	664	653	613	641	601	616	609	680	580	654	636	624	601	619	638	673	625	651	652	615	655	652	607	654	641	622	654	671	606	668	640	687	678	649	632	628	659	672	610	644	687	636	694	641	631	654	646	670	660	618	630	648	673	628	710	672	636	680	646	606	636	647	641	678	630	667	678	683	621	638	622	640	631	617	624	650	609	669	618	629	657	663	644	704	629	684	639	602	691	634	640	652	651	619	669	654	633	664	617	609	637	681	610	580	625	677	650	631	612	686	691	604	649	622	648	660	679	664	627	648	650	625	622	671	580	641	665	629	600	611	643	606	636	665	691	603	655	690	625	629	631	646	663	617	678	664	651	592	611	689	625	636	664	640	616	620	622	670	667	653	646	618	609	633	651	636	692	646	657	658	663	667	644	658	628	642	630	590	659	625	653	684	639	631	658	647	611	652	630	670	667	633	661	673	651	630	645	583	677	617	664	643	655	663	635	661	662	657	642	653	647	620	633	639	638	646	650	666	600	654	660	588	643	665	674	676	692	664	656	657	677	672	646	645	625	638	627	619	660	627	583	630	624	679	641	646	651	638	613	664	671	641	590	600	675	631	667	615	653	652	608	678	643	648	608	598	635	655	631	654	694	654	639	668	674	659	678	654	645	638	652	646	641	628	667	660	642	626	672	686	644	625	617	663	667	690	631	628	628	654	659	645	622	665	656	629	662	718	675	634	663	683	637	632	688	623	664	624	613	648	623	642	656	598	601	642	619	641	654	668	690	687	646	638	668	661	680	650	679	615	630	612	645	664	618	650	649	644	662	634	640	678	652	614	661	598	653	677	665	680	637	651	703	634	644	637	683	657	652	719	667	691	585	622	660	667	691	641	625	640	650	648	702	628	632	623	643	702	670	663	654	677	698	637	651	680	630	618	692	592	679	652	635	637	639	651	619	634	651	644	619	642	628	671	646	653	656	617	646	624	653	659	644	634	661	648	688	641	692	627	654	639	624	630	611	660	645	686	627	637	660	620	594	590	650	629	638	671	680	615	639	639	695	664	666	648	672	668	656	658	620	687	675	635	659	627	647	683	636	653	619	616	661	673	660	670	660	612	643	611	626	638	628	646	639	664	625	623	662	634	661	675	656	630	677	646	613	629	690	652	639	625	677	635	627	628	608	674	664	618	604	634	624	666	658	673	652	659	655	616	636	678	655	657	600	613	719	621	625	628	625	656	661	591	621	672	682	660	646	679	573	629	681	651	695	627	620	644	649	668	632	664	634	647	622	631	657	654	625	612	611	630	689	653	709	636	624	624	581	643	631	703	647	664	636	632	652	651	666	634	676	663	653	647	663	628	635	641	647	668	657	686	572	647	663	661	653	674	621	629	631	673	658	593	627	627	655	640	663	663	692	660	651	666	645	648	606	664	652	708	637	669	601	626	623	647	625	708	633	619	659	637	652	668	643	616	622	660	672	597	654	657	688	709	640	650	637	618	622	630	660	646	615	670	617	674	647	681	623	631	607	631	681	661	688	633	653	634	654	671	680	658	686	700	687	641	647	635	637	623	610	615	669	639	636	653	638	648	651	624	652	621	636	579	621	678	668	639	623	641	636	599	679	667	661	662	641	685	651	659	633	634	609	647	623	652	598	635	656	672	634	678	707	653	620	644	662	665	678	649	636	637	630	679	596	646	647	667	596	662	644	711	668	638	658	647	690	631	618	653	609	645	717	662	620	646	630	638	652	624	677	640	614	621	653	637	659	657	631	638	681	643	609	647	626	629	603	648	680	632	609	633	610	626	665	682	640	605	677	634	658	657	641	675	642	640	615	671	658	653	619	642	667	622	645	643	627	653	656	655	658	630	585	615	604	662	714	666	674	666	610	607	673	672	653	617	623	679	655	634	659	589	637	615	670	659	672	661	657	628	638	605	632	654	633	624	697	662	639	622	641	595	652	654	665	661	628	666	630	658	611	651	623	600	661	624	645	619	642	651	634	642	633	646	649	664	635	601	663	630	669	619	691	631	667	624	612	626	649	619	640	685	614	625	622	639	683	659	683	671	655	611	657	639	693
55744	79746	45589	12062	13056	10196	18637	11586	2029	1288	1177	1089	1039	1053	990	881	866	890	851	897	851	854	830	804	803	791	853	811	786	804	806	811	807	766	790	804	761	770	726	749	767	762	772	748	736	728	739	746	770	734	739	724	713	732	769	807	752	765	734	706	740	753	717	756	719	745	751	777	722	760	744	747	739	806	778	717	731	735	770	768	734	740	747	753	753	764	787	828	810	753	806	773	739	764	736	706	801	739	768	731	791	790	759	733	768	797	769	791	773	736	758	763	789	771	755	739	744	747	738	730	758	723	752	794	805	746	728	758	781	722	720	714	738	734	722	742	747	723	711	694	747	790	801	705	739	731	746	786	751	697	773	747	669	742	734	738	779	748	748	720	702	770	741	735	748	770	782	766	762	764	777	739	747	763	751	777	743	727	793	746	775	704	721	724	735	744	760	662	731	769	757	756	717	751	782	736	768	734	787	762	750	719	743	779	732	767	717	730	785	773	731	736	783	761	760	735	758	723	714	716	721	742	724	728	692	770	774	737	760	764	735	754	770	713	679	715	712	762	723	764	779	777	790	736	818	707	741	751	759	718	763	755	754	716	724	750	751	777	747	744	789	721	737	730	699	725	743	719	759	747	761	750	725	762	743	722	769	758	773	766	735	754	672	739	753	763	743	766	747	730	703	757	727	727	736	747	735	736	744	754	729	786	742	705	755	696	785	742	824	801	747	776	709	719	783	764	732	746	758	772	768	770	753	799	713	750	688	699	752	704	710	751	780	723	746	730	721	759	729	771	745	729	705	749	773	743	775	744	739	731	772	753	782	757	746	753	722	731	724	729	717	717	673	686	713	770	766	735	740	712	715	755	717	737	768	797	712	753	720	705	729	754	725	788	783	691	740	713	735	761	746	731	775	747	749	739	737	728	758	710	791	740	693	739	754	767	762	763	745	690	781	746	731	686	789	785	715	729	748	722	768	763	722	717	753	705	713	712	719	735	752	746	725	762	744	743	707	734	740	734	804	747	794	688	741	726	767	743	731	755	749	721	758	736	719	763	731	730	762	714	684	783	742	779	744	744	752	813	815	733	723	746	734	750	757	740	787	732	750	723	791	759	756	749	726	717	687	747	711	707	726	765	744	774	758	719	739	732	763	717	760	807	784	768	746	726	758	720	734	770	766	736	775	771	744	764	754	725	723	733	755	719	737	711	749	704	664	757	786	695	776	726	721	791	745	718	734	774	736	739	757	718	760	737	729	748	734	750	776	776	771	796	687	758	761	693	689	757	753	722	732	759	760	716	731	691	702	737	778	774	751	772	748	750	707	682	752	705	756	746	714	747	748	765	736	754	764	744	732	747	689	763	726	721	717	796	694	723	761	726	722	713	772	727	702	700	757	706	758	748	734	746	788	737	715	734	739	774	736	698	745	724	727	726	735	724	716	730	736	750	734	732	719	761	752	751	761	750	806	764	746	742	797	737	717	728	727	768	719	761	693	781	731	744	746	732	757	730	727	754	758	750	750	750	736	758	757	736	767	689	806	750	804	722	724	728	723	739	705	772	725	709	736	791	766	724	745	740	772	715	753	785	720	734	731	709	716	741	717	755	710	769	755	750	771	706	779	705	723	714	761	765	748	766	778	770	701	788	738	721	804	690	731	779	727	732	718	742	729	739	781	736	733	723	691	720	761	789	749	766	755	783	729	753	748	765	770	722	720	726	724	766	762	719	737	768	727	746	738	744	732	742	747	714	732	750	729	794	739	730	688	778	728	770	767	768	700	724	750	801	763	729	759	703	773	774	790	749	728	726	753	744	714	762	692	749	711	725	706	764	744	784	731	729	735	727	772	765	709	785	768	789	710	741	727	772	787	785	726	725	793	759	779	777	745	776	751	751	729	765	717	715	759	773	764	719	713	713	762	769	756	746	739	731	730	781	746	706	727	754	782	723	812	736	765	737	718	769	729	746	737	734	760	723	750	693	727	701	727	740	703	770	714	697	742	757	746	742	701	718	744	763	761	758	749	783	736	732	709	682	746	688	713	711	730	718	748	758	729	736	724	776	716	730	711	739	681	742	725	747	747	742	743	724	702	756	714	697	706	779	725	684	751	748	707	750	722	748	729	756	779	734	703	738	694	728	746	793	732	745	732	762	765	717	742	768	803	723	746	760	760	736	716	723	721	711	759	798	712	725	720	737	723	718	691	745	752	782	799	774	803	773	725	804	725	760	747	763	714	757	717	744	745	699	725	761	734	805	731	768	764	715	746	763	769	701	724	755	718	765	769	741	742	725	735	756	707	690	765	751	731	723	715	760	753	799	769	721	721	742	785	798	707	754	780	738	708	719	745	737	772	790	701	762	723	723	757	753	781	759	757	717	730	744	727	721	762	774	712	760	743	687	758	755	749	721	765	745	734	725	729	736	768	745	753	758	741	714	743	769	735	708	751	716	700	715	737	777	752	776	691	688	773	724	773	759	768	690	736	723	771	776	743	781	738	727	746	696	733	756	757	750	726	738	724	702	746	749	771	762	701	760	730	711	782	736	769	715	715	711	717	744	716	774	754	754	744	705	795	696	774	771	731	721	796	746	709	741	686	755	762	770	786	735	753	726	742	770	741	767	757	704	745	740	729	686	717	743	706	751	777	717	748	766	724	705	783	757	724	725	775	741	767	765	764	738	751	787	748	778	664	779	725	750	735	732	753	757	739	681	776	730	724	758	693	744	816	748	775	718	742	767	737	712	710	753	780	714	751	792	808	743	761	740	739	732	730	733	749	754	724	762	749	734	751	692	774	758	738	760	763	724	696	740	755	731	747	714	714	721	738	745	745	719	734	722	742	772	726	719	725	727	755	747	736	697	758	723	731	707	704	737	688	788	746	739	694	745	695	727	732	765	767	726	715	749	760	748	720	743	757	731	751	725	747	770	735	744	757	690	756	755	753	767	747	722	676	698	754	729	789	752	756	737	699	723	801	752	752	745	717	754	776	734	762	733	729	727	744	712	758	689	747	745	735	732	791	726	750	742	740	739	766	760	758	740	804	750	748	788	734	746	762	750	709	746	736	723	729	778	734	781	758	755	690	762	715	793	703	731	793	793	756	736	747	680	752	750	763	707	749	731	755	728	742	760	710	783	718	729	742	748	788	761	716	749	753	792	785	691	673	737	714	761	738	781	741	730	773	727	782	736	749	713	769	743	728	720	740	734	758	726	771	763	728	740	780	744	755	772	732	727	728	783	780	765	773	738	713	725	743	767	724	746	733	731	736	730	706	756	716	788	765	733	714	773	746	768	732	720	750	756	725	751	769	773	736	698	787	746	724	722	718	799	753	799	760	730	799	795	760	735	668	757	737	697	778	715	737	754	780	757	739	749	730	761	763	787	710	773	716	738	738	757	764	746	694	698	703	768	736	741	771	767	752	752	775	735	773	742	726	707	710	714	724	763	692	755	792	730	745	754	789	742	758	743	716	722	731	731	737	708	718	756	728	745
27929	21878	14327	1773	670	472	857	528	340	334	344	326	348	357	328	356	353	352	323	344	286	374	357	329	343	358	379	323	317	338	356	306	339	331	312	351	345	333	321	327	327	330	331	347	358	334	332	320	326	351	385	326	352	325	356	349	316	353	321	340	362	364	339	343	328	321	318	321	322	317	345	304	351	312	331	320	317	358	344	323	364	347	349	338	304	306	385	331	351	356	327	359	324	337	326	326	360	353	340	351	332	351	344	368	343	326	328	362	331	319	331	326	316	330	351	300	333	341	350	313	334	326	305	348	327	323	327	356	347	329	382	321	328	335	324	329	296	321	327	339	351	329	339	329	339	347	374	326	343	317	327	349	346	360	350	332	351	386	319	323	333	359	353	366	310	340	322	365	361	380	307	353	328	363	388	370	355	351	308	343	343	319	328	391	327	324	331	323	352	296	329	325	339	347	362	310	316	353	321	336	333	363	360	337	341	337	343	338	342	353	334	344	363	354	349	360	340	356	356	324	353	359	353	349	330	344	351	369	354	356	328	346	354	308	350	305	349	321	354	367	348	343	359	322	343	337	297	337	330	344	324	363	344	354	330	319	360	338	341	338	372	381	300	329	337	326	318	366	360	309	352	323	317	323	308	325	343	340	317	342	325	319	347	356	329	341	356	331	327	350	331	321	340	350	347	353	298	342	339	355	359	350	360	333	329	357	346	308	308	316	318	316	340	314	341	337	338	358	326	314	343	321	315	356	338	343	322	355	367	309	338	337	361	327	328	329	347	362	358	336	341	374	324	314	343	355	367	342	346	351	322	355	346	325	330	341	327	337	347	328	325	312	339	320	352	323	338	330	306	353	381	353	339	349	332	353	325	334	331	347	362	309	303	317	317	359	339	356	359	346	342	313	344	371	343	324	342	338	358	320	318	328	359	344	355	351	344	352	349	337	348	392	340	343	322	282	354	344	326	338	319	366	309	313	361	318	341	328	332	344	326	335	320	319	317	362	345	350	327	327	341	311	309	366	359	322	348	349	343	337	342	333	329	321	331	348	355	349	330	319	339	336	339	341	344	336	350	353	370	335	315	354	343	363	339	340	347	362	341	320	296	323	308	313	328	327	351	348	331	334	345	345	295	329	345	324	334	333	341	371	335	335	326	315	341	325	316	366	310	337	312	326	325	328	331	329	341	341	346	326	333	345	323	345	319	347	355	317	321	348	363	322	340	344	335	318	396	324	316	356	327	344	358	349	329	337	316	358	373	309	335	339	348	340	354	330	335	330	338	349	362	339	346	302	354	332	347	320	329	329	357	321	302	358	338	354	354	336	353	345	324	305	323	322	342	332	345	339	339	332	333	331	329	324	346	325	322	333	341	318	290	364	329	345	330	331	332	329	342	314	347	350	346	320	311	341	355	371	282	360	329	364	335	339	312	350	351	353	324	346	309	340	348	341	375	345	308	340	361	325	330	354	373	344	354	341	355	326	337	337	312	338	341	303	343	343	337	328	339	351	341	315	327	304	361	343	313	337	345	318	329	326	301	353	345	325	307	320	319	336	325	339	343	324	311	323	326	316	371	314	320	321	361	330	331	351	332	313	341	349	341	357	327	326	349	340	332	297	327	331	336	337	352	334	343	319	328	308	320	310	346	364	367	333	342	358	346	342	308	368	336	353	343	351	330	351	353	321	328	317	359	342	363	382	353	357	330	332	358	328	358	349	327	349	309	358	329	343	345	358	345	350	308	341	336	313	337	321	344	314	339	324	293	342	326	341	333	315	328	333	339	337	338	341	317	378	344	325	351	323	332	319	331	345	321	327	312	326	298	366	339	350	336	339	355	319	311	321	326	314	338	332	351	350	323	324	338	339	302	342	343	357	344	303	361	324	359	370	337	333	325	345	323	316	354	346	357	326	330	307	336	356	333	368	355	336	306	345	349	348	339	336	354	326	326	326	328	326	319	357	318	358	320	350	358	315	337	325	330	335	354	328	295	336	321	320	341	325	344	310	331	317	348	360	327	352	346	325	336	344	331	339	359	343	323	333	324	323	303	327	355	352	334	342	360	311	347	322	359	326	325	328	363	349	404	346	350	328	347	359	321	324	337	286	315	348	365	357	327	374	320	357	339	337	339	333	343	324	328	363	357	381	367	317	313	326	363	352	299	309	357	346	362	335	319	321	337	316	334	312	350	333	373	342	328	357	338	348	326	326	347	355	319	356	368	376	334	331	307	375	366	372	351	334	350	369	363	325	353	349	364	331	334	325	373	341	345	349	317	279	356	315	343	363	304	339	348	364	371	357	350	336	332	348	329	338	321	376	326	376	391	339	328	342	340	316	309	327	357	337	341	317	345	347	370	343	354	369	334	321	340	354	352	340	361	312	364	334	297	334	336	343	313	347	358	343	359	345	313	333	326	344	338	308	349	360	319	328	340	325	362	368	327	356	313	323	375	309	362	338	329	327	356	349	343	337	327	334	383	342	341	332	320	326	368	354	325	358	337	354	341	337	331	329	354	374	348	335	340	353	371	367	349	311	336	311	325	346	320	337	358	345	328	328	339	379	376	345	330	321	331	333	325	302	343	306	325	328	347	338	322	316	357	339	346	373	372	332	329	362	352	335	332	353	334	363	333	312	336	338	362	327	348	340	327	326	364	291	331	360	321	329	348	334	336	295	347	316	334	342	324	317	363	300	348	364	329	331	360	361	340	319	357	324	328	358	327	340	302	354	319	350	352	337	350	344	303	337	316	344	364	329	358	311	352	366	312	316	320	359	315	312	334	332	333	313	361	359	324	319	313	313	350	339	325	314	356	298	346	322	316	335	329	330	313	305	349	315	317	326	349	344	346	342	348	361	317	334	363	367	327	351	378	353	333	334	289	352	325	329	305	355	306	399	310	313	316	352	345	360	347	333	319	296	331	352	318	331	383	328	332	362	364	347	306	338	341	316	340	309	349	344	328	348	342	356	339	388	328	357	345	327	375	321	327	333	352	332	353	354	361	371	336	299	346	315	354	331	349	332	314	324	305	347	335	368	348	312	352	323	347	322	345	344	346	329	364	338	360	363	339	341	334	350	317	369	334	347	317	336	348	376	318	354	311	314	321	337	335	369	334	337	321	329	326	310	323	295	355	353	329	348	302	331	341	350	356	347	349	344	312	367	333	365	309	323	355	344	308	296	346	338	343	337	338	346	359	323	303	334	366	345	331	339	328	332	322	325	340	323	319	322	300	334	354	288	350	325	337	382	314	351	373	319	324	349	361	329	333	345	350	333	355	365	330	334	324	369	299	331	336	330	362	371	304	320	357	359	325	331	299	326	353	352	363	335	368	345	360	330	350	303	406	351	335	350	357	312	327	319	344	322	320	327	318	306	366	327	325	348	330	346	345	345	344	327	360	337	331	343	331	324	341	368	307	342	374	332	366	323	323	347	324	330	356	356	339	368	353	354	354	319	345	330	330	341	369	343	316	352	328	327	337	331	305	346
24406	26878	9668	1049	933	736	1384	803	403	416	444	398	462	427	394	441	411	413	424	410	398	418	415	384	406	444	409	388	383	398	458	412	399	412	441	389	429	391	425	409	387	402	397	403	397	409	412	436	366	441	413	399	370	411	397	396	393	397	420	411	398	427	401	413	398	400	389	422	435	381	403	420	422	394	398	350	371	416	407	380	404	413	444	400	421	429	393	409	402	439	415	374	397	408	410	413	413	393	437	412	428	404	406	388	423	411	434	407	445	405	425	404	450	414	405	364	413	406	443	361	395	404	431	386	412	417	415	386	395	382	393	406	440	430	406	400	407	444	441	427	362	360	398	455	404	451	457	403	429	377	357	433	397	433	404	398	419	398	429	405	447	381	407	414	419	413	397	404	405	440	424	437	411	416	412	392	406	423	379	453	402	394	393	405	415	406	424	419	401	359	382	405	397	359	421	391	396	369	419	410	411	378	411	412	407	457	357	390	389	451	424	409	446	459	412	418	389	389	422	417	413	390	398	421	422	418	407	368	429	402	407	386	395	379	430	416	403	391	413	423	403	400	405	419	397	367	386	421	431	378	407	359	432	350	369	423	409	399	398	385	406	433	371	391	399	430	385	422	422	388	421	441	430	416	439	398	392	401	408	358	397	387	410	382	394	425	405	388	396	388	391	401	410	387	394	393	440	413	370	361	424	398	386	426	389	391	397	446	422	430	386	420	416	394	415	392	381	405	402	406	442	374	410	431	399	389	408	403	434	432	423	437	410	413	406	403	370	378	416	437	420	388	396	399	420	405	420	405	435	378	398	405	417	438	415	439	399	415	430	362	405	406	411	390	364	391	389	381	399	410	416	423	389	413	443	423	395	425	413	472	445	394	407	419	427	391	412	416	400	438	393	383	412	400	435	420	380	420	425	410	404	426	388	423	425	398	386	430	433	389	390	364	398	399	395	397	402	393	398	412	415	398	392	391	392	412	366	417	399	414	408	422	406	416	423	430	425	364	417	386	413	423	418	426	418	377	405	391	439	407	396	369	439	432	371	409	400	415	417	395	411	427	407	387	388	410	440	447	393	420	411	411	408	404	399	400	426	393	434	417	414	429	446	418	401	407	365	393	420	408	402	427	417	418	389	408	412	363	380	406	396	384	366	412	408	411	417	384	389	445	393	427	417	414	422	418	413	415	418	426	398	401	431	412	413	396	425	395	373	395	376	406	398	413	400	440	422	428	410	397	387	400	398	417	386	393	415	416	436	414	416	427	409	410	408	424	409	417	397	401	431	410	375	433	439	416	379	401	432	419	373	413	437	392	391	391	411	432	419	424	430	411	438	391	395	400	388	438	409	412	416	387	452	414	389	409	374	445	400	413	448	382	396	422	449	381	408	399	448	403	419	383	417	387	397	364	401	394	399	386	410	420	468	404	383	389	465	428	408	355	382	407	400	403	378	410	419	389	422	405	385	435	410	402	404	387	410	404	408	377	422	380	400	412	425	408	438	412	424	428	397	392	383	403	414	392	360	408	390	403	420	403	444	393	420	383	419	388	431	418	429	393	432	438	407	413	422	397	419	402	419	363	440	407	395	418	420	401	376	440	411	381	398	424	398	392	386	413	423	434	425	409	400	376	413	387	380	436	375	384	424	473	393	383	389	389	408	406	432	386	377	419	371	423	422	406	427	390	407	407	415	420	422	388	439	405	402	403	384	384	402	412	418	447	405	381	429	425	383	409	399	444	391	384	411	419	444	446	373	423	411	398	366	396	379	430	434	403	406	390	427	402	363	399	420	411	417	410	443	364	420	415	401	438	393	399	398	403	409	380	416	419	400	421	438	402	419	395	430	391	401	424	416	396	412	401	471	373	441	398	407	432	396	416	390	394	398	417	406	359	408	432	403	373	432	403	390	405	429	418	424	392	428	425	387	393	422	407	403	406	425	422	440	402	425	466	420	386	384	401	428	403	387	394	393	392	421	418	417	396	402	446	383	398	397	366	398	406	389	425	405	427	411	425	431	400	379	416	414	386	426	433	424	402	444	377	389	452	376	415	434	401	410	400	403	410	419	420	421	413	403	409	430	415	401	379	372	427	445	453	436	402	399	407	431	431	362	373	424	413	414	397	369	388	389	416	414	383	403	411	404	437	439	406	378	395	425	392	443	378	382	423	453	407	393	402	398	417	424	430	401	434	433	398	367	410	408	417	407	405	443	412	439	410	410	419	407	379	422	402	394	420	409	447	393	406	383	404	410	402	376	437	389	466	391	386	364	414	384	394	379	428	448	379	366	423	414	402	430	376	405	430	393	383	408	406	414	392	401	408	432	398	407	357	406	413	392	394	413	387	394	406	402	407	361	392	396	398	396	402	397	378	402	397	394	367	421	399	393	426	393	384	428	436	450	401	394	399	405	416	412	371	410	386	401	390	377	384	406	413	380	467	418	404	389	378	373	393	418	393	380	392	405	415	419	383	393	369	409	444	347	391	436	432	378	391	399	412	396	393	427	403	362	423	417	403	423	392	411	408	410	428	426	411	404	404	411	414	422	407	424	410	369	408	355	449	422	408	428	406	400	381	410	391	405	413	389	396	398	389	425	363	377	446	427	406	420	386	389	389	431	412	419	391	422	381	383	375	409	402	413	427	399	410	413	428	428	373	393	370	411	396	437	419	424	386	381	427	406	414	403	423	426	405	414	403	452	429	403	391	428	406	404	399	374	409	384	420	463	392	441	431	418	409	412	413	427	404	410	398	398	406	403	435	409	386	411	463	364	409	396	380	424	405	379	396	410	409	391	400	406	418	414	383	408	437	422	385	424	408	405	444	442	431	462	417	400	401	417	437	407	424	374	426	395	403	397	391	430	385	367	414	411	389	383	398	382	389	401	449	405	414	395	383	392	389	437	400	390	366	389	419	411	371	417	421	390	449	429	421	407	377	383	415	394	423	386	410	410	406	440	446	417	396	395	421	419	425	367	395	433	429	425	382	431	391	403	395	415	392	421	430	389	386	393	419	414	390	397	430	361	408	390	424	385	425	410	404	392	402	426	426	430	407	416	376	389	419	426	402	446	436	408	398	402	434	382	401	388	419	376	417	383	362	408	402	391	391	397	393	419	411	401	424	394	391	398	383	381	379	425	421	417	475	398	403	411	442	390	439	401	399	417	410	433	455	419	433	414	403	379	402	420	400	410	386	448	396	401	398	395	431	434	427	407	382	405	418	412	401	430	406	394	413	367	363	398	416	410	376	408	407	398	438	416	435	400	448	387	405	436	422	363	421	390	387	429	432	433	393	416	420	394	427	449	407	401	387	427	432	404	385	400	411	383	414	412	387	414	407	438	391	402	418	416	414	403	413	382	390	409	427	387	379	407	396	405	398	392	412	405	388	440	416	384	397	403	409	412	383	427	404	407	393	425	419	417	424	416	387	386	425	411	387	374	397	405	388	387	384	415	405	393	384	391	420	372	414	417	405	396	391	426	419	382	472
24206	21313	28356	24482	20374	6782	6684	3158	685	600	580	545	535	501	492	539	545	509	491	535	504	528	504	497	526	525	481	477	478	496	466	520	497	505	521	494	495	507	525	475	515	474	497	493	518	473	501	476	495	456	482	485	497	454	506	453	520	488	473	481	468	499	499	502	462	480	487	472	490	458	468	478	507	502	486	481	485	473	468	476	511	473	466	471	500	490	507	495	501	492	466	499	508	485	481	535	482	514	502	493	526	502	513	545	507	469	492	506	478	507	481	499	477	483	464	507	474	478	456	473	475	458	511	490	482	461	423	504	521	479	442	517	507	496	484	463	508	484	491	512	508	505	510	520	469	489	461	511	501	515	482	494	490	474	473	492	575	463	493	486	449	486	533	466	482	486	511	522	508	461	462	461	473	489	481	456	485	472	493	505	500	517	509	459	491	495	469	500	480	485	477	498	466	488	443	492	465	472	509	474	494	537	495	493	492	442	483	513	487	475	501	482	514	521	473	482	493	431	487	482	490	470	536	445	497	482	492	481	462	525	452	491	493	491	443	481	506	477	465	476	513	499	452	491	477	474	510	519	494	520	463	499	466	466	477	520	510	487	480	516	468	492	484	499	516	532	524	494	509	496	459	495	482	462	453	507	485	494	496	496	504	489	482	517	494	467	505	489	510	438	489	501	501	484	497	456	491	516	505	509	496	503	498	512	497	516	481	522	487	508	469	477	452	490	505	540	504	516	490	514	502	482	483	521	485	481	477	463	529	502	481	471	461	461	474	511	505	467	503	488	545	554	526	492	479	502	496	504	448	481	480	492	487	475	467	468	510	486	505	477	504	476	504	491	487	492	467	486	457	466	461	496	486	457	487	443	502	518	470	487	520	483	490	485	487	532	444	515	496	506	508	463	524	511	461	490	487	448	482	474	532	516	457	458	490	449	515	498	483	510	480	466	470	508	435	496	469	563	499	481	455	524	475	507	477	534	525	520	511	436	502	494	519	482	510	468	476	489	448	518	473	492	507	486	468	496	473	467	451	509	485	540	491	514	480	481	556	495	462	516	465	467	513	461	531	491	492	495	519	515	480	495	513	466	512	487	468	504	526	493	484	492	511	495	476	460	503	478	463	503	480	488	466	483	498	505	494	510	498	475	477	476	489	515	487	498	460	499	474	521	513	453	508	464	503	443	500	511	463	492	503	487	487	443	513	482	496	463	512	495	513	472	471	482	515	491	502	480	485	509	503	504	453	495	496	468	487	502	498	463	479	495	460	456	490	459	484	488	485	477	473	502	467	494	511	455	503	474	447	490	500	502	480	460	478	479	502	493	475	479	474	499	474	448	508	438	432	453	462	478	486	508	445	466	497	500	477	462	482	481	509	515	481	481	505	504	502	499	502	504	455	515	493	453	483	503	430	500	484	483	484	501	480	473	478	487	476	530	509	495	520	444	481	512	460	482	451	419	446	528	465	437	482	488	495	511	463	492	509	436	478	489	489	469	496	493	502	521	473	510	486	522	530	484	472	506	506	471	481	481	460	465	487	519	467	473	487	483	499	467	456	471	456	464	504	461	496	470	449	494	467	477	518	454	517	499	486	509	498	480	477	477	484	502	513	525	498	483	486	484	494	473	500	522	458	512	492	469	461	495	530	470	452	470	514	490	469	470	492	494	464	476	494	475	488	501	483	479	487	481	484	518	517	469	498	507	513	473	482	507	450	474	503	479	512	517	460	462	486	508	516	486	493	490	474	489	489	432	468	540	507	430	473	484	482	455	516	493	456	469	488	485	516	489	460	474	478	470	488	475	498	447	481	462	480	518	468	548	486	461	472	526	486	481	484	504	486	463	501	487	463	515	507	476	457	483	490	460	454	496	433	492	507	511	520	513	484	488	485	445	497	511	480	456	487	467	500	461	470	504	516	481	493	473	505	499	505	502	468	520	480	450	525	477	449	502	455	521	484	494	505	461	484	500	496	481	447	487	470	502	479	521	486	510	472	504	520	501	442	521	463	485	504	479	535	493	510	476	490	498	472	479	458	477	468	445	488	499	493	499	440	501	475	493	480	464	491	483	482	476	481	495	496	489	483	490	521	490	507	455	499	487	526	446	477	464	468	475	451	482	500	517	490	476	471	485	441	490	482	478	479	483	469	467	504	512	483	515	538	508	480	496	480	464	496	478	510	468	510	496	500	473	529	490	470	491	477	458	496	511	465	466	504	496	490	537	502	478	491	506	499	540	482	505	468	502	506	491	523	447	478	456	475	435	481	488	518	485	467	491	523	472	478	475	527	494	485	511	465	469	466	507	466	490	482	520	448	520	445	497	479	524	503	454	536	488	473	513	533	507	457	539	484	466	458	516	520	473	512	462	499	560	446	455	469	481	463	472	505	500	512	490	483	493	472	505	470	468	432	477	462	478	473	505	527	488	509	504	456	482	465	458	485	469	473	511	471	508	493	482	516	468	438	504	495	481	480	497	500	461	446	499	499	513	500	493	474	510	522	472	504	481	466	493	481	455	475	483	472	495	497	503	499	503	487	478	501	514	450	502	503	487	491	511	469	481	505	457	488	471	486	551	507	466	496	471	461	509	463	505	486	480	496	518	478	507	496	511	510	501	464	510	484	489	515	483	474	507	473	477	421	487	544	474	521	450	506	531	454	459	529	514	511	483	507	508	484	528	468	491	440	495	508	496	514	486	497	469	500	547	501	497	490	480	509	502	471	559	460	481	509	487	467	514	482	478	470	476	484	456	466	502	477	489	498	469	471	480	508	491	500	479	471	467	471	475	486	469	483	460	453	485	460	524	525	517	514	476	480	493	503	524	489	497	496	480	506	468	507	461	534	528	489	488	503	462	508	499	486	519	507	550	490	436	480	484	493	471	427	462	485	465	481	492	450	477	487	488	487	479	467	443	547	505	505	464	484	466	461	497	467	479	478	462	507	502	512	483	484	515	504	441	479	530	487	492	486	532	500	492	485	531	527	471	477	470	476	497	502	460	486	507	538	488	494	469	487	470	534	481	468	489	499	466	520	505	460	478	486	472	532	492	467	520	478	492	451	471	481	487	486	474	489	485	482	503	536	471	502	486	473	418	487	478	464	532	447	508	474	483	481	518	458	488	495	498	471	531	520	507	460	480	470	496	445	502	445	495	503	498	521	512	449	489	482	468	465	470	451	456	478	465	466	453	500	488	458	505	526	440	468	468	484	455	539	467	469	448	521	518	502	501	506	457	478	467	453	469	467	462	505	462	527	479	470	482	527	476	452	473	513	480	506	475	520	484	479	493	441	491	506	475	483	492	486	477	501	488	465	491	491	482	494	460	475	504	479	485	505	518	528	517	459	460	474	487	449	491	492	516	487	488	482	463	493	503	476	500	510	504	505	454	489	504	527	510	499	467	465	503	499	477	505	536	525	476	412	463	537	486	489	464	540	437	506	508	480	483	507	502	490	510	466	495	442	507	496	470	537	470	504	465	476	464	500	473
46995	64131	37405	8282	6397	4604	10582	6129	988	786	785	711	704	713	679	645	590	632	607	610	646	629	569	573	587	616	568	569	657	606	581	579	550	622	548	570	553	576	558	581	510	604	586	575	561	557	551	578	577	581	617	581	559	578	578	555	554	562	605	573	541	575	580	568	529	558	581	592	598	585	548	572	544	541	567	559	557	565	572	599	556	628	575	569	628	553	534	593	571	617	552	600	602	604	547	562	589	588	588	590	570	613	559	496	631	566	564	515	606	547	581	569	576	575	542	577	623	583	555	575	617	562	589	588	590	606	586	587	608	576	576	547	608	550	567	566	595	590	582	505	547	549	568	588	564	551	564	612	592	593	564	533	546	571	551	575	571	551	614	555	619	540	614	587	591	568	551	567	550	610	582	582	565	564	560	578	639	572	578	543	562	515	565	596	581	553	545	563	541	604	565	581	583	547	597	574	526	593	539	599	594	572	532	556	534	534	567	599	581	542	569	537	622	556	520	551	550	526	550	578	588	566	562	534	570	550	563	597	554	586	543	568	542	526	557	587	567	582	558	560	645	575	564	559	561	548	545	567	535	584	571	613	540	542	586	556	594	513	553	606	566	549	563	569	584	592	523	608	559	560	533	574	516	587	553	556	540	535	620	584	529	613	559	588	549	582	584	570	572	580	565	574	567	550	576	571	549	548	548	545	538	588	568	551	613	581	545	571	572	526	510	548	559	564	566	546	494	567	547	539	584	543	585	601	568	567	513	562	566	531	545	573	590	553	560	549	519	594	595	540	549	594	559	559	544	581	582	532	525	580	552	560	622	530	530	558	511	568	559	580	568	592	589	573	552	590	551	608	563	595	541	577	595	568	565	573	571	562	574	559	567	548	533	578	545	529	580	522	550	562	519	549	558	582	567	578	566	577	587	588	562	554	565	562	579	554	550	583	524	557	574	543	559	583	571	615	559	565	557	521	585	571	553	576	578	552	556	556	627	578	565	606	584	592	608	606	530	560	551	580	554	544	518	565	558	547	546	600	571	562	585	601	570	613	566	555	551	545	554	573	546	579	576	569	579	596	591	563	599	537	566	583	545	586	570	592	520	590	590	602	553	540	595	608	557	585	601	549	550	564	546	605	569	608	592	599	586	569	609	588	572	592	573	589	525	561	589	552	571	539	564	555	520	604	620	538	554	547	586	540	592	562	552	522	574	592	607	587	537	585	540	529	558	553	575	569	561	554	578	539	587	548	534	568	565	625	570	574	562	594	610	547	553	527	567	570	580	548	571	534	547	607	575	529	587	565	605	543	559	597	575	569	533	583	573	587	543	589	553	580	557	629	519	552	572	597	597	553	615	524	578	541	581	542	570	583	536	552	562	550	586	565	553	560	533	564	561	580	613	572	542	569	580	585	598	564	528	560	578	586	563	589	541	577	588	558	594	586	568	574	557	542	530	600	531	554	543	549	587	580	554	561	531	537	517	562	607	566	540	555	563	555	584	559	584	561	556	544	611	549	574	617	573	593	581	549	585	548	587	576	512	555	613	549	553	581	600	565	571	561	572	584	555	555	572	577	606	562	568	573	544	620	546	613	541	546	549	526	564	554	546	586	605	531	551	566	547	547	571	537	575	545	557	595	548	550	589	593	559	557	525	545	635	556	559	525	568	536	539	555	559	579	545	605	537	561	549	533	531	545	577	548	561	594	555	603	589	608	549	574	555	559	542	565	531	586	587	585	567	577	583	570	592	592	542	557	601	512	554	579	559	579	603	547	568	613	583	551	537	602	536	531	563	585	585	525	560	555	557	542	556	623	547	596	603	579	571	566	561	564	586	584	578	540	567	591	607	550	583	609	580	598	578	582	575	601	577	533	544	536	594	575	569	583	590	578	581	540	575	549	571	549	598	565	551	551	576	564	539	558	526	544	602	626	550	569	571	549	565	566	573	594	586	574	573	573	585	557	548	542	570	573	577	586	598	536	586	592	585	559	558	531	605	532	582	557	495	578	573	611	558	598	517	565	570	581	531	572	558	578	578	573	564	557	563	534	546	534	534	531	524	599	548	521	588	574	563	553	567	596	564	504	565	529	555	585	590	586	571	561	590	552	585	597	608	584	549	521	631	565	555	569	578	564	574	527	510	572	597	558	560	524	577	524	591	647	569	553	541	520	574	557	585	602	582	589	549	546	557	560	536	545	550	580	546	555	540	580	590	583	575	566	587	568	531	560	573	563	551	513	578	565	542	581	553	569	572	602	553	623	583	570	597	596	577	606	556	556	592	593	511	566	542	570	568	551	589	562	551	556	572	593	560	526	594	578	566	572	560	567	580	593	573	572	591	543	568	548	568	570	569	588	570	537	598	550	542	574	563	579	545	533	567	535	561	578	579	562	547	548	553	559	570	565	547	575	604	609	559	546	602	559	583	559	566	576	563	570	590	576	529	561	596	589	574	578	588	575	550	545	556	574	540	606	538	553	539	572	550	587	597	551	577	588	572	586	627	537	571	557	579	536	573	570	623	533	555	569	591	532	554	599	608	570	589	530	565	560	514	530	542	569	577	571	600	582	568	634	549	536	598	527	591	538	606	575	589	582	569	529	590	571	541	558	602	612	540	519	536	598	575	598	575	567	540	557	560	575	541	580	547	585	561	538	556	552	519	572	578	556	564	567	592	568	561	510	557	523	597	597	529	574	566	580	587	611	571	547	535	562	532	582	534	584	578	577	542	531	529	585	578	545	624	566	555	513	573	582	576	565	544	580	567	544	570	576	512	596	562	574	570	601	577	551	552	551	580	574	539	534	573	559	533	574	557	555	553	600	587	542	515	528	589	597	545	572	610	598	560	581	573	525	559	599	543	583	567	574	590	567	548	509	523	559	563	561	565	613	574	556	577	531	553	548	582	560	548	565	579	586	562	552	588	568	574	554	530	564	588	565	597	527	570	627	547	583	565	588	569	587	554	595	559	574	572	582	548	542	554	573	566	602	609	567	610	611	571	530	560	550	583	629	587	588	535	561	596	551	554	582	572	552	507	549	550	545	590	561	556	541	583	517	549	554	523	525	539	557	557	583	536	570	570	592	554	537	589	588	542	593	583	562	603	581	570	562	571	595	552	523	621	545	559	520	560	561	579	560	586	565	560	562	549	552	555	563	558	576	544	570	579	575	546	530	550	561	560	569	540	553	592	542	545	558	561	564	545	589	534	546	586	553	568	555	610	512	531	606	571	564	532	564	565	522	597	584	597	570	545	558	581	519	544	577	522	555	531	574	573	577	599	578	547	531	602	626	546	599	529	568	589	569	599	576	590	597	564	550	580	593	551	555	583	565	548	553	556	593	536	557	565	576	598	545	581	579	586	542	538	562	550	603	543	560	588	607	580	570	585	553	563	585	593	600	571	580	548	597	557	589	560	549	545	635	553	574	545	563	545	544	594	586	539	592	558	575	587	516	561	566	540	521	588	606	559	541	574	548	592	525	542	551	567	560	619	609
25501	21446	27126	24446	6654	1643	2173	1261	520	390	418	394	399	396	371	380	406	393	387	388	340	340	396	355	414	347	341	364	378	392	383	388	344	339	370	365	347	381	383	348	373	373	366	390	353	331	381	384	405	367	360	374	399	371	359	365	368	348	379	365	347	358	382	366	344	356	348	398	387	372	370	357	375	383	368	329	358	379	375	372	353	353	363	395	393	379	398	359	411	376	374	339	351	400	377	359	374	338	405	389	393	409	386	402	351	375	369	372	374	380	349	374	355	348	394	379	398	371	336	400	382	346	323	369	354	352	381	373	389	374	397	375	404	349	350	365	369	350	366	366	393	362	366	377	368	367	373	343	355	334	364	378	374	394	374	371	380	373	383	384	392	351	353	387	395	367	375	371	322	366	345	371	353	365	404	384	380	352	340	350	333	360	341	359	406	398	371	344	391	339	387	371	383	384	337	377	389	377	368	368	339	361	355	370	392	393	359	339	387	393	389	350	383	387	380	345	393	351	370	359	314	409	336	384	357	371	364	358	362	338	353	374	370	352	383	383	369	357	389	353	369	356	378	379	351	415	387	382	389	365	378	365	396	370	391	328	364	369	353	385	380	383	353	368	389	390	383	364	360	369	360	364	350	370	334	332	357	358	395	357	370	376	412	361	368	382	351	366	343	364	355	338	335	374	390	341	373	346	356	355	362	358	394	386	350	364	370	352	363	375	394	337	390	413	351	365	404	389	389	381	345	373	372	384	354	343	348	376	348	362	358	373	402	353	313	372	342	399	363	378	396	353	364	374	323	372	353	356	375	346	383	370	398	387	369	355	370	377	354	326	375	354	368	369	378	361	377	369	332	403	372	377	358	371	361	368	340	361	350	362	353	349	338	343	358	379	378	372	350	351	371	384	325	369	380	368	386	357	379	369	339	360	344	350	405	356	372	382	380	369	382	410	381	362	385	352	366	398	382	342	380	359	363	374	349	378	365	362	379	359	394	392	351	358	377	365	394	355	322	374	384	379	375	388	348	352	362	394	386	323	351	383	356	380	366	364	331	376	381	345	403	392	373	377	373	381	396	381	331	365	365	384	369	390	406	349	364	338	339	340	355	365	365	410	380	352	320	365	390	355	343	392	372	365	384	340	347	386	338	397	380	349	351	365	380	370	355	387	329	398	391	379	369	392	356	399	370	395	365	390	406	379	378	349	377	376	360	402	395	372	379	362	368	336	334	354	353	343	372	374	374	374	367	369	406	346	368	363	369	379	360	380	353	356	396	376	384	350	385	381	377	365	362	340	378	385	372	379	394	351	345	345	379	383	340	355	359	348	357	381	383	371	381	381	350	345	357	388	376	393	399	377	373	368	381	335	414	390	376	375	393	363	388	361	368	364	372	373	354	381	343	372	350	387	364	363	375	399	371	357	347	376	384	375	377	372	373	352	357	351	409	378	361	399	346	383	403	373	386	381	361	338	405	335	347	346	408	349	361	384	393	369	347	392	343	382	368	354	379	379	343	345	377	388	400	357	387	364	355	388	372	376	357	344	356	371	372	401	397	405	325	356	382	350	381	380	373	338	350	383	343	372	377	333	378	365	338	338	361	356	358	362	380	371	373	378	390	364	384	325	357	356	382	336	379	378	356	373	344	364	345	347	388	349	336	342	373	377	381	383	384	357	353	369	385	390	377	388	360	419	391	342	400	347	357	373	388	377	378	356	382	331	371	358	397	350	360	398	358	370	364	364	342	332	351	371	360	379	361	340	360	316	362	352	378	366	361	369	325	317	371	389	350	367	393	354	384	391	373	406	358	364	362	356	380	368	371	335	367	378	373	359	377	359	357	367	414	336	347	337	363	360	389	387	362	381	349	353	360	382	375	367	345	365	359	358	370	367	359	356	373	344	335	404	345	360	350	302	356	382	399	356	361	316	348	375	340	387	376	383	363	361	337	339	346	316	365	362	333	347	380	376	373	369	350	371	387	394	387	345	350	371	374	364	355	378	351	370	334	361	377	340	341	389	375	396	368	337	347	401	356	336	352	368	339	396	382	398	393	346	379	338	329	360	330	377	354	358	360	366	345	385	363	340	390	354	339	399	346	338	347	385	354	364	377	393	385	384	354	398	373	388	365	366	353	365	362	361	377	379	388	373	341	347	406	394	367	340	378	390	356	381	334	377	361	339	362	372	359	376	396	386	315	382	359	365	378	370	360	356	356	398	381	378	363	366	405	381	366	342	340	351	336	366	399	344	353	359	342	346	365	334	384	379	388	341	353	360	341	382	361	368	374	372	393	343	379	377	373	358	389	382	356	352	349	366	405	358	392	350	326	370	383	389	326	379	361	363	368	367	409	382	351	384	362	379	362	370	382	358	371	357	356	388	324	357	390	358	363	348	381	355	357	391	346	335	383	359	383	381	379	360	360	358	387	344	330	342	375	350	367	373	401	382	340	357	410	382	348	379	405	409	346	378	376	379	339	360	361	379	371	403	380	360	356	366	379	354	345	359	349	357	360	374	351	401	375	361	396	387	380	392	372	356	362	359	331	322	382	317	363	370	353	368	388	330	382	399	400	359	350	326	356	374	384	374	369	388	352	348	364	379	350	351	355	382	364	396	346	356	366	361	368	388	394	364	384	353	369	353	389	380	371	370	358	359	339	392	343	365	368	384	358	365	363	367	371	382	354	386	326	384	340	351	341	376	377	352	396	353	331	334	406	350	371	372	375	382	369	364	368	363	407	392	371	339	362	365	337	399	360	369	373	356	382	338	369	355	364	377	357	357	386	375	357	351	394	379	360	349	384	395	384	350	382	371	312	345	355	360	345	356	378	343	391	380	357	359	340	356	381	389	397	392	372	355	393	389	397	360	328	374	392	376	382	363	374	366	411	349	330	402	387	374	366	358	378	373	346	419	366	345	337	358	372	338	353	363	335	378	365	342	350	354	337	404	349	369	373	361	368	358	346	361	348	372	385	371	394	362	383	367	364	367	372	375	360	376	387	391	366	352	374	342	331	396	404	373	402	360	348	380	326	387	383	364	344	381	379	369	393	386	375	366	359	352	388	362	356	376	372	344	351	370	361	358	379	354	339	383	337	354	364	383	365	381	362	344	355	362	394	378	362	375	422	369	394	345	389	369	382	404	329	356	333	385	357	382	372	341	314	342	400	352	359	370	380	351	331	350	366	392	362	376	393	399	387	362	343	369	324	381	367	390	368	371	383	365	375	366	358	359	369	361	402	316	380	377	377	387	367	332	377	351	393	372	374	377	330	382	377	370	369	340	371	385	382	321	383	339	404	362	352	357	367	389	380	408	306	390	388	373	351	391	364	353	369	397	352	382	384	365	363	355	418	382	405	382	345	329	363	359	363	361	369	378	345	394	405	382	370	377	398	386	341	389	311	326	356	343	323	315	362	337	343	335	364	382	377	378	345	382	358	352	382	392	371	353	379	350	391	362	356	347	363	367	369	348	390	395	374	388	360	353	375	343
42674	52084	28148	5289	4162	3852	4872	3030	1045	600	550	555	525	497	529	518	503	490	447	501	472	453	449	477	462	475	474	503	495	456	451	441	429	454	479	473	435	446	477	462	442	421	486	426	446	416	456	489	452	414	419	475	404	508	453	497	433	431	458	469	464	429	404	470	452	461	436	422	467	448	456	441	446	440	485	432	456	470	423	474	479	455	458	446	437	436	480	440	470	445	450	465	462	464	457	465	449	489	421	496	446	425	477	453	477	468	493	444	470	455	458	460	451	517	438	466	480	488	461	453	440	409	471	441	462	465	451	453	449	441	463	412	428	433	481	454	449	462	456	463	462	493	480	457	449	471	439	450	462	451	464	438	463	448	452	468	454	409	461	423	483	442	431	474	471	467	468	512	448	480	446	482	446	487	465	440	440	472	439	498	436	431	454	444	435	476	496	448	429	480	445	427	454	489	466	452	495	459	443	460	436	478	458	433	498	467	464	477	430	413	412	409	435	464	438	437	468	479	448	477	486	443	451	434	461	434	482	414	415	423	460	476	459	465	465	476	466	482	454	460	466	423	412	419	452	453	427	454	481	444	428	422	416	443	430	446	447	476	434	441	427	445	426	453	449	472	429	463	445	443	458	445	432	428	448	456	443	480	432	452	474	414	449	429	433	452	449	441	454	439	517	468	464	432	444	480	453	430	492	469	431	443	442	458	436	445	430	445	451	465	487	446	460	441	424	424	445	468	456	482	444	422	422	487	430	410	456	418	393	463	480	476	459	457	447	430	441	440	410	448	455	461	453	434	455	470	424	433	453	452	447	419	416	434	451	432	419	432	430	424	488	433	429	436	434	498	434	485	465	458	438	440	467	493	437	429	493	452	402	464	453	430	462	419	415	459	453	409	451	464	478	451	471	447	450	438	437	482	464	430	443	478	456	453	433	456	442	412	479	450	437	469	459	481	458	492	465	457	431	445	446	452	454	453	484	460	467	430	436	444	473	424	457	451	443	471	435	433	460	427	444	436	451	484	468	456	484	480	428	480	493	446	456	403	433	439	454	461	445	433	419	483	477	426	470	452	470	451	471	432	430	442	436	482	418	451	432	432	442	458	456	463	481	469	441	430	479	475	482	453	437	449	460	458	476	406	445	444	484	459	436	450	446	442	448	448	458	483	445	403	461	437	441	471	497	454	508	441	452	443	454	446	475	476	449	435	414	418	457	464	443	449	454	427	462	455	435	406	442	427	418	429	430	478	421	470	446	462	474	423	467	446	471	410	486	446	463	466	432	482	456	425	453	463	466	467	459	426	480	465	460	443	507	430	415	422	418	470	411	450	471	462	438	441	446	425	434	483	450	460	430	464	441	468	464	442	473	416	467	437	480	444	469	455	471	429	448	457	420	434	450	435	407	440	419	461	450	445	468	439	445	402	415	456	474	447	440	493	451	450	440	431	462	444	444	457	463	468	450	479	474	482	475	472	433	477	434	451	461	451	442	449	420	438	455	463	423	490	422	501	423	438	446	446	442	424	440	461	479	415	471	479	469	453	437	498	450	437	451	466	425	438	465	426	468	433	452	466	464	416	449	436	454	451	457	420	457	506	455	407	449	490	450	469	482	452	402	464	436	470	462	462	413	485	430	444	438	455	457	425	431	459	468	418	458	467	429	439	475	462	427	453	444	435	448	475	442	447	469	465	467	489	469	413	413	468	458	464	447	450	424	447	452	412	428	458	492	455	413	434	447	479	443	449	452	436	436	417	462	476	449	454	448	448	466	493	446	416	460	433	431	479	450	419	440	469	472	449	414	452	481	478	484	482	478	462	440	493	466	461	474	513	427	460	474	491	442	454	446	431	451	483	457	433	484	442	436	493	458	447	445	410	499	423	435	432	482	430	456	439	438	441	457	465	463	441	475	419	422	396	462	412	465	432	483	455	438	465	468	448	441	457	459	404	456	445	470	448	432	442	450	419	449	443	453	432	448	487	436	440	443	456	439	443	457	430	445	443	456	454	433	447	445	447	438	482	422	455	462	411	476	459	423	460	412	416	416	483	456	402	458	485	438	416	409	475	454	475	417	442	454	457	448	456	412	461	442	450	466	417	449	460	433	400	434	426	438	434	473	452	471	474	407	463	448	450	475	444	427	455	436	444	471	463	447	418	444	447	473	459	446	455	430	440	449	461	463	441	413	431	466	426	436	407	477	443	427	446	459	429	435	401	438	494	499	470	489	425	458	436	446	425	465	481	459	476	415	475	452	462	449	464	447	437	449	439	478	448	430	456	450	462	434	448	431	441	438	434	448	438	432	420	431	450	455	454	410	462	455	439	443	451	457	469	442	450	460	449	458	473	460	445	479	450	453	462	453	442	436	462	419	480	424	472	454	478	462	468	464	427	461	458	466	469	465	438	437	470	457	419	461	416	448	430	469	448	454	441	438	453	450	419	450	437	468	469	476	451	411	455	429	452	452	431	465	460	434	487	440	449	429	402	455	422	432	468	434	481	453	465	456	438	412	427	455	427	459	460	466	453	461	485	426	402	472	433	458	456	413	417	427	401	431	448	464	464	428	481	431	407	454	473	466	476	419	443	430	438	440	432	465	460	458	467	441	442	449	463	471	434	418	500	476	460	462	457	451	449	437	437	426	444	410	481	451	455	500	431	420	486	425	450	477	504	444	454	447	443	437	474	393	489	421	439	448	451	473	411	432	456	450	416	415	426	461	446	444	472	453	417	505	493	446	438	438	449	484	456	433	443	448	466	443	402	454	473	460	440	450	465	455	458	435	427	464	442	469	471	461	443	432	438	432	459	442	431	422	464	443	444	436	480	445	441	482	442	417	465	413	437	410	445	454	459	458	441	454	435	431	462	463	428	426	444	453	431	478	461	457	440	487	471	454	474	473	453	446	424	466	449	421	479	456	446	454	431	466	471	479	434	463	488	432	433	462	452	392	447	459	479	455	442	453	499	494	477	451	452	431	442	425	448	472	455	455	464	470	489	454	419	408	438	421	443	412	474	487	450	450	444	469	472	457	436	456	447	434	476	487	451	441	432	417	435	461	447	452	485	465	429	463	461	451	461	459	468	426	432	449	497	475	415	414	466	498	482	479	470	435	461	481	426	461	424	469	480	491	447	511	411	475	436	432	413	431	426	430	446	450	450	459	455	443	447	453	458	442	428	470	460	442	457	430	474	429	478	448	461	447	443	446	452	459	436	424	446	487	462	407	432	452	485	491	479	447	431	409	487	465	435	423	460	457	479	477	476	398	458	486	458	459	459	452	429	454	443	460	432	456	481	443	440	393	460	463	469	483	456	473	457	444	440	474	469	447	451	429	476	432	463	470	472	436	467	455	452	449	448	457	415	420	449	451	480	460	437	440	446	449	463	463	452	467	461	476	455	431	445	448	412	452	475	410	436	425	446	458	477	460	444	428	438	472	415	421	475	430	424	442	464	458	430	425	490	457	447	422	452	443	454	434	464	462	452	428	447
23020	21308	29021	23898	21321	21967	15724	5825	2083	860	783	752	789	695	788	711	686	703	689	673	734	728	699	655	656	667	715	673	677	625	669	642	631	642	672	647	697	619	680	672	622	682	641	654	641	640	712	698	674	635	617	639	639	666	660	658	642	644	589	650	644	642	635	627	644	665	635	622	701	644	615	647	635	658	689	656	642	627	665	691	647	634	689	605	639	654	669	673	671	665	663	647	665	682	683	662	644	675	698	670	638	655	657	613	619	654	652	605	716	661	633	627	658	640	624	675	626	656	653	660	640	620	596	635	632	638	654	593	658	597	604	632	680	646	669	688	609	609	607	664	671	660	695	632	634	628	592	642	595	645	634	652	633	643	631	626	627	644	636	648	629	657	662	615	673	624	608	653	611	645	590	664	676	681	649	615	636	641	625	686	620	622	649	659	652	679	627	646	650	630	654	639	604	690	611	654	663	658	615	620	696	669	625	649	602	631	638	674	631	625	623	609	600	645	662	641	649	623	632	650	658	590	623	619	597	605	615	632	664	663	660	628	604	665	648	633	657	656	617	620	616	633	625	594	665	620	645	651	690	670	599	673	630	676	660	655	624	657	654	635	652	655	635	631	622	658	624	638	646	646	667	665	647	604	620	628	647	651	673	632	648	590	624	670	663	617	645	589	642	674	648	650	623	634	649	671	627	632	673	666	595	591	622	641	630	634	662	653	639	662	642	630	631	652	669	666	653	681	627	674	608	653	637	641	670	642	626	625	680	660	652	668	680	651	596	663	679	654	598	639	615	612	662	657	658	614	633	583	634	651	641	644	614	689	620	630	614	689	642	640	700	649	634	610	626	603	620	613	662	631	638	627	610	671	635	632	684	655	654	625	637	631	615	661	598	678	614	608	594	639	630	628	636	679	585	672	615	670	650	636	646	670	676	617	638	659	619	659	665	627	630	681	652	685	644	662	655	633	642	655	610	676	634	683	636	639	645	648	641	585	679	600	614	630	612	646	670	685	623	680	621	624	636	626	611	657	655	597	625	640	652	628	646	646	691	614	651	624	610	657	647	645	661	667	663	645	622	611	652	614	660	602	616	645	625	692	645	630	642	611	620	669	613	619	651	606	651	645	625	654	633	649	617	645	604	586	632	640	601	646	621	605	617	661	613	655	643	621	622	616	652	641	631	621	627	612	685	632	645	637	616	634	637	592	618	651	659	631	615	589	614	654	665	646	672	651	688	657	652	612	643	665	617	618	642	640	666	665	585	647	620	677	618	654	625	616	628	622	651	653	655	618	610	644	615	645	682	690	645	639	627	589	644	642	621	613	601	646	625	622	580	696	665	617	654	688	643	611	668	651	640	618	666	615	667	663	624	634	632	647	596	643	661	622	628	662	597	631	638	620	642	642	632	704	645	662	656	603	634	678	637	622	655	628	640	707	660	574	619	651	712	614	672	634	691	651	654	672	639	627	629	638	624	674	589	640	613	673	680	628	658	642	640	645	626	613	634	605	591	634	632	590	610	660	652	617	648	646	611	667	641	673	610	616	652	641	589	601	630	669	634	621	632	646	621	671	644	621	643	609	653	642	628	660	675	612	643	678	674	642	644	622	643	617	669	657	679	695	618	633	640	631	611	625	618	648	632	677	622	636	701	634	645	626	619	601	631	640	616	602	651	665	622	634	621	642	622	657	665	636	650	657	671	632	631	618	650	580	639	603	650	629	676	667	625	624	621	658	654	651	652	693	627	624	622	611	665	669	643	633	628	663	580	648	660	582	658	661	678	628	630	667	654	663	635	592	630	618	624	642	627	645	633	615	602	626	650	625	639	653	598	625	640	624	656	603	654	627	651	638	645	627	624	662	601	643	694	608	642	628	721	635	694	637	623	652	616	646	667	616	603	629	626	633	578	637	609	665	576	615	627	662	638	673	638	626	617	657	585	627	657	622	633	637	640	622	608	612	657	609	589	662	623	632	636	626	660	658	665	649	642	627	633	678	633	610	644	638	635	634	672	676	640	660	687	623	632	667	629	602	647	612	613	629	597	668	650	635	636	638	579	658	625	624	620	628	616	657	612	610	606	662	612	634	678	670	604	639	629	628	591	684	618	636	644	609	658	621	641	666	678	596	649	623	599	640	615	601	612	688	641	675	660	598	640	646	631	644	634	620	624	630	590	616	662	669	668	594	660	632	607	638	654	626	638	635	672	668	664	610	669	657	623	633	663	622	630	640	670	636	607	641	636	614	636	641	604	592	649	638	647	632	697	669	657	611	655	652	637	631	630	658	626	657	629	617	660	621	629	630	622	622	643	654	636	611	670	646	635	619	659	601	634	651	617	660	623	648	620	616	658	644	659	616	666	619	620	658	707	651	662	609	664	662	658	591	624	644	615	642	608	609	640	636	651	673	654	662	616	630	588	613	652	667	642	659	626	629	663	636	655	609	637	611	649	679	653	626	633	646	607	675	666	629	619	623	662	666	726	662	643	587	683	679	639	630	604	638	614	673	624	646	679	620	649	632	636	659	639	660	628	646	609	606	625	656	633	590	657	618	634	679	603	606	646	666	592	660	633	628	594	639	643	641	669	612	651	639	647	642	634	685	599	648	640	643	667	620	663	646	641	626	630	606	607	665	662	633	659	628	624	632	630	646	629	625	671	681	624	654	607	606	650	639	648	622	599	646	612	639	646	602	651	661	632	635	638	643	631	660	667	642	622	679	646	706	620	624	634	624	624	613	625	654	653	662	630	624	640	622	662	625	656	623	603	619	639	595	655	657	635	613	627	614	617	613	603	616	666	610	631	647	641	648	631	623	629	606	629	666	590	621	640	643	623	638	665	648	683	652	615	647	652	637	717	665	604	689	654	647	646	636	614	628	633	622	643	667	665	641	671	668	660	656	635	657	609	635	654	623	641	654	626	641	636	607	624	604	625	625	672	619	645	615	623	639	620	673	652	658	593	624	624	642	638	618	626	650	636	616	614	581	645	575	652	588	669	659	635	661	651	602	664	638	640	683	664	633	657	671	641	606	651	621	639	619	593	637	635	653	677	638	629	638	657	650	574	669	645	666	596	647	654	673	651	590	686	637	596	631	635	655	691	651	646	589	608	589	611	650	620	640	644	636	620	662	625	629	637	680	602	574	633	653	631	646	677	628	630	619	659	647	650	635	644	652	621	638	616	636	653	599	644	613	668	668	670	621	653	653	646	644	628	656	641	681	633	626	693	677	652	634	638	643	668	639	639	628	639	604	635	633	633	605	646	630	693	641	652	600	610	649	612	625	627	677	654	633	627	624	662	607	662	617	611	645	666	679	618	617	658	640	623	671	638	630	644	636	712	603	607	642	625	631	645	631	586	684	652	678	654	604	596	652	631	627	629	637	613	626	639	620	614	637	695	654	623	667	656	642	635	632	640	606	625	651	635	580	645	636	603	601	636	640	669	603	622	673	630	596	644	640	633	633	626	627	638	664	595	665	628	660	605	643	623	660
55732	81136	48478	17750	14249	15235	13802	9871	3719	1257	1136	1114	987	984	966	917	850	834	850	804	807	797	857	889	763	782	810	808	841	762	812	762	766	711	744	768	758	760	761	717	731	730	737	791	727	804	731	756	763	774	744	754	686	761	720	716	719	770	749	746	753	718	787	759	739	733	709	729	750	774	777	712	753	661	736	751	731	749	718	703	722	754	724	773	673	756	748	740	752	767	751	747	733	757	742	726	783	740	777	777	768	744	814	754	764	712	777	730	727	760	734	726	806	737	732	710	775	710	697	724	759	720	787	734	785	721	672	753	777	714	704	707	746	793	729	749	788	741	691	762	715	724	750	740	757	739	717	671	751	743	707	771	756	778	711	727	780	697	774	732	728	726	703	687	742	724	703	746	695	670	722	734	731	707	768	764	813	731	691	734	698	742	757	735	747	733	656	746	722	725	761	729	698	719	723	712	744	683	701	754	719	710	749	712	702	683	726	719	731	778	731	730	752	722	757	725	756	732	760	733	736	689	719	782	700	703	740	738	732	753	742	758	711	832	734	706	751	733	759	754	723	739	757	738	755	737	753	753	775	726	724	769	764	686	734	717	754	685	758	730	736	790	772	723	750	663	746	755	723	736	732	731	741	777	697	712	781	716	718	709	753	751	754	735	725	742	736	702	736	727	754	701	749	733	772	767	711	763	720	681	769	755	753	766	729	669	720	728	776	719	730	708	729	727	752	731	730	735	738	721	689	746	688	695	732	740	732	722	722	761	731	746	712	685	702	714	724	772	707	725	761	731	711	766	754	716	667	699	747	726	734	773	694	743	712	718	747	723	716	696	786	748	747	731	746	697	705	760	698	742	742	688	712	731	739	728	709	798	673	719	729	706	744	757	729	804	734	717	749	750	751	722	731	714	680	756	750	723	718	732	718	750	694	754	757	751	709	704	721	676	696	708	701	698	712	743	711	772	698	727	784	744	670	740	661	739	749	751	742	758	730	748	713	733	711	689	773	741	710	746	668	674	697	679	744	745	755	705	774	732	723	680	736	730	735	768	715	743	707	773	738	752	711	751	702	748	703	705	742	705	698	723	706	712	712	765	793	773	750	756	676	665	737	737	749	736	726	743	747	712	744	711	718	765	761	750	750	709	699	718	745	774	719	672	686	738	762	706	757	714	743	765	754	701	700	786	722	711	717	726	687	735	768	719	724	710	728	759	706	748	736	719	753	710	738	699	726	734	718	756	648	697	738	737	710	693	813	752	741	720	714	708	688	741	689	706	738	732	685	734	731	741	745	722	716	758	710	725	697	715	729	731	731	697	727	746	688	696	735	767	750	732	761	754	734	812	728	711	770	816	757	737	731	735	765	697	714	736	740	712	724	722	762	724	700	695	712	764	737	728	700	723	732	756	702	684	737	762	756	713	707	732	776	727	732	726	690	750	765	734	806	747	727	652	706	760	750	731	715	720	757	715	753	701	757	711	711	727	749	694	704	708	737	779	775	696	694	716	744	719	687	716	687	743	732	725	720	743	748	757	716	745	715	716	758	739	742	769	743	723	723	724	738	717	720	706	725	689	765	714	759	723	652	699	733	757	668	747	722	735	726	734	726	739	706	758	721	769	756	771	735	744	748	737	737	739	691	752	753	734	710	735	723	768	740	766	788	736	703	718	734	728	709	741	794	703	683	662	703	786	740	700	767	708	726	723	720	692	724	725	743	785	725	728	770	749	681	755	764	719	727	737	729	769	736	726	716	746	761	706	701	733	701	743	756	780	738	732	685	738	690	669	756	729	736	699	733	731	680	753	754	727	702	734	736	786	752	691	771	733	759	726	734	729	712	742	660	681	750	755	752	716	711	718	716	746	764	744	739	735	785	761	721	755	760	713	687	722	721	768	737	749	788	754	732	743	719	704	698	701	702	731	708	713	748	733	745	742	716	730	723	749	682	731	707	722	721	758	717	704	740	717	775	734	740	673	727	740	706	769	732	740	747	702	715	750	745	735	743	702	677	744	765	767	692	743	710	733	744	744	759	718	761	673	692	736	736	748	679	726	740	760	736	730	724	679	718	723	695	717	686	713	707	712	739	677	732	688	693	730	666	772	763	714	697	731	738	704	722	705	689	712	734	714	758	744	689	745	779	726	692	765	746	731	671	751	692	690	736	690	678	740	736	715	743	779	740	721	702	754	726	730	721	717	747	703	701	730	705	706	680	726	733	695	713	763	727	759	695	717	707	705	717	718	703	714	721	774	701	748	677	739	731	746	738	701	706	693	725	719	718	756	754	731	714	699	724	737	670	747	726	722	725	723	711	751	708	693	745	761	700	694	769	705	733	714	732	744	736	741	684	733	736	679	758	798	722	757	788	735	736	735	697	722	719	740	712	737	711	727	740	750	718	744	743	758	703	721	704	763	713	741	736	750	715	711	743	726	737	738	693	733	737	771	732	718	755	762	703	724	698	737	720	712	774	672	675	728	774	706	729	722	757	763	738	716	716	707	727	744	687	691	751	736	731	734	708	722	729	769	746	711	697	758	689	776	763	765	726	714	764	734	719	754	790	734	740	752	736	742	736	737	698	713	741	780	725	709	750	739	715	771	752	736	744	697	754	769	767	749	716	731	746	705	767	733	702	717	764	797	765	698	781	710	728	766	729	723	765	689	757	710	732	685	673	770	754	740	756	737	731	725	708	757	734	698	670	729	743	726	807	744	731	729	736	749	693	752	724	769	740	758	702	754	757	767	747	724	727	762	736	705	697	699	707	677	761	715	732	726	697	738	768	729	733	797	734	765	794	709	750	751	738	736	745	701	709	708	715	762	727	723	761	744	684	736	721	768	728	792	739	772	727	765	696	732	718	738	730	754	725	779	771	713	755	763	692	695	691	764	753	736	699	776	730	716	688	730	777	706	735	715	808	727	763	758	692	754	757	704	742	684	726	720	699	693	730	742	711	779	736	837	727	787	752	666	744	723	746	728	730	697	714	717	709	740	690	722	707	745	739	728	723	716	698	731	793	706	772	724	757	762	748	799	735	712	722	715	733	736	679	765	769	752	785	719	733	761	700	744	757	760	730	733	718	693	685	748	720	753	697	711	747	777	773	767	739	750	744	727	696	730	717	720	725	702	750	706	723	756	734	767	666	720	720	727	761	726	702	781	737	717	682	726	685	704	702	708	728	750	704	768	679	702	762	718	766	770	741	702	703	715	742	687	711	691	746	781	732	716	749	766	702	723	719	760	742	764	760	709	678	730	762	749	741	740	739	732	761	738	767	725	765	757	759	801	733	723	732	727	715	723	702	716	703	730	739	758	701	737	791	788	696	699	719	709	719	723	760	739	738	737	698	730	736	737	705	774	748	775	742	753	686	709	699	739	759	766	762	742	750	713	749	714	728	765	730	731	713	695	720	748	722	759	730	718	752	762	726	735	731	727	751	780	721	718	792	711	714	751	711	739	723	742	691	761	706	742	686	762	744	748	752	746	715	764
27919	21906	14374	2162	739	735	719	502	420	355	340	350	338	318	362	320	335	316	382	291	353	309	341	352	313	329	306	342	352	292	344	324	337	314	295	344	347	325	322	344	332	340	329	367	338	310	341	283	353	321	318	325	357	327	347	354	331	344	318	299	327	314	307	358	323	302	358	321	274	346	352	344	331	347	333	298	341	340	315	337	345	342	362	354	327	325	307	347	318	355	346	335	351	339	367	344	315	316	337	326	362	349	286	342	329	308	336	385	325	312	325	309	314	305	335	345	323	338	328	373	311	340	342	325	377	342	314	316	341	373	318	346	336	338	332	340	340	360	360	284	340	365	330	361	319	297	319	310	343	338	338	298	370	318	342	334	330	337	349	354	322	337	319	321	362	306	315	356	301	320	337	300	326	325	331	317	347	331	303	341	349	341	360	348	305	340	344	306	365	333	343	336	313	355	341	344	358	326	349	312	320	343	351	318	334	336	355	326	321	304	337	327	322	342	308	363	344	326	350	292	350	354	294	312	317	331	318	348	315	319	339	342	336	309	333	302	296	353	335	304	319	307	346	314	339	323	348	325	324	324	330	324	350	333	287	302	296	324	324	313	320	329	343	332	322	318	334	330	301	316	318	345	312	334	338	351	334	333	373	344	339	344	329	341	342	310	322	334	322	314	332	330	306	337	302	322	339	359	341	361	305	323	331	316	312	340	328	315	367	337	317	330	317	339	360	317	358	332	343	336	352	332	335	343	301	334	310	344	375	314	313	339	338	369	331	337	344	322	320	310	339	334	339	360	370	354	339	331	308	342	311	346	346	329	319	308	311	331	323	335	351	304	330	343	348	313	325	326	365	324	345	345	342	364	354	311	358	332	333	333	330	358	369	333	298	302	325	324	345	289	319	376	329	299	341	325	319	328	337	293	334	349	337	316	351	360	308	327	362	303	319	348	351	319	329	352	336	335	366	304	336	344	327	299	330	334	344	307	317	312	339	318	311	308	328	322	361	323	361	312	330	332	333	324	352	342	325	319	321	318	325	299	326	342	324	358	332	318	333	336	337	292	354	313	325	305	326	331	310	343	343	308	331	347	348	321	341	338	346	297	317	328	357	304	346	350	320	333	324	322	335	335	327	329	334	333	353	299	306	331	335	313	322	293	335	322	372	336	297	300	352	282	320	329	329	296	358	311	298	310	316	347	330	315	292	328	294	321	323	328	327	359	335	318	316	311	358	314	336	315	310	327	333	330	346	296	302	312	350	349	334	322	331	318	362	342	313	359	339	364	324	333	309	343	340	323	331	335	335	348	291	338	330	372	338	317	294	322	342	356	345	347	322	340	323	335	345	319	342	325	338	328	300	346	351	299	348	333	345	345	371	323	332	320	358	346	326	316	339	313	330	335	345	347	301	312	299	327	325	329	341	338	353	359	330	313	327	328	337	326	334	317	307	325	310	351	316	341	315	317	344	348	303	352	312	342	381	348	296	342	337	346	330	341	347	326	326	328	327	334	326	323	315	335	309	315	334	299	313	331	315	341	327	350	335	333	328	339	359	300	334	321	302	321	310	346	326	356	352	344	295	324	352	352	344	299	319	302	317	335	387	312	341	335	352	316	330	296	321	311	317	294	352	308	341	319	337	321	313	294	340	311	320	351	301	322	346	324	324	350	328	319	320	341	331	315	341	299	329	304	330	311	318	317	324	319	309	316	320	324	317	303	325	340	343	328	343	344	335	322	339	299	346	350	345	333	319	348	344	329	333	336	337	324	321	352	297	336	310	317	351	348	291	337	311	332	325	320	315	319	335	295	362	339	326	362	323	372	327	313	325	349	335	295	332	323	344	292	322	309	342	345	321	329	294	325	335	320	304	338	364	336	326	311	334	355	326	337	329	323	351	333	298	357	317	336	359	319	359	352	307	374	317	356	335	323	349	299	326	326	294	355	308	352	343	344	333	356	308	328	290	342	337	325	321	327	335	365	333	307	314	325	304	319	304	306	365	314	324	334	325	336	362	328	307	327	329	326	350	324	314	305	324	330	355	337	321	318	310	343	321	322	329	330	322	334	316	344	352	336	335	332	349	312	333	337	300	330	281	321	297	329	352	342	334	321	345	320	339	351	336	320	331	343	315	348	317	352	322	348	321	317	301	332	364	319	348	332	314	329	325	344	304	318	335	351	314	355	324	355	296	335	344	313	343	345	333	327	317	324	345	323	366	310	332	315	372	360	325	307	311	310	323	329	365	312	321	375	344	307	341	318	354	335	325	313	311	345	310	323	353	318	288	310	307	333	344	282	310	322	294	328	314	312	333	323	340	335	345	354	323	332	315	317	334	344	371	305	314	357	324	348	318	352	326	333	338	324	313	323	323	341	341	322	332	288	299	348	314	345	308	339	348	322	360	325	315	328	359	363	327	351	340	319	352	351	330	324	330	357	306	323	323	340	320	285	334	317	347	318	339	352	325	331	318	334	356	314	304	340	326	319	317	330	336	331	332	358	332	323	337	342	366	353	352	302	317	352	323	313	359	319	318	304	359	305	348	320	329	319	298	330	327	322	336	356	320	341	312	312	332	326	372	340	324	338	314	325	336	344	311	360	318	309	331	315	329	339	328	308	311	296	319	333	356	341	327	342	336	332	296	327	324	327	330	346	345	346	324	359	310	303	358	281	351	339	355	342	333	327	311	329	334	324	331	306	334	325	348	326	335	347	330	339	343	320	358	322	316	343	292	334	334	321	345	317	321	320	361	317	321	334	346	322	318	332	358	328	311	320	349	318	321	350	314	359	327	301	348	346	322	329	330	330	311	320	322	352	343	351	345	289	354	357	334	322	327	362	315	328	342	345	295	361	352	354	339	358	339	355	292	333	316	310	333	360	382	360	342	301	329	322	319	325	360	343	367	333	336	319	334	313	332	318	365	351	322	324	306	312	325	361	341	316	312	339	336	294	326	351	316	357	336	313	331	289	312	349	350	321	333	339	335	335	328	350	359	308	327	330	360	336	315	309	313	350	339	313	332	351	323	333	352	322	334	313	334	323	350	328	337	297	313	358	331	333	326	353	327	302	376	313	330	324	347	317	341	312	328	306	314	352	341	309	340	333	338	380	286	350	340	349	325	351	269	323	318	332	306	365	326	344	336	315	300	323	363	312	370	312	344	331	331	329	340	297	281	345	307	333	357	321	313	315	355	357	352	321	321	338	360	331	348	332	323	326	360	333	314	323	315	284	312	336	308	321	343	345	345	333	344	358	302	325	335	327	338	296	332	337	321	347	317	339	327	302	303	346	356	296	313	322	301	323	332	355	360	311	322	333	328	372	304	358	288	348	360	316	340	358	299	318	327	317	335	340	338	323	287	358	331	290	349	350	333	300	357	347	336	324	344	331	336	316	343	345	352	340	336	350	288	316	345	316	315	300	322	301	337	326	308	296	348	327	344	347	308	355	296	317	329	342	313	319	340	359	342	362	342	342	328	328	345	340	313	345
24380	27527	9335	1514	1081	1184	1113	852	605	407	425	422	405	392	399	423	433	411	414	396	404	378	376	377	412	417	407	422	415	388	390	393	387	391	397	422	376	409	412	385	400	377	410	399	415	396	385	423	399	412	430	379	392	374	392	411	433	372	424	393	431	405	381	396	385	403	376	405	399	350	389	391	403	398	428	413	396	411	398	374	421	374	433	438	368	417	424	440	381	424	390	389	411	378	400	386	438	397	429	430	365	402	419	414	406	415	428	405	409	404	396	396	451	413	422	377	430	443	410	392	391	411	423	446	404	416	406	420	444	408	408	404	402	379	420	356	366	453	398	399	418	409	417	426	409	405	402	404	384	416	362	415	384	415	399	410	432	407	378	410	419	400	393	407	383	385	395	375	392	355	415	378	361	394	366	382	386	389	430	416	417	416	394	432	379	361	393	375	408	403	382	419	370	397	404	408	414	379	366	404	425	449	386	393	389	401	402	391	415	393	399	387	412	424	403	404	417	426	426	391	400	364	383	397	384	407	416	416	405	387	398	367	433	389	396	405	376	377	432	393	415	381	387	372	371	379	407	377	372	406	388	380	349	412	388	438	401	391	398	422	407	408	400	394	399	393	361	408	395	374	399	385	400	393	420	403	401	416	394	385	408	415	386	406	411	432	346	385	387	396	424	405	408	387	362	387	386	408	368	386	421	407	397	406	373	387	392	398	396	404	428	416	395	388	433	467	382	395	403	383	404	397	370	427	426	389	419	384	402	419	384	412	357	409	427	405	404	425	421	409	399	403	421	399	398	365	408	410	382	411	426	366	419	387	392	414	384	400	398	392	387	382	391	409	398	377	410	362	433	421	378	374	396	405	417	380	406	395	393	403	396	407	386	427	403	361	414	443	420	411	384	399	374	399	442	413	386	424	403	388	423	382	381	399	367	422	388	392	382	411	396	400	395	384	392	400	397	371	375	391	400	365	357	364	362	390	411	407	407	401	367	425	430	389	373	367	444	428	401	393	402	434	393	367	362	411	408	398	375	416	409	395	435	393	395	414	422	415	407	378	421	418	415	381	391	428	368	372	390	404	367	414	404	379	381	417	408	345	393	420	397	435	393	408	424	382	408	389	384	350	399	372	363	426	413	389	419	390	412	397	392	420	394	436	415	415	396	357	370	382	384	381	394	385	377	385	406	401	393	381	368	395	386	403	394	391	407	376	405	400	385	416	394	390	369	393	375	421	405	377	398	426	401	401	401	426	398	407	402	381	417	402	385	397	386	400	389	392	394	393	398	354	395	393	389	388	409	369	378	404	362	395	424	416	399	385	400	402	404	423	379	392	407	433	411	381	413	409	428	360	421	416	417	412	364	418	399	402	406	399	401	336	411	374	390	414	393	416	351	438	388	384	366	404	406	389	384	403	435	382	398	388	394	376	403	368	355	385	398	409	396	383	399	403	411	413	418	421	393	381	396	378	379	391	404	393	388	383	394	372	376	399	377	396	411	410	390	406	373	406	423	387	374	398	390	428	375	383	342	381	392	394	413	403	394	434	428	396	401	396	396	395	406	378	357	416	391	430	400	386	392	408	366	376	413	403	406	383	389	384	383	401	379	422	411	396	392	417	393	397	420	424	401	411	402	408	411	414	405	393	387	397	401	406	406	407	386	403	415	375	377	392	428	419	386	397	421	398	390	391	391	393	391	395	415	388	407	406	401	391	426	428	416	382	419	377	407	380	379	405	403	431	373	405	404	413	369	413	381	389	410	442	405	428	409	401	449	354	403	463	374	390	411	429	399	425	402	418	407	418	411	398	364	373	372	368	381	397	421	389	371	366	396	427	350	438	392	391	386	389	399	402	401	418	400	424	417	373	381	357	420	384	421	374	358	437	412	385	375	392	402	395	373	410	367	375	382	397	404	418	357	408	393	448	377	438	403	344	355	393	401	368	379	414	365	420	374	394	419	410	380	372	397	389	351	369	366	401	375	343	405	386	398	358	407	393	379	381	391	424	402	403	390	391	399	370	383	395	385	418	405	393	387	367	440	397	409	403	372	368	356	348	387	435	402	397	383	381	431	401	421	379	401	382	407	395	374	401	413	369	399	420	375	381	371	394	395	429	409	400	360	396	417	406	391	414	353	410	363	408	395	380	440	428	373	424	443	404	407	366	368	387	382	366	411	403	412	414	368	360	359	385	396	371	381	420	374	424	388	401	419	386	402	413	426	400	389	405	387	400	421	399	407	422	384	425	374	378	379	403	428	383	395	412	388	409	387	403	424	386	373	363	403	391	413	390	384	388	379	395	388	406	374	379	408	401	393	408	388	387	391	408	393	417	409	389	419	418	389	398	428	388	412	374	407	393	378	394	414	385	432	416	399	389	376	369	385	401	412	393	404	419	408	391	390	397	413	402	455	399	365	374	375	431	372	390	390	397	381	373	378	400	417	389	405	369	359	407	374	415	401	429	399	384	390	383	370	430	421	395	390	402	385	398	388	377	376	385	370	424	375	425	391	400	419	404	379	394	404	368	415	431	401	401	405	395	397	383	379	411	432	398	385	372	403	412	408	411	380	365	377	391	434	385	413	378	390	393	378	389	394	370	351	378	399	415	401	380	380	362	379	359	375	438	412	407	402	397	363	393	379	396	381	397	420	385	385	411	409	399	406	368	412	418	386	371	422	392	373	440	392	392	423	371	396	390	421	428	395	399	422	419	374	375	409	412	404	388	392	427	388	378	407	386	411	350	417	392	412	408	439	353	387	406	394	403	400	367	401	398	397	412	390	364	386	386	362	388	433	376	374	353	429	410	402	425	378	414	397	345	392	385	426	406	394	380	387	417	389	402	406	405	376	389	401	417	400	394	368	374	424	401	391	410	419	402	409	424	419	393	407	429	405	448	411	406	410	455	418	359	372	354	393	346	395	404	368	386	410	405	389	398	396	395	402	433	378	350	416	360	400	389	368	355	398	395	415	407	399	378	392	353	372	433	375	381	432	413	379	378	380	389	409	407	376	405	400	379	417	396	418	396	415	387	395	407	413	394	382	384	382	432	389	345	378	423	421	369	445	392	401	420	423	414	399	413	398	391	418	373	416	387	395	439	411	374	378	376	367	391	405	419	393	397	395	388	383	379	364	396	407	405	412	381	379	370	392	363	437	423	429	408	409	399	428	371	424	385	377	389	404	361	397	394	429	387	406	397	389	397	392	432	386	399	383	399	397	398	444	388	387	392	387	385	402	381	404	401	373	376	403	406	444	383	412	395	391	414	407	393	377	399	402	392	398	420	394	419	414	413	427	390	402	400	390	370	390	376	439	430	387	402	418	413	408	398	411	386	410	382	361	418	403	403	389	410	389	405	417	379	411	392	387	414	364	377	380	393	410	439	398	397	400	405	399	414	415	404	409	386	412	391	387	371	393	356	418	379	399	418	401	358	402	378	399	394	371	425	391	377	416	406	380	377	405	435	397	431	438	416	397	397	384	363	378	437
24200	21327	28254	24581	20333	9616	4800	3274	1830	574	558	521	558	522	483	511	450	479	546	465	482	519	489	465	491	519	451	519	513	465	509	534	495	519	496	514	484	478	489	499	446	433	474	474	501	454	497	476	488	504	482	498	500	493	451	468	456	465	495	443	447	481	484	517	482	440	491	452	458	473	495	499	491	491	490	487	497	491	476	476	496	494	497	482	483	457	492	466	490	493	511	505	507	506	477	475	490	470	473	479	479	474	473	518	436	482	488	476	472	479	447	475	515	466	453	498	476	458	470	482	458	469	501	449	444	486	507	487	485	513	511	474	430	491	475	469	468	460	468	517	449	496	497	461	460	465	487	476	471	482	469	467	473	439	468	469	463	444	486	479	476	479	425	490	464	514	472	458	470	481	469	463	500	510	487	458	489	450	510	520	479	497	477	505	461	487	464	497	477	486	488	442	504	418	445	453	476	495	502	442	455	481	505	498	470	484	476	533	482	426	462	482	505	481	459	476	486	491	499	475	472	503	477	485	475	456	463	440	459	481	485	533	483	485	494	465	465	497	498	482	477	471	494	468	483	499	485	499	453	454	500	474	491	441	437	474	490	457	460	466	425	479	507	465	477	490	504	490	428	486	503	479	482	505	490	473	493	476	466	517	475	440	444	459	494	500	441	457	451	438	475	491	460	499	451	477	506	472	431	474	428	475	486	467	485	463	473	470	489	460	487	446	459	468	450	526	505	501	453	462	441	509	489	409	502	475	448	455	480	459	443	488	500	480	488	467	478	464	509	471	457	507	450	468	447	496	472	520	433	471	437	446	467	496	483	452	448	468	462	477	481	457	451	466	511	466	476	460	471	478	469	476	484	473	454	497	477	475	439	472	483	482	462	502	500	447	449	453	517	502	471	474	485	450	477	474	502	488	487	523	466	461	496	505	497	478	485	493	459	460	444	488	506	478	481	457	524	507	469	512	495	462	472	516	482	471	448	445	478	513	477	455	495	511	455	490	464	514	452	516	494	477	490	461	459	445	488	493	492	475	473	458	493	484	501	486	478	494	467	482	481	480	468	490	461	485	480	493	503	497	456	475	511	483	499	455	458	464	436	447	522	499	486	494	455	440	496	511	471	460	457	457	482	528	477	496	466	457	468	484	480	489	470	484	514	461	486	469	472	507	486	523	498	474	459	473	490	454	486	475	431	467	491	454	446	496	450	424	445	439	494	475	516	425	435	468	491	502	460	449	509	492	488	514	522	513	493	445	449	473	486	479	458	444	465	482	467	458	471	487	482	437	450	512	466	465	495	491	446	513	429	491	495	480	454	486	464	460	510	485	492	487	460	514	462	452	465	489	475	475	458	474	474	487	491	451	476	469	472	451	484	460	494	502	537	498	457	516	469	491	462	537	512	466	472	466	468	474	467	480	489	497	484	493	493	435	488	461	490	476	508	479	453	480	478	519	470	463	494	507	468	460	466	470	457	467	454	418	450	468	512	513	489	503	470	468	471	498	485	503	446	482	503	474	482	463	433	472	472	452	459	439	504	502	484	442	473	490	470	506	464	468	472	479	474	476	490	502	463	467	441	468	463	446	463	533	491	516	424	458	465	469	511	512	416	504	505	484	514	461	473	446	478	440	480	509	465	469	455	497	471	452	452	431	510	494	505	449	447	474	456	443	497	455	494	451	452	471	452	488	423	486	446	446	466	484	482	507	484	489	500	490	494	483	480	471	497	513	471	471	481	471	489	460	473	422	426	507	452	451	522	458	483	485	492	478	472	478	452	465	514	479	507	463	480	498	463	476	443	461	491	461	475	438	482	447	454	479	464	456	489	475	479	491	463	456	459	513	481	467	467	464	467	481	468	521	463	475	490	470	448	511	498	484	478	483	464	465	445	503	490	486	479	447	468	485	470	461	499	506	493	451	454	482	479	509	487	469	458	479	477	485	472	501	456	509	460	497	450	464	486	447	446	541	512	472	486	500	447	455	487	474	485	484	508	486	467	458	470	451	498	452	501	442	476	472	511	476	455	506	473	501	467	473	477	430	456	502	494	484	426	466	487	483	482	473	495	508	471	492	472	484	451	480	463	440	505	462	499	467	494	444	477	527	504	463	476	502	423	448	481	482	479	475	456	465	485	455	446	473	479	501	483	462	473	476	488	505	465	461	456	483	458	511	499	469	489	471	488	487	527	498	504	466	474	525	496	495	487	466	479	480	464	482	481	478	467	473	468	492	467	440	455	434	466	454	495	490	488	493	463	449	458	469	514	479	490	469	472	474	496	466	490	473	471	519	490	458	481	457	495	504	471	483	478	454	494	497	475	430	467	465	472	497	476	491	514	450	523	486	456	488	456	460	435	421	494	491	424	476	499	485	476	483	484	441	464	444	489	480	483	457	491	476	464	468	480	450	475	458	493	473	456	494	457	477	440	471	483	469	466	514	505	488	483	446	445	441	468	505	489	483	450	482	513	515	473	491	460	436	463	504	490	492	487	452	486	475	502	478	463	446	483	484	470	450	462	485	477	478	432	459	490	501	504	476	490	479	461	450	502	502	495	495	495	440	489	458	467	459	456	446	487	476	494	449	459	472	502	495	475	481	452	486	484	512	479	517	444	501	456	471	485	443	449	506	533	473	468	479	463	470	477	507	450	496	487	491	479	475	495	464	494	515	483	506	495	512	512	435	472	490	451	478	486	488	473	483	442	468	489	466	500	468	495	456	532	505	485	484	451	498	492	484	514	473	471	469	468	445	496	504	507	531	505	516	455	488	447	458	480	480	485	498	484	487	494	456	484	477	467	444	499	487	478	457	494	440	447	459	440	457	477	478	452	476	472	477	449	470	479	495	453	494	461	492	464	481	487	466	477	446	496	474	475	496	453	473	467	478	491	496	491	518	449	494	475	457	480	443	453	460	448	489	514	442	477	502	486	455	506	463	445	509	473	482	483	478	502	493	482	416	498	449	461	464	492	485	497	524	487	444	493	438	471	531	488	469	535	486	471	506	468	481	474	471	454	466	479	519	480	480	442	435	475	459	512	504	446	476	476	495	462	476	470	434	527	433	513	469	463	454	468	474	487	470	499	487	452	487	462	484	465	456	460	477	475	492	452	501	482	444	472	499	500	475	478	494	457	528	505	485	445	482	456	440	533	483	463	466	487	463	509	485	479	498	462	446	486	470	477	479	506	432	504	497	482	466	492	441	502	489	454	446	466	525	464	430	490	447	487	426	552	508	467	445	482	487	501	530	458	498	496	459	460	501	493	537	466	447	521	469	456	492	449	459	472	503	445	452	466	439	469	485	481	468	481	515	504	478	478	480	480	509	486	496	519	461	497	469	471	500	447	482	482	504	514	508	475	500	471	507	476	487	499	493	473	483	466	459	453	518	501	450	490	475	476	508	501	478	493	512	479	479	458	468	505	469	433	467	464	457	415	457	463	429	445	473	484	473	415	492	486	463	471	495	466	457	436	442	501	528	456	467	508	490
47017	65312	32892	11735	9052	9793	6234	6559	3473	789	802	713	668	647	684	629	620	650	587	584	620	619	576	574	537	574	563	571	570	583	562	540	592	565	575	600	595	539	545	551	599	565	555	562	538	563	550	537	572	561	577	598	547	550	554	534	588	582	565	547	559	541	590	559	547	580	597	577	611	534	573	581	610	589	516	562	583	524	543	569	547	513	521	551	547	562	568	542	570	554	606	572	559	581	603	551	560	550	513	531	577	587	558	581	565	570	552	541	569	532	531	540	547	541	533	595	566	569	580	553	555	592	514	600	540	566	539	546	576	577	579	500	547	567	522	564	550	569	584	538	547	505	536	557	558	576	551	574	555	543	586	571	562	546	570	544	571	529	527	580	596	550	552	532	564	542	555	561	540	561	514	550	551	551	526	530	547	537	563	575	586	587	541	548	503	585	561	545	578	577	566	546	559	587	536	605	546	565	596	577	582	542	518	560	580	587	613	581	550	555	554	570	553	572	571	551	570	567	549	547	522	548	574	560	518	612	538	589	553	566	558	532	522	571	588	568	522	557	556	547	577	577	546	547	535	565	536	567	532	553	555	539	580	580	615	549	537	559	533	557	575	545	491	529	573	520	570	529	531	563	561	520	538	582	532	590	530	589	538	552	532	553	599	555	513	541	505	561	532	563	563	535	573	548	559	580	556	546	595	549	554	578	577	538	545	574	556	547	563	589	525	560	560	541	562	579	567	578	555	580	600	533	539	559	546	581	536	521	572	552	549	562	536	536	543	574	573	535	556	524	528	537	543	580	568	548	567	525	615	522	567	600	618	583	553	579	479	572	515	547	538	567	557	543	553	582	549	539	586	537	574	530	558	534	602	556	527	547	572	586	570	543	521	532	560	534	561	527	519	582	567	556	550	583	583	551	537	564	591	544	558	524	602	543	576	557	541	561	551	556	560	572	534	564	585	540	590	542	534	547	562	545	572	564	551	564	559	534	565	563	595	566	521	551	521	567	584	556	527	559	562	527	548	570	553	600	585	529	520	579	573	570	570	584	552	581	544	572	563	586	526	555	570	566	584	579	542	578	547	540	541	548	548	517	516	589	554	544	555	520	549	535	513	549	581	560	530	545	549	562	552	484	564	599	565	529	527	571	571	566	572	565	549	592	513	512	544	565	562	562	564	515	568	567	603	523	543	527	580	581	574	537	543	520	536	542	606	571	575	575	522	543	522	549	526	511	558	549	535	553	572	538	534	593	533	563	618	563	546	591	510	570	552	548	542	569	585	578	515	541	551	613	509	517	560	540	546	552	565	550	525	568	516	552	534	564	565	532	571	582	558	586	547	577	563	584	545	526	558	582	552	577	576	544	586	560	576	581	548	524	545	575	511	548	591	539	561	575	559	570	591	553	531	571	549	579	535	521	574	604	541	556	532	533	549	589	556	543	547	580	525	507	527	558	543	531	538	561	548	541	560	555	581	548	524	546	546	561	522	547	498	531	551	528	557	553	589	557	580	568	594	583	563	556	528	570	525	553	557	560	520	543	583	545	582	536	582	562	554	563	532	547	521	583	578	520	525	627	562	552	590	558	524	529	485	547	579	537	517	607	504	548	546	535	568	575	576	581	560	584	576	523	553	547	536	579	530	574	551	590	545	561	580	564	537	509	585	519	583	525	535	537	537	578	549	582	553	553	567	534	582	550	538	540	576	600	550	523	570	551	553	555	542	582	539	517	523	533	564	536	553	538	555	587	560	581	545	588	537	533	539	564	528	510	592	558	552	552	542	531	562	564	594	548	539	542	572	513	564	510	546	493	556	563	544	523	545	580	546	529	591	527	559	586	595	544	560	538	534	572	593	579	564	604	557	529	558	536	596	561	521	534	534	543	526	520	533	558	542	561	559	546	593	515	545	547	522	540	559	571	581	574	553	575	576	536	536	541	522	548	557	524	541	562	560	566	573	589	568	538	555	551	569	595	579	516	608	557	569	546	549	510	530	572	563	522	604	532	511	578	532	531	554	527	545	534	566	532	559	516	514	560	560	557	545	563	543	577	565	540	579	550	538	548	570	526	563	605	499	558	531	565	597	503	565	542	535	538	604	533	544	531	557	522	538	537	589	526	533	540	561	576	544	524	570	588	576	540	515	576	554	512	532	527	584	519	545	510	593	543	558	553	500	610	579	568	536	532	570	523	550	513	561	567	588	566	563	562	557	572	534	512	574	522	555	586	532	536	587	572	574	552	540	522	619	547	517	509	550	562	574	560	551	562	580	552	565	551	523	581	528	562	548	554	549	570	558	582	565	548	546	555	567	569	535	534	569	606	517	550	571	576	558	550	555	517	544	602	600	576	555	602	552	497	571	544	558	561	582	557	516	540	559	574	598	581	545	568	578	570	562	514	536	542	561	525	558	557	551	572	543	584	576	539	536	527	543	534	546	544	600	569	542	565	532	524	529	597	564	545	605	544	544	507	569	548	612	565	534	571	557	558	524	538	555	563	559	557	553	551	530	532	545	546	597	563	557	565	547	523	570	584	568	561	556	564	556	563	570	555	566	572	557	483	516	604	547	578	581	535	539	513	555	567	532	529	519	514	576	553	516	594	560	569	520	548	526	552	563	583	624	567	557	576	543	544	582	563	528	546	510	539	546	567	557	572	514	538	497	564	564	586	515	544	552	566	548	572	561	561	603	599	581	573	552	560	563	582	542	552	586	534	572	594	535	615	555	531	545	583	588	527	557	552	573	556	572	527	560	549	587	532	575	576	540	584	551	558	607	527	532	590	553	523	517	533	512	530	556	529	566	544	510	497	550	558	525	549	529	547	576	583	512	587	541	574	581	598	537	580	566	572	539	594	567	571	565	537	569	573	526	572	547	569	566	553	564	548	575	513	577	653	556	576	545	557	516	521	561	521	573	561	567	537	560	566	508	550	586	579	568	582	533	542	503	581	558	581	573	591	565	544	554	533	540	508	530	582	537	550	514	551	612	591	567	583	580	530	590	562	530	578	581	565	534	574	576	524	556	585	555	528	577	556	553	546	585	575	551	582	550	577	564	553	545	578	546	566	518	557	510	604	521	518	559	607	550	584	538	528	539	586	547	609	521	511	534	562	566	568	551	526	594	558	565	570	528	534	565	556	512	526	587	573	544	551	507	521	587	538	575	515	557	555	552	582	537	556	545	563	600	532	548	585	526	534	566	548	571	534	538	573	547	573	540	515	599	573	554	536	512	546	523	558	542	562	551	546	546	553	553	527	568	552	564	533	600	544	555	533	582	546	538	562	556	550	540	521	534	540	589	565	561	585	553	521	532	541	565	553	510	557	539	529	517	556	531	546	559	547	550	511	571	551	537	548	564	575	561	554	549	534	524	536	560	562	591	574	558	560	551	543	533	528	560	556	544	546	559	515	535	529	531	583	563	590	550	562	552	581	580	566	564	528	547	549	512	584	522	553	553	562	572	549	567	606	569	528	555	557	515	501	537	516	563	530
25440	21405	26842	24580	7322	2300	1984	1678	1036	438	373	425	401	382	340	379	362	372	362	333	348	352	362	338	356	389	405	361	392	350	360	372	348	363	367	310	339	348	372	382	366	386	333	370	372	361	369	348	378	345	368	353	357	397	338	358	369	353	368	361	348	345	352	364	358	354	323	366	380	331	361	356	383	377	357	345	321	354	360	356	339	344	320	374	351	338	342	360	362	394	333	375	352	323	355	383	367	354	357	361	419	368	380	387	353	323	351	363	359	372	387	380	341	379	331	336	372	342	357	357	378	360	375	386	386	358	351	328	354	345	359	348	323	374	335	336	381	365	358	406	336	344	366	354	351	376	349	366	343	333	361	367	302	334	351	360	353	366	390	371	351	379	325	344	370	357	352	343	319	340	364	324	360	369	351	386	332	346	361	424	354	346	362	310	351	370	380	343	376	366	354	341	377	346	329	351	342	353	357	345	378	325	377	347	360	376	365	361	314	361	344	370	370	367	335	371	378	371	357	350	387	351	355	408	355	382	352	344	373	334	358	375	338	394	346	337	362	356	408	323	387	393	304	363	358	363	348	352	356	342	352	386	356	376	352	362	353	387	359	379	350	381	320	354	372	380	329	355	381	374	355	382	365	367	365	374	347	325	353	342	366	333	398	338	385	342	349	364	337	371	346	362	331	351	361	371	367	337	318	339	387	390	369	336	397	362	354	338	377	382	381	356	346	360	326	374	332	362	367	376	377	371	373	366	339	337	346	342	336	332	327	347	345	361	373	341	345	375	354	333	353	342	349	372	350	351	385	336	373	381	342	335	312	381	388	340	367	379	346	360	385	332	368	358	349	397	381	366	331	335	391	355	371	364	350	383	340	320	366	354	376	352	378	331	330	366	322	379	327	377	366	381	361	364	372	375	373	362	347	391	360	330	379	366	343	371	341	354	372	324	308	358	347	334	336	348	355	349	321	365	339	361	323	337	375	342	357	341	381	386	380	370	370	321	330	360	369	403	368	351	348	368	326	365	365	353	347	346	336	371	315	330	319	359	325	345	384	346	347	361	362	378	356	361	347	384	369	369	380	307	342	355	360	329	361	329	350	342	360	366	340	364	369	362	364	366	361	354	366	361	325	357	362	352	343	363	326	378	365	324	375	345	336	329	409	374	371	361	355	379	347	398	345	342	327	320	326	385	349	344	399	359	355	368	359	363	359	348	369	350	339	334	346	384	339	355	344	350	340	344	407	340	320	372	347	362	374	339	357	346	344	383	368	354	323	339	308	352	362	354	363	349	348	376	382	372	340	359	344	360	329	374	377	337	351	357	363	362	346	374	317	405	354	345	372	359	374	346	371	364	383	347	338	379	328	332	342	356	339	337	361	372	344	329	374	374	367	359	317	356	356	313	350	360	326	374	328	331	371	318	380	382	330	354	380	342	357	359	319	336	340	365	404	358	345	352	360	355	340	348	342	337	373	367	311	340	372	369	329	356	320	375	361	344	348	361	342	357	333	354	365	372	352	343	335	359	408	340	350	315	342	363	357	352	339	319	333	358	338	331	347	380	365	371	361	348	363	370	388	340	330	363	364	324	374	335	348	355	351	364	345	391	359	353	346	345	368	339	380	356	366	347	340	379	371	360	364	349	369	370	357	357	341	373	375	330	314	351	379	351	335	375	368	360	384	357	338	333	319	338	357	340	350	370	359	324	346	372	327	318	354	368	342	380	361	354	322	352	360	320	349	356	355	372	378	355	309	349	346	368	347	357	332	370	386	356	352	347	336	363	350	358	355	339	332	352	364	363	382	366	381	390	350	358	308	350	338	356	377	346	373	381	341	338	355	344	401	333	334	337	349	330	381	367	398	356	364	374	350	355	331	356	353	354	332	399	329	332	347	352	363	375	380	374	371	346	356	344	355	351	351	350	322	349	359	330	374	351	315	343	352	342	360	352	366	382	361	353	340	370	375	358	373	389	324	351	380	322	383	358	362	357	370	359	328	366	346	333	366	341	307	347	361	357	349	330	367	363	355	340	341	354	357	383	373	337	349	390	380	351	390	349	344	351	345	350	333	357	353	374	346	345	352	346	361	349	344	413	393	359	331	365	314	341	326	344	388	348	342	327	339	343	368	380	333	340	352	364	378	339	377	338	338	343	358	354	355	362	359	317	338	382	360	303	362	334	398	344	353	366	352	359	342	351	390	375	367	358	395	322	396	376	354	370	353	371	375	383	374	349	367	338	314	325	342	350	368	330	378	332	358	325	356	350	354	375	370	345	347	347	338	340	358	337	348	360	355	340	367	337	372	358	359	337	372	338	375	345	377	414	321	315	323	352	368	328	376	367	361	360	352	319	344	358	359	365	337	342	356	321	350	345	325	330	391	359	356	377	349	355	358	348	354	394	354	341	348	377	321	359	356	339	353	322	362	371	364	357	351	370	332	351	350	343	360	374	329	343	318	387	374	391	347	365	369	321	351	362	312	349	318	369	315	345	336	366	386	319	319	342	376	355	338	340	354	346	317	385	320	361	361	358	339	335	394	365	344	396	336	384	325	384	341	362	359	350	390	345	322	317	377	359	340	368	351	382	334	333	358	376	384	317	392	343	320	403	344	332	401	359	331	332	371	361	377	329	371	339	357	374	343	336	348	374	306	387	365	330	363	375	365	357	354	366	352	358	364	377	385	330	353	343	350	365	355	373	345	379	376	356	355	385	365	349	362	368	361	366	329	346	346	330	346	332	338	368	348	348	372	351	340	337	379	364	339	360	346	365	383	376	359	340	355	353	367	359	342	355	350	351	341	340	364	361	358	346	325	351	340	371	377	341	344	345	345	338	364	341	319	354	362	311	356	372	374	338	384	350	350	350	333	356	364	365	402	362	356	343	383	344	365	332	360	323	340	374	361	346	318	342	383	319	315	370	357	369	383	327	329	357	365	344	337	341	327	380	331	378	316	353	358	395	342	349	379	377	373	339	368	336	344	344	352	337	312	347	325	326	347	344	353	331	348	359	331	363	364	354	376	351	331	379	373	357	351	318	371	308	334	357	333	366	377	349	354	359	377	336	343	369	379	328	383	378	356	345	333	378	363	347	335	335	362	330	343	366	377	360	370	348	358	355	356	366	378	331	340	352	361	362	353	356	333	345	378	375	362	359	348	396	374	329	367	369	365	344	346	340	398	358	386	375	342	357	349	345	347	336	316	352	336	365	350	380	338	373	355	386	356	339	365	355	377	320	347	330	358	373	366	374	360	346	358	330	320	359	380	335	364	347	385	377	322	385	392	345	373	377	372	347	339	336	380	332	362	342	378	358	358	347	354	345	328	365	337	377	331	357	309	366	317	394	363	337	369	367	357	359	327	349	353	388	365	365	361	360	363	339	333	395	344	337	345	389	358	359	349	362	362	339	380	337	358	375	342	354	332	376	328	352	365	336	369	351	338	322	351	339	324	367	353	350	356	341	381	366	332	338	355	371	386	345	348	353	394	374
42471	51259	24775	7492	5264	5475	4527	4179	2246	558	518	520	466	480	445	471	442	441	511	499	459	432	430	427	472	417	419	476	452	452	448	449	444	436	457	414	462	449	420	432	439	450	404	448	408	444	445	458	423	451	423	441	447	473	447	442	398	460	407	472	428	418	422	462	446	444	427	459	433	437	398	418	441	400	422	433	445	469	423	456	407	437	419	454	446	487	458	408	463	436	464	454	449	407	442	446	499	466	408	459	450	413	434	459	454	461	432	443	447	431	417	433	447	425	407	403	491	445	424	461	452	440	439	405	446	445	475	458	461	424	455	404	422	442	449	402	446	455	442	429	412	437	426	416	432	406	416	440	467	426	454	446	442	460	483	451	418	421	430	473	455	408	422	418	411	428	448	429	405	427	446	398	410	456	459	439	443	434	428	393	431	438	436	419	447	459	449	468	407	449	419	425	408	432	411	411	411	454	437	436	393	401	438	460	472	441	486	432	434	402	441	424	418	429	460	448	417	465	456	451	420	434	415	460	440	435	421	405	446	426	449	442	436	447	406	416	450	418	450	453	455	457	417	451	405	412	443	423	430	433	386	433	412	411	445	447	443	445	448	407	431	432	440	429	427	429	454	413	424	434	418	440	416	438	428	445	442	484	407	440	401	421	425	463	422	435	469	426	398	446	439	454	416	431	438	425	413	475	439	419	409	440	438	428	402	380	432	406	435	430	422	443	442	436	451	438	412	451	471	431	423	450	452	452	435	414	440	423	432	432	451	429	449	448	455	431	443	432	465	419	423	429	417	465	462	425	419	428	402	424	427	439	441	399	390	412	423	432	418	421	442	439	446	425	431	473	435	509	428	418	437	388	450	399	418	440	457	429	483	444	441	437	411	451	445	424	425	427	433	439	451	414	421	439	434	456	445	415	461	463	450	413	440	440	450	419	452	432	440	430	466	472	446	420	419	501	462	419	429	447	431	435	442	441	439	454	425	450	443	412	448	416	427	467	439	414	418	400	449	438	443	448	405	463	426	408	449	423	448	480	450	446	447	439	435	419	426	518	432	422	454	478	443	437	434	416	432	441	443	415	427	410	409	432	415	440	454	397	421	415	432	421	447	455	434	405	467	434	430	418	461	427	439	436	422	424	468	430	446	441	427	436	422	426	415	453	439	452	429	427	408	406	470	438	453	411	398	489	414	473	410	472	459	469	426	444	423	449	384	449	415	461	489	443	426	436	412	446	440	441	411	444	436	444	463	433	407	439	424	434	438	434	453	432	444	437	443	429	433	428	440	457	435	425	471	436	446	398	455	453	431	407	440	428	468	456	449	423	457	399	409	424	380	415	476	435	425	432	447	458	410	469	430	437	472	435	414	435	398	436	378	443	499	432	396	441	448	430	415	458	460	430	448	443	454	441	430	465	470	419	423	424	429	455	402	448	448	472	439	404	486	455	442	414	445	400	443	372	455	428	436	420	397	396	496	392	416	444	427	434	434	450	439	426	396	407	460	429	437	444	458	399	437	419	440	440	399	439	446	475	442	405	449	454	463	429	456	469	423	433	447	460	459	451	455	430	415	427	439	448	422	398	432	449	427	458	454	459	415	436	450	438	454	447	468	438	427	419	425	448	455	456	471	419	434	466	430	476	468	457	426	432	444	448	431	427	430	411	419	457	447	393	431	428	470	440	409	425	443	450	426	449	413	444	463	445	403	424	448	408	427	435	440	412	472	442	406	477	421	443	416	423	442	439	419	422	423	411	434	450	424	401	401	403	458	404	445	441	469	438	436	425	440	413	475	421	454	450	464	441	420	462	431	419	473	414	457	399	478	424	459	474	433	437	423	385	479	444	431	465	478	488	426	411	456	440	431	472	435	433	515	414	446	447	472	437	416	410	407	411	424	436	400	444	446	394	412	431	427	399	458	434	394	429	461	494	422	439	456	420	424	429	428	437	470	395	433	434	428	430	432	417	409	430	442	427	434	497	463	462	471	421	480	443	429	458	437	421	449	438	424	443	437	396	439	430	428	446	444	451	454	457	440	458	451	434	425	443	444	464	463	445	408	402	441	454	447	425	413	450	441	427	431	468	443	467	426	417	407	391	414	457	403	445	436	440	434	437	393	439	408	404	452	443	416	459	446	464	436	453	423	454	440	410	417	453	462	414	411	457	456	443	459	424	417	482	439	401	410	446	460	425	452	441	435	469	427	456	450	427	408	483	418	489	444	426	437	450	445	461	395	414	414	415	418	435	422	443	404	437	404	452	439	414	414	450	465	402	414	417	434	455	446	420	454	417	446	423	437	433	464	454	451	447	433	450	417	456	432	436	443	437	380	402	483	452	445	409	383	416	402	454	435	430	431	448	455	457	424	420	442	471	395	448	437	371	423	447	464	430	448	409	474	449	431	412	408	403	414	436	413	425	429	468	448	421	476	431	420	480	456	417	442	456	461	431	433	449	409	418	430	475	428	423	436	418	407	422	431	422	428	387	433	412	413	456	440	469	441	437	462	439	418	421	425	406	451	457	466	419	434	442	417	430	407	412	448	494	409	368	442	449	477	432	427	401	434	448	429	396	411	430	443	416	392	443	459	425	476	459	402	434	423	423	449	442	446	417	487	399	397	437	433	388	393	439	466	422	413	448	420	404	420	392	454	415	439	452	413	453	449	406	422	460	462	459	454	451	416	451	455	446	404	458	425	477	429	446	436	421	421	435	432	408	454	452	434	451	435	477	418	451	433	435	467	427	402	459	408	406	459	377	404	445	433	430	416	451	428	423	442	447	449	411	445	472	464	442	424	441	463	420	444	438	440	415	476	453	449	395	446	441	411	423	420	426	412	459	438	427	449	405	423	412	429	455	412	414	441	437	414	454	452	454	436	466	419	461	439	440	409	435	402	463	408	399	430	460	445	425	482	453	416	396	432	443	417	419	428	411	443	410	411	421	427	454	421	474	403	435	402	469	451	461	427	454	461	402	447	458	463	447	438	422	418	438	425	489	393	416	398	423	446	407	400	452	446	430	440	412	436	444	442	423	412	418	443	486	450	396	445	428	442	448	436	405	431	406	439	410	411	460	437	411	412	410	413	441	429	410	442	418	442	460	413	464	405	443	440	431	437	451	467	422	435	443	424	485	440	441	397	425	462	437	435	433	403	409	434	447	447	385	434	431	388	433	448	438	396	468	479	447	443	391	461	429	417	444	450	414	482	445	410	410	452	447	433	440	423	424	411	426	464	425	422	472	443	422	444	422	426	428	441	439	446	449	433	444	428	471	415	426	447	446	396	417	465	429	471	417	440	430	455	455	422	417	431	438	458	432	401	428	443	447	455	442	401	447	507	458	433	463	442	440	420	421	416	451	463	440	433	420	450	407	422	394	409	458	407	397	391	449	438	440	424	427	423	437	438	409	455	450	411	454	435	442	423	420	422	427	441	433	426	441	406	430	423	447	426	438	446	440	490	433	436	458	417	429	401	438	419	432	456	418	435	427
23018	21290	28963	23929	21317	21781	15006	7482	3851	875	829	765	731	711	724	685	697	662	692	653	645	690	704	633	654	630	645	639	673	603	634	626	632	670	679	640	619	644	670	647	657	632	639	641	652	623	592	609	601	673	670	611	602	630	597	586	640	681	660	620	595	617	652	638	665	637	632	635	601	663	628	603	624	636	651	664	661	636	671	664	626	619	636	634	641	637	607	598	639	638	642	618	714	641	625	591	585	693	680	653	644	665	686	626	644	596	640	661	640	613	596	637	587	645	650	629	653	574	630	609	614	605	609	675	614	639	661	669	643	588	629	665	645	636	637	645	607	616	615	637	626	645	628	630	660	626	624	630	629	606	682	625	613	634	613	592	634	637	613	634	604	578	580	631	591	599	622	621	656	614	577	669	612	641	626	654	660	597	626	591	648	605	610	629	641	612	582	616	578	611	593	643	623	622	638	610	649	644	587	637	641	626	645	640	644	618	591	649	662	634	627	639	595	601	597	661	597	631	601	643	659	627	627	636	606	666	617	631	623	666	617	624	612	627	642	648	708	644	614	616	627	644	575	604	618	652	587	656	600	631	601	608	606	692	629	626	645	608	643	606	645	611	602	621	635	650	629	632	607	597	609	579	634	662	605	611	653	582	635	647	649	629	614	618	611	629	628	563	641	602	653	615	609	604	617	627	638	607	643	628	632	615	620	644	619	661	653	604	615	717	619	631	650	645	612	690	598	610	574	644	632	687	638	634	610	606	631	658	618	619	623	568	619	640	591	589	619	628	666	655	604	631	624	565	609	622	651	674	626	595	661	605	657	639	631	579	603	664	599	654	646	637	592	679	669	647	636	651	598	659	645	624	601	663	581	644	646	620	651	659	609	641	604	582	585	634	644	635	573	641	618	621	611	635	626	588	615	629	621	648	595	661	622	620	637	584	656	655	608	630	636	649	609	615	581	630	602	630	665	618	631	599	641	614	653	639	591	611	661	596	655	637	627	604	667	587	603	604	555	625	591	630	613	578	646	606	634	607	600	625	593	583	623	631	650	647	642	637	640	582	630	631	624	673	644	659	632	630	604	632	638	648	637	624	651	628	614	616	621	668	603	614	662	613	651	620	637	592	633	607	601	637	583	679	584	598	637	650	590	637	635	607	641	598	630	623	614	610	621	600	599	651	657	635	633	592	642	625	608	658	640	665	632	651	645	601	657	611	612	640	586	610	639	630	624	644	647	622	600	679	618	601	640	610	622	613	626	600	603	582	580	647	640	624	637	647	584	638	628	631	633	570	631	647	624	611	603	596	604	586	632	651	582	604	634	653	640	615	612	602	636	647	601	585	642	617	656	604	611	609	594	613	638	562	672	635	557	622	669	666	632	660	626	555	652	601	601	648	616	623	635	632	608	608	632	637	663	632	645	583	631	589	619	590	585	649	623	547	639	602	568	615	637	625	669	665	634	603	591	606	608	609	669	655	570	581	679	631	649	612	635	632	608	652	620	622	619	640	587	592	622	636	629	611	670	606	634	637	652	648	650	604	602	645	599	633	591	600	607	620	628	598	632	641	603	624	652	665	583	581	588	647	605	653	614	628	605	652	598	655	617	615	623	620	646	636	629	600	607	586	611	621	620	608	645	545	630	626	632	637	645	680	627	605	654	604	651	575	605	652	661	623	635	603	628	602	595	632	626	609	603	643	669	628	628	605	653	684	624	629	663	604	670	612	660	613	609	615	593	608	646	622	645	608	602	631	572	586	647	628	631	604	634	577	611	609	613	580	631	594	654	629	594	606	608	594	659	642	616	599	584	656	615	616	632	589	615	612	600	587	650	606	663	578	642	635	605	627	609	638	655	609	666	606	614	611	657	672	636	582	621	583	624	631	617	606	600	581	634	610	628	647	598	613	621	645	643	644	653	623	615	652	648	632	569	616	607	652	616	571	615	602	582	632	608	649	600	596	652	607	636	668	641	601	636	612	631	663	635	642	609	646	613	617	661	612	629	644	627	634	614	663	621	592	598	615	596	673	614	658	585	657	618	651	608	617	610	664	576	622	633	582	654	603	621	610	650	617	630	601	580	624	639	665	626	648	642	574	625	595	642	586	647	658	658	624	645	589	618	616	627	578	677	676	654	657	597	596	626	614	608	569	560	711	620	629	620	621	667	584	576	620	624	581	591	643	596	667	637	633	598	636	638	624	633	651	578	619	603	627	600	635	675	617	633	640	622	604	654	597	601	634	609	598	597	650	673	613	618	621	598	584	622	558	597	614	623	628	602	664	647	644	565	609	619	624	609	599	622	604	622	627	598	678	620	644	631	636	608	611	663	625	630	639	631	637	644	624	597	663	609	586	587	633	601	612	654	688	592	622	627	644	620	638	587	675	631	619	607	614	591	596	617	676	641	642	652	585	620	622	608	631	608	572	593	597	596	600	612	620	658	608	604	665	636	616	617	640	636	677	604	592	647	618	699	576	625	604	683	612	668	639	630	619	621	629	624	675	644	609	639	626	581	583	616	647	618	604	623	647	640	619	645	666	638	610	618	599	598	559	637	582	663	680	607	635	661	596	635	577	616	671	624	647	615	612	607	632	631	617	640	644	610	636	591	624	619	596	636	608	582	613	668	616	633	654	602	665	622	633	652	604	603	664	633	657	567	626	628	626	635	641	598	664	636	642	639	645	648	615	643	624	653	671	561	631	617	602	634	624	611	604	616	665	607	630	612	674	589	678	642	655	650	635	642	611	630	614	645	623	592	626	629	595	637	589	661	680	635	629	647	591	611	616	620	616	622	623	582	610	616	591	649	572	623	641	597	645	602	609	590	636	629	573	618	588	688	595	638	638	647	629	668	626	678	598	634	654	600	593	624	624	657	660	621	643	608	610	615	614	617	597	609	626	664	626	622	611	615	632	620	627	580	660	621	622	641	624	613	615	618	643	576	603	654	582	584	640	611	661	580	588	630	611	646	645	637	601	660	645	613	614	638	638	644	621	605	622	635	615	603	604	600	648	649	610	667	610	617	599	608	617	615	611	601	623	626	617	621	627	586	660	620	592	634	603	625	638	584	625	668	581	601	624	647	589	610	597	594	629	627	616	629	586	626	594	616	595	649	649	592	601	663	600	597	618	634	641	615	588	617	575	696	609	651	620	663	572	690	605	639	619	650	606	608	618	639	589	617	643	639	592	588	625	639	632	612	605	621	627	643	671	653	609	639	627	609	584	589	629	647	623	649	574	649	617	618	618	605	644	648	679	600	610	586	637	589	619	649	632	646	634	610	587	616	597	648	625	653	637	573	654	611	657	595	606	662	625	615	638	636	668	643	623	631	602	626	623	597	626	630	610	618	644	641	580	628	614	636	627	618	617	596	611	604	608	618	668	613	627	614	651	636	596	643	641	631	594	573	616	599	625	597	624	601	622	606	672	659	636	608	613	669	596	608	616	577	587	667	587	666	633	619	638	595	604	656	592	626	567	621	635	589	663	646	624
55768	77844	43731	23734	17972	15825	12069	12745	5918	1284	1120	1017	1043	983	945	874	904	891	873	821	808	818	800	793	833	743	780	779	731	741	720	740	756	739	797	743	780	728	753	707	764	744	745	710	752	708	675	769	735	752	713	760	691	738	718	714	745	721	692	738	720	766	718	756	717	676	709	712	726	752	734	733	747	746	737	750	726	719	685	734	724	745	772	795	753	724	774	736	734	767	699	737	751	751	751	746	742	709	762	735	761	788	712	741	758	798	739	698	754	675	708	746	709	743	715	739	739	721	721	729	720	780	724	683	735	752	738	743	770	718	689	732	707	703	726	727	720	738	704	706	734	745	735	739	740	707	694	763	679	709	717	747	658	696	718	725	727	711	681	701	699	719	693	756	732	733	726	686	697	735	668	719	672	739	744	724	682	678	686	692	694	681	714	685	735	672	728	723	747	704	719	676	695	716	693	672	733	747	753	700	727	688	718	717	737	746	717	726	756	675	713	692	737	756	787	682	686	701	725	761	723	686	718	724	742	695	720	710	742	722	777	703	752	670	674	689	746	730	732	658	762	714	709	681	669	711	688	704	713	773	709	716	705	736	716	713	689	714	748	711	735	720	655	658	710	711	663	725	757	727	736	728	724	738	700	735	702	734	728	719	702	723	724	685	681	742	702	761	705	763	727	753	734	689	756	723	730	736	721	707	757	710	716	772	704	717	726	706	714	766	723	731	687	702	688	723	734	716	716	679	760	667	724	748	699	793	685	716	718	736	735	705	673	703	773	727	734	728	715	730	699	712	742	727	746	713	647	685	750	710	771	710	754	763	726	729	731	725	769	751	718	741	745	764	765	738	695	769	736	699	709	709	695	752	771	701	745	726	724	676	745	722	754	723	774	704	726	702	700	703	716	713	770	712	717	643	700	733	694	765	757	690	753	703	731	721	707	725	711	743	698	763	719	708	691	706	696	743	725	686	752	690	726	707	752	709	743	717	698	706	719	713	729	746	745	665	675	731	730	751	715	696	713	774	697	732	693	683	741	680	680	693	692	739	717	723	734	707	708	734	757	754	714	697	747	723	705	707	713	678	693	742	743	710	689	694	685	740	691	688	771	708	712	715	729	761	721	707	694	709	696	713	709	732	763	700	752	684	787	776	679	740	683	712	704	691	721	713	731	727	749	718	716	650	746	706	737	714	713	716	756	679	678	737	721	736	663	741	705	759	749	758	726	735	744	725	709	711	697	692	696	725	713	717	722	727	735	705	749	712	724	734	693	733	745	713	686	702	725	742	720	742	738	673	776	725	662	673	774	675	723	726	685	757	767	683	669	711	741	675	723	747	725	728	684	703	698	742	721	726	677	728	672	717	715	651	727	712	692	736	707	768	755	696	723	716	705	706	727	699	737	688	667	749	693	690	708	742	715	712	703	738	701	716	703	720	726	688	716	693	714	713	751	696	717	715	701	726	695	706	698	762	747	743	771	730	723	708	740	721	710	712	720	746	726	752	715	742	702	723	720	697	740	706	740	769	748	699	723	752	699	727	737	671	731	696	733	678	744	716	734	698	678	709	743	713	710	722	718	744	680	724	729	717	704	694	742	710	735	724	674	720	766	727	693	730	722	708	709	739	741	754	688	705	738	746	731	738	708	780	703	746	717	706	718	691	725	725	700	699	718	681	736	720	724	711	727	712	692	723	708	694	728	703	714	690	687	752	740	741	721	693	718	724	763	688	732	750	729	664	738	696	736	730	669	695	743	672	707	753	695	697	706	733	732	727	717	786	750	740	733	706	675	761	761	744	689	743	701	748	708	761	723	768	739	720	758	712	731	740	723	689	683	679	728	684	731	703	708	675	700	726	740	718	717	726	734	751	664	744	709	710	742	730	707	754	711	718	730	725	682	686	713	729	697	747	733	700	694	686	759	725	756	762	708	716	704	729	706	693	702	720	751	710	726	731	747	766	777	713	705	679	747	709	740	779	681	702	715	683	720	721	730	686	706	718	732	684	695	695	702	683	718	699	713	687	698	737	689	728	726	717	684	726	731	731	708	712	705	679	745	697	730	738	711	767	735	770	722	661	706	716	700	682	758	742	726	725	653	692	709	699	702	718	705	736	712	689	712	725	744	727	691	662	693	716	684	747	714	741	733	729	730	688	758	698	706	709	720	717	737	722	691	737	713	728	722	687	729	740	714	724	740	695	683	772	689	692	721	658	700	714	707	676	715	684	694	737	775	715	692	676	693	727	726	707	742	673	711	730	711	713	718	710	701	722	739	724	723	718	754	727	708	733	711	751	711	690	692	703	698	681	751	712	698	797	705	642	723	718	662	723	704	761	727	717	716	720	687	662	698	742	735	680	696	775	734	708	722	752	717	707	744	670	733	694	686	734	742	754	704	715	703	774	720	724	710	764	741	693	726	756	738	744	691	683	726	677	748	752	696	718	724	735	720	689	702	747	702	734	660	687	736	692	732	721	692	724	722	745	683	731	698	695	751	665	740	749	704	720	714	751	708	696	707	719	738	693	752	750	691	682	713	711	735	720	746	690	724	733	758	742	683	714	741	688	748	701	710	720	740	741	701	714	706	733	720	705	755	704	706	757	688	706	769	722	695	696	666	721	671	747	752	733	722	762	702	696	694	731	687	719	760	728	736	700	716	714	741	710	677	708	701	731	767	791	689	737	683	708	698	667	773	725	697	728	761	741	742	714	756	696	702	730	723	739	717	698	722	728	701	709	737	742	750	726	720	721	666	723	747	699	711	738	702	735	687	724	774	636	741	702	730	712	690	711	727	778	682	729	743	704	717	721	706	684	725	707	713	703	717	721	764	682	763	681	681	700	693	672	699	750	745	690	717	750	750	723	739	721	710	721	782	687	713	715	693	746	703	727	743	728	688	720	754	736	689	690	720	721	731	733	771	724	696	750	721	738	679	784	666	715	693	708	761	694	710	723	735	702	685	701	687	694	671	733	711	672	755	797	715	765	722	753	728	747	748	691	728	747	749	720	700	724	702	662	753	722	675	704	741	778	712	719	700	726	714	719	681	713	708	744	731	717	761	691	702	774	730	713	649	746	684	769	687	751	742	749	739	683	766	729	756	723	752	727	701	726	748	728	724	694	675	732	724	670	735	790	750	767	691	705	743	686	730	719	691	742	734	703	710	740	768	723	680	757	707	679	726	722	686	735	743	720	757	737	726	678	707	722	701	706	722	699	670	751	728	731	707	701	731	704	733	758	714	747	705	686	692	712	719	686	695	692	689	660	748	734	660	690	736	710	640	745	675	731	696	710	713	759	715	727	679	711	741	692	700	686	715	716	693	714	789	732	697	751	691	714	707	712	733	728	729	737	752	729	726	702	695	728	734	723	695	746	670	726	713	695	750	701	741	643	727	732	690	780	704	680	699	725	745	732	724	716	675	708	706	717	714	694	691	696	739	708	714	749	765	677	733	647	705	704	697	723	747	725	730	698	754	690	682	693	712	688	686	782
27982	21489	13055	2445	977	794	556	513	420	307	335	308	357	317	297	310	317	306	301	321	324	320	343	322	350	311	328	318	305	296	300	313	285	310	317	319	297	314	283	342	312	316	332	327	309	332	360	352	303	309	310	307	365	308	304	309	328	329	338	323	299	328	323	299	356	345	323	353	325	302	288	314	318	328	276	347	328	302	322	329	302	350	330	325	339	314	341	318	312	324	334	334	349	322	331	321	315	317	312	319	345	324	344	338	318	341	321	320	341	307	345	299	294	306	326	327	323	297	357	297	340	289	304	318	309	317	306	299	320	327	332	313	296	331	309	301	305	297	328	329	315	322	310	304	313	305	321	297	343	332	295	312	328	316	327	324	313	328	314	348	333	317	296	313	291	322	334	292	314	321	304	318	324	288	333	299	333	311	331	323	266	312	318	283	324	299	315	334	302	304	324	301	326	305	267	338	296	318	313	320	340	312	340	327	274	320	332	340	313	277	302	317	315	309	316	299	300	349	309	329	323	341	346	344	322	304	327	316	322	328	321	328	329	310	318	340	338	335	293	360	310	343	309	318	310	358	298	343	280	328	329	318	325	323	291	313	300	298	335	294	320	327	297	332	297	321	323	318	349	344	301	309	321	291	324	322	315	288	341	298	319	330	297	316	304	326	348	309	323	307	323	324	324	323	303	315	292	316	310	311	316	308	314	332	297	313	317	312	275	304	331	335	339	303	315	329	282	326	343	366	317	343	323	312	297	304	321	311	293	321	307	345	314	307	325	317	309	283	325	324	326	323	330	312	318	339	327	333	315	341	305	305	304	336	330	275	308	333	316	341	319	351	321	322	339	300	295	279	327	308	275	322	314	323	304	279	317	323	265	290	340	326	299	324	301	317	339	344	307	343	314	320	363	273	315	321	287	312	306	352	314	326	325	314	315	335	325	344	334	301	342	313	327	304	300	283	338	302	336	320	320	303	331	329	344	299	306	307	290	314	328	324	284	307	309	300	317	301	314	316	333	355	299	317	317	308	330	340	325	324	329	335	331	307	313	333	308	359	330	318	311	374	295	321	286	300	303	296	311	331	332	326	324	295	327	316	320	347	303	306	328	335	323	335	332	296	311	294	329	361	317	326	310	297	315	317	326	318	305	316	325	310	343	326	275	335	335	320	318	287	311	322	315	345	301	349	375	301	321	282	330	296	345	308	307	314	325	320	321	319	303	329	319	309	305	338	338	328	330	328	308	316	358	288	331	333	336	305	316	329	310	326	327	317	321	335	356	307	354	297	301	311	354	298	335	320	327	335	328	335	347	314	323	339	322	332	301	324	305	312	326	349	294	321	312	315	288	351	255	313	311	318	332	334	330	335	329	328	300	326	343	287	357	306	307	308	324	297	336	349	316	352	303	321	317	327	337	340	347	322	321	309	328	314	313	300	326	317	316	297	347	324	298	323	324	300	278	306	330	317	296	302	327	281	326	337	330	328	303	333	320	326	321	339	290	331	301	333	334	335	321	342	300	292	334	332	335	327	339	331	301	278	329	321	340	341	337	309	326	303	334	344	315	309	307	329	323	291	335	288	311	295	334	343	321	321	310	312	308	298	305	339	314	325	306	316	340	313	346	338	328	327	332	319	335	345	329	349	298	338	362	312	309	346	311	325	334	332	336	333	341	324	322	321	330	355	336	326	336	314	277	349	335	299	310	365	332	323	323	350	290	343	337	317	321	322	309	343	312	294	316	329	301	327	307	303	331	319	277	322	299	318	307	291	303	302	308	323	326	343	307	301	328	316	313	315	353	273	285	320	349	328	312	293	290	296	305	314	326	339	338	311	314	305	309	303	295	308	276	326	313	305	313	304	314	327	331	301	312	300	315	329	318	335	315	329	323	302	310	326	335	325	339	340	341	301	285	328	306	334	291	317	319	347	328	312	317	313	313	304	329	323	301	339	324	332	352	304	323	327	300	337	320	309	314	337	312	307	279	311	307	306	334	301	313	335	301	311	286	307	295	351	323	326	300	326	322	303	312	307	314	332	280	322	333	308	295	341	328	303	341	331	355	346	305	315	299	305	307	328	322	324	274	319	306	320	330	319	314	306	315	314	308	308	304	320	286	305	307	311	340	343	319	333	326	342	310	326	316	320	310	328	300	320	281	321	309	284	317	301	347	294	314	289	308	321	323	316	331	301	308	320	323	302	273	339	307	351	330	335	322	336	322	307	347	286	317	333	326	335	288	344	301	338	339	293	306	331	315	319	335	316	320	305	307	306	332	335	327	327	334	307	316	313	307	346	337	336	319	280	327	308	342	342	314	325	327	306	323	328	314	312	310	321	354	309	306	315	297	313	329	307	338	306	295	275	311	356	316	294	298	310	308	335	309	316	322	335	325	340	333	308	326	278	314	324	316	338	354	319	335	284	305	283	307	330	311	299	292	331	330	281	339	344	335	334	309	309	321	310	319	309	304	310	315	280	316	330	311	304	355	305	319	333	306	274	319	324	305	303	335	284	292	300	316	314	340	313	295	315	317	338	309	328	344	328	348	302	295	351	327	260	317	300	278	304	357	333	321	301	320	330	345	334	329	338	329	300	333	323	314	284	338	338	331	315	324	378	312	355	284	306	308	349	341	295	315	287	338	323	303	319	300	330	338	293	327	322	349	291	304	321	293	311	296	316	321	335	299	314	345	328	281	322	307	322	305	324	298	323	292	312	326	365	314	317	328	294	302	302	344	311	332	327	317	325	317	283	321	305	294	321	299	339	323	301	324	314	328	301	326	304	319	319	315	304	321	310	281	305	307	280	304	302	299	337	337	342	322	328	317	298	330	306	298	290	320	296	312	328	318	332	304	282	295	306	323	317	348	344	299	335	319	318	293	302	300	339	317	338	318	291	327	321	310	309	297	293	351	317	304	299	309	278	311	327	304	362	317	270	284	350	326	321	332	284	304	303	329	329	317	316	297	317	346	322	327	328	325	337	303	333	279	344	310	335	291	305	300	313	287	306	308	301	348	308	304	350	304	308	309	358	310	299	324	320	306	303	313	314	312	326	321	306	313	322	302	304	313	321	338	314	310	331	315	317	342	323	314	302	347	315	322	314	312	330	337	330	298	316	339	319	317	292	301	306	298	294	312	323	339	341	298	348	342	315	309	309	321	329	314	308	337	309	323	329	324	310	331	269	322	318	320	328	319	338	337	357	357	307	284	322	320	307	328	305	282	321	341	322	300	326	319	323	311	326	323	339	290	324	263	350	342	289	320	331	306	317	299	307	342	320	338	315	318	303	317	299	325	339	328	340	306	303	310	295	293	327	315	350	292	302	333	340	306	298	342	290	325	316	315	309	310	300	320	301	308	313	302	310	337	272	261	330	361	344	321	315	300	327	306	327	319	325	309	332	304	294	327	302	309	285	324	290	336	324	310	329	315	325	313	303	307	334	289	295	326	322	327	307	322	278	319	360	290	310	312	311	320	306	316	348	310	322	334	289
24064	25347	7384	2224	1408	1338	860	881	614	438	412	445	363	417	375	376	386	381	405	363	386	389	397	407	383	414	372	390	372	406	373	402	386	409	372	382	392	425	413	381	358	384	401	385	372	365	421	409	388	356	366	394	401	361	390	352	377	375	395	383	371	429	376	396	383	380	377	422	416	382	400	382	421	381	391	384	363	410	396	393	391	363	382	368	415	361	399	396	346	398	398	392	389	380	396	418	385	365	354	409	395	424	389	393	418	382	379	426	399	378	381	425	357	373	401	429	378	381	373	332	371	374	400	381	411	363	421	382	354	393	410	385	356	365	391	347	373	384	374	413	376	397	395	385	363	359	395	405	410	372	379	377	371	372	376	363	408	382	383	374	389	395	410	380	388	351	401	423	370	364	397	368	361	350	372	433	395	418	385	358	385	367	358	361	377	395	386	375	403	379	341	408	389	399	405	424	395	404	406	408	391	367	377	394	391	402	333	419	365	378	364	387	391	375	401	388	434	370	402	428	400	363	396	383	362	360	386	403	389	394	384	383	390	410	413	429	349	398	394	380	360	362	368	354	384	416	438	382	396	368	405	386	374	390	413	371	386	401	372	376	363	389	421	390	396	365	385	371	367	383	386	373	394	387	376	411	384	404	382	405	356	379	421	346	394	352	363	377	384	388	382	387	381	408	380	411	395	406	359	395	364	349	407	386	389	341	397	377	373	383	375	409	348	401	391	383	382	370	400	370	352	358	383	409	420	416	373	352	402	373	402	380	376	380	388	367	390	372	385	367	352	392	384	366	399	378	378	411	388	411	376	394	412	390	404	397	357	380	382	382	380	397	375	386	380	380	387	404	384	365	383	406	410	377	364	351	365	362	373	376	378	394	387	407	369	394	398	421	361	391	387	369	389	422	370	370	371	385	410	393	392	411	382	376	372	374	365	405	379	389	356	371	361	418	367	403	349	366	416	378	368	417	395	407	400	363	390	385	359	369	376	396	347	398	393	416	400	407	408	381	403	373	390	390	361	376	389	371	415	351	372	402	422	394	371	376	376	389	374	372	382	403	365	392	366	369	350	378	356	383	402	400	379	425	376	374	406	356	384	349	386	377	394	383	415	370	391	387	392	387	372	395	407	397	394	408	376	370	343	415	408	390	405	357	377	378	379	402	390	383	369	382	373	394	396	364	342	373	383	377	388	391	371	376	371	399	355	390	404	388	371	373	357	407	366	403	385	375	376	369	363	367	399	384	398	383	375	391	406	337	366	412	390	385	387	376	397	379	368	371	352	418	401	384	373	376	388	371	376	387	386	402	367	352	403	390	374	373	394	343	366	392	386	390	361	377	376	396	364	372	391	403	394	357	382	367	381	425	401	383	399	381	380	385	398	423	375	413	423	375	417	377	395	392	401	361	374	373	409	374	352	378	406	398	390	392	419	380	383	405	354	380	352	362	403	411	395	384	364	375	385	337	382	411	376	364	402	368	355	422	391	388	371	342	361	369	380	380	400	398	387	362	380	428	366	416	393	404	365	406	359	374	389	428	391	374	376	390	415	391	352	380	368	393	374	347	398	391	419	377	398	352	392	410	378	372	352	381	397	402	365	395	399	371	355	377	407	371	372	363	398	391	365	365	386	393	373	386	419	372	394	370	427	368	392	387	378	380	347	382	365	358	375	364	371	389	383	396	380	364	372	417	394	377	381	376	399	369	369	390	380	384	394	393	367	384	387	368	375	381	404	418	403	383	370	384	374	417	357	393	410	375	386	372	364	409	370	386	365	353	347	396	391	395	426	365	388	403	372	405	368	377	388	392	364	370	385	379	363	355	380	431	404	372	369	386	383	372	379	385	396	389	384	352	359	392	350	365	379	378	390	405	384	391	381	371	382	387	378	377	382	385	397	383	378	354	336	378	403	360	349	397	374	389	363	418	408	397	386	350	391	362	371	405	404	419	384	384	387	364	362	376	380	400	325	371	373	378	386	369	383	379	384	352	367	373	358	396	389	389	409	391	368	382	366	392	370	396	399	377	406	333	391	432	375	380	375	382	359	388	356	388	364	367	375	367	418	374	397	393	362	398	407	378	411	424	427	370	362	393	389	372	423	376	356	376	366	373	415	388	371	361	394	372	365	370	402	369	357	376	396	386	389	374	460	395	353	374	419	429	418	446	355	375	400	401	389	364	354	390	371	402	380	411	382	361	365	368	414	386	380	387	405	388	393	377	349	365	376	363	403	367	379	350	390	391	399	362	426	378	347	380	379	379	380	385	381	425	417	396	394	411	388	367	372	424	406	381	390	389	374	389	393	412	368	390	390	341	431	342	377	399	383	377	386	375	382	408	387	384	368	399	375	357	383	345	376	385	382	382	378	351	373	362	370	359	377	362	355	392	387	352	382	390	363	370	405	401	382	352	367	378	393	403	367	380	372	391	390	378	396	432	389	367	363	359	411	395	362	399	396	373	373	367	395	372	365	402	399	387	382	386	363	385	378	426	384	371	395	395	394	361	431	374	380	385	422	388	403	374	354	388	439	377	366	386	381	387	386	382	364	362	400	373	362	388	355	381	407	381	374	379	350	335	401	395	374	405	407	381	388	389	364	399	358	380	391	401	365	392	395	414	399	375	379	381	419	337	371	409	452	377	376	357	358	387	359	389	360	370	396	386	401	365	379	363	382	404	400	383	398	402	388	414	426	378	379	362	372	385	353	357	383	384	380	385	407	362	382	404	373	359	416	386	390	411	409	387	387	408	379	392	402	403	385	393	352	383	425	399	425	402	385	344	369	390	383	402	358	374	343	371	360	406	377	416	403	388	362	367	375	395	362	362	386	371	386	380	408	416	395	415	358	369	360	394	363	371	396	399	360	388	385	394	382	387	400	385	378	374	385	352	377	379	377	393	391	423	379	371	385	399	396	371	372	389	369	402	395	380	334	386	366	397	362	395	365	381	384	362	396	400	378	379	360	351	384	375	395	378	385	395	371	402	380	377	371	355	360	388	408	383	395	367	359	380	382	392	399	350	368	407	394	403	393	390	402	378	422	371	380	418	343	357	344	406	400	376	356	402	420	405	420	387	382	387	410	431	389	428	377	382	352	398	410	410	386	364	379	373	390	409	403	353	384	379	385	353	393	389	404	435	370	382	370	393	410	409	405	367	413	406	383	383	404	355	369	353	390	382	390	381	374	410	356	394	381	384	405	345	377	380	370	369	349	391	356	356	377	351	414	398	401	375	383	387	385	390	396	371	417	387	388	409	390	360	371	388	391	390	381	399	361	406	384	360	409	369	354	402	351	389	406	404	399	413	405	383	404	387	384	389	382	391	395	383	381	403	358	358	362	376	402	365	379	359	420	414	398	415	376	393	395	388	365	399	406	358	379	364	390	370	357	371	394	406	372	383	376	372	374	379	400	407	408	410	393	394	369	377	420	372	367	392	365	381	380	380	373	376	407	387	396	396	394	341	361	378	407	386	348	421	391	402	349	369
24307	21307	28394	24488	20362	11148	4076	3565	1379	575	514	523	542	489	502	530	539	489	477	515	479	463	484	463	443	464	488	455	488	550	474	465	498	500	472	482	505	493	487	455	478	469	438	477	482	477	504	469	434	504	453	465	495	462	484	461	456	511	435	471	505	490	458	483	484	481	472	461	491	484	483	466	454	440	475	497	479	482	499	479	513	457	520	477	463	449	453	480	474	466	488	500	462	490	457	477	476	451	512	487	469	458	456	490	517	475	451	446	479	447	443	485	482	491	532	424	423	485	487	467	484	461	453	470	455	489	498	441	468	468	448	449	484	456	462	479	477	462	450	451	482	478	488	458	452	481	478	456	440	444	506	454	502	478	468	465	482	489	455	506	488	497	509	439	463	455	477	463	460	483	473	435	469	450	458	464	487	457	487	483	495	439	520	461	455	491	455	487	458	481	427	461	455	425	502	506	500	462	429	415	467	485	448	474	475	458	471	458	476	444	447	461	501	457	453	466	466	501	509	473	485	469	464	458	497	477	452	444	479	417	489	482	445	457	447	481	449	463	448	458	469	439	475	459	466	491	509	457	481	475	475	431	478	452	473	473	455	437	468	480	467	513	459	484	470	495	468	459	405	481	450	479	449	484	453	492	459	438	463	424	483	471	489	477	493	479	485	448	453	465	483	520	433	452	479	466	430	456	442	447	483	471	440	450	446	466	485	482	476	464	478	480	514	481	471	396	493	468	483	499	450	458	436	459	486	485	451	442	493	462	474	449	478	490	437	462	447	454	461	494	489	460	477	482	466	470	450	468	431	457	471	481	479	466	444	478	443	445	457	474	476	494	482	470	489	477	424	455	467	469	448	455	477	472	473	431	478	485	487	506	458	460	480	482	448	458	474	448	502	487	444	477	445	457	482	433	503	497	488	474	462	463	452	497	449	467	459	506	467	435	444	486	460	476	482	448	463	473	461	447	457	490	457	498	460	416	428	444	474	470	506	466	467	473	461	443	445	425	495	452	467	433	479	498	459	456	428	416	442	456	486	447	467	486	484	506	463	478	447	467	500	494	477	448	494	467	455	470	479	495	468	439	459	458	471	456	485	460	452	458	487	457	514	477	452	471	487	490	438	471	462	472	457	471	445	465	470	463	435	465	454	464	464	479	495	467	456	441	471	450	471	475	438	473	470	448	444	472	464	444	446	439	462	483	480	473	474	469	445	448	486	465	477	484	475	473	445	456	496	468	449	437	491	487	477	519	484	469	485	472	481	491	449	437	475	450	485	502	461	447	446	449	455	502	467	460	482	471	459	466	485	472	492	449	461	469	458	450	462	440	452	463	492	452	420	494	477	446	518	458	423	481	458	489	467	449	480	481	454	474	421	439	447	487	464	500	514	472	435	441	471	445	435	469	463	462	412	437	505	459	498	460	452	495	466	443	467	484	484	482	467	457	475	456	405	481	446	470	496	446	518	466	457	476	460	448	440	483	486	455	469	442	459	480	469	483	451	464	466	475	438	456	458	468	459	477	473	452	456	471	454	456	464	432	492	466	471	483	491	446	445	501	477	437	478	516	463	473	445	473	478	462	516	453	469	469	432	456	463	456	453	515	464	481	478	466	484	505	462	438	473	501	499	453	435	484	463	483	486	466	491	461	468	472	450	453	448	460	505	422	475	405	461	466	503	484	468	474	451	484	494	458	435	450	471	490	465	464	435	464	456	505	480	444	484	498	473	476	496	495	449	476	474	489	487	443	460	485	466	483	442	480	469	429	442	437	496	486	490	458	441	458	460	447	472	458	438	512	475	450	483	469	474	474	468	475	479	447	507	457	492	453	489	449	473	475	453	448	463	426	466	487	474	447	467	485	458	482	448	455	496	484	479	453	474	480	479	468	427	490	501	488	479	490	486	486	476	448	441	479	454	460	459	474	479	456	487	462	464	508	484	482	433	445	463	450	455	450	489	475	496	492	447	484	501	457	459	478	443	502	462	494	453	445	495	432	481	448	425	490	528	506	461	474	505	485	477	457	444	478	465	453	495	456	471	469	437	487	485	507	458	465	495	451	481	484	480	481	495	475	470	489	469	452	501	460	478	466	479	481	444	457	446	470	501	462	470	488	454	484	498	460	481	459	473	475	519	483	467	462	436	435	461	504	447	487	474	471	504	477	469	468	443	443	444	505	440	491	478	478	491	501	474	513	496	489	452	443	496	448	541	503	475	468	468	475	491	513	481	487	506	457	480	453	462	453	464	472	464	484	479	472	439	471	456	475	477	471	484	469	450	440	447	443	475	468	471	459	458	463	455	458	450	477	457	471	454	461	497	469	446	472	467	470	482	431	465	437	503	480	421	506	468	476	484	483	497	455	443	429	487	462	464	480	470	461	476	479	492	473	453	435	451	457	478	470	460	445	476	461	477	486	462	459	451	453	463	464	485	457	471	447	421	476	502	437	470	434	482	435	463	484	484	505	440	447	472	427	488	471	495	499	469	478	482	495	447	449	488	459	453	422	462	474	497	459	476	493	456	454	492	494	442	481	470	483	473	420	485	457	465	455	501	450	488	479	494	478	502	467	457	477	489	466	431	460	438	473	466	467	504	443	471	432	437	512	496	492	455	466	459	478	475	465	446	485	456	457	424	485	456	452	518	461	498	488	466	495	493	459	478	502	489	441	467	450	496	498	477	497	471	467	457	528	485	430	454	476	458	492	477	519	445	527	504	496	505	480	480	498	494	439	448	451	484	476	442	474	472	460	439	482	464	476	478	459	512	445	466	491	481	467	451	466	438	484	433	465	496	417	452	492	465	434	497	496	486	486	492	451	453	478	470	481	461	477	443	450	424	456	437	476	470	440	497	436	477	471	484	439	465	504	488	501	451	486	459	485	472	478	516	488	494	469	462	448	486	456	433	466	439	460	516	448	489	490	476	437	427	505	487	488	487	476	465	472	487	454	457	490	490	460	465	465	466	485	482	476	498	438	448	457	479	514	453	471	472	452	461	547	476	455	454	486	454	474	455	460	449	446	476	479	470	475	471	441	466	471	458	469	480	448	419	466	448	435	475	478	458	485	457	456	490	441	420	504	507	476	444	477	431	502	433	467	422	500	472	464	456	499	473	477	495	480	461	476	451	508	471	438	483	474	453	488	451	529	485	483	453	447	444	437	463	480	474	462	468	456	466	473	460	509	484	458	486	474	469	455	451	461	513	470	500	490	460	447	458	426	456	484	454	492	479	469	395	511	493	494	484	481	459	470	487	509	472	451	469	468	445	453	451	476	459	445	470	503	466	455	472	456	457	483	438	451	508	441	499	460	468	433	468	442	487	493	464	532	429	505	471	448	474	474	469	518	488	494	480	473	508	433	478	470	457	428	469	447	438	484	463	466	470	475	468	493	486	460	440	468	503	482	456	438	486	495	488	466	447	451	457	452	461	482	483	490	460	473	527	441	478	494	468	479	443	500	471	425	485	455	466	475	487	476	496	479	479	415
46483	61695	32182	17566	10647	12255	5721	7289	2518	752	731	720	676	624	612	605	601	641	585	586	586	547	581	583	560	568	565	579	550	549	559	531	556	553	590	545	558	565	563	581	524	551	555	572	521	592	569	550	557	536	501	534	552	538	571	543	524	518	596	571	553	560	546	592	600	526	506	575	557	553	546	554	539	563	517	527	579	546	563	542	561	544	565	532	564	536	567	576	566	555	582	554	578	599	531	567	567	532	556	571	571	590	565	512	542	541	544	519	578	562	557	495	548	532	523	533	542	544	530	543	547	512	544	575	583	562	523	526	523	536	575	526	537	539	582	551	528	584	513	565	544	566	541	555	542	557	526	538	562	538	536	531	507	524	584	541	527	534	542	537	562	536	584	534	522	518	560	536	516	558	547	522	528	528	546	561	541	550	482	560	562	576	523	551	563	548	521	563	557	553	549	547	516	531	571	580	517	518	526	538	565	519	537	519	567	529	535	509	598	553	535	529	566	533	570	513	522	526	537	552	514	530	537	525	528	486	547	541	547	539	524	566	575	540	534	574	567	542	582	533	512	530	495	540	578	532	519	579	521	530	500	529	558	597	557	602	565	558	484	522	577	565	531	548	546	536	515	558	519	516	575	532	526	558	554	545	508	574	542	539	549	574	532	525	528	550	559	540	559	567	524	556	524	511	536	566	555	542	506	567	520	533	529	493	539	590	541	537	531	547	552	552	597	502	596	569	516	551	569	523	539	512	524	545	538	534	594	562	557	540	554	525	524	545	532	553	546	528	513	567	512	584	562	559	544	552	560	580	546	549	541	543	532	542	524	545	524	527	541	525	567	529	564	497	546	539	533	571	569	548	544	543	588	503	539	529	557	539	571	529	521	588	517	506	541	519	546	546	557	548	562	557	523	552	545	532	523	560	556	540	573	565	544	521	560	551	558	567	513	552	558	538	586	535	576	557	563	565	554	563	554	503	538	546	549	519	556	543	505	550	543	593	511	531	598	539	529	509	547	590	541	590	533	495	524	526	535	557	546	534	543	531	538	527	583	537	537	593	533	537	569	594	542	526	566	548	557	526	528	567	526	521	529	506	515	545	534	534	567	580	595	527	528	567	572	564	539	514	578	536	505	518	535	495	522	558	539	521	561	577	541	541	542	551	541	525	568	538	492	543	556	535	537	518	526	520	561	525	579	558	553	546	529	542	525	501	486	501	522	549	556	561	564	506	546	539	545	536	546	593	551	527	539	535	554	553	501	526	564	514	551	498	518	553	560	543	533	567	557	554	551	531	536	553	509	534	516	554	545	549	497	526	555	520	546	510	509	518	545	544	542	567	521	561	532	526	553	494	533	528	542	515	562	496	530	538	551	494	535	558	558	518	564	572	552	536	500	554	526	543	557	479	574	559	534	559	544	507	528	536	577	558	530	516	562	552	573	551	533	526	595	528	510	551	497	519	531	562	553	531	551	535	568	537	584	515	510	542	564	563	503	567	561	534	518	556	555	550	533	533	524	515	566	535	490	544	514	554	527	526	562	570	515	564	563	521	539	521	551	528	586	608	514	546	578	569	568	545	572	530	528	546	553	522	514	549	582	556	571	554	505	519	557	573	585	549	550	577	529	524	560	576	544	528	560	532	553	527	504	526	602	564	523	547	548	517	550	527	530	542	510	547	525	537	551	534	545	538	555	524	568	541	561	565	535	534	541	529	537	537	534	544	549	533	548	537	538	538	536	565	503	528	538	552	554	558	540	579	550	522	541	561	534	509	575	513	552	556	551	612	540	555	530	554	519	571	542	531	557	519	563	551	529	541	539	543	545	555	494	547	513	566	517	517	546	523	543	526	552	549	557	563	534	558	563	577	514	544	549	533	558	508	535	517	546	568	527	560	542	558	514	529	519	544	547	513	559	540	528	509	574	563	512	547	566	542	547	510	491	517	542	521	568	556	538	514	550	539	583	552	525	560	525	509	546	567	534	518	572	567	563	529	557	554	558	543	541	533	552	533	555	530	532	571	537	519	526	514	536	522	519	525	573	581	586	544	532	549	545	567	542	532	566	535	583	554	528	550	575	561	549	566	574	548	545	558	524	514	520	542	574	504	519	506	519	535	578	534	561	514	558	529	563	559	507	556	531	513	529	515	542	528	526	539	524	515	527	550	524	567	557	522	537	580	535	558	564	521	552	509	556	513	550	577	517	552	581	514	520	538	546	551	583	520	509	515	542	561	537	550	579	528	623	532	546	580	576	537	523	522	527	521	570	589	564	554	532	573	540	533	501	555	577	584	581	507	505	517	564	503	561	534	597	582	565	533	534	546	538	568	539	554	534	575	537	555	527	559	567	542	569	563	564	566	540	494	615	573	531	572	527	538	533	541	539	558	544	594	520	569	518	509	540	567	572	557	548	540	538	537	516	555	561	548	554	539	530	562	529	573	524	538	537	521	510	516	529	506	527	528	545	561	519	500	531	570	540	524	568	551	544	566	525	559	540	550	569	549	539	581	523	536	542	573	517	521	548	574	534	557	531	497	530	566	560	520	491	550	519	591	514	513	508	538	506	524	536	533	562	566	551	555	543	518	522	535	555	587	552	551	546	543	588	523	551	504	530	569	555	524	554	538	501	517	475	548	546	531	575	511	550	504	554	543	534	599	554	545	546	546	525	606	583	522	554	568	536	538	501	555	520	570	532	501	512	564	557	543	516	561	562	516	510	533	552	551	557	564	547	508	536	547	566	548	564	518	564	578	503	520	557	567	571	547	561	554	554	510	536	541	558	585	527	579	532	500	542	532	525	540	562	523	555	549	521	554	522	540	529	555	522	549	527	509	575	521	510	599	575	512	548	514	535	560	536	529	571	551	529	526	534	541	517	537	551	570	554	517	546	565	573	563	506	598	565	517	553	549	485	547	567	566	569	575	548	543	545	553	533	543	536	559	571	549	553	542	565	529	572	532	505	512	502	537	563	534	589	595	589	551	539	549	522	540	539	520	550	556	538	562	542	552	533	516	529	559	517	555	502	530	592	549	528	518	541	525	566	556	515	580	555	529	532	550	561	539	510	525	498	550	547	542	536	541	534	535	562	553	578	528	537	500	555	532	524	513	577	545	548	562	510	539	549	587	558	549	546	544	543	525	561	548	542	524	549	530	517	529	532	559	561	565	470	533	518	564	562	562	534	555	545	558	530	548	545	543	584	577	548	526	571	555	569	555	582	535	568	530	495	541	557	544	528	512	531	523	558	563	553	536	574	553	542	554	519	540	528	548	527	552	528	537	554	526	541	537	571	535	567	555	511	517	541	561	560	551	567	575	550	493	544	530	551	535	538	567	535	548	524	542	521	544	577	524	539	506	543	500	540	560	557	547	534	544	543	559	575	497	561	551	505	556	566	550	551	514	572	535	497	558	567	513	529	578	526	555	565	541	553	527	540	573	522	576	516	515	522	530	561	566	551	517	572	581	545	520	544	572	559	530	544	544	573	507	535	547
25452	21316	26918	24660	7451	3372	1293	1951	697	367	378	371	339	331	370	343	393	333	346	381	340	321	315	382	358	359	308	317	355	358	353	347	348	307	358	298	337	354	358	339	360	379	333	341	341	337	353	337	353	348	339	355	336	322	322	340	341	335	336	346	314	337	337	334	389	352	347	329	379	333	333	345	363	323	340	323	328	344	324	321	322	327	321	342	352	345	325	365	343	327	384	345	350	346	332	369	348	339	375	340	344	378	338	346	346	323	339	346	339	322	334	344	311	342	358	317	362	343	321	335	303	316	315	320	345	362	351	348	343	301	331	335	333	348	323	328	314	352	379	349	365	369	366	325	338	352	346	317	368	335	349	364	363	363	337	325	348	352	357	343	327	367	357	345	335	338	338	324	332	377	355	351	339	357	341	331	353	355	305	371	350	341	324	337	340	380	324	329	339	368	339	349	337	330	342	340	352	362	345	329	342	333	332	311	373	341	349	355	360	363	337	342	390	342	336	343	311	362	343	358	318	326	347	328	328	317	330	360	300	365	300	331	340	352	327	348	320	348	344	350	349	339	309	313	343	322	339	345	380	360	362	354	345	334	351	328	312	323	332	335	371	347	320	354	359	348	349	333	352	344	329	355	356	343	375	342	333	385	347	327	352	337	320	313	337	343	375	340	324	339	317	328	311	342	323	324	339	339	350	331	349	324	363	363	348	340	335	338	341	358	353	331	323	363	339	315	374	365	326	331	348	331	337	354	338	318	332	377	317	313	348	364	325	329	306	355	351	346	355	307	314	350	376	326	337	332	346	342	317	352	326	360	316	313	356	345	343	315	340	349	365	332	322	372	360	358	367	330	357	369	302	347	350	334	368	349	343	325	357	329	356	352	348	358	312	340	331	315	346	341	353	353	325	341	348	369	329	346	340	349	341	356	343	337	338	356	353	360	309	377	326	346	333	356	344	337	314	332	342	344	322	330	338	318	324	318	360	331	354	329	345	332	308	352	342	346	324	351	310	331	290	358	337	361	321	335	331	351	345	332	332	371	349	344	328	342	317	315	343	314	300	322	313	370	325	341	326	325	346	333	352	335	334	330	337	317	329	369	342	325	345	369	345	338	344	330	375	357	343	330	321	312	323	342	349	346	344	374	348	339	316	337	310	351	357	317	323	338	345	354	368	312	378	334	320	333	343	349	349	337	362	320	356	344	359	336	341	337	303	350	322	332	350	356	352	324	311	333	317	351	355	355	336	366	356	347	373	328	341	379	319	341	367	365	343	338	333	347	331	317	349	325	391	348	352	357	326	366	349	343	343	342	358	337	341	330	339	352	370	339	332	364	329	330	371	361	362	349	351	321	323	348	347	351	351	365	298	330	359	341	305	344	353	364	341	350	356	354	374	340	343	349	326	356	378	330	342	328	384	342	317	330	336	335	336	362	344	359	298	339	336	355	327	324	370	335	362	364	316	316	338	332	335	338	337	327	307	361	316	341	357	322	320	320	306	352	330	345	326	367	349	344	314	385	308	333	327	339	306	332	340	345	387	350	333	341	353	348	329	340	311	319	353	337	321	335	371	363	344	342	310	316	369	364	350	338	341	346	336	319	322	361	314	346	372	353	324	334	350	326	328	343	376	348	300	352	379	349	332	359	371	340	368	353	312	335	356	328	356	338	333	334	368	360	348	315	345	327	340	359	332	326	346	343	356	347	392	357	353	381	351	296	311	346	348	345	369	340	337	320	355	377	337	344	326	368	337	322	304	338	316	361	323	361	360	340	341	387	369	348	345	344	361	303	359	348	322	331	311	318	358	346	323	374	342	331	332	376	338	312	351	360	326	321	361	330	350	375	332	345	348	288	355	358	383	334	372	316	307	347	347	343	323	381	342	334	335	345	327	333	325	342	343	366	335	366	338	337	313	343	352	356	336	374	321	354	332	342	351	319	359	320	337	333	339	314	344	331	358	359	336	373	321	367	339	313	365	341	360	366	370	344	294	389	343	376	377	346	343	329	350	333	349	346	362	339	368	335	320	332	300	332	358	352	352	343	348	350	318	334	307	335	380	351	352	335	326	354	352	316	345	361	323	347	374	326	328	337	324	340	325	342	319	358	374	323	335	346	360	354	341	337	364	341	336	362	345	345	345	335	309	343	342	334	351	331	307	352	333	332	325	353	328	348	328	319	371	319	338	339	360	384	346	371	344	352	360	362	359	318	359	319	357	327	329	349	347	347	354	341	331	388	362	334	341	391	385	352	331	349	332	367	320	355	333	377	359	328	338	340	348	358	340	333	351	342	312	390	340	344	331	346	315	324	341	346	339	350	368	328	336	317	345	375	294	354	364	349	320	327	346	331	352	316	328	356	317	336	355	364	296	332	336	342	345	350	319	345	357	370	366	355	341	322	342	339	332	330	336	336	336	356	347	330	386	327	344	368	346	335	339	379	338	326	356	337	337	347	367	308	346	339	335	328	340	325	344	330	340	357	310	328	366	336	328	364	366	332	352	341	363	348	328	343	335	323	321	315	332	358	360	357	361	361	356	346	343	346	345	318	357	334	333	362	359	351	317	359	325	342	319	348	322	321	333	318	352	318	329	350	299	355	310	338	325	368	327	344	336	317	360	316	306	336	335	343	363	304	348	319	329	340	340	364	357	339	335	329	353	314	301	391	331	354	308	321	353	373	310	359	376	333	306	316	328	333	319	329	359	336	367	327	296	349	357	339	354	381	334	369	326	327	335	317	326	336	277	349	329	347	308	350	332	325	346	345	387	342	350	332	314	321	368	358	383	346	310	310	334	384	336	330	350	360	324	338	366	315	332	333	337	337	356	330	348	363	324	319	320	375	368	354	366	333	341	355	283	343	339	330	315	355	344	337	343	341	336	313	350	361	340	347	350	327	387	352	358	318	363	302	336	323	327	387	361	354	328	346	317	335	355	356	364	338	306	358	341	317	324	333	354	337	318	350	333	352	343	357	361	349	306	325	363	356	345	337	313	327	351	342	323	347	333	356	340	344	330	332	318	362	347	371	310	376	335	331	332	324	337	349	328	328	329	322	363	326	344	354	344	335	364	326	358	346	330	328	312	363	352	352	316	378	312	329	339	363	331	317	351	351	315	325	367	343	333	353	326	317	363	312	347	328	298	348	345	334	368	365	338	333	349	308	330	344	319	364	326	332	341	330	318	367	345	329	347	359	350	354	369	350	368	335	318	365	331	303	323	345	349	319	356	362	303	346	341	351	327	351	351	295	320	303	354	326	347	347	331	337	338	329	326	329	323	341	355	336	356	333	335	314	321	346	344	355	329	301	323	337	323	336	337	354	321	377	307	354	341	368	360	329	386	332	335	349	316	336	327	375	336	359	337	359	324	359	369	367	331	342	392	361	353	362	338	376	355	349	369	357	362	335	361	386	351	348	382	349	355	299	332	356	327	342	333	333	354	343	325	339	322	332	332	293	322	339	349	295	350	324	322	341	328	353	363	337	324	325
41614	49202	23562	9658	5507	7513	2671	4815	1298	521	539	463	450	503	464	445	469	483	461	441	437	435	432	447	418	414	469	394	411	400	434	438	427	386	430	411	405	425	413	471	418	422	430	428	437	425	427	429	398	447	432	430	412	436	424	422	434	438	400	424	423	413	410	405	455	403	422	426	414	392	439	396	423	415	425	418	417	406	466	441	418	421	446	481	432	427	439	436	450	409	440	402	453	461	400	415	433	457	463	431	438	419	464	415	439	448	431	421	391	444	433	442	434	428	391	427	466	417	457	395	424	415	401	416	435	452	447	416	404	411	428	400	432	432	420	393	413	457	411	451	409	399	384	424	435	411	387	431	486	416	401	398	387	395	403	412	406	411	431	434	412	403	414	418	439	449	404	394	419	455	429	439	407	404	415	411	430	457	375	388	435	424	424	378	409	434	436	406	438	426	430	416	413	401	441	438	419	414	390	407	415	412	423	433	452	437	427	411	402	412	429	420	406	418	383	415	428	421	416	398	375	404	419	441	408	418	396	408	434	412	394	443	462	390	374	407	393	444	426	418	424	404	425	427	424	457	435	407	380	426	469	406	409	428	396	424	402	380	407	394	423	427	416	423	450	405	413	429	399	395	411	420	418	453	413	455	405	452	432	437	431	427	405	403	405	451	453	402	405	415	446	430	421	416	432	429	404	437	429	420	422	435	429	414	456	397	438	432	410	386	393	435	441	435	412	414	418	436	419	466	404	411	432	441	416	415	443	420	397	392	425	388	435	444	424	418	431	409	412	402	405	427	418	405	415	415	429	390	416	414	379	427	427	412	429	418	412	421	429	402	438	428	417	424	425	425	418	403	385	424	420	403	449	441	417	456	411	445	417	418	422	430	416	444	439	412	417	442	433	406	425	439	432	445	410	437	389	381	400	425	418	414	434	421	426	420	375	421	388	398	386	397	446	408	410	413	428	393	439	407	403	421	391	446	426	419	419	445	415	387	451	424	429	443	441	452	422	435	444	427	384	415	436	409	438	442	410	446	405	426	444	434	427	438	436	452	396	389	419	384	396	421	395	417	404	397	410	432	408	402	414	403	396	426	431	410	411	408	466	426	425	432	400	442	443	425	425	438	424	415	442	413	427	397	414	387	382	428	421	446	432	427	431	415	412	387	424	432	396	403	433	422	419	434	379	436	430	402	411	422	432	453	390	416	397	405	429	451	445	407	424	484	406	389	400	382	421	432	411	404	419	410	397	443	456	404	445	409	420	450	433	419	400	464	420	402	419	435	424	422	419	393	421	437	419	451	454	429	420	374	438	405	436	414	423	413	420	457	401	432	445	368	446	391	405	420	392	419	420	427	448	447	448	392	409	406	390	404	416	443	396	416	454	431	435	401	428	434	428	407	370	407	414	394	404	444	407	415	391	427	409	414	437	474	401	389	396	420	425	402	428	412	423	432	423	413	440	401	382	395	428	391	413	422	421	390	396	421	366	411	406	415	403	417	444	443	436	455	380	465	418	412	439	395	448	471	442	432	409	411	413	400	422	398	426	440	369	423	383	402	440	436	443	447	432	456	391	453	426	420	392	402	393	417	412	401	394	398	397	444	409	397	419	414	418	429	441	396	405	424	428	405	395	385	390	424	425	419	392	415	403	414	392	396	412	442	442	459	429	460	401	430	444	392	452	387	437	411	426	388	436	438	451	399	411	381	439	397	419	429	418	386	404	428	408	404	413	408	410	407	415	448	390	428	416	373	403	432	410	402	404	412	434	400	429	409	435	433	433	399	437	410	400	440	396	418	404	433	411	380	453	424	435	445	411	422	453	429	445	395	405	414	421	421	422	422	411	402	407	447	398	399	424	410	389	381	473	413	415	412	418	418	407	437	394	420	385	419	433	367	456	392	424	387	424	414	427	405	432	425	432	435	398	419	423	410	419	418	418	395	408	415	479	391	432	424	429	442	427	411	400	423	392	441	426	430	397	430	390	410	441	425	419	401	391	404	405	407	373	423	405	443	389	439	404	413	390	425	413	437	419	419	388	437	435	438	402	403	389	382	417	421	389	407	389	425	428	394	395	420	419	376	451	460	387	429	428	433	390	424	446	428	412	412	416	462	412	411	396	405	413	425	398	424	426	414	386	400	424	442	396	395	443	402	440	421	403	407	425	422	426	429	437	440	429	404	402	429	440	455	410	410	410	406	461	409	438	409	428	391	418	423	407	436	431	455	413	418	390	439	408	421	449	413	440	415	409	431	412	420	389	416	413	430	420	428	418	415	459	395	419	416	388	417	432	441	404	392	421	432	408	424	394	395	439	422	417	407	405	425	440	394	410	399	436	405	463	390	401	415	397	446	395	384	382	405	428	423	408	462	378	426	416	416	411	429	439	418	433	418	434	444	404	390	432	413	402	387	428	396	415	420	411	417	382	429	425	419	443	414	449	440	418	382	437	392	437	430	394	429	443	381	412	432	426	419	436	394	424	448	431	430	386	433	408	437	437	402	448	414	386	397	411	441	444	399	427	451	429	430	433	398	402	400	425	391	398	432	391	408	385	419	420	419	438	429	413	417	428	441	449	407	462	402	412	391	428	414	406	400	418	435	419	442	442	436	426	435	426	432	421	429	486	402	408	443	442	410	436	417	435	432	370	432	409	414	389	414	373	422	405	400	406	432	440	420	425	352	415	427	461	437	422	411	446	427	400	404	389	446	410	442	432	456	432	458	451	415	412	440	439	447	391	454	405	384	425	395	407	422	411	448	438	423	433	396	427	450	404	413	408	438	398	424	446	434	405	434	417	411	432	423	407	416	408	442	445	424	416	442	392	383	420	425	430	391	392	459	394	396	415	408	433	440	420	413	427	408	387	379	433	482	428	414	407	415	437	374	418	417	438	421	413	421	435	423	449	369	415	434	387	420	416	441	414	437	456	433	454	405	404	389	426	415	448	445	393	405	404	422	429	419	382	444	414	410	456	414	422	425	426	414	398	410	407	421	391	394	381	417	451	349	418	412	361	419	401	387	397	441	448	417	404	401	423	402	462	443	395	422	413	417	410	421	425	440	399	420	441	375	429	434	416	410	414	386	378	418	408	451	461	404	443	421	403	452	395	400	407	422	432	411	386	402	372	412	431	399	450	415	384	420	429	452	391	437	450	422	429	379	427	384	377	396	449	390	428	411	376	420	426	424	412	404	417	449	384	424	409	429	455	406	443	420	406	409	394	406	412	418	427	433	422	426	436	445	378	403	458	414	414	386	406	447	432	385	407	427	414	429	425	394	388	432	452	429	410	404	409	398	412	399	388	432	437	445	428	422	415	423	370	413	405	446	437	436	428	423	391	422	395	411	436	431	428	427	425	432	424	409	407	377	424	399	395	409	422	437	409	388	401	430	395	457	409	476	398	409	416	416	422	404	436	433	390	409	393	421	439	414	401	441	399	445	402	416	442	440	402	436	399	434	406	422	413	407	385	430	424	443	404	439	409	405	436	419
22979	21240	28962	23827	21270	21774	13328	7480	3230	863	809	794	703	700	651	665	664	691	625	697	642	657	637	649	674	650	652	629	620	648	660	646	613	626	648	641	618	584	599	607	638	637	596	602	610	639	641	674	603	623	616	622	619	628	609	601	537	598	555	613	621	602	581	628	630	611	656	592	621	586	637	599	600	605	662	571	629	615	611	635	627	604	610	643	597	618	624	618	638	635	624	593	641	641	643	637	615	610	622	622	621	615	588	624	617	623	618	616	569	582	610	624	618	593	628	604	617	605	580	625	610	624	620	617	671	594	647	629	627	577	625	634	587	624	654	646	615	594	637	610	607	623	614	588	643	576	600	627	599	659	607	587	594	636	595	576	589	580	623	603	619	667	584	621	610	585	572	637	549	627	636	618	597	629	597	626	634	640	624	559	650	611	623	630	638	629	637	624	641	610	633	589	641	598	611	571	611	615	601	643	607	633	596	621	608	616	632	639	598	587	562	628	577	627	565	695	630	621	633	556	593	567	532	607	588	648	647	550	611	642	589	585	644	578	557	623	634	550	641	602	600	561	618	617	620	549	610	606	564	633	621	604	636	620	610	595	645	630	593	591	633	631	605	629	619	608	628	641	597	644	636	587	614	643	630	599	606	635	604	641	649	577	624	559	537	591	626	613	621	604	612	637	618	605	626	624	608	609	616	597	626	555	608	602	619	593	585	629	596	600	615	579	614	565	601	615	631	613	621	631	563	612	598	594	610	623	658	590	580	607	599	588	584	622	564	581	622	680	621	656	618	578	607	631	636	636	619	608	584	574	587	604	609	623	654	636	591	651	595	622	612	599	614	620	598	619	587	652	598	564	637	604	613	633	621	606	640	645	643	621	617	597	627	630	645	584	615	604	608	595	615	643	645	631	588	593	615	617	597	578	618	592	611	566	653	657	607	564	604	639	588	641	595	634	637	577	625	580	593	634	605	618	668	619	664	593	592	588	610	629	614	611	618	568	534	581	617	628	607	646	604	610	609	542	635	606	645	590	638	633	601	591	639	598	580	599	574	590	648	612	613	646	670	624	607	599	605	653	648	606	610	586	607	634	602	619	627	591	586	634	622	596	558	631	617	610	610	615	607	591	607	608	620	640	557	628	635	643	619	647	595	578	617	617	590	593	643	641	605	611	611	590	640	540	636	654	574	597	618	669	613	583	603	634	579	581	584	587	562	632	594	626	596	568	583	619	584	605	590	565	581	622	604	583	608	675	562	626	613	588	603	581	634	579	588	590	562	615	633	597	622	647	632	624	588	647	617	586	624	554	612	558	641	615	623	604	577	631	576	577	618	629	618	610	624	593	650	593	609	629	610	645	607	629	582	566	649	617	606	618	589	625	568	600	604	605	634	596	602	598	618	608	651	640	586	643	613	615	614	577	622	583	613	645	632	597	592	588	623	606	591	614	588	568	610	597	641	623	634	585	598	615	572	623	602	631	631	621	616	586	617	619	585	659	591	629	600	639	628	651	569	649	600	592	571	620	614	626	624	590	628	612	616	601	590	616	625	592	648	575	628	603	625	612	595	623	605	624	604	619	599	594	592	634	615	591	605	602	577	598	644	649	611	585	622	637	592	624	615	608	631	662	595	652	599	627	639	647	568	616	597	590	588	651	570	570	649	600	607	668	633	608	605	619	590	625	651	587	604	606	557	608	608	629	617	572	603	590	608	636	619	624	594	635	620	622	648	599	555	588	636	631	597	631	645	587	584	567	562	565	651	606	614	615	592	623	597	644	648	633	568	632	613	604	558	611	597	629	597	627	622	584	690	658	622	591	678	593	622	643	610	573	566	585	635	597	622	601	577	630	604	611	638	543	608	536	634	644	618	598	607	585	614	662	592	606	579	616	616	642	598	630	588	614	583	638	546	614	607	636	612	605	586	622	675	652	587	576	629	637	608	627	608	616	627	591	579	608	605	643	641	573	612	582	621	613	610	618	596	589	633	623	602	624	633	633	569	611	606	628	622	639	645	597	630	628	630	609	607	585	606	648	661	624	611	622	599	610	629	592	568	579	613	604	581	599	577	634	642	628	616	607	625	610	598	567	615	615	620	596	620	597	593	557	622	600	614	598	630	614	590	604	628	602	668	609	609	588	601	613	600	628	627	588	565	601	614	612	641	624	628	642	561	568	635	595	608	576	634	605	621	597	603	609	587	642	576	640	603	611	629	626	583	603	600	612	569	627	591	645	628	596	617	612	631	605	607	582	601	641	603	613	603	629	586	579	606	591	617	635	576	558	580	591	620	617	595	598	653	615	587	586	599	614	594	606	629	565	517	608	640	586	650	582	579	605	642	615	622	612	580	681	597	614	611	594	594	587	567	629	610	587	602	662	609	618	583	575	613	656	619	602	618	625	607	563	581	600	594	614	640	623	591	638	568	653	632	615	640	558	632	595	596	613	590	622	626	613	584	579	635	557	597	637	596	558	575	633	579	601	643	594	596	599	610	597	585	618	641	623	628	588	600	605	614	596	592	597	591	589	619	611	614	613	610	616	554	564	587	617	651	650	621	628	651	579	579	591	613	621	620	623	597	642	586	615	597	583	624	554	602	579	626	612	592	640	635	617	586	637	596	600	619	616	590	613	613	636	588	625	652	618	652	603	614	600	599	616	666	644	600	615	587	649	640	622	604	596	607	614	608	602	636	614	611	600	609	604	633	625	620	613	571	550	598	579	595	575	576	617	590	608	610	618	606	560	608	646	626	637	624	598	577	643	634	595	582	628	576	604	558	656	597	637	593	585	591	612	570	622	616	646	581	625	599	608	608	597	616	641	571	615	593	631	664	608	611	618	585	626	599	628	596	544	584	634	614	597	617	636	612	611	630	584	675	622	595	578	598	616	635	625	610	649	629	622	565	606	558	618	617	638	646	611	560	570	644	634	596	603	606	599	621	631	612	620	640	594	613	606	601	581	596	575	635	638	625	612	574	612	596	593	562	585	615	617	603	653	639	604	583	619	600	595	629	634	569	652	648	621	623	629	603	540	610	571	615	624	638	660	604	615	595	588	636	532	598	600	573	605	611	612	633	616	604	584	560	630	632	605	650	589	586	585	622	610	645	597	617	595	594	619	593	627	676	612	649	605	616	637	599	614	588	582	607	626	570	567	600	548	627	637	610	613	621	632	655	603	600	638	595	622	601	607	618	581	689	622	559	627	620	549	602	588	618	590	549	565	622	611	597	586	598	648	626	606	619	622	583	613	650	606	599	629	608	577	633	596	590	655	589	647	609	592	569	612	580	639	594	635	619	645	625	585	539	599	592	602	543	610	617	584	579	605	646	609	619	579	633	596	614	660	632	627	599	622	617	622	613	632	587	624	624	569	616	639	604	610	630	624	630	613	658	640	591	648	654	608	594	667	604	626	582	621	560	589	617	596	610	558	604	606	591	582	634	614	626	614	607	618	610	677	598	597	613	636	575	579	596	604	610	594	621	626	602	606
54732	77932	42313	23812	16335	19990	9005	13210	4764	1246	1153	1049	1072	945	923	889	890	854	817	817	803	773	777	762	753	711	745	769	768	688	748	761	736	745	718	763	742	747	725	728	734	741	744	701	698	740	723	746	711	750	711	712	749	714	707	713	695	718	689	645	696	725	655	701	707	679	717	697	689	700	690	723	695	718	702	714	698	707	727	709	700	773	671	668	671	728	799	716	678	697	678	748	731	720	729	748	672	726	687	689	713	762	738	693	733	737	734	719	731	668	655	681	688	677	750	729	718	730	714	732	697	689	710	703	738	691	724	659	673	753	677	719	717	706	689	652	726	734	685	707	734	705	700	709	712	698	704	677	691	746	715	685	729	710	704	779	706	752	707	692	734	716	704	730	654	719	731	729	733	669	695	699	724	737	694	718	654	694	722	699	744	728	679	663	781	703	717	709	731	741	701	691	688	704	769	655	668	726	692	727	725	726	720	719	691	727	706	657	712	719	712	696	701	739	769	746	710	673	691	700	702	692	683	712	672	684	731	689	730	729	752	660	695	686	735	748	694	655	660	709	660	733	760	710	671	711	673	730	774	721	693	740	693	700	716	763	702	719	672	687	724	754	690	682	666	662	695	651	713	746	699	665	723	693	721	667	720	697	646	647	751	649	724	686	778	674	688	663	682	668	682	729	654	696	674	695	667	676	709	671	692	705	720	698	750	716	703	706	724	702	678	660	713	736	699	713	706	747	704	676	698	685	717	721	736	713	691	736	676	685	700	655	662	695	673	740	687	730	709	710	665	668	668	640	643	691	648	722	684	649	711	697	635	650	702	654	710	705	689	729	714	731	691	714	719	689	675	711	706	648	709	686	712	715	688	640	700	674	692	717	695	669	693	674	725	709	746	753	709	696	685	695	690	683	710	657	692	705	700	700	707	696	710	703	712	698	680	690	717	694	700	657	671	687	677	695	706	665	705	679	740	704	671	703	756	705	678	682	685	718	690	685	690	692	705	672	704	631	668	726	684	711	744	695	680	705	715	720	742	678	666	717	725	665	714	689	696	733	734	690	699	692	714	677	688	686	706	676	699	702	684	666	668	681	694	705	705	706	696	711	682	656	692	726	671	697	641	675	656	663	733	744	685	732	704	676	726	675	711	694	683	716	666	714	715	681	697	712	697	652	638	727	699	705	674	740	666	706	695	698	733	723	691	657	721	751	675	684	706	703	731	703	664	716	698	717	714	717	695	733	710	727	731	692	661	680	702	713	711	731	688	707	693	696	734	676	655	689	720	692	684	702	696	661	700	744	699	668	663	690	737	714	671	680	685	704	718	696	680	720	709	719	620	687	727	668	716	706	660	718	660	735	685	718	713	676	698	663	694	698	656	700	725	674	700	720	698	701	717	721	699	715	719	684	670	709	663	696	664	675	699	703	684	710	734	714	720	656	696	670	690	693	716	710	676	744	675	665	685	733	674	667	694	702	737	671	724	708	710	777	690	753	688	727	688	705	687	727	704	690	660	668	627	707	707	704	713	723	703	692	691	705	695	677	667	697	698	669	704	717	714	734	686	711	729	700	722	706	676	684	676	677	679	692	684	668	737	697	714	708	702	669	674	728	729	701	662	717	695	729	704	718	676	726	700	693	735	657	673	768	658	741	678	701	715	710	711	695	701	680	714	679	664	659	675	696	689	702	741	644	691	674	677	680	723	723	725	723	726	712	699	674	701	721	721	652	672	668	700	706	694	714	707	682	731	708	667	705	729	689	697	692	708	699	712	731	704	691	732	688	695	669	697	739	677	685	702	705	684	703	712	679	687	661	662	721	703	680	658	699	738	730	712	651	722	689	739	704	705	702	715	720	728	699	690	713	671	755	717	724	664	686	714	663	684	682	704	710	667	672	668	681	707	687	681	720	670	748	724	665	691	700	712	671	721	694	692	657	702	738	690	707	712	699	725	708	743	692	685	717	731	725	709	738	671	715	675	677	665	680	690	687	690	713	696	672	664	687	691	724	733	706	728	730	682	732	701	716	702	667	760	665	727	687	692	727	713	682	715	734	707	729	741	718	708	709	710	678	752	691	692	666	730	715	706	652	725	687	678	694	699	764	683	682	696	676	685	691	686	726	710	681	699	665	708	699	681	712	695	699	671	680	671	710	627	639	688	678	727	653	705	705	712	728	718	696	696	701	747	722	741	715	642	766	686	717	692	701	678	757	702	697	698	727	709	707	716	687	740	668	672	670	643	675	763	695	666	704	694	686	716	700	714	686	704	695	686	703	686	691	704	683	726	669	696	733	723	689	663	694	724	650	712	716	723	699	733	678	720	669	684	669	710	649	648	724	723	729	667	683	714	640	732	706	684	692	729	684	666	671	733	742	742	682	759	716	673	661	680	681	694	731	719	707	738	760	678	656	667	656	687	697	699	704	713	707	683	679	691	686	701	681	737	650	674	694	723	642	688	685	721	715	680	717	691	725	735	743	669	679	732	707	653	716	694	689	714	753	687	686	685	695	712	688	716	637	719	685	716	665	688	738	691	712	689	701	634	721	692	719	647	702	725	724	701	655	705	682	660	689	654	687	751	704	721	660	675	705	709	738	699	692	725	704	705	717	680	722	740	710	716	705	651	705	768	671	712	687	711	701	701	717	704	704	669	762	727	719	689	653	663	705	734	672	710	755	697	655	719	674	713	690	704	693	655	667	641	684	717	735	722	675	730	687	695	650	706	704	749	707	651	660	716	694	737	667	702	666	652	716	730	718	721	701	695	690	692	739	720	687	702	711	682	722	772	746	735	687	714	705	689	648	699	657	631	729	677	699	725	669	679	677	708	678	689	664	676	749	706	695	701	714	757	689	701	704	718	728	667	681	699	707	683	663	681	656	728	680	711	717	676	692	704	711	751	698	709	680	730	681	710	723	717	668	692	671	740	733	697	740	660	673	687	697	742	679	747	688	717	718	677	709	721	736	697	703	680	724	664	700	700	699	695	713	717	713	704	732	717	661	709	651	688	703	729	672	723	733	709	695	706	676	709	700	675	710	737	678	724	696	723	723	708	705	699	697	707	686	685	664	668	687	694	699	655	666	677	739	664	691	717	693	734	708	732	695	715	689	726	660	715	704	650	708	657	705	678	734	702	707	642	664	713	675	715	699	694	700	691	687	683	723	685	725	705	673	734	708	691	656	712	676	700	699	698	695	699	678	696	676	712	686	702	667	708	661	669	688	704	692	747	702	667	691	670	699	705	710	685	669	712	730	696	736	715	702	713	724	690	726	690	733	725	727	704	690	647	716	713	720	738	706	683	735	683	730	707	693	654	752	698	722	718	706	697	708	667	681	699	657	734	716	692	709	686	779	648	735	725	698	714	671	656	684	688	681	698	683	722	709	724	699	720	684	680	654	690	724	709	736	722	658	692	692	702	719	666	740	696	746	684	726	697	756	694	698	709	678	715	700	688	699	638	704	732	683	711	670	694	706	682	701	710	674	666	706
27944	21710	13040	2296	906	1011	515	509	394	305	324	307	316	298	310	291	305	302	289	326	294	314	318	302	298	315	274	288	343	280	291	286	315	230	271	290	341	347	333	283	303	290	294	303	345	282	286	290	306	350	304	322	338	325	285	266	298	310	302	283	308	276	325	282	318	300	308	307	312	309	300	289	304	302	338	311	306	317	336	326	324	333	315	280	294	282	301	338	267	311	312	314	308	313	319	333	311	300	303	311	304	297	278	316	302	318	325	294	293	318	302	285	322	291	321	342	317	322	296	290	329	303	304	329	315	329	291	321	308	332	326	319	300	315	326	311	314	283	332	310	300	306	334	327	288	327	285	334	299	306	313	269	294	304	308	329	305	279	297	307	330	338	294	304	324	312	296	294	305	270	307	331	280	275	307	308	306	308	291	278	283	297	319	300	296	327	308	267	324	316	285	296	296	278	337	310	303	300	329	293	323	305	325	315	289	286	277	305	291	306	312	301	318	310	307	329	304	314	304	271	306	296	283	291	305	293	300	278	293	348	276	299	299	294	321	275	307	305	327	284	302	277	297	323	264	286	292	302	305	309	302	318	281	287	303	319	284	311	330	303	330	292	330	294	346	327	286	275	316	299	287	312	310	307	282	292	288	294	314	311	326	315	288	312	343	292	301	335	276	322	285	292	304	277	334	315	297	286	306	318	304	327	315	303	304	285	336	297	311	295	298	296	338	316	299	315	316	319	298	307	302	303	295	323	300	290	323	326	313	291	312	281	323	309	265	315	312	304	294	317	305	299	281	318	320	335	318	307	310	310	296	302	302	284	309	324	283	281	277	321	315	309	298	326	293	325	341	292	310	306	333	323	310	310	316	330	306	345	290	293	303	286	319	309	297	303	313	308	305	294	316	305	325	293	319	318	280	306	272	309	289	314	297	295	311	313	314	330	287	329	320	308	315	300	290	312	318	287	284	297	288	317	289	311	330	287	268	311	325	310	352	295	306	306	314	280	321	326	276	295	290	320	283	314	311	297	296	292	291	304	308	286	302	295	310	289	302	297	325	322	322	308	310	292	335	305	287	299	320	305	316	312	337	316	291	312	299	310	290	346	320	295	306	312	296	290	308	310	316	312	286	347	321	296	324	312	318	338	295	326	308	273	289	278	308	277	292	309	279	294	325	316	335	335	298	319	317	297	294	318	300	332	333	278	339	291	307	294	321	325	280	292	291	296	328	296	309	299	310	292	335	268	300	275	326	333	297	326	323	285	331	296	306	334	278	286	287	305	288	340	280	307	320	334	299	314	328	312	279	296	286	297	318	310	316	334	330	300	292	307	310	319	284	299	316	318	313	325	314	294	295	325	315	292	302	284	299	286	310	308	298	289	338	318	337	313	327	295	302	299	284	319	333	291	305	317	286	282	318	334	318	309	307	328	298	295	272	338	311	318	287	317	300	306	293	302	280	305	299	316	289	304	268	268	293	333	261	308	291	304	305	321	295	329	321	326	302	307	312	322	306	285	304	326	316	287	305	309	324	295	329	302	301	288	281	332	321	317	289	348	290	308	340	290	302	318	290	299	287	332	265	324	314	275	309	305	296	286	279	318	290	351	339	299	289	311	320	312	311	307	285	361	290	296	305	281	320	306	311	309	349	302	306	295	296	297	324	291	324	331	311	296	330	335	321	250	317	306	315	285	304	333	320	323	318	294	306	292	304	312	289	295	331	297	311	314	321	323	291	315	306	297	262	282	286	320	321	317	291	334	302	291	329	318	322	310	309	338	342	353	313	290	302	301	306	278	299	315	333	315	323	312	322	294	313	276	331	321	297	321	303	291	295	295	316	341	316	318	302	303	329	313	316	317	269	298	306	289	308	308	313	314	286	293	290	301	291	312	297	306	306	319	291	307	309	322	309	303	321	319	359	307	300	316	301	263	279	298	306	292	325	293	318	313	313	299	285	303	310	307	298	255	337	299	345	316	293	318	341	311	301	318	267	262	291	298	307	330	296	312	315	309	317	287	324	299	305	303	315	309	313	303	281	330	331	295	328	310	293	291	296	290	312	312	278	318	302	319	305	282	302	288	302	322	318	306	316	338	298	347	326	302	288	295	306	300	353	308	302	313	292	277	308	303	301	324	306	279	301	304	286	304	296	337	306	310	297	329	303	319	305	296	288	307	299	291	309	345	306	305	310	282	302	298	311	296	290	304	300	278	288	303	285	303	304	316	313	276	273	290	328	289	315	295	301	313	285	316	316	298	321	298	304	295	293	303	286	275	314	304	268	301	281	317	325	325	326	302	305	304	327	308	306	315	285	300	297	288	320	308	300	299	316	302	288	289	276	313	283	301	328	309	276	352	279	326	313	290	290	300	311	309	286	291	354	293	306	279	294	306	344	293	302	283	304	292	324	323	266	287	281	310	295	318	316	336	300	290	322	334	321	308	303	321	304	315	328	301	270	286	314	334	313	312	286	310	318	350	297	327	336	341	279	291	304	281	303	309	313	309	326	318	327	309	314	275	285	336	336	294	291	341	319	266	308	283	291	312	307	320	275	299	286	299	300	311	341	313	337	294	304	311	292	338	321	320	304	318	298	282	301	289	290	311	320	290	295	336	316	312	307	311	318	340	292	313	288	307	306	320	319	296	305	293	341	294	310	289	266	300	313	269	305	291	271	321	266	299	309	317	322	303	284	311	319	321	289	322	347	322	303	287	329	299	296	287	329	301	273	320	277	296	304	306	302	299	347	286	310	295	339	296	304	301	305	300	306	314	312	300	303	299	254	304	290	314	283	270	285	295	315	305	314	342	313	311	284	310	294	295	280	312	288	295	298	331	314	306	301	300	343	328	318	304	331	305	298	316	312	323	315	280	307	276	279	283	320	300	334	305	311	292	312	312	316	312	293	312	328	305	335	288	291	311	288	310	316	335	310	286	279	298	295	278	288	308	292	289	316	305	282	300	295	284	290	279	328	314	302	307	349	325	309	293	340	304	309	314	287	302	315	282	281	306	320	340	308	310	297	287	295	314	303	337	327	320	319	309	300	311	312	338	301	306	333	317	288	301	287	348	317	304	334	315	299	298	313	300	299	310	304	280	309	300	308	280	307	283	311	287	275	323	295	309	307	317	308	281	293	300	289	280	326	314	317	279	313	289	296	288	292	334	303	315	347	312	288	291	320	296	283	305	304	349	289	297	315	317	296	293	290	307	330	327	298	341	302	282	274	319	308	294	280	295	322	305	310	287	290	280	328	319	303	297	304	257	287	323	332	280	310	327	320	306	322	313	287	313	298	318	308	296	332	328	300	297	312	288	265	325	279	296	328	297	329	309	293	307	300	310	286	320	304	311	296	307	314	309	328	280	322	312	265	317	326	316	296	307	287	326	339	306	324	294	317	295	286	308	322	287	327	310	307	295	306	363	341	300	308	312	340	299	326	313	328	327	303	308	300	333	325	283	312	314	335	310	306	279	298	293	284	295	324	297	293	293
23341	26112	7091	1734	1312	1685	754	894	596	375	397	381	387	378	386	356	366	378	371	367	388	375	363	390	392	389	358	410	379	359	373	382	408	338	323	369	376	364	383	361	357	370	384	367	349	374	366	415	403	384	372	375	354	363	353	388	384	346	356	345	422	369	366	395	331	368	353	376	364	407	379	334	358	366	351	343	362	367	360	362	402	393	371	389	365	362	362	388	394	347	369	374	380	400	352	334	363	357	373	402	363	374	406	356	392	357	356	378	362	349	394	344	370	367	380	388	375	385	406	375	393	365	363	380	384	368	338	352	361	350	390	371	357	369	361	385	359	357	345	412	367	371	371	348	363	367	385	393	380	380	354	366	340	349	339	360	337	376	375	378	380	392	370	353	354	386	363	337	367	336	352	391	386	384	414	367	382	365	346	366	388	363	374	372	355	375	409	320	363	369	376	383	367	404	375	379	391	395	381	358	368	380	349	338	353	360	377	433	358	389	385	369	376	369	375	339	383	400	347	378	330	373	325	345	373	328	316	350	386	348	370	388	359	405	354	389	372	365	404	425	385	347	345	352	368	373	357	371	346	407	373	383	375	366	385	410	364	356	381	364	353	336	368	397	354	376	385	376	366	412	384	349	350	376	343	373	391	379	386	355	394	398	335	334	340	382	380	377	358	388	379	398	352	388	391	344	371	364	363	349	338	361	354	421	367	372	384	368	375	359	328	391	356	354	392	395	334	382	369	385	396	361	371	369	381	373	351	359	349	365	370	332	375	361	372	366	344	382	398	362	379	366	328	365	357	374	367	374	382	392	366	366	360	373	399	346	376	359	354	386	390	380	393	356	395	374	379	354	366	390	377	370	388	352	349	376	377	357	372	382	362	355	366	390	361	330	384	352	364	351	385	336	379	377	359	378	357	406	329	350	362	357	362	380	380	362	382	361	365	405	355	349	375	357	407	406	353	372	360	373	389	384	404	349	366	434	370	396	365	397	369	359	377	386	378	385	363	332	362	357	366	373	369	418	346	352	347	380	346	417	345	405	371	368	365	356	373	340	372	391	394	369	369	374	373	376	351	321	356	378	349	415	382	378	380	363	364	365	385	370	335	361	399	372	350	388	374	371	362	367	371	348	380	376	359	399	416	366	361	349	348	405	422	366	334	352	343	360	354	354	420	346	356	385	362	358	352	363	365	372	335	395	364	377	346	370	355	361	396	370	357	359	367	369	350	365	387	368	396	341	384	367	379	364	381	398	344	381	327	386	364	347	358	344	378	362	361	383	393	344	379	410	401	390	355	359	380	404	380	376	347	366	400	377	383	371	352	350	385	356	358	363	404	392	393	365	365	396	399	360	340	381	367	349	383	382	370	340	358	379	370	387	372	379	320	357	367	362	391	365	365	382	403	361	359	382	374	345	371	335	353	370	352	381	356	373	373	351	359	370	363	376	435	350	366	365	366	370	352	353	368	353	367	348	340	340	380	353	326	383	366	375	380	361	356	338	422	356	424	350	367	369	357	366	363	372	354	391	355	370	360	356	379	361	378	392	407	367	336	378	348	384	366	355	357	368	379	357	364	367	368	354	370	363	349	373	346	344	385	356	377	350	379	384	349	386	369	347	359	358	396	367	364	354	377	391	344	382	377	358	374	359	365	341	348	351	348	347	355	374	369	386	368	358	410	370	402	403	362	346	394	361	382	356	397	372	384	361	373	331	348	391	393	391	380	386	343	357	374	361	373	419	380	346	372	372	341	362	378	382	378	397	368	356	342	343	391	383	344	383	358	369	380	404	351	351	384	355	371	364	354	366	384	364	380	364	347	397	404	383	378	350	372	367	355	354	373	361	400	391	379	394	367	347	341	370	353	347	366	343	362	384	334	382	372	352	371	378	410	344	395	344	413	374	385	364	371	365	367	379	372	362	403	405	352	357	399	354	368	398	384	382	422	386	344	364	347	382	342	391	365	356	329	375	401	393	352	393	353	333	363	369	370	360	349	370	384	373	355	379	380	395	350	363	392	365	363	385	378	362	409	370	367	399	328	363	333	353	379	388	364	364	367	388	346	406	355	359	384	357	359	393	355	361	343	356	361	351	402	358	393	358	371	364	375	384	388	369	318	374	393	382	361	391	349	361	384	373	368	371	408	372	362	389	354	363	362	375	403	352	372	377	367	367	360	354	339	370	380	386	376	353	385	381	374	348	343	325	374	339	369	367	396	365	360	382	340	377	365	355	374	385	366	327	388	353	370	380	349	359	369	358	379	379	360	368	382	398	338	352	369	360	364	345	353	398	366	398	378	356	368	358	368	365	357	353	367	353	390	366	361	381	347	323	377	382	371	323	386	343	368	367	355	345	368	373	371	376	372	345	361	344	390	363	343	371	358	391	377	366	364	371	400	353	370	367	373	406	378	353	354	394	347	357	380	347	342	373	383	381	368	362	363	406	360	402	336	350	369	374	394	339	370	398	376	336	381	362	346	382	397	396	352	373	371	384	396	394	368	367	374	358	396	347	366	356	313	361	354	378	380	360	348	386	402	365	391	377	351	373	368	385	386	377	373	348	353	358	380	354	403	363	361	374	365	391	368	385	338	350	395	363	351	385	385	363	373	379	372	395	370	351	368	363	354	376	350	372	386	361	347	385	376	347	366	369	353	360	399	352	402	388	354	370	391	368	387	354	362	376	366	399	392	340	362	404	374	351	380	363	366	384	371	356	381	378	372	374	367	372	366	343	365	370	378	357	370	377	380	331	348	378	370	369	357	348	359	377	354	347	366	355	339	384	352	352	350	362	372	337	385	387	355	370	372	354	411	350	355	361	394	377	369	349	357	334	373	393	379	361	354	341	377	339	366	332	329	375	382	354	346	397	379	341	358	394	371	405	385	368	371	389	401	363	382	354	405	355	359	383	358	372	375	350	363	347	385	392	365	408	368	371	355	368	389	361	369	354	406	343	404	353	348	343	355	380	359	362	378	356	376	359	363	377	393	402	382	382	384	370	355	359	352	334	353	378	363	380	382	384	376	378	365	392	351	362	365	376	380	373	357	402	383	387	372	401	370	350	387	409	389	399	385	412	363	403	346	339	397	365	398	356	380	350	327	371	337	374	372	365	368	384	362	389	404	392	363	394	383	385	360	405	376	364	372	375	370	360	415	356	347	351	377	360	371	362	374	400	376	369	360	399	360	383	326	374	378	367	370	398	329	356	377	344	346	403	377	377	401	366	380	375	360	361	364	368	361	382	355	351	414	375	368	339	386	370	360	367	381	355	378	355	368	367	380	350	395	363	378	389	360	367	383	377	355	363	351	363	396	379	382	352	354	399	390	403	357	392	380	377	385	371	364	384	344	333	370	403	349	381	372	361	391	376	372	355	380	337	385	348	391	368	347	357	376	394	363	353	373	381	385	367	361	339	378	376	331	389	380	374	379	391	322	352	358	378	406	379	392	373	323	387	354	377	328	366	379	375	361	365	396	327	359	384	348	357
24303	21295	28369	24508	20573	12181	3501	3760	2117	546	564	525	521	487	511	489	466	493	451	458	456	488	487	434	518	456	431	439	482	480	448	488	492	490	461	474	443	473	482	461	474	469	447	471	432	481	484	476	441	453	444	443	441	432	464	438	468	467	460	440	452	502	446	438	424	449	484	466	461	440	471	474	449	478	436	475	501	470	453	479	457	437	483	456	476	474	457	487	449	429	471	483	477	452	478	489	508	428	469	435	499	461	493	497	482	469	452	409	434	482	452	427	470	440	461	480	505	486	466	466	422	462	438	447	482	456	456	455	428	475	466	453	444	491	474	465	468	445	470	477	468	463	459	435	464	450	477	448	512	447	475	443	466	501	461	442	443	452	459	430	484	429	461	469	475	468	449	467	469	424	463	430	459	448	444	467	502	455	435	470	414	473	468	440	423	434	431	461	462	440	436	477	501	478	466	461	490	458	459	412	425	436	476	470	447	449	460	474	458	471	449	485	485	452	463	400	453	445	455	461	476	444	470	417	436	432	452	442	464	422	454	473	451	443	405	454	443	441	454	455	436	445	436	466	442	476	433	496	456	486	451	473	428	454	441	468	431	471	451	457	391	410	447	445	497	446	428	468	470	487	463	425	455	477	430	479	419	470	467	451	463	439	434	474	448	457	451	443	463	460	471	478	455	486	479	457	435	457	431	444	447	477	436	450	428	477	438	474	465	457	480	439	437	442	434	440	451	485	410	464	454	436	475	454	413	446	444	459	467	468	462	487	485	411	484	436	452	450	444	443	478	420	475	421	468	415	473	429	470	427	440	432	435	434	448	504	418	437	491	469	434	455	473	458	438	472	477	449	463	454	456	465	432	452	479	429	484	463	460	454	456	470	428	455	481	455	448	479	434	463	458	488	459	415	457	476	433	459	477	456	483	461	487	475	471	474	481	462	437	447	415	450	457	464	468	465	444	443	429	418	418	492	482	460	460	420	475	495	469	448	481	473	429	428	471	450	454	492	473	470	412	463	455	475	451	456	481	428	449	502	465	461	503	441	456	476	473	458	449	441	453	488	467	466	473	450	449	489	432	479	466	476	472	487	445	461	456	436	436	436	461	493	459	470	460	461	477	441	479	454	428	440	463	455	488	452	475	453	436	488	463	488	492	453	436	493	467	493	451	478	479	483	484	483	439	466	456	433	476	467	472	483	447	438	459	447	500	439	452	461	464	455	480	431	453	428	439	458	431	474	471	446	469	443	469	464	461	425	447	494	448	454	480	435	477	466	450	446	445	441	439	422	480	479	458	483	416	449	492	468	487	477	441	458	456	468	465	457	476	451	453	467	472	467	467	448	452	430	438	494	464	488	440	456	472	446	453	463	476	474	447	484	448	473	466	458	458	434	477	465	454	447	452	438	397	464	470	426	457	444	479	440	432	435	536	448	454	439	490	427	463	470	448	489	442	460	461	427	462	432	470	448	462	508	455	436	452	460	468	426	486	434	416	532	456	438	458	439	460	454	444	470	458	474	423	393	443	450	502	464	471	481	457	417	455	454	468	475	456	461	455	464	464	460	464	459	461	418	505	458	492	441	437	495	467	472	476	484	439	482	498	431	488	410	474	455	479	479	435	445	483	457	475	432	441	430	468	478	450	445	428	467	435	441	461	448	449	455	459	453	463	458	455	438	445	425	464	479	464	459	423	432	506	481	480	433	492	431	477	410	429	444	471	482	435	468	462	422	497	458	479	470	454	432	447	457	439	435	470	453	478	455	433	439	444	431	432	431	461	464	465	432	468	439	499	477	455	459	420	464	447	479	443	470	470	432	441	480	444	455	466	428	444	489	449	447	447	460	430	405	477	412	449	465	455	449	468	488	438	457	467	440	464	459	472	494	456	454	450	470	462	470	482	449	436	473	451	466	437	467	454	443	452	468	464	434	419	414	455	459	428	493	448	480	471	447	435	493	480	440	488	456	424	494	430	482	432	473	445	454	454	466	438	430	438	453	454	468	441	466	485	458	488	486	447	462	446	457	456	402	445	423	435	478	427	399	453	446	474	464	403	485	483	427	435	419	503	454	429	471	496	477	456	457	466	422	407	494	430	490	476	447	473	442	455	455	455	441	472	448	429	455	447	429	439	475	475	410	461	424	477	454	419	462	442	462	481	465	447	445	474	447	454	431	447	477	446	470	465	478	473	456	434	448	470	450	460	457	438	469	451	459	452	435	478	475	446	409	462	475	420	452	426	445	433	447	470	459	452	469	449	478	474	443	451	482	449	417	427	474	482	461	460	467	424	443	476	479	429	485	402	490	447	427	437	433	479	469	450	458	478	448	471	449	435	457	462	453	433	436	459	469	425	497	443	448	471	443	483	445	477	465	428	445	464	456	468	422	459	470	464	466	485	430	455	435	462	413	425	458	444	482	451	443	440	445	418	458	444	437	429	501	452	480	457	447	509	452	412	460	417	443	462	452	441	442	475	452	453	432	461	454	432	449	471	441	458	461	446	443	480	471	418	477	457	496	462	453	489	449	489	444	448	481	445	465	456	470	464	435	476	446	445	476	427	448	413	440	473	461	456	455	446	486	488	451	468	496	436	474	492	470	450	487	442	482	459	400	457	404	465	458	441	436	491	419	483	436	431	466	499	479	468	521	437	458	453	466	451	432	449	478	457	439	463	429	443	441	442	447	464	415	469	428	430	459	445	504	473	483	474	474	454	449	435	496	458	435	442	442	496	466	457	426	462	460	468	478	428	472	501	464	441	420	456	429	480	444	456	461	474	487	472	461	483	425	462	434	427	507	425	447	450	414	459	464	423	447	444	473	464	432	472	471	440	421	448	449	467	446	462	450	432	441	442	442	464	474	470	454	466	432	486	474	469	451	478	474	433	438	472	485	418	436	470	446	447	444	502	483	477	416	490	443	479	447	440	427	454	439	459	463	448	463	458	450	471	460	462	474	476	442	465	434	416	479	454	491	446	427	450	439	444	480	495	434	469	441	460	433	430	462	437	479	489	463	465	457	465	454	442	465	463	470	457	465	460	480	446	450	449	437	498	495	476	464	429	448	461	439	438	437	465	495	435	423	485	449	444	423	444	430	451	458	488	456	453	452	480	468	457	491	436	451	453	459	478	462	436	462	434	451	436	457	478	495	434	455	456	453	470	445	473	449	493	444	468	493	464	450	448	430	450	455	465	496	481	490	430	450	439	424	460	458	474	468	494	449	412	458	455	459	492	433	446	450	469	450	443	434	456	433	451	433	444	446	455	476	478	459	415	444	502	467	446	422	445	424	462	466	450	428	467	441	456	453	427	436	481	436	482	464	445	476	407	445	461	424	453	447	452	463	450	494	483	461	464	457	450	478	453	437	463	420	419	465	445	450	487	475	470	457	448	426	453	453	436	447	448	434	464	473	479	479	446	482	487	433	468	459	461	464	453	474	453	453	440	446	473	460	482	454	435	442	489	425	468	472	424	462	462	438	440	458	492	478
45597	62555	29849	14954	10717	12902	4366	7869	3957	754	722	678	706	651	630	589	576	610	525	546	581	572	568	549	571	541	529	548	563	550	570	552	558	522	568	545	554	555	594	518	566	531	553	540	593	534	485	555	596	517	541	592	526	523	559	546	523	550	602	530	543	514	556	549	517	503	529	531	543	520	550	526	581	533	540	546	543	497	517	568	548	594	502	573	565	570	533	541	513	523	542	559	563	573	556	585	544	549	523	531	531	568	568	553	567	581	536	537	555	547	550	566	598	547	492	515	569	553	534	544	546	502	537	513	521	542	519	516	532	586	534	533	550	523	580	570	551	543	548	548	535	554	525	536	520	524	523	500	580	561	528	492	538	532	543	521	510	509	535	524	542	507	525	527	523	561	530	543	539	551	528	485	525	531	542	526	526	547	533	522	522	512	561	547	554	499	571	537	556	548	542	526	531	508	521	530	568	497	533	560	492	533	560	542	533	529	575	517	530	533	562	541	537	561	506	535	508	535	565	559	552	516	543	533	557	542	530	530	554	549	553	582	532	534	541	550	517	520	528	525	560	515	540	567	545	502	521	557	493	555	556	547	548	528	546	554	542	554	520	503	538	505	567	550	526	537	542	536	540	506	562	545	520	537	516	527	548	537	532	519	551	554	504	514	560	544	556	498	524	539	562	526	535	609	519	520	553	523	490	536	536	567	536	547	537	564	556	550	545	519	530	547	522	507	521	567	556	566	523	509	542	537	513	557	549	478	515	513	550	520	550	528	539	545	547	601	546	557	490	523	542	529	522	528	521	531	492	520	531	564	546	529	554	573	542	517	524	491	543	591	510	529	519	529	530	544	530	481	530	537	550	538	540	549	508	512	508	529	492	541	516	497	476	526	532	545	509	503	523	538	541	550	528	526	548	546	531	488	530	569	507	485	547	536	515	505	545	532	537	515	553	571	536	535	535	548	512	527	519	543	506	551	559	550	503	526	550	558	511	521	544	571	521	544	510	552	520	526	492	523	521	490	514	513	483	510	528	537	518	536	579	529	524	567	525	537	522	482	494	529	534	539	532	523	545	534	525	510	515	498	530	571	542	498	543	512	532	506	512	542	587	575	544	525	543	530	516	545	532	536	513	527	508	542	501	520	533	543	541	506	518	533	530	525	528	504	549	536	530	523	516	487	523	551	550	570	554	544	547	540	520	516	523	529	560	529	524	548	541	546	523	533	562	572	535	568	536	556	540	522	562	539	543	529	603	501	523	541	558	517	527	551	540	538	552	517	555	564	567	504	527	527	562	507	540	511	586	510	575	551	540	515	541	550	573	563	536	528	522	496	498	517	541	535	528	522	495	558	523	519	531	555	522	553	561	521	493	558	518	510	515	539	527	527	499	508	545	530	516	525	558	484	524	521	478	543	555	546	512	518	530	508	568	544	527	576	545	525	528	532	547	551	481	535	539	535	493	499	551	549	511	543	518	536	536	523	487	544	529	575	532	533	490	539	531	552	522	559	505	525	527	496	506	588	498	530	532	513	544	560	536	538	518	555	517	522	559	510	535	558	564	527	570	550	513	566	474	509	543	502	550	513	549	543	527	502	506	530	499	537	528	517	523	543	535	520	513	504	545	514	563	513	526	559	565	548	535	544	558	510	511	537	515	518	532	512	503	542	500	508	544	548	521	581	514	579	531	565	529	493	537	529	554	537	574	500	539	534	548	504	509	537	525	592	537	526	552	567	543	561	522	542	529	510	552	578	530	522	485	530	523	550	537	550	532	542	543	538	529	547	529	542	537	493	561	560	538	548	530	516	534	497	525	546	546	545	544	495	544	539	490	553	537	550	534	560	534	556	511	528	528	550	528	524	530	543	556	557	549	539	514	524	520	585	546	553	477	548	532	522	538	520	518	467	529	482	502	524	522	499	565	514	507	527	493	517	538	547	498	516	537	576	537	566	568	540	440	528	519	506	497	565	540	540	513	536	577	536	518	557	557	524	536	493	506	508	521	498	488	572	528	552	553	532	536	526	507	553	525	558	506	508	517	553	556	486	546	525	510	569	521	517	524	588	556	573	547	534	579	537	518	548	542	563	503	553	495	505	526	501	508	496	491	552	519	547	540	534	505	535	514	537	525	507	533	527	552	509	548	518	539	561	537	572	500	566	533	505	528	560	556	540	550	535	526	532	528	553	530	521	559	506	543	533	499	513	517	514	562	537	541	567	532	519	529	527	563	517	537	488	554	497	549	524	536	560	546	577	532	565	554	510	517	501	520	513	516	540	526	552	496	523	553	542	549	541	546	582	547	532	554	500	566	527	556	552	526	492	536	544	562	533	552	508	536	501	539	507	564	550	533	538	518	513	533	522	511	543	516	542	505	488	527	534	515	511	540	534	504	516	540	515	556	565	530	556	546	515	501	530	516	533	567	556	525	523	517	532	527	556	556	571	517	570	483	530	511	511	506	522	565	575	527	520	521	526	508	529	453	565	542	556	554	500	540	579	560	520	507	542	513	544	550	554	515	510	514	569	549	516	517	560	494	534	557	546	491	522	531	529	514	551	529	514	567	490	475	517	497	596	514	582	512	522	509	531	557	525	552	537	499	484	501	558	502	555	525	514	502	590	554	534	521	520	500	511	529	535	530	546	544	520	524	563	521	556	590	556	568	527	523	562	501	493	582	526	532	554	594	535	554	593	556	511	534	526	547	502	562	531	507	530	462	552	563	544	542	495	524	531	555	535	522	555	507	515	558	536	532	512	528	517	532	529	504	545	557	548	499	562	543	547	580	492	504	552	497	525	527	577	544	516	508	514	498	573	511	496	517	528	516	574	568	510	522	518	553	565	507	522	535	547	557	542	514	525	567	528	527	535	559	520	542	554	513	543	538	507	547	522	516	535	536	510	553	537	535	522	559	544	551	510	523	503	564	523	549	550	568	550	530	554	531	502	519	519	504	492	538	561	541	504	525	571	515	517	534	535	522	565	548	545	518	581	506	557	554	560	518	501	525	518	557	527	509	514	524	527	498	565	524	512	481	534	555	545	525	564	542	538	491	510	536	560	517	547	527	529	534	524	505	525	511	554	500	551	497	550	499	555	488	576	551	535	486	562	545	521	510	497	525	527	541	533	534	562	522	530	498	534	531	530	573	514	518	559	534	560	531	509	515	557	496	521	513	509	543	542	558	501	571	576	515	495	543	516	543	571	557	530	592	546	563	573	543	519	490	532	529	540	526	535	532	524	533	537	530	534	579	503	546	520	585	527	533	551	504	495	508	513	495	513	583	543	559	507	531	527	515	503	493	541	536	521	508	539	564	578	550	570	540	505	545	504	587	519	569	571	544	515	530	508	507	506	537	527	516	543	558	535	527	532	561	515	529	547	500	569	503	524	531	559	509	553	519	548	517	505	542	514	570	524	550	566	517	520	536	547	514	520	555	534	521	557	504	576	588	510	558	559	489	508	532	524	531	545	554	522	544	515	533	514	558	565	536	565
25493	21296	26889	24678	7456	3423	1427	1813	1192	395	366	383	349	358	361	343	350	313	315	322	345	331	333	348	338	359	340	357	353	303	338	356	308	331	352	331	320	325	319	309	334	351	317	328	359	297	342	330	339	340	357	305	293	331	342	332	333	336	357	333	286	328	343	357	364	304	324	324	344	333	330	302	329	335	368	360	330	310	328	335	328	325	315	326	332	329	319	334	323	355	317	318	327	322	343	305	344	369	355	321	321	334	368	307	322	337	359	332	349	339	315	328	328	326	319	373	354	327	349	337	311	324	320	309	316	365	333	323	327	328	339	298	314	328	321	354	349	316	331	340	340	306	319	339	366	331	316	359	353	300	354	321	334	344	322	332	361	335	338	347	307	322	332	338	320	350	300	329	339	327	322	323	345	315	344	322	342	327	325	326	296	314	340	332	343	348	330	327	336	344	315	336	364	337	334	354	329	315	329	314	318	331	356	330	288	349	330	349	344	331	321	340	322	325	310	316	348	291	338	311	331	336	356	331	300	339	347	355	368	333	318	352	348	330	308	333	329	316	351	320	308	347	352	322	329	320	314	341	359	324	330	312	344	344	306	321	310	311	330	318	307	334	338	324	299	328	322	340	341	330	318	337	335	329	330	360	326	288	347	303	315	317	338	348	381	327	336	317	332	344	334	337	335	326	318	315	330	302	345	363	333	318	312	312	361	324	311	312	337	338	300	332	313	339	328	342	322	324	341	311	337	328	306	353	332	338	333	302	323	327	333	345	317	322	309	318	324	307	322	344	368	359	306	314	317	332	332	356	333	309	343	338	352	358	292	335	319	338	329	348	310	368	291	313	328	317	328	336	345	350	337	314	310	311	342	346	323	336	328	334	309	325	315	344	358	316	344	337	337	326	339	318	326	319	331	330	307	337	325	311	315	318	341	293	354	341	321	315	340	319	344	309	322	310	344	338	303	328	287	345	348	310	311	327	356	365	314	346	336	345	337	311	353	314	348	339	301	323	341	357	339	308	325	355	319	312	321	324	325	297	344	332	348	353	328	352	355	309	317	348	348	327	357	339	359	349	337	341	355	303	351	333	289	335	291	317	374	330	328	316	332	318	305	349	349	336	337	291	288	328	317	351	325	358	348	343	283	316	307	343	337	330	341	327	301	346	317	331	317	338	318	326	336	329	336	298	356	337	307	336	307	351	341	355	335	329	312	308	334	339	350	326	349	344	323	303	326	325	338	313	334	300	337	303	320	327	308	350	300	296	341	313	311	343	318	346	302	365	316	336	345	347	326	349	340	312	326	282	322	340	358	367	322	340	268	301	318	348	295	327	326	298	314	359	314	321	333	328	352	289	343	306	338	359	311	347	336	356	320	307	337	321	350	342	318	335	317	353	321	341	330	347	325	345	329	327	321	299	346	342	334	303	313	338	341	375	319	320	308	320	312	323	301	327	325	308	342	341	335	320	323	306	332	312	350	325	333	338	324	336	316	325	344	343	331	297	346	321	308	324	340	326	342	314	312	352	291	307	292	324	331	322	349	337	334	371	320	297	323	347	315	322	288	349	313	354	333	329	339	316	308	320	316	331	338	303	334	313	322	339	341	321	326	300	346	329	324	324	317	321	328	345	326	309	357	344	337	310	307	342	329	331	334	361	326	348	344	339	317	316	320	348	331	324	355	304	357	307	324	303	317	345	299	352	324	350	349	321	346	318	320	337	368	352	326	326	352	322	344	361	310	334	328	348	356	359	326	333	353	362	329	317	306	341	329	355	318	314	335	336	286	333	347	359	327	310	312	334	320	317	330	331	339	299	323	337	346	340	357	349	364	345	357	296	326	340	335	334	357	313	312	309	324	342	338	337	281	325	342	337	318	322	347	339	361	321	297	318	329	337	329	306	308	346	334	314	329	326	327	337	301	319	350	290	305	335	338	324	324	327	334	356	298	337	365	322	314	337	325	324	295	380	355	360	357	319	338	365	310	323	322	331	348	327	354	370	305	315	335	326	360	342	322	313	356	275	324	342	350	315	335	350	312	306	356	366	297	331	347	324	343	330	327	330	321	345	339	314	306	320	334	339	313	346	316	310	349	308	350	321	321	347	326	319	312	318	341	341	333	331	328	324	327	337	371	317	303	340	327	325	308	337	356	315	335	355	312	367	301	346	317	345	321	334	303	317	291	361	328	317	313	311	284	371	358	349	328	341	324	354	352	333	316	335	330	312	338	331	374	330	331	349	344	344	298	341	344	336	374	361	320	345	329	354	330	330	334	316	321	350	326	324	307	335	346	309	317	333	314	311	330	309	312	324	358	322	320	310	332	341	328	315	302	332	304	342	329	289	302	365	318	322	330	321	316	349	332	339	338	348	368	339	313	320	326	355	320	358	326	354	336	323	333	361	343	282	329	312	323	347	328	312	348	310	322	331	305	365	352	309	332	343	349	340	326	325	340	343	352	324	346	347	325	354	363	315	339	345	317	336	331	349	357	336	335	344	353	349	315	333	324	349	329	324	336	304	368	356	333	349	342	351	332	329	315	319	351	350	326	327	347	336	363	330	357	306	322	293	314	332	323	320	355	321	344	321	363	341	324	321	310	310	309	300	352	341	308	320	364	311	292	300	343	349	310	337	344	338	340	324	363	323	329	327	328	349	307	322	339	335	311	336	359	325	304	357	310	371	324	301	331	329	335	363	339	335	351	316	308	294	307	334	327	355	334	331	328	310	323	307	359	321	330	326	333	342	368	301	291	350	342	320	305	324	281	316	320	343	324	331	356	322	296	326	344	311	349	345	326	318	329	322	334	323	331	355	346	353	345	322	331	353	318	345	343	363	322	331	324	313	317	342	342	326	328	317	336	324	330	305	357	343	321	318	354	313	342	346	341	335	316	310	321	326	350	347	305	331	338	322	317	300	318	329	312	329	355	326	372	325	329	360	349	331	323	316	341	333	325	327	337	337	318	366	291	337	281	361	350	299	364	348	336	308	333	318	291	325	350	314	324	336	345	337	352	322	325	341	343	373	320	317	327	347	329	331	326	355	311	340	332	350	358	341	336	302	294	339	305	332	322	342	366	340	344	337	329	351	340	315	323	319	350	338	298	321	330	310	342	301	340	350	311	327	332	318	332	323	317	324	329	333	335	331	352	342	308	371	328	327	321	325	335	344	315	313	333	339	343	338	330	353	350	351	335	321	313	321	349	339	335	314	340	327	328	318	338	314	332	346	337	331	338	336	348	336	308	352	307	329	341	368	347	350	319	307	320	294	339	326	336	335	326	307	337	349	321	302	339	335	297	316	340	350	333	322	331	381	342	347	341	370	328	330	324	322	335	353	319	360	353	323	325	335	306	330	357	332	368	357	321	301	338	322	350	305	354	336	334	330	319	341	331	319	327	319	364	334	333	334	340	296	339	358	300	330	356	365	331	342	348	311	343	328	342	320	346	316	329	350	340	295	346	302	332	337	306	313	348	348	341	330	339	320	355	328
41122	49438	19590	9300	5959	8085	3029	4675	2656	587	540	516	470	422	480	468	451	470	449	467	431	484	476	451	396	398	447	420	427	430	413	392	398	401	385	408	439	391	439	422	407	434	392	429	387	409	392	423	432	427	425	445	441	427	419	412	431	415	436	428	422	428	411	431	402	408	429	392	396	409	395	419	416	427	404	429	435	384	405	464	430	475	404	417	391	411	413	417	420	421	420	423	426	445	448	402	404	395	419	388	389	406	417	413	409	419	434	406	410	404	428	416	386	458	411	443	409	409	412	392	440	394	404	412	386	409	429	411	448	402	388	407	407	406	392	408	425	391	420	422	392	433	425	364	399	416	446	379	406	398	387	423	379	406	443	442	399	405	417	409	429	421	396	431	406	390	378	401	404	392	370	359	415	419	383	381	402	410	389	436	427	391	410	425	403	403	408	404	428	407	422	384	405	423	401	398	414	401	405	430	396	401	404	435	442	425	383	375	384	419	423	384	386	391	387	425	377	415	422	437	414	383	387	368	399	443	415	401	432	428	428	415	402	435	388	430	410	377	421	396	419	385	396	433	409	397	387	423	366	405	393	436	392	389	429	432	411	388	419	380	414	430	454	432	386	405	398	422	398	398	426	398	416	415	423	436	425	419	440	371	394	403	397	431	401	462	421	407	444	385	404	397	377	425	421	382	415	408	401	385	429	432	356	414	406	410	435	444	417	404	385	382	426	402	418	432	399	433	400	391	389	419	418	381	378	393	424	420	396	397	374	370	414	377	450	421	411	434	397	419	411	427	437	404	422	406	373	393	414	420	423	404	399	409	446	396	422	430	400	413	415	406	413	400	421	427	429	397	414	412	385	407	396	396	445	398	407	372	430	436	411	393	408	434	400	437	418	399	409	387	444	423	440	405	384	477	393	423	407	445	408	423	388	376	399	426	414	401	432	387	383	394	371	403	418	421	372	361	409	373	424	409	430	435	406	396	432	418	418	442	435	423	404	394	377	408	401	384	437	393	432	394	396	400	421	379	402	418	398	425	400	400	428	378	362	403	420	394	414	406	396	406	410	406	396	368	397	384	417	387	430	438	410	405	400	423	395	407	397	420	401	405	430	392	401	378	389	421	383	402	418	451	409	376	402	396	406	440	417	389	424	393	376	394	365	413	425	411	389	370	382	396	407	420	446	416	419	373	420	414	411	428	421	387	413	389	398	396	433	410	426	446	404	378	432	398	413	407	398	427	432	379	419	387	390	411	391	392	420	414	411	401	416	429	418	402	440	388	412	386	412	459	409	392	429	385	411	398	397	433	382	398	407	400	384	393	438	398	429	408	361	434	396	418	426	446	398	371	416	408	442	416	405	383	383	393	457	395	375	380	406	383	436	346	414	416	396	402	396	392	399	393	438	441	392	398	403	367	405	412	401	395	445	399	427	402	368	417	407	367	389	401	406	458	409	397	401	409	392	419	421	381	382	405	414	360	385	407	437	414	412	454	397	417	416	406	392	397	383	426	400	429	426	428	392	395	434	402	397	417	415	419	372	446	459	433	357	429	435	412	442	390	406	424	409	396	406	374	426	449	405	394	388	430	398	440	413	427	387	409	437	434	399	414	394	421	445	376	407	420	406	381	406	399	430	409	426	398	427	407	403	407	382	402	367	428	424	376	364	407	391	395	394	427	415	456	415	414	414	387	424	429	375	408	428	389	415	402	423	416	376	410	434	429	426	438	374	423	406	399	425	388	419	411	402	425	419	413	420	391	405	414	412	350	404	417	420	394	432	396	392	441	380	393	425	418	415	386	408	433	369	408	397	399	383	393	382	417	422	401	403	440	438	415	397	390	436	362	400	364	417	408	426	386	420	427	434	420	389	443	408	415	402	420	426	395	396	374	402	431	391	386	392	410	379	373	408	430	430	398	384	388	409	406	425	419	392	380	422	389	434	431	390	431	428	411	411	391	423	407	439	392	443	414	422	411	428	386	426	425	378	366	434	423	404	411	433	486	418	401	406	388	370	439	373	390	364	395	405	479	423	403	419	362	403	423	404	410	406	414	423	438	395	420	420	462	417	443	405	398	405	420	426	423	400	412	420	428	411	435	424	421	412	409	407	403	422	425	429	396	411	411	384	403	407	395	407	404	399	434	415	397	410	406	386	431	377	419	393	399	429	393	412	406	410	434	397	434	404	398	417	389	384	398	393	440	403	374	393	401	440	410	423	436	397	433	405	386	399	396	452	400	455	416	379	428	374	431	389	417	396	405	411	415	404	414	419	412	400	421	363	406	394	446	409	453	387	387	395	419	420	407	420	423	425	390	408	385	392	393	408	409	363	424	429	391	417	399	383	396	391	411	398	457	439	418	443	401	400	363	410	415	417	363	377	428	421	385	397	433	400	426	391	421	382	405	411	406	421	400	421	400	403	432	426	426	405	399	386	395	411	441	394	376	414	412	389	389	412	373	426	386	435	402	423	407	441	416	379	417	444	369	398	419	394	422	417	444	424	407	386	409	388	406	418	422	418	356	402	400	447	345	403	411	421	419	384	414	411	418	390	403	433	402	418	405	427	426	385	400	425	418	417	424	395	393	392	390	417	394	430	412	401	403	424	423	395	406	413	388	437	416	403	392	441	395	408	410	392	423	395	406	370	429	413	397	428	421	415	404	402	386	436	414	379	405	402	438	408	420	423	434	441	411	387	422	420	402	412	376	395	423	395	390	434	420	386	404	413	394	395	446	413	390	398	405	369	405	357	454	391	401	430	428	394	408	383	392	399	404	431	405	419	403	393	407	437	406	428	383	420	430	427	433	388	421	408	411	438	396	413	438	377	417	395	407	351	439	375	407	423	392	388	407	381	383	374	403	404	418	406	448	377	397	438	357	424	417	406	401	420	420	364	379	391	376	433	406	397	377	427	365	421	409	399	411	423	419	396	414	404	421	384	356	377	404	389	388	414	421	401	398	410	426	436	388	375	422	398	420	391	394	373	408	386	473	419	415	431	376	415	455	439	418	427	405	401	446	431	415	440	392	375	412	416	413	434	406	376	369	420	423	427	401	376	385	421	443	427	367	413	400	446	407	403	420	437	404	416	428	443	400	414	406	423	376	404	387	394	423	443	430	369	399	403	410	412	401	395	406	403	425	404	397	422	394	382	418	436	376	414	415	410	408	381	348	385	427	420	443	437	396	414	376	421	429	419	394	379	414	418	418	439	417	391	417	406	402	443	412	410	409	381	337	417	393	385	469	391	423	392	413	382	387	388	437	405	415	410	416	424	421	386	344	412	451	436	418	424	368	381	409	388	409	401	410	405	414	434	374	419	390	408	402	402	393	394	393	408	377	404	401	403	380	405	408	383	449	365	399	351	404	391	423	384	443	441	398	419	415	436	410	422	399	404	408	422	397	392	401	401	378	401	444	402	396	401	414	398	431	383	425	388	418	396	378	411	385	393	381	416	410	408	410	390	421	402	406	404	404	400	438	397	400	385	429
23016	21243	28956	23848	21276	22332	15437	8155	6787	887	783	768	727	741	698	714	690	653	648	714	664	635	637	684	627	628	623	629	603	642	582	608	636	584	637	645	556	590	643	601	621	636	624	601	602	631	683	651	599	615	661	633	589	612	604	577	611	648	599	561	638	592	627	621	572	590	616	604	596	580	648	590	633	622	590	634	632	611	595	617	609	636	589	573	606	608	620	610	609	618	634	613	610	637	637	606	625	640	616	629	623	635	590	623	642	621	595	603	649	566	652	616	613	608	651	583	578	625	663	633	615	612	601	595	641	592	614	580	627	645	570	615	587	571	592	644	563	551	556	585	602	589	590	546	609	645	623	570	597	583	638	585	584	630	637	620	592	605	618	596	598	635	638	601	607	618	617	586	618	571	593	582	618	589	597	603	643	590	557	590	601	568	592	596	606	603	602	596	636	607	632	593	627	600	601	606	617	600	620	622	621	564	621	594	607	599	640	600	612	609	608	612	583	653	583	575	579	610	567	623	598	593	581	585	625	587	609	608	593	615	587	642	608	584	601	597	575	593	618	632	607	584	636	607	583	592	637	583	654	588	601	643	598	585	625	619	596	617	592	590	620	569	614	573	573	630	611	612	596	647	613	586	595	616	602	565	632	571	618	590	588	619	625	591	610	625	587	573	561	598	634	627	570	604	650	586	669	643	610	565	583	569	611	571	603	631	608	592	599	617	610	644	618	590	562	618	588	633	588	621	581	562	592	581	585	659	597	649	601	626	633	567	603	587	584	613	575	556	627	612	577	593	573	609	590	637	600	613	628	611	567	629	583	596	648	571	601	585	631	603	633	575	613	604	591	607	611	598	622	621	632	608	620	625	599	570	580	611	593	624	606	595	625	649	613	613	584	584	590	551	606	579	575	558	585	618	565	565	574	606	639	582	581	591	598	604	598	601	612	588	630	587	610	612	601	637	558	641	638	643	614	596	568	604	605	540	569	624	604	588	620	607	621	579	568	636	595	622	608	565	618	620	595	612	682	606	595	617	609	626	594	568	587	623	574	601	636	589	563	657	600	619	599	569	601	555	573	575	542	624	633	570	599	613	633	584	581	581	605	566	627	597	566	604	624	583	645	623	603	577	592	604	613	607	613	580	595	562	604	588	635	571	611	611	663	613	606	584	574	623	586	582	645	592	551	633	543	580	622	640	613	609	610	597	606	628	596	586	638	571	599	571	637	590	583	594	646	582	583	602	605	552	580	577	671	570	572	614	617	625	598	597	584	573	631	605	611	612	579	602	563	633	593	615	611	655	629	610	596	606	618	575	581	573	611	578	610	592	573	569	602	605	592	668	577	635	593	591	581	624	604	596	541	609	590	596	604	576	586	663	631	595	636	602	584	555	586	587	599	592	589	606	578	651	626	601	585	575	613	618	608	613	638	580	614	607	587	601	629	578	608	647	609	575	607	593	592	602	624	621	637	567	648	622	615	616	632	663	613	597	572	600	632	553	594	585	627	604	578	596	598	577	599	604	603	586	621	601	630	580	606	572	602	631	637	666	613	585	599	560	586	630	593	588	601	598	605	638	591	559	569	581	618	627	611	619	636	602	611	624	593	584	631	606	591	602	565	611	615	653	678	617	612	631	610	620	623	599	535	588	629	616	606	655	591	574	590	608	599	549	584	606	596	616	651	551	629	619	566	650	577	587	608	578	610	607	592	584	612	575	604	623	631	636	625	633	617	569	559	637	605	587	623	575	610	584	599	571	616	568	639	628	583	630	601	609	534	591	621	562	575	626	622	616	563	578	571	586	617	593	587	616	640	632	614	600	593	566	628	595	608	609	613	624	590	617	658	614	611	573	598	617	616	676	598	561	565	634	610	629	619	594	607	602	589	566	579	620	577	551	620	580	590	581	602	616	580	650	601	556	574	602	643	628	619	623	586	583	585	613	578	596	661	617	586	532	647	602	602	576	597	595	611	550	623	586	549	610	644	588	618	606	580	583	624	579	641	582	557	611	607	583	580	608	546	595	615	609	596	635	570	626	581	618	601	611	588	616	591	639	585	601	566	636	563	605	569	622	602	579	625	625	599	604	579	574	564	595	590	624	628	616	600	588	636	589	628	588	611	604	565	551	615	576	631	596	592	585	584	628	593	548	578	600	571	602	555	599	601	581	583	588	616	616	624	576	644	606	568	604	634	615	591	580	611	624	644	560	630	621	648	617	647	560	566	619	566	597	623	625	622	611	645	607	548	581	629	601	619	609	569	544	561	585	647	594	629	603	597	589	604	600	579	603	620	572	600	612	590	553	609	608	589	591	542	617	581	616	587	563	601	604	574	612	587	596	599	651	594	589	624	589	605	612	632	635	636	625	588	632	573	597	602	610	596	603	575	583	602	600	575	570	596	622	606	611	562	634	633	589	583	607	594	616	586	596	576	604	636	592	628	582	614	595	586	626	611	591	598	572	625	593	567	627	612	618	594	604	608	560	622	574	560	600	614	558	619	622	600	585	617	596	617	591	644	623	644	576	571	579	588	651	607	544	619	599	599	552	665	624	569	621	628	600	608	583	542	599	634	632	608	592	575	614	583	613	629	598	617	615	613	581	545	589	563	573	634	619	618	594	611	622	593	626	595	598	627	641	618	569	560	580	554	615	622	567	633	598	643	613	646	607	583	601	599	605	593	596	623	626	615	617	614	602	581	595	640	588	623	604	564	635	651	613	605	607	583	544	609	586	601	597	578	592	578	579	566	610	592	597	597	625	565	566	635	553	565	620	604	587	606	574	644	609	573	623	581	586	545	585	664	625	585	602	583	633	586	567	607	595	619	597	599	640	608	585	548	579	592	563	593	631	621	637	609	603	618	625	617	603	608	529	583	571	607	570	638	566	573	571	593	590	578	626	578	611	624	595	607	606	597	570	589	615	574	588	589	566	634	582	619	602	558	586	578	597	590	597	623	561	613	620	625	616	588	645	614	570	591	641	604	598	584	644	575	582	540	611	585	585	612	616	611	584	582	613	581	573	579	607	603	611	630	600	558	545	598	602	588	577	585	649	566	596	567	590	593	602	587	622	599	599	577	639	542	622	571	618	584	625	642	587	567	605	619	628	576	623	580	613	573	607	605	565	613	614	593	613	583	608	586	592	660	625	618	618	607	572	595	594	628	579	657	588	584	625	632	595	627	584	593	635	594	614	618	561	583	657	618	620	587	592	600	582	592	597	593	573	604	595	593	558	568	608	628	577	592	616	614	545	586	584	588	596	595	588	588	597	639	534	651	605	595	614	586	585	612	585	596	651	622	612	605	606	629	619	637	573	616	597	592	600	580	614	614	615	602	574	596	608	605	597	622	610	592	606	605	606	640	581	641	595	594	559	588	601	617	593	578	603	586	608	589	631	563	610	603	635	590	609	595	553	582	620	616	590	591	582	572	607	585	613	603	627	594	593	611	591	591	635	571	600	590	605	602	584	599	569	598	595	591	611	558	583	624	606
53351	76832	37351	26538	17414	22849	11435	14206	10168	1205	1139	1052	971	984	930	828	846	835	783	784	765	779	757	751	757	744	736	707	729	702	754	730	714	740	714	715	721	707	718	697	743	689	738	768	665	692	737	718	643	708	706	701	718	692	743	723	725	737	682	702	718	694	697	709	709	707	698	659	731	645	686	726	699	702	704	754	700	671	704	707	724	677	686	662	713	731	713	734	726	676	703	704	689	730	749	735	751	717	718	665	708	731	739	743	683	712	681	664	715	700	680	688	692	667	743	697	691	769	714	696	689	642	686	733	716	726	684	703	701	656	719	707	703	689	689	656	729	716	695	686	674	680	707	667	691	739	718	710	744	682	680	702	688	665	686	750	641	695	694	662	705	654	681	726	715	693	658	711	690	686	657	667	658	709	680	674	627	671	700	615	715	712	670	709	697	727	651	681	691	639	701	726	705	701	674	652	713	723	703	657	674	718	699	714	702	680	687	667	735	684	691	671	685	705	707	735	731	712	710	758	631	635	712	700	701	664	663	744	671	765	723	700	687	689	716	703	701	685	648	671	708	703	692	692	697	717	693	689	647	688	657	673	716	640	696	678	702	692	754	746	678	725	670	689	692	698	688	697	667	695	691	643	651	699	684	728	712	697	685	694	710	711	712	741	724	725	694	663	658	710	676	762	674	665	757	658	716	640	673	685	709	704	711	679	702	663	702	693	662	686	676	709	743	658	641	703	670	699	737	686	709	686	731	735	720	677	711	684	728	702	684	673	678	671	696	668	666	682	720	707	706	716	715	705	690	728	682	665	702	659	687	740	697	703	693	695	662	720	727	672	723	716	711	686	691	679	633	668	718	683	655	708	678	722	670	661	702	702	663	680	724	709	699	699	689	700	677	660	661	707	671	697	686	699	679	647	711	695	680	667	682	721	714	700	674	675	688	659	714	720	687	686	672	746	689	724	674	695	711	663	699	675	690	755	672	679	738	682	704	666	703	673	693	656	720	728	702	720	706	727	702	727	706	678	683	679	684	683	700	701	669	728	718	707	694	655	690	691	662	678	706	701	683	717	721	700	730	676	720	681	697	689	657	622	720	675	683	699	661	673	662	680	659	695	711	630	661	684	649	679	698	675	662	680	673	681	731	717	696	729	722	662	716	686	668	653	691	692	680	691	686	706	729	653	705	670	664	722	703	724	647	670	685	721	667	694	690	715	700	701	693	701	688	638	663	623	675	738	715	663	683	688	703	682	693	655	675	672	630	693	667	657	636	705	723	724	696	668	755	685	715	763	684	697	674	663	722	688	709	667	656	702	682	649	696	711	670	683	713	637	680	660	700	640	661	647	687	662	716	668	684	660	698	673	682	685	670	696	709	688	696	683	718	693	715	726	679	713	728	686	685	709	702	653	660	675	680	737	660	700	689	671	696	720	666	663	699	667	668	679	711	712	638	680	668	684	710	656	725	707	713	662	724	689	712	702	714	724	706	702	692	637	692	666	675	652	728	714	691	670	687	704	740	705	670	664	678	669	712	678	704	668	697	720	660	689	711	712	679	687	673	665	681	653	720	666	747	690	723	685	708	677	706	711	673	678	615	670	664	679	709	682	733	655	744	659	724	673	679	699	666	660	704	678	669	721	681	691	683	709	736	675	727	655	683	648	696	678	684	661	687	697	687	663	677	688	718	703	682	732	679	687	680	661	675	723	672	706	694	691	689	682	712	680	738	705	696	692	692	687	677	689	655	705	662	688	729	681	715	711	706	658	699	690	699	677	739	743	740	695	686	698	721	712	680	706	679	678	669	689	710	726	735	659	675	664	675	705	712	736	688	685	693	697	702	707	680	713	684	675	650	690	735	688	709	728	662	705	699	654	706	686	701	677	730	706	669	726	714	753	698	681	690	710	700	710	715	665	708	755	683	698	625	652	682	679	708	664	679	704	645	739	703	657	707	689	647	710	675	709	715	749	732	679	685	690	741	716	643	667	732	594	673	667	729	688	702	683	649	660	677	640	709	687	700	680	686	680	661	640	701	723	690	720	689	701	638	698	670	724	686	710	710	656	689	725	675	666	676	695	658	710	681	697	691	681	707	727	699	722	658	676	722	671	698	645	716	673	729	695	737	696	640	679	632	683	674	664	700	735	714	697	670	730	697	672	654	693	713	717	684	638	688	678	656	669	671	699	730	696	727	698	687	705	700	689	657	702	702	722	686	681	636	669	663	661	677	704	720	641	740	701	690	683	724	671	706	750	702	702	655	741	715	669	714	718	697	671	716	684	705	675	678	710	669	660	697	686	745	674	716	649	686	690	735	688	667	676	683	680	723	673	757	655	694	675	666	665	677	693	683	713	666	654	706	716	693	673	625	702	667	687	708	746	712	655	705	723	682	711	678	705	709	688	679	681	723	669	692	657	729	718	678	699	724	683	654	717	737	685	695	639	689	659	725	689	760	705	704	698	661	717	686	697	717	701	715	652	711	695	721	733	692	682	670	649	693	680	715	701	686	637	651	702	699	719	669	693	669	687	689	682	746	665	714	722	700	701	685	659	734	667	659	680	692	732	696	677	698	674	679	659	691	717	691	757	634	696	659	717	684	676	689	710	627	701	710	692	645	700	707	698	704	687	698	626	739	692	689	684	698	679	695	722	665	686	724	691	725	689	726	727	677	682	669	657	753	721	688	709	697	704	706	721	721	683	676	680	678	666	705	690	636	692	726	726	697	654	700	675	685	680	656	709	715	708	717	744	681	661	651	667	713	643	706	648	759	671	677	750	709	726	679	714	724	689	707	670	693	725	704	678	677	693	659	725	700	679	621	743	680	701	708	654	707	649	712	678	699	682	730	710	689	723	696	705	696	666	711	640	709	691	695	679	724	715	724	660	722	718	735	664	644	709	698	737	701	700	725	674	670	731	715	644	693	692	658	705	704	689	686	660	673	678	704	659	723	767	717	688	670	707	714	674	648	728	723	692	696	675	693	666	676	656	683	677	668	645	706	706	659	674	681	703	699	726	653	701	677	733	682	716	704	678	701	649	668	712	720	664	709	697	701	700	702	715	713	722	674	689	735	671	690	695	704	690	685	720	640	668	666	704	689	675	678	706	680	671	702	719	668	715	646	681	696	656	695	695	657	702	701	675	647	666	650	683	684	678	701	626	728	670	704	694	657	702	743	658	712	683	672	646	700	703	681	698	686	668	708	694	700	720	682	679	650	672	686	678	713	699	728	677	680	695	736	672	690	738	713	708	684	677	695	701	707	658	690	682	726	699	687	677	735	693	682	688	692	713	634	663	687	704	702	720	706	678	664	684	731	682	698	711	740	696	666	716	705	665	675	684	704	677	687	730	708	673	703	696	677	701	687	657	687	701	659	677	717	665	684	688	708	698	705	678	708	722	683	689	732	662	686	700	656	743	683	648	728	668	651	676	693	690	666	727	762	688	694	680	645	682	646	677	714	695	666	682	728	708	626	689	734	701	675	672	715	649
27776	21270	12084	2600	1134	1218	682	638	608	322	319	320	318	303	279	301	282	314	313	308	321	318	292	288	317	298	256	301	328	318	315	358	289	294	294	325	316	313	316	344	317	312	298	323	304	315	299	269	299	303	306	313	308	288	310	308	302	310	295	292	285	326	289	308	299	317	318	304	305	264	301	295	290	301	291	300	320	295	288	290	328	317	332	294	275	316	334	294	322	317	349	296	311	302	296	307	316	291	281	295	289	277	295	311	301	310	305	341	314	298	302	283	285	315	314	276	299	321	301	319	295	300	328	304	286	292	284	303	297	286	325	300	315	306	308	341	291	297	296	297	307	310	302	302	309	304	278	306	267	331	293	300	299	317	306	304	301	313	271	301	293	301	287	323	299	296	317	302	271	291	286	307	303	289	302	272	278	289	289	299	312	286	305	285	309	293	299	321	297	301	335	294	290	309	306	312	273	284	306	290	312	298	324	313	292	333	317	278	335	306	286	310	314	318	312	329	299	297	314	285	301	294	285	296	336	304	298	296	331	294	313	252	285	296	308	343	290	287	281	273	314	278	254	292	295	302	296	292	306	296	275	262	299	305	301	311	302	289	304	284	313	282	321	301	287	307	297	281	314	276	297	316	317	259	288	297	304	322	283	309	281	304	294	282	317	301	293	286	310	325	318	299	301	274	299	314	333	311	320	289	297	285	279	305	277	275	319	277	294	293	290	292	294	304	282	290	267	276	319	286	304	324	297	289	276	309	259	305	292	299	281	309	287	278	296	300	301	304	312	286	315	295	301	306	319	281	331	301	304	286	320	290	295	318	290	317	308	311	341	319	297	268	318	321	282	326	314	301	278	312	281	285	308	309	322	275	298	299	325	271	296	271	285	310	262	303	290	289	324	311	306	308	291	280	289	296	294	298	333	310	309	294	294	304	270	304	305	334	285	304	266	315	294	297	257	320	316	308	274	281	281	274	281	308	351	280	315	314	297	282	337	294	312	331	298	284	295	289	285	287	331	288	278	289	294	287	272	297	301	289	304	332	319	273	306	297	257	323	313	282	298	310	311	316	339	359	326	290	291	310	309	308	333	302	284	293	313	309	299	291	282	310	308	304	309	300	329	302	302	320	277	281	281	307	286	310	332	268	287	304	289	326	286	287	287	334	292	284	287	277	316	284	301	304	292	294	262	305	307	309	284	304	307	271	278	298	291	302	295	345	275	309	317	291	295	294	291	297	307	275	302	280	335	318	332	307	298	271	284	310	303	313	276	292	289	305	289	305	308	284	279	321	335	312	286	304	318	298	301	290	321	311	302	329	293	298	305	328	319	293	284	299	285	285	317	297	251	309	311	310	297	300	299	289	297	323	320	300	311	270	316	293	313	254	284	273	317	297	273	282	308	292	265	265	301	284	263	297	303	276	295	288	318	311	257	283	321	282	296	300	297	281	303	356	283	292	322	291	297	302	293	266	275	292	279	302	302	309	298	337	278	295	334	323	290	298	291	303	301	320	301	298	273	289	311	317	273	304	316	285	295	293	305	306	307	249	278	273	286	313	293	278	302	311	311	315	283	276	299	310	290	304	282	291	291	305	342	298	286	301	291	341	310	315	283	327	281	277	289	316	316	287	279	311	300	292	308	307	287	256	301	290	305	293	306	288	332	316	248	310	305	286	308	311	289	293	317	286	292	300	343	269	271	303	334	336	338	329	312	325	313	265	297	303	313	277	302	284	269	316	288	311	313	297	306	293	305	286	295	288	304	331	291	307	318	307	300	310	313	302	330	283	303	299	297	270	304	296	318	285	306	306	300	313	302	316	313	312	281	323	319	276	297	303	274	304	291	296	293	275	296	299	300	341	307	314	263	319	275	288	303	287	290	277	315	282	285	304	342	287	303	300	314	301	302	302	261	305	301	289	264	269	300	274	306	305	269	293	309	293	288	308	287	305	298	276	313	277	315	304	291	312	276	273	267	315	310	304	307	293	256	308	280	308	316	281	286	302	294	330	312	289	296	269	284	299	299	313	283	274	330	305	298	274	305	303	295	280	298	278	289	283	277	286	312	307	329	323	306	291	306	308	297	307	301	281	317	336	303	288	277	301	291	286	305	285	291	332	297	314	283	297	279	303	321	294	269	295	301	328	286	320	282	292	289	297	294	284	322	289	320	306	276	314	311	289	316	293	310	323	297	298	301	287	326	297	331	299	320	317	298	278	308	317	279	277	314	301	294	287	301	271	301	268	290	306	310	304	285	283	312	319	312	296	285	268	285	305	301	294	297	296	282	319	346	309	280	307	286	323	313	287	274	321	294	325	318	304	305	315	301	279	297	324	293	290	284	299	327	309	270	311	281	262	289	285	292	292	300	323	288	298	270	287	291	285	321	295	294	293	334	297	299	322	258	289	295	284	308	289	313	303	308	295	335	266	293	297	302	286	318	297	317	299	301	284	293	311	312	247	319	330	306	298	304	308	285	294	272	295	321	292	322	317	330	306	306	302	321	302	324	308	307	280	298	325	297	289	274	311	275	312	302	295	312	281	287	292	301	318	314	315	294	279	309	298	310	303	325	288	293	301	293	284	301	313	298	317	271	265	331	336	274	285	298	266	266	285	299	328	270	290	342	324	292	280	293	294	293	293	280	287	338	264	322	323	311	321	294	311	283	263	295	322	301	304	315	321	252	315	301	299	320	295	300	298	277	281	325	325	330	296	299	314	310	292	294	276	269	312	295	290	280	292	291	302	321	315	306	281	302	294	311	289	290	289	300	285	329	301	283	303	290	289	319	303	302	303	282	297	289	272	297	266	312	326	301	324	287	264	337	304	292	278	306	311	288	326	286	273	341	312	299	309	294	301	323	334	273	344	279	311	268	310	275	283	274	301	303	294	292	267	302	306	301	274	293	291	319	324	304	273	308	297	249	292	315	308	270	280	281	260	341	279	314	287	292	298	318	290	283	301	314	315	258	296	253	265	291	289	278	288	325	298	302	293	306	299	293	298	321	290	244	317	288	281	322	319	318	287	351	269	292	309	275	310	296	300	276	313	305	300	289	326	278	278	288	261	294	336	290	290	291	305	299	308	312	318	265	294	320	278	319	288	334	336	280	282	277	294	293	315	309	281	289	315	284	317	303	281	311	296	281	297	326	291	301	308	304	307	323	320	301	329	346	294	311	322	315	313	306	261	291	329	304	304	307	285	286	293	297	304	323	294	312	309	278	290	296	332	293	303	326	294	293	296	328	275	257	282	308	328	283	326	277	321	313	296	271	316	328	300	291	299	313	313	320	290	302	311	262	313	307	297	305	306	283	314	306	279	328	292	299	302	302	291	277	300	300	328	286	298	283	288	281	302	287	279	294	311	292	330	306	299	336	307	306	304	315	292	321	298	292	260	307	314	338	292	301	262	274	326	302	316	303	283	318	299	299	278	287	292	293	282	293	291	277	295	297	318	297	306	287	333	322	273	324	279	290	297	292	315	314	334	314	292
22597	24792	5286	2699	1500	1907	949	1076	929	393	387	399	367	367	384	337	400	357	329	382	373	371	375	385	393	360	357	381	355	363	343	386	355	341	358	365	368	354	381	340	368	339	384	364	344	348	367	379	361	358	380	372	374	362	361	356	357	345	371	355	365	390	392	319	351	377	395	335	385	369	351	386	389	347	351	349	379	352	370	365	377	332	376	397	368	347	377	393	340	382	376	386	369	340	372	365	386	348	375	357	381	365	366	353	365	403	372	355	391	349	357	360	363	352	367	360	335	347	357	363	356	367	351	350	341	347	326	381	367	376	349	366	371	355	345	337	345	361	370	368	347	338	374	364	368	360	359	383	355	358	378	352	356	376	381	345	393	356	363	382	368	344	372	335	356	349	352	371	351	397	354	362	358	364	376	383	368	381	370	357	330	359	368	302	370	326	390	415	378	360	359	370	370	322	343	371	363	369	350	377	348	362	378	336	377	375	384	373	345	356	324	386	357	335	358	346	356	368	335	351	351	356	352	378	392	379	354	380	363	325	386	382	357	347	357	336	367	322	369	364	338	367	349	351	352	367	343	372	377	366	364	386	320	366	353	377	387	392	382	370	353	379	333	318	351	356	348	375	376	356	385	338	374	349	358	337	356	355	345	406	337	356	348	326	333	360	382	366	374	359	410	349	351	356	356	349	354	332	343	392	345	354	346	364	350	347	352	369	338	349	386	391	351	345	369	355	362	380	364	353	334	375	351	373	342	337	369	361	373	345	345	377	356	346	342	339	342	359	347	361	377	371	350	363	387	357	338	350	356	368	346	352	365	362	371	384	365	385	337	381	405	348	358	355	352	346	384	347	360	396	363	357	393	352	372	379	357	348	351	330	408	365	373	361	339	371	374	381	344	362	346	321	349	353	382	367	342	389	336	379	381	367	363	334	358	372	368	347	399	338	361	350	341	355	367	376	365	352	397	332	370	361	375	340	344	382	358	362	346	364	359	344	367	368	357	351	364	315	375	377	339	360	355	381	398	350	343	366	375	334	364	364	334	360	348	369	340	351	353	357	377	373	380	348	373	352	389	378	398	338	364	338	368	372	371	353	387	361	352	338	330	330	373	342	355	387	376	371	371	343	379	378	378	342	354	360	351	361	343	377	362	363	357	397	358	380	363	307	315	362	366	359	361	380	365	361	349	355	373	383	342	351	360	379	374	362	377	373	346	350	364	413	367	343	338	381	340	376	353	337	370	339	388	367	337	374	345	327	380	387	367	368	378	352	367	331	352	373	380	317	343	361	357	383	380	376	395	371	375	349	344	369	377	379	369	363	357	376	361	370	374	339	328	362	386	367	376	375	367	378	355	357	406	345	350	339	331	398	344	357	357	344	343	356	364	358	359	361	368	366	355	371	357	346	345	372	357	356	361	347	362	371	342	370	350	349	372	389	358	379	357	354	367	359	374	350	375	367	366	357	344	354	386	365	357	361	399	350	342	367	344	344	353	373	367	390	337	380	351	315	353	348	371	383	342	369	327	354	373	352	343	369	361	361	346	382	342	384	360	346	339	344	369	364	337	354	380	369	343	331	357	369	356	378	366	351	373	382	392	345	381	341	351	367	363	383	363	354	376	354	386	359	337	357	333	360	347	348	357	384	362	384	358	358	320	379	381	355	382	376	360	358	370	376	341	346	329	342	342	345	346	314	329	346	349	386	358	349	369	324	389	352	363	350	387	344	318	343	358	356	362	376	368	377	378	337	380	365	352	359	362	367	383	359	384	334	344	353	366	345	329	356	346	307	368	369	340	365	351	394	393	353	340	366	371	353	340	384	359	364	335	378	367	338	371	356	341	378	351	367	349	336	353	339	349	374	355	388	355	364	366	314	384	357	366	379	343	362	316	361	362	383	366	381	357	382	351	336	354	365	357	343	348	379	381	365	349	352	350	370	382	395	385	345	399	375	367	332	338	330	371	333	361	365	357	339	414	377	374	378	400	332	349	370	389	329	338	352	383	349	331	357	348	324	364	384	346	317	353	335	371	351	364	351	330	351	389	411	371	374	382	319	379	359	366	350	376	378	362	366	340	334	387	338	369	342	308	373	392	348	356	355	364	384	354	341	331	330	380	352	398	354	332	388	318	361	348	353	368	347	406	339	352	359	385	379	386	394	373	368	352	355	369	341	366	342	341	377	354	360	371	358	341	349	352	347	344	367	324	373	355	349	374	338	354	348	394	344	367	347	356	365	352	357	375	360	342	385	361	347	361	352	378	348	391	342	382	368	382	382	352	395	358	369	359	352	362	349	360	347	377	352	356	367	366	348	323	346	386	377	366	374	372	372	371	359	363	344	369	354	330	370	389	378	339	357	345	338	362	303	335	364	377	350	364	355	388	379	358	360	366	371	368	348	385	328	350	359	335	335	377	362	363	370	373	388	384	370	363	369	329	360	348	332	363	368	399	367	371	367	323	374	334	371	347	372	364	358	375	376	354	401	344	370	334	378	375	404	388	387	358	394	359	329	374	335	347	340	363	361	338	335	359	367	358	345	351	342	400	369	351	400	363	343	379	364	340	362	372	365	388	352	404	356	365	358	376	358	366	390	351	342	343	388	327	370	377	347	346	359	341	381	336	390	361	367	380	343	383	376	382	390	345	364	374	353	360	349	341	334	340	359	370	381	345	364	348	369	340	353	362	337	326	372	353	368	346	341	374	357	381	335	374	373	378	375	375	338	354	347	349	343	348	392	333	353	349	375	353	363	357	349	361	376	342	348	377	338	391	350	390	356	348	369	356	336	343	337	351	391	363	360	379	349	360	354	361	351	346	342	361	338	340	353	370	430	333	352	347	378	364	342	356	344	334	350	361	380	332	397	369	397	393	366	352	378	366	350	361	321	330	338	338	391	353	414	364	372	358	359	376	373	366	358	352	385	331	361	361	353	363	356	367	371	349	337	369	359	359	354	344	361	325	357	354	337	350	413	326	331	358	368	355	350	316	362	385	352	375	379	387	344	351	352	351	356	398	383	366	375	355	331	350	328	365	345	360	347	342	344	352	346	394	369	371	395	378	339	320	354	376	375	343	363	341	404	360	334	362	397	362	386	372	392	378	382	332	400	375	351	345	372	365	378	360	401	348	365	351	333	393	368	364	382	373	355	375	347	358	355	364	370	365	326	351	336	367	358	359	387	378	371	337	371	385	384	345	324	364	356	362	340	348	378	357	376	374	385	364	374	348	367	345	330	357	371	349	373	329	355	363	370	373	317	351	375	399	351	377	370	371	366	343	333	362	356	371	366	375	323	366	352	347	338	378	363	358	336	355	354	358	375	369	377	371	363	375	370	337	352	354	370	347	343	319	373	390	350	336	357	335	367	403	385	348	355	339	342	368	375	381	361	354	373	355	362	364	344	362	340	332	347	334	345	368	366	342	369	381	381	370	357	375	356	364	363	377	379	379	345	373	347	335	350	352	358	358	390	350	344	376	347	368	333	369	376
24247	21243	28245	24525	20844	14290	4827	4462	3408	564	531	534	493	500	525	505	464	489	494	472	467	482	454	469	464	459	477	429	510	490	477	470	437	404	484	455	425	479	479	452	457	443	460	505	492	442	442	454	456	452	474	442	450	472	440	480	450	446	449	452	425	463	461	443	494	457	448	442	424	479	461	454	448	433	493	447	448	465	446	473	498	446	456	443	426	441	454	418	458	474	453	479	458	476	470	457	496	460	490	440	455	465	452	466	522	439	452	466	468	461	481	415	438	465	449	442	457	461	446	457	447	420	429	447	430	459	455	445	446	414	464	418	376	476	463	439	443	415	444	434	454	461	437	451	485	406	464	453	449	454	475	397	433	468	486	486	445	431	479	429	452	452	435	475	456	431	437	474	449	449	468	477	430	452	444	440	461	434	428	458	479	432	425	422	424	452	452	425	459	445	468	408	459	417	445	447	450	463	444	471	411	409	427	437	427	419	433	452	506	441	448	434	478	468	417	485	417	473	444	426	421	448	451	421	474	453	447	468	421	407	445	461	471	462	462	391	418	451	436	451	434	449	452	439	450	446	462	455	421	455	451	449	448	443	432	413	433	461	435	454	470	467	437	469	459	469	460	478	457	456	445	458	460	455	440	434	443	435	457	415	449	462	419	434	443	465	465	472	430	459	442	417	443	449	435	389	441	450	388	469	440	470	483	451	453	443	427	465	447	429	456	441	429	453	459	444	446	456	436	435	445	465	478	427	427	414	456	425	459	468	407	466	459	438	437	473	452	423	461	427	437	485	396	464	483	471	448	440	443	431	440	472	427	436	407	425	425	468	436	462	440	480	431	493	437	416	465	433	458	454	417	454	471	441	470	427	476	476	445	433	471	481	460	454	485	473	421	441	444	433	465	439	448	432	464	447	417	438	471	440	478	418	407	404	421	458	430	459	446	468	422	390	430	430	425	462	501	447	464	471	461	428	436	408	469	435	440	449	433	456	485	483	465	445	415	422	428	449	449	474	444	407	446	437	452	446	478	451	437	415	457	422	432	458	472	491	428	455	448	445	451	438	425	445	445	444	408	458	442	470	446	416	383	471	463	458	434	462	423	422	459	415	472	449	477	446	450	453	440	429	412	431	441	407	427	438	482	438	472	457	440	461	427	474	447	447	465	500	461	438	418	442	425	454	445	443	424	457	449	453	427	449	427	416	420	436	422	466	440	403	455	429	450	450	459	446	466	438	504	438	438	482	440	447	474	449	452	428	464	446	443	439	454	403	464	464	443	468	443	461	411	456	426	444	426	460	440	451	449	457	486	451	412	462	467	431	466	412	443	428	426	425	437	415	444	437	443	436	481	447	442	409	438	414	434	448	448	404	451	426	447	436	424	404	442	458	429	413	471	455	430	397	457	452	427	460	446	473	426	481	441	440	473	396	419	460	457	443	434	423	429	434	430	442	431	436	437	436	479	438	439	453	463	419	456	414	468	431	436	420	427	474	431	456	450	404	450	456	462	478	403	454	447	425	451	436	457	449	434	434	458	433	444	444	429	485	409	490	468	435	445	442	406	447	458	412	456	467	453	488	440	470	416	450	419	458	487	412	481	455	455	473	458	455	459	449	422	438	472	422	457	453	438	437	426	443	443	423	459	433	450	417	442	499	448	466	439	487	447	449	466	413	442	420	459	407	445	467	449	443	427	419	432	419	385	414	430	460	476	410	479	403	384	470	459	449	443	424	472	465	421	434	453	430	452	453	440	455	429	468	386	433	440	489	418	449	440	443	435	475	440	435	433	443	485	444	427	438	474	401	395	438	439	437	427	456	401	444	437	443	428	427	439	448	458	455	446	416	470	455	426	428	428	436	412	415	457	444	460	442	461	420	427	439	465	453	427	436	460	431	462	471	492	432	515	431	415	445	463	448	461	439	470	473	448	436	445	433	483	455	479	420	475	452	416	444	483	439	417	488	451	458	435	440	462	477	447	424	445	460	447	421	473	465	443	473	450	462	457	439	461	420	425	464	455	461	446	442	450	430	469	454	408	448	438	449	431	444	443	457	451	432	458	444	464	451	464	424	467	465	449	463	462	439	453	443	435	486	442	451	468	475	444	482	399	457	459	431	486	473	478	509	466	460	466	400	425	423	422	459	458	439	462	480	463	469	430	448	458	457	454	466	464	446	467	452	413	448	442	428	428	413	454	468	464	440	458	451	433	417	438	487	439	437	453	438	445	454	472	449	463	394	471	449	494	453	464	436	470	457	439	415	451	442	472	429	435	462	405	464	456	456	453	410	426	469	431	453	485	448	463	432	464	452	424	410	470	432	450	459	456	473	447	453	432	428	457	451	442	435	474	449	453	450	448	455	389	425	439	427	464	454	488	426	478	432	485	469	436	411	485	441	425	457	441	460	429	437	451	406	455	464	429	475	447	442	451	432	398	402	409	452	467	454	435	454	483	452	472	442	479	451	455	425	460	433	418	427	469	443	438	473	459	426	430	451	425	448	467	482	424	434	456	458	474	439	432	447	421	432	459	441	480	486	448	477	454	438	440	463	454	463	496	464	453	467	456	425	425	475	470	375	486	436	439	489	471	441	460	447	471	478	414	435	437	468	454	424	407	437	450	400	479	448	469	422	434	494	444	461	414	409	452	421	458	418	462	459	459	427	485	464	443	442	445	428	468	457	452	408	429	427	415	484	431	440	436	449	471	441	483	458	464	430	436	432	417	440	448	446	437	466	453	453	476	429	435	450	432	455	436	426	486	419	451	423	451	453	460	449	460	420	446	476	459	427	419	444	498	430	416	478	465	460	419	422	420	425	441	429	443	449	467	473	448	441	469	452	462	417	429	461	443	450	429	436	422	456	431	428	505	474	459	412	424	458	452	464	442	446	437	472	425	416	443	442	421	450	466	440	475	444	469	445	428	421	452	428	429	440	459	476	428	442	452	443	456	452	460	470	479	493	454	443	400	487	418	438	429	428	420	424	412	422	449	432	452	475	419	412	428	444	440	422	430	442	422	432	432	435	493	440	439	460	457	423	440	416	470	429	443	443	465	461	437	393	411	451	430	446	474	438	450	468	462	478	452	421	429	429	446	418	441	431	423	438	467	478	442	436	445	451	412	481	423	461	464	480	480	474	460	426	454	444	426	420	451	417	461	423	458	447	481	423	444	439	476	455	426	456	457	468	419	467	420	435	457	473	419	463	443	427	430	461	462	425	483	409	472	435	444	428	476	456	434	497	475	467	456	436	479	432	459	425	461	424	455	437	450	447	481	437	446	440	465	415	464	428	470	410	449	438	492	483	405	444	449	404	432	427	421	446	415	461	436	449	433	441	457	457	450	446	461	480	428	454	440	458	434	449	430	475	434	486	471	417	422	447	433	452	464	456	401	442	461	450	453	449	438	476	435	496	417	427	447	457	433	452	462	448	411	450	464	442	456	445	431	455	447	463	449	453	453	435	457	464	444	460	470	452	460	484	474	431	478	463
44374	59805	21631	18818	14229	15548	5796	9080	6085	778	712	647	642	662	623	602	565	561	539	590	571	598	550	553	597	577	582	549	577	548	538	527	483	521	538	548	533	556	511	560	501	495	519	529	510	555	505	534	559	538	498	537	533	519	504	487	555	533	554	526	527	507	506	551	482	472	495	538	504	544	509	515	540	533	497	535	580	515	512	514	523	511	570	504	542	544	505	491	503	514	537	522	514	515	529	557	524	515	527	500	506	521	541	552	513	532	532	548	532	534	548	520	506	522	553	513	493	551	524	512	487	538	547	531	531	509	491	494	553	566	520	532	531	541	529	518	544	523	566	538	536	567	527	503	496	516	515	546	535	554	523	514	549	497	533	521	519	526	577	509	590	510	469	514	522	487	486	473	570	509	481	545	547	560	546	521	487	510	557	502	535	551	482	586	557	544	536	514	531	547	497	551	515	548	528	538	524	556	525	587	515	551	483	536	494	535	539	517	532	534	529	518	508	505	502	537	526	519	516	498	538	520	527	526	519	521	537	532	488	530	516	494	514	530	531	543	550	508	513	507	535	521	530	514	550	553	522	548	504	521	514	538	529	508	565	515	529	518	534	505	478	528	507	541	514	538	529	518	523	525	595	480	527	557	484	527	494	537	511	501	532	487	506	539	527	520	521	522	495	481	547	518	508	456	496	497	494	562	528	513	516	477	538	523	510	519	504	495	512	553	545	539	517	548	536	530	513	489	557	547	532	547	497	488	551	502	484	524	515	491	521	540	560	469	484	547	489	532	530	512	493	526	524	530	513	543	506	525	482	539	502	509	496	517	521	532	495	521	584	532	530	523	508	482	518	515	510	539	512	515	536	562	510	534	510	498	505	550	476	485	568	505	533	515	515	520	519	493	510	497	532	488	489	477	546	491	507	573	593	523	474	494	523	549	478	475	523	535	500	489	500	520	501	520	552	514	518	509	557	517	525	490	510	536	508	510	486	543	514	512	519	537	507	521	529	539	505	514	531	545	542	534	513	522	541	517	549	510	527	520	491	567	513	539	527	495	526	548	502	531	515	541	515	533	548	522	519	545	524	497	532	530	495	544	522	550	545	507	563	578	508	516	498	519	523	511	512	533	550	538	486	573	537	499	525	510	513	496	529	533	572	512	497	508	495	506	500	501	478	548	485	541	517	520	539	569	513	557	485	488	556	502	497	527	470	519	529	513	540	488	564	524	544	536	538	540	511	515	591	542	535	486	532	529	564	494	528	546	468	536	493	516	555	501	525	474	500	499	512	523	502	517	528	499	527	549	524	506	511	537	507	502	513	535	508	531	488	495	552	562	534	519	522	515	508	534	503	507	523	541	492	540	519	538	496	541	508	526	523	493	486	519	533	513	511	507	512	512	544	524	540	533	531	513	558	512	532	501	473	486	556	525	541	539	510	519	545	482	545	536	523	533	547	496	521	538	498	538	520	507	514	545	539	486	513	474	556	537	507	554	483	559	528	554	547	555	538	504	508	531	523	504	547	516	507	561	501	560	527	483	544	527	529	502	512	512	514	517	521	483	506	571	524	522	506	529	548	500	531	495	522	475	505	513	541	486	534	538	528	535	528	532	500	549	543	543	554	501	499	524	497	504	531	515	501	517	532	538	478	528	522	525	535	549	489	549	519	514	516	518	537	529	552	507	529	521	516	523	520	515	542	552	535	508	498	523	522	476	506	483	484	514	496	497	471	514	522	537	512	493	522	469	531	521	490	562	492	508	559	528	565	488	505	508	530	516	520	543	504	510	492	525	492	521	512	500	492	498	494	555	527	506	551	499	484	521	527	506	505	514	495	503	538	522	538	519	557	519	527	520	558	544	504	498	502	490	566	489	506	543	521	516	484	499	526	498	511	536	523	552	517	494	489	495	523	519	539	481	516	545	527	527	522	510	518	492	492	507	482	513	536	516	504	492	508	536	513	502	525	501	534	543	553	500	523	549	565	487	540	510	485	502	526	479	467	603	468	508	536	528	478	530	518	515	539	532	501	481	554	550	517	493	519	505	512	556	492	509	524	517	548	521	486	531	493	520	558	494	498	513	523	514	562	502	531	514	533	523	525	530	505	518	513	516	524	545	548	504	523	510	518	515	489	530	540	540	552	506	526	489	511	541	541	540	533	510	520	478	510	550	556	511	579	523	534	513	500	463	532	472	590	534	560	557	516	558	507	520	564	539	502	511	535	567	500	519	473	510	523	507	540	498	513	533	497	517	536	495	526	508	524	526	531	518	495	521	546	550	510	553	488	505	499	495	525	480	532	509	538	488	530	521	553	514	522	550	522	492	540	496	509	527	514	547	521	503	544	484	495	567	510	500	503	516	530	493	518	480	542	540	539	541	561	498	540	479	507	504	513	553	518	513	553	495	538	495	523	518	563	526	508	538	513	557	546	539	505	528	567	518	464	544	531	504	478	537	473	494	549	546	516	485	501	469	513	551	523	539	540	516	512	533	528	522	521	525	490	525	504	518	541	519	488	531	554	512	471	520	490	487	469	497	550	500	498	543	521	516	489	513	525	499	539	490	487	493	516	533	535	514	492	532	518	503	494	501	515	515	541	522	525	479	573	499	544	528	534	565	509	514	525	549	476	526	526	518	535	517	528	488	505	490	515	543	544	546	511	503	494	519	523	488	529	515	524	534	517	514	527	497	535	513	567	535	512	503	519	521	518	510	560	524	497	488	575	528	517	523	516	484	558	536	505	540	543	501	544	568	516	505	530	492	516	502	507	498	523	541	538	529	504	456	518	516	539	525	554	555	533	508	528	536	531	563	520	518	489	526	526	490	518	574	496	540	560	520	537	552	546	488	474	507	512	530	543	470	523	573	537	539	499	576	534	565	514	505	525	535	549	522	527	532	532	517	463	525	490	552	533	503	530	519	561	545	538	471	494	560	468	498	539	527	525	531	481	495	521	498	562	510	518	486	514	518	495	500	508	541	494	536	498	485	491	498	500	540	491	517	537	502	517	541	496	559	510	513	552	514	560	514	518	499	521	544	539	513	533	548	552	533	523	507	529	510	538	556	503	563	494	558	527	526	506	535	479	517	513	505	516	521	515	529	571	495	551	517	509	526	526	495	530	495	491	523	505	555	528	518	521	547	533	475	526	515	545	519	497	534	518	527	556	519	506	553	508	522	505	507	536	510	516	565	518	530	543	462	504	546	526	546	515	552	542	522	526	493	526	529	471	536	538	528	493	520	493	468	520	544	514	502	501	491	535	535	529	521	520	510	558	529	487	549	538	492	519	512	504	527	548	542	528	514	501	538	520	544	555	519	554	523	522	467	524	563	539	498	551	498	548	547	512	491	523	514	529	534	537	521	521	541	533	550	490	543	530	508	540	507	532	532	527	490	506	504	533	523	498	531	539	496	493	502	516	534	558	486	512	492	513	511	523	510	541	501	544	508	541	521	535	551	510	516	490	542	504	496	549	475	490	517	544	555	550	488	524	526
25552	21322	26891	25023	8654	3881	1709	2316	1527	377	364	321	360	346	362	347	326	339	347	342	353	333	352	351	321	323	311	334	319	304	337	298	309	339	298	316	315	319	322	339	330	333	319	280	340	344	306	324	330	291	341	318	318	297	311	301	324	344	312	299	334	337	312	340	324	303	296	356	291	340	317	342	320	301	313	337	310	327	298	319	313	321	292	360	327	313	305	310	328	310	319	326	321	345	345	267	305	301	305	318	319	328	328	307	321	320	336	322	327	314	331	309	336	335	315	362	276	350	293	314	318	318	339	336	345	310	343	339	339	313	344	319	328	267	316	285	325	324	318	320	316	343	324	294	339	313	304	332	330	339	333	357	320	314	296	321	329	309	298	322	337	313	325	323	309	361	302	310	321	335	333	314	319	326	326	342	342	302	342	335	316	314	335	336	341	300	348	306	348	294	290	321	312	317	298	314	329	312	315	355	330	341	316	313	319	349	316	357	333	285	320	355	320	342	311	332	330	332	291	300	298	311	312	325	300	306	338	310	334	296	367	319	322	313	299	348	345	294	297	325	326	322	328	321	320	311	333	350	348	330	328	348	314	324	269	314	292	310	320	313	334	276	314	331	332	333	336	306	329	315	326	314	348	334	328	288	328	319	306	305	314	338	322	296	330	338	312	347	309	340	322	313	319	296	324	322	299	327	299	320	342	293	327	316	361	305	348	318	333	331	329	330	307	319	311	321	337	288	328	306	317	321	362	317	335	329	320	322	359	336	321	322	329	341	308	327	345	319	328	336	314	315	341	330	313	318	340	322	320	341	289	313	289	301	292	331	297	309	356	301	334	309	319	315	315	334	306	335	294	338	295	333	300	354	349	313	331	341	331	324	331	317	329	295	339	294	342	327	291	365	285	328	312	303	338	340	297	317	345	331	290	334	330	301	328	309	345	343	299	319	335	339	328	314	316	291	339	331	337	295	292	302	342	308	326	299	303	323	313	333	360	318	341	295	304	321	342	329	313	304	334	333	315	306	309	314	321	343	330	300	326	360	324	326	331	338	357	326	323	325	354	329	288	297	331	319	309	353	319	346	320	321	344	306	298	328	322	333	312	292	348	329	304	312	286	290	314	284	306	310	302	279	335	340	326	337	289	329	312	318	338	296	317	290	289	338	343	277	324	310	343	323	344	322	338	296	335	313	354	297	343	341	322	327	308	290	328	324	296	303	320	326	318	339	342	324	333	329	329	360	318	301	338	326	360	291	322	334	324	328	282	319	278	271	275	300	331	301	313	326	339	380	359	333	318	313	344	313	343	316	313	311	323	319	308	323	316	320	313	302	301	335	330	328	316	311	308	309	325	313	333	330	329	317	313	326	329	317	325	329	337	331	300	321	303	323	324	318	323	282	329	304	306	315	337	305	308	348	305	315	295	324	298	328	311	307	313	300	301	316	295	338	290	344	276	341	296	334	314	351	326	335	344	335	333	284	302	304	315	324	327	301	300	281	318	314	345	328	334	324	315	306	341	317	308	323	349	329	319	335	304	298	314	340	333	289	294	350	322	347	315	305	312	325	307	308	334	299	292	322	284	350	311	304	325	296	326	319	304	308	357	294	304	305	301	325	321	334	334	301	302	325	338	356	347	304	361	363	315	301	297	326	329	303	307	272	320	307	293	357	309	307	330	311	317	303	317	335	315	385	322	339	358	344	331	298	286	323	310	285	326	294	321	321	298	327	333	290	320	333	341	318	315	307	294	292	317	314	342	298	352	307	311	327	313	323	304	309	297	323	312	295	298	296	341	338	322	299	328	326	285	318	313	323	332	315	306	306	296	330	346	324	312	325	344	351	334	313	339	335	309	309	307	329	324	320	315	299	326	293	361	337	323	284	300	355	328	324	351	315	320	310	298	325	300	327	307	350	325	329	334	348	316	294	338	321	336	311	329	283	315	324	322	336	315	315	328	308	311	340	320	301	322	334	322	307	357	318	352	341	320	337	313	294	326	329	274	310	335	308	352	323	363	324	319	317	356	352	308	330	289	344	316	301	329	309	344	309	333	299	298	323	311	317	330	343	310	296	290	309	299	314	306	299	305	305	311	345	328	319	293	350	294	286	297	317	357	337	366	345	296	336	317	336	340	335	319	340	354	319	334	315	321	305	315	329	289	326	321	352	328	340	326	340	343	334	319	316	314	307	341	325	347	319	307	293	341	331	294	326	314	323	325	363	302	355	335	311	323	304	336	318	320	348	336	310	355	294	310	332	329	307	313	307	305	339	326	344	322	336	318	313	321	320	327	290	336	324	325	346	290	329	342	292	311	361	305	312	324	325	315	307	304	324	322	314	314	335	324	342	325	344	287	333	301	333	297	321	316	304	328	306	318	314	328	306	347	360	295	337	316	308	310	321	328	335	321	316	330	353	280	321	310	345	312	293	326	314	338	307	334	290	307	327	334	296	315	318	321	306	310	335	327	277	299	290	314	309	319	326	317	296	336	315	329	325	324	338	304	335	312	293	324	331	315	307	316	318	360	309	313	330	313	297	335	324	316	360	311	341	302	335	297	306	344	334	310	316	306	312	353	302	318	310	310	348	344	317	324	319	320	319	323	344	297	305	341	290	281	314	329	348	335	337	313	314	341	313	358	338	333	327	294	348	332	312	337	309	327	349	315	307	314	309	316	326	309	322	316	359	322	328	290	309	325	325	313	321	322	329	313	330	354	312	294	352	330	315	342	297	306	316	325	307	343	341	298	292	297	326	297	342	330	335	324	310	349	324	308	309	337	318	295	315	326	318	310	333	336	304	359	330	303	356	338	341	355	317	297	287	332	310	311	310	295	282	335	342	332	328	310	352	335	335	313	316	317	302	316	286	312	335	307	289	323	313	332	274	291	312	327	339	349	327	328	319	296	317	324	310	325	342	323	304	292	332	361	313	335	322	293	320	316	277	317	298	299	307	301	301	302	335	336	322	317	310	329	324	332	361	316	301	319	333	331	319	304	276	323	330	295	330	310	308	292	310	326	326	307	329	331	299	313	321	316	286	298	313	319	281	293	307	337	304	337	326	326	336	306	328	325	322	325	289	311	329	337	327	325	313	307	326	327	299	340	308	290	316	324	283	320	301	325	307	329	290	309	299	307	322	330	348	337	307	319	338	351	311	310	334	328	351	352	333	313	339	289	343	336	346	312	293	308	308	294	327	312	304	309	315	306	346	316	311	313	296	343	312	361	316	314	323	324	315	329	334	336	341	303	291	321	373	311	315	348	330	325	316	329	344	334	302	313	328	336	302	313	334	307	338	302	362	330	302	319	323	301	317	326	286	328	323	311	325	287	308	295	338	302	303	341	329	360	298	324	335	332	324	301	293	321	317	304	321	301	293	284	319	316	351	333	312	302	330	310	340	320	327	303	321	283	313	310	305	307	339	348	310	351	275	277	309	326	291	294	322	313	303	302	300	310	367	314	340	336	347	330	327	313	311	337	363	277	343	322	340
39839	47471	12801	13472	8541	8417	3768	5937	3580	598	518	487	440	449	407	452	466	444	415	404	425	403	391	415	423	431	431	445	427	436	428	422	402	408	399	410	387	423	411	408	405	415	408	406	409	402	448	400	391	426	348	405	417	389	368	410	378	369	394	401	396	409	422	384	394	390	415	370	394	389	403	401	388	401	392	394	389	355	394	403	384	398	434	391	377	408	397	388	408	382	432	450	404	423	405	411	381	394	403	395	427	423	425	427	396	434	416	384	406	397	426	414	385	401	388	408	417	396	454	403	415	382	396	377	418	389	405	426	396	393	394	388	389	380	390	369	443	424	391	394	412	393	408	377	418	391	403	414	363	411	480	408	425	396	374	397	401	409	388	457	378	425	370	366	346	392	400	370	405	356	402	403	376	431	399	412	362	379	406	405	363	382	368	366	371	400	403	408	404	405	365	412	367	415	399	438	411	382	363	386	368	398	399	391	356	399	439	396	381	402	409	401	391	414	402	391	385	393	376	434	402	423	421	436	396	427	415	371	392	369	403	418	398	386	346	370	388	389	389	430	392	369	452	372	415	383	380	404	404	390	376	401	382	368	372	395	393	405	426	389	400	388	391	391	406	391	403	422	387	397	434	420	374	426	381	404	372	425	421	396	393	416	386	362	385	376	400	372	391	425	356	386	405	414	363	390	395	382	384	412	405	400	407	379	369	406	399	412	402	400	387	418	404	417	407	366	362	377	384	387	383	397	378	411	376	406	396	415	405	417	399	409	368	387	417	375	399	394	381	420	375	388	421	414	368	394	405	381	394	400	411	407	398	403	371	426	396	374	365	417	398	427	443	389	387	417	372	396	395	381	400	395	393	369	406	404	393	397	427	376	396	388	381	384	392	406	413	394	377	423	377	379	386	387	393	407	391	405	425	383	397	391	390	426	377	421	372	410	394	392	350	401	386	364	379	406	391	411	380	392	398	391	424	412	400	417	381	402	391	397	430	409	369	375	405	383	370	374	416	392	401	399	390	403	406	418	420	404	345	427	386	380	379	384	416	417	424	386	411	410	371	417	403	362	401	385	379	389	366	425	375	408	396	411	379	419	395	364	407	395	388	412	438	379	417	392	404	391	415	417	417	381	372	376	411	384	420	387	371	407	407	394	411	383	417	409	382	389	412	384	397	440	407	384	387	375	410	396	379	445	400	419	429	408	384	358	407	383	383	416	426	386	408	406	404	427	363	398	378	412	379	369	406	423	416	384	372	436	390	401	413	409	407	401	395	379	395	416	434	371	421	402	382	406	411	428	399	366	397	363	386	378	393	411	420	404	420	435	385	450	389	390	394	366	429	398	389	404	376	376	382	381	415	368	414	385	411	388	368	398	402	403	377	381	391	404	385	410	423	378	390	398	378	377	384	423	380	388	414	427	407	406	396	392	425	418	374	377	406	434	373	414	441	392	429	420	377	407	445	380	411	377	417	375	433	383	397	388	368	406	389	436	414	408	377	406	404	389	358	401	397	416	403	390	388	370	393	426	406	373	369	401	389	403	375	390	419	401	405	400	389	400	407	372	401	372	363	392	407	410	371	419	384	389	394	384	374	402	419	388	408	350	404	378	393	406	386	422	399	405	401	396	399	427	436	398	402	397	368	399	414	376	417	453	395	402	372	346	418	367	379	405	396	398	389	389	390	390	401	372	416	391	395	408	437	381	424	403	387	410	411	376	418	408	387	376	413	401	408	391	374	408	389	405	422	411	410	418	382	380	405	420	395	393	386	395	420	370	407	413	422	427	374	399	386	418	386	419	391	390	421	399	410	363	338	424	371	398	372	390	411	363	383	440	389	402	422	416	366	420	384	405	395	389	382	401	390	396	370	389	378	405	383	357	398	354	407	331	407	425	394	434	382	382	406	432	366	379	392	381	367	408	401	427	406	370	401	378	394	407	430	406	387	373	409	403	381	405	353	421	383	400	435	371	383	385	367	401	376	380	386	377	378	390	376	402	409	396	387	376	394	390	362	414	369	402	377	405	395	395	362	389	392	371	398	392	393	404	382	380	399	383	371	413	406	397	392	362	383	402	403	372	412	379	384	373	365	367	356	424	390	384	369	419	417	397	391	410	382	398	441	394	392	380	407	353	356	408	403	406	403	390	426	410	362	395	349	370	415	384	381	390	383	429	407	353	387	361	393	386	383	399	391	422	389	383	366	434	417	409	395	417	364	395	387	429	383	383	410	376	389	411	389	419	377	410	381	409	388	378	383	416	425	384	404	392	385	389	370	405	425	371	403	374	383	408	419	395	436	399	379	407	378	421	397	393	389	388	415	383	400	393	372	400	405	369	414	402	424	379	408	431	373	425	395	373	392	384	412	393	374	397	370	390	404	393	400	389	376	375	374	393	412	401	402	414	392	385	389	416	407	397	420	395	388	387	358	411	384	372	382	395	410	386	392	350	394	428	398	384	391	411	415	383	400	418	413	382	382	411	412	410	371	408	389	399	407	404	413	399	384	441	401	402	415	431	398	393	395	392	390	398	425	407	383	381	395	438	382	360	421	408	369	389	396	418	399	387	409	402	399	400	390	378	409	418	362	406	382	404	377	394	423	405	384	376	388	431	395	407	426	407	413	363	384	405	396	410	375	409	408	393	378	408	371	379	409	387	361	403	416	406	413	417	410	384	405	362	365	397	408	384	399	380	397	403	410	397	371	411	422	370	405	381	385	385	402	385	395	396	407	378	436	377	408	367	395	373	388	409	426	406	411	386	385	405	427	413	378	387	379	358	419	389	371	400	392	414	397	368	391	391	389	358	356	364	361	443	416	378	393	413	369	401	381	401	373	407	408	400	359	399	389	431	386	382	392	394	389	409	357	405	386	429	404	411	384	411	403	398	366	392	345	406	408	427	369	384	431	377	384	389	399	408	446	398	400	428	392	409	397	401	428	416	356	415	360	389	441	376	419	424	414	410	388	384	405	401	424	375	354	419	414	413	399	366	382	393	379	390	406	411	384	383	402	403	417	428	374	374	369	411	378	397	395	462	373	409	396	412	377	416	401	388	418	417	398	406	396	405	357	394	396	377	419	372	390	401	442	427	431	424	435	385	402	361	379	412	405	423	394	378	402	349	426	400	392	396	406	405	381	408	384	397	407	403	388	374	408	360	401	358	432	396	383	431	399	373	417	398	388	389	391	354	410	408	427	406	400	405	392	398	364	432	407	403	390	390	406	365	428	411	378	406	424	398	391	403	394	434	357	373	388	382	422	364	430	421	410	369	429	379	386	384	375	392	405	383	377	437	404	430	405	378	380	392	377	381	399	386	434	389	392	438	389	412	397	403	409	369	369	394	388	396	384	421	382	400	420	414	400	381	403	384	388	361	399	389	403	372	386	377	401	403	390	375	393	386	411	364	376	397	375	421	423	411	390	361	405	423	401	370	409	397	382	392	417	374	412	416	391	393	375	417	377	419	419	386	382	366	397	391	389	410	387	369
22991	21263	28924	23904	21341	22383	16539	10936	5987	846	826	723	695	715	686	653	665	651	646	618	607	654	632	607	582	618	595	611	594	619	608	608	589	550	600	647	567	609	637	620	533	594	645	606	585	591	649	558	608	568	568	577	626	585	597	610	613	619	624	593	592	624	609	562	584	616	576	557	572	587	618	618	610	598	581	603	599	588	626	569	648	590	595	577	610	587	605	591	644	584	647	592	623	647	598	615	588	576	582	579	582	616	606	647	589	592	611	612	594	552	574	577	563	609	589	627	583	578	597	608	589	589	576	583	575	602	598	594	561	561	634	575	593	580	578	576	571	620	626	622	590	601	589	581	571	582	610	550	581	596	602	602	538	571	593	612	561	585	604	608	571	620	583	612	580	625	596	536	566	552	581	619	576	593	605	587	575	581	598	585	584	526	574	613	586	587	584	564	553	592	574	634	553	585	590	586	642	562	538	567	608	589	591	572	572	592	572	626	622	597	623	594	571	535	572	658	534	645	553	602	563	575	587	571	622	586	596	569	597	620	587	541	633	567	606	580	582	590	592	627	595	555	647	575	610	590	618	617	582	587	546	562	614	618	580	568	597	607	597	571	572	592	599	582	550	610	569	584	596	577	608	619	582	591	598	594	636	572	594	568	559	588	590	617	596	598	617	581	580	599	563	576	641	557	582	587	594	547	580	542	546	616	666	608	612	591	612	577	581	618	593	561	617	662	576	591	593	587	579	579	569	548	559	586	551	586	567	601	557	575	589	597	556	558	622	592	550	594	632	568	607	604	590	629	571	575	581	534	498	586	537	577	628	598	602	621	587	551	625	585	578	616	582	598	578	584	583	579	612	589	575	575	610	578	623	581	575	571	561	622	598	610	514	619	561	641	609	563	601	558	576	580	615	583	567	581	588	580	542	559	599	612	600	577	572	610	589	561	587	610	577	570	575	603	574	611	566	618	590	569	551	563	585	605	577	603	601	585	659	630	608	589	613	634	623	559	559	589	589	614	561	586	582	576	606	593	605	624	576	609	556	588	522	597	601	547	589	593	583	628	567	573	601	574	558	569	596	586	602	574	605	589	541	610	556	543	559	602	588	594	589	604	552	591	569	559	588	622	595	559	603	598	585	535	581	582	548	579	600	627	604	603	597	550	555	589	614	608	567	601	595	584	596	586	627	605	605	574	584	568	579	580	567	570	625	577	609	573	574	617	640	594	580	599	581	599	645	562	529	581	591	571	560	630	611	557	602	630	616	583	622	579	597	581	601	575	592	600	609	585	595	601	614	611	561	614	584	593	571	567	592	645	612	628	601	564	570	627	574	580	609	592	600	593	572	616	582	563	624	598	573	599	601	553	616	603	526	573	577	543	535	566	624	557	622	591	586	555	569	566	597	559	549	556	558	595	617	596	573	599	581	608	535	574	576	603	611	578	602	607	605	551	588	584	555	549	592	631	563	585	567	612	597	564	602	633	609	629	563	583	581	595	586	588	605	646	612	603	611	561	600	587	590	595	614	563	567	565	590	551	559	563	579	563	644	629	585	597	589	599	571	600	550	596	616	526	594	606	597	564	602	581	579	575	592	629	577	621	594	569	591	611	555	602	618	645	597	569	552	540	591	620	603	568	603	584	571	567	538	621	584	605	613	569	586	622	606	545	609	598	623	577	603	609	521	587	574	602	605	592	578	592	590	615	616	580	610	578	567	594	566	556	581	597	589	607	578	573	613	603	578	553	588	547	641	557	568	631	635	597	586	584	611	586	631	621	578	581	570	609	574	592	577	566	626	570	538	577	577	627	592	606	571	607	596	591	578	578	584	624	567	566	590	620	596	632	580	613	572	583	558	590	633	584	551	602	592	601	631	561	604	545	627	600	568	589	623	572	631	580	604	552	609	582	590	574	553	596	563	561	594	602	574	620	603	573	588	592	577	566	594	557	587	613	581	592	557	597	603	554	616	583	611	589	554	577	519	574	540	598	619	578	590	575	571	611	574	600	597	579	597	627	601	575	565	588	600	589	578	561	558	610	617	618	545	561	581	600	620	611	606	591	599	540	594	592	601	545	607	640	566	540	567	603	602	562	592	615	544	605	583	621	623	626	555	567	604	595	567	636	579	623	591	587	593	551	632	631	604	575	557	596	608	586	584	591	622	571	577	558	571	590	595	560	629	613	558	585	589	569	577	599	575	586	565	581	566	594	609	605	605	578	567	580	564	553	564	636	610	578	583	590	605	628	556	621	581	644	617	563	550	602	596	577	609	595	577	613	601	601	540	593	609	606	593	623	588	625	554	591	560	600	597	566	616	569	610	575	616	587	558	627	585	567	593	573	616	596	583	556	597	545	578	602	575	593	585	604	653	624	584	587	556	595	631	609	552	590	555	624	601	580	584	561	591	635	605	570	596	636	608	613	560	607	611	563	605	571	638	575	592	614	629	587	578	613	562	574	576	577	589	553	607	568	632	588	595	567	595	597	574	585	614	611	600	561	572	641	581	604	628	594	583	574	619	593	575	608	576	578	603	589	591	581	615	642	591	607	630	604	597	648	582	559	548	564	595	583	576	609	570	599	573	566	585	600	552	598	577	567	634	633	633	566	602	562	621	570	557	581	587	623	546	587	588	592	582	590	607	584	563	580	609	652	575	520	638	574	582	566	577	621	605	594	584	576	651	546	606	578	558	638	586	585	640	617	608	631	599	580	578	629	588	594	619	620	615	580	617	586	558	566	562	633	618	598	557	616	553	593	571	572	554	632	613	517	593	548	574	616	581	615	580	545	609	620	635	618	596	573	589	580	604	546	611	556	617	552	613	597	604	559	605	602	533	601	602	585	602	577	600	620	562	574	591	568	566	578	623	608	574	561	614	569	618	572	590	560	599	574	564	579	582	613	611	573	601	599	595	551	583	577	583	589	608	602	590	597	591	574	585	534	605	620	585	586	633	610	556	605	613	612	622	604	565	572	545	626	555	602	596	564	576	592	580	585	588	617	610	558	595	636	593	586	616	569	583	563	586	583	591	583	611	564	621	590	596	584	579	594	567	601	583	569	584	626	606	579	634	574	616	587	563	578	574	580	563	585	572	594	580	559	613	590	624	599	606	560	618	635	601	561	614	604	574	635	596	580	585	574	573	586	596	646	621	565	548	578	619	587	590	569	595	615	592	568	596	602	577	623	597	562	558	587	624	569	599	601	581	607	595	567	579	580	590	622	612	638	567	604	615	541	595	571	592	589	598	575	601	618	626	614	587	626	574	639	583	592	546	597	593	605	554	591	573	570	563	597	580	570	566	527	582	563	595	625	603	560	579	582	602	603	592	615	561	624	593	589	580	594	596	594	570	545	557	610	599	606	584	584	608	569	558	585	561	546	605	556	556	575	625	592	621	580	621	624	617	580	668	601	660	585	575	566	625	560	600	610	585	573	567	571	555	601	551	595	624	639	534	573	584	618	580	635	632	533	609	579	601	576	575	578	612	547	561	596
52084	73340	26062	32942	22201	23687	14889	17707	8590	1163	1124	1043	957	975	896	868	811	813	818	769	786	785	745	747	726	737	737	715	759	715	707	740	696	721	692	617	686	684	694	686	679	689	687	679	667	651	727	653	734	712	696	714	649	683	674	703	664	689	619	691	641	699	720	712	679	674	663	686	661	682	719	690	666	698	707	660	693	688	649	695	706	693	659	726	617	693	723	672	671	728	718	713	716	736	743	747	719	645	664	673	669	721	693	735	706	685	770	660	648	716	707	729	650	691	726	695	708	713	688	674	726	685	651	675	612	669	671	635	624	678	693	706	687	652	709	655	657	669	682	695	683	658	707	713	646	699	693	691	674	666	679	647	687	684	694	640	668	689	645	717	711	675	657	711	719	697	677	697	680	682	643	683	652	679	711	648	736	713	661	672	673	690	679	674	645	677	692	673	646	658	658	673	716	671	679	708	691	691	657	628	656	669	706	662	692	648	703	701	663	635	653	709	682	682	679	720	666	670	736	677	692	753	698	642	657	675	669	714	670	677	651	659	723	618	706	681	699	668	697	662	674	686	667	688	699	630	681	662	662	744	675	663	698	719	666	683	660	701	688	670	680	660	667	667	662	677	716	658	722	670	665	686	650	723	672	709	675	636	654	643	684	706	667	668	682	694	669	676	643	637	699	618	679	698	698	651	675	682	673	699	683	711	708	682	741	669	653	727	650	723	653	682	687	695	642	667	656	680	647	688	682	688	665	707	704	658	650	638	689	674	677	683	731	701	685	664	662	674	679	704	658	688	677	712	651	708	666	652	730	667	663	641	667	706	663	636	664	690	679	691	698	689	662	659	684	683	691	664	647	693	733	698	704	687	675	689	704	666	667	627	728	708	660	638	680	685	722	699	674	685	646	703	661	667	663	703	661	637	679	648	678	653	654	718	642	692	684	686	684	686	697	700	698	686	689	689	651	713	686	731	719	620	656	734	641	640	696	668	694	668	674	667	693	685	683	677	709	721	677	686	685	586	697	695	727	667	683	677	672	683	726	678	659	729	723	692	675	666	675	696	723	665	742	640	619	683	651	677	675	670	706	694	660	636	663	666	653	637	724	655	660	680	663	656	674	636	717	659	639	682	700	637	658	691	644	683	661	703	706	706	634	655	645	685	676	683	719	681	651	654	695	691	635	676	656	653	652	665	650	663	668	730	676	638	612	690	623	599	713	701	683	653	624	633	682	708	699	659	664	643	678	669	673	647	676	676	719	683	705	680	661	680	682	712	687	639	648	666	633	709	673	734	740	651	687	645	679	675	694	632	677	707	605	654	685	647	678	685	643	672	718	676	679	662	721	672	635	732	698	634	650	698	628	677	685	638	665	683	708	712	705	734	675	673	685	708	677	682	675	698	700	679	695	694	659	698	656	677	694	719	701	677	706	683	683	663	675	677	677	679	625	689	704	690	687	710	680	667	678	657	692	693	652	641	663	672	696	670	701	637	704	741	633	687	654	654	670	686	692	699	697	670	691	658	634	710	684	710	677	708	686	753	657	659	691	674	692	730	676	652	682	666	632	688	695	686	702	685	719	690	697	661	690	669	685	701	656	678	673	658	674	641	673	667	656	671	657	632	581	677	685	724	690	682	693	680	663	685	697	639	720	627	641	699	680	699	676	691	696	711	675	695	735	685	677	684	679	722	683	678	670	726	687	626	680	719	685	675	700	666	649	654	646	702	662	644	687	642	677	699	655	655	690	641	720	668	669	685	633	660	629	634	651	659	687	669	692	717	634	657	695	694	686	655	653	702	681	648	713	650	686	656	680	681	635	655	684	708	651	663	645	686	672	640	682	651	695	661	669	653	718	658	652	676	663	672	693	685	656	660	677	666	681	655	678	670	655	659	674	662	636	635	696	676	677	688	653	651	691	674	652	670	625	661	687	667	671	675	600	672	655	670	667	700	686	710	709	674	639	656	717	622	643	690	704	678	683	666	675	655	675	690	681	666	647	674	694	673	686	721	673	714	676	720	710	668	695	744	677	661	664	679	704	671	661	702	663	719	681	652	662	641	639	644	666	637	653	651	685	677	681	726	663	697	701	675	726	726	692	674	709	657	636	656	681	630	666	624	663	668	738	663	686	666	702	663	666	659	658	657	676	687	652	695	647	681	699	665	687	688	700	694	655	667	660	683	628	744	688	648	671	663	665	664	705	648	717	695	720	649	720	687	706	625	688	688	722	692	659	672	682	656	633	707	658	664	698	681	708	695	655	644	661	671	667	685	695	622	717	708	673	710	668	708	699	690	726	701	684	662	678	639	690	656	673	680	640	651	662	661	710	648	647	670	635	701	689	702	677	632	694	654	712	679	691	644	681	688	677	704	684	684	645	674	672	697	708	652	722	698	684	645	678	699	699	677	648	708	672	701	679	680	655	687	690	636	732	730	687	670	632	684	661	679	665	646	698	676	697	715	673	665	670	677	661	699	720	703	688	692	690	673	726	677	705	620	676	695	685	661	682	684	743	701	647	673	640	650	681	672	670	669	702	711	687	670	672	659	685	674	687	654	714	661	627	684	697	693	670	658	674	665	719	703	718	673	704	690	682	708	710	709	666	681	692	697	655	686	649	677	652	706	663	652	670	650	689	645	689	648	674	680	693	693	669	649	641	636	652	699	655	675	686	683	709	671	663	687	715	687	706	687	653	652	625	721	696	661	696	643	724	653	711	652	632	701	694	681	670	691	647	684	686	739	656	671	651	709	648	664	654	655	656	670	704	659	686	696	679	663	677	674	692	697	660	684	692	655	653	656	693	669	655	657	656	678	634	664	691	703	638	664	685	712	655	651	658	667	673	615	684	668	693	693	623	689	693	709	677	681	675	676	675	671	640	691	711	694	674	663	747	669	697	654	671	705	613	705	679	661	653	732	691	663	708	676	671	653	671	701	684	714	670	712	673	696	641	712	673	713	708	687	647	697	665	669	697	633	679	685	712	717	669	700	643	684	636	670	700	677	684	684	666	682	672	673	658	649	658	651	700	678	704	692	703	684	651	689	645	678	703	712	678	684	626	689	737	689	680	687	672	686	680	693	653	629	657	742	695	664	629	688	645	671	702	650	628	639	667	714	682	665	681	717	674	683	715	650	687	669	688	715	692	723	661	676	698	729	660	687	682	669	690	700	674	704	710	664	669	728	710	688	672	660	646	621	697	663	695	693	683	646	671	698	699	655	648	617	678	696	664	667	663	664	666	721	693	656	691	604	679	692	684	668	667	647	670	647	630	661	712	686	685	708	651	709	650	647	709	691	672	667	624	691	681	669	714	668	715	677	695	674	648	670	685	692	679	698	676	680	679	639	681	661	691	697	651	697	680	708	712	650	713	641	693	702	652	714	691	653	678	666	671	659	691	649	709	697	670	652	611	650	692	658	635	696	670	687	689	647	637	654	653	651	678	648	667	669	649	656	699	683	711	667	652	620	668	655	694	594	695	673	705	683	691	678
27769	21199	11179	1673	992	1032	541	718	514	305	307	306	287	279	293	271	255	285	294	273	285	270	255	306	303	258	289	282	283	262	265	299	310	269	315	272	293	268	271	265	252	280	274	274	293	288	258	273	281	281	266	285	255	269	302	280	288	272	277	272	261	280	271	284	289	307	239	270	261	314	291	284	277	281	300	293	276	286	268	300	275	273	281	284	273	271	266	303	283	267	316	280	278	273	285	269	291	265	299	284	274	268	277	288	300	298	304	284	294	282	276	273	300	292	277	275	253	276	274	306	277	298	272	288	270	259	297	286	284	286	300	311	309	282	303	289	282	265	263	265	266	301	282	278	273	254	268	266	283	261	264	280	267	282	285	270	290	284	282	224	280	295	282	263	284	277	281	261	280	304	300	273	273	295	305	293	252	272	279	262	327	286	277	258	306	299	288	302	312	292	284	323	286	305	325	264	274	289	252	268	290	281	254	275	284	299	290	265	290	291	268	298	282	304	286	292	263	264	254	300	283	273	285	287	283	285	273	273	267	283	280	258	264	272	329	280	278	255	285	281	285	281	280	259	302	258	296	282	289	317	286	280	308	253	274	314	297	271	275	280	274	270	251	319	277	274	275	296	270	277	284	282	279	273	297	277	308	305	259	321	293	313	305	282	282	268	287	291	287	283	328	304	303	263	264	274	303	277	316	301	289	299	263	302	306	284	264	289	276	297	260	279	293	287	267	249	271	271	288	290	279	268	305	273	282	301	299	275	258	265	272	312	288	264	272	266	305	320	287	285	284	277	287	270	284	288	287	297	298	293	268	257	276	287	278	290	281	301	259	259	267	254	293	279	306	285	277	285	270	291	278	289	264	297	280	285	256	278	271	271	284	270	295	279	252	270	276	273	254	254	279	271	252	270	274	261	267	266	267	275	261	292	263	270	287	299	313	283	291	286	292	291	285	297	275	250	271	317	245	249	306	280	284	305	275	242	273	267	258	277	270	280	299	319	286	269	256	268	281	289	240	297	297	271	302	276	271	300	309	276	266	295	281	281	276	291	271	254	298	285	282	247	287	262	262	265	297	255	302	270	254	284	268	254	284	298	266	267	260	274	305	264	288	287	276	295	318	297	256	290	275	256	281	255	308	260	261	283	264	286	290	273	279	273	253	294	283	296	277	300	300	301	286	285	305	315	257	277	314	261	256	280	292	312	268	269	310	279	270	278	276	277	283	269	278	258	276	283	282	277	298	267	281	266	261	284	261	287	280	279	301	295	255	262	277	266	268	288	301	277	308	269	270	285	285	290	280	284	307	291	283	288	329	291	259	272	267	282	269	302	282	270	266	256	292	269	309	278	288	287	261	256	275	270	302	308	294	284	310	283	295	271	292	290	262	300	301	292	291	295	285	307	298	276	287	270	245	306	305	287	262	273	263	279	284	253	273	269	257	292	325	288	297	284	302	267	295	271	267	268	286	294	261	293	287	300	261	275	278	260	290	289	273	268	313	300	292	308	276	268	252	292	272	278	286	306	276	294	290	279	297	274	274	300	271	319	279	330	295	269	254	266	270	287	291	278	280	293	272	289	283	296	298	273	265	272	282	258	297	265	295	258	303	290	294	275	269	306	313	263	273	292	309	318	267	285	297	258	272	289	273	287	285	287	275	288	270	286	242	273	251	277	314	279	296	269	266	310	255	271	279	274	287	287	262	262	269	295	265	297	271	250	260	264	286	329	252	285	301	277	237	301	291	275	275	253	254	308	271	301	268	276	280	273	266	271	291	291	277	263	278	289	289	259	284	259	283	288	257	296	276	308	295	261	282	292	300	319	292	321	290	308	276	275	292	293	282	293	285	269	250	269	279	272	269	244	269	293	310	293	275	289	286	250	297	269	298	287	265	277	296	291	267	284	276	290	299	270	248	268	292	296	276	269	291	280	271	305	299	261	256	291	308	280	274	313	305	277	320	268	274	287	283	295	301	286	299	284	263	229	292	262	290	286	294	268	259	287	264	293	271	292	282	305	288	236	271	276	294	294	283	276	282	272	299	272	266	273	261	261	278	257	283	281	265	281	268	272	268	277	270	289	292	282	296	279	276	294	285	267	306	312	281	293	271	293	264	290	275	276	292	261	280	303	301	269	279	305	319	296	279	284	281	291	278	295	275	271	258	261	238	314	255	297	261	280	291	287	294	300	316	284	298	305	296	243	281	301	275	265	287	283	296	296	276	215	290	310	276	280	285	274	311	266	278	264	312	304	276	294	268	267	296	285	274	317	262	283	285	290	311	305	287	309	290	294	279	293	292	256	270	267	280	277	291	312	295	280	283	260	288	270	283	265	291	296	307	281	270	285	275	255	261	297	304	277	325	281	280	298	288	279	289	261	282	299	275	263	277	310	303	283	295	289	297	258	285	309	305	328	298	243	275	262	279	256	315	269	275	278	298	318	256	286	296	291	279	297	258	279	273	286	289	275	282	303	296	277	271	276	297	307	257	269	253	267	256	305	260	302	265	308	269	282	305	295	282	263	259	273	293	276	268	269	300	308	272	314	295	286	290	289	271	307	310	298	281	285	252	278	282	248	262	311	316	281	291	308	273	282	288	284	301	300	275	290	264	294	298	269	281	258	288	269	284	258	269	276	294	276	287	278	285	273	272	275	318	254	275	306	284	275	287	268	286	278	280	278	292	297	277	272	289	301	277	282	275	281	290	274	263	276	262	270	288	311	269	255	326	265	283	306	293	259	296	283	319	301	271	282	269	281	294	274	295	288	289	269	286	276	298	307	278	248	284	233	299	299	300	277	274	303	312	299	285	288	276	274	299	261	286	285	293	271	323	293	268	308	297	297	296	296	296	269	295	302	268	274	265	249	268	308	269	301	297	284	270	293	256	260	292	267	297	287	283	281	273	305	305	306	283	274	264	281	288	295	249	269	252	292	278	276	289	265	295	269	278	291	299	288	280	290	266	315	294	279	270	289	306	267	285	297	268	253	293	287	250	305	257	297	278	254	278	295	272	262	282	244	304	277	254	315	297	282	269	299	288	261	263	279	289	268	287	270	274	296	269	301	271	288	268	285	286	308	243	265	256	300	275	255	297	304	328	244	272	270	277	321	298	264	286	299	291	306	287	275	254	290	289	276	272	269	297	286	282	298	248	275	269	277	292	296	269	276	314	319	283	271	293	251	284	253	292	274	298	274	303	262	294	294	260	266	291	291	301	294	262	272	267	297	301	257	296	276	273	288	295	291	289	297	282	264	302	280	269	292	308	312	274	299	253	270	269	281	284	260	282	276	262	260	307	322	262	316	274	281	281	316	301	262	292	284	269	261	274	288	275	254	310	269	297	287	293	267	284	278	308	265	306	275	291	281	326	261	290	293	290	258	274	284	269	280	265	298	275	267	274	313	270	290	273	305	278	288	280	262	249	263	264	274	268	273	324	306	273	282	278	247	232	270	270	316	304	254	249	282	292	252	279	268	279	272	290	297	244	291
21812	24136	4202	1678	1458	1762	883	1246	854	385	358	363	370	368	327	375	364	360	333	354	378	330	313	324	315	353	349	364	322	333	329	339	362	371	355	332	323	333	351	353	321	339	348	335	339	363	372	360	358	360	338	359	352	340	362	381	314	318	322	347	332	380	342	347	349	353	349	361	356	308	355	349	329	336	346	336	345	345	358	312	327	366	352	316	320	359	372	343	348	347	356	339	352	366	343	328	378	337	356	340	350	329	368	365	354	329	346	334	335	382	343	351	331	341	356	341	342	356	373	345	326	363	367	335	324	354	334	309	347	329	350	347	327	359	337	314	341	322	343	361	307	353	302	360	345	355	348	338	353	341	361	336	308	317	339	374	361	377	315	362	385	358	361	350	377	329	336	342	333	352	342	351	322	330	340	334	374	349	355	320	347	318	353	352	354	317	349	343	314	365	324	360	356	324	333	355	324	359	366	340	313	350	324	385	343	337	324	350	322	348	350	353	323	368	339	314	375	333	335	356	350	361	381	339	340	339	348	352	354	324	316	320	319	351	332	327	352	335	325	345	342	332	360	337	369	362	341	368	334	313	372	372	340	331	356	345	341	324	334	337	349	338	314	336	345	339	332	328	369	350	361	351	329	346	348	374	338	369	294	337	314	310	353	348	333	324	319	350	341	348	319	329	350	335	361	349	335	357	354	356	381	324	356	344	333	365	308	346	367	321	349	333	381	357	355	331	348	346	357	318	357	379	330	320	351	336	356	333	343	313	338	317	362	335	341	359	309	335	348	322	304	342	343	342	365	342	326	332	341	335	329	345	356	345	360	343	364	335	387	327	316	367	349	362	361	320	345	333	344	359	359	328	363	343	345	358	320	327	370	323	360	303	342	315	362	356	329	310	335	334	339	362	292	340	340	344	314	318	331	337	355	342	341	323	346	314	371	345	392	324	354	337	366	314	331	360	323	359	318	338	334	365	332	348	342	350	335	348	334	361	356	324	354	365	340	373	339	327	385	345	355	348	353	319	352	344	351	370	346	341	345	367	320	378	367	327	339	322	370	339	326	318	335	316	344	329	349	369	339	332	355	353	362	355	352	339	333	330	345	374	360	362	309	319	343	322	334	385	352	345	350	351	366	329	357	336	370	334	337	383	316	359	340	368	329	294	377	352	385	345	340	344	327	330	322	368	328	364	344	371	363	359	348	348	336	296	333	368	343	332	393	383	355	338	341	355	358	339	332	358	352	330	342	335	319	338	333	376	360	315	342	319	320	324	344	365	317	336	340	354	311	349	357	330	349	363	325	340	320	341	370	338	363	349	349	389	372	352	348	371	368	342	355	330	341	360	307	372	351	338	352	315	304	347	352	333	327	314	345	361	328	356	346	356	380	350	368	312	333	326	341	334	327	332	323	357	364	360	372	357	367	342	331	353	360	318	368	338	329	378	296	350	360	323	332	353	344	339	337	329	351	377	348	354	328	362	355	319	317	358	308	348	345	342	303	346	325	326	309	341	346	338	337	350	326	372	304	357	387	364	330	312	361	321	351	373	317	352	351	352	355	328	319	327	342	347	326	395	338	325	338	360	372	377	340	361	326	340	365	335	318	360	319	341	339	328	348	333	353	317	347	299	320	365	358	343	356	344	344	355	333	325	322	318	349	356	325	334	355	330	376	306	313	364	370	343	345	344	348	343	339	344	323	343	336	355	370	373	314	341	327	394	337	349	294	317	320	333	341	345	349	323	338	333	361	319	346	345	338	357	357	378	340	334	329	357	323	349	336	316	386	361	304	355	332	301	356	337	318	351	335	365	324	337	353	346	346	323	346	301	328	350	335	311	333	328	372	344	327	351	363	329	367	342	306	328	335	330	315	351	334	324	334	342	342	332	343	357	335	319	366	379	354	359	326	344	332	376	360	355	334	315	335	321	343	352	368	330	385	354	351	347	330	347	349	364	319	330	330	322	341	325	304	357	344	351	342	346	317	341	333	342	312	330	339	387	320	354	325	336	383	333	340	320	368	320	333	349	322	376	322	352	310	347	343	347	326	343	309	367	362	339	360	316	344	373	363	356	342	377	351	339	318	353	340	283	325	361	327	330	328	367	304	335	340	359	306	363	349	331	363	340	343	336	354	364	338	376	351	367	326	317	336	350	357	341	364	331	355	351	348	358	335	344	349	329	338	307	364	359	347	358	365	333	323	350	325	347	331	355	384	349	366	328	349	349	349	332	385	388	349	319	349	326	345	296	364	350	365	342	388	354	325	334	320	315	333	319	341	354	370	314	338	370	349	329	350	364	351	342	356	359	306	353	347	348	384	326	345	350	318	339	346	322	318	349	364	347	350	348	350	353	332	340	339	340	321	343	340	353	332	360	353	340	371	343	363	318	324	368	334	344	332	328	321	335	348	315	348	310	350	358	323	344	348	339	337	327	325	349	328	346	351	349	356	356	339	337	349	328	388	303	349	339	316	358	349	348	385	351	351	360	330	354	346	367	352	327	330	302	338	343	323	327	311	337	377	317	386	331	364	327	341	358	321	357	335	355	371	330	306	337	328	389	351	353	312	338	350	359	350	343	388	319	345	351	351	325	352	350	344	325	304	347	330	326	360	362	369	342	357	325	358	337	330	322	350	333	365	335	408	330	366	352	328	323	339	333	373	323	345	311	341	332	389	370	324	336	337	320	338	331	315	371	350	358	360	350	337	340	339	345	311	349	321	313	345	354	349	364	377	333	319	364	350	338	385	328	331	317	323	337	323	331	368	369	351	349	327	332	324	336	347	324	384	349	360	367	332	316	386	358	342	328	354	335	358	341	340	335	341	319	345	341	333	343	332	335	357	351	349	333	323	366	336	317	373	362	362	369	345	363	330	346	328	341	344	327	327	333	378	344	319	321	312	347	372	332	344	344	348	351	349	314	327	339	346	327	341	366	301	334	322	339	352	370	345	341	359	330	355	356	330	313	350	343	351	354	337	321	330	325	360	312	321	362	326	365	319	371	348	340	371	355	363	345	341	373	351	394	349	333	339	347	340	319	360	348	326	318	354	350	361	346	331	362	345	328	339	336	358	372	357	340	362	356	325	343	366	339	353	358	347	328	319	305	352	351	340	329	347	339	348	349	336	356	346	324	337	360	339	356	326	325	349	338	305	312	341	355	335	344	342	348	341	344	370	374	307	340	345	342	369	347	359	370	330	359	301	329	324	359	307	352	349	316	342	349	310	329	343	349	340	363	321	344	305	351	355	346	343	341	352	348	331	385	349	343	330	348	342	360	316	348	302	339	337	312	335	373	337	297	335	332	349	341	315	327	331	340	296	350	344	321	323	343	390	352	359	353	351	337	336	345	372	349	386	337	337	339	334	347	373	345	343	346	337	373	359	335	360	362	350	318	365	340	361	343	346	338	357	346	340	352	345	329	308	327	324	356	344	326	357	314	370	348	323	335	388	330	347	375	328	361	339	348	340	361	326	364	349	313	345	333	352	331
24189	21234	28203	24328	20520	12363	4799	5440	3390	549	541	493	492	471	490	441	459	436	456	465	418	470	401	411	434	439	453	441	411	443	442	450	442	418	448	439	417	439	403	416	408	430	452	439	461	430	446	422	465	464	430	417	463	403	418	449	406	444	452	428	432	445	436	478	418	454	405	437	430	428	391	463	399	421	413	448	423	427	432	448	451	424	425	428	437	449	447	445	455	453	411	440	433	410	421	460	436	434	446	396	380	394	480	455	405	452	449	455	467	417	471	460	483	409	431	435	422	394	421	415	422	407	402	444	436	419	439	409	442	442	440	442	454	443	400	450	428	438	455	414	392	486	430	423	404	427	423	433	440	417	471	442	499	418	397	422	431	418	423	465	418	461	429	436	429	401	415	434	444	438	452	417	456	467	444	441	403	423	421	433	421	439	432	440	415	412	426	436	437	433	438	415	449	465	444	450	461	444	403	407	414	449	425	428	437	444	455	428	410	451	417	436	403	392	414	400	432	439	422	421	429	437	442	429	444	445	404	428	395	436	433	432	405	427	424	436	431	413	414	433	423	444	463	445	435	423	417	408	412	428	454	471	416	467	453	402	462	424	447	434	450	413	452	438	401	412	446	421	441	473	427	421	444	472	428	450	395	428	444	440	419	445	420	435	439	426	438	404	422	435	420	437	405	438	459	432	401	429	438	435	480	423	468	399	414	410	426	422	422	433	458	404	458	408	428	410	422	447	450	419	430	422	436	431	418	437	424	428	405	445	387	431	447	426	430	440	463	410	407	445	441	422	450	428	426	462	428	446	441	442	412	404	428	439	447	380	452	392	430	421	473	459	425	429	457	446	412	452	390	475	423	425	405	446	449	427	450	376	411	431	406	457	408	440	462	457	460	453	447	453	444	438	427	415	452	432	449	417	427	397	394	411	418	444	426	429	453	413	436	403	406	424	402	433	446	416	449	454	446	431	453	452	417	427	439	407	459	421	457	399	455	424	433	445	434	460	463	417	445	436	448	437	425	441	409	450	418	478	443	468	397	419	423	415	435	433	434	407	468	444	415	453	402	426	410	443	479	413	444	441	437	439	433	438	470	424	442	450	399	454	430	421	438	458	428	441	401	424	420	447	454	409	466	434	427	470	454	452	417	418	407	483	410	446	401	444	421	456	408	403	408	444	410	432	408	409	437	441	381	433	400	435	440	433	419	420	384	434	433	450	438	428	434	434	451	437	429	432	412	435	448	418	424	459	429	442	429	419	415	399	414	384	448	476	453	400	424	433	387	412	434	431	417	444	422	434	439	425	447	505	422	444	441	427	466	424	466	444	398	405	465	379	430	456	425	429	443	457	444	385	434	390	428	415	426	411	456	437	406	454	450	421	446	427	457	445	448	464	430	422	410	414	422	395	461	439	436	413	468	434	431	418	425	416	436	418	423	460	457	410	412	404	417	367	402	446	415	399	445	446	431	462	423	431	440	422	431	426	452	407	441	427	426	433	437	436	442	407	420	385	467	423	429	440	432	403	449	401	398	419	431	412	421	457	412	456	449	446	402	441	432	458	430	444	430	434	436	444	470	455	449	411	447	420	382	430	415	441	414	452	420	432	450	423	426	403	437	417	419	449	458	430	430	426	463	448	413	399	464	424	452	456	425	403	448	415	445	421	428	457	401	463	438	432	410	412	442	419	460	419	450	414	415	415	431	419	412	451	400	384	429	447	410	423	438	458	444	397	423	436	465	453	446	377	395	431	445	423	402	426	447	435	435	449	434	400	440	436	419	441	476	454	415	445	429	463	482	421	417	461	435	475	453	435	430	459	415	447	392	413	411	440	427	415	409	421	445	407	410	441	428	466	435	487	433	446	413	431	409	448	460	483	462	447	420	463	448	462	430	402	436	431	403	462	432	477	472	445	384	417	409	428	420	423	445	409	425	428	464	425	447	424	431	399	408	440	427	390	433	430	451	398	412	428	398	419	423	434	411	455	419	440	422	437	444	434	463	408	437	424	408	432	442	404	439	429	422	395	409	418	420	409	472	442	431	426	416	436	428	426	456	451	460	420	438	484	434	453	401	457	411	369	414	408	419	417	402	408	440	409	417	435	419	443	432	413	446	434	427	441	453	415	442	417	446	447	389	413	424	438	447	385	431	445	418	413	430	424	430	426	420	411	415	401	438	407	471	424	439	430	406	423	421	444	430	424	453	432	431	443	425	434	415	427	422	419	447	466	436	463	441	415	427	445	470	415	431	442	450	444	418	427	441	466	414	390	405	437	413	443	454	408	427	421	423	407	428	427	434	411	446	411	420	462	440	450	442	430	402	448	407	410	396	481	427	461	412	425	451	415	434	415	418	404	405	439	435	422	398	441	400	437	404	463	442	439	452	434	487	418	446	429	439	418	430	424	401	435	399	477	426	445	427	438	401	412	448	475	470	440	409	416	400	433	446	457	488	395	453	479	423	479	481	404	431	443	474	459	460	434	443	411	398	442	447	437	442	482	444	398	429	410	442	438	447	404	467	425	445	448	410	420	396	425	472	429	435	423	439	450	413	425	419	401	408	469	422	422	424	452	452	425	452	399	438	437	428	424	422	402	404	457	420	445	435	439	455	433	445	435	451	455	429	445	439	451	466	460	459	411	423	420	449	409	451	411	408	442	432	421	454	428	468	384	447	459	481	435	445	462	430	465	430	361	438	416	443	469	463	437	413	414	441	439	440	412	428	445	403	446	403	402	414	426	428	429	437	421	392	452	435	476	422	422	427	458	427	443	398	445	439	409	443	439	460	432	410	449	420	421	442	458	481	452	428	410	433	441	474	429	437	427	432	408	453	431	411	436	430	428	454	455	461	431	435	450	441	413	462	437	431	421	484	400	414	422	455	422	431	424	423	429	462	449	434	441	392	425	434	451	420	447	399	445	439	455	435	426	456	460	420	446	433	447	427	449	447	442	441	412	436	384	457	443	478	450	451	411	445	404	427	439	436	404	447	399	463	391	414	407	435	444	440	437	423	425	448	454	422	420	469	443	432	408	422	402	427	410	393	452	435	457	486	470	436	427	461	416	454	406	412	405	427	411	411	421	420	436	408	454	414	418	431	419	417	388	472	449	441	420	418	416	473	433	418	413	424	385	403	471	452	465	417	461	433	441	437	444	421	455	422	439	440	411	410	449	425	452	434	411	385	398	422	421	438	453	470	423	425	416	405	440	429	473	419	449	440	412	387	436	432	411	428	469	404	451	430	427	431	437	405	419	396	393	402	421	401	428	424	402	369	432	461	439	439	431	450	463	436	419	415	429	453	469	452	429	445	411	413	426	392	393	397	464	419	446	436	457	444	411	432	436	474	425	420	437	402	445	443	410	454	435	406	407	453	440	426	414	423	417	391	436	421	430	419	424	432	429	442	404	442	393	444	414	424	403	437	415	449	419	455	434	448	414	453	436	421	413	408	450	397	445	427	436	432	445	429	430	452	431	398	400	451	427	442	417
43802	61900	23981	9444	11922	13058	6991	10398	5991	716	699	714	610	651	617	560	573	568	546	569	535	545	538	566	521	491	538	568	585	499	536	540	476	545	552	495	504	524	499	486	551	527	493	525	548	510	519	487	515	515	473	557	512	527	521	533	537	526	530	531	508	527	518	484	519	539	494	545	529	553	488	509	512	551	523	530	516	477	551	476	523	517	522	510	499	513	525	494	545	539	499	512	548	515	519	510	489	545	582	528	484	480	501	552	517	551	541	548	498	522	553	506	488	515	527	510	533	529	493	534	491	478	484	542	527	495	537	513	515	555	508	514	506	518	522	558	493	476	474	491	486	479	505	513	489	522	546	560	519	485	486	503	489	493	493	555	513	494	527	502	524	505	504	495	493	531	452	478	480	471	447	477	467	551	554	537	498	475	504	505	508	529	515	487	493	491	498	512	493	507	507	495	532	489	511	492	488	521	507	526	509	526	526	488	508	515	481	486	536	485	514	501	491	517	498	512	506	489	556	474	538	491	503	460	484	506	489	504	506	478	528	529	504	528	479	518	491	492	574	498	515	505	513	492	491	501	550	510	519	506	512	477	494	538	501	485	560	488	509	490	493	487	477	525	556	496	564	512	490	509	533	499	516	486	478	514	511	542	499	528	507	495	518	539	481	506	483	501	542	502	505	551	484	538	505	513	481	510	494	545	509	487	459	490	469	513	525	541	494	555	511	504	525	499	501	488	516	467	520	519	548	496	491	484	531	509	527	507	493	536	508	511	463	521	501	502	475	494	485	460	514	523	468	515	511	461	488	491	470	500	522	523	560	518	458	509	512	514	506	534	557	507	496	496	520	500	512	526	520	510	531	488	527	514	516	515	527	502	522	522	523	496	527	514	485	484	506	497	523	576	492	501	507	536	490	498	487	508	474	484	533	490	507	535	521	521	465	524	506	523	526	491	484	523	505	481	503	467	543	506	504	528	495	517	533	541	502	482	480	536	512	530	471	525	503	531	516	476	521	532	494	464	475	518	497	510	503	502	527	521	548	494	512	508	508	502	527	474	506	527	488	488	486	501	467	503	493	510	504	476	520	511	540	505	513	532	501	494	498	501	493	519	522	548	507	515	523	502	524	536	475	505	539	508	519	512	525	519	508	533	490	510	522	526	513	533	461	531	501	505	476	481	537	538	524	529	496	470	466	479	482	517	502	459	529	540	527	525	527	533	530	485	546	516	503	502	496	511	452	502	488	524	481	491	513	526	533	507	535	540	449	515	532	501	476	503	539	487	486	505	546	487	504	526	461	507	506	507	525	473	487	508	507	481	502	518	532	528	511	511	516	493	512	500	475	527	548	512	530	518	476	503	506	550	524	505	502	468	488	499	476	481	495	518	514	472	490	471	522	523	471	486	479	512	534	496	478	509	516	490	520	517	503	516	506	488	462	507	555	509	512	523	516	542	458	533	532	515	474	495	517	501	519	501	492	508	471	481	539	522	486	519	524	569	499	542	514	508	526	472	506	496	526	539	483	503	525	502	453	545	488	496	534	504	449	504	488	485	540	542	526	464	519	477	536	508	501	492	512	487	482	466	523	522	485	461	497	510	483	490	498	506	526	518	530	509	534	511	524	503	540	506	496	495	532	547	476	482	485	526	506	533	526	517	499	464	483	505	519	503	490	496	487	493	506	464	531	518	529	454	502	506	512	548	485	500	513	489	537	525	517	512	502	517	472	520	482	535	470	468	532	480	521	525	471	519	519	473	514	516	510	488	549	488	519	527	536	497	530	494	520	484	518	497	493	483	532	537	472	502	514	479	489	503	506	508	501	510	477	537	500	504	472	518	514	491	530	501	539	500	488	560	501	469	497	526	511	522	496	497	517	515	534	501	534	525	546	504	545	468	512	497	529	457	509	498	498	475	506	508	525	500	465	517	512	502	499	478	479	509	480	476	530	510	504	526	503	508	494	543	473	532	484	454	518	500	545	505	479	467	507	523	490	468	479	520	525	507	510	487	519	526	473	528	505	517	526	515	499	502	516	481	489	518	475	525	470	510	515	531	501	488	525	531	490	475	528	485	471	495	472	469	520	504	500	483	507	473	513	509	506	480	484	514	504	446	524	520	507	467	502	515	515	477	497	543	510	543	533	490	490	505	518	566	500	495	501	516	497	524	472	502	539	498	514	526	486	533	543	535	514	534	507	486	510	540	546	482	501	530	535	524	526	467	473	500	468	529	464	502	504	487	522	519	517	502	518	516	511	520	519	547	561	543	499	494	500	525	490	511	479	544	521	520	516	484	514	521	525	498	540	526	482	483	502	504	521	520	526	559	490	497	493	522	517	534	491	512	528	470	497	505	476	500	480	508	488	501	512	519	506	499	532	498	466	470	490	502	492	510	532	515	494	543	466	522	501	519	506	536	504	524	497	490	505	494	515	526	471	515	524	483	537	501	521	494	485	490	524	470	488	518	499	537	524	468	524	509	540	489	547	510	514	478	490	489	512	511	515	483	528	521	537	501	501	501	505	534	482	509	523	536	501	523	492	516	495	470	499	525	534	514	472	496	490	500	484	500	511	533	526	504	508	505	485	493	518	455	501	513	530	504	492	536	563	508	507	545	502	513	491	500	498	492	513	517	491	533	467	509	524	513	524	491	489	497	527	533	529	472	496	485	488	522	497	485	503	469	531	477	572	487	501	523	499	503	515	515	490	538	506	517	479	522	506	509	517	485	499	506	498	508	486	486	490	532	517	483	468	533	476	489	545	516	489	479	498	526	513	475	490	519	501	485	542	502	507	535	499	518	503	469	491	541	531	467	514	562	563	473	485	467	518	503	513	453	527	509	526	504	533	513	527	479	492	526	538	485	481	523	537	509	502	501	494	457	481	489	504	505	514	494	469	563	526	508	505	496	484	494	505	483	475	506	519	485	518	515	527	496	498	498	481	514	489	483	491	511	553	511	491	522	539	480	505	456	497	510	486	520	520	520	503	509	520	500	521	465	495	499	509	498	465	540	504	552	472	505	515	480	512	494	509	531	542	556	502	491	490	551	506	490	504	493	500	519	489	506	542	519	469	484	511	516	513	531	498	500	520	486	483	523	500	522	477	561	497	466	488	521	474	478	489	480	505	521	494	517	517	509	515	533	539	503	478	474	474	513	527	505	545	498	474	461	515	483	500	509	512	471	491	521	522	489	503	507	507	522	531	510	489	544	486	516	481	494	519	517	531	499	531	508	518	502	495	480	477	504	534	504	485	468	475	488	546	508	488	521	511	524	499	518	522	468	538	458	511	493	547	534	500	534	514	483	517	515	519	484	522	502	512	516	501	515	507	520	515	485	493	541	508	543	547	503	537	499	475	514	557	493	518	500	522	508	545	504	490	524	514	479	495	522	540	487	504	534	540	527	503	490	488	500	464	505	514	507	503	478	478	496	490	516	527	487	488	502	522	498	503	516	509	465	524	487	494	545	539	487	529	478	519	479	518	514	498	520
25400	21309	26728	24615	7530	3235	1604	2539	1777	356	357	332	346	346	312	316	305	329	289	302	341	348	289	317	296	297	301	304	319	299	337	314	311	326	293	316	308	322	306	311	309	298	314	334	312	302	280	338	319	274	323	285	311	326	325	286	306	344	297	331	336	281	294	324	347	314	310	292	322	327	310	289	330	312	298	320	286	342	309	318	305	308	302	310	333	308	291	336	318	356	292	284	323	300	303	318	335	338	314	313	305	318	334	323	317	314	324	328	300	341	327	301	319	297	302	320	307	318	288	316	266	342	320	321	339	307	275	342	323	328	296	305	324	337	301	302	299	325	294	331	277	290	317	348	323	318	315	356	300	328	328	299	301	307	290	319	305	304	323	339	309	310	286	330	300	345	352	345	318	283	269	283	332	335	295	340	308	313	299	293	327	287	331	291	297	278	312	320	300	323	308	283	288	316	307	284	267	325	305	308	334	290	302	315	326	315	295	298	317	305	284	303	296	318	283	322	293	320	314	347	332	274	346	324	281	289	288	302	304	291	280	304	330	320	333	298	309	317	370	269	293	282	313	314	288	297	297	294	307	316	306	301	293	304	287	325	303	275	294	310	324	322	322	279	304	327	321	294	321	314	299	329	311	287	317	345	341	300	319	326	309	341	319	297	298	286	328	306	292	304	323	336	305	321	302	342	286	293	313	310	295	299	282	316	317	304	312	305	307	298	318	317	296	309	311	331	300	304	323	308	270	271	286	273	281	327	307	299	313	308	329	328	322	308	336	300	325	298	324	300	323	320	300	287	307	292	317	302	331	289	298	327	277	306	306	326	304	309	323	319	320	325	300	300	336	331	285	286	321	311	300	335	271	316	326	312	321	314	372	302	325	302	320	333	296	320	281	323	321	309	291	310	317	315	307	302	295	315	321	284	299	346	315	305	339	302	276	315	287	313	321	286	295	319	328	317	292	336	311	308	311	313	284	328	321	289	315	270	277	318	302	280	314	286	296	276	306	287	292	334	294	303	288	322	327	310	313	341	306	329	287	283	298	321	289	321	290	274	308	295	314	291	288	311	299	305	277	329	314	307	297	318	334	348	284	304	305	313	286	277	278	323	288	281	319	308	330	308	325	298	318	320	310	322	280	277	269	306	310	300	310	320	304	288	313	310	322	330	288	326	332	342	297	299	304	300	311	297	312	300	308	300	295	303	274	300	328	319	297	298	314	286	317	304	290	301	295	323	332	306	302	297	288	301	297	341	318	314	297	318	288	328	339	329	333	296	296	318	301	296	285	323	301	308	319	302	323	329	308	305	299	318	294	315	298	342	310	324	254	344	280	311	322	319	298	329	301	331	315	298	291	298	298	305	300	322	306	323	303	305	295	290	320	283	293	317	339	277	343	311	323	337	309	295	338	321	285	327	311	308	312	290	318	325	305	320	310	305	313	324	311	313	297	323	312	301	295	342	295	280	324	352	300	288	292	325	290	284	313	325	312	331	270	292	288	287	282	325	316	283	331	293	304	303	318	312	351	330	329	308	265	295	327	286	315	312	317	301	314	301	297	311	316	307	317	287	313	330	365	296	332	319	308	295	295	283	295	312	352	325	334	306	328	295	322	313	286	337	285	295	323	327	297	315	315	297	300	280	329	317	293	313	332	292	301	337	298	284	321	311	279	305	310	281	301	308	313	340	319	321	282	293	319	295	347	287	325	333	316	299	343	305	279	299	334	300	304	302	298	314	314	354	323	278	306	310	321	330	326	303	304	323	294	297	326	303	309	324	302	314	321	307	297	278	296	316	344	318	311	319	312	306	317	299	279	278	307	291	323	276	313	275	280	304	281	304	334	318	341	280	294	308	310	303	304	295	294	291	307	297	320	298	345	317	303	302	331	292	339	307	311	315	284	298	312	323	305	299	342	291	315	324	329	341	306	295	312	302	329	280	280	270	287	300	308	303	334	312	322	315	327	309	291	309	335	331	315	315	320	297	305	299	312	304	315	308	299	314	312	327	309	348	320	296	277	310	282	325	318	291	283	324	307	324	307	277	332	299	296	292	295	316	283	269	308	281	306	319	302	319	317	302	332	293	308	312	311	326	301	334	337	315	292	317	321	277	287	330	328	299	305	304	293	311	316	312	311	316	324	313	309	301	331	309	316	307	286	307	328	307	330	295	312	306	308	310	314	346	337	348	331	298	318	306	321	292	313	313	291	292	320	312	311	346	299	325	306	325	302	292	297	297	300	263	295	339	306	324	288	283	321	306	320	312	315	334	288	337	317	331	322	314	293	336	331	304	336	314	305	318	304	281	294	309	330	299	294	292	307	310	299	316	314	292	288	289	301	292	289	303	266	310	324	253	317	329	296	299	337	325	314	323	332	300	257	350	283	307	295	300	301	326	312	305	316	313	326	275	320	325	339	303	293	291	318	315	284	295	347	333	293	314	351	293	286	345	312	335	328	333	275	336	312	285	291	308	335	347	312	306	331	286	299	370	332	310	313	276	307	323	305	341	335	317	273	334	314	310	296	322	312	306	314	321	299	305	319	323	324	316	306	309	331	301	308	322	290	329	286	292	271	305	329	314	301	314	287	313	313	317	291	316	282	356	353	309	315	288	308	275	303	336	295	336	306	285	321	319	311	284	293	305	282	300	307	322	324	328	300	326	306	316	316	322	338	286	296	309	313	293	345	290	328	307	288	311	338	286	317	284	287	304	293	311	292	283	298	310	307	324	299	316	337	317	328	317	307	337	327	326	306	306	312	311	313	313	313	325	312	303	283	285	304	312	296	280	302	271	298	315	293	305	308	321	300	279	313	305	292	298	325	300	302	327	341	316	301	302	305	264	309	313	342	330	342	325	310	289	315	310	322	300	324	295	288	333	278	291	330	295	315	294	331	330	303	298	319	317	303	293	298	291	312	296	298	320	287	292	290	249	302	300	332	289	326	328	288	306	328	306	304	297	306	313	317	322	303	318	316	290	305	321	312	316	339	310	335	289	313	301	295	289	328	308	294	314	278	296	293	313	287	300	304	288	296	293	338	296	322	328	311	300	329	327	308	314	307	308	295	312	285	294	329	308	317	285	325	284	299	330	345	312	304	292	318	301	298	314	306	334	339	304	320	315	311	296	328	310	323	311	308	317	300	309	325	326	311	295	324	340	337	335	287	290	312	307	272	317	305	310	309	306	316	313	332	291	337	323	294	318	338	315	305	322	299	310	330	285	334	311	319	293	307	268	301	322	314	307	274	297	310	292	282	306	305	334	303	284	301	296	315	304	323	341	255	313	321	355	321	341	320	305	337	311	302	289	307	321	285	330	296	315	323	309	285	318	314	320	288	317	337	322	308	317	328	319	339	309	299	276	302	299	299	323	288	281	329	335	337	298	298	301	286	326	333	303	299	293	278	336	300	320	292	298	264	301	328	294	290	302	313	279	315	317	288	333	269	289	309	302	360	303	317	309	267	296	315	312	287	294	294	320	291	310	305	331
39942	50758	17978	5177	6990	7168	3919	6415	4089	560	485	478	454	462	438	434	434	440	383	461	420	421	432	400	392	381	399	390	351	394	391	367	369	363	385	400	384	405	389	373	386	413	378	370	378	416	386	383	382	386	396	444	376	375	372	414	368	372	400	369	373	379	361	378	371	381	368	398	396	392	374	383	389	385	391	392	367	361	377	383	378	414	378	362	371	393	417	403	375	389	374	396	406	396	426	404	392	397	424	409	401	414	420	375	419	359	370	416	399	419	377	388	370	411	402	378	370	371	394	393	389	387	348	387	346	373	361	406	399	392	379	360	368	407	358	405	391	370	386	412	345	388	404	356	369	314	388	392	391	383	410	398	370	346	406	363	349	378	365	386	373	369	365	402	403	378	389	400	392	384	405	356	375	373	370	386	361	407	373	366	382	391	389	381	406	372	399	364	387	396	390	360	372	397	401	355	401	406	400	369	378	362	357	386	406	384	390	376	402	390	408	377	383	351	371	403	388	363	401	357	366	352	377	366	362	402	393	387	372	357	420	371	414	377	357	369	386	391	356	380	374	389	396	412	393	379	406	361	401	361	384	377	379	387	395	373	361	364	366	387	404	379	404	378	384	389	372	387	360	375	398	379	387	342	364	381	387	398	365	363	350	364	382	375	397	365	362	378	386	396	409	411	372	378	339	388	375	367	389	397	372	407	356	394	365	363	385	339	388	380	393	414	421	389	386	379	383	427	380	412	382	369	370	373	379	384	385	358	360	379	359	355	367	371	366	356	363	383	337	388	397	397	396	377	384	407	362	356	353	370	386	366	379	346	383	382	387	440	415	374	405	373	347	369	383	366	394	361	398	379	373	399	393	385	390	375	396	398	370	368	373	347	371	360	369	391	373	411	375	401	372	376	387	378	356	369	384	376	399	391	396	394	394	371	413	361	377	408	336	362	389	417	407	391	381	384	431	384	373	393	430	406	367	381	374	399	398	392	357	409	392	370	378	367	383	412	386	374	410	408	384	395	391	374	389	363	427	341	372	377	357	374	390	379	406	393	375	411	403	381	368	361	364	362	400	420	397	387	375	390	374	358	404	398	386	388	387	427	397	382	393	398	386	385	381	392	400	368	374	390	381	366	392	357	376	389	380	423	369	382	358	355	419	387	394	352	395	399	372	407	395	387	390	384	355	394	396	377	354	401	347	357	367	384	384	363	383	424	412	395	384	396	419	349	370	366	380	395	351	411	408	368	382	404	392	378	395	399	368	387	373	376	367	407	395	358	413	417	411	368	382	361	392	365	372	382	356	384	391	362	384	387	349	377	373	391	378	376	401	385	375	387	353	378	392	383	373	395	400	382	403	387	392	366	366	373	378	408	409	378	380	404	361	409	381	405	397	386	352	346	376	382	406	398	386	400	418	378	409	416	404	392	402	366	385	427	403	363	372	378	384	377	368	393	375	396	371	405	383	384	372	408	416	353	360	379	389	386	376	376	376	356	390	387	366	363	356	414	387	379	377	344	382	417	387	398	397	387	379	401	366	372	365	382	373	405	355	383	387	350	401	395	374	412	378	386	374	414	400	379	414	401	399	368	399	382	388	400	404	378	400	396	407	357	386	350	389	402	340	390	381	372	390	366	378	379	379	422	355	401	362	375	389	385	396	400	397	359	407	367	375	412	370	380	349	356	391	400	360	370	395	399	382	393	366	376	427	388	382	327	409	410	351	387	384	411	373	367	370	371	395	369	341	389	411	367	393	410	403	363	382	373	379	376	366	391	369	370	371	389	391	376	383	392	371	365	371	372	383	381	386	387	368	371	418	357	377	383	360	344	388	411	383	376	373	353	375	379	359	380	341	400	355	394	350	356	393	367	363	332	365	400	388	388	400	393	396	382	391	392	375	338	366	424	355	382	400	366	380	388	404	384	364	372	356	398	363	397	427	376	333	370	407	375	346	345	346	378	391	348	379	400	375	388	405	381	366	406	392	354	410	364	356	375	358	382	397	332	354	336	382	398	417	341	409	372	409	400	391	381	415	384	401	355	373	393	373	380	380	367	366	356	363	391	386	403	353	341	399	413	372	402	364	389	381	408	393	381	378	373	378	419	380	367	393	404	405	394	405	410	371	396	371	368	375	417	414	388	361	392	372	401	385	406	362	373	401	380	380	363	381	408	394	330	363	361	391	414	374	351	422	390	384	392	383	402	367	393	409	414	353	388	377	388	372	368	353	356	389	358	399	375	381	353	364	369	395	402	401	383	360	357	415	388	396	391	380	413	351	359	355	362	373	371	392	376	384	386	353	372	371	403	384	358	413	416	369	365	396	413	376	378	363	369	364	391	366	359	387	359	396	371	394	402	393	415	387	366	372	371	385	378	416	390	380	396	347	378	386	359	366	396	393	366	345	360	414	407	362	411	353	397	406	378	355	374	379	384	360	332	400	413	420	386	419	365	381	355	378	392	372	395	351	387	372	398	369	383	381	389	378	349	358	392	356	374	351	393	373	380	343	361	393	356	373	389	410	401	409	341	382	395	359	339	365	389	359	379	397	374	386	400	402	403	374	367	404	370	400	385	394	386	373	381	396	359	410	380	395	392	402	384	409	422	390	367	411	363	357	386	380	376	382	386	414	354	365	344	405	367	381	381	374	328	382	413	386	391	364	370	376	381	391	400	398	386	342	408	360	377	439	391	393	378	388	398	373	377	386	364	375	397	408	385	370	392	360	379	342	381	443	342	383	390	361	385	342	371	395	419	375	372	361	409	382	364	374	368	377	397	368	419	374	404	377	361	393	381	429	366	386	354	347	387	390	374	401	384	374	416	367	388	370	363	388	368	387	372	389	389	406	392	400	377	393	425	384	423	369	387	368	409	377	385	355	352	390	389	378	394	390	385	368	385	378	389	364	394	378	390	378	384	398	389	388	414	362	355	365	379	384	362	363	399	380	388	391	357	406	364	408	383	375	389	400	396	374	355	380	404	430	378	393	383	378	396	396	354	385	380	360	396	376	387	387	387	370	368	377	401	359	376	393	386	400	417	395	378	377	388	411	381	353	350	423	373	360	399	338	406	342	393	356	380	367	378	368	373	364	403	392	359	368	374	397	368	371	416	398	376	360	409	416	370	372	367	367	394	403	377	381	411	388	412	365	361	411	386	392	391	388	397	384	391	378	368	388	353	414	398	335	390	391	376	374	384	418	400	413	379	353	353	379	371	404	362	363	396	369	403	373	370	375	368	375	387	420	387	382	387	372	330	415	363	407	414	389	382	382	366	377	365	380	334	364	360	338	377	375	380	353	372	416	384	367	427	378	381	419	400	349	394	384	386	396	380	394	381	374	410	368	367	370	376	378	359	412	364	405	354	391	346	413	367	388	388	369	405	362	373	394	394	386	411	386	376	362	353	417	383	383	410	374	402	392	351	371	382	337	386	358	381	377	379	380	368	371	357	411	414	378	406	383	375	393	374	368	360	386	403	349	381	342	397	382	373
22973	21228	28908	23844	21279	21959	16372	12620	6744	916	748	723	695	648	652	661	623	593	650	602	621	625	639	593	589	595	616	628	570	611	537	588	598	595	632	553	580	585	599	575	602	589	555	592	561	568	530	635	605	565	650	575	552	605	593	610	587	530	590	558	606	581	570	611	561	546	561	535	600	579	582	553	584	574	575	577	577	582	556	605	591	607	563	578	567	572	557	574	596	602	572	603	577	592	577	552	571	615	607	586	608	591	545	545	587	616	602	594	589	597	595	572	583	612	583	615	586	571	592	605	628	564	579	586	575	586	562	564	600	560	600	567	568	587	561	592	570	557	558	525	577	599	602	575	552	576	555	578	594	601	623	600	551	579	560	561	572	566	573	531	567	579	548	553	590	547	597	557	593	608	593	564	549	528	575	598	572	611	586	610	594	551	585	581	584	591	571	570	562	573	568	574	570	566	570	543	597	566	601	557	576	610	545	587	576	561	563	564	542	566	620	538	553	569	631	563	616	643	567	525	566	533	587	596	584	596	564	566	595	567	549	583	573	571	592	594	544	561	579	558	622	582	622	601	607	579	562	587	592	577	551	632	528	590	600	572	516	570	576	601	586	536	570	607	587	554	587	575	586	559	572	548	542	594	615	568	576	657	557	597	609	575	586	575	555	577	586	570	584	567	566	559	585	582	566	590	576	566	564	591	612	558	621	591	566	582	579	588	569	605	525	579	595	557	601	545	568	546	541	556	571	606	579	561	586	591	561	568	560	598	552	618	571	572	612	553	597	590	559	580	600	603	568	552	563	563	563	589	534	579	550	584	585	568	579	598	516	555	563	601	520	613	556	556	535	571	583	555	571	622	582	593	577	601	564	551	578	546	570	565	584	633	567	575	549	598	574	573	551	558	561	609	585	569	621	584	554	586	579	594	582	564	539	546	569	579	583	545	551	574	592	546	552	541	566	578	581	553	588	548	550	568	564	524	568	593	562	527	574	525	572	583	591	552	573	590	574	609	567	646	558	564	536	578	540	583	588	575	526	572	583	572	567	567	633	579	578	537	547	612	560	532	568	631	556	569	595	559	579	534	576	572	590	571	580	580	568	576	616	559	570	608	574	573	586	602	590	647	611	572	553	597	511	578	584	564	619	547	586	575	563	586	625	581	578	546	569	581	534	593	578	621	564	543	546	580	571	541	611	571	616	606	544	547	558	580	561	572	512	609	547	589	575	608	575	624	606	561	519	549	540	583	560	539	580	574	543	594	598	583	604	621	575	630	562	560	572	569	544	573	583	575	549	583	566	568	596	584	576	595	576	563	545	589	576	582	608	555	588	619	612	561	586	593	612	570	581	556	577	568	555	587	540	577	622	556	547	589	544	602	569	599	574	538	562	592	557	545	585	595	563	562	589	543	579	594	611	578	561	569	533	568	568	538	594	583	547	608	593	590	549	588	548	573	577	546	559	585	602	591	582	544	569	569	588	561	557	603	527	528	544	536	599	558	564	538	549	583	592	541	549	572	562	589	546	539	565	600	570	558	561	590	602	590	565	576	589	576	585	639	610	605	663	523	541	544	571	622	581	603	566	603	580	591	558	599	585	565	580	557	559	563	558	587	558	533	582	612	600	587	537	575	589	577	589	569	576	578	565	580	556	583	543	567	596	580	629	541	613	642	586	560	600	544	592	591	588	600	573	594	557	570	540	582	610	576	566	630	603	585	616	570	542	551	570	565	557	604	562	578	600	569	542	549	572	575	562	531	569	555	567	539	593	586	578	596	577	479	569	550	603	527	548	577	579	573	514	540	577	575	557	600	578	596	555	526	566	582	539	543	588	530	565	612	546	544	556	572	600	570	585	572	574	555	561	617	563	565	586	621	609	626	582	583	545	576	537	553	583	558	565	577	576	605	533	560	537	589	552	604	570	580	516	578	564	551	590	582	596	581	591	551	588	542	548	566	535	570	612	549	593	621	573	528	553	622	632	574	562	564	581	615	548	531	568	594	568	588	524	616	585	585	571	590	580	610	588	596	567	606	616	600	584	570	556	558	563	549	542	554	535	617	613	603	612	576	570	555	567	617	578	576	608	581	545	585	530	586	609	605	591	531	577	589	604	560	576	570	583	545	568	557	613	612	587	607	584	567	556	553	611	584	569	575	563	560	552	595	589	566	610	544	597	597	553	536	594	537	557	573	560	555	542	538	595	563	534	591	598	580	553	603	549	546	534	590	579	597	548	548	566	602	550	597	622	591	552	578	593	554	574	545	600	602	577	563	556	570	573	547	588	598	563	584	548	571	607	572	581	592	578	593	585	573	596	561	540	570	570	571	551	624	562	565	599	592	554	609	585	543	635	538	559	595	606	561	584	588	553	529	545	573	556	604	585	570	589	589	587	591	559	584	563	596	549	559	590	554	611	586	576	570	582	562	540	602	565	577	592	548	586	617	535	562	597	597	609	536	551	569	539	550	519	602	597	558	571	590	603	571	524	570	556	561	606	568	559	540	578	535	614	577	566	596	589	619	567	588	610	521	614	587	546	589	617	594	568	552	553	608	526	529	555	550	618	577	543	581	616	609	570	609	572	560	585	546	574	612	553	564	560	592	543	562	547	571	537	573	578	574	564	612	552	577	522	558	570	580	573	599	583	554	594	584	578	563	540	594	580	567	601	600	577	566	565	589	553	544	588	516	659	567	600	576	564	586	603	569	566	561	622	606	581	579	562	587	601	616	544	613	604	526	604	567	564	568	592	602	591	549	569	553	572	591	602	525	554	552	562	577	627	604	587	581	573	591	591	574	577	550	575	568	599	601	595	581	576	537	592	554	590	574	535	533	504	597	517	547	553	537	555	539	618	590	632	575	556	554	557	547	578	546	570	578	602	588	611	607	585	612	553	565	589	634	600	561	576	624	571	551	542	583	576	554	607	565	560	538	560	589	553	576	580	599	591	563	553	546	568	574	570	558	585	566	544	554	565	581	576	564	521	600	586	636	550	590	599	547	572	585	610	548	605	549	601	548	606	553	539	607	518	579	591	581	550	568	589	546	608	602	603	590	588	578	550	585	616	553	586	587	593	563	642	600	553	555	551	570	591	572	583	606	557	561	619	563	532	585	596	561	562	629	600	627	574	548	542	568	604	580	624	570	583	548	580	596	612	538	549	544	582	568	549	558	595	562	561	524	576	574	590	532	571	570	546	578	542	589	554	570	563	582	588	568	568	534	608	566	554	550	539	579	577	560	596	558	611	581	567	560	569	576	546	572	609	579	595	614	577	524	603	611	564	538	553	599	581	581	587	564	534	580	617	580	579	580	563	592	568	589	577	587	590	546	594	556	553	659	583	538	562	591	534	587	635	556	539	552	607	564	592	560	573	607	539	594	554	585	560	572	550	603	603	564	588	580	557	560	595	592	592	546	576	553	594	570	554	605	567	566	551	603	567	537	571	541	573	554	543	568	547	597	561	595	586	547	589	575	581	542	629	588	557	569	584	574
52567	79570	34084	16570	21646	22143	15247	20079	10454	1212	1058	971	953	923	918	839	773	767	793	784	740	738	719	738	766	737	717	711	677	700	682	726	704	662	685	704	715	702	694	672	716	680	655	681	675	688	644	678	704	664	674	670	614	703	682	658	629	690	650	650	687	678	626	674	656	719	715	655	639	652	678	623	681	694	707	656	643	640	649	662	696	620	686	663	664	712	722	658	651	695	699	655	645	685	692	692	674	674	660	689	648	654	652	691	710	739	687	709	657	723	645	653	676	671	642	655	682	634	689	713	708	641	674	705	685	668	689	649	681	636	655	673	715	677	627	649	685	672	674	675	657	674	631	694	654	645	656	688	655	651	703	649	649	644	654	667	633	646	670	612	678	657	683	654	694	657	647	687	660	676	660	653	675	688	651	665	688	645	685	669	657	658	711	667	680	654	658	645	673	633	665	661	667	617	684	667	694	659	641	642	654	663	649	643	651	684	633	625	663	646	655	683	675	668	662	630	680	645	690	694	675	706	657	627	697	662	671	686	638	669	679	650	665	662	661	677	695	646	683	642	712	630	658	688	685	650	665	721	658	684	601	622	649	674	599	665	656	697	629	660	688	692	624	667	617	618	692	642	670	677	710	664	678	676	656	640	734	686	683	687	662	684	699	663	655	642	685	652	659	662	642	642	623	669	693	683	652	670	647	622	661	661	627	723	697	737	696	673	702	712	639	673	667	663	679	682	659	660	673	689	664	680	656	647	666	606	657	638	695	673	679	642	643	640	645	688	664	656	744	667	649	709	653	658	648	664	646	698	658	661	709	688	667	668	701	678	628	667	639	651	670	677	654	729	618	687	637	669	653	659	615	693	656	669	698	641	675	606	675	680	641	675	629	659	693	645	660	650	672	642	673	671	705	678	666	702	673	687	663	640	633	644	658	663	669	623	684	687	721	662	713	646	648	691	702	683	679	636	696	654	674	666	620	680	706	658	622	664	678	620	640	689	698	662	671	656	671	650	684	701	670	618	689	660	662	661	642	684	658	633	711	691	666	632	677	591	664	613	686	709	647	692	672	678	649	687	645	643	660	651	663	668	650	643	675	642	668	660	695	670	671	691	695	695	686	685	672	644	682	674	734	660	698	653	673	712	687	697	643	631	693	650	687	682	660	702	661	687	685	618	687	592	663	675	674	640	670	671	691	664	627	645	672	644	646	719	673	676	663	681	625	669	670	668	665	693	653	654	680	659	659	648	698	679	729	662	668	663	674	721	720	650	701	688	681	669	644	644	676	682	655	661	650	669	658	671	650	656	674	687	658	694	630	671	665	649	695	646	654	626	635	645	650	643	694	612	670	670	656	712	648	663	654	662	658	653	650	654	689	695	672	666	670	686	705	664	678	660	694	687	704	681	701	679	664	625	728	645	705	636	642	670	667	659	679	656	687	625	677	681	664	651	676	696	665	658	686	676	633	649	689	670	647	677	644	653	668	675	675	666	660	647	677	629	672	659	637	619	645	679	694	624	633	654	675	674	698	650	654	705	674	662	690	671	642	680	639	638	662	669	699	635	664	696	638	676	656	680	643	664	681	633	651	667	674	651	625	702	649	633	632	684	679	654	680	685	634	646	695	656	671	669	687	687	633	627	683	648	693	664	636	685	671	688	668	617	674	687	627	670	645	682	634	692	717	660	651	697	666	627	669	659	664	712	640	648	655	631	722	678	700	732	676	684	642	656	633	670	650	657	696	696	688	673	650	653	720	655	699	668	658	668	673	673	630	649	663	616	648	661	692	668	641	674	680	643	678	662	689	648	669	646	625	668	607	676	655	674	654	685	640	645	695	676	644	631	659	674	669	659	693	691	633	661	658	667	671	655	661	653	661	678	661	661	659	699	656	702	641	659	692	674	625	660	695	669	670	668	643	644	657	647	693	664	640	687	686	710	657	646	643	681	633	657	639	653	665	712	708	670	644	704	656	650	650	648	664	607	685	693	653	624	642	666	716	687	683	673	659	673	646	641	628	656	638	654	703	635	689	698	643	668	642	708	703	670	692	629	668	685	673	662	684	670	708	665	668	657	642	631	659	671	676	625	622	697	680	712	688	608	630	641	681	687	651	668	651	673	666	635	689	673	624	657	661	707	628	655	665	693	706	653	709	654	647	623	674	661	694	666	683	671	654	664	700	669	683	701	673	637	683	702	649	664	686	700	678	670	676	666	675	622	679	645	645	629	715	674	653	642	682	663	652	616	632	645	635	648	659	643	670	695	703	691	676	696	675	693	646	660	619	672	631	661	675	662	630	719	620	693	674	723	640	662	641	673	646	694	667	696	653	668	638	656	689	627	638	661	677	673	664	661	676	662	659	662	674	637	704	712	663	654	675	676	679	731	681	673	660	697	674	670	673	666	695	663	633	702	643	680	707	658	669	697	672	634	677	685	689	654	670	628	678	649	640	667	651	676	708	646	628	664	651	697	669	639	643	649	638	644	714	672	660	669	688	642	629	671	648	670	657	696	655	662	626	723	641	675	625	657	674	650	674	673	675	681	666	698	649	710	682	654	679	675	618	687	665	648	659	655	625	636	610	663	685	653	677	663	709	681	649	659	674	714	669	623	671	657	700	640	670	682	698	630	665	621	675	687	664	712	673	609	644	662	653	649	711	618	726	660	665	667	678	646	664	663	639	665	692	630	637	654	658	653	662	628	625	618	682	685	665	636	641	658	670	627	643	640	693	658	677	690	650	633	618	663	693	687	658	645	615	670	683	670	648	673	636	661	639	655	711	637	659	647	650	633	651	693	630	670	701	649	625	602	701	684	642	675	684	634	730	701	714	685	652	679	701	657	714	657	656	681	608	668	704	664	661	692	693	721	650	651	649	677	665	656	654	735	692	710	651	693	655	665	658	664	647	694	651	634	679	695	668	700	682	660	643	627	632	628	652	645	698	647	688	614	640	649	655	648	628	681	674	656	647	657	642	677	630	627	682	658	654	642	663	647	641	636	667	670	663	680	609	698	689	604	673	656	633	639	699	669	656	663	644	707	692	672	640	627	667	675	638	678	683	670	688	632	678	678	664	704	642	656	706	632	681	692	647	671	633	677	630	670	646	684	703	649	657	669	647	680	624	667	646	665	652	635	681	682	704	647	654	667	676	674	673	696	658	651	675	629	677	654	681	700	632	699	641	640	641	653	671	646	674	656	646	631	668	676	652	654	662	619	690	694	648	653	681	663	686	673	671	698	715	692	637	649	671	640	690	682	691	629	646	665	678	681	654	698	668	673	673	697	717	662	647	670	642	633	649	706	645	642	608	678	685	618	643	665	648	683	689	699	668	678	677	657	649	682	611	624	706	687	633	689	681	640	645	702	648	675	726	675	680	665	703	643	613	674	619	631	585	673	652	634	650	627	664	698	647	661	701	693	643	658	684	652	673	679	643	678	700	701	662	650	698	664	699	669	638	640	682	651	631	698	642	629	702	667	685	664	693	619	692	679
27836	21580	13430	1716	1213	881	751	712	563	281	284	265	287	274	296	285	302	298	276	287	288	297	294	259	277	279	257	282	273	267	310	281	268	284	280	263	279	304	310	271	272	295	269	272	280	227	270	284	262	279	283	243	280	265	261	259	275	275	291	270	276	273	286	264	297	267	253	287	276	270	287	277	297	287	272	250	264	266	267	263	258	283	265	244	290	278	262	252	286	254	272	282	276	294	283	285	278	297	272	310	286	252	286	286	292	286	278	277	287	288	262	303	248	266	264	275	269	281	290	284	299	263	278	268	247	285	294	276	294	275	268	276	279	235	278	314	246	269	273	287	286	286	273	258	252	283	259	286	267	316	266	291	277	282	279	251	285	267	290	263	253	263	269	278	274	269	267	292	263	280	284	285	301	254	249	280	322	281	291	275	269	287	277	313	275	271	289	270	297	277	280	260	263	269	256	266	271	263	287	266	253	279	278	269	278	268	267	267	263	283	269	271	263	302	273	275	279	306	288	266	276	285	255	256	265	287	294	245	303	260	268	276	283	278	273	265	277	262	286	268	269	276	267	282	263	289	291	272	274	299	301	264	272	278	264	270	283	276	281	274	297	269	266	272	286	266	286	281	249	284	272	260	256	282	312	268	307	262	252	288	281	267	281	284	285	293	250	291	281	292	314	282	236	260	259	251	282	280	280	277	281	274	275	249	276	254	313	290	251	275	258	282	290	275	293	283	267	291	272	269	263	258	281	276	313	258	297	265	301	299	268	245	268	247	287	292	278	247	271	240	275	285	255	242	284	300	268	295	275	287	270	270	293	256	254	274	249	285	294	249	312	284	271	273	267	266	260	254	286	270	316	268	261	285	281	287	288	273	285	271	261	268	294	275	284	263	257	259	269	284	276	281	280	281	266	277	268	267	262	272	282	283	276	282	274	284	263	255	301	287	257	265	262	255	301	273	277	264	268	258	272	288	282	289	278	282	263	263	279	245	279	267	299	254	298	243	276	274	283	318	274	279	277	245	272	270	253	282	288	260	271	285	272	322	289	276	302	260	285	292	284	291	290	298	265	266	288	292	304	266	263	267	279	278	277	273	276	284	284	278	283	288	289	299	271	284	261	291	280	237	286	252	283	236	250	282	248	259	271	303	233	265	288	265	265	275	295	284	304	281	288	284	278	266	282	268	262	274	281	259	273	265	259	289	290	265	296	275	283	278	255	272	276	256	268	289	275	277	282	295	300	256	310	300	285	277	252	289	303	290	290	271	271	293	313	277	264	245	271	272	260	266	283	276	267	265	258	302	287	279	279	256	291	317	289	265	302	283	249	286	252	285	262	257	282	258	269	253	282	263	291	298	271	251	265	279	294	275	270	262	266	299	293	260	278	245	272	327	289	248	260	281	299	259	271	277	263	277	276	271	299	267	287	285	263	250	318	282	273	262	301	305	304	297	251	271	285	279	292	290	289	291	229	266	270	267	266	285	270	269	261	289	298	286	278	291	270	286	297	273	255	253	275	259	317	266	250	278	269	286	244	264	297	257	264	283	289	281	259	262	258	278	297	267	306	279	279	271	303	275	277	268	249	263	281	301	262	267	303	286	275	307	276	264	278	282	280	289	282	267	256	285	257	279	293	258	280	257	290	278	262	264	273	273	248	281	296	292	284	280	242	263	247	270	275	276	274	281	305	267	292	289	261	287	285	294	305	267	263	290	311	298	263	308	269	255	295	276	249	243	296	260	263	282	251	283	253	260	267	276	270	274	225	287	265	272	266	283	262	287	270	276	283	271	291	277	306	257	274	277	268	266	279	280	281	270	290	284	286	258	271	301	269	267	254	268	259	262	278	267	274	276	270	305	256	258	267	279	279	297	274	260	273	277	265	316	299	271	272	280	258	301	287	259	303	265	292	284	300	296	274	276	271	249	277	279	250	268	266	274	281	273	270	293	274	269	292	255	301	284	298	278	270	277	268	280	279	264	254	290	278	276	273	266	249	263	294	306	285	280	252	288	317	291	283	277	283	268	271	286	267	252	264	269	268	271	276	297	265	281	242	298	279	305	258	286	270	267	275	283	271	282	288	292	304	270	285	251	308	288	296	258	287	270	277	263	258	268	261	261	239	246	279	264	255	253	279	271	290	290	293	272	264	248	270	264	273	295	250	279	275	256	276	248	278	268	272	239	304	268	268	287	265	247	256	300	293	271	269	288	272	290	272	285	252	281	289	260	279	261	293	318	277	268	277	283	268	299	265	241	253	260	282	266	250	299	261	280	258	255	271	301	274	282	276	273	266	273	270	308	275	314	268	286	271	265	271	282	261	292	264	277	281	273	272	256	271	248	293	275	271	301	277	274	301	280	282	275	268	266	270	287	262	293	288	278	309	306	247	284	268	277	248	278	283	260	276	259	274	267	274	301	305	259	264	265	249	267	269	253	265	261	297	288	294	266	302	283	313	279	272	261	273	267	298	283	244	268	292	277	280	299	275	276	285	272	264	283	270	271	293	267	274	272	258	282	265	306	265	238	254	279	306	273	256	248	287	282	272	274	285	282	306	283	271	258	288	248	266	289	266	291	284	259	253	289	279	283	267	284	267	302	282	277	249	301	287	244	281	286	280	253	283	278	256	305	275	267	285	256	284	281	234	271	295	263	298	287	278	275	262	254	269	318	266	266	255	247	281	300	288	260	275	262	275	270	277	256	269	261	289	279	259	280	280	282	247	272	279	277	253	283	282	262	281	264	272	292	300	294	269	251	255	280	278	282	262	275	279	277	286	250	285	250	284	283	277	267	257	261	274	257	249	282	258	273	250	287	304	263	291	284	277	251	309	286	273	272	290	271	248	279	272	276	285	263	285	275	249	254	258	256	263	276	295	284	282	257	267	285	279	284	266	270	271	262	282	272	250	275	264	260	239	280	265	282	290	250	272	253	273	277	259	242	290	281	245	271	285	301	284	268	251	261	255	260	296	279	250	250	262	260	260	273	299	265	261	269	262	309	268	277	273	268	277	278	276	307	272	290	285	275	268	280	273	297	256	279	280	272	292	279	296	255	285	288	280	286	278	276	286	292	279	280	318	281	269	291	329	261	283	284	260	285	273	305	301	249	274	286	293	261	253	278	282	285	271	259	292	269	288	276	298	294	234	299	291	292	301	274	274	265	290	288	307	291	276	296	291	283	265	278	285	284	272	288	277	321	263	250	312	267	276	282	242	272	261	282	283	260	266	292	309	276	319	297	235	268	272	290	266	298	249	283	291	267	273	282	290	283	293	266	254	269	260	317	280	255	276	227	239	250	266	288	270	281	301	283	270	279	271	271	287	240	240	259	269	263	313	282	275	284	283	263	252	304	277	290	264	285	256	301	248	268	261	250	278	291	270	286	294	265	299	249	262	277	276	292	269	266	299	297	294	285	252	280	256	268	285	293	246	272	293	280	239	252	255	279	246	269	261	300	288	265	234	268	280	246	271	287	274	269	254	289	279	260
22082	27771	7440	1261	1751	1417	1129	1404	852	379	344	357	315	339	342	321	361	366	344	315	374	370	358	328	351	329	326	345	320	338	333	370	320	333	301	358	344	313	356	319	317	321	302	327	326	345	351	339	316	363	301	331	337	383	317	313	341	356	320	322	343	303	308	324	329	334	318	342	345	328	347	322	332	355	324	326	347	332	314	350	333	331	302	383	347	303	364	325	314	352	355	324	346	374	331	359	351	365	342	378	365	362	315	336	330	334	361	341	339	366	339	309	336	325	321	356	390	354	349	347	349	326	339	314	355	298	313	336	313	355	369	300	336	317	348	332	371	355	357	351	320	332	323	335	334	335	289	328	364	335	317	333	322	348	357	369	355	317	334	305	343	323	309	346	322	313	304	325	307	323	315	316	321	346	304	348	323	344	369	377	344	325	337	332	345	341	317	367	331	344	323	316	334	366	313	356	366	368	341	328	314	328	334	350	334	333	307	325	326	354	343	370	363	359	314	311	325	328	338	305	325	354	290	344	323	361	336	356	355	350	359	349	356	379	299	355	352	359	347	329	336	353	329	304	328	337	333	337	348	313	346	350	339	337	337	365	353	332	351	335	310	374	310	309	356	331	379	313	331	341	356	304	332	328	334	345	316	339	308	314	338	336	356	316	329	347	344	313	366	356	332	319	339	330	304	369	310	347	344	339	311	320	367	314	322	346	322	376	344	318	291	359	371	324	339	346	320	345	342	344	296	371	371	326	318	350	343	360	337	342	371	315	299	343	337	340	349	340	325	337	349	319	340	338	326	341	304	312	326	346	349	318	317	362	327	365	366	330	345	305	351	377	330	366	330	353	340	323	335	315	345	357	349	344	327	364	331	305	357	327	331	315	334	316	329	305	341	341	346	331	350	326	307	348	337	325	323	322	359	356	337	334	335	311	363	354	336	362	325	344	330	309	350	322	321	341	315	325	332	321	318	335	341	355	344	320	344	353	342	313	301	342	318	326	324	330	357	333	355	373	332	355	345	327	331	332	319	322	303	330	333	337	347	320	328	314	347	358	351	349	316	316	349	338	355	335	329	362	334	339	315	329	319	347	350	332	345	304	325	363	351	334	323	364	331	327	323	335	308	386	312	344	352	342	348	350	359	343	310	332	353	324	336	357	319	341	314	347	338	305	330	352	330	321	338	326	341	358	298	349	315	322	347	341	347	317	337	314	350	342	327	328	293	356	350	327	368	323	341	362	349	316	331	344	327	354	362	319	337	326	322	319	335	340	356	347	347	366	336	334	329	326	313	303	348	326	334	354	321	329	345	342	347	324	365	291	356	337	362	345	367	371	307	334	337	338	310	341	328	339	311	334	359	307	375	328	335	320	321	326	335	315	357	369	343	326	328	317	322	299	352	313	313	361	360	375	346	316	332	326	351	325	337	347	311	327	321	345	350	367	314	325	321	320	312	343	307	322	326	325	343	340	326	358	310	339	309	330	342	351	338	307	334	315	356	322	319	339	353	319	327	336	349	332	322	352	323	338	339	340	333	309	311	343	346	367	338	305	297	315	321	356	326	330	343	355	308	316	357	294	311	323	361	325	322	310	322	363	338	356	334	337	350	298	324	354	318	339	294	342	306	325	372	329	348	323	323	357	351	335	333	338	323	344	353	349	343	318	335	345	358	338	340	322	324	367	335	342	350	317	350	324	329	325	307	318	326	306	377	321	360	392	330	327	288	373	343	334	333	342	352	332	344	342	322	339	345	335	347	306	369	326	338	342	331	315	324	355	335	326	348	336	361	319	325	325	316	349	353	330	335	359	355	340	330	354	336	356	339	314	325	331	333	377	337	336	317	352	298	325	339	333	303	327	337	344	321	356	333	333	357	351	363	315	341	348	330	318	328	341	358	303	348	359	338	338	310	319	299	331	344	325	344	345	351	323	347	352	370	304	338	333	329	356	348	326	346	368	305	330	329	331	339	366	353	341	310	366	322	332	347	335	333	338	349	347	348	319	337	353	335	324	334	356	331	336	333	349	344	323	324	337	372	361	356	330	326	333	365	310	316	322	329	352	340	355	332	311	355	327	337	333	328	315	331	348	328	313	365	353	333	392	352	310	328	336	323	303	312	358	337	302	315	328	327	349	364	359	315	349	328	342	333	330	317	370	337	351	318	334	345	327	346	375	303	354	346	350	337	319	326	337	321	332	346	320	324	297	343	339	358	355	317	324	351	356	353	372	367	329	337	335	333	351	344	357	368	335	351	339	367	309	347	358	309	339	357	333	319	366	355	303	340	338	316	368	354	325	300	325	323	375	368	362	359	357	334	306	327	326	324	315	317	335	335	355	368	335	312	317	331	331	359	327	331	330	334	317	333	344	358	341	333	319	351	334	367	337	326	341	375	330	338	352	372	343	325	315	337	326	322	344	362	351	352	327	315	351	326	378	332	323	336	327	355	351	346	356	340	366	362	332	383	326	341	322	360	348	338	363	314	307	310	331	323	339	354	310	366	335	316	346	335	309	303	351	340	346	372	322	327	354	338	340	310	316	338	353	328	319	313	339	317	337	329	324	351	341	341	317	320	358	362	362	317	348	333	339	301	323	357	332	336	326	357	311	331	329	379	357	305	330	329	317	327	307	323	296	315	320	349	306	338	347	331	341	332	307	373	362	328	372	343	337	345	338	330	350	343	355	323	318	361	353	333	312	341	329	306	350	336	316	387	344	362	357	321	335	321	344	329	303	327	341	311	353	340	347	329	340	272	354	337	359	300	349	351	326	371	335	371	363	338	335	354	340	329	320	324	364	330	331	350	353	348	336	333	334	330	299	332	310	342	340	325	334	331	316	329	347	327	320	336	364	331	341	330	363	351	364	353	323	392	344	353	367	323	355	334	340	298	348	373	343	340	363	321	358	354	330	332	359	354	323	345	313	361	347	331	319	375	335	325	306	351	354	315	350	306	330	292	325	328	338	321	339	340	326	332	339	363	367	352	336	322	334	330	343	300	348	346	347	333	319	370	341	347	340	360	354	350	352	340	336	346	310	357	350	319	314	304	338	335	295	374	332	343	303	347	308	352	325	330	350	318	360	357	339	323	339	347	325	317	358	317	307	338	329	350	298	345	326	328	350	332	335	347	322	328	307	343	348	349	313	341	341	347	346	332	364	349	323	327	321	319	329	354	319	309	350	326	335	332	341	321	324	326	352	343	346	341	322	335	323	352	339	308	340	341	304	343	327	326	336	349	339	302	329	359	323	329	332	303	331	327	334	321	326	333	331	377	358	328	331	338	354	302	335	341	319	367	320	324	337	330	331	335	323	328	354	354	401	343	332	315	358	356	326	311	354	315	351	306	306	315	354	328	336	343	331	356	333	351	345	308	343	358	315	331	318	311	348	343	357	359	351	320	334	350	327	335	326	340	353	303	351	304	350	319	333	322	340	311	365	338	362	364	300	325	329	337	335	366	364	330	318	355	343	354	340	343	335	323	309	335	356
24189	21262	28298	24464	20566	10379	5024	5769	3901	510	486	498	501	438	441	509	426	429	450	510	401	412	441	440	416	405	426	456	420	412	456	465	417	415	460	431	448	431	445	445	417	457	470	478	401	432	433	427	415	420	394	422	409	405	422	403	425	434	458	434	405	406	464	473	419	391	408	414	418	428	371	444	438	448	435	390	390	423	434	396	412	442	458	420	457	431	411	409	427	439	414	392	403	447	416	440	409	423	398	413	427	413	440	454	444	420	430	423	470	429	416	386	437	427	424	446	419	417	415	410	413	446	407	436	404	424	408	445	438	402	420	401	422	421	437	396	465	444	399	418	429	426	457	481	426	410	431	454	413	469	416	405	383	441	444	408	413	428	419	421	417	435	443	404	412	439	400	465	428	400	396	429	403	395	429	393	435	406	450	405	409	428	422	411	401	413	451	405	425	427	410	393	415	452	387	456	425	430	427	413	468	407	389	389	414	434	441	435	457	397	393	420	439	448	407	442	467	451	462	435	427	406	482	426	404	442	435	417	440	445	404	377	426	423	413	393	392	430	421	403	423	399	446	414	437	444	439	453	430	425	417	425	401	456	419	434	427	419	406	469	413	448	438	431	427	431	447	402	397	412	409	393	428	412	437	421	409	414	419	450	394	431	406	456	481	423	434	416	459	425	402	458	446	397	414	426	438	400	442	439	432	385	459	438	437	418	439	403	477	431	412	389	401	432	401	427	431	454	419	395	441	393	409	446	411	422	424	436	406	424	466	439	473	423	434	387	440	414	439	425	445	422	413	452	451	421	424	414	451	402	423	434	403	406	428	419	434	409	472	396	386	403	418	458	410	413	424	439	438	424	436	451	433	442	412	401	407	453	440	450	432	425	432	427	470	396	393	447	401	431	443	387	395	452	458	387	438	400	423	420	403	401	430	423	438	407	448	395	450	434	430	409	407	424	390	441	465	426	465	414	395	407	423	448	427	434	434	426	412	465	439	428	448	401	442	395	453	398	402	455	426	414	405	433	405	441	447	382	432	413	394	410	463	395	417	469	437	411	394	445	403	415	466	418	378	411	436	405	431	392	436	419	430	445	424	446	431	435	428	427	412	389	368	449	420	424	434	447	432	445	423	399	405	419	408	444	425	461	429	405	458	412	428	424	456	427	460	439	399	428	383	433	444	417	412	429	421	441	438	429	423	442	397	412	403	409	397	420	436	456	435	436	402	407	385	417	422	408	371	461	415	432	417	412	406	398	403	445	440	399	421	431	457	439	421	414	438	413	389	435	426	441	438	413	421	385	422	406	412	410	446	433	412	421	419	432	431	441	412	427	427	415	427	409	435	421	413	393	401	426	403	423	445	410	399	443	418	434	409	422	411	466	434	412	433	434	405	437	439	440	444	406	438	431	430	408	392	439	382	414	370	420	465	432	400	420	436	448	403	428	390	423	412	412	435	429	445	461	396	433	438	421	419	416	447	409	433	430	433	423	406	464	427	411	469	438	422	399	436	419	407	419	387	410	427	386	428	431	409	393	434	420	396	397	466	455	442	433	411	434	424	409	417	404	410	399	433	422	433	376	426	420	406	447	447	468	446	434	431	411	425	418	447	418	407	400	419	445	436	441	450	441	425	405	417	433	445	421	437	427	400	437	427	429	436	425	406	427	410	418	421	412	422	429	421	421	437	411	435	408	412	404	435	416	441	440	436	407	391	475	428	424	453	383	452	416	436	433	417	420	406	410	432	444	449	405	405	459	405	444	438	400	405	441	448	422	442	432	439	443	422	415	454	431	415	440	394	429	424	424	398	408	467	437	431	431	429	400	427	428	439	462	437	409	422	429	418	409	417	440	431	402	435	439	426	405	395	451	381	441	423	416	406	442	424	394	431	458	445	421	441	430	418	443	415	393	465	388	395	444	423	418	403	402	416	406	442	405	431	432	452	426	438	417	416	428	380	434	420	397	444	434	460	425	418	427	423	452	396	426	421	415	410	468	473	433	400	416	409	450	392	435	438	448	404	420	429	458	413	427	407	433	421	418	421	412	464	424	474	429	426	441	433	416	425	423	422	437	456	441	408	459	427	433	393	447	431	428	420	425	446	398	420	416	420	433	394	426	425	440	424	426	404	424	453	442	441	423	422	438	427	430	460	433	438	449	422	460	420	453	431	403	407	414	424	396	410	422	403	434	452	434	483	392	415	425	421	458	391	439	410	412	439	402	415	411	426	412	410	409	434	453	452	407	419	432	434	429	397	396	448	433	409	439	416	421	413	404	391	464	433	419	400	452	427	405	424	435	398	409	427	397	442	393	440	436	441	444	428	439	465	427	437	456	428	399	415	443	380	404	421	417	408	413	440	423	439	453	436	413	430	441	426	422	404	421	419	443	468	372	434	449	416	423	428	409	427	442	420	423	419	385	411	440	421	400	413	443	423	430	446	406	435	430	403	446	405	407	440	439	448	407	442	436	466	429	409	424	397	424	411	407	421	415	451	447	420	396	429	424	441	463	481	409	427	449	400	449	439	428	421	425	390	419	408	436	406	397	377	445	441	395	426	436	375	452	435	432	452	413	465	440	396	425	395	375	423	417	405	397	398	432	422	421	418	419	419	424	420	419	424	409	430	435	413	422	434	406	457	448	404	424	430	415	435	444	412	420	426	427	436	407	438	427	415	446	380	436	438	393	454	408	379	394	415	433	406	420	430	399	440	469	426	396	420	429	460	380	409	419	388	407	426	433	460	445	398	394	388	413	396	442	390	409	413	440	413	415	424	440	412	416	396	432	436	434	456	412	407	403	444	416	402	408	426	427	461	424	447	444	423	394	428	465	417	433	463	440	410	425	431	436	443	428	390	441	419	461	438	446	474	448	432	427	434	427	403	434	417	480	408	452	448	426	401	424	431	445	424	438	451	429	430	404	422	434	416	428	445	435	425	463	389	412	414	429	407	413	427	418	460	450	409	423	447	401	386	420	453	404	405	416	415	423	445	435	402	416	452	403	428	404	385	437	409	434	405	452	414	449	427	462	451	398	439	425	401	396	405	424	427	407	414	416	404	396	442	411	419	432	417	428	460	437	448	426	444	458	402	432	444	454	379	375	393	416	422	372	428	435	382	447	423	395	399	406	421	420	434	458	440	416	414	440	450	409	474	411	480	418	414	395	445	429	433	424	417	444	415	444	404	424	443	421	429	414	421	443	428	420	425	428	423	433	378	437	404	419	414	455	421	427	457	420	405	404	409	412	417	430	421	435	419	430	397	461	448	417	400	405	455	412	435	412	416	421	487	434	401	426	438	416	402	444	414	423	464	402	427	411	414	445	414	449	423	425	402	412	443	399	414	403	397	405	415	401	425	412	401	423	387	396	433	427	453	445	434	415	414	438	415	415	440	451	439	410	430	424	437	446	430	404	448	410	426	442	431	411	425	411	394	384	373	427	434	414	412	434	442	428	418	422	389	427	419	419	407	427	434	390	386	398	393	417	434	424
44069	65752	29065	11087	13423	9502	8257	11250	7322	702	689	664	629	604	555	558	581	536	580	546	550	531	538	556	556	482	507	509	529	541	581	505	513	493	522	484	508	514	545	537	512	497	507	503	526	552	524	547	529	514	501	515	476	482	523	523	508	483	494	500	470	513	483	471	501	500	503	530	540	526	506	518	505	504	482	483	496	495	460	509	491	482	527	471	506	467	513	522	511	513	497	481	524	498	543	457	468	525	535	489	499	547	493	499	485	502	523	545	545	482	463	475	530	533	473	507	493	486	503	476	498	518	473	484	501	505	537	496	495	475	507	480	517	484	525	537	485	496	502	466	511	523	486	538	486	512	471	509	471	522	483	495	488	485	529	497	519	496	524	452	515	485	479	507	497	480	501	463	497	471	520	489	514	520	454	494	488	500	498	470	493	553	538	508	502	505	484	472	489	524	485	497	496	518	533	463	477	529	527	486	526	479	485	532	483	504	497	504	537	527	488	498	512	509	520	491	496	504	512	497	477	516	480	483	490	493	478	501	532	505	514	550	505	517	484	501	501	482	493	485	464	487	489	546	483	447	527	509	492	487	512	499	489	485	505	487	494	521	490	487	490	491	495	461	524	472	495	518	521	499	485	490	523	500	474	514	468	528	465	507	484	483	539	474	493	484	513	483	557	495	507	516	525	466	466	470	513	529	506	483	449	478	488	459	468	484	479	508	523	471	470	487	469	497	494	491	514	487	513	493	497	524	485	517	491	495	470	478	516	458	488	511	512	492	508	519	502	517	510	501	508	452	482	502	497	478	475	506	510	485	509	450	492	461	456	481	495	467	538	519	505	492	538	514	502	499	509	495	467	485	499	472	499	461	476	502	497	499	527	522	473	480	463	445	502	556	509	517	485	576	490	478	496	508	491	496	489	538	522	505	513	450	560	487	510	483	518	485	493	507	461	473	511	471	471	502	475	530	476	502	475	499	468	481	484	472	489	514	486	516	547	472	519	445	508	545	468	484	484	491	489	475	476	515	486	478	462	506	500	482	502	494	526	476	519	481	468	516	508	516	520	493	520	523	465	508	497	458	460	521	510	507	516	496	509	514	465	525	493	498	525	527	495	490	479	500	493	539	527	504	489	472	524	488	495	518	501	495	498	492	483	506	541	520	500	449	531	526	518	514	468	476	520	486	557	503	514	534	508	488	464	513	506	523	455	491	536	487	510	506	519	502	527	516	492	485	501	482	451	484	479	482	494	505	510	442	547	489	514	498	484	509	509	484	467	529	522	528	476	466	464	447	502	509	509	506	509	459	493	480	495	498	477	516	512	505	526	470	465	493	547	475	477	464	487	523	486	514	472	461	481	505	507	489	498	521	478	503	503	443	514	490	493	487	505	483	486	484	467	497	497	494	492	502	512	524	510	485	476	492	509	497	523	508	530	469	508	481	500	499	510	530	459	471	468	465	494	470	501	507	505	477	453	489	500	474	501	525	536	515	491	503	501	550	500	501	479	501	482	467	512	528	505	515	503	471	493	460	498	483	501	495	482	526	511	466	530	506	471	487	512	502	486	499	492	463	522	475	498	511	504	501	526	505	494	493	493	502	514	467	508	465	509	528	474	484	477	496	524	447	520	489	486	505	506	513	501	498	504	513	498	511	540	479	474	516	516	470	537	524	504	475	550	502	477	519	475	527	464	506	512	468	506	505	548	471	521	492	527	486	467	485	462	481	517	506	542	484	501	458	504	517	438	479	504	534	520	503	500	499	494	494	509	484	505	506	503	525	470	496	546	464	503	460	515	509	459	494	511	502	549	474	459	475	501	465	480	535	534	461	491	530	462	502	467	456	485	481	502	491	485	474	490	491	517	533	517	492	514	503	512	504	484	475	535	494	512	521	512	471	510	456	523	504	454	507	498	534	491	535	553	454	508	526	467	467	487	478	468	510	509	510	529	504	503	519	515	483	470	463	506	508	501	525	517	502	516	491	461	537	502	493	502	492	519	471	463	499	500	494	488	463	503	499	508	500	481	483	505	551	491	494	481	489	512	448	481	509	503	471	527	502	497	472	526	472	520	545	536	522	479	483	549	529	496	522	516	516	511	505	479	521	466	508	530	514	488	501	532	507	472	494	499	470	537	510	483	496	456	503	483	481	493	460	498	511	511	490	497	485	541	490	480	490	499	499	487	514	488	494	458	489	516	511	511	493	503	496	485	496	506	500	476	499	524	490	496	465	527	529	487	467	479	450	482	465	474	484	505	521	506	521	494	524	520	507	499	496	536	492	529	527	503	508	520	517	512	505	516	467	512	507	503	470	502	486	514	482	512	471	471	504	495	530	492	468	497	487	513	511	476	506	485	470	503	552	516	464	479	512	520	515	518	483	503	509	499	498	509	490	530	484	518	532	491	523	481	490	505	467	494	494	516	490	489	471	494	511	495	492	499	491	504	478	477	495	506	472	474	522	496	482	506	474	555	522	458	515	468	473	482	515	481	504	505	481	483	502	499	488	469	515	555	533	504	533	498	497	475	489	501	511	512	489	484	496	516	475	467	492	524	518	492	490	465	503	510	515	549	500	529	532	475	505	464	484	493	489	501	527	490	502	484	498	446	525	501	478	483	504	513	495	528	502	473	506	517	510	484	499	486	504	487	477	529	527	502	486	482	529	457	505	535	482	493	514	489	491	500	490	475	515	506	506	491	472	495	487	484	523	495	498	427	496	515	528	524	516	519	513	544	493	522	490	497	491	488	499	497	535	515	502	500	472	537	449	501	516	523	508	492	531	525	493	493	551	474	477	499	494	496	461	491	486	527	476	508	489	499	504	491	503	455	514	529	506	510	523	500	524	489	499	500	473	544	510	509	490	474	481	503	528	475	480	465	480	501	510	488	527	533	513	492	486	485	471	504	451	518	474	515	506	473	472	490	520	510	541	529	527	526	479	488	491	477	492	523	471	485	503	496	504	495	515	448	519	452	529	497	502	521	535	501	471	523	478	512	509	512	513	477	538	495	509	476	478	462	515	496	538	501	526	496	488	491	480	504	537	507	494	477	495	514	476	506	511	514	491	522	501	447	520	479	499	508	482	494	548	507	462	504	494	465	504	524	494	497	507	482	486	541	467	505	502	487	529	493	457	511	523	472	438	467	482	473	497	512	495	453	514	470	488	496	501	499	515	500	527	483	460	479	550	483	504	549	491	502	503	543	491	473	568	507	501	540	506	505	498	494	524	498	480	519	465	500	505	532	501	514	495	505	470	480	503	466	490	511	500	515	543	513	485	477	478	517	498	495	478	493	500	462	502	467	479	514	525	484	485	505	472	504	521	491	526	506	488	518	518	499	495	500	500	506	481	475	494	512	486	490	538	467	482	504	502	506	499	503	490	481	515	515	506	516	494	527	459	499	456	469	472	521	503	514	494	517	494	497	512	504	487	473	487	434	489	488	490	511	473	472	517	485	514	465	495	488	523	494	488	500	526	511	475	467	467	507	515
25411	21351	26863	24560	7581	2146	1690	2726	1609	345	365	337	319	333	301	319	313	327	338	301	327	313	331	328	329	309	304	326	260	306	285	281	332	321	277	292	308	283	297	297	297	296	335	313	331	325	284	305	323	309	282	308	302	302	287	312	326	291	300	272	336	308	319	278	290	308	299	339	305	294	281	323	306	285	333	317	307	291	290	294	286	299	330	276	298	336	282	318	291	305	325	342	304	297	318	288	284	323	272	307	323	287	301	330	313	325	289	314	281	282	303	283	309	304	292	335	289	332	288	322	296	305	326	322	309	302	303	309	293	308	296	327	325	318	330	310	304	305	295	313	266	267	304	296	258	302	274	300	264	293	303	336	286	305	278	303	307	314	289	256	285	333	321	295	307	285	316	295	316	278	311	287	292	295	303	321	318	283	296	271	287	305	303	290	298	281	267	308	287	293	305	291	312	294	314	274	317	314	299	296	304	276	304	274	332	313	295	296	295	312	307	300	293	334	323	295	280	292	301	271	294	296	281	266	297	292	283	291	304	295	287	305	286	300	323	311	296	303	296	328	312	271	327	280	310	274	277	303	296	281	321	269	315	271	296	269	332	323	284	293	277	270	320	313	300	298	320	300	297	283	300	319	301	266	308	297	289	264	306	347	274	300	308	278	305	288	291	322	286	319	313	319	294	290	277	303	290	322	283	325	298	314	278	311	275	269	266	316	315	308	331	309	313	306	277	308	312	304	301	322	288	353	297	325	312	283	289	304	338	289	299	284	301	299	325	327	312	289	289	273	316	303	263	292	288	304	326	309	298	295	301	313	317	271	318	303	327	282	294	293	324	301	271	271	311	336	306	301	319	304	299	298	298	310	293	292	282	277	291	329	260	299	299	314	264	284	313	292	275	308	283	336	311	283	301	321	277	295	293	288	295	304	289	305	279	310	296	300	263	315	301	274	299	280	289	277	290	324	307	263	300	286	275	311	317	269	253	311	302	312	281	303	320	307	337	304	300	309	296	287	293	316	326	307	279	344	319	301	305	282	318	282	329	300	325	320	321	279	295	301	301	320	273	318	289	286	318	297	291	287	308	290	309	296	323	294	297	294	310	309	326	306	309	274	328	287	302	293	335	317	340	308	283	288	315	312	300	303	295	314	344	271	305	279	299	266	322	285	328	275	277	314	309	297	290	320	309	308	286	295	313	266	286	303	276	293	262	276	341	289	321	317	295	282	290	302	301	307	309	301	290	296	295	293	291	298	287	294	310	301	299	314	300	310	295	282	283	277	315	332	300	279	278	315	286	311	321	295	285	305	309	290	314	298	289	304	269	316	298	277	285	298	310	300	309	285	306	273	303	287	328	301	284	284	312	326	305	288	274	274	311	283	306	319	293	284	323	331	285	295	295	290	321	286	290	286	275	317	284	271	294	309	264	281	308	317	300	278	299	298	311	311	267	321	320	289	288	271	297	337	319	311	344	325	289	290	286	306	288	285	288	324	373	312	290	297	281	307	284	275	291	335	295	297	273	276	282	304	307	289	303	345	279	314	314	304	308	307	296	274	296	256	272	287	288	276	301	273	301	308	264	313	307	297	276	292	318	318	308	298	335	276	296	296	260	314	303	283	258	316	307	280	275	319	318	279	277	290	266	300	324	307	311	292	292	276	295	322	295	277	323	301	305	256	305	277	311	321	301	274	304	300	287	305	300	307	307	296	302	304	342	306	307	321	296	340	313	290	333	283	293	276	299	284	261	278	277	298	326	304	301	326	305	309	275	301	303	293	292	308	291	289	289	286	276	300	338	320	266	291	279	291	311	277	322	306	287	322	284	321	278	282	293	322	299	273	321	314	303	306	309	282	305	316	277	319	279	295	328	283	275	286	267	282	301	308	296	324	290	290	304	285	271	320	329	273	286	276	272	363	331	269	305	289	311	284	283	269	283	324	310	309	306	318	316	293	301	288	313	304	310	293	297	306	283	293	337	281	269	300	297	269	311	279	301	301	290	290	271	305	277	312	300	289	309	305	285	294	318	301	322	290	307	299	301	284	278	300	302	305	293	321	342	312	319	328	286	264	286	322	302	305	291	286	311	305	271	289	306	310	320	306	316	296	284	286	301	267	279	269	289	312	272	286	334	315	281	293	297	327	291	304	327	310	310	307	290	326	295	298	290	333	321	307	326	319	299	297	292	309	285	314	297	292	301	297	300	304	288	306	306	303	290	281	294	325	283	276	350	297	314	311	294	295	310	323	275	296	296	292	332	300	292	304	272	300	289	298	283	282	317	311	319	272	327	311	313	332	305	265	316	310	316	295	283	294	292	303	254	301	312	265	278	303	331	271	301	311	304	311	301	301	323	317	313	295	283	263	294	310	277	302	321	304	309	284	279	306	295	305	283	298	304	290	290	302	279	299	291	296	287	323	290	319	307	302	316	317	289	290	325	277	317	299	309	303	326	278	281	271	312	291	318	283	314	290	324	313	307	282	308	273	318	312	305	294	286	306	333	314	280	316	298	303	301	312	286	285	300	316	287	278	303	308	307	279	313	307	281	291	271	301	305	291	303	266	324	310	275	313	281	312	288	306	295	337	284	309	288	285	282	285	309	301	293	280	322	310	296	282	296	312	283	304	286	315	315	297	310	294	293	277	295	255	284	319	301	295	310	307	294	289	294	297	288	305	303	314	305	302	304	323	278	311	314	294	295	293	293	314	298	278	306	318	322	326	318	323	304	298	294	288	301	292	316	288	309	289	297	308	297	300	291	293	288	294	286	321	303	310	325	301	281	295	322	325	292	308	279	284	307	289	274	306	306	280	321	266	302	319	309	267	280	307	300	282	292	311	327	307	315	314	262	298	278	302	338	296	341	308	282	273	293	337	298	289	308	286	299	328	313	330	303	296	274	313	290	301	316	301	280	325	260	285	281	297	284	279	297	294	298	304	269	286	322	299	287	326	300	279	299	318	298	272	297	316	287	311	286	303	297	327	311	293	321	300	321	294	304	282	288	284	277	288	324	300	300	299	290	294	282	312	284	284	271	263	264	289	303	307	330	282	296	305	279	311	264	314	287	287	296	313	297	333	268	300	277	297	326	322	277	306	291	311	299	274	275	318	304	287	290	311	284	311	304	297	298	299	290	294	290	317	291	293	312	320	344	317	319	265	306	309	298	275	312	291	338	322	290	302	306	288	295	282	320	304	310	314	302	280	304	274	283	283	318	319	296	284	309	291	299	295	311	291	296	281	308	283	291	322	286	345	301	308	289	297	307	302	291	309	281	273	299	304	268	279	281	317	301	302	282	287	294	292	321	316	303	295	335	311	274	291	288	290	309	297	340	281	298	307	271	282	289	279	293	309	285	294	300	298	319	271	295	322	303	296	320	313	319	334	313	286	321	299	318	303	267	307	297	324	292	296	338	288	316	330	298	297	328	332	321	304	274	295	302	283	297	294	313	302	311	296	328	328	299	295	289	301	304	296	286	310	285	312	330	303
39752	52664	22202	6753	6734	5039	4270	7013	4128	462	473	425	454	425	407	408	386	434	420	410	407	408	413	392	360	372	401	367	393	407	386	392	377	386	365	386	417	399	389	367	381	362	360	388	360	372	428	384	405	353	385	360	381	348	390	437	383	359	361	405	368	389	380	344	399	375	400	390	380	389	383	359	380	412	373	390	373	369	360	402	368	336	395	384	390	374	375	362	377	336	418	392	370	368	351	404	378	359	354	411	358	383	383	389	357	417	399	385	408	364	392	398	367	377	371	351	350	386	404	391	402	373	426	363	400	401	377	403	363	360	401	384	369	367	367	402	367	385	367	383	379	339	395	402	374	392	347	410	391	364	370	395	361	339	423	394	360	386	379	369	362	386	374	358	382	403	368	397	422	398	388	361	379	398	336	357	351	400	382	413	377	393	364	401	330	356	379	352	382	386	380	375	358	392	382	387	391	380	375	366	387	392	355	370	401	334	381	353	347	390	368	396	336	371	357	389	390	379	383	394	374	341	346	337	361	366	406	362	357	379	416	385	363	374	401	440	384	392	370	358	388	395	380	394	345	401	375	389	342	375	362	370	338	360	356	387	402	376	400	381	365	351	355	346	378	355	374	362	374	336	370	389	358	369	372	397	380	392	373	382	386	385	385	349	395	377	377	378	381	353	370	366	362	369	413	354	362	378	379	404	336	367	354	392	368	403	383	358	365	370	381	388	354	383	400	367	354	362	362	372	386	364	384	359	368	396	383	381	355	357	358	386	352	399	380	362	395	350	356	354	346	368	362	383	352	356	414	395	386	407	374	363	357	394	408	395	408	384	405	385	347	385	415	374	360	381	395	350	386	385	394	371	397	349	427	365	392	394	383	339	368	393	394	340	363	369	395	357	357	363	339	369	392	379	348	380	353	370	388	339	402	383	386	384	415	356	314	376	400	356	358	379	393	342	376	357	365	355	391	371	359	411	380	385	351	362	379	371	375	363	388	383	387	393	357	391	390	344	359	400	395	372	330	350	418	397	379	370	360	384	360	384	379	380	390	370	366	346	381	405	351	387	367	367	382	376	376	384	365	384	375	407	373	391	368	377	343	361	348	380	398	336	352	425	402	374	369	376	393	346	382	368	374	383	387	400	347	344	361	375	390	340	390	379	381	392	341	336	375	365	375	371	369	381	381	361	378	385	375	350	379	343	372	371	368	344	368	362	373	371	361	402	374	364	395	409	381	372	380	343	358	402	356	384	404	388	390	396	382	348	398	362	378	346	375	376	395	372	403	390	363	368	353	357	377	397	364	416	384	384	364	345	386	404	373	376	370	362	378	352	359	326	370	386	388	388	388	394	354	363	366	375	356	376	377	382	388	353	371	392	376	369	371	384	391	397	375	343	388	397	405	371	374	348	355	366	406	357	361	375	351	364	371	385	370	356	394	336	403	392	372	358	374	362	353	379	385	340	416	369	350	407	356	361	363	393	384	320	343	368	397	393	376	339	372	364	354	335	368	365	390	386	398	376	381	348	399	341	343	410	378	365	369	377	373	359	378	368	367	425	389	390	379	384	333	393	372	379	350	378	385	410	348	350	362	352	406	360	405	382	346	373	352	365	364	340	366	419	377	380	411	353	380	346	355	361	380	392	401	360	388	365	400	400	404	399	374	371	328	372	347	373	396	396	369	363	369	388	379	361	365	391	371	376	383	392	426	408	360	366	362	387	344	392	342	417	351	381	375	396	344	374	387	389	357	378	400	387	347	369	361	362	377	374	397	389	348	370	376	361	389	393	367	404	375	386	360	369	386	386	388	377	385	363	381	370	380	390	360	379	408	389	397	359	373	369	357	341	350	393	377	361	359	381	393	366	383	410	375	354	370	390	368	377	364	391	373	367	368	386	372	395	352	393	363	421	370	372	338	318	356	354	328	400	384	381	364	371	332	380	388	347	370	393	390	368	373	360	372	362	369	363	404	362	365	340	396	382	380	334	369	345	363	390	358	398	364	379	351	396	387	360	344	402	348	359	393	395	403	368	393	374	361	361	371	402	392	366	380	396	389	415	369	365	412	392	372	368	393	373	377	359	369	375	383	376	355	344	336	390	372	351	381	373	390	358	346	340	357	364	397	358	354	358	350	378	392	363	391	355	363	352	337	368	347	360	370	355	404	364	391	392	406	373	369	360	397	394	368	366	414	376	354	399	380	372	379	369	365	358	410	401	401	409	389	369	374	369	351	365	360	364	376	390	376	343	350	373	379	352	412	356	375	360	384	323	379	391	378	394	380	367	364	374	357	393	356	406	386	382	383	380	402	351	385	347	329	404	350	398	349	399	388	349	375	377	353	395	362	378	394	344	345	359	366	361	381	359	364	365	371	374	404	369	370	376	382	376	397	387	377	335	373	343	362	362	381	386	389	367	363	400	355	363	398	371	373	377	373	340	390	378	364	362	375	369	377	377	386	378	391	387	383	368	369	423	355	372	423	374	399	352	337	369	402	353	394	341	356	400	359	381	351	324	380	348	369	355	367	363	415	348	368	399	374	364	370	368	390	384	378	361	350	350	371	394	373	388	357	394	360	384	389	419	336	371	360	367	349	351	357	375	365	349	348	373	380	372	416	358	413	383	385	334	403	381	347	386	394	392	389	403	372	376	344	349	371	369	363	357	359	374	355	403	396	363	354	334	392	351	399	357	390	365	331	391	314	347	363	355	355	376	384	342	384	356	354	380	365	353	352	376	380	395	340	386	376	382	392	385	364	378	360	376	395	403	371	376	363	370	370	348	391	375	390	380	360	383	366	386	369	359	348	365	384	369	395	383	371	363	384	382	359	384	373	395	376	369	363	411	365	389	386	369	375	368	388	384	384	381	384	401	407	382	336	398	351	346	352	363	384	383	399	365	368	336	413	383	391	361	376	395	382	417	358	359	375	389	386	373	351	397	355	360	370	415	339	367	360	411	364	365	362	368	404	350	344	363	357	391	390	396	359	362	407	392	361	395	379	355	378	364	354	360	386	393	373	376	324	363	364	350	361	360	373	385	405	391	389	351	360	395	391	411	332	373	326	369	352	373	341	370	380	387	383	418	366	403	384	350	403	362	370	407	370	367	372	364	380	350	406	393	399	339	393	358	369	385	358	401	362	372	391	335	389	394	377	370	389	376	396	359	359	343	391	380	387	363	398	389	376	368	342	362	386	381	401	358	371	382	377	359	392	351	368	354	357	369	406	378	363	358	352	351	372	389	379	381	361	367	342	343	361	356	331	383	359	365	374	345	350	371	361	369	387	389	378	364	356	390	386	361	389	364	402	356	387	379	388	351	376	387	379	367	379	383	383	428	396	361	391	356	361	366	345	355	401	382	392	388	350	358	396	392	372	343	376	353	388	349	358	364	367	384	385	353	354	387	382	387	357	376	364	368	410	433	390	393	357	365	382	390	389	376	353	357	369	370	361	386	387	403	340	376	402	398	364	422	409	361	388	354	368	379	361	390
23052	21243	29000	23805	21265	21485	15741	12873	7120	858	792	757	677	684	684	635	646	658	650	599	588	644	578	652	586	594	546	621	642	608	599	567	631	595	579	617	578	622	575	538	601	596	587	542	602	588	579	612	573	543	588	579	595	612	538	573	597	580	583	587	592	592	516	570	530	526	563	579	591	544	574	563	539	585	553	527	564	566	563	620	566	554	552	574	553	554	562	562	573	623	578	599	567	570	626	552	579	570	566	591	582	589	586	581	602	570	577	543	612	555	567	586	573	578	546	556	553	585	557	583	542	581	582	623	549	602	590	607	534	607	594	588	577	567	575	550	573	577	577	600	593	530	559	619	578	551	555	544	567	599	571	573	610	569	564	601	581	572	616	622	589	589	592	553	541	591	522	562	551	537	528	585	583	584	589	586	552	569	561	560	577	638	562	557	622	574	574	547	593	541	587	581	554	593	538	550	526	576	551	542	584	586	555	529	571	527	569	572	568	638	554	546	510	580	619	611	546	583	542	595	535	559	556	575	571	570	561	555	552	505	585	568	561	551	567	569	541	562	562	574	557	559	542	571	592	599	574	579	600	556	603	616	583	516	563	576	575	558	545	568	589	563	590	568	585	569	550	584	534	560	584	589	590	586	588	584	601	524	595	543	564	579	586	576	556	571	611	596	547	585	588	580	545	565	571	562	566	554	605	580	563	615	568	569	592	566	598	579	557	547	555	542	573	528	575	577	559	582	575	545	580	558	556	545	585	538	562	586	534	605	583	562	568	538	572	559	579	566	578	615	550	606	557	630	516	550	577	564	542	534	510	597	553	579	573	545	557	572	579	556	543	551	587	576	562	583	537	549	575	592	539	540	552	600	556	546	555	576	561	591	521	579	547	581	604	546	566	553	563	619	609	589	594	549	568	555	557	620	547	569	594	526	601	582	547	556	570	583	582	580	599	595	573	561	601	575	600	564	553	620	580	590	588	549	558	567	558	538	543	543	566	554	567	562	543	581	565	558	538	600	567	618	549	561	578	588	598	579	537	601	587	570	547	578	496	584	549	566	540	581	554	542	615	557	595	533	557	561	575	529	538	523	520	556	577	539	568	618	553	551	593	556	565	584	587	568	566	572	592	561	533	598	592	628	574	570	562	581	574	535	553	569	590	546	553	582	547	599	565	564	504	535	553	534	586	575	560	574	590	563	584	553	540	533	546	552	564	552	577	569	574	601	566	532	547	558	562	589	583	582	578	569	543	569	571	547	562	608	594	552	537	587	572	564	534	612	570	601	572	571	541	557	556	566	542	527	584	569	580	556	567	566	612	557	544	589	631	554	556	533	578	556	558	612	563	584	571	571	589	582	579	559	583	603	610	541	586	548	565	598	556	565	578	579	589	566	551	563	571	550	583	529	557	544	580	563	577	571	571	534	572	614	505	607	546	568	575	604	602	571	579	559	565	558	549	536	551	576	613	569	608	560	559	533	592	584	575	533	553	551	554	566	588	559	562	552	561	537	577	572	575	560	561	559	581	555	577	606	582	560	590	586	586	565	584	497	565	558	571	563	572	564	599	579	560	578	591	573	573	584	544	615	560	592	535	565	547	533	538	580	618	566	554	516	579	555	552	535	563	573	556	564	567	529	548	579	567	572	586	587	574	586	532	583	589	595	560	557	604	566	604	553	579	566	553	549	583	581	553	575	585	584	549	589	620	569	574	580	568	578	555	563	569	576	557	564	601	508	578	540	596	583	523	609	592	574	567	559	549	598	554	591	549	580	565	553	560	575	557	599	531	588	529	544	596	559	568	546	583	571	589	576	610	555	600	587	551	562	511	587	574	568	547	557	513	572	563	555	587	595	544	601	565	570	530	539	554	577	542	537	555	567	559	604	558	538	590	585	579	579	586	548	579	537	565	561	536	623	589	618	603	565	591	581	528	557	571	584	562	580	566	538	611	539	578	554	542	520	578	595	506	527	594	565	575	558	580	555	588	573	564	580	567	575	552	567	559	568	561	594	577	539	547	602	630	595	517	605	591	531	555	535	569	519	618	550	584	573	542	538	553	569	585	535	634	584	545	593	559	529	580	571	570	543	557	537	545	574	564	603	584	559	582	567	569	579	566	612	603	558	569	536	568	598	549	563	595	611	555	610	569	527	572	596	575	548	545	587	572	600	555	564	517	592	535	586	576	549	569	596	566	577	580	576	581	552	585	562	580	568	554	535	543	546	562	544	571	583	559	515	599	534	570	556	537	564	584	576	576	549	506	578	585	582	543	567	578	586	576	547	611	561	554	574	584	552	562	547	568	576	577	574	577	534	584	565	548	582	606	543	596	589	553	591	572	602	594	590	535	556	551	603	542	578	576	561	594	579	570	551	581	604	562	570	567	606	563	573	608	520	602	559	539	555	604	555	546	535	536	559	561	567	571	584	564	557	546	600	588	579	545	545	544	601	578	551	566	549	537	564	570	606	564	583	565	564	612	569	580	590	549	579	594	554	559	539	576	601	607	598	639	567	529	546	607	574	598	555	567	582	554	580	590	573	580	585	579	526	572	553	531	550	570	555	571	596	548	571	591	562	579	566	557	561	559	570	536	549	564	577	546	564	540	564	567	524	543	590	641	562	598	576	545	569	573	592	575	594	559	591	604	560	600	537	587	546	580	547	550	526	568	592	530	577	575	571	566	560	639	549	550	575	546	570	563	528	548	549	572	589	560	612	562	583	552	616	568	601	565	526	590	573	554	549	605	533	552	551	566	570	590	591	578	532	584	566	556	548	587	584	546	581	568	578	585	562	566	576	586	507	544	576	542	564	588	571	566	606	542	589	537	574	555	502	574	536	548	597	573	530	559	549	608	586	540	547	592	606	576	565	581	574	561	597	576	528	551	605	566	569	576	627	597	617	532	519	580	582	549	554	563	560	564	547	568	601	603	558	569	577	538	556	577	562	602	596	606	582	585	568	560	543	585	577	564	597	564	566	555	548	524	578	565	552	542	524	551	572	577	571	583	541	561	590	589	576	568	593	596	537	581	555	532	545	571	594	570	559	562	544	591	560	585	584	549	574	550	555	609	575	533	534	597	581	578	523	540	571	567	543	567	570	566	560	572	604	563	556	570	573	579	583	530	562	571	577	587	578	599	543	552	589	551	581	539	577	567	619	579	567	571	572	559	561	564	572	569	569	588	584	582	553	581	570	618	566	589	583	593	567	543	566	568	567	559	558	583	542	559	583	563	573	512	624	577	577	540	594	584	567	610	569	596	591	547	572	570	583	569	599	601	563	590	529	564	581	577	534	600	578	607	576	552	616	597	562	559	532	593	570	537	541	551	591	523	557	556	612	566	572	572	599	605	583	561	601	570	580	557	614	570	549	528	560	584	554	530	552	594	545	598	583	590	546	536	544	597	561	584	556	573	568	609	543	559	578	585	611	566	567	584	550	590	550	584	569	593	554	592	585	595	589	565	604	601	598	566	610	557	607	564	568	558	542	569	586
52133	81374	40508	21101	19274	16791	15480	20794	11685	1181	1105	1060	991	857	856	847	812	795	790	757	799	708	764	757	723	718	709	716	691	657	718	685	750	704	736	658	645	696	688	715	676	708	640	663	696	715	629	681	668	664	694	660	642	694	692	685	667	677	664	631	717	717	700	707	638	675	629	693	674	665	645	676	634	685	667	683	646	687	694	649	724	669	654	680	715	645	678	670	615	609	707	674	715	721	682	670	683	654	717	661	668	699	653	701	671	681	662	669	693	650	667	687	633	654	682	671	652	663	622	669	706	676	653	683	658	692	696	653	640	614	644	666	669	694	634	648	647	700	639	698	705	646	665	649	656	612	664	651	612	712	656	660	657	640	668	662	617	627	644	643	655	648	681	710	704	661	672	655	679	686	695	679	646	629	667	689	629	647	681	613	646	649	676	663	658	644	667	647	666	648	655	670	660	660	678	673	632	660	659	631	627	670	673	703	650	645	663	656	636	657	637	658	617	666	643	656	673	672	628	649	676	675	648	622	663	657	647	660	647	679	655	634	630	640	668	644	656	652	667	644	643	696	664	625	643	675	625	639	662	646	630	692	638	681	645	692	628	712	635	674	694	645	633	675	656	677	664	656	717	670	687	705	656	634	684	666	630	679	661	627	617	684	673	666	636	649	708	653	645	663	622	658	652	666	672	684	661	670	619	631	642	669	636	638	628	621	661	636	673	641	614	653	600	655	706	646	607	658	629	629	638	666	686	683	681	677	680	626	638	662	694	671	682	674	633	739	695	634	651	686	662	654	653	622	667	693	717	638	679	688	601	672	687	616	694	682	628	670	665	659	620	641	686	639	690	625	645	654	642	661	694	655	642	641	642	621	674	645	685	647	667	622	634	649	662	668	638	682	717	685	684	636	691	623	636	686	651	629	640	678	666	658	598	642	662	670	643	654	625	649	684	619	618	642	658	694	646	636	646	672	680	673	647	660	709	654	658	670	607	695	639	661	623	641	677	665	690	584	645	667	666	646	679	715	652	655	641	661	694	623	672	680	697	659	657	643	625	596	645	632	694	673	668	640	642	620	634	669	677	675	600	634	655	634	667	694	675	638	667	574	674	630	698	675	656	660	665	690	651	680	636	644	629	666	660	704	656	640	645	672	679	631	680	661	644	642	634	676	644	666	638	706	650	650	641	649	686	665	689	656	711	659	651	620	644	625	686	661	688	634	682	625	636	664	651	639	647	662	620	671	654	643	622	664	648	633	658	683	642	652	606	645	698	640	629	698	642	645	680	691	646	681	684	681	650	657	656	648	685	663	616	665	654	704	689	686	649	702	675	662	660	638	665	661	671	680	615	681	695	631	613	680	644	644	650	690	657	628	647	680	698	660	652	650	645	625	638	684	662	679	651	665	704	655	691	666	626	623	643	683	677	678	691	614	667	625	694	646	630	635	705	680	628	634	633	633	647	660	689	678	670	653	648	713	645	625	662	631	621	642	622	630	690	681	639	674	623	653	644	685	648	663	655	701	586	635	664	677	680	672	621	620	648	684	618	683	617	646	663	649	621	667	673	630	629	658	679	662	667	668	673	658	647	639	659	686	685	649	641	658	666	655	610	642	622	635	693	683	686	663	637	668	695	690	641	632	684	652	646	671	658	654	677	625	664	655	688	592	622	629	684	612	686	683	637	646	668	705	659	637	673	661	678	651	620	672	675	665	654	677	650	617	661	647	631	631	644	632	627	644	669	648	682	699	626	691	643	659	652	663	664	649	655	645	648	681	658	623	638	674	636	632	682	657	618	610	660	649	657	640	619	627	685	661	687	640	613	679	695	674	711	642	678	619	649	692	671	673	632	642	649	640	653	676	648	661	674	684	707	671	677	618	671	677	723	617	621	666	649	660	629	673	680	658	666	677	630	642	667	687	633	633	670	615	716	665	679	640	613	655	638	662	675	728	674	664	665	651	697	644	673	646	664	680	679	653	652	664	647	626	630	685	601	626	706	641	697	650	642	662	673	620	634	653	630	625	674	682	670	656	627	615	595	635	641	676	668	667	630	611	648	656	675	705	679	645	673	707	661	683	619	689	658	689	642	715	641	650	686	698	667	671	653	677	686	640	643	612	660	671	667	649	668	641	714	618	620	658	668	671	681	657	635	658	661	678	696	650	658	667	704	639	667	652	580	655	642	625	674	610	639	659	677	655	664	665	676	626	627	646	646	664	619	635	662	661	676	662	651	658	615	647	657	657	654	675	664	647	644	638	652	647	650	632	648	644	663	641	718	642	672	673	689	696	636	640	671	669	640	680	689	624	655	645	631	617	692	680	727	645	684	645	659	625	647	678	648	627	702	650	645	650	667	671	648	682	666	688	646	675	647	683	640	641	663	640	676	653	619	635	693	645	654	662	626	627	663	657	596	635	599	657	637	692	713	662	672	622	642	731	701	683	707	637	670	642	662	646	671	689	641	612	687	673	631	647	648	703	703	705	673	589	671	639	694	616	637	682	632	674	735	647	593	668	653	685	718	657	626	634	657	660	692	656	661	643	614	664	651	663	594	667	661	691	635	684	649	660	669	635	621	628	637	633	661	649	640	643	633	652	639	713	670	646	651	613	635	696	663	704	643	624	628	655	633	656	675	640	699	622	667	700	681	659	654	684	640	682	628	613	660	630	636	616	685	701	725	627	678	653	643	622	653	644	615	653	678	640	631	643	652	647	688	665	643	669	663	650	651	615	642	655	624	680	647	640	632	650	647	655	668	655	634	664	680	630	659	653	587	675	627	657	712	675	653	664	663	657	668	657	631	632	602	646	675	672	598	666	663	697	683	694	636	724	647	622	666	675	690	619	701	665	670	666	598	649	641	649	644	686	655	665	629	662	633	674	663	662	617	647	633	679	636	716	711	627	641	684	640	644	616	645	678	606	636	636	659	677	651	642	648	661	643	630	641	657	700	626	663	675	663	681	693	679	680	630	655	657	643	640	648	635	686	591	711	676	649	670	631	666	670	686	634	606	648	650	619	622	616	639	636	630	636	602	669	580	652	680	665	643	672	674	640	637	652	652	628	654	640	704	638	625	702	711	700	683	697	726	655	641	667	693	621	621	687	639	625	666	596	618	681	704	675	658	660	645	607	676	630	720	707	662	621	705	692	699	678	618	638	657	626	664	640	628	644	682	650	671	671	631	638	620	654	693	638	707	694	712	692	686	652	646	642	636	638	709	663	655	604	648	659	650	602	657	675	578	635	639	632	636	682	614	674	655	654	628	601	646	647	643	664	673	653	650	666	610	624	612	612	637	659	644	614	637	665	641	640	682	657	616	667	639	670	658	644	668	632	678	662	688	619	625	655	647	660	634	652	630	665	665	626	646	643	714	675	664	672	710	660	647	639	650	641	676	672	617	674	648	631	641	709	665	687	660	662	617	639	648	623	683	635	632	682	731	624	641	668	684	626	666	655	662	668	668	655	637	645	645	639	706	676	617	656	613	661	672
27807	21717	14748	2059	886	670	577	733	433	248	277	290	265	275	280	265	257	268	278	275	269	264	245	252	270	284	291	270	266	254	267	289	244	249	233	262	266	283	260	290	282	257	273	290	268	276	258	263	273	268	296	287	273	269	241	252	259	284	283	260	243	268	246	270	282	273	259	288	257	303	274	279	266	266	253	263	275	250	267	280	254	283	245	259	249	284	278	275	257	246	283	252	290	276	279	265	264	283	248	254	282	258	258	252	269	266	291	275	258	273	282	264	241	251	267	279	276	253	253	288	282	239	273	262	252	250	298	263	266	260	291	252	285	266	257	280	274	252	280	250	240	263	275	267	273	279	279	261	268	251	277	273	257	263	253	241	285	247	284	236	280	285	280	258	247	270	268	286	259	270	273	250	244	268	262	299	254	262	252	248	301	273	260	253	262	268	290	285	258	287	287	261	294	241	283	246	277	271	240	294	299	286	285	295	266	249	262	259	253	269	276	255	262	243	279	256	243	249	270	237	238	253	242	244	259	250	289	275	284	233	266	248	277	277	269	266	267	260	305	237	253	274	263	240	236	278	266	266	262	267	268	257	277	265	276	252	277	278	275	301	281	258	277	264	276	253	259	263	258	257	265	280	257	273	260	256	260	292	256	221	270	252	274	255	245	272	258	277	266	273	278	260	269	269	287	298	275	261	267	243	267	240	276	281	265	243	283	260	246	252	255	247	249	273	256	269	264	250	287	251	280	278	268	284	276	290	243	248	245	282	251	240	295	282	252	250	226	242	249	255	273	284	265	300	247	278	238	293	260	230	258	273	251	252	254	259	260	270	270	290	285	257	255	237	256	272	282	293	260	263	274	276	280	258	299	272	270	262	280	292	265	268	258	272	233	246	269	230	265	264	275	245	277	254	291	282	259	228	262	253	271	245	254	273	283	276	264	252	260	258	279	282	268	262	257	247	248	276	251	301	251	271	272	263	277	268	221	261	263	264	228	243	284	264	246	252	255	262	258	273	240	281	274	267	254	252	243	265	276	279	267	258	309	271	247	252	272	245	280	271	282	261	254	286	280	253	279	282	279	260	279	280	238	293	249	277	285	280	265	273	287	259	242	256	247	255	297	229	254	270	275	237	263	264	256	248	259	263	265	284	260	255	267	257	271	275	271	275	263	267	256	298	293	267	253	295	269	265	245	273	260	288	277	250	272	276	283	234	242	276	278	255	244	238	238	301	294	271	254	297	276	248	296	268	275	248	238	280	278	248	272	276	268	284	259	292	256	237	226	288	269	282	248	270	233	251	270	282	296	293	249	265	270	249	300	279	235	281	252	287	288	279	265	246	266	280	265	259	252	254	293	287	267	266	249	257	295	243	240	268	273	245	284	242	237	263	313	278	241	261	282	253	263	325	253	245	265	297	288	311	256	271	255	275	281	273	262	278	277	237	268	263	269	297	283	285	244	274	296	247	246	282	239	268	240	278	303	272	270	296	263	250	252	269	274	266	271	277	240	278	232	258	249	265	289	248	255	260	277	283	282	270	240	264	255	245	272	260	248	257	256	261	253	286	287	278	291	262	267	270	286	250	253	281	295	256	284	242	274	242	243	254	253	247	261	271	268	258	259	230	281	269	285	248	262	237	268	272	280	237	248	258	245	260	264	258	317	308	265	279	284	276	272	256	279	247	249	239	271	262	258	276	256	254	235	235	261	274	230	226	253	254	270	242	276	258	268	236	271	272	291	297	240	259	273	264	284	255	271	267	256	266	287	254	251	276	257	277	259	259	266	274	265	246	252	277	272	252	269	274	277	271	227	248	228	260	226	269	246	252	255	266	255	252	289	265	277	263	268	283	277	241	269	279	259	264	263	249	247	281	257	286	238	284	243	306	260	279	261	276	252	270	316	231	247	249	293	273	276	273	301	248	284	266	272	274	244	279	266	229	272	285	255	258	300	266	253	255	233	242	255	269	250	270	282	269	267	279	265	237	266	272	247	284	272	271	254	279	283	270	239	259	254	259	276	266	291	299	277	284	274	240	249	250	255	272	246	251	260	260	278	269	280	255	259	257	262	257	245	306	311	257	283	275	270	292	251	251	241	259	279	264	278	278	260	283	284	271	273	265	277	266	284	267	280	264	261	253	274	281	261	266	285	294	275	261	249	257	255	235	289	262	280	262	257	292	306	256	258	279	234	269	237	265	265	260	275	263	287	258	274	269	277	252	273	262	246	290	242	253	235	271	277	251	276	245	256	237	250	264	261	270	269	280	284	265	276	263	246	265	291	293	268	260	230	265	253	243	228	260	285	258	251	275	267	283	257	284	243	256	244	278	289	236	259	267	246	263	285	254	242	252	263	276	262	254	242	223	278	276	264	244	257	280	237	263	257	252	259	254	266	264	260	270	257	273	296	251	270	265	267	271	276	291	267	244	250	237	261	248	285	257	234	279	256	260	271	291	270	262	270	245	266	282	272	287	254	250	283	271	247	274	283	275	253	274	270	257	267	265	292	289	269	266	262	297	278	266	256	261	258	257	253	256	264	262	271	281	284	251	242	272	247	246	273	253	289	263	267	275	270	256	261	284	281	243	295	276	283	245	249	308	222	259	287	269	254	271	271	277	274	244	275	255	261	313	263	260	259	278	271	261	276	248	286	265	277	250	259	239	238	285	244	272	266	247	267	255	274	266	262	276	225	274	265	253	266	273	272	263	243	291	317	290	275	260	264	254	246	281	249	250	257	265	263	270	266	265	267	259	272	252	283	269	318	243	264	250	268	276	254	264	265	272	256	271	279	280	260	285	276	257	293	249	256	268	270	249	303	271	262	267	271	263	271	275	268	270	234	283	289	272	269	280	254	273	258	272	266	256	279	266	273	254	246	252	238	292	234	266	261	287	262	237	282	284	277	282	284	282	280	295	235	278	247	242	236	254	250	255	236	283	257	283	241	255	275	261	264	249	280	254	256	267	275	282	263	252	278	271	252	255	260	244	255	240	301	267	264	264	255	241	276	248	283	235	280	211	254	274	288	262	278	275	245	281	259	252	258	246	270	281	280	267	283	278	269	267	253	244	248	251	256	261	276	278	259	285	254	232	242	248	257	252	235	262	282	253	292	256	296	251	295	242	248	241	256	308	272	289	283	269	257	257	277	275	281	254	242	250	247	252	235	283	281	259	236	276	266	263	256	254	267	224	244	269	247	233	276	274	254	264	259	267	272	275	289	249	256	248	263	268	252	256	273	253	287	262	253	242	292	273	271	279	261	269	273	293	281	241	276	257	259	267	220	270	248	252	273	258	267	250	265	277	284	240	249	260	257	258	278	261	266	251	281	276	241	258	281	269	249	244	251	221	258	269	263	277	288	267	228	275	246	261	273	260	270	254	277	272	264	265	273	294	257	257	288	267	241	257	274	296	257	282	274	283	265	248	245	269	279	259	255	295	303	274	278	282	275	267	293	238	305	260	233	269	295	271	245	284	257	277	287	280	308	264
21732	28225	9740	1503	1360	1065	983	1339	727	325	345	334	337	333	307	331	352	331	311	318	309	323	361	322	320	325	334	346	306	299	318	317	321	330	311	303	326	318	264	338	324	329	316	309	321	346	348	318	307	324	332	314	353	324	349	327	323	306	319	302	356	341	329	302	312	358	341	325	296	300	299	305	327	335	332	326	328	367	331	348	353	353	290	327	324	317	322	348	305	313	314	326	367	323	346	326	327	344	328	293	340	302	334	352	295	317	347	355	341	329	306	305	295	331	338	311	321	327	311	323	318	294	300	328	337	298	302	302	361	342	326	314	305	334	302	307	284	352	332	331	300	315	319	289	305	331	312	323	321	324	292	323	297	331	302	334	344	301	308	311	341	335	337	314	299	312	320	291	331	344	311	343	366	306	325	318	320	345	300	323	319	325	323	351	325	333	333	322	333	304	321	341	344	285	346	305	315	341	323	317	313	324	331	328	316	330	311	315	307	318	315	328	311	347	307	353	298	297	338	321	333	314	316	346	306	305	305	348	351	295	325	302	305	343	313	325	322	319	307	364	306	314	351	331	327	300	335	336	333	313	307	349	354	349	340	326	334	318	296	320	339	298	337	344	353	346	312	342	314	322	315	312	316	354	314	320	347	326	308	296	293	312	340	310	319	325	296	350	287	281	348	327	353	312	334	293	290	332	346	310	338	310	311	338	321	326	314	294	299	308	318	343	302	280	324	304	330	353	313	298	322	364	312	308	346	327	330	334	333	291	339	337	325	308	305	336	331	354	366	288	294	306	317	316	313	330	320	302	296	348	311	293	314	298	330	307	331	310	311	317	281	314	313	349	322	311	292	296	312	341	332	318	325	337	337	339	317	319	280	323	305	295	314	342	311	326	310	338	319	317	334	344	317	299	331	318	344	318	310	331	350	318	339	335	309	278	324	311	339	308	321	349	323	307	338	326	322	307	326	303	348	310	306	314	336	316	362	330	304	313	312	325	349	336	326	328	316	318	334	305	314	302	308	346	304	315	350	314	342	307	332	327	322	307	370	315	281	317	327	317	300	337	298	319	337	322	331	349	336	334	320	335	323	324	294	274	313	355	356	293	317	346	338	338	320	301	318	312	307	345	317	335	346	308	309	298	291	328	342	334	323	347	326	320	298	334	339	321	313	357	331	302	335	317	320	330	363	337	307	330	323	309	315	308	343	340	328	333	313	316	314	335	339	298	310	324	325	327	317	332	326	312	336	322	353	333	317	333	345	318	316	306	324	339	308	343	309	296	304	286	337	294	321	325	346	314	303	343	317	306	319	285	305	310	299	339	315	327	272	308	339	332	330	340	304	316	332	302	357	333	340	320	318	332	319	326	321	342	359	313	336	350	302	303	304	327	355	326	296	308	297	318	313	299	308	321	319	307	337	311	335	313	346	342	361	321	314	299	326	315	312	351	317	318	334	321	328	319	305	324	349	351	309	313	339	320	338	320	273	305	329	305	317	334	329	292	315	304	312	313	274	313	297	304	322	312	319	337	329	328	315	296	330	318	315	340	327	300	343	333	332	313	310	319	354	307	337	339	308	331	325	328	333	308	311	338	326	333	308	329	313	340	265	305	310	319	343	311	321	321	340	337	311	342	328	327	325	347	313	310	320	308	298	317	353	314	310	324	307	318	330	339	349	327	317	333	320	353	321	327	315	343	352	323	320	340	365	331	337	360	353	310	323	308	328	350	333	330	312	306	319	328	320	325	352	299	333	356	347	314	315	310	302	315	306	314	330	344	320	326	341	316	310	309	316	315	304	319	317	286	350	310	321	318	344	358	344	332	308	306	286	342	315	319	303	303	319	317	302	330	326	334	357	316	310	320	345	316	327	304	343	307	314	324	323	306	335	322	342	311	345	320	341	338	349	310	318	337	303	328	322	356	301	320	296	332	331	337	314	315	318	321	291	301	324	337	327	310	327	299	318	340	323	333	310	354	337	322	287	315	330	313	301	314	312	302	309	349	312	357	328	302	311	304	343	308	362	323	311	299	319	320	322	326	305	322	347	301	316	329	340	308	334	298	305	305	319	302	341	297	328	314	312	342	303	346	319	329	327	305	308	326	312	298	314	300	313	336	333	308	296	352	329	331	285	335	336	346	319	328	319	316	312	318	322	325	338	314	302	311	300	333	377	307	341	325	304	324	320	338	328	332	318	317	321	322	321	315	337	343	324	314	342	316	350	332	305	314	313	348	306	309	335	328	315	307	318	344	326	327	334	318	328	341	319	323	300	341	314	315	301	312	336	355	273	327	314	294	356	335	295	312	310	298	334	333	342	316	301	309	320	304	286	293	325	328	320	306	311	293	325	316	300	306	346	356	325	320	305	324	312	286	308	317	349	325	331	295	305	315	323	325	339	297	321	340	313	301	304	317	321	296	325	303	305	295	306	339	307	335	352	315	325	333	358	329	334	302	324	325	308	343	296	329	307	324	328	364	338	301	341	314	334	327	334	311	316	293	343	338	336	313	321	302	316	337	347	342	323	309	329	367	347	326	317	346	307	311	363	342	332	339	308	359	339	333	354	320	324	353	343	319	333	319	331	316	331	321	310	298	329	346	280	311	313	342	325	319	330	308	349	329	339	349	316	347	352	327	314	336	283	313	321	293	327	312	335	310	328	333	315	312	324	326	305	326	342	315	312	327	323	314	338	332	336	345	284	305	327	310	359	338	338	321	335	354	322	330	311	308	280	339	339	323	338	342	320	332	341	295	312	320	322	332	333	320	316	345	363	310	310	296	306	325	305	316	349	335	341	339	339	303	285	333	342	310	325	349	317	331	324	312	333	343	328	356	321	322	315	365	346	318	328	312	286	336	336	353	310	323	326	292	331	344	319	321	334	326	309	329	319	303	325	281	315	312	328	330	319	319	343	300	322	312	348	317	329	297	310	319	351	317	320	317	323	330	346	299	295	334	310	303	341	328	345	324	309	301	312	330	301	349	299	309	345	312	335	335	316	297	313	303	355	324	329	324	294	330	287	309	311	303	357	310	324	325	335	328	359	323	324	353	305	318	312	348	304	304	294	324	344	356	297	341	314	336	345	354	343	314	341	334	332	333	289	311	319	327	325	288	311	356	326	346	294	300	305	334	281	319	281	346	347	330	325	332	312	317	340	326	312	320	340	305	337	286	338	319	330	331	327	302	345	331	314	307	338	328	290	338	317	282	330	342	301	334	320	314	334	337	321	311	342	345	299	312	328	318	303	300	331	321	311	330	311	333	321	327	304	317	308	316	342	339	291	333	345	334	308	282	329	338	325	310	315	342	358	322	310	316	315	318	321	366	320	358	322	339	318	345	312	320	303	311	320	336	304	306	325	326	304	344	335	298	312	355	321	322	328	341	296	298	347	296	310	318	321	325	322	319	308	332	304	319	296	322	318	322	317	321	334	307	303	273	335	317	309	317	333	352	300	353	326	304	310	280	313	323	314	308	312	307	288	333	344	330
24256	21343	28532	24531	20430	11140	5618	5418	2336	550	547	490	460	436	454	427	468	439	448	422	433	455	441	445	420	389	422	424	439	413	412	405	419	436	423	418	415	396	457	398	417	459	432	427	398	420	435	397	429	443	424	449	448	438	437	437	409	443	416	453	412	409	430	405	462	413	469	397	415	400	399	441	419	404	439	440	443	405	439	408	440	397	451	409	425	454	419	425	411	436	448	435	441	427	423	430	417	381	434	397	435	392	461	397	387	419	432	447	453	428	437	401	416	425	432	419	415	422	402	420	395	451	418	411	393	419	411	440	425	407	419	428	381	418	438	408	423	429	376	423	436	420	377	401	406	402	445	445	414	435	447	413	439	452	414	433	406	409	437	422	415	406	410	405	412	404	436	394	371	448	437	413	433	427	423	417	436	427	399	434	434	431	430	398	414	423	461	366	432	423	414	395	432	440	415	411	416	397	402	437	414	416	435	422	391	404	404	441	392	417	397	447	420	390	437	397	460	411	410	393	383	432	391	425	441	410	417	396	411	399	408	407	408	369	455	402	378	434	370	396	410	454	473	395	413	389	453	412	433	399	390	394	387	441	406	423	404	409	420	391	444	422	417	444	402	401	422	417	414	384	415	431	431	445	426	410	425	424	444	411	447	419	446	412	449	447	429	397	404	420	428	410	409	425	385	435	452	410	416	418	418	397	371	408	422	402	406	445	390	423	456	405	470	418	443	435	408	427	399	412	437	444	398	422	405	391	413	403	436	418	429	445	424	378	439	438	412	409	416	407	410	431	406	452	414	420	407	434	421	381	412	401	440	402	400	391	403	400	430	417	449	435	416	418	391	401	447	414	367	421	438	437	413	392	416	425	387	432	418	443	400	412	446	414	410	438	365	415	398	405	411	404	425	440	415	412	401	409	424	381	416	397	424	421	447	458	430	404	407	404	436	410	403	420	420	420	427	389	399	407	473	418	416	440	388	418	433	415	433	445	422	428	426	431	417	377	446	407	427	418	406	443	415	425	399	408	424	412	410	431	399	443	409	428	432	387	417	399	466	411	428	451	402	406	434	397	480	429	390	392	401	397	386	414	384	381	435	372	416	419	376	422	406	424	404	418	384	386	441	421	391	398	402	395	382	424	398	395	397	416	413	409	407	431	417	440	394	425	378	413	406	416	431	437	410	419	406	421	403	393	477	434	415	420	430	422	424	400	435	443	425	433	411	429	446	422	419	411	422	470	374	409	404	384	409	445	419	406	406	376	395	384	392	403	429	432	425	441	412	435	418	438	367	451	385	410	404	394	425	415	438	406	343	405	406	448	451	395	402	431	425	405	390	375	401	431	423	408	421	410	386	407	451	419	392	447	440	401	425	413	401	419	432	423	432	423	422	399	446	416	421	420	401	391	437	397	448	452	420	445	414	397	423	444	426	427	410	436	405	405	417	385	459	416	393	396	423	410	434	406	408	417	460	415	415	404	416	426	408	396	413	425	447	436	390	418	403	447	471	443	418	407	410	421	410	401	399	404	469	442	408	458	448	453	406	448	414	414	375	407	439	419	410	442	445	414	422	424	410	413	400	428	394	404	423	427	409	462	407	439	433	429	411	388	394	416	416	389	426	426	437	416	417	380	404	419	433	402	398	404	478	412	407	410	408	441	420	445	409	416	436	434	440	428	461	391	389	428	396	449	439	439	412	414	420	429	395	428	405	403	404	438	427	418	404	440	431	398	428	374	403	423	413	402	395	402	400	414	422	419	425	393	396	408	411	422	382	396	429	413	424	430	431	425	452	395	436	422	403	430	428	414	432	398	417	433	418	402	415	405	388	418	420	428	385	438	412	400	401	407	413	413	405	411	388	397	398	449	405	385	394	438	392	422	373	414	404	421	405	407	396	441	448	404	425	396	406	415	425	402	384	409	398	417	433	413	394	442	429	397	399	412	401	406	415	444	385	418	444	458	423	415	447	397	437	392	401	410	419	447	460	394	403	410	407	458	416	378	424	385	405	386	430	420	419	407	418	407	410	384	406	409	420	425	411	392	409	399	410	430	360	423	383	408	426	429	429	437	449	459	389	417	418	399	454	425	368	429	434	428	430	432	394	456	417	407	396	419	430	427	437	434	373	414	434	427	419	421	432	405	413	437	395	388	450	425	417	412	436	427	419	405	415	430	436	430	409	434	432	395	368	451	424	407	430	389	441	448	385	410	435	417	443	437	418	417	455	407	422	408	384	453	412	433	431	417	407	433	421	437	433	409	396	412	422	386	426	437	428	430	394	376	414	416	419	441	431	402	447	364	407	401	416	394	429	418	428	430	475	424	441	415	402	436	421	440	424	423	416	424	430	406	406	404	407	413	437	470	403	447	405	412	436	402	443	428	429	394	427	421	388	393	457	459	418	439	389	422	404	397	468	462	422	424	424	398	403	441	406	427	389	415	422	455	418	418	422	436	402	404	397	391	430	414	449	401	426	401	421	399	446	432	429	420	416	398	430	439	428	426	408	418	425	406	412	418	444	400	423	400	438	401	417	397	415	387	427	430	444	451	420	441	442	416	460	405	438	375	387	401	415	427	442	409	416	427	400	411	389	418	436	415	415	393	401	433	394	440	415	425	426	402	432	415	446	405	411	453	425	396	441	405	441	421	435	413	397	377	407	373	422	413	432	402	390	446	396	383	435	449	449	386	394	418	406	399	405	402	423	397	411	447	386	396	434	431	418	419	418	394	443	417	420	422	418	409	419	379	415	414	388	400	466	399	406	424	439	438	471	401	418	391	438	412	377	427	437	438	422	425	397	437	426	400	402	418	440	367	422	438	445	405	405	393	422	448	398	427	438	444	398	396	383	401	437	452	414	411	414	426	417	404	428	418	395	426	408	458	402	451	417	434	411	420	404	448	415	389	406	421	410	395	421	392	403	386	426	426	411	417	428	376	373	416	411	419	455	411	401	398	441	418	414	396	413	387	383	431	424	442	427	432	399	438	418	391	397	395	417	409	415	393	405	438	406	456	433	429	459	412	442	388	436	403	456	412	417	405	430	464	461	390	414	414	413	414	447	394	406	445	437	403	415	420	414	427	413	404	440	426	423	425	416	433	429	411	415	378	410	440	376	418	433	371	384	442	409	440	436	420	450	413	410	417	409	399	439	363	404	428	442	422	453	434	413	414	441	429	458	413	411	380	408	395	415	433	390	423	428	402	424	450	406	416	416	423	417	407	405	416	433	429	399	394	425	446	411	410	424	407	447	452	442	390	419	420	411	410	415	411	378	408	413	417	424	401	405	427	397	392	389	385	439	427	415	439	425	413	460	405	463	386	397	414	455	414	409	399	412	457	409	436	395	422	405	404	425	421	424	425	419	407	441	395	398	387	445	413	419	422	453	417	409	401	436	442	418	437	425	411	435	389	409	393	392	400	429	420	438	401	439	482	394	432	425	439	408	407	417	363	409	408	402	407	416	429	409	422	390	408	418	381	427	427	428	390
43831	67595	33458	13064	11090	10835	9012	10680	4713	786	685	630	620	585	603	589	553	572	536	499	582	516	494	555	518	529	493	495	534	485	521	462	512	487	473	447	523	492	513	528	485	479	460	485	533	471	520	474	498	519	523	489	502	460	523	536	491	479	536	470	498	530	453	460	463	461	509	490	504	511	509	494	498	479	509	474	473	496	485	461	488	491	464	472	488	477	462	491	484	519	500	503	531	505	488	506	536	468	533	492	522	560	502	500	532	513	504	498	515	530	480	490	496	507	479	469	499	519	526	508	480	513	514	516	513	523	491	467	534	495	519	479	491	512	479	488	467	479	455	480	476	478	508	474	457	462	453	491	489	462	461	481	478	451	525	471	472	491	479	451	444	496	481	512	502	513	494	503	488	447	443	486	464	485	449	474	447	497	505	472	470	518	478	502	494	493	490	461	517	491	529	476	464	502	510	478	476	487	493	527	445	488	488	474	480	482	500	458	483	473	490	465	469	486	495	427	532	495	466	501	489	498	456	498	490	528	458	471	505	515	503	512	499	511	448	467	473	463	466	503	512	456	487	520	486	485	486	512	478	505	519	475	494	483	448	468	462	509	466	500	475	489	475	487	511	431	483	507	492	462	441	465	516	495	468	464	473	465	492	515	453	475	502	490	463	493	520	496	512	472	473	520	473	486	489	475	486	465	475	499	460	492	485	506	507	459	461	479	513	459	494	455	484	505	501	495	505	463	479	486	505	506	450	444	517	513	474	486	449	483	464	494	441	435	491	478	483	502	518	450	487	546	503	465	487	461	459	482	435	475	481	458	485	467	464	480	461	464	479	449	494	492	457	483	473	495	490	484	528	482	501	496	456	461	512	483	523	464	466	490	547	472	496	525	497	488	450	492	515	483	463	480	485	498	524	505	512	462	497	529	495	454	452	521	485	461	444	487	473	506	489	430	491	478	525	498	486	496	486	535	480	500	488	489	493	504	471	478	455	490	510	484	512	491	477	462	483	439	494	483	465	470	470	479	450	465	492	538	485	491	499	480	501	484	487	497	492	502	508	448	464	504	488	452	494	462	442	474	467	481	506	483	492	485	507	488	520	524	475	471	486	459	530	520	489	500	471	506	459	483	496	457	485	521	496	501	462	483	461	516	488	495	469	473	501	459	465	519	508	469	460	508	494	435	478	501	490	454	457	475	474	513	465	440	504	492	485	477	512	493	499	462	498	475	478	485	493	489	515	517	506	515	480	480	502	471	470	481	481	463	479	468	477	510	459	466	488	492	525	521	491	480	467	483	499	533	471	507	481	495	496	477	506	458	457	456	473	475	452	493	460	480	501	513	477	495	508	498	528	484	494	503	459	486	460	487	476	485	465	505	488	455	452	483	494	464	444	519	495	472	521	476	490	490	490	509	499	492	471	494	504	515	507	481	486	482	482	490	512	492	517	458	529	480	486	527	476	519	472	503	526	483	457	498	474	499	504	460	526	489	463	492	495	466	466	524	423	472	458	530	465	484	453	522	475	481	432	511	458	444	451	516	502	495	443	515	444	463	490	480	507	497	474	499	483	489	476	509	502	484	471	492	513	516	531	463	488	479	509	437	467	469	514	493	473	470	531	482	438	446	508	477	485	505	477	481	438	465	484	437	501	494	523	476	560	442	465	473	475	519	511	473	475	460	493	501	458	489	505	475	432	476	506	501	473	518	502	480	498	490	481	480	475	493	490	475	510	526	490	510	521	490	477	463	480	458	569	544	509	519	544	488	484	439	484	518	505	490	492	498	471	509	480	538	474	469	486	509	469	519	479	445	519	508	511	469	568	499	526	510	493	501	482	530	468	488	484	543	473	528	508	533	474	507	474	466	458	464	480	425	514	463	479	482	488	485	533	508	526	500	540	495	504	513	492	478	460	485	465	469	473	470	533	478	475	503	501	470	486	532	489	533	498	507	487	491	496	437	468	506	500	466	488	471	490	504	478	493	476	460	522	515	489	507	512	509	486	464	513	516	474	493	483	477	490	499	493	464	486	461	496	483	512	505	492	459	542	483	474	491	510	503	511	459	459	489	473	509	468	515	495	501	475	528	520	459	507	522	527	518	476	489	478	503	494	519	497	496	497	484	474	482	450	493	463	478	486	473	501	491	522	502	483	470	466	503	516	539	487	480	474	439	495	485	489	463	482	492	478	479	476	497	460	468	500	540	459	483	487	526	496	485	496	441	488	539	495	506	469	507	482	506	462	516	455	473	499	498	538	507	459	490	490	485	451	467	477	455	504	501	445	488	499	493	498	515	495	503	488	478	539	483	506	462	504	454	479	458	501	488	495	476	456	493	514	506	522	490	487	476	522	484	499	514	504	479	496	495	506	490	483	486	519	485	486	499	486	470	493	481	514	452	486	502	536	470	502	503	460	517	519	492	483	480	487	466	479	479	497	497	496	466	514	484	492	495	502	517	509	460	513	488	491	484	422	484	494	462	533	469	500	491	475	478	536	476	475	499	474	511	439	420	467	485	482	483	493	470	493	488	452	508	511	473	501	475	468	501	462	494	513	466	551	467	484	472	504	505	490	456	475	466	494	520	515	491	495	521	473	495	510	511	493	509	464	494	502	489	473	477	477	475	541	447	478	513	503	474	526	494	482	504	511	493	474	511	466	523	506	483	477	499	478	478	482	535	468	538	480	485	523	477	475	508	499	525	470	491	492	515	465	479	463	478	537	526	438	465	499	494	473	479	513	507	475	493	494	491	506	472	456	498	474	500	481	517	502	515	482	467	515	521	476	469	473	480	435	508	456	503	476	471	470	501	480	476	493	502	534	523	493	489	485	459	492	487	474	520	498	475	499	488	473	539	538	508	511	527	483	522	463	490	498	454	480	480	526	492	482	498	511	482	488	489	485	466	468	499	451	454	458	461	491	511	437	514	502	476	526	467	492	461	505	499	481	500	467	481	437	456	485	528	511	452	474	479	501	485	524	479	497	486	491	501	483	462	515	463	484	479	473	483	509	514	503	465	486	517	467	466	479	471	520	444	479	465	477	494	501	466	489	481	506	459	484	495	485	504	481	486	434	483	489	498	533	489	501	492	525	473	467	532	476	510	470	488	486	455	509	500	481	481	500	498	446	470	479	479	490	470	500	459	463	511	486	500	502	443	456	495	469	496	479	453	496	488	463	450	484	474	481	435	522	480	474	417	505	468	484	463	450	495	497	495	469	534	458	475	476	469	472	481	492	495	505	499	506	519	487	475	463	477	487	517	516	531	424	494	471	495	486	510	544	471	508	458	495	496	460	509	497	495	507	497	520	472	490	514	567	470	479	486	472	522	491	498	463	504	460	505	510	479	469	497	519	475	517	494	476	475	468	483	507	500	499	487	497	496	494	480	464	476	494	468	506	489	469	457	518	489	499	511	506	482	484	506	517	470	487	531	545	462	481	484	492	497	476	473	480	521	460	495	448	492	495	490	498	486	497	511	462	490	487	469	471	496
25401	21313	26918	24448	7633	2579	1715	2222	1031	344	346	340	314	311	269	306	302	299	300	288	302	284	324	278	291	288	284	297	308	303	295	289	285	273	318	309	315	305	303	273	301	282	271	310	297	303	280	302	273	288	261	341	293	286	266	298	343	298	303	313	293	314	298	305	285	277	256	281	316	302	311	299	299	302	294	272	297	282	306	282	240	316	297	277	292	279	294	294	323	314	287	289	292	262	309	259	290	276	303	287	258	303	302	299	304	264	316	282	292	282	296	309	274	299	274	303	304	300	290	310	287	266	294	260	287	268	278	259	263	299	290	287	262	292	304	296	292	298	278	291	287	301	297	287	262	255	293	302	269	297	302	286	307	295	253	281	302	274	304	258	276	284	283	281	293	281	297	268	265	325	291	258	247	282	274	259	294	261	279	250	297	246	325	264	293	286	263	307	321	314	315	302	281	299	285	299	309	297	279	280	259	300	279	293	278	320	286	291	274	279	283	255	252	303	276	292	297	277	283	304	286	303	252	273	310	314	313	303	280	293	296	286	279	279	286	270	287	277	304	325	311	264	313	282	291	290	291	294	254	271	274	273	278	256	303	295	296	285	275	288	271	293	274	295	301	273	299	268	283	295	277	306	261	323	294	296	266	351	289	291	267	303	289	309	300	280	295	302	299	294	300	290	300	289	298	294	317	273	290	311	278	314	266	289	249	316	283	298	280	281	261	308	280	314	308	272	294	284	255	264	319	285	290	278	274	281	279	300	311	303	276	254	277	305	259	261	321	244	263	281	274	255	276	288	303	266	275	264	280	283	297	300	314	270	300	301	269	305	276	287	299	285	283	290	303	255	280	288	301	263	282	288	263	268	274	295	344	256	278	267	293	297	303	299	298	286	283	262	290	281	280	268	292	298	278	295	280	298	294	311	313	270	274	271	292	289	311	311	275	291	253	276	280	291	268	274	300	284	303	268	254	280	281	334	313	274	283	234	262	267	290	279	275	262	309	301	284	289	309	311	283	304	298	270	259	301	281	293	301	316	306	275	266	284	284	295	293	292	283	288	300	294	288	239	268	292	297	279	263	324	280	290	284	264	267	265	293	280	310	273	279	296	303	288	281	294	270	303	312	275	310	305	299	252	281	304	261	269	306	240	295	273	300	275	317	283	284	318	270	293	304	247	282	309	294	315	283	265	276	288	276	302	271	282	296	292	328	313	279	311	309	273	245	286	293	245	289	296	302	282	284	289	259	280	281	282	274	314	272	276	309	284	304	288	278	277	301	304	295	300	294	286	314	287	275	296	305	278	268	264	276	292	271	287	291	285	251	269	265	257	268	303	270	285	286	287	282	315	274	254	283	311	304	295	333	288	277	273	270	285	277	292	272	309	292	298	285	261	288	313	309	296	289	260	244	287	277	320	286	283	305	294	283	282	284	296	270	243	278	277	288	286	279	281	272	254	298	271	284	288	271	293	269	273	295	283	269	287	280	286	306	271	283	283	273	298	271	258	309	281	282	283	286	308	269	280	277	296	275	305	287	295	282	341	285	285	311	302	271	301	297	281	300	281	293	299	263	280	256	274	285	268	295	281	289	278	272	267	284	287	303	295	308	293	310	303	297	298	295	319	293	295	292	271	303	281	268	279	285	269	281	281	283	287	293	290	289	269	258	284	281	290	264	292	281	270	290	292	275	264	314	310	283	277	275	295	277	280	278	271	283	277	266	294	280	294	277	278	305	274	272	272	272	294	263	299	317	296	300	271	267	274	317	305	293	292	324	298	277	291	272	283	290	271	263	295	281	260	269	266	311	294	293	310	299	332	284	322	252	305	283	300	273	317	271	285	274	273	279	259	269	276	274	285	277	283	307	290	288	269	280	279	288	277	266	275	245	260	306	272	280	294	306	282	278	295	285	283	281	327	269	277	268	312	277	303	258	293	282	280	278	288	274	285	283	293	285	265	246	299	285	306	279	296	274	303	284	278	283	265	246	280	320	303	306	302	281	302	288	294	283	319	296	301	283	334	279	263	312	291	288	291	323	289	284	293	289	277	315	307	294	282	319	306	300	300	278	271	268	305	255	262	255	285	276	267	276	280	300	288	259	294	268	318	268	278	325	272	266	291	309	275	310	280	286	303	288	301	266	292	271	267	279	288	264	249	284	250	308	249	293	293	291	288	262	269	289	275	269	305	270	290	270	263	311	272	270	317	255	298	301	289	281	263	275	276	281	265	288	273	316	279	309	294	253	296	274	270	282	301	297	260	275	296	313	305	266	300	292	308	285	266	285	317	270	270	312	265	283	273	296	319	269	308	325	269	273	286	306	311	322	274	270	275	299	270	287	267	266	293	263	298	285	280	260	254	268	285	311	271	274	279	286	298	307	300	251	315	263	297	280	275	268	282	277	255	286	308	279	286	285	278	298	273	265	270	301	288	282	294	321	252	285	276	298	299	270	283	282	284	290	269	294	263	296	315	260	304	292	262	281	264	281	290	280	303	292	273	269	282	282	287	291	296	284	301	284	309	284	275	299	273	271	290	292	269	311	286	261	292	302	306	271	261	291	274	274	270	281	298	245	296	299	287	284	306	297	305	304	264	299	301	291	283	284	296	296	301	264	293	289	296	282	292	283	267	313	300	300	274	291	317	303	287	301	296	304	287	296	262	307	281	278	314	296	283	303	306	298	294	296	281	289	307	334	280	263	284	274	284	297	284	265	300	277	269	261	285	299	261	285	326	272	304	287	307	257	280	291	297	301	288	272	324	313	297	306	312	274	273	318	247	309	295	310	290	280	266	304	265	290	308	305	265	261	285	293	270	281	287	286	317	304	314	300	286	251	298	288	304	278	289	308	278	301	286	307	312	290	295	272	288	297	288	266	286	306	289	272	270	265	278	289	284	267	278	301	256	270	264	288	316	299	289	278	287	277	304	285	292	309	252	312	298	280	271	317	273	319	277	306	307	293	293	289	275	282	262	298	252	275	270	314	287	293	258	312	335	245	263	302	255	292	294	259	281	291	273	264	284	284	280	276	276	286	299	280	281	279	263	299	313	283	271	281	301	273	288	285	273	272	278	306	298	273	281	270	295	277	264	272	258	293	300	254	280	266	301	295	271	281	292	295	310	271	298	303	279	298	293	268	310	255	299	278	272	292	305	274	281	280	285	316	299	296	287	286	286	311	304	300	302	277	265	295	283	291	285	322	301	290	275	277	278	288	289	267	284	313	286	261	276	270	293	304	266	270	291	290	302	284	326	278	285	322	272	299	282	298	315	310	298	339	277	302	290	291	279	266	283	292	306	283	261	270	270	285	289	272	289	311	272	317	300	286	281	263	291	315	302	297	286	275	307	266	277	277	287	276	276	285	277	269	299	285	273	269	298	288	262	259	285	323	304	286	266	296	264	300	271	270	329	295	283	285	280	297	299	304	299	296	276	284	288	281	286	312	290	282	298	295	272	319	271	289	270	274	303	304	280	283	266	261	285	262	278
39280	54118	24521	7868	6537	5709	4373	5613	2617	491	481	447	436	390	405	389	373	385	422	352	387	410	364	361	361	399	392	366	339	358	360	353	341	385	353	359	383	388	356	363	364	350	356	364	361	353	333	354	384	337	373	342	366	333	389	376	369	327	383	329	350	395	379	383	388	324	368	338	382	357	354	348	394	349	346	374	350	336	334	369	368	356	376	386	355	382	340	376	341	365	342	371	367	376	397	337	348	373	397	356	358	378	369	408	341	369	358	355	363	346	402	346	386	348	345	337	379	375	390	392	374	330	364	345	346	352	357	368	397	380	369	374	343	348	389	351	369	345	374	354	317	367	333	381	347	376	333	334	349	327	346	390	346	371	357	362	347	339	391	363	383	356	362	343	369	375	354	397	375	371	304	328	348	369	360	359	362	365	353	377	347	390	345	353	411	324	344	356	382	364	364	364	385	332	325	364	371	318	390	391	343	380	344	341	314	397	393	370	343	335	366	352	349	361	378	351	339	344	364	328	355	359	369	332	353	404	356	364	352	359	331	370	365	410	381	357	363	352	392	349	341	372	324	359	332	386	356	357	380	355	336	371	350	340	377	364	343	403	352	385	361	365	364	370	369	342	375	356	386	387	350	366	357	354	327	351	359	362	341	335	390	374	327	329	328	328	365	381	367	369	355	373	380	383	357	329	311	338	350	371	353	365	357	381	339	367	386	339	366	395	340	361	371	372	388	361	340	341	358	372	364	351	366	365	375	378	364	365	365	363	351	361	405	365	341	342	350	361	374	338	333	368	346	365	356	343	346	384	334	356	341	361	393	368	362	343	361	330	379	346	363	365	354	361	366	360	344	375	351	357	394	346	332	390	376	348	323	392	369	342	346	376	328	347	338	341	383	342	357	374	382	349	354	371	375	386	363	365	375	364	351	350	353	325	391	342	350	355	389	333	379	349	358	358	371	376	347	363	347	358	368	322	347	368	334	340	349	341	357	357	360	395	362	365	345	354	336	377	363	352	347	355	355	329	342	372	345	359	366	354	374	334	351	331	375	362	340	341	340	358	353	336	349	359	356	369	341	344	367	338	375	358	333	337	349	333	374	342	340	341	392	362	327	335	366	361	346	419	357	377	334	349	329	360	319	395	371	340	369	365	359	369	365	348	343	357	367	315	358	378	332	375	344	347	329	349	380	361	348	335	351	333	379	351	351	337	338	335	339	329	354	375	355	354	359	347	370	361	373	348	338	378	388	390	382	392	347	355	330	349	371	371	369	320	325	383	348	386	348	371	347	344	361	371	367	383	373	328	342	328	372	349	365	380	387	358	347	403	365	386	344	361	348	359	365	364	348	326	366	343	359	382	361	339	359	342	355	345	338	349	355	381	329	330	352	335	354	350	344	320	363	356	369	375	385	360	373	377	375	346	358	383	349	367	380	364	338	364	333	382	355	329	368	339	353	396	358	333	380	334	363	366	388	363	352	331	322	381	332	401	308	371	353	363	356	319	343	383	348	374	376	374	359	354	365	360	344	329	364	346	361	320	366	391	356	340	380	371	358	348	355	369	352	331	394	368	346	333	353	358	343	348	402	368	327	376	340	342	367	338	368	367	374	382	354	346	411	370	362	339	350	335	354	352	383	363	333	356	348	329	393	382	342	383	358	381	373	349	375	350	371	401	354	359	363	355	363	344	322	381	336	358	364	358	353	331	328	374	350	371	362	389	393	367	387	359	370	357	369	351	354	390	351	353	352	349	370	372	337	353	345	385	372	352	348	363	360	387	347	364	382	344	349	368	378	358	365	342	365	368	364	352	357	355	356	313	322	340	366	371	369	352	359	328	354	358	347	403	382	386	377	335	320	360	322	350	333	368	364	340	335	357	373	353	372	359	343	376	348	337	379	380	352	397	356	364	396	362	349	380	341	370	360	368	346	352	393	344	350	366	359	395	362	353	343	344	374	370	350	353	361	370	351	347	359	347	344	337	350	403	350	341	362	368	379	362	360	384	352	381	363	346	368	373	317	377	326	355	363	342	343	395	375	350	389	342	384	338	336	323	376	375	385	372	322	344	343	373	398	394	361	384	349	386	379	360	318	355	354	350	341	364	369	363	346	381	353	363	360	339	372	373	349	341	343	306	334	361	353	369	342	339	352	370	353	315	365	354	401	335	338	360	363	346	354	342	359	353	369	339	350	370	382	365	354	343	364	348	329	368	375	333	361	386	346	365	362	371	379	370	371	369	375	343	363	394	340	357	337	343	360	354	347	388	341	335	341	371	346	382	347	383	376	368	368	375	343	358	343	313	329	362	351	357	345	321	366	347	354	372	348	366	367	363	360	360	353	353	359	371	349	341	365	337	371	360	366	350	357	370	369	370	353	362	353	332	372	362	347	360	346	390	390	351	352	340	363	357	345	353	379	338	338	370	362	373	415	403	340	367	369	342	318	368	382	328	345	332	339	363	366	362	370	352	355	385	357	332	388	356	371	352	362	350	362	311	389	353	401	340	337	395	353	327	365	362	338	346	362	317	353	366	349	373	360	384	352	340	345	387	357	380	345	327	360	363	352	371	358	359	362	359	379	354	341	357	323	345	353	365	377	382	343	331	336	352	361	385	359	363	375	333	382	356	335	336	361	406	344	379	328	397	384	334	310	337	343	360	349	330	348	349	310	323	356	380	419	364	343	348	370	360	378	379	354	373	380	361	351	351	334	369	378	358	414	352	365	384	355	371	354	333	350	366	368	343	377	343	364	365	333	352	358	353	356	375	337	367	333	375	376	378	364	336	340	360	333	369	324	387	331	353	352	353	328	366	385	365	367	319	331	341	399	339	345	311	374	376	380	373	355	370	368	372	346	375	353	339	380	369	358	333	364	328	403	357	381	353	389	352	379	369	370	345	360	363	349	347	343	349	355	347	373	329	337	369	368	353	371	369	359	313	371	373	342	340	336	353	376	361	361	368	358	334	380	390	373	346	345	354	370	354	349	373	362	353	376	336	338	348	360	366	347	364	369	334	358	344	371	375	363	370	396	351	360	360	369	331	387	361	334	341	369	340	343	354	362	332	346	344	356	392	364	334	329	390	348	354	338	356	357	353	343	355	355	349	346	355	380	369	355	365	332	380	366	392	303	348	342	384	357	369	334	332	349	357	379	371	324	339	321	378	364	342	378	329	346	379	357	336	369	376	353	343	352	349	302	317	360	350	359	376	339	336	343	402	371	358	356	335	339	364	395	376	349	358	354	345	355	355	380	324	364	343	365	370	352	338	339	353	360	326	369	351	355	360	384	385	345	346	347	362	366	355	390	371	318	342	362	386	335	372	364	332	338	344	339	343	379	370	376	355	357	367	343	344	349	361	362	335	365	375	385	352	367	337	335	378	354	380	342	382	333	353	379	358	350	354	359	348	392	350	382	335	355	373	349	339	385	407	344	366	371	374	349	368	363	399	377	340	347	383	334	371	349	331	342	396	356	351	359	363	330	335	392	390
22963	21240	28930	23907	21291	21296	15070	10904	5416	805	738	710	677	673	662	624	655	613	587	575	563	604	616	542	572	568	601	537	608	582	593	549	553	611	613	554	548	571	571	541	540	598	584	588	534	528	567	530	571	547	567	556	556	570	554	582	566	559	610	560	557	564	569	602	547	556	584	595	539	567	558	573	576	555	573	626	575	606	550	543	589	615	575	590	546	552	568	584	553	547	534	534	546	546	549	610	610	606	569	557	574	562	542	539	604	549	574	561	579	568	577	541	545	526	565	560	588	577	566	513	607	565	557	530	579	531	557	566	590	565	532	527	567	532	558	592	571	537	538	577	585	532	540	556	579	577	574	616	570	565	558	553	537	567	539	558	561	561	546	562	593	518	482	524	564	566	525	545	546	594	576	527	553	523	501	558	548	552	553	550	531	613	555	548	565	570	557	500	548	558	583	522	556	551	548	536	549	576	533	568	578	570	530	565	542	530	593	540	564	586	565	568	589	616	573	544	589	554	576	547	578	524	550	542	540	551	594	569	574	584	610	544	543	572	559	558	543	563	551	561	557	527	534	560	518	600	563	546	550	523	559	581	580	567	584	557	566	560	559	572	521	568	540	561	563	557	588	544	537	550	544	526	587	557	512	533	576	566	577	524	558	543	560	522	480	577	505	559	562	585	516	583	570	592	535	516	599	546	571	525	591	562	578	531	531	531	551	512	520	552	549	564	542	582	601	569	547	570	557	587	570	572	557	562	562	554	520	567	600	573	498	549	559	541	510	527	582	593	561	522	537	566	563	544	547	530	590	567	549	572	529	568	581	564	564	597	561	545	537	551	565	542	543	601	558	542	546	564	548	574	528	587	523	561	559	537	540	523	553	547	548	533	584	580	549	569	556	589	547	569	544	553	540	550	532	602	557	569	574	594	536	538	528	536	540	546	556	526	541	519	539	565	613	536	569	539	539	582	567	556	554	564	556	539	520	530	545	569	567	553	547	597	562	543	605	577	554	497	568	541	520	560	545	590	545	547	585	554	523	527	560	550	547	607	555	537	580	572	571	541	583	541	530	562	526	534	580	586	550	546	582	545	510	530	555	553	549	579	560	532	564	550	574	510	558	573	576	581	509	553	538	545	534	536	530	573	536	566	574	528	575	579	531	520	517	571	577	558	539	550	584	521	524	518	564	553	581	510	523	569	570	577	531	556	575	513	604	581	555	549	563	554	575	559	536	591	562	564	542	573	553	556	589	560	534	541	538	587	571	603	540	537	554	588	600	573	568	567	555	566	530	558	594	596	584	540	530	585	576	554	532	564	555	517	563	587	554	570	549	526	577	559	556	529	507	601	580	531	521	536	588	570	574	553	567	571	542	510	566	528	544	525	567	567	588	527	544	545	568	543	569	556	547	559	555	555	570	582	587	526	534	520	563	560	565	552	577	536	575	522	542	560	540	517	607	584	595	567	555	556	560	554	562	543	536	588	538	559	547	564	581	569	586	551	569	589	581	567	542	556	539	532	559	538	544	492	584	535	525	549	556	561	492	548	518	536	562	514	565	531	544	539	567	533	589	494	500	577	537	590	558	539	593	554	521	563	541	559	550	516	562	590	520	544	547	592	592	576	553	561	547	585	584	585	512	536	551	529	570	629	586	513	533	555	559	540	570	545	534	561	538	546	567	589	536	562	575	542	538	524	559	585	557	552	561	536	575	546	538	523	562	554	551	561	513	571	539	547	537	585	531	591	550	551	523	548	518	554	539	558	575	520	535	563	553	587	523	563	550	558	550	540	525	559	545	560	570	514	548	514	536	532	600	512	559	579	526	585	532	563	549	552	570	520	526	544	565	582	571	573	536	576	537	592	579	568	533	574	545	550	590	545	580	536	587	556	594	563	593	553	541	554	564	579	568	551	530	607	547	553	512	555	592	582	530	578	578	568	546	545	555	538	568	573	583	543	559	587	527	564	539	545	555	597	580	530	544	569	549	533	536	548	545	507	573	571	590	558	553	516	540	545	531	550	530	552	524	540	583	539	563	557	579	544	550	547	578	577	575	553	532	590	560	570	552	560	526	550	571	521	519	534	521	573	544	538	604	543	539	557	531	581	606	542	545	519	539	558	532	576	530	565	543	506	561	546	564	550	546	479	534	563	522	522	568	569	536	560	580	541	556	542	541	576	539	538	546	552	536	551	578	500	550	563	544	550	554	537	545	534	525	548	574	556	527	547	553	575	594	612	542	553	527	567	541	546	598	504	595	525	539	537	557	593	547	540	540	567	534	550	554	523	534	596	549	513	511	556	588	555	544	577	584	551	557	571	573	543	557	538	550	568	561	614	582	510	536	599	592	547	576	556	606	543	562	550	579	536	570	566	496	589	558	549	537	557	562	530	567	582	570	502	520	589	615	634	592	565	535	537	533	547	541	532	561	551	553	559	578	506	552	549	544	565	557	544	543	535	516	554	573	565	533	577	533	563	515	581	537	528	571	599	550	609	533	580	531	558	561	591	558	533	571	530	510	537	504	573	542	533	561	557	575	576	545	555	540	545	559	584	565	591	592	555	570	538	544	555	563	583	574	554	560	514	594	557	563	547	570	528	531	548	528	547	537	546	583	552	555	561	591	571	508	548	522	562	545	530	557	531	558	567	534	536	520	594	540	584	522	551	543	559	530	559	548	561	510	558	557	574	535	547	539	537	575	556	534	554	561	579	547	567	563	556	570	543	575	507	576	567	539	502	538	561	569	529	555	530	562	540	566	555	578	569	537	526	520	582	552	488	574	589	553	557	547	526	549	579	564	559	600	545	544	541	572	561	492	547	527	547	561	543	560	590	548	587	551	594	543	589	546	589	529	548	552	558	552	526	550	559	550	546	522	550	554	562	563	616	543	546	545	515	538	572	599	556	578	582	562	542	577	572	566	538	568	570	525	604	505	596	539	542	583	534	523	532	539	551	575	552	559	533	565	593	576	542	571	572	524	574	569	570	541	560	571	529	566	557	575	529	567	546	553	555	575	556	525	564	547	579	532	584	600	562	580	597	541	588	495	544	528	534	570	554	561	535	528	581	540	573	563	564	573	569	558	524	530	571	564	527	538	572	565	590	567	542	574	540	572	538	541	529	546	536	578	554	579	550	582	591	562	547	494	554	571	536	558	592	595	574	549	517	550	563	546	542	560	529	571	576	542	604	582	548	556	521	564	552	562	577	553	592	592	596	586	574	579	527	574	551	524	531	544	566	566	558	584	516	541	548	540	602	604	528	504	567	581	563	561	562	520	500	531	547	567	571	593	541	581	500	573	551	540	543	562	547	540	546	544	521	555	570	523	549	622	580	562	542	565	576	625	552	521	582	577	536	553	599	558	540	586	540	588	570	547	555	540	515	524	562	581	564	551	524	539	561	536	571	542	569	581	547	576	558	529	541	567	560	552	538	529	586	553	541	576	589	541	534	554	574	537	554	552	573	521	566	587	571	559	555	566	573	526	578	557	543
52056	83643	41426	23603	20524	15433	14267	18227	9440	1181	1041	986	954	868	891	824	839	779	760	726	704	699	702	743	737	677	664	736	701	662	694	667	688	709	676	655	669	672	668	696	722	644	663	644	648	651	677	646	624	670	664	644	612	610	649	647	645	641	633	627	671	664	640	692	654	664	640	635	647	654	674	684	663	701	646	634	595	658	646	639	697	657	665	683	664	716	646	672	611	648	681	623	676	694	678	692	605	635	685	656	615	689	640	673	680	674	658	628	677	660	661	611	687	642	678	693	636	678	622	611	682	608	657	643	652	679	673	650	627	649	649	640	691	643	617	651	665	657	622	631	676	596	642	655	603	628	624	635	611	634	614	660	639	653	611	668	646	656	609	634	618	662	635	663	655	634	644	658	636	643	706	696	673	618	625	593	657	644	653	635	618	700	658	677	650	647	618	639	621	629	698	650	605	617	635	634	632	659	599	601	679	621	608	684	653	615	666	656	611	668	699	602	664	614	650	647	640	640	628	674	629	640	727	619	658	628	631	623	660	646	657	619	646	627	599	634	629	694	651	620	656	628	631	648	657	635	609	625	606	627	648	617	628	635	633	636	633	634	636	687	612	618	654	615	654	618	665	639	598	639	643	652	651	609	631	606	639	669	657	650	689	634	638	643	659	636	637	676	629	627	638	628	641	648	627	615	628	623	630	625	715	691	655	615	606	646	649	629	633	652	641	652	677	585	670	583	597	668	673	642	603	700	657	649	653	698	633	634	639	602	629	651	644	662	597	615	642	642	629	639	616	608	634	645	652	641	623	602	623	650	619	657	622	623	655	642	620	654	681	653	596	597	629	665	662	635	637	640	645	653	624	656	651	604	626	648	668	635	651	613	633	610	608	669	600	641	672	602	650	668	616	653	621	588	675	661	640	637	645	642	633	591	671	654	646	668	618	621	645	630	605	623	610	690	635	651	632	669	657	624	627	624	624	642	642	673	634	658	628	630	648	628	615	633	628	645	655	659	627	614	654	630	640	643	685	615	619	643	615	645	667	632	609	701	651	667	654	620	639	637	650	629	620	637	666	652	643	666	664	658	634	611	635	641	664	659	648	658	659	636	615	607	640	654	615	628	628	645	635	694	629	663	679	642	615	620	642	622	618	626	646	627	601	651	618	674	653	671	611	647	670	637	607	622	620	630	666	638	645	609	630	641	641	670	598	615	658	680	623	650	656	614	600	658	633	611	635	631	648	659	667	637	622	626	657	676	650	641	633	665	639	595	644	671	643	592	648	665	659	652	637	670	625	639	634	670	648	658	649	648	616	658	612	675	630	662	585	601	623	639	670	659	648	643	605	614	619	604	687	636	618	597	622	628	616	629	628	629	601	638	676	665	659	627	645	632	712	620	649	636	654	692	629	660	667	656	664	615	645	643	684	618	587	657	629	640	624	660	674	635	687	646	626	641	639	616	646	673	680	674	673	617	648	649	660	626	647	640	625	646	655	640	684	636	648	609	652	660	620	626	668	632	653	621	639	693	647	651	619	643	639	625	631	628	645	626	641	690	612	656	652	668	633	665	594	642	629	662	620	672	685	658	625	678	653	635	634	646	693	601	651	639	625	655	609	626	624	591	637	605	645	655	639	654	636	671	669	675	648	617	608	668	643	588	684	678	642	654	653	637	634	639	635	614	640	589	631	654	667	608	617	674	618	615	658	643	595	640	609	626	655	676	646	603	691	667	617	620	630	613	638	683	602	621	675	591	623	638	594	633	633	615	607	652	670	650	664	630	615	631	651	606	645	642	651	622	586	593	617	617	593	651	654	640	614	680	624	592	637	655	643	639	679	645	649	643	645	637	608	640	640	613	632	626	651	617	684	642	638	629	642	614	643	708	625	612	667	701	611	639	658	624	603	670	618	620	663	661	647	633	684	636	654	628	634	662	646	619	693	619	631	609	635	625	661	668	645	623	608	619	653	637	620	644	657	630	623	631	641	633	650	676	618	632	655	641	622	631	632	638	667	627	606	651	622	640	606	646	661	665	645	647	634	637	625	623	645	675	631	659	639	595	671	602	618	622	649	641	658	671	629	647	631	657	663	689	668	645	626	637	684	644	657	622	670	608	643	669	626	580	646	649	646	615	616	638	602	621	667	637	631	653	626	643	647	687	631	620	638	648	618	625	628	645	647	703	688	616	689	661	668	628	613	616	635	678	640	669	620	642	613	632	645	613	658	631	612	643	630	650	643	663	623	628	665	640	644	664	667	632	683	632	662	671	608	640	628	649	674	660	673	656	637	628	596	604	603	679	653	639	658	622	639	667	627	658	666	617	635	663	659	670	638	672	656	654	619	658	634	647	635	687	623	624	686	688	679	671	659	661	630	609	673	633	649	649	636	628	657	658	638	601	649	620	603	647	658	592	607	652	604	664	676	638	702	619	675	606	648	650	630	649	654	614	622	614	694	655	626	609	661	658	645	631	596	645	655	686	664	593	670	637	676	689	662	626	640	637	625	663	607	661	671	675	661	659	664	643	609	644	640	642	644	641	639	625	677	639	629	633	673	663	658	646	660	629	643	653	619	646	652	645	614	607	703	641	624	653	667	632	639	697	596	660	638	655	630	692	628	620	621	675	655	665	671	706	655	623	609	688	648	668	647	645	704	693	649	623	618	656	594	664	622	646	620	620	631	635	671	678	688	670	666	616	645	587	622	627	663	634	638	646	598	580	677	658	644	626	663	668	647	643	627	640	632	592	655	593	669	644	642	632	648	653	670	619	671	668	632	616	662	655	653	651	612	622	625	627	634	611	658	590	652	633	650	653	620	680	620	654	605	621	682	624	667	633	616	665	605	623	643	629	616	677	648	645	610	632	577	645	629	620	623	641	640	632	691	624	626	566	662	636	611	656	637	640	664	651	674	680	663	627	608	626	627	669	628	608	630	647	612	623	605	663	634	673	682	658	703	678	654	652	621	639	616	631	625	611	634	634	648	633	648	641	619	636	669	615	672	628	628	636	638	601	596	642	676	605	636	603	630	648	667	670	607	646	638	635	690	613	625	646	636	620	622	614	626	643	619	606	645	608	624	640	629	611	646	689	574	667	660	614	616	660	639	649	646	632	626	646	662	646	608	660	656	656	632	635	676	637	631	612	703	693	657	674	688	650	566	619	631	649	673	625	624	675	692	610	660	627	601	666	610	644	660	629	642	650	676	645	623	641	656	589	671	666	641	670	645	643	697	643	685	640	662	671	671	660	634	653	613	635	623	596	623	663	630	615	640	654	679	638	657	633	651	634	673	636	670	658	656	643	633	625	606	646	650	610	683	646	616	654	669	647	664	670	603	596	618	667	635	622	610	635	592	631	615	673	641	615	668	641	622	635	618	654	629	649	565	629	636	640	627	639	663	630	639	581	638	585	662	566	610	683	644	626	666	619	611	645	665	677	663	654	654	657	646	598	638	637	649	621	659	647	647	655	596	610	638	641	624	704	616	631	627	663
27633	22020	15669	2702	1115	669	617	718	480	261	250	246	250	283	252	280	262	249	231	287	248	253	237	255	255	220	274	259	243	264	259	249	288	265	278	250	271	228	273	239	253	258	254	261	264	273	233	265	261	285	254	243	291	250	248	242	249	211	249	232	268	224	277	264	246	273	274	276	248	252	291	235	233	257	260	233	253	228	265	259	268	254	261	260	262	246	232	266	253	269	261	268	257	229	262	256	236	257	279	255	257	250	252	268	223	264	271	251	240	220	232	235	237	253	245	283	248	282	254	272	255	236	231	230	295	247	253	237	251	241	261	262	261	292	256	241	248	242	262	273	249	247	288	258	236	277	261	251	242	273	237	248	243	241	262	258	276	255	265	267	258	258	273	254	251	285	250	261	272	248	247	231	290	260	255	252	232	245	247	266	261	290	269	265	253	261	235	251	251	249	247	293	262	239	251	234	239	231	273	245	268	254	272	259	268	257	227	250	250	256	248	267	223	247	252	235	260	259	269	241	250	251	254	238	255	247	274	239	257	241	233	257	267	258	259	249	258	271	281	248	259	252	225	249	239	259	240	277	270	244	244	252	248	225	265	263	269	269	256	235	259	240	272	272	271	266	217	238	255	243	258	246	285	255	251	274	243	249	260	233	255	260	250	242	258	281	236	263	259	217	247	251	230	248	253	238	264	275	253	268	234	254	232	261	226	251	260	253	253	231	239	239	267	252	271	255	264	263	252	249	254	273	256	260	260	252	252	279	227	257	293	237	233	270	242	285	254	253	261	257	242	249	233	238	295	234	243	246	238	271	242	270	228	261	253	241	270	293	226	248	264	220	253	233	249	225	239	259	262	255	254	250	232	270	238	274	235	221	235	265	276	250	264	268	251	243	242	234	243	253	230	257	232	240	253	247	285	217	240	239	248	231	245	248	228	258	258	232	274	259	257	270	251	273	239	251	240	262	246	261	266	231	251	265	269	254	245	264	258	247	274	243	260	250	283	234	237	253	271	241	278	262	264	274	246	262	248	290	262	258	279	263	245	262	277	249	251	239	264	245	237	253	270	236	248	257	267	268	259	262	241	272	247	244	236	246	247	253	284	246	252	254	256	226	256	255	254	273	253	261	271	238	267	250	273	259	266	262	223	228	271	255	269	264	238	259	261	277	242	247	247	238	249	292	280	307	242	238	236	235	255	241	255	249	248	245	279	244	219	264	264	259	269	243	253	272	236	242	279	258	306	225	262	274	233	224	241	239	264	234	265	245	225	232	268	242	250	249	259	232	243	260	228	254	258	246	250	238	276	276	260	274	232	270	298	267	261	245	241	263	255	248	236	260	231	246	288	263	267	256	237	280	267	236	253	259	256	260	262	226	243	226	304	252	256	235	256	250	256	264	261	244	262	237	283	261	250	256	251	260	249	232	251	269	234	229	235	256	240	250	244	254	242	253	260	266	257	254	251	251	216	223	264	254	250	264	276	293	273	252	279	259	281	251	233	278	273	292	252	242	265	260	260	245	265	276	253	262	255	254	266	261	264	228	277	250	251	243	248	250	235	266	239	251	261	253	241	253	232	227	260	258	245	277	265	264	260	250	253	245	266	277	241	248	259	269	255	254	244	270	247	267	237	223	236	252	269	243	254	232	268	244	233	277	253	253	220	245	267	267	260	245	261	211	229	253	233	229	247	254	239	242	247	250	227	257	254	223	236	272	242	239	253	246	288	260	273	210	263	239	252	275	270	283	268	256	263	235	241	263	276	280	270	237	239	253	256	247	237	267	238	229	230	254	244	272	262	238	266	251	221	265	225	213	249	258	238	227	259	271	223	225	239	244	257	261	268	240	260	233	243	210	282	254	291	268	208	216	251	240	263	250	254	263	240	266	276	249	235	296	250	251	267	221	235	251	248	268	251	249	248	252	277	215	242	266	241	250	291	251	256	252	237	252	268	260	250	236	243	253	268	222	258	219	257	265	263	251	245	284	246	233	236	243	241	261	242	244	208	266	247	245	274	261	242	265	258	273	251	238	266	244	237	242	271	243	231	250	252	255	257	231	267	257	273	237	236	256	258	244	227	229	260	204	251	262	251	248	257	231	236	248	269	266	243	240	264	276	277	270	267	268	229	258	245	233	251	263	266	259	243	274	300	275	258	248	248	235	229	253	269	262	268	245	259	242	252	281	239	237	253	263	258	265	262	237	210	296	249	261	238	262	268	242	264	252	262	275	231	236	263	260	229	262	233	239	256	261	284	245	245	245	231	249	254	269	255	273	242	255	239	279	251	259	249	238	241	249	274	238	261	271	248	274	236	232	244	269	280	281	228	236	270	206	277	233	264	241	239	300	242	265	262	268	221	245	261	256	224	264	245	265	249	245	279	257	244	261	272	247	247	281	234	237	248	261	260	223	247	241	216	259	264	238	231	252	239	272	242	291	243	263	258	261	281	261	258	221	237	243	263	281	267	262	242	246	267	233	226	278	270	252	233	242	227	253	238	251	259	248	275	282	268	253	262	238	254	251	245	258	252	269	251	245	265	259	275	258	226	225	244	253	245	248	243	238	268	250	269	254	244	253	226	247	232	246	227	255	251	266	253	231	240	262	255	265	248	231	246	249	254	269	269	246	247	263	239	238	245	254	243	243	275	240	296	252	259	250	264	255	232	216	260	240	232	253	262	262	260	274	283	253	251	256	257	284	272	263	242	261	258	264	248	248	286	254	278	241	263	250	263	282	245	267	261	264	247	257	267	219	239	256	246	255	247	277	246	279	265	247	271	261	257	239	252	271	267	245	242	282	239	253	264	229	232	274	289	280	252	247	268	264	223	232	237	277	238	240	238	242	242	239	237	249	265	239	259	258	253	228	263	241	242	220	263	256	266	257	243	234	240	265	283	247	226	281	218	238	237	249	246	250	258	279	258	246	283	240	248	244	252	278	242	287	223	231	271	254	273	241	241	239	239	250	268	265	302	262	239	263	280	244	241	270	274	288	231	269	258	220	268	268	233	260	242	233	263	237	260	276	250	258	271	262	264	228	245	248	259	262	226	231	246	244	246	257	250	230	255	249	236	243	263	251	265	250	299	291	280	242	255	284	258	243	281	268	260	277	263	246	238	252	267	245	258	261	263	267	242	257	268	255	268	255	257	256	264	260	239	265	261	270	261	246	261	252	245	246	237	263	249	267	237	268	248	249	234	233	276	256	299	260	239	258	240	254	263	238	253	265	282	238	236	249	278	260	269	273	269	295	221	251	246	253	248	269	269	279	228	247	283	269	258	268	241	216	263	247	229	241	247	254	270	261	258	246	270	260	276	242	249	248	217	226	243	256	253	246	280	256	228	240	266	259	254	252	276	269	246	254	249	254	270	237	234	233	266	244	256	257	237	253	261	249	251	269	238	246	250	253	256	284	255	259	255	243	249	239	249	259	245	244	267	256	252	252	280	255	234	239	248	270	235	236	266	239	254	256	230	254	242	261	254	246	227	244
21503	30146	11076	1949	1636	932	954	1322	773	346	307	325	319	321	311	305	315	329	338	303	340	325	300	302	322	285	339	312	330	312	302	304	292	278	296	330	353	309	327	307	296	307	315	320	300	319	274	306	301	291	321	343	334	324	296	311	297	293	319	302	318	312	279	326	288	325	322	304	292	281	297	307	300	286	316	343	311	326	302	294	303	313	284	281	294	326	315	302	306	330	322	318	281	346	333	331	338	309	310	309	321	299	323	300	328	323	333	338	274	322	290	323	301	301	294	312	330	322	316	284	282	313	332	284	326	268	337	327	322	309	301	312	318	296	322	278	316	278	296	289	332	306	304	315	324	304	312	323	307	309	324	319	299	340	309	311	298	320	345	313	342	310	334	309	330	336	279	298	296	313	301	332	292	291	292	334	324	292	296	318	328	364	297	292	266	274	319	297	313	299	321	287	305	288	301	317	281	297	327	309	326	327	311	317	312	336	284	295	316	310	305	320	281	336	317	300	302	303	308	277	303	324	302	283	298	299	296	314	303	310	311	299	337	321	290	294	301	293	338	317	294	283	270	273	296	309	303	311	335	284	297	307	294	320	310	318	328	326	320	306	312	363	303	335	301	301	350	326	326	292	283	307	332	294	335	301	314	337	307	307	303	294	305	341	301	308	337	311	295	348	289	296	333	306	292	318	293	304	318	308	324	319	326	302	329	299	309	317	294	305	347	309	341	314	304	281	330	333	321	302	335	345	330	309	311	328	283	321	306	323	317	296	317	303	314	328	272	295	300	287	295	277	307	276	317	299	347	317	299	326	323	300	321	327	333	297	321	285	282	321	293	301	324	299	332	334	307	311	318	285	299	323	277	312	308	317	314	330	306	292	295	305	333	343	344	300	298	320	316	276	301	316	304	325	299	328	329	318	285	340	291	325	312	289	294	297	278	307	296	296	331	332	348	315	308	349	288	276	286	293	286	332	284	282	316	290	285	285	333	315	312	311	321	311	294	279	336	291	275	314	302	292	321	321	312	313	292	318	340	300	339	343	306	321	350	295	302	312	292	316	294	314	303	287	301	302	331	302	298	331	306	319	298	299	321	314	300	321	302	298	282	313	288	301	336	310	324	319	291	333	285	315	318	299	290	289	334	315	298	300	317	317	298	292	286	288	324	319	310	309	327	313	362	341	306	290	307	304	306	298	305	304	325	310	319	303	337	291	316	308	311	331	305	311	312	296	315	298	345	320	303	332	312	290	300	322	329	332	324	328	289	293	297	303	336	321	289	331	341	324	302	324	322	314	290	319	314	304	343	315	285	312	295	322	339	312	290	326	298	303	303	298	323	310	320	322	305	322	336	310	311	309	324	320	321	297	332	291	289	329	318	283	313	314	315	336	264	314	291	290	267	286	348	295	314	293	284	312	316	284	303	333	308	310	303	287	314	322	331	335	290	306	286	346	291	281	299	317	298	350	288	322	295	314	323	319	315	301	316	322	284	312	298	304	350	292	306	283	303	302	312	338	349	342	329	315	307	332	338	333	313	319	334	303	305	299	291	331	303	288	301	309	314	306	349	297	288	318	326	328	295	324	304	312	303	317	316	269	348	269	297	311	335	299	305	302	298	328	314	297	305	340	307	293	323	311	283	292	305	323	304	317	320	320	323	293	327	266	317	328	322	287	328	327	294	310	292	312	306	335	282	324	284	299	324	304	306	311	297	318	309	295	287	302	298	303	289	300	286	266	319	325	296	322	310	287	309	310	331	293	312	304	281	331	325	337	314	285	338	314	291	314	283	282	314	312	315	283	332	299	300	339	313	287	298	297	322	303	305	314	315	315	294	298	314	277	331	339	305	288	323	313	335	308	271	312	308	294	306	300	309	310	328	334	302	352	326	269	304	284	289	289	306	292	336	329	299	294	303	352	338	322	296	312	300	294	297	305	318	294	335	306	330	308	303	321	329	291	347	325	338	316	321	309	321	290	325	291	316	253	302	290	310	288	295	317	333	305	299	300	298	287	343	304	317	322	300	322	330	312	291	327	322	316	329	305	331	325	309	293	311	286	309	322	327	288	312	313	309	321	303	294	319	284	325	300	313	310	309	328	308	308	310	286	298	309	292	333	308	311	318	333	292	312	318	319	311	299	299	291	317	334	321	309	305	300	289	317	293	299	321	313	292	305	284	306	309	286	323	311	298	330	314	315	275	301	293	328	320	371	297	324	324	326	320	303	286	321	340	297	294	302	310	333	292	295	290	312	346	315	304	306	295	301	304	316	333	330	272	294	321	347	294	325	322	294	284	339	310	298	307	293	313	301	283	316	328	333	371	326	321	311	293	293	314	308	315	312	331	299	317	336	292	296	343	306	289	272	297	340	303	293	325	330	276	301	285	311	269	318	284	305	316	321	307	343	305	284	313	308	293	350	316	308	305	317	306	301	295	302	292	314	282	314	292	291	318	292	330	318	304	310	311	337	310	336	325	309	289	315	302	302	333	306	306	296	313	293	290	311	257	329	322	296	310	296	309	325	319	314	309	310	322	300	304	303	310	318	300	347	328	327	299	290	327	279	303	294	309	308	344	295	330	323	280	321	311	320	319	312	326	307	300	317	300	277	314	318	319	306	316	339	285	294	294	279	345	299	321	297	332	335	298	306	312	308	318	287	306	321	284	269	341	304	310	306	302	281	284	324	315	309	307	316	298	301	318	309	298	285	324	255	319	333	323	320	299	324	334	309	315	306	339	320	324	301	292	314	287	322	293	319	312	312	295	310	324	316	297	314	319	323	295	303	310	298	334	336	314	294	308	331	291	293	290	299	320	298	311	311	324	305	305	287	343	315	313	311	329	293	306	299	329	311	321	276	330	318	285	296	289	335	289	303	305	268	317	306	318	290	303	296	339	339	309	292	287	290	311	295	316	311	301	301	308	331	292	317	292	298	329	323	357	305	323	298	292	310	278	323	308	284	318	297	313	306	297	306	335	267	292	301	327	299	306	336	305	303	281	310	317	340	289	315	310	291	300	314	313	296	308	311	334	278	303	299	313	308	353	306	298	325	309	336	301	305	332	332	283	316	342	293	321	306	319	310	312	316	311	322	303	318	283	293	306	273	331	329	354	312	255	290	308	335	312	324	324	317	319	301	311	307	307	334	316	290	325	296	281	329	306	301	352	340	300	303	295	289	276	293	351	294	315	297	331	290	297	329	280	297	316	305	293	295	300	302	300	339	318	331	274	325	304	340	306	293	276	310	311	300	317	334	329	326	314	323	301	333	335	330	302	338	319	294	322	280	332	315	319	281	317	300	303	307	313	318	316	305	304	288	330	329	346	283	309	306	317	328	310	309	310	326	334	318	298	301	313	302	293	270	280	299	303	321	301	308	308	320	317	329	276	347	296	311	309	306	293	334	314	299	338	317	301	311	317	287	314	297	296	314	303	288	322	326	329	305	301	301	297	323	307	304	307	297	294	309	331	324	301	287	323	298	303	284	333	307
24152	21329	28408	24607	20494	9924	4486	4116	2857	507	500	462	487	425	452	419	398	392	422	453	429	389	411	411	416	436	440	444	417	443	394	424	419	388	424	407	406	406	382	429	437	401	410	419	441	412	416	440	408	420	418	422	395	426	387	422	405	362	410	402	427	376	431	395	382	435	414	411	403	424	369	451	393	424	412	436	424	420	406	406	434	392	381	418	407	398	410	412	429	420	394	423	390	389	442	413	415	413	402	379	391	399	410	393	418	407	465	377	384	399	436	432	431	397	444	394	398	403	399	408	393	424	403	397	402	396	435	397	429	393	396	383	406	421	403	398	442	406	427	387	433	453	385	411	423	397	413	416	387	405	402	387	407	430	393	407	412	410	393	383	365	411	377	434	420	400	420	397	366	413	430	391	400	397	394	414	395	417	393	408	444	432	406	390	380	394	407	430	394	413	405	427	397	397	409	376	397	383	409	374	404	411	441	417	431	421	433	431	393	411	400	419	438	428	399	421	411	408	435	409	422	356	418	417	404	392	389	396	377	408	368	407	427	366	431	430	437	402	392	424	399	376	432	389	355	422	380	414	391	374	437	432	382	378	414	437	401	424	387	409	407	403	381	403	395	375	432	371	355	413	404	409	383	422	416	381	411	409	387	388	409	425	391	413	420	415	415	415	441	400	386	398	407	387	441	409	397	434	385	411	379	424	393	400	397	383	415	419	400	398	436	378	372	375	395	394	424	400	396	408	403	443	417	411	458	405	411	420	381	397	415	399	361	421	421	399	404	381	431	383	421	430	416	387	379	365	435	399	441	431	401	436	369	441	401	408	388	396	408	429	423	419	394	369	406	424	400	397	424	378	402	386	386	409	414	407	438	375	427	360	415	394	391	388	398	417	422	405	434	411	388	416	420	414	399	387	412	404	389	397	399	438	387	375	400	437	418	377	400	393	405	393	371	393	415	437	387	373	394	429	421	388	411	411	396	393	415	377	399	410	416	424	374	406	374	415	403	393	417	391	411	405	389	423	414	399	397	409	395	418	387	426	397	392	437	411	358	419	412	390	415	407	425	407	387	415	387	437	435	389	395	382	409	378	409	401	416	396	368	426	414	428	414	402	407	408	421	441	426	379	396	424	424	412	395	435	417	391	386	412	380	400	391	418	410	399	412	375	419	407	385	395	427	404	414	409	439	401	407	407	395	393	412	443	384	403	401	407	416	393	388	420	417	383	400	415	443	423	428	395	398	391	397	400	397	375	388	394	411	392	401	382	402	385	365	418	413	361	427	410	403	428	435	387	447	417	368	388	403	403	422	434	404	412	419	400	396	391	432	388	389	401	389	388	430	394	381	420	389	397	407	435	385	418	382	412	442	401	441	428	409	409	421	392	427	368	425	408	407	435	433	408	436	364	435	401	408	391	435	412	428	417	387	427	383	386	426	419	390	389	411	365	389	417	425	400	417	390	379	391	396	404	385	380	446	414	436	399	379	420	379	396	383	405	394	402	370	385	398	419	402	409	407	385	372	398	405	389	435	407	379	401	414	381	389	404	403	366	410	404	406	398	419	421	440	399	409	395	408	444	392	390	410	402	418	406	383	407	428	388	433	392	383	408	402	433	414	383	389	365	432	402	403	381	399	399	432	374	371	440	414	404	391	420	402	411	395	383	421	427	451	418	390	381	394	391	403	415	389	420	406	414	389	421	398	400	411	405	437	415	366	415	439	440	371	411	385	378	396	393	397	419	399	409	398	423	422	407	433	383	409	405	431	379	385	409	393	396	421	405	417	386	409	408	390	422	391	399	377	374	406	393	377	401	401	432	435	433	364	387	390	422	381	403	381	426	406	421	420	410	414	419	385	431	407	397	411	388	388	400	395	410	410	389	401	405	435	367	461	424	437	410	403	378	433	423	428	393	416	425	436	443	365	403	382	398	399	413	396	412	375	421	426	411	407	386	391	405	410	405	397	410	422	399	408	404	379	410	421	413	401	415	425	390	430	402	384	420	393	378	410	381	435	420	402	410	415	419	404	414	385	462	398	426	417	403	434	387	417	429	425	416	413	415	416	401	383	408	434	393	380	399	442	396	405	401	405	406	411	429	383	408	399	407	402	386	391	380	407	413	411	392	429	373	405	397	438	431	390	401	416	404	401	440	418	383	414	403	382	355	404	423	391	397	386	417	390	375	398	440	437	399	408	380	382	427	422	439	431	383	408	440	400	381	382	391	444	382	393	398	404	408	389	408	420	398	437	376	398	399	398	435	406	376	424	403	426	405	400	399	385	385	436	419	379	458	393	372	427	395	403	407	355	397	413	419	426	421	413	409	404	407	390	401	398	429	416	420	407	401	440	410	460	389	395	417	391	390	405	418	395	423	394	428	416	417	400	408	374	425	387	386	402	388	438	410	391	388	393	410	410	399	412	415	416	402	392	407	423	422	407	387	397	421	422	389	365	443	412	396	404	392	379	416	407	435	360	427	423	381	420	391	424	393	404	406	377	397	439	411	400	396	413	414	417	418	408	385	370	419	399	401	385	386	398	403	408	393	397	438	414	426	391	343	432	423	397	429	403	401	375	402	367	368	424	394	375	411	422	377	387	415	413	393	404	411	397	403	429	440	425	420	413	418	398	424	425	391	386	391	426	415	391	401	446	419	398	412	380	430	375	438	390	375	392	356	383	404	410	426	449	401	381	384	421	386	421	431	400	405	410	380	397	430	433	417	428	378	378	391	412	414	413	408	427	422	426	387	385	405	412	427	398	413	416	389	394	392	400	369	360	387	384	393	437	396	402	384	422	388	414	424	409	421	384	414	428	419	363	367	402	371	420	439	419	395	435	444	390	431	381	356	379	398	446	389	399	433	384	425	362	414	423	397	398	395	382	402	390	394	409	358	369	410	371	441	377	367	364	384	389	415	397	403	413	419	405	405	413	370	406	379	443	411	419	409	403	411	408	383	411	393	448	396	422	408	395	407	434	408	373	377	402	421	458	420	367	393	453	406	416	400	382	393	414	409	391	404	389	371	400	401	410	440	428	396	387	378	412	431	433	359	386	389	390	384	390	419	420	417	394	402	401	428	382	392	400	390	429	397	429	395	382	430	385	383	389	402	402	387	406	406	414	404	411	391	381	416	434	396	419	431	390	424	408	400	408	388	394	429	398	404	416	388	424	385	419	434	402	410	368	388	408	417	398	406	383	411	393	411	371	384	377	396	407	403	408	417	447	408	408	406	423	373	414	389	416	447	379	383	383	435	397	411	431	367	405	362	403	399	403	418	409	382	408	408	383	399	390	406	405	432	418	401	427	391	391	407	404	438	388	421	418	433	415	407	436	439	397	417	422	424	395	424	391	418	413	391	393	372	404	393	415	423	392	380	392	421	454	423	424	377	409	400	388	394	385	389	381	401	370	404	407	439	401	423	401	400	400	416	396	384	442	404	431	416	375	403	390	366	409	401	432	379	380	395	342	359	363	406	434	394	444	422	436	378
43921	69912	37728	15934	13211	8186	7850	8307	5896	693	683	619	594	613	529	545	497	532	542	515	535	564	537	502	506	457	497	522	485	472	516	478	466	458	471	480	469	495	472	467	494	491	528	479	492	465	497	476	474	471	467	452	480	490	497	455	435	477	490	487	460	473	499	460	473	466	500	497	440	467	473	444	443	473	481	479	458	479	472	469	472	474	498	440	475	445	468	470	480	477	493	498	478	484	499	442	492	436	472	455	491	460	492	492	488	491	505	483	489	444	492	521	482	487	494	488	469	477	481	469	454	502	445	481	450	469	490	512	495	456	466	443	462	506	464	496	453	484	499	486	452	498	492	508	493	477	468	485	480	465	457	490	447	496	474	483	483	439	456	484	432	483	471	504	453	449	430	481	440	483	475	501	452	482	429	498	487	501	453	495	496	527	466	480	486	468	445	486	456	482	468	477	478	501	463	450	476	477	461	499	474	453	440	447	504	446	483	464	494	473	464	478	474	483	457	481	461	471	431	473	466	453	426	467	487	481	445	444	453	493	494	448	486	491	507	441	462	449	464	413	519	484	456	503	503	508	456	464	470	461	487	528	490	478	468	453	455	487	483	477	454	505	469	453	465	472	492	488	452	480	498	474	477	462	481	496	462	474	451	474	475	464	480	479	472	456	509	460	468	455	515	482	464	465	517	478	456	456	466	486	484	467	485	510	467	453	494	465	499	490	455	472	479	469	423	495	477	490	479	476	481	441	476	484	480	461	492	469	512	482	475	485	462	456	481	489	436	455	472	444	482	489	463	520	480	481	443	466	455	485	474	434	491	479	477	447	442	460	449	483	474	453	480	503	482	477	513	458	482	428	474	507	458	505	511	453	470	453	479	464	499	477	514	480	448	486	479	473	490	493	452	466	499	477	490	424	477	458	455	493	495	511	508	484	471	493	471	453	479	446	454	463	467	513	464	462	472	464	479	489	489	427	458	475	462	494	446	479	455	498	489	468	512	466	485	478	451	487	484	456	502	489	449	450	452	495	465	469	459	462	477	441	523	463	476	478	474	452	452	469	434	451	490	455	458	475	456	492	459	466	484	505	458	487	487	493	457	431	464	475	478	420	498	504	478	484	460	450	465	452	546	454	448	447	461	486	466	477	495	475	474	470	507	460	484	479	480	489	460	460	465	479	510	477	435	466	493	450	467	452	517	493	466	470	458	482	502	444	461	478	493	496	468	433	453	466	449	472	494	477	486	488	429	486	451	481	511	471	460	516	488	435	507	448	515	506	497	518	471	439	458	446	477	441	464	464	474	469	485	455	446	470	477	474	466	466	487	443	510	465	468	513	483	439	487	503	491	519	451	464	459	532	475	459	452	506	447	443	464	475	485	488	473	494	493	502	457	485	446	507	481	475	482	466	484	430	481	447	459	524	487	474	456	491	475	464	471	462	470	476	441	478	517	465	468	474	491	461	444	485	481	508	470	481	467	499	496	502	468	459	494	444	502	471	494	492	473	436	475	466	554	499	504	470	459	486	493	461	439	461	446	475	502	458	488	497	458	487	509	463	474	457	464	506	439	480	493	500	480	513	479	457	497	500	480	486	463	484	487	494	476	483	463	495	482	474	495	480	489	436	526	487	447	493	481	430	435	482	520	487	484	453	500	513	476	475	461	522	526	506	460	502	491	489	499	471	477	462	488	478	469	475	473	455	490	442	467	484	450	484	477	476	464	487	482	444	435	493	469	491	469	464	502	435	449	506	467	485	465	465	451	470	427	504	457	515	493	482	466	490	454	484	449	433	486	476	501	445	481	477	453	440	436	470	466	447	477	513	493	489	443	501	456	495	469	472	489	475	493	454	477	490	484	465	451	492	447	497	461	466	453	445	479	477	503	448	492	489	467	521	477	462	475	479	495	485	489	489	496	469	469	516	474	467	480	462	479	455	468	449	473	462	478	457	477	436	452	447	457	467	466	480	454	459	435	461	489	501	481	433	472	474	448	474	458	454	492	463	451	468	475	526	493	455	479	463	457	484	465	484	445	484	489	469	434	496	486	452	477	435	465	473	456	462	493	503	475	491	473	467	466	445	470	446	465	502	472	464	453	479	458	434	495	482	434	477	478	491	454	518	465	434	465	428	489	450	450	479	492	456	493	471	528	459	510	456	456	483	463	484	428	495	478	465	490	455	472	456	487	441	462	453	478	494	485	450	474	480	490	479	488	454	469	452	494	451	493	460	459	500	459	464	473	494	459	463	502	464	492	502	427	493	451	438	463	454	471	498	490	492	484	485	469	444	475	451	488	465	458	470	465	500	451	503	464	480	450	478	499	465	454	516	459	476	473	465	471	450	456	450	493	415	441	464	487	485	483	497	497	437	478	467	472	464	501	473	463	509	499	464	476	458	469	514	516	473	522	450	440	451	460	463	468	439	477	489	498	477	490	496	472	492	463	479	437	484	490	487	500	473	458	506	472	456	467	492	451	472	462	464	507	497	491	467	466	444	475	454	495	460	494	504	504	454	472	440	471	498	482	500	503	463	467	516	467	485	497	463	459	522	460	462	490	451	422	462	468	500	444	435	484	487	484	494	475	506	494	513	490	491	467	460	495	449	453	452	473	450	455	501	454	482	455	500	468	519	479	515	496	509	434	443	500	484	455	493	453	451	422	426	475	430	504	483	460	509	459	463	479	464	479	484	411	482	459	481	517	489	454	478	453	463	507	462	451	452	478	491	441	450	476	475	505	523	476	484	451	497	488	495	448	485	467	455	483	463	452	481	506	490	442	498	453	498	489	482	512	488	458	448	456	464	470	494	455	483	489	500	482	513	463	501	497	480	496	497	458	461	498	503	427	469	471	477	479	464	492	434	436	487	506	416	448	436	475	470	484	466	474	479	476	484	478	463	434	471	495	478	488	485	487	468	455	470	435	499	512	445	455	477	447	524	455	474	456	481	463	471	484	493	448	476	433	491	496	453	472	494	495	513	450	482	417	471	446	462	468	461	489	482	482	446	495	458	457	458	476	496	494	464	443	465	468	497	496	468	464	446	462	464	436	496	481	474	490	491	443	454	480	478	481	446	474	433	486	469	446	475	502	471	446	451	452	470	457	493	489	494	482	431	451	444	483	469	425	459	501	479	488	436	496	471	475	469	498	490	449	448	475	480	506	488	512	457	449	473	495	462	450	482	499	481	484	471	467	480	482	497	463	529	501	522	483	484	472	479	469	457	448	486	496	507	498	473	448	510	514	451	476	463	508	427	461	434	435	480	471	496	479	452	470	477	490	469	467	492	434	422	463	478	456	513	468	475	459	495	488	495	504	480	438	469	495	462	457	492	441	520	520	465	489	473	453	481	419	476	472	466	455	487	505	493	450	516	451	482	445	444	478	464	474	445	497	540	510	488	466	499	481	506	475	480	469	500	497	452	460	466	518	451	496	487	449	468	465	444	473	475	492	480	475	514	505	474	464	467	500	478	530	494	488	461	469	465	468	464
25400	21447	27146	24402	8784	1752	1641	1948	1663	334	348	326	309	311	307	289	306	304	261	319	277	306	273	298	313	267	275	261	297	286	305	252	290	272	246	292	268	275	276	282	321	306	266	313	277	258	278	287	287	302	283	275	260	297	285	319	295	298	268	280	292	293	260	270	270	275	301	250	274	285	252	287	292	288	288	301	264	280	254	267	270	249	252	268	247	266	285	307	278	292	268	236	275	295	307	283	274	287	255	258	282	276	286	311	249	288	272	269	292	274	257	264	344	281	287	282	259	270	284	275	257	274	267	276	251	296	287	281	278	267	275	278	265	254	283	250	284	270	275	308	268	312	267	279	259	269	253	299	268	289	275	278	277	251	295	277	246	279	278	292	290	278	285	273	278	243	292	283	249	271	295	275	285	319	314	254	275	270	278	298	277	282	288	270	265	262	254	287	252	284	279	296	269	287	299	278	277	286	290	257	276	260	284	262	296	284	287	266	260	304	280	251	313	301	276	278	315	268	264	280	312	286	283	282	299	294	270	256	279	266	275	255	259	269	262	299	302	259	256	321	225	264	261	282	284	300	283	277	271	262	283	279	269	280	252	286	277	281	232	274	281	259	231	301	281	285	283	262	255	293	290	282	277	264	275	276	271	250	278	279	310	276	274	264	290	259	279	271	287	253	287	295	275	260	250	293	275	249	288	288	275	295	277	269	283	236	288	267	255	292	257	263	287	243	286	319	265	280	253	278	289	256	281	292	286	293	293	265	288	285	285	284	293	271	272	266	279	290	273	279	282	256	280	262	269	264	305	279	281	248	295	272	260	268	323	281	262	268	294	288	262	296	297	271	294	282	302	271	260	289	317	289	299	286	310	285	277	287	269	299	260	274	270	272	292	262	299	283	279	295	274	275	250	255	285	298	281	256	255	275	305	310	259	278	287	295	294	289	280	281	276	261	307	248	261	281	275	262	276	303	278	247	269	239	259	288	286	281	277	247	282	269	291	266	266	256	273	259	271	240	248	261	275	291	272	283	249	266	267	289	272	285	263	299	281	262	255	284	277	291	278	253	289	266	269	274	304	253	291	274	280	237	278	285	279	272	266	297	292	289	312	260	288	296	288	293	254	294	291	259	260	286	275	256	303	289	282	255	270	262	264	275	275	266	283	253	288	277	294	262	268	258	284	270	268	289	291	278	290	271	256	261	269	307	285	257	255	271	289	267	284	267	289	275	295	264	258	248	238	273	277	278	281	287	262	252	236	277	250	253	281	287	278	247	282	277	288	268	262	271	294	262	279	277	243	278	278	268	286	264	266	268	262	266	266	257	282	288	295	277	290	286	309	286	282	290	310	292	273	277	268	299	270	295	294	269	287	276	290	248	259	292	288	260	287	247	295	239	290	295	267	320	286	260	266	277	321	268	245	286	288	294	293	274	273	311	264	276	304	280	279	261	294	255	283	290	293	256	266	281	286	252	255	268	237	263	247	276	283	294	274	282	275	296	250	248	285	260	266	282	281	271	295	266	294	277	243	279	270	266	273	298	268	282	263	263	279	282	287	246	280	256	289	289	264	294	280	290	272	250	285	288	267	260	276	283	280	258	288	254	259	291	275	272	276	256	258	261	250	286	282	280	286	285	277	271	253	300	312	297	280	273	286	293	279	253	283	311	280	270	290	291	254	266	289	247	290	279	276	268	280	267	247	272	265	278	271	240	283	300	280	264	262	275	289	274	257	287	303	298	275	285	277	284	292	289	261	293	274	290	262	269	271	272	278	293	275	290	243	306	286	283	253	244	303	243	283	264	281	277	290	276	247	270	265	284	277	295	277	258	259	271	283	279	253	263	291	270	259	304	291	301	285	263	256	253	263	269	272	275	256	275	278	259	282	267	321	260	259	286	246	297	270	258	319	258	322	254	265	289	275	277	270	252	291	263	277	284	261	257	270	260	297	262	262	283	274	274	258	268	259	246	276	297	294	271	269	256	289	271	305	267	271	273	257	252	280	276	276	240	282	280	275	268	270	268	300	279	307	303	288	251	299	299	302	284	265	271	275	265	279	268	271	277	277	265	267	307	300	256	254	276	273	261	265	276	276	294	258	276	280	296	276	293	271	310	284	258	265	286	274	281	286	283	271	265	275	257	278	295	297	284	266	265	271	298	267	289	229	267	295	264	260	293	268	280	261	294	318	304	286	255	278	278	287	287	307	264	277	289	277	300	251	298	248	272	298	273	245	272	298	285	271	276	271	279	259	251	263	290	282	267	264	273	262	291	268	279	271	262	263	281	272	268	269	270	265	278	267	293	261	269	258	273	241	258	268	265	283	259	291	264	252	271	295	274	312	279	289	255	292	291	261	304	251	311	276	300	249	280	244	288	293	266	246	285	260	254	266	233	281	268	254	233	300	277	258	249	247	293	255	273	275	272	284	292	271	317	283	266	271	298	287	284	241	254	270	261	280	257	270	288	289	322	268	291	282	257	271	265	280	236	284	301	279	287	305	241	263	282	277	262	271	290	287	251	268	271	285	274	286	283	282	302	240	277	264	270	290	297	247	262	283	262	272	269	273	264	288	301	271	266	274	265	301	311	278	223	312	300	268	293	274	250	275	263	239	284	242	294	264	291	286	287	285	269	267	304	247	243	305	302	286	255	286	257	269	272	302	287	281	261	281	287	279	280	248	255	268	236	287	284	268	272	274	294	238	290	266	265	279	265	272	282	276	253	258	286	285	262	298	269	268	278	289	282	262	266	263	308	240	265	265	290	260	277	270	273	258	273	276	264	307	256	283	299	247	271	265	276	266	280	269	283	266	273	264	287	281	290	285	298	291	286	273	292	270	249	267	308	258	289	276	283	260	292	287	283	272	281	270	291	263	266	280	255	250	243	281	266	275	274	288	278	249	272	265	275	288	286	269	254	245	264	286	245	278	276	250	277	281	298	291	285	265	283	326	265	265	291	292	266	248	282	289	272	289	261	277	292	278	263	295	240	267	260	283	272	271	290	314	265	295	274	267	291	279	258	285	292	272	267	305	254	250	309	265	262	311	284	265	278	248	279	267	254	278	279	279	261	254	308	268	266	306	272	251	263	260	269	272	250	301	273	267	272	246	281	256	300	259	280	279	266	258	253	260	277	266	273	280	243	274	254	288	262	278	284	283	288	269	286	274	290	279	313	245	254	282	252	282	286	235	265	306	296	271	273	271	259	287	268	272	285	284	287	256	247	274	293	261	237	269	279	272	271	296	281	284	273	269	274	276	255	261	286	273	290	292	282	301	265	252	284	294	264	283	250	266	253	286	283	256	287	256	276	250	251	254	287	288	256	293	258	259	280	286	284	286	236	272	291	288	264	261	270	263	256	276	308	283	275	258	241	309	293	269	292	258	244	277	273	265	237	295	275	252	279	286	263	264	245	284	285	258	259	286	301	298	318	278	298	277	251	268	267	283	261	256	266	287	284	268	275	298	274	247	263	279	254	315	282	267	269	278	273
39826	55676	29770	10235	7911	3435	3984	5270	4041	521	425	434	444	376	407	379	360	355	392	358	377	347	339	357	408	359	358	331	394	379	338	315	318	359	359	341	357	354	356	358	358	322	376	334	355	337	365	363	343	336	334	360	364	306	353	361	368	362	311	357	370	335	319	314	363	361	362	361	338	336	346	373	374	382	365	357	324	332	324	361	353	334	337	333	337	342	347	360	360	340	329	341	335	362	329	356	357	333	336	337	330	378	367	352	368	357	378	340	373	324	365	354	360	337	359	355	365	335	366	335	334	323	338	335	355	370	374	363	363	338	354	349	359	356	353	330	387	351	350	366	337	357	344	339	336	362	326	327	328	312	349	357	346	343	352	347	316	373	333	340	332	337	334	318	347	352	339	355	313	340	351	381	356	347	315	325	338	337	364	335	363	329	354	355	320	331	364	309	359	340	348	359	338	332	354	329	355	356	362	350	342	368	348	344	339	336	334	334	349	344	338	332	357	333	359	360	343	371	348	378	383	352	367	356	337	357	349	345	343	388	333	360	352	352	357	370	327	368	365	318	345	371	284	335	363	332	356	369	359	348	344	300	312	332	339	361	339	356	355	335	348	338	377	346	338	320	340	339	355	348	363	356	326	350	366	364	385	336	348	341	321	368	380	332	345	332	334	324	330	349	343	344	330	351	338	351	315	326	329	335	356	338	359	343	341	349	345	338	351	332	352	335	347	312	332	348	357	337	365	331	381	333	373	336	351	359	329	329	345	333	359	361	361	342	354	327	362	361	323	340	312	351	348	343	346	359	350	356	320	349	336	340	364	329	335	318	359	361	327	354	352	322	356	341	319	363	316	337	347	351	360	356	332	376	366	347	324	340	358	377	312	350	340	374	342	348	339	321	341	373	328	344	325	338	322	329	314	339	309	337	351	355	345	358	312	329	336	345	371	327	330	328	352	344	373	357	353	326	352	351	368	321	333	368	356	342	336	334	337	370	335	354	360	333	340	334	321	328	321	310	322	310	346	343	348	357	343	367	331	320	359	328	329	342	365	332	337	347	365	314	361	344	353	333	349	353	353	371	333	333	337	359	298	345	349	362	370	355	341	357	386	318	335	315	342	364	369	363	382	314	356	349	331	346	337	359	332	321	353	342	351	342	354	344	308	342	349	352	336	363	357	342	377	377	332	346	335	347	337	350	348	349	358	372	336	355	372	360	330	364	348	372	345	354	336	341	346	341	351	334	341	373	320	345	353	339	319	325	336	322	346	350	329	318	372	369	334	337	345	334	366	358	372	351	329	329	357	381	339	336	347	344	319	354	335	324	312	329	345	328	334	344	332	320	328	323	368	345	357	354	340	357	348	337	346	346	366	362	335	342	343	334	319	368	336	317	341	361	339	355	380	363	325	327	326	333	302	348	361	292	325	369	346	340	375	346	368	363	344	352	322	365	386	350	354	380	341	341	314	350	347	350	342	359	327	347	354	356	345	346	312	357	342	328	359	334	333	332	341	336	366	392	345	357	370	368	342	356	355	363	353	327	347	326	364	336	330	352	312	334	318	324	347	364	345	355	375	339	351	310	362	341	348	350	342	339	364	332	370	364	323	332	384	380	333	325	353	379	342	358	336	349	349	399	341	343	362	350	345	325	315	331	353	347	346	326	322	310	329	319	339	357	298	356	346	338	311	324	357	332	334	322	330	334	343	333	362	333	334	317	303	335	381	348	316	382	353	360	327	398	355	330	316	334	351	379	372	372	351	336	322	331	343	357	347	348	325	312	330	340	353	350	290	351	342	350	331	369	338	348	340	361	341	382	372	361	362	369	331	332	349	340	304	368	328	336	344	314	345	373	344	365	344	344	373	367	362	349	330	366	329	334	339	333	317	331	346	363	356	330	339	341	321	325	372	382	305	329	354	342	367	382	335	348	349	391	325	325	339	322	335	359	347	345	330	332	332	351	329	365	371	349	327	344	378	348	346	376	356	354	359	346	359	366	363	342	319	360	308	352	313	349	362	370	317	331	310	343	368	356	327	367	329	336	335	333	374	330	340	322	351	348	352	332	328	386	353	364	367	380	319	356	364	342	354	377	338	356	342	356	321	350	379	344	361	360	364	353	335	377	351	361	331	324	359	357	348	341	365	352	363	354	348	326	319	346	353	327	354	316	341	377	347	338	344	321	341	339	314	371	371	387	363	336	312	358	352	358	358	313	379	369	349	364	341	342	335	361	340	331	334	337	321	364	357	351	340	363	354	371	358	354	336	336	366	363	333	366	324	340	322	351	320	342	310	306	342	328	325	348	372	329	308	317	325	330	317	343	374	366	360	317	308	335	361	330	320	346	345	328	384	330	316	335	335	323	346	330	340	320	368	330	374	352	338	324	360	323	379	333	328	360	319	364	357	343	356	360	360	385	337	351	363	327	317	330	306	385	352	359	335	353	386	335	356	339	354	352	327	350	341	332	336	352	334	341	331	333	339	351	354	332	324	333	320	352	348	347	359	331	343	359	352	335	323	354	347	338	338	351	354	351	366	364	348	353	365	351	323	375	299	360	357	340	360	383	361	335	355	359	353	312	328	335	333	369	355	301	358	340	351	338	352	325	361	367	365	371	356	355	366	330	338	333	355	360	396	343	336	340	387	342	346	373	359	340	336	332	340	341	361	338	315	338	343	346	343	332	371	375	342	343	358	336	343	306	391	329	378	357	367	351	347	298	360	319	350	354	342	342	360	355	354	376	349	344	347	388	348	345	347	351	342	374	325	332	351	350	340	330	349	338	356	321	372	337	350	334	315	310	350	342	332	354	301	331	360	336	352	345	357	343	346	338	352	355	333	342	345	333	366	313	355	343	352	324	351	352	338	328	337	342	329	368	344	310	345	352	340	346	347	337	350	344	338	363	337	319	359	330	350	352	371	328	376	356	373	362	366	328	349	348	355	313	348	353	349	355	345	336	359	377	345	369	345	328	323	344	382	349	352	319	363	347	368	365	313	364	374	364	350	356	338	331	312	311	312	348	359	340	366	355	336	334	337	343	340	336	350	345	354	343	341	342	358	318	369	336	326	359	333	355	325	330	351	345	360	328	328	344	330	329	344	329	359	348	315	380	386	342	307	355	326	343	325	339	336	353	367	368	355	345	323	329	338	348	315	348	335	335	368	344	337	317	344	313	327	333	348	350	326	342	388	374	330	371	360	359	338	319	354	328	365	327	346	326	370	364	381	374	347	349	344	359	362	335	342	355	338	338	351	326	344	336	354	376	355	335	366	350	327	341	337	362	330	327	346	306	321	385	338	328	351	324	350	321	357	324	331	372	347	335	368	361	313	336	344	338	341	384	369	364	358	337	345	358	375	305	340	315	367	347	331	337	370	358	353	344	327	363	335	334	345	319	369	377	338	336	331	357	363	335	356	323	358	342	348	331	351	338	325	351	343	355	340	351	368	376	356	314	341	330	346	341	307	360	343	346	349	330	345	336	312	321	326	359
23020	21289	29027	23914	21386	21071	14701	9477	7139	929	740	697	698	699	637	621	602	621	605	627	576	584	557	590	553	572	564	583	577	552	597	604	564	568	529	597	562	536	554	559	549	523	522	561	547	520	563	562	572	580	565	586	554	555	590	550	550	549	542	568	534	537	562	555	513	550	590	561	549	568	552	542	542	502	555	584	532	562	557	533	564	563	585	540	551	599	575	533	592	557	541	589	600	560	615	541	615	589	573	543	582	549	568	549	564	543	554	525	581	552	544	535	556	490	560	568	538	494	557	571	528	558	542	571	558	562	555	585	532	504	519	564	545	552	562	499	548	570	564	535	561	557	531	550	583	542	542	538	560	505	557	582	558	559	568	566	556	545	553	576	568	496	570	560	519	571	546	536	517	569	503	530	542	538	554	557	519	569	601	551	583	586	540	501	576	576	525	540	552	581	566	574	580	503	526	527	539	566	547	549	513	539	574	540	577	597	555	572	577	563	565	540	553	538	558	513	519	464	546	501	522	543	533	541	534	565	550	562	556	607	547	538	520	582	530	552	536	520	549	559	539	578	525	489	596	510	550	580	532	545	579	558	577	546	552	513	590	566	572	536	559	534	564	572	522	523	559	516	544	581	541	521	538	522	560	511	578	575	576	553	523	534	579	534	578	548	571	581	538	522	512	558	555	521	540	523	533	548	546	581	590	528	539	547	526	589	546	534	546	513	569	544	561	518	548	537	530	536	534	552	541	488	525	539	554	568	572	571	542	546	479	535	502	558	517	546	543	530	542	547	566	569	575	511	517	506	530	567	494	553	532	545	571	550	521	545	574	528	576	548	532	555	579	566	557	529	548	550	539	547	554	532	553	545	563	542	540	522	542	584	535	581	533	532	570	545	545	572	555	568	584	515	535	515	531	527	554	568	551	510	536	554	531	555	551	498	546	561	502	529	524	568	566	508	549	526	561	514	582	564	577	553	541	535	525	547	537	540	557	578	553	542	568	555	543	508	595	579	579	544	540	574	500	540	575	535	583	535	524	530	559	535	519	526	550	545	575	563	547	543	542	527	564	505	526	568	554	541	547	546	535	534	555	551	527	518	580	544	565	562	563	534	567	575	527	586	578	538	547	537	536	579	548	515	564	523	517	535	562	541	580	486	567	580	576	563	559	538	510	547	545	570	538	541	539	498	546	577	551	535	525	555	581	493	471	582	555	553	514	542	569	535	538	530	492	561	512	527	507	521	537	540	543	586	579	538	536	530	510	570	527	526	534	541	548	549	562	487	540	539	542	545	562	519	554	551	584	555	605	554	531	565	566	553	556	536	570	524	500	566	560	529	510	529	495	513	552	575	543	565	525	563	541	566	570	543	551	571	578	525	551	547	562	508	541	518	527	513	517	549	523	538	524	578	568	539	522	550	551	541	529	562	608	540	512	535	554	576	503	572	573	531	564	531	550	564	540	551	530	544	527	552	547	591	546	575	547	592	570	558	544	569	583	575	489	562	527	551	520	528	546	552	530	534	540	580	535	510	554	512	580	546	550	590	512	521	550	500	562	539	552	595	582	532	509	563	528	565	602	513	550	551	552	580	527	554	553	555	567	571	547	576	517	507	548	548	576	535	564	547	540	583	536	523	549	530	543	532	541	534	544	542	528	550	586	552	529	544	557	557	551	547	543	565	575	551	548	537	570	506	560	493	527	534	568	568	557	588	568	572	562	551	580	527	527	511	572	534	524	530	554	552	558	553	572	551	534	559	536	524	599	578	536	543	509	566	515	545	574	570	537	567	506	525	562	540	535	569	544	520	547	543	575	503	565	533	593	554	538	530	558	538	563	562	570	573	545	597	550	555	566	535	574	583	526	526	529	553	593	552	552	571	546	508	560	534	577	586	555	527	555	550	532	535	569	575	540	540	537	570	554	547	532	548	546	555	515	547	516	561	548	555	561	579	530	537	547	566	523	514	548	546	574	542	526	547	541	509	535	575	566	557	532	557	486	533	530	540	556	532	542	611	564	555	510	542	578	552	568	553	551	482	516	552	575	549	518	540	523	539	543	547	587	558	578	507	543	538	528	557	535	536	566	539	542	516	568	548	528	576	541	518	545	561	529	516	571	555	527	564	528	531	526	530	557	529	576	557	570	539	533	554	537	510	574	563	564	514	526	590	554	561	572	538	549	572	569	556	563	515	545	502	585	540	573	555	532	559	547	563	546	523	554	529	556	536	547	568	528	588	636	518	572	552	504	551	556	539	554	540	594	551	570	567	566	542	535	555	538	549	549	516	510	510	525	550	555	551	532	550	552	578	581	568	562	547	556	596	499	492	578	566	533	563	589	589	547	559	532	570	550	537	563	518	559	530	518	551	575	520	540	545	553	529	604	573	563	562	509	531	543	541	546	534	576	563	594	537	576	530	546	508	530	553	547	581	528	543	554	507	519	575	549	561	517	551	501	512	557	547	555	555	531	532	541	536	545	532	544	559	525	540	536	505	572	536	557	580	545	561	554	567	565	558	543	571	534	590	535	553	573	567	559	546	518	479	547	574	548	539	513	581	541	535	529	575	581	549	526	599	593	564	573	555	575	520	572	561	544	518	524	518	508	542	525	569	540	567	522	561	573	550	553	516	578	541	501	549	566	520	543	540	556	561	523	540	546	531	581	547	554	543	549	509	571	528	509	610	562	573	564	581	531	544	554	557	531	575	586	533	526	532	581	503	567	563	563	483	563	543	563	589	578	555	544	541	583	539	588	605	560	547	564	570	542	555	527	556	519	555	579	546	578	552	534	552	519	527	545	566	586	526	535	595	585	523	568	539	532	551	572	548	531	587	575	524	559	552	580	584	573	524	519	531	562	540	562	544	542	558	560	523	570	524	558	529	523	570	511	542	537	588	519	543	498	548	559	553	595	599	571	547	562	489	568	525	538	557	541	533	552	550	528	568	557	544	556	563	548	552	468	565	530	539	556	522	554	541	573	573	536	564	518	552	563	535	534	541	548	525	539	543	566	552	542	540	526	559	551	532	563	540	557	521	573	501	508	563	536	539	564	555	583	580	547	540	538	565	605	527	519	563	548	570	553	526	550	560	561	520	533	514	591	564	543	531	561	568	559	546	553	540	530	570	575	586	557	529	536	561	548	531	565	558	611	545	530	557	518	552	576	523	534	500	520	502	534	565	555	541	536	519	594	553	570	557	580	527	502	560	527	545	579	537	543	506	574	547	581	582	525	570	521	590	569	530	514	561	522	527	583	522	498	488	538	518	573	540	526	528	572	545	525	550	550	511	522	516	615	587	568	530	544	574	527	566	557	507	528	544	546	555	538	562	584	502	571	577	562	550	571	551	552	563	539	556	572	552	541	570	527	509	535	533	567	569	523	533	534	571	584	524	517	526	521	537	557	540	548	549	534	575	563	529	560	587	560	510	516	536	565	545	566	516	595	538	526	528	597	589	554	563	561	550	536	559	535	512	572	539	526	559	533	548	536	563
53260	84557	50118	28414	25125	11548	13919	16242	12434	1071	1042	924	908	870	854	859	784	719	757	720	744	715	678	681	706	690	688	734	695	726	670	657	667	666	659	619	659	599	674	645	656	675	662	629	701	655	649	649	621	626	641	610	673	630	622	657	628	627	642	622	678	653	684	609	676	645	669	647	634	642	674	651	584	640	628	672	685	598	650	642	642	646	628	676	620	645	672	604	658	651	659	662	648	711	677	653	649	627	608	646	648	625	643	652	680	612	644	597	618	617	634	649	628	641	619	671	661	657	605	664	617	640	646	668	630	644	640	645	659	679	678	620	621	667	694	613	617	672	617	630	636	639	613	624	641	606	695	643	650	636	660	601	637	649	628	648	660	643	622	614	644	604	635	684	661	637	609	657	623	615	680	611	673	607	641	635	691	621	611	626	619	618	619	605	613	674	642	621	612	655	621	627	625	599	629	584	665	622	628	589	637	624	640	688	614	634	614	585	593	645	626	643	609	607	654	626	636	589	631	625	619	622	596	624	658	595	620	640	631	629	619	609	631	660	630	640	613	625	648	651	618	687	665	678	652	646	630	629	650	645	598	667	611	629	628	565	623	617	616	626	620	623	640	654	616	579	630	579	653	610	628	625	620	640	582	631	659	667	640	632	644	652	663	618	618	629	643	635	628	631	597	602	611	643	650	661	630	636	656	607	616	618	652	615	609	634	619	631	575	606	661	616	626	664	652	662	608	620	626	623	612	632	673	667	639	657	653	646	607	652	577	662	639	621	681	655	651	627	617	665	621	709	655	614	642	597	635	623	646	645	655	619	580	610	647	634	629	649	595	652	645	632	678	637	633	652	632	649	581	615	611	650	626	630	617	614	641	648	654	612	650	611	651	620	677	637	616	639	629	622	641	650	614	660	617	613	669	627	640	584	662	668	642	697	617	625	634	627	673	630	593	622	676	637	633	608	669	652	628	658	611	653	639	619	650	651	613	607	645	666	622	637	596	629	589	614	669	638	602	618	650	630	620	672	628	624	629	633	610	656	636	682	625	675	683	609	624	682	676	647	660	616	634	643	619	645	643	605	613	662	633	615	631	609	615	579	640	608	671	641	622	659	635	655	601	657	608	624	591	671	613	647	601	633	625	655	608	598	616	642	615	678	676	641	625	626	647	671	649	636	628	646	631	647	650	632	626	662	701	612	580	708	627	620	666	623	639	721	631	672	643	654	643	677	644	620	617	664	621	585	645	612	616	630	625	607	624	611	611	624	654	645	629	642	619	594	640	608	658	657	652	670	613	602	649	654	621	617	644	652	670	653	559	632	611	638	612	646	574	625	560	678	641	641	644	662	644	641	608	614	669	642	636	646	637	606	691	678	599	614	638	608	703	646	635	625	638	640	591	586	687	617	635	638	580	660	589	634	596	633	638	612	691	654	636	599	648	614	687	658	677	617	593	662	628	639	612	598	632	630	588	611	648	667	627	644	623	590	656	673	650	646	651	640	674	609	613	623	604	654	585	599	573	672	625	638	645	664	640	599	670	602	620	647	648	622	637	617	625	647	602	645	646	618	666	634	619	585	631	608	581	642	629	649	652	626	645	649	633	613	579	624	625	646	632	642	647	633	598	649	647	679	574	607	678	596	646	659	645	644	629	639	624	656	567	625	623	653	617	621	625	684	644	634	648	624	668	663	597	581	636	674	621	598	625	670	650	631	626	640	592	674	617	627	651	664	602	638	622	622	647	628	608	664	652	631	618	640	615	626	635	640	645	643	577	613	630	610	654	632	635	654	624	629	629	613	642	654	603	650	615	600	655	653	652	575	624	639	654	647	640	654	645	658	647	617	589	612	609	582	641	618	628	650	691	617	655	619	609	608	631	634	645	580	640	632	617	651	598	645	667	635	613	692	693	628	548	628	666	615	690	629	639	612	648	677	639	624	632	676	637	638	642	654	585	683	647	581	645	633	632	642	612	688	615	685	665	670	669	677	629	665	609	648	573	623	648	605	686	616	614	649	609	605	643	590	649	623	646	616	665	652	646	630	654	638	680	641	614	644	595	647	656	590	633	688	682	585	604	604	639	657	686	632	685	615	629	613	618	685	674	655	663	653	621	661	594	634	631	639	597	616	631	644	657	626	611	612	672	634	662	616	672	659	608	631	625	645	687	630	639	632	637	653	645	606	631	646	625	675	675	632	640	652	655	608	652	635	663	609	659	671	659	631	640	662	636	665	662	585	656	663	586	655	608	651	647	626	620	638	627	648	633	602	659	648	632	637	620	636	634	644	668	644	631	594	608	649	710	639	652	659	660	654	622	645	624	596	615	628	642	633	630	668	605	685	617	660	656	613	684	639	644	650	675	642	652	652	687	613	643	671	613	647	658	651	677	650	616	620	665	636	653	648	636	619	629	632	627	633	648	660	635	677	666	667	641	622	676	642	595	625	586	650	657	643	633	608	662	600	651	590	570	672	642	643	647	613	643	598	632	612	643	617	626	651	579	646	644	621	677	655	617	630	642	660	641	603	628	628	687	667	673	619	593	665	666	581	606	620	619	640	636	640	633	619	651	691	635	664	627	633	662	592	661	597	649	650	694	649	629	653	634	675	619	672	651	670	653	650	647	645	665	577	600	614	653	612	624	607	651	600	644	604	681	651	633	593	621	653	578	646	636	648	626	637	601	614	652	683	613	630	637	654	661	663	627	660	621	599	604	634	651	658	681	604	662	651	650	646	641	644	614	668	667	605	651	658	628	644	637	662	648	648	623	623	607	656	616	620	629	637	650	650	621	628	641	606	621	597	603	590	642	614	640	638	605	600	629	620	641	599	622	652	687	640	676	622	682	644	602	612	611	627	624	694	654	590	641	634	630	671	652	608	622	629	643	634	669	654	595	610	622	671	646	626	664	615	659	657	635	640	653	648	602	599	669	610	664	655	640	603	631	629	610	659	595	661	614	646	638	643	638	640	649	637	651	622	615	645	618	607	590	638	654	662	637	570	599	668	655	654	599	663	615	627	623	639	640	601	662	633	651	633	610	607	641	632	624	653	657	645	679	599	660	618	623	624	634	646	606	614	634	597	634	653	650	601	573	645	608	601	654	605	595	604	635	631	669	660	681	591	613	687	631	610	627	638	643	665	655	624	604	673	633	657	624	604	659	627	634	658	665	592	632	646	659	609	658	637	673	625	632	625	668	661	613	601	633	652	662	659	636	626	624	624	662	660	625	661	664	630	647	645	634	637	646	640	665	618	620	626	629	642	573	601	613	671	653	636	629	645	632	613	621	613	612	635	635	631	606	643	647	640	641	640	617	620	679	668	610	653	647	627	670	619	606	665	644	653	622	695	622	655	621	643	614	633	639	602	554	624	624	692	638	660	662	625	663	626	648	647	608	639	653	616	622	639	647	639	660	653	620	594	654	643	632	619	631	640	652	670	603	613	594	690	637	624	648	662	652	625	651	683	668	608	651	650	633	607	571	647	628	635	606	597
27707	21982	16027	3725	1259	506	582	564	515	238	265	250	281	236	251	262	237	251	246	266	239	241	270	222	268	265	248	229	270	228	257	224	208	261	248	257	209	271	225	231	261	260	266	275	257	287	248	238	266	259	238	271	253	240	248	243	235	248	241	233	241	213	235	218	249	240	227	246	252	230	260	225	235	229	249	225	243	234	239	296	258	241	220	252	256	240	257	262	221	238	256	277	237	252	272	252	253	262	246	252	258	277	289	255	238	241	272	256	250	242	226	230	255	253	242	239	219	264	263	266	241	236	258	252	257	229	243	219	248	252	229	234	230	255	236	252	274	267	234	236	255	276	249	274	239	233	247	224	241	238	260	217	246	238	260	253	258	253	250	247	259	251	275	241	230	255	260	269	245	207	235	265	250	226	222	275	222	238	258	254	258	231	250	208	246	260	240	247	254	242	263	236	238	247	262	264	257	224	225	246	265	276	257	252	250	254	277	234	257	263	245	241	222	248	237	240	230	237	238	244	240	221	239	241	268	242	233	249	265	255	250	248	246	271	235	225	255	257	261	269	226	258	231	229	245	253	240	252	254	265	229	255	247	254	212	230	243	241	258	257	249	249	238	231	235	253	268	231	265	254	256	242	239	223	235	282	243	242	232	238	246	226	257	218	250	242	268	271	241	239	248	226	220	286	236	227	255	244	289	255	230	274	242	205	230	248	242	230	227	270	230	214	241	243	247	260	236	251	230	255	233	259	277	233	243	253	244	248	280	262	238	223	231	229	258	244	253	232	242	240	255	251	252	254	238	221	283	244	228	265	258	232	223	281	212	236	266	246	259	251	235	267	250	221	233	263	265	257	252	242	259	238	276	239	236	268	262	268	269	254	267	257	261	256	246	257	245	254	240	227	244	245	256	260	229	267	251	239	225	253	277	234	263	260	264	232	250	235	268	249	251	259	229	258	261	245	259	242	253	255	251	241	264	265	267	263	247	244	253	265	257	234	259	234	227	260	254	259	212	252	215	251	256	240	258	244	245	228	259	260	249	241	269	257	231	244	266	255	252	241	235	248	230	236	231	245	238	273	257	261	258	262	248	252	252	253	256	236	245	239	261	229	259	233	255	224	234	273	263	253	266	232	253	248	259	266	240	252	242	238	241	249	227	270	252	261	242	249	249	274	233	238	244	242	252	226	237	236	262	250	226	246	246	253	256	219	237	237	247	231	220	244	233	222	235	219	227	254	263	249	251	226	247	240	258	242	226	244	256	236	246	240	256	246	249	265	270	241	255	215	234	263	241	213	258	248	253	249	236	270	259	228	239	249	265	264	261	248	252	248	260	261	245	238	240	218	242	248	252	278	236	223	246	269	287	246	227	275	250	217	265	260	229	238	245	243	235	253	246	260	222	229	226	238	258	225	287	230	255	242	251	247	244	250	253	241	223	250	241	240	254	271	249	272	232	246	229	271	233	252	256	232	245	225	224	258	250	254	238	234	250	270	267	246	242	247	224	242	270	275	257	223	229	238	254	229	225	250	246	233	236	241	242	255	287	239	246	264	254	244	237	235	232	249	229	259	241	251	267	234	231	226	237	241	263	247	241	262	283	237	263	264	231	264	237	259	242	250	264	266	260	237	242	245	220	251	279	270	269	255	262	230	237	237	234	257	260	229	243	245	263	238	202	244	235	274	243	229	241	229	252	264	246	226	235	243	232	223	266	249	259	233	257	224	244	232	263	247	221	253	246	258	220	268	233	247	239	248	253	232	279	255	235	259	244	246	248	276	267	228	223	260	231	236	248	260	222	260	279	240	240	250	241	238	244	247	245	258	261	253	251	226	231	235	257	256	239	245	258	244	244	278	259	228	241	243	243	238	228	248	251	252	231	221	237	235	271	284	245	229	275	227	252	254	227	274	245	289	243	245	253	238	206	253	250	251	244	240	274	256	271	225	248	235	260	227	225	225	269	223	249	265	270	246	249	220	255	236	251	259	248	231	257	231	272	253	253	237	272	256	268	264	243	237	236	242	226	234	230	280	256	235	241	232	264	240	256	239	238	231	250	267	253	256	241	229	257	239	232	265	233	252	285	246	275	219	245	259	240	267	261	239	250	248	232	234	262	266	240	256	249	244	244	236	237	241	248	253	240	232	244	242	255	263	250	241	263	262	228	231	243	250	238	239	222	222	248	229	256	258	219	256	233	251	248	247	230	239	226	261	261	228	257	242	230	252	219	252	258	246	267	237	239	247	243	238	240	254	236	251	236	255	237	250	246	255	248	264	234	217	261	244	257	265	227	237	258	270	240	257	253	239	269	260	232	245	254	252	246	242	238	255	210	247	249	239	232	243	235	226	247	243	243	249	240	240	236	232	277	256	245	246	239	280	256	240	255	231	246	255	251	225	243	265	227	263	212	258	277	252	228	252	248	230	271	259	243	254	241	258	260	230	270	251	251	250	249	237	233	259	246	224	243	253	235	245	274	248	269	221	279	267	253	243	253	275	290	245	263	222	261	234	242	265	258	238	263	224	250	245	262	263	250	255	246	237	240	230	218	243	249	262	236	239	254	263	252	250	263	270	279	229	248	244	261	246	245	230	243	226	251	255	259	242	262	242	266	244	255	236	262	253	231	272	271	234	253	220	251	237	239	247	234	219	245	226	260	265	230	274	248	253	257	259	231	226	244	263	207	264	262	258	241	276	275	230	235	266	237	236	234	253	241	228	265	251	259	216	237	255	239	221	243	233	234	249	255	236	228	265	259	241	232	231	251	222	228	259	235	260	243	224	246	233	240	264	252	250	234	243	237	236	240	252	250	235	255	264	236	245	254	244	250	235	225	264	229	216	235	258	252	227	249	245	233	285	208	264	264	246	229	253	230	246	271	257	219	260	261	260	260	259	241	249	259	235	241	229	271	257	256	239	237	251	254	254	266	230	247	261	249	260	257	225	229	227	245	266	238	270	269	233	241	254	233	248	259	235	234	245	258	236	226	236	230	225	207	263	268	257	262	230	282	263	245	255	266	258	271	268	261	244	279	239	254	255	226	244	262	223	258	221	240	247	249	245	245	252	256	253	282	245	256	241	228	263	240	241	259	237	236	259	274	251	239	267	246	216	235	259	243	243	253	259	270	247	239	258	273	227	235	239	239	231	261	246	238	277	206	249	253	254	235	233	247	257	241	246	229	238	244	224	227	232	263	240	283	248	234	242	237	226	230	252	223	248	245	243	258	234	235	267	272	264	264	244	248	234	247	217	231	267	250	239	232	259	226	234	240	221	219	283	251	237	220	257	253	249	228	255	243	244	267	219	258	230	224	247	224	226	247	263	279	219	218	266	261	234	262	245	261	236	236	269	262	248	234	248	254	239	244	245	260	247	275	235	260	250	264	247	228	229	251	261	230	236	224	232	249	236	238	253	241	274	280	249	218	262	239	250	242	242	242	268	251	268	251	232	230	272	267	271	247	248	270	243	241	245	227	249	249	249	223	260	252	245
21892	29975	11612	3032	2036	766	871	1031	810	290	331	313	305	313	295	324	276	268	320	325	295	306	305	318	311	309	288	318	336	305	306	302	324	322	312	307	282	283	304	335	319	303	298	315	336	294	306	285	307	317	327	311	304	317	308	298	311	303	324	285	328	314	307	318	311	313	292	328	315	291	308	286	317	284	281	305	293	298	282	311	291	280	295	308	301	315	289	313	281	296	325	306	325	331	351	309	319	309	324	298	300	299	318	317	314	277	298	317	324	293	317	316	324	316	332	301	282	330	301	313	317	314	299	312	313	319	308	323	328	303	309	321	310	291	299	326	307	325	316	304	318	296	295	305	295	291	317	308	300	333	306	280	283	291	290	276	298	277	279	331	288	312	311	306	314	277	293	329	307	312	309	292	279	294	285	315	282	306	305	293	320	308	308	294	286	309	296	320	317	282	311	285	294	303	266	316	310	336	270	320	296	302	303	332	273	322	293	315	297	291	299	328	299	311	307	321	306	280	336	297	296	299	305	281	311	306	310	311	307	308	308	316	305	290	323	307	297	272	314	295	318	289	285	285	274	267	292	300	335	296	328	267	286	320	314	326	301	330	283	278	291	344	320	331	289	295	286	302	315	296	273	276	302	286	297	312	324	293	296	304	288	303	300	295	298	312	288	284	291	295	307	284	314	316	298	291	288	278	308	306	286	349	315	313	294	301	303	301	307	299	333	272	277	292	312	310	309	310	330	297	292	325	299	295	287	301	289	321	320	271	300	293	312	322	291	286	285	295	318	330	300	312	317	326	295	310	258	328	308	293	286	300	316	293	299	317	311	296	307	279	308	317	284	307	329	312	292	312	336	313	329	300	305	319	313	294	284	295	284	303	303	293	291	316	287	289	306	293	326	318	315	299	319	262	274	351	321	319	274	298	325	290	310	304	323	328	310	300	278	281	270	293	294	296	248	329	295	308	312	306	300	322	340	290	301	315	302	296	304	293	329	303	282	336	316	294	306	317	313	319	334	285	306	286	330	311	299	295	273	291	291	275	325	308	319	290	286	276	299	311	312	291	320	331	278	283	290	288	311	320	287	314	267	290	289	306	338	321	313	289	314	306	289	352	295	335	288	324	305	308	297	300	324	275	306	297	293	292	318	283	311	296	322	304	296	317	298	305	294	289	310	310	307	314	290	280	292	338	291	297	303	302	311	299	301	313	302	315	325	315	317	312	292	289	298	274	314	299	285	298	282	288	290	302	311	290	319	304	305	314	292	290	316	290	311	327	304	328	320	310	307	295	295	328	316	307	301	291	327	286	294	304	288	279	276	307	293	283	313	307	319	294	305	292	274	299	301	319	283	284	287	306	312	287	339	313	284	314	251	280	301	318	278	268	291	292	297	309	297	308	320	267	295	342	281	303	293	332	321	282	316	316	310	335	289	315	300	299	312	294	283	294	294	323	275	301	289	304	293	307	288	316	303	311	302	316	295	309	301	292	304	297	308	288	286	307	310	324	289	311	261	311	340	309	320	297	298	280	300	299	303	296	324	290	303	330	312	295	322	322	322	330	314	322	323	317	310	283	293	299	321	277	305	304	304	285	305	279	318	320	288	304	323	277	329	302	289	299	313	314	317	303	303	302	277	331	323	296	322	323	297	313	271	307	292	314	289	309	296	319	294	313	285	321	296	307	283	290	280	298	304	305	278	320	302	308	314	328	313	334	325	295	316	306	300	310	304	346	318	291	276	302	303	294	354	296	298	291	261	332	328	310	329	320	277	290	351	324	308	327	298	310	319	296	336	345	304	303	304	310	313	318	302	328	292	285	284	297	318	285	318	312	333	324	300	319	285	286	312	292	289	267	313	280	305	315	306	315	299	301	301	293	290	326	315	307	268	281	283	283	280	268	309	286	289	318	312	289	324	283	312	328	294	302	311	327	287	307	310	285	317	278	293	304	282	331	339	320	318	321	276	314	304	335	331	269	272	340	312	310	329	330	302	323	304	313	317	299	341	310	318	285	304	340	281	295	322	299	289	272	304	307	317	293	300	335	295	288	335	296	296	297	297	242	296	344	334	331	303	270	301	330	306	276	290	312	305	304	294	308	307	306	309	283	289	286	306	265	341	302	272	301	298	291	322	278	289	310	323	303	298	286	290	308	300	309	289	311	328	323	306	298	313	345	287	324	303	308	307	327	306	304	325	315	291	310	306	293	274	313	313	279	279	298	271	298	291	294	300	287	296	316	304	281	289	310	326	310	267	310	308	301	300	290	326	311	287	293	327	346	304	315	317	285	287	295	310	272	295	302	313	331	320	313	306	315	328	307	293	296	295	308	315	300	288	269	293	310	301	306	304	320	319	307	310	294	293	322	297	278	264	338	309	289	291	316	321	293	301	307	299	318	313	295	291	305	310	300	296	344	306	310	297	288	334	299	297	336	273	319	314	317	321	325	285	280	306	299	272	293	303	272	307	305	300	318	325	326	320	284	345	307	308	338	324	326	301	286	311	279	307	281	301	283	283	282	319	297	282	291	328	319	296	283	288	322	291	291	313	282	290	315	308	288	306	332	306	316	307	268	301	306	313	289	275	271	308	315	288	306	309	275	296	297	279	324	309	279	288	305	302	320	268	307	275	326	306	291	291	326	281	331	309	293	302	305	340	295	272	293	283	287	301	302	278	315	293	320	286	293	308	297	298	301	314	290	329	276	295	280	306	281	315	309	310	297	328	306	334	310	301	327	258	305	312	290	309	337	302	300	294	295	283	289	301	291	326	312	291	281	296	319	305	303	318	311	295	284	319	311	334	308	318	319	316	298	306	313	334	292	281	303	314	364	318	278	282	290	301	306	312	298	287	295	310	286	266	297	292	312	320	316	319	275	307	320	307	286	294	288	307	292	314	296	314	317	305	325	274	295	291	312	304	283	332	302	308	280	293	322	300	318	327	339	274	319	301	312	295	331	308	316	313	289	286	311	294	307	289	304	289	290	313	327	320	280	306	264	327	328	322	295	296	325	331	290	290	293	317	281	314	344	318	304	316	311	351	317	297	289	286	312	304	294	302	300	287	322	280	320	283	288	308	292	323	292	305	314	292	286	313	294	323	324	298	288	329	329	276	320	285	302	316	313	307	285	297	284	295	281	288	281	284	297	317	319	280	315	294	296	291	299	337	329	340	297	303	313	310	330	322	325	320	294	296	281	328	310	267	273	295	322	304	303	297	332	284	311	276	302	324	272	309	278	323	276	304	289	310	336	272	299	296	295	300	303	325	281	348	317	329	298	314	307	307	314	296	322	284	331	308	285	270	308	286	315	348	300	315	285	323	316	294	286	306	302	281	315	273	324	318	283	309	283	324	303	319	280	285	316	326	328	302	295	294	303	316	300	340	316	284	288	285	278	304	295	300	289	324	305	324	314	314	307	288	297	336	287	281	308	310	283	280	287	301	279	290	293	313	295	311	322	306	323	299	279	307	347	288	313	313	295	311	300	319	324
24239	21300	28326	24730	20622	9853	6044	4540	3267	509	495	487	445	453	421	423	420	419	403	451	417	409	432	399	436	414	459	397	408	392	417	405	422	441	408	397	399	443	401	443	394	432	421	407	394	388	411	380	398	399	392	433	420	415	402	409	413	367	411	374	388	376	412	465	416	413	393	402	362	386	421	389	436	386	409	429	400	388	423	407	423	465	374	408	393	390	435	392	409	390	435	399	424	369	421	414	397	434	378	407	414	433	430	410	387	367	404	405	395	435	426	371	425	442	383	376	417	377	403	413	437	386	428	429	418	404	395	433	423	416	386	432	383	399	417	379	428	395	451	402	411	409	398	411	393	367	329	417	409	424	412	417	411	393	409	421	384	380	403	437	395	374	423	408	379	399	379	403	365	403	437	425	442	418	428	426	417	418	364	381	414	416	428	434	375	384	402	389	398	399	373	388	417	436	399	392	430	424	419	389	409	414	399	423	412	427	394	406	379	427	413	409	388	418	414	430	402	375	381	377	391	415	417	396	407	396	398	384	402	379	418	381	423	390	419	411	369	414	388	390	375	419	389	387	406	407	420	392	431	437	390	406	424	421	427	396	437	401	442	408	429	413	401	381	400	407	410	408	452	398	393	417	442	397	394	384	463	414	440	421	403	398	385	422	417	382	411	438	405	396	401	408	408	422	396	352	408	409	357	422	414	416	398	385	418	400	384	381	389	416	393	407	401	427	432	414	384	400	418	419	381	416	384	397	405	409	409	382	410	377	392	391	390	407	439	421	394	377	401	374	421	388	401	417	410	411	377	383	406	414	444	381	394	377	397	434	383	429	400	443	436	422	410	405	441	378	402	420	438	420	400	409	406	437	415	414	409	382	398	397	411	419	436	373	464	416	387	394	448	399	427	387	425	418	372	411	404	378	399	427	379	404	389	391	417	438	366	401	396	403	419	403	395	398	395	382	400	432	396	417	423	399	406	429	375	417	403	410	397	421	397	396	410	404	391	401	386	379	396	439	383	394	399	400	400	413	402	376	414	391	405	399	421	387	363	423	406	415	386	422	379	422	413	371	425	398	371	404	440	382	383	361	429	408	404	372	398	391	410	427	430	412	426	400	395	357	419	406	419	414	398	390	437	405	416	399	390	378	400	403	430	401	423	405	445	398	437	384	389	383	406	423	378	416	408	408	388	400	425	408	435	397	413	407	417	419	363	433	400	408	406	392	372	406	361	428	373	373	425	396	380	419	376	370	401	413	419	409	378	383	371	417	397	413	401	408	404	419	458	376	440	423	424	440	359	406	417	410	396	394	405	379	441	371	424	418	404	404	433	399	390	417	420	395	403	409	397	422	419	393	411	382	361	422	397	378	393	377	385	408	419	401	433	405	399	407	390	407	369	425	452	399	400	401	383	405	412	412	425	400	364	412	418	412	381	410	376	417	428	386	362	412	401	426	375	409	423	424	380	394	425	410	390	381	394	406	408	388	380	416	388	391	369	435	397	420	402	394	424	401	384	405	397	385	403	414	416	401	388	412	389	407	387	404	384	396	406	414	414	407	413	381	419	404	376	393	404	396	412	402	392	419	396	395	422	402	398	439	407	399	408	394	424	427	418	395	397	399	408	372	411	418	433	437	396	370	405	410	360	372	439	401	372	405	417	385	398	389	381	395	413	410	409	386	393	424	394	415	436	365	434	397	406	411	382	413	384	394	396	394	428	375	393	366	455	433	388	408	391	411	422	413	433	388	399	368	441	419	406	439	377	425	402	402	422	409	401	436	369	369	413	397	426	416	389	427	377	432	422	384	379	414	437	377	406	414	388	412	393	366	384	390	412	407	413	416	396	385	393	424	399	405	406	386	452	425	406	408	435	408	422	419	401	407	408	406	414	397	416	400	416	395	395	383	423	391	413	402	398	382	417	428	404	422	400	383	376	405	423	378	421	416	420	406	423	390	452	423	400	393	410	390	394	405	414	405	397	376	442	407	392	413	359	380	430	402	447	383	388	405	422	427	396	412	435	378	394	409	419	423	421	434	408	395	415	408	398	413	383	427	400	436	410	403	418	392	429	450	367	415	415	411	420	420	412	389	414	387	390	417	397	414	385	400	382	379	426	373	419	431	381	401	403	387	369	418	370	383	408	392	408	445	404	438	389	409	423	416	422	443	388	415	391	408	430	413	448	441	410	437	381	390	414	406	396	393	432	395	396	401	402	418	427	416	373	401	395	403	438	406	382	373	392	364	424	370	430	410	413	381	390	415	411	391	390	391	384	424	407	409	438	387	397	374	413	403	430	390	416	423	418	413	400	429	426	401	432	405	439	402	399	433	368	445	403	411	405	422	422	389	395	407	483	415	416	366	387	398	435	427	394	444	438	415	380	410	388	402	428	397	431	386	375	420	421	398	395	366	439	380	380	391	390	432	374	423	395	399	383	413	419	380	421	372	342	390	409	381	401	387	385	393	407	386	402	431	414	425	408	403	393	388	435	404	430	429	395	391	431	412	392	427	417	380	377	372	398	418	434	402	389	389	422	422	380	436	365	394	423	383	419	395	404	436	402	383	382	400	407	396	383	410	437	392	391	389	403	433	407	421	376	399	423	447	413	426	402	397	427	419	377	416	420	408	417	399	373	409	418	387	374	407	419	392	422	359	375	434	406	394	383	446	395	407	390	412	407	410	402	410	419	410	390	404	397	397	426	418	423	460	373	406	397	406	398	412	393	394	380	407	434	392	404	455	426	410	378	388	400	385	416	363	411	403	404	412	432	423	401	443	402	451	427	403	407	411	423	409	384	435	437	418	396	432	421	366	415	416	392	424	399	414	408	396	388	393	421	429	403	416	414	428	393	425	414	410	393	450	409	403	379	435	404	431	403	419	415	382	402	394	382	430	409	396	438	408	400	393	388	435	380	453	419	384	398	407	389	407	419	393	407	403	458	395	409	388	404	393	387	398	417	395	398	424	409	438	390	447	425	375	420	379	426	390	401	413	413	414	413	386	389	382	407	434	391	423	459	399	374	423	414	406	428	423	404	405	403	386	394	379	398	414	435	464	381	396	445	406	430	403	406	411	458	377	415	380	381	389	376	433	408	375	385	428	405	432	421	403	381	397	401	439	404	407	408	402	404	407	443	418	382	352	404	377	394	406	390	404	386	406	412	439	418	401	397	379	397	369	384	381	396	387	379	402	381	416	393	428	410	413	415	384	440	392	412	415	430	400	425	390	380	365	420	392	404	412	393	433	421	401	403	408	397	405	449	454	386	412	435	394	410	403	384	398	380	411	424	428	385	395	373	389	415	424	453	398	369	426	408	403	449	404	431	442	417	399	407	404	402	439	365	427	397	401	399	395	412	388	410	393	405	428	395	418	415	404	404	353	419	386	427	433	433	398	409	392	378	387	404	380	460	376	405	384	393	403	383	387	403	417	410	419	395	402	417	411	388	368	393	433	388	386	428	437	396	401	410	389	417	398	441	393	394	391	388	415
44488	68398	41888	26037	14193	6721	10108	8784	6747	716	684	634	589	596	529	549	521	532	509	512	524	504	509	481	496	512	479	495	465	489	495	502	483	489	517	530	461	500	484	508	458	469	499	469	504	527	461	493	418	521	491	447	480	484	452	485	466	476	504	484	516	480	486	504	474	479	430	502	439	458	468	485	519	476	477	438	432	503	486	463	456	453	507	484	472	499	454	502	516	463	470	503	456	482	497	469	482	503	459	507	457	498	483	497	488	482	490	532	513	484	494	465	494	471	495	507	465	496	526	441	497	523	473	444	472	487	453	470	461	482	448	460	462	497	483	516	466	451	518	495	442	451	460	504	470	469	490	489	466	483	473	461	463	502	496	440	443	484	449	482	476	441	488	466	503	453	447	523	441	484	439	465	491	483	480	475	462	472	505	454	488	464	449	524	457	500	444	470	516	487	524	494	435	442	460	490	462	477	498	447	457	480	459	477	445	488	509	471	476	494	490	469	473	496	483	506	473	447	452	483	478	453	467	472	465	466	501	450	486	466	472	444	449	476	481	500	458	480	462	489	475	500	459	476	459	477	486	476	460	445	478	481	481	451	472	486	485	469	511	498	461	451	488	456	421	522	442	454	467	488	462	465	504	463	462	474	497	481	457	468	462	479	452	476	471	485	478	446	458	469	455	443	462	463	460	463	460	436	491	471	487	495	509	476	458	480	483	479	456	488	481	460	502	492	449	475	471	506	468	444	465	464	510	471	443	502	434	481	497	483	469	473	451	472	441	463	481	450	492	504	463	445	477	474	470	492	515	441	467	490	446	499	503	475	490	486	464	514	492	462	447	494	474	462	495	470	479	454	439	468	462	444	502	485	480	493	517	443	490	477	483	458	509	447	463	508	479	459	483	467	454	457	501	505	489	480	498	480	494	502	478	442	476	481	478	507	446	501	451	469	489	471	490	500	458	458	473	466	495	449	494	490	474	482	518	444	508	471	476	489	452	483	485	455	474	484	474	454	438	457	487	449	495	487	451	478	493	484	414	494	485	472	488	443	522	494	496	517	470	478	468	529	470	491	466	473	494	464	464	505	489	488	467	462	456	448	523	456	463	478	478	483	523	487	444	490	497	427	470	460	504	461	433	461	479	466	520	489	431	451	456	486	480	482	467	455	447	474	477	471	458	465	493	460	469	466	499	470	469	487	486	501	487	510	464	477	464	482	465	443	491	460	498	472	459	499	445	460	442	445	461	476	443	463	498	454	462	467	498	518	531	477	492	505	469	480	436	462	472	508	462	480	508	488	475	463	446	463	501	456	517	486	462	514	464	526	484	511	520	487	482	477	507	469	473	464	503	498	469	424	468	436	479	510	449	452	458	487	489	466	428	485	476	471	474	404	495	484	480	456	490	436	449	427	456	488	487	490	439	484	471	474	502	515	499	436	478	471	474	463	465	493	492	488	469	457	507	493	504	499	496	469	508	483	494	465	474	497	468	461	444	457	495	504	428	502	461	474	496	515	494	490	469	450	465	438	459	494	460	523	453	459	437	476	416	437	486	471	506	497	455	485	458	488	467	508	479	494	510	516	454	472	482	472	469	446	482	462	489	511	513	474	481	503	492	492	469	455	459	497	472	439	500	463	487	492	487	448	483	491	465	467	489	501	473	476	494	464	461	517	435	489	500	488	496	455	495	467	495	441	506	491	436	472	486	470	444	431	464	485	500	476	476	438	499	435	481	482	498	491	444	458	458	475	522	442	453	490	457	468	486	457	487	527	510	507	519	487	486	446	471	468	479	470	494	491	467	482	476	496	453	437	489	500	484	470	484	491	486	426	491	486	500	465	481	464	472	487	457	472	478	494	468	484	451	478	502	491	467	444	499	498	461	465	451	461	477	477	533	497	481	477	495	473	498	473	454	476	481	469	428	466	469	486	458	509	446	447	439	451	490	442	505	461	450	464	486	483	453	495	481	477	436	483	490	458	471	487	477	482	493	481	475	474	471	530	479	494	486	463	456	487	456	469	445	478	504	485	460	492	482	481	481	487	476	498	512	490	461	491	471	494	480	455	464	502	452	475	484	484	444	466	511	457	462	465	454	482	478	471	482	463	463	488	471	504	417	469	444	473	523	456	441	447	482	506	481	484	475	438	478	468	474	459	470	486	482	449	437	498	499	480	476	499	481	476	456	490	460	443	485	528	495	468	451	455	500	519	451	460	450	486	471	498	479	433	465	513	477	508	483	441	487	424	475	477	451	433	497	476	489	474	488	517	457	422	448	507	473	482	427	471	502	488	431	509	453	461	483	463	483	482	465	457	450	497	460	442	495	497	490	502	471	507	469	492	443	478	453	484	479	470	455	525	462	478	481	447	496	503	496	503	486	483	476	479	476	493	446	501	517	440	485	432	457	521	482	481	507	479	479	440	491	456	483	513	472	488	502	508	447	483	512	513	454	506	505	484	494	485	465	488	452	488	458	460	459	476	446	519	460	528	477	467	459	483	474	471	508	474	482	492	487	474	454	512	459	478	452	454	470	471	461	448	440	468	472	489	423	470	482	500	464	464	448	479	487	489	469	483	467	506	487	466	462	482	463	470	478	477	427	502	456	467	437	489	455	468	485	505	520	476	477	504	547	458	481	454	482	484	507	484	473	482	488	493	482	515	442	478	491	456	449	443	489	471	462	466	480	436	479	469	476	443	474	469	492	443	482	479	439	447	481	506	481	506	462	487	481	485	449	488	498	517	466	504	458	475	448	480	464	442	460	477	509	478	472	469	490	450	495	472	483	494	486	507	459	498	467	435	496	507	474	478	472	423	492	476	465	476	445	483	450	484	466	450	442	445	454	511	476	439	483	496	439	509	473	454	448	462	468	480	486	483	457	488	452	447	480	515	480	489	524	478	500	500	500	481	439	476	505	470	479	435	474	431	455	489	482	488	449	451	470	455	497	494	488	470	493	466	490	477	478	485	488	446	462	488	460	470	459	461	499	479	471	483	482	530	482	448	486	451	454	432	456	500	482	467	511	466	460	455	532	459	453	476	466	492	434	454	492	462	490	495	523	442	440	473	489	446	494	504	497	479	514	499	465	488	476	478	449	456	479	496	454	512	467	441	503	501	461	456	465	486	455	455	483	472	506	444	476	460	486	498	467	490	473	464	441	484	486	526	478	461	498	472	435	441	444	488	494	454	465	472	489	476	453	482	483	488	498	475	488	447	475	507	467	459	494	465	490	474	454	492	453	464	474	491	492	489	484	448	488	480	499	466	479	465	471	476	473	457	461	456	452	475	470	506	469	458	480	430	463	472	502	506	507	509	465	448	517	520	465	456	465	426	496	504	484	482	531	467	468	477	500	447	483	459	446	492	462	507	435	477	487	455	529	505	460	482	449	491	502	463	450	504	465	446	486	470	470	504	496	491	460	485	466	473	444	469	468	427	472	496	456	450	475	482	482	485	504	504	476	492	494	454	507	500	513	482	459	500	504	448	485	476
25422	21356	27194	24860	9510	1963	2389	1834	1639	360	308	324	301	281	262	284	295	295	300	282	289	291	281	275	293	312	285	281	288	281	291	269	312	302	286	304	318	279	242	311	284	291	276	271	290	291	293	287	269	280	272	265	275	286	302	252	259	257	313	255	284	294	297	259	236	283	282	302	305	267	275	248	291	257	293	278	284	295	251	285	300	299	279	290	267	293	293	294	277	298	287	277	276	278	282	296	265	276	280	298	302	278	294	281	309	273	250	266	259	318	255	286	292	284	283	295	276	293	300	285	297	270	286	285	272	308	258	238	311	277	301	269	284	279	277	298	279	273	287	261	274	263	307	292	272	278	302	321	290	282	244	274	286	280	293	260	309	271	280	268	268	270	286	275	303	289	267	263	270	282	277	254	282	278	309	271	275	270	261	227	283	311	276	266	295	291	291	299	278	249	293	257	237	276	268	291	264	262	279	252	289	270	268	253	302	275	288	287	279	250	267	269	267	285	259	276	283	279	249	305	278	264	253	250	274	278	242	245	270	282	295	287	253	292	280	263	259	283	269	273	246	289	283	258	289	265	259	268	308	276	271	248	285	270	273	261	274	259	275	297	280	277	298	265	279	273	271	289	305	291	259	280	306	304	274	277	275	282	277	269	269	275	278	255	293	293	274	276	289	268	278	277	294	253	247	303	286	273	288	287	302	272	278	265	280	274	284	279	298	286	289	259	261	274	290	296	313	265	270	218	280	288	293	288	283	260	259	275	303	283	254	288	273	265	260	275	283	251	271	312	280	280	308	262	303	248	293	271	296	260	267	263	281	273	279	289	290	300	300	259	313	299	276	281	268	270	290	271	263	243	277	280	266	287	283	283	302	277	295	274	289	270	265	263	282	267	264	269	275	270	269	270	297	297	292	287	273	275	270	279	277	272	276	300	281	268	284	290	283	297	274	274	263	265	270	277	311	283	285	273	290	263	300	273	264	292	267	291	295	260	269	279	306	276	276	270	270	263	280	289	261	268	272	239	303	286	269	273	286	279	264	276	252	269	288	302	260	265	291	287	281	305	290	281	259	280	275	262	290	286	266	304	271	267	288	274	264	305	275	232	276	261	284	298	271	256	297	313	270	309	287	275	273	272	261	283	265	265	280	304	312	257	246	294	299	262	282	276	257	274	247	294	284	266	278	261	260	288	259	259	280	284	291	271	301	268	323	285	294	287	281	271	243	276	275	265	296	287	269	284	271	271	288	308	256	262	296	269	275	281	281	258	292	280	278	314	283	257	299	278	304	282	277	264	293	267	294	280	282	271	251	260	257	279	259	270	289	271	271	263	272	260	240	294	262	296	285	239	269	269	282	282	284	279	251	272	267	260	291	290	238	313	285	285	288	289	309	312	312	272	257	276	243	265	283	299	270	315	262	291	276	291	276	261	298	292	258	276	316	283	253	270	291	290	296	259	255	275	266	296	285	283	298	281	286	301	267	307	301	287	281	279	267	276	266	277	287	283	288	285	249	278	292	255	286	244	271	271	280	280	278	276	271	269	304	267	288	296	267	285	266	276	279	294	282	269	258	283	273	282	272	289	256	284	294	302	268	268	304	300	266	294	277	254	282	266	292	291	243	271	270	252	289	269	280	287	288	259	273	253	278	287	262	282	327	292	263	271	250	293	268	282	258	300	279	275	280	285	253	285	273	261	288	306	265	288	258	268	292	282	274	249	310	263	303	271	270	280	304	278	291	259	272	285	259	263	252	278	273	263	301	265	315	277	250	276	252	287	273	291	289	265	250	266	273	297	255	283	254	273	261	305	288	295	287	276	284	261	294	265	265	262	293	277	250	297	299	254	297	291	289	229	287	262	294	267	245	270	276	281	289	276	269	286	284	275	268	265	293	280	271	253	258	272	250	288	313	277	279	284	283	257	277	277	296	277	257	272	268	281	259	285	287	256	283	275	283	290	268	277	268	273	266	274	305	287	267	283	243	285	242	252	275	264	292	297	292	274	266	248	265	305	278	279	280	285	288	236	266	253	272	286	284	248	271	290	276	292	290	272	286	276	286	259	275	242	275	265	277	271	250	269	273	267	264	279	307	249	268	283	287	280	279	279	290	271	284	273	270	288	260	320	287	289	287	300	260	269	288	277	290	286	292	267	272	280	252	299	278	258	266	259	248	293	293	287	299	243	256	294	291	267	296	306	279	280	300	257	303	290	295	273	274	280	282	287	268	271	279	280	274	283	272	295	292	281	283	262	255	278	290	287	283	273	285	303	283	268	292	294	295	281	300	262	265	284	266	281	281	289	258	284	283	308	276	294	263	267	282	299	290	279	306	289	305	276	263	269	284	300	297	304	284	286	243	255	285	297	267	282	274	251	257	272	300	294	296	303	278	257	257	284	290	285	290	270	282	249	280	291	280	282	238	290	257	275	288	304	270	295	275	286	280	265	262	306	264	280	287	317	276	278	272	266	274	286	294	275	276	304	275	285	285	296	278	268	287	273	276	293	277	256	302	270	263	279	289	291	277	259	251	282	285	302	287	268	268	290	299	283	283	282	262	276	296	253	278	277	282	275	275	283	268	264	294	298	303	269	299	291	281	276	256	295	287	299	280	247	289	283	278	293	302	287	288	290	273	250	265	276	279	263	265	291	256	300	299	299	283	306	259	274	259	283	243	278	319	259	275	289	290	259	278	277	281	300	274	276	255	278	292	260	284	284	278	262	280	289	274	274	280	308	277	279	318	275	279	270	290	266	279	285	246	284	252	306	273	271	253	272	271	279	282	263	277	288	296	263	261	295	264	287	285	291	326	269	261	288	285	275	280	267	268	275	276	284	282	288	258	272	268	279	263	284	261	266	283	284	295	267	266	277	280	267	264	282	268	264	277	278	298	307	283	283	298	266	267	277	257	265	307	301	294	291	255	281	284	277	270	292	304	247	251	258	278	298	259	299	272	264	288	266	282	277	258	269	267	228	283	269	278	318	306	279	249	276	270	271	275	276	281	301	316	256	293	295	312	276	256	277	274	291	279	305	222	278	316	268	308	283	274	282	280	269	296	270	303	272	300	271	280	287	309	291	309	277	267	276	276	280	285	279	288	274	265	277	299	273	278	284	290	282	252	281	264	278	245	288	306	284	268	280	276	279	264	288	263	281	265	309	236	258	276	287	284	265	252	317	279	273	261	291	269	293	249	252	287	284	296	258	270	289	289	264	295	288	258	288	292	276	285	276	263	245	262	286	273	287	283	241	324	278	243	258	293	274	283	279	275	274	267	289	262	293	288	295	277	274	279	267	297	280	296	308	264	281	280	282	282	279	276	269	270	286	279	255	241	285	277	280	274	264	270	244	299	292	253	256	293	297	253	286	260	258	275	258	273	289	273	284	296	258	272	280	296	284	257	276	272	303	286	291	279	299	294	262	254	303	293	286	283	288	277	250	285	276	284	296	257	255	289	265	268	269	295	292	279	258	271	269	246	280	293	246	293	272
39624	53619	32049	18888	7198	4265	6200	4680	4300	489	456	443	422	419	392	435	364	393	391	370	401	373	339	357	355	330	374	342	380	368	363	355	339	332	392	338	368	378	344	351	352	349	328	338	358	369	321	327	347	381	373	343	316	347	353	352	344	378	374	337	348	326	352	348	363	354	339	339	339	349	350	375	371	355	314	387	350	316	367	361	338	346	375	336	356	354	334	343	363	398	321	360	328	365	372	342	357	358	352	369	345	385	363	315	365	344	351	334	348	349	299	369	357	344	369	335	354	342	343	352	339	362	347	334	360	383	328	375	358	343	333	382	329	346	348	393	364	357	337	338	314	376	353	356	349	336	330	378	341	336	334	335	343	350	349	348	363	358	321	354	353	362	358	332	369	332	338	359	348	360	340	338	350	335	321	330	351	370	315	334	339	355	355	349	366	355	348	328	360	369	347	347	326	350	369	336	330	354	372	343	369	351	347	365	375	368	343	363	361	335	340	344	353	329	325	348	367	353	371	319	352	361	348	312	334	342	379	306	356	350	382	353	358	350	361	339	318	362	368	335	367	357	338	324	351	351	339	368	347	384	393	340	379	346	373	341	336	330	357	354	376	373	356	321	338	377	358	346	381	325	340	319	330	331	341	355	347	323	344	344	349	360	352	371	350	340	324	355	354	314	319	337	359	340	361	339	351	336	304	343	378	325	339	352	346	380	329	378	346	353	317	392	339	358	360	356	328	347	359	353	355	372	335	358	369	367	336	342	355	332	347	376	360	372	340	355	350	344	346	361	344	323	359	331	361	313	339	366	336	339	353	372	337	310	347	318	336	329	352	366	353	352	362	332	354	337	350	310	354	359	329	340	364	328	360	315	313	354	373	340	330	332	372	352	356	340	341	373	379	362	317	349	347	377	316	321	384	368	356	347	366	342	361	331	340	358	381	368	345	346	363	386	364	335	335	341	375	383	321	376	346	331	340	373	338	333	355	323	303	358	361	379	324	366	372	327	355	347	360	394	345	387	352	342	336	371	372	355	350	345	345	363	354	356	381	340	377	376	327	365	358	347	333	339	361	342	327	343	350	348	383	348	338	357	377	334	328	339	357	374	341	334	352	348	375	378	346	350	395	320	339	375	346	344	348	341	345	304	351	329	344	350	355	365	382	383	352	310	346	368	367	314	359	377	368	359	348	370	343	346	351	337	340	357	354	372	324	363	351	357	359	329	360	335	344	348	344	360	345	368	380	359	330	327	366	370	377	314	401	342	360	345	337	362	337	370	367	354	346	358	356	368	341	348	372	347	335	335	335	381	349	370	339	358	361	366	335	345	347	349	276	349	347	362	333	308	349	334	302	347	381	342	363	347	326	351	375	341	360	308	355	305	358	339	359	335	323	340	329	323	317	362	362	354	330	347	347	356	355	357	362	390	347	348	331	341	331	354	328	364	338	357	357	354	328	356	329	345	339	385	341	339	327	349	339	329	342	356	373	376	350	350	367	348	339	333	332	362	342	306	346	395	364	326	370	363	359	376	345	390	360	368	366	369	344	326	316	375	377	367	349	334	370	341	342	332	368	347	379	353	384	328	358	377	337	369	331	356	330	337	333	343	332	398	385	343	332	352	387	348	397	343	355	371	350	336	354	316	322	348	368	363	357	380	337	358	386	359	352	381	373	375	336	317	332	333	321	329	339	353	367	352	363	337	341	332	340	312	315	365	343	365	356	347	357	344	361	339	350	333	359	351	336	346	378	327	347	387	345	378	377	337	360	324	355	352	346	368	327	350	337	339	329	373	344	335	337	371	325	381	356	351	354	371	369	357	348	355	324	383	347	381	352	352	359	352	339	320	368	351	353	331	365	363	346	346	360	325	352	347	335	348	354	348	341	368	317	367	357	356	337	382	356	317	347	343	324	388	339	369	345	366	384	346	364	363	342	370	383	371	348	379	356	356	345	349	325	324	331	327	331	369	359	369	338	369	314	373	365	351	392	362	357	336	352	323	353	368	369	331	348	354	344	345	362	327	341	339	346	356	360	372	337	372	358	342	339	339	362	344	360	359	366	326	357	367	310	357	334	343	341	349	367	354	339	364	354	351	340	324	329	334	357	355	320	363	372	352	340	347	347	347	371	355	349	334	356	381	304	335	362	349	369	357	346	339	333	369	345	348	346	353	337	341	348	358	331	364	369	332	351	362	363	362	379	356	358	346	328	368	413	314	351	358	347	336	365	311	346	341	370	342	319	324	315	357	337	338	367	351	353	374	332	351	346	313	337	348	355	367	344	365	360	347	337	339	360	357	366	367	330	358	360	312	331	351	362	366	342	317	376	377	346	361	340	358	319	327	379	337	342	374	312	355	339	342	341	349	350	307	372	366	350	329	339	329	318	377	337	387	374	344	360	330	352	337	347	331	297	368	345	336	341	342	351	352	335	355	359	361	362	330	364	335	351	335	326	344	374	347	333	363	369	363	362	346	336	320	318	359	373	377	366	319	360	361	351	314	360	366	377	363	323	352	353	353	341	374	348	338	351	338	287	363	366	318	343	327	337	332	348	344	334	351	357	380	404	349	338	340	335	336	348	333	355	350	356	356	365	374	312	357	380	398	366	344	341	376	341	356	360	347	304	343	363	347	351	382	365	353	364	334	352	341	353	362	319	358	370	348	348	379	334	327	321	362	356	346	367	369	362	340	331	315	398	384	339	330	360	352	339	356	285	376	333	333	345	351	320	349	364	351	356	359	359	330	358	351	358	351	357	339	345	375	405	362	351	359	344	327	370	366	358	340	333	331	355	339	351	342	331	366	371	352	340	344	352	339	345	359	354	357	367	349	321	352	341	324	346	350	333	328	343	350	332	331	349	349	314	360	362	346	345	355	340	332	351	365	385	367	310	355	349	403	353	316	363	332	311	340	353	342	323	357	378	352	394	355	362	345	341	324	365	337	352	356	348	335	330	377	360	373	342	324	349	331	339	337	308	339	363	353	338	366	331	345	319	350	359	348	364	366	356	402	330	350	338	317	339	327	338	363	336	329	347	337	368	351	361	340	338	330	335	366	366	367	362	394	349	357	358	353	319	354	350	362	338	339	340	336	349	330	364	359	344	350	358	348	392	331	353	340	353	352	341	345	365	363	325	355	356	336	363	380	350	339	325	338	360	322	336	346	334	358	347	348	339	396	342	357	357	345	339	364	329	355	365	347	360	335	343	374	348	349	368	336	343	323	332	349	385	351	319	346	359	357	403	345	330	353	348	325	326	325	348	355	348	369	330	346	359	322	345	346	355	338	346	353	383	353	338	314	369	351	354	343	346	373	338	327	335	344	363	355	332	323	368	386	356	333	332	338	347	366	401	336	331	365	385	338	323	364	366	337	332	343	335	355	338	334	343	375	335	335	346	328	355	349	345	356	341	386	362	371	339	325	348	341	357	337	376	354	327	336	353	355	355	374	339	378	335	359	323	337	346	305	368	337	347	341	348	359	334	345	367	354
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
