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
341069545374	341069545930	341069546480	341069547030	341069547580	341069548130	341069548680	341069549230	341069549779	341069550330	341069550883	341069551430	341069551979	341069552530	341069553080	341069553630	341069554179	341069554730	341069555280	341069555855	341069556379	341069556930	341069557480	341069558030	341069558579	341069559130	341069559680	341069560232	341069560779	341069561330	341069561880	341069562430	341069562979	341069563530	341069564080	341069564630	341069565179	341069565730	341069566280	341069566830	341069567379	341069567930	341069568480	341069569030	341069569579	341069570130	341069570680	341069571230	341069571779	341069572330	341069572880	341069573430	341069573979	341069574530	341069575080	341069575630	341069576179	341069576730	341069577280	341069577830	341069578379	341069578930	341069579480	341069580030	341069580579	341069581130	341069581680	341069582230	341069582779	341069583330	341069583880	341069584430	341069584979	341069585530	341069586080	341069586630	341069587179	341069587730	341069588280	341069588830	341069589379	341069589930	341069590480	341069591030	341069591582	341069592130	341069592680	341069593230	341069593779	341069594330	341069594880	341069595430	341069595979	341069596530	341069597080	341069597630	341069598179	341069598730	341069599280	341069599830	341069600379	341069600930	341069601480	341069602030	341069602579	341069603130	341069603680	341069604230	341069604780	341069605330	341069605880	341069606430	341069606979	341069607530	341069608080	341069608630	341069609179	341069609730	341069610283	341069610830	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	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
23578	21956	29845	25172	22990	24676	24788	13924	5140	2408	1751	1551	1267	1128	1003	896	831	827	761	697	698	630	640	607	565	558	638	574	515	591	531	533	512	519	520	536	565	531	533	538	521	505	537	497	471	516	490	470	489	530	558	473	490	528	481	553	537	534	492	513	460	499	510	510	495	498	527	529	513	493	503	503	491	512	505	488	472	508	538	462	483	519	537	505	524	506	496	491	495	504	462	504	506	536	502	465	516	486	531	497	476	506	479	451	492	489	499	505	498	494	495	499	508	511	510	508	488	499	471	487	481	496	535	503	518	475	514	528	493	482	518	539	562	530	526	495	540	523	502	492	504	480	486	478	495	476	456	510	497	499	500	505	504	505	520	476	500	499	537	451	481	553	489	543	510	526	464	500	546	514	496	496	521	483	516	504	491	508	532	485	527	537	500	513	486	486	516	499	534	489	470	506	459	501	519	530	511	512	468	524	494	511	510	478	517	505	488	489	516	499	526	482	518	504	445	494	489	541	532	536	518	497	499	485	508	495	511	494	505	497	463	496	539	518	502	514	473	462	536	499	527	546	476	472	485	516	484	509	536	533	497	513	542	491	491	478	517	455	481	461	502	506	481	511	456	513	467	482	526	483	508	490	474	484	480	484	489	520	515	451	486	483	504	494	505	528	477	509	500	498	515	462	481	506	473	481	488	494	552	482	506	490	497	480	510	501	521	500	544	509	447	496	446	529	524	506	484	469	506	528	507	461	432	509	508	533	529	518	522	513	531	468	499	468	510	479	512	507	503	500	528	503	448	536	484	467	512	482	445	509	513	504	541	521	467	519	502	497	491	445	474	486	509	510	470	496	506	484	524	475	512	547	542	484	558	510	482	521	451	526	486	507	462	494	491	511	526	451	525	504	504	530	486	495	489	596	510	487	490	526	534	491	514	471	542	507	521	518	518	510	460	497	510	477	524	460	534	528	480	498	543	472	489	471	462	473	485	509	500	513	487	540	523	507	474	536	487	492	493	474	464	484	497	485	536	502	519	480	543	512	540	476	525	508	477	491	529	481	487	494	534	513	489	510	487	476	535	464	499	512	492	460	477	546	506	548	471	516	528	489	498	510	461	498	537	495	522	470	482	510	497	511	502	487	503	502	519	476	502	495	503	522	536	535	483	465	476	465	486	494	503	451	479	509	535	483	472	491	477	545	486	501	500	524	495	515	512	514	500	478	489	494	529	522	507	508	520	530	456	513	503	529	505	486	502	583	493	510	465	467	485	489	495	498	502	478	480	541	495	469	533	468	513	529	461	517	494	484	475	506	541	477	493	514	493	515	483	523	505	485	535	499	532	498	492	513	498	534	449	462	498	517	475	516	484	517	510	492	532	496	456	531	481	538	483	488	481	543	487	529	502	504	537	505	450	484	469	491	523	475	516	470	475	499	524	518	495	485	511	526	503	483	496	491	521	491	505	534	512	501	476	512	510	503	489	503	541	525	531	523	486	492	493	479	537	471	498	499	524	509	481	540	532	523	482	512	474	481	491	496	541	504	501	488	483	497	507	455	472	500	484	486	486	509	480	507	506	462	479	501	496	497	495	561	507	477	474	507	518	522	494	493	465	482	513	485	493	470	543	554	458	541	477	532	495	508	526	479	522	510	510	503	511	566	489	504	510	526	536	543	499	532	525	505	494	516	491	530	531	537	476	543	479	504	483	491	510	504	490	502	509	514	466	472	508	519	503	473	522	496	486	484	498	531	530	510	498	515	517	462	511	503	536	529	498	507	458	506	487	494	471	497	523	534	540	465	475	480	500	500	494	478	494	468	471	516	506	505	433	500	454	471	491	527	507	460	505	450	510	480	488	512	529	473	475	530	492	525	540	518	445	506	487	509	506	512	458	516	503	481	485	530	487	536	521	488	483	542	538	489	547	494	484	474	491	507	471	494	461	516	530	530	467	477	489	514	484	505	490	495	506	512	496	485	494	507	485	501	530	502	511	513	517	517	482	523	513	477	484	502	505	497	523	491	501	517	504	473	529	465	537	477	517	496	516	517	459	499	504	568	469	481	467	502	550	490	495	495	545	498	535	497	488	498	486	534	512	482	477	493	476	493	511	514	494	482	485	544	507	517	480	517	459	468	490	491	498	513	494	495	475	472	518	476	515	494	550	479	493	546	507	486	493	512	515	493	471	520	522	486	513	490	531	500	522	495	489	537	509	475	494	523	548	537	507	490	504	499	472	519	545	457	516	506	503	545	476	528	490	518	517	499	517	515	525	512	526	488	484	500	542	522	520	527	531	533	490	490	494	490	492	508	542	544	525	465	526	453	503	548	516	483	481	494	546	475	527	467	532	495	510	520	460	501	505	473	507	494	477	515	498	518	557	526	476	498	472	504	530	514	522	545	470	467	506	527	527	496	522	476	493	509	469	517	500	486	499	473	536	502	492	516	561	500	459	518	487	539	509	512	500	482	546	534	556	552	506	528	512	512	509	486	506	501	469	503	503	513	484	556	517	498	482	529	533	544	509	482	510	525	525	505	489	515	523	465	511	495	515	507	461	549	502	505	487	475	458	497	522	512	517	556	513	486	497	544	510	493	513	511	526	525	504	568	492	517	464	522	519	528	467	495	486	515	486	477	471	509	514	490	465	454	496	469	538	468	504	476	514	491	521	503	501	493	514	453	509	498	540	492	523	495	515	480	464	476	513	463	481	499	455	456	493	503	502	489	511	496	547	498	499	512	488	513	500	525	528	506	499	498	518	518	547	510	492	495	496	484	453	528	484	506	504	497	516	488	524	469	488	495	486	527	523	480	502	484	528	489	498	489	491	499	533	496	528	488	501	469	502	466	489	482	488	473	526	488	471	493	513	504	466	521	513	556	506	482	494	512	471	500	490	487	476	478	527	520	496	557	468	523	483	524	504	534	478	524	497	485	453	509	517	484	503	490	479	528	490	535	516	509	501	529	487	512	476	503	484	515	481	515	509	487	534	491	495	534	517	497	481	490	498	501	483	531	461	551	503	514	496	487	547	509	496	501	480	496	468	510	476	513	469	494	484	511	527	504	475	508	490	497	515	508	480	496	509	497	484	486	483	488	501	508	495	503	490	519	511	494	490	482	492	511	509	495	471	479	478	514	512	530	493	520	472	494	505	506	490	551	533	538	490	481	506	496	489	519	511	498	501	493	466	531	518	528	504	490	493	483	489	529	491	481	511	491	507	547	502	501	492	524	500	522	528	524	505	494	478	536	487	490	460	471	532	521	548	497	525	504	531	560	493	494	513	486	504	481	468	517	512	518	520	489	496	460	499	487	495	524	475	520	492	508	534	505	545	510	500	522	526	513	507	526	489	493	531	509	478	501	519	487	502	495	494	457	453	512	493	508	473	503	491	527	500	506	551	550	514	508	488	528	518	467	493	529	512	541	468	440	500	480	482	534	494	461	461	498	494	483	470	529	526	464	500	502	487	558	497	522	497	489	486	472	505	490	514	491
35680	66523	55884	40126	30527	26540	23720	16897	7330	3775	2859	2363	1961	1738	1513	1176	1184	1074	918	850	767	753	691	661	659	617	651	581	594	575	543	545	515	615	525	578	551	518	505	507	502	544	510	548	515	527	524	552	529	535	519	500	547	533	497	526	496	526	529	509	558	501	543	506	495	550	526	519	523	538	538	522	500	501	488	547	510	518	525	493	506	471	465	509	533	491	524	482	551	500	524	476	530	509	500	519	530	533	527	504	481	533	520	512	521	517	512	516	509	503	509	509	543	472	517	517	535	547	494	521	522	507	545	479	521	490	513	495	496	515	529	535	557	525	497	524	536	507	485	531	550	482	516	471	509	523	557	510	493	478	500	539	536	531	534	519	497	515	485	513	511	481	507	495	505	513	547	485	526	539	542	565	517	519	534	471	539	492	526	544	524	548	509	510	526	505	558	525	529	520	606	549	485	538	535	556	523	498	531	515	522	520	495	512	526	509	457	552	576	521	497	553	507	520	535	489	512	526	514	519	499	531	510	525	498	513	546	501	467	530	485	485	494	531	499	488	510	509	486	526	496	517	517	534	506	548	529	499	533	520	530	504	536	488	566	536	488	528	527	517	511	541	536	526	529	533	484	485	489	493	536	504	540	530	544	510	480	554	473	521	521	506	544	502	496	528	515	494	537	499	553	516	489	491	525	476	514	494	495	514	565	464	527	494	518	536	498	527	477	528	499	521	509	548	514	536	485	510	524	497	517	501	500	549	521	519	510	541	522	530	513	495	516	507	492	527	540	526	515	532	512	502	519	454	496	487	520	487	501	484	491	459	525	493	527	506	500	464	527	519	525	543	562	489	495	503	508	494	530	539	548	511	557	553	510	488	550	559	456	523	514	491	548	528	492	515	539	489	518	491	465	560	518	536	504	488	517	513	542	570	524	523	519	484	525	474	527	509	479	539	450	499	524	535	467	503	531	528	529	496	519	537	528	530	525	549	487	481	459	514	531	487	473	525	495	550	490	546	512	556	504	540	493	561	494	491	482	489	554	501	473	489	504	501	514	514	519	525	515	522	543	515	476	528	513	517	518	472	529	490	561	533	505	574	487	522	573	483	531	486	524	547	510	534	550	501	532	501	500	540	511	512	497	544	524	541	520	493	531	513	514	548	552	497	548	489	514	496	537	526	506	498	542	491	501	547	520	536	529	515	516	509	503	511	513	555	519	517	524	525	490	535	526	562	539	515	538	524	544	532	509	479	558	506	556	510	525	527	517	538	529	476	514	499	540	534	512	499	484	478	495	524	509	494	559	508	482	503	533	546	533	474	480	524	473	483	545	484	505	481	549	493	553	536	509	574	486	498	500	509	521	531	560	497	531	494	507	530	477	528	472	501	510	468	506	497	538	487	519	542	482	541	537	490	526	561	557	521	526	497	481	498	515	526	498	510	479	496	542	500	479	542	570	482	519	495	513	510	505	507	507	522	522	574	500	472	487	483	494	506	521	525	532	498	518	525	517	511	546	519	518	476	498	507	477	496	509	513	539	526	518	545	535	552	499	532	522	509	518	502	503	533	499	509	531	574	488	487	517	513	549	507	494	508	502	497	524	528	497	501	508	500	474	500	511	554	522	497	485	531	534	495	521	504	471	514	481	527	530	546	531	501	520	539	496	500	508	528	512	506	545	533	522	479	521	481	507	493	501	507	519	469	521	536	501	562	506	505	518	513	505	472	531	478	487	506	510	544	517	538	522	542	465	515	486	534	510	522	505	500	473	526	532	503	504	509	530	504	527	474	531	469	477	502	487	515	519	497	536	526	525	512	507	536	500	503	512	525	561	526	527	553	525	501	521	548	521	547	529	544	522	502	511	494	513	507	513	522	551	533	472	520	507	532	518	489	489	515	535	556	484	505	502	495	541	490	557	531	539	508	513	543	483	499	498	497	524	505	550	519	501	530	535	537	515	550	548	520	533	488	518	502	506	491	567	543	542	520	525	511	501	464	520	525	469	471	519	518	517	497	487	489	500	506	492	520	525	510	505	531	487	526	541	516	507	547	495	491	467	524	490	534	468	527	495	493	510	573	513	486	514	539	559	500	547	480	483	546	512	544	529	554	499	528	547	545	535	507	481	502	544	511	512	568	534	536	511	536	537	511	492	528	498	507	509	502	511	536	523	550	537	525	469	499	532	485	507	494	504	531	518	547	520	536	530	517	523	507	518	534	540	512	491	483	549	518	531	522	476	509	514	520	494	485	547	501	491	477	483	522	514	527	534	482	513	485	493	522	534	521	540	510	507	514	514	556	544	497	528	520	527	532	533	494	532	496	477	500	524	515	505	505	527	545	478	533	496	480	489	522	524	512	521	501	519	501	483	506	518	530	529	528	491	543	468	509	500	504	550	564	529	533	563	505	498	521	507	530	509	545	508	471	530	542	529	525	495	498	527	493	505	512	492	516	483	491	497	496	495	514	494	529	545	498	514	503	495	540	521	518	500	516	525	525	512	532	509	506	523	565	479	537	514	459	503	512	536	505	521	500	499	500	527	528	503	519	479	510	491	532	543	547	507	525	515	493	499	522	506	471	541	467	484	524	518	529	454	507	501	537	532	517	505	520	545	532	515	523	528	495	502	523	542	493	486	523	547	517	513	513	493	489	490	503	491	516	543	508	492	527	507	514	512	479	483	518	506	537	480	549	524	525	510	469	538	497	535	500	496	528	544	535	538	538	518	544	503	501	548	533	489	502	510	524	501	518	499	518	517	461	496	509	496	523	522	515	524	532	508	553	504	524	531	493	504	512	522	504	519	547	536	526	510	507	511	531	518	532	496	536	547	491	542	519	518	522	474	489	502	529	489	514	499	511	518	483	495	533	507	490	517	500	531	487	485	484	496	466	543	506	500	515	521	578	511	529	519	501	499	477	518	545	506	526	482	545	520	512	533	521	503	529	511	555	521	531	543	484	504	533	529	539	493	469	527	500	469	525	498	517	536	501	548	505	489	474	549	499	534	474	469	545	504	531	520	505	519	521	518	518	520	521	514	515	481	505	531	512	512	530	555	518	520	509	490	502	497	512	555	512	501	474	509	509	521	499	481	496	524	501	553	478	538	537	516	489	502	536	523	542	464	540	549	475	527	491	553	487	570	510	442	541	543	554	463	521	491	557	512	486	494	485	541	528	541	513	541	510	494	542	501	496	525	542	526	503	515	515	529	489	524	534	534	522	497	511	538	520	522	533	486	487	487	536	515	496	515	550	527	544	518	525	543	516	522	503	528	523	575	539	518	517	505	516	523	478	515	537	498	486	498	499	509	519	533	501	533	537	524	537	481	519	509	503	489	501	528	513	490	520	448	513	490	548	514	493	521	514	528	562	518	514	530	502	499	524	512	546	521	537	559	522	523	538	542	502	502	550	554	508	524	533	486	531	542	479	493	530	488	528	484	557	529	515	502	530	524	474	505	519	527	531	500	539	522	532	537	535	513	561	478	528	511	522	490	511
31695	35966	40160	24727	13853	9090	5346	2719	1451	918	701	703	595	541	515	410	379	364	368	325	331	346	290	271	323	301	292	300	290	295	300	305	273	271	258	264	298	275	283	260	273	306	280	257	280	272	289	260	285	267	306	270	300	281	266	286	294	265	289	261	288	262	295	269	270	276	284	241	229	276	270	300	255	256	251	262	268	274	275	275	262	276	282	295	262	282	256	244	283	256	269	263	298	278	273	282	286	290	269	253	288	245	281	286	260	272	278	281	256	283	286	281	264	293	251	282	277	269	243	267	277	281	248	275	264	292	281	236	286	272	269	259	276	291	280	279	264	282	286	250	290	278	281	248	270	263	279	286	266	280	275	270	277	272	281	264	269	279	253	293	271	286	306	263	277	268	282	288	274	277	263	270	272	279	241	257	294	264	263	284	300	289	264	303	310	264	240	285	281	237	292	289	285	263	230	268	281	274	269	276	307	275	281	295	279	265	228	282	274	282	270	261	262	266	281	274	280	273	289	283	292	280	286	253	286	287	260	295	259	293	286	273	264	272	277	263	262	291	299	288	278	278	274	295	281	290	266	297	260	296	272	253	292	240	292	236	254	275	272	274	299	296	263	259	277	289	267	286	270	275	290	270	263	289	314	281	267	246	294	266	272	306	288	293	294	273	261	258	296	288	259	292	262	269	295	230	263	263	269	265	271	246	278	257	285	272	263	273	278	271	262	284	244	258	294	259	272	271	248	270	264	278	265	289	298	276	254	309	286	276	288	256	277	267	257	276	296	301	282	233	277	269	265	266	264	288	246	266	276	278	265	292	268	277	268	262	255	292	270	262	265	270	275	278	269	291	275	300	281	272	280	288	237	278	293	270	285	249	273	270	293	288	267	297	274	296	290	253	284	261	261	277	277	279	284	266	295	294	258	263	263	275	306	272	272	262	298	273	308	288	270	276	256	254	296	286	290	267	267	286	307	293	261	290	260	304	265	259	258	256	278	268	268	261	289	284	271	265	273	292	318	284	242	273	273	274	271	277	266	276	255	284	275	277	268	289	299	263	254	272	291	251	271	264	243	276	287	289	280	265	288	281	267	247	274	276	279	296	273	261	291	280	293	266	266	274	267	279	269	261	275	279	266	277	307	245	279	275	285	253	289	282	287	286	317	265	281	280	296	298	292	304	271	270	266	281	292	288	266	290	279	309	260	257	263	259	301	300	271	282	298	258	250	294	275	257	272	303	258	267	258	256	286	274	280	276	271	273	257	299	247	279	269	282	264	265	284	289	255	248	265	292	289	258	250	304	262	251	262	278	290	267	258	253	274	288	284	287	279	244	265	270	292	291	268	264	304	280	288	267	264	257	273	285	295	292	274	255	276	307	273	285	305	281	300	299	281	287	259	266	254	271	296	254	275	266	284	260	255	275	288	312	248	302	263	286	272	269	283	247	303	290	250	246	274	286	266	273	252	291	270	274	270	293	276	277	284	283	288	300	299	292	275	321	273	312	236	312	300	264	304	247	256	231	291	289	246	278	276	255	263	288	286	293	274	259	297	303	284	280	266	276	276	266	258	266	283	287	293	270	259	274	300	273	279	277	268	286	274	285	291	281	236	292	299	257	288	255	271	280	283	274	315	275	291	279	267	279	255	288	264	293	281	291	274	257	258	275	304	296	280	292	283	283	269	277	273	263	273	259	282	286	274	265	289	262	279	276	263	272	305	301	282	277	277	274	270	265	258	242	294	259	279	279	279	260	309	265	284	282	281	280	264	258	272	264	290	280	275	297	248	285	296	246	249	314	246	286	280	269	279	299	261	282	274	288	261	274	271	273	254	280	252	278	300	272	295	281	278	260	295	290	276	258	297	273	276	259	282	281	265	264	282	278	254	281	295	285	269	261	280	285	304	269	301	286	281	294	281	266	247	280	303	249	262	231	255	250	275	289	273	277	279	252	274	261	281	273	253	266	283	286	261	241	239	261	263	260	276	276	298	268	293	276	270	287	263	270	284	269	278	287	271	275	279	290	259	284	240	314	304	271	306	269	264	244	293	276	284	288	245	296	269	281	268	273	288	284	263	294	249	301	271	283	292	253	238	278	284	277	233	229	296	278	256	282	259	269	256	256	267	299	268	268	286	283	263	289	245	282	268	271	298	267	258	301	255	272	237	281	276	290	302	287	267	289	281	285	300	261	272	258	272	251	270	265	284	247	262	292	290	257	265	303	266	266	260	249	305	273	281	276	262	271	278	286	304	245	291	302	284	262	244	270	267	263	285	276	295	252	247	286	259	270	305	282	280	270	285	300	282	265	255	258	279	261	268	260	259	259	257	265	282	280	277	298	267	286	242	285	271	267	297	262	269	288	295	296	293	287	275	265	277	245	280	289	283	262	286	294	269	298	306	275	278	284	284	267	241	249	271	272	326	267	271	289	285	245	288	279	262	263	280	273	285	281	260	247	289	276	274	249	295	255	286	292	261	272	269	271	278	292	265	270	276	297	262	260	282	248	277	266	239	256	252	268	282	293	282	252	267	259	307	274	272	280	276	264	275	281	265	259	270	293	281	288	283	267	272	279	266	283	290	273	281	274	226	262	243	275	272	280	282	272	274	262	283	272	290	291	267	292	264	265	285	288	249	285	295	269	278	247	287	284	276	271	290	263	264	288	277	261	256	284	251	281	271	269	284	254	273	275	284	294	268	259	281	269	271	284	282	275	288	256	266	283	253	288	269	289	274	300	282	248	287	281	294	270	295	305	282	274	294	247	278	258	284	272	261	268	257	292	269	259	268	261	255	270	270	279	280	272	259	282	281	279	287	264	268	274	275	285	274	267	267	233	270	283	272	261	277	237	276	277	286	255	256	268	317	297	263	246	286	248	254	267	252	268	259	255	280	257	273	289	280	271	296	279	266	245	279	269	275	280	255	300	284	240	262	277	272	271	267	252	274	267	255	264	300	261	268	267	285	272	251	271	289	277	299	292	298	281	218	280	256	281	298	280	248	267	291	296	289	262	255	290	274	285	247	296	266	277	262	275	288	255	265	265	285	263	267	252	283	273	276	264	285	275	291	275	265	258	265	250	244	252	288	283	270	256	230	290	257	265	268	286	283	259	298	275	280	286	273	274	275	251	284	279	262	273	267	268	315	266	287	276	285	265	282	309	285	280	285	269	253	289	259	286	270	283	272	250	286	254	278	293	276	267	282	253	286	290	255	267	254	279	278	278	268	273	279	285	271	280	266	272	245	277	269	249	270	297	270	282	289	282	251	298	281	295	271	313	281	284	260	306	290	267	277	276	277	279	280	264	250	297	283	255	257	288	264	269	271	264	290	273	280	269	290	267	270	286	262	260	277	256	283	265	275	265	268	273	273	256	241	273	285	286	278	271	276	267	276	303	281	276	274	281	309	283	295	289	268	284	270	291	284	289	269	263	304	256	294	258	287	272	266	258	273	259	301	295	302	295	256	284	261	289	288	272	271	290	284	280	300	254
32382	50892	38874	22186	16685	13110	8377	4725	2553	1562	1127	992	935	759	692	594	542	491	430	406	403	380	357	326	353	317	311	300	308	344	344	348	298	310	318	289	323	301	318	308	318	309	316	312	313	324	295	269	321	293	304	288	305	310	295	298	299	317	280	319	307	316	293	281	293	330	295	289	284	307	278	333	310	276	287	297	275	300	307	300	275	274	300	284	282	291	297	301	281	291	299	326	277	299	306	320	296	296	330	326	305	293	302	300	316	284	265	278	292	311	299	313	309	297	311	314	296	295	279	313	297	287	300	304	310	278	295	297	297	293	316	315	314	294	280	336	309	296	282	311	277	276	259	310	282	311	285	317	315	317	308	296	307	300	265	292	273	283	328	321	292	305	323	298	300	289	306	290	308	303	286	270	322	309	295	301	286	298	299	289	293	283	272	289	265	291	280	302	304	268	313	316	298	305	283	286	279	309	297	306	317	275	289	248	270	300	300	302	303	309	338	294	331	306	310	309	290	289	304	290	312	291	303	284	327	292	286	309	306	327	285	319	288	280	292	334	329	302	292	283	329	320	316	309	352	305	280	290	299	281	300	290	315	299	294	315	312	296	308	280	287	310	307	287	303	299	266	286	280	318	293	289	269	311	266	297	266	267	314	293	275	273	291	293	296	288	301	285	297	289	303	291	290	318	295	303	298	293	314	313	280	269	280	287	283	292	260	315	305	290	297	306	298	314	312	314	289	327	336	302	267	324	304	321	287	293	308	329	296	277	314	311	296	306	295	319	288	306	318	279	311	306	286	297	298	295	300	298	342	295	285	314	320	268	303	317	346	291	285	268	283	317	288	330	275	282	308	304	292	281	326	320	291	331	287	284	276	310	327	329	283	304	292	292	303	290	285	320	298	267	310	300	283	311	313	287	293	289	323	319	305	338	329	309	320	282	310	293	306	332	282	315	324	293	315	275	296	292	291	299	299	274	307	294	298	297	276	320	308	314	282	340	341	317	326	324	302	300	278	315	313	292	302	307	310	295	291	309	300	323	305	298	328	303	275	300	275	309	308	318	269	294	320	297	317	283	282	295	276	263	275	283	282	294	302	323	327	314	308	263	307	274	300	278	304	294	322	276	291	291	300	306	287	275	326	337	298	291	283	296	285	293	317	277	318	328	287	284	288	280	274	288	303	282	290	294	311	300	288	327	318	303	292	351	322	326	293	285	262	310	316	294	296	296	291	320	285	333	301	309	313	301	276	296	295	295	290	260	328	286	308	289	292	279	325	288	284	303	323	280	307	298	308	287	311	310	297	281	319	305	272	285	325	294	301	286	299	265	275	311	267	288	298	311	323	315	289	323	283	294	306	305	284	289	290	286	294	299	310	303	276	278	283	291	298	299	317	318	286	300	289	299	285	313	327	336	267	299	321	302	294	310	288	299	297	316	329	299	342	255	308	308	311	313	307	272	290	281	313	329	265	305	300	296	320	304	286	284	344	299	308	302	311	289	269	320	292	303	296	291	309	303	320	276	316	295	295	312	274	326	297	299	309	267	302	291	311	340	273	329	318	282	293	286	283	290	277	292	316	305	328	328	290	283	309	324	318	263	307	333	275	319	289	303	290	295	291	290	312	298	289	282	306	294	294	292	321	267	297	283	312	306	298	304	295	289	322	329	284	308	284	270	286	305	284	324	310	290	281	300	307	277	279	294	319	285	300	328	257	312	297	284	308	319	299	285	324	323	308	288	287	292	309	304	294	308	278	300	302	291	287	291	282	299	292	310	292	317	289	269	299	307	311	277	293	287	314	304	317	310	294	278	301	275	338	319	322	300	311	305	344	302	299	280	286	296	306	317	315	289	308	315	256	267	293	314	331	293	319	310	291	278	321	306	308	281	282	271	289	301	293	327	284	277	294	310	273	317	285	289	280	302	333	301	300	322	286	306	291	301	313	297	277	309	262	296	292	303	317	298	299	280	268	294	313	295	330	293	326	299	295	307	322	304	287	342	291	333	287	278	289	297	284	291	288	286	306	292	291	287	276	286	294	299	313	295	276	279	285	300	341	307	297	302	272	291	308	288	273	307	281	308	281	287	294	295	286	300	309	284	303	310	306	305	288	294	308	290	310	310	288	306	313	320	295	338	291	329	284	315	310	269	288	275	293	283	284	336	274	289	294	264	318	302	272	269	299	297	290	302	316	286	271	287	316	300	306	289	306	343	331	300	292	343	309	322	296	298	288	311	326	313	313	299	302	295	314	258	320	319	262	283	303	321	295	312	304	281	290	326	292	300	283	287	294	335	289	298	295	292	281	311	297	293	327	288	290	289	317	322	328	322	278	312	320	309	289	275	285	317	323	300	278	267	329	297	289	311	315	299	318	310	306	289	305	306	301	288	298	346	308	303	293	284	279	268	270	295	287	281	307	303	293	303	292	275	302	315	335	322	265	311	314	295	299	296	297	309	299	292	284	272	297	308	313	301	296	310	311	296	312	281	287	322	295	326	290	313	325	290	289	303	322	292	314	298	335	285	286	315	302	298	296	288	300	311	307	310	272	317	300	263	301	321	291	317	279	289	317	296	279	301	301	297	315	303	293	318	303	308	306	299	314	319	305	307	312	292	276	308	320	269	288	290	315	308	315	291	310	319	295	324	350	299	284	297	299	272	265	278	271	286	306	306	270	287	292	293	270	302	298	291	315	296	318	295	264	312	306	300	291	319	304	290	300	292	303	291	271	308	295	310	284	335	298	291	315	307	330	320	300	298	315	307	274	282	313	313	288	305	290	295	326	303	285	301	313	300	324	298	299	289	332	282	287	293	308	266	319	300	308	288	272	307	302	288	311	331	300	295	302	276	263	310	291	303	308	331	289	309	292	256	290	259	284	297	312	344	306	263	324	267	284	307	322	296	303	307	286	310	277	347	275	291	305	270	282	312	298	287	290	322	319	302	297	317	311	299	295	297	326	286	255	288	290	298	301	314	317	295	310	281	294	302	306	296	322	313	301	305	312	277	311	285	302	305	305	300	296	292	305	280	306	325	298	307	302	305	302	286	296	318	296	290	304	279	313	308	273	296	284	306	303	283	282	296	309	296	320	302	302	290	289	293	299	298	295	275	318	318	311	295	266	296	298	308	288	255	267	299	312	299	331	294	290	309	290	268	286	266	294	308	320	322	315	316	290	332	317	312	282	287	258	267	331	307	310	315	285	307	296	299	298	288	318	284	310	312	317	296	332	287	278	321	254	283	301	301	289	324	277	283	298	292	308	305	295	286	284	330	290	306	309	347	314	296	323	280	291	305	297	296	291	297	310	305	288	291	275	296	301	290	323	302	307	304	319	295	295	317	307	286	311	319	286	327	314	274	265	294	296	280	286	314	272	294	264	294	268	287	325	295	330	310	306	313	258	296	327	332	261	292	303	285	258	304	300	266	298	305	279	298	276	284	288	304	304	306	282	326	271	309	300	302	299	276	311	298	286	318	298	329	318	288	282	282
24640	21701	29159	25919	23158	19998	12810	6481	3162	1657	1156	1022	897	787	745	635	626	528	551	521	441	426	419	396	400	412	363	398	373	388	383	388	374	359	362	380	387	328	372	372	382	338	346	376	351	345	317	374	357	328	385	345	356	364	350	350	355	346	361	358	345	330	364	366	317	368	354	360	361	353	337	329	356	366	315	342	356	402	350	365	344	385	318	377	337	373	334	334	369	347	345	337	327	335	366	351	343	366	345	334	357	349	380	356	347	351	321	375	353	354	375	339	331	355	366	349	333	354	303	368	375	339	369	338	388	366	354	338	336	341	378	331	328	337	373	348	333	356	327	334	366	345	354	351	355	357	344	343	376	349	352	329	374	337	368	340	347	344	356	359	337	360	321	327	346	357	387	331	346	345	386	331	322	352	343	369	368	369	354	375	344	389	358	375	336	335	349	331	339	350	331	377	371	340	320	362	341	331	353	362	376	330	346	338	367	328	353	352	328	335	312	355	348	345	349	351	361	352	367	329	327	367	342	316	334	355	343	375	351	356	359	326	324	342	351	343	378	359	354	365	338	310	341	338	369	352	342	353	341	325	353	381	340	364	388	378	345	356	336	347	342	353	349	387	365	379	356	356	337	372	364	309	363	320	341	338	353	362	379	351	349	373	353	339	331	351	334	357	320	358	369	355	340	406	341	331	350	362	358	375	346	330	328	321	345	357	376	402	297	347	380	374	347	357	325	403	341	382	341	331	360	355	350	391	372	343	341	364	351	379	370	379	343	330	353	331	354	356	323	339	335	371	369	352	378	344	346	317	327	361	394	354	344	326	365	334	361	338	341	355	317	342	333	332	336	365	353	376	369	352	364	348	343	334	407	372	369	330	342	339	374	375	382	368	389	349	316	347	373	336	350	365	350	356	334	349	323	360	337	354	339	395	304	329	361	340	354	309	332	331	361	373	339	349	330	364	345	363	337	354	360	338	342	364	328	346	361	347	340	360	363	334	316	326	344	362	342	372	349	327	347	356	352	334	349	350	356	357	354	298	360	317	361	350	335	352	331	337	362	334	360	348	326	366	353	350	346	340	359	328	342	352	345	334	365	353	333	340	337	358	329	371	363	376	361	332	357	371	308	355	327	338	356	387	334	354	334	348	368	343	366	352	322	310	332	367	353	367	366	357	352	384	357	325	335	370	335	325	355	333	343	337	337	331	359	358	325	351	401	364	385	351	355	350	337	341	372	355	340	357	380	342	347	354	352	318	362	335	358	341	357	362	344	362	363	337	358	358	335	365	349	344	355	392	330	358	339	337	344	323	352	326	381	362	348	386	329	350	354	357	345	381	381	362	368	381	379	340	365	331	331	377	355	355	339	330	363	369	339	328	379	363	371	374	340	353	373	356	375	352	345	345	363	336	357	370	369	336	325	327	346	337	336	383	374	345	362	366	341	335	360	320	364	327	382	377	333	337	360	388	377	349	357	317	351	350	376	383	359	354	392	353	379	374	352	334	336	329	348	345	329	312	366	340	328	358	327	348	379	344	379	355	342	319	322	351	379	350	336	365	351	392	343	350	371	342	350	354	357	366	336	357	394	369	384	309	352	372	324	362	387	343	341	353	359	351	316	314	319	338	345	352	343	331	351	326	347	317	381	357	342	312	351	325	350	388	372	363	375	340	356	367	367	389	346	352	370	355	350	340	352	348	359	362	378	352	343	331	340	367	362	374	381	351	348	342	355	303	377	326	364	335	377	341	340	336	323	317	369	357	353	355	340	343	373	344	371	382	342	326	360	332	369	344	324	334	343	289	375	350	364	371	340	384	317	345	338	358	354	376	389	343	354	329	346	373	356	356	371	349	338	374	354	350	320	335	365	329	372	329	343	341	353	378	326	371	338	351	356	363	364	316	330	389	349	342	361	340	353	338	385	343	343	320	329	317	337	356	347	361	340	336	318	349	337	364	334	350	352	352	330	341	328	353	322	367	330	373	324	327	333	347	328	370	341	345	326	333	338	337	381	335	349	334	362	369	356	314	363	345	333	337	322	371	347	325	340	378	351	325	363	371	364	317	378	328	350	387	319	376	371	388	370	317	371	326	350	354	379	354	365	329	363	321	352	355	367	346	334	377	356	352	372	346	330	340	372	370	361	376	360	361	350	342	343	365	369	364	327	341	356	378	341	311	351	354	340	335	370	378	349	364	359	392	308	367	339	337	356	364	367	333	342	357	338	352	374	344	353	356	363	344	385	391	367	347	343	363	319	373	355	360	344	335	321	336	359	351	342	329	364	375	334	359	365	348	322	326	383	366	373	359	334	326	353	361	395	338	378	347	353	359	360	374	378	359	359	348	347	340	342	347	347	344	322	363	326	357	357	363	331	381	341	358	337	356	341	325	324	357	335	366	308	351	351	358	320	357	367	381	344	352	329	320	357	323	338	324	345	339	348	351	349	348	343	377	317	353	369	385	317	364	310	350	381	355	345	359	356	349	364	329	333	347	341	383	334	343	382	355	354	370	350	319	365	359	343	356	345	347	330	359	338	392	323	369	352	361	361	369	371	377	361	344	329	364	319	317	349	355	332	299	355	326	317	370	346	329	339	331	365	350	357	332	333	343	358	342	351	367	355	358	347	392	367	361	332	341	373	365	380	357	356	315	334	380	340	349	367	317	362	348	351	339	362	322	361	331	331	353	353	390	359	363	354	374	344	363	331	357	375	366	341	356	343	354	355	346	354	379	373	365	367	338	368	323	386	325	334	325	338	382	345	338	355	377	377	361	340	317	346	327	325	386	328	355	339	338	355	311	341	344	386	343	341	358	349	328	341	359	369	334	372	349	325	312	341	369	347	340	353	366	354	383	336	331	356	356	329	345	314	369	347	328	364	351	384	348	364	357	347	392	365	354	361	331	320	352	349	382	340	384	365	339	349	358	353	340	363	382	338	344	334	371	363	355	346	408	343	372	353	362	353	370	377	371	395	359	351	346	377	351	353	351	364	317	333	350	344	386	332	342	366	323	371	357	322	358	361	346	328	347	343	336	341	347	350	352	330	371	369	345	419	320	349	345	387	327	345	386	331	353	367	367	362	353	362	331	378	363	362	332	366	332	350	320	317	377	330	376	336	314	387	353	377	353	347	367	350	362	352	366	359	322	349	345	372	361	327	373	321	318	359	345	325	333	331	368	344	332	347	357	341	334	337	384	364	359	365	351	367	359	341	341	336	354	389	347	389	344	326	389	343	344	386	334	324	366	327	346	360	373	355	340	341	340	370	323	384	363	361	356	374	347	335	352	378	343	376	369	338	353	359	358	326	314	340	349	396	329	352	343	331	355	360	355	334	363	366	352	345	340	318	330	344	313	336	375	363	348	314	361	345	369	359	351	347	369	381	304	338	353	356	358	404	359	331	337	363	335	361	338	342	371	373	341	335	354	360	360	363	321	331	354	364	352	349	346	355	328	350	308	354	342	362	367	367	356	355	374	344	346	368	344	375	327
32527	59926	46902	31842	25373	19571	14493	9158	5171	2806	1984	1604	1389	1216	1095	950	789	730	673	597	567	534	512	448	431	433	454	394	454	400	413	372	413	443	418	389	386	414	355	375	371	390	346	347	360	386	381	395	377	357	356	413	355	396	348	398	358	379	353	379	341	384	380	351	392	398	404	384	389	368	366	398	358	354	366	380	358	358	381	368	374	381	366	371	353	328	357	357	388	388	397	366	380	352	369	344	376	379	317	342	352	376	379	338	357	377	350	376	352	359	362	353	375	362	363	367	392	358	383	369	395	344	358	336	419	354	402	375	371	359	387	336	350	372	407	383	342	432	366	408	367	373	373	407	394	372	380	339	390	336	339	389	353	352	372	383	346	368	389	366	345	368	359	351	400	354	354	354	376	379	341	386	350	330	363	375	368	365	349	389	351	389	383	380	375	365	396	378	380	362	344	387	356	348	353	373	356	371	356	351	354	353	342	353	356	375	363	384	366	373	380	343	373	364	385	372	369	332	358	398	373	384	343	364	337	357	337	354	378	360	382	331	346	355	349	363	340	367	387	365	343	348	391	370	358	349	367	364	383	365	393	353	312	410	400	370	361	369	346	384	359	395	416	380	371	387	351	375	392	389	362	366	371	382	358	365	365	361	359	341	377	380	342	374	335	363	342	362	351	360	383	391	361	321	386	381	407	395	375	352	339	380	337	354	353	382	381	377	399	384	375	368	336	369	359	380	377	375	354	368	386	406	367	359	374	365	361	343	365	399	365	378	363	340	381	363	378	403	406	370	384	375	356	382	369	349	370	364	363	342	373	394	360	342	349	379	363	388	374	372	386	391	389	349	362	379	381	374	385	386	344	379	349	376	345	371	372	401	387	398	342	354	344	358	363	394	334	366	379	387	358	379	390	377	366	384	378	414	384	369	379	342	418	404	349	369	389	398	357	341	383	339	369	389	404	365	371	404	355	357	354	365	377	385	389	383	363	392	371	360	364	368	343	382	374	379	374	361	358	367	341	381	351	371	346	408	369	370	378	374	383	359	367	348	368	353	379	346	378	403	375	338	342	358	396	368	396	348	358	368	368	366	362	382	410	378	383	352	370	367	372	379	361	378	394	369	400	376	397	415	343	369	370	366	381	382	406	367	376	399	358	361	400	389	371	367	384	364	396	368	388	372	347	353	394	325	339	385	391	372	349	362	358	353	357	377	389	391	396	321	369	352	369	377	376	409	342	383	372	394	379	366	364	388	423	381	397	391	332	367	365	375	361	395	364	362	362	375	359	381	399	419	368	399	381	354	362	347	335	372	374	386	400	355	366	380	340	338	373	358	370	402	348	365	392	372	347	364	387	388	399	340	410	381	394	342	365	336	368	412	349	344	389	364	373	376	365	378	369	352	367	394	384	380	371	344	358	357	372	403	363	386	383	399	344	344	370	372	395	364	361	373	380	393	392	377	356	389	353	366	363	335	370	389	377	368	400	349	377	381	385	355	382	381	355	364	400	374	359	375	401	323	399	391	409	385	384	346	367	331	394	395	360	388	370	385	395	365	363	377	329	395	384	365	344	378	360	365	408	372	369	347	410	370	370	418	378	372	353	358	365	382	373	383	353	385	357	372	368	382	368	398	409	385	412	411	358	322	360	371	364	356	393	384	412	345	385	387	374	329	358	353	365	367	366	396	387	358	392	391	357	363	372	363	363	378	369	359	368	374	413	409	334	368	384	337	372	381	363	368	366	377	383	378	378	371	366	374	376	379	369	356	357	351	368	363	381	360	349	355	399	328	395	374	343	380	373	332	388	350	372	372	363	368	361	369	335	389	382	359	347	350	389	378	376	393	345	365	344	361	374	347	339	371	380	398	348	361	342	354	385	339	370	388	345	400	336	361	380	374	362	380	357	375	355	344	383	352	384	342	368	334	386	375	375	367	377	342	369	390	352	382	372	361	360	395	379	367	375	376	365	383	350	331	363	381	374	376	389	386	349	388	398	375	414	384	375	376	362	376	337	386	381	344	367	342	360	400	348	380	421	386	352	349	406	320	391	364	384	382	383	343	371	372	362	368	375	386	348	406	340	337	390	356	358	393	339	374	344	359	368	363	330	354	385	330	411	349	372	357	376	401	333	372	364	382	365	356	354	404	376	360	360	354	361	372	346	368	367	362	349	375	369	367	346	365	334	368	356	334	328	375	350	410	371	366	340	376	357	351	359	384	337	376	412	370	358	371	352	392	369	380	374	367	365	355	379	387	387	375	376	378	427	383	374	359	376	388	388	342	385	405	407	368	379	362	358	392	368	365	384	393	353	348	361	362	374	401	374	351	374	382	355	340	353	327	365	364	353	353	357	355	379	403	357	353	350	377	382	355	370	389	361	358	365	423	371	381	364	360	378	379	416	353	365	388	361	348	363	366	366	356	379	354	350	366	356	358	392	411	377	365	345	371	348	384	328	374	381	338	350	407	368	366	382	381	351	419	364	388	378	372	363	367	352	398	372	350	368	376	375	348	350	384	391	370	352	345	394	392	403	355	378	387	360	375	403	365	369	412	360	394	368	353	399	388	371	359	343	390	364	356	396	392	390	372	375	378	363	393	365	342	368	348	405	381	374	351	376	362	406	374	370	375	363	364	351	380	404	383	339	375	361	405	374	376	379	356	343	350	356	368	369	380	354	376	381	366	351	371	371	379	348	355	368	322	370	389	388	385	395	380	362	393	390	356	346	390	344	384	373	364	358	360	366	334	369	350	369	317	358	371	377	365	371	348	349	358	360	386	357	381	406	372	360	398	398	379	385	358	380	368	372	345	378	378	393	372	386	359	375	349	368	375	371	340	366	358	405	388	354	361	352	357	360	381	356	384	366	370	361	373	356	412	354	324	341	398	384	362	381	408	379	406	393	380	373	360	381	397	335	348	356	393	361	367	395	371	357	405	392	334	356	409	354	338	405	380	350	368	386	347	371	382	357	389	359	352	361	368	343	388	379	350	355	403	346	358	361	344	347	398	364	381	373	369	379	346	366	359	426	388	330	389	380	373	363	349	356	346	351	367	361	378	390	388	369	349	367	418	379	346	355	357	353	342	366	352	370	377	365	335	363	350	367	363	398	366	375	349	374	379	362	368	374	401	355	346	363	397	356	368	355	366	369	359	379	364	368	361	370	357	348	364	380	380	357	381	343	350	366	418	374	365	392	323	375	355	359	404	373	375	399	350	387	364	354	355	371	375	413	383	382	332	354	349	401	351	363	346	372	358	383	418	372	354	384	380	343	367	348	361	354	371	320	374	384	372	369	356	374	369	368	382	374	378	372	367	379	377	388	383	369	388	363	369	388	377	379	343	358	362	394	383	361	356	401	381	365	392	365	367	387	368	380	363	365	343	375	376	378	385	386	396	348	373	359	356	347	376	354	352	352	366	397	358	341	369	388	365	336	378	349	386	374	372	377	352	368	387	351	361	344	421	379	351	373	385	385	370	359	384	355	355	401	381
25824	21868	29932	27967	20228	12870	9254	4512	2419	1315	979	855	750	688	661	550	530	485	459	446	432	417	422	415	397	379	388	379	360	410	390	376	373	368	390	396	373	366	361	361	381	349	342	357	362	342	364	357	358	387	382	371	372	373	342	366	336	353	365	357	382	372	347	375	351	371	349	337	355	334	332	353	365	382	399	364	351	366	358	353	368	346	358	359	385	377	383	368	364	344	374	373	358	372	333	388	375	333	326	362	386	346	349	343	427	347	354	341	328	365	343	368	370	383	355	344	351	338	358	378	376	360	332	386	373	357	383	350	377	355	348	339	371	349	374	386	333	310	352	350	350	359	378	337	352	368	350	347	367	347	403	337	327	343	359	421	344	324	403	398	365	312	360	380	387	345	351	352	393	342	359	378	365	369	355	363	362	389	332	346	358	318	339	358	351	362	335	368	374	381	372	376	370	356	399	353	374	364	383	355	342	336	380	356	331	384	342	340	344	343	337	329	359	345	357	329	346	345	380	389	384	387	370	336	373	372	390	345	376	341	346	363	380	384	358	336	398	338	326	353	385	340	365	337	368	385	333	355	331	377	349	350	352	322	346	371	350	326	346	364	353	347	350	368	362	336	363	365	361	349	349	359	350	376	353	363	357	415	345	364	367	346	350	369	347	347	376	326	368	352	350	354	328	386	378	381	371	363	351	345	362	371	352	325	352	349	338	369	366	345	399	373	353	345	350	379	336	364	378	352	345	378	378	369	388	365	350	384	377	365	341	347	375	375	346	354	368	344	369	360	376	383	344	367	340	363	375	375	379	375	354	364	374	382	338	357	388	358	345	332	344	346	366	356	361	349	354	354	378	323	356	342	370	376	341	358	327	361	375	365	363	345	338	353	334	345	375	371	327	346	372	376	353	371	352	378	366	360	342	352	347	374	356	341	356	393	354	355	385	362	392	339	327	361	382	373	358	358	368	361	392	371	348	389	368	365	377	342	353	371	363	364	378	333	383	358	335	381	362	342	331	377	396	360	339	371	379	343	362	396	356	373	349	373	341	361	347	376	363	352	377	341	341	355	372	341	395	345	346	335	386	365	348	336	348	368	331	370	324	338	310	344	372	329	360	345	369	357	338	405	352	375	359	373	379	328	354	349	337	332	319	342	379	333	353	370	357	370	368	371	364	385	371	360	353	333	330	340	360	355	354	366	398	349	362	367	360	388	375	347	338	353	350	355	340	327	342	336	371	386	352	385	413	354	346	381	364	347	374	367	343	347	358	344	354	330	311	343	322	309	400	365	329	349	377	345	369	351	378	335	347	388	377	352	368	352	333	330	389	365	371	363	388	346	388	383	310	321	345	365	333	325	381	350	360	352	395	351	324	327	377	385	394	371	373	380	356	360	348	354	359	350	316	339	344	363	383	365	344	357	370	366	376	394	376	333	338	335	356	366	366	343	358	373	366	309	362	346	354	342	342	353	344	350	377	356	345	345	362	374	328	366	374	377	359	374	374	378	366	354	336	354	388	348	299	315	335	375	338	383	362	336	329	365	351	384	341	336	382	361	331	389	360	344	377	384	355	386	360	348	336	327	358	356	370	363	368	377	343	340	327	342	382	343	362	376	376	332	333	378	362	333	336	367	358	331	320	357	359	361	372	352	335	339	375	369	367	378	347	383	352	362	378	340	351	364	350	360	389	388	338	356	324	324	367	309	363	314	366	385	366	404	341	362	362	325	333	342	379	379	370	357	331	376	325	358	385	342	387	372	359	372	366	338	357	390	356	361	367	335	357	391	360	388	359	377	345	383	361	337	361	373	347	325	332	377	343	412	324	371	388	370	391	369	354	357	335	346	358	372	376	345	346	343	388	328	343	371	340	343	356	357	373	362	340	349	354	369	341	360	347	343	348	391	378	337	363	336	346	344	388	354	340	360	338	342	359	314	362	352	355	348	367	317	372	384	378	329	371	369	353	345	388	376	351	382	362	347	344	349	377	337	378	361	341	368	339	354	367	352	393	374	366	376	376	384	351	333	347	303	370	365	334	378	341	385	395	335	353	335	334	332	367	367	346	338	355	393	370	366	353	389	378	397	366	365	359	360	390	354	379	339	353	305	360	347	375	343	366	372	336	320	358	330	386	398	374	362	350	366	368	339	360	366	345	347	362	358	349	354	333	351	337	337	351	335	364	391	376	322	365	349	379	396	319	384	350	338	389	366	343	360	364	369	311	333	340	317	333	382	411	346	338	334	362	357	329	338	354	358	372	335	351	333	362	385	352	352	356	379	369	364	346	372	385	370	384	373	353	364	336	365	342	355	315	372	387	338	340	360	367	343	379	379	339	344	362	382	349	335	401	277	384	339	364	309	340	352	329	351	376	378	382	315	378	360	299	348	379	350	395	314	363	348	328	374	352	362	344	360	326	356	360	345	328	385	330	347	345	367	346	353	386	359	333	359	423	357	341	346	380	345	347	343	364	354	383	364	347	366	343	356	367	326	324	314	375	363	355	351	345	360	364	375	333	349	351	388	336	389	385	319	382	378	342	327	343	338	364	318	371	350	385	375	377	345	368	384	372	341	320	361	350	360	376	351	355	366	308	347	316	372	328	401	357	376	367	365	365	351	388	352	337	350	363	361	378	342	362	360	371	333	353	388	341	387	358	373	379	364	349	352	370	344	359	385	360	335	366	391	348	378	373	369	356	302	370	350	368	372	371	358	362	341	319	349	372	338	343	329	398	368	340	320	383	379	352	347	361	372	330	362	356	364	357	374	357	317	351	351	372	374	353	382	333	344	325	372	370	343	306	381	371	350	387	350	336	363	332	348	338	374	400	356	378	328	364	379	357	374	378	356	345	346	387	343	331	362	365	349	357	362	347	355	349	333	353	337	343	392	342	346	319	299	346	340	360	349	361	360	335	351	334	355	357	350	365	351	358	370	320	348	383	365	336	353	363	377	358	351	337	384	346	348	336	351	346	352	368	357	375	358	338	362	364	340	372	340	350	348	363	374	372	367	346	402	346	383	349	342	383	354	381	354	388	360	355	376	361	330	336	337	372	385	336	345	337	341	348	351	363	359	346	332	357	366	346	358	366	346	366	330	325	339	334	368	370	358	372	353	364	366	361	334	334	379	351	362	364	358	359	355	343	350	341	317	338	346	358	377	343	352	371	378	318	340	358	357	366	363	358	349	377	356	388	363	338	386	350	345	331	345	337	342	391	365	338	319	314	320	320	356	347	342	383	338	372	373	365	336	358	329	363	355	343	341	348	369	345	332	352	334	353	385	364	341	355	403	358	378	376	368	375	366	335	349	345	364	368	326	362	322	384	404	326	354	357	344	355	332	370	327	347	359	357	381	334	386	368	360	331	373	366	372	329	344	361	321	284	337	341	352	355	355	361	380	364	382	357	339	373	384	351	386	348	368	343	331	348	348	397	326	354	325	353	359	373	358	360	379	369	340	360	385	345	341	368	362	360	341	365	348	361	368	354	359
32701	56178	43283	27485	21553	16381	13362	7621	4295	2238	1677	1356	1177	1045	923	809	674	611	582	573	598	491	501	462	472	389	422	417	426	433	396	424	412	402	438	376	415	395	369	404	379	382	375	364	360	412	409	393	437	415	364	410	376	385	412	336	387	379	396	398	384	410	388	368	392	399	368	356	372	391	395	358	398	367	345	391	396	355	409	376	380	402	380	396	405	398	390	385	393	383	419	387	378	404	396	399	378	389	375	361	367	383	374	351	392	386	368	358	360	385	411	405	379	378	398	393	394	374	316	401	387	373	383	384	415	403	363	370	378	378	393	420	365	373	364	398	390	398	399	378	393	408	379	386	363	394	377	370	383	388	398	375	397	413	419	372	349	397	369	411	444	377	382	401	401	412	453	403	406	376	394	383	374	376	431	414	377	366	364	379	393	382	373	406	413	404	425	365	396	373	400	388	383	385	325	418	393	370	368	370	409	392	356	377	375	381	363	392	418	394	397	385	387	356	370	396	375	414	378	426	374	388	392	396	400	397	354	407	379	368	399	387	350	380	401	410	388	393	383	381	390	400	402	370	384	373	371	405	385	396	364	382	395	374	404	385	373	393	374	337	375	372	365	385	383	406	400	393	377	373	395	400	407	359	378	359	364	384	363	392	382	410	383	380	419	398	418	356	384	396	388	402	382	395	372	368	411	415	391	381	390	389	413	356	376	371	425	356	403	357	363	364	350	377	391	392	379	396	373	379	403	411	396	406	407	388	354	402	373	410	378	369	373	368	387	372	369	347	372	387	426	379	362	370	348	403	383	403	374	384	392	387	403	372	379	403	354	405	352	377	368	366	409	398	384	407	413	394	373	362	387	403	352	377	393	349	367	398	405	390	403	397	404	414	347	388	405	362	384	407	384	368	418	377	386	391	378	391	382	436	411	398	363	400	383	380	409	402	402	381	389	404	427	399	377	391	369	398	389	368	411	377	393	393	376	373	360	383	429	396	389	385	400	395	406	346	363	404	406	390	379	405	376	367	392	393	367	353	388	380	408	360	401	388	356	364	413	400	384	377	397	351	389	398	392	386	369	416	390	362	360	387	375	372	363	404	387	368	364	382	412	378	404	371	368	394	348	391	417	409	392	393	380	385	369	341	382	371	377	373	382	405	348	415	380	386	372	372	385	370	392	418	363	397	387	405	370	399	394	369	372	392	421	372	408	384	398	363	418	339	372	369	340	355	386	391	403	363	376	393	392	392	422	402	365	395	396	360	407	404	386	369	390	379	423	362	388	401	378	395	365	336	390	408	368	365	416	351	391	388	398	395	409	377	413	378	363	382	429	396	389	425	413	345	386	377	393	377	373	377	389	349	377	364	394	393	383	387	378	370	416	378	392	376	401	397	395	387	431	383	388	380	384	397	389	396	381	370	336	364	411	405	402	401	402	425	383	385	396	390	403	368	399	361	397	362	369	367	348	393	383	376	409	399	387	407	412	367	340	385	365	361	415	374	358	382	369	370	409	400	373	395	369	404	367	349	384	389	371	410	340	376	374	400	361	376	365	376	387	378	388	391	398	395	391	413	374	368	413	374	391	407	389	412	415	349	360	356	398	439	430	375	365	407	407	396	399	380	412	369	374	426	414	385	370	404	422	408	383	391	405	424	383	422	377	400	357	385	362	402	369	398	425	376	397	365	400	398	360	367	406	401	424	386	397	379	334	370	382	377	388	405	397	379	386	394	393	343	369	387	411	410	343	384	381	373	390	374	404	382	407	401	388	434	388	396	381	407	388	404	377	402	409	390	411	397	393	378	393	356	371	349	368	397	403	403	389	368	373	389	385	348	385	406	389	375	392	417	382	404	350	382	382	380	381	380	352	398	354	401	404	392	322	387	378	412	359	393	389	388	394	409	385	381	435	369	378	383	394	391	376	399	371	351	379	368	356	367	388	347	396	343	364	426	380	402	399	381	365	383	361	376	373	383	401	394	354	346	398	392	382	391	440	416	348	404	379	414	363	360	382	360	398	412	385	376	393	397	389	399	385	410	389	398	373	412	372	388	376	357	347	392	418	386	399	391	366	406	373	380	370	358	371	411	402	365	386	368	359	407	375	371	389	354	421	419	360	377	378	394	374	381	396	358	376	367	425	357	358	354	353	389	410	390	387	399	378	409	406	413	375	400	424	355	362	387	394	410	422	399	370	407	383	375	411	380	376	408	386	372	380	391	382	386	411	423	372	408	370	388	379	379	419	391	396	378	400	370	382	416	376	398	407	405	395	400	370	407	398	404	392	359	402	390	371	387	381	376	396	375	363	397	381	376	384	343	364	376	369	366	403	373	400	386	357	375	383	389	385	385	378	424	408	414	418	383	403	369	367	398	394	429	365	455	386	385	358	422	387	371	361	365	417	408	397	372	363	405	351	360	401	382	396	364	357	420	359	375	410	376	415	374	397	409	394	418	383	353	392	368	348	377	372	424	390	365	374	355	405	375	392	345	426	398	331	393	400	402	377	353	416	387	395	380	381	394	393	419	371	393	402	365	410	346	382	388	403	377	381	397	391	360	403	396	360	362	385	384	392	407	390	373	383	426	394	420	382	361	368	428	389	385	376	385	383	348	379	387	386	427	370	360	364	404	373	402	405	393	378	369	373	395	345	372	386	403	410	391	412	382	400	404	414	386	381	353	418	392	418	363	391	395	412	387	412	404	365	357	380	401	401	368	380	358	383	412	374	391	416	383	440	396	407	356	424	374	424	408	376	369	404	389	413	357	375	406	415	382	379	391	386	369	369	375	362	371	375	409	383	388	372	364	379	402	367	404	396	341	393	378	392	389	419	428	381	407	385	397	378	397	444	399	367	402	416	380	361	409	384	405	370	381	390	410	397	367	376	391	410	411	412	356	387	378	424	380	405	396	402	370	384	382	387	384	415	362	366	403	402	387	406	369	394	383	396	365	367	386	396	425	390	375	396	412	393	398	410	387	350	381	356	406	415	371	383	409	388	387	375	390	368	415	411	387	391	348	397	377	396	372	426	382	354	375	379	425	386	379	367	373	409	389	414	386	368	371	368	388	387	405	391	391	362	387	403	402	388	417	423	373	366	361	357	356	388	402	401	364	392	372	366	379	398	416	368	373	388	369	384	375	385	388	389	382	397	397	391	408	397	364	408	400	367	384	365	386	371	358	364	370	384	425	354	380	379	390	414	401	386	413	377	405	371	388	399	392	411	406	397	360	402	384	332	375	383	401	392	354	406	399	410	373	387	369	369	352	392	421	379	379	390	364	413	396	397	376	423	384	393	408	374	379	380	397	448	413	364	393	390	371	392	384	383	377	376	385	417	375	373	366	371	371	394	352	377	395	417	394	384	361	401	364	428	344	373	378	382	377	374	355	370	368	415	380	359	343	359	357	401	409	372	368	430	376	382	395	381	376	411	375	423	380	405	381	361	376	408	367	423	367	385	354	403	395	366	423	363	387	380	387	380	393	384	407	390	387
23391	21712	29475	24639	22906	26614	25815	12503	6018	2669	1812	1480	1214	1162	1055	977	844	767	755	669	691	620	576	617	605	546	537	573	545	498	555	514	494	513	525	518	503	530	512	535	544	457	488	508	517	491	503	531	478	516	518	492	544	485	485	490	505	518	471	541	474	492	531	511	530	453	530	463	468	507	535	505	496	491	539	491	501	477	484	503	511	506	494	480	469	507	483	475	518	516	472	519	512	472	510	519	489	483	501	494	522	484	512	487	505	511	512	525	502	481	523	515	519	475	495	505	504	474	496	523	509	473	492	480	516	537	513	507	522	508	478	478	526	506	497	488	520	523	435	497	491	486	545	506	472	523	526	486	500	476	493	482	514	500	504	514	498	468	522	501	515	464	511	499	496	511	473	470	497	488	495	461	506	480	522	491	467	492	485	503	480	486	485	454	524	438	482	495	482	463	478	519	472	489	523	512	496	475	487	490	518	502	523	484	477	483	521	490	486	513	488	492	520	506	538	501	523	495	484	445	496	469	537	476	513	460	508	524	491	521	493	513	494	450	462	449	483	504	463	542	483	468	476	487	512	536	519	520	471	448	510	491	442	486	456	478	524	500	543	510	452	522	492	496	528	516	514	502	504	519	489	515	509	496	513	516	437	523	468	510	521	491	529	473	467	499	512	498	518	459	485	504	492	489	510	480	435	450	496	496	517	525	497	495	462	509	491	471	488	519	524	480	553	522	511	491	512	487	490	503	505	495	554	490	498	491	506	564	495	498	488	510	439	531	482	518	513	476	494	508	493	509	495	508	489	484	519	509	505	501	482	479	504	432	477	498	485	499	513	536	491	503	441	530	510	530	507	459	465	492	516	518	449	496	513	505	493	487	519	477	480	512	503	508	477	503	470	503	528	463	493	470	513	512	474	495	471	508	495	506	460	524	471	514	496	506	493	491	528	482	521	471	503	488	525	450	501	500	503	498	446	537	454	458	467	501	465	502	490	480	521	496	504	507	503	527	515	453	514	486	516	461	487	469	487	457	500	490	499	503	480	478	500	526	512	510	471	501	518	508	502	503	487	468	492	470	493	447	524	520	481	495	506	485	510	476	501	460	513	517	485	486	484	510	487	481	459	486	506	489	468	544	530	508	516	576	511	499	484	454	489	513	465	462	497	491	476	492	465	523	520	476	497	526	513	493	481	511	485	500	470	487	467	539	495	518	502	511	503	486	504	520	497	522	510	459	510	476	515	498	472	519	518	486	522	484	501	470	482	521	465	472	520	484	520	478	470	519	509	478	466	504	494	515	491	502	500	469	516	479	492	494	517	491	479	523	496	531	510	477	507	494	530	502	485	479	511	466	503	484	475	486	520	479	506	516	476	458	495	479	531	517	522	454	516	513	515	506	449	482	512	462	472	490	473	487	467	505	439	499	481	477	496	496	533	491	481	456	526	509	510	466	498	527	514	480	532	483	512	515	492	503	483	516	484	470	494	473	506	550	499	523	490	492	480	473	474	516	550	502	526	516	480	460	514	500	497	498	504	504	486	482	487	494	486	497	492	481	489	485	544	519	446	465	499	505	517	463	478	509	473	483	500	494	515	460	482	482	548	473	495	472	505	522	495	495	511	507	485	486	521	505	462	530	521	474	460	493	484	509	499	462	510	468	540	517	460	493	482	481	485	503	503	455	499	525	522	512	513	507	568	518	477	483	483	462	478	488	457	488	518	510	505	533	486	433	489	507	474	559	449	477	466	471	515	475	455	494	504	453	510	524	485	534	510	468	494	515	565	456	510	496	497	516	455	491	483	483	479	480	518	498	491	509	548	478	502	500	520	480	511	525	495	502	486	514	506	544	500	511	480	518	503	515	539	435	533	514	507	465	492	534	488	520	490	529	469	461	435	523	450	467	490	506	527	498	507	487	488	482	481	473	481	513	505	474	527	482	459	528	516	488	476	494	437	532	448	491	488	530	504	452	516	465	495	479	494	501	467	506	506	472	490	470	491	489	475	539	502	504	504	474	527	510	472	527	461	512	472	519	525	494	473	477	514	529	500	510	475	532	471	521	531	495	555	482	465	516	489	465	478	494	462	464	488	444	507	522	463	501	507	546	523	492	490	474	483	508	508	532	508	488	496	535	516	455	505	518	485	525	519	493	491	500	512	491	504	505	468	497	494	468	519	457	529	463	458	458	512	479	522	540	529	475	490	488	509	449	504	487	511	481	488	449	465	522	502	480	479	484	529	497	506	481	483	480	460	513	516	476	518	460	500	480	511	504	515	457	475	490	494	485	521	475	526	462	551	536	471	539	488	557	480	480	480	514	468	494	507	510	494	456	547	494	527	517	476	532	507	495	492	463	479	480	505	493	530	481	476	483	500	511	472	495	525	525	502	501	530	466	503	559	493	502	583	487	484	471	507	488	490	491	446	510	492	449	463	533	475	473	438	504	474	480	465	511	517	473	475	508	489	503	488	503	529	500	487	488	493	493	473	455	473	483	492	502	477	460	507	495	487	493	500	472	465	524	487	491	521	473	487	506	496	500	486	513	487	495	452	485	496	474	507	540	478	511	460	513	491	507	496	495	502	526	492	492	514	516	568	500	468	467	516	480	497	479	468	474	500	488	535	509	510	498	542	462	491	515	542	507	476	516	498	503	481	490	520	513	481	532	528	495	462	497	482	502	521	492	487	475	501	513	478	447	513	499	495	476	487	488	481	497	498	526	534	498	498	474	559	503	517	457	488	475	455	485	498	437	432	484	504	510	498	502	491	543	502	490	478	458	520	512	513	471	541	478	454	484	509	516	465	466	489	503	483	494	489	485	468	481	536	501	509	470	530	517	486	502	507	459	514	493	474	496	537	514	479	514	470	438	449	468	499	487	485	501	495	471	510	485	506	508	482	483	491	490	511	502	506	496	503	493	484	505	503	502	522	484	472	495	493	503	508	465	478	516	481	514	491	488	503	523	480	497	493	499	493	494	512	507	489	524	476	500	479	487	483	483	474	542	512	522	491	511	507	501	509	491	501	475	485	491	508	495	566	519	512	504	507	451	518	490	495	463	512	475	497	467	491	524	499	499	512	508	527	496	544	482	493	532	517	486	506	537	483	512	520	489	490	519	508	506	513	478	493	470	508	471	545	498	500	498	493	472	463	498	487	494	483	469	464	511	517	510	515	488	537	529	503	481	481	521	502	483	498	502	494	521	499	487	485	493	496	559	496	535	520	465	522	517	480	520	461	550	504	479	493	474	491	489	521	517	480	496	486	490	506	470	470	484	467	502	497	492	462	505	491	500	522	522	519	499	484	503	516	500	503	452	501	490	494	494	497	486	527	524	460	486	474	487	497	473	486	499	521	497	518	497	516	498	475	497	475	534	483	472	490	485	438	504	500	518	488	474	514	511	487	508	515	465	512	438	495	495	499	479	484	499	515	510	517	465	521	492	533	443	499	450	466	463	465	463	504	507	509	472	519	478	503	505	516	501	541	496	461	506
35686	64943	47970	37344	33652	31566	24615	14634	8854	3997	2890	2323	1848	1588	1489	1243	1102	988	888	848	798	759	707	655	633	582	579	604	555	579	558	571	574	523	535	536	567	538	553	539	489	557	526	523	531	519	537	543	501	483	559	446	492	532	480	522	521	555	560	536	510	481	513	520	517	503	493	495	524	501	516	521	541	494	532	533	535	534	504	515	520	523	499	544	491	510	502	494	502	514	512	522	526	522	498	503	520	518	498	504	525	494	523	493	518	542	481	519	549	508	564	539	517	519	517	493	493	538	527	519	523	518	502	530	528	500	471	507	526	491	524	535	517	520	518	516	560	539	546	505	539	496	452	520	487	518	523	504	549	492	474	519	507	532	503	522	557	528	550	499	502	477	490	475	548	513	553	476	516	478	518	494	525	533	508	514	497	518	545	461	553	505	502	489	515	492	526	536	513	515	475	540	480	461	506	564	519	509	518	509	519	502	494	521	506	467	502	499	488	522	496	527	525	473	467	507	498	509	502	536	497	491	489	509	505	486	542	524	496	511	544	501	520	492	507	504	532	517	482	529	559	483	499	495	495	482	504	511	512	524	490	494	552	508	510	494	514	521	531	513	474	535	483	538	464	471	546	520	507	479	510	509	476	505	531	539	515	469	507	457	547	496	498	548	501	491	515	512	524	490	514	534	506	499	557	535	480	485	513	504	499	520	482	476	518	545	466	494	495	524	475	528	492	526	529	524	521	514	503	518	501	505	540	489	494	534	519	479	512	544	497	496	487	503	558	538	514	473	528	520	488	512	522	516	505	522	513	520	490	518	523	522	502	492	483	552	522	489	501	490	543	497	497	511	537	520	510	538	514	492	530	509	532	540	517	532	494	521	510	504	519	546	498	509	526	531	462	524	499	512	541	552	537	505	512	417	511	542	499	455	491	482	516	532	546	552	574	493	509	539	504	520	526	518	508	481	526	490	513	469	468	547	511	510	503	534	493	509	536	523	507	490	505	527	503	457	558	489	518	552	521	504	522	517	535	527	537	525	528	512	502	503	527	530	477	460	546	511	520	527	527	521	480	529	510	508	507	525	508	483	565	490	528	478	519	511	521	493	483	522	504	498	539	539	511	502	514	499	531	491	499	496	512	489	500	525	532	510	457	534	544	553	501	529	485	475	524	512	508	507	523	522	503	515	515	509	574	497	519	534	527	533	531	508	524	539	548	489	543	463	533	513	533	519	537	486	494	512	514	481	514	538	463	530	549	507	494	532	517	537	506	483	526	541	488	545	512	500	458	515	504	517	497	473	529	525	515	544	537	509	552	520	477	543	500	558	530	513	545	519	511	519	492	531	502	510	533	532	512	503	502	503	535	513	474	499	465	508	533	500	526	491	511	531	520	464	533	523	551	511	484	506	511	534	503	512	562	469	517	517	492	526	508	498	549	544	482	515	493	515	541	491	497	489	517	462	518	517	536	458	524	519	494	547	524	488	501	456	498	489	479	503	501	500	495	536	540	531	536	491	512	473	494	535	523	515	520	476	475	514	511	521	563	524	490	521	497	516	464	479	516	521	516	482	552	506	526	507	466	498	522	494	494	523	547	525	485	501	513	521	535	481	494	533	538	490	506	513	521	475	491	515	522	537	519	541	504	494	507	522	510	534	511	518	496	519	521	523	519	546	512	480	519	512	557	480	507	503	513	483	532	525	515	511	521	501	482	509	453	552	512	515	595	521	486	460	513	514	516	498	512	520	512	520	533	524	491	551	474	521	519	553	511	550	504	509	515	506	529	509	522	490	524	477	544	489	498	508	504	476	511	515	523	539	518	524	515	535	516	515	529	481	555	526	530	511	489	528	529	521	479	529	506	489	478	507	485	515	486	535	508	505	486	486	482	499	511	528	524	469	539	444	469	528	524	523	510	532	497	552	499	559	518	542	475	511	530	493	481	522	510	499	544	490	488	536	504	531	517	491	518	507	479	510	562	490	500	536	529	500	545	552	529	513	513	516	518	543	513	516	574	477	547	534	522	508	523	511	519	506	503	557	476	528	508	462	500	526	482	550	499	495	461	544	514	513	542	471	526	477	505	531	516	523	536	487	487	486	526	498	485	504	528	525	516	525	505	537	517	518	542	552	482	479	537	476	516	506	524	500	545	488	482	527	482	498	529	502	495	499	476	538	502	515	508	521	500	530	519	499	504	507	488	532	513	494	533	514	489	512	499	496	470	477	504	532	505	496	461	545	548	512	532	559	475	473	501	525	527	515	498	484	504	507	494	489	548	508	522	467	497	497	486	517	548	540	513	536	480	514	530	542	533	503	486	503	504	501	508	515	491	513	527	493	512	540	479	496	528	509	484	509	471	486	542	561	510	512	550	533	505	512	508	511	545	507	489	551	484	493	486	536	521	478	509	499	477	488	534	508	496	503	502	491	489	516	494	491	519	440	474	489	511	525	500	498	498	509	508	520	453	509	543	531	521	511	510	544	512	505	488	501	499	503	527	520	524	491	496	519	466	493	514	469	493	505	524	511	504	520	513	472	477	558	464	493	551	531	528	539	493	501	557	523	528	544	537	576	524	560	517	502	526	474	529	524	498	518	490	536	511	505	504	515	517	541	491	483	502	508	500	526	487	456	516	526	500	524	508	527	508	497	512	527	452	501	514	523	533	536	524	520	529	496	478	526	501	506	481	500	497	512	477	521	514	491	484	537	511	516	550	505	518	526	472	498	471	547	536	529	552	509	487	537	453	459	502	541	538	466	486	492	488	528	478	515	522	501	499	525	508	505	511	526	495	529	515	542	528	499	526	474	461	480	500	536	536	474	491	525	572	498	507	517	507	509	492	464	500	486	504	520	508	500	507	498	503	515	514	557	553	469	487	529	514	526	514	517	495	546	489	480	505	515	504	509	492	549	560	548	486	491	511	479	509	508	458	523	551	511	499	507	496	528	532	518	519	520	506	530	534	537	524	512	502	547	500	516	505	490	539	500	511	528	467	528	510	532	496	539	524	484	569	494	554	543	509	538	504	540	524	494	486	492	501	515	494	505	482	545	502	501	478	514	520	515	490	534	510	500	564	510	542	561	465	535	498	523	512	530	552	500	476	480	481	550	530	538	512	530	527	492	519	548	513	481	486	538	540	513	500	505	489	530	493	517	497	511	523	505	550	538	511	548	473	494	489	509	508	488	502	506	513	510	539	515	515	485	495	552	533	558	564	532	496	486	521	517	506	534	513	510	486	541	493	510	469	458	501	514	525	492	487	538	492	563	494	458	481	503	498	522	493	486	486	504	529	520	527	479	522	510	504	491	521	495	507	509	523	517	513	487	482	504	519	480	506	522	494	547	500	519	517	497	503	541	487	502	516	524	509	503	531	518	497	531	548	478	498	498	529	516	540	498	527	484	519	499	535	515	528	544	542	531	498	493	495	512	532	481	487	581	554	519	537	534	513	508	489	512	503	539	502	469	485	491	503	513	500	507	508	541	548	537	542	492
32189	33593	34499	25735	17392	10309	5378	2825	1650	1002	807	639	522	483	448	479	414	384	361	353	333	310	334	320	308	277	294	291	263	291	260	300	276	270	288	315	300	269	252	287	283	264	279	287	292	293	265	272	281	316	295	274	262	272	269	251	299	310	269	264	290	259	282	249	296	273	283	264	272	275	278	246	261	262	269	259	280	267	274	268	282	253	259	257	232	293	263	277	273	280	297	267	279	288	284	270	273	283	242	278	253	319	269	271	291	291	269	269	282	264	263	276	286	249	263	305	276	262	269	307	284	271	275	247	269	269	317	265	265	266	269	294	275	300	296	287	270	280	248	255	305	281	299	263	298	285	271	254	252	268	298	272	292	283	275	273	258	295	326	272	267	280	255	256	291	280	288	256	334	272	253	281	279	281	229	301	272	300	292	253	284	315	292	268	312	272	275	299	255	255	264	292	270	257	295	277	264	254	275	254	291	301	274	240	283	271	248	302	260	296	268	265	308	309	303	303	263	287	284	239	262	307	291	287	256	274	270	254	277	285	277	281	260	308	288	274	277	249	276	286	283	255	276	289	298	280	259	288	314	239	275	255	272	267	258	258	258	265	275	264	262	273	283	257	275	287	286	281	259	265	256	270	288	265	277	279	254	265	261	286	288	250	267	295	285	269	310	267	263	265	279	308	285	288	271	287	289	280	267	276	267	276	277	256	293	272	284	271	286	268	244	274	278	262	270	297	279	266	276	269	296	299	288	301	252	244	309	266	266	290	297	273	262	274	285	236	289	271	249	282	258	245	267	271	314	251	313	301	274	289	264	256	264	315	260	288	273	249	299	287	278	274	254	275	276	264	306	252	234	249	265	277	275	293	268	276	259	269	293	279	261	246	288	294	254	293	266	271	233	259	263	274	264	266	293	297	298	261	293	280	262	264	284	277	287	275	313	287	265	286	283	265	293	247	297	277	255	258	301	288	267	263	277	257	279	270	273	253	283	265	272	275	266	307	296	275	246	291	261	277	254	278	260	258	271	283	281	276	276	280	271	261	286	310	271	271	301	309	299	270	281	259	283	279	262	267	259	283	282	270	267	263	251	292	295	274	302	270	270	289	254	277	244	285	287	265	270	265	299	270	286	267	301	248	280	254	292	316	264	280	297	293	285	234	265	274	248	265	287	285	263	294	248	287	257	300	251	265	248	298	266	292	301	276	283	285	280	295	239	282	257	272	293	265	268	277	261	259	318	273	258	273	279	283	241	290	277	250	290	304	269	252	256	289	287	298	278	271	283	278	271	292	267	286	301	266	282	263	263	257	274	284	252	277	278	283	244	273	253	272	283	297	281	260	291	270	292	284	299	258	307	242	269	290	275	244	272	247	284	306	288	269	263	278	281	261	249	281	261	286	256	255	296	261	269	260	261	284	312	266	267	290	263	260	270	272	285	272	250	277	262	271	286	274	279	258	264	274	251	283	284	289	279	283	259	279	302	278	242	287	270	289	284	274	304	278	293	300	259	304	229	270	303	247	284	270	271	255	279	272	271	252	296	275	269	275	279	280	274	275	295	290	251	293	273	258	287	288	265	241	268	255	306	284	282	280	286	255	273	257	254	268	278	319	250	265	262	270	282	274	273	268	297	265	289	277	296	265	293	289	281	258	267	263	291	288	288	274	256	280	293	253	253	269	263	267	258	274	274	279	270	263	289	277	279	324	293	290	267	264	254	279	292	257	279	279	272	306	291	285	289	264	272	282	255	260	275	277	290	284	273	263	238	289	279	273	266	297	299	259	266	287	268	265	272	273	260	309	245	277	269	261	283	297	280	294	279	274	260	240	287	283	287	272	285	263	288	265	288	252	264	272	257	273	270	257	258	277	279	275	290	292	288	283	279	274	278	225	266	296	316	316	274	271	276	272	278	273	268	302	272	275	293	286	266	266	278	303	280	261	291	278	274	276	270	263	270	257	262	267	267	269	301	250	291	260	283	289	274	296	269	257	271	247	276	260	261	273	272	274	268	261	270	263	311	261	260	284	267	271	274	250	276	294	260	282	283	278	279	273	277	294	287	287	274	280	283	287	260	286	300	273	269	293	237	240	264	291	283	278	278	259	274	279	291	255	258	276	286	297	279	280	275	251	253	301	286	269	302	278	282	260	249	291	278	266	243	314	267	268	270	268	240	284	269	250	278	257	267	286	258	294	291	275	285	295	266	264	299	282	268	241	245	259	281	294	287	302	298	261	309	282	251	286	284	249	271	293	319	249	283	249	278	284	253	254	275	251	283	300	277	254	301	274	275	292	290	260	279	271	277	283	295	278	310	289	314	284	269	279	262	260	266	279	300	284	260	268	238	249	285	265	261	287	273	241	267	286	271	274	258	278	289	267	265	280	276	264	261	298	321	297	276	282	280	253	294	296	290	291	265	275	299	282	283	285	282	284	279	297	268	275	259	294	257	249	267	273	251	287	278	265	294	268	270	284	247	292	271	284	295	254	273	258	301	251	267	246	274	265	278	287	270	300	261	290	283	271	256	262	283	267	273	273	243	262	286	287	296	298	276	274	277	285	283	269	256	281	304	276	312	244	242	269	287	255	282	273	283	302	272	303	262	271	283	281	289	302	255	265	273	266	248	258	260	276	271	278	268	264	307	267	272	285	284	261	293	251	291	256	293	279	260	267	247	247	264	265	286	285	297	268	271	272	265	293	257	306	263	275	267	288	263	272	299	270	283	266	272	275	264	269	302	256	243	260	252	280	273	307	254	250	269	278	273	285	256	260	299	302	286	264	278	270	281	271	289	302	308	254	276	295	277	251	287	291	281	285	285	271	297	287	276	269	290	273	288	240	268	250	281	270	278	305	270	284	280	261	264	269	282	238	242	277	257	294	255	286	298	250	276	257	255	280	275	283	282	269	322	277	266	255	272	256	281	275	260	262	288	274	293	271	278	265	309	288	254	319	266	290	258	271	268	236	299	270	260	290	266	269	255	273	292	290	260	285	255	229	271	273	274	275	296	266	241	280	303	293	297	258	272	268	254	260	247	277	263	288	275	276	308	268	281	294	268	257	267	268	290	243	264	278	250	286	298	281	287	281	289	274	268	297	273	282	264	264	259	287	254	255	256	291	287	284	303	272	273	278	280	311	282	294	261	291	263	248	286	271	277	274	289	293	286	248	280	293	310	287	251	278	265	270	259	289	250	300	305	282	276	258	292	261	300	262	291	288	297	242	280	297	264	281	266	264	273	294	293	273	276	253	255	255	266	291	280	289	279	306	277	291	260	297	266	270	284	238	256	265	278	254	288	282	279	302	265	309	289	279	260	269	267	273	305	277	249	287	255	307	301	255	242	273	248	263	256	308	307	259	275	281	262	281	263	265	305	303	264	249	269	268	246	292	278	274	283	273	272	274	289	298	285	255	260	312	292	280	257	255	241	313	275	252	256	269	272	264	259	252	291	262	262	286	247	291	267	253	279	275	303	254	261	254	283	274	303	250
32578	47425	35148	24439	20461	13793	8653	4983	2869	1653	1260	1032	775	714	636	571	506	454	438	437	385	412	346	334	349	332	312	332	303	348	344	297	340	308	286	318	319	322	303	309	280	305	302	320	307	282	318	312	325	315	314	339	303	288	307	311	307	294	305	303	327	323	279	321	251	281	335	314	289	268	306	295	319	297	309	293	308	284	304	275	304	313	293	295	301	280	307	287	297	300	283	313	291	307	290	297	297	256	308	321	301	300	292	290	313	313	325	300	286	298	319	293	325	298	290	294	291	278	283	287	321	266	317	338	319	277	316	313	288	315	293	288	287	321	327	319	307	298	302	309	274	287	317	281	276	319	293	330	326	271	326	295	278	294	279	322	280	298	285	310	294	302	302	324	320	282	306	310	313	327	277	306	302	311	296	298	299	311	297	297	306	292	306	315	310	264	321	297	285	296	283	312	326	312	298	289	282	272	280	286	282	319	321	275	309	288	275	300	290	343	270	300	292	324	287	289	308	272	342	299	296	323	314	348	300	294	295	300	280	300	304	306	264	320	289	282	288	278	310	333	282	313	301	302	297	295	277	310	323	302	317	278	297	325	303	280	295	322	290	306	282	330	332	294	289	286	309	289	315	291	288	285	286	298	323	318	298	290	294	279	299	287	260	279	283	299	306	286	299	294	334	314	292	272	283	302	290	310	308	284	302	312	300	329	315	284	300	279	292	288	280	303	284	309	295	321	292	294	282	329	286	309	298	295	310	309	313	279	338	302	287	331	272	307	285	314	299	276	263	305	287	266	301	299	304	328	290	307	348	314	347	284	313	310	296	304	290	295	302	306	308	310	266	334	282	310	329	291	303	262	289	286	307	280	295	294	297	309	305	305	288	293	303	287	294	282	286	265	293	308	338	313	288	299	292	293	292	315	304	299	288	279	307	289	311	302	306	267	282	297	294	322	288	287	286	287	297	311	297	299	294	276	305	296	278	303	275	332	306	320	292	295	275	305	284	294	282	292	311	310	290	348	295	331	301	320	314	300	289	303	301	287	271	338	287	306	282	305	305	304	272	286	297	299	280	310	284	310	298	288	290	299	291	289	277	306	312	304	324	338	302	292	294	271	290	302	305	312	290	276	312	274	298	318	314	277	335	304	277	284	270	280	293	260	305	297	322	269	276	328	299	287	297	326	324	278	332	298	310	323	302	316	311	300	301	279	333	294	317	303	305	335	298	307	325	315	268	284	314	269	285	306	264	317	297	267	306	313	316	288	290	263	325	283	298	325	321	292	290	271	288	343	298	265	297	315	307	301	326	315	274	322	292	288	285	293	276	295	296	290	305	299	308	335	298	286	299	304	277	270	307	279	330	305	306	295	277	277	308	279	292	297	292	304	313	314	273	282	283	286	306	295	282	303	281	318	274	302	311	314	294	297	293	293	276	297	272	318	301	306	306	291	297	328	295	306	301	287	291	292	304	325	320	266	317	285	322	324	297	287	302	291	268	296	301	282	301	284	290	278	280	304	302	313	289	282	295	329	309	317	332	270	289	327	302	304	281	321	284	302	320	315	293	301	283	306	302	278	283	295	289	327	315	287	261	330	297	309	278	278	326	285	300	312	310	295	330	316	272	302	303	301	273	292	284	312	276	282	286	271	318	310	296	308	318	317	300	303	316	297	272	338	273	304	296	272	301	308	295	289	293	294	299	295	281	307	305	316	310	268	298	273	286	294	289	295	280	286	301	292	293	278	306	301	258	297	296	272	325	305	315	319	311	306	304	323	287	281	292	284	297	308	302	306	277	289	277	298	279	321	301	332	337	288	285	299	298	303	301	287	296	308	325	306	296	303	292	309	273	308	277	286	296	318	302	288	328	267	289	319	296	304	299	287	302	304	276	290	298	272	289	324	310	293	275	334	311	292	300	318	291	297	298	312	309	309	279	299	291	287	321	313	323	282	282	282	309	319	283	303	286	309	281	289	318	295	298	304	301	286	319	299	287	328	276	317	318	298	284	327	315	310	276	290	290	287	289	274	303	311	279	301	327	273	309	285	316	326	295	308	335	320	291	295	290	295	291	305	283	309	278	320	327	265	309	310	274	304	302	309	288	302	314	272	295	298	316	291	295	302	325	280	297	277	276	316	300	289	297	296	335	275	305	309	285	268	287	273	307	332	289	320	310	323	326	311	303	281	287	247	299	309	292	324	292	309	314	300	298	274	296	291	299	303	300	301	276	341	281	311	290	291	330	276	284	272	293	284	296	316	309	287	314	331	313	312	294	316	319	312	289	260	310	297	301	301	300	320	303	317	294	293	289	289	293	321	290	291	325	294	285	314	299	282	313	315	314	333	301	299	284	293	319	304	304	302	322	311	305	282	319	308	304	297	308	302	299	310	291	311	292	276	299	288	277	271	311	344	267	281	278	296	296	294	321	332	297	318	296	308	298	295	298	337	314	286	282	293	276	304	291	306	297	281	318	309	254	319	310	275	292	301	286	268	329	301	304	312	260	324	290	305	279	281	301	281	297	308	278	308	279	270	271	314	323	284	310	295	312	268	310	311	288	289	301	315	330	300	337	293	304	274	308	290	305	320	298	302	263	271	333	283	280	326	301	317	324	306	298	288	279	269	306	314	291	302	302	301	305	306	281	305	290	330	303	326	313	293	297	295	325	311	280	294	318	295	315	302	299	306	303	320	277	270	270	301	325	319	286	304	299	262	267	286	313	322	307	336	317	313	306	274	314	297	282	312	304	297	302	312	296	304	305	321	293	276	293	276	258	312	282	285	303	321	292	288	317	298	325	305	293	283	283	292	291	293	292	321	296	294	278	292	306	308	297	320	325	290	294	330	287	312	304	286	309	297	276	293	298	294	295	291	288	313	304	278	285	309	335	331	297	288	313	283	296	296	297	274	270	277	309	316	311	306	289	330	274	300	290	280	298	294	323	318	288	289	304	286	299	309	328	278	315	280	313	266	308	260	291	331	307	291	306	315	299	314	336	298	301	311	315	278	303	321	276	274	313	322	326	313	309	291	308	298	280	302	313	318	315	323	292	321	337	278	317	295	289	313	286	298	268	299	319	264	263	294	305	302	310	310	279	309	307	328	294	274	281	337	288	298	307	302	268	275	284	303	307	278	312	284	346	319	312	346	305	299	283	316	290	302	277	313	349	307	308	271	287	286	277	324	311	272	312	294	299	303	295	311	288	291	296	359	288	316	310	290	296	302	282	280	287	313	296	314	317	291	328	318	309	303	305	326	303	278	285	280	290	283	340	291	303	275	291	297	308	301	301	284	281	297	284	277	299	298	317	281	313	332	302	304	307	294	267	322	279	287	306	319	290	292	283	284	306	270	289	318	316	294	326	317	308	306	320	260	346	318	307	295	322	283	282	284	307	281	307	299	287	306	282	293	288	286	299	316	291	310	290	308	276	317	325	300	316	319	325	281	293	307	273	268	297	279	304	306	307	294	269	310	306	291	284	301	263	295	343	308
24555	21680	29120	25962	24724	22054	14383	6961	2906	1763	1388	1162	936	772	708	689	600	528	483	491	473	488	436	403	427	422	379	357	373	377	353	391	388	341	361	368	414	359	346	337	358	384	340	364	368	323	363	323	371	381	369	367	342	347	320	355	363	343	352	353	375	338	345	369	338	328	370	348	321	350	356	348	336	356	355	370	359	337	357	368	359	314	350	371	375	334	367	357	328	333	371	360	355	329	387	337	348	331	310	344	342	344	350	368	369	333	339	368	371	332	333	326	343	359	354	326	352	393	348	342	339	333	332	343	367	376	347	355	377	363	341	339	318	380	357	385	345	336	324	322	350	356	353	325	344	345	369	345	345	359	311	324	341	326	325	359	343	356	359	319	335	325	341	367	374	331	316	343	335	343	332	369	341	335	354	325	340	369	364	366	353	333	341	332	343	353	365	378	328	343	401	383	332	358	360	350	370	366	370	341	348	352	351	374	391	367	359	362	326	381	341	352	369	337	374	333	336	321	332	359	379	332	353	342	343	393	343	316	338	333	343	369	332	369	350	350	343	357	343	365	350	375	355	367	333	362	311	371	354	356	376	353	316	368	364	344	328	361	338	349	362	358	349	347	346	361	317	335	321	330	323	326	303	364	379	337	375	324	361	384	350	375	375	339	329	358	362	356	379	366	352	347	352	366	325	352	364	346	364	387	343	367	354	330	305	339	384	366	347	341	351	329	378	348	378	325	344	390	350	346	345	363	372	341	335	347	375	330	362	349	360	346	353	336	360	371	342	373	372	346	364	346	323	363	379	310	324	353	351	359	313	331	341	365	361	337	339	367	366	346	368	366	344	385	330	354	358	318	371	359	327	337	395	340	351	343	344	337	363	331	359	383	348	342	353	366	355	354	319	355	325	366	382	368	361	325	361	340	363	340	348	356	381	335	369	337	355	341	347	336	360	356	385	357	342	363	347	363	358	297	320	313	352	366	334	334	340	360	342	346	345	362	343	360	323	383	343	352	332	374	322	368	326	340	368	344	337	358	383	367	343	363	335	380	327	362	370	367	339	305	332	351	357	362	356	335	304	334	356	385	366	322	327	330	354	360	356	325	303	331	385	356	360	336	338	312	322	361	357	381	342	352	337	385	328	337	359	359	351	342	354	352	339	377	379	369	321	344	370	332	372	351	345	375	356	378	344	347	345	295	369	354	372	391	372	378	350	322	337	337	343	334	388	362	334	352	343	327	370	339	320	335	391	345	361	355	333	381	344	388	385	336	369	357	304	370	362	364	366	326	360	343	346	339	373	328	344	360	370	367	346	348	328	335	369	352	390	328	366	353	365	320	361	356	377	343	353	349	343	364	384	359	337	364	372	359	351	352	388	397	358	386	349	329	359	347	364	341	365	339	336	376	350	363	377	341	324	332	351	363	341	333	344	378	326	356	333	337	331	354	333	332	350	376	310	351	333	378	327	351	365	308	360	352	357	356	375	364	366	355	328	329	355	347	392	347	340	349	330	358	364	357	378	370	386	362	348	331	321	347	356	343	342	352	322	355	340	344	368	322	370	340	328	329	368	357	352	325	379	341	333	329	343	346	297	342	389	371	341	354	301	364	345	349	310	352	348	339	356	357	348	367	350	350	366	373	338	364	366	364	341	341	368	383	310	389	338	376	379	332	361	358	365	337	359	388	327	350	349	348	352	350	367	386	336	389	352	374	337	354	345	363	323	370	375	337	342	352	331	345	353	347	339	384	354	343	370	364	391	359	339	345	332	349	343	363	346	341	327	358	335	352	357	335	384	321	344	344	350	370	361	353	349	325	367	357	358	326	361	367	357	348	355	365	320	345	358	330	402	325	362	353	347	333	340	346	354	334	340	321	368	353	362	347	353	386	335	315	350	319	332	346	327	337	362	310	343	328	323	375	367	344	346	339	360	329	360	388	355	314	343	352	357	332	349	318	381	340	333	389	362	389	376	388	359	383	362	366	343	336	348	317	345	349	386	367	384	353	353	345	382	356	347	333	348	373	325	313	357	362	352	365	319	365	333	355	349	322	372	324	346	340	364	336	317	338	332	376	336	348	364	384	364	346	342	364	342	348	403	367	351	373	341	367	342	371	342	325	332	352	341	368	364	347	343	340	335	298	329	380	346	350	347	362	347	364	361	340	388	367	355	309	342	347	335	350	381	366	345	344	372	377	335	392	332	342	367	320	357	357	333	367	355	363	369	337	329	356	342	376	375	342	351	367	355	358	349	335	372	339	353	337	338	352	323	322	367	357	366	361	362	373	355	398	324	369	365	328	374	330	346	361	346	352	333	347	336	416	380	362	400	359	351	353	373	307	349	360	337	329	382	354	383	397	348	336	360	349	334	395	297	366	343	331	367	337	371	335	374	324	324	338	393	356	353	327	368	332	345	341	339	345	350	378	328	348	351	345	364	350	368	336	348	363	356	355	351	330	316	338	341	333	374	331	354	346	369	349	348	340	332	336	366	352	358	340	336	377	331	382	370	328	351	353	377	390	355	348	371	352	361	360	348	346	325	329	358	359	370	322	363	341	353	327	337	377	385	334	354	359	320	343	315	348	404	329	382	366	368	316	361	360	328	356	391	368	363	364	351	346	349	310	358	360	343	346	354	368	347	356	337	352	383	389	345	349	349	380	370	341	323	345	373	331	331	360	388	357	363	350	338	362	368	329	324	354	385	358	348	381	311	371	354	385	363	345	366	324	352	326	332	346	368	364	359	375	367	341	341	378	360	337	386	360	347	349	391	315	334	348	366	351	358	400	382	329	347	358	359	328	333	339	359	355	360	330	354	344	335	343	331	366	351	349	346	372	346	375	361	368	347	377	345	318	333	330	349	342	353	311	332	343	341	358	359	360	359	344	325	379	378	317	334	352	356	319	347	328	363	317	378	328	353	337	353	379	340	351	357	339	351	355	335	364	335	367	366	352	372	359	345	369	342	344	362	338	341	348	328	342	357	340	369	333	335	374	330	346	335	348	357	332	338	343	350	370	374	345	341	346	354	368	339	365	336	369	304	317	336	325	348	350	390	375	314	343	335	363	373	333	334	370	335	371	351	357	381	373	343	351	353	371	391	353	332	331	335	324	345	362	372	349	356	375	332	368	386	329	366	331	364	344	341	352	355	374	342	364	360	347	354	336	342	361	359	304	334	365	365	352	349	335	376	368	330	358	329	335	329	329	352	342	331	347	323	360	331	338	346	359	330	333	327	350	378	345	339	397	342	343	343	356	355	352	334	383	338	321	368	323	370	334	345	329	373	371	363	343	371	336	353	360	366	350	344	342	338	342	347	344	348	356	327	327	380	325	394	337	367	325	335	358	371	384	345	312	315	339	316	347	347	355	365	362	339	350	293	380	348	346	361	375	348	345	353	349	329	367	348	331	326	355	379	328	368	332	361	357	372	352	364	350	357	360	349	320	338	329	322	359	366	355	329	329	352	369	359	331	343	354	308	349	352	337	328	357
31587	56128	44449	34291	30141	22362	15661	9667	4636	3029	2338	1966	1395	1119	1017	940	841	653	653	622	574	506	549	450	449	483	436	436	435	396	396	391	416	402	372	407	401	365	400	365	377	366	388	414	390	378	363	390	385	423	392	370	359	405	427	387	352	382	370	408	375	385	378	355	384	391	365	354	371	349	382	379	393	383	367	362	348	337	394	358	372	385	343	386	358	359	350	364	341	403	382	358	382	365	369	391	379	370	377	363	358	355	371	399	384	378	369	382	399	397	360	381	370	368	372	377	407	333	381	391	374	380	353	354	388	396	359	379	368	365	380	360	394	358	350	362	351	340	361	354	371	348	365	398	387	340	375	348	375	415	403	368	383	421	378	358	388	388	368	357	365	376	386	410	363	361	353	332	381	352	400	378	380	379	359	361	372	335	373	365	371	387	365	361	391	396	355	380	383	353	362	400	374	398	374	387	382	369	389	413	381	333	339	335	379	365	341	370	354	367	377	401	362	387	367	385	370	397	337	376	334	360	350	363	340	342	378	388	408	382	369	371	368	396	394	351	359	363	384	328	339	349	366	387	416	393	361	366	348	371	345	392	357	363	361	350	360	404	383	348	362	346	334	394	389	376	380	395	369	339	395	383	373	400	388	382	362	383	356	404	393	364	368	379	387	408	331	381	410	374	370	378	361	404	371	370	372	373	382	388	390	354	384	344	356	365	372	372	384	382	390	386	360	361	392	389	421	351	368	376	357	378	376	357	358	357	366	348	360	385	389	380	357	365	397	358	392	352	348	369	362	363	375	343	362	366	384	363	396	384	388	362	394	380	352	373	380	343	375	342	355	338	395	382	383	352	365	391	374	409	367	362	353	370	320	360	325	360	340	352	369	376	382	346	388	359	378	347	366	352	375	401	405	381	351	372	383	367	335	377	330	392	348	385	336	382	364	342	343	352	361	361	400	378	383	338	374	416	384	388	359	398	368	357	384	363	337	370	364	377	380	360	361	377	370	366	364	412	412	417	383	380	386	399	350	376	392	353	382	374	386	383	358	360	387	405	327	412	353	359	375	334	346	372	394	385	362	421	373	350	363	371	351	379	362	386	366	360	343	374	382	383	329	359	413	366	373	351	354	341	341	390	388	372	388	384	371	375	378	372	388	357	380	330	377	376	382	359	419	342	403	384	384	328	357	348	369	400	358	354	388	388	377	335	355	344	370	394	369	361	381	390	380	372	368	369	325	371	352	386	361	354	390	359	380	342	375	366	383	368	361	358	364	356	384	338	319	381	387	365	375	356	346	361	384	346	339	355	364	387	390	379	358	392	386	381	357	371	353	356	407	371	387	416	381	369	395	349	341	351	382	379	370	380	384	372	354	363	388	378	388	372	352	370	371	369	371	388	363	356	371	365	387	334	360	374	367	384	371	367	383	330	372	360	367	363	356	344	335	359	378	366	384	351	342	376	387	366	375	373	379	348	363	385	379	382	347	403	352	409	392	380	371	367	398	336	374	381	363	352	354	362	366	344	359	391	370	367	368	330	368	364	376	351	378	399	376	370	357	395	390	382	365	379	355	384	390	379	342	383	401	369	359	403	368	373	348	363	359	385	371	340	393	359	411	375	370	364	375	356	352	350	392	347	385	376	377	352	390	339	350	348	387	410	378	340	330	383	341	376	411	360	393	342	389	362	416	388	393	358	354	381	374	379	386	352	388	343	375	391	370	382	366	365	325	368	405	329	371	368	351	396	379	337	375	343	348	400	358	352	376	373	361	372	358	348	379	375	375	376	379	368	377	377	364	381	357	350	333	367	358	394	373	368	408	380	389	368	382	388	355	381	388	376	360	366	359	390	383	356	397	388	365	362	363	372	358	361	367	355	366	398	353	323	373	359	370	385	360	391	358	380	354	354	376	396	377	362	368	381	364	369	351	358	400	368	384	356	349	358	386	358	361	394	349	386	352	381	380	388	381	351	378	382	355	381	380	378	377	372	392	338	352	376	411	351	360	412	365	379	351	387	367	359	383	340	369	411	411	362	379	351	378	389	366	382	386	348	370	360	334	374	377	376	340	390	376	367	370	393	372	359	362	370	369	346	403	369	358	373	378	387	361	369	357	393	356	376	358	372	382	386	394	373	382	341	347	360	339	361	341	346	375	377	389	336	409	377	363	356	365	360	373	392	362	364	404	372	377	380	369	354	357	367	356	353	345	393	352	363	373	371	341	329	372	348	407	370	373	422	407	372	363	366	352	357	353	369	355	345	378	389	404	380	355	362	372	385	365	414	372	368	373	345	394	395	350	366	380	408	360	399	382	363	378	376	364	370	372	383	367	369	378	375	372	402	352	408	380	399	351	379	384	365	353	374	338	364	367	384	365	381	378	366	372	336	369	386	335	413	338	370	374	346	362	349	381	391	335	383	360	365	385	366	356	394	354	366	337	363	398	352	369	368	356	336	355	335	357	371	359	389	405	365	359	403	374	365	378	377	379	358	364	381	381	361	409	366	361	351	347	350	384	344	403	365	375	386	355	368	384	376	358	372	359	378	409	340	358	393	372	339	392	393	392	367	349	375	371	369	365	372	389	387	366	377	358	370	355	391	363	362	373	410	391	351	382	349	388	358	355	395	367	375	369	380	376	359	378	350	348	398	384	383	358	388	396	369	378	359	351	361	349	374	368	373	400	342	350	401	358	342	357	370	351	383	384	395	340	347	388	366	364	395	342	331	383	385	385	417	325	360	344	362	354	339	386	355	360	365	370	386	371	348	387	361	358	349	360	374	384	377	383	398	418	352	405	372	345	386	340	381	366	377	370	397	348	346	372	431	377	378	383	360	378	375	392	354	366	365	345	395	355	377	392	389	376	372	347	367	365	362	365	372	369	350	335	358	373	370	356	372	391	387	386	382	374	348	373	372	345	350	350	367	371	395	377	357	363	373	377	413	369	400	358	351	402	339	377	380	365	365	366	389	411	373	388	371	329	352	339	356	362	381	359	346	361	388	353	396	393	402	362	354	376	384	360	370	365	353	387	368	366	391	381	312	352	367	375	414	367	375	353	357	363	368	361	360	337	356	312	356	356	386	390	402	397	352	373	348	369	369	373	379	394	407	371	365	343	372	328	403	373	391	396	347	368	362	388	406	363	400	366	344	339	362	372	358	376	389	389	374	359	363	396	386	353	353	352	379	374	346	346	365	385	374	401	368	418	364	387	390	391	360	371	374	362	364	346	381	353	381	355	372	351	343	394	341	357	389	346	414	380	387	384	376	370	376	400	341	398	391	363	349	385	374	347	376	379	392	415	334	405	371	360	379	381	385	332	358	371	368	381	367	346	391	359	365	370	379	373	359	372	347	393	361	367	382	360	381	377	350	358	395	378	354	336	362	333	382	371	371	362	370	358	396	337	369	359	388	367	372	339	374	365	349	359	373	357	365	395	374	350	391	341	395	390	372	371	365	344	367	365	391	385	392	376	373	347	384	394	365	359	386	379	341
25542	21669	28883	28339	22728	14775	9131	4191	1836	1449	1059	979	761	663	627	572	520	449	497	439	439	475	402	387	424	389	400	430	384	391	372	350	369	371	361	398	391	319	352	363	367	356	357	348	344	340	357	368	362	319	330	341	329	344	350	324	341	343	331	332	327	356	345	350	375	329	316	383	370	348	345	365	334	330	338	355	375	334	338	355	329	369	364	364	315	357	332	346	365	390	363	357	331	362	381	341	313	370	325	379	360	358	331	352	330	367	336	335	325	346	356	362	358	321	362	350	356	349	366	322	352	343	327	334	350	350	317	338	348	386	386	354	333	339	347	355	337	355	352	325	333	373	323	352	357	352	360	360	382	383	357	347	393	345	358	329	343	350	345	344	409	357	352	362	306	363	384	390	378	332	363	342	320	372	360	351	370	379	338	370	367	362	368	354	344	321	336	354	352	364	360	342	359	361	357	334	346	377	356	341	352	353	356	360	322	383	375	378	342	342	345	350	350	340	350	387	332	353	377	350	348	356	344	351	358	345	339	361	352	311	346	293	414	376	323	348	353	327	368	341	379	384	370	332	334	358	392	381	364	366	358	335	355	382	381	357	372	315	368	355	315	380	341	343	358	362	335	354	356	365	366	328	344	355	341	342	356	368	361	348	314	342	365	325	343	357	367	387	372	372	359	372	334	388	377	347	349	411	358	359	346	354	380	354	344	364	383	384	385	368	314	351	355	368	335	377	336	336	364	345	380	354	338	341	366	345	372	356	340	334	371	354	333	348	339	363	333	333	337	341	348	359	350	330	382	334	338	386	366	332	368	358	330	346	383	336	350	363	385	351	368	333	362	325	362	358	325	370	340	382	330	355	339	360	331	365	340	372	371	340	392	340	343	328	329	356	322	365	382	324	357	374	379	372	341	344	361	356	370	374	362	351	353	323	362	338	338	357	374	375	359	341	307	345	328	339	363	399	357	376	351	358	342	333	381	389	386	351	317	370	375	369	342	346	350	368	339	359	344	355	323	346	345	354	346	336	366	357	382	347	326	351	338	362	382	357	364	351	335	352	362	375	367	370	315	331	380	366	371	321	336	346	380	375	363	338	351	403	344	328	361	349	340	385	363	369	347	354	346	342	345	342	359	338	339	351	345	349	376	349	334	349	362	354	353	368	341	387	345	336	364	328	357	353	322	336	383	354	345	349	323	331	323	374	337	379	390	369	349	390	339	365	371	314	327	352	353	342	350	343	353	342	333	373	331	363	345	391	352	348	363	348	327	343	366	353	365	384	334	355	366	346	375	345	379	376	367	339	378	337	344	366	315	407	353	323	335	354	358	363	367	368	364	366	332	356	346	382	302	329	369	314	353	334	390	361	394	357	336	322	328	392	383	336	361	336	336	321	368	350	346	345	342	347	347	342	396	338	340	351	310	311	395	347	348	338	358	381	361	355	338	349	349	318	358	363	353	352	334	349	387	387	317	338	398	333	344	340	335	359	337	349	351	396	333	338	371	356	342	349	397	364	327	353	335	337	338	384	330	340	358	336	365	334	344	342	369	363	296	375	367	328	401	377	364	351	345	351	349	351	349	372	333	377	374	368	337	321	353	364	358	353	369	351	358	348	368	362	365	349	371	347	354	352	328	362	344	331	334	368	375	383	375	314	329	382	368	341	360	343	321	329	325	362	364	338	352	366	354	343	353	380	364	330	334	361	360	354	340	381	366	374	361	348	325	342	335	373	341	360	364	359	344	338	372	332	352	359	345	378	367	394	324	341	385	394	355	397	340	345	340	335	351	333	363	372	401	404	373	317	342	372	312	356	364	368	347	380	361	397	317	362	363	367	361	331	346	338	316	357	340	338	344	372	375	375	369	342	320	386	352	364	351	349	341	358	367	330	340	348	327	381	305	323	331	372	349	373	372	376	330	366	343	324	371	362	374	349	348	336	369	355	349	349	348	343	343	314	375	354	323	346	357	304	359	368	362	355	367	356	392	324	359	337	366	346	344	336	341	370	323	344	391	335	335	349	399	347	348	320	310	365	343	327	347	332	361	339	341	335	353	345	349	339	379	330	383	352	321	358	324	382	342	334	336	314	354	338	309	364	347	354	337	365	356	357	375	344	362	335	329	355	357	348	332	343	363	403	366	311	324	335	359	358	332	343	346	338	352	356	360	376	366	345	351	346	330	320	366	374	344	351	373	366	338	300	341	337	322	365	358	336	363	346	358	366	326	339	358	333	385	349	335	339	352	358	345	384	350	359	317	354	374	354	320	360	369	367	317	351	358	394	334	380	354	352	360	346	368	323	356	369	338	352	339	383	322	389	342	369	371	345	353	382	346	328	379	348	363	379	347	322	367	368	337	355	388	353	380	364	358	320	358	341	352	371	342	351	353	362	339	356	380	349	337	314	379	352	372	376	357	392	333	353	366	383	345	377	373	340	320	319	346	334	355	360	337	340	355	375	350	369	339	343	326	361	377	342	343	373	364	362	370	359	357	353	372	323	353	341	341	365	363	343	353	351	337	366	340	341	338	356	341	333	352	314	343	369	362	347	347	357	348	359	373	365	331	336	344	354	358	359	349	367	338	330	379	357	336	361	323	383	354	341	355	380	360	368	370	366	368	341	323	376	335	362	343	334	334	343	328	358	379	357	361	325	337	354	365	359	359	356	359	342	362	355	344	338	378	351	350	326	361	345	348	380	362	353	339	366	347	359	330	356	334	357	369	369	361	359	343	366	350	383	347	364	325	354	304	381	334	333	379	325	322	320	348	364	379	359	326	402	362	360	385	386	342	346	357	348	367	347	361	316	375	387	363	354	330	346	336	352	360	341	342	356	385	344	343	369	363	354	345	355	361	328	356	363	363	366	320	367	375	389	335	334	353	354	365	348	355	352	364	344	336	367	351	351	352	360	375	356	366	332	323	376	325	366	322	366	384	359	349	369	331	379	331	381	372	393	342	348	361	330	318	374	321	340	359	363	355	325	342	370	339	334	373	345	323	353	376	350	330	364	367	367	361	346	355	388	364	338	374	357	359	366	339	376	331	348	339	347	312	321	346	326	356	402	349	322	336	386	357	338	339	372	376	310	341	362	350	354	346	356	357	362	337	338	362	334	379	299	339	353	358	348	353	349	363	348	338	337	370	379	329	327	362	372	365	362	347	333	330	348	379	376	341	347	369	357	378	332	368	332	352	377	380	331	350	317	344	348	359	358	362	358	388	309	358	374	373	338	340	363	390	355	350	342	360	328	362	394	356	328	373	344	343	333	334	334	348	346	329	367	333	331	341	361	319	367	319	379	349	335	334	342	352	370	360	340	344	348	365	354	349	353	324	338	358	363	371	342	350	358	353	356	384	360	374	320	348	352	342	354	351	350	399	350	349	370	363	324	322	372	345	370	360	369	356	344	348	346	361	302	352	384	381	378	346	353	361	366	358	323	326	361	358	352	360	378	307	348	361	354	387	387	348	331	385	334	346	366	371	325	353	385
30765	54148	40951	30403	25808	17665	13246	6789	3442	2472	1816	1549	1262	967	866	797	757	610	580	509	517	507	493	456	452	457	444	412	420	426	417	382	433	396	400	366	376	390	372	405	400	390	377	339	391	382	366	366	417	360	391	409	408	387	383	418	377	369	388	360	391	402	345	376	375	393	364	370	369	375	406	434	376	395	381	348	423	388	379	380	394	388	345	419	380	370	379	379	398	376	396	359	381	382	388	402	392	362	346	360	384	388	384	392	397	368	367	381	398	383	391	354	388	372	361	369	376	345	399	415	386	403	399	408	376	425	368	392	360	399	411	381	416	396	423	382	331	373	381	411	404	367	359	399	373	403	365	373	385	368	361	390	360	393	410	369	405	393	401	352	387	365	364	391	344	380	434	402	410	350	350	359	407	369	381	368	373	373	359	358	374	367	373	385	383	375	361	356	403	345	401	368	380	415	389	397	366	376	367	422	375	399	389	401	399	366	342	400	383	389	372	365	409	367	385	386	367	363	448	419	396	347	398	364	409	366	403	382	411	388	370	427	361	383	380	369	381	363	345	386	362	394	391	396	390	385	400	374	408	366	377	370	355	399	398	410	358	406	359	334	392	398	386	397	392	406	360	395	377	393	381	371	352	390	395	354	393	384	361	424	390	391	338	380	383	415	348	380	401	405	374	408	379	420	374	405	374	376	371	380	406	375	361	414	384	376	359	372	378	337	380	410	397	358	354	384	392	358	391	388	443	346	390	377	381	364	425	392	373	364	423	373	382	410	388	389	374	370	365	396	369	372	360	363	409	388	406	373	420	393	370	423	386	409	376	390	371	379	403	406	353	386	368	418	389	385	364	390	402	342	397	354	375	393	388	384	394	399	399	384	397	376	386	363	383	360	365	381	380	407	375	410	426	424	389	369	364	422	355	365	367	355	397	361	372	376	398	397	384	361	377	377	370	405	394	369	402	385	383	360	378	392	398	414	371	394	371	353	335	364	383	364	401	377	363	331	364	403	391	372	377	380	385	346	418	372	390	417	375	386	378	366	401	412	374	398	379	340	394	386	414	399	386	373	357	380	403	394	392	337	383	368	374	376	352	348	403	418	374	365	375	393	370	425	384	382	417	414	376	358	386	381	410	389	403	403	334	382	379	387	398	374	378	406	437	370	385	346	393	369	376	363	402	354	385	420	357	372	428	366	390	405	426	352	367	354	394	341	375	411	388	410	416	433	392	378	368	388	349	390	411	379	368	394	364	386	389	397	381	378	382	375	388	374	378	375	409	358	364	383	372	356	374	393	383	380	381	348	398	399	360	366	391	360	350	375	382	379	398	365	417	405	357	410	378	381	421	381	354	373	381	387	385	391	415	352	406	367	360	355	361	388	396	421	404	437	357	367	376	352	405	388	398	395	397	378	415	396	410	392	389	368	363	346	370	394	364	374	362	374	396	368	406	395	376	377	378	396	381	376	385	351	391	369	411	380	382	357	371	371	345	383	411	367	371	387	402	355	386	371	410	348	393	385	377	363	392	386	398	367	368	384	377	384	374	383	378	379	371	419	416	346	384	370	378	391	374	381	356	382	360	383	354	360	370	366	361	409	362	395	403	389	394	402	411	410	413	399	393	370	376	392	375	400	377	389	375	355	369	355	381	369	381	352	351	372	394	377	401	385	383	380	400	385	368	361	390	389	363	366	399	374	381	355	380	363	375	370	364	373	372	404	427	372	416	364	395	391	395	398	368	403	369	365	375	363	391	403	353	381	366	407	391	376	381	396	412	353	385	363	381	361	361	404	377	392	408	361	376	370	385	383	379	405	359	384	381	391	390	410	412	352	355	368	374	382	410	400	425	389	384	422	386	385	380	369	380	369	372	402	405	349	352	378	413	387	389	384	386	346	379	393	359	393	385	388	394	387	377	376	359	390	415	392	392	445	360	368	371	364	347	376	381	412	386	391	379	392	399	423	341	356	406	370	389	412	383	377	365	404	377	408	391	395	373	363	356	386	363	393	376	385	321	365	379	396	418	406	360	380	359	363	411	404	387	379	382	397	387	395	390	363	387	382	386	362	399	373	389	394	385	396	379	370	408	368	364	392	402	392	348	387	393	392	369	373	406	344	382	403	370	372	377	427	372	378	369	380	364	392	407	413	371	335	375	362	361	383	394	407	354	369	374	377	411	411	378	357	337	378	408	386	408	363	403	370	409	378	380	410	359	393	395	406	371	364	400	373	393	373	366	368	405	425	405	394	389	365	356	350	357	360	396	441	370	398	393	374	400	386	385	364	355	364	380	376	399	410	397	375	382	389	406	347	393	369	387	400	381	385	404	376	396	417	342	377	392	356	390	353	389	356	383	382	361	380	341	357	372	388	379	385	378	398	392	352	364	368	373	394	366	382	373	340	387	379	406	415	379	372	365	405	373	395	406	400	429	409	383	377	408	404	343	381	398	383	397	369	376	378	411	398	361	349	383	380	370	368	387	326	385	385	365	423	417	389	364	396	399	414	366	365	372	405	402	384	368	405	356	374	351	382	371	391	379	373	361	377	407	404	337	391	407	348	353	387	393	412	434	386	378	416	341	350	387	382	352	393	407	409	377	364	404	354	392	399	376	375	423	402	388	401	397	354	362	349	428	379	371	390	387	356	387	374	378	375	343	378	364	386	385	368	416	407	403	383	366	398	391	367	350	401	393	382	410	404	371	367	391	430	393	391	366	397	393	375	398	389	374	377	366	380	405	380	369	378	399	376	345	377	382	359	363	374	404	393	370	366	351	398	417	365	388	395	363	358	404	387	397	390	403	378	395	360	395	363	346	371	416	372	405	415	386	389	410	374	354	356	369	355	377	398	400	354	382	420	366	389	378	452	397	349	380	376	398	365	368	378	394	388	376	366	397	371	424	383	429	348	366	370	415	410	392	362	379	360	373	364	385	401	425	388	359	415	401	376	378	361	342	362	386	393	403	419	338	406	398	419	378	397	366	349	373	378	323	396	365	385	383	388	415	407	371	356	397	392	409	378	407	379	380	327	363	393	372	358	368	371	401	385	379	419	391	374	420	396	383	388	338	373	398	413	393	379	414	398	382	407	410	344	401	357	357	376	396	421	385	366	419	366	382	402	404	359	370	364	423	397	392	372	427	428	372	388	401	395	327	363	364	401	384	370	331	378	419	401	366	363	386	389	402	391	402	392	384	371	384	378	408	388	366	385	375	370	402	379	357	407	373	404	384	386	359	355	391	365	377	392	349	376	393	399	362	410	370	401	400	392	397	392	387	333	415	355	386	378	372	373	374	362	388	398	357	389	383	364	376	366	368	388	381	371	363	388	370	378	397	359	349	380	412	391	385	387	369	362	366	370	378	394	377	370	399	397	424	374	383	348	357	369	401	359	413	373	404	397	402	365	368	374	397	382	380	382	381	387	377	376	414	364	373	378	374	358	375	376	384	410	368	366	386	389	402	385	431	394	399	409	343	378	382	374	401	391	339	398
23418	21716	29482	24813	22785	23741	23292	11640	5212	2917	1908	1760	1436	1133	1023	891	936	776	698	660	656	659	607	573	563	572	502	581	550	474	574	529	547	498	508	537	512	507	525	531	483	470	467	516	474	518	500	473	490	506	474	508	512	527	472	476	530	492	500	495	443	528	506	455	544	521	517	508	508	482	505	478	489	467	507	468	498	503	463	482	488	471	475	512	511	489	482	516	476	471	482	491	477	496	495	478	448	523	509	479	475	495	510	481	482	501	481	476	492	519	501	490	484	487	494	497	499	484	461	506	445	517	507	515	508	453	487	481	476	449	490	477	496	477	525	467	474	457	482	496	474	514	520	481	531	476	475	503	510	498	491	476	550	522	505	500	511	482	507	566	472	522	515	510	498	473	468	539	473	503	497	486	487	506	548	487	503	476	487	514	487	485	509	497	533	519	487	492	501	469	494	502	491	537	532	472	506	502	504	536	504	516	507	498	449	471	509	451	480	470	529	484	536	514	480	489	485	475	516	468	522	480	506	503	493	477	487	525	496	491	480	492	521	498	472	483	475	498	510	465	465	528	497	466	506	498	483	501	502	480	510	437	477	513	472	483	495	516	487	482	515	492	496	507	500	478	519	554	477	502	513	521	473	486	495	459	503	548	489	475	531	502	485	451	472	510	474	518	505	483	503	506	495	471	485	488	489	511	474	476	467	469	495	511	478	475	494	502	491	516	474	492	518	476	498	496	480	470	468	483	491	537	481	486	493	487	488	487	448	503	482	499	491	553	485	485	466	499	535	494	475	516	507	494	459	531	516	522	505	526	486	472	503	484	496	484	516	476	508	523	462	501	540	483	463	475	512	482	507	473	453	557	470	496	476	473	486	459	473	515	512	480	489	494	490	488	509	489	507	492	479	528	486	524	467	484	498	495	474	542	460	513	492	473	562	484	486	484	498	529	502	501	517	511	479	498	450	477	509	468	504	495	482	521	488	499	488	461	468	510	471	528	503	478	483	482	483	523	525	480	527	482	508	519	516	505	508	456	493	471	468	489	480	491	486	470	537	489	554	474	486	473	460	497	479	498	526	522	479	520	517	506	517	491	531	467	498	493	482	501	490	489	511	475	445	484	522	500	463	511	535	522	490	501	508	502	526	532	531	511	473	497	499	521	477	546	479	500	490	480	491	489	457	509	478	483	522	508	503	492	479	508	466	473	483	484	527	488	507	481	505	485	476	487	506	435	503	477	509	457	497	465	497	489	482	456	494	479	545	486	492	477	522	499	467	453	485	489	511	474	468	465	550	480	517	481	512	526	495	532	496	482	499	491	468	511	487	524	513	520	494	494	503	478	509	517	501	510	454	465	442	485	481	534	515	495	522	475	475	483	526	474	475	492	476	535	484	466	516	495	510	500	506	487	460	491	542	517	510	514	523	498	473	484	525	457	491	500	487	490	481	478	457	483	489	497	448	532	498	498	491	484	512	492	498	465	498	488	465	495	536	532	488	502	486	518	520	484	522	454	479	521	456	475	483	486	493	484	490	522	459	494	510	504	509	509	487	525	475	464	489	520	468	527	505	538	476	479	513	452	467	482	516	520	501	520	488	487	515	549	500	493	515	500	474	507	474	488	504	501	484	489	495	536	492	476	502	501	482	473	478	486	486	503	502	480	453	487	468	474	487	532	487	477	477	504	457	486	493	453	495	505	512	539	503	498	494	502	491	519	468	443	496	472	496	465	501	479	490	451	492	480	483	460	513	497	454	476	475	501	494	489	469	500	486	481	512	519	515	477	470	487	481	499	507	504	478	501	508	481	521	499	505	517	452	464	525	461	442	485	517	464	517	475	489	538	483	506	493	531	530	460	492	508	491	481	504	496	476	514	520	484	475	524	468	512	494	490	491	496	481	501	527	493	517	513	486	507	463	455	508	460	506	432	514	501	500	469	493	470	494	503	508	494	478	466	484	503	485	491	486	516	510	507	472	516	499	514	504	481	522	499	499	522	485	493	517	494	532	520	453	482	497	494	510	465	491	541	518	483	504	455	521	531	504	531	483	511	492	525	504	504	453	492	485	511	542	532	478	500	497	491	517	473	519	461	483	472	495	491	458	455	522	487	473	500	470	521	447	512	477	514	477	478	489	486	487	485	456	465	495	506	487	481	489	498	496	500	491	503	544	520	490	504	494	489	491	526	517	503	505	492	538	533	490	462	501	499	508	520	472	506	499	516	442	471	455	514	496	495	484	481	498	475	511	456	491	492	506	531	462	500	491	483	493	510	477	504	514	509	485	478	492	482	477	467	534	546	497	497	491	491	477	499	480	488	464	502	497	505	512	517	503	485	509	464	471	518	481	478	515	555	504	488	500	486	497	480	501	468	487	490	496	490	527	510	535	456	462	492	499	457	469	513	511	480	509	457	518	503	509	489	534	503	445	523	500	493	537	487	502	514	511	509	519	544	513	488	505	533	547	495	500	504	526	506	532	493	471	470	500	494	516	497	489	517	535	557	545	532	495	491	484	505	473	495	487	485	532	506	499	484	468	467	493	494	489	492	513	507	466	479	474	497	496	506	496	521	484	503	487	493	520	507	472	497	502	489	524	530	477	453	462	495	524	501	544	485	528	468	496	505	499	507	497	513	445	493	494	483	516	529	472	511	505	471	467	492	473	471	465	516	507	489	537	477	459	502	506	481	500	498	510	476	496	480	490	495	457	494	502	458	471	526	480	455	483	500	509	494	507	512	486	526	460	502	527	480	477	501	466	533	500	470	515	503	482	531	489	533	477	486	502	482	483	488	490	510	520	537	513	508	505	485	502	510	530	548	479	507	448	486	511	490	458	496	523	483	471	493	479	470	492	489	501	458	495	492	518	481	461	491	500	473	515	484	458	525	503	472	483	487	528	484	484	523	475	504	522	465	518	500	458	480	497	458	499	478	491	531	495	480	472	507	447	507	527	515	485	488	541	504	503	501	472	458	508	507	499	450	490	536	547	488	493	533	506	512	460	506	532	521	505	460	481	480	469	523	527	490	422	477	497	520	459	503	532	535	514	478	495	544	524	459	484	502	450	496	520	546	482	533	459	537	529	490	504	512	489	495	516	488	488	513	520	511	490	462	513	486	457	502	477	493	463	487	476	486	501	491	449	480	466	488	499	468	473	450	458	474	501	511	502	462	503	462	486	493	503	503	521	492	504	527	483	502	482	497	487	487	520	508	505	520	544	491	498	523	509	486	477	489	468	456	485	532	489	478	494	503	487	501	468	480	498	476	458	469	507	474	477	510	485	470	506	491	516	481	478	467	497	524	471	497	503	460	484	492	465	549	478	495	515	485	486	477	482	515	509	482	509	493	486	473	471	507	473	508	502	474	490	519	521	487	526	480	520	503	528	519	480	503	515	500	499	506	504	483	492	504	517	497	505	497	459	515	480	517	477	486	494	505	487	511	487	483	525	505	505	495	495	539	487	483	504	503	490	488	495	512	510	480	484	483	498	502
35671	62505	50151	40861	32009	24192	22375	14017	7613	4491	3107	2813	2150	1625	1361	1165	1139	996	829	789	778	765	708	587	635	695	577	575	589	551	548	613	560	562	574	576	539	559	533	479	555	526	499	546	538	517	457	527	543	498	529	493	525	507	492	499	483	542	483	507	564	509	492	512	539	499	510	472	519	513	548	510	517	547	569	510	479	539	559	521	504	470	528	550	514	517	489	506	513	521	517	542	520	517	543	525	520	501	525	550	531	512	509	522	533	519	505	554	551	507	504	498	515	467	502	504	516	500	517	487	504	480	525	501	481	509	517	520	563	547	478	541	490	523	494	511	508	529	506	473	479	517	520	514	505	515	514	555	535	504	532	480	521	512	517	544	493	493	532	550	530	506	535	510	522	477	513	492	533	532	481	535	499	496	531	493	523	494	502	512	513	511	515	536	562	542	510	476	504	513	570	528	508	505	528	494	516	497	487	502	476	487	486	486	492	509	545	511	523	504	492	559	512	535	516	500	527	488	510	519	485	458	480	504	529	496	494	553	480	489	518	528	521	489	510	454	517	530	503	503	491	535	523	481	514	490	526	492	535	571	514	500	461	542	557	500	485	503	536	524	541	527	521	548	525	498	494	472	483	538	541	488	522	532	476	526	485	527	490	537	515	521	506	497	510	517	493	479	522	515	505	539	526	476	483	509	544	508	506	547	556	514	492	503	506	533	499	493	531	507	511	521	516	540	517	518	526	493	527	508	530	501	519	512	524	477	496	460	523	483	532	509	536	520	493	474	515	528	506	542	503	520	507	544	513	506	507	569	549	489	527	522	507	503	499	505	506	516	490	539	538	497	516	497	512	515	499	538	522	505	497	524	502	500	480	529	514	531	514	479	496	494	519	495	507	510	512	524	520	514	500	510	553	502	522	514	519	493	513	501	499	502	507	477	514	486	525	528	530	527	535	525	512	538	469	473	503	488	500	490	517	508	501	526	523	515	489	481	555	501	514	520	507	543	522	489	462	517	514	515	501	506	528	470	520	525	486	494	500	549	485	524	519	502	534	513	537	515	524	444	530	516	520	509	522	520	508	496	538	503	493	496	510	518	505	476	533	489	474	518	517	494	520	556	503	498	504	517	520	509	490	494	533	487	514	512	479	482	515	526	526	466	497	518	476	513	508	561	498	539	493	495	533	521	514	512	513	527	529	520	545	555	485	496	468	497	514	525	539	496	489	533	531	510	543	505	533	524	497	523	577	507	542	507	510	485	485	525	505	531	526	474	514	518	536	519	484	497	499	492	508	511	487	521	536	483	526	498	486	538	484	563	499	496	508	521	507	497	497	530	526	512	503	506	545	521	550	515	487	520	517	551	530	537	519	519	488	491	527	467	505	493	521	508	520	507	502	490	511	530	488	522	507	515	471	480	501	549	519	523	508	487	520	541	511	530	483	511	527	527	501	471	510	544	499	470	533	514	524	529	500	539	504	504	524	490	515	541	500	511	531	501	499	499	512	519	501	502	496	543	552	520	528	552	510	493	524	551	485	525	439	490	490	523	482	474	487	533	503	528	477	476	496	529	487	524	506	498	492	505	491	484	488	527	506	481	523	531	526	520	521	553	545	531	506	493	509	510	503	499	520	521	496	521	494	473	519	471	512	518	503	536	524	432	502	501	472	487	482	485	530	484	515	528	491	514	501	493	484	480	494	484	523	491	498	501	501	468	514	538	500	533	550	530	505	508	492	514	473	546	486	519	487	525	498	563	482	561	457	535	520	509	520	497	528	504	522	538	513	506	510	517	551	520	541	491	506	507	496	550	523	485	498	537	503	483	513	501	519	473	512	528	503	524	503	527	570	523	506	506	526	524	489	498	471	494	493	547	503	563	496	484	514	514	490	524	538	532	513	494	536	511	536	548	522	438	500	472	512	546	503	519	530	465	483	530	495	480	485	473	489	486	475	483	515	487	526	520	528	493	527	476	527	512	499	573	472	529	549	489	519	486	548	523	490	482	482	525	526	481	508	507	494	515	528	496	515	509	506	515	496	541	541	552	520	460	485	499	505	513	515	504	489	514	526	494	538	503	472	522	533	510	499	515	497	517	512	510	475	533	466	507	555	519	517	511	536	513	488	531	539	539	475	498	504	475	485	565	526	463	489	550	522	516	538	484	508	490	500	513	483	498	506	497	484	499	522	505	497	523	532	488	522	488	535	539	531	492	504	533	479	509	497	511	502	455	545	519	487	509	485	491	539	472	487	494	522	509	507	507	512	523	526	475	557	489	521	504	549	501	543	508	512	465	504	534	498	484	495	496	514	469	519	530	540	507	495	507	538	478	531	532	546	508	464	477	501	549	504	511	534	535	505	497	504	493	463	461	510	529	518	529	552	529	507	493	487	478	508	507	523	489	524	508	471	501	490	546	476	457	504	512	525	523	479	536	503	512	544	487	507	476	477	498	478	514	485	486	550	489	535	499	514	522	530	487	519	535	494	504	498	506	544	530	500	512	492	503	520	514	531	530	526	525	517	512	536	519	489	546	519	507	514	536	476	494	487	519	511	518	548	510	473	530	505	519	548	510	516	503	524	529	501	524	500	497	545	560	524	496	454	509	498	526	516	510	502	468	497	483	529	560	527	557	505	495	530	495	515	531	548	511	501	534	493	496	525	488	509	489	529	482	545	476	523	509	501	531	492	527	517	541	491	514	504	505	472	469	540	476	522	504	518	511	486	529	541	482	496	543	505	503	485	544	526	490	508	497	469	493	493	541	479	480	534	547	506	533	575	512	507	512	470	515	502	496	492	513	527	531	526	493	499	517	473	493	488	514	500	487	525	482	480	537	521	525	502	486	509	462	519	478	514	529	450	550	509	531	494	520	526	480	513	515	513	516	536	506	513	546	513	533	467	500	510	546	468	504	542	479	514	465	520	526	495	489	516	522	542	501	506	535	511	489	520	471	548	531	485	484	539	487	457	541	531	537	503	514	504	498	517	486	531	441	494	454	558	512	521	505	521	499	507	498	509	488	530	534	500	552	513	539	488	513	529	506	510	518	543	513	514	487	481	486	539	517	517	480	537	504	543	544	516	492	510	555	471	495	548	494	497	526	531	516	464	497	475	523	509	529	541	509	476	498	514	510	497	532	510	503	517	515	519	514	544	466	454	515	497	534	498	500	512	494	504	488	492	553	497	487	536	512	506	526	494	476	505	501	514	503	510	504	458	509	492	476	545	481	489	527	495	517	503	533	507	538	489	510	501	502	526	517	548	541	495	480	511	455	491	495	498	460	490	525	508	534	508	525	471	524	496	483	481	493	483	485	515	516	503	466	475	519	518	519	528	517	491	534	510	541	501	541	572	512	500	537	523	480	488	527	538	526	510	524	498	518	526	479	536	486	511	513	519	510	537	509	515	541	500	499	497	494	475	521	537	506	475	546	512	490	482	479	509	502	503	539	515	548	519	513	510	479	479	557	529	532	562	518	476	516	541	522	502	521	514	517
32243	32672	35979	27181	16017	8114	5241	3142	1528	1000	805	732	591	531	414	382	410	376	357	345	297	298	330	322	250	309	312	316	267	284	278	287	294	286	289	272	294	283	289	298	276	282	275	245	274	269	302	282	294	305	266	292	289	239	277	256	269	301	276	298	280	273	292	277	276	283	299	304	275	271	266	300	245	283	267	272	261	283	297	276	263	235	240	277	253	281	293	283	265	300	314	274	272	284	255	310	268	282	258	325	266	307	284	286	289	273	260	257	276	280	287	280	258	254	273	296	255	285	280	258	297	306	298	263	285	282	303	272	284	317	280	301	270	293	264	274	253	262	295	257	271	292	276	285	298	287	271	292	291	265	300	310	276	288	290	295	277	274	309	285	296	304	308	287	271	294	259	243	267	266	307	278	284	286	302	295	294	293	288	287	278	273	286	296	324	270	290	304	281	274	253	300	259	307	281	274	284	258	298	292	283	278	298	295	266	282	287	280	295	274	273	250	264	303	272	301	271	277	272	282	260	267	303	287	271	258	271	287	301	272	303	305	251	268	287	293	276	259	275	279	257	294	295	296	258	299	310	290	271	296	270	258	262	290	301	290	313	324	289	272	267	282	261	313	258	235	305	267	276	258	280	272	253	284	267	303	304	237	299	270	255	268	282	284	299	255	296	286	292	287	299	296	277	268	248	284	251	297	288	303	285	302	280	285	301	295	292	276	260	246	282	255	287	295	268	293	279	305	276	268	297	282	300	271	294	282	285	289	267	247	299	280	278	263	255	305	273	292	284	261	291	283	261	270	270	276	276	279	261	277	306	274	276	270	298	265	273	295	258	312	231	283	274	270	278	279	315	317	250	293	283	268	316	264	271	274	269	294	271	268	271	270	252	301	240	242	277	267	282	264	288	301	261	271	277	267	278	252	293	280	258	281	298	319	273	277	276	264	305	292	276	256	266	282	245	293	273	307	279	277	274	293	265	265	277	263	286	283	267	291	276	273	272	295	314	267	286	271	308	255	288	274	270	271	297	295	276	298	288	260	269	276	284	281	294	265	257	253	275	269	299	262	260	244	281	256	301	283	299	275	262	266	279	262	288	266	239	320	300	288	278	333	273	267	305	260	276	286	268	274	269	297	302	263	287	293	267	306	308	273	277	309	272	261	269	267	282	268	284	285	266	271	303	307	270	263	288	271	267	302	297	261	287	282	303	285	299	292	290	270	285	280	257	308	261	271	274	290	290	291	315	251	269	287	278	241	285	295	271	285	274	256	290	304	274	275	276	274	271	281	290	260	274	302	279	283	229	269	262	281	289	260	295	288	306	270	260	277	305	283	262	315	288	276	292	270	251	307	307	275	261	284	267	288	286	283	287	286	259	304	266	250	272	281	296	299	281	282	278	282	277	265	284	269	280	293	255	306	274	276	305	277	297	289	287	265	253	266	245	264	282	260	277	295	279	264	279	261	285	273	260	282	271	287	278	283	281	240	293	271	255	295	293	256	256	268	251	279	292	244	277	265	251	288	267	281	293	267	310	250	293	274	296	281	247	264	289	274	255	279	277	286	283	291	276	265	299	281	314	297	280	282	303	252	276	291	290	283	259	265	309	278	270	262	311	307	288	274	273	274	270	264	281	285	260	271	289	294	281	286	292	256	282	275	259	276	268	284	270	263	297	270	284	282	284	281	311	274	268	282	284	280	268	264	259	288	280	294	292	265	301	282	303	280	247	292	287	280	263	285	247	251	272	261	286	260	296	273	285	279	284	256	261	300	263	289	294	271	266	274	256	266	284	312	280	280	282	254	256	274	241	272	311	286	240	265	259	251	293	280	288	273	302	320	261	281	280	252	249	299	271	296	284	293	278	265	285	265	303	268	267	290	284	273	257	291	287	288	290	281	278	265	280	274	293	295	285	295	267	270	298	277	291	269	263	279	285	287	255	272	296	301	294	324	298	268	301	270	279	262	289	280	267	290	277	299	280	294	272	262	268	285	276	288	268	272	279	274	272	282	275	262	270	261	272	305	287	283	265	292	257	281	270	266	256	307	282	284	306	270	305	281	283	275	290	297	271	271	303	278	297	291	268	278	278	263	264	283	269	290	288	295	286	289	258	248	286	290	269	292	270	286	269	310	273	277	259	293	295	255	282	288	284	298	255	258	287	268	311	283	296	260	277	286	283	276	290	276	284	266	268	278	286	300	254	257	251	256	281	299	263	294	299	251	299	283	283	303	285	265	286	278	292	289	289	306	291	253	293	287	259	283	287	286	281	276	278	249	292	271	266	284	279	268	273	288	281	258	283	264	285	266	298	265	288	296	268	285	281	269	278	295	269	310	271	245	286	290	271	274	263	260	264	295	287	283	249	268	278	278	294	300	252	285	292	270	296	308	281	256	273	290	245	254	286	333	265	293	282	265	299	281	284	286	275	314	268	247	269	262	271	283	289	250	291	248	253	293	292	279	295	282	273	246	280	317	292	273	221	277	310	262	269	308	283	294	251	302	247	263	295	263	260	272	272	283	285	270	252	273	292	261	244	278	307	298	283	282	284	303	268	256	259	308	265	278	278	253	276	271	260	299	311	274	279	316	260	298	279	300	305	258	293	307	250	270	255	284	271	259	259	272	282	279	242	278	296	281	296	283	278	260	286	261	312	280	273	242	292	272	264	241	271	296	287	290	254	274	319	267	272	298	266	264	273	300	287	255	275	298	263	283	278	276	272	261	257	262	220	307	284	274	305	296	267	278	271	265	294	290	281	269	279	271	272	282	280	273	277	265	291	286	305	269	266	324	291	283	266	281	282	266	287	263	275	273	281	279	266	251	298	281	275	281	274	293	296	287	276	252	294	268	261	266	284	314	290	284	292	259	284	281	303	248	256	301	276	292	265	261	272	288	264	270	277	264	293	261	271	279	258	290	283	319	299	282	298	301	281	276	246	295	260	290	265	275	266	281	266	261	264	272	289	280	262	238	264	278	282	284	289	278	270	300	271	279	270	296	269	317	285	263	270	266	270	264	276	266	273	281	282	287	286	300	288	238	260	293	286	243	268	268	251	293	261	301	267	294	272	292	264	242	296	292	292	289	273	285	243	254	279	273	283	290	273	279	284	267	304	286	261	271	287	283	276	299	283	247	276	310	280	284	286	273	258	311	275	270	265	278	279	267	272	282	258	276	283	303	265	283	313	281	308	283	275	295	281	275	270	260	283	275	277	269	289	285	284	283	280	267	280	281	296	286	254	283	323	299	309	279	303	244	257	304	289	289	306	275	288	287	283	290	250	323	299	321	290	271	283	287	294	273	278	321	288	297	268	253	288	288	253	274	253	282	263	238	248	303	297	297	279	254	289	257	313	273	290	284	265	256	292	309	257	293	260	291	253	274	269	286	290	274	287	277	275	293	259	269	298	302	290	283	275	284	234	267	299	304	262	279	260	276	274	319	289	269	256	278	279	266	275	272	281	244	263	279	289	303	278	291	270	276	256	277	286	287
32941	46929	36805	25613	18336	11676	8653	5459	2702	1732	1236	1116	879	690	613	558	564	466	458	437	398	361	359	365	336	321	367	322	366	331	314	323	311	338	321	343	277	317	343	310	333	296	326	322	293	304	277	302	319	326	287	291	316	319	277	315	268	328	303	307	290	283	288	312	305	304	314	286	296	315	302	335	299	304	333	290	303	304	288	309	288	296	317	304	306	315	278	342	315	300	285	289	290	315	333	310	304	315	303	304	354	307	298	300	330	303	285	327	324	298	305	290	294	298	307	304	340	311	313	329	362	304	293	277	297	283	299	280	303	304	303	291	326	302	283	329	293	305	290	273	320	297	288	289	294	303	335	263	331	342	300	313	333	321	271	328	290	290	281	342	274	311	291	314	341	333	286	312	323	282	302	328	317	310	290	291	329	370	298	292	304	270	309	339	302	317	304	308	296	323	301	301	288	280	324	300	309	312	300	309	304	267	290	316	318	295	303	297	302	302	278	301	290	325	277	307	273	277	309	309	279	316	330	273	328	296	316	307	319	312	308	301	305	294	308	294	318	314	300	310	325	295	316	276	310	294	331	321	295	312	276	295	304	315	306	287	293	318	302	297	301	306	299	343	307	281	294	307	328	291	294	302	319	294	335	296	277	270	323	305	303	280	332	284	303	317	309	340	348	284	302	324	297	351	293	305	285	324	284	299	316	307	294	294	315	328	285	324	304	301	302	294	323	303	317	316	305	274	298	289	312	302	296	274	293	321	292	316	293	296	320	318	325	287	302	307	297	320	321	314	296	302	297	309	327	290	317	273	303	289	312	328	282	305	319	319	314	292	288	320	307	330	342	318	277	292	288	328	284	265	308	328	332	277	300	358	299	328	304	301	291	267	295	307	326	304	307	305	279	321	309	297	293	280	310	309	307	329	312	298	328	323	292	288	289	304	319	308	309	288	291	306	310	320	296	307	317	307	335	325	269	308	309	299	301	335	295	296	310	282	288	288	307	305	289	317	299	308	309	263	296	301	296	314	305	329	288	332	269	296	260	303	310	333	304	288	316	315	291	306	277	317	296	318	321	277	294	309	280	295	298	316	274	279	313	317	306	299	311	281	289	322	322	287	323	294	324	286	292	312	306	297	310	313	284	336	322	298	312	289	294	299	284	310	305	326	331	337	287	319	313	287	317	304	290	289	303	304	286	310	306	272	307	298	313	335	312	314	311	282	325	326	266	301	298	313	298	297	305	299	301	312	287	295	301	291	312	312	297	346	279	303	297	329	265	296	298	292	325	297	281	314	311	337	296	266	326	273	298	327	299	289	311	282	294	301	307	302	315	299	302	296	266	303	276	318	280	307	275	293	292	278	316	330	315	293	331	285	315	301	294	324	296	306	336	321	287	278	313	288	301	315	310	298	305	288	309	296	338	292	304	322	312	295	296	310	345	303	307	318	306	310	307	297	329	317	280	314	333	285	328	267	265	319	289	311	311	341	295	309	323	314	327	307	302	276	292	327	249	303	307	281	302	303	290	277	340	328	301	304	305	300	317	285	299	278	326	280	324	307	319	327	290	291	314	356	298	272	276	290	332	302	304	282	313	342	304	295	301	299	321	287	271	274	295	324	294	287	325	335	305	324	319	288	300	298	297	284	294	311	329	314	310	281	329	334	311	339	331	298	296	304	320	288	295	296	302	308	291	312	329	294	297	322	303	315	329	301	297	320	305	324	275	312	293	337	329	269	292	309	300	314	322	307	306	299	326	316	268	303	287	339	298	309	283	295	283	291	326	301	331	305	328	257	253	329	320	333	295	318	309	320	283	292	307	293	285	343	287	296	296	296	317	303	303	313	320	315	298	303	306	299	306	292	296	284	321	333	318	298	312	295	313	311	300	295	340	326	314	309	296	308	296	302	315	317	309	334	306	323	299	310	318	342	303	313	278	278	305	327	322	283	310	286	283	302	322	286	279	309	296	286	329	301	297	310	306	324	311	277	270	312	331	305	384	338	291	303	323	284	336	304	320	294	293	319	331	315	276	284	309	316	322	329	301	340	314	324	324	324	299	318	306	319	297	306	320	284	306	288	278	276	305	340	303	341	297	317	331	328	299	297	315	296	318	290	323	306	282	319	298	311	322	302	316	332	304	314	349	345	297	281	319	299	295	291	341	319	333	298	329	303	293	296	284	307	316	296	326	344	323	287	290	311	287	317	306	308	305	325	320	278	322	282	320	313	263	300	322	333	299	320	299	322	326	317	297	326	321	315	297	315	310	291	258	314	281	289	294	299	342	300	284	315	291	279	331	311	329	293	317	303	313	312	309	287	321	280	290	281	296	278	304	318	287	284	301	325	302	312	322	300	282	295	316	324	302	286	305	316	300	288	312	307	313	313	289	303	277	279	350	298	286	281	306	311	311	308	306	319	289	284	330	320	302	310	335	287	317	314	273	322	315	301	290	293	306	279	318	302	310	318	300	295	316	303	292	282	305	281	305	290	286	311	301	296	303	305	325	297	301	286	322	307	334	323	281	318	300	294	300	292	329	298	308	303	293	281	313	301	296	302	299	306	279	275	320	290	312	265	257	299	279	299	312	305	295	305	300	293	321	313	354	294	316	313	302	297	310	308	283	303	304	298	299	310	318	304	322	320	312	313	267	296	267	296	337	255	323	311	313	295	324	324	308	306	319	296	351	307	322	305	315	341	285	326	316	308	328	316	312	319	322	304	292	329	301	299	286	283	320	310	287	317	310	313	306	326	289	311	304	334	315	311	331	341	335	315	306	283	292	300	292	312	302	339	279	309	322	324	300	308	291	297	335	278	298	305	328	313	313	303	298	314	334	286	308	284	323	306	301	315	305	324	313	316	299	341	298	317	318	293	315	275	305	295	299	305	326	293	311	304	297	318	303	285	297	305	303	311	312	320	287	357	340	335	298	292	296	317	298	296	291	324	291	316	344	288	277	299	313	323	309	305	322	283	292	287	294	301	290	308	323	276	285	297	285	328	314	288	303	358	296	294	321	306	307	279	313	316	308	321	299	300	312	332	304	309	314	293	326	311	282	280	308	283	300	316	305	275	317	280	324	292	306	301	295	346	314	289	278	332	327	295	297	315	313	300	276	288	293	289	314	281	336	302	294	310	339	293	295	316	328	297	337	306	315	315	301	283	294	323	290	292	304	342	307	282	314	276	313	315	339	311	316	325	301	330	298	321	285	295	282	312	300	286	314	313	302	306	304	309	304	319	320	313	278	302	276	280	314	328	272	294	312	295	314	282	267	301	284	336	299	302	316	328	308	316	290	316	333	277	296	302	297	316	307	354	300	310	313	276	298	299	282	325	307	294	294	297	330	316	310	320	309	310	322	325	322	312	301	292	323	312	269	282	306	283	315	338	287	286	311	305	320	302	330	303	305	318	303	364	323	314	289	305	290	303	292	298	311	314	348	323	307	325	274	294	314	292	288	292	321	299	291	285	307	291	308	322	300	288	286	303	302	316
24445	21538	29041	26183	23755	20778	17505	10364	5174	2321	1302	1231	929	785	671	590	602	514	459	498	454	444	400	452	439	421	391	389	389	389	346	375	372	354	395	342	324	414	370	341	371	348	370	345	341	364	341	363	363	356	366	320	318	372	336	352	361	329	402	344	346	325	364	325	333	369	358	378	341	343	354	363	352	347	363	341	355	339	375	328	376	330	352	341	343	331	335	357	374	361	343	354	350	345	355	353	399	377	346	323	393	346	386	351	321	345	387	351	370	339	345	347	371	347	375	357	349	375	367	360	367	332	366	385	346	348	366	322	377	351	357	352	328	332	333	348	343	360	319	367	331	381	355	393	374	362	357	327	343	355	339	359	313	358	368	345	393	347	350	374	362	355	326	372	353	353	345	360	325	347	359	344	328	371	348	357	342	325	332	352	375	335	353	305	355	381	367	337	390	326	358	366	342	394	369	372	347	359	329	401	355	339	369	352	359	341	375	352	379	387	365	335	367	360	350	350	358	355	349	382	346	349	348	327	343	347	351	364	344	348	352	333	360	317	365	351	360	372	343	337	373	353	366	351	387	388	364	344	358	320	357	372	325	347	374	376	350	329	386	357	339	332	359	379	347	351	377	344	395	340	331	350	360	368	334	340	369	380	365	329	363	380	374	353	347	323	356	360	339	313	358	351	357	347	374	382	369	362	356	356	368	382	382	368	350	350	320	375	355	347	363	374	328	347	363	339	377	322	340	374	366	345	358	353	392	338	337	357	374	336	361	349	358	379	319	353	358	331	355	392	330	337	341	345	366	353	381	352	368	338	344	386	348	351	319	361	323	338	361	339	346	370	320	332	334	339	376	353	331	341	351	375	328	319	349	350	346	349	376	378	369	326	330	365	375	362	378	349	372	356	357	381	364	343	382	351	361	363	367	338	326	356	335	370	346	359	325	343	336	357	318	353	320	327	331	353	344	339	339	339	383	334	384	356	332	339	373	353	372	370	333	347	345	362	358	303	348	384	375	376	344	359	398	381	363	374	355	353	326	378	346	356	332	356	323	403	361	324	330	366	362	356	347	372	330	371	323	340	340	372	360	356	385	355	338	340	355	343	357	375	336	375	373	361	352	352	365	364	355	341	350	325	356	369	346	374	358	351	378	345	372	372	321	365	354	312	350	336	373	370	318	370	312	373	378	367	371	341	333	342	357	358	367	340	381	336	402	341	357	344	367	360	338	379	347	333	343	348	372	389	335	380	369	324	350	329	314	367	357	357	381	391	347	333	357	370	357	374	382	317	370	330	382	353	366	339	350	336	337	338	354	375	373	335	354	342	372	352	361	365	360	345	361	346	377	339	351	331	378	352	375	357	355	344	340	343	320	341	368	331	347	323	346	349	366	351	341	318	340	363	378	373	360	326	345	300	342	324	348	351	337	359	343	351	339	351	357	374	340	330	370	360	368	373	340	361	352	360	364	386	345	318	394	367	323	372	382	317	370	366	373	346	348	372	362	364	349	328	370	342	350	329	354	381	356	339	345	338	361	355	352	348	342	353	362	376	350	373	367	355	329	348	366	339	342	368	351	369	370	362	362	372	336	362	342	346	365	380	355	372	376	330	351	342	327	389	346	332	319	347	339	368	369	337	380	338	342	363	388	383	367	310	364	339	351	342	329	367	322	362	391	344	331	363	347	339	323	353	319	373	349	344	333	342	360	358	365	337	381	349	342	357	337	361	332	352	367	350	315	388	376	357	349	340	344	330	347	340	343	356	347	345	384	364	340	383	359	347	346	389	345	361	376	349	346	333	377	369	328	350	358	362	333	366	331	344	377	351	346	326	317	358	373	345	341	357	353	383	377	368	377	334	373	363	366	363	364	359	346	316	350	357	334	372	368	338	327	364	336	346	344	360	366	376	334	346	346	364	349	335	359	357	390	338	343	348	345	329	327	367	334	367	363	385	328	358	357	366	356	343	341	321	351	351	379	351	356	376	376	331	340	347	367	349	364	335	313	384	340	391	365	334	362	375	354	358	348	351	328	338	359	364	345	356	377	387	346	372	386	330	334	328	352	347	352	352	361	367	303	334	361	377	356	333	370	343	341	375	358	355	352	349	357	355	341	369	342	337	354	337	350	343	361	392	352	370	329	353	364	366	312	348	350	380	340	332	388	353	340	348	351	350	381	390	342	333	362	353	377	340	362	348	298	315	319	375	320	331	327	339	392	361	322	352	365	343	362	335	344	343	354	383	367	365	373	328	372	326	364	357	343	391	341	315	358	360	328	346	355	376	359	389	331	327	336	337	350	317	372	374	333	360	348	357	352	323	381	347	331	353	361	365	341	339	342	372	356	335	347	364	367	335	379	355	355	349	365	342	368	374	320	355	357	387	382	354	353	363	347	344	344	326	339	356	365	388	327	356	353	335	365	315	345	384	359	343	320	323	335	318	334	329	352	360	339	391	377	375	348	351	368	394	336	374	374	345	354	354	366	351	342	381	351	365	360	368	385	399	303	381	342	370	362	367	367	363	334	372	390	363	375	368	365	369	328	380	352	394	342	355	351	349	389	357	338	358	340	360	344	353	336	352	355	358	353	359	355	352	355	353	309	390	338	357	344	359	315	340	336	343	351	327	376	351	350	357	354	326	370	375	367	393	347	337	324	331	323	365	353	361	334	356	370	371	356	367	385	351	355	368	356	357	357	379	367	337	348	358	369	370	341	342	354	368	336	325	344	372	349	348	342	343	354	344	350	384	360	319	361	382	326	383	347	355	389	352	344	318	332	363	370	344	371	353	345	327	368	352	379	362	360	357	324	338	336	365	337	388	337	360	367	361	375	369	364	327	333	351	358	359	367	318	335	365	357	372	358	317	346	359	348	346	350	363	362	373	349	382	350	360	327	370	363	355	340	384	333	373	382	330	366	354	356	380	337	351	365	359	359	341	373	327	344	377	333	342	356	336	351	370	347	370	361	397	352	347	334	380	364	356	344	353	382	353	361	341	370	382	359	336	336	345	347	349	367	368	377	355	382	349	322	387	357	353	322	323	345	352	363	361	342	324	346	343	347	350	356	334	364	316	361	369	381	397	339	360	368	340	358	368	363	339	358	363	326	347	350	351	373	345	363	369	361	378	382	334	372	316	352	346	369	337	383	355	324	326	370	381	329	367	337	379	334	357	351	362	341	338	374	354	375	335	368	348	308	361	375	333	405	337	363	353	355	360	308	351	335	366	359	355	386	366	328	370	349	349	341	347	340	386	352	323	347	366	346	365	357	365	342	352	344	365	338	391	353	333	340	356	332	404	374	354	374	338	374	320	401	379	361	347	354	373	343	363	362	327	367	348	329	357	375	340	374	365	337	360	318	373	335	354	346	339	335	363	335	361	374	367	364	338	370	321	346	350	356	320	350	336	394	321	352	337	381	354	348	360	366	331	371	345	354	335	380	338	341	348	334	356	338	348	338	345	388	334	331	366	351	347	324	348	316	349	346	315	364	367
30840	54997	46396	34990	26837	21410	19358	14021	7852	3772	2257	1966	1493	1113	939	825	763	703	653	603	484	537	494	470	453	440	443	463	403	398	426	415	411	415	395	398	393	397	389	387	382	367	410	355	356	388	380	391	391	404	356	388	390	397	366	371	397	379	377	368	392	377	376	350	365	387	373	376	390	357	364	348	371	388	387	351	387	368	394	354	387	349	369	401	386	385	344	365	391	366	361	343	347	372	365	380	402	359	414	360	392	365	351	348	364	364	371	376	358	388	397	356	346	366	409	354	376	374	383	374	352	395	408	363	377	401	358	370	377	363	368	360	356	349	383	368	371	367	385	353	369	373	341	365	395	356	391	368	358	357	362	402	375	387	344	350	359	370	389	406	389	386	366	358	388	373	381	368	377	356	371	370	382	366	361	362	374	341	346	372	362	358	358	346	341	403	355	336	385	370	360	376	386	416	379	364	390	373	363	385	372	342	420	342	337	401	369	398	349	375	381	371	370	374	370	384	404	389	362	376	377	368	365	386	397	380	371	393	384	357	359	389	357	383	373	384	366	351	363	388	368	346	389	402	363	390	379	382	373	386	355	364	351	359	367	334	346	372	384	369	412	368	377	360	385	402	357	381	372	378	382	373	377	358	381	361	397	382	387	380	362	365	380	367	368	392	377	364	392	374	395	380	395	343	380	351	369	364	358	336	357	409	383	363	357	361	378	407	375	410	376	387	383	371	353	373	353	391	384	400	361	362	416	377	370	350	363	347	354	374	376	381	350	349	331	388	416	380	382	386	370	372	388	379	334	384	379	370	346	380	382	382	334	372	400	370	397	404	357	365	383	350	407	398	367	360	333	354	363	386	384	352	343	407	355	349	354	369	354	392	380	387	379	358	365	372	372	387	366	358	386	395	346	362	410	368	354	411	373	396	409	402	406	369	422	356	364	353	381	378	347	387	394	368	388	387	395	335	351	351	382	360	350	382	396	386	367	372	405	341	375	385	348	372	359	358	390	393	339	377	333	382	397	369	370	350	371	385	351	351	359	395	356	377	388	393	395	360	385	374	398	384	372	351	381	377	360	382	390	380	341	348	378	360	374	363	360	330	392	362	376	393	347	368	348	423	378	361	374	373	365	351	378	389	375	366	378	337	370	377	334	382	384	362	385	409	385	373	401	389	337	408	321	382	345	371	355	383	386	366	336	387	384	371	349	364	387	382	379	343	387	360	346	383	378	380	392	354	407	347	396	390	369	318	365	364	363	386	376	404	367	359	369	395	394	382	378	349	374	348	371	349	364	366	395	368	359	378	409	372	358	358	362	380	369	391	361	352	361	373	392	363	374	366	375	374	390	364	359	363	357	379	372	350	425	383	386	362	416	377	357	367	394	353	384	412	359	369	396	410	390	359	403	381	371	375	425	380	353	371	369	372	343	356	335	389	374	400	337	383	399	354	391	424	371	384	361	391	384	344	356	329	358	348	356	382	360	389	376	380	383	407	383	377	384	357	369	402	387	378	338	383	348	370	353	387	352	338	367	385	405	388	360	377	363	364	352	381	346	368	387	393	374	356	353	366	403	373	403	345	348	357	377	366	338	356	359	366	370	378	406	380	346	363	372	356	379	397	381	393	408	362	361	363	382	371	356	375	341	400	393	388	328	359	388	380	374	415	385	382	353	392	376	333	338	350	389	370	359	377	366	331	367	363	375	370	354	387	401	357	401	378	397	357	355	379	388	394	349	397	365	409	319	374	361	404	389	402	372	358	373	360	359	393	373	368	338	329	381	367	380	340	375	355	376	369	392	375	381	379	383	369	350	411	392	384	387	395	343	400	385	386	391	386	343	391	335	387	385	322	393	378	347	379	389	420	353	382	354	368	369	368	386	376	371	383	372	392	390	370	378	338	390	373	394	415	357	418	394	393	365	437	394	352	399	355	389	360	366	380	368	330	381	355	378	346	366	345	357	358	374	385	347	357	404	388	359	385	354	395	370	373	370	372	385	395	372	372	390	350	336	370	364	356	413	381	377	367	383	363	364	372	358	364	351	374	385	340	352	377	350	361	369	390	374	351	375	348	380	367	345	361	369	359	403	366	352	372	372	397	398	363	348	386	360	369	356	385	389	366	356	354	357	385	384	375	355	395	341	365	390	389	360	385	311	362	378	380	354	350	378	394	361	327	373	410	374	373	380	378	368	381	400	371	395	384	365	395	383	388	364	354	406	367	361	390	371	358	400	371	409	339	408	411	371	347	385	387	385	369	368	375	352	388	334	400	360	386	382	344	357	368	347	331	371	356	414	396	374	362	371	361	374	362	385	350	380	394	372	360	401	405	401	390	331	358	377	375	372	397	358	358	375	374	372	380	334	362	383	365	330	357	378	374	364	403	376	336	385	350	379	362	389	354	336	374	383	373	359	379	360	379	404	351	356	345	346	367	394	367	369	375	368	387	363	392	345	355	345	394	342	358	353	396	386	387	383	397	400	381	396	375	357	361	362	364	413	369	402	413	359	387	411	394	376	353	396	379	365	338	359	329	366	349	399	343	370	376	358	369	365	356	380	391	418	370	360	391	364	380	356	377	362	380	367	371	405	369	381	396	369	409	350	387	393	351	343	351	381	359	377	390	367	397	368	372	390	361	405	363	357	388	348	385	358	366	367	381	375	373	359	396	379	387	384	375	396	395	346	376	383	382	337	362	337	348	354	378	386	344	364	366	374	381	389	360	388	344	393	363	362	379	398	359	362	356	349	367	372	399	363	378	316	358	385	368	387	345	372	384	375	353	382	341	351	360	393	406	349	354	349	379	368	390	354	389	349	367	376	402	381	348	388	349	339	377	364	342	376	359	398	373	352	411	393	377	372	370	364	384	393	337	382	360	358	361	385	391	336	373	371	392	386	382	391	424	352	371	374	350	400	397	348	401	360	385	378	378	382	331	353	390	350	381	335	364	388	420	412	379	381	388	375	373	365	371	366	365	339	371	376	379	381	383	346	359	372	377	366	379	359	408	371	362	409	350	356	355	365	365	356	355	375	375	392	365	414	358	388	379	378	386	382	381	395	348	359	384	377	366	419	369	344	375	395	345	380	370	352	367	355	387	358	355	344	356	411	379	353	360	413	378	356	385	399	393	367	366	343	353	391	395	354	378	373	414	355	390	392	397	353	392	379	390	374	372	373	386	392	390	374	387	343	387	406	349	372	342	380	388	394	379	387	367	359	374	416	379	377	402	358	364	356	388	358	377	370	389	350	364	392	404	377	388	388	368	375	361	425	395	333	355	382	391	362	387	353	360	374	335	359	341	384	360	369	376	380	407	377	367	372	372	385	375	380	404	336	399	347	332	391	380	346	391	376	366	346	365	370	393	363	379	343	397	347	418	387	395	384	376	379	340	384	366	363	365	383	404	383	382	345	372	380	374	339	373	377	354	331	386	371	348	334	355	382	344	363	366	383	366	380	418	368	388	372	396	365	379	409	351	382	357	364	385	392	368
25793	21779	29346	29314	21791	16366	11245	5812	2555	1414	1084	1010	805	675	567	575	528	529	491	444	431	438	411	413	389	369	361	358	376	338	381	398	419	387	360	359	364	372	375	382	362	344	390	380	352	379	392	362	375	357	387	380	386	371	320	368	356	351	338	343	341	346	340	349	345	368	344	331	380	364	324	370	368	356	368	347	358	319	370	363	354	344	378	356	401	389	381	351	325	348	319	361	362	357	337	327	382	376	326	363	374	333	339	352	331	359	343	378	364	373	366	378	352	330	375	372	356	342	351	357	326	335	379	324	348	352	340	345	352	366	357	324	362	333	347	376	355	340	379	349	374	355	332	373	347	349	325	369	360	366	359	371	348	377	370	357	358	367	342	362	351	317	363	326	389	355	343	372	403	336	347	358	336	347	343	362	323	330	369	379	349	360	348	345	361	360	361	340	341	344	326	343	367	356	328	366	352	331	352	379	374	390	318	332	366	339	345	344	338	356	352	365	410	366	314	335	348	383	351	333	365	358	317	307	324	381	356	366	311	360	385	362	345	326	364	371	366	420	341	349	351	340	343	358	364	373	391	356	365	358	351	369	372	354	354	370	343	385	350	339	343	353	377	383	408	339	327	375	328	367	373	376	353	354	380	361	347	354	345	379	376	368	359	376	337	394	351	364	381	335	356	350	328	385	408	356	338	380	372	346	363	304	346	354	331	363	332	370	378	333	365	387	355	308	354	338	333	354	342	330	355	358	369	359	326	356	342	345	380	369	359	313	327	361	356	334	354	347	350	355	342	350	351	362	373	357	375	346	351	384	386	331	344	340	361	361	322	372	356	381	353	378	347	360	347	354	381	355	356	365	330	377	350	371	320	360	360	355	362	391	345	330	365	336	321	370	358	344	348	365	384	325	368	341	338	332	339	356	352	343	346	369	358	392	343	335	358	337	334	341	378	370	320	391	352	373	367	364	316	379	371	378	359	367	372	371	335	369	348	340	341	389	371	362	365	353	351	349	389	353	338	369	395	349	352	336	334	364	372	358	365	374	379	373	356	380	345	371	350	386	347	375	382	377	347	350	335	360	371	322	373	342	352	331	361	375	338	368	350	384	361	328	356	349	366	360	358	365	364	362	371	378	374	363	339	362	366	372	376	345	329	355	372	353	336	340	342	374	365	407	375	354	368	368	338	343	369	350	352	337	350	359	351	335	381	323	343	344	341	338	381	352	362	365	367	366	345	373	375	335	353	349	362	371	388	369	345	306	367	351	368	335	381	355	354	388	327	349	343	338	396	347	359	362	374	358	369	397	340	363	367	391	358	321	339	352	328	357	396	377	345	369	355	349	372	354	315	363	373	344	326	344	339	364	350	368	339	341	363	352	360	361	339	368	341	343	346	355	380	338	355	376	346	356	332	352	394	349	332	377	356	372	348	396	381	341	340	346	339	370	371	387	382	332	379	329	324	385	351	378	365	354	328	385	350	367	356	361	344	376	334	294	369	364	377	386	314	352	349	401	321	345	394	345	373	357	326	344	348	370	363	372	359	356	388	405	376	360	374	339	377	345	366	380	368	352	337	367	385	386	336	337	361	354	391	343	340	364	342	347	391	328	361	379	362	344	370	378	353	364	328	325	386	351	354	373	392	356	357	358	350	378	342	383	365	333	362	352	323	328	340	354	330	316	364	372	354	392	363	365	394	365	332	350	386	380	357	375	341	382	356	334	344	357	374	336	359	353	384	380	398	335	391	343	343	340	361	385	350	335	359	335	342	354	335	341	352	338	340	374	344	346	338	331	326	340	363	354	354	370	341	391	363	328	376	391	373	335	361	370	377	385	358	381	384	342	392	374	358	333	376	412	377	319	359	383	354	327	347	346	399	370	357	373	346	354	343	363	327	376	403	359	382	313	354	396	349	389	370	331	341	330	370	328	358	358	343	353	354	371	366	365	374	335	371	374	346	378	330	374	350	352	362	336	387	362	366	352	352	343	353	331	393	369	371	343	352	369	376	340	345	390	339	331	373	350	366	336	356	371	360	358	340	338	364	354	355	367	389	345	384	352	356	383	351	343	331	348	379	331	382	352	343	323	346	331	348	346	355	379	395	362	345	335	348	381	365	392	370	353	375	369	334	327	354	322	376	336	362	360	349	358	357	357	344	353	362	349	350	344	334	348	359	361	362	371	382	344	359	371	377	380	340	352	356	368	335	359	367	383	363	321	382	385	361	361	356	371	328	349	347	346	360	371	359	328	359	340	373	393	367	373	361	363	381	356	369	366	381	320	397	372	344	354	332	336	356	350	355	357	368	382	339	363	324	371	371	368	362	381	356	334	357	381	361	370	356	359	339	384	358	367	376	379	378	325	337	350	365	351	347	364	349	334	364	357	329	323	364	358	341	365	341	352	350	395	352	350	380	342	357	369	358	366	383	349	382	358	349	361	357	323	334	371	364	364	375	328	365	330	352	344	352	338	348	343	340	380	393	339	369	341	378	339	368	329	370	355	367	381	350	340	322	354	347	360	369	359	364	365	374	374	383	354	376	313	371	339	342	358	381	328	337	348	326	336	354	351	364	350	366	391	341	334	336	384	346	381	326	325	339	356	319	324	337	398	376	331	324	382	350	357	354	360	389	372	351	379	341	350	362	342	354	403	375	368	351	376	328	352	355	353	339	339	376	367	363	358	344	339	360	358	346	352	362	374	331	339	368	379	361	353	362	359	366	371	341	349	372	343	357	350	379	348	362	352	357	361	330	371	374	357	359	344	362	356	383	370	396	342	350	368	360	355	388	341	353	348	342	343	379	379	352	354	355	380	384	373	322	371	318	378	362	348	356	367	379	384	354	377	389	370	371	362	353	331	424	358	320	354	389	347	355	337	341	351	367	365	357	340	342	355	331	374	365	383	338	332	374	347	362	371	365	367	343	353	341	359	340	366	365	405	322	349	336	354	344	325	368	343	332	397	312	390	356	348	370	361	358	398	371	340	372	420	363	358	397	392	368	333	362	358	400	335	346	380	386	336	373	359	331	386	335	373	351	361	360	395	363	360	357	356	351	368	370	345	367	386	403	358	381	368	331	398	358	357	362	349	371	365	392	332	366	332	379	337	377	390	347	368	351	347	373	331	336	363	365	373	381	331	359	370	342	347	354	391	381	362	374	333	326	353	345	372	325	381	352	352	360	378	374	368	373	376	374	350	353	347	373	343	364	358	336	382	357	366	342	324	357	328	381	397	361	374	352	326	366	348	356	336	355	337	350	361	349	356	356	353	341	335	374	335	346	398	321	384	336	348	383	374	333	378	379	376	359	308	356	356	329	382	361	355	343	346	370	378	342	392	355	344	368	372	337	420	345	375	381	384	342	370	329	336	388	360	345	335	381	391	344	342	368	371	382	351	347	353	349	358	332	341	356	345	366	362	347	349	353	338	365	367	348	335	360	343	375	383	365	401	350	375	346	360	386	354	362	343	360	370	345	375	385	356	314	343	362	356
30489	51852	43060	31672	23753	20839	15659	9281	4597	2418	1820	1552	1296	940	788	764	721	672	576	563	523	498	470	447	455	408	425	419	440	432	442	425	387	442	404	402	356	400	407	390	444	384	357	418	380	390	372	392	357	354	344	407	405	371	385	361	387	377	405	373	372	386	382	380	392	424	372	402	375	392	361	418	386	354	399	397	384	383	366	368	406	385	408	375	350	380	359	395	384	394	393	402	389	399	356	418	388	403	382	408	393	391	364	394	413	380	406	398	400	360	416	402	392	383	354	367	389	384	382	375	425	404	396	378	402	381	369	387	388	400	366	369	350	382	392	390	411	402	361	375	378	361	377	394	383	384	408	394	386	413	383	409	366	376	403	405	381	402	407	405	413	390	378	377	415	383	395	426	361	406	385	408	353	391	415	382	378	374	364	370	388	397	396	406	374	379	403	383	387	360	359	371	411	383	399	382	395	388	360	365	393	389	424	359	359	351	367	399	365	397	377	353	402	386	408	442	398	367	394	368	382	374	395	391	358	364	401	387	396	413	414	379	377	398	400	413	380	417	358	373	387	372	379	437	383	349	348	387	387	396	377	392	411	406	375	368	393	399	378	402	393	403	388	392	403	386	371	382	412	402	382	403	409	404	388	389	375	369	389	391	362	399	375	398	375	383	390	409	397	399	367	383	417	406	369	409	344	418	400	390	362	393	389	395	390	374	395	365	402	400	375	383	360	381	387	398	400	414	353	414	383	384	373	372	382	393	404	406	392	407	378	393	393	388	359	370	412	404	380	410	362	365	367	366	411	392	375	389	390	382	380	398	378	412	365	376	377	389	410	398	365	380	446	400	378	389	409	365	361	350	434	387	377	403	373	400	395	418	391	405	390	398	391	373	376	390	382	364	410	417	372	394	367	377	360	402	425	379	405	369	407	375	406	389	405	356	397	390	375	382	386	372	397	417	392	377	388	424	379	393	395	406	383	380	372	348	424	401	377	364	375	357	377	410	367	378	372	371	388	396	396	388	358	401	397	407	381	386	366	412	419	381	367	370	354	431	398	398	386	372	405	393	353	367	397	380	382	378	401	383	400	404	388	386	391	396	402	373	366	391	351	404	385	372	398	364	356	346	368	421	372	399	401	379	416	385	398	403	393	364	410	372	407	373	389	359	415	365	416	365	373	399	372	391	367	376	440	381	388	395	427	382	373	393	383	391	391	413	385	411	394	358	359	380	344	368	390	366	392	371	426	364	394	371	410	344	376	381	386	418	402	356	371	382	397	348	406	380	362	381	362	427	420	389	395	355	393	394	399	396	373	389	414	411	402	365	406	411	345	398	388	382	376	380	374	362	415	362	385	392	440	427	396	394	386	355	370	397	338	365	415	364	383	389	395	383	399	400	370	349	368	420	402	361	389	407	401	430	409	393	360	415	386	405	372	396	362	361	439	362	351	365	438	397	416	386	408	377	373	378	422	385	378	351	430	408	394	373	393	402	360	393	400	381	422	383	386	370	407	359	400	419	367	376	352	367	391	390	396	383	352	375	374	388	374	348	416	389	421	392	387	387	369	372	399	368	401	387	406	378	419	419	389	409	388	384	385	408	409	343	390	372	373	407	385	418	376	391	396	373	388	369	414	393	393	369	404	385	383	391	383	408	427	375	385	361	422	375	438	391	384	391	388	380	397	400	397	388	352	379	388	375	359	396	371	354	391	373	375	393	374	388	402	418	383	398	396	395	361	417	388	411	406	388	410	410	336	394	392	387	385	387	337	427	384	403	402	369	373	382	394	382	370	357	371	362	395	375	374	406	369	388	376	412	390	409	381	379	371	397	401	346	390	340	393	413	397	379	386	384	386	394	425	410	377	351	407	392	401	360	373	384	376	388	401	403	414	419	381	375	416	369	393	374	381	386	388	383	406	385	379	399	404	381	376	391	395	421	375	351	422	419	360	394	395	372	368	365	387	372	357	392	402	384	364	455	375	410	404	423	398	387	404	410	352	412	375	405	377	414	382	353	352	398	402	384	414	417	390	361	370	388	352	384	376	367	405	405	379	368	375	370	360	415	399	398	406	386	400	429	405	388	399	402	388	375	390	388	354	382	388	364	368	364	363	388	389	408	418	372	402	405	385	399	395	393	396	394	369	369	392	368	392	388	411	345	377	398	390	375	387	374	374	384	380	349	387	420	381	393	419	377	392	404	422	387	382	359	409	358	372	370	392	377	421	378	353	371	379	391	392	361	417	392	353	396	362	388	410	379	372	394	423	352	370	394	415	384	380	372	398	398	353	441	406	407	399	390	386	387	428	394	379	380	405	433	371	417	411	363	384	412	388	393	379	363	403	382	397	375	389	381	391	429	380	403	395	395	380	354	362	357	396	406	356	407	397	417	359	393	407	385	365	378	364	408	370	368	401	383	347	380	402	379	347	389	389	362	388	403	419	384	414	415	370	440	399	367	384	364	411	394	402	396	371	377	398	371	382	382	358	381	394	360	360	415	434	399	376	406	383	441	385	392	388	405	376	404	389	404	392	397	375	367	385	423	394	402	344	370	378	394	407	379	394	352	386	404	383	431	381	364	383	363	388	402	386	414	397	395	369	378	383	387	388	401	384	354	388	398	420	380	402	376	412	392	395	360	419	396	368	388	383	396	380	398	377	381	385	396	381	376	391	394	372	374	346	387	369	413	355	368	396	420	369	424	395	389	377	361	417	381	381	402	382	388	378	364	416	392	389	427	411	368	407	392	404	385	411	365	393	352	397	384	336	385	430	415	384	355	392	408	358	378	414	413	382	396	384	400	390	360	384	372	397	394	430	357	372	356	389	402	405	401	358	394	414	408	369	424	334	382	424	406	407	409	367	391	372	393	409	373	393	396	399	392	394	402	357	374	401	391	367	404	388	347	353	377	398	406	417	350	377	381	400	377	394	373	376	406	382	372	390	405	352	415	356	369	390	384	418	381	363	376	411	388	376	371	399	372	388	355	380	413	391	406	388	352	365	366	372	399	379	388	390	392	410	378	401	398	394	368	393	378	369	395	407	382	426	395	359	386	374	383	378	366	401	360	399	359	389	421	392	364	415	374	381	422	396	352	388	384	421	380	412	386	375	369	375	369	407	370	379	395	407	381	365	414	357	406	376	395	398	372	359	394	412	428	380	385	421	403	362	387	394	343	375	405	395	405	367	410	376	385	406	411	374	363	379	386	392	376	374	402	398	379	385	380	424	407	394	398	337	407	408	367	385	393	374	385	390	348	399	404	395	405	410	390	446	387	407	432	411	359	361	409	383	396	379	399	396	375	378	385	392	393	379	400	373	362	383	360	408	402	430	400	363	389	383	416	400	414	371	389	398	412	363	366	400	381	397	363	375	403	379	407	405	404	382	390	381	393	386	408	381	372	382	441	398	402	372	390	408	377	383	412	373	392	407	399	405	363	391	412	395	367	389	393	367	381	379	413	380	378	393	414	371	402	370	397	368	376	401	408	403	395
23310	21646	29415	24796	23388	27760	27504	14211	5697	3327	1834	1649	1294	1130	906	829	816	727	705	658	635	602	588	587	586	555	553	564	496	543	545	571	517	522	509	476	510	518	470	499	523	523	529	493	499	484	506	510	526	479	500	489	486	474	456	489	536	501	488	504	493	485	505	434	482	468	506	510	487	519	491	504	514	479	438	487	519	486	517	537	538	485	475	479	464	465	533	499	455	535	477	525	473	496	510	478	499	512	496	492	516	497	470	514	498	480	536	495	499	479	453	552	498	496	503	470	461	512	524	497	517	491	506	475	481	463	529	513	554	479	497	500	513	517	519	435	546	484	496	537	503	478	497	463	475	509	499	484	497	476	480	500	503	460	484	483	476	526	526	514	504	513	514	501	475	510	520	554	489	500	442	498	507	478	505	454	518	473	470	490	483	477	523	483	485	501	497	461	461	455	492	469	466	512	464	477	499	508	523	490	561	470	482	517	456	467	451	480	481	510	507	488	506	501	473	461	479	520	502	443	467	496	504	471	514	457	492	502	509	489	515	482	513	486	473	509	528	479	513	507	514	511	495	495	493	503	471	475	494	506	493	473	498	510	478	482	469	504	527	491	497	497	525	477	467	489	485	515	466	476	498	453	493	503	493	497	496	481	464	497	509	486	463	554	482	485	498	474	502	524	486	486	532	451	454	472	504	515	483	484	484	502	535	492	520	486	462	465	502	478	483	450	501	527	503	477	524	501	497	480	490	506	526	463	505	515	509	478	502	497	498	508	512	505	519	501	462	458	528	510	559	488	503	509	477	479	530	493	502	478	499	483	507	485	533	503	506	469	488	503	470	472	530	491	482	495	473	502	529	497	480	511	462	526	462	485	498	463	505	497	452	497	456	515	524	486	460	478	501	504	481	449	508	506	503	468	509	524	510	541	483	500	488	500	506	518	516	523	521	538	517	478	523	461	503	523	511	502	493	548	445	510	514	499	466	491	500	469	455	471	484	498	523	525	507	512	527	472	518	473	500	497	488	479	502	481	495	488	522	495	455	453	491	495	467	483	486	491	498	538	518	484	494	496	509	485	492	504	530	506	523	528	459	515	489	508	492	515	482	516	500	489	527	502	533	550	507	499	490	516	463	482	527	497	471	498	536	492	468	505	518	456	488	491	512	451	528	517	490	473	463	479	486	512	526	535	491	488	537	469	463	501	544	522	494	486	484	534	484	511	504	481	525	499	502	469	500	498	517	501	481	519	507	455	524	476	477	486	477	519	453	484	482	498	561	492	493	529	532	524	476	500	486	465	527	471	485	502	504	486	514	466	504	509	506	488	484	448	467	505	508	487	517	468	501	488	533	492	482	513	485	498	455	505	482	481	516	510	505	481	500	471	475	480	551	521	469	494	477	501	464	492	505	494	492	526	520	478	476	443	478	515	506	519	519	482	502	489	452	494	535	498	473	505	494	514	454	483	479	487	458	481	508	498	520	526	477	498	475	452	495	497	520	495	496	508	507	555	498	466	498	486	489	472	478	524	474	510	445	455	478	517	464	509	493	516	435	445	484	463	452	505	494	508	501	513	508	467	510	490	520	521	472	494	514	487	480	493	478	506	507	491	497	500	510	511	472	484	535	507	498	522	500	462	462	516	491	462	505	510	506	458	494	495	467	502	495	457	505	521	481	483	473	455	485	503	543	510	495	492	480	494	479	473	493	502	516	487	494	506	495	475	496	496	483	512	539	484	505	494	472	470	482	497	527	493	534	475	496	510	490	492	485	519	505	476	489	491	499	458	527	540	493	473	515	506	506	492	484	518	489	526	491	483	503	515	458	519	472	505	481	539	512	479	498	496	470	505	486	499	518	471	501	473	526	473	512	477	458	512	459	535	473	511	530	512	484	477	462	526	474	510	504	470	525	480	509	479	484	488	494	533	474	495	476	456	491	475	512	426	463	446	460	478	458	497	564	467	500	508	496	514	500	473	456	499	474	498	515	511	504	502	509	511	510	496	479	506	540	476	482	471	503	510	446	498	484	518	515	505	468	510	503	503	468	477	464	526	519	497	477	492	495	516	480	505	472	534	492	498	503	530	533	466	506	516	475	457	504	486	490	478	492	480	533	500	453	488	501	457	473	476	471	503	495	494	493	508	471	503	486	481	482	510	538	441	462	532	500	504	462	514	507	511	512	476	491	484	510	474	523	466	469	511	483	452	474	462	493	472	484	476	433	522	506	514	488	485	514	527	481	470	456	482	536	497	483	507	500	479	508	514	462	502	512	515	497	511	481	486	516	465	497	510	501	503	475	474	502	502	514	477	493	474	502	510	444	491	509	507	445	479	513	500	507	521	480	506	472	506	464	483	466	480	500	498	489	481	487	486	508	449	489	490	458	483	467	501	479	460	493	498	488	496	506	486	506	497	509	517	477	472	496	464	475	482	488	501	501	496	517	517	459	481	490	543	493	544	467	474	455	482	506	512	514	498	502	513	484	513	555	478	492	501	488	485	497	537	527	478	534	477	514	492	473	526	504	520	533	544	487	465	476	497	497	513	485	479	531	517	478	486	459	514	497	490	494	509	503	513	512	489	471	474	478	489	468	529	519	528	485	494	525	501	484	555	489	483	472	520	518	494	476	481	457	479	517	484	533	535	537	475	495	465	492	499	525	487	481	460	520	513	454	484	477	509	493	464	492	488	473	475	490	500	463	532	531	491	503	483	489	496	498	466	498	498	500	512	473	461	497	506	515	464	494	480	473	509	546	475	495	496	498	517	475	468	504	523	477	486	459	477	461	509	517	485	467	504	515	502	488	452	537	512	498	484	470	516	515	520	490	496	535	482	462	499	500	505	455	518	483	528	507	516	484	518	502	516	487	479	493	455	524	524	493	508	514	530	461	481	473	450	505	496	503	473	449	519	493	503	530	504	494	491	480	489	475	471	514	507	506	458	464	504	505	533	520	484	533	465	512	469	496	524	518	482	507	523	499	513	544	504	494	470	492	501	491	458	487	474	524	482	473	559	503	491	503	459	496	486	469	466	459	484	511	505	511	503	545	466	518	470	510	457	510	468	525	521	516	530	514	488	498	521	485	512	489	529	506	496	501	480	477	517	480	527	522	492	501	514	508	469	500	515	490	516	482	511	508	518	486	513	504	500	503	491	477	478	464	519	496	529	488	477	509	497	513	463	474	489	473	467	463	472	496	505	486	492	504	484	498	451	507	504	512	493	486	510	525	495	473	506	488	512	475	486	454	468	469	491	479	503	489	514	499	512	521	514	477	506	479	478	494	507	480	501	514	504	490	520	519	496	495	486	476	503	500	506	473	481	468	522	459	473	476	473	460	502	486	509	482	448	535	464	490	507	502	469	493	474	494	478	484	503	539	498	482	471	468	490	479	524	498	496	500	478	543	497	503	470	489	464	480	502	499	510	473	502	505	510	495	487	456	488	492	467	501	477	476	444	475	509	509	506	509	492	494	511	531	482	513	481	445	491	510	497
33319	61737	52257	42087	35581	33927	26158	16270	7923	5282	2884	2538	2008	1516	1284	1138	1095	956	892	788	766	669	643	651	587	596	589	629	529	555	614	573	562	570	585	555	573	518	551	542	523	500	516	481	546	500	470	497	516	501	486	545	508	485	520	502	513	499	510	504	513	551	475	544	485	532	524	548	473	556	507	517	481	504	532	516	497	517	493	543	499	521	518	494	491	509	485	519	524	492	505	532	517	522	523	524	524	505	513	548	536	507	480	500	516	515	485	520	530	518	469	493	493	512	504	546	508	549	484	518	528	510	496	481	541	502	509	548	516	521	472	508	485	544	495	462	478	475	481	527	482	477	500	507	480	575	532	524	496	510	477	534	507	512	532	549	494	503	514	501	507	528	520	519	571	500	507	515	488	495	518	473	488	530	512	525	504	544	501	480	507	532	510	522	501	516	488	492	521	528	532	490	485	532	495	492	529	518	509	497	498	528	524	528	505	539	487	520	476	506	482	493	512	513	512	496	507	585	512	514	491	468	509	533	500	507	523	537	461	538	551	496	495	516	492	517	514	546	500	514	507	485	501	526	524	523	498	511	470	520	521	502	499	496	473	537	512	513	509	521	510	519	502	516	506	519	486	485	473	540	501	509	544	496	530	483	514	488	489	521	576	545	511	495	528	499	513	498	488	478	498	498	507	495	488	518	459	471	519	512	506	523	501	543	490	517	510	498	560	522	505	488	509	505	467	546	522	502	509	494	491	494	487	495	526	478	499	508	523	473	484	523	481	478	467	493	558	534	503	534	547	501	494	511	506	487	471	500	494	545	549	540	509	531	492	528	516	543	532	504	538	461	504	484	502	534	509	506	520	498	513	512	468	470	487	483	514	535	486	544	523	492	519	494	520	517	513	505	541	558	481	506	530	520	497	513	534	521	440	546	498	507	485	512	502	534	517	537	552	483	500	522	497	519	531	494	480	470	521	512	544	515	500	565	510	522	547	484	478	514	505	507	500	508	493	496	496	510	523	543	520	479	523	512	483	520	467	515	544	482	501	528	490	499	509	522	540	513	481	503	549	501	507	532	529	496	503	536	570	492	487	501	507	493	492	511	496	523	487	490	531	519	500	528	490	528	530	523	483	507	487	512	493	521	482	520	499	538	520	517	476	531	504	476	499	474	520	510	515	509	551	488	510	531	486	514	542	510	492	551	519	500	510	510	524	451	478	511	486	521	483	495	520	495	499	508	492	514	535	501	475	543	493	493	506	523	498	517	543	499	489	504	505	482	524	496	546	518	452	540	517	476	540	537	501	526	483	482	524	559	482	514	490	495	485	526	523	508	509	509	484	526	521	507	555	497	469	473	490	518	528	520	524	544	516	501	497	509	484	528	487	495	498	537	541	523	514	530	531	476	506	511	519	498	523	488	522	518	503	521	470	524	452	515	501	506	476	483	512	497	501	480	508	502	482	516	476	533	512	519	506	555	483	488	504	495	509	463	532	566	481	529	452	495	505	506	478	488	501	469	487	493	509	487	481	483	484	471	492	552	524	474	489	487	533	486	483	517	482	464	492	547	528	514	497	487	523	544	531	507	514	519	488	536	497	525	535	540	559	481	517	505	490	512	491	483	518	503	469	511	544	490	510	463	505	490	495	503	490	551	516	516	500	469	506	520	502	550	546	491	552	522	502	508	505	529	517	513	533	505	512	534	505	531	507	531	476	506	557	479	540	511	545	524	467	527	501	528	486	512	500	510	536	533	531	514	511	507	521	527	516	514	526	484	487	527	525	502	520	512	490	520	517	507	504	500	537	490	476	480	538	539	541	524	498	497	559	490	486	514	497	515	487	485	507	448	487	508	498	509	497	500	474	490	497	478	510	533	527	537	471	499	508	498	518	521	515	521	544	468	477	493	522	535	486	516	506	472	478	502	525	523	532	548	523	517	484	483	536	503	492	530	541	507	499	524	526	512	499	531	539	473	495	541	470	498	556	497	517	470	546	519	519	510	512	490	550	500	534	495	549	534	487	525	549	498	488	535	503	529	527	529	512	521	568	490	512	511	476	557	516	499	490	513	515	485	518	515	534	533	513	485	544	522	497	522	523	481	511	512	535	474	520	481	482	519	536	521	515	508	494	509	480	481	497	487	537	506	506	499	518	546	511	474	496	488	507	512	518	514	490	518	528	470	532	545	492	505	499	526	525	499	518	521	504	523	501	511	492	485	509	501	551	500	466	522	518	530	545	513	493	482	470	520	513	515	495	463	518	490	511	509	499	494	546	524	521	508	517	537	473	511	473	509	538	546	499	535	495	485	513	503	527	533	500	511	501	493	546	490	505	493	499	558	511	466	472	539	490	492	485	522	484	466	491	521	527	510	525	460	508	502	490	479	531	486	519	508	509	551	551	468	483	509	534	480	549	520	491	504	494	521	475	503	491	517	535	506	528	531	538	493	514	488	473	494	519	518	516	489	494	520	541	505	505	494	556	510	526	481	488	544	483	504	497	490	505	496	503	525	528	519	508	505	504	489	540	523	508	536	467	478	482	519	553	528	506	513	532	499	503	467	537	497	525	457	520	508	473	479	506	490	498	511	501	516	499	496	535	520	465	518	512	473	507	530	492	475	532	493	502	466	511	541	546	511	517	523	498	476	547	534	527	489	512	503	522	508	495	488	497	462	502	544	492	469	508	484	530	497	522	524	516	504	545	550	500	506	531	488	513	507	528	485	490	506	498	489	507	488	504	469	491	520	500	472	508	532	513	489	498	458	513	494	527	486	506	504	505	517	495	530	535	503	469	497	509	521	515	544	523	491	464	483	521	524	518	503	490	506	453	509	497	504	508	547	512	530	489	488	502	506	531	488	529	497	488	501	510	531	477	530	493	517	503	470	510	485	506	493	538	517	516	501	537	501	548	501	514	509	507	507	527	534	539	522	494	529	448	524	519	517	491	501	499	477	500	508	525	524	494	481	520	513	503	557	538	517	525	515	469	457	496	515	495	507	488	548	512	469	527	519	527	500	491	526	456	524	472	473	525	541	473	538	474	499	493	497	508	524	526	495	508	538	523	515	512	457	502	477	521	449	508	470	551	482	515	479	493	485	494	511	492	485	493	482	489	501	506	511	523	516	455	549	526	509	531	505	517	524	492	547	473	517	522	536	508	523	520	517	511	534	528	504	480	490	521	462	534	496	497	515	511	478	485	484	486	512	516	538	463	466	508	504	459	503	546	521	506	513	508	478	549	529	521	508	523	521	511	561	496	523	468	480	494	521	477	489	481	515	500	491	520	505	515	522	551	493	540	482	503	529	484	501	516	585	497	514	478	507	518	510	514	490	525	514	534	505	479	476	479	486	542	507	500	482	492	513	512	478	484	495	509	548	474	489	488	515	492	473	515	495	541	520	476	540	492	513	464	519	526	536	467	477	477	516	459	504	535	496	538	548	507	523	515	496	501	492	508	500	492	519	485	479	506	504	478	494	515	518	492	510	523	502	529	484
31124	32590	39055	29649	20057	10940	6159	3038	1289	916	791	683	564	486	436	398	390	393	374	367	313	328	308	319	332	305	275	303	257	267	295	290	283	265	298	275	279	286	256	254	294	294	237	274	255	256	270	282	278	249	289	303	318	284	280	279	281	290	282	266	299	293	265	263	280	282	268	271	288	269	284	286	290	277	297	253	278	307	294	237	291	249	275	275	283	280	257	288	264	252	280	250	264	267	292	275	286	267	308	272	266	281	265	301	309	277	250	297	272	261	250	249	283	296	286	267	284	291	274	313	313	254	287	288	289	283	252	280	265	313	295	302	291	306	279	284	268	290	274	284	284	280	281	292	275	263	308	252	262	264	301	271	301	270	259	289	272	262	248	283	296	293	260	280	260	273	276	281	265	274	279	278	266	254	263	267	258	296	258	270	254	232	280	272	277	271	253	260	248	294	292	268	284	290	295	266	283	289	264	281	271	232	251	268	269	288	288	264	277	258	274	277	280	276	263	312	259	260	311	318	275	278	274	270	284	255	275	270	270	258	267	273	263	271	265	285	296	271	274	288	299	269	287	255	286	295	280	281	284	280	270	305	266	272	269	308	291	260	283	270	265	294	247	272	279	271	254	255	293	251	271	263	271	273	265	301	268	303	267	290	250	267	309	306	264	268	280	289	240	278	277	287	288	268	288	267	259	279	314	279	287	284	278	297	280	279	285	264	278	274	282	299	281	259	274	288	264	296	274	264	290	301	292	248	257	312	290	270	254	254	306	303	292	267	246	287	284	247	301	286	254	288	258	287	270	258	244	259	251	277	285	256	278	277	280	256	283	275	271	293	269	287	275	276	289	253	286	267	276	294	273	223	288	278	268	296	277	265	295	275	318	281	245	250	267	278	259	276	287	242	253	281	266	264	302	245	282	266	256	291	276	276	277	279	282	270	269	282	280	272	279	264	272	267	266	276	287	284	294	249	270	267	262	272	269	274	278	275	246	273	284	239	261	294	249	253	276	274	270	261	290	266	281	261	266	318	254	284	263	291	275	305	266	291	265	278	268	251	301	264	282	274	306	252	264	272	274	276	273	294	283	287	271	266	292	285	289	288	252	288	253	285	271	279	293	303	283	282	280	268	273	253	279	263	275	268	275	308	280	257	274	281	278	299	256	288	254	276	255	269	280	277	264	286	256	254	271	283	305	281	289	274	309	266	280	253	247	265	259	283	284	249	294	273	307	240	280	252	273	271	291	260	270	274	252	271	263	292	282	264	293	265	286	252	266	225	279	268	277	222	290	263	290	258	289	255	277	270	290	279	255	299	282	257	276	281	270	263	286	300	290	272	290	275	254	255	253	269	280	268	255	305	253	291	267	278	286	241	289	291	273	266	271	272	298	271	272	270	267	267	273	305	281	287	283	242	259	241	284	278	243	291	253	262	289	273	296	242	286	260	277	261	261	267	281	278	277	253	301	306	302	308	255	290	255	252	273	289	260	286	266	266	291	278	258	273	281	272	296	279	301	262	281	278	285	264	297	284	284	322	270	272	252	304	271	277	300	263	246	284	294	248	268	283	265	289	287	251	290	264	250	284	298	283	273	275	280	263	267	263	294	292	242	269	291	303	273	272	267	298	301	284	278	292	270	260	294	298	274	270	316	279	250	264	283	264	275	272	315	308	267	271	244	267	310	240	267	278	302	312	260	296	291	253	260	291	292	308	271	252	267	261	270	282	267	291	295	252	306	277	288	279	309	292	276	276	284	254	277	277	275	274	265	285	273	274	285	269	255	285	257	289	290	248	294	259	261	282	285	278	291	291	321	266	274	267	279	278	289	281	279	278	280	285	270	284	282	259	282	298	276	286	281	257	309	297	262	277	262	280	269	259	262	280	288	284	255	285	306	303	269	282	261	270	279	268	289	271	247	276	280	278	258	279	264	278	249	278	270	276	257	260	262	288	263	287	294	273	288	262	260	275	271	253	278	271	265	262	259	262	257	254	284	285	281	305	243	281	285	273	280	304	265	322	270	286	254	301	298	275	296	273	250	270	276	290	289	252	266	277	293	257	265	262	282	284	279	280	275	266	304	268	267	262	297	305	268	298	297	247	278	278	302	272	286	258	281	276	283	277	268	254	267	258	277	243	293	271	263	231	274	270	285	315	278	260	269	244	268	266	285	253	255	287	257	266	284	274	279	299	289	272	281	268	284	257	272	260	260	285	275	274	268	288	260	277	267	297	265	288	273	282	278	277	276	264	294	253	252	283	264	274	305	269	301	293	293	302	296	257	289	271	270	233	259	269	261	250	290	304	268	247	276	298	286	255	275	275	267	282	281	266	274	290	241	252	286	264	285	268	274	285	270	279	264	261	287	310	259	259	256	293	274	275	301	280	257	268	278	302	277	263	306	266	244	300	271	275	280	288	272	271	265	291	277	260	260	294	264	284	277	262	262	281	267	297	269	280	253	285	282	235	281	289	276	293	272	300	242	277	231	281	276	284	267	269	261	302	308	291	254	249	287	275	299	246	310	276	271	279	303	253	275	276	297	287	272	280	273	278	267	292	294	263	267	261	292	300	252	300	263	274	244	276	294	260	272	282	283	247	244	262	293	272	259	283	279	257	261	253	295	300	263	271	272	268	250	292	260	272	288	285	260	252	268	288	296	272	289	288	270	276	234	293	262	303	246	260	246	262	291	264	258	258	275	258	273	275	289	273	251	284	273	288	242	286	312	287	286	271	280	233	248	271	269	271	277	285	266	224	253	267	288	249	244	287	255	285	273	248	272	288	267	247	287	319	292	264	261	258	269	284	260	269	254	298	269	262	260	286	273	264	258	272	290	273	284	264	274	248	261	251	294	272	297	280	277	309	269	301	231	282	265	276	264	299	271	311	290	265	255	289	259	283	283	300	283	279	267	247	269	282	287	281	276	262	278	268	261	278	288	271	287	251	274	227	267	259	253	265	292	265	289	270	309	292	255	265	263	296	272	270	292	299	264	256	287	276	272	264	265	284	263	243	284	270	294	290	270	266	297	279	260	273	262	309	277	260	257	262	246	287	248	313	278	263	309	289	288	279	301	266	266	272	280	274	286	281	254	309	288	257	282	259	303	265	278	244	298	308	264	267	277	265	271	272	275	285	238	271	273	275	270	281	266	296	274	301	269	259	266	304	258	280	280	293	294	255	295	268	278	288	278	256	284	271	273	273	266	275	250	322	260	285	283	276	276	268	269	282	249	271	257	264	291	267	267	253	283	297	255	268	282	293	309	261	287	266	300	283	274	275	284	288	282	272	280	309	261	297	274	276	267	260	297	282	281	278	295	276	259	264	243	278	273	289	275	267	308	257	259	279	299	261	279	267	274	289	243	288	275	267	268	299	255	243	276	273	264	306	298	297	275	257	269	256	302	273	284	284	300	269	266	263	284	266	273	287	270	257	277	275	263	259	283	274	290	279	269	258	263	271	273	276	241	259	276	323	296	264	319	287	287	278	274	242
29496	47377	39194	27784	22198	14288	9707	5259	2285	1572	1278	1080	866	660	579	519	545	493	452	490	374	361	327	324	383	330	348	337	336	347	318	330	329	280	296	312	332	336	252	291	286	300	342	277	305	282	327	293	294	310	304	306	320	300	305	305	313	290	306	278	312	322	308	300	302	310	305	323	331	296	299	297	325	302	313	306	309	305	341	306	294	258	314	315	334	283	305	316	315	318	287	317	289	284	319	342	299	292	290	318	279	304	277	300	309	322	281	307	337	270	327	331	323	302	319	312	283	294	300	291	315	291	296	307	308	309	301	299	309	275	299	300	308	273	293	255	339	297	300	267	308	307	281	285	309	278	299	299	286	280	273	286	300	290	298	304	288	309	327	329	311	307	286	287	304	270	281	311	276	290	299	285	282	318	311	318	333	299	307	294	335	261	298	310	336	294	303	355	292	315	291	325	319	324	283	303	280	275	315	300	331	316	340	319	292	279	308	293	271	316	300	288	300	329	275	269	295	289	329	305	289	299	308	281	313	276	261	290	301	293	292	284	290	324	289	297	356	319	302	296	291	333	314	286	329	308	307	271	290	289	304	282	320	327	302	324	270	277	295	313	277	305	313	290	306	306	329	305	292	301	314	317	320	289	316	292	290	322	300	275	318	304	316	310	295	298	278	293	315	301	284	298	271	310	296	263	296	322	321	300	319	314	315	289	298	272	315	301	299	288	315	285	307	291	278	317	302	277	310	321	265	288	316	314	296	249	311	286	271	311	301	278	310	328	291	289	309	300	270	307	325	299	306	285	258	294	305	292	307	294	292	341	299	326	306	305	287	282	286	292	279	300	294	325	289	324	265	296	311	271	243	319	291	310	307	328	311	260	323	300	309	306	319	320	320	287	290	298	329	319	329	309	332	307	309	292	314	297	308	293	293	289	317	305	296	280	327	281	309	276	282	327	303	307	305	281	276	306	262	278	322	278	297	304	302	315	293	303	312	327	305	304	298	302	304	282	301	294	270	289	309	342	311	296	298	327	286	280	294	329	297	320	312	327	307	329	329	297	367	336	300	311	341	305	288	281	261	297	316	291	328	311	293	333	305	302	289	347	276	322	271	284	270	330	287	276	264	323	293	312	287	293	274	302	323	275	299	332	276	282	282	290	282	308	292	291	299	313	328	301	321	295	283	302	301	282	313	304	300	310	277	293	264	301	297	316	283	293	321	289	320	297	312	300	283	310	302	295	286	291	314	325	302	278	297	304	307	277	290	316	269	272	294	288	319	294	314	311	282	328	305	298	297	285	332	294	319	268	284	296	329	306	312	338	311	303	298	297	295	316	283	289	291	299	329	318	298	269	317	314	312	292	312	264	285	333	295	274	287	294	262	299	299	293	294	250	302	324	300	298	291	321	308	306	297	324	320	322	311	281	317	291	287	296	311	314	335	322	272	292	296	297	329	327	306	305	316	273	333	307	320	284	316	316	292	303	281	305	320	296	315	336	303	308	304	321	279	280	280	299	328	300	284	312	306	324	270	329	326	308	333	280	310	309	299	318	335	325	290	317	279	317	279	320	307	313	286	295	294	318	309	324	279	297	301	295	268	305	322	298	336	345	294	272	297	296	291	332	362	309	317	305	300	256	311	300	316	302	316	320	300	302	331	332	292	308	325	298	302	315	295	299	312	288	308	336	304	300	305	331	299	315	285	345	296	293	322	301	303	268	300	297	316	292	269	295	308	289	288	294	329	295	328	312	312	328	292	335	303	342	326	317	328	297	320	309	267	291	285	310	295	301	327	301	298	292	294	326	310	319	303	317	287	295	297	303	312	289	283	295	313	322	263	307	345	343	294	304	315	305	300	301	308	279	294	299	288	283	320	293	286	288	298	310	304	300	307	287	329	295	291	286	333	307	331	280	303	320	335	317	322	311	292	325	309	302	255	323	269	291	316	310	321	301	272	320	320	302	298	288	324	314	318	311	266	285	302	304	271	342	265	294	307	316	323	298	309	309	283	307	299	299	285	282	263	290	303	310	275	300	284	298	311	278	285	311	302	291	284	294	285	310	296	305	301	312	294	289	303	310	266	278	297	291	289	319	294	271	284	322	325	283	260	295	294	302	298	309	285	314	266	299	313	290	295	313	329	301	302	307	323	300	298	298	318	286	296	309	320	312	325	305	306	307	286	286	302	293	311	303	284	282	291	292	295	294	310	288	315	332	304	325	301	314	292	317	287	289	311	289	312	287	316	287	298	313	291	294	300	308	307	272	282	304	317	292	315	318	331	282	295	293	302	317	288	275	310	283	300	291	299	311	283	288	312	302	314	296	279	318	332	319	284	314	299	313	281	289	291	315	297	290	286	308	306	281	319	289	300	302	278	309	270	289	261	299	296	306	290	301	300	299	311	303	319	279	304	281	299	290	324	308	309	274	307	309	282	281	313	308	310	299	332	291	298	303	333	318	313	304	305	277	305	332	297	305	292	297	312	288	294	317	314	270	294	319	291	317	297	323	291	291	270	309	338	319	305	311	304	284	308	287	287	297	276	324	280	308	287	310	308	310	308	318	324	311	311	347	314	288	273	307	297	314	297	292	332	280	306	277	292	299	328	321	311	287	291	295	313	275	328	310	307	266	276	284	316	284	282	314	290	285	307	288	305	293	278	293	308	272	296	278	333	285	310	304	299	306	315	313	312	303	318	285	296	311	282	290	316	289	309	298	289	295	309	275	286	296	292	307	291	279	298	322	315	304	295	297	279	328	279	288	298	332	286	300	263	341	288	314	279	297	320	317	298	310	282	304	325	291	292	311	289	300	309	323	309	312	316	306	299	300	312	331	320	283	284	320	343	276	306	310	329	283	309	286	311	287	318	293	258	321	290	285	338	301	282	319	303	320	313	308	288	294	327	326	320	276	319	297	315	269	292	346	290	315	336	315	291	312	289	291	307	314	301	285	274	317	310	277	312	279	303	288	295	287	276	300	313	294	316	302	282	286	290	305	300	315	328	291	281	307	290	295	297	312	265	286	308	292	284	292	312	323	287	322	324	295	305	331	302	296	292	317	316	307	277	296	314	283	302	265	311	288	300	303	309	279	284	306	308	305	306	300	313	314	273	287	280	301	304	243	298	337	293	292	278	309	314	354	322	303	330	302	321	287	321	316	289	327	291	296	287	309	297	308	307	292	299	285	291	305	295	315	272	334	287	292	282	258	339	318	303	334	299	324	307	291	299	307	306	307	295	304	294	272	292	311	308	328	324	308	280	303	298	311	289	311	326	286	306	301	298	321	322	297	333	288	308	321	323	301	282	309	250	272	314	294	324	325	330	275	307	315	295	322	301	327	305	325	316	321	311	301	293	288	281	313	304	325	287	321	299	298	300	294	319	311	322	307	302	310	291	304	325	305	294	269	313	292	321	266	329	295	299	263	286	314	303	321	313	310	304	302	277	318	350	284	335	286	297	274	286	286	290	339	297	274	294	285	322	293	312	290	325	282
24536	21649	29223	27331	26630	22624	15290	6285	2694	1589	1336	1148	877	761	646	613	587	521	441	420	452	462	378	407	434	375	339	387	367	386	399	392	369	354	360	384	366	326	335	358	334	365	359	383	349	362	370	326	359	332	361	345	361	310	323	320	355	358	323	372	355	350	394	387	345	357	349	324	310	384	354	366	361	344	339	328	382	360	368	339	333	342	349	365	388	356	376	351	361	342	349	359	347	355	337	320	345	352	343	351	357	349	313	333	358	365	359	320	327	345	416	388	376	323	358	312	359	339	364	328	336	333	360	371	333	362	349	304	376	333	350	310	383	337	359	359	355	340	349	353	343	360	345	330	340	359	379	352	355	337	338	361	344	370	324	369	319	333	364	318	345	345	343	307	360	322	353	327	352	333	324	352	361	334	345	345	366	353	353	326	325	359	357	343	347	349	365	335	337	352	357	334	355	381	332	343	363	351	349	329	355	363	367	323	383	342	361	355	359	359	365	335	357	372	330	359	335	308	343	369	359	380	364	368	359	337	360	335	297	368	320	369	313	366	348	325	402	366	374	340	343	385	378	335	386	310	351	388	326	351	358	346	334	349	353	338	360	348	341	349	345	386	349	348	289	347	331	344	336	343	331	386	340	350	379	332	319	342	382	363	350	313	344	352	333	357	354	361	347	368	360	329	363	398	347	363	379	366	356	338	335	347	346	355	341	324	357	338	380	333	332	334	336	335	365	341	360	342	365	355	352	357	358	385	360	332	349	351	369	397	358	378	364	363	343	320	335	383	321	366	351	338	351	350	347	377	329	326	391	377	353	371	365	360	343	407	351	354	326	330	349	388	338	327	392	375	351	339	372	350	365	372	344	345	377	375	365	337	330	338	365	347	337	352	370	350	373	339	331	362	359	344	341	354	349	340	319	371	370	347	372	359	349	361	346	337	343	358	384	354	360	343	342	342	340	332	350	368	368	345	353	346	340	354	334	305	327	345	354	362	360	376	359	357	358	374	368	363	342	353	354	329	341	361	323	356	334	327	331	358	351	387	341	372	359	367	378	375	311	330	327	374	353	339	363	327	342	342	344	350	350	356	346	310	328	342	337	367	341	334	391	331	310	387	356	330	339	367	389	357	371	384	367	352	347	383	381	384	361	337	362	336	342	325	335	358	363	335	321	344	384	338	376	347	378	343	366	372	367	393	363	321	371	380	348	381	341	323	362	328	333	342	317	343	374	360	350	351	315	335	344	335	363	368	346	371	329	345	352	358	369	354	352	350	362	287	351	349	335	363	352	375	358	383	357	359	359	349	322	314	341	350	397	353	307	334	334	332	349	361	369	331	357	342	335	355	330	345	334	370	322	354	357	345	334	337	377	336	338	363	354	344	378	368	351	330	335	353	367	344	345	351	373	350	359	370	324	364	347	351	336	331	350	363	374	355	324	339	360	345	362	349	317	361	363	367	335	349	330	340	323	302	347	371	385	365	346	392	364	342	375	337	336	334	358	334	353	347	346	357	346	337	342	356	360	344	351	371	315	377	345	361	394	363	342	342	356	349	345	358	369	341	332	337	355	375	331	350	359	323	353	347	374	368	356	336	364	361	342	353	310	312	388	334	372	363	347	349	359	337	374	365	329	352	362	315	366	353	329	342	306	363	325	384	337	360	351	354	360	361	392	377	363	320	319	332	349	355	340	344	402	351	352	350	362	363	340	321	333	319	373	348	361	354	353	338	360	374	369	386	334	377	335	322	358	349	378	384	334	364	356	349	336	374	339	340	371	327	353	363	371	353	318	348	359	348	379	332	336	362	346	347	353	350	373	368	323	384	361	368	304	376	361	343	346	335	342	321	314	369	380	340	365	316	370	353	351	335	316	307	338	331	364	333	351	356	355	349	372	323	355	339	327	341	347	367	374	342	365	353	369	369	349	357	354	317	336	353	328	351	353	340	317	350	366	357	361	344	346	351	346	369	356	370	324	376	334	365	350	350	340	361	364	329	325	350	350	364	340	352	343	361	351	342	320	308	341	346	389	384	336	332	339	345	340	354	373	312	359	332	363	344	326	363	307	336	363	366	348	314	344	320	341	379	319	343	364	370	363	354	353	342	345	341	366	333	335	330	358	341	349	342	340	323	350	366	340	347	353	343	394	373	312	362	343	331	355	358	354	391	336	321	321	372	322	355	338	362	356	371	364	376	365	371	367	317	362	363	325	351	332	328	334	342	357	316	375	352	338	335	367	353	353	414	343	334	332	355	318	355	369	356	351	349	332	350	367	345	317	337	396	385	370	337	351	334	339	387	366	352	324	357	383	347	342	363	351	343	342	360	362	356	333	346	335	343	345	344	362	343	365	380	374	377	394	370	370	349	340	363	360	373	380	379	338	356	354	335	345	346	361	324	334	326	341	350	325	352	398	344	362	380	342	291	388	362	341	360	395	342	360	362	360	343	366	351	413	364	340	316	308	351	374	347	352	362	361	371	324	353	327	373	328	329	374	347	313	311	358	374	318	346	346	367	328	376	334	331	369	350	344	339	358	332	353	349	375	368	338	351	332	350	338	361	387	360	370	334	347	362	336	337	365	340	365	354	330	343	325	350	338	338	340	365	351	358	326	343	333	351	369	342	357	339	344	349	355	328	321	353	356	357	359	350	352	338	358	353	337	333	342	365	360	340	341	371	367	326	349	356	360	324	333	351	370	348	329	339	336	362	349	385	336	368	364	348	366	344	332	348	346	393	317	357	359	339	367	331	365	364	317	396	341	342	411	364	363	362	381	313	384	349	334	372	364	392	355	382	372	325	326	337	361	332	346	355	351	340	359	349	325	376	359	327	329	385	361	355	319	343	326	384	342	344	353	328	341	336	347	375	365	361	341	341	360	368	343	337	373	330	345	358	368	315	362	343	314	340	364	364	359	362	368	353	348	333	344	359	367	351	347	375	367	357	342	369	349	335	358	380	360	321	336	326	362	335	402	353	361	346	369	330	307	328	344	387	367	339	355	302	363	365	360	292	360	352	347	323	326	361	320	330	348	343	361	348	329	375	324	338	348	354	350	378	357	334	386	342	314	366	340	331	366	345	333	326	365	331	343	374	354	353	389	336	353	333	371	345	345	369	351	340	351	355	378	355	372	350	345	362	348	350	340	349	332	357	368	340	326	337	363	348	348	352	324	368	353	358	374	354	336	350	364	348	352	337	347	320	335	365	355	333	368	339	328	347	353	371	297	335	366	353	337	383	340	335	364	363	360	363	324	362	345	344	385	372	333	337	344	361	336	341	351	350	340	393	346	348	352	321	352	346	379	348	343	336	356	339	352	354	361	317	379	362	327	378	359	370	349	360	319	328	342	324	348	355	336	369	327	360	351	344	334	340	376	362	343	322	307	349	369	328	332	324	376	346	348	360	358	336	363	368	351	338	354	340	364	330	371	366	366	388	363	323	348	344	355	362	334	327	339	373	338	347	392	351	347	352	337	353	342	354	340	344	357	339
30380	56485	47852	39330	32158	23127	15727	8875	4403	2662	2147	1839	1328	1045	872	876	734	738	611	587	554	505	492	460	449	449	426	425	420	392	413	427	396	389	375	387	364	378	380	382	403	367	368	407	366	402	371	377	371	364	370	354	363	394	381	356	340	341	363	391	378	365	365	369	363	380	350	355	367	385	392	370	389	372	384	342	403	377	385	391	355	352	362	364	365	341	352	377	354	383	417	362	354	333	372	350	349	370	398	367	357	421	395	334	330	367	384	374	375	345	400	351	336	359	346	366	345	336	357	389	369	390	408	390	335	377	344	352	362	371	354	360	345	423	365	334	398	362	383	376	354	348	352	366	370	398	369	376	375	357	388	358	384	357	333	362	348	387	393	359	358	384	357	359	351	382	368	342	354	386	385	333	401	381	351	327	353	377	387	372	372	397	372	361	351	392	353	354	379	350	360	381	379	358	339	373	369	328	368	378	382	363	349	354	362	360	360	388	390	366	351	363	354	346	339	366	377	356	368	403	362	350	361	334	361	377	354	362	370	358	388	341	367	377	375	340	380	365	340	380	363	351	350	378	395	382	346	339	359	331	388	403	359	376	347	372	350	378	387	358	368	358	391	354	333	362	355	362	411	369	365	345	398	354	362	388	358	369	363	421	365	352	373	394	388	371	343	376	414	351	379	380	393	375	367	367	401	367	378	398	391	354	366	353	394	346	366	353	354	322	362	357	362	389	343	359	393	401	372	380	371	372	383	376	357	327	354	379	367	355	346	370	377	380	344	385	385	354	362	349	378	380	363	378	352	350	359	329	365	371	369	360	391	376	370	371	366	331	354	335	373	356	365	365	354	381	362	342	387	361	343	389	386	364	406	375	353	384	356	372	361	367	364	354	368	349	371	373	362	369	397	356	386	342	396	346	344	372	354	373	358	364	374	379	352	378	375	391	383	357	349	376	374	366	372	353	350	347	378	360	368	352	337	385	349	367	357	390	364	377	384	362	388	365	363	370	368	353	378	376	394	371	355	339	390	359	352	364	366	384	361	377	374	386	369	354	362	387	336	366	369	359	376	358	314	380	348	382	359	363	368	347	338	357	354	360	349	338	427	382	389	345	372	347	373	370	332	389	387	396	375	381	356	376	400	371	382	349	404	362	381	388	333	363	365	397	375	369	368	374	377	413	326	355	402	400	377	380	382	362	398	350	366	384	374	346	391	361	346	352	362	363	385	353	371	357	370	379	360	364	382	358	369	387	399	343	365	404	373	364	349	375	339	396	350	407	379	337	388	369	369	373	368	385	362	370	377	372	387	335	367	377	371	353	346	377	368	387	364	334	398	352	351	370	353	362	349	351	383	334	357	350	382	358	369	379	376	386	378	374	349	391	344	371	362	393	368	384	395	333	387	404	367	373	384	345	375	359	355	392	372	379	356	366	360	371	371	343	381	384	404	369	341	346	366	370	376	370	336	339	381	360	408	349	359	369	373	357	386	387	344	374	379	377	387	367	359	377	390	359	371	386	377	359	383	341	400	394	382	378	380	360	334	351	370	360	353	335	361	383	337	375	368	360	363	405	390	387	376	347	350	337	345	358	380	402	364	366	425	335	391	364	353	349	361	349	335	419	372	372	373	366	358	369	361	354	392	379	341	354	404	384	365	383	329	385	383	398	347	369	369	410	339	380	372	368	370	370	397	401	371	381	371	372	379	360	356	377	360	376	345	344	357	353	340	353	354	381	353	364	366	361	347	362	352	341	346	397	361	372	352	373	366	362	383	387	385	409	383	384	361	361	382	364	391	394	406	362	357	368	384	410	374	361	356	387	363	356	372	364	360	367	378	359	366	400	384	367	360	375	376	391	373	379	376	347	368	343	347	347	355	366	368	365	362	375	353	383	365	365	398	370	376	368	398	339	413	391	405	341	394	334	331	370	389	384	392	357	353	378	356	366	405	400	346	370	363	382	341	348	358	365	365	377	374	386	383	353	361	367	378	370	349	361	362	367	392	382	379	375	370	386	368	397	350	390	381	377	393	403	368	392	337	366	361	350	388	364	361	353	378	378	340	375	358	356	356	324	353	403	361	373	351	369	329	384	337	380	373	406	389	370	361	352	377	387	382	376	392	362	364	376	388	372	364	348	376	357	367	342	366	381	372	372	378	366	349	371	393	333	392	349	361	376	350	347	382	364	352	382	381	369	341	370	368	341	371	365	395	355	353	362	359	334	352	359	374	345	347	358	379	358	337	386	399	376	367	368	374	379	356	363	353	344	355	375	340	365	363	406	386	335	367	380	334	374	335	393	371	368	400	349	361	358	362	378	386	383	409	401	365	348	374	347	378	369	367	378	416	350	347	400	380	398	375	361	372	351	360	379	330	370	378	376	371	423	371	359	375	352	361	354	366	353	353	329	407	325	367	355	362	370	351	365	332	368	369	380	381	353	342	368	372	380	373	350	400	368	384	371	373	392	351	368	399	343	385	378	352	349	395	383	335	392	363	355	367	329	326	396	361	353	382	362	371	384	401	365	356	361	397	384	346	359	378	401	370	327	371	361	366	370	396	359	364	374	358	372	373	366	373	383	368	371	385	349	371	338	362	364	378	338	371	347	371	385	368	375	375	352	375	392	349	374	358	395	388	375	385	384	363	347	366	351	352	326	363	371	357	385	365	362	377	370	336	393	347	356	396	385	349	383	400	382	381	375	345	357	350	371	330	379	356	341	375	375	343	384	346	362	391	358	357	343	328	374	385	372	337	377	371	416	364	322	367	380	377	392	342	382	378	408	366	393	344	362	353	385	350	351	347	375	383	370	404	364	358	363	383	342	391	375	363	360	380	364	383	376	376	314	378	382	416	352	353	397	373	346	330	384	370	348	355	396	384	361	375	355	345	355	366	417	375	385	361	404	359	375	385	354	393	368	393	393	401	373	362	353	351	367	359	393	391	341	372	353	391	377	377	371	368	391	359	359	371	360	355	363	372	366	377	374	365	349	386	350	319	382	384	406	368	370	348	373	356	376	353	350	390	379	380	382	348	416	373	385	361	365	352	387	361	350	347	362	363	381	373	361	369	353	356	348	404	358	360	347	422	388	383	369	388	405	378	357	354	364	375	362	389	378	358	366	342	383	368	375	343	345	379	353	398	374	392	398	336	377	340	349	372	366	397	361	382	398	369	378	366	363	347	359	370	381	365	370	387	361	382	379	345	349	357	354	321	341	382	380	344	414	376	364	392	332	343	361	356	355	366	367	413	407	349	379	358	351	370	375	367	355	354	373	364	341	370	378	378	374	373	384	355	368	339	360	368	366	367	389	362	358	376	343	395	343	365	375	378	351	363	338	365	360	354	376	374	352	367	366	356	357	405	349	378	369	362	388	368	356	375	351	350	389	387	393	369	358	391	365	373	366	375	368	352	373	381	370	370	410	344	333	350	355	369	414	374	400	366	337	396	347	373	375	362	407	365	346	388	349	341	389	364	431	337	363	377	342	383	365
25820	21808	30004	30413	23482	16003	8592	4185	1896	1240	1050	894	703	632	599	509	520	481	482	444	414	402	400	404	383	366	364	361	406	368	402	376	375	366	366	336	368	369	339	353	365	361	366	331	368	371	372	370	372	356	338	367	342	332	365	335	320	352	332	341	357	367	341	345	312	337	377	360	358	336	363	366	382	328	319	345	369	371	332	342	392	355	364	331	356	371	367	349	347	346	322	367	358	405	329	347	342	368	334	339	344	346	383	346	356	341	340	348	353	350	383	361	342	355	337	375	353	370	357	361	335	357	368	316	354	348	362	331	330	334	368	330	354	362	328	329	356	353	349	335	365	318	383	360	342	371	338	340	358	346	353	356	359	325	341	373	366	363	371	358	352	357	353	356	356	355	376	328	398	397	314	372	329	352	359	348	371	335	379	331	361	392	374	338	347	364	362	357	336	340	331	337	374	375	354	352	362	348	351	365	354	350	340	373	345	337	387	347	335	342	366	346	335	345	362	355	385	361	353	351	332	372	348	338	333	347	368	357	347	375	380	362	354	328	342	352	404	341	343	360	337	391	333	356	362	349	378	339	344	324	347	333	375	381	348	354	378	346	341	391	373	344	343	328	353	326	355	342	352	332	373	332	335	345	345	361	365	330	302	377	382	365	339	321	353	344	381	336	364	346	358	340	333	383	344	371	365	327	339	379	356	368	348	352	352	354	347	343	342	347	336	358	363	338	386	376	383	364	343	392	357	366	378	372	401	337	376	371	342	357	351	350	315	364	365	346	330	346	317	327	343	342	331	304	351	336	357	345	323	324	343	336	361	392	364	365	381	358	362	355	349	352	357	377	361	357	332	353	347	347	365	352	363	354	341	322	351	336	347	380	357	385	333	346	336	338	384	367	351	347	365	362	367	335	373	364	366	344	355	345	375	347	364	358	344	355	343	368	372	392	353	375	354	348	359	358	361	348	346	353	334	335	352	379	353	351	363	345	334	376	389	333	316	316	351	325	337	331	346	343	368	347	343	357	380	364	345	352	357	336	341	363	360	342	388	333	358	371	357	324	356	353	361	318	309	369	359	377	349	381	370	357	350	333	310	358	384	365	339	356	360	351	383	381	372	326	337	352	366	331	335	357	352	388	359	340	373	362	381	361	358	371	327	353	381	329	354	339	323	362	355	356	320	338	376	390	367	342	348	363	357	347	338	340	372	396	335	371	328	341	348	373	345	353	338	324	332	343	327	366	359	379	379	333	340	359	361	355	338	314	376	345	358	380	332	352	368	366	361	369	319	362	352	345	382	364	378	338	339	362	348	320	376	345	333	350	324	358	343	367	307	371	391	375	345	357	320	347	354	348	333	342	374	331	347	341	352	319	359	340	345	325	345	367	333	330	354	359	330	360	347	372	378	376	311	327	359	360	343	326	361	372	351	360	342	316	342	361	339	377	333	345	363	395	338	390	367	332	336	361	355	340	386	363	340	378	312	395	358	377	331	346	343	331	344	370	364	323	364	339	371	341	350	376	336	331	358	355	338	332	348	331	342	383	344	390	344	340	340	368	380	380	361	339	366	351	332	342	375	353	372	359	371	353	374	341	368	366	344	344	356	325	337	349	366	322	373	381	362	355	378	345	373	355	308	335	330	322	361	321	342	359	361	337	352	344	351	356	339	363	340	356	375	371	362	355	369	339	361	368	365	356	333	393	377	333	330	334	371	381	330	368	381	373	396	351	346	325	329	360	343	368	372	340	376	352	347	344	341	330	385	322	325	374	312	332	348	366	376	326	359	351	387	347	335	331	370	349	328	362	372	344	343	367	340	346	339	327	400	352	375	376	347	351	363	358	345	399	347	347	370	378	422	362	330	356	358	357	350	373	359	379	365	373	374	330	358	388	345	365	362	362	359	355	366	350	381	352	328	363	368	360	340	350	346	367	338	331	388	394	393	343	375	365	343	357	330	329	325	376	352	334	343	355	358	357	353	350	312	349	371	367	347	365	342	356	335	374	381	370	322	345	357	405	378	371	338	334	356	332	314	345	355	361	339	411	371	339	378	350	356	367	368	403	346	361	355	376	330	354	354	349	349	348	334	367	370	342	354	375	358	347	334	356	341	336	352	360	360	343	332	337	358	334	359	384	331	350	295	346	365	345	352	369	337	367	367	362	322	353	331	389	344	370	356	350	353	380	330	345	321	302	367	370	325	342	363	343	353	366	379	349	348	361	350	336	370	384	333	360	346	358	373	353	375	341	324	382	364	372	390	372	323	341	355	353	364	357	351	355	340	348	362	336	346	394	358	343	339	360	363	373	374	335	351	350	345	343	315	354	322	366	372	352	339	348	330	386	355	350	368	363	339	375	332	317	356	352	329	372	370	340	379	365	354	356	343	364	355	355	355	342	344	334	372	359	375	369	335	325	367	306	371	378	369	351	338	354	384	341	367	391	361	345	364	380	361	342	360	369	371	370	348	364	349	364	355	357	369	348	368	324	339	362	375	386	315	344	360	356	315	342	399	334	364	326	386	375	353	358	367	326	327	386	357	369	352	333	331	336	365	358	371	331	344	340	339	338	378	365	302	339	346	373	368	364	358	377	372	383	361	368	376	357	347	350	331	345	361	364	379	354	366	300	351	364	378	328	359	380	365	325	367	352	343	346	380	349	352	361	335	339	318	363	380	367	388	373	369	352	372	371	308	333	340	349	351	344	348	346	282	371	363	362	366	320	328	382	379	369	345	379	327	348	319	376	340	348	362	347	377	370	375	360	359	322	375	353	350	370	374	347	366	323	372	337	373	306	357	368	327	373	337	344	363	362	316	321	375	378	338	345	330	331	369	331	340	374	400	345	358	330	367	371	333	338	334	366	356	409	345	343	365	346	343	356	352	347	322	343	340	351	360	334	372	331	378	379	375	347	376	344	338	348	338	357	335	340	343	385	349	339	373	363	348	366	396	353	312	333	340	327	356	387	377	352	336	348	337	337	373	372	354	354	338	360	392	301	322	378	355	381	378	340	361	360	392	358	345	359	343	366	367	329	302	374	354	355	342	362	327	366	364	307	320	323	363	355	359	377	366	363	336	380	353	354	354	366	334	329	343	362	367	342	348	375	356	367	314	324	342	354	387	365	369	351	364	340	369	332	350	351	370	377	327	377	350	328	349	366	340	345	346	331	333	362	364	366	365	349	351	357	337	353	334	376	358	386	313	366	370	323	390	344	332	380	363	309	346	372	360	350	380	367	357	333	401	345	359	328	333	366	367	335	348	364	363	358	364	350	371	323	358	398	329	345	348	331	335	389	336	338	346	338	338	400	329	375	335	330	344	361	348	348	346	363	341	341	384	360	321	357	352	316	333	362	377	337	393	344	382	331	360	369	358	379	348	320	362	381	349	325	344	332	358	319	371	371	361	351	343	366	377	380	380	320	324	313	332	338	339	322	375	343	382	325	354	336	355	347	375	365	319	351	329	355	342	360	343	356	366	316	347	341	329	338
30357	53158	45049	33462	26472	18793	12055	6802	3304	2208	1737	1366	1062	934	728	748	654	640	612	525	549	490	460	453	434	422	410	427	419	433	434	425	350	380	405	448	395	404	418	401	416	370	377	377	354	360	370	362	382	389	378	372	373	367	391	385	362	390	359	381	358	402	359	359	351	378	410	373	378	364	361	383	380	352	373	368	373	388	361	373	368	363	379	414	396	387	393	388	372	390	409	350	396	399	373	395	364	386	416	397	372	362	376	403	398	378	359	349	368	399	350	367	383	410	369	365	398	392	380	387	398	372	373	366	397	410	369	377	357	377	368	399	356	387	365	375	389	362	396	399	378	403	382	364	402	390	381	345	383	388	388	394	449	391	347	369	393	354	381	396	383	384	378	381	363	379	380	380	349	397	403	423	374	381	382	377	379	386	371	371	373	411	384	360	375	400	353	364	402	382	430	397	331	382	392	358	382	363	395	384	390	383	380	364	417	373	398	358	376	391	408	400	390	434	379	395	401	375	378	397	393	374	398	391	354	399	363	369	390	408	388	355	384	426	377	397	401	364	427	411	393	373	388	376	360	382	419	382	406	402	384	366	388	365	395	399	396	363	394	413	362	398	379	363	368	394	392	385	373	377	385	395	391	373	362	380	384	346	362	401	406	384	372	382	392	362	377	407	392	392	375	392	395	384	413	413	398	368	397	371	408	363	366	390	357	379	352	346	411	390	377	394	381	353	399	350	383	358	370	366	400	390	366	425	413	381	410	407	409	379	383	364	366	378	400	372	397	411	385	400	391	391	355	333	401	384	375	382	365	381	381	350	377	362	341	377	404	400	417	386	369	361	391	374	342	382	402	376	331	386	383	384	376	372	375	393	341	401	371	371	362	398	402	413	378	358	365	391	384	394	375	394	392	389	395	372	371	379	400	362	376	402	389	329	389	362	366	384	377	399	375	348	385	363	372	358	371	394	418	362	378	371	383	385	390	366	375	357	357	424	405	361	376	372	365	371	389	393	406	353	360	380	374	400	372	382	377	361	376	392	358	422	397	390	397	393	379	410	391	386	400	399	352	391	422	387	407	342	384	357	401	347	350	380	411	377	393	390	393	360	380	398	365	396	381	375	373	384	368	389	373	413	390	393	365	368	401	399	378	374	383	378	406	398	360	379	388	393	369	375	325	421	359	386	362	341	384	349	421	373	373	368	377	418	402	402	356	415	372	362	381	387	367	376	391	381	385	395	349	373	396	390	345	421	356	395	371	376	353	406	369	387	361	389	357	373	383	384	393	364	387	390	383	365	355	366	414	386	351	374	385	381	376	403	353	382	371	402	396	385	392	389	381	430	384	373	411	395	400	357	404	367	370	381	407	450	361	407	378	381	359	387	359	379	386	397	426	407	386	373	360	410	382	378	358	362	396	385	373	414	386	373	401	358	409	407	380	372	382	359	373	402	382	379	392	366	392	369	384	375	372	392	349	378	376	401	367	386	334	361	347	369	375	387	414	386	379	360	393	376	417	362	402	387	393	371	387	386	389	396	371	411	369	353	404	396	394	415	339	378	367	392	367	388	408	339	373	351	386	373	347	363	384	426	413	352	374	378	330	394	402	391	378	411	379	381	387	362	381	416	367	417	350	378	375	361	382	382	357	400	374	346	357	392	412	350	352	361	364	383	429	384	371	379	415	384	389	379	418	372	372	406	358	352	421	398	372	393	407	380	401	374	361	382	385	379	354	390	420	381	397	363	399	347	358	363	369	374	388	376	384	387	354	378	361	363	384	404	409	393	350	380	356	416	359	358	387	404	410	386	389	368	396	395	384	349	366	394	380	389	361	391	396	404	360	390	429	371	381	425	420	393	392	384	422	382	369	425	371	359	422	375	388	346	364	402	393	339	378	405	415	363	401	378	376	381	375	399	372	375	363	386	365	403	368	367	379	410	380	373	393	382	393	365	391	397	380	378	362	388	383	404	374	368	357	415	356	362	354	411	403	413	363	414	397	381	372	398	344	392	366	420	378	355	363	372	366	398	405	382	415	389	407	400	393	414	389	404	343	381	391	399	379	366	368	381	385	408	388	375	400	374	381	369	387	358	372	380	364	361	375	411	396	373	393	375	396	371	387	371	348	374	401	410	391	393	380	387	369	366	359	367	378	371	364	373	377	369	356	384	387	369	373	356	381	338	387	384	380	363	379	368	367	388	405	421	369	386	363	415	354	375	392	387	411	379	373	393	406	399	362	384	358	405	366	377	359	366	417	362	403	382	397	402	422	377	374	427	387	389	384	378	380	347	383	398	369	402	365	346	387	392	370	356	386	396	406	391	356	392	347	390	417	350	391	334	378	384	394	397	385	379	367	372	394	392	410	393	363	418	350	407	366	406	399	390	383	370	394	357	351	379	394	374	394	349	363	398	405	385	389	398	390	379	355	381	389	373	369	325	375	381	397	394	354	375	391	405	403	398	403	398	348	402	412	362	383	375	357	389	396	386	368	383	372	378	367	385	359	399	361	385	358	385	388	365	372	374	364	397	372	375	407	357	375	401	353	366	389	379	366	397	399	378	415	370	419	387	372	387	380	381	395	394	385	399	376	384	419	368	383	378	373	397	375	344	355	417	380	407	373	385	387	384	359	423	370	381	392	362	362	396	396	369	374	368	362	374	404	421	367	380	377	339	389	373	405	362	386	372	373	366	386	372	405	385	365	366	385	367	383	362	336	380	393	400	402	356	372	410	390	379	385	359	358	347	392	401	400	410	402	367	377	377	379	387	383	391	384	370	359	356	364	385	361	378	395	398	395	361	399	365	420	417	389	358	430	358	391	402	362	359	364	397	406	366	378	393	413	376	373	412	382	384	371	402	352	342	403	422	331	357	360	360	372	376	392	398	392	391	373	382	364	361	351	416	378	393	418	359	374	351	361	414	385	363	376	388	372	367	386	385	361	395	357	375	387	365	406	420	380	386	379	448	369	368	387	378	379	382	387	374	388	363	402	337	392	372	399	379	373	386	399	377	414	385	377	372	369	392	340	410	369	379	380	413	362	384	359	368	363	382	397	365	418	380	366	373	393	373	403	399	391	373	417	402	360	393	376	379	388	377	378	354	370	373	392	382	373	387	383	374	423	350	354	371	393	343	383	387	384	373	378	398	396	405	361	376	385	344	375	381	401	364	405	401	375	371	387	346	387	397	391	410	347	385	381	377	379	388	355	372	384	358	354	362	342	401	389	373	366	397	414	410	382	376	385	390	371	330	407	377	348	382	410	380	401	389	384	378	420	404	404	388	376	370	367	371	375	363	370	343	359	375	368	408	392	386	380	357	421	360	421	377	381	420	413	395	389	392	374	426	389	372	365	390	373	376	380	384	383	368	383	377	391	333	392	379	366	401	407	355	382	395	374	406	372	389	381	400	385	382	360	374	381	373	356	419	358	366	376	409	386	384	381	351	398	384	396	398	351	386	359	400	363	378	380	378	382	400	392	392	366	385	388	364
23430	21713	29515	25159	25152	27309	25264	12748	3891	2346	1928	1461	1203	1116	917	824	888	755	754	695	640	615	599	558	586	579	540	550	543	541	519	541	534	528	490	513	513	469	504	534	505	493	510	524	526	546	528	503	546	488	491	518	510	510	537	504	505	503	491	486	479	495	495	528	478	488	454	509	531	467	516	504	485	509	465	506	504	508	519	448	491	523	509	482	497	457	493	506	501	485	488	544	516	526	519	488	470	501	464	470	486	488	489	528	518	505	475	534	500	497	474	498	500	507	512	506	487	493	469	481	482	521	508	537	513	471	496	475	487	456	490	456	466	462	520	465	486	516	447	502	487	484	464	485	522	459	519	473	490	467	493	463	484	484	485	528	481	487	494	468	522	506	511	505	475	467	476	509	510	493	507	461	514	472	505	485	525	497	458	456	459	498	527	484	479	488	538	457	457	499	481	490	481	458	507	506	493	501	512	505	470	488	491	471	500	482	510	441	523	509	497	534	452	474	477	509	506	445	472	487	506	515	486	512	513	486	476	508	505	492	489	522	482	486	496	467	486	477	503	488	492	482	496	503	497	495	458	525	520	499	496	508	494	449	482	540	492	498	526	492	482	486	502	492	501	505	510	477	488	459	478	517	501	517	510	504	470	514	509	494	551	470	505	506	520	501	539	499	496	463	494	491	529	469	503	488	480	485	466	500	525	510	497	512	481	532	490	499	514	493	520	539	487	488	527	484	481	515	495	509	510	527	472	497	500	439	498	466	514	500	513	477	468	524	477	526	494	492	484	486	482	448	495	496	514	475	515	532	502	509	502	511	482	502	519	485	465	460	524	488	518	515	485	485	488	482	487	511	525	529	473	447	474	558	460	498	522	513	492	472	506	515	472	507	490	501	471	477	470	515	473	462	526	440	488	508	509	496	469	480	478	483	474	488	513	490	495	506	502	463	468	524	510	510	470	539	482	495	486	480	507	446	454	520	467	485	503	524	520	496	504	455	493	462	523	460	469	529	518	505	471	501	491	501	457	488	491	515	496	453	476	499	479	498	500	501	500	469	455	468	499	487	457	479	520	498	477	490	514	486	523	503	482	472	521	525	481	495	481	486	455	521	527	460	507	482	494	514	503	489	470	530	475	529	511	494	434	510	526	493	480	517	456	446	540	466	536	511	531	514	497	483	499	503	492	459	520	501	481	476	533	460	501	443	516	447	492	479	467	518	488	429	523	496	506	496	501	481	497	491	498	457	548	450	504	482	506	513	486	477	511	511	513	549	491	501	470	448	516	531	496	508	508	500	497	494	478	449	518	476	527	476	496	508	506	527	474	490	531	492	461	558	488	504	497	486	508	518	445	516	507	486	472	478	508	475	474	524	469	491	493	525	446	532	487	499	554	478	459	495	495	506	506	495	472	471	529	512	511	493	510	494	524	477	497	527	539	487	499	446	495	457	486	492	490	483	479	508	470	492	463	505	476	463	504	502	458	493	470	531	484	507	507	482	475	497	497	478	439	484	491	500	522	445	480	533	443	472	497	534	520	470	502	491	522	504	497	497	554	482	505	489	492	508	557	469	467	454	505	503	527	483	464	440	478	491	493	501	486	512	503	500	486	482	518	506	517	508	511	498	553	460	502	508	486	514	454	529	470	491	480	512	503	470	515	492	502	507	495	475	448	473	508	521	491	511	525	433	489	500	498	537	501	444	495	455	470	485	485	527	484	516	477	486	504	485	528	480	508	526	495	487	501	487	487	492	488	488	524	490	507	508	491	482	470	493	480	538	473	468	514	512	517	506	513	482	498	523	514	502	490	485	508	563	508	466	484	499	500	508	452	504	482	501	463	496	519	506	460	524	521	525	523	503	495	470	472	499	481	516	467	494	507	500	509	465	517	523	523	498	496	529	489	487	507	470	529	475	485	491	460	515	483	462	489	476	518	441	507	486	484	501	499	493	509	490	467	522	506	535	511	499	481	470	475	506	519	487	491	468	514	477	484	450	477	528	493	469	503	519	477	489	480	516	479	489	494	498	504	478	532	458	493	468	476	485	457	505	497	458	511	489	490	472	509	491	517	504	507	512	480	496	479	474	476	501	504	491	487	502	534	489	524	480	491	549	495	506	506	468	500	468	490	482	468	506	458	508	516	487	507	463	463	477	464	478	487	511	469	444	514	524	483	482	494	475	481	508	487	471	507	530	464	490	478	485	494	519	495	466	479	504	497	475	472	471	483	485	459	474	463	490	482	492	481	473	512	512	541	492	508	503	532	481	488	510	504	471	499	534	495	459	503	504	494	489	511	514	470	536	530	482	490	477	526	494	473	468	509	485	532	486	491	505	502	503	540	485	481	489	491	484	476	502	483	469	490	470	498	482	496	501	497	496	555	508	496	499	479	460	518	497	493	428	481	474	513	455	477	454	484	482	492	517	499	495	511	511	529	499	504	504	510	514	471	506	533	468	474	513	520	479	492	511	533	458	564	475	508	495	495	492	481	491	535	471	498	488	446	480	498	492	482	489	513	490	460	508	497	487	472	500	500	517	499	453	459	508	484	442	510	527	525	563	487	470	492	444	479	478	480	443	488	487	464	504	468	492	492	485	494	514	522	525	510	477	495	526	506	491	497	467	538	453	448	463	505	496	514	515	532	488	466	510	494	478	443	486	487	454	503	454	498	529	505	523	484	460	525	508	480	456	503	517	495	484	520	523	520	498	490	513	493	456	512	463	494	496	468	487	495	481	469	506	477	460	483	503	516	490	492	493	497	493	489	500	495	485	541	486	499	463	490	479	484	522	518	508	498	471	476	511	487	512	499	466	496	484	492	521	503	520	478	523	475	486	497	473	499	523	484	485	496	493	520	499	515	511	466	525	483	475	483	508	473	534	507	482	509	472	512	496	490	481	492	509	480	490	461	494	456	483	523	475	493	487	478	488	513	502	500	462	488	501	504	480	480	534	474	487	483	480	462	546	491	491	495	476	466	531	479	487	492	492	475	473	477	490	496	492	494	460	503	480	458	533	478	498	472	476	471	484	482	476	513	511	517	528	512	544	494	503	492	520	477	471	504	462	477	481	475	501	545	452	490	488	510	490	491	539	523	519	500	489	491	487	487	525	493	494	475	471	478	490	522	505	518	474	504	485	496	500	486	462	536	477	560	474	487	492	479	445	521	497	540	499	510	503	514	500	500	498	486	505	536	481	501	508	468	482	483	517	503	504	509	492	467	500	489	507	485	495	487	511	526	452	512	464	523	511	479	492	520	503	517	491	504	485	480	519	487	483	484	468	497	453	481	476	501	505	499	514	536	477	470	495	500	512	454	498	474	528	507	544	479	491	469	471	523	514	486	470	539	475	474	477	474	482	509	515	446	483	500	523	521	480	507	483	505	501	483	563	484	459	467	471	487	476	505	490	485	463	485	485	522	506	504	481	471	499	492	523	526	475	513	493	494	470	482	476	472	501	484	439	487	489	440	493	514	540	499	451	476	480	480	467
32728	64086	54452	44546	39380	31373	24320	14476	5472	3724	2928	2222	1834	1555	1262	1129	1070	1009	941	852	757	686	635	638	657	627	655	605	595	529	531	523	504	571	515	490	510	531	542	540	488	513	516	498	514	484	526	562	530	547	551	506	521	522	497	481	544	495	565	550	501	525	497	521	502	573	511	498	486	498	469	506	507	516	482	516	497	491	484	548	522	481	513	512	540	524	521	514	516	554	539	529	525	494	480	514	508	531	498	483	473	508	466	515	533	537	496	509	531	502	491	516	494	509	492	523	470	534	508	492	485	477	530	500	461	475	499	521	533	495	504	507	505	555	471	509	485	519	498	550	543	479	451	545	537	518	509	495	510	511	528	517	550	497	519	540	509	512	481	523	532	504	521	503	489	511	498	514	535	525	504	485	494	510	478	490	486	495	498	485	502	533	517	486	504	514	530	492	527	524	540	513	519	501	488	479	521	485	475	478	501	498	502	510	481	522	510	524	495	491	499	484	506	503	517	481	510	504	539	510	509	532	513	519	476	500	566	518	509	515	479	484	533	458	518	496	503	527	528	532	480	511	524	523	524	481	497	494	496	543	484	470	519	509	481	505	505	505	529	527	493	498	512	495	496	500	536	517	459	489	459	531	503	539	497	496	509	525	489	507	496	527	542	488	479	472	489	459	512	525	488	512	488	515	502	479	498	467	507	486	466	492	516	538	508	473	497	523	492	477	502	474	518	488	536	494	492	492	520	518	560	518	526	498	481	541	489	489	523	501	491	508	518	512	469	523	489	509	490	488	505	487	529	479	511	506	500	478	535	524	501	495	542	489	529	536	502	517	528	476	499	460	473	494	483	483	508	478	474	523	499	492	486	502	517	517	516	528	461	533	507	542	513	524	506	498	492	506	507	533	528	503	506	546	506	534	522	511	553	499	476	504	534	517	483	495	551	512	530	552	510	513	488	485	509	526	562	530	497	484	495	492	484	495	481	498	531	493	509	511	491	529	533	452	482	545	448	481	544	496	519	525	525	520	520	513	499	528	542	516	484	502	516	531	515	514	503	516	484	526	527	490	515	464	497	497	544	519	524	490	555	503	501	543	535	498	491	462	511	547	510	511	514	490	469	512	497	485	514	473	500	520	472	519	527	501	521	493	502	514	521	483	517	453	458	496	518	482	490	506	479	540	499	569	474	490	502	505	495	514	534	495	527	490	519	509	507	503	525	476	502	510	491	494	520	480	503	489	507	500	499	517	529	516	514	511	523	491	506	486	503	491	487	547	522	532	518	503	522	527	502	456	492	494	528	457	499	515	486	503	471	489	497	515	493	540	469	487	474	516	486	512	515	501	545	510	531	522	514	501	534	524	484	510	536	508	528	481	478	515	529	499	484	481	530	507	488	488	501	461	532	492	511	521	487	523	526	515	494	497	468	502	492	522	505	504	520	499	525	475	516	495	529	529	554	482	474	498	497	501	534	528	518	497	476	500	501	501	471	507	468	501	490	476	509	506	523	477	527	530	540	442	533	513	513	482	522	525	498	532	488	492	511	470	524	481	530	479	519	479	555	525	517	502	537	520	522	460	475	507	485	499	519	478	475	520	519	472	520	489	523	517	504	514	508	521	531	504	492	518	524	516	537	515	501	526	531	479	511	503	508	474	485	526	524	520	512	524	489	476	490	508	531	531	489	506	470	489	488	515	538	480	481	490	485	448	547	509	550	538	506	512	519	503	516	494	482	506	496	498	499	477	464	482	523	500	513	529	495	524	527	485	498	505	491	506	484	491	536	509	489	530	502	507	540	510	490	526	479	530	520	518	525	510	532	550	498	499	516	486	473	511	549	499	477	491	499	515	566	490	493	498	506	527	486	514	500	492	474	506	473	527	502	511	516	526	497	485	516	509	476	490	513	532	500	520	521	490	526	484	518	493	494	502	513	464	513	512	527	512	505	545	509	536	482	533	451	477	541	502	490	472	471	502	548	514	491	530	502	491	497	525	510	474	500	503	526	519	507	442	502	509	506	498	490	489	504	520	520	524	486	481	506	486	525	531	465	501	530	505	472	509	506	537	544	517	467	506	525	499	516	494	520	484	468	477	524	541	476	533	536	555	494	505	498	532	509	490	503	547	507	474	525	492	489	512	503	490	488	488	458	518	522	476	474	490	515	509	524	486	537	505	505	501	558	510	539	481	505	499	480	476	495	518	504	477	505	497	476	519	490	486	527	536	502	529	495	538	522	451	508	541	509	504	489	464	510	538	501	471	513	520	490	490	478	495	444	542	508	523	464	532	521	526	540	507	507	507	502	534	527	502	512	496	504	568	505	521	548	494	524	508	502	482	528	504	500	503	522	487	506	468	464	483	512	489	525	520	516	509	511	479	463	491	508	491	497	513	548	494	513	459	467	546	552	510	475	527	544	499	540	535	471	527	502	505	537	538	482	475	517	505	507	492	549	503	532	529	521	558	506	487	485	524	484	530	482	481	467	511	544	533	523	506	510	497	532	546	500	492	489	503	458	476	541	525	534	465	481	529	511	479	518	493	485	511	484	481	553	518	485	525	522	544	510	501	473	551	499	471	485	506	475	528	508	508	493	509	528	501	497	500	520	493	479	500	511	494	494	505	483	497	538	508	548	489	470	518	502	483	491	510	548	534	509	504	478	484	527	477	517	529	526	514	515	563	509	475	492	526	490	478	459	469	530	467	522	517	531	488	542	474	513	487	478	483	508	490	504	515	508	495	544	476	459	504	484	515	537	493	506	534	490	497	467	549	512	539	522	476	531	515	490	548	539	515	518	521	472	510	495	529	498	497	512	505	463	457	504	528	510	493	504	543	526	500	497	516	473	502	503	521	476	533	507	522	508	486	484	510	512	560	517	487	529	492	475	477	526	520	494	521	490	506	530	494	480	499	483	549	488	518	539	495	489	531	518	511	556	527	501	484	483	481	469	544	515	511	501	494	476	507	493	484	506	477	506	493	514	510	504	526	524	529	506	516	557	524	524	510	488	511	502	487	511	490	487	550	512	519	487	479	494	488	484	487	467	519	493	511	481	489	498	567	501	504	479	506	510	496	504	497	469	513	512	521	486	528	481	498	472	523	529	500	483	487	493	473	466	528	507	493	533	508	502	524	484	507	506	492	476	500	543	500	524	484	520	516	564	508	507	528	524	495	483	510	545	466	484	494	508	496	492	509	511	518	488	521	561	495	499	490	483	517	543	556	521	510	484	457	479	500	532	487	502	547	485	522	500	527	491	452	493	524	533	502	501	517	509	511	507	523	509	519	518	507	482	468	493	505	484	506	528	502	507	518	513	522	503	489	485	492	495	480	506	533	522	540	480	526	538	537	509	526	499	532	547	514	498	462	509	494	515	498	483	477	496	505	552	488	496	509	545	461	524	500	524	512	504	490	510	492	486	508	505	517	490	499	492	486	516	500	528	511	500	492	500	531	568	503	545	585	504	521	506	523	505	499	500	541	499	501	507	520	518	478
31316	34646	39611	30234	19424	9915	5171	2337	1098	980	800	624	508	460	378	386	395	351	357	312	355	306	296	330	305	276	282	275	297	267	311	318	281	264	277	305	288	287	293	293	266	292	281	264	255	269	277	264	279	253	245	267	267	276	308	280	259	240	276	275	272	292	267	256	290	262	301	288	248	282	280	264	259	277	275	255	269	284	282	270	280	278	320	262	269	294	273	267	281	272	292	252	260	269	279	279	267	261	276	278	245	261	265	277	292	282	262	247	269	239	268	285	275	269	267	256	278	283	279	280	251	281	266	240	257	277	257	278	312	272	278	259	279	245	282	259	279	275	264	283	297	263	294	286	279	287	278	282	283	289	297	276	285	271	244	269	271	242	277	277	296	275	300	247	275	266	273	264	268	286	251	277	280	280	256	286	250	259	275	279	290	276	280	272	252	262	284	248	278	290	269	277	251	296	267	279	288	261	246	248	256	262	297	279	257	286	283	273	269	272	283	263	273	267	276	270	305	264	247	242	254	269	287	283	267	264	251	275	285	267	245	257	295	279	313	261	284	231	276	257	272	262	276	271	272	300	260	257	280	247	271	258	281	285	301	290	291	309	277	270	282	286	271	288	272	266	298	281	278	270	259	272	260	257	285	257	303	286	246	242	269	283	268	283	272	285	277	272	302	275	265	288	269	268	281	249	239	260	291	287	300	263	293	281	266	270	263	262	269	284	255	269	285	301	272	272	273	259	227	261	259	272	256	273	265	263	292	256	264	259	269	262	278	279	263	254	264	260	279	254	283	297	278	248	266	279	276	264	258	274	264	271	272	268	279	265	296	310	259	304	271	250	295	252	322	269	268	262	275	245	236	261	279	275	249	250	283	293	262	262	265	290	253	239	255	247	241	250	253	278	282	310	285	278	273	269	259	259	292	280	268	254	274	222	244	242	271	295	253	258	282	271	251	269	233	269	266	266	258	270	272	260	283	281	258	289	258	249	307	275	271	257	252	264	280	277	245	251	287	260	286	298	298	233	293	253	279	268	255	256	294	274	288	261	246	264	280	289	282	264	308	260	273	273	270	261	277	255	295	248	294	260	269	271	310	275	284	271	282	285	271	253	289	287	282	253	283	279	276	309	277	299	291	271	264	277	283	272	276	285	292	305	277	289	279	249	301	265	271	269	244	300	282	252	252	303	261	242	263	262	281	295	261	307	289	250	287	260	272	276	295	285	257	277	255	285	286	247	263	286	322	294	285	291	261	280	262	284	265	272	291	259	246	280	269	282	275	293	280	268	279	278	273	244	236	249	242	269	288	292	304	276	261	261	281	277	295	270	288	271	259	296	243	263	288	279	253	276	246	255	310	245	261	277	256	283	296	279	276	262	289	270	284	266	272	269	276	249	271	272	284	231	282	286	287	282	236	253	254	286	300	270	245	268	274	281	269	278	263	253	267	264	245	312	300	276	290	288	276	257	279	250	272	267	264	284	263	270	293	286	286	264	276	274	240	275	270	262	297	294	286	280	298	279	261	277	265	257	275	297	269	276	251	263	278	271	268	286	289	262	278	290	294	268	266	276	272	260	298	264	248	283	260	256	278	256	279	262	284	258	240	276	280	263	238	273	292	258	274	312	263	264	306	250	268	250	266	276	273	298	266	307	255	296	288	278	267	287	287	249	241	273	242	282	288	238	274	264	282	278	268	282	261	267	270	284	263	269	296	259	269	257	279	267	279	272	277	267	268	304	273	307	242	270	255	256	253	257	270	265	280	309	244	275	242	272	283	268	294	249	270	259	270	248	260	286	283	251	280	278	225	279	249	287	295	251	261	268	279	313	262	279	257	298	298	263	257	276	257	259	264	255	272	230	273	270	280	283	276	285	281	237	269	287	240	287	259	296	275	267	266	251	266	260	270	296	285	277	279	256	265	305	281	280	305	277	250	280	290	282	278	261	261	280	274	246	246	298	284	294	260	256	288	274	249	296	275	281	263	308	283	268	286	309	270	294	275	275	286	278	312	289	270	285	293	275	257	275	271	276	278	286	283	287	268	260	292	267	280	263	285	260	278	287	274	280	267	277	267	260	287	273	263	279	270	250	290	253	265	258	252	249	267	297	258	313	299	272	256	270	279	292	280	292	252	246	237	275	289	277	266	266	279	291	287	274	243	256	300	232	253	257	254	279	301	278	270	279	272	278	256	288	273	287	288	279	267	274	253	269	273	283	282	285	282	256	264	271	240	281	282	276	264	270	264	270	278	273	284	257	272	239	274	273	248	284	237	288	282	258	245	290	263	278	273	270	265	278	268	272	268	256	302	249	265	274	259	285	280	247	275	252	267	278	261	275	305	252	294	251	258	270	261	273	275	293	297	270	298	270	258	270	259	295	276	293	242	264	276	280	269	289	296	257	293	267	250	306	282	275	288	299	315	262	267	269	249	277	299	295	248	294	288	259	261	296	287	299	281	273	287	282	281	280	275	305	272	278	275	280	254	300	269	306	264	244	262	293	281	237	293	272	269	285	273	267	248	278	263	261	278	275	291	264	265	277	261	263	262	294	253	297	299	268	262	286	278	271	274	299	241	281	257	261	242	258	284	275	305	292	265	255	254	235	274	303	281	281	284	267	260	276	248	270	242	286	290	262	304	246	263	251	255	308	262	250	264	274	277	267	256	281	253	264	288	271	236	278	266	265	233	253	277	257	291	261	268	252	246	282	272	241	289	301	263	277	271	297	265	296	295	261	293	269	287	279	274	274	287	271	285	287	283	275	263	254	268	275	289	299	284	270	275	273	260	289	227	255	287	274	275	254	253	273	321	271	287	294	277	258	289	292	281	312	284	258	270	299	291	251	304	289	263	293	291	251	254	256	297	255	266	278	302	281	280	262	275	265	266	269	283	251	289	295	312	268	247	290	253	259	289	264	268	286	260	275	246	273	267	293	264	246	275	263	281	284	260	283	280	275	252	263	284	254	271	277	248	267	280	237	288	269	247	267	277	267	260	261	249	282	258	245	273	290	269	256	273	286	271	263	265	281	262	261	269	267	266	293	244	258	256	278	281	270	274	290	253	246	289	278	271	267	257	292	319	278	265	306	262	276	274	251	253	254	262	275	295	239	283	273	297	261	272	261	288	290	272	295	271	295	270	272	266	293	269	292	288	262	275	285	252	303	274	237	243	252	266	264	280	254	305	253	279	277	289	279	275	276	289	292	311	263	296	263	291	307	296	281	227	298	271	283	265	266	280	266	270	303	279	276	300	262	264	295	285	275	281	273	261	260	310	278	275	279	266	268	282	283	243	258	266	293	276	278	285	267	263	279	269	272	260	280	270	277	296	280	241	248	285	254	258	273	285	271	282	277	268	246	270	257	265	288	276	288	283	250	296	281	277	266	284	285	256	258	258	278	270	287	266	257	283	282	261	249	285	284	259	267	280	282	243	264	304	290	274	261	278	276	281	284	275	265	260	311	298	277	259	240	271	255	281	296	257	303	251	281
30580	49243	39381	28082	21428	13103	8157	3942	1816	1740	1305	909	772	683	581	489	518	462	424	421	409	348	327	336	327	335	333	353	317	350	332	313	301	284	318	309	286	309	294	283	304	291	305	317	298	288	319	258	298	272	291	282	340	278	286	278	307	308	311	313	289	287	284	290	257	316	311	300	268	285	306	282	276	305	304	310	317	315	307	303	301	281	280	312	315	290	270	331	309	314	285	285	300	309	278	310	294	314	285	301	301	285	298	314	312	335	315	285	306	282	282	309	312	270	340	293	289	271	305	292	301	335	308	319	271	347	289	291	302	282	298	307	309	300	310	296	288	301	313	297	294	311	269	301	288	296	284	277	316	304	327	296	275	284	303	312	297	263	294	313	316	286	284	306	320	313	313	321	288	277	269	305	272	305	298	308	273	322	271	298	285	274	305	266	312	302	305	256	284	301	310	278	310	278	309	322	330	306	272	334	279	309	306	313	331	296	324	292	292	298	289	295	306	310	316	297	291	297	295	280	318	295	300	289	273	307	310	326	292	293	296	310	280	299	293	316	280	285	285	308	301	285	289	285	322	301	320	289	299	289	263	295	305	291	322	282	293	298	300	302	296	301	270	291	308	284	279	329	286	280	301	333	300	293	306	299	304	285	291	286	272	310	301	284	292	285	269	312	303	320	317	304	293	287	283	285	290	305	289	321	304	287	272	320	305	294	300	270	288	268	269	315	288	296	291	269	275	281	307	329	322	277	291	301	287	294	309	264	270	312	262	321	306	272	284	292	293	308	285	292	330	301	288	287	295	317	299	273	281	302	283	294	265	311	301	286	316	308	288	313	270	285	307	328	334	291	311	280	295	298	295	293	305	322	293	291	313	282	293	299	291	324	296	276	279	290	323	300	294	320	310	300	279	290	302	309	291	300	333	301	283	279	274	322	302	311	283	302	302	313	289	311	313	307	303	306	294	323	321	302	270	272	283	290	281	292	272	287	306	295	283	275	291	288	276	291	314	289	263	303	331	339	294	283	329	280	284	274	302	274	288	325	311	281	312	291	294	336	283	294	264	280	331	312	298	284	283	318	301	310	310	304	292	297	289	310	295	340	288	312	308	312	334	305	318	288	288	296	307	318	325	285	292	334	270	264	289	268	317	318	301	286	289	294	324	300	270	304	315	313	268	304	282	333	271	285	306	313	313	297	293	310	291	273	329	289	280	314	300	309	294	300	290	282	319	324	311	274	311	256	286	286	294	311	285	305	309	297	294	283	289	301	293	301	277	270	299	300	311	306	300	325	294	263	280	299	297	312	324	301	311	300	304	295	299	293	262	302	314	266	302	311	295	319	302	305	312	319	282	327	308	293	312	331	311	290	303	304	285	292	319	285	317	313	311	296	310	299	307	297	277	271	288	306	304	297	286	298	313	286	287	280	319	318	298	303	313	280	288	282	301	300	275	272	298	299	325	292	291	272	305	282	312	302	289	314	296	260	299	310	277	296	300	322	275	279	303	321	291	303	290	285	310	289	306	290	288	297	276	338	338	291	336	329	304	312	310	307	284	297	295	313	301	276	289	290	310	316	294	314	309	313	297	269	310	314	336	260	300	287	285	294	278	303	335	306	306	311	279	277	327	313	290	294	268	321	278	303	263	303	296	308	293	285	272	306	306	277	303	276	261	296	309	271	317	270	299	291	293	308	283	306	293	294	310	284	303	270	317	315	324	319	298	308	283	305	287	286	274	265	296	286	312	294	316	321	279	298	330	305	302	303	303	323	286	302	289	294	310	243	291	291	288	315	280	289	302	314	304	277	300	273	292	267	281	305	262	328	298	289	302	314	321	320	310	292	326	286	306	297	317	315	299	279	285	271	288	276	272	296	288	258	315	292	304	322	287	307	308	305	293	288	308	280	295	309	308	277	313	317	302	302	299	283	300	304	303	302	297	285	292	276	314	324	307	276	287	307	294	275	262	273	305	297	289	310	301	269	330	297	302	298	292	323	311	306	292	308	276	301	310	298	295	279	303	285	289	256	320	299	300	296	276	337	316	282	285	302	299	299	325	305	292	302	315	297	291	295	309	324	307	309	319	305	269	277	303	302	301	300	320	300	293	299	302	277	283	318	314	320	298	308	326	297	292	314	307	277	314	291	328	282	294	272	331	299	284	286	297	305	317	286	279	318	304	288	298	285	282	302	279	272	303	308	293	323	285	299	301	300	298	301	271	278	307	268	304	302	301	273	285	287	302	273	321	282	276	301	278	307	340	289	309	276	308	294	322	295	288	282	321	295	313	299	275	319	299	298	280	304	319	312	285	313	293	285	298	335	324	274	328	282	306	298	318	317	317	301	318	307	327	295	293	299	278	302	346	294	293	277	260	283	307	288	295	274	302	280	306	291	284	304	317	283	340	280	295	292	308	302	284	312	317	306	335	287	271	328	264	292	297	310	302	265	297	288	284	313	308	285	320	269	284	303	308	308	294	286	303	312	313	304	292	294	317	285	338	328	351	298	314	299	280	300	292	274	292	336	293	306	306	299	290	318	298	307	324	301	326	294	321	299	330	313	293	324	276	294	283	287	296	305	318	292	292	328	307	329	309	293	295	291	294	277	337	274	280	307	286	270	314	295	296	314	314	279	278	321	307	292	298	283	297	304	295	303	303	294	261	282	282	323	269	296	290	305	344	278	290	303	298	289	308	279	308	296	309	338	314	328	292	297	281	279	276	286	285	284	283	292	303	313	282	285	292	293	318	284	287	307	286	300	283	293	257	307	303	298	291	304	303	280	311	279	320	295	300	254	277	290	310	280	306	296	286	272	290	283	299	330	301	330	308	277	298	305	270	330	303	279	300	252	278	274	292	329	285	309	272	311	341	270	267	313	307	305	303	315	265	278	286	298	272	325	295	314	304	321	288	325	277	300	264	266	281	316	308	309	307	288	282	293	290	315	292	282	317	289	294	312	287	309	270	321	292	312	289	313	279	303	306	293	279	294	283	262	295	319	337	294	285	299	325	276	296	332	286	287	319	267	312	300	295	276	283	325	317	281	302	294	299	318	286	332	319	306	295	289	295	302	300	336	315	312	335	324	332	277	295	296	293	265	292	317	290	276	289	316	281	305	330	305	324	292	307	306	314	283	277	284	317	302	272	320	288	293	297	296	315	291	294	288	288	281	333	312	300	287	289	310	273	324	306	326	289	316	293	307	290	275	292	261	293	333	304	321	304	297	316	322	284	268	296	291	273	303	282	304	289	293	321	283	282	286	308	316	289	335	298	304	262	333	317	286	308	274	291	270	274	287	291	308	314	272	311	286	303	277	285	269	278	287	325	314	302	270	306	282	317	314	298	308	318	298	267	267	291	311	326	312	301	302	275	285	306	291	268	268	278	296	303	302	289	351	301	314	287	290	332	285	313	320	299	318	283	275	326	295	316	291	309	305	317	278	302	335	305	298	323	294	302	279	280	300	276	312	307	316	292	283	322	295	272	282	317	305
24679	21737	29392	27758	25043	20326	12166	4050	2091	1677	1363	1030	838	705	682	560	567	555	547	507	492	423	425	403	381	379	422	417	383	395	379	386	396	365	357	405	376	357	361	346	356	312	384	351	351	353	349	337	362	380	347	380	371	342	342	359	335	383	304	361	366	334	351	352	345	336	341	314	332	345	367	342	349	361	347	365	361	381	373	373	326	328	339	341	354	392	380	379	360	361	361	330	370	369	352	353	379	366	318	369	356	336	346	347	375	370	327	332	339	377	383	362	348	328	359	346	322	368	366	353	338	351	320	378	368	362	335	361	341	352	355	318	366	358	345	347	377	340	345	316	363	356	381	308	361	329	362	372	335	366	331	336	374	385	344	331	319	339	332	382	358	320	352	362	347	340	349	341	344	337	361	344	348	361	326	333	309	337	314	357	350	382	378	330	348	363	354	371	338	361	342	342	359	342	400	356	349	373	352	309	351	346	332	359	365	358	340	369	354	366	306	351	381	339	354	331	390	352	337	344	351	335	358	335	323	358	338	363	315	318	326	370	355	350	338	359	339	352	360	388	355	348	370	362	363	349	360	330	344	384	375	349	370	330	357	328	388	393	309	350	322	361	337	377	318	400	378	334	323	356	354	359	344	353	370	365	376	355	352	382	342	351	346	347	355	343	370	360	332	361	355	303	318	352	324	356	356	332	363	320	339	290	354	349	330	344	353	380	327	381	368	353	298	355	374	351	376	347	352	362	330	351	336	356	368	307	358	335	365	336	355	356	304	326	367	298	329	358	340	344	372	360	330	314	344	351	368	339	336	330	331	352	391	330	321	359	364	341	378	353	356	347	311	345	364	333	343	372	341	353	347	358	336	326	346	364	380	385	356	350	376	361	342	355	323	313	338	339	362	350	359	340	355	342	327	365	369	341	329	369	371	326	348	347	400	366	345	356	354	338	320	344	318	338	362	308	321	329	361	364	379	343	362	372	344	359	383	401	345	340	375	374	346	330	319	341	299	358	320	357	334	356	319	375	338	334	343	335	361	353	390	338	362	365	336	336	331	347	336	335	340	388	341	348	337	335	390	361	378	370	393	354	336	339	374	375	330	382	315	377	324	353	360	333	367	372	327	367	343	364	345	366	352	352	353	329	362	327	343	374	320	338	331	338	362	348	382	378	341	342	339	362	334	366	353	338	364	328	376	347	355	330	338	327	343	347	349	356	344	352	374	336	413	351	373	346	338	352	353	324	368	330	365	386	391	330	339	305	330	326	338	358	346	375	340	330	328	377	364	365	339	337	358	345	351	342	327	315	334	360	325	374	329	346	354	330	376	334	342	347	328	353	349	372	361	342	350	338	353	389	327	337	369	319	325	374	345	361	331	347	356	367	345	345	360	306	329	348	312	401	336	336	307	342	324	339	353	347	343	352	347	353	352	361	353	316	325	326	332	334	358	334	354	329	330	343	337	362	338	355	347	352	385	345	364	311	328	341	337	345	350	393	335	356	369	346	333	368	369	381	323	335	352	368	307	367	364	367	337	348	363	369	320	342	352	336	332	316	364	340	340	357	337	297	336	372	360	359	352	344	340	356	357	344	369	349	353	347	358	335	341	333	334	356	347	352	330	360	371	373	359	345	357	339	343	382	343	376	324	359	374	345	339	327	361	369	327	347	355	352	298	349	367	338	352	342	352	350	351	350	324	323	349	395	342	331	355	360	349	350	381	331	331	333	350	368	327	341	360	368	353	356	335	344	341	372	331	374	348	342	328	358	354	358	339	381	363	366	348	331	354	334	326	336	341	330	335	387	367	346	343	348	310	348	389	366	352	355	350	342	343	340	340	403	333	327	356	343	348	354	368	350	372	355	313	348	364	377	336	368	306	350	345	354	367	356	337	337	374	353	332	351	369	364	337	363	334	328	352	375	307	342	333	396	344	329	371	365	366	370	383	372	357	360	390	368	325	319	361	324	314	380	372	335	364	348	339	364	315	350	349	345	326	368	337	319	348	373	358	353	330	353	371	348	348	350	361	331	347	333	322	330	340	376	358	367	354	350	390	353	321	371	366	378	339	332	345	337	339	337	314	362	323	321	352	344	350	349	346	362	353	342	343	342	333	350	317	365	348	326	338	344	362	338	398	345	338	374	355	377	357	334	373	363	351	361	345	355	349	348	339	363	325	365	337	352	325	356	344	358	361	368	383	345	348	356	354	351	336	358	375	346	381	378	358	345	360	371	344	322	371	346	349	331	346	354	350	352	342	325	361	350	358	367	363	329	339	345	347	366	360	344	356	359	346	345	371	363	324	354	340	320	336	337	358	359	360	325	332	324	365	380	331	355	384	360	329	358	322	331	342	308	373	351	317	323	331	358	343	366	341	354	343	351	349	345	341	350	351	369	340	353	374	351	357	330	380	337	367	333	345	362	339	323	351	344	335	362	361	334	347	340	357	353	368	341	330	365	370	346	375	350	349	301	362	343	388	357	391	345	342	344	343	386	342	362	372	358	351	330	367	349	364	340	305	368	325	402	325	313	337	328	348	385	355	349	353	345	351	348	351	381	331	332	369	372	322	365	375	335	331	353	345	379	340	350	366	388	334	349	353	366	400	364	348	328	339	347	337	365	356	335	324	377	377	356	346	332	379	347	346	330	328	343	362	407	319	307	373	316	343	364	323	333	380	344	330	377	354	377	359	333	336	343	335	334	335	381	378	329	340	363	367	319	347	352	332	344	338	341	347	380	330	355	319	329	335	327	319	374	339	362	372	371	329	324	356	337	348	338	329	323	304	332	377	384	344	350	349	335	366	355	366	313	352	340	329	312	376	346	347	332	346	359	376	368	383	343	323	333	342	363	312	372	339	350	289	357	319	368	361	342	342	319	329	390	345	361	324	338	344	352	353	343	372	306	373	337	352	349	345	343	358	341	341	370	379	366	357	348	384	342	342	337	356	351	316	352	362	338	378	334	372	330	374	366	336	372	347	368	366	330	330	343	358	370	343	324	379	339	353	370	328	318	342	338	354	371	360	367	344	335	359	341	349	340	342	298	338	384	367	365	331	341	353	337	370	327	375	357	370	329	326	365	361	358	331	351	369	319	344	351	367	335	323	367	359	327	342	318	338	371	367	349	339	348	376	331	327	344	338	359	340	326	366	350	361	348	324	358	385	359	284	314	349	345	356	359	352	355	372	346	368	340	358	343	340	332	339	348	362	365	305	323	324	322	336	364	346	364	381	337	363	365	373	336	363	325	348	365	359	367	385	363	333	363	365	366	362	347	309	365	352	321	357	350	323	363	325	347	339	381	337	340	332	348	346	348	341	377	336	314	369	354	306	324	369	353	343	338	362	354	382	374	349	371	332	346	362	372	318	355	359	360	345	362	372	377	355	337	329	359	344	326	352	312	370	359	338	336	330	358	350	314	359	362	319	338	336	344	347	346	338	349	323	371	367	321	366	332	375	335	369	348	343	331	335	338	362	326	366	368	354	355	348	353
30975	58328	48655	39887	27479	19583	13047	5960	3547	3058	2256	1618	1324	1084	830	796	781	752	685	633	587	553	471	450	474	465	437	438	442	447	413	388	388	396	414	382	379	362	413	383	379	412	368	353	392	386	353	372	361	387	372	395	361	359	362	388	357	380	364	379	351	369	357	368	375	363	372	360	335	378	335	367	366	362	376	352	368	380	396	406	360	405	362	388	348	364	349	366	363	340	392	349	375	361	389	380	369	370	359	373	357	369	389	379	390	354	406	339	359	364	359	377	362	333	365	358	326	388	385	406	345	351	354	337	396	364	365	340	368	390	345	366	360	350	358	348	362	363	344	381	368	354	354	343	381	379	363	374	363	384	398	375	367	352	378	382	376	412	387	365	377	381	367	379	352	323	389	389	369	373	382	363	396	334	377	333	380	373	354	403	357	361	354	360	405	370	361	388	362	380	356	413	356	382	339	382	336	341	396	361	352	373	374	389	352	375	367	360	375	346	370	371	380	365	379	359	346	349	330	388	358	354	352	398	363	369	388	357	363	368	351	321	383	387	356	356	358	369	375	339	365	348	355	398	340	337	350	356	357	363	401	390	352	350	386	353	353	364	367	393	341	350	350	349	350	347	334	361	364	350	373	403	353	369	380	345	391	375	342	399	345	348	364	353	370	362	371	339	356	377	404	349	383	380	401	356	380	327	387	380	353	335	365	356	366	357	363	370	357	351	373	384	382	394	363	362	370	368	389	377	369	394	340	323	397	398	344	366	400	354	392	371	335	365	389	353	365	347	391	351	363	350	345	386	354	379	383	354	374	367	356	366	386	394	374	368	358	354	384	362	371	372	349	372	368	398	394	342	387	378	394	391	355	358	383	379	372	386	346	386	345	382	370	336	369	365	376	356	368	338	400	365	341	369	357	375	381	366	353	370	361	369	386	359	389	412	362	372	386	384	396	369	393	369	356	368	358	346	352	377	333	385	344	348	372	328	380	387	369	392	341	362	352	355	356	342	359	358	379	361	343	394	345	380	347	398	375	363	369	357	385	361	336	399	370	396	387	400	382	393	365	369	372	410	331	353	369	382	360	361	343	350	393	355	365	363	353	352	351	390	377	343	376	359	357	350	364	383	338	401	368	390	378	379	380	346	356	362	355	360	374	326	376	379	348	362	334	395	337	421	343	379	373	347	348	411	369	372	362	370	379	348	317	362	376	359	376	378	400	376	358	366	389	347	385	395	352	376	359	366	398	362	366	387	367	363	343	370	374	357	389	368	349	362	344	379	370	363	369	349	396	351	384	384	366	330	404	378	361	395	337	355	356	377	354	402	341	365	366	389	384	421	344	364	372	361	378	372	401	352	358	374	360	327	361	403	363	341	351	401	375	409	356	390	345	389	325	345	358	365	376	379	380	370	391	415	348	338	366	395	374	350	320	353	374	358	362	353	357	373	356	345	339	383	360	365	388	358	391	353	347	368	391	374	363	368	369	369	331	368	381	362	373	374	368	335	375	339	372	401	330	351	372	394	352	365	429	351	351	367	390	360	344	395	359	333	339	359	380	347	367	375	409	372	358	390	368	366	366	393	356	353	365	383	345	363	357	375	368	339	400	340	346	361	359	381	359	380	381	341	366	380	405	389	365	376	374	366	349	390	387	368	382	380	363	390	373	336	347	370	403	340	402	370	373	351	365	421	390	362	343	326	330	351	364	350	367	382	373	384	387	378	380	352	352	361	369	373	378	342	358	385	354	364	383	346	370	341	357	379	360	348	383	360	363	358	357	381	379	383	392	384	351	348	368	364	356	353	378	336	376	388	372	386	387	352	363	332	347	362	346	365	342	334	372	395	336	409	367	359	347	334	344	374	357	327	352	379	358	356	381	356	362	354	367	391	377	387	365	383	367	346	355	391	363	339	367	361	365	374	369	390	389	340	378	390	389	381	395	367	388	382	381	363	356	376	341	363	402	384	358	351	348	371	338	345	363	369	378	368	365	366	364	398	352	367	358	379	365	363	336	404	364	394	365	380	375	351	399	388	390	377	359	379	378	341	352	351	394	386	400	364	378	408	360	370	351	342	396	350	343	361	378	362	379	361	359	355	351	394	358	360	387	389	341	373	347	391	366	334	378	338	404	363	363	383	355	364	366	384	366	351	388	361	380	373	357	390	374	374	346	365	377	346	387	337	366	355	366	348	322	375	343	365	347	370	381	388	366	363	317	367	387	374	378	349	349	349	364	359	374	385	352	360	366	370	369	375	406	352	384	377	369	364	311	380	371	389	364	365	435	339	391	339	365	373	370	350	394	376	351	386	348	387	348	376	376	387	402	387	358	355	370	370	399	378	382	358	340	355	334	346	377	365	360	357	383	340	357	371	385	388	353	342	409	361	341	351	350	402	385	371	384	375	342	363	377	364	361	356	352	403	397	377	357	380	341	397	349	368	351	380	353	367	381	390	348	328	358	380	381	330	369	363	382	363	404	371	370	344	356	379	369	362	362	368	330	333	313	387	352	379	362	358	342	375	364	334	366	363	350	382	393	370	375	400	355	302	372	341	376	354	402	354	355	362	367	388	392	385	366	361	348	373	372	342	382	351	333	401	377	378	337	350	370	382	358	372	344	402	335	401	343	371	374	391	368	368	381	377	352	321	355	364	380	335	352	332	362	361	376	343	357	354	339	354	368	371	356	352	372	386	359	374	355	388	376	344	368	345	359	366	351	391	398	385	365	347	389	406	348	368	383	375	391	357	383	370	365	383	361	386	350	338	371	355	376	374	335	394	372	346	354	383	370	379	375	388	328	391	389	363	378	339	358	348	353	353	406	340	406	373	400	387	366	401	357	384	360	349	400	338	359	381	365	379	377	389	352	337	385	340	340	365	358	389	374	374	347	362	378	358	359	359	345	370	342	382	378	374	358	338	399	357	383	384	327	348	377	386	367	377	361	376	402	350	382	383	351	328	367	380	365	375	339	347	400	350	315	411	373	357	355	363	354	381	352	385	408	379	366	412	393	366	363	364	363	396	369	348	367	380	376	362	350	372	381	382	376	367	382	344	361	329	364	360	405	370	336	349	374	363	344	349	337	338	385	375	332	365	377	356	396	336	369	330	342	394	366	358	346	363	357	323	349	375	363	389	392	354	346	365	365	378	369	350	389	415	380	374	375	331	355	352	382	378	375	383	368	376	333	353	360	348	344	355	332	370	360	363	335	373	356	339	378	387	344	368	346	346	378	356	368	374	356	351	372	362	380	346	391	366	357	352	363	349	365	356	385	350	358	346	368	371	345	398	379	407	390	417	331	360	360	388	404	367	367	382	384	348	359	370	357	353	362	364	385	366	368	352	358	399	369	380	351	378	332	328	408	366	366	381	389	351	341	362	395	351	371	336	384	361	352	401	347	348	365	364	368	357	357	414	363	337	390	382	388	393	389	379	395	359	391	370	380	368	351	334	366	357	351	398	344	388	338	370	364	353	365	362	362	400	395	372	407	342
24603	20852	28640	28514	19549	13624	9556	2623	1491	1413	1050	836	634	594	531	495	503	497	446	472	417	414	398	413	397	377	350	365	361	325	331	369	341	338	355	349	359	325	348	353	321	318	351	348	323	346	324	354	335	352	394	341	342	339	334	330	351	324	327	327	320	365	338	375	332	347	302	343	328	356	337	331	323	346	346	332	332	354	334	323	355	332	334	319	312	336	319	353	320	317	322	323	338	327	353	353	351	313	318	322	322	348	370	344	344	287	319	327	318	323	320	322	304	320	327	317	316	339	317	341	339	329	316	375	321	318	305	366	335	354	373	306	326	343	335	365	346	366	332	343	354	332	327	327	369	342	319	362	350	355	327	333	338	346	352	340	331	334	307	328	336	320	339	323	317	307	310	331	322	296	346	351	322	353	332	318	347	366	329	345	347	323	363	319	330	335	342	329	357	340	322	344	350	332	291	327	320	353	369	334	367	333	336	316	357	359	337	363	343	361	367	341	314	336	311	340	357	353	340	328	301	338	346	336	319	301	313	339	348	335	360	344	338	360	323	329	336	326	341	309	324	332	325	327	347	345	345	306	347	329	370	330	322	321	339	371	341	335	345	336	363	357	346	319	332	329	323	310	325	313	334	327	350	329	340	355	351	313	340	330	323	339	319	341	324	326	323	326	364	352	338	359	320	327	342	331	353	319	318	334	343	337	314	355	356	336	362	336	320	315	350	354	339	321	336	341	349	313	315	361	307	326	302	337	344	348	341	365	319	319	339	309	333	290	355	344	343	374	369	321	321	359	344	354	335	301	333	358	327	311	361	358	368	333	341	342	345	344	362	357	359	330	361	318	335	303	361	350	324	320	338	350	352	326	307	305	339	335	336	324	321	327	306	332	323	334	342	316	335	334	308	341	328	343	355	343	334	363	335	318	323	339	336	311	310	327	355	344	321	309	339	352	343	366	309	339	336	347	308	343	350	332	318	310	321	393	380	332	327	318	363	310	337	366	356	382	330	309	312	355	309	329	326	300	356	318	320	343	327	332	322	351	315	331	336	327	354	344	328	314	290	343	327	346	361	323	342	336	315	326	349	340	352	329	309	315	326	335	348	338	325	336	340	358	345	363	317	317	317	321	326	333	328	328	331	350	335	328	320	338	317	338	326	309	323	320	320	394	346	320	338	351	346	335	327	344	332	297	313	332	330	342	347	332	347	328	345	342	354	367	320	343	347	335	350	349	322	306	331	331	329	330	317	353	334	328	370	328	329	346	336	351	344	325	371	312	315	332	346	353	339	356	321	352	331	345	315	308	336	324	333	359	348	303	352	357	313	341	353	349	317	353	352	324	348	351	348	318	307	337	350	365	344	349	321	310	311	367	324	374	334	350	357	331	329	326	335	333	329	331	340	371	325	315	363	319	347	332	357	329	363	318	321	333	311	334	358	292	325	334	361	336	361	376	347	311	324	329	289	343	346	340	317	306	312	353	339	355	346	343	351	331	357	349	328	353	346	356	310	334	324	318	322	349	311	362	327	341	323	337	307	319	322	333	354	335	321	356	337	311	328	336	332	315	328	303	337	353	352	366	340	344	361	355	300	374	344	344	334	313	328	308	359	349	336	331	346	354	333	350	316	316	347	316	319	368	359	322	344	303	354	321	358	321	362	347	351	322	337	350	353	332	340	338	346	363	337	346	331	320	326	295	342	334	342	312	366	338	364	353	326	314	341	304	346	363	401	344	349	334	331	351	378	337	313	369	357	335	287	342	356	365	330	320	326	337	307	333	344	352	375	327	343	363	330	348	324	345	345	343	341	368	327	331	335	362	360	313	324	351	317	365	369	335	343	354	312	339	360	297	321	308	358	335	330	320	366	315	334	332	362	328	329	326	344	366	297	338	349	334	346	329	335	353	339	358	326	331	387	340	395	348	303	314	299	347	323	377	326	335	341	346	324	300	327	324	324	335	343	317	354	335	358	303	385	342	337	336	341	342	332	313	389	318	353	328	343	336	345	354	326	330	327	336	319	303	335	337	356	341	343	367	333	335	379	352	344	348	332	327	332	331	334	316	336	328	306	319	331	346	342	351	329	326	355	329	350	350	327	350	307	319	336	365	344	338	302	339	330	327	346	351	354	304	314	331	312	345	320	334	339	404	349	316	321	330	342	343	322	361	364	325	351	353	373	305	335	329	333	330	330	333	301	337	330	342	344	353	345	344	326	339	361	349	315	331	369	333	305	331	356	360	334	309	343	332	329	332	324	329	310	306	331	367	324	328	331	330	369	325	328	309	346	313	350	328	351	333	353	324	334	352	327	324	344	309	332	327	332	374	352	336	384	344	336	321	304	330	314	325	359	344	331	333	345	367	346	338	349	329	322	333	337	351	351	380	316	328	295	353	332	353	371	338	347	330	363	358	312	300	346	355	317	312	336	317	317	333	310	365	330	323	344	343	309	323	341	372	335	318	353	334	335	326	341	332	314	331	290	327	326	346	333	349	339	325	311	331	350	355	331	362	340	327	338	328	345	347	363	366	331	346	351	364	333	325	352	339	288	347	345	351	308	353	332	297	350	351	322	372	331	343	340	349	331	323	315	344	357	350	305	303	345	326	377	335	323	316	351	341	350	332	370	335	311	335	327	322	361	321	344	336	337	344	365	327	364	335	324	341	329	336	340	308	360	331	327	342	336	334	326	388	331	327	322	356	345	333	335	356	335	347	352	334	329	331	310	344	320	348	335	352	356	355	353	332	328	332	329	351	320	358	322	349	330	371	344	324	349	340	332	368	330	322	315	341	363	360	309	338	362	338	399	313	331	343	357	357	333	353	303	337	347	354	344	354	324	340	339	326	325	332	290	325	345	324	369	365	331	333	324	345	332	320	339	357	311	355	345	350	337	387	363	350	301	361	304	323	354	337	351	329	348	372	322	339	350	325	336	325	307	333	333	357	321	329	325	361	358	319	325	336	315	350	329	297	352	330	325	343	340	348	333	331	331	337	313	319	359	330	340	376	324	332	353	335	318	326	322	337	315	302	348	325	328	335	307	319	342	332	371	347	343	354	325	331	350	353	320	356	343	336	341	329	313	324	303	357	357	324	293	350	307	336	332	322	309	337	332	361	336	315	357	332	306	321	331	302	324	321	369	345	335	353	319	313	339	349	335	332	333	372	342	322	349	324	337	335	295	349	316	346	335	317	322	327	300	346	331	319	328	343	323	329	346	325	334	322	335	333	319	322	369	335	328	315	369	315	319	369	316	312	307	330	353	325	339	320	366	352	336	330	324	337	335	334	359	335	325	351	361	347	322	316	340	283	335	334	338	315	308	351	358	327	343	300	354	335	317	340	348	314	308	343	350	331	352	352	300	327	345	349	308	349	325	367	366	335	317	346	334	331	336	326	317	353	348	326	318	363	305	357	316	321	311	372	348	351	356	297	311	335	349	307	353	325	327	318	362	335	343	342	367	328	335	326	376	324	312	315	338	322	320	320	313	360
29526	51434	42767	30229	20337	17339	13207	4189	2875	2441	1754	1282	1002	856	653	643	603	602	622	504	515	453	459	434	448	419	372	390	393	376	363	373	394	383	363	375	373	369	424	392	373	376	356	395	371	381	330	400	371	369	372	415	339	358	369	345	385	380	348	383	346	374	372	364	365	378	361	369	373	339	360	355	380	363	385	359	346	385	366	384	374	356	322	383	407	346	369	361	364	326	348	366	361	367	337	339	363	346	357	358	349	379	345	359	346	361	346	365	360	363	356	359	387	395	326	377	349	379	383	381	358	376	356	364	374	347	367	369	362	367	353	348	401	352	384	338	371	331	385	372	333	376	373	354	374	366	378	367	362	324	376	350	380	331	368	386	348	367	362	403	351	335	359	358	361	363	360	352	344	357	383	341	380	366	370	329	356	379	348	377	346	360	338	334	341	338	350	365	349	364	391	429	392	351	359	345	331	346	362	356	378	356	379	360	351	367	336	368	343	390	415	356	356	356	368	353	370	365	386	360	404	394	372	353	342	358	354	363	365	373	336	333	388	387	386	377	336	365	364	362	330	354	339	367	352	341	369	370	398	387	384	371	366	375	346	376	344	345	347	361	346	336	345	378	389	361	393	337	351	373	337	384	365	367	389	363	377	379	351	380	353	371	354	346	358	338	317	416	374	347	354	346	366	335	337	384	341	344	365	348	374	354	356	370	329	365	375	356	347	377	329	365	344	352	353	387	347	377	366	362	342	352	367	351	355	354	365	379	380	341	370	351	356	354	362	368	382	326	390	360	357	367	390	372	387	353	351	362	380	363	379	342	373	378	374	405	346	340	362	389	351	372	381	345	394	363	359	365	365	372	358	342	336	350	336	381	364	424	374	375	373	424	363	367	363	329	377	392	373	359	344	382	372	329	339	346	349	366	349	359	317	400	380	338	371	378	355	373	354	376	347	327	380	363	375	378	347	368	369	365	326	374	354	329	342	376	411	346	380	345	351	349	377	361	366	369	365	388	359	327	358	351	340	360	373	343	356	366	351	379	364	347	359	406	385	373	361	360	347	358	358	409	367	353	350	342	346	348	353	353	336	373	377	363	369	368	373	355	362	407	348	347	366	375	362	368	378	355	352	355	363	383	355	367	367	352	368	347	339	345	397	348	354	360	352	374	372	365	362	353	358	343	390	376	401	378	359	382	330	384	382	342	402	395	366	377	384	385	378	363	367	346	355	362	373	384	336	358	367	360	359	352	390	369	348	367	388	371	330	347	361	333	350	366	340	380	374	322	349	345	384	357	353	374	369	360	377	333	374	383	365	359	393	364	365	353	368	379	355	353	410	375	350	347	378	358	355	343	359	374	370	352	366	363	376	328	356	340	382	380	332	395	379	344	369	370	382	383	406	327	328	375	390	349	334	370	341	383	364	335	373	380	397	369	337	337	369	354	388	353	376	362	339	379	361	334	355	397	368	367	383	351	388	393	347	370	377	368	358	339	356	342	392	345	359	331	363	362	339	361	341	362	330	376	358	376	387	380	357	331	375	357	363	354	374	381	362	371	337	361	314	354	383	343	355	348	328	366	375	352	382	364	381	359	365	392	350	339	379	341	336	343	369	356	362	343	331	400	323	386	368	389	404	368	412	341	308	386	357	341	362	380	384	382	363	353	368	382	339	375	353	374	356	374	361	367	370	353	380	335	377	352	355	359	361	353	392	377	388	368	354	345	339	370	347	342	371	369	360	373	376	348	390	394	357	323	367	394	375	360	325	346	316	307	341	391	369	320	380	336	352	384	371	353	352	352	376	354	356	358	387	381	372	353	361	358	333	370	355	371	354	326	356	377	336	368	369	349	340	372	362	372	344	385	357	367	385	338	343	344	378	354	374	356	351	333	347	358	356	360	361	381	322	372	383	359	371	346	367	349	383	353	346	356	356	364	370	375	378	349	355	364	356	357	358	351	361	386	368	365	364	357	388	383	376	336	382	378	369	368	366	337	344	339	374	371	360	356	358	365	346	351	362	360	364	347	362	348	368	332	336	331	324	351	358	379	362	379	351	344	345	367	360	362	357	344	347	367	336	380	364	339	336	371	367	339	378	375	368	373	379	351	391	338	353	308	373	354	313	325	354	358	335	356	377	362	331	368	367	351	346	332	359	376	331	351	357	376	388	319	337	369	330	321	350	373	382	360	357	350	351	360	397	349	356	360	364	359	368	366	366	348	360	335	366	368	362	392	379	374	342	368	393	384	360	353	408	350	351	332	364	360	378	357	353	339	359	343	350	373	362	326	362	363	358	356	363	395	356	368	375	341	377	363	366	364	390	369	333	377	370	336	344	374	400	354	359	359	383	343	367	351	385	379	367	374	330	385	384	368	340	346	368	356	368	320	396	355	411	336	399	375	393	335	386	387	333	384	371	350	372	343	384	360	367	347	323	385	377	364	351	360	367	371	382	365	365	344	365	359	406	371	345	360	384	357	401	400	374	347	385	362	367	370	376	357	399	375	341	355	342	408	349	344	347	380	396	346	385	325	346	356	341	352	357	383	367	394	365	344	351	388	377	330	339	366	339	335	349	372	387	355	350	391	393	373	360	381	381	351	385	378	337	328	373	386	351	332	361	361	364	363	372	372	387	361	377	372	381	364	344	366	341	342	369	354	358	371	335	356	365	367	370	355	371	377	348	353	355	324	349	372	340	356	349	328	365	343	356	325	320	366	356	350	372	352	393	363	336	374	392	392	373	331	357	380	347	350	357	340	371	374	380	368	336	352	380	357	367	333	343	337	357	324	352	381	368	370	333	346	360	336	347	403	325	376	366	357	386	385	352	375	368	348	385	355	373	348	359	358	362	366	372	340	333	365	355	358	361	360	378	373	389	372	338	351	377	345	401	335	376	345	376	391	366	359	332	360	357	383	358	370	366	337	392	321	371	351	342	376	348	349	376	358	366	362	373	361	365	386	380	362	379	329	363	352	377	320	401	369	354	359	388	395	377	369	373	389	385	373	396	390	367	356	389	337	365	356	378	346	356	318	404	378	394	353	374	355	345	372	364	357	354	338	349	356	340	347	387	352	370	351	358	344	351	374	379	366	392	380	362	366	347	351	349	366	373	347	351	374	310	387	388	338	366	369	372	360	373	350	359	361	358	393	377	342	365	335	336	371	358	340	377	379	358	350	398	344	351	390	377	363	369	367	341	358	353	364	389	377	359	343	346	350	339	356	364	380	383	333	362	343	332	375	347	341	380	353	346	368	382	369	344	376	389	380	360	349	353	359	378	369	362	374	349	341	358	380	365	370	351	334	353	361	347	324	319	382	386	340	340	380	358	385	360	369	408	358	367	379	339	375	365	346	368	371	405	374	381	366	341	371	381	383	361	358	371	346	347	375	376	354	367	371	374	342	354	347	361	351	364	402	363	338	358	379	319	393	367	385	325	355	360	359	374	349	377	353	373	344	377	402	362	339	369	333	380	364	348	357	351	366	373	381	369	380
23392	21729	29572	24955	22930	25187	18513	5855	3353	2809	2139	1468	1203	1014	827	858	845	762	784	716	693	625	570	613	555	558	528	553	556	524	532	541	551	518	546	520	514	484	535	474	470	529	553	515	520	494	477	562	525	519	496	471	507	487	453	489	493	497	501	497	464	479	491	490	522	493	502	466	489	509	514	507	470	503	484	501	491	460	495	469	516	494	547	477	521	516	531	497	507	492	486	485	492	483	502	472	514	481	482	452	509	528	519	481	513	541	542	495	493	473	471	522	530	512	513	474	503	530	492	498	514	500	457	473	503	437	490	472	457	515	491	472	469	478	522	509	502	499	482	480	501	515	488	512	471	487	513	497	557	511	488	468	488	477	501	478	521	474	429	490	532	506	477	487	539	476	485	501	481	517	491	459	481	493	506	472	463	457	474	499	491	530	513	450	490	450	505	496	476	517	507	478	445	527	462	490	494	501	510	448	486	513	468	485	533	469	491	517	507	482	496	553	503	490	534	431	516	470	503	517	515	510	502	496	467	481	491	455	474	475	518	488	484	515	517	498	485	482	463	487	482	483	513	481	477	505	437	471	474	514	478	506	493	481	512	485	534	470	487	495	460	474	469	483	463	487	484	491	490	498	491	485	511	477	470	502	497	438	487	503	501	480	503	505	464	454	475	476	462	499	467	484	482	535	424	479	461	460	512	511	456	540	489	487	515	491	503	469	490	494	528	474	476	508	504	493	431	494	502	488	494	493	484	458	493	505	493	476	496	455	497	516	485	482	451	514	476	479	510	543	522	490	505	478	514	496	474	507	503	484	499	483	483	498	477	502	507	495	491	494	483	513	513	487	501	530	509	447	489	472	489	486	474	450	468	460	482	488	497	491	499	440	474	510	481	528	468	476	485	491	525	464	505	449	476	507	519	505	537	533	468	515	467	473	485	519	522	454	494	536	494	488	479	480	470	497	499	501	490	489	479	467	515	519	478	475	524	503	461	514	483	446	519	512	528	489	474	506	472	489	455	489	484	454	469	497	469	471	488	450	490	491	473	447	481	479	508	443	513	510	500	522	486	480	492	484	486	492	501	498	488	493	508	451	494	516	500	487	477	440	480	451	487	509	524	541	519	514	485	459	497	516	480	482	472	499	482	529	482	442	474	505	529	498	534	507	529	481	537	467	486	489	474	527	502	460	453	497	433	490	472	473	478	471	471	483	490	492	469	482	497	528	488	463	485	513	476	467	475	469	485	528	456	508	463	465	481	485	477	477	483	473	503	484	484	488	493	489	491	531	482	471	504	491	448	508	525	467	503	496	481	493	485	515	502	478	461	501	473	434	507	515	507	505	499	483	454	426	486	476	467	492	503	507	477	507	452	550	470	485	495	478	491	484	477	496	472	459	509	469	467	476	462	493	492	481	494	464	489	481	494	484	518	530	470	475	490	469	493	458	508	529	499	464	483	488	477	458	457	518	478	460	497	480	468	499	473	473	488	516	527	514	484	468	488	468	480	454	524	431	483	489	458	485	492	501	490	500	490	499	469	486	484	436	484	516	487	484	506	492	468	512	493	498	437	499	445	456	482	489	499	479	524	468	501	508	474	514	546	466	477	501	485	511	493	521	459	442	509	484	464	518	497	460	457	449	499	482	484	477	501	467	440	495	447	456	478	471	489	483	486	518	512	500	517	452	503	493	481	533	466	496	462	480	482	514	464	489	493	502	468	477	479	500	487	494	468	490	480	505	468	506	456	477	506	483	503	480	501	508	485	482	478	465	500	503	498	504	504	480	496	500	451	437	496	482	551	472	475	508	525	481	492	495	516	501	498	482	461	476	494	499	488	481	472	454	496	492	513	492	504	473	455	465	517	526	483	468	473	499	480	507	494	513	487	485	472	505	460	478	495	500	476	475	491	478	468	457	492	483	490	490	467	510	479	488	483	544	502	534	471	518	508	505	524	497	473	476	508	482	501	517	488	503	531	502	509	486	497	476	504	493	476	480	493	503	476	502	479	508	482	475	485	489	482	513	474	507	440	438	477	516	503	488	477	535	460	462	457	503	476	502	497	518	512	470	497	499	528	492	523	451	493	457	491	483	489	491	482	501	415	517	446	481	532	498	487	514	487	518	528	540	496	537	471	489	487	524	503	494	497	519	496	532	512	487	506	508	493	480	489	504	510	508	450	484	473	505	435	470	503	467	472	483	504	493	502	521	475	506	482	461	489	496	471	493	511	509	495	475	442	466	502	487	467	485	520	444	469	500	516	504	474	477	463	499	467	497	483	478	487	475	477	454	467	510	503	497	495	496	467	489	471	464	495	513	506	480	497	483	484	473	512	488	498	514	461	466	488	484	469	476	492	448	472	479	475	529	518	457	494	471	446	465	464	478	477	469	483	468	512	495	478	516	466	451	470	518	468	484	491	515	520	483	487	468	477	495	483	511	482	502	497	466	463	431	486	512	502	536	483	496	497	469	508	467	477	522	500	468	480	523	514	470	489	490	494	466	516	493	502	508	507	498	485	473	503	493	492	505	451	502	472	484	480	470	498	492	516	490	463	459	470	506	489	476	501	446	503	515	479	496	468	480	451	437	493	497	501	453	490	487	480	511	435	523	466	474	479	470	477	475	487	505	514	504	472	516	528	469	481	478	511	517	479	475	504	503	534	477	442	492	481	525	486	485	478	515	480	468	465	485	537	495	464	509	474	498	442	489	479	473	445	460	454	496	482	500	487	507	517	483	501	486	472	467	529	477	477	502	476	484	526	442	455	493	525	487	490	478	530	502	461	493	527	457	500	450	502	492	469	498	479	461	451	497	475	529	468	518	464	482	482	529	492	474	471	480	500	498	473	456	504	502	468	482	489	487	458	491	476	482	492	496	459	499	479	508	466	454	491	508	490	449	489	501	476	490	485	485	523	534	502	469	474	467	496	504	492	473	482	490	490	512	505	529	521	479	480	506	500	435	508	498	466	476	501	514	487	466	458	506	526	495	471	489	505	488	496	496	482	452	497	465	486	473	528	504	503	492	497	483	507	459	520	478	506	497	498	476	478	496	497	501	537	500	493	479	489	466	541	511	526	507	493	531	509	504	506	485	533	503	503	461	532	520	503	464	486	472	471	533	488	489	540	490	473	509	488	492	484	469	465	439	438	445	480	478	509	509	504	497	500	498	449	488	495	470	470	500	515	491	476	489	501	474	477	518	490	518	470	466	494	455	509	483	501	477	505	513	489	479	527	488	454	550	519	457	493	516	509	476	478	505	489	515	484	431	508	469	478	527	482	490	476	491	476	480	485	473	470	518	481	470	519	505	520	495	503	494	501	523	487	513	492	495	466	522	499	492	476	493	455	485	485	487	452	494	503	458	490	512	471	491	487	541	497	499	513	505	537	468	515	513	495	533	491	476	482	477	457	466	457	500	480	492	498	504	539	482	508	526	483	470	514	469	467	474	526	525	455	455	497	487	467	510	464	504	498	483	492	479	452	456	489	515
33571	65494	55648	42019	32203	28502	13502	7605	5620	4585	3557	2284	1861	1496	1230	1085	1045	989	984	887	786	781	676	694	629	602	610	559	555	572	568	582	541	586	553	490	574	539	530	514	583	556	498	517	519	495	541	508	534	542	504	495	482	542	518	516	519	509	493	526	502	475	468	519	546	516	542	482	536	549	526	503	497	497	502	524	521	516	515	524	519	511	495	505	502	512	490	482	511	511	491	442	501	502	463	508	487	511	477	485	490	540	518	499	536	484	486	516	555	523	526	480	483	506	518	456	490	483	466	518	541	475	510	528	506	530	543	491	542	492	485	503	495	508	470	521	477	481	534	519	502	496	523	493	530	507	518	508	486	524	545	508	512	518	502	469	487	485	508	490	485	515	527	448	515	533	523	491	491	517	479	510	483	508	474	489	535	483	539	518	497	480	521	489	485	487	489	480	477	482	547	494	471	528	476	509	480	522	507	528	482	472	505	458	536	521	507	514	479	544	510	535	507	487	484	500	504	495	506	473	484	483	466	525	489	483	483	532	515	483	548	484	495	481	528	480	497	528	521	524	489	503	535	476	486	491	493	504	531	541	500	500	490	485	499	520	500	500	500	501	480	490	476	506	505	501	510	486	547	473	501	502	509	537	496	505	518	496	512	501	533	495	475	508	481	489	484	500	540	526	503	483	517	503	500	528	501	504	495	505	498	498	506	513	497	484	505	515	512	479	490	508	482	483	523	495	506	499	488	482	511	475	527	509	454	524	517	529	487	535	528	498	510	511	512	471	525	489	545	519	536	524	497	517	514	452	508	477	502	464	516	492	495	532	500	519	498	481	502	531	479	486	537	494	496	467	511	498	510	528	474	494	503	470	521	523	480	478	502	494	508	475	523	520	505	515	514	535	497	535	542	531	483	494	499	513	477	479	502	505	499	531	504	518	542	501	542	492	503	474	506	514	479	480	491	497	539	480	488	520	471	463	493	498	492	522	497	443	542	470	484	496	500	515	526	514	504	516	507	492	515	494	520	507	482	482	520	496	492	545	543	525	512	503	554	522	519	515	485	504	482	508	553	528	502	503	518	520	545	497	500	524	503	525	505	483	473	501	500	506	497	498	544	516	481	493	490	476	503	486	526	489	442	478	481	504	522	471	489	499	501	494	521	475	492	550	475	511	521	471	493	473	480	506	498	493	480	493	492	493	505	485	533	520	458	506	502	544	496	503	530	476	527	454	490	522	504	474	497	500	520	520	533	480	516	540	532	507	507	503	491	505	490	491	476	477	512	519	529	487	462	523	482	490	502	463	482	529	545	511	501	510	537	534	469	540	549	525	496	515	508	535	463	495	491	518	515	517	514	493	538	470	502	543	481	478	534	524	536	473	549	515	516	527	499	492	504	535	502	497	490	558	532	489	527	523	464	539	496	474	553	527	456	522	510	506	472	518	506	467	518	461	488	510	486	481	525	524	494	481	529	509	578	488	479	500	516	492	499	472	478	487	526	528	497	497	532	490	496	513	503	483	502	506	515	506	512	490	508	528	474	491	460	463	429	533	482	507	467	485	476	508	526	436	494	504	523	517	494	494	460	492	507	511	467	524	517	476	503	455	500	509	492	497	482	533	521	516	522	494	474	535	512	540	511	537	498	472	463	515	501	522	517	471	502	492	470	515	527	518	462	535	501	509	509	477	492	480	503	493	502	496	538	531	523	528	497	446	452	466	485	491	530	521	460	480	482	524	539	518	506	482	501	480	500	504	508	491	493	499	510	484	472	507	504	517	512	512	471	546	489	506	505	515	513	505	514	488	501	484	536	501	535	527	496	547	508	487	531	484	539	478	499	473	495	506	510	503	527	533	516	519	534	500	518	537	497	516	532	499	492	490	537	486	479	512	488	478	513	521	517	559	497	468	492	514	504	523	493	488	535	519	509	490	516	529	535	497	472	491	476	532	485	525	470	498	472	492	519	492	477	509	492	506	513	488	531	497	490	480	501	481	517	496	483	519	475	490	522	484	507	516	505	530	526	490	530	497	472	549	486	465	483	528	489	500	510	479	482	535	503	504	468	538	501	549	516	503	541	498	498	525	504	474	487	540	560	504	512	507	496	502	462	517	509	516	519	495	479	473	501	475	510	546	525	478	519	517	492	455	556	520	491	490	503	538	517	516	490	479	528	531	542	495	479	525	522	516	480	478	505	485	485	470	493	483	491	488	506	504	548	487	479	534	482	493	506	481	457	531	508	492	479	469	512	489	497	486	497	511	518	505	460	466	496	474	503	482	499	514	528	484	493	521	475	511	487	518	515	540	467	523	519	499	520	476	468	496	504	512	528	547	515	501	513	505	442	491	495	507	504	517	523	507	510	485	555	494	502	467	547	501	485	478	447	526	450	499	533	503	452	495	520	525	499	465	470	507	494	488	487	452	478	516	480	517	462	518	500	520	481	468	488	550	511	498	485	532	485	513	531	482	507	505	535	525	476	480	525	498	524	469	486	510	531	524	513	515	466	503	566	548	491	503	495	508	485	498	527	505	518	531	500	509	511	510	521	482	498	524	531	505	491	498	511	486	487	499	489	504	489	485	486	495	520	474	487	475	559	498	534	480	522	511	516	528	484	496	512	483	504	448	479	482	491	482	484	507	493	499	527	531	500	510	534	496	524	475	498	507	513	524	521	470	485	516	502	520	482	544	530	512	526	472	501	522	482	489	472	469	514	486	509	480	493	523	520	469	511	471	494	508	485	478	462	506	484	493	517	526	523	519	517	510	529	517	494	524	480	456	509	511	476	514	515	522	504	507	523	543	540	525	528	522	437	501	485	483	494	471	499	473	505	510	488	559	518	512	474	515	478	470	526	479	511	548	467	531	545	509	485	532	501	501	473	504	531	490	523	491	531	494	486	520	466	518	562	454	505	541	482	557	517	506	514	475	471	495	509	478	507	511	513	498	465	525	498	498	500	517	483	462	487	516	527	532	461	512	507	508	473	539	494	503	484	503	515	518	540	527	494	528	495	501	502	524	479	494	480	497	522	464	488	504	503	482	516	551	538	502	484	564	496	523	490	479	546	502	536	489	511	502	485	485	516	493	476	453	516	493	497	512	458	514	496	498	544	479	502	521	509	500	476	504	497	492	526	513	529	507	501	483	471	528	496	505	463	505	494	539	491	495	498	486	463	514	521	480	475	510	533	528	516	549	503	523	486	489	522	495	536	503	492	522	523	491	500	472	541	529	504	494	524	559	489	526	503	497	521	492	511	494	525	540	491	502	497	506	515	530	518	476	539	501	454	533	515	487	533	483	485	480	515	485	448	471	498	489	478	477	515	558	480	494	488	522	505	488	468	490	515	512	495	500	494	511	507	501	508	499	491	475	464	498	503	481	500	467	514	493	510	502	506	511	487	497	481	498	501	499	464	505	516	469	529	527	498	491	515	524	477	479	510	522	521	486	482	484	501	520	508	500	474	503	494	491	557	512	520	521	505	518	481	483	499	529
31499	34119	39419	27476	14286	6372	2682	1767	1268	1178	906	672	496	402	397	352	379	343	345	338	349	299	286	301	268	286	257	263	283	305	257	314	287	278	246	275	264	261	239	273	258	250	241	283	266	281	263	269	281	252	244	281	257	255	288	267	244	262	272	254	284	249	266	272	253	269	258	276	282	263	249	259	265	290	259	246	285	244	250	254	256	289	276	260	245	277	268	254	279	228	258	245	245	258	285	266	247	284	259	251	254	249	278	236	234	279	250	242	243	265	281	254	278	272	279	265	228	273	239	258	266	268	268	262	291	253	270	275	243	275	251	287	266	279	252	273	266	284	283	254	252	261	263	278	268	261	260	291	277	239	245	301	255	274	265	284	274	236	271	281	257	304	241	272	261	252	260	249	261	259	251	277	252	267	277	243	248	262	273	242	246	231	243	252	245	267	279	254	287	276	256	238	292	248	242	249	253	261	254	290	251	268	282	272	275	262	267	259	283	267	278	269	255	232	287	230	277	262	275	247	253	279	258	262	282	262	247	276	263	241	256	270	268	252	260	246	237	273	236	263	254	284	244	269	256	273	257	283	276	270	269	244	253	227	266	265	263	256	261	239	304	246	291	265	301	248	245	252	288	261	287	235	245	249	249	259	247	275	231	264	237	269	228	284	264	246	269	257	275	259	281	272	283	260	255	263	260	263	274	242	267	284	290	275	295	274	285	266	288	267	280	278	267	255	264	262	242	254	270	251	249	270	244	279	260	243	236	262	264	283	251	259	254	265	291	272	290	250	265	247	256	258	238	254	242	237	228	280	264	280	255	264	274	238	268	257	266	260	265	236	282	266	255	293	263	273	288	279	227	273	252	284	269	264	262	274	289	261	273	296	267	256	247	256	286	280	253	265	257	276	206	267	256	265	282	261	296	257	272	254	235	252	259	265	260	268	298	249	301	265	259	243	253	251	266	251	234	266	234	267	252	261	259	288	255	247	254	244	250	268	281	254	267	267	273	258	292	263	260	294	254	253	270	237	272	260	287	287	276	260	273	272	251	238	292	243	273	247	282	265	278	256	255	261	251	259	246	268	264	249	262	275	235	279	290	250	261	254	231	275	277	253	255	283	277	291	238	270	276	269	260	260	271	251	260	277	271	264	253	221	238	250	247	258	286	269	259	273	269	253	262	253	249	237	259	288	275	268	239	287	242	252	235	248	269	276	245	267	268	243	255	239	256	259	309	256	248	266	221	286	265	270	278	253	275	287	239	255	259	286	250	260	256	263	272	233	247	262	238	258	252	241	246	239	250	286	251	254	286	276	260	275	257	261	246	267	271	269	240	230	288	239	231	261	244	242	268	268	279	244	244	283	256	283	272	240	253	264	236	254	268	261	273	240	263	249	262	259	281	246	236	244	274	242	267	274	233	289	267	249	265	243	255	259	272	266	249	275	233	267	249	274	260	253	264	254	290	258	287	259	271	231	250	258	265	254	266	284	251	250	262	250	290	265	223	281	256	273	251	259	257	280	271	271	280	231	265	294	267	255	289	249	262	274	248	292	266	250	253	266	256	242	235	246	228	242	241	277	271	248	261	260	269	252	230	251	272	272	291	238	269	246	294	263	268	253	265	271	277	272	255	290	230	244	264	277	252	272	276	244	269	251	285	259	297	259	263	262	263	269	228	265	238	253	228	269	283	269	261	273	256	281	241	258	260	244	218	265	254	248	257	255	260	256	253	256	263	288	260	273	290	246	277	272	279	259	279	286	270	239	237	255	241	277	275	261	256	269	247	258	239	271	252	288	255	264	277	286	291	273	271	280	274	282	235	256	265	258	293	262	259	270	237	253	255	252	240	252	273	268	250	265	264	258	264	281	271	279	248	272	276	263	241	293	254	273	237	258	228	257	288	275	280	226	257	299	273	254	262	261	288	256	296	275	252	244	252	287	304	262	250	273	245	264	249	234	278	280	284	275	258	271	241	241	244	268	234	256	263	262	255	256	257	300	267	267	240	253	248	255	252	276	256	271	281	279	233	229	266	248	248	260	278	275	273	281	271	275	261	243	238	292	261	243	288	270	271	288	284	270	267	263	249	297	266	259	262	267	254	264	268	269	263	252	265	265	269	257	266	240	286	244	296	260	294	276	233	245	251	292	254	268	242	268	256	238	260	261	247	270	240	273	270	262	228	243	244	252	279	286	259	271	237	254	246	244	265	236	254	265	267	220	269	239	239	261	256	249	265	260	276	277	285	229	247	279	249	260	259	272	261	278	242	229	251	287	236	279	265	263	246	240	278	267	277	254	237	280	264	283	282	270	271	266	295	246	261	233	248	238	268	261	238	281	250	277	241	258	272	248	268	259	278	279	247	242	245	246	274	249	244	254	279	248	226	270	266	256	233	267	244	251	268	274	238	282	265	252	275	293	253	282	252	278	253	270	275	227	278	256	277	250	245	232	261	251	252	260	263	244	249	268	257	253	266	271	268	233	272	254	261	278	265	278	281	320	290	253	239	285	277	257	238	260	266	244	278	234	232	301	237	278	263	266	268	304	270	287	248	270	252	266	307	268	245	269	282	298	277	271	276	278	265	247	274	263	232	267	276	247	263	257	266	260	315	235	263	250	253	267	279	245	286	269	232	268	276	300	278	255	246	256	257	266	226	283	268	238	249	289	259	248	265	247	263	266	271	271	269	248	246	266	243	244	250	243	253	256	244	262	261	284	260	252	275	277	251	253	264	227	252	259	233	276	281	278	260	257	258	250	236	263	242	258	293	255	253	292	255	227	260	281	251	268	280	289	289	252	260	273	270	250	281	249	272	278	251	286	244	263	266	238	257	287	262	245	259	233	278	256	233	283	250	253	265	244	270	262	246	232	262	272	248	254	230	275	266	248	258	266	280	272	243	256	260	260	267	277	271	270	267	261	264	235	236	253	259	263	255	270	237	252	261	291	284	248	264	293	266	273	263	279	242	247	270	286	258	282	266	237	236	254	261	229	273	260	245	254	243	290	282	262	259	249	265	250	254	246	257	240	267	274	250	247	260	247	272	263	319	243	258	274	272	280	273	292	294	250	286	253	279	258	278	275	267	269	284	274	255	243	253	277	254	254	257	273	235	281	247	258	223	271	269	274	260	278	287	277	252	257	231	260	274	267	253	256	230	269	291	287	296	260	256	262	275	268	268	252	262	251	297	236	236	238	248	257	277	273	258	269	289	261	263	288	246	239	257	266	232	248	250	286	264	263	253	262	248	261	278	253	273	282	237	273	274	251	252	254	267	280	264	280	238	263	265	243	265	247	266	275	273	263	251	261	278	255	285	246	245	256	238	286	288	244	248	255	246	259	261	257	248	254	261	279	293	253	280	271	266	268	273	260	256	258	278	263	272	233	278	247	259	241	273	253	245	296	265	263	251	261	284	259	255	246	279	286	258	271	263	263	250	226	259	267	269	249	236	249	230	244	281	251	292	258	254	248	270	252	279	259	272	242	275	243	270	262
30867	48904	39481	25080	16515	9160	4545	3272	2328	2002	1472	1167	764	641	565	475	471	442	441	397	400	373	382	330	377	368	349	317	330	318	308	301	348	299	310	298	312	289	325	295	299	303	298	329	322	270	293	297	289	241	303	261	251	314	286	287	309	282	287	288	271	317	278	283	273	274	266	284	325	285	280	307	263	279	296	293	253	287	304	298	295	280	314	276	316	253	259	262	277	277	307	293	288	311	314	284	306	282	284	306	272	282	294	286	297	261	281	298	297	297	300	269	286	295	295	259	305	261	290	294	280	311	291	287	280	320	266	266	304	297	275	292	305	284	283	290	293	294	294	293	284	299	281	290	294	282	281	307	300	299	284	312	266	295	279	267	295	272	295	302	282	269	280	280	276	273	303	269	287	285	277	306	297	310	285	309	260	298	292	286	273	279	284	276	321	286	295	301	277	281	290	277	306	273	294	288	308	319	264	283	315	322	285	305	295	284	302	288	295	306	266	313	291	256	288	281	280	291	318	305	320	296	282	299	308	279	257	290	278	274	285	306	313	296	279	299	269	283	289	269	273	268	284	319	268	304	248	292	274	281	286	274	309	293	282	299	272	288	254	295	310	287	290	297	297	316	251	285	285	289	284	300	297	307	288	331	295	249	279	298	286	273	312	292	296	305	282	305	299	300	307	278	308	303	265	306	310	283	298	282	278	272	322	290	291	291	283	311	282	240	243	280	318	278	309	313	273	289	293	279	289	276	278	263	286	287	312	261	282	301	278	289	291	267	280	281	263	275	289	294	313	273	281	299	249	293	299	277	297	324	287	291	311	275	277	260	275	292	265	289	275	293	265	286	264	303	288	290	281	280	252	299	308	290	308	268	266	307	273	282	267	284	289	298	259	327	284	295	282	293	294	288	321	276	340	306	294	265	302	307	281	282	308	289	286	277	296	297	289	282	275	273	286	302	307	259	264	283	294	276	297	305	285	295	284	289	288	325	279	294	301	267	274	284	284	302	253	313	298	265	275	282	295	286	284	332	267	304	283	306	283	267	280	272	293	277	286	280	284	324	275	304	299	273	309	284	304	306	255	316	269	318	292	275	277	274	267	253	274	308	275	298	321	287	288	304	251	291	292	282	275	305	323	289	289	321	311	290	308	296	309	305	301	272	284	305	255	318	308	290	261	275	279	285	264	268	296	292	254	279	291	249	277	288	295	288	288	282	275	286	283	288	292	321	312	304	294	298	271	266	276	302	288	273	278	280	285	297	268	273	327	285	268	288	273	291	306	259	277	283	293	297	303	263	272	311	288	259	300	289	271	262	310	295	306	266	310	307	295	276	301	299	305	267	295	275	288	285	301	306	320	286	257	265	291	312	278	268	309	286	306	299	279	288	284	261	295	310	261	273	296	305	293	270	277	268	285	286	270	287	313	269	291	296	295	290	282	247	301	305	269	302	302	273	302	290	280	303	325	312	319	288	279	276	301	296	294	308	287	268	309	294	256	283	290	283	300	299	308	308	289	319	269	298	311	272	305	292	310	277	280	316	283	300	300	322	300	290	294	310	251	288	275	266	273	274	316	275	291	276	279	269	273	279	300	296	267	298	270	298	292	291	297	288	265	314	285	299	288	307	282	268	293	298	300	322	276	296	301	305	286	280	296	270	273	262	271	259	289	271	292	303	319	305	276	289	285	253	325	284	280	279	281	302	271	277	289	291	316	268	322	275	283	300	298	270	279	285	290	273	317	278	308	297	281	292	298	289	308	297	301	306	301	271	297	279	278	280	293	290	259	287	319	295	305	257	285	308	302	288	276	251	281	305	300	279	286	282	324	298	312	301	276	268	280	301	276	260	298	291	279	270	296	286	279	290	273	282	297	283	311	286	268	300	311	277	334	290	287	294	307	303	287	259	301	269	273	305	328	301	278	288	318	296	298	280	292	279	293	312	272	282	313	305	290	303	271	277	300	281	270	313	294	266	266	293	287	320	288	287	287	278	293	288	296	293	283	285	282	304	282	295	289	277	285	289	294	279	268	308	290	279	282	272	301	269	295	277	285	302	314	287	281	282	277	289	262	281	300	306	306	299	257	309	280	286	296	269	327	291	254	291	313	291	289	292	280	275	294	280	285	282	275	287	280	300	289	287	273	279	296	301	297	308	278	312	288	288	329	274	263	254	271	292	262	322	284	295	269	303	282	300	321	322	253	244	296	278	296	271	271	317	285	282	287	257	283	283	307	293	297	281	299	285	277	246	287	283	298	286	294	285	306	332	299	287	275	281	303	284	274	266	315	299	305	273	298	279	307	311	281	312	285	296	314	292	262	265	288	267	289	307	299	300	296	269	268	302	290	274	291	294	290	297	309	282	289	304	302	297	279	278	257	317	281	269	306	302	266	279	314	293	304	266	274	276	334	296	277	284	278	287	307	285	307	302	297	287	293	280	295	299	311	269	282	306	325	283	281	279	306	266	294	284	280	290	299	293	292	308	325	291	296	289	283	285	290	262	247	287	304	298	290	317	339	296	273	283	295	287	295	311	279	325	301	294	283	294	271	293	319	276	283	259	280	262	295	302	272	300	313	288	276	278	307	273	272	281	294	257	283	304	293	304	273	244	279	286	274	287	286	246	280	273	287	324	277	293	287	283	305	288	289	293	323	322	304	301	277	275	285	294	315	296	292	300	262	274	327	302	331	294	282	281	278	290	272	289	306	297	280	290	266	298	309	281	276	304	260	271	262	268	317	265	306	290	284	273	268	283	288	287	274	315	264	286	304	286	270	280	275	332	302	282	292	281	250	253	277	269	303	288	302	321	270	310	303	277	302	314	292	314	304	284	306	299	296	282	275	296	285	306	301	284	288	301	291	250	262	277	283	297	326	289	302	276	292	329	289	308	308	299	266	293	286	274	248	281	276	291	252	288	288	282	298	284	283	290	276	290	282	272	276	284	301	284	289	292	281	304	284	294	275	304	261	277	273	279	318	296	295	292	284	271	274	301	254	326	319	287	278	288	330	319	270	276	276	267	304	293	281	293	312	268	288	265	282	264	320	287	307	306	255	295	260	298	287	252	308	302	256	293	301	316	311	269	307	295	303	294	293	302	279	273	296	278	306	271	257	288	277	288	255	305	291	306	268	277	275	310	258	268	308	299	294	289	289	296	278	282	286	281	282	272	282	277	286	302	322	283	264	291	293	309	250	294	291	275	295	292	322	288	291	282	293	308	287	311	296	268	276	282	290	273	247	276	272	287	257	270	281	293	301	293	297	328	292	275	274	273	305	277	306	283	258	324	286	259	300	266	301	302	284	273	312	302	306	278	313	295	283	282	296	270	291	282	314	272	295	290	312	258	298	298	276	287	303	276	294	296	290	278	293	268	301	303	261	262	276	337	300	280	279	277	259	274	303	266	286	283	291	264	293	279	240	295	300	256	288	338	277	327	305	267	289	287	308	269	289	259	286	319	294	282	310	281	302	297	276	288	274	331	304	260	301	277
24539	21702	29237	25929	23090	19070	10863	4048	2637	1760	1395	1082	862	672	619	565	535	514	458	447	489	449	417	401	392	372	418	395	414	357	371	346	360	356	380	346	336	335	388	328	354	329	369	347	344	341	370	337	379	366	362	358	318	352	338	346	348	360	340	370	341	355	350	350	376	336	369	344	322	350	309	362	284	325	368	357	357	374	345	343	314	338	321	355	338	329	357	333	345	367	350	355	361	322	331	332	326	345	332	369	355	307	357	363	336	347	347	333	319	363	378	347	320	322	370	339	348	352	350	358	358	341	358	360	351	315	363	344	362	319	350	355	347	334	357	328	349	310	353	315	352	351	354	330	366	358	358	348	350	323	315	343	337	334	321	356	373	309	340	314	357	322	308	326	312	351	343	343	371	343	328	322	361	336	366	355	357	357	341	349	361	343	348	323	365	296	338	364	339	340	340	352	315	339	322	311	368	353	383	332	345	377	328	332	308	338	349	357	349	325	350	356	377	302	347	344	357	344	362	333	338	345	333	322	348	317	346	339	309	337	317	327	316	346	331	357	300	323	343	357	354	352	326	346	360	363	334	337	344	348	332	365	321	339	345	358	343	327	349	360	375	341	287	327	340	324	350	333	337	281	371	375	359	358	360	341	314	353	356	339	348	370	362	371	355	339	329	343	325	375	325	342	338	321	325	312	342	349	372	349	356	322	304	329	359	327	343	339	370	328	363	320	360	337	342	318	295	351	319	370	329	325	336	346	340	347	334	344	380	323	331	306	343	331	330	347	339	314	347	335	332	333	351	325	340	329	348	305	343	354	335	337	323	352	344	329	361	353	348	329	325	352	359	338	310	383	339	329	335	320	339	336	332	363	363	379	354	361	370	356	332	332	321	380	363	329	325	333	315	323	327	339	344	356	329	345	340	316	328	356	354	350	359	354	342	358	337	334	362	339	364	338	339	305	302	346	338	340	345	364	365	324	346	353	325	356	336	355	340	338	318	332	311	332	333	334	352	329	335	321	318	318	381	375	372	320	321	341	340	344	349	332	333	341	325	315	347	305	351	330	358	340	359	310	333	338	349	330	331	361	320	357	348	318	352	358	361	313	315	354	345	336	334	357	348	366	357	340	373	344	381	308	320	348	319	348	340	334	341	295	331	367	335	366	303	354	312	325	323	332	347	333	329	312	361	337	364	338	367	330	352	327	353	306	337	357	343	334	348	320	354	324	334	327	354	300	384	330	323	351	355	358	380	349	342	316	369	374	297	333	367	318	333	333	358	346	334	344	304	348	316	340	345	329	322	334	362	334	335	352	344	344	355	318	315	357	304	338	338	348	333	327	354	318	323	347	337	333	328	355	322	355	336	342	332	317	332	323	343	324	390	354	349	327	337	326	340	341	345	349	353	346	308	358	309	364	338	329	334	323	344	340	331	358	348	347	353	356	334	338	320	345	343	354	345	333	340	334	323	353	361	316	338	347	318	350	368	314	321	332	362	307	356	345	360	336	350	362	335	322	351	338	340	341	326	332	349	354	342	349	324	363	312	348	328	320	317	309	371	352	329	344	367	335	350	365	302	350	346	352	337	330	336	342	368	347	342	364	354	373	348	321	317	347	281	309	354	373	322	345	311	336	327	326	336	352	354	304	342	336	357	378	348	332	368	372	324	307	359	331	337	340	343	337	308	317	335	303	336	345	319	362	356	322	336	341	317	330	351	339	347	367	373	314	345	344	347	339	331	342	345	358	325	350	343	360	330	334	357	353	350	371	360	339	336	375	343	355	322	344	362	317	335	328	317	345	361	331	368	339	347	335	371	370	384	350	346	340	337	330	316	345	339	312	372	383	363	349	344	337	366	336	380	335	347	326	320	371	368	343	346	377	335	315	324	305	315	346	370	355	344	329	349	353	318	388	344	349	387	345	355	336	332	325	328	339	349	344	362	290	337	353	373	334	345	368	341	345	328	353	344	337	290	332	335	328	356	368	348	366	338	340	355	325	342	355	317	309	375	332	358	358	334	362	318	346	342	323	311	343	328	353	341	341	321	320	347	327	339	355	353	347	367	320	311	343	351	316	340	348	358	338	332	336	350	336	344	341	350	338	367	339	325	327	346	320	317	322	317	290	351	369	329	336	333	341	325	371	362	314	344	325	327	370	349	346	374	335	359	336	315	364	361	363	371	311	364	334	337	316	329	325	331	357	351	366	338	364	317	339	351	353	337	307	335	366	331	328	318	282	376	326	311	347	328	326	329	374	352	348	302	383	352	336	339	336	341	358	313	325	337	386	315	338	371	332	351	339	343	347	345	350	359	355	342	333	328	369	350	352	370	320	340	340	364	333	321	341	331	351	355	325	348	359	344	361	344	353	317	304	349	344	342	340	358	352	363	302	335	333	316	351	346	329	341	347	309	344	375	332	357	322	317	363	343	320	324	347	327	349	352	339	309	342	337	374	343	309	364	332	353	333	342	329	361	340	327	356	320	358	329	352	317	358	381	355	357	324	319	356	337	317	370	328	339	341	354	346	328	325	340	345	328	335	334	318	313	334	332	350	337	352	349	358	367	326	374	341	310	313	354	317	358	345	346	338	321	349	350	357	348	351	307	328	339	331	361	332	302	308	313	349	332	347	334	337	372	362	328	358	354	349	330	348	342	336	371	360	312	326	341	349	344	321	315	324	335	326	352	370	305	344	379	357	329	373	314	319	328	348	345	375	323	330	363	325	351	335	329	359	319	354	345	369	377	315	377	327	344	341	359	358	350	353	385	335	330	364	332	338	347	365	329	334	338	329	319	343	350	323	300	349	350	345	346	321	354	348	354	376	328	356	309	343	350	357	333	315	333	367	346	330	343	324	354	318	338	369	351	342	335	341	382	370	337	325	356	359	365	353	336	353	357	305	317	330	336	354	344	341	373	342	269	350	356	390	326	320	335	336	342	325	333	320	327	340	344	353	334	360	335	358	332	338	326	340	307	316	327	327	336	330	332	353	338	345	323	324	310	349	310	340	360	366	383	350	319	328	352	371	372	342	342	353	341	315	357	343	337	321	363	323	355	340	311	366	352	337	321	334	342	345	338	349	314	355	358	325	344	345	335	351	359	341	281	345	321	350	335	337	318	357	330	338	329	340	337	351	321	343	328	338	356	342	375	363	315	365	327	322	310	380	345	334	381	341	387	307	352	341	329	349	379	330	355	370	351	366	332	331	334	334	326	337	351	363	311	324	331	350	375	307	321	323	387	332	357	362	329	334	358	343	354	318	369	339	340	326	334	335	333	358	343	359	333	363	352	359	294	384	353	360	344	364	339	345	364	333	329	329	312	353	368	353	327	304	332	352	312	355	319	348	309	342	355	337	341	332	308	360	346	358	328	350	353	365	347	349	298	334	342	376	315	313	323	350	363	379	363	344	326	352	342	313	356	363	326	344	344	358	339	353	329	337	321	334	353	295	324	297	312	352	353	378	312	325	365	341	316	340	351	375	357	379	326	302
31281	57837	47260	32281	24585	18422	11637	6138	4472	2980	2611	1795	1225	987	871	789	685	662	621	588	588	541	560	482	444	438	440	437	435	410	437	428	416	410	371	362	370	365	385	366	379	400	376	395	387	367	382	381	362	369	355	399	346	367	360	351	331	347	361	384	352	371	361	354	366	363	364	382	335	384	347	367	336	369	378	386	346	395	366	368	332	338	355	352	363	367	373	360	380	362	384	365	356	383	375	356	372	364	359	341	371	342	374	376	334	373	381	369	359	381	354	368	386	373	364	334	392	360	379	367	389	369	361	377	356	344	376	404	346	360	363	391	344	351	381	348	340	391	341	375	349	363	379	378	370	336	334	389	374	357	371	343	356	354	330	344	347	375	342	376	358	357	376	385	346	331	364	337	365	340	369	360	381	387	370	382	327	350	378	368	365	353	323	331	342	360	368	348	362	366	311	371	331	359	370	354	366	347	346	349	348	359	360	371	358	356	358	375	361	369	375	350	361	365	377	350	364	366	368	363	368	365	370	383	400	350	369	351	368	345	349	347	382	386	357	326	394	368	362	346	342	363	344	337	402	373	360	359	381	374	368	360	363	365	372	378	340	352	373	390	359	365	389	365	347	383	359	324	360	356	333	365	369	367	332	360	386	373	377	350	362	376	359	313	362	347	385	368	368	366	377	392	337	399	339	366	364	381	406	364	334	363	348	373	385	356	347	364	375	360	382	373	356	359	367	351	397	367	392	334	398	368	347	376	350	315	343	362	353	367	367	375	397	341	370	345	343	390	367	358	374	391	380	384	378	383	354	347	353	350	359	365	369	340	379	375	369	374	389	405	384	404	350	371	348	383	367	348	326	323	320	376	375	348	381	363	336	363	354	372	357	380	377	391	344	333	368	340	355	369	376	386	385	377	370	372	421	344	375	372	369	377	369	352	383	382	379	337	373	342	339	369	345	372	368	397	363	350	339	382	376	372	342	372	383	357	357	390	312	364	358	377	388	373	320	390	369	362	348	355	348	336	374	351	350	354	341	357	361	379	368	386	385	380	354	357	367	354	339	353	351	360	368	328	399	346	374	371	323	347	380	364	369	361	376	355	363	348	399	369	368	353	348	384	360	343	381	340	376	344	336	346	398	404	343	383	379	355	348	361	377	357	352	348	334	328	378	347	366	377	366	360	376	373	366	358	318	346	365	358	381	391	369	368	350	350	389	342	388	331	371	350	334	372	360	356	395	366	334	362	352	396	350	370	367	341	337	336	360	372	340	382	351	342	364	343	347	383	369	350	359	361	381	366	350	340	375	350	370	351	386	341	353	355	378	387	382	339	378	370	379	398	351	338	350	317	379	347	341	369	355	403	352	324	325	378	351	337	379	369	382	378	363	330	398	386	361	342	359	319	344	377	353	342	373	360	387	361	350	382	365	389	359	345	382	346	355	389	412	366	359	347	405	342	397	358	378	386	378	372	335	368	346	378	359	379	350	376	367	345	340	367	365	383	349	353	398	349	361	349	340	379	341	355	368	336	363	355	350	364	331	374	361	317	371	366	374	365	368	359	345	320	374	373	375	353	352	342	394	364	371	356	334	342	354	336	382	397	357	361	352	337	383	356	343	317	343	359	319	346	337	398	402	366	344	384	334	385	372	366	365	352	391	357	365	365	350	376	392	366	362	373	364	346	358	395	374	354	373	352	358	336	375	332	371	354	337	346	352	345	370	389	354	361	334	346	398	357	357	369	397	342	379	379	399	356	361	361	362	348	356	356	351	350	363	373	341	374	363	370	346	342	365	355	371	359	377	371	367	358	341	336	344	354	396	333	344	384	367	339	407	372	348	344	361	372	393	362	382	353	366	347	339	372	375	384	361	345	359	365	344	394	332	379	369	350	384	378	378	350	400	365	341	372	373	328	351	360	359	379	379	371	366	369	362	361	385	377	365	383	343	376	380	371	338	353	349	337	370	375	354	356	376	350	369	355	373	340	337	385	409	361	392	360	391	366	364	359	343	351	372	399	378	340	372	368	351	362	363	364	357	358	358	360	396	358	371	350	350	349	368	325	344	358	344	353	364	349	337	360	374	353	363	358	321	328	360	388	376	387	354	375	333	370	412	341	347	335	349	363	378	380	391	317	359	342	364	359	409	364	362	377	366	343	368	348	347	351	365	373	343	346	409	359	338	359	376	362	387	338	363	399	337	332	357	359	368	371	400	388	349	339	345	369	333	310	351	352	346	390	336	368	394	362	363	392	339	350	348	383	357	353	385	382	375	328	375	367	345	341	347	353	350	370	385	362	358	367	347	391	377	360	355	362	394	381	363	409	380	347	348	360	365	340	381	358	370	339	357	359	372	380	358	354	366	355	350	359	381	353	363	356	361	343	373	361	334	361	348	376	377	375	378	397	355	365	377	350	347	413	383	381	380	385	370	374	352	396	358	358	379	341	362	382	370	370	363	357	362	377	359	394	364	348	361	382	374	375	356	384	354	383	362	344	356	368	366	399	350	367	382	368	398	352	388	387	358	360	363	377	391	371	346	356	360	378	371	399	346	358	354	352	371	363	367	362	372	323	358	382	333	385	385	361	368	343	344	366	399	355	355	354	349	377	360	325	361	354	371	360	358	389	357	312	375	359	333	376	375	346	371	375	372	334	323	364	360	375	350	340	354	397	382	348	378	331	361	366	370	356	366	393	393	367	358	352	383	340	382	374	377	356	355	345	346	365	371	353	367	375	361	399	385	364	376	389	402	348	388	351	346	359	348	333	393	317	359	351	359	362	367	338	343	346	377	331	384	369	357	383	370	370	376	361	349	361	372	360	388	388	355	353	353	325	397	384	348	360	363	346	359	353	353	361	403	349	377	374	355	366	358	374	337	319	354	350	366	340	395	322	353	352	327	344	361	376	367	367	374	358	345	349	399	373	333	348	322	449	369	395	388	376	378	357	339	360	384	332	372	360	418	396	346	386	356	373	355	390	359	396	358	370	370	350	381	394	379	345	339	348	331	370	396	346	363	414	381	382	382	355	366	363	378	363	406	362	375	370	378	362	400	347	398	356	371	358	337	326	358	332	363	344	346	350	369	353	346	346	349	345	357	355	338	358	336	341	376	347	344	348	398	382	347	362	363	356	359	374	382	351	357	371	360	350	366	352	368	324	395	344	356	352	343	352	331	331	354	341	369	408	387	383	389	355	349	355	367	383	388	377	387	384	361	366	381	369	316	348	364	375	379	376	355	367	347	354	383	414	366	349	372	371	376	338	369	354	395	343	386	343	345	363	367	343	351	345	364	348	370	337	371	380	352	348	379	319	337	354	367	350	344	366	363	345	385	354	349	342	342	366	374	382	360	368	361	371	357	363	364	348	362	345	357	393	337	386	365	365	352	372	360	359	332	361	348	356	376	335	363	392	346	369	349	386	370	355	315	333	350	367	348	351	383	347	394	351	377	382	354	362	356	329	372	387	332	359	334	347	373	324	365	369	326	373	356	334
25805	21815	29686	29245	21139	12998	5616	3133	2029	1414	1156	896	738	590	508	504	477	485	456	435	465	438	394	406	391	392	407	365	351	349	360	338	387	343	371	370	352	337	348	352	359	360	342	323	392	320	344	348	373	363	342	344	315	303	320	362	337	349	343	339	329	358	352	318	369	338	356	360	357	316	326	342	353	361	379	345	387	349	341	360	365	331	320	344	344	366	362	341	339	346	345	322	354	344	315	376	334	333	328	323	323	323	380	350	361	314	358	357	370	364	358	345	348	337	353	373	358	336	338	307	334	362	340	295	316	350	328	340	354	338	373	322	362	367	319	368	336	329	366	336	387	319	386	328	355	340	349	323	344	363	333	350	328	329	318	339	304	309	340	320	361	354	350	361	349	375	383	327	317	342	301	364	353	329	346	347	335	335	326	339	334	330	362	326	343	364	302	326	303	312	320	357	365	344	348	340	313	314	333	353	332	355	366	378	368	346	338	332	356	346	339	341	355	355	351	348	326	332	340	362	306	343	354	338	321	334	340	340	357	322	325	353	354	376	347	347	342	352	341	343	362	353	323	336	340	316	333	336	378	348	340	336	321	355	356	305	337	350	345	339	350	359	327	341	333	345	322	331	314	336	341	355	340	314	411	331	352	326	368	383	347	371	339	327	341	324	356	342	355	353	328	350	359	328	367	323	350	344	370	357	343	345	305	366	315	318	362	358	345	316	362	374	303	345	372	352	330	321	345	341	330	348	326	317	344	361	348	342	324	295	370	344	315	379	363	320	349	348	383	308	343	317	334	346	344	322	342	323	350	337	350	358	318	315	347	329	337	343	327	335	392	348	325	332	337	345	329	330	339	361	348	336	378	335	356	329	336	320	326	367	360	347	340	354	345	340	359	344	339	362	355	334	340	343	347	367	357	346	309	313	350	368	375	338	347	323	378	323	325	343	349	350	361	348	346	333	334	337	349	328	346	341	348	320	349	375	319	332	344	374	371	348	344	327	336	335	362	336	346	322	318	382	372	361	319	303	346	316	332	367	316	346	331	352	323	326	362	377	319	358	314	357	362	330	352	350	325	368	338	316	347	324	364	320	342	392	317	354	353	304	342	322	349	384	340	351	355	350	340	340	353	341	382	325	323	312	317	324	353	369	321	310	378	366	357	317	336	345	344	310	328	350	327	361	321	370	353	359	358	368	335	312	353	344	354	348	325	323	368	358	360	357	345	332	340	329	329	310	322	337	358	353	350	321	390	322	347	350	330	347	324	371	361	341	340	372	357	299	371	339	330	326	333	366	324	327	309	335	351	359	316	354	305	334	372	367	366	335	348	338	375	368	337	354	346	366	386	331	363	371	372	380	369	326	341	333	362	342	347	335	344	355	321	356	340	344	336	329	353	302	361	357	365	335	341	358	342	386	352	349	338	321	319	364	367	350	353	333	379	375	362	369	329	355	329	342	336	367	347	374	359	351	328	362	340	340	322	363	358	366	338	360	385	347	357	332	365	353	328	325	358	333	358	348	338	359	339	344	346	364	373	330	342	347	344	340	365	330	362	368	354	346	364	334	353	329	357	331	357	332	369	346	331	381	346	362	377	317	367	348	337	335	315	377	332	346	323	362	367	370	350	370	314	301	346	355	313	345	324	348	366	335	345	351	339	338	356	362	332	335	320	331	363	365	298	357	372	338	327	344	339	342	340	322	314	343	371	334	324	337	362	339	343	352	336	348	336	330	327	326	351	361	350	358	341	387	355	331	334	336	331	348	367	363	322	338	312	347	360	354	319	321	343	373	348	332	368	354	346	361	339	340	347	352	365	345	374	363	345	359	353	344	316	332	339	339	341	380	350	309	387	319	331	352	345	355	379	350	324	313	329	325	339	350	346	362	353	384	337	349	375	349	354	337	341	367	354	321	328	342	298	355	344	315	341	346	309	324	359	358	343	348	341	395	319	332	318	346	362	361	373	352	362	338	338	325	318	336	368	324	353	347	313	321	342	335	352	340	352	343	365	329	312	327	327	316	314	345	338	324	337	334	350	331	340	367	337	329	366	304	324	332	348	356	337	327	331	355	330	338	352	370	308	338	332	374	337	334	334	329	355	351	351	313	324	371	332	339	336	351	344	352	368	324	411	406	352	329	339	354	345	365	360	363	372	366	368	357	347	336	340	363	351	343	379	330	346	360	332	320	355	347	346	339	345	357	328	344	386	358	343	376	354	346	350	335	363	344	373	346	306	361	360	351	342	321	350	376	329	375	364	329	336	358	350	354	363	374	320	342	337	343	327	324	350	336	352	363	352	321	366	350	352	335	377	346	344	349	343	315	332	349	329	334	365	362	323	344	352	367	309	377	328	346	362	333	320	342	364	375	336	359	341	338	316	345	325	327	343	332	334	326	346	362	347	350	319	353	370	371	334	335	362	352	354	378	356	339	356	358	358	329	377	357	315	325	318	352	315	339	345	352	334	360	308	333	353	359	352	325	334	337	354	313	321	354	344	311	328	343	319	347	362	343	365	368	326	319	367	329	313	344	357	350	352	341	337	304	355	352	325	338	347	319	334	366	373	369	338	357	360	353	350	377	324	335	324	347	366	368	340	350	351	344	337	334	373	329	304	361	356	362	331	324	367	360	339	364	353	325	366	335	317	343	340	343	350	334	325	357	343	348	323	364	334	363	358	345	344	304	345	362	350	334	366	360	337	371	357	326	359	323	360	360	352	335	342	340	338	348	338	324	341	323	354	339	323	335	344	360	377	327	336	353	367	390	334	328	361	337	367	349	319	337	334	329	354	367	371	316	342	350	353	366	301	346	386	307	350	343	363	375	352	309	334	359	342	301	302	368	356	332	338	338	360	339	340	344	354	357	329	311	354	342	340	308	386	364	381	315	333	352	379	349	353	375	368	336	331	345	384	362	361	354	347	350	307	344	334	359	355	354	353	334	358	364	363	328	337	350	331	330	297	364	355	355	323	332	323	337	335	356	359	352	340	336	367	318	370	362	320	336	325	346	389	391	341	340	330	344	330	344	353	364	355	331	337	341	334	347	344	373	347	353	363	344	347	340	337	326	359	334	392	327	333	355	337	340	329	316	320	328	328	366	343	353	340	346	323	340	340	338	337	362	322	346	304	352	344	322	329	354	360	369	324	361	336	340	327	318	351	320	304	344	345	386	304	339	345	338	321	332	316	356	351	323	355	327	322	350	295	354	371	315	340	305	357	309	348	337	367	319	315	336	364	351	347	341	348	352	329	334	307	352	356	319	325	330	349	332	376	357	341	320	346	333	337	387	342	342	346	344	345	369	326	337	322	338	335	336	336	330	340	341	324	341	350	387	330	321	357	349	357	351	356	339	340	353	331	362	365	352	339	353	339	354	354	332	379	353	333	344	322	380	319	357	349	320	355	311	354	305	328	331	339	334	350	347	308	375	361	356	358	356	330	334	330	344	320	316	365	366	304	322	369	381	343	385	337	375	328	381	353	355	335	323
30517	54171	43661	31362	22929	15482	8230	5660	3629	2449	1977	1541	1145	877	743	706	593	578	582	538	584	472	501	509	468	444	431	435	452	447	430	443	411	409	390	415	393	394	354	374	370	362	387	371	383	391	381	385	404	353	376	358	387	352	399	358	382	348	402	352	391	410	364	363	386	385	375	388	367	396	356	360	338	366	379	395	379	359	376	380	375	382	379	377	371	325	409	380	398	389	375	370	342	360	356	381	402	392	369	389	401	384	345	401	347	371	384	399	395	365	382	405	355	348	363	343	376	364	377	355	380	373	366	373	367	349	348	391	364	366	334	384	356	369	403	366	381	382	373	366	370	335	419	364	368	394	386	383	371	342	388	397	354	379	393	373	387	375	347	377	365	378	371	365	387	382	368	382	384	409	358	375	357	373	342	340	379	399	391	358	392	370	373	336	390	375	388	364	382	374	387	418	389	376	377	390	370	381	413	367	381	407	388	349	390	414	361	372	356	345	360	335	376	372	356	359	365	405	386	374	353	355	342	359	365	417	389	379	355	396	367	397	380	392	365	366	388	388	352	375	363	359	405	377	376	375	348	415	385	386	390	408	374	359	391	391	344	359	370	359	321	371	381	362	348	398	375	383	389	362	378	350	367	378	346	384	384	345	370	347	367	363	366	355	397	362	375	369	361	332	376	404	359	385	371	373	357	362	350	367	353	371	366	413	411	370	355	379	362	372	386	364	363	364	386	336	363	369	399	399	361	391	361	346	368	356	349	390	368	363	391	369	372	368	362	371	393	354	373	380	373	389	372	365	374	376	377	383	373	355	364	323	383	409	356	382	401	389	386	373	365	375	371	362	377	379	343	338	389	373	384	358	362	360	384	343	379	347	427	354	338	383	370	369	353	339	362	414	389	364	397	387	368	360	351	370	389	384	362	373	390	373	349	364	367	387	368	365	406	387	358	369	390	360	399	376	369	404	368	344	395	389	369	360	401	371	353	398	368	365	345	358	373	361	349	347	385	342	363	400	371	370	394	377	422	394	395	363	378	365	414	392	363	395	389	407	360	362	372	369	407	397	377	368	384	367	351	390	384	358	384	362	389	384	379	405	374	398	400	363	366	366	387	367	380	366	347	397	406	386	388	370	324	380	367	360	380	402	381	388	383	372	373	370	359	395	402	387	374	364	390	390	354	366	380	373	340	365	347	364	421	382	387	357	371	356	390	406	367	366	345	381	358	389	389	349	384	370	364	389	365	359	381	389	366	348	353	374	389	379	398	343	338	378	374	361	393	404	385	390	365	360	355	329	371	386	384	360	375	378	366	398	372	366	369	371	410	378	335	407	355	385	348	398	391	365	402	362	347	350	374	392	387	363	355	412	332	367	365	368	404	388	375	381	366	379	380	351	343	386	347	369	359	392	397	369	374	359	400	384	419	369	348	388	377	368	364	370	375	348	376	410	360	414	395	388	357	377	391	391	336	354	371	383	380	385	367	368	405	355	385	396	399	397	351	364	350	357	404	427	370	372	385	371	377	348	380	348	368	359	381	400	372	383	390	382	379	375	384	367	380	348	386	359	398	385	367	394	368	347	356	359	375	383	390	353	360	365	409	372	362	395	379	397	363	380	395	362	342	375	359	364	387	371	383	391	359	357	360	386	398	410	370	362	399	403	392	367	386	400	387	324	348	366	357	379	367	393	381	368	371	381	341	394	371	385	361	403	391	345	391	373	371	386	358	378	387	402	392	411	393	410	394	366	361	399	377	371	381	352	388	355	366	359	404	390	375	370	344	395	358	363	363	361	403	431	368	364	360	373	388	400	381	373	387	367	369	361	367	391	393	397	361	380	383	379	389	440	379	331	376	401	376	398	361	397	361	404	385	400	396	345	367	369	361	340	355	383	371	395	344	370	387	385	379	354	381	364	354	377	359	358	361	341	358	383	367	372	413	388	371	367	415	367	391	409	355	387	353	359	381	359	369	382	354	376	371	387	354	369	400	398	335	399	379	383	402	368	387	377	361	374	363	352	363	332	387	344	377	357	401	379	384	361	374	420	357	352	361	388	381	375	379	374	370	350	388	377	348	403	398	365	373	382	372	389	356	359	359	379	358	376	362	402	421	394	378	327	392	354	418	411	371	372	373	375	379	351	391	363	406	398	356	372	413	384	365	368	369	379	376	368	398	390	375	323	394	400	401	372	416	381	362	377	361	377	329	403	340	378	392	360	349	390	359	382	370	333	372	368	365	381	375	404	400	360	369	373	390	369	372	379	349	364	372	367	340	382	354	337	398	395	372	335	345	336	386	386	414	396	396	350	396	401	380	364	355	371	368	379	351	417	372	371	362	338	363	391	370	398	367	377	399	383	370	399	387	370	399	372	351	367	387	374	392	357	347	374	371	371	383	354	364	402	363	383	398	365	357	364	387	391	406	381	374	379	359	391	323	384	381	369	418	396	383	358	363	362	381	355	336	366	371	359	377	357	361	365	365	397	373	369	334	370	373	359	356	369	380	407	412	381	344	359	353	398	393	385	391	336	372	397	356	392	399	413	386	368	363	371	383	355	350	344	401	367	364	358	383	365	378	384	382	370	370	370	392	373	337	390	387	364	374	421	348	373	333	342	380	344	374	358	358	400	380	368	375	399	393	363	407	387	361	358	432	366	356	378	376	380	363	394	389	363	336	413	358	380	414	391	381	393	383	375	367	362	381	370	372	377	377	375	387	401	376	353	351	386	394	404	350	366	367	355	374	365	370	384	394	410	405	370	387	364	381	406	378	387	359	420	385	403	357	353	389	392	344	380	379	408	423	403	380	342	399	357	381	390	403	386	383	362	360	396	373	393	394	372	373	381	360	371	395	380	390	391	410	374	389	396	379	394	400	354	354	375	360	394	394	372	349	355	368	364	359	360	397	390	369	343	346	392	351	378	369	392	391	362	367	353	360	365	353	351	367	349	357	370	389	379	381	335	389	388	390	352	392	379	363	364	400	376	379	387	347	408	368	383	390	405	400	387	394	410	355	394	389	374	367	395	370	387	390	351	370	345	363	392	401	344	343	363	383	391	376	419	425	391	372	368	399	373	382	396	363	396	391	378	380	386	371	397	366	416	363	335	397	355	349	366	372	365	350	387	391	363	404	371	369	353	364	389	397	371	413	358	371	359	368	375	377	385	410	362	360	349	404	384	363	395	362	367	378	358	402	379	395	406	342	344	399	369	397	368	373	354	385	371	371	372	407	313	390	362	375	377	357	412	427	394	366	392	403	361	385	400	382	360	359	373	379	364	362	401	357	364	396	371	343	378	346	406	409	351	392	338	411	405	370	364	400	386	355	369	375	364	369	396	375	405	393	362	386	338	412	381	370	338	381	393	394	361	350	389	402	380	366	336	409	390	364	374	362	388	352	344	348	374	307	366	394	368	398	353	379	395	391	367	396	374	389	353	377	396	393	360	389	385	344	399	344	386	387	381	374	358	393	354	381	385	357	372	381	392	367	365
23296	21586	29425	24843	22681	23667	18089	9518	4891	2520	2170	1677	1190	920	825	765	740	716	682	691	706	598	627	582	582	574	573	586	537	562	493	541	505	519	457	531	507	520	539	512	469	477	515	497	497	494	493	478	505	494	504	543	486	509	494	468	487	482	520	467	507	487	459	456	509	501	511	472	467	529	497	489	474	490	462	539	512	517	494	516	471	499	438	467	486	469	475	496	477	484	482	470	524	481	495	458	439	486	509	489	435	454	464	479	456	465	484	472	497	494	481	494	500	500	489	466	500	489	481	504	495	468	477	481	504	473	503	454	452	464	474	481	488	521	485	465	503	504	470	515	500	451	513	493	478	517	455	482	472	505	486	494	460	480	460	497	482	472	501	504	471	503	478	499	455	458	476	458	461	480	464	452	464	476	477	434	476	493	481	491	484	515	509	491	470	509	495	461	507	420	468	460	511	495	474	484	458	475	551	509	471	465	530	513	514	498	518	451	495	490	508	450	440	487	486	468	456	474	474	499	493	496	465	469	504	500	480	461	475	466	456	484	482	511	476	464	490	474	499	466	458	499	446	471	457	461	472	507	504	534	482	463	477	489	525	488	488	504	513	486	480	492	429	472	484	482	470	507	502	474	525	451	517	467	479	416	472	506	487	471	453	500	467	455	490	500	481	510	484	474	496	503	495	462	483	510	505	458	489	444	445	434	525	470	494	464	521	504	501	492	465	480	478	483	528	493	468	456	481	470	461	474	475	471	508	494	482	464	514	475	455	450	470	510	496	489	509	513	521	522	491	500	472	475	482	484	505	476	496	505	475	488	522	438	488	479	449	499	481	491	474	511	456	494	495	493	499	470	498	486	516	483	499	485	482	522	461	460	468	468	463	494	474	482	484	491	513	471	520	450	477	463	514	467	569	497	507	458	443	477	518	505	489	491	473	488	469	501	479	489	472	517	494	457	522	484	490	490	486	466	518	470	503	469	475	482	467	508	482	485	450	490	500	471	450	458	496	475	512	493	476	458	478	472	489	515	485	524	522	494	503	504	499	484	500	508	506	491	478	525	465	492	484	498	476	499	493	482	495	473	461	480	459	497	507	497	472	490	484	519	506	510	539	512	497	488	448	498	491	495	497	453	491	486	549	495	520	472	467	477	474	496	501	445	459	490	512	462	437	501	472	490	457	491	452	481	488	476	468	517	487	443	494	471	488	464	477	455	500	500	461	513	491	513	515	508	517	483	472	540	469	479	499	477	542	487	445	493	491	443	495	497	453	487	486	452	498	469	484	494	494	504	469	483	491	457	488	471	492	475	504	514	466	510	500	448	502	503	487	466	521	482	478	483	425	465	477	462	485	491	511	511	484	484	491	479	454	534	473	511	464	500	466	512	455	483	472	452	471	502	464	438	500	517	495	459	490	467	503	492	475	528	501	499	503	442	463	510	488	521	491	475	495	488	493	450	498	494	484	491	481	506	463	488	505	456	473	508	438	521	504	486	509	499	463	503	428	491	447	485	458	445	476	477	493	475	477	514	449	491	496	467	464	459	479	478	472	487	456	517	499	461	487	473	460	494	502	484	453	525	498	498	502	461	504	502	510	485	513	468	519	487	458	513	485	503	435	476	504	499	471	476	492	489	480	528	430	455	491	534	467	492	482	480	424	494	495	462	482	487	469	486	443	458	468	473	481	499	461	487	534	436	482	517	470	485	507	502	486	519	475	466	492	508	463	466	482	496	465	499	482	508	488	495	465	488	498	498	449	450	507	489	477	488	503	480	491	470	506	522	506	478	513	453	506	493	518	492	480	483	469	495	468	473	485	512	476	510	501	502	508	492	485	511	462	494	457	461	465	456	475	526	479	473	486	469	501	487	477	505	476	473	483	505	495	464	486	496	484	446	505	505	486	499	520	448	477	474	437	489	508	477	505	487	461	480	493	474	476	486	456	512	491	447	479	486	481	447	490	477	481	475	503	438	488	429	502	486	482	504	502	536	496	499	468	470	493	458	489	499	508	520	480	473	457	458	514	490	511	450	506	434	479	462	469	494	493	503	489	476	467	469	453	517	484	454	441	526	490	504	491	525	480	467	506	460	470	526	494	446	521	461	463	517	461	463	496	469	471	509	445	458	478	485	445	476	486	500	483	474	505	506	504	493	520	497	517	468	503	505	478	455	414	483	475	478	511	510	432	470	467	480	460	496	488	492	511	480	488	518	445	468	511	466	491	477	439	485	489	460	450	455	527	476	462	480	494	470	498	459	467	472	459	461	463	491	466	478	463	463	473	459	491	469	502	497	495	489	474	453	467	496	473	477	491	466	481	469	472	490	491	516	502	428	448	535	481	491	487	478	531	477	493	477	490	490	443	465	498	536	484	534	475	475	450	468	492	491	438	471	467	480	495	483	473	506	490	501	488	447	491	492	483	484	489	504	442	457	473	485	534	485	488	480	517	470	502	495	446	496	499	478	517	497	467	464	491	516	506	475	487	471	457	465	450	532	503	455	475	498	488	489	500	494	507	520	497	519	478	444	494	483	469	465	525	448	458	488	449	462	447	498	470	497	477	489	492	459	488	470	463	527	488	471	466	482	474	466	505	453	488	502	506	476	474	473	489	482	458	503	518	505	514	469	498	431	515	494	461	501	498	461	481	455	486	473	517	470	464	489	518	442	504	454	455	482	493	456	493	521	474	500	493	496	502	484	489	494	480	478	491	448	497	509	486	482	482	476	492	494	526	470	494	483	435	473	531	462	465	477	519	505	484	417	514	478	441	490	496	472	465	487	465	484	501	474	499	534	474	501	466	444	453	458	462	486	484	493	480	444	474	475	524	490	477	470	458	460	470	461	486	453	462	504	464	476	473	461	483	524	466	470	491	507	454	468	484	472	477	484	445	470	475	421	498	494	442	502	460	506	502	466	508	474	493	458	513	495	472	465	483	441	452	466	481	483	448	513	495	505	516	493	516	472	490	490	510	480	518	522	488	481	518	520	504	466	459	448	518	508	457	465	476	505	494	483	501	510	488	456	482	502	489	474	463	480	459	513	485	498	486	484	464	460	466	478	465	464	517	491	482	454	483	483	489	458	477	483	457	483	496	506	507	488	500	496	444	490	466	508	485	473	480	471	479	484	483	479	481	474	485	501	491	507	490	527	481	433	497	483	516	489	466	507	506	423	490	481	508	473	490	462	458	527	481	449	507	439	495	476	490	494	502	528	519	469	419	492	461	479	478	465	511	441	464	466	470	503	454	466	500	456	449	500	490	487	472	489	511	485	480	488	460	459	426	498	471	477	456	498	506	505	443	503	481	462	508	465	482	473	483	503	471	465	476	484	505	498	502	493	486	526	455	474	527	503	459	476	481	491	542	461	496	469	460	513	477	478	462	474	470	509	478	451	501	483	454	433	489	500	496	491	465	486	455	465	481	493	469	467	531	480	514	479	484	453	486	519	469	465	450	498	458	513	495	489	483	461	480	491	542	465	474	494	471	497
33578	64761	56503	41591	31140	23806	14453	12866	7559	4126	3349	2635	1803	1237	1170	1019	968	855	834	853	769	735	764	701	651	628	608	596	583	589	577	545	548	576	564	533	494	548	518	527	566	539	522	465	489	497	498	530	491	514	522	516	517	493	522	520	477	530	533	506	517	514	484	499	485	468	478	519	471	543	516	487	513	480	508	507	503	502	534	457	554	483	486	462	465	470	447	486	526	487	484	554	543	477	514	491	487	518	514	522	524	507	488	515	457	471	516	456	514	497	489	546	524	497	472	499	490	493	512	519	490	493	487	460	490	479	485	469	516	548	511	471	515	495	495	497	507	479	469	528	537	515	532	506	528	514	496	480	497	478	485	473	508	474	488	500	506	509	483	503	484	492	510	492	509	482	488	484	495	510	479	489	519	516	528	501	519	470	547	488	549	479	451	494	487	480	492	481	512	488	457	510	476	474	522	506	458	497	479	472	507	485	485	504	507	444	516	489	495	505	493	510	502	502	494	509	445	484	488	520	454	497	519	519	480	489	494	512	531	533	493	464	468	495	516	531	499	457	492	505	501	510	480	492	441	538	522	495	502	485	486	534	481	503	495	492	474	489	514	504	494	517	491	521	530	486	449	505	524	502	536	500	482	469	531	476	492	486	465	527	524	481	520	510	524	508	473	494	489	453	478	523	501	476	489	492	502	496	487	480	475	481	458	489	477	476	515	484	493	510	466	538	486	519	499	527	467	474	496	526	517	488	501	463	467	502	524	519	517	495	479	521	537	546	506	476	532	484	493	496	488	515	507	500	521	476	524	495	499	503	497	492	497	501	510	502	476	534	471	486	524	495	469	494	514	511	502	488	478	474	513	492	478	484	497	477	470	493	518	490	506	483	513	487	506	507	515	505	517	480	522	485	509	516	458	499	526	517	481	478	495	492	489	476	524	452	486	497	495	498	502	466	487	481	468	514	503	493	459	502	515	492	499	510	501	541	517	527	508	447	464	481	503	498	468	462	471	488	492	465	446	508	480	487	494	489	538	450	488	498	509	470	511	512	488	529	515	471	534	497	521	510	510	505	494	538	462	479	481	483	483	510	513	466	514	510	510	452	471	493	475	510	548	510	538	497	517	519	485	487	475	500	482	475	505	528	523	493	480	515	481	488	439	497	488	531	547	506	505	513	468	431	494	525	501	480	512	506	482	485	471	508	467	491	521	508	491	457	508	515	500	509	516	490	474	496	473	519	508	487	503	502	479	490	475	521	479	465	471	501	518	486	468	482	532	509	527	486	510	448	460	481	483	484	508	500	504	472	484	466	485	493	498	506	467	477	474	491	523	520	456	504	479	521	476	481	533	489	514	477	501	495	504	496	455	486	481	538	462	501	491	468	490	476	483	529	523	516	500	510	499	511	510	487	522	473	503	494	492	532	514	519	493	535	483	503	506	508	493	458	508	460	486	498	534	467	524	491	505	469	521	510	475	496	511	521	511	497	521	508	520	510	516	503	488	509	474	480	534	536	520	496	450	460	459	517	501	488	483	499	495	497	498	492	503	501	502	537	472	491	516	525	445	520	515	497	535	471	535	469	467	472	524	497	478	515	501	520	503	487	482	481	518	503	486	492	499	510	503	491	503	517	489	526	464	504	502	503	522	518	530	445	486	498	516	486	522	487	507	498	512	504	523	500	500	507	521	488	490	479	518	494	466	501	534	538	542	458	511	430	500	486	505	500	475	478	517	507	501	485	541	467	493	500	479	492	509	468	490	477	531	475	485	505	491	511	471	500	514	472	488	495	491	478	495	488	533	506	462	498	489	499	462	509	498	496	481	483	493	459	466	496	514	474	495	522	515	445	498	508	471	512	494	524	463	505	492	547	488	462	502	523	502	504	473	514	491	530	484	535	511	475	494	478	471	479	505	469	505	554	489	513	541	506	510	521	492	503	479	523	475	478	475	506	450	514	475	479	534	492	507	516	511	510	479	491	486	481	476	522	471	489	459	507	496	509	502	539	487	497	468	503	498	499	509	521	481	532	503	507	493	451	486	527	479	477	502	514	473	506	495	520	518	553	506	533	501	501	524	513	497	547	473	519	501	455	454	484	508	456	498	478	509	485	487	501	499	502	511	515	488	448	502	504	475	534	469	501	480	472	467	516	516	504	468	516	517	461	521	546	508	520	505	432	479	482	565	493	481	492	475	514	486	513	493	489	486	514	511	520	509	511	467	474	467	488	491	513	513	485	457	500	528	482	513	514	484	472	483	512	475	522	534	502	433	511	493	492	528	512	472	498	480	487	460	527	491	490	498	467	516	458	564	500	495	477	500	495	479	474	484	476	486	509	492	462	513	504	490	522	514	462	488	459	514	474	471	461	513	491	472	518	472	455	473	483	519	480	501	474	480	505	499	514	521	527	478	512	468	526	507	485	489	508	521	495	452	437	513	494	501	497	501	486	496	488	483	493	548	526	510	505	476	533	456	511	468	497	460	510	496	466	503	489	472	484	496	518	564	499	524	507	510	516	456	507	481	470	502	484	516	474	535	517	507	482	468	499	532	524	510	454	471	476	509	454	497	496	492	457	452	488	508	507	506	508	511	489	505	520	459	475	477	500	511	485	513	456	512	493	565	505	540	494	482	511	502	477	500	498	475	548	485	494	479	461	499	520	521	506	514	500	498	466	499	492	480	493	491	516	454	522	477	473	488	479	480	506	500	449	476	524	492	506	504	518	478	487	456	522	510	524	483	503	487	486	482	476	483	463	515	455	492	526	491	489	484	461	533	502	469	489	508	504	523	475	485	482	511	485	474	517	483	484	504	471	519	502	502	497	521	518	536	504	508	471	526	496	499	513	489	479	460	505	528	466	499	476	472	507	507	510	466	497	481	514	529	503	513	538	501	496	504	491	497	516	524	476	475	492	503	524	469	505	511	481	497	458	531	484	496	487	473	508	545	531	486	517	507	445	502	471	500	481	492	535	483	499	488	470	518	501	499	496	497	472	505	499	482	493	490	460	512	506	491	495	469	487	474	530	524	495	516	467	532	501	505	513	482	474	496	539	492	527	474	487	496	497	486	494	507	483	480	525	494	473	538	530	502	502	491	499	476	457	492	483	491	505	508	481	486	464	491	496	503	492	508	536	465	494	460	493	526	483	491	478	515	465	526	477	503	487	517	477	470	491	492	484	525	495	506	491	516	489	483	516	450	479	463	499	534	462	488	520	520	444	503	495	473	486	483	506	520	494	478	504	501	488	483	475	537	499	504	489	520	478	506	529	458	506	449	486	492	470	505	504	504	533	491	498	512	487	497	485	548	506	474	483	480	511	544	482	499	494	502	458	492	489	519	506	499	493	491	507	432	491	492	511	494	536	477	510	500	492	468	493	467	482	459	466	475	465	503	469	487	536	458	500	508	482	448	497	486	504	482	496	453	494	490	469	467	518	496	497	469	475	499	482	514	479	519	477	518	496	516	504	489	470	467	474	494	516	485	505	473	465
31560	35499	39798	27431	16482	9070	4315	2172	1332	930	783	581	502	395	339	365	358	330	348	325	303	308	301	292	300	284	318	289	277	283	267	258	254	279	271	245	288	287	291	272	255	228	281	260	278	286	261	259	239	268	238	260	264	299	264	246	283	281	261	267	263	265	274	283	255	241	230	262	248	253	252	248	268	247	262	280	256	247	268	255	270	277	245	299	251	243	255	249	281	263	297	263	268	265	251	265	261	258	265	279	271	271	269	261	300	271	266	256	295	257	278	266	263	263	264	264	268	285	252	284	238	282	279	279	272	249	257	286	258	254	262	244	282	261	254	275	289	237	244	287	257	261	209	260	221	266	264	268	245	251	258	283	260	260	275	224	250	278	272	240	275	275	259	229	280	278	243	277	252	286	274	279	273	296	275	247	268	280	246	253	291	275	268	265	245	283	273	295	242	250	269	261	280	262	255	261	259	278	274	254	262	255	254	289	237	257	266	223	296	268	276	267	237	262	254	253	269	261	267	254	245	258	255	233	246	255	307	269	276	257	252	299	272	245	283	290	253	265	271	247	264	274	261	271	270	277	291	255	267	242	224	257	265	299	269	268	269	256	262	282	248	227	272	267	272	280	262	246	289	255	256	275	274	222	269	269	278	249	234	257	265	246	289	253	252	265	278	254	218	247	243	247	254	240	295	275	267	252	262	264	274	249	240	255	266	263	257	253	285	252	280	281	248	258	267	298	262	269	265	257	247	278	260	280	263	252	229	298	246	299	263	286	274	254	239	267	271	253	252	293	260	253	245	256	278	259	242	263	266	265	252	272	282	249	268	276	295	274	276	264	261	296	285	254	244	250	285	251	259	265	274	251	247	266	265	266	274	245	268	281	268	268	244	263	280	247	259	248	260	271	282	267	267	253	285	262	254	265	292	255	295	264	278	285	294	264	262	256	259	263	274	260	265	236	286	267	244	265	255	275	244	251	275	307	241	254	246	274	238	234	272	254	272	264	243	261	252	245	250	289	262	254	288	244	274	257	255	233	264	278	288	277	271	264	249	241	231	284	241	271	286	257	233	261	278	279	248	260	305	244	280	265	243	252	239	267	261	278	274	263	257	240	292	271	285	272	281	275	269	259	252	247	286	276	264	267	250	269	249	286	259	266	303	294	228	249	264	289	252	266	259	265	274	259	247	269	256	286	285	267	256	261	269	263	269	228	279	265	253	269	285	266	247	296	264	262	271	252	251	293	271	275	221	283	262	266	242	229	243	284	287	245	250	240	264	263	265	257	268	273	272	252	271	305	241	282	265	267	267	277	285	254	263	249	271	266	282	264	258	242	252	244	275	280	267	234	265	251	256	275	243	243	285	266	281	269	278	272	267	267	257	266	282	242	269	265	274	247	296	273	250	242	242	276	258	251	249	267	275	240	271	276	295	279	276	256	257	268	245	250	262	277	274	262	253	287	304	258	266	270	253	226	285	249	256	255	294	268	269	275	248	258	264	297	283	257	274	255	259	278	297	278	262	270	256	292	287	246	243	278	255	265	266	269	262	265	300	278	243	276	280	237	277	243	280	256	258	279	289	291	290	309	260	272	237	256	265	274	245	246	266	268	262	266	281	284	252	269	255	266	268	277	276	255	246	267	259	242	255	278	270	233	249	289	288	272	248	259	324	279	299	300	263	258	272	231	275	242	272	249	251	260	265	216	265	259	267	264	270	288	247	268	252	277	256	286	271	296	296	250	278	268	264	238	262	284	280	270	232	244	262	246	237	241	293	244	264	260	289	260	244	253	263	273	271	237	280	269	253	282	305	249	219	272	261	254	268	304	261	267	267	261	278	276	266	308	266	276	284	262	261	259	234	265	276	248	256	272	249	259	268	275	280	294	264	253	258	268	266	276	267	246	242	272	260	242	294	269	252	258	265	256	274	232	245	261	288	269	263	269	273	267	265	258	243	253	271	244	258	253	271	247	277	259	267	262	295	270	267	266	242	260	287	271	266	256	250	284	230	256	235	279	280	261	257	284	271	290	284	296	270	301	248	249	273	242	264	240	283	268	282	245	297	260	268	280	295	269	271	245	255	255	270	288	271	264	248	271	294	262	281	243	236	250	242	269	270	245	268	297	269	282	241	269	276	244	260	258	246	285	255	249	261	284	258	260	259	272	263	237	244	228	271	265	267	237	294	259	305	283	244	257	253	258	249	259	267	263	253	267	252	258	251	278	254	255	270	261	268	271	260	268	252	258	259	249	263	243	279	278	259	241	250	282	252	236	274	284	275	256	286	261	295	233	259	256	281	252	280	251	249	239	286	270	259	272	241	260	259	270	280	249	268	275	275	286	272	249	219	254	241	251	286	273	265	264	296	249	243	262	261	289	272	281	271	255	247	267	269	282	241	279	240	302	241	280	253	269	241	233	263	279	281	235	243	275	281	273	265	293	266	274	262	265	265	261	253	237	248	269	257	248	266	287	251	266	293	267	261	262	268	270	234	293	234	269	235	257	270	282	265	281	239	282	241	285	274	280	284	234	253	253	254	262	238	248	248	248	271	266	251	259	293	250	257	286	255	283	260	264	236	279	266	276	242	278	258	249	247	294	265	260	260	292	249	285	251	241	263	266	271	249	274	263	279	297	260	287	266	297	266	287	258	255	294	281	269	279	250	277	277	248	259	257	264	311	243	245	278	259	266	274	275	255	267	241	271	268	282	261	293	261	249	259	268	287	273	253	280	281	236	275	288	257	258	274	257	273	228	269	273	251	255	276	260	281	289	264	274	256	237	275	266	241	244	272	260	245	267	256	235	272	303	259	267	294	266	271	263	289	262	263	291	250	281	246	258	301	274	250	272	240	307	240	264	263	265	255	276	233	255	263	286	257	257	277	281	242	256	273	267	300	271	285	277	249	228	242	270	277	302	246	265	278	260	242	263	279	266	271	280	272	270	279	252	255	231	271	261	278	280	250	269	247	249	259	278	280	280	271	262	259	235	282	269	282	261	261	259	264	253	268	279	261	237	262	277	278	251	302	277	262	290	272	263	255	266	266	258	268	287	248	259	266	256	283	272	269	274	275	267	259	267	279	264	216	277	289	284	255	254	265	247	270	254	257	246	236	255	258	267	261	255	242	297	288	308	266	244	245	253	272	270	233	276	279	267	262	261	258	266	259	292	264	259	248	265	273	272	267	270	253	261	304	244	260	253	275	259	280	273	260	278	276	278	265	273	246	259	270	283	258	276	282	273	251	240	269	270	294	283	273	225	252	278	288	254	272	302	285	269	272	277	264	238	254	277	257	275	246	254	279	298	300	270	270	272	256	255	270	262	243	246	245	270	264	268	284	252	295	267	274	252	269	278	286	221	272	258	270	288	269	274	258	275	270	225	255	229	267	278	261	284	292	245	283	259	278	281	273	285	250	262	268	263	238	269	260	255	286	252	245	279	304	270	225	253	274	263	248	269	278	255	229	285	277	269	275	255	262	273	254	263	273	270	299
31442	50145	39578	25042	18866	12379	7036	4014	2347	1567	1351	998	621	496	502	490	462	421	366	402	400	402	396	363	354	324	315	321	303	326	312	283	294	322	313	319	293	316	278	318	293	283	294	327	287	287	307	290	257	276	299	325	276	273	295	273	321	272	319	252	298	291	287	320	300	296	289	260	263	279	306	287	286	266	303	291	310	294	313	282	300	328	297	300	278	272	311	276	309	269	279	289	290	326	281	280	323	263	295	308	241	285	284	302	290	282	273	268	283	290	264	301	305	293	270	291	281	309	276	238	279	287	264	296	281	266	279	276	289	316	303	292	297	317	292	335	288	278	281	319	271	291	290	286	308	311	282	306	296	264	280	282	291	293	311	310	280	242	258	275	299	309	269	312	286	279	283	248	269	293	298	281	264	254	266	270	291	254	286	253	287	282	283	300	286	316	300	291	310	326	293	273	309	305	313	295	292	284	302	253	261	321	316	314	273	319	258	289	270	306	292	281	299	283	300	292	323	274	337	297	271	288	290	306	294	279	288	282	281	286	268	294	300	291	282	314	256	281	290	264	290	286	283	279	303	286	263	315	321	299	252	285	282	280	293	279	283	305	285	262	271	307	282	283	281	310	282	267	292	277	284	293	255	281	290	291	315	262	296	295	296	276	287	310	294	274	285	282	269	323	263	300	277	303	300	302	274	297	297	274	306	280	300	264	287	308	301	281	261	293	292	273	287	290	297	275	293	276	276	291	308	277	281	262	286	293	294	287	277	272	293	296	281	249	303	283	344	282	295	294	305	290	290	287	304	289	299	294	304	282	278	287	285	295	277	299	324	288	297	278	278	288	272	276	288	282	289	274	274	303	265	290	266	281	279	280	292	312	303	274	274	305	263	300	299	291	296	279	282	323	289	298	277	301	292	276	265	291	278	332	271	312	303	289	288	282	303	300	277	279	287	304	302	273	276	305	285	263	286	297	294	315	302	316	304	288	323	265	289	298	306	299	317	276	289	280	297	317	285	297	284	241	300	275	295	267	309	285	277	271	287	293	298	288	292	289	293	303	296	302	311	290	257	281	278	274	252	301	285	245	277	330	296	286	295	269	308	288	290	300	304	309	279	278	279	273	283	313	299	295	299	268	279	314	315	290	294	297	292	285	297	297	282	281	287	291	282	274	285	274	276	272	289	301	294	305	302	313	286	295	316	282	263	274	287	277	306	288	300	288	295	279	277	268	287	273	299	294	323	299	268	281	259	302	300	291	276	296	295	311	265	247	316	301	294	270	290	296	293	301	274	299	315	291	307	253	297	287	288	272	272	265	256	256	309	287	320	268	270	300	288	279	281	286	304	296	271	284	270	279	239	295	306	282	283	306	278	290	312	305	303	304	318	288	297	290	298	276	288	284	282	294	292	288	290	269	276	284	277	282	314	350	282	272	280	278	298	292	283	286	286	321	268	293	303	289	269	296	288	296	260	279	311	276	288	309	295	297	299	303	304	301	289	279	298	253	322	310	305	260	286	289	283	295	283	289	293	305	279	302	313	289	284	298	293	289	304	273	297	301	298	288	258	274	278	272	270	279	284	293	313	298	283	296	277	308	298	306	272	262	255	306	297	284	298	286	264	288	283	305	303	303	293	286	331	303	261	304	291	262	315	270	284	313	274	259	306	308	273	307	331	308	286	276	279	266	288	293	274	269	307	272	285	312	317	322	275	301	263	279	307	263	316	304	337	286	299	311	293	293	270	285	296	288	294	289	281	307	287	317	287	314	300	308	261	296	299	291	314	273	288	251	289	275	276	293	284	299	309	317	280	300	287	311	299	305	292	288	285	264	286	285	310	282	289	309	283	268	282	320	262	290	298	276	315	295	294	278	268	282	290	298	300	283	290	284	291	305	282	298	279	302	294	276	286	302	295	297	290	259	310	303	304	294	284	290	282	320	304	292	270	305	292	305	284	285	288	288	319	311	297	306	295	299	279	294	278	303	270	269	298	273	301	276	309	272	258	281	301	271	280	265	301	265	308	278	294	270	268	315	285	260	310	284	273	295	292	288	285	290	272	241	299	290	286	272	296	298	283	289	300	293	307	267	300	281	280	301	313	304	281	303	293	291	288	307	266	309	353	265	276	258	313	286	315	296	267	281	304	304	281	299	285	285	281	288	287	265	311	300	285	293	272	305	282	299	266	295	289	277	302	270	265	299	288	278	256	307	284	255	278	323	295	282	293	314	267	278	287	317	277	277	285	291	292	279	274	292	281	275	282	281	299	338	310	292	298	304	275	260	266	270	310	295	300	287	346	298	249	307	281	269	281	282	347	292	276	249	305	296	311	302	283	301	300	315	279	323	260	310	291	278	293	283	290	294	296	290	300	300	278	301	270	273	289	297	328	266	258	294	286	266	289	283	306	289	255	313	284	300	306	276	268	292	311	282	255	302	279	268	306	293	284	283	274	307	322	283	282	282	302	282	284	272	267	302	280	284	275	269	259	315	273	285	277	287	285	263	256	274	297	285	288	253	289	284	306	274	306	270	275	290	276	289	314	286	299	267	310	285	313	312	293	280	280	297	295	306	262	307	288	290	280	301	267	276	328	327	284	279	280	325	260	293	259	317	301	297	323	275	297	290	257	279	306	258	317	273	320	281	275	310	316	275	276	271	329	268	279	289	299	317	300	296	259	297	298	284	295	275	275	276	350	279	290	292	256	297	297	275	258	262	295	307	286	302	276	278	307	309	290	307	245	285	304	287	297	262	305	294	264	288	282	259	270	274	293	273	301	302	312	281	326	259	275	299	291	279	301	296	249	259	290	294	270	311	301	283	294	289	277	279	291	294	301	297	303	266	301	310	311	260	280	283	291	296	294	295	285	283	289	270	290	293	292	285	292	286	300	305	303	306	273	255	280	281	321	305	291	298	287	280	290	276	265	306	284	302	262	293	303	294	285	301	294	298	295	290	293	269	283	292	329	265	279	265	284	320	271	294	313	276	279	273	286	292	312	274	316	299	259	264	320	291	298	286	230	302	259	290	289	280	270	250	300	266	274	270	307	275	276	257	287	279	260	280	276	295	287	278	318	267	288	275	289	295	285	272	306	273	288	304	314	274	330	288	275	292	256	272	302	306	255	273	293	264	268	301	288	316	293	293	275	268	280	281	291	262	312	271	276	271	299	295	297	306	254	279	308	315	300	293	328	271	308	313	291	289	289	280	288	319	247	305	307	259	293	296	299	303	295	287	251	317	280	277	293	286	304	276	277	274	303	289	257	316	311	263	279	294	266	299	304	285	276	290	305	289	294	285	274	269	274	290	250	309	271	297	286	306	314	268	279	303	304	297	288	297	291	269	272	320	304	300	297	281	286	275	280	293	278	287	291	301	276	259	274	274	301	295	303	304	294	275	300	290	286	297	280	272	249	285	306	310	276	287	286	289	297	288	292	266	288	304	305	280	268	294	282	292	289	301	278	258	287	277	296	315	274	296	292	293	313	287	284	288
24555	21711	29400	27108	25329	20340	9892	5424	2834	1728	1377	1027	803	566	544	555	461	462	479	449	427	435	427	453	407	427	341	373	387	356	404	373	381	343	332	367	401	374	370	383	339	351	329	339	359	347	342	362	357	329	349	359	341	342	319	344	354	323	367	348	389	334	321	337	331	307	381	348	356	359	344	349	372	354	329	365	330	324	390	354	342	358	337	338	312	320	350	329	370	309	380	337	356	356	318	345	313	335	358	348	321	352	358	328	331	353	327	322	347	316	360	316	335	351	365	307	337	335	334	352	353	326	314	354	329	372	313	337	307	366	328	342	359	332	310	310	338	337	348	337	314	344	352	367	362	360	336	314	368	320	346	345	337	339	320	317	355	342	353	343	344	349	350	319	302	341	339	352	350	351	342	354	335	365	319	353	323	331	348	322	344	362	327	340	348	331	348	349	356	343	361	350	334	347	360	318	385	335	336	321	342	364	316	334	335	319	348	356	360	351	310	372	356	361	340	324	362	329	325	346	335	335	349	328	356	335	363	334	330	351	355	361	302	316	329	349	329	321	339	335	384	327	350	350	356	368	370	343	370	375	341	333	390	361	343	311	350	350	319	329	353	359	354	354	375	333	348	369	333	322	334	300	361	359	340	351	321	377	356	365	339	360	361	391	329	347	361	368	345	344	362	368	334	364	329	372	347	356	351	304	339	352	357	364	353	368	335	343	376	345	351	329	322	352	320	384	334	309	348	327	368	324	375	355	303	321	370	373	353	374	322	358	328	382	363	347	385	353	317	364	367	306	377	339	348	337	360	362	349	306	291	364	309	348	320	304	333	344	348	324	341	355	359	348	368	354	346	341	362	313	329	367	346	336	357	360	375	362	358	352	340	332	318	365	330	337	377	338	343	339	330	358	346	363	335	334	321	342	329	347	353	341	345	316	342	351	335	326	341	342	354	340	332	353	364	383	345	323	362	344	334	334	362	336	355	345	313	346	320	346	339	325	350	344	350	365	353	304	299	360	355	364	385	345	328	327	366	302	389	343	326	355	339	354	348	327	348	326	339	339	338	328	384	352	344	354	352	336	368	359	369	335	367	295	361	346	326	362	365	338	341	333	350	339	346	360	344	361	354	337	345	347	327	335	361	326	331	332	346	353	328	358	331	393	380	335	387	325	377	335	347	369	347	326	363	360	341	344	364	371	332	315	318	331	349	310	360	348	360	333	335	369	358	344	342	374	305	347	325	366	348	330	378	329	350	337	365	289	337	318	347	357	348	352	344	323	336	361	379	342	393	348	352	325	330	333	337	332	351	334	326	362	341	359	348	309	345	352	318	335	317	343	375	333	371	338	326	333	350	337	345	336	384	331	352	359	362	353	343	380	386	363	358	366	348	335	341	364	339	357	376	338	328	364	367	325	336	351	324	338	329	371	350	331	333	363	334	331	355	338	310	294	318	348	390	348	355	353	349	350	326	370	354	356	403	327	323	322	356	329	346	347	374	383	330	352	362	362	342	328	333	331	357	325	366	332	294	375	329	351	336	338	313	344	337	347	365	360	353	345	351	349	342	345	368	374	348	349	354	355	353	355	333	339	303	347	320	339	353	334	333	335	305	337	322	362	338	350	341	325	364	331	325	369	335	353	363	335	361	344	332	338	324	346	312	354	355	357	363	398	337	319	351	339	351	358	356	364	378	345	344	332	313	321	343	350	333	333	332	376	333	359	348	334	326	324	301	337	350	348	339	327	333	341	363	319	341	355	328	349	324	359	344	321	369	379	355	350	314	335	357	356	336	374	385	411	359	351	348	340	323	328	338	348	333	367	337	340	330	375	352	348	324	339	359	326	340	342	302	333	356	383	322	329	296	315	334	317	373	354	359	354	361	331	369	335	331	375	352	351	353	379	341	321	333	385	339	360	358	362	341	370	351	344	387	369	343	332	355	339	371	359	352	337	360	377	358	346	306	345	353	356	362	368	331	352	321	324	368	337	344	374	342	328	337	368	360	338	332	357	349	352	325	339	348	341	338	344	359	344	313	334	339	354	391	346	354	346	342	346	330	352	331	361	371	356	365	319	322	351	354	342	352	369	339	366	367	342	354	305	353	363	322	375	357	369	315	333	350	357	353	337	346	355	341	354	344	331	347	360	326	354	360	333	382	329	358	344	345	334	338	327	337	334	321	358	376	369	377	315	355	338	359	349	345	328	326	356	326	339	389	367	342	335	342	374	322	368	348	319	332	328	301	342	372	353	344	358	324	332	363	343	350	338	337	336	326	370	326	349	354	362	343	348	353	378	375	320	343	358	340	339	372	338	315	329	340	328	341	330	340	350	350	334	350	363	368	323	362	373	359	330	373	327	361	345	330	326	356	358	332	343	362	344	367	340	350	372	323	337	366	323	327	336	348	351	351	312	356	369	332	337	338	346	339	376	365	330	356	355	356	342	342	371	357	363	383	359	367	382	342	337	334	351	317	315	342	323	340	347	352	357	318	380	336	353	353	315	367	368	352	337	320	352	349	334	377	385	400	379	374	328	326	360	358	355	350	310	323	343	340	329	349	351	344	302	346	346	311	335	312	351	359	359	343	354	358	377	365	332	347	383	321	354	353	374	359	343	359	380	384	374	324	366	362	348	356	310	345	330	334	342	363	336	333	336	326	351	352	347	356	346	329	327	362	347	347	333	343	361	351	340	361	328	355	377	358	344	374	341	344	334	338	347	345	311	349	343	384	346	338	352	356	346	335	337	348	341	386	362	355	387	335	344	358	350	359	308	322	355	402	351	345	348	370	321	326	358	330	368	344	323	312	346	353	348	357	351	341	345	319	337	371	337	308	358	342	316	338	345	337	368	343	369	323	355	331	356	356	380	326	384	362	311	364	326	352	369	371	381	347	357	362	397	350	350	325	338	364	323	344	336	341	378	335	361	344	368	363	351	347	343	371	327	313	377	308	351	328	334	302	313	330	348	364	348	354	340	381	329	334	330	356	347	369	298	337	323	380	318	326	335	340	315	352	357	332	366	323	345	337	350	338	340	329	333	325	323	315	360	328	342	329	339	343	342	382	355	362	338	330	354	327	349	351	375	385	317	324	363	310	326	327	334	384	313	344	354	351	354	358	347	380	329	307	316	346	336	334	344	343	351	371	318	384	330	334	335	364	317	318	327	320	358	341	352	353	362	352	333	332	348	353	354	373	312	337	355	355	315	326	329	346	320	388	361	333	394	379	350	379	318	350	376	303	350	324	332	308	318	341	341	388	345	353	364	336	345	405	342	348	351	376	371	316	342	314	353	351	351	360	336	326	341	332	297	340	329	366	352	316	347	365	335	335	332	339	308	359	345	346	326	338	341	341	305	329	320	350	335	345	372	351	348	333	370	368	348	353	374	346	373	365	341	310	318	339	324	369	330	326	317	353	344	336	338	366	370	330	345	363	324	327	374	358	369	330	344	352	335	356	352	314	332	333	336	342	348	354	319	341	332	348	324	340	369
31413	59011	48195	37750	30123	18825	10233	8126	4628	2795	2318	1657	1112	807	741	721	633	590	559	537	540	530	520	530	410	471	447	381	420	375	405	397	439	356	346	367	384	396	367	319	412	366	345	404	347	353	384	377	372	383	384	354	377	341	360	340	352	410	341	378	334	373	384	369	373	364	383	366	357	401	367	368	394	368	404	392	397	384	377	353	347	371	336	359	355	387	382	362	363	363	373	373	343	354	348	393	322	366	363	389	390	323	342	332	355	352	365	335	340	378	335	378	331	338	383	385	401	347	409	363	362	373	338	344	355	372	366	394	368	378	357	378	368	376	357	381	362	363	384	334	356	372	377	395	364	395	385	357	383	360	359	341	368	354	328	301	319	367	334	348	312	347	382	316	371	378	349	358	394	378	382	348	349	413	376	383	349	361	371	389	342	400	324	359	358	370	375	377	368	357	337	367	342	333	338	375	352	354	384	354	356	347	381	371	347	380	367	356	404	379	371	363	340	379	351	334	409	360	323	369	349	389	374	381	360	335	385	373	338	349	359	349	318	337	359	371	351	370	341	353	376	398	345	357	362	364	381	370	378	385	365	375	338	350	384	374	377	341	346	381	361	358	365	385	384	370	312	375	380	350	346	338	343	364	391	391	420	402	358	380	369	345	370	360	372	347	386	342	346	357	353	380	361	369	359	364	393	360	383	358	367	341	374	366	369	370	390	376	387	361	379	342	350	365	353	379	348	351	379	396	350	374	336	357	393	375	350	369	373	366	367	374	375	379	375	372	361	382	392	338	332	359	324	379	356	379	370	327	396	313	373	361	341	351	349	378	353	371	357	392	340	350	378	359	358	368	378	360	361	351	349	378	356	377	330	361	356	366	407	326	400	351	366	370	384	390	347	351	329	323	360	356	352	364	362	359	373	378	373	366	396	342	345	365	359	400	388	408	332	354	339	370	382	359	360	353	363	375	368	343	335	388	355	359	363	360	332	366	347	369	372	350	393	382	365	353	337	370	378	369	372	350	353	364	339	362	365	341	334	387	370	384	371	376	378	341	339	361	349	381	356	328	340	383	343	380	372	361	373	336	320	370	349	341	392	361	371	348	402	362	364	341	363	386	389	381	367	368	371	364	339	345	378	337	348	377	393	347	389	349	356	358	360	372	385	386	378	375	370	391	317	342	372	386	341	348	387	324	342	384	368	397	363	311	355	353	358	391	360	356	359	351	388	363	345	378	368	362	368	333	349	371	380	375	336	355	398	372	351	379	330	382	360	346	381	369	355	388	329	355	342	336	353	374	355	368	342	373	404	383	355	357	375	363	387	337	367	385	341	356	374	333	343	335	326	382	346	346	363	381	375	375	355	356	366	412	367	379	407	350	361	363	389	344	365	376	362	347	346	406	349	340	359	355	323	350	347	345	383	357	414	365	359	360	363	349	365	344	390	351	332	360	340	363	381	383	367	355	354	349	340	375	360	339	405	367	365	347	392	383	354	339	363	384	360	367	378	341	350	375	366	356	350	381	378	377	345	365	408	344	371	367	363	364	365	347	346	409	373	376	357	396	365	366	351	377	386	371	312	362	381	364	367	357	353	387	326	360	359	385	343	348	353	382	334	373	358	346	380	386	373	337	386	366	359	391	378	402	354	360	370	346	401	366	327	386	359	370	326	360	376	344	385	344	363	369	360	361	358	366	375	345	359	332	353	367	367	395	373	386	347	362	350	379	368	382	365	360	358	365	331	395	351	378	329	333	387	350	361	366	366	383	379	379	356	371	364	381	322	379	372	352	342	350	345	319	326	384	381	373	392	382	365	373	370	371	397	334	334	390	373	358	363	394	366	349	370	383	355	385	382	360	392	352	358	345	407	329	333	363	356	350	344	348	394	359	340	367	342	369	348	339	349	356	352	377	327	348	361	355	349	389	354	388	381	355	352	345	366	358	339	363	330	386	361	383	366	348	368	392	396	362	355	363	338	394	367	388	365	380	355	349	360	370	365	401	348	399	369	368	361	360	372	352	333	378	404	349	324	371	362	344	386	386	356	380	362	377	395	365	325	355	380	374	375	361	368	322	390	391	376	345	366	384	346	371	355	376	353	351	357	351	404	348	332	372	386	369	375	379	395	394	345	376	343	332	383	369	345	351	384	346	382	377	383	355	359	326	402	371	369	357	391	341	349	341	325	353	366	356	358	351	352	342	345	351	343	369	364	389	344	353	417	345	344	336	354	332	368	398	356	361	382	345	366	360	385	346	382	359	346	343	380	378	358	381	372	357	392	346	341	336	347	382	347	342	384	357	348	352	351	376	397	345	370	372	363	380	381	340	368	362	344	339	357	352	342	404	373	381	368	358	366	378	379	389	394	373	390	347	329	369	352	371	393	392	351	337	395	380	356	378	339	349	362	334	369	389	328	395	352	360	399	363	351	359	375	388	351	389	381	346	368	378	373	355	342	351	381	385	407	377	334	356	368	337	341	375	356	362	397	343	377	359	364	375	334	379	342	372	354	360	367	395	360	349	365	359	392	358	378	349	381	361	362	332	374	359	339	381	340	356	362	353	353	376	342	343	400	383	379	286	349	366	366	385	397	339	392	330	350	387	396	356	359	386	358	380	365	334	360	377	383	340	368	401	344	354	367	390	390	368	352	349	343	324	338	353	407	354	386	370	373	336	356	348	385	365	355	355	376	370	373	367	370	349	401	361	373	334	361	378	355	371	339	331	331	335	380	355	372	394	365	338	349	357	352	361	356	405	347	395	344	355	363	371	357	377	344	374	355	324	355	397	352	367	335	361	363	358	360	374	389	366	384	375	361	405	356	346	380	356	362	344	361	376	372	364	355	354	362	400	348	367	369	372	356	384	356	382	353	377	365	354	383	347	352	360	343	358	346	354	377	366	392	328	366	362	365	350	379	340	338	340	365	346	363	324	370	388	342	333	368	339	367	374	390	349	365	366	337	371	364	387	387	387	377	358	369	339	379	393	388	383	345	355	355	361	370	357	372	370	372	366	386	351	375	361	364	321	356	385	374	349	360	364	331	356	350	347	345	367	412	325	370	353	365	379	369	388	374	361	351	378	386	375	357	333	360	337	357	302	371	370	370	324	353	347	376	375	377	359	370	360	377	356	336	380	360	369	311	351	344	347	340	354	342	370	378	353	379	350	365	353	347	364	360	363	357	316	328	369	368	374	382	390	354	356	360	328	351	364	389	354	342	353	344	325	347	344	352	333	342	332	359	345	382	390	356	345	344	377	320	359	376	346	374	360	385	337	391	395	316	378	360	391	381	354	384	370	367	333	377	338	377	374	389	359	365	381	371	399	357	369	359	350	367	337	373	327	346	363	428	387	361	356	345	399	338	337	360	366	355	381	405	359	335	350	374	333	376	365	347	353	366	381	357	360	351	338	404	374	357	363	355	375	382	372	344	348	374	352	378	324	362	357	408	369	388	372	350	395	384	346	371	370	351	399	352	332	347	381	382	370	353	370
25673	21705	29802	30602	21443	10780	5387	3708	2222	1390	1090	901	663	522	530	461	455	449	442	413	368	387	387	384	363	372	384	365	363	362	356	406	353	345	390	332	345	339	320	333	353	373	345	344	331	346	355	365	313	351	347	343	364	359	351	372	338	361	356	368	346	378	335	356	347	343	342	324	345	350	354	337	338	322	358	334	351	342	353	315	359	340	335	357	357	328	333	341	339	357	358	318	317	345	360	361	342	339	342	373	346	335	339	338	306	342	335	324	334	362	362	319	341	323	353	339	348	339	347	359	329	356	338	344	365	375	335	335	322	308	327	337	355	335	323	365	337	367	345	352	357	337	313	321	346	329	312	371	323	332	350	327	380	360	358	346	337	326	323	337	317	365	349	346	326	342	330	354	345	330	370	329	330	360	331	352	345	323	340	340	366	354	347	345	323	360	317	344	338	362	354	307	384	389	361	359	364	333	328	332	383	360	342	350	356	335	327	353	352	335	353	359	336	365	356	336	349	364	338	340	350	363	357	369	348	327	342	329	353	385	337	340	292	329	340	328	336	343	327	345	365	353	335	351	332	336	348	350	350	341	317	324	311	328	356	339	324	322	358	305	301	363	348	370	330	330	335	341	335	332	310	366	309	331	346	322	355	320	361	379	335	312	339	307	358	351	363	329	334	356	360	339	322	358	324	323	352	360	358	322	370	319	313	361	343	336	341	326	367	348	361	372	329	342	334	309	323	357	345	298	308	377	347	356	335	338	342	327	337	343	336	342	316	328	369	330	368	356	318	334	346	353	334	349	375	324	334	322	324	324	322	331	344	341	360	357	372	335	369	341	339	350	341	335	345	346	361	321	334	371	369	329	349	333	323	358	352	321	357	341	347	348	323	340	330	347	312	340	370	323	344	328	352	347	343	315	376	356	346	315	326	350	349	332	354	328	340	323	339	346	336	347	307	346	322	356	341	361	335	376	340	369	358	346	337	340	362	330	368	351	323	354	368	333	342	336	340	344	392	324	328	350	317	345	332	349	365	356	355	369	364	353	346	325	341	297	338	354	348	319	349	351	347	326	341	324	338	354	352	371	355	347	338	332	369	320	355	353	360	325	371	348	315	348	343	357	355	348	340	354	345	303	383	346	354	329	362	341	357	319	322	357	339	347	372	361	346	351	335	337	335	338	335	328	356	357	359	374	331	380	353	339	336	339	367	342	334	343	358	349	347	362	365	342	360	337	333	362	357	330	344	345	347	321	330	353	344	336	351	360	337	334	340	351	355	301	340	357	348	313	347	362	355	319	314	330	321	343	353	306	342	357	344	339	323	321	346	340	354	351	340	334	350	354	334	383	333	324	345	354	339	326	339	351	320	314	322	332	335	373	329	327	304	348	347	330	336	333	334	341	330	400	331	329	368	319	349	330	364	353	303	320	344	351	331	342	372	319	335	318	345	316	332	324	341	333	353	337	326	313	357	336	343	340	329	339	329	325	334	305	345	316	351	337	375	341	347	358	383	307	337	363	342	378	323	341	322	349	325	344	370	352	348	344	370	356	338	368	360	331	336	345	339	366	349	314	336	340	339	332	331	367	307	359	343	329	349	339	319	354	330	350	308	366	315	356	324	329	335	333	323	346	329	335	328	348	322	372	342	358	311	332	349	359	347	335	337	336	365	350	316	342	326	326	310	377	344	340	340	334	349	344	324	346	346	346	330	366	323	337	326	324	330	330	312	336	359	331	346	358	343	327	317	326	370	331	330	352	363	306	332	337	366	347	332	347	357	332	333	337	347	353	367	341	324	323	317	309	334	344	348	343	321	311	355	359	339	338	348	315	343	317	361	362	355	379	357	334	374	371	346	336	335	326	345	362	327	357	338	353	368	352	323	352	378	342	341	332	346	342	328	343	336	344	342	337	311	330	330	335	353	370	335	320	384	344	362	318	352	336	340	329	351	340	356	333	346	321	343	367	333	355	365	357	344	353	306	313	364	338	348	383	360	384	340	351	330	293	310	318	318	339	365	330	373	343	302	363	341	343	321	329	345	344	349	357	327	334	352	361	326	317	346	326	340	344	349	325	332	349	333	358	333	326	347	347	351	337	366	351	358	337	339	338	309	341	325	341	328	383	348	373	365	318	360	307	370	361	309	363	330	341	362	365	383	334	302	326	344	351	340	327	351	327	370	360	338	341	333	315	366	350	370	342	319	339	371	338	347	341	315	362	350	376	360	339	351	357	369	360	318	326	365	325	353	357	334	309	341	318	307	338	303	343	360	350	334	359	338	351	351	352	341	358	311	325	325	361	352	344	330	332	332	342	337	307	365	336	324	335	354	347	381	328	342	331	333	357	335	325	303	348	353	341	351	341	311	413	338	336	340	319	368	369	306	355	353	357	375	399	333	370	316	341	336	334	314	328	317	363	334	322	312	339	343	338	346	319	368	310	340	370	334	374	339	354	347	346	322	344	333	318	322	345	340	358	326	362	366	341	329	325	307	341	345	343	322	354	351	321	350	357	345	320	339	355	357	345	380	338	329	322	346	324	366	341	348	337	352	342	326	340	340	355	318	365	345	322	354	319	343	359	367	374	359	354	337	328	356	298	321	323	318	344	323	318	318	331	346	356	324	292	342	345	379	340	351	331	340	340	362	349	306	343	344	363	343	333	332	349	352	333	359	340	348	342	359	337	330	331	370	358	330	364	299	328	340	314	347	349	335	322	350	393	332	315	338	334	291	348	350	340	356	350	326	360	349	395	351	318	304	336	368	318	357	372	338	324	355	351	371	319	370	361	357	327	361	344	340	364	347	343	324	355	368	304	324	339	344	343	345	330	344	321	328	322	309	329	354	365	362	324	328	330	361	332	323	325	345	329	334	362	354	344	333	334	344	348	341	330	349	335	358	360	356	344	316	356	312	351	310	307	338	340	349	336	319	356	332	340	379	337	356	341	324	338	326	350	323	318	347	341	325	334	344	329	378	356	326	342	345	300	332	330	335	330	366	325	344	343	345	321	317	344	377	367	362	331	365	356	315	339	320	321	325	356	333	350	349	315	344	297	349	313	356	321	330	317	340	320	310	331	337	365	342	395	371	374	362	354	333	343	337	359	361	333	334	281	351	382	324	330	333	367	356	352	338	342	366	336	347	319	328	372	354	340	355	318	345	309	333	338	358	329	317	390	332	331	300	371	332	356	347	356	337	317	349	342	379	331	330	360	309	399	353	359	355	347	334	328	335	377	297	356	351	372	365	372	328	343	334	344	381	327	309	313	368	324	330	323	359	347	357	343	373	371	321	352	333	342	333	324	328	345	312	334	326	320	325	313	326	359	360	368	325	344	338	329	375	341	340	342	372	327	335	368	336	346	343	357	333	364	324	357	330	350	356	312	332	340	339	340	374	368	346	350	362	360	328	331	350	339	374	319	336	335	383	354	369	331	358	339	359	336	324	332	359	344	305	395	322	344	373	359	344	369	310	325	356	331	338	344	356	351	353	341
30656	54293	44871	33551	22080	12636	8343	6621	4167	2493	1905	1472	1024	713	676	648	625	566	557	546	490	480	520	508	457	383	436	465	402	420	388	406	422	418	412	351	365	391	387	408	381	393	397	392	344	397	400	379	341	377	406	371	400	354	378	420	392	385	386	378	406	375	372	366	374	374	360	361	385	377	381	399	329	368	358	395	394	378	364	356	371	386	348	363	375	370	418	360	354	376	389	362	389	399	344	363	332	384	403	379	340	349	403	393	375	359	382	344	366	398	368	350	368	389	393	415	372	398	392	357	382	371	381	360	384	378	356	407	375	369	354	371	349	400	373	386	396	390	345	350	367	377	350	387	361	344	420	347	341	384	357	332	358	343	362	334	374	379	347	385	421	367	352	365	361	358	366	381	401	376	363	361	362	356	377	368	375	361	367	368	353	382	390	372	355	393	370	364	363	377	366	371	360	357	359	392	352	366	370	331	366	390	335	357	376	348	380	341	374	365	361	368	363	410	380	406	372	360	350	389	363	338	400	380	370	368	368	370	387	368	350	375	380	360	401	368	388	374	377	385	350	367	353	374	359	355	359	336	365	360	358	338	360	353	374	387	385	358	364	354	385	378	393	373	374	370	384	381	366	380	379	332	369	374	374	418	378	356	401	353	333	412	407	385	358	376	395	381	384	381	368	351	383	356	339	368	378	392	363	354	391	368	405	406	374	401	402	387	353	350	369	382	348	364	377	366	378	366	354	323	339	347	338	377	396	396	406	352	372	349	328	355	377	365	395	356	381	344	349	361	357	358	365	351	329	334	367	391	394	364	369	382	361	364	340	374	386	371	350	395	363	369	360	364	347	382	362	385	373	348	365	410	372	379	398	408	367	364	386	369	363	350	360	360	394	345	367	375	389	371	362	372	378	391	355	378	386	367	363	374	402	380	389	363	361	382	347	365	362	365	381	396	400	397	380	389	381	393	403	401	378	384	357	376	384	343	360	342	370	413	371	379	380	338	362	391	341	366	346	351	395	348	375	372	354	350	334	386	381	366	418	385	368	362	355	396	345	367	399	381	347	355	364	386	399	366	358	365	392	380	371	357	372	375	344	350	414	388	368	403	341	355	349	394	382	365	381	351	378	356	370	372	381	356	349	382	386	382	397	380	364	356	389	358	362	361	384	365	378	360	357	352	378	346	337	358	403	375	386	348	360	368	363	338	345	375	386	368	383	375	382	361	356	331	362	354	385	393	380	414	363	354	377	405	348	347	364	352	377	379	355	369	360	360	405	384	367	382	358	357	370	382	334	374	396	372	389	394	379	327	360	375	369	379	380	370	356	350	374	397	389	332	346	360	328	391	381	370	363	374	365	374	365	370	357	358	384	340	391	369	390	340	376	353	373	395	384	384	352	338	374	381	388	342	325	357	365	376	354	348	372	349	377	355	361	376	380	354	375	372	391	359	351	329	401	351	388	384	364	357	400	361	355	355	384	367	356	374	374	383	347	410	363	345	369	407	395	431	377	339	357	410	373	355	404	369	396	383	359	342	354	366	368	392	383	374	378	344	355	388	382	358	384	359	390	390	378	365	336	394	371	388	396	383	345	393	336	379	346	386	406	395	332	350	370	377	377	341	360	367	376	378	363	353	395	368	360	347	360	363	347	385	348	395	380	390	347	358	367	329	369	420	378	368	368	371	361	384	340	432	372	367	384	364	362	366	379	345	400	363	398	351	356	356	353	362	374	354	368	365	362	364	377	346	349	348	380	364	360	355	412	388	366	354	386	387	413	377	394	369	375	374	380	353	377	400	401	358	337	371	366	343	379	396	361	369	408	368	364	385	388	362	378	345	401	369	377	381	364	375	378	389	381	375	382	395	361	383	401	397	402	363	346	379	353	366	382	364	381	393	375	350	362	362	379	374	367	405	368	405	373	358	352	361	354	356	393	356	348	383	364	365	391	394	403	386	377	381	375	390	386	383	377	370	376	355	356	344	368	405	374	420	365	375	369	365	407	337	367	352	380	379	407	357	335	393	328	359	374	323	368	303	385	370	368	333	406	363	351	349	373	367	372	380	391	396	354	399	408	347	389	349	326	335	359	378	351	387	390	382	361	369	340	335	388	363	374	340	354	350	405	376	368	371	382	369	375	364	325	370	345	402	383	366	383	373	353	369	386	385	377	390	394	352	354	384	394	388	372	375	410	381	362	404	367	370	390	347	387	363	352	384	369	389	397	358	374	366	391	348	391	330	348	359	345	353	361	353	380	357	355	386	394	345	378	369	375	372	359	356	377	347	355	390	365	380	397	373	356	348	355	338	356	372	389	355	389	363	395	345	362	396	388	381	356	360	350	348	351	369	355	347	385	357	412	358	372	378	346	350	329	399	374	366	363	358	364	362	391	349	367	372	384	387	349	374	416	344	387	385	375	382	419	372	384	347	374	373	334	359	375	370	371	365	374	360	357	388	365	371	384	345	393	385	340	374	366	361	361	339	354	367	369	384	378	353	337	382	362	332	379	392	334	352	343	379	372	393	374	358	367	361	369	402	365	380	393	396	388	367	375	371	386	327	378	388	374	347	350	414	363	374	350	320	407	413	369	397	378	362	404	357	317	363	356	356	363	381	377	352	355	389	366	332	407	338	355	361	383	358	381	359	382	382	353	365	384	400	363	371	391	337	379	355	386	378	393	384	351	354	348	367	370	357	364	374	361	358	375	371	361	353	414	356	344	350	360	341	371	390	366	394	359	374	386	370	374	373	361	394	374	359	401	356	368	347	337	350	376	394	378	395	403	360	397	366	361	376	381	382	361	370	392	367	374	387	351	389	369	351	364	370	385	386	369	356	379	372	390	396	368	372	378	392	361	339	384	336	370	359	359	335	386	366	370	374	371	389	397	374	385	392	370	353	349	337	400	389	376	376	399	387	369	351	382	358	376	370	353	351	384	409	351	344	358	385	412	366	363	381	380	366	391	359	387	404	377	372	357	365	396	369	357	374	372	382	350	367	395	391	352	402	361	401	379	372	359	392	359	404	397	352	357	347	388	341	392	371	374	389	392	358	381	369	360	375	371	373	389	383	378	375	359	381	354	367	395	361	364	364	372	419	360	354	385	389	367	339	379	372	350	356	324	393	366	406	364	374	337	340	361	349	360	405	386	385	370	374	406	341	383	357	383	377	365	341	398	392	384	387	349	353	361	361	337	374	402	378	365	364	377	357	399	364	419	382	375	370	383	401	385	350	383	392	355	352	392	405	367	359	357	378	360	344	377	383	383	357	378	353	356	348	375	355	403	362	373	382	370	345	365	353	353	361	357	361	359	383	346	389	389	373	401	377	376	371	365	371	362	382	393	381	358	370	418	375	379	362	387	370	386	381	397	372	364	381	358	344	359	357	364	350	373	361	383	349	363	386	366	345	324	372	353	391	381	349	381	379	413	378	382	371	370	369	389	385	380	388	371	396	361	384	379	383	387	339	385	342	370	360	389	361	388	355	394	365
23294	21660	29458	24649	22216	22775	19860	10120	4556	2726	2168	1652	1149	902	813	764	776	732	667	671	652	624	623	546	568	578	597	524	554	513	539	530	524	553	505	487	518	546	469	492	455	473	464	501	516	488	511	494	492	515	507	496	505	550	498	511	514	523	506	508	512	488	442	488	478	539	480	482	506	467	546	487	466	486	504	483	487	500	500	464	459	470	465	492	478	526	525	456	459	476	441	509	522	470	461	454	487	472	447	478	422	463	460	460	471	453	482	475	458	501	474	510	470	478	504	478	478	448	459	510	490	540	482	451	472	468	482	463	462	481	486	497	480	491	465	461	480	507	483	491	509	505	489	459	484	457	498	500	508	497	462	479	459	500	447	491	431	517	506	496	509	502	506	485	487	477	483	472	435	492	481	521	507	521	502	491	505	438	482	494	483	498	449	462	482	473	438	491	509	475	508	476	476	493	467	507	471	486	491	461	488	452	469	475	456	475	471	464	495	504	499	483	464	470	480	486	496	469	514	467	479	483	484	479	469	500	488	470	468	508	485	468	447	524	477	439	472	499	473	486	466	482	505	478	490	520	487	469	483	487	439	467	431	455	493	462	469	477	467	488	474	500	477	441	487	500	468	485	501	495	476	514	479	509	478	462	456	482	453	481	474	472	502	478	463	485	523	467	507	465	450	512	489	470	455	541	485	482	459	493	424	477	475	470	469	475	497	420	496	469	512	457	492	474	479	493	489	449	441	499	472	461	438	461	465	503	508	462	452	475	476	464	506	471	509	473	502	462	478	498	461	521	481	496	485	496	503	485	460	469	464	456	461	473	484	476	517	496	491	504	453	454	466	500	468	484	472	473	489	498	511	483	441	475	479	499	473	453	478	503	487	465	462	445	445	484	478	441	452	482	542	457	461	465	510	497	434	478	449	510	526	493	486	527	481	451	447	473	479	502	434	489	521	463	455	456	474	480	466	486	503	491	488	480	482	499	479	449	514	445	462	466	473	490	507	490	476	444	521	467	456	469	452	466	456	439	470	475	443	486	490	486	470	457	467	482	492	503	449	502	504	483	488	475	503	453	481	510	478	484	476	504	502	475	471	485	501	487	444	481	454	482	509	465	492	465	491	506	485	464	485	463	487	474	469	495	517	484	476	506	459	489	486	476	505	476	479	480	516	483	482	466	503	487	505	473	454	497	503	459	472	482	528	478	501	460	452	511	516	491	458	518	478	498	473	491	488	463	456	501	474	479	483	487	476	448	482	443	493	469	494	473	491	470	505	522	440	481	480	496	460	446	470	500	486	509	481	485	498	490	500	464	500	508	468	456	480	504	423	475	495	494	493	475	488	481	494	469	465	506	478	506	476	461	517	488	512	505	523	462	481	478	512	449	499	464	478	486	488	504	455	449	479	492	461	479	468	496	493	474	483	479	466	476	479	483	472	483	461	475	481	489	429	485	451	475	480	463	493	516	526	485	445	491	487	477	507	454	505	426	463	458	484	476	489	458	473	479	501	461	496	526	449	508	479	510	477	441	446	494	498	473	506	520	495	439	475	489	494	483	457	475	484	463	483	481	505	484	477	517	472	450	492	474	480	464	479	427	472	472	432	475	475	507	500	467	482	458	498	459	461	478	473	498	486	489	467	495	501	476	496	483	506	467	471	438	466	481	477	455	485	489	505	474	514	474	480	463	468	473	490	507	476	485	499	478	477	468	494	408	414	431	473	468	475	489	453	473	487	457	483	467	488	481	473	485	476	471	457	457	475	489	464	473	495	468	455	451	487	413	482	505	503	499	429	483	469	524	471	479	479	469	489	431	447	437	454	473	484	452	487	458	483	480	488	463	506	448	490	471	512	461	487	503	461	480	456	499	462	471	484	417	479	497	483	467	501	468	556	495	462	490	483	489	491	478	458	486	495	455	519	482	493	517	487	495	480	480	466	456	484	483	468	492	507	465	464	511	461	472	493	504	482	496	493	459	452	490	500	500	488	491	458	454	492	521	510	451	467	479	447	427	493	481	488	458	508	467	501	481	466	494	504	481	503	533	460	447	431	503	488	446	442	482	477	487	517	479	491	481	457	509	472	477	430	494	489	474	518	452	462	494	436	508	478	509	510	446	445	457	450	505	476	458	462	481	465	481	508	455	482	505	481	457	499	487	513	467	524	476	500	453	461	495	502	465	487	484	490	442	525	473	516	437	451	493	470	455	474	476	472	477	524	499	478	478	448	452	478	492	498	482	463	504	474	500	490	475	523	452	520	493	509	496	499	461	480	473	482	468	455	437	492	462	473	466	459	485	488	446	487	477	487	464	489	508	515	487	468	486	507	463	475	488	521	491	474	456	489	484	470	444	477	483	440	476	512	456	460	462	493	470	513	495	511	480	504	489	428	490	478	463	482	478	467	473	467	446	485	490	470	488	485	493	498	479	496	506	494	421	464	471	506	442	463	494	485	451	463	500	480	480	424	476	458	493	458	481	496	516	464	488	509	468	435	444	475	447	475	467	493	448	496	455	516	445	481	480	459	467	490	488	512	520	460	500	518	485	483	494	462	485	504	498	479	501	486	477	476	457	469	465	429	480	476	489	469	512	442	481	468	490	485	507	493	451	488	464	470	456	477	491	521	462	473	466	507	481	473	479	471	510	480	475	506	457	493	486	507	476	450	485	458	448	511	459	487	439	475	476	467	511	497	478	518	459	480	475	484	438	506	441	460	475	506	506	462	475	455	487	507	470	500	461	486	507	478	492	502	465	472	471	452	491	463	489	456	510	503	495	459	470	485	492	437	530	438	498	487	440	481	452	487	467	458	491	459	471	490	501	454	494	462	438	430	490	478	421	452	461	454	499	441	463	477	461	517	465	481	507	469	444	550	488	481	466	495	470	474	430	486	511	450	464	504	515	476	506	504	488	500	512	454	432	461	485	470	471	457	456	466	525	529	456	508	493	458	471	479	505	498	473	485	531	501	491	466	432	531	455	478	466	467	464	483	445	483	491	485	502	507	456	481	453	473	473	489	483	505	494	490	513	443	489	476	510	464	471	447	462	517	495	460	503	465	466	480	522	463	517	502	510	479	467	421	460	502	463	462	499	489	487	481	477	463	480	459	510	471	464	478	486	524	448	459	475	459	490	484	535	478	451	492	478	450	498	495	485	504	488	474	497	503	479	457	445	506	470	497	490	507	486	426	453	534	476	460	495	477	477	498	475	473	473	457	535	481	434	477	487	504	435	473	499	510	471	492	502	481	454	457	472	474	490	500	491	469	484	502	462	476	499	458	490	497	464	476	447	486	462	493	465	466	474	468	465	460	511	498	443	451	484	469	502	495	506	457	494	446	484	486	499	468	449	480	474	483	483	480	463	470	521	487	488	460	476	467	472	493	497	477	452	484	504	503	454	498	486	485	463	484	455	500	500	503	472	496	512	458	451	501	505	439	492	461	476	461	447	475	470	462	470	475	501	460	464	510	502	494	492	527	478	492	481	484	482
33728	64911	54511	38669	27752	21522	17748	13245	7161	4622	3614	2612	1768	1250	1047	978	952	886	816	757	753	709	737	671	628	593	579	590	538	549	542	564	558	566	569	548	564	493	521	517	530	529	530	514	510	492	558	512	503	497	520	492	482	518	516	504	482	475	491	510	538	503	477	480	506	505	490	518	529	502	489	521	517	515	469	491	501	492	477	509	532	485	491	487	488	481	489	488	512	522	544	525	504	476	505	542	515	521	536	516	521	488	485	483	495	503	481	522	474	485	511	503	520	503	506	519	510	542	464	464	497	507	525	479	508	500	481	535	539	506	517	504	485	528	533	454	482	467	484	523	522	526	478	557	538	538	495	477	513	498	458	478	521	514	494	492	496	491	503	504	502	500	531	511	508	523	522	459	517	453	519	506	502	476	477	470	506	530	482	493	504	466	483	514	510	494	477	486	511	485	522	541	483	494	509	540	483	467	483	508	471	521	482	512	514	533	523	492	488	515	546	484	497	515	467	525	494	479	469	474	501	483	484	472	498	494	526	465	475	463	503	474	502	506	477	468	522	476	511	479	503	502	461	493	481	514	512	482	505	479	495	490	459	474	470	491	486	465	523	539	486	509	524	506	481	500	536	499	523	516	489	488	510	500	511	515	521	494	464	503	477	454	544	460	492	460	526	457	510	520	537	452	498	487	479	511	482	525	512	499	490	534	542	487	517	521	486	528	493	473	505	497	511	529	505	510	518	480	470	510	503	494	512	482	467	508	522	483	492	513	485	521	484	517	503	481	460	489	507	524	541	520	491	523	534	473	457	460	521	467	526	517	536	526	493	496	461	470	486	522	452	494	504	509	481	525	495	502	485	470	446	523	515	493	509	477	498	517	485	499	520	481	532	491	492	498	475	531	518	518	543	508	493	505	503	475	502	460	515	501	473	522	486	503	500	516	452	536	526	499	503	518	515	490	465	499	517	480	489	503	471	506	517	538	506	487	498	453	492	525	476	490	506	506	529	497	500	532	461	499	526	520	479	520	538	510	520	481	458	490	453	521	490	464	450	555	526	542	526	466	551	439	506	499	488	495	469	486	482	499	476	513	482	509	468	527	509	500	505	497	491	522	509	481	475	478	485	497	507	468	468	502	503	487	474	483	517	497	502	504	495	483	506	487	498	511	537	494	521	504	509	493	551	529	490	500	529	519	479	499	483	470	511	515	511	509	504	545	499	505	479	530	568	470	500	472	501	512	510	523	491	533	502	485	502	524	486	501	507	499	454	461	491	457	492	504	543	539	521	495	527	524	507	535	477	486	493	569	516	490	506	453	496	500	477	501	470	469	488	508	503	505	513	491	473	456	484	494	485	506	523	503	523	488	539	504	483	510	503	530	473	518	490	474	513	484	458	452	492	479	515	506	478	496	480	518	507	489	497	506	505	450	514	491	501	557	499	505	464	492	505	485	496	506	477	473	487	502	514	479	469	519	526	512	500	519	493	505	508	475	525	498	496	562	479	530	513	478	563	504	494	503	530	491	494	527	484	502	461	544	507	516	493	499	483	458	488	466	534	496	435	485	511	502	500	485	478	511	512	505	492	484	493	501	523	533	477	453	542	512	522	472	550	508	527	504	545	454	473	527	478	523	478	481	496	494	494	451	510	495	516	477	522	474	492	515	524	471	498	492	513	501	550	506	476	462	533	513	508	526	529	515	485	505	486	481	489	518	479	506	503	492	462	538	500	515	511	495	493	464	517	505	487	458	494	490	514	517	521	521	520	500	483	459	525	515	494	489	487	507	481	472	487	530	519	510	513	488	450	532	472	501	520	501	490	501	501	491	490	517	485	495	484	486	505	469	514	495	516	531	506	475	489	485	507	502	533	552	530	496	494	480	485	449	513	515	504	462	481	504	462	494	527	477	515	488	497	533	487	522	484	524	497	474	469	499	521	474	493	541	499	500	526	512	483	488	503	500	525	490	500	484	490	481	447	513	519	518	476	448	480	511	485	501	552	493	513	468	463	533	487	523	482	512	491	461	500	525	505	539	513	467	501	505	531	503	510	513	520	485	490	499	498	516	491	538	486	465	571	480	518	521	499	512	492	495	460	473	505	516	511	471	485	489	491	489	520	494	502	473	506	471	516	485	489	472	500	493	503	492	521	491	510	474	497	492	465	542	518	481	506	497	468	515	483	529	478	512	475	443	465	507	489	512	480	499	515	503	525	497	460	548	503	513	477	475	489	505	513	480	457	486	519	503	506	479	553	499	497	514	466	500	475	476	509	525	512	512	503	477	502	514	505	480	471	489	443	516	473	473	475	507	515	508	454	526	519	486	509	477	481	498	507	487	511	481	521	487	530	558	492	497	461	531	480	550	477	459	511	515	505	472	526	501	509	511	449	533	510	513	492	467	524	455	462	509	480	506	538	491	478	496	514	496	440	540	489	473	492	444	473	495	512	523	535	448	507	466	484	482	487	479	495	434	486	497	547	477	533	492	534	491	524	479	514	460	496	489	496	478	485	506	500	492	477	458	490	480	495	482	473	509	491	494	507	466	478	571	523	501	517	491	486	473	500	464	481	536	531	504	531	496	469	472	512	530	518	513	536	490	511	507	500	510	509	497	491	497	508	529	500	481	471	486	502	507	471	452	461	529	489	486	530	515	476	519	487	480	538	466	512	461	504	511	493	521	474	514	515	521	469	512	505	478	467	499	512	474	495	505	465	522	501	493	513	481	478	515	516	518	515	484	535	465	473	501	489	497	518	498	496	465	440	497	533	512	502	468	490	493	479	472	529	489	538	493	494	465	468	546	469	494	494	525	472	481	474	529	511	507	475	451	516	511	550	499	507	508	494	454	554	454	485	518	497	506	498	479	507	492	495	497	512	509	509	477	527	514	501	497	523	477	483	503	491	521	493	532	516	500	499	506	487	508	518	509	470	559	494	504	525	504	563	462	485	455	514	514	457	492	474	501	552	495	519	476	463	478	506	479	486	488	481	525	517	481	511	488	506	478	514	483	501	535	447	491	512	482	534	479	497	498	499	504	504	479	486	485	492	538	521	505	538	499	530	483	525	511	489	481	480	515	496	474	517	488	495	514	492	526	506	492	495	515	491	476	466	490	508	534	593	478	447	521	485	518	524	550	525	502	512	519	483	549	495	472	494	534	479	484	496	494	464	471	491	454	493	480	479	482	471	543	505	496	508	478	478	498	536	505	475	501	501	524	494	476	554	519	524	540	503	494	488	476	490	490	509	483	507	520	502	484	493	491	472	471	496	515	518	476	490	511	511	502	486	529	502	501	496	503	510	523	481	494	488	517	461	476	507	535	498	530	491	497	478	510	507	518	469	479	484	520	508	507	524	489	521	537	517	492	513	464	491	485	492	476	567	515	510	482	504	494	505	520	520	506	458	523	512	489	522	487	459	468	517	482	478	481	452	525	505	511	481	500	470	482	551	524	501	478	485	507	542	486	486	499	444	495	491	446	517	510	506	494	510	465
31413	35365	38912	24338	13021	7239	4480	2456	1525	1029	832	660	497	411	371	364	342	310	313	307	309	316	332	301	270	288	287	263	298	256	271	264	291	267	285	279	287	276	275	297	274	256	272	276	248	265	284	243	243	252	246	283	270	262	284	207	259	273	282	279	261	268	260	266	267	294	242	246	244	231	284	244	246	258	253	247	272	251	258	263	277	263	286	244	245	271	261	227	257	273	274	243	268	248	265	249	265	257	256	257	290	253	258	272	244	236	239	261	280	271	243	278	263	234	258	271	253	248	272	258	253	251	257	247	248	270	264	257	264	270	252	267	282	238	273	264	225	289	257	237	270	262	242	253	287	243	289	250	260	243	248	221	270	282	247	290	270	288	254	251	261	257	254	250	260	267	272	255	250	258	261	284	243	258	258	246	266	268	297	226	278	276	262	281	270	255	288	253	285	278	241	296	281	259	283	279	272	244	210	258	246	255	266	251	274	244	274	240	253	246	263	252	237	254	230	242	257	268	258	279	254	242	274	260	263	254	250	251	265	269	274	261	270	274	283	283	275	247	297	284	263	251	275	238	272	258	256	273	267	273	269	249	244	242	239	241	242	250	266	258	266	281	245	246	236	259	264	244	269	244	269	289	239	253	250	276	267	261	255	296	237	266	294	283	261	239	253	260	283	285	246	275	255	252	266	293	271	232	263	266	256	258	271	275	258	280	270	253	246	248	237	264	255	252	260	298	252	229	225	250	254	263	264	286	253	337	259	235	261	264	251	267	256	271	287	247	262	276	272	292	256	264	302	283	233	243	243	246	269	257	287	263	259	262	264	258	254	300	296	270	246	302	283	287	265	263	269	245	245	235	241	276	224	296	250	277	263	246	255	262	272	247	250	227	251	237	245	264	248	269	240	259	290	247	255	253	238	246	270	259	245	232	256	258	250	274	256	268	273	267	260	262	256	279	247	250	255	251	280	252	249	241	281	244	251	250	255	252	266	275	278	292	262	261	261	266	275	266	252	270	241	296	269	269	249	281	252	243	270	264	254	278	280	266	260	255	279	278	253	284	293	245	236	227	284	265	252	266	268	255	248	279	252	299	254	213	287	276	265	245	243	277	234	270	263	260	240	278	251	253	243	270	250	278	299	253	254	287	285	256	280	281	250	260	288	245	265	287	309	258	275	268	255	265	280	262	279	283	277	255	279	244	260	295	265	266	289	295	286	287	264	245	265	264	256	253	266	257	264	248	274	260	286	266	252	281	213	276	285	300	255	289	249	276	256	253	259	245	237	272	268	253	256	275	263	266	295	246	264	273	275	220	256	267	278	242	297	269	274	258	236	263	275	253	265	258	262	241	231	245	259	260	281	266	267	285	256	292	250	221	264	277	257	278	245	276	269	257	261	285	257	259	273	233	274	271	243	263	265	259	274	270	272	230	257	242	271	270	312	299	270	227	238	275	235	282	233	277	286	264	232	271	251	297	272	261	274	269	299	244	248	250	263	273	271	240	276	247	293	239	268	290	291	253	260	269	283	266	235	264	264	261	245	284	247	291	266	245	282	247	270	257	256	270	261	243	251	275	258	321	274	280	264	250	250	241	239	238	290	282	274	289	268	265	276	259	235	287	246	265	254	256	286	267	250	255	265	267	251	285	261	263	274	265	259	266	245	252	248	248	220	220	263	278	265	243	272	244	263	260	243	233	260	248	251	261	243	264	253	238	264	250	238	268	276	256	268	231	270	259	233	230	260	271	262	280	251	264	253	246	289	268	240	287	254	261	274	255	272	247	253	254	272	259	277	239	279	232	281	282	263	269	266	264	268	238	248	278	257	254	259	278	285	251	240	279	310	274	299	244	272	276	249	262	248	269	275	280	268	251	263	276	260	261	273	261	261	287	262	269	307	263	279	266	267	246	260	242	241	272	275	278	251	255	280	249	247	256	257	258	279	240	238	283	272	253	253	254	261	282	261	267	258	283	291	278	249	282	256	316	269	270	250	256	266	266	242	252	273	240	275	271	258	249	239	291	257	282	241	265	271	257	255	261	254	248	298	272	255	265	279	250	248	273	277	277	254	292	272	274	272	247	258	259	314	254	271	267	249	245	280	236	281	260	266	254	268	288	267	242	263	263	269	318	271	255	282	291	266	261	275	248	250	257	246	247	271	261	289	247	260	299	245	259	260	273	253	254	274	270	284	305	271	260	285	240	267	269	248	296	248	278	248	244	261	261	275	274	249	267	279	261	264	258	233	246	269	271	272	258	260	252	254	286	250	274	256	241	245	234	275	250	276	249	285	251	239	245	254	254	251	268	272	275	259	263	246	258	247	258	261	273	255	250	287	275	269	282	242	268	241	264	279	261	261	274	274	282	243	292	277	300	282	247	265	263	268	261	239	263	266	277	256	276	271	275	285	281	247	297	275	260	260	263	262	242	266	242	266	277	259	252	249	273	237	265	286	262	256	274	222	244	265	242	263	268	234	239	261	257	267	263	226	273	271	254	253	249	268	277	271	255	236	263	284	289	255	249	270	265	267	278	240	273	256	268	259	290	273	235	272	261	280	272	295	230	267	247	260	278	249	262	244	271	248	284	271	288	249	273	265	263	257	259	256	254	276	273	231	272	259	266	260	268	257	255	250	262	290	291	268	244	281	268	277	260	255	290	277	266	273	253	271	264	303	250	255	316	279	272	287	288	251	263	265	269	236	244	242	264	275	294	266	279	276	278	250	255	283	279	284	274	259	244	256	255	272	251	259	292	286	271	238	261	275	264	280	275	254	274	263	239	267	258	285	256	286	227	260	264	242	289	268	286	248	307	268	270	250	262	264	243	277	269	236	258	266	275	241	254	236	287	249	272	273	239	249	267	249	297	261	276	282	263	280	281	262	248	262	279	268	271	262	247	283	262	268	259	284	265	257	268	272	250	229	280	251	259	260	244	242	268	270	254	265	250	264	283	247	244	251	274	252	262	264	237	284	245	285	260	225	250	248	263	275	261	258	243	243	290	282	251	258	229	245	301	253	263	262	279	283	250	248	236	292	259	253	254	248	291	258	264	256	254	240	242	249	279	274	280	269	233	276	293	265	270	231	290	238	281	267	286	266	245	257	255	288	227	273	247	272	265	284	261	267	264	245	253	267	256	296	266	287	270	220	248	264	261	261	256	278	249	278	308	247	261	267	270	281	249	244	275	232	241	254	263	260	289	246	262	293	246	249	236	286	307	250	276	266	250	267	286	249	270	250	256	265	248	300	228	255	300	248	240	256	234	266	232	240	253	247	258	252	232	296	260	287	274	249	235	226	245	261	240	277	266	264	270	278	262	232	243	250	240	258	251	273	255	271	249	278	250	278	281	258	264	261	290	257	235	264	238	244	265	268	281	293	258	264	283	254	260	266	263	270	249	243	258	264	274	274	271	249	244	250	287	266	253	272	269	255	245	244	238	255	240	269	285	282	246	266	277	273	267	263	242	280	269	253	321	251	239	237	288	283	251
31141	50294	38303	22151	15548	10549	7376	4357	2739	1797	1347	1109	720	524	485	483	441	445	424	386	414	377	347	370	348	302	321	311	296	278	304	351	280	273	294	312	327	295	287	271	330	275	318	291	306	300	267	289	316	280	298	270	263	277	318	268	265	318	288	297	288	320	316	312	322	299	294	296	307	315	310	300	269	275	297	288	296	291	299	305	285	291	303	297	253	297	287	291	304	280	279	300	278	292	277	271	300	298	289	278	311	314	274	271	303	290	292	281	291	278	261	285	325	299	274	260	264	277	272	297	291	291	288	302	303	276	288	262	290	275	266	301	287	300	281	270	273	289	275	306	293	296	293	273	297	304	272	303	294	306	282	288	267	292	298	296	276	269	340	285	278	294	296	280	294	310	286	309	285	270	291	292	283	312	277	325	282	310	271	316	252	328	310	290	279	268	278	300	284	282	279	300	303	309	317	282	318	287	304	267	303	285	288	292	303	286	300	276	248	303	285	285	246	302	287	285	296	271	285	284	309	287	279	305	277	261	305	284	265	305	313	298	303	290	266	291	288	292	298	298	316	300	291	282	290	280	292	303	280	283	296	315	300	282	302	309	293	278	263	312	299	289	310	295	283	296	288	254	298	260	263	309	285	277	286	303	297	301	283	250	309	294	305	289	292	267	292	280	278	279	284	293	270	295	273	294	290	290	313	306	292	309	275	291	299	272	278	263	284	274	297	299	281	264	286	292	288	280	285	276	299	274	291	299	280	262	274	283	274	302	289	301	296	282	306	281	303	300	288	299	317	311	322	282	286	295	289	266	240	306	304	301	311	309	257	310	301	298	281	296	287	268	298	289	311	276	289	302	290	291	285	293	294	300	304	298	283	284	261	282	278	281	269	287	270	280	251	315	283	312	287	312	321	274	279	283	306	254	301	288	270	321	302	310	308	265	290	305	284	309	263	306	297	289	301	265	299	295	305	318	280	276	275	314	307	307	271	279	321	263	310	300	280	301	301	279	289	284	307	292	284	297	287	283	271	293	290	317	317	283	298	310	275	293	253	283	285	269	316	278	284	274	281	261	297	303	277	264	285	275	306	262	271	261	286	264	302	267	297	305	271	297	282	286	288	285	279	297	304	283	304	308	285	285	268	295	281	297	321	311	287	291	279	321	297	303	301	258	300	290	298	307	272	301	294	284	306	298	275	274	269	282	281	301	288	301	275	277	274	307	306	285	267	258	263	286	247	273	296	297	280	316	262	269	281	272	282	302	282	298	294	298	286	303	327	287	307	281	275	287	291	281	305	289	261	256	291	284	316	258	303	286	318	258	295	273	309	285	324	269	281	301	271	269	322	309	276	255	282	319	301	295	282	288	257	261	292	300	302	275	289	315	302	269	287	265	289	281	287	282	283	318	296	298	290	293	281	282	313	297	295	290	308	306	269	297	304	276	299	293	294	263	278	304	284	290	299	275	306	271	268	319	288	273	281	285	271	250	284	317	274	280	292	291	281	318	275	295	286	291	291	291	289	294	277	301	292	284	278	326	273	274	272	307	268	281	316	285	300	271	303	296	294	297	305	285	269	277	300	279	282	317	295	285	270	277	301	281	323	278	292	285	304	272	309	306	289	304	283	283	299	264	278	302	269	292	293	270	307	312	284	311	327	303	294	297	289	287	296	304	289	295	289	282	305	282	291	304	301	284	299	281	303	296	305	259	298	308	305	303	306	266	286	248	277	313	306	301	282	323	281	279	280	285	325	286	282	293	329	279	283	291	289	270	253	302	299	306	276	279	300	306	292	295	290	322	274	281	286	288	297	270	269	256	303	322	288	286	285	323	298	270	299	287	300	314	255	293	265	280	275	300	316	307	274	306	285	273	291	279	301	288	275	292	230	291	291	308	282	322	273	273	252	307	291	274	279	272	268	298	279	287	257	294	288	307	299	296	284	296	276	275	279	260	278	273	296	305	272	271	286	298	278	326	276	270	303	273	314	279	284	268	282	268	292	277	305	286	247	298	286	306	305	296	278	292	271	262	252	272	255	288	296	324	297	272	291	307	298	332	284	318	304	286	328	288	289	249	255	304	294	311	277	281	291	290	304	262	278	298	292	272	297	290	263	283	292	287	278	318	310	269	292	262	268	307	271	286	262	297	301	291	285	310	272	292	270	256	272	298	308	300	283	289	278	306	288	286	291	287	253	295	276	254	273	289	278	290	283	318	302	297	305	283	281	283	324	283	270	320	268	305	254	284	302	284	296	307	302	309	293	273	291	313	302	288	300	272	289	319	294	292	296	297	308	281	264	255	304	316	268	297	288	284	268	287	274	309	283	281	320	281	321	302	294	274	282	258	245	276	331	284	323	271	282	263	311	269	300	261	284	267	298	312	303	294	262	284	288	285	299	303	288	288	299	273	298	310	277	272	295	279	244	280	299	274	297	292	297	288	282	304	298	280	281	278	312	296	295	309	301	284	283	301	284	261	281	283	273	279	284	284	305	271	265	269	283	287	272	276	273	295	312	303	264	280	300	289	288	267	295	274	271	295	270	254	277	275	278	280	295	303	283	300	317	285	275	308	261	276	272	304	310	315	270	308	278	290	272	279	317	255	283	289	283	312	291	292	262	285	271	286	278	304	267	268	276	303	282	279	281	308	312	286	282	285	300	279	267	321	288	321	289	265	287	312	268	288	277	279	268	274	245	313	282	273	284	277	309	326	269	272	280	330	279	290	295	279	268	285	311	314	275	253	265	275	298	267	284	305	308	278	267	281	308	279	338	241	277	302	299	264	270	302	295	309	294	268	265	310	293	274	291	303	279	286	320	258	300	315	292	297	292	308	269	268	267	288	310	310	311	274	301	288	308	283	270	281	312	293	314	300	257	306	306	265	296	279	301	287	253	293	297	279	302	291	292	314	271	305	311	281	285	283	280	288	290	278	306	281	281	300	279	321	281	307	287	315	308	307	295	310	251	279	278	300	250	283	297	262	295	290	251	262	284	339	268	282	308	295	276	268	300	337	293	283	282	299	272	256	262	272	275	307	322	291	300	313	303	300	309	270	262	311	281	269	306	311	268	292	304	296	290	305	282	274	286	268	285	290	277	278	274	270	295	276	301	297	316	274	294	291	297	307	259	310	292	255	284	302	310	296	269	296	298	292	276	286	289	267	303	263	262	266	274	297	289	311	296	278	306	311	296	298	295	276	308	306	301	282	276	281	299	264	257	303	307	282	271	274	311	270	273	284	291	291	278	290	290	300	264	295	274	286	269	295	318	318	306	257	278	299	291	312	269	310	313	289	299	313	292	287	298	282	304	260	271	293	312	299	268	303	319	248	290	326	268	324	324	293	302	286	259	288	300	298	307	316	244	277	304	263	295	271	307	279	274	272	292	288	311	263	275	290	278	308	246	284	286	323	310	317	302	283	242	302	317	331	284	279	250	299	285	283	316	300	285	284	289	306	290	286	284	283	294	268	268	303	286	273	289	286	312	305	304	291
24501	21637	29130	25985	24323	20598	14529	6840	2915	1664	1313	1013	774	590	587	542	454	492	486	485	455	423	440	435	418	373	408	390	388	376	382	356	337	401	343	363	372	341	377	365	355	360	378	358	331	360	339	338	362	325	360	341	347	356	336	345	327	351	365	317	351	316	312	388	335	338	343	337	342	344	314	353	342	337	332	339	356	342	314	334	306	320	346	339	314	340	372	349	348	348	363	347	357	312	321	375	338	342	372	312	370	344	372	342	347	322	370	378	344	327	372	359	353	312	329	326	361	337	315	340	312	344	360	369	331	327	352	342	323	337	335	352	397	358	368	371	335	348	330	334	364	331	338	375	340	339	353	312	341	340	353	371	347	366	337	351	324	332	327	351	329	343	353	367	339	348	340	349	342	342	366	345	342	320	353	329	336	338	354	361	334	359	374	335	334	360	350	338	346	350	339	335	347	343	361	332	312	325	333	371	349	362	350	352	331	324	367	346	348	347	348	369	372	379	353	369	343	361	343	372	309	328	330	358	323	344	326	392	343	330	335	328	328	347	353	366	386	334	311	343	357	323	358	323	351	339	301	346	339	320	381	339	368	347	361	358	329	329	336	356	289	322	346	340	344	354	378	357	353	361	349	322	351	351	325	321	341	317	356	353	377	348	355	357	335	344	349	336	366	346	363	329	308	344	350	342	343	343	329	324	365	325	360	347	344	344	325	345	385	327	342	337	360	354	316	339	362	363	331	338	310	370	354	358	318	341	337	307	336	361	281	353	360	340	356	370	355	343	357	332	386	310	353	326	314	342	344	322	343	342	316	326	371	347	331	372	375	357	374	292	320	319	340	351	326	348	379	342	323	354	355	325	408	359	357	321	342	347	332	317	359	322	325	338	334	363	358	340	334	351	335	353	339	319	341	322	355	382	349	342	326	298	347	371	335	350	340	333	358	333	360	385	339	330	355	345	348	360	337	342	328	339	330	367	372	335	363	370	325	364	331	352	325	379	362	351	344	340	326	362	365	360	330	366	348	351	357	339	337	332	325	349	345	375	378	333	344	339	344	323	355	356	339	347	328	352	335	345	335	329	336	329	301	326	338	361	336	332	346	362	301	351	353	314	337	345	347	301	369	344	307	314	365	337	321	361	373	323	359	367	351	346	364	334	330	325	314	359	338	342	339	325	341	354	347	370	339	347	345	326	331	342	357	362	340	356	332	357	311	344	329	326	337	359	333	345	340	328	340	309	367	343	343	348	330	340	312	332	370	352	338	363	329	323	340	352	366	322	385	327	320	356	343	316	338	334	330	354	333	364	367	359	324	338	314	323	347	342	373	354	355	352	374	338	323	317	341	354	341	343	315	381	340	374	314	347	336	347	349	361	345	359	363	366	384	351	357	354	317	354	348	330	370	362	355	318	357	304	317	341	328	343	323	369	344	332	309	364	389	378	319	340	347	317	338	330	338	325	360	370	342	328	373	341	340	372	341	331	327	329	364	356	324	387	338	371	338	340	351	343	351	353	369	326	374	323	366	373	315	326	368	300	349	362	339	299	347	371	307	345	341	351	354	338	374	380	356	355	352	336	332	365	361	362	362	337	363	339	357	361	391	305	309	320	338	328	353	368	316	360	315	352	321	340	318	359	346	344	348	369	376	310	355	363	315	343	346	368	337	341	366	337	347	381	307	343	350	319	331	346	332	318	376	374	325	346	352	325	330	361	321	326	349	343	319	326	348	390	342	360	362	356	347	363	320	353	351	334	356	336	374	352	354	366	357	340	315	342	375	353	319	345	354	337	336	352	326	354	378	325	316	344	349	317	349	355	342	388	335	345	294	364	335	346	334	361	347	337	344	386	369	361	357	324	333	350	370	352	351	319	325	313	357	323	327	349	357	340	351	359	323	332	332	346	357	365	383	332	329	310	343	354	342	373	343	326	377	347	346	339	345	338	349	344	342	323	352	343	356	364	359	323	329	357	367	343	380	367	328	341	364	351	341	311	360	314	344	350	362	360	325	330	324	305	374	349	349	333	348	309	336	330	353	324	363	349	323	325	331	354	333	343	331	369	335	348	394	312	327	375	342	345	331	342	325	323	355	320	323	347	340	340	328	340	327	354	357	352	371	363	334	362	337	353	349	323	325	338	339	376	363	342	305	375	355	349	347	345	312	340	343	357	371	385	316	367	323	316	327	330	348	328	334	338	345	316	374	356	326	359	358	347	370	349	339	339	351	347	385	357	351	343	357	354	355	345	343	362	315	332	319	358	340	326	365	319	352	377	314	338	356	327	342	341	357	356	305	356	350	340	337	373	320	353	333	343	340	335	347	329	357	332	329	326	342	318	311	333	377	331	385	355	368	350	377	353	337	364	331	335	319	374	397	362	351	325	327	351	333	356	319	343	358	331	336	325	346	323	329	350	362	344	336	334	339	357	350	350	337	344	346	346	340	365	345	352	369	350	310	345	359	318	375	328	335	324	355	339	336	331	325	388	360	327	336	353	360	334	334	350	321	352	335	339	309	360	358	363	351	330	326	346	391	335	359	327	344	340	333	356	333	341	347	367	353	312	361	344	343	341	342	372	387	348	357	348	335	356	324	341	334	327	346	354	330	353	341	335	355	378	343	348	352	341	312	355	359	327	345	320	316	350	347	377	365	348	350	349	327	365	324	379	330	366	322	343	367	343	364	357	347	360	367	317	332	332	339	350	358	340	344	342	348	319	378	356	360	326	340	360	353	318	351	355	333	348	319	340	318	344	339	343	333	340	346	340	362	341	306	373	332	358	351	353	348	341	359	339	327	319	349	321	335	330	345	345	315	363	338	355	346	339	351	343	362	333	357	350	331	366	349	336	319	317	368	351	359	348	328	339	321	357	360	342	339	334	361	379	380	353	309	389	337	369	336	319	376	352	332	348	345	290	352	363	345	379	292	335	343	333	346	340	383	303	355	320	348	358	323	329	346	333	356	340	335	327	339	365	364	322	369	370	368	343	330	318	324	352	331	341	348	358	357	352	345	353	354	351	372	333	327	365	321	318	358	324	367	329	360	340	343	340	369	334	319	341	347	343	326	348	339	366	319	351	341	315	330	331	341	349	325	323	313	350	342	338	375	384	352	330	344	353	368	374	357	347	364	326	335	350	367	349	323	314	376	332	347	361	357	322	367	340	343	345	366	335	321	351	348	373	367	321	332	352	338	380	362	341	329	346	346	331	346	382	365	356	395	392	362	336	359	338	348	366	351	371	336	348	325	342	344	349	382	346	316	349	330	342	325	291	335	344	362	341	324	344	391	322	372	321	332	339	325	360	354	361	322	309	346	336	354	330	315	356	367	372	339	353	317	366	346	351	321	335	315	340	362	319	359	350	355	325	314	346	348	349	369	343	341	321	319	322	347	319	340	324	333	343	350	345	311	363	346	353	349	297	343	360	334	338	359	342	343	336	333	350	346	317	359	326	325	371	363	361	347	323	350	347	328	346	370	311	372	328	349	356
31823	59196	46236	33659	28690	20083	15838	9729	4874	2771	2120	1674	1146	808	788	658	610	592	557	582	529	525	462	484	443	444	401	436	403	408	417	430	413	408	392	392	373	357	380	395	355	372	361	402	367	391	357	389	358	355	389	364	372	349	358	390	387	355	365	357	348	365	376	359	380	359	380	331	337	381	376	341	380	368	370	385	358	372	344	410	374	362	364	367	399	353	344	380	349	350	376	380	353	358	350	370	351	360	367	374	372	360	360	368	369	334	373	371	347	364	357	350	361	344	347	353	355	385	346	354	338	377	334	352	371	342	379	385	382	360	363	370	345	398	355	367	374	361	385	348	341	315	331	350	375	354	372	354	343	370	370	361	361	374	389	338	380	360	390	345	368	336	380	347	375	332	364	335	370	354	374	357	356	356	367	344	349	360	387	368	366	339	335	373	369	324	385	359	355	370	355	365	343	341	354	342	380	333	368	370	343	360	347	333	347	358	359	372	381	388	343	369	370	328	340	390	335	359	363	337	381	330	357	350	343	364	366	354	371	329	346	351	344	393	387	366	365	326	364	336	371	339	353	368	376	361	361	369	373	372	353	357	344	352	359	388	362	381	368	349	371	326	381	346	384	353	355	350	382	384	353	376	356	316	372	363	362	350	351	340	374	378	368	343	354	370	355	393	353	363	331	383	360	403	367	386	392	388	350	355	389	350	366	356	367	385	393	368	367	355	389	347	300	351	326	369	388	355	340	365	390	372	351	322	327	357	360	351	355	361	361	360	379	354	353	359	356	380	360	361	338	373	355	353	382	346	367	379	364	353	339	366	361	394	402	344	349	365	395	369	323	408	353	344	377	352	360	369	367	330	353	347	370	391	363	388	375	351	367	360	360	378	361	334	376	361	359	376	353	370	376	348	369	338	319	346	339	343	346	358	371	355	393	360	395	398	327	352	376	331	358	371	367	358	375	395	317	352	337	389	343	384	355	356	352	388	361	371	361	366	364	364	360	380	390	384	369	346	357	336	350	366	370	352	385	324	390	382	386	326	345	375	362	377	367	342	353	346	343	360	354	349	345	391	372	351	367	366	363	342	395	376	359	392	388	342	369	375	398	355	349	374	364	336	362	333	378	386	344	371	373	345	388	382	393	358	341	407	372	355	336	401	352	403	391	342	347	353	367	353	348	366	361	356	333	369	368	353	379	366	362	388	387	378	371	354	348	366	351	317	386	381	348	334	355	374	359	388	368	351	377	335	376	371	346	375	385	299	380	331	345	384	368	323	371	382	347	402	363	362	365	388	389	354	353	397	348	351	355	387	380	383	360	339	376	360	366	344	385	382	375	355	386	353	368	353	396	325	369	334	344	381	381	370	370	381	338	353	370	339	326	339	372	309	356	371	381	341	363	402	377	371	346	353	361	343	380	338	378	376	363	363	346	380	374	368	375	376	380	360	343	341	411	374	356	320	347	384	351	388	360	405	321	356	401	377	361	370	367	377	361	370	361	325	364	357	366	357	396	350	340	363	360	405	383	362	346	367	350	417	400	370	348	366	371	364	357	340	366	359	376	375	361	371	370	377	317	335	374	344	372	362	355	366	371	386	368	361	360	370	363	383	369	355	344	381	350	346	349	362	360	338	347	325	367	366	357	366	354	360	364	359	365	350	355	376	369	325	350	365	379	363	378	355	364	379	385	371	365	375	358	350	320	356	388	376	350	367	385	386	370	332	340	382	400	389	371	362	366	343	375	364	370	353	338	360	373	336	379	337	360	340	374	361	363	406	350	348	365	378	351	370	339	365	328	346	365	336	372	353	370	370	402	396	399	364	360	343	336	366	333	385	407	363	369	379	355	369	367	348	367	359	343	403	370	383	352	354	347	327	373	317	365	369	378	363	342	363	345	374	356	368	359	358	376	342	342	365	380	353	371	376	352	339	365	330	333	371	355	385	362	316	349	376	371	340	382	359	363	376	359	370	380	370	335	363	395	383	350	359	381	360	309	342	348	364	369	330	349	403	360	362	345	396	347	356	362	357	382	365	340	353	397	347	350	366	344	373	375	407	361	378	374	380	369	364	374	357	373	354	354	375	384	371	369	369	346	388	362	344	350	421	377	357	375	328	352	345	382	338	350	366	392	362	339	368	349	367	360	372	351	380	345	337	399	361	332	361	372	350	375	390	339	338	355	335	355	341	354	400	391	341	373	345	362	345	378	361	353	349	365	372	350	395	373	359	395	331	348	358	392	382	384	348	350	371	370	366	380	373	374	395	344	355	365	364	358	349	394	365	396	352	410	385	394	381	371	386	384	390	340	369	388	400	361	413	389	380	371	352	360	370	382	368	381	353	375	333	361	371	366	359	372	366	397	363	334	369	368	342	334	341	360	358	375	365	353	364	382	370	342	369	353	368	363	371	350	367	396	356	366	365	363	374	383	352	347	368	355	351	361	378	349	357	404	349	357	372	378	309	374	364	361	364	356	355	392	334	356	333	360	355	347	391	361	379	371	385	367	395	339	362	348	360	321	375	371	369	355	371	348	361	376	336	390	354	389	398	363	375	365	369	346	399	365	353	371	361	389	404	352	353	339	353	372	351	374	391	336	364	373	352	354	374	361	354	343	350	379	340	371	353	357	337	362	348	339	351	360	359	382	396	384	365	360	366	348	377	387	328	356	390	339	373	351	374	366	338	343	375	376	349	338	369	356	393	361	340	409	335	378	380	353	325	371	366	372	353	355	379	375	374	396	361	351	380	345	370	368	361	383	382	377	359	329	352	376	361	372	379	383	360	380	381	364	377	376	351	337	350	374	355	351	353	337	356	345	370	335	350	366	374	370	360	341	367	386	362	361	357	377	353	393	360	366	373	342	371	341	404	362	375	378	366	388	375	375	356	384	374	331	388	352	332	356	404	349	394	390	366	372	389	332	371	364	361	370	357	355	370	377	350	356	351	350	388	342	379	350	348	372	404	376	362	339	374	356	352	369	342	360	345	375	351	375	356	341	364	332	371	344	338	341	367	357	383	376	358	381	360	376	369	380	379	382	385	378	389	351	350	383	348	380	372	343	361	359	356	366	354	408	366	389	348	353	373	377	341	374	355	369	371	378	347	358	342	367	322	362	344	379	339	347	346	360	399	364	379	380	335	384	331	356	389	362	361	357	364	379	346	389	349	355	343	386	341	356	385	359	354	332	391	378	369	348	384	356	339	373	357	336	335	360	368	376	319	381	328	390	377	386	358	342	341	326	349	359	358	364	383	379	379	370	337	348	382	361	352	364	352	420	358	363	352	370	411	340	376	353	351	403	399	351	379	364	367	387	384	326	396	374	337	407	365	357	354	380	340	330	357	359	324	362	347	353	346	337	365	371	373	347	362	380	395	314	361	401	373	367	358	354	363	364	395	344	370	365	375	383	362	330	379	358	342	383	373	366	339	347	371	387	355	361	382	363	356	352	357	355	362	359	359	337	358	361	341	365	345	387	316	362	364	365	347	353	359
25853	21865	29353	28902	22599	14552	8903	4458	1891	1244	1024	837	603	573	463	436	463	434	428	393	459	397	392	403	396	380	391	375	368	357	382	392	375	367	350	369	347	325	342	376	344	356	355	382	359	348	367	351	348	388	354	317	367	335	341	358	302	336	332	347	360	347	361	364	361	354	348	349	366	346	376	344	349	324	324	319	357	343	350	370	347	329	326	347	356	330	346	307	344	369	324	357	349	385	332	339	342	368	336	324	332	341	364	336	354	309	353	350	307	343	339	360	339	349	347	328	338	328	373	355	358	363	336	355	349	325	327	353	339	323	356	363	342	347	359	344	362	345	380	283	339	355	303	347	331	356	341	334	342	336	354	340	350	335	303	333	319	341	368	307	360	309	330	365	383	348	353	343	337	355	338	321	347	352	322	361	334	343	362	356	334	348	336	352	327	354	371	366	330	388	347	328	375	339	331	359	362	326	353	299	344	358	357	344	341	343	358	329	364	317	332	384	366	337	354	308	339	339	345	326	337	393	332	313	385	357	362	321	325	339	311	312	317	362	341	312	350	310	346	352	338	345	354	318	359	341	363	316	331	334	350	348	347	325	332	339	352	350	332	354	339	359	310	363	349	320	346	355	337	375	375	338	321	332	338	367	327	361	359	349	370	362	309	323	340	323	380	365	311	347	355	305	331	368	329	383	331	351	360	360	327	363	307	320	361	356	349	343	357	329	344	322	351	319	330	326	330	322	333	350	375	351	362	341	349	356	348	340	331	318	366	411	344	330	315	366	333	317	350	350	346	297	352	309	366	349	341	352	357	357	377	347	311	359	358	339	369	390	352	301	346	334	340	366	349	347	352	357	344	345	360	325	331	346	339	337	349	342	362	364	328	345	337	331	346	335	341	342	356	341	325	347	310	342	340	371	337	329	358	325	350	377	395	353	360	332	338	363	330	362	367	381	343	333	335	334	365	336	309	350	362	349	340	340	335	338	368	332	338	313	361	352	348	305	341	337	354	353	361	339	334	353	347	352	346	356	384	347	326	356	333	352	326	340	334	341	326	320	353	301	350	371	345	333	346	323	348	352	346	353	350	317	337	335	367	310	346	335	329	344	349	349	334	336	339	361	307	384	358	377	351	307	365	312	329	358	347	350	363	327	315	361	317	312	350	367	335	314	331	349	323	343	312	349	349	357	356	352	348	354	328	323	337	352	317	320	357	357	342	360	327	347	304	299	343	370	348	349	364	367	336	345	356	333	324	327	354	336	362	339	347	366	351	369	337	356	346	377	314	345	341	332	341	352	374	303	323	346	340	345	358	334	346	337	351	359	345	315	365	346	333	318	340	330	353	381	380	317	318	342	370	355	351	344	335	346	327	357	361	320	363	329	350	339	349	305	343	362	341	360	325	353	402	322	331	315	368	353	346	361	320	375	357	382	342	320	338	366	291	335	354	345	342	353	354	379	371	334	350	332	329	305	345	356	349	345	352	329	345	353	349	364	315	352	349	331	323	350	335	334	363	378	327	332	369	341	337	365	333	357	370	326	331	324	336	346	332	327	339	348	354	391	350	372	341	338	364	365	382	339	348	367	339	360	351	364	351	309	324	341	359	342	342	341	339	375	355	329	328	374	356	385	341	362	311	340	301	346	333	327	315	329	328	367	348	340	321	326	351	315	308	345	357	327	326	345	335	340	349	344	378	359	306	323	387	360	330	369	338	323	326	328	333	352	357	335	356	372	348	403	332	393	366	345	340	347	357	381	320	286	362	377	345	360	360	343	341	345	352	337	299	381	310	358	367	332	317	344	347	335	348	332	335	329	381	369	339	345	340	378	348	372	340	339	354	335	337	350	308	349	330	328	351	363	293	325	368	335	358	338	352	346	329	374	376	323	362	335	324	342	359	351	361	359	348	350	393	329	333	337	342	342	351	316	346	344	343	368	330	343	339	341	353	342	313	369	341	336	351	354	358	371	391	345	355	333	349	356	357	342	372	308	365	352	342	320	339	350	352	330	354	332	367	328	327	374	340	364	364	323	351	348	348	355	358	356	305	345	327	294	342	331	345	338	345	343	361	339	331	360	323	364	335	332	336	336	377	361	334	356	351	360	316	347	364	336	315	343	328	385	385	356	333	336	362	337	350	352	316	361	357	352	334	356	368	370	340	323	317	342	355	335	356	363	320	321	339	348	353	322	326	328	304	361	333	341	327	370	336	375	316	355	343	338	325	336	346	341	372	350	322	352	373	334	345	325	311	365	343	314	312	327	336	343	356	326	340	341	339	358	331	392	332	315	348	364	338	352	336	332	346	355	356	364	332	340	316	352	336	346	334	331	335	349	328	350	336	356	342	341	348	329	350	362	350	352	344	365	326	360	333	333	318	329	340	313	329	319	336	347	356	338	348	318	355	330	321	328	334	349	311	351	327	331	342	363	337	340	370	332	344	353	353	359	365	352	344	341	362	373	346	336	366	319	337	339	331	370	319	319	358	360	347	312	349	356	327	340	352	328	322	332	332	346	347	367	313	327	329	326	372	355	333	355	348	334	338	348	331	361	363	309	359	340	335	325	358	302	337	326	361	338	333	315	335	332	326	318	321	349	342	348	350	355	324	325	321	389	351	341	363	317	333	386	335	336	323	347	363	354	387	341	341	377	346	321	349	337	376	363	338	342	325	357	337	339	344	358	325	371	318	343	306	283	375	334	354	348	329	365	330	361	342	377	329	360	341	377	314	342	322	343	362	357	323	320	352	338	365	330	308	328	370	357	355	334	329	354	335	313	335	336	361	346	351	342	343	317	315	333	340	340	329	341	357	342	333	340	379	330	344	352	335	325	355	316	320	343	374	308	357	331	355	389	342	358	366	363	346	357	372	353	328	372	364	361	331	347	332	366	355	337	345	326	360	332	343	362	361	366	333	322	351	333	372	336	367	354	349	375	332	324	360	337	354	337	325	370	355	331	348	378	357	368	342	364	317	354	325	332	335	373	369	350	349	384	348	344	331	360	333	378	347	350	331	346	323	355	311	355	323	317	347	355	378	333	328	324	342	331	361	311	328	330	338	327	304	362	312	325	347	331	322	340	287	330	339	370	375	330	295	332	340	370	353	336	317	332	358	354	342	318	356	342	318	353	366	343	322	334	333	326	348	343	322	334	355	326	358	357	314	365	339	357	357	339	331	368	345	306	331	377	352	337	337	351	345	341	348	331	352	348	360	374	327	345	387	329	337	344	392	324	343	341	337	333	320	329	296	347	392	335	320	333	333	333	329	345	337	350	330	350	350	335	338	356	347	346	363	325	334	309	341	343	351	380	306	305	346	322	323	348	324	365	347	343	310	360	345	328	349	313	327	347	340	365	338	324	335	368	364	332	369	353	319	361	358	333	340	336	357	315	358	345	361	331	318	370	367	350	338	350	330	314	327	334	357	361	332	368	325	346	331	351	338	323	366	308	335	348	321	331	361	339	342	353	314	335	343	332	376	354	295	369	314	327
32387	54045	41914	31325	24773	18059	12530	7559	3489	2124	1757	1306	956	765	628	581	569	574	491	559	471	529	447	492	422	441	421	395	398	427	430	434	379	411	382	381	378	382	353	400	381	377	373	382	399	400	446	400	369	386	391	345	364	374	373	397	363	390	389	358	400	378	371	333	355	382	360	351	366	379	356	366	418	383	406	399	428	362	341	381	371	366	376	364	355	377	416	367	373	366	352	374	423	369	340	369	385	374	370	380	390	413	382	356	390	378	347	365	369	414	331	372	409	374	413	333	339	362	379	379	379	413	376	399	379	350	361	366	424	392	359	375	403	381	386	388	372	354	370	369	414	413	392	344	377	384	361	364	384	385	355	364	358	351	365	369	387	384	376	360	396	382	360	381	381	400	400	360	336	355	368	379	379	406	373	377	387	385	400	346	369	370	374	397	411	386	369	382	374	381	395	341	418	369	356	345	396	336	385	383	387	398	341	357	394	373	382	406	364	360	363	369	368	347	330	359	357	384	326	386	394	370	383	378	399	389	383	355	373	378	371	393	359	378	361	369	364	374	366	369	369	386	363	382	361	358	375	372	355	380	373	370	386	367	372	381	403	344	400	365	373	372	365	356	369	364	393	362	383	374	343	389	383	371	353	397	388	350	366	384	371	365	349	352	399	355	366	367	371	388	337	395	344	384	366	382	390	406	397	375	376	365	403	341	377	354	348	363	419	347	392	376	388	385	374	363	366	369	361	399	379	357	354	402	378	385	390	361	371	369	382	389	383	390	365	380	348	357	402	329	389	413	356	377	372	397	360	388	368	416	417	372	377	384	359	358	364	378	333	411	375	391	382	361	378	371	355	370	374	395	381	407	363	384	349	353	393	356	337	348	400	354	385	441	369	343	352	372	351	363	400	334	345	374	329	379	376	378	399	406	381	340	406	382	354	395	341	360	410	383	390	395	357	382	386	386	371	360	363	347	378	343	401	401	339	394	362	368	378	385	382	377	358	367	364	378	360	393	368	356	349	396	399	398	371	371	363	352	321	367	389	341	358	371	347	423	387	365	384	356	383	357	384	358	391	362	365	357	366	386	394	381	383	404	411	384	390	389	371	333	405	394	378	399	349	371	382	390	398	357	369	375	366	374	370	374	416	392	324	361	400	381	377	382	368	372	399	372	417	373	372	377	377	329	377	402	395	388	401	382	398	382	379	380	375	390	347	400	394	368	376	366	406	378	369	417	411	411	364	360	443	355	366	361	324	374	367	377	415	390	357	352	378	352	378	364	377	390	391	384	389	398	381	385	397	384	352	363	376	371	375	392	369	356	386	334	399	386	415	395	380	368	375	379	394	332	375	374	424	359	381	363	384	353	372	355	388	353	371	338	385	350	386	358	368	386	373	355	377	365	414	368	366	352	368	404	405	350	355	388	368	370	383	389	367	352	372	395	375	380	393	398	387	352	379	393	360	368	367	372	342	374	386	384	389	376	383	353	362	358	360	376	352	383	390	392	364	353	392	362	386	372	384	395	400	375	348	373	375	353	357	341	353	378	374	364	368	369	346	407	349	405	374	336	376	400	388	369	402	366	332	375	350	400	386	356	395	363	376	386	394	352	374	393	370	392	404	361	373	368	356	377	396	385	372	373	394	365	370	344	355	362	409	387	348	367	387	379	370	379	401	374	393	396	371	391	389	381	356	355	414	368	368	382	375	381	362	344	358	379	353	340	381	375	402	347	396	369	356	368	394	355	401	350	413	370	370	326	352	350	414	382	377	377	387	368	384	379	370	411	363	372	385	366	405	386	372	378	398	391	379	362	360	369	366	347	387	352	377	343	378	378	354	406	400	398	379	402	377	363	346	389	392	414	368	392	365	366	354	370	373	387	359	399	351	379	381	394	365	372	424	360	372	360	360	363	361	379	352	393	425	392	363	380	346	389	381	378	374	360	374	370	341	393	390	385	373	396	409	374	354	332	358	386	364	355	346	361	371	368	392	359	393	353	376	405	363	359	374	378	352	385	385	370	378	329	396	385	343	390	386	386	347	340	376	389	366	396	370	369	339	388	340	355	349	357	362	355	379	394	370	369	354	397	382	376	368	367	365	372	396	409	390	376	347	352	381	386	360	366	372	365	347	355	375	365	377	373	377	350	374	343	389	381	341	407	379	365	413	376	342	374	374	365	379	366	376	332	337	371	373	359	382	357	390	412	333	359	380	416	384	376	382	355	360	389	373	365	369	390	301	352	404	381	366	336	350	388	365	371	396	374	377	368	365	347	338	344	341	368	399	347	374	379	357	376	381	379	395	385	375	379	369	370	382	338	381	415	372	376	376	340	370	402	366	392	371	366	362	392	354	385	379	372	405	371	353	391	391	382	378	368	389	395	372	318	367	372	372	353	411	402	395	328	359	404	362	386	375	405	405	363	371	345	389	371	336	384	341	364	394	388	384	372	356	352	374	370	363	411	395	366	394	359	343	372	371	388	389	376	346	381	346	358	339	380	403	402	370	370	393	383	401	363	387	386	358	367	372	364	362	345	372	393	364	363	352	379	327	368	382	368	394	390	392	381	374	362	389	373	358	318	375	379	364	349	363	385	397	384	313	393	365	357	388	389	368	399	387	419	361	405	394	379	349	358	396	427	378	386	375	363	372	418	363	389	376	393	380	381	332	407	370	398	370	376	376	390	366	370	396	366	365	401	395	379	337	362	338	385	380	377	387	380	362	339	346	381	395	371	401	368	354	352	366	341	389	344	383	401	397	378	378	375	353	396	355	424	356	388	405	362	377	380	351	391	367	385	374	351	400	370	389	363	390	333	380	375	417	353	409	372	373	356	373	412	396	387	364	363	381	375	355	381	395	401	349	348	361	370	379	355	368	331	366	372	373	364	391	370	369	374	381	371	362	374	367	369	372	365	373	389	384	350	386	326	342	411	391	376	375	389	336	343	394	367	368	338	374	407	375	403	365	405	383	391	367	358	385	324	385	356	343	344	389	407	366	394	341	375	383	384	387	354	351	396	399	379	375	397	340	373	377	363	361	411	354	335	386	385	387	426	386	343	376	374	350	369	387	372	374	370	390	379	358	392	402	375	411	373	355	373	368	408	366	372	346	402	375	383	386	385	328	332	368	381	340	381	382	383	414	380	350	369	359	354	399	334	397	378	409	369	407	403	388	381	362	367	338	384	390	346	377	397	344	347	389	355	398	348	367	359	434	359	364	360	369	393	339	383	390	363	356	375	380	361	418	363	363	356	340	397	386	359	427	374	390	341	383	359	344	383	359	374	375	371	351	383	395	377	419	380	364	409	349	386	373	396	385	366	382	363	352	378	351	389	368	384	367	349	381	383	385	391	376	355	356	373	410	370	370	335	390	354	371	397	344	374	361	385	374	370	365	371	377	380	375	373	355	356	402	369	343	408	361	399	361	370	399	391	363	405	402	362	354	355	347	363	376	363	371	403	387	369	375	411	358	392	403	378	392	393	401	360	383	375
23309	21656	29443	24816	23540	23921	19981	10742	4896	2348	1850	1385	1146	928	780	734	714	662	673	617	623	617	594	528	557	573	543	577	512	480	554	509	538	530	512	488	518	509	516	523	508	471	508	483	476	470	508	503	472	497	502	503	498	496	509	511	490	527	517	520	458	476	503	507	459	438	492	501	494	478	483	481	526	500	514	481	491	499	514	476	483	474	445	431	457	478	468	476	496	461	473	509	506	508	476	479	477	524	468	510	486	500	472	475	476	486	482	459	464	489	511	514	487	481	525	430	538	477	481	486	490	496	467	457	455	472	514	449	523	492	450	449	497	489	439	462	482	500	512	470	507	481	486	481	495	470	494	490	472	502	508	456	515	484	508	494	493	506	472	464	456	481	493	447	492	495	492	474	496	473	524	470	489	469	497	485	497	462	529	464	465	498	451	474	504	459	463	503	457	517	454	490	465	492	486	501	458	459	517	479	494	470	507	443	489	467	513	484	469	493	470	487	486	447	481	487	497	509	456	481	510	484	512	460	538	440	505	444	465	490	510	482	466	492	459	479	511	488	513	487	432	478	497	506	483	476	487	459	516	441	469	478	458	509	490	485	474	480	518	477	480	523	484	489	462	478	516	515	484	477	500	483	478	482	513	532	497	474	500	482	475	461	510	469	494	498	494	487	503	461	504	469	513	491	564	491	446	500	500	498	476	480	469	491	459	462	471	483	473	463	491	464	472	459	461	486	476	477	498	515	464	467	488	535	484	469	492	467	463	515	454	467	483	491	465	509	477	462	465	524	490	426	464	509	475	487	503	476	477	475	481	481	459	487	469	500	462	465	501	438	443	509	486	491	466	460	487	498	443	506	480	485	457	447	476	466	460	492	478	469	510	506	532	511	515	477	464	484	500	487	482	536	484	462	511	524	495	472	485	445	485	451	457	531	490	464	475	464	468	486	480	487	472	493	499	462	542	459	494	485	477	462	499	487	472	502	467	434	520	510	484	497	456	452	482	467	486	492	475	499	456	513	484	451	463	454	509	464	480	454	465	442	532	473	511	419	466	492	484	499	485	473	460	449	448	479	478	465	441	447	459	462	513	475	441	464	456	481	522	521	471	480	459	445	443	482	463	476	465	512	497	506	452	485	482	480	512	478	485	492	469	474	507	483	514	530	501	503	451	504	473	520	473	476	460	459	494	493	445	483	490	504	485	489	473	494	481	547	484	460	503	476	456	477	513	480	493	501	496	490	488	462	517	537	512	490	479	507	496	471	480	515	452	500	466	501	462	496	483	485	513	518	464	482	480	438	503	500	475	490	510	490	448	511	446	451	507	485	484	476	487	532	510	489	511	448	479	480	475	480	466	469	521	504	458	500	536	495	430	398	536	471	500	467	506	495	499	458	478	538	468	486	491	488	478	432	530	439	475	451	491	495	467	490	487	501	493	486	440	491	455	488	482	460	452	485	490	496	474	437	470	521	467	494	522	473	463	470	535	484	498	486	520	466	453	479	484	466	483	516	475	458	489	507	514	469	480	519	499	468	429	444	496	498	517	453	497	497	532	457	503	492	453	488	484	491	500	512	476	497	477	448	452	463	503	461	494	503	468	464	508	507	526	481	491	473	466	473	464	484	477	525	482	508	507	463	465	481	434	433	483	528	505	463	482	479	500	454	477	497	480	523	506	484	498	474	502	481	475	489	444	500	457	480	500	480	532	489	518	489	490	444	488	478	476	443	490	531	495	494	452	502	495	493	470	503	500	467	500	485	491	448	490	479	495	492	469	510	483	473	470	470	510	454	513	488	462	452	449	485	502	484	469	515	492	505	506	468	504	507	484	498	473	482	440	485	473	484	505	499	486	523	453	484	484	521	450	451	460	462	498	533	483	518	461	476	493	469	463	490	524	504	481	477	498	464	469	516	484	504	519	449	432	508	483	483	472	500	492	448	523	482	478	481	470	477	487	486	461	490	461	491	423	478	433	467	444	486	522	503	467	493	485	516	432	508	514	438	466	496	492	483	476	494	478	518	453	480	518	492	503	504	514	476	466	498	489	481	473	487	463	510	475	481	514	496	478	501	487	507	488	514	506	476	502	451	480	466	489	452	533	446	550	483	468	473	495	445	514	468	517	488	478	490	474	471	515	456	486	537	465	514	479	483	475	472	480	503	478	521	468	467	458	475	480	466	491	485	450	485	484	477	483	494	496	482	427	473	512	497	490	485	479	484	492	458	494	476	470	459	509	477	472	503	461	495	512	490	471	469	478	483	472	489	521	511	470	449	514	475	515	460	453	484	496	451	512	505	536	506	485	509	508	455	443	475	513	505	479	463	497	454	489	520	520	493	470	466	495	511	480	482	448	458	486	459	481	495	477	504	480	484	489	483	444	485	479	489	493	508	493	494	506	489	505	461	471	485	480	479	497	516	467	461	486	526	427	437	488	467	473	510	457	478	467	468	479	492	465	507	470	497	455	466	474	509	447	480	484	470	508	471	473	420	478	503	497	511	471	520	475	506	470	504	486	502	455	460	463	502	453	455	500	461	457	467	491	451	504	462	513	506	494	477	471	495	499	514	466	484	477	469	477	512	478	462	468	479	503	513	496	475	517	465	507	481	484	473	493	461	494	486	491	498	490	462	491	458	448	462	501	490	472	462	529	445	497	498	433	476	478	475	530	509	489	468	470	472	459	534	462	467	469	457	476	502	512	483	495	464	470	438	445	493	476	493	475	497	473	468	455	474	475	495	500	502	447	450	465	481	483	475	466	491	523	477	460	475	485	473	436	474	449	488	469	480	493	483	464	434	486	451	466	478	501	494	457	472	493	461	451	499	453	471	455	445	488	469	486	498	510	458	466	532	477	469	474	466	462	502	491	496	483	469	488	508	491	484	480	463	474	456	489	452	465	506	457	471	503	491	506	463	501	485	479	487	483	488	498	455	474	509	494	497	469	504	467	476	505	491	497	471	491	492	483	501	487	521	483	482	454	496	437	495	469	503	456	465	488	485	486	463	480	476	479	458	503	524	500	508	482	474	462	467	483	436	502	475	490	487	543	464	483	500	468	529	479	475	483	508	469	478	473	481	462	464	465	498	484	483	491	452	515	480	495	529	457	512	478	484	480	451	508	438	462	498	487	496	512	477	467	463	470	520	474	487	517	469	486	511	477	480	481	485	460	474	466	486	449	501	470	490	474	467	445	480	481	488	515	492	464	456	478	504	473	495	482	455	499	483	450	499	480	469	467	462	488	471	502	484	443	500	466	497	477	510	453	490	458	499	488	482	503	493	442	501	505	490	495	509	448	439	528	492	498	455	454	481	483	494	471	495	475	460	454	479	484	440	489	491	468	493	469	494	471	544	495	501	511	504	492	463	489	482	488	462	466	470	500	471	504	488	483	483	457	508	467	482	516	458	497	477	512	467	525	529	506	465	460	467	494	494	454	456	490	477	486	509	467	481	493	502	526	453	485	507	487	464	470	489	473	447	475	497	477	471
35254	63843	52628	42089	34411	24080	17273	13830	7069	3563	2894	2145	1648	1326	1090	934	894	782	767	733	714	706	686	651	612	586	584	602	535	567	597	548	573	569	561	545	498	520	560	518	550	557	563	514	496	530	526	489	496	500	507	504	473	510	500	503	495	493	493	515	535	515	477	457	549	489	524	540	545	471	478	514	495	504	473	515	508	514	500	548	483	482	522	546	499	510	482	492	542	469	496	504	505	528	511	521	569	499	539	496	493	454	538	518	504	496	534	527	536	559	503	504	468	472	491	535	505	476	528	483	450	481	493	478	496	483	523	527	519	468	485	477	493	499	514	501	469	525	478	477	488	498	527	531	476	477	492	509	497	459	493	506	509	506	475	527	519	521	475	507	535	490	539	454	525	523	480	455	521	513	546	532	455	468	490	487	521	528	509	537	538	489	509	487	485	490	468	543	506	464	503	476	498	512	489	495	516	457	481	493	495	493	484	554	543	486	524	544	523	465	495	486	483	442	502	489	519	544	505	496	486	550	495	471	501	499	443	486	479	517	500	480	475	501	506	490	516	521	507	486	532	518	515	487	498	472	518	480	516	525	486	495	513	562	502	533	490	485	484	484	497	523	485	449	484	505	503	496	527	526	505	502	459	500	481	475	514	499	469	487	477	467	475	518	515	523	496	490	500	485	542	482	510	517	485	479	501	469	510	522	497	507	499	523	511	482	478	480	488	484	463	539	494	511	538	541	492	470	469	480	543	500	530	544	528	448	472	522	504	494	548	517	509	505	496	492	491	494	494	446	455	454	512	470	466	480	496	515	494	499	486	462	493	484	505	454	485	533	479	495	471	510	529	504	504	480	494	488	492	528	500	483	487	491	520	481	478	480	489	496	491	516	527	486	483	508	498	466	527	507	500	490	484	508	503	506	495	486	477	505	462	507	442	509	470	516	445	502	490	516	502	509	498	488	476	523	510	522	515	486	488	516	478	477	497	464	497	508	518	480	475	505	514	531	479	450	516	466	482	538	504	526	496	499	507	533	537	483	475	498	523	480	480	488	508	501	494	473	550	513	479	503	528	479	496	478	495	478	490	474	502	531	468	472	478	503	475	490	455	506	468	484	472	485	455	469	505	504	506	531	498	516	502	475	492	492	475	498	491	533	510	516	478	467	488	513	541	517	502	494	488	508	520	497	480	527	486	488	481	515	451	501	494	465	538	518	497	507	502	529	532	494	528	500	464	448	522	504	490	477	465	484	496	515	493	468	535	471	478	482	446	519	491	458	479	523	487	493	502	498	469	496	505	461	466	505	490	510	485	513	511	486	510	500	508	498	512	481	477	498	458	488	505	475	493	491	546	493	470	500	466	483	461	507	523	520	493	484	488	502	508	483	510	497	515	532	458	484	478	519	506	509	503	486	505	532	532	514	526	529	504	494	477	494	479	478	486	494	484	523	468	521	480	523	458	449	439	493	516	480	516	510	493	524	439	494	513	480	481	454	536	469	471	455	473	465	500	502	487	498	510	483	500	476	500	543	469	499	540	480	502	469	485	522	510	493	465	516	485	506	487	513	547	488	478	496	475	491	543	526	477	482	512	515	523	534	479	502	492	542	523	517	498	495	483	501	484	471	493	537	469	475	517	492	488	479	483	468	510	510	502	518	555	504	474	533	478	491	498	520	489	510	499	536	501	503	515	472	490	511	477	499	470	494	484	516	490	478	503	475	492	509	506	501	519	480	487	519	497	528	543	488	495	489	471	493	445	460	498	474	510	496	514	464	535	483	510	448	501	469	510	480	473	499	495	476	516	480	504	512	501	505	526	520	524	501	500	492	464	527	483	517	525	537	473	485	537	463	540	488	493	447	523	514	506	511	522	509	497	496	479	477	499	454	445	485	513	486	492	490	531	502	508	491	474	477	497	539	523	506	529	471	495	487	503	499	451	463	509	483	503	505	465	523	546	498	489	502	483	488	498	463	490	511	530	465	490	470	511	484	454	483	475	483	517	502	515	531	509	470	517	528	460	553	481	465	505	534	502	511	484	503	470	464	532	508	513	479	508	478	508	488	499	518	501	531	510	488	524	501	533	482	478	485	479	481	484	499	495	496	493	470	491	479	512	504	485	494	465	520	476	516	476	508	510	488	483	487	519	501	517	455	506	544	470	509	536	509	505	477	489	499	514	485	495	494	516	550	490	508	519	487	514	469	502	475	489	492	490	532	470	461	538	441	486	473	515	474	510	452	483	505	513	530	502	481	506	496	506	493	490	475	491	481	511	541	474	498	461	484	524	467	483	538	498	533	478	543	483	525	491	504	498	491	490	516	539	472	457	512	498	485	490	519	474	504	517	549	457	493	519	476	505	508	501	542	495	492	547	508	504	491	489	496	494	468	498	539	529	449	513	492	506	525	453	562	500	502	526	503	513	498	514	509	519	504	498	490	502	494	516	498	485	485	516	527	506	517	518	502	519	506	505	485	515	524	455	505	510	477	512	486	467	509	479	540	478	532	493	489	465	491	487	502	485	505	477	516	487	481	484	515	512	505	511	506	494	486	451	536	468	526	521	529	517	518	533	510	498	500	494	482	517	505	499	465	523	486	524	486	540	517	503	511	519	517	447	471	525	525	462	537	491	470	534	490	495	507	518	493	528	520	503	491	492	478	508	497	469	499	511	471	474	505	510	511	474	450	497	494	455	510	514	498	450	492	455	534	513	480	478	450	477	531	512	493	471	512	454	505	529	510	501	504	521	487	512	509	512	490	522	498	450	527	513	551	495	515	517	523	501	478	512	458	487	460	494	486	490	502	532	472	487	513	497	497	509	499	508	520	481	493	523	485	537	509	501	495	491	481	512	510	475	485	486	526	490	502	484	507	475	486	473	478	517	499	516	463	457	475	495	515	510	451	506	489	496	534	488	529	480	487	525	487	514	497	508	478	484	495	507	531	505	483	467	492	459	556	504	529	510	522	476	461	458	467	490	469	517	487	532	498	459	498	503	522	507	452	511	471	499	483	515	490	436	507	494	532	489	523	476	494	471	464	476	465	505	493	485	512	458	489	483	537	502	537	535	497	480	466	526	457	496	489	518	533	489	481	479	458	473	489	489	489	477	508	486	506	463	504	520	498	489	515	490	486	511	465	471	510	500	480	497	512	487	523	510	486	488	475	492	551	520	526	479	473	519	508	483	495	499	515	462	482	544	511	488	487	504	539	463	465	472	500	516	491	514	488	487	508	488	517	499	515	522	463	497	484	498	503	509	495	492	536	509	459	498	441	484	481	464	505	490	519	513	492	488	526	508	477	442	452	481	488	512	511	518	506	514	523	490	483	488	479	468	521	458	483	540	459	496	521	503	450	487	496	485	496	475	482	476	488	514	464	508	478	508	534	489	492	491	526	482	490	473	503	491	479	489	486	510	465	538	520	478	537	499	512	526	490	506	508	479	459	508	469	480	495	494	464	526	490	470	501	518	490	514	530	502	475	494	544	480	467	498	491
31745	32028	36374	25916	14075	7486	4173	2326	1272	921	735	574	480	432	384	357	339	339	295	306	296	282	282	295	280	247	281	258	309	286	283	261	263	246	272	237	276	276	279	291	243	265	249	241	260	264	255	280	253	260	273	238	275	273	246	269	270	254	266	263	276	284	271	264	266	272	282	280	264	243	248	261	291	269	251	240	248	266	281	252	279	251	272	251	307	242	252	237	240	279	275	267	215	265	262	259	260	280	261	253	259	288	289	254	250	258	282	262	277	292	232	265	258	253	254	273	278	296	260	235	259	299	238	251	255	276	264	227	242	261	240	270	237	258	257	268	262	276	270	238	258	262	266	265	267	285	292	275	272	264	270	247	245	256	226	240	265	268	263	246	290	260	230	245	274	239	275	275	260	257	241	230	259	273	290	252	262	250	272	260	238	263	284	244	220	241	252	248	245	246	263	237	243	287	292	265	267	235	281	250	277	250	280	253	262	268	268	250	268	252	241	235	246	249	279	269	250	254	253	284	266	254	250	267	266	241	256	227	280	257	257	252	243	246	261	264	289	263	265	253	257	246	265	249	286	260	246	249	234	255	269	268	246	276	267	277	253	244	272	260	244	259	267	241	254	273	272	264	242	247	251	277	236	278	250	263	251	262	267	243	248	257	259	271	241	255	283	245	278	264	252	281	244	258	252	241	239	242	279	272	264	272	236	262	239	255	263	266	254	275	262	267	239	244	251	248	235	253	246	293	295	268	249	266	269	252	259	250	241	268	297	271	265	243	267	274	286	260	237	259	253	265	266	254	268	279	267	262	267	252	255	231	286	280	262	246	254	260	259	290	283	247	255	234	261	268	261	281	250	273	265	271	266	274	273	274	262	252	266	252	266	237	260	266	268	261	255	246	267	260	249	294	265	241	253	258	281	270	257	256	288	278	267	252	251	241	254	275	247	272	261	284	250	278	269	260	272	260	262	298	280	251	271	271	245	252	268	273	228	251	286	249	263	252	242	261	268	297	251	268	249	250	263	252	253	242	244	271	265	285	271	243	268	228	244	268	265	291	292	265	241	275	260	259	244	276	256	253	224	271	271	268	243	243	267	247	286	266	282	253	278	251	271	271	286	261	294	249	252	242	262	259	252	252	228	270	266	255	247	289	274	262	269	268	297	282	252	256	246	267	267	254	263	263	268	277	256	235	268	263	260	241	255	275	246	267	275	254	267	291	243	252	270	290	252	262	242	245	263	281	252	261	231	241	294	235	272	265	257	273	253	289	247	244	264	281	242	247	259	251	268	264	263	259	268	255	255	254	263	273	258	266	235	239	275	257	267	225	244	288	285	262	276	262	253	249	268	268	266	259	245	275	268	270	269	258	270	244	254	268	255	261	265	244	244	256	242	282	280	254	282	284	269	238	258	267	282	273	249	293	246	243	268	298	262	275	253	277	288	247	242	245	272	232	269	280	250	265	254	254	260	273	265	248	286	263	265	278	282	276	259	283	272	235	276	262	271	276	267	281	252	259	248	234	271	242	255	256	244	247	276	245	278	258	236	258	268	273	277	254	259	254	247	281	254	221	256	265	255	237	263	285	296	254	285	254	249	235	266	257	255	249	248	259	250	268	288	263	247	234	281	268	284	236	269	286	240	250	265	234	280	262	264	282	248	249	262	243	264	279	243	268	244	284	245	290	266	279	267	247	271	247	236	250	271	276	260	264	252	262	243	271	275	233	236	280	246	294	260	269	259	239	263	285	244	255	275	251	244	265	242	249	234	252	233	241	274	242	253	261	258	243	243	269	238	278	249	260	261	247	274	256	270	277	237	265	258	240	261	266	254	258	266	270	258	245	282	239	292	256	253	242	268	268	262	252	268	251	230	238	310	245	287	261	269	263	267	270	259	263	275	264	243	263	252	251	245	264	287	254	241	260	284	254	215	238	268	282	238	230	231	243	258	258	286	274	247	259	242	255	238	264	262	231	270	278	250	273	242	238	242	287	237	248	294	254	234	278	293	274	285	257	251	277	281	271	291	260	280	273	262	261	238	251	219	249	268	280	212	248	240	252	262	273	261	274	257	279	285	253	237	250	259	273	266	236	266	274	254	291	250	248	279	243	285	275	237	254	266	251	255	287	242	248	282	258	226	251	262	238	219	246	276	252	256	249	257	240	276	248	254	270	287	240	273	259	282	261	259	258	274	270	246	244	263	253	257	277	285	234	235	246	270	250	231	265	266	261	248	261	256	235	244	282	248	275	272	259	254	272	265	274	271	238	264	248	225	254	215	246	280	273	247	249	250	268	237	262	265	261	261	252	261	270	262	270	254	232	259	282	276	294	248	269	244	278	285	268	294	276	276	247	256	286	273	283	254	237	229	275	290	261	246	264	251	301	256	269	277	245	263	250	256	310	256	246	268	261	239	232	253	253	261	270	235	238	259	264	272	269	251	264	251	276	261	253	240	242	255	253	253	239	255	287	260	245	268	263	264	277	241	263	250	268	257	249	264	262	259	258	237	258	280	230	273	257	253	239	261	252	263	265	245	253	254	258	259	234	271	262	234	262	259	227	255	268	267	254	236	268	239	265	267	261	286	267	259	296	261	250	253	276	267	231	259	293	279	269	279	236	287	282	265	270	281	275	266	229	270	260	258	235	238	255	256	281	262	275	237	265	239	265	261	260	290	253	271	270	264	262	270	265	231	236	230	246	262	244	272	256	283	280	271	268	255	239	281	270	265	240	245	256	238	258	267	264	290	260	283	241	245	254	275	261	232	258	282	223	251	270	256	272	276	263	250	258	245	262	257	263	255	245	261	268	248	266	274	232	247	270	260	255	288	248	254	252	257	260	263	278	254	287	251	253	242	248	262	274	253	269	253	286	277	261	222	240	236	241	252	264	255	263	256	246	286	230	265	271	249	269	230	260	246	251	248	247	244	246	273	250	261	277	259	280	262	263	278	252	262	268	278	270	238	258	254	238	278	244	257	209	273	261	260	236	259	247	273	249	249	253	265	256	270	256	282	248	261	268	254	265	227	272	265	252	244	288	281	284	295	271	259	264	208	247	262	255	268	246	266	305	256	257	235	297	242	239	270	267	273	270	246	278	275	268	250	268	289	254	237	231	266	233	255	241	249	280	281	281	297	284	275	284	263	242	259	255	239	275	275	281	259	236	267	239	253	286	247	268	247	250	276	261	257	263	295	257	235	247	261	259	227	268	257	260	255	271	296	267	254	247	285	271	253	264	241	247	258	269	263	288	258	248	273	244	287	232	250	250	275	241	285	267	238	287	258	229	291	250	244	246	257	258	261	250	253	264	239	246	233	225	235	277	258	240	237	287	254	291	282	247	278	261	258	284	257	255	269	214	267	244	246	231	267	274	272	244	253	256	263	262	238	246	288	271	232	249	256	252	269	259	259	261	268	261	252	245	251	262	266	306	278	286	282	242	261	285	256	265	240	265	261	236	250	239	271	235	273	219	250	272	265	231	246	249	264	265
32488	46257	36886	24203	16238	10837	6910	4212	2236	1672	1151	906	633	554	531	449	427	380	375	388	363	388	318	359	332	333	317	293	315	309	318	320	282	307	369	274	269	299	293	274	278	292	284	292	302	294	315	289	259	253	299	316	315	263	222	298	241	279	311	277	335	276	270	279	269	312	306	282	295	283	256	310	268	297	273	270	303	276	271	290	282	306	314	295	294	276	274	300	272	299	299	284	259	282	270	289	268	278	309	294	281	251	300	265	258	287	261	274	256	283	274	313	288	284	294	287	311	256	249	293	293	333	273	263	297	292	294	266	268	291	277	278	281	288	330	264	269	309	251	280	303	310	263	280	290	245	298	267	303	300	292	283	311	285	274	296	296	252	291	289	327	279	296	327	264	284	284	261	289	277	297	291	308	288	284	262	289	279	302	271	305	297	265	294	293	280	295	322	316	293	261	251	262	278	310	309	270	274	277	280	276	285	295	243	300	284	262	286	263	288	287	270	301	319	279	279	278	288	288	300	268	245	271	280	280	295	298	277	304	294	253	295	311	272	298	294	261	261	266	285	261	261	301	286	276	283	300	264	284	281	270	278	298	247	270	283	299	288	285	248	270	291	325	310	296	277	280	295	283	271	299	279	290	290	319	276	267	294	292	274	309	254	287	304	297	291	291	310	291	268	285	287	295	286	286	237	316	300	298	271	248	281	273	297	271	262	304	297	301	253	281	273	267	296	306	251	294	301	301	280	312	287	283	281	268	272	282	264	279	294	288	297	285	273	282	252	319	284	300	300	290	279	279	281	284	291	288	286	285	286	287	283	279	263	268	275	281	323	290	295	266	268	293	277	285	294	303	268	300	266	306	287	269	254	272	269	296	309	277	272	253	253	283	274	295	282	270	278	293	285	315	258	293	279	300	293	266	293	256	263	302	289	310	300	287	283	272	288	276	293	279	333	259	264	271	281	300	285	326	247	263	276	266	281	295	285	271	249	262	257	294	315	279	289	327	313	300	294	263	299	244	317	301	274	276	305	290	290	272	303	305	288	272	291	274	306	320	290	252	283	280	290	293	311	267	258	284	295	271	295	279	282	297	290	287	251	306	310	291	281	281	244	302	276	297	275	281	254	308	276	276	278	278	261	276	284	292	305	278	276	285	282	313	305	304	280	298	287	319	296	301	324	295	304	271	286	287	299	278	288	293	322	278	302	285	287	309	292	266	247	259	276	289	282	293	304	274	292	271	265	262	272	253	288	330	292	278	268	289	294	320	272	276	321	294	255	282	272	303	283	306	306	262	288	300	274	322	268	287	265	291	245	263	283	288	271	317	283	289	277	310	271	272	280	292	253	290	283	278	268	328	303	291	297	296	247	279	253	275	274	259	257	287	289	278	272	300	282	286	278	268	276	263	268	310	308	289	253	304	271	274	301	263	273	308	281	254	261	289	287	309	268	283	305	264	292	281	273	268	282	262	276	267	296	294	295	261	278	264	313	290	291	310	251	284	310	258	268	262	278	287	283	263	269	313	240	295	280	286	297	286	268	268	291	277	259	267	303	252	249	262	297	270	267	273	321	278	307	297	295	293	293	290	281	261	274	284	283	304	269	284	288	306	277	282	254	292	283	272	283	282	290	288	280	262	266	270	285	281	309	274	289	264	273	306	274	309	297	285	296	287	301	276	252	295	283	289	276	280	251	280	290	283	276	299	270	280	275	297	298	267	255	300	296	273	284	286	281	306	316	274	303	257	289	258	285	275	303	321	303	306	287	278	247	292	264	326	252	284	273	293	274	278	285	293	275	284	297	255	275	274	316	280	268	297	307	304	270	276	303	285	294	298	288	290	272	262	277	259	287	296	305	280	298	282	296	279	303	302	301	254	299	296	266	285	290	271	324	277	299	294	252	268	292	292	257	275	269	271	306	287	275	281	268	345	290	285	303	272	263	298	287	316	276	307	276	288	262	327	275	271	290	291	298	293	264	292	290	305	267	261	273	291	270	286	305	294	276	284	279	305	290	294	284	304	274	260	273	275	255	274	265	301	276	306	317	308	278	284	270	284	282	283	277	257	301	278	324	268	270	306	314	268	266	322	252	326	287	256	283	276	319	295	315	260	272	264	310	302	273	285	276	268	308	283	276	260	284	291	267	294	284	262	249	304	295	292	254	311	291	302	287	290	256	260	273	278	267	273	276	309	288	297	297	292	287	252	283	306	276	285	256	261	284	276	256	291	286	290	292	291	261	298	295	300	280	284	256	279	290	275	285	275	288	286	294	284	275	272	293	314	274	262	265	305	279	266	278	271	292	299	292	282	297	280	292	280	294	277	274	262	293	308	280	265	280	297	261	313	299	276	287	282	262	281	264	278	298	308	284	286	287	292	258	278	290	282	276	271	330	298	283	286	273	276	302	294	288	275	272	260	272	271	281	323	309	288	284	295	291	295	289	284	275	271	269	281	255	317	269	309	289	261	297	270	270	298	283	266	266	270	268	287	318	297	275	292	276	269	255	306	265	272	296	293	297	300	274	272	291	290	281	324	277	302	296	278	251	274	274	298	271	263	287	324	310	283	276	329	294	296	323	288	265	283	272	253	310	258	294	280	300	283	271	248	278	283	276	318	277	274	269	282	291	299	259	287	265	283	285	277	279	289	281	321	282	277	276	253	296	290	286	257	284	263	284	273	268	283	296	277	304	299	256	260	268	295	287	320	242	267	302	274	267	292	301	269	299	272	283	252	296	279	284	287	284	279	317	277	265	245	305	294	285	327	245	266	285	280	314	281	301	312	289	277	310	286	303	293	254	284	253	294	277	281	268	289	266	294	281	276	286	281	248	314	296	290	290	285	299	321	344	319	259	286	306	294	283	271	276	302	295	301	284	284	282	266	285	281	284	282	285	279	278	259	301	296	275	279	275	303	261	297	309	279	291	278	261	297	284	282	296	311	298	261	315	299	272	301	287	295	271	267	260	281	272	293	270	278	282	281	276	283	311	309	278	290	287	285	266	270	289	295	256	298	294	286	289	301	302	264	276	291	287	296	301	278	282	299	258	294	294	287	296	281	304	279	263	253	269	263	289	290	265	277	297	292	261	324	270	298	302	285	288	285	268	304	293	313	312	281	261	279	270	292	279	293	277	275	295	286	275	282	330	284	296	295	314	271	287	278	270	253	286	271	274	274	296	301	266	287	262	312	271	291	263	291	268	276	284	257	279	260	292	264	285	271	272	281	261	295	264	287	276	264	290	263	277	302	305	266	289	300	302	278	274	308	304	293	290	266	263	308	298	299	257	271	267	303	287	283	265	281	267	306	266	279	272	278	310	291	299	280	284	325	314	280	284	264	261	285	292	299	282	275	307	290	249	286	296	272	291	263	283	264	292	266	314	258	305	288	297	301	293	289	313	276	269	329	284	278	290	282	301	285	275	276	258	278	303	274	284	278	267	301	293	248	268	259	292	304	289	284	328	260	272	321	291	254	299	281	288	299	286	287	273
24511	21713	29268	26026	23693	19406	11716	6070	2475	1626	1143	904	654	630	522	522	461	484	450	418	429	423	418	363	345	388	388	375	364	388	384	357	382	379	345	340	327	377	342	355	342	335	369	319	349	352	347	362	360	351	360	358	336	351	361	329	357	332	309	314	349	351	373	345	338	315	305	354	323	339	344	371	313	307	353	347	340	323	354	358	353	333	373	332	330	337	321	320	303	344	362	319	350	373	343	345	335	328	334	364	344	327	358	374	336	352	360	360	321	328	309	319	345	331	322	349	327	308	347	326	353	361	295	313	346	351	321	356	319	355	362	326	328	337	345	336	347	331	315	325	325	316	351	335	340	337	336	373	351	325	378	355	311	312	372	348	326	356	371	341	309	309	318	349	345	367	370	321	384	346	343	324	358	375	361	318	348	368	345	344	362	370	321	314	350	325	354	352	316	331	344	365	324	326	345	349	358	344	309	289	347	363	336	352	359	361	334	346	363	358	356	359	346	353	356	344	341	332	366	370	327	325	327	349	320	352	336	317	318	348	348	324	343	388	369	332	355	318	329	305	351	351	315	322	315	328	337	367	375	348	344	329	361	305	367	323	350	302	317	355	348	385	349	333	305	359	365	322	322	341	355	313	335	340	322	290	387	352	328	342	312	328	318	331	345	326	333	335	343	344	307	335	353	352	343	352	346	327	344	333	334	319	323	325	338	346	342	355	371	352	362	358	345	347	335	347	373	347	350	353	334	354	352	317	355	317	340	325	356	366	326	329	297	373	341	304	328	356	332	357	328	331	346	349	327	350	322	334	337	320	362	363	342	363	358	339	334	335	359	350	352	328	357	365	328	322	336	329	343	344	321	337	338	352	325	338	385	325	334	352	326	312	351	334	332	354	329	330	352	349	346	351	309	324	358	364	342	367	341	350	352	366	388	358	352	341	342	346	312	335	345	353	298	339	337	341	331	291	305	326	347	347	341	313	365	323	364	364	346	350	326	339	350	359	344	341	366	319	335	383	379	331	356	344	352	315	360	357	338	357	373	292	300	324	317	349	324	346	333	323	342	324	349	344	350	339	344	350	338	365	306	368	338	342	351	327	347	359	316	356	327	343	332	370	358	358	351	358	318	343	326	329	340	372	334	355	323	359	330	330	350	367	333	334	333	327	354	325	392	315	325	338	352	347	377	376	308	341	327	323	335	324	346	351	343	330	362	366	326	384	361	353	307	340	327	307	357	340	328	351	367	338	318	323	332	328	364	351	330	364	336	339	355	366	357	329	349	366	354	356	359	338	344	327	323	335	362	353	350	337	338	347	331	313	363	335	333	344	340	360	347	333	331	342	321	336	345	349	357	358	368	334	349	352	338	352	339	330	333	332	357	366	305	341	321	340	361	364	324	327	365	344	362	326	302	336	336	342	347	334	295	300	320	337	336	334	326	356	305	338	354	328	344	356	361	343	337	333	328	357	333	331	359	345	360	323	365	371	366	333	357	367	308	351	322	371	348	331	341	318	310	330	306	361	314	337	337	361	348	314	331	327	348	338	351	361	352	332	348	364	341	351	360	335	354	326	342	337	360	348	319	354	364	328	313	346	344	347	349	314	344	359	324	363	334	359	340	337	376	310	330	331	328	342	357	339	359	355	322	345	370	317	348	337	357	347	354	332	334	346	322	313	331	374	334	355	333	388	348	340	327	349	325	312	295	335	365	377	347	359	384	326	358	336	319	366	336	359	334	326	332	330	327	343	365	377	342	312	344	327	343	341	334	342	320	325	343	328	315	352	329	352	371	344	317	363	338	347	356	383	378	331	324	307	336	364	357	344	345	338	331	352	329	340	312	348	340	306	336	337	323	336	367	309	339	346	348	369	347	304	334	350	346	350	338	337	326	330	376	333	368	351	371	339	319	338	346	339	324	349	319	335	356	309	376	333	316	306	335	358	367	368	340	360	342	352	336	355	336	363	327	365	317	335	347	375	356	336	346	310	333	327	324	288	344	362	339	372	344	307	343	348	325	319	339	357	346	337	353	342	345	352	370	341	337	386	301	351	344	356	347	343	330	356	370	307	309	350	361	324	382	325	336	347	338	356	362	355	340	353	325	344	343	339	344	355	350	321	334	367	363	313	308	334	345	324	320	356	326	364	331	395	327	344	345	371	344	400	340	327	318	323	342	367	341	353	312	340	311	351	318	343	336	356	342	355	346	324	354	311	349	365	326	319	318	339	364	357	331	379	359	356	313	343	354	352	302	352	345	359	304	386	338	351	331	336	333	331	349	369	357	355	331	314	361	328	327	360	352	341	333	355	315	332	323	345	324	334	346	348	358	346	363	368	312	330	335	346	331	329	352	318	334	325	313	340	339	311	367	322	346	336	371	345	336	336	359	358	357	340	358	316	315	362	345	348	333	330	345	369	344	329	343	321	381	325	344	306	333	339	356	369	351	338	356	343	360	359	349	341	364	358	367	374	360	354	384	378	326	328	353	346	334	338	342	356	329	374	350	371	369	339	367	352	311	325	368	301	361	330	328	331	349	346	348	332	322	362	341	340	318	378	363	331	337	339	359	335	345	348	354	346	340	341	324	309	371	340	355	339	355	341	358	321	330	366	314	365	323	349	355	362	328	353	322	331	344	327	333	360	337	351	366	323	351	334	337	344	341	355	324	364	311	353	295	353	343	333	361	308	353	335	318	337	317	360	331	333	352	326	358	343	322	348	332	344	316	325	355	349	369	338	327	340	330	343	326	355	345	349	331	354	349	374	340	346	313	331	341	358	337	313	351	355	361	351	341	337	351	352	336	346	300	332	361	380	364	358	353	343	316	334	328	349	345	314	353	313	346	332	348	350	350	390	336	354	348	319	326	368	347	331	324	329	299	349	374	297	364	327	334	352	332	356	320	342	347	329	355	339	334	364	345	350	340	339	341	359	353	321	341	331	349	332	355	316	320	355	341	326	337	345	304	323	329	361	356	354	335	360	321	335	357	352	324	349	347	337	329	365	299	348	318	337	325	332	375	330	321	335	312	362	375	341	344	319	304	323	337	347	327	372	325	353	341	362	350	333	343	357	342	361	339	325	346	329	342	339	350	343	357	339	314	320	350	332	324	354	354	312	329	369	357	362	360	329	345	346	363	348	347	377	344	347	347	324	350	312	349	338	330	339	352	374	339	335	324	350	382	359	321	356	347	339	354	355	325	349	332	339	373	362	335	334	372	334	392	337	349	346	350	359	367	334	340	342	328	329	361	341	347	324	353	360	338	346	353	344	372	344	350	343	326	336	340	329	304	336	369	331	331	361	381	358	356	328	325	311	357	347	349	346	318	342	348	358	344	364	305	346	369	366	319	334	326	356	341	386	329	359	329	331	361	336	352	353	333	341	358	377	314	327	335	347	333	328	320	355	314	331	325	323	329	374	339	348	344	345	331	320	337	308	342	325	330	377	362	369	360	313	312	333	311	378	356	321	334	347	340	327	340	339	347	366	342	357
31741	58002	47017	33677	26848	18041	13226	8824	4216	2670	1875	1372	1038	900	698	655	590	582	542	542	516	467	496	458	422	400	441	380	417	446	453	405	451	439	401	392	391	415	370	408	355	360	364	361	367	375	384	357	376	377	317	368	327	388	365	363	379	337	368	336	343	370	366	342	341	341	366	357	379	334	365	359	335	345	365	376	376	385	342	399	357	345	362	385	334	361	347	353	360	376	345	377	369	342	348	366	352	344	356	376	392	359	364	360	363	362	382	345	351	368	378	345	329	369	366	353	363	350	361	340	331	366	386	346	336	348	375	361	351	348	368	360	375	357	348	356	355	378	359	380	363	362	341	386	333	330	372	380	351	342	381	367	340	352	377	359	371	334	362	318	378	357	348	363	366	367	362	384	412	353	359	367	370	346	327	373	348	388	363	338	384	363	372	362	371	372	340	347	356	377	344	350	372	377	337	366	344	403	368	351	362	360	346	352	337	382	366	365	317	322	358	364	340	367	372	343	343	340	333	372	329	369	406	350	334	335	377	371	383	361	376	338	351	364	369	369	329	333	367	348	345	366	371	392	373	337	333	361	355	380	328	395	352	344	370	311	376	389	388	336	379	378	341	378	385	395	340	369	397	362	382	382	358	325	333	379	356	352	382	360	360	339	366	358	340	372	362	374	312	371	346	360	403	346	364	384	378	337	365	373	380	366	380	361	328	359	350	336	361	335	344	374	379	380	337	371	363	357	381	383	340	381	407	356	364	356	370	369	380	353	347	360	372	392	366	357	376	379	325	348	354	355	348	361	361	329	351	357	355	361	350	394	371	370	379	344	346	359	333	343	364	348	369	349	339	382	366	324	393	347	376	351	369	382	361	350	378	357	360	375	360	387	358	396	382	406	368	394	343	366	351	384	354	369	385	375	340	341	334	368	351	392	355	355	346	393	369	358	384	391	376	395	399	361	345	368	363	338	334	388	339	343	358	378	389	355	370	400	356	369	358	391	379	372	376	349	367	321	389	369	354	335	402	365	385	396	372	391	342	352	354	384	366	345	367	368	350	359	392	382	362	356	367	346	382	355	353	347	366	372	350	349	376	357	353	378	371	359	384	365	364	357	375	352	360	335	365	383	327	371	365	383	367	341	379	349	397	350	351	398	377	354	355	380	356	365	337	373	378	348	377	345	379	359	385	394	348	348	377	381	354	350	385	351	373	370	355	346	359	382	367	321	368	341	351	335	354	345	369	380	351	364	327	358	351	388	335	365	359	359	335	349	420	349	347	365	359	331	325	369	356	331	353	408	369	372	368	360	368	375	324	397	387	351	363	311	366	369	347	333	320	366	377	378	339	357	366	354	353	347	386	362	413	356	345	346	365	358	380	360	351	344	345	366	362	363	337	352	355	365	331	363	384	381	355	372	339	366	369	371	333	381	361	366	332	360	363	353	383	351	337	350	381	351	351	346	354	398	341	342	340	372	385	369	349	380	361	360	361	395	372	382	392	364	378	352	355	366	356	355	387	361	347	331	340	345	389	361	350	370	357	389	353	360	334	374	382	360	358	364	375	364	349	376	345	343	357	351	323	358	385	374	371	347	365	363	360	378	359	315	372	343	345	361	387	346	368	350	345	339	364	331	388	349	389	347	356	336	345	343	359	369	359	387	366	343	377	358	338	374	353	341	339	374	373	365	328	367	387	353	350	314	375	350	345	363	356	372	370	361	378	355	390	376	334	355	404	350	374	382	382	367	343	374	355	359	353	372	344	368	339	390	324	349	355	362	372	346	368	371	368	343	374	367	346	351	380	382	335	338	327	359	319	392	366	341	342	372	357	352	372	360	371	367	393	347	378	341	371	328	383	383	380	361	351	385	369	357	394	375	377	342	342	352	349	367	399	380	331	326	350	372	366	369	338	358	329	362	383	352	406	355	376	340	378	373	355	360	404	359	326	337	368	372	319	401	373	372	353	396	354	373	350	381	332	363	365	355	366	372	368	366	368	340	361	349	324	360	374	367	361	337	365	339	356	362	356	327	346	366	356	351	372	387	342	357	330	335	372	372	358	362	340	349	381	341	376	343	381	362	345	335	351	369	360	362	343	348	362	367	366	327	375	349	353	341	368	367	364	397	392	352	373	341	366	380	343	350	358	358	351	407	356	371	350	343	375	391	344	354	380	353	370	361	414	358	368	341	392	367	351	363	363	366	390	364	350	355	367	357	365	371	367	368	349	370	370	330	329	347	361	313	329	401	380	338	337	381	368	332	407	361	324	391	337	363	363	358	368	382	384	341	394	373	380	340	378	365	354	370	361	383	315	384	371	334	380	390	335	389	369	372	372	367	366	389	382	362	373	347	337	364	364	339	322	353	377	388	378	356	356	352	385	343	390	355	355	320	358	294	345	364	365	357	354	364	353	360	378	360	341	378	366	387	379	359	364	356	335	338	329	376	391	356	386	386	340	341	367	367	379	322	355	347	359	379	369	334	381	385	319	356	349	371	355	383	331	389	354	375	322	362	357	381	367	319	349	374	334	367	355	353	361	340	361	377	377	382	363	372	328	380	357	367	365	367	373	335	353	384	388	404	340	351	388	358	353	406	316	349	346	362	367	368	389	361	339	362	383	385	339	341	399	350	354	344	355	347	358	344	354	356	397	372	421	336	384	348	364	355	368	395	371	394	311	371	350	349	376	360	338	352	329	376	394	355	331	350	343	366	393	381	343	368	351	372	353	363	394	407	362	336	376	360	354	325	361	353	354	364	375	368	332	389	351	356	346	387	371	363	371	380	370	375	363	345	354	366	377	355	348	385	361	340	377	372	375	334	350	372	343	365	366	350	363	353	355	358	377	352	354	362	386	387	306	384	389	384	347	358	336	393	368	331	367	344	360	332	363	365	371	374	376	361	340	346	354	305	316	347	378	391	386	372	332	361	357	340	343	380	353	351	340	384	351	368	381	332	383	402	349	374	338	353	397	352	378	345	339	378	334	380	361	368	351	385	379	350	347	361	386	327	373	350	348	360	365	360	347	367	342	401	375	364	350	358	359	356	340	347	366	354	370	345	377	375	370	370	355	374	376	346	370	371	371	377	382	363	396	362	337	356	314	363	355	375	369	375	352	338	389	374	392	343	362	345	377	374	346	355	335	373	354	351	381	340	461	350	401	382	351	389	361	363	375	369	379	352	378	366	332	376	396	361	360	345	349	347	365	362	375	331	365	349	375	346	360	373	352	390	343	383	366	334	349	359	360	354	371	401	343	350	365	365	353	358	360	354	355	358	362	351	339	373	379	419	378	357	374	331	351	357	342	387	360	379	349	396	361	353	384	357	318	356	363	386	340	363	371	373	366	364	356	351	373	373	367	387	318	371	365	381	384	393	363	327	347	367	377	358	355	349	343	360	356	332	377	352	356	341	348	348	355	375	329	349	374	353	382	352	326	340	359	406	365	352	363	358	355	402	350	386	374	376	391	320	380	346	348	349	359	350	364	355	345	351
25733	21763	29290	28735	20609	12283	8643	4532	1788	1251	957	685	618	559	513	494	446	419	413	436	408	395	401	391	388	372	384	378	392	407	365	392	366	352	379	344	361	355	363	353	372	335	357	341	353	317	335	355	338	355	351	320	333	330	341	347	300	324	331	327	331	345	351	328	356	342	342	376	363	315	360	332	343	388	347	331	348	345	315	345	349	350	333	310	357	338	329	320	350	356	368	323	382	339	327	323	366	333	325	325	351	364	375	323	337	367	347	316	355	343	346	341	350	338	339	363	339	309	326	338	361	329	345	303	363	338	320	299	327	319	340	360	330	359	356	361	337	345	334	361	368	352	352	338	339	311	336	339	294	328	331	352	329	346	349	334	309	356	329	341	369	342	351	315	335	328	364	380	365	331	345	349	331	324	332	341	319	338	341	339	350	318	304	322	335	341	331	325	357	355	346	347	330	364	353	366	334	351	333	323	332	311	367	326	338	343	335	318	351	357	329	310	323	316	379	342	344	318	346	336	357	327	367	340	322	346	371	358	317	316	366	331	323	328	342	360	319	338	347	335	322	355	330	359	331	358	336	368	344	356	335	334	337	360	374	344	346	350	353	369	335	339	301	363	315	366	350	346	335	315	335	339	341	317	396	337	320	347	313	344	355	328	340	319	339	331	327	366	335	318	335	344	362	339	371	369	341	370	347	342	355	360	352	323	336	382	330	357	352	366	325	345	359	314	342	357	357	327	324	356	341	351	328	321	301	321	365	383	357	343	333	335	359	324	354	352	342	346	356	336	358	347	346	355	389	329	359	335	306	343	317	333	334	337	349	316	353	369	346	321	339	362	364	349	329	362	327	346	385	332	333	339	357	370	330	338	350	329	348	340	341	320	366	332	356	346	341	358	342	347	342	310	327	314	351	337	358	336	328	371	309	336	318	303	347	354	358	356	351	326	340	358	314	373	324	380	325	379	341	328	341	339	318	315	323	360	328	383	342	353	312	342	349	349	367	318	340	345	318	309	359	361	356	350	344	360	330	349	339	329	371	332	348	322	329	350	355	351	313	329	397	349	354	346	365	342	356	361	340	355	323	326	323	349	340	364	361	373	334	366	370	345	325	346	326	332	339	365	332	347	349	336	300	334	327	357	345	321	340	375	348	343	323	359	362	359	341	360	319	355	344	319	391	367	375	335	330	310	345	332	388	355	349	320	340	325	333	331	371	373	386	307	349	328	371	356	317	323	299	361	374	360	327	339	322	352	325	354	364	348	346	347	311	341	314	322	379	355	354	339	351	365	333	343	330	320	365	357	365	348	342	362	370	323	344	372	350	337	349	368	322	335	335	325	330	383	332	335	369	322	344	330	362	324	333	338	349	368	333	334	368	343	339	325	298	348	339	302	330	326	336	366	348	331	336	355	372	356	325	347	325	343	360	337	320	345	370	353	340	305	347	340	314	339	323	311	343	348	358	337	374	342	326	345	372	332	360	328	362	375	352	331	344	341	313	328	355	389	349	360	348	339	351	372	334	322	362	329	334	340	333	332	341	350	344	320	366	356	355	313	334	321	348	357	335	324	354	330	357	383	384	365	357	354	347	358	373	323	330	342	342	357	324	334	347	346	363	334	391	303	333	343	353	326	325	304	354	295	350	354	355	368	349	345	312	356	358	355	323	317	333	357	332	334	342	328	313	358	359	349	334	339	319	350	349	381	344	318	338	342	329	333	335	332	322	333	350	342	326	332	329	344	342	359	376	328	317	358	302	364	318	334	342	292	365	345	347	361	337	333	368	302	320	329	329	326	344	338	355	340	358	318	322	376	338	327	347	316	369	345	330	308	354	360	328	362	337	335	350	339	400	353	327	352	325	375	343	351	385	340	328	355	328	356	315	351	310	371	319	360	319	355	344	343	333	361	341	362	345	348	370	326	342	365	363	343	327	363	330	337	339	341	353	321	317	360	345	315	346	319	369	342	340	373	308	312	385	340	325	362	354	318	362	327	321	353	334	337	339	356	333	358	333	344	349	383	382	329	346	316	347	354	327	315	361	357	342	325	346	335	338	353	333	341	307	373	326	362	349	310	338	341	323	329	316	324	337	354	338	384	344	332	321	351	368	318	348	315	370	329	336	330	349	311	353	307	336	349	355	350	351	316	360	342	393	376	332	328	337	340	364	286	351	340	363	365	360	335	330	305	375	330	362	340	367	366	343	327	346	322	341	338	309	353	361	363	342	370	326	329	344	320	367	352	330	346	330	347	343	339	326	301	337	340	346	349	372	369	337	367	303	338	347	358	353	379	334	338	311	329	331	343	362	328	317	334	345	368	347	310	360	334	389	335	319	349	335	369	354	353	333	355	305	339	358	354	350	348	343	334	319	342	369	332	344	357	340	336	366	333	347	324	344	350	323	346	324	336	370	369	332	318	330	337	341	359	325	314	335	357	362	346	331	355	353	317	355	368	346	350	359	357	341	372	339	337	334	354	385	360	353	349	340	347	331	322	341	369	367	335	353	348	342	349	333	356	367	346	321	321	345	323	346	345	363	335	369	369	351	319	320	349	351	387	349	322	336	326	364	329	327	328	314	337	368	332	347	308	349	364	356	333	336	347	334	344	369	339	363	374	337	342	340	349	341	325	339	325	350	370	331	340	364	304	329	338	362	343	314	341	378	356	343	344	328	334	349	309	332	341	343	352	366	325	319	338	358	333	328	320	348	348	346	317	342	352	353	316	333	358	334	367	320	354	314	322	366	353	316	335	344	336	328	362	335	318	315	342	345	329	325	354	346	313	379	331	348	358	368	344	344	294	343	344	373	338	342	320	361	324	347	325	349	322	363	338	340	346	336	351	357	353	348	322	354	333	366	373	326	335	335	379	351	373	320	349	353	343	321	351	358	328	330	344	319	303	346	356	294	358	328	320	325	336	326	318	340	304	325	324	345	337	324	323	366	321	342	333	347	333	343	355	321	325	326	395	306	356	323	346	349	377	346	356	365	340	329	403	354	389	346	368	381	355	326	342	324	352	347	314	324	313	317	340	345	344	319	333	330	336	332	355	339	338	341	324	328	359	324	344	345	341	337	330	350	344	383	352	295	333	339	400	365	357	322	327	391	368	343	362	311	355	343	353	328	378	365	363	349	309	358	323	312	343	342	350	316	329	342	355	325	350	349	349	343	367	343	361	368	372	323	342	355	334	365	348	342	358	344	313	322	336	318	342	322	303	313	329	325	331	342	344	356	359	295	330	346	361	356	354	331	333	320	331	347	317	327	343	377	321	354	370	356	314	342	318	318	381	345	352	327	334	353	380	306	333	330	356	325	344	348	356	361	311	334	358	333	334	334	345	358	349	381	352	386	336	339	348	334	337	365	329	322	325	340	346	322	325	329	345	343	356	329	358	325	348	332	318	367	346	373	341	363	339	338	325	350	335	353	330	346	351	368	350	338	340	312	348	350	333	357	333	349	364	347	371	369	381	336	362	324	340	352	353	344	343
32109	54043	42393	30422	21311	15029	13059	7589	3431	2198	1658	1082	869	756	691	619	555	509	482	473	487	445	417	462	433	435	405	397	407	398	408	382	381	393	400	372	377	360	405	398	372	376	355	363	379	348	359	387	365	444	410	383	375	345	378	379	372	385	341	384	399	363	385	377	369	370	370	386	365	377	362	371	362	348	400	401	377	357	372	372	420	337	347	367	382	365	365	402	373	373	381	350	383	398	382	386	365	368	384	365	371	402	374	367	369	376	344	376	376	371	388	389	366	375	370	368	358	398	385	357	353	356	368	357	380	337	333	393	400	372	387	354	352	394	361	393	405	391	366	371	383	384	395	404	336	323	375	367	390	390	366	367	378	378	373	384	411	381	385	386	378	406	402	372	358	369	364	379	371	409	352	365	348	400	376	387	381	360	371	371	383	374	348	345	410	379	330	361	356	386	347	363	353	360	349	363	382	374	366	423	361	393	353	377	360	369	364	387	344	363	362	390	373	376	372	363	397	395	396	395	365	384	397	343	389	375	423	359	355	397	366	388	352	400	405	382	343	396	359	346	337	304	370	382	354	363	396	375	356	378	367	380	346	366	343	400	391	365	356	379	402	350	375	405	403	366	374	373	368	375	375	376	394	390	380	371	350	375	374	378	351	376	385	372	383	349	394	409	370	357	383	371	409	342	359	372	361	372	335	358	386	377	401	356	385	367	345	359	348	336	372	369	381	367	359	373	383	375	370	378	406	382	343	369	360	335	378	359	374	383	348	388	358	387	381	385	341	341	345	344	340	410	368	353	407	387	368	358	368	356	365	390	357	378	363	380	416	355	329	369	371	371	422	378	352	408	373	339	362	364	347	407	406	378	395	391	396	376	389	373	366	345	370	364	378	367	354	380	327	381	343	370	377	397	415	387	358	402	388	371	388	383	377	373	402	371	393	358	344	392	382	375	378	384	371	339	344	404	351	361	388	370	403	372	393	376	366	382	397	379	388	381	359	355	358	391	336	389	350	385	364	334	387	357	362	370	347	389	403	361	373	357	365	365	380	387	378	383	322	351	382	381	365	370	352	372	389	340	349	350	342	365	371	361	343	375	368	356	358	395	351	384	373	352	396	350	389	357	370	364	396	394	366	381	367	365	390	387	378	355	377	375	360	363	395	349	354	373	359	368	368	357	361	392	345	371	406	377	347	381	356	366	345	340	375	407	365	414	368	379	364	390	388	386	353	360	368	382	380	388	336	400	387	353	357	365	363	390	387	385	343	387	395	344	350	404	331	384	412	361	369	389	344	388	350	386	381	393	328	386	353	334	376	360	367	389	384	350	409	386	390	374	383	355	385	372	346	396	359	386	379	383	393	387	400	427	376	356	394	411	379	394	360	346	373	341	351	375	403	386	364	375	395	347	346	360	355	371	350	401	384	355	335	394	388	355	375	370	349	391	376	398	356	400	355	368	335	374	370	371	343	383	372	373	355	331	351	346	387	380	399	354	381	381	375	393	407	348	393	371	355	363	380	359	382	392	375	345	341	403	367	362	389	367	370	413	388	386	393	356	362	393	352	412	404	390	416	395	366	394	387	376	327	381	388	371	383	377	362	348	385	363	389	376	402	399	403	349	379	346	392	404	383	390	395	372	415	361	370	372	359	433	425	395	353	392	397	352	377	392	341	344	371	427	369	379	385	368	376	367	358	379	372	390	337	419	373	390	389	372	416	355	375	367	368	403	372	359	405	380	382	357	403	378	403	363	382	360	349	381	381	415	373	368	365	364	402	346	372	355	380	392	399	372	394	381	363	362	351	369	385	359	393	383	379	394	388	365	395	370	374	353	342	375	365	367	370	381	370	392	364	395	360	354	352	376	367	380	375	382	364	384	391	355	390	381	363	348	376	368	364	381	382	352	372	370	360	350	364	342	364	369	363	368	387	365	357	381	364	377	360	376	386	354	373	384	358	387	372	371	352	359	381	341	375	389	364	375	375	385	384	352	364	371	367	372	364	356	379	361	395	354	379	374	375	347	345	384	404	381	357	361	363	352	389	361	382	378	399	383	365	390	385	361	351	363	383	412	366	397	397	406	385	340	349	364	418	338	353	399	352	351	318	350	381	332	367	354	393	393	413	370	369	358	399	366	347	379	377	342	397	369	375	366	412	386	404	340	396	371	389	375	376	392	340	347	396	360	368	370	360	324	371	371	384	358	409	343	352	362	364	405	352	374	375	351	409	379	385	371	394	376	399	359	374	322	353	366	393	383	365	370	398	354	372	356	370	391	354	367	385	362	373	403	400	381	355	379	343	372	346	363	339	367	383	389	359	350	369	363	346	410	363	388	373	381	382	341	362	349	365	404	355	388	381	342	368	354	340	373	386	339	344	383	378	363	400	351	354	378	359	384	374	380	356	393	369	353	375	389	339	364	355	357	367	372	365	383	391	368	372	384	371	377	348	349	378	376	415	374	376	397	361	344	343	379	360	358	378	338	378	378	381	345	356	362	331	363	374	400	336	389	387	378	358	378	360	318	396	375	399	371	350	364	335	362	395	369	369	342	389	352	383	361	406	398	383	380	363	394	388	396	364	366	342	360	346	424	411	363	413	359	418	380	396	377	395	379	344	359	379	386	388	356	363	368	398	340	381	393	380	420	352	377	369	358	381	370	381	387	336	355	380	367	392	366	371	350	353	397	398	395	377	384	358	391	360	390	380	394	372	384	356	378	373	352	383	376	373	376	385	397	326	360	390	369	358	389	376	341	394	349	391	357	330	396	416	359	345	389	370	379	372	389	363	351	373	362	360	339	357	349	371	371	422	379	393	385	350	406	402	375	361	351	336	393	368	337	354	389	353	360	383	365	379	423	348	395	372	382	381	344	375	372	405	396	391	381	351	393	405	377	353	364	387	374	377	354	376	389	392	387	382	372	352	368	393	408	374	335	366	376	361	338	388	336	378	396	359	359	404	328	382	403	370	413	326	390	367	383	373	342	371	371	391	353	345	411	362	390	341	362	389	386	382	371	376	370	395	382	380	387	380	377	354	339	350	376	384	402	381	351	399	339	388	365	379	390	349	368	365	426	370	362	341	341	391	384	363	355	392	395	389	371	380	382	392	357	391	350	391	366	336	386	387	370	370	363	349	357	361	363	352	366	368	406	376	340	388	370	359	393	371	386	371	367	370	384	342	407	368	389	380	362	391	355	372	359	350	329	378	354	352	365	381	411	376	340	367	379	371	354	396	416	389	390	376	368	369	345	375	348	355	364	381	403	368	414	350	396	363	378	407	392	390	381	392	372	373	382	368	390	372	359	334	375	346	352	373	390	405	349	335	366	361	363	347	386	390	364	364	351	387	406	343	360	367	351	366	358	370	364	381	376	340	383	368	367	368	360	363	375	403	353	346	362	374	356	367	363	376	373	361	387	392	366	401	397	325	385	353	370	364	389	363	355	344	348	393	362	375	325	363	365	385	380	375	381	361	388	413	387	367	424	371	350
23313	21654	29424	24665	22914	23695	21732	11484	4974	2776	1848	1230	1032	868	787	728	704	676	587	628	606	566	579	587	578	536	532	568	507	524	525	511	537	525	510	527	481	526	499	482	512	500	473	487	481	481	476	468	499	525	500	469	498	451	501	507	502	446	513	492	465	470	469	471	438	477	519	479	468	514	467	478	518	487	453	454	513	454	495	516	525	489	492	478	494	500	464	488	522	442	500	458	472	513	500	478	518	479	480	434	475	469	473	483	475	420	503	413	505	529	478	500	492	495	475	527	477	499	458	462	477	485	518	493	525	472	491	526	511	499	501	480	460	470	471	510	487	481	486	491	489	476	473	513	478	450	506	481	481	486	430	469	530	526	490	487	485	506	495	474	516	483	482	506	440	486	493	478	476	501	480	470	514	500	460	488	464	456	486	468	506	496	449	429	472	457	472	455	476	481	491	471	473	476	449	461	470	470	491	531	524	495	490	465	493	455	475	443	503	500	517	499	470	490	464	478	472	492	474	473	467	514	478	461	477	481	532	508	466	498	508	469	438	507	468	522	444	431	474	496	483	429	468	469	483	498	464	465	506	536	489	483	449	468	497	547	479	460	497	441	480	475	475	483	484	489	458	493	506	495	441	508	479	443	482	479	494	490	469	479	468	474	447	441	485	461	505	454	449	499	473	454	507	455	464	519	475	493	474	478	459	521	507	461	466	488	460	498	508	498	493	500	458	441	532	490	465	490	463	440	425	496	474	496	487	465	496	458	523	483	479	509	485	482	514	485	470	430	519	523	494	491	515	497	479	527	457	514	480	480	453	484	432	514	460	481	447	474	441	484	485	497	489	494	480	455	467	493	518	449	472	448	505	456	510	484	488	468	525	502	482	505	484	475	467	455	445	504	499	476	491	462	500	488	471	477	464	472	480	465	449	484	481	512	479	427	486	444	488	485	474	458	534	440	468	489	506	484	459	463	483	444	488	480	479	534	499	458	466	466	495	529	509	464	454	470	518	524	517	461	436	463	501	460	455	496	464	455	499	499	456	523	488	473	490	520	488	447	545	496	502	467	520	487	462	513	506	500	485	505	531	490	439	479	435	462	528	502	482	486	480	486	439	466	520	500	456	481	455	471	474	543	469	475	481	474	453	495	487	511	445	458	494	495	515	441	485	502	473	509	495	475	502	495	495	493	499	497	459	503	461	484	489	521	474	476	487	486	472	543	510	507	507	491	461	497	482	503	523	489	450	470	515	490	459	499	473	467	500	485	488	457	487	485	487	537	541	460	477	481	461	462	456	454	484	470	472	508	511	508	476	496	506	492	517	477	505	498	471	510	495	518	498	458	458	471	461	502	481	466	483	441	486	469	469	483	456	477	516	479	499	472	509	537	493	523	501	500	474	530	476	469	479	407	497	488	485	482	462	515	502	449	473	488	465	495	454	476	530	466	495	452	448	532	459	483	496	456	480	498	537	491	487	470	458	488	474	545	497	473	507	529	446	517	473	483	481	478	469	460	452	470	483	466	460	476	488	463	495	502	485	495	499	489	452	460	530	484	477	495	460	505	493	477	477	474	523	494	449	517	491	463	518	499	475	441	497	465	495	499	493	508	500	510	513	488	488	457	496	478	493	503	521	503	494	452	477	494	514	463	501	453	456	532	482	498	487	487	495	476	524	459	458	459	493	468	469	488	480	500	460	477	457	519	489	495	498	532	493	486	511	472	454	484	497	525	483	471	505	471	479	485	441	495	481	508	483	499	496	480	508	471	476	503	481	492	497	461	478	516	511	505	490	496	477	431	463	485	495	464	508	473	490	488	444	481	485	480	489	489	455	467	484	465	483	462	459	456	472	539	494	500	469	481	482	505	488	511	483	495	533	497	511	471	498	498	453	501	498	483	497	472	484	493	520	481	534	483	475	490	474	474	462	449	497	457	528	490	497	455	457	514	524	455	466	464	503	495	461	474	473	461	521	526	483	470	511	483	505	489	463	495	498	490	480	481	496	520	510	472	465	483	518	483	500	486	471	509	483	488	497	459	493	480	462	492	474	467	491	446	503	469	500	482	474	509	473	468	451	495	515	492	471	458	471	492	473	524	501	484	462	466	472	501	485	468	501	482	460	485	450	478	474	500	499	484	481	518	508	497	496	458	456	471	462	494	495	487	486	473	462	488	492	480	459	462	479	507	524	460	470	514	488	481	468	487	475	481	464	470	487	510	441	471	502	503	542	490	486	493	498	492	475	493	508	461	501	529	496	506	478	473	477	539	456	465	464	521	459	482	488	508	475	446	490	516	515	454	511	522	444	454	456	441	504	495	470	479	491	463	471	489	466	464	475	444	504	436	473	490	496	508	519	455	506	487	489	448	481	500	501	488	485	503	506	466	465	475	518	496	488	498	452	516	498	479	495	513	508	456	505	470	485	467	479	497	502	485	505	496	482	482	482	453	509	519	509	511	472	476	483	436	494	507	468	450	465	512	434	504	459	464	449	513	484	533	480	451	464	484	471	504	466	476	457	514	519	474	492	480	496	450	495	502	492	489	509	500	544	493	498	478	497	485	481	465	467	464	480	486	472	514	489	494	515	476	495	512	515	475	494	494	481	493	494	488	492	461	481	485	468	477	520	484	471	497	489	468	475	495	531	496	561	506	487	508	466	451	480	478	486	443	457	535	524	447	484	465	489	478	460	437	469	495	479	512	456	475	500	453	499	514	524	503	469	487	449	467	467	461	469	480	494	494	481	505	477	464	534	488	472	476	482	511	495	491	481	451	504	474	529	488	466	503	466	499	511	473	442	454	502	443	478	479	447	466	516	470	467	470	507	488	457	439	465	497	485	443	486	517	483	513	460	504	492	470	493	446	455	498	467	487	481	506	496	472	492	445	518	482	442	503	469	468	460	502	489	499	469	494	482	485	490	479	466	468	489	499	492	426	502	472	449	422	481	442	489	462	449	489	499	470	510	451	461	522	514	476	515	495	485	505	503	471	481	495	451	445	520	473	496	447	502	506	502	498	484	483	468	496	504	523	484	492	491	476	464	532	489	496	465	487	493	492	490	480	479	489	503	505	499	452	510	447	500	449	538	494	525	492	480	523	513	512	513	482	497	480	486	513	490	465	520	491	468	497	514	493	529	492	493	455	476	482	502	525	528	493	495	490	504	433	441	467	531	518	472	478	456	487	455	464	471	459	456	492	488	488	480	504	442	475	478	509	484	514	484	535	508	480	461	505	450	481	434	462	497	474	481	450	424	491	465	453	461	499	495	502	505	511	460	478	467	482	512	504	526	460	496	471	512	517	472	457	446	492	479	485	492	505	464	496	513	457	487	459	491	498	458	462	513	498	490	510	516	504	459	448	491	487	504	468	513	495	488	441	497	463	468	471	438	455	446	487	499	467	488	518	489	484	487	488	524	453	477	492	457	476	468	501	471	530	504	476	475	473	522	459	467	535	469	463	485	503	472	494	474	483	503	464	523	502	488	467	496	476
34820	65093	52233	39221	33282	23468	20374	14002	7389	4358	3042	1908	1441	1314	1034	959	901	836	767	739	727	698	665	663	662	604	575	603	626	538	561	551	564	554	557	531	543	549	512	520	510	492	511	540	497	489	525	518	489	563	530	512	474	524	522	525	495	504	499	460	509	516	531	508	462	488	503	509	516	487	481	510	487	518	486	517	503	527	430	529	502	511	509	475	482	498	502	492	505	466	495	488	476	510	487	485	507	498	456	495	498	474	468	465	488	555	503	458	538	470	538	515	510	465	503	486	519	496	484	465	522	466	478	492	476	482	582	509	562	504	532	502	513	503	535	505	542	480	529	472	492	465	482	513	467	510	459	479	480	508	488	498	477	544	492	472	514	471	495	505	455	475	529	519	506	495	467	484	471	479	520	507	508	493	517	493	444	515	547	495	484	514	489	499	512	531	494	463	496	505	476	534	484	474	509	470	473	498	534	506	468	497	515	488	529	550	496	490	507	472	477	494	482	482	484	492	453	489	491	540	512	505	475	528	467	498	502	519	494	500	458	483	501	494	482	521	510	525	470	477	502	452	500	476	470	488	542	509	506	468	482	484	474	524	528	500	531	525	545	490	490	481	520	532	492	478	509	486	519	484	480	473	469	498	462	535	485	501	521	498	490	480	543	500	479	487	541	542	523	489	496	511	495	503	533	513	485	509	456	496	487	501	527	474	444	539	528	525	489	499	528	477	482	497	500	536	483	508	489	501	479	510	487	513	492	542	497	512	523	533	485	519	499	488	492	481	508	537	482	474	487	466	486	500	490	495	506	495	429	540	535	524	484	475	502	519	487	494	468	528	532	491	461	505	506	491	479	475	509	489	509	494	509	496	466	475	461	530	532	539	520	501	476	470	496	510	488	469	540	527	474	530	504	514	506	525	482	501	559	521	452	520	509	473	539	510	487	474	491	508	467	494	505	496	565	512	481	516	524	530	524	512	472	472	511	504	519	526	495	509	509	495	533	516	517	503	529	507	482	506	539	477	496	516	515	523	506	478	498	498	496	485	471	502	440	533	517	507	528	487	496	497	427	510	469	496	465	470	498	551	521	504	486	499	510	518	538	480	529	486	507	468	469	473	508	468	512	503	517	519	505	475	555	502	509	520	506	447	505	494	491	535	485	526	504	491	475	469	466	501	468	506	485	472	506	512	487	453	484	531	494	485	514	539	493	508	492	502	481	507	492	470	507	488	552	446	491	529	474	502	496	498	498	536	446	479	497	467	494	474	457	479	512	517	471	503	486	517	512	512	512	517	510	546	494	519	546	507	493	497	495	480	494	534	494	508	513	421	509	497	504	517	505	496	491	489	500	504	501	513	506	502	489	520	507	509	516	515	525	493	471	509	489	474	514	512	477	522	505	539	497	480	507	532	533	503	480	486	472	514	477	459	540	486	509	524	482	521	502	461	520	523	529	501	505	489	490	500	502	499	528	474	434	445	493	486	477	500	499	514	526	505	494	496	523	486	505	505	502	502	516	476	482	480	490	478	485	515	545	476	474	441	459	496	500	464	492	505	503	487	517	527	489	522	523	505	497	480	535	459	531	527	512	503	446	500	547	499	484	498	466	520	515	507	529	511	470	510	488	478	523	508	523	474	487	510	510	491	471	469	467	534	456	501	493	449	488	517	537	482	501	514	521	492	555	495	493	482	500	524	459	507	500	501	520	497	504	514	477	511	504	500	497	505	508	509	508	490	499	469	464	468	480	493	498	511	482	462	489	494	512	531	491	511	546	485	536	493	513	527	513	515	479	496	499	485	478	460	524	515	472	518	458	482	504	511	514	524	503	457	504	469	489	508	523	474	493	520	491	509	469	543	511	508	495	481	524	538	495	502	500	493	459	497	493	492	466	504	478	460	478	524	500	479	495	438	448	495	499	506	481	496	457	489	512	484	496	495	500	507	494	539	495	509	492	493	480	493	529	485	486	490	508	493	499	481	514	482	507	488	505	481	502	538	484	495	482	471	503	493	494	538	494	485	462	520	476	486	465	521	477	508	475	492	533	495	434	490	505	485	491	513	485	459	497	504	499	471	508	489	501	527	510	483	503	559	515	512	514	531	497	511	498	447	496	491	527	487	511	508	509	476	493	465	509	500	485	453	487	499	480	531	533	487	513	520	523	513	477	519	509	507	483	498	547	508	532	418	496	486	517	512	477	497	469	483	483	541	507	503	496	530	532	460	481	505	476	508	516	464	501	524	516	495	489	465	509	469	520	536	469	503	501	530	510	534	500	537	500	480	500	516	486	531	479	484	493	475	491	481	483	518	522	527	468	513	466	542	466	467	515	514	527	507	509	467	510	475	514	480	485	533	512	512	447	490	522	471	474	497	470	453	496	463	510	506	488	488	463	507	518	537	511	464	491	475	518	467	571	474	471	504	513	500	494	459	525	466	437	507	503	516	520	503	504	480	506	519	536	499	498	486	522	517	456	501	519	462	484	534	517	520	511	503	489	470	496	513	481	459	491	471	497	479	478	508	478	487	541	480	470	543	479	505	475	538	466	499	484	477	520	532	499	512	464	477	502	511	510	483	489	478	486	475	493	468	512	478	483	476	512	485	551	504	471	485	466	486	506	497	490	504	504	523	470	489	519	516	469	512	502	491	496	481	482	548	484	517	475	536	515	516	527	519	472	518	476	481	496	493	506	490	502	495	496	488	486	488	502	509	498	456	513	466	509	481	501	496	498	493	491	492	537	465	518	510	508	522	478	531	501	517	485	477	500	467	495	498	464	518	497	461	523	456	505	503	541	492	495	505	506	523	522	522	476	494	484	475	496	468	503	478	473	473	511	505	451	518	500	538	504	513	440	493	454	511	524	501	475	503	549	504	499	496	491	453	497	521	505	519	502	473	515	502	437	523	513	484	486	506	517	488	493	490	483	509	497	529	486	495	504	487	501	516	462	507	489	525	480	482	497	509	482	471	486	490	498	506	524	503	486	464	495	496	482	487	494	525	500	518	513	533	517	492	456	505	471	518	496	474	527	488	519	477	486	523	449	495	486	511	515	501	481	458	486	496	489	496	490	522	491	483	523	473	459	501	461	517	518	527	482	502	491	487	531	573	511	475	530	510	506	554	507	477	541	463	494	497	488	486	522	497	482	557	522	471	487	479	495	479	468	481	523	515	511	488	517	500	470	498	499	492	518	495	494	475	499	523	507	514	525	474	495	514	518	487	487	499	489	496	530	505	470	488	493	501	485	500	504	517	474	522	506	473	466	475	524	465	480	528	511	463	499	511	507	493	514	488	496	526	488	498	500	521	526	517	490	526	515	487	525	531	493	492	499	495	515	489	488	476	537	492	457	514	506	525	508	526	476	487	489	508	505	483	510	484	522	469	535	537	541	487	480	496	531	511	468	483	488	530	531	523	467	501	481	485	456	500	479	477	476	482	486	476	481	520	550	502	509	484	527	482	479	489	527	478	465	463	464	509	450	440	506	488	508	469
31757	33694	37670	27045	15752	7578	4783	2854	1673	917	766	508	444	398	358	339	343	322	290	310	316	292	324	319	316	300	304	275	271	291	260	266	255	275	274	290	267	245	263	263	303	246	264	267	251	267	276	274	272	266	270	258	273	284	281	260	275	265	267	278	261	288	265	261	258	271	258	264	244	275	270	253	266	253	258	274	273	272	274	256	252	261	277	261	267	269	271	262	259	275	279	267	272	271	281	259	261	268	249	287	270	299	242	249	256	286	265	285	256	291	261	267	247	265	285	256	279	240	261	252	297	275	267	275	275	296	265	263	276	293	242	254	275	246	248	253	268	269	283	279	269	266	248	289	259	270	274	260	268	266	275	250	269	234	275	248	243	299	268	265	252	246	302	256	275	255	232	284	270	250	258	275	275	267	272	273	251	273	275	277	260	256	279	277	271	270	265	258	264	259	269	275	256	245	289	272	267	244	230	252	254	238	258	252	277	268	262	245	229	256	251	260	259	273	281	282	268	280	262	263	225	236	250	289	275	284	235	248	250	276	258	243	260	253	273	241	298	249	278	257	270	265	236	254	293	251	260	267	294	234	287	287	276	278	291	278	234	251	259	261	260	245	249	280	263	253	314	267	257	265	266	263	262	281	268	272	248	264	241	290	248	270	267	266	298	255	295	291	262	279	258	269	236	260	277	266	277	260	248	249	290	276	279	236	294	274	271	277	267	229	252	282	264	237	307	264	252	266	278	248	281	281	273	255	256	268	281	269	254	290	268	276	266	278	284	265	249	266	287	273	276	236	296	259	261	245	227	275	276	253	269	267	271	250	275	298	274	241	302	295	250	267	264	266	256	265	290	255	274	264	267	289	261	263	269	265	291	306	266	272	220	265	284	260	284	267	267	253	294	272	280	248	234	275	242	272	308	280	250	237	281	271	295	264	272	255	253	261	279	256	261	282	241	252	255	242	274	308	265	276	257	282	277	276	301	267	265	274	285	250	277	244	255	285	276	272	292	260	271	257	255	253	277	267	246	291	252	259	250	244	291	257	264	276	260	261	284	298	245	284	261	260	268	268	244	261	263	262	261	256	259	242	251	295	268	286	249	269	282	265	258	259	273	262	231	263	271	258	271	250	272	261	273	253	261	259	265	289	260	261	275	244	265	267	278	245	253	241	248	274	281	252	278	258	274	267	261	245	276	254	234	271	295	256	266	262	255	298	258	293	274	269	268	260	261	244	282	310	276	280	278	238	277	248	263	294	241	260	271	277	246	251	272	265	283	240	261	257	268	259	294	297	274	275	252	238	264	239	258	280	267	262	249	225	261	272	261	284	279	240	260	256	275	281	292	258	289	269	270	278	275	241	268	287	271	273	251	261	268	292	236	272	325	255	299	246	261	275	240	255	267	259	284	257	229	250	262	250	258	258	297	281	287	254	250	273	272	270	256	245	267	270	267	272	256	258	225	268	266	263	251	262	272	267	258	240	273	244	271	265	260	280	252	293	284	263	239	265	274	265	280	274	257	241	277	285	268	255	254	254	255	254	269	266	233	287	262	235	250	257	285	257	270	267	238	270	281	285	248	286	221	303	275	273	282	260	268	273	293	288	253	269	278	261	272	283	263	262	258	268	263	255	265	240	249	280	281	267	254	267	243	241	281	262	256	283	264	261	249	300	292	271	280	268	268	234	249	268	252	270	305	276	259	266	295	255	257	247	245	289	273	243	239	264	286	281	267	270	262	258	276	249	271	261	264	281	261	260	271	243	301	253	262	271	245	280	249	258	278	270	262	228	277	245	275	244	277	247	263	223	272	279	264	259	289	267	279	283	267	255	303	264	250	252	260	238	256	276	251	262	271	249	244	268	271	288	284	294	293	259	255	217	249	300	256	281	261	264	264	269	260	292	279	262	271	262	254	266	299	280	273	266	278	259	244	252	273	290	287	291	247	303	293	267	284	266	256	242	261	263	254	270	286	321	243	271	279	253	265	276	246	270	253	293	266	286	274	234	246	282	238	255	252	276	267	294	306	253	250	252	279	284	301	249	283	242	277	252	279	257	328	269	259	261	278	277	250	283	289	299	266	275	270	288	247	248	245	252	263	261	254	284	274	279	284	278	272	250	279	262	277	236	256	261	254	277	274	262	265	253	275	268	235	260	236	269	271	271	248	239	269	269	274	252	261	256	289	259	287	255	280	246	254	247	283	264	260	268	278	230	298	275	267	249	253	282	262	273	265	286	280	249	270	235	266	257	269	256	260	264	258	303	301	257	268	275	286	248	286	275	272	292	281	244	266	257	289	285	274	263	242	283	260	252	262	287	274	267	291	272	276	270	257	238	269	267	257	275	254	278	270	299	269	243	263	243	263	261	248	265	289	239	278	271	261	248	273	233	277	253	245	244	274	279	266	241	283	264	259	249	296	309	258	248	262	235	249	249	264	243	265	243	270	263	256	260	262	265	283	249	259	230	255	274	282	264	241	274	259	250	265	226	231	260	247	243	276	256	263	244	270	267	295	261	233	268	264	277	249	276	256	269	262	291	283	277	273	265	285	267	269	283	253	250	252	265	259	268	279	297	278	266	253	273	274	267	257	277	257	292	239	314	269	286	269	267	256	254	268	267	254	289	277	280	268	270	250	279	243	275	253	258	262	261	260	296	247	241	251	252	270	240	245	270	263	272	290	241	259	285	255	251	273	267	272	313	273	255	273	283	271	235	288	261	273	254	306	267	267	277	266	255	251	256	285	271	241	288	233	277	266	296	269	265	266	244	230	251	243	276	258	282	265	261	257	241	270	257	256	237	269	253	273	271	263	246	227	268	302	258	262	254	240	269	253	287	266	268	261	271	270	281	271	278	262	268	234	268	261	274	269	243	264	281	267	243	293	244	278	264	269	282	250	266	281	263	238	262	248	293	285	286	266	264	254	270	265	249	262	263	255	233	249	261	249	290	224	246	268	265	292	235	266	277	259	288	258	267	251	253	252	265	223	261	259	283	266	302	257	268	280	266	271	283	270	270	264	291	263	280	265	252	261	271	277	256	274	253	272	249	284	256	243	257	256	310	287	262	259	255	282	277	269	262	246	279	254	265	264	247	275	281	271	230	276	238	258	278	308	271	288	284	222	257	240	280	263	269	258	269	254	266	265	261	255	253	261	244	276	264	255	267	262	278	252	301	269	252	298	263	231	264	255	272	247	255	259	283	281	278	271	264	293	269	273	262	250	231	242	238	242	272	258	243	275	283	251	268	270	265	282	260	239	250	231	280	250	275	270	274	280	262	249	247	288	262	282	265	260	266	267	239	241	294	271	229	319	296	252	284	293	298	247	267	293	272	257	270	266	281	259	280	266	279	245	278	263	257	297	256	279	269	277	278	274	277	258	284	271	257	243	284	268	252	262	283	288	229	272	258	270	266	241	271	255	256	276	261	260	255	266	283	272	282	272	255	264	254	265	270	268	288	247	266	247	271	263	255	276	267	269	264	242	274	254	254
31976	48447	37563	25028	18064	11023	8018	5066	2878	1541	1176	830	632	519	510	498	421	371	386	414	343	332	349	357	310	320	328	319	336	292	318	333	324	323	282	312	289	319	307	307	289	278	274	291	302	284	312	291	309	300	288	304	280	296	258	314	285	297	300	259	248	276	286	306	287	335	313	283	263	302	307	268	264	320	280	280	313	308	314	290	271	308	304	292	306	271	267	287	276	312	303	292	282	270	271	290	280	284	331	256	285	313	303	295	280	290	260	263	313	309	299	271	271	297	287	294	294	313	295	291	289	292	292	307	262	275	306	249	286	302	306	271	296	305	308	303	291	298	286	298	315	309	280	308	280	295	284	300	293	302	315	280	293	294	311	292	298	312	294	263	276	299	286	307	302	288	288	279	273	298	327	287	315	284	305	299	302	279	300	289	291	302	275	295	260	281	305	308	317	259	283	285	288	283	297	287	266	302	280	291	299	266	322	297	303	284	302	303	285	275	294	295	277	305	264	280	304	317	294	316	319	276	294	281	271	285	324	258	275	294	314	307	310	318	293	292	260	315	319	271	269	284	294	289	261	291	306	330	290	308	270	279	295	279	304	307	298	279	289	274	297	277	299	295	305	289	284	259	283	265	274	286	303	260	318	274	279	293	289	310	278	301	332	279	325	302	296	264	277	295	294	301	297	287	281	278	264	312	306	301	273	304	315	327	311	292	282	324	312	263	309	285	309	285	327	275	281	285	287	287	279	279	291	273	299	268	276	282	295	283	270	293	290	274	283	300	264	302	299	298	288	305	279	291	256	310	289	297	302	280	295	297	303	300	315	277	277	295	281	280	274	268	332	317	281	311	293	336	324	307	287	315	296	291	297	286	293	310	293	315	262	276	293	291	314	315	295	301	277	274	290	315	292	314	319	279	292	280	296	296	271	281	270	299	280	284	271	278	261	319	281	271	305	290	297	304	284	296	313	276	290	312	299	288	246	291	305	276	280	306	282	307	320	272	298	313	297	305	294	284	328	285	308	273	312	272	304	310	302	322	293	296	301	324	294	287	307	296	293	275	314	277	256	283	281	261	282	266	313	292	297	277	338	293	302	272	314	270	303	290	305	299	294	324	294	310	282	300	293	277	281	254	305	263	303	304	321	288	330	303	258	294	292	279	250	280	273	268	287	271	296	320	262	300	280	309	263	266	275	289	277	320	295	295	287	290	301	295	290	278	297	301	304	301	283	284	289	274	296	264	328	282	317	292	298	269	256	308	281	274	302	309	310	321	320	284	290	297	284	280	261	323	281	314	282	291	303	255	300	294	293	295	300	303	291	270	258	279	304	287	292	302	290	290	289	303	285	278	308	280	320	289	305	268	282	291	294	297	298	270	313	282	256	296	283	307	302	290	292	304	304	295	293	302	282	294	258	279	251	277	284	297	313	314	270	287	298	302	316	294	282	292	304	292	300	281	320	283	284	292	293	266	285	255	289	272	289	317	286	289	304	301	294	277	301	298	291	337	302	271	308	286	313	297	311	278	260	290	264	277	316	299	279	316	293	295	290	306	276	293	305	311	294	273	311	291	293	303	290	292	288	301	276	303	321	281	298	282	316	295	282	317	283	281	275	322	305	293	288	313	295	298	302	251	279	323	288	322	282	286	280	272	302	278	298	310	306	316	279	303	263	287	297	277	281	269	276	347	300	272	298	290	275	259	326	317	302	305	295	271	303	306	270	303	317	271	310	261	305	289	279	284	293	298	290	317	276	324	296	314	325	275	281	290	287	287	247	275	294	309	277	294	316	306	266	297	286	289	292	285	268	308	313	276	300	316	281	280	286	291	314	268	269	254	281	310	293	294	283	279	285	292	293	269	257	282	302	285	299	252	295	279	276	297	265	317	267	266	283	319	241	321	282	297	288	290	279	266	314	307	292	288	272	288	283	295	290	292	265	290	299	282	296	294	282	301	292	299	277	294	306	273	316	284	289	267	278	261	279	267	280	291	272	281	297	292	291	339	291	316	307	290	290	295	279	303	275	263	293	309	255	283	307	269	295	282	277	295	272	300	318	270	316	293	313	285	317	284	282	324	281	286	288	323	292	305	283	292	303	319	267	291	301	306	265	264	283	298	313	289	286	298	270	298	285	314	304	285	291	264	316	267	308	279	292	292	295	276	276	293	318	282	297	291	272	302	293	306	317	284	280	279	282	285	285	285	275	293	277	279	299	279	314	299	275	301	294	291	259	292	285	306	327	269	279	316	288	283	286	303	289	275	300	290	283	296	295	315	319	314	283	270	319	315	290	260	308	306	284	284	268	326	298	308	293	270	298	297	302	297	322	275	318	305	292	261	288	274	274	276	312	270	302	290	303	298	292	296	287	283	279	294	282	268	307	290	273	298	288	268	271	300	319	267	297	293	301	266	284	315	280	294	299	294	287	274	302	299	272	288	281	284	302	294	299	281	305	303	286	320	317	308	284	306	310	291	252	322	277	281	294	284	338	298	330	323	297	306	291	272	302	277	276	258	262	273	299	302	286	268	286	262	305	287	299	317	312	275	300	252	296	285	259	296	305	293	292	289	306	310	326	311	302	298	330	275	302	305	304	319	303	280	281	273	323	283	294	302	297	315	277	289	272	291	285	311	279	274	338	312	291	295	292	325	294	292	291	311	303	270	303	265	259	276	283	296	308	288	281	309	293	305	288	284	293	310	296	285	279	309	300	268	295	276	290	297	309	289	274	317	300	310	296	275	291	301	299	298	261	308	290	282	281	295	287	281	282	288	282	287	287	294	314	280	307	290	253	302	295	284	275	312	272	287	275	277	289	305	295	300	270	299	308	283	271	281	318	296	298	266	321	307	306	313	286	278	296	275	295	307	300	316	316	304	275	313	307	313	276	332	287	293	291	250	296	300	296	296	298	327	295	297	274	294	260	283	267	280	275	305	279	328	289	334	294	256	289	293	277	297	295	312	282	323	293	301	292	266	346	310	290	289	299	312	289	264	296	309	309	329	283	322	315	286	296	287	311	332	293	286	287	313	271	279	310	303	270	294	310	264	297	311	273	296	291	296	317	286	334	292	297	307	307	287	295	295	307	302	282	308	283	300	281	284	273	270	305	295	313	275	294	300	287	282	306	277	299	282	307	288	280	282	297	297	281	300	296	267	306	302	296	292	267	312	278	292	301	268	300	290	299	264	269	303	279	278	307	285	313	301	312	314	277	258	286	294	265	288	294	311	293	289	276	272	285	313	279	307	308	307	285	290	280	265	307	295	303	292	271	277	267	316	324	309	305	305	298	296	308	281	303	276	314	277	304	285	309	294	300	306	309	279	284	317	282	274	304	324	280	286	286	304	289	281	291	282	321	294	291	304	298	283	321	307	299	331	321	302	297	291	294	293	274	319	289	278	283	276	312	300	301	273	337	320	312	293	279	309	287	285	301	318	310	292	296	289	296	318	282	306	304	315	274	281	308	301	300	287	265	299	268	303	285	295	267	299
24488	21658	29162	26106	23421	19055	14182	8271	3263	1611	1159	901	754	681	549	473	481	467	477	430	436	399	424	398	384	401	398	423	384	359	361	382	382	371	410	332	352	379	371	356	354	340	355	372	379	367	302	365	375	357	329	330	332	353	348	371	347	343	313	346	350	332	342	290	347	335	366	320	344	311	332	359	334	373	376	378	352	345	337	336	346	313	322	338	345	349	356	333	319	340	362	345	379	346	366	357	306	354	383	361	372	360	368	369	335	360	345	307	367	350	289	337	397	350	350	372	327	334	319	354	336	338	320	341	369	347	344	373	330	345	339	332	346	374	356	357	350	347	319	321	368	328	369	356	331	338	332	328	344	343	355	349	322	344	325	318	338	329	303	342	329	334	342	370	333	349	364	340	327	361	337	344	349	383	323	344	330	373	360	352	355	363	335	343	353	394	338	364	354	363	345	346	332	381	357	350	353	374	351	341	346	358	363	325	345	358	354	341	334	335	331	328	335	344	346	377	321	365	357	333	342	360	342	303	329	343	335	320	336	346	337	326	329	324	338	357	340	329	309	369	295	355	391	320	346	343	372	358	328	345	338	359	332	343	351	350	348	346	331	357	373	331	344	356	380	349	311	347	337	348	341	359	323	365	314	338	342	356	333	338	313	361	355	372	324	381	322	304	348	339	367	335	376	372	344	357	364	375	318	355	340	332	349	341	352	332	367	355	326	344	380	362	330	364	342	316	377	329	337	344	329	358	319	357	362	321	383	397	352	365	335	338	369	317	380	358	349	367	357	368	364	355	342	341	339	346	356	367	374	327	336	361	350	323	340	314	347	375	331	359	349	350	339	364	376	350	358	338	326	332	340	324	367	373	324	345	361	319	334	361	363	372	370	343	342	382	306	331	317	343	351	363	309	359	374	367	338	346	353	361	353	348	348	330	315	322	379	359	337	334	326	348	342	343	296	348	377	370	356	329	342	339	349	321	333	380	359	349	321	350	303	342	348	316	322	315	328	335	334	341	340	343	321	371	334	344	343	322	379	350	356	319	318	366	333	384	334	326	340	371	367	318	345	355	365	336	374	347	343	360	356	342	331	342	314	353	325	323	332	344	354	338	358	328	340	347	316	376	369	336	375	354	379	333	348	350	335	350	343	347	351	362	389	320	383	353	359	346	369	368	345	333	360	372	350	354	312	362	326	349	334	394	347	344	335	333	328	356	344	352	353	353	338	375	367	335	359	368	328	327	339	342	360	366	345	332	331	378	327	312	331	352	310	324	348	332	353	352	359	345	327	286	331	355	372	335	329	352	325	322	361	335	314	348	327	344	349	326	352	329	339	316	351	373	338	353	326	355	332	345	333	336	368	354	357	323	362	382	325	313	359	357	337	302	359	339	354	310	342	352	372	377	316	349	339	364	328	328	358	324	359	322	345	354	331	349	312	364	327	356	347	347	360	382	351	358	321	342	363	362	322	310	331	391	347	342	329	343	353	360	349	340	343	320	311	359	354	322	317	378	348	330	366	328	346	335	347	350	349	336	348	369	336	337	338	336	347	358	342	322	362	344	372	314	315	362	306	327	341	315	309	340	327	340	322	347	343	324	320	342	337	359	367	358	362	313	316	346	308	334	328	351	332	350	326	298	325	350	323	375	335	344	328	312	367	343	339	353	371	348	365	344	351	329	347	369	367	365	357	321	327	320	371	367	348	317	329	338	372	368	341	314	341	328	346	341	330	356	328	360	355	382	325	316	359	359	321	330	323	384	340	311	345	338	332	359	348	374	353	324	327	354	371	335	371	349	335	345	347	357	333	340	377	331	355	377	329	375	365	313	345	347	335	358	339	394	348	346	374	353	340	323	388	343	322	353	365	325	334	351	355	376	353	351	329	355	380	352	345	315	379	335	351	319	327	323	338	339	333	328	334	301	344	341	350	345	363	364	275	343	327	345	347	338	326	356	323	385	344	330	339	341	342	371	349	344	348	303	340	357	324	336	343	331	322	340	327	365	370	341	341	341	360	319	324	369	343	332	365	331	347	355	317	366	330	325	326	349	315	355	331	339	376	338	365	314	364	346	344	350	342	383	345	322	369	325	338	396	330	349	345	329	365	324	332	371	342	353	339	341	316	364	347	320	355	338	329	335	348	316	330	349	357	377	334	357	368	349	337	357	334	336	359	399	377	326	360	320	359	354	338	325	351	345	351	329	344	333	372	345	333	340	350	348	353	347	365	325	371	343	354	331	322	348	337	358	349	340	370	358	367	370	317	339	336	340	343	330	355	335	345	370	366	400	330	349	356	342	354	366	340	353	334	335	322	340	341	327	322	356	353	348	351	334	344	348	351	350	326	328	356	346	341	344	335	343	340	332	352	328	356	332	335	337	335	353	341	357	344	343	337	328	342	341	348	319	348	318	355	344	334	323	367	348	334	350	357	343	347	349	365	331	341	361	378	335	297	335	372	336	366	368	339	340	370	356	322	365	313	363	349	361	357	340	339	332	348	339	362	362	346	320	327	393	347	338	343	348	328	358	350	365	336	364	325	347	367	363	329	337	352	346	375	378	353	342	318	348	329	325	343	332	364	334	356	367	323	325	342	328	332	346	350	344	336	322	334	381	362	344	311	341	358	338	337	313	345	358	346	323	346	423	350	341	316	360	338	349	360	327	351	367	359	348	365	313	319	375	350	380	340	337	350	368	336	322	330	337	341	353	393	329	368	319	341	346	342	327	356	373	346	354	382	357	329	330	319	337	391	329	353	331	332	336	354	373	327	359	348	331	355	355	361	370	357	333	348	351	355	371	366	356	344	370	337	357	381	335	333	360	328	366	338	356	306	336	314	365	335	342	343	358	366	333	345	375	331	349	334	399	351	356	342	326	324	340	324	357	341	379	351	363	367	360	341	353	334	331	345	337	337	308	332	313	363	352	367	335	357	318	369	320	369	307	344	351	339	359	347	340	346	322	337	353	381	348	364	332	332	331	338	325	341	339	354	334	356	322	348	347	329	340	367	319	367	349	322	340	344	350	363	351	379	356	365	355	338	334	349	376	310	339	323	365	325	344	352	352	365	320	358	322	338	381	309	330	350	353	337	363	361	343	360	325	316	330	342	335	370	352	346	317	377	363	352	384	337	383	364	340	346	320	343	354	340	344	323	339	341	324	382	355	328	380	378	344	324	346	372	383	333	372	360	332	340	352	309	312	352	351	347	375	365	346	353	366	358	354	359	326	342	338	359	390	389	351	379	331	349	372	336	361	317	338	339	355	298	340	336	354	319	377	319	368	329	347	386	309	331	321	339	333	342	350	373	363	332	323	358	329	345	358	351	377	378	371	357	348	330	323	344	349	352	331	359	358	356	353	388	322	326	351	353	324	339	343	341	330	352	350	347	345	336	366	347	330	359	326	330	329	346	372	354	329	361	336	328	335	342	384	348	355	349	352	350	364	365	324	355	359	342	356	319	335	386	345	358	341	370	329	333	331	332	343	375	372
32003	57394	46611	33992	25923	18007	16363	11758	5016	2606	1883	1349	1085	909	751	613	626	551	526	517	463	479	467	443	445	461	438	461	471	421	431	406	466	385	411	371	400	357	403	409	383	333	412	376	352	343	393	370	317	360	343	400	357	400	371	344	373	372	363	365	385	387	364	350	366	353	372	360	358	397	344	378	360	373	392	386	383	349	383	369	334	341	368	348	366	366	359	386	342	380	353	378	358	377	365	365	381	344	379	389	374	348	383	363	370	370	296	353	390	388	373	379	350	373	367	383	378	380	368	386	342	348	350	340	379	369	388	353	370	369	368	360	393	366	382	372	347	387	392	323	355	377	372	371	379	390	404	353	372	339	363	363	392	332	378	338	380	384	379	345	333	380	375	374	374	370	400	382	349	373	375	349	358	314	371	371	409	342	379	394	361	395	354	367	322	367	361	403	380	380	388	366	365	379	358	382	348	322	400	367	399	385	381	375	378	337	366	350	381	373	395	355	346	379	377	375	375	393	392	347	367	336	362	366	365	382	378	358	334	334	360	353	346	378	366	376	373	376	379	360	375	333	372	350	382	370	372	384	308	373	361	362	387	348	359	338	354	342	356	385	373	344	396	393	370	361	385	353	350	380	374	332	368	357	364	323	363	357	366	357	397	388	334	358	363	337	384	350	408	350	363	374	368	350	374	355	339	395	340	377	358	346	371	346	385	395	372	363	345	369	376	387	379	363	357	371	340	351	375	383	350	354	336	364	397	359	408	372	360	369	353	368	356	384	365	376	391	366	373	359	389	392	378	382	359	351	375	362	344	348	365	412	352	388	358	373	339	352	400	364	395	359	367	366	387	371	384	338	377	384	372	373	354	387	354	372	380	369	357	364	378	346	327	388	353	338	407	402	349	334	359	365	355	372	342	349	353	373	368	356	368	362	377	376	381	352	360	371	356	336	415	368	409	352	340	389	398	380	359	347	347	386	370	366	356	378	369	349	352	341	388	352	354	372	378	391	388	361	358	334	402	347	377	369	341	368	354	379	356	346	342	341	380	366	371	340	363	342	364	349	373	358	388	365	349	375	371	356	340	376	357	359	359	353	354	366	384	349	391	332	340	361	363	356	370	372	350	329	362	360	412	342	363	358	374	369	315	338	373	367	396	345	345	397	335	379	357	385	371	343	333	319	369	353	382	363	363	369	344	395	369	360	322	351	365	365	389	400	395	342	387	353	364	385	389	379	359	353	348	378	401	359	355	356	383	406	343	356	359	349	360	347	375	365	364	363	357	352	325	352	370	360	341	330	347	346	376	395	356	353	349	375	357	334	372	368	350	380	375	344	358	370	392	368	355	344	360	373	348	373	367	365	363	354	379	322	378	324	408	353	361	348	364	325	401	338	367	384	377	365	376	363	380	355	360	370	360	339	381	365	380	368	345	369	377	368	393	367	378	359	347	373	384	375	350	361	372	411	376	365	349	371	348	353	374	358	366	356	349	341	370	381	365	371	366	368	346	395	316	359	363	330	365	407	363	390	337	382	354	399	336	391	349	381	351	349	331	340	369	342	359	369	355	391	373	346	380	363	417	354	420	387	389	375	359	378	351	371	365	347	361	343	375	359	359	344	394	359	418	397	361	338	359	373	372	353	355	382	353	363	374	357	376	387	344	327	382	341	348	343	394	344	385	368	367	386	340	342	340	338	368	364	377	357	395	367	378	348	344	360	347	365	394	358	387	373	372	374	409	383	372	347	359	377	371	392	382	350	385	367	357	352	358	320	368	357	342	374	389	367	395	385	360	334	393	367	334	388	363	366	380	377	351	369	371	364	353	377	358	350	380	392	372	403	351	405	342	344	339	344	379	355	353	362	335	370	348	337	349	354	360	365	365	374	354	377	359	337	369	378	372	364	395	387	373	363	371	400	343	397	370	321	356	374	394	363	386	395	368	334	362	316	361	366	334	353	376	392	363	344	376	390	365	357	361	345	349	402	351	353	377	373	351	367	389	340	348	385	391	368	333	376	392	348	373	375	358	390	359	337	377	365	369	347	378	371	360	364	394	369	359	375	356	347	379	394	355	372	353	349	345	330	388	347	331	327	345	367	379	339	397	356	358	373	374	324	328	368	367	392	342	377	338	337	351	401	359	369	367	331	334	371	386	395	375	360	366	389	379	374	337	378	407	367	338	373	343	391	392	379	365	354	351	370	378	375	359	366	374	373	366	367	337	374	353	348	349	386	378	381	369	361	363	373	380	387	353	388	396	386	374	385	347	351	375	352	331	380	356	377	372	331	343	384	376	387	382	402	381	382	330	361	397	393	389	372	348	378	377	358	393	362	346	374	346	365	355	380	385	360	348	335	367	340	359	331	370	399	406	356	381	350	365	374	379	408	376	383	352	385	359	357	373	377	410	354	373	360	377	399	365	346	336	341	368	348	374	353	373	355	351	409	354	368	381	387	364	364	389	362	375	348	381	353	405	357	335	376	336	398	381	399	376	364	348	357	349	353	352	336	344	376	352	373	381	349	362	371	364	361	388	374	370	378	366	373	366	391	360	364	379	395	327	358	350	364	379	351	378	363	334	364	326	386	378	380	355	391	334	382	361	384	365	370	354	352	375	381	371	326	367	392	366	380	347	378	358	376	369	329	331	358	342	394	343	416	354	369	377	379	359	379	356	359	372	338	359	344	357	392	361	347	328	362	369	323	372	365	360	366	333	360	380	387	387	377	400	336	372	364	372	352	389	353	377	339	371	366	352	368	362	351	330	390	381	358	380	369	355	382	384	326	385	394	374	330	397	346	373	385	388	382	370	367	355	391	365	354	373	350	365	397	381	386	323	336	379	340	377	345	363	358	390	357	355	381	360	363	369	361	385	346	370	386	378	369	358	356	384	336	360	353	406	374	394	369	326	363	352	341	389	341	382	349	380	400	364	370	388	345	373	341	344	388	365	370	331	360	350	344	391	355	367	383	348	351	381	335	375	361	337	357	368	374	346	354	394	344	373	388	368	339	379	356	389	383	357	345	366	353	356	364	382	373	415	376	370	353	381	368	388	337	380	371	361	366	362	383	334	331	339	401	338	398	355	340	376	345	349	343	371	397	367	356	369	379	372	388	367	341	319	381	396	406	348	344	376	352	373	373	382	382	370	405	348	367	386	360	370	376	362	370	352	377	366	364	366	376	328	346	355	397	384	396	399	345	352	386	382	385	370	364	372	393	388	335	377	354	367	360	374	356	376	366	356	363	343	362	364	358	352	360	366	358	356	347	358	338	414	353	372	373	421	381	361	374	357	376	375	389	393	350	367	383	368	362	362	393	345	370	370	351	394	342	361	341	351	391	357	327	384	403	352	383	381	339	327	367	358	371	365	390	365	374	358	375	357	371	356	359	345	364	354	345	360	368	360	383	377	344	393	329	347	373	380	370	372	345	369	379	376	352	380	354	344	363	386	391	331	347	351	357	378	361	360	380	380	409	354	401	380	365	361	336	345	346
25767	21798	29428	28533	21018	14028	9123	5111	2719	1459	893	733	596	550	464	436	430	396	425	380	374	385	380	402	394	369	353	398	421	360	360	375	376	377	335	364	341	334	350	335	345	314	363	334	358	353	339	317	302	356	350	318	351	332	330	401	347	362	340	366	382	350	343	360	367	374	336	366	342	327	360	316	304	391	364	347	358	346	360	328	363	363	350	366	358	366	374	363	334	358	339	356	363	353	354	342	354	337	342	326	321	324	316	328	337	376	346	359	357	370	357	342	320	347	321	316	369	338	362	347	340	311	337	342	329	337	355	348	345	363	371	349	357	335	359	355	330	335	334	335	313	320	325	344	309	384	343	358	351	331	322	347	331	340	351	369	349	367	355	351	351	326	324	359	364	349	327	348	310	331	316	367	332	333	369	362	332	324	339	362	384	339	366	342	356	347	361	346	339	377	344	373	323	356	348	362	364	341	328	337	371	352	375	339	343	332	374	329	342	341	337	342	385	368	319	337	303	335	324	337	361	350	354	340	348	369	356	362	320	359	356	359	350	313	342	377	321	334	359	350	318	371	343	324	348	319	355	326	327	331	330	324	330	343	354	357	359	319	351	357	330	357	334	371	366	353	359	333	332	323	348	337	357	340	335	370	356	337	331	376	361	356	347	318	324	351	316	346	343	312	334	334	324	350	368	358	356	345	337	324	330	358	365	316	324	341	360	324	314	368	323	357	336	309	336	381	362	359	318	304	382	337	367	329	317	335	331	341	385	364	370	323	333	362	388	353	340	353	331	323	347	361	395	343	325	339	343	357	355	342	353	364	345	353	373	317	310	342	339	344	369	314	336	371	354	352	336	345	333	408	314	334	365	372	362	328	320	363	328	357	329	364	332	326	310	329	320	318	359	365	323	355	361	356	338	327	313	327	347	372	356	357	328	336	353	341	353	332	334	328	355	341	363	352	335	324	351	335	369	332	359	344	338	325	312	328	353	342	350	352	340	334	371	372	355	347	340	387	388	332	328	344	347	342	310	348	326	340	352	324	324	327	370	358	332	321	386	367	337	347	344	348	364	319	339	383	326	373	356	340	332	376	351	339	352	335	346	324	332	361	343	366	330	379	317	345	334	365	342	349	382	376	324	315	327	346	349	363	394	373	356	354	349	344	362	351	329	350	380	331	338	345	351	347	326	324	360	356	351	306	341	346	319	368	346	350	337	330	332	351	315	335	322	362	377	374	338	360	328	376	343	361	370	362	352	377	327	328	354	341	331	340	356	338	366	349	352	340	326	353	367	339	366	387	344	340	345	366	375	347	330	370	328	411	314	354	335	368	373	378	338	335	367	319	340	385	323	325	329	383	344	335	335	343	307	340	365	324	355	336	320	344	333	333	336	407	353	362	343	366	323	339	370	335	336	358	319	381	333	368	345	313	354	331	359	351	369	349	306	357	382	346	365	341	356	345	351	334	351	322	353	354	348	353	345	345	357	363	308	338	350	324	374	389	364	337	356	342	340	332	374	337	348	345	360	315	332	356	322	356	356	377	335	306	289	354	372	314	331	347	326	345	363	365	351	316	328	359	357	359	325	346	321	302	328	336	362	341	327	370	349	366	367	346	352	305	350	333	289	353	333	306	373	329	344	372	350	329	366	332	350	345	353	326	369	351	331	334	350	357	367	326	364	366	333	334	337	335	337	358	328	342	362	377	304	336	366	360	343	362	347	349	353	303	313	334	331	350	350	357	359	327	362	362	348	358	389	374	323	325	349	331	362	344	319	358	319	388	335	307	323	349	361	311	302	340	334	327	343	331	366	306	347	295	347	337	343	369	334	339	324	352	359	355	357	365	357	324	348	348	343	330	363	378	369	347	345	334	353	366	332	354	364	324	346	368	364	316	363	318	355	362	328	348	389	353	360	355	353	343	335	371	354	323	350	304	335	355	333	324	321	330	377	347	324	347	356	373	353	351	321	323	315	351	304	334	311	307	336	332	371	350	341	334	337	379	310	371	325	337	350	346	350	335	357	335	335	327	366	331	343	355	354	362	373	341	354	325	306	325	340	330	374	327	338	364	386	317	373	365	356	379	341	350	340	372	363	343	355	336	381	351	343	353	338	326	344	334	324	312	337	323	348	369	349	330	316	352	322	357	313	345	341	350	352	328	355	331	374	349	321	336	359	346	362	347	333	332	343	364	356	340	379	347	345	389	337	343	350	352	327	330	339	361	343	344	343	338	324	315	334	316	350	343	348	344	332	355	337	355	328	350	360	349	352	354	351	355	326	350	323	378	360	342	352	322	332	357	321	332	394	361	346	348	357	326	359	336	333	343	334	381	341	318	336	362	360	385	342	337	351	334	335	317	352	356	328	344	353	391	361	373	346	348	361	304	337	349	388	357	334	340	333	363	369	335	361	380	360	324	385	342	366	342	372	313	331	315	354	379	321	348	344	338	365	384	375	319	300	362	349	309	341	348	352	317	360	382	357	376	342	355	376	368	338	331	363	325	330	364	336	347	343	335	340	309	334	326	342	346	368	329	344	347	377	343	346	314	318	359	347	325	349	361	338	321	369	330	346	371	352	325	346	385	356	332	333	350	351	361	361	333	360	350	353	341	377	336	326	325	358	395	357	356	354	337	368	333	343	346	346	334	328	336	332	341	363	339	359	363	396	330	361	373	334	324	355	349	347	340	330	360	347	374	315	351	375	332	320	319	373	388	368	353	345	328	350	341	370	336	336	374	343	353	364	366	334	348	387	356	377	341	358	354	349	352	351	358	318	349	351	345	355	345	341	362	351	357	333	323	348	362	333	301	350	342	336	334	331	336	362	373	348	387	348	364	353	316	329	330	314	360	351	353	325	344	364	326	318	321	362	347	363	332	365	309	354	360	342	335	318	389	381	353	328	355	365	336	350	314	352	329	373	342	347	329	322	292	353	316	342	326	363	316	337	346	345	350	356	359	340	350	381	374	349	340	339	330	350	332	322	376	360	346	335	327	343	328	339	323	327	312	331	337	330	357	324	360	376	373	380	350	324	376	349	354	361	310	350	365	359	389	363	346	314	335	367	360	309	334	351	331	377	378	362	332	309	354	344	337	341	340	344	347	315	331	331	329	348	355	358	312	382	340	316	337	355	347	348	340	331	330	322	345	341	328	316	350	352	324	327	339	338	347	348	365	339	390	343	368	351	349	335	335	338	353	341	346	329	335	324	327	348	347	342	340	359	331	352	319	309	336	320	337	359	379	300	346	344	362	370	329	323	305	341	349	350	357	331	343	358	368	351	360	363	347	351	332	364	325	344	353	358	351	372	358	336	338	376	352	317	351	355	344	328	364	373	366	363	371	347	351	372	331	358	347	357	361	344	346	327	362	351	325	333	338	354	329	350	332	333	336	322	387	349	339	331	314	341	342	358	331	318	340	296	357	321	354	357	348	326	343	371	346	354	333	347	334	366	374	369	341	337	366	368	328	362	366	375	336	352	321	365	325	327	389
31876	54797	42848	30004	22656	17442	13267	8769	4924	2446	1411	1070	796	749	639	546	523	495	492	489	430	462	430	434	439	453	421	433	425	427	393	437	421	404	377	395	408	383	391	379	371	400	381	376	358	398	341	367	364	383	363	387	389	381	383	371	369	389	343	389	361	406	352	375	401	349	396	381	412	388	353	378	375	378	388	370	384	380	363	371	372	392	362	363	355	396	349	364	357	366	367	374	392	366	387	373	393	353	361	359	391	394	390	392	395	348	380	369	422	370	391	389	390	359	343	358	384	384	362	379	372	360	403	365	382	348	361	395	354	397	370	385	342	358	336	359	371	406	387	391	393	386	388	338	392	371	364	399	380	339	348	353	361	369	397	369	367	372	373	392	364	371	412	374	367	372	374	356	399	345	343	359	355	368	353	404	359	394	429	389	378	388	383	369	368	401	377	376	369	404	387	393	404	374	368	397	398	370	383	376	400	358	380	373	381	377	379	358	337	414	397	368	367	420	379	363	379	354	352	412	357	412	385	400	389	389	390	397	401	381	340	358	367	406	388	411	375	395	402	389	381	371	380	388	391	349	366	374	374	374	348	353	390	384	374	358	376	346	375	401	382	402	356	410	363	374	376	381	378	390	378	328	367	384	381	392	389	353	338	368	378	397	383	379	389	384	386	350	445	372	359	384	391	364	391	379	374	381	376	364	365	362	381	308	365	359	397	385	378	403	373	355	377	368	340	363	397	354	384	386	380	374	367	375	423	387	391	402	385	395	369	364	364	365	382	407	359	395	356	350	374	396	372	396	326	394	346	337	363	336	392	360	385	414	396	370	368	349	377	403	357	364	380	355	355	378	386	407	350	379	370	351	379	387	387	396	419	390	374	373	388	358	365	385	378	391	328	359	361	371	407	369	361	362	390	344	358	368	401	383	377	366	412	373	377	375	388	410	413	405	381	378	388	380	368	386	368	374	408	393	379	392	368	421	406	373	398	401	364	334	368	380	345	349	348	380	384	374	364	397	351	397	417	408	352	362	372	345	377	441	350	395	379	364	392	401	376	358	365	386	399	363	350	416	372	342	343	367	346	404	357	365	409	376	374	422	385	373	382	401	390	358	354	411	419	382	369	430	370	368	349	376	363	382	369	386	387	412	330	382	389	400	387	388	388	385	376	386	390	402	366	381	371	357	355	397	394	350	379	375	373	381	365	367	374	370	388	354	361	366	391	345	350	379	423	372	366	400	380	346	397	348	381	343	338	375	383	363	382	421	373	378	385	397	371	390	355	374	385	370	377	342	356	348	392	409	378	346	345	383	387	347	384	357	373	380	371	382	402	351	377	409	383	351	359	338	373	378	418	381	352	391	395	376	402	419	375	361	359	349	409	401	410	417	360	374	401	393	381	376	384	376	380	348	384	361	313	382	391	394	381	371	353	387	384	332	378	359	374	362	379	367	376	348	365	376	380	384	358	389	367	360	380	387	376	382	350	389	373	358	374	404	380	400	395	364	374	401	385	377	350	387	358	373	407	358	429	368	338	383	336	388	399	373	382	398	387	399	376	393	378	347	377	370	381	384	375	374	337	346	373	353	363	375	409	392	355	397	391	371	389	361	376	387	393	390	352	390	364	353	382	367	374	379	379	392	360	361	390	377	381	359	394	361	360	380	346	379	362	376	360	353	353	392	407	353	364	373	406	380	344	398	399	383	350	334	311	350	370	398	386	368	400	368	385	356	404	326	367	392	405	351	371	382	338	389	382	379	386	372	404	392	406	374	381	363	372	371	336	347	415	390	363	341	400	349	358	379	369	398	394	411	384	396	364	388	385	391	384	394	352	390	373	353	399	382	352	387	357	363	377	407	374	359	372	365	389	376	379	372	377	391	366	370	367	374	371	369	371	367	362	401	360	390	370	387	387	372	402	363	390	409	371	359	372	365	411	374	385	385	393	368	388	386	345	356	394	362	395	369	395	359	357	359	391	361	350	372	381	385	394	397	374	380	374	375	352	363	402	380	361	374	373	376	388	357	387	341	363	406	415	372	376	359	363	409	362	353	367	383	386	387	371	394	365	378	385	378	383	346	359	419	362	369	419	364	372	375	339	387	389	384	356	363	377	353	384	398	409	371	363	369	342	378	382	370	386	369	336	360	384	371	383	367	391	420	355	333	351	382	373	345	355	381	389	378	371	373	342	345	370	366	346	383	371	366	379	436	362	374	372	375	400	364	359	407	403	372	400	409	367	359	360	412	371	412	373	379	368	377	374	380	393	370	349	358	374	357	354	400	389	387	364	374	357	363	383	371	415	381	374	372	369	373	394	359	384	380	366	400	356	392	378	389	394	361	405	329	399	382	405	347	370	367	350	368	401	377	368	384	366	364	357	378	372	427	395	367	386	363	396	372	397	375	354	376	352	360	354	415	397	347	375	364	370	370	394	400	383	370	381	373	380	396	376	353	347	359	379	356	358	385	373	341	367	394	381	364	375	377	376	396	364	412	356	374	348	380	357	378	358	361	392	383	409	394	367	400	362	407	343	425	391	400	346	407	400	356	392	358	364	343	378	385	384	364	364	411	377	386	347	373	345	417	387	398	352	383	379	378	391	400	369	367	372	358	432	363	423	399	363	371	413	402	369	344	380	358	386	418	374	378	376	367	382	380	397	353	377	381	415	353	376	362	377	339	348	365	354	362	360	384	359	384	392	402	352	381	335	384	393	394	379	334	383	352	389	359	405	355	352	398	373	372	357	383	395	385	400	397	402	414	352	384	370	345	370	353	379	389	405	387	361	392	375	350	385	397	386	370	392	384	373	372	351	376	345	355	346	347	395	352	394	384	386	374	367	368	359	361	372	381	366	371	356	383	392	377	344	359	356	357	409	341	392	382	384	381	389	392	403	374	343	407	403	382	378	375	396	379	397	349	404	386	383	380	391	382	360	421	378	370	378	376	365	381	362	347	358	349	412	395	368	343	421	358	397	380	394	352	355	352	359	362	372	419	388	399	383	362	379	374	375	374	352	406	392	377	360	364	385	365	409	389	387	377	349	354	386	366	393	390	358	333	382	372	360	398	378	380	366	374	375	386	413	397	383	391	389	384	412	397	398	366	363	366	378	420	352	399	350	364	379	402	359	382	361	379	400	382	399	364	431	380	381	356	394	394	391	363	363	363	399	374	361	364	346	376	356	382	405	360	354	380	362	347	386	373	359	366	416	379	349	379	364	361	380	373	387	374	372	355	395	345	366	389	382	380	344	380	374	343	384	409	388	429	380	348	347	368	389	362	369	373	356	375	373	366	402	366	335	348	376	365	370	388	392	415	402	355	373	384	383	384	360	373	368	360	352	394	385	387	383	400	384	385	393	354	386	382	347	398	370	388	354	324	371	391	380	356	388	372	376	403	351	384	347	367	358	359	370	410	364	383	395	381	397	395	379	361	390	369	375	334	354	375	411	386	355	351	382	347	395	357	388	400	370	383	390	386	351	366	375	401	391	348
23340	21672	29498	24814	23064	24622	25288	12530	5079	2615	1587	1230	1019	881	816	726	651	655	626	580	610	593	543	550	573	560	536	540	550	535	504	486	519	545	490	507	541	533	527	476	503	544	511	485	514	486	457	497	500	472	513	479	512	423	489	517	510	485	506	507	524	505	512	521	530	459	503	483	485	497	467	514	481	513	485	525	497	471	524	474	527	514	539	508	496	486	502	505	466	526	476	494	474	470	534	503	448	457	475	535	456	476	458	456	483	499	487	493	481	537	537	473	490	491	490	443	488	426	476	504	482	484	464	486	474	479	468	478	473	472	487	516	489	511	465	492	532	471	478	478	484	499	457	521	450	477	465	508	453	500	506	491	482	496	487	504	459	470	455	471	498	472	462	469	487	469	487	460	479	484	482	492	502	473	449	477	522	478	431	445	489	488	485	492	487	451	478	501	459	483	447	492	462	505	510	517	486	447	481	468	475	452	473	487	494	468	485	464	491	515	482	461	477	503	493	494	462	503	489	491	500	476	481	490	430	443	493	457	493	495	480	498	489	446	461	521	470	465	464	494	484	491	460	480	496	484	470	481	485	477	490	501	476	489	481	453	474	517	445	507	467	459	493	513	488	477	478	466	494	451	451	502	461	481	502	510	481	494	463	487	490	454	493	498	487	473	491	502	437	470	468	488	487	531	522	512	531	479	530	493	481	474	460	481	485	474	498	508	489	533	501	450	476	472	483	504	491	464	506	505	470	472	451	515	483	468	447	478	470	499	518	523	522	505	429	511	476	499	499	452	487	482	497	493	478	509	497	475	487	509	518	468	478	430	510	473	526	499	503	499	520	456	499	483	500	473	453	485	484	470	459	467	482	523	478	495	456	494	548	461	509	495	495	498	436	492	466	497	435	476	527	487	492	513	485	499	434	466	490	502	506	468	534	511	432	485	535	514	451	441	456	479	471	469	500	446	480	462	501	496	452	462	505	459	498	483	469	454	498	455	494	482	466	496	470	507	471	469	493	477	493	488	491	469	496	461	480	485	481	489	518	536	527	505	495	504	455	529	488	499	471	491	502	473	483	487	496	465	464	468	462	483	534	481	493	485	482	498	507	510	519	462	465	477	501	470	456	437	471	484	486	469	505	446	458	477	468	520	469	448	531	469	479	502	439	543	489	475	529	483	499	509	493	500	509	466	485	505	484	473	486	491	481	481	498	486	512	521	486	501	477	495	515	500	483	465	506	522	494	445	502	469	500	497	487	490	498	477	502	482	473	490	506	474	488	480	503	492	517	490	485	484	506	439	508	455	520	487	445	495	505	488	477	494	456	479	515	456	497	484	468	455	461	511	464	467	485	475	472	453	428	474	497	460	487	471	456	452	498	536	545	491	483	460	470	514	446	466	537	491	481	479	491	496	471	507	477	478	506	506	460	482	504	505	526	472	500	480	470	488	499	462	463	481	503	510	501	475	481	439	455	513	487	509	527	460	469	424	510	476	541	494	512	488	513	521	505	448	459	475	458	478	521	489	469	478	456	503	474	486	470	465	501	465	471	488	517	497	490	468	491	457	512	480	465	461	516	453	496	448	480	493	519	449	508	447	512	456	477	479	487	492	499	512	508	475	507	494	451	486	540	487	486	476	550	521	487	508	497	514	495	507	492	479	477	521	493	476	497	477	487	449	495	513	476	529	469	504	487	487	482	466	474	519	484	456	471	453	463	429	480	513	517	470	468	464	482	502	480	473	475	503	468	489	493	475	461	465	499	485	488	471	484	504	516	473	467	514	481	515	485	484	483	485	490	475	498	507	511	482	500	501	473	469	505	467	483	503	485	487	471	498	549	525	488	475	515	465	491	478	506	485	487	449	482	469	492	524	486	472	522	498	529	476	517	476	486	474	474	509	497	505	455	506	495	481	469	441	471	487	507	493	468	518	469	509	493	457	507	476	488	454	475	447	485	507	466	462	436	476	474	488	455	479	495	496	464	507	443	518	458	505	450	494	490	490	462	462	490	465	506	494	477	476	500	514	495	482	486	497	497	467	511	528	434	468	505	488	516	457	490	483	493	510	501	490	468	499	465	465	452	481	551	509	515	465	498	462	505	480	470	488	487	505	502	499	444	485	501	492	481	497	451	480	514	459	471	462	475	470	471	477	513	455	506	456	474	520	501	490	487	482	510	482	523	500	498	535	463	475	486	531	486	484	476	463	465	454	481	477	503	497	510	525	503	503	490	484	561	477	500	479	481	479	519	470	503	488	473	482	475	476	478	508	501	505	462	458	467	460	505	500	421	472	437	555	455	465	470	529	499	491	525	489	505	469	486	510	465	492	527	525	469	502	478	494	455	513	523	444	512	449	457	551	498	495	475	485	481	488	492	494	459	494	478	479	447	492	478	440	478	485	461	483	476	480	506	518	511	530	523	491	472	468	476	476	491	508	481	501	497	452	466	488	507	468	449	492	469	534	498	498	464	465	483	520	475	512	480	488	494	501	477	454	481	479	456	493	477	463	477	481	488	472	492	484	473	504	478	462	501	480	460	465	463	469	493	478	490	490	447	490	484	461	482	503	504	523	472	507	471	475	494	455	476	448	501	472	499	467	473	488	489	499	475	456	459	469	506	503	518	514	442	506	515	471	482	500	473	527	485	499	509	491	494	500	456	497	510	442	491	485	475	467	491	462	476	468	448	516	495	439	425	478	460	494	525	480	458	469	514	507	476	489	456	455	481	496	460	467	488	476	484	508	484	497	485	516	473	454	477	485	517	475	485	508	468	458	489	488	459	481	471	449	480	533	448	498	484	423	485	488	512	475	494	465	466	557	506	487	461	519	519	456	494	502	497	503	491	487	439	444	468	461	480	481	510	482	505	494	494	442	453	525	483	484	473	461	504	461	497	498	469	486	507	492	480	462	501	482	501	493	479	432	458	478	492	419	490	474	527	507	508	463	497	478	485	478	506	462	508	455	474	514	500	486	470	505	462	442	480	485	473	482	468	500	498	441	502	455	493	471	456	450	485	470	513	555	466	506	466	491	519	506	479	476	488	468	457	468	441	487	517	501	473	497	498	470	483	494	477	481	473	466	492	491	520	508	474	470	525	479	476	483	495	450	487	489	467	493	475	499	456	438	469	466	502	436	509	486	471	457	479	539	462	475	449	513	496	501	543	438	499	488	525	506	553	448	508	472	499	473	490	483	489	488	487	493	534	470	507	467	476	518	465	460	490	467	498	531	515	510	497	473	510	500	482	485	472	453	480	473	454	502	488	491	503	510	474	493	514	473	443	507	484	496	492	507	477	512	506	486	510	459	510	483	472	453	468	512	520	480	471	496	464	508	503	462	471	475	526	471	457	523	520	496	489	498	487	495	479	469	477	478	495	485	459	500	480	456	478	469	466	471	469	495	494	481	481	516	453	489	520	458	492	497	498	467	498	486	470	467	513	497	477	500	482	492	471	464	471	517	518	508	474	464	500	456	560	488	481	473	472	475	495	485
35167	64337	53676	40999	33154	27346	24766	14498	7558	4082	2402	1886	1401	1223	1026	869	815	785	758	710	607	645	642	596	652	627	632	562	592	533	577	563	555	574	562	549	519	506	496	511	571	476	552	491	507	477	517	496	480	511	513	475	524	500	495	494	519	521	531	468	520	497	538	470	473	556	500	469	507	494	436	530	523	500	459	496	512	495	474	488	521	515	482	481	498	534	507	532	526	482	488	554	476	506	518	472	467	504	496	535	532	501	468	501	516	471	506	486	508	492	474	468	523	490	525	540	498	510	502	513	539	476	461	523	517	552	478	541	474	490	532	497	478	485	538	486	463	461	516	498	493	486	474	523	510	479	498	527	498	536	505	501	484	493	505	533	509	456	480	508	494	512	497	529	477	512	511	442	470	485	508	518	496	513	511	485	498	546	463	486	512	498	500	461	477	500	504	508	500	536	486	486	516	512	521	522	465	477	515	525	506	549	536	545	559	496	448	488	455	517	468	517	484	484	509	497	470	517	477	531	495	530	475	490	527	494	489	525	494	526	501	521	492	500	507	520	503	484	487	491	493	463	559	567	528	484	503	465	512	490	502	469	524	489	499	481	475	489	498	520	483	504	537	512	456	566	512	510	455	537	493	533	504	509	502	468	495	502	479	523	500	533	523	493	462	493	530	519	476	486	535	477	525	512	494	449	522	507	508	523	532	500	519	475	460	520	518	485	481	485	480	460	535	531	483	513	519	491	507	499	512	520	481	513	522	510	496	514	527	531	483	496	509	481	532	513	513	516	503	547	499	466	490	508	524	496	499	504	453	496	520	536	491	504	521	494	455	456	519	481	500	500	500	495	474	482	503	524	508	497	497	495	498	482	467	551	482	517	513	523	510	493	475	505	457	486	479	480	509	523	485	504	518	510	490	484	512	516	474	517	510	509	457	502	519	494	508	491	488	544	466	481	531	506	528	518	535	558	529	508	480	533	471	499	463	509	478	532	498	515	504	467	473	477	518	458	469	497	481	484	515	533	488	492	532	479	533	486	494	520	484	499	474	489	504	449	515	521	452	501	479	488	464	500	526	521	520	526	518	470	505	517	498	492	503	528	473	501	504	498	463	485	540	547	523	472	489	508	494	500	498	513	478	495	505	525	462	482	485	541	540	489	488	467	500	528	498	478	522	518	524	489	539	490	470	546	536	535	534	464	482	442	510	481	552	513	502	499	482	554	522	522	523	495	503	503	485	519	496	512	485	470	472	495	488	535	494	509	457	498	523	530	490	494	446	536	507	535	494	475	480	459	492	467	499	504	464	496	484	486	494	508	445	543	520	503	483	503	505	533	515	489	478	500	462	427	510	523	519	515	482	564	481	506	498	492	453	519	462	514	513	506	529	514	508	504	485	543	567	492	484	507	464	525	474	553	511	526	507	519	476	487	499	481	458	508	482	491	542	502	506	456	502	501	515	500	536	490	482	507	491	501	497	511	518	535	480	508	471	459	478	486	482	494	521	491	487	515	531	574	522	503	501	526	502	509	544	538	455	502	480	535	518	506	495	522	492	508	485	517	504	512	502	526	528	532	523	523	538	498	471	535	497	482	490	491	495	453	474	488	504	487	512	481	519	495	488	493	515	465	514	508	509	525	512	462	504	530	498	476	484	504	519	473	513	499	514	496	526	522	513	485	475	466	523	492	515	491	526	498	492	521	512	497	517	501	512	519	560	503	470	508	503	463	456	515	504	556	495	489	510	513	512	453	554	478	487	484	537	493	482	531	504	523	544	484	489	526	537	484	508	501	479	486	443	486	543	488	508	478	498	516	460	516	494	518	501	517	550	482	539	509	491	537	495	495	478	504	506	496	530	514	500	513	477	500	489	522	508	525	514	537	503	462	497	506	502	465	510	528	481	494	468	515	528	517	503	517	507	529	524	488	500	511	492	534	537	483	515	493	485	506	487	515	482	506	512	495	545	495	494	469	507	487	476	501	516	498	514	454	512	476	500	478	522	492	478	473	513	516	518	483	481	488	493	532	481	482	485	479	498	517	501	498	528	498	489	445	498	485	482	518	526	529	536	484	509	511	485	517	506	515	547	483	477	487	512	498	521	497	463	510	497	474	492	506	489	471	506	477	550	494	503	518	474	533	491	495	484	473	514	499	493	542	489	541	500	506	512	522	481	530	433	499	494	474	554	484	482	498	523	444	542	444	517	471	514	559	496	525	543	473	503	497	508	538	510	516	502	487	474	485	446	473	472	467	519	478	465	519	525	515	523	513	464	482	473	491	470	522	540	544	513	487	531	505	493	498	511	506	535	482	474	471	497	498	531	488	528	478	477	475	492	539	513	565	499	513	505	497	495	520	508	502	447	467	457	481	523	471	514	517	509	536	489	485	516	531	473	527	508	513	525	481	505	528	507	485	530	473	516	526	499	523	513	518	511	464	528	528	490	496	508	519	479	531	475	483	502	543	506	484	514	474	490	519	526	505	510	525	531	488	480	504	459	488	518	470	508	456	491	496	465	504	529	481	521	530	536	532	458	516	505	526	501	521	491	486	498	484	492	491	514	502	526	495	477	498	525	534	473	454	548	511	499	525	500	505	484	495	538	505	517	488	512	505	538	475	514	518	511	495	478	526	483	514	493	492	476	525	495	458	512	512	496	489	511	490	501	508	525	494	525	519	502	496	509	490	481	546	496	479	509	528	479	484	479	519	479	511	504	497	481	522	521	498	490	535	477	476	499	471	468	474	470	462	544	524	454	498	495	536	494	559	472	472	478	484	475	454	479	520	547	556	477	499	492	548	496	513	484	506	481	525	510	508	505	519	529	501	508	502	483	489	476	488	506	498	555	500	499	478	521	487	506	487	513	520	500	499	495	514	546	474	491	480	478	472	507	432	506	520	495	484	511	469	497	506	481	530	500	503	497	531	489	499	504	495	516	500	499	526	465	526	512	481	485	489	481	469	499	531	492	537	524	525	520	514	504	493	517	490	484	479	513	473	469	500	496	492	516	497	468	540	477	488	541	472	457	530	568	514	552	483	511	520	463	550	545	504	510	461	518	487	496	536	471	519	506	522	521	509	531	511	501	478	479	508	515	498	487	499	484	501	513	527	521	502	510	515	508	484	536	496	518	476	486	511	513	502	511	482	504	510	548	482	515	502	500	540	515	511	529	458	504	504	480	527	474	533	534	519	511	501	494	535	501	468	496	501	496	514	481	494	497	511	480	530	520	489	517	491	485	523	470	440	504	521	512	515	458	506	527	476	527	466	474	526	483	529	514	502	514	502	452	496	505	515	533	447	496	532	464	524	477	484	470	514	469	500	486	488	507	482	491	455	483	473	482	481	494	480	500	476	484	482	532	498	507	519	535	489	468	496	529	479	480	517	523	465	491	484	514	470	497	506	475	495	515	502	467	477	515	519	456	507	493	469	491	490	455	500	497	515	527	510	485	512	499	490	463	492	480	515	512	521	494	539	529	471	510	528	475	487	486	500
32103	34162	38659	27954	16361	8659	5063	2843	1356	823	680	504	429	400	374	360	343	305	326	325	300	313	319	316	297	304	301	307	283	309	280	287	309	305	266	252	282	289	268	228	296	277	245	268	279	267	266	264	249	264	276	275	266	264	229	257	259	256	256	299	277	254	269	267	260	276	283	269	281	242	229	282	258	246	254	249	291	267	282	285	240	293	293	252	292	276	278	254	272	277	247	270	278	264	255	260	244	309	248	305	265	269	273	265	251	243	272	242	252	279	289	281	272	238	262	255	278	256	267	259	280	260	246	249	280	283	300	301	245	253	275	283	304	283	288	229	283	276	225	259	270	268	244	244	251	259	245	253	261	268	254	259	249	274	264	277	269	262	277	252	244	272	256	261	294	255	260	275	258	266	276	265	293	296	250	264	295	239	259	263	248	294	262	276	246	283	265	261	274	260	259	252	282	255	265	278	265	261	284	266	289	279	267	274	249	279	283	244	295	269	273	292	272	276	254	251	258	291	270	251	261	250	257	277	262	284	257	283	235	278	277	250	273	252	256	251	279	276	265	257	253	263	263	243	281	276	261	243	274	277	247	247	264	270	253	269	272	248	272	263	278	258	283	251	280	291	284	248	285	286	254	271	244	254	284	250	256	280	273	282	258	280	253	267	266	256	253	287	247	254	277	282	260	273	297	271	305	258	281	272	240	255	274	273	278	267	255	232	239	270	256	233	248	260	261	265	290	249	264	275	281	250	294	266	285	285	274	252	277	289	275	277	259	281	234	262	240	264	287	270	285	312	265	268	272	244	303	259	288	286	247	269	264	263	286	256	240	268	261	273	280	260	277	257	272	281	237	284	292	270	249	289	263	297	228	288	260	237	286	289	282	260	271	259	278	285	266	272	270	292	256	273	277	257	273	271	226	269	274	303	257	259	245	287	264	266	260	290	272	282	247	273	279	236	271	268	257	282	235	302	276	253	225	245	268	262	286	266	250	273	260	275	260	260	263	234	278	275	303	272	266	275	259	278	258	281	234	285	241	286	310	261	257	287	287	275	299	283	281	266	285	299	263	274	222	234	243	281	281	281	304	246	276	276	251	245	273	264	254	273	270	271	260	259	278	298	282	272	239	284	279	262	284	266	256	259	288	260	270	256	285	245	278	242	288	259	251	252	265	263	256	280	283	241	294	262	286	282	283	260	257	282	278	252	260	270	286	280	272	274	230	254	283	244	270	279	278	281	274	259	295	261	247	282	247	291	266	258	272	285	259	271	253	264	243	275	269	238	279	248	255	276	270	274	264	256	299	296	258	270	269	257	267	268	260	252	228	250	268	263	247	272	285	283	307	281	269	238	301	276	265	258	269	256	288	266	251	243	292	279	267	271	278	260	281	247	255	254	246	236	280	257	268	271	267	286	291	280	257	253	286	272	276	283	254	253	270	306	258	290	237	272	280	273	267	289	280	283	255	257	268	267	270	268	254	255	257	306	269	261	255	274	284	258	267	254	265	262	261	249	283	267	260	267	269	240	265	240	268	285	276	280	276	274	244	287	258	286	264	263	276	292	261	270	247	272	244	276	246	285	237	240	269	280	263	279	258	261	288	259	272	257	266	264	258	262	270	287	281	291	282	309	277	273	266	283	243	286	233	248	268	276	255	251	261	255	270	281	272	269	268	268	281	257	259	240	255	283	261	288	279	284	238	261	239	308	265	289	273	296	272	272	266	255	266	286	251	270	277	274	263	256	286	272	243	265	261	279	286	264	273	270	274	274	261	245	257	259	255	238	307	260	280	265	244	290	264	243	261	277	288	264	267	271	250	272	252	246	272	245	279	287	274	258	293	255	289	239	250	285	247	283	263	271	287	249	275	251	271	280	276	294	271	262	276	267	265	289	252	294	270	282	273	265	259	284	247	285	275	293	268	267	267	271	279	276	262	267	282	283	264	270	258	274	305	267	269	268	272	297	274	260	274	245	278	261	303	278	258	274	264	252	255	261	246	258	278	281	256	261	253	241	254	275	262	274	267	250	260	252	242	249	272	250	268	254	263	269	293	293	284	260	280	279	265	277	257	284	267	304	280	311	251	306	275	280	279	238	257	270	305	295	280	287	290	273	251	257	268	300	272	287	288	252	269	267	254	276	291	266	273	247	271	270	246	280	263	267	288	265	289	279	252	245	262	259	281	253	266	295	255	291	226	285	302	259	251	246	282	281	282	322	261	247	269	244	257	289	257	279	276	271	283	257	294	266	245	267	319	276	283	279	258	264	263	238	266	255	268	285	266	264	233	260	265	237	272	255	252	290	276	278	279	275	247	275	281	290	262	274	290	279	263	282	226	282	266	266	267	230	285	273	241	273	231	304	267	283	262	276	283	258	252	253	260	284	275	274	271	269	250	283	267	265	260	239	262	283	257	262	266	289	262	286	230	328	261	267	287	314	282	279	258	256	260	261	239	244	255	265	250	245	280	280	252	282	258	275	266	281	279	257	267	277	267	286	277	243	252	301	250	270	239	255	251	265	291	259	281	257	269	267	308	294	296	282	250	260	281	280	292	267	262	283	275	251	294	271	249	259	276	247	286	272	278	252	270	289	270	250	268	278	267	262	283	286	268	281	251	275	273	253	276	270	259	263	276	261	283	266	312	275	265	268	277	263	268	242	296	273	246	302	267	267	271	245	247	264	273	269	254	288	285	261	256	268	256	272	284	273	260	261	258	276	260	270	284	253	262	292	277	288	265	245	255	279	265	272	240	254	274	308	250	271	270	268	260	262	260	244	274	280	297	298	249	256	280	289	286	276	282	263	260	284	279	281	287	258	267	303	278	267	259	278	257	236	267	274	240	256	265	294	273	259	275	277	256	261	278	245	258	265	263	254	260	306	247	252	266	282	287	273	266	266	261	269	266	271	293	288	284	266	279	285	245	277	255	297	267	295	247	278	282	233	275	264	250	251	274	263	307	271	259	294	265	285	263	257	243	252	262	282	272	257	267	281	235	254	225	251	280	240	270	285	265	241	279	287	278	266	243	311	291	269	287	283	279	264	244	264	282	312	247	276	252	262	288	260	252	279	258	241	267	249	269	247	273	250	225	287	260	248	265	289	274	258	265	274	281	241	282	284	256	262	312	251	286	257	296	283	286	272	287	274	254	232	265	263	280	280	248	214	264	261	258	226	262	255	248	259	257	285	273	239	226	270	262	253	255	270	260	260	293	306	283	282	270	266	278	260	274	245	301	269	276	276	259	280	286	271	263	264	256	275	299	275	273	295	264	246	288	258	263	285	260	276	262	263	266	279	266	258	298	273	267	232	232	297	269	287	270	262	261	261	283	245	275	263	258	269	252	259	294	246	272	292	251	247	275	240	262	247	276	252	268	268	260	281	236	270	265	258	287	277	288	291	281	265	267	274	301	254	255	239	291	246	289	262	276	289	258	275	255	301	257	249	248	303	270	253	243	261	250	260	275	291	281	277	289	269	295	263	281	276	270	246
32980	48750	38598	26146	18556	12186	8373	4801	2455	1421	1018	800	616	521	491	478	407	404	411	370	340	354	332	346	356	349	321	330	317	312	320	331	303	291	336	326	280	335	301	284	326	293	291	305	299	291	276	314	302	305	298	283	306	306	302	304	284	302	293	299	318	302	310	283	297	270	275	295	293	282	315	304	323	287	328	287	300	301	299	300	318	289	306	272	261	276	274	282	278	298	301	297	320	262	291	302	308	290	276	275	285	301	294	281	285	304	279	282	291	292	310	304	276	283	292	311	314	280	290	291	291	283	273	273	293	309	285	297	274	294	282	273	306	279	287	280	293	308	264	314	277	294	302	300	276	282	300	262	284	302	327	285	292	301	272	289	303	307	276	295	328	302	294	248	289	312	311	299	284	306	280	291	300	262	303	279	308	317	292	291	318	303	290	301	262	300	284	305	312	288	261	278	298	282	289	301	320	290	308	290	279	298	254	306	319	285	295	308	293	263	300	314	295	272	306	313	305	298	286	304	309	320	298	279	298	280	290	279	324	276	289	297	288	287	300	298	289	281	272	293	308	277	301	287	282	295	317	301	322	293	292	276	287	286	271	295	298	282	293	314	270	285	284	283	308	309	325	296	289	309	308	293	290	283	309	318	295	291	295	293	251	290	329	263	278	296	290	279	271	289	292	286	295	287	291	285	275	285	303	311	287	280	295	269	300	286	296	308	302	322	304	319	326	298	293	287	279	275	324	277	313	290	290	265	280	280	302	287	311	278	361	294	300	320	307	307	289	315	293	325	258	316	272	273	308	302	310	278	280	267	279	307	287	285	312	312	297	315	275	308	280	288	307	281	285	320	331	305	267	295	305	271	314	282	268	311	277	286	283	286	310	304	304	294	298	308	353	274	332	293	296	288	274	303	294	267	283	310	282	281	311	323	300	260	296	292	305	305	276	307	316	299	311	291	312	265	301	295	300	266	322	283	259	273	266	279	293	300	282	286	298	306	294	317	301	324	318	323	302	292	305	302	298	286	284	301	303	293	291	295	268	283	275	306	299	294	308	284	312	297	250	270	297	296	288	310	260	287	270	297	272	300	290	315	292	310	269	310	293	303	274	306	283	312	284	297	282	278	290	266	287	282	282	251	287	298	273	311	290	306	278	298	320	283	299	314	276	287	311	285	326	301	296	283	329	272	273	312	297	317	282	300	333	288	304	328	275	280	281	304	326	311	282	289	320	296	305	314	308	283	288	302	281	313	279	306	303	315	293	333	303	284	271	309	310	278	286	319	298	297	256	283	301	300	317	279	316	305	318	297	299	273	281	301	317	271	297	328	325	328	262	272	315	300	302	284	296	318	321	308	273	308	287	308	287	323	279	261	290	298	311	315	268	300	292	248	299	311	277	290	306	309	306	277	306	286	303	296	312	262	302	314	292	319	297	284	289	296	301	285	297	300	277	301	300	286	288	304	319	287	280	301	301	333	307	283	304	278	330	273	305	306	297	303	271	292	260	318	296	315	262	292	293	291	307	290	340	293	275	280	311	306	312	306	287	286	324	301	288	275	268	276	325	299	289	311	313	289	320	289	284	326	272	304	274	315	284	312	296	282	297	289	304	308	319	301	316	312	268	313	305	278	320	303	282	330	314	297	304	302	277	301	284	319	296	333	299	284	328	304	291	276	317	323	284	304	264	295	320	282	314	316	311	307	280	300	306	295	261	332	286	259	273	272	285	295	300	290	313	314	286	312	322	319	318	294	256	292	297	280	297	304	293	298	326	303	321	314	327	289	298	314	290	253	312	310	301	290	311	309	313	322	317	272	288	284	288	316	289	281	324	275	292	285	326	307	301	311	307	275	304	271	319	310	321	286	266	294	287	323	314	287	273	314	270	291	325	302	294	292	294	304	299	297	301	307	277	299	295	258	297	274	272	310	319	282	290	291	288	312	293	294	282	291	271	341	284	288	310	283	269	263	300	271	315	299	273	297	267	297	304	300	300	273	297	306	271	323	315	283	304	295	282	281	355	342	309	304	288	289	288	309	277	306	297	329	298	308	266	315	288	309	317	294	296	309	301	283	277	291	294	273	280	306	291	286	287	278	300	297	315	259	292	304	308	284	288	304	309	302	270	274	266	293	273	327	310	285	287	285	310	292	276	288	302	274	306	296	291	317	301	303	277	263	271	277	304	286	296	247	275	299	317	306	289	281	290	272	270	317	282	299	294	290	296	287	278	309	313	281	303	293	291	292	281	297	285	294	276	284	267	271	303	303	308	294	293	302	302	293	279	330	272	320	287	330	256	306	290	296	288	270	298	290	287	331	306	275	310	294	289	269	315	300	333	267	299	309	272	331	264	322	289	276	291	279	301	296	279	287	304	310	299	273	314	321	301	281	296	301	296	314	287	369	287	281	293	303	330	300	306	297	322	297	278	277	321	281	339	324	303	295	277	313	315	298	303	313	286	285	304	274	302	275	296	288	292	293	288	297	273	316	295	303	325	291	296	299	307	269	276	290	279	302	285	293	271	293	279	288	261	294	314	305	292	283	312	296	306	300	272	298	267	311	298	285	289	293	305	275	296	317	302	315	286	309	298	306	303	287	295	309	265	288	309	305	289	303	300	304	292	311	291	303	298	294	313	299	289	319	305	268	294	296	312	273	310	273	298	323	279	314	278	275	313	309	304	272	304	265	300	287	283	307	290	309	279	309	317	298	297	298	341	300	272	284	319	294	319	298	268	291	277	281	296	266	296	285	279	257	315	282	279	294	282	328	327	293	305	303	324	261	300	298	305	275	311	303	294	278	301	276	299	307	278	293	294	315	310	302	297	270	308	312	315	328	265	260	268	325	309	286	291	269	309	330	322	303	269	286	307	307	302	295	292	277	318	258	318	280	258	291	338	291	290	282	298	309	296	282	318	313	277	281	329	329	321	299	299	301	318	279	309	290	319	312	280	242	285	286	315	280	310	316	282	315	286	300	299	329	275	271	310	322	290	286	290	309	307	283	314	296	295	279	296	297	284	263	310	291	322	319	276	291	308	311	287	280	272	326	307	298	307	237	287	280	332	304	309	303	282	281	322	262	312	287	299	283	291	258	266	289	292	282	321	267	308	306	303	318	297	269	271	310	275	300	306	300	314	306	296	280	309	294	277	287	312	298	313	321	300	302	303	313	309	282	303	284	302	293	285	323	319	304	325	289	313	272	285	299	267	286	282	291	306	274	291	307	302	269	311	306	312	303	316	290	319	262	308	290	294	287	309	301	276	281	308	306	296	297	313	336	279	331	289	305	290	287	272	281	299	286	273	285	310	275	299	305	316	262	331	276	305	290	299	294	282	288	306	300	319	316	282	280	331	274	291	262	273	312	253	266	294	279	261	291	292	329	298	273	286	313	309	285	313	305	301	291	272	279	321	288	288	296	309	320	288	283	282	294	283	319	310	293	292	325	300	288	326	308	300	295	317	299	303	299	299	309	280	292	330	259	283	305	288	288
24499	21637	29168	25817	23210	20346	17120	9777	3846	1465	952	869	686	598	570	534	513	442	470	439	409	369	402	426	407	398	379	396	357	370	398	388	369	395	361	378	396	349	369	386	343	326	360	371	354	338	340	339	367	336	330	385	345	333	385	342	365	344	345	352	342	372	342	354	341	327	350	387	347	358	337	346	341	361	335	335	352	353	385	338	363	354	352	350	344	321	352	380	350	360	345	386	349	358	343	351	398	335	358	347	333	374	374	390	321	337	395	342	362	379	356	316	344	365	373	329	354	343	350	340	358	358	332	377	335	334	365	312	313	355	388	345	381	341	332	320	357	335	375	343	343	361	367	361	340	341	361	345	321	367	361	328	335	359	364	349	378	335	327	371	346	328	313	364	365	331	354	324	328	368	363	353	366	358	346	346	337	364	319	342	344	325	330	327	320	331	385	341	348	386	349	351	344	314	358	309	339	348	359	336	365	356	312	361	333	351	313	336	344	306	366	348	381	284	357	360	364	343	317	387	375	337	347	340	346	333	335	337	331	337	355	331	298	316	349	301	346	345	372	375	358	347	360	358	347	323	318	361	342	347	333	357	360	357	344	321	334	337	319	363	361	341	323	374	335	340	385	330	373	349	345	339	340	347	345	366	376	346	359	336	346	343	360	344	349	339	347	355	357	360	326	402	329	356	350	374	333	371	364	336	342	338	365	369	317	328	348	328	368	362	323	338	343	336	339	341	332	365	363	373	355	363	360	356	318	323	344	306	330	328	348	348	299	378	338	342	379	364	348	319	327	376	363	327	354	333	334	369	353	350	357	345	359	375	340	327	389	367	357	349	344	359	334	357	364	345	340	347	341	363	334	361	346	333	326	333	341	356	356	327	359	359	354	328	322	336	360	345	351	313	325	377	326	365	322	346	365	359	352	336	318	325	335	369	357	341	318	339	361	362	342	364	315	342	332	371	320	339	340	366	398	347	359	337	350	342	375	323	366	368	364	345	339	334	346	383	364	357	321	361	365	378	321	332	336	343	381	360	339	341	361	347	381	351	359	351	342	394	334	353	316	369	365	355	344	360	340	339	319	334	360	337	335	336	352	315	333	363	365	337	347	361	346	346	387	368	398	347	328	318	359	349	337	355	349	361	341	345	349	328	319	364	346	367	341	326	347	374	364	344	370	372	334	391	353	341	347	365	355	339	346	368	363	346	368	342	327	319	309	341	315	378	339	340	368	327	358	358	351	340	344	334	312	410	367	345	339	335	359	333	360	373	365	329	377	349	368	338	362	346	364	332	342	336	344	356	350	361	373	338	333	328	336	347	317	332	372	341	338	348	389	342	354	334	345	360	340	349	351	371	337	355	353	376	331	331	307	350	374	307	342	372	342	352	365	343	359	330	347	329	333	320	357	333	359	360	339	328	352	369	340	300	365	384	353	353	336	336	362	379	357	375	349	319	356	317	316	341	319	340	331	359	347	346	323	353	360	334	368	357	316	319	326	317	339	339	335	338	345	353	352	344	375	319	316	368	344	366	329	339	342	355	334	347	319	322	366	358	345	319	343	340	385	313	368	338	348	380	337	346	337	351	348	373	396	314	390	341	342	362	348	324	344	364	367	327	330	354	345	339	372	344	321	332	339	347	370	367	356	356	325	320	338	351	355	319	359	326	369	335	352	337	314	357	331	342	330	355	332	352	355	352	370	359	337	354	349	365	356	368	359	331	353	337	330	362	325	317	326	356	349	352	339	384	343	349	347	346	314	356	348	332	362	350	351	339	366	332	342	329	365	357	327	367	343	343	354	305	337	333	351	330	344	336	365	327	340	346	355	361	369	367	310	364	353	334	352	347	343	340	320	347	371	353	341	337	339	333	324	341	310	365	392	364	327	366	344	342	373	344	332	333	359	332	366	354	363	360	314	408	355	344	346	333	352	322	354	335	353	333	298	357	341	327	354	358	331	352	345	376	353	329	374	353	348	349	350	336	339	346	377	330	340	335	367	339	353	347	355	328	355	368	344	317	334	291	352	352	326	331	367	357	352	350	363	371	350	371	298	364	375	358	342	361	363	318	342	392	320	340	319	364	356	356	334	369	346	358	339	361	367	350	345	354	359	344	351	342	309	354	333	368	366	380	337	367	376	345	367	317	331	324	344	348	338	343	371	359	342	338	320	355	326	331	350	314	332	366	343	323	359	329	350	365	328	324	333	340	326	321	337	327	346	360	401	364	334	340	348	345	326	319	340	347	357	332	365	356	341	366	344	316	338	371	361	347	347	359	361	331	316	321	355	323	281	351	349	357	339	341	317	379	317	366	343	338	335	324	349	330	325	351	337	389	357	343	359	362	340	349	360	332	335	358	331	340	371	337	324	309	366	328	338	365	356	358	348	334	330	345	348	353	351	340	326	339	345	354	376	338	344	355	340	327	347	361	340	371	318	307	351	361	348	341	363	344	328	362	353	347	350	340	338	350	327	338	335	347	346	364	399	366	359	308	354	321	357	359	355	365	322	361	326	353	366	332	348	380	328	378	332	383	368	352	359	351	362	343	334	346	343	376	350	312	322	376	346	373	362	342	349	378	359	354	360	385	341	329	351	364	356	332	344	344	344	366	344	352	364	327	334	314	332	343	337	347	342	336	359	376	358	342	361	313	341	368	314	362	325	343	328	342	355	372	336	338	339	337	327	336	359	340	333	351	368	323	337	326	335	321	348	367	327	322	308	353	349	355	370	344	359	373	323	340	375	335	358	361	358	379	323	357	334	357	334	320	365	341	315	348	346	363	336	334	311	365	318	357	344	364	354	346	323	340	351	336	330	329	350	375	373	336	334	333	335	331	326	352	341	338	344	366	338	339	365	340	354	330	327	308	353	341	331	366	359	359	363	342	316	343	374	340	366	365	328	331	372	354	314	343	343	354	332	318	370	298	356	356	345	360	350	366	347	321	352	345	347	360	358	356	312	352	351	345	346	348	358	308	353	335	366	367	316	348	361	353	337	320	353	353	359	344	306	362	356	366	344	337	336	337	347	357	331	345	328	342	348	314	373	357	342	324	356	373	350	332	357	322	348	352	348	346	341	370	382	348	352	350	333	369	341	341	362	336	336	337	329	329	336	373	365	360	357	371	379	329	375	381	331	331	353	371	348	365	342	370	347	341	339	379	325	324	321	349	324	320	320	357	340	352	349	342	330	353	310	343	359	344	346	355	373	344	346	357	358	321	352	347	322	347	358	377	348	349	355	373	355	320	356	382	339	339	350	329	355	360	343	363	362	380	328	371	354	404	348	338	362	356	337	349	365	300	365	349	346	351	408	352	336	337	354	343	340	367	307	368	348	378	323	352	346	373	346	364	368	313	329	342	351	377	340	324	360	363	341	363	343	314	322	394	352	385	335	347	342	358	353	355	342	342	360	376	332	342	338	363	353	373	379	330	341	335	344	355	361	323	348	350	330	372	337	353	351	341	355	340	348	377	346	332	357	397	345	323	345	320
32143	58429	46275	32070	25940	20624	19512	12935	5925	2351	1600	1272	1028	794	722	644	562	519	496	513	474	446	453	417	485	447	434	432	418	415	406	382	424	430	397	443	412	371	368	379	391	355	390	365	338	374	408	361	365	373	363	380	339	380	360	361	367	337	380	408	347	392	367	360	321	351	357	344	381	376	388	390	361	385	340	372	377	375	377	360	382	373	369	362	403	331	377	359	371	366	385	384	350	370	398	363	394	411	335	361	382	372	380	384	385	411	374	360	382	338	360	375	372	337	364	336	355	347	344	364	350	371	367	383	374	389	365	383	359	375	366	386	367	350	352	379	365	363	366	380	345	352	395	352	368	373	355	341	330	376	337	333	352	368	368	336	358	360	385	349	382	371	372	343	385	363	361	357	375	396	367	353	352	387	362	386	356	366	385	372	348	394	345	371	356	358	377	401	363	347	370	372	358	361	378	365	361	389	389	357	357	412	371	359	390	349	347	372	387	350	363	379	362	367	359	342	364	359	360	376	389	344	402	350	388	393	348	348	397	359	350	369	366	398	356	406	372	390	371	347	360	373	388	388	398	348	354	378	380	376	358	364	330	352	354	391	357	336	375	353	371	359	362	348	331	365	349	369	401	372	329	362	371	374	379	367	351	363	341	365	339	330	366	389	365	360	358	381	387	392	360	362	390	335	359	371	363	381	364	320	335	343	357	354	376	359	354	358	374	379	375	349	365	386	356	392	375	350	380	383	378	391	373	378	332	351	374	356	361	364	369	366	365	368	364	370	351	395	391	343	340	346	378	367	334	387	357	367	361	372	375	385	397	331	347	362	383	334	353	345	375	354	356	374	372	381	376	327	394	374	321	391	389	357	374	347	403	349	359	385	362	347	396	380	377	352	376	364	377	347	379	366	360	380	371	352	368	343	400	355	364	337	331	379	390	370	360	352	386	356	345	356	372	376	352	385	403	360	372	363	365	347	410	367	366	350	369	384	379	367	365	383	374	396	361	337	380	396	353	336	367	351	360	367	378	396	391	333	378	356	366	338	374	368	344	352	368	361	364	378	360	378	356	375	360	368	361	340	411	363	367	410	354	313	360	386	348	364	373	347	352	400	338	370	361	375	374	381	368	390	398	371	402	375	353	380	390	363	352	340	357	375	348	363	372	368	381	409	339	336	361	364	378	370	383	366	358	366	358	342	383	362	348	360	365	372	365	361	392	359	354	371	348	386	389	373	399	350	365	352	340	367	382	380	334	351	388	383	362	352	346	411	377	365	383	364	336	384	365	349	348	370	348	359	381	346	380	358	417	338	379	363	364	348	364	364	385	392	370	350	360	387	370	385	360	391	370	335	377	377	344	347	348	368	393	350	376	378	370	380	376	359	365	356	342	381	336	364	363	376	360	371	366	358	391	352	391	360	361	333	372	367	372	348	377	335	363	384	380	348	387	355	366	378	387	363	357	331	343	373	356	376	386	374	360	392	353	305	363	383	338	379	404	362	361	373	378	349	339	355	368	383	329	354	373	367	375	350	367	338	374	368	352	354	355	350	348	354	359	377	369	384	354	392	353	376	374	341	370	374	347	379	394	327	345	375	394	347	361	387	361	368	376	371	377	373	362	343	373	368	357	380	398	399	338	376	334	381	358	393	377	375	346	384	382	329	354	350	385	350	345	369	379	347	368	347	390	412	374	363	368	345	357	372	367	339	377	380	388	390	394	337	357	379	384	332	392	345	358	336	378	371	361	367	366	326	412	388	377	335	358	370	358	360	383	410	367	352	362	370	377	346	358	371	327	360	353	380	352	364	357	365	380	388	362	353	340	355	337	351	388	357	351	374	370	367	366	353	354	377	350	344	360	354	374	389	389	366	363	377	384	387	347	363	355	373	394	345	399	368	371	373	375	367	327	388	349	370	360	369	386	365	345	384	333	346	381	356	333	384	331	378	359	367	414	406	392	393	344	374	326	376	339	370	371	376	372	348	358	406	369	361	371	363	359	371	383	347	367	365	399	372	366	346	356	347	329	359	394	381	348	372	351	357	348	386	379	397	399	381	417	407	329	370	366	370	367	344	377	350	339	381	344	351	395	370	376	385	392	382	365	364	350	377	389	359	381	407	356	395	360	348	410	359	371	378	346	366	376	358	377	336	370	390	424	328	357	385	390	380	353	371	384	358	348	402	378	376	354	397	389	367	378	371	385	350	386	327	361	357	399	382	352	372	349	358	351	407	386	337	354	361	375	364	388	365	362	337	356	353	381	347	336	394	355	364	353	350	348	365	381	353	363	364	358	370	359	387	393	398	336	349	380	351	349	314	384	390	352	358	372	391	346	364	359	383	337	374	359	361	361	358	411	386	377	350	332	338	391	363	366	366	359	370	346	359	361	368	369	334	344	391	383	370	329	394	344	374	364	330	369	405	361	342	373	395	411	359	370	330	418	395	379	347	378	361	384	385	348	362	350	381	327	341	410	368	369	382	407	378	356	366	391	383	349	342	384	377	377	356	346	355	373	348	398	346	339	382	352	395	396	350	374	346	355	381	349	344	376	404	373	342	341	345	371	341	394	357	354	355	386	385	375	342	377	403	354	384	338	371	332	374	355	388	368	357	366	340	418	388	382	369	348	369	361	383	353	362	353	394	362	370	352	377	342	365	387	344	342	400	357	376	367	339	363	361	362	363	377	362	369	370	349	359	377	361	363	387	396	378	342	390	389	375	354	376	378	373	375	367	376	335	311	359	363	403	385	378	371	386	374	369	367	382	341	367	357	353	367	407	421	368	382	380	345	349	376	374	342	349	382	401	378	369	378	376	348	379	394	368	373	371	336	365	392	375	395	357	366	357	359	356	356	351	391	414	365	353	356	389	394	376	372	381	395	378	350	385	379	377	352	373	371	379	375	400	355	329	354	372	338	379	336	372	378	317	377	353	378	388	361	358	350	337	393	382	374	371	369	331	358	373	393	349	341	389	359	353	365	352	380	368	369	361	395	343	346	348	356	350	360	338	340	344	379	419	346	323	360	368	362	378	390	384	366	356	397	397	363	357	355	381	359	353	372	395	391	364	345	365	385	389	355	343	378	357	345	366	357	338	376	372	417	387	366	362	378	314	359	344	375	396	342	373	373	384	340	352	352	359	325	345	390	359	375	370	357	352	369	330	391	346	345	370	344	346	367	399	388	367	347	395	382	366	369	370	371	374	364	378	368	365	395	360	377	386	361	404	357	366	382	353	376	391	362	379	391	350	403	370	339	374	398	376	364	371	355	332	375	360	383	370	370	349	367	378	349	366	376	383	340	363	352	324	384	365	365	365	348	384	347	360	391	378	357	362	367	357	338	357	366	354	353	380	346	358	390	335	338	351	352	350	343	374	388	394	368	366	372	387	343	352	332	336	358	357	387	352	369	355	412	361	386	377	380	325	373	380	378	388	394	378	341	372	386	367	347	389	329	367	382	310	345	356	377	370	379	346	331	347	411	354	370	363	369	370
25830	21814	29377	27790	21040	15162	12141	5195	2191	1100	793	706	547	552	524	426	457	423	439	397	383	407	376	400	392	397	358	371	364	402	370	376	372	340	401	368	347	380	376	353	363	350	367	335	352	344	355	373	307	369	351	339	373	339	344	329	330	369	334	325	363	342	330	323	368	336	373	337	307	358	342	321	345	373	338	327	325	337	352	390	327	388	323	369	333	339	331	321	358	329	347	340	316	335	327	330	360	352	327	309	376	366	358	346	360	319	343	346	322	333	352	358	345	379	343	333	314	334	339	335	341	321	337	342	347	359	340	367	378	363	357	342	329	360	326	336	378	333	334	346	339	336	310	344	342	372	345	327	341	347	345	360	336	361	315	365	332	367	348	329	364	325	347	351	334	356	349	352	357	354	317	322	348	351	329	370	337	358	311	325	356	366	351	373	349	344	362	332	347	338	348	383	354	343	329	329	356	337	376	326	337	381	357	336	341	348	350	330	351	346	320	382	354	331	355	362	354	315	363	371	328	349	361	327	334	327	343	329	336	385	320	359	323	349	348	297	358	356	334	342	344	333	334	316	349	341	310	340	362	354	332	341	352	341	340	338	335	369	361	334	313	338	308	336	370	323	346	377	339	324	360	346	365	313	318	315	343	348	356	328	346	337	372	371	342	328	334	342	325	322	346	339	363	351	331	331	342	347	377	372	331	371	364	348	334	338	304	358	339	340	339	336	317	335	306	350	340	354	341	322	363	352	340	321	343	336	314	329	357	341	336	358	349	343	369	355	303	360	351	355	330	362	318	339	367	346	337	308	350	360	345	346	348	343	330	323	343	374	365	324	375	342	324	360	352	364	345	350	319	310	307	354	341	329	367	355	333	302	344	363	338	397	340	310	322	339	335	357	364	309	355	336	328	379	330	368	352	355	306	352	356	363	345	339	361	347	373	342	354	348	340	340	312	361	360	316	347	337	336	346	333	350	299	306	362	348	337	346	336	325	341	389	354	338	314	364	340	340	329	326	357	318	335	339	365	362	361	352	303	355	350	359	370	372	332	321	331	341	339	363	331	332	349	318	353	327	345	344	351	354	321	326	345	382	323	353	368	357	349	332	330	328	342	320	378	341	305	363	341	352	339	301	343	373	351	361	356	376	364	366	353	326	351	349	315	344	352	346	316	343	360	340	353	328	340	382	330	338	358	342	337	343	332	368	343	335	349	329	355	337	349	355	348	358	323	329	321	334	347	306	336	343	363	313	330	378	384	334	339	330	326	366	325	336	325	342	369	369	353	354	346	360	354	356	352	349	351	348	327	298	349	336	327	364	353	376	346	365	331	374	302	359	335	343	364	342	348	369	387	343	353	369	318	331	326	358	313	352	344	308	323	345	325	351	339	314	356	347	330	364	346	355	348	350	363	347	350	323	346	330	338	309	304	337	344	362	337	340	319	356	363	339	332	350	310	342	363	344	328	336	342	347	316	338	343	352	348	373	359	338	319	343	317	353	370	330	308	353	314	359	336	336	322	340	345	350	349	341	357	382	324	340	321	344	327	342	305	348	351	317	369	337	344	375	339	354	352	336	345	385	333	330	334	350	322	362	357	358	329	336	344	331	360	357	371	388	348	343	335	350	333	356	347	350	333	320	336	352	336	329	378	339	333	314	370	329	340	329	310	360	345	311	360	325	346	288	343	353	342	351	370	353	336	338	343	344	333	340	371	353	346	368	344	333	335	349	345	355	333	344	346	339	384	349	348	350	349	326	352	368	346	340	356	320	350	347	335	328	337	345	343	328	336	370	344	367	357	354	366	317	312	333	351	350	343	346	321	339	336	340	350	315	324	321	331	333	346	322	322	336	380	349	347	340	359	344	315	336	367	337	317	309	340	352	349	363	329	340	340	336	357	358	376	348	326	359	364	322	307	381	335	344	375	355	339	363	361	339	298	335	331	332	327	366	336	331	327	370	349	363	343	316	358	351	365	350	369	330	303	349	336	317	326	349	337	356	351	314	364	324	328	357	304	353	330	362	330	325	343	348	316	337	337	319	342	348	359	366	330	349	351	361	342	327	359	381	326	359	355	339	359	394	340	327	360	370	369	336	305	334	318	321	356	350	331	334	323	352	314	345	347	362	345	353	350	333	337	351	357	329	357	353	341	340	351	366	320	321	348	345	370	349	339	364	386	319	331	372	386	320	364	328	326	353	344	341	349	354	370	332	351	379	328	352	343	336	369	318	315	340	333	359	330	355	347	361	326	368	334	335	345	367	381	358	349	354	345	317	336	359	324	343	342	344	355	370	323	330	359	326	369	294	327	328	333	329	324	372	349	383	352	299	319	346	341	373	352	351	334	375	341	406	347	352	347	340	329	309	318	365	372	375	361	350	352	355	328	310	389	335	338	364	356	338	324	343	365	363	361	328	356	331	374	306	340	360	333	321	364	387	347	309	331	318	364	322	364	355	385	350	343	324	353	335	334	338	337	337	372	329	331	364	336	370	354	343	369	329	304	339	334	301	341	341	348	336	331	333	348	330	354	372	330	353	349	318	363	375	382	354	340	317	343	337	309	342	338	318	348	325	323	333	319	360	344	361	337	344	321	361	354	317	334	331	369	331	358	317	357	340	370	329	323	360	323	322	357	331	357	357	337	342	331	336	334	333	357	356	353	355	345	407	316	356	335	398	317	338	350	316	349	331	345	312	317	342	361	364	352	312	345	349	333	336	330	300	348	352	341	341	379	309	341	338	337	351	355	346	366	339	369	355	338	346	319	342	340	353	318	343	297	338	304	329	353	333	347	328	314	336	334	328	294	330	341	349	343	339	367	348	347	341	359	361	345	322	381	373	357	337	340	307	324	361	319	332	351	339	338	362	348	341	327	362	325	346	348	331	347	364	363	340	361	357	343	334	370	346	329	304	352	340	353	329	335	380	303	342	323	360	319	348	344	345	328	325	378	328	348	328	352	380	376	352	327	357	328	346	336	330	326	363	336	349	367	324	359	342	288	347	333	374	331	357	349	382	344	348	342	341	325	377	324	328	332	311	373	348	348	362	361	340	334	374	364	339	368	357	337	357	326	349	344	375	315	356	357	346	318	342	348	389	367	347	353	346	379	344	340	341	338	340	345	360	342	368	342	357	338	336	335	305	348	344	353	382	379	367	296	314	300	334	357	332	362	334	359	386	330	341	315	374	325	376	331	340	361	359	340	337	348	332	368	377	333	345	327	333	358	345	340	343	332	362	377	310	355	330	328	352	335	361	334	322	330	352	320	375	322	351	339	346	367	330	360	303	382	325	344	360	337	333	323	347	319	348	309	298	350	315	349	356	375	332	366	376	326	331	332	359	304	320	346	327	350	368	335	351	360	308	364	344	343	353	343	346	365	351	323	332	361	331	354	363	334	345	316	337	354	318	344	342	342	340	314	336	374	321	346	354	325	338	350	335	324	333	335	338	314	326	369	381	391	361	340	364	327	337	350	372	346	359	337	352	359	383
32177	54399	42132	28061	23203	19677	16824	8061	3842	1762	1289	1073	881	755	657	582	505	549	519	495	472	439	435	463	458	439	446	420	432	432	425	451	416	410	429	429	389	390	368	419	370	362	381	396	400	343	326	372	353	383	373	374	409	397	346	352	404	361	385	358	382	363	387	349	373	363	360	413	378	374	356	411	363	384	379	339	393	380	360	370	379	386	406	369	389	392	347	386	351	361	349	370	384	399	374	379	377	408	391	396	400	358	411	366	328	354	349	347	395	356	404	347	350	375	374	387	380	373	389	353	393	366	352	349	370	356	368	377	358	350	352	381	371	336	388	377	367	388	361	396	363	414	399	367	378	368	351	377	351	376	382	373	372	369	368	385	363	368	361	384	382	390	368	351	361	336	366	355	386	347	371	375	350	374	361	369	358	374	331	367	396	373	367	391	358	349	357	363	369	375	397	349	372	403	346	342	385	355	358	365	386	407	390	380	389	367	363	367	383	389	394	350	373	365	332	361	379	382	365	352	385	357	407	377	375	412	414	379	363	377	372	385	341	393	365	363	402	370	362	392	359	376	352	362	364	371	361	373	379	394	346	373	358	365	337	406	364	400	393	374	380	392	379	357	381	376	366	387	393	388	366	360	363	380	403	361	340	382	362	376	368	372	384	369	375	398	405	377	384	379	389	378	381	356	371	352	393	365	399	360	388	381	352	388	394	347	381	379	365	362	359	376	381	371	383	411	378	372	357	363	393	374	370	363	396	371	385	388	396	348	401	401	354	391	399	362	382	355	361	363	380	378	422	387	358	387	385	362	372	387	381	370	344	359	437	389	372	394	385	388	381	391	350	381	358	399	372	356	368	389	375	337	410	396	419	341	375	355	383	364	344	376	364	371	388	352	382	393	379	372	333	356	374	393	378	336	377	381	401	361	378	387	370	342	360	379	398	365	398	412	388	379	380	357	365	378	371	395	386	361	385	373	365	360	407	383	365	377	348	395	374	389	382	373	366	394	381	394	367	369	347	340	344	405	395	369	401	394	386	337	373	381	361	386	396	378	371	367	381	402	366	386	357	344	388	370	402	376	356	408	365	368	350	339	349	363	369	342	384	403	368	373	355	367	394	374	350	368	414	364	379	366	333	382	369	355	374	379	381	387	347	402	351	342	375	383	363	396	391	350	379	355	374	340	388	384	370	385	389	369	377	354	365	356	404	385	374	367	379	366	379	372	390	371	406	390	369	396	378	349	410	372	384	403	384	397	384	374	350	390	396	337	389	369	362	347	405	391	392	371	352	360	369	375	359	372	377	345	363	358	378	393	344	398	381	359	357	377	370	366	369	377	361	389	373	339	367	388	368	378	415	371	366	359	369	373	360	380	358	365	352	341	381	338	365	360	380	390	392	365	368	370	384	367	410	359	372	354	367	380	358	367	397	417	396	400	395	396	378	377	364	358	359	381	378	376	389	372	401	402	384	386	365	336	374	388	366	376	373	367	387	334	372	380	348	387	344	383	368	367	357	355	359	366	378	374	372	395	372	378	343	393	357	379	368	384	379	379	357	386	386	399	389	412	380	386	370	373	358	384	387	382	350	379	384	367	371	379	377	357	402	392	361	384	376	388	375	358	370	363	386	339	358	367	400	343	370	334	378	369	347	347	410	361	414	406	367	355	403	352	378	362	395	373	377	368	375	383	358	356	338	384	372	369	405	375	334	361	377	367	379	362	364	369	339	367	355	368	376	352	392	377	378	382	428	325	368	369	387	329	409	387	387	384	382	372	341	329	385	364	352	393	348	360	355	365	375	396	378	378	374	383	388	357	350	383	407	373	383	404	388	323	378	382	362	355	393	351	397	388	380	346	338	387	357	427	363	390	376	387	379	355	364	351	389	375	333	413	381	364	371	385	349	365	339	392	377	365	329	333	365	341	350	395	358	378	360	369	387	366	396	392	335	364	385	406	380	383	357	381	381	365	364	372	422	333	368	404	387	334	368	388	374	370	389	374	401	359	365	370	332	387	403	368	340	371	365	374	398	412	371	381	380	377	379	405	392	376	358	366	370	352	391	381	410	377	374	384	382	371	369	358	327	370	376	387	358	385	350	384	348	346	392	413	352	358	381	370	381	380	357	367	385	382	364	361	387	368	358	377	338	361	344	386	391	400	386	385	383	356	376	380	377	381	401	398	332	377	339	357	368	371	364	369	367	393	420	379	383	347	386	390	377	332	401	374	363	353	353	364	346	393	357	372	409	382	371	368	393	397	370	372	375	402	381	388	390	371	395	382	344	337	364	385	362	395	367	329	392	398	347	337	364	348	358	376	389	380	383	401	400	368	357	390	373	386	364	413	381	351	378	353	366	354	374	358	379	421	381	373	394	382	371	369	372	395	342	384	351	370	391	367	394	385	362	385	402	373	379	387	384	364	387	392	366	428	367	373	355	344	407	393	356	401	386	375	402	381	350	350	373	370	394	371	386	359	399	372	380	364	342	393	410	385	382	338	402	347	407	399	364	355	370	347	370	387	392	357	382	386	359	371	369	368	377	385	352	403	358	388	419	397	394	392	363	357	375	395	366	385	375	337	379	390	360	392	389	307	395	382	403	392	370	379	366	363	372	359	373	361	403	402	365	382	357	395	350	386	351	393	372	369	360	364	361	365	380	392	399	376	387	394	373	367	381	356	374	357	372	380	373	362	366	353	391	420	399	370	396	394	378	365	375	358	371	381	396	390	352	357	389	323	381	381	406	364	387	354	359	372	380	374	387	362	370	368	371	385	383	410	381	374	379	397	362	403	376	367	367	345	396	395	392	372	390	374	385	388	388	361	372	369	404	356	344	390	353	361	380	411	365	364	362	389	387	320	340	361	333	364	393	398	352	384	352	351	382	383	393	380	380	379	395	412	378	370	362	362	375	383	383	375	375	357	363	339	389	376	384	414	354	382	399	354	379	349	360	377	367	377	372	382	361	368	400	369	377	413	385	382	377	390	349	382	382	371	354	406	348	374	366	364	386	385	376	405	422	387	363	335	379	370	382	411	369	365	380	367	383	378	386	390	400	385	388	405	365	392	395	398	368	371	368	419	392	358	344	384	397	362	401	345	361	397	358	375	408	405	392	370	363	379	359	340	401	380	392	380	363	383	371	381	382	368	379	363	388	323	382	367	363	335	389	377	334	397	332	375	365	383	382	385	399	376	384	365	390	361	355	369	386	373	373	397	391	346	297	376	399	376	387	380	406	374	391	365	357	407	390	374	374	340	382	366	369	339	396	345	401	397	366	364	381	362	357	342	400	373	385	339	368	383	367	382	390	337	363	348	372	361	376	389	375	376	370	378	367	389	392	415	377	393	398	372	362	363	407	362	378	366	391	384	363	356	364	381	375	378	369	371	370	361	390	372	378	369	378	370	405	339	374	373	352	364	375	381	377	379	388	372	378	330	407	348	383	382	373	390	355	399	378	389	388	389	373	346	351	354	337	383	358	375	372	390	368	351
23378	21597	29288	24732	23079	26841	25355	10648	3877	1867	1362	1111	1033	882	809	705	671	675	590	552	603	595	607	527	536	577	540	498	530	541	534	532	555	550	548	531	509	518	498	480	492	497	507	487	512	496	501	516	479	471	458	474	481	467	498	471	500	470	450	501	487	470	505	508	473	457	508	439	502	520	446	465	494	480	457	519	507	434	520	495	473	492	472	502	488	522	442	513	488	511	436	473	497	465	488	452	482	475	450	472	474	493	518	455	490	462	456	511	469	478	449	458	475	467	483	482	458	439	455	506	445	442	474	449	500	478	477	471	502	479	491	472	504	507	480	505	475	451	457	473	492	427	463	469	519	495	450	475	495	471	486	474	487	466	488	454	465	502	497	493	489	440	506	441	449	469	469	508	503	435	490	425	469	467	518	478	464	482	444	468	490	495	478	482	482	497	462	476	460	450	476	450	446	489	494	465	518	438	506	471	497	506	452	471	481	522	482	467	457	486	506	477	487	487	460	474	518	466	454	513	446	489	479	469	456	496	509	514	491	461	475	521	497	486	473	484	463	466	465	511	462	491	447	470	494	481	472	510	445	442	497	511	469	452	479	514	495	469	466	484	502	460	505	474	494	499	504	498	491	465	436	491	456	489	486	476	449	459	463	462	499	506	474	469	529	497	483	462	480	456	524	476	490	488	464	514	487	430	506	446	459	514	511	514	435	500	470	490	431	458	473	467	469	466	466	486	524	456	485	503	470	473	509	446	488	471	445	449	495	531	480	478	513	499	458	490	475	484	512	475	497	470	448	496	496	453	496	469	486	505	460	491	492	502	470	466	464	474	449	455	476	449	453	483	489	522	507	486	490	484	517	498	488	490	502	492	467	463	487	514	460	475	507	495	487	444	491	467	438	453	469	481	511	479	483	430	472	469	439	456	451	477	486	453	547	493	484	476	424	463	467	477	474	451	479	504	444	478	506	519	486	472	467	485	478	456	535	471	470	472	485	476	462	473	503	436	453	483	525	477	474	459	541	496	459	489	442	475	493	467	488	456	449	477	497	505	483	465	474	455	442	467	484	461	464	514	473	489	480	469	473	515	495	493	467	435	467	450	482	508	489	491	509	475	453	482	463	455	506	465	485	480	479	483	476	500	490	520	463	504	489	490	431	493	519	476	488	440	477	472	484	490	479	447	496	515	471	512	446	450	489	426	477	483	469	479	469	482	447	501	467	476	486	489	462	484	465	503	465	473	493	482	458	462	520	486	527	491	470	497	451	442	457	487	433	506	491	510	519	477	462	461	475	463	471	471	486	495	515	471	497	484	495	464	491	517	515	511	473	449	505	531	476	488	485	466	460	501	485	463	476	504	469	476	520	500	496	461	501	452	438	459	450	496	476	463	451	460	496	477	467	446	502	489	475	480	465	428	472	457	466	458	498	467	530	497	462	451	476	470	437	433	458	477	510	482	461	426	469	462	457	492	452	446	487	514	474	439	480	519	494	488	510	505	482	448	454	443	464	484	514	459	494	469	468	479	490	514	527	463	468	495	443	515	494	437	482	492	440	487	468	462	488	505	498	481	480	462	486	486	489	473	516	484	470	483	448	469	458	459	479	439	447	524	455	431	511	464	465	437	446	502	460	442	464	498	522	501	491	479	487	476	465	448	515	484	501	483	459	459	490	495	475	449	475	481	473	528	492	469	494	478	436	480	462	448	462	522	486	503	489	482	456	455	477	506	490	484	544	501	466	450	475	456	504	479	459	482	435	502	498	486	492	490	481	468	456	465	514	518	456	466	477	481	467	454	494	510	479	472	494	505	475	441	487	515	494	479	450	478	480	417	482	467	429	465	457	461	478	468	508	498	510	503	462	454	451	482	481	469	463	467	476	481	475	447	497	515	452	455	471	518	504	517	470	484	459	448	505	481	449	467	462	484	464	476	515	441	475	483	472	512	447	426	451	488	456	467	495	480	505	470	508	489	494	490	471	490	507	461	420	490	483	465	499	426	445	453	486	460	475	506	466	492	449	467	481	500	472	485	477	458	469	478	472	466	485	471	496	457	460	506	511	444	494	462	475	460	464	438	457	465	467	465	502	432	461	522	481	490	459	480	470	451	445	484	494	471	471	511	459	442	480	505	502	466	503	488	458	457	455	505	518	509	489	470	484	536	470	469	486	452	467	489	455	448	423	458	496	478	421	485	453	527	470	498	456	485	495	498	476	495	453	488	476	505	496	468	495	478	460	486	474	424	454	460	438	452	477	476	487	487	539	513	434	487	489	515	511	474	478	478	502	460	511	499	524	506	495	481	522	518	474	478	469	478	479	499	443	493	496	475	431	496	484	461	422	530	492	468	435	499	452	505	479	467	477	490	497	472	487	490	483	500	451	456	497	473	467	464	494	483	504	475	430	501	490	497	475	487	481	513	487	478	462	454	468	481	463	456	489	451	459	454	484	470	491	466	451	463	509	491	467	504	498	459	496	469	472	485	521	462	440	493	475	422	473	468	448	473	462	468	474	488	512	497	498	450	485	462	505	485	507	460	450	509	463	476	492	469	476	487	475	476	454	460	434	495	442	486	522	491	497	448	490	483	530	461	471	466	489	503	488	480	477	459	473	522	507	474	453	461	456	474	453	448	480	471	512	494	487	482	489	453	516	430	486	488	504	445	519	461	522	515	473	471	470	452	469	510	516	459	465	488	445	453	420	461	479	451	473	472	481	448	487	486	500	475	496	471	495	485	447	479	490	483	477	451	526	483	482	482	493	482	556	483	488	451	469	500	464	474	426	482	445	483	450	466	469	461	488	476	511	463	472	449	488	478	473	467	467	491	464	528	497	457	463	478	505	433	494	470	491	457	504	452	516	472	481	490	463	478	501	476	454	478	464	510	479	495	502	460	473	500	512	460	452	478	444	511	470	455	453	448	487	468	514	465	485	462	479	463	473	477	512	466	495	483	479	442	480	470	479	524	435	488	441	451	484	475	465	458	471	474	499	475	490	495	537	467	467	457	491	475	473	472	457	447	477	472	470	472	475	459	504	475	489	489	511	485	504	451	509	461	472	483	483	469	506	470	459	488	431	449	457	495	467	454	456	548	504	513	442	451	488	435	456	500	480	477	484	438	475	514	512	466	485	461	468	429	475	445	435	441	500	494	442	460	474	475	450	487	543	457	436	458	461	481	461	476	450	446	517	470	461	526	503	484	472	461	472	482	481	492	442	460	464	474	494	480	448	508	488	487	483	502	464	505	440	423	526	534	428	454	463	508	479	476	477	489	501	468	505	489	463	483	518	467	492	483	458	481	431	446	441	510	507	497	443	468	502	481	453	468	519	485	437	454	494	468	474	458	470	461	463	460	517	489	469	493	524	472	465	447	462	472	471	474	511	506	501	474	455	517	475	495	445	469	478	505	435	478	506	503	480	517	487	493	460	475	458	495	516	523	450	462	504	501	435	427	500	438	470	474	453	496	460	453	519	492	464	509	481	467	480	461
34969	63601	51264	40662	33958	32408	23642	12476	5826	2783	2111	1696	1389	1249	1036	966	838	748	717	698	643	660	651	646	636	661	601	555	615	578	573	556	517	543	545	539	510	541	522	517	526	530	499	526	499	498	466	498	491	481	503	500	558	510	501	495	502	498	505	517	454	529	518	520	502	485	486	508	519	481	487	488	541	501	485	519	467	494	508	506	487	541	511	488	525	501	482	485	510	477	489	501	487	478	528	513	467	485	500	513	498	487	490	503	530	480	471	504	534	516	478	514	537	501	514	504	487	490	521	496	488	470	486	462	505	493	462	495	489	489	444	492	512	537	529	480	480	497	494	482	501	491	443	500	509	435	504	518	514	531	505	517	490	500	467	501	489	459	504	508	483	493	442	500	486	508	475	479	473	527	512	468	495	463	514	492	508	467	498	501	520	489	510	465	504	473	463	506	462	507	541	502	514	496	507	516	497	487	544	480	494	477	470	487	523	493	524	495	462	457	511	500	477	487	503	497	487	440	508	496	454	442	487	474	470	457	530	521	516	503	510	483	530	462	461	495	536	536	496	491	488	503	469	513	493	506	511	518	489	497	490	517	493	460	459	508	542	466	522	490	509	480	488	499	439	508	453	490	485	485	528	478	534	514	497	476	470	452	522	499	478	486	484	471	491	506	470	505	495	502	489	532	504	500	517	488	506	440	491	499	435	507	492	424	475	497	466	521	486	504	497	501	471	507	488	502	487	520	483	499	521	494	492	485	492	491	525	545	478	526	550	506	498	526	469	479	455	484	545	477	496	506	529	482	535	501	494	481	524	491	507	521	512	484	532	464	499	527	469	523	520	499	493	521	487	431	512	528	501	487	506	444	501	491	496	476	497	470	464	520	516	480	496	538	504	493	527	476	463	540	498	512	478	468	476	499	517	484	487	532	536	463	545	482	502	491	480	429	461	483	486	545	483	504	529	507	522	498	486	494	515	455	510	445	508	473	521	494	467	496	502	507	470	525	554	464	514	504	509	465	475	520	485	519	482	506	488	493	508	486	501	528	498	496	508	492	492	509	484	539	495	442	474	529	483	482	481	491	488	516	505	498	553	471	492	484	492	477	472	504	512	490	508	520	489	495	527	469	498	513	480	489	495	443	479	470	512	489	503	546	509	472	473	526	501	469	496	458	494	542	523	488	510	506	490	480	476	499	496	515	489	477	517	448	525	507	470	535	490	452	498	524	469	478	516	511	507	477	523	506	520	489	483	497	499	481	467	505	451	481	542	487	531	510	506	481	505	492	515	503	498	504	508	521	507	479	503	511	497	496	520	522	511	519	520	556	501	497	475	509	491	521	506	426	504	453	519	497	479	499	512	477	495	508	488	530	449	503	508	499	492	468	484	440	468	478	461	506	514	438	476	481	469	500	504	460	484	500	507	471	525	538	489	510	503	449	514	520	479	502	507	487	483	560	509	482	494	560	519	501	507	508	522	502	474	568	520	485	522	464	476	506	504	499	503	517	500	500	487	456	545	502	505	480	471	510	503	498	486	497	511	497	474	489	503	483	478	508	490	491	490	473	538	445	469	476	444	485	492	482	489	519	491	546	479	514	491	491	506	470	529	489	484	468	508	513	515	521	503	483	519	453	521	516	538	513	489	520	471	448	541	543	519	543	476	500	506	485	492	465	519	489	532	440	497	461	532	492	494	480	530	514	531	514	494	471	511	482	495	500	506	498	492	468	504	510	496	502	477	468	486	492	476	519	442	467	478	482	468	462	486	499	491	538	477	478	447	513	506	523	480	533	460	507	507	495	501	493	488	521	507	519	495	489	497	505	465	496	506	489	521	525	472	465	522	501	487	484	447	462	511	518	504	493	502	428	479	473	524	463	501	467	476	485	512	499	489	487	507	514	473	488	507	496	463	450	501	463	504	520	487	515	506	481	501	524	477	486	520	494	464	473	494	481	490	485	498	525	512	498	529	501	467	471	508	488	455	507	495	464	518	510	507	507	475	525	477	482	491	467	516	492	496	484	462	506	478	524	494	496	483	492	468	472	485	534	500	521	524	496	482	507	501	507	470	479	499	500	511	524	530	521	501	533	487	485	461	483	494	540	492	501	524	499	471	486	508	511	488	519	492	480	485	535	514	507	513	493	493	528	541	507	461	509	495	492	521	488	474	471	500	472	468	507	512	477	484	479	511	498	477	522	501	498	481	484	544	521	508	468	430	541	491	489	515	491	520	485	542	475	484	482	527	517	492	505	501	489	502	481	520	474	453	513	438	496	476	519	522	450	517	490	517	514	472	450	507	482	482	499	520	510	462	503	489	471	468	467	533	488	487	516	491	456	499	488	489	493	540	532	489	513	501	527	505	492	458	514	482	500	483	488	515	514	471	494	491	450	466	467	553	501	490	493	485	441	464	486	499	534	503	508	483	460	484	486	459	477	431	499	512	468	483	485	462	456	481	507	514	491	514	484	489	477	479	513	471	504	541	477	519	431	499	448	476	496	496	477	483	499	476	495	458	477	527	479	499	491	506	461	491	488	518	485	472	486	531	487	484	536	515	445	517	552	499	483	515	479	522	505	487	458	519	495	529	456	488	471	494	502	460	487	532	519	446	490	524	503	460	515	496	520	512	483	486	501	476	485	499	483	466	501	452	523	541	471	495	493	521	469	504	480	503	488	500	502	502	491	526	486	497	508	490	492	520	511	541	463	465	482	464	452	486	516	484	477	488	489	498	484	524	479	461	525	497	477	471	503	480	454	491	503	513	414	531	441	516	477	462	526	505	470	504	523	485	539	471	490	455	499	501	491	481	484	552	473	476	473	506	491	540	481	520	497	510	488	455	526	487	503	505	500	530	492	522	453	487	503	484	492	506	500	501	462	540	475	510	498	488	452	471	522	495	518	506	477	530	490	487	493	458	481	500	514	491	486	515	468	478	459	495	498	507	522	494	521	492	474	549	507	496	518	507	489	484	480	506	528	463	516	501	480	484	476	496	497	465	486	487	498	489	515	501	458	514	495	506	475	521	494	518	498	512	471	497	494	450	504	488	508	526	498	500	506	511	559	535	460	528	487	500	490	509	533	483	491	525	485	541	492	450	488	472	494	489	515	502	478	508	494	481	523	487	502	497	522	469	537	522	499	475	466	534	478	472	524	496	489	509	488	492	499	508	515	466	462	514	533	494	479	489	484	512	473	501	478	489	487	447	514	496	507	500	503	490	515	473	524	490	498	505	534	540	508	506	464	482	495	500	532	477	495	459	457	487	496	515	492	527	535	487	470	506	505	510	506	517	487	481	487	445	518	518	484	484	493	494	520	496	496	489	484	510	509	494	432	498	507	484	476	451	523	513	528	472	453	483	461	484	530	470	471	507	498	533	506	549	511	479	466	453	497	506	486	497	493	483	550	483	522	473	505	481	474	506	519	515	495	504	473	492	499	472	499	497	513	507	479	458	510	494	477	526	492	527	475	490	529	494	466	496	506	513	473	468	473
31656	34864	37130	26948	17117	11293	5300	2449	1177	736	542	438	460	385	390	359	332	318	354	268	276	285	288	274	277	250	295	306	246	299	237	257	292	267	240	298	299	278	260	253	285	263	256	269	254	286	249	235	246	254	273	262	242	277	259	228	264	283	266	269	264	261	267	253	260	269	232	288	278	255	222	221	248	267	264	244	298	247	280	277	252	281	276	279	243	261	267	264	250	253	271	259	255	235	255	263	266	296	245	260	263	277	260	270	279	255	264	271	321	262	283	232	274	286	250	274	254	246	260	288	284	215	227	259	290	259	296	250	261	276	254	270	254	262	234	265	253	251	250	256	276	265	308	283	255	264	251	264	259	277	280	245	266	261	264	247	280	247	281	290	258	259	281	252	267	231	257	258	282	261	298	271	265	240	264	273	257	264	277	263	280	268	237	264	266	259	279	250	254	283	248	267	263	267	300	290	260	258	245	264	267	251	262	286	286	268	244	266	255	262	278	275	289	252	255	256	231	237	267	263	262	236	253	292	250	218	253	283	279	256	248	258	262	256	254	259	279	258	251	271	277	249	259	268	262	244	274	232	259	240	241	278	271	272	263	268	259	254	290	254	261	276	250	264	264	267	261	263	271	263	304	257	247	244	277	273	240	272	254	272	257	280	271	298	239	268	268	276	253	254	289	291	259	249	214	267	259	255	272	276	279	255	286	272	281	273	262	267	233	300	264	257	265	268	262	278	293	246	254	278	284	258	267	264	257	275	268	246	248	278	252	254	259	264	259	260	263	271	259	250	252	277	272	257	263	255	267	292	266	265	274	265	278	243	274	269	262	256	291	263	228	284	287	253	265	281	259	267	241	242	248	284	275	256	257	257	275	247	269	263	261	268	257	268	250	264	243	254	306	277	267	265	286	264	269	244	265	277	279	279	266	265	247	249	256	266	272	256	266	266	268	243	249	235	272	265	272	273	270	244	269	249	273	261	283	261	286	259	273	285	262	251	267	283	241	298	268	297	257	237	272	270	267	258	243	273	263	280	250	234	282	282	270	241	245	272	277	277	275	251	275	224	262	273	306	262	246	250	275	251	270	277	259	227	249	251	258	253	296	261	259	259	263	263	271	242	280	242	261	254	276	269	267	283	261	272	246	263	258	240	263	279	251	263	282	246	239	270	240	254	273	293	283	254	248	259	248	270	261	255	291	257	272	291	277	274	255	248	275	257	295	256	284	282	262	268	276	266	252	258	262	261	246	264	284	280	263	259	270	235	239	233	286	263	284	256	265	278	237	264	284	256	234	291	239	229	265	263	273	292	264	283	264	279	243	279	281	225	249	266	243	281	241	267	252	278	246	265	287	285	252	254	273	273	277	261	306	255	263	272	307	262	246	297	231	237	256	263	246	286	236	267	278	274	270	265	250	257	254	256	261	262	239	294	266	241	284	242	280	261	263	262	268	274	281	247	265	232	260	255	315	293	249	293	282	266	285	265	262	276	266	280	261	259	270	249	294	288	291	272	281	238	288	274	271	226	242	266	271	263	284	234	269	228	271	249	277	287	234	251	252	286	270	259	273	301	277	287	241	276	262	271	281	238	261	275	261	254	269	292	258	268	296	259	248	285	274	316	269	264	266	269	279	262	265	246	255	287	257	258	247	243	253	255	257	248	271	287	248	273	258	282	274	275	262	229	234	242	252	246	249	253	243	257	280	293	250	261	221	264	252	272	255	274	236	245	268	284	256	240	268	268	256	271	260	262	251	253	249	264	278	263	247	253	259	275	267	255	281	276	265	248	257	267	248	257	236	285	282	256	244	271	274	260	258	268	266	239	267	269	274	282	273	250	259	236	259	246	270	261	259	244	237	276	265	275	258	249	248	269	276	240	249	280	260	265	270	274	236	275	249	234	266	266	237	245	258	251	279	250	261	259	254	270	275	265	261	227	294	265	243	245	247	247	234	233	255	267	253	230	251	260	254	245	258	270	277	271	242	258	262	252	283	246	252	221	262	255	248	265	269	254	248	296	260	267	267	232	250	240	305	282	232	252	274	302	237	287	252	274	264	243	275	250	279	267	256	286	289	264	262	256	254	265	279	278	269	259	237	249	253	231	272	270	260	256	272	277	227	244	258	260	266	287	258	244	268	267	249	261	227	285	271	276	257	235	245	241	267	249	287	239	266	238	249	252	244	271	274	224	223	261	248	245	293	251	258	253	234	233	261	302	269	274	276	266	250	244	248	277	284	275	248	256	289	255	279	269	263	269	258	270	256	282	248	278	276	267	255	256	236	263	265	275	244	287	252	257	286	281	266	263	281	258	238	290	279	261	277	272	285	250	266	293	256	272	267	248	288	253	281	267	283	268	277	255	255	260	268	260	257	268	275	243	263	266	271	257	222	263	269	272	252	279	233	256	235	247	251	278	311	265	251	288	248	299	300	289	270	258	287	257	264	261	262	252	273	235	282	246	266	275	273	279	227	262	245	274	277	262	248	259	249	247	283	265	254	284	271	289	264	272	248	234	273	262	264	237	250	283	241	229	257	291	262	263	284	255	269	268	298	273	249	247	276	244	299	262	288	282	269	275	233	283	265	260	224	263	286	257	238	266	268	292	273	273	264	247	268	263	270	238	261	235	270	263	270	263	245	247	253	234	267	282	281	302	268	245	252	267	276	264	281	265	253	306	257	247	257	248	268	258	252	250	236	267	246	261	244	243	265	287	256	241	291	313	277	267	275	255	264	273	270	269	252	269	271	303	252	268	266	275	235	266	252	265	286	270	235	258	267	298	257	287	270	278	275	271	286	261	276	272	259	218	238	226	270	269	277	241	245	269	288	258	252	286	258	256	266	280	256	275	259	286	253	235	267	278	222	263	270	266	239	274	264	270	275	257	264	254	282	271	261	275	249	271	282	241	233	243	252	239	265	254	250	228	220	245	256	236	286	268	280	263	276	264	296	246	252	247	270	248	267	266	253	238	273	261	245	277	250	272	283	287	239	257	257	286	240	261	262	246	280	265	278	256	269	237	265	284	272	250	238	249	277	266	249	267	280	290	258	280	249	255	255	280	288	248	275	281	285	262	289	272	279	268	298	239	261	283	271	253	246	302	268	261	260	266	275	278	252	241	268	259	243	267	262	263	281	269	232	294	278	248	252	259	292	265	273	325	245	257	285	269	290	281	236	279	274	285	279	262	269	241	257	238	277	259	287	252	271	253	247	300	283	268	292	297	277	250	243	258	292	269	271	238	267	282	256	258	276	244	267	254	272	269	256	274	272	286	274	263	284	281	251	261	277	260	234	285	247	275	231	258	245	237	242	248	266	257	269	267	260	279	283	269	262	285	253	269	253	269	260	268	262	276	286	270	233	227	260	266	246	268	268	266	260	259	273	288	274	263	254	269	262	271	292	250	281	288	252	261	267	252	242	265	278	247	285	266	261	273	250	256	241	242	283	270	255	270	252	274	281	256	286	275	277	280	274	257	263	269	248	263	247	270
32093	49537	37595	24799	20129	15290	8152	4127	2063	1164	860	732	598	578	488	418	423	402	377	373	342	322	344	340	355	343	318	313	298	340	331	294	285	313	320	331	295	316	280	289	242	319	298	308	309	291	309	265	271	269	302	301	325	306	268	281	286	315	278	298	303	283	308	295	287	254	297	309	285	294	299	309	286	291	244	286	288	317	275	285	297	283	288	330	298	299	323	263	268	296	269	294	299	288	268	259	293	288	289	282	285	301	269	300	280	277	290	282	285	327	275	329	310	287	307	302	273	291	266	308	290	298	289	282	276	309	327	287	289	291	312	290	294	318	284	265	280	275	273	304	296	323	312	282	276	296	314	283	297	295	299	308	285	288	315	313	273	293	313	295	300	270	304	299	303	311	296	290	320	271	308	275	289	282	274	291	307	278	260	292	277	276	286	278	294	276	294	307	276	285	308	256	254	267	293	305	293	296	284	290	283	295	325	257	289	283	272	301	309	278	271	285	261	298	291	279	285	291	297	301	318	291	314	271	292	310	286	299	309	301	270	267	283	283	294	274	307	310	279	297	295	299	289	274	260	291	267	278	284	280	276	284	297	294	274	295	273	300	301	280	272	305	274	287	281	284	290	286	286	305	301	287	311	264	277	291	314	276	278	339	287	323	304	300	276	260	271	262	270	289	289	273	278	307	313	307	271	280	286	248	289	272	293	275	280	291	252	273	260	283	283	295	273	311	308	282	314	306	285	315	299	287	299	303	301	283	300	269	279	295	275	265	315	265	298	282	291	291	317	272	308	272	314	282	308	298	291	291	252	271	279	331	323	293	284	293	281	306	290	305	296	266	285	283	271	310	287	279	292	317	278	288	269	293	269	279	266	288	266	258	299	294	278	308	288	289	264	262	285	295	275	296	283	288	280	283	301	308	319	287	301	306	283	296	318	308	327	301	279	297	288	241	286	279	276	309	271	293	292	326	268	282	278	289	288	294	313	314	291	311	321	287	292	301	259	294	313	296	287	285	296	274	278	283	286	297	283	259	267	322	303	297	300	314	282	299	276	308	269	301	303	285	270	305	282	294	296	288	271	290	267	285	285	306	283	312	278	285	293	309	283	296	288	263	275	289	322	298	292	286	288	274	275	293	282	266	257	301	281	309	277	270	304	268	297	293	317	313	290	283	288	270	292	282	299	267	315	282	282	284	281	280	278	311	299	303	315	307	324	306	305	298	310	293	295	277	293	277	276	314	283	274	296	268	304	266	300	271	297	275	306	315	287	262	324	311	271	284	301	277	303	293	292	295	300	300	298	288	307	292	291	285	295	279	310	290	297	281	280	280	284	273	291	294	281	279	305	282	299	304	278	279	292	275	290	287	273	299	303	297	276	278	277	274	268	293	281	277	280	310	279	290	319	281	293	268	293	278	277	279	283	265	254	321	311	291	291	302	287	298	285	267	280	294	289	280	270	296	322	277	283	323	289	292	296	311	301	277	313	327	330	286	297	317	297	287	308	302	284	318	257	281	306	315	290	292	298	322	340	308	301	279	291	288	262	320	292	271	305	267	280	297	281	295	302	274	304	274	282	294	286	266	267	286	289	274	331	287	283	277	280	294	263	285	325	291	291	261	305	293	290	297	252	284	283	275	285	275	275	269	310	303	289	261	289	282	264	297	312	298	267	272	268	275	318	285	280	307	281	309	328	305	288	330	316	293	280	309	290	275	255	275	278	268	308	297	276	263	326	280	303	289	280	280	287	286	321	289	274	288	305	307	303	275	295	302	303	293	287	284	298	306	288	294	332	283	292	291	281	289	329	270	304	280	290	266	296	275	255	296	324	274	299	298	296	297	309	294	291	269	289	295	261	285	296	287	269	287	319	275	308	250	293	299	308	281	300	267	275	314	311	265	276	300	283	276	314	307	299	315	286	320	297	327	286	265	288	279	280	288	281	300	298	270	297	298	294	279	267	283	288	270	282	305	307	302	314	279	300	263	299	319	270	331	271	300	293	288	293	335	284	258	274	266	304	281	265	277	292	295	264	307	260	281	285	293	303	314	282	312	301	282	302	304	305	276	269	278	303	284	288	287	297	295	289	288	294	294	286	281	323	302	291	300	263	318	267	290	271	325	272	269	273	292	301	270	316	274	305	282	297	287	288	291	303	304	282	306	289	254	310	280	289	296	307	291	298	294	297	300	299	325	267	283	281	261	303	257	297	291	284	281	287	275	303	277	288	296	274	275	279	300	269	275	304	276	296	288	291	308	302	266	278	328	285	298	280	297	296	304	310	308	288	285	281	264	309	286	320	270	301	285	274	269	290	273	288	296	324	282	293	295	242	291	271	271	295	311	313	282	260	319	309	326	278	278	298	281	284	276	325	265	290	281	276	304	287	308	265	276	268	276	303	284	313	293	291	293	287	275	292	291	283	279	306	278	283	263	289	281	311	299	285	308	268	293	264	288	289	300	286	278	331	267	313	307	287	309	293	321	295	277	310	274	300	246	301	274	289	267	258	287	279	294	291	266	281	272	272	291	305	301	265	315	303	261	289	240	269	275	305	311	289	277	275	318	276	309	270	301	283	282	299	290	303	317	282	300	288	295	287	311	281	272	293	278	296	312	271	284	292	258	300	277	286	306	292	280	305	323	275	288	289	273	296	308	290	270	276	276	275	277	260	256	283	304	310	316	272	276	278	289	296	281	282	301	261	298	287	331	305	284	318	296	285	314	282	287	307	273	304	302	285	252	267	322	273	305	292	275	291	302	306	305	276	305	280	285	277	272	266	278	308	279	283	281	289	302	304	305	292	281	291	302	302	274	288	272	302	285	290	301	289	303	251	256	310	306	272	328	274	284	290	297	256	288	280	306	293	286	288	280	324	315	282	306	258	298	271	291	287	310	291	261	314	295	282	291	287	291	285	282	259	305	271	276	285	280	300	323	299	296	278	299	285	275	284	290	311	272	274	320	285	281	281	258	329	266	316	286	298	307	313	320	292	284	308	283	288	274	288	278	316	285	293	278	301	288	295	268	266	289	293	265	296	294	285	276	292	317	292	278	299	317	256	261	297	298	277	285	267	272	289	279	292	298	293	287	291	269	314	279	275	294	264	284	296	308	282	280	298	291	278	299	277	313	287	269	277	305	288	336	299	300	281	266	288	286	278	267	298	293	301	273	294	274	282	287	297	302	313	303	272	287	284	287	326	261	285	301	267	271	264	289	312	291	257	298	283	274	303	300	295	306	286	262	280	295	263	307	310	312	291	264	290	288	274	262	303	299	315	274	278	302	282	300	276	315	302	269	299	269	272	269	305	279	298	288	277	311	275	301	278	295	262	270	280	281	289	281	318	283	268	259	262	302	278	290	294	274	316	300	266	280	277	296	297	300	309	288	309	306	297	281	299	285	289	296	297	273	289	288	296	323	295	278	333	304	256	289	278	297	288	293	254	282	273	295	267	280	311	287	276	298	305	288	255	262	260	299	275	321	302	310	299	271
24556	21646	29195	26025	25857	24950	17444	7122	2661	1148	926	737	592	595	535	510	459	431	425	437	419	398	403	398	389	329	398	349	380	373	331	381	379	391	346	364	331	349	376	345	338	364	362	372	354	357	361	344	371	307	363	349	344	344	335	351	345	328	351	345	369	359	360	390	326	354	347	333	303	354	358	316	370	364	361	325	344	340	316	332	303	356	354	352	354	351	350	334	347	343	355	341	318	320	373	359	319	346	350	341	351	312	359	342	368	339	334	392	324	350	340	326	385	315	360	380	350	337	364	359	334	332	353	339	384	342	348	334	329	328	350	338	351	355	383	328	372	332	360	358	379	372	340	340	356	314	352	373	353	339	348	359	366	322	342	372	323	315	346	375	339	330	333	363	382	307	366	333	356	339	366	327	336	350	362	368	351	374	342	355	370	356	374	305	325	350	350	344	372	316	354	373	378	384	379	380	325	344	374	336	354	346	366	336	310	339	349	340	318	328	343	361	352	331	329	334	335	351	369	339	375	346	344	375	334	368	341	335	382	345	348	354	315	372	352	355	338	355	348	325	329	339	342	310	321	315	326	339	309	342	359	331	327	357	352	362	335	334	350	364	347	367	328	358	348	388	327	304	359	345	336	354	334	351	355	362	317	326	348	332	335	322	354	365	344	336	327	362	335	309	353	349	325	338	351	321	335	340	334	316	325	323	329	356	343	326	319	377	359	340	363	343	387	359	343	321	360	383	347	357	371	360	318	332	315	327	359	326	330	328	352	360	343	371	361	327	331	343	355	320	389	325	366	367	378	342	359	333	324	338	294	343	338	337	363	347	339	332	341	333	316	353	377	352	346	315	367	339	372	364	342	333	330	347	336	337	344	333	360	355	339	330	321	335	335	347	382	337	356	341	327	316	324	359	347	393	339	309	379	341	339	324	349	358	359	349	347	347	317	371	330	336	327	351	353	350	342	303	350	356	326	373	368	320	319	312	370	339	313	372	346	331	349	341	365	320	375	362	356	364	352	353	365	363	360	351	373	377	364	365	359	340	353	332	347	329	336	354	319	323	307	371	343	373	340	364	352	338	323	373	349	346	327	375	344	328	346	367	332	340	362	323	339	335	350	357	348	352	331	370	360	317	342	345	343	320	329	352	355	349	324	338	342	365	364	354	348	356	360	364	356	359	328	383	331	335	354	332	312	357	396	341	337	359	333	358	308	341	388	357	364	340	327	339	339	374	350	348	366	369	362	331	337	339	334	344	325	335	341	328	362	314	376	343	335	336	337	376	355	318	361	320	360	330	320	358	331	350	341	356	354	342	360	339	360	371	316	325	354	347	361	377	347	360	332	328	329	334	340	298	369	349	307	345	361	352	367	333	304	338	344	327	337	369	341	330	345	342	324	349	317	320	314	352	342	319	329	349	373	367	312	366	362	322	346	384	349	346	338	340	343	379	348	362	348	367	351	331	317	355	356	349	366	345	333	338	357	356	370	341	347	341	307	347	365	366	362	370	352	351	370	351	327	331	361	364	348	334	316	349	323	388	372	341	324	333	362	359	342	331	319	344	341	369	335	339	331	343	355	354	337	373	325	341	356	375	345	362	358	337	342	317	342	333	343	335	373	352	325	348	351	363	381	346	308	309	344	364	334	326	334	344	349	325	340	359	363	349	324	338	334	361	338	357	346	318	336	333	343	308	346	348	383	338	358	320	328	348	345	340	343	382	329	338	328	354	334	365	333	353	348	359	329	353	335	352	326	333	326	363	384	347	356	355	328	335	343	380	312	347	345	376	341	362	335	365	368	331	331	327	349	336	342	324	342	355	382	374	361	364	374	342	357	360	337	336	356	373	319	340	336	358	382	327	316	322	372	318	341	346	345	376	347	326	368	330	341	350	331	312	332	326	348	375	361	361	359	302	344	356	362	373	364	310	366	341	349	352	342	344	371	351	348	350	358	366	334	333	353	357	329	325	368	344	329	365	323	356	351	387	348	356	333	368	376	335	357	344	335	359	348	328	334	327	343	374	374	346	360	328	366	358	386	349	369	304	332	327	334	365	327	324	335	334	355	345	341	341	340	364	349	366	331	330	316	358	326	342	336	330	349	382	313	371	341	355	338	337	363	344	338	326	343	349	325	352	347	344	322	353	340	353	337	316	353	333	360	334	355	350	360	363	386	340	342	362	322	336	350	369	323	371	340	379	337	355	340	351	335	334	332	367	332	372	347	349	373	344	375	348	347	348	347	341	334	335	345	331	320	375	335	362	351	359	342	357	370	352	330	320	329	328	339	308	308	355	329	321	370	355	358	345	342	331	343	358	352	368	339	359	344	343	325	351	316	340	329	393	339	341	316	326	351	356	378	344	315	351	356	337	348	334	381	357	319	350	352	338	332	348	352	339	349	364	342	317	354	339	308	348	316	327	335	328	336	333	369	380	336	341	349	355	319	316	343	345	330	345	350	326	370	361	315	325	322	313	339	358	377	340	368	342	360	331	335	325	350	342	354	326	362	341	358	348	348	299	325	337	312	326	324	339	346	335	353	374	352	335	354	354	344	355	355	363	346	338	310	319	326	318	363	323	354	334	339	357	359	339	359	357	369	340	341	359	332	349	349	338	319	367	351	371	335	346	334	331	343	343	330	367	347	321	312	322	362	317	362	368	312	315	350	322	331	340	353	283	328	293	353	338	342	316	342	367	362	337	328	366	329	388	368	366	342	347	335	339	337	339	331	364	320	367	332	335	338	383	343	371	324	356	340	350	319	346	328	319	352	350	333	343	337	353	352	378	323	349	363	337	345	345	353	312	354	314	366	344	355	328	360	334	371	340	325	387	350	380	325	337	337	335	333	320	338	336	325	322	337	344	337	330	351	343	369	345	342	356	309	372	320	364	303	310	371	338	356	329	365	331	360	351	380	367	344	338	320	336	342	357	337	386	296	361	328	385	329	314	346	322	347	364	359	342	335	333	318	347	339	349	383	341	337	321	365	336	327	369	350	317	344	345	328	342	318	378	340	295	362	339	326	344	363	350	320	360	345	343	324	356	345	329	364	366	334	342	322	371	307	325	367	347	397	333	346	335	345	310	335	347	323	351	366	339	349	339	375	344	356	343	371	335	335	339	338	360	296	366	331	338	352	349	325	363	361	339	316	346	336	366	333	377	335	372	353	334	333	355	363	326	350	355	364	367	352	337	324	368	355	328	328	362	370	366	317	328	322	349	342	319	326	373	355	351	334	334	341	397	344	347	343	367	335	372	329	350	321	376	327	368	364	351	335	340	365	358	318	342	326	338	343	369	359	302	368	367	346	324	352	361	332	339	332	373	357	354	357	359	350	381	365	364	354	355	311	330	357	345	346	342	360	332	357	337	335	335	333	334	335	337	339	329	330	369	352	331	344	344	350	327	327	324	347	384	334	322	315	327	324	321	288	314	319	358	375	338	383	364	379	347	332	350	359	327	338	367	357	329	326	321	353	306	318	355	350	342	355	357
32810	58500	45715	34413	32672	26390	18035	9720	4131	1901	1433	1129	843	858	689	687	550	571	552	481	528	440	453	425	438	428	446	434	416	445	402	391	407	390	409	417	408	422	393	373	376	384	393	406	352	371	393	404	373	358	323	392	364	376	402	336	361	345	363	343	374	351	361	377	352	350	364	364	403	345	402	360	344	333	348	401	370	339	347	363	360	366	356	360	403	386	391	373	402	326	354	373	357	405	365	355	364	362	373	359	350	332	368	369	410	344	348	397	358	396	376	389	368	378	368	362	359	389	352	375	392	392	351	365	373	389	371	402	392	381	366	344	342	389	347	392	371	345	359	405	393	366	381	369	401	353	410	344	363	350	337	352	376	373	331	384	364	352	350	333	320	353	380	375	352	384	381	390	382	363	384	329	353	359	384	354	395	350	367	384	372	362	384	356	372	372	384	362	382	372	347	333	370	375	351	367	335	342	371	362	380	378	354	391	358	372	391	393	374	319	348	363	364	345	384	320	381	359	355	377	334	357	388	352	347	398	341	341	360	371	358	356	358	328	346	380	368	385	359	362	379	364	335	386	358	387	346	376	385	366	366	370	386	372	356	373	378	414	346	391	373	361	384	383	418	347	373	381	358	355	365	326	379	366	357	365	384	384	352	357	360	387	358	356	354	326	372	357	366	356	375	381	329	391	377	375	349	376	369	370	363	385	351	352	348	331	373	356	393	379	359	353	328	364	371	370	368	400	384	353	402	346	363	368	376	362	354	388	351	370	366	357	372	375	372	409	400	364	379	378	337	371	373	337	371	353	384	357	358	355	341	364	374	388	382	359	373	391	363	371	348	361	349	365	369	393	383	377	394	368	393	367	386	375	363	354	372	385	358	380	379	342	384	410	362	371	405	357	382	345	363	336	371	347	399	368	376	395	331	374	362	355	349	330	379	343	396	358	380	345	326	380	375	348	365	383	369	357	381	389	345	341	367	332	368	347	354	387	393	351	382	367	371	366	386	377	363	398	350	430	399	370	395	382	348	359	382	355	371	383	362	363	363	348	362	363	376	361	376	347	351	359	332	373	362	368	349	386	364	340	361	366	340	358	360	322	394	414	372	374	311	360	391	365	355	334	382	387	370	350	362	344	387	370	362	362	314	355	384	353	372	368	372	375	379	339	369	361	329	355	365	364	392	333	376	367	358	374	372	366	420	347	346	358	357	368	372	358	377	363	362	372	346	365	374	406	364	359	367	383	377	377	374	346	369	387	393	362	339	359	358	388	366	347	377	364	360	352	348	340	365	352	379	374	375	397	362	372	393	368	340	356	340	391	383	363	371	376	357	342	368	333	366	366	362	348	353	349	387	354	355	383	371	350	358	386	362	370	333	350	371	381	357	386	358	371	348	354	337	371	391	385	395	371	354	375	356	360	348	382	385	393	371	382	377	386	387	375	371	338	378	348	383	308	385	378	389	359	340	352	375	359	362	373	346	396	364	371	366	358	365	372	356	383	341	359	363	351	340	375	361	371	375	388	383	378	355	368	358	373	393	359	384	409	347	369	341	392	379	375	394	358	340	362	354	380	351	395	377	388	355	375	373	377	372	351	379	349	380	350	352	373	368	317	352	332	346	364	371	356	361	334	329	332	357	345	362	355	389	353	332	366	396	374	356	361	373	370	317	380	332	344	365	337	353	346	333	359	342	324	354	351	367	362	356	347	391	376	394	362	364	343	383	360	363	363	364	365	366	363	386	336	388	356	374	343	352	364	374	374	368	369	375	397	375	365	352	340	379	358	351	362	373	368	362	397	388	375	374	336	336	400	438	329	367	353	360	353	364	340	371	340	371	380	382	366	338	400	402	373	360	364	318	345	353	334	388	373	392	343	393	337	360	359	378	358	372	346	374	378	349	377	356	385	353	364	364	348	357	365	412	380	379	394	386	367	327	359	368	372	356	332	377	351	373	362	371	395	386	367	370	388	380	316	389	349	338	380	351	366	346	350	392	359	353	343	354	371	377	366	370	330	372	344	349	357	343	343	384	345	362	376	338	350	347	343	350	386	340	392	347	349	361	345	334	337	356	346	359	358	377	408	354	380	387	382	377	400	355	349	380	371	393	344	365	352	340	386	396	376	348	396	354	398	354	375	361	398	348	363	372	356	361	365	361	402	354	350	339	365	378	365	362	337	396	356	382	394	385	363	360	339	368	375	341	363	361	378	358	365	373	394	402	362	371	348	344	352	367	343	383	346	368	359	353	374	361	393	365	348	376	370	392	344	350	345	386	373	394	365	393	361	348	362	356	342	380	358	350	387	350	359	372	375	329	341	358	355	371	346	378	347	387	350	362	359	348	365	352	373	359	396	352	353	364	359	361	334	389	329	419	400	377	325	379	389	397	372	366	372	404	380	358	340	372	369	386	351	409	338	366	356	341	351	378	335	366	357	367	346	376	391	336	353	374	355	339	362	377	386	372	359	341	374	357	362	363	363	358	384	389	376	357	340	367	354	363	356	368	360	376	359	351	329	356	365	316	380	362	322	396	360	364	359	361	351	354	366	336	360	366	394	408	376	359	347	382	357	362	370	377	381	365	372	363	348	361	358	363	373	356	389	373	366	388	315	360	390	341	356	353	368	352	341	394	350	392	374	359	371	336	353	346	332	340	383	387	367	347	364	386	389	341	370	381	364	358	365	373	350	387	356	375	376	368	346	357	367	362	355	347	350	384	372	362	333	367	376	335	365	362	369	355	317	327	348	377	406	358	345	362	377	357	367	366	365	338	369	374	320	363	344	336	372	366	341	363	372	360	331	348	371	393	350	386	414	373	355	355	388	372	371	383	362	339	340	361	360	365	355	364	362	362	360	348	370	327	350	384	347	378	403	344	374	367	338	346	363	379	360	377	384	384	373	364	352	331	373	345	342	376	333	364	377	388	354	317	331	360	336	380	366	360	341	378	360	356	341	373	350	376	386	375	369	370	324	335	343	319	372	387	359	350	346	379	395	371	362	379	379	365	381	368	360	335	356	395	403	350	336	363	380	365	326	332	353	357	386	370	376	341	364	388	379	386	381	364	371	344	373	356	369	378	356	382	394	363	367	369	392	330	401	350	365	382	398	366	336	364	362	368	341	380	375	399	338	340	347	404	375	322	384	358	355	395	376	380	356	393	343	342	343	332	367	388	359	362	368	376	382	384	344	358	352	365	383	328	386	357	355	335	390	396	354	364	372	360	374	355	385	351	383	382	389	356	336	367	349	345	357	369	366	371	356	337	375	345	364	374	353	360	387	347	375	366	402	378	361	359	348	341	371	379	330	329	364	339	346	389	363	387	365	368	343	380	390	383	320	367	341	375	364	358	331	350	330	346	345	371	365	390	395	352	367	352	337	356	372	348	401	375	364	394	399	378	392	354	374	327	370	362	374	354	350	335	368	374	378	329	361	359	361	366	327	359	362	380	358	355	367	386	375	368	395	374	354	367	379	329	357	384	369	377	403	364	349
25623	21691	29094	28653	23731	18791	11261	5012	1652	868	762	672	542	519	493	462	425	428	394	413	390	419	382	351	377	368	319	385	370	358	380	359	331	358	329	322	334	365	358	336	355	352	338	362	372	349	333	333	355	320	357	341	333	336	341	345	328	322	339	321	323	328	331	337	324	362	361	356	324	331	339	350	359	343	346	323	344	344	342	348	320	350	326	345	350	347	345	329	333	327	350	352	349	351	354	341	307	343	367	325	326	355	371	344	350	318	353	364	363	353	355	350	335	320	325	347	376	333	333	357	327	344	380	339	354	308	350	364	314	305	356	356	319	291	334	321	322	336	319	360	362	333	348	338	334	324	333	355	372	346	350	309	350	319	337	358	355	333	363	347	323	353	357	367	337	356	358	355	378	310	309	372	368	314	328	365	314	359	342	315	328	335	332	322	364	319	360	289	357	322	355	360	307	337	347	321	334	339	329	381	341	378	345	333	386	327	344	351	348	314	364	328	341	347	351	328	344	331	324	348	320	334	338	370	337	349	342	301	328	293	335	337	356	317	332	335	351	301	345	370	337	349	348	357	313	304	329	364	336	333	341	367	337	335	336	320	353	327	294	350	363	339	341	342	356	329	368	339	328	351	340	347	325	367	324	368	370	343	355	327	311	355	345	341	340	366	365	377	341	345	311	365	335	328	316	345	349	354	386	369	371	320	349	331	316	382	346	337	340	338	336	314	344	336	346	326	317	320	337	324	343	310	313	339	329	339	302	332	325	358	325	346	326	350	320	352	325	334	348	373	375	331	318	346	345	324	345	336	335	351	301	320	319	356	336	328	345	343	345	322	337	350	344	343	366	350	383	327	339	338	344	338	333	344	333	351	327	385	321	322	337	310	348	323	361	354	371	330	346	316	377	339	346	354	306	331	357	349	340	337	320	358	305	329	365	351	375	335	363	334	331	335	335	328	342	345	347	336	337	320	368	364	335	339	346	358	314	364	315	332	354	341	357	305	361	376	357	387	343	343	340	352	303	347	335	316	322	328	333	326	342	298	338	349	336	350	304	332	338	370	344	346	331	347	339	319	322	324	324	332	315	353	334	392	344	317	347	305	323	338	368	312	341	318	355	341	335	362	354	358	345	339	355	349	360	370	332	333	304	338	322	340	346	313	340	354	368	333	332	345	327	328	356	340	358	326	342	342	367	378	340	350	350	369	342	332	332	333	352	344	345	335	336	332	349	335	338	346	332	309	342	374	369	389	337	334	342	342	333	305	368	346	331	357	374	290	340	301	373	355	332	347	361	343	339	325	364	353	347	315	311	360	352	360	360	330	325	342	336	384	344	312	317	302	339	353	311	350	325	361	322	339	369	347	341	344	328	341	323	319	346	365	331	355	401	363	347	350	359	371	355	328	360	342	381	361	316	337	342	350	346	327	378	352	358	337	318	310	335	325	302	341	349	363	312	316	340	370	339	344	334	357	351	347	364	317	342	360	338	329	345	360	330	326	331	338	340	333	362	317	339	324	324	335	354	340	324	387	347	359	353	330	340	327	325	310	341	335	349	350	344	351	330	348	344	344	335	352	302	369	318	349	357	345	325	307	323	334	336	313	332	338	348	346	301	328	338	323	371	362	357	351	343	359	346	332	352	355	345	347	296	335	338	369	393	318	328	335	314	399	344	349	331	328	336	359	365	372	313	347	333	318	341	346	323	368	360	346	304	331	379	336	313	385	329	346	315	350	367	324	340	352	305	378	369	346	333	318	343	362	356	346	300	335	333	336	315	318	355	376	334	336	342	309	345	343	339	357	338	344	345	359	332	348	342	324	358	375	359	365	355	348	347	338	343	327	352	335	342	342	323	351	310	318	318	323	352	339	342	362	350	355	333	361	328	361	327	348	328	342	344	334	334	356	292	349	338	362	353	310	338	336	349	323	364	371	296	319	335	350	351	364	314	332	385	324	340	331	345	328	322	324	374	376	361	358	330	383	329	330	351	341	347	323	310	360	338	376	350	337	322	379	356	331	364	357	321	312	340	370	332	336	371	352	355	327	334	330	337	335	330	350	370	337	353	365	347	346	369	343	373	378	357	368	300	330	370	328	340	315	340	321	352	326	306	342	352	313	366	320	353	338	341	359	332	359	368	357	320	319	354	349	338	370	365	367	344	339	339	356	333	375	316	343	334	323	355	301	340	330	331	331	357	370	358	346	332	349	383	342	339	331	350	325	333	363	353	290	373	321	347	335	381	334	337	349	361	320	338	362	347	355	347	284	322	334	380	358	313	329	327	330	368	329	342	345	314	343	303	331	325	337	339	371	332	342	303	327	354	361	346	328	322	345	348	351	391	344	321	317	351	352	336	341	345	363	328	358	360	343	341	334	337	347	385	334	362	339	305	353	308	386	336	344	341	334	336	347	314	343	331	345	323	320	343	306	349	344	358	340	360	328	360	350	359	358	322	320	334	334	361	349	305	336	372	351	328	355	358	327	342	336	340	362	340	358	378	321	320	319	343	317	368	314	340	351	334	346	336	319	352	325	351	357	337	353	368	350	336	321	296	346	357	344	355	331	350	325	337	354	333	348	320	325	325	347	344	321	335	353	354	346	347	327	339	366	374	331	308	334	335	370	360	372	324	361	377	342	335	325	367	329	348	326	338	349	342	364	340	344	373	335	322	314	355	331	329	358	320	348	355	347	350	349	349	328	360	345	395	345	319	362	345	333	344	330	324	322	314	365	351	348	325	316	365	342	343	350	328	352	318	361	317	355	343	373	343	362	311	332	359	380	309	334	335	314	322	337	353	372	328	319	320	355	333	368	335	307	339	346	326	397	330	352	322	285	354	344	330	312	349	343	348	367	337	355	341	348	321	309	341	344	360	335	370	343	330	328	323	345	324	346	321	316	371	332	316	350	340	344	302	322	366	328	345	336	358	366	337	324	340	314	317	350	332	379	320	336	344	345	343	311	336	392	304	349	354	320	346	332	333	339	343	319	318	345	360	316	342	343	339	327	325	319	383	299	368	324	336	325	350	319	350	324	352	349	337	329	366	338	299	323	348	337	333	346	357	332	331	358	349	351	341	340	348	335	326	360	325	343	346	341	346	323	333	356	328	353	334	322	342	334	333	332	338	335	353	357	337	325	325	348	328	328	357	346	361	389	340	372	364	348	340	348	358	342	367	330	366	328	373	311	349	341	345	331	316	330	315	319	303	320	345	319	334	336	362	342	338	345	334	359	351	353	352	348	337	365	348	348	359	344	327	320	330	313	333	342	348	358	359	339	343	343	317	317	383	335	337	350	369	344	368	341	330	346	386	365	361	362	333	347	314	303	310	358	361	343	348	327	335	357	357	361	352	375	362	377	374	331	333	341	341	335	343	347	367	338	312	373	339	360	341	328	324	330	335	324	316	323	300	368	352	376	333	368	344	362	369	342	354	340	348	353	359	325	323	355	362	370	356	362	356	323	328	357	342	333	327	337	305	314	329	358	341	349
32790	53894	41807	31052	27688	22502	14732	7599	2802	1388	1166	953	738	698	596	588	585	481	526	483	444	465	447	491	453	437	406	438	440	413	430	411	427	412	367	399	374	397	400	399	382	360	344	372	399	387	412	381	389	342	391	333	388	333	370	350	391	333	379	384	371	351	385	375	380	348	329	378	374	424	374	362	367	378	387	365	397	370	374	388	366	388	346	329	354	320	429	368	339	365	367	386	399	349	372	317	392	389	379	376	375	354	340	372	375	367	366	367	394	368	398	378	360	358	374	365	361	354	358	366	368	381	382	383	363	353	353	347	362	346	349	386	398	363	365	341	348	354	362	352	385	378	358	362	380	381	376	347	350	381	327	402	368	348	363	350	349	359	352	357	374	360	368	385	361	339	366	336	379	360	390	361	370	389	406	359	377	359	362	369	359	400	366	377	363	394	365	401	361	382	377	357	367	327	342	391	382	370	369	421	384	382	360	339	381	358	374	379	361	364	374	373	377	397	388	373	379	360	384	370	361	369	341	355	346	361	380	378	354	341	337	334	377	391	340	387	379	358	386	407	350	362	379	363	367	390	386	349	390	371	389	365	400	392	365	358	368	379	346	365	382	379	380	374	388	393	363	363	382	369	343	371	390	378	376	335	395	374	333	397	395	377	365	370	363	374	398	363	376	353	350	386	357	359	398	393	351	328	356	366	365	380	345	358	383	355	380	362	384	394	364	334	350	385	386	390	347	370	334	365	395	367	353	359	388	347	338	362	383	368	385	357	390	370	382	367	374	405	357	359	393	349	379	410	351	365	351	345	378	357	355	376	360	392	355	351	359	370	368	361	354	374	369	351	363	386	380	345	371	367	387	365	357	377	391	384	403	339	382	349	403	370	369	383	372	372	373	355	375	366	344	375	357	381	386	402	354	383	384	397	367	381	368	385	375	402	354	361	398	399	386	402	363	338	396	310	346	335	379	434	356	372	373	360	370	348	370	350	383	361	357	364	335	375	352	384	422	376	378	404	393	350	378	372	353	413	347	389	386	333	356	349	332	382	374	394	383	371	360	364	409	382	391	369	370	374	371	350	377	332	362	362	364	347	361	363	356	343	379	380	413	365	389	357	394	360	373	341	387	344	348	386	349	367	352	379	382	357	365	390	380	371	376	340	387	377	396	355	366	359	352	367	370	374	333	379	370	371	366	369	355	355	346	354	351	345	389	361	399	354	386	369	351	342	386	394	398	374	344	368	342	395	378	382	374	377	328	407	379	325	361	365	366	390	395	368	400	378	350	341	368	376	361	346	364	342	378	350	373	390	354	352	399	369	350	367	406	386	362	368	378	375	359	370	333	414	376	356	334	334	343	366	380	371	354	372	368	351	372	382	363	380	412	364	356	373	360	376	360	390	402	386	376	387	425	390	339	372	361	350	395	348	374	387	349	332	379	365	374	379	380	391	373	393	380	397	372	357	358	352	367	354	356	375	396	414	376	375	388	346	355	385	361	363	378	359	358	363	336	370	364	368	366	378	356	376	344	353	390	347	364	407	333	368	402	380	382	400	371	328	369	384	370	374	351	368	345	375	353	369	360	354	331	364	389	364	374	355	364	370	373	395	368	365	352	416	389	371	359	360	364	369	363	361	345	398	369	379	345	403	366	381	372	385	364	375	394	354	372	363	364	378	391	379	376	375	373	374	360	366	352	373	348	392	380	337	345	372	374	348	363	351	363	374	385	363	376	382	393	335	369	393	394	355	365	355	354	359	372	351	335	368	394	356	381	379	360	374	401	376	389	372	362	350	362	344	355	378	368	385	379	370	361	388	363	383	366	339	361	369	378	340	343	364	359	370	389	342	401	383	359	325	397	376	373	379	365	381	388	375	367	369	390	367	382	355	350	378	346	369	364	368	336	382	381	359	370	389	400	373	395	394	366	367	359	366	382	361	361	368	345	391	377	391	360	345	380	389	399	387	394	356	349	387	376	353	362	382	355	350	376	364	338	374	346	342	324	394	355	349	351	376	403	367	343	387	336	378	392	374	361	372	382	336	345	370	356	365	368	350	372	326	374	370	371	361	366	390	385	389	339	353	325	368	380	400	338	374	385	364	406	346	354	377	371	396	390	380	369	388	364	373	384	361	357	388	344	379	367	358	353	362	364	327	348	365	397	365	342	357	377	363	352	372	381	375	357	361	366	334	355	355	349	362	357	388	364	408	358	385	354	357	361	395	390	357	386	379	381	356	362	384	383	403	368	403	370	353	352	346	405	376	371	368	368	381	382	403	364	372	385	406	380	374	366	367	368	323	383	367	345	334	366	355	368	317	362	348	354	367	371	367	409	348	383	340	370	411	376	407	363	372	382	352	387	388	379	371	349	388	406	391	405	378	324	360	381	383	368	370	381	365	342	377	376	355	374	381	356	374	344	406	350	366	383	378	375	379	357	404	387	366	351	388	372	317	370	372	358	371	365	366	443	391	407	401	359	382	377	390	359	349	371	352	371	387	370	369	370	394	395	378	363	385	381	378	376	384	389	378	368	335	342	402	384	360	390	359	373	347	375	375	376	362	354	389	396	338	389	360	354	317	348	379	343	383	370	358	365	367	336	377	369	374	373	394	368	360	362	376	392	375	391	386	363	347	339	371	344	344	353	377	389	370	362	344	395	329	339	382	371	385	380	354	401	353	388	361	373	396	375	381	378	374	369	358	357	342	373	374	364	375	377	363	380	388	386	379	338	375	375	333	381	387	374	379	392	361	386	379	382	400	365	362	359	372	377	396	379	357	395	351	380	375	389	341	330	352	361	392	375	378	360	362	378	372	369	384	360	362	381	370	403	363	373	361	386	346	333	354	345	348	392	364	378	351	377	369	402	369	366	382	383	351	400	384	380	385	383	365	369	353	359	353	380	349	362	385	375	368	331	360	354	347	392	375	368	365	355	384	345	365	375	363	344	385	348	366	351	362	392	353	357	384	350	381	388	385	354	389	396	389	378	380	375	354	374	376	341	381	387	355	384	358	336	366	388	402	382	372	348	363	371	398	364	347	375	413	364	348	362	365	390	390	385	362	388	377	324	386	371	383	352	348	389	366	374	390	383	349	392	363	360	405	352	367	382	374	369	362	313	320	355	394	392	372	376	348	387	385	367	374	376	372	366	387	334	360	359	375	371	330	357	365	400	360	389	405	375	366	376	380	387	359	345	374	380	364	363	360	388	370	382	386	386	386	388	391	377	360	352	389	369	360	377	365	404	374	359	366	356	359	362	351	390	381	360	403	360	352	342	368	369	371	358	365	382	380	373	395	392	373	385	381	343	351	370	373	408	373	368	371	405	385	387	351	353	360	379	367	360	407	379	336	380	342	334	350	386	360	364	381	350	381	391	344	314	356	364	388	389	358	364	372	388	375	345	371	398	362	360	390	396	375	391	342	386	381	366	367	361	371	355	391	362	378	391	363	373	367	364	389	396	345	370	330	370	397	363	363	370	360	353	361	335	380
23302	21671	29474	24951	25200	26732	24436	11398	3241	1568	1372	1050	836	866	730	738	660	641	651	610	645	591	525	577	543	534	580	586	558	536	488	529	517	515	500	471	505	517	488	551	493	516	514	524	522	509	496	465	516	473	447	490	493	485	434	500	467	485	475	482	490	488	501	490	464	517	517	475	478	501	454	494	483	494	473	481	473	466	513	493	445	468	464	506	469	515	473	478	484	479	461	425	491	466	443	472	474	484	465	485	460	495	503	468	481	490	456	474	470	473	517	502	484	456	498	497	503	484	502	484	459	496	480	512	452	473	455	449	511	512	471	498	485	481	475	489	521	469	470	445	485	478	505	506	463	454	485	466	491	495	475	486	464	472	497	519	482	495	472	516	471	497	447	503	494	467	458	482	496	518	454	482	513	509	461	470	505	493	452	436	468	503	484	466	448	488	494	495	472	511	510	487	496	450	490	497	481	437	451	450	496	493	531	444	480	459	468	497	514	474	485	500	469	473	481	508	493	496	483	481	479	540	496	510	491	507	478	498	512	464	484	444	479	449	497	446	480	483	474	467	503	505	429	528	431	498	493	471	512	498	470	491	417	499	484	461	493	470	474	438	472	481	494	450	471	490	455	465	499	473	484	496	482	477	473	450	504	492	444	517	503	514	442	512	477	503	477	472	465	464	504	493	484	448	444	446	537	531	459	489	499	532	489	502	488	471	473	477	465	450	482	468	420	487	485	481	499	460	462	459	476	487	451	508	515	469	485	489	491	482	467	442	467	499	483	429	487	500	501	508	489	495	497	477	495	491	465	496	477	492	457	446	517	515	473	512	500	497	472	484	503	484	491	507	467	435	469	469	487	504	518	471	435	494	482	495	499	476	502	504	474	494	498	501	495	478	504	477	488	514	461	488	445	470	486	467	461	480	455	538	520	453	509	443	504	498	501	505	483	505	444	488	492	490	515	506	480	487	514	509	486	461	480	472	459	468	493	536	508	471	454	487	456	488	494	448	459	462	468	503	528	477	490	467	461	479	458	510	490	473	499	468	487	496	438	512	495	507	480	486	511	516	494	467	451	450	477	498	439	501	468	453	495	483	468	500	538	511	517	487	497	496	498	480	510	498	468	438	475	478	546	487	472	497	532	458	495	532	498	473	478	521	451	486	515	478	492	491	442	491	487	460	491	468	456	517	501	510	473	427	457	513	484	485	465	472	476	461	474	493	494	455	475	532	462	505	511	457	465	534	508	515	510	501	481	457	501	468	471	450	458	464	507	488	506	472	466	472	442	444	478	464	503	459	516	498	491	473	479	482	480	508	500	462	482	442	500	483	467	477	498	470	499	482	460	457	477	514	518	475	506	473	497	481	459	485	512	450	508	492	506	450	467	451	481	461	508	471	511	518	504	487	453	511	482	475	481	423	498	457	476	499	432	489	491	513	534	486	499	491	475	497	471	485	528	469	471	515	508	496	484	483	508	450	493	471	491	493	433	426	476	442	492	501	519	479	488	480	473	502	508	476	475	469	474	473	457	540	453	474	481	470	482	456	448	479	487	486	484	470	476	514	467	466	458	461	496	472	476	486	517	480	524	504	497	491	506	474	462	483	493	481	478	473	506	476	480	503	507	506	519	459	442	488	492	485	445	508	489	470	495	500	449	511	499	487	472	491	466	470	483	496	483	471	499	519	494	483	440	501	507	515	526	490	500	524	494	496	474	477	477	482	465	492	492	513	492	518	509	504	437	480	466	476	446	482	472	478	455	487	496	469	484	498	479	491	481	496	447	478	462	477	492	546	467	481	511	488	498	469	475	477	530	480	487	491	442	485	482	472	478	488	470	466	460	447	485	454	474	509	501	467	469	479	461	453	414	472	457	471	509	498	446	472	517	486	495	491	461	476	502	511	446	512	485	470	476	510	487	515	455	497	474	492	444	459	492	448	507	481	487	499	515	512	496	479	490	514	440	471	470	476	459	460	450	478	479	450	502	540	477	510	467	503	484	485	469	502	455	462	482	489	449	452	490	475	463	541	481	463	484	461	516	479	508	518	494	490	519	481	463	482	505	503	506	454	481	491	464	512	477	478	479	510	499	498	462	513	446	477	475	493	487	468	444	487	471	485	467	435	466	435	456	469	496	477	551	525	490	506	502	516	516	483	478	471	512	488	458	473	471	484	471	453	476	493	475	461	460	478	481	479	488	474	455	474	494	442	470	441	490	496	491	444	492	460	470	503	485	508	498	449	464	484	489	459	492	515	500	455	479	482	503	488	496	458	473	462	475	491	473	514	479	459	503	493	462	480	460	489	498	439	491	539	496	463	486	460	455	468	505	487	480	503	488	447	470	482	483	462	464	459	469	495	503	458	479	507	491	480	496	480	488	523	504	478	476	483	482	466	500	475	512	492	477	520	449	469	467	499	476	496	532	507	477	470	455	468	474	495	486	484	483	464	462	487	483	509	511	463	501	522	465	480	455	496	472	478	482	467	457	496	446	458	451	487	480	469	447	466	433	462	468	456	503	460	498	486	504	475	450	438	458	484	481	472	470	473	482	489	501	481	455	505	438	477	448	518	507	475	504	472	441	506	470	462	460	483	519	486	460	462	477	481	464	489	517	489	439	486	459	471	512	488	481	472	460	494	494	471	472	439	434	524	514	469	510	472	469	479	463	462	508	465	472	497	472	478	438	458	506	497	479	453	441	473	499	484	483	525	470	483	459	502	500	483	490	454	521	475	439	469	459	477	479	478	477	472	475	508	495	506	506	528	558	466	476	462	480	481	507	467	436	466	466	489	498	482	449	464	460	459	501	461	466	510	449	457	465	485	504	479	464	518	482	473	474	484	460	524	497	503	490	473	511	458	498	490	465	446	517	473	503	472	527	514	475	532	457	489	478	476	503	442	499	500	521	488	455	445	447	485	443	496	489	467	479	501	456	499	435	448	476	506	511	483	446	490	454	497	510	461	465	431	468	478	468	482	486	447	455	465	455	444	507	451	481	499	491	471	461	447	473	500	476	469	510	468	473	492	486	453	474	457	459	466	496	463	474	512	497	481	473	499	481	500	479	507	459	465	525	483	472	468	486	510	479	517	485	474	457	504	507	524	474	487	465	454	506	425	468	482	491	475	476	484	450	469	505	532	529	497	506	461	494	496	458	503	476	483	523	440	509	492	488	450	463	465	504	461	453	463	499	468	486	460	477	493	453	464	488	505	495	478	474	465	477	497	483	476	493	446	505	508	487	492	455	476	496	476	430	424	438	477	505	516	514	504	486	525	510	471	452	493	495	483	497	557	478	510	480	483	466	479	484	464	496	471	471	440	453	481	474	480	531	503	465	500	484	478	445	484	471	480	464	524	484	452	489	455	486	496	476	506	496	461	489	499	494	499	512	470	468	467	501	465	492	466	450	446	515	498	505	494	479	453	449	435	485	489	503	479	510	451	511	445	485	461	484	419	488	446	479	497	461	474	456	485	525	443	475	516	486	462	468	484
34945	64264	53701	43818	40097	29848	22538	13468	4648	2377	1947	1644	1159	1070	1079	952	773	785	704	646	689	654	625	641	601	607	625	637	620	514	548	516	532	545	541	509	532	541	573	508	499	502	502	532	533	506	513	513	460	514	476	455	497	506	508	472	514	504	507	484	507	469	510	467	497	455	521	466	493	482	502	475	519	500	458	492	480	503	506	477	505	515	492	503	508	476	502	459	465	478	489	500	462	511	487	497	505	474	517	437	493	508	496	493	483	504	529	512	468	496	497	505	483	499	493	518	508	479	541	472	505	527	486	504	442	520	530	479	489	511	488	473	493	509	431	474	511	499	485	510	488	470	490	494	487	486	476	483	508	520	506	490	522	529	511	503	523	484	505	503	498	500	519	480	525	492	502	498	474	476	482	516	463	501	506	547	501	499	499	493	477	507	495	502	488	524	484	501	472	493	501	465	525	502	487	465	489	527	476	501	517	449	507	473	488	495	483	490	485	475	522	504	499	495	484	488	541	485	505	546	470	504	510	517	469	538	479	513	506	478	458	498	473	446	473	485	476	476	474	493	497	497	471	484	515	496	503	525	508	496	544	494	489	471	467	464	474	505	505	523	493	503	507	516	508	477	516	513	457	501	508	506	465	464	484	484	476	497	525	486	497	514	533	524	496	523	517	489	503	500	528	488	512	495	533	468	482	512	505	475	510	495	478	472	530	498	487	489	497	494	490	512	495	494	461	511	482	473	503	473	498	466	448	465	473	448	474	522	512	519	504	491	468	522	495	506	506	515	510	475	495	495	490	478	485	498	503	476	479	493	514	522	511	499	508	494	519	526	496	486	469	505	505	492	457	534	499	487	480	503	487	488	484	509	535	498	496	480	501	497	491	471	549	519	505	514	472	487	495	492	515	490	471	515	484	495	506	513	493	465	509	510	475	516	536	524	519	475	522	502	522	489	492	524	467	499	482	477	507	477	446	503	461	481	498	472	486	499	503	525	496	484	535	506	497	487	495	476	481	494	511	492	499	470	494	497	497	515	471	452	458	489	463	473	449	482	523	520	480	533	483	508	494	467	501	491	484	504	483	477	484	476	543	508	498	487	500	492	480	501	512	493	488	512	491	488	512	484	478	477	513	511	496	507	483	462	495	469	493	494	499	494	512	478	499	478	478	490	529	490	490	498	470	556	506	518	517	473	498	471	487	506	485	511	466	509	483	489	495	500	451	522	475	500	454	505	479	508	498	502	490	506	512	497	490	487	519	492	550	454	451	511	510	500	465	460	474	482	528	497	494	523	480	510	469	500	483	505	521	497	476	462	469	527	486	483	513	518	484	490	455	502	529	483	506	470	497	493	476	472	522	502	499	465	499	494	527	510	444	523	489	463	482	541	491	460	489	516	509	492	569	489	514	475	485	497	480	492	495	514	513	489	476	472	528	499	472	465	488	498	500	470	471	503	506	459	515	502	492	493	480	507	504	526	507	446	479	465	466	506	465	466	493	478	506	488	499	520	494	500	478	471	472	500	495	492	525	504	493	473	483	491	460	500	499	539	501	477	492	486	451	463	459	523	538	511	480	497	481	497	502	496	475	494	473	500	505	514	519	489	531	483	450	513	488	481	508	491	505	459	499	501	474	485	490	508	518	512	499	514	511	522	480	489	500	504	459	569	534	521	499	506	486	481	505	443	502	479	492	442	506	501	453	521	537	481	509	522	504	511	534	482	495	515	544	537	441	518	492	499	498	539	479	495	489	500	468	530	469	482	492	489	471	497	470	443	498	508	503	502	477	486	544	477	469	526	535	505	493	495	487	495	480	481	474	487	493	522	513	488	510	501	509	452	487	485	473	514	503	503	518	482	531	503	470	468	526	467	484	488	469	464	549	472	486	473	486	494	503	500	483	464	499	505	488	492	514	457	510	472	478	493	525	493	471	505	477	481	498	492	484	479	482	507	488	506	514	487	463	508	508	534	493	506	531	516	454	495	457	469	489	475	490	516	499	482	518	521	497	525	484	501	479	488	488	457	510	498	491	508	486	492	510	506	481	464	533	485	497	515	477	504	490	513	469	523	470	509	484	491	492	485	515	498	476	502	491	489	488	477	492	484	513	461	481	503	489	541	512	538	477	551	480	505	522	503	539	532	492	470	518	479	477	508	521	513	478	510	500	519	488	488	502	473	525	509	513	492	483	504	494	508	504	462	507	495	502	501	521	498	436	469	512	509	496	511	476	522	445	449	495	481	518	487	519	517	510	529	481	462	492	527	511	518	516	471	484	508	472	502	508	492	525	461	485	530	471	459	511	472	446	481	486	481	509	506	498	512	517	509	531	546	485	500	440	499	489	473	487	524	487	548	462	501	465	499	495	530	499	475	471	463	502	490	472	484	503	482	502	514	476	497	483	502	502	511	499	487	496	487	488	506	500	523	506	470	527	455	513	481	513	496	470	499	472	508	492	506	524	523	529	480	478	493	487	478	515	495	479	491	478	503	514	535	504	473	513	507	488	483	497	510	487	464	479	509	498	500	489	511	526	526	514	479	516	505	493	541	505	514	510	469	540	457	498	500	480	510	485	548	487	515	504	489	490	508	470	512	499	493	517	498	538	501	548	525	472	520	548	486	498	544	485	495	486	489	482	481	512	461	496	481	496	477	528	507	504	486	501	488	458	524	467	490	492	488	486	465	482	472	503	500	506	463	484	519	502	518	493	495	449	531	475	493	484	533	505	474	498	484	519	496	486	458	532	483	521	489	509	497	495	512	457	487	474	473	491	467	507	470	514	491	456	502	521	472	511	511	500	486	517	513	470	472	478	457	487	497	493	463	502	479	493	501	458	494	500	494	485	503	470	485	491	506	519	516	469	537	473	480	496	500	463	507	483	471	527	529	464	527	518	517	486	502	506	537	503	491	489	482	520	483	492	510	475	530	511	477	498	498	509	506	514	483	492	515	475	487	477	514	500	474	478	482	541	488	493	479	521	484	497	515	541	504	529	489	474	529	480	495	487	501	509	475	475	461	473	468	509	487	496	537	523	473	466	479	493	497	483	493	531	498	475	497	474	480	505	479	522	487	495	505	466	493	481	474	452	508	495	479	522	526	536	469	466	508	480	531	490	500	534	489	511	509	506	491	469	511	481	493	519	474	485	486	488	489	478	524	528	511	511	480	531	484	523	534	476	499	488	522	513	496	467	539	474	498	493	465	490	487	473	511	507	509	484	514	482	460	502	479	516	509	517	478	518	523	518	482	481	478	478	492	471	489	491	488	493	461	512	496	475	476	527	469	502	533	472	493	477	486	486	511	497	492	523	456	500	510	474	505	510	515	512	501	528	463	532	493	505	456	520	466	470	482	504	526	493	493	517	506	461	510	498	493	472	524	498	513	488	556	506	491	490	516	505	509	484	489	480	498	534	535	484	511	500	464	470	498	472	471	457	519	526	483	498	506	524	465	499	531	553	523	475	501	462	470	529	511	486	537	467	494	485	487	510	504
31586	34975	40542	29364	17862	8656	5138	2613	1036	659	530	490	404	387	359	326	351	291	333	294	286	277	292	301	268	285	286	308	279	282	285	270	236	256	257	287	283	226	235	276	249	262	273	262	274	250	270	263	245	284	278	284	255	248	259	254	238	300	287	268	272	255	233	256	271	244	262	275	271	272	267	268	251	258	275	277	250	272	268	278	278	240	270	269	266	241	263	263	278	258	258	258	239	218	264	289	265	267	255	259	256	276	264	274	237	254	251	242	245	275	263	292	236	277	278	272	211	269	285	248	258	290	265	254	231	250	250	246	285	271	269	267	262	265	289	245	289	276	264	255	266	263	269	257	281	252	241	255	262	264	273	241	243	279	286	257	268	271	263	254	252	271	286	266	261	254	285	247	285	267	230	267	281	251	239	253	265	264	248	249	251	249	268	266	285	236	259	265	254	269	275	274	266	252	257	281	286	281	272	257	269	280	259	271	272	267	272	253	248	242	275	258	276	255	269	247	276	267	267	241	254	281	257	237	277	251	266	262	278	262	277	234	261	241	280	258	266	259	298	271	264	255	238	285	234	261	302	266	248	283	255	269	273	261	250	286	260	260	267	244	280	255	256	251	248	258	248	257	262	250	239	251	249	254	263	244	272	261	261	276	281	260	268	284	283	266	273	237	269	300	289	256	263	267	284	259	281	281	263	263	267	251	251	245	264	285	220	248	244	268	290	257	242	228	253	240	232	276	274	289	272	295	257	255	272	273	238	231	285	277	259	280	281	286	244	247	248	264	260	262	251	259	252	265	256	257	272	263	254	253	231	269	252	258	281	256	296	260	288	259	244	257	258	269	238	224	252	266	271	264	229	303	243	239	247	246	246	250	262	263	278	255	267	257	240	266	255	299	278	265	248	267	261	267	258	242	244	280	298	256	258	240	278	258	263	269	258	259	251	262	257	287	259	247	244	237	229	271	251	265	280	269	245	297	237	283	268	282	278	285	283	270	266	254	258	271	265	272	247	239	245	264	255	253	270	280	259	247	251	271	280	265	242	255	262	263	264	241	285	288	230	265	239	249	251	241	271	270	281	284	262	244	260	240	248	240	257	270	255	262	263	261	282	234	259	285	262	258	276	277	243	252	229	228	257	235	247	248	263	234	267	297	271	281	250	277	263	274	253	248	269	258	253	276	241	254	266	271	217	271	243	282	246	252	262	296	237	272	232	250	253	248	272	250	248	271	260	229	243	263	297	231	262	272	277	268	229	233	271	249	266	257	253	255	257	245	270	271	236	243	246	274	265	253	247	246	260	298	250	255	270	274	276	281	246	250	264	248	251	270	261	268	263	261	268	248	250	258	254	250	261	273	243	257	269	255	255	272	269	252	297	284	255	263	278	269	236	236	257	294	258	285	272	262	248	281	260	255	253	219	254	249	257	265	268	271	256	258	246	257	253	271	283	262	278	258	261	269	262	271	293	287	245	245	266	240	269	285	255	289	246	260	268	279	302	253	287	246	280	263	265	276	264	273	256	214	248	253	242	242	254	274	233	259	288	267	267	243	234	242	236	245	263	274	242	302	261	250	265	254	293	260	264	242	275	291	294	240	228	258	282	228	261	281	224	287	285	245	241	253	269	268	273	250	280	268	227	268	270	286	249	260	248	267	255	265	274	275	277	278	257	254	265	241	284	249	266	241	266	240	263	292	276	248	278	275	270	275	260	274	249	252	251	251	254	275	277	279	264	236	268	256	257	264	269	280	248	291	257	254	255	268	255	280	258	285	276	247	262	273	274	266	285	256	300	270	245	260	255	252	306	225	280	270	271	277	235	264	266	239	266	294	281	269	259	253	281	268	262	264	256	280	252	270	290	235	260	267	280	273	249	282	277	268	247	242	261	267	246	246	252	241	279	274	251	274	258	244	263	278	277	282	296	265	238	271	274	240	275	244	281	245	263	282	248	226	258	253	256	244	257	269	259	272	262	255	244	262	264	263	265	279	268	263	266	241	277	273	251	287	277	279	257	252	302	265	253	278	237	285	238	260	245	266	256	255	272	247	254	229	257	262	256	251	274	274	251	268	243	248	264	293	269	247	281	283	290	274	261	256	279	261	255	290	278	259	262	251	274	264	264	265	285	284	260	285	270	265	263	278	281	244	250	292	275	277	267	258	246	262	270	261	262	267	234	252	248	279	254	257	241	243	293	275	266	234	279	282	220	249	241	270	238	256	270	271	249	261	268	284	247	240	233	278	276	258	273	226	239	263	260	236	254	255	253	269	272	220	257	270	312	253	231	271	261	256	265	270	266	260	266	287	256	254	224	264	273	245	282	248	259	265	248	268	252	273	262	245	265	254	260	271	246	272	262	255	235	271	260	292	276	259	267	266	242	262	252	265	253	279	262	248	271	250	255	298	241	247	285	261	258	264	278	264	254	286	257	264	294	254	253	256	253	273	261	287	255	250	266	253	281	294	274	232	251	284	252	278	272	230	247	243	271	258	282	278	268	256	261	301	242	251	237	224	284	244	252	263	280	247	222	255	240	265	261	261	242	258	266	265	278	275	254	269	272	272	264	261	251	244	246	262	293	275	271	237	272	279	233	258	278	264	248	263	294	233	263	278	256	259	249	274	239	275	264	256	247	248	278	285	222	235	278	262	243	292	276	290	267	247	267	270	257	272	262	248	266	246	266	253	261	287	233	234	285	257	275	272	253	257	254	259	245	260	267	274	262	297	272	251	254	247	277	246	276	256	260	262	254	257	269	266	263	255	262	256	248	282	266	262	243	273	271	247	242	277	257	266	271	260	297	283	251	255	276	291	241	237	265	266	257	281	265	264	254	274	254	279	265	254	237	283	272	247	237	279	265	268	267	273	263	268	277	246	284	259	262	249	242	259	274	255	252	267	250	230	242	274	264	269	279	262	260	279	266	265	279	264	234	254	272	277	266	247	276	271	260	258	251	267	261	276	245	244	295	276	258	280	279	284	266	282	286	260	256	241	239	293	285	262	260	239	270	280	278	250	268	286	254	257	280	240	250	258	243	275	260	281	234	259	262	259	258	260	257	248	275	227	289	254	278	275	256	293	280	244	236	281	295	273	278	246	251	243	279	243	307	268	253	257	264	260	259	289	265	262	246	278	278	269	270	279	282	248	289	253	227	254	277	259	255	278	234	264	227	260	273	258	272	252	271	240	259	280	269	298	257	270	265	258	256	278	266	270	258	275	256	274	275	253	277	276	279	305	305	257	261	264	270	265	289	281	275	245	252	258	266	255	299	262	239	275	242	277	254	256	252	264	280	242	263	276	266	231	268	279	273	264	251	236	251	287	282	229	226	239	264	257	242	292	238	285	271	261	214	286	270	239	271	286	232	257	230	262	281	269	257	270	233	250	256	268	264	282	257	287	257	256	254	269	250	270	258	249	248	263	293	263	270	254	233	278	253	264	250	238	274	278	249	269	259	269	262	261	262	240	269	259	271	237	262	267	277	256	290	287
31864	49742	39650	27365	19715	11724	8323	4419	1624	1048	810	690	557	452	424	422	428	410	371	354	380	351	296	341	343	293	335	314	300	299	317	303	315	320	294	292	305	298	308	278	312	304	304	274	308	309	273	266	276	277	310	268	300	275	285	295	291	272	288	285	274	296	267	296	292	289	281	265	282	319	275	285	278	286	267	282	290	247	292	298	296	307	267	285	288	284	290	308	247	307	303	294	263	265	244	309	277	314	283	289	308	294	279	315	312	258	263	269	306	307	262	277	280	290	298	274	273	295	299	285	280	305	276	304	307	302	280	266	277	279	295	261	296	282	281	292	284	277	286	316	277	270	303	284	323	275	295	257	313	290	269	264	275	270	289	294	310	298	263	298	318	277	295	283	299	314	257	265	258	307	290	302	272	285	282	307	288	292	278	277	247	297	321	296	288	296	255	326	304	287	305	291	263	267	275	283	307	312	280	281	277	277	265	279	255	324	276	299	296	295	288	307	246	281	271	290	286	296	316	285	260	292	301	289	268	248	269	305	279	286	305	270	311	302	283	261	291	290	285	293	288	280	270	299	274	284	303	289	301	299	295	295	267	286	282	277	267	269	254	298	282	278	276	241	269	282	305	305	297	310	277	267	303	281	287	286	284	292	278	259	305	280	302	283	288	301	274	252	241	276	275	284	285	294	283	281	250	284	257	282	290	277	278	293	265	274	320	294	275	251	279	273	298	299	298	308	281	295	289	282	246	269	276	293	286	325	302	264	276	300	295	272	292	301	309	273	287	276	275	321	281	308	294	307	292	271	292	315	288	265	299	265	298	294	306	296	284	281	261	267	260	267	299	264	330	279	305	305	287	272	254	283	249	308	284	267	314	289	280	275	311	245	304	291	257	288	288	290	274	275	276	289	295	279	306	303	279	279	286	308	273	279	276	288	256	295	309	321	290	286	262	274	306	321	279	294	293	270	298	274	283	295	286	311	306	290	270	324	280	270	273	311	256	299	271	259	292	273	279	241	303	288	308	237	300	284	298	271	271	296	294	290	293	285	288	270	260	277	264	320	246	282	266	313	300	276	276	295	264	306	312	271	271	289	284	296	296	300	275	285	289	286	293	306	276	280	285	267	279	276	306	275	247	274	286	275	310	303	262	284	276	275	293	289	289	282	299	275	270	303	269	290	274	277	281	281	283	279	273	303	284	273	284	287	277	275	290	300	283	336	280	298	315	284	298	284	281	321	270	279	291	289	301	281	302	283	287	292	304	284	271	301	272	282	269	269	281	260	304	316	309	281	300	282	258	297	290	281	296	285	256	298	297	254	280	296	326	285	283	309	274	257	281	294	271	293	300	280	290	303	268	316	286	267	280	305	281	298	264	302	303	280	317	295	283	277	303	275	298	278	297	267	299	274	291	296	285	271	300	256	286	286	276	277	319	310	282	289	281	253	293	289	265	291	248	272	299	292	276	287	255	248	291	309	287	298	297	303	282	249	324	302	252	289	292	283	305	279	267	283	292	284	319	310	311	273	298	285	286	284	287	294	282	300	252	311	283	281	270	300	309	264	274	278	299	282	288	281	301	284	279	261	287	279	278	280	287	298	301	291	259	274	312	275	280	295	280	272	283	275	296	291	271	289	289	281	267	288	298	266	303	316	252	278	301	255	289	264	267	265	305	274	280	290	289	292	284	285	294	282	287	285	279	268	304	265	288	246	295	259	290	285	282	282	295	280	301	309	266	270	282	294	275	301	310	288	288	288	298	294	287	258	299	266	267	317	298	308	293	288	297	267	275	280	274	291	298	309	264	253	286	280	261	296	258	300	283	291	308	284	264	296	287	313	309	300	287	286	267	283	310	324	335	282	279	280	288	314	269	311	316	281	280	299	268	288	285	288	256	294	284	292	280	280	266	273	266	270	290	258	264	310	300	279	305	288	281	295	299	307	288	288	299	259	284	294	300	262	307	297	282	281	276	284	265	266	276	287	296	276	291	304	271	286	261	298	285	283	285	255	259	254	275	288	318	299	306	294	264	279	285	280	277	284	267	288	257	282	282	276	285	294	307	270	280	287	266	310	275	290	282	276	293	302	297	253	306	299	280	302	269	272	305	262	310	321	291	301	300	296	307	283	257	284	243	262	316	265	285	277	289	301	297	268	305	316	284	286	257	287	288	287	297	285	289	284	277	271	297	304	326	298	276	284	299	304	290	281	266	290	269	271	250	290	288	286	287	307	268	296	282	296	283	281	333	304	273	309	316	285	295	298	277	310	309	282	308	310	315	272	281	271	299	281	277	276	279	296	239	295	282	259	332	321	313	304	303	276	303	266	297	279	279	272	246	290	289	269	266	290	273	287	287	269	297	300	252	285	291	252	315	271	289	277	271	313	293	296	299	279	270	301	286	283	303	259	286	265	303	289	285	286	308	276	274	287	282	276	277	263	281	264	315	307	297	265	315	332	280	288	298	287	253	260	291	311	303	273	302	306	280	273	312	291	302	291	271	266	299	299	292	304	303	291	267	273	297	286	270	294	293	303	290	288	281	259	289	290	305	288	300	303	321	282	277	294	292	275	275	274	267	285	304	295	284	266	273	288	286	288	290	265	295	305	272	312	306	299	290	316	291	290	267	303	283	264	260	285	298	267	277	285	261	314	280	280	264	286	266	253	295	272	284	305	266	272	292	257	302	295	280	304	271	297	303	280	289	291	255	286	301	312	262	272	253	284	280	290	303	280	282	277	317	322	304	296	283	279	313	300	286	287	290	272	303	270	322	292	313	302	256	292	293	275	320	284	265	282	298	284	292	273	290	308	294	303	273	268	333	289	297	295	304	282	266	288	268	292	277	308	273	290	291	276	277	291	298	260	271	286	251	304	280	295	298	276	292	304	281	280	302	259	304	303	295	270	288	301	307	280	277	291	285	250	295	274	296	282	307	288	268	253	307	297	269	313	297	301	299	285	294	279	316	294	284	270	292	263	289	270	313	258	261	267	279	305	311	278	284	311	271	262	248	289	276	299	290	283	260	278	299	275	286	278	288	264	279	294	287	300	266	314	289	285	294	308	282	303	318	304	288	283	306	295	268	282	275	332	286	255	285	304	298	283	306	308	284	308	262	297	278	281	290	284	295	260	241	293	286	272	316	278	284	284	300	292	295	268	282	292	279	278	318	286	279	326	292	298	269	279	259	299	270	298	302	313	289	292	303	262	281	277	263	250	270	285	265	289	284	273	279	293	285	296	308	298	294	322	259	303	275	290	310	292	296	252	302	308	274	298	299	300	295	270	271	278	296	294	323	294	291	299	317	314	272	305	292	248	314	300	286	276	292	304	287	292	285	295	322	282	315	311	296	306	257	275	298	299	272	329	287	277	286	250	277	279	267	297	292	275	288	318	293	300	265	284	284	253	283	273	281	282	281	281	279	275	249	307	321	291	299	266	288	286	271	298	287	273	264	279	276	287	303	307	287	278	297	297	290	260	295	275	292	286	302	316
24593	21721	29485	26618	24326	22307	17126	7044	1950	1111	910	723	589	517	522	520	506	448	400	413	449	435	448	418	375	380	417	372	406	388	337	355	375	330	386	333	378	347	367	349	329	345	342	363	346	328	349	340	356	349	353	333	327	356	359	336	344	354	321	333	371	370	360	344	355	337	312	326	368	326	378	366	346	343	334	354	323	356	349	347	341	399	337	316	368	334	348	334	358	347	358	333	345	351	323	352	325	349	370	327	370	316	337	330	320	354	368	349	364	359	306	360	347	332	398	302	369	390	352	334	338	297	337	337	346	350	349	321	360	314	319	346	333	358	339	368	347	341	283	353	347	368	336	335	365	310	359	345	353	337	322	319	339	349	361	377	342	355	351	334	368	349	359	379	383	376	362	310	352	343	324	355	323	347	355	343	328	340	384	365	305	356	313	330	357	347	339	324	340	328	374	319	369	329	334	353	349	325	346	367	327	370	368	363	312	350	327	316	375	342	338	355	329	330	341	360	369	335	352	332	324	333	357	331	336	327	320	317	355	359	334	321	299	343	342	377	357	351	320	324	351	383	348	325	357	334	352	328	319	343	359	363	357	332	374	343	343	334	329	350	338	348	357	347	342	344	324	366	377	324	346	338	355	347	353	344	336	322	336	363	315	358	348	328	354	336	343	311	331	334	369	357	352	332	381	360	379	347	356	363	363	354	370	307	364	336	359	334	342	322	341	333	359	382	337	340	342	345	313	334	340	329	353	354	377	372	311	331	361	330	325	355	338	352	343	343	344	343	327	341	359	321	336	322	322	352	342	346	334	353	316	331	323	350	310	347	334	359	318	347	340	344	329	305	328	365	332	338	384	299	338	338	327	354	304	352	350	339	337	352	325	326	322	383	364	342	362	316	366	325	358	372	355	354	351	337	349	338	346	364	336	318	328	332	348	346	332	373	345	328	321	347	351	354	347	312	349	367	359	339	379	344	352	320	311	342	329	327	365	340	364	343	377	331	337	357	367	357	312	344	360	360	368	337	351	320	328	354	351	343	334	337	373	342	324	353	343	383	352	345	351	363	377	362	362	347	342	370	351	335	307	330	345	368	356	320	365	348	350	310	323	355	342	385	330	338	331	325	364	389	344	322	338	339	353	359	329	325	350	352	343	348	349	374	366	367	345	337	363	343	320	357	379	338	313	367	334	339	362	308	366	383	329	355	346	360	364	349	327	346	342	363	339	354	353	354	359	349	348	329	359	345	374	373	361	343	353	343	414	321	325	346	372	354	339	361	337	309	331	342	328	347	341	366	289	314	333	354	360	338	322	349	332	320	344	362	317	354	346	289	363	321	358	365	314	360	359	353	352	378	360	365	398	346	356	319	304	318	341	393	326	345	345	368	324	317	344	359	370	355	336	340	332	344	319	347	331	320	354	304	347	364	392	315	326	315	345	341	340	331	378	384	296	351	379	344	310	348	347	343	357	361	334	351	350	324	324	330	332	301	351	370	360	344	331	354	351	341	328	356	344	351	316	311	352	365	329	359	360	347	355	328	369	364	358	357	358	360	343	299	348	330	350	370	351	398	329	377	331	363	355	362	332	336	365	378	369	354	347	337	321	322	337	352	341	381	381	335	350	348	309	351	329	358	358	344	342	360	353	332	336	336	325	328	344	324	351	315	366	315	341	348	311	385	358	315	358	332	370	361	354	354	342	357	322	371	355	354	368	363	340	366	361	352	334	321	309	356	336	347	349	330	356	354	371	369	353	318	333	346	342	368	348	316	398	357	332	335	350	355	338	345	351	341	369	328	324	326	335	327	333	344	313	344	329	334	324	369	342	363	332	314	330	356	326	346	342	347	323	363	311	351	305	346	330	353	332	339	333	342	332	359	384	393	338	339	341	337	344	363	353	357	375	351	359	363	354	316	322	314	358	351	350	365	376	328	360	374	353	319	346	349	331	312	380	355	328	340	354	337	338	316	349	322	351	315	350	353	322	334	353	364	371	350	365	366	354	346	307	341	328	349	323	324	355	361	360	337	340	303	337	333	321	370	347	363	367	341	336	372	375	384	339	350	328	349	346	343	323	315	373	335	337	340	322	345	357	333	369	365	341	350	339	332	368	340	315	342	340	355	351	392	353	327	333	334	317	360	348	343	365	339	378	356	349	342	353	332	340	331	310	322	344	377	344	347	347	343	353	359	359	340	324	303	348	364	344	356	316	362	346	345	322	333	348	313	376	343	346	331	357	373	317	329	347	348	327	343	331	351	343	320	353	335	332	342	307	350	360	361	318	353	347	349	360	407	345	340	352	348	321	339	337	364	341	335	339	351	351	336	353	346	351	407	340	325	350	339	330	336	336	337	373	358	319	365	343	357	326	362	352	349	343	334	369	357	329	331	311	326	359	371	351	365	369	351	371	359	366	341	338	349	345	322	296	328	355	362	327	357	311	296	324	365	385	346	316	327	326	360	361	347	353	337	352	328	320	333	339	340	359	346	351	364	370	327	362	369	374	352	370	338	337	294	374	344	340	321	385	335	352	368	329	361	343	319	357	353	347	340	301	298	364	350	367	324	365	369	345	326	363	357	337	361	334	325	330	331	319	352	331	366	340	338	294	354	332	347	337	346	330	350	359	329	359	344	333	302	355	358	356	356	345	353	349	345	335	363	360	357	336	337	346	343	379	306	326	385	337	363	325	324	341	363	347	305	332	353	351	389	340	367	349	314	353	336	300	317	319	372	325	368	353	347	320	360	345	379	356	342	350	364	292	327	366	341	341	312	338	336	352	331	368	350	344	350	346	317	390	331	303	355	361	327	319	352	347	362	342	294	345	355	367	346	329	373	317	356	350	320	381	366	308	350	323	372	371	337	318	364	306	351	339	348	363	360	339	365	353	366	347	353	305	315	336	373	340	347	333	397	351	332	320	350	344	325	327	347	356	362	327	337	360	342	369	337	346	364	334	331	343	358	346	327	339	349	303	349	382	336	360	380	329	365	322	346	320	350	357	303	296	314	345	324	330	339	341	338	322	318	355	357	317	355	339	356	342	328	335	339	355	342	357	309	338	322	329	334	342	357	346	332	348	364	324	351	369	314	375	351	324	361	351	306	310	332	396	350	348	378	339	327	343	353	351	360	367	338	342	348	350	343	361	299	337	381	319	309	361	356	368	363	361	367	342	344	330	347	316	349	329	356	360	331	366	327	344	313	336	312	354	363	348	341	326	348	369	337	351	325	334	371	367	353	347	321	325	349	347	351	333	330	347	388	321	371	335	320	322	324	343	315	371	332	334	321	336	381	357	375	330	345	344	357	365	333	347	352	330	365	354	357	347	335	337	328	347	342	323	340	349	369	337	357	345	346	352	353	335	321	313	369	356	347	330	314	343	331	337	312	343	331	353	308	357	351	337	345	359	353	336	315	346	413	362	329	327	334	346	338	352	375	341	362	351	311	345	366	358	344	333	375	309	360	328	345	353	359	353	320	339	328	333	352	298	342
32991	59446	49713	36443	28397	23635	18498	9501	3045	1738	1346	1001	767	697	721	615	569	535	524	514	452	476	476	453	437	424	413	412	429	422	396	363	384	399	395	377	375	389	407	354	373	382	373	367	352	369	355	382	346	353	376	366	366	376	348	416	397	367	362	369	324	347	379	374	397	369	368	393	342	372	372	354	341	359	394	357	378	358	359	380	350	361	362	380	357	370	368	398	344	366	351	358	371	357	359	365	364	361	392	351	388	384	364	374	349	332	334	381	353	368	342	365	359	383	381	385	348	386	375	394	379	334	382	358	340	370	378	352	359	377	370	378	361	381	415	380	361	380	327	380	372	353	342	338	335	346	342	381	343	335	370	354	353	354	320	376	388	347	381	375	370	382	340	370	369	372	374	355	333	383	350	373	378	346	355	369	346	355	356	355	354	388	396	358	346	316	328	357	362	361	357	376	349	389	351	345	362	373	385	362	381	372	358	374	347	366	357	374	363	386	393	361	360	341	367	402	294	355	381	348	342	350	369	374	353	371	345	376	351	366	340	359	390	350	361	377	391	349	377	373	368	392	364	381	328	371	355	339	348	372	354	377	318	371	353	365	361	356	344	359	358	340	352	369	340	392	356	352	354	362	346	327	368	366	331	365	372	379	371	347	341	353	338	362	390	359	382	368	345	370	366	362	367	362	379	345	343	364	376	359	374	369	356	355	369	373	357	351	400	336	368	371	384	356	374	331	385	377	369	327	357	339	371	360	359	345	331	349	351	356	385	403	343	336	360	356	336	354	338	377	340	367	348	315	352	391	338	381	374	359	365	364	360	350	359	371	358	382	368	344	375	371	393	367	369	358	356	360	351	353	366	325	348	338	396	363	359	344	350	341	373	336	350	343	357	325	367	372	381	398	366	367	333	363	354	351	356	350	372	374	337	333	352	345	369	378	383	358	386	375	382	352	389	323	384	357	386	369	347	384	363	361	343	430	364	361	339	359	354	349	345	354	377	369	361	362	334	361	352	392	381	353	355	370	392	367	338	336	371	362	398	335	355	356	350	373	347	324	349	374	355	375	365	379	337	353	368	384	363	360	375	350	356	420	398	336	333	364	395	355	368	363	322	380	341	367	339	367	354	375	377	345	369	415	344	385	358	338	370	395	381	377	363	353	394	334	379	339	406	373	360	378	351	347	409	353	371	365	338	389	391	336	401	350	373	376	329	338	375	373	338	350	350	358	338	358	371	346	386	378	352	359	349	376	372	367	337	369	401	380	374	380	365	344	391	352	344	369	388	350	382	354	353	384	335	382	362	341	369	331	385	338	383	400	390	380	340	367	374	366	390	359	347	358	398	347	321	354	401	371	342	373	385	361	343	344	354	350	352	367	361	360	358	364	363	363	355	395	370	353	339	385	365	343	361	337	362	387	374	401	360	328	325	403	368	367	381	373	391	378	376	350	319	348	358	349	355	357	360	351	357	379	349	363	356	367	374	356	340	332	356	373	339	337	380	361	360	366	376	357	367	367	382	339	409	330	377	346	380	355	353	353	343	355	350	377	353	364	372	374	393	360	366	403	383	367	353	356	402	370	359	380	324	350	350	373	347	323	388	380	366	373	353	394	407	347	337	308	343	313	385	377	377	340	364	356	393	370	328	334	356	379	389	347	345	353	399	355	350	368	382	360	356	348	410	362	335	366	375	378	369	356	407	334	350	379	363	384	381	397	357	365	376	394	387	359	316	408	362	350	360	350	359	370	365	366	377	381	346	373	366	388	373	365	382	349	375	365	368	329	369	351	350	363	371	324	388	353	370	367	380	352	370	362	367	347	333	351	333	340	386	381	379	368	362	382	346	389	369	398	377	372	335	362	403	399	350	339	375	362	351	344	378	371	331	354	375	364	382	326	390	349	328	356	356	354	359	351	351	369	373	347	367	338	355	371	341	372	368	344	361	356	375	343	367	340	324	359	365	356	376	398	344	348	401	359	371	411	360	374	384	374	335	367	338	339	353	364	354	353	319	375	369	363	386	356	377	353	356	337	365	344	365	364	346	350	349	343	359	388	370	330	350	371	385	361	381	348	398	353	391	329	381	377	364	392	381	353	368	327	344	373	397	322	380	372	348	365	353	378	371	362	392	351	370	383	348	363	325	359	370	342	373	322	370	357	394	376	340	362	363	388	358	367	366	375	353	334	353	386	343	391	364	362	335	358	368	334	399	367	384	364	407	371	374	340	359	343	347	356	348	361	391	356	345	389	361	369	355	367	378	355	385	358	390	362	375	401	384	368	382	358	354	360	361	398	377	386	359	363	376	358	369	357	383	365	356	343	354	371	359	316	405	369	367	376	309	342	405	359	381	388	371	360	373	324	347	325	380	375	341	349	342	343	377	344	375	397	339	332	357	389	390	390	321	366	346	385	353	358	344	364	323	315	385	356	370	314	335	381	370	355	355	350	406	341	353	370	353	354	381	353	387	368	347	398	355	305	345	338	299	371	361	391	370	351	378	337	383	362	367	396	341	363	328	353	354	403	373	345	389	367	413	369	344	366	364	398	358	371	359	370	369	350	373	376	354	376	340	385	314	373	345	341	329	351	395	420	386	368	387	361	379	348	361	351	372	397	361	381	381	363	379	386	381	357	353	328	351	364	365	325	391	370	359	396	361	372	349	340	354	357	381	398	353	347	347	367	352	368	366	330	357	373	353	350	343	325	393	328	355	392	308	326	365	379	380	361	349	334	360	341	361	326	346	385	337	353	362	367	344	375	343	339	354	407	349	345	362	339	349	357	361	350	371	360	366	377	360	345	360	377	342	349	348	400	327	357	386	342	342	361	376	377	339	370	362	399	354	378	359	394	335	367	355	360	366	367	366	339	390	347	359	358	375	366	337	352	381	379	356	335	369	383	365	343	324	388	343	328	386	372	366	352	351	367	358	354	343	300	370	407	368	359	353	375	383	373	381	383	374	364	330	353	320	385	362	384	378	365	371	331	345	368	375	376	332	373	367	365	385	332	362	381	339	334	365	371	350	357	364	389	340	359	362	357	352	362	372	345	339	370	362	393	408	397	344	318	377	388	339	365	357	375	380	378	361	348	376	412	337	362	385	338	341	352	357	347	379	387	364	380	364	382	405	346	374	349	333	340	360	385	325	386	357	363	365	378	352	379	365	340	339	363	390	401	391	344	354	378	376	388	374	370	359	374	371	362	397	375	331	363	363	362	336	358	373	335	340	358	361	412	359	385	356	360	384	333	347	326	319	344	368	348	391	402	333	367	374	385	364	375	370	366	341	338	389	352	390	365	368	362	358	357	385	384	348	359	376	344	338	356	362	380	369	373	355	360	368	384	368	357	348	381	371	343	341	336	359	403	370	388	364	346	342	371	369	340	322	366	342	363	359	353	367	371	379	372	403	364	358	371	357	365	351	381	348	353	368	366	363	362	326	343	373	338	362	379	364	367	372	353	363	332	361	370	378	357	355	364	386	381	378	348	369	381
25781	21866	30206	30494	23395	17421	11373	4269	1434	893	688	593	472	403	516	441	420	429	384	376	366	383	339	404	373	362	368	381	365	358	365	362	360	377	365	332	351	343	370	339	348	363	338	335	372	323	360	319	339	359	343	332	303	320	360	350	352	345	327	365	333	353	325	330	333	300	359	365	302	376	328	321	354	338	338	391	334	348	344	333	354	351	376	327	332	329	360	348	340	345	355	308	349	346	353	337	302	367	345	323	348	331	348	353	344	355	300	355	336	335	333	336	340	345	325	328	369	341	323	314	320	358	327	342	315	328	327	366	326	300	345	367	318	343	378	352	322	343	368	355	343	335	320	362	352	318	316	343	332	368	346	314	356	357	347	337	383	338	341	342	330	376	350	328	375	325	348	337	371	332	347	344	341	346	316	353	341	346	306	363	353	377	318	329	330	297	360	320	327	356	344	337	345	326	339	312	351	326	322	350	350	348	325	373	329	344	389	329	347	354	335	360	327	349	352	358	336	322	339	356	328	350	322	375	329	326	345	356	331	322	327	320	309	333	318	365	355	340	323	322	311	318	341	337	347	343	367	331	331	340	302	345	350	324	338	311	389	339	340	322	331	314	349	364	357	337	325	350	347	356	340	374	334	345	344	324	360	317	339	352	349	363	340	339	343	340	366	371	328	328	318	333	336	317	343	325	358	363	313	331	363	352	378	329	324	319	335	361	374	377	339	332	352	357	340	359	352	342	309	326	351	382	355	330	346	331	340	381	324	328	308	339	321	341	325	342	356	351	327	353	359	359	318	339	323	328	361	337	340	380	305	328	311	331	357	329	319	340	347	326	344	331	341	341	312	381	383	343	358	354	349	324	330	315	336	356	338	347	336	367	351	326	332	325	338	364	325	349	355	338	342	357	336	367	378	321	347	372	345	344	326	354	328	322	373	353	361	345	329	341	351	344	326	361	346	365	335	349	322	358	337	331	338	324	355	330	327	325	345	366	352	345	341	309	347	326	336	334	386	333	347	351	346	349	345	351	325	319	370	368	356	330	338	308	326	330	334	318	356	319	337	347	341	313	346	335	314	330	297	345	359	338	342	328	323	353	369	337	361	324	336	332	330	336	337	343	336	333	355	333	322	342	366	324	356	320	336	306	334	351	361	349	355	318	344	351	311	333	341	348	361	372	339	350	375	320	375	346	322	351	355	342	366	351	346	336	319	349	340	368	312	328	350	361	339	332	348	356	382	337	351	326	339	356	350	343	361	347	383	316	357	311	322	363	359	339	345	352	342	335	330	314	353	330	319	320	346	320	365	331	356	341	333	373	357	340	321	340	324	337	358	339	342	339	332	360	300	337	315	326	344	344	291	364	363	349	341	337	321	359	357	354	366	363	347	328	313	350	347	353	350	363	337	357	321	318	335	361	355	310	370	347	334	373	343	334	360	370	321	342	337	328	344	340	344	341	320	350	299	346	345	354	352	376	313	338	322	331	334	361	362	351	347	343	377	345	363	345	367	355	353	359	344	312	356	339	331	312	355	345	353	328	340	354	366	380	341	339	338	338	350	318	359	376	325	360	326	320	312	346	321	365	381	334	366	336	336	335	359	313	300	348	384	345	313	351	330	333	361	318	314	318	322	370	348	322	356	340	369	342	354	343	354	330	328	384	341	326	325	363	326	324	337	350	334	354	391	374	336	352	361	335	334	388	352	346	347	367	350	383	353	359	321	368	342	313	363	333	335	353	371	325	336	346	345	338	354	353	378	338	342	387	358	330	349	363	310	372	354	358	348	360	350	328	317	368	328	382	319	373	307	283	351	338	364	372	334	342	308	361	341	363	290	350	335	353	292	338	344	341	309	348	330	332	308	385	368	361	374	336	323	328	352	359	346	365	351	317	330	341	334	347	306	338	347	321	310	374	359	355	325	340	350	314	341	345	350	291	346	328	341	346	373	341	373	364	340	330	332	349	350	337	322	330	323	353	352	360	344	367	361	346	335	347	354	360	375	313	337	335	358	335	327	367	339	345	333	335	336	351	339	315	319	354	354	329	348	312	380	345	328	320	315	361	371	337	356	350	348	345	340	299	332	346	308	320	331	339	335	340	298	327	307	320	348	362	349	360	332	361	342	342	350	338	352	355	319	331	352	372	354	317	336	356	377	301	354	329	302	364	327	343	328	342	317	345	342	310	346	350	344	337	353	334	316	338	347	312	352	346	340	337	340	332	332	319	344	333	345	334	330	322	371	362	337	352	330	358	347	328	350	305	337	353	313	360	321	325	321	351	355	343	327	342	337	347	355	356	345	346	343	375	349	320	330	353	335	356	376	323	371	343	361	342	369	361	321	347	341	336	347	344	339	347	317	316	391	359	325	352	361	305	331	354	319	330	320	339	327	348	342	357	333	342	368	347	325	345	341	345	321	351	347	325	328	338	359	361	343	345	333	369	359	336	348	353	340	302	323	339	314	323	330	355	316	326	353	312	313	351	316	341	314	332	359	353	373	344	355	326	356	328	350	361	371	352	381	362	330	342	300	368	335	345	358	357	356	337	336	310	379	356	364	363	333	354	351	350	341	360	336	375	330	332	349	350	353	344	362	325	315	361	376	343	348	366	321	358	320	322	325	361	317	309	342	335	360	365	334	335	321	354	305	340	334	333	321	357	373	349	370	368	348	365	379	316	341	364	329	358	348	343	319	379	358	330	315	360	375	303	342	350	335	322	315	341	353	356	341	354	344	353	340	316	361	317	307	350	317	355	371	376	330	317	310	303	341	363	375	321	350	337	327	324	325	319	341	335	367	384	316	392	346	316	350	351	358	337	323	341	353	339	341	340	351	333	341	329	332	387	362	310	349	338	340	342	386	367	345	348	329	377	345	325	334	321	337	367	361	357	353	339	324	354	346	356	320	360	318	370	363	322	324	313	335	331	338	337	386	318	383	353	345	361	362	386	351	317	337	306	322	367	341	343	346	359	345	291	320	348	335	327	337	339	373	333	345	318	345	340	330	321	358	342	361	307	315	348	350	333	325	323	340	340	313	310	319	317	351	333	333	340	348	347	339	327	338	359	321	336	354	344	350	359	345	336	363	352	313	328	332	352	362	353	319	346	329	353	344	331	315	349	375	353	357	324	329	355	374	347	347	338	373	320	345	370	345	352	333	353	352	347	361	339	328	344	318	309	339	310	332	347	354	347	368	361	357	338	302	347	311	357	351	318	332	328	347	328	325	323	329	352	357	364	341	366	364	347	333	357	340	325	324	359	356	337	367	358	310	354	363	315	310	321	333	358	344	367	365	342	365	340	343	323	344	330	355	326	360	312	346	311	333	329	331	341	320	337	347	371	346	341	350	333	333	329	324	349	346	338	350	341	357	332	352	347	339	367	285	337	341	336	330	324	319	357	341	331	330	302	320	349	324	350	334	316	348	326	345	349	367	325	354	309	340	337	330	354	333	325	333	329	291	313	372	340	358	344	353	353	346	317	346	322	344	317
33291	55595	45199	34089	25832	20860	15316	6577	2489	1400	1024	824	655	576	616	555	522	517	479	460	444	454	465	441	450	389	400	417	435	425	408	391	426	373	413	411	361	379	381	363	351	363	369	378	379	375	391	395	359	360	368	386	358	396	403	376	368	351	359	395	376	381	391	370	371	349	386	349	337	401	356	430	374	395	354	398	363	366	342	390	385	393	373	379	363	360	368	388	344	353	361	400	417	380	379	380	336	365	356	401	376	339	362	371	368	364	365	372	349	380	367	372	383	383	372	362	347	377	355	368	377	347	352	370	423	398	395	362	355	369	381	386	367	366	374	352	358	359	372	356	366	344	389	368	372	359	357	368	364	372	349	394	329	377	349	354	366	380	333	361	374	366	397	414	342	354	367	419	382	358	355	367	365	366	356	378	348	375	389	383	361	364	372	372	348	394	368	372	370	360	367	358	379	359	385	350	393	356	340	378	372	358	383	375	365	420	356	389	408	380	377	407	369	348	398	346	334	383	347	363	386	389	357	362	411	305	356	359	354	368	389	403	325	348	372	372	360	374	382	381	362	332	374	417	351	376	377	391	397	379	374	373	353	342	384	382	362	335	371	381	335	385	347	370	387	365	361	345	380	385	358	350	370	369	399	388	408	378	372	364	347	367	366	379	400	376	416	385	343	386	373	353	353	332	359	393	416	380	359	381	377	391	410	370	376	329	344	370	379	381	398	416	374	355	379	362	352	354	347	381	347	355	379	374	356	377	350	340	379	378	411	377	406	379	367	383	375	397	392	343	388	358	333	363	368	338	357	360	398	402	334	354	387	368	341	367	380	395	334	379	378	379	355	378	401	368	389	393	380	364	378	393	353	367	379	377	382	387	385	361	352	366	372	347	382	353	391	396	344	368	354	383	364	370	367	337	383	423	376	394	398	367	426	411	359	358	357	375	368	359	374	399	371	401	366	374	360	331	345	361	377	354	373	339	383	365	390	348	396	361	341	364	380	392	368	350	421	361	378	395	362	372	385	382	407	365	377	418	374	380	360	376	383	342	372	372	383	376	356	402	357	354	380	394	346	363	372	365	370	397	359	393	362	370	361	383	363	379	382	379	340	433	386	384	345	371	361	348	369	370	397	369	350	379	379	364	364	374	387	355	383	375	394	364	358	379	377	369	370	371	376	328	363	360	415	399	384	379	379	362	381	378	404	411	351	390	330	396	367	390	369	366	355	378	350	326	358	365	354	358	389	368	351	404	347	395	354	363	353	372	346	373	413	387	375	370	357	364	389	375	339	399	339	365	369	379	379	382	401	378	383	387	371	357	359	363	358	388	378	371	365	397	383	399	390	379	369	387	364	387	369	374	343	377	373	358	388	374	387	362	366	381	379	384	390	394	379	352	365	362	374	419	368	368	352	372	368	338	332	397	364	381	340	363	381	357	377	367	362	353	370	377	374	399	375	365	379	342	358	350	381	382	366	387	384	379	363	347	398	353	364	409	337	404	409	371	390	356	346	392	369	363	380	378	361	362	408	358	340	402	372	386	381	378	351	359	353	365	359	378	366	419	359	407	414	354	372	369	386	391	359	329	400	378	347	402	374	408	373	380	371	378	383	365	359	329	373	388	358	334	401	428	377	359	381	372	341	390	411	366	390	385	396	383	335	391	358	405	335	376	373	364	387	385	388	386	381	388	355	384	378	361	353	375	384	366	370	387	388	361	364	371	383	379	345	342	374	411	384	390	348	379	385	371	416	363	353	340	395	375	395	367	386	342	379	360	399	382	370	351	370	376	383	348	396	391	373	391	360	371	386	410	352	394	363	390	374	343	353	382	386	366	367	370	356	382	348	389	373	380	350	388	347	404	367	392	348	371	356	360	354	366	361	337	369	341	390	356	379	389	384	388	372	402	380	381	353	366	341	412	351	358	344	360	401	365	369	347	371	362	359	368	361	376	385	361	358	353	369	337	345	368	334	377	397	375	366	361	336	373	370	382	335	386	390	386	372	378	371	375	353	374	377	388	369	333	359	367	346	374	375	367	361	375	374	336	400	359	324	337	390	436	420	356	400	359	365	392	365	414	316	376	368	399	346	384	385	386	369	361	341	381	381	382	402	346	400	359	349	381	384	382	387	382	343	400	354	369	348	367	342	344	378	403	338	343	354	379	357	365	354	375	370	378	342	370	364	369	382	363	398	389	391	351	375	390	354	369	366	346	351	363	346	394	367	375	372	347	368	402	372	394	325	385	404	347	371	397	378	393	421	345	375	334	345	384	366	384	383	361	368	377	355	362	361	356	387	392	393	366	372	384	373	381	373	365	356	389	386	349	382	377	390	366	393	359	319	348	362	342	358	394	371	388	360	335	376	386	381	390	364	356	377	377	355	374	403	395	407	393	356	367	384	383	357	363	356	347	398	363	341	374	360	349	338	410	384	380	366	369	386	348	367	373	396	372	365	367	371	399	376	369	355	382	379	318	376	383	380	357	393	385	357	358	371	377	389	381	358	366	371	401	378	383	389	393	395	393	382	383	350	404	362	340	364	381	393	370	404	362	349	381	383	397	377	392	376	360	359	371	370	389	371	376	361	392	370	387	366	388	374	388	389	370	354	376	370	364	368	362	377	378	384	378	368	328	343	365	380	397	396	379	391	353	382	350	389	348	383	353	360	350	383	370	367	361	360	373	420	405	342	391	366	375	395	361	358	338	371	360	388	395	361	379	377	340	389	400	372	401	379	363	390	411	383	350	390	374	367	369	374	406	362	350	375	335	341	411	345	378	353	384	408	387	354	398	376	402	395	374	330	352	406	368	373	339	399	379	382	344	375	359	387	367	381	406	356	382	334	362	409	351	394	410	378	395	376	401	360	404	380	388	368	330	382	348	366	378	365	385	363	397	392	369	370	366	371	370	380	386	357	349	361	365	364	371	377	393	396	369	368	401	372	379	371	383	377	399	367	368	384	364	384	402	355	372	352	357	359	392	377	386	368	384	395	355	350	380	356	375	343	366	378	361	386	337	361	358	349	386	331	375	357	383	383	367	353	407	378	369	385	392	364	372	361	394	411	391	339	340	351	378	365	381	373	384	380	367	394	371	366	409	370	388	412	341	388	369	353	365	398	382	401	391	399	365	354	360	359	377	417	352	382	395	412	360	375	338	356	369	386	391	368	377	384	407	382	388	346	381	379	395	377	319	381	381	352	337	360	383	376	363	371	398	360	354	359	336	383	368	376	368	390	382	395	381	376	395	341	413	325	331	381	372	375	364	375	390	377	376	386	385	360	375	363	394	368	362	372	342	391	389	386	384	368	339	388	390	406	356	369	415	340	386	342	406	338	379	361	351	381	351	405	361	371	366	329	379	403	380	363	371	388	361	351	359	373	364	373	367	373	346	348	353	342	379	352	373	329	342	360	352	328	353	376	386	328	351	384	378	400	351	369	351	386	375	360	359	361	373	379	387	384	414	329	383	385	350	411	361	358	330	363	361	378	374
23374	21693	29512	24849	23316	26288	21249	7461	3019	1624	1295	999	824	784	713	702	708	679	628	603	606	596	577	547	516	560	560	545	507	556	566	481	520	543	544	538	528	543	520	521	457	508	481	495	495	462	458	482	483	484	509	474	469	513	461	480	529	474	479	487	447	479	520	500	477	508	521	502	459	514	482	525	509	446	479	468	507	491	499	441	468	452	475	442	471	466	464	510	470	507	498	461	479	496	514	470	485	519	457	464	512	494	454	440	479	485	491	491	484	507	507	493	481	466	490	492	494	449	462	481	499	489	510	485	469	482	465	476	488	477	446	461	500	525	455	482	471	434	471	469	466	463	457	460	464	470	498	518	504	506	497	467	489	497	471	462	483	521	468	489	482	475	469	487	488	518	452	499	462	438	439	502	527	495	488	486	484	478	459	473	490	475	468	491	452	462	437	478	480	486	500	451	479	497	455	466	459	527	468	482	499	492	480	479	478	475	492	475	459	527	494	504	479	491	476	449	481	463	513	441	489	461	494	434	447	442	488	484	467	443	474	493	447	440	479	495	464	494	503	506	484	491	467	459	488	511	439	477	460	477	498	494	475	507	465	486	476	471	498	527	486	534	470	466	510	466	478	436	482	478	474	440	461	470	496	478	478	472	485	466	467	471	457	446	455	452	496	459	500	456	500	489	477	457	509	479	501	466	508	444	544	479	462	475	473	471	481	452	486	467	490	507	510	482	480	499	441	503	441	464	486	500	469	466	502	495	466	524	507	458	487	485	458	463	456	441	508	473	486	472	463	470	470	465	504	484	513	476	470	521	480	482	483	459	439	521	489	521	507	485	455	483	478	488	486	446	519	447	478	472	482	498	479	509	472	443	460	426	470	502	471	510	475	479	503	467	472	462	469	464	460	498	494	479	520	492	506	460	494	459	537	466	492	467	489	503	484	463	502	453	494	457	491	461	477	461	488	472	483	542	478	472	480	474	474	470	496	457	458	494	467	481	468	484	494	521	487	447	491	478	468	464	459	468	444	515	493	465	494	476	486	481	453	499	522	482	441	502	454	471	492	430	503	455	474	499	499	523	428	491	479	489	451	474	474	495	472	499	486	522	475	474	487	474	470	443	488	513	456	474	464	455	489	484	508	451	488	452	443	468	511	430	462	433	475	527	486	447	466	458	481	502	473	444	484	479	489	478	460	484	483	488	480	507	491	517	465	476	483	520	496	509	503	470	500	539	485	473	479	474	490	483	451	473	482	480	487	484	495	449	490	488	499	448	481	488	523	488	510	489	478	490	432	476	471	457	487	459	470	522	466	457	482	461	456	485	469	454	466	463	517	485	480	499	442	475	460	515	502	428	468	458	484	460	513	470	471	488	426	467	465	481	456	470	497	445	455	521	487	459	467	473	501	455	491	478	482	448	468	511	495	437	461	484	497	487	492	504	485	483	491	447	446	499	530	473	448	485	468	469	466	454	497	441	478	448	468	475	507	446	505	495	508	507	469	478	433	515	457	487	505	466	483	487	476	454	439	457	483	491	501	490	445	459	434	454	489	467	482	453	458	453	454	468	505	494	467	461	484	472	462	475	509	468	478	475	503	488	491	451	486	497	487	454	443	531	486	522	464	448	456	523	468	506	486	513	461	487	489	465	509	488	483	473	442	511	493	474	498	498	506	466	487	468	497	487	479	472	474	469	462	462	480	511	467	458	496	461	475	472	465	467	486	460	483	476	448	493	451	466	470	420	476	476	477	482	456	490	412	473	477	498	543	474	503	500	461	502	499	463	477	478	456	494	482	468	467	481	467	491	460	470	496	459	475	480	484	468	463	492	473	524	519	473	460	513	504	480	475	465	444	483	474	462	507	481	462	477	477	429	502	489	482	488	475	449	464	468	522	513	524	439	492	469	443	485	473	470	472	465	495	490	473	498	481	505	427	441	504	484	516	495	514	479	540	476	494	471	465	489	483	468	471	457	455	498	496	481	476	456	446	471	475	486	464	493	455	480	461	477	480	476	483	470	484	496	479	484	452	458	494	429	469	469	473	491	468	465	474	490	493	464	478	475	468	485	473	480	469	490	471	496	496	491	477	530	475	491	465	476	508	470	484	495	505	505	472	472	494	477	474	487	483	491	481	478	488	486	483	467	457	452	475	457	437	465	479	462	489	496	505	501	442	524	536	506	452	445	479	503	523	476	461	502	479	458	485	470	472	486	506	477	465	490	486	468	500	475	511	448	492	436	469	473	490	460	478	495	433	473	476	454	487	468	493	463	458	452	477	460	470	474	459	471	460	454	492	438	470	509	453	480	438	461	478	443	443	469	456	475	475	457	460	486	457	499	474	479	462	445	483	507	492	472	448	468	457	512	485	471	496	506	461	452	485	493	454	478	504	456	475	476	469	515	480	489	481	461	473	483	470	497	469	514	472	517	488	463	520	489	435	497	465	497	452	494	470	489	496	472	445	468	476	482	485	502	474	476	500	489	470	461	509	491	493	462	469	424	521	483	479	462	431	483	530	519	509	483	488	485	462	454	493	434	482	513	468	480	506	482	496	497	483	500	484	460	485	496	471	445	512	477	489	469	472	491	461	471	500	477	427	477	462	497	437	470	458	485	453	452	455	474	418	472	436	473	498	476	483	483	495	480	460	473	459	445	449	479	449	515	466	480	430	464	473	475	467	513	498	495	447	469	499	494	465	459	468	463	491	515	492	517	468	450	506	464	466	510	498	472	482	507	500	470	472	495	465	435	484	460	469	478	442	485	483	489	474	485	473	507	482	460	459	469	488	459	464	453	462	484	449	475	468	465	479	479	488	454	505	523	476	486	527	474	481	488	479	483	475	437	487	497	498	444	469	460	466	513	520	468	460	480	486	467	452	461	471	446	435	448	501	462	431	513	477	463	479	452	484	476	509	418	463	476	463	486	460	475	502	466	514	458	458	470	493	494	513	475	533	485	477	487	469	452	498	480	481	465	495	451	485	483	477	455	492	443	490	432	489	505	457	489	438	449	519	492	483	465	473	479	485	506	444	486	491	492	455	445	475	433	469	490	451	452	458	423	467	487	470	505	509	486	533	421	500	458	502	492	467	486	486	501	432	487	482	462	522	471	438	476	490	449	452	484	496	500	505	484	480	439	483	502	483	509	457	474	492	465	435	488	486	454	459	467	482	447	460	439	462	516	453	491	492	485	463	473	486	483	461	467	447	486	471	474	465	498	469	424	472	463	450	460	495	443	511	478	470	497	468	495	512	475	530	514	473	449	476	483	487	458	489	462	505	478	473	511	504	496	455	458	486	461	481	454	441	496	439	467	474	530	478	485	455	486	483	502	438	462	467	463	472	500	484	494	482	462	488	490	490	485	511	440	502	484	479	504	464	468	454	457	429	478	452	488	497	451	450	474	492	494	481	470	483	530	475	473	490	491	508	516	484	454	497	447	501	476	497	474	453	517	477	492	445	475	510	468	516	462	509	451	462	496	478	459	474	492
35174	65845	55785	41507	35179	30454	17295	9103	4557	2555	1916	1459	1084	953	968	857	821	770	709	652	659	689	675	596	657	585	609	549	571	573	530	533	522	533	529	506	534	584	534	566	511	505	512	515	480	502	493	494	522	475	475	502	578	487	516	508	455	513	486	497	483	521	515	525	475	485	450	529	490	490	484	451	478	490	498	491	493	476	482	481	474	473	496	497	486	506	523	515	465	506	453	504	521	506	528	492	517	510	510	472	511	510	439	487	496	464	499	487	512	467	530	490	500	502	495	496	503	503	487	479	515	456	473	484	527	485	471	469	505	466	521	463	505	510	509	477	504	471	499	496	504	511	477	503	469	463	488	519	469	488	516	472	488	477	521	488	503	514	463	505	472	493	486	498	499	449	509	471	496	508	479	522	478	465	495	506	474	513	501	475	513	476	521	487	509	483	476	528	488	463	484	498	497	482	476	480	483	524	473	483	480	472	508	494	496	497	460	495	486	505	488	464	478	535	505	476	503	495	492	512	480	499	501	486	507	477	469	494	504	473	483	526	509	507	500	508	508	498	485	465	489	524	465	487	473	501	519	467	482	503	469	472	465	464	451	486	458	492	484	474	501	456	488	517	497	484	479	512	500	538	488	544	466	493	478	472	483	499	512	518	508	487	495	477	525	506	487	463	483	466	488	504	521	440	504	425	500	543	491	522	516	494	498	535	478	508	469	498	474	532	437	453	491	527	484	477	481	492	468	496	476	495	479	525	488	464	501	482	477	532	475	485	513	487	446	466	484	458	510	453	435	468	484	493	499	467	511	474	505	464	503	502	475	548	517	502	455	491	504	473	461	507	520	526	478	468	463	494	491	462	493	480	450	473	486	459	526	443	496	492	485	512	478	518	510	485	478	476	511	506	498	512	509	487	464	453	501	489	486	488	531	488	522	473	521	524	495	535	476	505	501	502	501	462	467	486	484	488	481	489	490	481	507	479	502	505	497	483	501	512	511	492	516	453	489	486	487	490	492	462	480	515	494	521	511	508	474	477	492	524	522	464	531	498	521	501	474	454	517	498	502	546	477	500	493	529	505	461	481	476	506	511	504	533	500	496	505	475	460	523	410	472	512	487	498	479	490	498	479	520	507	488	482	487	446	487	524	499	501	486	457	456	501	486	494	515	463	495	498	512	461	492	497	468	492	473	455	536	496	519	477	509	468	504	471	507	494	505	477	511	493	507	499	504	485	539	495	525	492	505	495	491	509	465	486	518	490	502	498	503	505	516	497	487	512	502	519	542	499	495	550	458	488	464	533	500	463	506	454	531	477	503	526	497	498	485	466	528	487	447	515	494	491	472	501	519	497	491	510	496	497	524	523	428	512	486	510	518	494	511	480	489	483	485	493	518	498	528	480	526	466	513	501	485	464	499	467	503	524	509	492	526	502	469	445	520	485	505	496	495	491	510	517	503	472	505	500	524	489	534	496	524	510	488	535	471	548	505	507	506	502	469	504	480	463	479	518	508	508	470	467	506	490	489	480	472	466	501	476	475	488	494	507	497	494	473	510	517	501	459	485	488	471	499	507	438	490	494	484	487	496	492	497	461	475	472	442	506	511	459	541	484	458	499	454	494	506	460	505	509	556	486	465	523	484	518	521	503	467	486	466	526	500	488	487	473	477	479	490	478	497	469	504	518	501	488	519	543	509	484	478	500	473	532	443	495	508	507	525	505	502	441	502	511	483	481	483	542	473	500	488	528	522	512	506	491	481	478	519	505	465	474	514	480	474	482	480	506	449	495	520	508	491	503	523	490	479	523	483	468	501	471	510	528	485	503	487	495	499	490	510	496	503	480	492	458	526	506	527	526	478	465	535	503	486	503	484	466	510	438	522	489	511	513	508	519	485	465	495	487	481	467	516	487	486	493	479	479	493	455	519	487	513	482	529	423	509	507	485	505	449	499	477	516	516	491	488	517	501	492	464	484	493	482	508	503	494	466	491	481	497	493	496	474	478	514	495	501	460	501	515	519	502	494	498	476	487	505	493	461	491	499	509	440	488	502	475	506	466	500	466	513	487	489	506	489	511	480	457	536	518	470	483	484	488	503	494	523	500	456	505	478	498	476	518	496	494	491	444	509	488	486	522	478	513	513	513	503	472	495	541	474	489	424	479	508	449	491	490	451	476	502	516	512	497	505	504	508	493	484	459	443	481	507	497	488	474	484	494	536	486	465	499	513	472	478	471	507	490	555	494	506	508	460	489	523	489	504	465	456	506	453	483	497	473	469	475	507	500	502	476	520	467	503	510	465	477	496	488	507	491	499	511	481	540	525	468	489	481	511	485	489	481	481	502	488	477	482	521	518	517	515	515	478	504	496	505	491	549	536	503	475	464	526	509	479	458	499	484	546	487	467	495	509	482	505	514	471	503	517	467	510	486	509	470	477	467	470	517	500	492	493	492	477	496	520	524	473	457	518	512	492	535	482	517	464	491	511	494	480	502	488	492	482	483	491	491	527	481	483	480	484	484	509	499	487	501	521	483	483	531	491	515	477	479	468	476	522	485	511	501	499	524	481	477	497	492	474	467	489	494	468	503	535	491	479	494	486	495	515	450	498	505	515	498	488	513	505	491	495	500	490	539	475	501	463	447	506	523	469	516	456	492	483	519	487	506	457	508	533	508	491	496	523	470	509	475	510	509	456	472	509	476	501	499	501	494	516	503	459	496	493	484	485	468	511	469	483	495	537	512	503	474	493	499	477	490	499	503	483	527	503	450	546	472	507	464	535	494	469	485	519	463	472	494	495	491	461	502	499	482	449	494	468	507	499	469	494	499	488	468	526	515	456	514	521	470	526	507	467	509	481	468	471	513	482	512	462	532	500	489	479	492	512	478	506	501	499	504	534	453	488	487	473	479	529	489	497	461	523	484	476	488	521	485	496	464	506	545	468	500	500	486	488	493	474	502	531	490	507	502	517	484	499	488	448	512	526	493	496	511	487	496	549	457	490	471	472	471	529	511	548	478	482	476	483	480	511	514	457	454	511	526	507	502	441	506	483	490	484	473	474	507	477	527	518	469	503	483	549	517	447	518	514	532	507	503	523	492	470	551	477	490	506	491	495	513	469	482	473	479	484	554	494	493	515	449	522	491	517	513	501	534	498	487	503	460	497	486	495	460	489	455	514	471	484	499	445	510	512	478	471	460	455	474	496	499	485	501	471	506	519	470	431	480	427	492	536	514	506	497	488	486	492	513	502	493	487	470	489	474	495	489	441	489	524	478	482	475	463	510	466	490	520	501	507	479	514	486	518	533	479	484	499	468	519	479	497	508	472	510	504	486	532	537	491	492	446	491	491	486	463	471	504	520	500	481	465	495	520	484	468	554	487	489	459	482	508	507	505	499	508	471	449	492	491	495	509	523	495	475	488	479	446	513	519	494	519	457	501	548	496	499	472	464	499	465	473	508	467	487	486	498	498	517	466	512	501	470	516	544	459	528	477	494	507
32143	36662	40118	28136	16266	7459	3243	1616	915	651	539	447	363	362	323	335	332	291	322	293	329	319	305	275	298	288	285	284	302	275	262	288	273	274	299	251	268	271	238	261	263	251	264	296	250	237	253	240	251	247	273	277	259	256	223	231	256	265	238	281	259	252	286	268	239	267	239	251	243	236	250	251	250	272	265	245	255	273	253	289	258	254	250	250	275	283	266	257	261	281	267	275	248	261	265	214	272	263	237	230	272	264	256	252	260	241	269	273	274	243	267	239	245	240	244	253	263	264	255	214	240	257	270	261	249	282	243	260	256	263	249	272	268	255	262	299	264	253	272	235	248	248	233	247	260	243	260	247	271	268	260	253	250	257	269	267	281	221	271	252	268	255	275	241	242	267	283	270	241	241	253	218	252	226	255	236	247	228	264	252	240	247	275	246	274	250	261	262	225	257	264	242	249	262	265	260	237	249	249	263	222	235	275	254	260	278	266	263	234	267	250	274	264	256	269	268	251	253	235	261	268	261	278	240	253	245	238	243	249	277	280	245	269	264	246	271	250	281	246	252	282	264	262	250	246	238	258	252	258	225	251	243	277	244	245	235	264	254	240	248	259	243	262	233	261	245	280	267	251	262	276	274	262	252	224	258	253	260	247	244	279	280	253	261	264	236	261	242	267	232	254	259	282	238	215	270	266	251	253	289	273	240	259	260	258	255	247	236	249	239	269	307	255	257	250	257	237	260	246	260	256	273	253	239	236	248	249	257	231	240	234	256	239	238	248	241	267	269	276	257	224	240	265	266	286	276	250	254	251	246	248	273	252	248	268	279	265	259	263	276	256	273	225	223	252	259	286	260	274	229	298	278	248	261	279	261	278	241	251	261	231	283	272	252	265	250	230	251	273	247	270	248	253	252	277	237	260	263	246	262	244	245	224	232	241	236	261	262	254	265	296	265	269	234	222	258	239	262	237	258	258	262	262	250	249	253	228	280	245	249	259	233	247	267	252	261	243	271	258	270	265	254	264	241	259	252	254	292	249	246	249	242	238	263	243	253	264	239	259	243	235	279	241	236	278	236	281	245	256	231	248	263	269	235	269	266	254	259	236	221	238	233	247	252	260	254	246	272	271	268	268	263	255	256	254	269	265	252	256	265	247	275	264	269	242	226	239	245	267	251	295	275	273	242	223	240	246	244	242	253	272	234	265	224	268	256	278	243	258	249	242	236	261	269	282	247	246	259	257	293	209	248	274	255	247	251	252	246	236	247	254	239	245	241	251	248	296	270	244	250	249	269	250	240	241	255	242	228	266	272	270	272	273	233	260	263	240	233	252	254	257	263	263	216	256	253	256	251	263	248	241	229	258	267	252	288	260	257	238	242	236	240	294	248	253	247	259	278	246	280	279	217	267	241	260	263	252	261	270	241	223	253	224	279	259	265	230	265	284	241	235	269	258	278	256	261	250	243	233	241	261	226	260	249	275	214	265	272	267	257	254	277	272	267	247	261	256	270	238	256	280	236	288	286	237	260	233	237	224	247	236	259	250	268	265	282	247	246	263	262	240	276	216	262	229	271	264	258	267	247	246	247	233	263	266	266	242	260	241	258	258	273	226	237	225	260	253	257	228	249	250	254	260	273	252	240	241	271	263	251	213	267	271	259	257	266	276	279	254	251	247	225	230	251	258	246	264	273	275	269	250	233	240	264	240	249	271	258	260	240	261	277	236	265	260	265	250	276	239	243	258	257	234	233	270	241	231	265	231	220	256	266	244	229	275	263	252	246	268	267	273	262	245	259	254	252	283	254	251	252	273	253	253	268	231	233	257	232	222	241	268	274	287	278	275	221	232	261	233	267	305	251	257	252	262	270	274	259	255	270	253	243	258	242	287	260	277	254	240	230	253	256	261	258	245	247	252	256	244	274	271	254	240	250	266	245	254	249	274	261	250	245	270	256	246	251	247	263	263	247	247	241	228	247	230	243	231	271	226	236	255	239	272	229	261	247	235	256	277	251	257	268	256	237	263	246	262	252	290	256	249	264	263	219	232	246	249	254	238	279	257	264	241	267	248	273	240	257	245	257	245	267	242	249	261	278	248	222	237	245	211	251	275	251	264	235	216	270	279	266	226	248	273	262	275	277	248	223	239	260	228	267	265	233	253	232	241	254	261	270	231	266	250	295	250	274	262	238	289	248	242	278	268	270	250	242	254	284	229	248	276	238	232	222	263	262	259	243	236	245	236	245	266	265	241	249	254	260	255	260	247	252	246	236	265	267	278	249	237	275	232	261	255	247	240	264	252	262	257	234	248	237	232	248	245	232	266	250	236	283	242	261	269	267	261	254	259	264	244	253	242	248	256	265	266	227	254	255	253	253	229	238	254	241	247	260	270	262	238	233	266	253	262	266	268	256	277	239	243	272	248	261	256	260	229	268	260	249	280	244	233	251	256	264	270	253	281	243	266	273	245	257	260	254	235	257	254	259	277	266	252	216	268	269	250	259	269	271	254	236	256	257	278	252	219	272	253	248	247	258	295	265	251	248	264	260	236	262	275	248	272	248	235	259	266	254	233	239	234	236	239	221	253	249	247	256	221	233	219	267	248	237	255	274	260	229	242	244	233	278	261	247	250	253	272	236	235	258	271	251	246	267	244	254	260	247	259	247	255	251	241	269	282	276	251	250	234	285	284	254	264	256	235	240	229	242	246	224	240	261	264	262	245	260	271	233	222	279	248	267	257	260	264	251	269	256	232	260	278	257	239	229	253	258	256	244	254	270	259	240	254	265	257	214	255	251	261	246	275	255	269	260	247	265	242	255	283	219	271	259	238	247	252	247	248	248	275	256	256	252	256	281	273	231	228	246	259	259	256	259	239	249	259	203	253	224	235	251	264	241	245	249	249	268	273	236	249	277	271	251	255	259	278	253	258	244	240	263	248	253	276	285	241	242	238	265	239	257	233	258	248	252	255	240	270	231	254	261	251	251	254	266	230	270	251	246	275	273	233	299	235	257	226	254	265	257	217	264	244	259	281	238	258	266	242	266	242	230	245	259	253	238	264	260	235	244	256	279	285	264	242	241	276	263	266	257	263	253	245	264	227	252	275	260	276	242	243	249	287	261	259	248	226	252	262	244	232	264	250	244	262	250	256	280	256	244	267	260	265	255	240	257	257	249	267	224	257	248	242	276	246	248	262	238	239	270	252	269	270	232	289	268	286	278	266	254	261	253	259	274	268	254	280	258	247	268	261	264	270	276	223	261	280	267	256	271	215	263	270	266	254	251	279	256	256	274	275	259	247	226	259	239	216	250	235	238	247	270	235	248	214	268	253	234	257	254	266	255	274	248	242	251	272	265	259	267	262	243	267	260	242	236	244	260	254	261	275	261	296	248	282	242	261	257	262	280	253	249	268	251	235	245	232	257	253	231	266	246	255	212	250	264	253	272	251	251	233	259	273	277	291	266	225	261	243	237	286	241	274	243	265	253	266	253	247	246
33548	50763	39695	26057	18339	10319	5317	2839	1536	1104	776	619	483	446	383	389	398	383	370	364	364	325	313	298	343	323	325	354	303	278	301	314	289	281	326	297	286	291	291	290	277	303	256	290	280	282	286	278	293	264	289	283	281	265	282	275	292	267	268	310	279	277	306	268	279	286	279	282	234	272	289	297	263	270	296	261	280	283	288	282	270	278	310	268	277	271	281	262	274	279	262	295	281	269	286	262	239	292	274	258	289	272	277	301	267	295	287	270	298	251	300	228	273	243	249	246	270	309	278	279	278	283	291	265	282	271	275	256	278	256	309	280	272	275	295	266	302	238	284	285	301	287	267	262	270	281	263	268	275	269	293	277	266	297	269	289	284	280	284	281	272	246	257	282	286	281	288	285	256	300	299	259	268	292	246	300	273	275	256	304	246	296	270	276	276	291	262	288	284	282	287	273	271	286	287	294	301	270	296	282	281	242	280	268	296	288	285	276	266	293	265	286	282	266	293	284	259	273	311	268	298	253	283	261	309	313	277	268	291	269	285	294	295	307	285	296	269	275	290	275	252	274	282	292	289	289	282	278	275	267	264	316	292	285	257	282	304	279	258	265	306	281	304	275	251	306	253	287	286	286	273	278	276	273	257	265	280	287	280	280	262	279	289	292	265	275	256	262	302	293	284	256	273	279	276	268	289	295	253	299	271	283	263	269	288	281	286	260	289	291	303	297	305	294	279	291	287	258	275	254	251	286	268	269	292	256	259	268	286	304	242	276	276	282	278	281	310	258	282	320	271	298	267	283	256	302	259	282	270	317	274	292	284	264	268	276	315	301	277	294	268	267	258	265	287	302	261	275	260	274	274	259	286	265	256	293	293	270	272	273	284	250	304	286	282	300	290	267	274	271	285	298	252	270	297	280	277	277	285	261	290	257	277	267	270	289	260	315	263	292	292	273	230	282	263	279	289	270	280	282	297	309	300	285	270	267	263	283	272	273	269	284	301	306	268	268	296	267	307	257	270	243	264	264	259	267	291	265	276	266	275	275	275	288	272	276	282	294	262	260	262	279	293	259	282	260	283	311	267	266	305	302	266	292	267	269	263	272	299	250	274	266	282	253	279	292	287	293	286	278	283	242	299	282	259	280	246	276	278	295	288	296	265	269	293	278	270	264	279	271	286	289	307	270	250	265	282	302	255	290	279	302	253	254	252	288	267	298	281	296	274	282	267	266	291	299	293	278	294	302	285	263	297	273	305	298	266	261	261	273	282	273	257	291	293	326	282	305	259	291	287	278	270	294	266	281	294	281	293	270	281	259	287	285	289	262	275	309	276	274	263	264	280	284	276	300	286	267	270	273	313	302	255	279	268	265	274	264	278	286	326	262	293	284	263	258	299	287	257	286	278	276	269	270	283	281	269	270	277	289	296	273	246	291	269	306	321	254	264	289	278	254	282	240	294	271	263	286	262	253	266	289	288	292	244	309	275	282	255	262	277	289	265	281	291	260	247	285	296	274	252	283	263	274	305	284	274	273	282	267	264	255	292	259	266	267	261	291	276	247	286	277	296	286	268	294	291	266	280	288	278	265	279	287	281	256	289	270	269	273	291	291	297	251	279	281	296	278	277	269	291	279	275	269	297	267	266	261	270	299	289	301	298	233	303	299	271	262	266	299	253	269	273	296	281	287	261	268	285	280	299	238	290	276	272	268	265	258	287	256	270	271	264	261	291	258	289	298	278	268	299	255	312	261	317	290	254	273	280	276	314	305	285	267	277	304	281	264	269	246	267	274	246	279	251	249	280	251	301	251	263	276	281	260	303	298	270	262	269	293	297	264	259	303	279	278	266	264	300	260	244	255	292	268	290	281	269	259	291	287	309	286	253	302	285	291	284	254	280	278	287	292	291	281	286	303	278	308	277	291	284	252	270	274	288	296	301	303	261	275	257	291	291	302	261	282	283	271	271	316	267	274	248	274	267	280	260	248	288	256	278	295	254	277	300	264	294	279	276	281	293	291	288	288	269	271	258	295	259	266	244	259	291	289	258	270	278	292	279	257	242	261	284	272	274	288	303	287	299	251	281	281	267	262	256	300	301	282	297	296	279	286	302	256	300	291	284	310	302	271	254	265	259	302	273	267	286	262	283	268	273	273	284	252	275	298	312	272	265	250	276	309	272	255	290	290	294	289	260	276	305	249	273	283	264	287	282	264	277	290	278	287	287	296	261	284	297	275	314	280	282	291	277	256	277	267	262	255	262	282	273	312	287	293	267	267	279	285	274	278	282	271	291	292	275	324	253	264	276	276	282	271	289	286	269	268	279	276	297	260	303	289	264	271	292	280	278	282	249	295	261	284	271	283	285	293	282	301	269	290	233	272	296	275	272	284	263	267	263	270	292	294	269	279	292	263	296	280	287	274	257	263	266	276	275	321	263	307	283	294	281	271	292	262	259	278	278	260	270	338	253	292	337	278	295	278	251	249	290	287	270	270	279	275	282	262	283	294	299	270	277	258	273	264	235	282	252	267	282	275	284	255	262	289	278	282	273	281	264	304	308	287	268	274	289	307	287	269	257	289	269	262	246	281	278	291	240	282	275	280	267	306	301	287	302	273	267	285	262	286	269	256	279	287	266	295	238	269	307	270	270	275	274	280	258	277	290	256	266	277	281	289	284	261	289	261	273	258	270	257	272	291	272	304	270	303	291	266	264	310	296	277	270	288	300	277	260	298	286	302	250	249	290	295	281	277	270	283	257	293	278	306	256	282	286	289	278	250	291	276	276	279	302	284	256	294	284	283	289	267	267	296	250	274	300	273	284	269	272	275	300	290	276	257	255	293	260	255	276	300	284	297	289	276	246	267	272	274	295	306	276	298	300	248	288	261	284	297	297	285	290	255	299	269	274	278	298	292	300	295	294	239	272	293	270	298	250	273	289	267	261	267	270	255	267	282	275	270	305	247	281	277	282	266	285	314	289	310	274	275	281	275	252	274	263	256	284	274	282	271	295	266	273	260	317	265	267	298	307	310	268	279	284	267	270	293	259	272	268	299	287	281	252	267	285	285	304	267	309	268	301	251	282	303	288	287	269	288	265	290	271	274	299	306	248	280	274	266	281	270	274	269	271	297	267	292	297	279	287	285	279	279	279	272	277	265	254	265	295	275	292	294	291	301	300	293	295	279	256	263	266	252	292	266	273	271	291	270	294	292	293	286	265	265	295	282	292	253	308	259	264	288	282	295	294	274	260	276	309	257	247	259	275	291	278	260	277	274	283	289	264	276	277	295	291	256	271	255	282	295	290	300	253	293	278	239	273	287	290	255	299	272	287	266	308	254	300	249	263	295	262	280	245	316	278	262	292	268	294	273	303	273	260	282	268	286	280	290	273	262	276	254	254	276	288	269	294	268	332	237	250	291	278	277	284	261	253	293	288	284	252	285	291	294	274	278	313	268	286	316	293	291	274	270	277	269	260	263	272	287	303	287	283	259	277	278
24568	21736	29422	26754	24981	21836	10972	4210	1498	1005	818	657	556	531	497	462	435	421	458	431	405	377	413	403	377	356	365	384	383	336	320	350	378	359	358	331	352	364	357	332	374	340	352	372	357	348	360	340	333	331	325	324	318	355	347	315	321	369	301	348	321	341	330	354	341	346	333	373	304	332	356	337	346	351	361	337	343	335	310	295	361	345	334	338	329	346	310	361	321	341	328	344	352	334	330	351	339	387	329	336	335	345	338	348	294	335	363	307	310	314	354	352	320	306	343	338	304	345	307	316	326	283	329	353	322	323	334	335	329	338	323	334	318	292	367	329	351	366	328	323	388	316	340	341	332	336	326	342	333	370	337	348	303	312	316	332	354	337	358	340	337	357	350	356	308	370	326	332	331	374	356	318	336	338	349	317	348	312	368	362	324	379	330	307	341	337	328	342	352	333	348	320	337	327	363	325	320	369	347	319	321	342	347	322	304	362	348	326	314	355	323	323	326	321	331	324	351	334	342	343	331	355	329	333	308	372	321	336	361	296	333	319	326	359	344	352	321	360	365	384	359	322	320	304	295	337	341	326	354	343	349	346	341	324	336	331	305	335	359	329	345	317	319	338	343	333	348	344	332	298	308	349	346	278	366	306	352	356	370	363	343	319	330	342	319	327	342	335	323	324	339	319	342	352	325	317	318	349	329	322	321	336	302	339	330	342	318	307	335	344	335	363	378	340	334	314	335	323	314	350	340	346	358	340	341	334	351	314	329	304	339	309	351	341	338	339	335	322	342	336	333	328	306	325	322	309	301	324	326	365	355	349	367	350	329	313	318	358	341	348	339	359	317	344	345	334	321	370	348	370	338	333	352	322	316	337	333	327	354	342	343	340	343	339	330	318	349	348	357	352	359	352	341	328	341	346	352	358	339	352	315	359	329	327	330	330	341	373	363	346	324	369	346	342	346	310	323	360	328	327	343	325	344	336	319	338	382	339	345	353	344	348	337	324	337	372	327	386	344	340	356	338	307	322	345	340	344	336	348	320	328	343	338	314	341	345	334	338	343	325	329	339	329	341	363	320	332	333	347	341	315	310	335	369	343	336	378	358	331	402	348	330	318	323	323	349	352	326	335	350	350	338	293	336	345	337	288	340	404	301	372	358	355	364	286	330	341	341	348	307	335	316	325	348	331	350	363	346	330	339	376	362	336	312	339	297	331	330	305	333	335	352	353	347	330	357	360	313	329	306	383	359	318	327	314	320	324	370	329	357	362	325	341	354	361	320	368	326	384	356	322	336	327	372	325	307	305	335	345	322	349	325	313	349	350	363	386	323	338	354	317	361	344	322	301	340	352	334	323	342	321	341	305	299	327	318	348	345	347	349	318	338	330	321	359	306	353	311	339	340	332	347	313	323	307	329	339	314	341	354	339	327	322	316	354	321	346	356	329	331	350	333	330	355	332	334	311	349	339	343	329	314	337	348	346	351	350	358	329	346	342	303	331	318	380	356	338	316	348	353	348	342	312	315	355	326	329	333	342	341	355	327	347	350	356	319	346	358	319	325	347	293	300	346	309	347	377	340	344	349	353	307	342	353	336	314	330	327	336	346	328	319	341	326	319	359	326	351	348	347	359	307	349	323	331	323	330	340	319	319	337	359	333	317	338	339	334	303	320	302	352	337	308	320	332	343	343	310	312	362	317	347	319	319	349	332	366	328	356	344	346	317	322	322	361	338	333	345	326	332	374	304	349	340	337	314	331	354	331	345	353	351	341	358	343	317	329	327	365	331	315	344	354	322	345	369	300	348	333	344	320	317	327	344	335	361	327	304	329	337	353	344	309	331	320	309	341	360	359	337	293	321	329	346	340	322	354	342	321	345	355	337	330	323	381	330	355	345	330	344	342	342	354	326	342	337	307	356	340	333	321	341	341	359	341	347	357	325	333	350	337	298	286	310	364	334	329	335	307	343	363	330	306	321	336	342	319	349	321	329	351	332	329	331	337	329	305	316	300	347	349	315	348	349	354	293	345	384	345	355	350	317	330	353	316	310	323	363	359	361	287	339	330	295	324	349	311	362	348	334	333	328	349	347	347	330	316	335	383	329	325	330	355	317	324	350	334	326	325	375	343	324	349	330	349	335	336	344	388	323	328	321	321	350	324	327	352	334	315	337	336	327	335	356	337	338	341	327	317	331	338	339	345	335	285	332	304	330	317	370	312	350	320	290	341	351	324	325	319	306	334	340	351	360	339	308	360	301	350	328	365	340	319	354	304	389	333	331	348	330	324	320	360	318	322	345	318	377	353	339	324	314	347	338	340	363	341	320	371	341	346	339	346	349	352	328	357	338	344	319	320	311	313	338	334	337	337	349	324	332	347	333	338	337	313	337	342	308	326	324	331	329	347	322	344	351	359	340	346	302	331	343	322	319	329	337	349	328	338	321	332	338	319	324	328	332	348	317	372	343	337	327	337	331	330	318	362	333	327	373	329	336	359	331	315	355	360	322	364	325	328	332	366	351	322	339	366	351	371	332	330	322	346	327	361	332	325	315	358	318	362	337	328	362	363	336	332	359	317	333	357	346	333	343	353	343	338	344	321	320	344	329	331	347	357	350	355	312	337	348	324	345	333	351	348	305	332	360	324	303	333	345	353	311	356	313	304	331	324	323	310	318	319	343	350	328	343	342	356	349	313	310	338	368	349	317	327	319	311	347	329	373	336	323	317	338	323	311	356	359	324	314	359	386	360	318	334	317	312	345	346	323	346	341	368	346	345	345	357	343	387	330	325	356	319	351	330	334	294	335	354	359	338	319	358	319	349	336	355	347	355	328	333	344	326	342	340	349	316	334	341	318	371	343	315	367	380	327	347	348	342	344	324	353	318	327	321	310	378	291	343	329	355	345	309	346	336	337	350	347	317	323	378	331	363	320	332	315	311	345	337	356	360	316	298	333	329	343	305	325	340	334	330	343	328	367	323	345	345	355	336	356	335	326	325	316	330	353	327	338	312	335	337	337	334	353	368	333	329	358	334	325	316	362	365	341	312	359	350	338	336	361	328	316	369	329	337	325	355	349	350	360	357	349	334	337	322	376	332	337	315	318	359	302	388	326	351	310	349	314	346	362	375	343	316	341	320	344	298	337	333	336	336	353	349	311	346	316	353	337	348	342	336	321	341	350	327	309	321	339	321	331	342	350	337	363	356	332	335	340	362	323	338	340	332	311	336	322	359	355	343	343	325	347	365	310	315	346	352	350	341	324	336	324	342	306	307	352	323	335	330	322	342	301	317	323	322	337	321	338	349	299	314	344	327	334	363	351	373	379	342	321	336	324	349	328	304	357	344	308	342	294	335	319	290	325	337	341	320	296	343	339	356	334	341	331	303	359	338	324	338	339	338	328	348	329	361	368	337	364	329	317	317	316	315	313	308	329	345	342	323	318	340	338	347	314	370	338	347	320	302	337	311	334	322	340	359	322	313	323	318	333	319	340	328	360
33358	60827	49722	36794	30243	21289	11009	5996	2455	1721	1311	1024	751	751	621	589	562	513	554	513	471	480	490	454	437	421	443	414	381	416	379	425	385	429	392	409	356	378	403	366	346	383	340	388	385	371	341	359	380	350	356	370	343	371	350	395	336	369	329	350	359	392	341	342	399	348	343	356	395	358	352	405	374	354	388	374	382	367	365	352	358	345	316	356	380	357	376	351	329	326	353	385	328	342	377	382	348	331	381	336	363	323	356	374	366	306	353	362	370	348	369	392	373	349	318	368	398	343	354	368	332	370	377	359	330	357	355	373	348	332	347	339	343	349	399	332	355	347	356	346	341	368	336	370	347	370	328	315	377	386	327	374	353	339	356	368	339	374	332	318	360	308	373	334	364	374	327	311	354	338	349	349	348	343	353	384	349	341	348	369	385	366	359	344	354	309	375	350	321	398	365	410	336	354	346	357	351	359	340	356	377	364	362	357	328	370	373	378	370	365	340	337	415	348	353	378	362	372	343	364	371	350	383	365	361	342	378	331	377	314	326	368	359	344	373	325	360	366	367	310	347	342	391	325	385	347	372	320	375	371	347	340	332	383	345	319	345	380	372	371	374	346	348	352	358	362	330	380	351	369	399	333	364	337	360	341	376	371	354	371	356	366	369	346	358	337	364	348	340	402	344	379	379	344	343	396	362	362	344	383	379	362	373	376	376	343	329	317	355	379	333	363	365	361	354	361	353	327	349	356	338	337	324	336	366	355	363	352	344	350	355	344	346	364	324	344	351	365	327	375	332	342	364	356	332	376	363	366	347	343	343	366	371	343	372	362	328	354	357	372	365	341	326	346	353	331	368	328	356	344	335	349	348	339	364	330	358	348	354	349	361	362	332	375	359	368	328	319	377	355	329	356	365	319	364	347	380	354	317	364	381	363	343	354	327	383	372	334	365	341	332	362	356	373	337	329	367	377	357	366	359	370	364	393	365	333	320	371	373	375	353	342	344	389	339	380	334	375	358	341	351	359	361	385	360	353	322	356	400	356	372	364	368	350	344	367	366	358	352	377	354	337	382	366	354	375	401	313	374	337	358	350	338	339	344	340	386	374	345	364	357	343	316	358	371	361	345	346	388	383	374	346	353	349	347	357	322	335	370	359	372	367	359	354	385	404	364	357	323	357	359	346	359	335	355	381	336	351	363	370	366	359	323	351	364	338	344	347	339	382	346	366	360	402	379	375	332	347	364	346	403	333	346	381	333	342	375	338	370	333	346	330	343	352	379	351	336	367	350	361	376	361	372	340	370	335	377	333	359	327	351	355	360	366	386	354	335	349	355	352	367	361	350	341	345	342	350	367	369	382	387	353	347	369	348	321	369	355	363	356	361	357	369	335	347	335	364	312	376	366	378	370	385	358	358	346	369	334	360	358	384	338	320	368	382	358	369	384	329	323	343	382	329	362	345	356	366	335	355	388	335	369	365	399	334	341	378	378	373	360	340	378	357	350	390	345	384	328	369	374	353	368	370	356	375	337	361	357	343	359	377	367	362	315	329	354	365	334	356	362	343	359	351	359	337	382	383	411	328	328	359	331	358	380	375	356	346	362	360	353	385	368	382	375	368	350	344	367	387	345	373	373	355	313	367	371	340	367	329	338	356	351	327	330	363	393	369	358	328	338	383	357	338	346	369	398	343	371	364	337	329	358	336	381	338	346	354	398	351	314	388	375	371	386	368	379	379	359	324	336	303	360	386	323	327	347	361	366	359	378	359	339	357	346	351	353	357	348	315	358	350	371	334	320	353	330	391	338	345	349	390	377	370	393	378	350	365	367	391	373	354	354	324	347	328	358	355	370	386	339	332	388	385	371	361	357	349	347	357	350	366	378	364	340	317	326	374	343	340	340	335	339	351	375	333	378	362	372	336	366	351	368	345	324	392	360	361	329	355	389	348	350	376	358	363	323	339	374	367	362	373	364	340	369	350	352	358	362	343	356	330	373	352	336	375	339	335	332	338	339	383	391	358	341	376	355	376	373	366	329	374	348	369	364	343	366	366	367	391	353	318	360	345	381	387	365	369	363	324	330	370	322	373	369	323	367	385	337	377	365	322	358	369	369	350	345	386	393	360	339	332	351	349	342	348	336	361	346	376	348	349	396	333	346	346	336	357	350	377	355	339	347	352	329	365	344	327	370	360	326	385	356	355	333	355	353	348	339	370	359	346	344	357	350	352	325	375	345	350	353	369	382	344	356	331	351	351	361	385	313	351	367	367	348	362	373	342	358	367	355	383	343	362	324	318	353	381	341	373	328	368	325	379	342	350	340	374	375	372	352	361	351	370	375	355	341	332	374	358	369	340	354	330	375	349	351	367	357	353	357	358	381	349	354	347	348	349	333	392	370	358	353	340	338	399	377	341	351	339	370	343	381	362	376	367	313	325	338	352	335	395	358	364	375	372	356	368	334	336	350	346	384	341	359	379	348	349	380	363	383	315	344	389	327	344	364	347	356	364	356	397	334	335	370	360	354	363	360	333	373	341	341	368	371	347	346	376	354	304	349	353	344	364	374	361	406	345	372	381	346	392	350	376	333	324	374	340	330	389	344	338	371	404	364	342	346	361	369	398	354	384	351	361	356	348	368	320	365	361	340	350	334	362	369	366	343	343	329	357	385	337	341	342	370	330	342	363	336	344	383	364	337	360	404	355	366	366	363	367	349	352	348	355	359	345	368	342	401	360	332	376	351	343	353	385	342	359	340	332	348	342	336	385	343	366	378	350	351	363	315	343	363	340	374	370	363	366	340	365	371	370	389	356	373	361	366	344	368	362	360	357	360	334	355	350	388	323	338	362	342	329	356	344	350	375	363	362	352	380	357	364	356	375	378	340	348	332	380	322	368	378	331	349	357	343	350	346	346	380	343	367	358	364	362	365	320	360	372	401	380	347	384	359	369	376	373	367	362	348	358	376	344	355	333	371	350	345	338	375	348	358	348	339	349	356	378	363	361	362	360	336	334	346	370	330	339	364	368	342	405	341	341	359	364	353	330	364	342	318	363	387	366	332	376	356	343	374	374	375	356	362	354	390	322	361	348	341	325	354	391	348	346	356	365	321	368	336	375	356	344	398	349	371	366	332	374	324	407	353	345	368	326	370	340	347	382	311	388	371	362	314	373	352	331	346	332	390	369	352	348	392	350	346	338	325	350	355	347	351	318	358	381	376	346	337	344	374	344	360	359	357	359	344	360	354	361	344	337	338	382	362	359	375	376	338	376	348	368	335	364	370	361	374	366	340	355	344	315	356	393	325	332	344	366	332	350	343	348	376	380	399	392	355	333	389	372	366	369	334	348	352	341	339	331	377	349	365	355	320	359	363	349	363	375	362	349	342	365	360	396	375	346	391	372	365	370	384	348	358	371	389	353	341	359	331	366	367	374	351	350	377	335	347	350	355	369	342	340	343	359	370	342	326	354	351	363	357	350	344	358	366	310	348	356	357	355
25798	21829	29979	30220	21884	10928	5139	2090	1079	898	721	625	513	463	419	441	402	404	381	429	405	372	353	383	356	377	374	329	343	339	361	376	357	343	352	351	334	345	330	310	307	355	360	339	359	331	315	335	320	308	312	313	336	366	329	314	311	325	309	310	341	307	313	297	331	327	343	341	351	325	311	318	308	350	336	347	348	329	318	338	353	332	333	308	281	282	323	327	331	321	303	366	353	300	333	325	317	318	315	331	344	329	328	305	296	327	265	347	319	343	308	314	362	329	310	340	330	347	296	336	320	305	361	283	343	328	353	325	329	332	318	349	325	310	310	346	333	310	309	312	335	323	320	318	344	364	299	299	309	321	336	313	297	319	321	296	301	328	300	332	319	339	312	320	330	332	342	308	315	327	337	323	319	337	311	304	322	323	349	322	308	334	326	349	363	331	340	339	312	315	315	320	341	312	321	309	309	310	360	356	343	311	297	346	349	330	344	319	302	334	321	339	367	318	353	318	303	311	318	322	316	344	340	349	327	315	322	312	343	309	368	325	306	337	358	326	336	353	313	318	312	370	302	335	320	356	336	309	315	309	301	310	318	333	324	316	315	332	344	314	317	307	336	319	327	315	330	284	329	312	302	303	315	318	325	312	338	338	332	350	343	306	365	337	331	333	350	287	359	342	352	304	288	315	317	303	332	344	318	325	356	365	321	310	309	338	310	330	316	297	308	338	354	320	327	308	322	307	333	329	331	331	324	325	318	330	338	304	365	339	342	312	324	350	318	346	327	318	347	324	298	302	342	314	314	315	339	323	346	341	338	329	297	347	350	360	354	327	316	334	304	315	319	344	324	313	305	330	326	308	326	315	295	359	297	331	351	331	354	330	328	339	322	309	321	300	322	332	323	303	336	343	315	309	306	314	338	317	357	315	339	310	314	319	370	329	308	328	320	296	300	347	340	290	326	356	350	320	326	341	306	347	298	321	328	346	299	316	305	307	317	313	319	339	320	300	368	363	309	344	361	326	310	327	297	302	336	344	341	298	315	355	333	335	351	326	330	337	337	332	359	306	330	366	313	340	328	339	329	305	333	291	317	303	320	331	307	326	306	313	318	325	337	357	332	338	347	358	308	348	339	301	359	332	330	339	326	303	330	278	319	325	339	319	340	352	330	306	322	331	314	326	310	319	317	313	321	317	320	360	342	317	329	304	345	322	279	301	314	337	321	339	325	342	330	319	327	319	318	329	348	317	319	316	334	303	325	336	327	339	290	326	311	339	316	326	324	314	357	324	365	352	313	332	320	305	318	322	287	323	326	323	300	341	340	312	326	344	305	353	299	329	355	349	343	335	344	333	316	328	303	338	335	344	324	321	312	369	308	318	326	306	308	332	359	314	344	305	340	335	352	329	321	328	308	337	328	326	298	339	324	315	312	340	305	367	303	321	319	317	338	327	333	313	318	343	341	318	349	342	325	330	324	344	329	316	298	324	318	317	327	322	337	327	339	338	319	335	309	354	320	356	274	312	317	326	340	319	322	355	337	283	313	325	344	370	330	319	342	332	317	345	322	338	328	348	333	341	332	340	304	339	319	342	296	320	331	330	321	318	326	276	328	321	337	302	318	326	345	336	321	311	301	325	301	314	355	340	328	306	304	335	340	334	341	301	334	349	317	345	313	347	344	320	307	335	346	336	323	296	328	334	314	322	308	312	361	321	325	351	345	325	316	299	337	343	313	341	318	340	334	294	362	331	341	314	333	344	327	330	312	348	323	344	342	334	314	327	361	362	368	351	331	313	316	335	347	280	375	303	331	331	283	319	283	306	302	308	330	305	293	301	328	359	357	336	311	341	365	316	349	332	322	313	323	306	327	344	331	350	326	301	349	329	338	363	291	333	335	327	306	341	327	327	328	343	298	329	347	311	335	320	323	335	309	355	310	317	344	300	328	315	318	337	329	313	287	322	320	358	331	336	303	334	330	300	324	343	348	323	333	312	320	331	339	324	339	319	320	337	317	314	349	357	372	342	343	329	334	330	330	323	349	319	313	352	332	349	352	299	299	347	305	300	328	306	339	351	339	297	316	358	333	301	313	308	341	336	320	327	323	351	302	335	333	302	282	325	302	343	378	340	331	320	321	352	325	383	313	301	329	310	317	303	371	315	315	294	316	302	342	316	287	335	301	365	315	316	353	329	303	323	364	339	323	320	330	304	278	340	327	307	309	334	331	315	330	350	339	319	301	330	337	324	355	354	389	303	350	313	336	310	339	306	327	324	310	296	321	313	345	327	343	306	300	357	344	327	319	326	307	292	308	299	338	330	324	335	325	347	322	312	331	341	360	332	341	313	311	342	351	315	324	323	326	333	345	308	344	320	352	300	329	327	302	306	328	310	305	297	308	336	328	365	344	347	331	342	313	344	328	316	315	334	320	344	308	326	304	322	312	347	352	354	337	345	336	340	332	311	307	330	352	358	333	343	312	316	309	292	300	327	325	329	311	324	321	347	339	329	324	353	325	304	354	320	287	333	374	339	363	314	340	317	332	324	304	303	318	356	342	349	323	322	289	348	295	313	327	310	324	352	333	288	308	336	345	304	335	336	286	335	336	324	329	308	330	334	325	344	331	330	324	330	335	339	332	318	368	344	352	326	340	342	328	308	350	317	332	326	300	293	323	320	313	368	324	358	328	307	333	332	359	330	316	327	315	317	343	329	274	300	300	305	315	336	316	355	329	330	323	353	329	340	345	351	311	358	348	336	323	302	359	317	308	327	304	294	322	336	302	296	345	329	342	328	308	296	349	336	326	356	300	335	323	316	317	335	312	311	317	323	351	330	343	353	335	291	326	347	331	332	325	369	310	304	325	319	332	312	345	331	326	326	310	342	317	337	333	277	325	334	323	319	329	338	328	331	291	295	325	340	344	348	327	331	339	336	333	309	330	322	319	337	328	320	305	345	342	316	322	325	314	338	329	330	351	395	332	313	327	323	325	315	330	339	336	323	313	321	338	322	352	307	314	306	320	328	290	327	323	331	324	313	318	305	313	335	389	356	322	346	280	295	341	348	320	330	336	310	318	332	309	358	330	311	321	363	326	302	322	324	294	328	324	305	330	359	322	313	297	337	317	341	295	347	326	308	316	312	287	359	330	317	340	337	341	295	344	337	320	336	320	343	330	315	338	303	337	324	304	344	353	300	345	315	354	321	310	334	358	354	352	318	317	345	324	334	320	351	333	329	314	340	323	328	341	336	310	292	361	328	319	317	334	344	352	352	316	325	269	314	319	328	343	324	360	330	321	326	349	329	299	364	346	330	337	301	335	318	328	318	316	291	315	331	320	313	311	347	353	301	307	303	342	328	329	350	322	295	334	318	352	324	317	319	339	330	327	344	362	306	327	303	302	327	286	338	354	316	336	357	334	320	328	306	325	319	327	331	323	324	377	358	318	323	337	330	318	330	309	336	346	341	323	328	320	339	332	296	336	329	345	315	305	345
32966	56097	44110	33784	23020	12493	7884	3895	2110	1504	1154	863	663	581	642	556	529	544	514	473	512	486	433	438	429	424	422	393	418	392	384	384	411	377	417	376	377	382	381	369	334	381	375	365	390	385	370	373	357	354	366	357	368	350	377	367	365	375	373	366	344	385	371	375	359	397	372	358	329	362	388	342	357	372	359	388	364	368	339	399	329	369	384	397	352	384	359	367	358	353	365	377	364	346	356	361	380	370	365	358	332	350	343	391	355	330	335	398	347	403	363	368	349	387	360	332	346	390	349	372	387	354	346	358	368	357	341	344	337	372	345	364	347	353	345	341	358	356	386	346	363	369	367	348	363	349	366	345	380	368	365	366	335	362	343	355	352	347	332	356	372	363	346	329	330	381	373	340	331	365	335	337	347	352	366	344	349	355	366	336	355	347	338	360	357	383	336	331	380	382	362	348	360	351	336	341	350	357	355	355	357	347	358	333	339	336	354	355	346	356	362	320	389	360	346	391	347	375	356	361	380	353	344	353	388	370	343	341	371	362	320	372	336	390	358	375	324	355	340	330	359	357	385	341	343	389	332	358	376	371	363	414	361	392	358	351	387	363	352	370	356	389	345	379	348	345	354	343	314	343	373	372	353	362	360	374	348	341	361	374	355	336	354	364	362	351	337	356	360	367	327	352	347	356	367	346	362	347	342	350	383	326	339	344	332	343	378	367	323	318	376	344	371	343	360	347	351	370	325	363	377	348	349	340	367	359	331	358	365	368	354	346	373	308	363	326	346	347	370	372	369	375	339	356	354	364	378	367	352	360	366	345	332	361	361	370	361	365	345	371	340	358	325	356	382	356	372	345	368	356	363	380	371	360	373	383	353	368	383	386	362	355	347	338	349	389	358	361	335	358	378	326	376	366	391	360	340	346	368	352	322	328	341	364	377	354	336	351	386	339	351	351	351	356	338	356	366	359	388	352	373	355	355	354	359	356	358	363	361	345	366	361	334	358	365	378	409	349	343	358	387	355	348	349	358	321	356	318	362	328	362	333	379	382	373	381	387	385	351	345	357	346	337	363	377	331	378	352	351	327	347	327	322	353	332	361	383	340	352	356	370	348	364	335	328	324	377	328	348	371	374	348	365	370	390	352	367	338	334	365	349	360	332	383	359	396	359	361	345	327	328	336	359	384	349	356	363	333	330	378	360	332	351	380	379	374	325	367	331	342	336	366	334	366	360	365	352	354	378	349	366	356	343	362	312	371	349	373	363	328	352	329	331	336	374	359	345	311	335	358	349	341	368	353	371	340	349	367	377	330	371	346	383	377	366	362	375	384	366	363	344	372	375	351	339	334	371	348	370	345	332	359	342	346	340	347	358	386	375	341	336	348	366	324	383	366	350	337	365	377	378	363	391	316	368	328	346	352	384	329	364	333	332	340	370	351	351	340	363	336	352	356	360	354	355	353	327	377	340	328	368	344	333	320	350	329	347	379	361	368	375	352	308	362	375	389	344	349	356	358	352	355	337	339	363	366	378	354	332	377	342	376	393	332	337	363	382	364	347	350	359	369	367	362	361	349	345	341	346	333	376	395	348	360	346	341	382	374	351	364	363	333	323	345	374	349	354	336	371	373	353	340	366	353	352	334	329	345	340	386	365	343	352	343	375	372	340	359	367	346	336	358	336	361	344	330	379	349	338	350	370	370	346	346	356	397	324	369	357	352	326	361	350	331	345	356	348	330	372	325	326	367	331	364	351	377	375	341	370	354	369	357	356	361	376	351	395	352	362	325	358	359	386	370	357	363	353	386	332	359	333	347	344	395	351	416	382	397	354	371	329	378	364	378	329	356	359	374	356	394	379	372	375	361	340	390	327	349	345	354	384	330	359	347	361	364	380	320	337	333	385	362	385	371	381	348	342	347	356	354	324	336	363	346	380	380	345	326	320	382	340	354	354	336	329	364	358	361	347	347	351	373	395	339	348	351	360	331	369	324	357	366	315	392	329	347	343	336	386	361	378	367	361	392	349	369	372	356	355	364	329	369	375	364	386	355	366	366	347	359	369	346	352	365	379	344	372	357	363	389	381	361	364	369	376	370	353	372	362	380	370	371	386	353	350	390	401	350	332	343	350	351	364	371	360	347	326	382	345	367	377	348	353	336	379	351	358	377	353	323	346	334	365	352	398	374	342	372	339	324	381	361	373	376	333	354	328	365	332	329	354	358	342	355	339	352	363	362	358	362	362	366	367	337	354	315	337	356	344	325	342	381	338	327	388	354	364	363	340	330	361	351	366	329	344	380	327	376	341	347	400	360	347	368	348	376	347	342	376	376	353	354	373	390	354	348	336	366	368	330	356	348	347	352	362	348	378	320	351	333	356	373	383	403	363	361	341	381	366	381	371	359	379	372	372	384	347	353	317	371	354	360	334	381	339	357	331	343	357	372	339	340	356	366	368	341	376	365	369	367	348	352	385	377	353	310	352	363	370	382	345	336	331	356	358	371	345	333	355	384	340	358	376	345	380	360	355	381	330	337	347	331	364	341	350	357	383	352	338	357	323	363	359	345	348	381	362	336	388	379	367	365	346	352	380	340	354	337	362	332	390	331	334	330	370	342	323	353	346	359	372	324	369	345	365	375	351	374	364	355	306	385	381	392	366	393	343	380	352	343	352	356	355	358	374	379	350	390	322	327	368	368	402	362	357	354	358	333	332	322	372	374	378	343	372	365	360	338	373	344	402	334	342	372	367	348	360	346	357	331	375	357	370	365	323	387	366	329	340	375	336	365	342	351	406	398	375	345	371	330	373	355	354	362	345	340	381	340	358	343	368	352	342	359	362	350	370	365	352	343	340	325	340	358	370	349	381	360	354	361	368	371	362	394	367	331	315	340	355	361	356	340	335	340	336	345	363	377	309	356	370	342	345	377	342	342	362	354	346	361	364	366	371	366	363	355	347	355	335	359	358	332	334	368	365	361	328	359	350	367	348	335	336	359	375	355	382	379	345	347	377	360	323	366	358	348	377	385	334	367	332	369	380	342	358	367	373	339	360	370	365	336	373	387	358	389	333	369	374	360	318	355	351	359	361	406	352	319	360	368	348	360	375	364	335	348	354	359	358	347	338	372	331	356	328	343	343	337	366	337	376	353	370	331	345	336	329	366	367	365	373	359	369	370	353	347	333	372	330	355	338	337	353	345	373	337	353	344	362	360	342	360	358	337	379	337	377	371	367	373	366	360	393	372	325	379	377	326	374	375	353	346	335	382	384	357	360	339	349	347	365	407	371	336	348	373	368	357	333	317	363	356	356	332	352	364	365	365	338	346	360	368	349	330	338	364	347	327	350	336	364	374	386	369	379	358	393	381	370	366	337	320	364	368	336	353	329	324	349	378	353	377	335	410	354	329	332	332	344	355	345	390	366	377	377	356	361	328	370	364	349	395	363	361	331	375	353	387	386	361	383	318	376	348	377	333	368	360	337	355	341	355	359	360	352	356
23337	21653	29502	24907	22782	22668	17555	6458	2785	1648	1289	1074	834	700	697	680	692	640	620	595	606	609	577	536	495	544	526	530	568	562	566	528	464	518	506	551	491	507	463	530	478	467	456	485	464	512	486	510	453	478	480	495	437	466	473	440	496	456	467	499	476	476	465	469	476	466	432	483	502	444	444	503	468	477	484	467	473	461	499	460	432	494	441	458	465	449	478	503	484	480	494	494	487	470	499	461	504	490	449	450	455	466	486	452	500	497	470	478	437	425	455	476	482	491	446	474	499	479	475	483	497	458	453	480	495	447	455	484	453	466	490	460	429	468	467	444	455	509	463	478	426	494	470	464	458	498	473	470	464	487	522	450	499	483	512	489	491	495	475	429	487	462	486	433	467	465	441	479	457	492	464	468	461	471	495	467	462	493	499	454	469	470	447	488	461	461	458	417	507	480	494	467	488	481	462	472	471	409	501	492	463	459	478	432	462	460	486	491	473	442	458	498	470	518	475	430	498	472	433	467	472	430	456	461	486	507	450	454	468	453	480	512	444	457	446	438	484	479	443	494	455	483	466	457	446	457	455	468	457	450	468	445	470	454	459	443	503	468	458	448	422	516	459	473	481	432	495	493	445	447	502	466	464	435	453	439	467	467	447	445	473	514	474	477	446	509	493	478	477	490	479	470	511	455	496	479	495	441	454	439	468	460	466	493	464	489	503	456	474	496	508	436	483	475	467	478	430	456	509	479	443	434	494	444	449	446	509	515	470	445	443	450	473	449	475	485	446	507	478	477	504	492	470	465	502	509	460	470	439	496	469	465	455	489	437	486	446	457	472	473	469	489	485	454	456	457	485	459	463	450	446	453	436	479	445	440	439	458	426	477	463	448	483	478	484	483	466	458	463	441	461	457	431	453	451	489	488	503	468	468	427	433	471	455	443	466	472	492	448	459	443	456	463	452	458	459	460	444	497	481	455	453	478	498	500	448	450	487	468	446	454	477	459	476	444	467	451	433	474	440	471	498	497	457	467	468	480	465	439	457	465	463	508	443	421	492	435	424	454	473	481	439	475	489	475	456	486	489	458	489	431	492	466	476	474	427	458	452	480	451	497	467	458	442	479	475	459	427	461	432	456	503	463	458	486	479	475	427	445	483	519	489	469	479	467	482	490	458	479	486	489	438	437	461	490	455	476	428	474	475	522	478	468	457	488	506	488	450	469	431	477	443	475	484	475	459	420	454	449	485	500	490	465	464	500	446	490	466	449	488	468	494	465	462	499	472	472	460	495	460	455	437	513	441	490	471	481	472	479	445	440	464	452	431	425	449	453	441	452	441	451	489	506	495	455	451	432	468	463	481	440	446	464	467	519	456	516	446	467	443	471	456	407	494	491	459	452	513	473	455	465	472	482	460	460	414	478	460	489	478	484	485	458	493	477	445	532	445	433	465	440	462	457	451	460	458	491	467	507	441	447	474	465	475	437	469	489	491	467	442	493	442	487	461	495	502	473	448	458	472	419	463	481	473	484	477	491	441	449	458	478	498	453	470	485	476	483	466	479	460	491	476	505	464	509	486	458	471	464	484	460	471	493	478	470	494	461	476	453	489	440	463	491	517	444	522	484	472	497	482	439	477	475	442	464	443	470	486	487	496	451	448	511	449	480	443	473	453	491	421	497	480	454	426	496	430	473	451	449	503	505	500	491	479	445	487	473	446	473	467	454	470	455	478	423	456	463	442	513	470	478	494	445	456	475	444	452	487	455	452	470	458	495	494	484	494	463	477	443	448	467	473	468	441	475	473	473	454	459	460	441	459	519	481	501	442	495	473	473	504	470	440	449	435	488	453	459	427	481	507	468	477	469	448	472	427	461	478	499	488	428	476	479	402	482	468	451	468	477	452	472	489	448	470	494	468	483	471	478	458	462	518	459	472	469	418	468	448	481	505	470	484	442	471	482	467	463	479	494	461	484	474	444	458	483	455	485	444	489	515	451	465	455	478	430	484	458	477	504	455	488	486	450	497	508	460	481	498	463	465	516	476	456	445	461	465	456	475	470	474	484	477	486	426	492	469	446	470	457	496	456	479	481	494	462	492	476	491	489	457	519	470	503	454	441	437	456	455	438	502	441	424	423	424	468	464	464	465	460	481	496	458	447	491	459	478	467	453	478	445	502	490	446	442	470	454	463	483	488	509	444	474	457	479	491	429	443	464	457	470	505	473	495	460	472	457	462	459	466	459	461	459	451	482	457	463	483	496	452	448	498	484	464	431	472	462	466	435	415	468	452	486	512	421	487	447	475	474	487	423	456	509	472	449	457	471	457	490	497	465	447	462	464	496	484	489	485	492	432	475	430	444	476	483	443	474	499	488	489	473	471	461	470	464	466	433	495	489	462	523	452	462	474	475	447	448	457	479	458	496	480	488	463	483	466	493	451	468	491	486	494	458	471	467	509	478	508	455	449	473	468	465	429	422	474	452	454	486	482	466	441	482	466	467	468	476	462	432	498	499	447	432	460	471	486	456	468	430	451	505	508	437	431	516	481	502	488	473	485	499	424	430	456	462	420	444	471	464	458	501	441	503	442	501	462	475	456	494	490	462	483	462	477	490	447	476	444	502	507	500	476	455	468	463	477	468	474	423	478	469	487	457	478	492	478	459	507	461	443	501	429	488	481	476	475	511	475	464	436	473	443	482	483	469	505	465	435	452	434	481	482	481	484	459	468	507	473	449	483	497	463	440	462	461	439	445	492	494	467	488	482	447	457	460	478	491	486	470	455	477	461	479	499	469	458	460	492	477	449	484	435	483	483	485	476	459	480	413	502	437	486	458	480	470	450	501	463	471	428	487	428	476	484	492	479	475	454	483	479	446	456	499	470	465	461	454	486	497	462	481	473	489	459	498	446	465	455	476	504	477	449	470	448	477	474	479	445	473	479	481	438	480	486	437	463	449	481	442	456	475	512	432	447	487	488	489	470	479	470	465	460	481	511	455	504	464	466	444	476	512	464	485	477	437	457	467	491	463	474	509	451	478	451	455	424	499	469	470	472	465	475	446	443	490	440	420	482	459	480	497	440	501	475	463	431	502	473	478	411	490	464	477	452	470	455	463	478	448	446	418	460	437	474	434	456	448	452	446	472	465	467	469	481	453	434	460	449	459	473	478	473	471	447	436	441	462	490	460	449	459	447	420	450	463	449	474	433	460	479	478	464	491	470	483	460	464	461	454	461	454	475	440	458	488	452	471	443	467	455	453	487	488	454	453	469	473	483	458	450	490	448	497	506	432	473	452	466	476	483	467	473	492	434	472	469	476	462	478	465	503	445	447	480	495	460	455	443	466	482	489	430	478	451	462	499	490	426	525	488	504	465	495	442	489	455	487	482	506	450	458	502	429	479	449	442	489	452	472	499	479	457	455	461	498	448	468	488	457	453	431	466	468	487	453	484	441	462	483	478	464	496	461	488	453	472	460	428	446	460	484	485	463	508	459	499	482
35133	66028	56364	43202	30454	19813	14140	8664	4383	2671	1995	1583	1158	995	873	874	873	827	836	728	729	704	625	657	647	631	585	576	624	592	631	575	573	495	569	513	492	527	547	497	516	526	543	572	500	537	474	529	545	499	508	508	508	488	451	488	523	503	499	496	483	489	508	501	478	507	461	447	459	490	454	440	474	490	503	534	486	485	518	451	472	452	495	498	475	501	482	509	501	485	466	508	481	472	471	477	468	492	512	489	489	442	517	533	465	510	486	474	506	489	523	491	490	481	487	442	485	503	461	448	495	454	480	456	519	460	538	455	498	444	490	480	464	485	516	483	510	495	466	500	479	469	543	509	463	478	520	495	489	476	491	529	449	524	473	496	477	502	519	488	462	488	484	468	464	495	505	477	476	517	473	503	460	484	448	464	483	526	464	484	443	498	497	452	501	478	463	503	508	494	467	509	520	490	455	524	475	518	463	460	500	496	482	476	477	503	526	501	479	513	488	496	523	478	518	496	488	487	463	493	470	499	480	460	504	502	486	497	475	464	488	504	488	503	446	495	499	498	459	485	506	476	458	508	505	468	482	466	491	475	491	471	459	493	452	486	472	441	507	459	457	507	463	514	494	529	493	516	474	513	479	479	509	473	493	473	493	491	506	464	496	454	462	485	511	468	507	494	468	476	467	500	497	451	497	459	498	447	510	473	515	494	445	476	426	500	437	464	521	528	544	523	535	518	477	439	567	502	477	485	485	478	467	467	481	460	445	516	468	541	518	498	492	474	431	443	509	496	465	464	485	505	470	442	503	519	473	498	495	478	474	539	482	524	477	472	503	496	462	483	481	491	477	508	459	477	458	482	468	464	515	478	461	466	478	461	468	428	483	484	470	480	492	478	481	487	503	494	498	472	479	485	457	441	481	488	462	532	482	489	478	494	499	501	512	454	470	508	492	503	477	485	497	499	486	508	490	476	512	495	502	498	452	485	505	517	474	469	500	468	491	458	485	496	478	474	482	499	473	459	482	460	509	459	545	473	476	500	498	472	465	485	503	496	494	456	508	492	530	482	459	486	470	481	453	519	494	485	501	490	487	518	472	458	491	484	520	482	530	501	443	479	515	482	485	463	514	540	479	479	504	489	515	480	485	460	459	500	482	470	498	478	453	467	490	452	513	485	464	476	477	500	495	493	479	481	464	483	470	458	451	501	452	490	480	503	518	471	464	490	483	502	470	509	529	498	466	499	517	490	478	492	482	484	501	523	468	456	499	475	489	507	469	505	450	503	476	462	492	502	480	456	492	486	491	557	494	490	477	478	488	478	495	488	420	459	456	470	504	486	466	450	522	483	504	496	471	519	476	476	469	511	490	469	525	489	485	467	490	514	481	525	523	472	494	477	475	492	473	497	467	505	467	479	523	470	491	483	508	477	498	465	514	474	477	503	447	474	491	469	512	460	488	503	496	471	448	482	448	509	496	485	462	496	498	512	484	502	494	518	452	466	504	442	484	488	453	496	472	497	472	522	504	515	465	490	494	506	458	456	458	517	456	468	494	504	494	500	462	493	530	514	469	514	465	479	487	468	489	454	450	489	473	480	506	452	486	492	493	482	488	467	462	463	466	475	504	493	495	516	484	456	500	518	476	486	473	536	498	467	490	488	500	497	480	467	516	477	484	468	534	501	452	438	466	510	484	440	493	531	482	528	493	500	473	516	493	472	445	500	485	465	499	498	489	469	484	455	458	481	444	487	492	510	458	460	498	528	514	466	461	459	471	499	468	500	444	461	500	491	488	462	498	469	469	479	497	492	484	494	488	489	475	493	460	458	502	489	451	460	482	482	497	484	506	467	483	456	497	480	494	529	457	496	486	461	461	485	464	532	473	428	476	465	454	482	481	459	513	475	494	512	505	517	453	471	466	490	500	481	507	487	545	483	489	470	499	473	488	463	469	496	473	488	486	509	463	471	500	486	442	477	471	441	471	472	462	494	466	473	504	483	445	530	484	496	501	495	521	466	470	523	519	482	479	483	498	477	498	485	486	485	497	483	494	492	460	452	474	443	486	444	492	440	475	504	481	506	493	514	491	483	508	450	522	499	479	490	504	506	518	478	486	470	494	479	480	458	475	473	485	460	467	483	464	497	488	506	491	456	460	466	496	517	493	468	471	505	499	534	471	503	497	520	466	481	541	468	473	451	524	502	470	469	530	497	475	490	510	462	504	484	476	454	514	497	506	506	479	463	499	489	473	474	477	514	489	513	466	501	495	463	456	513	487	481	487	469	470	458	471	513	498	493	489	487	494	528	501	480	492	466	452	473	508	489	477	479	520	508	475	502	479	500	455	481	494	492	499	489	499	516	506	523	478	476	475	452	492	469	505	533	464	479	475	499	489	482	474	467	476	511	515	486	519	485	521	483	470	462	476	494	477	533	489	499	507	485	487	491	481	490	459	503	514	460	461	498	492	476	474	532	490	467	528	470	473	500	478	487	540	489	445	525	460	480	504	479	484	477	453	511	489	464	490	458	468	491	498	497	480	489	531	500	496	496	469	452	515	502	464	522	471	489	489	531	472	494	515	495	466	499	464	481	441	487	476	467	475	492	479	495	482	462	480	482	502	491	471	520	479	458	474	515	455	452	471	485	463	445	440	511	465	475	474	414	497	477	484	452	511	494	459	487	490	508	490	480	459	456	486	484	492	511	524	464	516	488	480	488	459	475	503	455	478	456	479	461	489	488	497	500	501	466	499	485	417	464	495	462	504	511	466	523	505	495	528	450	499	510	480	465	503	505	496	475	484	458	451	459	477	484	458	483	521	490	478	524	500	466	479	523	478	499	477	459	467	470	488	492	456	476	487	448	479	494	449	448	462	479	515	462	496	513	472	485	491	475	514	485	480	462	516	500	476	464	516	475	481	450	501	490	507	460	511	485	477	467	463	445	496	477	517	510	480	493	512	492	488	477	495	515	520	497	536	507	479	479	523	514	536	487	488	506	490	475	501	459	531	442	504	466	489	436	498	481	464	510	483	482	487	513	477	506	473	498	516	504	459	502	532	457	478	497	478	472	515	473	515	480	538	484	512	487	488	493	506	520	487	507	487	499	471	512	485	520	471	496	511	501	487	500	488	500	485	434	475	484	476	495	468	531	485	461	488	470	483	494	458	500	508	524	500	514	471	505	491	482	464	496	526	490	507	510	534	474	504	506	517	464	511	530	514	483	479	476	485	448	494	460	494	481	486	483	486	489	480	497	492	509	490	488	501	483	524	429	489	487	528	468	491	535	501	484	492	505	442	488	532	506	509	498	485	496	476	452	472	483	457	479	504	465	516	552	489	510	460	505	490	444	516	480	510	492	482	464	482	490	516	505	510	481	440	504	484	515	490	485	437	470	484	522	491	497	513	490	486	476	503	522	478	450	508	518	506	460	488	486	462	504	450	472	473	487	504	441	507	465	491	476	502	460	498	479	467	481	475	475	505	497	480	500	469	490	451	488
32051	36896	41122	27452	13433	6561	3327	1913	1006	628	493	387	381	326	296	274	312	288	295	301	258	302	270	256	257	264	280	259	284	288	237	244	271	245	270	254	263	226	256	245	243	229	259	273	198	269	246	255	255	242	277	245	232	248	230	233	251	242	244	260	248	238	237	268	257	247	224	249	276	227	247	237	241	229	238	244	247	214	254	230	228	219	257	243	256	252	245	246	246	221	241	223	240	232	247	236	243	265	230	259	205	255	250	260	246	232	247	264	256	262	231	237	218	251	252	261	238	231	258	228	258	233	241	224	201	226	242	240	253	244	272	224	230	238	222	246	254	245	252	253	247	235	234	243	245	254	270	248	235	264	207	238	238	246	240	230	253	227	256	269	239	267	245	254	258	235	233	243	254	245	243	245	264	239	256	271	225	250	232	255	249	231	250	218	257	249	255	245	227	258	240	245	254	271	260	221	246	250	229	243	238	250	243	264	250	269	203	215	258	267	240	249	233	238	253	266	279	256	273	230	230	252	265	251	251	246	242	226	240	235	211	249	260	237	222	238	249	244	247	236	233	256	235	276	267	222	242	221	230	253	249	247	245	256	255	238	265	243	233	222	254	227	261	245	246	264	247	225	264	239	237	251	242	265	291	236	259	262	259	274	259	260	244	253	242	229	244	265	256	223	243	232	271	230	229	224	264	239	242	255	249	241	224	249	253	266	248	222	247	249	247	248	231	261	236	239	231	249	279	241	213	241	241	235	245	225	264	271	252	256	268	271	225	252	242	247	243	241	249	270	235	218	231	245	223	218	240	234	243	270	214	253	237	201	210	242	247	256	265	228	246	236	216	249	233	222	240	273	233	252	243	262	248	259	245	249	231	257	220	224	232	226	244	244	267	257	265	260	253	238	258	247	256	263	225	241	239	245	252	254	233	236	234	257	256	227	247	237	238	238	247	223	232	254	266	259	241	231	229	214	226	215	253	228	239	245	222	239	234	248	255	245	221	238	252	230	242	259	224	234	247	239	239	246	255	252	227	247	266	239	284	240	220	259	239	280	226	247	195	214	235	258	252	282	214	244	259	237	232	267	224	261	251	229	238	277	227	272	250	242	239	267	232	247	265	236	259	223	240	213	267	251	247	261	261	237	276	257	224	266	221	244	247	226	236	248	265	238	276	262	236	249	237	223	245	253	256	243	249	242	250	235	242	243	232	235	234	238	261	245	238	273	248	267	264	250	238	230	245	283	242	270	235	246	220	260	210	278	244	268	263	261	218	259	254	229	224	220	210	246	239	235	247	233	248	245	273	269	218	242	247	265	246	228	232	231	258	231	209	244	270	256	249	262	236	216	217	235	240	240	249	248	221	232	239	206	242	238	264	248	245	205	249	258	254	246	235	253	239	249	246	215	264	230	266	227	286	236	249	279	193	244	220	260	264	234	240	216	233	241	241	237	241	234	211	230	272	244	242	242	260	258	239	231	215	259	294	238	244	258	242	231	246	226	253	232	251	242	261	237	225	261	256	251	233	249	232	257	225	228	252	278	227	242	220	247	262	285	261	239	236	244	268	233	252	245	260	237	225	233	270	223	230	222	274	244	245	257	240	246	258	265	273	246	243	243	206	241	218	225	264	262	254	250	226	242	260	230	215	245	272	286	262	234	260	273	258	230	243	249	263	267	238	260	250	254	260	220	245	242	245	251	247	224	217	265	207	251	253	229	256	212	255	245	233	235	249	253	229	257	218	269	251	254	251	243	246	221	253	249	247	257	241	246	252	231	208	225	221	211	235	252	220	234	269	269	260	242	228	260	223	234	241	193	250	259	237	248	244	229	228	255	252	235	239	263	250	244	237	242	225	258	266	199	236	243	218	238	263	270	243	246	258	226	257	240	228	216	254	259	258	235	234	253	238	260	247	258	261	237	264	248	253	233	240	255	265	248	237	255	251	260	246	204	246	221	252	224	258	271	258	239	274	238	275	240	236	225	240	225	238	230	244	239	261	251	259	244	255	244	268	234	264	247	238	251	252	263	253	244	247	251	224	254	282	232	235	246	263	236	255	243	297	236	278	258	232	243	244	264	256	244	259	279	234	238	262	259	240	240	251	243	247	254	254	242	227	263	263	245	240	276	238	239	260	234	231	222	229	237	239	251	231	230	255	255	259	244	224	264	229	253	232	225	254	270	253	241	256	218	241	271	254	261	234	243	229	211	274	236	239	236	227	243	240	241	249	261	238	252	220	224	247	250	239	231	260	238	248	255	242	263	245	238	244	250	268	278	242	262	258	255	202	233	235	217	254	238	270	236	262	235	243	227	222	240	231	234	266	251	242	245	248	257	226	257	226	244	246	232	233	213	252	259	245	256	257	251	219	233	255	248	270	250	255	247	246	239	259	239	240	262	249	251	261	243	253	247	241	243	268	206	242	228	266	271	261	247	267	233	253	252	259	214	235	264	249	243	264	266	229	246	251	247	253	219	254	257	247	272	229	231	244	251	255	249	252	249	254	235	242	246	247	249	253	228	242	239	260	275	218	223	234	258	242	230	212	250	227	261	249	236	216	255	263	223	255	224	232	249	230	238	238	229	250	250	227	237	223	228	225	241	241	245	260	242	235	240	266	252	250	235	249	256	248	233	242	241	292	273	255	246	241	252	256	268	244	205	225	249	242	266	251	255	238	250	244	256	220	257	250	231	233	230	242	253	269	224	259	252	244	272	233	264	241	255	224	235	229	200	260	245	265	231	238	243	246	262	253	237	250	231	228	247	218	234	252	270	237	238	258	250	257	266	294	227	242	253	272	208	252	234	245	213	240	223	273	230	236	252	238	253	236	245	244	239	238	255	240	229	228	252	260	243	241	246	222	252	240	233	232	232	262	244	244	256	235	225	211	266	223	254	255	250	243	258	250	239	254	216	241	230	239	230	242	238	236	228	263	245	241	244	253	254	222	251	241	219	235	225	234	246	248	255	247	228	254	244	230	239	253	232	254	232	278	212	251	239	247	258	241	252	266	265	228	244	254	244	247	229	259	230	241	249	267	284	249	250	275	259	231	270	239	207	271	265	240	263	216	245	237	246	236	236	234	231	247	272	247	226	229	199	264	257	244	256	239	256	257	249	249	225	243	243	260	229	251	251	252	241	240	241	270	248	244	223	253	241	265	234	241	257	252	252	232	258	244	254	228	235	254	259	282	247	248	238	244	246	252	273	212	273	255	271	230	248	257	249	253	237	264	246	239	237	240	235	244	241	259	257	237	235	248	238	238	241	257	219	190	230	254	246	243	210	271	257	261	235	235	251	219	279	244	225	266	234	260	243	252	244	242	243	248	229	230	239	256	230	271	271	234	254	236	235	264	268	226	247	248	281	239	251	246	227	227	257	232	255	240	250	216	248	239	238	239	234	233	248	241	242	232	221	235	232	229	241	235	255	248	240	271	236	263	246	206	226	244	254	243	237	241	230	256	240	270	238	246	259	252	222	235	243	265	226	212	234
33178	51214	40436	24828	15119	9530	5831	3462	1680	1005	757	601	487	437	418	382	352	388	378	357	391	289	330	345	303	271	267	284	313	278	293	302	297	270	255	262	255	274	270	280	266	267	282	287	275	260	268	283	283	285	257	275	307	263	254	257	292	267	278	289	241	241	299	275	247	289	260	305	256	246	284	280	255	262	288	254	292	244	259	279	249	293	263	267	262	267	254	258	235	262	266	256	288	262	274	268	234	256	276	280	285	266	274	271	292	277	282	270	289	274	262	302	265	245	283	275	271	268	264	263	281	261	305	272	286	299	290	277	270	292	255	251	247	237	296	251	259	234	268	302	274	269	245	288	274	290	285	268	273	290	274	283	234	254	249	283	266	269	248	285	273	242	254	280	282	249	278	285	262	269	265	249	305	272	274	271	242	259	274	262	244	272	245	291	255	254	276	254	290	274	267	271	291	262	261	255	268	271	237	262	278	263	230	266	236	269	272	265	276	310	286	259	272	261	280	239	291	288	248	277	276	249	275	259	270	294	265	247	259	263	264	262	248	252	281	267	275	251	260	253	266	267	259	256	252	274	272	277	237	239	257	277	265	253	252	292	243	257	265	280	278	267	240	269	255	301	285	274	307	293	256	287	283	278	282	244	239	295	239	254	252	274	252	277	288	271	274	299	277	279	267	290	237	262	251	273	280	295	249	264	261	267	295	259	270	256	263	291	216	252	253	264	236	231	273	262	232	268	276	248	281	272	287	275	259	279	284	262	284	265	243	261	256	247	258	273	274	265	271	302	273	258	242	274	270	241	269	244	279	306	269	280	296	271	283	264	243	271	264	273	227	265	272	270	286	258	277	255	270	273	275	277	270	295	282	281	302	308	283	285	250	282	283	271	274	255	257	284	271	275	283	297	260	299	285	262	282	273	277	248	256	274	277	271	255	284	254	229	289	265	255	242	284	280	257	295	250	274	271	302	249	298	281	225	268	277	277	256	281	263	250	288	267	254	294	297	279	262	267	259	281	296	254	259	269	257	263	254	289	279	254	213	264	270	263	278	235	280	287	254	254	272	269	279	272	260	258	272	277	260	260	300	257	281	268	256	256	265	271	268	288	263	289	249	284	267	278	284	296	264	266	237	271	259	285	273	284	265	277	272	291	261	274	273	271	273	298	260	272	283	268	273	276	263	282	285	276	297	285	280	291	277	224	290	231	259	275	293	254	268	268	247	288	270	267	231	261	303	248	252	287	266	230	241	239	250	259	302	250	269	326	251	250	281	274	308	288	266	254	282	282	240	288	272	298	286	301	271	257	232	279	283	286	301	284	283	263	276	255	272	255	261	292	281	250	275	257	277	274	294	282	268	285	266	276	292	281	299	290	232	291	251	276	237	272	292	260	276	271	285	277	255	275	268	255	273	265	250	257	272	263	282	287	272	270	273	236	299	286	294	272	289	231	281	259	261	244	244	295	271	263	257	312	236	251	267	235	261	234	275	277	276	276	258	265	281	278	255	238	249	279	271	296	277	269	286	298	250	272	240	251	257	282	296	270	282	290	254	259	263	308	246	292	299	302	271	261	250	242	287	293	280	265	278	255	271	275	242	263	267	270	259	260	237	252	271	264	273	293	248	268	285	266	244	301	283	259	273	275	261	281	272	258	271	284	276	261	279	242	258	294	269	242	291	284	263	277	290	267	244	269	266	286	291	281	281	255	259	287	268	275	243	269	296	248	292	257	285	256	266	256	276	214	247	274	278	246	263	297	241	266	233	301	245	255	274	271	260	285	265	256	283	241	262	255	268	297	258	274	268	276	301	279	280	260	250	271	271	265	283	277	258	279	284	286	273	268	260	253	287	264	272	248	287	279	277	281	239	235	259	267	261	280	260	269	248	273	277	287	289	274	311	277	304	285	274	282	278	279	253	276	261	272	270	259	264	281	276	260	299	265	282	247	278	281	262	289	287	272	260	245	254	230	271	263	290	252	297	276	280	277	258	297	265	280	292	273	267	272	264	240	231	258	263	272	271	270	286	287	277	277	285	264	259	265	311	244	294	272	266	254	252	280	263	274	258	269	250	282	262	267	250	250	288	231	264	275	272	278	245	260	290	269	256	275	300	281	283	276	259	241	265	279	267	256	258	260	263	262	275	270	279	276	258	252	281	289	281	292	290	271	280	279	285	272	256	258	265	266	267	290	259	278	313	243	266	278	276	288	271	252	259	293	274	273	269	269	278	265	290	243	230	281	259	280	273	304	258	264	288	256	251	264	278	297	224	244	265	303	263	260	288	291	280	263	286	262	271	280	267	278	306	245	271	298	263	282	286	254	267	261	243	288	276	285	233	273	273	285	261	282	248	295	263	281	265	258	254	278	264	262	271	277	270	277	264	276	225	301	295	280	250	264	263	271	265	242	269	270	269	260	267	248	269	272	268	253	287	262	252	282	284	301	270	295	275	270	261	282	272	283	237	252	260	265	268	265	239	232	261	244	259	305	271	274	251	285	310	276	273	288	299	277	296	266	243	297	270	254	289	274	283	287	267	263	280	279	269	263	275	242	262	242	227	278	257	290	269	302	288	232	279	306	259	289	240	251	246	281	269	286	252	311	245	276	282	256	283	258	259	261	241	257	253	257	245	248	255	278	264	257	235	278	249	262	278	277	284	278	278	288	312	283	262	279	295	241	266	243	277	264	255	291	282	294	246	280	241	262	260	265	265	248	261	254	299	281	282	244	241	268	261	276	284	249	290	288	264	281	286	283	267	274	261	253	268	257	261	274	267	261	255	244	294	273	276	261	286	273	292	287	275	261	294	298	263	254	252	306	269	289	268	294	290	236	266	259	282	246	280	264	251	261	290	267	247	272	285	275	255	280	302	275	287	260	271	264	281	268	288	270	260	292	276	271	239	260	279	271	260	275	285	239	248	245	277	254	266	242	270	276	250	271	252	259	269	257	277	281	254	241	262	265	289	256	274	256	269	240	283	283	244	256	270	259	287	244	298	250	279	232	260	261	263	294	245	297	293	277	261	259	271	274	258	278	279	264	293	274	263	256	261	279	267	287	257	252	277	250	284	246	280	274	253	259	278	266	247	266	249	261	244	294	309	251	284	268	278	248	262	267	269	277	252	284	257	294	266	300	285	263	274	259	259	257	261	262	271	277	289	272	229	282	278	251	238	290	279	275	276	278	259	261	286	276	274	253	300	265	238	280	259	264	239	251	298	242	278	260	265	240	242	284	265	279	302	291	252	262	229	258	246	281	279	288	278	265	276	283	286	252	272	267	275	296	265	261	270	260	271	247	260	268	223	252	238	265	279	285	305	265	272	255	259	261	281	232	265	271	281	245	291	277	265	252	272	261	258	247	272	263	284	279	312	273	282	270	256	248	269	264	262	286	259	288	280	276	265	262	298	260	273	263	285	268	279	300	268	275	270	226	272	252	246	288	286	263	270	290	256	252	298	265	254	262	275	270	280	282	310	270	268	265	288	263	257
24508	21649	29279	25872	23515	19262	12637	5663	1912	1007	801	660	501	497	418	407	457	405	448	441	406	403	415	376	390	342	362	395	394	367	333	339	316	334	341	353	322	358	341	344	339	335	367	316	358	297	350	327	348	335	325	341	325	316	343	341	340	303	341	362	331	320	309	308	341	348	316	353	341	302	327	339	355	320	325	311	360	323	374	318	321	307	326	329	368	306	318	336	357	344	338	323	308	320	338	301	334	343	331	347	353	302	317	351	330	324	314	365	324	319	333	333	309	334	357	346	327	333	309	324	307	345	316	348	301	322	334	307	358	330	308	332	330	300	319	349	273	345	357	331	328	309	347	324	326	351	329	340	321	325	319	340	339	332	341	329	325	332	326	335	313	304	321	316	337	350	339	330	371	314	306	310	334	316	333	330	354	325	321	318	343	333	316	317	331	307	318	327	344	320	325	333	292	315	299	340	336	323	337	328	313	318	320	321	346	308	288	337	336	352	363	331	347	315	332	318	341	339	358	318	317	316	323	354	330	299	335	289	292	324	312	303	348	315	341	346	349	326	318	347	287	333	322	334	340	321	318	344	327	325	341	305	336	345	325	366	372	331	337	354	308	290	308	335	294	342	314	312	341	361	330	308	315	324	323	326	322	339	350	317	323	325	335	311	317	291	321	336	321	336	317	301	336	325	325	346	334	296	335	344	324	319	349	374	313	330	328	325	349	348	342	290	334	338	319	337	298	341	333	293	303	322	339	321	336	352	327	346	321	336	334	345	317	337	333	338	314	298	341	319	337	337	309	296	310	327	330	305	359	333	326	352	318	343	335	314	363	335	338	314	323	360	301	354	315	362	356	342	339	329	309	358	330	315	312	335	323	331	326	344	315	332	333	350	343	332	293	345	284	332	334	326	339	314	359	318	356	345	311	300	324	329	314	275	339	337	312	316	324	328	319	372	339	298	326	354	316	366	326	353	318	343	335	326	321	317	311	340	348	312	291	320	301	353	332	358	312	322	333	332	322	344	333	344	320	351	322	336	341	314	335	306	322	339	317	341	335	319	324	315	344	305	360	355	329	294	331	309	322	326	325	312	310	294	338	317	344	359	315	308	332	346	321	319	354	349	357	344	342	298	311	334	325	323	334	325	320	333	282	306	323	350	331	372	332	315	346	317	341	330	334	299	336	346	316	318	325	320	361	323	309	319	312	310	344	345	325	350	306	310	312	355	347	349	340	336	321	359	363	303	334	292	320	302	338	342	358	319	332	308	354	299	343	312	332	345	342	350	308	354	310	345	338	334	324	323	313	314	313	296	349	331	334	350	328	337	310	350	316	324	342	346	310	353	348	321	349	312	345	319	299	349	330	362	315	343	311	346	327	312	340	313	333	348	359	319	322	326	324	321	361	328	306	313	353	284	317	325	341	322	298	355	339	337	339	325	335	316	335	308	313	350	370	355	331	317	353	330	316	336	312	317	327	319	376	327	337	355	355	280	340	315	320	311	315	338	326	333	332	308	332	326	328	326	348	326	341	340	343	347	300	348	324	307	324	342	342	346	334	332	327	326	326	356	315	331	335	330	328	328	323	335	323	336	317	332	321	374	310	303	304	319	340	343	316	333	334	311	347	311	330	342	313	318	331	323	352	297	336	325	314	312	344	364	347	316	328	319	324	336	333	357	327	336	332	315	310	297	319	331	343	320	305	342	313	315	322	351	355	319	326	323	360	325	331	315	324	374	291	363	294	321	354	341	358	327	344	321	356	340	336	334	333	331	311	351	343	335	317	345	343	324	309	332	311	330	339	348	344	315	330	327	340	346	333	336	311	342	302	318	337	317	320	310	355	338	304	308	357	339	319	334	321	329	353	327	328	318	318	318	343	352	355	312	276	335	352	330	332	344	349	336	296	318	325	336	335	329	298	310	358	339	315	306	281	327	303	312	315	311	324	336	296	341	312	330	333	355	309	339	339	308	341	332	324	313	333	332	323	376	346	326	327	360	332	342	334	335	325	335	330	331	345	362	362	331	329	336	309	343	331	339	305	352	337	309	291	321	358	352	329	330	332	340	355	336	306	298	324	332	311	283	372	309	346	314	339	334	339	332	327	366	334	303	331	320	316	307	322	344	333	339	324	323	343	284	331	323	333	302	304	325	331	355	335	331	331	329	333	333	321	339	328	328	333	343	309	326	360	335	319	329	336	332	319	305	326	345	348	311	342	309	363	330	338	308	304	298	341	307	350	355	326	334	307	339	351	292	314	343	337	325	309	307	347	326	317	318	333	336	340	320	365	311	338	328	351	345	331	311	334	320	321	329	334	342	307	345	355	338	315	324	294	349	331	313	328	303	319	371	356	318	376	303	334	340	323	300	332	352	337	306	327	331	346	318	326	319	309	319	323	313	333	342	361	352	302	335	334	304	318	316	308	332	350	332	348	327	290	324	326	307	326	343	347	312	333	361	311	299	339	352	324	339	318	356	312	318	347	332	344	306	293	330	314	347	323	338	352	312	329	379	304	334	295	326	323	325	332	314	343	374	306	303	304	335	309	308	349	296	349	357	342	292	318	309	307	322	333	292	328	367	358	334	294	354	371	325	373	332	298	323	342	323	337	301	310	325	322	351	327	346	315	312	333	371	333	331	336	340	305	320	362	341	295	301	359	324	320	351	317	333	321	287	351	332	316	316	345	311	333	301	321	333	320	343	310	322	350	344	323	337	365	350	342	357	306	323	340	345	307	332	345	320	349	348	310	357	324	341	336	349	306	319	325	342	326	316	349	314	318	334	316	351	336	348	310	340	357	347	338	325	315	374	301	332	331	306	323	330	315	335	352	313	313	325	329	325	292	326	336	328	318	308	353	304	333	365	347	333	295	360	336	315	322	333	319	338	330	334	341	342	340	335	313	284	324	307	326	299	340	311	340	345	316	342	365	305	303	327	301	338	345	356	322	329	329	311	330	308	306	308	309	297	318	318	300	311	324	332	322	349	344	322	313	334	348	320	331	334	310	323	295	320	322	322	320	325	326	338	327	333	300	333	387	312	318	317	320	324	329	317	321	329	311	367	316	303	345	324	323	310	317	322	326	334	326	330	314	305	331	294	328	320	329	307	332	336	348	363	358	361	317	313	336	305	343	329	336	355	347	312	336	334	344	322	322	315	315	339	328	331	352	325	330	319	294	301	323	340	316	309	283	326	339	350	336	307	314	339	319	317	351	343	325	308	293	315	311	318	325	304	358	319	349	313	353	311	324	304	309	322	355	340	363	305	330	271	299	348	317	339	364	340	324	338	360	336	325	329	335	343	305	351	316	305	323	306	320	321	336	341	337	355	316	337	336	308	324	330	296	353	314	320	324	317	320	293	340	330	311	344	346	306	340	303	328	318	338	328	361	351	332	290	327	331	312	319	324	348	354	319	343	343	364	328	307	340	323	346	299	313	304	332	342	358	348	356	347	336	332	323	327	328	343	300	309	303	348	338	320	303	329	330	341	331
33749	60851	47789	32999	26444	18003	14349	8054	3062	1652	1155	924	730	603	623	561	505	539	515	496	497	489	417	411	433	420	453	380	386	409	371	412	358	390	358	354	347	382	347	381	346	331	336	347	340	370	377	359	330	349	334	363	349	324	344	343	321	330	357	327	349	348	338	346	338	341	371	351	376	322	336	361	330	346	314	366	317	349	332	350	312	352	341	349	346	354	308	345	340	365	330	329	340	360	334	352	370	346	343	327	331	360	337	315	359	318	336	392	350	340	331	334	323	380	369	360	339	373	344	345	342	355	369	326	327	345	309	343	304	349	321	354	345	336	352	337	314	365	343	348	329	337	365	335	325	362	350	351	342	343	361	364	343	330	348	344	324	382	330	350	311	338	320	334	343	323	309	324	323	351	328	362	310	332	343	334	329	358	353	330	333	356	335	387	320	335	342	348	340	392	355	365	368	349	365	387	339	337	333	340	334	370	340	343	339	336	345	334	331	318	352	307	320	345	330	320	312	326	339	363	360	337	366	324	327	358	355	330	333	372	336	321	353	335	321	327	349	330	325	363	339	319	383	341	361	361	320	383	317	368	361	369	330	335	374	368	328	350	302	341	366	353	345	343	303	371	349	316	355	335	345	365	325	331	340	343	336	323	353	375	340	332	360	370	339	325	337	355	375	364	325	377	349	335	363	341	356	342	357	319	375	322	372	363	336	319	338	351	350	320	336	325	349	348	347	389	356	338	334	347	330	365	341	340	386	399	353	352	354	345	373	344	346	339	367	291	343	351	298	384	303	311	341	346	368	305	330	351	341	336	381	322	324	313	333	360	347	329	359	322	346	338	353	355	361	364	358	367	317	341	340	349	337	338	337	320	369	328	344	326	346	359	334	367	336	375	348	345	337	334	351	374	376	355	348	325	341	372	354	354	321	337	310	356	318	323	340	350	345	344	358	339	337	330	328	340	337	351	351	321	366	357	345	352	359	341	335	336	313	357	356	346	376	337	341	377	312	375	359	320	355	360	321	378	357	367	354	378	361	341	366	355	327	313	335	335	321	346	335	372	371	343	346	343	357	284	370	317	331	360	380	362	346	366	330	351	338	374	328	338	334	354	330	337	360	340	359	342	327	344	325	322	330	349	333	329	341	368	387	375	319	332	347	319	359	350	338	351	331	361	359	359	373	346	331	315	342	349	360	377	343	336	334	350	337	322	343	347	332	351	339	341	355	337	356	346	320	349	351	355	364	327	331	310	321	343	356	355	332	342	363	374	324	311	333	354	349	318	359	332	376	331	344	355	321	351	324	356	378	359	358	354	342	344	324	318	338	357	361	350	348	348	380	377	354	340	336	320	355	345	358	301	329	334	355	347	312	333	326	335	351	335	337	327	328	352	327	338	363	336	376	363	340	335	361	351	320	336	353	338	348	351	325	339	358	339	357	342	356	331	358	351	345	361	325	376	359	349	339	342	332	332	337	305	339	331	344	321	355	315	307	322	325	340	336	378	347	329	343	326	309	317	331	343	370	354	341	343	330	361	349	341	337	378	336	361	375	318	339	357	333	336	348	318	347	390	355	361	317	361	321	352	341	344	355	358	328	354	350	328	350	349	333	331	326	357	346	352	366	318	334	321	318	359	343	339	352	344	344	330	367	356	327	339	325	338	359	337	357	330	406	351	346	334	366	346	356	307	349	370	312	373	359	341	374	320	333	358	379	332	310	348	323	318	340	373	365	336	387	339	323	334	343	339	330	356	344	336	322	335	356	359	336	358	333	343	320	334	330	362	335	330	370	342	362	334	325	344	357	356	333	359	341	330	332	347	324	350	331	359	344	328	363	363	341	369	338	342	341	343	335	348	329	332	374	363	320	332	343	354	326	365	320	349	341	361	367	332	348	332	323	333	305	332	393	370	355	344	315	320	353	350	344	341	364	380	356	369	354	357	309	341	379	328	320	331	350	313	341	349	344	373	375	364	353	311	341	340	372	350	380	341	336	344	317	336	355	326	387	327	346	367	366	363	319	343	328	323	356	345	352	332	377	347	356	356	357	332	380	339	374	360	332	380	370	369	329	342	357	362	364	353	335	320	380	337	350	314	360	328	362	333	340	328	359	335	342	339	348	348	349	326	360	334	324	370	341	344	322	310	332	344	346	322	381	349	369	326	349	390	334	359	339	321	396	339	342	354	327	337	358	378	308	349	315	355	336	356	331	327	346	361	339	325	351	334	341	345	339	338	346	354	371	324	339	370	367	320	338	362	373	337	333	338	345	335	344	327	325	324	377	312	326	366	377	356	340	325	387	328	359	331	337	351	347	349	327	349	358	352	333	351	358	297	316	393	338	345	334	361	345	357	358	363	306	331	319	344	363	314	342	347	332	355	349	322	332	346	328	325	306	336	327	342	345	353	350	329	347	357	344	355	369	336	336	362	337	403	360	360	327	343	382	356	317	333	322	372	320	323	307	346	388	367	319	333	359	317	389	339	364	346	319	354	357	334	352	298	348	341	334	327	351	345	327	344	341	353	349	360	347	349	346	312	378	335	344	374	339	305	348	322	376	365	351	336	357	346	352	347	384	319	313	318	352	346	324	312	329	339	356	330	343	347	370	349	327	370	333	402	356	331	340	343	335	357	324	308	353	339	319	318	341	341	370	322	297	353	319	363	324	338	329	345	340	353	357	329	346	341	339	363	351	373	334	347	356	334	337	348	346	349	334	334	374	366	337	346	365	332	355	333	354	315	345	339	330	324	327	313	366	316	361	355	349	351	328	340	394	394	380	324	345	332	350	379	321	349	351	298	372	357	339	357	340	334	334	314	351	340	342	353	347	309	349	359	313	389	343	324	338	344	343	351	340	333	370	356	370	355	339	373	333	371	342	316	354	342	325	349	343	323	369	387	320	371	333	341	327	332	343	335	339	335	332	403	344	352	328	336	364	352	341	361	352	316	354	345	352	354	291	350	360	363	355	343	355	356	327	338	350	339	332	349	335	356	346	348	351	334	303	347	357	331	360	336	343	350	408	370	354	334	323	351	355	354	338	369	373	361	387	385	347	345	350	342	336	344	334	352	348	320	355	353	350	347	328	360	359	355	344	350	346	347	343	324	334	319	355	339	362	345	345	330	331	312	353	315	350	342	359	335	349	334	355	324	323	349	338	335	339	315	336	344	355	359	353	331	306	334	351	381	332	304	333	381	345	360	366	345	330	323	330	344	295	367	346	369	336	325	347	330	327	328	356	317	340	319	368	336	331	346	364	327	353	305	326	335	338	362	336	338	318	321	364	344	366	340	392	330	325	342	389	347	346	336	319	352	328	354	365	345	331	350	357	323	350	337	352	340	363	309	361	349	372	325	371	348	360	327	353	344	334	359	347	346	320	349	355	359	337	313	354	344	313	375	343	357	324	354	364	333	331	396	354	375	341	374	364	304	323	365	375	338	326	357	348	367	346	357	325	355	311	337	340	366	322	356	359	337	357	337	362	371	322	306
25750	21853	29640	28998	19946	12343	7108	3507	1403	809	649	545	482	395	385	397	398	372	421	378	390	380	350	382	372	359	357	364	337	357	310	346	365	387	328	330	301	339	324	325	371	321	336	349	357	335	337	329	311	292	293	298	321	302	334	327	340	334	333	318	331	314	300	300	304	337	310	326	332	317	314	300	376	345	319	331	297	311	329	316	334	356	309	326	305	275	317	305	289	340	324	320	342	340	341	283	295	309	302	314	335	313	325	310	285	328	352	360	297	347	264	306	311	329	316	310	334	319	304	338	336	324	333	279	309	312	334	350	340	323	332	308	331	326	349	323	282	311	337	310	343	296	342	297	343	331	338	317	318	336	319	317	346	338	332	314	342	298	308	338	303	303	341	323	330	309	315	334	338	345	311	310	290	320	327	284	345	330	323	352	301	322	327	333	360	330	339	352	314	324	310	351	319	315	326	293	333	319	333	370	303	345	308	317	328	337	371	328	333	303	339	352	340	316	328	316	303	336	316	361	296	330	340	305	341	294	332	329	322	350	291	331	339	313	334	324	306	323	293	327	346	308	320	337	337	319	340	314	317	362	330	306	338	313	328	355	330	317	323	361	306	310	317	318	285	309	306	331	352	322	324	317	316	308	326	322	327	349	346	289	339	349	338	326	340	305	302	335	315	331	320	317	303	335	332	319	324	339	319	295	289	319	295	325	320	334	343	313	344	316	292	310	329	306	265	295	314	307	326	294	300	313	334	292	327	308	318	327	316	322	315	325	320	329	304	294	317	322	308	313	304	321	339	330	342	324	322	332	321	318	347	342	313	331	353	316	351	332	355	301	323	301	325	314	336	339	319	300	360	319	330	306	310	316	321	300	317	291	312	317	316	320	303	323	332	318	315	267	306	301	318	321	305	309	301	313	315	331	326	348	337	327	323	350	320	308	332	315	333	280	340	297	331	335	329	317	359	338	304	315	329	316	326	312	336	304	315	355	330	355	314	343	318	308	318	303	335	339	304	320	343	323	317	303	329	329	346	339	335	328	307	306	317	338	321	317	311	311	333	302	316	294	313	328	313	308	345	320	309	315	320	310	340	321	354	351	322	296	298	336	337	307	329	340	308	307	341	353	317	300	321	346	315	329	354	351	325	308	310	332	339	332	303	307	320	359	335	311	305	331	312	336	333	323	312	310	320	351	289	315	342	330	335	333	313	316	325	324	324	322	302	318	345	343	310	319	307	322	340	328	365	350	331	306	373	349	319	322	312	309	285	318	296	316	309	309	309	339	308	338	338	324	320	334	288	300	302	325	294	278	332	341	314	308	306	323	308	307	306	341	322	355	308	333	317	330	321	299	315	314	341	307	325	321	324	300	319	321	320	330	330	306	317	309	291	343	299	316	315	326	325	289	330	299	307	314	296	317	277	315	337	295	315	309	327	310	358	358	298	328	315	301	331	360	329	337	311	331	314	303	327	326	323	294	289	333	309	331	315	345	293	308	338	293	307	337	329	336	309	324	325	313	335	327	312	328	331	351	320	302	309	334	310	331	320	327	318	289	356	345	302	302	329	350	312	320	340	340	330	362	326	336	320	288	329	327	312	275	341	365	335	343	321	333	316	327	307	312	345	305	316	319	329	329	315	303	321	383	307	323	326	327	332	322	307	315	337	303	315	377	327	344	348	328	304	321	293	282	328	299	322	303	317	326	351	344	311	291	337	312	309	331	302	332	294	341	324	336	333	313	336	303	289	319	333	350	306	299	353	341	320	315	330	296	296	329	332	301	328	316	326	335	335	336	306	291	309	335	320	309	309	335	303	343	340	340	348	322	333	338	350	321	339	338	313	295	330	304	322	298	351	310	359	341	316	314	306	314	295	350	297	312	323	318	319	326	300	304	353	347	305	317	315	322	308	320	321	329	310	336	327	369	338	299	309	324	326	305	296	334	321	339	347	358	334	316	319	323	318	308	324	293	292	303	312	353	298	315	295	343	358	298	328	330	317	336	340	310	338	326	308	358	307	306	280	348	344	313	297	339	315	325	314	329	300	336	330	312	370	326	321	335	312	324	324	357	330	331	337	292	327	322	307	314	311	329	352	320	351	312	324	346	353	351	342	338	328	314	337	323	333	338	350	339	326	326	334	293	291	314	303	306	316	305	323	310	287	298	326	343	346	315	285	311	337	301	307	313	327	323	300	307	312	295	311	346	333	329	305	320	308	300	318	337	336	318	348	332	317	332	339	308	366	334	337	299	330	343	347	319	310	288	308	308	311	331	346	306	356	330	290	311	327	340	309	318	318	317	331	309	339	304	316	303	312	321	325	330	313	334	276	335	304	323	318	325	362	336	336	322	341	325	309	333	299	317	342	306	287	343	344	296	307	303	304	314	341	317	326	359	339	346	333	320	305	309	301	330	312	333	320	317	325	291	309	333	325	305	309	324	362	305	334	319	333	351	330	345	364	310	304	319	322	272	323	301	333	332	337	340	293	354	313	309	286	319	336	299	294	340	301	303	329	319	353	324	307	305	294	286	334	308	315	324	313	322	331	308	340	316	292	337	321	321	349	353	307	315	298	329	328	322	332	320	309	337	346	333	297	322	347	329	332	320	297	302	316	317	337	314	341	337	264	323	303	295	365	319	295	294	317	331	314	311	321	317	330	309	321	307	346	293	331	307	354	291	304	333	320	300	298	316	335	303	304	307	337	297	310	325	355	318	330	327	324	310	304	356	342	283	366	329	313	338	352	307	306	311	337	315	350	344	295	314	339	322	330	342	306	319	351	301	334	335	336	350	282	305	315	311	316	310	327	346	331	312	320	299	325	311	318	346	343	323	300	290	339	348	304	308	309	315	287	298	314	312	309	339	308	347	331	371	303	321	312	333	323	310	329	315	349	297	294	337	297	329	340	323	311	331	310	311	304	345	335	321	305	328	328	339	323	322	313	322	309	341	317	333	338	307	319	303	345	316	326	283	298	338	335	306	322	333	329	341	300	301	335	313	294	322	322	308	317	315	289	341	333	317	315	311	336	315	355	324	294	325	337	321	313	313	327	319	319	321	305	321	321	307	332	313	335	329	310	342	347	309	340	293	317	347	338	307	330	332	330	312	289	354	351	324	305	323	300	308	343	303	322	304	325	337	311	344	318	334	316	314	331	329	315	327	291	314	329	332	308	308	343	341	314	362	328	325	308	338	329	318	314	324	296	308	333	305	317	341	292	335	322	342	355	310	322	351	308	301	288	337	327	326	323	321	330	347	312	330	333	321	299	299	310	326	331	304	313	333	325	328	314	280	319	330	336	300	324	340	303	314	343	317	298	327	304	330	318	311	343	343	331	284	330	319	309	336	305	313	307	286	336	316	335	328	326	304	325	317	347	333	328	307	328	320	323	349	325	292	344	325	304	356	319	295	320	355	331	344	315	335	304	296	315	317	324	338	312	355	301	343	335	329	307	310	338	285	317	357	324	325	359	327	316	323	303	329	347	307	311	322
32592	55157	44051	30848	20282	15715	10258	6287	2519	1210	1037	797	671	561	541	528	495	469	460	440	439	449	443	434	408	447	435	405	396	381	395	397	363	384	338	372	381	358	371	362	359	367	363	377	335	359	393	354	334	341	383	314	365	349	350	343	388	339	361	338	371	337	350	373	362	337	364	332	357	347	373	340	324	378	362	369	338	312	351	347	335	346	355	332	355	324	359	336	309	362	327	351	318	338	316	330	347	342	354	365	363	377	309	350	365	395	358	333	370	361	368	360	357	368	383	368	355	354	368	352	382	376	375	346	344	385	353	354	347	334	358	368	350	355	310	348	353	363	362	346	361	359	356	331	317	393	339	342	356	346	327	354	364	363	346	290	361	329	343	342	378	353	352	336	327	357	369	365	359	303	342	365	342	335	339	335	386	320	350	371	386	361	380	339	349	376	327	352	382	367	298	361	353	348	342	325	347	356	389	334	381	320	386	369	365	338	333	370	344	364	367	360	340	355	378	361	351	348	353	355	332	380	357	356	377	345	361	331	329	335	352	392	332	350	332	327	333	341	336	319	335	351	350	322	315	377	350	349	359	367	342	340	332	349	346	334	351	347	347	346	350	315	351	324	334	347	331	340	338	365	344	328	358	382	357	314	376	336	370	372	299	310	338	355	371	339	357	366	347	350	360	362	339	374	358	384	352	322	365	339	365	354	355	347	378	328	342	343	338	361	331	350	374	374	365	357	350	350	329	337	366	362	369	318	379	366	376	353	307	359	329	349	371	342	363	379	363	368	352	350	368	354	339	350	343	358	347	339	362	319	347	333	379	385	339	322	371	320	357	367	352	316	347	343	376	365	351	369	341	341	353	360	353	365	335	335	379	368	352	337	343	371	366	371	372	353	359	339	343	357	348	368	347	361	307	356	362	340	360	355	407	352	322	369	347	373	360	361	391	324	347	354	364	329	376	354	338	379	336	337	354	323	347	339	353	379	335	355	379	334	338	373	322	374	384	332	366	360	362	346	344	371	334	376	339	333	310	346	333	348	355	364	366	350	327	356	338	342	357	364	356	319	353	351	369	335	380	357	331	343	344	388	334	347	357	357	366	341	350	363	366	344	333	324	345	335	322	355	327	317	364	347	352	335	351	333	312	351	336	355	343	357	335	337	338	362	336	349	397	339	376	378	379	364	381	323	364	358	339	363	373	332	353	367	323	323	326	368	368	354	368	342	372	345	320	350	349	346	353	346	365	330	324	359	328	366	349	351	375	353	360	384	344	360	371	352	344	343	347	345	361	377	379	359	361	354	339	321	379	329	353	361	357	336	348	352	336	335	322	322	360	368	337	374	371	342	343	366	348	384	360	355	419	341	362	347	333	363	354	322	373	347	356	350	344	357	326	391	361	333	334	342	394	396	365	350	347	333	332	367	329	370	349	389	318	355	347	374	360	324	339	347	378	357	340	322	345	335	358	351	374	363	343	368	356	365	380	368	371	349	326	364	348	356	356	360	329	320	351	363	340	342	348	369	349	341	365	359	362	344	375	344	360	324	370	342	341	341	335	359	348	361	356	339	303	348	340	367	332	353	340	359	364	369	330	352	361	363	341	370	337	344	350	363	348	366	363	325	375	363	359	360	348	357	373	354	355	363	364	368	336	340	358	359	335	342	324	338	337	342	374	354	349	320	342	337	316	368	349	335	351	337	372	347	359	374	359	323	366	340	309	357	346	341	376	352	372	324	365	360	359	358	354	353	341	320	346	325	364	359	381	339	336	336	336	324	334	340	366	373	326	342	339	306	311	336	353	350	376	319	335	382	337	336	317	333	355	352	328	302	373	338	332	363	344	330	337	353	358	359	336	364	361	366	337	336	361	306	353	347	339	330	317	346	370	395	358	337	384	351	360	345	350	345	357	358	362	346	357	346	350	360	319	335	338	326	347	340	346	345	350	323	355	334	365	329	372	362	344	381	331	352	342	357	314	342	361	344	382	376	316	328	346	344	345	363	356	357	348	351	353	360	356	318	337	314	333	375	348	349	361	356	354	352	364	344	361	351	349	365	348	337	315	367	362	321	330	339	341	352	385	337	379	327	328	330	360	359	313	311	371	376	361	346	338	321	351	316	365	349	358	337	359	380	371	330	387	310	368	346	343	359	365	305	339	385	314	346	329	374	333	324	341	366	331	351	392	328	349	350	307	360	360	368	346	365	326	325	389	344	357	341	350	356	337	356	354	353	367	366	307	370	357	379	343	361	366	377	349	353	366	348	354	346	341	333	361	328	367	380	350	377	332	358	384	369	354	384	333	365	377	391	333	391	332	322	358	367	377	373	341	335	369	383	368	343	336	342	381	363	359	349	345	367	340	352	349	371	347	360	341	342	384	367	353	352	381	311	366	355	387	307	352	358	335	343	363	347	366	354	352	374	342	380	345	347	365	318	368	379	362	354	352	339	318	313	366	319	328	379	394	354	330	337	363	336	350	326	328	367	346	356	359	369	352	349	353	363	372	361	395	342	366	345	361	379	355	347	396	383	328	349	363	382	359	347	373	377	356	351	333	359	333	342	341	330	346	365	341	373	356	363	347	348	341	382	389	339	327	337	310	358	379	364	362	333	325	362	346	354	308	367	347	361	324	336	346	333	366	359	382	324	329	350	333	363	349	348	340	329	352	326	364	380	335	349	339	339	379	333	388	338	347	333	349	346	353	347	349	360	345	365	338	334	355	349	327	346	347	365	332	354	378	337	377	405	361	372	380	361	318	339	337	355	361	361	348	372	333	345	348	348	358	373	352	348	363	360	344	341	335	316	352	364	352	387	325	329	340	354	355	351	386	336	369	340	337	364	348	330	344	352	308	352	340	329	346	326	362	349	389	334	378	325	331	329	389	355	353	339	353	361	351	336	377	349	391	326	355	365	375	354	373	351	358	341	373	384	356	353	351	344	342	356	365	342	359	345	354	346	357	327	339	362	332	336	363	340	327	350	374	334	371	317	334	345	357	362	342	344	373	321	363	332	357	318	361	368	351	372	370	344	343	368	289	314	332	367	372	312	346	322	340	333	355	340	330	323	336	367	339	342	323	368	325	363	364	356	349	345	344	353	353	367	397	366	342	343	394	318	347	335	372	335	323	334	338	365	361	338	358	339	354	373	346	356	364	370	370	357	341	366	332	368	344	344	322	337	316	363	344	343	349	311	339	331	330	357	328	335	335	353	344	350	366	366	324	350	332	351	380	372	380	362	359	353	329	334	358	364	358	359	393	364	336	342	337	355	340	376	353	363	364	331	351	373	313	363	394	357	353	358	320	324	356	353	386	328	385	355	359	377	357	370	324	336	366	371	352	333	351	373	309	359	327	365	354	350	339	325	379	339	331	389	350	349	345	353	338	361	353	360	332	350	369	339	346	347	346	341	321	378	334	355	340	348	348	370	354	388	367	323	327	372	376	369	331	355	323	344	335	360	351	365	378	351	367	344	343	357	325	329	372	342	329	363
23328	21682	29514	24735	22624	24554	22297	10477	2780	1617	1165	981	786	729	696	689	641	620	601	602	604	592	583	569	548	535	554	543	519	508	507	471	526	495	476	455	462	472	511	489	501	498	482	469	478	464	509	500	476	456	483	502	492	454	504	478	491	490	514	474	493	505	432	511	459	440	429	492	479	460	462	480	476	449	464	496	504	451	508	471	462	472	460	487	470	487	469	462	466	477	500	488	456	456	461	480	462	441	456	478	481	468	487	435	457	519	451	516	450	472	470	473	461	484	451	473	469	443	484	462	461	489	473	452	456	502	471	455	489	480	464	465	480	429	463	460	434	474	459	481	457	463	485	491	490	491	500	452	439	462	430	448	449	453	507	448	474	501	442	479	463	477	448	452	456	492	501	497	441	477	458	493	496	495	481	451	541	472	479	440	511	448	451	449	458	467	454	471	460	445	466	499	470	504	455	446	466	463	477	475	476	486	430	482	443	475	444	470	472	510	468	474	484	455	481	443	449	441	472	467	425	438	466	478	482	479	458	498	448	466	473	491	450	458	448	470	474	465	449	452	465	518	416	432	469	462	469	518	463	491	479	478	469	451	466	452	474	488	476	456	459	477	462	509	449	465	458	472	455	537	444	475	493	441	480	453	507	499	476	459	470	501	506	471	433	472	448	446	455	463	451	456	472	465	447	419	490	450	479	507	484	429	437	463	500	482	469	493	447	449	445	457	500	471	453	463	442	474	460	487	444	447	470	435	474	457	440	484	492	450	465	438	435	488	509	429	482	503	455	465	477	447	504	497	465	457	474	461	453	453	451	460	428	489	487	443	433	501	462	520	474	437	457	454	475	470	452	455	478	418	459	457	458	466	479	443	455	477	476	460	461	489	423	480	471	436	452	520	441	441	498	495	508	459	474	459	528	495	478	453	488	445	457	494	461	489	490	494	519	458	496	470	479	487	502	463	493	465	478	477	465	465	465	469	470	478	479	487	439	469	461	451	479	504	482	501	479	466	488	489	460	449	439	464	411	463	472	507	432	431	471	488	491	477	470	428	449	463	458	477	486	463	437	434	440	480	486	455	460	483	489	462	488	461	477	465	445	496	459	457	441	524	463	474	417	487	433	447	441	471	492	469	437	434	475	459	476	460	448	440	453	432	480	499	424	464	509	459	462	458	466	444	459	496	471	446	457	455	491	487	460	438	452	473	446	473	445	458	442	471	481	449	448	450	437	471	481	468	458	462	447	441	467	425	499	476	460	454	458	491	470	495	476	473	401	489	456	454	477	454	474	425	463	449	506	454	452	465	453	439	479	467	427	441	454	464	443	481	499	465	478	437	467	476	449	440	482	438	482	452	485	495	478	472	439	484	419	451	452	460	470	466	470	447	436	425	488	501	410	483	490	475	475	464	476	456	482	456	455	456	466	469	418	464	485	486	436	477	487	466	513	471	505	464	452	446	424	434	493	440	457	470	485	471	500	442	453	467	466	452	455	437	451	453	443	464	496	497	460	492	493	486	459	441	492	504	443	501	451	458	413	486	473	443	469	498	498	478	490	470	483	467	460	467	479	490	455	491	496	498	510	468	455	447	485	445	470	462	444	460	441	455	449	506	447	488	480	458	441	474	468	490	453	462	453	477	476	478	453	518	479	480	477	449	484	450	464	483	464	467	431	470	491	469	439	509	462	491	462	476	439	459	486	462	486	430	492	484	472	471	476	423	472	473	482	511	455	454	447	484	471	459	524	480	480	425	495	473	407	459	446	456	487	474	469	459	485	491	445	492	436	439	459	459	467	499	452	457	463	459	472	457	457	445	447	445	467	491	424	468	467	458	417	437	449	501	455	457	497	439	475	471	467	436	499	474	469	462	459	505	450	458	493	455	466	442	470	464	430	433	443	498	445	501	465	440	471	507	472	468	487	476	470	468	457	485	443	475	481	452	489	498	491	465	439	483	426	462	487	470	462	472	474	471	463	478	430	461	458	461	450	499	469	424	496	489	450	484	477	447	444	481	496	463	497	509	491	479	486	424	441	470	444	460	478	497	477	464	441	479	461	459	427	505	452	478	466	487	493	459	487	504	455	471	440	490	473	510	492	468	454	506	425	482	487	438	492	450	452	503	481	472	423	459	500	446	471	489	442	459	476	485	480	432	458	502	468	489	479	467	471	455	454	505	469	465	417	469	440	482	474	452	480	495	457	502	439	508	451	482	490	447	494	436	497	442	480	454	450	483	521	447	479	486	456	492	468	455	493	495	478	461	466	467	462	503	458	437	488	472	467	468	482	480	474	460	451	482	465	467	440	481	444	496	496	488	490	438	479	452	495	456	466	466	467	467	463	479	462	463	488	449	482	457	476	447	487	488	467	482	463	488	493	452	471	434	455	470	492	468	466	461	500	470	478	496	456	475	455	436	512	432	444	492	468	493	475	470	486	472	491	512	481	462	461	473	453	493	492	485	482	457	449	461	467	473	455	476	499	457	438	471	496	455	495	460	469	446	447	421	477	453	449	480	489	444	470	461	482	518	467	491	472	454	501	467	491	460	503	505	446	463	481	464	474	461	488	505	445	454	473	476	451	480	498	504	492	438	483	489	474	488	447	488	470	416	444	486	456	488	500	469	452	458	467	479	445	454	484	424	414	483	471	468	448	431	494	450	456	452	460	452	462	485	447	474	469	463	448	479	435	507	464	513	481	447	483	500	456	455	456	488	473	459	473	436	466	499	472	494	473	469	468	445	493	466	484	460	515	445	464	500	454	475	449	450	474	491	479	487	475	450	452	474	463	470	457	420	420	453	516	493	454	453	467	448	445	448	452	478	479	424	469	508	449	467	457	480	459	465	492	463	432	476	480	512	504	459	476	465	466	444	454	465	506	435	480	472	484	434	482	451	477	437	475	475	450	455	467	462	474	450	436	485	438	481	483	449	479	439	448	461	439	454	470	464	481	445	447	512	434	469	515	451	434	505	503	501	447	485	433	461	456	490	483	450	450	494	485	464	446	461	438	516	460	457	469	497	493	456	446	461	467	486	474	468	445	445	489	426	453	526	466	453	468	473	483	470	475	503	441	463	458	478	462	472	507	483	448	456	493	490	455	462	415	426	479	467	443	489	484	453	469	443	502	513	484	458	473	516	480	499	416	429	485	441	479	478	476	489	504	490	486	436	451	479	423	512	436	478	475	494	497	455	481	454	479	497	492	478	465	444	494	438	504	436	489	452	436	443	447	449	504	450	440	431	491	478	473	486	498	441	459	423	458	448	468	445	445	461	479	476	454	447	480	441	448	500	476	481	471	490	460	436	424	453	450	418	494	471	421	457	476	475	480	453	439	482	427	464	450	450	493	480	436	485	469	440	425	474	494	472	468	471	476	486	485	479	417	464	454	461	457	473	437	464	462	476	477	439	453	458	463	451	485	485	491	512	440	464	472	444	514	481	438	481	440	496	441	444	506	492	478	471	458	462	509	472	462	457	439	461	493	456	457	484
35496	66318	55771	39103	31213	27350	20334	13049	4326	2492	1800	1380	1170	978	898	783	810	715	718	696	686	703	647	580	605	606	614	600	553	537	515	555	520	519	564	507	543	508	500	521	494	456	528	482	521	464	511	453	484	507	452	466	467	456	505	504	493	498	493	478	474	477	481	433	485	472	520	502	472	498	489	463	504	504	445	469	538	521	491	446	532	481	469	490	480	488	499	514	480	507	544	485	498	534	465	513	458	477	525	483	477	455	471	469	535	489	524	460	481	454	499	459	494	444	459	499	521	467	495	502	473	476	494	474	508	500	466	482	488	450	485	469	505	491	539	484	467	493	482	469	529	504	523	485	456	513	496	527	464	489	491	514	543	474	482	482	493	496	468	507	480	504	470	483	470	457	480	485	452	535	462	479	466	430	445	472	441	488	495	490	463	507	490	506	500	454	500	484	455	491	506	459	482	474	487	477	482	451	479	509	497	451	472	483	513	493	505	460	468	491	522	475	461	452	484	497	435	455	457	521	467	522	501	485	491	490	453	487	486	503	475	488	496	474	526	504	503	470	519	481	501	533	510	446	467	453	513	463	514	508	444	485	459	517	504	499	433	510	482	496	482	484	497	499	480	461	474	517	496	463	510	480	488	445	508	487	483	482	493	476	478	454	505	483	482	420	479	474	457	453	491	448	502	462	498	503	492	433	464	460	486	477	480	479	506	441	516	469	499	483	469	469	475	482	459	473	476	509	452	492	471	486	490	485	519	461	452	484	512	459	478	413	478	483	491	480	464	498	457	450	495	483	475	478	476	489	423	499	516	509	489	465	474	529	495	464	454	495	509	511	472	447	477	498	471	448	460	479	458	491	512	483	510	470	483	502	472	492	478	488	491	470	505	495	478	495	483	498	484	513	461	504	476	481	481	496	503	494	480	480	481	494	510	482	484	481	461	470	458	488	459	486	460	488	475	467	478	538	495	507	435	509	454	494	530	498	497	465	514	483	482	465	507	484	495	465	461	466	491	484	473	492	464	543	501	510	462	492	486	444	486	492	487	488	473	509	510	479	491	496	452	519	459	494	447	503	472	494	534	450	458	496	496	523	500	455	495	479	439	474	476	488	465	507	520	465	499	503	475	498	466	476	489	460	497	489	455	483	502	466	471	473	475	522	451	483	443	475	465	488	481	463	484	477	516	511	447	445	466	484	478	484	480	524	446	438	507	505	481	467	415	488	478	465	536	492	485	494	474	481	457	470	454	482	475	441	479	472	464	482	461	493	467	494	456	465	465	475	479	464	489	506	461	448	513	539	487	445	495	483	499	481	498	493	499	526	467	487	517	495	520	501	481	478	503	477	477	477	475	452	461	453	512	453	493	503	448	501	478	449	479	447	461	483	469	484	474	490	473	443	479	471	454	476	480	479	457	503	507	540	466	492	473	480	503	484	470	480	461	463	509	511	481	498	533	479	485	514	477	494	473	488	491	499	463	489	492	473	507	447	455	490	450	487	526	447	482	443	464	474	468	474	488	497	475	476	486	499	466	427	491	470	455	454	515	494	462	483	477	478	432	482	494	459	459	507	469	515	463	466	461	466	489	486	478	474	456	471	484	481	481	483	493	483	524	459	526	470	503	514	468	496	451	503	461	454	476	448	485	463	476	437	431	474	487	496	506	478	467	508	489	487	481	492	466	485	493	487	480	467	475	508	489	472	490	496	463	475	482	489	467	461	429	475	439	466	457	455	459	476	502	441	484	484	508	474	496	462	458	465	486	508	459	425	511	481	474	512	479	471	479	461	497	448	477	487	488	473	521	483	501	470	520	492	485	487	503	470	519	482	493	450	487	468	467	494	506	475	478	490	461	506	498	515	478	481	459	534	468	460	501	486	477	461	461	485	458	491	467	482	471	496	499	494	501	491	536	500	470	491	464	429	466	457	491	505	460	501	489	463	470	508	455	498	445	499	496	528	510	472	480	531	528	486	492	466	512	491	437	480	462	491	485	482	515	491	486	455	473	501	471	472	477	430	454	480	491	441	456	453	497	490	523	476	493	456	492	506	516	496	476	483	548	490	491	507	481	479	498	459	483	434	458	499	537	492	495	497	506	479	494	493	476	457	466	493	484	490	504	504	505	478	495	473	493	487	498	518	497	477	491	514	495	439	500	505	462	474	451	472	475	495	512	476	507	463	475	525	454	478	515	452	478	493	487	466	450	452	489	483	481	494	511	478	474	455	444	484	443	489	516	487	491	501	490	476	463	476	484	487	487	464	494	469	477	449	451	499	493	474	504	474	497	470	480	439	437	505	467	465	483	462	491	519	457	454	472	466	434	470	506	518	491	473	500	466	523	495	460	514	493	470	479	454	512	528	490	476	490	486	458	466	479	491	470	488	488	507	505	496	481	510	478	494	485	501	487	517	473	475	464	466	506	505	481	483	467	494	512	442	468	501	503	481	481	480	471	481	507	452	460	473	505	465	492	455	487	464	486	504	517	516	463	471	491	511	502	468	481	495	481	479	471	495	462	436	498	479	516	492	472	490	492	509	469	520	494	451	440	512	462	476	473	486	490	483	444	486	487	502	472	461	474	504	454	463	451	503	470	468	486	506	482	490	478	484	460	485	468	461	513	509	455	499	498	478	462	493	479	466	490	462	486	482	469	471	485	473	472	510	490	503	488	492	436	456	449	507	447	465	480	446	474	480	498	489	473	450	458	492	458	479	521	451	486	472	514	456	504	421	493	479	504	456	526	486	500	480	450	461	467	480	470	471	477	480	495	481	476	483	490	456	453	492	482	475	490	473	435	490	486	503	467	464	512	509	463	444	500	487	443	462	493	487	483	462	478	499	500	510	466	519	476	457	450	503	449	466	515	493	488	476	466	493	514	487	502	485	486	512	513	494	483	480	449	459	478	463	489	480	481	496	476	452	451	474	461	513	484	469	483	501	501	471	479	453	486	494	473	459	470	491	511	463	519	448	460	495	480	513	474	516	461	466	470	479	458	467	472	471	480	502	488	494	525	475	485	470	473	470	497	479	485	469	473	445	511	515	488	479	483	480	446	474	512	474	484	487	501	481	460	484	519	473	522	464	494	462	484	481	481	475	447	498	514	503	484	480	475	498	498	454	474	479	492	490	494	481	435	476	516	533	453	478	519	432	482	438	482	491	460	495	479	443	490	468	463	501	461	471	467	499	506	480	439	502	470	483	495	465	503	523	483	489	444	485	459	479	445	486	516	502	462	488	483	483	459	473	476	498	459	506	490	528	484	436	504	460	496	450	489	497	435	452	492	513	487	482	474	437	464	484	448	493	455	477	448	512	476	469	420	477	482	510	488	500	445	467	484	466	502	476	520	448	470	472	498	519	497	454	507	465	471	497	473	455	440	492	496	458	470	524	486	461	488	504	461	464	505	462	452	476	478	471	514	507	458	506	469	502	492	486	464	475	513	468	504	468	442	471	478	495	465	497	475	460	470	517	500	484	491	514	460	432	477	494
31836	36279	39521	27120	16160	8472	4701	2273	927	575	450	409	364	310	291	304	279	284	300	274	254	276	305	285	256	254	264	273	247	266	264	267	266	262	212	245	239	259	243	240	250	225	280	230	210	242	250	232	279	256	244	239	256	242	243	261	245	275	229	247	251	263	235	252	227	267	214	236	259	252	245	223	233	204	224	223	262	229	231	268	248	236	237	270	246	247	247	252	240	248	202	234	283	239	251	249	233	219	263	248	256	209	250	227	253	235	225	237	206	249	246	246	224	259	241	230	222	232	266	234	203	254	252	205	260	237	236	264	231	225	250	250	246	208	265	249	247	251	243	246	251	243	246	246	224	216	246	267	248	254	245	249	216	198	242	241	243	240	253	253	233	226	251	235	269	246	241	230	228	231	256	251	223	237	234	244	245	233	223	244	237	233	250	248	248	268	217	227	259	247	222	234	249	251	216	252	217	213	218	218	226	237	239	225	257	234	223	243	242	242	229	237	245	235	226	229	218	221	236	270	237	233	252	243	237	228	248	229	264	231	257	247	260	248	255	223	223	248	279	233	263	252	206	253	219	263	210	234	235	240	246	243	230	252	242	223	245	250	227	236	227	235	258	224	234	237	250	241	234	234	220	244	244	237	242	237	241	242	254	240	251	259	249	258	253	255	222	242	220	239	250	216	232	240	207	251	238	236	264	233	255	256	220	239	245	231	247	234	248	243	250	235	265	238	257	243	213	237	248	259	226	259	238	241	234	224	247	254	219	210	264	255	240	247	250	238	234	219	263	254	247	253	238	243	256	244	233	249	255	251	233	238	224	210	221	232	260	262	233	234	223	255	244	254	239	245	251	261	222	232	228	220	253	259	233	240	266	233	264	247	258	245	230	248	256	239	249	209	243	248	275	227	243	248	256	227	254	238	224	206	252	240	241	219	252	265	262	221	244	238	218	240	245	278	249	249	243	232	239	237	232	231	214	247	220	259	239	251	245	231	235	246	264	250	278	233	231	237	246	243	247	255	271	245	230	227	242	236	252	254	256	268	247	241	247	252	239	228	231	243	233	259	227	229	251	242	245	209	265	243	236	234	217	207	239	231	232	237	238	241	262	238	234	278	238	223	259	251	230	220	248	262	215	250	247	263	211	271	276	230	262	255	256	228	245	234	211	260	250	250	231	239	242	207	228	250	227	226	249	231	253	247	222	231	249	237	245	243	231	231	217	269	248	222	232	245	226	262	245	250	246	231	227	224	213	246	251	214	258	232	248	224	236	222	241	223	243	230	237	247	219	250	266	233	257	232	246	226	266	246	256	261	241	281	249	250	235	212	257	243	257	240	229	234	221	240	246	270	232	252	233	253	231	256	246	268	237	265	234	232	256	230	234	240	249	266	212	270	265	231	248	244	247	240	236	242	240	253	259	259	279	243	241	221	239	241	257	239	241	251	237	242	251	235	220	244	234	253	249	219	243	263	225	260	227	255	241	244	259	231	223	250	271	251	232	255	234	223	251	203	243	227	253	239	243	236	246	248	274	239	222	241	234	237	247	213	243	242	226	220	260	229	219	226	256	255	234	249	223	243	224	236	237	253	268	228	197	254	228	230	230	235	239	239	256	238	223	246	249	236	223	242	255	249	212	266	256	249	252	230	234	227	257	248	233	245	238	224	201	231	248	219	272	215	229	247	243	270	227	268	238	218	248	231	271	247	252	269	256	239	258	240	241	213	232	244	239	212	264	237	223	264	256	221	232	215	276	230	247	238	271	233	230	239	230	238	241	267	225	234	209	239	229	239	245	218	258	244	232	238	265	229	282	249	241	241	235	237	226	236	232	211	243	256	251	233	234	261	242	234	244	254	240	237	250	240	238	248	279	217	259	254	234	228	242	230	254	246	228	240	239	243	243	250	264	242	215	226	242	211	249	236	251	243	254	253	251	239	223	260	233	266	235	233	248	239	215	221	262	237	211	223	231	204	255	251	203	274	237	240	261	246	249	225	227	211	201	211	255	230	252	236	263	226	245	232	234	224	255	211	247	227	253	255	246	223	234	231	259	247	237	253	236	273	215	257	234	241	250	237	229	212	239	224	255	245	239	242	213	246	242	233	226	250	235	239	246	253	228	235	271	240	255	230	218	242	248	233	253	266	232	263	240	228	219	237	237	250	251	252	240	234	224	252	228	254	222	256	232	249	265	252	257	243	216	250	228	234	239	224	237	258	216	246	228	237	236	247	229	227	225	238	267	222	223	268	225	259	221	263	216	239	258	248	221	250	231	245	217	246	235	239	224	243	213	244	241	234	263	245	212	248	230	227	272	241	240	240	252	258	235	248	238	245	244	219	243	234	211	237	235	241	226	236	256	215	249	271	226	232	268	250	258	242	250	247	217	263	234	247	269	259	257	239	256	231	220	253	212	229	241	235	244	217	246	241	249	236	257	249	228	244	243	218	261	232	243	229	246	241	234	255	251	250	254	243	257	282	242	253	263	249	277	219	258	211	249	242	213	244	236	225	241	274	216	232	228	250	248	236	232	252	219	213	250	273	256	236	221	248	237	213	232	235	237	224	236	244	217	218	251	236	245	246	242	241	259	241	237	220	252	247	224	234	246	265	253	233	261	242	245	224	233	228	250	267	249	228	235	237	252	247	249	217	257	247	236	259	231	251	230	225	262	244	258	219	231	245	263	239	205	242	235	246	250	252	214	242	234	236	244	262	223	238	259	266	252	246	257	241	249	234	247	257	225	249	231	223	227	241	241	212	244	254	266	246	239	228	215	228	240	245	254	255	243	213	214	259	226	252	250	233	224	254	250	253	236	244	238	243	237	228	237	225	251	263	226	253	228	222	253	231	236	246	263	257	240	242	229	228	233	230	241	259	221	236	252	233	235	259	252	234	272	234	259	225	246	232	248	248	233	247	238	227	232	239	222	212	230	277	248	252	274	239	245	219	234	239	219	232	244	254	231	237	254	256	250	218	234	254	223	222	233	234	247	276	218	275	249	259	242	234	237	261	250	236	262	232	214	230	247	241	235	274	263	248	210	261	232	206	231	248	264	243	249	246	221	241	267	237	242	244	213	225	227	211	244	254	247	257	239	248	229	233	221	228	235	220	224	242	216	210	253	236	250	243	227	226	234	200	229	261	207	221	209	213	233	257	293	257	234	240	213	234	241	231	264	249	242	248	236	251	255	246	251	259	234	233	237	255	241	233	228	264	258	266	247	229	246	238	240	232	252	240	240	243	227	246	259	212	261	251	230	273	222	238	216	219	222	237	231	252	235	241	229	270	220	216	247	224	269	224	268	247	243	233	233	234	246	229	217	228	248	255	256	240	215	237	249	247	227	253	262	245	239	238	244	247	251	239	217	255	246	234	220	225	232	241	224	206	251	250	269	232	234	239	230	235	233	229	239	253	226	230	258	255	243	236	222	231	221	229	217	262	240	273	247	265	242	238	240	237	251	223	256	233	234	241	250	213	280	258	231	215	237	231
32439	50535	38984	25149	18332	11942	7551	4011	1649	961	685	575	497	460	377	385	355	341	351	377	325	327	336	304	296	290	302	290	295	313	276	257	258	277	301	305	251	274	263	288	263	288	276	285	247	288	329	289	269	264	265	250	301	282	234	275	244	274	262	250	260	255	253	257	279	263	266	247	270	274	277	258	272	265	237	302	333	263	253	246	242	227	230	225	237	242	284	289	270	219	266	309	283	299	244	252	279	223	244	308	249	272	272	265	279	275	240	261	272	239	242	262	270	272	275	267	268	263	257	256	261	246	248	269	233	270	275	275	270	260	265	289	273	244	292	282	277	290	274	270	268	267	278	268	253	270	252	244	259	250	262	278	250	268	256	260	269	271	262	284	263	247	261	285	277	294	283	265	266	259	251	278	248	288	285	262	233	266	277	239	282	297	280	247	273	255	259	269	271	296	278	280	264	269	244	245	251	256	232	274	262	246	290	300	268	249	257	259	250	262	256	281	240	255	291	242	250	264	240	272	268	288	275	254	247	261	281	266	255	269	251	280	308	270	298	267	236	258	304	240	289	296	270	232	247	260	238	288	295	278	270	275	241	267	278	236	250	285	283	228	267	285	267	283	262	278	266	278	254	264	258	261	282	245	281	265	270	267	288	272	225	256	278	263	260	285	262	269	263	259	250	261	241	259	277	277	318	271	266	288	284	234	274	249	251	250	252	284	292	265	257	260	276	255	254	273	260	274	271	264	265	252	262	279	272	283	244	280	257	260	267	266	283	277	277	260	248	259	267	286	288	246	273	278	281	287	274	262	272	261	265	259	264	276	211	306	267	247	269	224	276	242	261	269	254	252	254	274	250	248	288	290	267	282	269	259	261	263	256	267	272	269	311	291	255	252	263	255	248	256	311	236	291	289	242	281	259	272	249	284	289	263	248	263	279	287	248	270	261	237	281	255	244	222	257	293	241	261	275	250	272	256	263	259	256	257	296	254	268	260	268	245	251	242	261	246	249	257	254	262	254	249	293	265	284	292	234	250	263	283	279	262	313	262	266	265	270	251	256	252	258	241	254	266	288	266	278	240	264	280	269	288	265	265	267	268	263	289	243	268	303	252	265	297	250	252	288	271	282	261	254	264	235	281	272	279	290	242	265	279	257	246	269	248	277	264	268	239	271	274	262	238	227	252	296	262	292	252	280	269	246	275	274	247	254	277	288	259	254	258	262	286	248	240	263	274	273	233	265	268	303	269	271	244	270	263	273	293	264	277	276	263	270	258	278	258	274	248	299	268	289	263	259	271	279	292	293	292	253	249	282	281	254	223	268	267	264	238	294	253	273	262	236	296	286	271	259	274	261	280	272	271	255	262	283	251	257	301	224	251	257	276	255	235	283	235	274	268	255	256	273	274	266	273	245	245	254	248	279	283	242	272	255	218	272	251	281	282	277	279	255	279	265	249	277	266	249	257	279	269	285	277	285	286	267	256	269	272	259	290	283	265	288	272	298	239	277	241	272	247	257	262	259	249	264	277	278	252	264	263	279	233	270	298	270	255	262	289	273	291	277	289	266	299	277	276	283	274	260	251	237	257	253	254	301	263	283	290	266	256	251	281	272	279	238	260	283	284	285	267	260	263	278	273	281	276	254	249	275	286	273	250	267	291	278	251	265	259	252	273	272	265	266	248	250	244	248	293	273	243	259	261	254	268	259	258	252	274	271	244	243	263	269	235	252	258	256	248	241	246	256	246	288	267	253	270	253	258	276	265	250	266	263	269	231	298	276	242	277	290	238	255	272	303	270	252	248	264	246	283	273	259	279	293	269	248	249	263	272	290	286	276	254	271	270	277	294	300	289	263	244	262	257	270	255	309	275	255	278	287	238	238	275	265	273	280	272	275	293	241	241	260	243	247	259	279	268	285	253	270	267	258	260	251	283	269	264	285	267	296	280	269	266	276	255	259	274	245	237	253	270	278	249	269	284	282	251	278	263	261	246	285	292	243	268	253	246	240	252	285	263	246	267	232	282	258	245	272	264	283	289	278	278	231	249	260	262	282	264	255	277	276	283	263	265	300	287	256	261	261	240	254	279	265	283	255	234	233	280	244	239	267	251	253	293	261	289	268	265	274	252	263	254	274	252	254	285	259	269	273	277	285	252	300	284	252	261	253	290	284	252	266	245	253	274	295	224	260	245	239	273	235	258	271	283	259	285	273	259	277	221	246	277	251	245	274	289	260	239	252	262	260	264	255	236	268	257	258	279	283	247	266	266	259	256	252	252	236	288	252	277	267	233	238	268	245	247	304	300	257	251	282	242	274	268	238	264	252	297	282	277	293	270	260	252	293	250	277	243	250	275	263	290	297	271	292	271	286	246	250	254	246	262	290	274	260	252	277	255	287	269	259	294	270	284	266	239	254	251	291	262	264	282	262	271	290	263	240	273	278	305	266	287	257	261	280	261	286	245	270	252	276	240	240	270	257	274	251	249	269	280	257	280	231	278	261	268	291	248	266	271	271	282	276	288	246	251	271	271	246	306	276	284	275	277	304	267	268	270	261	238	262	258	263	267	249	241	279	250	276	247	262	262	278	253	255	248	265	314	255	274	270	276	302	276	264	255	271	274	273	268	244	260	245	251	272	265	300	254	262	273	261	255	247	273	252	254	252	286	274	268	266	248	275	283	300	240	284	272	257	263	273	276	265	241	251	259	250	260	285	270	294	270	282	258	236	254	253	255	223	275	306	275	281	266	280	250	256	283	260	265	284	279	261	298	259	252	244	276	271	270	283	271	231	262	260	252	241	275	278	249	279	268	272	248	262	290	253	261	265	237	290	259	256	268	270	268	265	255	249	251	292	266	258	253	278	264	269	226	245	271	278	253	280	272	279	250	259	254	254	281	255	251	281	272	270	242	259	252	280	253	267	265	273	271	259	255	263	243	285	265	279	267	290	285	268	249	268	255	258	284	265	240	292	286	307	266	259	271	255	278	268	252	259	286	275	262	237	268	278	279	250	248	294	284	290	279	275	266	269	254	266	256	278	269	249	266	252	269	284	284	273	263	266	255	240	263	292	264	283	274	245	256	273	302	244	291	230	280	250	303	286	272	282	264	245	251	284	292	248	270	253	275	261	273	252	247	280	247	295	284	256	271	235	265	252	282	292	271	281	258	254	269	267	247	271	264	276	254	282	243	248	295	251	280	271	251	263	244	261	264	268	266	254	260	285	227	241	230	263	252	265	263	284	282	272	278	270	228	267	280	264	260	245	253	248	230	247	243	248	268	263	255	268	270	256	268	270	248	254	282	261	219	246	297	240	302	283	256	266	255	293	271	255	250	280	275	279	264	285	267	303	274	275	285	242	258	270	296	264	256	257	267	275	278	264	278	273	246	250	262	281	291	261	270	287	290	241	256	245	265	270	246	256	286	235	264	250	270	284	278	262	278	246	259	259	275	260	285	259	253	260	266	231	250	259	251	262	257	253	226	272	274	264	230	280
24605	21675	29345	26924	24116	20580	13964	7297	3067	1128	858	670	562	481	445	434	420	418	381	392	420	412	405	361	360	377	364	355	330	348	372	354	319	364	326	372	330	311	313	297	345	322	351	342	348	345	328	343	309	298	332	330	354	339	326	317	353	307	351	318	299	308	331	330	334	342	294	324	334	306	305	306	340	328	338	358	308	345	351	338	351	335	324	331	359	328	330	336	353	315	307	324	304	352	299	297	324	351	332	306	351	310	327	360	360	320	321	315	335	342	338	309	307	310	321	307	333	331	315	336	327	326	303	322	338	337	319	310	300	328	343	328	295	321	303	308	282	335	339	293	340	328	322	285	326	321	315	304	315	330	341	322	367	346	306	327	303	324	345	326	349	333	305	347	321	351	352	339	362	315	268	314	330	322	303	339	362	342	313	310	321	352	343	340	314	300	312	293	309	315	322	320	321	346	304	324	338	333	341	358	318	325	320	301	330	304	310	303	313	332	318	322	349	320	323	322	311	317	322	335	345	312	329	313	308	369	351	333	361	316	307	337	357	343	362	314	306	299	316	316	336	312	331	334	307	329	347	314	315	334	310	305	323	347	316	319	319	334	349	313	329	322	328	347	325	361	329	316	332	313	314	331	308	296	326	316	327	337	308	339	305	341	307	321	318	347	339	315	321	312	338	350	332	293	337	347	336	333	322	342	321	328	308	315	340	309	334	326	332	332	300	330	317	306	307	322	305	302	307	321	336	302	317	328	309	290	349	334	350	326	326	322	297	329	297	322	288	349	333	340	320	341	303	328	314	317	349	339	352	342	339	296	296	318	338	306	320	327	376	308	342	294	354	322	310	326	327	310	339	353	360	332	337	335	332	289	315	310	328	348	331	325	320	347	287	330	339	325	329	322	308	329	308	307	343	340	329	349	354	346	336	331	336	336	298	328	325	311	340	293	357	347	342	322	311	321	341	317	354	315	363	313	293	287	333	331	358	349	309	318	305	363	319	341	305	346	314	311	324	332	309	315	342	284	338	338	323	318	362	310	320	338	332	335	289	309	340	329	322	303	320	348	303	324	316	324	283	327	317	312	322	335	351	331	351	325	322	275	347	331	343	333	328	324	335	318	340	338	304	308	321	308	333	371	335	330	333	353	356	315	358	306	312	341	321	322	310	330	286	353	298	316	326	328	327	308	342	319	332	311	332	298	325	313	316	313	341	314	310	340	322	330	337	323	331	316	334	339	347	326	345	305	325	322	318	349	317	306	347	312	344	296	316	313	323	359	325	348	300	327	289	306	295	295	325	339	317	334	345	336	324	308	320	348	326	356	327	329	327	330	315	322	332	309	337	289	322	341	327	277	327	352	356	316	344	314	305	324	340	330	328	354	307	335	325	343	305	354	332	349	329	298	334	320	330	318	292	364	284	311	347	317	311	301	330	328	322	344	327	319	288	343	362	336	369	332	355	316	301	320	328	344	316	332	308	304	315	324	326	359	338	341	310	307	321	302	335	284	318	326	322	332	328	310	316	344	346	367	316	306	348	313	310	315	339	320	272	306	337	278	344	314	302	354	325	340	337	281	306	297	317	319	362	332	328	317	332	332	310	368	328	327	312	302	326	314	301	357	300	354	353	320	292	292	361	351	342	313	281	329	322	347	363	352	325	345	314	325	338	295	310	314	348	310	303	330	335	361	327	337	323	326	296	365	303	323	315	323	336	328	332	301	306	325	317	282	333	350	312	333	318	345	332	343	331	301	320	334	345	310	316	347	324	339	324	309	350	345	329	306	344	352	325	312	325	334	324	343	342	348	296	300	318	324	346	334	331	342	308	338	314	315	345	335	312	307	300	293	313	316	310	338	313	320	328	302	319	323	334	329	319	332	341	362	323	321	278	321	337	335	343	332	317	322	320	353	331	336	344	326	336	298	336	344	302	312	325	337	342	357	282	347	315	311	325	311	339	320	325	327	308	342	351	324	295	336	339	359	320	316	322	360	309	326	341	327	315	304	315	329	327	332	316	306	342	312	323	314	303	331	364	284	342	318	319	310	329	310	344	336	297	306	305	310	337	318	366	334	320	317	305	341	323	321	265	307	314	342	307	332	352	319	342	304	331	321	383	323	355	321	310	308	332	311	304	337	339	295	305	344	288	308	313	278	340	314	317	314	351	316	351	335	341	313	348	333	314	339	347	340	330	339	308	320	337	328	325	306	323	332	317	351	309	354	333	340	334	324	327	338	335	304	299	327	338	321	332	330	356	351	341	349	353	302	314	283	343	302	318	310	320	339	348	332	327	340	343	340	332	292	342	314	315	353	299	332	320	298	357	348	330	304	347	329	346	308	304	341	291	313	353	307	339	314	299	302	310	328	346	318	317	309	359	318	319	322	330	348	339	304	331	354	312	315	320	304	330	333	340	329	352	369	367	308	336	313	355	306	328	333	300	291	361	323	340	285	322	343	333	296	334	388	322	341	340	335	306	351	315	330	341	300	313	293	324	316	305	319	336	317	309	321	308	305	306	305	315	331	295	284	322	320	363	315	309	337	323	311	339	324	366	307	311	339	302	312	321	335	317	355	352	322	339	366	334	324	326	302	338	322	326	319	309	353	309	341	323	340	328	382	334	324	295	328	335	317	325	300	310	322	339	344	344	324	341	363	309	366	334	307	341	329	348	323	325	333	325	324	312	324	358	313	352	339	321	326	340	305	355	317	322	297	307	310	327	341	324	345	317	343	323	320	348	328	300	302	323	322	341	312	331	341	324	291	328	361	344	325	324	314	341	312	368	322	322	314	315	316	332	336	293	341	329	309	330	329	326	314	325	323	301	332	337	319	341	331	333	311	343	346	322	334	328	325	335	300	327	375	322	328	325	323	340	318	321	337	333	332	336	345	349	343	274	304	327	321	340	356	326	302	331	325	327	328	333	284	329	346	297	326	318	355	354	316	337	332	365	336	326	326	322	316	294	312	312	331	312	313	323	316	314	337	347	349	337	348	313	345	331	307	347	337	320	294	326	328	365	318	322	295	313	343	302	319	331	290	319	317	311	365	304	326	277	323	334	300	355	323	341	296	345	313	319	298	342	327	302	334	311	332	366	321	323	324	306	317	328	323	334	339	354	328	328	325	359	354	320	299	313	319	317	293	305	319	314	331	312	331	341	327	323	340	328	322	306	320	331	338	354	341	309	305	333	333	339	348	338	316	337	291	315	342	332	332	345	315	310	391	328	326	341	314	311	322	299	322	329	354	318	347	310	316	306	358	322	317	330	321	350	312	301	306	304	324	315	318	358	339	347	336	331	349	297	354	330	319	350	378	312	338	315	319	322	282	309	317	305	327	320	312	288	301	297	311	348	313	337	322	320	333	295	329	331	318	317	285	313	337	338	351	332	299	363	325	302	346	318	324	331	322	325	306	342	359	314	296	310	311	357	297	334	309	322	326	336	300	315	337	291	307	316	334	332	302	362	323	319	332	315	302	332	306	324	327	302	312
32943	59972	49085	36632	27924	20534	15465	10400	4867	1709	1195	901	756	620	590	533	514	493	484	408	466	480	453	418	424	404	376	418	376	373	399	409	360	347	396	319	363	347	344	337	369	357	338	336	339	366	374	339	340	373	356	369	349	360	350	338	359	334	367	354	340	363	356	332	333	363	333	373	334	351	345	356	360	355	361	335	349	335	333	339	363	363	338	333	382	370	324	335	360	354	319	352	354	324	357	334	350	352	376	332	301	344	365	323	337	365	319	354	348	366	343	327	339	349	349	334	357	356	353	383	372	321	362	378	367	353	344	350	313	328	335	350	334	310	358	360	327	334	355	360	348	329	320	342	342	323	364	360	341	298	358	345	338	369	358	358	326	342	336	345	322	378	365	350	371	335	350	353	343	328	354	356	313	336	334	336	341	315	342	346	343	343	343	341	373	306	342	365	340	331	394	335	355	355	350	346	359	339	351	356	326	355	352	309	359	344	347	358	303	339	348	333	349	362	333	323	351	357	303	338	355	352	331	332	355	366	312	411	361	355	364	346	335	330	343	353	340	360	330	347	360	336	329	353	331	354	337	349	335	321	348	350	342	317	328	340	350	369	380	322	329	332	355	315	331	364	354	321	400	309	372	330	348	333	339	280	394	351	316	337	343	360	346	355	330	336	349	358	334	319	337	382	341	349	329	362	329	324	341	310	353	352	359	329	339	314	341	348	338	379	312	344	333	331	351	329	319	353	377	342	337	328	407	345	331	350	352	369	353	324	354	344	348	358	341	338	352	358	324	329	381	330	361	339	372	360	338	338	362	315	341	347	349	339	352	322	358	344	334	353	371	356	330	351	344	350	316	302	329	337	363	392	350	340	343	339	330	330	353	359	329	363	359	329	364	332	327	369	339	316	316	330	359	347	341	349	342	366	363	358	323	317	336	331	338	347	333	326	340	355	346	336	334	317	353	340	364	351	341	337	364	355	343	334	337	364	341	321	334	353	364	353	379	343	343	341	356	329	330	358	325	350	346	350	352	362	339	366	360	300	337	318	356	350	376	353	316	370	330	324	348	345	348	328	329	355	351	329	327	342	357	359	335	319	338	354	383	320	321	367	329	328	398	338	321	328	367	372	385	312	323	341	371	333	325	335	350	343	330	363	361	359	360	380	372	351	306	369	308	356	318	355	356	358	346	322	332	346	331	346	355	342	387	341	364	327	325	334	380	350	349	340	347	322	333	340	328	348	347	328	313	317	337	334	370	339	355	347	344	322	368	353	353	316	360	358	319	313	353	352	374	337	358	319	355	339	359	369	351	356	354	333	329	351	335	323	328	343	330	305	336	330	339	341	371	337	351	331	337	367	353	330	353	329	348	371	333	323	344	373	334	327	356	328	357	335	343	301	341	370	323	337	354	356	350	342	321	303	341	353	350	316	356	327	356	322	339	338	351	336	347	315	315	328	345	348	348	352	328	351	340	357	328	316	341	337	359	324	336	366	343	345	344	365	328	321	368	343	339	348	336	316	374	359	328	327	342	317	314	344	318	356	369	326	331	347	342	351	338	301	385	366	330	354	334	361	326	335	323	347	319	339	368	345	343	324	350	328	336	343	370	346	346	331	309	364	349	326	301	350	344	357	354	362	347	351	335	349	339	367	369	320	336	348	354	375	355	368	355	344	364	338	325	353	336	348	356	366	337	333	338	345	327	371	328	365	377	381	343	357	331	362	345	341	308	332	338	318	319	353	345	351	345	331	349	353	323	354	338	335	333	343	321	360	327	366	364	311	353	350	370	344	345	345	337	339	335	329	358	353	315	327	334	330	332	341	326	332	317	348	360	340	356	336	328	311	354	296	381	348	341	336	342	334	336	299	339	329	343	350	326	318	330	373	376	319	328	338	298	337	323	333	372	329	337	336	360	366	329	324	316	326	387	345	340	326	323	363	351	312	329	346	365	357	359	326	341	319	332	334	362	356	340	342	339	346	332	367	317	327	346	345	355	310	327	368	325	330	351	322	327	319	347	347	329	351	366	313	345	341	363	312	369	334	324	337	343	314	342	325	329	350	365	355	337	351	326	352	315	354	360	329	358	357	352	381	368	317	373	319	345	329	341	320	362	304	313	341	350	332	332	341	350	312	334	368	366	345	361	327	330	377	307	327	366	324	360	382	341	374	312	335	341	370	335	374	371	320	370	338	327	336	344	360	344	354	333	327	358	340	342	335	348	354	368	368	316	356	344	320	341	345	354	324	339	332	326	320	308	384	337	345	356	351	324	318	343	331	362	352	371	332	344	332	343	371	327	353	359	351	324	309	323	373	361	314	348	350	344	358	324	346	330	347	374	341	338	336	370	363	343	346	348	343	331	386	322	344	329	346	345	343	372	367	331	377	343	312	385	356	324	339	360	365	347	326	319	359	348	349	359	282	361	356	365	344	321	323	348	346	320	325	333	353	317	309	349	345	320	367	358	340	347	324	339	331	359	359	362	345	329	378	370	349	353	319	348	316	357	348	345	360	358	332	337	335	336	353	306	331	333	368	333	366	353	333	346	349	343	353	339	358	337	356	346	322	315	313	320	373	357	344	361	318	328	312	334	348	354	348	326	339	314	341	348	354	331	332	342	342	330	322	368	357	337	359	339	343	308	341	332	348	361	344	332	349	376	337	375	360	335	348	352	326	334	403	349	343	336	370	307	301	343	341	353	354	347	366	336	309	307	328	338	330	314	363	321	359	333	337	341	296	342	358	336	332	341	374	362	357	345	346	336	338	362	353	346	379	321	360	329	356	340	344	350	341	300	341	350	363	340	360	340	375	352	342	346	326	359	329	337	357	372	331	361	318	339	346	404	323	352	364	346	347	344	337	358	304	360	334	373	332	347	355	336	314	322	372	340	343	335	307	343	363	367	349	359	339	342	317	341	344	321	358	356	350	336	330	332	379	310	332	340	351	369	342	372	348	344	357	352	336	348	368	350	317	382	336	381	338	358	357	339	384	353	353	331	345	348	334	358	331	314	351	333	336	369	348	317	356	384	336	380	338	371	343	360	345	347	356	315	319	335	340	333	375	314	309	316	347	341	347	368	378	361	361	336	366	310	341	383	373	332	374	382	343	326	318	329	335	325	357	334	356	312	343	335	325	333	338	369	341	360	350	337	323	327	369	359	370	320	353	306	364	342	381	334	311	365	354	362	354	334	330	358	338	317	312	341	323	322	343	375	337	344	334	342	353	337	342	371	356	370	345	329	364	343	344	326	345	348	318	333	353	353	358	362	327	338	350	364	323	363	330	357	366	323	362	331	337	356	333	335	354	350	333	336	350	381	329	334	341	365	332	351	335	338	340	320	360	316	349	311	373	358	339	354	361	345	336	347	350	330	325	370	347	317	351	339	349	346	401	351	310	358	336	361	342	364	349	327	333	359	350	329	382	325	331	350	345	350	345	344	323	360	330	341	374	334	346	315	355	355	370	342	360	325	393	362	345	347	347	346	343	309	308
25788	21812	30332	29408	22101	14114	8955	4674	1737	893	675	496	453	420	417	424	379	383	364	386	358	357	364	349	350	340	340	343	356	331	323	341	279	355	348	325	360	302	355	335	288	313	324	326	313	315	325	331	302	327	304	313	338	289	321	297	314	315	313	351	347	321	362	300	314	317	337	305	332	323	339	326	311	272	348	354	300	342	350	338	314	325	331	307	315	327	342	310	319	349	348	313	319	345	343	309	338	322	315	328	308	335	310	330	303	322	285	349	321	307	268	308	344	332	339	309	330	327	337	294	320	330	309	293	329	323	325	321	326	333	326	339	295	315	331	329	329	302	310	333	309	325	330	305	279	317	311	341	322	325	346	307	317	311	282	289	351	355	325	345	327	304	381	308	314	331	305	322	293	306	317	346	331	329	328	359	345	335	325	336	291	360	322	353	327	335	329	292	319	311	342	335	319	288	312	310	325	305	347	333	307	321	307	343	318	348	320	297	319	368	331	342	290	319	311	295	325	346	315	327	337	317	326	337	328	336	309	323	320	298	291	292	300	313	321	324	328	348	314	317	305	318	343	325	345	350	298	304	326	347	343	334	346	326	328	294	324	341	301	334	316	299	331	304	304	350	307	332	306	286	301	304	318	354	272	314	329	302	306	310	310	313	346	319	304	317	315	318	319	302	310	285	298	310	335	306	305	335	313	328	316	309	301	311	330	345	291	318	352	306	318	282	310	314	349	309	280	293	303	349	326	325	325	298	336	292	332	335	333	333	326	305	340	319	337	322	302	281	333	318	334	347	301	324	309	351	294	287	336	344	309	315	344	326	317	277	324	339	316	313	335	309	367	309	316	314	332	289	312	319	312	329	295	340	307	319	312	359	316	292	348	299	293	302	315	300	330	317	298	320	319	316	326	317	335	313	364	327	342	305	295	320	324	345	304	288	351	251	292	320	324	311	338	298	296	362	344	322	326	285	328	305	348	334	325	337	272	324	318	323	282	339	315	310	312	342	324	314	354	306	341	278	324	347	372	336	326	314	342	289	347	311	316	302	331	356	279	298	299	330	284	315	316	339	317	322	333	330	336	295	309	286	327	319	352	323	327	292	304	317	320	314	320	294	351	343	330	369	338	304	305	276	313	348	320	332	316	309	327	342	373	346	318	321	297	307	311	295	325	352	307	343	292	311	325	306	344	298	339	311	304	322	307	325	306	321	312	328	345	287	293	307	293	318	311	321	316	370	289	343	297	299	333	338	330	327	327	328	296	320	329	320	323	335	303	328	346	344	313	329	313	349	338	308	314	312	321	326	332	326	325	307	299	321	302	317	332	305	276	318	304	288	304	318	312	301	292	305	330	274	324	341	312	347	350	350	296	348	318	323	333	357	316	333	304	309	302	339	322	305	325	328	302	296	339	301	342	321	335	354	336	293	319	300	323	318	302	319	342	317	293	308	321	302	355	321	288	329	312	334	332	310	349	311	287	322	340	337	303	308	344	325	307	311	306	307	347	300	315	344	319	348	355	279	318	333	368	306	333	331	322	330	344	344	333	328	315	285	302	345	305	350	292	336	299	327	320	339	325	323	333	329	314	323	359	318	325	289	334	340	324	330	348	283	344	329	322	334	295	320	345	298	342	329	319	348	315	312	313	301	311	300	305	318	308	298	353	314	309	320	307	308	323	305	326	326	328	321	334	313	337	292	329	307	330	325	319	308	307	347	339	308	325	345	332	321	325	335	297	318	320	312	322	313	319	349	328	312	348	288	280	295	313	350	306	333	294	333	294	293	327	300	311	301	323	325	329	334	347	325	323	345	299	327	332	313	311	312	325	292	331	315	300	306	345	328	331	309	300	298	329	329	318	323	324	352	295	294	322	309	302	323	307	334	301	321	322	316	314	316	273	325	375	309	329	344	317	286	363	310	283	304	316	319	310	338	371	338	306	325	340	314	299	311	322	324	276	349	289	314	352	344	309	336	311	333	310	300	332	328	301	337	326	336	321	354	310	312	331	331	358	273	314	345	320	351	294	342	294	330	363	286	311	320	288	313	321	335	301	322	329	319	311	306	334	327	344	323	313	331	320	313	360	308	322	323	330	332	360	302	303	321	335	305	292	318	361	310	319	343	297	346	329	293	308	306	347	313	343	321	309	322	325	305	322	333	329	298	335	310	297	335	310	287	319	311	338	326	307	310	328	311	319	332	335	299	308	333	344	321	323	325	316	313	335	300	351	340	301	319	304	311	315	303	327	309	313	314	286	298	313	310	268	301	330	289	304	322	323	316	321	280	316	294	298	314	319	302	321	331	315	344	352	304	309	311	299	297	311	312	327	342	338	321	330	317	329	319	310	330	325	315	312	347	334	327	303	314	321	335	300	330	322	336	300	327	338	323	290	315	322	323	335	323	323	333	337	325	303	350	300	319	318	289	334	336	326	362	326	311	326	333	339	351	349	325	324	331	294	319	319	315	324	335	307	303	325	331	310	288	311	323	310	331	331	334	307	318	317	344	313	337	293	315	325	321	307	330	305	296	350	323	289	328	317	318	312	313	319	297	349	317	320	307	303	318	296	312	317	325	306	340	352	315	319	307	330	347	300	311	311	326	337	300	304	310	319	311	330	303	326	342	314	312	328	315	323	315	341	361	315	323	268	306	296	288	353	344	329	337	282	315	298	320	308	309	321	327	319	313	368	338	342	360	323	329	314	314	342	336	312	315	338	293	283	312	312	305	350	297	310	306	318	302	327	296	291	343	341	320	332	318	307	323	319	324	343	353	355	291	356	361	286	343	306	305	338	328	321	304	280	339	338	334	340	311	297	329	306	326	313	344	336	310	322	336	304	300	351	326	317	307	308	349	337	302	336	301	328	341	322	318	323	335	296	308	325	302	309	322	318	316	319	317	298	340	323	309	314	349	333	340	334	317	313	312	338	331	326	311	332	336	362	335	324	352	319	308	331	313	333	329	306	313	311	331	318	314	346	330	314	323	314	330	296	323	320	348	339	313	329	296	313	319	332	334	321	336	339	306	276	333	298	295	324	286	320	353	341	331	355	329	361	300	350	305	315	327	328	332	377	327	313	319	312	322	312	320	327	344	288	309	307	318	313	307	338	329	289	295	329	323	309	334	311	352	304	318	339	303	293	324	349	281	309	345	316	297	319	333	355	322	327	288	343	319	339	344	307	346	347	304	309	310	343	330	327	318	305	309	337	331	307	313	317	285	327	315	321	296	338	341	318	316	339	340	318	321	327	316	319	367	316	327	357	311	301	378	296	320	297	349	300	333	316	339	323	287	317	308	337	303	298	319	328	318	320	316	316	319	305	320	277	312	286	299	329	296	360	331	329	346	322	343	345	303	330	307	323	323	337	324	311	340	348	316	334	321	349	320	331	325	335	316	335	333	339	312	348	321	345	337	274	333	322	311	344	330	305	306	310	305	327	328	305	287	318	318	304	334	325	320	318	309	337	323	337	350	291	317	293	313	331	327	334	323
33338	56261	45100	31118	24608	17152	13111	8052	2960	1438	993	768	628	555	482	515	496	420	439	448	423	448	399	405	427	358	390	397	384	413	373	390	379	355	343	357	343	361	356	338	350	364	337	345	351	375	303	376	382	362	333	352	316	329	334	357	347	361	352	328	358	353	343	358	352	345	366	339	358	318	345	344	367	351	307	346	357	363	362	337	351	362	355	363	337	342	311	329	330	332	326	386	324	373	369	357	339	341	363	354	365	342	350	349	345	397	353	349	341	317	350	376	323	359	286	345	366	339	390	370	334	360	355	320	354	320	360	378	343	354	323	337	364	364	363	373	362	365	312	351	367	320	356	390	347	354	330	340	336	337	337	334	371	353	336	368	377	340	354	337	359	347	322	356	343	345	335	355	331	331	354	349	373	333	348	354	345	395	323	338	364	305	332	362	336	338	329	302	389	355	349	331	313	319	343	353	342	342	347	327	344	353	325	377	346	341	327	389	344	335	341	340	381	372	375	338	325	318	340	356	375	362	336	345	317	343	342	325	356	342	336	385	362	376	328	306	350	359	362	331	333	358	327	347	349	341	347	335	357	336	343	364	308	360	362	336	353	356	365	318	359	347	346	320	369	334	307	356	355	345	360	355	353	385	348	339	311	335	394	333	372	345	387	386	376	314	342	386	333	376	312	328	377	349	382	343	367	348	328	360	382	350	354	342	349	338	302	373	325	334	391	373	349	329	331	330	310	337	368	366	329	312	344	344	367	324	374	339	356	334	380	332	352	332	343	392	387	334	339	318	362	377	354	333	364	327	338	355	376	390	337	344	359	305	385	365	351	331	363	356	330	327	353	355	358	335	355	348	318	343	330	340	308	338	343	369	363	352	323	355	323	332	347	337	331	374	344	341	343	331	329	336	318	354	340	354	344	319	379	322	349	341	360	377	357	330	323	332	341	341	367	313	337	322	332	343	337	351	412	347	386	343	382	311	350	331	361	324	373	388	339	375	350	334	362	358	351	380	372	360	363	355	355	320	369	371	341	373	345	349	341	336	333	356	341	317	338	355	377	350	342	373	369	364	356	363	341	363	327	370	365	337	370	372	312	367	336	379	394	351	332	311	365	334	372	393	362	345	346	330	314	354	368	343	350	332	365	401	338	349	354	349	346	331	347	400	350	329	374	385	332	338	317	332	381	339	350	343	360	373	378	337	334	343	347	349	316	330	342	333	349	352	355	319	323	370	360	335	366	348	364	350	335	378	406	365	390	371	382	352	340	332	356	374	334	359	349	351	339	372	350	335	360	327	335	360	341	350	362	360	352	358	358	349	324	341	356	350	328	333	394	327	342	352	348	384	370	357	338	383	346	366	351	369	337	376	372	368	365	361	380	321	337	372	340	346	350	349	366	319	345	345	361	326	350	369	352	334	354	325	372	345	340	369	341	334	371	358	359	326	336	347	356	304	350	346	359	328	369	350	346	334	350	312	347	386	324	333	353	351	330	350	358	369	351	303	330	351	360	305	315	329	354	340	368	362	350	318	342	325	355	377	356	376	356	359	370	364	346	367	355	397	338	348	372	364	344	325	341	373	348	342	340	334	341	376	367	325	346	359	369	325	375	355	333	373	361	387	338	348	371	369	326	344	347	354	385	360	354	344	300	358	359	374	358	352	390	378	352	336	363	336	331	363	344	337	369	346	340	365	344	355	346	308	324	370	357	336	344	338	363	379	383	361	375	341	359	321	370	349	362	315	389	335	329	369	344	391	339	345	341	354	357	343	356	354	337	352	378	341	335	395	361	340	349	335	340	333	330	328	357	357	349	317	347	349	374	356	367	308	345	379	367	326	345	356	339	332	339	332	343	336	339	375	345	359	370	325	377	376	332	358	338	371	378	354	331	359	338	384	344	364	337	304	363	348	393	358	356	339	360	330	337	360	350	347	342	361	353	349	323	329	354	362	360	364	373	353	342	306	381	323	359	380	361	339	361	339	338	394	332	343	317	352	332	337	356	342	328	331	375	395	354	366	338	418	345	306	354	326	345	328	318	375	380	347	347	345	334	338	348	333	367	316	355	346	346	331	335	355	341	339	351	367	359	331	340	345	348	365	352	324	346	342	369	379	356	350	373	349	379	344	364	330	339	359	331	341	342	348	389	347	360	331	355	323	342	340	368	353	330	367	331	333	354	354	337	333	356	366	333	362	328	367	351	393	338	349	360	325	337	352	356	355	367	361	356	351	351	379	349	372	319	379	338	359	332	363	382	353	358	379	330	329	362	341	328	348	334	365	344	344	363	370	344	381	339	374	338	363	343	335	332	355	339	384	368	342	360	320	350	317	366	338	335	359	351	356	387	342	382	377	361	366	347	369	334	350	355	347	371	325	352	340	354	312	359	345	368	347	357	380	366	349	334	355	334	313	335	370	380	325	336	332	353	344	354	358	366	346	330	333	344	347	366	358	350	337	352	378	370	360	351	348	356	357	355	343	343	326	360	355	350	377	389	334	338	331	371	354	355	325	333	331	366	372	368	389	353	328	363	368	327	391	375	340	336	351	370	335	344	352	359	346	329	333	344	335	347	391	371	354	344	381	341	328	349	318	360	326	349	352	353	338	342	323	327	329	346	352	369	373	377	344	333	327	343	340	321	336	387	360	326	346	365	366	325	336	341	341	321	349	347	376	320	365	356	352	347	362	338	353	362	346	340	354	372	357	335	362	388	322	359	353	365	370	382	349	344	370	372	339	358	341	363	363	359	337	356	325	350	324	333	376	351	355	315	339	335	356	359	326	370	345	381	362	329	357	372	337	299	374	357	349	358	319	345	339	387	357	363	371	363	354	388	322	347	372	322	345	351	361	366	386	344	342	367	380	371	343	347	344	343	352	342	365	323	332	391	345	330	355	305	353	345	348	353	326	359	350	357	344	322	378	352	321	342	361	348	304	307	352	337	359	336	373	373	348	379	345	357	354	350	340	340	333	364	361	353	337	373	367	362	359	344	339	326	358	359	373	350	326	337	338	339	332	402	347	369	343	329	368	402	335	375	348	347	375	382	331	365	352	376	326	339	362	380	376	355	336	325	353	320	336	363	373	372	339	347	346	363	330	355	343	353	334	354	356	359	347	333	379	374	375	353	345	346	339	374	359	326	340	367	348	376	334	387	334	340	332	344	339	353	318	360	327	344	359	326	341	378	358	360	349	353	336	326	346	350	392	348	354	354	348	324	370	377	363	342	354	356	362	351	358	387	356	343	352	365	366	327	350	368	344	348	346	327	354	361	379	375	351	343	353	343	356	326	360	349	309	368	346	327	320	336	372	323	377	319	369	372	364	344	353	381	373	351	356	354	345	371	361	294	360	343	368	378	326	353	310	350	327	374	341	347	387	375	376	331	345	337	324	322	355	355	361	362	353	317	338	339	335	347	370	359	350	360	353	311	356	353	360	345	333	338	326	373	349	351	357	340	361	350	352	350	343	370	361	348	360	351	352	345	329	356	338
23327	21624	29416	24708	23415	24514	24405	12780	2932	1567	1209	953	873	707	681	644	597	590	561	526	551	560	538	555	560	526	492	518	522	572	515	510	481	524	536	496	488	462	448	454	464	497	447	495	469	454	475	474	464	461	446	449	457	490	459	472	469	435	499	522	450	438	475	480	425	476	488	460	448	492	472	483	448	437	492	462	476	475	490	445	464	485	451	447	434	432	440	447	458	469	452	460	462	462	455	428	476	477	455	485	495	435	423	468	454	468	478	460	433	449	468	480	480	462	490	488	488	447	475	476	437	459	476	437	443	448	500	486	430	440	475	459	482	427	470	455	481	486	471	444	501	467	470	452	450	460	454	419	445	502	457	481	445	477	495	444	441	425	457	478	456	450	444	501	445	462	423	469	459	466	467	513	439	447	443	473	502	509	464	469	437	471	456	485	480	489	485	474	486	460	470	459	447	461	493	468	455	438	456	446	496	457	459	513	432	490	428	431	453	434	497	462	481	466	470	461	461	472	468	471	422	466	469	457	447	450	468	445	473	479	465	420	504	425	478	469	456	508	472	465	459	463	483	460	454	464	454	456	454	437	479	453	476	486	464	485	476	463	472	446	433	468	455	461	499	457	412	442	445	441	455	487	423	464	474	483	457	455	455	421	452	446	470	427	444	434	473	469	470	439	486	469	465	543	493	499	425	506	487	463	442	472	462	465	504	487	444	460	433	470	463	456	467	454	452	451	459	447	455	455	491	469	475	468	467	433	492	508	441	455	472	481	497	442	490	472	465	447	458	467	437	483	478	442	458	484	474	464	460	490	437	492	453	485	461	458	443	422	464	418	514	455	471	500	475	493	476	407	429	442	474	481	460	504	455	435	470	431	467	412	443	493	490	427	431	481	465	462	480	466	455	499	446	450	445	497	448	453	457	434	452	447	469	439	483	445	493	480	424	467	479	441	461	482	480	429	461	451	457	468	452	458	458	417	453	442	474	427	463	423	450	475	457	425	424	501	464	477	465	467	469	421	454	457	475	431	446	454	450	479	476	483	473	403	470	467	503	486	516	474	462	463	481	457	485	481	462	448	443	477	481	466	449	457	411	463	483	476	473	437	472	457	475	416	515	459	480	430	469	462	444	459	440	485	482	440	479	431	452	464	437	479	426	430	491	459	477	433	428	480	519	468	458	459	473	468	466	455	452	426	445	481	435	487	491	475	495	470	460	424	501	461	481	477	468	437	441	457	465	463	480	476	457	459	447	444	446	493	434	448	496	472	442	510	461	457	451	459	465	450	470	463	440	476	463	519	461	421	481	410	455	482	476	430	506	473	472	478	444	452	497	462	468	469	487	452	443	483	456	478	477	414	448	423	426	477	437	457	487	456	469	449	487	462	465	467	453	479	439	447	464	423	436	436	480	441	454	457	438	478	463	460	454	459	442	430	425	429	449	515	466	474	472	446	490	442	492	480	449	475	470	484	500	472	463	438	460	456	455	447	470	451	482	464	444	462	443	441	453	463	495	454	458	491	453	442	430	453	475	452	456	470	470	496	470	450	431	479	466	446	460	439	474	423	471	447	463	509	455	452	470	435	463	491	457	468	450	464	494	448	494	472	505	445	485	430	453	467	473	473	444	469	488	405	470	472	453	429	468	441	474	479	454	476	487	459	452	453	422	426	439	464	485	469	452	454	440	463	423	480	475	448	479	470	456	458	437	462	474	471	449	472	471	487	463	433	454	474	448	458	448	484	477	488	486	435	459	490	450	438	444	452	481	482	447	467	453	478	490	461	446	458	456	463	425	479	423	426	447	461	469	474	444	476	469	467	433	461	467	465	471	447	482	453	455	441	470	471	477	434	473	477	467	496	465	484	477	466	459	449	487	480	440	506	464	414	496	492	499	430	468	434	416	474	466	438	487	473	469	455	464	424	470	458	453	467	451	446	447	438	478	427	516	455	482	471	461	501	447	456	471	437	434	447	453	487	454	479	482	456	457	453	464	458	436	441	463	475	438	471	465	484	441	445	451	453	433	493	490	459	424	460	437	417	450	449	448	451	448	456	497	470	452	452	471	470	458	468	428	466	438	466	440	422	433	473	424	428	475	405	431	479	467	489	453	471	464	499	444	498	453	464	450	424	438	499	445	460	484	465	417	413	449	459	469	413	476	463	466	435	460	448	476	447	410	467	485	446	457	477	452	459	451	443	472	460	464	469	450	456	475	481	478	490	451	435	417	475	444	455	492	416	463	488	418	437	438	482	501	457	448	421	485	457	433	484	446	447	458	492	486	481	460	462	465	459	460	466	454	465	490	477	422	451	465	459	452	450	485	485	434	485	460	504	441	469	457	447	488	446	486	431	481	483	474	485	467	477	442	459	481	438	447	440	441	461	446	450	461	446	468	464	466	459	445	459	477	413	471	443	445	464	460	467	460	453	446	485	454	483	467	471	480	473	426	462	482	499	475	444	458	471	447	509	438	487	448	451	474	464	482	456	461	519	409	444	480	480	455	471	455	434	450	456	461	490	462	462	436	421	459	477	446	442	467	440	497	453	465	494	414	441	478	467	460	464	436	474	442	471	466	491	460	471	480	466	469	485	492	465	447	430	463	463	474	442	427	453	469	492	459	450	451	443	486	481	478	483	437	474	452	485	475	463	467	456	462	500	476	484	478	462	457	454	453	453	470	492	467	436	473	495	430	432	485	481	488	463	479	455	452	491	443	478	462	509	470	453	488	489	489	443	496	481	478	476	465	466	527	505	437	457	460	451	469	440	459	442	488	444	434	526	456	464	460	439	443	421	449	431	454	475	443	449	463	447	454	433	456	466	449	481	448	480	463	485	478	454	453	440	467	457	444	472	446	439	456	457	444	408	480	447	482	451	465	463	452	428	456	473	472	483	483	475	464	409	451	444	490	469	484	465	463	465	493	466	441	483	491	450	479	432	466	483	416	405	501	435	509	468	453	464	454	479	483	441	469	469	449	437	440	461	452	485	489	471	464	456	430	458	439	440	440	467	457	500	452	460	471	480	487	450	472	428	454	440	445	478	477	487	465	445	459	441	436	503	457	462	481	468	458	457	457	450	442	485	420	456	474	481	491	467	442	508	436	464	455	459	417	451	446	489	461	453	453	468	476	471	460	470	469	489	484	428	451	457	465	410	471	442	469	480	422	428	416	473	481	461	489	459	418	433	450	473	438	456	436	466	472	477	490	509	492	492	465	450	493	467	438	436	419	493	454	459	450	465	437	435	424	487	455	486	489	476	477	422	465	459	464	489	484	466	465	481	479	481	447	488	462	405	465	454	461	481	447	445	462	442	452	462	456	456	472	465	460	458	476	461	449	476	464	440	429	482	483	441	471	480	464	472	449	469	484	441	479	451	453	487	489	439	453	473	445	452	436	438	476	494	458	472	494	470	477	460	442	512	425	461	460	479	451	438	477	427	466	477	486	408	430	437	452	443	401	482	432	438	485	472	421	486	477	452	450	457	475	466
35237	67204	54836	40639	35082	26318	23698	15416	4058	2343	1852	1362	1127	918	747	749	781	734	681	648	613	600	623	591	624	566	623	543	580	521	521	480	521	492	522	506	437	477	519	518	505	486	494	501	482	458	505	493	472	468	457	497	464	491	459	475	466	449	462	498	480	428	475	518	501	482	478	464	494	471	454	500	482	468	474	461	459	507	435	463	470	457	423	475	490	486	427	466	484	465	491	512	463	481	500	480	508	478	451	438	468	482	469	509	516	471	463	489	475	474	520	470	475	500	486	476	452	468	448	478	488	503	485	455	470	468	483	509	445	437	523	505	473	463	493	454	461	478	479	450	479	511	493	469	494	491	500	451	476	509	527	461	460	472	431	492	481	475	486	484	487	441	461	492	461	478	479	515	464	476	478	481	457	509	450	479	460	475	461	467	495	504	488	461	503	479	481	504	518	478	517	495	451	499	478	480	454	458	520	486	494	483	434	526	483	470	496	457	464	484	491	465	452	470	488	512	497	503	481	498	504	504	484	471	469	511	459	484	458	475	474	494	497	429	512	466	514	505	502	475	473	495	438	457	475	459	455	477	475	455	487	476	488	478	450	459	498	515	476	474	471	510	472	476	503	448	481	479	469	473	475	517	473	467	491	463	480	533	494	486	486	481	461	484	486	453	451	508	457	490	475	472	480	511	470	481	488	499	447	494	455	491	507	508	469	463	467	495	431	463	497	471	448	532	456	474	489	462	507	470	500	485	461	455	494	515	453	489	475	498	462	444	463	468	471	441	508	504	492	500	483	442	453	495	489	483	507	476	454	494	486	456	502	472	483	499	482	489	479	506	469	498	468	454	482	410	489	484	481	471	438	463	519	479	501	441	452	463	459	474	475	457	489	459	463	514	447	450	518	471	474	488	481	448	524	472	513	515	457	487	512	472	495	453	505	461	476	478	471	432	496	477	464	412	466	487	505	465	478	471	484	453	465	470	499	507	481	471	482	510	502	482	474	462	527	502	495	504	464	461	474	478	523	469	473	446	477	489	468	467	456	512	489	481	459	528	458	472	474	475	525	506	482	496	498	462	489	502	501	466	484	447	469	465	454	482	462	492	497	488	473	503	466	439	499	454	447	490	442	488	503	508	455	438	501	452	450	501	461	461	464	498	518	479	450	516	482	484	476	479	461	452	480	444	445	510	464	489	495	455	457	476	461	448	474	521	481	479	475	487	508	519	468	463	501	489	496	474	481	439	454	479	436	489	486	500	501	454	515	479	479	475	482	457	478	464	463	498	480	492	495	475	524	450	485	444	531	505	449	473	433	496	474	437	487	469	460	477	503	476	466	463	512	486	479	509	452	495	474	492	438	515	461	529	489	499	464	505	488	462	466	482	487	436	467	476	477	528	492	447	436	464	474	443	463	475	493	500	459	465	479	450	491	505	444	495	450	478	447	468	474	479	472	436	495	463	472	522	503	448	503	462	449	485	499	540	501	481	472	474	477	481	494	487	483	442	466	441	473	515	502	487	499	482	512	481	475	479	502	487	465	481	487	516	459	483	481	490	503	468	477	463	484	482	504	493	479	475	458	497	493	472	454	404	465	477	487	492	472	490	461	481	480	449	467	459	475	489	474	482	438	544	473	475	454	434	518	426	455	488	468	467	496	485	513	501	455	465	457	486	487	462	469	499	510	485	431	491	481	489	463	473	508	466	497	553	512	491	494	439	451	473	473	458	460	472	518	488	463	462	493	478	514	468	483	507	474	497	519	474	492	444	452	473	518	484	445	494	521	483	488	489	469	491	463	434	476	494	486	505	501	507	488	446	487	476	508	509	519	428	473	475	434	474	461	538	479	465	473	488	507	434	440	483	442	462	423	458	467	484	475	457	439	476	507	481	492	473	405	449	503	455	463	483	501	473	499	484	515	484	492	473	463	463	445	430	478	455	482	487	506	434	453	492	514	462	493	505	499	482	496	474	457	494	504	480	492	514	474	484	515	450	514	500	471	482	505	471	457	488	446	445	487	503	490	484	451	497	474	460	482	457	477	446	480	451	519	465	489	474	469	472	477	473	510	452	499	480	466	494	454	479	484	448	469	462	462	515	487	503	468	458	503	451	490	543	455	478	464	483	482	470	489	490	505	476	463	489	448	469	468	475	464	508	477	444	476	469	498	504	486	450	461	480	453	482	510	469	421	482	454	497	463	476	476	461	428	476	462	471	470	472	469	503	458	487	458	498	465	495	507	474	511	500	497	463	443	487	436	505	495	443	498	481	500	485	502	492	491	510	449	459	513	500	470	487	466	447	478	510	532	504	483	465	495	450	498	464	500	486	508	498	471	475	440	464	483	469	445	498	497	461	470	469	445	410	450	471	469	488	477	502	516	427	483	482	484	458	492	438	496	433	458	465	462	482	484	490	507	477	471	485	475	454	503	494	451	478	474	504	456	544	479	488	503	472	444	518	462	490	450	473	485	461	489	496	441	460	487	464	502	461	530	466	482	466	471	504	505	479	488	476	424	461	460	451	476	477	475	495	473	473	486	467	487	466	509	513	439	471	489	477	439	493	454	493	435	472	462	475	458	471	468	491	499	524	494	493	480	474	509	482	484	502	471	457	438	492	463	509	509	522	504	460	487	502	472	516	443	488	487	500	493	490	494	464	460	483	507	428	477	493	475	475	486	434	486	502	505	485	476	472	528	460	481	466	498	485	476	472	465	487	454	492	461	492	503	507	482	451	477	462	505	513	494	478	509	471	451	470	460	477	475	491	488	460	478	487	456	481	498	514	447	517	454	476	446	453	479	441	449	503	457	489	497	484	468	474	442	479	537	470	485	512	516	474	488	477	531	488	495	461	472	471	490	488	494	461	483	497	493	453	477	445	494	449	427	459	449	506	473	468	435	477	484	456	436	480	471	483	493	521	506	484	465	513	482	513	441	502	455	464	455	439	472	490	496	499	488	487	471	516	478	468	480	520	477	470	436	456	472	535	478	440	475	458	482	504	429	479	470	492	507	475	507	476	473	471	491	530	489	472	462	482	500	446	484	457	494	488	466	508	452	452	460	476	507	464	436	479	463	443	496	477	458	472	455	456	463	469	462	458	472	458	498	501	462	467	513	515	476	474	495	438	481	487	499	491	492	465	509	507	478	472	468	465	441	480	447	455	502	489	472	481	470	467	499	490	459	509	493	475	494	473	500	464	459	500	506	485	449	479	506	479	495	462	464	521	511	493	494	486	480	511	516	477	496	507	531	502	499	491	470	460	460	442	474	524	442	511	500	480	438	469	504	487	503	472	495	504	493	467	489	507	472	466	486	494	516	468	473	514	470	492	473	486	491	443	452	473	460	511	469	484	456	501	476	467	468	527	499	476	453	498	489	461	499	456	470	521	493	467	518	505	466	495	470	461	481	443	462	489	499	470	465	486	494	488	487	483	474	516	478	460	483	473	493	496	452	483	484	487	468	496	460	500	458	475	480	455	464	471	488	476	507	485
32215	36606	40859	29509	15887	9018	4947	2384	979	558	499	407	343	318	316	288	284	274	270	280	269	277	260	284	260	284	273	262	245	239	269	266	241	278	258	244	228	249	242	213	228	251	237	244	273	231	225	220	259	237	250	233	251	229	239	209	218	234	234	256	257	224	219	262	273	240	277	260	259	231	223	232	243	201	242	199	255	280	283	238	271	242	223	263	237	236	249	227	230	238	244	262	247	256	226	228	240	250	251	217	232	239	242	233	232	232	229	215	254	229	232	239	234	217	243	256	244	228	244	248	235	235	234	216	234	223	286	225	239	262	260	232	241	228	270	187	213	217	223	229	243	234	232	236	219	242	219	228	250	237	249	248	250	266	241	238	266	243	217	250	225	250	234	210	243	235	253	264	275	251	237	210	250	260	210	271	246	249	249	229	242	246	236	232	224	204	251	227	241	250	252	226	223	250	243	248	222	233	248	218	227	244	252	238	225	210	273	224	222	251	259	272	261	244	255	256	247	224	304	220	228	240	252	228	238	249	206	233	226	222	280	243	275	238	240	216	243	266	256	237	244	243	257	234	263	244	237	229	253	256	259	231	225	249	250	263	272	232	238	251	225	223	215	218	293	250	242	262	229	223	267	227	246	225	207	215	214	249	246	225	233	242	208	229	223	256	242	234	251	243	236	242	241	236	257	241	217	244	218	247	235	238	247	252	233	223	256	244	226	229	233	238	240	234	267	241	247	243	245	257	223	246	224	237	246	254	239	243	233	256	229	236	235	223	247	240	252	206	242	227	226	238	250	235	219	271	243	246	209	230	248	239	218	244	243	226	248	222	231	246	243	255	239	233	228	227	239	251	229	223	264	247	256	253	247	220	226	261	247	257	237	223	242	230	235	213	242	263	239	252	233	274	221	233	247	240	245	250	257	247	221	218	238	230	258	253	245	236	234	279	274	217	253	232	226	234	233	232	215	211	258	271	217	229	258	241	239	246	243	241	247	252	250	233	265	222	255	252	250	233	217	217	238	263	227	215	238	237	245	240	274	246	228	244	234	237	265	261	248	275	252	247	235	228	228	247	250	238	216	243	218	251	243	245	241	241	242	226	196	250	235	229	258	222	235	225	227	259	218	254	266	234	209	232	221	231	234	242	260	224	240	248	242	253	233	263	239	272	249	235	233	235	241	232	231	240	248	247	274	213	260	218	218	255	237	228	243	237	241	258	257	224	252	247	254	232	226	231	203	245	248	235	244	272	264	242	229	264	249	252	234	249	238	234	224	212	255	259	232	240	241	235	260	216	215	247	237	236	238	260	249	223	228	248	224	229	258	231	223	246	232	238	248	249	226	231	256	244	218	263	231	254	234	203	225	257	200	242	242	255	232	269	235	259	248	227	270	200	249	242	251	249	235	229	252	256	244	242	237	231	246	251	238	257	231	249	224	259	243	258	217	239	254	231	227	255	236	217	251	227	231	224	223	244	241	232	244	226	269	243	267	271	241	244	273	241	222	238	227	248	235	224	263	255	244	244	251	246	225	219	218	256	232	225	246	235	249	245	236	230	259	244	261	245	248	240	223	260	220	253	252	230	256	229	225	263	244	234	224	236	242	233	231	247	272	265	230	272	228	247	268	265	270	248	247	244	269	217	252	235	270	248	248	232	234	245	224	258	226	245	269	218	233	249	224	238	250	211	230	236	240	248	231	239	264	250	255	256	219	251	199	238	238	237	238	244	245	238	243	235	221	240	239	237	253	259	253	240	218	226	237	267	227	233	264	255	263	234	252	241	244	231	246	246	245	256	245	226	245	255	244	221	245	236	229	261	239	255	238	243	275	223	227	288	262	228	262	232	251	263	247	241	265	240	228	233	248	233	256	228	230	211	258	272	217	264	238	255	223	245	244	250	246	224	248	228	236	253	246	227	233	237	223	216	224	218	251	247	219	246	241	258	256	263	242	235	238	257	265	255	228	210	251	231	239	247	253	243	231	224	239	216	248	244	248	257	254	217	236	240	224	246	254	266	235	254	253	263	224	237	240	224	238	251	246	263	238	253	238	223	225	244	243	263	258	240	255	237	240	202	246	243	272	231	204	228	260	224	218	246	218	265	210	212	237	223	219	262	231	242	252	213	246	230	260	240	233	249	260	242	240	213	215	253	242	219	282	245	244	242	259	223	251	248	230	234	252	242	250	227	244	239	219	242	248	218	262	233	241	235	229	239	272	260	239	230	231	247	227	251	245	248	245	243	266	219	241	256	260	241	225	259	260	241	231	247	257	214	245	237	233	215	247	244	233	252	250	253	239	237	254	251	243	266	230	245	231	232	221	241	271	269	240	234	275	199	272	250	239	225	235	283	209	278	208	236	236	251	245	216	243	212	221	241	241	224	268	237	255	244	274	219	226	229	261	241	244	251	250	222	243	228	265	240	249	243	246	226	233	219	231	226	273	256	207	218	247	243	257	274	256	254	255	211	234	248	254	213	265	233	233	240	237	251	246	226	247	245	267	248	241	246	257	221	236	253	237	243	238	250	244	254	262	235	265	225	233	248	251	268	236	270	236	234	235	240	241	233	238	211	268	219	234	231	231	249	260	237	265	230	259	269	237	232	257	227	233	238	213	225	247	231	253	244	229	202	248	226	223	225	247	250	251	212	272	226	239	227	247	243	224	197	264	249	242	271	237	261	249	259	248	230	220	230	213	227	247	226	248	254	222	219	244	271	210	237	255	238	254	239	246	212	232	213	242	218	238	218	254	231	244	236	237	236	230	233	225	242	245	250	235	226	256	235	234	218	253	247	223	226	247	224	249	259	228	223	243	271	246	242	250	225	249	259	256	234	230	238	231	249	256	263	241	237	236	259	256	234	281	251	230	242	233	229	226	220	246	233	235	219	241	236	233	216	240	222	232	266	253	262	245	237	225	213	242	243	241	233	246	250	239	250	226	239	228	265	254	228	266	233	220	259	234	237	256	211	222	248	228	244	265	241	233	215	225	233	259	237	264	270	241	249	256	237	236	250	247	252	232	258	265	259	264	247	254	260	237	233	237	266	229	259	224	251	252	228	261	254	232	242	243	259	244	221	246	260	227	255	228	246	264	226	222	227	238	246	231	235	237	242	240	272	229	244	244	220	221	248	237	218	247	216	214	253	242	231	253	260	229	233	239	281	242	251	231	240	236	256	203	264	227	226	249	239	249	241	240	217	215	233	219	212	248	239	214	253	264	241	212	220	251	251	220	208	238	250	236	242	248	226	242	247	256	253	249	238	238	243	253	233	245	251	232	242	221	275	217	234	247	254	240	262	234	252	255	226	246	254	262	210	238	251	236	249	269	238	230	244	246	241	268	224	266	236	255	236	228	236	254	220	238	218	243	258	209	212	241	222	236	238	242	246	236	251	255	231	271	252	227	258	251	226	233	241	257	227	251	243	240	224	229	230	253	262	262	232	251	263	236	222	225	249	233	232	258	240	220	220	244	253	250	275	251	224	266	242
32526	51416	40477	27344	17544	12833	7869	4176	1756	810	745	581	470	381	363	349	345	376	339	312	337	299	333	318	320	308	300	258	298	306	288	296	275	270	294	226	276	282	292	243	264	267	264	280	262	243	258	261	253	252	246	289	291	237	282	271	266	237	279	272	279	264	269	254	283	236	249	255	244	251	246	267	256	256	289	279	239	246	235	273	263	290	260	241	259	249	255	261	260	244	234	246	262	247	247	283	256	263	238	245	256	277	234	288	274	278	294	257	247	241	245	272	261	248	256	290	267	239	232	242	281	264	270	274	258	257	261	261	255	295	268	257	267	243	244	283	269	258	295	271	251	241	284	257	241	297	243	259	260	240	258	238	279	310	275	246	278	245	262	257	279	283	235	311	267	274	223	247	269	251	276	266	279	238	239	256	255	283	290	280	265	257	266	236	231	241	257	263	227	260	244	276	272	271	256	251	238	268	251	277	262	277	240	243	283	269	228	239	273	283	279	240	269	242	262	264	275	253	263	252	272	261	258	258	270	288	285	255	244	281	276	262	262	259	261	281	278	289	270	251	254	251	268	268	255	264	272	269	245	257	297	263	273	267	302	260	265	270	242	265	291	251	247	274	254	248	299	254	273	288	280	267	283	275	276	271	248	290	243	239	235	257	256	258	258	250	256	254	248	292	291	284	231	250	277	267	283	248	251	280	252	247	252	269	275	267	275	279	271	244	274	275	282	274	278	242	282	282	270	246	293	283	254	271	263	251	303	268	285	271	243	293	242	262	285	249	245	244	268	269	247	246	263	254	266	295	281	303	259	243	260	266	247	260	259	244	274	274	275	260	258	260	244	270	254	249	249	253	267	263	258	272	252	270	269	244	267	260	274	305	255	280	255	274	256	273	264	252	253	251	276	252	282	253	282	256	273	255	303	272	290	291	254	278	258	300	269	258	218	295	292	257	298	266	238	235	299	239	259	246	285	263	302	254	260	269	261	286	271	251	281	279	280	267	233	253	248	267	251	277	233	259	246	286	274	249	253	277	287	260	273	271	257	277	272	257	266	240	268	263	233	260	255	266	296	273	250	269	238	273	266	259	295	267	238	257	277	257	233	250	273	241	249	287	282	279	281	281	278	279	278	268	252	277	252	267	251	265	284	282	238	259	257	269	287	247	285	275	254	279	253	289	266	258	263	251	243	277	265	277	245	265	254	279	270	245	252	269	273	271	256	273	290	272	278	271	304	253	256	255	242	251	279	259	250	290	272	272	249	267	236	255	273	273	270	284	249	270	242	270	269	278	285	249	262	253	252	242	288	258	268	259	256	276	241	276	269	247	280	251	263	250	265	269	250	313	276	260	257	276	279	284	248	232	254	243	243	268	276	246	255	262	302	272	291	272	250	270	243	280	277	273	300	279	277	281	283	271	272	248	264	256	250	268	249	284	264	286	282	278	247	254	263	255	274	261	246	248	268	254	265	270	265	229	249	285	278	251	254	266	240	248	251	264	236	276	271	274	236	275	255	261	246	283	271	292	302	244	290	274	238	255	253	261	282	246	279	257	253	244	240	260	261	265	227	255	273	314	264	283	250	253	291	259	250	269	294	271	254	296	244	265	253	293	253	255	265	257	284	238	260	259	240	258	274	275	272	264	266	264	238	255	277	275	260	246	282	255	254	298	271	258	244	237	260	249	272	256	252	276	248	236	267	278	288	257	286	272	252	268	257	278	280	301	261	278	295	254	273	256	265	252	258	246	260	263	275	276	261	242	246	282	253	264	256	246	275	269	249	229	270	255	267	241	291	269	260	272	286	259	261	244	260	272	281	263	252	260	211	262	291	252	279	254	270	277	279	263	310	235	263	237	271	263	281	284	266	241	245	282	271	260	281	262	261	275	267	255	265	253	270	266	264	259	263	264	253	282	264	263	285	250	277	273	271	262	279	273	265	251	263	230	275	259	255	279	260	272	289	244	265	278	286	295	252	265	264	279	263	264	248	232	264	266	258	250	269	260	251	268	284	250	254	271	284	246	292	263	269	276	259	270	263	271	253	250	302	291	268	264	254	240	282	285	255	272	256	218	249	258	281	261	298	268	288	264	282	256	271	250	241	270	288	272	263	270	256	277	289	268	237	265	286	250	256	276	242	264	252	273	276	279	293	282	246	259	279	262	288	257	266	278	253	277	221	272	261	256	254	263	282	242	285	285	258	287	269	278	259	260	281	267	293	276	265	267	266	302	265	245	283	251	259	263	267	298	263	279	265	274	263	239	247	277	279	285	233	269	289	283	255	262	295	255	289	270	255	258	282	272	254	274	225	240	273	292	250	263	298	271	267	256	296	280	248	284	242	262	279	263	253	263	272	272	281	233	256	239	250	258	250	267	266	256	269	274	230	299	270	258	244	306	276	273	266	239	274	244	272	299	265	263	268	250	269	266	276	259	289	238	275	251	270	264	282	247	265	281	274	301	273	287	229	251	276	282	281	253	288	276	287	260	288	298	283	296	304	256	304	265	245	271	282	282	276	274	284	273	253	259	252	256	274	249	267	254	275	247	277	239	259	277	272	278	243	256	278	246	272	241	250	263	242	241	276	265	230	236	260	264	271	256	269	231	266	286	282	243	276	259	259	241	258	265	256	263	273	290	296	259	251	295	284	266	267	267	276	278	246	293	257	253	262	297	294	280	256	233	275	289	246	251	241	273	274	286	265	267	274	261	268	280	254	276	267	283	273	262	264	265	254	298	266	279	272	284	247	250	242	261	247	283	243	256	277	248	289	280	266	290	242	275	290	275	249	234	285	279	277	286	265	269	259	266	251	267	262	263	288	268	276	258	270	308	287	284	264	240	266	287	268	282	268	245	286	274	279	265	273	295	278	267	268	261	282	268	262	260	251	255	279	262	290	247	290	271	277	296	267	257	297	272	258	297	274	281	245	273	242	248	281	257	240	265	287	247	265	256	281	261	267	252	259	290	261	279	256	276	276	274	259	248	276	259	263	278	298	262	238	233	281	266	286	266	265	278	268	283	259	245	233	270	251	243	231	264	276	254	286	278	263	271	260	278	288	276	287	281	273	251	270	237	278	280	262	286	256	248	271	309	270	271	253	255	276	250	241	262	228	272	251	261	250	271	266	259	258	315	276	271	282	258	278	291	233	286	288	257	254	271	250	270	276	262	244	247	252	288	277	276	261	278	279	267	262	251	260	289	246	286	262	268	263	260	271	257	253	253	250	268	271	256	232	282	250	291	238	265	282	273	255	274	268	255	263	267	234	261	290	268	242	270	266	265	297	285	246	247	247	257	246	263	256	254	276	270	261	269	257	261	264	259	266	243	292	273	273	259	260	271	256	281	262	273	251	257	278	283	251	275	257	239	251	236	248	271	296	264	283	298	248	237	302	233	258	254	265	257	248	286	249	258	265	283	264	258	234	271	247	268	287	284	267	255	269	274	273	258	279	245	284	290	263	236	253	269	264	253	288	283	241	248	283	259	282	259
24461	21688	29510	26313	23913	21958	16709	7275	2418	927	828	616	565	479	467	451	408	416	371	406	394	374	380	386	359	345	396	365	339	389	343	375	329	349	315	394	335	319	349	336	344	302	338	340	320	321	331	326	320	345	316	331	331	310	361	305	340	355	331	339	306	315	309	314	331	336	327	316	311	334	328	355	308	316	353	330	347	320	344	321	326	334	333	305	324	342	311	331	308	350	320	347	324	325	285	321	309	334	325	313	292	309	335	323	320	313	344	320	344	335	331	296	334	305	301	304	326	331	298	296	310	333	301	313	290	323	334	353	329	321	336	298	328	337	306	301	303	291	349	334	323	322	332	299	311	305	315	294	350	313	292	345	312	316	346	323	310	323	330	321	326	315	341	351	307	314	332	310	356	306	329	329	357	343	344	326	338	321	288	325	302	316	302	329	321	312	319	310	334	304	312	314	303	314	330	355	336	325	334	304	295	324	342	319	311	330	323	357	324	334	347	324	309	335	348	322	279	309	311	342	319	323	329	331	358	314	301	359	300	310	372	321	348	316	317	333	328	340	362	323	339	309	365	306	307	326	329	308	304	307	325	312	315	308	321	334	318	320	318	341	351	289	331	320	338	328	332	342	308	306	288	327	324	319	305	323	314	321	346	333	322	358	312	321	323	310	351	321	352	301	336	314	311	325	324	339	321	360	306	341	300	312	348	321	320	320	356	323	334	308	327	336	307	299	339	325	312	335	352	360	337	315	349	327	347	306	311	330	319	336	326	304	337	297	346	330	306	319	312	333	343	322	321	299	314	311	295	326	312	316	322	328	322	326	346	299	329	326	299	339	302	318	310	337	339	360	308	317	350	302	318	356	363	315	358	307	325	331	351	330	348	315	322	346	360	314	354	315	368	347	313	340	336	316	330	305	332	328	354	353	352	323	329	304	338	310	351	318	339	374	307	300	360	338	324	340	315	317	340	317	317	333	306	351	302	279	336	345	333	343	293	332	307	327	311	342	354	341	344	313	348	347	305	354	303	330	322	316	332	308	349	341	327	305	321	311	336	361	313	341	333	320	338	322	322	330	323	328	298	313	336	340	320	329	320	328	340	336	307	329	299	322	341	339	294	316	312	319	324	289	302	318	316	358	315	334	309	340	329	327	334	345	343	337	326	343	312	318	311	342	346	308	321	363	331	303	345	312	315	336	322	318	337	337	303	336	311	308	330	283	345	323	310	326	274	327	323	310	314	353	352	298	302	357	316	334	351	294	312	330	325	327	312	332	356	317	348	324	304	338	309	340	331	339	283	345	316	316	309	348	326	315	345	313	329	307	307	314	342	302	331	330	307	340	341	353	325	364	346	351	326	302	297	283	316	328	324	361	335	307	323	303	339	322	305	346	337	330	310	332	309	299	332	341	337	316	336	316	326	321	338	294	342	318	355	310	320	308	328	314	338	310	332	320	321	348	331	321	315	343	346	335	349	329	372	327	314	332	331	320	324	323	324	304	348	322	337	312	308	349	328	321	313	350	314	340	329	319	337	317	350	338	329	278	300	304	312	317	321	312	323	322	330	335	298	334	304	351	274	319	373	289	321	328	317	334	310	355	311	332	341	353	306	330	315	331	325	317	337	297	328	318	325	334	312	344	322	353	310	350	311	341	342	328	331	341	350	316	347	349	322	337	338	335	335	338	327	314	315	325	313	313	299	309	330	317	331	316	328	317	316	311	322	364	340	304	325	328	350	313	298	347	351	302	327	339	315	326	323	328	312	310	368	315	311	324	340	332	319	296	293	318	328	330	332	315	356	316	358	343	329	324	313	352	326	314	315	319	314	343	353	331	303	351	310	317	331	357	341	306	333	345	344	321	319	318	288	320	318	320	332	323	363	315	348	329	334	330	341	333	310	348	354	339	300	297	322	314	288	308	329	315	305	321	296	327	352	335	315	305	344	320	341	325	310	303	341	321	321	329	330	341	332	309	336	295	316	335	322	324	316	292	273	326	308	332	319	326	331	336	335	362	359	298	291	296	356	341	346	299	327	303	318	326	316	338	372	298	311	343	294	316	341	344	322	358	338	322	357	310	343	345	357	311	314	311	319	314	333	352	326	315	324	337	316	326	332	308	297	336	306	333	346	311	317	294	354	358	316	366	289	281	328	326	317	322	354	331	351	310	308	299	309	336	343	338	343	347	296	352	319	302	367	342	303	316	320	288	313	325	335	351	358	320	330	329	294	313	296	318	281	287	345	347	318	337	335	329	326	296	341	310	325	321	326	326	358	316	304	351	337	310	339	351	322	334	308	343	317	335	328	308	332	306	329	297	316	318	312	316	354	328	316	366	346	329	353	328	337	340	323	295	299	340	362	330	317	301	314	287	295	304	322	312	331	333	299	329	309	315	286	318	347	316	330	331	310	353	269	312	312	295	344	299	320	327	296	310	340	330	298	319	329	338	346	339	317	339	283	342	311	355	316	312	331	316	316	342	282	319	320	325	318	323	339	348	345	340	319	347	309	309	319	323	358	336	334	340	292	356	365	316	329	340	352	312	320	346	298	304	333	324	318	346	358	370	323	341	312	332	347	326	349	312	313	349	338	325	343	331	300	340	321	286	325	299	326	314	292	312	365	322	350	344	316	315	345	324	320	331	324	328	352	289	326	319	317	294	309	316	304	367	329	285	346	303	309	321	302	357	317	291	324	319	318	287	319	341	339	342	342	316	308	326	339	335	320	326	311	328	343	316	319	335	336	330	339	324	335	338	334	320	364	322	327	324	336	316	335	319	321	331	353	345	334	338	329	309	312	346	339	322	333	301	306	316	332	286	321	313	337	332	307	337	343	315	318	317	316	319	340	331	310	297	313	333	333	342	323	345	285	342	311	353	317	335	334	290	341	310	331	319	346	315	322	325	326	316	314	331	308	315	311	330	297	316	334	326	319	321	321	300	322	319	315	346	352	306	296	354	330	311	365	338	351	365	352	324	329	333	315	326	322	317	323	337	316	327	301	335	306	301	338	345	323	315	315	316	350	331	346	329	318	339	317	306	350	336	273	346	328	336	325	267	327	286	316	336	309	328	330	290	307	324	320	320	329	295	291	349	293	325	331	334	361	321	342	360	314	295	336	336	280	323	317	316	292	340	303	348	326	315	335	302	287	337	333	342	310	332	343	326	330	322	315	305	356	348	343	303	330	328	318	339	327	319	312	327	335	323	297	300	292	324	318	304	316	302	328	344	293	326	346	326	297	328	322	369	321	343	334	305	325	329	343	331	332	343	337	306	295	356	324	305	313	306	322	328	311	290	321	339	359	317	319	315	310	303	356	343	316	302	346	335	337	320	314	334	330	340	298	325	319	326	316	320	308	314	298	329	308	345	360	308	327	294	324	340	297	316	314	317	344	332	321	330	344	313	369	314	317	349	283	334	322	322	348	348	320	315	341	318	304	315	333	311	360	333	355	331	366	317	349	334	280	292	353	331	349	332	325	362	340	333	338	323
33162	61741	51002	34206	27658	22761	18267	9590	3858	1510	1316	990	682	668	605	518	526	497	478	500	431	423	462	394	387	389	408	451	391	378	371	399	360	376	363	400	351	371	380	359	357	375	375	342	340	373	344	335	354	337	332	362	344	396	331	349	335	356	342	337	368	339	342	311	343	331	354	332	333	357	332	344	343	366	361	344	369	346	326	324	319	363	341	338	357	366	317	320	302	340	350	314	353	350	349	315	344	346	352	325	354	385	335	339	330	374	362	316	364	349	313	346	359	356	351	364	349	310	347	340	335	360	368	328	360	360	331	353	358	373	330	362	315	378	336	347	358	326	353	339	367	370	338	331	336	341	353	344	355	363	335	333	351	312	358	381	342	337	341	373	335	337	341	330	356	367	359	340	346	343	342	322	377	353	307	336	326	337	340	352	354	342	345	373	318	368	353	346	326	330	344	365	330	329	377	326	348	352	338	355	386	342	361	341	351	345	331	358	332	351	357	333	339	354	340	354	352	357	356	341	341	341	340	330	327	348	344	378	332	345	329	376	327	372	374	305	323	356	386	342	360	353	351	351	363	343	341	339	336	348	351	387	340	321	354	343	322	329	318	343	374	363	346	359	315	326	360	346	327	347	338	343	344	367	342	319	343	335	324	355	352	362	359	358	339	334	330	339	349	377	351	357	358	332	353	339	328	347	337	365	310	347	336	315	356	332	366	374	371	333	359	314	345	317	322	320	336	332	360	350	347	362	362	350	346	340	376	379	326	361	338	342	318	336	344	332	347	354	352	335	331	355	309	367	338	322	363	348	314	341	331	334	367	330	349	332	333	324	345	347	324	353	320	335	327	358	344	327	316	344	374	345	321	358	326	336	386	368	324	351	319	369	344	350	349	350	385	341	304	340	346	344	349	341	345	337	334	344	365	303	345	318	351	356	373	340	340	339	352	364	320	351	341	353	334	350	357	377	305	328	323	347	327	350	343	318	357	354	366	314	330	337	343	345	383	353	355	326	318	339	337	352	328	350	352	359	362	342	316	316	342	375	331	367	341	364	319	360	330	357	326	316	339	343	340	303	340	375	358	331	352	355	346	340	328	313	326	361	324	327	339	330	342	348	359	360	350	360	335	340	351	304	351	317	341	329	316	345	341	364	374	332	362	360	358	321	337	328	327	376	336	353	318	348	329	325	340	345	332	354	333	360	352	345	320	336	341	372	347	341	341	330	346	332	323	357	348	350	354	354	336	370	347	338	336	334	376	347	335	369	343	311	351	335	351	327	371	361	359	364	308	350	324	321	318	307	382	353	333	346	341	348	345	317	331	366	355	295	327	322	366	334	334	361	316	321	349	336	343	366	381	350	336	338	330	346	353	352	332	333	333	299	356	338	329	328	358	346	332	384	373	339	356	312	304	335	324	316	364	354	353	335	325	353	350	328	370	339	377	352	307	330	348	335	328	334	339	357	339	347	335	333	370	329	363	384	340	314	342	327	313	337	345	315	337	347	339	356	344	313	349	346	336	368	341	356	328	346	362	315	311	332	316	336	355	358	351	361	348	378	325	357	350	331	346	309	345	366	334	365	348	342	345	367	331	349	339	301	336	334	344	351	354	363	361	334	349	332	341	340	347	323	342	341	345	343	362	353	345	366	362	362	338	313	340	348	350	341	344	336	351	367	351	369	311	343	336	342	357	346	352	338	356	344	352	346	333	329	349	331	365	332	324	344	355	345	332	331	336	360	326	340	342	314	373	341	336	333	353	308	339	321	312	343	321	328	340	365	339	353	309	320	327	314	329	346	339	348	368	356	330	350	353	392	327	357	359	340	360	368	337	336	362	349	348	305	372	354	303	329	350	311	375	325	343	329	320	328	343	305	339	329	341	365	392	344	339	356	337	316	335	355	336	331	329	353	368	363	341	340	327	359	323	370	344	376	367	340	347	351	325	406	367	353	382	349	316	331	289	317	342	308	322	322	324	370	351	323	320	357	342	383	354	346	314	363	330	349	341	349	324	313	328	346	353	333	355	353	368	321	363	326	352	337	387	322	339	354	345	302	347	322	356	329	347	353	363	336	329	338	356	333	336	329	352	343	352	339	358	313	346	311	346	341	333	325	380	352	349	329	362	341	361	378	325	354	325	328	320	371	325	355	318	338	350	361	353	350	366	321	330	322	319	320	353	339	333	316	379	368	320	318	356	380	364	346	346	351	337	356	325	343	348	333	372	363	340	338	332	330	332	335	353	382	319	357	343	335	352	325	337	343	356	355	340	317	335	339	327	300	363	336	313	354	333	338	318	347	360	348	346	335	370	340	341	356	328	352	354	383	350	343	338	329	353	336	349	323	346	342	338	317	326	368	339	355	345	322	378	356	321	383	340	335	335	351	330	352	327	347	313	364	332	347	349	364	368	335	379	344	362	341	350	333	363	331	385	349	343	371	348	340	319	357	337	313	324	317	313	342	351	344	374	348	358	355	367	355	335	335	347	353	357	367	335	383	333	362	346	354	340	362	336	333	371	328	332	337	324	348	330	323	375	333	345	368	355	329	348	381	329	356	379	340	326	329	363	353	333	367	319	357	350	336	378	356	347	329	349	326	381	350	358	373	318	333	335	339	349	339	335	372	340	320	345	347	342	324	363	337	358	342	325	352	351	316	322	344	356	407	378	365	332	347	394	337	350	339	346	322	350	373	333	348	348	365	321	336	338	332	330	338	352	364	360	343	328	353	349	323	359	301	359	347	314	341	314	311	369	342	359	337	333	363	344	337	324	354	357	320	325	345	336	341	375	365	315	349	304	340	326	335	345	333	372	344	358	319	369	341	349	352	335	345	343	327	337	336	351	372	330	356	334	321	356	349	337	364	343	369	338	332	347	364	354	369	320	345	341	318	362	344	330	325	358	341	353	340	327	336	354	363	347	345	369	378	329	324	353	359	351	348	341	329	356	335	308	347	320	344	316	333	347	366	330	333	352	346	363	307	331	346	350	378	319	349	314	346	340	365	328	325	371	340	339	371	340	338	353	350	344	324	351	305	336	361	383	344	352	317	346	365	333	378	341	319	350	326	359	323	344	341	320	360	334	342	322	349	338	331	363	383	322	338	335	338	360	354	337	337	373	341	346	335	355	336	346	340	363	354	330	379	308	344	312	330	329	355	312	330	350	366	367	298	303	317	319	363	359	333	362	350	333	349	359	335	361	349	351	377	347	356	335	367	345	323	344	349	339	355	319	321	344	347	361	331	318	394	346	337	335	352	353	340	324	322	341	358	340	309	338	342	371	330	350	356	392	319	366	333	321	336	349	350	359	350	351	340	330	352	331	338	359	319	358	349	339	331	320	364	312	358	331	367	332	363	336	341	340	349	338	355	304	338	363	322	347	332	365	349	336	337	326	315	355	338	375	325	328	346	317	347	332	347	359	328	330	343	349	312	348	332	339	385	335	333	319	313	313	340	329	341	347	331	335	356	300	352	349	336	339	318	354	306	350	363
25738	21935	30909	29912	21860	16282	10150	4643	1693	771	664	532	451	423	453	380	361	346	365	364	377	374	320	355	340	325	350	342	355	341	343	336	348	355	331	338	330	322	308	349	331	331	287	309	316	329	320	310	311	307	324	310	331	355	329	327	339	306	320	298	323	327	366	342	309	334	328	351	322	376	322	314	309	309	343	350	305	336	371	353	312	333	331	269	301	318	283	338	319	306	341	296	318	335	333	340	333	287	334	305	293	333	319	337	297	346	322	334	336	353	346	342	303	328	314	309	335	331	292	293	320	322	311	328	334	311	324	313	302	310	312	315	302	309	313	345	311	316	335	322	339	341	292	329	339	322	329	326	339	318	293	334	320	324	331	294	302	306	300	361	316	348	311	342	292	341	336	318	304	287	323	313	322	311	315	320	337	350	308	303	321	323	291	311	300	358	294	354	320	322	344	311	287	310	291	309	298	317	331	322	323	334	293	292	299	297	344	318	297	319	308	300	302	314	334	335	353	351	298	358	325	374	279	343	328	335	307	308	325	306	326	300	339	301	326	309	342	352	321	309	318	329	315	306	311	321	303	327	324	299	341	325	324	343	313	365	326	335	367	336	339	322	338	327	333	319	301	338	298	313	336	308	322	327	322	327	319	316	309	307	321	321	345	305	307	305	310	298	302	292	331	306	323	327	337	335	300	325	321	313	311	271	321	308	320	286	372	315	310	288	320	336	304	313	337	308	314	322	323	298	310	295	346	313	293	290	355	318	308	311	305	335	342	315	308	342	318	318	297	302	339	300	319	321	301	297	318	341	320	353	366	327	322	317	319	355	308	347	319	334	367	337	367	305	317	327	334	321	309	349	297	353	343	305	307	320	355	333	333	326	346	334	339	345	332	334	297	313	344	374	309	321	340	324	327	333	330	323	316	311	331	337	328	322	334	314	292	348	333	296	311	336	319	312	301	325	328	301	298	319	327	314	326	319	310	285	329	335	334	287	280	320	303	339	309	329	343	348	328	323	322	325	352	325	312	328	303	325	302	314	304	322	332	293	323	321	333	333	315	300	319	329	331	308	302	304	331	314	341	301	326	356	334	320	303	304	290	344	298	333	303	324	356	310	342	318	311	325	269	313	313	337	323	345	297	293	318	317	314	339	347	307	302	318	287	316	303	324	319	331	293	339	326	330	336	321	325	355	336	279	349	343	298	343	311	277	310	338	297	318	308	336	327	342	302	301	329	326	330	316	317	335	351	304	346	347	318	325	303	295	312	307	333	324	305	326	320	354	320	306	304	304	338	360	321	315	290	308	309	313	338	310	322	299	340	308	314	312	328	318	334	335	294	329	353	332	328	327	324	302	324	291	317	333	315	317	283	333	382	314	289	319	344	327	303	292	325	324	311	350	318	311	323	328	328	351	315	329	312	334	313	318	302	328	310	340	332	325	275	320	324	349	308	340	350	288	309	303	307	321	312	303	322	278	329	313	308	303	313	293	316	309	344	299	343	337	327	312	316	332	304	295	307	311	352	304	329	355	343	314	324	317	340	327	305	329	340	338	330	328	350	334	318	313	346	325	338	329	335	303	306	326	305	326	309	314	332	295	319	355	320	316	340	309	303	325	289	345	308	311	332	350	287	357	316	316	342	318	302	358	312	318	346	327	350	316	359	303	303	336	316	323	320	300	315	318	330	328	322	292	325	321	342	319	311	320	320	337	311	322	334	300	308	358	335	312	345	325	323	286	306	301	322	334	350	324	337	314	307	339	329	300	344	341	327	297	318	315	295	338	318	312	326	313	313	349	319	276	328	332	312	361	316	334	304	323	318	298	333	335	329	340	324	321	302	317	336	321	330	313	339	338	311	341	325	319	355	336	306	337	315	320	314	305	333	285	323	343	330	314	315	323	319	344	315	287	307	337	327	326	298	312	338	328	293	343	329	318	300	311	316	328	336	321	333	333	329	320	334	347	296	324	338	306	346	315	322	355	309	336	296	313	323	315	336	313	341	345	333	309	327	308	350	308	299	332	318	322	327	303	330	303	317	392	324	298	360	364	321	313	324	341	290	337	316	348	330	337	322	327	337	328	340	316	328	321	346	305	309	309	305	314	347	355	298	334	309	343	347	311	328	311	328	358	308	294	338	339	353	329	316	353	304	327	332	324	333	314	368	302	327	313	358	322	329	335	337	344	348	300	330	336	352	333	283	365	314	332	300	318	324	336	304	324	325	320	312	319	293	329	302	317	324	302	319	362	324	329	328	317	312	288	286	312	313	316	338	306	295	334	307	290	300	283	327	307	355	293	356	350	310	321	314	314	319	320	310	314	310	334	317	366	283	361	285	324	351	324	321	347	297	275	349	318	329	342	302	313	333	308	338	376	327	339	315	327	292	344	354	308	307	343	289	304	319	337	322	309	313	311	331	368	354	318	342	309	308	346	308	271	312	309	271	314	322	325	295	328	339	330	327	314	340	322	299	353	360	320	330	317	316	351	334	316	308	325	315	298	325	273	301	311	297	328	339	319	342	314	333	330	315	317	309	321	340	372	301	337	282	346	307	315	319	327	310	342	318	308	343	316	338	331	314	294	306	291	347	336	312	327	332	345	356	342	319	327	301	316	350	343	324	305	350	294	319	325	316	320	325	302	306	342	306	316	315	287	327	364	328	321	312	333	332	305	324	314	307	335	311	319	334	347	356	311	327	317	334	341	325	310	310	314	324	314	300	289	307	336	344	274	322	353	309	327	336	317	314	309	313	294	344	315	323	305	315	351	305	324	325	304	336	328	312	317	309	317	327	336	314	323	316	322	320	328	314	322	304	325	333	331	328	300	337	303	331	315	301	311	311	303	330	333	312	326	304	321	338	309	325	321	322	321	293	314	339	311	318	329	296	323	335	303	322	303	325	307	343	320	346	321	316	294	343	337	317	315	315	326	313	344	302	322	333	303	318	299	316	325	325	310	318	345	341	306	305	335	315	307	309	328	320	322	321	289	333	329	294	327	309	316	357	349	321	319	303	291	308	313	353	333	322	311	353	362	334	324	308	317	312	317	331	333	319	354	314	338	323	314	311	310	313	317	318	347	356	321	325	321	328	313	354	319	317	312	305	308	323	332	312	335	301	304	312	329	310	308	315	318	312	288	292	340	306	327	310	333	326	288	312	310	332	343	359	322	296	348	334	315	335	289	323	338	301	307	295	326	316	328	345	300	284	313	313	332	321	338	301	299	318	323	302	344	317	341	311	305	285	343	336	311	338	329	333	309	322	295	294	320	357	312	315	325	304	280	279	325	332	328	324	327	297	276	313	324	311	318	329	325	315	343	341	336	352	320	340	328	329	337	309	333	320	329	323	335	337	321	337	326	311	324	306	356	318	300	334	335	332	324	342	320	297	346	321	300	297	352	303	310	315	294	305	332	323	343	338	325	309	337	313	317	319	340	319	293	337	321	329	321	302	332	322	319	310	331	308	343	345	309	306	289	318	315	315	347	349	339
32623	57723	47086	32128	23665	20089	13978	7358	2961	1233	1013	789	626	570	502	510	459	419	418	431	437	424	440	389	415	383	387	391	399	384	330	382	355	370	372	339	366	366	368	346	377	357	350	343	335	348	376	346	348	356	346	353	347	356	367	353	333	353	360	361	320	324	343	312	325	362	373	347	397	334	358	386	346	346	340	340	336	353	352	368	348	337	356	346	362	358	343	338	365	335	363	326	363	347	359	338	329	334	347	346	342	367	355	334	368	349	355	339	359	343	335	318	360	318	346	332	335	350	364	332	356	342	346	345	326	318	337	364	339	326	373	369	360	317	353	304	316	384	333	361	349	349	357	341	333	353	350	359	371	341	356	350	335	334	319	330	362	350	351	366	349	354	345	357	337	353	333	369	339	368	327	372	352	360	383	360	347	335	347	336	312	360	368	364	345	373	322	350	323	374	350	352	360	271	346	318	346	342	334	366	327	378	370	355	336	376	340	357	357	357	341	356	358	362	349	376	331	306	338	351	369	379	331	353	327	341	372	342	329	345	370	354	370	339	346	352	354	366	350	359	307	382	323	347	400	342	331	349	349	356	372	369	334	361	336	361	318	316	357	344	383	337	340	350	388	371	334	364	334	356	333	365	370	353	343	341	403	339	382	363	329	334	358	384	326	383	349	309	331	354	364	335	321	334	344	341	343	340	386	365	379	341	342	355	343	345	341	357	376	322	364	326	351	339	372	338	343	324	353	346	357	395	346	355	301	377	330	327	380	347	361	383	345	335	347	326	332	352	328	359	372	342	364	377	367	349	361	331	361	357	347	341	368	370	350	354	327	343	357	352	341	385	326	338	320	341	338	335	359	334	324	369	330	347	388	339	375	355	350	341	352	341	359	385	324	345	391	386	312	316	332	356	336	355	341	345	321	367	355	343	344	339	377	372	323	351	349	336	358	324	315	369	338	389	389	355	362	321	358	339	364	355	334	334	371	362	344	333	337	370	335	363	337	328	319	308	335	359	329	341	348	346	338	353	350	337	336	342	366	384	367	358	367	337	360	332	353	353	342	354	316	347	335	342	378	336	342	361	369	354	353	340	332	342	300	389	348	347	356	321	340	341	356	363	343	342	379	348	346	356	338	342	345	306	354	366	392	359	333	348	362	357	370	329	370	359	409	351	328	322	329	348	350	337	349	341	359	331	341	335	333	348	362	355	342	364	396	348	336	367	368	337	325	376	334	378	373	333	353	339	328	363	362	335	382	358	360	353	367	339	324	363	344	346	360	365	373	339	326	318	366	317	347	310	307	346	338	310	350	354	381	331	362	321	350	367	306	333	359	344	324	370	341	344	316	363	338	367	354	337	359	348	341	338	325	348	348	381	318	344	377	358	347	336	349	363	359	326	342	342	383	353	383	325	313	350	331	312	357	367	340	348	317	358	347	331	377	364	345	367	365	351	352	330	347	361	333	349	362	323	369	317	389	375	381	326	350	352	388	324	333	356	359	366	342	363	325	323	317	337	348	345	380	342	353	322	371	344	368	357	350	369	370	321	350	340	337	351	370	372	385	354	350	364	308	350	344	378	336	355	344	359	319	361	347	384	369	365	350	365	375	361	302	350	324	350	346	317	391	348	382	339	355	361	368	343	336	348	336	345	378	330	344	327	358	349	390	348	378	396	345	337	320	345	336	341	371	347	321	367	331	329	317	365	361	328	339	346	358	360	342	319	354	352	340	326	345	351	356	391	341	376	367	342	340	342	357	346	351	362	369	368	311	339	345	353	352	337	322	345	303	364	336	358	334	340	347	331	365	352	365	349	305	331	328	335	367	342	376	350	321	372	377	333	337	324	360	350	383	372	315	355	322	367	380	350	343	333	340	351	323	376	367	354	341	379	347	338	330	333	351	354	364	352	377	359	352	335	342	343	344	354	358	324	345	400	357	358	375	332	351	386	338	344	342	395	381	349	325	348	359	355	344	347	345	371	366	357	364	335	350	337	371	346	314	346	370	367	384	341	336	337	340	316	346	355	337	326	368	368	333	361	363	369	373	339	374	359	367	314	359	355	356	336	359	377	371	320	344	327	319	344	353	338	378	308	341	343	368	374	349	388	375	376	350	347	332	346	347	379	321	354	338	372	351	335	313	345	387	343	373	351	338	318	336	354	335	351	344	339	369	337	338	353	372	361	343	364	344	314	346	346	343	340	334	339	368	341	322	386	354	333	326	335	341	338	302	375	348	374	333	382	338	367	326	311	363	370	391	330	330	339	352	362	337	337	331	336	388	355	334	339	322	332	323	344	383	365	349	386	359	379	337	360	368	337	372	385	356	349	341	355	351	339	358	346	364	337	347	348	353	333	329	370	344	327	365	338	331	352	348	314	331	349	350	326	372	372	337	331	345	351	331	332	365	351	321	349	352	360	333	338	366	353	375	340	343	356	355	341	363	306	316	335	345	364	333	367	305	348	350	318	354	356	361	354	344	351	380	333	393	314	348	362	379	379	372	329	343	353	332	330	327	336	369	340	377	350	353	358	333	347	374	373	332	353	365	337	321	366	363	339	352	355	364	352	366	328	306	349	338	376	342	354	347	376	358	373	346	333	334	368	354	364	368	383	347	368	357	363	377	315	336	323	305	350	391	335	377	345	355	328	345	356	339	340	358	334	378	337	363	340	314	408	329	348	347	337	369	361	368	354	355	370	343	360	345	341	344	320	360	370	309	343	332	341	361	327	374	354	348	350	344	366	319	346	337	328	319	378	349	392	347	343	360	347	334	351	329	334	330	384	356	375	340	341	349	360	348	333	343	327	383	328	333	362	380	364	332	353	329	333	358	350	393	352	334	342	345	309	354	329	352	338	315	366	334	345	372	333	352	321	337	374	361	365	325	327	342	336	352	337	353	368	359	341	337	339	340	351	341	371	327	328	323	367	373	335	336	346	391	355	311	344	357	343	319	382	356	342	327	353	371	319	359	347	353	345	313	374	354	329	326	343	354	331	346	379	345	374	313	340	336	378	362	381	336	385	317	337	342	341	306	336	358	360	322	349	315	329	362	358	342	337	346	370	339	336	321	351	330	350	365	317	340	390	336	346	310	347	352	340	348	337	341	344	375	315	375	336	305	346	345	337	361	370	356	367	319	345	363	368	358	356	381	333	317	332	351	340	370	365	347	326	373	349	371	377	337	357	338	346	368	369	353	373	350	348	342	338	376	361	326	338	368	335	341	356	352	344	363	347	370	333	328	362	380	351	364	329	350	364	324	335	368	354	355	338	347	344	320	355	333	360	335	353	339	354	357	343	356	369	341	349	307	316	356	339	320	361	362	354	391	354	384	344	338	344	368	389	365	362	335	363	318	325	362	335	376	340	365	348	332	348	347	384	360	388	353	341	350	318	368	376	341	351	325	357	348	341	327	319	308	339	347	362	321	370	343	356	336	348	358	340	362	348	346	319	331	339	390	356	360	352	365	339	332	333	321	324	381	314	341	338	342	309
23307	21675	29420	24827	22857	26380	25141	9948	3886	1417	1111	905	771	726	691	589	615	621	590	521	548	542	537	551	493	561	567	501	515	540	489	553	512	457	484	444	513	481	487	452	477	489	428	515	474	454	483	454	465	458	461	487	462	517	477	472	502	427	441	475	458	476	515	469	430	516	465	468	431	472	487	469	469	491	466	444	464	437	426	441	495	445	423	445	455	471	449	509	480	419	451	459	465	456	473	482	463	469	465	486	485	452	453	456	454	450	456	443	485	505	485	490	450	470	484	468	437	453	465	473	487	462	499	436	475	463	480	448	493	497	463	478	474	450	465	447	437	440	443	467	494	490	492	452	465	468	476	453	484	462	482	457	473	492	427	472	437	510	440	480	448	480	507	441	443	428	466	464	454	460	456	455	424	485	507	500	431	426	412	492	426	502	476	458	469	456	400	466	435	446	472	470	439	446	447	436	467	458	486	458	458	469	460	444	455	465	455	426	488	455	407	468	463	492	451	487	442	443	441	427	507	443	432	488	464	505	463	473	472	473	467	495	489	468	442	433	460	473	503	464	427	474	406	455	483	451	459	446	506	483	443	407	450	467	454	457	494	443	453	458	466	482	439	503	448	463	432	466	459	494	434	433	461	457	438	455	485	406	485	459	460	442	470	439	461	456	463	429	455	494	470	450	441	444	495	461	454	455	426	444	459	470	465	461	454	443	443	468	475	462	489	460	460	461	460	473	493	478	471	499	459	420	438	492	478	469	485	497	459	436	516	481	465	451	461	486	432	459	462	478	477	496	484	407	485	498	427	468	443	433	478	462	467	475	448	484	476	466	449	453	445	459	454	427	436	462	472	459	456	493	459	444	468	460	435	473	419	434	453	443	447	481	502	472	488	489	446	414	423	450	438	454	474	469	470	453	474	444	464	508	462	445	451	469	465	472	472	433	429	413	461	484	456	444	449	483	465	453	476	492	424	458	499	490	482	436	453	489	463	465	468	476	387	455	475	479	442	418	447	456	510	444	439	470	445	481	464	446	472	472	477	446	467	443	504	504	456	470	489	483	460	465	438	453	452	454	432	497	467	472	458	434	465	458	474	486	461	475	451	440	499	434	459	412	475	483	450	468	424	469	470	453	447	482	459	426	444	467	505	468	482	433	454	455	489	434	458	457	468	459	457	446	440	472	460	457	497	462	487	460	459	449	452	449	446	458	465	444	460	430	471	467	469	455	451	466	492	468	421	445	441	468	471	479	444	436	445	443	450	458	501	513	457	473	440	467	447	450	436	422	442	461	491	475	450	501	454	498	486	452	439	471	445	465	442	469	479	490	478	463	483	481	417	466	469	496	489	435	443	465	430	447	480	449	464	474	485	478	459	474	427	475	462	461	471	479	425	479	471	438	446	465	434	489	483	455	472	459	467	453	438	474	492	461	470	466	440	422	444	462	478	451	491	472	472	491	433	464	503	471	464	473	509	452	470	466	462	413	490	470	466	453	468	465	459	451	432	502	405	462	458	441	503	458	495	474	450	439	465	466	446	472	476	470	440	432	482	426	459	481	518	519	462	495	447	421	475	457	391	435	445	446	420	460	437	471	443	454	425	521	420	467	440	482	470	476	475	482	479	468	417	488	459	485	452	476	437	450	463	461	500	465	471	427	473	447	442	474	491	433	473	433	455	478	463	458	456	436	498	498	476	478	489	442	485	441	454	500	447	433	446	449	444	450	427	456	457	441	444	457	464	486	472	473	472	452	471	462	499	474	435	490	500	467	453	423	430	459	462	510	444	463	496	443	433	452	500	440	456	475	520	434	468	462	473	475	453	461	433	428	466	504	454	468	456	465	455	461	453	491	482	444	460	445	455	504	484	431	434	423	434	476	448	467	451	477	448	484	458	479	465	479	477	438	442	439	476	518	437	450	476	448	451	448	476	478	422	511	429	450	413	445	414	467	467	487	456	451	483	498	450	443	464	475	485	460	456	500	496	492	483	493	463	507	481	445	469	451	435	431	458	454	431	447	429	459	490	479	433	471	460	436	421	473	461	454	494	435	435	418	443	449	472	454	448	496	481	475	482	451	484	460	466	438	447	457	454	456	477	470	455	467	468	471	421	429	492	447	440	466	471	412	472	450	432	411	471	455	446	419	474	481	470	470	481	449	468	494	470	485	459	437	436	464	483	466	451	448	440	449	490	473	491	458	485	478	455	494	459	434	454	440	457	458	444	426	446	458	469	462	468	473	466	466	467	490	457	462	435	435	463	488	471	463	426	450	451	438	462	487	429	416	445	444	472	510	487	465	448	453	436	474	446	430	466	443	500	470	461	442	476	501	442	433	455	432	441	459	487	439	469	424	450	459	438	451	432	500	432	463	478	459	457	470	439	471	467	425	440	488	483	425	455	444	423	470	440	491	439	450	460	469	482	461	469	452	447	438	500	472	463	465	440	439	460	469	434	472	443	432	466	455	469	476	506	481	475	457	453	452	443	433	465	504	444	444	454	516	482	481	442	467	453	401	484	446	453	442	437	434	473	482	432	429	436	427	463	480	455	429	427	451	459	435	448	450	478	474	473	442	428	465	453	486	458	496	477	416	430	454	431	483	477	445	448	485	465	455	464	424	447	463	463	437	441	452	469	481	485	403	448	423	457	435	496	483	477	451	456	445	494	458	446	463	456	451	441	443	482	466	471	462	499	417	478	459	453	487	465	469	473	443	468	437	414	458	493	510	443	451	448	439	438	463	433	443	459	457	438	467	469	456	472	454	486	492	474	439	458	431	441	450	434	443	485	507	434	422	446	413	422	466	435	476	436	455	502	436	446	462	472	486	454	500	503	461	484	478	475	440	476	480	494	478	430	479	458	441	469	460	446	429	473	469	492	467	482	424	467	456	470	456	474	452	491	423	488	431	488	510	452	486	435	448	439	492	448	454	478	455	467	437	436	449	445	445	474	409	454	492	477	467	450	442	449	472	485	442	465	486	474	436	486	510	451	436	426	433	487	470	478	430	457	467	480	475	451	438	437	477	473	485	493	444	471	448	465	483	482	454	418	422	458	437	436	469	446	448	469	468	474	449	439	423	464	514	440	460	463	461	431	470	485	432	457	470	437	498	455	455	461	472	471	455	482	510	442	463	440	434	480	461	466	397	481	469	478	475	437	460	457	451	485	458	453	465	491	474	480	484	459	456	457	467	468	461	468	466	406	432	471	415	478	487	467	415	475	467	440	460	467	455	446	436	450	477	443	483	464	454	439	479	448	453	428	446	464	464	468	443	462	480	446	452	477	464	480	448	461	470	498	418	455	489	483	455	472	466	449	522	471	472	442	458	475	462	470	442	432	423	458	461	487	491	511	442	465	500	469	472	444	467	490	418	467	412	468	488	457	462	439	460	462	477	422	461	434	476	458	421	466	476	451	479	480	445	485	471	447	487	478	450	508	449	487	486	454	436	431	465	440	416	438	461	448	437	417	409	472	491	485	459	502	480	446	465
35659	69674	56473	38766	32950	31526	23161	11579	5791	2036	1695	1309	1049	900	803	739	710	626	628	656	655	592	571	556	557	622	604	543	537	547	562	533	531	504	506	505	514	520	522	491	546	458	504	483	502	491	493	490	451	483	466	456	489	466	445	511	493	503	501	451	510	503	462	475	446	493	478	499	498	445	462	464	508	506	459	470	541	461	457	472	519	489	469	459	444	467	490	476	475	440	486	454	480	439	509	509	509	494	493	463	480	466	528	454	479	510	498	487	488	496	461	466	498	522	502	501	494	524	479	481	456	497	496	467	501	508	510	456	472	459	444	489	475	474	464	499	494	500	473	494	461	470	485	464	473	461	490	507	484	482	461	478	491	477	489	479	501	488	452	491	471	469	493	490	464	456	472	451	432	489	467	473	444	458	480	431	505	469	486	497	532	484	496	509	485	472	467	481	485	461	450	487	485	489	443	448	486	458	482	481	486	460	459	474	484	482	446	479	481	476	478	475	451	470	485	448	491	508	510	455	458	497	474	450	458	477	487	500	479	496	455	456	434	424	468	469	470	517	485	482	481	458	505	515	470	508	479	503	494	460	455	492	453	490	452	504	469	460	459	471	457	459	475	491	452	477	445	454	449	459	463	516	467	497	471	477	487	454	467	485	463	491	489	457	503	473	478	440	485	471	464	458	481	486	475	431	466	467	473	468	472	487	473	512	474	463	473	468	521	464	486	471	478	487	486	504	474	474	473	475	465	463	486	449	515	463	462	481	502	474	475	487	465	470	530	480	475	475	498	435	513	467	446	501	466	479	494	528	436	471	451	454	460	473	453	478	496	476	491	475	482	496	447	475	492	478	503	450	496	478	482	472	453	513	482	469	521	456	445	501	488	487	472	479	497	511	472	441	463	473	436	460	471	484	466	471	504	513	499	437	472	436	468	509	479	506	486	495	550	488	489	416	465	469	461	487	463	486	435	498	472	479	478	482	469	466	512	473	477	497	471	512	487	476	490	472	478	445	493	492	479	491	459	506	487	446	504	482	522	467	468	468	482	476	485	477	453	500	476	453	452	486	455	469	485	448	500	479	477	471	528	464	488	521	461	435	495	469	483	453	493	525	466	503	487	466	440	513	504	469	494	476	460	470	474	477	502	468	485	479	498	474	487	480	454	464	460	455	496	486	454	462	502	483	463	472	466	477	486	484	485	495	434	469	454	465	436	518	498	491	507	465	514	495	462	518	474	490	454	469	466	450	463	497	504	496	494	455	473	517	498	460	458	485	465	479	444	491	493	478	430	534	474	467	522	456	449	475	488	475	443	485	456	473	466	517	479	467	466	475	482	508	479	473	502	464	532	490	493	450	488	516	480	491	467	475	495	444	479	518	485	466	488	442	468	491	440	529	511	482	497	462	492	529	504	448	458	477	481	456	474	408	472	479	485	492	484	495	459	470	488	498	446	455	462	471	426	484	477	491	482	474	430	468	430	461	465	466	475	486	493	500	466	524	468	473	502	487	476	468	452	503	470	496	483	452	460	456	484	459	484	483	493	472	495	463	455	466	466	453	476	488	521	483	455	476	471	477	469	456	448	485	431	470	489	509	479	482	507	534	467	450	455	437	470	475	471	466	455	471	486	501	441	459	489	527	496	507	487	479	513	470	453	531	480	467	492	442	459	481	466	484	463	487	507	503	464	471	474	491	469	491	471	431	457	491	454	468	476	467	469	481	495	492	497	479	482	470	494	459	487	476	477	434	475	461	550	479	469	489	493	458	507	478	476	471	472	472	487	479	466	490	462	483	479	492	461	505	477	492	439	461	428	490	494	473	483	455	462	454	475	493	466	479	487	491	445	446	495	497	457	451	502	536	472	432	471	482	483	468	481	485	447	475	427	481	484	501	519	473	494	480	459	450	514	483	478	481	491	455	497	506	471	474	472	448	404	486	477	465	467	488	474	476	482	456	483	443	471	483	455	435	476	489	467	434	481	439	462	479	477	514	465	446	503	458	500	449	452	482	481	451	504	440	423	453	451	442	479	468	504	475	426	476	461	463	459	460	456	473	487	497	456	493	501	460	525	425	524	425	482	462	473	496	473	451	505	520	474	469	492	444	491	460	537	471	515	489	471	442	487	513	492	463	489	467	520	462	456	469	470	448	507	442	462	487	468	490	441	503	498	490	481	480	469	447	482	483	443	477	469	483	514	504	469	505	445	470	504	463	453	505	509	452	481	473	461	474	445	447	462	466	488	494	505	449	437	475	458	481	438	458	511	473	487	501	519	472	459	479	459	486	464	500	445	465	464	512	487	500	466	448	506	461	482	504	493	490	469	488	458	466	482	501	475	449	485	455	491	498	438	492	477	452	444	440	497	456	448	487	439	462	470	507	470	473	499	445	471	479	504	462	472	448	449	499	474	468	460	466	455	477	479	458	446	482	475	477	490	467	525	442	428	484	510	482	489	493	471	453	447	482	465	462	464	453	527	455	474	474	489	477	471	447	437	522	536	479	468	512	438	450	514	486	486	496	429	468	490	474	483	499	484	490	442	473	458	502	479	466	481	499	517	476	508	496	463	473	457	509	457	464	478	494	460	479	500	454	429	504	483	488	472	484	484	442	485	488	486	497	476	468	447	476	458	477	472	442	459	476	452	435	492	442	517	476	500	459	436	487	464	503	461	446	452	493	446	459	491	503	433	512	471	438	489	465	471	460	476	474	477	459	498	483	458	528	471	477	453	489	474	495	479	470	480	473	474	468	479	493	458	442	456	461	456	515	480	443	488	487	474	449	464	472	502	465	430	469	526	500	459	442	492	480	461	485	445	484	508	450	471	449	502	469	474	466	440	473	500	510	459	435	496	480	499	500	490	515	493	428	492	462	507	493	459	445	454	462	475	454	462	486	468	469	505	486	482	468	497	490	455	474	466	475	481	454	507	461	471	467	491	476	457	488	464	524	519	469	479	501	476	455	439	530	476	502	506	473	439	418	422	486	470	488	463	495	463	475	438	479	500	474	453	476	450	455	495	499	467	503	449	465	506	469	450	465	477	500	464	490	509	525	470	459	505	474	505	492	491	473	456	471	458	489	489	452	484	476	516	486	472	494	501	499	511	451	456	458	475	474	502	522	463	511	460	494	446	479	475	497	457	460	471	441	484	433	486	466	464	479	460	504	477	455	478	476	457	452	511	458	521	483	487	465	490	447	472	469	458	470	474	482	495	497	459	498	471	478	466	487	482	464	473	448	489	478	469	477	459	451	502	455	472	475	463	446	473	475	465	476	482	461	468	459	445	488	482	499	478	501	478	491	450	483	477	447	484	432	461	478	484	464	490	469	475	492	472	470	471	475	530	468	462	483	516	506	451	474	483	467	526	497	493	504	476	500	483	471	481	486	487	474	435	494	463	461	491	512	480	508	438	475	445	490	475	433	436	497	504	439	458	478	469	495	470	451	460	479	498	473	508	501	455	461	453	501	493	463	476	461	465	483	501	484	456	477
32503	37866	38553	25934	16551	10583	5409	2474	970	522	467	371	355	316	306	275	274	283	289	256	255	270	256	227	258	246	241	249	295	263	253	257	243	236	274	221	240	237	244	241	231	242	247	262	240	255	228	256	223	232	246	223	234	256	238	252	247	258	241	239	229	255	233	248	227	229	238	265	226	270	248	222	265	228	215	240	258	274	237	230	216	250	253	237	241	237	248	231	250	257	235	221	246	242	218	239	245	243	246	218	253	232	238	226	222	232	258	237	235	243	221	251	237	236	225	250	271	264	243	245	232	237	246	200	270	259	246	243	221	214	225	242	241	256	244	247	230	237	260	241	242	227	234	246	199	216	243	269	230	251	236	250	246	249	230	275	258	222	243	245	230	233	231	223	226	245	228	222	231	252	246	256	261	234	257	256	263	217	251	211	259	259	215	247	219	251	233	233	216	241	217	248	229	236	250	232	222	234	255	214	227	234	225	230	245	260	232	234	238	258	212	251	231	223	246	213	221	228	235	228	227	252	260	230	237	240	252	241	266	235	222	230	227	226	223	239	248	236	250	199	272	223	277	239	216	220	240	227	234	221	253	209	237	234	263	234	219	228	241	239	240	247	256	235	242	221	229	239	227	255	245	236	250	236	227	243	247	247	241	239	237	242	237	249	233	226	246	233	217	252	229	236	224	235	209	238	241	248	223	222	228	239	226	255	232	231	235	227	212	256	239	236	229	248	236	250	240	263	230	231	212	237	246	257	248	222	253	231	242	233	244	203	258	230	241	241	244	232	245	224	236	203	254	266	216	222	248	260	255	228	258	235	239	263	233	224	249	236	233	236	243	256	226	239	250	257	238	233	256	232	215	228	229	242	226	231	224	228	242	227	211	240	254	223	250	212	211	214	226	218	220	269	244	225	226	234	221	245	224	231	265	230	242	245	233	208	236	241	255	263	225	234	242	226	219	241	236	211	191	251	253	211	232	230	215	217	241	240	232	232	242	246	229	250	238	194	237	238	223	257	242	243	283	224	211	245	237	232	271	270	246	228	253	239	225	225	259	223	244	263	252	231	223	241	259	232	230	254	229	242	240	223	240	252	231	245	223	249	195	235	229	218	240	245	251	253	241	243	243	227	256	250	232	236	242	222	235	237	240	263	268	221	256	203	238	235	241	222	230	216	258	233	236	223	234	241	234	186	222	230	244	248	213	224	231	225	251	264	230	239	247	216	217	246	220	227	255	242	220	212	229	244	254	235	232	256	230	243	228	253	246	222	217	243	221	240	226	228	217	239	234	228	215	243	238	248	226	238	244	248	238	232	227	224	241	235	241	268	236	245	225	215	237	229	234	258	242	236	242	242	263	243	235	223	252	252	260	229	227	234	239	226	222	222	238	221	247	252	224	234	250	212	261	255	217	264	236	209	240	242	237	229	238	242	229	237	237	218	255	248	246	231	240	246	243	223	238	229	267	249	229	209	235	244	227	235	233	261	224	247	243	232	245	225	212	243	231	233	220	236	232	231	254	235	246	241	233	260	239	227	236	241	256	225	247	219	220	210	245	246	213	248	225	232	245	224	255	240	219	232	240	233	225	235	251	239	248	211	234	266	241	229	266	267	244	218	257	231	248	215	219	258	235	253	219	265	224	255	244	237	218	250	237	223	258	253	252	255	256	230	226	261	210	219	238	242	231	259	238	229	224	227	239	225	262	230	236	243	246	256	228	247	230	234	212	243	251	228	248	223	234	246	252	259	228	234	235	251	250	235	223	251	241	236	223	249	265	255	218	234	226	240	262	238	218	250	239	241	245	239	240	223	251	216	268	229	223	229	196	239	228	245	243	241	220	238	225	237	235	244	231	225	248	240	258	229	233	243	247	237	262	241	251	230	215	253	226	256	241	240	227	247	220	222	231	231	228	228	236	208	240	227	225	230	235	246	256	238	231	228	237	211	249	271	221	222	214	209	251	206	221	260	252	237	240	239	236	205	251	240	249	219	228	227	218	264	231	271	205	265	227	266	275	239	218	227	246	243	229	238	231	245	234	251	240	230	213	266	227	248	264	235	263	247	231	236	237	256	219	222	237	252	245	249	259	225	221	226	251	255	244	240	215	227	220	258	238	243	215	240	265	240	230	244	282	225	230	233	242	232	249	228	226	234	235	263	219	217	286	268	249	258	247	234	234	248	232	237	250	219	238	223	228	231	250	236	223	243	259	217	232	253	241	232	280	224	219	226	234	264	253	246	241	234	221	246	246	226	234	248	245	232	251	232	251	226	248	259	253	230	245	244	264	245	253	255	272	249	255	248	242	227	251	230	255	245	234	196	273	254	274	226	236	207	243	226	249	273	248	243	222	182	260	234	246	223	234	242	260	255	242	238	236	222	224	229	235	224	240	269	238	263	240	224	250	204	234	245	238	222	237	227	250	255	254	242	252	216	264	230	255	231	243	230	230	197	248	250	228	229	221	246	258	248	253	242	241	221	241	246	220	244	238	217	250	233	236	234	241	273	234	204	243	261	224	262	228	245	261	256	218	226	248	238	240	216	234	247	247	229	233	224	238	251	205	245	239	245	263	231	265	240	261	227	215	249	229	268	257	261	228	231	253	244	233	256	239	239	254	207	259	262	212	258	261	241	230	222	244	244	254	238	231	239	249	224	266	239	223	243	234	219	233	197	204	238	219	247	242	263	255	253	254	260	262	220	213	215	210	239	244	206	217	230	223	224	243	270	242	249	263	222	260	257	236	242	249	249	233	228	216	229	226	262	238	204	227	218	268	242	244	244	215	237	230	257	256	240	251	245	258	240	241	223	225	227	263	260	226	252	267	243	249	227	239	239	229	227	213	228	239	233	249	207	221	233	254	231	242	254	245	211	258	216	217	237	236	257	245	244	249	231	265	281	245	207	246	249	246	248	246	221	229	228	253	203	259	245	241	237	243	238	258	240	243	237	239	248	273	228	240	242	261	246	237	248	239	241	217	243	242	228	249	216	238	215	208	274	241	261	240	237	231	224	224	235	235	242	249	224	251	237	236	236	234	244	218	238	251	252	288	246	247	238	253	234	233	257	251	259	227	241	265	239	228	214	224	228	252	208	201	260	239	248	214	240	221	231	235	280	221	237	226	229	250	244	240	233	244	216	215	259	211	234	255	233	236	260	236	245	257	239	229	231	253	200	231	215	252	225	237	236	246	225	218	244	259	255	270	229	231	254	272	233	226	219	257	248	214	214	212	232	232	248	213	231	241	222	233	220	244	236	249	247	264	266	248	230	258	260	250	216	275	226	242	254	247	271	224	237	230	228	250	272	248	250	255	238	230	253	243	254	248	259	237	229	253	249	242	242	216	219	270	210	246	230	229	249	244	225	262	238	240	247	227	230	215	238	239	264	277	269	281	217	262	218	240	236	236	222	251	262	218	246	239	234	244	246	237	205	267	227	265	231	237	209	212	243	233	229	219	221	254	280	250	221	212	234	220	213	240	240	250	229	228	250
33775	51853	38196	24175	19501	14625	8415	4218	1593	866	682	543	431	426	365	377	350	338	308	296	315	318	291	308	318	296	295	319	303	283	273	284	255	289	282	275	260	267	287	258	280	246	257	243	269	245	272	252	251	267	266	251	282	272	287	271	254	266	286	261	301	269	279	231	271	266	251	253	291	291	254	269	268	266	251	261	253	256	268	270	275	251	246	262	261	236	254	282	256	288	249	267	257	292	274	287	238	250	262	247	275	279	256	266	282	267	267	235	245	293	275	231	256	264	246	262	270	230	284	278	261	259	271	252	267	296	269	271	279	251	246	255	270	256	255	254	272	266	258	250	220	241	310	220	251	266	293	251	270	251	269	272	271	266	239	236	293	277	267	275	233	269	246	287	237	256	250	253	287	259	268	263	268	272	232	231	245	246	249	288	257	254	287	232	280	233	265	276	266	247	261	258	277	263	252	272	267	245	283	256	244	273	274	264	257	260	254	256	254	281	264	262	293	264	243	257	245	258	257	255	257	279	248	228	262	263	282	278	277	271	257	256	261	259	274	275	258	286	261	252	256	292	257	272	253	278	284	262	275	289	283	273	236	267	236	247	267	255	284	266	243	272	245	274	258	270	271	265	241	278	260	252	314	263	253	284	263	248	252	246	240	273	251	252	273	236	248	254	242	251	249	251	268	237	264	265	245	241	276	267	262	271	276	236	260	277	288	262	248	277	287	239	242	256	245	258	267	272	279	261	263	244	259	280	267	234	257	267	258	272	253	262	232	282	261	249	220	267	273	262	274	261	289	251	251	269	245	280	244	291	260	267	243	288	280	245	290	247	276	287	291	272	259	291	282	263	252	231	259	255	277	263	232	248	262	254	254	279	253	262	252	256	272	276	259	261	274	273	241	275	247	245	281	274	283	257	223	256	269	255	245	227	258	272	255	268	264	236	275	259	226	256	266	265	258	264	264	276	266	278	243	257	269	254	252	279	261	299	228	270	259	262	261	242	275	241	285	255	256	238	279	263	276	250	264	264	237	265	245	264	254	262	302	251	277	255	247	265	248	282	267	249	263	277	273	269	269	278	258	261	271	272	267	265	239	267	252	237	236	261	270	258	268	277	233	272	258	244	275	248	224	262	242	258	230	264	262	258	260	284	262	278	277	241	297	237	245	270	260	277	264	236	246	280	254	240	270	258	253	247	282	262	276	243	272	247	262	261	293	261	260	215	264	266	288	242	256	281	236	283	245	244	261	284	244	263	268	292	264	260	259	273	251	249	277	263	258	262	265	284	265	284	253	266	286	264	245	260	274	280	248	276	280	285	260	239	261	272	249	258	264	266	281	293	265	289	265	260	265	262	278	271	271	239	255	276	249	258	256	243	279	267	263	251	278	263	281	271	241	269	269	257	249	260	273	266	241	263	284	254	230	252	239	263	293	301	279	242	226	250	273	285	264	234	235	269	275	262	250	239	259	262	296	263	265	252	260	246	258	265	251	264	265	280	271	261	245	277	257	271	255	262	279	287	269	256	262	267	254	272	274	262	270	278	268	261	267	238	259	248	282	265	258	261	283	284	273	263	267	264	249	264	252	293	303	262	277	276	274	248	279	276	281	290	268	285	253	273	260	280	260	270	259	260	242	257	284	262	257	271	250	250	283	258	270	298	253	269	256	252	257	252	267	256	264	254	272	251	241	259	273	266	270	277	237	245	268	257	257	244	255	251	251	266	249	269	251	266	257	268	244	264	260	265	281	244	250	247	252	291	263	266	265	251	253	270	304	265	250	296	227	254	272	276	230	229	266	287	244	239	285	275	239	249	253	274	273	276	268	266	245	265	225	250	241	260	239	263	282	256	242	238	261	287	315	258	265	266	281	247	240	241	255	253	257	265	248	275	247	247	272	276	225	256	270	260	270	259	268	255	257	276	260	244	268	256	277	275	254	265	286	289	271	272	266	281	254	250	255	231	260	236	247	257	246	272	265	242	234	270	273	241	249	269	281	257	250	264	255	271	289	269	269	244	275	269	294	268	260	254	255	231	249	274	277	268	260	240	252	232	242	275	284	277	267	287	256	282	246	244	242	243	281	256	250	255	270	267	262	249	259	265	244	259	255	255	293	249	259	268	253	264	259	243	271	261	283	247	258	263	247	253	280	241	255	274	269	261	273	275	259	270	241	286	242	268	259	241	240	258	259	242	278	273	254	229	268	252	246	242	261	296	274	300	233	291	268	263	255	250	278	261	257	219	279	266	266	288	245	267	229	271	253	262	257	258	234	278	230	254	270	253	242	260	299	247	259	296	258	262	267	256	253	270	255	247	252	267	252	259	257	254	275	285	251	265	242	249	242	277	291	266	253	271	247	280	270	257	284	237	250	276	263	252	256	258	254	282	285	274	262	279	256	240	223	213	265	262	282	270	247	289	266	250	265	239	279	266	274	272	256	243	283	276	274	271	257	253	250	264	238	269	252	289	258	256	281	264	283	249	226	243	262	256	224	297	248	247	280	249	255	246	243	266	265	269	243	262	275	249	263	269	236	238	283	263	267	260	277	255	309	256	274	250	286	259	266	245	276	252	245	276	269	261	245	275	272	230	239	228	287	228	233	253	254	282	262	246	257	245	238	243	282	279	266	262	270	242	254	270	279	254	245	229	240	276	235	245	276	261	268	262	259	253	253	251	275	258	273	260	256	274	260	272	247	276	263	281	265	262	244	263	258	310	262	241	282	265	284	263	280	249	287	267	251	250	259	274	251	277	234	263	257	279	252	238	258	280	261	275	257	276	307	241	245	269	278	281	305	261	258	260	288	253	267	266	250	250	235	280	248	266	262	263	278	303	273	269	245	299	230	270	253	266	252	252	253	255	275	266	283	248	263	225	271	254	252	243	263	274	244	263	277	244	269	251	275	260	247	250	271	260	295	268	289	236	240	262	320	271	250	253	257	225	267	268	269	259	240	264	270	241	252	253	272	253	248	274	272	267	277	274	246	254	278	278	262	269	288	272	262	262	242	263	256	269	243	261	243	251	262	260	238	252	259	276	264	274	247	264	266	266	284	258	267	254	240	245	266	273	266	249	261	272	267	278	270	248	257	277	261	248	293	278	264	288	242	259	274	264	241	246	253	263	288	275	250	252	260	269	313	254	265	308	277	254	272	261	249	284	274	235	272	276	243	242	250	258	226	254	261	256	285	264	231	241	239	255	239	270	261	271	289	278	246	298	252	264	264	270	248	296	275	278	245	284	253	278	242	263	266	264	228	271	260	230	235	285	273	296	259	247	260	275	265	258	227	257	244	252	282	267	255	252	259	271	283	244	252	262	271	256	262	270	247	265	247	272	231	259	240	268	258	260	242	275	275	269	269	261	293	253	266	262	225	278	284	265	252	290	252	265	273	243	277	264	235	258	271	264	246	275	267	286	265	256	259	280	270	257	270	252	265	273	270	255	276	277	231	250	254	267	270	258	259	239	256	250	242	238	234	267	262	288	225	247
24416	21681	29249	26114	24988	24421	15966	5083	1518	864	790	616	543	502	443	417	433	417	377	385	454	377	365	378	377	383	343	388	356	352	326	337	332	336	328	329	348	351	340	323	325	305	297	308	368	315	312	343	317	341	314	307	318	341	348	317	345	315	309	315	314	332	315	305	324	330	315	328	333	338	353	351	330	316	332	317	326	340	340	327	312	316	327	320	316	337	324	310	343	307	312	343	313	336	296	334	315	349	295	310	338	312	298	335	348	367	303	307	334	304	291	310	332	284	317	308	316	326	304	313	322	335	297	316	307	301	316	326	330	316	345	299	304	328	338	357	329	314	322	323	321	325	332	321	329	296	325	347	322	326	352	336	316	325	315	335	345	315	284	340	334	320	319	350	307	342	337	289	312	298	354	316	335	301	317	300	332	314	280	321	340	330	309	306	306	287	332	303	325	304	333	338	322	333	296	330	328	310	326	307	315	330	316	335	318	344	318	292	334	323	296	323	303	329	316	342	320	327	312	339	291	314	340	327	352	325	305	316	320	298	273	329	281	330	354	324	336	319	330	358	311	322	318	317	306	331	305	309	308	343	340	310	305	363	318	324	345	348	317	334	330	333	327	328	309	326	300	334	302	357	312	343	337	337	323	316	314	315	324	338	318	315	300	327	289	296	345	365	348	320	296	328	320	319	358	319	324	312	355	290	331	300	319	334	308	343	335	290	349	318	344	334	350	313	322	349	326	331	344	352	348	303	323	304	327	312	318	289	287	358	303	332	327	329	319	315	309	315	338	321	331	315	308	327	311	333	333	347	328	320	318	326	348	334	328	315	311	318	342	317	295	297	335	325	323	319	341	336	322	346	298	320	317	338	299	332	336	314	284	329	362	302	347	313	335	307	323	294	343	335	315	316	329	348	300	327	324	350	313	341	331	333	300	324	354	333	336	310	301	335	336	319	326	319	305	322	297	342	304	303	320	305	343	307	332	325	309	302	338	311	360	324	318	336	289	306	296	307	324	345	338	306	365	347	304	321	318	323	282	285	306	336	332	326	320	321	338	310	319	308	324	328	319	305	322	359	339	333	352	310	337	362	324	317	334	281	329	309	319	290	278	337	329	342	342	311	342	277	323	349	365	341	319	316	321	333	332	306	318	323	327	325	305	334	332	325	333	329	309	347	306	340	339	322	313	350	327	305	324	331	318	330	326	317	348	332	305	319	307	339	348	342	361	308	320	306	312	318	300	332	310	326	340	346	345	331	309	304	329	308	341	331	308	327	349	297	323	327	301	337	351	332	324	326	289	353	291	335	320	331	315	318	299	332	349	353	332	314	309	321	310	317	326	317	298	345	323	321	337	317	305	300	335	299	350	311	350	323	373	307	307	333	320	341	325	317	333	341	342	316	330	297	329	337	339	335	285	313	358	310	344	302	334	347	334	296	313	313	339	333	359	291	319	327	339	342	316	322	336	326	304	327	309	321	284	335	310	352	327	310	288	306	292	311	346	323	327	329	333	344	293	342	304	312	339	335	353	341	345	333	319	380	307	332	307	304	315	298	335	346	308	330	306	339	349	304	308	312	338	302	322	341	322	310	344	326	301	307	321	305	337	293	322	346	322	322	311	355	338	309	339	300	329	342	335	302	384	345	333	330	329	316	328	327	307	332	313	323	318	321	307	325	297	342	351	301	321	297	300	313	302	341	313	333	308	298	330	330	346	335	343	346	320	317	366	326	292	315	316	356	315	306	341	325	353	349	312	304	322	311	336	298	342	328	323	300	327	318	288	343	328	328	327	337	318	308	361	316	313	333	352	332	306	340	352	324	304	354	332	338	345	312	291	307	295	317	300	347	361	322	293	339	349	310	344	339	336	324	332	299	307	315	343	331	335	293	340	332	314	303	322	315	341	328	304	315	322	343	303	326	290	326	335	329	324	302	337	334	335	311	310	324	321	288	345	335	343	309	331	301	335	323	334	325	351	347	294	322	325	321	325	310	332	341	310	344	331	348	352	354	338	329	337	335	297	282	321	321	322	306	310	310	335	328	298	330	321	330	308	331	297	348	329	318	312	328	291	291	333	294	340	333	314	320	356	310	352	346	312	321	310	328	292	361	325	330	327	307	319	337	314	329	323	294	306	340	317	321	330	332	319	351	324	293	330	305	295	320	325	327	334	318	347	310	330	351	298	303	341	336	333	329	338	310	327	321	301	313	330	334	343	322	302	322	340	324	302	308	279	304	331	343	309	363	335	315	312	297	347	321	308	356	341	342	318	287	306	320	319	334	328	352	307	311	318	348	288	338	323	323	300	292	323	343	338	348	327	318	359	299	345	322	327	294	321	299	269	373	344	333	322	315	295	319	312	309	299	337	345	305	319	332	314	329	349	316	319	343	301	291	348	324	318	344	303	326	274	362	328	312	312	301	292	320	327	296	311	334	312	309	315	344	322	319	341	340	316	303	301	314	315	327	330	356	304	296	280	316	316	335	325	340	329	320	324	320	332	349	322	318	336	313	319	315	300	322	322	347	339	349	311	337	328	309	283	337	349	332	301	325	317	326	353	309	326	339	321	318	352	326	353	324	324	318	335	309	339	297	352	316	319	352	310	338	331	335	322	358	313	311	335	312	328	335	305	312	329	299	337	327	306	306	322	332	316	341	324	343	328	320	313	311	334	332	302	308	310	336	333	329	312	313	319	328	307	342	314	290	362	305	332	335	323	339	353	325	327	315	329	303	330	310	331	320	310	293	325	345	307	337	320	375	346	345	348	323	334	326	300	319	303	331	280	328	321	362	306	316	301	325	316	291	325	324	332	312	313	338	359	326	337	356	295	290	299	335	312	320	333	296	337	332	326	301	308	337	308	303	304	324	324	284	289	347	331	315	305	366	334	324	295	280	324	350	333	344	298	356	307	329	316	350	340	317	351	313	334	343	330	323	357	329	337	279	313	308	350	331	312	341	315	336	357	332	339	319	328	308	301	326	349	339	325	353	325	339	307	283	342	340	332	343	324	316	306	317	319	334	350	314	300	274	305	306	305	353	346	341	331	331	331	316	340	331	336	336	308	331	317	317	337	300	342	363	302	300	335	310	314	282	312	299	327	320	324	306	333	337	317	293	309	330	363	317	337	333	305	343	345	334	352	335	293	313	331	305	289	347	329	310	287	324	346	356	311	317	330	319	279	317	320	349	316	299	337	334	345	344	329	331	317	307	325	315	332	314	343	333	318	320	339	335	334	334	306	336	324	338	312	333	333	309	306	323	293	308	308	314	305	321	323	330	318	318	309	322	333	320	332	315	308	333	313	278	318	275	327	317	344	301	360	322	345	282	329	333	351	328	318	317	336	363	335	325	309	335	318	298	335	302	332	328	317	325	318	332	349	312	345	308	316	330	319	310	313	339	357	321	304	324	317	359	313	291	330	337	327	293	326	329	325	344	311	339	342	300	336	313	308	332	327	322	302	350	314	315	345	296	332	308	337	298	344	317	286	312
33277	62349	47047	33847	30873	25900	16099	6925	2348	1385	1158	911	850	689	586	517	523	478	477	445	426	434	435	420	394	425	383	387	407	406	363	371	362	389	364	344	367	374	365	369	354	357	379	378	343	339	312	356	320	366	339	338	345	351	323	336	351	341	344	378	367	330	359	336	349	338	354	344	355	364	327	354	324	340	356	328	344	347	370	341	349	350	373	353	294	366	322	335	354	346	350	351	323	335	328	335	312	346	346	348	343	352	360	329	329	341	366	335	376	334	337	320	341	313	356	355	334	304	361	330	348	332	328	349	339	329	323	341	320	343	347	358	366	314	317	334	347	310	313	332	313	347	356	350	344	332	346	321	365	340	326	361	340	333	338	333	323	322	306	344	349	336	339	355	344	336	358	330	344	340	337	337	341	355	340	316	348	308	323	361	338	369	351	360	365	362	335	332	366	326	298	342	323	325	306	338	337	331	343	310	363	316	370	361	344	333	296	363	343	353	343	358	340	356	331	341	333	327	339	316	335	338	343	356	340	348	362	332	339	359	338	352	348	335	323	321	302	332	339	366	378	366	347	326	389	329	335	339	317	316	315	340	326	331	323	361	341	304	331	328	343	362	342	319	334	338	372	311	331	323	347	366	344	331	323	360	307	353	314	329	328	342	349	337	330	352	319	341	327	286	320	300	358	339	349	322	341	356	344	361	335	334	353	328	313	353	322	327	337	320	326	346	318	342	348	322	345	332	316	337	352	350	376	360	342	346	350	350	339	343	323	335	333	345	325	336	332	327	312	349	303	327	331	343	345	361	333	302	352	323	369	344	354	330	344	336	365	371	360	327	352	307	339	345	349	337	347	316	342	333	374	354	313	355	362	329	368	312	351	336	313	350	350	313	337	351	351	315	311	325	334	345	325	335	328	346	377	341	339	387	340	376	320	336	377	345	395	331	298	347	332	319	332	338	346	351	330	354	340	357	360	348	343	332	316	343	340	320	351	333	334	314	363	318	344	308	341	321	326	303	373	322	330	345	340	389	351	340	323	337	314	353	346	331	376	330	335	320	372	349	377	351	325	307	356	332	366	333	323	334	332	360	357	358	314	337	380	340	344	314	347	349	363	328	327	376	342	349	363	343	329	352	312	317	296	336	321	301	358	341	343	320	340	317	347	353	354	356	330	366	341	325	367	349	305	326	331	355	331	314	320	364	312	309	329	330	340	364	346	322	338	354	350	344	362	314	320	342	342	345	340	341	321	362	328	323	359	368	332	315	368	350	343	310	341	329	334	356	361	310	361	308	372	363	323	335	359	337	315	336	344	335	327	354	348	352	321	325	339	369	322	345	323	318	369	339	380	325	348	322	308	345	324	327	369	333	356	337	352	351	367	339	337	350	338	311	354	302	329	334	350	322	355	351	328	341	319	341	356	324	348	321	339	351	334	297	347	340	336	308	355	322	339	345	356	324	311	321	364	342	340	338	320	325	329	323	331	308	331	322	334	352	353	365	313	347	349	337	351	333	349	346	317	310	361	343	336	348	337	349	347	322	345	363	284	346	325	330	339	362	304	350	371	340	343	378	338	304	318	340	346	363	340	329	327	307	363	321	348	352	327	327	301	371	363	327	333	357	332	365	347	296	341	354	356	343	345	331	322	334	328	334	346	347	351	318	326	374	328	374	350	354	351	328	353	345	363	320	326	340	355	335	341	355	327	347	323	361	331	343	306	302	340	368	311	367	345	338	358	328	333	355	331	307	346	347	321	314	332	351	353	329	340	337	358	354	337	322	325	334	334	367	357	328	333	324	346	319	335	359	336	328	354	367	322	372	351	319	361	347	334	369	348	334	331	372	336	334	335	338	354	361	324	328	383	330	298	314	329	329	327	340	351	375	340	344	352	328	321	319	345	323	323	366	325	352	370	342	339	335	327	336	390	322	335	329	315	317	308	369	316	341	325	372	323	343	341	335	334	342	341	311	351	353	351	331	328	327	335	341	339	350	341	326	323	318	330	345	340	351	361	340	383	333	341	311	318	334	331	339	334	318	361	332	336	348	331	330	358	321	306	346	327	362	348	298	350	319	335	337	336	362	329	322	366	349	313	357	346	320	350	340	325	362	317	342	366	334	320	351	348	379	357	339	353	338	359	352	337	333	365	319	321	304	311	317	339	354	331	326	350	348	350	353	350	371	345	367	315	324	338	332	359	346	322	351	308	310	376	346	316	311	334	365	360	325	339	365	336	356	345	339	340	315	336	359	344	349	333	348	342	331	364	374	370	361	359	315	342	328	351	338	317	330	338	318	313	359	333	346	355	339	333	341	360	315	359	328	305	372	352	342	336	333	350	349	346	345	317	353	353	332	320	334	320	392	336	323	345	345	335	349	342	342	353	352	320	345	338	322	338	372	331	346	350	331	324	341	347	332	339	342	333	363	334	346	359	339	322	369	345	355	335	335	350	372	374	335	324	334	353	314	331	323	326	313	371	350	310	359	356	357	376	327	347	349	341	352	316	331	369	330	332	342	348	317	345	333	319	342	360	314	346	372	361	334	350	323	327	295	344	327	351	342	336	316	315	355	358	355	349	346	305	325	349	319	363	338	330	310	325	347	361	326	348	324	355	343	321	333	334	335	351	362	319	278	382	332	346	364	336	339	373	322	360	317	341	300	324	312	338	375	322	334	330	339	377	322	358	329	327	345	369	343	373	365	355	342	343	353	348	333	336	327	324	331	366	337	321	326	316	366	347	323	340	337	334	326	338	333	368	343	347	357	356	340	324	344	332	317	324	339	350	346	344	358	336	335	371	329	336	358	337	351	331	319	321	354	342	345	318	328	353	350	364	365	339	322	346	344	337	343	357	348	350	305	327	340	344	344	373	330	338	331	345	313	344	349	342	344	325	368	333	328	347	348	330	358	301	377	310	312	328	344	336	345	316	362	346	335	382	312	344	347	306	369	312	319	323	332	367	351	330	363	339	349	327	318	349	312	343	339	326	337	314	367	327	346	333	359	332	314	329	329	339	342	326	317	330	363	330	333	345	352	323	337	309	333	335	341	314	330	348	353	334	359	348	379	369	367	321	337	310	364	326	359	362	351	328	332	362	375	321	337	300	333	356	322	316	304	312	339	349	351	343	314	362	361	347	314	342	350	360	359	333	353	313	352	341	319	335	320	324	336	329	382	331	335	334	306	313	323	372	335	369	335	344	330	332	320	362	320	324	317	335	356	347	319	350	352	329	332	337	321	315	322	320	362	333	335	323	308	339	318	348	359	373	371	362	351	369	309	356	331	331	324	335	342	367	324	347	337	326	331	356	357	310	321	343	343	334	344	317	358	354	346	367	340	349	352	324	303	386	328	363	365	335	343	338	338	347	369	381	302	324	323	316	329	342	365	347	308	330	334	347	364	350	336	341	349	325	356	319	340	363	351	324	330	357	323	373	342	352	336	350	355	361	311	360	350	306	310	375	346	355	341	294	332	369	344	304	342	332	359	371	339
25793	21910	29625	29530	23014	15348	7841	2848	1163	667	643	573	505	429	404	415	367	386	390	377	371	320	340	347	373	371	348	337	315	361	328	299	317	329	318	338	319	310	335	361	334	330	314	317	305	358	331	307	309	322	281	282	301	315	313	300	337	318	324	306	308	315	342	307	323	343	317	314	304	356	317	311	328	341	316	328	330	348	288	305	330	324	320	309	303	326	284	340	306	303	307	304	310	301	292	334	337	354	314	317	306	319	335	331	320	300	296	306	329	294	307	330	325	304	290	346	321	337	293	278	306	296	309	294	358	323	315	299	334	301	322	306	326	299	332	346	304	323	301	331	300	307	316	299	325	324	286	294	296	306	278	326	301	296	308	297	279	298	313	327	312	301	302	298	343	308	300	287	304	315	317	310	301	321	320	326	336	307	322	301	309	338	308	272	329	307	319	335	294	292	300	325	287	322	307	317	305	308	308	304	334	315	309	301	356	297	322	293	316	309	337	336	313	337	327	296	306	316	318	311	337	331	329	310	311	353	346	325	305	343	303	290	340	302	334	312	327	303	310	305	331	321	299	312	299	312	316	290	301	318	293	328	309	341	292	315	327	281	320	338	293	319	315	313	304	307	321	320	299	324	304	294	319	281	298	340	315	330	299	311	318	317	295	328	338	314	365	308	291	307	316	327	317	322	312	329	328	294	322	328	300	278	337	311	319	292	333	299	305	330	318	306	308	286	302	369	296	301	319	332	318	316	305	294	290	292	290	327	326	289	318	286	344	313	287	323	335	326	299	312	312	320	298	297	315	297	316	289	347	345	302	327	309	328	325	315	293	301	336	282	311	315	307	304	319	333	307	288	304	311	333	347	315	329	286	323	328	317	301	292	328	295	298	314	331	317	300	287	295	307	320	318	329	316	303	331	323	299	306	302	302	347	306	308	338	308	295	300	318	309	328	315	300	296	320	351	294	301	327	302	316	305	286	308	311	301	332	326	323	319	306	324	347	320	283	317	322	298	268	348	309	311	292	306	359	305	308	310	302	295	329	322	290	290	318	305	355	316	330	324	316	311	324	309	268	328	348	302	337	340	301	323	320	327	322	320	304	283	312	303	342	314	335	308	318	284	302	313	315	316	290	313	258	305	301	317	307	288	295	290	289	330	289	331	312	305	322	304	309	301	282	302	334	324	321	324	300	337	315	301	329	328	293	300	312	295	312	349	276	318	334	326	327	306	281	300	315	298	288	305	317	312	303	318	296	324	345	323	322	299	307	329	319	335	313	335	316	296	315	282	319	314	313	304	330	281	282	334	305	278	345	316	321	329	323	338	327	293	304	312	304	296	293	321	315	337	298	310	290	291	290	274	328	316	303	324	329	327	295	312	344	317	300	341	323	326	325	283	323	326	290	283	308	308	279	300	330	313	303	321	346	305	318	322	315	320	313	308	295	322	291	312	303	331	338	347	331	322	290	331	317	313	321	315	312	326	324	309	298	322	327	333	303	335	301	305	344	304	322	325	340	315	293	313	305	332	328	349	319	285	318	317	331	286	287	321	301	326	311	312	337	298	274	308	296	267	314	315	298	315	310	285	280	319	294	307	318	331	311	322	333	281	343	295	290	279	293	314	322	309	292	310	322	296	309	299	326	314	304	291	339	282	316	320	301	330	312	312	301	314	303	324	339	308	322	313	312	311	302	321	324	303	321	342	294	300	343	315	359	315	298	331	304	315	317	313	323	324	286	336	298	324	311	296	309	313	332	308	316	323	316	276	321	323	326	289	315	313	319	333	322	312	317	303	305	308	343	336	333	303	328	306	317	316	317	315	333	324	327	309	329	336	307	307	315	326	281	294	309	328	302	333	310	289	344	310	328	311	314	302	309	304	315	291	284	310	326	302	337	294	312	314	345	328	300	308	322	292	305	313	301	349	286	297	315	309	341	335	291	314	316	328	282	347	306	323	321	324	287	330	315	294	304	300	322	318	305	302	346	333	291	300	354	327	317	322	302	306	299	306	285	325	343	288	319	294	327	324	312	308	292	335	304	305	308	321	299	317	306	318	380	343	300	312	291	323	331	310	293	320	313	317	312	329	319	331	305	303	290	299	341	292	302	344	316	330	329	309	280	324	328	330	297	300	309	308	388	314	317	321	297	329	325	346	293	334	326	301	303	338	311	294	361	294	292	323	343	309	316	336	325	319	297	299	329	308	310	312	351	334	305	320	330	277	341	315	352	298	318	313	286	303	314	316	310	313	289	293	322	306	326	279	312	295	325	336	298	297	306	301	316	293	325	290	330	312	312	322	322	318	297	309	290	317	319	329	279	268	314	311	279	283	325	282	322	349	334	321	325	305	356	313	300	328	332	296	322	300	309	292	299	313	320	338	307	332	314	298	295	318	311	316	305	292	301	305	303	326	332	309	299	327	311	308	325	326	330	301	289	303	300	309	289	322	302	273	292	324	289	311	326	321	312	281	287	310	279	281	282	313	309	322	315	352	297	320	319	288	301	306	298	291	327	313	326	339	316	299	326	323	331	303	307	296	321	326	344	321	287	332	294	347	296	323	317	306	272	287	318	325	305	288	329	302	308	313	333	321	307	338	345	313	306	356	313	301	329	326	305	299	347	314	313	342	299	299	285	290	324	309	319	329	308	319	336	305	314	313	360	324	318	313	328	318	290	316	332	362	327	347	322	312	327	330	300	315	289	308	316	309	306	312	320	299	338	296	315	299	304	321	330	308	299	279	303	321	328	306	315	348	299	315	333	310	274	293	300	337	327	296	300	311	311	318	324	324	326	298	308	321	334	308	321	323	308	304	327	321	317	311	327	287	340	321	308	297	317	318	321	313	344	298	317	286	313	338	296	324	299	343	303	341	322	292	316	314	329	303	312	324	293	299	326	317	293	304	316	324	314	295	300	306	319	316	322	302	311	337	335	285	298	295	315	301	325	299	353	318	299	322	311	291	311	322	279	320	321	311	316	284	300	300	320	339	332	311	314	319	348	309	317	284	305	325	300	325	315	325	298	330	304	296	311	308	293	286	320	323	310	316	299	316	295	299	340	309	304	298	307	306	307	328	331	284	325	327	326	345	328	328	301	321	308	291	307	295	328	330	304	287	274	305	330	304	320	295	308	284	303	312	283	318	321	288	326	308	316	304	294	325	322	322	322	309	293	322	311	301	336	338	291	322	299	346	286	316	291	312	319	301	326	303	322	314	326	320	348	306	303	350	327	288	319	312	304	321	274	323	305	306	327	289	298	289	309	306	313	322	323	307	292	317	298	290	344	303	305	313	312	332	323	341	335	324	360	310	310	311	279	311	312	282	300	319	299	298	343	312	318	279	327	303	298	308	310	305	343	319	334	325	329	316	301	294	300	290	350	300	326	324	308	317	323	337	284	301	280	335	319	296	338	297	293	312	309	349	340	311	282	325	292	294	312	312	325	273	303	328	324	336	317	332	300	336	296	289	331	312	316	327	299	303	328	309	278	287
33136	56577	42982	32763	25798	18470	11087	4796	1988	1237	970	835	581	590	528	493	471	436	410	479	452	443	403	375	405	409	418	384	377	374	379	329	339	344	348	362	357	308	360	315	354	391	350	345	332	331	324	324	328	362	355	314	357	350	356	342	344	318	337	320	365	338	325	325	323	342	302	343	341	357	343	315	381	329	344	323	364	343	344	323	352	321	358	318	290	343	328	362	377	316	336	332	393	311	344	335	381	323	328	335	372	335	343	342	340	352	347	361	375	359	359	337	348	353	334	313	325	326	340	319	357	340	327	336	360	314	330	343	358	356	360	346	358	327	354	362	361	324	340	343	327	337	340	381	365	354	343	362	334	317	348	365	366	338	364	339	342	337	347	327	314	357	361	338	311	347	363	337	321	314	326	311	341	302	351	355	338	327	326	340	359	339	355	309	345	345	344	355	308	331	344	323	324	336	331	344	349	326	346	343	397	353	332	340	339	343	374	352	335	340	344	346	322	347	348	331	333	361	334	339	339	330	332	354	374	323	368	305	318	355	365	364	323	306	320	368	347	340	354	276	340	346	329	326	332	331	325	366	352	342	361	328	318	340	331	344	321	379	338	336	333	347	341	365	330	364	345	337	343	331	373	341	360	303	346	341	327	341	351	332	356	342	348	338	347	357	331	296	334	329	341	346	344	381	338	374	302	320	342	315	335	328	341	339	310	340	345	340	351	330	344	337	351	352	355	329	362	357	322	338	354	349	299	351	356	346	367	336	321	319	347	331	362	357	354	339	330	326	348	322	339	363	340	330	333	360	341	348	362	346	318	339	352	325	381	353	348	312	338	342	362	320	313	334	348	319	324	340	318	333	343	334	349	329	333	332	345	360	365	338	365	323	347	336	407	354	310	357	392	353	340	332	362	344	345	337	321	346	357	318	359	319	365	357	316	334	331	352	342	366	342	368	347	324	336	343	324	317	360	351	320	336	327	314	326	364	328	339	358	347	293	372	337	359	347	367	308	340	350	346	344	310	313	347	335	330	316	339	304	329	350	351	344	348	350	373	349	298	308	315	344	297	342	333	311	321	321	369	325	319	358	344	334	331	354	336	348	299	324	377	327	321	347	358	326	350	340	338	312	323	345	288	351	301	313	349	300	326	337	341	356	298	360	343	366	319	368	349	349	330	336	348	335	344	356	328	327	360	319	342	314	392	338	347	343	329	329	322	373	351	346	347	341	323	332	344	351	343	342	317	335	341	361	329	329	329	330	306	344	363	366	315	329	320	333	359	328	342	318	315	330	319	334	287	338	332	336	337	359	333	361	344	335	349	349	305	362	359	376	343	334	327	324	353	350	330	318	359	323	342	334	349	367	349	355	331	327	318	324	351	365	317	338	340	344	353	363	326	354	344	341	358	337	331	327	310	334	318	339	347	358	365	345	353	318	335	345	401	350	324	318	324	333	323	371	369	327	323	343	319	304	346	347	349	342	339	313	342	339	340	339	367	372	330	313	379	336	367	348	316	356	333	355	325	334	330	342	331	369	338	359	330	326	326	368	333	335	353	347	347	322	375	328	301	327	349	376	326	308	360	351	277	291	332	373	366	334	367	342	330	348	356	335	328	316	314	346	335	329	342	332	356	314	345	376	337	345	365	322	357	355	351	367	302	357	336	343	370	327	324	363	310	294	360	334	335	343	337	315	323	385	327	338	298	344	329	360	361	327	328	352	335	353	343	363	340	386	313	333	358	370	346	380	335	330	360	341	347	323	345	345	364	348	329	330	307	336	348	339	355	357	305	340	357	314	323	361	345	363	347	326	331	356	327	330	319	325	325	343	338	334	357	343	351	305	362	359	332	307	311	331	362	341	347	347	341	309	353	352	354	360	353	362	357	360	335	341	326	315	350	328	338	366	371	376	345	326	355	347	320	331	334	350	346	323	333	355	330	324	345	358	334	349	321	345	336	349	326	303	361	343	334	364	333	355	359	335	372	326	333	318	356	337	328	353	342	348	331	331	324	345	317	342	300	339	331	350	336	343	365	321	385	323	315	315	314	327	359	340	346	312	343	350	340	316	332	348	344	375	361	325	365	363	345	309	326	355	318	328	352	344	303	349	300	327	336	343	331	322	324	310	332	334	361	334	330	344	370	351	350	358	350	312	342	358	298	341	316	311	367	352	333	343	383	340	355	341	375	359	330	349	351	337	350	334	309	307	359	350	336	318	311	311	320	320	346	364	304	338	368	325	316	312	353	335	315	329	327	363	348	355	360	323	327	328	342	375	340	349	342	347	324	354	332	364	340	345	333	363	325	327	348	336	347	384	347	335	361	369	361	341	361	313	328	336	339	334	346	331	340	369	347	350	366	326	360	320	321	349	357	340	338	328	347	317	370	346	350	290	353	335	335	348	341	321	348	366	322	323	310	318	335	358	349	353	344	304	392	328	341	330	316	349	350	358	346	319	339	316	349	365	359	356	366	331	344	386	351	334	368	344	306	352	340	328	344	305	349	334	342	342	322	343	346	343	321	331	355	329	354	330	314	344	356	353	346	367	343	338	320	376	329	356	333	327	351	352	350	349	341	334	320	359	346	331	319	339	389	336	350	356	326	393	329	332	336	341	329	335	345	343	378	308	340	318	331	361	349	329	339	308	339	342	349	357	329	384	331	346	383	333	339	328	315	336	338	338	356	375	332	328	354	344	349	338	346	350	288	328	325	328	321	335	337	333	325	351	338	332	344	368	333	332	362	319	331	339	343	320	330	374	331	341	344	341	308	347	356	336	373	340	336	371	348	312	350	355	319	340	350	352	349	320	331	340	338	345	324	350	344	322	346	337	325	357	319	329	333	370	350	358	303	346	329	359	323	372	336	341	357	366	313	343	336	322	329	323	352	362	331	343	356	351	371	359	314	344	370	391	345	327	354	350	319	369	317	334	328	321	326	352	329	338	345	362	331	332	347	347	348	325	314	352	362	353	371	333	338	310	339	346	343	355	343	325	323	347	361	341	323	340	341	353	341	357	349	378	361	334	341	295	373	329	350	359	323	361	343	336	326	322	374	327	337	340	334	296	340	347	333	340	339	356	315	376	352	326	354	332	333	369	308	357	326	330	350	355	345	351	324	322	351	328	348	332	361	353	369	328	331	366	331	334	330	328	336	351	339	362	354	318	324	354	338	342	322	330	335	359	332	364	390	331	323	341	348	329	334	360	357	326	327	347	345	342	332	326	333	303	338	341	345	327	326	339	352	395	325	353	323	357	337	351	356	347	367	348	350	347	322	384	318	349	337	309	312	348	343	354	339	278	347	346	327	348	349	341	338	370	353	361	364	372	333	325	334	339	336	348	346	344	333	348	341	346	333	322	296	327	316	355	351	367	330	333	328	348	358	358	348	315	339	342	355	334	354	366	374	368	355	365	333	343	349	319	349	319	317	337	376	373	367	339	355	334	329	351	321	337	338	345	330	322	319	335	353	338	339	334	350	350	378	311	312	349	358
23324	21692	29479	25002	23760	27073	22528	8874	2680	1341	1163	1044	837	703	684	664	638	538	624	555	588	553	510	490	531	532	525	491	551	478	515	512	538	483	474	471	501	478	483	463	479	474	463	485	459	466	455	458	437	484	473	466	442	462	499	462	482	496	438	474	443	453	476	459	449	467	489	427	448	474	472	508	470	444	504	481	482	442	431	478	482	463	412	462	438	463	479	433	444	496	445	445	450	438	460	477	469	454	462	463	476	474	437	410	424	461	473	463	446	486	458	464	492	447	459	427	427	439	478	489	474	464	478	431	451	444	469	481	464	440	453	468	479	441	429	430	455	435	434	460	502	474	482	478	454	466	489	465	451	446	448	436	448	455	444	434	475	425	449	451	454	462	482	439	453	407	493	455	431	449	473	436	451	475	460	438	421	417	456	434	461	497	438	403	488	443	449	474	469	449	474	447	420	432	425	460	455	428	498	483	456	493	458	468	445	442	484	464	441	447	501	460	416	418	491	423	444	466	456	437	458	450	464	437	440	437	470	453	445	444	456	452	480	477	448	439	446	441	419	421	457	480	491	436	440	452	420	449	472	478	455	473	421	455	453	463	440	441	464	458	460	488	442	424	435	492	473	494	449	413	426	426	427	414	494	473	445	447	412	432	450	466	415	483	448	438	472	453	469	484	424	460	467	458	448	406	477	456	511	463	492	469	470	473	476	439	434	498	459	483	462	436	465	412	439	517	439	456	474	444	454	448	441	480	446	469	493	447	457	450	465	466	442	484	462	424	469	416	487	444	438	461	484	468	440	483	486	463	455	486	436	456	460	442	470	456	429	435	467	463	477	432	461	431	484	456	457	452	467	473	453	446	443	420	449	457	438	478	430	445	466	465	458	496	484	458	440	454	443	457	444	489	481	429	417	453	464	449	449	452	432	508	475	422	481	442	480	424	428	442	451	477	460	431	463	479	464	457	480	453	432	451	434	493	438	464	501	438	436	482	500	456	444	458	460	524	492	443	487	469	467	478	413	472	441	470	468	468	438	497	472	409	418	444	454	475	465	462	436	466	474	451	437	439	480	446	457	482	464	449	461	455	437	460	422	451	433	418	449	464	428	458	459	489	480	437	449	461	454	467	467	441	447	421	428	473	470	456	480	442	487	466	469	489	461	472	469	455	427	444	464	497	480	488	443	479	464	458	449	469	442	465	442	439	452	459	469	472	416	475	447	460	410	409	468	429	412	467	465	450	476	444	469	441	466	479	454	436	454	452	446	462	461	456	440	450	447	469	430	481	441	440	474	433	429	447	475	437	479	453	452	454	447	499	446	449	501	440	495	482	481	457	457	472	447	434	472	477	492	423	471	471	458	440	481	435	444	449	481	430	457	493	453	436	457	467	451	500	414	505	470	487	435	447	487	463	459	458	483	467	441	469	430	462	484	455	459	478	445	443	434	461	459	450	446	438	465	442	433	471	463	493	422	482	461	443	446	489	436	461	424	448	452	475	461	438	481	465	435	472	458	478	437	465	436	450	423	461	465	406	459	445	448	453	487	466	444	481	422	451	445	476	431	454	462	484	469	413	475	468	470	478	447	448	464	492	481	454	462	456	494	456	433	453	398	447	404	450	494	461	489	447	489	442	434	458	500	444	444	430	427	427	445	456	464	422	467	446	462	434	491	475	451	427	438	447	477	464	442	463	450	462	481	461	486	473	487	462	448	468	500	500	481	438	462	463	429	451	459	452	413	464	466	461	451	457	454	468	464	410	434	436	454	455	481	432	467	478	426	438	451	455	479	415	488	478	457	485	487	454	454	460	471	453	452	436	462	460	448	451	452	445	453	466	449	461	472	485	460	454	446	453	510	435	434	476	403	453	471	479	455	461	453	436	478	456	471	437	427	440	495	436	481	453	410	434	455	436	438	442	481	459	478	435	463	459	477	484	456	470	489	454	461	452	473	478	479	451	486	495	438	434	449	453	428	452	471	442	458	494	417	422	414	475	485	464	467	482	413	485	452	485	449	441	457	435	434	440	482	454	429	424	468	476	457	465	420	443	436	476	486	464	461	420	430	486	498	464	436	439	438	482	472	496	492	463	448	407	441	460	483	468	463	457	448	480	451	491	465	467	454	432	472	435	463	442	439	482	427	465	452	473	453	458	411	457	464	456	455	440	449	467	505	415	450	459	462	439	434	463	479	454	491	467	487	436	475	465	441	457	472	443	444	455	471	493	444	499	447	469	426	448	485	450	449	462	459	492	449	408	533	438	444	443	481	456	502	476	426	441	450	467	482	467	475	441	491	462	435	465	505	491	469	456	459	397	458	460	463	469	466	466	483	456	429	474	464	414	444	464	468	499	433	434	446	461	439	484	446	464	437	408	481	448	491	458	473	472	456	457	427	439	427	446	436	486	494	440	449	472	473	456	460	445	461	431	443	471	505	456	468	458	454	471	503	493	450	451	451	460	454	465	432	449	443	412	451	478	451	423	452	452	436	492	496	439	442	480	439	452	482	455	488	480	502	477	462	450	449	476	449	487	437	462	507	489	430	461	483	450	493	460	438	432	453	468	451	487	479	469	503	438	459	450	493	455	411	477	413	401	480	467	441	468	419	476	452	428	480	466	441	461	459	451	471	427	466	427	478	465	477	464	512	432	460	512	448	460	484	421	452	448	463	490	451	471	451	459	442	457	445	445	424	444	452	493	478	473	445	476	486	440	458	463	441	474	441	415	466	467	488	434	460	449	459	473	471	467	477	478	474	446	443	466	476	419	467	513	461	444	460	440	482	455	459	463	447	470	440	463	478	463	492	468	447	465	445	460	486	412	452	452	449	454	443	432	459	449	468	488	489	477	456	461	445	461	455	454	447	461	457	483	443	451	462	454	448	438	444	456	400	479	495	467	452	448	468	435	437	416	459	450	456	461	450	454	471	482	432	446	451	460	453	437	454	445	484	464	445	433	433	477	461	469	437	483	482	427	457	451	467	431	484	463	444	470	416	456	455	410	475	444	520	451	463	462	455	437	437	429	477	445	478	473	447	452	434	477	471	448	501	443	446	484	488	433	460	478	462	457	468	454	488	465	464	454	444	463	433	482	428	458	469	507	473	473	475	460	427	481	471	445	452	425	430	461	449	482	457	416	444	455	441	458	446	424	439	470	444	507	416	431	451	470	459	477	458	457	432	471	419	420	499	462	476	493	452	480	454	453	454	473	465	402	425	450	486	485	470	453	458	468	438	465	490	449	498	456	440	508	474	452	467	494	459	434	445	461	476	438	456	464	438	422	464	408	461	436	486	430	485	462	499	445	439	435	428	494	461	423	482	417	489	402	465	449	443	462	475	465	475	509	449	433	501	493	425	436	418	469	426	452	437	458	451	451	450	502	459	444	473	463	455	467	436	448	450	475	498	437	450	444	490	452	452	440	499	422	442	467	427	427	415	437	463	445	487	472	446	467	502	439	425	484	468	455	475	434	436	464	484	439	468	440	455	452
35133	64535	54380	43026	36823	31984	19816	10873	4041	2149	1696	1388	1148	908	794	776	741	629	691	643	626	632	541	580	578	605	603	538	527	546	557	517	537	538	476	519	494	536	507	479	470	502	487	519	461	488	432	527	471	520	478	491	485	449	471	476	433	489	451	456	508	481	511	466	476	496	484	466	433	440	460	484	480	435	496	483	506	457	472	498	435	457	470	470	444	495	524	458	446	438	444	459	488	445	484	462	450	471	470	496	472	516	467	458	472	455	503	525	454	465	486	484	460	497	431	444	481	489	476	492	484	474	487	477	465	457	483	478	420	505	481	449	505	466	497	440	474	488	453	509	493	431	467	477	498	470	470	502	459	450	463	460	493	489	480	453	479	447	478	511	482	449	484	432	469	443	486	443	470	476	448	428	445	502	483	465	508	478	452	449	436	487	473	505	451	446	483	517	482	486	472	474	462	451	527	484	458	486	490	480	456	486	437	481	473	450	440	454	449	486	459	477	468	456	472	514	508	506	473	500	473	464	440	496	481	436	471	496	432	505	469	489	473	445	482	489	473	432	497	482	456	469	473	456	478	482	457	457	475	479	455	499	471	513	490	479	490	457	473	459	493	452	475	485	498	494	506	439	464	486	457	467	465	427	466	498	466	517	452	454	485	480	486	489	473	457	494	484	482	516	467	457	487	499	467	488	500	505	491	469	461	437	503	458	463	457	490	475	473	487	443	455	449	521	521	457	463	484	477	452	458	471	479	445	441	448	458	465	456	491	461	509	470	475	475	474	470	456	467	469	497	472	461	484	469	468	454	476	483	462	457	468	436	472	475	476	488	470	468	465	480	496	447	509	444	458	468	462	452	490	463	458	431	473	466	512	453	455	480	489	489	479	505	462	460	454	489	451	456	482	510	468	511	489	485	488	456	504	465	493	473	458	471	503	495	440	467	468	440	485	433	500	490	468	477	454	476	452	472	471	470	468	491	456	462	477	453	464	428	494	454	463	520	471	528	460	471	488	512	498	446	520	456	468	498	462	496	492	448	484	431	476	462	474	478	508	482	443	462	439	488	441	485	460	449	459	420	449	458	484	461	495	447	459	449	482	465	506	457	508	460	475	472	450	503	438	496	451	482	512	467	505	443	489	449	471	442	426	467	483	476	454	489	492	497	468	488	463	441	486	464	482	484	507	463	477	458	491	493	455	453	503	466	462	435	472	476	443	489	436	474	478	455	449	453	455	457	512	503	459	502	492	471	462	462	486	449	462	459	501	483	504	494	446	464	508	475	468	447	468	490	452	454	478	472	483	473	410	469	464	471	470	495	473	466	442	441	473	446	476	436	472	456	455	477	474	467	444	479	506	465	490	402	468	472	493	496	451	460	508	464	480	480	499	459	507	473	478	508	446	501	481	438	430	464	470	452	490	475	443	425	516	509	503	476	472	466	435	486	477	470	524	468	462	444	506	478	475	484	497	501	450	486	494	487	463	463	441	466	471	496	473	458	438	486	478	462	488	466	440	460	445	494	446	515	515	479	428	481	468	488	442	436	467	489	477	466	524	486	459	468	483	469	456	471	462	465	487	436	483	483	473	462	486	456	482	499	484	470	480	497	427	505	481	472	469	481	438	442	461	484	488	495	455	497	453	483	493	454	481	499	449	433	472	455	448	475	468	477	490	450	449	443	512	464	463	489	460	480	483	481	534	463	468	468	490	469	466	487	469	503	462	469	430	490	462	499	456	473	467	521	504	485	465	483	500	484	470	498	500	482	500	436	521	478	507	462	481	476	494	477	457	485	454	490	456	471	489	484	430	449	488	493	488	436	490	489	507	498	457	524	459	470	435	480	484	491	422	450	443	466	472	475	518	421	486	471	456	535	510	480	490	486	484	470	524	443	445	473	493	510	439	495	477	523	498	491	494	502	468	453	462	469	473	522	483	486	446	486	477	508	448	496	509	475	465	492	483	437	465	497	463	487	454	502	471	471	486	416	466	513	484	462	466	450	484	436	521	483	467	440	462	469	445	499	519	429	513	453	472	486	434	462	476	462	455	462	464	457	454	461	530	500	420	462	489	492	469	455	454	510	470	504	483	445	480	431	472	451	456	445	472	497	477	495	486	515	507	481	493	465	491	478	471	491	467	400	492	468	517	471	476	450	491	475	517	458	433	518	433	525	529	461	475	449	421	490	459	449	475	487	524	474	459	512	444	500	470	468	430	453	474	498	459	476	475	454	444	430	469	470	410	470	484	480	478	460	491	468	492	463	464	506	486	467	428	491	479	473	442	482	462	489	466	457	483	461	501	462	449	466	476	468	477	519	460	487	454	470	484	452	449	474	460	537	483	460	455	495	480	452	466	467	435	438	477	451	480	496	510	482	544	492	459	452	513	453	470	462	446	469	460	414	485	459	482	470	460	480	463	468	488	451	494	452	450	480	494	441	435	455	477	481	445	447	471	467	494	479	464	445	492	454	448	450	439	490	483	466	466	498	436	478	472	447	449	477	479	501	436	488	477	451	473	457	481	487	452	459	471	449	453	463	453	501	466	478	446	445	454	463	486	484	487	468	471	456	461	471	470	501	486	478	473	500	476	450	436	483	509	446	451	496	422	495	484	474	464	472	488	483	486	495	472	446	483	467	483	508	477	486	489	470	485	487	446	422	426	439	480	477	507	481	451	474	471	499	458	440	476	481	484	466	487	479	448	493	440	445	445	489	480	444	486	457	436	450	451	449	479	487	463	451	499	474	451	459	503	494	442	437	456	448	445	503	486	493	496	468	487	451	493	487	486	485	478	483	480	460	495	456	455	511	461	424	415	481	471	480	462	457	466	460	474	477	490	493	421	479	456	456	453	472	468	488	472	442	459	463	451	458	471	499	490	512	509	493	455	484	474	465	451	447	480	473	497	448	475	519	452	469	439	502	493	479	430	441	455	483	434	487	483	499	437	470	476	500	484	453	464	524	453	480	477	492	499	485	449	443	446	497	518	482	499	496	489	486	447	467	449	448	535	497	495	468	415	456	441	433	479	446	444	499	454	452	468	506	512	480	505	480	466	525	469	487	491	524	482	532	493	496	516	480	452	519	431	500	454	458	461	477	473	483	462	454	442	482	457	480	427	497	448	467	444	467	480	460	505	444	505	481	479	504	478	480	507	470	468	474	454	509	504	467	501	461	482	456	475	472	453	474	453	444	511	469	464	460	496	473	469	459	465	482	461	468	466	470	462	485	503	500	475	467	446	453	471	483	463	461	427	477	433	478	474	470	476	445	460	450	462	482	470	474	475	478	469	503	494	494	430	451	460	486	496	510	486	463	482	492	477	480	435	478	446	505	481	486	477	504	442	422	459	455	424	485	477	474	488	461	488	446	503	454	469	488	493	471	463	451	450	461	458	464	430	498	496	478	487	461	464	488	483	470	472	451	513	482	479	483	462	483	482	499	459	437	499	471	474	512	508	422	473	478	494	485	446	437	501	465	454	480	472	449	473	482	474
32145	36911	40125	28734	17703	10381	4522	1861	748	529	466	366	356	310	281	287	298	271	255	308	278	280	276	269	274	267	236	259	262	237	243	249	244	243	263	242	208	246	226	221	202	236	269	229	225	253	192	240	247	211	222	241	234	232	257	249	227	231	256	252	241	227	244	255	215	244	220	252	258	275	245	224	216	239	224	249	246	219	236	206	243	236	251	225	241	232	236	240	239	237	223	215	224	238	265	236	218	232	237	230	214	218	223	230	199	230	249	244	236	203	234	234	246	229	202	212	238	233	228	243	232	237	224	236	241	238	240	229	226	232	209	225	240	243	217	246	245	238	234	227	235	229	242	250	240	235	216	226	230	215	223	227	231	227	249	214	229	230	207	236	250	245	257	223	250	217	232	222	219	241	223	234	236	231	219	242	223	227	232	242	242	211	221	234	236	242	246	229	259	225	234	222	211	217	205	225	219	235	227	211	202	217	234	240	242	273	215	235	239	211	215	241	251	250	249	250	239	234	239	223	238	228	257	234	252	250	227	245	256	259	244	248	237	263	253	239	249	220	218	210	217	261	229	234	250	254	230	261	223	205	227	204	211	233	226	221	221	238	210	253	229	218	211	215	239	239	234	208	249	226	256	211	199	233	248	235	242	239	263	244	271	226	247	228	219	194	267	238	227	220	227	237	220	225	229	212	232	249	221	222	228	261	239	242	245	244	241	232	238	221	227	239	211	234	229	241	231	230	221	216	243	240	222	247	229	226	232	231	230	235	229	230	247	235	233	234	255	251	234	202	238	232	229	250	249	212	240	206	253	233	214	209	246	217	244	212	233	237	221	229	241	234	231	229	230	216	231	226	214	225	263	241	230	250	223	235	239	232	216	253	241	239	244	245	251	230	246	226	223	238	215	238	214	232	247	238	230	223	260	247	249	205	221	273	234	245	242	245	211	232	217	212	242	222	230	231	237	234	208	236	261	219	255	248	222	274	246	230	235	255	242	240	232	231	239	232	247	252	226	216	231	255	256	251	238	223	256	231	224	218	243	234	220	232	218	236	240	249	226	210	236	241	232	244	238	220	215	223	248	230	239	194	233	239	244	228	212	238	247	238	234	237	243	248	230	241	256	246	240	247	230	235	227	231	226	227	237	249	264	209	254	210	235	240	233	215	249	229	251	226	260	243	203	258	248	217	244	243	231	237	207	236	218	251	223	251	232	235	253	231	281	207	271	236	253	220	229	239	266	276	215	246	226	236	220	250	246	237	194	238	237	235	242	221	228	239	232	228	219	194	230	257	228	246	232	250	248	260	222	239	252	208	204	262	235	269	220	224	223	254	251	221	229	232	257	210	237	236	236	221	248	236	227	238	226	225	256	199	232	224	225	218	213	212	238	236	220	228	209	232	246	222	226	230	227	217	251	253	232	240	250	240	225	213	240	217	238	244	237	262	243	255	243	198	224	241	243	211	229	238	242	253	227	228	216	263	208	229	255	247	269	239	244	253	238	205	244	233	245	226	197	217	229	235	258	248	221	247	243	252	233	237	241	246	237	237	229	232	239	211	227	229	237	218	234	269	256	216	224	215	261	207	236	216	232	251	227	212	253	240	204	241	249	231	200	217	241	235	236	222	236	237	195	233	263	240	218	199	230	227	228	219	218	243	223	227	227	240	242	223	216	241	206	226	238	224	245	231	226	227	215	244	238	243	200	219	253	239	228	217	241	242	207	215	257	250	203	240	224	204	239	250	229	229	225	251	240	235	257	243	229	241	262	237	233	241	258	216	224	219	242	216	231	202	244	237	243	218	232	253	215	226	242	242	245	241	210	241	262	236	249	236	248	233	233	214	219	225	238	227	217	220	234	260	247	239	253	224	241	214	223	240	240	230	233	289	233	248	235	220	219	235	237	251	216	230	227	250	230	231	258	243	218	248	238	249	247	265	223	204	216	230	237	247	245	230	236	217	236	204	226	228	246	215	263	253	249	228	242	265	236	242	240	230	233	204	218	221	242	254	214	243	240	232	223	253	252	226	211	240	237	249	233	241	228	248	237	221	240	230	220	205	240	234	267	254	228	229	226	224	241	221	242	243	220	255	192	239	251	235	237	245	254	230	227	213	245	253	251	247	267	255	238	243	242	226	239	224	250	239	228	218	217	223	234	244	267	224	210	235	229	245	225	229	227	244	224	218	240	252	244	221	225	207	221	235	222	257	232	240	228	260	216	257	219	208	235	221	250	250	227	225	227	221	231	251	254	226	245	247	224	239	215	210	226	233	236	274	224	246	224	236	219	258	221	257	211	233	247	250	214	234	236	245	203	232	248	238	250	211	247	235	257	210	217	239	219	221	234	217	238	253	235	211	250	241	243	218	220	252	235	242	216	223	254	244	237	229	252	221	195	227	231	227	247	225	239	233	220	238	242	224	229	222	264	226	245	263	257	210	233	227	243	238	235	222	240	228	219	258	231	244	253	236	247	210	227	210	235	253	242	246	221	252	229	230	255	234	232	254	241	238	227	240	215	228	234	227	239	230	256	249	241	250	250	207	231	244	223	217	229	230	233	226	232	239	236	241	219	244	234	241	221	221	252	224	228	243	218	232	261	239	219	203	230	226	221	210	215	232	260	231	228	237	223	220	220	239	230	227	225	244	220	214	223	225	284	212	209	244	229	226	232	211	216	266	250	229	223	221	259	257	220	226	256	265	261	240	264	249	228	230	243	229	231	256	236	214	266	252	248	227	205	230	232	224	198	221	226	244	223	226	230	236	229	206	232	223	243	255	222	229	222	258	231	230	218	242	216	207	225	249	234	254	240	220	238	233	244	252	224	270	219	220	218	256	216	242	236	251	250	209	240	230	235	223	269	223	235	233	236	227	217	221	256	237	227	227	227	244	237	228	235	245	225	219	221	244	224	266	226	215	261	213	233	255	210	249	221	238	265	211	233	243	242	213	242	268	223	218	247	254	236	230	268	264	217	258	232	229	252	236	218	235	230	248	233	254	252	268	248	208	211	212	211	238	203	238	235	242	234	211	262	244	217	231	248	238	229	224	229	224	252	245	203	244	242	238	241	252	231	205	221	253	247	234	221	273	236	246	251	229	209	221	225	206	241	226	229	246	228	206	266	209	255	218	214	213	240	200	243	250	260	231	236	238	249	233	237	245	228	241	239	249	249	216	241	239	254	226	245	260	223	237	217	238	221	236	209	217	274	236	214	217	216	235	247	237	233	250	232	226	242	224	243	234	252	247	230	249	235	216	230	239	228	230	245	235	241	242	236	201	223	231	241	257	209	237	216	242	231	217	216	239	226	233	264	216	223	225	228	256	233	249	211	229	235	205	218	214	230	253	230	256	226	243	227	229	231	216	229	209	271	245	238	250	230	229	251	226	241	250	241	275	269	224	277	240	247	222	219	214	265	232	262	220	220	240	258	260	231	265	244	223	227	205	246	218	230	226	218	235	222	237	223	240	204	224	237	221	225	202	249	226	233	239
33117	51048	39526	26769	19857	14219	6984	3263	1340	821	692	568	485	425	384	342	334	286	313	338	322	308	303	248	276	294	289	275	301	273	275	276	275	287	246	234	306	278	242	251	234	254	273	251	260	255	242	255	254	281	255	238	265	250	275	252	277	250	267	239	259	264	266	251	250	242	263	255	280	257	247	267	249	259	254	231	229	266	248	259	242	247	230	275	255	276	264	223	273	243	280	245	271	248	259	272	268	250	246	271	265	235	247	275	246	245	231	247	245	253	255	274	271	252	257	232	255	250	268	277	273	247	247	269	242	251	231	282	252	265	234	299	241	249	287	261	257	263	271	229	270	262	270	259	240	287	253	256	248	257	277	267	261	270	255	259	276	253	231	256	263	232	297	264	274	239	230	255	231	251	274	230	257	277	245	256	273	260	268	261	263	273	241	249	253	242	230	243	283	254	269	260	261	263	249	230	249	256	262	269	276	245	268	271	279	265	276	232	256	266	228	281	254	246	272	259	245	244	256	270	257	247	255	252	258	266	249	243	259	270	265	268	252	282	255	251	250	245	241	258	259	249	241	245	262	241	265	263	271	273	240	233	239	257	258	252	235	255	263	242	277	240	251	233	262	250	273	244	238	255	237	262	274	258	251	261	260	277	262	251	239	265	270	282	264	251	249	289	264	246	220	265	265	248	237	270	255	250	241	269	240	257	240	283	280	230	240	274	247	249	285	256	248	256	264	254	268	231	254	285	254	221	256	256	264	226	259	249	250	289	255	250	227	300	255	269	239	252	238	253	298	245	266	268	251	241	244	285	253	263	262	278	263	281	230	279	281	238	268	250	262	242	251	265	292	254	261	247	257	272	259	218	266	246	240	258	243	244	258	260	255	247	251	269	271	217	237	246	235	258	258	265	264	260	283	263	256	253	251	258	254	256	285	253	244	273	255	275	253	242	245	257	245	282	270	289	263	250	260	252	257	262	285	279	251	236	273	254	265	268	231	248	266	299	268	246	253	259	247	268	269	285	256	254	259	257	282	263	263	265	265	221	286	238	265	240	292	277	243	269	257	254	281	290	245	264	245	239	230	255	252	251	243	265	244	252	248	239	238	253	252	234	289	251	263	255	261	247	269	259	236	254	248	268	286	274	239	245	277	231	286	245	250	277	246	271	268	252	270	264	235	253	246	242	240	274	280	256	245	266	256	237	240	266	262	251	267	243	242	252	233	254	254	251	278	238	261	243	262	229	244	256	250	230	264	260	284	257	255	231	203	272	234	253	231	230	259	243	255	257	256	249	262	266	260	288	244	277	251	262	226	262	244	260	268	273	233	278	260	243	261	241	272	287	289	242	257	273	265	281	254	274	267	222	228	274	282	261	243	267	293	251	257	277	259	265	265	231	249	246	264	244	228	265	237	266	243	235	232	248	272	274	258	269	265	249	231	242	274	250	259	249	235	239	277	245	239	268	244	277	247	280	266	250	290	227	261	265	267	248	274	231	234	267	271	263	220	257	271	277	272	275	263	240	264	248	255	268	254	282	240	243	247	252	275	238	250	260	252	262	253	281	257	246	251	268	246	259	228	260	255	227	233	265	257	300	267	266	272	247	269	273	239	259	270	265	238	226	295	269	275	266	278	258	284	248	271	264	280	268	283	275	261	228	272	231	231	263	255	262	264	264	264	257	241	250	260	225	266	244	267	251	264	247	280	235	248	264	254	245	263	278	248	275	240	250	274	281	276	241	259	287	267	222	268	243	267	254	255	260	267	251	244	237	257	287	262	266	261	268	240	248	248	252	239	242	247	270	241	241	285	268	253	271	248	257	241	254	245	270	254	271	279	254	310	254	252	269	286	251	252	261	263	261	277	267	258	268	258	286	243	243	269	254	267	255	265	289	258	240	295	263	281	239	256	259	301	232	231	249	275	254	278	293	261	283	277	256	242	252	256	230	278	265	287	246	269	269	227	227	261	261	245	273	274	260	248	267	254	264	276	277	256	257	256	257	261	278	261	231	245	245	251	252	253	274	247	269	283	263	261	225	266	279	247	233	259	214	239	225	247	244	258	248	283	256	250	261	251	256	228	281	264	267	250	264	263	323	262	252	251	271	277	268	245	232	270	234	248	242	264	243	259	269	257	258	270	279	260	273	242	257	245	274	243	273	247	252	268	276	270	270	250	256	284	279	264	275	268	276	224	262	255	278	264	281	246	272	270	245	259	239	276	268	267	255	275	238	261	257	290	263	289	245	242	227	258	272	244	248	241	271	261	258	248	255	280	279	238	244	233	236	262	229	232	230	258	256	287	257	250	277	258	243	229	241	266	266	270	253	243	264	273	288	243	248	261	259	236	283	268	274	262	248	263	253	252	241	241	269	263	274	305	237	252	268	247	247	260	267	284	274	264	250	261	250	275	255	271	241	267	271	259	276	238	246	276	281	279	247	279	258	261	267	262	283	241	288	254	260	246	268	253	279	258	222	260	275	271	243	281	249	272	241	254	249	262	302	252	214	242	260	270	269	274	247	270	230	265	236	266	271	270	271	253	244	263	239	229	240	266	253	236	254	272	257	274	270	258	254	292	262	254	221	230	249	251	233	265	262	233	240	264	245	285	277	260	262	252	281	260	244	258	270	248	260	268	231	274	255	280	224	249	263	307	254	264	237	245	240	273	272	274	241	239	251	273	277	233	232	242	261	273	242	256	273	251	262	265	240	257	259	219	253	229	272	232	250	242	260	245	250	288	276	269	255	276	254	274	238	263	253	254	259	243	247	272	274	243	251	254	267	246	276	266	268	249	263	282	240	259	264	258	238	249	257	259	222	265	239	278	268	250	240	247	251	278	267	252	272	265	257	251	275	243	246	260	236	289	247	270	245	274	276	245	261	249	262	259	284	238	279	256	252	268	232	253	278	266	242	249	267	266	234	237	277	236	256	271	281	229	235	261	260	254	278	260	250	227	251	263	242	209	224	283	231	258	254	247	252	258	254	251	254	231	295	242	259	264	296	268	288	249	234	239	262	263	245	243	250	262	240	270	262	264	257	272	240	252	242	270	291	261	232	262	273	259	292	261	246	289	248	240	276	239	244	248	268	238	259	252	271	285	247	261	262	247	265	275	236	247	228	253	256	241	242	222	250	256	252	261	270	245	270	279	221	246	272	275	244	275	252	275	273	262	261	260	257	240	282	260	281	278	256	263	243	256	278	221	257	280	276	248	270	234	273	260	274	272	257	260	263	259	254	273	274	222	262	265	267	245	256	271	227	242	225	265	270	272	261	266	267	253	242	261	261	267	287	247	254	245	263	259	274	279	263	290	256	247	259	252	258	272	250	264	250	247	262	273	282	262	260	275	251	282	270	267	269	267	264	217	250	239	263	246	246	247	244	249	257	250	261	241	263	261	266	257	236	258	260	259	296	271	253	264	275	266	263	243	239	275	251	276	220	284	252	249	243	273	243	254	281	289	269	272	256	248	274	258	243	258	258	282	250	236	249
24516	21651	29251	26699	26213	23198	13199	4125	1322	935	785	596	552	467	461	422	404	366	381	383	397	341	373	345	364	349	344	338	300	340	318	346	317	342	361	330	337	342	316	292	317	321	326	317	346	351	314	267	309	363	310	319	270	310	340	312	286	319	327	287	361	329	289	327	332	321	330	325	324	302	295	310	309	324	308	328	316	336	351	309	337	287	314	281	304	328	320	312	333	348	297	336	332	311	340	308	325	315	316	347	316	301	289	323	310	318	322	303	334	292	310	312	318	322	308	301	298	290	284	329	316	297	307	335	336	302	324	324	307	320	292	304	336	340	323	312	327	311	323	298	334	326	326	304	317	325	342	314	314	326	319	332	323	303	308	324	315	330	304	314	337	292	314	348	308	324	328	291	350	302	307	345	305	288	324	301	315	346	318	348	319	346	300	270	319	320	316	309	319	308	321	331	286	311	335	291	297	298	324	278	309	340	336	329	331	293	328	302	319	309	325	318	300	314	313	309	312	331	309	326	307	290	291	316	328	309	335	315	322	335	315	346	298	319	298	324	320	324	277	316	322	316	317	300	314	329	338	282	316	317	280	325	306	309	311	360	338	308	330	288	349	309	329	305	362	338	320	301	303	319	348	302	287	318	316	306	332	339	321	295	326	275	322	306	309	310	317	322	303	309	337	302	337	331	306	354	306	335	316	320	314	340	322	310	339	300	319	312	305	294	296	293	340	284	303	301	294	307	332	317	292	297	322	307	330	324	316	300	326	330	360	310	324	314	296	350	328	328	297	306	315	325	327	311	317	318	320	315	331	306	323	336	332	335	295	368	316	310	314	330	306	310	317	295	302	308	310	326	351	361	328	318	298	330	291	298	342	293	352	307	311	335	350	311	331	336	316	300	323	333	310	316	315	325	310	328	303	310	309	278	323	324	323	336	317	324	306	303	329	330	319	323	294	306	318	299	314	321	351	278	314	308	337	311	294	322	288	334	320	295	304	324	327	302	335	329	336	341	330	315	318	299	356	273	349	314	321	336	291	355	310	336	312	301	309	323	313	341	322	331	322	319	329	329	336	306	319	308	346	303	302	306	330	315	329	339	318	301	314	300	316	332	307	295	323	316	328	298	327	325	325	291	331	332	320	337	285	304	296	316	320	327	318	312	315	316	314	328	295	309	337	317	297	317	316	345	330	336	316	325	340	335	333	336	315	306	312	315	329	292	295	339	333	317	323	313	343	324	304	300	316	304	317	310	325	344	316	345	341	318	325	321	319	325	319	336	304	304	299	313	311	340	332	325	324	309	308	318	329	293	338	334	317	300	304	323	303	287	310	334	325	307	304	286	342	326	338	311	290	317	329	312	330	337	303	306	305	285	324	293	326	282	329	266	282	308	286	312	288	351	318	294	328	308	295	293	306	323	287	298	327	317	326	266	359	281	298	310	300	346	328	324	350	265	336	341	308	324	320	269	279	324	341	303	334	330	310	308	306	312	324	314	335	334	309	275	332	338	320	315	285	322	302	324	326	294	297	285	322	307	305	322	309	316	338	315	294	320	352	300	321	328	331	305	323	309	336	271	311	303	292	335	327	272	310	296	317	309	284	347	296	321	290	304	301	306	326	306	341	292	336	318	330	318	330	298	315	330	349	328	315	332	316	314	314	314	338	302	289	326	295	324	305	313	320	331	291	304	303	290	349	322	291	311	341	314	314	304	306	313	319	310	333	318	286	325	292	336	337	309	294	301	307	293	303	308	281	330	304	307	334	295	320	351	302	310	315	314	314	295	328	310	300	349	285	336	303	321	297	332	350	315	318	318	295	318	308	299	310	323	323	316	313	316	303	319	302	325	328	347	332	324	301	311	339	295	331	322	352	349	325	295	338	277	320	317	330	319	292	294	297	318	347	315	317	334	327	302	322	315	346	311	337	312	317	351	336	313	296	307	290	326	332	329	318	319	342	286	333	332	333	327	316	324	307	298	320	318	339	293	302	343	325	314	335	349	329	282	279	317	297	324	328	331	297	308	311	310	349	306	308	323	309	327	360	319	350	337	305	318	296	301	365	327	301	312	317	314	332	313	337	308	332	328	333	340	307	315	341	322	331	309	327	283	361	301	287	292	322	305	327	350	311	307	308	331	330	338	326	335	317	299	342	314	348	310	331	347	337	295	307	303	301	321	344	329	310	318	329	320	283	346	326	320	320	303	303	310	300	280	295	321	328	317	320	332	321	349	308	323	313	312	318	303	330	319	339	326	322	311	303	302	303	320	292	343	337	308	299	312	327	301	303	314	301	317	312	314	325	318	323	305	314	316	321	320	295	312	326	299	321	313	341	308	321	313	338	334	331	302	331	317	285	303	320	314	333	338	324	293	325	360	327	310	282	303	336	315	319	316	323	334	294	312	306	298	318	327	292	315	312	303	326	336	323	299	306	311	286	317	335	309	298	316	323	318	314	303	304	306	300	273	307	341	298	323	317	321	313	310	305	285	296	280	296	334	324	321	313	323	323	307	341	320	297	322	335	333	346	314	298	331	350	329	287	331	312	297	337	296	285	304	305	306	299	278	314	313	300	298	301	326	344	335	317	332	320	335	322	297	326	321	275	317	303	328	301	320	330	316	281	288	335	325	301	314	297	312	318	309	325	322	332	304	334	306	309	336	284	288	314	324	325	338	304	336	299	281	327	300	314	341	319	319	300	307	334	349	334	308	300	308	319	316	299	336	325	322	319	313	318	291	289	313	311	309	306	311	337	304	332	286	295	314	356	315	309	282	315	313	321	303	296	300	347	286	305	310	322	285	297	325	311	320	331	319	310	277	338	310	308	341	296	323	327	350	316	325	343	311	309	309	289	304	320	321	319	321	321	311	297	323	304	338	298	293	290	321	297	316	327	327	308	295	318	318	317	320	315	295	335	326	353	256	305	264	294	337	291	320	328	311	305	307	348	316	310	284	318	317	294	315	299	313	319	318	344	305	283	306	323	312	312	294	324	310	326	325	318	313	309	327	334	317	337	270	329	335	312	287	295	276	323	330	320	320	303	325	311	302	316	300	306	314	304	296	323	293	335	301	297	328	303	318	327	318	344	296	302	331	334	306	310	331	323	323	302	260	336	335	281	340	317	318	299	305	316	292	335	321	315	297	311	316	308	320	326	291	317	311	292	345	322	364	301	331	336	350	310	325	324	308	293	323	317	308	287	300	318	315	286	340	301	283	335	297	277	345	301	321	327	337	298	312	313	306	318	310	313	332	298	296	344	323	336	336	310	305	311	327	303	308	265	339	333	317	320	297	318	337	308	304	295	296	329	319	349	353	339	306	301	285	297	302	323	299	360	324	300	292	330	305	313	327	296	337	340	303	315	300	309	335	307	281	294	342	298	333	323	310	306	346	323	283	274	321	306	296	295	320	292	307	290	317	313	332	295	322	323	290	311	355	302	284	322	314	334	331	312	316	341	290	353	302	317	315	324	291	310	311	320	318	338	333	309	283
33707	59812	47919	36851	32930	22947	13589	5921	2163	1496	1139	912	769	641	596	570	492	431	488	462	441	425	425	419	391	410	379	412	387	374	372	401	323	353	344	376	385	368	347	304	330	334	353	327	350	345	339	346	341	331	313	353	318	356	339	325	328	327	339	336	353	356	362	348	324	353	317	365	356	331	320	301	313	343	361	327	345	325	327	347	308	335	330	333	345	336	328	360	336	330	336	343	333	351	320	321	322	389	358	362	306	387	309	326	321	348	293	389	326	341	353	325	350	349	333	346	326	345	309	388	365	343	343	317	318	342	320	323	328	314	322	364	319	315	330	320	322	321	328	329	339	340	324	326	322	317	304	364	354	364	328	351	346	328	318	346	335	333	352	345	359	336	334	367	330	345	358	367	340	330	320	355	339	334	321	349	344	340	340	350	321	333	348	322	298	342	304	329	330	344	335	355	324	337	328	348	334	339	348	322	303	363	326	340	348	344	343	335	353	338	336	331	328	299	327	319	327	319	332	339	341	334	331	329	372	330	341	334	360	311	335	367	296	360	339	362	318	351	379	341	343	342	317	360	330	357	351	343	337	350	346	334	326	310	320	312	348	329	327	335	363	343	333	347	316	331	326	339	335	301	341	344	321	351	327	315	371	334	315	346	316	356	346	328	327	327	305	330	332	346	333	348	363	323	330	336	338	351	315	328	312	330	333	366	336	319	327	310	343	326	321	328	332	342	308	339	336	349	323	285	307	328	342	356	317	336	332	369	344	330	323	340	333	335	355	362	375	302	335	348	356	341	335	335	333	311	304	337	350	361	339	390	312	303	345	343	323	326	309	372	317	373	367	299	300	313	307	341	348	347	306	302	324	331	347	337	323	333	352	357	309	322	346	335	349	316	351	322	339	329	332	320	350	340	343	391	335	333	333	335	314	366	359	356	353	306	309	347	328	337	308	337	334	319	350	335	333	330	347	329	319	330	338	327	364	356	373	319	309	343	308	374	355	362	371	312	336	349	326	352	346	323	382	358	301	318	344	319	336	339	342	336	357	346	338	353	350	332	321	382	355	315	337	327	323	331	318	336	316	351	366	319	330	363	318	342	309	344	360	343	336	330	356	347	354	335	331	333	359	367	353	349	322	349	333	347	340	365	353	352	335	317	362	352	346	307	324	365	353	333	362	333	316	332	325	314	361	351	353	357	344	332	310	336	321	329	344	344	331	333	352	350	335	324	318	366	340	295	292	369	322	297	369	360	304	314	323	349	315	312	342	327	336	343	328	365	332	330	382	316	325	315	345	351	330	347	325	327	343	319	341	339	351	328	363	382	344	327	311	363	359	313	309	321	324	352	351	349	325	352	311	318	308	339	347	314	312	328	346	313	333	362	330	319	350	320	337	336	317	349	349	340	356	308	348	354	331	328	333	343	319	338	334	369	330	346	331	335	337	341	326	338	314	348	339	315	358	352	353	338	336	313	318	340	321	316	327	329	331	337	355	345	331	339	351	321	322	350	355	323	341	320	337	308	308	372	320	350	334	349	313	344	334	354	342	362	353	323	363	376	326	318	348	330	339	316	327	352	328	298	347	337	338	333	321	373	354	327	360	372	366	342	349	335	348	354	309	336	324	361	326	337	315	363	335	333	330	347	310	347	331	331	379	344	400	336	363	352	332	375	321	326	314	332	365	333	363	318	330	347	326	337	368	343	314	330	323	346	329	328	353	343	355	329	331	336	343	339	341	345	345	349	329	328	304	340	333	314	319	336	320	333	324	354	330	330	332	337	331	318	344	342	308	334	313	335	329	299	344	298	352	369	355	344	319	350	343	316	333	330	317	351	361	335	308	324	364	324	340	322	355	357	355	336	333	339	352	346	360	341	325	333	331	325	347	317	317	336	343	354	371	344	320	348	334	348	346	353	317	308	355	336	344	332	351	320	348	338	323	346	333	304	301	313	345	361	329	320	319	343	352	334	363	335	339	357	360	330	341	304	333	341	340	325	355	341	328	318	334	335	389	342	325	312	366	325	335	325	321	332	350	349	335	314	341	334	348	314	349	325	323	351	316	315	352	308	360	322	299	350	335	365	332	345	326	311	328	351	325	331	368	342	332	350	342	328	315	364	294	321	361	322	311	355	346	349	318	314	319	325	312	339	335	330	357	331	334	306	322	345	354	329	321	316	332	368	348	337	354	330	350	355	328	321	344	347	338	333	335	332	349	316	328	310	298	339	349	314	322	357	352	349	320	379	322	315	348	350	341	324	321	306	320	343	323	360	340	318	347	355	327	322	330	336	288	297	344	322	340	300	338	366	331	332	332	322	323	316	358	345	360	322	324	342	346	314	330	342	355	285	335	363	359	325	353	335	347	352	354	328	326	338	353	333	333	321	338	291	344	337	328	350	310	355	334	334	290	325	342	323	341	333	348	369	352	339	329	329	326	355	341	336	334	356	342	327	345	301	352	346	330	300	310	346	347	345	315	370	322	311	326	318	319	332	310	310	347	336	322	352	328	331	348	349	371	341	307	339	340	325	308	329	337	338	338	333	323	370	336	309	333	316	320	375	335	321	320	333	326	313	315	346	313	365	324	337	355	332	345	314	348	344	328	308	318	325	321	351	347	323	330	360	351	338	335	344	339	320	360	339	308	320	349	317	367	322	337	345	346	311	365	335	325	330	345	342	331	335	328	341	328	340	337	346	361	367	324	340	323	328	322	338	331	341	322	330	340	344	325	350	359	343	339	341	346	317	333	349	324	309	328	350	337	341	357	331	331	346	344	317	317	325	345	359	297	356	352	344	343	343	330	303	343	315	293	312	336	348	359	325	316	348	331	369	312	365	352	357	336	350	359	332	339	356	342	363	310	335	355	347	360	352	321	350	389	333	356	349	329	328	303	367	336	334	320	320	328	360	335	354	340	327	320	364	333	389	354	330	312	327	347	313	348	337	337	295	305	336	330	363	341	324	351	357	311	372	350	322	333	319	358	317	378	302	342	329	346	323	306	346	322	335	331	353	383	305	341	385	362	308	323	336	342	334	320	324	355	338	366	324	339	328	387	297	354	368	302	342	322	333	350	383	326	318	314	313	340	349	337	335	330	324	325	312	317	310	337	337	369	331	358	325	325	327	318	337	324	342	335	312	300	343	344	360	323	337	355	335	341	347	320	317	363	345	349	377	326	323	308	332	336	330	357	341	315	339	324	339	321	331	350	337	297	359	317	372	362	322	352	339	326	345	346	337	340	334	365	326	336	342	322	337	353	311	298	345	337	331	366	298	341	309	324	328	348	338	325	329	362	320	327	341	330	328	359	321	339	331	345	326	333	302	322	327	313	340	335	341	358	304	332	343	369	353	337	333	334	336	327	310	338	332	333	342	347	355	360	320	335	369	320	327	342	313	342	349	369	330	360	340	325	325	325	341	323	315	347	347	340	350	344	349	312	347	338	371	331	310	328	314	354	347	339	348	340	375	332	371	354	333	319	334	344	300	335	319
25729	21900	30116	30505	24718	14242	7722	2916	1135	868	604	534	525	448	410	422	399	380	383	329	323	346	339	329	355	327	327	329	326	320	359	340	312	321	321	320	341	282	310	350	341	325	278	318	341	307	277	334	296	302	350	317	306	298	312	308	301	315	292	328	306	313	315	311	305	319	315	338	305	296	298	298	307	321	317	322	309	325	294	307	296	323	315	304	310	297	319	301	310	307	329	317	315	287	307	306	315	323	317	336	277	312	315	297	298	310	305	314	312	341	323	333	308	326	298	317	276	291	306	307	312	319	294	297	310	303	302	295	279	317	332	316	307	298	321	291	344	304	330	310	299	318	335	288	299	293	328	317	346	335	281	268	307	312	330	338	323	314	325	307	309	361	307	304	270	283	318	331	338	319	283	307	295	316	292	304	316	302	304	269	331	308	311	288	344	299	252	314	277	314	344	316	349	293	313	322	303	278	308	307	306	322	292	298	280	315	301	305	287	305	325	310	302	324	299	307	301	325	308	292	312	315	275	305	333	302	321	320	300	332	305	313	301	309	285	315	330	315	296	301	331	328	284	282	317	340	336	307	320	313	291	283	311	332	332	315	305	293	316	302	305	293	283	329	329	302	292	308	310	322	303	364	300	329	322	327	319	283	323	308	329	292	316	303	322	292	309	281	319	310	338	321	286	311	339	274	300	308	280	291	287	323	320	347	345	314	321	321	301	304	336	330	292	323	327	301	315	313	305	287	291	288	307	307	333	325	309	318	290	345	307	322	305	284	300	299	294	316	293	332	305	288	309	278	273	296	316	341	308	330	319	339	282	328	294	324	311	287	322	316	306	299	289	323	313	310	300	308	297	348	319	291	318	323	314	338	284	303	299	284	282	328	321	338	331	306	310	313	306	276	347	317	313	304	348	328	314	299	318	335	300	301	309	344	321	310	316	312	330	305	312	306	300	316	337	298	318	338	317	288	292	309	296	310	308	345	330	318	321	339	345	306	298	297	287	333	331	319	306	309	325	331	297	348	336	312	327	295	295	306	321	302	305	303	290	319	301	301	317	304	303	311	316	334	298	346	323	301	285	311	289	320	316	267	317	300	329	304	303	296	295	322	280	308	283	304	341	303	297	290	291	308	302	295	332	336	283	298	288	290	326	309	318	332	277	277	314	309	333	302	322	291	335	282	283	359	317	283	279	336	336	303	322	291	310	333	291	332	292	321	318	338	276	314	305	285	271	266	332	304	299	306	325	323	317	305	319	266	313	305	291	322	279	333	288	334	291	308	307	346	314	305	304	268	305	289	305	312	309	307	333	312	324	316	299	317	324	326	313	310	310	318	318	314	308	333	291	312	283	318	288	316	300	328	295	318	309	292	303	292	308	332	314	322	306	315	303	335	284	332	318	304	292	324	314	296	295	313	331	326	289	343	275	326	319	319	321	324	293	308	335	308	328	294	316	313	312	332	320	311	315	324	303	294	312	301	295	311	331	300	295	302	293	279	346	318	295	329	313	296	289	283	309	347	290	334	305	319	333	311	326	298	287	314	318	316	354	324	301	343	295	342	296	293	300	293	310	287	310	296	295	351	317	302	286	315	325	299	331	296	307	310	316	323	292	274	299	333	324	297	301	350	303	311	310	341	342	322	322	294	294	297	313	314	291	325	308	302	318	263	328	317	274	304	349	304	285	323	312	319	318	325	310	294	326	314	308	346	323	294	275	321	318	321	325	296	365	326	313	337	324	330	333	319	322	289	279	290	291	336	310	337	307	280	320	319	312	308	329	305	299	325	327	341	333	305	296	306	299	290	329	323	331	316	326	302	308	301	316	311	308	295	312	293	315	318	285	321	332	333	265	323	316	330	308	301	318	327	280	304	321	310	316	289	297	282	318	284	321	301	312	330	312	298	309	320	325	315	280	317	298	303	349	313	318	305	326	294	311	304	285	301	303	331	298	307	290	290	317	333	314	316	301	315	322	303	318	270	322	308	327	287	321	291	310	307	317	272	285	284	335	318	298	291	352	312	321	310	325	288	313	324	308	314	306	316	306	299	298	305	303	320	325	308	305	338	329	294	325	297	288	291	309	303	281	319	328	329	290	316	336	295	322	313	290	355	303	334	319	319	290	290	318	312	351	337	323	316	324	298	317	313	303	310	310	297	282	328	302	351	289	312	318	351	299	326	300	327	316	307	322	302	290	326	326	297	301	284	291	323	282	310	317	317	327	308	303	326	286	304	304	283	318	299	308	325	266	310	341	284	298	300	318	326	306	300	309	302	319	297	295	312	302	319	316	303	316	308	318	330	306	321	296	336	307	302	303	283	301	318	348	306	289	303	275	283	308	301	329	313	324	336	331	312	317	297	327	316	306	302	320	319	314	359	289	322	288	311	337	329	299	323	304	311	318	310	309	303	292	283	276	284	303	287	317	275	310	328	319	316	314	310	342	310	300	313	324	364	308	336	336	312	313	321	359	318	306	276	316	296	304	330	277	314	293	316	314	300	303	338	297	296	324	331	307	314	289	323	305	302	307	301	352	321	292	297	313	331	320	287	334	309	310	316	321	278	321	302	309	295	289	319	321	319	305	290	319	303	316	313	306	302	323	317	305	336	293	300	314	300	304	303	307	268	319	301	295	303	328	304	299	273	314	338	298	308	323	315	302	323	313	323	321	303	268	315	311	293	334	327	315	310	289	297	316	279	341	328	303	302	308	286	324	301	296	289	283	332	318	304	318	283	308	303	302	299	306	291	313	293	299	332	309	301	308	310	282	298	302	313	285	304	298	326	323	321	321	313	319	302	285	317	305	319	321	308	306	296	311	303	290	286	330	291	297	315	316	295	320	296	313	331	311	311	302	291	313	293	313	312	304	315	297	292	301	302	311	279	326	306	318	324	313	306	306	280	305	285	313	320	333	326	322	341	294	331	305	328	332	314	284	295	324	327	323	304	309	312	314	325	318	312	321	288	307	289	289	306	311	321	298	336	336	294	322	319	313	309	265	284	326	325	310	320	304	300	295	313	303	312	316	329	308	257	318	340	335	297	343	353	326	329	324	291	328	282	316	319	318	300	306	303	318	306	302	309	340	334	308	326	283	320	291	336	340	327	285	328	308	312	335	297	297	285	300	327	293	321	287	324	341	323	304	317	319	301	303	307	323	304	302	300	295	278	315	287	313	306	285	309	322	289	322	306	318	293	333	313	332	321	293	284	350	339	326	308	307	326	341	290	299	307	336	319	283	346	307	323	289	300	278	316	303	289	317	333	298	316	292	299	323	299	292	337	312	329	359	302	321	309	278	317	319	309	313	306	325	313	340	317	314	310	300	337	286	312	277	300	313	293	320	292	296	294	341	319	328	304	319	306	320	354	302	298	304	287	325	287	302	350	307	296	336	307	326	310	330	350	297	306	308	325	332	294	299	293	304	293	314	300	314	323	280	331	303	318	309	334	313	319	301	298	321	298	319	308	322	290	281	316	320	309	316	331	347	348
32726	54745	45126	34453	27580	15959	11345	4856	2027	1395	985	825	659	596	526	544	496	449	450	487	386	398	396	396	402	391	372	373	373	374	380	369	322	337	334	330	342	349	347	358	369	343	349	350	362	367	351	359	340	332	346	367	325	329	348	346	338	342	327	337	337	348	378	345	331	311	323	338	365	345	340	322	336	318	341	362	339	331	359	353	383	325	382	342	349	339	371	356	311	318	342	339	321	321	320	362	332	356	343	347	315	358	348	352	325	321	346	307	342	337	321	341	315	344	352	356	354	337	318	341	380	331	315	348	357	383	331	345	306	329	347	339	319	349	365	292	373	312	349	350	321	345	349	358	349	337	312	334	372	333	339	340	363	335	335	376	316	309	355	337	340	334	340	337	354	356	328	325	364	304	336	316	355	361	312	351	323	374	361	327	336	321	317	348	292	322	365	305	306	335	332	326	361	338	340	360	339	345	323	315	338	331	357	347	310	328	342	342	354	311	333	369	367	374	334	374	339	322	327	332	352	331	324	339	343	303	320	316	358	362	299	347	318	346	341	321	345	321	373	360	306	334	369	329	329	354	338	326	358	335	335	373	331	361	336	323	333	351	341	345	325	336	328	320	321	312	361	345	357	336	331	331	359	314	374	353	370	344	341	334	366	334	327	374	324	341	336	344	361	343	326	341	354	330	332	321	339	335	322	333	319	340	337	349	353	366	319	346	354	363	339	325	321	347	350	381	356	330	371	337	331	363	310	329	323	338	327	330	339	317	325	337	364	373	372	351	334	339	340	360	316	338	345	335	337	325	354	352	334	318	319	371	339	348	342	343	324	331	342	372	316	365	357	317	355	361	352	340	343	312	340	360	331	318	335	356	335	339	330	364	376	325	324	324	330	347	351	352	316	355	327	337	342	345	326	382	345	368	339	368	348	328	336	326	338	355	319	350	368	343	352	342	356	313	326	352	337	349	328	351	293	328	318	337	339	321	338	357	354	321	329	331	319	336	306	328	321	347	370	314	361	321	358	333	347	337	349	364	276	370	334	335	340	393	331	354	350	353	339	310	331	346	338	324	361	347	354	324	317	366	364	365	313	315	333	332	337	337	336	348	337	365	319	369	350	315	321	347	344	316	324	334	331	348	358	380	349	310	378	336	299	325	343	309	349	341	333	336	325	319	321	335	338	326	334	340	331	332	341	293	334	361	329	341	330	339	331	329	345	338	357	367	324	376	332	321	339	337	348	317	365	352	304	364	352	385	321	341	341	365	323	321	336	355	338	364	349	344	366	328	327	336	332	312	338	327	332	333	332	356	330	362	355	370	361	332	352	353	325	336	345	331	332	331	329	357	355	325	362	309	351	334	376	354	347	337	335	294	355	343	333	296	345	323	327	338	374	337	375	350	309	355	323	329	322	350	333	343	332	357	326	354	388	340	315	340	349	323	336	336	364	351	359	333	328	370	341	357	325	355	340	338	344	366	352	334	347	343	347	332	318	352	329	359	366	330	339	341	326	334	333	348	343	311	382	353	307	354	383	319	342	335	369	363	348	354	337	373	348	341	341	360	328	334	320	358	298	318	311	356	345	346	326	350	349	362	337	343	342	306	354	338	341	327	361	314	362	344	366	354	352	303	329	315	331	363	328	333	362	352	332	347	359	365	321	334	316	325	364	339	356	340	335	324	351	339	356	358	315	322	336	340	345	338	351	340	331	350	353	326	331	368	354	302	359	321	308	358	323	338	359	327	314	334	338	335	339	328	354	307	329	343	373	337	362	330	355	324	332	348	384	366	348	345	337	340	320	323	363	381	313	332	333	312	368	360	379	335	360	311	327	344	309	331	351	363	345	346	346	363	368	354	368	341	324	342	318	337	354	306	311	319	372	351	329	332	341	307	375	352	350	346	329	338	359	369	338	350	333	327	359	307	351	346	348	344	342	312	325	331	353	347	369	373	371	332	344	323	343	328	336	372	350	326	323	353	306	366	316	367	363	326	325	302	333	336	365	344	338	333	357	335	336	373	348	366	364	343	355	350	324	325	312	358	361	308	336	312	390	335	358	297	343	367	360	337	356	335	374	332	346	335	351	333	351	336	352	355	328	355	326	361	345	331	368	351	341	364	370	345	336	353	357	335	298	328	322	367	333	334	356	332	337	356	350	353	375	311	363	348	324	325	365	342	331	324	324	338	339	366	316	341	345	349	369	345	349	331	340	353	326	365	344	342	324	351	321	338	323	348	341	336	337	355	334	323	358	353	336	352	338	322	332	313	317	357	356	371	325	335	350	349	324	309	337	352	378	382	331	338	346	337	358	351	349	364	326	321	338	316	354	356	317	356	339	353	328	368	335	341	335	335	340	358	327	330	319	346	359	326	369	362	311	341	347	339	360	323	365	341	330	383	333	348	350	331	320	338	335	334	341	353	341	334	379	357	329	334	381	362	335	330	342	352	332	327	332	309	356	309	344	329	349	350	353	317	328	337	359	335	370	328	308	346	339	332	342	347	315	333	356	306	334	313	293	364	359	341	330	340	313	318	356	374	334	340	346	327	292	360	380	345	350	347	320	383	322	301	327	325	317	365	341	366	324	333	340	339	338	314	335	307	353	341	321	345	358	386	344	320	353	328	359	351	370	360	346	367	367	319	308	291	360	346	340	334	340	347	379	347	353	329	342	333	350	344	302	331	318	332	334	347	338	361	324	322	316	321	337	331	358	304	349	319	321	385	377	355	324	323	329	335	350	352	358	364	322	312	339	368	351	329	347	313	351	345	326	325	341	341	311	328	301	366	327	325	353	342	331	336	308	312	320	337	335	307	340	323	283	363	364	349	329	322	359	324	333	334	332	309	323	353	329	342	346	332	363	351	344	342	349	331	344	316	335	350	346	328	313	323	325	333	279	318	325	345	340	317	340	347	347	310	315	350	331	347	341	357	379	329	324	305	351	290	304	328	328	358	355	359	329	366	366	338	341	349	327	332	319	340	349	358	318	331	298	330	332	320	329	345	339	346	355	324	343	332	353	334	381	348	333	354	359	326	344	332	363	368	274	322	327	332	337	359	336	343	324	345	344	355	322	329	352	355	313	348	311	365	349	338	342	359	346	318	307	340	339	329	317	333	330	341	347	326	350	365	308	362	334	333	336	345	315	332	369	342	307	315	339	330	361	332	336	324	326	345	324	376	358	361	332	312	334	356	337	310	353	352	343	349	342	314	357	332	337	376	360	331	332	363	350	358	291	337	308	320	327	341	333	336	350	324	360	329	350	325	342	295	373	334	372	339	342	318	367	337	323	349	338	360	371	335	359	339	350	371	329	341	298	336	327	325	322	352	339	343	351	331	344	319	346	334	336	333	309	336	298	355	395	359	336	338	335	334	370	323	317	341	357	337	376	326	349	356	327	330	304	333	329	347	335	323	328	324	339	309	330	346	329	309	382	351	346	332	320	317	356	327	347	314	345	334	368	327	357	328	380	305	331	338	335	337	361	348	344	318
23406	21685	29466	25163	23249	24370	24163	10387	3057	1550	1083	931	798	746	642	630	633	575	610	556	524	532	508	554	565	537	527	494	483	478	526	495	489	473	473	486	499	471	507	482	472	461	472	458	474	477	467	452	433	451	466	411	450	436	482	411	466	478	455	466	499	439	428	423	483	443	498	449	473	447	452	445	485	457	470	489	447	460	469	442	447	478	440	440	467	477	479	493	426	423	446	418	457	444	471	471	448	464	423	407	462	461	445	451	457	477	466	444	438	439	468	438	458	485	460	434	452	416	445	480	448	467	461	472	414	461	489	452	441	448	440	487	450	423	447	458	427	456	488	488	422	444	480	453	439	440	429	473	473	430	462	465	428	464	448	456	453	449	479	465	487	480	499	447	489	406	424	466	494	490	484	463	454	444	430	496	424	401	441	444	483	444	447	474	464	503	425	473	423	462	473	427	466	432	414	475	447	465	487	446	477	445	453	454	447	435	433	469	451	468	483	460	491	463	427	436	486	450	441	463	451	462	467	448	482	473	471	457	459	488	422	476	482	500	500	404	458	452	450	448	464	446	447	473	457	447	501	497	460	462	497	459	436	423	470	467	448	438	455	470	478	470	462	457	448	447	446	482	453	474	458	440	463	409	445	479	496	483	450	450	462	470	425	463	497	474	461	459	437	427	459	459	463	476	458	480	469	490	430	472	475	481	477	435	479	472	462	478	448	474	469	416	484	453	416	477	412	449	456	456	447	453	480	442	446	479	449	460	468	490	475	477	409	470	471	441	470	442	452	461	422	477	429	502	448	432	467	451	487	412	434	479	460	462	435	463	429	461	452	471	449	469	480	461	460	486	486	476	464	471	458	497	468	433	431	456	471	431	451	451	451	458	490	455	449	465	465	462	478	465	477	457	509	443	445	475	460	482	474	445	435	437	415	479	460	426	470	440	476	452	439	481	479	466	446	474	443	441	432	450	457	447	434	442	426	457	490	446	412	478	452	502	466	436	452	466	483	434	440	445	459	470	437	486	457	466	464	451	457	463	440	464	445	473	444	469	424	497	453	463	457	437	454	462	453	449	460	495	446	468	464	438	420	476	417	434	409	473	477	465	472	445	456	448	456	436	469	490	424	442	434	415	399	478	451	483	476	459	466	468	489	463	456	498	448	488	445	459	470	455	439	487	444	425	436	448	492	449	421	437	463	457	409	455	434	435	449	485	491	433	422	443	492	428	449	459	451	424	475	462	461	507	448	453	426	468	489	457	468	492	493	462	467	470	402	437	426	472	470	473	448	452	461	405	488	444	481	469	497	434	476	423	418	451	456	437	468	459	481	469	488	430	455	440	444	462	456	485	475	418	438	436	468	462	486	455	499	427	486	431	448	469	467	440	456	471	444	489	415	444	475	470	504	471	440	454	420	432	493	453	442	459	477	451	488	441	461	438	480	485	455	420	463	438	487	493	467	463	453	439	481	452	501	491	449	478	430	465	433	445	443	476	482	448	430	430	407	466	490	467	445	438	419	449	472	476	506	457	474	438	415	457	461	461	450	418	454	488	487	463	458	443	465	471	454	434	439	458	438	497	422	458	503	463	460	424	494	424	467	426	454	459	457	445	465	464	433	412	453	459	440	425	445	473	464	454	460	423	430	461	418	478	411	448	457	445	418	410	458	451	467	482	442	444	440	454	470	456	460	449	466	416	456	461	471	449	469	469	462	447	437	466	448	467	446	416	456	437	443	431	451	460	421	467	430	442	442	437	462	490	464	470	429	466	488	465	425	432	447	457	453	443	458	474	493	457	458	443	463	457	450	495	447	448	483	438	482	486	488	469	459	489	471	413	438	468	462	454	450	434	470	452	482	486	434	467	436	493	425	504	455	462	421	438	452	455	452	434	475	435	475	447	445	482	449	447	449	472	456	456	459	432	434	419	493	459	455	425	453	445	426	477	469	465	476	459	456	442	448	441	444	467	506	439	490	439	429	444	444	454	465	443	449	481	468	466	488	465	452	441	467	443	460	441	466	464	477	484	451	474	455	466	453	463	408	495	480	428	444	437	468	452	449	495	479	470	426	430	469	470	430	424	482	454	445	457	475	431	435	438	472	447	448	474	436	455	480	423	481	431	439	449	425	466	481	478	485	437	491	500	493	443	434	454	482	437	467	444	444	436	440	447	433	457	474	446	447	448	492	456	444	420	453	453	428	496	435	449	429	465	470	449	442	442	466	439	472	407	477	472	470	485	424	456	406	439	456	475	476	449	484	482	441	417	446	460	461	476	450	448	462	414	415	453	440	446	457	435	470	446	443	422	448	438	415	457	467	439	451	434	431	444	444	463	477	417	443	426	477	449	522	490	417	487	431	469	446	453	457	452	443	490	420	437	422	418	467	438	459	485	472	466	460	443	452	454	470	456	469	487	497	432	455	449	445	446	465	475	453	484	425	432	454	479	449	480	442	443	466	424	461	464	449	438	472	475	441	450	421	476	432	458	488	509	414	458	457	455	468	448	464	449	446	424	437	454	511	472	434	469	445	430	418	425	450	487	480	467	460	452	471	487	455	463	432	481	506	438	439	451	434	444	471	477	449	420	440	438	451	436	474	457	459	427	499	477	467	443	464	476	439	470	469	451	433	447	449	425	450	468	437	417	475	441	449	446	424	449	470	465	434	476	460	484	441	430	433	444	445	452	456	491	451	477	455	449	443	436	426	439	484	438	443	440	441	455	446	453	438	460	447	438	467	484	475	480	473	472	435	480	456	423	477	450	432	433	517	454	481	456	486	470	449	488	461	469	460	484	446	422	488	451	471	472	421	483	426	452	464	431	425	471	470	475	439	463	417	485	453	470	503	483	465	469	433	474	409	433	446	416	457	452	408	438	441	492	475	467	450	484	428	411	455	459	440	496	485	485	460	452	461	446	432	459	458	474	428	454	466	493	440	465	420	487	428	484	497	466	415	485	421	449	450	438	449	465	460	459	468	453	460	449	461	476	487	472	465	489	445	467	447	443	437	446	460	452	474	446	458	445	446	421	444	443	482	456	458	419	422	450	452	475	474	447	485	443	440	424	472	466	457	442	434	456	446	439	466	451	426	465	451	471	442	478	474	420	491	443	465	430	464	445	457	472	452	440	454	465	425	456	465	467	499	475	421	501	457	438	443	449	458	484	446	442	460	459	463	448	453	430	450	492	440	440	435	439	466	458	452	454	469	468	442	461	451	455	464	428	456	452	473	468	451	453	459	459	440	466	395	441	433	443	440	481	437	456	426	469	438	455	458	495	475	446	457	481	465	472	460	422	475	493	459	437	476	453	470	506	488	449	422	467	439	475	452	485	458	435	456	468	430	460	454	452	480	440	450	460	478	443	446	428	469	446	424	466	484	465	483	463	461	444	417	501	458	434	458	468	431	428	426	473	470	460	457	452	447	466	431	469	443	483	462	438	499	478	472	472	472	433	456	485	444	460	405	436	462	476	451	464	478	423	441	473	466	449
36365	65778	55469	44231	32591	26970	22857	12371	4451	2472	1693	1284	1127	979	861	810	701	705	685	633	600	641	579	617	567	567	558	552	578	506	530	516	547	541	500	496	474	512	483	513	506	467	516	464	516	456	470	468	496	482	462	440	473	461	469	494	482	473	458	473	488	456	510	501	483	463	527	489	479	485	471	475	451	515	448	469	480	483	469	455	454	475	481	438	483	496	493	495	470	461	471	463	477	482	466	449	449	441	511	418	492	472	458	482	464	486	471	462	457	434	466	477	428	485	478	501	459	484	484	476	494	498	477	465	456	459	445	495	489	429	449	478	428	462	467	461	476	483	462	447	471	497	479	477	468	452	473	473	455	479	479	457	486	430	475	488	461	455	464	463	441	463	467	454	466	486	499	452	499	475	469	457	477	510	438	455	456	468	474	449	484	450	451	471	483	464	490	478	444	491	458	460	442	476	453	422	480	495	493	454	496	453	465	470	522	500	437	479	500	432	459	485	493	456	462	472	471	421	488	476	489	443	463	447	469	461	476	480	479	491	485	467	478	446	476	486	494	435	467	473	487	465	484	455	460	471	468	461	491	495	466	490	437	444	465	500	439	506	496	463	452	501	505	479	463	475	488	497	476	490	488	478	456	486	447	509	486	453	469	454	422	430	469	466	523	490	463	430	479	446	452	469	470	482	454	489	478	484	464	480	505	467	503	486	471	447	486	482	489	485	459	482	460	440	462	511	454	498	501	503	478	478	445	478	461	503	451	455	476	469	475	481	470	485	436	472	432	472	438	502	472	456	464	461	433	426	467	449	478	462	481	461	482	508	453	427	490	455	447	425	492	459	480	466	476	498	479	501	505	496	461	509	445	485	488	485	464	447	433	469	478	481	460	506	466	458	447	437	516	463	456	476	456	459	475	488	473	462	426	484	480	515	469	485	498	468	486	446	461	475	490	442	456	429	449	465	448	512	488	458	468	437	477	453	479	482	474	456	485	409	455	486	453	470	490	452	463	479	495	500	452	484	477	480	436	485	462	478	475	511	451	476	500	448	424	480	450	497	504	448	514	460	451	461	464	459	521	518	490	495	480	455	461	452	502	491	425	498	473	447	476	484	480	445	440	491	462	465	464	499	479	483	475	450	488	451	455	473	444	466	500	438	443	501	494	469	481	454	473	453	490	506	472	477	435	453	444	500	459	480	525	496	470	474	467	443	526	494	428	446	483	451	486	482	470	436	481	458	485	457	505	442	448	505	475	447	480	470	452	541	500	468	447	459	504	469	476	458	460	474	447	444	498	464	441	471	467	456	478	476	436	458	532	458	445	430	515	476	459	433	457	477	505	479	518	455	459	467	454	488	508	469	465	470	466	477	431	479	497	475	486	477	439	431	456	470	470	463	477	478	510	437	441	503	507	466	443	459	510	473	453	472	457	451	432	488	473	466	515	446	456	477	474	481	432	518	497	475	474	501	468	419	448	454	461	463	477	466	437	448	434	465	480	463	462	471	464	474	498	426	465	479	500	450	446	482	460	445	517	467	464	479	469	470	471	455	468	468	448	452	467	458	459	496	471	507	467	456	504	474	464	492	479	453	490	462	481	507	455	525	463	516	476	483	475	497	490	457	478	448	500	485	477	520	467	479	496	451	445	500	465	450	482	474	483	475	457	473	495	480	473	480	441	487	459	463	439	453	463	491	482	470	511	437	529	497	464	486	474	437	448	485	494	494	484	418	500	428	512	510	453	472	450	475	486	448	449	489	465	473	470	459	482	413	465	442	435	474	428	465	481	463	462	481	493	453	471	495	461	469	472	485	479	457	459	469	498	454	489	491	445	452	487	457	487	465	452	473	472	446	443	482	461	451	504	464	467	468	474	464	472	471	439	522	482	445	488	477	462	420	493	463	462	461	470	454	463	476	479	506	461	475	453	481	479	473	453	462	502	479	476	460	475	445	494	452	489	513	469	477	430	459	457	476	477	457	497	519	418	503	444	486	465	487	448	475	529	477	466	472	484	415	458	439	443	471	483	470	440	461	473	461	483	491	500	481	504	511	443	502	463	471	474	500	468	452	464	515	449	425	475	447	503	459	507	475	469	482	468	449	460	465	487	454	483	471	493	511	512	497	452	483	453	506	419	468	480	447	484	500	483	491	454	512	435	467	471	477	480	460	495	459	495	527	512	473	433	523	455	488	413	464	508	469	469	482	493	487	493	472	486	469	439	471	472	482	486	460	472	464	481	451	494	459	455	465	477	465	486	457	464	469	485	464	471	480	472	475	486	465	454	463	491	423	483	466	451	467	485	446	488	487	499	479	475	474	438	501	489	452	490	468	433	468	449	442	485	531	469	521	485	450	495	467	462	500	473	491	481	501	473	474	460	448	495	460	481	477	484	449	507	505	450	486	476	459	465	493	458	478	457	449	503	448	502	440	499	479	480	454	429	461	478	499	435	479	466	429	451	476	477	508	483	432	451	473	476	474	502	474	457	439	438	435	449	457	466	477	482	470	485	455	448	472	500	458	468	445	467	493	483	462	458	451	435	464	453	474	499	503	453	458	472	493	445	490	480	420	478	448	472	393	451	444	480	494	451	476	458	456	451	469	417	507	520	446	482	449	466	433	482	479	452	471	461	477	423	463	508	465	468	465	458	498	457	514	486	491	450	439	478	497	498	452	483	462	487	451	470	498	483	462	455	470	454	473	442	501	445	481	470	556	493	467	472	442	461	462	426	492	480	473	419	477	487	492	432	478	466	495	489	491	485	459	467	513	515	513	466	433	460	461	502	469	460	483	465	476	494	524	453	465	473	455	462	449	481	450	449	453	459	468	436	484	498	481	458	477	487	500	462	481	470	465	478	464	459	461	457	488	452	477	463	459	484	429	471	439	486	463	495	456	491	512	477	489	472	460	450	444	453	486	519	464	475	490	481	452	443	456	478	481	487	474	454	480	487	484	460	454	491	474	479	484	493	490	459	459	468	479	435	456	458	481	438	478	441	489	466	444	487	489	475	475	465	454	493	496	514	443	488	510	478	498	498	472	423	425	458	487	425	469	446	479	501	480	476	481	513	464	482	485	457	492	446	445	478	452	493	466	421	471	481	454	466	451	487	501	501	460	466	482	509	480	482	498	455	507	458	454	491	441	458	454	457	480	482	490	452	476	457	457	469	461	484	439	443	458	465	475	485	438	487	453	470	480	502	527	468	473	505	462	480	497	472	468	512	466	438	490	483	445	426	462	464	422	449	492	481	458	488	485	473	452	494	462	447	466	469	451	462	467	504	475	497	494	479	441	485	501	476	475	497	475	511	461	495	478	500	472	464	495	461	530	461	526	463	466	455	488	476	473	453	470	449	468	492	443	472	487	492	488	485	431	462	536	519	480	472	433	467	485	466	419	447	427	476	498	475	449	445	483	464	495	483	453	477	464	479	478	490	475	446	452	500	513	476	451	441	481	446	449	491	443	463	444	481	490	471	456	438	487	447	501	468	535
32462	36545	41068	28305	14771	8750	5672	2796	869	517	444	366	333	324	295	292	274	259	257	242	270	265	238	228	233	260	241	248	220	255	248	246	232	211	220	242	212	236	240	228	260	249	241	243	232	223	242	254	243	249	224	222	244	203	221	248	216	217	255	263	215	216	249	250	242	230	253	260	224	216	240	237	245	251	248	273	242	250	248	247	261	238	237	229	271	252	220	235	217	208	237	226	225	224	226	251	235	263	205	227	214	260	244	248	228	243	226	240	212	228	253	225	235	237	262	237	215	253	213	246	243	217	221	275	203	202	220	231	237	224	244	196	220	227	212	207	225	236	242	244	217	247	232	231	234	239	249	241	210	215	228	216	256	251	219	231	250	239	235	227	238	244	271	247	226	220	226	284	230	237	235	222	250	216	241	240	240	224	236	245	233	230	217	226	226	224	226	228	213	253	223	222	230	243	224	204	259	237	213	227	204	259	213	235	224	222	244	250	213	239	247	260	225	251	238	278	248	248	231	241	228	229	230	220	247	217	221	234	236	237	246	204	230	232	214	213	238	221	200	261	213	246	228	226	224	237	220	240	213	241	254	215	225	246	233	246	236	245	248	205	194	238	235	216	225	228	213	243	215	230	239	224	210	243	232	244	237	222	235	208	254	240	236	227	255	260	233	233	238	219	231	234	212	228	247	227	240	227	260	247	243	233	234	238	235	242	213	230	222	257	235	243	217	226	231	256	240	217	245	201	218	238	229	216	211	247	226	247	229	231	216	273	268	247	250	222	252	234	254	228	236	262	244	214	243	211	213	215	249	219	222	234	242	219	243	222	222	230	261	229	249	240	199	231	210	226	244	199	207	244	204	246	249	235	237	243	223	251	259	226	232	261	242	207	235	227	212	215	237	244	229	195	217	241	236	235	249	247	232	213	223	224	248	229	256	243	206	242	250	221	266	235	217	259	236	241	239	235	247	235	251	231	281	223	205	235	206	191	245	254	238	245	247	232	242	236	223	236	243	226	233	224	244	224	238	228	222	234	227	234	229	228	242	248	246	239	223	243	213	261	232	249	202	248	242	224	231	219	218	221	223	219	230	236	237	235	232	227	238	233	241	246	254	261	223	211	236	219	228	230	234	230	242	220	215	259	245	215	251	229	228	246	215	234	264	218	238	240	229	230	257	235	205	209	210	245	233	240	223	229	234	204	224	246	220	234	244	249	243	243	244	224	233	228	231	202	242	218	223	243	218	226	233	230	248	241	227	235	226	228	231	238	224	247	227	238	232	219	237	235	218	241	238	241	250	205	227	263	233	254	226	225	265	227	211	241	230	246	228	240	229	203	234	235	225	251	243	253	224	248	234	213	193	211	228	242	216	229	227	212	204	251	246	241	216	204	219	223	221	246	244	238	256	208	249	247	249	250	236	246	209	227	231	235	231	235	243	208	242	238	252	226	265	216	232	251	266	239	199	228	230	237	228	239	245	231	247	222	285	233	232	226	248	262	258	245	231	240	224	234	232	227	235	223	241	242	238	245	235	220	215	213	226	263	236	274	246	246	244	210	261	238	211	224	207	233	242	237	231	235	242	228	249	236	217	264	198	257	224	247	241	192	257	245	233	232	232	215	229	223	233	232	242	232	255	242	232	222	221	227	252	235	242	216	235	211	227	268	240	221	238	214	236	211	224	221	223	246	220	248	217	236	233	219	232	250	220	235	232	221	271	222	242	247	233	253	241	209	228	202	245	239	253	215	223	242	220	241	227	263	246	264	238	225	255	250	234	216	221	232	214	242	192	214	223	219	243	255	259	247	228	231	214	231	242	227	218	226	254	204	222	227	237	256	228	222	245	221	235	208	239	251	227	243	243	255	258	246	240	232	220	232	211	240	218	251	249	205	242	224	250	241	204	249	244	232	219	248	220	253	193	224	231	222	254	209	234	202	228	252	245	242	249	220	233	216	242	264	224	217	225	240	228	218	210	212	237	240	200	222	210	220	216	247	227	263	237	222	231	241	210	240	250	223	244	256	212	234	213	241	246	241	264	199	238	237	251	222	229	212	240	237	228	255	231	233	231	266	246	231	250	239	245	198	218	240	225	246	207	203	256	240	216	240	225	231	256	255	231	219	236	232	232	240	252	240	254	224	245	225	247	235	258	204	231	220	231	240	228	229	224	243	229	242	237	233	205	227	244	226	237	222	212	223	246	213	226	253	217	252	221	242	246	265	245	233	250	237	246	235	229	249	239	221	259	214	237	240	201	244	252	237	250	214	229	222	246	205	226	223	217	250	232	256	235	248	234	260	256	227	233	242	238	214	206	234	224	228	232	219	260	265	258	248	257	217	233	223	189	265	221	232	256	245	229	227	243	250	220	239	243	282	234	240	239	232	222	234	222	240	236	206	280	220	238	225	232	228	244	216	255	266	266	247	234	222	222	239	229	212	241	227	244	232	246	257	227	217	258	210	226	225	234	235	259	229	245	247	230	232	233	208	219	238	265	250	230	216	233	208	221	214	230	221	236	212	211	249	236	215	264	264	230	245	233	236	270	220	255	258	256	226	228	226	211	225	199	229	242	241	211	236	273	238	226	234	248	233	225	222	222	254	240	235	223	255	213	257	246	214	250	220	242	261	214	229	234	255	235	243	221	254	230	225	234	226	236	262	237	258	234	230	197	231	238	245	221	238	256	227	221	231	222	232	239	239	238	251	224	220	223	240	232	276	202	226	244	270	229	230	243	249	229	255	260	233	221	225	205	269	225	244	246	220	212	217	214	234	248	235	224	256	241	223	212	227	244	229	247	213	250	226	238	211	231	244	201	226	240	228	221	230	184	234	227	193	248	251	242	254	216	206	239	245	232	247	243	232	232	258	243	248	243	247	222	223	253	242	227	229	280	230	235	192	258	222	218	231	234	214	234	222	256	230	224	239	217	213	238	247	209	251	245	255	228	245	256	231	243	214	241	255	213	225	244	212	243	238	241	229	250	199	221	256	251	235	221	229	222	207	223	225	226	217	207	250	219	235	211	245	238	201	240	234	234	243	247	220	242	241	232	236	211	231	234	246	229	214	246	222	255	227	231	241	237	232	221	208	246	238	253	240	199	257	229	222	239	261	239	230	253	249	238	197	219	234	231	218	232	239	224	259	242	210	248	212	245	211	218	273	245	231	234	211	227	210	223	237	209	251	267	275	242	222	234	228	243	247	238	224	228	227	232	221	232	250	251	235	263	253	241	235	236	252	265	243	244	222	217	244	219	220	231	236	226	230	242	237	215	227	224	205	266	229	227	249	254	213	238	229	215	255	256	228	222	258	240	251	229	247	205	209	194	227	227	262	266	242	203	242	238	212	246	221	238	214	245	252	268	256	217	225	219	215	252	223	257	232	236	218	220	271	234	250	216	229	230	245	222	248	252	269	225	238	239	236	211	239	239	217	246	229	223	236	258	228	234	236	230	237	258	233	250	229	251	243	224	244	231	265	229	222	254	259	223	245
33625	50814	40550	25728	16815	12798	9207	4606	1499	834	589	502	457	450	346	342	322	352	333	329	297	290	267	294	264	291	259	278	276	279	267	299	280	294	247	265	273	289	251	251	258	275	244	274	246	260	233	259	262	256	245	261	275	248	272	283	266	250	270	241	271	264	265	238	262	277	265	261	250	256	265	256	250	256	293	249	277	245	255	240	254	254	257	245	270	262	256	262	282	260	301	272	275	270	283	261	280	283	253	267	269	282	246	290	267	265	267	284	239	262	226	261	262	230	254	242	269	238	264	252	255	236	247	249	288	275	255	254	252	231	273	253	275	260	247	225	265	250	261	269	252	237	251	238	260	239	262	228	269	259	267	258	262	249	253	274	260	256	252	271	241	256	254	251	246	229	249	234	288	280	229	262	234	256	227	263	265	273	283	274	265	261	285	248	281	232	237	292	252	251	259	238	242	238	246	273	234	270	260	264	274	270	245	259	293	253	265	278	277	239	255	263	288	276	261	275	271	260	243	275	261	261	254	245	264	238	262	258	247	238	261	256	249	255	254	249	238	278	263	272	287	251	224	234	264	250	255	268	265	278	243	269	283	242	229	275	268	259	269	247	263	254	237	221	251	262	248	231	251	254	238	254	248	231	259	271	269	244	249	246	269	201	238	260	252	279	274	249	244	280	252	264	265	293	249	258	273	269	265	247	256	247	248	269	250	257	256	258	278	262	234	291	250	259	254	261	248	260	274	229	267	240	267	274	217	267	244	292	270	263	253	278	258	256	250	251	282	306	236	257	269	267	232	273	240	266	262	279	214	260	249	257	255	247	280	264	265	268	275	246	253	250	240	242	257	249	263	280	249	247	282	271	223	253	262	254	259	272	276	276	267	255	285	258	233	258	272	273	266	232	265	275	238	258	238	277	231	235	250	246	229	266	278	249	261	242	295	236	254	255	242	245	272	260	262	266	258	262	273	261	236	236	260	278	274	257	273	254	253	254	243	271	256	253	225	264	275	243	232	251	233	256	268	253	251	267	236	249	234	255	263	263	253	261	254	301	269	257	234	256	249	249	257	279	261	241	251	259	236	268	248	233	252	255	260	260	267	267	255	233	267	264	280	245	245	238	247	251	271	252	268	254	262	244	265	255	261	256	255	284	242	242	266	271	263	258	273	250	246	264	252	239	257	242	249	269	264	239	274	269	237	261	299	246	266	260	224	260	245	236	268	274	242	249	257	245	241	241	268	238	267	254	247	256	257	275	275	266	271	257	270	248	245	253	275	272	266	274	281	278	252	257	270	277	239	273	285	258	241	260	267	261	241	242	239	251	263	282	275	243	207	275	256	256	248	266	260	249	273	275	279	298	265	262	264	241	273	244	249	258	248	277	226	257	291	276	250	263	265	268	300	259	252	219	266	291	238	232	295	260	264	262	282	268	268	271	255	251	238	268	259	235	259	252	234	269	238	245	279	244	302	263	274	233	233	242	276	256	296	267	279	252	244	260	247	243	270	249	252	261	253	252	258	262	264	242	263	283	285	273	276	244	274	256	270	258	258	236	253	290	244	241	252	288	271	227	296	280	266	255	255	255	254	231	260	235	268	274	239	245	250	233	221	245	258	273	257	290	280	248	241	285	258	246	262	256	254	238	271	248	256	236	257	250	262	253	248	255	258	248	277	261	259	243	259	253	228	280	261	261	245	270	236	260	286	282	244	259	252	281	259	262	245	245	288	266	253	250	274	292	249	278	252	270	273	240	240	265	267	268	255	248	256	285	265	249	268	242	268	262	267	245	258	223	238	273	283	286	217	239	259	251	244	260	248	253	243	255	246	274	242	234	274	241	252	277	248	252	237	273	247	250	250	247	254	249	256	256	260	251	257	261	257	237	252	264	236	289	266	257	251	270	255	273	253	262	272	279	254	223	276	271	275	291	261	245	250	252	277	241	260	235	277	248	268	261	249	260	248	257	265	269	264	210	258	265	303	253	248	257	255	262	285	271	262	249	252	258	276	283	255	260	249	243	251	263	262	249	243	284	254	264	260	256	245	262	288	290	265	232	253	255	254	271	276	275	274	257	256	270	272	244	245	258	246	266	250	251	284	245	245	239	257	249	241	276	240	265	251	262	267	269	252	255	261	267	252	270	269	230	277	273	255	263	266	260	235	252	279	281	249	255	243	252	249	279	233	252	251	263	241	229	269	234	260	283	247	273	248	272	298	274	273	245	256	247	273	256	261	258	297	241	250	277	253	271	283	290	254	245	252	233	251	242	257	253	268	245	251	242	242	270	274	242	277	249	271	240	236	258	269	249	271	240	251	246	254	277	229	267	256	248	214	254	277	260	260	277	270	242	233	254	244	250	271	266	250	280	271	262	256	242	255	260	272	260	275	248	273	244	277	261	224	259	261	245	227	252	287	265	268	270	237	264	275	230	239	253	262	263	280	261	275	266	255	260	279	257	254	233	262	257	257	269	267	219	235	261	259	263	247	281	260	283	268	265	280	261	257	279	241	282	272	253	236	263	241	265	235	249	262	289	255	255	263	265	265	281	257	254	245	257	249	250	234	243	276	238	259	282	242	297	230	256	283	272	275	247	246	263	252	265	259	231	271	240	269	281	270	262	250	282	262	287	258	252	245	267	243	259	278	283	270	244	263	256	273	251	260	233	246	230	281	256	247	243	268	247	272	266	266	238	267	263	261	234	235	232	281	249	267	247	269	235	247	253	270	263	247	231	235	228	265	279	271	252	262	275	279	258	260	245	266	235	257	271	295	260	264	249	272	266	281	260	265	257	275	264	262	276	264	252	259	233	261	279	243	278	252	246	264	254	244	252	270	277	260	252	253	252	258	282	260	256	239	240	253	247	264	253	254	255	283	256	239	242	276	284	246	223	242	260	281	272	265	277	225	257	254	262	220	242	270	283	265	261	258	245	270	269	273	287	253	256	278	246	259	259	249	240	242	244	239	252	281	243	275	260	270	264	247	267	250	247	243	260	262	266	259	244	261	255	237	255	259	253	271	228	262	251	262	267	259	259	274	257	265	247	254	264	284	247	282	263	243	270	255	238	273	252	243	276	244	255	278	254	216	267	279	255	235	239	265	258	260	259	239	266	247	280	272	238	282	227	254	251	274	258	258	257	231	288	256	236	263	257	246	241	241	264	254	233	257	264	242	245	236	237	227	250	245	268	271	282	258	248	277	244	246	270	262	261	274	253	248	298	225	270	251	250	249	278	267	271	283	265	249	268	257	237	264	256	233	261	259	240	266	275	244	240	256	260	266	262	242	238	220	268	238	255	262	273	243	252	259	273	262	254	278	257	211	249	242	274	250	239	252	246	268	259	276	270	266	269	246	272	242	217	287	250	281	255	237	270	271	237	243	255	272	275	277	260	227	228	267	238	273	250	292	241	250	237	258	230	241	263	292	257	240	273	263	278	233	268	283	257	245	253	264	260	246	260	257	284	280	255	241	288	248	235	231	262	253	250	260	258
24606	21690	29451	26297	23757	22635	16968	6067	1620	930	726	592	523	469	395	421	365	408	383	362	363	347	377	361	383	340	358	337	341	345	354	343	331	303	323	342	306	314	345	334	296	313	328	347	367	348	327	303	311	329	303	309	333	309	341	316	345	311	311	305	326	351	345	313	296	361	320	298	319	298	349	309	329	289	335	340	351	352	299	333	313	293	309	322	339	292	320	325	328	328	314	314	328	322	334	307	295	339	308	298	310	323	300	342	297	296	334	321	348	317	312	315	320	307	315	345	339	332	365	325	295	310	289	325	328	319	315	343	307	320	329	306	289	341	319	290	323	295	290	293	342	339	311	314	334	319	314	339	299	298	326	299	335	339	325	315	321	334	310	306	308	308	319	314	340	342	313	301	330	325	322	314	308	325	352	325	301	313	326	322	293	321	329	303	299	314	299	317	311	325	296	346	331	325	307	329	334	349	326	324	312	286	352	296	302	310	336	302	316	344	313	318	338	291	338	320	346	296	314	334	315	323	296	321	301	331	319	341	327	311	342	348	322	318	339	319	315	347	328	332	288	296	333	307	302	309	323	308	328	329	348	297	339	296	317	372	297	308	337	289	330	334	277	323	325	352	339	316	301	365	296	314	324	311	305	331	314	339	303	326	303	309	310	346	311	326	323	321	325	286	326	340	348	330	351	346	293	323	299	329	302	317	299	329	323	325	291	339	341	326	338	316	333	333	341	317	321	329	295	326	293	299	327	284	348	365	336	333	303	305	277	275	301	306	322	319	337	311	358	293	306	315	320	328	303	332	328	319	323	331	284	316	340	307	307	320	333	320	303	306	338	341	338	320	332	325	340	323	328	355	303	283	342	277	334	351	301	326	324	328	336	317	318	365	317	326	315	268	349	335	314	327	301	293	312	310	319	312	311	312	301	326	325	299	295	321	331	342	335	302	324	328	285	317	344	325	316	301	333	320	319	335	319	313	320	325	310	335	323	299	296	307	309	318	345	328	334	339	319	305	345	330	318	305	334	316	314	325	299	348	289	311	272	342	338	322	319	325	327	301	314	303	304	279	313	335	313	344	305	326	309	309	330	327	326	327	360	331	322	328	286	313	324	358	317	325	313	297	317	319	334	314	307	301	345	313	325	296	304	294	319	331	304	314	299	331	312	296	294	316	315	327	300	294	322	338	349	323	324	335	290	362	302	287	288	321	315	301	308	305	308	339	307	351	331	300	331	294	313	329	282	328	334	305	284	322	326	329	301	338	299	334	337	308	323	319	301	335	317	327	322	340	291	306	338	326	295	333	291	287	301	365	303	341	331	324	294	324	328	298	302	316	335	313	328	319	318	310	332	296	316	321	329	306	322	298	304	336	321	313	289	345	327	310	316	284	299	313	351	310	341	307	306	301	328	323	356	326	317	324	329	351	339	291	301	314	287	317	315	319	301	324	298	318	339	317	284	351	325	347	302	362	332	340	325	316	297	322	296	334	333	346	320	313	329	332	306	323	302	341	339	297	355	312	342	312	324	313	346	330	314	342	315	284	327	335	331	308	326	290	313	285	324	319	329	311	294	320	324	285	351	297	312	310	346	337	311	304	294	326	324	332	311	320	293	310	313	320	331	340	327	337	285	319	282	377	298	318	296	302	328	284	313	325	316	321	349	315	324	328	300	318	311	334	323	323	321	307	276	338	294	333	291	275	297	346	312	337	317	334	346	321	297	318	339	341	320	289	327	312	343	323	301	322	316	303	296	311	324	342	323	332	331	331	328	320	341	344	338	314	315	294	328	315	320	316	316	303	309	305	328	320	320	325	338	299	337	299	332	307	283	314	319	316	323	326	313	333	292	333	324	310	320	317	343	302	321	365	306	308	353	318	305	360	304	308	336	327	312	334	323	312	320	309	329	299	304	326	348	317	317	317	306	334	326	297	309	307	340	328	320	315	311	298	314	314	315	313	354	302	318	306	305	299	352	309	329	332	299	321	323	320	322	341	328	287	324	329	308	335	318	289	330	310	351	318	306	286	340	352	311	319	357	344	298	320	305	309	328	313	306	306	311	326	302	341	309	290	307	306	333	300	305	320	309	309	330	354	329	288	313	288	283	299	363	294	313	336	315	328	324	292	332	319	321	351	342	339	311	313	302	298	335	306	328	319	298	292	346	324	357	336	336	287	314	324	308	312	303	318	309	316	310	307	325	278	315	329	320	335	316	276	314	325	299	310	304	298	332	306	309	331	305	289	337	327	325	308	329	285	320	325	301	320	316	315	348	355	353	336	310	335	307	324	325	331	313	336	291	331	323	314	318	329	333	366	307	311	338	301	299	293	323	324	317	318	311	334	312	315	286	307	314	308	324	334	336	301	339	348	343	337	286	293	323	357	346	331	315	287	326	311	314	284	308	312	324	307	320	312	310	325	328	335	331	291	319	321	323	316	330	309	322	327	340	308	320	315	328	328	329	319	293	355	347	318	328	320	285	328	332	310	327	310	349	309	292	303	311	362	323	286	312	314	332	334	303	313	330	312	335	299	335	314	312	307	330	323	317	314	339	313	293	344	324	326	300	326	309	317	327	311	317	344	300	350	321	330	312	318	315	315	320	336	282	326	349	334	271	330	309	327	345	311	299	334	327	333	331	315	303	327	301	317	321	326	349	322	316	317	309	313	308	308	338	318	355	294	319	349	334	322	329	337	337	326	339	277	329	315	333	352	353	320	329	310	300	344	333	277	314	338	314	295	327	351	363	312	317	336	300	276	330	370	316	333	306	356	330	349	314	310	317	329	319	331	295	309	312	297	317	342	305	296	324	321	334	321	316	305	325	335	312	296	324	304	352	316	300	331	347	311	327	319	318	276	318	314	322	312	278	321	306	308	340	357	334	290	323	315	351	318	305	302	311	343	302	329	311	305	304	323	314	308	326	327	341	290	290	345	353	310	309	290	338	296	300	332	294	300	318	307	317	321	325	313	305	324	319	295	352	309	333	282	335	330	312	315	332	332	318	318	292	335	342	293	270	286	359	317	322	293	301	337	335	345	307	294	291	287	311	330	336	332	323	303	310	319	304	312	315	321	320	307	317	307	295	333	320	314	308	302	355	291	351	341	329	312	303	307	300	338	314	354	330	335	310	327	327	340	332	295	323	327	325	313	324	308	288	296	321	309	299	314	315	320	319	311	301	332	301	317	320	301	330	327	298	335	301	315	325	312	305	315	301	329	326	297	370	327	330	315	353	295	331	313	302	333	319	302	315	329	275	310	329	294	308	325	313	329	290	332	315	293	325	309	287	327	300	286	325	324	340	309	303	312	310	328	292	328	313	310	312	295	329	293	332	305	300	296	321	306	334	304	362	306	321	324	309	291	318	338	339	312	291	325	316	302	306	286	309	314	348	331	323	322	361	311	282	312	323	322	323	313	320	297	317	298	284	298	321	304	328	301	298	324	336	318	290	307	313	328	303	312	320	282	312	330	308	324	341	307	321	308	343	314
33595	61198	49069	34602	27322	24131	18069	7775	2773	1422	1075	815	721	630	600	568	488	466	461	488	448	419	377	388	436	421	384	339	362	387	380	366	383	361	342	370	348	351	357	353	365	354	358	315	356	350	338	337	381	399	329	347	346	325	363	339	362	323	327	295	357	344	355	342	320	359	360	322	344	333	336	344	332	324	338	331	352	322	342	324	364	336	347	333	317	334	329	342	317	304	323	337	343	336	333	318	321	354	306	318	361	344	342	327	349	317	319	347	359	369	320	358	305	336	341	353	329	319	344	342	345	374	339	331	348	349	342	325	345	368	354	334	346	364	367	337	332	346	321	344	326	348	358	311	342	337	300	330	345	329	309	324	314	350	324	358	340	336	333	334	322	313	339	349	372	353	318	348	343	306	346	335	343	336	328	334	348	320	326	315	326	315	346	314	342	356	311	322	351	319	339	341	321	341	342	342	312	340	321	346	331	346	329	336	351	309	340	328	313	312	337	320	354	351	302	330	330	322	341	328	329	342	335	341	363	311	327	301	355	366	339	327	357	311	316	330	345	381	362	337	339	370	346	341	348	314	365	347	335	321	316	323	342	330	348	360	366	351	352	331	332	334	345	321	354	356	351	362	316	311	326	339	365	331	348	374	326	329	332	339	344	306	330	329	333	336	333	326	342	328	334	351	332	346	365	341	361	358	328	333	338	364	321	346	338	355	343	330	340	341	288	315	336	338	352	352	304	328	348	348	339	318	305	338	361	310	349	356	329	314	318	302	316	357	308	370	352	330	312	314	304	376	360	355	366	329	320	378	347	346	309	352	339	351	404	309	342	321	332	363	317	336	349	366	356	343	362	346	354	335	336	321	330	327	349	348	337	325	341	303	370	340	307	332	387	334	356	341	351	312	310	348	297	322	320	362	347	358	320	322	329	372	325	330	345	339	334	323	322	319	342	346	335	334	316	342	323	360	315	321	341	367	350	322	332	322	380	303	321	344	322	347	305	343	337	326	307	340	329	338	300	352	309	323	350	315	320	352	325	323	317	309	360	347	338	341	315	335	339	371	314	345	339	353	337	312	315	364	367	313	335	339	356	311	354	339	357	352	347	350	362	315	376	368	322	326	368	373	313	346	328	335	355	344	362	318	338	360	375	324	351	356	371	324	332	319	351	359	350	321	317	353	341	325	350	334	345	356	326	377	339	347	347	338	358	374	352	306	329	331	344	309	335	320	339	341	340	324	338	333	326	330	345	347	335	314	352	324	340	365	343	319	312	329	315	345	351	334	336	317	346	369	325	347	356	343	326	371	349	333	321	312	354	347	302	367	299	349	321	324	329	331	384	336	317	354	321	354	361	348	322	350	323	328	308	355	335	367	317	314	361	321	332	328	316	324	363	331	312	343	348	344	323	321	343	325	314	324	328	312	364	366	358	340	327	313	334	373	315	319	310	313	327	323	345	335	358	357	350	342	347	354	336	337	334	326	318	336	297	340	365	339	357	340	311	357	334	342	324	351	324	353	356	316	369	350	342	325	323	356	310	350	353	353	362	317	364	348	328	323	361	358	344	332	325	335	316	337	301	357	348	369	335	306	308	333	339	322	334	330	310	325	349	337	325	335	329	315	371	347	345	369	357	328	346	329	350	323	356	320	353	350	343	367	338	308	352	313	338	323	345	343	353	313	354	338	348	337	333	350	357	317	340	341	343	335	310	333	332	309	343	345	352	310	350	314	340	315	344	334	323	339	325	330	325	332	322	347	317	359	351	333	331	345	333	343	356	342	325	319	358	353	311	349	353	331	349	301	342	343	350	311	332	332	340	324	359	306	333	345	341	354	321	348	348	346	344	321	315	307	346	305	342	378	335	343	341	318	346	342	330	333	352	334	364	352	330	355	345	360	309	378	323	334	362	324	367	344	349	338	368	339	310	331	361	345	307	324	343	349	347	355	305	346	321	327	334	350	316	361	342	333	333	304	323	324	316	324	339	324	338	321	323	344	346	375	326	323	351	340	330	339	327	307	321	328	337	308	332	337	314	365	321	316	330	343	324	332	309	343	303	348	347	332	324	351	304	346	327	331	315	331	336	327	321	343	342	357	355	331	330	337	337	372	342	308	352	321	336	342	329	368	351	342	338	353	348	364	369	326	351	327	321	341	347	376	348	325	360	339	335	326	348	320	329	318	333	355	341	332	353	343	322	331	353	321	347	342	335	333	322	334	331	340	331	381	311	357	318	340	352	366	328	328	350	325	344	357	360	337	364	353	337	330	337	334	330	328	326	323	313	345	368	330	325	314	341	301	333	318	361	337	320	336	370	336	356	325	341	351	317	302	353	368	351	344	315	316	348	343	322	355	322	330	306	337	338	348	332	360	338	334	317	324	355	346	351	356	336	307	321	352	356	311	325	342	318	347	368	337	340	327	354	348	324	342	329	324	323	315	345	342	326	340	331	341	313	345	357	312	326	349	321	332	324	314	331	333	358	336	347	343	328	316	323	338	318	324	337	343	363	292	350	341	348	326	305	342	324	335	365	326	375	337	329	336	328	339	344	322	340	312	326	343	338	352	361	324	335	332	336	345	344	350	328	314	343	337	317	324	359	334	355	324	344	335	313	356	339	334	357	338	343	321	324	330	364	324	330	341	321	344	357	337	336	324	334	314	338	314	315	349	343	320	351	342	341	354	344	326	285	373	306	344	344	362	334	348	364	347	325	328	316	335	346	321	343	321	311	352	311	339	311	308	347	336	337	348	319	320	347	339	338	339	365	338	342	360	343	345	314	372	309	349	332	342	342	356	343	314	337	319	350	357	334	317	352	329	334	321	342	385	330	330	364	347	382	354	335	359	322	315	365	392	338	338	318	381	369	342	350	335	337	371	364	306	335	365	316	349	333	363	311	341	327	336	339	334	323	341	325	324	356	327	341	323	292	356	367	332	301	339	303	353	320	354	341	336	365	338	345	323	341	318	378	343	350	327	336	335	316	343	327	322	340	330	345	353	314	370	359	350	329	343	364	320	327	366	335	354	307	328	318	382	344	316	344	357	341	355	316	354	303	357	344	335	368	314	316	340	314	349	339	342	304	346	317	325	334	307	340	332	333	359	334	353	316	328	368	360	325	351	312	339	374	322	337	357	376	322	310	344	309	350	311	327	345	329	340	358	339	332	336	339	338	328	322	356	364	306	340	345	310	341	350	336	323	353	358	317	355	362	339	343	344	320	351	322	325	334	345	375	341	356	325	342	374	347	328	347	321	327	335	336	318	332	304	347	321	361	321	353	367	346	342	331	296	344	355	322	341	357	335	338	331	358	338	367	337	351	324	334	339	348	334	333	333	331	336	322	345	358	335	307	331	333	349	317	353	363	319	338	351	361	332	326	362	303	301	346	341	330	318	336	327	339	364	376	375	339	346	326	349	339	319	329	330	325	333	360	344	327	356	337	338	313	316	323	315	341	319	331	326	386	321	299	315	341	315	336	372	317	370	328	330	367
25701	21865	29963	29045	23381	17267	7891	2947	1255	761	538	518	460	456	384	433	380	386	413	391	338	389	358	323	310	347	335	314	335	307	286	321	320	316	323	342	320	318	332	336	331	295	294	296	328	325	307	308	261	325	308	284	283	314	285	291	348	323	289	297	302	284	299	283	341	324	304	309	291	297	290	355	310	321	307	311	323	315	316	281	318	335	308	287	304	298	310	300	331	285	286	332	264	303	303	341	319	319	307	289	286	322	334	355	301	318	303	302	317	285	300	311	302	277	326	319	293	316	296	267	297	313	316	321	304	305	299	310	328	283	319	328	329	340	290	275	269	295	319	306	303	298	314	321	326	305	329	307	316	314	288	290	263	299	330	291	298	271	316	321	322	298	314	329	330	285	298	311	295	350	281	263	288	284	307	301	310	308	323	271	318	317	333	300	316	322	280	365	300	290	298	291	287	321	285	340	330	313	306	312	301	322	324	292	337	327	317	310	321	322	313	296	303	346	278	314	303	322	320	307	324	337	298	302	293	324	309	273	332	317	327	309	295	285	308	305	299	290	337	336	354	270	305	295	287	318	308	313	322	345	282	339	293	279	325	301	319	285	264	275	320	318	332	334	320	304	307	277	299	321	323	309	313	340	300	317	317	319	298	334	290	303	308	314	316	297	330	313	331	320	305	325	330	305	314	316	327	286	293	313	283	304	313	332	316	297	337	291	302	319	305	304	307	317	336	334	299	312	326	312	335	271	306	334	312	292	316	345	311	300	320	311	317	296	285	291	279	310	324	319	283	336	280	322	310	320	336	310	335	284	298	302	318	319	319	331	310	330	296	314	322	280	334	311	310	306	312	332	302	329	290	296	326	320	318	328	312	295	330	302	289	283	309	287	324	299	329	286	319	321	306	318	331	318	291	301	278	304	326	297	286	294	313	299	304	329	333	299	315	303	303	316	301	315	315	290	323	308	295	299	317	315	298	323	299	330	285	305	300	315	301	316	312	317	335	307	324	327	301	307	308	307	299	322	292	289	307	326	296	305	367	302	322	299	303	298	340	279	309	301	266	319	306	326	316	295	310	292	303	324	307	289	338	334	301	335	333	301	320	288	316	288	301	320	316	337	270	320	331	307	325	332	338	327	327	278	327	279	307	285	316	299	309	336	288	300	290	318	306	307	333	320	309	305	322	293	306	288	283	315	321	303	323	312	326	314	339	313	281	298	291	281	300	298	335	320	305	302	301	324	330	290	356	313	325	328	298	302	315	319	326	311	308	327	326	280	318	332	297	344	295	345	289	298	313	308	285	310	309	325	305	286	329	319	291	294	312	270	312	342	311	327	331	282	285	315	329	287	303	308	274	335	312	325	342	283	320	302	329	289	314	286	280	337	341	286	280	326	312	331	300	290	279	319	305	300	294	301	324	311	306	311	299	344	312	295	286	336	322	309	323	334	302	300	298	314	293	302	339	269	304	318	295	298	314	300	304	329	316	310	312	318	314	333	285	326	305	289	322	311	307	317	293	323	323	320	335	321	308	302	309	299	333	334	316	318	323	335	323	310	321	307	321	292	302	289	323	284	319	307	285	337	291	326	332	321	345	322	330	293	280	307	316	320	288	256	300	317	325	279	308	326	304	327	325	320	308	310	285	301	300	334	301	296	335	285	300	271	282	304	289	306	339	319	341	302	310	312	277	313	318	296	325	348	308	298	313	312	297	299	315	331	325	290	333	310	314	288	333	290	281	320	321	304	312	285	314	292	315	308	303	316	352	292	343	319	317	342	334	325	323	310	309	317	276	280	298	312	325	346	306	312	322	314	294	358	298	339	282	295	301	283	320	312	294	330	292	337	313	312	342	338	292	303	318	344	258	313	318	291	337	322	323	300	331	312	299	273	319	306	308	343	327	334	305	316	312	286	343	302	311	305	295	306	313	307	319	319	290	282	313	318	331	335	327	275	329	291	317	309	330	303	305	297	289	282	290	312	296	298	316	306	330	315	347	297	295	304	295	305	291	309	346	329	305	293	294	322	313	340	294	290	299	297	311	316	324	322	312	301	313	324	326	268	330	289	330	320	306	328	310	282	329	312	321	317	305	333	309	301	319	286	334	320	309	306	305	314	315	311	317	336	334	323	297	305	303	305	273	286	305	302	299	316	300	292	315	302	308	338	306	345	300	307	293	323	301	295	327	330	309	295	311	310	325	305	315	299	294	313	326	331	299	270	346	329	332	287	327	306	306	320	326	284	320	329	314	340	306	327	306	323	307	295	298	328	294	301	299	293	294	309	293	303	319	312	313	268	294	294	314	327	342	313	323	315	298	328	320	319	326	326	305	307	301	288	341	350	347	319	315	330	316	306	342	319	301	297	300	276	303	316	316	294	322	320	306	304	320	324	300	266	301	315	336	315	274	313	326	281	331	292	334	314	308	344	337	348	319	292	304	299	313	317	305	331	319	278	304	292	283	296	308	337	305	328	334	282	357	306	294	290	290	295	285	306	302	311	318	275	300	311	308	284	305	321	303	336	311	348	312	284	319	329	314	303	285	311	303	310	297	294	301	292	330	315	307	277	301	299	272	325	283	321	297	279	312	320	291	326	281	324	305	323	325	306	288	291	315	319	292	301	296	351	303	311	314	285	372	300	325	305	308	315	313	289	330	304	359	291	310	323	304	271	360	305	300	278	310	284	331	303	302	304	292	295	301	310	312	312	315	302	321	322	296	306	308	309	330	341	326	279	315	291	300	306	320	316	332	296	298	314	321	304	304	320	311	307	309	276	306	300	304	289	304	308	313	337	311	293	314	329	303	314	292	311	270	302	286	329	313	316	300	314	293	336	315	333	308	288	348	299	321	312	327	315	305	304	298	349	335	293	321	317	271	300	335	315	294	295	310	303	310	305	330	327	293	322	301	337	286	298	287	314	303	289	296	300	298	299	307	280	286	279	326	320	327	269	310	329	341	309	299	265	315	300	309	288	330	318	308	292	338	299	311	342	331	325	314	313	285	320	308	325	323	289	297	307	312	320	331	328	324	307	283	320	306	303	325	305	292	284	289	325	327	274	289	304	309	288	342	321	306	299	295	336	312	299	281	300	302	329	278	289	338	288	273	293	336	306	264	293	322	319	317	301	326	302	313	304	265	275	348	298	302	334	297	314	277	280	327	299	305	325	292	331	303	295	273	341	313	276	292	296	283	293	308	324	281	322	285	300	316	312	307	310	308	320	297	306	324	314	306	299	343	280	315	271	284	326	310	328	330	295	321	331	323	311	319	315	314	311	289	321	306	314	317	297	277	316	291	315	305	313	342	303	335	303	308	329	318	348	298	312	319	314	306	321	295	317	303	314	296	326	308	302	320	338	328	315	311	330	310	294	303	326	314	280	300	318	314	281	313	335	305	312	292	332	318	294	281	328	330	287	358	326	321	293	293	331	313	292	315	308	334	315	337	330	330	309	365	308	315	331	313	335	293	300	301	354	311	316	342	274	310	280
32863	56466	43431	31270	27293	20596	10792	5213	2268	1258	892	739	616	562	517	487	464	465	425	418	385	392	371	380	408	391	375	354	380	366	383	353	318	326	300	327	361	359	330	342	328	329	340	327	345	346	325	348	352	343	347	341	358	355	372	333	366	320	320	377	341	318	345	325	321	332	331	337	303	326	313	344	329	328	356	326	326	334	332	342	340	319	365	364	341	336	358	328	315	355	348	368	370	346	356	338	301	326	322	355	333	340	352	314	324	348	337	356	375	346	363	354	315	373	329	327	315	334	349	336	361	325	333	366	313	338	301	352	316	317	356	319	371	387	329	341	301	292	382	376	327	309	342	316	344	341	341	333	363	364	347	367	370	349	365	331	337	354	347	349	339	316	322	359	327	350	343	362	327	319	346	307	311	349	361	315	356	315	321	345	327	344	330	358	338	337	343	321	341	332	355	358	335	320	321	337	337	304	329	330	331	338	350	326	370	315	337	305	339	365	334	359	348	315	335	332	337	338	340	325	335	328	332	343	329	358	358	321	316	322	341	295	323	357	350	316	342	338	357	340	339	346	361	332	296	364	324	309	320	334	315	345	339	343	341	346	341	368	343	323	348	323	364	336	331	335	353	312	347	366	355	337	324	338	321	332	331	310	371	313	330	342	329	331	354	333	321	354	357	334	346	358	348	319	324	320	316	349	349	382	316	341	346	329	315	335	344	304	317	342	349	345	313	321	344	296	292	314	353	340	323	337	329	319	363	360	341	343	324	341	325	316	348	346	358	354	337	353	322	346	335	354	328	355	309	331	331	370	336	344	346	341	333	345	316	347	344	311	348	309	311	337	311	366	326	352	310	324	339	329	348	319	332	322	322	327	339	342	346	332	332	348	315	340	332	348	311	313	321	340	350	296	352	331	352	337	332	333	331	346	370	361	328	346	388	311	365	321	334	339	335	287	345	327	351	341	352	314	332	347	315	370	329	344	328	359	335	364	344	344	334	313	347	333	326	317	321	329	327	334	337	367	344	347	337	323	351	293	345	341	320	359	345	335	329	314	335	364	365	334	351	304	344	360	354	334	328	357	360	338	307	328	352	340	335	389	323	351	352	343	348	344	334	345	344	340	312	320	294	297	349	330	328	359	323	339	334	326	324	327	336	357	335	325	323	332	352	344	309	343	367	335	362	327	353	332	342	352	312	315	360	325	372	342	331	331	311	352	341	336	342	348	347	329	358	330	356	331	355	325	368	362	323	356	321	333	308	346	345	354	330	347	361	343	357	350	355	339	346	343	346	292	333	336	351	327	327	289	356	349	346	336	337	305	349	344	348	344	345	327	301	341	318	340	360	360	341	310	334	352	358	305	347	369	357	314	365	350	309	352	326	372	318	340	352	368	357	342	326	321	320	326	346	355	318	315	355	328	327	342	343	344	291	333	313	331	348	288	341	332	350	345	321	316	334	315	358	323	339	340	340	326	359	309	365	311	332	367	303	357	378	357	368	341	349	369	341	354	333	347	339	320	318	351	329	346	315	366	346	302	308	320	345	331	308	361	354	334	351	343	360	372	319	324	349	372	316	316	334	328	370	304	330	345	331	324	333	336	333	347	314	326	343	358	325	348	320	325	339	347	327	309	316	351	310	321	335	332	338	373	346	328	318	334	365	332	315	365	314	281	306	372	327	345	323	337	321	356	341	348	357	360	327	343	357	335	358	359	355	352	326	338	331	356	357	351	314	321	354	324	335	310	336	366	365	326	319	336	336	364	330	340	370	356	311	337	322	339	322	310	350	373	371	366	332	331	365	369	355	337	366	345	349	314	340	290	335	362	321	331	338	349	360	349	311	340	362	344	323	325	343	339	356	338	321	320	317	361	320	323	355	348	328	375	337	357	335	362	356	353	338	343	348	289	302	322	323	319	321	355	341	347	324	319	346	362	374	335	353	343	332	354	348	360	334	369	361	344	337	351	345	339	369	360	337	332	346	323	332	326	325	326	340	319	355	345	327	354	378	305	335	332	352	337	304	328	291	358	336	361	331	310	342	330	353	338	315	345	343	333	324	332	343	345	354	317	334	340	326	315	330	331	322	329	361	344	355	343	339	321	355	296	361	357	343	357	332	326	334	361	327	325	340	349	339	344	332	302	302	365	377	343	350	346	345	339	345	336	372	363	361	353	348	315	337	307	317	339	348	327	334	329	325	354	317	320	312	342	312	321	351	362	310	307	334	328	338	322	359	328	336	291	337	353	366	332	319	348	355	362	322	338	380	364	337	313	302	342	347	330	361	322	339	350	353	344	341	346	342	303	319	338	378	323	333	300	333	333	338	320	323	325	317	320	342	344	348	348	314	325	305	311	325	311	335	323	324	294	311	349	363	327	317	309	353	338	365	344	323	326	341	351	354	346	339	344	350	314	322	345	325	358	361	361	349	360	316	386	328	323	333	345	354	328	349	364	346	308	362	347	331	360	345	331	336	352	353	331	332	360	339	316	375	307	367	347	336	325	344	348	315	321	338	341	338	336	351	348	341	314	376	332	333	328	352	349	317	344	349	313	296	334	325	354	329	320	361	364	351	346	351	293	337	325	351	340	279	328	317	358	364	349	309	350	326	368	316	340	380	332	355	307	351	350	333	352	364	363	325	309	345	350	336	339	316	352	352	296	335	328	305	353	352	354	356	343	329	325	349	333	387	365	305	337	304	330	333	368	355	310	305	343	351	327	348	328	348	336	364	340	367	372	334	310	374	331	361	317	345	340	333	345	353	310	327	334	353	323	371	342	362	332	350	328	334	319	327	360	348	335	335	335	360	345	330	338	355	311	341	337	316	335	295	343	342	341	335	318	318	345	319	355	351	350	343	368	339	335	328	334	338	344	305	370	360	339	316	347	334	348	338	311	314	334	329	331	361	349	351	338	324	335	331	340	359	319	349	345	324	316	337	319	343	336	323	337	333	346	373	348	320	353	342	338	342	310	341	323	338	358	340	350	328	345	327	341	315	341	326	369	371	322	301	307	319	337	346	346	354	350	323	327	351	321	366	317	348	339	354	304	344	353	331	325	329	326	347	341	337	327	342	348	322	349	331	360	337	325	342	349	325	365	318	344	315	369	312	333	347	324	363	373	348	341	337	348	348	316	337	329	330	335	340	305	349	329	351	310	348	352	343	345	316	327	328	333	323	350	315	350	350	361	308	359	357	332	322	349	365	335	346	331	350	369	324	340	340	358	347	329	324	331	349	310	351	348	331	366	359	321	340	316	350	352	346	327	321	352	340	315	332	335	342	335	272	340	325	352	336	300	351	349	318	369	337	366	355	314	305	331	356	321	338	392	300	355	348	356	302	378	321	350	333	342	332	330	330	318	330	359	348	333	361	348	352	336	313	357	332	345	336	320	334	350	343	332	322	361	313	335	309	351	347	361	322	323	332	335	324	333	347	327	379	328	372	355	337	349	332	329	360	345	356	344	284	319	334	348	316	345	312	343	355	358	340	326
23367	21663	29480	24838	24220	27699	24824	10167	3668	1440	1079	885	791	706	624	667	603	544	574	539	551	536	498	512	527	500	528	490	518	497	451	493	502	535	450	485	501	492	432	531	492	459	464	448	467	471	479	442	434	482	448	452	484	451	475	461	466	414	439	469	477	431	452	494	432	453	429	476	481	442	431	461	473	460	458	470	482	475	460	442	428	509	456	439	484	439	443	451	462	454	483	409	466	427	458	461	444	487	427	463	464	432	443	448	481	445	502	456	443	486	441	455	451	447	453	477	475	471	486	487	456	450	503	466	470	482	477	451	455	439	471	436	420	426	444	449	459	462	466	449	431	469	456	448	451	449	441	473	468	447	439	438	522	473	501	437	457	431	458	450	451	433	447	462	424	417	475	489	411	455	477	509	463	461	454	434	474	469	410	444	455	427	467	463	472	447	476	449	463	464	469	437	453	464	453	412	474	464	453	469	433	454	456	454	485	463	438	427	450	436	413	460	442	433	452	479	443	457	480	466	431	477	450	492	459	457	461	423	418	466	478	472	453	465	479	500	465	446	450	473	439	462	451	416	452	456	454	494	449	438	477	505	474	505	475	454	450	440	465	416	489	461	485	448	469	436	413	472	429	477	465	456	459	440	446	461	451	487	525	440	473	458	440	464	466	429	453	455	422	458	473	440	445	467	472	452	438	514	445	460	479	453	498	462	454	476	473	453	465	468	426	443	463	435	405	436	458	467	432	444	462	493	485	442	465	444	454	439	436	409	460	484	462	455	473	502	444	435	435	481	444	483	449	503	497	488	464	463	424	495	449	475	446	457	443	464	440	489	449	459	465	463	428	466	481	457	459	469	451	461	455	412	493	465	428	433	426	458	471	443	436	429	421	447	451	476	501	453	465	456	443	465	474	468	465	454	490	453	431	429	457	416	426	448	468	439	451	470	465	466	480	437	484	465	478	493	486	468	456	436	482	497	441	476	429	493	458	458	436	452	459	449	487	465	459	433	434	502	445	467	417	460	466	459	452	461	492	461	434	445	470	472	418	481	482	483	451	452	462	482	461	449	477	472	457	458	472	473	443	442	477	443	452	472	449	438	450	434	421	450	498	439	480	448	461	454	439	428	442	461	490	465	451	412	432	421	462	434	440	460	421	472	474	457	451	456	449	481	481	467	489	441	473	494	525	482	492	429	481	466	470	475	494	426	398	427	438	426	445	489	481	420	471	472	484	461	444	444	446	448	451	486	477	448	469	448	469	456	457	414	483	462	492	467	437	492	473	435	488	472	469	451	460	466	452	465	478	457	439	474	444	465	421	451	461	462	456	485	482	431	434	433	477	477	456	446	427	477	467	440	439	464	459	418	504	455	445	467	463	455	434	436	471	416	472	428	458	444	461	481	457	460	462	472	476	448	460	470	472	456	468	483	500	453	475	453	463	455	465	451	480	490	486	468	440	466	479	466	467	465	439	443	493	434	431	449	456	465	455	484	421	446	447	483	426	464	442	424	434	426	508	475	453	473	461	465	430	467	439	474	456	431	432	442	456	493	467	455	446	504	408	442	456	438	456	477	401	458	429	480	458	401	446	469	517	451	452	477	469	474	475	464	494	469	489	459	458	493	436	449	478	436	474	474	438	467	465	450	458	447	475	439	453	492	463	460	435	435	451	494	448	446	448	468	505	446	452	457	438	429	471	434	434	471	419	450	439	457	499	445	457	441	473	463	444	472	449	469	438	416	495	486	478	451	458	467	465	422	480	434	446	440	463	466	460	467	438	487	443	453	462	480	471	433	452	466	424	454	444	459	470	477	469	449	478	434	459	449	456	457	506	465	432	450	418	439	456	448	466	460	468	448	470	496	465	423	468	441	441	467	407	433	459	397	440	443	428	443	460	503	438	455	420	441	454	465	425	458	431	440	493	477	449	451	450	473	446	440	390	473	477	441	439	474	451	485	497	420	461	450	452	499	442	489	459	484	459	469	486	463	455	466	466	506	463	473	479	451	485	459	442	468	481	479	475	435	481	410	456	440	476	456	459	470	443	474	454	423	481	453	474	474	470	448	473	454	439	461	449	447	477	438	414	451	470	449	442	485	455	464	415	449	450	460	474	459	450	452	476	441	414	486	505	451	471	474	466	464	434	462	430	413	454	475	461	447	444	444	470	426	436	445	445	504	462	427	440	439	450	453	468	455	445	499	463	453	471	425	465	446	475	441	478	418	471	421	469	454	460	439	472	447	470	469	466	470	448	473	450	465	434	464	513	492	450	452	441	478	445	458	448	442	458	449	459	475	498	466	438	432	435	455	434	455	432	435	503	475	459	452	469	473	490	463	445	427	458	476	443	449	427	419	462	465	453	441	463	452	456	458	446	448	470	427	463	493	471	465	435	435	451	449	463	427	424	423	451	412	448	444	453	483	501	432	461	443	469	428	444	485	481	472	423	460	447	466	443	469	464	422	462	454	447	469	439	438	452	449	473	426	429	497	448	503	483	466	475	491	467	415	496	453	428	443	428	464	434	493	488	450	445	453	418	444	437	437	434	447	447	439	468	437	470	450	498	430	501	472	443	474	455	445	477	465	464	486	461	455	410	456	473	479	435	449	494	463	468	470	447	456	501	429	457	415	431	471	471	473	498	458	484	501	456	475	419	450	453	432	442	488	460	436	436	468	438	457	440	463	456	437	433	460	435	450	464	451	464	448	460	447	455	453	463	471	456	457	459	482	467	457	479	489	513	444	448	459	452	474	449	432	490	449	470	452	464	462	426	483	436	462	453	443	427	473	450	464	439	489	477	492	458	430	436	508	439	421	452	408	439	476	495	455	492	466	470	477	438	473	458	462	447	483	469	481	460	445	428	474	426	455	416	477	479	466	488	454	495	450	475	444	479	449	497	486	468	465	458	425	427	472	422	455	454	463	484	469	440	453	474	456	439	490	457	468	425	471	473	437	438	452	403	434	490	431	452	456	495	473	450	502	441	427	462	455	460	454	434	452	437	418	430	437	476	476	456	454	448	459	470	449	457	433	474	468	448	432	455	437	453	453	437	464	444	456	460	460	473	423	475	459	470	462	495	482	494	421	477	476	434	444	435	433	474	469	447	445	457	436	448	480	462	457	484	426	490	457	496	497	421	437	470	458	447	431	417	485	436	434	515	467	491	477	449	478	452	479	448	453	461	436	452	493	469	466	455	431	468	481	458	441	470	455	447	453	446	499	454	464	479	452	419	443	473	442	445	421	424	470	456	457	441	462	448	486	440	448	447	452	431	459	457	411	458	441	455	483	476	451	492	443	470	445	430	444	454	415	447	462	481	464	445	459	495	452	479	449	443	434	486	477	419	456	461	433	451	430	428	463	433	448	462	470	480	469	452	433	422	476	470	442	508	395	440	422	484	472	483	404	460	485	438	433	462	449	453	473	447	455	466	462	435	499	460	461	424	407	499	472	480	426	464	482	431	440	471	420	420	466	501	490	461	432	508	406	445	484
35977	66545	54129	41655	38872	32349	22805	11643	5425	2168	1441	1267	1052	870	867	802	748	680	647	612	609	644	553	538	565	528	524	551	541	505	517	520	524	471	514	473	492	504	473	460	417	468	501	515	462	512	518	497	508	444	478	476	499	478	469	518	451	476	472	457	473	478	511	514	499	488	472	477	469	467	451	472	523	509	464	448	476	446	472	462	477	480	461	446	472	430	452	479	449	491	471	452	493	496	429	429	457	492	510	498	450	498	461	482	481	467	460	498	480	486	484	466	459	453	491	463	462	506	472	479	461	488	488	440	473	490	478	522	475	470	488	436	453	490	503	439	460	430	488	471	430	438	473	483	484	455	493	499	417	467	524	455	461	481	503	477	477	469	507	511	454	473	497	496	504	467	451	477	474	497	462	474	495	509	454	440	484	465	523	452	480	501	465	429	476	473	529	486	470	481	435	437	483	466	467	474	439	467	438	497	458	469	432	453	478	444	485	506	483	481	466	450	472	451	451	456	479	444	505	439	483	467	458	454	495	455	502	437	507	446	499	508	480	497	447	482	472	448	484	483	481	458	490	478	479	494	486	502	474	435	485	480	507	445	449	490	440	521	432	491	425	457	487	467	419	459	485	495	459	466	449	416	504	509	458	466	457	499	506	468	535	447	464	445	465	457	473	474	484	460	484	426	464	487	468	496	474	475	467	468	476	478	462	457	473	475	503	457	475	492	497	488	481	488	465	485	520	482	520	490	471	473	466	471	477	461	464	477	495	453	487	458	508	426	459	463	468	477	478	514	481	481	472	504	447	450	461	475	444	485	457	463	467	500	447	444	491	492	473	447	442	478	463	465	469	468	442	476	490	474	471	476	496	451	452	483	486	467	458	485	505	439	490	496	501	485	480	468	474	440	521	527	413	477	494	479	458	462	516	508	478	473	481	455	478	459	476	465	456	465	466	464	474	470	450	466	466	445	486	504	453	433	452	492	508	442	485	450	450	441	455	490	455	428	487	494	447	431	418	461	433	464	441	491	443	459	441	464	482	492	509	479	417	491	479	464	430	493	442	466	447	467	454	476	485	455	455	466	475	499	435	500	468	474	484	450	453	505	469	439	485	458	495	451	441	500	477	471	511	466	456	457	444	459	480	441	460	498	446	455	499	449	462	427	461	481	461	478	485	445	498	449	479	444	493	497	464	472	504	506	477	451	465	512	480	462	470	502	483	502	434	464	513	501	498	452	434	457	455	472	462	483	521	463	461	462	478	458	488	451	505	476	464	451	475	465	481	483	481	480	432	474	438	460	475	456	508	466	457	462	482	466	489	482	480	447	450	442	454	435	430	467	493	503	513	486	464	516	500	437	475	511	512	461	462	499	454	494	446	455	471	465	494	491	444	535	479	467	510	451	472	474	487	460	458	478	479	455	468	463	510	491	479	470	435	485	480	465	505	457	483	420	459	475	501	453	463	470	488	439	448	471	481	481	461	484	470	459	481	444	473	454	444	501	491	465	491	422	426	495	483	475	492	481	438	466	442	456	442	459	479	490	448	462	507	501	437	482	509	485	487	504	457	421	493	490	470	470	486	478	456	460	511	459	458	452	466	452	454	437	490	452	463	477	508	468	453	508	472	475	467	506	480	474	492	463	462	505	468	479	487	476	483	468	482	455	441	497	451	467	475	482	489	501	442	437	480	449	491	502	429	470	508	485	472	459	433	457	460	469	452	506	483	489	446	473	479	512	439	451	504	488	488	491	486	495	492	505	438	448	471	488	469	459	490	474	457	461	459	432	450	477	483	414	499	470	455	464	453	454	505	489	454	466	451	485	448	476	472	436	493	470	473	454	492	494	500	502	468	467	459	501	470	490	445	437	450	479	471	433	467	425	472	474	451	473	463	497	456	478	438	471	459	491	483	467	490	449	462	452	465	470	510	488	476	448	461	467	445	470	474	470	435	487	482	482	460	459	489	486	458	464	437	448	490	474	451	479	460	491	477	431	471	466	420	475	480	492	476	484	490	469	478	474	513	451	460	487	446	473	467	491	477	473	474	494	455	505	496	431	500	482	493	458	465	471	445	476	489	460	478	481	475	436	480	458	459	482	485	472	516	475	480	480	476	477	484	482	437	457	459	464	484	470	499	477	448	478	503	479	534	452	457	451	483	451	476	498	447	479	469	463	453	494	461	476	480	477	443	461	498	481	452	464	494	474	468	452	485	449	486	462	492	497	484	454	479	448	473	488	470	494	451	449	483	476	479	488	493	502	451	515	490	497	448	443	469	487	448	450	476	494	465	489	485	448	487	502	478	486	510	468	452	468	475	461	474	517	460	472	493	485	493	479	473	461	488	461	467	508	479	456	469	425	491	457	490	452	493	452	469	437	489	466	474	461	468	471	482	469	476	485	499	486	445	497	514	435	456	464	455	460	456	468	493	486	504	468	475	499	476	490	475	494	478	479	464	466	507	488	501	460	490	483	473	468	457	425	495	480	514	484	454	483	489	509	480	459	493	445	449	448	475	472	482	486	495	443	480	523	474	490	475	444	503	479	482	477	435	450	458	443	460	482	483	479	474	454	442	469	487	503	460	443	470	431	458	483	480	465	455	467	473	477	477	465	482	443	463	448	439	489	478	479	464	496	481	458	523	458	469	443	459	432	474	471	470	494	457	508	490	448	455	497	477	471	505	478	472	468	479	479	482	459	463	472	475	483	484	431	460	429	471	451	485	457	513	470	473	447	449	465	485	492	453	497	431	468	455	453	460	449	499	478	480	531	498	455	456	450	462	435	458	450	444	479	521	459	491	474	483	460	458	460	514	477	477	489	451	475	460	462	461	510	502	517	484	453	470	441	447	448	512	451	456	480	463	482	446	492	450	483	510	464	484	460	475	478	498	478	465	480	456	445	441	479	509	467	474	484	529	529	449	453	468	521	454	466	493	493	470	456	432	455	470	469	465	459	445	442	489	433	429	439	495	470	422	481	503	485	462	491	530	456	446	481	475	483	484	498	503	458	485	476	480	474	461	473	460	467	469	470	481	440	512	486	492	447	481	435	470	507	484	475	471	463	483	460	440	460	456	458	486	457	475	484	473	523	454	480	450	496	491	522	476	451	447	468	446	499	481	469	461	498	459	521	458	475	470	457	452	499	463	442	500	479	464	448	471	482	431	503	465	436	463	463	438	506	483	474	462	439	462	509	506	482	525	448	474	480	479	465	459	481	502	501	488	534	505	458	468	497	496	472	471	476	502	455	472	492	474	428	476	466	482	514	520	526	451	479	497	480	474	448	465	488	453	457	512	475	443	471	489	499	433	448	428	471	425	458	498	518	526	480	465	504	488	466	483	464	478	476	448	450	508	430	467	475	483	438	496	473	478	462	485	449	524	460	484	478	459	434	464	458	487	472	496	474	459	471	485	450	444	515	486	473	467	465	449	488	445	480	499	477	445	482	482	466	490	511	445	510	477	495	464	472	454	471	473	455	450	518	486	478	483	478
32083	36711	39952	29273	18555	10254	3839	1553	766	477	412	329	369	340	313	264	281	283	277	237	271	270	243	224	252	269	246	255	235	257	239	220	230	211	233	219	219	246	243	239	246	258	237	257	210	244	248	232	225	225	235	243	242	264	238	244	249	225	212	236	261	200	225	215	246	250	217	222	261	245	250	256	226	230	222	236	214	228	212	212	224	252	231	213	253	244	201	220	242	229	192	224	221	221	212	211	234	227	223	253	238	204	265	224	273	228	227	204	241	227	212	231	234	232	232	207	253	248	213	207	191	247	213	240	220	227	248	218	242	251	216	215	248	231	241	246	232	241	220	231	216	217	252	222	237	222	215	271	203	235	200	225	269	240	232	215	230	228	243	232	238	231	225	221	231	214	227	236	239	255	214	224	252	239	213	228	216	228	216	217	237	219	235	217	234	234	218	234	226	212	229	216	199	233	224	249	259	239	239	226	205	210	249	253	259	244	257	240	217	237	242	228	223	212	236	238	234	226	223	214	248	210	256	264	231	224	230	228	243	251	231	236	237	242	247	235	275	221	239	214	242	246	230	217	254	231	216	226	222	220	205	216	239	221	231	239	222	219	221	243	221	210	220	244	225	231	230	272	236	225	217	239	231	238	242	225	215	251	237	238	261	230	258	232	224	215	217	246	222	230	243	238	244	229	213	260	240	191	220	210	206	224	246	197	254	226	227	238	241	240	230	206	226	233	243	211	216	236	223	238	244	231	243	233	246	246	243	259	235	218	210	221	240	243	245	213	231	229	231	244	223	236	243	223	208	224	236	220	221	242	233	259	216	208	230	235	200	237	235	235	240	212	187	214	238	234	228	234	237	264	253	229	245	226	257	214	246	224	228	260	248	217	202	237	253	214	234	215	223	232	241	217	227	229	237	262	221	216	240	205	243	253	255	243	222	198	236	238	231	236	233	253	244	211	242	231	241	221	258	243	236	235	255	248	257	263	225	211	210	250	208	219	214	246	210	242	249	208	232	224	238	245	242	215	237	206	217	235	218	229	227	218	232	235	195	247	209	220	202	214	253	231	223	223	246	235	256	216	239	221	226	221	217	221	200	240	201	239	244	228	240	214	215	246	229	238	219	211	212	214	226	210	214	234	246	229	217	258	223	213	225	242	256	231	209	231	234	229	232	245	233	209	238	250	232	257	240	222	217	257	245	251	256	221	229	226	241	234	198	233	253	212	232	221	218	220	226	229	225	239	220	252	220	222	255	242	248	237	253	251	204	224	230	211	238	250	228	264	213	218	222	231	217	241	244	255	230	234	231	246	230	236	223	214	230	251	258	230	225	245	220	226	241	211	232	237	257	240	254	231	234	219	201	226	252	247	226	242	229	230	205	208	236	202	182	234	245	232	210	221	217	237	215	237	233	220	220	220	214	233	249	237	234	222	223	203	229	254	220	231	225	237	237	245	270	252	223	231	240	232	262	268	241	239	235	213	227	217	231	225	246	235	221	231	210	206	242	222	234	217	229	262	220	244	234	217	238	202	239	219	238	214	239	259	213	226	223	246	236	245	239	257	258	240	268	222	236	208	215	229	240	230	222	221	243	238	208	221	237	257	233	243	226	226	241	247	220	234	225	230	239	243	224	216	224	216	217	249	232	222	233	226	217	269	218	240	242	235	253	234	204	269	235	222	223	215	227	229	208	230	232	239	194	221	228	197	211	207	249	227	235	246	243	227	244	251	224	225	233	215	218	238	233	241	250	222	246	208	214	227	208	247	224	225	247	240	216	240	221	236	225	205	232	242	241	219	228	231	236	244	221	228	233	199	217	237	232	203	253	215	239	226	230	210	226	252	241	209	261	212	235	209	215	222	239	238	235	263	218	220	229	198	221	246	219	237	243	226	231	242	242	229	244	221	232	232	234	219	218	271	208	239	229	236	217	237	250	209	235	252	251	192	248	226	221	236	239	242	219	222	239	220	237	244	231	220	237	223	220	247	230	239	246	216	241	236	232	222	245	254	250	212	220	218	227	258	237	189	202	223	248	241	207	233	236	199	265	221	211	237	206	260	215	235	250	225	214	226	240	218	234	280	226	256	241	243	231	225	246	219	250	228	251	237	205	236	248	250	220	235	213	222	212	207	219	243	253	208	225	249	241	236	221	226	251	242	242	226	237	224	222	235	244	240	242	238	249	208	239	263	220	226	223	220	222	213	218	216	242	244	225	249	238	231	223	248	212	231	235	205	238	230	236	236	214	198	235	230	235	213	224	213	266	239	240	245	225	239	238	242	213	237	221	205	214	253	230	229	253	211	250	222	221	243	226	228	261	240	229	254	227	229	249	248	236	237	204	202	220	229	222	212	235	224	235	251	236	219	217	244	223	215	225	226	223	268	255	219	219	241	191	245	243	238	234	271	259	241	232	211	237	256	236	234	251	239	228	240	224	202	250	210	211	242	244	207	245	225	256	250	228	222	245	223	228	232	246	239	236	236	230	225	254	255	262	249	248	262	248	256	216	218	239	242	233	241	236	220	277	218	237	235	220	207	225	205	242	221	248	239	252	245	225	235	240	251	252	238	214	234	232	242	233	248	223	234	233	234	241	233	230	267	203	240	235	199	230	227	263	218	228	237	246	247	212	231	242	198	227	226	260	216	234	231	190	231	215	224	216	219	236	229	232	212	232	243	220	243	246	219	227	230	227	220	242	240	217	237	234	218	189	213	245	188	244	227	181	241	236	212	231	247	252	236	229	240	222	251	221	223	222	237	243	212	253	246	203	217	240	212	232	229	234	253	213	272	223	244	220	248	227	226	204	245	232	240	240	250	244	203	225	252	227	215	228	217	260	221	222	215	231	242	214	232	226	248	224	225	232	226	219	212	246	241	237	230	240	211	227	236	200	252	233	249	240	214	207	227	195	238	215	235	256	209	229	197	239	246	231	234	230	196	212	258	256	230	215	227	212	238	216	236	245	238	240	232	221	224	191	195	265	240	220	212	206	199	270	224	227	233	248	248	226	213	225	250	211	226	219	229	241	241	222	219	225	225	210	232	215	210	251	243	245	217	234	242	249	242	232	221	244	257	237	245	219	210	236	229	238	192	218	241	241	214	237	245	242	253	232	215	238	220	247	269	262	252	236	228	222	254	254	211	196	242	257	232	225	225	226	244	225	217	232	220	207	210	217	242	233	235	224	220	199	215	211	244	228	246	245	236	214	227	202	228	267	216	237	206	237	244	239	221	263	238	224	223	220	261	228	232	241	235	242	250	257	247	217	226	222	228	238	230	237	239	237	249	210	228	216	227	231	206	212	217	208	223	232	221	183	240	228	217	233	247	208	230	219	224	225	227	235	248	216	236	216	242	233	237	272	237	229	240	231	238	240	201	211	202	227	225	220	267	208	235	221	196	228	249	247	220	240	263	236	234	240	257	222	228	220	231	259	213	230	223	201	236	231	254	215	247	227	212	262	233	228	211	220	210	238	216	242	262	213	245	248	237
33423	50954	39416	27655	20499	13443	6004	2621	1299	766	624	555	474	410	387	366	347	321	331	324	320	279	275	303	294	273	286	275	284	264	283	244	277	287	268	247	252	273	277	259	242	268	273	275	231	269	235	256	244	276	286	244	246	249	254	238	274	257	250	290	244	242	245	257	262	243	251	223	264	271	258	253	278	241	248	238	236	257	272	250	272	241	243	238	234	247	259	215	268	250	260	255	239	241	264	273	254	236	279	248	265	257	274	249	269	259	248	255	275	253	235	275	249	252	253	247	235	268	290	236	269	238	246	259	265	249	255	268	242	261	269	249	279	248	253	266	264	243	253	242	231	257	263	252	255	251	260	255	274	235	254	253	253	243	261	233	245	277	273	265	259	269	263	248	259	250	261	223	247	226	254	229	258	251	276	248	249	233	274	264	261	265	259	272	254	243	275	232	238	267	245	254	292	252	254	270	257	248	270	255	252	241	252	269	260	271	251	269	245	260	236	269	233	260	236	248	256	262	253	260	243	239	244	224	276	255	264	265	224	249	269	239	283	258	283	259	247	265	267	237	258	226	243	291	249	247	247	266	261	276	226	244	256	249	229	266	240	241	241	256	252	285	248	236	248	255	239	257	256	285	254	254	286	242	261	248	248	242	244	249	268	240	236	289	257	266	268	281	236	234	254	240	253	282	231	265	240	286	247	246	272	270	260	241	262	258	274	248	277	245	247	241	268	228	253	270	255	275	258	252	261	257	262	225	257	247	259	229	252	280	254	242	233	243	233	260	255	262	237	249	244	220	251	247	247	248	266	258	240	237	255	232	269	251	244	269	261	249	260	256	231	260	249	241	229	244	266	254	265	259	229	263	236	275	281	260	260	231	272	268	231	253	243	242	249	267	252	278	264	259	249	223	247	226	255	300	281	237	252	261	255	245	240	233	243	250	273	261	247	259	260	237	291	249	251	246	246	248	244	270	236	250	261	262	245	234	255	233	215	277	227	262	266	253	240	259	281	248	249	262	280	259	272	252	254	253	242	275	256	271	236	264	271	255	229	232	269	283	270	272	263	289	272	226	267	241	236	234	236	268	259	263	228	278	256	236	259	233	281	259	245	247	267	289	256	287	269	219	233	270	266	238	272	224	258	271	244	251	272	250	255	250	244	257	230	257	259	255	257	249	256	241	247	261	267	273	261	259	263	252	246	247	249	288	233	232	255	231	280	269	227	244	292	259	267	267	255	241	231	246	243	253	228	265	233	248	260	240	258	237	268	239	223	242	260	239	226	255	253	230	257	231	284	259	244	271	249	260	240	262	265	267	241	248	261	252	248	242	248	258	243	231	259	264	242	257	271	263	223	260	258	275	262	266	263	257	261	240	265	228	232	255	235	242	271	259	256	254	245	260	271	231	250	230	246	285	246	264	270	267	253	287	257	245	253	264	256	260	252	254	260	245	241	255	257	242	263	257	268	241	233	244	257	250	291	255	284	244	251	249	236	268	237	237	253	252	254	246	250	268	235	253	259	234	284	283	254	217	286	270	245	237	276	246	240	260	235	247	289	248	239	266	274	240	232	230	243	238	239	273	225	260	267	274	239	254	243	251	266	258	283	264	277	261	260	278	255	224	268	253	269	251	250	225	260	245	286	272	245	239	232	256	228	242	276	290	237	238	242	258	222	236	254	253	262	270	288	248	301	269	239	279	235	228	264	250	263	261	251	230	259	243	227	236	228	251	257	241	282	242	252	258	241	258	268	232	248	284	298	246	251	258	244	256	250	274	228	229	249	287	260	277	258	254	255	240	249	286	261	269	239	278	255	263	240	242	261	246	266	265	246	267	235	257	261	274	246	256	243	246	262	264	248	252	218	259	243	223	243	260	260	258	247	253	263	239	235	271	249	247	272	249	297	239	246	260	250	224	275	294	254	249	250	246	250	258	272	294	245	239	240	253	248	285	255	275	255	227	267	289	248	249	257	242	250	263	244	252	238	249	282	249	242	254	271	266	233	264	261	261	267	231	230	273	277	259	262	276	276	268	292	233	267	248	272	279	257	248	238	247	273	244	285	246	252	203	257	255	250	264	283	257	245	254	254	250	271	265	281	255	250	255	267	255	256	260	229	260	257	228	244	268	264	243	257	249	258	246	244	247	233	252	233	258	246	278	253	259	268	235	282	264	256	222	245	253	276	251	271	256	230	248	246	248	268	235	233	237	276	242	253	269	245	264	276	291	253	236	233	223	251	252	259	231	281	280	230	254	285	276	280	255	262	262	222	255	261	237	241	263	243	254	248	256	255	249	267	265	256	249	242	273	263	275	274	257	223	262	227	223	249	271	228	256	272	260	257	257	262	279	274	238	243	257	240	261	280	230	250	262	235	257	229	268	261	260	273	275	262	280	233	261	238	240	308	253	244	269	250	271	262	250	251	256	249	278	281	240	273	277	245	254	229	262	264	265	264	255	249	258	258	284	214	259	256	267	232	246	266	257	249	280	241	277	273	265	241	227	265	257	274	255	251	259	242	270	266	260	266	280	267	266	274	256	264	234	259	235	274	255	245	253	257	258	268	235	260	247	229	289	225	223	247	272	260	281	256	274	256	257	246	233	242	227	229	240	264	278	260	266	237	249	238	269	250	272	245	263	271	261	250	259	258	279	227	252	249	247	264	255	251	225	285	244	247	264	289	245	250	259	260	252	261	254	240	260	239	277	280	266	238	264	244	257	232	247	258	253	256	284	274	235	246	233	270	228	272	305	262	279	220	258	255	261	240	270	264	276	236	263	264	253	260	264	246	249	254	266	241	250	243	258	244	272	246	239	258	253	254	232	240	250	265	248	274	233	261	266	262	255	254	261	250	279	251	250	232	252	266	252	260	250	257	264	279	245	256	280	251	255	249	263	260	275	244	255	280	245	243	281	261	247	264	241	243	264	248	259	275	274	250	251	254	271	268	249	242	252	271	229	258	272	260	265	249	262	268	243	253	289	248	225	247	277	248	245	235	268	281	265	272	251	245	249	254	277	246	246	244	236	270	256	259	283	252	271	260	278	256	260	239	242	256	253	269	229	252	260	254	261	220	278	283	277	266	287	253	250	254	261	231	263	263	256	239	266	258	273	278	297	265	272	241	241	267	228	267	284	253	253	241	241	246	252	245	265	254	245	254	271	245	227	259	290	246	250	278	237	256	250	276	247	245	264	246	269	242	271	259	285	239	267	268	256	236	266	229	260	255	250	243	258	249	283	266	260	258	222	239	261	268	286	238	277	304	247	254	257	269	264	223	269	238	267	273	282	219	263	275	210	254	257	245	226	286	259	232	249	228	258	270	257	266	242	223	261	234	275	278	266	226	261	264	251	235	282	253	274	270	244	273	243	255	240	301	253	244	287	272	247	238	253	257	241	259	270	241	244	231	269	246	255	256	267	241	239	270	265	242	287	234	260	267	255	252	293	257	246	246	242	260	262	274	258	249	247	270	277	272	260	221	256	251	280	244	251
24541	21689	29443	27231	26616	24806	14298	4155	1441	826	651	580	562	467	469	445	406	416	420	398	379	340	377	366	384	386	356	373	367	333	362	342	377	324	372	367	337	293	337	302	313	351	366	304	292	319	301	288	312	307	306	316	308	345	333	322	312	321	323	292	288	321	318	313	331	336	301	299	340	324	327	303	314	304	332	328	323	306	322	337	323	319	328	341	313	305	313	312	325	322	297	318	322	313	310	334	302	310	302	304	294	320	334	318	303	322	309	302	349	315	336	307	323	348	319	318	329	328	313	311	265	332	300	345	328	320	326	311	301	315	312	313	334	312	336	343	363	319	336	284	324	320	317	303	311	324	303	321	299	329	320	308	308	304	312	325	320	367	332	303	296	307	329	308	310	370	295	327	323	304	334	297	333	330	333	328	302	295	309	306	298	308	300	283	324	316	338	304	307	310	327	321	337	302	307	332	349	305	281	351	306	300	303	307	306	307	320	332	321	328	327	289	321	338	321	310	285	333	317	346	317	281	298	306	355	321	343	299	322	310	321	316	315	348	324	286	298	294	298	324	316	282	318	331	283	321	280	271	308	309	282	299	308	301	294	358	283	311	359	340	315	321	336	297	318	290	316	344	315	305	315	353	355	335	335	320	316	325	335	349	340	336	277	321	314	324	304	339	320	324	304	364	335	343	309	316	285	307	325	279	348	323	330	302	324	282	317	289	355	319	312	319	318	315	292	353	321	342	316	305	332	322	325	304	335	337	347	317	331	323	319	303	321	307	320	328	308	326	359	311	332	341	328	307	321	334	315	305	325	310	292	321	307	339	312	354	308	330	306	333	291	312	285	334	326	341	310	325	333	315	332	316	317	335	326	313	334	311	314	316	327	314	293	309	326	311	321	290	323	327	351	331	316	325	306	315	332	336	329	328	330	329	317	334	302	341	325	299	309	319	334	283	303	316	313	318	295	303	306	331	321	353	320	304	291	318	326	313	352	316	324	329	316	331	296	307	335	340	324	280	334	381	305	339	321	306	333	310	315	300	310	319	291	306	296	332	333	308	316	350	308	335	315	331	335	331	313	297	330	300	340	339	353	327	352	336	308	321	317	321	309	306	298	341	314	321	329	310	282	363	326	295	353	383	308	334	320	290	358	328	331	344	325	316	317	306	305	285	343	296	326	286	299	307	319	304	351	349	326	330	329	314	333	333	351	342	351	330	316	318	320	311	330	314	331	274	322	324	336	331	321	292	320	313	330	338	319	314	315	329	314	299	315	313	325	313	282	298	321	330	309	285	305	352	304	305	311	299	324	317	298	289	330	329	306	315	341	344	324	309	310	310	339	289	304	339	311	318	338	314	323	313	322	305	323	323	376	337	301	323	300	311	300	304	307	302	303	281	326	330	295	311	325	321	292	321	269	327	307	313	345	301	340	325	312	337	320	330	316	319	311	324	324	332	326	291	331	329	305	336	337	335	290	301	335	289	310	331	320	329	291	315	303	320	309	340	317	320	317	324	311	300	328	307	306	322	313	302	308	330	313	316	325	336	273	298	308	318	341	336	340	340	333	285	326	330	350	317	348	336	289	327	310	294	291	314	299	296	336	335	324	330	306	316	318	305	345	336	316	321	318	304	335	306	319	327	315	313	310	284	331	319	314	295	304	311	323	343	312	345	279	305	314	352	334	328	319	313	317	319	337	318	349	291	313	305	324	307	317	301	298	303	312	333	326	314	312	309	327	339	302	348	323	318	321	294	309	329	297	334	321	333	340	317	304	308	307	311	325	323	322	330	315	323	308	342	334	306	327	307	348	326	326	302	329	329	327	281	318	331	311	306	283	325	295	322	327	326	326	340	300	315	365	354	315	309	358	332	356	288	342	323	317	315	324	280	318	290	278	320	331	288	327	324	329	298	290	305	325	332	291	318	318	330	341	322	305	344	325	288	312	294	312	304	292	294	304	311	346	307	340	305	352	335	299	264	311	356	324	335	286	306	342	320	284	322	335	341	311	303	318	317	330	333	370	327	311	325	326	305	299	279	289	321	343	328	327	288	335	314	298	310	306	343	323	346	292	302	350	301	336	297	289	311	320	305	332	324	306	311	297	336	335	336	364	302	323	291	332	341	330	325	333	306	363	306	298	299	325	304	325	282	317	304	324	297	301	341	326	338	341	296	296	287	317	295	319	335	337	317	323	312	335	292	328	354	343	309	347	305	360	312	332	339	353	307	318	294	316	343	313	292	298	339	330	324	329	314	300	368	300	307	305	274	324	312	321	320	306	280	319	315	301	290	305	321	313	308	309	314	329	331	334	330	335	322	327	318	321	330	295	316	302	320	354	311	331	315	314	318	330	296	314	318	296	303	328	312	313	318	329	276	322	349	305	322	301	302	328	296	325	331	341	296	317	337	340	308	316	322	316	317	299	294	327	333	301	336	304	329	318	312	322	286	300	316	342	323	341	303	315	308	318	294	307	312	312	302	294	340	298	319	317	298	309	290	323	311	343	292	340	306	320	335	301	309	312	310	314	351	307	336	314	277	320	324	317	314	345	320	304	317	327	301	279	312	324	296	300	308	354	309	298	302	313	328	338	286	325	307	287	310	258	345	313	311	316	344	318	310	333	318	309	324	313	305	299	335	279	291	307	301	331	336	301	358	328	301	290	311	340	313	308	302	301	310	322	314	327	306	313	305	334	307	331	308	306	293	319	328	340	316	347	323	309	320	310	313	340	296	341	328	300	340	320	311	280	321	312	298	338	301	285	297	327	352	302	314	337	309	325	304	348	286	307	317	315	327	328	311	333	297	332	293	332	318	301	308	328	285	283	293	341	344	311	332	318	354	297	317	294	307	308	300	303	310	311	333	328	335	335	316	337	309	305	310	334	316	335	342	333	324	299	310	332	306	352	313	323	306	362	326	339	310	341	316	320	333	320	340	315	314	347	293	336	285	328	334	279	301	322	322	330	308	345	295	300	348	300	345	294	321	331	319	292	310	320	340	333	325	323	297	348	284	311	304	339	343	324	308	306	312	296	286	294	306	287	337	314	330	316	345	330	316	307	344	320	342	303	353	297	309	320	304	324	348	364	308	314	333	331	314	286	314	315	320	308	323	307	327	330	342	346	299	356	308	292	318	324	323	299	318	322	352	334	320	287	329	326	303	323	310	307	302	297	304	349	340	298	343	306	313	306	317	311	306	309	332	293	309	312	317	299	328	333	298	314	326	318	306	345	310	300	297	308	344	315	300	342	318	324	332	343	339	309	300	313	319	341	318	317	268	300	309	326	290	335	314	300	305	279	344	295	321	309	297	312	273	296	323	325	315	328	316	306	297	296	296	301	314	327	323	296	321	351	322	296	324	321	315	302	297	310	290	291	319	364	339	289	335	288	323	319	309	326	287	348	331	314	337	304	351	315	297	295	331	290	291	301	299	283	313	321	306	329	309	330	289	336	302	305	306	312	314	304	347	306	299	300	298	331	307	320	350	252	327
33097	60170	49248	38650	33572	26016	13860	5623	2328	1285	1018	833	762	642	612	562	511	502	511	426	416	440	406	426	408	413	418	411	354	383	373	400	370	327	357	344	368	346	352	326	316	359	338	352	330	331	320	292	318	372	348	346	344	332	338	377	360	339	327	368	356	349	332	341	349	344	322	371	346	321	332	371	362	320	326	334	328	324	345	323	338	320	314	352	329	333	336	347	349	329	333	357	320	338	325	339	346	362	358	301	344	335	320	347	303	333	341	330	335	348	337	321	319	335	336	359	331	306	323	331	345	335	333	341	353	331	340	328	358	338	346	335	317	364	353	356	348	350	362	364	354	325	363	327	283	347	293	338	347	338	351	318	350	351	343	335	321	350	342	334	364	352	318	339	337	350	288	358	335	320	353	332	337	330	363	370	309	347	320	332	372	361	357	347	374	336	341	314	335	319	335	349	355	338	361	339	357	348	369	340	323	300	337	359	338	318	322	340	357	339	356	329	330	346	360	333	343	313	317	322	358	340	408	316	341	363	333	352	302	330	340	333	338	316	336	326	363	348	340	329	364	369	360	309	307	336	359	348	341	359	332	320	335	321	342	336	367	343	346	326	348	336	355	335	315	344	360	333	360	341	330	344	305	334	341	313	350	324	368	352	333	289	358	351	327	348	330	328	357	325	301	371	378	322	342	339	360	393	346	353	339	313	345	346	337	337	356	338	347	326	355	337	350	355	330	324	324	341	359	316	349	341	319	336	313	364	327	330	357	311	347	351	357	365	339	358	331	310	350	357	349	336	334	334	365	330	348	349	363	366	308	353	347	330	322	385	292	343	318	300	347	368	325	340	299	320	367	339	321	353	336	342	351	366	344	349	335	349	319	329	332	357	326	343	372	342	328	337	318	393	345	328	337	276	313	330	350	322	326	345	351	337	317	361	344	322	369	316	323	346	311	338	334	298	353	335	369	341	325	349	358	328	327	341	339	311	361	354	329	367	305	310	337	336	353	300	324	302	364	328	328	308	346	354	354	336	315	324	360	344	333	356	340	332	319	327	351	355	324	320	344	323	341	361	327	388	341	357	357	357	309	335	355	365	315	345	353	337	319	314	337	343	328	320	339	310	342	346	327	333	354	312	333	337	349	339	343	335	347	333	383	359	343	342	337	325	329	349	320	344	340	325	319	328	333	302	304	350	307	334	323	337	350	297	325	359	335	332	337	344	317	328	330	340	353	336	359	357	339	342	363	343	337	374	326	354	321	342	346	320	297	325	338	341	331	321	330	346	358	326	303	336	365	343	336	322	353	314	357	343	322	346	357	363	283	311	338	391	315	339	326	352	293	351	337	340	348	328	312	333	322	330	335	333	332	335	310	339	316	314	365	327	353	343	355	308	324	308	331	359	342	348	346	340	306	339	344	374	347	308	353	348	314	323	336	338	324	302	311	315	339	334	349	352	340	318	331	326	321	359	342	325	340	330	337	326	325	333	344	370	355	330	339	351	344	314	303	332	359	324	311	361	334	374	349	321	311	323	333	352	336	321	358	335	331	326	330	348	325	372	313	352	302	333	351	344	340	352	318	331	334	307	321	310	366	351	386	337	312	339	358	301	347	331	300	344	365	353	319	337	346	330	318	339	333	339	319	353	299	320	339	347	315	323	316	319	348	332	313	313	359	335	296	339	318	355	324	330	350	341	344	290	346	319	324	356	300	349	340	324	350	367	335	324	340	341	354	346	336	347	332	333	348	347	358	322	345	353	338	364	357	328	340	322	335	341	334	340	349	350	358	360	375	355	326	367	303	338	357	304	341	331	337	314	334	345	333	325	364	339	340	333	349	311	333	341	341	361	349	343	347	340	336	359	354	352	341	346	349	335	315	336	358	306	324	344	341	358	344	339	335	311	342	355	344	320	304	312	336	325	346	356	328	325	334	360	347	363	357	344	331	347	342	341	353	347	369	343	357	352	357	346	341	310	323	334	338	368	328	326	320	329	360	328	328	365	311	303	317	361	312	350	356	307	323	350	317	323	316	361	323	313	342	314	332	371	318	318	303	348	327	327	346	323	343	335	327	377	356	324	330	340	308	336	320	331	316	332	339	347	335	344	324	329	343	310	334	328	364	287	345	338	356	315	378	342	341	341	349	325	340	317	312	363	355	358	299	332	327	311	335	376	327	326	314	316	335	348	371	330	311	303	350	325	306	321	341	325	360	311	311	326	381	362	305	338	331	332	317	323	314	317	319	313	325	336	325	311	340	362	354	291	339	324	350	343	314	333	321	332	341	341	326	326	339	355	325	356	336	321	353	329	328	337	333	328	361	342	355	327	348	315	334	338	323	339	317	360	330	348	350	318	336	308	348	361	353	334	347	332	323	338	355	346	324	325	344	314	324	324	313	343	359	322	358	341	344	323	387	345	344	327	318	346	339	316	335	310	356	311	349	351	313	350	313	334	310	345	334	332	355	345	326	351	326	345	326	323	352	339	324	334	314	323	324	318	332	325	325	366	322	352	322	326	348	356	377	333	335	361	351	310	361	367	327	360	358	326	309	296	293	343	351	356	309	330	339	341	319	345	328	328	336	330	318	323	333	349	347	340	286	353	320	363	346	341	350	319	306	361	351	345	293	351	336	351	337	328	313	341	318	358	319	306	363	329	325	321	349	322	310	325	330	333	349	331	361	311	350	358	354	322	345	326	365	357	324	334	353	341	328	337	336	329	343	314	321	335	351	319	337	334	338	347	356	347	326	333	318	348	317	317	344	343	325	355	346	335	329	341	337	343	334	334	347	320	341	322	329	320	330	319	331	340	366	365	336	358	320	346	323	344	356	346	324	329	321	325	332	331	306	310	311	358	327	342	339	365	286	325	312	300	344	369	309	350	347	315	310	335	339	310	314	326	350	369	317	315	344	345	313	345	335	308	320	382	330	312	336	345	329	357	334	344	334	362	334	335	345	331	354	352	333	344	337	322	335	307	358	338	330	292	342	339	337	327	344	336	310	347	344	337	317	326	345	330	355	308	340	362	354	337	329	336	337	342	357	326	321	343	341	323	363	296	318	323	319	329	330	344	320	366	354	342	326	330	345	339	324	334	339	351	332	364	349	350	288	325	330	364	340	327	364	360	315	339	358	345	352	320	356	335	334	365	329	380	334	329	307	350	350	351	318	342	340	313	361	340	332	332	336	326	352	330	337	355	347	317	331	346	331	339	370	354	320	364	360	327	323	313	288	340	333	341	312	334	345	341	392	329	330	327	373	347	290	328	352	325	342	337	323	347	318	351	331	337	335	372	318	334	334	321	308	363	320	323	323	342	354	329	314	326	353	343	318	340	336	339	353	321	343	370	321	348	298	325	297	344	315	306	337	351	341	370	356	333	326	340	320	345	324	321	329	328	341	326	321	314	383	328	345	307	337	314	331	317	349	353	335	332	312	348	333	342	350	366	312	328	322	339	327	336	325	338	342	344	354	364	335	364	347	325	321	346	337	356
25769	21855	30157	30893	24959	14253	7302	3113	1337	763	626	507	441	409	395	394	379	357	367	357	359	359	367	362	346	335	349	359	339	321	323	313	306	294	299	325	325	334	323	282	327	291	287	317	314	325	322	306	308	314	328	319	325	305	311	311	313	310	287	298	311	329	293	283	301	313	343	339	322	304	317	288	339	320	306	303	324	299	299	302	309	317	342	292	308	314	323	306	306	352	352	273	319	321	320	313	326	310	289	314	308	307	326	317	340	294	304	310	305	289	325	314	282	341	302	320	276	313	327	288	276	294	316	302	282	299	302	310	268	291	303	292	308	327	312	315	309	303	291	324	326	309	307	289	314	328	299	334	309	324	275	337	299	295	296	291	303	339	327	337	332	317	308	308	308	299	300	316	327	284	345	287	314	333	304	309	301	317	301	308	333	312	322	323	295	292	325	338	312	328	302	289	319	315	305	285	297	318	302	277	294	346	334	317	306	330	333	288	303	320	309	309	321	319	308	334	308	300	307	294	320	288	295	311	340	318	324	317	270	298	327	284	330	308	306	341	314	270	329	331	270	314	283	321	338	268	275	329	290	348	323	301	297	309	312	331	336	320	284	306	323	302	322	340	305	288	328	313	337	304	332	312	316	298	312	299	301	340	321	280	328	313	295	280	315	302	326	331	299	309	307	300	309	335	274	340	310	332	307	326	294	316	301	315	287	350	313	293	299	308	299	316	308	301	293	328	332	324	326	308	302	351	326	321	333	343	287	310	291	321	325	289	311	297	291	295	310	306	292	316	303	291	322	325	319	305	301	326	290	293	314	298	292	328	326	299	296	274	318	322	288	341	328	300	283	310	321	311	326	302	298	353	315	301	297	303	288	329	328	342	325	321	297	297	319	323	323	315	296	281	304	309	289	327	320	322	323	348	326	284	311	296	300	303	325	293	297	290	340	282	314	338	293	320	278	316	316	320	298	297	305	287	328	311	312	318	313	303	288	288	282	299	306	323	326	305	331	275	312	338	288	291	333	293	299	304	306	296	287	309	304	291	322	309	307	289	327	299	302	296	290	297	327	340	296	339	311	277	298	286	336	285	311	339	297	317	311	320	294	321	309	299	300	301	325	344	288	307	299	299	305	307	317	295	329	306	281	304	296	307	304	285	319	317	321	298	315	266	292	323	311	324	285	314	325	293	302	310	298	305	324	296	309	296	322	278	297	287	304	341	337	311	303	337	290	306	292	325	319	303	306	327	344	285	281	314	338	309	302	282	304	319	323	310	338	346	312	323	334	309	270	360	305	288	312	319	346	277	275	320	338	302	322	310	301	351	306	307	323	292	314	313	330	279	325	282	306	291	316	295	311	325	299	292	293	308	311	309	306	298	298	325	312	307	329	302	332	254	301	311	315	310	309	356	336	314	313	323	291	315	317	319	317	270	291	350	313	278	291	308	325	292	314	331	350	304	318	300	324	291	308	301	315	308	314	273	327	325	337	319	332	330	318	314	344	312	312	280	319	313	311	324	309	306	321	281	293	300	293	298	285	301	295	296	317	294	275	273	322	282	303	318	307	313	291	282	358	282	282	322	301	316	314	350	349	292	279	321	314	301	320	298	339	295	280	296	299	330	281	322	311	285	319	344	329	311	327	333	305	254	278	310	310	303	293	261	300	323	320	337	336	278	298	330	301	320	301	319	312	306	307	326	318	302	320	320	293	281	296	313	317	323	325	295	317	275	325	302	289	321	308	311	299	309	307	299	310	315	305	315	294	301	307	292	273	327	277	316	315	314	294	333	304	283	329	299	320	290	281	334	355	296	323	286	306	288	315	344	320	295	345	306	272	327	300	289	302	306	294	313	313	332	287	305	351	308	318	313	323	307	346	307	292	335	316	333	288	298	307	271	275	306	316	300	306	308	317	304	335	310	277	315	296	287	303	307	299	272	321	292	310	352	319	318	310	333	308	307	311	274	296	294	311	304	329	319	282	311	289	268	301	309	294	316	320	283	306	315	280	311	319	323	278	295	316	326	321	311	304	302	275	297	299	324	275	278	294	302	296	330	327	308	319	310	289	319	339	335	334	279	297	322	330	322	318	340	327	351	304	319	333	344	312	321	294	335	296	292	290	315	311	292	318	288	325	293	304	338	311	275	294	311	316	277	292	315	298	308	329	314	313	304	298	327	302	299	309	283	301	313	344	297	320	272	313	316	316	319	285	346	289	293	292	290	295	282	332	302	320	294	307	331	301	307	323	316	285	334	315	327	327	328	324	273	315	318	306	311	322	304	312	308	325	306	304	351	341	288	294	325	327	315	318	328	284	287	313	307	320	304	309	316	303	314	295	344	321	294	316	316	342	292	320	285	284	307	286	314	334	333	270	328	305	338	311	329	313	286	318	329	309	338	313	329	296	247	341	284	278	308	300	307	331	313	322	283	334	314	301	310	330	291	310	324	302	326	331	299	305	299	316	321	313	308	311	296	309	293	304	290	296	292	310	298	307	329	271	293	306	326	348	329	296	306	280	338	285	337	312	294	304	276	295	310	324	337	307	297	307	318	317	298	306	303	288	313	294	296	363	288	303	280	297	347	336	321	328	328	306	315	329	335	297	296	327	312	313	319	297	306	289	317	323	301	299	329	330	309	359	306	277	316	291	319	288	320	322	301	338	296	308	308	293	288	283	313	303	312	325	312	291	299	315	322	307	324	305	290	311	318	315	287	311	279	307	302	308	300	289	265	304	312	284	316	293	322	306	295	312	294	347	282	307	282	333	322	353	304	314	301	307	299	305	335	343	327	293	311	295	317	302	331	290	266	314	304	324	315	308	307	308	308	291	349	301	303	314	308	307	317	314	308	326	303	307	302	316	287	324	309	298	322	296	297	323	316	337	306	323	290	314	276	319	289	281	319	278	332	317	315	330	311	335	316	309	323	314	304	315	306	348	297	307	323	301	326	291	340	341	333	281	296	310	317	293	318	308	332	288	337	284	299	300	297	303	323	325	328	317	309	323	320	300	337	319	332	330	296	322	331	311	331	290	298	311	318	329	310	315	306	303	305	300	334	330	336	283	295	314	315	306	322	278	332	297	332	300	301	295	320	292	320	300	289	322	307	313	286	321	339	323	325	308	306	318	291	316	286	295	307	322	311	318	318	300	278	325	302	317	295	298	305	340	268	320	312	307	306	287	306	313	291	300	318	303	304	328	297	289	331	314	299	294	302	348	346	304	295	289	271	300	324	277	281	332	318	286	299	310	322	317	327	340	318	295	313	302	291	333	327	345	282	318	329	287	286	297	303	297	307	321	302	281	312	309	295	303	312	314	277	322	339	293	295	298	346	334	334	313	314	335	292	324	302	303	311	310	318	315	305	323	298	298	299	305	330	313	289	306	296	333	314	303	295	315	293	331	318	300	268	318	299	298	303	318	300	291	328	322	298	280	336	320	351	333	287	280	304	328	292	337	316	324	327	314	281	330	310	328	300	275	312	325	325	323	307
30221	50749	41311	31603	25917	14242	9204	5019	1983	1172	747	610	563	525	476	456	452	415	384	389	372	375	372	364	367	354	291	335	310	338	325	328	291	306	320	288	321	321	310	315	312	294	293	303	320	305	309	290	329	338	315	323	308	346	281	338	296	302	324	299	282	299	301	311	310	303	303	320	326	286	314	278	336	334	313	321	308	309	299	283	304	321	311	318	301	301	337	318	324	281	275	336	307	296	260	317	323	332	298	304	284	317	291	318	307	286	272	330	319	316	252	294	322	307	321	284	278	309	309	327	311	284	310	290	296	296	319	305	294	301	325	302	301	326	309	318	307	329	328	281	304	329	298	287	327	315	308	286	308	338	304	287	293	293	303	307	289	290	288	316	301	267	293	316	306	314	327	282	317	322	307	304	298	307	321	346	295	315	281	292	300	294	304	335	291	311	318	283	292	299	286	322	307	326	310	323	296	315	295	306	272	288	314	304	282	316	290	295	313	301	320	301	292	275	266	309	308	306	257	289	332	305	311	290	312	321	317	293	302	306	288	279	344	331	299	302	315	279	309	288	291	321	288	289	325	304	321	324	305	332	333	305	307	312	282	276	289	285	304	349	292	294	337	323	302	301	322	322	339	303	290	298	300	302	304	301	316	312	304	323	307	316	312	295	303	295	305	319	298	293	339	295	335	268	277	328	298	299	309	290	314	298	323	285	311	299	301	302	319	306	303	300	310	293	319	315	323	323	319	341	303	304	304	315	325	321	322	264	257	295	309	318	305	316	308	312	289	312	293	324	324	293	321	309	297	312	326	289	275	319	295	314	288	296	302	311	309	317	280	285	292	292	317	289	300	290	311	330	287	321	291	298	311	284	301	284	268	278	304	303	296	340	307	339	308	288	312	282	300	277	301	288	327	302	313	295	283	312	286	295	317	330	327	333	288	258	301	301	257	297	311	322	343	343	339	315	339	290	314	305	308	299	327	299	283	305	317	310	352	308	294	299	306	346	301	296	315	282	299	286	294	278	309	313	291	294	279	319	310	300	311	325	296	324	289	281	305	289	306	322	307	332	319	289	323	301	291	315	295	278	334	298	310	313	307	310	303	321	302	297	298	304	291	316	324	301	288	340	307	335	294	296	323	311	273	310	295	316	302	293	308	296	302	287	316	264	290	308	274	320	286	310	290	292	338	292	297	307	295	315	318	314	312	299	301	285	306	316	308	340	334	348	321	289	327	279	321	340	304	299	324	284	262	312	315	303	320	312	295	304	300	324	300	296	311	278	266	303	282	296	295	302	329	308	313	285	316	313	312	321	297	325	353	303	281	314	324	326	312	306	307	313	305	286	298	269	307	332	312	287	303	283	289	342	277	321	307	317	319	320	292	333	294	316	287	295	328	295	280	321	256	341	306	282	287	287	291	272	319	294	292	325	308	304	299	322	293	320	302	315	319	325	290	312	297	315	304	302	321	317	296	309	278	287	304	287	349	287	303	315	293	289	313	277	284	291	315	302	295	314	285	336	292	281	317	321	301	273	301	314	301	303	335	325	298	281	318	314	310	313	277	281	313	324	296	313	282	269	303	319	311	371	295	314	306	298	306	304	328	306	293	290	326	311	321	290	304	312	328	298	299	325	309	322	285	290	280	309	286	318	308	330	293	319	310	295	301	311	283	313	311	312	310	312	314	296	306	310	322	306	315	312	289	316	323	324	285	308	292	342	314	296	294	291	311	288	304	289	295	280	285	280	323	282	306	332	299	314	305	300	320	326	311	309	327	286	292	304	349	317	296	285	300	332	305	313	277	305	299	307	273	300	300	289	314	304	312	337	310	330	283	317	312	303	311	301	300	295	296	325	280	303	340	300	305	315	313	293	287	328	296	301	320	282	315	323	283	293	311	304	321	323	320	278	331	327	291	282	297	307	300	301	322	298	308	318	316	294	311	295	300	313	304	294	321	305	285	330	324	321	327	312	327	290	298	315	316	331	304	295	306	326	289	295	290	337	289	286	304	297	311	274	301	282	322	321	305	310	277	284	299	293	328	288	336	313	364	299	288	279	309	285	334	316	302	324	277	324	310	348	299	300	318	304	298	291	282	335	304	317	311	337	318	303	314	287	294	320	300	314	295	299	306	283	308	291	337	303	277	312	286	332	314	311	291	276	266	333	302	316	315	297	296	299	344	306	317	329	304	279	324	339	336	313	290	318	317	291	344	307	273	320	327	305	293	290	319	300	288	316	313	317	315	313	293	291	268	269	305	297	289	310	297	282	292	302	299	299	315	321	309	323	291	299	312	305	297	299	296	284	285	281	316	275	328	282	322	288	315	296	306	277	311	303	319	321	306	308	291	302	319	331	286	287	294	324	331	278	306	291	316	321	331	304	299	331	305	321	315	313	282	310	282	298	273	289	327	310	290	300	307	319	300	320	319	297	321	306	329	339	274	300	273	307	281	314	304	324	291	308	288	351	331	316	285	309	343	292	337	341	301	295	311	315	298	308	299	274	308	299	276	306	294	329	319	345	318	301	304	296	323	328	302	322	287	307	307	334	294	285	308	294	321	309	293	312	302	294	294	302	295	293	309	300	305	281	318	304	317	303	321	314	305	290	307	295	297	304	316	287	276	305	302	299	316	282	287	312	279	305	302	321	310	323	308	286	306	320	297	324	333	299	298	321	316	307	335	335	315	350	310	326	312	319	315	311	300	304	300	311	307	266	288	282	307	321	290	289	329	281	301	297	308	305	295	328	302	278	277	304	307	302	308	314	276	292	330	306	311	314	326	319	318	330	321	339	301	312	296	262	336	320	288	311	333	317	333	320	292	315	296	314	322	311	327	319	288	277	326	341	293	340	334	296	297	285	304	301	311	316	275	299	319	297	297	316	322	310	293	303	312	274	288	302	334	296	322	295	323	312	312	295	333	308	307	311	286	321	293	302	328	317	299	324	318	332	289	294	314	320	320	309	312	314	303	281	308	303	294	325	325	303	287	332	286	286	310	298	277	313	313	304	284	303	299	304	311	286	330	275	333	309	288	288	312	294	286	302	312	319	305	300	301	316	295	316	314	309	304	301	323	285	310	305	323	307	293	284	301	356	286	317	332	314	292	321	320	285	300	306	312	301	316	287	279	274	284	324	307	306	295	279	301	300	311	330	300	296	312	307	339	291	303	315	320	300	300	302	299	326	329	309	310	297	317	313	316	301	353	309	303	287	292	324	308	318	304	316	304	304	316	288	288	305	320	301	323	283	319	309	313	316	300	293	301	306	315	291	308	302	304	295	286	312	266	335	305	310	326	329	314	280	310	303	316	287	296	312	308	303	290	293	312	283	318	299	292	279	316	308	292	305	324	317	323	301	307	280	318	286	300	287	320	320	302	313	317	304	292	331	287	306	310	325	306	286	299	323	307	298	291	293	288	303	292	327	313	313	309	287	335	332	297	279	295	285	322	314	289	314	297	289	303	302	328	316	358	282	317	323	281	323	280	323	347	306
23308	21600	29346	24871	22832	24512	21557	10227	3387	1547	1125	944	775	712	629	592	643	599	595	556	587	548	570	514	550	531	482	501	500	497	506	504	492	504	439	503	495	473	457	515	480	494	477	458	471	428	446	441	421	467	455	479	450	460	482	433	471	443	483	460	431	498	460	462	446	412	463	467	470	470	438	444	445	443	461	448	475	440	439	439	418	476	428	410	434	473	488	436	507	467	422	484	466	463	424	435	445	433	451	447	458	495	466	457	513	434	439	455	414	458	416	437	422	453	422	460	473	443	440	466	433	449	432	443	487	415	466	456	461	460	459	474	498	435	458	484	482	443	451	446	486	506	478	457	444	428	444	437	486	468	420	467	440	455	474	470	433	459	457	450	475	461	489	452	493	401	463	443	502	454	446	428	416	408	438	441	473	455	475	467	466	440	444	462	446	439	453	453	437	459	498	481	442	429	436	457	464	446	449	478	467	445	456	472	441	453	456	494	475	454	469	470	454	453	426	462	453	430	435	471	463	464	440	448	455	441	438	479	432	482	447	453	419	463	458	456	471	451	449	477	498	447	461	445	479	476	459	480	455	457	464	450	467	424	450	438	416	435	459	447	419	446	455	488	446	467	467	440	450	464	439	452	487	473	476	428	446	457	461	442	453	425	445	408	477	487	464	453	441	453	487	461	495	453	460	453	456	453	435	454	444	458	434	443	458	453	454	396	445	461	486	513	444	450	485	453	522	450	491	462	435	460	468	461	470	418	499	474	437	465	449	426	433	427	492	471	466	443	472	478	481	479	467	439	435	439	465	440	479	481	482	440	436	477	427	492	477	453	462	420	438	449	467	451	423	438	456	449	438	500	480	462	434	468	415	455	468	466	492	427	432	446	485	507	440	462	431	422	432	473	437	485	431	426	419	452	471	478	480	454	450	445	460	460	502	439	471	474	423	452	429	446	473	474	482	469	479	453	444	448	420	484	462	479	469	420	422	490	469	475	475	454	418	463	500	452	424	473	456	481	461	451	490	439	449	458	449	414	444	468	462	450	460	447	449	469	476	482	412	443	413	442	438	486	479	480	488	467	484	494	469	485	475	433	457	476	448	455	440	494	461	422	473	442	425	401	440	456	475	415	475	447	455	463	442	430	479	464	427	493	466	450	442	444	459	458	440	441	458	465	467	455	480	439	452	460	458	465	415	461	447	444	453	433	436	434	444	447	467	462	498	484	450	409	427	452	467	434	472	469	441	440	431	496	483	432	469	474	483	436	471	465	484	466	479	486	449	453	481	441	425	433	466	492	435	473	437	445	457	484	493	440	448	459	447	448	438	490	509	438	443	461	453	438	449	441	449	439	451	422	440	444	451	466	449	479	436	447	463	464	459	477	461	489	443	487	450	457	425	456	412	479	415	466	466	453	438	463	425	475	460	458	454	438	450	474	439	475	475	445	463	490	488	431	428	449	438	433	440	473	436	451	459	462	443	475	512	518	437	449	452	423	451	475	459	453	422	471	448	450	470	436	494	470	449	481	444	421	433	425	437	447	445	496	486	448	451	476	450	474	468	472	431	460	492	475	450	414	417	488	476	469	476	453	447	461	462	484	446	484	465	452	490	499	423	447	472	523	419	466	461	442	485	447	457	465	469	423	435	433	514	417	455	462	441	482	472	430	461	456	401	457	439	457	437	462	475	434	445	470	456	461	439	477	447	417	445	450	476	480	431	443	436	429	438	402	477	475	459	467	449	425	458	449	435	473	452	459	476	421	486	435	445	427	475	459	435	455	470	420	461	455	444	452	467	451	430	456	441	449	417	475	455	441	458	437	442	472	464	470	455	514	483	470	483	450	432	469	467	448	497	465	466	426	463	447	482	460	455	487	493	435	447	441	436	446	499	414	498	491	445	487	486	466	468	476	446	418	460	451	510	401	468	443	462	483	523	461	429	451	486	426	462	419	431	433	455	456	464	467	458	410	483	472	423	442	424	435	435	488	458	475	476	473	460	481	449	519	452	463	444	437	456	423	482	437	465	461	465	457	439	426	483	485	495	446	474	480	453	427	455	463	450	462	454	462	463	451	428	449	492	429	457	457	444	494	438	499	437	453	496	431	435	395	472	433	432	438	481	438	466	496	445	477	457	455	457	467	431	438	459	462	481	469	427	453	454	455	448	459	481	525	435	465	443	467	426	478	479	426	435	477	485	469	441	461	466	473	463	463	461	447	489	467	459	439	436	515	430	417	481	421	439	439	481	426	451	421	461	443	425	444	453	446	474	474	485	440	477	428	470	448	450	489	456	443	441	417	491	448	477	463	471	424	441	458	430	465	459	449	449	455	441	479	437	451	472	451	445	464	456	477	459	415	468	468	458	427	472	474	488	472	441	443	494	513	484	470	445	489	470	486	436	441	441	456	434	470	413	517	466	450	452	468	481	462	469	433	489	478	465	423	495	429	431	428	449	476	483	446	454	468	485	481	459	438	436	471	467	458	445	438	470	457	469	462	465	471	437	476	450	475	502	467	478	425	428	489	469	436	446	461	450	463	469	453	483	471	490	455	464	470	467	438	466	449	466	437	446	455	428	422	443	458	441	452	440	431	447	492	468	422	458	459	485	465	448	459	436	419	477	463	445	451	445	479	423	436	426	444	444	474	466	472	460	507	514	447	443	447	467	429	429	455	464	440	445	445	424	451	473	491	434	437	446	467	452	447	438	446	451	436	450	416	470	436	430	440	438	441	469	483	485	438	410	459	515	442	472	424	491	435	475	499	473	448	466	430	467	467	480	468	451	470	463	485	433	413	457	491	453	491	453	477	446	413	456	432	469	473	457	499	457	434	470	456	489	469	435	448	411	425	452	460	423	452	471	456	475	471	409	459	487	418	436	406	430	485	455	431	461	425	465	495	486	476	457	459	468	412	451	463	445	473	448	461	483	434	435	447	466	458	449	490	457	424	398	474	418	448	450	467	456	456	497	440	437	409	469	436	451	443	476	448	449	423	440	445	428	453	481	480	488	451	471	456	463	447	472	477	476	477	466	427	455	472	437	456	432	453	437	445	467	437	465	460	447	425	481	420	477	437	477	468	443	466	497	480	425	440	464	464	453	422	480	440	415	470	449	457	455	442	431	477	448	433	470	427	446	463	455	447	512	436	441	452	472	444	448	436	448	446	432	485	466	469	481	457	434	481	494	469	443	456	438	426	447	455	457	443	455	450	429	439	463	451	454	489	442	415	479	457	451	443	454	418	478	467	461	445	469	463	480	440	446	473	438	442	465	471	442	484	397	494	454	504	466	451	480	466	441	454	431	448	455	440	450	463	465	495	447	462	446	436	444	506	479	472	446	439	499	464	444	479	463	443	462	449	444	483	493	455	429	464	486	485	421	463	476	433	429	473	457	469	422	424	470	449	463	468	460	479	479	453	469	460	478	445	472	441	439	440	447	472	442	473	461	449	415	478	429	454	446	449	468	504	460	449	472	467	458	433	464	459	456	448
36412	65940	54768	41751	32899	26237	19394	12701	4966	2358	1623	1305	1089	925	899	796	785	744	665	685	660	583	646	557	575	534	555	551	521	565	558	506	494	501	504	512	500	456	517	475	431	477	519	472	514	480	499	495	470	504	501	487	477	456	494	461	505	497	472	459	467	485	446	487	466	458	481	506	462	474	429	438	480	425	494	494	486	508	472	466	493	489	452	433	479	446	475	465	431	463	480	485	487	506	461	474	476	503	495	456	437	463	443	465	470	469	448	508	455	463	417	473	452	508	458	492	497	504	459	475	458	455	451	483	486	484	484	461	481	494	443	490	487	492	482	463	479	445	457	462	462	451	480	481	475	465	506	453	467	428	455	453	480	455	481	465	484	451	459	476	448	481	460	457	516	493	456	482	468	436	469	485	415	462	480	495	484	455	419	441	456	487	470	447	487	472	485	422	459	450	476	470	449	469	450	453	495	460	508	464	455	489	493	493	450	481	501	470	435	472	486	448	432	457	466	455	424	438	465	461	501	460	469	457	455	474	473	452	469	470	455	461	459	448	467	454	491	469	452	480	501	458	461	436	497	484	455	494	493	452	483	455	443	441	481	412	473	445	452	465	454	445	482	433	481	461	494	471	446	480	495	431	453	450	463	444	473	483	467	449	518	480	447	471	491	475	477	461	463	474	466	427	458	476	475	481	480	429	458	454	478	440	456	473	442	456	453	473	460	443	459	472	476	503	458	496	469	480	501	478	485	496	453	481	489	475	436	465	456	470	462	414	455	444	489	463	455	450	486	445	447	453	504	465	433	461	460	431	475	455	431	459	457	422	483	460	438	466	502	464	519	462	446	433	432	454	472	470	459	478	476	460	497	448	433	432	455	488	451	460	469	470	454	529	474	456	474	510	480	473	468	487	520	453	471	473	495	438	440	480	487	448	447	456	478	488	449	450	470	503	477	488	484	495	443	414	462	494	468	468	475	432	463	486	456	473	472	442	470	470	482	466	468	483	466	473	428	483	450	456	428	493	463	463	494	477	454	513	468	457	466	468	473	444	463	450	469	476	452	453	484	461	476	464	449	498	478	469	485	455	444	509	492	467	445	455	460	479	472	444	496	480	465	488	458	454	440	475	496	471	517	468	446	497	449	449	458	468	502	477	479	452	510	404	475	443	468	454	442	461	455	469	500	469	500	461	464	450	466	482	514	465	486	476	486	483	473	448	494	496	468	483	481	481	476	449	500	477	451	430	451	459	513	456	457	477	495	472	457	457	462	467	481	466	479	496	483	448	450	435	436	491	469	438	461	465	448	464	484	464	487	434	499	466	480	445	464	468	426	455	485	494	473	456	481	483	496	499	442	508	462	483	466	463	487	464	457	460	494	426	444	516	468	440	501	499	467	483	445	456	479	493	415	466	481	468	522	467	503	484	439	469	460	491	485	468	452	481	491	472	459	486	463	499	462	456	463	464	449	451	445	477	451	551	483	491	459	487	487	475	465	478	476	473	486	459	488	476	442	506	475	471	465	489	435	463	453	469	485	451	459	463	521	471	472	452	407	483	442	478	454	472	487	492	434	469	501	473	440	452	479	438	445	458	447	472	431	445	483	480	441	476	450	465	448	463	471	452	449	448	468	483	447	461	454	452	447	468	442	480	475	471	477	478	486	480	482	425	426	460	473	461	490	452	465	475	434	444	473	494	450	470	486	442	483	446	505	444	474	453	425	488	437	468	512	503	413	468	491	466	448	479	473	456	443	465	484	441	440	479	485	458	471	457	479	486	496	430	471	458	434	481	466	476	465	475	475	439	418	492	463	493	468	469	505	465	482	481	464	460	468	440	438	468	465	461	489	477	449	496	483	430	492	457	456	447	467	455	470	469	480	455	440	470	493	493	437	496	457	451	473	447	476	481	449	494	463	479	449	475	453	488	470	507	501	435	498	487	507	464	488	446	477	491	449	432	481	465	486	475	476	485	476	498	486	461	462	449	446	463	442	481	423	463	469	464	481	430	449	434	462	450	450	464	469	449	508	471	460	475	437	435	484	483	485	468	437	500	489	434	497	494	438	462	486	450	472	501	468	451	435	459	475	449	454	464	431	473	480	459	446	475	482	478	428	469	499	463	483	460	477	456	450	445	449	459	494	472	467	423	451	447	489	454	450	441	481	432	424	488	409	453	474	465	457	455	508	456	499	467	464	494	474	469	431	483	463	454	462	467	476	457	480	481	450	494	469	431	446	468	466	423	483	453	449	467	464	465	453	452	491	512	442	465	488	453	472	487	456	504	453	486	451	472	456	497	480	464	449	468	491	458	452	471	457	472	449	455	441	460	474	464	439	469	459	488	462	449	449	443	509	472	500	458	473	457	513	464	488	460	424	505	453	428	462	475	448	451	488	449	481	481	492	465	474	462	473	457	442	479	488	481	472	466	513	457	462	502	465	483	451	456	443	476	473	498	513	460	394	480	445	479	451	428	462	437	466	458	485	436	491	447	451	459	436	482	467	489	470	478	436	415	448	446	486	471	428	499	492	430	433	502	461	451	481	482	491	449	465	460	473	461	472	474	493	488	460	461	491	458	521	459	476	484	453	484	463	486	440	470	487	457	494	503	510	494	459	490	444	423	482	489	487	459	472	490	487	497	467	459	499	458	442	446	458	505	495	452	457	473	442	452	443	474	462	457	482	469	439	519	461	470	477	494	459	452	439	461	485	487	452	475	434	463	427	449	460	462	477	455	495	452	447	433	462	455	474	438	441	487	417	451	493	482	436	464	441	493	468	439	491	473	430	491	493	486	437	463	486	490	496	448	479	473	416	457	437	453	484	469	452	477	482	458	465	487	508	447	495	440	492	441	476	499	493	478	453	454	458	449	443	448	449	495	496	487	490	500	453	420	536	454	460	450	476	456	477	473	444	495	432	484	496	446	524	519	454	496	466	458	479	457	439	465	489	476	442	468	460	498	439	454	456	523	455	470	465	476	471	456	454	480	476	457	484	468	467	462	436	461	464	462	468	496	452	469	459	455	458	420	477	463	471	492	446	427	481	499	454	515	450	430	425	507	477	485	475	438	458	482	480	462	451	491	442	459	487	465	474	495	452	423	457	467	505	474	468	450	490	458	480	469	443	430	460	416	434	474	460	436	463	434	520	469	497	443	466	498	481	472	463	458	422	462	490	453	435	471	476	466	448	449	476	504	427	489	466	447	473	461	468	486	460	460	480	462	483	517	481	449	452	507	466	498	479	418	464	466	447	443	467	472	437	444	447	478	446	449	456	524	428	412	430	485	440	487	439	463	441	465	448	445	470	467	435	467	452	493	462	440	448	491	485	484	454	513	465	470	499	457	489	455	462	477	464	426	465	443	455	447	493	473	487	493	493	457	465	478	474	472	462	487	427	452	460	481	459	460	431	484	442	444	450	460	470	464	448	468	484	499	471	418	481	504	504	491	458	496	491	445	459	460	436	505	480	484	498	482	475	467	485	458	447	516	475	477
32264	36321	40261	28715	16169	6557	3524	1561	692	579	446	364	319	294	257	317	300	270	285	270	261	279	264	245	250	252	229	230	251	260	244	265	267	245	234	269	241	226	259	194	223	235	255	246	214	242	237	238	197	269	244	233	204	231	231	223	247	215	202	244	270	229	219	214	228	224	217	205	242	214	199	231	225	234	237	249	226	230	217	233	233	223	245	199	223	236	221	216	233	215	252	221	192	251	225	251	232	218	290	221	221	207	223	230	243	210	234	233	238	242	228	233	242	230	225	233	220	231	229	236	237	226	212	213	219	262	223	225	222	231	249	228	225	226	240	243	239	242	227	220	231	261	229	225	227	235	223	264	242	223	221	239	221	228	227	239	222	251	238	234	200	211	252	232	227	238	213	226	244	222	238	192	222	226	239	242	235	242	236	254	226	254	225	239	227	215	230	237	217	245	214	231	239	218	192	239	236	196	231	232	220	230	240	234	229	225	235	217	231	210	243	210	238	226	231	251	254	218	222	233	238	257	241	227	227	233	261	247	228	223	208	228	211	216	214	205	229	244	215	234	227	211	231	225	230	229	198	250	220	240	222	231	231	233	239	226	203	238	214	226	230	223	240	244	247	231	228	239	240	248	207	221	237	196	238	244	265	201	241	243	214	228	236	211	237	250	208	209	218	224	232	225	209	211	245	239	218	234	213	249	182	219	224	238	238	244	188	226	252	248	250	229	209	219	252	214	225	245	253	240	242	216	228	228	261	242	224	245	242	229	217	201	247	215	210	219	232	238	230	233	240	250	223	233	249	194	219	224	251	248	258	248	192	240	244	255	220	219	232	215	198	224	220	208	212	229	236	270	218	216	230	212	240	230	232	233	237	228	227	260	225	251	224	230	238	258	251	239	243	251	248	225	221	247	228	227	220	231	256	225	211	223	247	224	198	231	211	209	202	208	229	237	223	205	241	213	200	227	226	223	245	260	232	228	243	242	230	196	232	231	217	236	255	218	225	237	248	243	232	234	222	269	220	210	210	212	239	243	221	205	234	244	229	259	223	245	198	200	214	226	218	225	235	199	245	226	221	236	233	226	220	257	210	242	234	228	235	205	229	229	222	270	222	254	241	231	240	235	237	245	241	216	209	224	221	227	239	243	232	247	258	247	228	235	234	231	226	247	240	213	217	200	224	233	261	203	223	225	221	239	242	227	248	228	235	214	238	219	252	239	232	206	229	232	249	230	221	218	229	214	233	231	220	248	217	244	223	235	215	211	238	276	222	239	229	232	241	228	229	224	239	251	210	214	223	216	234	240	243	210	286	219	220	259	219	232	270	218	236	205	248	217	208	229	268	227	208	220	216	223	209	235	234	268	198	210	232	246	217	206	210	230	211	229	223	233	210	221	236	227	233	259	224	211	232	226	252	213	233	206	224	241	208	235	219	217	255	240	220	233	236	211	227	222	222	235	229	217	221	222	210	239	253	232	217	219	245	220	234	236	212	245	215	238	229	237	218	215	204	223	208	220	243	238	205	236	221	243	248	226	215	237	234	224	259	214	226	251	241	220	228	218	230	229	205	243	232	240	232	211	247	238	220	232	225	224	224	234	211	242	214	211	257	235	238	256	227	228	223	213	221	235	220	253	229	224	201	232	235	231	231	238	219	229	227	210	196	227	220	236	237	199	213	219	252	239	222	239	228	221	235	240	225	221	214	205	229	246	236	222	244	246	230	239	211	205	226	233	236	249	239	199	211	206	221	219	204	229	215	216	220	232	237	234	233	192	240	223	228	246	246	213	214	242	230	213	242	207	220	204	223	227	227	233	218	209	241	220	189	226	224	225	213	225	249	249	243	225	236	235	193	219	215	207	221	243	242	219	215	209	240	217	229	217	227	233	243	236	222	203	226	233	230	256	222	225	228	217	250	246	222	237	255	226	201	220	252	258	217	228	210	226	234	240	235	221	218	207	237	225	242	232	234	227	228	242	244	240	243	243	259	222	246	246	211	215	212	250	245	234	231	227	237	221	212	220	240	242	208	217	232	233	228	221	237	233	228	232	234	220	246	233	230	240	233	207	196	225	229	203	241	234	233	229	238	192	251	229	220	235	214	233	206	220	240	218	230	245	252	233	241	218	265	243	233	221	206	232	250	247	238	243	230	242	223	212	229	235	212	242	249	213	207	233	215	206	217	252	217	236	223	216	265	262	236	232	231	199	228	249	245	220	221	226	210	245	225	216	230	241	216	249	212	250	228	237	236	222	218	238	217	200	236	222	236	226	222	245	200	204	224	219	235	249	234	214	232	240	239	220	225	226	230	239	243	235	206	224	244	214	251	248	221	238	221	208	239	205	241	225	234	214	235	235	229	250	231	241	225	211	229	241	197	243	225	232	252	216	248	234	228	217	245	234	226	220	231	224	223	227	236	262	208	213	206	233	236	221	235	235	221	217	243	246	234	206	250	237	205	258	203	212	241	239	213	227	243	241	223	228	213	213	194	232	219	236	223	221	240	216	245	239	216	226	243	239	224	239	221	245	226	238	209	214	226	225	234	227	226	225	241	229	221	249	234	202	225	238	234	216	233	229	240	234	224	197	214	222	213	223	260	229	236	227	240	226	220	221	238	234	216	219	208	238	219	218	213	241	246	229	227	225	265	252	234	213	214	231	230	220	213	244	237	190	212	217	256	261	256	275	259	210	231	204	223	221	233	242	228	229	235	210	228	229	252	223	241	229	208	232	215	215	232	236	239	203	246	227	235	228	241	263	221	236	208	210	246	223	215	225	212	251	218	223	246	252	231	247	233	245	221	238	239	267	237	219	247	228	245	224	243	237	233	224	238	246	257	212	227	215	267	212	204	219	216	244	243	228	210	223	229	232	210	215	223	247	231	234	228	245	238	227	235	221	221	249	257	219	211	225	268	226	217	233	240	234	212	246	235	235	239	224	241	265	213	253	235	240	250	206	266	231	273	241	251	239	224	219	229	209	206	223	229	234	212	228	244	231	231	251	194	239	225	255	243	222	214	216	218	210	231	226	234	206	226	256	233	249	231	216	234	208	232	204	229	267	221	234	239	202	235	222	219	240	256	235	231	202	240	226	240	248	204	206	229	222	221	243	231	245	238	238	233	234	245	225	245	237	234	241	218	218	236	220	217	231	236	232	231	225	207	263	225	248	233	232	212	219	245	233	220	240	228	262	231	217	213	210	232	219	212	224	244	209	218	238	228	253	236	231	198	214	241	214	213	191	237	216	224	227	214	227	230	224	222	236	241	209	247	218	224	211	213	220	213	226	225	225	239	238	237	232	239	244	224	245	217	237	237	210	200	231	221	249	229	268	236	229	238	217	237	245	225	239	232	238	216	229	225	224	232	235	244	205	230	237	240	243	245	227	219	233	260	221	209	230	230	210	234	208	240	271	227	219	217	221	216	244	206	233	230	209	244	232	227	238	229	228	231	233	244	237	239	229	234	265	236	247	208	208	226	213	218	248	233	232
33615	50694	39650	26260	18132	8947	6026	2868	1182	896	619	502	397	337	421	361	371	325	304	330	325	308	298	318	299	289	255	249	277	303	282	278	279	309	266	273	244	267	265	273	240	277	231	273	246	248	263	258	249	275	279	286	233	306	261	243	256	252	239	242	226	242	262	270	237	273	256	264	246	268	252	262	278	246	252	261	281	247	242	259	223	257	246	260	278	238	265	246	259	227	249	263	236	250	245	276	248	244	252	269	256	254	245	254	250	221	242	236	268	243	256	244	284	227	260	241	263	243	268	245	247	260	246	231	239	251	235	277	220	255	260	247	276	264	254	255	244	232	278	253	251	233	259	239	243	243	269	244	232	257	264	255	252	241	266	261	251	276	238	241	245	252	256	234	229	254	255	214	246	256	232	247	276	242	249	243	251	267	221	243	246	282	266	269	229	209	268	230	237	227	242	239	280	227	270	273	225	204	246	239	257	255	222	276	249	257	253	277	266	230	260	251	266	225	212	278	257	242	284	250	248	219	234	247	250	226	264	237	267	239	253	281	261	256	240	234	229	258	256	238	247	249	256	258	260	251	248	255	244	245	216	244	245	259	260	247	253	266	269	228	259	231	215	226	247	271	259	259	261	230	266	246	236	213	233	266	265	277	234	265	238	222	232	285	227	257	222	247	253	245	277	268	276	224	230	230	266	259	268	217	208	267	240	239	246	248	261	227	247	249	267	248	264	237	268	268	273	228	264	263	271	256	239	253	266	250	238	250	271	269	251	236	261	251	219	278	245	256	258	265	255	273	236	228	247	242	241	240	246	244	240	248	257	281	250	249	265	221	236	235	283	239	250	267	235	238	237	252	236	247	273	236	251	253	254	252	212	253	252	263	227	275	246	250	250	257	280	258	249	241	281	286	256	246	243	270	246	256	275	269	263	249	241	241	269	261	287	252	237	232	292	257	239	236	230	236	255	266	252	253	254	259	271	234	260	275	260	261	235	227	232	272	253	264	224	260	265	269	285	287	253	254	262	257	246	262	245	250	244	246	247	245	232	246	255	204	267	221	259	240	240	266	234	254	245	269	271	230	240	256	234	248	287	273	248	270	265	279	243	296	275	264	248	276	228	255	269	259	241	257	261	233	241	233	239	268	248	249	252	271	231	262	256	245	256	250	288	263	265	292	247	232	230	275	259	234	253	278	253	239	236	237	287	234	258	231	234	240	265	258	258	247	248	239	210	254	258	247	271	232	231	229	236	249	252	228	287	274	265	219	265	252	291	235	247	233	216	265	239	261	223	225	253	223	256	235	270	242	223	267	266	239	250	230	279	250	259	239	255	237	238	251	258	270	260	261	229	244	244	263	245	248	269	235	244	252	253	249	229	237	244	259	238	250	261	267	240	261	290	246	257	261	225	270	272	255	248	252	257	230	264	237	241	242	263	223	279	257	246	254	249	247	234	270	234	248	249	252	258	264	256	270	267	237	240	268	252	276	275	264	271	277	238	279	265	238	302	280	238	267	267	263	234	241	251	264	241	255	267	240	210	238	232	251	257	269	235	209	266	242	247	244	264	239	245	227	263	252	254	269	255	243	236	279	259	239	243	248	239	235	256	259	250	210	240	229	248	249	269	264	247	222	255	253	262	271	252	269	264	240	229	273	255	259	247	268	256	263	266	237	262	266	246	236	274	235	232	274	264	236	234	241	232	232	249	258	242	261	234	254	259	261	260	250	254	265	259	248	276	254	258	231	235	221	257	239	278	273	240	257	241	270	245	255	246	261	238	255	250	265	280	233	259	268	256	251	257	248	239	255	259	269	265	252	251	243	264	242	249	248	281	261	237	263	261	257	268	266	249	224	246	277	233	213	251	268	247	254	245	251	234	238	261	212	234	264	248	256	260	246	242	241	256	250	279	232	239	274	232	246	247	221	266	239	251	262	251	249	227	249	260	225	247	274	252	262	256	273	242	255	232	246	246	263	263	252	266	259	263	268	251	248	259	274	273	260	246	236	237	250	241	240	247	259	246	245	248	258	232	263	265	261	243	259	251	248	272	240	244	230	214	238	266	287	246	239	241	259	241	254	243	259	248	242	273	227	239	242	250	272	274	263	248	250	238	243	226	263	258	252	243	247	248	245	266	255	264	238	249	226	255	237	231	269	255	257	256	284	219	246	282	267	266	243	246	203	233	238	254	233	236	248	260	256	276	227	244	261	244	262	241	230	244	222	248	244	255	272	239	244	259	276	257	236	245	241	263	264	274	261	242	288	250	251	253	246	272	257	248	237	240	240	232	257	237	229	244	237	248	229	275	247	276	240	254	260	228	254	284	238	241	222	254	247	260	260	250	219	267	247	270	244	283	284	261	253	258	250	249	245	261	217	265	226	266	257	241	264	251	234	246	246	249	256	253	250	264	266	261	260	278	224	220	249	226	243	244	250	264	242	228	250	251	270	247	262	285	248	262	263	278	255	251	235	234	257	235	259	230	275	270	229	249	249	248	273	245	292	250	229	273	273	227	236	262	264	253	230	269	273	278	247	253	250	254	231	268	263	235	243	254	228	251	240	238	239	270	230	261	255	233	261	241	206	215	265	246	243	284	271	250	257	239	288	276	269	255	269	228	267	232	247	251	241	270	254	262	247	254	241	280	290	269	278	258	242	246	245	247	242	236	283	277	263	246	260	218	240	248	266	259	259	246	262	274	286	247	223	261	236	210	274	237	221	271	229	258	243	249	255	248	247	227	240	238	258	253	267	266	251	249	256	244	247	253	230	270	243	241	256	247	267	245	223	250	289	254	232	271	244	253	258	242	255	249	245	275	215	243	282	241	239	245	253	239	256	270	241	237	233	278	276	248	248	238	261	269	268	224	254	247	267	253	263	249	247	221	246	268	241	244	264	263	250	264	250	234	264	281	278	254	241	239	241	224	269	235	242	250	244	232	227	242	259	243	224	239	272	261	236	273	226	252	233	273	237	240	262	266	247	253	253	251	262	254	239	276	238	252	229	238	254	294	239	233	243	233	257	234	257	250	261	250	259	245	234	229	260	240	237	234	254	254	250	270	260	224	266	234	294	243	239	271	261	240	235	257	255	260	253	232	246	283	255	254	248	257	257	235	240	291	272	254	264	295	253	238	232	235	279	256	247	263	258	253	229	265	246	255	256	282	287	255	237	264	255	268	231	228	260	253	248	234	246	247	256	252	246	237	263	273	250	247	247	256	270	269	276	267	248	211	269	248	262	271	261	236	220	264	257	269	231	256	267	251	234	261	265	278	230	244	264	237	267	267	274	240	257	268	244	207	255	261	242	255	262	238	261	267	246	263	247	259	276	254	246	272	247	261	260	256	268	271	243	263	240	250	271	255	245	237	233	250	255	262	254	236	251	268	263	250	261	232	243	248	265	255	268	257	245	257	253	260	252	234	252	240	261	273	231	243	225	264	254	250	252	255	227	253	264	229	224	241	254	249	247	255	255	232	280	243	250	239	264	255	255
24618	21741	29534	26660	23717	20148	13758	5111	1646	999	707	632	482	458	476	399	420	396	368	410	384	396	372	387	351	356	353	365	394	354	358	359	346	330	357	340	331	325	325	328	352	324	313	316	357	319	350	318	323	324	320	317	307	320	339	327	279	333	313	323	362	309	316	307	338	300	345	312	312	304	303	288	306	295	317	359	297	304	305	283	301	319	314	325	320	316	307	318	298	327	309	305	334	310	295	317	304	300	345	298	320	351	349	324	323	335	343	357	339	317	303	299	310	327	307	320	324	303	327	299	338	312	336	332	338	314	328	321	298	344	309	288	302	361	349	304	357	321	328	308	319	339	329	310	342	325	333	297	292	328	345	312	288	319	307	339	318	334	320	310	306	313	320	308	320	299	292	317	299	292	314	345	270	286	303	296	321	335	312	332	340	308	349	358	312	323	312	302	290	334	318	303	322	320	321	325	320	296	299	325	304	300	288	312	325	323	337	311	334	329	338	326	311	310	320	323	323	355	288	365	309	337	327	345	272	312	357	343	311	319	327	304	315	297	326	315	342	296	330	315	314	309	333	304	330	333	312	320	313	321	333	311	338	317	320	316	319	327	317	314	319	294	329	328	332	287	297	328	328	305	341	311	334	344	309	333	287	314	322	343	318	321	324	288	323	331	347	316	324	299	295	315	318	350	324	290	323	317	339	310	334	330	324	301	302	332	322	274	315	330	300	324	314	320	328	309	283	350	317	333	323	336	308	323	302	306	332	291	315	310	332	317	306	301	328	296	306	352	304	321	326	328	316	331	315	319	306	299	343	316	310	293	295	338	306	322	316	309	366	330	288	304	336	306	326	308	329	317	307	322	313	329	299	301	285	269	304	288	281	355	328	305	311	301	308	314	327	305	303	309	330	294	325	316	280	332	327	295	295	325	298	307	308	262	341	318	316	299	333	318	325	352	323	302	347	338	335	314	263	343	330	294	352	320	297	324	297	292	327	320	326	318	285	332	359	351	314	333	349	318	327	313	368	307	311	301	313	315	332	332	298	325	317	327	320	333	320	333	364	313	331	289	281	301	321	310	326	289	283	296	324	293	321	320	287	333	289	328	307	325	294	309	314	287	330	313	331	306	307	319	304	295	332	316	284	296	292	310	327	302	325	322	322	360	287	310	322	326	308	318	302	306	308	330	297	309	346	313	316	326	310	327	319	315	323	303	314	324	309	342	345	322	326	326	311	315	311	320	340	318	315	313	309	289	291	338	305	329	317	322	337	332	316	328	308	334	306	312	336	303	342	312	287	308	376	333	319	319	312	340	325	326	332	343	292	293	276	290	311	322	319	328	292	339	331	341	326	302	317	349	297	301	336	310	347	308	298	339	316	315	308	301	324	300	333	311	333	301	368	312	363	320	327	295	338	304	349	314	335	337	299	353	315	314	299	298	311	326	331	291	317	321	319	315	289	301	305	337	297	298	309	329	324	306	344	330	302	294	328	327	269	314	332	306	308	355	310	318	313	276	318	339	325	307	319	321	329	311	337	331	318	353	344	275	302	310	306	327	334	336	310	335	306	280	342	292	337	330	318	301	311	299	309	291	299	317	317	382	289	330	308	314	358	281	340	320	310	294	323	318	346	286	346	328	349	339	289	308	308	317	331	307	298	327	327	322	303	297	314	321	320	284	333	302	297	303	331	327	306	336	323	319	297	291	288	284	315	289	298	290	316	291	319	340	337	273	323	348	372	321	299	320	344	346	309	311	330	316	295	327	322	348	299	318	304	308	323	294	311	308	332	345	338	311	316	286	335	291	317	280	294	335	340	297	286	329	309	335	320	285	312	300	329	309	332	307	292	309	329	340	294	355	310	323	306	300	301	298	337	299	310	314	309	328	276	316	321	298	286	294	310	324	347	327	298	310	308	324	323	297	330	332	328	337	311	345	302	311	301	322	283	310	310	340	320	313	316	330	296	325	302	332	339	314	296	335	338	319	308	290	331	305	303	316	334	337	317	305	325	310	317	281	310	312	300	329	339	332	335	324	307	289	312	313	318	316	284	310	297	277	338	333	308	317	286	332	349	296	323	292	332	326	280	327	301	321	314	299	295	304	323	300	303	361	302	336	337	312	320	321	316	319	333	328	286	311	316	323	304	270	311	308	303	339	308	327	262	322	335	349	329	322	307	327	315	321	309	372	315	316	300	324	309	333	300	298	319	341	313	293	341	293	312	304	290	322	305	307	334	323	321	303	302	317	306	299	315	294	317	321	340	317	317	314	279	322	309	298	315	318	299	285	335	309	327	327	311	308	308	324	334	318	296	308	350	310	318	329	321	317	319	324	321	320	331	309	370	292	335	309	310	319	308	322	351	313	294	303	300	327	325	340	339	300	317	312	311	308	274	323	323	373	322	311	311	297	317	303	313	292	307	336	330	322	312	302	332	293	295	304	304	291	366	316	319	334	317	315	294	298	348	334	317	296	338	314	333	315	335	317	323	334	298	338	330	308	307	327	327	306	328	300	320	286	334	271	297	350	305	309	314	330	303	316	357	305	336	308	314	330	287	317	342	340	339	343	330	283	290	312	335	301	297	293	309	315	316	309	322	335	283	288	351	325	302	331	311	313	290	323	316	301	323	321	349	296	320	327	322	335	307	326	353	300	312	322	318	323	317	283	342	295	339	331	309	306	291	294	342	307	323	337	312	325	307	315	325	339	315	281	304	296	277	313	304	315	313	317	323	286	304	308	336	361	284	267	317	311	312	302	316	303	316	303	327	317	331	317	316	317	322	327	334	301	326	313	292	309	308	322	301	321	300	300	308	311	332	324	302	320	339	302	288	311	334	336	343	327	324	310	335	324	304	312	304	327	330	332	301	302	318	312	329	318	334	325	293	338	313	324	327	358	329	313	314	317	333	308	302	337	319	323	315	301	303	324	310	335	332	315	299	301	312	321	313	353	317	311	317	300	321	330	296	307	323	319	308	291	308	322	319	340	309	294	274	324	310	322	300	319	339	321	320	339	305	308	327	299	326	337	304	304	341	306	330	346	317	309	320	337	317	323	336	309	295	314	347	307	325	286	290	343	334	315	344	326	314	334	317	338	321	359	345	343	310	327	301	324	332	332	313	321	316	319	302	321	309	291	315	338	319	323	328	334	330	350	298	315	328	308	304	324	339	312	297	311	328	330	315	321	329	324	324	336	293	329	319	297	318	340	307	364	286	319	308	311	305	312	346	308	343	316	311	304	299	273	298	308	354	327	328	328	327	314	316	322	299	301	335	323	308	354	339	286	328	356	323	319	305	321	286	303	296	304	315	288	320	327	334	287	306	299	319	324	334	313	315	318	350	304	272	309	301	299	292	294	303	313	306	328	287	305	298	301	335	295	339	283	326	291	308	315	309	305	339	313	315	321	338	282	351	316	288	304	320	332	352	320	309	304	330	304	298	337	326	318	306	329	304	330	319	335	309	284	338	321	300	307	328	300	311	292	278	296	324	304
32987	61977	49763	35674	26485	19440	15091	6874	2586	1616	1089	855	669	630	621	568	522	518	464	453	481	406	451	405	404	361	372	389	369	362	350	387	401	335	345	345	348	343	352	321	326	317	351	363	371	347	374	333	330	359	337	345	317	335	319	347	302	341	362	354	332	334	322	330	349	353	313	326	281	355	346	347	341	333	333	320	371	346	359	336	353	336	324	343	343	375	349	364	337	375	319	322	320	323	326	323	338	320	336	318	325	327	336	344	327	327	349	359	331	369	333	311	345	338	350	330	298	321	314	335	346	340	363	347	332	325	369	287	340	348	345	329	318	363	302	321	355	318	364	364	314	351	317	333	319	304	344	317	313	324	327	332	332	308	328	340	355	319	340	366	325	312	333	339	326	359	309	299	344	340	344	354	326	330	324	322	327	318	300	307	354	331	345	301	321	350	318	310	348	337	340	319	295	383	294	335	313	341	316	351	328	354	331	334	326	309	344	369	320	361	305	348	347	337	342	353	339	306	325	319	318	317	324	329	331	311	338	363	321	344	312	314	323	345	323	327	327	329	347	327	316	331	326	335	321	335	313	325	295	327	314	342	312	326	332	316	322	344	342	356	325	345	321	319	331	334	328	345	336	341	328	332	355	328	331	339	296	328	349	332	320	349	317	335	325	313	345	327	316	304	353	376	352	314	314	327	359	333	342	367	324	323	370	357	324	313	359	318	359	332	346	356	330	339	344	325	330	333	324	331	354	330	347	346	299	354	363	341	362	348	330	371	349	332	325	345	324	327	353	302	320	344	357	310	337	335	321	322	311	309	316	336	307	344	325	329	327	337	313	355	327	362	328	333	319	329	321	340	354	325	353	324	348	330	339	304	308	303	363	278	334	324	339	310	344	362	345	366	337	322	367	322	323	343	336	352	351	331	365	341	343	312	330	306	341	335	323	326	345	356	315	346	387	339	304	321	321	328	347	366	325	338	370	366	319	321	367	322	313	297	345	342	320	361	348	345	320	351	351	307	315	371	331	343	347	310	346	339	315	333	333	310	311	283	347	355	319	341	321	334	311	322	338	309	307	311	321	346	357	351	305	340	319	349	328	323	301	355	379	349	309	341	348	300	291	320	333	351	328	350	324	325	329	327	325	347	345	314	313	322	319	324	356	304	338	318	306	341	338	330	346	333	337	341	341	328	327	315	328	364	303	332	333	346	309	353	297	339	314	334	307	326	344	332	338	333	336	355	345	360	306	328	304	332	320	372	332	346	329	325	323	326	323	348	316	334	336	306	336	286	319	346	322	329	307	325	290	310	344	347	328	329	316	292	352	378	321	371	345	325	335	310	346	325	370	351	363	342	325	327	327	341	333	321	337	336	316	337	315	321	353	360	354	343	312	337	314	336	369	315	345	330	343	345	357	314	355	360	327	324	313	361	342	323	369	339	351	317	350	340	320	342	370	320	360	330	324	338	289	314	328	344	316	275	320	321	348	331	343	320	324	291	348	306	326	313	323	323	342	304	334	346	381	351	326	284	326	324	326	347	336	352	349	336	293	331	357	330	318	329	300	360	325	338	361	328	342	349	319	335	274	324	336	345	338	359	301	309	326	329	332	304	354	333	313	329	337	309	337	369	334	345	322	330	334	335	326	364	334	317	337	316	338	344	306	326	341	314	328	336	322	343	329	341	328	337	310	320	324	329	333	316	356	340	326	307	325	309	324	346	327	328	349	336	332	310	324	346	326	343	329	350	320	313	366	360	351	339	353	327	326	352	334	331	356	325	345	338	319	321	311	349	295	349	319	316	337	323	338	317	360	341	381	309	372	348	332	339	323	304	323	322	317	312	321	330	308	311	345	313	337	321	339	318	349	365	340	315	333	354	326	314	313	308	327	363	349	312	318	338	340	326	343	348	360	336	351	325	326	310	341	354	341	350	315	334	325	328	322	352	357	333	311	336	316	386	378	328	313	329	338	336	325	291	346	322	315	312	357	331	312	317	302	338	382	339	339	329	351	319	322	329	324	329	344	358	343	355	334	315	379	313	304	343	374	359	336	357	318	293	329	350	332	318	366	317	316	337	343	347	335	335	322	328	348	351	329	316	336	305	354	367	341	332	333	343	333	358	316	309	362	352	333	323	328	342	358	331	327	313	300	344	338	348	340	329	345	355	322	336	317	375	331	349	349	350	340	309	337	328	346	297	352	319	358	342	341	318	335	342	347	322	336	318	333	319	332	307	334	321	317	352	308	329	350	328	356	317	338	356	376	309	343	320	341	359	335	303	322	331	338	340	341	318	351	362	336	353	308	338	324	347	315	300	331	335	352	363	356	302	331	336	335	358	369	323	313	324	320	327	307	354	347	344	347	324	308	336	329	353	326	342	331	310	324	336	342	319	313	316	331	355	328	333	315	318	337	328	332	349	316	348	313	316	328	346	340	302	343	359	339	332	328	339	342	320	348	361	360	355	340	349	311	322	364	359	322	304	308	320	364	320	352	367	333	320	316	356	329	306	330	361	323	318	318	347	339	288	314	297	355	355	324	305	347	317	337	321	317	306	324	335	337	346	306	308	322	309	352	347	338	351	309	342	345	328	318	325	337	334	360	321	356	332	342	341	318	335	347	348	349	313	318	364	368	333	333	353	337	312	346	326	337	322	330	364	338	342	312	322	326	338	329	315	323	343	330	379	316	341	337	313	325	323	344	343	359	342	319	329	326	331	337	338	342	318	325	345	341	303	313	335	354	324	321	313	318	327	330	346	359	338	320	350	354	304	319	354	323	372	354	349	344	344	336	323	348	340	323	334	332	353	329	318	295	338	347	351	321	348	342	333	317	332	364	341	337	341	303	332	337	336	316	320	317	354	325	336	336	327	358	340	347	368	317	314	331	315	337	309	350	345	344	348	343	347	340	332	306	329	330	336	330	341	341	330	329	359	356	353	314	331	338	303	339	325	329	332	354	325	350	314	334	336	329	331	321	310	303	333	325	314	338	274	337	338	300	340	343	327	317	338	301	350	339	356	333	328	332	311	328	324	341	344	338	330	278	316	348	332	320	310	304	336	348	329	333	319	328	325	344	312	353	329	328	315	375	345	329	310	345	312	356	333	354	320	327	311	331	345	325	355	362	318	311	326	300	366	338	360	314	318	328	352	321	332	342	310	304	340	329	334	350	295	351	341	329	326	349	341	319	328	357	325	347	337	324	327	332	306	335	310	322	355	335	341	272	318	328	337	319	310	318	326	318	338	325	303	346	332	315	313	324	327	312	363	358	371	299	301	328	372	331	328	346	327	313	359	310	323	296	319	335	328	319	347	352	349	318	331	338	334	342	314	341	344	312	273	329	362	358	321	321	338	324	323	343	333	354	344	328	323	328	321	341	355	338	314	317	308	344	353	345	322	302	322	366	355	350	311	354	349	337	310	315	356	342	320	370	313	345	305	335	344	343	382	335	339	318	314	346	347	326	343	316	312	314	336	310	365	332	311	325	349	361	354
25808	21899	30386	29964	21832	14160	7294	3020	1098	728	602	495	408	436	412	378	382	348	363	365	352	343	304	355	341	388	342	321	305	294	328	318	293	374	305	336	328	341	324	331	309	315	351	318	339	293	341	312	309	317	300	299	318	283	336	291	318	301	306	310	336	307	275	310	291	336	303	297	312	283	313	287	320	350	321	322	295	310	330	303	314	316	294	310	284	290	318	282	302	294	303	287	301	303	339	265	303	329	316	304	278	316	320	287	285	304	334	285	330	288	332	302	344	323	349	300	283	297	332	350	336	327	333	304	294	302	330	314	298	283	305	296	313	331	313	293	316	323	312	304	287	313	324	301	286	322	328	290	305	285	311	302	304	308	321	296	324	323	320	298	321	307	293	330	323	290	301	313	308	328	308	322	307	294	309	309	291	315	315	309	304	310	309	321	323	297	270	292	299	292	300	315	303	323	293	319	286	291	315	316	338	296	283	297	313	308	307	331	317	293	289	313	313	316	321	337	270	320	284	297	325	321	324	310	302	314	296	326	298	338	301	324	294	301	329	326	311	311	303	293	293	282	316	296	311	331	321	288	322	328	312	338	296	332	358	291	283	336	330	329	298	311	313	301	326	331	333	334	336	322	307	308	299	304	297	329	291	311	337	343	307	309	302	318	257	311	300	313	320	286	313	304	312	319	322	305	288	317	312	302	306	317	304	307	302	305	326	315	308	279	298	283	345	310	313	307	304	329	326	313	292	346	322	313	333	297	306	322	311	309	316	264	295	307	286	300	313	309	307	331	267	282	315	294	310	297	309	312	320	308	345	312	299	289	290	324	317	310	294	305	301	297	318	338	270	280	306	282	298	319	329	326	307	325	293	351	301	290	319	286	304	304	297	315	296	321	313	297	333	333	307	289	304	328	312	335	295	319	308	314	327	317	331	289	274	311	339	336	305	329	312	327	325	300	306	330	319	306	319	317	278	288	311	293	302	311	310	273	318	311	335	348	316	331	314	312	315	305	300	288	317	323	309	278	339	302	318	278	315	296	293	286	298	315	297	307	300	297	297	303	341	361	306	309	329	270	290	317	334	290	308	307	301	290	335	316	319	309	294	317	269	325	290	312	294	330	321	311	305	316	326	296	310	300	310	316	302	328	286	306	289	299	296	300	350	314	352	350	330	333	314	313	309	303	313	318	305	303	315	329	322	285	302	327	307	300	300	313	275	340	298	315	328	323	313	292	352	349	323	268	270	347	313	320	319	295	305	292	315	286	306	322	295	276	296	329	298	331	323	303	306	314	311	318	297	322	280	299	290	316	323	301	324	298	319	328	297	319	311	348	312	307	279	305	314	306	316	332	300	343	283	329	336	330	305	322	281	287	277	312	310	269	313	315	351	303	303	313	302	310	306	325	334	319	321	307	316	314	319	304	316	362	317	320	324	315	293	293	330	321	295	299	305	310	326	334	334	289	300	310	287	311	294	275	293	311	305	322	329	293	278	303	297	324	317	292	297	307	323	317	343	325	306	324	354	271	295	314	316	294	335	308	284	326	326	307	317	312	322	300	322	304	309	335	329	303	327	281	304	323	286	308	313	282	304	288	282	335	296	287	301	320	306	296	319	310	331	323	280	297	312	320	322	322	306	315	337	325	347	283	292	326	319	322	306	318	301	304	339	329	294	287	328	311	284	337	284	314	289	304	301	296	288	293	333	322	299	298	282	320	316	336	316	318	346	327	329	312	299	304	308	299	319	320	348	296	314	311	347	305	299	296	287	327	295	333	336	319	302	327	301	298	349	294	313	331	292	308	301	298	326	296	290	319	321	321	328	302	337	309	320	293	296	303	300	301	317	330	299	259	328	313	324	276	306	310	293	319	328	310	310	312	311	285	308	317	341	309	323	295	340	295	289	299	330	295	330	280	291	301	340	319	311	294	294	302	331	314	312	282	272	325	305	293	330	298	288	301	304	313	295	310	303	297	335	301	303	303	304	277	305	327	316	282	313	301	330	303	328	292	303	308	281	280	324	309	323	310	314	302	319	309	304	321	282	355	283	327	275	355	289	307	321	307	300	308	344	291	339	310	306	287	317	349	310	318	318	267	297	279	309	364	328	330	301	292	321	290	315	312	310	310	271	294	310	313	309	319	321	285	289	321	322	345	318	287	278	330	303	316	301	320	316	292	341	321	337	314	320	283	295	301	260	326	351	317	350	316	297	326	301	299	291	320	276	284	290	300	290	300	321	295	295	293	297	295	321	290	315	280	306	301	307	295	307	303	306	298	297	316	339	318	295	297	320	285	314	312	314	313	317	323	298	320	290	314	310	286	284	307	307	306	311	289	295	316	310	293	296	316	310	332	323	305	316	300	328	292	314	331	304	288	330	322	280	304	328	305	338	349	282	324	298	286	292	305	332	293	308	296	299	285	299	291	308	315	290	303	303	331	302	353	315	315	326	291	322	298	316	324	302	283	284	318	281	299	306	326	296	328	319	309	311	298	296	319	305	283	312	310	301	331	324	293	307	307	314	327	323	349	284	281	307	303	325	300	321	299	286	325	323	306	314	325	301	328	316	290	346	307	313	316	313	281	309	313	292	290	291	311	290	303	278	317	265	294	256	315	295	327	298	306	314	311	298	290	309	287	305	295	299	286	336	310	326	305	350	301	268	285	284	319	336	293	340	303	301	302	353	342	295	313	296	280	319	306	343	308	307	326	310	348	307	315	333	303	321	331	353	292	331	269	305	290	300	276	300	298	347	316	323	322	310	339	273	303	338	331	306	274	300	283	318	299	291	328	317	319	311	303	303	304	313	311	308	310	296	340	319	268	334	305	310	316	311	314	330	318	306	328	313	297	331	319	301	330	319	287	280	335	298	286	308	323	324	279	350	316	332	327	283	264	304	299	323	331	323	310	290	283	312	303	307	318	309	286	298	297	324	321	292	285	285	300	349	293	313	316	284	352	302	280	342	284	310	304	315	292	280	302	326	321	285	322	304	316	304	309	332	339	290	313	313	306	322	320	294	306	304	320	323	310	322	304	318	284	306	295	337	305	304	307	303	326	322	358	295	305	305	333	317	316	309	330	301	311	286	312	306	328	304	313	276	321	317	296	335	318	311	308	289	314	339	289	288	285	303	323	295	274	311	327	332	283	308	282	341	315	292	339	309	351	310	313	312	323	317	336	282	311	343	332	268	278	339	307	355	317	308	309	289	308	294	323	309	338	324	304	285	312	295	312	314	320	325	292	313	308	319	290	296	317	311	315	281	310	302	311	316	298	335	279	305	337	304	294	317	310	305	297	321	302	301	281	325	329	318	343	313	318	308	310	325	286	308	309	340	281	321	326	294	289	319	318	312	312	272	323	305	317	302	294	317	310	326	303	318	292	316	308	320	344	300	312	310	287	324	291	335	322	291	315	295	305	294	321	316	304	309	327	289	332	322	326	312	325	327	323	315	299	277	302	318	313	320	283	321	295	307	312	328	325	326	301	303	340
33420	56941	45165	32383	23596	16919	10439	5189	1962	1225	853	757	611	523	535	482	433	445	418	416	403	424	386	439	387	405	387	366	375	364	395	399	342	357	328	379	364	341	311	357	359	323	318	357	353	332	311	308	322	343	318	310	352	323	349	349	337	322	342	332	361	350	330	344	379	320	347	342	317	352	333	325	338	349	355	337	303	329	315	349	332	298	351	321	309	327	339	348	350	327	324	372	320	334	334	358	320	331	331	357	296	331	331	340	322	352	341	351	356	335	334	321	333	342	340	329	351	316	327	345	339	322	353	355	323	320	352	358	319	334	325	334	339	336	357	338	344	301	353	331	327	349	321	358	349	316	301	354	357	334	315	344	338	322	308	329	338	324	359	313	367	315	317	340	376	372	318	346	316	353	330	328	357	331	312	342	355	383	347	330	368	345	335	337	353	351	327	342	334	368	355	368	357	314	309	348	344	350	311	313	332	332	375	354	350	348	321	351	344	325	327	321	316	332	322	355	331	362	327	334	328	349	333	311	304	335	328	346	328	322	374	326	354	354	293	349	324	315	332	331	350	328	364	320	354	349	347	332	316	330	353	333	362	344	366	344	338	300	383	333	332	307	340	316	334	346	337	334	332	318	334	360	339	350	350	320	301	336	326	336	310	340	342	341	343	358	337	355	359	321	362	344	313	332	381	355	321	338	327	352	356	343	369	312	343	322	346	330	337	287	328	325	303	331	320	369	317	326	314	303	333	333	334	335	335	328	352	339	326	364	332	315	343	352	356	348	355	325	336	316	328	338	314	344	337	329	330	315	380	346	347	352	298	347	314	341	327	309	325	315	348	317	314	309	349	300	344	332	356	352	358	344	353	346	348	333	323	308	333	350	355	358	315	337	328	366	351	296	325	371	361	315	336	347	349	330	338	348	341	356	331	327	334	337	296	363	377	355	340	335	350	342	356	320	337	309	331	331	341	364	291	330	324	314	327	323	344	353	361	331	340	350	326	343	329	338	309	345	351	343	332	352	357	351	331	353	320	312	342	339	335	341	361	344	325	322	336	304	321	353	342	337	338	342	337	325	339	311	361	340	345	344	354	335	331	339	323	339	326	315	364	320	338	344	347	341	350	351	332	336	313	315	333	358	333	325	320	319	347	304	304	314	326	350	337	352	380	316	329	339	322	347	340	337	371	320	342	342	348	322	320	341	332	310	330	355	325	336	321	380	350	320	342	371	317	353	312	333	350	370	341	328	347	332	316	318	355	342	333	316	332	347	327	345	319	314	347	303	350	347	328	335	367	329	364	348	354	325	290	362	303	344	349	341	334	366	304	323	359	338	336	341	293	354	335	351	328	329	332	347	328	310	323	361	335	352	323	368	335	344	327	350	330	317	324	355	325	339	368	332	342	365	331	361	316	341	329	338	353	350	338	333	356	314	360	363	349	341	337	333	350	357	337	335	352	347	344	339	331	330	318	363	298	365	325	324	347	346	317	337	345	303	336	327	358	326	355	348	365	335	346	329	321	372	345	348	367	326	348	323	336	373	343	349	327	335	336	330	313	325	356	348	361	324	334	345	342	316	350	363	345	347	330	342	329	315	368	332	359	349	337	355	326	307	350	330	339	330	338	315	327	308	354	340	357	351	344	324	316	357	341	342	321	301	355	324	323	363	340	324	276	334	344	327	304	336	319	326	343	288	326	338	332	343	314	370	322	321	379	315	344	344	335	324	312	305	331	335	365	351	301	375	326	367	343	345	311	329	350	356	362	353	309	337	364	324	366	353	361	364	337	375	335	356	302	336	358	342	334	356	359	328	325	362	330	307	313	326	336	327	314	324	350	355	316	328	329	314	357	309	327	312	356	324	354	368	338	378	334	318	330	320	313	362	332	328	350	338	338	349	325	329	351	321	355	323	356	348	325	335	333	334	361	347	367	320	330	312	307	364	359	345	357	309	308	369	337	335	332	376	318	330	340	310	317	316	317	319	318	336	338	346	314	282	354	312	310	331	318	341	350	308	356	328	333	345	348	347	313	353	311	359	358	324	342	314	362	372	345	339	339	335	345	324	359	350	352	343	313	321	333	359	335	353	321	342	325	313	339	314	336	332	317	347	326	330	304	335	316	322	299	329	307	342	334	321	340	343	347	320	329	319	352	318	351	315	332	341	332	299	343	334	347	343	334	330	289	345	315	359	338	317	355	349	309	332	332	377	342	358	323	330	361	339	364	370	354	342	337	316	338	332	324	323	340	322	333	344	312	343	358	307	315	330	326	309	343	318	344	326	349	320	332	330	315	343	333	343	312	353	347	380	354	372	317	360	309	339	340	320	337	336	325	316	348	329	334	327	357	339	338	346	365	352	355	325	328	328	337	369	337	327	324	333	333	352	358	354	334	298	322	303	328	344	320	331	346	332	318	333	318	312	375	373	337	314	342	359	345	324	318	322	338	332	325	323	331	341	342	337	354	330	361	321	346	337	342	353	356	321	347	343	359	350	366	319	353	365	336	337	308	346	318	315	347	356	342	340	333	358	325	323	338	353	323	319	340	337	308	343	317	350	344	374	381	349	325	342	321	315	305	338	356	333	341	320	343	312	335	341	358	320	327	312	305	364	315	360	303	327	322	340	327	355	330	333	328	384	331	342	313	341	308	349	306	332	328	366	350	315	302	289	356	347	322	338	321	327	351	356	337	333	342	355	333	327	328	339	358	306	334	314	322	343	312	339	329	331	350	320	329	315	338	363	354	322	317	360	346	319	351	333	318	357	344	372	336	323	321	303	323	320	326	324	329	333	352	328	308	323	309	317	319	323	337	334	354	298	339	343	348	315	355	336	327	308	343	345	335	344	332	317	334	361	307	316	334	344	373	359	343	373	348	326	342	352	339	341	361	342	364	336	323	308	319	318	335	311	336	332	305	333	342	300	314	320	329	343	330	346	313	348	356	344	338	335	344	351	316	316	364	342	324	305	331	328	316	313	350	321	358	320	366	357	328	307	346	344	360	360	327	325	317	345	330	356	355	354	303	329	313	315	311	397	332	306	326	324	320	311	311	332	331	332	334	333	328	359	344	355	314	335	339	345	332	322	343	323	304	306	351	328	339	346	335	332	361	331	317	342	338	332	338	331	364	354	327	323	338	336	313	333	322	339	335	368	310	345	331	325	344	361	315	314	314	371	352	304	338	359	365	302	352	329	310	340	310	327	300	325	348	336	332	349	334	340	347	364	330	355	347	344	328	343	333	327	312	363	333	299	355	332	345	325	329	330	332	333	320	328	360	319	330	335	350	339	372	335	328	348	327	361	324	332	373	341	319	331	365	315	356	323	323	322	331	333	358	313	330	343	365	324	355	339	351	320	309	311	333	329	325	340	379	335	357	354	354	299	297	344	356	319	322	353	349	342	323	345	319	374	321	369	320	323	331	322	336	312	324	321	332	325	349	332	302	326	354	316	317	338	347	336	322	363	336	302	373	304	322	342	323	334	330	323	358	320
23420	21753	29615	25107	22998	23739	21412	9478	2509	1465	1005	863	789	703	640	588	602	627	568	558	582	532	540	516	502	497	493	459	515	523	484	507	531	504	527	474	502	486	475	487	486	479	472	439	483	463	473	446	483	488	481	436	453	472	470	456	481	460	469	500	479	437	480	464	481	438	463	472	486	459	450	484	512	460	505	431	452	448	476	453	443	452	462	463	471	478	468	466	484	431	446	444	487	420	455	466	456	473	487	448	491	465	442	481	410	469	471	473	476	451	503	471	454	448	477	441	508	428	433	469	422	440	435	471	455	440	425	429	451	492	474	476	468	484	419	443	446	468	438	455	474	475	459	454	455	427	416	480	466	426	458	482	440	463	439	469	440	437	496	450	459	520	451	425	477	484	404	482	484	447	464	440	446	466	456	499	438	452	426	474	500	470	454	449	463	477	477	472	452	475	442	453	446	455	502	476	474	462	438	477	462	437	470	431	492	484	464	474	491	469	479	455	437	474	455	485	482	458	514	425	468	444	425	451	422	470	465	458	451	450	463	431	453	425	454	478	418	500	462	464	477	475	455	456	445	444	442	464	428	470	428	449	484	474	443	448	487	455	471	459	437	481	463	467	470	518	429	440	440	503	485	422	464	471	483	466	453	474	436	470	452	495	456	450	472	485	449	441	471	450	477	491	463	469	476	445	467	451	507	473	463	443	449	430	432	430	475	454	412	489	483	475	435	454	476	445	480	450	465	474	468	478	460	444	437	458	454	429	429	461	473	453	480	436	457	487	446	501	474	479	456	482	436	419	445	469	469	459	495	473	447	450	488	440	486	471	446	463	472	467	469	432	467	500	460	463	459	427	463	464	442	442	455	471	491	486	485	435	470	501	531	461	490	461	485	438	434	490	496	478	449	445	513	455	446	434	439	486	457	482	455	484	476	446	483	449	444	448	475	458	456	467	468	481	476	477	446	458	447	441	453	410	472	488	453	488	433	421	473	447	478	473	407	469	487	442	467	456	474	490	447	455	458	422	459	495	502	437	446	441	468	430	461	451	482	423	453	442	467	450	448	480	435	474	456	514	406	451	501	463	460	451	452	440	502	452	451	454	455	492	504	494	477	477	459	481	471	472	484	482	463	435	488	421	452	476	447	437	487	448	466	480	451	428	457	458	431	426	468	457	436	500	461	450	459	442	429	456	431	471	463	409	478	480	483	463	457	538	451	460	440	457	432	461	465	477	430	442	446	463	465	450	450	488	472	477	467	468	467	433	464	485	440	477	473	451	439	470	470	476	444	450	453	473	471	481	400	439	457	475	440	416	448	472	466	485	489	474	476	443	451	494	434	439	445	413	479	461	488	444	490	443	455	457	475	487	469	456	468	479	470	493	493	483	446	475	454	491	469	445	509	431	457	468	427	479	465	443	469	433	462	457	472	482	427	452	448	464	426	477	451	438	492	452	445	484	500	462	442	434	467	461	433	447	450	457	441	459	439	461	454	397	495	465	475	456	471	461	516	438	488	489	485	430	452	464	475	407	479	480	450	478	438	477	422	430	454	447	480	457	491	451	462	464	436	420	466	470	447	433	467	456	493	442	472	457	473	451	482	452	459	466	457	417	470	445	457	442	513	450	460	473	487	437	470	491	482	467	484	473	469	477	469	447	457	469	473	450	454	427	423	469	481	467	471	417	469	429	453	441	474	449	483	452	488	473	446	465	452	456	449	439	505	442	482	474	502	469	403	478	437	451	463	462	449	411	504	451	499	444	443	465	484	444	414	459	449	472	414	415	451	476	487	478	429	449	482	459	474	452	452	473	429	460	462	449	437	445	469	493	433	461	449	456	463	490	428	479	474	465	453	442	466	470	497	449	467	468	491	439	458	477	472	453	441	437	441	424	411	482	446	482	433	457	451	434	444	456	468	444	409	458	409	456	478	455	467	443	448	477	439	442	476	406	458	478	444	452	464	436	461	440	455	468	479	456	417	449	436	487	450	425	421	441	438	441	452	459	448	471	473	464	451	440	455	437	469	476	460	431	408	451	452	450	476	462	463	448	464	424	459	454	462	469	413	456	448	473	438	448	454	488	461	477	425	498	431	463	462	429	422	457	433	489	522	442	488	433	483	455	481	472	421	463	497	468	445	428	443	435	421	465	471	442	436	492	417	459	444	472	444	492	487	493	496	467	477	423	477	470	456	490	463	431	463	451	445	441	419	449	460	455	464	435	444	474	472	447	431	453	439	436	431	452	443	437	443	465	428	440	441	437	501	445	484	457	464	460	447	458	438	439	453	462	480	424	465	459	455	514	472	460	440	479	475	477	476	479	474	449	419	423	486	448	446	431	459	473	470	466	462	446	452	437	464	468	464	433	463	484	415	457	468	445	451	472	443	481	426	418	459	467	431	503	420	450	446	440	443	452	439	459	451	466	431	446	441	483	483	433	447	492	469	439	485	480	482	461	439	445	478	434	459	465	441	465	480	442	471	518	443	472	501	477	423	428	407	475	480	473	452	470	474	468	442	455	463	462	429	429	434	477	445	444	425	482	429	496	457	464	470	464	485	448	482	407	455	430	471	416	487	480	423	449	438	413	480	464	472	440	433	435	427	459	447	482	448	477	489	458	481	450	450	457	500	433	443	452	466	467	468	501	462	460	487	420	479	489	440	463	460	460	443	458	472	472	467	445	436	496	457	452	482	475	419	453	470	445	458	487	485	432	455	447	477	456	464	453	460	468	450	494	448	433	466	465	431	478	440	452	460	481	446	472	492	458	428	491	459	441	455	434	439	464	471	459	434	437	456	408	455	422	488	435	500	449	420	454	482	456	435	418	434	461	438	458	459	467	453	444	487	461	468	484	456	464	474	443	456	455	449	453	439	494	446	436	453	447	470	444	438	461	505	496	396	460	404	463	440	478	446	440	448	438	455	435	482	455	455	459	439	449	464	441	458	471	475	476	465	464	451	427	481	425	450	459	465	441	470	455	435	466	483	493	455	461	470	470	452	472	465	478	444	435	419	437	452	472	472	462	461	455	425	487	478	465	462	489	420	469	431	420	436	473	463	448	463	494	423	472	463	438	464	473	433	492	468	471	483	472	479	459	432	442	445	469	441	477	492	451	450	434	407	454	484	445	434	451	447	442	438	434	478	431	486	482	478	447	480	485	436	428	452	439	466	482	434	436	488	473	441	416	490	452	446	490	444	466	474	448	440	473	432	469	473	479	461	439	450	465	469	417	482	434	483	474	467	412	424	458	468	456	447	471	435	455	466	483	479	437	504	478	464	450	476	454	459	446	462	431	479	407	455	460	459	476	466	447	469	418	453	433	427	450	429	439	467	453	443	473	461	479	433	446	443	405	457	488	482	451	450	452	459	477	457	440	476	474	495	436	443	472	418	432	440	452	464	460	439	434	431	448	477	457	483	461	408	449	408	496	468	446	467	486	460	492	453	477	456	457	473	438	474	420	456	472	472	445	454	462	513	426	472	415	448	480
36824	67561	55743	43969	32111	24158	19459	11212	3704	2322	1540	1150	1028	811	774	800	779	678	617	620	604	599	591	607	532	543	550	543	547	525	507	532	509	535	503	526	538	511	507	492	470	483	502	482	501	456	463	483	480	488	461	454	512	485	506	455	495	496	493	456	459	470	476	480	469	468	477	471	504	429	491	459	488	500	491	465	466	488	458	495	481	524	465	496	464	441	475	473	452	462	454	464	491	466	500	490	521	476	448	473	470	456	473	484	423	440	461	483	471	437	457	516	496	465	502	438	477	438	497	449	481	479	439	447	465	485	440	496	482	426	470	477	503	471	489	469	457	493	521	459	504	465	471	425	474	454	469	439	456	456	455	468	472	501	471	402	471	480	497	479	459	470	452	451	454	502	474	387	453	434	448	476	474	471	439	466	482	453	448	471	469	467	494	453	488	464	488	485	468	494	449	482	463	440	500	443	449	458	482	454	484	459	463	469	504	444	438	443	470	448	486	463	460	465	448	464	435	462	498	470	485	464	454	476	457	470	460	485	480	449	477	463	449	442	451	490	487	468	464	455	465	489	464	505	442	424	458	426	473	515	450	443	461	514	487	446	479	497	461	472	457	440	423	489	485	453	470	462	471	486	459	467	438	429	482	443	480	478	476	524	521	457	487	491	457	486	457	486	458	460	489	485	455	448	454	446	509	454	476	446	456	447	482	476	460	469	527	444	428	457	464	474	463	469	464	476	489	483	454	444	464	488	457	448	453	509	462	490	471	450	430	433	500	478	472	477	444	499	486	467	464	472	475	477	480	448	488	440	449	529	440	446	519	469	515	459	497	447	474	462	497	466	449	456	454	439	434	438	458	480	477	482	467	492	484	514	455	442	453	518	474	483	482	411	484	440	484	422	455	462	482	464	434	502	504	479	504	477	463	483	456	461	492	428	439	473	472	474	508	479	449	499	503	493	486	480	458	467	482	474	429	479	489	463	440	467	446	464	496	486	487	483	474	462	444	446	443	479	492	480	480	475	465	479	447	497	470	471	486	467	446	469	465	469	487	472	450	490	453	490	479	515	487	476	475	441	463	460	443	438	458	443	449	487	478	460	464	481	465	462	487	445	459	467	450	448	463	428	477	419	447	453	452	458	454	486	476	493	493	500	448	493	478	479	496	465	470	429	456	430	447	476	470	491	487	491	466	497	479	476	516	464	471	450	454	482	513	471	486	463	499	438	467	455	483	520	451	434	487	492	537	455	483	478	516	428	421	494	459	462	456	493	447	448	464	453	457	475	454	492	478	465	445	472	472	468	475	470	453	432	463	495	462	450	456	425	502	471	469	458	493	480	467	476	478	467	468	481	449	463	454	485	472	483	437	487	479	445	451	472	450	479	480	490	442	437	463	482	473	481	487	494	474	504	445	447	470	460	505	484	456	466	458	499	458	457	431	462	473	438	481	504	457	440	442	441	442	468	497	490	484	470	491	470	477	435	453	462	461	436	439	478	474	455	488	497	469	467	487	467	458	454	463	490	466	498	495	476	515	462	456	442	444	457	453	503	516	477	485	495	441	456	486	457	488	470	453	435	469	430	469	474	469	454	461	478	492	461	508	525	439	443	471	452	502	439	461	486	502	465	461	427	494	472	470	490	456	471	465	520	482	469	479	465	457	459	477	475	472	474	503	427	473	447	460	503	455	460	464	463	497	482	459	484	437	428	468	484	458	476	471	492	478	482	462	472	456	482	461	474	468	452	485	468	474	471	498	428	459	467	480	505	466	511	481	437	477	459	461	480	467	469	484	456	504	466	487	478	455	487	478	477	448	441	489	457	481	454	487	455	463	470	466	459	441	467	481	475	464	474	489	457	444	446	461	433	478	477	464	467	444	492	510	459	458	469	503	505	483	481	479	491	440	461	458	456	470	466	478	494	493	479	474	466	458	453	481	457	488	479	475	467	479	480	489	473	463	488	470	475	493	477	445	486	460	492	465	461	421	476	515	486	506	457	451	474	473	481	478	485	471	539	490	485	504	455	454	429	455	470	508	476	478	451	451	459	467	493	450	470	483	479	470	454	510	442	475	443	456	437	458	454	471	504	462	503	455	467	483	458	465	449	479	481	467	483	468	449	471	474	486	495	471	500	442	470	479	454	476	459	488	472	471	466	453	449	480	474	488	419	478	455	448	476	473	465	504	466	427	469	480	462	452	475	493	489	448	487	464	462	481	461	476	469	492	470	473	430	476	482	428	476	485	482	450	453	478	455	501	478	487	492	479	467	508	488	470	464	471	475	492	457	490	456	471	456	521	502	450	518	431	488	484	465	489	496	476	480	427	463	479	490	450	476	462	486	457	435	462	463	486	449	449	500	471	497	440	527	482	509	461	478	501	507	437	461	457	453	443	503	439	487	500	464	453	488	475	473	453	459	478	449	464	466	472	438	464	459	508	475	471	492	475	459	464	476	437	478	466	495	446	492	460	462	469	446	437	449	444	470	488	478	489	482	433	466	454	462	437	441	435	473	483	438	465	487	462	460	454	460	501	477	427	471	463	499	477	430	484	495	497	455	467	483	470	483	469	441	473	485	444	452	485	439	447	483	440	480	468	463	500	466	491	469	443	462	471	484	469	457	487	467	494	506	432	482	453	452	483	470	463	477	416	478	488	500	478	455	499	406	506	461	436	484	448	474	461	482	457	452	474	469	453	462	468	446	462	475	489	430	463	432	484	464	471	471	467	498	449	496	471	447	456	433	432	452	476	481	494	509	485	465	484	423	450	460	470	447	483	452	456	464	430	500	474	453	514	470	452	448	467	437	486	475	503	458	478	465	472	446	479	478	460	459	468	473	479	473	442	487	482	467	468	451	501	448	503	464	466	425	440	449	440	464	483	448	478	478	503	480	437	477	456	453	480	481	445	465	472	447	423	461	423	480	473	505	419	450	462	464	497	466	454	502	427	461	483	459	458	439	515	493	481	461	466	478	473	464	452	454	469	468	471	458	464	439	459	451	452	498	510	484	467	489	495	402	504	491	467	455	450	466	466	455	475	462	512	467	409	426	443	488	468	485	447	483	503	479	473	472	500	501	475	458	518	489	455	511	507	433	423	437	494	480	494	478	469	469	454	471	477	483	468	458	460	493	471	480	489	487	476	471	480	452	463	453	479	506	424	499	477	491	500	472	474	452	466	462	484	451	487	470	484	456	469	470	466	479	475	469	484	496	412	453	481	455	476	496	467	452	496	473	468	450	507	490	483	454	462	478	498	456	456	462	440	486	439	485	433	515	489	452	440	503	458	476	438	476	444	462	460	481	431	468	497	479	461	507	445	460	485	464	430	477	467	436	477	467	524	493	455	484	465	458	455	454	479	486	493	470	460	483	479	492	430	462	453	483	488	458	437	493	468	451	434	469	480	484	472	485	489	474	471	464	490	471	460	517	441	439	517	446	451	487	477	440	481	441	463	479	448	518	448	528	457	511	477	447	457	459	433	458	467	489	466	461
32919	38473	40739	27914	15931	8033	4209	1763	828	571	404	370	334	295	279	272	269	283	272	269	275	231	253	250	250	229	251	263	261	234	219	247	254	245	224	258	252	235	249	224	262	253	243	258	228	255	258	247	230	221	235	236	233	212	235	242	198	261	227	249	244	243	212	228	237	251	210	228	236	235	255	218	226	236	243	229	241	224	213	206	223	227	238	218	222	226	231	224	232	229	218	202	248	246	229	229	244	254	242	232	225	261	216	233	236	231	231	237	249	223	226	236	231	234	207	221	247	229	227	213	229	241	251	230	241	225	227	211	244	246	212	207	259	233	237	212	241	197	199	243	243	267	233	222	242	207	217	270	254	224	227	239	234	230	252	215	232	197	249	233	228	227	220	246	236	256	249	217	227	245	221	236	220	258	249	234	240	220	221	204	235	236	207	245	224	232	213	254	226	216	218	238	227	233	256	228	241	221	250	241	235	223	209	232	237	217	245	220	220	254	278	233	228	236	250	231	236	203	222	218	213	257	244	264	232	235	248	247	264	214	223	228	237	220	264	248	251	247	270	221	241	203	236	235	182	213	231	233	224	219	209	247	222	232	244	255	249	231	243	228	210	226	229	219	218	236	232	238	224	215	234	249	256	246	247	243	253	212	230	224	253	228	222	231	197	256	222	219	236	226	225	241	258	232	228	211	212	225	226	227	238	239	215	249	233	234	246	235	224	233	211	238	225	204	208	233	233	207	213	228	231	204	218	238	223	252	222	254	232	243	212	209	249	229	234	248	248	262	244	241	223	220	235	220	243	228	219	236	246	237	243	215	209	247	233	257	220	223	208	234	246	232	242	226	221	213	248	213	252	232	228	196	247	240	229	227	215	238	247	220	241	232	214	218	206	231	203	234	215	251	241	244	246	241	238	216	225	237	237	220	234	230	223	247	243	237	228	230	223	223	221	251	251	237	229	214	214	235	256	212	232	251	250	223	238	234	246	228	222	233	245	234	228	208	237	235	223	221	212	225	244	250	235	224	227	249	226	220	235	220	250	247	241	250	235	243	253	242	224	244	237	219	224	197	222	232	236	208	241	226	229	228	254	227	238	234	201	233	219	245	257	227	210	211	230	240	217	238	246	220	247	242	232	244	227	241	230	230	200	230	203	245	229	216	231	225	245	232	248	251	243	206	199	214	220	228	215	238	237	230	244	268	235	209	238	216	226	250	195	234	207	207	215	220	233	229	209	221	234	265	202	236	211	203	242	224	237	250	250	206	226	219	229	216	247	207	185	202	243	254	218	203	231	250	234	219	218	222	251	226	237	237	243	192	233	241	208	257	222	231	237	235	235	230	240	238	230	225	230	252	229	221	239	225	219	248	262	205	247	216	225	209	234	222	226	250	220	219	238	229	221	213	234	245	226	236	200	211	207	239	227	231	226	218	245	230	197	252	228	247	230	227	216	245	224	247	236	210	231	260	237	231	239	223	241	239	221	234	244	247	256	217	216	241	234	242	240	230	217	215	233	227	233	248	242	239	239	219	217	215	247	257	209	224	219	229	242	253	248	235	231	223	231	248	216	240	241	220	215	238	237	241	253	203	218	233	232	231	217	223	266	224	204	255	241	216	239	225	257	229	229	214	237	235	224	217	229	222	201	233	239	214	242	242	221	222	227	212	243	216	247	249	247	241	216	283	210	204	222	241	235	227	209	232	249	250	204	222	282	214	223	225	240	226	237	244	234	228	221	205	222	215	230	245	211	220	220	255	218	237	231	217	210	225	221	229	235	245	221	262	247	222	270	237	237	225	246	225	231	228	236	249	251	212	233	229	234	212	273	240	225	268	230	220	251	236	225	229	246	224	235	222	238	208	225	240	258	225	232	235	226	253	251	201	226	244	241	223	229	251	216	227	215	240	235	235	243	234	233	254	245	221	224	199	226	261	230	244	222	211	223	243	266	233	241	232	268	207	246	242	229	241	230	217	226	248	209	261	238	243	231	217	227	222	231	216	234	234	214	240	242	236	261	239	239	225	204	226	230	229	212	220	224	236	245	220	240	217	242	228	252	268	208	236	220	247	229	244	260	233	208	216	258	235	239	227	212	220	218	231	251	250	240	256	237	258	236	213	226	223	237	238	251	235	215	257	238	266	212	263	230	242	207	236	217	224	239	223	203	243	239	215	253	268	231	240	218	239	217	255	220	218	225	223	250	239	221	220	224	227	212	241	239	232	211	224	232	220	238	227	213	236	225	223	217	237	222	246	230	226	238	226	241	239	230	233	201	238	210	235	208	222	241	249	223	238	227	233	248	249	230	264	252	241	252	218	232	227	229	243	206	225	216	210	252	227	220	268	249	219	227	232	254	230	221	219	240	223	228	221	235	250	209	229	213	220	242	231	240	225	232	226	224	251	235	217	238	240	232	198	232	241	248	212	238	228	230	253	225	234	218	243	251	262	228	229	239	283	223	227	233	227	242	223	201	224	234	263	255	204	242	240	216	244	223	239	235	248	219	215	220	239	238	248	245	216	248	215	206	242	214	210	218	241	240	227	223	240	226	240	216	237	244	225	218	224	240	262	231	247	227	250	212	238	232	215	243	214	240	226	233	250	226	229	227	223	248	240	218	242	243	242	227	218	236	231	234	212	230	212	230	214	210	242	215	245	227	198	223	234	201	238	234	242	230	222	245	231	213	240	201	244	203	201	229	231	223	224	249	258	228	211	232	235	243	219	257	245	234	218	232	221	221	252	259	237	266	227	209	228	229	224	254	228	266	249	233	225	249	241	221	255	237	227	221	205	233	229	239	220	234	207	251	230	253	228	232	234	226	206	253	223	216	222	230	247	237	225	238	239	204	257	219	214	247	238	249	230	219	215	230	249	240	238	220	197	212	221	214	236	192	250	244	216	236	207	214	220	216	244	222	221	207	217	206	234	213	232	233	242	190	257	255	207	222	259	200	243	253	268	222	245	262	249	253	219	223	246	222	247	232	213	240	224	210	216	234	206	228	254	231	227	226	194	249	232	237	222	215	259	249	260	224	263	187	236	258	234	216	251	221	246	238	238	245	210	232	232	222	228	191	243	242	231	248	209	221	222	216	253	245	221	239	244	243	244	236	215	230	249	214	277	254	227	235	227	212	233	229	236	241	239	213	273	205	220	246	243	224	217	240	236	237	233	215	220	243	240	238	246	226	242	207	261	242	211	234	229	238	210	241	223	229	231	229	224	210	221	241	214	222	233	228	237	246	223	224	233	219	244	229	198	247	239	257	218	226	244	223	241	211	216	228	212	214	234	235	227	229	252	228	244	212	206	232	247	229	217	229	251	251	215	250	223	257	232	243	231	226	242	207	213	210	212	239	255	206	223	217	222	230	238	231	205	246	243	245	210	255	222	222	248	260	202	240	243	248	215	257	240	203	230	227	225	213	234	245	233	208	233	229	222	230	242	236	242	187	203	225	247	227	246	238	217	234	222	221	234	214	214	235	194	191	228	224	273
34605	52001	39881	25500	18018	11370	7139	3094	1360	858	609	504	424	400	371	368	342	323	290	321	302	314	293	294	294	290	289	317	246	259	250	241	265	270	274	272	224	272	241	273	264	236	241	233	260	280	237	269	251	265	251	271	240	251	251	247	252	239	222	244	235	258	262	268	268	254	251	251	270	249	276	258	225	265	235	239	261	278	253	260	258	270	265	261	266	242	256	236	224	246	256	258	288	236	246	272	249	229	244	269	236	248	224	253	255	259	253	272	252	255	243	250	247	239	287	273	237	247	242	249	234	223	270	246	239	267	258	249	245	241	246	288	226	237	257	269	248	226	249	254	257	264	240	265	273	258	282	252	239	224	253	244	275	238	227	261	284	265	241	244	250	229	278	245	260	258	244	238	259	271	242	273	262	279	239	242	237	255	266	256	257	269	264	261	234	266	263	259	253	246	259	242	263	252	264	245	272	265	252	266	274	260	236	232	276	241	245	273	231	235	261	232	236	283	276	258	247	231	243	256	245	268	269	248	258	217	217	248	271	229	229	273	241	242	235	249	248	248	239	272	227	238	245	233	263	272	237	260	246	278	272	268	244	261	270	240	266	240	260	254	267	223	257	244	260	287	236	264	275	242	245	278	261	266	254	269	261	254	255	247	251	259	260	253	251	257	275	246	236	230	252	263	247	280	257	246	240	303	250	242	239	264	259	230	247	264	264	260	280	241	245	250	261	270	276	244	290	278	235	240	237	285	259	249	251	270	249	240	236	258	249	262	246	243	251	255	277	289	257	260	236	249	260	269	248	248	248	250	246	225	247	257	239	247	247	250	273	255	236	258	264	242	254	254	245	264	267	249	266	253	246	271	261	249	262	281	235	250	257	239	236	266	274	270	278	258	265	274	250	238	234	253	262	232	255	251	242	263	256	249	239	259	239	226	253	253	245	239	276	262	248	270	266	229	284	234	288	227	241	253	278	260	235	248	256	258	256	259	275	217	273	247	261	232	253	271	249	283	259	236	253	250	249	285	247	231	253	240	240	226	277	241	260	234	273	279	242	230	229	261	241	279	229	259	278	254	275	264	237	282	258	220	259	211	233	261	239	260	271	257	269	296	211	258	247	236	285	246	268	246	251	272	271	255	264	237	264	242	263	228	248	269	246	256	240	238	279	236	260	278	245	263	255	243	274	249	244	202	246	247	252	268	253	295	247	233	249	261	266	264	264	276	257	238	256	267	225	255	255	260	248	260	226	249	262	239	260	247	235	278	236	235	245	250	286	255	262	223	260	249	226	250	275	260	236	271	253	233	251	261	230	257	243	234	276	238	277	224	269	265	260	263	259	239	265	259	260	258	274	266	235	254	249	235	235	245	257	258	249	222	247	229	216	259	296	239	231	245	242	227	268	248	270	253	245	249	247	251	259	254	259	241	244	261	235	237	232	254	259	258	264	289	243	241	235	254	260	215	234	270	266	251	232	260	262	264	253	293	262	283	222	242	253	251	283	243	237	241	235	253	244	232	255	234	237	243	274	266	252	263	233	265	252	248	250	237	248	271	265	249	265	252	232	264	249	249	259	232	249	271	236	250	265	247	240	262	267	228	256	259	246	280	240	244	273	245	227	242	262	229	249	249	261	254	264	280	254	239	275	258	267	274	251	263	262	233	288	248	243	264	265	215	275	230	268	278	205	250	273	248	268	260	253	244	237	233	255	255	234	241	268	247	239	239	263	253	214	262	238	251	238	271	247	263	260	273	230	260	249	261	249	250	271	260	241	235	260	275	263	252	242	260	253	232	245	254	229	268	245	223	243	265	239	251	246	241	269	234	262	247	244	246	233	277	229	260	252	250	257	234	246	254	262	240	245	251	238	295	239	263	283	264	237	274	255	251	210	222	282	264	231	255	244	250	253	292	239	266	279	254	267	242	258	244	270	280	263	228	249	253	276	283	257	279	232	258	265	255	244	250	271	260	268	232	263	248	218	235	241	278	277	248	223	248	233	222	276	227	269	231	282	257	239	259	285	269	233	233	252	247	239	303	244	226	233	228	259	237	249	233	270	269	265	265	225	235	283	296	259	237	226	277	271	254	238	244	236	250	239	227	223	256	265	244	260	250	245	255	254	246	255	259	252	257	236	260	274	265	251	265	254	247	258	264	234	252	253	258	240	239	265	252	231	238	283	251	278	243	252	216	249	239	272	250	260	262	247	220	250	240	243	285	260	244	257	243	259	255	241	259	255	263	241	252	263	231	255	248	246	238	264	249	240	231	256	253	253	254	239	250	258	271	291	255	249	234	257	258	237	244	251	250	238	218	257	239	258	257	253	236	278	261	263	249	273	240	230	236	229	242	218	225	234	227	261	239	255	241	251	255	258	239	231	231	237	242	288	279	252	242	273	264	261	246	260	252	245	243	230	264	273	228	237	242	259	264	271	235	268	275	253	237	228	247	246	254	216	249	230	231	251	247	258	260	246	260	255	239	242	274	247	257	234	229	251	281	270	234	228	263	273	261	251	217	249	264	229	262	282	247	254	251	270	266	247	240	292	246	269	249	286	259	247	258	250	252	228	233	235	253	235	234	262	271	275	258	267	247	203	246	259	231	236	248	260	252	221	253	252	230	244	240	243	236	249	250	231	284	270	248	242	266	244	264	243	255	238	253	245	221	246	223	276	248	241	230	251	252	240	268	269	258	270	286	250	244	279	248	237	254	246	230	243	244	258	233	221	237	269	275	250	259	266	263	256	242	224	265	253	229	250	256	256	234	264	245	251	245	232	218	248	277	237	240	254	228	282	232	261	248	257	248	217	257	262	279	245	260	238	246	238	252	240	255	310	273	249	259	254	249	266	236	270	274	241	254	275	242	254	217	256	269	255	252	276	225	252	253	278	239	266	274	245	259	231	249	245	242	235	255	249	231	253	253	249	259	265	258	253	257	270	256	250	258	234	267	250	274	267	222	254	255	253	269	238	250	247	256	264	236	271	241	275	260	230	269	279	247	236	241	248	253	256	229	246	265	280	241	245	239	257	256	259	267	231	275	282	248	237	232	262	277	251	264	236	244	231	253	227	247	257	261	268	266	252	258	223	275	244	236	251	243	264	256	228	272	230	249	271	269	259	221	268	252	234	247	253	282	259	234	223	264	257	258	252	249	267	273	263	245	234	249	223	256	251	244	254	250	265	224	276	281	248	252	235	232	258	252	270	264	260	245	246	276	271	270	242	247	232	278	233	249	241	245	248	285	257	264	262	273	268	258	247	255	252	261	246	257	258	265	257	243	227	239	267	261	238	251	251	245	268	274	249	248	239	239	236	262	221	263	258	264	239	255	250	246	234	239	263	255	248	249	246	276	273	254	269	232	248	240	234	247	262	241	237	234	245	244	259	223	228	250	228	235	245	270	271	247	244	254	227	254	245	258	246	282	255	251	221	252	262	227	239	269	259	243	250	262	258	223	253	248	229	234	264	258	232	285	259	239	256	267	273	285	245	260
24451	21651	29378	26719	24136	20422	13645	4887	1768	996	752	595	545	447	468	450	425	406	362	372	373	381	348	354	328	346	376	362	347	345	349	334	345	351	337	342	344	330	342	343	315	325	310	329	275	315	311	332	317	319	320	310	318	318	337	306	317	301	317	343	320	297	301	321	355	332	333	314	316	318	315	282	307	336	322	345	310	364	320	277	311	333	295	331	308	302	312	299	309	334	303	318	312	293	336	296	313	321	322	320	349	303	326	318	326	319	290	319	316	315	330	341	333	313	316	334	304	299	337	337	314	316	359	325	310	334	316	326	318	318	325	319	336	303	322	333	309	278	333	328	309	347	305	354	321	342	323	327	296	307	309	303	319	331	326	289	317	284	320	299	322	288	309	311	287	333	339	298	350	294	304	322	359	339	311	335	328	307	281	308	340	309	319	299	334	289	325	329	349	319	315	325	329	300	360	326	345	295	323	315	296	340	297	338	299	324	313	303	326	298	300	312	309	342	328	302	324	302	326	317	344	309	307	305	329	344	287	320	337	331	295	335	349	359	323	321	313	327	310	329	315	323	291	302	299	307	339	334	332	333	319	308	309	288	314	333	341	319	334	342	318	320	275	324	318	339	294	300	327	336	336	305	296	307	323	308	346	306	328	339	328	320	299	317	294	334	331	335	339	326	295	334	312	338	334	332	315	320	294	310	320	312	313	293	319	315	314	338	313	346	331	306	322	324	338	310	305	342	313	328	352	321	339	331	313	310	364	337	328	339	302	315	258	322	353	334	342	349	321	304	319	335	316	284	299	306	325	353	346	329	305	322	346	325	303	324	339	289	325	327	300	320	299	305	304	313	296	312	348	338	335	323	315	295	336	306	340	310	291	317	347	321	304	321	301	314	297	308	334	342	311	321	307	302	305	299	316	311	320	337	331	296	349	306	321	327	329	328	336	335	315	324	321	328	295	343	327	336	291	320	289	292	314	313	329	329	299	317	302	318	307	327	305	313	290	335	315	308	296	320	327	310	371	329	352	331	315	308	324	287	331	295	345	334	347	346	334	304	343	315	303	311	339	321	346	334	276	317	306	296	318	317	318	294	332	304	334	304	276	335	317	295	319	281	303	306	322	304	291	286	294	315	283	282	309	327	306	300	300	296	327	324	358	317	307	336	311	329	329	325	340	321	275	319	318	319	312	328	315	342	320	313	298	327	326	359	306	316	291	302	279	298	326	329	277	322	332	318	306	330	332	296	321	320	330	330	372	307	365	310	278	294	328	294	331	330	320	337	320	307	291	288	322	296	327	301	312	324	324	320	302	352	328	308	325	335	317	305	320	321	312	294	348	304	294	320	308	336	330	304	318	316	291	277	305	341	313	322	309	339	337	341	351	326	317	314	326	353	283	326	327	348	307	310	295	299	315	336	328	320	318	341	341	299	298	324	292	295	323	318	323	307	314	300	330	312	325	308	331	290	315	296	301	307	334	344	324	334	337	321	313	307	308	320	311	284	293	308	303	353	337	337	289	308	289	307	306	308	313	318	340	312	307	316	354	305	324	305	304	288	290	315	309	304	300	292	309	273	356	326	285	333	321	304	319	284	317	334	310	314	300	318	308	290	308	300	331	280	314	283	282	279	327	335	332	324	332	323	294	305	302	321	331	326	317	324	325	309	335	319	318	307	339	310	301	330	331	326	296	324	366	326	330	324	313	336	292	293	316	333	311	330	321	312	294	286	307	296	318	331	302	311	330	326	314	350	309	314	354	329	349	318	329	314	322	309	324	326	313	307	319	297	297	304	308	321	299	327	334	327	306	336	332	352	308	294	317	320	305	306	319	340	322	321	292	299	308	308	331	286	320	309	323	343	296	309	316	299	307	324	323	327	330	292	341	308	328	337	292	371	299	320	304	343	313	315	314	310	317	306	324	340	328	339	317	316	290	303	311	325	303	325	300	328	329	294	321	346	291	329	288	328	336	307	314	310	319	316	321	297	321	336	326	298	314	312	284	321	313	295	317	318	293	335	330	281	320	350	346	343	311	326	317	305	317	320	321	318	292	303	309	333	335	313	336	311	343	348	352	370	298	308	340	339	321	292	271	310	323	363	305	324	291	320	309	301	329	330	324	289	282	342	295	305	309	277	341	329	311	301	303	318	297	346	289	308	286	270	318	282	310	325	306	284	320	336	311	332	315	360	327	333	333	295	299	325	320	274	307	301	298	307	319	343	306	344	338	304	312	323	298	326	307	328	305	297	325	325	305	332	295	292	335	323	316	333	311	310	306	310	282	338	305	290	316	345	322	289	329	283	301	306	312	315	281	287	315	314	341	315	314	297	308	321	317	317	339	317	342	323	356	305	295	307	321	327	294	306	310	312	330	310	306	310	337	304	331	347	308	311	350	323	309	323	317	285	290	317	314	323	333	335	280	332	341	333	319	343	301	299	314	308	329	310	313	328	307	345	329	321	308	306	293	307	303	334	337	306	321	351	319	325	340	320	295	295	286	346	307	332	376	307	352	290	306	298	346	337	337	307	322	330	309	320	316	332	286	336	319	303	328	320	310	328	313	321	331	311	336	300	342	343	323	299	330	344	356	301	327	279	338	312	337	330	309	319	331	306	308	320	313	331	326	303	304	320	321	305	307	304	299	337	300	326	350	340	312	280	352	290	281	306	282	309	336	303	312	359	316	321	302	355	311	342	305	302	323	339	327	286	328	355	320	301	315	329	338	315	321	323	345	303	309	319	323	288	347	331	309	344	321	308	311	327	294	288	347	273	361	300	353	320	326	298	331	337	332	348	282	311	309	303	319	327	324	284	328	317	294	291	310	318	342	329	322	309	352	322	332	336	317	329	333	297	305	331	328	358	331	291	302	314	336	322	318	312	342	332	320	322	348	319	297	314	331	320	302	311	307	349	324	311	364	328	308	308	329	315	309	292	302	294	301	320	314	337	324	321	309	315	348	293	322	314	302	306	327	316	302	316	321	334	334	306	296	315	367	319	325	324	310	293	324	333	307	322	311	320	318	339	307	287	319	305	307	311	319	327	328	315	313	305	307	316	291	307	322	336	325	313	317	321	280	318	330	313	332	359	292	337	320	317	324	335	345	322	298	329	286	327	330	332	312	326	334	328	339	308	328	326	316	306	296	325	320	286	287	295	353	330	339	329	325	316	308	337	325	305	274	356	321	340	316	298	316	346	308	326	336	300	283	298	307	367	329	314	344	329	299	321	335	316	317	295	348	330	305	316	329	357	306	306	296	318	303	297	346	331	316	342	308	320	341	328	339	336	317	292	346	295	330	313	307	310	320	294	321	307	288	312	304	337	326	271	305	317	310	319	319	308	328	316	341	297	335	292	315	353	340	296	317	291	320	328	345	311	325	312	285	327	305	321	345	322	348	304	305	315	334	329	312	319	267	329	323	297	289	334	317	342	311	332	290	334	330	306	305	290	331	322	348	328	294	330	323	320	335	327	338	310	315	322	334	348	302	301
34276	61074	49144	36368	27797	19892	14938	6849	2954	1599	1079	780	695	547	524	577	526	484	487	429	428	445	395	386	435	421	412	392	344	361	383	370	356	347	388	359	382	361	366	394	329	332	336	310	344	349	361	335	321	375	325	346	294	322	356	334	318	344	344	346	314	343	328	358	343	364	309	313	333	357	336	326	328	311	340	364	330	287	349	337	335	334	319	335	330	333	347	337	331	354	313	336	329	358	313	339	363	331	357	306	325	330	350	336	324	360	337	340	339	343	314	325	356	303	318	344	313	367	345	348	319	322	333	318	320	306	325	313	324	342	336	345	309	335	311	337	333	322	365	339	342	339	310	316	333	323	324	343	323	344	340	356	312	322	327	358	315	311	315	319	351	301	322	300	322	369	316	348	365	300	345	322	367	363	335	327	342	334	322	360	357	335	359	321	309	325	379	320	316	336	339	337	319	358	335	377	302	348	328	353	340	324	340	322	308	354	322	324	333	339	346	346	303	353	314	327	336	343	329	328	326	326	336	304	362	351	319	343	346	347	333	358	342	351	344	358	320	308	330	331	317	367	325	358	327	328	321	354	339	336	321	300	326	340	356	335	353	320	357	338	342	326	337	341	350	311	353	322	341	333	320	323	311	345	306	301	371	365	314	330	349	345	330	368	329	356	352	316	321	362	313	294	340	326	350	361	337	365	291	312	321	328	315	321	323	338	345	328	315	328	372	311	351	331	336	334	335	343	325	327	313	318	335	324	338	329	326	341	320	329	352	338	298	347	336	317	345	305	326	371	317	310	336	327	330	318	339	330	367	330	339	332	370	360	325	346	332	323	334	317	350	300	318	317	332	325	341	374	385	335	339	345	393	315	301	319	325	299	336	350	317	362	318	310	334	328	363	331	364	336	312	321	313	338	355	341	331	321	301	336	339	336	341	327	319	323	337	370	362	364	352	356	354	345	313	338	317	327	319	314	345	318	339	346	334	337	327	341	362	340	346	335	347	316	300	352	314	336	347	294	338	321	314	355	356	316	337	380	331	338	351	345	331	331	329	318	360	348	319	361	338	358	323	320	331	313	319	311	342	337	358	317	299	345	307	361	285	364	342	334	316	346	332	323	348	368	352	309	306	341	349	324	347	315	317	338	338	338	314	345	307	340	312	344	307	315	344	370	351	335	340	347	310	349	330	323	322	370	361	299	327	336	332	376	337	312	348	301	358	339	315	341	317	313	319	368	313	322	367	339	303	348	324	331	333	338	328	335	333	315	309	336	350	330	318	344	343	296	348	331	325	318	337	349	352	356	333	318	334	334	358	365	341	354	324	319	338	324	354	334	317	303	339	342	328	368	340	326	312	340	352	299	332	331	305	330	302	332	294	350	340	359	325	301	336	358	366	300	342	318	291	310	326	358	345	315	345	354	349	330	327	346	327	324	353	348	307	337	314	337	340	342	307	351	342	340	339	370	338	359	328	340	344	350	321	309	328	335	356	321	345	320	322	358	311	327	350	306	320	346	361	324	343	327	329	322	306	337	321	328	315	366	346	354	323	308	334	346	327	365	334	354	341	383	326	323	337	347	333	337	365	328	331	342	331	339	317	348	343	338	332	345	338	341	327	345	328	352	304	335	351	370	318	367	335	306	319	325	322	338	361	326	319	364	314	328	317	351	313	315	339	350	342	347	315	335	336	275	328	331	312	339	324	307	348	319	315	335	354	335	317	328	362	323	345	328	338	345	346	347	313	363	319	314	348	321	358	346	335	359	328	342	320	309	296	336	322	349	300	335	337	340	336	352	345	305	350	319	325	328	337	316	341	339	317	365	347	353	302	372	366	337	297	367	344	305	340	320	332	320	344	319	302	325	350	312	320	329	326	328	343	334	356	357	318	330	299	339	350	329	352	321	322	335	350	345	364	320	333	360	356	323	353	323	311	335	314	331	345	335	338	342	326	327	319	324	358	340	359	322	367	342	305	324	321	376	341	296	322	329	339	326	313	345	376	356	359	323	360	321	318	313	352	331	342	316	330	343	319	348	360	354	333	347	330	337	334	344	322	325	336	351	338	342	315	314	329	322	348	351	322	364	338	308	349	306	350	301	353	374	347	304	338	327	324	333	327	330	284	324	327	326	338	367	345	352	308	308	351	297	344	324	329	325	349	346	331	326	321	333	354	314	367	338	326	347	346	308	346	357	311	352	323	308	354	336	329	359	319	337	313	356	328	304	328	340	347	350	323	331	327	314	332	338	303	333	337	342	333	325	349	379	333	313	354	343	324	324	331	333	363	303	319	330	344	349	314	335	319	356	325	305	310	359	348	309	341	350	325	323	349	334	328	289	324	327	346	362	367	336	372	338	336	336	332	352	346	344	367	358	368	348	348	336	317	314	329	355	329	325	332	337	357	331	345	305	310	317	346	333	326	333	354	338	329	314	328	333	309	370	317	361	367	311	352	311	315	336	324	308	323	357	313	326	327	330	338	377	347	347	326	339	332	337	323	310	336	343	297	308	320	344	288	340	323	324	371	364	341	325	337	337	337	346	319	342	350	333	347	314	320	328	324	351	328	325	346	309	334	315	319	316	282	336	340	306	332	358	336	305	314	332	315	372	360	333	372	350	336	341	350	321	353	325	355	356	296	312	349	323	331	337	341	344	344	344	342	344	315	373	356	340	358	326	333	339	332	323	343	332	353	343	330	316	350	316	309	312	335	309	304	353	356	338	365	330	347	308	306	348	313	315	310	342	374	345	347	350	327	352	357	323	318	313	337	312	338	337	356	341	355	360	290	308	329	341	342	334	336	333	328	348	342	319	363	362	338	325	304	318	315	324	327	317	325	334	358	339	356	323	310	312	364	327	339	331	330	336	331	288	329	319	361	335	321	323	344	359	334	322	336	319	325	336	308	305	338	334	365	315	327	337	350	327	328	338	341	352	326	342	337	334	367	337	338	320	360	312	311	320	330	326	339	331	365	339	344	342	341	359	325	302	319	353	341	337	329	331	313	316	318	340	319	318	319	330	326	331	346	335	341	352	306	357	300	315	349	332	313	351	353	345	364	353	321	336	298	315	308	333	354	363	346	355	369	358	349	316	330	367	279	329	321	320	362	327	324	347	324	313	303	344	325	340	357	297	335	327	319	330	320	329	315	336	346	341	336	340	317	343	335	342	338	354	360	355	363	306	358	336	317	324	358	351	331	350	349	324	333	323	376	354	327	369	334	352	343	318	318	324	323	325	350	318	352	345	316	353	346	336	317	334	349	320	316	344	338	306	373	282	343	298	328	342	328	315	368	338	337	328	333	363	346	342	363	320	336	324	348	346	330	346	331	351	324	340	339	331	318	331	329	336	348	357	338	337	337	304	303	331	327	330	352	334	346	309	348	313	357	345	337	338	315	334	333	378	344	323	341	331	321	360	348	345	347	337	349	335	328	379	319	371	330	330	345	341	317	356	321	336	338	316	337	335	321	338	343	346	313	296	293	346	330	348	323	353
25744	21960	30536	29809	22196	13265	8052	3715	1541	866	592	480	428	421	413	398	439	395	373	371	378	346	349	370	332	348	318	376	353	330	341	315	324	322	345	301	323	284	296	334	350	323	311	298	343	324	310	301	325	331	308	330	339	333	295	278	312	319	293	306	280	318	341	330	322	306	306	299	297	325	318	289	282	315	287	293	289	310	323	300	352	334	301	311	325	308	290	297	338	303	287	328	297	325	325	323	333	335	308	332	315	329	309	348	314	325	313	313	354	297	326	309	317	311	336	281	300	312	303	317	319	343	334	309	323	332	280	307	321	337	301	340	314	316	311	339	301	301	304	299	326	306	288	314	294	316	302	296	281	325	313	328	300	326	324	358	330	318	320	329	311	298	324	315	293	325	328	293	330	330	344	313	327	281	338	329	319	289	318	293	317	333	347	280	305	311	293	295	295	301	304	318	324	316	308	313	313	330	308	327	311	285	321	326	317	300	306	290	326	320	336	337	283	321	333	309	320	332	302	300	292	301	311	302	340	275	296	301	299	281	321	301	314	320	304	310	309	320	328	326	323	327	321	297	321	310	338	324	324	293	301	255	334	288	317	327	323	308	335	319	298	297	298	346	297	322	323	311	290	306	321	314	280	280	332	336	306	313	305	312	332	314	292	319	330	300	332	313	285	321	310	324	291	326	317	295	331	344	315	294	316	318	327	328	337	313	296	326	316	327	315	322	336	292	331	333	312	324	324	287	281	304	310	306	321	343	299	338	294	318	299	279	343	311	325	332	304	300	288	310	332	286	293	316	311	319	336	310	322	339	298	336	300	301	289	287	357	323	325	317	326	308	324	335	317	331	347	311	312	311	314	308	330	300	281	283	340	327	306	315	332	286	346	302	304	313	304	312	303	298	314	296	295	316	307	295	302	299	286	278	315	318	317	261	349	283	299	314	321	337	288	320	301	311	282	324	282	313	310	303	330	315	297	306	297	300	324	326	331	312	320	307	343	315	305	317	311	309	301	330	313	300	303	317	329	309	313	352	318	311	298	296	324	332	284	299	334	361	307	311	291	313	267	323	329	315	346	328	290	305	305	353	337	306	331	312	304	308	354	312	303	308	319	304	293	295	309	306	323	330	300	308	306	339	307	322	313	320	315	304	333	317	341	309	316	307	283	334	317	298	298	326	320	334	320	325	325	332	299	321	317	294	314	315	318	306	303	299	318	317	308	302	328	297	332	300	318	284	309	274	305	325	314	309	347	323	312	306	328	337	298	301	322	314	316	300	307	342	308	321	330	340	360	317	315	331	291	319	344	351	302	310	292	280	273	314	302	319	305	304	311	308	308	313	333	308	311	333	291	307	293	306	307	309	299	341	325	346	294	322	319	302	330	314	310	336	262	305	326	338	327	311	306	304	280	316	289	327	293	326	331	300	341	314	340	320	322	332	297	325	320	308	334	292	302	287	302	296	306	320	345	322	318	296	293	327	297	309	322	303	284	314	317	313	353	309	314	303	318	356	331	320	331	306	346	334	307	293	295	332	329	312	294	290	321	303	296	309	293	323	274	311	315	316	329	330	286	313	314	331	302	324	313	301	289	272	264	330	329	286	286	333	329	324	340	325	284	293	313	263	296	292	331	291	308	312	322	317	333	328	338	283	306	300	317	300	305	301	324	289	305	303	307	344	306	347	310	309	307	336	294	308	338	320	318	339	336	348	309	322	311	339	307	353	291	306	330	332	343	301	304	341	310	325	288	313	311	315	362	328	323	327	300	324	293	301	328	318	283	313	319	316	301	309	329	308	299	333	313	304	291	298	320	318	323	305	326	348	326	310	309	324	336	307	297	313	306	313	269	313	300	318	321	305	299	342	313	287	305	308	307	356	321	310	327	299	338	308	302	320	320	341	328	286	324	290	332	339	317	313	305	305	317	322	307	333	329	289	301	297	314	311	294	300	302	311	344	306	288	303	323	293	324	286	282	310	340	298	312	327	321	328	297	299	322	312	303	313	323	302	314	296	286	307	299	311	333	323	327	295	343	313	301	328	329	312	313	329	321	300	345	306	280	347	308	319	318	340	296	340	296	298	311	299	321	331	299	334	308	325	301	266	346	293	306	320	321	279	300	314	338	310	323	303	328	301	317	304	308	334	295	305	304	325	335	323	331	306	312	331	306	294	316	285	336	298	283	304	262	282	311	318	291	279	303	283	300	320	336	323	310	338	334	332	331	288	311	340	308	290	343	351	283	316	332	312	295	324	294	323	305	284	342	343	302	296	315	294	327	287	309	321	292	313	320	340	314	320	309	313	314	301	326	345	334	328	330	310	315	290	306	300	307	302	285	318	313	337	333	306	312	297	297	274	296	294	326	302	312	295	297	287	300	312	290	303	312	280	274	308	328	307	315	289	307	318	300	306	323	292	307	292	319	330	287	300	297	312	338	292	306	291	294	347	337	319	321	296	316	300	290	336	330	319	344	288	293	301	305	326	308	309	307	331	317	333	320	321	318	308	346	341	315	343	315	340	294	310	311	324	316	291	302	328	305	300	318	302	310	330	324	315	293	294	315	322	302	319	311	290	324	325	294	295	336	323	304	308	286	284	298	293	330	359	308	311	298	292	295	283	291	322	324	299	297	325	309	344	322	351	310	314	320	332	324	316	358	311	324	313	329	330	318	348	302	338	289	354	331	347	342	318	290	321	344	300	332	290	313	293	314	301	320	321	305	286	296	292	305	311	311	318	313	315	297	312	315	324	320	323	303	289	274	306	322	313	327	273	263	290	341	300	297	323	294	309	310	297	308	305	282	314	354	313	318	301	330	309	310	323	328	282	308	328	283	321	322	307	339	292	317	279	299	308	315	274	319	302	320	328	356	296	302	330	322	305	324	339	323	321	320	326	302	294	341	306	353	288	303	277	310	337	317	305	305	324	299	336	311	312	343	305	330	309	308	306	296	327	295	310	316	315	315	336	300	294	349	334	302	312	325	311	321	286	285	316	331	303	324	293	316	316	334	325	324	305	323	281	305	341	299	319	297	311	317	290	330	318	319	328	278	344	301	307	325	341	314	320	284	290	316	316	314	338	297	300	316	295	303	285	325	338	316	298	307	322	319	351	325	290	337	309	329	331	296	314	317	333	311	306	290	350	320	315	328	298	331	323	322	298	324	290	310	377	312	341	287	333	315	317	329	343	304	297	322	356	318	302	331	305	290	301	258	316	302	285	294	297	319	305	308	325	301	304	323	324	299	345	314	324	313	311	321	338	305	314	305	312	270	307	309	295	318	292	333	321	297	291	316	305	295	308	310	324	305	333	318	340	327	346	300	350	287	317	320	308	303	309	329	311	338	312	313	323	311	271	316	319	314	354	306	344	314	325	334	320	292	323	286	321	311	292	334	323	301	298	291	306	316	330	323	302	312	283	347	328	314	308	336	327	320	311	298	287	306	284	323	298	295	324	309	294	337	320	319	293	311	277	336	322	300	304	324	321	320	297
34280	56877	46114	32014	24155	15770	11512	6318	2738	1359	914	714	620	486	500	488	481	441	420	409	403	399	402	409	403	331	395	365	367	404	385	371	361	336	336	370	343	340	323	352	363	318	337	345	314	348	323	348	337	340	356	324	352	364	348	329	365	335	337	351	374	336	335	351	346	365	355	339	356	376	345	350	339	340	346	330	358	335	312	315	339	366	322	362	341	375	331	365	343	343	320	357	339	341	325	356	354	327	300	336	323	298	381	361	345	334	334	327	316	318	306	350	347	369	352	349	339	338	354	347	352	371	343	345	349	327	330	345	344	353	344	351	336	345	331	296	315	332	320	334	315	313	381	365	329	374	363	367	348	311	338	325	334	327	354	332	304	353	349	304	319	364	302	349	346	380	327	334	363	342	310	339	320	314	354	320	349	343	314	344	337	360	356	328	314	321	308	321	331	333	374	325	338	343	358	361	333	365	367	365	310	335	329	339	354	334	342	324	346	330	332	321	341	353	329	359	325	320	337	318	300	341	315	359	332	327	319	324	362	347	363	320	357	319	334	308	301	319	322	355	332	329	314	341	320	343	288	339	348	334	343	344	346	359	322	334	315	294	330	382	315	325	373	350	319	358	325	330	343	379	332	335	332	317	322	331	316	352	308	330	326	369	319	324	365	359	366	332	326	348	345	365	348	349	334	351	306	328	342	339	333	338	353	344	358	348	317	348	338	352	331	349	334	345	349	348	344	315	377	324	328	320	362	353	322	300	348	355	316	318	337	339	328	330	327	291	352	350	344	334	334	312	351	332	316	331	332	304	338	324	330	350	365	368	325	317	370	323	347	321	306	332	371	321	358	330	341	377	351	325	338	334	360	343	343	333	323	382	332	353	316	308	303	342	347	323	344	344	317	343	334	334	330	346	352	352	314	326	336	312	336	358	324	339	365	344	320	351	333	327	342	340	329	326	334	330	348	354	335	354	371	345	372	348	375	340	348	360	333	348	340	349	340	366	335	361	344	347	334	337	364	307	323	306	358	343	320	330	347	346	350	350	302	313	336	335	360	344	349	361	326	334	343	341	335	358	359	342	331	357	334	340	317	310	325	340	391	350	324	304	351	339	336	352	363	358	350	342	331	357	342	354	353	327	340	336	300	342	368	307	380	355	338	335	321	304	320	346	349	334	339	333	323	314	335	320	345	324	360	351	337	373	339	316	308	346	342	376	345	338	316	340	356	327	370	335	351	343	338	335	301	338	316	341	358	352	331	334	335	334	314	331	343	328	360	325	343	375	328	346	331	337	326	329	329	365	335	332	307	349	336	349	307	334	353	324	340	320	361	322	306	317	340	361	350	351	306	338	339	285	356	347	360	356	352	346	307	322	321	326	367	305	330	284	330	340	329	330	331	328	330	354	336	339	337	294	360	313	349	348	330	357	326	348	320	336	341	377	337	356	316	350	315	333	336	345	367	302	341	350	364	294	327	354	352	337	358	349	354	302	355	323	318	330	332	355	314	352	304	316	307	346	321	352	321	319	367	330	309	310	336	324	304	344	334	344	345	359	331	332	328	343	336	346	323	346	322	339	317	329	342	354	352	336	351	330	369	334	329	319	336	334	374	340	315	356	336	326	331	322	353	298	339	338	323	337	355	372	337	354	336	344	360	366	297	343	336	320	375	338	323	356	321	335	346	317	363	345	329	330	345	341	316	340	303	366	362	352	367	333	340	370	343	333	358	339	318	322	334	334	325	362	308	334	318	324	314	365	320	330	380	316	303	321	357	314	328	319	353	369	347	341	340	354	339	339	336	352	345	323	338	359	344	324	333	337	339	341	316	346	369	317	354	343	354	347	329	300	322	329	324	345	350	317	352	313	308	332	362	365	346	328	367	354	319	352	323	372	327	333	338	315	330	326	346	349	322	314	333	355	352	337	367	362	307	329	347	314	343	338	326	345	377	353	315	337	351	332	318	344	341	355	360	331	306	356	320	344	339	298	350	297	356	328	350	325	349	344	306	322	328	347	357	378	344	331	354	316	334	341	316	353	321	369	318	338	324	354	352	328	342	371	309	339	313	351	320	305	353	349	334	318	350	327	347	345	356	326	286	364	308	394	313	338	324	344	348	358	315	301	367	341	320	342	333	331	311	277	326	330	344	337	333	321	283	331	358	364	344	338	328	362	345	315	342	333	339	332	281	354	343	340	344	341	340	349	317	331	375	317	344	325	315	342	337	338	318	323	340	333	359	322	327	342	320	335	328	326	341	365	346	329	336	335	314	339	321	301	336	339	354	338	351	368	345	322	332	340	355	352	307	321	346	332	319	356	348	320	351	336	329	327	341	333	321	337	347	326	341	349	391	312	319	361	325	346	347	374	354	314	329	349	350	362	335	362	343	324	346	339	332	340	307	371	325	318	331	339	331	322	375	332	350	366	354	341	320	353	334	313	327	359	337	393	336	330	304	375	344	323	314	330	317	332	337	350	314	354	338	324	337	327	340	304	327	325	341	313	328	366	316	333	348	340	361	305	339	325	372	312	318	366	333	345	346	321	334	346	355	357	358	355	322	330	341	324	334	358	347	358	328	357	306	311	340	335	343	349	329	315	364	316	363	329	339	380	337	351	340	338	350	357	318	334	333	323	326	318	369	348	338	335	357	340	341	307	313	338	319	348	332	327	313	349	337	332	312	335	329	362	310	365	337	322	364	343	334	330	370	321	324	323	349	369	330	351	299	361	347	334	326	342	327	378	327	355	337	343	365	328	363	340	329	332	330	328	314	338	338	373	314	376	326	364	324	342	341	342	321	345	356	340	319	338	345	284	327	348	332	368	335	308	329	334	314	377	319	343	341	335	374	364	323	358	341	331	301	343	343	336	340	313	330	346	355	321	331	351	326	340	308	327	331	315	346	335	329	337	333	340	338	349	355	348	345	355	335	307	327	333	354	347	312	344	315	315	316	352	335	312	319	329	330	351	338	339	361	304	351	329	325	342	343	338	346	356	309	340	307	339	374	301	350	321	324	324	314	343	381	354	341	330	339	319	363	367	341	337	366	336	373	352	329	357	391	363	358	328	336	311	329	318	329	346	373	357	338	341	358	341	359	315	339	322	344	301	333	374	309	357	354	352	353	305	343	365	316	340	347	362	343	316	345	332	344	320	313	349	316	326	336	363	333	325	322	368	323	332	361	339	319	337	365	334	321	327	343	345	331	340	336	334	333	329	335	326	360	326	340	328	337	358	347	335	321	353	367	331	346	328	327	333	358	336	347	359	346	359	376	324	337	326	337	331	349	341	349	351	325	344	351	335	334	363	321	365	346	313	341	339	333	345	323	338	337	359	305	360	331	285	339	346	339	322	365	325	340	333	338	323	320	336	320	364	355	319	317	334	349	349	348	338	337	323	376	344	327	335	326	316	344	354	359	345	338	342	318	324	321	345	348	333	349	351	353	337	339	330	306	338	309	359	348	329	343	339	347	345	351	364	322	330	363	352	305	348
23306	21639	29392	24738	22483	24026	23224	10464	4057	1732	1033	864	768	657	616	597	576	615	523	549	545	560	595	525	509	502	508	484	465	509	495	504	470	502	477	485	448	473	510	489	421	458	490	446	450	485	454	441	482	458	447	480	468	463	470	465	458	453	430	471	442	453	487	451	450	450	468	497	438	443	438	434	483	452	477	445	427	500	457	448	484	458	494	454	476	415	434	455	507	460	466	433	454	443	459	450	457	472	446	449	473	433	435	460	466	453	468	462	441	463	446	417	456	487	489	465	424	466	476	475	456	491	425	431	419	457	481	488	452	464	448	476	436	467	441	465	468	484	471	481	468	510	487	432	485	471	459	495	445	425	473	466	451	456	476	481	465	419	448	449	458	434	446	482	459	430	420	459	476	444	493	444	470	475	466	446	532	472	498	407	468	431	416	460	454	492	474	485	472	471	457	436	433	428	447	409	445	495	471	449	447	443	441	476	465	428	475	448	446	457	490	480	477	480	461	451	461	440	457	449	476	448	415	438	407	507	415	464	491	456	427	467	470	451	479	462	481	435	444	427	471	470	405	459	477	474	471	465	445	465	447	460	442	496	456	433	469	407	450	444	452	464	446	441	444	481	460	459	486	464	431	450	459	450	442	471	432	471	465	465	401	468	452	449	456	461	466	460	476	446	468	474	487	455	428	484	401	433	412	453	490	431	475	463	476	480	428	479	412	480	456	430	452	443	444	431	429	471	459	459	457	460	484	465	480	476	495	439	465	451	502	432	428	475	460	473	453	469	428	426	447	491	450	462	481	440	481	504	464	452	467	429	480	485	452	491	481	473	476	443	481	463	459	493	446	431	475	416	494	432	459	490	488	436	439	452	451	452	472	472	475	453	476	452	483	491	439	447	464	443	445	463	467	454	432	447	470	445	501	470	497	450	420	444	455	436	452	435	442	446	502	451	471	443	456	437	491	462	472	432	444	443	419	472	439	487	455	436	469	463	463	457	490	451	434	454	449	468	474	458	452	475	442	446	462	454	465	464	496	435	480	447	441	459	490	440	479	446	449	468	455	470	458	467	415	466	453	457	455	459	448	446	461	460	447	491	487	433	453	475	446	466	463	431	451	435	476	468	437	505	454	459	469	454	407	461	477	430	457	502	422	447	461	493	489	492	482	448	487	468	476	457	436	414	421	415	427	463	471	441	459	447	473	448	453	466	469	471	454	503	483	452	464	441	463	440	483	463	448	428	436	429	490	433	467	456	427	435	451	458	452	452	428	471	473	460	450	482	451	481	446	442	449	484	474	467	444	455	443	525	492	450	440	477	479	487	478	447	440	454	415	509	480	441	421	504	471	467	452	445	460	457	497	449	458	480	455	498	459	431	474	457	448	436	454	451	469	451	494	419	440	448	450	467	470	462	469	455	471	471	510	441	454	458	468	456	463	497	457	441	464	485	453	478	480	482	486	455	496	447	461	467	473	446	472	487	510	450	468	461	463	433	422	496	455	470	448	459	463	442	393	462	415	496	421	477	449	434	450	457	446	462	465	452	439	454	414	437	470	434	447	453	451	439	448	467	436	420	465	473	457	433	442	458	456	464	437	451	456	452	500	458	454	457	441	481	410	470	452	463	473	473	496	472	439	464	505	422	462	477	480	459	440	483	422	462	471	414	472	478	449	482	461	459	469	463	470	400	444	489	417	457	411	431	480	457	443	419	489	441	474	438	430	481	437	434	462	414	479	440	476	490	470	484	439	432	467	483	465	475	487	461	461	474	469	458	472	448	479	447	463	432	465	480	459	434	446	457	453	476	460	445	468	482	496	450	473	457	449	462	465	444	436	411	457	442	469	447	405	413	455	474	461	427	433	452	443	431	457	442	442	459	475	470	436	444	487	431	465	451	482	483	463	458	466	450	420	474	445	428	443	484	472	450	432	471	468	441	464	476	523	439	427	472	444	436	491	490	426	407	455	456	452	448	451	423	436	460	510	424	448	433	467	432	455	451	456	461	487	454	465	472	487	461	471	447	437	448	448	449	455	475	495	454	475	434	464	405	439	475	406	460	468	437	469	436	443	473	492	461	454	469	417	520	461	453	472	482	429	463	457	447	467	467	453	464	462	475	446	427	434	468	460	460	438	448	417	446	429	456	448	458	445	476	446	484	425	446	429	430	457	470	447	470	477	462	427	511	439	460	451	429	476	451	476	451	476	449	473	428	455	506	475	464	468	456	444	467	480	470	475	482	452	468	425	482	428	487	464	471	466	437	434	476	459	469	456	472	421	456	485	460	456	381	470	474	457	420	483	459	445	451	448	468	444	480	452	480	452	440	469	439	465	439	448	476	409	431	422	447	474	433	419	463	430	461	465	432	472	449	423	446	422	459	497	429	471	467	454	488	470	474	476	445	470	450	477	449	471	461	483	456	507	436	497	430	478	462	439	445	452	447	452	476	473	445	463	464	469	441	448	448	477	441	420	423	456	475	497	470	493	429	476	463	450	471	473	437	446	454	495	457	442	461	468	419	452	441	449	450	492	465	472	463	450	403	473	451	439	476	445	442	457	385	455	453	442	459	446	465	470	475	466	459	479	463	415	448	437	469	427	431	444	466	493	470	452	496	479	429	445	455	469	449	473	432	464	429	447	473	441	419	437	480	485	447	423	447	481	469	456	465	490	505	472	449	478	470	479	435	451	439	460	477	459	470	469	467	420	452	445	471	479	443	475	461	452	458	436	434	498	443	435	456	485	474	433	466	473	450	446	445	485	459	441	470	461	450	472	468	459	405	477	465	439	446	451	443	504	431	480	438	424	459	473	452	448	454	451	458	408	488	465	466	491	468	481	474	456	446	418	452	445	457	421	434	479	477	453	476	435	443	496	501	422	434	448	472	445	426	430	453	427	466	488	432	422	432	447	451	501	459	448	446	467	467	497	470	485	477	443	475	455	428	448	453	435	502	473	465	449	483	457	441	438	439	438	465	495	454	452	457	449	481	420	481	456	474	483	474	414	446	445	464	433	485	473	440	449	467	463	429	444	442	456	438	397	474	440	448	452	430	428	450	460	478	427	449	482	450	428	476	441	460	452	453	457	449	413	454	464	452	450	443	481	458	480	432	467	475	455	477	462	463	464	477	458	406	459	445	497	448	455	473	485	454	435	463	456	456	467	463	467	461	464	420	455	460	404	432	444	440	442	437	442	470	471	472	446	462	531	425	486	445	412	496	446	438	449	476	440	425	449	467	463	479	465	442	424	453	469	419	465	481	432	446	443	431	470	486	470	456	467	458	447	431	442	448	444	423	462	424	461	428	470	438	469	474	472	443	421	446	446	467	457	444	452	492	421	450	440	486	496	454	468	429	475	476	458	429	498	430	443	471	477	419	454	439	442	444	500	484	494	453	441	464	474	469	470	450	455	426	485	449	446	475	454	444	459	460	421	471	447	426	443	449	474	452	451	433	488	465	453	462	472	466	473	457	424	443	444	463	436	455	471	453
36996	67971	55360	38841	30987	25170	21645	12609	6189	2487	1593	1243	973	834	727	799	691	712	691	650	618	565	604	547	600	590	560	535	551	514	510	512	536	506	549	533	501	484	524	513	487	533	520	477	491	498	481	480	501	477	492	493	430	496	458	506	452	464	458	456	478	489	414	443	483	458	429	503	487	459	514	473	505	454	471	457	462	454	500	430	463	477	442	434	472	472	469	460	497	465	449	465	461	432	446	435	480	477	451	429	462	464	477	457	478	497	463	419	486	498	431	493	461	489	463	447	461	496	464	509	475	457	451	463	476	454	489	471	472	450	466	471	486	467	429	462	510	458	481	451	475	492	494	480	426	465	453	484	494	453	483	436	468	486	473	445	496	453	493	464	462	457	492	461	471	462	470	506	487	443	447	466	459	489	476	494	452	419	461	442	509	428	497	512	499	447	479	481	468	483	504	445	432	497	485	502	451	467	430	476	442	499	475	506	462	456	452	438	445	443	470	441	449	459	474	412	467	477	446	469	459	445	438	438	440	475	460	466	473	463	443	469	510	484	482	460	508	467	491	464	481	481	466	466	474	458	471	459	447	441	460	425	443	472	477	458	468	433	472	466	450	470	435	442	480	485	441	486	455	492	496	465	470	436	472	510	498	483	411	462	463	487	457	473	446	469	517	469	465	470	438	486	470	440	468	437	456	445	468	479	461	460	486	458	472	484	497	466	501	499	472	475	453	482	442	470	494	461	447	454	503	472	442	467	431	471	491	449	514	440	449	436	476	482	478	462	436	450	445	453	463	483	467	449	466	493	453	495	516	497	445	449	437	490	487	493	460	508	496	457	446	433	479	503	505	426	461	478	488	477	462	469	486	425	479	476	471	408	446	510	471	513	498	480	493	475	445	477	478	502	476	486	472	438	472	419	448	469	501	444	434	454	485	458	471	467	445	487	470	470	493	435	478	462	448	468	411	447	467	430	487	454	453	459	528	485	451	504	481	428	441	454	481	475	456	457	466	479	445	433	486	450	514	451	482	433	440	489	461	471	471	468	492	454	440	459	454	510	484	479	435	511	474	465	467	441	486	439	474	424	456	454	479	465	446	478	457	454	434	429	461	437	440	481	466	463	460	483	447	441	464	470	482	490	474	437	473	484	488	453	483	449	476	496	484	490	505	459	442	408	469	444	449	488	471	435	478	440	487	503	480	460	517	477	467	481	472	466	476	461	457	498	480	474	468	429	450	453	453	463	482	468	441	465	420	457	463	448	458	443	451	491	458	487	441	426	487	483	463	475	485	454	451	468	484	477	468	492	489	481	476	488	434	449	468	445	499	478	479	463	422	484	433	458	457	467	466	496	486	476	513	478	498	432	471	507	461	432	464	473	458	487	465	479	452	458	501	494	465	488	471	478	442	423	499	481	452	473	460	493	417	441	470	468	492	456	467	449	464	461	461	461	471	450	479	505	479	507	443	475	478	436	476	469	471	457	451	482	462	455	469	488	471	451	476	467	459	468	487	465	464	452	431	471	488	469	445	447	468	450	461	487	449	459	427	478	476	467	475	481	479	481	449	473	498	457	471	484	460	485	451	445	427	461	487	486	479	457	464	508	446	478	442	505	474	501	457	410	479	477	482	497	442	423	467	485	485	429	461	467	475	455	474	470	490	496	456	442	464	485	475	433	470	453	420	490	447	454	485	452	466	473	471	469	471	469	478	505	463	445	457	469	453	480	490	455	472	510	513	477	450	487	436	458	465	460	471	511	458	464	458	430	501	458	489	439	484	456	499	468	438	464	475	456	462	468	489	464	483	469	480	488	492	486	445	493	474	471	462	468	449	431	485	455	469	421	469	486	481	487	440	468	461	457	485	460	438	464	502	488	423	471	486	458	468	502	488	454	498	469	473	462	456	445	482	506	479	491	463	447	458	455	456	460	467	451	475	482	460	450	454	503	503	442	480	455	455	488	463	459	456	490	448	457	445	450	472	441	481	508	474	477	478	460	443	481	430	487	446	464	470	483	465	444	486	448	461	509	504	477	453	441	491	467	457	470	488	460	468	448	430	457	466	464	431	468	447	481	462	404	467	440	450	482	476	459	449	509	482	436	461	471	444	450	483	473	470	470	463	454	447	434	459	471	478	465	434	482	463	465	451	441	464	484	458	440	485	482	441	454	486	451	483	458	468	467	493	472	462	478	443	462	458	473	461	438	500	461	458	430	485	430	493	473	460	490	478	473	433	486	479	454	455	447	465	461	492	439	493	474	506	432	475	485	475	479	446	423	487	489	447	461	505	488	493	456	463	489	458	482	469	531	515	447	440	472	448	460	481	512	474	471	455	483	479	463	471	445	488	476	468	435	470	470	454	441	511	485	442	458	472	473	458	448	483	452	448	466	460	471	466	445	473	459	480	480	463	468	460	466	447	491	476	475	424	487	473	473	525	455	462	486	456	502	490	457	512	487	456	469	450	510	449	458	435	510	476	449	454	463	466	424	477	450	472	488	468	417	496	441	477	475	447	451	468	450	448	467	464	466	464	467	503	475	472	463	434	469	466	494	497	457	486	481	455	461	480	454	428	486	478	461	432	445	452	479	471	481	448	458	475	485	455	489	429	471	477	440	404	472	479	470	481	440	480	449	442	425	481	480	468	449	474	483	422	458	455	471	479	471	458	500	465	508	477	446	453	485	440	429	458	452	500	432	491	461	516	438	454	445	442	452	490	457	457	462	448	492	505	445	467	508	475	458	449	454	462	474	483	442	476	449	416	481	486	478	500	457	489	443	448	481	459	501	431	429	459	444	495	447	459	467	524	514	455	488	469	487	495	478	467	494	460	452	467	461	513	470	484	492	474	483	494	469	471	463	469	463	459	441	505	457	447	472	463	490	458	453	481	472	428	496	460	421	484	451	448	488	497	461	481	487	479	412	473	490	440	475	476	464	463	461	458	491	456	422	471	472	515	462	457	476	499	498	471	466	456	471	468	474	495	459	450	518	475	484	470	478	468	448	483	482	464	469	450	485	505	451	488	485	456	471	466	473	482	427	476	455	486	472	477	489	469	474	454	423	436	453	488	461	468	474	500	472	483	444	489	528	480	420	474	504	486	468	477	473	501	475	450	454	447	447	480	451	503	482	461	470	457	454	466	495	501	458	481	477	468	469	444	453	440	462	453	431	479	436	470	455	467	488	457	462	469	472	424	474	487	469	518	476	460	456	462	448	509	450	471	452	493	503	477	458	448	475	445	465	449	451	480	452	466	457	461	485	493	416	491	484	530	481	498	487	465	473	478	472	429	465	460	491	417	496	465	481	470	440	497	478	452	437	465	451	466	498	441	440	478	442	461	472	453	463	490	496	482	467	445	454	495	461	463	437	477	455	443	458	501	490	481	480	477	460	497	488	478	461	473	499	439	474	440	467	468	466	413	431	442	473	459	476	468	510	453	514	454	470	487	436	482	435	456	452	478	436	442	485	487	491	448	457	457	445	457	481	469	481
32943	38217	39426	27033	15219	7937	4439	2133	927	497	372	351	318	273	263	285	256	291	271	257	257	240	253	262	251	255	238	223	232	242	226	244	240	222	238	250	245	239	249	226	238	222	218	256	240	263	240	212	229	236	254	227	225	226	228	219	226	221	219	241	235	239	222	228	233	219	245	212	216	223	216	237	209	215	211	199	255	238	242	226	239	215	232	249	242	229	237	247	238	214	267	223	220	227	239	221	227	231	241	253	222	229	235	245	211	247	207	239	209	216	227	199	225	234	216	235	210	259	227	253	204	239	210	241	241	235	222	221	233	237	222	228	228	195	246	225	208	236	210	249	234	235	221	219	247	237	246	230	242	202	227	233	233	208	243	244	231	228	224	241	211	224	247	236	224	217	238	249	234	223	225	224	237	240	235	252	238	231	200	233	220	214	221	217	234	222	236	206	270	233	233	222	205	217	215	253	282	235	210	218	226	242	213	206	237	206	228	226	197	228	239	239	223	273	236	207	224	217	221	227	260	241	255	229	256	238	215	259	223	248	248	246	216	215	223	225	211	262	200	239	206	217	235	226	253	227	226	223	218	258	235	224	232	253	225	233	249	224	253	255	241	229	253	218	229	232	220	221	230	229	228	236	227	212	209	231	195	252	228	246	240	231	211	234	254	219	218	250	214	222	235	236	243	198	240	225	232	202	241	259	217	213	220	255	232	261	225	242	231	243	231	225	230	252	245	213	235	246	212	246	239	219	199	248	241	227	237	248	251	236	235	229	225	231	208	234	220	221	230	265	231	227	231	236	251	209	235	243	265	249	228	228	225	244	234	246	245	243	232	219	230	208	242	224	228	253	247	246	238	228	245	261	234	226	242	238	222	268	246	194	219	213	228	231	227	205	246	246	237	228	230	227	241	220	234	228	218	218	233	233	231	259	246	207	206	221	218	221	220	245	221	231	234	235	217	242	191	211	207	236	240	227	233	222	182	224	231	210	247	248	242	241	246	243	239	221	229	240	221	221	219	227	226	229	226	229	240	228	233	251	216	247	215	205	228	228	227	217	237	241	238	257	198	250	221	234	214	267	240	215	220	234	222	224	226	218	231	207	212	237	209	233	229	231	206	254	203	238	216	234	239	215	231	241	236	232	233	263	255	233	215	213	208	225	227	232	240	208	241	222	218	258	207	218	198	246	240	258	249	240	244	220	220	225	235	226	224	247	249	225	234	241	224	250	211	239	238	234	222	243	212	232	251	221	224	252	246	242	215	251	212	218	244	223	216	257	245	249	238	226	251	268	221	232	255	213	227	211	204	241	223	238	218	230	248	237	224	243	214	199	228	235	238	257	232	217	251	228	246	234	244	218	226	231	235	239	228	227	214	249	232	216	224	230	233	225	252	244	216	223	224	230	253	230	237	243	232	231	247	220	220	224	256	221	235	237	256	245	232	229	246	222	218	228	239	221	235	187	244	230	205	211	214	203	242	229	256	260	221	240	227	218	234	225	240	236	240	245	221	254	266	230	251	220	234	209	227	253	237	230	213	232	253	225	226	240	240	232	222	222	251	221	211	230	251	234	236	244	242	244	242	231	225	243	230	246	227	257	228	238	231	228	244	233	228	203	218	216	245	243	211	245	215	229	241	212	255	252	235	227	223	232	220	253	226	246	242	222	241	223	242	232	211	222	236	227	223	236	243	217	217	224	212	236	211	254	246	220	211	231	230	212	240	216	266	218	229	209	239	221	226	196	238	215	232	216	253	222	210	248	233	224	234	206	218	227	230	200	219	238	237	245	264	240	220	243	236	236	223	228	233	218	210	242	230	205	233	211	229	221	228	224	239	232	235	206	243	226	228	204	246	212	212	230	226	240	226	247	256	242	228	232	240	243	221	247	203	235	221	219	234	228	222	253	247	213	246	236	241	223	242	216	222	209	248	218	225	253	243	218	237	253	212	226	225	260	230	218	251	235	237	230	221	236	228	266	208	224	214	197	239	258	230	217	231	224	222	214	227	233	242	252	213	208	256	271	237	242	236	217	223	232	229	236	245	245	252	260	236	207	236	220	232	226	211	210	234	227	213	238	237	223	227	221	243	219	235	218	222	216	217	249	234	240	262	221	242	242	244	226	243	222	211	243	222	226	214	215	230	241	261	231	239	232	214	225	224	236	220	212	223	206	222	216	219	240	274	212	246	234	215	196	244	223	259	232	218	224	220	215	214	237	212	226	252	218	225	230	221	205	215	242	211	243	235	237	220	241	236	241	224	222	225	221	230	217	213	239	224	240	232	227	239	235	229	218	244	248	208	239	222	254	208	217	208	217	208	198	248	227	246	239	241	248	266	235	229	244	243	231	216	236	218	218	217	258	236	242	248	222	227	244	224	261	225	220	240	212	230	221	223	252	225	253	211	226	208	241	232	200	255	217	230	235	227	209	232	236	259	214	227	225	238	220	227	258	222	232	236	222	255	228	199	246	229	191	226	230	225	196	226	233	219	221	259	219	225	210	228	197	240	229	232	249	219	239	235	226	237	233	216	252	230	227	215	213	227	244	245	232	240	234	220	214	250	250	222	248	223	223	221	221	221	217	200	221	218	228	242	242	227	211	247	204	204	240	219	226	264	235	260	232	237	242	249	233	200	233	216	214	240	210	217	217	204	248	241	246	206	220	225	220	221	227	221	226	246	242	228	256	243	242	212	213	230	216	246	226	235	234	228	214	260	252	226	245	222	224	203	241	242	228	227	243	232	203	233	230	254	203	241	243	232	237	254	228	226	229	228	240	210	208	228	202	217	239	268	240	226	239	231	233	240	232	206	213	235	263	242	249	256	244	210	214	249	223	225	224	259	217	226	223	232	213	262	243	234	218	249	229	228	231	207	215	214	232	241	195	254	234	237	222	232	230	235	253	228	246	213	244	231	238	217	214	213	238	252	218	216	232	227	230	214	234	235	236	219	243	204	239	218	220	239	227	243	222	211	243	243	200	234	259	235	207	225	231	229	257	252	218	253	254	227	233	250	220	223	219	224	246	246	244	251	240	247	221	216	229	226	233	235	246	230	225	216	225	230	243	236	236	236	231	226	228	250	222	216	204	215	229	214	247	250	221	258	230	226	204	238	228	228	249	264	240	242	239	251	241	238	257	214	239	240	224	223	253	204	226	226	220	241	216	256	244	241	216	214	213	230	236	210	241	221	225	210	239	209	228	247	212	231	229	213	205	250	248	232	240	222	213	220	220	208	246	253	216	202	249	217	264	210	249	213	231	233	230	223	245	245	204	218	225	222	217	236	262	243	230	230	229	226	232	246	258	215	230	264	242	235	223	205	213	222	202	223	194	235	243	243	220	263	232	222	226	233	233	206	226	237	240	239	216	232	242	236	260	219	250	225	211	229	248	232	217	226	226	218	223	244	255	264	229	247	221	216	241	205	223	271	233	228	243	234	201	224	214	232	258	243	233	239	250	223	235	219	204	211	203	245	230	200	244	238	197	214	226
34701	51927	38626	25200	17235	11412	7396	3791	1745	887	564	525	442	349	292	323	333	285	330	293	293	321	307	288	294	277	269	289	277	276	259	274	285	276	252	283	260	267	244	284	244	239	251	240	259	245	230	272	258	264	259	231	253	261	262	248	281	254	260	233	249	259	241	253	239	264	271	253	264	267	248	224	263	262	237	241	272	226	253	241	260	240	259	269	273	297	251	246	264	259	247	276	236	252	278	242	267	276	236	237	275	259	241	254	232	238	260	268	273	253	263	286	234	265	246	251	237	222	263	255	267	285	237	264	251	224	254	253	249	245	255	246	230	252	262	263	223	262	258	255	262	277	225	270	246	259	242	272	262	242	280	242	239	233	250	256	254	246	254	261	247	248	277	251	258	244	239	253	259	225	276	235	307	255	252	256	228	296	247	249	251	238	241	269	263	238	272	260	267	282	250	257	262	234	258	254	236	256	250	248	248	218	242	224	251	255	270	253	236	269	251	295	234	247	226	242	260	248	277	267	267	248	252	258	224	249	256	259	272	265	270	247	267	273	264	265	233	281	272	254	252	266	280	225	258	225	264	268	232	284	240	228	267	259	250	271	265	260	255	246	261	262	252	265	249	296	258	253	224	234	248	265	271	278	259	277	265	239	262	242	281	278	229	231	289	231	278	235	243	269	260	271	238	218	251	264	258	258	265	247	237	223	260	258	255	233	237	282	232	267	256	236	245	251	233	245	211	231	261	274	301	273	252	263	249	247	238	265	259	263	271	229	287	264	247	240	245	259	234	248	268	251	240	255	258	245	256	246	271	258	278	265	237	236	273	252	228	225	255	268	287	237	243	266	236	254	254	261	242	256	260	236	240	267	258	231	272	275	223	250	231	242	259	250	240	246	240	248	247	269	246	263	274	263	235	237	262	214	258	266	220	254	227	249	273	274	232	256	270	253	236	273	251	286	234	235	262	247	244	267	267	229	262	251	275	239	288	267	240	259	241	251	283	254	257	269	236	271	260	268	235	248	244	284	232	262	270	257	236	249	235	258	251	269	269	257	240	252	264	255	249	272	229	263	240	228	270	265	237	263	262	242	251	234	252	258	265	250	264	255	276	264	270	259	253	266	229	260	230	279	243	256	249	236	227	257	244	268	242	263	258	243	237	278	255	258	249	254	256	259	271	250	239	251	242	250	246	259	256	227	267	285	235	227	240	238	248	229	255	263	244	270	279	256	265	239	295	242	268	245	254	254	253	237	279	243	283	251	261	246	253	256	233	267	249	245	287	255	259	226	248	269	249	293	250	247	236	268	235	249	260	217	266	228	251	265	243	270	256	236	243	245	233	249	262	238	263	259	249	240	260	271	240	241	235	259	269	240	240	274	248	286	239	270	237	253	236	276	246	231	283	273	269	269	246	237	240	251	236	265	235	255	218	237	269	257	255	265	268	253	245	266	273	258	253	270	247	283	267	259	256	246	248	272	247	233	252	248	243	249	240	245	266	225	272	281	258	255	252	252	264	252	244	239	241	245	279	284	265	283	259	267	250	277	249	265	223	233	246	261	275	249	269	251	231	243	244	224	245	245	222	221	276	233	263	266	269	266	268	271	276	270	248	245	235	232	237	273	237	266	279	245	248	279	249	260	263	248	250	259	254	251	248	252	282	244	256	232	250	246	261	216	259	265	244	289	256	260	258	257	232	248	261	249	274	250	231	280	257	264	246	281	269	242	237	245	247	238	269	254	228	282	259	225	251	255	253	241	257	255	267	263	237	251	267	247	245	270	234	258	251	241	241	285	244	244	294	260	275	252	262	227	248	264	263	254	250	256	250	244	269	239	267	251	270	229	244	229	278	257	268	250	251	256	234	259	263	253	256	251	237	267	212	247	242	253	239	267	271	257	236	246	265	265	281	247	288	233	269	275	246	263	274	247	242	237	277	256	267	237	228	280	254	261	264	243	248	272	256	260	245	257	254	225	286	229	234	270	252	248	250	246	266	253	271	278	261	238	252	268	230	268	247	259	281	251	251	252	255	267	274	285	242	266	268	272	254	259	241	231	242	286	262	294	275	241	278	261	264	242	253	248	276	244	253	262	271	252	266	261	261	259	234	266	256	260	243	245	223	274	237	283	250	232	238	248	255	291	244	253	264	272	276	243	245	256	239	281	231	228	251	262	232	244	271	246	259	244	255	265	263	268	233	266	228	276	246	258	239	259	232	253	258	270	266	254	275	270	243	257	258	260	241	256	243	236	269	233	253	272	280	217	257	265	258	253	272	256	241	264	256	238	225	254	262	243	239	267	228	246	264	238	247	243	217	255	269	221	249	251	262	260	253	263	249	246	235	273	237	201	273	222	249	255	227	254	252	235	286	264	275	223	251	247	255	259	243	265	226	240	248	259	258	257	243	251	246	267	230	244	273	234	246	249	253	271	227	250	256	225	245	261	229	253	248	252	288	257	263	221	216	245	266	250	238	247	254	257	238	237	254	263	255	260	252	259	258	253	237	267	263	261	262	232	252	247	254	283	261	259	230	260	268	248	242	258	253	239	263	243	251	246	269	258	229	250	285	251	264	251	273	243	235	265	241	231	265	253	239	227	284	276	253	238	233	248	266	259	255	241	287	255	261	251	282	272	274	271	235	235	245	267	284	258	257	288	264	244	248	237	229	259	272	254	243	256	279	233	276	284	249	244	235	265	256	254	249	254	266	254	260	251	254	262	272	253	230	256	234	251	231	247	254	237	263	227	254	242	257	234	250	274	257	254	274	237	263	260	261	270	247	226	221	251	239	253	271	284	252	241	273	279	235	254	261	250	240	245	264	256	280	242	272	267	238	249	235	228	251	242	255	259	267	241	239	252	253	251	251	248	260	277	231	232	224	260	231	289	297	246	250	244	270	245	256	227	245	250	245	280	259	265	250	257	277	222	243	236	251	253	266	263	269	276	235	253	263	241	243	246	236	261	243	212	257	239	252	237	249	251	257	280	292	257	238	254	233	225	240	218	261	245	267	266	265	245	243	268	254	280	247	243	268	256	254	245	236	239	264	258	275	275	237	248	263	263	239	249	272	264	250	254	262	245	239	230	263	251	272	241	243	259	254	231	257	262	252	265	273	260	245	245	261	282	234	251	251	258	228	261	266	249	276	255	261	294	255	251	231	261	251	236	256	254	264	266	259	255	249	253	217	262	267	228	276	263	243	277	259	240	271	295	270	240	255	242	241	245	268	250	263	243	239	266	272	239	248	273	248	232	259	239	274	234	253	252	245	249	245	250	249	233	260	236	295	256	254	236	231	249	256	240	266	247	276	220	239	241	259	252	250	260	249	249	245	255	255	248	246	257	255	226	274	242	217	261	228	259	269	233	265	253	242	263	254	236	241	269	230	266	256	238	231	279	241	223	242	274	256	277	266	269	250	229	233	251	252	247	264	255	239	270	234	257	268	277	247	249	257	270	246	269	257	261	265	260	297	244	278	265	224	268	286	270	253	286
24445	21638	29129	26260	24463	22115	14565	6653	2535	1005	691	587	528	426	404	418	410	413	403	366	391	341	346	398	351	355	357	361	340	334	301	344	321	332	327	295	320	302	328	318	317	336	278	292	291	308	323	309	324	298	305	318	312	322	324	330	312	326	323	323	319	346	333	314	307	313	328	291	346	298	328	311	305	310	300	325	344	310	312	305	320	346	304	346	307	309	285	313	274	297	297	305	298	313	339	294	301	295	312	295	298	344	302	292	360	317	295	329	316	287	322	284	315	327	298	291	294	303	303	317	334	306	307	314	276	298	309	312	340	288	330	296	332	338	316	323	296	295	358	312	305	311	296	293	328	331	306	274	288	314	339	330	304	323	307	324	306	318	308	297	287	322	304	310	320	331	311	293	309	323	301	306	326	330	282	318	310	298	284	309	313	286	328	304	294	333	341	313	279	328	323	322	320	310	314	283	308	306	274	327	296	296	314	316	295	326	347	306	317	297	306	329	337	301	283	306	307	297	313	308	322	286	314	292	296	296	276	324	284	294	311	325	304	314	305	335	314	318	300	320	344	336	284	310	318	320	306	319	289	298	320	327	280	294	322	316	272	325	320	305	298	298	323	319	275	340	341	293	304	312	319	310	295	317	315	314	319	322	293	319	320	324	300	297	312	322	314	296	288	331	302	292	328	297	303	336	320	321	324	348	327	359	294	306	317	291	318	329	311	295	322	289	300	349	304	322	326	314	321	309	333	324	309	337	295	295	321	332	295	308	313	309	334	323	312	316	327	313	314	301	304	313	331	402	326	301	304	334	309	331	298	332	345	366	326	322	309	304	295	333	307	290	299	308	334	335	312	277	315	313	325	296	327	299	322	301	331	302	302	321	296	294	272	327	298	327	327	315	323	309	324	309	351	343	332	318	317	302	287	332	333	302	330	312	311	332	281	330	332	307	319	331	302	295	340	318	327	318	321	327	305	304	318	299	292	336	342	314	293	317	313	330	305	316	307	333	302	311	295	373	340	299	298	278	320	298	347	297	337	281	324	270	305	316	322	339	310	290	308	300	353	332	346	319	312	305	302	319	291	314	324	291	327	297	312	288	306	326	308	305	316	282	288	334	315	338	305	329	305	293	362	319	319	296	308	281	325	305	345	305	375	308	297	306	299	339	310	339	307	342	298	296	332	317	316	287	315	305	314	338	288	337	324	298	303	325	301	314	298	307	325	329	294	308	299	299	316	302	313	320	285	301	273	286	324	333	322	327	298	306	308	331	298	333	337	317	300	315	314	316	292	299	289	316	306	295	300	330	282	321	339	319	301	285	340	308	299	292	344	325	327	284	288	323	323	294	298	326	302	344	294	299	309	273	291	306	310	313	323	340	298	318	317	330	306	336	329	350	309	296	321	305	301	323	302	318	333	292	281	319	279	318	323	299	302	325	297	326	336	300	333	318	340	322	314	312	310	332	269	349	323	345	322	266	303	286	327	288	337	313	308	307	333	296	314	309	297	310	316	281	302	312	316	321	294	317	331	282	303	333	339	311	348	320	319	314	315	302	309	346	321	299	304	330	296	294	313	337	315	297	336	292	303	309	309	290	302	312	326	339	323	311	333	286	301	304	349	316	325	302	296	326	336	322	339	326	332	316	326	315	327	304	300	311	319	278	327	320	308	284	319	335	307	290	335	331	293	305	293	311	338	286	365	312	314	338	329	349	314	305	327	323	294	298	303	314	331	309	319	290	320	314	328	313	293	301	332	308	301	311	334	307	358	332	277	293	309	312	325	273	291	363	314	315	292	323	312	302	303	328	309	335	273	299	290	314	311	308	318	314	319	315	321	329	308	311	327	300	335	309	296	280	315	291	314	323	315	304	303	341	338	298	324	327	286	296	287	301	333	312	322	306	300	323	292	299	316	350	333	305	331	303	298	329	325	306	318	289	343	299	306	301	335	312	340	298	322	337	323	293	316	310	306	350	305	284	313	311	319	322	318	319	325	317	314	299	320	340	345	310	326	321	300	318	308	308	321	322	287	283	305	274	318	350	317	331	307	324	289	283	293	303	320	328	310	306	301	305	323	305	316	344	288	324	288	283	326	315	299	333	277	298	311	319	330	336	292	313	314	319	303	302	305	312	302	316	308	330	313	313	357	342	352	309	336	323	333	329	303	309	337	361	301	322	324	307	295	327	344	336	309	303	306	322	298	304	326	299	321	339	295	314	294	358	335	327	305	312	309	305	318	298	311	319	346	337	310	325	301	294	311	350	360	333	258	335	310	313	312	352	357	301	324	298	276	331	303	300	337	294	308	304	310	298	332	305	330	285	277	297	318	300	337	307	343	328	307	326	281	278	319	305	308	317	346	298	349	275	303	305	301	340	308	343	301	309	310	325	302	337	297	330	308	331	358	304	327	273	316	352	284	326	323	318	304	345	360	273	303	319	312	306	319	304	349	314	326	313	280	337	341	316	285	299	305	334	316	285	327	331	340	318	290	285	299	318	322	306	306	319	298	305	344	351	318	334	328	282	288	301	339	311	326	280	331	295	319	295	331	335	345	357	344	322	285	300	326	310	305	306	330	339	315	321	333	319	309	332	305	319	329	312	298	339	307	340	332	319	330	273	339	300	320	342	305	305	305	300	305	301	318	311	314	324	306	336	328	281	304	329	286	322	329	311	320	329	340	298	333	304	303	326	332	304	285	336	320	339	295	332	306	279	329	316	344	294	294	321	328	334	316	321	328	313	326	320	346	310	339	329	284	349	277	320	277	320	345	313	337	321	319	282	318	282	314	365	338	306	311	285	337	284	329	308	278	281	329	329	299	303	342	320	319	312	326	293	280	320	307	334	346	321	316	312	320	305	298	331	311	331	313	312	266	281	313	286	312	295	327	319	277	304	336	304	319	286	341	294	274	316	326	310	320	312	298	296	335	297	320	329	307	295	278	311	301	318	291	329	319	296	316	341	308	304	321	322	296	314	309	329	326	314	296	329	280	315	336	348	313	317	284	290	309	321	300	310	290	328	316	323	304	297	315	308	308	276	322	330	303	285	335	316	311	298	302	284	303	317	334	337	302	320	316	272	339	311	310	314	306	295	327	327	348	317	315	318	325	322	349	326	311	330	314	323	283	327	307	320	310	328	294	299	322	339	337	337	302	357	309	346	344	330	330	294	288	304	268	281	317	294	328	323	322	308	304	308	313	332	309	327	286	294	331	304	339	335	309	300	318	295	309	317	341	348	342	307	305	305	324	292	303	319	292	324	314	322	306	347	279	299	318	340	307	340	316	299	306	335	329	328	309	286	324	312	319	305	308	307	306	327	314	320	294	301	306	316	323	311	314	334	307	331	330	364	326	321	324	284	311	332	303	292	320	320	323	294	333	308	306	307	327	323	322	342	320	318	311	325	278	291	286	312	309	279	291	308	302	321	319	322	291	320	277	340	306	332	334	337	287	321	359	318	299	284	306	326	311	351	294	300	303	281	351	329	311	330
33411	60722	47272	35202	29457	22440	15654	9328	3894	1586	1020	821	659	589	537	465	485	480	438	474	401	432	423	428	408	374	373	363	378	377	382	372	346	360	348	370	345	324	338	338	327	350	347	342	330	328	350	339	314	341	375	361	330	352	333	343	360	364	324	319	355	352	334	325	345	339	301	333	321	337	292	344	340	352	325	318	353	368	326	391	346	322	356	304	322	334	356	345	303	335	343	367	326	334	323	337	330	326	327	337	338	334	318	344	319	338	307	322	346	327	327	332	354	358	326	334	352	317	319	336	335	318	333	326	342	329	329	321	324	345	342	313	312	343	323	323	316	325	335	319	348	325	338	326	327	342	346	347	292	305	354	304	343	355	343	368	333	345	323	311	333	329	318	364	334	314	353	325	319	320	367	353	321	328	300	327	342	337	329	344	321	316	310	332	309	323	348	297	339	341	338	334	329	382	362	303	329	313	287	346	353	346	317	323	304	347	337	344	314	337	321	327	343	340	338	324	318	339	335	306	321	318	316	307	328	322	341	331	332	325	311	351	355	343	312	294	334	321	362	326	351	334	313	306	318	335	351	338	335	336	311	313	310	358	320	350	349	353	346	298	327	318	334	328	320	344	312	313	318	331	311	291	343	321	349	346	313	325	341	334	356	326	328	342	350	340	347	323	320	316	378	347	318	344	304	333	301	334	342	333	322	360	356	321	310	338	321	335	343	376	355	360	341	349	335	301	326	340	348	373	281	343	296	327	353	325	343	342	355	358	341	316	333	338	340	320	324	329	276	333	303	371	323	331	345	333	356	314	362	342	314	347	296	318	327	327	325	292	359	318	323	320	325	339	356	328	335	354	346	314	312	359	342	330	325	320	295	363	304	295	341	332	369	351	314	323	329	342	334	347	360	326	314	349	304	341	344	337	322	352	330	332	333	310	323	355	308	332	344	320	356	301	318	310	329	331	338	345	309	341	329	336	337	361	326	311	335	311	304	306	317	349	315	354	331	326	324	333	324	333	360	353	313	328	319	345	337	311	309	344	305	325	346	301	335	340	298	311	351	328	340	304	345	346	343	293	323	366	332	308	325	321	320	330	351	331	334	344	321	323	349	302	325	320	314	352	321	330	350	317	334	318	338	306	313	352	360	311	364	313	346	320	307	312	361	364	307	309	324	357	300	306	338	312	320	344	335	311	332	368	353	302	322	341	314	317	334	360	322	296	308	330	348	340	353	313	344	332	335	313	352	339	308	320	341	317	314	319	303	322	329	363	323	323	320	324	338	302	363	358	355	353	329	316	317	331	347	356	320	336	344	320	359	316	354	312	349	319	324	310	358	341	340	306	315	338	351	345	311	381	341	302	346	331	337	318	354	326	325	312	354	381	349	353	337	338	353	313	300	366	341	324	358	370	332	324	308	343	338	334	329	358	342	316	323	361	348	326	329	346	309	346	362	334	345	328	332	349	332	364	327	345	330	317	339	340	316	338	364	339	314	291	326	344	310	340	350	355	323	349	334	347	324	335	341	324	324	325	339	321	344	342	308	392	316	335	305	313	347	352	309	348	355	327	311	343	323	315	308	317	312	354	300	350	340	319	328	316	326	322	309	374	360	334	319	299	367	357	358	325	327	293	325	347	349	306	318	328	334	311	349	363	329	346	340	320	308	338	329	351	331	324	342	321	331	328	326	323	341	344	339	353	332	315	325	315	306	356	352	336	282	341	319	318	345	343	334	305	329	348	358	361	307	334	320	352	360	342	337	352	346	350	345	304	303	338	313	318	315	341	361	352	347	350	340	332	324	337	337	322	334	319	352	333	329	352	333	329	327	346	354	317	340	299	338	296	355	321	311	350	296	309	333	315	354	347	334	283	296	323	344	351	326	303	316	363	356	323	341	327	311	334	321	345	313	339	332	356	307	328	321	342	336	335	325	362	312	313	331	289	349	288	336	322	332	327	302	338	379	324	325	353	329	316	352	327	341	323	320	315	295	343	350	357	332	346	378	347	337	383	323	346	327	345	329	329	306	350	330	372	355	324	363	318	321	304	320	357	322	311	311	322	343	335	331	305	307	324	343	331	283	308	339	323	328	321	290	299	325	332	304	333	361	346	307	333	329	310	339	342	336	284	330	330	350	332	321	346	324	360	321	328	348	306	343	320	344	370	341	341	354	366	321	307	340	348	334	354	325	367	343	343	287	327	322	329	325	318	344	343	321	306	308	320	315	316	328	352	348	372	316	307	384	358	376	342	346	341	328	332	292	346	333	399	304	318	321	313	358	338	359	300	341	324	317	305	344	342	334	307	350	321	339	323	330	315	348	328	345	314	294	303	343	337	313	321	346	364	323	301	311	317	363	328	339	316	362	330	339	323	324	345	353	323	312	311	337	315	293	319	329	363	327	357	355	317	320	353	343	342	354	349	325	325	315	335	324	287	317	321	310	338	348	317	362	321	339	327	308	342	355	348	318	319	317	345	310	344	315	348	320	363	347	302	316	323	346	351	310	345	312	331	332	338	311	321	319	333	339	298	340	339	357	327	337	330	316	321	323	303	350	331	333	320	346	344	349	322	352	368	356	320	309	297	327	326	326	330	283	339	332	309	324	315	339	342	376	334	360	317	356	357	326	323	354	321	369	330	357	327	326	354	330	347	325	326	349	302	314	298	323	364	327	339	330	341	351	348	348	345	356	327	317	332	316	338	356	318	357	310	366	353	307	312	331	364	323	345	336	329	359	293	320	344	348	312	319	338	334	346	386	333	336	356	329	342	311	340	344	311	346	331	319	325	345	335	316	350	355	317	324	349	318	323	349	325	359	345	315	319	313	340	335	363	341	314	318	344	318	318	340	311	320	352	329	330	322	331	302	313	326	307	309	331	318	335	317	338	307	351	305	326	333	360	325	299	335	309	310	312	322	366	366	336	305	335	345	338	350	333	355	334	308	348	341	327	349	347	342	341	334	315	336	312	311	336	339	368	299	312	312	320	321	374	365	352	318	345	328	344	344	323	352	346	356	346	354	339	326	342	337	366	352	316	332	323	346	357	351	333	363	289	318	320	343	323	334	380	346	310	300	346	299	315	308	349	291	301	330	321	320	373	330	357	315	342	302	316	325	304	324	356	346	320	338	339	291	315	328	327	322	342	317	338	336	326	321	332	316	321	330	355	363	338	335	357	354	324	308	345	363	310	356	339	354	351	287	336	334	323	322	322	321	372	320	328	323	344	359	337	367	349	323	346	348	351	318	354	336	319	340	359	347	353	332	351	332	284	338	334	340	358	355	316	343	321	339	373	310	326	339	328	317	356	332	341	333	305	316	338	325	308	353	332	319	348	360	312	341	313	326	324	343	349	324	328	325	327	339	311	340	336	328	320	329	318	326	349	340	311	315	327	343	322	336	331	363	351	349	307	340	323	326	338	347	343	283	335	331	323	331	350	327	293	349	309	342	317	351	321	349	367	367	325	330	341	339	346	375	353	310	364	323	317	330	308
25746	21881	29991	29847	23022	14577	9243	3570	1173	715	541	498	438	397	386	357	385	381	337	352	352	354	358	327	343	315	337	322	369	339	315	320	321	347	300	311	309	290	300	299	288	316	315	309	310	323	298	304	300	285	360	311	325	333	341	312	255	297	316	316	295	327	322	282	301	286	322	328	309	336	303	302	298	298	299	312	317	302	323	304	285	326	283	298	306	324	317	307	339	264	295	285	311	336	279	290	305	317	292	290	327	301	312	294	269	308	299	315	339	323	290	302	312	323	274	331	304	308	310	318	354	301	309	323	279	301	338	299	297	322	302	318	313	282	301	298	333	312	311	314	295	339	319	296	336	305	301	307	291	327	263	298	315	286	290	318	342	297	312	293	303	309	290	294	299	303	277	317	309	320	314	306	308	276	308	329	324	300	307	319	336	284	318	279	263	310	311	297	323	313	284	301	334	305	309	305	306	308	301	308	314	280	295	305	305	335	318	340	295	296	288	314	298	331	293	292	284	288	290	343	317	333	298	309	306	292	268	309	269	323	299	309	277	275	294	315	289	305	287	314	288	310	302	303	290	305	332	326	312	289	294	300	304	292	347	290	303	309	291	296	293	319	301	308	284	305	281	306	327	284	316	330	314	303	271	300	311	311	319	294	292	292	306	280	296	326	318	319	293	306	298	296	284	299	297	324	294	312	267	302	272	302	319	306	295	301	316	320	310	296	287	308	289	308	290	311	314	320	336	295	333	299	298	299	282	259	327	282	308	294	291	300	306	299	337	323	283	303	320	291	308	285	293	314	303	305	324	315	324	292	295	339	326	336	309	295	300	301	316	303	285	326	310	283	317	276	313	280	299	299	288	310	329	272	344	323	291	295	315	319	290	325	285	292	311	336	306	334	304	297	303	356	304	289	323	322	320	308	306	340	294	325	330	308	328	322	321	297	317	334	316	310	302	329	320	311	297	291	279	292	316	291	277	281	278	315	290	292	324	325	283	284	298	276	323	322	298	294	313	305	346	292	298	299	320	308	335	301	309	313	314	304	327	283	327	293	302	305	299	294	275	323	283	288	312	330	282	324	330	314	278	312	303	332	307	331	323	319	319	309	300	308	324	352	323	300	307	286	309	277	320	301	286	270	307	327	290	314	310	357	276	282	328	307	293	303	289	314	290	282	295	294	302	301	267	315	277	287	308	286	321	309	316	310	325	330	320	323	324	310	301	318	285	319	322	285	311	258	293	318	272	302	306	349	305	295	339	329	312	311	295	293	327	326	333	327	282	346	299	299	346	309	283	304	312	310	314	333	306	339	320	310	313	308	277	300	302	337	330	287	317	318	299	303	285	311	338	305	330	336	302	297	304	295	320	312	290	316	309	319	261	287	293	303	291	292	271	293	307	279	317	316	280	310	287	312	311	281	300	288	329	300	307	349	314	306	326	334	318	306	318	275	272	306	290	323	297	295	310	299	302	311	314	292	278	321	311	282	310	315	343	327	334	290	305	278	289	308	318	331	299	319	341	284	313	310	329	336	342	321	287	357	343	330	317	303	307	323	330	329	304	301	312	331	314	290	307	308	311	278	315	302	281	331	315	295	319	294	295	301	315	290	289	309	300	321	298	325	308	325	304	295	338	300	293	311	307	304	289	336	300	297	323	289	319	306	317	300	276	304	281	275	304	280	330	293	333	335	301	330	318	300	313	312	331	340	312	324	310	301	307	294	306	306	313	327	333	323	271	314	289	278	275	331	314	304	306	326	313	314	316	303	321	293	332	284	317	306	319	337	296	303	315	327	311	313	311	313	280	309	307	288	297	322	292	316	340	278	294	306	313	324	288	295	282	307	266	319	290	315	313	316	318	319	308	319	309	299	313	321	327	317	304	309	295	326	295	309	283	298	315	328	313	296	300	282	305	314	329	338	294	345	318	314	311	317	298	340	316	299	299	307	330	329	305	314	303	324	314	310	313	276	277	299	304	327	345	322	294	344	324	308	302	295	322	300	319	289	305	301	317	282	304	297	358	311	316	318	303	276	309	296	337	322	331	307	300	307	288	334	307	311	324	330	294	276	318	288	305	302	313	289	321	308	293	309	341	287	326	352	306	305	328	325	302	299	326	313	332	312	272	295	305	319	281	307	315	307	303	277	304	320	327	330	308	310	329	289	309	318	302	279	294	301	302	315	301	331	308	287	239	283	288	330	283	291	301	332	298	323	334	317	326	329	291	272	300	319	327	310	288	299	291	305	305	269	290	307	300	292	287	303	295	309	287	316	286	328	309	289	310	298	307	315	294	320	351	296	273	347	313	313	329	298	323	320	336	287	289	308	314	296	333	315	308	308	311	309	304	294	314	290	326	327	328	282	306	309	317	323	327	314	281	339	311	314	295	264	329	307	302	299	312	331	320	329	309	299	288	297	298	329	295	303	282	306	296	321	344	314	340	312	320	311	314	309	298	320	303	325	317	308	321	300	296	301	308	303	291	302	297	278	284	301	285	301	289	309	320	309	284	298	291	319	320	303	305	305	273	282	298	313	314	274	287	325	313	321	290	326	322	256	302	321	315	336	290	304	289	302	279	315	297	330	317	312	334	300	305	268	299	304	307	284	314	321	286	293	294	301	275	289	311	288	315	305	308	293	284	325	289	334	293	290	305	323	321	319	325	341	314	286	302	289	286	325	307	317	305	353	283	319	297	303	315	287	297	300	304	269	299	297	285	308	286	315	289	327	280	287	317	325	325	320	300	273	304	315	309	282	298	291	283	293	312	291	314	303	308	336	304	319	327	302	284	301	271	320	312	294	308	317	304	299	308	297	283	304	312	296	327	357	299	303	298	329	304	330	294	327	300	312	325	305	313	298	307	297	314	286	295	302	312	302	295	289	283	311	296	303	286	289	328	312	259	320	305	313	321	347	289	245	333	318	302	275	296	301	305	310	283	322	295	318	311	350	322	294	301	314	293	306	363	320	294	314	297	306	285	307	314	303	338	296	286	302	337	319	303	276	297	304	334	339	296	344	291	313	268	295	303	303	312	281	324	302	305	342	328	306	304	309	323	319	288	274	316	318	313	305	282	307	316	345	343	291	275	303	294	305	309	286	309	295	299	294	312	312	304	336	294	311	285	269	344	307	326	311	308	304	286	324	343	320	313	305	282	314	267	326	312	299	362	295	280	325	303	356	307	293	296	292	303	290	291	285	315	296	269	330	317	319	304	303	305	331	263	311	318	329	292	324	329	275	311	318	333	315	305	286	300	300	297	284	318	301	326	300	319	297	290	322	351	328	292	285	333	314	312	299	286	307	296	310	287	299	304	305	300	305	329	304	278	283	290	310	303	316	294	291	331	331	307	331	289	331	311	311	308	316	307	291	293	307	310	285	291	330	301	310	293	292	324	311	337	287	296	296	254	305	305	347	287	336	329	345	312	299	343	302	287	318	285	308	341	333	336	299	319	313	322	323	295	284	328	298	320	311	300	281	296	295	287	288	330	303
33940	55985	44149	33076	25464	17517	13111	5613	2032	1173	783	725	610	562	505	446	417	459	471	401	422	405	443	414	395	373	370	359	324	366	346	367	322	337	370	343	325	352	348	348	297	324	367	337	328	326	331	340	316	353	345	320	345	342	349	304	318	307	318	355	327	314	299	297	386	349	335	328	350	322	353	341	340	351	320	346	328	308	333	338	344	360	309	316	315	371	327	338	349	344	313	351	348	338	333	364	329	337	320	311	353	311	316	343	340	364	354	325	319	309	336	352	313	334	340	356	323	338	323	329	343	309	313	311	290	317	308	336	336	356	326	310	321	350	358	389	343	334	303	333	340	342	361	322	338	384	336	346	358	365	353	338	352	361	317	315	329	357	332	283	367	321	324	348	313	343	327	324	333	327	335	335	292	373	348	355	334	308	321	330	342	304	348	324	353	352	312	369	340	325	301	339	328	334	339	339	305	341	334	335	324	373	326	313	339	286	348	319	354	342	313	317	339	301	318	356	346	318	347	304	307	343	356	308	303	341	304	315	353	306	326	322	357	288	349	350	311	302	323	303	318	341	318	324	349	341	321	324	335	332	344	338	339	319	293	297	349	372	354	337	310	343	338	311	327	306	326	347	359	330	367	344	319	351	316	318	328	300	321	323	324	356	336	310	291	321	344	313	328	343	316	308	324	335	327	322	318	340	309	317	316	350	348	366	335	361	345	321	352	332	344	329	368	301	327	294	319	322	349	302	334	346	325	359	360	330	335	316	324	347	330	354	308	371	333	327	340	351	346	324	309	343	328	370	364	364	328	326	342	350	308	327	334	346	330	332	357	370	329	319	336	326	317	367	357	317	331	322	317	319	344	325	365	302	355	381	362	335	324	330	327	335	346	333	334	347	338	357	332	342	346	367	302	319	336	303	314	366	303	335	315	387	346	342	343	328	348	327	339	359	340	365	351	338	360	317	318	336	308	334	339	327	343	307	294	348	344	351	354	345	324	310	313	331	362	338	307	298	297	348	339	331	328	356	304	334	325	334	335	307	325	305	328	349	321	335	317	342	324	324	310	339	329	327	322	326	336	328	348	322	337	298	341	337	347	360	325	332	326	357	341	350	372	317	331	315	356	354	350	294	348	340	317	340	332	301	342	326	312	348	348	348	360	313	348	313	320	328	323	367	320	350	347	339	330	325	341	344	322	312	301	316	280	327	346	355	294	336	331	320	337	321	344	352	314	313	344	332	333	346	293	306	328	353	332	348	335	318	320	374	326	336	374	341	337	351	307	345	338	358	314	330	338	332	338	314	345	329	316	336	337	326	348	354	335	341	349	365	321	320	360	318	387	356	359	339	318	317	352	348	310	355	300	349	385	328	341	344	299	364	307	340	348	299	340	337	330	350	306	341	363	332	319	322	328	340	305	308	342	330	352	351	351	373	355	328	344	324	316	334	348	323	328	364	349	357	330	339	337	342	367	312	324	321	322	329	330	329	326	367	321	330	293	318	336	315	325	315	349	316	305	371	331	357	311	347	344	318	325	358	334	347	316	337	360	303	337	354	319	316	352	339	315	339	341	369	305	342	327	316	335	320	345	336	296	354	292	356	312	325	351	328	346	330	317	301	367	326	347	345	312	352	327	321	321	317	321	333	315	335	330	336	328	333	331	356	369	335	326	313	328	328	334	326	348	344	304	304	331	328	333	364	367	373	328	351	323	347	357	330	331	316	324	340	340	347	341	332	364	323	317	333	314	331	334	312	336	298	295	328	367	325	346	338	344	330	350	318	320	324	298	323	350	315	347	344	363	314	346	328	345	316	330	334	325	343	357	345	290	321	314	353	304	352	322	319	351	325	309	310	320	341	332	347	334	353	327	354	313	331	310	301	331	312	299	359	335	326	332	333	325	350	335	320	346	344	328	356	345	296	346	331	337	334	335	370	313	327	356	306	300	331	335	316	316	350	348	361	351	296	359	370	331	338	314	345	332	336	295	332	380	337	333	337	353	317	332	313	298	356	295	386	348	338	321	326	341	310	315	352	319	354	336	312	328	298	344	332	347	323	345	347	395	296	383	332	325	327	344	346	340	334	341	328	331	327	310	301	335	347	344	287	326	339	330	337	342	327	312	356	330	325	291	308	341	358	331	360	334	316	331	341	320	316	331	317	372	328	357	300	353	322	385	326	316	339	354	327	332	337	332	320	339	339	329	344	322	329	324	348	349	311	353	342	318	325	321	309	302	366	325	342	316	314	313	373	347	342	327	361	331	340	365	311	353	316	330	326	315	340	335	325	348	326	308	319	325	364	332	301	341	349	315	350	331	348	347	314	336	339	333	358	355	317	299	346	325	356	357	327	323	331	329	328	379	367	354	308	320	350	352	336	320	331	328	349	316	369	318	335	350	352	354	335	311	338	300	303	319	319	323	305	348	322	345	309	331	344	311	341	319	320	299	325	310	355	340	343	326	317	332	330	348	330	363	332	308	308	360	337	339	359	332	354	338	315	343	331	314	344	332	334	353	350	334	338	321	346	308	323	320	340	329	313	330	341	354	308	329	306	316	327	349	347	340	325	351	320	335	322	336	334	313	343	329	333	347	340	339	369	348	368	304	295	361	344	364	328	349	337	320	329	330	349	307	321	308	324	356	289	347	367	334	327	312	349	367	349	340	321	346	320	321	322	346	321	322	356	333	326	330	340	309	314	338	318	333	337	336	326	348	303	301	350	320	329	329	336	350	331	342	346	310	323	369	320	334	323	328	373	337	361	337	283	311	326	333	347	314	318	332	298	344	344	340	340	354	337	350	322	338	345	331	338	309	335	322	322	321	358	350	354	334	330	341	316	330	317	322	345	316	360	346	325	347	353	343	374	372	320	331	322	352	353	352	350	322	326	345	315	322	312	342	338	325	316	363	332	362	333	331	329	301	340	328	330	359	340	333	357	329	317	299	330	305	345	325	308	325	369	315	308	366	356	334	327	321	338	363	360	338	354	341	303	299	355	336	318	361	340	322	304	340	320	346	347	327	326	337	345	362	307	330	335	330	324	356	340	354	315	357	344	343	343	317	349	308	328	347	352	338	325	304	312	321	349	353	322	352	331	339	365	318	354	353	322	345	344	359	326	339	306	298	361	368	332	326	333	332	346	330	335	351	345	346	363	319	315	328	344	315	343	330	336	327	336	347	349	316	311	334	330	335	345	306	324	362	316	330	351	331	340	331	335	332	294	346	314	346	346	312	347	315	339	332	331	320	355	328	330	362	314	340	337	319	320	327	332	335	347	322	359	355	331	331	349	314	322	319	320	335	330	321	358	337	335	298	343	338	329	317	326	347	332	342	331	318	340	339	337	316	351	358	338	340	310	346	306	319	310	364	356	353	310	350	298	326	322	341	358	303	338	313	318	296	318	367	316	335	370	346	316	334	332	342	339	315	347	321	324	327	335	347	325	345	319	325	339	311	333	322	322	349	333	320	328	308	316	338	323	317	297	356	338	312	307
23376	21683	29494	25159	23241	26008	24551	10505	2952	1363	1026	861	756	696	612	616	534	587	573	544	571	490	548	502	470	491	465	463	484	509	479	445	453	474	439	484	465	493	459	510	447	479	451	489	483	459	478	491	458	493	468	471	503	476	433	458	460	434	447	440	437	500	449	462	454	469	448	472	465	456	447	445	452	458	443	453	458	444	428	483	416	440	429	466	447	416	465	479	469	452	495	432	488	433	466	453	464	471	469	426	479	434	457	406	443	450	462	453	466	490	482	426	441	439	454	451	459	429	453	474	456	493	474	455	467	470	433	452	480	445	468	476	440	442	440	446	483	462	512	437	463	440	471	449	472	462	424	468	481	499	445	468	425	457	455	428	409	455	464	407	429	472	448	437	478	471	446	440	452	428	463	477	433	473	466	466	452	448	451	469	456	487	470	450	458	491	475	460	436	470	437	477	455	450	461	432	439	470	434	433	465	434	430	450	423	477	449	404	452	483	465	441	420	467	431	461	437	472	453	451	462	458	428	509	493	453	444	455	476	439	442	440	418	449	476	439	457	447	461	481	449	440	460	450	457	412	428	456	465	452	462	430	421	463	488	441	461	470	480	460	432	450	430	424	467	433	444	450	506	476	467	410	426	421	478	461	454	460	435	445	454	453	496	459	437	463	465	454	443	448	456	445	436	467	479	434	462	452	456	454	471	451	448	477	505	464	438	445	429	468	476	449	434	452	524	442	470	445	437	487	469	460	480	471	469	441	472	432	446	484	458	473	428	440	461	442	493	458	450	443	432	475	500	478	457	505	428	468	440	447	472	457	418	443	472	450	415	452	479	467	453	473	473	437	461	453	483	447	441	475	465	468	447	491	419	455	436	450	438	475	463	463	430	426	477	444	442	440	436	418	492	471	428	424	448	447	494	439	447	464	466	449	454	461	439	449	474	476	450	443	482	424	439	466	470	448	455	462	438	433	431	447	472	462	475	421	442	426	485	447	448	433	464	439	434	461	457	448	429	437	444	483	435	459	504	442	449	456	415	449	442	434	455	465	453	458	486	443	461	453	412	477	469	449	464	485	464	413	462	478	442	471	461	441	468	435	438	438	442	454	463	456	454	444	434	446	380	445	468	406	472	455	475	458	473	487	482	438	484	454	487	454	466	422	444	454	442	432	441	490	467	467	471	441	442	453	450	432	436	445	476	432	455	424	460	456	498	455	435	464	501	440	486	453	466	475	454	451	459	453	432	472	471	434	419	462	416	456	452	453	463	478	485	454	464	467	452	481	420	501	480	435	460	464	418	492	455	473	482	445	444	453	430	455	436	444	482	446	447	444	481	439	437	484	461	474	462	466	462	470	456	481	449	448	453	437	399	458	498	452	459	441	458	452	460	409	488	448	464	468	465	439	440	454	456	461	426	450	487	457	429	453	465	437	469	417	463	460	436	467	474	435	453	435	444	449	405	451	472	440	442	475	488	456	448	439	444	486	451	440	460	464	440	465	438	452	404	454	419	441	465	445	463	462	486	443	446	474	436	456	471	452	434	430	456	437	446	464	422	404	417	459	453	469	482	430	441	454	490	447	453	445	453	471	437	443	471	456	472	446	445	448	460	460	460	432	469	496	455	453	435	468	406	440	444	449	438	424	472	447	451	444	455	431	457	439	451	442	469	485	500	444	452	481	445	439	450	459	422	424	468	449	425	428	451	465	471	451	427	460	503	472	453	439	437	442	476	453	478	434	474	451	446	456	471	459	453	435	479	475	436	456	440	458	463	432	489	417	440	468	477	479	421	430	458	441	429	438	466	471	445	482	456	462	403	467	444	456	452	473	455	424	469	490	465	486	441	455	444	423	452	467	480	453	445	455	451	420	473	482	445	450	449	497	411	439	453	452	457	444	442	468	458	488	475	462	431	436	460	452	446	459	462	438	483	473	422	449	469	450	440	466	472	473	464	470	468	475	428	422	503	481	474	444	441	433	453	451	423	440	495	470	468	467	470	434	469	421	487	463	477	447	473	480	439	491	481	457	471	444	477	459	487	472	467	444	419	476	435	434	451	407	466	426	483	462	458	467	438	450	480	466	436	436	446	441	466	444	450	484	461	439	499	491	424	460	444	425	431	467	473	471	410	441	449	429	458	489	436	409	432	442	441	451	476	451	423	446	465	471	455	419	445	456	433	459	502	389	477	441	454	453	442	478	441	447	443	476	431	482	460	432	442	458	471	417	435	476	440	459	431	452	474	468	438	448	437	439	466	453	415	402	440	451	457	446	444	452	459	438	467	450	441	464	452	451	445	427	424	460	487	492	483	419	436	465	455	439	462	424	437	434	452	448	440	405	424	436	442	466	450	424	444	435	467	442	462	455	462	453	444	499	441	416	435	452	444	446	483	466	476	455	470	467	463	470	452	441	432	489	418	472	479	482	434	477	458	439	481	492	435	438	452	449	451	434	446	447	407	465	474	440	509	430	458	460	473	439	446	432	428	483	447	468	432	425	436	416	478	406	447	419	479	481	461	483	435	446	439	451	487	470	451	486	474	486	447	441	474	475	477	444	438	459	413	447	489	469	461	486	438	453	409	437	433	457	425	454	447	446	427	452	460	423	479	421	456	436	462	462	455	422	420	452	451	452	443	447	469	456	453	444	448	480	421	462	483	456	421	469	463	463	404	469	462	461	416	464	422	409	435	444	469	478	444	469	491	455	442	493	443	473	439	436	425	443	430	467	436	461	460	445	441	417	404	448	480	463	441	442	422	454	436	456	504	449	455	412	445	447	434	467	418	447	438	404	446	425	475	452	481	468	478	434	480	442	402	446	460	386	461	452	474	398	424	445	415	497	445	486	461	444	484	463	454	417	434	416	461	452	437	434	430	462	397	432	452	423	431	445	455	446	473	435	453	457	466	401	455	490	445	455	453	461	477	439	451	468	463	457	436	405	438	444	429	439	447	484	463	438	488	419	434	426	440	452	453	460	435	469	486	449	416	478	441	446	434	454	525	454	431	464	443	464	452	415	468	456	444	471	460	488	463	524	426	425	474	428	439	444	460	438	486	409	463	406	445	482	453	447	481	465	474	457	436	484	494	484	403	463	428	413	434	438	432	465	450	453	458	494	427	448	454	467	449	450	460	476	437	438	457	411	454	485	441	411	453	473	420	454	442	428	443	465	443	440	447	427	451	444	467	434	451	445	426	464	496	470	465	414	446	475	421	416	452	450	449	454	433	463	457	416	417	462	432	439	457	440	476	442	444	451	467	456	479	465	447	488	433	444	473	430	433	476	464	451	481	446	478	465	448	471	456	461	467	448	468	431	446	458	435	423	436	477	462	439	463	482	472	467	452	409	460	420	477	442	476	480	454	472	424	449	423	473	440	489	478	420	480	465	475	486	435	426	465	418	468	474	464	454	454	447	448	417	437	435	442	452	431	451	487	444	480	435	465	463	450	454	472	459	465	446	444	442	433	428	460	428	434	467	454	447	410	458	476	447
37247	66645	55742	43811	33723	30440	23188	11820	4279	2073	1420	1240	972	822	754	641	641	632	606	669	549	583	580	524	590	526	503	504	527	516	493	495	529	527	490	486	463	516	482	502	496	470	462	467	477	500	496	491	457	473	489	478	466	484	490	494	496	467	479	467	425	447	417	460	481	444	497	440	477	462	451	470	427	476	472	463	446	479	499	454	442	462	464	502	428	468	476	460	465	506	452	497	483	466	454	471	511	495	466	468	469	490	460	494	478	454	462	480	471	444	487	444	488	479	436	461	512	465	466	462	461	489	515	480	443	490	439	469	457	495	509	481	424	440	447	468	433	437	482	472	428	496	476	461	471	488	449	436	470	460	477	432	459	451	453	451	438	456	501	460	443	460	463	476	456	443	474	491	462	476	465	430	447	456	466	492	440	459	453	466	516	475	461	463	483	468	466	442	471	490	447	454	458	473	449	462	451	484	455	445	487	480	424	446	458	461	472	435	486	429	489	510	444	541	499	485	461	451	428	475	479	466	483	467	450	472	499	465	433	450	481	501	493	443	487	465	460	502	480	461	474	414	468	504	464	486	459	507	452	456	472	478	464	459	465	469	454	481	480	403	489	481	477	463	428	500	480	414	437	469	432	418	432	462	453	485	493	483	492	474	476	442	472	463	475	434	516	467	500	451	486	443	501	473	450	470	489	475	475	485	474	497	490	430	464	486	449	438	458	478	473	480	450	484	444	437	492	499	477	476	445	445	429	521	457	451	529	506	449	454	475	455	445	473	481	451	466	461	492	453	481	452	507	444	420	463	459	457	471	440	468	466	482	481	462	481	473	469	421	462	487	465	430	453	445	463	475	429	456	462	474	451	451	490	488	488	480	479	481	485	504	450	478	475	465	504	490	444	448	443	450	450	451	425	466	434	493	456	480	512	491	464	472	460	488	481	488	470	454	444	504	453	465	498	445	493	481	460	457	468	448	444	463	478	480	440	448	466	455	481	427	458	452	469	488	464	491	441	437	449	475	459	483	446	497	447	484	453	471	480	502	477	490	433	499	471	510	469	428	512	468	420	450	482	465	505	490	451	481	494	475	457	445	486	445	503	440	474	490	479	498	506	473	452	473	472	424	454	492	458	423	468	473	471	510	486	474	484	466	479	453	500	404	460	478	474	464	471	469	475	493	464	465	461	495	465	532	468	462	450	462	476	482	428	486	428	460	499	462	463	448	425	454	444	452	444	471	503	445	418	475	448	482	455	469	460	456	437	479	503	458	445	468	409	444	494	470	469	477	441	453	434	490	488	470	459	471	456	443	440	448	453	454	437	484	459	433	452	482	435	489	469	456	469	437	447	492	471	465	476	463	468	510	436	438	482	481	449	455	466	458	477	461	445	452	436	489	467	441	472	502	437	478	468	469	491	472	479	451	472	473	439	465	429	444	448	473	452	475	424	465	461	476	498	469	471	431	503	437	456	456	421	433	523	445	423	469	473	483	465	453	461	489	457	452	484	443	454	437	460	474	439	454	489	440	455	505	473	488	440	461	466	465	437	520	461	499	468	483	437	509	408	446	471	447	447	473	486	419	452	421	456	486	462	469	419	459	429	501	471	444	457	436	459	465	482	472	478	465	493	454	439	495	465	483	476	430	462	494	480	478	449	495	439	501	470	436	479	442	441	467	453	457	493	451	421	430	515	505	429	483	481	495	466	458	422	472	526	470	455	470	477	459	475	476	449	491	460	432	439	484	464	479	492	465	454	476	472	462	478	439	478	496	476	474	454	461	445	454	466	466	469	485	504	467	495	469	463	448	498	460	469	460	486	443	446	450	461	502	479	468	447	472	495	451	473	444	463	482	439	451	450	449	452	474	442	469	424	483	496	497	489	455	460	464	488	430	478	472	430	454	466	461	473	458	454	483	489	442	422	490	488	482	437	467	480	469	450	457	468	455	469	445	438	462	442	474	479	481	449	432	477	449	452	452	460	444	435	456	440	477	464	434	475	476	483	477	456	450	451	476	452	480	508	496	486	475	449	439	466	436	451	480	445	473	450	464	443	438	429	432	489	433	484	467	438	480	483	435	431	459	429	453	464	452	476	455	466	495	482	453	433	447	460	489	444	468	442	482	443	469	493	477	453	456	427	500	481	464	498	452	465	447	480	454	504	416	471	452	468	487	438	471	449	439	471	419	480	472	481	466	452	481	466	492	442	486	472	486	453	469	462	442	451	499	475	508	435	439	463	463	477	458	454	484	434	452	462	462	466	452	471	463	440	468	466	454	473	472	482	456	469	477	445	473	459	503	451	476	485	490	444	450	459	471	468	453	448	473	441	476	492	485	477	449	481	468	489	470	471	495	504	468	453	484	454	464	448	478	429	453	491	471	457	470	426	449	506	465	427	444	486	471	456	428	463	452	493	476	437	486	454	477	470	476	469	449	477	467	476	483	470	438	444	476	450	458	488	502	473	456	457	460	470	444	450	477	479	453	469	472	446	508	433	462	501	488	458	440	436	478	473	464	467	482	470	450	429	467	453	458	474	464	462	486	456	465	469	488	447	451	505	452	434	531	452	457	477	473	445	429	496	504	456	477	477	489	452	478	510	497	424	466	503	442	472	459	485	471	447	449	480	444	451	483	480	456	438	466	454	476	435	463	452	466	451	425	486	470	417	485	465	482	452	470	443	474	463	452	456	475	466	480	468	445	451	466	467	477	447	442	446	478	489	477	449	482	469	458	453	467	472	467	452	456	485	487	468	491	498	467	464	471	460	441	455	467	466	513	468	509	448	469	449	463	464	507	455	445	413	477	460	450	430	460	443	446	462	441	465	481	429	444	441	514	472	441	448	484	478	469	441	484	483	428	423	490	458	481	486	472	468	468	493	454	486	517	481	478	481	519	455	456	493	462	462	508	455	493	465	471	485	474	456	470	493	450	455	485	440	492	481	450	486	480	495	482	436	498	483	469	460	474	414	429	475	447	466	459	443	443	484	446	455	452	463	437	491	503	461	443	444	446	469	488	450	465	459	476	472	471	448	458	485	498	506	471	444	447	487	444	424	475	472	467	505	481	469	473	504	458	436	436	482	464	433	429	484	489	431	443	459	453	461	466	509	463	427	469	482	460	467	448	442	478	476	420	449	482	500	457	466	439	438	458	467	482	486	465	470	477	441	468	446	486	413	477	473	491	462	477	433	457	465	456	446	485	472	460	489	501	453	486	462	526	437	477	509	467	471	507	453	476	495	471	450	450	466	443	446	452	463	487	471	460	452	408	462	437	470	458	441	474	494	484	449	459	483	475	470	456	453	484	480	449	444	443	489	459	452	431	455	452	488	480	469	469	456	470	477	479	489	472	454	473	470	474	451	437	431	449	460	478	474	471	483	487	477	425	456	441	481	467	437	490	432	459	462	441	463	475	479	464	484	469	495	471	455	443	459	460	449	437	488	490	487	454	465	453	482	450	473	454	480	464	478	471	453	431	470	506	465	452	436	466	441
32811	37933	41742	28508	16172	9656	4756	1817	836	516	384	362	314	334	242	303	304	280	243	229	283	251	289	247	256	230	254	244	242	218	209	235	238	250	220	254	212	257	254	230	240	230	232	221	202	241	250	240	247	228	216	242	214	233	213	234	233	222	237	227	213	229	232	242	228	254	222	219	252	242	232	215	223	220	224	252	229	252	233	258	231	237	260	230	240	221	242	229	211	230	223	234	224	224	189	233	211	250	228	208	235	252	217	217	236	232	219	248	212	227	229	230	226	231	227	240	260	221	232	221	214	212	249	240	243	241	203	241	225	233	242	211	204	241	217	243	236	233	227	249	226	224	239	240	227	234	235	256	235	209	210	231	214	221	222	225	244	217	243	248	242	242	229	216	215	214	230	229	228	218	217	241	240	245	239	256	223	201	262	232	231	234	222	244	208	227	241	238	227	229	241	221	251	229	207	218	220	235	234	226	243	226	238	226	223	223	230	212	214	226	232	215	242	234	231	226	214	251	237	242	241	218	237	249	210	215	221	226	225	206	245	251	241	213	225	232	243	239	252	201	241	252	248	223	233	217	240	250	239	231	239	219	216	217	217	243	216	226	253	250	235	259	239	230	234	213	227	204	242	228	227	244	258	222	262	213	220	232	225	232	223	212	207	245	240	237	215	193	238	230	227	212	229	213	219	248	189	235	248	235	206	211	240	233	217	218	217	221	249	239	239	208	224	228	195	235	219	218	251	224	215	238	229	245	252	219	209	210	249	231	229	224	247	245	224	248	219	240	236	236	231	217	222	243	229	243	212	237	239	223	232	234	233	228	198	225	222	240	199	222	234	242	209	220	238	228	190	226	262	219	239	211	223	228	248	211	247	221	233	245	230	197	229	217	248	224	218	222	239	232	211	245	259	234	235	243	221	236	231	255	237	239	214	240	194	195	245	210	219	221	192	231	228	227	222	230	212	224	231	258	245	218	233	259	217	213	227	210	225	240	245	222	251	218	227	223	236	215	239	218	236	242	260	213	241	233	210	232	254	214	228	223	233	244	229	243	243	245	255	229	237	233	236	198	218	218	252	253	210	230	239	220	216	238	229	238	215	243	230	255	217	232	229	232	215	237	265	250	237	231	249	206	214	229	250	227	239	216	225	246	249	230	250	237	233	246	261	237	232	214	241	239	223	224	228	244	223	232	233	243	213	221	238	211	237	236	203	244	220	222	208	216	245	223	251	219	231	216	225	223	214	238	238	224	231	199	232	218	239	226	206	236	221	221	219	269	262	256	217	230	231	234	226	204	217	219	253	245	213	227	233	217	212	207	226	224	232	224	245	225	235	214	243	219	219	221	258	241	230	224	208	210	245	235	223	256	238	229	242	232	242	216	216	233	220	206	237	217	210	219	231	218	205	204	225	239	236	203	208	239	224	202	232	232	221	239	231	229	225	242	222	221	227	243	239	241	224	224	254	230	215	206	194	238	214	236	227	221	216	220	256	255	227	224	215	221	237	235	217	226	229	230	196	234	229	237	240	235	198	226	246	231	246	225	228	221	212	237	264	255	219	224	208	243	226	200	226	211	218	232	231	260	254	224	225	242	241	208	227	239	213	239	217	237	227	216	204	222	221	192	232	234	213	216	227	236	221	212	249	248	238	256	245	230	255	215	222	229	215	213	245	223	252	199	199	230	230	234	234	241	210	228	217	220	211	218	246	215	219	246	226	230	188	219	214	224	222	215	219	218	229	241	220	246	260	233	229	244	199	234	225	217	250	231	214	198	215	233	242	233	221	243	238	247	229	241	190	204	240	231	230	213	219	214	225	226	209	255	261	210	221	222	243	234	238	211	204	200	238	224	226	216	213	205	204	232	225	208	226	242	219	276	230	234	209	217	228	216	237	216	238	211	255	215	213	240	261	211	240	237	221	235	218	236	245	219	220	214	221	236	220	227	248	245	214	215	223	214	231	230	207	222	226	220	259	237	253	224	246	218	219	223	214	218	229	214	203	217	240	249	235	232	229	211	247	229	249	211	226	207	219	227	230	226	199	262	238	233	249	245	238	231	243	238	238	266	229	222	221	239	223	253	234	232	229	221	235	234	245	222	232	230	246	218	227	231	241	215	200	224	210	243	233	237	218	243	247	226	201	228	253	234	244	227	240	256	249	223	226	244	243	224	192	218	196	204	218	214	238	227	214	208	239	236	218	232	206	234	226	224	242	238	229	257	227	218	228	201	277	225	246	263	243	213	227	235	238	212	239	229	250	230	238	225	216	236	263	231	258	231	231	225	222	229	215	238	217	237	220	245	204	242	219	241	238	214	232	195	213	229	236	201	222	225	235	230	218	250	230	218	199	227	222	248	221	204	235	232	228	225	213	214	244	213	246	256	211	237	219	199	224	253	234	201	207	259	215	240	208	235	235	218	223	209	236	223	235	252	216	221	250	199	228	217	189	245	226	228	208	233	221	220	234	229	205	210	243	202	230	244	232	223	192	229	224	249	211	230	234	215	231	219	227	222	234	252	230	219	212	224	243	224	232	219	261	241	216	224	224	228	229	217	224	231	240	209	223	220	225	244	221	243	247	223	204	235	238	233	232	243	230	230	225	260	238	229	251	255	237	220	260	200	229	245	212	232	249	213	215	242	234	215	225	223	223	235	215	233	215	242	212	248	214	242	227	252	231	228	216	225	220	204	233	209	201	218	244	227	234	240	255	237	230	224	224	227	238	220	247	230	222	254	226	226	237	242	200	220	219	222	231	253	221	248	243	231	248	224	234	217	199	230	233	248	234	241	229	234	254	222	244	234	226	219	212	264	220	217	251	231	198	226	251	219	237	226	251	219	230	228	241	258	233	227	235	230	197	224	223	234	224	214	216	212	204	231	229	228	232	221	243	256	213	216	243	208	217	227	254	210	226	251	218	218	254	242	259	240	245	221	222	201	220	242	238	240	227	221	217	205	232	220	225	218	238	239	200	229	238	223	231	244	215	244	249	228	219	206	220	248	238	255	234	234	226	240	235	247	230	225	228	223	233	226	282	198	179	223	257	215	229	227	233	223	229	219	235	230	241	247	196	251	239	209	205	222	260	234	223	244	239	242	221	209	222	232	241	228	250	207	228	241	219	220	225	233	218	220	217	201	201	226	252	216	212	223	236	213	228	235	208	228	244	218	234	226	227	222	239	229	232	249	231	218	228	222	244	212	221	229	223	234	227	209	233	224	214	216	204	206	251	233	224	204	211	222	235	215	218	226	220	220	228	230	217	199	204	225	250	214	231	203	236	244	212	222	251	222	240	208	218	262	227	207	239	230	245	226	219	214	248	223	248	226	250	224	239	197	226	226	227	242	216	210	219	260	219	242	222	237	213	226	240	242	219	245	232	222	215	205	216	241	233	247	227	191	235	213	177	233	200	232	225	236	229	195	222	236	249	227	217	242	220	219	243	215	220	230	230	218	222	228	211	253	227	213	212	244	263	238	250	245	241	215	234	212
34468	52057	40542	26082	18292	13426	7483	3175	1301	822	585	481	410	345	330	293	341	315	315	279	291	280	293	289	279	299	278	259	275	257	257	257	247	254	243	242	238	270	263	229	271	229	266	237	246	264	253	269	261	217	260	245	244	235	273	245	264	246	234	262	228	239	268	260	237	234	272	236	287	274	269	244	264	270	259	232	260	271	253	269	266	256	235	245	245	254	257	262	254	269	232	266	242	252	243	273	269	240	231	251	263	245	269	260	240	255	221	251	261	257	258	262	265	251	254	239	285	239	245	221	273	264	262	261	259	246	247	277	251	265	242	244	259	245	251	242	269	239	250	270	239	236	248	278	246	247	253	254	275	256	245	263	239	260	262	263	212	251	261	263	246	245	272	258	237	251	242	232	261	248	241	254	243	246	225	262	244	274	244	246	237	260	257	251	249	233	254	258	238	278	260	249	260	223	276	283	257	258	258	269	257	254	271	226	254	222	274	246	280	242	244	243	266	237	252	259	248	260	243	243	249	248	249	238	281	237	230	269	230	222	264	273	257	277	245	236	266	234	250	289	254	241	259	279	244	236	255	230	236	249	256	260	244	220	267	270	236	244	249	260	246	242	202	240	263	275	234	252	234	252	271	277	242	242	236	259	235	241	249	246	256	228	246	248	263	235	237	285	256	268	224	258	242	254	251	249	240	236	242	257	251	228	263	262	232	268	265	266	270	288	209	273	216	266	259	261	241	246	241	255	275	261	246	255	271	245	267	226	258	279	243	271	257	252	264	264	273	262	278	255	257	223	259	243	240	259	254	254	221	237	243	254	261	269	234	253	261	236	237	270	239	274	263	257	240	245	235	235	238	271	232	234	252	261	266	232	247	248	258	205	260	210	261	249	269	260	242	253	243	241	306	269	249	242	267	274	254	257	289	268	224	262	234	265	237	253	244	233	257	249	254	242	262	243	234	234	259	252	255	247	265	265	272	237	258	261	265	261	273	246	254	226	247	228	260	235	250	234	235	234	236	223	230	255	230	256	253	249	237	225	252	238	237	269	236	235	258	239	227	240	231	257	255	264	233	247	251	279	264	227	236	229	249	243	240	258	224	273	240	256	259	249	236	239	251	220	255	256	211	278	267	226	260	261	255	263	235	254	256	238	269	239	277	272	234	263	262	246	249	233	251	256	234	240	255	239	269	229	230	266	263	210	222	248	247	242	228	229	264	254	254	253	254	258	225	284	275	256	251	258	239	235	266	237	240	253	240	263	244	235	263	250	271	255	265	238	240	252	250	227	267	241	274	239	244	267	237	235	274	259	236	228	261	258	232	235	256	271	255	257	245	258	266	244	283	289	246	264	260	240	225	252	243	245	248	239	247	253	245	246	277	235	220	256	281	240	241	255	249	280	264	244	251	240	250	257	245	247	235	241	268	237	241	261	243	228	250	231	254	250	228	263	241	255	241	248	270	248	263	255	233	246	238	255	229	265	260	275	266	239	281	253	245	261	261	273	236	243	279	249	247	261	262	246	269	259	256	220	264	256	229	287	282	248	242	215	241	251	231	255	242	268	272	256	256	272	263	255	242	249	248	252	231	272	257	235	228	225	241	290	230	249	251	246	248	258	237	240	246	231	261	252	265	246	259	255	254	241	268	278	234	263	260	251	247	238	252	257	258	276	244	249	234	239	239	254	263	230	234	250	258	257	275	257	248	264	268	245	267	224	247	263	226	260	278	251	258	281	262	240	250	266	280	272	251	209	233	260	244	260	230	239	267	259	278	248	277	249	264	267	244	252	251	224	261	248	255	251	287	245	234	249	242	260	252	257	254	243	248	241	255	231	245	240	273	238	229	228	269	277	228	254	226	221	259	247	268	257	246	238	226	250	251	223	265	242	266	270	232	260	247	252	269	256	270	225	249	247	258	262	237	234	285	236	292	270	262	265	240	245	262	218	268	270	243	250	265	249	270	239	284	261	244	230	259	291	261	256	246	225	262	235	239	209	255	250	249	242	237	279	252	224	222	239	226	278	267	264	270	242	246	262	245	246	269	250	265	270	262	248	268	259	273	219	257	249	238	262	259	236	273	275	238	270	261	244	252	259	267	253	262	257	247	242	269	254	255	275	278	259	267	255	253	237	238	244	232	249	258	247	248	266	258	254	251	257	253	234	232	261	256	253	257	241	241	253	263	244	246	257	253	243	245	224	275	244	244	243	273	229	261	224	253	277	290	230	286	290	233	236	237	228	261	234	250	246	280	249	263	237	253	243	245	245	271	258	275	244	234	254	257	269	288	256	245	262	234	231	260	277	269	243	253	239	239	241	254	269	224	255	270	267	242	253	243	266	248	247	252	254	251	253	258	231	229	263	245	250	258	225	250	252	251	237	310	243	250	249	243	243	239	228	292	255	231	238	233	233	253	221	265	277	270	259	248	248	265	241	264	284	252	233	269	247	239	246	285	246	264	231	271	254	249	249	237	245	254	240	248	243	278	250	274	272	261	250	245	243	254	274	240	262	256	256	237	257	255	276	257	258	247	255	223	258	253	258	260	217	257	246	241	266	252	276	251	224	228	264	252	254	250	210	262	222	264	241	252	264	279	258	253	256	272	256	277	220	225	261	276	234	241	270	256	247	252	247	260	256	240	238	230	262	245	241	232	267	242	246	234	235	240	247	237	267	241	249	228	259	241	240	228	226	270	264	245	267	240	249	234	271	254	256	233	274	236	249	244	268	260	268	268	246	272	227	228	252	244	247	258	221	264	234	249	243	237	236	256	247	243	238	245	255	263	259	258	235	265	256	237	239	240	229	259	245	231	204	227	261	247	244	243	273	251	248	243	225	263	263	242	228	286	265	252	250	232	278	263	250	245	269	252	253	248	228	226	274	245	268	253	244	265	234	254	225	264	250	254	228	245	271	250	249	235	241	252	270	231	264	273	260	239	253	246	234	245	256	243	204	226	245	259	234	227	228	281	289	284	243	268	265	278	246	271	245	268	245	219	265	247	241	227	238	250	220	262	237	243	256	242	224	258	269	250	230	225	250	255	279	259	222	255	253	245	232	243	244	223	250	240	251	270	235	254	231	272	229	249	241	232	241	268	245	242	248	253	222	237	232	269	236	248	275	268	281	240	256	237	258	234	241	262	262	271	260	225	253	230	228	283	261	268	236	258	242	242	249	249	289	280	260	263	260	243	263	252	223	246	263	240	243	247	247	287	235	250	289	228	263	266	276	263	251	242	238	249	236	241	227	261	220	227	307	259	245	232	232	240	262	233	251	255	243	274	274	265	259	282	275	261	225	245	249	258	250	261	257	269	247	237	236	259	266	241	248	261	225	264	265	248	247	244	257	243	253	247	252	250	243	253	262	274	225	253	256	252	254	229	228	235	279	249	243	242	245	265	229	260	261	225	239	259	249	280	237	259	253	237	231	238	246	272	250	242	263	227	278	250	226	259	242	227	253	256	243	241	228	250	248	231	244	265	278	238	254	233	256
24394	21644	29254	26357	24338	22480	14719	5591	1725	875	648	551	512	436	449	386	400	368	424	348	376	349	328	334	306	349	354	327	350	321	310	329	306	320	359	327	354	284	315	291	306	302	314	300	314	310	299	342	334	310	290	294	301	312	271	317	311	312	298	312	301	298	334	312	313	306	305	318	307	310	298	311	316	293	323	308	277	273	307	301	317	325	308	329	319	320	295	327	306	305	327	324	303	323	344	324	321	315	297	313	295	319	319	290	331	315	305	328	298	326	319	308	292	280	336	305	313	294	302	304	290	312	270	285	322	309	280	333	306	314	312	321	265	329	317	310	317	320	346	290	312	323	333	304	290	297	309	316	313	327	320	342	302	270	293	303	302	337	303	333	307	319	307	327	330	319	317	315	289	319	295	313	312	307	320	308	323	288	274	272	339	333	322	304	311	280	298	298	314	309	340	322	310	284	287	326	310	306	329	337	339	308	315	293	335	343	307	308	329	323	324	338	292	295	304	313	305	320	278	315	261	309	315	288	306	302	303	297	320	351	336	306	342	299	293	348	334	302	297	313	345	275	306	312	281	273	318	314	303	337	312	311	355	320	321	320	325	332	281	317	296	284	306	296	296	294	342	271	302	281	290	309	298	300	297	318	270	309	302	332	319	299	305	336	318	285	291	280	297	295	334	322	314	290	302	327	305	335	307	312	355	297	360	310	313	314	304	323	303	317	309	282	325	307	300	325	320	327	267	312	289	320	281	298	294	298	331	293	336	314	306	315	311	323	324	338	308	321	308	308	309	319	311	275	283	311	283	327	319	302	285	301	287	308	300	300	298	319	288	302	313	308	346	309	299	338	302	308	312	315	287	317	295	297	317	325	325	302	316	307	304	304	298	334	319	319	297	286	324	332	362	299	320	314	273	331	323	304	308	307	313	326	357	325	314	301	292	332	326	301	318	293	308	321	340	316	316	303	309	295	281	294	275	318	264	325	352	327	317	310	317	300	324	331	321	273	313	307	296	281	344	294	334	310	329	309	269	336	318	322	367	309	336	333	298	301	288	332	326	313	326	339	328	321	323	335	322	301	317	293	328	286	330	300	307	307	307	325	307	314	321	302	337	294	312	320	302	288	281	325	316	326	325	323	325	294	304	327	315	297	328	320	315	296	326	335	327	317	302	328	325	280	336	303	290	292	309	285	305	296	290	292	310	299	287	295	290	293	325	312	292	326	308	293	278	308	319	302	336	296	282	287	305	330	319	305	295	347	328	331	275	324	340	330	343	348	305	299	308	269	292	302	305	302	283	321	291	291	326	346	327	297	289	307	307	306	301	308	297	276	310	299	342	302	311	309	291	296	303	302	334	304	336	312	320	300	313	312	297	291	318	337	299	305	327	294	330	307	339	285	287	295	322	302	291	290	307	314	279	344	305	319	321	268	322	314	330	350	325	300	291	356	312	316	324	295	313	285	308	313	329	313	342	316	286	314	303	296	307	334	304	317	326	301	332	273	337	318	300	302	322	316	319	329	295	295	302	342	328	325	338	278	293	321	336	308	293	268	293	298	316	321	296	280	300	339	314	331	319	281	296	295	313	335	294	307	305	297	294	327	307	294	337	334	301	318	294	328	281	305	311	317	309	280	320	310	295	321	305	295	319	298	318	287	299	304	294	357	297	290	326	281	333	319	286	350	336	274	329	297	302	307	312	308	298	305	304	294	293	287	285	306	290	296	317	311	301	296	326	319	298	304	334	308	330	311	320	295	279	365	280	284	310	320	310	277	289	306	302	303	301	318	319	319	262	337	309	286	292	324	279	299	295	287	300	285	308	322	350	276	333	317	356	334	312	307	297	327	326	301	320	297	289	306	313	312	309	297	326	324	317	326	292	308	311	311	298	316	284	323	319	315	289	302	318	338	285	314	271	299	298	297	298	314	305	319	306	329	316	281	333	338	320	307	296	302	299	336	321	298	305	331	299	289	314	280	302	312	303	300	309	306	277	342	294	323	325	300	306	330	299	312	317	319	302	324	319	317	284	339	308	316	297	305	302	323	345	303	304	282	318	283	302	307	338	335	298	323	321	333	309	330	312	307	309	327	300	334	332	328	274	311	328	317	276	333	321	298	312	308	304	293	334	326	312	319	314	298	302	345	316	288	329	328	305	309	335	333	327	302	303	307	309	318	296	294	331	305	317	291	324	307	287	298	310	304	307	308	331	310	336	291	284	294	305	283	306	301	341	305	291	298	287	313	313	307	321	319	316	302	321	313	330	313	324	295	290	305	306	279	309	337	297	312	316	313	261	334	306	301	328	290	313	340	319	294	314	329	287	301	286	310	318	334	334	320	323	292	301	311	293	305	303	296	321	324	304	321	301	319	326	298	311	322	325	336	328	311	339	325	310	318	332	307	311	318	316	316	325	321	298	325	298	323	320	313	321	312	300	288	331	332	305	338	298	287	300	310	294	319	305	345	314	312	322	306	293	306	281	291	316	293	318	332	302	282	285	293	298	298	308	321	301	314	301	289	301	299	329	305	342	317	300	285	333	311	320	292	324	296	330	300	311	293	296	303	318	329	328	318	320	307	319	295	286	299	311	300	306	291	305	308	327	288	300	302	327	345	319	292	305	320	304	304	329	303	300	332	352	304	325	343	318	287	297	279	329	299	302	321	328	306	291	351	309	286	309	313	348	342	314	310	345	303	285	300	324	324	347	305	308	305	335	310	317	330	348	326	315	304	272	277	305	307	301	317	302	320	311	302	328	319	289	332	294	282	281	304	278	301	299	342	330	331	287	325	326	318	293	308	281	326	301	316	278	310	297	309	316	331	335	346	338	328	299	285	307	303	297	310	308	275	333	305	311	306	327	285	299	288	299	296	314	269	310	316	306	311	336	315	305	309	290	317	337	317	315	283	327	297	318	328	319	291	304	308	305	320	319	315	290	313	309	296	318	339	320	317	293	297	287	316	276	269	308	316	293	311	274	321	304	310	294	315	362	330	293	317	284	274	307	326	286	289	314	290	303	319	302	295	289	268	277	322	343	316	311	310	317	342	323	317	317	334	281	290	299	302	316	270	342	300	330	305	316	300	277	297	327	337	288	309	315	312	315	322	317	304	315	300	308	279	302	297	313	321	300	291	322	305	294	289	278	279	306	304	297	330	292	313	332	326	305	342	307	321	329	281	303	308	297	314	292	314	315	317	300	323	348	284	324	345	331	336	287	290	307	282	290	268	312	312	313	332	344	276	297	323	316	322	337	286	362	300	338	329	296	315	335	302	298	303	292	326	283	311	308	276	344	330	322	329	316	296	328	305	324	305	336	313	291	290	297	316	295	325	296	326	376	279	339	310	323	283	337	309	320	287	313	277	278	347	299	281	279	310	352	314	307	318	311	296	282	297	322	330	330	315	288	311	284	321	354	281	321	317	292	278	308	319	271	340	311	326	303	307	297	328	311	293	312	281	301	304	306	312	310	336	315	306	303	275	310	341	304	297
33472	60722	47587	35885	29141	23611	15253	7403	2768	1413	1001	769	665	567	510	473	449	439	443	432	423	408	381	392	395	385	339	377	357	366	390	358	331	351	352	320	343	358	340	310	355	351	327	360	333	320	317	328	328	351	317	323	335	318	315	323	330	299	350	354	347	339	309	347	353	309	351	313	333	309	329	355	330	318	334	304	330	304	334	304	301	307	326	335	308	336	308	329	313	314	322	325	345	353	345	344	293	303	324	309	316	365	327	324	307	343	336	335	316	328	319	312	327	315	330	337	345	314	283	317	338	339	351	310	326	329	326	341	348	308	310	304	301	312	326	334	329	303	321	360	367	324	306	330	328	318	331	348	308	353	332	346	337	307	296	334	300	294	324	320	289	333	323	330	333	312	328	287	358	345	337	341	328	315	295	332	296	309	320	305	331	325	336	316	303	328	310	324	330	330	303	335	314	304	342	307	336	330	346	303	316	331	325	338	324	324	326	316	314	303	313	317	287	332	344	308	310	355	311	345	332	306	315	331	325	313	342	333	313	319	311	340	284	330	316	310	321	351	324	312	334	315	335	338	293	345	300	317	319	344	350	309	337	307	315	333	348	359	307	329	307	289	340	331	307	357	322	333	308	313	334	314	322	307	323	344	331	325	345	313	344	363	334	327	301	314	329	325	306	348	342	327	324	322	323	336	341	325	305	314	338	336	308	340	332	293	335	330	325	347	329	308	349	349	334	332	322	331	298	285	370	317	312	335	331	297	327	334	328	326	344	303	323	304	343	339	329	313	336	322	338	309	340	306	307	309	318	307	334	297	330	355	387	334	336	326	327	321	292	320	318	298	302	318	291	314	337	325	293	319	342	337	322	349	326	292	314	307	325	328	324	302	317	336	341	302	352	308	297	312	355	318	318	333	328	329	367	326	297	350	296	297	304	330	326	340	322	336	339	304	322	322	334	335	299	292	296	321	340	317	295	301	336	314	340	325	300	314	345	338	326	310	327	352	329	342	335	349	307	317	325	310	331	278	351	310	303	341	319	314	348	340	324	324	315	362	348	319	331	334	295	331	317	326	324	338	302	290	334	298	325	327	304	344	308	339	319	299	345	329	343	334	319	352	344	323	297	345	331	320	331	344	277	299	344	335	322	293	314	360	324	315	360	344	330	292	306	329	323	329	300	339	345	331	317	318	336	320	313	357	312	305	333	311	311	312	323	301	326	343	353	317	295	318	328	319	352	341	345	314	340	341	323	292	302	311	346	312	317	330	352	345	339	320	298	310	300	308	315	317	325	321	315	342	355	320	315	302	347	304	319	278	336	318	311	315	318	368	329	375	330	332	331	331	351	321	311	322	344	333	322	354	309	328	351	327	312	333	347	332	347	321	318	335	320	300	311	337	359	338	327	314	332	318	329	328	304	322	314	321	278	320	326	341	311	324	332	330	331	331	354	335	330	337	310	333	311	309	323	313	338	317	329	305	328	316	321	325	329	305	313	275	305	308	340	354	349	314	343	305	317	331	314	362	330	345	329	304	305	313	332	323	344	372	318	316	341	324	337	336	288	339	323	353	319	314	330	293	325	322	354	349	291	302	330	291	316	284	319	296	336	359	320	311	338	315	343	327	328	323	338	301	342	304	315	329	323	276	315	323	346	347	286	326	323	340	322	323	336	329	318	300	348	323	298	305	338	344	319	349	319	327	307	321	316	329	328	336	322	361	335	343	317	304	297	319	328	347	338	321	290	321	319	322	309	344	312	336	329	286	305	348	305	358	323	333	303	313	320	346	310	314	298	324	319	319	358	317	309	315	331	320	310	330	359	326	305	298	330	352	327	296	311	337	315	331	352	341	325	329	321	300	330	349	319	329	335	306	327	358	323	318	320	335	295	296	328	329	318	332	352	344	330	335	300	330	296	349	321	344	294	320	284	334	320	330	348	308	305	311	339	354	315	344	335	347	291	299	322	310	333	321	335	303	315	351	311	339	324	336	348	320	291	332	338	349	323	332	329	354	343	309	336	334	311	322	328	347	323	339	340	325	336	323	328	312	316	341	328	314	365	334	337	297	328	341	330	364	336	329	320	322	323	308	334	339	302	360	327	387	328	334	328	309	321	312	336	320	339	323	318	327	325	333	363	349	316	296	344	310	302	299	334	325	350	328	300	348	294	309	324	327	334	331	308	325	325	354	333	309	351	359	317	340	316	299	302	289	330	347	330	310	320	345	311	313	330	320	322	326	324	325	354	324	316	303	317	300	364	342	310	329	321	353	328	313	365	325	323	310	280	290	333	324	307	349	332	366	311	304	302	287	359	320	322	316	303	318	355	331	323	346	359	330	330	318	302	323	330	314	324	328	340	330	312	347	332	325	342	352	316	340	312	351	328	301	331	350	341	341	325	317	328	310	306	321	318	294	319	337	323	319	323	310	331	319	327	356	338	356	317	306	329	333	325	345	334	295	286	324	333	334	326	317	322	331	339	315	316	313	346	356	306	317	343	295	341	337	319	302	365	313	327	328	326	340	364	321	345	310	308	339	315	303	361	327	317	287	317	312	329	315	352	318	304	374	300	351	324	320	333	321	325	338	363	311	319	326	325	311	345	316	324	314	336	323	350	314	331	343	298	349	304	306	320	348	316	276	335	303	302	355	326	358	340	316	310	329	351	334	336	350	337	306	330	337	354	295	334	315	360	336	331	323	321	349	350	325	298	322	299	335	305	317	296	319	321	303	344	317	310	350	323	311	314	307	322	305	328	310	327	313	316	345	327	324	348	334	334	303	305	322	314	305	323	302	285	328	349	295	363	333	357	338	340	330	337	341	363	353	349	306	335	341	345	347	325	299	319	331	330	327	353	330	330	326	312	338	356	324	308	317	329	305	334	330	359	356	306	340	347	326	352	328	367	338	291	319	350	332	306	316	342	298	336	321	313	340	329	329	311	323	295	319	324	335	292	330	316	335	328	349	354	338	329	341	346	330	346	319	326	348	327	312	301	335	343	309	323	340	317	324	282	331	317	331	329	331	351	335	292	318	359	335	322	346	342	323	330	328	324	323	334	313	322	309	343	320	354	329	351	336	338	324	333	361	314	302	292	349	320	334	336	343	337	326	300	315	332	333	338	296	315	322	340	305	320	334	316	341	323	324	339	297	319	315	327	344	312	315	324	323	326	303	337	310	344	316	344	329	354	301	330	317	357	324	330	340	347	342	321	301	334	314	331	348	301	339	332	323	317	350	327	348	306	311	306	329	340	344	330	339	318	350	298	351	313	342	325	308	324	349	300	297	296	309	292	332	316	298	345	296	303	339	306	318	339	296	314	298	340	323	328	324	356	332	303	306	323	341	297	364	353	324	317	338	321	290	302	315	330	328	328	319	280	342	319	339	330	338	364	332	316	329	307	325	347	337	315	289	325	306	359	340	343	341	358	321	299	350	337	305	321	325	359	345	340	320	324	319	339	323	334	345	330	368	312	303	318	331	354	336	306	331	344	339
25725	21882	30392	29607	22431	14543	7451	3323	1239	638	539	514	427	420	386	376	366	370	324	351	329	326	322	295	316	323	321	323	305	310	290	343	272	296	326	300	325	270	333	295	310	323	316	309	317	316	282	319	281	322	312	313	278	292	289	296	289	278	287	325	288	319	284	299	286	304	324	308	307	309	325	328	301	288	329	284	280	280	287	321	285	282	304	287	307	292	287	324	295	293	280	296	310	323	307	294	291	297	321	283	288	309	296	273	303	324	301	267	303	312	301	356	298	314	304	311	295	314	313	306	284	329	313	264	295	305	313	304	283	312	297	317	294	265	293	274	309	295	282	295	314	290	293	320	284	287	288	305	274	322	288	309	286	327	280	305	305	260	306	303	305	285	298	282	321	289	326	280	313	283	330	303	301	300	301	294	299	302	277	286	292	319	305	320	311	289	306	311	291	292	303	342	294	316	293	286	293	281	306	322	328	315	327	319	307	303	306	307	307	288	280	306	314	264	272	295	287	279	295	330	276	291	288	318	297	286	279	319	273	305	285	280	275	298	268	303	312	326	289	304	327	326	283	290	295	287	299	311	304	323	290	303	299	277	288	283	304	288	302	297	302	292	305	316	319	317	318	315	319	306	269	289	302	295	283	297	270	321	311	297	331	318	295	280	304	301	258	310	303	282	289	278	316	298	303	282	295	307	264	323	293	259	293	315	291	293	296	287	319	278	322	305	311	283	296	303	348	340	276	295	304	314	286	312	303	303	288	332	290	299	278	287	284	282	276	285	301	284	290	274	305	311	300	272	298	308	287	280	276	310	295	294	296	313	296	275	281	295	288	287	273	263	293	307	298	282	320	286	315	306	289	314	307	280	267	288	318	293	313	327	297	289	309	258	311	286	299	291	319	288	292	295	300	288	256	279	285	325	286	275	289	312	287	288	286	297	306	322	313	302	264	285	287	305	259	288	286	295	312	277	304	304	326	280	337	301	304	281	276	301	295	305	307	300	282	292	256	304	331	299	304	319	276	287	298	313	309	274	274	320	282	293	297	313	298	308	312	338	289	278	305	288	315	293	265	297	308	312	323	293	281	264	287	280	284	283	300	282	320	306	288	303	310	298	314	296	299	308	303	307	293	299	280	294	294	317	270	298	330	273	284	291	325	308	310	351	309	304	332	297	293	307	317	289	302	267	270	315	269	301	292	323	304	285	277	310	306	306	279	265	318	286	292	314	285	291	323	292	322	314	307	294	318	265	300	263	288	306	292	325	282	303	305	277	305	287	332	278	311	271	281	306	303	321	285	345	303	309	308	283	312	301	286	300	264	298	320	315	267	293	308	308	306	319	307	288	307	289	270	298	321	269	328	294	293	297	286	307	303	278	329	294	306	290	300	298	287	302	319	308	275	303	297	271	289	305	318	324	257	278	294	286	322	290	320	282	318	303	256	307	297	320	308	296	311	326	315	308	270	291	271	313	304	295	298	286	260	315	308	317	326	312	293	328	305	274	297	293	291	285	298	327	296	317	301	304	298	287	293	300	286	292	319	307	280	293	307	332	278	277	300	311	297	293	301	319	318	310	308	314	306	294	272	339	301	296	311	285	316	278	330	304	306	294	281	304	312	285	308	271	318	283	314	284	266	307	320	323	316	289	296	291	312	308	311	307	293	319	265	278	319	294	272	288	303	276	286	282	274	277	267	315	279	299	307	330	311	297	275	295	307	288	284	285	297	317	301	309	285	285	308	304	307	288	307	300	289	307	267	308	287	295	295	323	292	291	306	273	324	336	332	273	286	299	308	318	322	301	290	292	257	305	311	291	295	315	335	284	325	309	301	318	304	284	326	304	294	292	308	292	303	309	295	290	312	310	290	310	286	267	276	276	302	310	313	270	299	288	294	310	299	291	300	320	281	293	294	288	256	289	303	265	274	296	285	308	313	303	288	316	277	297	288	285	320	291	289	300	288	296	305	254	319	308	276	272	307	313	276	315	305	279	285	332	294	315	288	283	302	311	325	303	304	281	324	281	316	287	307	289	331	292	299	320	275	285	283	323	279	293	286	287	314	298	294	285	303	328	325	288	275	283	308	284	291	311	308	307	291	295	284	345	315	283	286	300	269	290	316	288	326	272	280	290	305	274	308	280	298	303	266	316	281	288	282	315	299	280	321	270	291	287	274	287	322	284	250	305	303	309	304	279	343	315	297	324	293	281	294	298	302	298	308	293	318	316	288	282	291	270	318	321	324	299	324	312	283	273	305	306	272	275	294	288	311	319	302	313	268	327	284	292	296	294	305	336	301	305	309	296	291	303	302	291	309	313	319	307	302	295	282	292	306	292	307	295	301	339	287	277	276	277	307	299	276	251	276	290	307	313	301	269	310	292	335	318	329	282	285	279	311	290	283	330	294	314	278	298	305	278	300	263	339	287	332	321	288	296	298	299	306	305	312	300	287	311	279	296	299	292	304	272	297	315	272	329	271	296	303	285	323	305	295	275	295	291	317	315	269	281	277	287	335	286	290	299	288	288	297	280	297	318	309	327	272	304	297	289	302	300	298	283	287	279	313	284	329	288	307	282	305	265	303	298	292	329	279	279	320	291	271	308	296	298	296	321	318	325	306	284	286	321	316	297	290	287	316	295	317	281	281	330	292	301	284	312	285	287	285	289	297	352	287	346	299	277	299	311	297	301	296	271	294	323	309	280	298	248	295	285	302	289	329	311	339	286	258	273	307	288	309	274	308	278	302	297	304	309	309	267	301	313	278	304	300	295	295	312	324	290	315	311	314	298	292	284	313	303	296	278	314	305	317	297	303	339	320	315	307	303	273	311	344	284	275	304	290	263	306	288	291	301	289	315	309	273	288	304	258	297	276	303	297	285	312	292	310	303	320	280	297	306	295	314	255	289	315	317	286	300	325	297	280	347	296	277	298	301	286	318	283	264	323	293	302	290	290	295	343	266	305	293	303	264	269	286	273	286	292	286	321	283	318	308	321	344	315	319	287	307	276	292	285	305	294	290	326	297	289	296	325	269	284	288	282	281	283	304	313	297	301	285	293	304	305	287	307	294	315	317	283	319	306	337	284	315	289	297	310	328	316	293	328	297	298	313	321	298	273	303	297	317	314	303	301	330	306	334	268	289	297	300	297	271	298	287	294	309	279	295	296	283	305	300	281	313	317	258	298	300	327	307	313	299	295	283	291	293	312	256	294	302	322	288	285	344	282	291	309	313	292	284	301	283	279	291	306	316	292	314	312	274	286	300	273	300	304	309	312	304	298	302	302	311	293	294	321	310	309	282	297	272	295	327	316	305	276	282	283	293	301	304	302	294	297	320	276	307	309	297	319	284	303	303	336	337	310	311	286	325	306	286	299	300	303	301	287	304	289	313	274	300	300	285	327	285	268	277	294	302	314	294	269	317	290	321	314	281	302	306	285	298	280	271	316	287	298	284	297	296	307	296	295	299	313	324	298	301	289	266	302	311	291	299	277	271
33390	56881	45364	31861	25126	17305	10804	5806	2210	1067	820	735	642	509	491	428	439	424	394	387	397	384	398	348	393	353	349	353	369	302	378	356	352	342	374	359	356	313	302	324	304	314	320	351	283	354	328	294	329	320	310	330	327	310	346	316	312	323	321	355	316	326	329	343	319	339	344	340	320	351	337	320	314	337	344	298	335	316	313	334	312	328	317	320	343	328	330	352	313	333	308	355	323	333	324	304	317	328	325	348	346	332	343	332	332	320	319	296	306	321	337	360	295	380	349	325	340	320	350	335	326	305	319	302	374	345	329	314	316	333	354	320	330	324	343	341	326	341	341	344	327	349	344	292	307	323	286	322	342	307	306	332	300	308	357	359	296	340	333	325	338	359	320	327	344	311	319	313	355	327	346	333	317	334	339	333	342	304	347	301	328	331	331	311	314	326	340	323	324	331	317	336	334	335	313	285	327	299	296	319	323	347	338	358	329	311	294	302	302	320	342	332	330	322	335	360	345	319	323	315	304	320	350	313	314	338	354	312	353	310	307	327	332	298	320	345	330	339	302	335	309	344	369	315	351	323	325	338	328	312	344	316	341	310	346	307	338	338	323	311	337	350	345	369	328	310	335	334	312	315	323	314	351	318	322	352	355	317	328	342	368	330	330	317	342	319	327	342	334	320	307	319	303	325	338	332	325	326	344	349	318	326	340	307	340	326	319	327	321	322	338	316	350	366	325	348	336	333	348	348	347	346	300	305	316	323	291	318	342	337	335	345	289	348	362	324	292	306	349	324	309	307	310	340	306	328	323	310	348	325	299	312	330	347	360	325	335	346	319	355	325	353	337	338	341	363	319	340	293	329	319	336	317	358	326	356	329	302	333	327	314	324	337	373	314	319	330	306	334	310	313	352	331	312	315	315	339	374	315	329	327	325	320	324	324	331	314	313	340	318	339	328	303	323	329	357	329	322	317	321	307	308	325	354	354	307	318	312	308	342	338	317	323	316	301	338	340	326	309	336	314	307	308	313	330	325	330	333	359	314	319	318	341	306	322	319	343	331	330	336	354	378	347	332	341	317	306	336	331	324	328	345	339	329	339	324	334	323	293	323	342	330	331	337	343	315	306	343	325	319	349	358	301	376	354	302	328	332	309	324	322	337	319	340	342	338	329	340	335	342	317	336	333	307	320	312	329	324	325	349	323	335	332	330	336	326	354	348	343	299	327	355	313	340	300	343	309	346	328	329	316	315	302	342	332	308	332	348	344	348	297	315	350	351	326	307	325	325	330	350	282	343	316	318	321	325	306	355	331	351	335	358	323	355	336	349	337	326	339	342	342	307	334	299	321	329	338	353	348	349	322	317	365	335	341	315	330	317	311	301	329	332	342	311	311	354	333	328	353	333	312	347	347	314	333	342	353	325	361	345	322	321	301	345	312	366	308	330	347	343	335	334	331	320	356	319	347	321	315	317	319	320	363	350	331	302	337	326	318	346	310	308	351	317	342	333	317	304	321	323	327	297	331	318	322	341	296	309	294	315	343	357	316	313	341	322	320	328	319	315	323	319	344	346	317	302	290	330	316	318	331	318	316	331	331	335	316	322	322	315	344	321	335	289	342	334	308	292	321	333	325	339	350	326	360	309	303	369	312	304	344	304	298	322	354	341	330	313	313	346	362	309	323	335	302	351	325	317	326	335	337	318	333	299	325	353	323	327	305	346	283	340	325	334	308	328	328	309	326	325	343	346	335	293	282	334	297	309	339	350	339	327	289	327	336	320	330	335	325	325	334	342	312	342	339	338	340	332	318	316	314	361	341	339	335	300	329	310	315	348	324	313	325	300	314	311	309	339	337	327	334	317	334	329	317	311	345	308	306	323	335	330	345	316	308	319	358	334	308	300	297	324	321	340	339	363	320	306	332	344	330	336	327	349	343	349	299	327	337	357	331	318	313	300	316	294	326	341	341	315	362	298	343	340	333	321	343	357	372	344	343	315	315	333	313	324	337	336	319	321	326	332	335	331	312	299	316	318	296	313	336	342	279	344	349	363	314	298	337	309	307	323	331	325	352	349	347	320	321	340	341	297	304	319	312	308	322	356	329	303	303	355	332	317	328	339	309	314	330	331	356	338	325	355	361	334	329	349	324	367	317	308	304	331	341	353	317	299	324	329	354	322	327	354	310	301	313	286	311	338	347	328	305	318	312	337	302	369	332	342	336	319	331	316	319	311	298	329	325	327	335	327	332	322	326	321	324	304	344	336	379	324	314	302	309	314	310	290	356	325	341	335	305	345	333	309	316	356	315	315	303	349	338	327	332	309	341	337	318	318	306	344	361	316	303	359	310	322	315	315	349	326	346	348	320	361	329	328	355	292	337	357	325	322	334	309	325	324	310	339	326	311	328	323	334	309	307	339	360	317	321	326	309	306	329	315	299	313	302	338	334	318	324	335	339	322	358	338	303	308	325	319	335	311	295	295	297	344	319	320	330	281	357	321	326	329	294	368	320	308	340	298	316	322	330	302	325	316	341	348	352	330	311	340	328	327	315	296	330	328	353	338	311	313	300	337	332	321	307	341	370	325	337	320	334	334	327	322	307	340	323	352	301	352	315	305	325	333	305	332	323	307	312	341	360	364	298	329	333	315	319	322	320	340	361	288	320	335	322	317	320	304	318	326	292	333	320	307	332	315	332	364	323	315	344	313	332	298	336	373	317	325	335	333	319	343	333	325	325	329	340	290	320	312	308	330	336	336	319	349	309	318	337	316	312	324	313	315	315	332	319	312	317	327	322	353	346	304	330	339	353	329	313	367	321	324	323	356	321	291	341	333	332	334	318	330	331	351	322	338	300	325	331	325	333	326	344	298	364	329	335	315	308	321	301	315	350	336	331	354	327	308	302	347	305	344	299	327	317	315	336	357	332	314	305	345	340	319	368	304	304	358	325	322	293	324	354	326	369	300	288	323	336	323	334	298	299	310	349	351	302	298	305	294	329	321	322	351	298	318	331	331	348	325	344	312	339	341	326	318	313	329	314	357	346	334	336	330	335	329	318	339	303	325	317	321	348	310	334	317	331	327	332	343	323	324	326	323	284	337	332	345	307	359	325	306	331	322	350	342	354	318	313	350	329	295	316	348	325	294	345	298	304	308	312	305	317	327	339	338	317	318	322	366	338	329	322	328	326	317	324	348	320	344	316	307	297	316	316	297	317	352	353	317	308	322	329	329	364	323	370	328	314	333	293	339	346	304	334	306	306	334	320	340	316	336	309	336	319	323	368	324	335	339	320	358	312	342	304	316	323	333	325	338	309	325	343	345	313	301	301	309	288	345	328	324	344	342	283	348	338	299	338	314	356	322	313	324	323	326	331	320	356	354	363	323	315	320	313	349	375	331	287	323	351	338	328	303	334	338	309	308	306	350	328	322	314	347	352	287	314	315	342	298	348	315	346	337	332	330	329	305	337	313	331	337	328	322	325	333	341	341	289	336	323	316
23352	21688	29516	24837	23651	25735	22934	8336	3004	1413	1021	885	721	629	599	643	588	586	561	563	517	526	494	517	513	494	493	467	467	494	490	455	470	459	476	455	456	465	478	479	468	453	451	456	470	443	489	453	465	408	457	460	470	470	447	480	459	399	457	465	473	493	441	462	471	490	453	440	434	446	389	454	448	464	473	478	447	409	466	482	461	434	453	480	446	462	446	433	479	423	498	440	470	454	453	419	473	465	459	477	492	464	436	433	455	449	408	434	438	432	426	443	459	465	442	429	426	472	415	436	417	488	433	461	457	456	428	453	457	438	494	412	477	419	428	439	462	409	481	420	458	479	428	459	434	448	474	494	460	422	450	453	452	442	458	431	458	480	493	443	478	457	497	464	429	438	512	429	432	462	461	434	426	428	430	438	431	478	459	461	476	435	416	455	433	460	466	436	458	447	443	468	470	447	470	419	433	483	436	419	404	463	455	455	450	418	446	428	455	445	449	386	457	482	448	412	453	442	444	458	423	439	451	472	450	484	453	430	426	474	426	490	466	480	430	465	475	446	455	404	433	432	484	440	452	449	441	457	464	430	472	449	471	447	465	448	451	436	474	414	490	462	463	453	449	437	433	437	435	399	457	429	465	468	433	416	454	447	439	445	455	438	432	436	443	487	441	447	472	479	441	449	489	444	439	470	439	451	461	461	466	449	435	422	464	452	448	455	394	444	433	464	468	441	469	446	462	495	440	459	457	469	467	439	461	460	455	429	459	479	432	464	457	491	428	422	479	437	454	477	466	450	452	437	430	422	450	442	461	439	475	407	480	488	435	431	474	453	458	424	434	467	458	452	435	454	457	422	437	412	446	430	486	502	449	447	441	466	441	480	482	416	437	427	468	455	470	460	444	474	474	448	440	433	464	461	468	501	402	458	459	446	451	450	430	470	470	465	449	456	471	495	459	460	410	482	479	425	486	448	447	436	442	412	450	432	447	438	469	458	446	424	427	449	477	443	433	475	435	458	477	453	418	403	493	435	433	440	415	438	422	441	462	471	467	461	471	469	468	459	433	435	470	458	452	446	467	418	436	464	445	424	442	443	452	439	470	451	451	465	447	478	437	456	420	429	454	437	409	445	467	436	484	467	419	467	452	446	448	447	435	418	470	435	454	416	451	455	413	419	459	407	435	443	447	470	428	455	442	460	456	449	414	429	429	434	440	450	449	456	469	489	493	468	464	434	443	429	409	410	419	470	468	433	449	502	413	452	449	434	430	447	449	426	445	463	449	451	439	443	438	411	488	453	407	431	498	467	437	440	430	451	466	468	428	448	492	450	448	454	447	432	460	462	443	420	466	484	411	443	422	478	445	462	492	415	459	467	460	444	434	453	483	398	475	436	467	437	441	451	398	462	427	456	434	446	460	417	443	428	475	421	437	435	458	430	460	473	423	464	401	427	454	434	474	397	449	464	409	450	455	428	407	430	438	446	412	403	450	439	466	421	458	450	468	470	426	464	467	445	441	439	437	447	470	424	455	439	451	402	441	431	454	462	438	437	457	426	470	486	410	473	439	451	428	429	419	428	454	466	447	459	471	484	456	417	465	418	448	441	417	436	424	487	448	458	480	423	447	466	421	430	437	427	469	459	431	459	424	498	485	436	471	466	465	453	408	428	436	448	447	467	425	449	424	459	405	437	448	462	467	475	483	467	434	429	403	510	464	467	457	429	448	436	424	432	470	465	461	445	438	465	455	438	472	424	426	458	445	462	439	423	437	464	454	434	448	467	444	445	448	433	426	427	434	464	439	440	440	474	472	473	429	443	439	447	428	434	455	464	432	437	428	510	444	430	470	458	481	420	457	420	437	487	443	438	435	452	493	407	417	424	433	402	492	476	473	432	422	456	415	432	444	461	461	464	488	449	479	442	463	430	443	439	475	446	446	482	461	455	481	474	464	417	452	444	476	429	459	437	442	454	423	486	459	458	472	429	470	455	423	496	447	430	439	462	470	425	445	467	438	429	483	459	471	436	444	462	455	391	499	447	463	415	429	416	427	453	391	425	411	475	468	446	445	462	435	415	471	441	454	439	451	492	499	446	432	456	429	456	463	449	447	442	421	433	465	430	460	473	413	457	462	448	450	449	474	397	487	476	428	466	503	441	439	441	466	471	459	455	420	443	440	481	423	424	457	448	446	467	426	476	446	429	415	429	439	427	471	481	428	471	455	497	428	454	453	444	461	442	429	469	438	390	454	454	476	457	453	432	451	440	461	434	452	442	463	427	448	424	505	429	454	430	475	479	478	440	430	480	434	449	431	423	437	456	455	441	426	425	421	488	465	433	449	442	448	449	448	443	452	438	464	495	422	453	444	476	420	415	468	452	467	465	435	430	440	441	467	423	444	418	447	467	452	454	466	425	451	448	446	449	421	432	420	483	464	435	456	470	464	446	448	481	461	497	420	450	447	429	450	429	479	465	476	403	453	452	458	434	447	406	412	437	480	431	480	456	458	470	438	480	453	458	472	424	467	427	453	388	470	442	472	430	454	467	469	440	431	444	460	470	452	427	486	427	407	454	444	476	407	455	422	460	479	476	466	468	479	424	444	445	437	451	488	459	445	481	485	426	429	471	428	441	474	436	428	453	457	424	448	478	427	457	442	447	456	427	449	446	439	450	422	475	437	470	473	424	472	429	436	423	418	438	434	425	461	447	443	434	486	445	424	458	455	470	453	455	396	486	413	440	457	471	462	407	461	457	417	472	468	409	456	454	439	463	466	403	439	443	435	462	493	458	444	455	441	446	454	450	454	482	424	432	437	472	465	449	438	429	458	463	450	447	489	441	449	454	440	425	444	422	450	429	418	466	435	469	454	461	485	414	468	468	437	419	465	476	460	443	447	458	473	442	454	448	465	455	441	443	440	450	460	440	439	425	425	461	445	436	437	454	468	453	419	441	419	438	432	425	449	433	461	441	454	471	442	426	459	423	481	459	445	440	466	461	501	408	480	444	470	425	473	417	441	432	463	437	437	470	454	430	427	455	471	400	460	448	445	452	461	427	437	424	434	434	405	460	476	439	470	448	428	486	442	432	449	471	466	476	459	447	462	419	441	452	469	420	458	447	411	470	467	432	460	460	448	440	435	408	437	461	448	454	437	465	428	432	478	438	466	495	439	432	427	441	473	444	484	419	442	436	430	422	469	455	475	417	458	437	465	439	457	492	440	455	512	417	444	452	420	437	444	439	482	436	451	502	443	448	445	431	523	471	427	462	416	516	425	426	437	466	447	443	467	453	441	444	457	445	426	456	420	436	457	438	470	446	449	435	457	445	405	449	426	475	445	492	407	425	462	436	437	459	453	438	452	450	435	418	433	466	447	475	464	462	468	435	457	435	446	457	453	406	404	480	427	400	495	431	455	460	470	473	422	452	466	428	451	414	453	441	431	433	447	439	450	433	467	456	442	466	491	487	432	464	439	444	456	460	452	424	466	457	461	469
35866	67801	55192	41165	36730	28686	20413	9512	4462	2172	1430	1223	1008	794	760	734	653	689	664	585	601	589	555	559	558	509	517	489	509	476	497	492	501	494	546	484	493	487	476	462	448	506	474	489	484	509	474	498	468	482	480	499	428	479	441	482	454	443	473	452	470	475	473	451	433	490	459	484	508	427	467	491	506	476	499	421	460	485	493	464	452	448	476	460	510	472	436	466	473	471	446	477	470	438	481	495	472	453	437	434	451	491	446	500	454	490	490	431	433	435	435	415	445	475	456	452	469	456	425	499	397	452	502	436	489	450	488	459	453	514	443	461	435	460	439	459	478	498	436	446	441	418	481	460	467	450	431	476	466	452	498	448	429	421	433	443	409	454	482	470	437	455	473	413	457	491	437	458	468	443	470	444	454	409	443	499	495	439	447	491	485	485	459	455	460	459	465	459	484	449	442	412	487	465	442	465	406	463	448	438	457	470	457	467	458	453	449	452	487	436	469	445	435	463	483	467	449	468	475	479	452	479	436	472	403	473	481	432	483	470	439	467	447	498	479	540	464	514	495	452	475	485	492	469	493	442	449	487	455	481	471	466	451	429	485	465	488	465	472	481	474	454	429	455	472	441	492	424	439	482	465	461	460	483	464	468	459	447	480	454	500	469	453	448	408	480	478	458	469	459	487	496	481	442	499	455	500	444	466	498	431	494	450	458	457	470	432	478	486	461	443	477	477	490	496	482	428	455	489	456	474	462	459	468	452	455	482	483	431	470	438	423	407	453	480	454	450	485	443	444	451	424	501	443	454	418	480	478	459	468	485	467	487	472	488	446	459	457	454	459	477	438	490	431	443	462	469	435	464	461	415	447	463	445	494	445	485	460	462	509	439	441	459	469	479	442	439	451	430	432	451	517	461	450	440	439	476	426	465	449	428	483	467	491	442	471	473	466	439	484	476	508	443	474	471	458	449	445	409	460	433	465	498	467	492	491	436	471	462	472	486	462	437	422	430	479	487	454	446	485	448	435	455	476	469	454	437	440	467	439	420	480	495	437	449	449	442	464	443	470	457	509	481	467	463	461	480	467	493	467	443	460	443	477	488	469	437	460	448	475	479	471	446	465	452	442	474	472	482	469	476	481	445	462	459	428	461	456	445	464	468	475	464	480	480	442	466	443	440	452	431	466	402	453	472	479	463	483	460	457	461	415	446	463	436	454	500	470	453	443	450	442	457	438	454	494	512	445	442	412	456	455	488	452	470	454	455	472	472	471	484	441	471	457	431	442	463	455	461	466	482	477	438	457	477	471	467	440	454	443	442	472	483	463	446	423	432	484	447	462	450	469	432	422	457	435	470	441	435	472	470	436	486	457	445	470	462	482	464	482	461	451	462	452	432	471	425	442	417	466	484	453	464	516	494	447	445	481	482	463	436	498	520	480	453	473	484	470	459	462	440	490	486	449	468	499	492	490	468	419	453	470	459	480	491	457	417	477	463	450	462	447	445	459	478	456	444	429	459	455	449	488	411	438	470	449	443	440	459	452	462	476	474	467	463	418	457	464	416	472	437	445	457	480	488	435	453	449	449	461	473	462	458	478	430	477	508	496	438	470	460	449	476	435	456	454	461	468	498	460	436	459	504	460	473	470	450	495	446	443	451	477	463	506	474	452	462	474	443	455	465	452	434	469	446	442	452	498	446	476	468	460	434	459	447	433	459	455	475	475	468	465	461	453	415	453	498	524	423	476	456	459	475	412	444	499	488	445	437	440	470	486	472	484	422	465	475	430	447	423	420	502	453	438	489	454	445	432	467	472	442	474	468	455	468	490	484	472	475	470	487	463	445	433	478	420	476	465	492	481	451	486	484	483	456	465	418	455	478	424	469	442	487	446	447	481	468	509	467	488	481	443	441	503	437	468	459	480	467	441	423	456	471	447	490	457	426	421	451	436	477	429	428	434	464	457	495	439	439	442	466	494	465	456	465	465	454	474	495	495	444	484	471	467	453	480	469	464	466	433	442	446	471	453	473	465	436	459	457	467	509	441	446	475	445	414	479	435	500	419	447	438	461	457	456	501	446	467	433	434	491	460	475	448	422	457	479	477	467	482	454	410	495	441	462	462	461	451	495	459	431	494	510	460	434	459	473	466	477	498	467	481	474	472	470	457	485	461	474	427	442	479	471	445	489	481	411	472	499	463	488	430	473	456	439	461	444	449	483	481	433	468	486	462	485	481	417	460	487	455	442	467	452	468	495	430	489	451	452	467	479	446	458	448	470	478	476	430	440	455	506	460	443	496	506	421	445	478	445	476	447	459	436	416	472	471	452	473	493	444	420	461	491	455	477	466	485	477	474	426	447	489	449	499	460	495	497	485	462	482	444	463	448	448	450	463	420	484	460	512	515	458	438	456	450	439	487	501	431	478	504	450	474	446	468	445	485	455	447	450	471	429	436	485	502	478	477	477	461	486	471	466	472	472	471	473	443	450	473	467	467	480	417	466	429	502	439	446	438	466	498	473	482	426	465	451	462	450	461	457	482	479	441	445	454	455	447	475	461	468	470	462	471	445	477	470	454	445	451	475	451	460	517	444	439	455	473	458	454	476	463	454	447	482	449	467	503	424	478	488	447	466	482	493	439	472	477	463	480	450	430	446	439	450	480	444	465	408	469	443	475	440	461	433	478	478	464	495	455	468	462	468	442	422	504	441	483	464	465	460	415	463	456	448	468	462	427	481	421	449	483	446	480	464	424	461	468	435	418	423	433	506	452	436	464	463	483	474	439	470	456	490	415	443	433	474	432	474	448	485	468	412	486	464	488	434	424	428	465	406	465	425	456	473	465	428	447	479	460	486	457	487	448	443	476	457	452	446	460	444	516	485	464	454	498	476	490	446	462	471	464	485	470	498	446	433	468	453	458	462	453	475	458	472	451	447	488	483	450	496	416	463	494	494	478	484	503	461	450	460	463	454	433	481	426	441	477	476	453	454	483	438	451	444	446	458	449	482	442	457	445	448	418	469	495	461	447	440	469	459	482	463	466	426	449	474	448	432	454	463	444	439	443	447	485	495	452	464	453	464	428	472	458	473	491	459	421	494	482	503	482	429	449	455	478	472	458	477	437	476	487	460	484	441	477	509	440	456	481	480	504	454	441	471	462	419	429	461	431	439	452	505	459	459	445	492	440	517	456	459	445	467	478	500	480	479	475	490	472	443	519	461	412	458	466	442	468	488	459	481	448	459	448	464	504	444	452	452	442	470	459	421	442	501	450	499	455	498	427	478	472	443	420	448	485	441	454	473	486	441	474	460	417	428	452	476	480	467	452	476	450	517	411	462	501	437	488	482	434	461	487	455	495	464	420	466	475	483	505	431	448	438	458	507	464	477	462	454	442	447	474	440	482	434	465	473	450	485	430	473	439	476	458	471	458	491	480	479	486	470	454	458	458	445	435	490	443	481	478	478	466	476	469	487	484	452	494	478	462	490	495	450	449	448	472	450
32330	38370	40577	29536	19579	9463	4283	1923	842	454	373	375	281	270	268	278	243	239	280	260	226	239	235	259	213	238	231	234	261	265	224	229	199	198	221	232	267	235	227	255	213	237	226	221	215	255	227	191	235	209	251	221	229	225	194	213	235	231	238	186	231	231	243	232	215	191	231	223	234	244	229	225	211	233	205	253	249	210	251	201	213	200	198	244	187	230	229	203	191	216	227	206	221	242	222	225	206	250	207	213	214	225	224	204	222	202	204	227	209	195	184	211	231	209	197	209	227	222	206	214	201	224	215	232	238	208	209	200	201	203	215	238	211	234	232	224	211	267	205	211	211	224	197	191	238	223	258	194	225	214	224	208	207	212	254	217	216	230	200	220	217	223	226	258	218	213	236	213	187	242	222	220	223	229	240	246	227	214	216	244	209	232	233	204	228	233	254	215	246	216	225	220	235	195	221	198	244	213	222	217	241	222	253	233	235	213	238	219	232	229	249	215	239	236	195	242	228	210	238	191	231	213	218	261	220	207	217	210	221	212	224	207	237	194	235	233	252	240	212	246	218	216	233	234	204	230	218	203	217	203	225	218	215	236	236	193	256	235	226	202	212	203	218	234	228	234	210	210	286	226	232	233	209	207	219	221	221	218	212	232	215	213	237	215	199	238	209	225	224	227	215	220	226	214	218	237	228	221	221	229	232	226	220	202	216	225	227	239	273	223	225	235	230	248	224	235	208	217	224	210	205	232	214	219	225	200	229	214	246	216	207	207	204	213	214	210	231	215	259	197	220	227	217	208	216	245	232	239	231	217	234	222	206	215	226	240	202	220	191	238	233	206	241	216	218	233	228	203	249	229	217	196	228	239	228	198	215	201	226	244	233	228	207	244	232	219	263	222	235	254	195	227	187	197	234	207	227	220	214	240	236	233	205	217	215	230	243	208	216	229	222	234	210	212	206	230	245	206	228	208	223	244	226	227	212	250	220	221	219	216	185	215	226	237	225	219	206	195	230	225	224	222	206	216	240	226	219	213	235	227	217	228	223	198	216	218	208	219	242	231	223	179	234	228	200	215	240	226	218	221	213	219	230	236	236	224	217	212	217	217	253	218	228	218	260	204	204	209	234	236	239	223	246	251	223	250	212	216	206	188	245	186	221	198	218	230	235	218	222	185	240	205	213	217	216	219	219	224	213	207	216	228	215	254	200	238	204	199	224	226	204	222	212	195	212	220	224	235	233	222	252	244	201	197	225	225	219	232	221	213	232	216	239	215	221	228	222	198	201	216	213	210	206	184	207	223	193	217	224	201	205	244	195	217	235	197	226	231	197	221	244	236	209	206	223	244	216	215	228	202	200	223	203	222	224	230	238	227	203	236	226	197	224	234	229	225	225	203	231	219	219	223	214	215	247	217	242	243	219	226	226	207	219	199	232	222	222	235	195	248	226	217	245	234	244	232	202	218	206	236	222	215	231	240	218	221	215	244	215	214	235	227	241	230	221	190	231	209	210	225	221	213	211	196	211	212	239	225	240	242	207	224	213	219	228	247	236	235	222	259	216	223	214	233	222	198	245	218	222	213	235	219	226	222	195	224	222	195	193	243	241	215	227	243	197	218	195	219	227	230	217	218	237	242	221	215	227	249	228	228	234	220	214	222	195	225	244	252	231	202	227	246	254	234	232	226	210	261	221	236	206	215	218	197	215	270	232	192	235	244	213	229	221	251	231	226	224	229	250	202	220	235	223	214	243	233	195	214	212	223	218	210	241	210	198	221	212	186	216	211	233	247	217	239	250	229	213	239	221	237	226	217	208	226	208	241	212	220	233	216	208	231	192	213	213	186	238	229	214	203	214	198	220	229	216	208	228	237	228	222	237	197	264	245	203	202	209	221	217	228	210	235	211	214	227	215	215	222	207	225	214	213	213	220	232	202	220	220	218	216	207	247	228	212	230	240	215	211	238	228	230	232	220	209	206	227	212	234	211	261	246	207	228	243	207	210	188	207	210	207	213	246	214	217	221	217	237	222	215	242	232	193	225	214	229	218	205	234	206	248	206	243	223	233	211	203	225	205	243	231	218	230	252	228	222	222	225	213	235	255	218	221	213	251	226	212	246	228	229	224	252	197	231	238	224	247	215	206	208	232	233	220	229	231	216	202	230	204	217	227	213	253	223	218	208	232	212	217	236	210	235	214	206	230	235	214	229	217	225	197	237	219	203	212	210	200	233	222	207	216	218	215	247	204	245	226	193	239	220	209	215	241	229	232	224	217	207	219	213	225	225	211	214	227	235	248	203	213	215	210	208	233	234	220	212	210	222	224	208	232	214	201	217	233	224	231	241	235	232	230	211	200	225	224	215	240	232	229	194	202	250	227	197	222	248	217	232	225	196	229	219	239	216	254	216	229	240	193	228	227	219	245	210	215	223	209	237	236	224	220	207	232	221	222	232	215	213	216	209	221	231	227	232	231	244	224	186	240	225	236	222	237	229	225	225	216	246	228	223	235	216	197	204	192	213	208	235	221	229	228	213	206	226	224	224	232	225	223	225	193	240	194	244	234	234	226	205	211	218	223	240	212	211	224	209	235	190	226	236	207	191	205	203	221	197	252	226	225	235	222	224	235	229	214	221	204	222	221	220	228	251	200	229	227	215	234	229	210	218	227	218	233	226	242	231	218	208	209	245	204	237	214	206	210	215	224	249	221	233	233	219	202	216	221	212	233	227	240	232	242	218	216	221	216	202	213	194	233	230	243	245	229	221	236	234	220	255	234	219	214	207	227	217	236	233	207	212	215	227	193	220	211	210	244	202	215	235	202	229	226	237	208	240	246	219	231	228	189	238	236	235	231	232	241	208	211	234	223	210	219	225	202	252	221	195	210	221	233	214	212	253	232	207	218	236	233	228	199	222	210	238	222	244	242	223	219	220	252	207	208	212	226	203	192	189	216	189	229	213	217	211	219	211	249	240	224	224	255	241	271	219	220	236	213	215	260	247	230	209	229	213	209	222	228	227	220	222	206	227	227	202	211	229	234	210	231	214	231	239	222	223	195	216	248	246	209	252	239	218	216	224	224	230	227	205	206	181	217	225	232	211	242	232	245	209	221	227	237	211	220	217	217	219	228	227	225	232	229	221	219	229	211	224	233	211	190	241	183	235	245	195	205	216	233	222	218	227	217	204	206	230	214	252	249	235	212	221	206	234	228	238	232	223	235	214	214	205	238	226	226	220	207	230	235	230	177	207	226	257	213	229	214	209	225	231	206	210	215	220	234	230	246	237	244	236	237	217	227	233	212	222	243	196	225	235	220	183	211	205	220	215	193	228	226	231	240	227	220	230	237	231	211	193	210	241	228	229	219	219	234	212	219	228	229	229	221	225	221	217	245	196	227	228	225	240	214	253	220	210	240	221	219	217	224	215	208	232	245	210	195	264	229	201	245	213	235	213	233	204	250	220	212	213	218	219	230	242	211	208	194	194	217	222	201	230	229
33559	52145	39624	27727	21695	12321	6751	3159	1446	753	516	494	425	349	326	316	331	333	253	286	279	307	280	255	268	250	269	269	247	263	290	264	253	268	263	255	250	249	236	228	261	250	272	222	238	271	253	255	257	244	251	248	218	265	242	243	226	246	243	228	242	206	240	219	237	223	238	261	239	267	236	229	250	275	262	225	223	248	259	236	227	257	234	263	264	256	247	224	225	219	234	234	244	241	259	244	262	213	253	241	244	247	254	263	236	246	255	239	243	234	206	255	250	262	247	247	257	254	251	249	234	239	247	248	249	247	224	234	225	259	263	248	228	225	279	249	240	262	267	236	235	232	253	245	227	238	238	234	228	254	249	237	240	253	247	270	247	221	245	243	248	241	226	228	222	244	216	240	243	254	249	256	250	232	247	277	245	228	249	228	257	233	269	246	231	251	273	259	239	259	225	267	233	273	238	255	221	200	275	233	209	239	262	254	240	234	255	241	254	245	253	283	265	269	248	220	262	242	241	222	248	269	252	228	269	220	233	239	252	261	250	236	258	252	264	242	222	245	250	238	254	222	223	200	245	246	226	240	272	258	257	260	253	243	237	224	271	257	223	230	233	220	255	255	235	232	231	258	228	241	263	250	246	230	226	283	237	239	258	236	227	242	259	271	229	247	233	239	240	234	265	264	245	238	225	254	243	245	254	234	245	255	260	224	265	269	266	224	268	254	263	255	260	240	208	251	262	236	216	236	234	233	245	248	257	258	232	215	216	228	234	229	227	239	247	246	250	254	241	228	242	249	216	251	230	249	235	245	229	263	277	240	220	235	239	214	249	263	225	237	247	252	241	225	207	223	255	256	258	259	222	231	248	269	251	221	224	256	238	250	220	229	249	233	217	255	249	245	253	240	256	257	267	265	248	232	257	237	250	245	265	237	247	258	268	246	255	243	245	236	278	239	240	244	260	246	229	259	248	259	267	258	257	236	229	240	233	214	255	257	264	234	262	268	250	249	261	249	235	237	244	251	280	250	257	253	261	254	242	251	242	230	267	245	224	249	252	247	228	230	265	211	222	242	245	274	245	250	257	246	233	239	253	239	243	239	243	251	235	245	236	249	222	270	238	233	236	242	219	248	232	251	248	256	292	214	238	263	233	244	246	232	225	265	233	251	200	225	238	235	252	204	237	242	236	234	254	206	213	244	246	231	232	238	237	273	265	221	246	253	221	266	255	209	256	237	262	266	269	239	245	226	231	257	227	239	221	245	239	239	250	241	226	213	245	257	232	246	244	261	265	233	237	225	233	254	248	260	235	236	262	250	240	260	270	230	275	252	246	261	238	238	228	209	252	234	255	224	284	251	237	235	239	243	256	240	258	244	245	272	246	243	230	226	231	235	263	252	214	221	249	230	233	265	255	250	252	255	235	248	247	257	247	240	243	220	272	261	273	250	255	270	241	219	215	250	255	245	212	252	204	266	238	253	246	233	230	249	266	241	242	252	262	250	258	252	223	235	236	249	258	236	253	222	246	241	245	241	247	229	261	274	229	240	223	253	254	224	243	233	238	223	231	222	224	250	233	262	257	244	249	245	247	264	274	239	240	240	256	266	235	243	247	255	225	241	263	209	249	270	237	246	215	219	200	248	232	246	241	260	245	257	257	253	259	257	212	246	251	242	247	221	245	231	246	226	267	252	250	251	263	222	237	240	245	231	224	227	258	228	249	263	254	240	250	245	237	245	258	268	253	235	281	238	256	223	257	232	238	246	262	266	231	236	231	272	229	245	227	257	271	242	257	254	226	230	249	262	231	243	236	226	243	243	252	258	266	272	277	241	260	244	261	245	268	212	238	240	257	250	237	246	244	237	222	253	260	207	230	233	229	227	272	235	234	242	232	273	210	236	224	246	242	245	232	270	225	230	218	264	252	250	219	257	251	258	233	247	233	276	214	243	289	248	220	246	253	247	261	258	254	270	230	261	233	260	270	248	226	234	252	224	225	254	241	245	244	255	259	252	263	244	225	259	250	237	235	246	262	222	236	262	255	225	242	236	220	233	244	254	238	243	227	262	229	238	256	223	264	236	232	252	222	243	251	246	247	210	268	234	225	273	251	277	228	256	227	258	250	249	246	230	238	255	235	221	230	237	249	236	250	243	222	256	268	232	216	231	228	258	246	220	254	270	245	263	240	249	224	219	263	242	267	251	247	240	232	255	264	251	241	243	239	252	250	272	255	257	262	250	256	270	236	240	270	259	223	236	241	220	239	231	252	272	224	238	242	213	206	239	229	217	232	251	247	264	238	237	255	246	261	252	261	197	232	268	230	246	271	227	261	237	231	244	269	213	253	250	215	240	239	281	216	221	227	253	266	259	269	218	224	220	236	247	211	239	237	247	225	245	265	241	235	236	230	234	233	225	233	263	278	260	260	246	217	232	263	227	244	242	241	261	249	246	232	232	254	216	246	213	265	209	251	219	243	241	213	248	270	247	254	226	221	211	264	244	234	254	262	230	263	220	247	247	259	245	236	252	246	255	242	223	220	236	271	225	267	238	235	233	227	256	250	238	235	257	219	248	215	239	274	222	222	226	232	267	250	222	240	217	252	238	224	243	278	240	255	252	262	260	250	250	238	239	219	231	279	243	251	260	228	241	236	225	253	262	253	242	257	235	237	247	214	263	226	224	258	256	232	239	254	282	225	248	241	245	254	223	269	235	262	255	236	232	221	247	273	257	254	223	265	226	241	255	245	216	226	257	235	234	251	235	283	222	245	266	244	238	258	238	209	202	255	265	212	254	254	224	232	223	224	274	263	247	230	238	247	256	216	240	244	275	261	234	279	234	235	220	252	256	244	233	249	231	268	227	272	249	246	252	251	241	259	240	256	239	235	219	244	256	272	248	251	208	268	263	255	244	253	254	267	256	295	247	228	233	253	252	236	253	243	253	250	237	259	249	262	261	233	238	266	238	227	251	268	250	239	268	227	267	235	226	232	249	226	252	275	239	248	210	235	280	257	233	218	231	238	221	235	229	274	253	273	246	253	244	254	264	239	248	270	277	275	243	223	238	232	252	234	237	250	254	225	230	243	280	250	255	245	271	242	223	242	249	235	258	264	227	245	238	256	235	259	245	238	222	222	231	233	275	236	237	245	248	249	251	231	227	231	232	238	240	248	234	243	216	264	226	229	234	278	261	246	253	250	248	231	257	242	239	238	245	251	217	259	249	230	238	230	253	206	258	235	259	264	256	224	244	258	297	247	243	231	253	246	222	218	245	232	265	226	238	241	256	238	237	220	242	247	250	236	256	259	246	272	234	251	252	220	242	256	248	257	260	253	222	237	274	248	227	236	246	258	223	252	255	239	267	244	249	235	250	234	245	238	252	207	257	258	208	285	262	235	259	242	263	269	266	301	232	262	246	263	231	236	252	253	246	265	236	252	261	230	263	262	256	230	228	245	234	232	257	248	226	272	233	255	253	255	237	232	273	221	256	282	231
24530	21679	29399	27526	25830	20531	13211	5609	2087	860	683	561	527	439	407	410	382	357	369	422	337	367	380	307	346	325	325	335	364	338	361	311	348	294	336	308	336	310	293	300	312	298	304	287	279	358	306	322	294	290	304	315	290	325	300	330	329	308	317	332	331	326	311	292	332	306	332	313	315	337	317	320	312	304	285	325	299	321	299	349	286	302	320	309	314	309	301	279	291	302	304	282	284	299	292	311	278	302	350	283	333	293	291	318	307	301	298	295	304	292	329	278	284	295	302	313	314	295	286	313	371	310	320	307	313	298	318	318	329	322	309	307	313	289	294	302	315	292	298	294	273	308	334	298	339	291	340	326	308	340	291	305	313	328	279	305	299	286	259	323	341	317	282	354	343	300	329	313	303	306	309	311	302	318	281	302	308	297	308	283	279	332	327	292	323	324	311	314	310	304	303	310	294	324	325	315	302	278	325	331	288	321	311	299	317	297	326	310	354	313	280	308	296	304	323	358	333	302	275	321	300	300	330	288	324	318	281	290	290	315	339	321	327	330	308	331	299	301	290	288	269	302	309	276	306	301	299	312	300	294	306	343	303	325	316	305	308	312	303	333	307	305	302	290	290	316	317	329	297	309	303	289	321	302	321	300	287	284	304	297	292	317	301	296	323	306	309	309	318	306	323	321	299	331	290	298	298	293	294	318	310	306	293	310	308	282	330	314	318	275	296	268	318	289	324	297	295	293	285	294	307	327	311	315	273	300	283	281	323	293	323	312	326	284	342	332	304	309	307	286	325	276	317	262	313	286	334	309	331	314	335	289	313	318	299	335	345	288	293	294	313	304	308	305	328	310	315	315	296	288	303	279	282	318	270	309	324	316	322	270	311	298	280	303	306	345	277	287	288	317	336	293	286	294	328	291	313	315	307	302	297	316	320	284	302	309	320	323	317	334	300	331	290	304	294	286	288	322	305	309	304	299	321	318	315	311	295	330	307	313	318	336	328	334	301	305	328	303	308	309	353	299	299	279	299	312	349	347	313	332	340	271	324	311	283	288	301	279	296	304	299	286	278	284	285	302	307	290	303	302	310	342	303	322	281	291	316	338	301	353	284	332	344	337	289	315	346	318	298	327	289	311	286	314	270	330	330	303	310	311	314	311	310	328	302	306	278	290	319	304	307	294	324	278	338	327	331	317	314	305	303	282	328	317	303	286	301	315	324	301	301	275	295	327	287	309	348	344	305	342	300	318	297	315	303	319	301	301	309	317	315	316	302	329	328	298	329	309	320	303	351	303	289	299	303	304	319	291	276	319	283	301	312	299	297	298	307	333	300	283	347	294	298	322	348	307	316	309	320	298	310	306	280	277	366	334	298	288	302	319	313	316	321	319	287	340	300	308	297	296	302	310	315	354	313	289	326	330	347	270	314	301	305	310	311	309	315	276	327	276	287	323	315	291	316	302	320	311	322	319	326	307	280	316	262	298	347	305	301	305	283	286	311	333	329	305	308	329	356	329	282	343	310	300	331	314	331	303	313	279	309	284	316	316	322	300	316	329	311	319	330	292	313	313	323	329	307	292	288	286	303	339	314	314	310	319	310	328	330	326	275	311	306	292	310	318	312	320	268	311	289	299	291	323	326	297	310	308	311	296	294	320	307	309	329	310	346	271	316	319	274	290	310	288	286	296	318	307	318	313	283	318	295	319	275	300	339	326	292	307	283	295	328	338	308	337	313	324	293	292	296	314	323	315	313	326	297	289	315	308	349	283	304	323	298	301	353	322	305	311	281	316	299	280	332	304	305	321	297	304	305	307	281	301	302	322	358	278	288	298	276	302	308	295	311	322	297	322	311	335	316	334	307	290	330	300	296	331	317	307	312	325	316	315	317	312	294	303	334	275	307	296	318	338	321	307	307	272	286	309	296	322	305	350	321	345	323	328	313	291	313	294	311	307	312	323	294	309	300	293	349	319	305	302	298	288	266	325	307	333	307	291	332	317	308	308	303	332	274	321	301	295	286	298	354	305	315	299	295	294	257	323	298	308	299	277	317	342	281	319	317	292	315	316	286	354	305	273	361	295	334	301	333	313	342	343	294	332	306	323	343	316	281	284	258	315	333	306	319	315	305	301	266	323	294	299	292	321	314	279	310	313	301	321	282	312	326	317	298	357	306	308	316	301	309	305	309	317	313	305	325	307	294	325	310	298	340	285	350	319	290	321	296	300	310	322	305	339	324	295	316	322	353	341	309	304	309	310	306	298	292	319	311	322	311	310	316	283	309	324	299	316	324	315	292	312	312	335	280	305	302	313	290	315	290	306	316	302	331	288	318	301	303	308	319	329	335	285	313	313	319	283	324	270	306	292	297	296	310	296	322	292	315	308	298	299	303	311	304	299	308	290	330	311	290	328	272	301	298	283	328	323	310	296	318	300	322	334	324	337	304	319	321	327	309	325	304	283	273	283	300	304	302	319	328	336	310	314	294	291	307	349	303	270	336	331	313	275	305	287	322	294	302	297	310	284	313	319	274	288	307	316	315	327	323	331	311	308	313	289	316	277	311	307	317	292	332	331	313	278	346	301	308	285	311	309	319	276	339	289	331	306	323	295	326	314	290	299	283	310	322	296	310	334	313	327	302	287	303	323	308	330	310	321	304	307	322	320	311	316	320	279	302	305	287	299	312	311	292	312	302	286	314	302	324	308	339	325	274	327	318	272	329	301	306	334	318	297	302	306	316	280	314	300	315	302	280	348	315	307	324	309	308	306	330	299	287	328	321	332	321	277	334	346	323	290	312	338	309	291	314	303	353	315	312	292	313	301	302	314	335	307	307	319	280	309	279	302	290	316	314	296	326	330	267	303	312	308	330	299	297	294	294	297	283	319	292	366	301	319	356	296	327	301	318	334	312	323	304	337	294	329	324	324	340	290	298	298	313	312	309	304	290	290	290	282	321	337	322	361	327	320	298	289	315	312	311	279	310	315	311	292	295	329	327	301	298	302	319	324	303	328	319	321	305	326	320	317	329	323	304	314	275	300	304	298	310	314	326	332	332	298	304	322	274	328	303	312	330	318	333	301	325	314	295	284	315	310	335	315	299	311	311	293	298	284	293	299	308	308	308	317	306	309	279	304	287	324	273	306	311	327	297	311	320	282	306	325	312	329	290	321	309	306	331	296	280	306	341	316	295	339	330	290	312	341	289	319	325	321	312	302	330	280	323	314	296	285	345	341	303	288	325	275	303	276	290	306	276	297	337	285	297	296	323	320	314	332	304	345	290	306	306	316	341	330	329	284	304	298	318	294	308	304	299	322	317	312	327	269	336	293	337	319	300	327	286	346	287	303	286	290	327	292	279	304	265	316	310	285	305	303	319	287	294	317	317	319	301	315	327	308	304	316	326	302	315	285	297	334	321	290	306	281	276	325	268	297	324	323	339	297	326	323	318	306	314	297	315	331	335	313	286	299	321	299	277	318	278	313	302	298	299	318	328	321
33877	60371	49596	39303	30087	19615	14239	7938	3421	1424	962	785	698	548	473	455	450	433	402	442	412	455	399	385	362	367	361	336	374	377	315	346	367	325	344	365	345	339	331	365	320	326	322	343	324	300	317	306	347	349	347	375	327	319	316	303	338	358	328	333	332	331	353	320	312	339	322	347	309	308	337	328	336	322	368	336	308	319	330	334	304	340	337	339	333	303	356	323	337	336	338	322	349	342	342	354	332	335	337	312	306	296	327	310	371	327	320	300	322	329	331	318	318	331	314	325	325	317	360	327	329	331	315	325	308	309	335	362	284	323	315	305	325	310	340	312	332	326	335	330	341	336	322	314	328	310	354	321	310	345	327	314	352	318	328	340	311	344	324	317	337	374	328	340	325	323	323	332	330	337	332	333	320	353	359	340	335	348	331	339	312	334	281	334	341	335	345	346	346	362	321	322	333	365	289	313	316	293	318	316	327	307	340	345	332	317	314	306	306	324	328	328	347	327	321	319	361	307	342	318	293	297	356	345	339	370	309	336	314	328	309	319	346	304	325	304	351	328	317	312	298	332	309	354	312	293	346	321	307	304	324	359	318	350	309	343	332	340	354	315	316	323	325	311	327	346	313	320	335	317	338	342	355	320	294	346	306	315	326	348	339	340	328	295	319	317	316	335	333	293	333	319	319	320	304	317	328	309	326	377	327	299	382	321	289	297	309	333	314	305	334	335	325	332	310	320	311	317	315	340	333	331	324	337	305	352	349	341	312	347	318	322	322	308	346	330	307	310	288	327	316	305	315	325	334	360	333	324	315	324	308	307	305	322	318	341	321	358	347	333	326	314	314	322	336	328	342	306	307	304	332	324	289	334	319	335	312	346	325	326	292	351	343	315	292	319	332	354	309	321	305	331	328	347	330	300	327	302	324	319	345	280	311	336	322	353	322	324	317	297	311	326	337	296	337	299	309	312	326	321	331	332	318	338	330	339	343	292	341	343	348	327	300	347	310	378	285	324	308	365	338	299	328	323	329	329	335	359	358	324	330	297	334	324	320	312	336	312	325	366	313	306	302	331	312	327	347	365	327	327	318	345	338	346	282	334	334	328	333	328	301	330	357	309	341	318	328	320	354	303	339	315	309	282	326	327	318	324	315	346	323	332	336	331	301	323	339	308	356	308	324	327	309	323	309	319	331	326	317	356	353	293	319	317	299	319	352	313	333	306	341	316	321	322	308	294	314	310	330	331	312	312	328	335	301	330	307	369	293	336	320	344	323	316	304	354	316	342	293	311	335	337	318	319	311	330	341	306	327	329	371	315	307	329	344	332	324	325	346	357	288	332	342	309	364	316	302	323	302	313	320	328	319	333	289	312	321	307	314	328	344	350	375	326	327	294	299	335	338	351	313	350	309	340	309	318	316	308	325	331	351	360	311	326	314	304	325	326	312	340	335	293	291	312	307	336	322	326	338	312	322	315	287	327	312	314	339	327	294	357	332	330	334	323	293	318	312	310	319	340	316	343	326	340	346	342	337	296	324	321	308	338	327	345	342	354	328	330	324	325	317	314	330	362	365	333	319	332	307	327	353	351	353	340	358	331	333	309	291	311	335	364	283	297	329	371	358	343	319	330	329	345	331	339	340	337	325	303	303	298	340	318	355	322	325	347	304	305	305	327	339	320	313	337	354	297	367	331	381	355	320	332	330	352	295	305	322	332	337	306	325	325	317	333	343	345	338	358	307	329	308	327	304	317	341	300	298	298	321	311	332	347	341	318	345	377	324	313	321	338	323	301	348	335	321	339	344	327	323	335	309	319	332	312	337	352	295	302	322	316	302	308	327	322	299	306	332	297	331	311	316	309	336	332	305	303	294	338	327	351	353	283	293	327	334	346	336	356	300	350	329	277	337	348	318	360	345	311	312	322	355	316	317	342	329	310	301	320	317	311	319	324	311	326	290	369	338	333	335	360	314	367	335	323	335	313	332	348	339	332	327	336	339	325	330	336	311	309	305	314	320	341	309	302	322	340	329	314	296	317	305	339	314	306	294	336	364	325	352	363	332	337	327	317	331	296	311	326	320	326	316	324	308	360	307	350	368	335	334	310	308	297	323	326	332	318	318	354	334	304	337	300	326	336	329	318	341	336	353	299	301	328	322	343	333	329	328	284	308	306	337	312	329	295	332	345	324	314	319	307	318	340	314	310	335	359	321	346	328	311	342	331	304	321	324	336	296	319	359	322	334	305	306	335	337	343	351	317	376	337	353	311	341	315	302	317	350	336	337	338	338	343	315	338	303	295	348	323	298	309	342	336	296	294	329	314	343	338	311	329	307	354	336	294	297	333	353	332	335	313	314	343	339	336	305	316	309	344	343	331	332	346	351	302	318	334	303	296	301	341	353	320	319	311	326	307	333	337	320	302	338	292	350	308	312	316	339	321	340	383	307	301	338	330	343	330	304	292	284	362	306	362	311	348	305	326	323	301	316	312	340	314	324	308	343	339	324	340	334	319	371	321	347	305	291	337	320	316	345	336	335	351	318	340	330	326	341	285	278	340	303	341	326	364	311	364	338	287	331	297	326	323	333	331	329	339	321	311	310	317	312	339	307	322	294	341	336	325	329	347	288	314	368	337	316	282	337	313	333	297	332	311	331	296	338	327	304	288	319	309	334	336	313	302	344	314	333	374	333	346	361	326	320	334	294	299	330	361	345	328	323	313	341	335	332	308	346	317	328	324	342	334	308	328	379	313	306	347	338	316	313	326	327	350	351	346	301	315	369	314	336	340	307	322	324	291	332	309	295	320	289	344	345	304	310	292	306	339	356	299	325	325	343	347	320	284	331	332	322	324	324	346	342	342	308	335	345	321	303	307	298	343	315	319	342	307	331	327	309	314	340	327	345	322	335	308	299	325	350	335	308	337	298	318	289	307	349	319	339	304	336	326	329	295	309	286	320	334	320	329	334	318	332	343	326	340	306	339	329	316	341	334	331	337	327	310	325	295	322	326	315	319	327	328	344	327	321	284	326	303	369	323	321	340	337	364	330	310	284	331	350	350	353	323	329	332	352	341	316	351	312	329	305	320	358	305	295	318	353	330	318	310	320	340	299	296	340	346	338	329	326	335	296	371	340	327	322	318	310	316	308	362	303	334	305	339	311	326	335	334	331	285	316	374	320	339	318	329	338	322	327	344	299	304	321	320	317	343	350	303	339	314	322	342	310	300	319	321	359	304	340	329	304	311	295	347	318	331	327	347	355	322	356	294	342	293	319	300	332	336	332	344	322	331	318	324	334	324	334	330	344	348	297	326	320	317	329	353	342	333	339	340	326	304	274	333	338	340	333	331	337	316	350	346	341	326	330	338	306	299	330	363	341	333	342	298	335	350	347	324	333	334	305	305	309	327	336	334	361	322	339	315	325	336	355	324	347	349	336	310	333	342	336	304	360	334	286	322	356	311	303	316	305	330	334	302	379	315	347	326	328	331	326	341	305	348
25667	21895	30373	30931	22397	14119	8100	3482	1451	694	552	452	432	378	377	335	348	303	353	335	356	322	321	328	329	311	307	334	335	316	312	314	318	302	287	325	316	308	300	314	291	293	321	298	288	322	329	310	315	302	276	293	294	299	308	303	307	323	284	291	299	308	294	274	325	298	287	309	272	307	298	298	292	276	301	306	309	297	289	292	315	298	269	275	290	308	309	299	290	319	300	272	300	272	302	291	267	306	294	285	270	299	288	296	289	312	301	317	289	272	298	284	304	306	315	319	294	301	274	291	326	297	289	285	280	308	321	312	346	310	303	297	301	261	300	285	322	297	273	284	309	289	284	304	312	302	315	311	313	285	297	316	276	283	282	275	306	309	298	268	292	317	311	309	292	320	310	311	282	307	283	299	291	292	318	282	269	279	296	287	307	271	297	302	298	290	254	309	279	267	295	301	286	283	289	315	316	320	298	300	281	260	280	316	340	296	295	264	298	335	282	286	303	311	284	296	293	313	301	326	297	294	292	293	284	288	295	299	311	318	311	298	280	272	298	279	287	285	300	300	269	313	333	311	301	279	293	297	298	264	294	295	300	286	298	318	324	330	317	328	300	316	321	312	293	304	315	313	249	294	298	288	273	287	302	280	294	318	316	276	278	296	291	267	298	306	296	271	306	300	344	292	286	315	284	276	306	288	317	274	292	280	300	279	300	288	274	250	279	287	320	308	290	301	321	315	300	302	333	316	295	285	313	302	289	274	283	315	298	329	346	297	287	276	280	302	283	306	277	307	310	310	308	306	281	279	305	317	293	288	296	289	270	311	303	313	296	275	290	315	302	277	322	301	305	318	302	282	292	286	308	309	303	271	296	281	266	290	285	295	304	290	295	296	288	289	294	294	297	289	312	289	303	288	310	306	318	242	289	268	328	315	309	305	328	280	297	286	326	315	314	301	311	325	298	303	280	285	275	316	292	283	286	275	314	329	277	294	299	292	293	272	283	299	285	286	317	304	306	276	306	295	313	311	322	298	300	341	305	301	293	290	297	308	268	284	325	299	322	315	282	266	288	257	304	300	321	305	282	291	320	287	339	309	302	290	295	300	302	308	293	322	300	286	309	302	310	310	299	283	297	316	275	319	285	292	280	313	315	301	304	284	279	319	309	292	282	310	256	289	290	283	286	287	328	266	298	318	267	315	312	280	261	288	272	276	301	336	315	321	320	298	301	267	305	312	319	253	307	320	320	290	292	332	302	312	284	314	317	302	304	263	295	279	279	323	293	316	278	285	287	255	297	298	299	280	290	283	282	295	302	314	293	296	304	291	312	300	286	279	282	317	296	293	258	276	296	279	322	332	304	301	306	318	331	304	287	282	274	292	326	282	326	310	266	279	307	288	296	309	287	291	325	325	324	310	282	309	269	271	309	293	296	286	276	309	319	296	300	320	309	290	318	274	309	283	271	294	296	310	320	305	293	301	300	309	298	292	279	294	291	290	309	293	278	305	306	317	314	297	293	291	334	289	286	306	299	274	274	308	289	307	316	280	266	271	290	292	275	283	322	308	294	267	302	286	286	307	272	297	320	281	305	294	285	328	305	250	317	283	298	288	323	328	301	286	286	290	286	274	312	259	329	315	304	294	293	297	312	296	297	334	301	294	275	322	317	290	297	292	317	290	273	291	304	277	299	331	301	320	320	308	342	292	291	314	294	318	315	264	292	325	327	302	269	278	273	274	266	304	282	300	301	283	271	295	299	300	279	266	288	294	292	291	335	325	308	293	288	278	324	314	289	292	292	305	297	315	259	290	280	304	297	301	305	336	303	319	306	314	290	277	302	302	273	312	311	313	298	315	265	292	301	295	315	310	279	302	307	326	289	322	295	291	262	310	303	270	316	291	305	280	318	314	304	302	300	316	310	290	269	314	297	314	288	271	311	316	339	305	295	285	312	285	313	296	290	281	294	323	298	299	305	302	281	295	308	279	294	286	302	298	267	252	298	309	301	305	293	311	317	292	284	286	309	305	293	281	253	282	314	297	286	316	311	315	280	282	347	295	281	277	302	314	296	318	287	295	285	270	291	289	272	290	325	320	296	301	278	285	290	253	297	291	273	281	288	321	285	277	290	313	291	297	281	342	286	282	317	306	322	290	311	295	272	321	310	294	301	284	316	285	319	276	305	295	326	305	274	311	287	273	290	288	288	307	295	291	304	292	297	292	296	321	275	322	274	266	281	307	311	279	306	306	297	294	297	280	299	296	264	331	331	293	287	287	306	319	309	295	316	278	316	260	316	301	284	274	340	293	320	303	298	262	295	276	307	296	297	310	319	301	293	285	308	288	329	297	334	286	301	306	323	286	288	308	302	318	283	297	285	262	307	293	320	324	317	300	310	281	332	298	264	286	309	328	291	335	294	303	307	302	306	264	326	308	280	278	312	302	279	298	320	280	287	309	305	295	289	309	301	291	294	292	295	307	276	270	260	276	303	300	292	304	308	300	279	294	308	313	299	310	340	286	281	264	264	293	271	296	289	301	295	319	278	275	314	291	301	311	273	326	279	286	261	262	317	331	295	281	303	279	309	318	290	286	284	291	274	292	304	262	301	327	301	293	307	317	245	284	277	299	306	314	285	282	262	279	287	274	315	285	307	300	336	276	287	265	299	312	283	326	276	306	284	315	290	326	341	297	311	281	318	287	296	314	281	284	299	310	287	307	282	283	268	272	305	312	281	289	316	264	284	300	326	302	306	306	296	310	294	309	285	312	307	283	316	268	327	283	312	295	315	308	294	293	289	287	310	304	299	295	308	280	292	302	295	301	302	289	294	267	264	281	287	302	338	291	287	267	282	320	309	284	288	282	346	277	313	317	303	304	282	292	282	284	320	320	297	286	288	293	298	294	287	334	302	281	331	303	274	273	342	278	283	299	306	276	307	296	286	312	291	293	291	305	306	294	299	298	284	277	320	290	283	299	300	289	299	308	281	277	290	289	277	282	318	280	296	271	304	307	300	307	299	286	294	302	358	282	267	307	300	298	299	306	310	316	307	316	315	305	284	324	331	291	313	304	304	291	270	290	303	311	301	279	312	266	296	316	302	311	257	287	306	309	283	328	304	296	295	307	292	320	292	267	297	321	287	287	284	292	293	284	320	282	290	318	297	295	309	328	294	321	305	267	301	272	310	313	307	305	301	288	299	313	277	301	313	309	303	308	290	326	308	330	303	332	303	300	275	295	309	279	299	275	254	289	295	277	282	298	287	310	275	297	315	282	313	331	290	306	296	298	293	327	290	276	293	304	314	304	324	273	319	287	276	316	294	293	283	302	319	277	268	312	285	295	289	278	303	318	285	300	286	292	315	288	295	264	314	290	315	276	286	314	289	270	281	282	283	286	304	311	284	303	293	331	282	273	297	277	324	287	304	297	290	328	267	311	278	296	290	299	300	271	294	314	290	322	299	292	292	342	301	302	348	312	278	290	302	271	280	296	271	301
32769	56559	45696	34678	23792	16869	11487	6307	2681	1165	792	668	645	516	439	454	425	410	403	387	415	404	363	376	361	371	397	322	336	350	377	356	359	352	355	341	343	341	352	308	307	363	349	336	352	330	326	317	316	314	334	347	329	325	330	339	343	328	310	335	328	333	313	330	349	317	342	366	328	299	328	321	299	316	373	312	347	308	297	333	347	337	323	332	320	323	326	334	312	334	320	335	320	319	307	330	320	322	321	319	307	311	316	355	317	313	345	326	325	326	357	328	359	308	334	330	363	339	348	353	349	352	319	308	327	338	294	313	303	324	340	316	338	323	322	298	335	371	344	300	357	331	328	346	352	315	372	310	334	304	329	301	329	315	300	315	328	317	273	338	351	316	340	341	342	333	346	357	332	311	361	319	335	324	327	365	305	316	315	313	309	293	308	290	316	346	339	332	320	319	313	305	323	308	326	323	323	298	281	331	299	349	308	321	297	338	321	321	306	334	313	325	313	324	312	339	311	320	326	304	316	323	356	296	335	344	319	312	354	303	320	339	341	306	291	319	320	311	300	317	356	346	304	316	338	326	367	295	313	333	311	323	304	317	321	329	327	326	347	300	317	313	357	331	315	343	332	317	352	331	331	329	322	322	299	311	345	316	336	313	302	317	319	334	326	311	319	307	316	324	328	304	293	328	292	280	300	311	352	332	316	314	280	327	343	327	338	357	328	341	333	345	329	329	319	318	340	328	339	325	304	322	316	332	311	326	343	316	306	326	322	315	352	354	312	298	331	330	316	313	304	334	318	326	333	333	320	308	306	309	295	326	295	325	335	319	333	338	359	298	305	299	357	329	326	330	308	351	313	320	340	336	348	333	321	311	337	346	334	336	308	318	333	347	331	320	380	344	331	311	291	330	322	288	336	333	314	285	335	317	338	312	315	358	313	310	332	304	305	303	337	349	304	340	307	315	363	327	339	332	321	316	317	305	301	317	317	341	323	348	330	329	328	352	316	314	323	336	337	313	307	336	313	297	323	317	319	297	334	317	290	318	331	332	330	324	324	308	321	349	316	322	311	318	376	318	332	294	294	327	326	305	352	304	321	330	301	319	316	352	359	306	326	311	317	323	364	318	343	343	327	317	271	330	333	359	341	354	277	293	326	320	309	333	337	301	310	313	354	308	340	337	305	327	332	324	350	297	321	294	294	353	344	317	329	340	328	332	340	287	323	337	351	315	338	317	321	316	322	287	347	323	346	319	316	324	322	338	312	319	337	352	329	287	322	334	308	334	301	358	317	344	340	322	307	341	326	313	297	312	338	303	299	337	326	332	349	334	322	301	345	347	305	302	321	342	317	304	326	330	333	317	349	298	340	291	312	357	309	335	298	345	340	338	375	352	321	372	294	331	347	338	333	336	326	357	347	312	325	336	323	332	338	332	325	307	326	319	353	351	337	309	329	344	318	341	343	336	330	314	305	290	299	327	344	353	317	330	367	319	308	340	355	320	336	340	327	319	348	328	310	322	328	340	312	330	283	328	305	335	344	334	341	308	328	332	314	317	308	333	331	327	315	326	305	316	324	344	334	316	307	327	317	303	311	369	333	357	339	329	328	283	322	337	332	343	336	322	301	330	343	344	338	319	328	325	321	315	353	342	316	331	363	342	350	319	288	322	310	347	331	352	296	315	309	365	295	308	336	334	348	338	309	324	318	300	318	326	293	343	309	332	309	330	312	316	305	335	299	325	320	327	336	328	312	337	341	343	344	294	295	335	302	326	315	279	301	313	321	313	342	288	329	316	315	361	324	316	313	363	332	307	314	324	326	304	320	331	310	319	301	308	309	331	304	327	359	327	296	314	329	340	314	305	306	317	328	333	331	342	338	307	306	315	339	329	329	337	320	302	352	304	325	359	352	331	309	326	321	355	309	335	327	315	340	362	322	331	315	314	313	297	324	340	342	323	326	278	311	305	345	312	301	310	314	312	325	343	332	329	304	334	341	324	292	331	307	340	317	340	324	332	334	309	310	312	345	357	286	318	330	343	344	314	340	298	307	330	296	353	322	302	332	323	325	305	356	361	314	355	347	338	336	301	308	313	322	350	329	308	338	303	338	293	352	322	339	338	311	335	337	301	326	315	350	350	354	343	299	328	303	346	316	331	343	336	329	307	333	328	297	367	324	345	337	324	321	352	306	334	310	309	348	290	306	331	321	329	316	304	326	336	309	336	341	319	329	332	333	305	319	335	323	333	336	335	313	291	319	317	313	343	310	296	307	298	312	317	298	322	324	338	336	321	316	323	319	322	320	335	343	331	313	336	305	341	317	334	327	337	335	302	313	309	345	298	335	333	333	335	337	327	355	329	302	324	349	339	335	319	338	348	324	317	338	323	322	357	324	280	325	303	311	298	351	319	355	347	303	330	324	335	333	304	319	323	318	346	325	314	350	323	338	320	306	333	320	322	322	315	329	305	306	349	315	337	299	345	300	329	330	358	348	300	345	318	329	338	324	304	331	328	365	338	333	283	331	350	299	326	351	350	361	325	327	314	312	299	311	334	308	336	310	348	319	347	325	317	321	300	313	297	319	322	336	353	318	315	358	305	297	344	324	321	360	342	326	360	332	292	311	317	329	321	319	358	315	316	347	305	308	332	314	329	324	299	299	294	290	306	318	324	317	347	328	343	341	367	319	314	315	311	337	321	294	349	328	324	302	323	352	328	314	317	346	329	311	330	316	336	323	327	316	319	342	344	343	346	311	307	333	336	303	321	338	324	329	313	319	325	312	340	304	344	342	321	334	313	335	339	308	333	322	311	340	299	320	300	334	305	301	297	337	317	331	312	318	308	326	346	308	347	322	319	355	337	321	307	339	320	314	275	297	321	329	318	345	329	344	300	289	344	304	310	304	339	322	314	311	314	318	324	311	353	295	332	328	318	339	324	296	329	317	309	303	319	329	338	326	310	333	313	324	338	323	336	347	305	308	319	306	307	353	300	315	346	314	319	297	336	312	311	298	342	343	336	326	320	320	342	362	307	335	322	316	284	321	341	341	333	347	335	319	342	318	317	318	354	349	354	336	321	318	343	288	328	314	318	332	334	330	333	326	308	321	316	332	325	334	330	318	306	333	353	308	329	359	309	299	345	324	344	323	352	328	325	334	308	301	314	323	294	286	292	319	303	327	327	315	340	331	330	300	311	326	325	313	341	336	335	342	321	312	320	340	327	345	341	350	298	317	315	298	341	317	314	335	354	350	309	338	340	323	321	346	331	356	308	360	332	316	334	284	348	299	317	343	321	330	323	292	332	318	326	309	336	320	340	346	302	322	351	322	352	319	352	324	349	340	331	328	328	338	323	313	298	337	332	308	353	358	339	341	349	338	348	336	301	316	309	323	323	337	309	331	330	332	318	325	328	327	370	324	323	324	364	353	320	312	308	316	316	364	300	322	306	318	341	308	290	313	325	333	283	363	309	292	340	353	326	343	317	343	333	310	296
23312	21676	29588	25355	23796	24765	23813	11940	3283	1290	967	834	754	671	665	557	538	555	571	552	531	531	540	495	478	483	482	524	481	458	453	490	456	453	444	445	459	466	445	457	464	443	468	501	480	492	496	451	459	501	454	438	441	447	454	454	434	425	442	427	424	460	443	447	451	453	438	447	429	443	424	418	432	455	466	427	495	411	465	473	460	465	446	444	450	444	452	454	426	454	465	438	458	446	442	480	463	496	488	436	434	462	452	451	490	463	475	444	478	449	464	465	471	424	450	443	485	448	461	435	488	467	460	447	419	456	465	411	456	477	417	436	453	484	430	448	428	460	448	409	464	442	435	447	480	425	433	423	441	437	445	462	417	454	528	457	440	434	428	473	443	435	519	458	440	507	417	423	426	452	487	463	480	477	450	441	440	462	446	455	440	447	462	460	448	441	451	463	476	436	426	437	437	462	432	461	425	467	432	468	428	423	512	424	445	471	444	452	443	430	450	450	452	459	438	458	489	456	455	463	415	433	429	449	430	456	435	461	440	424	456	448	419	448	471	442	439	474	487	452	464	443	472	490	446	440	433	400	473	480	466	454	444	459	458	445	464	429	442	455	454	468	447	448	460	430	453	453	426	420	473	436	431	461	447	442	467	493	425	441	442	409	418	435	414	418	447	444	494	500	455	410	444	460	427	442	448	455	484	442	458	449	461	431	435	448	469	463	439	493	439	442	436	435	456	432	439	432	440	443	446	442	430	446	423	439	437	453	421	472	518	430	455	451	414	463	455	449	451	480	450	431	456	450	440	453	446	427	449	484	465	442	440	503	415	424	427	440	449	433	420	442	451	438	468	451	460	426	474	417	465	458	451	450	423	461	446	482	438	458	449	479	460	475	432	436	431	458	422	409	456	472	447	433	428	458	444	419	429	453	462	481	495	417	422	447	426	423	489	432	497	447	487	464	444	465	498	405	437	467	443	423	480	440	471	446	445	450	457	462	473	451	439	437	465	412	451	492	444	479	473	438	459	449	463	432	438	441	402	463	404	429	416	452	459	462	410	426	455	416	463	474	415	434	421	399	451	427	445	454	417	441	445	437	450	424	457	467	429	457	429	446	464	424	417	489	456	454	462	432	422	447	459	436	446	449	454	415	482	455	426	398	445	450	489	443	437	455	454	433	432	455	460	477	443	472	468	428	489	474	480	437	456	454	476	417	448	483	472	474	453	437	477	417	441	453	472	433	438	461	404	471	448	471	503	444	448	465	433	410	435	443	430	463	471	462	480	468	474	390	438	447	438	460	437	447	403	454	440	454	465	481	455	426	475	440	457	431	446	441	426	465	451	459	443	469	474	446	434	443	451	438	438	449	459	453	463	437	456	429	438	468	429	440	422	432	443	461	447	478	464	438	428	488	433	440	459	466	442	449	445	410	438	409	442	428	470	433	416	481	426	445	485	449	421	464	460	422	452	444	481	453	448	442	426	446	429	482	462	456	443	448	470	465	462	428	463	468	432	470	477	460	433	450	456	471	425	467	470	427	475	432	439	497	439	504	409	441	458	474	420	458	490	451	438	460	451	456	439	436	451	439	438	459	440	458	471	405	446	477	461	427	449	493	483	453	454	452	438	407	423	459	475	418	469	459	440	421	467	442	479	421	475	403	410	427	442	512	507	428	420	456	471	438	451	453	445	429	478	421	453	430	409	423	456	459	467	449	448	449	451	467	404	441	443	440	474	434	447	421	411	457	471	433	440	461	436	482	458	462	444	449	470	423	474	430	465	441	417	445	467	411	470	446	464	436	411	455	456	453	497	438	443	430	435	479	447	458	428	442	431	454	476	438	441	464	457	473	385	430	441	442	418	443	439	434	435	455	437	502	464	481	402	451	453	460	429	418	469	479	479	422	458	429	424	469	418	404	462	470	458	445	440	434	449	470	510	439	457	441	436	480	479	485	459	442	401	439	426	446	410	449	425	451	445	418	423	448	499	451	399	464	454	443	421	455	459	450	423	439	431	438	464	492	444	434	502	457	451	454	450	472	433	462	440	490	459	440	434	437	439	469	446	463	422	421	443	420	426	444	516	480	440	459	422	440	444	432	424	463	458	423	457	465	434	448	470	438	448	432	466	411	447	457	459	412	452	467	505	439	433	436	446	449	461	409	481	439	449	449	451	462	497	476	412	422	429	474	462	449	474	478	409	415	453	448	449	433	426	434	420	429	490	430	460	457	475	443	461	478	425	426	461	429	455	466	436	446	473	442	476	492	481	447	463	447	478	430	482	466	440	441	446	440	415	448	436	440	437	462	450	425	467	454	471	461	423	414	434	493	460	481	470	461	426	441	433	483	443	409	433	498	443	449	426	424	462	449	440	446	438	450	457	461	448	457	434	462	489	413	443	424	409	452	437	434	467	453	409	438	465	447	424	454	429	472	468	442	429	474	465	446	457	439	441	395	475	454	442	465	482	483	420	408	440	431	460	416	446	444	476	445	464	469	454	482	478	466	477	426	437	413	456	477	437	447	422	436	449	403	470	457	494	466	483	471	435	419	417	428	485	425	420	429	441	459	480	429	461	423	436	435	423	487	468	470	422	437	479	430	463	443	444	414	445	415	457	439	456	420	452	432	500	430	454	446	448	449	449	457	476	459	437	474	471	468	474	423	396	468	482	444	469	453	466	440	418	442	448	485	428	487	455	432	481	427	484	453	444	464	448	473	431	502	463	441	456	462	435	459	470	429	446	451	446	427	442	480	465	452	445	442	455	398	474	432	408	460	450	437	433	431	461	435	446	468	456	453	440	444	451	449	449	450	469	439	456	463	455	438	442	425	437	464	423	467	427	440	438	440	481	424	454	467	444	472	461	477	507	442	448	450	458	471	457	444	441	464	479	436	474	469	467	474	417	426	396	458	444	444	454	487	455	457	440	500	455	453	457	470	472	454	455	404	461	440	432	419	460	435	465	460	465	436	437	452	441	492	461	428	454	444	417	470	434	459	430	444	484	436	453	465	439	463	460	473	441	448	497	473	453	413	486	424	426	492	448	439	438	473	434	430	429	438	451	403	450	442	433	463	442	455	461	447	440	482	450	483	486	433	441	458	450	428	433	424	454	419	434	412	444	442	473	490	461	477	455	456	458	411	436	453	442	475	417	415	456	462	412	482	437	460	429	435	430	414	465	438	431	464	450	457	451	473	451	455	448	425	438	439	429	432	415	449	483	426	474	415	449	446	472	497	437	445	423	433	449	459	470	444	421	464	442	427	436	446	463	455	444	424	418	459	468	430	463	425	436	418	479	441	441	440	448	450	456	452	458	463	486	506	465	479	436	448	478	466	443	452	441	449	474	466	457	450	468	476	461	497	446	424	445	417	437	462	449	445	442	459	443	441	443	442	418	441	474	441	454	450	445	431	441	461	458	428	441	444	458	472	443	460	480	446	423	485	449	474	463	458	490	497	434	471	456	447	453	466	465	443	476	445	450	463	421	430	427	488
35528	67157	57296	46056	35125	26593	22463	13933	4529	1916	1396	1231	1032	816	685	713	663	685	593	563	562	634	551	607	558	528	532	523	530	550	495	506	505	481	488	477	469	462	476	488	505	493	471	465	471	491	447	501	472	461	465	453	475	469	479	447	484	468	448	444	496	498	437	468	484	451	460	470	407	443	486	458	471	447	495	476	450	449	464	429	485	488	452	419	479	464	481	445	456	476	462	442	487	418	429	509	440	443	466	472	441	445	457	466	447	466	436	458	449	477	493	474	417	470	485	460	443	453	460	445	464	432	486	465	454	433	475	455	445	465	484	450	454	477	447	416	448	471	438	458	473	463	437	543	473	474	442	489	453	433	460	449	436	470	461	474	471	517	429	438	440	446	441	493	448	451	463	480	475	435	477	461	458	461	458	452	469	491	468	424	490	447	486	442	439	448	454	462	461	453	475	471	449	481	452	490	472	448	485	442	481	445	485	443	457	446	475	472	418	459	459	450	387	410	465	452	488	448	458	427	440	463	429	509	454	434	448	489	454	486	477	447	479	450	465	537	451	452	458	440	467	486	417	481	479	478	463	475	468	480	454	463	452	457	481	485	461	462	480	452	467	459	456	452	459	511	481	474	448	444	495	458	484	449	449	483	461	433	455	430	481	436	443	421	483	467	471	450	460	456	441	481	443	427	476	472	428	429	457	439	460	472	452	479	435	430	413	449	467	447	442	441	450	466	461	462	484	469	449	449	462	453	444	437	462	480	425	444	468	453	487	457	478	473	487	462	434	471	472	437	402	452	441	427	469	430	485	476	511	457	493	465	481	419	449	449	468	454	490	431	458	485	491	482	428	464	442	459	443	460	439	456	482	468	432	455	485	445	466	473	501	484	469	487	459	463	451	470	503	460	496	436	452	483	443	450	451	485	445	436	460	487	431	487	469	448	476	453	483	434	454	480	458	487	486	461	442	455	460	456	446	473	497	472	474	466	398	482	484	484	473	444	463	451	491	446	468	456	452	424	467	471	485	457	489	447	495	450	473	497	416	449	470	478	442	436	453	434	517	454	428	460	499	454	437	424	427	478	470	518	467	477	494	483	451	458	496	432	466	436	451	434	468	437	497	484	501	466	466	476	457	486	488	450	463	469	479	444	437	482	424	455	435	483	501	465	466	445	420	439	463	478	449	463	445	469	488	481	451	438	477	426	466	499	484	460	490	468	430	449	453	460	457	489	495	453	448	480	418	466	464	455	436	458	481	454	459	469	441	474	472	469	455	472	429	474	459	447	477	440	457	489	470	451	436	457	474	427	500	478	470	426	480	447	457	470	477	453	479	482	497	435	470	449	488	469	448	456	434	433	503	475	393	432	468	491	482	476	468	471	465	450	438	470	436	460	448	429	434	451	466	439	465	452	461	429	449	470	447	438	423	484	497	483	460	476	476	463	487	481	446	419	486	465	438	482	437	437	462	443	474	442	477	416	460	434	452	450	425	434	464	462	451	405	441	441	443	469	462	464	468	460	466	447	466	439	486	475	460	434	458	458	482	438	467	436	484	462	447	447	483	487	487	475	449	446	476	434	438	449	496	460	424	465	479	467	471	430	448	468	504	461	459	440	478	450	477	464	443	439	494	420	476	500	482	481	478	416	452	494	448	466	437	475	430	428	452	496	450	432	464	423	449	486	454	469	470	476	492	439	422	455	477	468	502	431	451	499	458	478	483	453	446	493	476	456	459	468	470	432	464	485	486	480	472	461	456	436	438	471	389	447	446	444	461	461	434	451	449	478	476	474	453	455	472	467	447	423	470	455	485	474	437	457	487	433	456	486	439	453	474	471	447	474	459	416	453	475	466	487	480	444	446	473	454	473	449	447	478	459	465	467	448	473	513	465	461	505	467	433	467	442	462	436	465	497	463	442	445	471	478	456	460	460	456	489	452	461	461	492	454	478	441	462	500	460	459	448	470	450	449	472	467	454	457	472	462	451	443	441	498	469	418	445	484	476	437	469	454	471	471	459	455	493	463	468	435	405	475	439	517	455	458	456	442	464	444	430	465	463	410	458	474	471	469	451	482	465	453	454	485	444	448	426	475	440	455	470	461	481	454	474	470	486	488	449	438	472	446	455	453	467	458	427	468	426	440	454	501	452	457	457	447	438	463	455	481	450	499	454	484	437	427	479	460	462	461	452	442	511	493	443	474	462	461	459	447	443	470	474	439	463	470	495	428	468	468	458	456	464	404	450	464	467	458	436	456	481	445	426	423	486	485	445	430	495	447	457	473	448	480	448	451	451	498	459	441	458	455	429	462	474	473	454	451	449	467	453	453	487	482	442	476	448	468	493	448	508	470	426	471	496	419	457	472	448	443	478	452	467	488	468	486	448	463	438	443	435	492	444	461	472	420	446	467	423	455	452	460	467	477	462	435	496	465	485	427	474	456	441	458	460	439	462	470	463	473	447	443	422	480	463	460	502	456	449	471	435	461	463	413	438	471	479	440	484	445	459	439	443	452	487	461	447	486	425	446	495	406	470	448	453	457	475	485	499	502	466	519	469	451	488	400	422	463	464	475	483	431	426	446	457	479	484	476	444	456	451	465	483	470	463	452	470	464	460	438	491	481	470	488	498	502	426	394	462	462	446	484	487	487	477	457	432	472	445	471	466	434	483	474	447	434	480	491	464	482	463	478	451	458	472	446	468	434	485	462	457	451	443	481	461	460	467	453	472	474	435	477	456	457	462	497	440	459	445	463	431	467	419	440	448	475	467	428	486	450	456	492	463	421	467	446	430	457	459	440	489	492	459	454	455	464	477	446	446	450	444	453	464	473	474	476	467	464	440	447	470	445	428	473	469	447	453	454	439	432	443	460	480	430	455	463	454	446	499	469	495	478	435	454	459	441	451	470	489	485	433	462	424	420	467	468	463	474	460	467	467	436	444	469	447	480	467	455	413	460	467	463	427	450	467	448	477	424	506	444	490	471	430	425	463	440	423	462	461	474	451	453	465	446	484	468	447	501	462	465	465	488	503	439	475	477	474	482	454	490	423	453	483	416	448	438	493	473	501	473	436	448	509	495	459	438	430	468	504	466	444	512	478	461	469	438	456	441	463	412	489	447	480	462	438	449	459	433	452	473	441	504	450	471	484	475	451	451	446	487	466	473	475	484	426	448	480	466	426	502	467	455	484	452	470	476	443	486	446	478	465	498	428	471	469	468	408	475	474	467	468	471	470	440	480	466	447	478	462	488	479	461	465	484	471	463	425	429	455	452	437	439	466	474	446	449	436	441	460	449	456	423	457	481	399	441	462	454	475	474	458	452	474	460	474	439	466	475	474	479	433	483	516	421	478	472	433	508	490	456	441	458	467	410	450	444	490	487	478	487	480	459	471	440	487	425	490	423	458	458	436	474	448	491	456	452	426	439	478	445	485	480	463	434	490	461	458	435	440	460	451	431	457	436	436	449	479	496	416	454	422	461	453	456	432	463	441	443	457
32352	37315	42625	30944	18692	10244	5391	1903	755	496	370	357	341	281	283	254	254	239	259	260	250	222	250	273	235	226	237	242	241	222	231	215	234	237	230	225	221	223	199	218	245	225	233	225	237	224	222	218	224	212	216	251	213	200	206	215	237	235	214	240	230	222	233	185	251	234	230	210	219	210	220	230	215	244	224	222	235	227	218	209	223	235	206	218	229	201	196	206	249	218	240	224	244	226	222	235	220	258	256	224	247	215	213	221	201	236	218	244	220	172	218	224	210	224	252	217	201	185	218	212	218	224	246	218	220	247	235	238	222	225	223	214	211	222	207	228	201	221	245	222	239	217	202	260	220	191	230	210	224	210	210	217	206	245	256	192	225	211	211	208	222	222	232	219	235	203	231	198	219	221	230	189	224	225	229	235	229	228	215	202	221	230	211	233	227	234	222	205	239	233	210	210	209	212	237	196	222	222	215	223	193	209	236	216	191	256	236	229	242	239	228	215	227	215	224	204	219	257	218	218	253	235	231	222	230	245	203	212	226	207	211	207	192	207	232	213	221	212	230	210	197	215	202	221	235	234	221	229	212	184	203	219	231	231	208	211	220	210	222	226	215	219	198	233	217	237	240	221	228	228	247	204	212	212	219	232	252	213	218	232	208	237	240	206	231	225	243	228	207	212	253	220	201	205	244	220	216	225	229	191	207	196	261	221	218	204	242	214	195	236	227	239	211	197	248	204	221	203	247	222	207	242	240	211	197	206	234	193	222	202	224	213	203	211	205	227	210	235	205	230	227	211	227	193	199	222	237	211	218	234	237	218	199	250	213	232	227	216	197	241	225	231	237	202	227	232	227	218	204	217	208	236	217	229	235	226	207	248	241	209	251	244	225	226	199	216	230	224	244	250	245	245	217	241	210	244	216	235	223	223	232	231	222	216	213	221	218	226	214	210	239	232	218	206	215	244	235	244	227	222	245	210	202	228	213	225	223	229	204	207	222	214	225	203	215	261	234	219	201	238	213	223	206	222	205	198	239	242	226	199	206	223	232	205	214	218	191	224	199	189	236	222	219	205	236	245	215	223	219	236	200	226	201	217	224	235	224	221	229	253	215	220	216	215	228	204	233	204	208	220	229	203	225	202	223	213	225	204	237	233	201	241	226	199	232	217	208	222	220	233	227	208	229	224	238	214	222	215	221	225	230	229	211	232	247	240	251	220	195	205	226	248	243	231	208	223	247	233	233	227	201	213	205	198	227	209	228	205	229	244	249	216	232	216	236	227	213	242	235	219	217	187	238	239	225	243	201	223	211	199	226	252	201	240	222	217	225	216	242	212	233	211	219	224	241	226	201	218	222	207	262	215	223	233	240	219	231	223	227	242	230	224	234	210	195	219	258	220	210	231	224	221	210	207	223	225	224	227	223	216	232	236	230	214	182	208	222	207	226	226	231	258	222	204	213	217	218	203	204	197	215	224	211	219	202	238	224	218	220	214	229	229	203	190	200	235	230	202	215	217	197	213	232	223	213	234	209	246	237	221	226	236	231	188	231	228	229	190	218	219	244	224	221	235	231	239	225	222	212	233	205	224	225	224	208	233	213	235	199	212	247	218	223	245	223	223	210	230	201	262	249	211	218	230	203	219	204	232	212	195	221	210	238	227	222	232	207	235	221	204	228	202	210	239	219	213	217	226	226	240	228	221	238	248	210	222	224	209	204	197	221	217	234	222	218	214	226	229	228	214	214	233	209	198	216	205	227	199	216	230	232	201	207	175	204	223	231	216	237	224	207	262	213	192	192	179	233	220	219	184	226	200	213	235	218	255	213	220	214	218	224	196	229	232	207	220	228	213	230	224	205	236	242	218	217	203	219	201	230	233	224	229	235	234	223	221	238	228	205	195	211	231	198	220	231	231	212	217	223	201	243	211	246	223	227	236	230	217	232	210	235	213	206	223	217	241	227	225	215	215	239	232	224	229	212	215	193	224	210	203	220	228	217	239	242	214	208	217	227	211	210	196	232	219	213	213	219	224	237	219	207	207	223	217	209	207	224	216	199	227	205	205	203	214	213	208	249	240	238	214	233	243	232	228	224	225	224	218	242	219	250	240	210	202	224	222	237	231	216	237	213	198	206	245	215	234	208	221	215	201	186	217	234	231	213	216	245	208	224	226	222	212	219	224	208	214	222	241	204	192	198	215	222	239	232	220	215	235	198	205	180	233	231	200	212	196	191	214	254	228	236	229	247	222	220	229	217	210	199	222	230	224	239	247	227	200	213	214	232	210	217	220	208	213	205	206	229	220	223	219	236	221	213	239	214	206	235	213	232	203	212	211	207	227	214	211	218	210	199	239	226	227	229	217	223	201	247	206	213	183	208	220	199	236	226	230	224	225	218	201	188	203	243	204	217	238	207	209	243	225	222	214	213	224	238	225	199	238	243	240	226	201	186	211	236	226	208	218	223	243	213	222	213	189	203	209	227	246	203	200	221	220	239	234	225	213	196	237	221	218	211	206	229	231	221	208	245	215	211	209	234	195	209	225	226	215	226	253	206	236	220	244	258	221	209	202	217	212	187	237	194	187	217	231	234	227	234	201	204	217	217	209	202	230	215	226	226	217	212	231	215	221	234	242	253	237	224	212	217	223	223	235	226	227	232	229	228	241	221	214	208	228	217	223	253	236	232	220	244	226	231	200	222	223	247	225	216	240	224	230	212	214	223	224	210	229	229	229	239	225	202	209	202	238	230	194	206	243	221	249	222	209	221	212	225	196	243	228	223	252	181	222	239	207	217	244	219	208	212	248	223	230	225	224	217	223	196	216	241	221	219	228	223	239	229	216	229	220	228	225	240	246	209	218	201	207	224	215	240	214	209	235	227	227	216	236	204	245	215	212	222	224	209	237	235	226	250	225	222	217	246	219	248	219	211	249	222	207	230	211	211	246	252	215	233	213	227	220	218	203	255	197	233	209	235	223	228	249	219	203	229	188	251	195	218	214	229	250	221	241	239	224	228	202	198	240	228	233	238	240	244	237	199	190	219	228	237	214	193	225	235	242	225	239	231	218	241	249	227	218	209	211	215	202	222	204	266	236	225	226	239	205	237	224	212	239	221	242	205	224	188	237	215	209	219	254	209	217	219	192	188	216	232	192	264	227	227	242	230	210	204	234	181	208	255	228	222	229	211	230	203	223	223	222	222	227	220	212	234	216	220	223	220	234	218	208	233	227	213	205	227	216	229	230	252	212	240	200	227	229	245	206	217	228	228	220	217	222	232	240	220	220	212	246	233	206	241	201	220	233	214	215	246	207	230	236	222	257	232	217	234	243	222	228	209	235	217	247	197	219	209	221	236	228	240	235	228	231	206	208	230	217	202	240	262	226	218	230	235	212	220	222	223	220	242	198	249	251	236	232	226	217	218	229	219	199	217	243	237	216	213	207	210	204	229	234	228	217	213	232	221	206	205	226	242	218	218	222	202	236	238	208	240	219	207	239
33038	51209	41662	27688	20428	13796	8213	3253	1349	766	502	453	413	324	331	297	304	290	309	319	284	276	302	298	303	274	280	237	264	292	256	266	244	224	262	243	246	245	248	254	234	251	230	287	249	220	240	218	223	233	255	228	258	256	237	245	214	262	219	246	229	239	252	248	220	277	215	255	235	218	219	228	240	245	249	226	242	220	237	263	220	240	244	225	243	262	263	255	230	267	231	244	250	243	257	259	246	238	247	239	252	233	254	226	238	246	263	259	234	262	222	250	218	233	242	240	238	253	223	246	237	221	234	245	241	246	244	230	218	243	259	256	256	214	247	244	223	241	221	205	236	232	246	231	241	259	250	238	236	250	246	212	224	229	231	230	248	239	256	222	246	245	231	228	242	229	263	260	263	237	225	223	218	211	245	259	252	239	221	224	277	234	231	277	232	233	243	218	254	230	226	249	243	238	251	261	230	239	243	232	225	230	236	249	201	236	253	230	254	237	258	238	243	232	244	229	227	223	233	230	252	239	276	241	238	239	253	251	239	240	254	254	259	227	263	227	230	231	222	208	229	263	230	236	250	248	237	242	246	246	236	231	252	240	236	239	223	231	225	252	251	245	267	246	240	239	253	239	226	255	239	220	238	236	246	256	229	226	241	244	249	267	230	253	265	240	243	244	253	233	245	229	219	224	248	237	212	225	260	233	251	249	219	223	243	224	242	240	262	262	247	228	211	247	255	259	218	273	271	225	231	259	256	276	233	235	243	242	239	244	263	245	246	230	251	241	238	230	238	236	238	240	255	225	246	232	253	235	256	251	235	249	223	244	220	225	243	229	242	231	243	233	251	196	217	258	236	228	245	239	237	230	234	272	223	246	252	243	232	230	254	258	236	259	227	227	244	259	224	226	243	243	234	238	240	267	239	234	222	238	233	235	225	245	262	236	242	252	247	254	246	275	231	256	225	267	258	240	223	248	232	231	268	230	250	231	225	272	207	259	238	253	238	228	244	226	238	253	214	256	240	254	270	221	229	279	239	242	244	224	227	283	243	213	235	249	219	230	253	260	252	250	240	236	242	239	245	243	211	263	259	244	250	248	231	236	240	235	246	295	227	258	224	224	230	260	254	248	253	267	242	242	223	232	257	229	241	244	247	258	239	230	221	255	254	233	239	233	242	234	231	249	260	247	240	240	226	240	244	233	257	240	237	204	209	252	235	229	255	236	224	237	269	233	246	263	253	233	261	225	219	250	233	255	243	265	262	249	262	241	222	232	220	215	267	267	266	236	239	249	272	251	265	201	237	221	233	250	232	228	225	238	234	252	254	216	228	229	228	225	230	256	253	234	265	253	258	235	222	207	227	257	257	244	243	247	241	270	251	254	262	266	237	259	263	266	245	246	228	255	217	243	247	246	269	217	229	256	243	231	263	243	234	217	245	225	241	212	253	258	253	250	256	256	240	246	212	251	257	230	224	252	277	278	248	265	250	229	243	264	230	253	243	213	248	239	274	239	254	263	246	253	240	251	222	232	283	243	238	247	248	234	264	215	246	239	235	250	256	266	260	231	264	249	208	230	259	256	256	261	250	216	271	267	264	229	220	234	221	237	243	260	283	238	239	246	256	253	249	239	262	235	221	232	247	246	239	231	240	262	234	240	235	228	203	237	241	245	232	238	235	237	240	250	243	229	263	232	237	240	238	230	242	232	230	261	248	246	217	246	272	209	227	250	227	215	248	239	228	270	257	238	278	239	203	267	225	241	253	227	246	235	264	225	249	252	274	253	242	245	248	227	238	222	266	259	233	262	263	244	228	241	243	223	229	265	232	236	239	264	247	236	236	268	225	265	237	235	226	254	226	243	253	224	270	245	241	258	238	219	237	230	256	254	228	254	210	233	251	222	264	266	226	226	256	233	219	241	230	255	243	232	250	223	237	235	249	226	254	232	235	221	247	234	242	261	242	254	245	272	244	248	260	225	244	216	195	239	279	249	280	238	250	236	238	277	274	228	252	215	242	256	241	260	261	241	245	236	282	220	236	257	243	249	266	225	246	237	230	271	246	238	253	228	229	245	258	240	226	251	247	256	251	255	231	250	259	207	259	236	229	233	218	238	255	246	246	222	224	261	241	228	217	230	263	243	240	222	237	242	231	241	238	228	273	238	218	246	217	273	224	247	261	242	230	233	249	241	246	241	247	225	230	247	227	243	239	221	236	242	239	241	261	227	245	211	243	238	207	222	251	289	230	280	240	263	224	217	247	235	220	246	232	248	255	254	286	261	235	254	238	257	252	236	235	213	248	239	227	238	258	241	231	240	223	270	254	229	270	231	248	252	235	252	214	246	266	239	257	244	240	252	251	244	226	211	235	234	264	219	245	252	234	249	234	237	255	264	232	211	239	252	248	205	265	265	239	227	243	271	248	229	218	239	230	250	252	278	244	231	233	244	209	242	263	263	245	206	245	239	232	228	251	236	229	241	247	251	245	263	262	235	216	253	253	240	249	250	246	245	242	226	209	251	234	240	236	231	242	226	235	210	245	257	248	259	231	210	233	262	235	243	257	229	246	252	248	237	237	262	233	265	243	229	252	261	264	222	238	255	237	256	226	214	231	239	233	262	235	241	262	237	228	255	252	253	217	273	229	243	254	214	245	251	239	262	250	240	247	221	212	252	226	230	228	218	231	228	241	265	234	255	243	207	236	199	235	245	234	268	223	234	235	234	244	233	222	228	243	223	254	241	237	225	258	228	231	229	275	253	241	231	268	241	255	220	239	245	259	241	222	254	272	247	237	257	233	258	213	254	240	227	245	253	235	224	250	246	215	264	225	274	217	238	246	231	235	257	229	227	228	266	243	255	245	248	269	245	241	252	219	232	237	265	255	247	236	245	278	257	249	241	261	262	205	255	213	237	246	209	221	231	261	212	265	261	278	272	246	226	215	215	267	221	252	243	271	279	253	219	256	269	254	229	231	260	264	238	216	249	234	240	250	251	235	240	242	224	236	252	233	245	266	230	224	251	256	261	284	262	248	228	241	248	242	252	232	259	237	247	221	247	263	247	238	248	243	240	259	249	256	245	255	262	253	233	235	259	258	226	258	224	254	244	220	259	253	236	229	227	240	246	254	231	236	252	255	254	221	243	253	234	254	254	229	217	221	252	260	261	243	257	234	257	252	238	264	244	242	280	251	250	233	237	228	224	239	262	236	268	222	224	249	254	245	220	239	249	268	250	240	223	223	237	244	248	247	237	223	263	241	246	250	255	272	252	217	247	249	267	266	252	233	231	280	238	222	262	267	243	257	260	225	232	212	267	237	242	234	218	250	217	256	246	252	238	211	262	249	236	239	239	228	253	253	249	255	233	267	258	233	232	244	247	254	211	246	223	214	255	235	253	231	239	229	228	258	242	266	250	232	241	233	244	238	246	232	223	209	229	259	225	222	251	256	242	257	266	216	238	235	217	227	256	245	244	242	247	243	216	229	217	218	282	221	247
24528	21668	29724	27556	24862	22633	15253	5622	1725	857	614	561	508	454	374	380	425	347	377	364	347	334	362	357	353	321	340	332	333	349	324	321	325	308	289	315	342	325	309	323	322	298	308	287	299	331	304	325	276	313	286	271	299	353	306	327	331	310	305	297	335	303	298	328	279	293	311	290	328	304	309	321	278	290	311	320	297	364	319	285	324	280	301	320	299	313	331	297	332	313	315	324	271	295	325	301	319	315	341	346	303	322	311	288	288	299	299	307	330	297	291	318	299	287	309	310	307	297	323	335	310	310	299	315	292	283	306	317	318	292	269	338	302	344	305	278	266	290	314	319	305	338	316	328	317	345	294	307	291	317	317	305	315	315	321	276	283	308	337	319	301	319	321	296	292	306	307	273	309	293	331	292	276	282	278	305	305	324	305	304	323	323	297	312	301	326	343	337	315	327	321	311	318	318	318	289	323	317	311	281	289	293	308	290	290	306	308	299	342	295	294	325	344	277	300	307	275	270	303	305	316	271	293	312	324	300	325	263	281	298	305	303	321	320	303	325	328	307	304	312	324	306	314	336	278	310	289	311	310	320	319	298	352	269	325	292	290	296	288	305	293	281	312	326	287	295	310	339	306	281	343	310	334	306	291	314	302	325	273	312	302	281	296	292	292	274	319	313	301	307	318	310	313	298	299	290	305	308	312	304	328	305	314	327	300	303	274	289	316	320	293	301	308	337	306	276	339	299	317	316	343	323	293	303	319	305	303	335	319	280	299	309	291	309	299	271	293	295	301	302	321	298	327	334	289	289	318	320	288	310	327	299	349	302	321	298	292	287	322	299	320	293	312	300	301	312	286	302	292	304	300	289	311	318	304	310	280	320	324	305	293	305	297	307	301	312	291	300	289	315	317	290	313	339	337	285	333	329	299	293	299	319	325	264	335	317	334	302	283	330	322	293	290	305	304	298	313	332	303	298	319	297	341	292	299	323	298	289	328	298	299	315	314	338	302	299	302	309	314	295	312	325	301	327	325	315	296	334	302	320	296	286	285	300	338	287	303	321	316	306	319	293	281	279	311	330	307	318	278	325	271	312	294	308	313	298	299	316	298	311	315	294	299	325	301	299	300	333	312	315	328	307	305	317	339	310	329	304	305	346	328	304	313	309	316	316	320	313	300	331	311	317	325	283	299	311	320	294	297	312	345	272	337	289	317	267	319	323	298	300	304	344	310	337	319	318	292	318	293	330	316	298	314	310	327	313	329	305	302	318	325	305	342	301	311	298	365	281	317	299	300	306	307	320	317	309	297	313	270	271	330	311	310	285	264	314	331	293	269	329	271	319	333	334	323	291	288	323	305	336	298	302	283	294	340	308	307	302	299	332	306	340	301	321	282	329	328	313	303	311	311	302	335	314	336	322	348	303	325	290	327	319	293	278	303	284	312	302	290	296	275	298	320	284	300	317	292	301	292	285	309	334	297	322	309	295	302	308	307	313	289	319	325	295	308	272	328	303	293	314	319	298	281	331	297	318	283	320	336	295	358	291	312	334	327	314	285	309	317	277	311	304	292	297	314	268	299	327	311	319	322	299	300	284	318	284	311	308	302	305	311	319	338	303	319	309	321	286	309	280	303	322	321	313	328	310	273	285	319	279	293	290	319	308	318	308	303	302	333	299	298	340	282	290	312	275	289	326	293	337	298	324	306	309	315	319	314	322	301	340	314	309	291	315	318	317	323	325	321	307	320	312	320	279	304	290	318	308	310	303	279	289	293	297	324	322	302	311	308	298	321	258	332	304	299	333	311	292	320	315	308	301	339	325	333	273	290	300	268	339	293	305	289	330	317	325	332	298	325	289	330	318	319	309	323	323	322	306	340	287	309	301	336	293	327	308	308	305	313	329	340	313	329	304	323	332	291	311	335	308	312	316	300	325	264	302	280	302	292	321	291	326	333	302	291	271	309	283	342	293	289	308	314	307	314	281	298	310	345	299	338	298	280	303	304	282	315	328	310	313	315	319	295	291	314	297	287	291	313	302	308	332	352	302	304	307	326	309	276	286	281	324	309	319	276	324	306	297	332	323	303	298	314	290	355	336	311	305	299	323	295	288	329	308	321	333	312	304	324	317	296	304	282	310	310	294	332	316	287	269	310	288	336	301	315	309	319	325	269	318	299	314	295	305	286	297	295	323	302	314	309	308	319	300	323	303	314	306	283	339	318	309	299	299	337	318	296	306	302	289	277	335	304	291	325	318	291	281	298	307	317	325	290	283	301	295	300	323	295	306	319	316	288	324	316	302	322	297	313	319	343	321	304	335	303	304	297	293	276	272	309	320	303	321	304	316	290	314	344	330	350	316	313	316	309	320	296	305	308	333	306	306	340	307	302	324	316	304	324	297	345	307	287	306	263	316	309	315	321	324	302	300	325	281	298	311	307	303	289	322	293	289	298	289	274	287	305	318	306	291	288	325	331	317	307	351	305	288	329	333	319	304	265	337	321	307	321	302	279	311	340	297	312	305	325	284	308	313	307	317	309	267	277	326	304	330	310	326	304	311	319	319	283	272	317	302	314	283	311	308	307	307	317	294	324	322	337	319	322	309	315	295	318	298	306	323	320	316	319	314	283	302	312	340	275	261	317	320	302	305	325	320	322	297	307	306	313	306	280	304	294	308	303	299	308	297	317	260	314	296	310	309	308	301	317	296	314	311	320	291	305	325	306	314	314	288	324	306	277	300	311	321	278	282	281	280	303	340	288	317	292	283	299	293	305	328	327	318	298	299	295	305	324	305	312	291	335	315	312	316	321	280	324	314	307	336	318	338	296	276	300	280	301	326	315	326	324	293	305	347	283	311	300	303	319	279	364	291	309	330	295	322	306	339	313	301	312	301	259	309	305	293	319	309	330	253	335	318	279	290	287	347	325	291	289	308	310	314	295	314	316	301	308	294	324	338	300	292	312	299	315	330	324	280	329	266	340	327	306	309	318	308	323	294	271	270	314	321	324	328	313	305	311	296	341	327	288	335	335	295	307	278	310	291	307	324	301	318	310	292	330	314	272	298	310	325	287	320	342	317	321	290	310	296	307	299	331	325	342	315	304	338	337	316	274	300	291	299	328	287	287	329	308	291	316	298	315	318	317	320	315	311	303	319	302	298	300	300	306	287	339	294	288	294	321	338	329	342	289	313	304	344	310	301	308	350	306	305	305	327	328	306	313	329	339	314	320	294	315	348	312	313	305	350	316	300	285	332	290	329	313	288	275	319	308	293	316	319	308	320	319	322	345	274	295	304	297	297	343	302	320	314	261	315	327	304	298	305	303	322	301	311	318	301	315	322	302	306	326	266	307	304	346	309	335	319	274	361	327	330	316	308	303	310	317	299	302	317	345	321	325	319	295	310	307	312	322	317	300	302	307	305	272	334	339	307	323	313	331	299	326	317	290	320	294	331	341	319	297	299	327	295	317	335	322	328	304	327	268	303	290	326	328	304	291	308
33047	61515	51828	38408	29121	23379	15486	7579	2767	1421	961	775	688	550	433	463	446	477	397	444	430	399	374	396	390	389	383	404	341	345	373	374	363	352	352	325	351	327	327	329	315	283	342	340	327	327	311	310	303	292	327	355	307	335	355	331	315	331	329	356	329	342	325	343	342	305	334	332	322	297	350	303	339	318	298	295	334	343	341	316	315	333	311	310	340	316	318	308	333	336	346	325	333	321	326	356	310	309	272	317	355	318	324	335	353	292	332	361	343	365	306	323	293	293	314	312	307	312	328	327	326	319	308	323	300	323	332	307	299	298	302	323	322	322	337	356	332	324	313	330	310	358	328	321	334	335	322	327	304	306	326	327	330	327	335	338	301	317	283	359	309	319	322	330	326	293	325	309	303	333	343	332	339	308	315	299	313	315	329	333	368	336	301	340	346	358	308	346	332	283	338	305	312	299	329	309	344	328	323	355	340	311	317	358	311	346	303	306	318	308	355	355	335	341	331	268	322	312	327	300	343	336	330	349	327	310	306	354	354	312	311	349	351	329	342	303	315	303	358	312	304	308	323	338	320	366	286	331	344	330	312	305	319	288	333	332	326	320	309	302	308	325	322	355	334	351	306	348	306	305	322	312	343	293	363	305	350	327	291	313	325	327	345	341	315	338	340	331	299	320	289	324	306	291	344	321	335	341	326	315	361	319	336	356	357	311	324	346	341	304	328	313	318	323	340	330	342	306	332	332	315	328	312	315	336	341	341	326	284	317	330	332	339	336	289	341	309	337	321	318	325	377	335	283	318	317	319	300	339	323	330	326	309	346	336	347	349	314	332	340	321	318	339	327	353	321	310	338	309	335	346	332	323	323	312	317	339	346	312	318	312	312	339	324	320	297	327	347	333	292	333	336	318	326	317	333	316	309	323	327	316	330	314	316	311	306	306	327	324	327	342	321	335	358	280	311	320	336	317	345	297	310	306	333	305	327	330	292	316	342	348	319	361	347	331	306	296	323	289	353	316	362	324	331	319	286	346	338	302	334	311	322	348	320	330	357	323	300	306	309	320	303	318	324	323	335	285	332	320	344	308	336	323	355	325	332	302	335	344	341	325	312	325	334	346	329	325	342	343	330	317	329	307	331	367	318	321	348	303	316	321	329	286	334	325	369	325	339	330	314	337	339	309	309	339	380	341	322	338	262	317	289	307	296	322	340	281	346	318	318	296	309	284	330	318	333	345	319	339	304	317	348	311	324	307	314	322	320	334	346	297	339	337	348	327	329	310	305	311	363	310	300	314	310	322	287	333	343	301	331	304	324	346	333	329	337	332	307	348	300	330	344	324	327	370	331	320	311	328	337	346	324	309	334	336	335	348	337	352	318	300	339	310	292	309	308	292	345	353	330	315	312	325	329	346	321	351	296	329	303	343	342	322	329	303	337	313	333	318	304	291	328	360	315	300	333	307	347	324	310	325	327	319	301	324	327	349	343	330	284	343	319	319	341	307	303	301	284	342	330	301	301	298	343	306	314	319	345	325	321	322	334	325	283	312	314	358	306	314	326	323	332	330	318	323	313	350	279	336	330	317	333	336	311	314	322	340	301	349	328	316	328	317	306	300	305	314	311	315	335	324	352	316	316	352	317	331	338	340	336	318	330	340	326	310	334	308	327	317	282	308	307	319	343	294	314	330	283	325	338	313	353	317	305	330	342	293	323	333	375	324	361	349	321	329	317	321	313	344	320	365	295	315	308	298	314	352	317	307	341	323	329	317	326	314	324	350	332	312	322	348	336	332	313	348	324	301	352	328	273	359	329	311	309	333	315	296	299	310	329	324	334	310	321	302	331	336	336	324	289	346	332	302	351	334	358	313	306	348	303	303	328	320	320	306	341	355	312	291	343	326	327	307	339	321	354	334	317	317	314	351	286	355	332	326	302	331	311	327	288	364	357	321	307	323	361	312	335	316	321	289	331	308	339	342	322	333	322	311	349	327	349	327	322	322	330	348	299	358	353	321	295	338	311	305	350	354	319	337	299	303	332	303	325	318	324	295	292	311	320	309	313	310	310	331	338	333	325	335	289	353	346	335	305	322	308	355	307	321	328	314	305	327	322	307	351	282	303	334	358	296	293	326	337	328	336	316	346	281	315	302	323	311	330	294	316	328	295	299	318	306	325	340	354	317	338	342	337	336	335	312	329	310	343	301	333	324	361	339	300	287	359	318	303	319	350	311	332	392	313	343	347	341	300	295	349	339	336	327	324	306	333	338	363	305	305	341	336	312	329	296	338	318	326	318	357	335	291	315	346	314	317	344	327	331	332	327	322	316	348	302	323	298	346	342	332	328	331	359	304	325	296	302	333	326	289	313	323	323	358	326	323	328	342	323	318	352	313	324	349	298	339	312	297	349	317	309	306	293	331	362	333	324	336	344	328	325	335	341	310	322	353	337	346	304	290	309	310	312	314	325	327	322	329	318	349	356	309	344	321	302	330	334	320	307	325	338	293	311	332	311	292	361	300	341	311	351	308	341	342	335	316	308	344	302	322	324	359	312	330	330	324	353	322	290	306	335	314	344	300	360	360	352	317	337	329	312	307	344	297	300	312	322	296	335	330	351	305	328	309	307	332	357	317	315	333	349	310	353	330	322	306	304	312	336	330	345	314	318	319	305	348	321	304	365	348	282	321	316	322	311	326	308	330	303	326	344	317	346	323	333	362	325	334	323	340	347	345	328	305	308	315	315	302	348	328	308	321	313	323	296	336	326	317	310	318	328	317	320	316	306	337	292	336	320	332	329	354	349	324	294	348	314	344	307	343	293	322	336	338	326	341	351	325	317	361	322	330	300	311	314	360	331	327	322	316	281	310	334	304	325	361	344	309	309	325	317	335	332	289	317	331	315	339	329	342	325	333	304	346	322	336	326	306	337	324	323	302	322	327	319	316	311	329	331	340	330	328	388	336	341	300	299	309	340	321	300	304	351	314	317	305	322	326	349	264	330	347	323	355	317	328	333	321	280	340	329	361	331	332	324	330	352	333	324	287	353	316	321	307	316	335	310	331	326	317	303	316	360	328	306	326	316	313	321	326	341	314	287	302	323	319	324	324	300	290	322	325	318	306	307	286	331	291	320	300	321	292	315	321	309	331	302	309	338	315	324	356	344	347	328	317	350	354	358	322	319	327	342	304	283	337	343	299	342	300	297	331	355	331	340	321	353	316	313	339	316	312	309	327	314	322	334	350	329	350	330	338	314	321	320	355	325	326	307	327	309	318	351	311	286	324	319	320	308	298	327	327	330	343	329	320	348	320	332	336	330	310	305	302	325	305	299	333	333	332	321	313	315	314	304	336	333	367	318	339	291	344	337	321	295	291	326	309	335	316	323	327	329	338	342	354	326	348	316	310	331	326	353	329	323	352	322	322	337	311	311	319	324	346	310	311	362	336	318	299	346	333	287	333	324	325	331	309	331	308	319	326	339	341	315	330	346	345	319	341
25789	21943	31269	30504	22229	13675	8220	3708	1279	713	487	450	431	384	362	362	368	366	352	317	347	364	312	337	310	307	325	314	343	296	309	316	352	327	333	302	295	293	300	284	291	299	311	291	320	307	285	314	293	287	296	308	288	290	324	267	312	314	291	310	286	305	282	292	317	301	282	295	265	273	292	272	307	306	295	281	276	335	257	286	290	310	294	289	327	321	287	282	326	293	262	307	302	287	292	304	313	312	302	317	272	301	269	280	303	301	289	298	311	318	291	256	314	284	275	302	297	287	296	302	281	342	356	279	264	300	307	282	287	337	292	289	278	278	296	298	339	296	269	307	283	281	293	282	281	272	291	283	304	272	284	298	270	321	307	285	291	287	283	296	314	329	339	305	272	301	281	289	283	303	306	288	286	315	270	262	260	272	278	289	293	307	322	300	323	328	305	291	299	299	286	286	273	291	290	309	260	304	303	278	308	294	286	274	296	326	291	302	281	299	309	284	300	301	323	303	308	280	303	296	283	309	273	291	310	315	298	316	283	304	323	297	305	300	271	325	279	277	272	326	291	295	332	281	312	309	295	281	275	315	289	324	306	297	309	282	302	266	297	288	269	305	298	286	303	307	290	294	302	290	291	281	292	308	319	299	304	293	310	310	294	264	326	302	264	289	279	319	308	264	300	301	321	278	290	313	311	303	300	310	308	281	318	305	272	330	300	285	313	295	306	319	299	294	296	261	290	295	311	303	281	308	279	309	300	333	312	305	292	305	299	299	299	329	340	282	283	302	299	278	292	307	269	284	302	330	298	325	317	283	279	285	281	272	292	291	295	279	305	282	305	272	294	269	307	291	291	291	292	286	299	276	336	288	293	291	304	274	277	294	281	305	291	289	277	253	281	298	267	275	285	266	304	276	313	293	309	303	278	278	299	283	289	305	286	278	269	316	311	302	311	254	263	268	286	295	313	307	291	314	295	306	315	302	273	281	273	293	300	269	305	298	299	327	302	302	289	270	299	310	274	253	312	277	311	289	295	281	309	276	293	295	267	316	315	303	267	305	249	306	299	286	297	298	278	298	285	330	299	283	295	303	327	310	297	276	316	299	314	287	275	306	315	290	340	295	300	262	256	314	282	311	289	286	332	284	299	302	284	280	312	294	276	257	320	285	308	301	262	287	312	261	284	296	301	305	288	295	300	278	282	318	301	276	294	319	323	306	287	317	258	300	283	317	288	281	306	308	293	309	308	293	303	296	297	274	297	327	299	312	348	276	311	271	291	297	314	290	306	278	300	291	289	299	300	290	298	305	287	309	305	265	312	312	301	294	284	286	275	310	290	302	302	263	320	289	284	306	284	279	285	285	285	324	282	324	282	263	303	286	296	307	295	291	306	317	285	304	284	288	304	323	289	293	258	291	306	278	319	335	310	283	288	287	283	293	300	270	303	293	285	319	285	276	296	263	303	271	300	309	279	325	289	311	314	320	321	289	294	289	288	286	284	278	327	293	261	314	277	313	279	304	310	292	308	298	301	293	302	277	307	301	311	295	298	322	289	285	302	317	283	284	283	293	300	296	289	286	275	293	303	279	277	285	258	322	280	291	310	303	302	317	312	295	297	295	310	310	314	304	330	308	275	317	286	278	300	314	310	294	284	293	247	273	286	294	322	305	296	282	300	317	296	286	301	304	285	291	275	264	322	242	294	293	271	308	293	306	314	322	275	292	269	303	312	311	302	292	289	291	283	290	306	303	326	279	307	305	301	322	350	304	315	320	264	316	312	302	323	281	337	286	285	294	296	308	320	291	287	297	273	316	284	277	307	282	297	295	284	278	294	311	296	292	284	328	282	302	311	298	293	306	317	291	285	290	317	305	295	311	275	303	291	294	301	308	308	308	282	326	297	299	289	321	328	319	286	321	285	298	347	299	297	338	281	299	276	305	303	296	280	269	271	289	290	273	296	291	300	310	324	285	284	302	282	296	321	287	311	298	292	308	290	287	301	305	305	340	294	303	284	300	305	286	284	290	289	264	269	289	291	298	275	280	277	299	319	310	296	289	293	304	298	310	254	316	290	293	279	293	261	287	278	295	282	311	306	291	277	319	311	304	306	302	286	306	316	306	266	292	281	299	269	299	286	293	305	294	278	320	296	283	294	317	276	305	332	288	334	280	334	310	301	299	352	278	307	303	263	287	302	297	292	311	277	283	290	328	328	304	276	255	292	280	261	305	334	312	269	305	276	318	269	299	334	301	280	279	287	292	311	258	299	253	323	302	319	304	278	292	287	270	297	296	281	302	277	310	295	292	290	292	282	291	279	315	264	336	299	298	286	302	273	315	275	324	281	295	269	309	302	293	275	289	304	285	294	321	304	306	279	293	325	282	323	299	311	288	284	298	270	279	264	260	282	275	317	281	301	293	309	286	331	285	297	298	300	259	289	327	285	289	296	290	321	306	313	342	298	277	313	291	319	316	325	288	304	285	302	335	274	306	281	303	289	292	276	300	313	307	313	305	295	295	288	281	313	347	291	305	294	320	271	274	268	296	300	295	282	302	299	294	298	264	290	292	343	279	306	296	338	324	298	284	307	279	313	308	283	308	301	306	301	299	293	338	298	274	325	277	297	317	313	304	291	278	259	303	287	329	279	300	291	296	324	293	291	288	315	312	292	291	282	303	281	293	299	321	299	275	300	288	336	301	310	292	301	309	325	299	316	309	286	303	311	302	316	303	296	279	302	294	262	298	285	284	282	274	314	313	268	288	293	314	305	307	276	273	280	287	315	315	292	280	288	282	321	275	309	280	298	282	297	295	311	289	285	284	273	305	261	276	300	320	290	333	284	306	274	313	286	273	254	285	299	310	292	280	277	284	309	257	266	290	297	297	295	329	314	296	312	297	296	305	262	318	303	276	302	299	316	295	289	297	338	324	299	269	301	293	328	313	323	276	286	319	292	299	284	291	305	300	286	317	278	283	319	300	284	299	304	264	270	272	303	285	319	299	306	302	306	318	317	309	274	300	290	292	262	262	273	287	291	276	280	317	327	290	305	297	327	293	308	290	323	277	311	272	282	311	278	288	293	288	297	292	280	299	277	268	332	276	300	333	278	292	326	311	313	278	290	288	313	267	283	278	297	315	309	295	298	309	330	295	313	269	285	318	316	283	257	319	305	291	285	286	279	331	293	297	293	288	267	293	266	321	279	289	329	311	303	251	316	306	290	324	302	286	296	301	298	279	300	301	304	293	328	276	304	286	288	309	314	281	296	279	296	306	302	308	294	295	284	288	303	300	288	309	353	273	269	295	321	295	295	279	291	288	272	288	259	278	308	298	271	313	293	323	323	300	310	285	287	268	308	303	254	295	287	280	291	339	287	318	296	297	257	294	286	296	299	291	281	295	270	274	288	320	312	317	288	322	283	266	315	303	258	246	332	256	257	265	310	284	295	299	267	273	306	322	293	267	308	291	325	311	301	311	304	256	290	291	300	270	287	302
32992	57902	47600	32612	24452	16178	12072	6331	2163	1180	762	612	564	520	424	406	417	415	388	373	409	344	360	371	351	356	346	390	351	344	328	369	364	351	361	341	345	360	329	344	336	336	323	329	321	316	330	298	288	320	320	305	360	308	308	367	334	304	342	297	349	318	288	303	332	289	325	332	339	340	330	349	310	331	316	335	332	346	349	308	323	331	319	330	305	321	319	342	303	319	310	285	307	360	316	351	306	319	296	317	352	319	293	313	310	313	307	327	308	343	312	334	310	343	298	322	290	316	357	312	332	298	317	309	317	343	324	316	309	346	295	331	286	318	320	329	344	323	333	317	313	326	338	349	347	312	339	313	311	280	333	331	339	313	294	318	313	330	361	330	354	322	316	303	346	302	292	302	290	306	308	322	331	335	312	328	294	331	297	301	290	301	319	328	341	324	312	302	297	307	319	295	339	316	329	304	304	348	316	310	318	318	317	318	321	310	318	307	355	323	322	338	312	322	312	370	315	315	335	320	286	324	326	334	302	330	356	326	341	277	364	320	312	326	363	353	322	349	352	348	339	308	322	349	322	339	313	364	334	316	317	357	323	312	327	315	328	337	334	328	342	305	328	288	336	338	322	328	322	330	325	312	335	365	299	346	325	313	338	304	328	313	308	299	323	317	318	303	299	334	344	327	313	318	352	308	315	320	331	325	346	339	328	322	309	316	336	324	337	316	320	292	355	312	334	316	315	324	307	302	328	315	312	297	330	340	316	315	338	332	318	320	344	309	312	312	333	346	317	315	320	293	319	322	332	316	327	341	314	341	330	340	286	333	345	321	311	312	322	360	302	303	345	309	338	326	315	305	329	308	321	343	337	339	280	329	329	335	309	314	325	349	318	319	293	323	311	339	336	295	377	331	342	328	325	310	323	325	310	313	306	299	316	333	310	298	305	326	321	332	317	314	340	284	335	325	296	347	336	334	302	301	304	341	311	338	309	357	317	317	328	338	322	305	299	350	327	329	325	318	303	307	335	322	316	312	300	329	317	331	335	292	327	317	358	351	322	301	306	333	328	357	299	333	317	320	302	321	287	328	310	329	345	302	305	341	304	328	322	312	296	319	309	314	348	346	318	317	334	329	301	289	342	294	332	338	321	328	330	345	337	315	292	335	340	343	330	333	335	323	292	332	320	326	348	336	329	342	306	319	305	344	335	319	309	317	327	331	324	310	314	309	322	316	352	333	306	296	311	321	320	324	362	318	327	342	342	281	319	300	325	308	321	313	320	316	294	319	304	299	324	330	313	302	333	311	302	325	302	316	339	340	358	319	316	297	333	351	312	372	343	319	321	302	309	285	336	334	336	326	352	306	355	324	320	344	332	313	327	314	301	329	325	307	315	334	335	332	346	316	323	329	368	313	329	339	304	270	319	319	338	294	331	343	327	279	282	336	308	346	319	308	332	296	324	364	358	334	319	351	328	321	331	300	305	345	302	360	335	372	347	318	327	318	341	339	338	325	352	353	329	339	321	341	319	335	324	334	331	339	316	331	325	330	337	299	328	307	285	353	342	317	313	360	316	331	308	319	326	296	347	340	322	333	322	325	324	325	345	329	335	354	338	329	346	312	307	329	329	344	338	289	319	296	347	347	343	321	322	323	314	304	317	277	336	333	296	353	331	309	297	323	303	321	346	319	324	330	317	349	360	318	340	327	326	301	295	318	309	327	324	311	336	310	317	304	325	331	316	340	322	313	320	299	289	305	284	297	302	305	342	325	330	324	296	323	290	308	332	320	354	323	339	337	315	307	358	332	321	334	331	300	334	318	352	307	315	362	295	325	335	327	325	313	317	336	344	312	321	320	314	318	319	304	341	299	303	335	341	333	321	300	322	317	303	307	329	332	337	339	328	332	325	330	308	301	329	291	319	313	349	309	305	313	333	334	348	331	327	306	318	329	336	281	323	336	326	325	325	284	327	330	312	307	332	296	320	308	320	316	295	353	295	303	299	299	317	322	318	329	336	330	301	343	350	305	307	306	345	325	319	335	289	297	327	290	325	317	338	309	309	316	318	320	299	343	342	360	305	318	305	333	362	332	316	320	335	332	350	306	325	335	306	305	343	305	323	323	335	335	308	294	351	314	319	356	306	335	341	297	358	328	343	322	291	300	309	309	321	344	307	316	307	301	286	314	341	350	334	327	306	321	339	335	337	369	329	310	344	345	322	324	337	293	325	297	320	325	306	295	309	353	312	325	311	297	334	344	307	347	329	343	341	296	336	299	324	317	303	313	338	343	309	316	345	318	319	315	323	322	286	323	292	302	325	349	329	334	315	305	319	313	346	320	341	324	342	349	292	328	312	330	354	302	300	342	341	335	295	375	303	341	318	324	300	328	307	311	315	314	318	304	320	310	318	329	291	295	320	312	353	305	335	345	300	325	310	314	348	339	334	300	325	307	287	337	308	335	323	331	333	310	320	326	312	341	306	289	352	323	310	310	342	344	316	302	302	329	276	328	370	323	313	306	287	313	314	297	336	318	314	324	324	316	316	322	372	327	329	349	339	328	318	331	314	358	314	337	335	341	329	326	307	313	327	331	310	302	347	316	299	331	335	325	317	307	329	313	323	317	302	336	325	313	317	322	296	339	273	300	347	329	316	358	281	335	308	341	337	304	288	317	350	307	335	327	354	333	327	326	320	325	319	335	316	319	327	305	310	344	310	307	319	313	309	317	334	341	333	326	330	306	323	328	302	315	331	323	307	300	311	335	313	319	344	324	327	336	319	319	306	314	327	317	324	339	311	310	286	324	326	318	341	345	321	321	348	324	345	316	302	307	331	311	335	335	326	329	305	346	316	328	322	325	333	328	326	323	340	298	307	302	298	309	295	314	304	313	341	294	313	318	307	337	337	281	323	317	337	341	301	325	319	319	309	304	323	324	317	315	323	337	340	284	304	296	308	331	338	329	330	306	337	325	348	322	347	313	321	323	312	335	338	352	317	309	331	310	332	305	320	318	320	296	318	293	336	321	314	331	283	344	369	329	322	340	315	326	350	332	311	302	313	329	325	319	306	343	327	296	302	327	305	276	330	333	298	311	337	353	335	314	355	311	314	322	326	319	336	300	288	313	335	370	330	333	331	350	323	351	322	289	303	329	329	287	317	302	314	311	336	341	312	313	362	328	295	323	294	309	331	309	316	300	315	311	333	322	320	330	304	365	331	337	352	340	317	314	308	314	338	353	306	336	335	317	308	344	303	324	340	328	321	334	324	299	318	309	333	324	347	327	323	299	347	345	291	335	332	325	335	330	332	327	328	306	332	315	339	316	303	328	313	329	319	354	295	315	323	313	310	308	296	288	336	340	333	313	319	321	344	295	317	341	325	363	313	297	303	340	314	307	336	324	323	326	325	316	314	322	322	328	315	367	322	319	319	285	291	305	321	320	288	299	306	321	317	318	317	336	338	323	353	312	335	325	347	297	330	319	317	323	340	345	335	327
23285	21637	29522	24662	22580	24457	23832	8690	3356	1774	1009	885	756	645	608	553	543	573	555	521	534	507	497	526	492	495	511	472	481	486	471	477	505	484	421	519	478	461	466	447	491	417	482	502	453	467	439	490	442	474	419	449	469	423	454	434	427	448	459	472	458	463	466	442	443	472	462	431	465	460	462	420	446	442	455	424	424	430	457	443	392	449	457	398	451	419	426	457	454	444	460	474	430	451	474	458	428	436	421	435	455	453	420	468	433	417	431	432	433	448	392	465	462	425	439	445	412	421	416	461	439	450	453	406	411	423	427	464	446	449	444	443	462	412	435	447	451	460	438	405	507	422	423	449	446	461	435	400	445	472	424	426	438	439	401	443	468	445	425	443	435	439	444	433	447	417	468	452	435	454	468	444	483	451	414	428	425	458	439	461	418	433	424	450	427	455	508	461	392	413	431	450	454	485	470	452	435	459	435	413	448	458	487	445	430	419	460	420	486	456	435	424	410	450	453	430	465	446	474	428	493	444	448	468	442	453	449	463	442	450	477	456	472	468	483	438	431	432	467	434	437	411	428	442	439	428	450	478	430	453	425	462	443	467	454	427	438	472	446	418	438	404	442	472	437	441	469	498	455	440	456	441	424	452	430	431	440	430	458	431	430	426	465	490	428	421	433	459	431	437	421	415	460	462	435	424	486	439	428	425	446	454	454	433	466	459	435	432	445	457	415	425	455	452	455	431	433	417	425	462	414	449	444	464	437	424	447	442	450	414	443	458	427	403	453	451	448	438	421	442	443	447	466	455	412	420	464	446	427	433	453	470	471	461	465	434	431	443	404	469	408	418	427	441	446	440	447	465	403	430	422	445	465	421	493	436	448	437	439	433	456	419	432	432	401	406	428	429	425	431	446	403	402	457	474	435	444	421	440	459	418	427	467	441	458	459	430	459	442	473	443	432	467	415	439	413	420	414	450	425	432	450	426	431	436	489	429	461	426	419	467	423	479	405	464	436	460	423	454	445	484	471	447	458	425	376	446	450	433	452	442	451	442	459	458	462	420	440	438	417	467	438	424	446	441	460	430	445	443	486	446	498	386	454	420	451	411	443	438	426	421	434	445	414	434	470	439	423	431	444	450	429	464	435	451	418	421	409	454	454	478	455	428	440	427	461	435	383	451	452	431	482	425	480	440	464	417	424	457	440	435	409	449	472	421	449	465	427	441	459	440	439	423	469	487	442	471	410	440	466	458	447	429	421	407	417	439	414	425	463	434	453	442	424	428	442	440	475	418	434	467	448	426	434	443	488	437	447	457	451	444	458	400	447	456	458	479	446	448	482	451	423	414	450	478	433	460	425	451	441	469	410	443	391	444	433	429	421	458	443	420	435	434	422	424	402	427	457	412	472	426	468	415	441	477	438	410	425	429	466	421	461	434	443	425	439	428	464	426	458	462	413	435	455	471	413	449	398	477	430	426	461	486	446	433	438	449	456	455	439	470	456	438	447	408	480	428	412	460	463	447	399	423	424	405	424	401	436	423	440	458	445	447	414	450	384	459	432	443	435	445	457	433	444	422	421	462	394	466	453	429	433	493	441	460	426	464	487	436	422	442	447	423	421	457	446	438	418	409	484	440	414	461	443	453	440	446	443	419	429	427	438	476	422	447	453	459	452	457	447	449	434	441	448	480	422	421	461	439	441	426	452	440	480	428	449	436	448	417	427	451	458	414	471	462	475	442	470	445	423	444	436	474	483	467	407	436	400	449	405	425	442	441	391	422	435	491	422	448	416	482	430	437	417	460	446	445	408	428	440	476	397	445	454	448	438	425	424	451	418	436	417	445	407	442	458	454	420	433	405	455	416	434	432	440	443	423	486	424	452	459	429	470	463	474	473	405	430	455	418	451	411	444	453	466	432	464	447	437	410	439	424	430	466	455	452	446	413	455	420	416	409	408	448	436	459	409	402	435	453	450	436	483	451	436	455	441	470	417	443	490	415	459	451	442	451	474	417	457	454	473	455	445	446	413	411	436	468	441	439	411	477	454	489	438	412	454	455	477	433	414	440	452	460	454	411	443	464	440	432	455	441	462	451	451	442	436	444	425	482	442	456	441	460	422	443	424	421	459	421	457	438	410	402	418	432	443	468	458	440	460	463	444	457	417	435	439	453	441	502	444	458	442	462	421	430	415	443	462	474	435	464	473	470	477	428	434	453	454	400	457	454	420	446	448	409	453	429	443	438	427	447	438	408	435	397	447	417	458	421	448	482	403	424	464	445	431	405	432	433	434	441	431	441	430	442	452	470	400	426	461	441	461	471	449	427	454	443	416	443	440	465	471	404	449	453	457	453	419	451	436	439	463	454	460	483	435	448	454	452	431	423	457	416	405	434	421	458	462	451	467	452	406	431	446	442	409	434	456	437	464	418	392	448	436	437	454	402	447	429	448	425	458	449	454	444	462	467	451	407	470	409	443	430	432	480	441	468	429	442	455	422	482	469	435	443	447	441	421	465	423	421	440	457	446	413	455	441	462	448	449	410	425	481	439	425	454	460	402	434	468	415	449	469	437	431	439	457	468	458	427	434	427	429	432	476	398	388	456	470	445	444	470	448	426	434	449	502	449	492	460	461	465	408	440	412	454	425	406	451	438	453	421	409	431	437	433	453	416	437	426	445	428	467	430	451	449	434	457	457	467	438	435	447	458	440	421	451	433	424	453	458	415	401	438	438	428	407	447	452	466	400	438	460	406	415	417	423	468	448	404	427	459	426	433	444	417	487	455	457	442	434	414	412	399	440	438	435	447	473	450	416	450	415	451	455	437	431	432	432	452	461	462	432	449	439	424	457	440	421	447	418	470	430	431	422	453	476	431	460	443	423	412	475	414	432	477	450	447	434	444	407	406	435	431	424	432	464	457	413	459	428	475	430	438	472	427	445	406	459	447	440	421	454	487	468	445	430	423	438	433	431	435	413	435	428	418	433	439	428	392	427	468	401	395	440	440	438	452	435	432	446	457	463	444	443	430	461	442	434	434	456	438	434	471	429	426	418	458	422	456	442	428	431	446	420	394	456	438	433	430	464	460	459	412	427	448	429	446	465	488	451	447	476	463	440	458	398	412	413	440	423	464	438	453	445	477	399	423	424	459	453	411	431	435	440	481	466	423	428	431	447	471	463	461	470	431	418	418	440	458	447	422	461	483	435	459	419	451	491	423	416	455	452	467	445	447	467	426	471	385	420	442	433	500	449	473	429	450	460	374	418	413	454	474	458	439	456	425	423	470	434	452	427	447	437	433	417	395	418	455	432	460	425	451	452	412	446	387	458	477	449	446	414	441	446	457	434	443	453	412	456	416	396	465	429	444	423	470	394	425	444	408	435	441	382	416	424	417	428	459	470	435	427	455	396	410	459	463	469	426	441	474	422	434	468	448	421	427	464	430	439	451	452	431	424	423	440	451	444	425	406	444	462	441	462	439	414	440	445	447	414	452	373	420	465
35944	67922	56514	39801	31054	26971	22244	10087	5271	2532	1447	1218	986	834	688	667	641	617	568	627	609	547	553	564	565	546	528	545	502	483	468	546	480	475	478	502	455	430	502	440	491	454	488	502	472	509	462	477	482	423	500	467	482	476	505	431	456	450	475	460	458	461	463	463	459	473	435	463	462	480	474	452	442	465	449	472	455	504	449	473	436	466	453	431	476	437	460	471	465	456	454	415	471	451	497	487	431	452	435	472	485	424	439	460	464	456	465	430	461	475	465	478	459	435	462	475	466	453	504	467	465	444	477	449	460	478	467	405	443	462	434	438	432	425	462	466	464	488	435	486	472	435	438	476	446	491	431	454	481	483	487	441	440	486	443	450	445	455	460	437	447	440	420	443	446	454	470	446	428	438	459	473	447	463	469	453	449	449	430	449	416	478	456	465	469	435	432	450	465	439	467	423	401	477	475	441	496	471	443	455	497	421	429	455	491	449	421	456	448	419	445	477	457	444	505	458	440	427	462	457	497	462	467	484	453	433	450	427	478	462	496	454	441	453	450	458	398	463	430	434	472	443	455	457	444	464	471	487	465	464	422	450	469	442	474	475	473	467	474	436	470	429	492	458	453	468	432	465	456	401	450	449	489	456	439	400	440	451	445	457	466	430	424	436	439	488	458	471	475	440	462	425	458	453	460	437	437	488	460	455	427	471	446	453	429	483	427	451	481	426	493	455	464	421	448	467	461	460	445	442	478	463	452	451	473	472	506	453	445	485	439	469	443	434	454	466	459	431	465	430	470	473	494	444	463	451	434	472	499	464	459	442	448	450	465	449	430	474	499	467	467	485	456	451	462	435	478	450	454	418	441	451	440	440	462	474	434	441	433	518	474	500	471	471	472	434	481	431	476	495	481	454	460	451	461	446	490	469	474	466	461	488	422	463	460	438	485	481	467	460	439	500	417	453	468	480	497	435	444	442	483	438	467	471	466	445	471	469	497	476	461	453	466	465	466	440	442	447	445	440	471	457	464	460	458	470	426	456	424	450	406	463	474	461	475	465	447	440	476	456	490	474	420	468	456	466	462	496	467	444	460	475	449	449	448	457	447	450	490	446	467	491	438	464	447	487	456	455	472	456	449	465	434	465	415	430	431	483	463	452	433	454	459	484	471	446	484	488	451	471	505	472	470	460	461	483	466	464	476	427	448	465	454	462	477	458	453	444	425	471	484	467	469	480	416	489	456	474	459	501	481	464	459	459	476	463	453	487	461	497	458	451	506	467	442	444	486	444	493	452	508	461	426	440	454	449	450	461	470	478	450	480	473	486	457	460	472	498	465	454	435	447	460	448	476	449	471	447	464	418	468	477	471	496	452	480	462	482	471	430	463	461	440	442	466	434	440	444	440	462	429	451	463	462	476	465	457	440	445	453	441	450	468	453	425	445	470	440	431	499	477	440	450	429	456	461	455	432	457	457	424	428	473	442	467	422	440	465	498	442	512	427	459	474	470	458	493	475	468	504	440	471	435	447	435	438	449	468	515	449	442	457	459	467	468	511	460	482	465	452	445	469	444	466	440	464	487	444	448	448	440	416	439	465	435	418	419	426	433	468	465	451	443	447	459	431	460	468	435	454	446	465	454	484	474	459	436	446	437	474	459	457	421	439	478	448	433	445	477	492	491	481	467	432	426	484	439	457	461	418	434	431	483	421	470	468	441	448	475	453	444	436	469	442	455	428	442	455	493	469	458	495	433	432	441	442	449	461	473	460	449	461	421	460	473	472	451	453	458	433	457	431	484	463	448	455	421	470	442	471	449	460	444	427	414	468	489	446	443	435	460	460	464	441	455	426	410	422	444	453	473	439	414	458	462	457	433	410	494	463	489	412	466	428	450	445	437	438	503	442	472	461	455	456	447	480	435	446	443	442	481	462	464	458	458	434	475	483	428	482	460	431	440	428	421	447	473	480	451	458	423	442	441	441	462	459	452	450	437	442	475	454	455	402	479	442	470	441	432	449	475	437	429	417	464	430	456	441	409	430	461	424	492	418	424	495	463	461	426	496	404	467	463	462	431	428	455	442	448	454	464	457	411	473	467	470	458	432	440	480	468	471	424	447	414	441	430	453	450	407	465	421	474	436	473	461	472	463	450	416	415	414	448	474	467	481	452	463	480	478	453	447	414	501	466	464	460	437	450	449	415	479	473	442	416	428	474	430	430	430	445	437	472	398	439	452	480	462	445	483	487	467	447	456	467	435	458	481	481	455	444	514	427	441	476	431	413	454	499	458	476	436	482	490	463	459	490	456	440	516	439	420	445	454	472	468	463	452	463	430	436	439	487	443	449	434	425	504	473	453	448	459	460	453	407	426	455	459	484	465	451	436	450	414	448	455	479	465	465	409	430	454	455	439	466	455	449	415	440	460	448	464	480	481	442	487	451	474	455	455	399	477	453	497	464	446	438	425	490	414	430	489	453	470	454	472	463	443	428	427	449	421	452	465	449	470	478	489	431	453	465	478	426	440	429	457	468	464	455	437	452	451	485	468	453	473	433	477	448	451	442	445	454	432	498	437	437	454	471	443	464	463	471	503	463	468	453	427	443	466	467	408	450	416	458	456	462	474	418	457	436	452	484	466	467	421	457	421	459	435	463	440	430	487	470	477	429	498	460	465	485	454	473	466	452	501	475	474	407	444	471	428	470	469	427	465	471	496	445	497	472	440	470	487	449	477	493	451	427	459	447	441	415	450	436	441	443	447	478	444	453	437	453	442	462	435	461	444	436	447	441	450	462	418	453	471	486	449	462	448	451	433	446	485	452	434	456	477	459	432	437	493	437	486	456	449	444	442	447	409	432	451	457	451	483	477	458	480	425	427	444	480	479	473	434	442	429	452	466	460	437	455	476	441	459	450	424	471	427	470	432	469	465	465	493	457	453	465	449	462	438	442	477	418	424	435	453	456	478	472	476	450	474	434	461	475	425	469	455	468	461	438	469	433	421	449	460	470	472	468	446	484	480	444	472	467	450	453	471	399	456	437	416	445	452	454	477	460	465	473	466	480	426	475	430	427	431	429	461	437	495	418	467	446	472	483	442	486	463	418	415	443	435	453	462	468	453	456	438	406	488	453	461	459	448	454	475	415	447	482	426	458	467	469	460	458	465	432	457	427	443	457	495	455	463	432	437	430	458	432	444	442	445	481	444	449	460	414	439	453	460	422	475	452	430	447	413	467	442	455	455	467	465	443	467	477	446	496	417	434	510	453	494	438	471	454	478	485	443	458	463	433	462	449	483	421	478	410	440	444	458	484	455	434	456	483	449	445	443	475	409	456	422	445	463	495	464	462	428	427	433	427	466	436	436	436	406	478	462	476	448	447	420	482	473	406	470	454	446	468	465	458	456	466	468	424	420	424	424	458	493	435	476	476	435	454	403	471	468	465	447	468	479	446	465	441	475	476	449	472	414	453	454	430	416	439	445	475	441	449	446	463	455	473	487	461
32341	38452	39329	28251	15931	9240	4600	1676	970	608	395	328	300	272	236	267	218	229	215	238	262	241	242	266	253	243	237	207	222	254	204	247	223	223	218	216	237	240	247	235	210	230	221	235	240	205	210	211	246	234	196	218	232	219	236	227	229	220	189	200	229	230	219	227	215	218	197	211	232	192	231	198	222	205	213	223	254	208	210	224	231	226	219	216	221	195	220	203	228	233	212	206	220	202	201	223	200	214	209	207	236	242	241	222	186	215	221	229	211	216	204	226	227	225	197	211	224	220	204	227	243	220	216	239	218	201	202	232	229	186	216	212	243	237	239	203	215	234	226	204	226	219	204	213	222	239	208	221	201	252	212	215	216	224	212	227	200	218	194	230	230	230	198	229	198	187	194	217	225	238	213	204	228	210	188	234	218	209	225	197	204	213	201	235	225	201	212	221	207	227	204	213	207	218	223	223	209	205	198	206	223	228	200	215	201	215	222	198	224	221	206	210	224	201	194	213	219	239	217	202	215	216	234	224	206	214	219	191	203	207	217	216	221	209	220	198	197	222	214	217	208	248	206	203	202	198	235	226	196	238	210	220	217	200	227	241	252	241	215	207	220	224	190	205	203	203	221	225	221	237	230	209	224	223	213	193	220	222	228	210	221	206	225	173	189	198	204	228	241	200	224	212	243	243	213	203	215	205	205	222	255	224	225	208	238	220	217	225	194	238	191	203	199	199	220	218	228	217	224	239	227	242	233	215	210	220	219	224	205	213	211	188	224	231	219	194	212	208	241	236	211	179	199	213	238	197	223	196	230	222	246	226	219	212	240	228	231	232	225	200	200	205	223	204	245	196	246	225	201	206	219	237	199	226	209	219	225	204	215	226	239	198	239	220	224	210	216	216	238	210	234	212	207	237	229	232	213	213	210	206	224	231	202	251	207	228	216	210	219	228	220	206	216	236	214	222	207	244	189	203	251	194	220	220	209	190	222	226	227	202	222	226	215	234	224	244	191	223	230	198	220	220	224	203	187	200	215	203	215	198	218	237	219	219	208	206	224	231	197	223	226	232	223	213	212	230	192	226	171	237	203	218	214	222	210	227	202	197	218	194	216	206	220	224	219	235	252	219	236	190	239	216	210	216	202	218	231	225	234	223	202	203	173	215	225	218	231	211	194	220	194	237	220	225	222	221	221	236	220	208	223	207	194	213	201	187	209	240	177	227	206	190	219	222	202	206	229	235	215	244	234	214	231	187	200	190	231	228	193	210	237	206	230	181	207	216	208	241	217	227	203	183	225	241	230	231	231	234	211	222	203	218	200	213	220	240	235	213	220	197	237	227	222	219	252	230	227	243	220	195	230	228	197	209	208	222	222	211	213	208	233	231	217	203	237	208	213	226	242	190	219	217	203	222	235	221	205	200	202	238	199	225	248	223	219	219	223	219	207	214	211	192	215	236	213	211	241	225	227	209	241	196	198	216	208	219	200	215	213	188	215	202	194	217	230	208	209	221	206	205	190	200	197	209	226	200	184	238	221	225	226	206	219	208	206	212	218	238	228	177	193	224	190	223	207	213	234	226	209	229	214	202	206	230	197	212	212	209	242	211	200	220	202	205	244	223	208	188	218	201	214	214	202	228	200	236	217	228	228	200	243	205	205	207	220	212	223	240	216	201	202	210	233	235	207	227	213	231	204	221	204	239	180	221	225	255	193	209	198	233	225	210	196	219	222	224	211	220	229	235	242	222	217	199	206	227	221	228	200	219	229	205	210	193	245	232	215	194	199	232	205	206	245	215	226	235	226	216	220	197	206	222	210	226	210	206	223	228	211	221	227	220	242	204	219	226	201	238	206	226	237	213	204	225	223	239	218	187	210	187	219	204	214	264	194	225	201	206	208	220	203	213	203	231	226	233	214	209	207	221	219	218	218	196	232	196	228	223	218	221	240	195	218	213	232	201	222	234	233	199	242	210	184	224	228	220	216	204	226	202	210	230	224	201	219	228	205	232	207	239	229	212	207	222	212	231	204	227	213	222	220	192	213	213	253	227	235	211	220	214	213	225	211	197	185	215	215	210	238	215	209	220	247	213	244	222	196	237	198	224	204	198	210	196	222	228	228	230	207	214	205	208	214	222	204	230	220	191	251	205	218	215	238	231	226	218	227	205	219	230	252	203	238	237	196	215	209	211	219	216	202	229	225	221	219	219	239	218	194	224	181	188	204	207	215	223	211	236	225	207	217	242	225	201	192	220	227	230	247	195	221	228	217	201	208	221	224	246	228	236	190	242	223	205	218	224	225	246	194	211	230	252	233	220	207	237	201	218	208	188	235	217	221	244	196	197	220	208	224	240	218	203	221	199	198	205	226	236	210	228	206	217	195	210	229	221	205	226	228	218	210	253	198	221	242	231	208	225	207	205	193	215	208	228	204	205	225	233	251	229	212	216	218	217	218	199	247	197	198	225	217	226	183	215	204	248	211	243	214	217	222	208	228	204	239	189	208	221	210	219	223	212	208	224	200	229	206	211	185	233	224	214	220	191	207	215	217	194	188	225	224	220	229	195	216	242	231	244	242	197	225	226	253	210	223	230	216	211	187	210	201	241	206	195	209	214	247	199	226	212	196	182	190	238	214	214	207	209	223	231	221	218	238	195	201	214	244	200	216	229	197	209	237	231	203	249	229	202	196	221	224	217	208	256	238	229	243	205	209	224	236	210	204	211	229	228	229	217	237	202	192	208	228	211	217	226	198	212	245	239	206	223	211	218	224	218	225	210	210	210	257	208	220	227	233	252	230	191	216	199	209	226	204	235	201	202	210	219	202	215	249	229	237	231	220	201	198	222	212	214	235	223	214	212	205	204	231	226	216	203	225	217	254	212	215	190	199	223	235	198	213	194	198	226	212	219	219	216	229	204	207	228	198	197	204	232	206	191	216	190	239	219	198	217	242	235	198	195	217	216	234	214	235	228	236	211	210	232	192	208	214	211	232	199	200	218	208	224	197	224	218	194	193	205	212	224	225	233	214	190	215	223	209	212	208	208	211	226	222	220	218	197	212	212	201	218	208	236	246	213	213	201	206	226	227	204	224	196	224	212	214	225	235	226	222	196	237	212	235	215	222	205	184	206	206	229	227	211	217	216	194	242	226	227	204	190	214	243	184	218	204	243	227	178	233	217	202	193	226	202	240	241	216	170	214	237	226	215	222	252	191	246	205	245	215	256	247	226	202	201	225	219	213	229	188	201	193	226	216	246	209	214	244	240	215	219	218	204	256	200	192	220	204	211	210	216	216	210	197	201	236	244	214	222	192	233	203	202	237	211	216	218	198	211	225	226	229	206	214	234	191	188	210	231	187	245	223	215	232	231	218	219	217	243	206	222	232	217	212	219	224	211	225	219	214	227	230	209	215	214	199	216	248	202	208	223	218	185	206	202	220	206	210	198	238	213	242	206	211	221	224	227	212	233	200	213	217	192	209	215	228	210	203	182	226	253
33444	52644	38557	26017	17795	13171	7432	2976	1617	907	562	417	439	345	349	284	306	286	275	299	285	281	232	253	288	269	271	263	262	240	261	256	244	261	217	232	245	241	257	241	221	232	264	229	239	246	254	242	243	246	255	224	244	256	238	247	233	215	244	215	229	234	254	230	237	229	233	253	243	211	240	224	230	265	225	215	213	248	257	263	232	262	236	248	234	206	239	224	224	228	245	271	249	261	282	227	225	251	268	259	249	244	247	220	244	233	250	230	236	251	226	259	224	229	267	244	239	217	234	216	243	233	238	227	271	236	263	244	203	230	219	260	226	219	212	234	218	241	246	213	268	240	243	219	248	244	214	251	232	282	231	240	227	264	239	220	205	216	232	284	241	253	223	234	220	205	241	233	243	246	210	234	251	245	252	228	242	253	238	224	218	254	257	251	257	252	235	242	232	246	254	199	213	255	261	228	221	227	225	244	269	205	236	259	239	211	197	253	234	241	247	254	236	239	262	257	248	235	236	258	231	252	254	240	247	232	243	228	244	235	228	264	219	245	197	267	213	249	247	245	238	258	246	222	248	245	261	227	234	223	249	239	228	241	226	263	237	236	240	256	248	245	221	238	226	266	249	244	244	235	235	279	258	227	254	236	239	215	217	268	250	219	251	231	249	244	239	225	233	225	233	236	246	213	246	222	223	231	269	203	238	239	240	230	239	267	253	222	261	240	226	240	222	215	238	211	256	215	229	238	231	245	251	228	244	242	276	241	242	232	250	217	243	232	237	242	253	251	257	253	259	240	238	230	232	236	222	226	247	235	257	242	249	244	237	237	243	268	252	238	242	230	228	234	236	250	255	240	257	250	238	236	223	233	233	237	228	251	235	217	236	246	233	220	250	249	229	252	258	252	241	237	259	233	237	211	238	238	242	217	227	236	253	250	241	247	233	226	232	258	225	221	251	247	219	247	235	229	229	229	242	253	257	223	242	254	260	247	248	223	247	239	248	209	221	231	239	243	211	259	238	225	231	232	222	223	235	254	233	250	230	253	242	236	246	259	248	257	232	230	213	244	244	267	230	215	239	206	257	251	239	275	233	232	236	231	233	244	217	213	244	247	220	236	234	229	207	253	249	244	204	221	261	243	256	240	219	215	233	233	236	246	216	234	236	230	227	218	234	221	250	281	234	225	246	230	260	248	220	231	219	205	218	227	272	237	236	223	230	233	213	229	236	233	239	240	227	218	226	235	250	250	242	238	245	243	230	233	199	228	230	220	216	221	274	262	247	209	218	250	257	258	249	235	239	240	255	253	234	240	231	245	240	247	230	244	210	224	256	253	220	243	240	226	248	242	232	212	252	196	244	231	249	255	270	253	235	233	264	254	235	226	223	225	242	239	213	249	236	237	272	252	235	199	227	240	243	242	263	263	266	257	237	222	224	230	216	239	228	211	231	241	238	245	237	234	257	260	229	232	266	256	242	227	240	213	238	222	243	261	253	236	248	224	217	223	265	244	259	223	222	247	234	241	229	227	270	262	246	225	234	210	244	219	225	241	211	242	248	244	243	252	221	208	227	235	224	211	224	245	285	271	230	245	215	243	227	250	248	238	262	228	257	228	250	204	225	232	249	228	220	242	236	234	233	237	265	229	177	256	248	240	245	266	257	253	235	213	250	240	244	246	251	218	254	238	230	228	249	258	228	231	244	241	227	220	219	254	232	240	245	206	253	243	232	233	215	224	215	216	239	199	242	238	248	245	250	255	250	231	224	235	249	249	231	234	242	230	242	264	249	234	253	254	233	242	234	212	259	251	236	207	220	229	206	255	235	253	217	218	238	227	222	270	249	236	224	225	232	242	212	237	249	244	246	249	249	244	223	242	224	236	203	249	222	215	217	243	230	239	230	220	263	244	242	244	241	239	244	250	234	227	228	246	244	240	245	221	230	213	239	250	250	228	253	234	225	224	245	234	234	216	259	246	247	247	220	242	232	231	264	226	230	213	237	238	233	238	217	213	235	208	260	234	223	250	243	247	240	229	237	233	219	241	239	225	211	236	237	240	226	221	264	228	245	249	243	229	236	257	256	233	215	238	263	245	241	231	233	235	221	231	213	244	235	208	242	244	262	242	227	251	231	238	266	244	238	240	248	224	244	243	231	247	266	239	238	225	237	261	234	248	224	210	228	242	255	221	218	244	214	239	263	239	261	235	253	258	232	262	248	248	266	247	246	250	222	225	242	257	232	269	233	241	248	224	224	234	243	237	250	248	241	231	247	234	235	256	231	239	255	246	250	221	290	224	253	236	246	226	232	227	243	225	206	254	221	236	265	241	228	257	229	257	258	278	242	224	212	256	255	218	221	251	238	248	234	252	220	205	232	232	222	252	249	234	227	213	227	239	241	234	253	271	249	261	257	217	232	224	235	257	233	241	243	252	229	218	226	222	253	228	251	239	227	227	235	234	232	220	236	212	226	222	234	238	259	238	248	240	221	244	240	244	233	247	229	259	216	257	234	220	228	217	233	230	243	234	238	244	235	251	258	228	253	231	233	226	248	232	230	248	238	249	233	227	221	239	224	217	237	229	232	227	234	235	233	255	240	245	244	241	241	264	251	244	255	243	217	248	252	257	240	232	226	247	223	256	268	251	199	270	242	204	247	232	225	236	260	252	232	217	236	261	246	207	232	238	258	231	237	238	244	246	238	242	247	241	254	254	258	253	257	221	217	227	267	238	239	224	253	240	254	210	238	257	263	251	247	242	263	246	244	229	239	213	233	230	250	243	224	221	248	262	250	262	224	238	236	255	240	245	229	255	249	209	230	226	241	216	236	211	254	258	233	248	233	221	249	250	230	238	229	263	271	253	229	236	250	200	264	257	233	222	240	241	250	261	242	245	261	259	247	233	252	265	246	242	216	240	252	223	248	256	240	232	250	261	254	221	222	240	216	236	232	234	240	260	242	242	238	218	247	227	244	231	248	242	235	227	227	232	255	242	276	214	243	244	233	235	219	212	267	236	231	233	209	233	227	211	211	251	237	233	219	235	231	268	222	233	279	251	238	237	215	227	223	232	231	236	231	245	239	243	260	254	251	247	242	268	255	232	262	219	212	242	245	216	248	247	211	267	205	241	229	238	229	220	240	223	264	241	235	256	238	244	217	231	234	230	228	220	226	224	224	225	245	246	232	208	238	207	231	266	238	245	222	235	223	243	232	254	235	244	250	270	234	228	244	233	238	219	234	211	247	236	241	219	243	230	232	231	242	251	233	214	244	239	217	237	245	241	225	234	232	243	238	221	219	240	235	236	244	231	231	255	245	236	248	245	249	215	233	241	224	224	240	237	243	229	260	225	246	219	241	248	250	241	260	245	224	231	251	259	259	277	231	251	257	226	224	218	247	248	240	255	224	238	221	225	254	255	251	223	223	237	253	252	250	227	212	235	254	240	239	260	243	232	266	259	241	257	236	235	265	259	225	257	233	213	229	264	236	212	230	243
24585	21678	29317	27021	24853	22618	15441	7498	3067	996	630	538	500	457	400	377	373	354	355	370	327	332	398	364	337	311	336	363	320	344	340	333	289	319	321	312	320	350	294	306	310	298	314	286	292	323	282	310	347	315	303	302	286	320	299	277	305	280	312	310	289	304	319	315	338	296	312	312	290	305	353	305	288	340	333	327	289	276	311	309	319	310	301	334	328	302	330	314	326	303	309	313	326	306	290	329	306	350	317	279	319	288	305	322	295	306	312	324	317	353	353	298	344	303	294	302	315	302	343	302	325	315	326	305	347	330	300	291	320	289	310	353	339	301	320	319	287	288	298	318	292	283	299	335	329	300	299	308	305	297	303	324	308	300	356	299	284	308	322	339	335	308	347	345	297	329	316	307	310	316	303	304	276	312	286	350	301	313	313	322	328	302	333	290	306	303	303	297	299	306	313	297	322	334	323	325	304	293	294	333	297	303	319	287	337	304	278	280	298	289	293	283	311	320	347	323	305	285	302	303	310	297	337	320	317	295	311	309	317	290	310	323	360	292	320	308	320	307	295	312	303	300	336	289	285	302	317	314	321	304	290	309	291	303	303	291	323	296	305	317	313	295	284	294	301	313	325	359	320	303	296	299	320	312	308	294	342	305	313	311	320	305	327	307	296	339	307	296	281	284	343	312	325	303	335	318	299	317	292	298	308	317	306	307	327	306	332	270	306	307	295	321	313	333	303	294	250	319	325	343	292	330	304	315	306	284	311	294	310	315	315	303	295	301	291	315	318	340	334	289	349	304	305	343	285	327	303	288	286	368	297	284	319	303	312	279	355	305	285	301	296	303	278	287	339	327	317	297	316	315	305	305	288	329	302	312	267	326	331	327	327	320	314	304	304	315	334	333	324	301	339	305	305	339	337	312	312	322	318	309	323	289	326	307	299	319	313	305	292	328	298	320	287	315	318	277	286	318	328	292	341	293	308	276	312	312	333	293	356	277	296	297	327	313	311	280	303	299	308	320	321	309	286	284	272	281	326	329	265	307	273	307	282	310	293	317	306	301	340	291	312	334	309	335	292	310	298	350	308	331	282	298	299	331	278	283	314	316	343	280	340	297	329	278	318	331	306	332	311	310	335	326	337	304	311	299	327	343	300	305	313	316	326	272	307	314	329	305	306	306	307	264	327	301	331	310	323	328	298	315	297	315	310	300	340	314	309	272	301	327	338	321	306	325	316	322	294	274	304	305	296	309	327	310	312	292	302	280	323	311	293	289	288	298	303	306	304	306	315	291	340	333	324	311	313	311	333	322	307	321	315	324	291	305	303	302	318	313	290	320	304	313	309	319	301	290	330	276	300	327	342	294	319	318	319	291	290	289	306	315	318	324	345	309	343	346	308	303	309	306	301	313	311	314	309	299	328	308	292	311	318	342	303	303	277	315	319	315	294	282	280	287	312	300	289	296	349	331	284	320	299	305	297	330	319	311	294	299	320	296	328	295	300	314	320	324	288	278	337	317	340	325	327	313	301	286	293	311	327	341	314	300	301	317	320	307	292	290	324	326	308	321	286	310	297	318	335	314	295	312	307	302	311	275	298	276	306	295	336	317	310	312	328	333	329	291	296	308	286	299	293	308	325	331	291	305	312	315	320	311	277	329	323	311	333	294	326	311	302	323	307	267	296	304	308	293	286	307	326	322	332	306	308	305	304	290	301	303	313	322	311	325	280	311	307	328	313	302	314	305	304	303	317	305	309	275	291	334	300	301	290	328	312	297	309	299	298	282	325	330	295	320	334	318	339	294	288	325	297	316	326	300	316	296	328	323	302	295	332	318	301	309	297	320	316	272	311	316	305	280	316	320	337	295	252	316	302	324	300	312	320	325	304	314	331	293	284	285	317	287	346	297	314	299	319	301	296	329	299	316	271	307	314	301	284	317	311	318	292	323	339	306	290	322	275	301	303	280	271	298	296	300	325	317	289	318	299	316	295	284	327	294	328	315	305	321	309	332	307	308	282	326	310	315	304	301	303	287	258	321	292	321	297	333	354	310	295	268	322	308	319	330	323	329	289	322	296	325	307	316	299	307	316	335	321	294	282	302	296	307	338	326	325	336	341	311	315	321	290	310	333	296	302	317	324	304	318	302	289	314	294	307	290	318	299	326	306	318	326	294	297	335	289	299	312	330	294	278	295	303	332	328	306	304	290	321	330	333	327	316	272	306	315	326	275	323	302	339	328	339	309	308	311	320	301	291	298	323	290	297	286	327	327	297	306	299	325	320	306	306	324	283	289	290	318	317	286	314	281	283	312	327	314	304	321	282	337	314	321	315	305	317	324	323	296	314	286	295	325	341	293	327	294	305	307	302	302	324	312	322	309	286	304	311	356	310	309	303	299	305	315	314	325	301	288	300	335	294	308	286	307	308	278	303	308	306	294	313	336	314	286	320	290	300	310	299	275	319	311	324	284	300	291	293	317	312	291	306	287	284	288	300	313	303	306	299	282	305	317	297	268	327	311	297	298	298	308	301	320	286	332	318	348	318	305	300	315	281	299	312	316	295	331	283	325	334	307	338	332	308	277	303	333	311	303	307	322	295	303	290	302	287	286	305	310	274	269	290	294	317	298	304	314	326	280	309	322	325	317	307	292	307	288	313	319	295	312	290	279	295	325	330	297	313	286	333	274	337	326	289	326	301	292	317	313	338	313	285	316	327	282	324	313	329	315	302	321	300	311	300	292	311	315	301	318	304	308	319	306	309	325	315	307	323	260	331	308	328	282	298	301	284	303	303	324	262	272	316	307	315	309	337	318	290	307	308	329	317	307	286	326	311	324	321	281	308	303	324	303	335	298	302	327	275	312	326	311	332	292	291	318	304	334	334	274	317	325	322	308	327	294	297	298	322	345	308	308	332	288	301	339	314	291	314	319	324	320	282	326	311	312	303	322	288	319	301	330	289	345	323	356	307	310	290	318	324	288	288	289	318	325	310	277	315	312	327	335	337	308	306	282	280	295	350	314	298	302	273	279	319	302	289	290	333	330	300	318	285	303	307	307	304	301	303	323	330	337	300	313	302	328	268	317	301	336	320	328	300	297	307	339	330	294	297	300	313	304	337	302	291	344	293	299	320	283	309	315	294	311	301	305	324	293	292	326	294	285	289	326	323	326	300	327	284	298	309	303	280	329	325	297	296	334	288	343	329	281	296	310	293	336	301	288	333	301	313	289	297	302	294	305	306	346	291	328	294	295	310	300	284	281	334	319	304	309	287	304	316	320	324	308	276	326	306	289	321	313	305	332	342	317	249	325	274	272	331	287	333	298	316	295	280	276	299	316	321	293	269	309	327	304	291	337	307	312	285	281	291	303	312	298	326	292	308	315	306	313	295	346	304	315	311	324	346	301	308	319	291	306	301	345	341	295	337	324	305	315	288	304	311	310	298	294	287	303	341	335	306	304	320	293	284	288	291	324	322	303	298	296	297	319	268	304	305	301	292
33650	61474	49262	37221	29534	23251	16317	10184	4827	1515	868	666	728	593	445	454	393	422	415	414	429	403	393	387	377	398	401	351	359	336	361	352	367	319	310	315	345	324	348	335	356	323	326	345	314	352	321	327	343	322	334	342	324	337	327	317	310	312	337	338	319	337	317	344	302	295	337	316	352	314	336	320	323	333	325	296	311	309	322	316	360	317	331	334	316	321	320	328	321	346	311	340	336	377	323	325	310	294	319	320	324	314	321	327	322	312	337	308	322	326	292	318	331	349	336	335	304	343	374	313	324	346	332	329	342	338	312	317	318	345	312	338	324	306	318	307	313	304	295	326	313	306	326	340	339	289	317	317	323	347	364	299	325	321	312	295	347	340	338	321	347	288	300	332	328	309	330	315	359	302	332	342	313	301	317	326	305	331	349	315	323	328	337	314	333	331	296	338	310	358	296	320	306	300	300	343	295	328	314	303	350	274	328	332	304	344	299	309	323	319	314	304	303	313	336	344	337	330	332	338	303	346	330	314	310	336	327	332	319	290	315	290	306	310	326	316	290	352	315	296	349	343	374	328	289	287	303	336	302	312	322	283	335	318	330	318	334	328	316	304	333	333	343	316	334	300	339	324	341	305	299	343	343	308	332	334	354	337	333	316	310	318	318	327	299	349	308	311	315	331	324	321	350	337	343	325	310	321	331	356	324	318	347	354	336	351	313	322	315	377	298	335	311	338	318	325	351	300	320	291	323	318	341	315	316	341	317	346	333	309	273	340	291	334	301	324	332	344	275	309	326	325	331	323	325	313	315	331	311	313	354	328	332	335	339	298	345	335	296	366	335	339	324	304	312	340	322	301	358	303	313	322	332	293	329	314	333	341	282	323	329	358	317	337	321	311	323	326	320	325	316	297	366	324	314	348	329	338	328	325	346	287	289	320	333	339	330	330	330	336	336	309	328	307	316	299	339	306	348	337	323	313	317	309	320	317	318	331	324	370	308	304	366	323	322	322	298	299	318	296	321	322	311	346	331	326	340	334	344	309	295	328	324	326	306	313	322	335	321	310	294	347	329	321	335	306	324	325	318	333	328	337	334	322	299	333	323	328	355	347	341	325	325	314	323	298	296	319	291	329	313	311	328	318	299	314	326	329	338	319	334	306	310	321	322	350	317	287	307	306	349	316	301	297	341	300	314	314	355	299	332	325	361	336	332	334	340	338	307	319	293	293	310	327	353	309	316	316	327	348	322	323	320	326	336	322	358	300	330	317	334	300	330	326	286	357	347	330	310	297	338	351	315	347	331	341	310	313	315	319	271	303	320	330	326	330	316	334	327	359	314	319	302	275	324	322	282	316	375	298	324	309	335	353	314	327	327	331	324	317	326	337	327	315	314	330	341	325	323	300	322	330	319	306	343	351	311	331	291	312	291	330	351	323	336	334	342	330	289	324	352	312	330	314	330	316	316	304	325	303	356	315	306	309	299	296	351	347	306	297	302	280	301	315	347	287	329	284	339	342	331	331	326	300	354	330	301	336	295	315	277	362	301	323	344	344	296	372	347	331	299	342	326	324	294	336	330	347	337	352	314	333	333	327	331	331	317	326	318	321	331	356	341	324	334	345	313	337	338	336	333	342	295	319	334	327	319	315	303	328	341	351	310	330	346	308	329	328	328	302	301	308	308	398	316	321	325	324	347	348	349	282	336	320	341	310	320	342	313	329	336	357	329	327	327	286	331	325	343	315	303	343	343	316	335	300	404	332	341	324	331	332	342	325	353	340	340	318	357	332	337	322	329	342	298	297	337	316	300	321	336	342	331	339	332	306	324	340	313	347	342	321	335	289	311	343	309	339	334	347	352	296	326	333	342	327	328	311	347	332	312	321	321	293	346	333	315	313	343	338	312	347	309	273	324	329	335	306	332	317	332	331	314	284	312	299	349	308	320	339	326	321	328	319	324	337	310	336	344	338	343	316	292	306	318	342	330	300	338	315	339	340	314	358	345	347	334	324	336	348	299	330	347	319	297	342	347	354	287	301	312	359	325	334	323	323	329	342	327	312	297	333	292	340	309	329	328	311	342	343	289	342	354	348	333	324	307	322	315	328	334	297	316	311	316	305	298	335	337	279	325	325	290	351	322	329	310	337	308	324	326	344	362	336	335	334	326	319	303	324	319	343	326	310	352	312	303	301	321	348	296	312	342	309	303	326	352	313	325	287	342	319	351	310	324	313	332	350	355	293	318	340	342	310	308	340	350	299	327	319	311	322	309	337	357	326	303	302	328	328	323	324	289	317	343	321	345	318	332	301	338	321	325	345	326	324	320	306	323	334	297	343	325	327	330	333	352	354	318	312	321	326	338	324	316	333	332	342	327	287	303	340	341	315	338	323	345	313	344	327	321	288	303	326	300	350	299	336	331	293	292	324	346	298	344	330	321	313	306	338	319	339	306	357	330	286	327	311	326	313	310	321	358	291	330	341	306	310	327	338	314	336	340	319	314	317	342	312	311	331	324	298	304	325	333	299	350	335	334	318	319	336	343	333	303	315	282	323	283	336	325	336	344	342	322	320	311	320	321	315	322	345	320	340	336	322	330	316	294	315	329	321	290	322	296	314	333	346	315	343	309	298	316	312	330	346	318	330	347	360	316	312	288	328	351	293	336	333	318	337	342	258	312	340	304	321	329	348	292	324	300	327	308	306	319	319	335	349	347	338	353	336	311	352	348	313	285	346	345	314	309	329	341	329	338	326	332	343	354	297	304	300	318	306	331	310	343	294	321	324	347	329	340	344	327	287	322	308	371	338	352	331	329	318	318	308	320	327	334	337	321	336	314	309	316	310	323	351	337	350	327	310	294	319	307	327	334	352	302	320	331	325	325	329	327	327	310	342	330	340	340	311	322	283	340	311	311	327	328	341	330	313	344	323	302	329	307	312	319	320	331	314	297	321	321	296	352	295	303	351	323	337	324	323	325	339	326	329	317	330	304	318	302	321	335	356	294	338	320	335	322	309	328	336	315	302	323	335	280	320	294	342	319	362	305	322	313	285	308	309	334	319	369	343	316	325	309	300	344	329	345	285	294	310	275	309	346	336	341	336	302	340	312	316	312	326	314	314	315	339	354	340	316	340	299	316	325	316	290	359	343	308	337	310	303	336	339	348	304	302	334	315	348	356	334	350	328	337	346	327	300	315	283	332	341	310	320	320	334	366	330	322	355	332	335	315	330	300	316	315	340	320	316	355	301	329	358	307	314	337	324	315	325	304	351	292	297	314	338	317	316	319	325	312	322	322	288	339	339	295	323	317	286	299	326	320	309	296	340	345	316	315	351	301	321	330	334	333	308	331	336	325	334	314	327	320	340	342	315	342	342	366	314	314	322	298	343	295	334	320	339	304	337	305	327	334	302	329	310	317	286	319	311	317	309	358	309	311	327	331	332	336	356	338	325	329	332	315	309	325	314	316	326	335	309	309	325	307	318	332	348	314	350	322	307	328
25787	21865	30497	30668	23550	16207	9234	4689	1756	691	495	445	419	387	345	369	300	345	322	346	320	305	326	342	343	340	319	345	335	323	317	291	319	296	291	320	338	303	304	309	279	303	304	294	268	301	289	268	298	265	301	323	287	278	294	302	316	312	292	307	280	309	313	311	266	307	283	301	300	334	305	310	302	293	286	321	283	278	266	303	294	299	293	278	318	291	311	311	291	272	283	317	284	295	317	319	278	278	292	301	256	314	298	321	284	299	300	293	303	304	290	291	321	292	305	313	293	300	309	288	293	266	273	290	267	313	287	298	341	300	322	307	285	331	302	293	286	315	318	272	284	275	270	328	277	320	329	296	288	268	260	305	284	307	292	291	343	297	300	274	282	311	264	307	303	320	320	314	301	295	306	286	255	318	268	295	289	288	266	335	282	288	297	274	325	288	304	324	335	298	335	307	274	300	300	297	290	261	307	325	300	291	312	311	340	285	311	306	279	263	321	311	327	310	301	264	291	317	301	308	316	333	281	255	267	299	308	304	297	285	297	332	297	281	313	295	290	288	319	309	316	270	301	313	313	336	294	297	317	292	296	304	293	321	279	289	283	303	286	310	294	307	300	278	328	304	298	291	291	275	289	298	302	289	310	293	324	315	316	298	290	290	296	302	316	300	277	323	299	272	302	312	309	305	282	323	276	330	286	303	292	276	319	285	335	319	277	311	254	293	277	318	300	290	297	304	318	297	311	313	318	337	279	307	289	293	313	310	306	327	307	309	301	274	277	278	283	300	276	280	289	299	278	310	286	305	327	314	288	252	272	307	328	311	289	304	305	288	290	289	316	266	311	300	285	277	281	309	294	319	320	298	284	342	309	276	307	298	278	282	296	281	283	312	307	305	296	298	320	275	278	328	274	296	315	305	261	282	294	289	294	302	260	283	283	293	277	290	304	320	327	277	312	272	311	287	283	294	279	295	303	324	306	313	290	298	287	267	318	325	288	305	309	292	266	298	291	301	317	320	297	293	318	334	275	301	350	315	285	302	273	299	285	293	300	298	289	306	283	296	273	288	258	317	297	289	290	295	304	289	292	331	287	292	301	283	297	304	285	299	293	319	267	292	296	307	299	297	282	310	312	301	290	274	282	307	284	303	277	300	301	289	280	295	304	299	296	292	285	297	308	305	272	286	301	293	277	298	332	321	328	274	309	296	332	266	263	319	301	273	313	278	274	271	312	268	279	318	270	310	287	320	275	295	299	293	306	280	290	322	288	323	278	308	316	318	294	301	295	306	315	283	291	323	287	296	312	317	281	299	288	245	299	316	313	304	295	306	290	292	271	296	301	304	302	291	304	278	302	299	284	300	319	274	303	284	303	281	262	295	277	288	296	276	295	301	316	307	304	305	274	295	288	349	299	298	251	286	291	279	296	261	312	275	312	284	277	278	312	302	281	296	280	278	292	307	305	293	319	296	294	285	287	278	286	273	322	322	321	321	305	297	318	282	305	311	315	314	278	306	291	294	279	312	322	301	287	321	302	291	287	281	301	266	298	275	307	305	294	286	310	291	287	305	257	288	312	315	320	299	316	331	329	299	318	307	282	325	285	330	284	292	288	288	302	266	299	309	281	305	315	304	283	289	270	299	293	333	291	286	312	276	306	290	287	303	309	305	282	281	248	316	301	296	288	301	289	322	306	302	324	317	296	300	310	306	305	274	276	304	326	306	304	275	326	283	310	280	319	306	318	302	297	316	315	289	321	289	261	276	291	324	313	320	323	302	262	312	309	319	319	317	305	294	289	287	288	313	320	297	313	307	294	265	292	260	269	325	302	321	266	287	281	292	308	296	296	305	290	297	297	288	289	290	287	322	303	304	284	284	317	298	303	306	301	283	301	315	300	302	300	304	282	296	271	287	295	327	307	255	278	281	274	286	285	290	313	282	299	313	288	275	314	303	302	312	315	270	305	298	313	300	300	292	323	281	290	289	277	302	332	324	254	282	276	308	313	271	292	287	323	317	299	307	292	305	275	280	292	289	330	315	284	332	288	292	275	277	302	313	295	326	308	294	273	290	294	336	300	295	316	293	288	282	270	307	313	283	300	302	282	297	304	315	287	278	301	313	306	287	278	288	283	320	291	283	259	314	298	309	316	330	308	278	293	306	294	295	297	289	310	313	289	300	274	305	271	252	291	319	271	276	290	330	310	305	304	285	311	308	276	276	308	277	278	306	307	283	300	313	276	312	315	266	290	298	287	285	307	297	296	292	282	269	315	300	274	320	291	310	296	304	304	313	280	301	305	286	300	308	313	284	296	329	307	295	311	267	293	260	293	337	316	299	326	297	288	324	295	313	298	299	326	311	296	284	266	291	291	298	305	301	299	317	255	298	296	325	264	295	271	303	296	293	287	301	299	291	299	308	271	293	301	265	322	297	319	305	310	287	289	311	295	283	306	314	333	290	291	294	299	307	273	313	304	295	317	300	283	283	292	270	312	274	289	270	280	303	263	317	305	303	319	271	275	316	265	319	277	316	311	318	304	281	279	291	305	299	292	285	285	286	309	283	305	345	309	294	286	272	295	314	307	305	288	296	312	281	311	258	311	309	296	281	261	293	280	245	264	274	263	261	283	294	275	309	314	292	303	262	287	329	287	320	309	303	287	279	313	289	295	299	299	291	298	315	270	311	304	302	319	318	292	289	277	306	329	267	281	294	269	296	270	291	299	305	269	288	346	273	296	287	302	294	292	267	277	287	235	287	274	296	288	292	284	295	313	279	299	286	309	291	284	312	271	302	281	310	305	289	307	287	285	288	330	304	295	278	296	288	251	311	271	305	278	305	287	290	296	281	273	268	294	307	295	271	307	278	311	311	267	279	327	273	294	303	303	319	313	324	285	348	281	301	309	288	308	284	275	305	301	306	331	317	290	327	280	305	265	287	326	298	331	309	283	316	289	291	289	278	303	333	297	317	299	262	315	280	279	338	275	278	293	310	309	276	271	317	329	294	314	308	280	297	283	315	304	291	314	313	295	293	288	308	290	292	300	290	313	282	291	307	286	305	336	281	295	294	298	299	337	302	279	288	296	304	318	318	275	284	318	323	274	290	301	301	318	300	276	308	301	300	325	299	314	290	308	293	306	308	278	320	282	282	272	260	299	299	304	292	304	269	291	280	318	300	293	291	306	323	283	300	278	277	314	279	296	278	294	297	287	304	297	263	321	260	274	325	333	297	300	304	306	320	305	279	299	304	308	282	294	299	327	279	295	277	314	275	298	263	300	322	310	334	324	314	314	314	297	304	323	287	300	291	322	293	278	303	294	284	273	285	301	317	288	286	266	284	298	274	261	299	309	285	307	319	302	279	286	276	312	287	324	297	317	283	260	334	312	318	285	309	318	287	305	302	314	316	287	294	325	311	305	279	326	305	318	285	271	303	297	286	322	294	331	312	290	322	281	303	283	339	304	324	338	305	290	304	304	279	259	321	301	285	303	293
32984	56367	45750	34048	26412	19428	12693	7834	3119	1093	767	657	574	543	486	444	406	378	362	373	426	393	373	381	395	358	332	328	326	352	329	324	333	319	313	346	321	325	329	340	321	373	344	326	324	307	337	324	331	333	337	315	334	356	360	290	331	314	311	322	361	335	305	340	337	339	317	318	330	299	326	310	313	316	313	309	322	340	333	280	343	315	328	317	323	325	316	299	329	316	324	324	332	338	350	319	293	333	323	305	317	304	312	321	328	291	358	275	324	333	332	338	328	319	330	328	319	332	320	336	292	324	323	320	304	336	350	309	331	285	358	299	314	296	322	303	337	310	307	309	288	335	303	331	318	328	320	337	336	327	330	323	315	321	294	304	316	338	320	310	321	320	350	293	323	317	313	326	346	321	320	313	324	335	372	325	302	298	304	326	333	339	346	294	298	306	364	309	318	343	296	332	324	335	338	353	309	339	342	320	330	298	327	328	314	335	317	348	322	299	315	302	359	327	302	318	300	305	316	304	348	318	321	339	338	322	307	337	320	358	317	337	327	303	299	320	300	314	330	327	346	310	284	319	351	312	309	333	334	355	324	337	306	373	305	315	331	337	331	312	319	355	318	343	284	317	339	342	289	319	318	299	295	295	317	325	325	366	330	307	308	304	314	330	326	338	322	355	325	314	321	310	351	342	322	277	338	349	322	319	308	306	353	298	333	314	311	310	313	271	330	311	330	293	279	306	335	337	344	330	348	310	339	358	338	331	298	346	322	321	325	322	324	322	350	339	307	346	326	340	334	293	309	329	284	320	327	325	332	333	337	327	317	323	318	334	330	297	314	324	319	297	295	313	343	323	315	310	321	338	323	339	318	287	356	302	337	335	336	315	345	325	345	311	320	315	345	332	295	319	326	308	292	313	346	347	298	321	324	285	338	305	302	319	323	294	335	325	310	317	301	323	304	302	322	324	307	290	286	329	350	326	325	335	320	299	292	348	302	307	330	369	342	331	329	335	321	334	309	325	340	299	319	307	321	308	295	316	343	307	344	325	319	337	334	310	347	307	305	316	321	315	313	313	301	338	301	318	361	310	328	315	345	350	366	303	301	306	322	295	299	348	315	354	299	324	348	341	324	314	326	333	335	328	313	328	332	349	300	346	316	354	322	311	336	321	325	335	297	290	326	307	329	315	309	331	324	340	318	280	328	309	316	340	328	318	329	328	351	318	318	323	307	349	296	321	357	328	353	297	323	302	330	294	306	314	365	284	339	315	330	315	341	314	315	311	345	335	323	325	335	314	304	310	354	304	326	325	312	356	305	337	326	342	329	311	315	322	332	309	330	311	308	347	342	371	327	300	321	302	341	318	344	306	317	319	321	339	333	318	336	316	342	321	315	322	340	286	320	307	366	324	335	322	312	335	309	314	308	356	336	330	321	344	332	281	330	300	318	329	307	320	327	318	309	348	320	348	309	322	325	312	345	340	329	332	327	304	327	349	307	298	323	331	307	306	330	330	331	318	354	308	334	321	318	353	315	341	311	348	285	363	318	310	287	330	320	321	308	305	338	319	327	309	333	333	321	330	311	346	302	315	329	341	292	322	307	336	340	327	331	328	314	308	335	340	331	314	315	308	301	332	313	327	336	292	310	339	330	354	323	312	293	317	307	357	335	325	311	327	318	332	346	356	316	278	327	330	308	325	325	303	294	285	295	302	306	297	307	314	309	334	361	311	298	329	302	325	362	344	316	325	329	338	330	316	341	290	333	335	325	303	312	311	326	364	321	325	372	339	324	352	310	307	309	330	335	324	310	303	331	322	335	305	277	320	347	327	323	317	356	297	334	332	319	325	324	298	298	339	289	311	328	362	316	293	330	314	317	344	344	305	304	334	302	323	326	311	296	305	338	340	356	328	313	323	331	336	318	343	308	310	323	322	316	346	298	313	320	307	323	316	317	327	314	315	308	290	319	313	337	325	319	296	333	310	335	328	310	302	290	334	307	302	314	334	303	336	316	295	322	329	319	311	303	318	292	306	300	333	325	321	328	321	349	318	315	304	305	314	305	334	304	327	323	296	303	348	344	338	308	302	317	347	338	335	333	360	305	333	279	345	330	353	341	334	331	315	327	317	329	330	332	306	298	320	295	316	297	330	317	301	326	309	308	354	333	355	333	311	350	298	328	322	320	336	305	309	325	339	334	306	318	297	299	312	296	334	344	322	326	325	323	304	330	318	325	310	324	322	340	318	346	303	337	314	337	301	315	340	297	332	308	338	350	325	340	339	312	287	330	311	320	314	323	335	332	318	321	313	341	290	313	318	350	337	309	321	338	358	310	340	307	350	322	321	319	330	333	336	347	346	317	335	338	299	322	310	348	363	335	312	285	325	316	348	309	335	311	332	346	335	336	321	318	337	327	327	346	361	325	318	334	321	311	323	324	326	294	297	305	327	310	336	312	281	315	302	313	306	302	308	330	310	331	321	344	309	288	326	293	331	302	352	323	328	295	302	334	305	281	328	306	289	322	357	312	320	303	328	316	326	325	323	325	320	371	317	328	330	310	315	309	302	331	323	312	310	320	329	344	327	321	331	342	336	300	328	300	330	337	332	329	326	327	309	341	327	302	290	306	333	342	331	341	311	325	305	322	288	336	347	321	306	341	338	343	302	336	336	324	300	351	315	328	300	334	345	310	308	305	302	316	335	317	322	341	324	307	332	309	343	346	335	321	358	333	307	317	356	285	293	316	336	332	315	317	304	310	313	307	336	305	325	323	303	333	331	325	306	313	358	292	317	341	288	317	296	291	332	318	309	330	326	311	327	321	359	361	314	334	329	340	332	369	324	323	293	293	292	324	321	316	288	325	290	312	294	312	316	378	367	296	329	292	305	333	332	327	322	315	346	357	356	314	306	293	355	321	294	329	316	332	326	328	319	370	334	317	326	310	284	300	337	317	334	327	324	328	333	341	337	312	364	342	340	313	288	345	311	332	322	323	345	316	319	319	323	357	318	301	311	337	316	332	314	321	329	299	325	321	318	303	324	335	317	336	345	323	310	335	335	324	325	321	313	305	312	305	295	346	351	307	296	299	350	324	309	331	336	349	324	330	316	320	322	321	313	363	328	324	333	330	280	297	315	321	318	303	356	312	343	338	321	299	338	332	346	325	340	339	310	322	313	323	299	312	345	291	344	327	287	297	355	342	368	309	312	331	326	309	326	328	292	300	312	336	336	297	337	345	326	318	306	395	314	307	293	323	312	296	336	315	287	289	301	332	322	328	342	292	315	327	296	298	303	325	332	335	356	326	366	315	350	319	320	320	318	320	322	285	323	338	315	351	296	311	364	328	299	342	318	338	345	317	290	340	315	337	327	322	337	332	324	336	332	358	319	335	319	337	337	336	298	315	356	323	337	301	300	277	306	325	323	326	311	311	290	333	324	322	334	311	338	337	312	332	338	337	325	322	343	332	324	326	327	336	321	300	324	277	342	319	293	312	333
23324	21656	29544	24955	23887	25380	24828	13528	3740	1312	957	803	730	707	623	589	571	568	503	520	546	554	532	492	511	483	499	468	495	463	514	491	484	446	494	488	457	480	466	472	477	450	464	459	481	437	461	498	461	473	452	446	443	463	471	417	428	482	457	457	461	465	406	423	454	460	462	431	458	469	474	445	419	436	453	451	449	479	474	474	425	488	454	455	461	466	441	430	461	480	440	469	432	436	432	469	469	420	480	452	428	453	459	428	482	457	425	446	446	421	441	471	450	472	483	423	436	424	411	479	459	474	459	434	422	480	444	471	421	459	434	478	462	453	441	461	437	472	427	421	441	406	466	529	459	425	433	462	451	461	439	510	451	444	433	422	473	449	461	456	432	425	437	486	452	463	438	463	423	450	465	450	489	433	448	412	456	450	464	395	434	453	471	459	435	436	455	441	473	428	470	452	434	445	463	426	463	401	452	480	411	442	454	435	413	439	468	440	445	476	404	439	487	429	461	429	481	458	452	442	428	460	456	460	429	458	446	415	454	450	462	435	453	468	455	466	437	432	459	432	477	414	408	464	451	452	408	467	430	460	425	411	459	436	449	418	463	435	436	449	458	475	425	446	434	452	429	479	433	440	471	442	428	463	449	461	448	461	481	423	473	463	423	440	445	434	441	464	462	488	437	478	475	400	442	420	465	430	453	456	429	433	448	437	486	465	482	434	418	437	428	453	472	470	458	456	468	469	443	469	452	466	485	415	510	467	429	447	459	443	454	461	387	466	415	468	458	441	440	420	462	442	433	393	481	471	449	428	404	417	430	466	471	459	424	433	504	441	467	461	435	411	450	457	479	444	419	451	427	485	451	427	461	452	446	419	422	431	498	450	437	447	488	435	451	479	420	462	452	472	468	462	441	453	461	436	432	408	434	421	440	427	448	425	443	410	394	473	464	442	461	465	426	440	440	494	434	436	433	473	441	466	448	459	488	449	473	466	421	458	441	435	461	424	452	407	476	470	442	455	471	472	460	443	416	477	429	449	435	465	517	462	436	497	462	420	445	444	430	463	443	436	458	456	433	418	449	406	415	445	426	450	445	462	449	441	445	470	435	460	472	483	473	453	496	425	454	452	465	441	426	443	459	478	469	437	461	458	460	450	449	471	438	418	442	428	475	442	457	477	432	442	439	452	445	463	433	450	442	464	407	471	425	435	466	433	460	471	459	452	459	447	457	468	497	461	441	480	446	478	399	446	414	461	429	431	457	444	457	447	441	437	416	421	482	425	439	419	419	481	458	465	416	438	451	414	434	448	439	419	496	444	486	428	447	402	456	449	462	437	460	416	463	414	412	422	443	445	447	421	428	482	458	442	423	443	481	460	431	441	425	442	459	457	458	465	462	425	401	461	453	413	427	441	451	449	424	427	441	389	467	444	466	435	478	448	462	426	461	428	412	461	472	443	449	416	451	438	463	411	453	433	462	470	464	463	426	425	461	473	445	449	421	438	528	433	409	430	448	442	424	439	399	405	430	420	461	446	465	478	447	452	438	439	414	442	429	460	408	432	458	443	420	419	438	449	454	402	468	433	470	434	468	445	435	413	451	438	435	430	471	458	461	435	476	428	455	466	411	476	494	443	438	442	474	447	418	423	437	474	461	418	459	437	446	438	459	449	437	467	489	437	438	448	472	481	458	438	445	433	430	433	485	458	484	442	477	409	448	478	460	442	476	420	416	430	503	440	430	449	448	445	446	495	477	453	465	433	471	458	478	470	474	470	456	430	440	433	479	422	453	463	414	480	460	425	451	473	430	461	431	457	432	435	438	439	427	436	453	423	430	469	425	426	439	434	437	435	427	436	422	375	411	458	465	453	414	446	469	435	495	481	458	402	418	450	495	452	465	424	441	418	437	476	471	479	450	450	405	455	473	417	467	444	434	496	461	478	454	439	433	433	514	474	463	468	427	405	444	449	435	433	442	449	429	468	464	446	449	511	445	468	436	442	451	456	441	465	436	475	410	461	453	462	435	456	444	453	464	467	468	444	431	457	468	465	456	436	439	458	391	478	446	461	454	463	472	451	452	427	407	460	438	426	450	452	461	443	471	421	421	457	432	467	442	445	438	475	438	440	459	454	432	467	482	480	421	449	405	447	401	444	483	408	468	474	443	435	469	503	436	465	449	453	463	460	449	458	439	465	456	467	416	455	433	443	418	429	431	432	437	431	435	447	453	476	486	415	450	436	426	435	457	467	437	458	483	465	449	425	487	409	447	432	439	433	430	418	449	433	435	462	401	487	445	469	454	436	447	486	434	446	441	455	451	484	439	442	425	453	448	474	423	463	463	445	441	484	449	449	457	457	444	446	446	490	433	455	479	445	445	439	449	428	441	417	440	458	427	458	444	451	427	470	435	485	480	483	472	454	444	424	435	481	452	471	422	445	462	445	479	435	447	436	478	448	435	441	423	454	442	496	438	441	466	434	421	440	481	463	477	436	438	431	447	471	470	407	459	403	399	424	476	425	435	471	434	411	400	438	455	428	450	457	467	421	441	426	477	474	421	446	465	461	411	463	446	447	456	488	470	419	463	466	466	459	424	464	430	438	436	485	426	453	440	430	431	423	461	453	412	468	467	444	466	477	448	477	423	428	470	471	469	463	465	453	446	432	401	446	426	416	439	403	410	445	452	419	469	440	463	442	432	428	458	428	429	485	451	509	423	434	431	465	452	480	478	435	463	450	462	444	459	446	423	464	464	451	449	500	474	445	466	465	467	462	420	420	431	477	447	436	444	468	417	445	433	443	422	458	434	426	469	449	460	468	446	426	443	484	430	459	412	451	463	428	429	445	392	431	450	435	431	468	448	461	457	434	412	429	450	418	459	476	481	446	456	458	454	437	416	399	446	404	481	450	471	467	456	416	442	432	490	471	428	430	458	471	440	472	418	453	447	431	471	472	426	425	461	480	506	484	449	482	426	458	428	464	436	430	475	459	456	421	485	465	469	468	420	471	442	430	442	434	416	452	472	463	425	451	477	466	468	462	431	435	476	451	487	429	448	452	434	464	455	423	437	457	464	472	470	437	451	442	432	423	453	430	411	463	418	460	468	463	482	440	485	455	409	443	395	470	428	453	455	433	404	413	455	423	419	469	470	455	431	454	453	443	438	440	492	441	459	452	445	457	442	446	466	463	455	471	436	448	429	455	489	477	438	464	449	446	480	435	434	463	416	468	422	483	449	453	416	480	436	466	463	465	449	475	463	417	435	455	442	459	409	433	436	466	436	429	443	425	453	421	484	469	476	461	463	403	454	417	433	448	454	464	445	438	493	452	417	456	455	453	444	425	436	454	441	404	446	480	456	437	474	454	433	457	439	459	437	412	431	450	474	430	433	436	459	494	437	467	434	439	432	413	439	447	438	466	471	464	450	424	475	425	443	451	471	459	427	453	434	429	489	481	446	471	447	437	415	461	450	470	454	494	430	462	482	435	479	457	452	431
36086	67626	56345	44537	36592	27932	23635	15779	4932	1824	1186	1104	1034	880	788	725	653	650	601	608	619	624	554	551	543	496	508	491	494	487	459	489	506	499	494	496	444	462	486	485	494	496	448	473	471	463	455	440	459	454	450	467	447	473	479	454	459	444	470	450	489	455	451	485	442	472	482	462	439	455	429	449	420	430	436	463	389	458	500	494	506	429	439	512	461	483	458	460	467	456	492	468	422	443	436	479	477	447	449	440	496	491	449	460	420	442	473	430	446	484	463	463	446	442	469	479	433	460	460	439	430	454	444	439	473	456	458	444	472	479	443	481	432	487	462	464	476	439	460	476	483	482	484	445	420	504	430	459	473	451	443	417	415	433	482	426	437	424	458	502	481	460	413	485	438	476	428	464	457	477	473	450	441	503	492	479	446	435	455	430	449	436	440	502	459	467	479	464	516	477	459	466	467	446	421	414	492	449	470	444	456	455	478	463	474	482	410	483	445	454	445	487	441	450	489	488	460	474	468	473	419	451	456	449	472	447	482	433	484	484	504	462	465	434	456	525	448	436	460	469	484	467	488	435	462	461	420	422	447	460	461	469	444	436	461	440	460	454	450	443	434	473	479	493	501	477	459	458	466	455	450	475	465	460	461	464	442	457	439	435	490	461	488	462	428	478	465	418	451	446	496	465	428	471	444	436	434	464	447	456	452	471	452	483	426	448	469	472	423	442	411	472	460	472	444	483	447	466	448	465	439	445	448	470	472	428	449	498	446	445	483	446	420	475	449	432	436	441	461	459	436	476	441	419	431	469	437	463	438	450	413	439	459	466	451	460	484	421	467	424	476	445	454	428	467	457	433	473	434	484	489	439	470	460	452	452	423	485	437	470	471	454	455	467	441	420	454	446	452	493	448	483	450	424	441	453	446	465	454	466	455	443	455	484	453	473	470	420	457	457	434	463	449	454	437	466	470	465	445	461	462	432	438	461	434	487	455	473	474	455	457	444	461	482	501	432	454	480	470	460	517	436	465	414	482	440	456	451	496	450	466	464	443	492	448	469	433	475	496	463	469	430	438	451	414	461	470	445	476	459	451	480	452	468	443	432	444	446	445	462	489	452	476	469	458	497	458	463	435	475	481	495	431	466	443	460	466	440	443	454	451	431	437	473	465	498	475	466	475	465	442	433	462	498	503	486	467	456	485	460	449	493	478	474	485	489	484	487	444	458	430	456	476	435	466	407	453	441	470	471	498	465	471	464	491	449	418	457	476	438	452	441	451	454	448	429	420	430	475	484	436	476	441	431	439	433	427	442	463	462	462	473	515	438	470	442	460	435	470	458	462	432	452	480	468	462	454	491	435	458	475	457	458	434	425	474	444	457	472	460	462	478	400	422	442	452	418	498	454	449	486	463	506	458	410	487	411	435	420	444	447	456	458	431	443	455	457	501	419	465	467	423	452	430	436	429	451	468	443	433	430	454	450	451	436	462	448	465	459	465	499	463	442	478	460	451	411	454	423	452	458	469	444	448	444	491	478	476	457	410	478	486	488	458	478	488	423	476	438	466	428	474	453	449	493	463	493	461	420	438	452	486	484	465	457	455	480	475	452	446	444	481	456	445	468	436	470	474	440	501	456	477	436	452	454	458	458	468	428	493	439	453	441	448	466	468	467	443	462	442	459	472	480	475	425	465	465	459	439	484	455	473	446	486	493	463	447	466	414	456	462	495	466	471	474	445	476	464	456	446	393	430	413	462	460	450	454	477	462	433	442	441	446	442	451	461	454	452	479	454	465	436	481	431	464	431	462	461	469	469	455	441	462	525	419	457	498	464	465	472	460	455	472	460	458	460	463	472	477	446	456	472	480	460	457	456	438	474	421	448	484	443	469	474	474	469	471	464	473	496	483	491	422	491	425	426	451	470	454	472	428	448	429	441	445	462	454	447	494	464	469	423	476	477	464	434	504	473	440	433	435	423	449	490	443	477	464	423	452	426	446	435	428	458	445	454	472	444	431	458	450	440	412	434	424	448	463	451	428	430	464	461	465	490	472	457	442	456	467	462	498	472	438	407	469	450	438	458	445	423	443	444	442	462	451	421	454	461	438	466	485	431	427	498	480	480	454	480	450	455	486	456	479	497	459	492	446	460	470	441	441	450	445	478	468	449	451	479	481	438	454	455	449	430	491	449	462	470	472	459	438	443	463	439	463	491	490	474	449	444	457	459	476	441	461	480	461	468	472	430	446	420	458	514	481	447	467	484	447	442	437	465	459	477	475	487	438	458	439	472	475	459	441	449	412	457	450	465	491	465	455	484	472	443	485	438	458	466	507	465	484	452	436	450	497	477	424	458	422	464	464	488	433	441	431	477	458	419	459	471	458	489	486	479	444	467	441	472	449	451	458	427	446	439	490	491	447	462	494	461	469	476	467	444	442	469	456	461	466	451	493	446	453	432	466	473	486	475	481	428	463	425	469	464	462	443	481	479	443	467	449	453	474	464	457	432	426	472	466	442	494	448	473	428	428	461	475	422	452	445	481	474	462	478	435	425	473	434	446	476	481	460	463	445	453	466	446	476	444	443	428	471	457	463	449	467	467	438	498	486	483	464	460	472	443	490	492	458	447	498	495	433	486	472	461	462	469	457	487	479	499	415	465	433	455	437	449	458	423	476	464	466	442	475	462	434	423	483	480	472	491	426	466	457	428	445	449	458	451	444	470	449	466	442	441	485	476	455	454	468	455	482	462	492	460	429	449	471	474	447	415	446	460	443	474	475	476	459	452	453	453	459	453	501	435	455	457	480	444	468	482	491	452	478	452	477	432	444	455	458	461	450	455	474	447	441	457	446	469	432	438	454	486	443	419	457	439	435	469	445	416	437	465	496	447	475	471	475	454	462	502	428	430	487	407	479	449	442	460	525	432	463	433	480	497	467	450	480	431	454	421	456	456	461	448	474	459	488	471	427	460	437	460	444	433	481	476	462	493	462	469	476	416	420	494	507	469	459	488	481	458	456	443	448	473	455	455	445	457	448	445	461	438	479	437	462	448	498	409	447	469	476	443	463	479	473	406	442	470	429	450	442	420	458	471	446	445	452	453	469	446	426	430	463	462	498	435	468	438	436	458	450	439	444	473	475	467	482	484	421	428	458	436	408	474	457	494	434	489	482	435	455	457	440	439	441	465	434	451	454	464	477	460	465	477	479	480	480	476	448	447	440	443	500	438	448	467	432	446	460	464	438	458	480	407	455	450	465	460	446	476	443	477	449	478	415	474	480	455	469	511	463	447	449	429	460	480	474	462	447	474	448	446	506	456	460	438	440	450	466	445	477	446	484	460	472	478	448	471	469	453	468	479	455	430	437	446	449	488	456	463	476	476	480	446	441	437	436	469	490	445	436	436	468	448	458	440	480	470	476	490	420	449	450	470	468	442	487	425	483	466	428	447	448	438	442	472	472	451	485	474	464	470	441	443	516	484	462	501	410	470	456	451	468	444	458
32194	37890	42510	29750	17481	10194	5414	2277	836	390	374	312	301	308	295	252	258	241	239	255	275	235	255	260	237	247	233	234	219	229	254	231	237	245	224	207	253	227	216	216	251	209	224	233	229	210	241	228	209	197	223	219	224	209	231	197	231	206	200	221	225	237	225	218	228	209	213	220	208	217	208	231	215	213	233	217	242	208	189	231	193	207	232	238	210	239	237	219	245	244	237	242	223	234	222	225	215	215	218	186	212	205	243	237	228	235	232	198	220	217	236	244	226	201	226	210	218	211	230	245	227	201	208	193	201	218	224	254	217	252	234	219	193	234	231	222	207	254	203	227	230	199	238	259	203	223	207	211	205	206	240	229	205	199	210	197	236	206	244	221	208	230	234	225	240	232	190	199	237	224	249	218	201	219	204	239	193	209	200	247	226	238	260	237	221	212	216	219	221	215	214	269	217	224	227	217	244	230	229	238	224	213	233	210	228	201	190	221	213	223	230	229	204	197	213	211	219	208	217	223	223	212	197	210	230	228	240	237	221	245	227	216	242	209	216	216	210	220	230	229	229	249	249	219	225	212	230	208	246	235	222	239	225	244	218	244	208	244	227	201	240	221	236	213	229	202	236	227	220	204	219	201	231	234	229	229	213	224	199	213	214	215	181	223	244	220	221	225	205	220	209	223	243	218	248	216	239	216	227	222	229	217	216	216	259	238	222	211	266	190	231	201	217	224	237	211	192	236	236	251	206	212	220	209	201	215	241	209	217	198	210	202	240	225	232	243	209	228	224	248	242	221	231	203	214	224	200	227	219	223	198	224	214	255	210	196	209	210	204	230	208	207	220	193	201	232	238	235	237	233	215	228	235	217	210	236	213	248	242	224	232	226	204	228	209	223	210	222	220	217	216	200	228	233	217	211	226	214	218	215	220	203	233	203	243	221	237	227	196	232	236	205	192	219	199	205	218	235	217	248	230	197	234	220	196	214	220	210	223	240	200	226	212	197	224	228	240	208	232	222	199	232	231	221	220	228	221	229	222	212	241	204	215	230	217	218	197	221	225	222	220	195	229	201	233	206	238	229	226	207	199	239	214	218	216	213	234	194	203	242	211	218	228	194	225	248	201	220	210	218	208	227	226	245	190	212	218	227	210	197	218	211	244	207	218	213	256	226	208	231	225	224	210	195	184	215	241	221	206	213	202	208	218	228	225	219	221	198	207	233	223	215	186	236	238	272	218	229	203	225	205	224	217	220	233	208	207	240	212	235	222	206	234	204	218	231	215	241	217	239	236	215	229	220	239	223	219	209	248	225	220	213	218	245	216	225	233	198	232	239	229	209	208	232	230	215	204	220	223	217	231	229	215	225	220	203	222	249	221	224	240	213	201	227	216	201	188	227	224	232	199	217	211	232	204	240	219	223	245	211	213	233	201	222	200	222	224	243	213	253	234	231	224	203	208	224	241	232	221	212	224	224	225	239	244	208	202	230	259	245	218	233	229	226	200	218	243	229	227	181	222	224	238	264	221	221	232	203	239	223	226	218	204	205	266	236	219	211	224	235	221	241	213	234	239	225	215	211	221	219	219	203	201	213	204	232	208	222	230	228	214	230	243	229	215	243	195	235	215	238	241	196	217	244	249	233	213	217	233	227	219	244	211	217	230	243	248	219	194	222	204	212	229	233	207	244	223	217	193	237	228	199	220	228	239	197	214	231	237	224	215	197	213	211	221	216	220	212	246	207	235	212	235	229	230	225	209	226	226	225	236	206	207	225	205	200	243	204	215	239	231	207	252	245	243	239	257	215	195	237	215	220	197	210	221	211	196	202	229	221	199	240	212	216	200	223	211	199	201	210	244	215	199	234	232	223	243	238	239	200	216	233	227	216	207	242	221	204	248	216	226	249	228	221	238	225	264	213	213	242	225	228	225	219	195	217	221	241	243	203	232	218	215	212	204	221	209	209	233	256	221	238	231	207	233	228	203	224	254	203	207	237	226	235	234	239	221	214	240	222	246	224	211	211	221	230	225	222	252	231	204	220	226	219	209	218	248	198	231	225	196	237	216	205	197	219	223	251	195	202	251	215	230	209	220	222	236	229	208	210	224	234	219	217	229	215	220	211	217	238	207	209	239	223	210	234	218	220	243	230	214	239	217	236	219	217	231	216	215	211	218	216	220	196	221	224	216	210	235	211	251	232	246	230	233	199	221	212	207	197	241	249	224	220	226	216	250	202	218	224	218	234	246	196	218	216	224	211	234	229	213	233	208	215	234	212	196	219	232	230	195	230	234	238	189	221	234	232	270	225	221	223	205	201	214	210	233	221	239	188	231	245	229	227	216	233	240	198	236	203	233	211	213	251	216	224	224	231	245	225	215	212	243	240	241	237	234	228	198	214	248	218	218	233	229	243	223	195	223	206	243	224	209	219	259	203	259	217	232	210	248	229	248	218	241	239	214	227	211	226	231	210	225	214	219	209	248	246	221	176	216	236	248	232	185	226	216	206	216	243	226	233	187	239	228	210	232	205	171	237	221	213	218	200	240	213	211	226	190	213	216	232	227	210	222	209	222	210	252	216	223	234	221	220	227	234	209	257	229	224	209	210	253	231	219	209	220	190	237	216	234	234	186	256	210	232	218	201	229	247	220	222	218	219	211	239	213	215	226	210	234	226	224	213	212	232	233	226	233	211	226	226	229	229	204	216	217	237	220	240	229	240	243	210	234	209	217	228	216	195	211	234	242	241	222	248	224	241	228	229	225	251	218	233	206	228	230	214	215	224	243	206	205	210	250	218	221	251	226	221	253	198	219	226	207	212	210	219	228	244	216	215	231	237	212	220	211	228	213	224	218	213	197	234	208	207	220	239	223	225	216	195	204	198	228	231	201	212	224	216	221	225	228	219	209	217	201	233	234	233	218	207	214	204	195	210	210	227	213	216	254	234	210	205	223	226	221	228	213	207	231	228	204	205	215	216	234	251	217	183	210	225	226	224	210	230	239	224	230	232	238	233	212	217	215	224	219	235	178	200	237	229	236	210	230	208	244	209	221	228	225	223	205	249	215	195	218	231	207	214	183	212	209	226	215	221	218	198	210	239	225	215	212	216	184	224	232	223	226	230	213	231	228	212	209	240	233	219	248	227	209	215	223	246	225	204	221	208	201	216	258	203	219	200	244	247	224	247	225	224	241	232	244	201	215	214	205	212	222	240	247	222	215	219	226	216	204	236	224	225	212	219	220	209	204	200	218	219	218	234	240	219	218	236	204	236	189	233	242	216	227	217	206	220	246	213	229	195	203	224	212	232	213	222	207	215	214	219	214	232	208	213	212	228	224	231	223	204	222	222	238	212	230	223	225	215	215	227	223	200	210	234	215	236	234	215	195	217	233	222	199	229	249	226	223	193	219	239	220	222	223	218	224	244	232	218	208	228	226	217	221	202	251	225	234	228	232	243	229	204	250	231	233	238	244	208	231	234	234	233	191	204	213	200	205	222
33619	52243	41154	26933	19713	13533	8402	3740	1419	646	493	448	402	376	348	299	332	312	268	282	294	266	261	266	286	264	260	243	237	250	257	241	227	249	250	255	244	249	232	256	243	248	229	228	231	251	222	246	256	265	226	250	243	241	228	253	224	244	211	230	241	256	212	251	246	249	249	248	252	244	242	246	242	231	265	254	271	228	244	232	271	259	218	218	228	228	228	220	215	242	241	213	244	224	277	234	254	223	217	255	219	234	254	223	250	263	269	227	266	236	228	272	224	237	251	240	233	241	217	254	261	243	234	226	233	235	254	220	232	228	230	275	253	231	233	243	226	279	230	250	254	251	236	237	267	232	238	274	251	243	236	235	240	239	235	249	242	229	239	224	245	238	235	231	222	226	243	233	226	245	234	219	253	227	253	231	227	230	227	246	273	225	244	230	240	234	244	243	242	249	244	233	247	236	233	240	232	231	261	256	245	218	220	255	272	250	227	229	255	243	242	251	230	238	234	253	234	264	249	231	238	256	243	218	237	274	226	221	222	240	271	230	239	256	264	222	230	232	246	257	213	253	239	230	213	219	226	224	218	243	248	239	270	242	247	215	256	256	254	223	264	241	226	239	236	227	233	243	242	230	232	254	226	261	258	213	250	253	252	253	250	268	243	240	252	239	262	212	256	229	233	277	255	254	253	211	226	253	229	239	265	221	260	253	241	243	214	235	220	245	261	255	227	263	224	229	227	262	257	243	251	238	263	241	215	215	220	245	231	230	215	237	253	242	209	264	215	242	221	265	260	247	249	244	269	231	227	248	249	229	276	230	234	242	267	266	253	243	238	252	251	230	251	221	252	284	241	245	252	247	242	244	266	227	236	238	253	237	234	229	238	243	276	240	253	226	243	230	256	239	264	233	224	236	242	239	236	246	237	233	230	240	251	248	261	233	238	251	228	267	257	232	227	239	254	221	264	253	242	235	218	240	224	244	229	227	227	259	246	207	220	238	221	255	232	232	211	238	251	210	219	228	260	241	268	236	254	239	232	235	252	256	245	221	241	253	237	219	246	241	245	259	210	239	224	238	267	243	228	241	228	246	256	236	248	221	264	241	249	261	256	270	240	234	241	238	235	265	255	272	215	236	218	250	236	238	260	247	255	240	237	230	239	235	220	246	233	232	261	238	227	238	275	239	224	251	244	242	249	237	246	232	231	231	229	226	255	249	243	228	240	269	223	247	251	249	235	252	262	256	243	247	254	248	232	238	257	230	237	234	211	252	222	263	252	238	221	235	248	258	228	219	287	254	218	245	232	253	223	248	241	228	261	269	240	234	257	260	229	226	253	242	238	219	221	235	248	235	232	228	254	237	235	263	256	227	247	212	251	213	258	261	219	229	218	233	242	250	245	232	236	243	235	229	235	257	230	258	269	246	240	230	228	228	252	239	235	247	236	258	255	232	256	259	230	242	252	213	237	223	231	220	228	228	236	244	223	242	266	236	274	245	244	220	246	238	276	246	234	252	235	283	230	249	255	212	266	255	240	249	253	233	266	270	243	252	251	255	248	235	229	244	257	238	239	228	228	212	251	262	243	233	241	210	236	256	253	241	235	253	248	239	245	232	249	220	224	237	231	234	258	245	238	221	210	230	262	247	227	248	254	252	251	229	253	240	242	260	236	234	258	240	249	233	260	222	235	259	257	241	225	225	258	253	258	254	238	217	244	247	252	271	257	238	242	246	252	242	240	236	254	238	260	237	244	265	240	241	214	245	225	228	234	243	218	233	246	229	227	251	245	226	240	264	237	254	242	240	227	235	247	237	260	267	265	252	230	236	217	232	237	241	265	247	220	257	256	252	235	230	234	252	230	218	217	244	247	230	257	234	225	259	244	232	255	246	259	243	272	209	249	243	216	269	246	250	205	242	233	245	238	249	231	247	263	239	250	231	256	222	251	253	245	246	267	229	229	234	255	258	239	218	236	235	231	246	242	245	259	222	251	246	232	232	249	236	245	229	252	231	237	260	243	254	242	256	241	241	213	252	241	239	238	233	246	241	239	235	252	229	250	246	242	245	224	234	236	261	249	221	236	225	244	248	255	245	254	244	248	226	243	210	246	246	238	233	248	234	222	230	235	264	225	237	236	250	241	233	237	229	252	236	224	238	243	232	243	233	250	250	250	232	231	252	252	267	216	231	215	229	279	222	253	255	254	226	242	269	229	223	242	239	231	254	263	253	221	241	234	238	217	267	251	261	225	243	224	232	212	257	237	242	236	244	251	263	235	242	247	243	218	239	265	278	233	260	237	254	217	235	228	232	259	235	255	232	225	280	239	240	257	254	256	245	207	240	221	261	224	258	241	227	248	242	233	246	265	228	250	232	231	237	241	230	249	269	260	252	264	232	232	248	247	242	239	237	233	220	228	270	250	261	243	251	209	212	240	232	271	244	233	238	262	252	240	231	250	239	235	216	242	226	226	222	227	267	250	263	213	260	243	239	229	216	210	232	246	256	226	238	247	261	259	227	254	240	230	253	248	280	262	225	257	240	243	241	257	245	250	250	255	249	253	244	266	220	254	230	240	253	239	225	291	224	253	243	253	241	220	234	198	247	230	257	287	250	255	246	258	245	235	227	245	235	248	238	246	234	278	237	253	272	221	241	235	259	228	235	252	257	266	234	240	234	221	250	247	225	249	246	266	249	259	245	240	267	219	255	251	217	214	236	222	222	246	251	221	212	236	235	238	237	238	252	247	255	246	242	244	240	230	253	250	212	242	266	223	232	250	236	241	244	218	258	238	242	235	246	267	239	228	254	252	255	235	239	223	245	229	222	229	244	230	265	258	263	262	215	259	230	269	261	251	240	228	258	270	248	229	236	253	220	206	247	241	266	220	263	226	273	244	245	254	258	252	252	231	250	269	217	248	265	243	245	264	235	258	238	258	235	248	258	254	271	210	234	233	237	228	234	252	244	273	253	246	254	228	239	249	231	227	258	271	242	228	215	235	243	218	259	222	236	249	267	237	227	217	266	249	255	227	231	307	241	255	235	260	258	271	260	240	234	242	219	235	239	209	262	216	242	252	271	259	255	247	244	251	239	224	243	248	265	251	248	223	241	252	250	244	227	240	240	211	219	220	214	253	234	255	243	262	232	275	255	243	246	225	245	241	263	250	242	237	249	218	261	249	261	251	238	258	237	249	252	244	206	259	258	268	247	230	278	235	231	225	234	242	241	208	228	233	259	213	229	252	230	256	245	236	211	268	237	250	244	253	234	227	239	286	238	243	254	270	250	275	233	245	224	232	261	256	241	267	240	238	236	229	224	241	242	220	247	245	254	250	247	240	266	229	263	260	226	233	226	216	245	236	253	243	251	244	248	239	231	245	270	235	231	246	245	235	236	220	214	230	262	219	243	248	232	249	220	245	237	222	244	274	260	217	241	242	232	229	261	266	250	266	251	235	237	234	236	262	236	231	249	248	229	261	252	263	257	224	237	239	227
24508	21666	29297	26970	25132	21618	15697	5862	1577	763	598	554	461	448	426	395	400	378	349	351	345	341	347	346	343	347	306	331	349	315	341	353	316	365	315	322	293	307	293	306	299	325	270	303	288	320	302	279	336	309	309	333	315	291	352	306	299	306	300	330	300	301	306	350	329	302	301	301	311	322	290	264	303	294	281	323	283	321	304	306	295	274	304	284	313	316	288	324	292	291	289	291	294	330	292	313	307	282	325	311	309	324	277	300	318	297	239	305	336	299	287	300	302	309	312	288	333	320	305	287	298	291	308	318	289	270	306	305	303	259	270	307	349	292	302	292	315	304	289	292	299	297	289	308	314	300	312	312	298	314	335	300	277	319	336	292	298	290	309	289	290	297	302	307	322	287	293	300	277	311	268	293	309	289	298	318	297	291	312	311	292	293	262	329	294	289	320	291	341	304	305	299	307	299	286	273	288	278	306	290	299	304	311	294	259	309	296	285	307	328	322	269	292	300	318	302	298	311	310	340	286	303	277	296	328	265	289	276	303	289	297	308	302	321	307	335	317	310	280	284	298	288	318	282	283	296	292	272	306	320	309	295	298	282	306	286	281	316	320	299	300	299	314	292	288	323	305	288	287	297	291	315	302	295	287	304	312	290	290	310	277	288	293	296	311	312	296	284	280	316	292	304	298	323	288	319	306	274	300	298	310	272	278	310	326	281	331	302	276	293	285	290	318	297	302	287	353	317	316	320	258	292	343	313	303	282	318	293	312	302	282	291	282	310	302	297	338	315	325	291	304	270	288	313	291	293	287	296	293	301	275	305	305	287	279	305	307	298	338	313	321	321	287	242	283	314	285	297	302	288	320	307	302	299	292	279	296	314	331	285	268	313	287	333	316	277	306	262	305	292	341	304	280	283	334	315	315	300	321	307	317	310	326	329	310	309	322	282	310	320	289	290	320	288	294	304	322	316	338	281	287	273	305	306	326	299	333	319	313	296	283	297	304	303	343	309	306	290	271	277	295	309	305	303	302	324	306	305	327	333	301	316	296	315	311	320	325	285	281	293	294	310	318	306	322	278	334	315	345	278	309	288	297	311	315	281	281	286	312	300	303	293	297	287	284	327	296	281	293	299	311	305	309	310	312	281	338	291	284	324	283	297	292	283	323	294	288	318	295	305	308	297	339	298	273	298	325	303	304	299	299	295	264	297	256	307	322	307	287	288	313	326	346	360	296	264	278	314	319	301	309	320	283	289	310	286	297	334	317	321	267	309	295	274	297	304	310	304	320	301	295	305	253	271	295	298	285	271	295	322	308	311	309	276	290	290	328	266	309	313	307	267	266	305	318	323	336	339	294	269	305	335	301	282	300	310	295	288	311	303	279	268	298	319	296	301	315	279	298	281	299	316	258	306	281	292	287	304	286	318	299	325	293	300	284	311	263	294	317	331	282	300	311	318	279	278	314	319	285	308	303	320	311	306	305	306	285	295	289	313	322	308	269	318	264	329	269	271	352	288	315	292	310	275	298	325	294	288	286	332	298	285	299	308	330	323	309	288	325	290	304	334	297	302	310	290	331	323	315	297	323	294	322	292	289	315	309	343	272	299	290	304	279	250	266	299	308	319	320	252	322	310	305	286	292	332	316	297	279	290	297	296	291	283	299	322	300	307	295	325	294	281	307	290	300	284	307	268	315	284	280	290	300	267	277	299	306	319	331	306	296	310	289	344	316	263	285	303	298	323	306	313	347	302	303	286	291	298	304	302	293	283	281	317	304	298	302	309	291	297	286	293	296	290	295	257	273	312	316	317	290	293	290	285	306	310	345	296	278	296	295	291	335	254	305	304	306	328	313	262	335	312	291	293	283	271	295	300	323	293	298	325	300	317	328	305	283	289	324	311	277	301	294	358	308	300	311	336	323	293	265	318	279	286	294	300	294	308	308	311	311	287	292	259	304	300	306	310	299	257	301	300	299	302	313	302	365	275	318	304	298	295	283	295	298	298	340	280	311	298	287	320	271	320	308	300	308	295	300	316	292	291	310	289	304	261	314	275	270	330	302	307	301	288	327	306	289	273	293	295	291	307	312	313	307	299	353	266	317	317	331	282	301	312	322	310	286	292	311	289	310	311	284	301	287	306	282	292	325	293	274	291	298	270	292	298	307	301	278	309	298	313	278	309	284	279	293	280	288	315	323	271	326	328	307	345	303	298	303	295	315	291	320	296	295	289	275	289	294	302	284	306	334	305	291	305	265	307	336	346	296	322	299	293	289	279	269	284	285	303	324	309	336	304	325	307	302	257	281	291	277	320	340	281	291	308	290	334	325	291	298	275	276	327	316	291	309	287	260	273	301	326	283	302	295	304	284	310	289	306	280	290	322	293	325	260	283	278	262	304	316	298	289	307	302	331	315	313	281	268	293	321	299	293	249	307	290	263	303	289	303	323	280	330	318	263	308	312	291	320	335	281	302	313	307	293	295	316	305	268	276	301	310	329	308	312	293	295	292	312	317	309	274	313	318	339	334	309	286	300	315	302	305	269	307	281	313	304	306	290	309	290	331	315	290	306	310	299	292	285	274	308	295	309	319	311	271	332	290	312	297	285	280	292	287	307	287	284	285	320	305	298	289	285	295	286	279	302	295	282	297	302	317	331	335	295	309	307	304	312	306	303	308	327	299	295	318	321	310	322	279	292	307	303	347	291	308	297	309	299	287	316	294	286	280	315	313	307	291	299	290	307	330	293	306	280	282	310	312	305	270	351	304	348	277	287	317	318	291	297	300	318	292	316	292	301	309	315	310	284	315	303	286	299	287	313	326	300	309	311	308	314	285	294	275	300	316	307	288	291	305	294	305	308	280	295	305	281	284	345	263	316	335	329	297	282	328	328	304	336	318	273	295	312	328	308	315	327	315	276	300	316	299	310	290	356	299	315	288	299	311	318	298	332	319	283	284	284	344	304	311	327	323	301	291	319	330	304	300	266	327	339	307	294	302	297	302	314	267	320	284	281	314	295	305	294	276	310	309	305	318	318	278	298	283	289	307	299	320	327	325	321	289	299	307	248	287	286	315	309	301	318	284	332	293	317	316	295	321	312	301	264	285	321	309	302	305	294	290	303	326	306	339	326	303	304	328	290	323	299	329	303	278	316	316	317	277	308	325	298	312	325	295	273	299	295	297	273	305	327	306	299	311	306	313	286	312	317	340	310	309	326	311	315	313	294	308	316	302	308	293	310	345	315	293	327	273	282	324	309	299	271	301	300	295	319	279	297	331	266	287	279	306	295	304	291	326	320	295	307	312	300	308	268	325	299	310	277	297	289	309	311	324	299	291	262	291	287	304	311	276	297	325	297	302	339	301	300	302	346	306	310	308	309	338	277	313	286	303	324	308	296	268	307	316	342	298	276	258	302	306	291	310	285	281	298	296	315	295	288	313	290	329	279	317	311	266	264	315	348	299	303	319	300	312	279	292	314	277	277	288	315	300	329	312	306
33346	61398	47983	37734	29364	21583	16769	7853	2444	1161	919	817	734	628	554	482	501	418	399	360	403	398	348	340	381	355	378	356	341	339	391	324	346	303	330	353	335	332	348	330	326	311	329	315	347	306	311	346	336	338	315	343	356	331	306	347	322	320	353	315	311	324	341	322	323	296	320	306	325	317	327	330	303	301	332	286	370	319	303	306	329	315	282	323	321	309	329	293	328	309	330	340	302	290	329	326	323	308	305	321	312	344	349	331	311	301	323	336	329	317	324	298	334	300	332	357	329	315	330	289	304	318	342	305	324	301	287	330	334	292	316	304	366	347	307	360	275	313	298	324	316	337	326	316	319	318	331	317	329	308	321	299	347	294	315	297	335	304	302	301	313	312	279	327	337	327	303	318	352	335	327	316	325	312	335	299	299	323	308	292	342	312	318	323	303	335	327	288	322	323	325	320	327	318	310	353	325	280	332	322	328	317	340	362	304	298	354	315	313	304	299	327	319	324	330	357	308	319	330	309	332	331	304	332	328	316	380	338	332	296	321	324	319	342	366	304	311	289	347	323	295	322	318	319	298	332	303	327	286	322	312	319	313	318	331	306	312	342	329	329	314	299	298	338	329	329	317	308	330	291	294	320	306	339	323	303	326	320	330	318	296	293	318	307	309	323	312	307	309	315	296	310	328	334	305	308	299	348	296	301	316	323	325	304	320	341	314	326	311	318	284	315	299	326	349	325	300	328	336	324	312	327	327	314	301	290	314	309	320	340	310	293	305	321	303	312	298	287	313	322	293	294	317	320	328	309	308	322	289	309	319	338	313	323	298	315	313	328	328	329	336	282	321	339	308	309	306	328	328	295	309	307	317	318	338	314	345	298	314	364	342	320	289	356	316	336	316	298	330	323	339	345	352	299	341	319	341	297	302	299	306	338	320	348	335	325	300	293	303	326	284	314	323	313	355	320	319	328	344	304	282	294	347	300	287	310	337	323	308	294	313	306	290	340	304	318	338	305	342	314	303	313	300	282	283	301	315	266	339	325	340	324	332	296	335	313	306	345	308	320	308	314	311	315	350	321	344	315	344	298	307	290	308	310	326	313	331	330	344	317	285	323	317	313	311	314	325	302	341	296	302	325	320	326	302	323	310	341	322	313	305	289	321	313	302	313	292	294	292	354	312	306	315	350	313	317	298	321	323	320	317	323	280	328	341	313	323	311	323	319	303	316	341	323	321	305	298	291	329	332	325	329	306	323	310	315	332	295	331	290	309	308	322	310	317	290	302	331	316	316	268	342	324	339	311	298	300	334	299	346	339	343	309	302	332	321	346	315	294	315	319	276	328	306	322	310	349	324	318	316	351	301	302	289	358	312	335	319	326	340	328	291	329	288	325	311	321	323	348	316	330	311	322	350	324	329	321	316	331	322	342	358	319	309	325	302	307	314	340	323	282	300	314	322	313	300	321	318	356	322	337	338	287	308	350	313	286	308	279	304	338	339	302	314	336	311	314	312	302	338	302	313	312	313	347	373	334	296	324	314	304	304	337	323	332	333	322	332	308	325	352	311	324	282	322	309	299	320	306	300	349	324	320	338	313	320	333	329	335	330	326	332	314	303	308	331	313	348	324	320	313	344	306	290	305	316	302	338	264	304	346	335	325	326	327	304	336	318	351	311	317	314	341	320	299	317	340	307	337	314	320	295	333	298	319	320	309	317	293	302	305	317	325	340	308	303	317	304	324	326	312	296	302	321	323	303	326	343	295	311	310	304	276	353	304	339	328	310	347	311	294	305	351	317	312	292	317	330	309	308	339	301	300	296	309	308	282	316	327	287	306	314	307	305	309	293	312	292	336	316	305	300	339	290	339	293	296	342	324	334	312	307	308	330	319	329	294	304	327	297	322	331	310	322	297	320	338	353	317	326	312	293	308	333	320	310	337	322	307	297	312	328	305	318	325	312	332	314	297	311	333	347	340	339	304	317	341	302	319	310	336	307	351	324	351	310	320	313	308	306	295	330	292	344	294	298	366	305	343	350	305	295	312	316	325	323	323	340	323	305	309	342	307	338	323	317	354	301	330	341	314	331	318	333	332	323	334	335	314	304	301	251	310	317	347	310	313	312	331	328	265	355	329	302	349	300	327	310	323	337	331	296	272	312	327	316	315	335	298	337	356	343	311	295	282	321	317	296	322	319	319	304	315	309	309	299	309	320	247	359	312	321	307	334	293	317	303	332	281	299	330	342	333	298	342	336	299	330	329	303	300	343	357	350	332	301	319	291	302	334	319	332	335	328	326	350	295	318	317	323	312	335	317	294	335	299	298	302	326	295	291	335	307	327	318	317	336	297	336	346	322	356	304	327	317	320	340	319	321	303	328	322	299	302	322	285	333	300	314	320	341	304	335	318	314	316	323	325	338	328	319	322	334	305	309	318	319	320	296	317	306	303	300	312	320	310	330	357	342	307	351	320	312	300	340	320	311	360	338	309	329	326	273	293	289	321	325	288	300	319	332	300	335	312	342	344	323	335	311	307	303	324	306	315	331	290	310	297	291	331	329	296	329	302	323	294	338	338	301	347	320	325	328	320	320	343	328	324	314	336	291	318	339	332	330	302	337	330	308	311	305	321	296	317	324	328	331	292	342	328	328	302	340	351	314	349	304	310	287	312	307	284	327	367	327	308	298	309	316	339	292	326	327	347	300	375	311	312	343	332	334	333	319	335	366	344	336	323	319	344	317	317	329	345	317	339	317	286	307	323	332	298	303	302	304	332	329	340	328	329	341	314	316	304	323	308	293	324	287	351	327	335	351	329	325	323	350	318	318	303	329	297	295	336	300	329	339	327	290	336	342	272	321	289	326	324	320	318	343	315	335	306	324	310	339	318	298	326	313	313	325	297	333	293	354	321	351	277	336	317	332	317	297	308	309	305	300	340	308	366	321	331	324	340	314	310	325	336	303	316	308	326	315	339	309	319	310	270	348	313	300	334	308	316	354	330	347	333	321	304	310	318	327	323	338	324	336	308	322	347	342	336	299	289	311	307	338	313	320	323	333	325	315	293	328	334	326	330	323	299	321	335	318	288	314	306	318	310	316	346	310	309	310	300	333	318	315	350	352	308	299	323	311	319	281	339	323	335	336	304	337	303	351	330	325	295	283	329	333	350	341	312	330	358	344	331	318	307	311	293	348	324	322	305	325	279	276	338	329	345	313	320	323	318	305	340	307	368	313	320	347	296	304	310	337	321	312	328	328	330	317	289	309	316	302	305	302	287	316	356	311	310	330	315	331	303	317	343	372	299	333	325	289	333	333	308	292	315	346	338	301	325	316	332	297	319	320	310	299	310	324	319	316	302	333	315	332	298	288	308	323	334	346	344	333	336	319	311	307	316	307	302	316	292	296	329	319	313	307	324	331	306	332	329	302	315	320	337	315	328	325	315	345	313	345	324	298	316	340	332	304	296	323	343	307	339	335	318	307	305	311	312	339	310	310	338
25489	21736	29895	29042	21241	15143	9937	3895	910	570	529	477	423	399	379	344	375	354	329	303	322	338	311	295	307	317	321	320	326	317	297	290	315	282	307	297	269	286	282	286	297	281	304	265	296	294	265	278	285	277	303	310	295	274	334	294	291	283	292	293	290	296	271	264	233	262	299	281	310	298	283	311	304	264	290	256	315	336	291	308	280	285	293	297	291	274	291	295	281	304	290	284	274	300	311	284	285	264	285	296	264	297	301	312	290	300	279	266	280	314	279	278	291	275	283	311	316	286	318	272	295	250	304	283	319	306	283	314	286	282	310	307	324	295	272	269	301	292	278	294	262	261	315	288	273	302	309	278	298	290	273	250	277	333	273	265	291	285	300	284	290	279	289	273	301	292	295	304	308	283	277	296	296	288	305	283	276	273	286	319	301	260	299	298	291	276	274	295	300	273	277	288	272	291	280	283	306	278	278	264	284	278	276	324	275	256	317	270	278	286	286	295	260	268	315	259	270	297	305	304	294	281	309	269	257	278	269	276	282	277	295	337	300	302	297	270	294	269	290	311	286	290	275	290	318	297	259	294	273	319	294	321	276	290	283	285	283	298	319	281	308	270	294	306	281	303	304	277	287	293	310	310	277	314	270	292	335	282	281	288	312	287	301	267	256	271	255	275	298	287	290	298	286	290	276	285	289	290	274	273	286	282	295	286	282	285	320	260	267	288	313	281	300	299	262	285	284	272	272	276	343	319	267	262	271	292	255	282	282	279	289	282	307	278	282	281	295	283	247	296	274	305	281	263	275	263	301	270	288	261	272	266	281	283	279	291	281	277	280	306	292	266	274	286	300	283	285	283	288	303	298	274	320	276	292	269	290	341	315	297	291	280	289	295	298	273	300	274	257	276	303	269	296	303	271	287	279	292	287	292	283	308	246	270	267	293	265	284	283	262	296	300	266	290	273	273	312	279	300	294	259	320	264	276	287	302	307	310	306	283	301	309	280	290	266	290	292	303	272	281	321	259	270	266	301	297	257	265	287	269	284	293	292	290	275	271	254	289	284	292	304	262	270	322	303	284	284	270	314	274	288	273	272	295	291	298	288	312	269	288	291	283	297	306	303	305	282	305	284	266	269	277	278	289	311	280	296	276	269	317	297	276	303	277	281	272	299	300	317	317	284	296	300	282	267	302	290	283	278	289	286	263	257	286	277	325	297	282	277	285	290	275	286	301	302	293	313	303	289	272	287	271	309	293	292	290	306	303	285	303	288	282	284	265	274	269	267	273	270	274	268	306	285	278	273	295	284	290	282	233	289	267	314	270	313	281	263	276	305	311	285	294	277	300	319	260	296	272	275	319	274	270	275	270	276	297	310	273	307	298	258	281	291	296	308	269	291	312	294	278	311	284	263	292	257	272	308	305	293	293	297	279	284	321	287	267	277	287	305	300	290	279	281	298	323	299	288	263	315	304	272	299	279	286	274	265	274	307	301	293	276	280	297	284	288	291	287	283	277	292	272	285	263	293	269	301	298	286	272	316	301	270	251	298	291	304	294	325	301	279	273	301	296	313	294	289	275	275	264	313	268	275	298	266	270	287	265	256	312	309	281	287	281	273	266	299	293	301	312	321	310	288	305	278	304	252	312	279	304	301	252	302	265	357	284	329	300	267	278	296	284	314	297	260	306	292	271	287	305	247	301	282	289	294	289	285	308	292	287	305	279	283	271	275	269	280	297	280	275	273	256	273	302	262	273	281	296	288	294	263	283	306	281	296	287	307	297	287	302	295	284	293	279	269	277	264	297	294	310	292	301	280	298	280	325	307	276	284	302	295	293	275	283	269	289	267	277	251	284	288	316	282	269	292	253	283	265	315	275	320	273	302	284	291	263	300	283	284	266	304	276	296	303	300	283	294	295	274	329	311	289	293	294	235	278	298	271	273	277	286	285	249	285	317	270	309	292	293	301	318	324	305	264	284	263	277	289	297	269	271	336	280	300	309	291	317	287	297	279	261	275	303	261	314	296	272	299	283	291	247	274	269	304	300	309	284	299	338	298	308	298	328	286	295	288	286	275	307	274	291	265	264	297	304	311	287	266	261	321	307	285	296	259	277	286	288	278	307	306	292	292	293	269	318	310	288	304	260	271	271	289	278	316	291	291	290	290	296	279	318	296	309	264	279	296	286	292	290	281	266	284	296	310	280	302	294	247	276	294	297	281	287	311	301	290	261	268	289	335	258	315	280	287	254	304	283	280	282	279	307	263	264	269	297	273	288	277	288	262	288	289	288	275	263	278	283	290	308	319	272	279	315	299	319	283	288	273	271	302	286	285	290	269	269	267	273	291	273	282	274	308	308	279	298	306	315	295	291	312	304	303	269	282	300	304	264	295	262	270	273	287	311	296	330	267	293	284	293	282	281	294	260	277	290	275	295	292	295	281	289	303	294	295	279	305	295	277	301	304	283	291	313	310	280	273	299	296	314	279	319	276	276	271	306	269	281	307	320	286	289	321	266	289	307	280	303	307	299	262	283	283	283	302	271	264	285	289	266	311	294	262	283	275	288	259	276	286	281	299	286	317	278	298	271	254	286	282	250	284	301	303	275	279	308	298	276	290	305	268	295	302	283	303	262	292	289	283	287	287	276	280	259	299	293	305	276	261	269	279	281	272	274	280	295	293	299	289	275	286	311	300	283	285	281	287	290	255	290	282	275	285	274	281	271	268	270	263	283	320	272	293	282	276	299	300	290	267	283	280	295	287	295	330	289	281	277	286	282	274	289	279	299	284	324	300	261	278	270	260	286	274	280	271	279	309	269	280	291	310	279	240	285	283	280	292	283	275	290	271	282	260	288	267	287	292	292	304	300	262	272	303	285	264	313	256	285	310	284	296	316	284	292	277	288	311	282	282	297	301	303	275	304	311	285	247	267	287	256	277	272	302	307	292	294	256	297	291	266	270	276	340	298	279	289	290	284	278	288	261	259	298	281	290	290	264	289	253	276	276	320	309	299	280	298	298	278	302	301	291	297	274	319	296	276	300	314	262	307	289	283	292	255	265	294	263	299	278	306	278	287	301	316	339	295	262	295	304	276	309	267	292	283	286	263	276	293	299	278	285	308	283	288	279	274	279	291	272	280	284	328	258	309	285	282	285	288	297	288	285	283	259	296	274	257	310	285	296	273	284	264	277	302	291	265	285	308	269	296	296	287	282	287	275	275	309	281	282	289	260	286	292	294	300	296	299	280	324	277	288	319	290	272	303	308	316	286	256	284	272	300	285	286	276	269	279	272	279	296	333	290	316	268	304	303	279	292	275	285	308	287	284	270	301	303	283	279	324	267	314	302	294	302	276	296	282	299	304	280	271	314	257	273	289	251	268	294	280	306	280	310	282	253	281	317	282	269	319	278	305	295	289	286	271	274	289	298	291	265	304	285	282	292	269	295	316	279	280	267	282	291	306	308	311	284	297	292	294	275	285	267	316	283	292	297	276	282
33064	55609	44413	30360	23258	18849	13827	6282	1562	954	784	659	590	536	495	462	433	362	368	376	364	341	367	346	368	400	327	315	300	341	341	302	340	325	343	317	306	315	265	300	281	307	282	315	313	287	315	301	301	314	315	292	300	294	325	305	303	298	277	309	330	317	290	317	329	317	337	326	334	322	307	332	340	308	341	330	290	300	308	334	320	288	325	303	305	303	333	292	310	291	320	332	302	293	305	306	310	302	285	314	314	319	301	299	315	343	294	311	311	294	331	311	294	263	311	310	303	307	336	306	309	290	321	335	314	304	343	288	302	318	309	343	319	301	319	308	308	315	327	323	320	319	292	306	310	323	310	318	285	320	308	354	307	322	294	279	309	330	337	284	291	338	278	292	327	303	326	314	306	342	290	307	335	289	317	292	341	338	323	312	312	305	288	307	316	332	329	355	319	310	273	328	300	344	325	334	325	325	302	319	335	318	317	324	318	294	279	301	314	322	289	326	294	307	312	318	322	337	326	307	313	304	300	305	335	333	348	302	280	336	336	346	327	326	314	338	315	287	328	306	318	305	321	330	315	306	310	305	330	348	319	331	306	312	332	308	315	299	297	327	328	303	287	324	295	301	332	319	333	311	341	304	278	317	301	340	298	324	329	337	296	332	328	281	335	298	327	313	328	319	365	296	354	318	329	302	304	327	293	327	334	313	299	327	309	318	304	321	340	308	306	311	300	332	343	311	315	334	329	313	314	297	285	357	301	315	316	291	308	324	317	304	336	332	278	300	315	362	315	300	315	315	306	318	331	318	329	322	326	299	326	325	310	304	295	287	368	319	313	315	312	301	307	307	351	276	282	328	310	313	308	299	308	282	309	325	338	341	325	296	312	290	327	323	304	299	319	304	327	286	320	334	321	311	293	335	304	311	325	310	322	317	294	326	355	340	294	343	324	324	296	334	297	310	284	332	306	318	310	337	332	285	317	330	328	345	302	313	329	303	306	349	329	338	314	338	309	286	286	314	307	296	345	319	307	351	279	330	308	315	328	345	348	272	290	327	346	310	302	326	332	310	288	316	300	332	316	297	309	260	307	342	326	283	331	315	333	336	331	301	328	285	327	297	333	304	322	313	282	304	312	282	333	316	292	320	335	303	330	299	325	324	299	339	325	310	311	292	321	290	316	330	328	301	308	328	330	351	290	322	338	342	292	341	341	316	348	324	299	301	330	305	281	300	295	279	308	308	310	321	308	295	319	307	316	313	315	301	329	318	292	346	320	316	309	317	312	312	293	318	325	326	306	332	317	292	322	324	345	325	340	313	305	308	300	336	333	315	323	329	322	322	301	308	324	303	334	299	312	347	324	329	326	252	297	327	299	328	330	321	323	315	315	338	307	312	330	279	299	320	316	296	324	341	314	311	309	291	322	293	320	331	289	308	300	322	304	332	303	330	323	315	290	325	323	325	327	294	315	299	337	317	332	314	322	323	269	350	311	333	301	343	302	342	295	323	346	283	296	332	343	288	321	335	338	348	302	329	297	305	304	293	352	314	335	325	298	306	299	332	289	279	310	317	284	320	328	301	323	284	319	298	330	300	314	288	318	313	315	324	315	303	295	294	308	313	324	297	282	322	316	312	299	295	302	308	288	301	313	298	337	285	335	314	310	323	286	305	315	303	306	295	308	306	298	296	330	304	277	327	329	313	312	291	329	301	346	291	332	315	336	329	314	326	290	302	294	313	343	340	289	293	301	312	288	287	316	346	325	330	273	318	298	317	339	302	319	335	335	338	334	316	349	311	319	318	313	302	308	289	306	296	324	326	319	322	320	324	319	308	301	327	284	323	333	285	299	314	315	326	294	328	319	320	280	314	300	299	323	339	305	323	335	308	310	303	288	331	303	330	334	317	312	292	286	309	331	329	332	306	338	331	331	333	296	332	307	319	305	307	343	320	317	309	299	330	327	298	283	320	299	321	291	322	330	328	330	301	313	322	305	277	290	307	318	345	269	334	292	286	287	280	293	324	296	317	292	326	289	303	316	348	299	311	316	298	313	330	328	285	311	333	311	304	319	310	300	285	322	353	330	336	327	300	300	315	317	316	300	287	319	338	290	335	280	314	313	328	336	279	334	309	285	308	312	309	298	336	309	332	319	299	329	311	293	326	311	322	304	316	288	306	308	314	333	312	321	318	318	290	317	315	282	332	328	331	324	339	296	305	284	290	325	305	335	321	327	313	342	311	315	326	288	319	314	326	294	321	311	301	331	286	318	301	287	301	301	328	304	300	320	342	333	332	356	305	315	327	301	331	306	306	264	305	309	293	332	336	303	308	299	295	335	321	284	286	308	314	314	306	325	331	331	296	301	318	296	327	308	332	294	322	336	306	344	348	324	295	282	339	335	304	350	316	338	290	345	300	299	346	310	309	322	316	328	306	360	323	301	295	313	340	336	323	296	323	297	327	309	320	340	316	292	377	341	317	322	337	326	295	312	295	279	306	297	287	290	340	341	340	286	349	332	315	344	300	291	340	282	334	342	304	329	321	347	310	300	317	301	310	319	330	319	323	326	326	325	280	325	307	310	321	324	293	322	317	283	311	329	297	296	324	288	316	297	299	317	288	329	304	306	312	284	337	305	310	333	290	322	324	302	327	306	328	305	319	316	305	320	293	311	332	321	303	341	293	285	303	312	355	340	321	364	331	325	319	314	312	299	307	296	297	296	324	312	324	289	317	319	314	301	313	276	297	311	340	325	316	306	302	323	350	325	321	278	309	313	338	317	324	315	339	318	315	328	326	312	295	324	325	260	299	328	286	311	309	323	325	327	321	303	306	337	313	323	291	304	337	338	312	283	304	341	328	316	343	325	326	298	339	297	294	352	331	286	306	310	317	313	312	316	341	309	324	310	336	327	326	275	311	317	312	322	322	309	324	301	335	315	298	339	335	284	328	304	306	301	329	315	316	304	313	345	313	325	336	320	331	295	315	337	297	356	329	313	320	294	286	322	305	303	323	295	322	300	282	319	294	346	318	340	297	307	303	295	352	332	279	296	328	276	294	312	352	315	294	286	333	305	316	318	294	283	328	319	310	312	306	342	297	340	312	343	321	343	310	323	288	314	284	300	293	295	279	322	314	303	317	293	315	315	317	328	305	269	321	295	338	334	311	302	349	355	315	342	314	327	319	302	337	318	325	312	286	328	334	336	290	313	327	316	332	322	326	314	331	312	305	334	293	298	313	325	328	331	300	327	332	315	295	335	317	273	350	321	315	312	322	320	302	306	320	317	327	325	318	330	306	304	315	301	306	319	298	313	308	307	285	346	296	325	313	329	319	309	344	349	351	330	297	321	317	328	331	294	318	313	303	333	333	300	330	301	307	297	306	305	354	321	335	280	329	330	325	271	316	328	303	297	300	312	342	298	338	326	317	298	318	286	312	309	278	295	366	284	311	341	314	309	283	284	324	322	339	309	332	296	310	312	308	335	303	351	313	325	295
23350	21650	29403	24805	23294	26254	23511	8454	2067	1178	980	900	776	660	636	630	526	522	593	494	494	464	504	492	488	497	483	479	458	467	446	464	451	478	454	418	486	420	464	454	489	445	452	468	437	458	441	444	445	464	380	442	477	423	443	419	430	465	451	443	458	401	485	469	429	421	439	417	444	472	434	488	439	430	446	455	441	409	474	445	449	428	446	412	427	421	425	421	419	469	442	458	432	459	461	454	488	437	438	473	448	457	463	447	420	463	426	413	401	446	455	421	433	415	443	476	454	434	443	383	434	444	443	447	457	437	439	427	409	450	432	435	468	442	483	437	457	466	451	443	470	457	407	426	413	413	437	445	439	466	397	445	439	453	475	419	422	441	432	408	438	435	433	442	448	467	456	454	450	420	414	441	447	468	460	438	439	447	435	405	463	463	482	414	423	427	464	432	413	436	453	427	461	441	458	478	454	433	462	474	462	435	451	411	453	403	408	437	433	431	393	423	428	401	452	475	450	441	426	447	404	481	458	454	442	445	458	488	441	425	438	412	418	463	433	442	417	425	419	420	411	398	402	438	423	428	451	415	465	428	432	434	421	429	400	428	415	424	427	433	437	457	446	455	426	467	430	461	487	426	463	444	456	462	384	433	436	452	415	434	444	433	447	465	413	404	441	423	427	395	430	462	452	448	460	433	439	385	444	427	398	447	457	429	437	472	423	464	432	469	441	460	427	400	449	431	427	433	433	462	443	443	426	416	463	432	434	450	434	439	424	453	444	411	439	426	457	440	444	474	479	451	448	408	438	461	454	460	398	442	440	486	430	479	441	451	455	417	414	448	438	395	422	436	464	428	463	449	451	395	443	432	438	422	465	452	422	425	443	393	437	462	455	394	409	454	417	443	441	454	435	457	431	444	427	424	449	456	469	403	431	465	426	463	406	448	486	422	444	432	403	420	448	434	473	455	432	461	443	461	462	450	399	454	412	410	452	480	467	443	441	460	437	445	448	388	451	436	436	467	405	445	432	458	413	448	461	418	469	428	397	466	418	438	429	467	448	397	438	479	405	472	411	446	453	463	463	471	439	455	455	434	404	436	421	432	478	443	490	418	440	395	450	413	446	438	438	425	426	452	447	439	471	451	451	432	482	404	449	435	441	441	486	436	459	466	464	429	453	430	452	433	431	427	407	450	424	400	459	453	418	444	432	429	425	495	424	438	428	441	437	408	426	451	424	462	481	438	410	457	426	418	473	434	423	430	440	469	399	426	446	411	455	426	420	435	439	420	442	436	430	444	421	429	495	413	406	450	452	398	422	465	448	444	473	419	415	404	457	444	427	441	431	460	461	442	417	426	413	426	416	434	427	451	425	427	451	454	452	436	434	434	398	435	501	491	453	443	439	453	440	420	445	434	431	431	427	452	442	420	438	444	441	432	445	465	458	429	425	477	462	435	456	450	443	422	446	416	477	432	414	486	431	450	437	455	453	435	429	438	482	447	438	442	406	438	441	448	403	414	419	459	429	471	437	427	411	417	442	490	480	422	441	431	426	438	451	418	438	489	421	478	448	464	421	460	416	424	421	442	419	423	424	450	434	465	378	456	423	407	431	433	421	444	493	432	417	444	446	438	422	425	429	463	426	432	467	407	490	449	454	458	475	404	431	460	440	422	444	458	448	424	468	439	392	442	386	479	448	441	432	476	445	419	430	442	421	432	426	458	449	418	427	431	456	428	455	430	469	453	457	385	437	485	446	435	442	391	422	433	472	436	396	446	411	450	444	455	434	456	450	435	473	435	459	441	438	435	446	446	413	456	422	418	440	432	442	427	398	460	439	429	464	443	425	414	471	428	427	420	476	476	454	458	444	443	451	409	462	407	435	406	449	414	470	428	433	411	429	421	472	443	424	433	437	451	445	419	447	426	446	413	435	445	468	422	429	462	461	476	423	419	437	419	479	470	460	467	459	488	456	428	468	462	427	468	404	416	435	428	442	419	432	421	402	393	486	418	456	417	443	459	458	440	480	423	412	417	404	485	441	422	482	427	416	437	449	444	430	465	426	437	449	472	451	444	416	440	459	437	454	411	421	427	411	423	419	433	434	412	458	470	436	453	393	423	483	457	470	466	440	425	450	369	435	422	457	442	459	473	430	429	472	448	475	450	447	424	477	409	433	425	419	457	421	430	445	431	459	431	456	417	458	473	394	409	415	433	448	443	455	507	420	462	404	456	455	412	442	482	447	418	441	477	461	426	444	409	466	442	465	436	450	445	406	407	432	454	463	453	435	468	437	482	424	403	432	476	462	464	438	460	441	441	451	436	438	442	486	436	428	432	435	423	444	431	477	432	475	406	431	459	379	410	425	449	452	467	449	463	450	445	425	414	454	458	474	409	489	406	446	451	414	436	452	418	409	421	433	424	440	451	432	404	414	417	436	409	424	416	453	438	431	419	482	425	444	465	429	474	453	432	437	404	465	450	462	414	412	460	415	445	437	446	434	459	431	422	403	450	462	406	383	444	471	428	412	419	445	441	473	441	410	477	437	443	423	389	435	425	434	428	465	459	427	447	459	424	435	424	461	425	430	465	427	431	439	434	443	419	405	446	419	476	442	470	476	460	463	425	396	439	449	426	473	402	444	478	436	430	445	443	433	444	427	460	433	401	470	403	438	465	454	432	454	465	452	421	434	420	439	433	435	458	457	450	405	454	469	435	430	440	419	465	409	464	464	400	442	410	421	425	448	443	456	449	413	428	400	463	456	472	451	434	425	383	417	467	447	479	453	468	458	436	439	416	403	390	422	414	463	468	461	412	451	410	414	444	456	450	406	428	415	447	444	441	444	443	413	431	440	456	458	485	419	454	488	429	432	449	439	445	446	466	447	473	458	469	428	468	430	411	466	476	419	422	460	425	423	422	444	443	438	442	439	428	441	435	455	441	428	431	412	410	427	420	438	413	480	442	439	444	415	470	422	431	437	437	419	445	448	413	436	438	438	457	407	445	440	457	447	409	460	407	464	424	428	445	456	400	471	445	457	430	404	447	409	428	455	450	424	422	466	407	432	439	436	422	446	428	464	425	429	412	422	435	436	444	474	422	443	423	430	453	438	463	429	418	464	436	416	460	444	461	430	435	422	441	439	456	418	463	411	462	426	408	416	424	454	451	420	433	425	435	419	470	458	423	480	423	453	471	438	444	419	448	456	492	467	388	457	450	477	455	479	443	437	428	450	421	449	461	414	435	423	404	433	424	466	443	434	483	457	458	420	440	438	452	464	419	434	383	447	441	479	440	445	459	424	413	466	446	454	493	418	447	485	410	454	422	429	456	484	462	471	443	470	429	425	449	431	425	449	419	490	459	433	458	439	426	478	441	440	416	426	453	427	437	463	441	440	426	440	444	460	460	443	451	431	465	439	421	437	424	433	442	471	444	430	434	446	459	478	440	466	463	435	422	459	452	448	448	403	443	444	447	442	437	442	435	460	433	460	400	455	469
36428	65985	53821	41187	35020	30828	21016	9586	3057	1621	1417	1164	1020	905	777	716	690	668	584	595	548	585	591	574	561	529	484	500	528	503	519	434	465	492	494	480	557	462	521	472	449	490	436	452	421	464	487	492	451	468	469	473	465	449	486	449	478	448	445	494	433	433	428	471	434	449	472	448	414	449	464	468	470	454	443	436	441	475	465	463	472	427	491	497	449	431	439	457	451	492	484	467	435	461	429	474	459	465	466	468	482	455	428	469	484	446	455	467	479	480	493	447	479	448	446	450	418	448	431	459	423	432	458	469	436	464	439	443	470	447	453	440	472	493	441	461	491	509	459	489	448	473	445	474	456	432	444	465	457	428	452	429	465	441	418	425	472	449	420	482	449	424	468	394	453	458	450	465	463	468	438	420	445	471	424	471	414	449	470	412	461	430	461	455	446	427	474	440	454	446	429	446	418	430	451	467	425	461	462	439	466	439	432	472	465	455	453	475	484	462	454	439	421	488	405	451	429	447	473	414	435	472	450	454	446	452	442	441	459	456	461	437	473	472	463	441	451	462	414	430	454	422	436	443	462	485	418	470	429	457	429	461	442	452	464	459	482	496	454	450	468	474	424	474	444	481	422	450	442	408	450	490	489	426	480	506	451	473	445	441	469	464	432	465	477	416	433	459	460	453	441	453	443	465	465	451	399	457	452	472	433	428	435	429	455	455	458	420	434	426	457	451	474	429	475	392	397	422	475	447	423	443	458	470	474	462	447	438	452	436	479	438	439	446	465	458	432	444	464	464	453	449	433	460	423	457	428	456	460	455	409	438	460	475	439	453	484	467	466	385	420	449	423	401	416	418	458	472	465	459	459	462	456	450	456	456	470	445	443	444	428	439	452	413	466	417	483	466	436	502	446	418	454	407	436	471	438	474	464	427	452	433	436	447	451	461	431	422	436	459	464	442	447	424	414	462	466	458	449	455	447	443	445	444	450	466	444	487	454	474	433	482	449	431	467	443	414	420	468	483	433	448	461	434	453	460	477	466	466	441	503	461	446	445	444	398	445	452	433	463	456	471	469	460	504	476	476	432	446	467	411	415	510	460	466	420	391	468	456	485	461	424	419	484	458	485	416	468	436	418	423	477	491	448	504	429	447	481	458	428	476	419	482	438	440	457	469	438	452	463	426	448	469	469	430	434	466	461	473	437	398	440	462	438	440	438	452	421	479	476	437	434	440	500	418	434	460	426	465	453	443	423	449	478	479	447	449	449	427	471	431	452	453	459	419	455	500	461	447	435	452	476	449	483	408	454	440	471	450	415	443	424	424	462	420	451	446	489	454	450	467	446	442	445	462	474	418	456	446	442	475	468	465	424	446	439	462	464	459	467	447	449	443	471	452	423	448	423	409	448	450	436	431	467	446	445	488	457	486	496	448	501	491	472	444	472	441	433	441	418	481	441	458	487	499	463	441	424	444	410	436	456	474	425	502	428	476	463	447	431	443	461	429	450	483	442	480	454	444	434	468	441	450	505	453	429	438	439	499	453	437	442	437	459	449	432	475	416	473	442	500	478	427	428	466	420	456	484	425	474	438	447	462	443	450	491	429	491	462	468	419	489	431	491	444	447	428	453	488	461	463	445	474	488	427	422	413	428	480	461	423	444	500	448	422	463	450	429	478	452	439	465	485	472	440	418	454	502	440	434	456	442	439	470	473	434	431	472	426	438	454	435	452	431	424	473	424	427	446	442	463	463	450	431	442	449	449	481	454	429	419	462	439	419	429	430	442	470	434	420	443	437	472	457	454	440	417	459	452	443	423	433	445	474	474	451	441	403	445	433	465	482	450	413	483	438	431	430	435	449	449	452	417	426	428	457	428	460	437	467	446	465	453	431	458	435	481	432	433	454	435	426	441	484	457	452	467	469	440	448	451	409	472	433	480	473	453	480	473	456	426	454	439	477	449	453	429	429	440	458	485	419	446	456	422	420	413	427	449	456	401	471	452	467	446	435	410	448	442	484	456	452	457	429	468	412	436	442	452	424	475	459	440	449	450	457	452	425	468	451	480	465	417	489	417	459	468	458	477	419	454	439	479	450	477	428	432	410	483	479	460	408	455	454	415	417	486	466	463	441	461	464	472	467	426	477	452	438	444	465	438	460	416	457	448	432	462	455	434	468	444	425	444	423	460	457	448	438	464	447	434	479	438	446	460	425	443	463	449	415	450	430	457	443	450	438	431	439	461	437	459	409	451	464	447	450	417	438	480	458	456	450	471	460	445	462	449	456	422	454	475	472	452	430	470	462	440	441	448	439	444	422	420	431	468	469	495	430	438	422	427	437	469	433	460	450	440	468	449	428	420	462	440	462	458	457	435	442	463	411	444	421	461	420	460	426	400	461	446	463	443	452	420	466	470	473	453	478	458	473	461	428	432	447	454	473	448	496	476	447	467	473	467	459	467	450	452	490	430	456	484	483	440	493	434	456	428	441	443	459	464	441	469	466	465	434	477	449	416	425	439	427	462	459	409	447	456	436	439	439	461	484	436	456	478	412	443	462	399	459	434	481	464	473	453	439	469	445	486	456	476	432	469	456	450	462	486	452	450	448	481	451	466	478	455	456	438	453	454	477	446	434	466	477	495	419	466	481	450	430	436	446	424	490	429	487	426	435	491	451	467	465	427	424	428	458	458	453	475	468	437	448	469	448	438	457	484	448	451	452	448	483	473	486	474	482	438	458	474	411	439	445	425	435	467	462	436	438	451	479	479	448	446	454	417	451	453	462	434	429	440	438	481	468	419	452	447	451	412	430	449	440	464	440	413	444	411	444	462	447	432	437	460	427	455	432	436	470	435	462	445	456	418	460	446	470	429	450	448	432	459	464	444	461	455	442	418	459	459	483	431	464	444	467	436	460	464	483	434	430	458	454	433	459	441	452	436	430	487	435	427	447	455	436	436	452	436	499	485	443	454	460	439	421	430	435	467	465	455	437	402	451	449	457	468	417	455	432	416	456	448	455	454	459	462	427	434	474	426	479	459	483	446	478	476	426	463	444	468	440	436	441	437	431	484	455	470	456	447	452	466	460	450	434	469	455	458	425	442	466	464	462	461	410	428	444	429	459	464	428	422	462	445	457	460	459	491	459	451	463	460	464	480	464	488	481	423	453	480	446	475	459	463	456	421	464	442	461	419	456	459	441	432	470	444	458	450	465	453	426	442	470	424	482	450	456	400	438	458	415	459	480	473	443	419	467	413	412	455	431	454	444	468	450	450	438	440	463	450	477	507	491	422	428	482	413	436	454	469	480	435	463	442	439	456	476	477	455	466	466	444	453	441	418	426	439	428	457	394	448	493	452	393	424	431	438	465	441	445	495	449	460	439	486	447	426	459	467	437	430	479	436	483	456	468	428	435	458	439	450	453	441	416	449	470	452	455	465	439	470	455	467	458	493	446	442	462	467	446	464	459	437	475	461	445	463	451	456	497	444	478	444	481	461	451	452
31729	35996	40590	28673	16268	8524	4012	1559	608	437	354	353	298	270	238	259	251	242	219	245	209	223	247	251	232	218	223	240	215	194	207	229	235	225	219	210	205	216	201	217	189	225	221	199	225	204	198	210	227	201	192	224	229	227	179	212	194	202	225	231	222	194	162	201	216	205	210	206	221	192	243	229	212	186	227	209	193	198	194	228	208	189	221	190	200	184	219	188	215	200	190	216	218	217	216	196	176	195	199	234	204	200	214	186	231	220	200	224	214	210	215	208	229	203	214	221	220	215	244	189	199	219	218	197	193	190	215	215	234	219	242	212	213	223	212	242	205	218	200	176	210	199	211	210	224	213	224	227	226	208	204	187	183	233	181	202	223	223	226	188	213	222	178	191	218	209	238	217	216	197	195	236	191	202	215	211	208	220	208	189	195	200	205	199	208	224	206	219	198	222	217	220	220	202	216	233	204	182	236	216	192	208	210	196	233	236	212	203	207	231	238	215	198	205	225	225	229	212	203	195	211	191	232	209	185	215	230	203	216	218	215	193	206	196	219	208	217	201	198	203	201	210	188	206	233	214	223	249	201	207	210	190	210	218	192	220	194	205	208	210	217	223	237	228	219	227	223	221	193	222	207	189	228	209	193	219	204	201	207	237	194	194	202	210	199	219	222	200	181	190	192	212	217	209	221	206	218	185	226	202	236	211	226	196	203	230	227	206	211	206	223	204	200	202	217	199	219	184	231	212	217	207	222	198	203	188	245	224	193	216	187	244	226	193	195	189	210	235	185	223	219	203	222	192	214	229	208	200	201	211	192	202	200	214	194	206	224	229	200	213	212	196	206	223	205	201	230	201	218	208	197	208	233	204	205	222	192	195	199	223	197	230	220	220	202	194	214	212	225	228	216	199	202	208	181	217	211	217	211	210	202	226	219	199	236	217	221	209	216	205	204	219	224	216	215	189	221	210	199	218	211	217	212	209	177	204	215	219	230	247	218	197	207	192	215	191	241	220	200	228	213	207	199	202	219	214	216	237	231	224	201	225	182	207	208	203	216	205	194	195	217	209	206	186	225	193	223	220	184	216	196	220	197	204	196	209	222	220	219	202	207	201	212	177	220	223	182	213	244	201	230	191	205	220	206	204	215	200	246	205	223	225	216	219	211	221	220	218	214	237	206	201	218	223	214	214	201	209	209	210	177	218	214	221	228	206	231	182	191	210	201	185	225	195	218	227	189	194	213	222	210	222	234	209	215	189	203	216	215	236	211	203	215	212	211	195	216	227	202	219	205	200	194	178	185	198	241	200	235	239	212	206	169	203	240	199	251	213	227	197	215	228	221	226	190	218	262	193	214	214	219	190	237	208	222	197	189	245	194	201	234	203	203	211	203	189	209	211	210	203	198	204	242	193	186	202	205	221	207	215	217	240	210	208	222	221	206	198	221	203	185	231	217	201	202	227	219	217	203	233	206	230	209	232	198	207	213	182	216	239	212	181	215	214	217	205	221	210	195	219	184	216	199	194	201	210	215	217	206	203	216	227	200	202	220	201	207	213	204	224	202	225	198	217	206	225	239	199	212	230	200	208	226	201	212	221	202	220	187	217	227	221	233	215	227	216	197	201	220	207	190	224	191	220	212	183	203	237	217	218	215	220	214	184	248	204	192	235	238	179	190	209	234	233	191	210	207	200	204	227	223	248	197	219	192	202	212	198	229	213	200	210	200	198	193	221	196	221	205	222	225	200	227	215	236	188	228	209	192	217	199	211	231	221	213	217	187	222	222	189	228	227	218	186	251	190	192	226	194	192	213	209	238	218	205	220	206	230	216	211	251	224	218	229	215	236	209	199	189	193	210	212	195	207	225	226	186	209	234	200	218	170	221	205	223	188	225	190	203	234	198	184	201	182	222	228	199	226	193	204	203	193	209	181	201	213	218	215	209	193	216	224	202	198	213	220	202	206	231	228	208	202	201	225	207	233	210	225	208	237	219	224	224	223	185	210	233	193	223	199	229	208	180	204	209	236	207	188	220	200	207	205	225	211	200	226	200	213	216	220	228	219	214	198	214	204	197	228	231	197	216	201	181	213	212	184	223	212	188	213	215	205	202	230	217	205	189	217	205	191	208	216	201	193	204	241	223	180	204	199	207	194	233	209	180	198	208	184	216	204	216	200	233	204	204	220	221	194	208	208	236	224	222	216	218	208	195	222	197	178	232	210	209	216	221	202	212	227	235	232	208	225	227	184	203	225	213	228	206	223	187	234	196	210	215	222	208	217	217	194	215	198	191	193	196	188	228	198	210	216	210	208	219	209	226	204	240	216	198	196	191	225	206	213	231	227	231	237	235	199	175	210	206	197	216	200	202	213	237	207	206	214	206	214	224	199	205	203	210	196	209	239	196	213	214	231	214	226	195	220	205	193	213	211	220	199	210	207	214	205	192	205	214	195	193	201	228	204	219	216	198	206	224	201	214	245	213	203	207	198	202	183	209	219	231	213	194	183	207	206	199	205	189	192	220	214	229	216	215	206	228	204	214	214	195	193	220	197	233	208	223	189	210	226	193	193	189	214	192	169	182	230	212	220	209	211	210	207	220	214	202	192	209	194	216	200	197	228	212	201	213	210	215	198	211	223	204	177	228	196	190	204	203	211	213	196	210	234	197	215	194	209	202	217	232	213	210	208	218	216	202	197	219	212	220	211	215	200	195	220	213	188	240	201	208	235	212	208	205	209	213	240	217	197	186	208	217	210	223	195	188	226	222	217	213	213	211	211	201	207	177	243	199	200	189	231	244	196	206	224	224	215	189	210	236	216	208	212	193	211	213	226	244	250	191	237	235	243	198	191	211	207	216	211	197	187	215	206	229	212	202	239	204	219	202	208	226	226	222	209	219	188	195	217	175	196	192	207	227	217	201	210	192	177	200	217	216	193	196	225	192	198	226	208	174	194	217	201	206	209	226	235	226	192	207	202	210	191	217	203	205	208	222	194	201	210	197	184	203	210	210	220	200	216	203	207	212	201	216	213	207	185	204	189	189	214	218	247	229	212	193	221	194	226	215	199	213	210	226	191	216	215	212	206	223	221	214	238	202	213	217	235	195	212	186	218	195	184	215	223	229	203	200	211	207	222	212	213	192	189	221	214	178	211	215	210	207	216	188	211	187	212	185	209	213	206	226	219	186	200	233	213	201	214	224	215	246	190	188	200	203	229	215	208	196	219	213	233	212	208	175	208	211	214	225	223	190	214	266	234	196	197	192	205	213	207	212	216	198	195	219	213	188	190	202	197	228	207	231	229	231	179	227	183	200	182	213	204	195	221	229	211	217	213	226	218	209	208	248	183	203	207	210	200	218	213	211	208	219	181	218	212	213	191	209	217	201	207	210	199	220	183	210	228	210	201	193	207	228	201	210	196	220	199	209	205	225	206	191	203	209	193	195	214	220	212	220	223	224	209	261	207	217	216	218	202	195	205	216	190	221	227	216	205	224	199
32666	50782	40125	26268	18408	11504	6347	2605	1051	630	612	484	433	370	372	298	319	331	294	289	244	248	278	274	240	263	244	256	240	247	266	281	233	241	259	210	243	227	239	229	235	210	220	216	256	243	236	220	240	217	235	223	228	234	248	237	206	248	243	245	227	231	222	200	250	223	211	226	212	238	223	232	230	222	231	244	194	248	255	246	222	245	254	235	245	214	242	244	219	230	227	234	225	241	257	238	230	228	252	224	256	211	242	220	242	235	254	220	264	217	246	237	251	275	270	224	244	202	237	223	256	228	241	240	227	254	219	212	233	193	218	228	236	228	278	278	240	231	226	249	199	247	227	228	263	222	259	236	266	212	205	232	234	230	230	240	217	242	230	232	251	250	229	212	217	217	245	238	226	243	225	215	210	212	233	245	218	260	230	234	226	233	255	231	234	246	222	232	239	228	228	231	214	239	236	246	246	239	212	214	222	223	243	240	241	236	214	225	217	235	241	261	215	220	235	232	216	220	238	242	233	208	225	223	248	234	230	220	228	228	227	224	235	223	239	213	239	217	220	252	241	233	209	213	247	224	232	274	256	240	246	212	259	246	263	221	244	237	213	209	203	226	265	242	206	252	235	259	232	232	221	221	243	227	233	224	243	218	247	228	207	234	230	248	240	236	263	246	208	229	241	236	232	244	228	220	218	217	226	242	234	236	216	227	231	223	218	221	223	219	216	237	234	230	235	228	244	226	239	229	266	241	232	235	223	243	248	240	229	221	238	238	236	217	217	224	216	239	236	238	251	227	229	240	248	215	242	266	216	228	234	223	229	227	266	207	215	261	268	241	211	209	229	208	234	213	237	224	246	222	237	230	246	200	234	237	239	246	236	243	219	218	240	228	192	243	221	233	236	230	256	224	239	224	255	220	236	220	227	228	238	225	239	225	248	254	228	256	202	225	205	241	232	210	208	250	218	235	238	216	251	241	225	224	213	235	194	226	240	220	213	230	236	240	231	222	252	224	233	235	250	241	235	201	249	269	266	226	227	223	227	240	226	253	262	230	231	240	211	240	221	227	215	242	221	214	232	226	222	225	228	240	236	233	227	259	269	218	246	238	263	233	242	244	220	199	239	247	236	224	197	250	231	250	225	229	202	235	200	217	228	218	223	268	226	233	257	245	222	239	202	222	221	213	231	213	219	241	272	245	232	236	234	206	229	237	227	220	241	239	229	212	223	215	212	196	231	246	239	262	236	233	215	250	203	234	240	241	233	220	220	256	238	211	219	231	230	247	245	253	229	232	218	214	236	254	198	238	231	240	247	241	226	203	207	244	237	250	216	239	236	246	239	217	205	236	225	221	226	226	238	249	249	229	227	252	247	209	238	236	202	244	238	225	204	261	226	236	236	233	216	247	223	229	243	244	212	215	233	241	240	227	250	251	204	223	202	244	238	243	230	234	199	258	253	245	244	238	217	206	222	227	232	235	262	217	242	230	233	233	236	215	218	235	227	245	218	276	235	250	228	207	246	233	223	237	250	231	244	228	213	242	233	218	225	250	231	217	232	246	254	243	230	232	236	227	241	237	222	243	246	245	213	237	209	218	219	215	229	265	233	251	240	248	178	221	256	231	243	223	226	251	222	243	233	238	214	242	248	227	228	233	258	230	234	218	246	228	234	225	222	228	239	213	241	229	255	236	222	247	234	220	216	229	242	274	230	240	231	247	236	224	224	204	227	234	223	240	248	216	232	213	226	225	232	228	200	213	226	258	234	237	226	253	249	264	241	238	268	217	235	199	235	252	242	213	253	231	242	220	231	238	257	256	225	203	232	240	212	251	235	220	226	219	243	231	228	256	228	228	235	228	222	263	239	218	229	237	229	228	219	234	220	247	223	242	273	237	224	252	230	226	214	223	234	204	220	225	251	221	247	235	252	243	222	220	202	239	222	199	232	227	239	245	198	238	238	224	204	205	237	231	233	222	240	216	221	226	247	265	227	248	235	250	229	224	269	230	220	231	242	250	241	241	268	197	211	248	245	227	222	225	235	227	224	230	219	248	238	223	230	215	245	208	232	243	200	244	230	210	244	235	237	217	237	233	193	223	245	239	260	217	228	243	223	232	252	218	214	243	240	194	223	241	227	230	217	232	220	247	240	256	236	202	265	240	229	226	255	229	247	241	243	231	233	251	217	251	228	235	251	249	225	255	232	217	230	233	226	259	217	247	203	234	243	262	254	237	234	274	212	266	261	228	260	245	246	235	224	228	231	252	274	255	236	222	251	234	224	253	239	217	251	248	222	211	232	238	247	244	214	230	220	247	239	218	248	247	241	239	245	237	255	221	254	233	209	229	253	199	224	236	252	249	216	230	218	231	228	217	236	252	211	240	223	245	235	237	241	216	247	262	240	234	201	241	230	228	217	225	228	255	228	213	235	270	226	268	247	242	218	245	202	214	225	231	239	240	238	238	264	215	217	217	249	251	236	231	237	235	248	204	221	255	228	226	236	243	209	224	217	213	202	253	230	255	205	246	238	225	202	202	249	243	260	231	226	217	244	211	246	214	231	245	197	220	223	245	234	214	245	230	228	243	225	253	233	233	209	237	223	232	225	221	195	257	212	235	225	229	244	224	229	237	236	244	234	236	215	218	231	248	256	234	219	241	205	231	214	244	229	229	211	220	230	256	229	234	234	225	210	208	229	234	227	231	237	238	248	228	236	234	225	240	230	233	225	265	225	232	225	207	234	260	233	234	225	248	221	229	234	245	248	212	230	224	249	264	232	258	251	210	218	254	243	248	228	230	222	214	252	235	241	247	227	230	251	242	237	238	239	224	233	245	236	257	235	199	243	244	234	227	267	244	230	240	230	227	253	215	229	226	225	229	249	215	232	246	225	231	214	244	258	267	243	229	225	242	244	219	230	229	231	240	202	269	208	223	232	238	228	224	261	232	243	242	212	226	258	239	243	247	229	263	210	250	244	235	221	228	217	233	235	241	243	197	238	268	257	230	214	251	237	247	247	244	217	231	204	241	240	242	241	235	240	227	208	211	213	218	250	248	249	227	253	223	239	207	195	241	232	222	225	237	232	207	226	228	205	235	231	242	213	247	228	234	229	255	211	236	210	202	217	236	239	233	220	256	245	235	213	224	221	236	224	220	225	217	237	213	256	230	236	226	225	230	241	242	245	229	214	226	204	265	256	236	240	220	227	232	220	204	264	203	242	239	256	250	225	232	233	242	247	232	239	231	257	208	213	226	247	220	250	218	242	216	233	226	220	244	223	202	220	229	186	222	268	231	219	232	241	237	239	225	240	221	246	223	223	209	241	221	239	247	246	268	235	241	226	226	225	237	229	242	216	256	251	240	187	244	216	250	230	227	229	222	222	221	227	214	217	220	219	224	220	194	218	236	250	243	223	247	221	243	224	220	215	217	256	240	246	234	225	251	247	244	223	226	225	223	226	240	217	253	213	235	239	230	240	208	237	246	251	234	228	256
24468	21613	29414	26155	23563	21720	14198	4214	1212	724	707	628	504	480	426	405	373	356	401	315	360	330	327	351	351	331	332	302	304	356	318	322	298	278	302	334	289	277	319	319	287	288	290	297	310	310	313	284	267	292	315	326	319	292	306	317	338	302	313	300	291	267	279	304	337	286	279	287	299	305	308	303	306	255	299	308	289	287	281	293	332	291	266	306	308	265	297	278	298	260	296	285	296	273	286	306	300	321	313	330	285	289	290	312	304	296	315	279	312	310	306	319	283	293	293	289	289	315	298	290	319	282	325	278	317	300	303	285	320	287	324	272	314	271	305	299	306	278	308	275	269	322	310	312	290	279	302	346	293	277	318	296	307	286	293	324	302	311	282	288	302	293	318	286	294	278	326	309	299	292	276	291	295	304	302	301	261	307	285	281	289	304	311	317	292	316	262	304	321	288	308	286	318	291	255	314	291	297	286	287	305	282	306	280	318	292	283	303	301	293	286	283	280	281	309	303	295	280	286	295	261	300	284	293	284	288	310	302	308	295	337	301	300	285	327	312	325	299	299	304	307	305	264	284	308	295	287	315	282	317	318	301	319	302	317	306	276	270	292	299	285	302	280	304	309	270	256	278	286	280	331	309	296	299	283	283	350	304	303	275	300	315	274	316	272	282	281	315	309	305	294	280	295	305	302	276	307	291	312	306	264	298	321	293	308	317	315	315	315	288	279	289	281	286	271	287	310	277	301	292	314	286	323	307	300	312	324	282	295	298	293	307	282	297	299	291	270	299	303	292	266	312	291	302	263	304	293	323	292	306	304	327	295	297	324	278	314	319	289	300	282	287	321	284	294	312	303	291	281	275	279	312	321	293	290	298	286	316	278	313	299	296	311	292	296	277	270	299	283	325	320	291	309	264	300	311	307	303	316	320	313	272	336	300	325	280	303	287	333	282	293	314	290	262	303	285	280	288	278	284	293	315	298	272	296	294	294	311	302	312	314	296	291	315	276	311	327	286	301	300	271	295	288	284	275	294	285	292	318	329	275	290	270	310	300	282	302	279	285	290	305	278	302	316	320	287	294	303	283	322	270	298	305	310	286	300	295	311	320	286	311	306	301	303	289	306	264	287	296	293	285	313	286	292	311	302	303	287	315	311	304	333	288	301	279	280	309	289	269	321	285	303	281	291	323	316	305	311	301	337	258	303	279	301	281	297	285	284	292	313	314	282	328	284	293	278	327	263	271	299	289	295	301	300	297	292	288	292	253	307	281	300	275	304	310	302	317	267	325	291	271	288	292	308	301	301	309	312	285	290	313	320	310	305	264	303	313	270	344	299	306	296	280	272	281	281	311	265	346	300	278	322	282	310	299	283	305	290	302	308	293	288	277	309	295	292	309	315	298	291	315	311	311	310	294	298	317	300	277	320	280	320	325	288	295	277	300	294	308	298	284	265	271	299	332	320	319	286	269	293	311	281	302	283	278	301	300	277	306	286	280	256	288	277	306	317	285	308	278	274	318	265	283	297	322	304	285	316	263	312	296	315	298	318	308	280	273	289	325	272	283	291	295	295	291	298	317	312	321	318	262	309	277	325	318	261	281	308	266	293	302	323	301	285	305	314	281	283	314	305	295	288	311	295	271	295	268	301	288	308	289	288	309	310	311	297	285	300	324	295	306	304	318	297	276	302	283	296	322	286	301	284	326	324	288	288	292	289	343	313	294	333	306	322	278	320	297	295	261	302	290	270	315	296	285	301	299	292	267	303	290	279	294	306	296	292	315	310	332	292	297	296	260	284	295	328	299	299	302	284	296	300	259	295	308	296	316	309	282	315	277	286	320	289	281	296	296	296	315	298	277	318	272	325	303	303	308	299	296	327	277	300	291	311	282	261	263	288	286	310	301	312	335	312	282	317	297	291	305	314	279	318	286	294	305	315	301	279	314	296	316	331	302	320	316	289	267	288	302	299	283	285	300	271	291	282	306	337	297	289	299	257	325	274	294	305	289	313	281	308	310	305	312	311	297	290	273	313	320	288	289	318	316	312	266	295	282	293	325	295	323	283	291	308	311	307	297	310	296	286	286	289	303	276	256	297	275	278	302	301	297	314	323	278	300	323	315	289	284	276	261	275	300	334	307	328	295	285	286	315	299	317	305	283	304	306	316	272	297	269	320	314	296	314	279	279	321	315	338	297	281	286	298	305	319	284	328	313	293	318	286	323	313	283	281	294	325	331	305	272	304	309	285	323	309	287	293	289	313	277	284	308	319	271	301	282	285	303	274	311	264	286	301	311	280	294	282	303	316	292	313	320	293	306	318	275	275	293	286	281	297	288	305	270	281	306	334	305	294	304	277	312	280	305	303	305	298	300	303	324	308	272	289	267	288	291	307	302	325	267	307	318	296	302	311	312	311	303	276	324	254	306	320	268	302	313	267	287	292	288	320	280	285	290	309	278	309	312	309	275	271	292	300	295	314	294	295	300	291	285	316	314	295	304	321	305	288	286	278	304	308	305	280	268	326	304	260	292	302	304	324	324	317	310	283	282	281	287	287	324	254	306	301	287	328	310	278	332	304	349	316	302	336	300	297	279	310	296	278	293	260	329	290	319	298	311	329	297	288	306	294	276	292	291	305	286	314	305	319	301	292	304	298	309	271	280	297	305	292	341	324	325	279	318	275	288	298	303	306	310	282	281	300	299	310	276	265	291	296	309	307	303	312	301	339	309	301	292	309	327	364	279	300	303	293	270	307	291	315	327	310	304	279	297	302	289	284	296	305	280	312	331	330	321	289	300	275	319	303	292	294	321	301	269	321	336	311	300	272	288	284	284	292	291	322	281	282	307	292	254	327	303	301	315	309	302	302	310	280	301	290	304	317	310	285	275	334	292	317	270	257	313	295	296	278	319	282	312	288	318	245	279	276	317	273	297	299	294	288	295	292	267	274	300	312	280	277	269	301	263	303	291	300	308	295	297	290	307	279	297	281	311	290	272	277	314	287	300	291	330	280	294	308	290	295	317	278	282	290	296	286	310	285	295	303	303	323	323	281	274	307	310	298	259	323	275	272	311	302	288	308	282	312	303	281	269	294	310	302	324	301	288	286	294	291	298	314	297	283	314	284	277	311	266	296	251	300	301	306	268	321	293	321	281	311	294	306	330	283	296	276	304	278	288	285	255	295	306	294	297	282	283	317	266	296	314	297	275	304	296	297	295	283	291	326	284	297	302	281	272	286	279	319	289	289	284	287	262	299	276	312	300	291	289	289	294	289	301	331	296	272	292	341	322	309	315	319	296	294	304	307	316	309	307	301	292	314	286	301	303	267	338	330	277	296	281	285	291	306	303	272	291	293	280	300	311	297	302	294	319	283	298	295	311	287	306	286	265	309	323	273	304	278	252	285	303	295	310	269	283	292	296	292	313	300	270	328	331	277	277	284	310	282	310	291	281	292	297	288	269	285	312	311	328	319	307	316	323	316	306	290	289	314	328	328	288
32714	61487	49640	34364	26703	22563	14353	5699	1957	1179	951	802	693	614	566	526	504	491	423	397	404	363	342	373	386	383	343	364	356	319	349	370	342	347	303	325	322	315	325	302	335	375	335	313	317	330	346	347	280	313	326	300	333	305	345	323	312	306	335	282	295	296	321	306	360	350	306	299	324	336	358	337	323	338	329	301	323	330	300	311	305	339	317	298	306	333	300	271	328	310	298	286	334	307	318	338	336	312	328	328	338	311	338	324	327	331	294	308	308	310	298	309	348	328	301	320	322	341	307	348	284	341	320	318	318	294	344	323	312	292	312	277	302	284	356	286	320	328	328	348	306	341	324	302	323	303	288	316	322	293	301	322	336	316	281	303	288	320	314	324	325	331	298	329	338	327	349	329	303	313	308	287	305	293	314	276	304	334	299	300	331	312	300	337	295	337	324	335	315	289	344	300	331	314	320	307	293	290	315	325	285	339	302	324	330	297	310	316	327	297	346	316	354	318	328	303	292	340	290	299	316	280	315	314	308	325	304	287	288	294	329	322	292	339	283	296	294	314	291	315	269	322	306	286	313	322	322	325	306	266	312	305	324	315	323	320	323	330	287	320	314	282	335	330	285	291	301	297	327	327	283	312	314	313	308	286	298	343	316	325	352	311	292	307	308	322	332	318	321	318	314	334	307	288	348	308	325	239	313	270	309	306	344	277	315	337	330	309	304	314	300	312	324	314	319	328	309	303	335	300	314	326	341	323	311	336	322	332	343	321	314	313	309	320	306	329	297	351	314	321	316	287	322	318	301	314	299	285	316	300	331	315	308	339	289	335	292	301	306	291	317	292	345	277	318	284	307	310	307	312	327	325	288	320	289	297	302	352	295	318	309	368	306	317	281	333	308	309	304	296	282	282	331	295	298	312	309	296	307	350	320	322	315	327	326	294	326	333	325	306	304	335	291	281	305	301	318	296	283	285	306	310	298	301	302	306	309	285	334	312	335	338	317	315	337	331	292	321	321	313	327	313	311	331	335	334	291	305	299	324	306	308	327	323	302	318	302	310	292	303	347	310	315	317	311	311	295	311	333	340	304	317	339	302	298	287	322	351	299	284	301	313	321	332	305	338	291	297	300	321	341	309	325	311	320	309	315	293	310	309	293	315	303	317	304	299	303	297	335	280	312	282	265	327	307	317	333	321	355	345	316	315	323	320	325	325	319	312	325	312	295	301	276	287	291	300	319	319	318	297	295	317	331	321	337	302	316	311	323	337	315	314	329	301	306	323	307	325	303	323	315	326	312	300	298	332	286	307	300	305	294	301	298	318	320	300	313	317	335	322	350	311	314	317	324	337	316	298	322	332	304	296	306	319	331	323	333	315	333	321	346	327	344	284	337	288	274	323	294	350	293	294	284	309	310	287	303	313	324	302	294	293	333	317	307	331	340	304	300	306	275	310	334	330	330	324	301	309	312	316	318	313	311	345	309	348	337	300	312	311	325	298	309	316	315	307	305	290	303	301	290	339	299	334	325	329	300	305	308	302	308	322	314	299	298	325	329	284	296	342	321	321	318	320	322	319	335	312	298	294	294	319	317	286	321	315	309	306	309	314	326	305	326	318	309	293	316	293	295	324	369	331	332	295	272	313	304	306	308	306	295	310	289	315	308	287	301	319	313	333	286	294	282	340	298	330	326	297	337	324	309	291	322	296	297	330	271	291	312	330	332	311	297	329	303	347	320	309	322	320	350	336	316	319	271	350	300	271	307	278	326	311	291	265	308	351	314	317	335	314	300	314	324	290	357	313	299	304	374	310	327	317	296	309	285	315	311	318	321	318	320	318	331	344	339	296	300	321	306	337	299	336	307	327	310	271	327	313	338	299	312	323	314	324	354	304	316	302	296	289	312	326	309	336	329	338	338	293	340	336	299	264	329	308	295	314	339	300	325	316	308	309	310	294	289	294	313	324	316	312	328	323	299	330	300	326	306	320	293	293	307	303	317	298	352	300	304	301	291	318	340	279	311	315	345	314	313	292	300	308	321	323	339	308	314	304	303	291	279	296	346	305	318	289	350	347	313	315	282	353	325	309	305	297	311	287	306	310	300	317	312	320	321	299	349	261	303	308	317	334	311	304	315	306	333	303	317	303	323	288	322	329	312	319	290	304	317	321	334	346	323	314	320	311	305	312	298	308	320	346	299	323	322	355	312	328	312	310	330	323	331	306	323	294	320	322	318	321	326	323	335	333	342	320	313	317	339	298	300	328	316	317	295	336	322	329	306	302	307	313	328	287	307	303	289	292	329	303	306	323	327	297	291	310	305	303	334	297	338	322	325	293	330	322	323	331	286	312	315	299	307	335	289	309	352	322	314	334	293	325	287	306	343	344	306	300	312	316	331	305	294	303	299	304	298	358	332	293	307	287	322	323	322	301	318	324	321	321	348	342	269	320	309	327	318	301	334	279	317	315	288	337	332	342	300	344	298	321	303	327	308	286	307	310	312	320	351	328	280	309	318	327	297	313	304	301	281	290	299	319	304	320	317	317	315	328	307	336	337	327	307	339	300	305	299	304	329	306	322	342	300	298	338	325	328	327	302	314	302	350	312	311	304	308	303	304	308	311	307	342	303	311	307	311	281	306	306	310	301	284	305	308	281	319	289	336	313	319	280	305	341	344	305	334	311	290	307	339	310	287	343	290	330	300	321	300	314	294	302	336	334	305	306	332	319	311	302	305	323	336	291	308	297	321	347	312	298	323	328	337	318	331	318	324	299	333	309	292	318	303	316	305	322	308	308	327	305	311	332	319	310	328	313	347	337	319	308	290	291	298	311	300	297	319	310	276	307	338	299	253	361	311	309	309	328	299	331	289	293	311	324	285	290	313	316	290	314	327	298	307	329	295	301	326	301	307	288	353	296	309	300	349	323	335	307	328	341	339	295	347	291	291	292	350	326	258	328	327	331	277	300	319	302	318	325	339	322	290	321	326	293	322	337	327	305	300	314	335	341	302	312	318	295	328	288	322	277	296	299	325	299	281	328	302	294	283	311	289	303	318	330	332	306	334	353	286	292	294	307	310	324	356	304	308	313	291	298	324	339	331	321	305	328	311	309	310	331	302	318	314	297	323	325	291	291	286	334	318	300	304	304	314	296	327	303	327	309	340	327	335	320	327	329	310	310	322	323	301	294	299	357	302	290	337	308	305	321	294	327	294	302	299	307	312	296	315	291	327	307	307	305	303	317	351	312	312	344	316	342	299	336	324	339	319	291	334	298	324	297	308	349	297	301	347	323	325	319	309	364	301	343	299	280	321	322	289	278	340	301	336	319	327	295	301	306	307	324	310	302	314	302	331	313	290	306	304	282	308	296	322	299	309	318	313	329	304	313	329	315	334	320	304	319	334	306	310	308	287	303	299	319	291	310	313	289	291	302	301	345	314	325	304	324	289	307	300	303	325	315	294	300	341	326	305	346	320	357	330	315	295	324	339	295	314	325	294
25663	21829	30318	28609	21278	12319	5261	2088	907	598	548	496	466	404	373	380	358	343	283	313	326	327	304	313	313	310	323	280	316	274	282	313	302	288	289	307	320	310	307	243	297	280	275	277	272	278	264	286	300	266	282	264	293	307	310	270	277	317	284	323	277	280	276	284	289	274	286	281	278	286	290	268	290	264	286	273	285	281	297	278	287	267	278	273	312	298	261	253	291	279	289	271	290	295	267	273	279	300	291	290	293	284	257	303	248	281	307	285	278	308	307	283	275	271	281	285	267	284	287	276	272	259	250	267	283	290	277	286	310	295	249	269	261	308	285	274	294	266	266	296	260	271	324	253	287	259	282	297	270	263	263	290	274	257	305	305	291	270	279	272	273	269	277	247	281	307	265	283	322	294	273	246	287	298	271	250	298	271	291	276	266	281	286	282	293	262	307	267	292	245	296	283	290	300	300	270	275	232	276	287	281	273	297	265	269	270	315	278	290	268	295	262	269	279	253	255	284	272	279	264	289	286	279	267	267	261	252	275	270	248	279	286	293	301	265	292	261	289	301	299	269	289	293	257	294	296	281	258	267	276	267	281	293	271	266	252	293	305	300	289	294	275	285	300	294	284	302	297	282	279	298	300	293	289	299	324	284	269	284	291	269	316	266	280	275	267	284	283	289	287	303	274	288	260	297	280	281	285	283	308	290	286	291	329	262	278	294	265	304	267	290	328	274	266	259	300	282	308	285	293	288	264	280	281	327	285	257	295	249	304	264	269	333	287	259	259	280	258	262	299	283	290	283	271	280	265	262	286	283	269	298	285	294	284	281	251	260	298	290	262	274	298	314	284	269	238	295	254	287	321	265	280	265	270	264	262	268	277	278	267	291	294	270	294	270	267	278	272	269	251	296	287	288	283	264	290	261	301	305	269	284	260	281	286	290	313	300	262	280	261	246	258	280	278	294	281	288	298	299	260	287	272	242	243	286	304	285	266	285	304	276	269	270	268	262	282	286	283	295	299	256	277	284	295	274	284	295	291	286	276	292	280	289	293	299	289	269	276	310	298	277	273	298	281	269	260	265	275	254	274	302	291	292	316	287	301	250	265	280	294	287	304	302	279	260	273	278	292	293	281	272	274	304	296	316	265	277	267	280	261	278	281	310	250	298	290	268	295	268	272	290	264	273	291	302	296	265	271	266	303	310	303	307	270	266	291	251	289	293	313	304	315	288	299	249	258	284	304	296	258	273	274	287	261	264	281	276	294	310	258	277	280	239	281	317	281	284	295	280	273	290	279	286	319	310	296	278	295	304	297	267	316	278	267	295	274	283	267	280	285	287	284	304	263	288	292	284	281	285	280	303	275	289	261	261	254	272	274	278	286	265	286	272	294	288	269	291	272	275	267	289	274	297	259	300	298	278	302	285	287	281	308	261	258	297	269	249	264	259	290	255	267	294	242	293	271	299	290	304	293	306	299	274	315	273	306	297	263	271	279	301	254	278	291	286	272	280	298	270	288	289	278	301	286	271	264	287	251	282	294	295	303	267	303	276	274	294	298	291	273	281	283	295	290	264	284	303	289	256	295	301	247	239	264	258	285	294	307	298	287	303	309	289	295	272	271	292	284	277	287	304	295	260	288	279	286	278	281	299	292	306	292	281	277	288	287	284	300	289	283	296	290	275	291	294	285	270	269	256	272	281	330	280	306	241	281	258	270	247	281	322	287	286	288	242	287	301	314	297	254	277	276	293	308	276	278	258	293	256	288	303	263	301	287	285	274	276	285	268	296	298	268	274	284	283	274	277	267	284	266	290	268	272	264	290	301	265	243	275	270	287	321	260	261	269	297	301	289	294	260	305	272	308	307	261	288	270	315	276	277	257	305	327	269	294	315	269	305	279	282	271	326	274	274	295	262	254	279	283	273	275	263	311	282	266	262	273	279	259	304	271	302	305	285	283	304	300	292	305	262	295	296	272	271	271	254	266	265	276	265	290	264	296	291	245	270	260	275	276	263	288	258	280	304	306	261	276	317	281	286	250	300	263	280	307	283	273	285	283	280	284	298	271	291	284	306	282	276	255	223	325	255	295	307	277	248	269	293	263	262	305	260	282	311	271	255	269	287	291	299	266	283	284	295	280	276	294	273	232	285	296	313	282	312	321	283	249	285	284	299	306	272	296	293	293	307	295	299	271	297	312	299	291	313	279	273	263	283	269	285	309	252	282	311	257	283	280	299	263	329	275	273	249	323	270	292	287	280	278	253	288	289	307	302	261	276	269	277	267	270	268	290	271	268	276	292	271	268	276	286	288	277	273	277	313	284	297	278	274	295	255	262	289	250	265	303	267	263	285	283	289	301	299	300	278	292	295	289	264	294	281	264	309	263	271	274	289	280	303	261	295	277	249	294	265	282	271	256	257	274	280	256	280	270	271	302	270	243	285	308	268	297	266	275	295	300	264	297	263	281	259	298	286	251	289	271	294	293	271	275	268	290	293	290	263	277	280	282	286	284	272	273	288	296	274	251	273	269	283	263	273	280	252	314	299	284	273	273	288	277	307	281	263	224	322	241	293	255	294	302	286	277	284	307	260	251	306	280	260	265	296	306	277	252	274	277	259	259	251	272	278	303	319	275	284	308	329	264	284	288	289	278	310	270	266	255	283	264	314	273	272	265	245	274	247	281	265	269	297	284	263	261	264	275	290	262	281	281	269	308	297	286	276	272	262	284	284	289	308	297	274	270	267	300	291	258	258	317	264	296	264	240	247	265	286	290	283	275	291	276	294	275	317	271	257	296	276	268	260	274	276	278	282	277	272	289	274	270	274	311	287	321	284	252	292	310	278	278	278	276	280	256	275	260	271	292	271	254	261	263	287	294	280	293	294	272	292	291	266	277	294	302	302	261	258	278	308	292	258	294	274	297	294	284	270	269	302	257	278	284	264	283	261	291	256	289	286	282	257	266	285	293	280	285	263	273	273	256	286	286	264	313	271	284	273	286	294	259	267	268	290	253	318	278	264	268	282	278	298	301	267	270	274	270	260	292	276	275	304	283	274	274	291	280	290	306	294	290	278	308	297	280	317	321	289	295	305	292	290	263	264	284	273	283	282	278	265	250	253	298	306	298	283	280	310	284	301	261	298	261	302	298	269	265	296	282	239	271	289	299	266	257	269	246	287	253	298	280	247	280	275	271	277	320	299	294	294	292	300	261	264	305	290	269	291	297	289	305	304	287	284	282	285	277	271	286	278	271	294	274	294	291	262	298	281	280	271	295	279	307	282	253	316	326	287	299	266	278	321	301	275	284	289	278	293	301	264	282	291	300	285	254	250	291	295	267	259	299	259	298	283	277	282	315	290	269	321	291	291	276	288	289	279	277	287	309	239	268	301	272	264	279	288	290	285	275	316	292	256	274	297	284	310	270	281	298	263	252	268	283	240	288	275	263	309	274	293	288	326	276	282	282	277	265	307	299	285	279	281	293	307	276	290	286	289	272
32894	57123	45452	29938	23329	14416	7793	3739	1537	937	835	719	642	549	497	491	471	434	387	390	375	378	371	398	335	334	357	323	346	313	346	311	296	322	347	287	322	321	327	300	301	294	306	312	313	302	300	288	309	305	333	301	317	295	317	306	302	306	305	280	338	301	321	315	318	296	302	328	308	316	304	303	293	280	281	292	300	317	298	301	323	297	303	308	308	358	319	310	291	300	344	329	331	290	315	303	320	317	330	310	304	327	325	306	300	302	313	304	288	324	301	311	339	292	328	292	324	312	303	333	284	282	331	310	299	316	343	341	311	300	288	309	296	318	338	311	278	304	319	327	300	298	309	334	300	309	277	296	313	269	299	307	303	311	328	347	364	302	337	323	299	329	308	291	355	336	310	308	321	305	294	319	296	299	319	291	332	315	308	349	318	323	294	323	298	293	308	267	288	272	313	302	300	299	325	302	309	276	321	292	302	313	323	328	323	278	304	294	333	327	273	314	326	312	317	337	307	306	296	290	302	298	294	295	338	292	324	314	293	315	350	335	317	325	320	315	301	320	361	269	326	291	314	303	319	322	298	291	319	311	309	296	313	309	315	309	312	294	306	301	320	294	311	313	334	289	307	300	286	291	317	287	323	303	293	294	326	301	298	291	324	318	304	329	319	301	293	293	314	314	300	306	311	307	284	319	308	306	300	312	300	288	317	342	309	311	331	305	308	280	318	326	308	295	301	337	278	271	321	320	327	317	294	280	346	296	298	308	304	304	331	278	330	322	282	289	310	289	300	311	288	294	301	315	293	288	310	339	311	311	308	342	314	320	325	311	317	301	289	296	297	306	325	329	285	327	274	291	318	352	318	295	325	298	307	304	289	285	307	334	304	275	317	330	327	316	305	310	303	297	299	306	302	310	323	313	305	317	298	295	278	303	297	338	269	308	297	313	330	319	289	313	304	307	300	289	289	312	281	314	314	298	304	326	340	317	333	295	328	291	297	309	292	331	313	313	325	302	308	324	293	312	282	316	289	362	294	312	292	301	338	303	273	316	273	316	291	351	342	339	307	292	273	304	312	301	296	307	302	300	325	320	300	320	284	304	327	281	331	307	301	288	242	299	330	316	302	300	299	297	328	297	314	314	301	309	288	311	366	311	331	306	337	288	302	321	260	315	321	288	300	290	295	324	297	296	289	327	303	311	302	293	294	341	302	314	337	297	326	311	320	327	317	338	287	313	333	331	302	264	297	297	311	320	307	321	346	313	331	305	279	305	320	321	333	322	298	271	328	311	284	327	331	336	332	300	329	342	296	301	309	314	292	312	296	307	317	340	275	328	297	311	306	304	298	307	323	331	323	301	321	285	316	332	293	296	295	314	303	334	330	336	332	314	320	257	309	300	289	320	353	297	325	307	292	287	301	302	292	321	314	310	302	298	325	318	315	315	340	328	276	300	325	314	295	280	313	301	324	301	280	303	299	279	294	303	309	320	277	299	301	324	308	294	317	311	302	311	312	307	282	330	300	288	321	305	302	313	304	311	297	292	297	312	287	349	295	293	306	314	318	340	300	296	341	309	300	298	302	309	310	327	353	307	307	320	284	297	303	304	309	315	316	306	342	316	318	303	349	335	340	314	295	314	328	307	297	335	301	327	295	332	297	301	269	309	306	302	356	295	314	312	325	332	322	289	303	336	314	280	309	308	281	320	303	306	317	302	292	295	302	360	344	291	280	312	346	318	295	299	325	292	312	313	312	300	291	303	290	280	306	324	320	307	300	314	315	312	306	316	302	312	303	317	315	315	322	320	329	299	322	305	318	339	286	293	323	286	300	304	298	309	311	314	307	301	301	318	317	299	284	361	313	307	278	282	299	298	305	323	317	310	301	321	305	346	307	312	298	330	305	319	266	302	315	303	322	285	292	300	274	294	321	310	303	269	324	285	293	303	317	307	322	303	297	347	297	280	321	307	296	304	292	314	304	320	319	339	326	302	321	319	301	311	317	326	329	315	320	294	295	313	317	315	342	309	306	324	308	304	328	320	338	353	302	315	316	289	287	284	294	270	275	323	326	359	306	330	359	307	280	320	297	304	306	311	310	320	294	311	286	331	289	308	309	303	298	321	286	291	289	316	296	309	313	303	291	297	263	324	320	313	307	290	305	330	335	295	300	271	292	319	329	314	310	339	283	292	294	286	324	322	341	301	307	296	307	298	321	304	315	313	346	312	309	318	276	278	312	314	302	331	314	298	295	317	314	330	312	297	293	293	288	303	310	295	312	310	318	325	318	337	311	324	297	328	322	329	295	325	335	316	282	291	302	290	318	299	284	333	290	278	277	348	351	307	259	316	310	325	335	316	297	284	309	306	269	308	333	288	326	307	318	313	300	289	290	299	311	325	329	311	304	272	274	298	311	285	297	305	259	325	315	290	325	348	295	287	330	288	308	287	298	302	279	299	327	330	299	306	323	300	321	314	338	325	316	317	305	288	307	320	301	306	311	303	319	295	329	321	316	307	300	332	297	331	295	306	310	311	275	305	319	310	308	278	327	342	342	301	331	297	329	297	317	312	297	284	338	298	308	311	276	301	305	305	285	300	300	315	329	308	303	325	282	279	281	309	296	330	315	316	301	284	296	288	303	281	312	304	316	323	294	303	320	341	319	289	310	312	273	291	326	327	292	303	309	316	291	322	319	295	309	269	301	348	317	323	324	324	311	296	310	264	340	316	328	300	303	301	311	301	317	302	318	290	313	308	292	324	287	298	310	285	323	326	351	326	319	276	334	318	313	281	336	322	333	279	300	287	306	292	285	304	308	297	317	327	289	292	307	312	319	291	317	326	322	325	282	316	318	309	284	319	305	308	318	296	332	321	305	305	301	297	282	324	292	327	317	327	306	296	284	325	289	280	313	302	339	323	338	326	303	322	337	297	288	302	291	306	293	300	320	300	326	280	318	300	289	329	304	345	334	312	297	313	331	310	291	319	282	293	297	314	310	307	327	310	315	316	313	301	305	331	325	297	285	293	296	304	290	281	293	293	317	299	291	330	313	294	269	322	323	313	284	332	292	302	306	314	325	324	298	280	294	285	332	314	316	328	302	301	319	317	313	290	322	342	299	278	309	293	309	300	305	326	342	313	325	308	272	301	306	275	301	313	332	291	301	324	303	311	296	318	302	307	265	316	321	318	294	287	315	325	274	307	321	316	290	364	329	308	320	328	316	307	347	320	338	315	287	298	286	327	324	324	297	311	304	344	321	356	288	312	329	299	334	307	336	296	321	308	283	291	324	334	337	338	298	301	316	309	332	323	301	295	291	275	326	307	296	292	337	344	307	295	310	296	340	344	301	298	315	340	290	334	341	348	312	311	352	292	315	318	308	298	286	292	340	293	310	298	304	284	322	320	325	305	305	298	309	285	284	319	341	314	342	323	340	311	292	288	308	325	308	292	290	293	343	322	330	321	306	302	314	298	308	303	307	336	319	340	311	307	319	312
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
