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
341206400136	341206400696	341206401246	341206401796	341206402346	341206402896	341206403447	341206403997	341206404547	341206405099	341206405647	341206406197	341206406748	341206407298	341206407848	341206408398	341206408948	341206409499	341206410049	341206410599	341206411149	341206411699	341206412250	341206412800	341206413350	341206413900	341206414450	341206415001	341206415551	341206416101	341206416651	341206417201	341206417751	341206418302	341206418852	341206419402	341206419952	341206420502	341206421053	341206421603	341206422153	341206422703	341206423253	341206423804	341206424354	341206424904	341206425454	341206426004	341206426555	341206427105	341206427655	341206428205	341206428755	341206429305	341206429856	341206430406	341206430956	341206431506	341206432056	341206432607	341206433157	341206433707	341206434257	341206434807	341206435358	341206435908	341206436458	341206437008	341206437558	341206438108	341206438659	341206439209	341206439759	341206440309	341206440859	341206441410	341206441960	341206442510	341206443060	341206443610	341206444161	341206444711	341206445261	341206445811	341206446361	341206446912	341206447462	341206448012	341206448562	341206449112	341206449662	341206450213	341206450763	341206451313	341206451865	341206452413	341206452964	341206453514	341206454064	341206454614	341206455164	341206455715	341206456265	341206456815	341206457365	341206457915	341206458466	341206459016	341206459566	341206460116	341206460666	341206461216	341206461767	341206462317	341206462867	341206463417	341206463967	341206464518	341206465068	341206465618	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2743	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
23136	21856	29628	24762	22081	21269	10775	2766	1526	1187	916	770	617	533	483	398	405	387	329	340	330	312	301	281	302	286	281	273	272	280	288	288	273	252	308	286	275	290	262	275	267	302	282	292	270	293	287	279	256	305	263	282	313	285	297	246	264	246	280	299	288	269	284	263	286	264	311	283	278	270	273	294	276	235	270	270	299	296	262	263	308	310	293	296	275	290	272	296	256	268	272	263	277	241	245	274	265	274	287	295	261	262	298	285	273	249	284	300	286	278	306	291	275	269	244	259	272	274	310	296	299	292	292	245	254	274	275	265	280	259	266	263	294	273	272	266	287	250	275	292	265	280	259	269	306	294	254	259	296	268	296	279	260	287	269	282	284	288	306	262	261	282	264	289	297	270	291	248	231	302	265	280	294	256	260	273	277	268	279	280	291	305	261	251	302	281	288	242	277	303	270	310	269	294	294	292	273	291	323	272	273	330	302	263	316	290	271	232	305	263	267	274	273	301	288	276	277	284	274	267	287	280	287	288	298	268	267	286	291	309	247	280	274	317	274	286	273	289	262	291	275	314	273	265	268	265	290	273	252	284	303	268	283	267	267	241	299	292	285	263	265	287	287	272	275	288	275	256	296	276	309	266	261	279	292	266	255	282	274	292	268	265	253	254	269	297	275	259	253	247	302	288	290	272	267	247	277	269	247	279	270	273	287	277	302	305	261	260	250	281	282	286	294	268	278	247	289	305	271	278	276	298	275	277	321	259	291	275	278	302	253	284	309	277	264	280	307	280	278	264	267	294	258	268	264	258	294	245	265	261	264	287	273	263	276	308	264	297	294	275	289	264	263	259	254	267	266	319	280	259	287	278	267	269	308	264	271	289	298	276	269	301	279	277	306	266	251	273	273	298	261	279	279	298	277	262	294	265	274	281	252	288	297	275	271	285	288	293	240	299	301	280	241	251	292	267	271	273	269	308	263	290	287	300	274	273	269	251	255	256	272	288	290	286	271	264	272	283	274	252	282	280	259	281	313	304	256	256	266	274	280	285	272	299	258	294	292	281	273	295	246	267	280	262	270	290	287	243	263	268	270	268	255	297	279	274	292	244	273	294	270	263	289	271	282	294	307	282	245	270	253	271	282	283	292	270	278	293	305	274	258	271	239	287	285	282	255	277	255	252	258	259	261	290	280	257	270	282	316	284	263	278	269	274	290	264	259	274	285	279	273	270	296	283	297	269	278	268	260	272	263	287	291	275	305	271	268	288	260	295	273	261	272	291	300	266	292	274	266	264	248	285	286	270	296	260	277	294	248	276	269	295	242	280	249	265	248	302	272	269	256	275	296	281	260	265	301	273	255	277	275	299	288	275	297	266	319	267	266	299	270	276	265	276	279	285	264	301	299	282	267	283	281	295	269	262	293	262	285	259	274	280	261	242	293	265	281	275	284	278	288	280	295	284	285	270	264	275	267	281	284	326	284	281	296	248	292	274	274	291	272	275	292	258	285	284	258	268	268	287	262	281	265	292	279	266	281	288	288	268	255	244	270	313	301	262	271	305	272	284	285	274	309	276	311	304	254	298	276	289	248	257	290	286	281	283	315	303	303	272	255	286	255	261	305	290	272	272	270	280	291	286	283	290	288	282	270	262	267	262	247	283	274	288	281	265	264	235	302	271	272	301	284	287	260	284	246	239	305	294	261	289	256	287	281	267	263	263	274	282	289	289	273	289	306	285	245	273	286	287	270	304	306	276	248	304	265	270	289	267	278	278	273	283	286	286	268	277	307	283	280	275	306	268	259	288	273	277	270	251	279	276	294	278	271	273	257	269	261	288	300	273	255	300	268	275	275	281	254	258	282	288	239	267	298	289	281	254	269	273	283	272	262	266	258	315	284	275	257	277	266	258	291	295	253	290	272	277	275	245	260	272	267	241	261	289	280	271	267	275	283	270	286	279	300	270	287	269	281	288	254	266	272	258	248	267	270	251	272	248	299	277	276	309	279	234	246	310	275	301	280	256	248	275	274	258	247	279	235	312	279	233	278	279	289	267	259	281	290	281	324	292	263	289	284	292	268	273	261	273	289	273	253	244	274	297	281	262	296	280	254	304	301	279	262	264	282	259	255	309	259	270	259	260	286	265	277	282	271	267	263	289	278	280	275	280	278	280	264	275	264	266	272	298	255	297	291	282	291	283	255	273	270	277	294	275	274	295	247	306	264	292	294	292	274	261	255	270	256	258	252	278	274	277	282	288	271	254	301	280	269	302	263	310	282	264	280	276	327	291	257	263	256	254	274	255	257	269	279	284	267	294	278	282	278	276	263	274	274	284	274	254	280	233	255	287	296	266	237	265	290	232	255	269	288	291	271	272	287	280	297	255	290	306	275	275	298	295	264	286	272	284	257	283	254	274	251	315	284	303	277	281	286	272	280	258	281	259	271	272	270	290	289	276	266	294	256	286	244	287	279	267	305	290	270	276	278	271	277	280	277	268	265	276	253	279	282	297	279	270	262	270	300	280	292	282	296	275	320	254	279	263	249	288	266	273	290	313	269	293	301	292	257	279	270	282	270	274	300	277	261	286	278	269	265	255	260	254	252	271	268	276	281	293	256	289	262	251	256	275	287	302	304	269	239	267	270	293	287	252	281	289	302	283	267	266	279	287	250	283	271	278	274	260	249	262	287	266	271	294	283	252	262	257	261	279	282	291	263	288	279	275	254	293	311	284	272	309	274	271	287	250	259	287	296	310	284	265	291	283	291	283	272	239	259	285	297	262	277	245	273	260	265	295	297	282	252	277	258	254	254	287	282	294	264	293	294	291	286	302	285	257	252	270	264	293	277	285	285	304	302	293	263	260	249	272	305	280	276	268	263	279	268	277	257	305	263	286	259	257	247	269	285	262	281	278	279	274	304	280	268	287	254	270	283	282	256	287	261	267	289	269	244	267	271	271	272	264	273	269	287	265	285	259	306	267	259	253	265	274	278	253	264	269	292	291	293	285	294	269	276	260	301	268	294	289	268	280	276	285	282	264	263	270	274	291	279	254	296	266	247	259	285	274	321	299	307	268	304	300	282	289	311	268	281	256	274	263	315	290	283	270	285	290	276	245	274	286	279	259	280	267	283	269	291	280	262	295	243	293	302	309	271	301	282	281	323	270	261	281	260	304	244	276	271	271	272	274	306	295	294	284	266	291	262	291	246	290	312	309	252	274	302	277	287	262	282	270	271	277	252	264	290	303	294	274	294	271	292	291	295	303	285	278	280	273	284	284	291	291	308	282	291	266	244	246	294	281	277	261	267	266	281	276	272	271	254	278	291	254	262	251	267	282	263	252	262	289	254	287	275	274	297	269	253	290	283	295	266	291	271	282	265	256	273	277	282	308	288	257	310	272	280	290	296	286	288	250	269	294	290	267	280	276	272	303	273	294	283	263	301	261	272	266	270	297	291	271	260	276	286	269	310	275	284	269	280	272	230	274	291	268	264	279	265	275
37377	61249	48017	33627	20557	9237	5643	3568	2393	1655	1428	1128	831	749	595	522	474	470	415	405	341	355	332	301	332	306	334	345	303	316	266	285	330	320	268	340	279	339	318	304	287	324	310	297	308	288	279	262	325	292	278	257	288	260	305	272	256	334	281	251	308	278	267	283	296	326	326	296	264	319	278	282	314	288	295	295	313	295	293	297	314	291	306	302	289	295	298	315	286	335	317	271	299	294	294	297	298	281	294	299	302	350	274	297	303	310	331	311	283	307	287	289	288	294	293	292	266	278	286	259	302	284	279	304	303	279	302	303	277	267	277	303	292	268	309	313	305	297	308	302	316	304	315	299	291	299	298	271	317	291	272	298	282	295	318	302	277	285	290	287	302	274	297	289	297	313	304	275	303	317	290	327	318	296	320	279	285	301	272	305	297	303	281	312	288	292	319	301	306	299	318	275	287	278	284	273	309	283	309	319	293	318	310	285	302	287	271	254	277	305	287	290	274	282	282	296	305	304	273	320	280	305	280	277	329	289	278	290	288	287	279	298	304	295	295	283	295	294	276	316	268	296	316	309	289	284	309	282	279	281	299	277	308	281	318	256	318	322	323	308	300	318	321	311	270	287	293	302	286	282	279	306	302	288	295	284	293	312	280	316	305	329	293	336	301	289	316	271	298	287	280	289	308	287	278	292	280	260	295	298	287	283	299	327	307	294	301	293	308	290	293	292	291	290	299	306	285	265	306	312	281	302	304	268	331	299	278	281	319	307	317	315	268	272	314	295	279	321	288	279	289	255	310	271	310	291	261	294	269	316	277	282	315	276	279	325	296	288	297	284	298	281	323	308	286	299	282	325	289	295	299	290	274	263	317	306	286	295	298	298	284	294	313	313	248	277	295	306	306	329	274	301	301	270	303	284	292	310	317	268	314	320	284	313	298	294	273	309	307	302	303	311	279	279	287	261	305	275	296	298	272	294	299	294	298	264	277	298	301	291	302	267	285	299	268	329	290	288	296	293	304	343	309	260	309	284	308	311	325	314	306	327	294	299	307	288	309	291	314	280	288	278	299	299	310	276	316	286	322	306	273	305	293	287	344	282	283	298	282	295	299	341	278	297	269	334	296	262	268	287	284	294	303	309	310	304	323	308	301	314	289	298	290	302	297	296	286	315	268	312	305	289	311	310	298	289	308	308	294	294	280	306	325	302	316	326	290	281	312	291	276	276	309	265	285	285	325	274	297	288	302	313	289	300	300	282	294	279	308	295	288	312	301	249	286	311	332	335	302	305	323	272	289	298	275	306	310	261	285	267	294	304	305	302	326	309	305	292	299	312	309	275	304	281	333	287	293	285	287	290	308	286	311	265	279	292	289	293	291	287	288	256	289	283	306	305	332	300	277	255	263	290	327	288	311	308	303	277	316	306	301	274	332	298	272	315	286	295	312	296	289	292	270	302	313	296	298	297	296	303	305	284	274	257	311	304	294	267	280	271	294	300	296	304	278	310	286	302	300	313	314	294	304	279	272	328	298	273	305	290	307	300	338	306	285	292	296	312	321	325	315	293	308	275	314	281	303	282	306	318	293	282	294	304	306	283	302	283	293	309	292	299	281	286	317	296	319	333	298	304	277	266	311	284	301	292	300	310	290	273	293	323	303	290	325	287	285	313	299	288	268	272	302	350	291	294	306	274	294	330	308	298	317	283	298	330	300	269	294	303	283	287	295	296	272	297	323	298	313	307	293	277	288	306	301	312	312	285	304	299	305	291	284	285	280	315	284	290	283	251	269	299	276	295	327	288	318	277	291	267	331	300	319	280	294	293	296	284	312	307	308	307	287	295	292	293	291	263	296	291	289	286	304	305	284	318	307	288	305	313	303	289	304	309	251	293	284	287	288	296	287	265	278	305	335	296	327	297	287	310	280	312	314	305	292	284	278	275	287	324	282	304	314	293	290	310	304	287	279	313	298	331	294	315	258	303	307	285	343	316	289	286	322	292	294	296	275	292	279	313	291	289	316	314	323	240	250	306	301	301	301	271	301	297	336	325	305	297	290	307	281	277	316	273	315	298	313	292	296	286	268	290	293	310	284	309	287	273	277	289	316	285	286	280	320	306	297	284	312	274	285	263	296	304	290	298	318	319	294	288	295	242	296	305	336	267	292	270	271	315	270	293	284	314	310	305	311	296	252	282	284	294	314	304	329	299	284	282	291	310	288	305	305	305	284	296	296	302	273	337	301	285	297	316	299	308	298	299	315	306	305	286	306	287	302	300	297	315	300	302	302	294	306	297	304	294	284	311	312	280	318	315	296	300	294	296	322	312	300	275	286	283	313	287	297	303	287	291	266	306	307	320	304	266	314	266	293	306	312	266	260	296	330	280	279	300	276	313	293	295	307	272	291	295	301	256	295	278	287	286	311	288	292	301	289	315	277	306	311	317	308	300	308	312	295	300	268	296	303	298	289	279	315	267	299	297	309	261	326	297	334	312	309	284	311	282	276	309	325	292	301	305	297	292	280	300	271	301	314	291	299	292	302	305	299	323	342	292	283	311	276	327	304	289	308	328	281	289	292	281	311	282	307	285	309	298	296	271	295	294	302	332	305	336	285	291	319	304	297	279	271	298	285	295	314	288	278	304	309	288	295	312	287	284	291	280	285	308	285	306	254	266	283	305	302	301	280	305	304	253	304	278	322	275	268	306	327	275	288	309	269	318	301	294	312	315	326	303	299	320	300	288	299	288	296	287	305	290	288	283	295	304	320	306	333	294	317	297	292	300	289	264	295	286	281	304	316	284	296	315	302	328	295	305	322	290	296	291	288	288	302	330	273	302	276	294	319	296	300	288	282	298	302	304	290	304	287	293	286	283	278	293	270	311	309	288	276	309	282	297	272	302	305	295	296	317	273	255	294	303	274	265	322	293	302	299	272	274	300	304	322	287	304	306	297	321	271	323	269	326	307	300	325	287	280	312	281	316	300	308	295	268	299	276	254	286	326	296	299	304	277	304	307	277	301	286	309	272	293	316	287	309	308	302	307	274	263	288	311	291	309	277	293	295	310	301	291	298	290	283	270	322	270	308	301	298	263	271	289	298	298	308	295	282	286	284	305	301	303	308	276	298	292	346	296	300	312	291	329	295	300	275	314	310	276	310	284	311	294	300	318	323	308	267	266	285	300	304	273	266	302	294	327	307	307	304	298	286	266	288	303	283	302	288	316	284	290	284	285	293	300	309	286	313	270	266	312	321	282	291	299	313	277	295	318	315	297	295	301	275	303	304	289	307	341	289	275	263	299	286	291	284	300	308	294	334	278	313	267	291	297	294	308	283	291	288	267	290	305	283	267	335	294	310	321	302	319	324	315	348	320	288	292	288	306	319	282	283	290	285	272	305	301	301	279	281	286	273	321	274	316	277	275	315	287	295	286	286	282	302	315	289	280	278	315	296	303	306	315	290	304	302	268	304	306	300	292	278	286	282	288	309	316	284	312	326
32166	32833	30510	15921	5146	1990	1146	813	672	520	461	429	465	400	404	337	372	344	372	314	336	342	339	299	341	325	337	349	324	337	293	343	299	328	328	312	349	341	297	316	328	333	346	332	347	304	296	317	321	363	315	300	329	318	326	330	302	316	314	344	324	331	333	323	344	332	319	297	302	318	306	314	333	381	326	340	318	311	313	304	348	342	324	315	307	299	313	322	318	323	320	309	345	332	337	332	344	309	342	320	342	311	319	320	308	321	357	316	321	326	316	371	325	356	336	329	310	322	287	310	305	315	333	347	301	353	347	319	350	325	320	303	322	319	343	315	328	305	323	335	328	343	341	307	311	321	346	321	299	315	318	306	337	338	301	296	327	323	289	352	350	336	337	347	342	324	308	342	326	339	324	332	298	322	340	325	324	303	326	296	318	322	335	286	342	286	331	305	330	284	335	338	308	307	299	302	308	342	306	316	285	344	362	338	297	364	328	279	298	318	335	315	301	309	325	295	316	307	319	345	331	316	316	352	300	328	335	335	308	300	300	370	329	331	302	344	280	337	319	309	320	297	345	297	319	308	361	299	324	335	317	325	316	320	341	320	344	345	315	318	351	317	316	297	323	306	335	322	332	335	340	341	341	321	350	272	339	361	295	314	310	303	342	323	324	343	319	310	329	336	305	315	334	330	351	333	334	296	326	339	333	271	304	358	302	303	334	315	331	331	297	313	344	318	330	297	335	348	320	309	341	302	346	332	355	329	335	290	347	333	313	312	331	309	299	307	348	317	321	343	318	325	301	319	358	348	334	304	312	303	320	344	327	301	320	340	326	288	353	319	343	319	329	325	306	315	299	357	294	322	307	308	324	330	324	328	303	294	350	338	328	356	309	323	296	339	327	351	324	325	351	337	313	305	345	318	306	328	313	328	312	314	321	330	321	310	352	312	335	327	294	368	317	314	308	324	311	292	322	321	313	325	323	310	321	356	287	324	337	296	325	326	311	325	329	315	277	308	318	328	308	340	354	307	333	311	320	342	332	318	316	291	322	344	299	326	310	359	317	313	316	366	333	325	311	335	349	316	280	345	321	330	345	330	329	321	304	333	299	332	337	309	327	301	325	318	333	330	323	329	311	344	327	365	328	326	318	329	330	315	322	333	303	322	331	316	326	313	341	357	311	320	347	335	317	360	319	327	309	330	305	343	289	310	298	322	325	349	312	321	331	314	344	320	337	332	339	326	335	302	328	312	334	289	357	311	361	293	333	327	349	334	346	305	326	350	310	345	329	294	335	342	318	315	331	336	350	313	347	317	307	340	311	313	315	323	323	328	269	299	337	332	315	335	351	326	353	353	331	306	330	335	332	342	311	313	315	304	314	351	299	308	363	325	326	294	312	329	324	323	310	316	317	342	329	320	320	316	309	301	345	347	361	307	295	331	327	324	308	306	319	302	345	348	332	302	312	328	335	332	309	309	314	341	363	304	306	321	322	329	320	336	341	309	289	338	327	322	307	336	320	334	327	338	351	307	302	328	302	354	347	311	318	327	313	310	319	305	318	333	311	346	330	315	360	329	357	268	322	326	334	325	331	329	297	285	327	314	356	312	333	340	328	311	298	330	322	325	340	312	305	330	309	350	373	333	317	342	286	313	340	341	330	318	307	309	314	334	301	329	327	309	356	305	328	334	331	327	332	306	321	323	292	316	319	354	337	341	265	355	289	311	286	292	317	305	341	306	306	299	309	320	340	339	339	317	311	326	307	332	330	298	309	344	330	305	322	317	347	313	308	309	317	336	334	318	300	347	323	345	335	310	338	317	336	364	322	328	361	313	334	328	311	333	330	300	360	344	330	309	298	354	309	348	341	348	315	294	340	319	347	318	311	314	289	335	338	319	323	303	343	319	309	293	339	317	326	336	325	305	325	334	344	333	303	312	329	307	341	332	311	298	305	339	327	337	358	291	312	323	333	297	313	323	326	341	329	331	347	280	311	337	320	315	316	333	353	320	303	332	291	297	304	312	337	333	330	347	296	304	365	326	330	322	303	316	341	323	311	327	289	328	315	332	317	349	300	333	299	330	358	329	294	352	307	295	325	310	308	305	345	341	329	299	339	315	342	331	327	323	316	337	303	332	301	321	305	322	297	326	338	349	345	337	324	327	326	352	306	334	298	301	319	336	357	321	320	321	308	306	321	341	302	313	313	358	316	315	340	321	330	346	298	305	331	356	304	342	300	337	310	316	325	311	324	355	324	344	312	321	299	337	318	323	308	308	358	315	327	304	323	343	324	350	304	330	317	368	340	315	347	320	330	325	308	322	323	336	317	328	319	283	327	301	344	305	338	319	358	324	328	326	323	336	346	326	279	319	308	311	312	336	356	305	311	300	308	311	314	345	316	324	346	324	333	296	339	335	347	333	334	334	306	345	359	371	344	293	334	337	301	317	323	299	318	342	336	300	321	332	301	338	339	322	301	285	342	306	298	355	290	302	345	331	315	344	321	334	315	311	323	336	323	345	324	261	328	316	329	313	336	329	343	342	344	341	325	347	337	332	312	292	313	341	303	334	339	350	317	306	340	348	316	333	313	342	303	326	303	353	351	347	316	300	342	309	303	346	298	328	330	303	310	354	336	357	328	308	309	329	303	331	309	324	303	342	309	306	314	348	322	314	306	352	318	344	330	309	282	353	318	344	308	336	328	329	294	311	304	317	351	324	302	334	333	339	338	330	312	342	313	345	343	315	325	313	377	282	304	351	312	337	320	338	315	319	326	329	328	330	326	307	309	307	313	352	330	289	326	332	314	321	294	323	307	309	302	319	337	297	336	336	327	325	341	340	311	318	307	335	336	316	325	322	323	310	346	339	333	317	310	331	325	320	321	346	322	312	340	338	325	348	328	301	327	330	345	339	336	313	300	302	324	311	324	324	340	332	359	332	327	328	307	324	306	320	357	349	317	332	302	334	334	304	329	345	332	319	315	312	297	336	355	321	340	325	320	327	338	294	324	336	326	312	315	328	323	331	331	319	308	319	322	301	311	311	342	326	367	329	305	325	340	297	303	337	311	351	297	345	356	310	336	297	302	317	314	328	325	344	328	350	386	310	356	342	319	342	333	328	325	315	322	330	337	315	316	313	322	327	317	331	336	315	328	310	323	312	329	331	316	326	347	328	333	322	331	324	328	339	304	332	292	297	334	332	317	335	316	299	315	362	340	348	329	332	349	308	341	373	322	341	299	319	311	349	299	322	311	315	299	331	326	326	341	328	342	298	328	318	369	306	299	361	303	282	294	329	323	346	330	323	314	290	305	314	335	338	312	342	317	320	341	337	346	333	322	295	325	318	338	315	321	292	324	326	297	319	347	338	308	317	321	316	300	301	295	297	333	304	298	321	348	303	338	341	326	318	320	340	313	308	328	293	316	327	303	333	299	309	330	310	332	333	337	320	298	309	310	330	316	297	325	280	335	311	306	331	343	318	330	317	343	322	313	313
35445	46081	31623	15032	6914	3102	1850	1269	977	747	666	562	520	428	454	395	402	402	372	394	367	422	375	358	372	373	365	356	366	376	376	380	341	351	354	359	344	388	343	352	369	367	381	383	342	371	338	340	298	344	347	356	331	377	352	347	365	346	328	339	350	336	346	344	322	338	370	359	348	365	351	389	378	361	385	353	390	343	338	356	348	370	364	357	327	348	349	390	383	365	366	352	380	377	343	335	364	346	334	350	324	376	367	368	371	348	311	369	375	345	354	357	382	345	352	321	343	363	359	356	362	372	363	329	364	361	340	351	382	359	350	393	359	385	378	329	384	343	362	381	373	350	334	367	365	391	350	361	354	355	395	369	323	365	354	338	376	348	376	362	315	366	329	370	345	367	352	360	340	346	335	367	377	352	350	338	353	351	374	364	334	374	335	367	380	355	348	396	372	329	341	362	374	340	367	324	328	398	370	332	344	383	342	358	363	394	380	377	370	396	345	361	366	363	378	349	345	359	339	349	338	358	331	393	349	382	356	322	338	318	346	346	376	351	353	363	339	355	346	333	380	333	351	348	346	368	346	355	342	361	336	356	338	340	315	356	362	340	344	372	377	406	350	334	368	348	336	345	323	331	373	350	359	346	318	325	353	346	338	329	347	371	372	336	332	343	359	345	374	357	303	338	341	358	357	371	338	380	380	341	341	318	331	317	326	346	371	338	370	355	339	351	336	372	324	367	361	347	383	377	389	365	364	366	341	377	391	392	397	368	353	341	382	390	354	339	323	378	343	346	348	357	370	353	346	322	378	336	372	345	357	383	391	355	380	389	354	332	369	359	366	386	352	349	348	354	366	383	357	365	344	328	351	392	347	337	344	348	358	343	362	335	333	350	373	381	340	368	357	373	376	343	334	343	390	375	330	335	350	362	383	380	356	349	354	382	339	350	312	357	338	343	354	328	334	364	376	367	387	343	346	366	354	373	363	388	362	340	331	361	376	342	348	348	323	372	326	381	340	350	357	335	335	363	348	332	403	352	361	384	365	360	343	355	384	337	355	364	329	351	393	317	317	362	384	344	361	355	336	314	357	345	350	372	359	355	359	360	339	370	362	375	372	370	372	361	359	351	349	343	345	330	341	348	348	340	373	343	368	361	335	392	343	349	336	340	359	333	352	347	364	338	357	326	363	387	359	384	356	371	361	369	377	346	344	342	362	336	340	363	354	375	353	371	367	366	346	327	359	387	363	361	357	357	361	332	339	332	360	366	330	355	368	346	346	364	391	361	355	364	346	382	344	357	349	377	379	346	345	345	337	363	366	362	316	329	350	345	382	351	392	344	346	351	349	356	338	368	384	342	339	325	333	360	348	358	378	354	345	361	340	364	344	391	357	381	350	342	344	355	364	349	331	363	334	368	369	367	337	335	370	374	371	345	378	344	375	377	358	351	352	344	386	328	353	347	338	333	348	371	354	354	381	348	360	367	362	370	339	349	359	373	347	349	333	374	382	343	343	370	343	406	395	333	369	324	351	363	362	354	344	375	342	347	397	367	393	373	387	373	360	351	353	359	355	337	342	374	355	335	351	371	344	362	365	355	359	381	363	335	345	372	352	361	352	378	332	343	362	358	374	362	355	368	324	348	379	389	324	350	384	354	356	348	320	335	338	371	370	374	391	374	352	369	391	349	353	368	343	366	417	360	364	341	351	326	365	336	361	374	344	347	332	376	376	357	353	349	361	364	354	378	357	384	357	361	306	365	354	369	371	339	330	354	336	381	395	352	351	350	352	381	386	375	342	380	356	347	349	367	367	309	369	359	333	383	329	328	356	358	348	372	393	373	359	323	365	335	356	357	341	348	366	344	385	325	325	346	311	375	356	399	348	371	343	369	341	335	371	355	367	346	363	371	353	322	359	353	346	362	347	389	375	381	357	351	352	347	390	377	367	353	342	361	346	354	353	364	362	395	365	336	354	357	355	366	355	344	335	347	317	362	340	342	349	366	348	344	342	345	377	359	355	333	338	369	352	338	372	349	397	378	332	383	333	363	348	375	370	362	362	330	336	371	329	361	425	370	356	332	343	373	332	344	387	373	377	372	383	361	337	361	342	353	351	349	336	362	368	352	408	325	379	380	371	335	370	393	332	350	331	360	383	341	319	343	370	333	354	358	361	375	362	374	344	346	393	354	369	362	330	348	334	349	341	364	350	326	374	348	332	335	383	366	363	326	384	347	327	368	382	358	379	374	356	369	367	332	353	363	363	367	360	376	354	313	356	357	348	350	349	345	335	341	361	369	366	342	371	369	367	352	345	405	352	332	355	346	353	391	353	356	382	354	361	361	362	349	340	350	359	406	340	380	370	371	354	393	318	396	354	356	350	343	363	389	357	350	331	390	395	344	327	373	354	366	343	341	356	350	324	343	337	377	367	386	337	341	309	349	331	346	381	359	374	359	302	371	342	381	320	356	380	370	322	325	385	351	379	368	338	346	331	346	339	385	364	360	347	389	332	340	387	360	380	350	366	368	314	347	372	344	351	331	356	359	374	335	343	394	344	341	359	374	376	357	375	370	365	352	362	374	354	350	371	339	357	357	347	361	320	351	306	353	369	322	350	366	337	359	341	342	348	368	347	346	359	348	352	392	318	344	367	359	355	371	326	383	356	332	355	350	382	375	387	381	383	390	356	351	374	325	366	349	346	369	353	354	371	363	357	316	367	323	345	349	354	334	371	364	365	358	343	330	373	354	378	354	373	370	385	368	396	346	343	345	329	366	323	371	374	356	358	335	361	343	374	375	332	325	360	352	347	379	365	326	365	335	344	354	353	365	353	356	393	379	397	314	358	334	377	349	375	355	357	370	363	357	391	358	346	341	351	358	350	309	365	341	352	322	361	347	352	345	334	353	372	337	369	380	364	374	338	350	319	341	379	356	347	350	368	360	364	367	344	383	380	339	337	356	329	353	370	361	347	349	368	361	358	356	356	344	359	331	359	362	354	391	360	339	362	355	330	338	358	313	346	387	373	355	394	357	335	360	355	380	348	344	353	370	375	336	362	363	379	367	354	332	348	356	368	341	344	339	333	391	381	349	351	359	360	345	336	317	370	352	347	353	330	348	327	375	349	371	354	367	322	343	340	324	346	340	327	310	384	344	360	366	327	335	372	347	352	355	360	370	331	393	373	350	345	379	393	367	348	353	348	349	331	350	349	344	388	346	365	322	354	328	363	384	358	344	351	373	365	384	334	350	341	365	340	361	361	386	343	369	374	348	336	348	350	338	377	372	380	332	348	328	362	375	337	348	413	331	363	355	361	341	365	332	364	328	389	343	349	350	343	390	345	353	350	365	351	373	337	351	336	377	340	361	379	353	365	372	391	333	329	361	356	391	370	392	324	330	354	358	367	349	356	370	352	372	368	316	343	362	335	343	361	346	352	335	350	376	370	342	332	357	344	406	362	343	355	348	330	320	363	322	346	333	366	330	376	377	339	341
23931	21571	28816	25069	21103	12639	3482	1525	1036	806	652	535	468	418	421	391	310	345	315	279	285	330	320	289	300	278	275	300	296	298	257	272	281	269	317	298	266	265	280	275	283	294	260	309	278	260	283	287	257	272	286	281	271	251	276	274	270	247	256	255	246	260	303	265	299	269	265	261	275	259	243	278	248	279	260	281	264	275	283	241	310	258	274	260	283	289	236	298	272	276	276	268	256	276	273	288	273	280	287	269	286	278	270	284	312	280	262	272	274	239	281	233	260	257	254	237	263	299	282	274	301	294	299	253	263	262	271	278	285	235	282	288	265	270	273	256	301	279	263	257	269	271	287	302	258	273	311	267	296	277	278	281	286	265	273	272	315	254	274	285	254	256	271	283	286	267	274	286	284	261	259	284	288	260	275	276	269	281	309	239	251	298	292	284	263	298	245	266	288	254	269	264	263	264	283	296	277	286	264	293	287	271	273	281	263	288	265	245	266	249	282	278	278	274	272	258	280	264	260	266	281	256	290	283	282	277	296	284	266	222	267	262	281	290	278	258	285	274	289	257	278	296	282	285	253	270	252	282	285	256	258	263	277	262	262	278	244	279	267	298	250	275	301	290	265	262	272	251	279	301	283	288	274	251	246	290	274	276	244	279	249	268	288	287	243	281	272	294	276	252	256	236	279	267	275	266	285	265	273	293	248	253	282	269	259	260	255	286	299	299	248	304	263	246	263	290	268	309	275	274	277	255	262	281	263	241	247	258	265	260	261	269	276	270	286	301	256	269	263	258	275	286	302	262	289	276	249	300	269	252	262	259	282	272	277	271	285	259	244	291	284	284	268	265	271	267	261	286	298	285	318	262	272	253	286	274	307	277	269	281	277	280	247	257	270	279	302	261	239	291	254	301	263	300	276	281	285	249	290	297	282	282	274	247	300	253	241	289	264	258	307	292	241	283	287	262	270	273	260	269	308	289	285	275	302	277	273	264	269	304	278	259	281	260	279	284	245	255	286	284	281	287	257	292	306	253	275	268	255	288	286	278	281	269	279	266	271	296	285	274	275	266	288	247	259	256	318	277	264	264	249	262	262	271	256	275	266	274	270	291	255	285	273	267	246	257	291	269	247	278	284	288	276	253	252	251	273	289	266	282	240	319	272	301	266	275	264	259	258	245	288	277	249	319	254	275	277	274	272	282	271	277	269	306	271	279	242	271	292	246	286	267	255	276	256	261	250	286	301	262	269	262	288	264	271	288	279	305	281	283	274	243	276	294	292	263	267	298	216	267	270	300	264	267	260	255	262	258	265	270	265	276	282	248	247	264	253	276	267	285	268	258	255	268	256	267	228	264	288	257	255	246	278	272	276	282	302	250	281	279	281	266	275	277	277	265	285	328	283	278	271	264	267	264	254	270	257	256	285	289	258	288	262	261	273	273	275	293	277	278	273	261	253	263	281	267	254	303	252	260	273	287	266	285	262	280	271	289	257	273	291	268	272	305	273	293	265	280	275	251	256	295	265	256	288	251	300	262	247	296	318	265	276	263	274	282	255	254	283	254	254	288	276	281	281	298	250	292	296	257	306	301	265	292	264	268	301	278	270	272	307	281	254	258	262	262	243	275	278	250	271	264	258	247	258	264	294	284	268	297	240	266	275	279	309	274	274	262	257	244	283	263	301	281	272	271	250	273	267	281	255	298	273	252	254	278	261	260	279	274	300	278	289	249	279	266	247	280	301	282	277	261	251	247	265	279	268	287	291	306	254	286	269	236	276	279	285	250	290	273	249	277	289	257	288	271	273	263	273	275	242	286	283	241	270	280	265	264	251	273	286	281	263	262	273	274	271	257	299	256	247	268	255	287	243	253	295	296	247	290	270	254	274	269	275	254	282	276	288	244	272	290	273	273	274	296	275	270	270	278	299	269	280	271	278	265	284	275	290	253	273	257	266	262	262	251	295	259	270	279	272	264	270	288	254	257	259	263	276	272	277	270	276	299	277	265	289	267	272	255	303	267	263	247	278	242	253	262	272	260	269	256	293	269	246	246	271	242	278	269	267	261	269	275	273	279	289	245	249	242	262	262	260	305	286	280	277	250	274	280	271	293	267	267	316	258	294	262	256	261	282	292	259	257	282	287	285	283	272	291	271	247	270	284	239	276	283	281	270	272	251	274	247	277	274	270	266	245	262	294	287	272	294	280	258	284	267	282	297	268	267	282	269	262	272	277	252	272	264	281	296	274	274	252	267	265	277	291	289	264	298	281	250	283	282	247	254	291	241	263	253	284	280	299	279	272	264	252	294	286	253	287	269	232	282	305	271	276	257	288	307	271	298	298	262	246	308	260	273	274	274	320	254	265	242	247	251	230	292	259	267	289	277	279	258	279	269	302	264	309	263	286	295	266	290	299	256	261	277	269	299	268	260	287	263	332	275	272	252	270	280	265	280	262	259	265	276	245	286	269	266	248	249	255	271	227	269	285	280	273	293	268	271	255	241	260	280	255	278	240	293	292	262	293	259	267	254	283	244	253	263	314	296	265	285	266	284	255	257	263	273	274	288	260	281	253	276	287	253	262	289	255	254	275	287	275	272	274	264	263	258	271	263	275	269	251	286	276	273	276	270	304	304	284	268	256	270	262	257	268	262	282	274	282	282	261	269	299	265	262	292	259	267	276	271	282	286	274	263	253	247	260	273	274	258	280	264	287	269	286	278	256	265	264	264	270	265	232	248	249	271	255	272	252	267	255	302	267	264	262	270	278	274	290	276	277	272	269	268	292	287	277	265	267	269	274	252	248	249	284	264	279	276	270	319	283	274	260	265	263	252	283	256	268	268	270	258	258	271	245	319	247	271	284	274	275	257	286	260	270	246	255	254	252	270	252	279	286	254	257	253	277	251	293	290	259	256	270	288	269	265	280	286	273	295	272	295	272	274	280	260	292	253	289	277	258	280	271	276	274	263	264	298	279	265	270	250	277	283	259	244	278	261	277	272	283	276	267	277	240	249	287	271	292	235	293	251	242	279	292	264	274	259	271	289	284	309	273	266	276	272	260	259	290	308	280	269	269	293	238	245	247	239	304	269	279	268	283	281	285	277	274	258	253	282	268	247	280	281	246	268	272	263	235	275	256	261	270	251	278	267	261	290	271	283	260	285	264	254	286	261	270	256	261	271	268	274	277	261	259	264	284	273	266	298	291	268	258	275	271	275	272	276	281	294	259	257	284	269	246	260	268	259	286	289	289	270	290	265	296	250	262	291	265	266	279	292	264	264	260	260	279	249	297	284	305	266	250	274	289	255	293	286	260	263	282	287	256	248	285	269	291	300	301	268	278	265	254	267	298	269	321	254	285	263	282	254	249	287	274	282	259	278	287	244	258	268	246	259	252	292	257	272	278	263	275	287	267	294	276	242	290	250	252	251	288	278	244	249	271	275	298	288	253	268	315	262	247	298	259	269	277	257	270	269	260	281	286	231	253	296	298	278	243	260	261
34883	58804	44840	27071	14484	6657	3426	2285	1646	1254	958	751	641	549	437	449	489	383	384	349	345	298	303	323	302	300	330	338	304	271	304	298	314	285	294	337	299	314	293	309	318	303	308	309	311	284	313	318	297	294	329	311	301	332	292	299	298	298	287	328	287	289	285	289	309	305	280	321	306	330	303	296	286	330	302	315	285	299	282	309	317	286	288	303	308	276	303	312	287	324	305	263	302	277	295	312	312	287	292	267	281	279	267	312	300	322	290	315	339	288	305	320	310	262	282	270	303	313	277	303	329	322	285	322	285	290	308	301	276	300	297	299	284	314	277	283	298	312	314	326	286	323	317	293	328	271	293	279	321	301	257	255	282	290	305	289	323	296	319	286	321	285	300	286	308	293	278	286	298	288	298	287	299	294	291	292	276	296	303	290	320	332	307	279	324	302	316	300	322	328	295	326	276	269	301	305	269	292	298	315	303	307	296	303	302	288	295	285	294	298	293	337	295	313	291	290	325	286	275	273	294	317	331	345	275	293	316	290	311	287	303	302	296	336	291	290	295	279	342	279	319	290	273	297	321	318	296	310	268	295	287	354	309	278	299	302	309	298	329	282	302	291	303	322	295	295	288	316	325	295	293	310	270	288	307	276	306	289	303	304	309	281	279	280	308	299	274	298	296	289	309	271	302	302	326	316	298	299	283	289	323	294	317	292	295	297	298	283	305	298	307	302	304	312	331	280	299	294	304	309	310	302	283	301	318	289	267	271	281	319	333	304	321	292	327	304	303	300	277	319	280	288	274	313	274	276	327	301	267	262	295	314	315	314	286	263	322	323	275	322	292	313	299	317	289	292	305	301	296	301	293	275	310	314	323	311	306	305	278	318	300	278	288	285	312	317	300	315	306	312	316	294	323	282	292	306	305	289	314	336	285	301	293	313	323	281	306	306	298	311	324	294	293	277	293	311	306	288	275	298	261	294	277	330	319	308	279	283	291	288	286	319	321	277	255	280	266	264	309	297	281	290	322	291	320	294	296	311	301	315	316	294	291	301	299	282	279	307	309	312	309	288	290	288	277	291	287	272	293	288	301	314	296	284	310	307	294	285	285	290	280	260	300	286	312	297	291	291	270	301	334	316	276	307	290	282	269	307	313	281	278	297	292	308	294	316	352	307	316	281	301	267	293	281	339	333	287	337	313	329	298	270	306	324	279	313	306	292	262	289	284	298	285	313	318	312	335	275	312	316	327	296	269	283	310	270	298	303	299	270	309	300	297	345	282	301	300	290	274	310	304	312	267	311	295	298	320	300	310	306	309	327	332	288	271	300	300	293	310	306	321	299	287	319	290	306	313	296	274	309	277	305	297	302	287	311	279	293	285	303	309	286	270	279	310	269	294	295	292	316	303	298	302	287	296	296	312	271	291	295	291	297	309	281	265	314	298	325	281	276	299	259	294	291	276	283	295	320	286	278	305	265	290	328	269	273	297	304	307	285	294	287	290	303	322	293	300	299	290	289	308	285	331	301	329	282	284	335	317	308	322	323	271	320	276	338	293	332	278	315	258	305	285	268	276	280	278	294	296	307	298	309	257	306	296	283	296	302	297	315	277	272	284	277	302	322	297	341	279	304	315	278	302	301	277	288	315	321	328	284	325	278	302	310	309	283	282	313	311	301	284	278	289	281	282	303	326	321	290	284	329	298	298	284	302	310	280	347	316	284	272	300	304	309	306	288	288	308	275	296	287	270	300	317	297	299	301	316	307	291	298	312	276	298	338	310	358	290	297	316	317	283	280	294	318	305	280	307	292	307	321	274	275	308	291	292	300	303	285	301	273	322	277	285	297	289	299	287	344	269	277	308	283	341	286	317	295	308	303	287	287	299	293	308	300	288	329	317	266	293	318	316	318	279	320	298	281	306	292	281	307	286	306	314	294	301	307	302	306	318	274	309	289	292	286	286	307	306	292	262	324	293	316	322	331	269	282	264	317	307	291	307	335	289	271	295	289	270	302	316	308	338	291	303	303	314	290	290	313	286	284	301	276	315	332	263	312	301	267	265	314	298	312	280	301	294	305	311	266	332	312	283	281	288	307	285	316	296	307	302	306	320	322	324	324	287	276	295	306	294	307	300	297	285	315	315	297	290	301	316	307	298	307	288	315	291	285	282	310	288	311	317	286	287	297	282	296	306	310	305	283	307	288	282	290	290	272	263	287	292	332	301	294	284	290	319	297	311	299	306	314	276	281	286	325	309	297	300	313	320	303	263	323	282	315	271	294	322	289	295	297	316	279	299	348	284	317	308	309	315	336	267	312	330	297	300	301	278	269	290	309	286	310	303	313	305	292	319	274	297	300	277	285	317	322	284	320	317	293	308	311	305	305	286	317	303	290	290	329	285	303	311	305	292	319	310	304	314	277	326	289	267	301	292	291	270	315	299	260	284	273	316	306	287	281	272	291	283	308	305	286	311	307	261	278	300	293	316	318	273	282	297	304	300	290	281	289	297	288	295	288	277	279	288	296	295	282	284	290	289	308	311	293	324	279	253	332	310	289	284	285	317	318	312	314	278	271	292	287	289	314	307	298	273	295	286	291	308	318	312	298	270	309	327	282	294	312	311	280	332	327	294	304	298	320	285	308	302	306	286	296	319	283	319	313	296	292	320	313	293	322	322	288	298	315	296	317	312	278	299	307	297	312	315	302	294	291	270	297	287	312	310	289	278	292	306	302	297	288	315	341	326	291	283	300	304	318	291	290	331	281	287	308	258	313	320	274	300	305	320	301	312	312	300	316	301	303	307	310	296	295	299	300	291	278	309	280	294	314	308	304	285	300	308	304	315	312	289	281	318	289	293	300	315	288	301	313	312	300	319	290	294	280	305	300	301	278	281	294	284	302	319	288	302	296	289	297	297	300	285	326	301	300	297	323	296	279	322	294	296	323	286	301	325	319	321	299	312	296	284	321	309	308	314	289	298	287	279	312	278	313	264	347	298	296	283	272	271	314	313	302	304	290	280	303	295	324	288	312	302	287	308	325	323	322	279	270	297	289	335	265	283	272	298	281	325	323	311	309	303	260	295	308	289	316	294	278	270	308	314	290	323	292	297	311	297	319	311	321	250	307	320	304	305	283	286	294	301	284	299	304	295	286	313	323	307	312	305	292	316	279	286	312	288	281	300	274	287	296	320	316	327	296	272	311	295	286	330	312	289	286	281	313	284	311	292	340	293	266	295	299	300	286	294	295	282	303	282	305	322	313	318	270	307	293	271	303	287	284	272	300	285	300	290	293	326	289	322	284	282	294	303	313	301	324	316	315	324	316	304	294	285	308	309	304	315	302	297	322	280	284	298	265	315	295	286	293	343	307	329	292	313	275	330	314	288	306	295	303	292	306	288	292	310	325	265	302	303	297	269	311	306	287	302	303	319	294	271	322	287	285	295	308	300	294	309	316	302	313	312	294	291	286	303	337	314	294	296	308	342	290	287	293	297	282	320
25222	21747	28108	25624	12551	3719	1851	1241	943	714	586	519	482	431	504	425	441	430	362	368	402	375	324	349	337	376	355	325	364	348	357	361	393	340	364	379	346	323	352	319	339	349	338	349	377	361	355	342	331	391	342	346	347	340	348	290	343	329	364	334	376	341	345	326	370	369	356	349	342	310	333	327	326	334	353	333	332	355	368	334	339	336	363	350	341	358	354	347	367	317	305	346	362	362	321	313	319	347	343	345	342	331	313	315	338	330	354	385	330	359	339	351	351	348	344	345	311	349	337	347	340	363	366	323	320	374	359	387	348	334	333	317	327	360	338	324	365	325	354	343	341	339	368	335	326	358	341	330	333	327	367	351	351	357	338	347	339	347	350	300	339	362	346	346	370	341	325	350	361	351	301	343	315	349	372	320	361	329	333	321	328	348	348	311	309	347	327	322	356	341	361	345	331	317	313	348	383	334	343	315	330	341	332	355	341	332	343	346	317	358	361	364	345	330	336	342	320	345	357	306	324	336	362	318	368	334	349	311	331	358	329	346	353	350	331	369	331	342	334	347	359	385	373	341	310	333	325	297	338	339	335	378	347	313	307	361	337	354	409	305	350	327	346	345	346	320	300	379	331	355	330	370	342	330	320	360	344	341	355	318	395	376	363	307	332	337	350	361	345	362	335	345	303	335	349	326	335	324	346	349	380	347	350	353	330	351	342	333	379	370	319	363	375	381	379	337	351	348	358	379	364	361	350	354	349	332	350	386	342	333	352	340	347	342	360	344	336	340	324	363	386	316	338	350	318	341	321	327	354	366	328	357	361	360	375	357	334	336	327	322	358	354	328	319	340	364	366	346	352	356	339	319	359	372	326	384	317	345	363	329	358	367	313	345	342	319	317	332	343	341	350	333	347	353	361	326	351	360	342	347	375	368	358	370	303	348	356	348	344	365	313	356	346	321	308	353	340	330	360	366	375	343	374	349	363	325	357	352	342	363	355	364	380	294	358	307	334	332	321	356	346	351	356	326	350	350	356	348	349	316	355	361	374	356	361	351	332	342	371	350	321	339	328	320	358	326	334	335	358	350	324	341	366	334	335	364	315	326	374	355	321	336	347	367	355	344	332	354	340	356	348	344	358	318	341	355	311	345	341	349	346	335	348	363	318	361	355	390	404	338	343	357	333	337	341	347	339	352	348	330	322	362	359	340	374	354	354	351	364	353	369	302	360	359	326	369	353	368	367	349	362	333	386	360	337	355	363	358	338	310	334	334	371	350	352	314	327	332	376	342	370	327	377	341	333	340	377	363	338	361	331	369	306	366	367	344	347	362	349	325	352	332	323	372	356	332	316	344	343	332	332	341	353	336	326	348	344	331	342	324	340	336	343	314	359	362	338	362	361	353	373	337	333	332	351	321	359	357	318	348	365	367	330	390	346	346	379	377	337	318	309	343	350	354	356	337	364	348	343	376	347	337	330	362	337	339	317	368	342	365	339	346	329	361	329	326	375	345	358	365	344	339	350	335	339	360	364	356	336	344	368	328	372	313	366	340	321	327	347	341	353	367	320	364	370	358	347	333	340	339	340	340	329	376	349	337	315	312	348	327	326	346	352	337	347	358	388	395	326	300	325	338	335	322	319	343	328	300	339	357	333	369	367	360	347	325	347	345	320	319	363	314	353	319	311	342	376	324	360	364	340	320	334	337	344	337	346	321	350	338	350	353	322	342	349	341	348	362	360	338	358	343	335	361	321	369	392	366	329	344	322	353	322	318	344	347	332	369	322	340	361	361	328	366	347	353	350	361	351	330	356	339	353	389	326	358	322	350	337	383	357	384	358	355	359	366	360	353	320	355	338	330	332	348	366	323	338	345	305	368	335	338	378	352	354	334	350	342	335	328	356	366	369	371	313	342	335	344	343	343	339	337	382	344	373	313	350	355	371	306	333	333	364	336	360	349	330	362	326	367	330	356	359	322	358	346	338	338	360	321	353	349	328	335	338	353	322	372	348	362	390	338	376	338	357	339	372	343	368	363	306	297	353	288	359	381	372	333	320	344	334	327	338	358	348	334	302	347	326	311	356	333	315	297	330	322	367	354	354	339	371	324	349	352	334	332	363	327	342	358	348	356	312	336	337	351	316	347	343	321	332	343	344	358	352	362	350	337	373	343	345	342	340	316	343	347	350	354	358	296	323	343	364	317	348	334	340	331	362	357	357	375	389	361	325	350	360	350	357	340	333	357	314	362	356	367	353	329	372	345	341	341	334	376	301	344	334	358	370	324	357	339	309	354	357	367	328	334	344	328	328	359	371	367	351	315	352	369	364	383	346	327	351	336	375	361	365	322	295	364	346	329	315	365	343	322	359	339	321	312	317	341	350	334	307	338	344	327	329	367	330	353	348	361	332	346	316	367	333	364	347	347	378	318	352	319	358	347	344	338	329	336	338	356	309	306	344	349	310	336	320	346	362	330	344	378	316	349	333	376	322	339	337	300	386	300	331	385	369	354	370	339	376	343	315	314	338	366	362	329	339	344	354	323	326	368	350	356	349	377	346	359	320	323	356	301	344	339	356	344	342	361	310	338	349	337	381	356	371	330	360	354	343	379	294	365	367	355	343	355	344	370	346	352	340	336	337	359	329	363	355	352	329	359	344	334	385	323	349	356	343	366	348	376	344	359	378	344	369	360	340	375	316	362	369	336	322	356	374	351	369	325	335	345	327	362	335	307	357	355	341	310	368	361	328	360	335	333	372	349	340	335	346	342	354	332	353	358	310	375	352	368	327	369	360	320	349	349	348	371	336	372	366	328	341	307	358	353	321	352	354	354	340	323	345	355	324	329	348	345	345	336	310	343	348	341	339	332	337	340	326	367	346	348	343	336	359	326	318	341	354	336	338	362	309	341	343	359	343	338	371	350	371	321	348	318	338	339	318	368	361	329	328	346	351	358	376	370	333	376	353	378	357	359	351	369	321	351	357	316	352	360	330	357	356	340	334	342	344	341	367	348	324	335	349	313	343	326	374	340	357	331	357	334	377	316	338	345	346	348	355	319	321	347	352	357	342	326	350	357	338	337	321	352	389	337	354	349	362	340	318	329	329	335	304	331	346	345	341	346	343	335	353	352	359	336	360	373	365	333	374	347	326	308	349	325	320	333	343	369	331	360	338	340	327	341	324	320	340	355	339	324	355	334	353	359	389	337	348	292	340	359	339	370	318	351	367	339	359	351	329	337	325	304	364	370	345	336	323	342	359	362	356	364	371	335	361	334	316	383	345	328	341	322	357	329	293	341	335	349	346	327	346	350	336	328	334	376	361	314	355	346	302	341	344	369	358	354	334	352	346	348	350	373	371	349	337	352	344	356	351	339	356	338	322	357	293	359	326	362	322	379	333	337	352	316	360	337	326	354	327	338	344	344	343	326	348	316	344	319	290	321	332	357	313	374	362	340	365	308	340	331	335	340	322	321	309	338	308	344	319	361	356	380	356	339
34927	53145	35765	20139	9439	4782	2900	1956	1435	1089	935	756	647	542	541	517	462	460	396	475	396	395	412	373	401	376	357	357	404	375	383	335	361	344	326	369	377	385	397	361	347	386	387	396	349	365	386	355	381	340	358	384	379	343	357	383	384	392	401	370	400	362	387	372	378	368	395	347	380	364	402	407	382	379	373	386	339	412	361	371	361	379	378	392	369	411	344	356	390	402	360	400	386	374	365	367	368	360	348	377	368	374	353	336	402	403	363	366	383	331	389	364	395	368	384	370	361	375	384	375	379	355	425	355	367	399	387	360	385	372	356	341	377	380	384	364	379	368	377	388	363	379	327	375	360	368	378	368	352	372	363	351	347	357	350	365	363	355	388	377	367	359	363	411	397	342	396	388	362	374	374	393	361	363	368	391	375	366	384	397	395	340	386	385	333	363	368	351	345	413	366	373	381	358	358	375	387	373	366	389	371	353	353	355	394	394	365	368	399	376	359	392	354	370	379	395	379	402	372	382	376	370	384	393	368	392	383	339	368	396	400	364	357	418	408	327	380	394	380	362	394	362	379	369	403	369	369	348	363	374	368	385	380	359	387	385	385	396	387	384	384	355	371	349	363	401	366	366	354	369	360	401	379	381	372	378	404	373	345	351	387	364	349	386	340	357	373	365	358	350	359	388	402	381	354	382	354	363	365	403	375	363	352	364	361	382	354	359	379	377	380	346	342	385	386	372	342	350	408	368	359	340	393	364	368	379	388	358	353	384	389	377	438	377	365	383	363	390	367	396	370	390	402	395	408	384	357	352	386	362	354	383	385	393	382	347	390	365	407	376	386	397	386	330	384	370	352	392	366	360	364	364	383	402	425	406	387	424	354	367	362	368	380	379	419	348	391	398	380	400	384	345	352	374	398	364	316	384	359	360	346	361	344	390	355	382	388	391	413	361	382	398	356	364	391	383	397	371	350	388	388	370	398	395	365	368	353	376	376	382	375	394	368	410	387	383	385	394	398	385	370	372	381	395	384	360	336	374	372	400	377	399	398	423	341	371	378	354	385	402	339	377	390	377	359	374	392	387	351	348	372	413	370	384	362	380	384	363	362	383	354	370	409	379	430	346	363	352	346	375	366	350	377	346	397	391	353	361	386	376	381	371	373	363	389	358	388	374	363	388	410	370	373	389	364	354	362	354	361	390	366	364	367	393	375	426	379	354	381	355	384	374	362	377	350	390	391	339	388	393	347	396	376	391	362	374	371	377	365	352	385	377	400	392	373	324	346	388	426	397	405	372	371	354	412	370	398	386	388	381	367	360	389	374	387	407	382	393	375	392	394	366	360	376	373	377	376	395	368	340	361	376	358	354	366	372	351	360	352	373	339	392	377	391	331	344	379	343	382	367	380	347	383	387	371	376	383	381	374	355	401	353	344	354	389	411	375	363	383	367	368	377	364	330	377	372	353	386	386	379	358	377	390	394	400	373	373	363	362	351	345	357	363	377	381	361	372	398	328	351	371	351	376	334	349	360	379	386	391	361	379	373	372	395	338	398	350	366	365	376	400	384	413	385	352	369	340	366	387	352	365	372	363	368	351	397	410	412	376	343	398	366	390	354	378	316	355	397	350	379	401	357	379	405	410	358	377	354	347	347	350	378	396	348	382	385	374	364	376	365	397	392	366	390	346	367	354	346	397	388	386	375	366	377	373	359	366	395	383	362	393	394	357	358	403	363	380	383	374	404	361	371	371	381	387	345	370	368	386	343	392	354	364	359	405	382	378	408	386	378	329	355	391	361	355	385	362	367	371	366	379	354	370	353	349	397	381	382	366	342	345	392	336	382	348	373	370	373	384	356	390	376	373	386	365	394	364	372	394	357	368	385	327	393	378	402	372	409	394	356	376	348	371	366	374	387	396	376	370	396	338	382	395	365	375	390	403	406	362	401	392	392	363	346	391	381	370	421	390	353	374	381	411	382	385	379	375	383	365	360	382	378	344	355	356	387	355	364	373	389	375	382	359	359	366	340	367	397	367	388	401	377	379	375	349	353	355	397	361	372	402	370	372	390	368	366	355	365	372	376	410	406	362	349	370	364	374	391	389	387	377	382	358	385	381	370	397	375	357	383	368	369	393	372	375	346	389	359	372	361	427	354	371	356	370	368	362	356	384	354	363	385	395	388	361	388	391	391	350	366	362	345	387	387	349	375	370	388	362	364	403	356	356	351	400	367	353	362	411	384	375	330	346	374	325	403	405	365	376	382	359	367	371	369	391	364	393	364	364	387	384	391	384	385	355	376	384	356	387	367	352	363	375	388	382	370	334	369	383	343	375	380	377	404	386	376	362	409	363	382	344	375	352	375	371	369	376	372	374	392	352	384	382	375	395	339	382	368	365	370	367	346	367	389	410	366	372	368	373	371	372	364	359	410	343	373	413	382	383	390	367	375	375	363	400	374	365	381	370	377	367	331	391	374	350	406	376	390	378	377	366	391	383	357	376	342	342	363	362	352	384	349	371	395	340	386	384	342	383	355	376	368	345	375	364	372	356	407	392	356	376	391	377	375	408	347	370	361	366	386	381	383	380	364	382	365	366	374	380	374	364	383	357	366	373	365	396	350	374	385	368	369	356	369	347	389	356	390	411	361	378	380	373	381	362	382	354	353	384	398	351	380	369	374	378	366	412	366	376	364	369	338	412	392	399	376	371	368	398	386	368	371	346	389	365	375	361	372	359	371	353	408	364	364	365	401	346	376	378	336	381	378	401	379	403	390	355	384	364	356	396	376	419	378	344	354	382	374	353	409	345	376	377	382	355	391	400	371	378	362	354	374	362	404	355	366	351	343	353	388	357	357	362	371	389	370	385	347	389	400	335	385	388	358	357	355	346	353	381	372	377	359	355	381	365	341	359	362	373	376	382	356	358	397	338	346	342	366	358	366	368	386	366	370	379	344	363	361	376	364	360	372	367	381	363	362	369	359	340	367	371	362	374	368	381	351	380	358	382	389	367	354	411	357	387	402	395	356	369	389	391	390	364	337	357	386	368	366	371	356	350	410	357	360	368	387	361	404	393	401	392	399	380	389	348	368	357	395	360	385	343	369	374	371	367	341	370	386	395	325	349	352	358	392	354	340	357	399	360	340	358	374	444	373	376	373	416	384	371	357	363	401	367	379	357	394	361	381	421	383	367	365	361	364	324	387	400	359	384	349	365	376	374	392	369	381	379	359	382	371	379	368	404	336	392	399	399	351	364	375	376	355	380	364	365	373	363	397	398	355	385	355	355	356	422	353	400	400	380	371	362	374	371	397	367	386	373	381	362	392	359	331	374	387	381	344	375	344	376	383	365	399	373	372	403	383	372	410	389	410	367	367	377	369	391	416	376	365	357	373	373	371	364	381	362	367	382	383	422	357	382	381	384	380	323	385	374	361	383	377	362	362	371	361	382	342	330	382	375	380	347	412	355	400	367	349	345	383	397	383	355	352	375	380	378	371
22718	21415	29008	24280	21592	20943	11010	3046	1785	1318	936	755	619	598	525	482	436	386	323	334	317	342	311	340	315	304	289	307	276	285	295	288	257	271	266	268	272	270	265	267	283	258	268	287	268	291	300	256	269	254	279	290	278	270	256	272	280	272	283	289	289	252	236	268	278	274	288	283	273	300	276	282	273	290	226	271	251	269	297	290	285	255	277	276	277	295	261	267	262	287	288	278	272	280	271	249	280	256	281	275	259	276	298	282	284	251	272	305	247	278	256	281	276	312	283	267	283	271	266	257	284	286	265	293	262	281	291	261	302	307	271	258	273	271	274	269	262	276	295	327	261	296	263	286	304	248	276	258	262	261	262	277	274	248	279	279	246	279	261	290	267	257	280	239	279	277	242	263	264	267	282	259	271	249	279	277	269	268	270	280	302	285	262	241	292	286	296	280	279	274	244	284	279	245	275	289	265	285	236	287	256	289	272	276	264	265	246	247	254	281	231	279	243	263	248	246	247	239	270	263	274	266	265	299	261	260	271	261	256	273	270	256	261	271	265	283	269	285	262	265	261	258	283	293	284	287	249	283	296	275	289	306	257	287	281	262	289	250	283	269	248	284	270	261	265	282	291	298	259	307	278	257	290	246	247	255	264	279	256	258	300	243	278	285	257	319	259	275	295	221	293	259	258	294	292	309	316	254	256	267	264	247	262	253	277	285	282	268	261	287	301	263	278	254	301	250	268	251	250	277	253	293	289	278	241	271	276	249	305	266	260	267	258	252	297	300	274	270	289	255	258	288	269	269	258	268	294	255	291	280	263	275	287	254	288	271	266	247	256	285	275	262	274	268	302	307	293	305	279	288	292	236	253	252	237	282	258	297	231	277	270	281	272	287	277	270	254	249	275	266	257	248	272	269	287	268	271	281	257	268	279	272	286	300	298	292	271	282	272	276	297	269	254	266	292	262	284	281	265	291	263	284	259	272	297	276	252	292	277	262	259	282	257	323	300	290	275	250	273	286	304	318	309	321	268	280	250	282	250	247	248	300	258	290	275	282	267	265	252	270	269	292	260	300	257	277	280	304	285	295	294	277	264	279	271	279	288	308	271	274	247	275	301	274	263	289	300	243	316	273	272	256	247	237	261	279	263	251	255	311	277	267	268	274	283	271	244	292	282	289	279	259	282	272	283	269	276	284	264	264	232	270	288	251	275	274	261	247	319	286	277	272	277	299	279	287	273	264	291	290	273	259	293	260	288	304	279	283	262	255	270	257	282	295	281	262	272	280	262	274	286	286	269	252	290	273	253	270	283	296	269	288	251	281	249	245	253	274	277	271	293	270	266	291	281	302	264	270	269	265	246	259	294	248	265	267	276	279	275	249	270	240	283	296	276	264	253	268	279	260	290	287	276	271	245	280	289	293	280	272	231	263	262	314	300	307	303	269	281	273	277	253	297	299	246	266	263	301	275	278	279	266	259	289	300	280	274	259	305	272	280	290	283	249	268	282	287	269	279	270	258	290	279	281	293	259	280	293	326	255	275	269	258	265	267	260	265	271	289	253	257	236	250	247	280	293	276	281	269	254	288	263	290	292	284	270	316	282	290	296	306	285	281	291	254	260	269	294	242	273	276	270	244	271	277	257	257	261	281	247	241	286	273	262	265	295	282	248	279	274	290	257	268	282	293	309	280	271	258	245	289	268	270	251	293	268	273	248	288	276	263	284	254	242	276	290	282	244	282	270	322	253	259	278	264	291	275	275	286	299	293	305	251	278	270	272	247	293	273	280	300	251	268	272	285	308	270	286	303	281	289	250	264	259	269	269	261	293	263	283	265	280	254	267	259	274	242	249	249	255	245	287	271	286	274	257	266	287	267	250	264	264	266	287	282	251	243	287	279	289	277	237	278	267	276	266	271	290	258	297	287	279	263	296	293	240	258	302	261	287	259	274	277	291	257	266	272	275	285	298	295	275	256	276	275	263	235	309	274	277	263	289	279	275	272	253	274	254	276	280	268	321	318	246	302	289	288	260	271	274	279	290	281	310	235	263	284	257	262	254	263	274	265	293	267	272	276	288	277	294	279	269	265	268	265	241	294	265	302	288	275	249	254	268	268	261	273	253	283	275	263	260	281	260	259	252	300	276	292	253	268	278	267	252	262	280	288	263	268	277	307	302	283	279	266	282	310	278	263	279	289	265	253	274	262	242	290	303	245	263	260	275	297	252	284	247	282	278	240	298	307	239	294	281	274	273	272	239	260	300	251	269	268	267	262	261	271	294	246	291	283	267	274	309	253	275	263	273	242	281	276	302	260	277	267	253	257	276	280	288	264	259	283	258	300	302	256	256	248	259	298	272	265	285	273	252	265	288	280	305	294	243	290	265	283	240	261	260	262	270	271	306	285	312	239	257	241	290	275	257	270	307	294	282	280	277	300	262	288	281	290	273	285	281	255	277	271	252	253	292	267	286	263	280	241	271	265	265	272	284	287	267	274	271	263	270	230	285	242	271	296	290	279	270	289	296	272	249	260	268	258	266	241	263	276	297	277	271	256	281	268	255	267	283	274	261	270	299	268	286	264	270	291	271	285	293	276	269	277	294	264	266	255	276	293	267	276	269	291	254	282	280	292	300	310	249	309	250	264	270	279	274	302	281	267	249	308	251	263	278	278	260	310	271	249	263	324	278	261	268	284	266	268	275	246	275	265	283	281	255	249	267	273	257	275	278	265	293	307	275	273	265	258	289	231	275	246	282	281	265	298	231	262	294	271	267	263	273	288	282	299	296	253	278	253	257	293	295	302	274	258	260	277	281	271	256	256	256	270	268	273	292	246	274	265	280	262	265	279	268	288	271	267	261	295	288	287	285	256	266	286	294	270	251	277	261	285	259	268	284	295	257	249	257	302	285	274	287	268	267	261	269	263	311	279	271	288	292	258	277	290	269	238	290	274	300	282	245	281	280	276	269	288	312	288	276	269	225	292	265	265	276	267	252	261	275	265	322	257	287	291	274	287	298	274	227	256	272	280	280	269	288	290	274	278	279	261	256	283	266	281	281	300	278	294	284	299	244	280	252	269	271	268	270	279	279	280	280	276	266	283	258	268	320	276	289	272	259	277	274	269	285	276	283	276	282	260	263	297	279	305	290	253	255	284	269	298	275	270	254	250	283	281	275	253	280	274	277	278	271	286	262	231	256	243	256	284	282	291	280	262	263	255	269	285	291	283	299	262	266	280	308	267	273	275	285	246	277	293	251	282	252	244	240	280	269	269	248	247	257	265	263	272	256	248	272	303	277	273	231	244	265	291	301	278	292	296	274	274	274	275	251	263	284	293	251	297	276	290	268	245	287	281	279	263	267	270	293	271	271	270	271	279	230	271	244	260	288	286	259	273	295	268	294	286	285	270	281	252	260	267	267	284	261	282	267	286	300	283	278	258	288	275	251	278	276	289	275	275	260	275	262	259	298	250	266	288	296	277	245	281	271	275	300	276	314
37894	61056	46973	31630	19045	9827	5742	3931	2847	1926	1442	1125	931	765	697	608	526	472	427	400	409	368	334	351	293	339	310	305	322	305	274	309	286	327	280	309	307	319	283	298	284	252	289	290	310	303	295	308	324	306	285	299	312	305	292	310	292	295	283	302	288	276	304	280	296	281	298	297	268	302	320	276	282	299	302	298	297	291	293	294	297	313	313	282	250	310	267	277	279	295	299	273	306	308	290	293	295	303	292	292	296	303	284	304	297	276	298	273	284	276	279	294	299	291	275	283	313	294	320	297	291	281	302	276	277	265	323	315	299	305	295	302	313	308	260	289	292	306	279	285	293	281	278	277	266	335	294	320	281	281	311	289	286	271	269	290	298	299	296	330	303	267	305	306	292	265	286	273	246	322	290	283	278	300	299	281	310	285	269	291	316	313	280	323	307	278	285	277	299	289	253	288	290	323	291	306	307	277	296	298	294	292	316	282	279	299	261	302	265	303	293	302	289	312	307	286	278	307	314	253	312	266	291	322	292	307	282	318	300	279	290	287	298	290	273	285	273	283	306	315	279	288	276	288	298	289	281	304	280	325	295	298	292	296	277	290	265	308	295	304	279	278	297	301	287	298	281	274	281	296	307	308	287	273	291	313	291	285	316	280	281	303	306	280	265	295	270	320	257	285	328	294	298	291	284	275	292	330	269	276	294	306	315	302	304	317	268	302	300	303	289	279	282	314	277	297	287	335	263	266	282	304	320	295	299	280	277	299	286	291	330	301	301	316	285	301	275	279	288	294	335	275	275	278	308	270	315	294	281	275	284	284	329	311	293	291	274	298	291	300	300	308	301	280	276	283	283	300	306	260	297	324	275	290	282	295	292	282	276	325	288	311	290	319	287	299	279	283	295	274	305	273	305	280	314	304	328	309	288	290	294	277	293	304	320	282	290	297	311	295	289	321	312	303	294	284	283	288	291	307	318	306	287	310	287	309	303	299	297	280	280	298	274	272	285	262	288	315	311	300	270	269	284	298	304	295	274	308	293	286	298	283	317	318	286	293	275	279	307	305	306	300	311	264	294	297	306	270	294	276	306	301	323	294	261	292	293	264	310	282	293	306	274	314	288	302	296	300	291	289	285	292	304	269	323	299	303	284	297	317	282	296	279	274	271	280	293	297	304	292	322	311	268	328	289	292	295	333	293	305	291	317	321	262	323	325	292	295	317	281	295	284	297	293	256	342	298	298	298	300	297	285	275	299	314	294	307	284	293	285	314	318	318	291	310	306	282	330	301	275	292	294	280	281	292	269	311	307	287	304	290	286	288	298	287	280	300	285	294	293	287	308	295	271	283	281	296	295	251	300	301	292	277	306	291	285	314	266	312	284	318	285	332	311	297	295	310	278	283	301	297	285	314	286	296	293	267	358	300	297	278	306	296	303	305	304	282	303	293	285	282	300	294	306	284	293	297	325	289	279	307	271	349	257	313	310	303	309	283	320	302	260	293	319	283	298	289	278	300	298	321	320	289	302	293	285	296	314	294	306	289	290	284	287	288	294	307	297	295	269	291	299	316	308	316	310	283	279	295	270	294	295	274	328	322	318	309	310	275	289	285	297	289	305	297	308	287	304	275	273	275	279	265	303	316	271	299	278	272	318	286	280	275	262	256	308	269	326	278	295	299	277	300	293	285	298	248	302	304	295	276	293	314	299	293	297	292	280	312	242	299	281	275	288	266	300	280	253	254	339	296	277	321	278	331	320	303	274	287	257	303	336	307	296	286	301	283	273	303	278	293	306	293	300	295	302	296	306	333	321	287	293	299	325	288	282	327	304	285	305	282	343	306	302	297	293	303	312	265	288	305	269	326	310	305	307	279	329	299	301	298	288	279	320	303	312	306	282	288	303	295	267	278	277	267	304	334	304	287	319	307	330	280	272	299	301	266	281	319	283	300	295	292	283	324	313	326	270	291	305	288	296	278	274	304	272	291	300	280	264	300	290	293	266	294	303	330	289	263	321	306	301	303	332	296	281	275	308	280	273	288	291	300	296	294	299	277	298	280	332	308	308	297	285	320	279	300	286	314	309	298	298	310	309	291	281	298	295	286	299	274	290	278	304	287	319	279	260	290	298	315	322	310	311	268	279	306	290	333	279	283	302	294	329	306	293	283	306	299	282	283	284	283	274	311	298	301	291	308	260	289	292	309	314	290	276	298	288	264	310	318	277	299	304	290	297	310	283	288	321	306	327	285	287	280	273	310	289	275	294	311	315	281	296	278	290	274	275	299	275	295	288	314	273	289	293	298	297	281	296	298	298	306	285	309	266	319	281	294	287	289	297	293	294	285	309	310	307	303	299	305	279	292	279	269	302	269	278	291	284	292	297	326	274	293	292	287	295	285	273	273	297	314	297	300	270	290	297	302	289	323	281	280	300	294	285	308	292	313	286	272	291	307	308	261	324	307	322	275	323	318	296	309	271	303	305	298	294	292	305	261	294	298	277	278	295	287	288	298	296	301	290	290	264	321	293	305	272	265	292	274	299	276	282	303	277	254	272	274	288	305	266	268	304	301	263	296	288	307	288	316	297	300	303	292	313	286	284	301	300	289	308	296	302	308	304	273	258	316	316	297	259	297	282	271	315	291	264	291	261	309	304	325	276	301	319	287	260	317	307	291	278	301	254	292	293	337	318	289	272	276	293	270	285	277	286	284	303	284	284	303	272	316	284	278	282	246	313	308	285	306	281	305	306	302	296	295	292	273	307	286	294	298	300	303	321	294	297	288	295	289	312	293	303	287	271	287	294	277	304	304	282	305	301	287	281	308	299	313	320	290	291	298	273	291	336	298	323	321	305	316	259	273	292	281	280	276	320	282	295	296	287	295	281	305	319	304	320	272	292	304	267	278	282	273	287	282	296	316	290	306	306	290	279	306	307	301	267	294	277	312	286	289	281	282	284	287	298	304	276	307	287	296	289	293	299	308	290	294	279	308	267	285	264	298	273	284	296	299	300	274	321	285	304	311	284	266	283	305	287	288	300	263	296	280	328	309	296	291	324	292	307	300	332	260	275	285	297	301	274	333	312	290	308	321	310	314	317	273	282	307	285	306	315	297	309	285	296	259	324	283	293	285	289	276	279	290	295	267	297	286	283	281	273	320	291	293	255	280	297	279	293	285	294	324	305	303	283	272	298	269	296	324	288	297	272	279	253	303	285	282	294	289	294	318	322	321	281	285	294	305	284	291	314	315	292	310	302	298	297	271	284	273	295	281	294	273	310	278	291	307	308	295	279	281	288	325	289	310	299	280	300	295	304	305	308	291	281	303	284	313	280	316	314	276	290	279	276	281	316	293	269	293	268	286	275	280	289	309	281	305	299	282	282	289	298	292	299	271	283	288	297	277	308	295	324	289	290	262	324	300	249	290	290	273	307	295	299	308	270	311	312	291	301	305	283	294	295	289	264	307	301	297	288	302	282	303	301	272	292	275	276	284	291	279	265
32309	31801	31215	17817	4913	2032	1166	859	665	582	449	441	405	420	384	375	359	343	338	376	321	355	336	339	361	333	316	335	318	350	359	341	327	349	333	326	331	336	370	334	336	334	350	307	315	337	319	297	342	332	292	313	337	345	314	346	303	348	328	331	306	324	343	333	310	362	318	291	321	327	357	318	345	334	322	341	300	296	337	354	333	299	320	353	334	302	323	334	303	314	336	341	349	320	316	344	328	348	288	321	339	302	335	351	330	334	299	307	342	329	341	354	344	334	328	350	323	312	337	340	318	336	331	333	334	311	305	373	330	309	329	341	351	301	322	320	346	315	313	339	296	341	295	349	334	326	300	299	286	301	341	324	332	323	312	323	346	321	335	345	326	314	345	284	326	317	329	349	333	328	293	349	349	343	356	318	329	341	311	339	350	338	333	340	316	336	338	370	328	330	335	300	325	313	330	341	322	310	337	340	319	356	312	339	362	346	308	334	310	369	316	354	315	356	335	315	339	321	307	318	351	297	331	329	334	327	350	352	314	309	313	346	344	338	314	288	318	332	310	338	322	315	350	360	319	330	303	359	327	323	350	314	300	355	333	341	365	346	339	317	346	328	320	293	350	305	328	342	347	346	336	316	346	349	339	374	334	323	351	347	334	329	344	323	337	340	354	293	319	313	331	343	342	323	316	343	339	325	370	349	353	327	331	330	307	335	323	328	330	366	311	330	336	330	356	346	328	349	328	349	336	324	339	330	328	321	305	336	294	289	323	340	314	294	338	293	323	338	336	317	326	326	331	325	327	370	320	308	319	333	341	341	323	334	309	302	345	328	339	329	347	349	324	317	325	351	376	349	352	323	337	331	337	357	327	331	339	344	360	310	307	334	330	333	318	340	328	322	342	347	332	326	323	356	312	296	353	319	327	343	307	374	341	310	336	326	330	326	348	316	331	299	332	320	312	296	340	316	326	328	340	321	325	336	322	317	333	327	345	362	310	339	353	330	309	337	324	318	326	303	325	328	331	357	329	363	301	355	332	347	336	336	390	325	304	330	359	328	315	318	292	341	318	328	329	311	335	321	331	334	321	346	327	309	331	336	343	290	337	306	306	341	345	290	327	363	317	307	339	334	331	331	330	342	330	342	322	330	282	350	331	348	342	359	311	358	353	315	322	337	345	348	337	333	326	333	354	338	326	352	334	291	331	308	339	292	301	330	394	330	330	344	364	331	314	360	325	370	328	309	304	328	328	320	330	332	314	299	329	340	292	328	315	309	316	336	311	312	325	313	334	330	344	336	308	320	364	315	318	344	331	337	299	316	361	397	314	338	361	291	340	356	313	345	305	343	336	355	305	355	339	346	308	317	315	335	370	339	328	340	303	343	334	300	342	306	327	311	327	319	313	371	328	305	345	342	326	308	325	315	327	330	371	354	340	304	356	328	332	318	306	320	330	333	311	359	319	388	354	334	339	335	308	347	338	342	318	339	293	345	373	333	310	323	350	340	349	330	327	328	326	333	317	334	342	327	323	326	335	327	346	345	341	286	326	362	349	347	316	350	355	318	305	357	329	322	321	339	311	334	307	311	356	306	342	359	322	357	338	325	356	311	337	339	308	346	321	327	327	316	330	314	345	345	365	298	335	322	305	304	330	334	337	333	292	309	327	338	326	379	330	365	366	313	301	320	323	355	334	331	351	362	323	334	337	326	338	301	341	312	324	320	316	328	358	353	324	329	310	296	339	348	326	329	351	300	303	353	347	338	364	327	316	327	337	318	318	331	352	315	316	336	293	335	338	370	325	372	330	319	326	340	321	323	325	349	304	318	332	336	339	320	380	345	347	341	326	335	321	338	347	322	319	345	350	302	333	324	369	313	320	351	339	346	362	322	347	320	330	335	321	288	364	313	362	374	335	327	351	361	336	288	319	358	331	305	294	338	343	328	309	320	321	369	336	305	346	296	328	286	318	361	298	298	317	336	351	336	343	321	354	337	350	315	327	299	317	341	327	307	330	304	339	343	326	345	368	319	329	344	336	311	334	323	338	309	324	326	314	351	358	293	304	352	367	317	337	329	339	325	308	335	316	322	354	332	351	314	350	349	342	324	344	326	329	318	316	332	324	320	364	303	316	332	311	335	312	330	329	305	383	334	309	340	331	369	316	347	331	340	362	354	325	306	318	369	344	321	326	347	298	362	324	323	347	310	328	336	361	336	302	329	326	309	360	359	343	359	355	350	340	311	362	320	308	278	311	321	340	291	346	313	324	365	345	324	312	345	327	343	307	337	310	319	332	328	351	325	326	321	342	346	339	329	345	337	362	317	373	377	329	353	333	346	307	358	340	370	318	323	358	341	357	339	319	377	331	349	362	343	348	299	311	357	348	370	346	313	327	334	308	317	358	326	299	343	337	352	339	323	327	339	313	327	342	314	323	359	340	332	328	357	352	338	374	333	348	335	316	356	352	323	343	334	369	345	324	359	305	307	322	339	352	326	317	380	331	333	315	334	304	355	313	354	334	349	331	315	319	362	362	293	327	355	316	340	336	317	336	333	329	283	334	377	338	350	323	319	318	335	308	353	319	332	336	324	334	331	317	328	314	326	319	374	354	345	314	306	348	344	310	319	318	337	309	355	324	342	315	322	320	300	367	326	343	316	293	347	334	344	357	334	334	335	293	301	340	324	298	321	314	325	321	365	347	322	351	317	365	326	305	319	341	354	321	366	334	330	352	373	310	319	335	298	338	285	335	298	323	342	318	332	343	320	340	313	340	334	317	355	327	367	314	341	290	346	345	321	342	343	320	314	332	346	317	306	332	355	306	317	331	340	294	373	301	309	366	314	361	338	333	362	345	335	313	329	337	348	321	336	385	369	327	357	335	353	281	346	287	317	291	320	321	328	318	322	346	295	323	311	355	332	357	357	299	327	311	331	318	290	342	348	321	341	303	323	311	338	312	335	319	354	334	344	348	328	307	318	325	327	318	310	327	334	297	346	330	356	372	340	333	338	325	299	306	317	310	334	350	336	346	317	351	368	311	355	292	340	319	357	314	312	358	300	344	358	320	352	324	327	330	326	349	299	342	331	339	323	342	364	318	321	341	354	336	350	343	341	334	372	330	338	352	335	347	303	314	301	343	321	312	326	372	335	352	314	304	316	318	324	344	329	345	331	311	335	325	325	312	353	349	329	340	321	307	340	340	348	328	332	333	336	321	355	307	345	342	340	345	343	309	327	320	356	316	323	317	320	301	295	339	360	359	352	313	331	308	302	310	308	323	336	338	319	312	347	300	311	349	323	337	377	338	332	335	325	347	342	339	349	319	360	337	338	323	324	326	332	344	336	339	323	345	323	330	352	346	330	361	322	315	340	343	344	322	354	306	328	318	313	378	330	347	362	349	317	311	353	331	341	329	327	341	330	308	302	321	328	339	369	345	302	327	315	315	320	362	333	325	339	338	317	343	313	340	321	310	310	323	301	330	304	330	322	334	330
34920	45393	32715	16701	6156	3011	1895	1320	975	786	683	557	525	466	480	438	410	416	438	416	391	425	366	379	374	373	365	354	381	359	360	374	389	383	374	358	325	367	367	329	343	370	374	343	370	372	328	389	338	376	322	359	362	366	380	366	375	385	336	331	361	354	377	353	351	349	377	375	380	368	350	356	334	363	368	362	365	343	324	379	341	352	353	387	366	334	369	387	337	377	384	391	364	411	359	385	363	361	354	380	378	368	340	396	351	372	363	347	365	361	367	355	351	384	375	354	358	390	389	331	347	378	352	409	369	336	379	371	337	378	375	349	338	376	375	378	354	356	386	341	347	341	345	363	358	349	342	360	351	352	379	343	384	344	332	361	343	375	350	340	375	383	373	332	415	352	373	380	334	363	335	389	355	394	361	351	380	381	357	355	375	385	395	375	349	362	346	364	357	380	373	379	341	386	382	369	381	389	329	372	353	365	367	365	340	379	367	347	336	363	347	353	367	351	356	377	394	379	343	367	372	362	402	352	361	361	356	357	377	385	377	375	318	360	375	374	347	357	368	369	387	396	330	340	368	341	381	352	357	359	376	365	366	374	380	372	355	391	379	368	374	344	360	370	369	379	342	371	401	378	374	327	399	329	364	347	383	389	333	357	353	351	339	372	402	360	370	332	331	364	391	347	375	384	358	343	355	394	338	369	376	364	357	333	359	348	361	348	366	356	351	355	335	332	385	370	370	375	366	357	350	337	360	368	386	348	370	346	365	343	359	345	357	341	370	340	376	397	361	374	355	370	361	322	360	370	356	359	369	349	343	369	378	376	369	371	357	369	369	360	396	360	337	388	332	328	374	347	357	357	374	355	343	415	343	382	341	375	331	373	369	370	400	366	354	355	348	352	408	385	371	354	383	350	350	384	348	348	379	328	357	398	356	337	369	359	373	350	374	344	375	377	360	393	383	357	364	342	357	349	330	371	341	353	341	362	362	360	359	370	357	379	368	386	343	349	332	377	346	329	378	362	362	310	358	332	361	375	340	391	370	417	323	382	349	351	389	393	397	329	342	349	354	355	380	374	367	338	350	362	343	372	390	372	364	380	348	342	337	363	365	371	345	341	367	363	373	359	354	357	360	362	328	360	373	333	324	391	387	405	376	341	349	353	331	377	341	373	376	368	353	377	365	371	358	360	291	370	346	341	361	357	369	366	360	364	362	365	358	356	353	392	370	409	350	362	379	345	343	358	349	369	359	377	367	363	349	370	368	364	380	347	359	395	337	345	371	333	341	355	333	383	350	349	358	362	361	354	364	380	351	371	365	359	374	388	328	354	371	326	365	331	345	358	385	356	375	332	359	318	332	360	391	336	375	355	351	343	377	364	340	375	338	349	362	364	371	362	360	382	363	391	367	359	319	392	342	345	343	358	392	333	356	363	371	320	346	361	360	377	375	369	354	378	336	380	342	367	359	399	350	361	378	366	332	360	366	364	387	329	382	370	341	362	344	365	359	398	345	373	350	376	333	398	365	369	374	355	353	362	379	381	339	365	352	400	374	367	339	368	360	355	398	388	372	321	358	377	381	371	348	379	396	344	358	333	361	317	376	352	342	402	400	362	357	402	322	386	395	351	363	342	315	343	326	355	349	360	380	337	349	357	387	393	393	372	367	368	343	346	382	398	372	351	362	353	360	343	358	351	357	361	346	358	368	360	365	359	349	349	372	344	344	381	338	367	395	378	345	373	379	378	365	366	366	359	356	360	397	406	340	375	368	354	335	352	376	365	360	367	370	377	359	374	355	387	340	350	336	385	351	366	350	385	373	384	330	342	321	374	353	366	377	354	374	376	355	366	367	341	361	355	391	339	345	338	371	371	356	333	343	351	352	346	353	387	342	341	377	362	350	359	347	358	350	310	355	359	377	398	343	363	367	372	357	364	340	365	361	379	375	366	364	378	380	385	365	375	395	332	343	383	359	352	358	330	355	319	415	358	360	379	365	364	345	383	350	372	316	357	344	392	370	367	359	348	376	399	348	382	390	385	368	350	398	384	350	334	358	374	378	386	402	369	356	348	337	356	387	325	379	337	383	400	356	338	358	365	332	333	366	348	334	359	377	355	379	337	375	358	358	347	396	390	358	351	330	376	355	386	371	362	395	365	357	360	364	346	329	367	331	341	316	386	374	368	340	337	379	348	371	371	391	348	354	342	368	352	379	342	387	349	352	354	333	343	398	352	372	352	327	334	345	368	383	348	373	378	385	361	370	343	392	345	378	356	389	386	342	351	355	351	342	348	349	322	364	375	359	347	381	383	356	376	368	381	378	367	344	337	367	359	381	344	370	403	374	398	343	357	352	349	344	358	375	313	400	324	367	400	358	388	334	344	351	405	352	357	369	371	363	379	357	338	353	357	361	363	360	343	403	347	363	363	386	384	360	391	362	354	359	348	373	366	333	407	351	348	317	380	322	353	386	386	358	330	387	364	339	367	362	353	396	377	396	350	363	347	367	364	343	346	373	372	335	392	378	357	359	377	329	353	337	339	346	354	360	345	357	321	346	350	376	349	335	391	359	358	359	362	320	364	366	365	339	347	372	349	394	326	334	375	395	339	354	361	366	343	356	365	396	334	374	397	358	328	348	360	378	334	370	323	339	383	375	348	347	326	349	358	354	358	395	358	367	339	352	379	334	367	351	374	378	342	325	341	362	360	364	361	365	346	371	354	375	356	349	352	380	366	385	338	372	359	355	363	352	341	365	364	369	375	354	349	358	385	378	363	330	340	328	388	368	339	370	353	343	358	359	328	409	360	394	363	394	379	382	341	347	366	387	324	396	349	387	371	351	378	346	356	346	379	381	349	361	363	324	368	384	374	355	370	388	385	360	323	366	364	362	372	370	376	386	388	342	356	389	362	360	344	395	366	352	389	346	364	342	352	358	373	386	367	354	359	320	354	357	342	355	364	345	374	342	345	391	362	376	389	356	347	351	372	380	367	350	368	351	324	332	379	368	369	336	372	348	334	372	349	376	371	345	336	381	367	364	348	338	396	352	397	375	322	351	380	318	396	350	375	358	388	327	364	361	349	353	362	356	402	382	372	381	358	373	355	354	360	351	354	381	369	359	347	373	330	378	352	377	373	352	358	373	347	353	404	361	376	339	354	359	343	355	357	359	353	389	349	357	362	355	366	346	346	362	389	364	346	340	354	364	366	368	335	331	355	365	349	341	359	348	389	400	367	403	339	341	358	379	342	365	347	356	356	384	389	382	380	361	373	324	383	369	351	350	358	339	352	404	319	390	361	363	328	382	350	353	329	364	351	377	333	345	345	354	376	327	377	379	385	332	353	377	381	370	375	371	363	346	399	366	358	373	362	336	400	374	359	359	365	417	359	358	331	372	362	342	352	371	356	379	386	347	346	378	328	332	386	309	317	348	352	393	380	371	360	391	363	390	378	361	383	375	347	362	334	359	347	365	369	367	345	402	321	365	354	371	379
23813	21426	28736	25005	21046	12631	3871	1654	1046	876	632	609	504	450	413	398	326	356	339	315	321	270	310	296	290	256	296	291	279	307	282	291	283	281	244	243	302	300	288	283	288	295	253	263	270	270	273	278	299	293	262	289	243	258	270	250	270	240	286	266	261	267	259	263	262	269	262	250	269	285	274	276	276	281	256	269	261	301	256	267	263	239	269	296	252	250	273	276	299	250	283	272	274	261	262	249	258	281	252	294	268	288	269	267	269	263	269	224	246	292	257	273	285	288	249	307	260	286	265	267	269	243	254	257	283	270	273	304	272	277	284	256	273	258	266	280	303	269	281	287	269	286	295	275	249	315	279	292	277	258	305	303	259	248	261	269	270	280	282	254	285	252	280	239	314	257	266	274	260	284	275	266	277	265	237	293	273	292	267	260	276	283	294	293	249	265	250	285	275	266	245	273	236	279	268	292	266	282	244	247	277	285	280	265	281	275	257	233	278	296	248	266	272	265	280	248	246	249	256	289	251	271	292	292	288	274	292	264	264	265	258	281	293	295	272	259	279	279	284	266	273	303	276	276	266	263	277	256	296	274	250	293	273	255	248	273	266	302	259	279	264	281	266	260	284	287	279	286	338	245	254	257	263	260	261	277	256	269	271	253	235	253	293	280	246	252	272	280	279	288	281	268	289	283	299	284	252	232	285	288	283	249	244	239	251	263	258	267	271	254	250	279	284	301	306	287	249	279	238	298	279	269	274	286	285	287	273	265	275	272	239	284	266	262	283	269	296	298	303	284	277	266	258	278	278	277	260	278	249	298	261	256	253	288	292	283	272	271	266	281	266	299	278	276	282	247	258	286	257	267	260	294	277	302	267	302	306	318	272	263	277	299	269	285	257	289	266	254	254	277	274	289	269	268	261	249	264	259	292	267	265	278	299	265	268	265	273	277	285	247	258	274	261	276	247	258	278	281	282	264	289	275	284	286	304	258	270	291	277	266	267	257	270	271	282	280	250	277	261	266	278	280	272	266	237	268	256	288	270	265	273	299	237	279	299	278	255	268	270	288	282	286	254	285	268	240	253	275	227	255	288	265	240	276	316	252	281	302	270	277	292	272	259	277	288	283	293	259	287	278	252	268	267	283	280	294	276	237	269	249	249	308	274	276	263	289	284	258	262	271	284	277	261	279	267	270	237	273	265	262	279	264	254	298	289	272	251	250	269	261	262	270	278	290	275	261	283	281	256	257	269	275	280	257	289	279	259	276	270	274	261	278	261	296	272	253	266	268	268	263	253	281	272	271	277	275	288	248	269	240	280	269	273	262	257	270	295	284	248	251	286	280	278	261	266	270	290	291	264	269	277	265	285	276	252	262	278	292	256	286	292	289	257	276	249	270	233	270	288	273	262	280	274	261	288	264	267	272	265	284	288	266	296	261	284	248	271	291	293	268	255	293	271	261	271	253	244	248	265	285	253	267	264	270	280	287	260	262	258	274	251	287	278	271	261	264	260	258	260	269	264	243	256	270	256	253	258	286	282	276	288	266	244	265	273	281	283	253	281	303	278	276	245	275	271	294	262	250	264	279	249	283	270	283	294	287	275	270	311	288	312	263	252	262	288	253	279	240	287	247	273	286	280	255	242	261	265	255	290	269	278	271	270	268	287	268	285	276	261	265	262	288	271	280	293	291	263	273	271	280	261	276	267	251	287	254	281	260	303	266	255	305	254	267	291	301	271	261	270	248	304	263	282	252	267	270	278	293	248	268	270	274	280	263	245	252	287	312	309	291	225	278	266	293	303	263	274	290	272	254	261	290	254	246	275	248	264	284	280	273	287	301	276	269	276	280	264	268	270	269	273	283	270	283	273	266	273	297	278	291	272	280	257	292	264	269	313	289	257	269	259	259	258	265	295	270	259	271	275	264	266	258	257	267	287	283	249	254	274	273	283	293	307	259	272	269	255	249	249	285	255	238	291	251	235	282	277	267	252	269	274	277	251	274	307	281	224	263	300	256	250	270	279	287	284	257	292	271	287	281	238	289	282	271	268	278	247	281	276	297	255	240	274	262	292	259	291	231	299	256	283	260	321	261	287	247	297	296	250	260	286	292	293	296	287	278	279	263	264	278	279	260	294	251	275	259	259	254	285	264	268	268	263	247	278	261	272	271	257	252	309	278	278	255	298	264	280	281	275	256	294	262	310	291	295	276	285	248	282	272	268	242	280	281	267	266	277	296	281	273	296	291	284	278	307	272	274	287	258	283	283	274	257	269	234	238	254	272	267	272	252	260	283	282	261	281	260	222	276	259	275	256	249	253	256	278	250	254	276	260	300	238	273	282	260	291	263	282	268	264	270	274	261	303	273	265	270	260	267	238	254	274	260	261	270	291	274	267	275	283	263	257	269	286	289	286	265	281	258	268	289	286	300	259	270	273	234	273	279	288	277	264	300	259	298	290	271	275	259	269	272	285	275	265	289	273	251	245	279	271	252	239	253	278	233	285	268	278	266	292	252	276	290	267	271	288	247	247	279	252	277	240	254	246	241	265	267	243	259	288	258	241	252	285	292	295	275	257	282	292	238	275	271	273	268	287	261	250	279	246	280	276	250	273	285	265	263	288	294	281	260	278	300	269	267	270	269	275	285	285	275	279	269	285	269	296	266	240	280	274	280	264	272	267	276	275	254	271	298	276	283	273	270	274	241	263	258	260	247	264	283	269	264	270	288	249	289	291	250	267	304	247	284	296	244	279	272	296	293	252	268	227	263	238	279	292	255	271	288	288	253	271	238	273	297	247	273	229	258	252	292	263	293	284	259	270	259	255	276	258	258	295	271	254	264	325	266	275	287	273	260	289	267	283	278	260	265	286	247	271	293	267	263	286	281	286	264	257	259	251	302	294	267	261	242	305	269	270	251	296	267	260	294	265	252	290	272	301	289	259	277	280	279	286	239	303	264	264	269	240	265	252	290	262	274	296	272	257	268	263	288	287	267	273	276	311	243	285	289	273	267	294	249	250	279	280	248	284	289	278	272	272	272	259	276	279	278	257	290	289	304	282	288	279	257	285	273	287	231	256	255	263	258	267	253	250	256	258	243	248	282	291	290	287	261	267	254	253	282	284	272	275	253	266	264	273	270	257	289	281	280	237	253	290	262	269	242	261	274	289	260	274	259	285	260	284	269	273	278	259	291	296	299	266	260	260	271	283	253	293	275	278	253	261	271	297	272	232	268	278	286	268	256	276	278	257	254	270	275	247	251	271	276	260	274	277	254	278	303	281	281	277	277	273	300	289	261	271	272	265	298	232	272	264	289	253	283	299	267	251	268	265	260	271	290	277	291	255	253	296	268	245	268	305	263	268	267	257	278	271	232	266	283	286	283	275	283	250	296	292	263	253	261	265	245	246	249	271	268	269	263	260	250	270	263	266	280	296	264	281	243	252	247	263	267	282	301	251	279	262	294	291	281	314	259	275	262	271	270	293	263	296	261	300	259	250
34873	56842	44056	24730	13070	7286	4213	2569	1702	1312	994	777	681	620	476	494	456	368	367	350	361	344	347	309	315	321	300	326	317	322	318	333	289	300	307	297	312	337	329	288	316	292	312	302	343	296	329	290	294	275	276	315	332	283	309	320	295	302	292	297	295	297	293	291	317	302	293	302	306	283	325	306	296	298	327	291	283	301	277	309	278	271	287	300	322	322	296	301	320	328	308	303	318	316	302	298	281	295	295	326	299	288	304	289	268	306	300	325	307	311	273	327	320	289	304	284	314	284	302	299	330	330	301	275	299	328	300	327	317	287	286	308	294	302	281	324	307	283	280	315	311	295	336	287	291	292	303	301	280	279	305	318	256	318	320	319	283	316	344	314	319	295	316	300	304	309	267	294	305	294	313	313	311	305	321	302	342	296	287	283	312	306	316	264	302	312	312	281	295	301	302	300	316	307	329	304	317	305	307	295	296	306	291	288	315	277	277	318	299	307	298	290	286	314	277	310	284	313	321	317	269	298	318	288	295	264	301	286	304	307	297	292	314	277	302	331	275	314	269	300	302	291	285	285	298	318	304	323	281	326	276	290	295	283	290	302	277	284	313	290	278	305	304	284	306	291	277	289	289	310	303	308	332	296	324	290	322	313	319	316	250	290	334	310	282	297	299	322	310	313	323	334	314	338	309	287	290	279	274	271	304	291	263	295	291	286	289	311	278	313	302	299	328	297	306	302	299	292	306	301	313	289	305	299	296	305	319	281	304	301	288	297	294	311	304	305	311	305	294	328	328	326	283	307	305	261	293	299	304	291	301	281	312	289	290	304	318	325	332	320	284	294	287	293	311	302	317	310	260	304	296	275	338	301	306	290	319	327	307	284	311	309	300	295	297	307	318	327	310	307	287	304	272	304	316	295	318	306	303	290	297	314	302	315	286	311	301	280	314	326	321	313	302	276	286	289	291	264	300	290	290	319	300	329	290	307	299	321	301	309	293	304	282	330	334	284	301	298	287	295	278	287	307	303	307	314	282	300	308	291	314	308	295	300	335	316	288	318	330	295	304	320	287	291	320	283	281	295	315	319	304	317	323	285	306	293	303	264	333	322	288	281	295	295	291	324	273	308	305	314	299	281	296	305	313	282	295	311	283	291	315	317	301	289	271	301	289	301	291	315	344	283	306	310	308	276	283	335	288	296	285	335	274	294	341	278	280	296	314	306	295	297	303	325	284	314	327	307	313	288	270	287	287	304	333	331	322	324	307	280	312	283	315	331	327	290	290	284	284	293	301	306	311	297	316	294	295	279	294	305	283	312	295	311	278	295	312	272	296	327	302	317	293	304	333	300	310	283	329	288	306	273	279	293	317	265	303	307	296	301	306	314	273	330	317	311	296	308	249	296	308	293	263	316	286	276	307	318	299	271	293	272	306	309	332	297	338	297	287	304	292	294	305	311	291	300	297	307	294	288	276	297	304	317	312	325	296	279	343	316	281	301	294	343	312	282	288	282	304	293	303	305	289	303	304	291	282	307	307	289	273	299	302	329	319	265	319	295	329	303	346	315	320	346	292	299	318	292	304	318	304	351	283	315	277	289	307	292	312	289	277	319	278	290	309	305	304	311	266	309	266	299	297	313	303	297	301	284	295	281	291	315	331	264	326	309	322	281	344	303	287	280	328	285	273	283	294	274	328	301	280	294	314	288	321	292	322	290	304	290	298	283	311	302	305	318	312	322	294	319	319	324	291	271	324	294	300	315	270	286	302	285	306	288	278	273	311	280	287	300	301	317	307	305	313	304	310	291	312	308	289	292	279	295	303	282	296	288	299	293	286	309	299	292	287	320	291	317	302	309	293	285	290	310	290	304	285	281	289	295	325	287	270	289	303	291	305	283	321	287	298	266	321	303	305	308	304	299	306	320	298	305	302	301	294	314	313	308	321	302	311	308	307	289	282	327	271	311	305	262	293	319	282	290	269	307	287	297	280	299	309	316	272	296	323	298	314	331	286	297	306	282	299	288	284	320	291	309	294	290	284	294	321	301	286	319	306	281	315	313	284	310	296	302	293	322	319	282	304	279	272	318	275	298	299	302	298	316	295	315	292	284	319	288	362	302	290	284	271	301	301	336	291	267	295	269	316	318	281	294	313	294	291	281	311	285	324	302	304	294	292	340	322	346	271	309	310	307	275	291	274	302	313	280	302	331	298	292	325	287	291	281	285	289	284	323	347	318	314	280	308	301	270	313	308	294	326	317	317	301	328	310	289	294	309	260	339	285	296	298	284	282	288	292	320	281	319	290	318	315	305	268	304	290	311	289	313	284	285	293	326	276	306	292	304	297	293	309	297	322	321	287	312	277	296	319	297	303	314	318	299	298	280	291	317	259	317	302	271	309	284	299	324	323	313	300	293	285	291	325	304	328	283	301	315	277	294	282	344	291	295	320	292	305	336	312	283	287	317	283	308	305	264	304	291	276	277	271	298	292	345	290	310	304	281	296	286	315	335	281	280	313	285	279	309	292	299	307	325	298	334	309	288	292	309	340	293	295	306	291	301	271	271	284	291	280	313	297	315	308	291	306	307	300	290	265	287	279	305	279	286	313	304	296	298	301	307	301	314	338	282	298	325	282	294	286	265	298	314	301	314	298	300	319	306	342	298	296	343	325	304	293	344	317	292	301	334	266	307	299	332	304	304	315	293	301	318	300	297	302	288	323	276	288	312	291	299	306	298	314	304	286	283	309	286	307	332	301	296	291	291	304	287	301	262	316	307	315	298	304	313	302	298	303	298	297	278	321	297	353	312	330	327	322	288	308	299	287	341	342	296	292	302	305	274	280	284	317	283	325	324	298	301	307	281	293	277	315	296	320	316	285	300	287	289	297	297	308	287	334	319	283	296	323	301	309	302	274	263	310	309	326	296	311	287	278	298	296	308	272	278	318	301	284	315	325	288	338	322	296	269	298	305	290	278	321	320	296	289	296	305	324	309	317	287	295	306	284	279	282	287	282	303	315	291	296	316	326	291	319	312	324	292	321	320	272	293	290	272	292	310	291	310	305	313	294	288	319	325	309	304	305	316	322	283	305	296	286	330	294	308	279	301	310	317	287	300	305	295	319	324	296	310	305	263	294	319	301	302	304	299	337	283	288	305	291	294	330	331	287	319	285	280	303	310	309	288	313	307	314	314	301	308	316	284	304	307	310	313	291	284	294	282	283	293	295	290	292	271	287	312	325	333	279	321	304	296	301	304	307	296	314	300	275	296	325	281	271	340	300	349	288	303	264	281	333	290	312	288	285	306	310	267	284	304	287	307	299	309	307	300	321	288	313	286	289	279	315	274	324	311	270	306	263	316	303	313	283	318	324	251	305	295	287	319	301	275	306	290	268	275	251	287	299	304	316	293	303	306	308	303	283	285	290	278	297	329	283	308	286	320	294	317	318	327	302	306	300	281	295	340	299	293	278	334	311	326	282	309	293	259	319	272	321	299	320
25124	21632	28029	25637	13844	5094	2333	1229	925	673	651	562	518	447	435	436	392	417	387	387	425	360	376	374	374	373	346	353	317	334	365	347	363	331	340	354	374	340	323	335	377	329	364	383	352	358	370	359	329	380	341	383	355	329	351	346	353	377	348	335	337	381	373	357	362	356	337	319	333	330	354	372	347	368	372	347	357	333	351	334	322	354	342	326	368	374	345	326	348	353	347	348	359	343	367	346	331	363	351	354	334	340	325	351	306	344	332	375	356	374	334	349	369	343	344	346	326	328	341	359	326	343	386	346	331	368	352	356	342	326	365	348	354	353	370	359	359	360	337	355	333	323	337	345	356	388	362	358	371	371	356	390	316	345	345	361	355	340	359	321	322	357	335	381	310	313	328	327	379	342	368	356	333	352	366	342	333	360	378	341	363	357	338	364	365	343	352	341	359	338	368	345	348	350	343	378	358	362	344	327	341	323	365	334	333	366	334	346	376	355	316	348	342	361	337	350	330	338	378	339	337	393	307	381	349	352	355	359	346	342	365	340	363	372	330	387	338	381	380	356	337	316	362	351	344	341	362	342	345	343	334	324	339	378	368	288	341	323	341	321	296	346	329	347	361	362	344	333	353	318	345	325	334	368	372	368	374	385	337	341	341	346	368	349	390	360	326	347	343	335	332	333	348	342	383	363	366	327	328	340	351	340	335	315	338	342	308	367	368	378	348	371	374	344	339	319	341	377	345	331	312	324	345	332	336	365	317	331	338	332	359	330	350	337	351	380	342	335	363	372	345	350	369	385	353	345	339	375	353	361	327	349	367	376	329	347	356	351	339	324	345	362	333	353	345	323	391	315	382	375	348	366	332	360	342	369	349	350	348	332	382	363	358	356	384	380	343	373	353	320	336	326	335	367	329	348	381	340	354	365	354	349	365	325	346	365	361	350	385	354	341	337	366	361	346	366	343	368	378	366	393	367	345	329	365	377	366	344	364	373	345	347	362	349	363	360	325	348	351	350	337	375	354	379	363	353	362	360	386	333	318	333	331	338	360	359	354	291	337	356	334	346	340	350	352	384	367	334	356	353	366	327	354	339	345	359	345	346	367	365	369	341	375	337	320	319	354	325	365	330	335	328	339	358	352	322	358	336	372	327	376	315	351	349	379	350	343	340	373	325	339	389	368	321	343	351	324	338	341	356	347	375	324	360	342	366	389	371	347	361	360	326	351	340	362	337	350	355	348	345	362	311	347	344	349	372	369	357	354	351	349	363	329	347	350	329	346	347	344	343	350	352	372	352	330	346	341	359	386	340	363	342	372	327	327	362	361	316	349	325	339	337	373	357	327	349	380	331	345	371	356	309	352	338	350	349	387	351	375	360	358	351	405	312	350	352	358	356	330	318	332	363	342	368	371	327	331	326	348	324	333	355	353	354	349	334	369	387	346	322	356	344	367	335	349	336	338	352	314	365	346	313	383	356	329	375	374	358	343	344	331	339	357	328	300	332	380	388	364	367	351	327	343	378	352	356	328	383	332	349	333	321	319	375	375	376	324	362	358	351	359	342	361	331	351	356	331	346	384	362	320	357	377	337	377	357	343	353	390	348	355	356	321	398	346	350	310	354	328	364	367	352	348	333	382	344	333	346	333	326	336	349	363	329	353	321	351	380	327	334	359	344	333	360	347	363	357	351	400	358	367	365	354	407	332	388	350	367	372	367	377	371	352	355	355	353	357	333	330	369	337	334	345	376	317	389	359	358	333	351	383	361	321	345	340	343	383	336	303	338	367	341	376	328	365	345	326	319	355	356	333	362	362	343	340	357	340	359	367	347	340	326	369	396	366	323	363	368	346	364	353	346	347	352	319	350	372	342	355	373	322	320	330	341	333	367	357	356	358	358	385	341	372	365	359	353	356	354	336	328	350	364	334	366	370	358	362	359	365	320	350	348	372	346	360	367	316	374	359	362	346	356	369	364	358	394	349	349	329	335	358	336	335	351	354	356	337	339	353	332	352	366	353	360	333	375	336	339	346	375	348	356	305	363	355	311	354	316	354	310	355	300	355	318	385	354	357	332	346	329	349	329	323	353	368	350	316	342	350	382	363	326	361	341	324	344	349	359	369	359	332	350	343	341	362	323	369	360	338	365	334	344	320	365	360	328	333	327	359	368	333	350	322	330	332	349	349	361	339	346	347	339	379	362	403	338	359	345	317	314	371	363	366	369	330	331	370	342	342	357	359	367	316	353	361	345	322	358	330	320	354	351	319	364	347	328	338	330	383	366	330	340	328	361	363	345	337	371	362	343	340	352	332	352	392	341	358	354	359	323	357	306	340	353	295	323	330	343	341	349	321	376	354	375	336	321	349	362	326	347	336	347	317	386	343	328	323	366	351	369	318	359	348	326	374	357	351	359	339	348	340	363	356	357	335	344	362	332	328	352	368	362	369	335	354	324	363	334	339	342	334	394	351	319	337	370	299	365	343	332	364	368	335	345	349	355	348	348	340	360	349	359	333	360	349	367	349	324	335	324	383	362	351	339	376	334	316	355	340	352	362	320	338	389	341	345	366	342	351	358	341	376	356	355	347	366	362	356	347	354	337	356	355	311	317	405	354	325	329	321	321	366	371	362	361	347	341	320	353	320	368	319	355	361	375	344	330	373	339	359	352	353	340	340	370	347	332	343	353	372	365	357	320	359	351	363	376	360	336	334	369	330	373	383	353	348	341	379	352	365	368	330	321	347	365	342	351	344	330	340	356	332	339	351	326	337	365	332	335	346	379	377	342	364	346	334	380	311	341	338	368	356	355	369	314	331	338	375	370	328	353	324	372	334	354	330	361	352	326	357	369	375	369	369	349	311	352	356	351	319	381	325	351	345	352	340	349	350	322	340	383	373	349	319	361	355	376	331	333	360	334	314	362	334	355	339	363	366	374	385	370	367	376	345	361	330	341	392	323	378	353	302	371	330	378	357	343	351	357	369	338	343	337	332	352	362	360	390	333	316	338	334	348	336	326	349	339	342	359	323	341	354	346	361	337	345	362	335	341	338	351	364	331	288	344	353	374	325	343	319	352	367	387	347	341	366	349	359	316	347	346	345	333	335	369	361	336	362	335	349	373	357	350	352	378	349	357	332	367	331	345	398	357	307	339	368	328	356	384	354	340	350	358	327	372	325	305	368	335	381	340	352	353	353	368	351	333	318	354	331	352	365	379	347	321	359	369	330	332	328	343	363	333	375	339	369	357	353	338	363	350	313	365	340	317	363	329	340	323	340	381	403	352	340	339	367	366	345	353	369	343	335	379	373	333	344	362	331	368	374	364	315	335	376	361	323	330	381	366	337	322	363	310	330	357	330	390	369	379	325	384	329	349	371	358	363	363	320	358	354	353	327	375	341	361	331	337	380	312	389	360	353	333	335	351	330	318	391	369	310	375	383	342	343	379	320	354	347	375	353	350	357	370	389	362	351	318	330	334	345	327	332	387	345	362	341
33839	51836	36068	20171	11879	6751	3396	2100	1417	1123	862	744	646	634	540	506	486	455	447	432	419	446	433	405	385	409	379	374	358	358	380	372	353	398	376	392	416	379	387	362	344	350	375	366	398	376	377	377	367	375	359	391	352	358	407	376	390	359	359	388	352	403	410	376	378	372	419	394	399	398	356	366	352	388	375	391	368	388	407	388	365	392	381	362	407	367	375	390	407	381	411	347	384	387	355	360	378	349	340	387	414	381	369	387	376	373	388	380	397	394	363	394	367	393	338	375	378	392	357	381	369	337	359	385	362	387	385	362	399	360	389	391	360	375	389	355	372	382	380	388	376	367	355	387	362	380	378	420	342	379	380	372	422	389	389	368	392	384	430	406	388	385	370	381	403	363	387	378	369	388	400	326	384	357	356	356	391	340	362	312	351	385	344	377	364	406	404	406	390	368	372	355	392	370	396	368	340	365	366	364	381	400	386	387	389	373	407	401	385	373	400	365	362	391	373	339	419	386	382	361	349	443	392	360	403	373	403	373	367	356	425	361	382	367	393	380	344	391	351	395	408	382	371	368	393	388	380	404	352	382	384	347	359	373	386	396	358	370	346	418	386	394	400	380	371	414	365	348	406	401	383	401	391	351	403	345	355	379	373	393	383	390	389	404	393	360	373	348	380	359	376	335	367	381	411	391	331	336	387	348	406	375	368	394	383	335	373	353	401	377	401	398	398	383	380	380	404	387	429	347	374	408	383	381	413	394	393	407	374	411	381	345	379	370	386	378	369	357	366	413	418	383	379	394	399	381	403	406	360	384	342	387	392	340	390	359	376	322	391	395	336	406	386	338	358	361	379	363	394	374	387	388	382	377	365	380	388	387	380	374	371	370	403	351	423	392	381	353	370	388	381	365	384	423	371	390	386	421	410	358	379	378	383	354	387	370	394	369	396	364	350	391	362	402	380	380	352	409	419	353	360	377	397	424	380	392	358	402	379	376	360	399	372	385	385	374	365	383	358	364	373	377	394	355	357	368	372	401	375	308	349	405	375	392	405	330	365	422	407	413	391	361	400	382	373	370	373	384	384	359	367	366	379	364	381	377	353	392	390	403	375	393	400	377	396	388	331	375	361	367	370	396	395	361	336	387	426	396	389	347	353	360	363	397	380	408	378	374	371	388	408	397	378	392	405	356	372	368	365	377	369	372	382	390	398	375	391	328	406	380	367	376	380	362	403	374	379	389	402	388	338	352	400	374	426	364	356	419	375	377	393	360	369	377	375	369	383	356	363	370	383	361	386	378	409	369	365	372	381	429	396	372	362	377	392	407	362	388	375	366	376	359	369	342	360	380	358	377	363	388	357	383	418	363	379	380	384	345	380	378	399	374	395	377	365	398	395	355	375	354	388	381	402	374	358	368	362	370	350	347	402	380	363	392	353	397	393	331	420	416	375	355	368	370	397	370	374	372	373	364	415	403	343	399	352	389	394	401	357	387	379	371	403	382	390	367	364	382	377	372	351	364	373	353	389	372	372	388	385	351	350	360	387	368	420	368	395	381	369	365	346	401	409	397	395	380	401	348	365	375	353	357	379	366	384	357	383	406	384	385	353	388	385	399	376	400	402	350	381	404	383	371	406	357	365	383	372	350	370	412	376	370	389	366	383	334	361	430	379	383	379	383	362	362	372	356	349	376	346	372	376	405	376	419	348	369	382	389	394	407	412	388	379	401	406	378	401	361	386	354	403	366	338	371	389	404	397	388	374	392	357	382	357	364	365	359	338	368	327	353	357	349	375	358	376	394	350	346	406	382	361	368	379	401	390	345	368	376	372	389	376	360	346	373	375	392	341	379	360	379	390	391	407	386	345	342	388	363	366	354	397	405	366	388	383	409	376	393	343	388	378	380	371	374	386	376	340	391	382	397	362	364	365	345	377	414	399	372	374	371	415	393	363	376	423	366	372	376	346	370	397	406	389	348	368	378	369	376	431	383	362	377	375	374	384	400	384	364	388	376	352	392	408	375	361	377	353	387	383	363	354	393	353	371	393	367	368	395	401	385	376	391	385	407	347	406	381	338	391	375	384	383	347	358	388	381	397	371	377	406	364	370	409	366	366	406	388	342	375	394	352	346	412	386	429	339	377	361	360	400	377	417	399	348	386	382	399	391	383	344	396	364	356	369	345	377	404	391	360	373	366	366	380	389	377	406	351	355	373	359	376	402	372	331	415	420	365	395	351	378	376	421	399	361	377	371	366	382	358	374	379	365	413	372	374	374	379	384	371	358	434	372	384	365	352	353	377	402	386	376	382	354	389	392	356	342	375	409	353	387	376	357	380	381	382	383	334	387	414	363	326	379	368	395	372	372	358	380	365	355	398	361	355	388	347	364	361	361	404	357	422	406	346	430	350	381	377	359	338	385	409	369	390	371	369	367	378	379	364	386	367	396	402	361	351	373	381	335	372	354	364	365	361	409	401	376	380	370	381	417	398	359	373	410	347	367	387	381	367	397	397	404	395	380	394	350	396	366	386	370	363	347	376	377	383	367	400	378	397	357	366	369	381	388	379	391	392	370	365	349	432	375	375	389	394	361	368	389	345	397	398	407	387	371	366	373	406	383	393	406	359	347	370	383	383	402	395	361	374	353	369	389	357	405	410	405	369	385	377	381	407	414	366	360	390	343	363	365	369	377	375	405	404	362	413	373	362	376	367	386	385	405	375	406	374	404	364	370	372	378	402	375	361	352	393	384	354	334	383	375	341	366	386	364	386	409	394	381	368	369	357	345	386	394	383	393	392	372	375	362	371	357	365	403	395	323	372	379	362	361	362	378	368	364	382	411	358	396	360	388	403	350	367	379	388	371	337	361	381	383	409	387	378	371	349	361	389	384	404	368	397	373	367	422	374	374	389	364	371	374	405	342	394	366	371	371	392	373	408	366	377	414	421	402	364	338	359	399	359	389	423	389	385	401	383	355	370	367	338	402	430	394	374	369	398	390	395	359	393	405	343	374	403	398	359	384	396	371	361	407	374	376	390	403	396	385	372	385	396	349	377	378	375	374	385	375	410	388	381	370	369	361	390	408	399	402	382	382	372	416	390	359	371	392	342	391	364	387	360	327	341	407	379	388	364	407	349	387	398	366	387	357	365	348	413	358	389	385	354	376	358	374	388	420	337	372	355	385	364	355	346	399	403	348	386	375	363	363	366	375	434	416	375	344	351	387	351	387	397	378	373	370	403	350	343	359	408	374	384	367	372	362	352	377	360	375	365	362	385	371	414	418	373	366	386	431	351	378	408	315	402	372	395	379	403	375	357	379	373	347	368	380	384	380	379	372	351	377	377	366	370	368	373	401	386	386	393	368	366	392	390	388	395	389	361	397	388	402	397	382	367	398	387	380	388	379	390	378	360	367	393	380	385	376	439	389	392	368	386	357	390	381	347	382	343	371	384	363	428	372	407	376	398	372	382	321	382	321	359	377	366	379	338	418	349	358
22672	21385	28912	24341	21678	21299	11482	2768	1485	1119	822	733	562	538	470	427	425	388	336	347	334	297	317	294	271	306	318	307	265	301	296	313	283	274	297	295	295	265	268	263	306	281	282	264	257	271	304	244	289	278	275	290	256	286	281	259	275	277	291	260	264	272	256	281	283	289	307	253	274	274	247	287	254	275	275	276	246	278	275	261	272	262	282	288	283	291	261	296	251	277	298	259	245	311	271	245	305	269	296	281	274	284	289	262	275	260	284	274	288	261	277	273	274	253	287	269	255	265	317	263	279	276	273	275	275	249	271	283	289	278	295	268	272	259	264	277	274	283	307	263	306	294	256	266	275	288	269	266	280	249	280	272	273	276	267	285	258	257	276	246	289	300	281	278	285	270	302	283	258	280	285	298	266	274	282	277	259	293	283	291	283	275	274	327	243	267	289	292	281	292	261	257	288	287	286	288	294	319	290	250	293	280	287	285	271	276	256	279	294	282	303	275	232	294	271	273	282	283	278	304	243	254	312	272	297	277	266	252	290	283	286	268	262	277	284	293	279	246	271	274	293	266	298	263	292	278	298	267	297	270	259	282	308	271	271	283	278	270	298	278	269	281	245	264	266	276	281	273	296	251	288	276	292	278	253	258	270	268	272	284	283	271	275	269	305	276	271	264	279	270	287	253	266	294	290	270	281	275	275	261	276	300	301	288	302	286	257	291	266	290	297	293	306	274	272	273	276	278	256	273	290	292	248	295	298	290	295	260	283	272	275	288	297	305	287	284	273	237	264	267	295	251	268	274	280	246	287	278	270	299	264	256	294	267	306	276	289	290	314	240	277	271	273	266	291	265	273	274	281	261	299	254	276	272	289	256	270	262	257	273	303	288	299	286	278	281	276	269	251	278	295	306	279	285	269	286	273	305	265	302	268	265	291	273	235	254	271	309	262	292	294	262	271	282	254	305	262	270	272	268	294	282	299	285	309	264	292	269	254	292	294	299	271	256	301	273	254	311	287	274	275	258	278	273	279	289	251	312	295	291	296	274	279	269	286	264	286	302	291	295	271	275	263	285	250	293	272	289	267	268	307	278	281	278	269	279	261	259	274	260	267	287	268	294	302	261	286	260	311	291	272	281	302	263	287	298	253	257	283	293	287	291	296	259	263	274	297	289	273	314	284	264	293	276	266	271	261	313	266	295	297	287	275	276	262	289	273	299	283	272	268	267	270	290	275	276	288	297	264	279	275	274	271	270	273	282	281	301	263	263	303	262	240	249	268	274	277	258	279	280	236	235	266	287	280	302	269	287	253	273	272	268	322	248	278	271	291	269	304	277	270	262	286	289	263	302	265	296	268	264	267	267	286	280	261	282	259	279	301	270	282	287	273	300	260	269	255	267	286	285	256	266	284	277	292	265	267	299	266	233	259	266	286	270	294	255	306	293	247	274	284	308	300	265	288	274	282	273	315	269	262	275	298	263	257	278	272	290	259	295	290	306	278	259	267	278	297	270	301	260	271	277	274	284	283	279	291	293	271	276	286	299	270	291	312	264	281	282	254	312	273	288	283	241	322	257	270	265	270	273	267	300	264	252	256	264	313	267	289	277	294	244	273	296	261	287	274	266	283	288	240	244	262	267	249	300	249	281	274	298	287	300	272	278	250	280	258	297	277	257	294	252	276	309	320	290	273	269	297	251	263	289	286	284	280	286	294	287	276	286	277	276	292	276	277	264	291	287	262	313	289	299	269	312	283	281	270	267	308	286	298	279	275	276	265	289	266	292	262	284	285	273	267	282	259	276	251	291	276	269	283	277	300	279	323	281	302	241	284	293	271	307	289	259	294	269	294	302	301	285	262	278	265	258	301	278	291	270	282	277	292	269	279	325	283	249	293	270	288	269	290	265	268	242	268	269	288	286	279	257	278	268	253	295	280	302	274	272	271	295	281	278	236	307	299	283	281	287	298	277	265	273	291	262	242	279	265	305	273	273	286	265	254	261	291	285	292	298	298	277	307	275	275	276	253	283	251	262	286	267	263	293	269	306	257	262	274	279	306	276	259	278	265	271	300	290	282	266	314	291	280	274	272	306	259	281	274	226	249	284	290	285	281	283	300	279	274	293	262	270	278	258	273	275	287	299	273	268	281	290	273	280	287	278	285	295	287	284	270	252	282	270	298	292	265	260	253	284	270	262	262	282	261	286	280	277	277	283	268	280	287	301	268	262	266	289	300	283	278	274	283	281	264	284	249	283	265	258	287	310	291	261	256	252	278	276	304	299	291	279	275	323	277	261	319	267	264	263	305	264	287	269	285	296	265	277	276	261	305	298	244	291	282	287	318	301	293	263	243	303	302	293	296	279	334	290	285	272	306	259	267	283	267	289	267	263	300	269	281	260	301	270	275	286	298	273	278	287	262	287	255	282	287	236	307	263	292	257	260	265	287	296	265	271	249	311	280	308	264	271	269	288	296	269	220	304	318	287	294	301	274	237	270	250	283	311	267	253	292	281	279	264	261	275	249	270	294	284	258	250	305	291	288	266	258	314	261	267	281	274	272	275	272	257	294	280	265	285	261	277	261	269	275	272	245	320	273	299	254	279	284	312	295	263	295	271	271	291	267	276	266	263	291	280	279	285	233	259	263	296	278	292	247	306	262	268	277	284	286	270	290	262	286	276	263	291	251	293	245	284	287	266	309	293	280	267	277	279	304	287	286	285	258	279	263	283	282	276	238	270	286	284	287	258	279	263	281	285	291	293	257	297	288	285	298	274	281	267	287	294	252	276	267	269	272	272	292	306	305	292	288	260	266	295	289	252	302	272	275	278	265	319	299	260	289	284	276	275	265	281	280	284	282	269	284	263	286	297	272	280	279	268	243	290	307	262	284	289	304	239	280	249	267	262	271	263	262	254	266	281	252	266	283	290	302	294	302	293	286	264	258	277	276	277	274	274	287	267	258	281	255	286	294	281	288	282	278	268	309	286	264	258	304	270	255	263	248	287	275	269	269	243	291	285	292	307	301	285	279	302	254	295	277	282	275	309	261	280	272	278	272	285	266	249	302	271	285	278	289	277	260	266	270	315	275	267	275	262	308	295	269	275	256	269	295	288	264	254	295	277	306	282	271	306	295	262	302	274	277	270	300	292	289	314	265	267	279	269	284	276	291	276	310	264	251	275	266	269	277	302	270	282	265	299	256	282	267	267	259	290	285	271	293	271	274	316	278	269	277	244	281	272	323	263	241	310	255	294	265	277	247	290	286	266	300	271	250	306	281	276	274	302	288	272	288	254	298	241	240	275	238	272	288	306	285	278	260	311	248	295	278	304	266	248	301	297	277	299	295	282	279	274	281	295	281	248	311	279	267	290	265	251	275	277	276	239	259	292	269	270	295	287	308	286	266	289	263	281	282	295	283	271	283	306	272	273	278	305	264	282	272	269	256	272	277	259	266	252	269	292	270	280	283	271	303	268	273	281	241	277	268	262	299	292	277	274
37254	60727	46735	32471	21385	12093	5752	3359	2303	1694	1296	976	808	668	585	514	498	426	402	364	435	332	357	348	322	315	335	301	298	278	294	320	294	301	268	325	312	296	265	309	305	308	310	309	299	326	266	272	326	322	316	282	318	309	283	289	333	326	319	288	307	298	330	294	264	280	299	313	284	318	298	324	308	289	282	320	314	308	290	268	305	255	280	304	307	287	302	310	294	315	276	299	308	299	328	308	291	343	270	274	276	304	295	317	287	312	272	278	269	319	290	298	327	301	279	280	310	282	289	285	290	275	285	273	307	283	267	294	288	328	261	321	307	321	310	294	279	313	296	300	308	305	337	311	314	283	290	346	310	289	271	296	292	295	281	272	287	323	305	287	285	277	295	300	280	302	299	299	277	286	291	304	320	305	276	289	287	290	325	351	322	302	247	259	292	304	266	307	319	286	302	303	305	300	314	301	287	285	300	314	320	321	348	319	311	308	312	290	307	303	316	282	290	310	286	305	287	305	290	291	307	284	287	310	293	298	307	294	273	275	285	315	295	288	304	310	288	300	278	293	290	305	310	315	290	312	300	298	310	315	293	266	295	297	316	289	321	304	309	298	308	286	301	272	293	325	307	273	289	298	256	305	275	286	314	273	301	294	317	298	274	289	310	328	288	305	315	286	298	308	295	293	329	301	313	303	307	282	283	300	326	281	274	298	290	336	276	321	316	299	285	297	314	296	292	300	276	283	302	314	263	276	295	296	297	323	288	276	302	280	294	319	309	283	300	296	289	296	300	316	281	315	291	298	305	278	292	303	305	304	310	298	315	330	279	299	281	285	293	312	288	282	260	320	287	295	291	276	308	264	318	281	285	275	287	308	294	307	269	287	312	302	307	306	287	308	321	337	282	325	292	267	307	280	299	293	281	292	283	277	305	295	301	279	284	313	321	316	301	316	348	297	325	304	305	294	308	280	296	308	300	297	317	321	317	296	266	299	342	285	291	332	298	328	284	280	318	318	282	309	264	316	285	323	276	284	271	316	271	324	293	305	297	290	316	317	316	270	311	290	313	296	314	317	282	286	302	287	291	291	266	320	299	289	290	286	313	319	297	297	313	282	325	321	288	290	300	297	334	299	308	305	301	283	316	281	282	314	303	290	318	324	306	290	300	283	302	269	320	277	304	266	283	300	260	299	306	331	306	303	293	284	262	287	290	299	294	326	307	306	295	305	309	299	287	316	305	317	281	293	316	275	300	286	297	287	308	291	313	290	313	298	286	272	295	326	322	286	264	249	306	309	292	290	285	294	321	296	320	288	287	292	325	286	315	308	300	284	314	297	306	313	252	300	304	316	312	335	286	287	293	268	278	303	278	262	286	291	284	312	264	280	282	296	314	270	300	291	305	313	287	294	265	261	310	297	293	302	290	297	293	316	307	301	300	303	354	305	281	311	277	302	281	284	280	312	291	300	286	313	309	313	273	294	298	287	286	287	292	293	325	280	276	303	296	297	306	314	302	308	309	320	335	248	312	290	296	299	339	316	295	277	318	328	279	293	303	282	285	288	322	298	278	293	302	295	326	280	310	314	312	304	299	291	254	290	247	313	302	312	312	301	308	287	300	320	311	287	290	282	311	274	294	285	321	287	317	261	313	287	279	273	284	285	321	332	281	276	319	264	313	285	285	327	279	343	304	298	273	297	311	269	327	303	336	287	283	272	311	303	294	296	312	281	274	292	295	319	277	298	281	310	315	306	330	312	270	281	315	304	327	290	301	301	269	279	294	297	312	306	294	289	296	292	305	302	285	314	316	286	280	316	303	295	309	273	317	316	290	326	281	277	321	324	274	304	278	293	271	304	310	305	312	301	314	349	310	309	299	295	301	291	333	298	328	306	310	280	295	300	309	304	284	276	289	318	283	283	310	286	314	292	311	292	283	308	271	274	260	308	291	255	313	310	301	305	296	311	279	316	320	335	293	309	282	314	293	320	302	299	326	312	295	300	305	281	312	274	318	279	291	312	325	296	307	303	304	321	306	276	291	292	306	290	326	298	297	281	299	302	268	283	345	313	332	316	271	280	317	276	298	316	311	295	287	315	276	316	316	285	292	299	301	295	302	312	305	311	306	275	328	305	282	277	310	294	328	289	325	292	292	299	318	279	306	307	281	282	284	293	279	299	290	294	281	282	278	272	271	266	300	281	299	271	286	292	314	307	328	306	327	303	310	308	300	271	298	278	284	291	270	294	292	332	295	313	304	279	289	288	294	299	324	292	289	304	311	311	311	293	281	294	324	324	356	313	319	333	308	323	293	340	300	304	297	281	292	279	265	265	296	308	313	278	302	312	323	276	298	287	290	306	280	301	313	318	286	278	293	308	296	302	278	306	318	292	305	288	285	298	303	306	286	291	308	298	295	320	313	333	300	285	293	293	268	295	299	297	317	273	286	313	301	301	355	311	293	302	289	293	317	329	307	312	295	286	283	276	321	299	279	315	310	297	301	298	303	300	324	294	303	317	295	295	307	267	319	270	285	296	308	277	276	324	305	305	301	276	330	293	284	316	294	297	292	319	268	302	291	307	295	298	298	288	297	294	276	340	258	288	293	300	263	271	279	284	307	328	287	290	296	302	331	328	289	280	310	304	274	302	320	287	260	311	293	265	299	309	292	298	307	302	312	308	303	287	279	290	307	305	285	311	261	331	278	298	310	287	279	285	304	315	310	277	275	289	302	309	299	299	307	305	329	302	310	294	301	316	328	306	310	298	313	316	318	276	304	293	277	311	287	291	290	296	303	303	310	282	302	272	277	307	317	278	310	304	298	273	310	294	297	289	306	315	299	297	274	317	314	311	320	286	327	285	268	314	295	296	265	292	310	264	277	283	287	297	302	312	293	302	266	301	304	320	284	306	320	300	292	277	291	302	265	309	274	333	332	280	285	309	292	331	316	292	317	297	306	284	303	297	294	320	269	272	293	260	310	282	311	320	301	342	294	295	305	286	290	271	292	261	285	300	281	293	271	284	305	311	310	334	332	297	311	280	313	304	320	296	308	272	294	278	291	306	283	285	272	305	311	301	293	293	278	295	301	274	320	309	254	281	297	269	290	310	313	296	302	300	301	291	284	291	286	304	322	275	327	289	274	309	318	276	314	308	273	343	261	294	308	296	326	299	287	328	312	287	280	329	288	291	298	315	325	305	326	276	334	312	300	274	283	300	291	306	273	271	297	305	314	278	303	308	313	311	318	281	251	299	318	296	303	308	298	284	296	299	318	283	303	347	276	319	290	314	303	285	286	309	298	284	314	297	292	301	309	299	306	324	333	295	306	313	297	279	297	287	285	293	298	299	308	302	303	311	298	283	286	282	302	274	299	270	313	291	302	306	291	298	315	324	303	313	292	329	296	279	298	273	282	290	299	319	277	316	269	279	301	274	305	277	279	283	286	306	301	269	299	295	298	279	280	285	292	310	310	286	270	307	297	298	302	324	323	302	291	316
31303	31310	30088	16264	4847	2114	1206	832	639	586	490	405	392	446	385	381	362	371	332	343	342	367	318	364	380	341	310	326	339	307	324	321	361	334	357	342	320	350	373	307	327	302	297	342	330	350	338	330	311	339	355	334	333	306	300	326	311	346	361	326	333	329	313	354	320	341	311	340	353	350	353	319	349	298	333	335	339	329	351	357	353	331	334	328	315	338	322	336	361	342	328	344	296	322	305	329	321	363	304	332	283	350	333	325	348	331	303	332	350	349	353	351	350	333	332	318	353	325	378	336	374	318	319	350	335	331	328	357	329	338	344	343	345	322	335	335	339	326	327	324	333	348	319	326	339	326	352	330	335	358	376	328	322	344	362	362	342	338	351	336	313	338	307	339	348	374	340	323	324	341	339	311	328	286	313	354	346	367	313	342	347	339	328	311	333	316	331	345	320	342	347	314	326	343	323	349	346	308	319	345	329	335	343	339	319	351	305	353	340	319	342	335	334	359	339	324	351	321	339	299	329	314	324	301	330	326	332	325	346	317	321	351	333	312	351	315	343	291	340	306	333	333	334	343	313	305	308	335	340	312	338	310	354	310	344	337	327	318	316	346	309	341	341	314	326	337	314	362	338	340	320	319	327	317	335	321	330	298	323	326	317	301	310	321	359	323	351	324	333	323	324	320	340	344	340	346	357	369	367	335	305	310	314	314	351	321	315	328	332	337	321	318	362	309	325	380	330	327	323	306	326	321	337	337	355	335	339	323	319	351	297	363	324	330	343	372	348	336	338	343	347	323	321	365	330	300	345	361	327	357	340	341	302	350	357	320	310	320	321	322	375	331	326	366	330	300	345	330	316	335	338	337	336	326	370	327	339	328	340	297	350	299	307	308	353	336	334	321	326	323	336	341	335	346	331	338	297	311	339	294	322	294	294	337	330	349	371	329	342	339	339	319	323	322	349	315	328	325	339	322	350	293	322	340	325	332	323	313	333	338	375	340	294	304	326	334	347	335	320	355	335	331	369	328	325	315	322	342	341	313	352	345	320	327	333	358	320	281	324	314	338	328	317	329	338	343	354	329	328	309	304	322	342	301	319	330	371	323	338	317	364	322	334	374	323	308	332	359	357	334	333	340	351	339	348	327	363	296	343	310	346	314	357	340	357	351	350	315	309	324	326	321	315	329	317	323	278	332	380	288	357	310	369	291	321	357	351	326	353	308	310	314	346	307	326	355	313	349	349	301	329	309	327	333	341	353	329	310	355	333	340	363	338	302	329	346	321	332	367	309	347	320	338	331	317	321	366	337	298	327	315	344	356	350	333	334	334	318	288	320	325	360	346	313	351	321	318	338	350	340	323	293	327	338	339	328	352	323	359	332	359	319	319	320	326	336	302	342	333	328	352	346	345	345	378	328	320	322	324	329	344	333	358	334	302	288	356	333	297	321	334	330	292	348	340	330	341	338	326	350	308	324	318	348	286	303	331	298	335	326	350	314	333	330	332	345	319	312	322	287	314	342	367	328	341	324	312	330	353	310	327	309	327	350	333	331	372	371	340	351	321	364	337	334	324	316	326	292	329	319	311	338	355	329	328	332	379	322	331	316	344	306	322	342	334	301	348	342	329	310	326	354	330	285	340	316	343	339	304	328	366	354	324	338	326	345	331	339	319	331	324	328	336	372	332	316	299	316	342	366	359	331	363	309	324	340	306	355	341	360	342	337	334	344	335	338	312	317	327	310	318	344	297	349	322	347	338	334	322	330	368	338	351	317	306	377	358	329	307	311	328	339	324	321	332	339	338	331	334	288	327	319	325	341	303	365	345	323	307	323	290	344	357	339	322	338	334	346	318	311	353	329	348	309	369	314	312	325	311	303	349	330	334	310	301	304	333	339	346	356	327	363	321	347	314	342	318	311	340	336	357	334	340	382	349	323	316	301	318	319	361	309	323	362	340	356	327	324	323	300	299	313	357	363	330	334	343	307	317	301	343	338	327	362	320	354	343	317	345	361	332	328	346	330	339	335	317	304	344	322	347	331	307	312	325	324	313	346	330	355	326	357	356	330	326	309	324	326	335	317	343	341	334	370	289	321	333	335	327	320	318	308	325	350	353	330	318	315	352	341	342	350	314	359	335	327	334	346	318	331	347	339	344	352	284	313	302	314	297	338	334	346	344	331	329	347	363	350	317	353	330	311	347	351	337	363	332	350	326	312	313	333	326	319	332	317	356	335	333	328	348	338	338	373	335	306	362	331	332	331	368	336	325	340	334	337	334	321	336	323	331	311	318	324	357	323	341	349	322	283	331	317	354	346	314	335	349	360	318	329	339	323	340	325	332	332	303	337	313	345	337	395	344	341	360	292	331	351	323	335	353	337	347	333	329	351	317	351	326	331	335	350	323	333	327	374	334	320	333	347	361	361	336	343	328	348	354	321	306	343	329	364	344	366	353	329	325	303	332	317	344	333	325	317	345	354	333	345	344	332	319	346	294	339	333	344	326	357	335	306	305	358	313	310	339	301	351	307	336	324	339	332	346	363	370	328	351	333	371	317	341	317	350	352	323	321	334	338	364	339	320	351	347	298	339	336	337	324	339	307	320	382	327	298	341	304	360	331	346	343	339	350	352	336	327	343	349	351	322	327	349	335	342	322	323	334	313	328	334	339	340	333	314	330	337	330	345	339	338	334	311	344	339	320	324	341	331	323	333	322	328	325	315	346	319	320	329	361	371	375	346	323	339	306	336	347	324	296	359	311	355	365	319	345	326	351	296	347	332	303	305	317	341	351	343	351	317	358	332	314	322	324	330	336	322	322	332	336	323	314	313	384	335	319	352	324	345	355	326	323	339	330	300	321	344	328	336	342	326	369	350	340	340	326	332	348	319	359	302	337	328	337	320	313	313	327	349	350	306	345	333	345	320	312	325	348	335	325	315	333	344	297	318	315	332	328	310	339	293	341	326	339	347	355	348	316	316	359	320	322	270	343	334	325	322	362	319	309	332	332	326	329	316	343	318	337	344	325	343	310	305	309	351	299	308	296	332	349	350	321	332	325	315	306	355	340	349	336	342	323	385	306	337	351	327	366	354	352	359	327	316	332	320	349	349	326	325	314	321	311	302	356	305	325	315	368	332	322	364	355	355	356	350	339	295	340	331	331	287	326	349	349	341	369	330	321	326	336	353	327	327	314	329	310	327	313	323	285	341	326	344	353	322	334	333	337	339	318	345	331	336	348	332	337	328	329	319	332	377	333	330	300	335	320	299	329	338	325	341	292	339	347	317	301	331	352	326	333	313	351	334	328	341	346	345	356	361	362	290	323	319	323	362	327	350	323	324	338	355	364	316	338	336	315	347	327	358	355	376	320	354	317	316	350	330	348	330	348	350	333	358	337	345	334	342	326	310	343	336	320	346	322	310	360	387	320	331	346	328	317	332	305	311	324	332	379	336	311	359	292	312	363	328	363	319	330	367	325	333	341	331	331	338	331	379	319
33456	45484	31444	15455	6580	3291	1978	1253	990	747	651	557	585	531	436	467	431	404	364	423	385	385	405	374	407	390	378	377	366	334	368	384	380	376	363	388	394	359	367	364	326	346	385	348	381	389	362	387	359	342	364	372	366	381	379	384	371	357	377	390	380	366	378	335	340	359	345	348	344	323	335	380	331	410	356	391	391	352	362	380	375	333	367	394	361	370	343	378	378	394	368	375	380	377	370	357	349	339	343	384	375	400	368	367	348	377	395	360	372	354	350	357	372	350	350	393	372	392	341	352	332	347	353	376	358	387	373	384	358	320	404	380	366	349	366	373	324	345	342	376	342	391	363	370	364	328	370	371	355	383	373	348	368	376	388	341	405	374	320	362	357	381	372	368	342	371	363	358	341	373	358	372	397	372	325	353	348	364	360	380	349	360	379	363	335	351	368	368	322	339	374	335	355	332	360	349	373	340	389	355	360	355	373	406	366	357	385	364	350	361	368	380	364	388	389	384	355	361	369	369	398	349	352	378	358	391	367	390	368	369	339	389	369	368	373	367	353	343	371	346	376	338	364	335	371	344	332	357	355	422	389	318	326	357	367	362	354	390	362	342	346	372	353	379	359	389	374	366	367	348	357	340	373	366	369	357	373	375	326	329	328	388	374	347	363	376	372	330	390	324	385	399	368	349	349	342	347	379	366	355	345	372	404	376	372	374	389	389	361	350	389	372	346	371	338	350	371	399	344	346	383	388	392	362	367	398	371	363	360	373	347	383	375	394	352	361	396	399	370	356	365	364	354	341	383	387	344	365	387	415	373	373	375	333	366	375	351	359	360	410	346	344	361	335	385	390	360	379	393	377	390	390	336	359	338	364	386	350	345	354	340	365	360	395	368	422	375	371	348	390	357	314	375	371	357	377	403	374	361	376	371	380	357	387	338	354	364	348	365	372	377	347	340	384	377	378	346	388	372	308	330	392	370	374	388	341	349	382	364	379	339	330	387	379	372	352	387	390	353	372	406	361	372	402	348	393	350	372	382	360	385	348	329	347	360	391	351	354	340	391	353	382	361	381	344	367	363	347	384	366	339	349	360	398	366	375	391	346	327	370	354	360	363	373	374	361	387	380	371	405	346	360	368	376	367	338	366	320	363	332	359	373	374	368	386	327	381	395	371	332	364	347	390	354	372	330	369	348	356	361	358	374	318	404	358	334	374	357	405	361	361	374	380	380	340	355	397	356	367	357	360	364	402	370	377	346	384	386	342	378	347	369	358	391	384	367	341	353	328	361	362	341	387	336	329	351	367	393	364	357	376	387	391	377	360	345	364	399	384	396	404	368	350	394	388	367	347	357	403	360	347	344	373	368	370	368	374	389	347	371	339	341	378	384	353	376	371	363	344	367	367	356	336	397	338	346	358	351	350	374	340	346	402	368	391	366	349	344	351	367	381	365	386	370	352	384	358	403	350	384	351	347	329	361	365	372	351	351	375	364	323	373	373	378	389	377	394	397	328	384	357	381	374	386	361	380	368	381	334	366	373	355	362	346	356	346	345	394	355	365	352	376	354	379	386	350	385	370	328	383	363	354	376	371	381	391	390	360	401	348	340	355	402	376	363	364	393	343	362	386	358	360	371	342	383	349	339	373	361	327	345	355	344	367	353	346	371	363	385	377	368	366	370	388	354	346	370	368	356	377	368	370	361	335	352	389	370	351	348	327	368	405	345	386	364	318	353	376	359	333	392	333	363	365	373	353	352	374	369	377	394	357	390	356	333	379	397	351	374	357	378	336	383	375	381	379	349	363	372	368	384	371	386	369	329	360	402	361	351	343	381	377	357	381	361	371	351	352	363	359	382	377	385	338	327	349	398	342	357	357	370	357	361	351	364	354	367	378	363	365	351	359	349	363	353	389	348	314	378	375	373	379	399	383	385	354	359	354	366	350	362	365	383	358	388	362	371	376	360	357	375	363	408	371	367	352	369	358	397	377	367	363	365	353	365	346	367	367	311	359	367	367	377	378	365	369	396	374	358	356	339	374	347	394	351	328	338	360	360	382	345	340	384	373	360	385	336	371	360	344	375	376	356	356	364	381	363	386	357	380	408	380	368	353	391	370	372	338	359	333	374	352	345	352	357	334	411	347	365	363	370	375	365	370	345	376	346	365	384	353	344	362	393	368	369	354	371	360	341	378	359	369	319	384	355	348	360	415	345	373	357	359	356	392	411	357	352	374	360	386	365	354	372	357	366	359	361	334	349	394	353	349	328	367	350	372	372	360	365	394	353	345	347	358	355	355	380	354	321	356	358	362	386	363	332	367	376	322	382	368	364	350	350	375	330	370	376	381	358	348	365	379	390	349	363	372	359	370	413	370	368	368	397	378	379	334	357	376	356	361	335	377	368	386	374	374	351	354	380	392	357	373	390	362	376	354	336	352	385	383	378	380	359	351	346	367	357	368	412	409	377	405	353	385	375	384	368	363	342	321	367	362	364	366	378	352	325	349	378	343	388	377	390	312	348	375	368	364	367	393	366	354	382	377	409	388	375	370	374	365	324	378	388	352	368	359	348	398	392	374	332	329	353	342	370	360	383	332	340	338	325	385	377	360	334	376	354	353	383	344	378	382	359	371	361	341	374	363	357	333	367	387	393	372	354	369	407	364	350	394	356	383	370	353	361	329	393	343	368	368	384	385	341	359	371	380	359	351	392	341	354	347	373	383	381	346	336	379	375	369	379	382	349	417	375	366	322	349	376	367	336	382	381	348	348	377	353	308	339	340	344	368	347	382	384	391	373	379	390	372	356	324	325	369	352	336	341	327	358	364	369	350	387	340	331	365	366	392	343	385	366	391	351	386	348	361	372	341	376	357	375	387	369	342	374	331	361	366	366	382	400	377	334	366	362	361	365	356	360	371	381	343	392	373	379	371	328	368	374	378	381	372	338	400	439	372	349	347	373	342	391	353	406	337	353	357	357	356	360	326	405	384	353	355	357	359	359	393	379	352	367	411	353	361	326	367	345	384	367	352	355	350	355	377	352	359	366	364	350	325	340	371	405	354	354	368	359	365	356	354	357	370	376	394	378	362	356	350	385	362	345	398	432	340	386	411	363	353	329	394	354	343	378	335	314	368	358	388	361	382	361	373	352	341	357	370	339	317	349	345	371	374	360	361	411	392	384	390	390	393	395	367	346	397	385	334	355	356	345	342	311	369	336	394	376	339	357	348	382	325	376	354	361	391	368	355	351	352	389	380	389	350	368	344	361	363	364	359	371	325	393	367	370	365	375	341	346	378	368	362	371	356	364	353	352	379	351	389	381	384	339	335	389	375	324	394	356	370	379	388	353	344	369	352	397	368	399	356	370	338	378	336	341	352	357	331	362	405	377	360	388	331	370	356	372	372	381	376	359	347	403	363	396	386	373	414	374	376	417	376	390	371	367	333	353	382	347	361	355	389	374	325	400	377	360	336	393	383	308	370	361	373	351	383	355	402
23873	21488	28723	24934	21499	14624	4536	1576	1011	802	642	538	465	418	373	361	345	322	309	278	298	291	271	278	253	326	307	296	248	255	252	244	267	255	279	280	258	270	289	291	282	286	264	256	268	308	277	300	307	267	263	275	247	268	273	294	277	258	254	248	246	281	282	299	274	287	284	274	283	303	280	260	310	254	273	240	263	282	303	285	285	281	279	257	298	254	278	288	270	274	278	317	287	268	276	323	260	278	265	292	294	295	279	280	280	276	279	291	289	277	282	251	270	292	244	279	294	243	271	301	272	252	288	266	281	278	253	286	276	275	263	280	268	330	268	283	279	301	275	291	260	272	313	271	268	263	273	275	245	255	250	268	278	270	273	317	296	267	252	250	299	261	258	271	269	273	265	259	261	269	271	285	269	256	280	285	286	292	272	255	264	260	264	252	270	263	286	287	255	265	303	276	265	304	279	279	247	287	280	262	281	282	280	292	240	238	283	287	265	281	258	252	286	276	274	288	287	277	261	263	259	296	277	275	233	291	268	288	258	302	257	275	258	269	261	279	288	260	272	260	265	265	274	297	281	268	279	279	291	291	276	276	281	261	273	287	260	263	291	282	266	286	289	293	268	301	241	292	281	275	249	266	267	288	257	271	275	292	268	292	287	236	276	269	281	281	277	260	284	294	257	250	261	276	271	276	261	259	288	269	251	296	282	321	280	265	260	303	269	264	288	261	264	280	286	297	284	289	238	256	285	279	283	267	291	292	251	289	273	236	226	271	263	271	272	288	307	259	250	270	275	265	290	279	293	273	263	308	263	262	278	287	298	244	270	273	260	282	259	305	265	286	270	258	270	280	266	267	249	267	292	267	296	274	308	265	289	257	296	280	271	282	296	306	286	285	280	252	282	249	252	277	251	274	284	289	272	297	270	288	264	275	260	273	258	266	297	279	297	271	226	270	284	277	288	278	281	276	290	295	276	262	286	283	300	285	263	276	295	267	304	279	295	277	272	288	262	287	255	280	298	306	301	239	245	270	277	276	293	270	285	258	241	297	285	234	306	292	296	268	284	278	300	267	283	243	290	283	301	280	298	261	255	285	297	258	309	274	265	277	258	275	273	264	257	269	319	264	279	282	282	260	262	272	275	284	261	253	259	287	277	306	306	277	253	257	262	273	299	267	248	262	283	278	269	288	285	295	266	284	280	254	253	266	273	277	289	265	294	253	269	275	270	266	276	277	252	261	284	260	278	279	253	271	274	256	267	276	269	270	300	291	280	262	269	275	299	235	285	281	293	286	288	252	276	252	265	268	273	272	316	260	283	311	267	276	303	303	289	253	266	293	274	280	258	240	299	309	268	278	306	262	279	253	262	315	280	282	291	268	262	280	286	285	286	255	275	270	253	276	282	294	286	277	280	291	259	267	286	274	300	296	289	300	282	263	300	283	290	265	289	291	256	284	290	288	305	286	280	275	258	239	283	278	288	312	273	247	331	277	284	267	298	239	310	286	280	262	271	284	274	266	253	273	264	264	262	243	295	282	267	287	272	247	279	293	307	257	301	278	296	302	274	282	295	267	257	323	271	271	281	277	310	293	276	304	282	277	288	287	291	294	293	294	285	286	280	259	263	306	260	270	299	296	288	253	289	283	281	267	289	261	293	289	306	275	288	288	263	282	308	315	275	278	268	255	288	281	271	269	296	289	264	247	257	267	290	284	271	245	248	287	300	274	272	249	264	276	281	260	262	262	259	268	265	311	307	268	259	281	283	287	306	313	284	281	258	261	284	273	269	272	256	299	289	276	295	255	299	249	283	266	253	269	288	259	286	268	290	271	265	299	307	258	253	258	283	241	249	275	281	269	274	273	226	273	263	269	286	285	291	228	276	269	275	236	239	261	289	281	293	274	258	297	284	286	274	277	266	267	273	281	305	294	279	265	265	259	262	249	289	262	274	276	275	282	283	306	287	279	264	270	277	243	287	265	264	254	286	257	253	307	265	266	268	266	295	264	264	254	279	262	266	273	262	253	277	287	292	283	273	258	314	278	294	293	257	301	292	267	248	282	277	257	280	312	250	297	266	320	274	307	252	280	274	286	270	262	270	308	283	287	250	241	278	268	281	295	248	283	270	283	271	275	255	263	269	282	287	281	262	297	266	274	288	280	237	244	245	252	262	295	255	260	298	306	266	305	295	274	279	245	267	291	290	269	270	268	284	261	263	255	301	276	288	300	262	282	277	266	305	278	284	283	271	295	297	285	277	269	291	272	246	256	270	257	297	239	289	264	276	250	268	266	275	283	263	282	285	265	297	257	281	315	268	300	236	296	285	257	282	278	259	254	277	284	292	265	286	297	267	262	284	255	312	286	275	311	253	289	295	280	251	258	268	301	279	298	277	277	272	293	253	289	291	268	301	261	245	293	278	282	235	259	269	289	273	281	265	261	267	272	271	285	235	286	296	245	282	277	258	282	292	261	274	280	261	299	279	297	270	311	283	294	263	268	265	265	281	261	266	249	283	290	259	273	280	278	275	268	270	285	269	261	237	282	278	280	281	283	308	280	268	299	285	286	272	300	293	248	269	242	273	278	313	273	285	275	275	270	286	264	292	288	281	260	288	271	263	253	270	283	285	278	270	267	245	283	277	258	267	260	283	272	292	297	275	264	285	285	266	267	276	263	247	268	268	272	314	284	270	278	289	292	319	290	260	270	274	278	283	296	283	296	262	268	278	285	279	262	259	250	271	283	289	303	264	269	289	274	273	288	260	248	298	279	305	287	261	293	259	275	283	260	288	271	276	278	276	278	251	284	255	271	272	264	283	269	261	297	290	268	292	270	284	259	268	266	303	288	300	250	282	254	261	246	259	273	299	279	296	300	250	271	267	288	304	271	244	265	246	274	273	274	272	282	296	293	272	263	272	284	276	280	252	273	253	264	265	276	288	260	279	299	276	273	281	261	246	247	264	284	271	308	284	279	288	270	281	278	269	260	272	292	240	288	297	263	283	271	283	277	330	286	276	312	269	277	242	257	286	268	276	272	271	292	307	282	287	263	280	290	276	259	279	267	270	289	275	280	277	253	260	275	254	270	255	263	293	304	269	265	271	287	279	259	271	317	267	250	280	303	324	273	264	252	271	249	250	273	252	289	301	235	311	251	274	279	296	272	286	274	253	255	298	259	271	259	265	254	258	288	244	247	271	287	253	277	294	287	261	266	294	294	274	286	256	284	263	276	286	277	281	277	267	263	277	226	271	257	283	288	274	245	275	274	272	257	290	268	286	270	258	269	301	265	280	292	276	273	282	275	274	309	263	266	276	247	241	265	276	252	301	251	257	277	292	258	274	313	282	269	265	286	257	266	259	299	282	254	254	249	274	248	254	277	265	252	287	296	284	260	253	262	262	290	274	278	239	299	272	266	304	272	290	294	288	255	307	301	280	277	280	255	294	270	294	285	292	274	251	279	294	300	259	294	292	282	285	304	293	245	243	281	300	277
34630	57237	42476	26376	16709	9779	4211	2224	1602	1206	920	772	627	562	467	385	423	375	363	322	356	335	339	335	314	329	283	279	325	344	307	286	302	265	291	317	306	314	308	316	342	262	304	295	298	315	329	311	322	309	324	317	298	314	302	304	319	319	327	276	303	315	302	311	303	297	339	305	301	330	277	291	299	327	302	309	295	320	332	329	306	333	293	316	312	330	326	289	329	297	307	327	280	309	304	300	280	289	307	260	344	339	285	300	326	304	292	314	310	311	322	316	291	300	318	286	306	266	297	305	328	314	302	306	336	301	299	292	313	283	325	293	324	283	300	276	282	294	304	287	308	318	330	323	285	320	290	300	327	287	270	285	297	295	289	297	328	293	326	335	313	311	299	296	326	315	287	299	277	301	282	311	287	328	316	306	287	299	302	317	308	321	291	275	319	306	313	299	352	279	321	298	345	306	303	297	294	266	313	280	309	328	297	314	341	287	294	310	316	278	278	290	310	269	276	305	299	299	289	256	282	277	300	340	303	312	301	285	341	305	277	316	287	311	291	332	303	306	300	323	290	315	324	270	305	293	289	299	299	306	341	296	301	286	319	299	323	298	286	338	332	352	295	306	299	288	305	266	299	302	287	308	306	320	331	278	276	301	285	342	308	310	321	291	296	318	261	328	280	295	281	282	324	303	330	303	289	294	289	336	319	293	298	309	317	304	310	307	277	320	293	307	303	307	299	323	280	344	261	292	324	333	306	311	316	338	307	309	293	275	309	297	293	310	296	317	310	319	290	316	318	325	298	323	367	283	294	301	296	307	316	332	303	319	299	310	284	303	303	323	319	311	291	288	315	316	316	268	323	284	312	310	299	296	307	326	319	303	308	330	294	323	276	294	334	302	295	306	308	268	303	347	295	332	326	327	295	300	330	314	322	312	319	294	328	298	314	310	316	286	307	319	311	327	294	287	304	304	288	305	310	297	318	322	303	316	323	302	337	301	312	275	322	332	308	306	293	304	290	294	296	324	272	313	325	303	284	310	325	335	309	310	320	301	322	287	317	297	330	330	287	327	296	308	296	333	294	295	302	306	297	269	281	305	328	305	278	302	319	292	304	310	313	289	312	314	299	303	322	299	310	287	314	285	298	310	298	299	276	322	322	295	294	324	359	309	288	298	306	295	333	313	326	293	298	304	291	318	313	277	320	303	280	319	308	298	307	301	309	303	303	288	307	292	305	299	278	303	306	292	304	330	299	311	329	301	317	266	303	314	298	301	310	295	277	288	315	281	280	291	310	291	308	307	283	305	296	303	311	323	268	316	311	315	294	270	339	280	324	292	317	283	317	288	317	304	296	290	274	290	293	303	326	336	287	308	288	275	314	296	330	326	303	304	322	295	283	318	329	290	319	285	283	312	296	319	248	279	306	318	287	318	311	313	282	330	337	285	268	324	302	280	324	319	312	282	299	306	301	309	315	297	327	299	252	270	290	277	294	278	299	309	313	317	318	305	309	295	330	312	301	269	283	297	281	301	307	300	291	314	296	287	337	285	291	284	324	321	313	295	326	309	310	287	313	318	318	315	312	298	302	308	295	308	303	312	293	283	291	322	289	302	317	314	321	287	306	295	305	303	321	307	320	324	310	324	280	315	311	314	311	330	280	299	335	317	310	322	316	287	322	315	323	302	313	345	298	287	301	332	285	306	311	302	292	328	309	282	291	305	311	307	299	320	318	320	284	296	291	313	312	309	301	330	316	331	308	301	311	321	311	285	284	305	292	334	293	263	314	288	300	286	310	318	290	300	311	326	318	325	336	336	335	300	283	311	292	314	311	304	285	296	335	267	313	311	312	328	270	278	285	279	280	305	307	346	308	283	276	294	323	317	325	290	276	323	302	317	297	304	282	324	313	276	296	328	322	301	336	322	333	282	327	297	306	306	323	336	297	297	337	293	304	322	324	291	271	321	294	361	315	307	303	359	308	337	308	313	283	283	325	279	297	342	299	313	297	293	288	275	285	315	302	318	247	268	317	286	325	289	292	321	307	317	331	281	317	319	296	345	307	315	317	313	310	311	299	292	317	315	322	310	291	321	294	329	315	318	310	298	303	320	280	310	308	280	304	300	274	310	290	305	303	306	328	342	297	301	328	292	287	294	300	303	329	275	279	305	293	313	287	273	287	338	303	304	293	283	300	319	318	320	295	309	303	293	285	312	315	286	288	293	297	290	260	317	289	301	319	300	305	300	293	313	312	284	279	284	290	294	304	305	321	319	307	278	303	279	309	313	309	300	305	314	298	263	310	305	318	289	270	289	322	313	313	297	304	309	305	287	339	309	304	290	317	294	268	295	321	306	285	309	285	294	322	260	303	306	266	315	281	316	292	315	299	303	297	320	307	325	310	323	322	307	326	293	292	307	331	291	279	309	287	304	328	307	303	312	295	300	325	316	303	311	332	328	306	288	273	279	285	315	288	344	301	301	305	309	304	297	318	342	300	323	312	332	287	299	295	301	307	303	313	301	297	304	315	283	293	313	282	308	321	283	311	321	327	320	312	279	358	319	291	304	326	304	338	303	291	340	295	315	308	283	314	290	319	284	326	276	307	309	296	311	318	307	298	294	310	285	330	336	319	291	293	300	300	289	297	323	331	300	303	305	301	321	287	302	299	322	309	288	319	300	298	294	309	294	311	285	274	299	312	312	316	290	317	282	314	303	314	313	281	305	289	290	286	300	300	278	303	286	304	304	268	328	330	300	292	287	312	298	310	294	284	293	321	294	304	314	303	323	276	303	292	325	320	325	287	302	306	319	302	288	319	265	302	300	297	299	283	337	275	286	297	308	294	325	301	312	292	315	292	305	288	308	310	303	294	314	297	293	329	330	310	286	320	305	301	307	315	284	324	327	281	310	322	289	302	318	314	276	305	276	293	297	290	301	238	359	296	313	316	337	304	258	318	286	281	306	303	320	340	287	324	264	294	305	306	322	298	308	304	290	302	291	303	319	310	301	294	312	321	326	304	293	306	321	287	287	298	275	305	311	286	299	360	318	293	297	291	314	305	309	334	308	307	303	327	337	308	300	296	282	286	306	271	315	309	314	310	303	318	286	313	309	321	292	307	316	292	314	297	303	269	300	319	305	296	267	333	309	279	308	309	314	303	321	295	312	309	294	321	288	334	322	316	291	326	293	265	297	311	320	303	295	309	317	280	307	298	328	280	285	292	294	305	282	324	324	318	324	299	335	293	326	297	286	316	262	294	320	304	298	297	297	308	289	309	314	266	302	295	333	306	317	299	324	285	305	304	307	293	298	322	296	290	292	302	301	306	315	262	300	290	289	293	321	299	282	297	271	285	290	298	333	336	304	314	283	269	278	302	294	285	342	325	286	301	283	289	321	307	297	292	333	271	319	323	298	307	288	304	292	288	300	305	301	301	300	301	307	306	329	317	307	319	299	321	304	308	293	314	283	285	291	296	281	320	315	305	302	288	287	305	302
25198	21634	27940	25707	12999	3937	1708	1103	825	751	628	547	484	467	431	431	398	381	389	384	374	375	335	338	355	347	344	404	387	337	340	329	348	367	360	367	356	345	329	327	367	349	346	357	324	355	359	348	318	323	329	347	347	336	363	354	351	352	361	381	355	341	338	333	347	334	356	353	346	334	368	383	351	361	349	345	355	368	363	399	343	358	357	359	335	342	353	364	359	335	344	346	350	345	365	372	369	334	333	350	351	387	334	314	361	389	348	363	357	354	324	334	358	322	368	323	332	355	356	358	372	342	295	365	322	337	357	341	319	370	349	359	368	360	338	333	325	355	365	361	359	346	354	345	394	352	361	347	355	335	347	355	335	361	349	333	369	332	351	334	357	336	387	338	366	358	338	350	358	375	368	352	351	356	321	367	298	333	336	332	386	343	387	365	375	312	331	343	318	339	362	343	357	323	373	352	364	354	345	356	360	331	367	379	360	377	327	345	363	367	324	368	379	358	322	345	342	354	339	354	382	349	340	343	362	339	333	335	370	355	347	351	366	341	363	369	371	358	369	363	342	396	381	331	307	341	365	347	376	394	322	327	378	334	360	347	365	349	330	365	372	338	313	357	347	363	330	366	364	369	348	374	329	391	365	356	349	334	347	305	353	389	390	369	348	349	341	352	316	384	332	342	316	335	357	355	370	360	347	335	384	358	338	359	343	355	331	373	350	359	341	340	359	325	330	368	352	361	346	353	331	355	330	366	341	347	316	344	384	350	344	318	331	370	338	381	341	354	350	349	335	353	360	369	356	346	365	353	365	338	364	322	362	357	352	322	349	373	368	328	345	364	338	361	309	358	317	347	348	363	344	349	355	340	343	320	336	363	343	356	353	349	361	349	346	388	393	379	328	337	341	366	356	383	332	355	371	328	348	360	329	385	348	371	337	349	365	369	338	340	374	343	339	325	343	339	339	361	320	339	335	344	327	366	374	335	369	360	352	354	340	387	349	349	372	372	362	355	339	369	363	333	366	345	343	407	333	360	369	335	329	356	343	331	338	381	341	343	377	351	332	379	342	351	348	351	339	368	344	316	310	370	353	349	353	372	360	345	326	362	355	348	372	359	360	357	353	390	337	346	378	336	361	349	358	346	373	351	389	369	357	375	331	349	343	364	346	367	397	384	340	349	353	333	367	368	345	359	360	393	357	383	355	334	356	369	373	344	323	330	321	322	368	366	362	336	374	339	369	359	352	335	337	303	349	372	342	355	391	353	374	390	359	369	373	333	349	341	319	360	298	367	359	340	322	389	355	333	367	359	344	355	356	350	358	366	366	358	331	363	348	333	373	342	346	347	367	370	312	334	378	342	333	316	331	376	360	368	344	343	378	358	326	350	357	321	316	378	375	307	346	329	380	376	330	358	350	363	372	345	344	340	366	337	380	356	334	357	354	362	334	332	333	384	376	389	356	367	332	360	346	337	348	368	362	346	338	366	358	374	349	348	360	379	383	355	345	343	329	371	353	343	346	361	330	350	328	357	373	319	339	354	358	368	355	356	324	346	366	359	326	348	387	349	350	339	353	329	332	322	360	341	358	331	362	397	333	344	394	336	359	354	309	378	373	314	365	345	369	334	370	354	395	334	372	337	353	368	359	379	368	366	350	338	348	345	337	370	334	378	388	345	361	323	336	346	352	345	346	345	360	356	327	356	335	335	315	353	343	330	366	366	308	380	369	385	340	367	332	346	363	324	374	344	347	356	369	355	331	370	347	349	371	354	346	342	353	349	391	351	353	322	371	375	354	357	336	358	365	358	367	330	353	377	310	347	344	354	342	331	344	361	365	364	320	354	345	349	358	346	361	320	346	356	343	336	353	392	323	362	320	357	342	341	379	341	366	350	362	339	374	338	349	338	342	343	355	342	319	370	388	362	366	336	344	351	374	368	325	319	340	350	349	362	386	339	344	355	341	383	363	319	338	333	363	344	337	341	362	359	315	367	340	369	381	365	351	327	355	357	348	361	357	333	340	358	353	399	368	361	371	348	370	322	378	320	365	406	339	317	346	322	344	342	344	324	359	330	363	340	329	345	356	382	349	331	354	358	363	345	346	344	336	327	359	353	334	354	341	374	349	363	346	344	370	354	332	384	339	347	348	334	354	344	359	335	363	352	367	363	380	312	350	331	351	341	373	307	359	354	367	357	331	357	341	365	396	363	361	361	373	378	331	316	349	339	370	382	373	347	364	319	374	324	351	338	335	358	380	382	370	389	333	362	354	337	341	351	349	321	327	324	337	347	346	358	341	340	351	348	342	345	366	336	328	356	324	358	305	325	370	352	352	345	351	344	370	369	373	348	327	328	332	346	352	394	355	339	332	346	371	357	332	370	363	349	354	353	326	347	354	332	323	342	350	380	326	333	377	331	378	358	406	374	328	391	378	328	357	361	340	324	362	372	333	356	360	314	318	358	350	354	353	377	344	378	377	329	350	339	355	361	342	336	347	383	354	354	368	327	349	320	364	379	358	367	341	351	354	316	380	363	327	315	346	370	342	350	347	351	326	340	350	342	328	369	359	320	317	322	349	299	360	332	342	344	352	362	346	327	368	350	327	373	344	331	350	332	351	321	384	346	338	377	323	332	364	355	353	332	363	362	319	343	385	345	349	332	368	343	356	347	375	377	367	339	345	354	345	380	339	369	381	339	365	383	380	346	338	337	334	349	341	367	346	347	343	317	329	377	356	371	341	346	346	347	368	333	317	360	341	368	370	355	368	330	334	386	340	337	382	383	316	347	368	338	379	346	376	317	339	349	345	336	355	354	360	328	351	334	365	367	380	362	315	357	358	342	334	353	351	359	381	354	345	375	335	358	338	332	363	344	332	355	332	360	319	359	386	353	371	359	347	300	360	338	371	345	351	367	386	324	348	358	355	360	328	349	336	369	347	350	332	328	346	348	332	362	351	354	354	343	359	349	345	387	335	378	364	321	363	349	372	350	365	357	321	344	353	371	317	333	353	335	341	355	383	386	358	349	350	338	319	355	355	347	292	339	355	379	334	329	364	344	351	332	333	350	353	371	343	365	336	353	368	372	334	350	326	348	351	351	349	360	333	334	352	350	349	344	354	354	346	382	360	388	376	338	341	341	365	326	347	390	354	329	364	336	342	346	336	333	358	307	327	347	353	372	358	332	347	363	349	345	326	362	367	374	340	336	354	344	317	334	410	391	345	363	344	371	349	374	343	361	359	356	336	368	319	336	329	334	378	342	365	348	335	377	350	363	360	324	347	322	359	329	352	376	329	348	341	374	323	356	336	362	363	352	354	347	343	379	315	359	393	383	343	326	379	346	362	352	345	346	369	335	347	369	344	330	380	386	361	344	341	344	344	371	368	361	341	327	359	343	368	360	352	343	392	345	345	341	352	332	384	342	354	363	355	335	359	310	340	347	361	361	352	367	367	332	337	357	358	336	352	357	376	333	341	351	308	355	355	381	371	369
35271	52404	36032	20401	10119	4871	2674	1760	1275	1058	882	739	653	563	538	518	469	424	427	430	413	408	430	367	390	389	417	419	382	395	426	405	378	384	399	366	431	355	370	381	397	407	383	382	401	369	407	374	390	402	385	391	384	369	363	372	396	360	380	374	383	367	366	331	396	355	378	378	381	369	370	384	364	384	401	372	402	387	390	411	417	379	395	391	339	416	359	422	398	385	371	386	397	393	381	390	408	400	401	401	384	397	362	436	374	389	364	379	384	366	385	383	394	372	362	379	379	361	392	365	372	337	405	359	363	381	408	379	413	396	403	364	389	378	377	377	405	400	408	329	359	401	380	396	399	387	362	372	371	385	400	394	377	402	409	391	369	382	411	416	370	373	365	363	388	404	367	397	401	405	405	363	356	420	429	372	388	403	372	398	377	376	364	366	359	382	396	377	367	349	405	394	335	407	360	346	367	374	403	376	362	412	391	377	378	391	388	375	355	374	372	431	347	404	367	384	368	375	429	415	391	391	411	358	358	394	400	367	382	362	422	336	368	374	392	374	383	404	398	374	385	411	375	387	356	377	393	370	380	373	398	362	376	379	400	367	397	364	399	371	381	357	360	412	368	387	383	366	435	346	377	377	363	382	421	396	387	407	385	385	357	378	427	391	364	391	375	370	369	375	382	370	402	361	353	396	398	391	395	378	379	388	387	425	386	387	400	354	373	367	369	367	403	354	369	382	388	376	370	396	421	385	391	382	378	402	388	380	359	413	396	374	373	401	399	383	368	408	349	351	393	383	383	356	376	384	368	338	377	383	373	373	376	395	401	383	352	380	390	400	353	362	371	403	388	355	391	412	383	379	368	389	395	410	372	395	398	389	387	373	356	348	364	385	338	370	367	365	392	382	396	366	358	396	396	404	375	401	375	371	361	378	341	383	398	377	381	385	382	385	383	382	393	377	364	416	388	374	370	361	393	422	377	364	387	390	368	386	393	430	391	384	385	377	383	411	377	368	331	389	377	389	354	388	355	383	406	384	422	401	367	370	368	361	388	366	375	375	366	364	374	350	372	382	381	382	385	369	392	390	375	362	394	365	387	407	377	412	381	367	346	373	387	348	403	408	380	376	360	370	365	372	367	389	394	352	364	369	376	415	376	408	369	380	331	382	407	409	420	399	402	399	399	430	359	354	375	407	402	394	366	373	420	356	398	367	370	368	380	388	371	379	379	362	407	326	404	360	377	415	363	360	394	380	417	387	385	375	389	401	340	404	382	373	341	357	392	374	390	405	374	372	392	360	356	421	391	404	342	410	379	372	360	368	387	358	376	406	366	374	387	383	372	403	380	364	381	348	369	382	377	381	371	433	371	378	343	373	398	381	423	376	366	364	386	393	347	368	385	404	388	349	344	386	392	357	370	392	386	417	390	376	382	390	349	385	368	419	351	331	379	389	389	353	387	399	370	395	356	373	400	373	416	362	356	386	346	382	387	384	387	387	354	394	365	382	391	387	383	396	372	414	366	376	375	410	405	398	380	404	405	389	378	409	367	376	391	378	362	386	401	363	397	405	366	400	392	336	392	371	390	388	368	399	374	375	365	418	430	384	381	374	378	404	384	373	396	367	377	387	385	354	406	364	371	367	345	384	396	369	335	379	406	379	387	382	365	391	404	375	388	412	391	428	376	367	387	402	402	406	411	332	420	381	389	388	417	422	384	357	373	401	413	392	357	367	394	389	429	388	378	384	358	381	393	388	389	388	358	394	360	356	369	385	353	355	392	372	376	374	379	424	396	391	369	369	388	363	385	361	349	380	366	377	382	408	364	378	386	372	380	363	385	355	390	389	374	393	349	386	348	391	399	367	374	395	402	365	374	368	394	396	364	392	380	375	384	362	359	390	338	389	360	397	387	412	374	395	379	370	387	394	351	395	356	372	378	373	395	382	356	391	376	365	371	376	382	377	407	378	342	381	419	341	397	372	360	377	368	415	388	387	376	370	370	397	449	374	392	407	368	377	387	376	371	340	371	375	385	376	406	386	422	381	359	390	391	391	398	372	397	369	391	425	359	368	400	371	332	358	357	365	336	375	392	413	359	381	413	390	385	366	383	369	398	391	383	405	382	390	386	360	360	442	370	373	374	362	377	384	399	382	373	383	384	399	396	379	345	386	379	374	385	362	408	374	393	372	406	380	389	403	396	389	391	398	360	396	389	396	379	384	378	364	390	394	366	369	373	356	391	389	363	390	393	394	364	367	398	369	343	348	391	369	361	366	357	402	388	403	416	396	374	392	379	415	376	371	354	409	389	398	387	422	384	389	376	364	401	371	405	374	393	353	381	400	368	350	387	356	377	364	407	376	401	356	379	368	376	380	369	372	407	395	391	394	355	356	362	365	382	401	366	427	376	382	385	366	349	379	354	393	395	350	356	367	353	390	370	382	412	398	410	399	380	405	380	408	362	400	356	382	398	397	373	368	407	362	385	383	384	362	358	404	395	372	363	375	373	419	359	372	380	373	349	390	374	383	366	369	372	388	368	353	419	388	396	389	406	364	402	345	354	382	371	379	398	361	358	388	379	392	397	369	361	375	398	406	398	382	363	377	338	357	401	367	349	376	374	306	373	357	401	386	362	346	411	382	400	341	364	388	385	399	390	399	363	366	384	426	389	368	416	395	399	348	362	350	358	387	428	392	379	384	402	394	390	405	367	411	427	373	403	367	375	357	371	371	356	331	408	363	384	402	344	397	396	358	387	391	403	380	394	379	393	372	396	406	389	333	375	401	381	392	381	389	354	394	383	364	408	358	395	383	417	378	367	374	371	359	356	368	387	385	366	385	348	431	386	379	432	361	355	399	363	392	341	364	374	382	391	386	406	376	352	366	398	366	408	395	375	397	390	374	365	394	375	428	359	386	392	379	410	394	317	365	388	351	385	361	341	357	400	412	362	376	405	371	387	361	385	376	373	394	381	377	410	422	410	359	405	403	411	400	400	348	380	432	383	380	354	362	368	375	416	408	393	369	335	400	335	400	417	350	389	398	376	351	388	386	401	357	421	376	368	345	372	382	374	415	383	403	343	373	360	375	387	376	384	378	391	354	412	405	377	363	384	358	389	364	405	391	423	357	397	412	374	393	373	404	354	395	351	371	377	362	371	373	369	397	428	366	389	368	403	351	375	356	423	388	368	381	367	398	347	414	382	373	382	381	398	407	390	391	343	401	339	384	424	403	350	415	385	367	410	361	356	384	358	377	409	415	368	372	387	418	389	391	397	360	409	406	372	418	420	401	371	390	357	410	403	378	381	362	379	397	368	392	378	386	373	416	393	385	389	394	394	417	337	366	400	385	360	381	398	404	373	377	358	359	371	360	399	375	370	422	408	387	354	373	404	364	371	394	383	402	377	359	393	387	359	398	386	382	402	384	354	366	358	387	370	370	379	376	379	350	399	373	361	369	364	363	357	387	378	418	395	343	374	387	369	413	389	412	404	406
22812	21439	29017	24362	21722	20970	10333	2374	1434	1084	862	663	554	517	490	417	341	370	325	340	324	310	315	317	263	272	292	289	274	253	293	299	301	290	327	283	257	290	256	286	281	279	275	267	270	279	271	251	295	260	258	272	269	293	264	258	293	291	288	276	277	272	288	290	279	270	260	297	272	306	287	278	272	266	291	298	276	278	285	284	287	297	282	284	301	272	259	295	294	295	269	293	313	293	311	303	269	301	298	299	281	275	271	275	277	295	269	295	269	296	293	290	307	276	278	256	308	277	267	288	297	297	294	286	260	280	287	291	265	315	291	263	298	282	274	296	293	265	274	272	271	327	259	282	269	281	260	293	286	286	247	274	319	299	296	256	287	285	293	275	229	266	315	274	310	273	265	311	273	254	288	252	305	301	285	262	272	280	284	281	235	267	267	265	292	257	277	281	268	252	280	274	288	317	283	271	265	293	308	303	299	303	291	271	278	225	305	286	249	246	280	273	256	284	262	290	275	288	249	287	284	279	270	270	277	294	242	284	285	285	294	300	268	272	268	262	254	234	303	298	256	257	282	291	272	279	263	265	280	297	271	284	294	248	297	258	288	272	279	290	319	281	272	293	273	289	292	283	293	252	259	269	251	256	282	258	249	270	270	262	266	308	289	280	287	212	265	279	282	282	302	293	254	256	303	312	326	265	288	278	252	274	270	270	303	260	261	295	280	267	273	286	290	290	300	263	245	298	292	275	303	275	276	273	277	275	272	279	305	301	316	316	270	317	289	272	250	263	265	272	272	321	263	257	266	275	266	280	263	291	284	265	268	290	268	292	263	241	295	272	315	262	284	290	259	293	277	259	285	272	268	288	289	284	274	270	295	270	308	278	257	282	273	306	288	275	301	315	273	272	281	299	294	304	278	260	266	268	263	293	279	281	283	324	272	247	281	289	297	299	300	264	274	257	300	281	248	292	282	275	271	247	305	251	306	272	272	285	286	280	252	277	272	300	301	285	282	256	276	274	285	260	277	270	305	267	299	289	283	292	260	247	283	296	300	255	275	285	302	267	280	253	289	292	279	295	274	263	278	279	314	263	254	288	277	282	290	269	282	282	270	292	294	286	226	303	262	295	274	317	285	275	316	297	294	290	287	276	306	282	266	284	282	295	259	283	278	238	255	302	300	245	300	293	296	299	254	265	277	289	308	267	265	284	293	261	263	287	277	271	276	241	282	301	301	263	268	290	280	318	257	277	307	296	282	282	266	307	303	309	296	255	266	269	280	304	280	292	323	304	289	304	321	284	267	260	335	284	313	285	284	272	276	275	279	285	296	276	303	287	296	278	294	297	307	255	287	305	278	283	281	299	292	271	269	298	292	284	304	267	299	292	297	288	284	304	280	284	269	301	272	291	254	272	282	300	285	287	303	292	303	257	270	270	283	268	267	279	294	268	297	298	300	287	266	281	249	273	305	268	279	307	284	301	307	275	237	272	273	276	283	293	269	281	274	314	276	286	295	294	268	285	274	272	300	298	292	296	262	275	297	277	279	266	321	281	262	261	315	296	273	299	290	265	274	283	290	286	269	270	284	280	291	281	241	286	286	254	295	300	280	261	259	279	255	289	274	267	265	309	275	288	302	297	309	316	285	304	288	301	285	303	281	270	287	319	269	290	271	292	269	258	306	260	281	296	267	294	280	262	273	293	268	268	283	308	301	291	284	279	295	275	250	274	272	292	318	280	274	282	275	292	270	275	287	266	300	260	329	276	303	286	244	255	293	271	260	287	274	296	291	302	269	303	289	333	303	291	243	275	292	301	323	295	267	276	271	265	286	317	273	301	282	257	261	273	292	267	266	300	290	268	285	265	269	283	311	285	306	273	284	260	285	281	313	274	253	264	287	274	256	295	278	275	254	319	280	268	245	312	302	288	283	285	262	290	250	265	277	271	266	268	271	279	288	277	286	302	302	248	305	293	286	278	281	292	295	304	303	265	273	250	288	268	313	286	283	292	271	285	296	288	303	292	282	304	274	281	252	269	255	268	290	329	296	280	256	300	280	280	275	286	297	309	292	306	250	277	316	308	289	274	286	295	263	261	300	270	279	303	289	260	262	267	298	293	282	281	247	300	286	294	293	320	274	287	298	276	270	279	300	290	301	266	273	239	267	286	300	258	255	297	299	267	286	263	288	299	295	267	285	278	283	248	292	308	284	292	262	272	300	270	269	275	294	258	275	299	280	263	282	275	277	302	271	251	276	284	265	294	314	272	305	293	275	286	287	293	263	310	301	304	265	300	265	318	283	295	272	261	292	266	275	270	300	297	281	256	273	274	300	297	257	292	269	271	276	275	298	275	304	264	281	279	285	286	326	297	272	283	289	266	246	275	259	276	268	278	295	255	250	298	288	280	279	279	275	302	273	261	279	258	280	288	266	289	298	248	277	251	267	262	271	298	295	274	292	292	261	260	288	274	294	293	295	323	264	290	293	297	267	264	277	289	286	267	256	282	310	265	288	290	276	287	238	237	298	273	279	293	283	267	249	275	273	307	296	319	263	282	292	282	286	305	272	265	289	294	278	287	271	309	273	264	280	254	294	286	264	284	285	257	287	310	262	309	292	281	301	269	324	281	275	314	257	261	264	290	281	281	258	287	282	293	284	297	296	277	271	265	283	280	276	263	294	286	273	249	285	276	306	288	284	298	285	314	265	298	280	273	271	284	303	268	272	296	295	277	289	274	287	260	276	268	240	324	284	281	262	267	274	318	272	272	281	248	274	286	276	263	281	270	275	290	296	253	256	305	242	271	267	303	290	305	275	251	288	282	291	284	276	266	297	277	288	284	274	285	272	271	292	261	296	306	246	288	255	283	291	330	273	267	268	266	301	280	268	285	285	309	288	285	275	289	252	259	269	282	305	284	291	284	276	286	281	296	281	256	267	255	271	253	286	277	281	292	263	291	292	282	270	258	280	280	289	281	277	288	305	303	279	256	256	294	283	284	283	267	281	294	226	271	267	278	289	286	284	313	262	305	294	261	279	279	306	258	304	256	259	286	296	269	274	282	289	264	259	258	295	272	303	282	273	271	280	309	270	294	284	286	283	272	258	296	262	258	269	288	280	310	277	255	258	277	293	292	260	295	285	294	284	286	284	276	275	281	254	268	267	313	286	294	258	311	276	290	295	278	275	272	243	281	274	276	286	267	288	271	284	232	285	282	267	275	298	263	289	277	301	275	264	268	279	297	274	280	272	270	285	296	265	299	309	318	266	305	286	289	280	265	279	262	294	292	297	260	291	296	271	303	293	300	288	259	265	264	246	269	279	282	298	256	267	287	273	245	282	290	306	269	294	246	280	306	288	283	273	270	270	296	259	296	283	291	267	311	257	248	287	303	279	294	268	256	290	275	274	256	297	266	279	276	281	281	292	319	292	275	274	296	288	256	269	302	282	281	285	258	292	316	262	260	276	305	305	291	219	305	278	301	277	242	268	276	278	288
39011	59874	48011	33078	20619	9665	4731	2998	2202	1594	1279	949	800	660	551	512	514	446	349	332	356	342	344	361	345	301	328	356	297	329	354	322	293	338	303	326	326	312	294	290	296	304	320	302	271	307	311	339	317	317	318	313	310	304	307	306	316	314	272	309	287	319	317	296	291	334	289	292	291	301	337	305	294	293	307	311	315	306	281	267	318	317	295	305	305	302	291	262	316	304	288	308	291	310	285	295	300	318	319	303	309	293	316	283	297	306	303	285	315	319	278	316	264	292	303	275	334	317	291	309	304	313	323	322	276	334	310	289	292	323	285	315	301	284	306	258	323	307	301	294	313	293	346	333	309	291	280	294	311	301	305	333	305	307	306	293	305	312	309	323	282	295	310	311	298	319	300	330	305	311	284	329	294	313	264	276	294	311	261	333	308	313	285	299	293	291	301	317	299	312	308	321	315	283	311	328	283	330	301	307	299	326	308	317	297	300	293	312	301	328	303	306	320	296	301	283	323	266	315	312	317	273	316	301	276	309	302	332	286	307	333	300	315	280	289	315	300	306	323	304	334	286	324	306	319	292	303	319	315	299	319	268	286	323	303	297	293	298	310	277	283	318	296	301	325	286	321	287	290	328	305	302	306	317	286	313	313	314	298	301	308	266	303	298	317	276	308	313	281	334	287	301	262	282	314	298	319	317	278	293	275	302	312	316	314	331	301	291	285	317	286	297	303	298	314	327	324	301	290	295	304	264	327	288	290	300	314	284	283	308	330	313	279	303	291	289	324	303	311	266	298	301	324	300	320	310	321	308	290	295	329	319	291	327	296	318	318	304	300	288	284	278	288	291	298	305	305	295	312	306	287	305	304	303	333	286	308	309	277	279	275	279	306	285	318	324	282	323	296	318	276	295	308	304	287	295	298	275	296	315	311	272	278	286	293	283	333	282	294	285	291	288	309	322	304	314	282	307	310	299	301	288	297	283	302	326	322	322	289	294	304	306	305	288	326	302	313	301	294	310	302	319	305	285	302	292	276	327	279	290	303	299	293	324	314	305	287	313	286	289	322	308	306	291	309	276	290	309	295	312	310	293	299	314	291	321	306	282	330	306	309	273	309	320	279	308	310	308	295	293	312	341	311	292	292	301	308	302	296	326	310	311	283	311	324	296	301	317	295	267	283	299	285	311	258	301	328	302	279	283	294	322	299	322	299	300	308	315	284	300	331	282	321	314	303	296	312	298	303	337	320	302	282	303	298	310	308	279	302	286	310	282	275	301	331	280	304	307	319	305	302	321	301	304	292	319	304	288	304	286	316	314	309	335	309	279	306	300	330	321	295	307	318	322	276	324	297	302	270	301	299	301	308	268	298	321	285	321	306	323	295	305	296	281	272	327	342	330	281	288	315	282	281	276	314	286	284	292	313	281	283	309	309	320	324	302	336	302	288	301	332	280	299	310	284	303	314	323	303	318	316	309	326	325	289	296	286	299	301	294	300	308	320	308	289	310	310	303	307	322	286	316	289	287	295	318	307	318	316	293	318	338	288	278	310	288	269	301	304	298	314	342	303	276	315	311	318	337	270	312	297	309	313	334	327	304	281	316	279	333	330	290	310	322	296	280	297	297	294	323	291	313	299	287	340	308	290	291	302	278	291	291	325	297	325	300	274	279	281	303	301	301	311	289	296	298	316	294	313	320	308	283	298	326	307	319	308	299	267	310	307	287	294	291	309	292	323	308	297	304	306	295	330	289	297	312	302	276	303	306	311	287	276	297	308	283	305	299	277	300	305	289	323	298	286	350	305	285	335	310	268	305	296	271	301	303	303	300	304	305	308	267	288	283	323	323	311	292	301	285	312	289	303	291	301	306	303	319	308	316	304	315	288	293	286	309	311	313	311	301	310	291	284	287	273	289	308	320	317	289	282	302	283	333	283	325	298	315	315	311	312	317	303	312	325	301	316	309	318	304	309	325	261	284	313	278	325	296	324	280	323	300	309	294	302	297	272	313	319	294	275	262	321	291	288	307	294	318	294	286	315	322	310	294	297	284	316	330	256	290	280	290	295	315	318	317	312	312	320	313	317	294	297	312	271	286	295	316	297	333	308	294	281	302	323	323	299	303	337	283	315	289	328	335	279	279	366	294	328	330	316	333	315	289	328	304	333	318	282	316	294	314	316	306	317	306	307	309	341	318	276	287	280	334	291	302	287	298	294	298	300	276	311	302	318	308	304	283	304	317	306	317	291	313	310	299	287	300	326	303	292	301	317	325	310	318	283	314	320	278	286	307	330	292	284	329	310	288	297	294	290	304	305	299	291	290	295	279	306	289	303	303	311	326	325	300	363	297	288	297	314	312	321	288	300	295	331	293	293	312	283	284	308	264	339	300	280	290	304	305	322	319	316	304	296	308	293	311	284	292	311	307	304	321	285	293	309	288	285	336	299	308	311	326	303	306	314	338	303	296	314	296	296	304	305	299	297	305	283	326	315	298	310	283	306	301	310	303	309	261	308	318	307	314	316	294	296	313	316	302	271	293	301	296	306	291	334	278	289	298	325	268	294	320	313	309	296	324	315	287	294	283	306	329	317	316	317	334	293	310	296	317	319	283	321	313	316	324	271	297	295	300	303	274	297	321	311	279	286	314	315	310	296	297	304	282	289	294	291	321	289	286	281	321	311	327	313	306	330	289	301	270	340	300	307	299	315	322	317	285	283	310	285	300	294	308	325	303	298	321	294	316	307	283	283	291	303	337	303	300	285	281	292	302	311	314	327	295	307	351	284	280	265	307	319	285	305	280	291	323	302	288	275	288	307	282	286	312	287	313	283	324	298	306	306	288	320	300	311	302	284	331	285	295	332	299	271	284	287	353	282	272	300	266	317	287	311	292	289	286	288	320	252	295	315	287	277	326	314	324	322	264	305	276	314	294	280	299	302	313	271	334	327	289	302	271	284	277	313	295	255	283	289	295	294	334	303	303	296	318	315	305	296	283	291	307	323	283	306	297	269	301	270	291	275	322	307	313	331	294	288	300	298	287	305	323	305	303	316	296	331	297	292	316	306	272	322	305	308	294	290	297	318	315	327	288	307	300	311	294	301	315	315	299	334	283	295	303	289	312	319	320	320	276	332	326	306	313	302	302	320	300	307	287	285	294	297	321	337	292	304	307	322	314	274	295	316	280	326	334	313	325	331	299	302	325	312	283	292	311	297	288	299	293	290	307	277	303	284	289	330	315	296	306	272	309	282	309	296	272	317	312	310	311	308	319	303	319	318	331	293	281	316	273	283	315	311	290	325	306	314	317	310	294	291	297	303	314	297	288	309	305	308	295	308	280	301	315	288	294	296	312	326	271	301	321	290	304	291	288	293	343	294	312	271	263	309	315	282	320	313	340	292	288	317	325	304	263	293	324	300	313	305	290	295	326	276	273	273	318	288	277	319	294	290	320	314	296	292	309	310	249	326	328	278	344	297	302	277	308	291	307	318	288	279	295
32236	31545	30233	16232	4765	1956	1122	830	650	555	500	452	438	377	411	386	317	405	365	365	356	345	342	326	339	316	352	330	346	364	353	374	374	360	366	354	342	331	330	318	339	351	336	323	338	333	347	371	335	374	349	307	361	362	362	342	336	320	313	338	333	338	340	346	321	361	322	342	356	321	341	320	336	323	372	322	338	308	332	314	336	322	328	332	346	347	328	379	331	325	313	363	353	352	326	320	363	330	353	392	365	352	357	335	321	354	345	343	320	359	343	311	336	334	343	321	358	352	338	337	345	334	340	375	354	331	343	334	343	297	353	323	311	371	336	329	315	361	303	345	332	369	358	335	349	333	284	358	312	356	329	343	333	334	342	344	336	331	346	324	337	349	346	305	338	289	310	344	339	321	331	346	343	366	314	351	359	350	339	364	345	358	371	364	317	333	350	349	376	311	313	351	358	364	338	351	340	359	345	333	336	327	319	334	338	346	320	308	322	358	342	355	350	341	343	334	358	339	336	346	345	352	361	347	318	344	341	318	334	349	331	380	312	335	329	339	327	312	328	355	363	340	303	309	346	325	331	348	350	368	352	315	354	366	360	354	348	373	329	313	331	334	320	309	348	354	326	300	356	322	326	332	324	338	343	366	353	373	335	318	336	312	358	342	367	345	361	334	288	360	371	339	333	364	377	324	322	352	358	349	341	309	333	347	337	344	365	341	339	311	342	339	356	346	363	334	333	356	332	341	332	328	340	308	309	345	363	349	342	350	339	331	348	360	324	349	324	344	347	360	365	336	353	308	333	342	367	343	350	321	319	316	334	361	342	355	337	341	364	356	329	308	386	330	333	340	341	354	339	309	358	321	337	324	340	347	339	294	322	371	318	329	337	335	345	348	296	320	327	346	332	331	320	351	350	334	301	315	374	349	355	342	347	376	334	337	324	346	308	383	333	348	334	339	340	342	339	331	324	311	335	340	320	351	308	324	355	323	340	292	322	348	324	339	342	360	313	331	352	307	350	354	345	345	337	318	331	355	334	347	377	382	314	350	328	314	332	294	330	334	346	366	356	339	354	344	313	335	320	338	360	335	353	324	318	335	344	321	345	353	328	361	348	371	355	324	365	348	320	355	347	346	337	314	346	346	376	302	339	326	369	354	343	360	344	376	338	319	355	342	343	333	340	326	351	352	341	343	326	324	307	328	349	388	327	319	352	346	336	343	354	365	310	341	350	311	348	359	342	323	357	337	340	356	335	356	372	338	320	367	362	374	312	341	332	362	315	322	331	341	337	356	338	339	366	328	395	354	309	312	337	348	312	349	341	326	346	340	310	350	343	297	318	336	320	328	357	354	357	307	332	331	346	341	347	340	346	354	320	326	330	351	340	338	356	332	327	342	339	346	319	370	329	341	334	349	353	317	317	321	341	329	329	327	367	331	343	352	285	375	337	356	322	334	324	327	361	353	353	312	392	306	358	354	298	354	351	330	352	360	352	342	341	349	336	328	337	364	325	327	334	323	344	299	332	353	352	338	374	338	307	337	363	351	368	321	364	337	321	358	322	320	362	365	311	298	340	369	313	313	329	354	354	344	344	349	323	332	357	333	350	320	325	356	325	344	356	368	313	332	333	341	339	331	344	339	338	331	339	367	307	385	330	314	346	313	334	310	348	330	312	336	341	319	352	325	323	368	318	335	329	334	343	352	323	333	349	343	328	340	325	352	357	361	341	325	329	347	314	331	335	336	377	350	353	323	305	343	335	380	353	306	325	284	317	358	332	350	304	313	364	300	314	321	339	342	338	320	346	312	325	312	383	314	318	319	376	357	350	313	350	352	298	340	337	361	345	378	349	315	356	308	344	325	323	360	329	317	320	309	344	339	340	357	334	346	360	308	369	350	326	334	332	331	360	329	350	329	341	314	340	362	322	330	336	347	357	339	328	293	364	325	298	322	344	378	336	337	326	334	322	346	322	360	338	321	363	308	343	364	344	341	318	371	315	295	341	340	350	371	327	337	363	330	376	321	309	359	358	351	328	355	333	346	336	328	360	326	330	354	347	333	360	322	316	376	290	337	333	348	347	344	355	331	356	310	343	375	329	322	330	334	356	378	300	348	313	345	300	346	330	347	318	323	312	336	340	335	342	338	353	317	337	354	354	314	303	311	326	331	320	390	372	352	358	342	373	349	338	332	345	353	351	350	348	329	328	326	351	322	337	352	347	343	329	326	364	331	308	352	339	310	341	353	348	351	343	342	360	327	350	304	318	334	355	350	337	341	347	337	327	320	359	324	318	321	360	343	343	324	339	351	345	344	347	321	328	352	320	342	369	328	337	352	323	332	358	344	311	353	357	333	338	353	353	328	317	339	363	340	340	349	357	375	343	334	351	338	355	358	335	324	336	336	350	316	349	349	330	361	361	355	360	341	329	310	334	334	353	303	345	383	340	361	288	372	364	371	379	309	313	342	327	345	342	326	371	345	328	309	332	324	307	345	346	336	344	325	330	342	304	330	350	309	333	331	354	355	376	362	364	373	350	336	347	342	368	349	323	323	316	326	341	349	334	342	335	326	341	313	322	353	306	325	334	346	386	327	328	352	362	352	361	322	316	339	330	321	343	309	334	340	344	345	334	343	321	306	336	338	341	348	327	311	334	367	336	339	318	314	337	325	340	312	336	339	335	337	331	345	336	335	348	310	349	363	325	360	346	353	374	313	362	364	330	322	341	326	353	333	342	343	338	358	339	339	339	309	333	338	332	343	337	333	352	324	354	324	346	330	336	351	313	333	326	329	323	357	328	364	326	366	327	378	359	321	346	342	322	323	357	345	371	348	353	306	313	324	356	358	346	339	341	298	336	337	326	301	312	357	309	348	342	339	329	339	327	316	376	320	310	351	329	350	363	333	342	325	326	346	314	351	362	325	349	357	316	308	348	361	342	318	351	318	337	363	310	362	389	319	354	332	333	332	336	311	329	375	373	323	334	313	367	346	348	359	322	356	339	322	335	370	336	328	353	383	338	344	323	349	337	338	320	352	341	313	361	317	330	340	343	356	350	379	350	321	346	336	345	324	341	328	320	307	343	329	341	346	327	322	296	313	325	328	331	359	324	323	337	325	375	366	311	286	351	356	358	321	340	331	351	353	343	365	348	356	305	297	316	334	349	350	317	362	300	336	316	367	342	363	322	326	340	333	344	330	334	352	354	349	352	350	311	305	321	353	311	329	363	367	352	333	364	297	374	322	363	363	361	342	339	346	354	340	318	321	346	361	324	334	335	368	348	341	327	325	355	322	358	328	352	349	347	316	327	331	315	328	346	314	339	386	334	316	326	354	363	317	319	319	349	323	334	321	338	359	350	321	373	316	353	322	322	326	369	342	331	332	350	360	342	322	343	336	348	330	349	359	372	365	313	361	364	365	332	336	321	350	336	328	357	352	320	344	335	359	344	347	331	352	334	346	308	334	357	343	316	332	305	325	325	320	321	340	351	278
35099	45202	31594	15267	6133	3204	1848	1290	942	756	658	542	501	448	477	440	415	392	448	403	371	390	375	428	391	369	413	378	387	379	358	367	356	353	395	402	357	354	346	365	374	406	384	370	373	352	382	383	341	379	372	365	341	318	397	385	353	367	367	384	369	355	383	364	395	377	374	384	352	383	344	350	407	377	377	339	401	409	380	375	365	389	388	348	358	387	393	372	363	368	369	395	387	403	340	343	383	360	368	377	381	354	370	349	364	359	355	377	375	358	386	370	376	387	376	390	358	387	374	400	376	379	347	411	396	408	342	367	375	354	381	323	373	330	373	357	416	385	392	404	395	366	390	353	380	371	358	360	372	365	361	371	367	374	353	361	372	358	381	370	389	359	361	381	345	390	383	362	375	336	396	390	413	392	369	358	364	364	371	384	378	371	376	385	379	387	362	366	397	401	360	386	370	415	381	395	389	362	351	337	359	366	370	406	373	375	375	390	383	341	380	375	355	365	372	372	363	373	338	353	362	382	364	387	363	366	365	380	395	371	394	373	337	349	375	367	348	355	398	359	386	423	349	373	350	337	352	394	372	394	332	375	347	370	374	389	345	392	407	365	347	376	347	371	368	378	378	383	359	360	363	380	371	374	367	368	362	395	385	347	397	374	351	405	363	369	355	378	380	343	393	376	380	358	386	351	388	360	361	365	401	361	372	330	371	354	404	365	393	349	383	401	364	373	389	363	333	393	358	389	347	364	349	388	383	404	377	367	358	356	371	358	381	369	381	333	330	350	380	349	403	350	355	376	370	359	381	370	379	370	375	376	335	381	342	364	359	383	368	381	349	400	341	366	339	362	397	380	407	394	360	343	357	354	365	358	380	392	365	384	370	365	372	343	388	390	364	361	379	396	393	388	382	370	354	355	366	367	386	325	389	362	393	386	355	366	352	381	354	360	382	359	359	338	379	377	343	393	359	391	351	368	365	398	402	392	358	397	360	347	354	366	384	357	334	353	349	385	394	362	370	360	372	357	376	349	393	356	380	365	376	354	350	377	375	409	356	383	339	407	389	355	385	407	361	369	361	373	406	371	369	395	371	364	344	389	362	388	381	368	394	367	383	349	391	382	395	376	384	362	354	401	371	352	359	373	370	385	381	386	382	360	341	379	305	387	342	353	374	387	415	330	417	380	361	363	362	363	373	356	395	347	394	386	397	363	370	380	364	353	377	358	417	378	354	364	346	359	361	372	366	381	386	351	374	376	353	379	391	370	376	352	397	342	352	375	380	354	368	365	361	376	386	382	414	380	360	397	368	370	371	385	356	397	367	400	368	371	369	354	404	370	339	386	373	384	365	386	371	371	354	373	402	374	376	375	367	373	355	389	360	358	383	383	389	408	332	357	385	386	402	356	329	365	370	393	354	382	358	372	348	392	351	379	365	390	358	383	377	389	406	378	368	345	373	352	361	358	389	363	364	346	382	354	373	358	361	379	357	359	354	378	369	382	388	339	391	385	398	407	376	350	381	391	363	362	413	371	350	392	385	360	363	383	383	372	369	401	386	395	352	389	354	362	348	377	360	368	355	381	383	377	361	357	366	375	397	370	374	375	381	374	348	378	365	388	395	392	337	384	405	348	337	358	387	378	365	377	368	367	391	394	323	377	368	341	367	379	398	368	326	387	353	380	362	391	362	399	394	409	354	369	375	388	358	390	367	376	365	346	381	371	379	368	368	368	343	380	383	375	367	372	392	370	360	395	370	349	360	363	366	361	352	363	369	373	378	371	383	363	380	389	342	373	337	371	340	379	394	382	383	404	384	392	348	388	344	371	382	380	347	353	380	401	400	363	367	343	377	403	416	366	367	367	384	359	386	383	380	383	351	342	368	390	369	380	320	367	381	388	382	380	362	336	331	340	389	346	386	372	394	382	398	354	393	367	363	382	373	361	369	386	359	402	401	369	332	361	383	357	364	369	400	361	342	372	378	360	355	384	339	368	367	398	382	384	364	392	343	356	374	381	355	369	364	367	382	383	379	396	348	400	384	349	378	354	378	333	368	369	376	375	350	392	370	394	369	393	384	357	347	403	354	340	385	400	379	392	376	382	355	373	411	351	360	362	332	392	367	395	382	365	360	391	370	373	349	373	381	381	370	391	385	358	387	330	385	340	413	363	388	377	381	359	346	385	398	345	364	371	374	362	366	354	366	385	358	340	399	350	348	352	421	371	341	357	371	368	357	375	365	364	372	373	388	340	333	358	369	362	391	374	365	378	384	368	388	360	362	381	354	352	361	344	391	373	353	369	385	394	380	430	374	378	392	354	377	385	355	365	372	351	344	354	388	386	366	378	379	355	368	361	348	392	388	365	355	356	375	367	386	364	336	395	337	388	386	368	396	350	397	389	374	380	411	360	381	399	385	368	411	366	368	348	336	374	410	370	380	393	366	347	406	362	372	360	368	359	366	369	371	393	413	373	390	361	354	381	381	398	340	368	360	352	364	336	352	387	367	346	390	361	373	366	384	377	324	363	375	370	358	372	379	382	358	356	358	382	325	358	390	366	341	405	392	368	367	357	374	363	332	399	340	347	379	353	388	382	343	400	369	385	368	376	347	374	400	344	381	389	391	370	400	366	345	370	374	363	348	367	416	373	395	384	379	386	397	347	374	377	373	368	407	376	330	383	419	418	386	381	380	367	358	388	377	377	390	384	368	350	390	376	405	388	374	354	354	398	399	384	379	350	374	381	379	354	375	379	366	395	364	381	387	369	367	366	378	371	334	347	385	339	352	370	333	379	336	373	385	398	363	375	361	373	374	338	355	372	355	392	397	394	388	373	401	400	382	379	379	399	347	406	395	373	377	408	360	395	379	389	355	373	360	366	331	343	366	383	344	379	385	377	345	357	359	354	388	417	362	372	381	368	401	370	400	350	361	352	387	401	346	366	378	343	355	372	342	343	374	391	359	401	380	376	364	375	439	364	413	406	354	379	411	372	364	383	368	346	362	338	342	389	376	361	376	350	344	338	369	378	389	371	340	370	335	382	377	362	402	357	337	373	356	363	358	374	408	353	405	399	361	382	382	385	381	379	356	351	387	340	394	392	364	368	407	360	392	350	405	344	358	340	381	352	371	364	376	378	351	364	338	352	354	364	381	364	371	360	370	370	363	336	350	354	373	354	384	394	374	363	366	385	387	377	391	347	392	358	355	330	374	350	360	375	360	360	368	395	395	362	349	356	413	356	388	330	360	379	375	364	363	378	341	370	375	320	429	392	373	345	367	386	379	415	352	395	392	359	378	393	370	368	378	371	348	372	406	360	420	367	351	340	354	412	345	371	387	384	370	368	376	378	378	376	381	367	376	363	372	364	396	423	369	346	417	373	363	394	363	401	369	348	384	363	371	354	377	393	355	380	351	382	382	398	375	395	338	374	412	370	385	360	382	340	377	365	358	373	366	380	377	366	351	388	425	378	366	378	373	381	337	383	395	356	379	382
23813	21463	28830	25300	21500	12919	3647	1562	1157	795	616	546	477	417	421	365	336	344	299	309	311	301	328	309	313	308	290	299	298	313	283	267	291	275	259	309	276	283	291	315	301	279	267	300	287	305	279	278	243	298	280	278	266	268	287	271	251	256	274	298	309	278	304	285	270	293	265	276	263	291	286	307	308	289	296	275	292	288	303	262	260	287	260	293	279	274	274	279	295	284	269	284	254	267	264	311	281	242	296	267	276	275	264	281	304	287	282	275	265	287	261	279	269	267	248	289	290	260	285	281	251	267	308	259	305	287	294	284	280	286	294	277	271	303	293	257	301	264	312	262	291	294	262	277	287	287	301	282	295	273	293	322	317	282	293	326	252	250	309	295	287	279	277	300	277	273	263	258	278	310	266	279	276	266	273	304	289	272	270	283	302	285	274	295	262	288	292	275	295	268	295	309	275	300	301	260	290	274	274	283	278	289	275	270	278	298	275	280	303	295	293	280	307	251	275	277	245	287	288	301	290	303	239	268	284	279	275	309	261	292	284	279	281	288	289	288	281	265	267	291	290	284	252	287	258	285	293	297	274	289	291	263	268	271	276	256	309	275	258	253	279	268	288	284	264	254	254	250	292	266	268	251	284	291	286	308	244	315	247	264	254	292	277	303	282	271	274	267	291	282	285	268	309	273	324	267	293	272	259	264	263	297	290	288	274	265	246	274	273	272	267	288	287	303	258	279	278	316	259	278	269	271	260	286	261	271	267	280	289	307	269	297	243	293	264	291	234	304	272	296	295	268	271	302	272	271	276	300	301	254	252	294	280	265	277	307	295	273	273	305	259	290	280	261	282	309	274	248	303	257	277	284	278	298	284	268	245	307	311	291	273	236	270	266	295	305	258	272	295	276	258	249	290	286	242	295	267	267	279	295	269	281	313	285	251	308	290	284	271	277	276	293	270	277	273	280	299	292	305	289	277	286	276	299	277	250	285	286	278	269	293	282	254	247	256	306	279	313	292	252	256	281	304	282	279	306	230	291	296	266	310	277	263	297	266	277	284	251	263	270	249	302	275	297	273	272	274	265	286	257	251	281	272	294	257	283	276	281	270	290	270	254	292	293	289	280	274	263	288	272	269	283	278	314	269	284	293	287	255	257	274	276	263	248	289	288	285	271	284	342	258	268	281	278	296	227	257	273	305	285	287	295	258	279	248	271	304	298	294	244	314	279	293	283	266	294	288	294	275	287	309	304	302	283	308	249	263	288	290	272	276	289	294	256	282	269	239	293	273	266	259	292	279	272	263	274	252	276	305	276	260	308	310	296	290	325	273	273	307	264	246	261	257	278	283	304	286	270	287	275	291	301	280	268	287	275	282	278	298	295	276	285	272	279	267	285	304	287	245	263	258	275	277	265	263	275	298	297	282	269	309	239	260	282	281	290	276	311	258	278	308	268	277	259	250	281	276	302	313	283	267	282	262	280	262	277	261	290	272	287	265	275	263	290	262	263	285	256	278	287	271	280	277	272	262	294	301	307	260	285	262	320	274	304	287	267	284	324	296	275	275	278	282	280	283	276	297	281	276	287	282	301	262	263	284	271	257	266	289	271	286	306	278	286	263	292	282	281	281	274	283	265	263	291	252	278	281	284	277	280	263	264	289	272	274	258	268	275	260	297	261	263	272	286	291	252	310	304	300	268	270	273	290	274	294	292	280	257	291	299	268	264	282	286	269	297	253	272	271	305	279	286	258	299	283	298	284	273	270	274	276	295	266	275	266	263	293	256	284	289	259	300	252	304	282	299	265	235	285	271	260	284	295	291	264	284	265	269	273	299	283	284	281	246	269	310	282	290	275	298	287	267	253	256	282	285	253	270	295	271	268	310	295	278	286	264	310	237	262	306	296	263	303	271	281	270	266	236	249	254	293	289	294	287	278	257	272	267	252	286	292	281	269	292	268	252	275	256	278	283	299	286	265	273	277	294	304	292	259	279	262	304	282	282	270	255	282	296	277	302	291	286	256	265	265	317	305	280	262	308	290	273	297	275	260	309	269	252	297	290	272	283	283	284	299	252	272	289	285	290	282	281	264	291	261	290	269	277	285	296	270	272	279	287	272	298	316	284	276	286	220	295	301	267	261	322	315	270	274	273	251	278	292	289	258	283	272	269	285	287	329	295	295	260	268	295	260	269	273	273	278	258	285	256	307	297	263	268	267	289	267	300	263	268	254	294	285	295	266	254	272	263	272	303	267	270	276	290	259	272	266	249	262	298	273	303	294	291	263	287	278	281	303	288	283	278	278	302	277	272	283	277	287	272	275	273	271	274	301	292	258	269	256	282	300	295	276	256	292	285	287	264	280	272	283	262	277	292	302	269	270	258	285	258	254	293	292	319	283	266	243	290	284	274	244	264	300	301	266	282	271	295	258	281	270	274	284	275	270	285	274	299	249	297	265	255	274	276	286	268	268	287	269	274	280	267	279	249	297	290	259	274	282	273	267	266	271	232	277	270	281	276	283	260	282	303	259	282	275	299	272	265	277	260	303	294	263	296	298	281	270	274	278	244	274	298	276	302	274	284	287	279	320	274	274	296	280	231	281	301	280	286	265	267	286	286	314	279	298	259	283	298	294	282	273	289	254	273	279	293	275	257	295	265	272	282	290	272	278	300	282	289	254	253	278	259	276	271	280	282	307	283	253	307	310	304	278	303	284	239	314	315	274	282	292	280	272	305	274	294	301	293	291	271	275	290	277	277	276	246	273	280	279	263	286	296	294	264	276	276	295	312	273	277	244	285	276	293	286	285	276	304	294	267	294	264	284	251	254	276	285	281	307	285	269	266	296	283	257	294	272	281	306	243	281	294	296	275	256	303	265	261	285	291	264	272	290	287	280	261	251	258	284	287	268	274	298	277	287	271	289	275	251	304	301	299	283	282	251	280	267	308	285	282	279	275	333	288	307	274	277	270	260	274	248	273	264	269	271	272	259	255	279	293	299	287	285	276	251	263	271	289	289	294	279	274	291	271	286	270	261	270	296	293	295	265	267	259	268	283	280	279	293	250	295	287	289	270	283	269	278	290	259	280	259	281	279	256	272	268	277	290	302	271	275	266	316	280	260	273	266	287	300	295	287	257	290	275	274	261	273	285	281	286	284	268	291	308	267	291	327	299	268	287	271	290	310	263	263	287	282	272	262	283	282	256	273	295	276	291	253	270	303	258	263	291	277	282	261	296	297	294	284	239	244	288	270	301	287	282	273	282	266	308	282	287	287	278	280	257	276	302	292	313	270	294	312	245	268	274	244	245	282	302	268	271	281	267	292	295	264	284	320	278	253	276	279	267	251	262	294	280	273	287	260	290	263	295	270	293	262	294	266	270	266	254	286	267	299	281	273	274	279	279	247	274	264	301	295	267	296	296	294	273	275	268	310	315	272	257	280	296	246	276	267	278	275	274	270	282	306	269	281	281	279	285	299	262	264	267	267	302	295	306	281	268
32907	58704	45160	29641	16061	6892	3567	2379	1713	1266	918	735	658	548	493	446	406	396	396	334	348	353	307	334	307	355	297	343	327	331	339	302	329	332	336	318	314	305	302	320	304	286	314	303	285	324	301	294	274	336	324	345	313	319	333	311	311	296	303	286	293	306	327	309	328	296	304	295	283	311	288	306	306	276	314	314	320	302	279	309	289	289	302	284	303	323	308	288	292	327	299	302	326	334	325	323	315	305	293	330	301	300	304	278	316	323	307	284	308	344	307	280	289	325	335	293	292	294	278	309	329	315	286	305	306	294	311	288	311	315	322	323	303	327	316	282	297	309	340	326	311	317	261	307	322	324	307	319	311	298	289	316	297	296	309	332	299	309	327	343	318	309	337	301	310	310	325	289	315	317	309	315	326	307	283	321	349	328	307	320	289	329	301	317	309	333	309	343	291	325	304	334	312	314	275	292	277	303	294	324	318	327	282	303	299	326	323	273	281	274	303	287	318	292	319	317	302	292	311	321	320	299	313	310	348	299	335	290	324	329	299	229	317	312	311	311	308	287	276	300	322	299	304	295	291	294	263	305	295	306	319	319	323	298	320	327	305	305	318	309	316	320	313	314	298	294	300	296	317	305	295	308	307	286	296	303	318	267	345	318	317	307	311	307	310	278	330	324	294	288	278	329	326	325	284	306	312	295	314	312	270	339	308	293	307	309	303	329	295	331	345	306	289	302	315	319	326	316	298	321	325	275	310	327	317	343	315	300	294	304	327	302	319	375	337	315	303	314	317	315	317	328	314	301	326	300	314	285	303	313	306	318	309	302	298	328	315	319	310	309	318	329	293	296	300	325	311	299	321	305	311	307	317	309	294	298	302	314	334	328	334	294	321	293	305	273	317	291	305	316	364	281	297	286	299	318	278	306	321	282	308	280	306	304	335	315	285	327	300	302	309	335	340	287	298	284	290	312	324	306	321	281	310	326	292	308	316	339	309	308	317	301	323	278	286	285	309	315	307	318	305	303	326	325	326	298	299	303	315	296	298	309	302	316	299	308	314	301	296	298	308	302	311	314	292	321	305	294	343	311	327	249	310	299	284	319	304	295	309	310	296	282	315	306	281	324	317	310	298	332	322	308	304	315	290	315	283	299	303	309	317	299	275	297	311	301	291	328	305	326	304	302	319	283	290	305	326	336	313	310	297	297	330	293	338	310	285	298	296	332	301	335	313	301	322	297	317	306	276	302	267	308	329	330	299	274	308	289	306	311	305	309	297	311	295	317	315	328	312	314	288	298	303	302	294	275	313	287	326	295	307	296	319	309	299	346	343	322	268	297	325	314	291	298	307	279	302	301	309	325	277	329	301	316	307	295	285	298	317	318	312	297	310	275	353	306	294	314	295	333	288	323	304	291	312	294	303	311	346	309	313	313	312	299	286	279	288	275	337	284	325	314	316	311	320	309	328	298	295	285	302	303	308	312	341	306	300	300	293	317	295	335	299	274	279	289	308	297	296	288	302	281	319	277	321	293	304	303	295	309	283	325	303	308	281	293	302	308	323	312	304	278	317	311	313	296	290	306	284	320	307	301	300	301	300	311	337	308	311	326	326	298	297	292	280	287	337	340	300	291	317	314	264	334	357	322	307	311	313	312	299	308	331	284	307	347	345	327	317	285	336	294	294	319	339	331	313	320	300	314	306	257	284	304	288	296	298	316	318	318	303	322	319	319	318	299	298	329	291	292	301	283	325	322	311	329	308	308	298	318	292	305	312	303	320	325	284	267	284	329	286	316	318	321	302	302	335	310	317	318	290	297	305	298	309	341	314	315	277	344	315	313	271	322	339	287	318	303	312	328	314	319	291	314	273	304	302	313	299	282	283	292	297	310	324	312	311	304	326	303	294	309	322	322	339	338	289	293	320	290	308	340	336	296	321	301	312	310	328	317	296	331	290	315	317	307	307	335	313	309	299	303	298	296	311	298	325	309	283	306	325	331	311	284	297	329	285	291	294	275	322	304	310	309	368	320	282	335	305	341	286	350	335	322	335	303	337	274	280	323	302	352	286	322	318	302	313	287	291	307	327	273	317	324	305	299	316	320	315	320	308	311	347	289	326	322	293	318	292	317	321	324	309	319	305	309	316	336	298	319	313	299	303	293	260	318	316	287	318	333	316	311	299	292	333	306	304	269	324	313	282	286	288	322	341	322	274	324	297	300	322	322	309	312	342	289	334	322	284	311	322	287	284	275	296	281	299	298	299	270	296	276	300	296	292	299	313	318	322	330	306	334	329	310	337	324	322	292	305	285	321	303	301	294	297	290	318	318	326	312	280	334	317	311	303	334	292	281	305	304	285	343	300	294	331	294	333	297	331	303	298	315	334	328	297	325	313	311	305	313	313	307	314	281	326	280	317	312	292	321	300	328	293	305	312	307	284	334	308	264	308	317	333	329	302	306	292	341	295	311	282	338	316	340	289	292	299	314	296	297	326	293	313	314	333	311	316	324	318	319	271	333	323	275	286	304	316	292	297	309	315	282	301	309	273	328	320	305	305	292	289	316	312	301	317	298	293	300	353	283	281	321	298	294	317	289	301	303	328	320	308	350	292	326	296	276	307	300	300	301	291	336	317	317	313	285	304	281	317	292	320	306	300	292	310	334	304	317	294	324	298	313	289	292	288	282	305	302	279	300	319	298	322	284	300	288	286	330	318	327	302	278	323	306	330	277	283	317	303	301	305	298	311	282	344	288	267	302	286	300	290	293	309	307	264	306	299	301	327	320	303	306	338	320	288	308	281	292	306	306	329	306	318	323	307	346	301	267	298	271	316	318	286	278	315	320	293	316	328	319	290	301	314	295	293	322	317	336	316	308	314	284	344	325	320	296	315	307	269	297	303	341	313	309	334	329	310	263	305	294	336	311	316	283	292	302	305	327	320	317	331	308	325	336	305	298	293	311	310	281	274	306	348	335	302	320	309	327	334	314	317	300	283	321	304	332	346	306	298	292	308	292	320	299	328	321	280	292	301	292	327	315	309	292	313	309	305	298	307	307	323	282	325	305	294	291	299	326	311	303	306	307	329	309	321	319	313	306	316	309	289	298	307	306	275	314	322	319	278	283	302	305	297	292	313	303	319	321	288	275	326	334	307	299	315	282	293	302	303	277	299	298	312	301	332	312	312	297	289	277	289	302	293	311	298	310	311	310	319	294	291	320	320	298	295	299	323	280	327	299	323	321	299	343	312	297	294	317	304	278	308	318	318	335	300	276	312	281	303	280	276	303	327	295	277	271	313	295	306	308	306	298	324	292	337	316	329	322	283	310	327	322	316	297	289	306	313	329	303	308	301	302	295	290	338	325	309	309	333	284	330	309	307	301	310	304	305	292	309	297	300	309	301	300	295	301	297	270	311	308	314	297	294	314	328	300	305	305	302	280	306	302	313	287	321	315	305	323	303	295	281	325	316	316	328	323	283	328	308	297	293	350	352	339	308	344
25229	21778	28805	25797	13368	4139	1897	1115	818	736	541	524	502	403	452	409	401	389	370	391	396	380	386	387	355	367	407	352	351	353	349	380	373	377	365	348	336	309	382	361	336	337	334	363	358	364	367	356	357	370	380	383	391	363	379	373	362	347	372	324	338	364	362	374	355	348	393	375	356	361	381	380	335	369	364	353	384	361	385	347	343	342	363	372	370	359	352	366	340	384	338	378	377	364	360	368	375	394	338	361	360	356	348	365	368	368	343	360	382	303	392	334	381	362	329	394	343	339	391	378	370	348	352	381	377	358	363	352	367	345	334	375	340	373	384	365	340	387	385	375	383	351	376	379	365	366	346	339	321	329	372	366	355	375	349	364	365	381	361	365	345	403	354	341	350	353	397	354	333	337	402	360	348	349	369	345	359	331	389	334	334	347	332	350	372	370	379	378	360	381	370	335	321	372	343	343	373	372	387	359	367	336	348	301	370	379	353	331	364	327	370	329	372	385	357	336	400	336	383	369	362	350	350	361	375	358	325	369	362	349	338	350	345	357	403	373	357	358	379	356	391	349	362	355	366	385	360	394	341	355	364	390	359	372	336	370	381	350	357	319	386	336	397	375	352	344	384	359	369	363	365	370	331	349	360	364	387	355	335	359	365	373	343	359	379	409	366	360	402	377	345	356	346	381	334	341	342	353	365	378	376	384	379	361	357	371	390	344	323	379	368	365	374	357	338	354	355	359	339	329	343	384	404	388	361	345	355	376	367	360	373	342	391	313	367	358	336	407	366	368	369	392	353	364	327	341	391	372	395	395	333	333	356	347	333	361	364	331	329	365	366	347	370	346	357	343	340	361	342	337	351	343	366	358	346	392	339	349	351	359	409	343	363	371	347	350	374	366	347	367	357	392	369	353	385	366	370	375	390	366	384	361	345	352	370	326	388	373	356	340	337	363	363	321	365	362	348	387	359	379	355	341	341	390	343	346	356	340	351	357	359	399	340	364	354	382	367	332	346	366	371	354	366	393	365	330	367	353	374	366	376	373	365	354	371	372	354	377	339	354	362	370	364	360	416	398	374	356	411	363	352	342	361	331	354	351	327	348	358	361	375	356	354	362	356	344	346	327	331	337	393	366	387	331	356	334	352	339	376	393	365	358	334	352	347	348	359	382	363	353	351	350	366	383	333	362	384	367	353	384	347	378	356	361	370	369	340	371	381	352	373	373	352	363	367	370	350	322	346	356	337	357	392	380	381	356	355	380	362	343	362	363	371	378	339	333	364	339	382	325	358	336	356	335	364	342	394	375	352	390	352	346	357	368	367	380	332	334	333	352	365	358	358	367	358	354	355	387	359	342	379	346	363	370	364	390	326	358	353	340	347	370	353	367	362	340	344	357	354	376	398	320	361	371	370	369	362	333	384	358	362	354	368	373	333	338	364	344	368	318	378	362	345	364	342	371	352	327	359	353	311	368	371	336	367	343	345	378	375	331	336	349	347	346	341	351	413	384	351	352	364	357	352	349	362	370	357	371	353	324	333	382	394	366	393	350	356	378	387	342	309	343	342	315	347	388	386	340	330	340	338	368	347	342	386	341	378	357	359	355	348	333	347	370	316	402	364	359	377	398	362	362	362	326	347	372	358	347	376	352	398	333	367	375	358	372	394	367	378	350	364	392	334	383	357	356	349	377	361	381	346	359	375	349	355	366	398	351	379	347	351	337	360	373	415	356	347	332	345	355	331	354	333	350	358	380	343	368	371	398	324	354	347	332	363	346	382	350	357	376	369	364	323	344	365	357	389	386	338	362	347	372	375	353	371	352	374	349	355	345	359	337	373	351	354	359	353	355	354	332	352	344	348	364	355	369	356	368	354	355	382	382	355	332	372	346	369	360	344	374	349	374	346	345	354	367	362	383	365	349	352	358	365	353	350	348	380	356	350	339	402	357	372	408	341	361	374	354	356	367	360	347	357	346	372	358	366	384	314	345	337	346	357	382	340	377	355	368	381	343	335	362	364	336	374	330	375	346	369	345	356	334	365	343	366	362	368	360	343	326	396	374	350	357	349	384	392	355	378	368	369	326	349	334	340	368	403	367	331	368	388	356	353	367	337	346	344	392	332	368	349	346	359	339	330	368	367	358	347	366	379	345	344	346	342	371	375	374	379	364	371	345	360	359	337	385	364	368	378	383	349	387	343	365	387	354	359	344	330	350	339	365	375	322	325	353	379	341	325	339	349	356	373	365	393	366	382	375	378	377	340	366	348	355	371	361	388	339	326	339	351	365	336	343	380	388	346	368	335	349	343	358	386	375	355	366	335	315	365	372	384	358	357	362	332	366	358	385	381	318	351	355	371	374	398	362	383	388	374	317	331	343	350	346	356	345	404	376	349	341	342	387	372	360	375	355	362	365	364	318	354	378	355	360	334	387	339	384	348	394	381	374	381	385	368	374	379	394	379	362	342	351	390	420	355	355	349	357	338	404	357	372	328	377	341	340	373	352	378	340	383	364	395	349	361	345	335	369	347	346	324	388	360	372	383	384	358	359	368	358	345	367	364	383	355	372	350	397	336	366	354	369	350	341	335	354	314	335	370	404	368	326	363	348	368	397	371	363	370	358	360	380	369	340	338	338	344	367	374	368	384	359	319	382	324	374	335	335	344	362	342	391	355	352	402	355	357	381	325	343	341	360	355	357	354	343	364	371	382	370	337	351	373	378	376	361	352	351	341	334	367	346	359	367	383	343	352	317	384	360	346	393	336	374	365	334	359	364	318	352	344	373	412	349	350	333	370	381	360	386	359	329	358	337	337	365	386	383	368	315	321	346	360	382	386	361	361	385	359	340	388	384	370	367	373	353	368	360	372	341	369	371	388	383	378	377	356	359	336	342	337	377	346	351	338	349	357	345	352	354	341	356	376	353	343	339	376	421	314	354	352	328	383	342	391	374	369	348	369	374	376	330	355	374	378	326	345	374	358	388	356	356	335	361	380	343	367	331	342	374	389	354	359	357	370	359	358	354	332	389	335	377	385	355	357	364	375	367	343	324	363	376	345	380	372	389	378	362	350	306	349	352	353	354	322	344	382	370	367	344	359	381	334	352	356	367	355	369	355	385	365	353	369	375	349	367	359	328	356	337	336	322	332	363	351	348	340	373	383	327	370	344	366	356	343	321	384	339	349	376	335	373	362	319	373	369	344	414	343	360	342	384	399	381	354	335	356	354	349	351	365	339	371	309	380	384	364	363	351	347	382	334	324	359	348	352	387	378	349	354	357	381	340	364	359	352	349	342	381	393	373	354	330	366	389	390	388	377	386	354	358	374	386	348	337	398	383	339	374	321	344	358	329	347	358	407	389	353	360	350	344	366	364	364	337	379	376	356	358	382	350	352	380	405	369	350	364	326	369	338	335	359	360	345	370	362	387	384	330	398	401	342	345	327	347	352	327	347	374	354	340	388	359	350	352	351	341	361	357	367	375	334	353	377	344	331
34136	54967	39402	21568	10751	5314	2854	1923	1433	1033	825	717	623	542	523	510	471	489	454	438	432	407	429	403	358	395	360	428	406	365	415	397	407	409	395	405	399	381	390	423	389	419	407	399	378	414	408	381	390	418	418	406	382	399	391	390	378	387	375	424	377	385	389	389	395	379	373	361	395	412	376	366	407	371	372	377	349	382	381	375	370	408	405	404	414	378	416	402	380	391	370	393	407	394	386	373	427	368	357	388	378	417	428	416	416	400	360	377	394	390	394	364	412	408	410	402	354	401	433	370	366	369	380	395	382	387	368	404	414	408	392	368	408	418	396	397	388	379	399	398	397	369	412	388	438	375	379	388	451	388	348	383	429	393	337	371	385	437	410	383	371	378	383	382	400	382	408	411	406	416	372	376	375	385	388	395	388	410	337	377	355	379	369	386	383	368	360	405	363	383	413	380	398	404	402	401	376	387	409	357	421	411	401	429	378	425	427	398	388	388	437	390	376	374	371	384	381	374	376	394	379	432	391	410	383	369	395	404	377	379	393	417	364	383	379	371	366	392	401	390	367	379	404	414	413	394	415	381	364	369	389	382	372	369	384	404	386	399	394	430	435	376	357	378	405	398	373	383	397	428	405	365	380	354	386	380	415	405	385	376	377	422	406	386	413	422	379	395	375	375	402	353	382	404	428	407	375	390	389	427	374	373	378	422	371	385	408	354	381	362	382	358	413	344	404	370	383	387	385	409	370	366	377	425	391	406	380	411	409	393	379	377	385	413	402	370	394	359	416	398	389	399	380	365	359	375	375	384	408	374	372	385	385	387	420	398	360	399	416	362	384	411	374	369	389	423	388	379	396	357	377	402	378	411	417	381	361	405	390	372	397	429	373	382	411	377	418	406	375	391	365	372	394	374	398	386	406	377	387	358	414	391	425	387	391	370	366	384	369	395	374	393	379	393	389	388	417	369	385	396	357	374	409	373	378	403	399	404	385	385	394	358	399	383	378	377	422	394	431	425	406	383	391	379	370	353	406	406	404	395	416	381	362	376	405	395	356	372	364	385	392	396	407	383	361	397	403	371	365	372	385	382	401	410	386	381	395	390	356	384	420	391	411	370	406	411	362	377	419	393	355	381	386	375	378	400	359	389	364	416	410	387	400	388	408	382	386	373	385	412	390	383	384	395	396	360	397	403	398	386	436	384	429	392	356	382	362	389	368	401	380	416	413	370	382	391	436	391	401	353	373	402	353	380	362	355	372	367	380	416	394	394	444	363	406	379	430	398	424	395	390	395	399	413	414	402	415	416	389	383	391	416	403	420	399	406	372	377	395	389	415	375	386	407	361	401	393	386	392	370	372	398	418	409	354	391	387	397	414	405	423	400	366	364	365	380	371	411	383	372	360	398	378	372	356	395	376	389	405	400	390	366	396	380	377	399	389	400	401	411	356	409	382	389	365	376	408	354	403	365	420	404	387	421	389	397	374	385	391	379	381	390	397	416	370	377	380	381	399	377	415	372	395	389	363	385	435	402	366	419	391	401	366	415	360	407	419	403	392	413	374	373	359	393	378	404	434	420	386	373	436	380	401	399	384	367	413	386	383	379	401	375	400	378	433	356	378	393	385	392	399	369	437	388	415	381	390	396	411	405	368	398	407	409	402	372	390	398	393	365	376	388	373	381	425	405	412	391	403	365	376	431	408	436	415	393	397	374	412	370	412	384	397	368	391	385	394	385	423	400	359	419	430	388	395	403	373	414	392	411	388	354	370	400	392	410	388	402	370	401	362	418	393	397	349	391	385	394	415	401	398	394	354	398	379	409	397	376	366	398	359	422	371	379	411	372	409	405	406	396	368	364	399	378	399	390	398	416	374	381	406	416	425	363	390	376	345	392	374	376	401	411	404	412	402	418	395	406	400	405	379	428	396	382	402	426	389	357	346	415	445	373	407	388	386	360	365	379	394	367	359	397	401	421	389	386	393	374	395	405	386	388	416	390	376	392	391	382	377	403	363	360	407	403	439	408	415	385	396	352	410	405	402	423	364	341	389	387	387	394	381	441	390	390	370	400	417	352	386	435	342	393	389	344	345	410	402	353	393	422	378	392	414	410	368	385	379	356	402	367	389	393	398	379	397	390	414	376	376	360	384	409	361	416	381	390	356	409	361	394	400	359	410	396	368	424	392	406	387	411	351	402	370	406	409	415	389	403	366	400	406	386	389	397	366	415	395	422	386	386	415	404	421	362	367	390	391	399	365	390	400	417	378	402	432	423	387	405	408	375	387	413	367	378	385	398	380	423	384	385	416	406	368	392	448	390	388	378	344	392	426	402	380	414	387	379	400	384	376	407	393	416	391	420	411	354	366	394	384	404	366	368	384	454	404	372	438	408	397	398	395	389	385	414	450	370	376	370	365	388	394	392	377	376	403	398	378	399	371	403	376	397	381	377	419	370	393	393	412	372	402	369	355	391	380	415	379	371	404	394	396	349	414	387	422	352	407	401	400	401	407	401	398	419	390	412	381	387	403	335	387	377	356	403	355	401	350	369	389	377	394	365	382	373	394	387	373	357	375	420	380	377	397	372	378	364	385	416	405	397	400	353	401	386	352	413	367	426	383	373	388	388	393	366	411	391	384	356	376	413	400	366	396	401	410	379	369	344	395	387	380	390	421	430	381	425	381	446	387	368	366	393	427	398	387	409	400	389	398	380	354	400	405	400	413	388	383	364	381	393	387	380	400	389	396	416	411	424	369	398	378	338	395	407	387	387	397	417	402	398	368	371	376	410	363	372	400	382	365	381	389	348	393	378	408	397	405	398	378	359	358	399	397	377	370	362	416	370	420	382	366	364	399	376	421	381	383	380	415	410	394	373	384	391	387	393	434	410	376	380	405	401	398	371	371	386	405	409	383	346	379	394	355	373	406	376	404	409	388	396	365	408	370	375	419	415	410	372	365	413	394	369	396	401	371	419	411	407	421	376	383	386	372	391	394	387	381	397	365	357	396	404	371	390	387	369	399	391	399	412	373	371	375	396	404	398	370	409	381	404	351	392	401	401	352	363	391	379	412	385	404	379	396	398	356	384	402	378	369	379	412	389	398	409	390	375	410	383	363	375	409	385	388	394	387	385	397	351	380	404	397	398	383	412	425	352	420	418	388	361	388	368	361	412	366	404	387	387	381	359	369	406	411	428	344	401	391	396	418	412	368	378	393	360	387	415	396	405	409	370	383	417	397	408	398	383	343	375	376	371	398	408	371	403	424	367	380	374	400	370	372	386	399	367	390	388	395	388	413	412	387	392	403	403	412	393	371	392	384	381	379	406	415	394	405	401	382	368	381	371	403	373	391	387	358	350	385	389	393	400	405	391	398	420	370	388	405	434	376	379	364	406	420	410	376	349	433	401	377	394	404	390	381	381	430	374	372	356	344	390	404	377	390	387	339	401	361	394	409	379	362	405	360	416	396	368	379	411	377	392	395	389	426	378	360	381
22774	21408	28993	24330	21651	20980	10618	2445	1332	971	724	601	514	487	431	419	358	349	347	365	303	346	291	308	325	311	280	267	327	301	302	309	282	299	278	285	288	290	290	261	294	281	300	280	321	330	279	287	278	340	284	314	257	281	261	277	289	273	295	299	287	306	287	253	287	293	275	273	276	270	324	273	290	292	316	278	301	272	296	290	299	302	305	281	298	303	277	305	284	277	300	301	291	308	306	274	274	292	266	287	262	288	298	250	282	260	287	251	294	263	298	264	275	300	275	259	290	262	317	265	298	317	281	303	288	284	293	284	255	277	281	294	276	293	289	296	312	226	293	285	276	292	303	251	305	280	318	293	279	273	273	285	272	294	276	269	258	288	304	278	294	322	296	287	303	234	259	298	322	297	299	275	269	303	285	292	269	297	271	293	262	311	291	296	238	310	307	280	296	310	286	317	292	307	235	292	297	321	292	295	271	258	297	298	294	285	303	296	267	281	286	314	260	268	281	298	283	306	310	290	276	306	303	288	279	271	288	283	289	324	295	292	257	298	305	285	253	274	277	292	273	292	282	305	258	296	269	298	289	276	297	311	294	271	310	316	309	320	317	326	303	281	270	298	287	292	251	299	265	282	299	297	259	279	257	254	300	264	318	321	273	329	299	297	277	280	286	278	295	273	278	282	252	298	331	275	290	286	283	262	261	302	303	244	290	268	260	320	255	285	243	290	306	292	321	276	311	299	278	289	284	294	277	278	281	262	290	286	290	286	315	296	283	264	277	300	315	290	240	301	284	290	271	269	280	286	297	318	316	259	285	289	318	270	270	270	309	274	301	304	284	262	270	255	311	284	283	263	305	311	302	277	284	289	276	305	262	290	291	267	304	286	290	331	319	288	277	273	286	281	300	304	284	299	264	294	242	289	265	298	296	330	282	297	289	292	285	312	284	309	269	278	255	283	287	282	274	251	298	293	325	280	302	316	271	271	281	287	294	281	277	306	297	277	276	280	288	287	262	327	287	287	283	282	270	312	288	291	272	267	293	282	300	286	285	276	296	298	310	291	263	264	283	306	286	311	280	289	317	280	292	264	294	322	289	285	286	257	315	295	292	259	298	308	283	315	277	276	286	260	319	284	282	286	276	305	280	265	269	276	297	285	270	267	303	262	239	296	280	284	292	278	272	278	299	297	279	294	305	271	298	290	289	289	282	268	264	293	297	284	283	270	276	314	280	306	288	277	265	289	317	274	329	296	291	311	304	306	300	297	281	293	269	264	249	271	271	296	272	284	253	300	293	282	273	274	263	256	312	305	274	316	273	285	277	279	256	262	276	304	262	303	303	291	269	303	311	302	300	299	288	290	286	298	306	281	289	302	286	255	268	289	298	293	282	273	290	301	277	293	305	263	305	288	294	262	291	279	314	259	269	283	303	320	280	291	288	274	266	279	264	291	293	284	279	267	284	290	284	300	296	271	257	307	268	280	259	310	297	259	319	313	295	324	275	294	254	301	320	281	295	263	276	250	268	298	307	290	293	285	248	275	280	313	282	296	321	288	284	267	313	277	314	261	285	258	273	288	283	303	281	317	285	305	330	285	270	290	299	273	325	320	246	290	282	298	293	263	306	307	281	296	288	283	315	283	262	276	274	267	287	278	303	295	281	269	246	304	276	302	262	292	292	260	297	290	313	280	283	289	291	265	290	293	278	312	286	267	292	292	311	283	310	292	294	289	298	311	275	272	255	282	279	292	293	282	280	257	311	307	312	286	285	289	292	288	275	312	254	261	306	296	305	283	265	313	319	311	275	277	293	278	288	284	271	252	297	316	295	304	276	284	286	291	263	251	292	310	289	277	286	287	268	280	297	298	284	287	281	279	294	276	287	304	283	274	290	300	288	283	301	275	282	290	282	269	302	299	301	294	281	287	277	281	285	283	277	288	307	267	291	281	271	293	270	303	291	274	303	279	300	268	277	306	281	290	251	296	277	280	284	285	300	284	317	270	299	284	299	279	252	270	272	273	285	275	265	274	275	279	290	271	266	316	274	298	306	278	279	286	255	325	305	285	272	304	272	282	261	280	285	304	280	271	288	287	263	276	275	273	294	288	266	271	274	297	303	278	243	266	302	265	279	294	303	275	282	281	257	298	289	298	285	313	275	260	281	283	276	294	301	311	296	294	315	286	295	285	304	282	267	294	274	305	277	282	296	303	287	289	272	320	277	278	270	291	299	283	308	307	300	284	254	294	272	273	264	270	288	273	288	258	286	279	272	295	285	303	294	306	282	287	279	266	278	288	294	276	268	301	289	282	333	259	267	294	289	282	280	312	307	272	279	305	291	281	280	283	266	277	317	287	289	280	249	276	299	304	308	285	271	291	286	284	294	306	270	274	300	296	280	276	315	321	282	307	282	315	299	281	310	289	255	304	287	285	304	280	256	267	296	291	274	302	319	282	267	292	298	265	293	272	324	280	290	287	311	302	312	303	266	302	286	294	260	280	287	277	300	282	281	303	291	314	299	301	297	284	295	295	324	307	271	295	270	274	275	273	285	273	279	294	296	297	282	277	300	307	269	288	282	283	270	286	280	250	293	291	317	279	265	267	289	270	297	285	299	305	287	280	286	315	299	298	325	288	295	285	293	297	299	283	263	281	301	296	279	313	298	268	286	287	276	280	301	277	308	272	288	306	296	281	315	277	292	278	299	312	298	300	284	302	277	269	285	294	256	270	308	291	308	288	307	292	313	264	274	297	285	265	308	328	289	271	286	287	306	307	284	317	284	278	259	291	267	298	285	283	293	322	286	288	260	311	276	292	303	312	272	284	299	291	287	253	281	286	292	319	269	275	294	296	289	316	312	313	283	291	268	291	276	300	297	277	313	277	297	268	264	269	260	276	313	307	281	262	273	319	319	297	290	333	294	297	263	285	325	267	289	287	277	263	279	270	300	320	306	280	290	323	261	299	315	310	284	304	331	280	291	300	308	285	287	272	268	295	277	300	304	279	285	308	289	260	268	277	307	274	296	294	275	313	277	287	272	285	301	321	304	250	280	293	282	296	295	267	301	285	324	289	289	299	269	285	274	274	251	299	276	280	283	275	261	273	301	283	304	283	300	295	300	290	304	290	271	297	269	274	295	269	283	308	275	300	301	283	296	311	289	283	265	295	260	297	299	287	307	289	269	268	277	307	282	267	294	299	277	245	284	293	301	267	289	290	292	295	276	264	287	300	302	304	300	300	266	279	283	322	283	288	270	281	263	300	300	268	276	277	293	294	288	281	294	303	297	270	281	285	296	309	270	282	283	296	283	288	300	318	241	306	283	293	298	271	298	302	297	292	273	300	272	279	293	315	283	268	280	278	269	287	290	314	273	297	256	302	325	303	270	279	292	266	271	308	263	297	250	289	262	274	281	281	274	267	291	297	255	288	303	286	294	270	272	297	272	303	278	281	276	285	260	291	292	292	265	284	300	285	270	288	276	302	269	282	281	261
38261	61938	48568	33622	20619	10362	5182	3006	2143	1502	1116	848	776	610	558	495	448	446	396	392	360	393	354	398	381	335	314	317	298	342	290	343	307	306	330	314	338	313	285	310	313	317	323	302	341	325	299	319	303	313	320	335	293	307	283	280	323	323	307	287	297	282	303	315	296	319	319	319	299	304	315	293	320	304	303	298	323	298	346	308	296	308	308	277	316	282	318	276	321	326	255	313	302	314	329	317	308	344	313	312	314	320	311	328	312	304	297	296	297	329	283	309	307	302	309	318	260	314	304	286	313	293	282	296	311	318	332	287	310	317	278	311	324	296	328	317	306	299	311	303	301	295	289	310	298	268	297	296	307	310	297	326	321	322	326	264	315	316	315	309	281	311	298	309	298	287	300	314	333	307	308	318	298	294	299	305	315	283	315	311	276	326	312	288	298	285	311	311	308	302	300	290	291	304	337	316	322	298	305	305	318	309	284	282	312	299	327	300	337	328	292	306	300	317	286	302	329	320	311	291	295	301	303	307	330	361	329	290	324	333	303	294	321	336	305	329	316	292	283	336	302	321	293	318	291	311	303	286	296	328	286	277	302	273	302	293	327	281	331	299	320	308	314	283	301	298	303	325	329	327	294	354	286	368	306	297	304	310	298	305	300	295	331	337	300	295	296	311	304	320	297	304	298	284	318	319	300	325	299	289	286	291	317	298	299	356	309	337	301	293	300	309	301	307	335	328	321	306	309	297	309	305	314	283	326	323	330	332	316	309	294	307	317	312	288	313	313	339	306	304	293	291	318	338	307	314	307	307	323	328	333	323	346	319	321	357	292	317	292	333	302	311	297	311	334	306	292	337	306	285	311	333	304	313	297	297	332	318	328	294	291	318	295	305	317	315	328	317	322	321	311	324	325	278	310	330	283	339	308	322	290	304	299	289	292	325	305	314	302	315	308	301	304	295	272	309	317	293	297	322	339	278	305	307	278	285	341	323	302	307	327	304	314	310	316	317	287	334	301	303	308	326	308	318	280	281	295	309	296	327	337	313	323	306	319	303	304	312	311	294	316	317	296	325	321	305	283	304	298	316	338	336	304	325	301	319	299	304	287	262	311	294	289	288	325	312	276	292	334	304	307	334	316	305	361	297	303	321	320	306	318	317	316	331	299	311	295	305	285	320	319	325	314	296	290	313	304	331	299	286	291	293	275	267	319	294	334	334	301	289	311	300	304	309	279	315	263	276	249	324	337	295	326	321	284	311	310	289	283	310	302	297	295	321	301	298	304	304	310	304	284	347	278	285	329	306	302	308	340	349	323	294	307	309	299	300	308	299	296	303	277	315	303	294	311	323	280	302	294	317	312	300	312	264	338	300	317	320	302	306	319	321	316	294	303	304	324	310	323	313	298	340	294	355	292	298	346	286	324	336	308	300	306	295	316	316	295	273	300	300	312	313	320	333	311	319	303	289	303	335	313	282	288	321	320	276	292	302	294	288	320	282	329	319	293	327	313	293	330	281	306	302	318	305	298	313	307	317	284	308	266	314	319	327	321	266	279	308	337	312	319	313	320	325	346	320	306	290	329	309	295	329	323	295	316	315	304	284	295	300	292	343	302	315	278	278	309	308	264	315	327	305	330	317	300	296	303	327	292	285	313	323	320	321	314	288	294	283	307	274	283	305	309	329	304	292	302	306	295	345	300	300	313	301	290	299	311	300	265	305	326	325	304	312	277	295	319	299	276	292	299	340	306	296	316	296	315	315	300	332	324	309	362	321	257	286	326	327	319	324	329	289	317	294	312	299	333	293	322	334	305	275	309	316	288	312	293	338	277	324	317	331	316	273	301	319	321	300	275	314	295	342	304	312	307	290	310	309	290	300	296	331	326	316	302	308	293	299	275	321	320	267	297	311	320	325	331	313	331	321	297	289	332	324	329	297	291	295	284	325	301	334	306	296	302	305	317	325	282	315	299	308	355	324	306	318	317	292	322	304	330	313	300	291	331	343	332	292	306	295	298	290	342	296	316	279	323	316	329	288	341	303	322	288	289	334	318	326	308	326	328	314	308	303	274	293	339	311	342	284	333	321	281	311	298	309	303	302	282	326	332	314	291	306	295	326	298	317	303	284	288	300	330	309	326	311	317	294	298	297	315	303	322	303	309	329	284	306	318	301	290	299	322	298	329	310	304	317	323	325	345	372	295	288	322	359	278	306	277	303	306	288	322	280	294	334	335	316	311	312	307	280	299	327	328	304	323	313	280	311	285	282	327	334	333	339	269	310	314	320	309	308	344	307	325	336	289	310	307	319	331	327	300	297	300	340	333	326	308	334	314	298	275	287	300	308	289	305	277	306	306	317	300	304	310	324	309	318	293	318	332	291	284	328	298	300	318	300	343	306	324	312	318	304	307	297	297	312	303	314	302	331	309	322	291	299	302	327	322	313	292	277	292	298	284	309	323	319	305	297	301	316	280	325	319	298	323	303	324	311	296	307	297	298	293	317	315	337	293	291	305	320	305	294	335	301	328	334	296	303	281	284	290	309	323	306	322	280	299	292	310	287	299	317	280	301	316	288	292	320	309	343	340	283	299	318	317	317	329	304	277	308	313	307	304	305	312	305	315	283	316	270	280	313	275	341	296	319	333	338	334	333	311	329	313	291	304	316	356	336	305	299	292	303	301	352	317	306	307	323	311	327	279	316	328	298	318	267	291	310	321	297	293	285	323	302	288	281	318	349	314	304	320	347	286	291	296	309	299	298	323	296	309	279	343	313	305	311	316	286	293	317	327	328	280	320	285	291	296	314	324	322	316	300	311	337	311	305	307	289	279	326	282	338	293	269	337	306	291	298	310	294	276	298	311	295	319	287	322	313	280	316	316	324	344	310	310	295	320	300	299	304	293	307	333	321	311	294	300	297	311	310	306	288	315	289	303	317	310	330	275	307	319	276	312	322	314	323	314	302	291	296	323	329	318	313	317	287	255	308	333	308	311	298	307	304	301	327	284	291	308	338	341	306	303	308	277	319	310	276	320	288	300	316	286	264	325	313	288	298	307	283	293	336	314	321	304	300	312	318	328	324	328	305	290	315	286	287	288	348	306	308	332	280	282	290	330	267	323	326	304	314	310	361	287	307	311	327	302	283	318	316	313	302	309	305	337	285	341	313	328	299	299	304	318	292	300	280	284	311	323	285	303	328	305	298	309	295	332	302	284	349	341	306	311	325	324	330	305	277	291	272	308	324	292	287	313	303	295	306	281	327	319	314	307	319	302	305	346	317	273	312	324	322	279	287	313	292	308	319	298	285	303	311	338	324	323	291	298	286	324	295	314	307	286	305	295	293	284	304	314	319	321	307	305	307	323	307	294	315	289	308	304	313	318	310	310	308	282	287	295	297	285	310	285	338	308	319	302	298	329	284	275	295	311	332	300	285	290	293	306	322	288	317	331	295	306	322	326	327	293	275	268	330	309	314	324	329	330	305	304	287	311	324	289	316
31801	33906	31520	16866	5528	2161	1182	838	672	571	471	461	445	375	381	372	355	390	383	356	360	375	390	334	399	369	332	367	372	348	338	373	311	347	335	333	350	354	324	316	335	368	309	352	363	326	347	352	329	357	347	357	343	323	353	366	352	352	350	351	357	331	348	337	334	318	332	343	377	315	336	330	314	322	314	304	323	337	337	362	340	336	383	349	311	347	348	373	365	346	333	340	313	348	345	366	357	335	345	366	357	377	327	352	371	332	321	365	341	322	334	367	362	335	333	376	355	379	328	348	328	344	347	368	339	342	358	343	357	343	326	397	289	355	384	337	345	355	332	378	360	360	355	324	348	346	340	353	341	362	350	332	330	339	343	358	350	344	340	344	350	361	335	338	326	332	388	329	331	363	315	347	335	342	331	379	343	340	333	324	323	374	351	338	326	371	343	335	341	353	335	346	359	347	338	329	337	347	342	314	327	342	338	337	368	332	344	346	345	371	317	352	335	346	324	307	351	299	340	331	334	336	341	308	355	291	351	324	324	360	342	345	346	356	336	341	352	345	359	370	333	331	344	340	329	323	344	335	345	369	316	359	351	325	339	315	351	361	314	347	344	313	379	302	356	345	325	321	336	347	363	338	334	319	342	338	366	349	357	365	311	362	347	383	345	360	357	348	337	345	336	353	333	391	339	321	365	352	345	351	331	352	356	331	330	304	318	344	337	363	345	352	347	327	387	319	301	355	360	346	319	324	367	340	378	321	359	362	328	352	336	322	348	314	367	335	348	335	337	323	354	343	348	348	351	347	306	348	313	328	348	333	329	367	333	325	326	347	359	343	329	310	337	352	334	377	320	323	344	346	322	356	391	339	351	339	334	333	337	348	321	335	329	333	349	364	367	367	317	334	345	336	322	327	346	325	367	363	328	334	391	321	333	314	320	320	335	361	356	350	350	346	344	351	361	344	348	365	320	334	336	357	353	345	335	348	367	366	350	325	345	338	393	334	337	342	350	343	334	335	341	352	328	356	340	329	326	322	341	321	344	328	323	347	346	365	319	334	356	345	343	366	364	344	360	360	350	340	318	362	326	358	330	339	332	340	377	338	346	335	352	351	318	296	343	344	345	336	375	386	325	347	368	336	353	371	356	358	370	349	355	356	327	332	374	335	372	354	340	346	355	312	366	338	317	336	347	369	362	368	356	361	318	357	345	339	368	324	362	362	316	330	334	333	346	334	345	344	339	325	325	363	371	320	368	321	357	351	325	324	335	394	353	359	331	331	335	341	352	347	296	345	331	368	347	351	360	317	361	338	317	365	329	332	335	337	318	377	348	355	346	348	363	360	353	345	371	323	348	335	322	338	356	351	319	364	336	364	370	318	338	338	350	347	334	325	324	326	352	328	334	337	366	302	347	306	329	365	365	329	311	332	363	361	320	377	352	343	372	327	337	350	385	366	366	329	335	374	327	330	311	327	357	313	386	359	320	373	318	352	317	346	364	374	339	347	330	312	328	325	334	366	359	326	353	322	358	345	384	349	328	315	334	344	365	379	360	334	323	341	347	327	352	365	347	373	380	310	341	342	336	346	323	347	377	346	329	343	302	397	361	345	344	364	341	324	307	308	312	358	342	329	324	353	345	321	344	360	348	357	374	326	374	360	331	332	314	354	334	351	345	379	339	341	353	351	292	343	334	356	324	341	332	344	383	369	353	321	349	363	313	371	353	344	359	327	357	379	385	327	323	339	341	347	344	323	349	339	336	319	347	353	348	358	363	341	325	368	350	380	333	324	341	313	337	344	344	354	387	338	343	309	335	331	325	306	352	345	347	298	372	357	333	333	314	347	352	370	344	347	379	325	364	332	342	338	329	386	325	322	319	347	341	335	323	346	382	329	340	362	352	319	341	356	352	363	319	312	343	350	306	359	321	339	354	358	336	374	338	354	342	321	345	350	366	366	336	344	346	352	354	368	348	359	355	364	326	351	332	329	362	333	319	330	330	308	347	338	342	364	341	340	328	377	370	356	350	339	352	348	349	347	376	327	367	360	340	333	339	361	348	360	355	366	358	311	339	347	372	360	352	328	343	329	333	335	341	342	349	350	334	333	320	339	336	331	376	333	375	333	355	358	380	347	353	383	310	375	342	357	343	313	357	328	356	341	352	348	311	343	339	304	343	363	377	344	332	343	357	342	336	343	343	321	333	336	385	343	309	346	344	369	346	312	350	336	354	337	334	338	349	333	352	317	367	367	376	334	341	320	355	345	307	332	368	351	331	356	341	341	334	368	343	341	296	345	342	356	363	301	327	352	338	355	351	365	349	345	346	336	359	312	359	349	349	345	351	312	338	329	364	345	324	371	352	340	331	336	380	329	373	356	372	329	345	372	338	364	329	331	321	366	315	359	325	346	387	369	306	356	343	321	366	384	363	391	340	341	325	330	334	344	350	334	370	342	352	365	331	305	343	340	330	359	356	333	332	323	379	352	328	319	341	358	346	335	364	378	367	324	338	357	350	362	344	338	327	386	338	339	381	342	331	360	343	346	307	331	333	348	320	372	337	352	320	357	340	334	343	330	326	327	335	362	328	344	354	325	333	316	335	354	348	372	381	332	366	334	332	319	390	335	359	336	330	394	350	289	384	331	342	367	340	342	343	358	363	301	377	357	347	339	343	359	342	337	326	337	323	381	346	320	301	351	356	357	379	329	344	376	373	397	353	342	330	327	366	322	356	336	354	312	325	364	352	343	333	338	352	341	379	349	358	317	375	352	344	354	304	332	305	328	348	343	328	350	349	313	366	324	320	348	373	335	362	322	350	337	323	341	324	339	344	347	321	355	334	325	361	369	343	360	387	348	355	373	316	355	319	353	329	329	376	355	339	364	330	293	342	343	340	352	347	333	334	348	358	374	325	389	339	362	343	353	324	342	353	348	321	318	343	350	348	323	311	330	348	371	330	347	356	339	369	338	358	381	317	318	344	354	354	359	362	339	347	315	351	321	388	365	356	347	339	330	348	355	342	355	375	344	325	337	324	343	317	331	381	366	366	350	334	333	339	323	340	373	347	344	349	349	322	334	367	331	345	355	318	362	369	357	330	345	358	374	320	319	337	348	384	364	341	342	318	384	367	361	338	344	351	324	361	360	330	370	331	333	394	348	366	380	340	381	347	373	382	366	321	335	364	348	318	347	332	370	358	327	361	361	340	323	329	351	326	350	340	344	329	351	332	350	319	343	361	315	311	364	342	342	374	309	318	340	340	358	361	360	348	366	327	359	341	355	349	342	338	367	353	359	356	361	360	336	349	332	361	369	332	347	337	365	325	340	353	362	344	331	361	347	343	359	327	349	318	359	355	344	341	342	357	304	351	366	336	332	340	377	340	329	348	314	346	346	363	334	333	343	339	346	334	368	343	322	358	355	343	352	370	336	336	348	360	350	350	374	343	329	320	344	303	358	348	344	345	327	345	345	366	325	368	378	364	339	323	341	348	333
34214	47868	32462	16309	7089	3384	1905	1396	1038	807	663	587	546	480	440	460	389	378	418	424	371	387	389	400	439	367	386	374	409	375	382	377	360	372	373	414	369	372	356	400	365	386	370	350	363	361	382	377	345	382	392	383	413	374	375	378	378	374	396	382	366	370	394	378	370	323	364	374	367	341	374	385	380	408	376	405	362	361	378	382	384	348	379	392	403	399	387	396	389	350	356	374	396	367	360	392	357	348	368	399	355	376	381	410	370	389	360	337	375	379	366	378	397	397	373	394	355	361	387	363	374	402	387	332	387	382	394	373	411	376	368	336	400	390	390	364	385	360	416	384	369	364	380	371	401	389	424	360	346	406	371	382	347	369	374	370	378	379	360	349	366	346	374	386	384	415	368	382	378	380	398	366	411	396	382	410	375	353	350	379	346	370	367	362	382	405	387	374	391	372	376	341	404	382	372	355	409	411	389	358	409	368	380	376	380	379	353	389	402	411	409	358	388	366	423	355	392	367	403	373	361	389	348	393	377	351	383	369	397	383	377	367	339	387	372	399	391	347	365	357	411	379	409	380	372	419	407	379	364	375	358	382	371	381	390	385	379	391	365	392	382	378	370	410	361	377	380	377	419	353	360	364	368	407	397	403	390	388	384	355	384	380	369	386	387	379	380	383	403	336	382	347	391	382	370	370	399	398	363	377	370	388	353	399	384	383	340	348	381	390	372	392	397	400	379	388	389	397	394	374	339	383	363	394	392	364	368	401	379	341	388	371	354	384	331	338	381	363	386	388	390	358	375	402	399	380	372	420	400	376	367	393	405	382	375	369	353	356	421	372	362	372	359	368	390	400	377	355	401	398	401	375	391	384	385	361	370	387	378	337	377	387	370	391	369	387	400	381	382	408	363	368	406	372	377	414	376	373	369	374	359	357	405	383	379	392	355	369	361	388	412	375	357	395	339	401	386	448	398	395	390	374	379	383	371	408	380	351	378	421	351	393	377	389	355	390	388	381	385	369	363	384	377	356	362	356	375	386	392	397	350	368	371	371	335	392	373	371	394	388	397	361	381	366	375	351	376	395	356	377	369	348	370	401	378	405	395	359	371	394	334	365	375	374	379	356	378	348	366	391	360	346	387	382	382	374	334	405	357	362	366	374	407	372	385	372	363	380	404	366	390	373	369	352	337	358	378	371	404	411	416	410	372	377	353	407	385	364	426	417	387	395	384	381	394	392	414	387	359	375	363	389	384	367	376	384	404	389	379	369	349	379	354	400	394	408	397	381	378	355	402	405	373	369	359	385	356	396	394	387	339	361	384	392	381	346	357	391	380	351	378	376	343	366	422	391	403	396	396	381	368	397	394	383	387	373	379	408	396	377	374	401	392	365	399	351	393	351	402	365	389	402	351	372	337	386	404	380	364	394	385	335	394	360	398	379	343	398	393	373	389	376	384	354	354	383	378	333	400	373	406	374	377	377	383	388	391	381	386	349	386	394	378	364	367	379	391	415	388	382	399	343	392	415	364	399	362	386	374	385	399	370	366	375	391	371	368	395	375	365	390	419	382	404	394	397	369	354	384	402	349	360	357	401	404	342	390	400	378	397	369	380	366	383	390	396	358	393	390	389	373	400	397	363	362	385	359	375	425	387	367	373	391	353	366	384	378	393	360	383	352	371	399	367	414	404	365	394	346	399	406	388	354	372	390	387	365	408	401	395	407	401	389	396	420	365	326	373	381	367	369	399	408	335	369	370	408	382	378	372	377	420	383	365	361	391	371	360	389	403	377	398	352	369	355	388	377	371	399	402	357	375	342	367	418	405	344	374	386	403	417	367	374	380	369	418	399	400	342	421	378	393	371	352	363	359	355	379	392	378	356	351	384	376	362	392	385	434	374	349	394	361	380	379	399	394	391	369	378	373	393	397	387	365	401	395	346	383	382	412	374	360	364	345	380	391	353	371	358	391	381	350	399	376	368	355	366	405	380	381	352	379	408	337	419	371	359	367	366	363	382	383	386	339	354	333	383	361	363	373	378	386	346	370	394	363	400	411	369	365	373	398	390	342	371	375	404	380	377	372	358	342	373	375	388	375	371	386	410	409	384	406	393	366	378	349	362	402	379	373	399	382	365	396	394	401	396	378	375	407	394	395	391	414	384	371	386	387	413	389	413	338	365	392	375	388	368	351	395	406	355	402	380	395	417	396	385	372	390	365	391	401	340	391	380	367	386	397	367	403	347	397	360	399	348	385	379	361	334	422	384	377	412	386	404	407	407	417	389	392	396	408	410	344	399	357	373	402	387	380	380	377	373	365	384	337	414	388	385	381	376	383	380	403	405	415	359	387	375	396	349	381	378	401	384	387	366	375	347	346	399	384	356	372	339	386	390	397	387	345	346	426	389	350	383	376	393	366	381	336	371	357	386	367	378	380	377	382	323	398	378	371	359	376	371	383	371	366	363	376	384	365	370	374	385	365	387	403	386	386	380	363	388	393	340	387	364	407	388	377	362	379	359	385	377	391	375	387	359	386	404	375	381	376	348	353	341	408	369	395	346	370	362	385	399	365	373	392	372	398	363	391	387	381	408	369	353	379	367	391	378	401	385	356	390	367	371	379	378	362	340	410	438	369	397	382	388	381	382	399	364	381	373	383	403	379	371	398	408	431	352	386	375	401	403	371	342	357	364	387	371	355	379	383	396	376	369	397	398	379	380	399	402	380	380	345	386	366	393	378	372	395	381	383	380	419	351	350	369	387	378	417	346	369	385	381	374	384	413	385	397	397	373	393	371	378	410	388	410	379	362	375	376	354	387	392	419	413	374	365	397	349	370	369	388	401	361	390	388	423	383	365	357	384	403	381	376	441	390	374	396	341	385	347	389	389	383	366	382	364	373	373	400	385	386	381	397	368	350	383	380	349	393	377	417	365	363	370	355	410	359	384	391	368	373	405	371	360	373	398	383	389	413	419	375	355	388	435	373	397	382	375	360	414	437	367	368	386	389	385	391	401	390	409	336	380	396	381	419	333	392	361	344	348	360	397	355	376	374	429	399	383	343	370	371	420	390	365	357	405	370	393	387	401	348	383	345	380	372	402	376	350	416	373	401	381	439	383	404	381	371	409	399	403	366	362	357	367	389	365	389	349	367	375	400	375	388	370	370	391	387	363	385	398	371	393	369	396	368	414	367	391	378	359	403	363	372	394	401	378	398	401	421	370	372	384	388	347	404	363	358	393	390	348	345	409	377	367	357	373	348	396	371	347	380	406	369	368	367	375	391	394	375	385	388	340	375	400	369	372	385	369	366	395	372	390	405	385	353	431	424	366	376	371	401	363	388	414	401	376	357	365	373	399	411	388	360	389	343	403	408	362	352	374	353	362	339	337	388	380	371	372	382	368	371	397	391	385	388	391	404	406	397	351	373	370	379	392	419	379	364	376	379	392	339	384	404	376	398	388	405	375	377	383	386	402	366	356	403	377	357	374	364	388	379	395
23745	21454	28649	25130	21489	12803	3573	1605	971	766	614	538	496	420	390	376	358	346	315	296	300	328	317	297	290	296	301	312	301	293	316	285	311	291	291	301	270	259	317	281	295	290	280	306	288	290	271	300	289	298	290	295	285	295	314	298	281	324	267	297	307	279	279	280	297	282	276	273	296	291	281	295	321	269	294	283	289	303	309	290	277	290	317	286	302	279	271	300	273	284	276	312	261	314	315	279	299	305	284	287	286	316	306	274	284	279	308	302	310	273	290	294	289	264	254	300	283	276	289	290	270	261	303	278	299	294	304	276	309	287	297	282	321	316	319	299	297	292	269	295	270	288	255	304	282	307	289	283	264	295	289	296	333	325	327	279	267	276	296	278	295	297	306	278	299	300	309	273	317	294	272	288	294	284	306	264	312	312	300	286	284	314	265	283	297	265	283	268	297	295	306	283	274	305	276	299	284	293	265	291	285	274	307	278	284	255	296	291	266	283	304	298	275	273	291	304	276	274	270	299	277	293	277	300	282	249	274	310	287	258	284	309	303	281	282	241	293	276	287	307	260	293	295	294	281	295	289	287	300	285	284	284	288	293	315	269	303	289	279	284	272	278	271	319	293	273	303	279	253	275	274	303	278	291	279	285	279	290	264	278	287	277	272	244	326	275	268	275	290	314	262	300	291	312	282	316	279	295	312	281	237	297	292	303	281	288	258	300	288	265	314	298	294	295	283	273	257	306	268	280	300	277	286	311	301	296	274	257	269	320	297	293	286	263	278	292	276	297	291	297	286	297	306	276	319	275	296	258	284	272	316	242	292	246	295	266	294	312	290	294	272	288	290	306	291	289	287	301	273	306	278	282	296	283	278	257	249	280	333	294	303	257	299	292	298	284	276	278	306	307	283	287	296	291	294	286	320	299	308	301	252	295	290	254	264	269	305	278	290	293	314	270	312	260	309	319	276	273	302	303	260	284	297	285	305	307	284	300	271	278	279	270	291	255	289	305	276	276	301	303	283	271	246	269	286	300	274	284	271	297	275	289	282	282	304	300	318	290	284	303	311	295	263	297	262	306	285	295	296	270	315	288	322	307	300	297	275	300	285	278	291	303	286	279	265	276	295	288	297	268	292	295	306	294	286	285	262	305	307	297	280	264	294	268	278	291	272	281	282	305	284	307	289	306	290	290	307	279	278	274	290	268	312	310	306	265	277	272	311	271	295	260	287	293	266	294	272	281	262	285	280	312	285	260	276	316	292	321	290	294	282	252	294	274	284	287	284	309	297	306	290	290	302	278	298	266	307	292	279	283	275	279	290	289	302	277	320	284	299	295	261	281	284	320	273	317	266	283	283	267	270	274	324	272	305	311	325	285	321	291	298	291	302	298	284	283	299	282	276	279	313	312	272	293	292	308	310	292	291	272	312	303	279	273	289	293	305	313	289	307	310	282	286	302	270	277	269	274	292	259	267	303	288	288	292	293	252	250	279	285	274	295	293	292	289	279	311	277	303	262	271	271	309	279	302	280	275	305	292	287	310	322	261	298	321	283	278	323	283	290	280	305	303	292	288	307	303	288	336	279	323	266	255	269	303	304	303	283	294	293	253	289	301	329	258	277	289	290	340	316	273	301	299	293	266	316	254	298	299	283	278	276	280	287	296	291	263	294	308	310	300	302	290	284	312	267	291	266	311	286	266	302	274	307	264	263	265	278	282	290	283	282	266	302	297	332	292	302	286	288	267	288	317	295	285	313	301	268	316	297	266	282	296	329	314	266	247	300	299	303	301	288	286	323	296	280	280	274	266	307	302	295	264	299	281	302	346	321	305	301	263	309	266	287	294	307	269	303	279	293	327	287	316	266	270	262	286	272	274	285	268	274	296	293	303	284	325	255	308	311	299	316	300	296	301	310	305	289	281	291	270	299	253	278	282	307	304	296	282	283	294	303	265	292	280	250	304	270	293	306	285	259	270	272	272	288	302	274	302	294	297	305	293	313	297	287	300	275	302	269	279	288	281	309	295	275	269	279	297	292	292	318	286	281	291	288	277	317	284	250	287	328	293	295	281	289	273	303	294	310	265	311	293	298	302	298	327	298	313	287	301	286	280	315	287	279	299	261	275	287	275	305	308	272	314	255	301	286	290	300	265	268	257	279	270	314	296	303	323	305	288	312	284	297	275	298	278	278	273	280	329	277	311	286	267	294	300	284	300	332	295	293	281	324	282	281	284	270	294	274	290	288	295	289	307	260	291	289	322	278	297	302	298	312	278	273	275	281	279	293	272	305	259	296	302	309	289	275	282	274	268	291	274	295	295	277	297	274	280	287	276	267	274	306	275	272	313	300	288	287	299	248	304	280	310	277	294	295	323	285	248	309	265	283	280	253	287	263	287	291	270	266	286	294	281	284	311	289	282	271	269	300	275	313	297	263	318	300	303	283	270	294	275	273	304	274	299	288	272	293	269	277	286	293	313	298	292	307	270	269	300	347	287	298	307	284	318	283	272	278	302	275	282	316	300	307	263	278	290	305	276	326	277	301	294	306	333	274	258	285	306	302	278	276	303	285	275	277	275	251	309	291	286	307	293	295	293	295	282	288	302	298	264	298	275	290	295	272	295	291	266	271	283	287	297	282	300	270	303	296	277	290	299	330	310	286	258	274	284	287	272	265	284	287	309	272	258	319	284	312	314	318	295	281	283	281	287	300	291	288	289	296	269	292	306	303	277	320	296	274	301	261	292	312	308	302	274	261	259	300	264	302	278	279	319	302	273	275	301	288	313	301	261	278	290	315	256	308	297	296	306	280	306	281	305	302	318	312	257	287	272	268	261	314	279	278	284	334	305	314	287	250	298	305	281	335	293	294	290	282	321	307	299	249	283	276	283	271	266	286	285	302	335	281	276	298	306	293	312	306	279	292	273	275	287	311	281	311	277	298	294	281	288	294	307	294	310	309	306	295	313	297	309	327	272	264	278	281	267	318	274	276	309	300	277	266	289	282	280	285	299	282	271	298	263	282	292	283	309	277	301	304	285	257	294	291	289	303	308	288	299	299	302	282	305	268	272	293	292	296	280	306	275	305	298	303	272	279	296	273	300	294	273	261	291	292	272	272	310	250	298	325	282	293	287	296	277	254	310	298	271	295	283	308	287	284	327	315	265	304	279	310	286	329	302	297	294	267	278	306	313	316	285	267	280	260	281	286	292	316	280	283	268	298	311	304	267	314	316	309	309	263	282	269	277	318	315	285	297	282	301	305	304	247	309	308	282	298	317	270	278	315	322	274	278	278	315	260	282	307	280	295	275	282	277	302	261	313	313	300	281	295	288	280	258	297	290	292	243	290	292	329	279	285	290	280	257	280	303	273	287	296	276	287	287	294	291	293	338	269	279	268	340	288	287	264	294	293	307	290	245	272	270	319	312	308	322	273	288	278	304	264	290	284	299	271	307	279	320	277	303	254	311	291	289	292	308	293	279	302	312	263	286	305	306	274
35799	58604	42834	26039	16110	6771	3495	2295	1525	1119	903	734	598	562	521	488	444	403	420	353	345	343	334	322	359	341	331	358	324	357	314	345	332	320	311	312	328	309	331	349	352	346	323	312	329	345	318	324	318	354	295	332	336	369	321	291	290	336	336	325	322	309	347	336	326	305	331	319	342	303	318	321	337	293	357	294	297	304	298	330	288	319	323	313	348	316	329	331	329	286	331	315	308	308	327	319	290	311	296	315	323	304	319	306	333	292	315	328	339	311	312	322	309	309	299	310	327	331	328	345	334	313	355	306	317	311	350	337	277	339	312	367	307	311	291	285	337	291	305	288	327	318	298	336	308	351	308	331	300	337	301	342	305	304	313	342	323	310	331	317	304	322	320	321	292	329	321	313	323	306	345	320	306	302	313	343	293	313	307	346	325	295	321	328	301	294	337	352	332	312	322	332	332	332	323	322	333	325	295	353	318	336	329	330	329	317	321	300	313	289	285	287	330	332	327	344	340	340	320	297	315	317	313	311	298	313	288	290	323	313	308	323	322	338	317	335	302	371	330	334	310	294	323	293	302	313	309	311	299	300	309	335	329	354	336	332	337	285	282	312	361	332	269	321	311	342	309	286	306	313	316	328	333	327	310	305	334	335	307	330	324	308	309	315	293	324	317	322	300	307	300	303	328	327	306	289	311	339	295	293	324	321	341	311	294	323	312	309	312	339	315	312	302	314	316	349	316	320	310	287	334	328	305	330	301	334	332	288	286	338	330	298	274	310	349	317	305	313	333	323	335	313	280	274	311	296	325	325	303	353	330	304	319	324	307	331	321	335	295	309	308	318	326	306	326	302	318	327	334	318	329	335	323	338	312	305	296	326	339	370	312	332	312	318	294	312	347	329	327	329	324	318	344	340	317	327	306	323	307	327	307	323	288	314	309	291	350	286	326	328	320	301	318	325	330	326	305	327	312	318	340	329	283	307	320	354	301	320	342	303	329	303	323	312	307	304	316	335	339	293	302	321	325	326	339	329	329	317	324	294	335	334	325	328	325	339	310	325	359	289	337	294	325	336	300	298	314	281	311	320	325	320	343	323	321	316	290	321	334	343	315	321	306	307	314	316	316	334	335	329	312	316	335	311	354	331	334	328	355	309	271	341	308	357	341	326	307	338	319	312	345	318	344	320	321	319	319	334	325	321	326	335	298	351	329	337	330	342	331	305	331	296	312	327	336	323	313	300	330	323	276	319	340	291	317	339	304	327	321	325	297	281	330	294	320	309	302	340	288	333	295	309	316	318	306	302	333	334	317	310	313	300	320	310	328	317	309	290	303	305	352	327	290	345	303	341	320	335	318	340	310	334	328	297	291	320	348	344	330	332	344	318	305	343	328	323	323	301	310	298	298	332	316	291	324	303	308	309	289	342	339	332	313	322	312	339	327	310	306	309	310	298	340	303	318	342	307	335	355	303	329	311	320	325	318	323	311	315	317	322	293	341	297	326	311	323	323	336	308	312	322	312	323	343	301	295	337	309	311	337	289	351	305	314	332	336	335	324	324	302	304	324	309	306	306	323	313	322	311	331	330	314	315	355	325	328	346	314	332	354	324	311	352	336	315	335	340	318	310	347	329	324	324	318	359	330	291	332	318	318	285	304	321	310	316	324	327	304	314	334	338	324	322	336	307	330	306	324	301	329	312	339	330	327	341	287	310	301	344	345	341	321	290	309	269	300	296	337	305	280	347	330	332	312	329	317	313	339	321	298	326	304	326	299	285	307	346	296	310	318	294	329	312	328	324	293	318	325	339	326	307	314	297	312	325	332	304	323	342	340	346	327	337	303	355	289	321	348	318	351	324	316	350	351	327	344	334	331	298	331	322	294	318	344	317	314	320	308	317	334	360	295	294	290	299	302	342	304	300	334	292	314	306	357	316	321	308	319	324	298	311	320	320	311	334	342	339	322	297	354	316	310	334	313	326	306	297	312	318	327	308	304	317	298	308	325	302	321	297	341	349	333	304	336	294	324	286	284	285	320	311	290	339	297	330	313	326	323	319	331	307	324	298	306	301	317	303	323	319	313	326	341	340	306	298	299	292	306	299	305	320	313	332	314	331	333	310	332	335	330	294	279	317	290	347	298	282	333	330	307	302	306	322	324	303	353	334	333	323	306	295	345	302	326	323	329	317	315	332	342	317	299	363	336	333	294	347	321	330	321	308	309	327	316	332	320	311	320	349	327	323	310	323	309	320	324	319	333	326	289	310	316	318	309	304	327	332	311	321	322	326	324	313	321	313	313	317	300	330	354	317	301	304	322	309	273	348	312	288	329	309	318	306	311	305	317	293	342	334	333	341	329	326	326	331	331	325	303	361	314	333	302	346	336	305	321	305	301	323	289	331	276	328	330	298	305	298	332	327	329	342	330	319	319	307	306	310	282	329	303	290	324	337	344	309	295	310	330	302	351	335	326	326	312	331	338	295	312	303	296	324	292	326	324	330	333	304	329	342	324	306	352	306	306	324	292	311	300	344	335	318	313	291	288	314	326	325	348	333	313	315	321	318	289	309	335	319	318	352	313	303	324	347	331	328	314	285	335	317	345	291	343	311	322	304	313	299	334	314	332	320	317	318	337	336	327	325	330	316	320	306	341	332	322	312	295	312	314	334	311	321	295	332	289	305	292	319	301	317	329	320	313	326	321	305	329	325	341	312	321	301	306	319	314	308	292	319	305	290	329	314	301	328	322	332	348	331	299	293	307	328	307	330	323	295	364	308	322	283	297	318	337	337	324	310	334	294	349	341	331	329	323	310	348	310	316	306	341	348	345	337	315	346	334	331	321	331	387	318	320	334	292	295	313	312	329	283	308	298	310	313	309	328	354	294	313	327	324	310	317	323	288	306	309	314	311	316	324	305	328	327	300	321	324	304	348	324	355	335	334	325	318	302	318	315	350	309	321	326	338	322	332	325	336	305	336	300	303	332	340	325	317	336	324	326	329	281	282	287	325	318	287	340	324	315	310	301	346	293	329	321	303	324	313	331	322	310	306	327	323	300	336	302	340	345	306	313	337	310	315	286	314	312	308	321	321	343	333	329	320	325	290	333	355	310	306	338	311	340	332	322	323	330	334	298	353	365	355	324	308	356	333	306	340	328	322	359	328	294	326	329	297	323	337	336	335	328	336	328	340	298	298	330	282	293	334	319	319	313	330	328	334	328	304	321	334	327	338	345	306	320	318	336	308	332	312	307	299	326	313	344	305	348	318	303	289	313	335	319	310	268	314	313	353	318	314	310	359	284	297	318	323	292	360	332	308	334	320	351	277	317	337	320	326	309	319	324	339	327	304	329	348	330	346	309	313	325	295	354	327	311	313	335	309	313	320	303	290	304	329	304	295	319	329	300	280	318	318	316	342	346	327	286	336	334	310	313	333	312	304	347	299	289	321	331	301	304	317	333	312	344	291	337	294	326	287	324	312	310	288	322	314	341	318	333	295
25202	21633	28206	26105	14274	3986	1668	1051	720	648	549	576	491	428	446	430	439	401	389	414	378	376	414	401	351	399	359	378	384	381	342	371	359	394	384	357	398	376	372	344	366	339	354	360	383	338	390	368	339	344	380	370	370	372	343	359	395	372	355	375	357	356	359	342	375	400	390	382	373	391	370	390	384	320	350	374	370	360	332	365	373	375	398	328	375	396	384	408	394	366	361	370	376	343	393	372	364	329	362	342	395	343	397	399	346	398	362	389	355	384	391	380	341	355	362	375	367	382	344	353	387	388	337	338	366	382	354	361	379	365	368	364	366	389	395	367	397	386	380	394	329	384	347	381	359	344	350	353	365	376	357	373	361	364	372	388	346	345	367	374	352	329	335	382	325	365	340	361	380	362	376	345	352	381	357	326	380	364	360	356	355	377	362	368	372	342	366	349	369	378	345	364	381	358	390	369	350	376	378	392	402	377	374	358	390	392	364	388	374	332	373	401	372	396	376	364	380	342	371	409	386	367	346	362	348	362	376	358	378	340	359	378	380	351	368	365	390	367	349	357	377	381	388	353	401	382	370	369	375	369	404	383	379	383	327	332	346	404	379	380	374	389	400	407	330	359	359	338	359	353	354	364	398	382	356	407	378	393	356	354	380	406	380	399	366	355	398	402	402	356	391	363	388	343	416	408	372	360	392	357	379	367	372	393	363	373	387	363	377	398	400	354	348	367	381	382	418	378	410	356	370	358	371	385	377	345	352	346	338	368	384	380	375	381	384	383	399	376	372	347	377	379	358	359	358	366	357	406	388	354	371	345	386	410	386	369	371	356	380	360	359	364	325	348	371	335	339	349	354	374	355	386	352	343	386	371	375	363	378	342	312	372	385	386	377	373	367	372	387	371	377	326	343	360	328	373	370	379	386	364	349	383	362	388	360	389	366	387	358	369	340	344	367	389	395	374	361	397	388	385	366	385	377	357	346	340	377	384	347	359	392	383	392	385	356	347	378	378	383	345	393	368	355	339	347	371	410	362	343	317	363	339	389	367	401	366	359	367	319	352	380	352	341	356	351	331	404	383	329	347	371	345	377	370	376	345	376	406	378	391	368	387	334	324	349	365	368	369	368	371	409	373	366	373	337	359	360	347	341	345	400	415	361	371	363	361	351	355	372	374	362	371	355	371	386	388	340	386	352	401	346	405	361	402	355	384	340	354	369	341	345	390	354	351	329	409	381	385	354	389	351	383	352	384	384	355	345	350	394	372	367	353	391	383	347	389	373	337	341	378	355	331	388	386	353	359	376	377	379	381	378	379	353	350	348	371	389	370	325	358	380	379	371	349	352	359	342	372	359	377	394	380	374	422	392	327	390	375	386	331	377	362	377	348	367	339	386	363	379	358	379	373	381	388	378	345	337	360	364	375	364	347	386	400	390	355	372	365	381	354	331	382	387	342	354	402	328	406	339	393	342	369	343	385	377	370	345	373	368	389	360	366	360	360	337	383	398	368	386	357	356	345	338	360	386	360	361	378	332	370	369	348	352	349	344	352	378	348	390	333	345	340	377	373	364	348	338	385	391	356	355	420	374	379	351	375	350	357	399	388	382	359	347	380	360	351	372	377	409	365	344	405	342	374	364	414	369	354	352	382	384	395	400	371	352	371	356	390	399	368	338	382	367	343	367	377	363	376	359	375	356	359	380	353	345	399	411	393	383	388	382	351	350	379	379	337	378	348	362	336	351	358	337	369	362	361	404	370	381	371	361	358	383	363	371	366	374	346	363	387	358	372	365	374	349	359	353	349	382	367	365	390	408	358	393	378	344	381	363	363	388	365	395	385	370	384	341	369	398	371	375	368	363	354	360	376	390	377	412	379	343	385	349	341	380	363	355	377	382	351	364	369	385	353	370	338	370	389	385	353	366	355	362	372	358	394	364	358	365	398	388	374	373	365	356	329	333	335	370	373	371	364	363	347	372	349	359	375	351	347	346	315	370	334	344	401	367	386	342	338	360	357	370	392	320	385	344	326	372	363	342	369	368	372	354	419	361	398	394	365	396	375	391	357	357	354	349	394	365	368	372	384	371	359	343	385	332	381	345	353	374	350	372	363	351	376	373	373	390	343	371	379	379	384	370	392	345	381	385	373	371	347	370	366	354	372	368	367	358	386	373	366	351	377	353	384	371	391	369	354	362	367	384	353	337	386	370	367	360	380	398	371	376	336	381	353	363	368	377	368	371	397	396	367	348	354	371	344	392	369	371	415	395	379	365	397	357	343	322	392	385	408	374	371	357	355	381	385	376	375	363	368	388	399	356	400	379	372	333	363	350	361	373	376	382	383	385	372	342	397	392	360	413	359	382	380	364	381	353	372	362	362	347	377	376	371	371	365	367	385	368	369	376	401	388	390	368	372	380	352	393	374	346	356	354	349	356	379	341	370	337	409	384	352	341	336	379	361	348	370	365	376	376	365	368	348	358	360	345	389	356	371	386	390	380	348	378	367	392	369	385	397	390	375	387	351	387	356	384	402	362	355	388	369	400	339	366	367	401	387	398	349	357	362	377	363	365	396	360	360	341	369	362	348	351	351	352	378	373	399	390	377	369	379	385	338	374	370	348	371	353	346	369	384	336	350	374	387	365	397	351	368	363	377	408	356	379	339	390	356	318	388	374	378	386	363	365	392	389	354	337	376	370	407	380	350	366	350	347	377	353	375	385	353	360	377	369	371	378	355	392	401	363	337	364	400	333	344	349	326	333	373	398	340	391	357	385	355	398	373	407	354	346	379	373	343	381	362	359	357	307	396	378	384	390	351	308	352	364	351	374	410	357	359	367	369	358	368	364	387	343	372	395	383	338	362	371	350	343	360	390	379	339	376	372	371	371	348	376	361	344	343	350	356	370	362	375	350	362	351	375	369	392	350	341	365	353	380	394	365	398	391	373	352	378	349	357	374	350	377	344	408	402	383	358	365	356	373	381	401	344	348	371	382	365	378	340	369	332	398	344	337	369	369	376	387	391	345	355	360	374	386	362	369	383	382	378	368	369	374	382	407	378	376	344	335	366	374	379	381	393	348	382	381	365	364	378	336	356	346	390	360	385	353	359	350	396	362	354	391	374	387	388	354	386	366	348	350	355	369	370	364	342	386	350	327	326	359	356	394	374	349	353	352	385	341	380	346	377	352	366	391	356	370	411	357	396	357	389	365	357	357	335	381	347	359	348	355	400	360	365	362	367	378	354	375	402	350	366	359	321	335	411	400	378	363	383	334	399	381	386	390	410	392	371	352	365	380	370	374	352	351	361	375	371	412	355	341	362	388	385	377	371	398	383	383	345	329	390	375	393	373	353	364	377	364	376	400	378	370	353	354	399	333	392	360	354	387	351	359	373	381	379	345	397	357	370	370	379	385	374	399	361	363	381	350	377	370	350	356	324	375	370	393	340	382	396	363	392	354	389	358	371	368	366	350	377	344	414	363	373	407	374	398	368	380
33975	52018	36614	23046	12251	4552	2555	1646	1267	920	813	676	615	534	507	467	457	478	449	418	408	423	454	434	408	414	434	391	405	398	407	402	425	400	409	397	367	397	406	426	399	408	368	400	403	403	401	400	432	378	435	425	382	425	429	391	390	432	419	407	441	397	375	373	415	388	379	397	374	392	399	382	380	441	407	387	391	420	382	398	425	364	401	395	370	396	419	415	379	370	440	379	395	377	383	434	380	401	359	425	365	390	408	394	426	440	367	373	414	368	390	410	400	403	347	391	388	412	357	385	398	400	417	383	416	390	430	388	411	413	394	363	406	392	386	421	386	401	388	403	415	423	374	436	401	411	390	399	397	402	381	380	429	421	395	410	398	390	415	376	408	409	407	397	421	373	410	412	389	408	367	391	410	393	439	384	393	368	414	411	391	393	404	402	420	390	403	415	406	404	397	399	428	430	368	389	377	393	381	409	420	399	386	401	379	422	419	372	377	394	376	363	390	383	434	418	396	368	404	434	416	406	389	465	424	407	412	380	401	396	392	378	383	395	413	406	412	416	389	400	422	429	413	372	344	397	447	375	423	400	391	391	409	399	419	352	402	390	384	383	399	377	417	398	421	405	384	372	405	403	377	412	400	394	387	407	367	376	398	388	386	414	345	372	395	365	382	372	400	400	430	398	390	381	385	383	410	428	424	389	419	416	381	418	404	437	411	401	396	414	390	421	415	440	366	401	422	438	436	418	389	400	405	424	381	418	382	412	426	424	398	407	438	415	396	399	391	408	400	380	408	391	404	379	395	384	391	397	402	390	397	395	392	377	388	402	394	404	388	400	409	414	405	401	408	386	379	434	386	401	372	396	414	404	417	412	386	421	430	391	402	398	401	395	384	403	393	407	368	369	389	376	408	458	396	417	394	399	381	423	409	406	438	374	412	340	407	394	405	393	393	384	397	382	375	421	388	390	428	388	363	404	383	391	409	383	416	396	404	414	398	409	417	391	426	405	420	399	389	414	359	406	422	392	394	416	393	395	398	387	398	413	380	381	404	416	390	420	386	413	388	395	388	402	451	382	406	404	360	377	411	419	384	421	391	399	422	402	401	379	378	381	400	407	390	385	391	381	393	395	391	414	375	402	396	417	393	427	379	387	392	381	429	384	399	420	383	416	423	414	427	407	406	397	424	410	405	410	365	388	434	375	397	347	416	413	372	386	421	397	381	415	396	384	388	389	389	411	387	413	363	415	389	393	409	408	355	423	369	417	389	403	407	418	401	395	404	420	380	373	411	401	394	438	414	416	396	374	436	418	426	375	438	396	391	416	415	415	422	383	402	376	371	364	378	380	424	420	347	410	402	371	413	422	387	397	402	407	389	431	371	415	392	439	377	369	403	394	354	382	401	394	414	477	389	424	404	425	391	374	410	388	410	438	395	362	460	423	394	402	443	390	430	422	427	394	421	422	357	433	369	385	371	372	414	398	421	398	420	408	360	381	387	366	430	414	410	379	422	413	364	383	446	425	365	397	397	392	378	381	406	370	397	383	403	452	358	385	387	381	406	447	367	377	407	384	410	400	414	417	378	414	370	420	391	431	413	397	378	419	389	383	388	390	397	405	398	398	413	410	398	374	409	407	380	426	395	440	418	371	399	399	401	422	378	387	392	393	395	396	371	410	413	404	436	396	375	417	401	368	377	387	428	383	358	386	438	399	371	418	410	388	404	376	402	424	387	409	373	414	371	427	381	420	394	402	423	408	417	371	433	405	398	420	374	430	410	403	359	374	385	416	416	419	420	403	372	411	382	445	407	401	434	381	377	386	380	394	386	409	386	391	396	413	383	383	418	392	389	360	411	391	402	358	391	412	409	399	384	416	381	407	418	397	383	406	413	407	385	400	419	408	392	407	400	367	422	390	419	417	421	414	420	375	384	378	415	404	411	401	426	422	414	400	397	388	405	366	408	408	412	396	386	383	439	365	372	400	376	356	382	403	383	363	404	414	427	389	404	406	408	394	406	399	395	393	424	399	405	366	407	370	423	374	406	408	381	375	420	420	425	389	446	393	381	412	373	378	426	360	375	413	373	426	385	379	447	346	420	403	416	416	414	391	425	362	381	427	384	370	400	389	400	424	391	398	393	398	364	380	437	416	390	370	385	378	411	381	408	416	420	384	396	388	409	386	422	382	382	406	432	407	416	419	409	384	371	394	403	399	406	405	391	388	382	420	386	414	404	387	438	369	417	399	382	416	402	429	435	437	414	383	395	426	408	407	394	391	359	406	350	404	413	408	404	400	412	391	382	382	399	402	371	440	414	410	405	400	397	420	389	386	433	368	364	402	365	379	377	389	436	429	361	396	435	398	383	403	383	398	430	399	380	388	396	384	451	377	392	357	412	418	402	407	364	392	402	385	432	437	432	415	380	392	398	402	418	373	409	412	387	419	390	392	462	397	425	399	424	410	379	411	387	392	386	432	428	420	366	423	388	382	420	383	399	392	405	364	407	391	397	411	390	393	404	423	372	389	426	397	406	400	383	395	407	430	385	406	428	400	401	429	377	386	394	394	391	382	381	418	381	433	366	442	373	396	423	384	368	377	393	433	430	405	427	430	398	397	433	405	413	379	429	430	399	416	405	383	433	374	416	387	411	407	412	395	398	443	372	387	416	383	364	372	383	401	411	404	341	406	408	367	376	389	336	378	407	401	389	417	380	397	399	407	426	405	383	374	402	403	406	365	395	407	389	366	430	411	400	445	384	406	359	435	390	381	386	377	411	399	418	384	411	412	441	368	402	402	380	376	417	400	406	416	377	420	402	401	392	388	461	404	389	395	408	408	419	389	422	405	411	355	407	403	384	385	403	370	431	405	440	378	391	420	412	379	383	372	423	420	394	395	369	400	415	385	411	391	399	435	430	383	399	395	372	419	412	411	403	362	376	425	401	424	370	404	382	389	416	352	448	375	401	428	372	390	407	372	416	384	422	402	398	346	402	400	375	430	396	398	376	398	371	407	412	398	381	405	414	414	436	416	397	428	414	406	384	402	384	426	367	426	393	410	387	372	399	398	399	432	412	429	391	378	390	439	392	412	441	395	374	418	376	405	422	376	382	401	403	394	391	418	376	406	419	418	401	401	420	378	443	362	407	413	402	445	387	365	422	414	389	401	385	398	423	390	402	371	372	400	367	422	363	380	440	389	409	410	435	389	386	431	421	380	370	423	405	361	406	402	410	442	403	440	393	395	363	373	391	413	381	403	383	388	376	386	413	405	395	415	398	384	402	383	394	362	365	408	393	401	450	405	390	384	403	384	423	396	378	382	363	429	378	387	391	361	382	401	411	403	405	414	394	406	412	377	394	403	376	386	391	434	368	391	395	422	374	369	405	392	401	386	419	404	403	404	375	356	401	399	390	408	416	399	407	385	389	387	401	399	394	371	415	441	382	418	440	416	390	428	436	409	390	388	391	439	399	424	419	385	413	395	395	391	390	422
22727	21416	28970	24345	21579	20905	10134	2331	1306	968	879	691	543	555	498	464	433	387	395	336	326	360	340	328	332	307	288	307	307	321	317	317	292	323	312	312	317	281	310	310	318	283	284	300	321	270	287	307	299	265	293	277	267	290	281	324	286	258	299	285	286	314	279	323	284	305	274	332	287	291	279	274	279	293	303	296	286	280	307	296	293	301	280	265	312	291	300	295	281	320	310	291	313	285	283	272	284	325	273	318	274	300	307	316	303	278	299	308	299	321	309	297	324	286	277	302	300	283	306	310	290	268	293	262	286	331	333	276	297	296	297	313	309	284	256	308	271	302	284	292	276	310	320	294	299	294	302	299	285	280	296	265	307	300	274	275	301	295	327	291	284	259	294	297	319	268	299	270	305	283	283	323	301	247	291	331	300	323	294	299	291	296	312	282	284	271	286	299	276	275	305	308	282	295	296	279	311	294	304	331	304	263	286	300	305	300	321	317	276	296	315	279	269	309	285	278	315	258	292	282	282	308	287	324	275	297	288	285	261	331	295	305	280	309	297	301	330	303	303	304	298	295	309	283	289	306	305	276	312	274	310	284	295	309	302	300	284	314	304	323	290	271	303	314	309	305	314	257	316	308	277	310	282	293	299	295	306	310	270	284	269	287	288	298	313	325	317	275	300	300	303	373	292	291	315	289	306	275	299	271	306	316	284	312	292	284	299	282	291	324	309	281	307	328	315	262	265	307	289	290	294	293	281	298	341	316	262	302	311	307	288	326	293	282	324	305	303	285	316	288	267	317	300	276	298	277	286	302	284	263	283	310	285	286	297	307	251	289	280	279	315	317	273	316	298	299	319	300	268	292	290	275	276	289	296	259	253	298	298	321	315	286	306	289	278	284	323	280	301	313	291	329	317	291	274	282	292	322	299	288	302	263	299	320	285	294	264	305	309	295	318	303	299	297	294	300	302	325	316	283	297	281	279	290	272	300	283	291	282	306	307	270	306	297	295	288	265	322	307	259	282	306	302	304	282	295	319	267	302	291	302	287	306	297	275	297	276	289	322	271	304	268	299	308	325	321	301	288	329	298	317	304	298	306	286	310	277	285	299	332	302	278	274	288	296	322	280	314	304	307	283	283	302	301	277	316	259	277	313	260	293	322	318	300	296	301	300	277	284	288	292	227	309	316	289	314	280	271	280	281	289	321	269	290	291	270	286	281	282	304	302	283	261	307	280	299	299	316	297	295	295	280	268	324	297	310	296	305	302	314	294	331	265	320	287	300	267	297	299	299	298	256	278	293	289	287	271	288	279	260	321	325	283	291	301	314	291	270	292	278	300	278	261	287	301	316	293	317	292	286	267	298	293	309	267	296	296	278	301	304	276	311	267	274	260	282	305	297	299	298	289	268	282	324	312	261	297	300	296	290	295	284	286	303	272	308	277	267	275	285	309	290	306	321	269	293	314	302	270	334	320	269	296	280	291	256	288	292	292	288	269	296	285	301	264	295	299	292	318	312	295	280	275	312	300	280	299	270	308	301	316	276	296	292	304	295	320	288	307	305	295	259	304	294	289	303	279	299	306	300	288	326	285	280	281	331	294	291	315	311	306	284	258	280	272	281	278	289	285	272	276	274	310	334	332	294	310	310	283	303	312	297	326	316	271	275	283	283	276	284	311	278	292	290	287	270	315	301	290	330	272	275	330	289	277	298	308	297	324	277	291	335	284	276	299	305	295	257	298	306	290	286	297	295	318	295	295	291	306	283	285	268	289	314	292	292	299	305	291	284	297	297	314	314	288	293	301	273	270	319	278	333	306	310	308	302	292	322	302	266	295	304	286	307	278	296	291	295	290	295	330	332	264	322	280	317	287	313	296	281	303	328	286	288	278	297	305	299	260	288	293	292	289	279	294	266	318	298	274	278	300	321	261	279	307	299	273	270	302	303	284	316	323	265	272	318	296	317	311	303	277	312	299	286	298	314	268	270	314	264	315	294	312	294	323	283	256	295	285	272	282	289	296	326	307	296	283	289	298	311	326	309	307	295	279	283	293	322	303	314	260	327	277	327	295	310	291	298	300	299	268	317	307	258	299	315	296	290	295	314	307	293	293	278	330	298	301	322	276	305	297	293	277	266	308	296	307	313	292	310	298	302	307	302	276	313	298	276	271	288	300	305	309	302	254	291	297	278	304	298	290	330	311	303	293	281	274	293	286	282	270	298	283	287	263	281	313	307	304	276	304	305	267	267	301	281	283	265	332	304	308	260	308	308	305	298	337	307	322	320	293	285	289	293	282	293	284	260	309	293	269	275	323	312	299	303	319	289	287	273	249	296	285	306	297	290	282	283	277	279	293	299	299	307	298	284	270	321	307	304	306	275	272	300	309	301	297	314	304	290	312	304	310	286	301	305	263	274	290	296	283	294	316	289	314	264	296	281	308	249	276	317	307	295	296	272	274	299	316	308	278	270	294	297	312	292	300	266	309	263	279	314	310	326	300	299	289	312	294	281	295	294	286	295	276	299	317	297	264	272	286	268	303	310	297	310	303	317	298	267	311	310	274	296	282	323	269	286	308	272	303	284	298	298	320	331	272	294	292	302	288	289	279	244	284	295	307	312	302	310	300	326	299	315	308	282	286	324	285	276	282	318	310	321	313	318	295	289	285	306	292	292	306	293	288	293	323	288	283	278	295	280	274	282	306	287	315	328	287	264	319	305	279	313	282	291	334	300	308	320	309	283	276	289	301	283	259	283	284	315	296	269	297	328	267	307	283	314	296	278	278	288	258	300	276	272	275	268	285	304	298	277	297	316	315	299	324	295	325	306	269	304	256	296	308	288	309	298	310	351	292	258	327	288	300	320	286	296	296	267	280	286	318	327	308	298	288	296	302	304	277	275	271	295	313	250	286	279	272	311	282	289	271	297	291	326	291	277	283	269	272	315	331	309	269	290	272	299	327	301	298	275	328	284	282	276	258	282	300	320	285	275	277	267	298	304	273	277	344	282	299	302	273	288	276	287	266	311	303	292	297	296	281	307	302	253	289	312	293	291	311	299	299	330	270	304	277	275	302	277	288	305	297	289	296	325	277	295	320	270	329	283	309	283	312	301	268	287	299	301	322	289	314	289	292	289	294	306	316	307	290	296	285	280	286	309	281	285	273	286	281	307	288	297	309	284	293	314	291	298	292	305	285	300	320	290	302	307	267	310	309	284	302	305	278	324	296	289	305	299	270	327	275	284	311	294	290	300	308	308	264	311	279	279	270	282	319	302	308	284	309	289	314	267	269	320	276	286	290	293	318	319	284	272	276	292	326	269	307	305	296	309	301	283	309	300	256	318	301	289	293	286	302	297	277	288	312	252	293	302	310	288	295	273	278	281	285	280	277	277	272	273	310	316	282	272	304	288	282	294	289	285	268	311	287	302	305	281	307	287	308	271	289	275	315	279	296	292	292	291	282	280	297	279	320	269	269	284	308	317	293	312	311	287	278	301
36339	61762	46696	31959	18011	9301	4982	2993	2104	1574	1203	992	746	687	602	518	489	491	395	417	411	393	391	365	342	360	343	307	356	358	331	360	300	331	269	312	310	340	322	326	318	351	329	338	347	305	343	323	312	334	291	321	348	320	340	318	315	297	349	287	333	327	316	304	303	290	317	310	321	317	315	304	296	333	303	292	267	333	325	357	342	344	313	291	314	321	297	339	282	311	337	339	293	322	303	338	294	316	324	320	311	326	318	306	319	312	331	313	353	335	307	330	327	326	344	314	317	276	309	317	290	359	333	303	323	291	315	313	318	322	329	323	336	336	304	329	317	322	330	321	314	326	338	311	298	287	317	303	274	276	322	322	320	304	311	311	319	360	303	289	300	313	324	308	327	296	327	333	308	326	309	303	350	357	306	320	314	358	295	322	341	343	313	298	345	327	354	323	313	318	277	319	296	324	304	289	314	316	345	276	320	305	323	278	316	329	300	316	286	278	325	329	343	299	315	332	320	318	319	311	327	309	312	335	320	331	341	314	316	334	285	340	282	295	335	326	285	316	339	325	327	308	312	310	318	300	338	321	310	322	313	309	287	313	347	304	320	316	316	307	329	316	292	310	326	328	306	338	309	303	325	308	319	325	344	322	317	361	314	303	317	317	293	359	304	345	315	320	360	320	316	297	289	321	318	356	300	297	310	314	291	344	327	334	314	337	316	315	321	315	316	308	283	344	324	327	315	317	261	322	307	344	311	315	333	344	307	315	322	324	335	302	293	338	307	312	311	315	335	341	315	329	330	305	320	303	309	316	330	297	306	282	337	282	318	311	321	328	340	351	315	324	299	311	285	315	302	331	316	288	350	308	315	307	286	318	337	284	323	357	324	351	315	316	295	318	300	309	323	333	310	291	314	347	281	263	316	352	314	318	286	325	330	318	292	352	344	323	352	315	320	325	305	291	314	287	299	348	312	293	316	292	312	336	320	334	322	316	297	341	332	324	309	305	340	309	346	323	318	308	311	310	321	315	298	326	318	314	328	312	319	285	325	302	325	314	330	293	289	326	311	306	301	329	300	311	286	318	320	316	321	329	338	300	285	327	298	327	305	288	323	324	302	300	311	336	323	332	317	282	339	329	324	283	298	315	319	320	297	295	306	282	317	324	300	318	297	335	314	335	298	309	323	311	310	295	316	288	289	318	306	282	339	332	329	303	332	314	278	363	331	320	303	305	314	321	302	297	323	322	313	362	335	324	337	303	367	333	316	337	335	330	311	310	263	310	291	291	328	301	313	312	308	318	298	314	316	335	303	294	312	342	330	301	313	308	280	282	371	322	330	327	337	303	339	332	325	327	309	332	313	301	311	348	329	289	290	329	293	319	332	305	313	312	346	299	324	315	348	325	308	282	306	315	310	361	329	325	318	320	306	286	307	299	282	311	336	304	341	257	323	328	326	296	295	357	345	343	337	302	284	304	342	299	313	314	295	334	308	288	312	321	296	325	331	341	308	300	315	293	329	340	316	322	305	308	297	323	321	330	304	336	344	292	318	294	325	323	328	285	311	307	306	315	314	308	320	294	319	325	326	303	346	329	318	344	311	312	309	319	333	303	336	280	312	326	311	310	316	308	317	334	345	321	321	309	333	326	292	311	329	304	278	318	322	299	329	327	343	337	336	319	291	307	329	290	320	295	318	329	292	319	307	292	327	310	285	329	300	316	320	297	313	341	307	302	324	352	341	338	322	308	345	316	315	334	301	281	357	295	325	310	301	310	314	315	334	311	356	329	293	340	337	317	333	336	340	313	320	349	284	313	297	336	300	293	332	340	302	325	309	328	272	306	320	354	339	280	313	315	316	319	322	308	293	310	336	308	324	309	310	349	315	309	334	315	304	315	299	322	345	313	309	298	331	307	305	318	297	308	325	309	302	325	333	325	354	322	323	319	279	279	303	328	293	321	327	310	307	335	279	283	338	296	280	305	300	309	298	341	308	271	338	300	343	310	329	290	307	293	336	339	337	300	332	297	307	344	323	303	294	320	314	290	330	340	289	265	335	325	287	316	294	293	310	298	339	315	303	342	335	292	304	335	309	323	346	353	343	308	336	312	310	302	340	328	331	323	291	309	274	318	333	330	321	314	294	324	323	325	316	332	324	325	309	309	312	294	357	347	295	299	341	318	331	328	318	322	349	310	313	314	334	331	329	318	293	329	285	297	328	325	343	321	337	293	338	306	317	332	302	314	335	336	312	288	303	295	320	269	303	319	335	330	316	326	323	357	332	331	337	278	290	282	324	293	318	351	333	313	309	304	321	333	319	312	316	318	353	326	289	288	314	304	308	323	307	318	294	308	313	336	327	292	291	300	295	297	337	322	332	331	347	324	318	340	313	296	330	324	315	327	314	339	325	345	334	341	329	299	332	312	346	320	302	283	306	300	324	300	315	291	299	296	340	323	318	312	307	307	322	317	323	324	305	287	320	327	313	339	316	320	318	317	315	325	305	352	304	294	307	317	342	306	298	300	294	345	310	337	314	337	330	310	309	302	304	318	303	281	315	330	297	363	315	314	307	329	286	340	328	323	320	337	333	338	321	321	325	291	324	287	307	304	340	363	323	341	322	306	311	311	308	335	285	340	312	280	299	282	318	305	343	325	316	324	312	313	304	308	297	358	290	328	302	330	344	341	334	307	308	294	317	313	322	329	310	303	311	330	271	331	313	298	298	331	339	306	312	305	305	288	320	315	312	274	308	322	324	294	307	346	321	323	307	281	319	324	316	324	293	332	350	319	332	311	317	330	343	340	323	358	275	339	303	315	315	311	322	299	303	319	307	313	344	314	333	324	298	306	298	320	311	306	347	361	302	293	339	302	319	311	288	317	316	319	318	313	347	313	319	325	339	341	319	303	328	334	313	308	320	326	315	309	317	315	333	312	292	342	300	293	287	339	297	353	301	342	330	325	302	314	308	348	297	279	297	303	313	330	296	332	287	337	329	312	296	344	304	331	346	319	322	317	308	308	296	317	311	322	315	313	320	325	332	316	325	315	319	328	332	321	290	331	308	331	323	321	298	352	343	298	303	307	297	329	301	307	319	298	319	351	358	311	346	315	328	299	303	320	302	271	338	320	344	291	332	332	309	302	299	305	308	329	336	339	348	323	326	326	302	334	322	277	289	281	310	332	292	334	359	297	344	306	300	321	298	338	342	304	314	298	355	292	277	315	319	328	317	301	332	331	338	331	305	302	288	335	309	317	331	348	325	338	335	280	309	352	311	315	316	293	344	331	309	301	310	322	326	332	318	274	313	308	306	321	306	316	303	320	302	322	298	309	308	325	309	321	332	328	307	328	297	316	346	320	292	314	318	309	327	330	297	296	316	326	315	327	287	343	309	294	308	325	347	324	310	323	316	326	301	305	331	325	318	315	319	332	294	296	304	325	353	323	303	304	303	336	334	327	333	305	328	314	313	304	302	325	289	329	311	285	309	314	341	295
31847	32269	28898	14413	4881	2241	1289	910	734	595	476	468	430	420	447	428	374	366	398	365	375	342	336	387	372	361	378	350	357	378	365	314	350	375	360	344	354	322	358	378	314	349	381	376	346	349	335	350	342	400	359	355	374	332	343	354	352	315	350	383	323	350	342	312	344	320	355	372	336	360	377	344	320	349	353	344	349	316	326	360	330	347	348	372	358	364	367	377	354	364	357	355	366	351	372	343	330	353	330	322	346	365	344	340	358	347	368	367	341	322	363	340	336	373	347	337	361	325	357	349	332	361	363	334	338	332	322	359	365	372	381	310	337	348	345	344	349	372	336	338	321	375	365	353	367	336	366	362	356	366	308	311	382	371	348	338	370	349	361	371	355	340	374	367	364	352	331	349	341	332	341	354	355	330	349	367	374	349	381	344	324	337	367	360	355	355	319	370	334	322	368	376	353	362	393	346	327	310	366	359	371	353	309	338	339	358	370	354	352	360	365	347	325	329	360	358	326	344	349	375	355	338	350	344	387	350	331	339	345	332	353	360	348	332	342	339	341	302	354	340	357	332	344	367	344	345	346	335	349	324	398	372	335	350	367	359	365	331	320	357	360	373	335	383	331	328	350	351	322	356	319	344	355	352	364	352	333	351	360	368	322	360	350	306	360	348	372	327	387	321	339	351	382	340	326	347	353	364	364	342	377	344	376	353	361	320	329	343	375	378	372	375	334	367	359	330	360	380	354	326	371	339	338	367	367	389	345	357	367	362	366	326	367	329	318	363	346	322	355	350	361	329	364	361	362	327	346	379	322	350	346	369	345	337	300	339	356	334	356	359	379	332	346	342	360	350	375	369	351	373	346	351	357	349	372	358	350	390	390	347	361	353	388	376	328	322	310	363	318	313	362	375	346	341	338	348	354	330	343	350	307	347	344	331	349	378	376	321	368	370	345	349	342	335	319	326	354	304	366	374	324	347	309	371	344	348	371	378	350	359	348	332	394	332	333	343	340	369	354	319	333	340	349	365	349	337	361	365	349	347	357	354	349	366	334	299	360	309	329	357	377	351	325	321	355	338	332	369	379	341	380	378	334	348	358	355	368	339	375	359	375	364	316	327	349	362	327	338	348	338	333	372	368	329	357	366	365	325	388	352	329	325	338	341	347	343	362	362	358	340	336	349	320	369	329	336	369	345	357	338	335	342	336	346	353	369	306	336	357	340	345	329	342	355	348	374	356	360	365	318	350	371	326	321	338	372	354	357	371	336	346	383	342	359	360	324	334	334	332	329	344	355	375	362	339	334	357	383	346	379	364	354	357	378	325	348	352	388	375	340	318	350	383	389	335	335	366	335	354	337	367	343	359	358	343	371	308	338	348	385	361	313	326	397	375	347	319	337	354	350	360	357	360	329	358	359	382	336	371	331	329	382	347	341	344	387	349	337	359	334	336	359	351	352	359	330	384	334	344	342	369	369	325	357	353	363	345	340	354	353	339	347	363	352	390	367	363	313	355	340	364	365	351	362	330	355	322	330	344	406	359	347	354	364	377	318	352	302	353	351	352	351	358	332	348	323	363	404	314	334	353	337	364	371	354	336	322	369	346	353	316	334	356	412	367	327	363	374	364	341	345	325	332	351	342	357	352	389	363	334	367	339	345	350	338	327	344	346	341	334	371	320	323	345	365	332	363	360	370	358	335	410	354	379	342	355	345	320	343	347	356	337	333	334	370	342	370	364	359	361	348	357	369	352	407	350	361	341	346	326	346	339	357	342	348	372	372	362	360	344	342	350	361	371	340	342	330	355	345	325	337	342	339	330	340	353	364	356	362	348	322	348	307	346	326	347	344	315	310	333	349	374	337	338	396	354	331	345	363	309	378	347	356	373	341	367	347	366	372	374	350	387	352	335	366	334	359	366	343	337	387	334	348	382	336	376	392	354	340	349	333	358	356	348	355	372	347	328	388	355	334	334	351	358	346	360	328	387	363	363	348	328	343	336	359	348	365	334	366	351	352	344	353	344	371	322	340	358	374	320	351	341	333	367	410	338	351	376	345	353	332	366	349	346	353	333	311	365	349	354	366	361	370	376	353	350	322	377	406	356	354	362	344	358	383	375	343	367	363	357	394	353	314	369	339	351	348	359	340	332	364	351	339	362	391	367	321	347	346	365	352	336	329	361	384	341	329	339	346	313	356	366	329	351	340	378	331	355	350	363	364	347	368	387	345	347	371	375	345	353	377	357	373	327	355	342	348	321	384	337	359	346	381	355	327	352	334	344	337	342	362	360	345	349	362	391	336	352	352	329	348	329	333	354	352	332	343	351	372	318	357	384	358	322	335	351	353	342	378	343	358	340	361	348	335	375	343	341	356	326	346	342	309	322	334	358	373	314	399	360	330	344	334	352	322	350	369	381	366	361	369	341	363	385	374	334	374	353	329	344	329	338	348	351	347	321	377	354	320	369	355	366	336	362	346	340	357	412	368	356	317	365	353	361	335	340	341	302	359	354	324	339	370	340	316	360	331	341	347	361	331	332	369	347	335	325	331	356	306	368	366	331	356	321	371	340	338	350	364	344	364	367	319	354	331	338	347	333	359	379	343	368	333	358	351	331	353	359	378	328	361	333	361	349	367	340	369	403	358	356	354	333	351	356	343	363	366	363	353	337	335	357	337	330	348	370	335	337	350	360	340	361	366	351	357	340	348	328	348	331	350	327	366	358	343	366	368	364	329	360	357	349	312	348	317	328	341	341	354	318	344	324	350	350	358	369	328	344	353	361	358	360	331	350	341	344	341	395	362	355	329	339	330	362	350	347	379	348	363	368	351	361	353	361	386	329	344	354	339	348	367	320	360	371	378	350	358	358	386	355	357	345	345	324	366	331	373	346	343	373	352	380	357	366	345	350	319	351	352	363	338	368	348	349	334	359	365	357	378	362	392	353	358	344	340	328	362	372	372	349	374	329	384	331	359	311	306	388	339	343	326	374	351	370	356	389	379	341	353	329	387	408	385	366	326	328	361	350	346	350	342	357	381	339	324	335	373	318	341	345	325	350	317	352	356	391	341	373	336	363	330	342	356	346	348	367	341	353	335	354	362	343	353	385	371	370	391	362	354	377	307	370	333	349	339	374	320	355	348	367	372	368	349	351	320	365	322	370	337	378	328	362	366	335	354	377	324	319	374	339	322	356	318	296	376	352	372	358	356	304	369	352	375	351	365	371	391	350	353	378	362	363	368	360	368	375	360	368	357	359	352	350	365	417	352	346	380	382	362	331	355	374	385	336	335	364	364	337	348	331	342	361	370	363	351	351	326	340	368	380	324	351	340	352	359	354	363	377	343	288	346	323	383	351	343	346	339	340	370	313	359	347	341	371	355	355	344	329	327	360	367	348	344	332	352	330	338	356	335	387	370	354	301	335	381	391	373	327	336	352	318	341	364	341	342	361	345	335	368	316	330	377	355	346	320	351	396	364	354	365	380	355	317	281	353	375
34749	45466	29695	13480	6818	3666	2117	1351	1028	818	655	604	530	561	479	500	448	437	416	405	418	459	390	411	424	376	390	368	383	416	412	357	413	407	388	393	376	425	423	353	395	375	375	384	382	388	391	380	397	358	369	362	375	401	383	382	383	369	359	374	401	357	343	414	404	424	381	377	399	387	355	404	383	390	358	385	400	356	370	362	376	384	345	396	398	379	371	376	401	392	358	388	418	397	395	428	403	348	372	411	411	391	357	380	377	397	391	392	343	398	324	394	414	370	355	397	391	354	374	391	387	340	388	373	417	388	398	353	386	424	346	359	376	350	380	376	392	385	402	387	428	374	393	359	408	376	371	391	406	383	389	402	411	403	392	364	382	391	358	390	397	390	358	374	393	396	382	368	391	385	416	398	385	416	376	366	345	380	442	368	369	377	376	381	408	392	391	364	364	357	388	377	353	372	390	388	373	371	383	391	394	400	386	380	374	428	437	402	386	386	365	376	400	405	402	397	396	373	372	348	346	404	386	408	371	380	407	395	396	396	407	399	406	373	387	375	408	362	362	414	376	386	398	371	425	369	371	387	399	363	378	390	380	342	432	370	364	370	445	365	425	392	402	359	392	371	415	431	438	390	399	404	390	411	364	386	434	407	332	403	389	385	385	373	401	413	382	385	386	375	369	393	382	416	376	382	421	426	422	368	378	381	413	382	391	375	382	397	415	390	418	382	371	361	369	416	401	373	356	377	374	379	394	346	371	387	377	424	356	325	396	373	422	382	414	394	367	398	350	392	385	396	393	366	365	420	376	394	407	408	368	390	389	343	387	420	389	412	409	388	385	413	395	406	379	378	420	388	405	404	398	368	391	407	420	382	384	375	422	389	348	386	399	385	404	411	381	377	388	374	394	356	380	388	418	398	402	386	407	363	393	406	386	369	371	360	340	379	384	363	380	345	392	377	384	365	387	378	395	397	352	371	388	375	378	384	402	368	368	408	386	363	408	426	346	388	424	382	374	381	422	384	360	365	326	401	378	358	394	374	387	371	355	382	427	401	392	378	365	395	386	382	374	416	408	392	379	399	354	386	387	365	389	401	409	398	390	393	386	365	380	374	417	397	377	358	368	441	356	379	363	391	425	362	400	386	387	373	382	372	393	377	380	391	373	375	372	414	372	371	396	396	361	345	353	358	394	433	357	405	378	365	397	388	374	378	378	380	365	398	383	391	387	365	379	359	418	384	380	348	405	362	415	367	382	375	384	377	393	397	395	378	355	396	381	403	389	412	386	393	395	397	387	390	403	388	366	394	345	400	396	371	357	391	383	397	367	353	366	405	388	372	364	374	396	381	386	376	376	364	361	395	416	369	387	392	406	379	406	432	404	397	369	380	375	362	412	392	346	421	369	357	371	397	380	365	377	395	359	374	351	387	401	399	391	327	401	380	344	423	412	380	368	392	359	385	392	374	346	400	379	371	372	405	394	350	367	392	371	386	372	355	420	371	378	364	399	383	384	386	395	392	361	379	367	377	354	348	377	377	375	389	383	410	413	383	358	351	377	361	381	371	373	341	386	388	367	371	385	373	375	371	406	422	388	391	400	368	388	376	384	409	400	354	419	405	389	378	402	402	415	394	385	376	382	400	419	380	406	414	391	421	400	392	378	415	390	360	399	375	395	385	361	419	403	422	382	370	400	367	394	356	411	413	414	390	356	391	399	402	393	367	394	350	398	403	396	388	373	377	334	352	356	376	363	365	392	387	375	376	395	413	388	384	374	410	371	431	374	381	394	400	373	400	399	392	396	396	380	406	394	377	396	371	400	365	368	348	407	380	362	379	407	395	374	369	356	346	405	368	379	374	391	394	387	386	383	400	362	384	343	397	375	403	377	365	389	355	381	386	387	385	382	372	368	375	382	364	400	384	353	388	406	353	361	376	375	393	369	331	395	337	357	349	377	350	388	405	383	386	376	416	350	387	417	372	376	401	369	389	402	388	389	380	361	397	395	418	395	375	371	374	392	399	370	409	329	372	377	383	389	402	410	384	370	371	391	382	386	402	387	402	367	372	396	376	374	370	402	357	380	364	367	389	360	379	387	353	363	346	384	397	403	361	366	392	366	391	390	391	430	388	392	378	396	364	397	350	348	384	388	355	397	411	390	402	353	396	410	382	382	418	359	393	392	366	371	364	400	369	392	354	409	413	413	409	399	388	395	409	372	376	389	400	383	384	390	387	388	373	365	389	382	384	425	398	388	372	416	438	365	420	393	421	376	355	357	339	375	441	400	373	374	399	371	413	394	390	378	401	397	372	345	397	384	366	361	382	383	404	387	377	389	389	367	355	355	381	360	376	377	365	368	400	405	354	387	402	356	380	396	413	417	360	428	382	371	378	380	371	360	392	404	411	378	368	385	349	388	361	372	390	366	396	378	371	354	368	376	403	410	397	388	372	371	405	381	399	377	383	373	370	402	398	386	398	373	378	386	359	410	413	375	414	404	368	395	372	410	377	374	416	359	371	399	399	422	374	370	336	389	392	393	395	380	376	382	346	378	366	396	343	437	401	406	387	397	376	361	382	355	415	371	396	386	365	374	377	364	406	388	427	364	402	380	401	381	410	407	392	374	404	380	366	391	367	360	364	385	378	390	385	407	400	397	388	382	377	351	378	373	415	375	372	399	362	384	371	346	366	391	368	395	373	410	365	379	369	374	403	391	416	398	390	391	383	371	405	397	395	403	380	397	355	390	371	357	383	396	385	367	375	386	356	376	381	384	417	382	387	369	355	386	406	387	367	383	364	411	392	379	397	385	346	377	396	379	392	415	417	400	397	397	366	366	358	400	381	398	393	382	414	402	400	366	368	365	382	398	379	392	374	381	396	407	399	428	404	420	383	389	380	399	363	369	382	383	378	395	382	376	430	362	358	389	386	400	376	374	367	372	364	391	366	385	360	371	421	397	365	399	406	410	391	375	336	388	358	392	387	378	372	361	332	375	378	382	386	357	404	381	329	390	401	396	380	368	410	373	362	392	364	387	387	395	401	392	373	357	405	372	394	394	398	395	397	375	381	379	388	380	399	392	365	383	395	365	408	398	361	397	389	365	348	405	407	404	408	377	409	342	407	345	370	394	348	392	364	390	403	363	387	401	349	348	390	386	383	389	327	376	360	404	417	356	382	381	390	426	387	384	393	382	354	399	411	387	391	379	356	393	380	385	370	397	391	409	344	370	332	403	384	375	339	375	375	357	394	390	423	363	373	380	398	367	387	380	395	409	345	371	382	360	388	399	383	424	402	417	389	411	382	395	366	399	382	386	398	368	366	377	373	412	363	393	391	371	371	397	393	401	387	446	380	374	383	363	376	372	401	384	356	389	362	391	391	386	411	382	400	385	389	397	389	387	377	393	402	383	374	383	390	367	388	357	400	431	379	397	361	377	356	406	387	406	401	383	372	439	351	382	411	410	398	365	352	361	350	381	394	394	366	359	401	363	390
23862	21446	28687	24995	21394	13293	3790	1504	991	779	597	501	456	411	401	390	360	350	341	360	331	312	307	283	305	324	309	313	312	275	315	281	280	301	293	300	294	280	317	296	290	298	337	313	312	304	288	283	290	257	298	277	284	290	283	315	306	300	325	283	260	293	310	310	294	291	329	308	303	288	274	278	303	288	298	301	304	273	285	312	321	264	291	300	301	290	310	295	296	320	298	308	300	309	279	279	287	301	288	306	307	305	285	274	307	318	298	285	299	303	310	277	323	298	284	327	312	268	287	265	311	270	289	308	296	276	300	303	293	277	284	296	294	286	292	287	280	306	314	330	294	279	321	291	283	300	294	268	277	305	308	283	278	257	301	312	282	296	277	324	302	301	297	295	303	299	283	291	304	327	296	286	289	296	253	289	259	279	287	291	294	263	299	306	267	309	283	319	310	277	310	305	295	286	279	284	317	298	309	281	284	282	305	276	288	273	319	257	282	291	275	286	264	301	284	296	297	273	322	285	321	312	329	281	288	298	274	280	300	269	266	300	299	302	276	305	306	280	285	285	281	304	304	303	308	324	297	294	341	285	289	289	287	310	276	298	309	269	263	298	317	293	270	306	314	310	265	309	320	289	270	290	279	301	299	292	275	296	281	287	297	309	277	284	289	297	289	318	290	284	275	274	281	264	295	310	281	322	333	287	305	289	283	326	263	288	308	315	296	296	305	279	297	293	307	323	293	266	259	313	286	265	285	302	266	270	312	267	299	255	271	295	282	298	303	304	294	304	274	302	274	300	292	299	294	274	288	290	277	267	287	319	287	285	272	261	306	251	285	292	280	309	281	303	298	265	274	299	308	309	262	280	314	305	276	283	288	260	278	319	280	297	286	304	278	297	297	306	322	316	295	327	298	296	310	293	286	315	289	276	282	275	312	286	285	302	315	294	301	290	297	322	300	267	258	265	303	284	296	303	291	298	267	293	270	311	333	328	320	267	287	284	285	296	296	319	332	276	303	274	295	290	302	288	299	290	277	302	271	274	311	279	330	317	276	288	289	281	274	276	279	291	312	288	287	292	309	273	276	275	294	285	309	276	309	256	313	337	297	281	289	293	279	296	299	309	281	296	290	325	296	298	280	310	279	249	284	271	282	274	277	270	293	274	306	290	266	289	299	271	278	301	299	252	299	287	268	271	310	287	280	276	276	285	318	286	252	301	266	287	295	275	269	304	296	305	294	270	299	274	274	311	317	309	311	315	332	264	298	305	263	315	303	275	283	298	293	300	302	303	305	277	276	283	301	271	295	269	308	294	286	282	294	310	315	309	281	271	288	279	308	260	281	290	294	268	282	297	317	277	291	314	278	283	280	290	311	275	299	292	311	287	312	307	276	280	283	282	305	321	266	306	278	268	298	306	287	281	314	284	283	266	304	312	258	272	296	281	280	300	293	301	274	295	303	298	280	293	259	293	285	308	286	294	272	256	301	295	295	294	296	269	297	284	284	302	319	275	283	309	289	276	280	318	307	299	280	277	309	312	302	293	311	292	320	294	294	292	303	311	286	262	294	300	313	272	328	298	310	299	285	257	308	295	276	279	310	290	323	305	279	290	295	278	278	281	288	294	285	291	306	273	290	273	289	294	272	258	298	299	266	278	291	293	300	311	327	297	283	312	277	296	297	267	316	282	281	306	280	335	281	333	311	282	285	284	277	272	305	302	313	289	274	279	301	277	306	277	292	305	293	285	297	294	279	288	292	329	293	291	289	292	293	304	320	291	286	300	281	290	269	281	298	286	292	300	294	298	302	279	281	293	298	284	274	306	296	266	284	273	272	317	298	295	284	287	312	290	275	326	288	317	281	308	295	296	277	303	287	302	287	296	292	277	305	319	281	294	292	309	267	308	262	303	302	279	305	302	316	282	302	287	287	322	283	330	264	278	309	283	289	293	290	310	269	294	286	278	282	298	291	279	293	295	284	278	280	269	298	284	308	298	298	294	322	264	251	321	295	247	246	314	314	297	276	288	305	283	264	279	274	285	281	260	319	300	283	280	301	267	299	279	303	306	300	287	283	327	276	322	292	288	316	294	320	281	316	296	253	269	288	297	316	304	264	291	278	291	306	302	305	299	290	284	268	315	295	312	309	299	278	280	271	289	289	313	313	265	316	275	284	282	286	276	314	269	308	279	284	307	282	315	278	245	301	293	271	270	271	267	295	326	303	275	292	280	295	309	272	271	271	299	288	304	293	286	282	287	281	300	287	307	296	284	294	305	297	294	297	299	274	285	305	278	293	294	272	284	291	320	316	260	272	291	288	292	274	309	296	292	259	267	304	303	290	304	315	280	304	304	256	286	277	301	290	266	287	302	342	319	323	270	284	258	306	292	297	299	292	286	304	289	286	269	304	267	285	323	305	291	280	309	271	288	280	284	296	289	280	318	302	284	308	284	285	307	286	277	292	331	289	296	279	282	333	284	298	328	306	303	282	302	299	277	272	285	317	293	274	306	289	286	300	293	307	299	292	299	280	287	297	285	310	298	290	295	282	290	290	311	294	286	292	287	280	299	274	319	271	283	304	300	293	283	285	299	294	298	280	305	292	291	304	286	291	324	314	291	281	301	313	273	285	283	275	319	311	280	320	331	317	296	288	302	285	298	302	329	274	305	282	282	301	286	303	267	299	283	302	289	303	291	309	261	284	278	307	294	300	309	285	253	285	283	320	303	308	310	286	272	305	287	281	275	266	308	306	300	276	305	253	311	292	274	279	287	302	310	264	288	290	262	276	302	278	298	319	280	261	277	284	298	283	282	265	286	272	284	299	290	325	290	297	296	305	295	299	277	281	271	297	274	276	290	315	300	323	272	298	298	305	286	298	293	290	279	266	263	274	278	303	283	292	303	293	315	299	292	312	269	268	289	268	313	296	319	293	306	294	314	306	265	291	301	274	296	280	272	263	311	282	264	275	282	303	299	298	264	263	294	282	313	308	304	302	314	272	285	302	269	284	294	276	294	303	318	308	283	265	307	259	272	266	274	311	283	257	286	270	292	284	272	286	274	308	306	287	288	287	282	271	283	296	299	301	305	293	309	290	272	317	318	282	291	297	283	306	314	273	298	301	291	257	268	302	257	308	273	268	272	281	313	298	314	257	297	308	331	309	280	310	275	288	286	303	276	278	280	290	287	286	301	276	283	300	308	290	265	277	315	300	280	281	291	304	331	273	288	316	279	278	292	291	278	283	292	278	277	309	287	293	315	291	295	277	296	274	282	261	318	281	277	285	280	295	311	291	264	278	299	299	263	266	270	296	283	297	286	302	293	306	321	281	258	267	291	309	279	275	304	297	287	279	291	306	272	270	301	307	283	300	301	297	293	295	277	313	281	295	287	304	296	284	300	279	310	297	290	317	271	280	266	267	315	273	291	276	305	287	268	280	301	270	300	276	288	267	315	287	294	279	317	291	269	273	293	306	318	276	283	283	280	301	298	306	279
34660	56254	40622	25417	15477	7533	3619	2258	1686	1144	877	738	646	556	497	464	469	396	381	413	396	381	387	373	351	358	358	304	341	331	364	300	342	337	351	329	348	305	358	310	303	333	363	327	350	300	318	294	319	345	324	312	332	329	335	321	318	291	309	329	321	324	319	329	332	349	308	352	299	321	340	328	342	324	334	330	318	332	293	315	319	297	314	287	309	293	318	290	315	335	292	279	301	310	304	322	353	330	329	296	283	345	309	324	352	348	307	327	331	349	314	329	310	301	318	300	317	342	337	307	319	322	323	310	305	328	312	353	339	326	328	311	293	306	323	317	327	317	341	311	334	331	302	307	332	334	329	326	305	318	321	322	317	339	316	323	322	313	284	343	292	308	327	325	324	298	324	320	336	342	334	340	331	325	300	339	310	298	313	313	311	298	343	314	327	304	330	359	301	291	323	301	304	326	319	341	330	339	322	319	323	315	326	305	309	302	341	316	331	307	296	328	304	296	327	319	327	315	310	347	308	327	334	321	314	331	328	330	319	325	353	352	330	330	339	330	336	332	326	318	314	302	318	335	322	323	310	348	338	326	324	342	310	284	343	338	312	298	326	302	341	286	308	318	317	292	317	335	336	319	329	303	288	314	328	304	305	348	326	342	313	341	293	341	303	317	319	300	340	310	371	316	307	321	328	302	307	331	320	303	337	345	324	330	313	343	346	305	337	343	331	323	293	317	298	331	308	342	352	344	345	312	295	325	324	343	331	320	342	339	311	323	322	342	314	320	307	312	347	316	307	308	337	302	342	311	328	356	324	339	301	278	314	326	305	341	304	319	325	309	291	331	331	313	385	315	306	337	332	342	315	326	326	325	333	336	333	333	299	337	337	318	297	316	330	337	324	355	329	320	321	316	338	320	297	335	299	322	352	335	307	327	339	324	322	330	315	327	325	306	309	319	341	355	305	315	345	302	282	323	333	308	326	319	312	307	293	339	320	307	314	337	367	323	339	347	342	299	350	330	334	330	311	310	324	330	306	356	315	321	316	311	360	321	335	340	325	322	272	290	323	316	304	288	307	333	306	353	317	324	321	291	303	322	336	330	344	314	302	321	320	343	359	327	323	304	304	335	341	302	316	344	319	353	312	303	343	356	293	344	335	329	344	318	302	340	345	317	315	328	296	323	345	319	331	347	314	331	319	325	300	329	305	314	335	352	307	334	276	309	371	309	322	307	357	345	327	336	298	334	318	321	328	292	357	362	303	345	326	318	327	328	330	337	333	330	310	321	337	331	335	313	320	348	320	334	330	295	325	338	330	302	302	334	320	371	285	311	324	341	332	319	328	361	303	350	303	323	322	333	291	333	341	337	344	305	322	288	316	328	338	292	285	297	316	314	326	329	311	339	337	320	317	297	378	304	310	327	312	320	307	333	316	316	337	323	298	310	318	341	290	360	357	356	322	339	309	376	302	313	344	341	323	307	342	317	291	308	319	362	296	314	296	331	351	300	330	294	338	322	305	348	311	297	278	320	332	321	316	327	318	337	280	324	282	332	330	320	341	324	356	346	311	339	322	329	347	317	308	311	330	298	311	340	329	314	354	373	283	357	290	306	293	349	357	299	313	314	342	321	321	311	306	292	316	335	311	329	338	283	334	306	348	314	319	317	322	284	312	309	321	340	346	347	338	335	357	306	320	318	295	338	325	293	293	338	312	314	324	327	309	342	310	309	327	291	304	347	331	357	293	303	324	301	322	349	292	324	360	287	303	359	331	306	299	316	300	331	316	325	319	303	302	333	293	346	345	355	307	322	336	322	315	337	294	344	342	324	323	303	301	286	305	368	310	298	340	353	325	318	330	311	319	336	306	320	341	326	306	319	320	357	344	307	344	351	313	325	337	336	335	322	305	297	321	335	321	303	312	317	326	344	290	329	330	313	341	301	318	317	316	330	300	329	338	334	295	291	305	324	283	322	288	310	317	366	344	337	326	326	332	328	287	336	312	317	338	336	304	351	346	344	307	355	312	351	308	307	314	336	327	326	327	314	296	320	326	291	330	322	353	338	319	320	333	306	320	316	305	289	355	328	323	339	327	332	345	314	324	297	342	336	320	333	305	326	287	315	324	317	375	317	311	319	345	318	318	317	332	321	307	269	329	306	324	343	321	320	313	343	274	334	299	307	307	308	338	334	319	315	307	328	347	329	333	311	324	330	311	352	318	314	336	325	329	318	303	327	313	326	321	336	332	334	295	317	357	320	313	326	327	275	345	325	321	311	296	293	300	353	339	322	315	294	319	307	324	311	342	333	310	340	322	302	335	344	350	326	329	322	345	302	323	334	311	328	356	328	294	330	322	357	327	347	332	335	345	346	324	298	321	324	319	314	299	323	320	309	339	291	307	311	301	324	308	301	344	310	338	332	324	331	316	316	299	327	336	335	310	288	337	350	326	302	325	324	341	349	289	332	319	304	331	347	380	349	347	344	288	307	355	309	325	329	313	338	312	337	335	309	305	336	323	326	323	339	328	361	340	327	334	296	348	304	339	304	297	345	338	295	332	347	316	312	315	335	336	355	275	314	307	327	312	333	328	340	287	304	321	327	322	295	302	345	308	335	356	318	341	314	297	323	325	346	337	314	330	355	342	321	336	322	337	293	329	316	303	336	321	312	338	333	325	341	320	341	350	355	325	340	313	327	318	320	346	342	294	291	333	310	324	318	308	339	343	331	316	331	319	313	318	315	304	334	343	310	331	310	336	324	357	312	318	337	334	334	306	310	325	290	323	308	322	339	343	322	350	308	319	336	291	323	323	335	308	283	341	292	361	318	314	321	293	342	298	308	295	303	311	363	311	315	324	343	301	312	357	308	309	314	296	335	342	344	301	321	336	306	350	310	312	334	333	336	325	322	326	341	328	305	341	330	321	307	315	285	330	320	300	322	331	314	330	305	313	368	293	309	332	331	318	307	306	290	322	308	325	325	305	320	317	327	344	327	309	316	285	313	307	304	338	325	326	340	323	296	321	326	315	328	315	333	324	370	328	326	311	327	306	318	308	361	323	321	322	322	326	310	319	344	307	319	338	314	322	320	317	305	297	327	360	318	345	276	300	332	314	341	320	353	387	323	354	317	367	332	341	312	298	341	309	340	340	321	324	319	332	281	309	326	338	325	310	349	355	323	351	305	333	324	318	316	321	311	322	290	344	345	305	330	342	323	303	321	328	313	301	320	315	304	312	327	344	291	320	325	329	299	302	321	351	315	358	352	382	340	339	322	330	316	333	322	318	292	355	361	335	323	317	323	339	364	329	291	285	296	275	294	328	330	339	326	325	290	335	345	336	349	311	299	297	324	319	312	343	318	288	333	343	311	330	343	309	346	330	311	335	327	314	336	301	330	351	289	297	315	336	362	337	353	326	312	314	317	313	306	306	320	377	289	306	348	309	345	343	295	358	333	293	297	349	358	339	358	328	318	322	290	327	330	326	303	321	315	313	346
25297	21629	28141	25960	13953	4703	1915	1218	896	663	606	549	494	475	457	444	442	423	397	411	413	398	382	407	432	398	368	368	376	378	379	410	364	370	410	381	397	365	383	359	330	375	404	375	407	372	386	376	355	416	383	349	344	365	374	341	350	353	404	374	383	382	338	386	387	395	387	383	380	374	350	390	384	375	382	350	377	338	367	383	381	376	372	373	371	409	369	378	388	374	388	353	375	371	392	361	384	359	382	408	348	374	380	395	369	370	403	340	358	390	383	405	369	386	356	377	340	431	368	379	353	402	384	387	384	390	375	365	414	345	358	359	387	375	379	373	356	412	387	332	367	354	385	355	365	390	370	422	349	401	376	356	346	363	357	391	409	387	368	372	408	379	370	368	385	395	326	377	346	382	393	385	395	359	351	383	353	385	391	397	338	358	377	350	380	329	361	397	373	366	392	381	407	395	383	335	389	385	397	362	364	391	390	410	370	355	370	379	395	395	376	394	381	380	399	390	395	393	353	366	395	382	386	383	351	357	367	397	385	350	390	392	385	385	392	373	358	372	377	373	377	347	369	377	354	402	388	395	370	389	384	352	330	369	379	380	391	372	404	401	375	370	375	359	369	376	364	376	364	368	375	364	392	322	359	383	401	381	359	388	378	342	365	411	391	394	372	390	386	327	360	348	370	393	360	403	395	359	345	403	347	395	388	364	405	408	378	386	376	385	359	366	358	354	368	394	384	379	393	355	393	339	413	401	382	394	394	384	354	400	370	374	383	359	357	396	394	381	348	365	378	391	391	383	412	388	377	384	383	377	325	351	402	390	335	380	368	377	371	402	383	353	395	377	381	376	358	375	371	386	374	372	393	386	354	399	401	368	361	386	365	368	382	388	373	380	379	373	347	396	377	393	382	354	381	423	355	355	349	365	376	372	378	370	397	405	385	362	365	358	381	401	362	334	350	355	335	368	382	374	372	400	367	353	385	366	377	427	405	362	369	380	394	354	353	384	340	355	381	398	385	368	367	378	340	374	403	342	372	372	361	362	382	371	382	368	398	390	374	380	372	398	358	359	371	343	398	396	376	386	378	362	365	330	363	363	409	387	384	356	403	399	373	392	379	385	361	380	384	360	364	386	394	389	374	362	364	381	374	373	378	341	371	378	366	381	359	375	390	384	373	378	389	365	384	364	354	373	382	366	369	384	370	348	395	348	352	355	385	351	374	353	379	398	398	345	360	366	383	371	388	364	387	379	397	360	374	356	370	382	394	354	347	358	360	372	382	382	382	362	356	389	382	334	389	361	376	366	386	347	387	409	401	369	344	364	387	358	359	356	377	336	395	394	379	411	341	350	360	374	380	361	346	401	378	378	398	394	375	367	382	358	365	358	375	374	404	341	393	352	412	360	366	372	382	408	404	367	354	400	363	404	357	391	360	352	387	376	380	367	376	367	409	385	388	412	360	346	384	384	356	375	377	358	368	438	415	387	364	362	360	361	419	348	384	354	348	367	366	378	402	367	363	343	374	348	352	373	374	386	410	364	392	349	404	377	380	396	383	340	368	366	351	390	346	353	384	339	386	387	345	383	341	402	362	388	396	385	395	382	359	368	351	375	344	404	367	363	399	366	384	359	361	396	395	368	377	392	370	380	408	400	422	323	386	349	352	350	369	389	368	372	396	379	369	367	357	370	393	348	383	399	380	355	349	379	358	393	376	379	379	403	374	388	355	351	414	403	370	355	376	404	376	359	363	371	391	394	375	343	399	381	343	385	340	360	403	374	398	389	371	367	380	421	356	397	384	390	379	394	368	350	381	371	396	385	385	409	354	351	357	348	355	336	386	396	370	325	391	383	350	368	374	356	387	370	386	364	402	363	352	367	375	390	355	366	392	391	378	368	404	378	379	382	349	378	378	376	343	371	381	418	349	362	377	377	362	369	388	359	338	373	388	372	352	349	374	382	352	373	368	342	364	377	362	370	405	390	377	409	392	394	400	376	404	357	366	357	388	383	374	392	369	365	401	350	366	381	373	360	408	363	407	390	378	402	348	337	376	395	389	371	388	367	365	341	371	413	375	336	389	403	376	408	371	395	405	369	369	360	338	391	377	357	379	374	386	351	355	378	383	351	383	338	358	389	413	365	348	384	375	411	420	365	353	320	372	401	356	414	401	355	383	396	381	362	405	389	404	361	387	369	350	384	383	359	332	387	380	380	377	377	365	386	359	382	402	368	354	355	374	393	350	375	418	370	362	384	359	379	400	385	370	389	432	406	370	344	361	363	407	351	402	361	399	342	418	372	358	362	377	379	343	359	323	365	364	368	378	398	390	371	364	394	375	425	364	349	380	353	356	354	354	366	388	364	365	397	368	373	379	376	392	381	341	363	335	369	381	342	356	356	377	371	347	369	374	388	411	368	382	385	326	374	388	370	366	351	356	368	370	379	364	417	369	401	383	369	370	371	393	376	348	393	373	389	381	377	362	392	369	369	370	355	398	334	340	365	374	391	384	386	366	390	340	414	362	376	370	388	377	394	365	395	388	384	357	345	396	417	383	380	360	363	375	402	350	379	389	383	357	347	401	380	403	383	376	389	337	360	388	375	362	380	383	402	376	374	376	363	356	375	390	375	368	374	366	339	344	358	359	374	346	343	402	423	396	350	361	360	363	340	368	354	399	352	359	369	387	343	350	406	390	404	380	348	369	431	377	397	366	367	393	347	351	385	336	352	372	392	382	355	344	371	379	378	380	404	394	356	367	390	348	385	381	413	376	388	344	377	373	352	382	391	425	400	409	372	370	371	380	380	358	375	399	365	408	392	376	386	355	391	380	393	359	360	378	384	372	382	372	384	377	383	356	379	406	337	397	385	364	388	366	368	362	372	369	374	341	332	407	372	382	386	357	365	353	350	377	385	392	349	402	360	371	367	391	367	379	403	356	404	409	401	382	374	391	369	364	364	370	360	377	384	379	395	372	366	400	399	365	395	350	386	372	414	341	374	343	374	354	414	343	405	366	384	385	354	383	391	418	399	358	364	399	348	366	378	372	380	366	378	408	367	347	382	368	373	348	394	377	358	374	390	380	392	402	379	394	380	396	384	406	370	342	364	383	371	401	354	356	375	364	352	405	372	339	403	375	357	414	366	369	360	397	353	399	362	405	359	405	382	394	362	377	321	373	374	388	374	368	391	387	380	360	375	366	369	356	354	366	374	371	357	376	370	340	342	409	357	378	389	373	405	390	398	392	329	388	358	382	361	302	358	399	381	397	376	395	401	385	389	391	347	372	401	405	371	360	363	348	369	392	375	378	404	398	359	382	368	380	385	403	367	369	391	372	389	386	379	370	384	388	319	400	414	364	377	360	364	355	374	365	354	421	373	390	392	389	408	358	413	427	355	376	390	377	356	364	371	361	394	372	383	361	377	348	383	358	379	372	401	372	404	368	365	394	430	387	360	360	353	373	387	342	369	363	349	364	353	380	397	378	380	339	395
33271	51012	36597	22022	11602	5745	2868	1862	1378	1031	886	747	624	603	568	510	509	471	486	456	451	443	451	432	419	456	369	405	436	426	454	414	424	419	390	428	434	399	415	393	389	374	388	438	402	415	386	373	392	410	411	426	413	377	400	421	417	410	417	367	380	391	368	403	399	422	391	401	401	398	373	423	394	377	405	380	434	400	382	384	423	412	410	399	428	385	439	396	394	390	432	397	383	392	414	441	443	373	362	404	395	434	379	436	382	387	406	436	411	390	409	426	411	413	364	409	424	402	437	396	425	407	443	434	416	373	370	410	400	410	416	394	407	407	395	377	403	396	434	365	386	468	416	428	398	440	408	384	395	396	405	425	404	426	426	400	383	389	413	401	390	409	412	432	427	424	396	423	414	399	408	367	398	389	385	413	374	414	401	409	380	441	420	427	409	407	445	431	394	408	420	402	413	427	345	406	375	454	396	420	383	397	398	376	427	421	406	404	396	398	408	379	408	399	390	386	394	401	403	394	370	375	440	406	401	422	386	406	404	388	414	407	419	372	417	432	442	458	411	457	381	400	391	383	380	398	421	434	414	372	433	410	409	428	391	416	413	422	409	407	393	417	389	397	410	399	391	422	429	408	397	356	415	395	442	407	425	397	402	384	398	397	452	384	434	389	418	381	402	373	427	400	430	434	382	371	360	383	425	383	401	409	435	394	403	417	397	377	456	461	394	436	415	400	447	380	405	422	432	417	439	392	420	425	413	398	406	406	381	450	364	407	403	419	412	410	401	414	398	410	384	444	389	413	399	439	386	380	440	410	412	416	378	432	411	417	410	402	446	427	418	422	431	411	420	383	394	394	406	388	382	430	408	401	414	413	379	411	423	390	417	404	390	412	417	415	405	376	367	420	407	402	420	403	396	386	393	401	397	405	380	418	408	399	394	408	408	427	380	371	376	421	372	412	397	408	397	381	398	402	404	361	432	427	375	424	428	415	377	444	365	381	420	379	390	429	431	399	400	444	387	409	400	424	429	362	418	404	402	386	422	398	391	423	367	425	430	436	445	416	427	404	419	392	418	414	405	393	422	364	404	389	420	412	402	425	413	390	399	402	375	377	403	400	390	391	403	407	425	413	411	400	443	403	419	403	394	412	398	391	403	417	401	372	409	423	408	384	355	390	421	418	378	400	399	373	418	388	445	383	419	406	357	397	384	377	397	421	438	386	379	418	399	370	408	432	409	371	416	409	368	406	416	427	423	418	405	417	381	406	413	418	390	405	398	375	410	398	391	421	385	402	443	365	410	430	414	405	416	414	405	372	403	389	393	428	373	419	375	390	376	404	415	425	413	389	400	404	388	402	424	397	404	408	376	394	387	406	441	418	424	425	419	428	448	431	394	409	390	388	411	385	418	429	401	418	397	423	383	412	445	397	417	398	433	425	403	393	397	384	407	428	385	388	423	412	473	421	422	384	395	393	376	400	423	399	421	434	408	389	385	412	403	427	413	401	407	414	394	436	410	419	400	407	405	388	401	441	410	388	406	412	395	422	379	385	392	380	411	373	395	409	412	408	410	412	412	388	416	396	389	411	404	403	435	397	416	431	418	442	404	403	397	428	398	412	386	407	386	414	414	397	429	403	419	387	398	387	448	407	368	404	415	418	426	404	435	428	437	429	413	432	420	372	414	424	425	412	429	395	455	394	411	420	364	403	399	410	455	412	433	427	419	411	399	412	412	396	392	393	415	395	392	408	377	409	401	419	404	409	419	386	412	388	404	384	397	411	414	436	414	380	393	410	425	379	384	377	388	419	367	428	418	420	396	367	434	397	465	366	416	410	411	393	409	425	426	408	384	373	387	449	383	399	391	428	367	422	390	397	394	408	376	407	449	408	386	424	398	425	411	434	372	401	378	398	390	429	424	398	402	421	427	426	402	415	379	379	413	406	370	424	373	401	420	401	391	433	424	406	422	387	426	419	426	435	378	372	391	426	410	421	387	397	431	376	384	372	409	368	370	410	395	382	390	365	374	409	410	405	383	395	382	402	442	375	401	400	425	432	434	393	396	357	406	407	425	393	388	385	376	413	412	398	408	435	407	388	408	375	401	369	405	388	404	404	432	407	395	408	382	409	405	398	401	397	398	413	394	450	384	383	397	417	403	436	473	366	397	390	384	400	435	405	411	397	401	408	395	416	411	392	422	433	432	399	399	368	364	446	387	409	417	405	421	416	395	424	410	410	415	384	434	424	410	426	426	389	411	429	401	387	416	419	387	397	391	436	437	423	407	403	383	395	427	388	436	440	425	380	439	404	407	396	402	389	449	375	454	394	398	373	390	440	398	412	393	411	414	416	382	409	391	408	392	398	417	416	419	409	393	392	387	399	408	408	405	426	409	453	388	371	424	385	420	430	401	398	387	411	434	412	417	408	403	410	379	422	401	415	379	417	381	413	401	417	420	404	399	400	440	437	390	405	419	383	419	385	426	395	412	405	408	407	411	399	420	422	413	392	437	375	465	384	396	413	396	406	429	431	395	398	397	392	382	392	442	398	444	385	438	395	427	440	390	410	393	386	438	402	425	406	394	395	406	390	399	399	387	385	427	399	401	384	408	387	411	398	413	388	396	387	405	368	402	395	449	430	429	447	378	413	397	435	398	417	415	395	397	389	419	380	416	380	374	381	371	413	370	393	374	399	423	429	381	399	401	393	379	407	393	420	422	439	394	382	391	397	392	402	361	414	416	428	406	424	431	413	417	416	396	417	428	371	403	399	421	434	385	406	381	401	391	383	406	411	389	414	434	397	401	406	412	416	406	454	421	376	393	381	415	381	423	391	355	418	402	411	408	449	410	387	400	390	405	408	359	384	397	421	373	388	426	429	425	403	422	421	407	423	396	412	391	418	410	381	418	386	415	420	399	400	436	374	411	403	409	406	370	403	393	366	409	374	435	395	388	442	374	390	420	428	429	387	381	419	405	425	418	370	409	401	410	374	431	361	423	389	380	461	420	406	396	438	415	407	398	388	412	392	397	410	390	420	412	410	370	410	390	378	399	422	388	386	419	402	400	408	383	381	425	443	410	410	407	436	349	443	439	441	408	427	431	353	381	435	428	411	433	390	430	409	390	396	404	412	432	432	399	427	409	400	435	409	389	405	383	385	388	435	382	381	419	404	417	405	436	435	411	443	403	410	405	407	441	383	405	420	408	443	386	398	421	403	371	432	387	393	404	412	395	398	382	433	440	400	411	431	417	385	425	401	392	391	436	384	396	386	426	394	407	421	393	399	403	387	411	393	421	395	379	415	430	445	378	407	414	406	434	380	378	390	406	383	412	414	408	432	405	389	423	397	406	398	412	402	393	398	426	375	412	440	395	403	407	448	432	439	415	402	388	404	400	380	421	416	428	408	416	389	410	413	401	425	379	388	395	405	412	403	368	443	403	452	418	406	412	390	379	391	389	423	433	444	424	390	377	432	428	408	423	388	415	373	412	378
22769	21480	29012	24472	21637	21061	10690	2446	1404	1008	779	633	562	470	464	470	366	418	370	356	373	314	335	333	355	321	327	336	318	349	297	327	321	269	290	338	312	310	311	287	291	276	318	306	292	292	292	306	294	314	280	320	330	272	250	275	317	281	291	287	291	299	293	296	273	319	311	288	328	299	293	283	296	306	290	298	288	290	279	302	307	275	277	301	305	275	306	299	293	346	302	315	308	302	295	316	263	303	289	297	313	324	284	294	303	283	316	291	290	306	295	315	297	312	284	309	274	323	307	281	316	290	314	317	324	330	295	309	326	280	296	290	335	305	304	298	306	297	290	293	327	300	283	295	293	318	282	310	276	281	267	281	291	288	291	315	308	291	301	290	280	318	289	314	310	303	265	303	310	293	324	336	319	280	291	292	301	311	321	298	312	317	292	355	349	317	323	279	301	275	295	282	287	269	301	288	275	284	291	285	321	290	288	305	291	307	279	302	312	290	322	315	322	296	295	304	312	276	308	286	312	268	313	280	308	289	281	275	277	274	294	275	306	280	283	324	279	296	284	318	317	322	292	294	316	319	282	263	310	318	300	337	272	274	313	345	326	301	291	280	296	315	311	327	342	300	286	298	337	315	295	299	286	313	311	291	305	317	313	279	299	296	287	279	308	314	309	320	287	309	298	308	309	291	301	316	300	338	298	313	290	303	303	295	297	296	314	305	299	292	274	300	298	289	286	316	323	291	283	275	315	295	306	299	319	302	288	293	323	325	332	284	306	272	315	300	301	275	297	285	298	300	285	288	286	320	299	292	311	310	299	284	289	284	281	289	322	342	293	328	293	283	295	304	311	257	307	308	272	304	300	295	291	305	304	290	306	298	292	323	299	279	266	300	278	295	308	312	304	295	296	302	275	296	345	323	284	281	274	296	283	282	288	291	297	286	308	329	317	327	300	306	321	273	274	280	328	305	310	291	321	283	287	289	304	294	288	288	294	312	312	340	285	293	321	284	305	326	315	325	284	291	292	292	288	285	296	298	299	323	294	301	303	301	302	309	288	312	300	289	295	314	301	290	321	294	291	318	299	319	297	279	284	280	320	308	304	302	292	297	288	305	289	285	292	311	300	314	286	268	313	265	281	261	317	279	329	291	309	294	308	326	307	302	297	293	312	311	300	288	284	314	308	287	318	282	298	331	294	329	299	282	290	292	309	317	304	304	275	297	286	296	324	294	264	323	301	323	292	314	332	313	291	292	276	308	278	312	300	299	309	291	292	298	298	293	280	265	323	301	301	298	324	258	318	325	310	299	284	332	313	315	266	273	288	304	293	294	315	335	280	281	294	317	329	288	297	307	282	340	281	307	356	283	291	313	309	291	274	278	292	285	302	298	367	314	312	257	312	313	289	320	302	305	308	305	304	279	292	300	274	318	293	366	296	339	338	305	320	306	282	286	302	273	310	289	299	310	285	265	301	295	318	333	291	290	308	309	272	294	336	308	311	289	285	309	287	272	301	311	296	295	350	330	324	296	327	301	257	302	318	311	282	298	295	304	303	280	324	298	342	360	304	290	312	319	309	286	281	318	289	295	300	280	312	298	329	307	277	304	324	327	299	314	333	289	293	302	300	314	309	292	294	299	298	291	279	274	321	288	310	266	317	330	269	302	293	316	282	304	311	288	298	313	334	318	276	291	320	322	311	307	306	303	310	299	307	315	299	313	290	304	262	293	286	333	320	334	324	305	313	299	308	309	317	308	305	324	307	301	280	257	301	300	330	332	303	288	312	291	316	301	309	294	295	308	299	322	279	332	283	307	288	295	268	279	299	326	313	311	284	278	303	284	295	291	295	290	277	292	292	302	329	275	251	292	297	295	289	291	281	303	288	306	305	314	310	316	316	311	285	307	314	311	287	291	310	305	331	288	301	291	261	306	283	318	293	262	309	305	300	318	314	283	341	289	310	299	281	278	288	295	285	292	321	345	278	274	309	297	289	347	275	319	306	290	268	282	282	280	308	312	291	324	308	297	289	257	315	256	293	314	292	303	290	279	301	276	329	305	316	299	282	292	251	306	289	292	309	295	315	332	312	313	273	315	314	315	328	311	328	299	300	289	316	316	332	325	282	297	292	304	301	328	307	288	306	286	321	296	313	311	306	292	294	279	303	282	333	291	280	309	301	316	315	295	297	308	320	310	318	312	309	321	302	305	271	302	310	311	309	317	309	314	334	295	292	289	294	300	313	331	284	315	313	303	333	294	306	302	296	292	309	295	303	301	285	315	290	303	335	260	294	277	311	316	314	336	292	289	283	325	289	263	292	304	291	308	281	314	315	328	300	307	269	283	300	298	309	303	290	296	294	299	308	302	319	290	314	275	330	304	274	326	282	318	323	329	302	285	288	310	301	318	298	345	291	308	289	292	282	293	330	289	306	312	311	319	313	299	282	296	307	296	287	310	305	306	290	294	301	267	334	266	335	299	292	327	298	283	299	317	313	323	314	310	293	309	294	307	269	283	336	281	299	303	310	289	284	299	348	300	294	298	309	274	299	311	303	285	315	278	310	308	332	312	277	306	305	278	310	307	321	326	353	305	282	306	325	281	318	330	298	272	275	319	297	324	303	283	325	285	300	304	287	275	287	301	301	276	308	280	276	324	274	299	284	281	254	322	265	308	284	275	289	311	254	317	271	311	298	325	275	308	319	346	288	321	307	312	329	287	315	312	344	270	302	309	304	316	293	272	304	301	278	288	293	300	333	294	290	292	331	302	314	311	291	323	317	318	275	285	285	291	279	274	308	298	297	327	311	300	310	303	315	302	291	318	283	290	286	308	301	259	323	268	294	300	309	306	291	306	310	312	298	306	303	312	311	334	296	296	287	317	305	287	281	290	318	339	284	280	324	287	316	283	315	326	305	292	280	298	316	263	311	305	297	306	282	310	255	300	300	308	287	302	339	291	311	320	280	280	311	318	344	302	265	279	287	298	289	292	290	278	281	305	276	317	310	279	295	300	286	321	316	316	292	288	291	292	329	314	285	276	309	289	292	331	311	309	295	277	297	281	303	320	308	301	301	289	311	301	317	305	329	306	298	303	297	328	281	285	292	314	306	304	310	262	308	290	305	290	295	289	314	314	315	296	307	277	263	275	315	306	302	287	276	285	300	292	316	288	302	351	306	302	321	270	281	311	264	297	306	321	298	276	288	308	283	318	321	355	306	310	306	266	294	291	298	290	337	318	285	297	310	305	300	304	276	278	301	290	315	305	342	271	301	347	277	334	285	314	324	322	314	309	294	293	280	309	325	294	309	296	296	276	291	312	294	317	304	298	322	293	328	289	295	302	285	312	296	287	294	303	298	303	308	276	313	281	317	310	302	298	303	301	286	319	285	307	329	287	327	286	328	299	291	288	281	297	319	314	312	293	281	307	340	341	314	322	303	307	286	305	321	309	298	291	289	270	297	292	335	293	288	291	320	287	274	329	287	302	294	326	289	294
37246	63892	48588	32414	19252	10885	5232	3082	2145	1512	1130	882	754	658	586	552	519	445	451	393	392	399	391	334	382	399	397	372	354	342	326	333	371	332	333	328	304	312	314	345	336	333	326	326	330	339	309	320	308	304	289	334	354	347	318	317	320	343	320	317	324	339	342	308	328	316	316	334	337	331	299	306	312	347	311	335	322	302	339	316	293	354	335	324	343	324	310	348	338	326	314	314	313	338	330	328	351	346	309	336	332	286	340	311	331	305	323	315	324	318	323	297	296	310	328	295	329	301	338	319	287	305	325	311	358	310	293	327	292	289	342	335	335	283	322	307	281	354	341	347	313	318	320	319	319	330	316	317	335	294	340	320	305	328	333	343	349	332	324	299	312	342	316	316	309	322	320	299	336	321	315	319	290	331	307	309	321	357	296	327	324	379	331	332	335	338	326	342	318	332	311	291	335	320	349	326	356	308	329	299	315	332	313	321	287	319	312	326	365	319	355	344	302	333	294	319	302	334	302	332	338	355	317	322	330	323	333	316	304	335	363	304	337	313	321	301	357	312	311	350	329	302	298	319	303	305	316	337	377	338	336	319	356	347	341	325	320	304	305	305	301	302	315	302	333	351	335	298	310	325	305	317	299	332	302	297	338	320	303	311	337	322	354	343	299	305	313	313	345	339	303	325	312	325	305	317	372	315	310	344	345	306	341	348	300	313	297	314	335	310	349	319	317	333	327	315	329	319	357	352	336	302	321	359	339	318	275	311	306	309	310	333	301	309	324	305	318	331	315	310	321	303	335	378	327	310	308	323	331	318	313	306	285	351	310	344	310	335	325	330	350	321	341	292	291	367	316	290	348	330	313	275	306	334	320	332	321	346	329	321	359	320	294	327	328	315	287	336	335	344	300	315	325	329	319	336	340	329	350	314	327	306	293	339	303	349	323	313	318	336	331	334	322	339	331	287	311	315	312	327	308	327	332	324	304	276	291	302	323	336	369	328	345	361	329	306	276	317	324	344	323	318	323	306	329	338	331	317	299	317	323	304	327	331	335	311	336	340	311	320	331	340	299	347	340	311	331	333	311	337	323	339	327	345	305	320	334	348	303	323	334	332	302	309	301	289	341	344	308	293	299	310	320	334	331	335	302	305	331	324	306	292	324	329	333	354	328	351	310	347	335	326	314	318	330	312	318	297	313	331	317	297	296	343	307	320	314	329	315	308	293	335	319	331	333	313	297	331	340	302	318	345	342	342	329	332	326	335	323	301	320	311	345	322	312	337	374	330	324	335	301	317	318	316	289	328	310	330	310	327	319	317	336	327	328	320	301	312	305	339	348	312	332	315	301	317	344	353	329	323	326	322	301	288	312	338	336	330	309	338	344	325	337	314	335	313	321	328	294	293	316	287	340	320	277	319	338	259	320	318	333	325	343	334	327	296	337	329	312	345	337	334	327	317	323	306	276	325	336	346	297	330	317	323	318	343	305	341	321	347	332	364	298	325	335	337	352	326	299	330	369	304	311	321	320	327	335	334	338	347	325	320	302	364	317	368	328	303	347	326	313	333	348	350	312	334	314	326	322	297	322	309	307	344	331	330	273	316	327	302	302	313	330	318	322	295	320	312	301	315	288	344	309	323	333	335	295	298	309	333	313	298	335	338	350	308	353	321	337	351	331	299	329	311	322	286	305	305	301	328	315	319	349	315	320	340	311	309	339	306	303	313	321	321	291	351	291	291	341	309	312	315	341	333	337	333	335	327	320	345	321	343	325	310	331	333	346	299	331	342	309	296	329	322	304	308	326	313	301	339	354	347	324	312	331	333	331	336	300	336	315	287	305	330	323	354	304	333	321	342	323	323	321	306	333	301	336	312	312	326	335	334	309	315	331	356	308	333	319	326	318	288	312	327	355	307	325	331	297	314	350	334	339	314	317	316	312	311	310	323	318	311	329	317	328	306	345	324	305	329	339	334	319	313	320	304	335	316	325	349	349	333	319	329	365	303	297	353	315	316	346	305	356	308	328	341	330	300	340	306	305	323	331	321	315	307	322	322	307	301	359	318	325	318	327	324	311	328	340	323	316	356	334	320	347	337	329	293	327	302	324	330	337	323	347	330	315	335	286	316	327	306	320	309	315	296	340	323	315	312	302	326	322	327	324	311	309	305	328	358	345	322	290	329	316	331	306	288	327	328	306	322	371	321	302	312	317	281	304	338	337	338	316	310	317	308	337	320	331	325	319	327	350	322	333	352	310	315	321	318	322	359	304	340	332	322	335	272	293	301	306	312	325	313	311	319	319	310	300	334	353	297	322	325	311	324	356	300	310	327	286	288	307	313	316	337	333	349	321	333	293	315	341	369	330	307	344	344	337	313	303	291	311	326	302	310	298	308	340	353	332	329	316	312	335	327	362	311	303	345	334	324	305	323	304	343	321	310	317	314	355	315	319	329	340	360	327	310	355	341	328	303	312	320	305	303	334	342	289	364	338	296	314	314	326	323	363	323	340	325	313	326	290	310	342	330	348	346	343	349	327	316	291	321	353	345	334	325	287	306	324	359	331	311	292	306	335	317	292	326	344	322	333	309	352	333	321	315	366	318	337	311	317	338	363	334	296	323	303	303	311	332	330	343	300	315	332	335	322	326	322	331	322	309	282	315	332	325	322	319	315	308	357	317	302	294	356	328	320	326	328	308	320	303	324	291	317	310	325	314	342	293	318	303	339	302	303	331	324	309	305	330	311	330	332	291	326	296	329	328	295	310	350	328	285	350	318	330	340	331	347	289	286	318	310	297	320	339	315	304	366	308	333	291	301	328	326	286	332	315	302	306	300	334	331	319	285	338	310	323	296	329	320	344	337	329	285	307	324	320	343	324	310	371	350	311	335	327	321	341	334	349	341	330	352	339	337	334	304	318	309	329	311	315	330	336	327	346	307	312	343	309	333	300	330	326	296	332	318	335	321	310	292	314	320	298	307	334	329	304	392	346	318	289	341	311	322	287	321	349	333	356	318	347	321	314	336	369	307	329	324	304	299	312	291	344	320	313	321	334	307	313	281	313	296	316	349	306	340	301	306	329	316	345	325	301	333	331	324	327	342	352	282	330	339	360	316	299	317	305	346	325	314	309	337	350	322	339	328	324	352	308	332	301	350	313	319	318	326	290	325	324	337	347	316	305	297	338	335	299	337	345	286	351	314	321	312	345	306	313	304	292	289	341	326	325	328	309	337	308	323	318	295	320	324	310	311	301	317	278	336	342	307	327	334	334	326	342	327	323	324	315	358	312	326	321	335	289	329	351	311	293	319	341	316	317	325	323	322	255	327	339	335	313	332	311	312	348	338	316	318	323	322	298	351	332	321	334	312	331	338	315	343	287	324	320	348	353	286	358	339	294	304	321	313	319	336	317	310	297	319	306	315	300	293	327	297	304	300	323	310	338	293	313	347	332	313	360	315	327	290	338	313	313	311	346	336	318	323	342	339	324	327	309	319	321
32367	33607	28891	13678	4429	2008	1215	830	659	566	502	457	430	396	384	370	401	355	418	380	393	332	386	357	370	359	355	357	365	351	353	338	354	397	354	343	373	343	363	337	365	372	354	367	362	369	381	341	351	365	306	389	378	360	378	343	338	349	370	346	314	353	352	365	319	362	342	356	323	359	347	332	388	364	362	311	349	335	346	347	350	350	366	365	357	342	357	335	341	361	340	344	375	342	346	352	345	382	343	359	385	329	367	369	362	367	346	341	365	345	378	368	331	369	326	330	382	336	391	379	378	369	351	360	353	367	359	334	335	357	339	350	395	350	332	342	363	358	358	383	367	338	328	346	330	349	362	352	365	358	355	338	353	367	353	356	390	374	344	334	336	375	344	344	352	361	352	359	346	358	354	362	376	341	353	364	319	344	360	355	356	349	373	384	347	337	359	366	327	348	341	334	328	370	382	330	356	325	373	383	350	361	367	359	350	359	359	353	345	343	347	351	338	339	329	361	338	354	346	363	395	361	396	358	362	341	369	360	356	351	360	339	326	378	347	357	369	337	379	333	333	361	390	382	323	336	335	355	331	363	360	356	393	370	355	326	367	368	344	355	335	360	349	371	325	365	343	338	365	328	363	339	341	314	371	367	359	387	346	365	359	370	350	343	382	356	374	375	316	335	365	359	349	369	370	349	321	364	363	383	348	353	336	333	323	347	298	355	346	356	368	358	369	330	331	340	369	309	380	377	351	363	366	357	348	360	380	353	358	324	339	370	352	354	350	338	349	343	393	403	341	366	357	378	346	338	345	352	338	340	364	326	328	343	340	326	341	352	358	358	339	367	335	328	355	334	380	350	357	354	376	345	365	348	341	354	357	364	336	374	345	366	337	306	368	330	342	328	370	355	349	349	341	362	379	357	332	339	301	351	390	310	362	335	355	350	375	358	369	363	365	343	346	362	395	350	371	361	345	370	347	366	363	380	349	384	379	353	338	355	345	364	341	356	376	295	349	374	333	373	365	370	362	366	314	332	362	328	384	352	326	349	355	352	378	379	351	365	351	352	336	333	359	333	327	350	347	347	351	326	331	329	374	313	329	353	356	333	349	369	373	365	356	354	378	288	361	354	367	330	365	384	320	374	338	320	372	334	366	378	371	372	353	369	352	364	369	351	328	333	353	331	368	348	339	367	336	369	350	355	339	367	372	333	373	355	318	327	345	368	336	345	379	322	371	372	350	355	359	357	344	359	356	350	317	335	388	311	367	376	375	356	358	350	359	336	363	347	384	354	336	393	359	329	334	361	329	328	381	397	347	348	351	376	367	390	362	336	379	347	314	349	360	340	360	355	377	334	349	354	383	355	365	352	398	309	383	343	335	386	358	383	319	349	332	314	359	382	323	320	346	344	377	357	332	357	342	370	348	343	355	375	323	317	371	359	356	367	344	355	367	343	358	394	372	344	343	390	377	317	341	317	367	374	375	354	369	376	356	361	343	394	371	342	352	351	353	362	352	341	337	340	344	388	340	344	356	333	377	334	357	346	361	376	344	366	329	358	378	321	356	410	383	350	336	357	339	342	364	357	362	372	362	364	326	328	348	352	381	365	329	313	360	356	353	356	352	388	358	362	365	370	354	351	348	370	354	331	347	351	373	328	340	352	363	343	355	347	353	343	335	342	352	341	373	365	373	355	321	357	362	355	356	339	357	367	345	369	368	380	350	335	374	366	356	342	356	383	336	357	338	361	343	352	373	352	348	384	363	349	352	371	412	348	392	345	346	338	357	360	351	378	379	383	376	368	362	346	344	336	342	385	356	356	327	367	336	372	386	353	369	352	310	341	377	323	344	394	334	342	345	373	339	325	332	325	357	377	336	341	330	349	359	352	342	352	327	379	369	333	332	344	365	334	322	360	350	389	325	334	368	349	361	337	343	342	359	303	340	351	363	359	353	354	371	351	366	354	374	345	346	329	376	353	363	340	311	332	368	354	366	337	371	336	350	334	372	382	351	366	371	368	359	351	345	352	388	345	359	329	366	367	330	377	370	370	349	353	341	382	356	380	359	376	353	340	375	331	369	362	377	339	362	376	361	362	349	361	370	367	361	312	344	371	363	374	365	359	368	353	383	384	368	319	362	343	333	379	323	365	359	345	340	374	345	342	339	367	368	339	353	347	357	333	384	339	349	378	367	336	403	333	343	353	382	359	318	356	340	366	344	369	339	379	341	376	318	340	339	369	353	364	339	380	374	322	320	353	319	376	339	394	373	320	359	337	382	354	303	346	404	347	389	324	366	353	367	375	355	408	350	353	332	348	368	355	347	348	394	346	365	362	352	366	354	315	398	346	403	344	348	387	383	365	384	344	355	340	355	356	355	328	343	368	373	363	370	340	401	355	386	355	347	347	354	330	363	321	373	354	352	336	337	355	360	374	359	331	362	340	390	349	356	353	340	346	388	355	386	359	374	337	347	353	359	348	367	350	365	336	333	370	346	336	369	368	357	341	317	359	346	393	339	378	351	359	366	336	330	368	345	373	368	382	377	370	337	336	361	350	365	331	364	379	384	349	354	349	385	407	334	355	373	352	335	385	343	330	361	346	364	339	359	362	343	351	357	371	353	365	310	306	357	348	356	387	347	330	355	365	344	349	358	331	357	338	354	361	345	347	366	361	350	325	336	348	343	347	361	370	364	347	400	341	358	369	376	359	366	334	343	317	361	367	360	353	325	373	364	345	346	368	355	370	329	340	327	340	357	333	374	336	362	345	362	344	369	359	382	369	342	373	316	359	344	354	362	344	325	360	378	342	316	323	361	342	340	362	345	353	336	357	347	351	380	341	375	379	367	390	358	365	328	370	395	351	353	355	361	356	344	336	356	360	350	342	357	367	382	380	348	363	362	333	366	342	320	338	349	326	353	379	345	359	358	329	351	360	306	367	344	327	347	352	336	342	370	367	366	359	372	368	350	382	359	328	357	339	397	364	366	361	335	377	347	361	323	350	341	351	351	355	369	379	337	328	334	370	372	352	370	393	329	365	345	357	339	347	323	339	395	354	332	378	348	354	357	351	339	331	347	342	338	396	349	368	361	362	363	341	341	347	333	332	346	334	369	357	342	362	380	376	317	367	383	353	376	368	361	347	347	360	342	373	366	346	342	377	396	351	340	340	388	338	355	366	370	354	373	331	366	361	322	361	348	355	363	363	339	359	354	362	356	370	411	320	372	370	365	376	381	353	331	360	349	358	342	360	361	410	369	335	335	367	356	338	345	340	380	347	359	350	374	323	352	348	377	349	324	390	365	338	343	385	350	388	364	348	362	336	322	365	343	379	370	322	326	370	341	361	370	375	362	339	328	363	352	314	352	373	355	341	356	353	369	345	364	334	338	357	327	355	348	359	327	375	372	389	368	345	363	390	339	339	348	355	339	338	317	350	403	339	381	352	336	326	353	388	347	328	327	355	351	343	358	352	344	352	348	354	363	338	376	348	347	361
35267	46954	29282	12764	6175	3357	1930	1279	943	745	657	578	519	510	467	495	458	495	410	421	436	449	383	413	366	390	409	442	388	420	383	417	412	372	398	426	388	409	376	378	385	401	395	359	412	372	403	409	422	387	351	362	429	350	432	414	426	403	416	384	390	387	397	414	375	430	367	393	389	417	359	384	408	420	385	392	421	411	370	394	381	401	411	364	385	390	370	408	443	420	366	399	414	366	379	403	397	390	387	359	379	363	388	406	417	395	375	344	419	396	400	379	386	368	363	395	408	403	402	401	386	366	398	386	387	371	365	398	413	356	378	396	402	373	382	367	402	334	358	384	402	382	385	348	389	424	386	390	403	427	356	367	378	421	421	383	385	390	382	366	382	381	406	400	366	388	409	419	394	376	352	390	401	391	385	386	384	442	397	349	383	350	372	373	424	361	370	368	399	406	391	387	389	401	362	391	372	357	403	405	394	390	414	402	386	379	380	424	431	391	404	389	405	380	416	402	410	421	396	395	369	403	410	385	385	405	419	393	417	385	367	375	398	402	387	385	399	362	415	420	395	410	378	395	399	378	425	371	419	380	404	379	366	363	376	405	395	368	402	401	394	358	381	378	389	397	410	398	385	390	385	386	419	382	358	401	364	379	375	416	413	396	411	405	370	416	423	395	425	356	394	397	381	354	379	418	411	384	390	380	381	374	393	411	386	387	381	372	413	425	407	406	377	381	383	399	413	402	390	393	373	372	386	382	390	388	386	346	425	379	357	393	394	402	408	402	372	356	381	394	391	367	375	418	367	378	375	398	387	372	395	409	360	380	395	407	394	410	395	371	380	370	395	412	396	397	393	369	362	392	380	389	394	375	406	404	365	397	390	360	380	380	418	406	394	392	385	413	421	386	356	380	384	377	380	410	362	359	404	384	390	369	392	393	396	386	413	406	391	360	398	402	398	402	377	358	360	350	407	372	399	393	378	391	402	398	400	419	399	386	398	367	390	377	361	430	395	419	378	404	385	428	349	418	410	379	369	388	368	388	384	363	398	395	413	418	375	387	368	393	344	387	381	405	338	389	365	399	371	368	360	382	388	405	362	365	382	398	383	402	387	404	384	351	370	368	410	366	414	396	412	346	378	419	423	396	332	409	396	390	396	376	395	378	359	422	386	374	394	365	388	394	398	383	408	365	411	405	355	411	386	399	382	407	384	400	365	378	405	396	399	368	360	399	382	387	390	352	386	413	412	387	370	382	391	402	394	353	407	388	375	356	370	364	441	349	385	402	357	423	400	387	382	400	378	371	392	391	417	388	401	403	417	389	427	427	385	390	381	368	422	412	397	408	356	378	396	392	403	391	409	344	412	409	389	418	389	424	382	379	421	376	363	380	379	410	392	382	388	417	364	364	393	391	410	349	368	391	379	382	393	421	326	374	420	403	420	386	401	399	390	400	398	399	407	396	369	370	384	370	386	392	366	391	370	360	416	421	395	374	376	411	365	361	373	382	358	371	391	390	370	407	380	376	402	383	407	400	384	399	404	413	385	375	370	359	375	424	385	417	395	366	412	414	394	410	411	377	362	413	385	376	418	415	365	401	392	414	396	373	415	368	441	384	416	378	408	416	371	402	374	394	370	383	429	387	415	390	390	354	392	364	388	409	411	367	387	379	400	402	385	378	356	382	419	386	373	388	364	377	426	392	393	378	435	418	428	335	419	414	396	396	373	383	371	358	383	392	377	412	389	355	386	416	424	390	367	371	409	390	381	386	382	400	372	390	402	394	357	386	393	357	393	364	405	388	368	382	364	379	353	378	391	399	443	385	386	370	375	373	418	387	369	389	395	401	394	412	350	391	383	391	381	387	410	387	374	430	398	373	411	382	382	427	366	400	390	344	416	390	370	371	388	405	367	369	366	408	393	377	416	393	376	416	364	383	384	393	377	372	403	377	402	363	412	353	373	390	407	386	394	398	400	408	395	398	401	358	363	369	414	422	382	413	387	400	423	406	361	424	368	392	382	395	384	411	428	437	391	390	373	408	414	372	405	399	384	392	419	414	409	395	399	425	410	405	416	414	397	418	421	408	367	404	377	416	387	399	403	383	390	424	371	377	379	372	399	397	422	401	397	373	384	400	378	393	382	400	422	378	388	379	376	402	388	362	410	393	356	399	365	395	399	384	384	379	388	375	390	419	392	397	372	413	391	392	346	388	375	395	438	428	440	391	452	382	414	398	357	407	360	409	412	410	409	414	388	342	390	361	345	371	378	388	407	351	393	403	408	350	374	420	428	393	374	393	371	389	390	413	370	383	381	412	405	356	418	406	371	365	397	398	378	417	348	388	359	386	380	395	385	404	391	396	361	388	385	407	440	405	380	405	409	408	374	393	388	384	372	390	389	386	382	401	358	395	363	392	400	398	362	363	374	413	395	359	410	404	356	401	391	364	394	401	408	385	397	364	368	437	380	380	395	426	423	388	373	406	364	399	377	386	401	443	393	396	445	386	398	388	399	385	377	368	408	411	394	422	412	386	374	405	428	377	371	383	401	389	368	414	391	406	342	404	385	386	368	396	363	404	389	365	414	420	385	384	392	375	374	403	389	386	384	391	362	425	351	379	398	394	381	398	415	411	392	381	368	379	413	392	363	413	379	393	390	402	384	395	359	403	373	384	398	377	386	394	400	360	390	389	371	395	404	379	424	417	401	394	408	368	444	394	417	370	376	382	380	390	394	417	400	429	409	410	405	382	368	368	389	399	402	383	418	406	387	372	376	391	409	364	412	388	401	368	371	395	408	400	395	398	398	387	418	403	423	382	405	393	373	382	428	371	396	391	388	426	372	376	376	437	425	394	411	381	418	387	409	372	382	411	393	390	415	415	380	374	413	384	384	369	373	360	409	382	397	381	406	432	356	429	344	379	425	422	385	396	360	384	388	408	388	407	393	402	361	408	384	363	380	391	447	414	395	383	402	388	383	385	394	385	384	400	360	419	384	393	390	399	382	404	370	404	379	357	396	393	373	411	408	423	373	374	356	387	375	411	393	411	414	419	376	376	390	373	413	390	365	387	372	360	387	349	398	390	380	386	442	415	379	391	379	435	384	390	357	380	378	354	402	415	397	370	402	373	439	392	391	398	376	388	403	398	388	381	401	365	371	399	400	392	401	366	363	359	378	405	407	390	389	409	364	391	445	371	359	363	402	380	396	416	399	413	402	401	377	412	397	356	409	389	402	378	409	410	402	389	390	415	362	418	390	360	409	383	388	400	393	389	389	395	387	380	369	407	389	355	390	376	361	377	391	403	385	381	389	397	415	397	386	396	423	353	372	367	408	340	437	406	382	391	379	408	398	367	407	384	415	383	341	391	381	382	384	352	366	393	385	343	394	422	378	398	394	397	395	424	390	405	389	381	376	368	421	383	384	392	387	415	403	407	382	378	388	396	373	398	344	382	407	411	383	392	434	385	346	417	374	392	367	415	416	414	364	352	389	399
23880	21455	28534	25084	21382	12954	3672	1497	938	734	628	511	438	407	420	402	367	359	342	358	341	325	324	332	307	293	320	302	294	303	321	308	309	315	319	290	282	310	272	304	280	282	250	302	306	283	314	289	318	311	290	331	325	311	300	282	268	299	304	300	292	302	274	292	283	333	272	271	292	283	311	305	291	316	299	261	312	296	291	306	288	273	330	327	306	271	278	308	294	278	300	264	293	281	296	299	286	322	293	289	297	291	290	287	290	283	325	309	304	304	295	293	318	276	286	285	296	277	306	283	310	308	308	317	289	299	307	302	299	291	295	284	303	339	293	305	303	263	305	312	309	285	319	267	299	284	282	281	291	330	305	272	287	333	263	287	282	327	302	282	274	320	319	288	295	297	334	291	294	287	309	297	274	273	275	313	315	284	300	272	275	320	277	295	300	314	301	298	287	311	291	292	344	291	316	265	310	287	305	301	291	288	326	284	294	327	311	293	272	317	296	296	315	311	313	320	291	316	317	300	298	267	310	292	278	297	307	283	265	304	295	283	287	321	308	304	311	345	297	271	314	277	334	288	310	277	260	310	279	299	338	290	314	301	329	310	298	282	296	288	326	274	280	294	283	327	303	323	295	316	285	313	284	302	294	288	322	298	307	314	311	273	332	297	290	303	294	287	292	302	306	324	297	305	278	278	316	288	289	290	324	262	279	296	290	272	282	310	313	298	323	283	322	286	317	293	293	295	290	288	307	302	309	275	303	319	287	338	297	306	280	291	300	308	300	326	299	311	312	312	297	287	277	308	314	291	276	298	300	308	309	304	277	302	269	298	287	262	294	293	293	291	314	323	297	263	289	268	294	303	282	320	297	302	310	281	274	278	329	307	301	279	272	289	332	314	270	289	288	271	324	299	278	290	276	295	313	314	303	276	288	274	265	274	281	277	310	301	277	272	305	311	312	295	290	269	296	281	284	315	296	302	271	299	284	322	312	338	311	302	311	286	331	296	296	290	285	286	301	317	290	263	333	285	292	304	286	299	297	308	282	299	315	304	314	292	286	281	296	313	271	302	286	282	275	290	307	325	330	319	297	262	304	304	279	266	286	300	316	320	303	270	288	273	297	274	291	295	335	299	323	325	305	299	311	291	294	298	284	294	318	318	299	271	294	283	291	292	285	283	293	276	278	343	278	275	269	284	288	295	314	319	317	276	294	297	264	335	284	297	303	308	289	308	317	272	309	292	298	279	284	292	324	295	281	315	292	324	293	306	322	318	303	298	319	281	304	325	298	302	295	305	309	317	302	288	321	292	288	289	313	300	302	293	299	311	299	310	295	300	303	315	286	281	314	308	280	334	292	294	302	276	297	274	284	299	306	318	316	294	319	262	302	298	303	280	295	290	283	317	320	290	279	305	272	316	305	329	320	286	314	315	304	280	307	348	299	280	298	310	323	283	312	287	300	295	299	281	321	300	301	291	325	287	292	300	294	273	309	327	299	298	297	256	327	294	273	319	262	295	310	327	297	280	281	327	294	324	318	284	298	325	310	295	310	306	282	299	301	294	316	280	319	289	302	307	307	299	287	290	299	295	285	294	282	305	316	270	264	292	331	265	317	293	291	314	318	323	327	314	287	273	321	297	279	295	288	299	292	291	284	313	296	279	299	288	293	296	301	309	302	263	295	295	276	285	298	296	288	316	281	311	315	297	256	266	287	311	303	269	309	289	308	292	248	316	280	311	307	274	298	283	292	323	300	322	290	303	279	317	304	275	272	297	264	262	317	297	301	300	288	290	269	311	272	320	276	321	345	285	338	323	294	307	355	323	303	296	326	317	295	309	292	286	301	317	275	293	265	265	316	319	278	304	294	300	292	302	331	284	308	303	302	277	333	317	293	298	285	295	292	313	304	281	260	296	308	305	321	291	301	280	326	290	316	311	312	298	332	322	295	310	301	314	291	304	320	306	311	301	272	272	299	324	309	304	306	284	320	306	301	337	296	268	272	316	310	302	295	287	306	306	301	304	292	320	335	286	303	296	320	308	302	306	307	291	295	295	296	286	300	305	303	299	301	287	315	320	273	306	322	310	314	319	291	313	308	317	301	292	288	285	275	279	272	297	322	271	313	308	307	320	309	277	306	358	330	273	306	291	289	300	270	292	282	310	284	300	283	294	305	306	314	297	299	314	316	314	327	304	308	306	298	287	314	277	288	315	275	304	322	304	308	251	283	295	310	331	289	285	284	265	260	308	308	317	273	305	308	274	298	298	301	324	329	317	288	309	306	295	293	317	295	287	278	293	310	319	316	302	296	276	303	300	322	270	258	305	302	313	282	291	299	346	289	298	298	297	325	309	300	290	291	276	288	284	286	297	302	305	286	288	266	325	279	322	307	279	299	299	301	298	314	302	312	312	289	285	280	296	302	306	301	310	307	296	308	298	280	268	321	286	277	300	309	275	286	288	261	295	285	299	313	311	301	312	312	285	280	311	293	313	296	302	282	300	316	300	289	302	302	308	324	323	260	316	268	315	284	260	314	258	325	281	275	321	269	267	299	286	302	275	283	312	300	304	270	287	282	278	299	315	305	354	327	294	306	290	268	311	291	290	301	282	300	290	279	307	284	306	312	325	275	314	307	294	314	322	296	293	287	297	328	313	304	328	302	286	276	294	290	288	283	281	292	307	309	298	316	299	314	331	304	313	295	320	286	300	296	294	304	299	274	304	293	299	298	318	295	304	296	337	280	291	299	309	299	318	304	315	293	305	296	279	300	309	305	291	285	308	272	302	304	256	312	337	300	304	321	279	276	302	318	258	283	270	292	280	295	263	290	287	319	307	315	301	278	310	266	311	309	288	307	277	290	277	288	282	276	284	281	308	294	334	291	286	277	318	303	284	314	309	294	304	300	300	316	299	316	306	321	303	306	280	303	292	298	284	316	332	295	309	315	290	285	308	302	305	284	255	253	289	314	312	299	291	306	323	263	259	272	307	299	278	300	311	319	307	306	302	294	286	304	314	274	317	310	298	318	309	318	253	320	316	297	301	281	298	285	296	272	312	305	271	284	306	298	331	297	312	304	278	285	307	299	296	279	311	305	296	275	317	263	283	303	286	290	312	328	298	287	306	306	269	313	311	298	291	287	284	306	295	303	279	302	308	283	324	291	293	345	312	316	257	306	276	274	300	286	276	312	277	273	263	301	326	309	274	325	326	309	288	332	311	297	277	294	316	307	319	295	288	289	293	302	315	285	289	292	323	287	280	288	280	300	292	304	284	298	299	278	304	307	287	281	339	301	265	313	294	285	298	299	296	304	344	285	296	315	269	277	306	312	300	306	286	310	287	290	279	318	275	277	288	263	287	313	306	304	321	295	303	291	279	300	294	263	280	317	288	297	283	318	300	292	272	310	315	293	293	291	316	285	297	307	289	286	292	311	288	334	303	307	312	314	312	290	316	314	275	320	273	283	299	276	262	276	281	310	292	267	310	296	316	284	317
35823	53914	38892	26812	15623	7258	3668	2233	1432	1051	874	699	617	591	535	471	474	417	414	383	347	388	372	351	334	370	360	350	353	360	337	341	330	340	356	329	334	311	328	313	328	347	310	325	324	343	319	320	337	328	322	293	317	303	318	335	307	341	315	338	344	325	339	332	289	319	316	378	317	305	356	351	350	338	331	316	309	301	311	340	336	338	310	307	340	306	313	309	298	321	305	323	324	312	336	330	332	348	330	319	347	308	350	315	308	344	358	305	341	307	345	335	326	320	317	339	325	333	370	317	308	338	331	321	321	320	300	315	376	346	317	340	322	340	326	345	321	298	306	348	326	323	345	329	329	306	329	319	328	337	365	304	330	340	349	329	339	335	341	322	335	370	339	311	342	311	293	333	331	321	337	336	306	350	337	352	327	353	335	300	322	318	325	343	308	342	349	328	319	319	351	359	314	323	338	339	297	341	334	315	346	323	343	336	339	310	343	311	334	331	283	299	341	317	334	342	346	325	342	348	337	322	329	315	325	324	347	352	295	350	355	306	305	333	321	318	337	336	328	300	339	314	316	342	308	334	349	362	332	327	282	310	332	304	337	320	305	349	334	325	339	346	352	307	292	316	336	312	322	353	317	343	336	355	340	318	328	309	321	342	348	348	352	277	319	361	364	328	344	271	339	294	305	356	323	367	353	336	342	323	321	334	334	338	336	321	331	335	333	339	349	309	356	344	331	350	332	319	328	351	354	314	332	322	285	334	330	329	300	327	344	351	308	289	322	340	302	320	348	318	313	319	349	339	300	318	320	309	330	314	338	334	334	331	333	324	323	298	330	350	353	341	322	328	328	322	329	322	307	323	348	324	326	366	323	298	330	308	325	314	308	330	354	304	316	300	337	345	332	302	307	332	324	370	306	324	345	322	308	304	341	333	320	354	331	333	346	325	332	337	357	335	303	322	336	354	311	337	342	353	311	334	347	313	334	323	325	314	297	310	337	317	300	320	301	334	358	323	331	329	299	343	348	332	319	333	344	339	330	354	316	307	334	301	327	340	309	346	329	319	328	302	341	322	307	331	354	320	316	311	338	350	307	347	336	337	340	344	366	338	359	332	353	347	352	327	315	309	311	317	370	285	350	337	334	333	338	294	355	320	338	303	318	336	338	320	325	318	340	322	317	334	318	341	343	315	302	311	317	328	350	309	301	330	300	340	318	327	329	326	324	302	331	324	319	327	326	321	331	345	317	309	330	346	313	323	312	327	331	313	326	339	300	333	339	326	323	324	323	317	320	320	325	359	333	319	318	304	335	332	336	366	308	337	338	292	327	328	315	330	347	341	310	334	348	315	340	338	312	327	355	323	330	346	315	327	336	351	334	340	355	298	331	307	324	344	311	327	338	339	303	292	317	307	320	311	310	330	313	321	343	328	306	304	281	312	355	313	329	329	338	348	334	312	321	334	335	330	339	320	323	325	325	344	336	352	329	295	319	329	354	337	330	297	315	310	313	334	326	334	282	326	306	339	313	339	328	339	314	326	350	320	320	307	334	328	357	296	346	317	343	322	275	332	342	327	331	338	318	354	311	341	331	355	303	314	310	336	320	317	320	350	347	323	327	325	337	320	329	320	353	327	317	344	335	320	341	311	309	338	328	349	301	293	337	321	332	325	315	340	332	323	349	335	375	325	309	347	335	330	341	300	319	356	321	326	353	358	335	316	352	313	294	313	330	311	316	352	319	314	329	293	298	355	320	307	321	346	331	324	303	325	323	301	317	347	314	330	328	305	309	338	339	327	313	328	327	341	322	348	337	333	306	329	317	310	327	331	319	330	338	324	353	315	318	351	309	339	334	355	325	366	324	309	336	352	310	338	350	326	316	338	319	357	306	325	333	320	294	333	324	314	303	326	330	333	303	304	338	329	323	297	368	324	342	301	336	318	324	344	318	326	307	352	339	283	328	328	302	369	341	322	338	356	341	320	350	317	335	313	323	340	321	341	320	325	319	330	314	341	325	342	321	349	310	349	336	312	322	353	328	338	320	335	313	321	323	331	356	340	332	333	311	307	320	358	348	353	331	308	288	337	357	355	290	317	326	317	314	320	325	334	344	314	356	325	332	325	296	336	330	327	339	331	356	323	328	317	314	338	346	327	307	348	340	340	341	329	301	309	316	360	354	330	355	340	352	315	314	343	344	294	322	343	360	343	325	307	328	327	300	351	319	367	317	326	326	314	319	302	344	316	331	339	345	365	292	311	319	325	320	335	314	339	317	320	328	354	295	329	342	331	341	336	321	313	339	349	330	320	350	328	345	336	328	356	324	347	304	341	291	330	354	345	326	329	341	351	325	321	300	307	292	326	346	333	308	337	321	298	319	340	359	368	327	313	332	331	365	334	328	338	288	315	309	324	296	349	329	337	343	344	344	316	316	312	286	319	330	310	315	337	311	348	325	315	333	333	350	361	313	347	330	318	310	335	339	319	313	352	335	354	344	326	303	316	329	331	345	366	343	314	351	333	337	299	330	322	300	330	326	338	327	325	329	312	316	326	314	319	312	316	332	316	299	325	284	337	313	312	303	294	302	302	332	307	335	315	330	295	324	350	325	339	324	316	332	333	369	351	326	306	314	343	300	338	336	343	308	329	327	364	310	317	290	335	302	341	333	336	321	322	319	348	315	339	357	282	332	351	297	328	342	331	310	321	360	305	298	283	280	278	348	331	322	352	349	325	344	334	316	322	314	357	322	321	337	327	318	307	334	320	331	315	327	318	337	308	325	359	339	349	344	318	363	335	358	361	297	317	336	339	331	342	299	346	345	358	333	332	342	329	303	313	363	327	280	313	373	308	317	329	334	304	311	348	372	298	339	297	327	302	335	298	309	346	325	307	352	321	332	369	326	324	307	322	331	292	324	331	333	323	312	307	365	326	329	318	325	331	308	312	311	343	321	348	324	368	301	336	345	317	314	352	324	290	338	341	318	292	313	343	363	321	350	337	337	300	334	328	277	321	357	361	331	339	326	331	316	301	360	346	305	296	312	335	340	329	314	312	342	320	322	304	343	335	309	357	347	319	348	363	353	363	314	338	366	323	353	316	325	324	316	320	319	287	356	301	331	348	311	319	339	339	296	327	298	313	305	310	333	324	319	342	326	326	298	348	367	294	324	345	340	321	315	311	332	336	362	349	320	321	312	292	340	341	349	341	304	314	336	296	344	356	293	337	334	286	302	361	334	328	327	320	350	324	324	392	339	339	322	346	303	312	302	327	299	317	341	320	322	317	319	304	325	325	321	327	288	312	279	362	346	336	316	345	328	331	341	316	299	328	305	311	336	278	339	321	344	328	282	349	345	288	323	340	288	358	319	358	324	367	357	321	333	323	321	320	303	335	345	322	333	345	329	334	330	316	288	321	323	336	317	305	298	353	323	338	316	304	291	323	321	322	334	336	332	332	330	351	334	340	328	286	287	365	332	349	303	372	316	335	362	293	355	332
25107	21530	27879	26023	13895	4434	1876	1114	796	671	594	490	537	512	462	451	437	421	441	410	442	408	384	430	389	394	368	373	372	424	394	384	376	389	380	390	372	423	368	378	379	348	374	376	389	398	406	349	393	414	391	357	390	387	368	377	377	370	337	389	382	382	370	377	374	400	371	397	349	418	392	384	361	387	378	390	395	367	353	403	376	388	332	355	397	362	376	379	394	342	348	328	368	381	369	379	360	371	401	355	367	386	349	372	332	402	387	385	384	386	424	393	408	354	387	368	346	385	393	365	370	362	405	382	358	371	376	400	385	373	373	373	369	347	343	380	399	387	368	333	383	384	377	409	403	362	387	353	419	419	405	368	372	355	384	404	392	358	364	388	374	397	373	350	400	408	411	377	378	415	376	350	364	423	360	358	368	363	409	363	328	368	389	380	362	362	381	392	377	375	386	377	369	373	371	392	364	403	404	357	383	386	391	392	352	395	379	385	346	369	391	398	360	353	410	366	388	378	384	387	367	355	396	379	383	372	354	378	396	368	405	370	404	381	351	355	385	400	363	384	393	360	349	353	357	390	371	383	393	352	385	387	371	326	385	366	407	358	356	376	386	378	397	403	362	399	358	393	416	365	338	396	393	374	384	370	362	403	375	390	384	371	376	366	382	363	344	365	397	363	398	374	350	392	357	375	386	388	400	377	388	408	413	382	360	371	367	397	393	388	434	380	379	349	369	413	403	377	373	369	404	385	364	356	382	374	396	381	359	367	376	379	402	362	393	373	401	399	373	406	384	347	361	379	383	385	405	417	378	372	346	393	414	384	429	361	386	383	354	367	398	354	339	361	364	369	364	322	384	408	386	404	371	377	405	364	381	392	360	362	391	391	354	388	410	399	343	359	347	372	398	366	391	385	398	369	373	347	396	345	412	359	360	387	334	411	388	402	373	402	397	374	355	368	378	381	383	393	371	396	387	382	341	392	374	379	384	370	370	391	398	380	378	361	348	379	378	400	374	384	371	405	397	399	397	390	356	389	403	388	362	374	392	366	383	393	352	388	365	395	411	339	359	352	358	377	370	367	370	389	385	398	365	368	361	338	393	370	372	357	374	355	378	380	384	350	404	357	341	371	401	401	360	398	382	381	356	357	407	348	402	361	334	357	396	358	397	405	367	374	363	411	381	357	381	374	390	355	378	369	403	367	351	376	388	407	399	418	350	345	378	365	410	368	382	354	377	381	398	368	366	379	379	377	381	378	406	389	359	414	382	385	374	370	394	434	359	390	360	364	396	372	379	370	400	384	395	390	370	347	345	381	376	363	364	368	408	427	387	367	365	365	388	414	324	379	377	387	371	395	377	394	384	377	373	368	362	388	342	399	362	380	382	374	393	424	371	389	372	389	406	364	371	379	358	400	376	402	412	393	401	352	396	394	409	420	388	390	400	343	380	373	383	365	363	366	379	388	370	363	369	379	401	382	357	380	399	374	375	399	395	414	353	383	370	388	390	403	376	378	375	405	359	386	374	373	355	374	396	322	342	370	398	397	355	345	383	391	383	362	356	359	377	406	390	406	383	392	391	386	425	376	377	366	391	413	373	398	375	390	355	367	326	411	364	360	393	362	396	391	399	338	411	395	351	376	389	364	362	404	343	334	359	379	400	387	374	387	353	385	390	390	410	330	375	372	377	375	372	373	345	384	399	367	391	374	396	398	371	371	379	398	365	382	351	399	373	388	354	405	399	383	404	358	367	374	442	385	375	402	394	368	357	377	393	366	351	362	394	403	400	414	358	369	376	381	362	414	364	389	384	364	405	395	396	364	368	356	397	384	374	371	359	355	386	393	380	409	378	359	376	406	367	350	363	400	364	387	391	387	381	385	387	369	358	356	366	394	394	380	373	416	385	377	365	336	373	369	422	376	378	385	403	380	370	347	372	364	380	389	388	430	360	381	386	371	395	362	372	328	374	351	365	370	371	343	409	390	392	374	379	393	408	355	377	363	393	381	368	419	373	371	364	362	394	361	367	402	371	380	360	379	366	368	391	328	386	385	348	394	379	359	373	374	404	373	375	365	392	355	400	406	392	360	391	362	348	392	413	383	370	388	373	354	338	398	375	382	391	393	361	385	405	384	345	397	405	392	381	382	368	385	390	377	357	400	370	359	386	361	402	350	380	384	381	368	413	428	395	423	353	373	349	367	419	384	408	373	361	378	361	399	376	413	361	387	376	327	426	362	353	373	366	366	379	362	377	340	390	383	377	396	390	393	378	356	383	361	398	389	386	369	397	382	380	372	381	355	376	349	390	374	383	379	355	347	412	372	354	380	400	367	385	365	381	408	383	338	380	393	394	370	383	348	383	375	380	364	398	374	352	365	382	392	389	341	373	386	377	397	368	332	373	404	360	409	373	412	418	363	379	380	403	346	363	378	359	373	343	380	346	388	374	396	399	352	374	425	380	380	354	361	382	363	383	354	344	334	411	394	371	423	374	386	370	381	374	387	359	381	365	385	347	382	366	368	347	379	399	378	414	369	396	390	387	415	381	406	365	389	389	419	433	374	418	406	384	411	377	391	423	379	386	399	372	397	416	362	400	387	367	426	387	340	398	388	396	411	374	352	375	365	353	396	360	370	388	362	369	387	372	360	375	361	409	373	346	401	382	376	366	374	384	363	390	353	366	400	381	372	392	419	383	351	355	404	345	382	411	366	417	372	392	394	365	359	381	352	415	344	380	390	359	412	382	391	344	363	386	349	356	410	370	380	370	323	372	390	408	402	382	384	369	397	373	357	362	373	373	418	384	382	409	333	408	353	378	413	368	355	392	371	370	391	380	371	379	395	392	349	377	376	350	389	412	363	390	410	377	391	380	368	380	408	381	395	398	373	368	393	397	363	388	423	381	400	398	400	435	358	370	353	401	348	387	406	401	366	376	385	396	397	371	392	358	411	389	389	385	376	363	388	365	376	397	395	366	333	402	380	373	361	393	361	389	396	404	377	361	373	363	370	396	383	356	381	389	377	405	355	392	380	382	389	371	383	405	411	381	368	369	383	414	360	381	397	409	371	360	325	395	376	349	376	402	375	392	370	371	388	376	350	369	390	355	410	393	375	390	412	388	346	386	390	357	382	364	340	412	388	379	391	397	353	428	367	394	381	412	368	372	382	372	392	383	366	361	375	376	364	365	399	405	368	423	377	365	358	400	357	351	386	377	378	368	368	381	369	405	373	388	414	363	370	382	362	393	401	382	345	382	401	378	356	371	390	371	397	374	398	383	409	350	370	364	396	397	390	371	351	399	368	394	352	367	398	395	395	398	377	357	329	355	361	402	368	400	398	393	400	399	372	357	392	377	344	413	391	361	389	403	357	368	391	358	379	390	371	386	372	388	426	367	400	367	395	385	399	379	344	392	407	372	375	343	384	386	384	351	393	370	393	380	363	402	414	375	383	413	382	377	353	388	394	424	382	396	346	397	381	391	372	385	361	383	367
34331	49024	35272	22813	11455	5315	2693	1643	1187	927	784	719	634	602	601	553	544	494	541	460	472	440	434	452	427	411	400	394	430	425	409	427	460	391	407	423	401	402	434	401	432	416	386	379	430	419	436	432	405	388	412	399	407	413	420	423	393	428	412	395	466	390	418	400	435	418	448	409	412	406	439	402	440	409	410	423	401	425	404	385	428	388	419	397	396	405	420	416	427	406	405	402	397	397	418	419	441	389	399	400	403	414	376	417	403	415	426	411	407	406	401	435	368	403	415	421	366	396	383	428	399	398	386	426	405	434	396	403	347	400	424	403	447	369	423	394	419	409	393	378	402	415	374	385	425	388	407	382	393	398	423	419	401	422	430	417	410	418	451	413	414	388	399	421	434	428	433	414	404	397	412	400	425	419	423	449	352	418	421	413	376	449	402	410	415	427	426	368	375	387	434	387	358	389	425	375	416	405	391	404	412	426	445	425	411	377	426	410	421	410	399	396	397	438	442	399	438	408	414	401	328	391	433	394	411	418	410	414	386	403	401	416	413	390	399	417	396	430	435	427	394	426	418	405	423	377	376	404	422	395	426	409	411	447	409	404	439	396	404	423	424	459	412	416	384	414	427	390	421	433	412	383	369	406	439	426	421	440	379	383	411	407	409	443	428	404	399	407	421	403	418	402	433	401	431	461	429	420	384	398	394	418	365	382	430	454	385	422	405	376	407	410	392	425	397	431	392	401	421	369	411	424	374	404	385	398	406	415	423	391	426	406	391	404	445	389	389	412	443	408	382	393	412	390	426	436	396	392	424	439	402	395	418	385	421	399	368	414	417	405	414	437	392	436	436	411	395	401	420	397	419	403	404	429	393	393	434	375	373	419	449	404	402	382	396	417	412	394	410	417	403	424	447	385	430	385	418	395	400	393	433	411	407	394	449	446	382	420	431	416	419	420	416	395	414	414	387	439	408	401	419	411	359	430	395	424	398	430	393	429	403	416	414	415	368	432	438	426	395	424	443	394	404	391	381	387	365	441	421	382	386	420	407	404	403	412	391	419	390	463	422	404	423	416	397	429	408	388	367	412	415	432	400	438	443	389	384	391	430	410	400	442	382	421	412	408	422	449	392	412	430	406	439	400	420	381	424	422	365	432	427	397	403	437	417	425	424	412	385	437	405	419	395	433	411	426	430	398	403	398	427	410	410	412	434	410	383	405	407	420	391	391	387	425	417	435	391	431	402	420	442	411	410	437	437	410	398	403	397	443	381	382	413	405	413	405	430	419	435	423	395	380	399	396	397	409	415	425	398	393	371	435	396	431	389	456	379	403	437	437	408	406	430	385	429	414	423	429	419	440	386	374	426	363	410	419	400	400	424	430	398	386	381	428	391	397	412	402	437	385	396	456	391	416	417	385	412	424	404	433	410	424	421	400	428	428	429	379	420	467	366	408	395	445	387	405	412	423	383	423	428	420	399	419	418	366	393	372	379	434	426	427	414	405	432	441	395	416	430	413	418	415	423	359	385	405	440	443	416	410	413	406	436	389	416	404	436	425	450	399	424	404	399	399	401	387	400	398	395	407	391	415	414	408	380	423	418	397	429	387	411	404	362	407	432	424	437	411	392	430	411	422	401	429	419	403	458	387	436	410	399	413	406	433	387	398	417	379	398	420	422	418	388	429	394	398	423	382	406	455	404	436	400	415	388	412	412	408	403	398	406	366	386	429	435	403	412	414	413	440	432	431	397	426	397	397	396	439	402	432	398	410	414	439	411	427	444	404	389	414	417	421	408	396	390	374	373	410	402	405	400	413	422	394	414	411	427	411	425	418	434	428	415	410	394	404	379	413	406	375	382	430	367	482	376	421	395	428	397	406	420	413	397	458	408	392	417	386	434	439	403	385	394	396	441	380	450	398	418	390	380	423	427	392	425	426	377	432	399	420	386	381	404	396	407	430	399	431	383	433	422	405	418	425	438	407	409	386	393	411	391	392	378	433	424	439	430	419	398	381	422	437	370	400	408	432	431	437	384	395	409	381	391	400	435	395	449	389	445	423	428	397	420	447	371	423	379	412	434	431	388	394	404	408	405	375	427	407	413	434	409	414	398	420	412	381	433	418	427	410	405	404	409	403	407	389	438	363	390	439	419	445	389	439	398	425	388	406	404	411	424	395	407	432	385	441	425	400	386	421	378	442	426	414	382	434	362	386	390	396	427	437	421	395	402	388	425	458	410	423	416	423	399	424	393	422	389	401	400	381	411	405	448	425	383	411	424	407	442	422	415	416	385	424	420	423	413	398	406	391	408	382	441	396	392	384	416	408	387	387	400	416	402	419	397	435	435	426	432	392	451	393	417	396	401	407	423	420	432	389	381	400	393	414	398	412	387	399	416	397	438	422	408	438	378	405	395	407	435	377	447	433	398	404	415	375	428	415	394	387	396	437	401	390	400	413	399	398	388	393	383	431	415	423	446	386	413	398	399	353	434	394	373	438	428	388	395	413	389	383	396	385	394	436	376	423	377	428	401	402	409	429	413	407	422	420	394	374	407	417	448	435	383	430	377	427	418	416	384	404	385	388	443	382	381	397	401	429	417	411	421	410	408	390	414	353	451	409	380	408	391	385	393	444	404	394	429	424	436	427	404	412	378	409	414	392	404	417	380	432	417	414	428	363	394	435	404	414	366	411	388	385	390	415	400	379	417	390	444	400	445	407	387	427	461	394	414	417	404	389	431	387	405	373	419	419	427	398	408	446	414	417	395	424	396	438	420	412	399	438	400	431	400	424	377	398	415	409	407	397	404	426	404	358	392	406	385	396	435	442	424	393	373	413	401	404	409	426	426	374	428	394	459	413	399	386	387	453	429	428	427	391	406	422	435	410	431	375	415	381	387	399	381	408	416	424	421	422	411	415	443	405	398	438	439	428	440	449	428	413	408	400	407	411	404	427	398	428	378	382	422	361	426	427	402	441	407	422	385	420	393	382	411	412	418	425	410	393	439	414	408	380	418	425	433	430	373	386	425	398	395	402	353	409	415	406	392	402	424	404	421	433	430	421	416	389	383	419	422	421	398	421	384	379	388	417	425	409	398	363	424	447	401	424	412	409	410	408	392	431	430	434	429	444	405	417	419	417	403	394	432	391	396	406	419	406	398	444	410	413	442	412	440	393	405	387	404	382	386	464	396	417	424	431	422	404	434	406	385	423	404	444	388	371	388	400	398	413	403	404	428	418	402	440	379	417	446	386	397	410	387	441	380	421	418	424	413	395	403	366	444	429	438	418	409	432	376	393	418	398	445	446	413	399	446	404	441	401	442	403	411	388	437	430	391	414	429	418	416	398	397	402	411	365	425	369	405	417	423	371	408	399	376	415	413	389	375	408	424	410	414	430	379	419	443	406	399	433	412	421	442	434	424	440	380	428	388	436	449	403	403	445	393	417	373	439	436	410	409	408	430	401	423	402	403	431	422	385	425	413	415	406	404	410	434	396
22779	21442	29087	24445	21734	20994	10528	2347	1319	1010	811	690	652	538	493	462	430	411	411	394	363	346	372	354	330	343	342	312	340	335	330	340	341	320	322	332	294	328	316	306	301	274	333	367	287	273	313	293	286	313	286	319	325	285	292	314	337	311	313	284	294	323	315	308	289	292	298	325	275	340	295	275	318	320	287	277	308	245	290	314	312	296	295	304	285	310	301	298	331	297	321	312	313	315	286	318	321	320	323	315	288	311	296	292	309	326	324	317	338	316	309	303	322	318	276	296	292	316	327	285	309	322	303	294	319	280	308	324	301	313	285	315	322	288	334	327	308	305	314	297	295	291	300	294	302	312	304	307	305	330	310	330	302	322	296	337	312	299	312	351	332	272	310	325	306	319	319	289	301	320	337	300	305	288	305	284	294	313	288	312	307	284	289	307	298	313	297	306	312	307	304	305	301	308	310	292	297	290	314	295	294	298	310	294	325	325	341	316	315	285	302	309	303	251	312	290	281	289	293	311	275	283	303	311	307	332	269	264	317	325	308	340	298	334	309	284	304	313	333	276	322	310	316	305	298	351	327	339	302	293	296	312	296	341	339	298	303	303	311	293	340	276	294	317	305	308	317	293	320	337	314	327	304	312	287	278	313	307	324	323	271	296	294	290	316	295	308	300	292	291	325	284	262	309	324	297	286	301	287	312	303	299	286	296	294	314	293	304	297	321	290	337	292	276	283	298	314	327	304	305	278	313	263	316	295	308	289	316	286	303	304	299	322	309	316	286	320	272	284	322	287	290	330	288	272	323	264	295	317	330	300	313	312	339	310	303	295	270	279	278	272	310	302	284	290	319	292	311	276	260	330	286	297	317	322	305	292	296	308	291	303	326	315	337	308	283	325	316	316	313	300	311	319	320	285	288	264	272	307	277	298	303	326	323	289	306	288	282	285	291	303	289	299	277	278	318	325	322	288	323	319	299	309	306	309	324	303	313	311	277	292	304	309	270	323	303	322	321	314	293	291	321	340	329	270	338	276	288	316	297	306	296	309	325	322	278	297	307	288	300	292	308	269	299	308	294	334	298	280	316	333	329	318	328	323	318	309	286	279	313	309	302	282	345	291	308	306	279	302	293	297	312	290	279	308	288	347	292	273	296	325	305	304	320	297	292	319	317	278	306	323	318	304	287	281	313	315	313	300	302	283	299	299	304	304	274	299	303	332	304	305	324	302	311	294	316	318	320	307	318	303	300	302	308	283	289	287	333	296	326	290	345	300	302	312	297	313	296	304	319	327	249	305	310	313	298	319	294	307	301	291	326	302	296	303	270	318	292	294	287	319	304	320	305	334	289	278	275	292	287	283	307	309	291	356	330	313	313	313	298	311	291	297	268	288	294	288	304	301	277	299	301	299	324	302	314	324	303	286	298	296	290	314	337	290	334	284	289	300	307	308	293	282	315	280	274	314	318	311	309	323	283	284	281	330	293	296	297	313	309	339	301	301	311	310	319	330	304	305	301	313	275	320	281	308	316	289	314	311	303	291	305	319	284	304	305	282	278	305	278	323	307	305	300	296	262	291	321	265	305	281	282	275	283	290	307	291	277	315	327	316	287	268	329	308	307	303	338	288	302	328	316	315	316	284	293	322	320	289	326	340	291	274	287	319	315	297	295	304	296	306	317	297	316	271	305	309	276	333	305	302	314	281	286	295	302	300	323	316	291	260	285	321	299	308	314	286	296	315	338	315	333	287	316	320	307	313	298	320	306	304	318	290	302	310	290	307	304	271	271	289	321	321	296	288	322	327	305	284	293	346	310	282	294	306	285	324	298	304	303	321	313	273	290	285	297	303	301	303	291	293	276	282	317	282	352	314	308	288	292	312	276	282	324	310	282	312	311	285	338	282	315	330	308	326	308	310	311	314	308	308	289	307	311	290	309	282	313	265	290	304	302	296	310	309	295	327	312	305	270	280	288	276	307	294	297	310	296	300	320	307	295	288	285	285	309	309	294	317	292	318	296	293	306	311	284	303	298	298	293	306	298	329	307	302	296	303	290	301	315	309	284	301	338	294	354	300	305	345	301	320	325	328	297	312	287	314	284	316	329	307	333	327	323	301	300	294	302	293	309	319	322	312	289	297	332	332	291	295	310	314	302	302	306	299	272	313	302	301	311	315	298	286	300	292	343	311	295	291	297	294	295	293	308	359	297	281	291	276	308	298	315	297	300	284	303	308	293	313	274	339	271	317	340	320	337	262	308	317	307	314	313	311	298	297	311	321	297	297	280	300	290	285	291	332	312	297	312	288	311	328	282	290	302	294	279	300	326	291	297	284	290	332	294	275	298	306	299	332	318	343	288	305	284	295	277	266	352	311	323	314	318	292	303	310	292	311	303	329	306	326	348	351	308	276	304	297	339	327	318	285	311	306	333	281	297	314	284	333	270	321	301	292	273	292	323	268	275	306	316	305	291	288	283	329	293	335	313	309	273	317	315	318	316	301	288	294	317	314	309	323	326	324	321	310	291	288	331	311	312	300	304	325	310	305	328	319	309	319	306	318	283	296	282	310	319	279	267	313	313	325	303	278	297	312	308	312	293	290	314	315	318	294	312	309	279	326	269	287	310	287	324	314	302	279	301	316	282	333	283	322	280	316	291	280	320	270	296	327	301	324	294	304	276	307	259	305	320	327	338	259	303	305	322	333	281	328	309	304	309	283	326	329	286	306	335	317	325	297	309	315	291	314	315	293	306	302	331	297	296	295	320	291	288	312	301	312	258	294	308	292	307	325	304	312	305	300	318	291	287	281	326	273	276	316	293	266	319	327	288	338	296	299	292	359	284	332	317	291	311	339	289	312	338	316	269	310	308	300	314	308	310	338	281	305	333	316	343	289	291	298	320	310	313	268	289	295	337	317	302	303	301	293	341	296	296	311	345	328	282	313	306	279	279	306	307	280	299	294	318	295	288	331	297	317	300	302	311	351	308	311	305	301	292	311	318	298	306	253	300	289	314	318	304	335	326	296	272	283	318	304	321	340	315	321	334	329	328	319	289	301	284	283	292	304	308	315	297	291	320	325	291	300	296	334	290	304	308	299	332	319	293	285	296	294	269	297	326	329	274	329	287	314	316	293	335	313	314	324	316	333	296	304	331	319	277	261	310	300	332	311	304	292	294	302	317	322	312	288	317	326	283	338	300	308	313	291	283	303	298	334	309	299	301	297	332	269	332	284	327	314	291	342	295	308	301	294	340	289	315	294	321	320	301	346	285	320	312	309	301	300	276	285	325	300	296	298	295	272	312	298	315	294	309	296	315	320	321	317	298	300	313	309	288	308	329	285	295	307	295	312	298	317	313	323	316	342	296	324	314	321	320	326	286	313	294	300	320	317	295	306	334	300	305	328	305	305	302	319	344	328	297	315	306	283	314	329	332	300	302	287	288	311	310	290	306	332	314	285	309	332	289	329	302	275	305	265	291	336	352	289	276	277	310	302	278
36254	62381	50464	34848	20824	10991	4641	2829	2018	1444	1175	957	885	740	649	572	537	516	454	455	402	396	376	399	347	391	380	344	388	323	363	368	337	347	320	308	350	334	331	336	317	326	306	311	326	352	336	307	362	331	319	329	336	328	370	350	330	344	316	311	296	294	321	324	320	322	314	325	309	313	324	345	338	328	322	333	325	335	324	328	341	297	342	342	325	308	325	298	301	334	327	326	338	333	296	346	302	343	337	322	315	316	338	290	326	314	325	325	305	325	358	318	313	322	339	370	327	296	304	306	331	328	332	313	317	306	317	313	313	327	350	317	351	335	328	364	368	326	297	305	325	323	295	356	300	301	297	340	336	347	345	294	334	321	335	332	332	307	336	337	314	296	352	323	318	347	347	306	326	322	309	318	339	334	314	321	374	338	316	340	338	362	314	289	325	323	325	335	333	314	314	289	343	342	330	331	329	319	308	363	332	315	294	318	301	290	335	305	348	337	339	327	300	368	331	284	338	319	296	337	316	315	374	314	330	315	326	355	345	304	322	316	325	334	365	302	320	300	321	307	327	338	337	301	328	350	330	315	299	324	347	356	331	313	347	312	345	328	320	346	329	303	359	303	359	339	325	312	327	301	308	304	327	306	341	387	348	307	317	313	332	341	331	367	341	327	297	315	309	335	330	318	297	344	326	314	343	324	303	329	376	309	318	306	345	324	323	336	309	327	358	355	319	319	328	322	337	297	331	326	314	313	326	321	311	332	301	324	292	330	346	324	275	326	330	333	349	335	298	324	300	313	347	324	333	355	337	301	323	329	347	327	359	322	300	341	340	336	330	326	343	357	337	294	318	313	322	337	311	334	326	292	355	340	340	336	320	376	339	319	342	336	335	319	303	326	308	351	337	311	340	338	332	330	313	327	326	326	321	301	305	333	312	325	308	336	304	287	345	294	369	327	344	330	311	313	309	340	316	330	356	324	318	349	337	318	331	306	324	309	320	327	342	292	328	321	330	327	325	356	323	298	361	319	359	344	359	304	332	308	308	367	343	319	303	321	345	354	305	337	310	279	357	310	314	311	327	300	309	322	331	326	309	349	332	327	318	366	331	333	338	322	306	297	326	323	295	346	306	326	309	307	339	346	314	293	328	350	309	314	295	290	316	347	340	307	318	342	324	319	311	345	319	301	346	323	324	310	339	348	333	345	330	333	338	331	350	343	300	314	348	344	328	327	340	327	344	324	317	320	294	329	312	283	316	338	310	332	299	350	334	359	306	357	315	312	351	360	290	298	338	333	343	332	332	340	334	315	345	344	299	318	322	328	342	320	326	315	329	333	327	371	332	290	277	291	331	328	302	351	312	308	309	336	324	311	335	327	311	317	354	313	316	357	339	335	339	334	308	287	327	338	364	359	326	319	290	308	334	347	336	295	333	312	329	310	335	346	330	317	323	338	311	302	340	354	283	333	338	359	327	366	317	330	300	316	321	322	348	326	313	291	305	336	302	327	317	328	330	289	323	317	313	332	324	340	312	334	344	343	324	332	320	322	333	350	294	323	306	321	338	333	297	344	317	334	305	340	331	324	319	329	311	316	322	332	324	303	346	319	329	334	319	338	326	328	341	303	309	343	328	308	342	349	334	333	333	314	318	340	297	310	363	304	305	301	337	302	326	346	350	318	341	319	300	317	313	329	327	314	316	327	314	317	305	330	360	308	317	340	360	293	327	344	323	317	320	318	304	337	326	335	315	341	348	339	335	320	337	360	335	321	327	335	332	329	319	317	351	312	320	357	355	351	324	314	294	336	346	325	323	333	289	321	355	328	343	355	307	346	312	307	362	335	323	361	310	355	349	336	322	332	324	289	340	356	354	313	337	338	323	372	299	310	337	323	353	336	305	331	351	352	330	330	329	331	340	364	311	324	341	339	303	284	323	317	331	328	300	344	340	318	338	331	337	289	310	313	332	322	364	306	320	315	314	361	363	334	300	317	361	313	325	360	324	311	353	329	319	327	299	306	303	331	305	346	341	331	329	328	324	339	311	329	341	345	345	339	322	335	335	315	324	329	339	343	315	359	287	340	310	339	280	284	346	319	325	328	339	306	327	306	334	325	343	333	353	320	333	324	341	345	294	331	325	322	297	323	318	316	331	323	324	362	345	303	297	314	333	319	368	317	344	354	349	295	296	327	321	346	370	337	332	266	315	339	324	299	329	328	327	339	320	342	327	331	311	344	299	339	337	337	309	334	317	302	341	328	329	363	327	316	329	298	319	337	344	325	320	320	338	354	323	330	342	335	315	290	322	322	349	305	331	314	334	337	293	327	326	320	300	332	339	316	334	314	340	302	337	297	321	296	318	321	345	321	315	295	345	331	310	321	302	337	347	375	318	307	358	350	303	321	310	323	309	328	316	320	323	324	293	353	286	310	340	339	348	318	304	332	302	312	330	352	302	338	321	337	325	343	344	335	324	337	345	319	346	336	342	351	320	333	331	319	346	338	334	349	325	326	340	325	327	342	339	320	324	332	350	344	325	325	302	297	339	306	324	297	319	351	337	309	340	326	341	359	343	317	337	348	356	364	325	329	319	325	341	341	328	312	336	355	310	309	305	307	312	331	347	322	322	314	334	313	332	324	319	373	310	348	321	310	325	306	328	342	320	294	283	290	318	314	306	317	314	353	328	343	338	338	286	312	322	301	309	326	313	304	331	317	345	325	304	301	299	344	341	322	343	332	303	337	296	336	338	354	310	309	353	350	333	345	324	273	365	292	319	317	307	308	349	320	334	326	340	340	310	300	299	335	316	320	308	329	353	331	327	335	305	346	348	338	338	318	355	334	334	324	324	314	326	345	323	346	326	324	319	300	315	306	311	319	356	295	348	341	311	345	316	328	305	350	322	349	306	317	349	365	358	343	324	290	345	308	346	330	300	339	347	326	346	359	344	332	345	309	315	320	332	327	358	369	285	344	362	291	324	328	318	324	327	330	319	327	294	325	299	334	284	350	334	290	326	332	329	314	339	304	363	359	317	315	317	309	331	297	309	325	307	292	329	290	319	327	320	321	289	342	324	324	324	321	329	339	312	328	328	322	348	326	353	324	319	319	311	326	336	341	336	323	314	308	306	332	300	335	315	347	337	314	322	337	341	352	339	304	345	302	346	332	321	335	290	337	329	321	343	328	304	315	355	326	335	310	350	348	333	320	318	333	332	343	349	321	322	343	331	351	321	352	320	350	297	346	343	310	323	299	321	287	290	354	345	311	303	319	336	348	318	315	325	284	336	292	326	319	306	351	326	318	347	321	329	353	308	303	331	351	339	313	325	328	283	376	318	326	337	320	315	315	356	322	318	325	321	314	332	349	340	325	299	322	339	335	339	310	347	310	333	327	335	351	339	289	323	280	310	331	337	322	280	297	319	324	309	359	342	313	351	316	323	361	354	355	295	300	344	289	322	287	336	342	341	341	318	324	340	341	320	331	347	323	298	328	323	342
32215	32032	29068	15340	4389	1895	1176	764	659	565	517	468	432	440	401	384	380	388	403	377	368	342	374	376	338	339	326	357	341	317	335	370	367	403	349	342	362	390	345	393	376	352	338	371	371	404	357	383	355	337	375	352	365	360	349	346	330	333	386	371	369	387	371	349	332	323	336	333	373	353	353	373	341	353	346	393	361	392	345	334	397	368	349	339	340	351	378	333	349	345	354	345	374	369	343	371	333	338	369	372	369	345	333	341	331	371	356	353	408	374	357	375	326	365	321	341	361	381	343	317	367	333	372	370	369	365	393	374	333	375	339	342	346	379	383	342	332	340	354	339	322	363	349	378	430	331	362	348	303	356	362	357	352	356	366	382	388	358	351	369	371	318	339	344	344	373	332	332	334	352	380	351	347	340	353	364	337	335	389	335	340	367	344	369	384	363	367	374	349	353	372	365	360	324	310	358	339	348	361	316	366	363	347	318	363	368	347	334	350	349	315	384	356	339	356	359	347	337	354	338	344	358	369	351	372	356	355	346	359	336	337	328	373	343	375	377	368	331	368	381	386	356	354	364	358	353	352	325	358	357	332	329	361	365	359	384	395	373	348	304	333	375	344	343	348	347	333	358	330	347	333	352	369	341	372	386	352	352	339	334	358	329	363	351	341	380	395	352	359	340	379	359	353	338	369	358	352	350	376	329	365	342	358	377	389	382	355	359	327	341	366	347	370	373	329	336	336	350	326	337	375	360	357	361	389	337	391	357	373	365	343	367	346	344	376	362	367	346	369	379	361	351	390	367	350	359	355	358	347	366	366	355	340	361	372	363	381	365	374	360	374	345	344	364	380	375	374	374	380	356	374	319	356	338	345	332	355	382	341	352	332	333	376	331	372	339	362	324	352	354	361	373	345	362	353	362	335	388	325	347	371	344	353	363	355	384	338	353	380	368	330	336	345	341	342	356	371	367	337	367	386	357	351	374	374	343	338	355	392	384	323	361	345	363	383	361	355	379	383	363	341	372	344	336	370	354	342	375	387	361	366	357	349	365	363	361	364	388	370	370	357	352	358	336	352	367	374	365	351	374	358	383	345	384	345	373	399	394	344	358	378	346	372	360	333	332	374	372	342	355	341	357	365	348	364	389	368	346	336	391	360	341	373	391	378	323	372	363	367	356	349	339	367	371	369	357	367	366	361	333	380	380	352	360	361	361	359	344	362	338	343	376	341	348	371	360	355	391	350	359	357	356	334	350	382	333	343	378	366	388	372	360	329	358	389	403	384	389	350	345	357	371	342	313	394	376	345	339	353	364	345	339	356	361	367	366	358	341	315	362	345	350	330	367	372	372	362	336	363	343	407	353	338	356	392	395	361	363	401	361	350	358	353	342	335	358	385	361	367	374	399	349	315	326	368	379	390	344	394	361	381	371	389	345	358	362	352	390	378	332	331	386	357	372	353	369	358	346	326	358	374	367	352	356	347	367	361	365	376	362	351	350	376	351	392	352	348	355	342	374	367	345	321	346	348	387	344	358	340	365	355	357	348	318	348	345	348	375	346	373	372	348	351	384	376	356	352	371	345	366	374	379	396	374	356	386	353	343	379	399	381	336	388	358	378	354	352	346	364	338	350	350	362	337	372	344	320	359	367	350	389	388	360	334	336	344	376	389	375	377	317	371	375	355	349	366	355	364	361	356	370	342	383	374	348	367	363	328	373	343	334	374	382	343	389	359	351	343	335	348	312	348	348	360	379	333	354	393	392	367	387	353	363	374	370	353	384	353	377	359	375	367	372	357	359	355	375	372	398	353	374	359	380	344	361	366	356	380	403	357	358	375	368	335	360	348	361	400	364	371	361	362	372	375	343	348	363	375	332	359	348	359	367	346	371	380	377	363	362	350	353	399	373	341	393	367	341	352	378	359	347	371	342	340	343	355	358	405	357	360	354	344	366	342	351	379	361	333	384	382	365	306	362	364	356	352	350	381	401	398	356	368	390	352	366	382	366	363	373	396	352	343	356	366	357	365	383	333	367	386	357	380	339	351	325	354	351	321	406	359	354	369	364	356	351	315	380	366	342	391	364	370	330	380	353	340	358	352	383	347	342	362	375	316	369	360	347	362	344	386	372	358	356	360	354	372	334	320	355	382	352	371	378	361	366	364	337	368	361	358	371	417	397	344	358	352	340	380	350	355	345	372	327	375	388	343	368	311	372	347	380	366	368	310	320	373	386	342	352	364	331	375	348	355	384	346	386	381	352	354	331	349	356	369	360	352	305	385	308	374	361	360	359	351	326	372	360	343	367	367	365	360	370	387	368	361	363	373	353	369	370	369	395	348	361	379	358	352	382	349	358	363	357	351	348	361	341	309	390	369	351	342	394	348	314	344	343	384	389	389	356	341	406	367	350	361	379	361	363	362	376	359	372	377	349	346	344	379	312	372	373	391	374	378	378	371	361	311	385	350	340	379	377	354	362	339	397	363	351	356	379	362	333	386	355	351	363	356	355	354	357	370	342	346	337	339	351	362	392	354	340	362	350	359	354	338	373	397	320	347	346	356	349	385	367	348	373	337	347	340	362	371	323	361	362	373	351	338	390	360	344	364	368	344	374	367	367	341	386	328	340	339	331	377	391	365	367	361	351	352	386	391	345	352	332	342	388	332	350	399	325	351	362	362	385	365	366	345	341	328	366	344	354	307	313	376	359	367	340	355	357	352	360	388	358	380	387	388	349	388	362	377	352	364	372	346	360	323	360	358	349	352	370	353	372	372	346	351	337	348	311	335	349	331	352	383	344	362	364	374	354	389	343	351	346	332	386	342	368	372	339	366	346	401	371	349	349	332	363	351	348	376	373	374	389	370	348	357	371	354	369	381	369	344	365	337	367	358	357	364	369	345	361	378	384	350	390	356	363	358	384	363	358	347	354	343	370	342	363	361	400	364	336	338	387	342	368	318	356	363	337	353	383	326	352	344	357	369	375	369	353	379	387	398	367	367	350	369	363	399	364	365	358	371	368	346	362	334	367	356	377	356	337	320	397	327	336	355	328	356	374	340	349	340	369	358	363	347	346	346	402	350	349	362	355	356	338	342	383	345	307	358	397	355	353	389	332	402	382	360	343	374	340	378	380	363	391	339	377	388	405	333	394	328	379	387	331	341	341	343	358	385	358	376	325	387	372	380	381	371	356	356	364	324	319	331	345	376	370	332	363	375	376	371	352	360	311	343	395	335	349	347	347	377	356	365	353	390	366	357	339	364	364	369	351	370	348	378	343	355	340	347	373	368	365	374	363	361	365	321	376	356	371	359	359	355	373	333	388	373	391	358	392	377	315	333	381	340	363	356	364	383	362	348	352	378	358	359	353	357	316	356	364	366	346	348	367	386	324	374	346	368	343	355	359	369	351	362	323	375	358	359	372	335	322	351	353	359	364	360	362	358	362	352	332	361	371	362	359	331	358	369	342	354	353	378	368	339	365	346	361	337	393	375	364	388
35736	45557	30984	14357	6105	2919	1690	1212	947	807	638	655	566	512	451	507	456	420	471	402	411	417	439	399	390	423	405	392	398	373	403	400	430	395	392	380	376	430	394	402	383	372	394	415	426	412	470	397	407	402	368	407	406	374	407	382	378	407	405	410	399	386	377	423	377	418	349	389	405	399	385	381	397	417	374	393	390	387	433	394	404	377	366	422	391	403	399	404	399	416	443	370	377	397	383	389	349	391	389	405	394	409	414	383	363	396	393	425	359	405	403	384	418	368	391	405	398	429	417	411	407	408	382	395	408	341	394	389	364	407	446	380	375	410	360	388	373	380	378	377	380	404	391	408	378	381	407	369	407	401	411	428	388	407	394	395	399	397	374	387	397	394	388	413	338	388	376	378	411	391	410	397	399	434	392	427	386	368	425	383	409	411	392	373	392	434	411	406	391	408	356	375	399	374	407	398	409	411	405	399	339	401	406	417	379	381	445	400	377	391	407	416	370	394	366	414	345	379	394	356	401	392	383	374	365	415	388	386	399	422	381	406	401	385	409	391	386	389	403	419	386	379	390	401	411	404	424	365	400	401	397	391	379	394	413	407	388	425	406	374	397	392	417	388	431	395	402	390	394	391	418	401	346	385	362	427	357	376	376	371	363	388	346	363	416	386	410	414	400	404	406	397	381	383	390	402	381	383	379	394	403	368	400	358	413	403	408	368	388	393	397	378	390	425	426	394	400	386	412	422	390	383	402	401	396	406	403	412	408	387	440	363	409	397	425	408	395	417	382	425	368	392	401	376	398	376	400	396	399	420	438	362	373	397	396	406	394	391	438	407	385	387	376	348	389	412	377	394	372	413	397	412	405	381	389	392	424	401	405	405	395	379	396	381	370	393	390	393	388	395	407	392	412	411	391	391	417	386	377	389	379	394	366	369	376	396	381	405	362	384	359	416	377	350	356	359	363	372	347	404	425	374	417	375	421	395	348	377	413	377	373	384	432	385	402	354	408	423	363	427	397	399	400	404	424	383	419	390	385	407	417	360	409	401	390	444	395	391	357	382	400	422	394	382	400	378	409	374	383	415	406	385	392	366	400	382	424	366	364	391	417	364	413	373	404	402	394	366	404	363	412	448	432	403	400	362	390	415	395	435	347	394	394	381	378	414	378	382	409	431	389	407	370	373	404	389	406	398	423	377	381	371	404	378	424	406	408	380	388	450	455	412	377	420	410	385	396	402	372	405	373	379	384	402	383	404	366	392	393	368	378	415	417	402	353	405	377	431	384	427	371	426	403	391	447	389	371	380	419	381	407	382	407	352	412	417	372	368	417	387	412	398	402	403	379	407	388	403	377	361	371	394	401	395	451	405	388	358	379	368	396	376	387	365	402	361	404	393	412	409	417	424	394	391	415	367	412	378	403	387	388	393	386	428	402	410	397	364	399	390	401	405	438	420	398	375	407	362	387	405	391	391	386	379	396	379	394	352	379	365	403	432	416	435	352	401	398	373	398	423	412	397	391	412	375	390	380	390	419	408	418	423	367	381	381	403	367	381	381	381	425	391	398	378	387	381	399	380	393	383	404	355	427	371	394	382	380	388	419	424	408	412	412	385	404	377	415	386	388	381	431	412	394	412	415	405	408	388	374	360	412	407	394	395	375	394	364	391	397	402	346	422	376	387	384	423	379	399	390	368	400	390	396	425	377	414	382	382	369	405	370	422	391	380	406	400	408	377	365	406	370	396	423	406	379	414	388	374	402	394	370	401	362	411	422	413	415	384	405	413	419	413	379	383	389	402	403	399	362	424	412	402	439	427	393	394	361	355	388	379	412	405	404	359	404	417	380	405	415	419	415	391	373	401	368	433	440	398	406	368	386	389	422	422	431	367	420	427	375	412	392	383	396	401	392	426	390	404	385	432	385	411	386	385	392	392	387	386	384	399	389	366	410	368	376	378	411	409	382	384	396	390	401	403	424	394	396	378	425	415	408	383	396	410	373	397	397	432	386	390	400	410	386	384	402	395	355	398	398	391	398	410	387	408	389	394	383	384	379	417	386	392	401	388	382	379	369	372	389	398	416	371	421	397	368	405	394	408	403	388	409	399	431	379	404	412	390	391	371	379	365	393	391	396	413	380	375	407	378	372	391	404	375	392	379	407	380	399	396	404	393	411	378	385	431	411	391	363	409	429	412	411	400	377	400	393	387	394	370	387	385	391	375	390	392	393	396	411	362	355	428	387	385	385	373	403	397	403	387	392	408	420	387	381	362	370	369	391	376	395	415	414	414	376	394	379	369	383	427	387	379	403	362	390	391	396	398	399	402	380	400	399	383	398	404	404	392	400	398	384	388	363	385	411	402	414	371	367	380	390	376	401	399	392	375	382	413	420	425	362	400	388	407	408	400	415	394	379	379	400	416	345	398	425	389	410	404	397	421	386	425	391	420	405	369	414	381	424	378	383	431	385	380	382	401	394	398	430	417	409	397	369	401	370	367	396	368	402	414	407	378	417	390	404	397	382	454	386	383	388	385	363	414	395	407	391	441	420	406	385	393	373	386	369	376	365	400	394	405	390	398	407	378	404	379	390	375	389	412	358	357	406	379	407	414	405	398	382	386	395	412	414	390	407	374	396	372	407	393	384	381	367	398	392	386	386	447	372	380	426	390	416	383	433	380	390	425	357	373	366	425	359	396	418	405	375	391	408	397	399	361	400	391	373	366	389	398	418	399	380	416	386	404	355	375	386	384	407	419	377	380	388	423	391	397	408	369	398	402	385	394	361	417	405	385	386	417	392	411	395	430	373	397	428	369	401	393	406	416	409	396	373	359	386	423	382	372	386	388	408	411	384	404	405	381	367	366	380	397	405	394	400	383	387	406	387	414	371	391	370	420	386	437	380	393	367	398	415	365	388	416	378	414	405	387	401	417	429	362	432	404	398	398	382	405	396	426	381	408	396	387	421	377	418	395	394	359	416	367	389	416	399	424	402	396	369	411	379	406	360	404	363	393	392	389	383	370	391	412	403	383	356	401	395	362	374	373	388	393	397	403	407	412	380	379	377	403	392	374	403	368	376	419	406	371	385	392	411	362	358	381	368	386	381	406	380	408	381	387	395	401	420	372	400	393	402	440	397	400	407	388	410	395	404	382	393	385	371	373	388	416	382	389	388	363	408	397	389	367	415	447	374	374	364	410	378	384	394	402	386	385	410	409	397	372	390	401	354	340	414	378	406	384	382	410	382	389	364	392	380	366	409	415	377	394	381	412	387	354	385	434	423	407	382	389	359	392	391	418	391	429	391	429	443	390	375	387	421	371	349	383	376	353	392	408	424	405	396	386	389	384	412	423	373	387	387	418	369	416	396	381	365	380	387	398	388	423	401	403	403	396	403	384	364	428	355	427	400	359	375	372	402	416	400	384	401	398	367	393	429	408	453	385	402	365	369	392	386	408	387	371	387	425	436	415	406	383	392	401	393	409	427	352	414	397	404
23914	21420	28525	25092	21219	11794	2861	1358	924	717	655	518	485	415	414	336	379	354	331	339	352	346	345	340	287	353	283	316	325	311	317	289	337	326	301	334	293	293	320	334	326	304	327	336	355	308	318	285	289	311	299	332	311	297	311	330	320	288	313	285	318	280	309	291	309	317	307	302	339	328	317	321	286	321	316	288	264	312	323	294	327	325	284	314	316	303	296	320	312	308	310	306	295	296	293	282	312	294	281	309	297	287	271	313	280	288	298	276	313	311	289	290	287	315	308	325	292	313	268	329	304	287	293	313	270	309	313	316	327	296	343	307	306	278	296	336	329	342	304	298	301	298	276	292	337	320	302	316	294	288	289	322	279	317	298	279	327	301	322	312	301	291	304	309	318	280	292	332	295	303	288	319	303	295	290	271	300	313	316	325	310	272	283	308	339	297	332	299	311	308	291	281	304	295	307	313	310	326	298	283	296	316	309	311	312	285	313	292	292	265	306	299	275	285	302	298	291	303	292	292	307	289	340	279	313	314	308	321	295	320	283	310	310	313	275	244	311	299	278	298	294	323	317	290	334	271	303	327	340	311	282	297	289	299	302	302	304	316	307	319	305	303	273	285	284	321	292	288	309	295	281	301	303	312	336	280	301	314	344	313	300	318	302	304	276	318	302	275	307	281	286	278	337	298	306	311	321	286	292	312	296	315	326	338	330	295	311	302	332	285	305	317	287	330	317	295	296	289	283	334	306	280	321	310	301	303	298	309	320	293	328	325	303	343	334	298	318	306	297	319	291	306	284	311	302	318	295	298	279	306	302	306	319	306	323	308	316	330	286	292	285	316	288	290	301	287	307	318	302	310	294	325	279	307	280	338	305	294	292	293	291	293	282	327	294	295	321	320	311	312	312	326	310	313	307	317	295	312	288	315	318	278	303	299	290	312	289	280	293	293	326	337	321	313	305	306	324	273	275	290	305	297	299	293	302	287	320	316	256	324	312	318	298	323	305	302	294	312	305	278	280	319	298	288	302	321	312	333	305	313	273	315	281	299	319	301	320	287	326	313	294	302	309	324	293	294	315	262	314	333	304	313	307	293	271	316	314	277	302	323	320	302	314	312	307	267	306	282	294	320	301	281	285	297	330	323	298	307	281	294	303	302	293	296	299	269	306	290	311	352	296	275	308	271	290	309	282	320	320	313	349	285	337	288	302	283	306	304	316	324	277	327	283	309	295	322	325	292	289	294	289	311	296	327	299	307	338	302	299	307	298	302	329	322	314	302	327	338	299	303	303	310	299	307	316	292	318	262	292	273	290	311	296	301	305	302	291	293	323	296	316	282	288	302	343	289	307	302	291	307	307	313	281	285	288	280	304	321	271	290	288	275	292	283	283	304	313	318	351	303	299	320	289	300	292	350	265	324	313	289	314	326	286	282	308	297	321	320	339	277	282	277	288	288	302	294	297	299	325	277	330	312	303	304	293	337	311	284	296	320	306	304	291	274	316	324	301	318	257	314	309	318	284	288	279	278	308	297	309	262	341	289	267	300	295	299	305	313	311	313	303	298	291	295	310	321	299	285	308	318	276	318	311	331	309	334	320	295	302	273	301	287	304	325	271	310	295	295	336	297	296	299	312	317	275	328	288	294	289	295	280	302	333	305	308	291	300	314	284	296	315	297	343	279	300	305	306	289	317	307	305	285	330	317	296	302	302	295	308	325	340	310	316	303	308	319	341	295	317	321	295	303	311	282	281	304	337	283	311	286	278	313	305	293	295	283	319	303	312	303	321	295	342	312	326	316	313	287	296	313	301	334	309	274	319	335	330	279	277	289	327	311	325	320	329	312	283	326	318	283	313	294	288	292	287	277	342	289	329	292	292	276	286	287	277	301	300	302	299	292	351	297	310	271	304	306	321	289	291	321	315	314	315	296	297	325	328	298	298	326	330	311	306	273	325	286	307	310	290	299	297	317	288	276	295	325	299	268	333	323	305	320	331	304	317	306	323	304	309	305	292	333	280	321	288	329	296	283	323	301	263	294	284	315	309	305	308	306	297	290	307	317	299	315	330	308	324	320	323	302	330	311	290	295	297	317	300	304	314	322	305	279	293	272	316	273	302	322	293	275	289	281	314	298	292	294	283	316	319	283	311	295	288	294	328	322	322	328	300	313	307	289	306	323	292	308	299	300	296	293	272	267	281	337	287	297	330	331	303	276	297	279	274	301	313	338	310	322	323	272	271	313	286	292	286	279	305	308	301	299	285	292	309	301	291	309	310	286	305	354	332	318	326	298	301	318	318	335	269	280	287	295	301	307	315	312	326	295	315	319	329	322	312	295	314	311	312	284	319	326	315	316	315	294	330	323	284	285	338	301	308	255	300	318	302	337	302	277	285	343	304	300	308	298	322	268	257	299	277	294	326	305	286	316	308	278	296	296	331	266	297	303	313	265	295	308	270	289	288	304	275	300	299	278	303	305	306	285	307	318	277	306	307	314	310	323	305	328	294	293	292	288	286	268	294	308	309	291	299	292	347	324	281	338	297	283	275	320	319	274	324	306	296	299	319	290	268	323	299	323	298	323	326	278	267	294	317	306	293	284	307	286	302	287	311	298	300	319	293	299	308	303	310	321	269	327	323	288	303	311	324	306	340	308	309	309	282	298	316	303	290	299	319	353	306	303	296	302	297	296	294	308	330	326	289	309	307	311	300	309	284	292	321	318	306	327	308	335	294	312	295	255	299	322	308	297	298	322	286	294	300	258	289	305	290	292	305	321	308	289	316	288	285	301	326	270	283	319	334	298	286	296	301	315	312	269	316	279	325	305	307	284	323	310	319	297	307	282	307	269	285	285	278	280	301	319	281	305	295	301	277	319	303	317	315	327	291	329	302	293	301	345	286	302	311	298	303	276	290	319	304	292	309	289	275	307	295	311	307	296	275	343	297	303	308	290	273	299	274	311	293	286	309	291	330	301	287	310	309	293	323	290	284	312	289	304	296	309	295	307	303	308	306	269	269	297	295	294	331	302	288	297	292	280	326	292	292	300	297	302	278	282	300	295	323	288	319	315	320	306	308	299	311	270	281	268	326	306	300	297	312	326	314	296	303	293	317	311	286	316	316	307	316	304	308	293	273	306	335	315	320	309	281	294	332	305	323	323	294	293	300	297	307	309	314	342	266	317	285	310	330	293	321	292	285	300	325	304	308	310	295	331	318	297	306	293	277	307	291	302	285	288	285	261	288	285	286	310	287	309	291	301	299	281	302	287	324	339	283	292	306	307	293	281	311	290	311	292	337	289	297	293	283	295	295	316	275	305	345	312	314	330	330	293	310	283	312	293	305	306	330	293	308	302	322	298	315	327	321	287	298	303	308	322	298	301	307	292	291	321	278	325	318	297	322	291	311	313	288	310	320	295	287	299	310	314	299	292	269	325	287	309	276	298	276	328	295	315	275	337	292	315	305	297	331	280	272	299	309	291	303	312	313	285	275	291
37120	52865	39599	26657	13231	5643	2868	1971	1403	1073	854	724	655	552	517	446	480	452	462	418	402	401	373	356	372	340	352	325	354	343	335	374	370	351	341	338	324	343	342	337	324	290	341	318	349	314	347	331	334	362	352	341	345	349	312	328	316	333	358	349	368	346	320	345	342	345	329	337	328	338	344	325	383	344	321	324	325	348	340	326	325	344	315	340	337	346	333	337	324	325	353	337	358	357	313	344	327	335	314	339	336	367	305	333	310	326	337	352	330	340	344	334	333	350	320	359	353	326	349	315	325	342	306	314	359	332	314	314	326	329	349	323	308	320	340	317	330	353	334	333	332	328	334	368	315	327	326	314	363	349	350	352	340	344	359	350	359	308	363	320	347	309	357	343	339	333	315	334	327	291	323	349	351	331	339	373	318	311	319	308	353	334	319	324	338	372	310	345	295	311	353	324	357	336	317	365	334	375	346	347	340	357	307	356	370	369	336	342	314	348	346	300	326	341	391	384	331	313	316	328	304	332	318	331	334	351	350	326	355	354	318	298	366	350	327	308	337	330	350	315	353	317	333	343	326	299	348	307	340	333	344	346	327	354	340	332	341	313	337	323	323	353	314	334	312	344	349	345	325	344	340	334	331	318	338	334	330	348	351	324	356	322	320	344	323	323	367	333	342	355	344	351	330	320	374	348	347	311	349	328	378	308	348	297	325	351	339	353	364	338	321	334	324	309	300	316	315	331	345	337	320	356	305	347	355	354	309	329	340	350	313	340	343	305	312	394	340	332	344	335	361	364	336	337	329	314	358	333	337	344	352	358	345	331	307	346	315	309	352	351	332	348	320	333	355	348	323	325	347	306	325	320	339	350	351	338	354	340	345	348	334	376	327	359	364	324	345	318	359	337	325	358	313	323	339	313	322	337	344	357	291	362	362	320	325	325	337	321	344	358	333	336	343	366	336	314	321	328	337	324	344	321	314	354	301	357	330	358	374	310	343	329	356	347	355	326	337	366	312	335	329	335	335	295	320	346	340	351	297	357	337	361	338	334	316	326	304	321	334	321	332	357	364	355	333	349	329	318	337	334	325	340	320	322	337	345	348	356	328	326	326	329	347	317	333	337	336	315	350	320	336	327	344	330	353	340	356	317	324	327	335	338	316	348	327	320	351	343	332	294	317	336	318	341	340	362	369	361	328	334	331	297	348	299	304	323	316	344	325	362	332	359	348	372	314	341	377	312	344	356	326	337	339	326	349	333	310	329	319	326	335	323	351	359	330	330	313	342	327	298	320	344	328	318	318	379	340	325	340	318	325	338	312	343	320	343	323	353	344	350	333	318	318	321	326	346	327	299	327	328	348	349	344	357	326	314	333	355	298	373	329	323	338	352	335	345	334	348	293	351	335	303	336	337	358	326	325	337	335	365	331	367	329	340	338	331	316	331	325	328	324	364	314	333	328	319	329	325	347	293	296	340	321	351	339	323	346	370	347	350	324	346	361	362	334	342	317	331	324	325	348	333	337	365	298	365	344	319	335	335	354	340	344	357	329	312	337	317	348	337	335	312	313	322	349	317	339	354	334	341	311	339	316	327	349	321	344	336	330	307	341	302	355	320	338	328	333	340	353	322	329	327	308	343	341	326	348	347	298	344	340	333	339	329	330	320	299	284	351	321	346	347	341	352	309	364	349	315	340	350	287	330	317	371	346	312	341	322	382	336	352	348	338	336	315	352	336	300	326	345	351	345	333	313	342	317	329	356	322	368	370	327	357	368	309	355	340	332	356	319	326	357	319	301	312	351	375	315	312	339	338	334	334	324	360	340	353	354	318	336	311	322	355	341	367	339	327	338	307	331	329	360	328	332	364	332	322	332	330	364	362	320	369	306	337	334	354	335	314	353	326	346	321	338	333	367	351	341	348	350	327	365	343	310	351	321	353	354	319	311	326	324	330	357	306	324	313	347	332	343	330	366	360	328	320	340	316	304	353	343	333	350	350	337	340	336	328	333	345	350	357	317	317	315	335	357	352	326	357	320	338	354	337	326	307	334	333	309	333	295	323	313	338	322	325	318	340	306	318	323	331	340	320	341	322	352	341	363	349	330	335	348	317	299	355	317	337	350	343	332	364	300	315	334	316	343	316	348	306	344	326	297	333	309	337	341	301	337	337	374	354	327	335	326	338	349	315	330	327	323	321	338	338	307	370	321	343	327	335	327	350	324	343	341	319	331	307	326	349	308	309	353	357	336	326	312	300	338	354	335	327	320	311	336	312	341	317	326	377	319	330	330	338	330	317	341	345	365	325	321	315	291	353	327	365	292	314	302	333	305	339	335	315	317	340	318	352	328	356	329	313	319	342	338	328	332	307	370	363	347	330	327	358	354	348	349	341	314	334	340	355	349	322	332	365	323	325	347	327	328	313	340	349	311	348	339	322	364	343	353	299	328	307	318	350	319	325	327	333	307	345	366	365	329	329	337	356	322	334	345	360	313	324	316	324	336	317	334	329	327	366	304	295	316	352	326	321	351	336	325	347	362	342	340	370	345	291	355	308	323	321	301	340	329	337	340	317	285	333	315	318	342	337	333	320	305	335	328	337	373	310	331	290	341	330	324	355	302	371	332	331	321	336	319	320	317	312	316	347	331	344	367	295	330	302	339	298	318	327	322	341	321	331	326	337	353	328	340	314	364	333	327	353	324	296	335	343	368	343	345	347	355	326	354	328	307	343	353	341	327	294	335	352	336	343	349	336	306	336	334	318	326	338	316	341	299	343	365	341	326	336	331	340	332	341	342	347	336	332	328	307	326	345	322	325	350	304	298	363	308	314	347	325	330	358	311	316	348	323	334	316	338	375	323	351	349	356	316	309	347	319	383	343	351	317	317	303	358	328	341	322	330	324	333	377	334	367	335	322	360	303	338	342	289	335	328	336	341	326	335	354	316	349	317	326	332	370	404	324	322	319	293	340	337	328	365	333	329	341	344	357	330	326	315	341	303	339	354	307	331	384	347	320	350	313	330	330	322	339	373	327	354	344	340	326	331	347	331	342	321	371	310	343	352	325	319	345	337	287	315	355	359	322	343	386	327	322	311	332	340	315	329	317	326	355	333	356	317	370	344	365	331	342	330	307	343	339	323	377	362	355	316	338	329	355	325	304	387	328	327	313	353	318	345	323	342	303	363	332	345	355	357	335	310	328	341	321	325	331	301	344	337	299	334	311	327	321	340	314	324	327	342	337	304	334	347	331	342	352	325	336	314	326	346	355	340	309	345	328	340	352	364	342	293	309	321	333	353	335	358	320	334	330	358	314	286	382	324	343	330	359	319	343	333	361	341	320	365	339	362	327	325	338	333	326	340	348	305	308	347	331	345	299	315	359	327	355	368	325	340	355	309	353	327	320	318	337	375	341	327	364	376	339	350	334	338	361	335	318	318	337	323	333	348	326	327	326	347	329	343	327	326	344	337	332	319	310	332	341	335	324	312	344	342	345	358
25329	21591	28289	25749	11732	2799	1353	921	718	612	585	525	483	480	455	421	423	413	395	398	374	388	387	422	411	372	401	409	395	396	371	372	393	352	385	373	361	400	372	375	392	397	401	358	396	369	351	365	382	383	365	386	396	399	382	367	341	353	424	397	389	375	367	374	354	365	376	338	361	364	403	405	414	380	374	372	360	388	348	394	379	372	348	394	385	362	382	389	383	375	398	393	396	362	406	400	407	359	410	406	369	380	369	369	380	392	388	389	361	408	376	354	407	380	380	372	395	391	393	362	386	342	387	390	345	358	364	374	379	365	377	363	372	391	390	410	394	381	399	336	383	406	406	413	355	387	360	404	386	380	368	364	393	367	394	366	396	380	380	384	402	388	405	369	395	362	366	339	415	376	334	376	363	394	380	379	411	397	381	391	393	413	409	398	389	381	392	390	369	370	380	418	364	358	375	385	363	338	411	407	412	404	404	415	401	430	388	380	371	384	385	374	383	374	403	438	382	355	393	398	420	396	400	395	438	384	371	394	368	426	393	385	392	426	406	376	352	371	368	356	357	386	365	357	357	366	355	372	383	351	354	384	369	362	344	390	406	398	382	365	399	383	416	365	351	385	374	363	380	382	408	382	339	359	386	405	362	364	405	415	382	369	381	408	406	408	393	386	382	386	375	439	375	399	369	397	381	387	393	393	410	378	427	399	412	387	388	354	406	339	397	381	414	419	380	401	376	424	362	397	358	420	416	382	409	386	423	365	387	397	376	388	397	388	380	392	394	358	389	356	373	383	413	339	354	397	380	378	371	372	399	397	386	359	382	415	410	381	389	392	370	374	382	411	409	342	390	382	424	395	382	394	397	393	383	383	374	379	408	405	367	400	377	412	393	397	413	380	388	395	378	410	386	405	352	397	343	377	371	387	414	393	397	403	411	331	389	400	371	351	404	371	392	393	367	352	385	425	383	365	384	384	382	406	424	382	404	401	378	386	408	409	371	386	369	368	402	385	364	399	407	382	355	414	379	419	428	431	373	393	419	398	385	388	375	371	400	365	376	395	371	402	390	395	412	369	400	374	435	387	381	388	382	379	368	360	356	407	388	399	366	389	390	392	372	411	387	361	370	332	356	412	399	402	398	369	379	379	395	382	386	382	370	371	415	359	403	383	395	359	371	389	370	388	366	365	383	380	376	363	410	379	388	361	393	410	373	417	369	374	393	371	387	379	378	395	368	382	364	358	387	410	390	391	383	351	336	376	379	439	353	408	370	365	368	432	360	394	398	382	404	377	368	385	413	382	361	377	383	382	393	365	378	386	384	406	378	387	384	389	401	394	366	378	388	365	371	360	376	406	417	402	358	388	387	406	400	386	396	390	366	355	367	371	375	363	368	375	368	408	393	362	378	386	410	401	429	405	385	433	392	385	358	379	358	383	379	388	383	350	341	369	391	397	420	393	376	378	396	398	384	395	396	391	395	402	366	382	377	360	352	363	385	407	415	372	371	392	381	374	378	380	379	407	387	355	340	415	401	399	421	397	385	369	416	409	377	407	363	407	392	387	350	388	379	366	396	415	371	384	380	396	366	418	366	385	401	401	358	410	411	387	390	387	380	393	370	356	380	382	388	374	395	413	375	389	371	375	392	385	388	346	380	374	400	399	371	396	333	384	368	388	347	406	396	385	399	424	386	428	373	389	394	394	386	365	373	427	343	397	388	384	379	355	372	388	354	386	367	376	389	404	408	400	434	403	375	330	380	391	383	365	349	368	381	358	402	396	362	378	406	370	385	394	375	409	378	379	398	385	427	377	409	363	370	421	420	399	379	418	361	360	379	359	392	384	376	365	381	375	386	378	373	403	393	371	392	383	352	371	349	378	415	387	397	370	424	376	392	361	371	386	361	402	376	384	421	423	381	355	359	399	389	335	406	411	381	369	396	364	410	422	364	390	358	367	380	368	396	389	354	420	396	376	374	368	380	376	398	359	330	376	354	356	362	415	371	411	371	385	360	368	418	359	379	423	377	360	420	353	388	381	365	409	390	363	382	363	419	359	427	384	365	355	373	417	391	377	403	406	383	330	397	380	384	374	380	404	399	347	379	387	366	391	373	398	350	376	358	362	365	356	411	350	368	403	355	367	375	398	387	352	395	388	407	357	433	367	378	413	376	402	367	379	367	432	346	404	409	349	376	394	368	380	401	382	359	394	363	366	403	387	367	412	392	371	399	356	412	392	383	377	357	350	424	357	398	408	363	395	376	385	363	393	378	410	415	390	379	366	393	404	349	378	345	406	365	369	349	370	390	409	365	410	350	378	389	384	366	392	377	380	371	371	397	372	392	373	387	387	351	365	374	371	400	421	395	402	381	386	393	412	392	364	395	432	408	379	398	404	378	378	405	378	352	384	366	391	398	372	370	360	376	357	425	388	414	388	389	401	374	412	405	404	374	376	395	407	357	376	357	401	404	403	396	377	413	350	372	376	391	377	388	399	362	382	396	384	391	410	369	404	407	371	383	378	366	382	374	364	370	377	379	359	399	405	333	390	385	394	408	417	375	426	354	387	400	394	397	427	398	384	363	371	389	420	385	383	355	358	369	393	365	406	393	392	377	389	371	371	382	398	378	383	358	371	419	368	359	391	408	410	393	373	363	414	352	410	408	389	426	410	406	389	399	412	397	374	382	399	371	370	374	383	362	427	353	381	399	430	393	384	350	335	371	409	380	407	414	381	385	408	404	386	399	345	380	367	371	380	388	365	420	381	355	366	391	365	388	373	409	387	369	362	350	369	373	400	377	389	373	410	381	383	366	369	370	401	415	358	382	362	418	394	343	374	388	369	371	414	378	380	358	384	409	366	359	394	369	401	427	398	398	378	356	421	387	352	393	362	365	368	379	388	379	403	357	340	381	424	396	386	407	375	395	369	382	366	366	391	394	403	395	358	374	333	353	421	347	382	381	381	364	386	400	365	344	374	368	401	383	384	404	376	388	371	397	378	347	420	400	382	395	386	404	395	353	387	401	393	386	405	389	370	365	399	359	360	377	384	364	355	383	393	364	369	401	360	372	363	397	404	430	372	396	347	361	368	382	368	372	375	355	380	390	368	391	399	382	397	372	421	348	377	362	418	409	349	409	373	378	405	386	396	382	401	357	392	394	373	384	344	403	369	421	383	407	406	363	377	416	397	391	368	400	368	415	385	401	404	393	377	399	383	401	355	383	391	385	375	380	375	378	382	385	391	376	395	347	383	392	374	391	371	375	387	389	395	408	427	368	370	376	371	413	373	399	374	371	390	428	377	390	376	399	388	368	414	396	353	409	419	377	367	361	395	406	381	395	381	422	389	375	337	358	383	384	399	394	387	375	362	382	382	386	375	413	397	384	383	421	380	383	387	395	386	385	377	368	415	399	385	379	352	393	393	407	361	388	346	441	404	414	358	403	395	373	387	350	377	372	355	391	392	374	398	366	381	349	372	367	392	369	386	361	395
33990	50111	37942	19758	7713	3464	2053	1449	1074	898	744	659	574	523	524	497	492	523	514	468	441	452	446	447	417	452	430	405	399	447	446	416	396	429	424	427	417	453	423	449	425	419	407	443	416	459	418	398	375	415	447	433	409	419	389	409	386	430	402	441	424	378	387	417	403	427	437	435	404	409	431	416	407	442	409	398	389	455	367	413	410	419	429	435	414	395	421	441	362	395	435	398	454	431	419	391	437	403	391	397	407	439	429	433	403	437	419	422	437	381	453	368	421	426	396	417	427	405	443	423	439	430	411	411	380	405	388	427	436	416	425	452	425	412	456	475	430	412	452	440	417	407	416	425	416	402	394	423	411	424	404	443	374	444	435	410	463	442	418	396	396	400	449	421	423	384	395	402	433	382	413	430	455	378	397	423	405	425	433	406	387	382	399	432	440	387	433	402	434	403	420	396	411	420	450	399	422	382	388	416	422	432	419	371	432	437	427	432	440	422	434	419	447	409	423	410	408	408	419	412	407	390	450	439	430	412	412	424	391	436	445	427	410	438	408	401	400	395	419	409	425	417	441	410	407	421	415	406	414	433	407	437	446	446	413	425	414	441	417	436	386	440	415	422	420	413	440	400	438	424	404	409	426	373	394	389	422	403	398	419	427	416	428	405	454	429	409	432	416	405	418	440	452	407	417	421	370	416	468	414	419	378	436	437	413	423	451	417	402	447	439	416	441	431	380	409	419	429	432	435	415	399	383	434	412	419	435	436	446	410	422	457	380	406	452	396	428	430	445	411	423	386	397	421	406	436	383	402	404	382	387	417	435	406	419	446	392	439	413	449	425	418	427	434	424	429	414	422	420	457	439	447	422	370	414	391	419	435	404	439	399	444	482	443	387	441	394	389	411	394	449	423	440	414	455	432	409	418	419	463	431	413	412	448	408	401	422	425	429	413	415	417	402	439	428	407	449	399	435	419	412	422	395	392	457	421	421	402	438	434	443	421	398	377	428	424	406	436	416	431	443	438	406	355	398	431	423	407	455	407	406	388	387	414	409	409	454	412	443	398	436	412	452	393	429	414	392	459	427	446	418	402	412	416	422	413	442	407	418	418	395	400	427	420	404	417	434	425	422	395	408	383	425	418	435	372	418	387	425	381	415	439	430	403	382	439	434	397	379	398	402	443	403	433	435	421	440	437	441	414	401	403	455	428	414	423	387	388	435	411	422	434	417	417	409	407	400	392	443	399	407	412	442	410	404	427	382	416	434	405	428	424	437	470	407	407	407	435	408	432	466	438	452	434	423	458	408	432	426	404	403	423	406	395	439	422	388	444	426	387	438	399	458	424	436	398	387	377	413	401	438	449	381	432	387	401	418	427	420	403	423	423	440	429	429	417	428	400	424	452	409	435	394	381	430	417	424	389	460	406	452	448	402	398	389	400	427	434	450	395	443	424	373	406	450	443	421	414	403	417	410	437	424	451	395	417	424	444	433	390	430	381	371	429	435	410	427	421	423	418	417	434	412	406	446	430	416	430	426	412	418	418	407	404	409	415	445	379	413	420	440	420	468	444	423	405	440	429	426	452	388	423	407	435	433	391	425	420	389	422	423	403	409	411	392	386	427	403	437	411	375	427	416	411	421	440	388	411	436	419	418	414	417	457	416	418	410	396	434	393	428	464	436	444	421	403	396	398	386	394	415	390	428	379	406	407	430	412	437	406	424	390	393	410	409	400	380	421	410	397	406	404	441	417	442	417	387	412	397	410	452	392	417	444	394	455	432	427	401	428	430	424	393	433	427	420	401	406	404	413	457	392	427	425	401	408	466	411	408	393	412	409	419	438	389	374	423	435	435	422	419	405	423	428	380	407	439	394	434	455	395	414	413	435	430	405	384	433	407	392	449	427	440	405	400	390	429	404	458	454	442	436	392	409	446	435	423	459	418	382	414	400	384	386	425	443	424	433	431	430	407	421	429	440	413	434	428	394	417	426	422	426	472	418	403	385	433	405	419	403	428	398	390	401	434	400	393	441	399	417	428	442	415	417	414	414	425	412	393	416	429	396	433	454	435	390	425	399	441	408	391	438	398	433	405	416	440	413	423	422	381	415	399	406	423	412	368	403	411	439	440	420	443	418	410	371	409	431	410	463	358	430	386	392	386	401	433	427	411	400	433	440	376	416	425	390	407	427	429	432	431	428	416	439	459	414	440	395	378	411	409	414	432	432	418	456	421	458	406	407	410	470	440	412	438	407	417	447	448	420	433	433	398	405	422	438	431	405	409	433	379	424	420	404	427	408	437	433	452	441	405	383	404	399	407	463	407	409	392	424	398	405	424	451	412	414	432	432	407	447	401	449	445	419	423	411	427	419	426	426	400	417	459	429	449	430	414	435	437	417	421	401	401	426	410	414	428	380	416	374	405	424	419	420	423	474	395	398	408	389	460	408	388	435	408	430	442	451	379	448	376	430	449	441	432	423	411	419	430	412	440	394	408	420	430	402	416	424	427	404	464	409	454	411	409	408	430	427	419	423	431	381	427	406	431	433	423	442	432	400	440	421	411	421	435	431	428	454	428	417	395	440	397	398	418	403	419	398	398	409	431	436	420	429	438	423	400	359	432	426	418	410	404	378	416	400	444	416	442	438	418	428	428	423	420	416	427	392	424	412	396	437	419	413	442	418	426	424	469	414	420	428	408	410	396	415	422	415	416	381	464	406	413	448	453	446	429	387	399	400	379	438	413	420	448	423	425	406	422	396	436	391	388	413	432	404	396	425	401	433	407	443	433	413	440	376	408	399	420	366	418	409	474	397	386	397	422	414	422	396	483	441	435	413	433	433	375	421	428	417	408	419	419	398	411	400	415	443	416	428	421	456	424	395	454	409	392	425	422	406	411	384	426	424	467	402	407	409	422	424	410	395	442	424	415	433	451	420	458	396	396	409	414	404	444	421	427	399	399	412	438	458	430	380	429	446	401	419	403	391	418	443	427	389	406	382	418	415	405	393	437	425	403	449	389	391	421	395	417	415	388	420	413	433	415	408	435	427	387	431	396	426	425	430	393	429	410	394	414	412	443	394	406	419	427	441	409	399	405	412	430	428	418	425	393	427	405	411	416	437	408	374	401	427	431	440	406	432	420	415	437	383	421	411	394	432	453	396	416	404	401	409	416	394	390	402	403	454	419	383	379	410	436	414	414	396	441	414	430	442	457	434	440	442	382	405	385	413	411	392	403	428	448	454	419	413	444	397	413	440	413	406	417	404	387	426	407	414	426	411	416	405	435	470	428	424	422	404	445	413	404	419	440	432	420	385	429	420	425	405	391	389	407	400	418	395	415	427	461	410	471	420	406	438	366	435	459	371	409	403	405	437	376	428	427	445	401	438	443	415	411	422	438	396	444	388	370	419	410	419	416	422	412	396	432	454	399	409	446	436	395	392	431	403	422	437	448	404	433	396	427	459	417	407	443	393	435	425	409	463	410	418	433	379	432	408
22680	21420	29105	24270	21564	20778	9793	2339	1310	988	838	719	645	544	546	487	471	482	397	366	387	387	352	309	321	351	367	314	355	351	327	303	314	321	313	361	307	316	319	326	315	328	295	309	332	304	302	311	285	332	276	326	336	295	301	312	319	303	311	303	309	307	308	298	334	331	338	323	315	266	307	314	302	331	279	298	293	300	308	297	306	310	338	338	347	269	316	321	286	297	323	330	294	344	331	319	301	306	317	321	369	303	363	313	315	311	293	301	303	331	334	296	289	316	290	310	318	306	309	314	342	288	303	358	314	290	305	303	308	305	290	304	313	302	327	300	310	340	303	289	332	298	301	324	317	308	317	317	313	297	339	301	329	310	308	340	322	319	312	280	285	313	301	294	320	309	332	320	285	314	309	292	313	301	317	294	299	321	311	305	304	315	332	295	307	333	317	318	308	298	312	302	314	290	273	337	324	288	331	322	309	277	293	315	292	314	319	305	313	330	315	319	338	319	315	312	295	329	316	330	318	319	334	294	309	311	299	277	326	315	299	314	314	298	330	331	305	308	283	306	332	274	271	315	291	303	318	321	340	303	287	314	319	311	295	328	328	309	313	327	309	278	298	301	317	326	280	307	311	306	281	304	318	329	325	300	308	310	321	325	292	300	318	274	325	304	326	331	322	314	318	311	308	323	316	303	314	333	296	320	314	304	314	316	302	293	309	291	321	332	322	298	304	339	307	332	300	315	339	280	308	296	311	323	294	300	314	302	282	292	328	316	265	311	316	274	302	341	303	307	329	349	302	290	303	316	301	312	318	305	330	300	348	313	295	337	328	309	304	289	306	290	271	314	271	289	305	321	317	312	282	286	302	284	303	313	314	326	303	315	284	323	322	309	329	347	306	314	319	312	302	313	311	320	294	314	302	327	294	284	313	335	325	301	347	308	267	342	310	301	292	324	333	340	309	304	321	311	345	337	329	319	317	281	301	299	314	301	291	298	323	300	293	300	326	316	304	330	321	322	305	313	305	293	310	294	323	320	288	297	314	302	323	326	304	311	303	269	293	298	303	307	312	301	337	304	341	282	266	315	308	360	319	314	335	322	303	309	309	304	343	291	313	316	307	287	300	314	286	272	308	285	319	305	326	295	328	334	300	315	323	305	334	301	332	312	333	295	311	320	282	309	304	306	315	303	331	309	334	320	302	271	308	340	297	309	352	291	288	320	330	319	319	314	302	302	330	311	289	303	292	307	300	313	299	306	315	269	286	297	283	363	326	331	293	304	304	315	302	313	318	291	362	333	333	344	339	291	311	309	319	321	307	297	277	299	305	287	319	333	272	320	330	302	321	299	298	326	335	315	309	321	299	293	319	307	309	315	318	306	321	322	314	281	310	299	334	286	325	326	348	294	302	322	299	319	289	294	300	306	338	340	327	309	314	299	313	311	322	296	302	321	299	314	326	318	306	336	334	340	333	293	300	303	331	291	314	334	309	292	316	307	339	307	298	320	292	311	316	323	318	334	326	315	308	293	296	330	310	320	287	328	337	315	276	310	322	294	345	316	323	316	299	287	325	300	300	339	316	305	309	334	327	329	321	316	328	343	309	295	323	306	307	329	299	340	303	311	266	308	259	322	316	309	321	314	315	305	306	289	298	353	299	279	310	302	292	292	292	348	323	327	292	310	303	348	298	310	288	325	327	302	317	303	309	330	318	310	308	322	308	325	333	302	331	306	279	335	329	318	309	289	326	322	287	306	298	305	322	318	327	321	298	300	316	323	330	307	306	333	317	328	313	315	321	286	320	328	318	319	295	301	317	297	324	318	337	333	317	292	303	285	320	270	292	304	307	286	302	328	292	310	270	299	354	297	288	306	335	314	283	304	347	294	305	309	308	332	316	324	318	294	328	321	328	327	305	302	316	340	290	310	289	325	325	318	330	271	323	326	305	310	304	321	305	315	305	313	309	345	348	318	284	308	292	297	323	345	304	304	328	317	336	274	332	280	333	300	307	328	327	307	298	294	290	304	307	338	316	333	291	293	311	334	299	354	309	307	295	303	285	317	297	289	334	319	283	288	316	293	311	273	302	311	322	301	359	303	299	324	305	330	288	329	315	331	338	306	286	305	284	298	334	326	297	306	314	294	329	293	278	301	337	285	306	318	307	329	320	302	300	325	302	320	365	285	343	303	297	295	299	317	303	320	327	287	325	309	284	286	312	293	310	318	295	306	328	310	323	301	290	324	280	297	314	328	323	309	304	301	328	295	305	336	309	307	283	285	316	329	317	315	317	317	295	332	317	278	313	339	318	316	272	324	295	320	302	298	301	313	318	322	304	324	292	328	289	309	290	288	320	305	289	300	322	320	304	302	318	306	330	323	295	314	293	307	298	310	319	324	333	289	323	316	334	311	293	310	288	342	289	300	288	316	309	295	283	318	286	303	303	325	303	318	300	298	305	299	305	306	303	300	284	309	327	290	347	299	308	303	307	287	320	339	321	341	307	299	331	288	323	319	335	329	314	325	282	281	298	304	325	307	334	330	335	276	315	321	284	325	302	328	318	324	280	283	326	320	307	303	335	337	287	312	291	308	305	305	291	327	327	307	333	306	292	313	304	311	302	322	282	297	285	324	295	282	347	300	308	315	318	288	287	270	328	304	301	286	335	311	313	325	312	303	322	343	318	323	328	315	276	305	327	315	339	318	267	273	308	339	302	331	322	318	316	291	312	284	286	309	277	309	320	299	329	313	294	307	309	314	320	330	308	315	345	317	320	321	325	327	324	308	297	348	313	322	331	301	284	333	317	273	295	358	295	316	294	320	314	311	311	319	341	316	276	293	329	296	344	310	272	314	320	326	317	296	305	275	316	330	342	300	326	311	292	293	309	293	312	300	347	297	324	317	322	338	313	329	319	309	343	315	289	313	316	302	305	290	335	301	317	296	291	273	312	306	307	273	320	296	331	300	322	306	339	324	278	309	334	290	296	318	325	322	304	304	328	302	350	284	307	325	298	275	299	306	303	328	314	290	286	289	291	326	316	325	296	264	314	289	320	344	291	328	286	308	293	303	326	304	307	297	321	310	298	317	299	309	331	313	326	335	342	321	329	291	325	299	297	305	300	301	277	332	324	309	304	305	337	308	318	315	287	317	325	316	320	311	298	329	343	290	332	302	328	311	327	349	310	298	294	290	331	275	324	316	328	293	277	316	308	295	308	319	303	310	323	314	308	320	336	329	324	288	309	316	297	337	331	314	324	307	344	298	314	337	319	275	346	260	311	313	316	328	302	318	282	332	322	321	321	332	315	326	315	274	335	315	303	303	268	287	313	278	309	295	324	294	313	315	290	322	293	312	321	333	299	300	298	336	323	326	341	314	326	351	295	315	355	302	288	288	290	314	281	316	332	310	336	318	352	307	285	289	302	297	331	331	300	302	286	314	296	301	360	324	308	297	293	292	287	337	344	312	300	316	326	325	325	335	297	333	299	314	286	304
36896	65703	48896	30361	16946	8366	4791	3042	2016	1585	1211	1087	873	797	691	665	614	543	507	435	438	458	395	381	409	420	394	372	384	376	346	347	324	336	369	379	373	329	317	322	328	376	342	318	365	312	322	311	341	353	354	348	315	338	333	336	338	335	325	367	356	360	337	354	351	349	351	349	340	328	326	368	330	337	343	314	342	330	360	336	320	312	337	325	338	291	314	331	351	331	332	314	301	326	330	338	326	312	309	327	315	313	339	340	329	341	314	303	354	325	335	336	322	338	348	318	331	330	333	320	362	348	338	324	319	342	355	335	337	322	309	320	320	337	342	306	321	331	342	330	344	340	328	316	333	312	331	339	351	303	321	351	291	303	340	351	370	306	336	318	344	348	304	325	320	318	333	345	316	359	340	316	348	381	324	328	339	328	348	364	300	346	346	294	350	337	360	330	322	304	335	314	356	319	333	379	348	362	330	326	371	358	340	348	327	352	327	333	337	329	345	321	325	347	333	326	315	351	356	373	326	372	349	338	321	315	362	346	370	315	329	312	346	349	323	288	342	359	333	334	325	320	308	333	344	337	321	345	342	327	329	318	341	321	334	322	350	338	347	335	318	317	330	351	327	345	347	321	324	304	343	361	330	351	369	330	322	347	337	362	335	343	326	346	307	312	352	298	336	353	335	374	326	363	354	336	345	319	346	365	349	342	299	303	339	341	338	356	351	327	334	351	353	351	300	340	334	306	320	336	343	345	356	367	342	359	358	316	332	322	338	324	304	328	347	341	377	315	322	326	343	320	342	320	320	347	314	305	336	334	351	328	344	340	362	373	319	343	331	340	327	367	308	351	319	334	337	346	351	354	334	320	307	351	324	346	333	290	349	318	340	306	328	319	311	280	322	364	340	345	373	332	327	341	339	322	340	335	328	324	341	341	354	337	338	334	326	354	312	325	316	348	357	344	293	334	355	347	351	335	349	340	329	365	304	367	293	340	348	326	334	363	339	332	350	331	347	302	311	301	313	316	324	324	341	330	301	368	348	324	356	317	321	327	365	363	333	348	326	358	307	347	354	317	320	306	322	326	322	308	303	299	341	357	344	311	339	364	347	340	322	325	344	329	339	344	327	333	361	333	334	341	325	345	327	319	342	338	357	300	311	314	335	329	302	339	355	345	325	354	342	315	329	352	357	338	361	311	344	306	339	320	332	324	332	305	334	342	329	315	345	326	313	340	358	340	335	320	342	324	321	330	326	319	340	315	311	327	355	327	329	324	314	340	382	350	328	355	300	288	340	355	359	347	324	349	291	324	307	327	331	352	330	328	337	321	326	325	339	298	322	335	344	341	352	329	326	369	325	317	341	313	310	308	314	351	316	307	321	331	310	301	295	355	334	356	359	344	329	338	318	344	340	336	310	341	271	343	336	313	327	359	324	333	317	364	352	340	326	324	331	331	303	322	329	339	311	339	347	325	332	321	300	318	356	309	356	354	337	376	358	358	348	308	362	345	359	311	336	353	327	353	350	357	359	309	339	334	317	337	315	329	301	337	337	359	344	337	345	337	317	336	379	327	327	333	326	339	341	331	341	339	316	321	353	310	337	313	320	345	312	334	316	354	348	310	363	337	345	359	328	387	310	338	311	341	362	326	347	336	351	318	319	301	334	333	339	288	364	337	350	304	361	340	357	315	323	331	332	338	340	337	328	336	356	296	330	331	306	355	350	348	365	335	348	368	344	315	348	322	338	337	344	331	310	326	306	340	350	286	328	313	321	297	341	343	312	366	331	323	360	341	344	334	314	349	351	354	350	364	335	334	323	350	322	321	336	341	334	318	333	332	344	337	322	354	323	328	366	355	342	325	312	327	351	326	310	345	309	336	360	331	362	341	303	353	345	335	309	332	358	337	364	339	351	323	363	354	352	310	332	347	341	318	353	366	343	301	325	323	325	351	329	314	346	351	335	314	360	331	324	351	356	327	322	331	340	335	363	336	323	341	352	313	321	335	354	310	329	381	305	324	341	360	312	352	335	343	340	348	341	338	363	338	304	337	330	320	349	339	302	370	349	327	357	323	349	346	375	333	346	355	361	329	309	338	343	309	324	339	374	337	316	330	310	336	344	318	328	329	332	315	297	331	339	291	353	333	336	346	325	336	343	320	324	352	325	333	359	351	308	338	348	347	328	312	354	351	332	338	327	329	325	324	335	328	302	340	359	330	395	327	322	338	318	311	335	368	361	340	353	314	356	345	316	325	348	324	345	332	311	372	356	341	339	318	327	328	339	348	342	335	353	346	346	341	326	343	328	323	340	333	323	325	332	317	346	332	345	354	303	332	341	346	336	342	337	382	336	338	341	372	335	347	330	334	334	346	333	351	348	337	339	347	323	342	329	307	308	361	304	343	333	310	330	331	349	288	319	318	330	345	356	332	347	316	302	323	331	354	348	352	312	310	351	353	337	352	311	327	270	339	328	343	352	315	341	307	329	340	315	349	331	327	335	366	329	320	336	327	317	352	316	337	342	321	316	306	328	348	299	330	338	308	298	350	307	339	341	313	347	314	337	322	341	340	323	325	324	339	348	349	333	325	348	332	367	310	318	337	306	344	344	353	319	326	321	324	338	320	328	330	345	353	331	325	334	332	359	319	325	301	337	332	353	320	321	322	335	329	309	328	325	327	330	307	334	307	350	301	339	335	337	334	325	310	335	332	338	329	342	328	295	331	340	310	340	343	311	331	332	313	321	339	349	312	312	349	343	335	308	320	364	324	346	326	320	357	318	314	355	336	342	318	333	322	336	355	334	352	344	360	356	357	369	344	331	315	330	310	349	326	362	309	343	341	299	314	347	313	352	339	358	311	310	323	379	325	306	330	343	339	350	356	290	349	350	350	328	342	340	346	356	357	358	320	321	304	331	328	364	363	332	310	338	358	327	338	341	350	317	362	332	308	326	329	338	352	340	347	363	294	339	386	327	333	303	319	347	309	341	327	297	336	341	341	333	319	354	339	332	342	312	322	336	374	326	325	324	334	333	361	330	318	341	336	302	298	357	347	341	325	315	329	334	321	355	317	298	349	330	362	311	331	369	331	306	355	346	299	371	340	364	338	322	325	342	353	351	343	363	334	350	338	319	343	359	347	331	304	311	330	335	324	314	324	345	325	328	318	307	362	337	341	352	327	360	330	356	333	346	325	323	331	328	344	312	312	332	331	339	314	313	311	342	334	302	323	347	345	349	336	329	344	334	343	328	331	354	336	329	365	321	332	315	352	315	277	332	353	305	329	322	347	339	334	299	345	346	354	339	316	366	338	350	338	371	327	357	351	342	304	316	322	314	348	328	355	334	343	342	338	316	314	344	330	342	310	313	313	347	362	330	338	356	336	323	339	335	307	339	338	327	358	341	320	337	332	320	320	340	362	377	365	318	365	336	334	317	361	378	338	341	337	335	359	346	328	355	324	338	352	352	338	342	346	347	370	317	370	326	342	336	345	318	330
31722	35061	29177	15264	5250	2106	1156	860	650	607	493	492	483	478	403	408	392	411	436	395	382	402	378	366	355	367	365	378	374	378	324	356	358	427	377	333	339	372	359	348	357	362	352	389	405	406	394	350	398	353	353	352	370	363	378	368	367	334	356	353	347	368	347	391	368	383	335	372	365	347	403	381	376	336	386	389	374	381	397	356	321	378	364	373	362	377	395	349	395	364	354	350	376	396	381	379	398	397	355	356	359	414	367	369	365	359	369	345	390	421	375	374	366	401	351	359	376	387	368	365	355	367	361	366	348	393	404	384	368	354	354	363	365	366	366	365	390	347	366	362	381	406	380	372	352	382	379	370	385	373	373	379	367	364	349	363	423	351	377	357	401	364	378	380	371	390	369	410	371	367	350	390	375	323	373	350	354	374	376	345	343	377	388	380	422	360	384	339	351	355	356	393	358	340	369	364	349	341	388	355	355	392	353	364	375	357	404	406	371	382	337	351	365	357	340	381	389	360	383	385	355	393	378	358	365	357	373	391	353	372	388	376	364	380	381	394	368	363	376	364	381	364	343	357	358	379	363	417	376	370	333	392	375	342	322	362	370	353	356	331	323	319	390	352	363	374	385	338	423	381	394	344	357	370	352	325	372	365	399	370	354	367	388	367	384	365	350	403	374	384	395	358	350	334	364	351	386	371	348	378	371	369	361	384	382	386	353	403	368	367	399	373	352	394	341	341	406	395	386	391	390	338	371	377	355	379	368	380	380	350	373	373	353	376	379	392	354	358	347	358	378	344	338	365	389	350	354	411	371	381	395	378	386	382	377	375	344	355	391	366	343	391	350	352	367	368	349	372	347	346	383	355	354	344	357	376	351	336	353	395	352	331	361	396	354	373	358	372	376	382	379	359	331	327	346	377	362	365	351	386	357	389	388	418	387	388	375	357	345	351	347	358	377	357	367	384	334	384	344	346	370	357	378	365	388	369	372	390	383	392	357	338	354	370	378	369	360	331	398	387	338	373	345	403	368	372	360	378	372	344	378	399	389	356	363	397	398	402	329	367	366	383	371	419	384	359	380	397	344	367	381	350	385	362	358	327	374	380	365	380	366	353	365	354	359	359	363	336	377	342	359	386	375	370	402	378	392	346	363	331	395	340	392	368	391	369	363	372	388	382	394	391	388	379	384	333	401	419	411	371	385	355	378	372	379	381	341	374	340	373	354	350	350	371	391	371	403	385	375	368	352	374	366	352	362	358	377	370	371	382	353	386	357	364	378	340	399	394	355	373	366	371	372	363	392	380	384	375	347	361	342	345	366	348	322	345	367	386	379	378	381	367	355	424	349	362	368	345	380	359	372	386	365	380	361	330	393	394	350	363	381	308	387	356	335	349	371	375	365	370	384	384	367	407	345	417	360	398	368	363	355	369	336	369	372	330	364	380	391	357	396	361	376	349	367	403	386	358	355	363	377	358	370	400	334	376	352	377	352	350	345	341	361	379	390	360	357	340	360	361	408	367	345	395	374	341	362	359	344	372	352	350	353	324	348	360	407	352	330	404	399	346	371	371	370	371	356	349	353	369	361	340	355	367	380	338	346	357	356	370	366	365	349	345	369	392	344	371	387	374	329	376	339	355	382	364	400	374	378	344	375	404	350	344	394	399	375	403	346	378	368	378	381	376	374	390	358	362	385	402	399	367	390	354	381	382	363	405	350	338	359	358	393	358	386	360	377	375	343	372	374	391	390	368	402	379	393	361	385	345	370	379	405	409	361	369	381	365	340	360	396	342	354	379	375	341	339	370	368	391	392	372	363	374	366	392	361	364	351	382	385	372	346	389	326	368	371	360	379	361	379	333	375	364	354	389	399	388	359	371	376	376	381	346	381	359	423	379	385	359	364	368	355	356	368	345	327	348	347	373	376	386	337	399	358	353	380	356	378	346	384	356	332	390	363	370	387	363	374	355	377	404	368	389	373	362	369	390	393	340	391	364	376	358	364	390	384	363	351	402	347	399	360	374	363	369	369	350	352	356	372	401	360	402	365	381	366	377	377	394	407	373	358	375	395	371	356	391	356	388	345	401	377	359	346	345	332	373	394	347	355	366	352	372	366	344	363	377	390	378	357	369	368	339	380	361	353	371	358	375	378	387	366	374	352	359	339	357	361	345	349	363	384	369	346	391	363	355	380	356	395	381	425	326	362	388	352	371	382	335	362	354	365	380	415	366	378	344	359	377	400	342	359	366	358	376	367	353	343	358	405	389	398	383	364	343	364	360	377	369	330	371	336	375	370	370	370	344	360	345	379	401	360	376	360	379	330	368	375	393	373	385	367	385	380	381	352	322	369	358	371	343	360	364	365	343	362	335	363	353	389	354	343	405	372	390	352	364	370	368	413	374	387	391	377	349	355	389	372	385	332	375	364	361	351	378	359	362	370	366	349	408	336	387	353	391	369	361	344	371	371	382	402	375	400	365	342	373	343	383	338	363	385	384	375	377	361	340	354	352	363	377	353	384	374	392	405	368	361	345	390	425	371	372	346	358	342	355	390	357	359	401	360	343	335	370	353	373	321	356	334	339	345	356	340	352	342	376	390	376	373	343	388	349	364	347	376	388	344	381	391	357	326	388	359	395	364	332	324	364	364	380	353	372	334	370	324	380	403	380	403	350	369	343	366	358	392	384	390	359	389	364	363	407	360	369	400	366	354	329	353	370	402	364	356	384	386	394	397	399	323	337	351	382	376	351	381	409	366	345	375	383	341	376	380	372	377	362	376	368	379	355	350	382	347	359	358	367	380	377	375	388	407	358	379	398	361	387	379	375	349	363	381	361	331	382	376	351	339	391	382	386	365	374	349	370	376	345	362	359	384	348	377	372	353	389	405	393	340	369	364	346	395	354	369	342	377	358	363	364	381	373	354	405	364	371	358	378	361	357	367	355	377	338	356	352	375	333	356	371	389	365	389	381	367	369	351	384	372	377	359	376	400	351	375	345	380	383	341	399	374	305	392	375	365	336	405	360	338	361	363	414	364	377	370	347	398	339	352	363	380	383	353	348	378	360	361	353	374	369	370	336	382	389	339	374	370	375	393	363	358	388	351	378	379	357	356	380	376	380	345	366	344	388	351	349	341	370	362	342	378	368	353	392	356	368	355	364	355	359	353	346	372	376	363	326	392	345	369	328	366	346	379	377	380	387	362	361	345	357	381	365	352	384	347	374	319	353	394	381	376	352	385	362	397	352	326	405	371	322	335	390	387	349	404	352	384	362	347	342	410	354	348	367	389	346	315	350	369	385	373	365	359	367	391	416	389	431	376	368	371	361	345	367	367	336	366	383	366	378	345	375	351	357	374	371	349	403	369	383	393	378	340	358	345	373	378	391	370	351	362	416	373	387	386	357	376	366	340	380	338	371	383	386	351	377	371	375	370	357	376	385	407	351	356	384	361	383	385	388	363	337	379	427	380	361	351	387	338	380	373	397	342	375	357	366
34696	48260	29926	14790	6951	3232	1886	1300	978	807	731	628	607	584	536	489	506	473	432	440	436	462	429	403	372	415	434	431	410	407	450	397	405	400	401	388	395	400	404	419	379	436	428	430	402	410	414	417	402	386	409	435	411	415	416	423	425	383	400	419	441	389	432	396	434	385	409	414	408	396	356	405	396	423	409	392	419	387	399	370	376	417	391	420	434	405	425	412	405	429	380	401	397	428	410	437	380	417	428	408	398	419	389	425	387	400	400	396	427	392	436	400	379	408	396	418	413	401	376	410	375	393	382	397	416	387	381	403	416	374	393	402	438	403	411	390	405	419	394	384	392	405	390	413	382	413	431	422	420	428	425	400	394	387	427	425	400	363	372	406	380	402	394	420	414	407	408	424	436	392	457	373	383	391	366	374	408	392	424	404	389	394	393	404	421	397	402	426	379	432	369	396	401	409	426	417	410	425	376	387	425	381	399	396	425	363	416	390	427	405	373	430	378	412	404	396	424	411	401	449	430	420	387	409	368	389	431	410	411	440	428	396	438	429	427	429	376	427	432	420	398	416	435	400	421	406	408	398	403	409	389	404	437	425	375	416	400	437	422	405	388	412	398	423	417	413	403	379	376	400	389	394	435	401	406	394	410	411	395	343	389	416	401	363	389	409	382	392	425	399	417	362	386	369	420	375	398	401	392	415	433	403	387	386	407	378	417	409	381	418	365	422	393	417	404	392	420	413	387	401	380	384	392	426	396	397	392	388	408	413	422	423	392	381	414	400	372	380	413	362	434	394	397	421	458	397	408	392	401	424	388	365	409	421	405	411	393	423	420	372	374	405	398	419	391	401	405	387	379	388	411	396	377	438	416	404	380	389	398	380	410	406	390	369	380	434	398	432	446	412	403	386	410	399	390	398	426	398	433	389	358	409	401	416	410	411	427	437	429	394	393	390	410	385	365	447	410	402	434	438	411	387	402	382	428	363	391	374	415	416	395	393	421	391	404	405	414	419	391	382	396	425	431	400	428	414	456	373	363	437	426	401	425	388	422	407	402	377	376	412	431	408	385	398	388	402	436	396	392	387	414	365	437	362	417	417	434	433	420	412	421	413	396	377	390	416	411	415	394	443	418	421	381	398	429	431	408	414	418	406	394	400	397	421	390	446	416	417	410	405	390	391	422	436	404	383	403	420	383	406	391	421	398	416	370	401	387	426	393	404	396	402	442	404	409	407	365	382	396	402	404	420	443	363	386	390	392	386	370	437	392	403	409	414	403	403	396	390	415	435	430	402	399	385	413	414	407	433	432	386	421	411	406	429	386	416	400	401	379	392	373	429	465	413	410	373	405	392	412	401	377	384	441	379	360	391	371	425	386	393	379	402	416	389	420	409	411	394	385	376	413	413	412	426	398	413	411	411	371	412	433	410	368	372	390	428	421	379	395	385	406	412	425	431	411	409	401	434	428	390	437	399	404	380	410	401	437	399	419	385	389	405	370	389	414	421	445	434	415	421	377	383	434	411	398	397	385	411	407	387	382	395	407	401	420	411	433	457	372	386	438	443	412	416	411	395	398	379	421	415	424	412	418	404	450	471	399	401	426	398	400	407	384	397	431	395	426	434	385	393	400	409	423	430	418	409	395	386	420	427	401	374	388	400	385	393	429	407	423	417	403	418	391	430	413	358	374	404	420	383	420	429	406	420	435	427	390	399	381	448	420	413	403	436	433	448	390	407	394	432	364	371	439	421	416	421	404	397	388	418	399	409	444	431	371	432	377	402	417	403	405	418	390	412	406	417	405	380	416	411	417	412	401	397	402	414	406	405	382	407	400	393	428	402	418	421	405	431	420	375	405	452	401	409	391	413	431	369	398	361	404	416	402	433	413	441	378	419	422	471	396	395	437	436	422	416	417	418	408	434	440	420	411	377	415	433	375	396	408	407	421	388	394	383	402	388	403	435	379	384	390	378	401	420	387	386	396	401	430	413	411	380	419	418	389	391	386	424	435	431	405	391	383	383	379	387	400	434	431	374	423	390	420	370	399	394	413	412	415	431	398	436	387	394	349	447	424	412	423	426	397	407	409	394	393	410	380	435	447	402	393	389	387	414	425	400	402	368	422	392	413	400	433	399	410	399	420	416	430	398	387	432	421	392	408	388	403	395	436	414	411	382	385	414	438	426	405	388	402	390	436	367	420	406	404	397	428	404	368	421	401	401	398	385	409	421	389	402	379	397	424	444	402	417	404	389	413	375	388	397	414	364	399	434	417	413	415	424	451	391	433	425	406	394	417	405	408	386	423	402	396	401	397	431	416	452	405	393	394	383	391	424	378	372	415	454	407	421	428	410	404	421	429	393	425	401	430	427	409	392	406	434	402	421	434	380	399	395	408	409	450	401	395	387	364	403	412	397	396	436	405	422	427	414	423	396	418	398	377	416	407	409	414	388	426	406	388	405	403	399	408	357	431	441	410	389	409	453	420	374	386	409	408	403	414	396	401	413	377	432	453	391	411	412	409	411	411	429	401	411	374	387	390	400	402	380	407	422	406	382	396	402	364	378	444	420	423	409	434	400	438	406	415	421	368	372	421	425	359	410	401	405	419	391	401	425	377	426	388	387	401	437	412	401	381	393	385	371	389	392	449	403	419	417	390	381	364	348	411	406	375	400	432	425	398	424	406	386	422	405	389	414	374	367	431	388	410	400	396	411	414	395	391	388	376	388	429	427	385	431	395	419	416	404	445	427	407	406	372	401	396	385	386	397	390	385	411	431	402	417	372	390	406	394	373	381	409	398	422	384	396	391	412	422	402	406	407	380	428	436	432	389	359	393	418	394	397	417	406	417	408	391	422	406	396	391	404	400	415	421	397	406	406	385	426	402	436	404	378	426	417	436	386	430	402	375	391	378	403	399	417	403	411	435	405	385	390	416	400	408	390	412	396	454	430	409	421	428	396	408	445	418	446	385	391	368	389	419	424	387	404	388	409	407	418	431	371	408	365	396	392	415	435	396	407	461	363	410	390	385	380	426	381	414	432	452	404	415	394	384	394	360	389	421	407	431	380	407	382	408	417	428	450	424	418	391	382	421	395	400	395	410	388	404	389	402	373	376	430	395	394	394	395	409	397	402	386	411	404	416	404	387	406	422	424	395	376	399	377	398	443	415	409	413	418	375	400	398	409	417	387	464	390	403	352	414	437	418	389	405	425	432	392	402	389	397	392	407	453	394	385	388	378	420	414	400	389	386	424	438	418	420	390	424	452	440	404	370	402	391	431	390	418	423	394	421	380	370	419	406	444	401	406	399	428	432	407	403	406	411	425	371	422	369	375	409	436	391	422	431	372	403	426	365	444	380	443	420	411	398	410	404	460	445	396	386	407	398	412	392	427	396	385	401	394	439	377	420	415	395	410	415	443	415	426	389	412	424	397	385	409	403	427	417	407	421	391	415	426	431	400	442	426	404	428	383	419	423	403	420	370	423	439	399	400	398
23755	21355	28552	24971	21136	11876	2762	1207	873	725	694	547	529	453	425	455	406	355	360	387	355	306	380	340	333	345	324	317	343	339	341	294	286	288	305	316	321	329	295	325	290	299	304	353	327	348	341	338	326	318	267	300	332	266	313	284	313	301	344	301	309	322	299	327	309	318	337	322	309	334	328	319	312	323	325	285	321	290	331	316	318	303	303	282	328	303	310	322	320	317	292	331	306	327	329	309	283	304	321	330	308	312	327	329	331	324	305	301	322	330	319	312	310	301	321	295	296	313	303	334	274	291	281	305	334	326	305	319	329	325	306	317	301	287	310	302	324	315	328	338	323	286	308	326	298	317	294	338	304	310	302	320	290	319	325	298	301	331	284	325	305	296	292	323	321	314	345	306	309	306	316	321	309	254	283	311	310	335	320	329	281	306	345	300	304	294	306	298	310	270	312	353	329	333	315	313	308	307	311	311	318	329	300	296	300	305	302	301	307	324	305	327	353	288	309	339	309	313	324	311	302	290	306	297	304	308	300	311	284	314	322	302	305	319	314	323	298	320	307	337	319	311	328	315	329	281	347	283	316	309	310	307	324	319	306	324	328	314	294	314	310	336	310	299	323	319	314	342	289	309	322	318	308	325	309	337	329	325	325	333	301	335	328	317	308	323	321	301	275	346	297	303	335	344	319	281	298	308	315	310	286	296	305	323	335	322	316	296	318	318	330	315	349	293	284	312	303	325	301	318	315	309	303	313	320	287	309	301	312	304	358	323	310	278	336	300	300	305	311	321	324	299	339	299	327	319	288	341	293	326	320	299	316	320	330	309	313	343	275	316	282	305	299	291	296	284	287	297	303	298	290	310	272	319	301	288	294	310	331	314	301	318	316	316	320	329	328	318	313	310	312	317	292	318	331	316	321	331	283	306	298	334	310	298	287	278	288	310	323	302	273	315	305	321	300	311	280	302	320	316	317	326	319	326	303	306	325	302	306	299	339	300	324	307	313	312	315	329	293	271	335	308	336	326	296	321	314	315	307	287	307	309	276	301	298	321	322	342	304	342	315	303	283	319	321	291	309	306	308	302	331	308	344	307	326	317	284	324	299	320	297	305	327	301	348	298	329	296	273	335	311	309	340	326	340	298	356	283	317	277	298	294	335	275	322	301	316	295	295	316	306	320	292	311	329	294	328	289	320	307	327	299	322	360	317	335	302	326	280	301	304	309	358	307	310	315	318	318	341	318	314	334	320	314	309	291	303	293	291	318	312	312	279	306	323	307	334	316	297	322	302	327	293	286	300	298	294	323	322	344	288	301	338	305	312	327	325	295	278	337	292	305	339	294	324	314	332	305	295	353	299	334	314	312	322	311	321	300	306	310	330	299	344	307	331	317	327	320	304	314	333	289	301	309	348	310	321	315	298	335	305	307	343	319	329	314	295	294	323	368	289	312	330	296	291	302	331	289	296	306	327	321	309	298	336	332	315	297	331	319	299	327	330	309	310	313	305	291	292	321	301	286	296	294	341	343	337	339	294	297	310	295	293	308	333	307	306	289	331	291	321	300	296	318	327	341	320	340	347	360	310	326	304	312	304	352	299	301	315	337	326	300	319	307	297	308	325	294	324	297	328	304	302	312	325	306	355	312	322	351	329	296	313	315	363	316	283	316	319	318	310	337	295	282	335	321	342	321	326	313	298	307	324	327	272	312	322	320	337	323	340	323	342	320	303	333	328	324	315	328	328	314	323	318	290	314	296	304	316	330	304	303	322	318	318	298	317	320	297	322	308	314	303	286	331	274	255	332	309	319	283	338	345	324	298	308	311	315	274	273	324	298	346	330	308	293	329	293	303	307	291	330	314	308	324	300	292	311	275	282	283	297	318	281	299	303	333	316	348	319	314	291	335	326	330	321	308	308	327	329	296	323	294	341	320	320	331	313	280	309	292	293	297	324	328	294	290	318	328	310	334	310	286	307	346	315	289	312	279	323	318	316	271	291	303	322	293	318	317	347	312	306	295	269	313	326	317	307	285	298	323	296	298	314	322	288	308	271	308	284	321	318	357	301	330	314	291	313	309	290	311	326	298	299	280	330	289	288	307	304	290	299	323	321	339	286	305	291	327	317	337	314	274	348	350	315	324	331	313	328	292	278	313	333	302	318	339	348	286	317	309	311	302	335	328	315	347	325	300	297	313	290	298	275	294	304	298	293	333	301	299	331	314	305	317	296	300	317	289	320	330	289	302	291	298	307	321	308	325	289	302	315	296	279	307	305	325	317	313	298	324	314	300	293	336	318	314	308	296	302	325	335	318	300	297	319	289	322	275	316	333	302	341	311	283	296	299	317	313	284	303	309	328	315	296	357	288	299	297	316	294	345	291	302	288	290	331	303	305	323	275	307	329	314	304	308	315	295	307	342	341	301	310	334	300	321	333	319	289	335	301	278	302	317	289	309	303	312	316	306	308	286	354	303	318	347	337	315	326	317	312	297	313	327	312	308	315	319	327	307	316	310	315	315	293	321	308	321	314	288	317	285	315	300	337	330	267	308	312	282	292	329	295	341	327	309	314	317	322	324	340	316	307	325	310	303	329	345	277	302	309	296	318	320	338	342	289	326	328	284	309	313	335	333	344	280	300	317	328	314	323	315	303	297	296	303	299	304	322	304	285	319	294	339	299	295	302	306	359	297	295	326	321	333	311	316	308	312	304	329	324	295	327	313	299	319	298	322	328	291	338	327	334	290	308	303	301	323	304	304	327	303	328	320	330	327	311	292	302	324	289	300	285	310	328	295	314	325	327	337	305	297	311	325	288	318	324	340	305	294	285	285	315	307	298	282	320	318	328	344	322	318	305	303	308	308	302	310	308	298	301	299	333	310	330	313	334	277	335	352	290	288	329	286	300	301	304	317	343	317	317	305	282	274	302	320	304	284	306	300	313	314	301	302	305	302	312	293	361	302	299	272	328	307	299	303	305	298	311	302	275	296	303	339	333	284	312	333	292	275	312	319	286	308	282	310	313	322	340	343	343	295	274	315	314	292	295	310	285	317	308	342	293	311	327	315	301	334	345	309	318	317	278	285	306	302	308	315	301	332	277	319	322	330	350	321	309	318	312	312	297	323	288	309	276	347	302	306	306	307	332	331	301	300	334	308	315	289	308	301	328	318	279	312	303	300	284	297	337	331	309	303	318	299	307	286	296	308	275	315	299	300	317	337	309	301	333	329	304	291	321	283	294	316	320	307	314	305	320	312	307	327	310	334	314	308	314	332	281	304	321	271	332	311	313	301	337	308	313	328	333	305	332	294	311	297	325	319	328	302	339	323	294	309	308	304	307	287	296	290	311	316	313	333	324	323	305	312	308	288	326	326	311	289	344	319	311	277	277	317	300	302	333	300	328	335	313	305	315	289	305	285	317	301	305	311	294	323	318	316	289	294	308	312	310	321	281	329	293	286	310	314	326	338	267	302	302	309	318	296	305	303	299	281	334	320
36983	54440	41968	27010	13456	6086	2776	1729	1346	1036	862	775	707	627	577	521	466	484	415	382	388	418	375	390	356	376	372	309	371	362	369	353	297	374	369	355	338	340	339	341	351	339	361	368	329	354	349	342	355	336	347	348	379	361	372	361	353	378	332	341	340	388	379	318	352	358	375	335	367	337	346	349	316	350	386	349	338	343	370	380	336	339	321	362	361	379	326	299	332	328	373	357	342	335	360	358	330	375	361	336	361	326	345	342	329	339	341	338	374	327	344	332	343	361	354	312	344	347	341	361	341	361	371	351	357	369	350	346	334	338	360	345	327	360	375	334	348	335	297	317	354	353	351	348	339	383	333	340	314	325	307	319	328	381	342	339	363	346	346	369	337	371	337	351	332	370	329	343	322	336	345	332	353	348	370	337	361	332	340	314	341	361	365	346	356	355	321	370	343	315	341	352	325	346	382	364	359	341	360	377	343	370	337	343	363	371	371	343	383	351	360	373	355	337	393	329	348	348	370	366	338	344	349	347	336	326	383	328	324	364	367	307	347	368	352	363	352	332	367	338	340	317	321	345	317	369	340	326	368	352	354	347	325	349	358	328	356	352	393	344	330	356	362	351	326	367	342	334	341	361	372	316	351	346	343	365	346	336	353	382	352	315	354	333	325	325	323	322	360	334	316	361	354	308	336	387	329	330	372	338	339	326	346	340	343	371	336	314	365	334	333	359	381	329	384	334	333	347	352	345	351	317	354	335	336	359	354	341	341	331	346	350	362	351	320	327	347	326	346	337	358	310	351	345	338	345	347	335	325	346	349	378	343	355	381	333	346	381	344	343	359	344	330	374	350	354	328	357	364	344	349	322	329	327	368	362	355	358	330	352	348	360	345	339	338	353	380	364	367	359	333	334	320	336	341	356	360	350	309	343	350	363	345	370	334	339	327	341	326	342	356	332	369	335	330	365	366	338	343	357	372	330	328	352	337	321	314	305	357	323	343	338	355	365	348	339	348	367	350	333	316	332	331	354	353	344	362	368	334	330	355	316	318	308	370	342	337	302	345	305	319	307	342	321	343	354	348	344	356	377	343	343	370	369	307	308	344	337	334	331	356	348	345	343	387	318	356	367	370	340	356	360	351	357	381	334	342	334	313	341	323	351	342	354	308	327	323	314	348	371	339	315	338	337	354	333	346	344	330	350	349	363	333	351	322	319	334	364	355	353	327	378	371	325	337	327	363	325	357	355	350	338	353	358	337	338	357	328	348	354	337	369	336	315	344	329	336	329	361	323	366	326	332	339	355	340	314	332	297	334	298	323	376	352	351	352	377	345	364	343	332	355	337	378	329	331	350	341	328	351	331	342	352	362	380	347	357	320	298	353	350	343	350	315	317	358	360	318	392	319	331	342	327	339	344	330	342	346	373	339	333	318	331	331	337	363	345	335	348	364	336	338	360	370	294	331	314	330	369	343	333	327	333	343	346	347	342	327	307	312	342	348	325	378	347	372	338	373	369	326	356	328	354	363	358	354	311	316	317	402	363	404	330	355	326	331	356	320	354	303	335	358	321	355	353	352	336	328	333	332	322	351	320	324	350	348	338	349	332	324	335	356	338	330	353	384	340	335	329	343	331	348	372	332	352	332	329	353	337	317	391	347	334	384	311	317	350	333	351	354	347	337	330	334	363	337	314	372	365	332	356	344	342	371	343	337	328	343	342	332	334	341	318	336	340	361	352	336	336	344	331	327	383	324	332	336	361	343	378	352	354	349	351	359	351	381	351	346	346	366	347	334	334	332	302	342	384	355	330	353	340	355	327	327	328	336	335	338	377	329	334	305	357	332	337	344	354	350	334	350	357	306	327	349	351	335	336	384	381	323	350	365	360	334	327	350	350	318	376	352	344	358	352	317	339	327	323	378	316	344	335	375	339	329	315	316	364	346	368	351	342	358	352	346	308	362	373	336	365	373	353	345	336	373	329	313	355	363	310	382	362	359	340	291	374	336	325	337	322	348	359	380	362	340	362	352	329	324	367	349	349	351	366	336	345	327	323	344	338	354	330	360	358	347	330	332	370	368	345	368	379	327	322	336	366	357	332	365	330	376	344	357	383	356	359	352	334	338	333	362	315	336	327	374	327	344	348	328	372	336	358	354	364	355	376	347	384	293	364	335	346	349	335	367	307	354	323	337	338	354	311	337	351	341	325	305	347	333	307	329	321	322	345	355	341	334	348	305	357	323	351	357	356	322	319	376	371	381	364	319	319	352	388	347	349	327	331	351	346	312	365	339	373	351	339	356	347	317	365	362	333	327	352	329	340	342	316	346	368	342	363	315	333	347	320	331	348	347	341	333	329	346	326	364	376	387	352	314	354	341	303	387	342	352	353	333	311	344	366	337	378	307	355	327	359	353	337	349	336	308	324	330	358	389	351	371	338	319	318	345	341	347	340	346	356	356	369	349	324	323	338	352	311	341	355	334	362	350	333	343	329	357	333	336	339	329	318	343	346	317	357	335	395	322	326	334	351	341	358	328	352	344	317	324	372	350	350	346	350	331	371	327	330	336	342	316	316	338	364	338	362	358	356	343	323	332	313	349	345	338	317	358	356	359	340	342	314	334	345	344	350	360	317	331	361	367	350	352	352	335	347	311	345	332	342	349	324	387	332	365	363	381	350	360	367	339	326	319	371	349	373	372	363	316	346	322	350	379	358	342	355	345	354	303	317	318	357	373	345	341	322	383	374	329	325	324	353	372	367	330	352	355	331	365	348	387	339	338	314	372	383	336	335	337	348	368	339	309	348	342	335	311	319	302	335	338	347	355	329	357	371	339	322	335	353	291	342	326	370	358	298	351	391	322	342	345	344	364	306	327	306	342	345	362	346	367	304	343	332	336	321	320	357	321	380	356	329	358	372	310	355	348	359	329	360	372	330	351	356	352	316	329	345	339	310	353	347	355	332	336	304	367	356	355	366	339	316	354	327	346	355	381	354	346	318	372	337	324	319	350	330	324	333	341	302	356	379	344	314	357	340	324	348	362	353	352	315	352	348	344	340	360	347	335	359	333	352	337	348	341	281	347	338	308	364	331	355	344	338	379	361	355	347	357	355	336	354	340	332	334	322	350	340	359	351	340	341	344	333	330	312	357	318	358	368	374	331	372	353	320	323	342	379	313	368	352	352	333	333	358	312	366	321	350	337	365	352	392	378	311	379	394	369	330	352	342	316	378	313	326	335	332	357	329	355	356	340	327	347	329	319	339	357	358	357	370	344	316	367	327	328	350	332	341	351	352	327	355	336	369	350	328	345	355	342	337	323	368	353	369	361	348	358	344	372	340	347	330	307	382	343	337	365	371	343	350	344	351	350	348	341	321	351	366	347	323	360	346	368	372	322	378	361	335	331	325	362	325	354	356	380	337	349	353	323	370	323	337	358	328	336	327	335	324	332	360	349	368	359	383	365	351	361	381	323	370	347	354	346	345	362	326	334	346	360	367
25116	21572	28205	25776	13017	3534	1558	1085	854	737	663	623	552	477	482	425	446	471	454	433	417	440	419	425	396	408	402	448	390	410	404	383	423	398	382	360	377	379	383	417	397	381	396	413	398	374	424	391	382	381	398	388	432	372	394	385	401	429	394	425	413	388	379	411	379	392	386	405	389	396	388	394	422	397	407	376	395	372	377	364	350	401	393	358	408	402	382	400	407	380	383	356	375	392	363	430	369	378	387	419	397	413	367	425	404	379	370	377	346	392	379	405	403	382	381	412	383	391	418	405	419	401	417	382	383	394	385	398	382	390	365	375	365	420	367	402	370	382	405	402	389	366	377	411	397	432	361	380	409	419	381	380	337	382	389	393	365	405	374	374	394	380	402	387	405	394	402	404	393	391	423	395	389	366	400	364	365	402	371	369	356	411	396	422	406	417	406	398	379	397	399	399	404	411	419	410	391	357	377	427	403	401	370	395	402	386	409	373	413	417	378	395	370	378	375	374	390	386	411	395	386	386	381	380	388	378	369	347	420	346	367	400	399	371	378	387	381	348	395	397	390	369	383	377	387	374	366	403	404	382	388	410	437	421	392	391	371	364	395	433	380	372	404	369	410	376	393	370	420	396	370	355	401	374	364	369	363	390	393	408	385	407	405	415	417	373	389	379	368	368	372	435	356	356	373	372	402	379	363	402	370	352	418	353	384	411	392	393	381	394	417	376	414	362	376	425	423	400	389	385	391	399	399	422	391	382	390	383	403	394	349	400	393	397	393	369	393	396	375	379	365	418	397	411	389	376	382	396	453	383	355	392	413	408	400	414	408	385	368	404	372	370	387	346	384	377	406	404	370	427	413	391	400	434	441	399	372	418	388	361	410	366	411	354	395	431	404	439	382	377	386	381	393	388	392	395	358	385	369	393	403	392	377	388	354	384	426	395	384	395	391	413	378	400	383	399	397	408	390	395	380	384	347	375	391	357	423	371	388	403	392	390	386	401	399	373	359	381	401	414	444	394	389	384	404	354	396	387	389	352	358	364	383	441	409	382	405	394	383	388	375	360	385	391	356	404	386	388	360	388	390	401	388	417	358	375	399	396	339	361	424	398	407	403	398	407	393	402	404	393	382	404	415	368	383	425	394	355	394	378	352	392	360	345	376	378	363	427	387	396	439	408	390	369	379	378	392	409	361	400	437	419	398	392	401	404	408	399	388	426	413	407	387	395	395	406	369	401	402	409	411	376	414	405	396	389	389	404	410	408	369	385	406	415	380	416	355	408	378	402	369	380	393	389	381	413	372	398	417	381	415	412	433	421	401	365	411	389	377	368	421	422	355	374	387	384	390	375	362	420	364	383	404	407	398	372	371	372	332	401	414	384	382	378	368	361	422	373	392	388	399	401	403	399	404	391	374	373	376	413	393	415	385	407	380	370	397	386	363	430	375	383	398	379	358	404	370	400	374	361	376	397	381	385	408	371	404	401	384	435	347	395	387	378	388	363	420	401	358	389	393	394	394	348	363	399	429	362	405	395	385	433	396	380	406	393	366	381	365	392	389	392	415	389	387	338	357	417	360	391	374	394	374	421	399	375	388	379	397	431	368	384	411	392	380	406	416	403	399	391	419	397	379	408	367	392	379	406	347	372	378	358	384	391	373	408	382	393	397	369	387	390	392	388	374	391	371	385	398	417	385	364	394	387	369	378	367	365	400	379	359	348	397	388	396	363	426	385	379	392	416	393	403	392	389	359	376	397	436	397	405	405	362	424	377	377	379	390	416	398	371	399	398	361	405	423	394	416	374	410	358	431	392	369	406	363	364	385	414	403	397	399	398	428	367	359	404	400	396	378	393	424	355	363	373	372	379	381	398	378	385	391	408	430	401	392	420	395	361	401	371	365	375	390	405	405	376	392	378	380	408	383	417	391	372	403	399	351	379	372	390	401	396	403	389	387	412	436	357	411	405	415	345	401	370	354	354	385	436	407	400	399	400	387	430	381	380	390	401	336	384	369	350	397	377	415	397	379	382	372	393	393	428	431	375	411	375	403	415	404	404	383	428	413	403	381	394	428	394	410	396	306	413	390	343	390	391	382	380	380	403	407	404	399	397	376	413	368	398	396	377	378	398	383	412	401	399	401	400	378	415	413	391	394	419	404	422	381	351	377	395	381	401	403	391	392	417	383	376	417	397	434	374	357	380	374	338	395	401	421	395	376	368	401	405	382	408	388	389	355	381	399	370	374	439	373	406	391	396	417	390	427	364	382	376	392	399	399	378	373	370	412	386	367	416	396	373	413	383	459	374	394	440	375	415	378	391	402	429	387	400	391	375	382	393	377	383	391	396	396	396	408	396	400	383	382	399	421	394	394	345	387	387	395	411	396	406	370	393	394	409	400	398	396	369	343	412	390	389	361	390	381	386	418	420	369	422	387	412	398	380	378	367	397	374	390	366	362	400	382	391	389	414	422	405	389	381	421	419	412	387	380	387	424	418	380	414	382	389	412	359	396	396	411	385	366	386	360	377	362	394	393	388	418	374	370	378	362	397	363	421	400	384	351	431	398	361	384	396	374	352	404	407	369	377	399	388	360	380	376	395	372	379	416	366	377	382	393	393	351	370	406	373	366	414	428	412	345	364	409	417	385	399	372	388	396	395	380	372	405	421	398	405	342	424	389	414	395	355	364	350	420	400	366	409	390	386	394	386	401	421	381	390	399	419	383	403	384	402	375	399	350	414	408	399	350	400	368	374	375	403	385	405	396	402	377	378	414	399	414	419	409	402	401	396	411	376	422	405	428	378	402	378	387	416	382	385	414	347	410	384	356	405	423	394	376	383	372	374	381	401	385	366	392	420	407	390	395	411	387	400	378	394	394	427	359	377	428	384	397	383	349	412	383	407	389	409	377	405	389	406	429	388	371	389	416	390	338	362	384	360	428	402	391	403	395	397	394	392	403	361	393	404	376	353	377	415	401	425	393	378	398	363	400	353	384	393	401	382	352	380	404	392	375	387	426	444	451	411	379	391	393	379	353	423	400	415	411	378	398	366	380	377	375	399	452	375	350	366	401	367	392	408	367	379	416	392	367	419	374	383	384	394	383	415	422	438	371	422	357	416	391	383	400	409	408	362	386	404	385	373	405	358	372	393	377	419	352	380	405	373	381	388	417	404	434	394	390	355	402	408	412	408	355	413	391	430	381	398	429	358	388	414	369	404	398	406	375	418	369	418	383	408	377	375	398	382	421	385	430	388	382	351	376	416	381	405	420	398	404	425	375	372	410	433	361	379	375	424	394	377	367	404	451	407	387	392	413	343	361	369	398	421	391	385	353	400	410	391	405	410	336	379	389	383	387	390	382	388	421	399	399	397	378	392	382	358	383	396	406	368	374	394	413	437	426	364	355	395	408	373	422	383	357	395	372	404	434	348	411	411	401	415	395	424	423	394	370	379	366	387	378	421	376	395	412	385	374	374	423	392	356	388	399	383	397
33504	49717	37774	21334	9727	4155	2373	1615	1316	1097	928	829	719	661	577	564	510	519	503	471	501	490	417	458	415	465	442	446	428	466	440	459	442	388	394	450	437	443	444	412	426	447	402	423	476	384	428	442	442	422	440	423	414	425	447	410	477	391	416	460	411	441	387	441	427	421	405	438	428	433	422	432	451	416	425	413	396	410	426	470	418	403	418	395	447	388	440	453	435	418	462	434	432	435	418	421	410	439	419	432	442	432	435	449	448	422	455	441	417	414	435	411	432	424	446	414	431	420	383	430	424	388	427	411	419	432	424	468	440	392	403	438	426	451	439	433	418	411	453	408	426	424	468	425	468	450	382	403	440	429	438	444	420	418	436	449	425	397	400	444	437	442	415	396	386	415	412	447	445	379	409	374	407	399	467	441	460	453	415	447	402	440	391	443	420	423	399	429	415	413	420	403	439	438	431	398	410	416	463	389	422	396	417	401	430	430	442	414	449	445	407	406	426	417	435	470	416	422	401	402	425	433	426	427	462	414	365	429	375	445	384	421	431	396	409	441	450	454	456	421	426	438	405	407	418	436	430	443	420	405	411	455	397	419	420	405	436	409	396	405	436	407	402	426	388	424	452	417	440	409	408	437	440	456	422	441	445	427	373	428	433	408	432	465	447	416	414	424	418	406	422	403	453	412	365	401	408	420	442	421	439	414	390	428	453	430	425	458	381	453	417	432	435	461	427	433	402	424	401	397	405	406	423	420	392	407	435	434	439	456	421	407	427	416	414	416	400	408	405	420	445	431	421	448	437	386	402	391	416	420	412	452	444	450	406	445	421	444	399	429	392	396	423	430	469	434	411	427	435	410	381	471	418	433	393	377	432	419	431	458	426	420	379	409	435	415	458	397	448	439	434	412	397	409	410	428	432	458	416	402	406	444	447	435	448	421	417	455	452	440	418	405	400	427	421	442	423	424	414	393	433	407	420	423	407	399	440	392	454	453	415	456	422	425	455	449	452	424	422	388	414	445	414	434	439	432	432	437	413	368	436	395	404	444	413	420	430	410	456	414	451	397	435	407	400	459	395	424	422	427	457	426	446	455	442	419	417	435	443	417	436	456	451	448	414	423	400	419	400	427	407	431	441	452	437	393	385	425	428	436	416	422	434	458	427	399	430	409	418	441	435	418	399	414	416	398	406	407	403	442	412	416	436	462	412	431	394	422	418	422	450	446	428	421	424	380	377	406	454	438	427	470	478	432	425	385	411	439	421	444	400	384	443	432	391	475	406	411	456	453	411	479	400	435	417	385	422	441	448	421	422	430	388	404	465	437	430	447	397	425	424	437	407	405	408	447	413	423	445	405	458	443	415	409	404	390	412	426	442	382	427	414	441	407	462	433	461	407	406	413	394	455	420	423	443	424	394	395	435	459	405	388	416	426	420	393	448	404	410	420	417	413	412	419	443	440	417	415	413	457	441	408	439	431	413	387	430	423	416	401	438	399	440	425	400	429	442	422	383	455	404	411	452	429	430	385	417	394	390	427	455	422	462	413	401	437	441	406	389	430	433	424	396	459	438	413	400	430	403	421	417	387	468	464	453	394	441	473	423	421	423	418	408	438	429	426	413	425	427	425	431	414	438	451	456	436	437	400	415	437	434	392	423	464	390	419	422	431	430	428	433	415	413	422	428	397	442	432	438	421	440	423	439	445	433	409	396	467	418	443	455	411	391	426	457	406	426	432	443	410	432	431	381	448	405	417	434	431	383	431	392	446	466	403	403	464	446	448	416	457	434	420	416	415	438	414	397	441	466	417	452	451	433	406	423	404	439	457	434	457	377	394	417	420	442	462	444	457	427	457	427	427	428	460	438	398	432	408	421	448	414	416	474	428	421	433	426	434	404	409	467	432	423	405	437	440	426	398	439	415	432	386	480	413	437	407	405	458	444	403	423	428	416	434	425	399	413	424	439	455	429	428	422	450	445	399	400	425	445	428	434	452	432	448	414	434	429	430	429	395	453	457	422	413	436	441	453	386	453	429	398	433	434	407	400	461	399	443	420	406	422	417	396	427	426	435	400	422	438	440	432	422	411	421	398	383	443	444	467	450	423	445	435	445	441	448	413	441	430	421	458	394	428	420	430	411	432	432	393	465	416	391	410	420	427	415	420	410	465	421	426	409	434	419	391	401	412	405	454	433	410	469	380	414	452	423	384	467	386	412	426	430	404	421	454	410	408	453	411	428	411	417	421	426	450	410	427	375	431	396	406	462	467	426	440	406	419	405	439	440	414	412	430	423	404	421	417	412	426	427	436	421	442	423	442	420	423	461	412	419	439	411	421	445	426	431	452	416	418	422	437	420	461	409	443	450	408	431	427	403	433	415	419	398	436	367	400	388	428	358	429	390	409	447	459	432	436	452	406	463	442	408	427	448	416	422	420	450	417	407	459	435	448	463	389	382	414	436	404	453	433	388	402	406	401	401	400	421	431	411	425	420	413	417	433	431	414	422	437	493	410	400	444	441	400	401	434	443	425	435	376	440	446	419	444	427	428	459	441	457	406	430	430	426	456	399	432	425	431	424	460	394	457	428	406	416	453	388	478	378	431	407	376	446	459	405	443	391	420	416	434	462	415	463	385	456	435	424	432	428	460	415	404	423	416	395	473	443	425	427	404	426	422	396	420	424	411	408	427	431	454	416	429	421	416	438	414	450	397	440	435	430	419	397	426	417	397	427	421	435	406	401	453	404	429	389	445	426	416	431	438	415	398	395	363	385	434	414	414	443	438	394	424	373	440	394	398	397	429	448	432	438	419	445	466	402	393	450	431	430	451	421	428	399	413	449	397	443	431	425	389	399	422	435	432	425	437	404	442	432	440	436	442	425	452	432	397	433	420	423	432	405	455	452	436	417	443	415	417	419	446	421	432	433	421	415	410	403	474	453	456	422	450	432	408	445	414	450	423	406	393	428	422	423	417	398	439	410	470	391	445	438	407	430	445	407	430	455	417	422	427	449	422	396	440	455	399	471	472	385	415	401	418	429	405	381	407	458	434	458	414	425	493	425	436	424	430	436	441	416	416	414	445	407	395	412	429	447	440	409	429	443	390	450	436	429	449	451	437	400	384	430	403	416	459	412	413	434	430	405	422	416	426	425	419	401	429	411	387	460	437	442	422	413	430	420	434	506	409	405	397	422	428	434	411	431	384	420	436	446	445	447	421	443	442	451	411	451	414	411	439	439	460	413	430	430	425	458	402	399	411	469	405	445	427	435	407	468	478	445	461	400	380	409	384	488	419	406	419	411	402	412	434	395	420	440	439	425	435	432	417	432	422	422	417	419	424	401	412	444	436	426	461	448	413	415	409	419	467	413	449	410	414	413	419	419	407	405	446	434	416	375	460	424	416	422	417	436	408	435	404	444	407	443	437	404	418	472	425	417	415	388	405	435	450	476	445	400	435	421	401	433	419	455	464	421	425	427	408	402	419	427	439	391	427	427
22724	21454	29093	24355	21719	20889	9706	2269	1335	1155	963	738	606	614	495	429	466	432	425	406	414	370	386	369	363	349	361	326	379	356	309	326	339	358	356	364	313	320	315	335	311	335	327	315	338	352	348	326	338	318	335	305	318	315	329	309	345	317	313	311	338	299	332	310	317	319	324	295	343	309	314	327	311	366	308	317	313	303	329	296	285	314	320	325	333	359	331	324	334	312	311	300	275	327	319	332	338	304	332	297	310	318	305	295	318	328	318	336	338	330	304	317	309	333	350	297	315	308	328	318	343	327	329	332	315	332	315	333	325	290	300	303	321	302	305	335	319	321	337	301	310	320	345	306	308	259	331	317	338	307	339	335	313	295	336	315	269	313	290	289	297	322	306	332	276	327	298	317	344	311	342	309	303	347	315	308	328	329	339	329	326	321	281	277	276	319	297	314	323	349	268	289	337	295	299	329	339	325	307	310	303	299	348	308	319	321	315	348	347	313	337	324	319	327	312	324	298	292	310	329	335	314	329	352	314	311	330	324	308	331	331	318	330	369	311	339	317	292	325	275	303	317	323	310	342	302	323	285	320	334	314	309	330	305	316	336	318	309	343	348	305	306	284	313	312	300	316	315	313	326	307	301	319	336	328	313	318	316	319	349	344	331	294	303	314	297	332	317	309	329	308	280	306	313	326	342	317	350	360	328	314	330	336	327	307	312	318	331	326	302	317	321	306	319	353	290	362	338	314	272	317	317	310	293	351	315	316	319	317	306	340	295	310	313	335	299	287	300	328	301	321	345	344	316	320	328	308	326	318	309	332	295	332	300	310	292	309	315	320	324	304	285	309	299	325	304	324	313	333	316	343	335	309	306	308	327	292	304	287	294	304	318	344	297	345	338	308	307	331	312	302	319	313	320	329	335	295	298	328	308	318	307	309	323	272	296	319	337	324	327	323	274	332	307	343	305	306	303	328	321	301	319	333	314	322	340	339	329	338	334	337	320	328	308	333	328	289	303	332	315	336	299	305	313	328	341	327	282	304	322	301	313	357	322	333	319	331	333	325	318	305	353	343	307	304	293	313	294	331	315	306	318	310	339	377	323	344	296	346	302	338	335	319	308	315	322	365	327	313	317	324	300	331	307	297	321	335	313	322	330	322	331	342	312	313	349	318	299	319	297	332	326	289	348	307	308	326	315	298	353	288	351	315	315	322	315	323	323	323	368	308	335	333	324	319	373	350	315	335	328	312	335	310	324	315	308	312	342	292	293	332	349	319	286	313	296	319	316	326	304	292	318	338	323	320	329	319	342	320	309	341	325	314	331	344	349	328	288	286	302	291	323	302	338	299	287	318	324	313	322	341	331	339	301	305	284	299	355	293	316	308	321	315	330	351	334	320	317	322	341	343	315	294	317	303	307	354	335	313	303	322	317	349	332	363	330	307	332	303	310	320	290	335	302	333	323	310	325	303	302	294	321	313	351	293	310	293	330	307	309	302	288	364	305	343	315	362	314	301	363	315	290	308	339	299	315	343	363	334	321	316	312	327	339	328	338	322	330	312	303	321	296	324	320	353	339	334	314	328	334	333	324	328	302	316	306	316	351	345	313	311	326	363	328	341	353	310	303	344	300	313	297	299	311	311	347	316	342	323	311	318	313	328	298	308	292	311	327	317	346	323	300	309	306	337	317	292	304	329	327	336	295	339	285	304	328	322	309	327	310	305	320	305	325	352	310	303	325	341	321	348	319	338	359	324	272	330	250	318	339	307	304	312	321	332	322	338	313	326	320	304	320	293	303	317	309	314	322	296	309	284	320	304	308	322	307	315	327	316	323	322	310	335	333	325	325	338	307	314	316	331	318	291	311	286	289	337	321	315	314	326	340	322	316	321	294	324	322	330	321	319	307	323	292	306	326	360	322	317	349	336	356	313	308	323	332	304	317	322	314	334	338	286	311	333	331	352	313	300	334	336	311	318	303	308	311	286	355	341	329	325	293	323	358	306	310	308	292	320	337	346	290	307	321	323	336	347	314	278	344	309	321	324	346	282	315	302	291	332	331	357	329	312	318	327	305	298	325	323	312	347	312	348	337	332	343	325	344	326	311	314	329	306	311	322	317	322	306	307	313	336	309	320	318	332	331	314	336	305	320	336	301	358	295	300	288	294	317	337	327	285	336	310	335	311	337	329	328	307	313	324	320	313	297	327	294	339	314	343	293	338	323	312	310	326	312	288	315	335	350	349	330	324	322	315	313	320	319	291	301	333	323	324	321	303	294	323	304	306	308	308	332	308	330	314	313	342	296	300	288	298	319	286	307	297	278	348	339	340	331	305	348	299	316	340	320	320	311	297	302	318	320	300	301	311	313	331	319	309	312	343	328	321	329	324	347	308	329	307	305	334	299	312	308	309	357	318	288	336	338	340	307	326	322	282	323	289	323	323	296	334	317	318	335	330	318	339	307	311	376	309	327	302	312	311	335	326	319	331	315	324	325	306	281	347	312	301	303	302	330	308	320	329	316	336	320	292	330	318	321	311	297	347	297	334	322	299	301	312	298	318	336	332	332	292	301	308	328	323	322	316	336	356	356	354	332	332	342	320	301	305	330	349	344	304	341	332	319	359	322	372	322	308	325	341	310	309	340	322	343	321	320	298	291	304	332	319	307	280	335	323	299	334	339	318	295	318	307	280	315	323	339	306	359	321	338	298	317	330	335	320	311	314	303	299	318	331	302	310	334	301	344	299	308	318	298	294	323	283	312	309	350	330	324	319	307	323	339	288	329	301	348	314	317	324	301	340	316	311	278	342	349	281	312	332	316	322	291	308	316	334	327	301	299	325	305	302	355	311	262	334	349	316	317	309	304	330	291	321	314	377	288	287	342	328	297	341	352	333	330	322	331	320	310	322	314	304	284	323	322	310	315	310	304	312	325	341	302	322	352	336	308	302	303	331	305	305	330	341	312	333	299	291	323	316	319	320	322	334	342	336	330	332	329	334	315	331	324	330	294	317	316	325	303	269	307	330	335	298	314	340	321	293	323	336	313	346	334	327	295	327	338	288	330	314	328	293	313	313	326	307	301	353	329	325	323	307	298	325	280	307	342	319	317	293	304	273	323	324	320	301	322	320	339	315	302	333	318	320	317	314	302	332	294	277	317	339	313	316	339	279	310	286	339	326	317	323	341	298	321	296	352	322	285	317	320	341	318	338	281	332	270	300	332	292	308	317	340	318	311	316	291	313	317	293	345	327	343	285	308	334	297	335	324	309	309	315	344	295	311	328	319	336	312	334	315	309	298	311	325	280	322	296	316	306	313	320	287	310	319	354	315	312	336	322	328	324	327	323	295	306	320	315	285	352	318	361	319	308	333	302	320	306	300	297	328	295	288	317	308	309	331	320	312	339	308	348	322	336	328	307	318	342	303	319	317	338	292	354	303	319	316	320	313	316	362	306	313	309	320	343	349	263	298	306	329	316	332	322	265	313	302	301	312	326	328
37918	62065	48692	32428	19021	8952	4236	2862	2099	1744	1485	1087	835	736	676	583	534	543	509	468	440	459	446	427	416	428	402	379	349	421	343	340	362	359	362	373	337	325	317	328	368	361	335	377	357	359	326	326	362	366	342	343	323	360	326	330	345	371	349	358	326	342	336	336	334	357	314	367	298	358	361	363	307	327	332	337	318	340	326	388	314	312	368	340	345	338	313	369	316	366	340	324	343	375	329	326	339	351	341	329	314	352	344	380	378	314	337	335	344	288	353	320	337	358	341	337	366	332	313	318	351	343	328	363	328	357	318	349	340	338	337	328	349	341	343	330	320	298	386	356	338	355	339	332	338	344	342	350	334	327	309	365	336	318	357	357	366	338	354	328	373	350	335	324	358	322	368	351	335	344	332	330	344	330	362	331	354	364	348	349	340	319	340	329	359	329	307	321	325	322	350	362	337	344	321	323	326	363	365	319	391	341	299	335	321	331	318	370	362	319	343	366	333	353	386	365	361	357	311	340	340	361	337	306	374	355	354	339	329	364	359	348	329	353	363	332	339	337	333	352	308	355	361	333	343	365	377	343	320	350	336	344	374	346	343	321	346	324	343	364	340	355	341	350	339	313	392	370	371	367	331	340	332	348	332	334	299	339	352	326	350	352	355	302	339	350	312	339	345	339	343	359	358	341	324	333	349	326	298	365	352	356	339	335	309	372	348	362	336	344	343	352	330	343	354	345	353	358	294	320	321	342	365	328	316	370	371	340	331	318	350	307	342	317	343	335	351	335	336	310	362	357	349	342	369	356	357	338	364	360	311	329	347	314	313	360	329	353	371	321	371	351	344	337	358	349	336	354	319	346	325	349	321	342	318	337	327	332	317	356	407	361	329	381	373	362	341	324	385	325	330	315	359	329	348	330	332	353	327	350	333	325	339	303	319	317	346	345	357	346	331	338	315	361	351	337	339	337	340	353	345	355	347	327	324	325	346	377	327	339	323	344	342	339	316	326	340	385	367	351	347	318	337	343	325	337	334	329	321	359	339	333	338	351	336	369	348	357	352	361	321	365	303	323	329	344	334	372	325	326	350	337	338	339	335	337	341	359	344	358	358	312	368	345	348	355	366	295	354	333	335	328	345	347	361	371	350	352	335	311	348	352	355	338	316	335	355	346	346	353	291	318	364	348	344	360	339	348	355	342	335	315	349	364	345	338	341	341	331	353	336	359	350	338	367	361	334	352	333	333	340	305	328	363	348	351	364	356	376	335	331	356	343	357	368	358	326	380	342	324	355	355	348	316	327	330	336	362	367	328	369	363	332	343	322	313	360	344	349	376	324	313	362	363	335	346	327	341	358	345	339	345	329	336	341	346	326	330	366	336	313	328	339	334	359	362	327	348	332	348	350	373	349	361	336	321	331	368	329	354	328	319	335	335	342	349	321	312	343	367	329	322	342	350	369	360	322	359	364	344	300	339	332	343	360	342	330	391	355	324	341	329	339	327	334	330	354	343	350	302	351	343	304	321	317	349	364	348	322	323	290	356	331	351	349	306	330	365	290	361	319	321	318	348	326	333	347	334	357	338	354	305	336	339	381	361	353	343	351	312	397	347	323	358	338	378	368	354	330	371	316	359	357	310	347	319	354	353	357	321	333	340	329	327	344	350	330	337	339	348	329	334	335	287	345	361	337	360	344	369	302	318	324	340	354	322	316	338	352	340	330	345	363	311	315	361	356	326	334	342	355	331	320	378	328	352	332	336	314	363	359	352	337	399	350	343	320	332	332	339	342	332	362	337	352	325	327	348	330	357	328	346	316	313	337	362	350	332	305	323	345	358	322	348	314	302	346	325	318	331	324	354	325	369	317	337	343	331	359	340	338	353	322	321	332	334	343	345	366	337	339	323	369	344	323	344	356	344	315	342	336	351	365	333	324	335	325	366	326	336	339	323	331	335	363	316	356	334	317	335	344	345	318	335	358	320	353	314	348	368	337	332	305	285	321	318	338	329	357	327	350	346	354	345	326	332	388	348	327	375	333	360	361	350	344	340	328	351	337	319	328	339	309	337	298	347	326	349	348	367	335	322	355	351	338	348	335	351	330	333	316	371	327	349	354	357	349	346	353	349	356	333	319	386	372	344	333	348	365	331	317	349	323	321	322	354	332	343	331	328	340	348	293	324	364	316	324	336	342	363	350	357	319	324	352	337	351	296	344	355	327	348	351	309	364	329	349	372	334	350	332	314	340	362	321	344	320	356	310	357	326	362	325	332	341	332	364	345	351	329	374	348	350	361	356	345	342	329	296	331	325	348	369	363	358	347	321	325	330	358	317	337	366	369	354	326	322	393	317	317	325	345	347	345	370	329	356	352	362	383	338	370	340	367	330	350	349	389	306	338	326	320	366	339	325	332	311	327	364	344	358	317	329	353	337	329	320	337	329	354	325	350	372	336	336	342	344	365	383	328	371	290	331	353	341	343	322	318	325	345	370	362	366	343	336	306	363	361	330	358	314	360	351	350	324	378	336	336	349	316	350	349	385	342	344	355	337	327	340	363	330	366	281	331	351	320	340	372	331	342	317	343	354	351	349	361	342	351	312	349	321	335	349	347	364	313	356	321	349	346	332	319	377	330	355	345	347	322	325	330	342	347	351	317	359	391	386	332	350	332	351	378	346	330	344	351	351	335	326	372	351	332	341	337	361	346	326	339	362	365	341	357	377	337	327	353	360	335	341	351	335	320	391	295	318	332	335	312	317	335	343	364	361	362	342	327	350	332	333	356	356	342	339	353	337	343	341	356	350	343	333	323	321	357	356	340	390	361	344	334	345	333	330	343	337	322	353	336	317	362	361	371	325	351	299	307	342	382	366	331	352	333	374	331	321	359	334	338	376	353	349	331	345	357	341	332	324	366	373	294	322	337	339	351	319	345	357	320	344	374	337	354	354	355	346	368	314	366	385	308	340	341	361	328	350	361	334	315	325	325	324	328	352	361	346	337	352	345	339	332	333	344	328	326	369	312	363	340	368	352	331	326	376	378	336	359	367	337	341	346	367	338	324	366	342	332	327	334	333	330	336	318	342	344	347	327	342	361	371	364	309	329	349	348	326	301	317	343	350	298	352	381	347	292	352	368	332	338	361	331	358	356	330	376	350	323	360	361	306	339	356	358	350	338	332	331	372	325	343	314	339	342	331	351	341	366	346	351	363	330	341	367	341	328	337	339	354	333	378	322	337	337	321	390	384	364	331	321	345	337	327	341	351	331	368	340	333	347	335	341	347	410	353	333	328	316	355	330	366	329	335	342	360	340	333	347	338	368	352	361	349	345	376	348	300	365	343	346	316	358	343	316	374	318	330	322	364	347	373	368	366	340	336	332	354	379	351	350	341	365	343	332	350	320	372	350	333	313	382	333	305	354	375	346	320	354	339	334	368	340	325	369	333	349	336	329	357	329	332	355	345	380	379	348	290	330	362	389	331	347	315	373	356	328	360	349
31875	32720	32017	18396	5722	1881	1108	780	687	636	531	465	432	431	442	424	381	416	426	377	441	419	397	357	367	394	385	404	367	399	398	393	364	376	396	408	331	360	381	386	381	359	374	371	396	343	374	355	376	391	377	388	404	403	414	356	376	417	373	376	359	383	407	389	342	396	385	370	352	367	394	375	393	361	345	328	388	410	410	386	379	385	362	348	363	392	385	365	354	404	359	383	373	369	352	364	382	375	365	377	346	371	365	373	415	387	350	375	370	374	352	381	381	367	395	381	392	383	357	365	349	390	377	368	368	379	374	358	377	383	349	379	397	382	376	370	332	419	386	365	390	357	357	354	361	356	374	378	437	349	361	388	375	340	365	359	384	374	388	396	357	373	362	394	382	386	390	374	389	355	347	380	352	378	369	324	342	372	363	405	378	351	388	385	372	362	369	367	366	375	351	386	357	371	417	410	392	371	385	421	365	372	398	419	369	380	391	382	367	402	363	390	411	336	398	357	364	366	385	373	370	361	383	373	385	397	349	371	368	383	369	384	386	376	345	393	339	371	375	348	389	382	371	358	354	351	385	360	396	373	381	378	374	374	371	386	386	331	372	381	411	383	399	360	381	376	371	389	352	321	350	360	368	396	385	392	369	388	381	344	380	359	359	370	359	362	352	392	351	341	361	382	352	373	343	397	380	391	385	369	379	373	358	349	404	379	404	378	345	342	354	394	361	392	392	385	389	373	366	385	402	343	385	368	375	352	382	357	379	395	383	388	335	362	367	380	382	407	352	350	373	378	413	378	362	401	350	363	342	357	396	360	396	423	394	384	384	365	396	365	372	395	361	365	371	377	355	410	406	366	409	393	390	395	404	371	371	381	356	396	388	396	385	361	403	372	359	374	379	378	398	371	359	356	377	358	408	374	404	405	371	382	351	380	391	371	371	358	400	369	384	387	368	388	413	368	335	381	353	379	365	362	405	344	384	385	348	390	398	355	404	369	356	341	338	403	362	362	388	355	391	381	362	378	419	399	386	385	355	359	382	374	358	379	386	427	337	380	398	357	393	397	398	368	387	356	373	393	415	346	368	399	424	366	344	388	385	350	389	354	375	390	347	373	347	396	370	363	365	357	367	369	354	362	402	374	359	402	396	356	400	358	364	369	372	400	407	388	384	339	347	375	404	384	359	412	385	344	357	361	401	361	370	353	371	360	378	362	367	377	359	403	368	370	381	355	353	360	351	375	381	381	375	384	375	362	354	370	377	341	393	343	336	401	370	341	378	361	402	376	354	379	379	398	390	376	348	356	376	352	398	356	349	354	399	365	357	369	349	398	350	402	402	326	382	351	343	366	378	364	352	394	368	380	385	355	384	367	378	370	392	401	338	365	381	383	356	373	369	367	361	364	359	358	387	373	347	370	356	370	375	373	344	361	360	357	370	363	352	377	390	380	395	421	346	382	351	363	378	327	359	331	402	357	373	367	382	388	400	387	401	411	403	394	407	381	395	362	331	357	354	406	382	412	400	358	372	392	349	389	358	350	385	350	369	371	356	354	402	359	351	389	366	359	359	373	376	364	398	403	383	378	406	370	386	375	341	392	344	380	406	377	364	364	393	389	401	379	375	334	387	356	375	382	365	428	407	393	387	380	374	379	379	342	382	406	357	374	327	373	391	405	382	420	356	383	373	389	359	404	409	370	416	347	384	386	354	379	374	358	379	360	395	390	358	421	381	385	390	374	380	388	355	361	371	391	413	375	365	371	399	399	396	403	358	369	370	384	361	349	342	373	335	371	359	380	369	350	395	374	377	361	409	374	378	408	361	369	410	364	376	351	396	346	383	377	350	405	389	356	354	376	364	342	366	358	389	401	380	361	377	398	415	395	379	376	363	420	380	364	371	365	397	375	365	352	356	374	382	395	359	384	363	372	370	373	395	370	368	399	364	356	382	383	395	396	402	377	358	399	327	382	377	359	347	399	339	373	384	368	370	385	371	412	359	343	375	373	366	387	365	399	341	380	376	355	359	381	361	369	382	405	333	352	379	387	352	372	359	374	367	387	352	377	357	368	378	379	365	382	347	375	357	325	392	344	406	377	362	361	404	385	371	375	347	385	385	386	360	400	387	363	368	365	365	392	367	394	362	371	390	392	357	374	390	368	345	384	380	380	382	394	371	349	380	383	389	379	380	420	345	377	380	365	356	390	338	365	377	356	395	391	380	354	371	365	356	382	350	382	385	382	380	371	382	389	388	412	349	388	363	372	351	389	396	390	354	391	354	344	372	381	394	387	360	363	391	414	370	341	346	383	378	392	379	360	356	385	422	364	349	376	446	346	379	387	372	393	346	385	416	351	368	386	362	376	389	359	370	387	418	354	343	397	363	365	388	380	348	353	392	390	348	374	359	373	372	398	397	384	378	367	382	380	378	405	382	391	399	393	397	357	353	383	404	410	361	403	427	384	375	383	364	354	391	394	381	367	360	371	363	387	387	383	339	354	402	365	338	364	377	364	372	347	375	387	380	374	382	394	361	358	364	389	417	365	364	354	379	372	415	379	358	374	400	376	367	403	344	371	363	391	373	366	371	372	316	376	388	376	357	376	367	391	399	377	348	398	430	375	378	395	346	367	372	430	342	372	372	403	388	368	368	354	352	372	366	393	369	364	378	391	377	364	389	380	379	368	370	376	378	379	385	370	369	366	386	355	384	362	369	346	369	371	397	374	365	367	372	401	363	351	353	361	369	348	400	381	377	366	418	421	383	385	364	384	382	353	434	375	407	392	366	383	372	354	405	411	394	353	363	408	390	423	377	399	414	369	339	355	387	381	359	382	388	353	363	383	376	367	369	395	395	363	378	376	357	371	371	353	381	370	361	354	391	376	368	357	408	378	370	366	373	380	400	406	392	378	376	383	371	342	365	352	395	399	371	355	374	384	359	379	406	378	391	383	364	382	386	367	397	364	339	372	353	335	371	368	387	375	340	384	380	383	343	369	370	361	417	388	346	373	340	370	410	353	376	369	365	363	364	389	338	397	376	367	370	394	375	379	341	382	392	354	397	378	372	406	407	404	353	392	407	409	393	321	400	371	371	386	388	377	397	365	360	362	385	363	340	362	327	380	412	387	391	322	354	347	370	365	362	403	381	370	369	346	353	386	398	395	384	349	386	386	376	396	379	393	394	368	346	405	378	356	335	362	408	378	354	405	388	388	376	368	366	335	376	370	383	385	379	395	374	385	396	323	386	385	384	396	390	396	371	377	394	397	424	363	377	372	395	398	349	423	375	368	395	390	386	394	398	369	372	399	366	379	342	375	371	382	409	354	377	389	376	381	403	401	398	368	393	360	367	340	386	390	345	359	395	359	371	329	393	372	383	369	389	378	361	350	393	418	355	375	357	378	394	359	394	390	351	347	385	373	348	390	364	322	393	393	337	417	375	375	396	345	355	350	363	378	357	368	393	353	354	371	374	361	430	362	361	365	392	366	372	387
34717	46876	33558	17782	7200	2712	1670	1165	908	888	740	596	610	539	493	501	498	458	471	454	443	435	452	446	387	416	416	429	438	409	459	407	436	417	394	427	429	415	426	401	426	392	414	397	406	426	431	410	394	432	436	424	419	430	361	450	417	423	406	428	416	401	391	413	387	449	394	408	403	413	415	407	400	411	397	403	404	396	439	375	415	390	421	398	393	379	361	416	436	391	410	402	387	419	396	389	431	393	420	397	410	427	375	448	461	414	416	430	419	405	404	377	442	396	404	384	381	433	407	392	376	406	407	390	419	412	408	424	418	417	409	437	374	416	426	442	426	424	390	455	407	426	395	428	449	420	410	416	405	431	452	404	438	397	410	425	389	417	412	396	444	395	410	400	388	400	393	403	414	378	434	456	409	434	392	413	428	394	374	387	370	405	436	421	382	412	410	401	412	434	422	417	398	388	434	388	408	413	428	427	445	377	407	413	403	375	420	420	395	395	421	403	422	435	415	426	406	406	406	426	428	420	388	415	430	445	402	411	427	384	406	426	411	404	411	417	423	425	438	452	397	398	424	427	405	430	419	378	418	401	419	413	412	385	425	422	420	413	389	403	427	391	406	454	447	408	392	437	412	370	418	408	424	418	392	450	464	405	417	398	444	412	432	393	402	424	389	424	397	406	410	418	439	432	429	418	419	431	429	404	420	414	418	407	409	432	418	413	425	389	405	424	413	413	419	408	407	390	447	463	422	400	416	414	399	390	422	377	427	410	399	443	421	433	418	395	402	404	396	439	386	387	358	436	406	416	436	406	429	361	389	394	394	433	418	372	431	395	423	404	420	437	413	380	397	419	417	415	465	445	386	425	402	401	406	424	395	428	451	437	443	428	424	378	453	430	407	432	409	456	402	377	407	411	397	417	429	385	368	417	431	418	425	452	418	390	392	437	415	392	424	414	383	439	394	434	398	438	397	393	403	412	373	376	417	398	434	408	436	410	453	453	460	392	393	415	403	431	404	408	398	416	429	435	423	415	432	409	391	424	410	390	397	422	409	386	437	390	412	416	396	402	418	400	398	413	443	430	433	419	418	393	402	409	407	448	442	391	421	433	437	430	416	396	387	431	450	435	471	418	383	418	418	426	405	397	441	375	434	426	403	387	471	456	415	380	424	411	392	424	398	397	390	403	415	416	422	432	399	393	414	424	399	417	364	383	376	439	412	429	409	418	424	440	456	428	378	429	406	435	413	414	392	433	466	434	428	410	387	422	410	430	419	465	436	409	411	391	442	380	414	453	441	438	377	457	396	382	417	432	380	423	436	396	418	454	442	402	427	448	431	405	426	426	433	454	430	402	440	397	411	410	410	426	405	433	391	392	405	457	381	435	414	421	394	381	431	399	387	407	426	436	423	452	412	403	387	428	427	428	408	399	400	414	388	398	388	404	422	393	385	411	372	393	400	413	425	421	427	397	417	415	400	435	428	390	412	397	423	413	367	428	399	402	438	396	378	441	413	427	437	384	391	378	424	406	390	371	439	420	425	386	411	414	458	416	423	406	452	400	427	415	415	425	431	402	444	462	385	416	437	415	400	430	426	411	414	404	386	428	422	410	446	457	393	390	378	414	384	403	388	380	418	409	423	408	425	408	435	372	399	403	387	401	433	391	408	418	424	410	426	386	401	403	412	409	388	420	404	420	432	431	412	429	401	386	463	418	412	407	423	451	442	410	428	405	429	396	411	417	416	396	403	429	422	449	416	405	427	384	410	441	421	432	411	399	409	403	413	406	410	399	414	406	365	388	451	410	442	438	419	405	423	429	450	398	419	428	414	412	399	407	456	382	396	413	429	429	400	403	401	403	415	443	399	381	433	391	431	380	375	407	415	418	418	398	414	434	410	386	430	404	440	428	452	419	423	428	382	381	406	418	428	388	379	434	424	412	396	401	396	423	411	431	396	412	390	410	426	428	420	394	384	421	430	409	374	409	418	399	400	446	426	422	426	386	387	426	386	437	419	441	426	420	418	396	431	410	384	389	398	453	405	370	422	403	427	388	438	423	400	383	439	408	416	379	434	407	399	416	437	405	433	400	402	434	399	414	410	407	419	400	420	432	392	420	429	396	428	387	385	405	382	382	426	409	415	425	392	391	395	388	438	401	431	413	419	398	400	414	394	415	404	431	378	404	417	384	436	410	451	443	419	397	409	434	399	415	391	428	436	425	393	407	453	405	427	397	427	413	437	441	434	418	381	406	382	404	455	368	420	409	407	454	397	461	439	434	402	410	424	426	412	409	404	409	408	369	419	419	400	382	420	435	425	456	417	383	406	409	404	426	394	402	421	412	384	402	412	430	430	396	402	397	401	420	424	413	440	379	386	400	389	401	421	398	419	413	418	409	408	451	387	405	410	433	391	416	443	408	443	387	412	394	396	434	392	388	378	405	388	421	410	368	386	376	383	396	428	388	415	415	385	410	393	408	446	394	399	376	430	440	402	440	424	411	425	382	407	430	445	385	392	424	454	430	439	426	440	417	447	409	424	417	439	397	378	444	416	398	431	407	418	451	408	432	433	428	377	373	397	426	427	392	410	423	424	403	444	426	395	400	359	406	390	439	427	404	383	389	395	400	430	389	399	428	389	370	400	427	384	426	405	333	418	434	427	401	377	373	416	425	421	427	416	434	444	421	397	451	403	437	405	417	420	428	424	402	397	398	390	401	426	435	417	396	393	418	384	431	408	390	407	426	378	410	433	472	380	411	390	444	412	401	402	397	402	424	444	440	385	409	457	447	394	411	428	416	429	413	441	395	426	406	406	411	384	416	449	418	368	392	431	414	413	419	397	407	404	397	395	430	392	405	429	415	407	450	406	408	385	405	443	400	443	375	419	378	404	434	410	413	410	413	392	399	383	420	399	402	398	431	402	426	432	410	450	418	376	399	391	405	419	445	402	401	426	432	466	403	441	422	432	409	419	413	387	406	415	391	439	451	404	439	431	416	425	381	377	443	382	382	396	430	386	414	436	439	373	402	399	400	396	389	416	413	409	412	429	410	449	395	411	395	417	444	407	389	411	435	407	421	413	427	430	428	418	430	415	406	438	398	410	384	420	387	440	420	441	396	418	407	401	380	406	399	406	418	388	409	429	425	394	415	403	409	399	402	375	426	381	364	409	399	383	409	440	480	415	400	406	417	398	389	432	417	426	414	404	430	437	440	408	425	424	431	418	436	395	386	403	437	416	439	416	435	387	395	411	385	415	463	461	406	381	411	418	393	450	444	429	393	453	400	420	414	414	414	425	415	429	456	420	417	430	386	429	432	453	424	406	403	385	400	398	398	431	422	390	406	419	414	409	365	414	402	405	382	433	426	399	410	387	396	396	413	421	386	449	427	393	416	419	454	432	410	429	424	446	417	407	461	402	396	413	434	410	437	411	424	389	392	435	398	429	428	423	401	442	400	396	399	413	432	443	426	441	397	415	397	413	430	406	431	463	441
23872	21485	28847	25120	21115	11247	3024	1338	1018	852	728	547	476	438	398	424	401	413	341	370	362	359	371	320	312	315	333	307	337	344	332	348	325	321	329	288	333	333	328	297	325	315	315	280	325	349	352	319	309	319	334	329	308	307	311	287	323	336	334	344	326	298	317	306	311	322	302	311	319	317	295	324	342	343	292	309	364	305	304	350	326	311	309	330	288	320	314	361	288	306	323	285	312	316	311	322	318	270	307	285	292	322	272	314	307	285	324	305	324	338	286	309	332	286	298	317	333	313	327	294	334	301	332	327	312	331	312	295	320	299	317	309	301	310	308	285	298	316	296	340	335	325	299	307	338	316	323	299	334	316	308	290	337	306	296	335	303	313	304	305	360	324	306	321	284	313	307	290	330	352	338	346	326	315	314	303	297	312	314	337	354	335	320	307	319	327	303	274	331	331	322	300	287	291	321	323	315	309	314	328	352	328	307	308	295	289	312	325	329	285	275	303	337	309	366	357	293	342	316	332	319	325	311	318	315	320	332	311	287	340	310	332	342	306	300	336	275	309	302	348	305	324	331	304	336	318	289	321	279	315	341	337	313	309	305	334	373	334	310	333	327	327	328	325	337	348	303	316	327	310	264	330	320	309	324	313	312	344	319	301	301	304	317	293	325	339	313	323	298	322	355	306	299	321	336	341	337	278	316	353	308	330	307	268	319	311	318	307	327	299	290	314	313	299	309	335	298	315	317	314	316	293	309	304	329	318	307	314	339	330	301	305	302	304	315	321	303	294	297	323	336	327	283	309	305	303	320	298	321	327	295	296	310	308	371	304	296	327	338	301	310	307	308	322	315	327	332	317	343	317	317	302	306	302	319	343	270	309	287	342	336	324	282	328	309	307	301	333	295	300	344	324	347	312	286	298	306	326	302	306	310	301	334	294	311	310	323	299	343	327	337	319	275	312	360	308	345	309	306	341	305	336	342	346	319	333	311	288	321	336	311	309	310	346	314	299	316	314	296	312	331	316	308	323	330	349	288	334	302	318	304	323	339	357	304	334	305	331	322	317	315	307	310	298	345	310	347	339	305	329	294	350	274	273	334	320	326	321	288	301	333	328	291	307	321	340	310	319	312	324	319	345	308	293	306	323	312	314	342	323	323	322	334	320	304	314	323	331	331	322	302	329	302	347	314	351	318	279	311	316	294	287	341	319	347	333	313	311	316	331	307	293	308	320	324	281	298	285	313	332	321	268	331	315	331	343	316	300	317	301	329	306	293	318	314	310	307	313	297	326	319	340	354	306	324	282	317	332	298	342	290	307	294	300	278	295	315	316	324	302	314	310	325	315	318	307	330	310	324	324	325	299	331	294	337	302	316	292	290	328	310	322	307	334	301	289	324	320	307	332	328	362	332	328	306	345	331	316	312	309	334	314	321	293	341	323	312	317	282	306	302	331	316	304	326	346	296	316	314	310	286	324	313	316	334	296	299	291	324	302	308	330	335	296	294	333	362	321	326	350	362	302	325	317	313	319	332	331	339	341	304	323	319	319	324	333	311	326	309	318	294	281	338	351	308	319	283	308	281	323	339	332	319	335	345	309	331	323	324	326	291	310	318	324	342	318	331	309	307	346	287	304	367	309	300	340	328	327	312	302	313	331	325	326	321	330	338	316	332	317	302	321	341	330	339	342	347	323	351	315	335	305	327	310	305	341	326	310	320	336	325	323	300	307	323	294	297	330	292	300	334	331	338	323	341	307	308	293	305	322	304	300	305	301	336	295	333	334	333	329	295	295	317	323	313	332	331	297	313	283	304	331	366	337	369	321	316	326	301	311	297	306	314	308	308	316	344	294	324	293	323	298	305	308	319	294	302	308	349	305	335	306	312	300	337	290	313	294	306	327	293	341	319	315	341	327	306	333	317	307	299	321	307	304	320	324	293	329	343	310	296	280	323	290	293	320	300	310	312	339	316	284	332	321	299	290	307	318	313	331	311	311	317	306	326	326	323	292	315	316	338	309	323	305	295	308	321	319	323	321	335	310	322	336	304	290	308	323	315	289	295	310	339	307	314	330	283	318	328	322	317	316	359	277	309	332	326	298	296	313	329	349	299	307	337	302	316	320	325	330	333	315	314	303	298	292	291	325	307	323	298	315	310	331	325	327	282	330	339	314	331	311	307	310	301	300	337	291	311	292	341	348	302	303	288	314	310	327	324	346	331	290	326	289	286	346	322	322	298	332	337	338	305	319	317	307	307	311	308	310	321	321	326	309	341	336	317	322	323	296	310	303	338	288	324	337	306	324	306	309	312	297	295	328	322	290	323	288	294	326	297	343	305	291	331	311	346	313	334	338	317	330	302	297	310	322	330	314	313	302	305	332	358	342	319	328	346	334	301	317	361	294	315	372	305	303	307	323	339	306	335	315	345	312	309	315	346	300	326	303	297	342	338	318	334	294	286	336	272	327	304	319	315	280	274	318	301	319	315	277	319	316	322	346	328	353	327	302	354	336	347	298	315	343	307	322	330	324	334	326	331	329	281	327	315	318	351	295	346	315	307	351	318	314	281	305	340	322	324	284	306	314	298	340	310	330	316	305	342	325	297	301	337	307	292	300	300	327	325	289	317	314	330	313	302	273	339	312	311	317	327	327	291	292	293	334	300	346	301	312	314	358	351	299	312	257	314	314	328	298	313	335	317	312	316	291	293	296	318	330	308	278	324	313	334	280	315	305	327	305	312	327	334	330	344	304	299	304	353	305	333	290	291	319	329	315	297	310	280	309	364	298	321	330	336	333	282	310	304	338	310	302	333	351	354	301	315	298	314	305	338	276	325	324	321	301	319	340	330	302	332	293	332	321	313	329	291	306	299	326	351	319	350	309	289	314	300	342	296	328	318	332	317	311	312	339	312	314	347	313	336	313	315	309	311	308	310	298	297	322	294	305	290	288	323	298	344	323	314	339	309	307	333	317	315	345	308	315	345	305	319	307	296	341	324	308	270	330	329	307	264	371	314	311	312	329	361	324	284	361	307	320	332	291	331	307	321	359	311	332	322	314	371	315	309	301	317	329	324	317	327	297	318	303	314	330	332	334	345	323	320	321	305	328	329	318	323	335	307	272	316	310	296	297	286	312	352	299	334	323	325	325	295	336	292	316	305	293	294	329	319	301	323	318	304	311	291	313	331	340	315	318	349	312	329	302	314	327	308	319	337	341	313	309	287	318	317	329	314	303	300	291	337	310	303	311	316	321	304	314	294	320	294	304	304	313	293	336	317	301	310	300	318	309	305	303	319	354	300	317	313	319	352	310	313	307	324	299	330	339	322	284	312	329	324	308	319	327	308	290	336	308	311	305	319	313	360	320	334	312	317	326	288	338	301	299	309	343	279	360	309	306	311	292	319	324	315	327	340	281	332	308	331	330	302	304	309	294	300	294	318	327	329	317	278	317	327	323	317	319	339	323	307	343	292	338	306	317	312	326	341	332	351	284	306	309
37000	58157	42935	26597	12724	5004	3156	1931	1589	1251	958	732	619	551	552	508	489	483	453	400	391	395	437	383	382	422	380	349	378	389	352	348	348	353	346	341	341	365	349	336	367	348	350	328	358	345	331	342	357	336	322	351	328	329	333	337	334	348	356	350	337	353	363	319	377	348	365	314	354	368	365	338	382	341	374	351	361	360	337	358	341	342	357	367	304	342	349	358	339	333	341	361	337	339	306	347	368	413	371	343	355	318	351	344	343	346	363	339	334	345	366	333	330	343	370	362	348	348	338	326	359	368	338	316	337	372	368	332	324	356	351	327	348	360	324	362	322	354	386	357	369	359	362	337	349	344	340	369	386	357	330	336	379	350	353	327	380	361	341	352	335	346	351	340	360	359	342	349	345	333	343	337	316	326	354	342	335	343	339	349	347	353	351	317	380	364	350	344	382	361	331	335	371	353	363	308	324	350	351	353	343	353	342	344	332	366	384	357	341	328	351	360	339	336	350	299	354	361	348	340	357	340	339	316	354	362	357	328	379	345	384	339	366	351	366	355	377	380	355	344	354	362	366	369	336	373	341	331	363	328	359	340	331	334	338	360	378	316	348	344	346	342	380	366	354	343	358	324	372	318	329	401	324	359	384	371	390	389	360	369	339	357	382	367	372	370	339	333	361	306	386	363	368	371	392	375	350	310	358	317	367	325	348	393	384	344	355	342	374	345	361	358	381	332	321	362	325	334	351	331	366	346	362	363	345	362	371	356	372	341	325	328	317	346	344	354	358	328	365	356	357	358	357	370	362	372	368	383	322	344	387	357	353	340	368	335	346	341	348	337	343	341	323	359	334	358	347	367	333	363	338	397	360	348	338	353	384	348	349	376	353	366	337	349	341	332	343	360	320	333	351	327	345	358	342	298	332	341	365	339	340	358	352	375	362	338	371	365	344	354	360	343	369	339	349	354	360	359	335	347	335	352	337	338	349	313	336	352	328	348	338	333	323	323	381	361	332	366	355	313	337	334	333	350	371	310	343	344	342	347	331	355	359	355	381	346	357	394	348	318	350	362	359	363	360	324	358	342	326	340	373	358	337	334	313	367	372	343	360	330	335	343	335	369	349	332	325	334	315	316	334	340	340	351	367	363	350	330	350	385	353	347	369	325	359	379	321	351	319	344	309	336	377	375	347	395	332	362	357	342	399	335	354	330	384	372	344	328	356	356	339	338	392	356	355	350	344	362	343	365	362	370	340	353	349	326	352	369	359	347	347	335	351	355	357	346	329	355	341	359	344	369	367	353	330	370	324	360	369	328	381	363	309	371	396	342	350	342	326	352	335	369	329	309	357	346	342	343	339	361	347	383	354	361	362	340	330	331	340	341	371	355	335	354	327	338	353	352	381	345	347	341	310	340	337	340	353	370	350	351	348	321	360	377	352	324	343	363	314	347	358	329	338	340	375	311	350	368	359	341	354	344	380	319	362	340	374	319	373	353	316	373	387	356	353	347	352	339	341	364	339	347	376	306	357	383	376	349	349	331	359	343	334	333	345	390	343	379	365	325	352	335	345	352	374	379	356	339	344	338	353	360	349	329	336	331	371	343	359	361	330	374	338	367	356	368	336	320	357	326	342	340	368	362	307	336	338	361	323	335	381	363	339	346	353	389	358	368	372	338	335	380	381	299	354	352	345	393	355	342	374	346	360	356	350	354	325	372	368	348	361	346	360	320	320	353	288	322	370	340	334	375	336	351	406	358	362	323	329	335	337	335	347	396	367	368	338	382	357	359	331	340	303	343	368	339	323	353	374	379	383	365	346	347	360	352	380	328	365	353	325	324	349	340	361	371	354	353	361	339	362	321	356	345	329	358	364	336	323	341	376	361	327	334	342	350	360	336	341	329	294	352	360	356	327	349	327	337	320	346	352	368	355	349	363	361	345	376	353	332	324	345	336	374	352	331	376	344	372	352	354	325	409	346	339	342	346	331	337	365	356	348	368	349	365	342	356	336	342	361	362	331	374	379	313	376	369	338	333	373	361	334	379	330	319	367	382	360	356	337	315	343	320	381	364	336	338	337	313	336	335	338	341	338	358	357	337	365	357	387	364	351	348	376	316	345	333	365	370	346	332	377	368	366	359	318	348	330	324	333	341	337	328	358	341	366	340	325	348	360	361	351	335	345	362	350	320	360	347	323	381	321	372	330	365	360	351	344	331	333	367	298	352	333	353	352	348	331	357	354	322	336	296	328	356	357	354	356	360	397	345	349	367	384	361	350	337	349	333	344	371	338	346	344	336	322	337	335	379	326	359	345	365	370	327	361	339	360	326	339	328	357	328	348	310	352	352	325	349	355	340	323	326	355	369	326	329	361	367	381	343	355	389	364	338	379	373	352	343	364	326	310	369	346	327	336	382	338	349	334	363	367	358	344	353	328	372	329	340	355	396	358	309	351	372	344	352	325	347	353	328	346	385	353	339	332	372	365	341	352	367	373	348	345	309	349	308	339	393	355	360	358	369	345	349	354	347	326	316	352	326	394	355	351	322	349	365	351	350	345	359	352	367	315	388	370	393	393	351	328	375	349	377	352	347	355	393	370	329	370	383	348	379	346	359	366	367	368	337	358	350	324	355	353	359	370	326	321	373	363	378	378	349	354	349	357	364	351	362	327	355	315	372	366	343	351	361	371	358	360	362	323	337	362	334	361	352	389	383	338	341	342	351	337	379	365	359	342	362	340	324	339	337	330	357	380	343	329	315	345	358	365	376	347	345	321	368	387	326	336	324	342	335	332	369	365	368	364	366	363	382	331	335	339	358	355	324	327	347	359	339	363	341	384	363	334	338	350	333	321	362	341	351	352	325	337	385	314	343	347	352	355	316	360	330	353	328	325	346	359	335	336	349	357	347	327	363	367	354	349	361	366	311	330	369	371	332	330	368	352	368	384	385	340	332	348	338	329	361	354	343	339	374	318	374	381	378	342	348	376	344	343	357	344	390	357	363	348	348	362	352	311	375	330	341	379	344	373	319	326	381	366	333	355	366	331	340	316	373	340	338	332	359	392	364	361	338	307	348	383	348	378	361	349	350	351	353	351	372	352	371	338	354	354	355	357	365	334	354	362	355	352	349	358	357	352	334	348	319	360	350	331	343	342	354	304	368	345	338	346	341	341	350	369	352	388	354	317	348	348	353	362	364	376	324	352	359	393	345	366	353	356	360	365	344	343	361	333	360	357	337	360	349	329	327	337	294	346	363	362	363	318	359	336	329	383	369	355	347	347	343	377	369	336	368	362	356	351	346	327	349	379	364	345	372	346	346	338	350	367	344	350	335	349	358	363	346	314	324	375	348	353	348	364	345	338	342	327	363	360	382	373	354	350	361	360	282	358	374	303	342	396	336	355	334	339	355	340	377	326	343	340	347	316	334	362	318	345	373	330	330	385	338	321	346	341	328	365	358	336	341	348	339	332	341	345	361	340	385	355	345	363	341	377	324	330
25094	21561	28067	25737	12841	3504	1782	1121	940	722	636	521	527	514	511	476	467	437	437	458	437	457	414	417	421	421	407	403	408	409	399	399	411	355	427	423	387	392	394	416	399	414	379	386	401	402	399	408	390	384	399	416	397	395	405	396	444	406	393	380	373	398	383	390	413	424	398	408	390	417	392	405	421	429	391	381	408	381	365	436	413	437	388	425	365	380	410	420	405	457	368	422	370	373	407	421	364	398	437	394	362	364	401	417	393	405	435	432	384	417	406	423	411	402	402	356	386	359	393	413	398	399	380	388	387	376	399	413	440	390	424	389	396	404	385	376	378	392	412	379	401	380	389	386	414	403	407	395	367	384	403	383	413	436	383	425	410	429	394	413	386	418	391	396	416	429	389	406	409	407	385	401	411	382	395	400	382	380	371	392	400	410	383	366	421	388	404	397	375	404	398	411	403	407	402	387	398	392	378	352	403	364	387	384	380	379	418	357	362	407	397	428	414	351	409	382	379	383	361	427	373	424	387	405	428	373	417	409	409	374	401	367	427	394	400	383	399	421	419	375	376	435	412	397	408	412	411	397	385	406	351	385	413	400	439	366	387	396	380	392	433	411	413	412	425	396	373	420	387	364	390	385	404	379	403	389	400	390	373	430	385	362	427	421	384	417	372	372	396	381	356	380	379	391	390	410	410	386	423	414	388	404	385	389	379	419	372	379	398	381	408	431	424	431	371	397	372	398	378	396	412	384	377	392	432	382	385	364	410	392	419	406	383	382	377	399	381	377	437	422	399	406	382	385	403	394	388	371	369	391	396	394	402	420	401	410	377	413	394	407	402	367	384	404	398	400	377	388	402	424	370	379	388	392	404	414	416	360	402	389	415	429	369	427	414	393	421	429	412	396	359	391	399	435	363	397	428	389	361	433	414	419	431	385	388	391	416	417	409	420	386	392	377	381	356	400	393	405	372	448	435	395	392	399	357	428	392	414	389	375	385	441	401	389	380	408	423	401	377	394	386	414	417	403	403	385	371	366	376	361	416	385	396	410	396	384	375	426	389	413	369	382	402	394	441	411	370	355	433	401	403	386	397	414	373	386	405	374	382	388	364	364	400	408	425	420	379	384	399	400	384	366	353	377	383	407	422	381	385	405	419	434	413	399	345	400	392	429	372	392	419	385	403	424	372	331	375	407	389	386	408	399	395	395	395	363	402	384	342	406	368	415	408	403	453	384	396	414	415	391	379	396	404	397	369	382	374	360	387	354	391	397	371	372	385	417	403	408	398	349	422	385	377	361	408	409	391	394	410	412	382	388	358	402	377	337	424	435	388	379	420	360	364	387	389	399	397	414	330	382	384	407	393	361	455	404	384	406	389	392	398	366	431	405	369	388	430	396	415	418	371	360	430	435	394	382	345	387	376	393	348	411	394	385	446	411	390	421	364	387	375	409	399	419	410	365	377	397	398	397	416	390	386	401	394	384	423	383	414	389	374	422	390	428	379	380	412	385	399	424	415	404	380	407	402	408	374	389	388	397	415	392	420	372	380	414	402	401	377	375	405	379	411	384	388	392	407	409	385	448	383	405	415	382	380	401	416	394	397	396	416	380	380	384	402	385	416	397	390	410	397	413	392	375	411	370	436	372	396	389	411	392	415	377	413	397	393	432	404	398	366	405	377	403	392	409	400	422	394	376	399	361	418	396	406	408	354	379	396	384	387	376	403	423	378	406	391	415	390	409	420	394	416	387	386	372	394	394	402	399	401	389	399	437	404	418	394	380	376	371	386	395	385	441	388	426	413	405	391	396	364	425	413	394	408	400	396	378	404	414	381	387	396	396	366	392	417	389	415	409	404	394	405	394	394	395	419	395	416	398	381	409	394	386	424	365	427	386	409	402	400	367	387	390	409	412	387	422	361	381	388	380	378	380	403	389	381	365	405	405	389	397	411	395	406	392	442	407	380	399	415	395	365	394	382	406	379	409	394	360	377	422	420	365	357	407	431	425	380	405	368	391	390	384	371	366	395	388	406	426	375	352	383	404	378	393	416	383	398	394	387	385	398	366	429	375	402	370	394	360	410	416	386	412	404	414	418	397	396	378	367	385	402	388	416	397	443	394	372	411	417	388	395	394	400	401	426	372	383	377	411	405	397	375	425	375	374	389	400	386	410	378	373	408	430	409	425	380	431	401	406	389	397	418	373	384	372	389	388	471	372	405	405	399	389	387	394	426	369	388	388	413	342	385	387	382	403	398	409	404	376	384	378	420	420	415	379	405	378	403	419	387	434	433	388	417	419	395	404	427	419	410	357	405	375	387	368	369	377	429	379	411	408	389	393	403	424	425	396	439	426	364	395	422	424	367	389	394	390	378	424	397	401	414	406	371	374	391	431	402	393	396	399	382	434	361	385	431	385	411	379	408	399	421	406	425	420	422	373	392	411	406	416	376	407	379	404	395	431	398	385	340	418	424	388	401	408	378	383	420	416	367	432	394	445	384	388	421	370	438	347	391	439	400	376	390	405	394	414	417	376	399	416	384	409	377	416	399	410	430	400	398	370	383	409	406	404	361	418	392	401	401	440	372	409	435	417	366	405	428	413	395	377	364	365	409	362	400	362	387	418	387	360	382	397	397	416	424	373	375	398	423	374	439	431	370	407	397	432	388	394	410	377	436	375	424	394	385	416	409	441	384	392	408	386	427	416	393	360	403	400	393	393	393	390	405	385	393	417	375	387	403	363	385	399	401	428	420	371	399	391	416	382	387	414	409	362	377	385	389	385	372	392	414	399	399	428	388	430	414	404	439	419	408	411	426	428	380	369	402	397	406	377	436	422	410	413	407	422	389	442	388	398	403	387	409	393	388	385	428	379	407	390	404	411	387	402	391	415	364	405	412	415	397	388	385	409	434	397	379	393	379	387	406	391	399	382	410	427	388	386	403	397	391	409	383	385	389	392	391	400	394	390	464	422	368	454	388	409	378	440	376	401	378	418	393	402	439	406	357	417	352	392	403	423	452	405	403	428	367	405	448	412	406	384	441	377	388	359	373	420	396	404	388	398	366	434	406	415	401	402	418	393	413	390	396	384	421	375	421	395	394	416	359	416	390	408	436	370	392	434	394	369	381	415	363	405	415	394	376	399	421	412	420	395	415	394	404	406	418	379	374	400	386	379	388	368	402	361	369	382	398	417	364	370	370	419	415	406	399	381	376	382	387	396	401	374	388	384	407	421	394	371	378	410	401	391	375	401	370	387	401	399	409	388	416	392	384	353	403	415	411	381	416	402	394	451	433	392	393	375	407	399	459	381	405	424	420	394	395	395	400	370	411	408	389	398	375	427	394	413	382	399	381	392	378	392	374	397	372	417	363	426	413	395	372	397	369	360	415	433	409	397	411	366	380	421	397	405	408	388	371	396	414	395	360	396	401	410	389	385	417	436	397	425	411	381	403	420	440	445	437	362	423	395	399	419	358	393	379	396	375	430	379	383	418
34803	53206	36949	21443	9718	4352	2693	1794	1425	1053	848	701	675	602	583	585	502	513	486	494	504	454	459	483	455	441	453	470	439	453	448	471	406	426	461	455	420	408	444	448	401	410	431	445	423	423	412	446	413	434	451	435	415	425	443	437	450	438	393	471	421	458	429	416	430	441	398	428	440	452	418	442	402	440	431	482	460	429	446	439	419	425	434	446	434	419	463	404	447	426	472	436	486	435	418	442	409	410	452	448	435	407	420	414	439	445	406	429	410	421	421	396	415	446	423	463	410	397	466	403	437	419	429	435	405	473	440	431	396	424	413	381	431	413	444	443	452	415	395	428	449	428	421	402	424	420	411	412	423	389	440	421	439	421	446	499	421	418	439	432	417	473	409	459	415	430	432	445	421	461	409	440	418	471	405	410	441	438	449	402	458	405	402	400	437	392	439	450	430	477	438	433	431	449	437	388	423	433	473	443	392	421	384	440	435	455	410	452	437	430	449	396	452	443	431	467	444	446	423	408	446	442	473	390	436	425	407	446	430	381	410	437	472	449	443	412	430	433	454	446	416	439	426	404	404	431	426	450	396	470	429	441	454	454	464	426	443	422	397	452	415	419	426	433	408	401	406	424	418	424	427	432	437	411	442	397	427	397	441	450	441	382	472	444	423	431	434	439	428	467	410	425	415	410	435	446	445	407	422	415	456	466	409	401	470	418	464	421	438	436	423	390	417	396	407	457	422	462	420	449	458	462	443	461	436	448	426	455	436	467	440	436	410	419	410	452	442	407	374	425	444	419	439	446	417	447	406	439	408	426	432	469	412	484	421	484	417	412	420	441	437	415	430	421	419	414	462	474	411	436	444	440	428	391	435	410	412	413	430	383	413	421	455	401	431	449	477	457	454	449	434	434	415	430	431	442	454	393	446	416	430	451	429	441	445	390	418	430	431	426	429	475	444	397	441	399	403	427	398	452	430	412	421	441	455	409	422	431	434	415	428	447	464	443	441	463	422	435	422	433	456	440	408	426	427	429	453	440	434	400	467	426	426	416	437	430	400	399	432	418	428	402	416	418	450	422	478	425	412	411	416	433	399	448	440	420	425	437	426	439	458	444	415	444	420	435	438	406	400	385	429	395	459	422	434	408	436	436	426	439	408	442	436	451	431	390	418	444	398	417	419	417	460	418	433	466	440	456	442	466	413	439	450	400	419	457	407	401	450	435	431	414	415	444	466	440	437	451	430	450	437	418	397	424	455	443	451	401	404	432	444	434	424	451	456	429	439	410	442	436	419	417	395	446	440	475	450	394	440	434	467	407	441	425	429	443	445	432	403	421	413	440	454	419	474	440	444	414	427	423	404	397	441	431	406	403	410	430	428	436	435	417	460	419	463	405	451	434	408	412	429	462	426	434	453	439	429	432	440	427	389	416	449	436	424	439	465	436	407	407	391	429	455	421	452	415	490	430	411	423	445	427	444	429	435	431	413	418	427	417	455	412	454	441	435	355	413	437	413	391	389	425	428	425	445	444	440	427	396	443	397	420	426	422	480	450	418	412	438	424	430	429	480	420	435	388	461	387	414	457	414	425	449	440	390	433	424	399	457	441	426	466	445	407	398	433	433	430	430	439	451	465	462	418	459	469	445	422	441	432	443	392	399	454	389	448	432	459	439	444	427	418	438	406	486	419	426	423	417	455	442	420	433	466	461	411	409	429	396	436	427	427	406	414	441	385	425	421	462	442	408	455	409	417	430	432	418	460	419	447	401	442	404	425	425	424	454	425	442	422	438	412	445	444	458	422	435	452	417	396	457	397	444	447	409	456	465	440	443	441	429	412	431	422	450	446	422	380	397	433	409	454	416	408	408	433	432	399	413	450	446	414	461	416	419	444	421	451	434	428	462	416	441	440	396	397	451	406	458	431	428	432	423	414	454	440	447	435	458	414	419	429	448	445	455	410	402	430	416	422	435	432	431	488	451	415	404	430	408	420	420	381	428	433	419	439	416	426	421	452	393	431	404	428	433	439	416	423	380	438	420	442	415	431	420	452	410	413	441	429	418	415	443	427	424	459	472	506	408	449	415	406	444	445	460	436	455	454	483	448	419	421	443	432	449	403	381	419	464	434	458	439	445	416	432	431	444	414	441	419	409	462	438	429	417	457	432	435	408	444	443	448	397	431	471	436	449	416	452	418	425	389	454	459	423	455	433	429	462	445	458	434	436	437	410	398	412	476	472	475	482	412	434	447	425	435	436	390	432	434	421	404	419	459	422	433	386	437	485	419	413	431	433	449	440	454	426	428	445	409	381	472	477	461	450	447	403	420	445	419	420	396	412	449	464	394	428	433	437	438	419	389	406	440	470	428	398	441	445	460	454	421	399	416	461	448	457	450	421	427	427	445	451	451	426	441	397	444	423	433	436	472	435	460	449	420	421	414	413	450	414	435	450	410	446	479	441	426	433	418	441	453	370	386	405	439	434	412	419	431	423	384	434	456	396	388	438	409	435	434	422	406	429	439	429	402	433	437	478	436	418	441	427	426	468	461	426	449	428	445	444	437	424	387	424	429	416	427	408	430	435	446	437	456	432	425	476	418	450	437	463	412	426	433	438	394	374	416	420	433	393	452	430	429	450	444	418	424	464	419	444	425	409	472	456	431	467	417	472	402	455	400	411	457	416	446	432	426	438	428	427	385	438	376	420	411	430	438	412	450	381	395	443	424	423	428	431	423	436	420	424	394	439	394	436	421	428	439	466	403	402	426	402	442	407	390	444	418	425	438	407	448	426	450	391	414	401	402	456	420	394	451	444	437	418	438	437	458	458	398	418	412	429	440	455	443	449	443	414	449	417	396	466	418	436	457	445	415	422	464	459	418	426	403	422	425	434	444	427	395	461	443	430	471	464	417	435	451	442	464	433	439	447	423	460	409	393	440	432	414	429	429	395	430	394	430	400	414	432	439	445	421	391	410	425	429	442	442	450	442	397	417	418	413	407	446	400	410	454	454	427	435	399	428	452	469	429	411	426	444	463	432	438	452	462	441	444	437	468	403	400	392	413	441	413	434	427	387	417	450	432	447	427	427	415	436	442	447	408	383	405	453	428	442	413	435	426	406	415	466	438	447	413	434	452	462	442	420	432	437	460	423	469	421	432	425	434	436	433	439	442	390	441	422	443	433	443	406	433	452	391	421	460	406	424	433	447	442	437	436	430	432	455	400	439	442	413	409	401	448	414	452	404	433	431	407	437	454	405	419	431	443	456	440	422	396	401	417	438	407	477	429	431	422	448	455	420	425	441	415	446	437	431	410	431	420	435	394	430	425	430	425	452	420	421	444	441	444	432	428	431	455	431	467	430	461	431	423	432	419	445	399	469	417	409	460	425	438	411	439	442	418	437	427	434	469	420	416	431	428	422	417	417	445	402	432	413	440	392	428	414	434	476	414	432	428	431	400	437	419	427	444	443	442	415	487	459	432	420	430	429	451	447	457	458	407
22686	21373	28984	24190	21518	21022	11237	2911	1556	1086	944	797	677	569	543	491	469	453	405	401	404	376	351	399	412	357	362	364	378	335	315	328	316	347	298	322	303	343	335	311	327	331	351	328	329	329	342	312	297	329	314	305	322	326	352	311	305	322	353	313	315	352	300	315	323	321	319	310	310	320	325	300	327	357	335	316	334	318	318	345	333	335	333	299	315	329	337	308	313	318	325	300	328	335	321	294	374	348	306	348	317	323	314	330	325	337	305	323	360	333	342	334	344	334	335	284	341	333	329	326	313	296	345	329	315	330	330	323	326	298	335	306	303	344	337	328	335	306	337	356	322	330	348	308	301	329	317	329	315	304	346	375	303	316	334	334	318	359	347	315	336	325	307	296	276	303	323	317	320	309	324	321	347	320	297	316	329	293	340	328	319	333	345	330	315	326	353	295	323	335	336	342	342	275	334	312	310	341	328	315	318	305	308	321	314	288	321	306	304	337	324	318	339	322	294	364	323	304	341	334	298	306	349	334	309	280	320	268	305	330	316	295	330	326	349	309	340	328	348	302	326	319	311	349	329	350	329	340	298	313	293	322	299	323	327	330	316	294	348	341	338	308	294	315	309	335	313	319	316	331	335	329	307	352	349	313	322	323	310	345	329	314	284	337	355	333	323	347	320	334	358	313	329	327	300	321	329	286	317	350	328	362	319	344	337	314	317	299	318	320	311	324	346	354	327	322	332	323	311	303	300	307	332	356	322	311	326	340	339	338	294	322	295	329	343	322	307	324	336	350	317	296	328	352	323	313	292	296	319	354	318	323	331	302	339	318	320	299	302	331	327	307	288	353	342	336	339	355	335	313	286	308	346	336	338	355	303	332	330	299	335	320	348	322	319	317	360	349	310	273	303	289	306	326	309	351	343	322	272	363	328	319	335	306	309	349	312	356	354	319	325	340	303	316	290	335	321	323	304	325	318	298	343	320	324	322	319	293	329	363	291	329	340	298	320	328	325	333	342	326	338	313	329	314	352	318	289	320	334	319	326	328	322	277	329	305	343	318	301	307	337	330	323	331	323	320	303	339	337	339	306	284	315	323	327	325	307	296	315	301	342	348	337	317	343	313	278	322	319	338	341	336	325	338	325	328	301	324	308	338	302	313	331	304	329	338	324	328	309	375	356	325	340	320	315	356	298	292	315	306	349	332	352	346	336	343	375	298	328	333	325	324	309	283	361	341	347	333	302	335	338	356	317	329	303	336	364	321	316	350	309	338	294	275	329	354	358	330	317	323	325	323	308	283	326	337	327	347	335	324	315	320	313	323	314	301	351	307	300	321	288	352	323	322	290	323	318	346	324	325	338	328	301	288	338	304	344	306	300	318	306	335	329	341	299	341	310	363	346	313	308	335	305	259	318	301	339	333	305	322	302	337	321	310	334	330	339	313	341	313	317	307	311	383	291	322	326	315	323	348	334	347	332	302	297	290	322	313	293	288	340	315	336	305	347	312	364	293	328	328	329	335	350	301	310	317	345	365	347	325	300	334	310	293	320	333	340	324	305	330	339	292	340	331	312	292	310	306	314	334	332	322	309	299	305	339	283	345	321	313	313	323	306	297	319	291	332	321	323	364	320	320	337	301	324	333	351	323	335	312	318	310	305	313	312	321	330	339	352	363	335	327	322	338	339	342	330	295	328	318	345	316	342	338	354	350	341	344	321	314	336	322	329	316	317	323	297	326	327	297	295	309	291	323	354	327	351	337	323	308	320	357	307	332	301	313	337	335	330	309	342	332	305	323	335	309	295	337	320	300	305	329	315	329	300	350	301	318	328	321	315	311	318	284	330	304	300	267	322	297	302	335	319	321	323	322	318	325	329	280	345	344	306	310	306	327	309	300	361	354	325	331	336	309	339	326	323	305	329	344	328	305	299	325	318	313	332	317	359	329	341	325	332	320	303	314	299	312	298	323	326	326	319	314	321	291	304	307	327	299	294	338	353	309	336	301	333	382	332	316	330	322	329	342	309	349	313	330	309	335	320	322	315	326	342	335	328	309	348	343	341	351	335	321	294	328	311	340	328	329	309	329	341	351	330	322	342	305	327	306	338	317	326	296	332	375	336	315	315	296	360	310	309	307	334	342	324	306	293	318	335	329	309	313	347	308	327	290	338	340	328	303	329	321	309	337	354	326	268	303	311	309	296	314	322	304	330	305	303	349	331	283	320	312	322	332	315	319	322	329	317	310	312	341	317	350	349	314	324	275	330	342	323	304	370	337	330	320	305	304	344	303	324	304	328	348	311	285	306	303	332	318	311	324	312	332	307	335	356	326	285	342	349	336	347	318	331	335	290	299	332	320	304	330	309	303	344	309	311	323	329	342	328	318	303	300	358	353	301	334	312	309	360	341	351	347	302	313	331	305	324	273	290	323	335	310	315	303	320	310	320	362	342	321	291	322	342	312	318	312	319	337	331	336	316	319	314	300	295	332	308	328	340	308	319	305	330	344	332	303	291	359	305	303	303	316	321	277	319	302	326	325	318	326	327	289	317	309	326	344	347	329	340	352	320	310	296	286	325	346	329	328	343	329	307	307	323	344	292	352	303	301	372	278	304	295	309	332	302	338	316	309	326	319	340	313	304	277	344	331	283	320	351	319	295	303	308	346	312	295	320	273	296	307	334	333	355	334	311	336	319	321	294	331	320	322	328	310	333	341	343	312	344	361	327	301	351	309	310	300	333	315	322	294	317	331	298	326	352	312	358	295	345	344	324	316	323	330	296	337	326	352	287	342	333	306	320	336	288	335	328	327	303	310	325	289	312	310	333	311	315	299	314	321	291	331	307	338	330	316	291	351	348	340	314	286	309	341	314	308	344	315	328	297	344	311	323	335	306	322	280	317	319	352	343	313	331	323	292	326	342	331	349	316	321	314	323	324	317	344	312	337	295	311	312	331	304	323	294	316	314	322	304	332	338	317	340	326	319	360	348	320	301	285	336	333	325	326	331	321	317	329	325	306	289	322	307	320	328	320	351	307	351	315	351	308	314	272	304	327	349	333	324	338	381	293	361	316	287	332	327	316	321	347	326	322	337	318	336	345	312	345	319	338	334	324	315	324	308	346	362	323	319	329	323	298	305	316	299	331	308	374	336	323	325	353	321	307	323	307	330	340	287	329	322	324	320	308	332	345	317	278	331	277	328	326	323	293	354	307	298	304	354	310	308	316	307	285	322	332	325	320	322	355	328	332	326	341	334	301	330	324	318	334	293	333	282	343	340	344	332	312	327	327	327	334	308	351	312	313	363	338	342	291	311	323	316	276	304	317	326	348	313	319	341	316	336	337	296	308	337	335	286	311	298	304	292	281	345	322	294	316	306	302	351	313	306	342	329	320	329	301	317	309	288	312	296	333	322	321	334	323	324	320	317	353	353	327	326	316	314	333	305	296	311	324	323	344	335	333	339	318	294	333	333	312	311	316	322	317	341	338	291	339	326	292
37788	63215	44444	28768	18288	10588	6406	3794	2450	1679	1403	1133	946	814	744	630	593	596	511	477	484	456	406	438	426	399	448	400	373	400	368	351	342	362	355	352	366	335	353	344	357	344	333	314	358	368	348	351	337	334	355	340	341	357	361	382	333	337	358	336	337	347	362	349	372	353	354	346	353	337	359	345	342	344	323	346	349	328	399	318	332	333	329	377	334	350	341	321	340	337	374	378	327	309	348	348	347	340	385	336	334	383	362	347	354	351	334	294	341	372	366	358	362	363	336	358	366	353	335	344	345	349	352	359	360	365	333	330	358	316	358	378	346	349	343	354	351	331	340	365	350	320	350	352	353	343	322	380	326	367	352	329	307	340	324	372	335	373	391	387	332	330	340	335	360	349	361	333	362	344	337	342	361	323	344	365	327	319	335	361	351	340	354	358	364	344	361	362	354	363	343	356	346	350	338	333	342	362	322	355	342	331	360	358	327	365	350	331	359	344	392	335	370	340	341	352	346	340	347	331	337	345	330	364	324	282	343	353	376	360	293	343	353	372	308	331	381	359	355	354	390	350	312	364	347	332	318	366	364	362	358	356	302	317	381	351	370	336	345	354	356	357	308	320	348	326	323	328	349	311	328	356	347	348	333	318	351	333	337	355	366	325	353	339	343	368	350	373	388	363	367	355	349	341	337	355	409	379	321	340	354	309	347	327	335	390	335	367	325	350	357	345	348	375	357	328	353	310	330	340	345	307	362	338	397	354	323	358	374	325	322	346	347	382	347	332	316	338	367	333	388	350	360	340	355	355	353	328	337	359	345	346	356	328	319	326	318	363	356	343	353	353	350	335	363	355	350	321	343	343	342	307	305	375	356	348	350	350	338	316	349	353	345	362	354	342	358	325	355	347	373	314	377	352	353	363	330	370	331	344	350	380	328	361	307	366	376	306	313	313	347	367	333	345	348	363	327	357	345	332	355	324	377	331	360	355	351	337	329	369	348	359	334	343	343	345	323	390	355	335	353	390	352	339	342	340	367	397	346	333	331	349	303	341	317	340	340	350	369	334	342	320	346	326	338	322	315	322	381	310	363	326	371	322	322	361	315	386	331	370	353	331	351	356	330	375	370	337	342	335	357	354	328	370	327	342	366	359	303	354	344	380	344	349	362	346	334	352	358	334	341	370	305	369	375	343	363	341	341	321	355	360	322	332	343	361	329	329	360	371	341	369	389	386	344	345	353	328	350	333	338	328	358	355	362	376	368	354	337	306	346	344	323	358	355	351	353	325	344	338	326	364	359	332	342	296	321	346	368	370	350	392	375	398	351	361	300	332	362	365	357	319	327	331	369	336	377	324	358	373	357	355	376	364	345	349	346	326	348	346	361	324	341	344	325	330	320	343	329	382	345	337	343	360	355	340	372	341	369	343	351	332	367	352	343	364	388	325	329	345	361	346	337	345	321	339	332	306	363	367	378	320	334	368	356	335	334	345	353	367	312	354	333	315	321	382	371	364	329	362	356	336	354	326	329	343	339	320	354	365	310	357	352	320	361	311	366	356	325	328	293	340	355	328	349	357	351	309	345	316	335	322	344	354	387	367	356	331	362	368	346	337	314	356	361	329	347	348	334	355	360	320	351	354	343	373	338	360	325	297	390	320	337	363	347	366	337	340	337	377	377	325	345	369	345	323	345	348	340	361	315	341	327	324	325	322	326	349	332	351	351	344	347	327	356	337	314	342	382	342	340	356	350	332	340	339	323	334	332	358	338	342	337	335	385	352	347	332	366	347	318	338	356	356	298	340	347	312	368	328	319	392	367	362	343	357	339	334	356	358	328	350	364	358	350	361	330	340	359	353	351	310	337	339	347	380	332	340	357	352	330	330	352	369	381	337	333	330	359	348	367	353	359	315	371	374	336	360	376	363	341	352	351	340	334	342	324	372	352	349	364	385	320	333	354	324	329	344	346	350	334	343	357	324	321	361	361	369	336	329	331	334	316	339	368	350	346	344	356	340	352	335	356	358	318	356	367	349	364	350	349	344	338	398	365	387	342	360	373	361	345	359	379	317	367	372	361	358	330	357	336	335	376	346	349	337	339	320	345	322	344	319	383	320	354	367	368	346	367	341	376	357	326	353	326	326	323	323	337	339	327	347	373	320	357	332	347	311	349	379	316	347	356	348	343	318	366	341	341	316	345	357	326	330	344	367	367	365	387	339	377	326	342	332	365	321	342	342	365	346	351	374	344	331	328	345	361	342	379	363	317	315	329	352	371	316	362	364	335	337	314	355	388	310	333	366	343	370	339	356	344	310	361	353	333	360	355	321	354	304	339	345	327	370	341	372	357	346	337	355	361	361	360	340	358	333	349	359	326	333	342	359	357	386	325	374	354	351	387	368	327	335	413	334	336	364	325	329	356	353	327	372	353	356	360	376	346	340	359	351	341	383	374	353	345	340	334	380	334	353	386	370	360	349	361	364	365	384	349	336	316	361	369	354	333	340	314	360	357	341	344	357	366	359	332	337	336	336	363	359	347	372	354	372	351	355	355	349	324	369	352	347	348	393	358	368	371	349	329	380	359	323	340	336	349	350	364	354	307	324	357	393	344	354	353	323	362	326	339	345	331	366	334	316	331	347	355	334	346	362	371	362	333	344	352	358	325	347	337	324	374	324	331	370	326	351	310	356	326	337	404	328	351	325	363	358	361	340	338	353	312	330	362	334	345	363	348	361	380	339	385	345	358	358	332	348	330	312	342	356	376	321	329	317	320	314	343	319	400	352	343	320	363	367	300	340	326	358	314	331	337	348	376	336	337	337	333	349	350	384	350	342	343	335	355	361	345	340	358	355	347	372	347	373	366	327	372	352	331	356	361	312	345	385	352	333	360	341	350	334	375	372	358	340	358	335	357	361	347	353	375	326	347	331	322	357	324	330	350	364	367	347	370	355	359	318	373	360	370	343	355	354	354	342	364	349	369	339	323	338	337	339	334	329	342	364	327	380	357	368	307	343	346	354	335	340	380	330	348	361	361	345	381	362	371	345	351	342	336	346	334	326	365	369	385	349	356	339	372	371	377	344	372	342	363	374	363	378	329	354	334	320	363	325	364	326	318	321	352	367	347	365	336	351	347	361	348	366	382	355	337	343	362	361	355	341	330	313	344	341	319	349	331	369	380	325	345	343	338	356	337	348	345	353	351	284	349	349	331	333	341	364	332	383	330	333	340	357	349	332	357	369	346	347	368	343	366	360	361	353	310	355	374	324	345	323	383	341	369	388	345	343	354	331	349	326	316	343	327	370	330	331	330	323	341	319	371	328	367	358	332	378	365	358	373	357	351	380	340	341	332	360	363	347	343	324	335	335	338	340	337	355	346	372	352	337	337	365	347	344	368	374	353	332	372	320	346	339	361	351	344	345	329	326	338	378	354	312	349	345	354	340	318	349	359	369	363	349	344	303	332	362	345	345	336	334	366	365	338	342	334	368	356	336	354	348
31669	34193	28994	15545	4935	2115	1333	896	696	551	533	497	456	471	468	443	453	425	426	432	399	416	413	406	387	407	383	397	365	368	369	387	363	391	367	392	378	345	396	360	403	380	407	366	412	416	425	415	396	383	353	416	364	404	375	395	425	383	397	369	341	407	363	400	366	359	390	383	381	410	422	369	387	382	411	383	389	366	365	413	418	378	414	393	396	389	359	350	363	374	419	400	410	381	416	360	357	397	365	352	393	360	401	379	358	402	390	362	339	391	385	392	360	349	414	352	390	377	371	413	363	348	403	390	375	369	389	366	356	378	354	388	401	386	379	363	403	396	359	403	402	353	356	392	409	372	406	375	414	370	361	379	376	349	388	372	372	390	344	396	413	365	391	374	394	357	368	362	368	410	364	364	362	386	399	367	351	361	378	364	399	362	397	347	388	342	378	377	352	390	393	359	365	366	378	343	413	375	401	388	377	408	354	383	416	385	382	400	372	354	376	398	368	371	353	339	381	366	384	391	366	410	339	345	390	387	349	380	397	379	380	392	396	362	362	398	354	408	398	389	362	377	404	383	368	411	363	374	378	425	379	378	408	367	414	380	388	365	371	403	365	359	357	362	395	378	396	399	383	363	381	363	386	365	393	376	370	379	370	368	363	397	343	340	370	428	373	355	404	398	392	359	401	347	377	406	381	376	375	362	346	401	367	364	367	394	386	364	408	376	368	402	389	370	363	375	385	376	384	387	403	395	381	352	374	374	367	385	385	354	370	356	387	377	374	412	388	392	381	378	393	366	341	366	366	344	364	371	374	355	406	404	369	355	410	378	400	379	420	385	446	389	352	382	394	385	396	395	382	383	332	411	420	379	371	361	364	385	374	361	400	383	357	372	352	400	371	406	395	371	378	378	378	395	407	394	380	374	331	396	382	423	389	394	377	390	399	365	375	421	378	362	379	375	371	366	376	381	377	366	384	383	383	363	389	404	370	355	370	377	363	417	410	360	352	405	408	360	417	390	395	372	374	396	379	353	378	388	376	384	383	360	346	369	344	365	410	363	352	381	384	389	346	369	400	361	382	383	374	352	371	376	366	398	377	365	383	396	393	369	369	393	375	362	343	375	387	379	405	367	370	391	339	399	402	389	386	424	357	376	418	372	370	419	373	381	399	384	345	388	393	385	369	379	368	366	410	362	368	361	400	373	381	350	355	348	385	351	401	387	382	363	396	399	390	387	403	390	344	393	400	366	392	393	411	352	350	402	379	374	358	378	347	407	379	371	389	380	420	420	384	364	370	352	367	385	374	395	401	390	348	380	353	374	369	376	412	387	360	418	405	374	382	399	376	360	390	375	333	374	348	362	392	391	371	404	362	411	378	416	358	385	370	375	336	388	373	364	368	361	377	383	394	376	389	399	386	379	367	404	379	348	371	395	397	389	386	377	386	380	350	377	360	382	349	394	382	357	407	376	377	417	382	359	358	396	380	392	385	348	383	359	358	372	385	403	377	377	379	383	345	353	382	382	385	363	379	363	365	374	348	358	343	384	383	383	368	379	370	349	385	391	354	367	372	391	409	397	376	392	409	382	418	394	383	378	368	356	361	369	348	375	371	397	392	378	372	380	369	383	392	379	391	402	407	393	378	374	429	374	366	387	369	352	382	388	378	365	390	386	390	415	394	384	370	362	389	384	352	387	391	360	407	381	374	382	394	388	361	374	423	370	390	369	380	378	383	366	406	375	370	387	379	368	353	395	409	379	387	365	390	363	363	370	370	391	391	379	374	374	366	386	390	383	407	366	368	386	360	415	390	400	381	393	384	411	383	409	381	352	342	360	359	412	376	364	344	388	379	399	408	406	387	369	393	349	361	364	434	382	364	399	383	353	363	403	371	397	400	342	387	342	388	401	386	409	388	393	421	408	387	374	332	377	390	392	365	403	406	370	408	383	385	363	369	407	323	401	410	398	368	357	375	425	375	360	395	351	416	359	384	361	337	396	405	408	406	381	394	383	385	376	411	423	382	378	357	380	386	362	400	379	394	394	411	398	407	388	370	380	398	419	374	367	367	414	363	363	373	371	390	374	383	415	369	367	389	374	399	379	399	378	356	376	392	375	378	372	392	375	397	380	347	385	384	415	411	360	337	391	392	378	421	370	358	414	407	420	370	356	378	380	372	403	364	369	410	377	371	383	392	398	375	393	383	432	338	385	364	390	398	365	379	365	361	377	423	402	399	346	378	390	396	351	370	384	371	366	377	383	368	347	412	336	403	395	353	372	384	394	393	405	397	409	326	399	376	395	367	409	405	385	388	369	388	356	363	385	391	369	387	333	383	348	337	390	369	397	368	372	393	359	389	375	395	368	369	384	389	387	384	418	393	344	406	439	383	373	366	346	386	379	381	374	393	388	393	405	367	376	382	374	344	366	367	413	416	369	380	354	365	430	371	411	346	381	362	366	403	363	393	388	359	369	371	384	406	350	376	386	367	379	353	398	366	379	354	391	398	358	411	351	383	385	385	348	366	395	400	389	374	340	368	397	351	376	409	375	374	400	382	356	371	366	394	403	374	382	371	334	370	358	417	362	393	388	415	372	383	367	363	404	425	390	393	388	403	384	375	352	417	355	359	364	399	380	388	359	361	393	382	358	353	378	404	397	418	357	366	344	376	370	403	384	330	398	365	359	380	396	403	404	394	393	366	372	364	402	376	361	374	391	398	385	385	388	322	382	383	386	398	367	392	374	371	413	399	383	386	395	372	373	373	369	396	374	375	364	393	381	384	378	367	361	374	379	356	385	372	358	417	408	391	404	390	384	358	385	370	375	376	357	367	371	376	368	362	358	407	365	407	354	382	371	370	407	362	381	407	364	398	364	390	406	390	379	366	361	427	386	387	379	391	382	362	379	405	351	378	413	402	387	402	398	390	372	380	388	421	384	359	353	406	398	375	385	383	372	358	340	366	408	354	397	434	360	404	388	375	409	368	365	385	391	398	365	385	377	384	374	352	390	389	388	389	355	364	363	356	398	390	402	373	395	393	390	352	345	374	363	392	368	376	388	359	371	377	389	352	423	401	366	416	390	378	350	411	404	389	349	365	383	366	356	389	376	398	352	356	382	379	375	394	407	356	377	407	363	394	367	398	410	410	411	363	356	374	365	382	376	402	388	370	325	333	433	380	364	385	382	395	419	376	391	366	337	383	407	340	346	356	406	386	382	353	381	364	403	382	408	402	348	399	412	371	370	405	408	412	400	392	403	367	401	400	378	369	370	386	335	396	365	389	357	365	383	371	383	393	352	401	399	355	348	400	402	382	363	392	388	365	378	377	393	427	387	383	375	396	377	369	347	387	384	373	367	366	347	388	349	411	358	398	368	369	341	346	372	365	377	392	370	400	365	370	400	396	387	392	379	399	362	355	361	358	386	373	406	364	389	386	389	385	386	379	389	388	385	401	378	350	375	368	377	412	379	389	380	380	381	349	393	371	392	378	382
33768	47863	28902	15244	6578	3645	2130	1327	961	806	695	583	547	566	534	499	453	487	460	411	438	475	466	430	459	465	432	427	436	466	428	461	418	445	387	415	424	407	432	403	418	410	416	413	402	393	388	447	424	421	400	419	426	412	383	477	452	418	429	392	354	410	446	422	452	404	394	384	409	429	433	411	437	428	415	440	424	450	393	426	447	380	424	402	407	388	432	440	382	427	413	418	424	398	436	421	417	395	431	411	416	388	447	398	415	398	444	412	439	430	433	394	380	418	405	416	438	387	404	418	432	426	489	416	451	377	408	424	427	421	413	425	412	411	430	416	414	417	436	425	423	417	429	404	397	463	405	416	453	413	421	396	425	384	395	416	399	395	404	433	365	428	396	410	432	420	415	402	444	412	404	459	398	431	410	405	444	389	409	442	404	433	429	407	434	459	438	440	408	430	445	426	386	396	408	377	454	421	408	402	431	425	433	399	422	384	459	438	408	424	428	405	439	391	389	409	414	410	401	400	435	406	434	404	434	435	413	437	426	396	384	429	435	417	460	425	415	413	425	417	399	452	448	427	486	430	405	432	432	436	448	429	410	439	451	411	385	412	427	403	441	395	450	414	431	404	424	396	426	400	424	423	389	405	408	456	426	406	438	449	429	373	425	396	439	399	410	406	422	395	426	428	430	425	399	398	455	432	412	418	402	407	448	456	429	396	422	424	415	412	410	406	440	405	441	390	453	418	433	389	395	404	409	401	384	424	427	393	398	426	420	408	401	405	437	437	437	406	406	420	425	379	427	453	389	447	397	407	405	408	389	421	412	409	393	418	420	392	430	409	427	406	386	386	428	384	400	406	466	426	414	373	413	405	421	417	437	430	409	409	438	437	434	414	430	402	422	431	437	422	399	405	401	413	417	425	439	424	399	422	424	430	424	399	423	391	420	433	381	448	420	434	358	392	428	373	485	425	382	412	446	417	425	400	386	451	450	409	410	390	418	417	404	420	373	372	419	443	427	421	422	422	433	420	407	456	411	407	464	394	428	435	437	430	425	456	417	401	415	389	413	413	410	423	418	426	407	455	423	415	393	414	448	433	429	391	382	387	431	416	402	426	417	426	382	414	449	407	430	396	412	410	375	445	387	421	419	432	421	447	415	437	388	416	444	403	397	427	414	377	394	403	459	403	408	430	455	424	436	428	423	401	432	427	395	403	398	440	438	417	434	436	470	431	401	397	446	422	413	401	448	440	426	427	428	414	364	440	430	424	398	387	406	389	418	422	443	436	397	421	449	439	438	413	446	440	392	438	450	418	441	396	404	429	437	439	428	419	458	395	402	415	438	428	389	417	430	432	404	431	432	418	423	455	462	432	424	447	402	453	415	401	413	422	447	387	413	445	424	430	422	420	395	456	388	411	419	391	442	403	401	397	399	449	464	427	438	411	465	426	466	424	417	436	421	439	441	451	376	443	411	419	400	417	439	387	425	385	392	417	380	443	391	391	405	417	449	444	371	395	409	403	401	419	421	447	396	422	437	431	416	420	382	437	421	387	410	423	438	423	405	406	396	443	417	395	424	452	402	405	399	407	464	442	433	433	396	448	439	412	396	385	428	391	416	400	411	405	435	433	451	397	441	400	420	410	387	395	431	415	413	430	440	420	390	413	422	399	406	454	423	401	418	406	429	408	407	422	375	412	394	404	412	422	376	426	408	448	388	392	431	390	411	405	409	436	412	445	403	426	397	393	408	428	415	429	403	422	417	379	400	417	414	431	412	412	436	365	414	419	389	432	442	389	412	415	393	405	405	433	402	430	441	415	408	413	417	426	421	421	407	423	408	397	426	405	424	419	429	406	397	416	368	397	436	418	398	404	409	442	417	445	411	392	417	424	413	415	442	433	413	444	388	441	435	413	419	417	458	395	442	395	439	427	405	410	420	403	378	420	406	472	408	401	417	407	428	423	429	403	411	422	425	403	431	443	402	400	438	422	420	425	449	435	426	423	426	426	383	426	418	421	427	412	443	436	411	436	442	393	408	440	399	393	433	398	410	429	393	440	430	392	414	421	412	453	418	466	416	438	424	375	432	442	403	447	416	423	406	414	428	432	391	454	444	362	439	427	411	431	431	398	432	412	413	382	381	416	416	475	404	412	414	425	455	426	406	436	383	408	396	412	399	413	434	424	419	445	424	438	416	413	400	419	395	431	406	433	403	470	391	412	422	389	421	442	424	450	431	402	428	424	398	434	380	467	384	414	386	459	381	449	417	386	435	446	421	445	413	445	400	420	376	393	424	415	402	420	412	429	454	423	403	431	401	431	431	435	459	432	445	426	394	401	421	410	436	388	428	401	428	442	441	394	414	406	394	420	440	421	422	418	374	410	414	410	423	425	436	395	407	403	428	470	439	392	435	429	462	414	414	427	431	435	398	391	398	442	402	413	427	412	444	442	408	417	375	419	422	413	423	456	420	399	412	434	418	442	427	443	374	392	386	450	424	433	383	448	450	423	432	437	415	440	418	412	377	428	428	398	408	387	391	427	471	399	386	426	389	466	448	428	393	405	425	403	413	435	388	406	423	419	430	446	429	400	391	410	398	402	413	439	416	404	416	419	444	408	401	389	438	417	413	403	410	404	427	416	405	431	429	429	428	451	396	433	413	430	471	398	415	440	386	428	419	415	427	447	383	410	437	431	411	410	419	386	402	428	429	414	437	383	413	425	416	433	375	426	429	426	452	417	372	418	447	384	434	436	444	388	425	440	429	415	414	440	462	419	404	441	436	436	417	398	409	453	387	408	429	447	414	448	416	418	419	426	420	388	382	416	406	414	403	425	421	387	444	385	450	384	402	387	458	442	425	447	441	425	413	429	431	414	437	426	405	396	403	435	418	398	437	421	411	441	419	427	441	444	415	409	435	410	425	401	449	432	404	415	416	447	410	408	429	416	436	415	406	419	390	426	434	383	387	418	422	410	406	432	428	425	406	445	428	420	405	423	408	405	422	428	459	428	426	409	397	427	399	444	402	409	392	395	434	411	412	423	417	426	381	451	446	421	432	402	405	417	410	415	394	383	414	421	467	402	384	436	422	380	388	410	439	437	425	416	400	358	429	416	416	421	402	402	413	431	419	390	411	418	403	397	419	399	419	410	492	423	457	376	451	356	424	383	428	407	418	399	404	378	436	439	419	384	390	418	429	409	423	449	401	405	420	421	424	430	422	399	417	421	420	424	395	426	435	434	411	403	411	409	427	413	482	425	432	394	385	415	422	403	401	419	408	401	437	419	392	462	452	397	421	413	419	407	406	401	438	416	408	417	385	402	436	434	424	416	381	418	447	406	406	419	404	454	409	424	412	389	441	420	405	436	408	432	428	415	397	440	458	413	419	401	414	464	405	417	370	449	402	429	396	416	409	413	415	454	402	402	417	409	412	441	428	395	386	424	407	426	424	461	405	423	419	411	457	418	486	444	361	400	404	389	423	425	391	427	426	395
23688	21371	28747	24926	21218	12955	3639	1315	943	784	678	608	517	450	514	412	397	403	371	391	356	355	376	342	410	364	334	349	340	322	364	322	332	304	318	335	317	321	313	332	339	308	324	308	329	323	322	349	333	320	323	289	340	316	316	350	307	340	341	317	318	314	322	320	330	331	313	292	316	359	340	319	336	310	327	319	304	333	305	351	383	310	310	310	340	334	301	338	333	346	312	330	326	288	319	332	305	301	341	341	333	342	345	337	311	323	299	333	313	334	312	308	365	317	293	329	314	326	333	290	294	328	270	327	338	330	314	308	323	353	332	324	321	341	339	288	351	310	342	357	351	301	335	347	350	346	343	318	317	358	303	313	333	338	305	312	342	364	270	328	282	317	319	319	328	322	307	357	353	298	325	369	334	310	355	323	325	317	310	321	318	325	303	296	296	325	300	333	319	294	322	327	342	279	368	327	354	330	310	325	337	347	350	364	345	343	335	320	328	329	325	341	322	300	331	323	322	323	344	335	362	332	339	329	325	276	347	347	342	306	325	343	310	310	333	305	346	321	329	296	339	321	334	311	328	336	332	323	323	348	298	352	311	320	316	337	304	310	259	325	358	317	351	318	346	325	292	334	333	350	353	299	342	315	336	282	323	352	347	306	305	335	315	350	310	308	332	282	304	319	328	327	312	353	326	285	345	319	348	309	344	315	325	335	319	318	316	314	322	347	333	309	313	313	326	333	353	339	343	341	341	315	344	349	333	332	342	344	309	313	319	276	319	334	311	360	339	321	330	314	326	322	315	295	314	335	294	306	321	320	310	340	344	306	291	340	327	334	305	331	336	311	339	324	331	333	317	305	334	333	318	345	317	330	328	334	288	310	331	336	329	340	296	327	343	314	343	305	334	335	306	303	339	311	345	305	310	338	376	329	299	310	331	364	298	338	342	366	321	315	312	291	346	328	318	299	353	339	325	324	296	318	323	314	341	298	345	298	282	321	333	324	307	321	303	323	304	307	320	328	313	310	346	365	320	343	332	285	296	340	346	344	308	322	302	332	312	345	298	271	325	302	296	321	348	328	292	333	295	327	296	307	331	326	311	318	330	334	326	330	319	335	291	290	330	322	350	303	305	318	326	315	310	316	321	295	331	331	308	318	308	312	327	317	331	322	325	287	336	309	341	347	336	318	342	315	338	304	331	341	313	361	331	313	292	314	344	312	303	308	360	313	338	319	320	331	295	309	299	316	301	297	319	334	304	332	321	300	324	335	309	324	327	309	305	324	325	349	300	358	332	315	325	338	344	307	330	322	317	308	294	313	331	321	337	316	315	316	359	344	358	341	343	334	323	314	327	315	292	358	360	331	312	292	338	346	332	324	350	337	339	330	291	317	358	338	324	297	336	311	308	348	334	328	329	308	309	319	315	308	324	316	313	314	326	336	339	326	325	337	313	272	320	324	339	319	334	324	358	309	288	342	357	299	313	321	289	330	310	349	354	316	301	375	318	327	319	305	333	309	317	338	314	344	298	338	310	315	335	324	342	338	326	341	299	321	331	338	317	326	314	343	335	300	348	341	329	308	335	351	312	302	339	330	304	332	328	319	335	322	320	341	348	343	305	344	349	334	329	343	317	275	311	326	360	309	339	312	316	315	309	353	332	328	340	325	342	358	331	310	337	350	327	330	313	351	329	314	290	340	339	314	342	330	332	325	311	350	353	323	328	323	363	339	342	298	308	308	326	344	334	336	343	356	341	336	332	348	320	342	317	329	329	295	297	342	325	346	311	325	348	305	302	338	314	341	332	340	321	320	329	341	311	350	334	310	318	337	322	337	316	347	343	299	337	331	349	331	320	335	354	334	323	334	335	327	351	317	359	353	334	325	323	317	354	340	313	313	320	299	334	323	317	312	354	313	299	342	315	323	346	304	329	317	327	329	341	322	316	302	317	346	348	339	368	366	336	323	284	320	318	319	320	340	325	318	300	351	314	287	313	326	328	329	334	331	306	340	339	318	307	308	310	324	343	343	303	339	316	317	297	325	343	343	318	317	349	324	324	322	321	316	357	301	358	292	313	332	307	352	312	359	338	347	329	320	335	306	298	297	319	339	318	304	300	317	320	342	327	301	329	323	324	333	356	312	314	308	326	324	320	304	323	321	323	329	302	331	342	324	335	328	314	331	318	352	324	302	279	342	309	333	307	319	320	325	323	310	312	336	322	297	365	307	329	333	335	352	302	309	341	337	316	310	323	335	317	312	323	321	344	307	346	310	341	336	323	305	316	329	359	321	340	330	293	325	308	325	341	315	332	334	322	344	329	331	313	323	318	326	323	343	320	330	311	340	337	321	324	315	329	365	349	318	346	309	305	312	300	331	329	341	322	272	309	321	346	317	335	345	330	361	326	319	336	315	325	305	315	321	328	334	322	320	340	344	346	338	308	329	321	321	305	294	335	331	330	335	295	324	309	312	370	318	332	329	307	328	276	322	319	317	338	327	328	330	295	363	363	331	313	297	375	340	313	352	336	293	330	317	335	343	329	314	315	315	357	329	335	358	336	284	332	308	317	349	366	339	356	341	310	333	318	331	295	326	339	301	319	316	327	298	309	334	340	302	336	309	336	306	314	337	327	343	354	314	354	331	335	315	309	293	334	314	332	316	329	361	308	301	320	330	328	342	327	337	312	326	357	356	358	285	298	337	312	320	334	330	311	361	308	327	301	323	322	315	317	337	347	353	339	314	331	342	304	307	303	313	331	320	293	329	341	318	326	316	286	335	325	325	331	293	329	316	347	347	323	304	323	324	313	341	298	305	354	290	300	320	326	350	309	297	315	356	326	320	350	322	326	318	309	336	308	305	317	344	300	305	335	314	344	301	314	303	318	333	331	311	360	327	321	362	355	360	345	297	289	347	341	291	308	337	333	345	358	322	313	344	327	305	347	336	313	350	334	315	326	333	330	315	316	345	310	341	334	343	330	331	337	323	313	285	308	335	306	324	310	312	331	317	293	346	329	318	321	331	309	358	358	324	340	308	349	300	333	323	322	311	314	320	315	296	307	308	343	349	337	315	301	332	323	327	340	303	294	345	309	320	323	313	332	320	322	307	320	306	305	307	366	321	321	345	300	324	313	334	340	331	303	293	296	315	370	328	337	327	343	351	326	328	357	349	332	334	333	322	327	297	345	335	334	294	323	295	332	334	348	320	377	341	314	318	308	331	318	326	320	342	330	333	331	300	306	318	329	334	318	318	361	331	312	296	313	319	340	322	330	327	329	321	294	282	325	311	331	303	322	321	341	303	337	367	349	323	345	313	315	296	310	302	323	369	340	314	318	331	330	333	304	302	299	297	324	307	329	319	337	323	335	321	319	316	310	307	326	331	340	323	327	317	328	310	345	308	342	330	310	342	336	335	328	294	325	312	338	301	318	331	330	320	317	332	342	344	309	329	299	327	293	307	306	377	346	317	302	294	329	302	310	339	306	337	311	313	333	292
34110	58752	44943	27411	14257	7505	3524	1961	1485	1196	937	732	705	587	568	524	501	495	453	451	466	423	418	408	388	415	388	419	379	393	374	396	363	363	342	346	352	360	361	347	371	379	340	354	347	363	326	383	340	350	362	357	313	373	370	336	338	308	354	345	356	359	335	342	340	360	352	332	356	334	335	361	342	330	336	383	367	331	350	354	352	372	387	340	368	328	368	350	335	337	351	381	365	321	367	373	364	349	382	347	362	366	322	359	341	335	354	358	320	356	365	347	360	351	355	334	369	376	366	348	360	350	342	359	339	371	356	308	358	382	379	353	353	357	370	338	343	359	369	348	336	386	371	380	353	364	353	382	350	329	371	354	393	349	334	369	365	359	341	371	336	372	375	370	347	350	338	357	356	356	364	344	384	317	374	314	377	356	375	371	343	389	380	308	360	345	347	324	333	338	358	345	383	384	326	359	314	323	370	343	359	319	360	348	326	354	362	361	361	370	342	352	349	353	381	339	337	349	341	358	327	366	376	351	344	363	353	342	367	353	341	378	343	354	355	377	330	351	349	341	363	339	358	382	332	354	363	382	359	345	358	355	345	370	322	366	383	347	375	367	361	332	369	325	371	358	343	362	367	344	354	347	377	349	355	328	307	349	331	325	347	334	326	328	367	366	354	344	330	331	384	389	365	366	364	354	377	353	349	334	351	325	355	370	389	370	326	335	387	312	340	336	366	346	352	364	363	369	369	351	351	330	385	365	352	360	372	364	369	358	355	340	323	331	363	369	333	367	348	328	348	325	366	306	373	346	324	376	365	334	371	365	336	382	358	344	357	393	365	357	347	369	348	331	333	372	365	357	364	368	343	381	384	363	374	361	340	361	346	358	334	372	357	336	377	352	328	331	373	346	357	362	361	370	387	361	365	356	344	402	363	333	385	354	354	342	358	348	373	371	333	359	341	382	333	340	343	324	341	358	357	354	356	349	348	361	342	338	379	361	395	352	407	358	347	338	336	352	345	356	357	352	362	364	371	356	381	346	362	339	325	364	346	351	358	397	345	354	328	339	334	345	363	341	335	335	347	354	338	361	367	374	333	369	355	379	314	328	351	343	342	353	358	351	388	380	340	354	354	338	375	337	366	369	319	333	305	350	359	354	337	399	378	356	366	320	376	358	348	350	352	352	383	358	336	356	369	355	354	351	380	364	357	352	362	352	368	352	334	338	379	330	340	370	343	378	359	351	328	349	381	340	354	333	352	340	347	366	351	362	345	376	327	370	352	330	390	333	353	368	384	375	362	362	336	345	343	324	381	383	355	338	384	354	350	377	374	339	351	361	357	349	380	363	358	337	321	363	336	387	339	343	335	367	345	326	389	351	348	346	312	342	352	376	334	350	361	328	343	381	360	337	323	348	395	358	355	366	377	375	344	377	386	351	355	346	375	356	364	338	375	337	376	367	348	353	356	344	350	331	356	370	355	364	322	339	320	332	357	397	335	333	355	361	359	331	335	329	385	371	354	383	366	349	357	377	328	334	382	369	330	371	386	366	371	351	384	373	337	358	363	330	389	353	350	327	329	382	351	363	387	389	364	315	379	353	347	346	363	329	392	365	366	395	361	357	337	359	361	331	364	365	359	343	352	349	322	365	375	326	376	331	344	361	346	383	320	347	368	341	341	352	375	324	367	356	368	324	365	342	346	358	361	331	388	348	371	321	351	353	330	391	323	333	391	355	363	346	338	314	365	375	403	382	348	369	348	348	351	348	347	343	358	358	339	384	362	351	334	333	329	380	373	367	385	359	357	359	352	384	345	347	376	359	361	372	348	395	338	311	372	361	351	370	328	348	370	335	392	361	342	352	344	355	324	335	369	367	360	330	349	316	330	384	335	317	361	365	349	357	363	340	329	391	358	358	351	382	371	399	364	346	355	367	394	354	373	345	354	369	371	323	350	317	359	350	381	346	373	372	348	349	324	348	344	381	362	340	380	358	354	373	362	337	397	369	355	358	356	328	347	334	341	346	342	361	344	354	365	330	354	324	383	348	359	366	348	379	339	341	358	353	360	360	357	350	311	346	390	373	372	361	327	338	334	349	344	359	367	338	375	356	364	333	379	345	414	337	361	331	348	359	341	362	373	336	385	359	370	371	355	320	363	327	360	358	358	336	349	352	376	355	348	349	338	340	361	377	375	369	347	345	388	330	362	355	381	329	355	396	359	327	321	331	335	349	340	356	362	376	355	385	365	326	388	392	368	333	349	354	351	373	346	365	349	338	328	348	392	365	331	374	355	340	346	371	372	347	355	367	349	353	356	317	371	325	333	367	399	335	354	364	364	353	381	362	348	371	354	372	336	346	349	333	343	369	368	363	375	341	363	316	367	344	353	354	344	369	364	343	361	368	364	370	338	338	367	317	330	360	385	365	380	331	326	353	377	318	327	372	332	340	338	310	343	352	352	348	374	340	401	335	366	362	361	335	313	343	345	351	348	355	370	354	350	364	358	345	345	351	374	343	365	406	352	338	348	377	330	384	377	353	367	365	349	364	360	358	346	350	369	343	302	379	340	366	335	357	366	356	350	373	340	371	376	382	351	354	382	354	365	367	379	355	346	369	357	370	405	310	344	351	341	319	329	346	341	361	338	361	395	336	348	398	334	363	364	357	384	332	389	358	364	338	376	339	372	349	346	337	364	359	350	351	352	327	340	395	350	377	416	371	325	337	353	358	340	326	379	363	374	377	344	350	331	394	358	351	374	326	382	377	350	362	364	352	333	365	329	373	375	368	336	336	358	367	368	361	347	410	385	340	331	355	370	371	317	338	331	361	384	367	362	329	347	360	351	351	353	375	364	365	328	368	328	360	366	340	360	353	344	347	364	377	351	350	361	362	371	357	351	386	374	370	325	349	344	364	325	375	397	334	356	329	361	361	367	376	373	345	420	355	345	337	381	343	375	352	313	371	350	372	343	385	354	348	353	363	329	352	336	390	355	340	357	343	341	382	352	322	361	346	383	351	327	361	363	333	366	352	346	337	343	361	345	351	337	369	344	332	350	354	375	355	376	350	334	348	355	373	375	373	364	365	357	339	344	372	323	365	383	374	328	328	360	340	375	329	323	339	383	354	332	343	372	344	372	338	384	368	376	340	360	381	356	352	354	369	333	382	363	374	367	365	330	361	364	342	360	403	346	369	345	333	376	362	400	373	343	370	351	329	348	373	338	391	349	374	350	334	337	355	385	354	361	349	363	364	328	382	377	353	371	353	316	362	343	376	342	385	353	353	383	337	353	355	312	359	378	363	348	382	337	372	353	387	363	331	337	335	372	355	341	387	374	343	375	366	369	372	322	357	353	338	383	338	348	327	378	342	332	338	351	351	376	377	362	356	397	361	350	350	371	339	341	357	338	348	319	368	350	348	384	358	355	355	368	320	323	361	385	366	361	336	354	332	333	333	365	336	355	332	397	350	360	354	358	350	359	358	339	374	395	320	316	359
25140	21629	27982	25627	13544	5001	1886	1020	878	742	696	550	553	547	501	450	480	455	433	438	438	399	473	393	456	445	421	436	414	404	433	396	425	410	396	388	404	407	420	417	419	388	405	404	399	407	411	409	409	386	433	419	386	396	418	382	420	418	432	423	406	404	420	414	375	421	426	403	396	415	391	393	392	418	396	388	433	393	401	412	401	414	388	435	414	417	407	351	432	401	412	410	389	421	392	347	344	400	398	402	402	396	416	414	388	417	413	415	414	419	414	414	400	402	403	422	385	386	404	425	421	388	409	429	415	408	409	411	371	428	418	406	421	396	378	410	398	407	415	379	406	403	424	410	409	383	412	418	446	397	390	427	412	408	438	389	395	381	396	414	397	411	387	370	407	384	421	415	447	411	401	393	410	382	392	419	341	416	400	390	427	384	388	421	413	386	383	409	410	422	382	426	418	405	395	393	376	438	410	399	410	401	405	407	405	384	411	401	375	394	418	413	413	374	390	439	395	434	387	423	413	367	378	366	422	430	450	418	417	393	369	434	402	373	403	413	399	381	388	413	412	403	407	395	383	402	406	425	434	424	401	396	457	402	405	401	398	384	400	418	393	391	444	376	454	401	408	387	383	422	435	408	423	438	421	409	456	400	422	404	407	421	400	421	434	396	412	442	380	375	380	398	380	384	395	425	417	424	430	375	391	413	393	437	412	422	376	382	388	415	409	406	425	396	418	406	431	413	402	406	401	391	410	410	426	434	393	413	433	397	394	425	429	422	427	389	406	421	441	395	427	386	357	415	391	420	395	437	441	424	439	392	381	426	375	372	397	401	420	440	430	413	386	397	392	418	374	373	441	428	386	432	399	395	411	364	385	401	422	420	393	391	414	411	421	432	396	376	403	404	418	426	383	387	395	444	418	420	400	413	414	399	392	391	438	430	422	415	384	421	434	405	443	418	391	439	401	397	357	405	417	417	404	424	362	406	400	391	388	430	422	412	388	404	423	360	363	405	414	403	370	386	453	412	415	383	386	424	403	418	416	396	398	436	409	420	396	401	410	401	375	418	409	418	395	433	390	403	408	425	399	414	356	385	403	417	464	397	402	424	389	428	390	391	451	427	401	393	411	402	443	407	422	393	387	424	397	420	401	419	379	420	423	394	433	380	397	380	418	408	435	371	445	403	419	396	408	414	406	377	389	383	369	397	366	414	408	424	398	422	464	394	408	374	385	434	398	415	374	413	402	412	374	420	370	368	404	461	434	393	411	388	402	392	390	421	388	410	411	392	400	416	396	415	382	398	396	400	403	399	388	384	416	401	396	382	423	396	402	435	410	422	408	384	402	406	448	403	415	391	383	379	407	408	411	386	389	419	448	379	412	401	405	384	414	396	398	399	405	425	421	421	392	408	433	429	410	413	384	421	394	439	408	438	407	398	394	411	363	402	413	438	404	383	436	395	399	407	424	402	399	437	426	407	425	376	403	378	412	391	400	394	406	401	419	411	429	398	376	374	447	393	409	408	394	384	417	387	421	382	423	426	407	425	425	405	421	406	377	407	390	422	357	451	378	413	429	448	401	419	442	378	398	426	419	411	384	466	417	419	405	400	401	389	412	393	387	414	426	412	444	428	397	373	416	377	429	428	442	420	434	418	397	414	412	417	375	403	439	369	392	412	409	371	393	381	422	405	380	382	396	416	402	387	401	354	424	425	436	411	400	416	384	381	420	403	397	410	401	390	423	382	434	428	395	397	426	373	418	425	366	416	412	406	380	369	359	418	423	377	439	429	412	359	407	419	385	382	398	439	392	397	419	377	430	402	387	430	408	409	427	399	393	405	384	405	418	408	374	395	442	365	417	419	406	424	389	373	387	388	364	399	389	410	393	437	439	403	385	393	377	420	391	410	421	441	397	413	414	397	400	367	384	387	383	368	443	387	407	372	432	412	415	424	460	420	427	430	381	415	416	377	370	395	406	415	422	427	385	445	426	382	388	413	428	367	420	386	431	425	438	375	417	425	392	400	396	419	399	429	431	410	388	400	388	373	378	388	376	444	419	418	442	409	372	406	411	421	411	402	393	419	365	401	386	414	411	413	372	391	410	415	401	412	417	412	409	391	418	391	388	389	411	391	435	404	375	383	384	400	411	414	361	409	444	415	411	436	363	400	407	392	398	409	410	403	405	401	390	417	415	381	397	454	439	414	395	382	390	402	421	384	388	378	413	376	388	404	416	374	430	429	386	414	372	384	387	388	391	395	389	419	395	389	432	401	403	433	414	387	382	416	399	415	376	397	421	403	424	406	413	383	411	432	369	390	414	450	392	445	424	382	407	439	371	392	410	433	436	411	404	388	370	464	408	440	396	401	424	422	388	392	444	416	406	415	420	426	430	402	456	399	386	383	386	429	369	432	430	376	434	412	435	428	427	407	386	397	371	429	407	393	387	421	401	440	410	428	395	462	414	416	383	395	402	407	387	424	381	411	382	406	403	440	454	415	432	433	443	426	409	406	390	399	407	418	402	406	404	408	403	399	421	456	428	408	365	392	390	373	393	416	430	404	433	382	389	421	436	401	419	398	381	413	396	437	392	453	436	448	436	437	407	393	400	410	406	380	373	378	386	400	437	397	397	407	373	374	415	387	428	353	445	408	383	431	395	440	402	362	417	394	404	372	361	387	382	408	414	400	403	398	396	426	395	408	415	396	428	390	401	400	392	408	430	416	422	397	412	380	371	443	425	414	401	412	399	440	406	410	417	401	401	414	408	434	430	364	365	411	413	426	419	370	424	399	392	392	369	412	434	355	397	428	424	402	402	423	398	401	387	392	415	409	361	417	378	416	411	398	390	393	433	423	407	397	382	430	418	392	419	409	410	386	398	417	378	422	442	386	356	393	400	380	408	401	383	411	424	395	425	406	401	365	392	421	405	407	407	419	410	431	397	404	407	453	403	403	396	403	392	421	410	417	449	386	401	404	455	379	402	386	448	423	422	409	410	433	402	408	426	365	416	412	407	397	436	434	418	428	376	430	422	402	407	410	436	424	352	398	382	397	398	411	413	407	391	393	390	400	389	409	417	417	436	426	418	408	359	381	418	420	384	409	373	406	383	433	391	391	417	435	388	435	423	377	381	413	417	382	432	398	401	420	432	429	403	391	417	421	420	420	385	389	437	374	406	424	427	412	413	393	404	411	405	429	413	422	390	448	372	400	385	430	360	401	380	368	435	404	423	406	399	399	433	401	417	439	435	420	403	413	395	377	380	386	419	396	445	409	398	383	410	383	441	413	404	406	387	445	415	359	419	413	428	425	390	404	382	425	427	394	427	409	387	432	372	434	423	441	389	407	407	406	404	377	428	402	399	437	417	410	380	368	399	425	405	392	382	406	409	425	451	451	404	427	373	359	398	387	423	409	373	403	417	416	431	401	365	426	398	421	414	400	471	357	399	395	383	406	400	397	381	433	386	396	418	398	413	412	405	438	422	371	441	396
34262	51281	35147	19348	11139	6489	2724	1597	1359	1065	876	766	656	608	588	572	583	503	539	572	497	506	494	462	479	467	472	440	448	454	411	455	412	453	439	455	455	460	471	441	477	431	441	462	406	450	440	417	460	479	428	416	438	443	437	409	415	477	443	446	414	438	469	438	436	442	396	426	477	446	435	413	433	412	418	419	459	420	397	435	402	426	442	446	442	447	430	416	406	478	440	431	467	434	429	471	477	439	463	406	445	466	442	437	428	457	442	443	450	453	461	464	447	472	455	435	448	458	467	414	416	451	444	446	440	410	442	441	464	463	418	474	415	445	473	433	415	434	422	431	424	424	454	457	466	454	448	447	414	456	443	442	445	406	431	408	445	442	425	492	470	438	451	423	435	397	429	450	426	443	430	422	449	443	454	466	415	464	465	445	464	435	450	463	425	461	424	438	439	416	426	470	423	468	439	419	442	396	446	410	385	421	436	444	457	427	440	422	439	430	452	437	460	443	438	411	459	431	433	425	451	425	418	419	429	438	447	450	445	419	460	444	452	424	460	422	441	440	387	434	407	435	444	483	439	446	449	453	447	452	446	442	402	410	456	443	476	470	417	430	435	438	497	405	433	453	487	442	456	450	423	460	446	485	389	437	426	441	447	469	418	461	472	435	406	457	435	430	454	451	435	466	434	427	430	450	447	411	431	439	414	439	433	475	473	453	439	452	466	434	440	412	417	417	465	467	440	457	422	456	488	430	458	436	431	478	412	425	418	462	459	465	424	408	464	415	418	460	427	433	448	482	441	429	433	430	462	446	420	428	488	408	445	418	439	438	421	416	421	469	442	436	442	446	405	411	472	454	439	428	451	458	430	441	456	435	451	439	468	442	447	442	431	464	458	480	434	443	387	459	443	427	440	426	421	461	444	407	465	455	460	428	399	399	423	425	450	429	450	446	473	422	425	445	428	416	481	444	514	425	441	480	430	445	442	474	422	416	430	414	441	427	443	416	463	462	456	445	450	421	461	389	433	482	429	459	456	431	453	457	442	434	444	408	444	422	466	466	452	474	408	414	441	431	429	454	435	441	414	466	460	428	434	412	430	468	449	409	415	430	427	434	415	410	442	431	439	472	446	446	426	446	445	399	434	424	472	406	438	395	422	468	434	456	433	413	488	448	424	436	429	483	447	451	457	464	480	436	437	461	456	481	486	440	419	449	441	457	447	389	461	475	466	489	447	418	466	440	437	428	461	461	475	430	441	437	476	422	463	411	466	426	452	452	423	464	440	420	402	435	402	426	411	433	456	457	440	443	456	434	446	449	429	421	437	441	430	458	415	453	433	411	441	449	426	414	445	396	428	435	420	435	427	423	437	459	453	435	433	455	468	418	420	461	480	442	472	435	450	413	439	406	420	446	470	458	432	418	448	432	415	437	412	449	421	479	433	447	449	448	444	446	438	434	401	418	444	457	406	443	443	444	456	438	422	489	425	440	454	454	447	457	442	419	443	434	447	459	473	484	404	439	396	456	436	445	452	442	459	443	474	430	443	463	450	449	430	452	444	445	413	427	421	439	434	407	466	441	447	422	435	447	455	426	409	455	451	448	422	461	427	435	433	430	418	424	427	453	441	442	441	442	413	440	453	444	447	447	427	448	445	431	442	402	455	442	422	432	429	431	457	431	433	443	422	462	428	437	408	433	429	438	431	439	447	474	414	455	460	490	426	440	439	420	422	438	440	463	438	431	414	442	451	460	411	464	468	427	441	423	446	444	429	428	449	453	421	438	440	441	448	437	430	434	456	425	436	444	425	427	436	467	409	433	482	464	452	417	456	449	426	462	419	450	435	438	417	448	467	437	456	447	442	425	449	402	456	439	427	470	421	447	454	421	450	426	433	460	447	454	424	448	457	434	481	445	420	433	435	404	443	448	467	418	456	434	449	445	467	450	441	439	453	418	465	437	447	437	474	445	410	434	480	467	470	459	416	456	446	445	437	422	432	446	433	455	431	420	449	444	418	457	430	465	467	409	454	433	410	458	447	428	437	426	445	449	476	420	404	467	463	480	446	449	465	450	421	416	435	437	444	454	462	465	488	453	446	486	439	470	414	435	449	447	430	422	448	414	424	447	418	460	434	437	456	416	466	441	441	435	431	408	456	452	434	466	461	409	453	408	429	460	457	442	444	441	422	428	446	459	467	448	443	440	432	441	434	453	449	457	426	434	410	440	414	428	462	427	423	424	419	503	460	462	410	410	461	467	448	426	480	416	400	407	458	451	428	428	452	421	454	424	440	445	417	471	397	488	412	421	433	430	445	391	449	438	422	447	480	397	439	453	428	443	424	423	450	463	455	464	454	500	451	425	471	409	461	459	470	442	454	454	459	390	451	479	433	447	448	409	430	438	436	411	405	441	436	442	419	441	442	448	494	449	447	450	464	416	491	470	437	462	434	397	453	462	441	412	443	486	422	442	459	410	464	476	436	420	435	442	448	479	471	434	436	456	422	455	442	425	472	468	431	457	456	416	437	418	470	409	400	446	454	471	449	445	414	435	428	449	442	450	419	434	395	411	424	462	401	462	404	454	421	445	429	461	442	450	458	442	462	433	380	460	438	443	434	461	478	459	459	422	448	418	473	462	473	413	443	448	431	475	458	439	460	435	444	427	456	426	451	466	435	435	464	441	466	457	438	409	405	417	442	469	452	441	476	445	440	425	421	468	453	425	439	429	480	422	452	461	403	416	442	464	445	459	436	414	454	441	459	415	463	425	470	470	427	418	421	479	444	423	466	437	452	429	435	416	469	442	447	454	433	470	454	428	477	425	464	457	426	409	441	423	495	418	422	468	449	396	407	413	455	412	458	426	401	412	448	436	446	431	460	424	422	429	446	433	397	460	449	447	469	459	479	429	417	440	454	420	454	435	431	423	426	389	466	449	444	447	417	408	426	421	444	461	480	445	451	438	423	462	447	409	468	497	442	433	480	443	436	446	467	438	449	435	458	422	447	449	429	483	445	426	456	406	462	407	456	435	470	441	449	450	421	394	435	444	468	444	414	448	430	433	434	449	422	401	450	442	462	460	452	404	453	423	410	450	440	449	476	477	411	441	428	441	450	474	425	426	414	450	419	412	451	418	463	434	422	450	432	456	412	433	418	438	401	410	410	465	422	461	442	463	430	441	447	470	417	425	410	467	422	441	466	409	423	468	454	451	422	465	449	437	442	388	448	441	429	429	400	434	416	436	459	422	478	487	450	455	452	422	453	440	428	429	480	444	446	472	408	462	440	430	435	431	444	454	415	414	471	482	454	430	449	458	454	434	428	431	428	406	438	440	433	508	411	444	482	478	436	421	439	400	461	456	412	453	418	431	434	430	435	442	476	455	416	445	422	459	431	439	414	466	458	471	430	468	453	457	423	458	434	426	425	471	433	461	403	427	436	442	475	421	428	446	439	460	436	430	447	462	424	442	480	494	435	419	461	435	468	480	441	421	420	451
22768	21463	29080	24363	21685	20900	9207	1995	1335	967	796	670	630	540	579	511	452	443	442	436	431	365	403	379	374	369	391	374	381	354	340	342	341	360	313	361	318	343	330	335	325	313	349	327	344	308	361	336	324	337	348	328	339	316	334	310	292	345	344	351	334	321	329	294	321	359	334	336	363	326	351	318	351	324	376	324	350	296	351	351	344	322	326	319	346	335	327	349	331	315	331	314	344	343	360	338	316	335	324	336	349	345	357	360	337	341	333	391	304	337	319	328	314	336	338	330	333	363	339	338	319	352	329	328	327	346	333	335	336	376	330	362	342	332	329	328	367	317	347	355	352	317	349	337	370	352	307	358	341	319	364	327	350	332	330	330	330	346	338	342	340	354	364	345	344	340	319	378	329	330	340	329	357	349	332	304	316	349	363	378	319	333	377	335	319	352	312	330	360	352	357	327	334	342	373	309	325	294	350	318	319	368	385	319	311	307	316	322	332	305	350	336	334	328	336	350	363	329	321	382	373	318	350	340	355	335	350	350	328	348	309	339	341	347	324	335	340	319	363	345	327	336	335	319	317	323	353	316	331	344	351	351	346	326	340	319	364	344	388	336	341	352	345	326	375	319	345	358	315	336	297	329	295	327	326	341	329	326	372	331	335	332	350	321	362	355	366	312	375	348	328	339	342	351	326	337	349	317	345	344	312	359	333	355	329	335	370	356	301	316	343	341	349	362	302	320	345	309	336	346	379	350	382	343	323	348	338	323	346	325	370	299	326	329	303	334	351	341	352	351	346	319	326	323	364	317	336	310	320	353	318	340	345	350	321	329	368	350	357	345	328	321	313	372	343	330	320	342	329	357	332	326	325	328	309	325	328	319	344	338	312	313	330	331	345	346	336	346	322	335	321	341	338	360	358	349	325	348	328	295	362	349	316	360	339	351	339	316	340	338	352	314	380	346	332	337	323	327	333	336	367	357	334	323	363	312	327	337	316	353	357	331	367	331	342	357	332	375	326	340	370	354	334	324	361	361	361	373	330	338	364	355	339	334	326	359	362	385	342	350	313	350	364	317	329	361	314	346	331	311	356	333	368	345	351	305	335	319	333	368	366	368	352	348	355	343	316	302	370	324	361	326	347	348	366	361	306	343	334	324	336	370	342	331	330	372	354	362	351	339	371	368	330	322	364	356	347	373	315	339	329	340	372	361	314	357	339	320	334	325	351	356	355	354	313	380	346	337	374	344	318	324	307	315	370	343	328	380	380	361	336	320	361	337	346	340	345	363	348	335	314	322	335	334	331	332	365	331	318	342	337	345	353	366	333	369	354	378	318	305	349	352	351	347	362	293	327	347	327	332	322	367	322	328	364	370	337	377	336	340	353	323	323	344	343	315	364	354	341	336	338	341	322	327	331	317	338	353	340	337	318	376	352	307	337	328	342	358	352	353	348	341	322	335	331	296	323	339	328	358	370	328	334	315	322	287	350	336	333	342	331	312	340	349	337	325	370	330	353	358	339	341	359	341	347	322	315	327	352	323	306	333	338	324	353	322	365	331	355	340	309	324	323	332	342	338	343	330	320	340	366	324	333	346	366	364	324	324	362	350	330	326	379	409	347	330	365	378	337	329	354	350	333	327	318	358	349	331	348	357	363	315	332	322	331	369	327	330	323	343	340	319	325	345	342	376	344	344	317	337	336	348	347	324	358	314	314	350	339	362	321	356	344	340	328	332	376	286	344	362	326	341	344	326	320	337	337	351	323	320	316	340	350	336	352	346	328	341	342	381	317	341	312	310	354	331	316	335	322	329	340	324	344	331	363	312	320	347	297	334	360	355	340	335	344	325	339	353	346	340	357	358	338	306	345	344	342	323	322	349	328	340	335	307	320	333	367	299	319	311	313	325	317	342	347	386	329	320	338	316	331	294	360	327	338	328	354	340	380	319	356	378	364	355	320	338	352	347	349	327	336	363	332	398	317	336	332	303	359	357	353	327	363	339	328	313	314	335	332	323	319	328	324	340	327	330	363	306	363	338	334	355	368	329	330	368	332	346	311	337	344	345	354	325	339	311	355	343	350	328	343	338	339	356	339	354	323	322	323	331	327	322	352	351	325	330	352	386	359	355	316	341	332	314	296	334	360	326	307	319	343	330	328	327	355	316	341	352	345	324	341	346	328	325	328	331	347	340	378	326	339	375	345	318	341	336	354	331	345	338	319	350	324	342	339	342	324	331	330	344	373	359	324	363	340	334	355	334	319	373	347	333	315	342	347	348	351	360	344	342	342	321	323	354	339	312	342	335	368	315	336	330	329	326	339	302	329	341	346	349	328	304	324	329	339	312	326	309	309	337	344	336	337	388	326	342	319	361	365	351	311	377	345	319	341	291	320	319	323	340	336	370	319	331	367	351	336	360	358	331	331	337	317	322	330	331	321	343	325	305	354	310	361	327	338	322	364	331	325	363	338	380	345	400	357	316	347	308	332	335	346	354	351	332	337	318	376	342	367	325	323	379	335	323	329	335	350	350	319	357	349	327	350	318	306	297	337	339	329	344	339	319	337	324	352	364	337	353	341	323	350	343	347	308	310	339	374	335	344	311	379	324	342	312	321	340	318	346	355	338	357	320	332	366	327	346	347	361	340	310	347	311	333	311	318	364	387	317	279	327	345	340	316	339	383	322	345	356	359	366	365	359	327	293	335	339	323	365	354	328	338	314	354	343	345	298	359	315	310	341	343	336	338	352	346	316	347	342	331	336	369	336	332	312	297	346	363	338	343	361	323	348	334	356	311	303	290	345	333	313	344	332	345	349	359	340	372	313	320	339	313	374	306	370	314	385	333	354	373	326	327	323	341	346	331	366	323	339	346	322	315	348	302	306	360	321	332	302	310	333	328	368	340	360	340	313	373	331	367	368	362	315	365	349	355	334	347	313	371	360	311	363	324	312	362	327	338	341	355	325	327	359	327	358	355	348	389	320	328	348	352	349	308	332	326	360	326	331	322	364	359	342	333	329	325	377	340	314	337	307	349	348	368	309	337	347	320	325	324	325	307	362	335	359	333	331	343	346	329	350	340	333	371	298	336	344	355	330	343	331	349	312	322	338	303	316	332	370	330	324	326	323	318	366	322	325	323	331	322	358	324	373	306	347	338	334	367	360	372	305	315	331	341	294	333	330	366	343	357	347	335	323	351	344	366	359	332	332	337	360	374	345	315	341	309	313	328	373	334	388	356	340	321	312	369	354	334	327	322	373	317	308	290	321	362	328	350	333	332	352	378	317	349	317	318	357	314	344	314	368	334	336	312	347	346	355	318	347	342	308	321	326	365	350	338	319	336	338	323	308	344	334	340	359	309	389	334	363	374	340	303	336	346	363	323	329	313	342	332	336	289	331	356	342	308	314	358	360	342	308	332	335	380	346	341	304	357	338	328	322	346	345	367	358	361	313	308	349	335	360	334	350	361	337	351	348	310	329	326	326	343	325	347	353	335	341
37514	59036	48019	32308	19516	8855	3757	2655	1959	1449	1169	960	844	794	648	604	566	571	565	511	502	441	467	414	386	434	413	398	403	367	387	371	341	353	360	363	353	404	395	368	375	355	363	370	395	360	396	389	386	347	365	362	377	350	364	363	351	364	369	376	430	353	384	370	378	381	395	361	362	356	362	362	392	381	424	358	345	370	405	380	386	321	403	365	362	369	346	382	359	385	372	317	352	333	380	368	365	376	342	382	352	367	343	369	343	318	385	358	353	366	367	349	353	363	363	355	348	375	363	356	338	340	348	357	362	354	370	351	356	368	359	326	375	336	367	354	338	374	343	380	392	366	373	374	356	333	329	342	350	324	366	387	336	333	339	395	353	368	353	342	374	403	402	374	381	355	379	360	373	378	365	348	348	340	346	349	379	360	337	362	344	364	355	355	375	347	368	336	341	367	351	352	362	375	387	344	364	383	348	433	355	364	360	357	374	376	343	361	384	360	362	343	349	352	367	357	389	371	415	362	348	366	360	367	345	353	362	390	363	375	391	332	383	358	310	389	374	355	376	362	362	375	354	344	372	357	381	380	364	357	371	356	425	344	383	367	404	359	358	386	380	372	323	366	349	347	373	361	404	354	397	355	362	375	361	373	358	346	383	352	368	340	370	323	395	357	334	379	360	329	359	378	332	373	344	349	359	383	388	367	371	341	341	338	360	389	369	348	359	379	343	385	356	361	362	348	355	371	341	364	370	355	372	359	393	373	391	379	359	381	374	344	383	403	346	368	366	351	347	354	365	353	354	369	403	372	374	361	394	354	347	368	340	363	349	343	360	378	337	391	340	358	371	401	352	347	363	393	367	380	365	364	393	347	315	383	372	353	350	343	352	368	349	350	344	386	332	333	356	396	395	358	374	367	347	349	334	346	363	358	391	365	366	335	396	321	346	355	374	352	350	382	396	380	364	389	354	362	371	405	398	359	375	346	351	365	399	377	327	337	394	371	346	361	320	371	338	340	384	383	391	376	358	324	370	325	360	317	388	357	364	362	351	371	359	389	376	343	332	362	340	332	360	345	369	387	369	385	340	378	369	383	381	385	356	359	361	360	370	362	352	330	400	384	393	366	348	371	381	352	359	375	342	356	377	399	349	368	343	393	346	354	362	373	384	368	354	345	355	386	357	334	326	356	353	393	419	403	394	355	348	383	336	371	383	362	326	382	391	392	357	355	301	355	371	352	330	376	378	364	358	365	361	385	356	355	385	357	371	375	378	363	387	358	374	378	375	341	378	368	386	366	358	316	376	390	359	362	339	364	354	367	370	352	337	331	379	376	339	362	347	323	356	340	342	374	356	360	365	352	364	400	370	318	364	347	341	389	390	360	361	360	387	357	388	337	345	352	365	373	368	374	355	347	378	364	391	348	357	349	371	384	367	349	369	375	351	362	334	388	378	372	361	404	336	354	347	386	385	362	328	360	342	365	390	367	358	357	357	337	378	407	382	347	364	376	354	382	356	356	376	362	362	338	361	395	342	354	368	329	352	332	344	339	365	365	337	368	347	384	344	345	354	309	351	377	379	387	341	345	349	327	377	352	364	370	347	332	346	356	353	356	372	375	365	375	340	360	341	374	386	365	386	362	354	373	381	388	363	377	348	375	365	366	341	383	387	361	367	353	371	363	330	331	368	367	330	397	334	373	356	360	343	351	404	374	357	383	352	350	369	348	375	335	381	393	398	382	369	367	393	339	364	350	357	375	349	351	349	341	372	370	385	351	330	384	362	340	377	405	391	367	364	350	359	383	351	391	356	368	387	336	365	390	382	347	339	335	340	347	347	359	366	389	368	393	349	353	345	389	373	345	354	353	412	353	389	370	386	362	385	394	369	347	361	365	391	363	361	354	371	376	377	384	357	337	372	327	358	338	368	382	333	394	365	361	331	369	374	360	373	379	368	354	368	365	370	373	370	382	364	403	383	393	342	350	368	358	372	334	373	355	364	372	367	362	360	357	354	392	365	342	392	389	354	345	362	356	343	356	354	378	391	368	371	329	368	332	360	391	365	369	379	347	378	381	351	368	368	343	385	381	384	384	349	349	390	351	374	368	340	358	374	341	381	380	346	370	368	344	393	378	352	367	381	353	364	350	333	344	360	354	344	344	357	374	361	384	370	364	342	373	367	346	338	368	362	365	357	345	379	379	361	370	386	364	350	339	355	361	359	363	392	365	367	359	389	341	363	364	365	339	355	364	377	363	340	379	347	362	371	364	314	345	335	361	353	349	363	372	329	336	372	362	377	389	358	369	346	316	358	351	343	379	344	373	361	354	367	392	346	323	360	349	355	388	363	333	413	362	346	390	374	368	384	371	353	375	356	393	370	361	326	352	349	330	358	358	354	364	339	365	346	371	351	322	344	353	360	367	353	366	352	370	327	352	330	336	351	373	382	386	351	343	370	338	386	353	371	347	360	411	357	348	358	345	358	376	374	373	332	360	424	373	371	344	371	377	382	321	356	362	361	350	383	369	372	365	345	376	359	378	362	414	361	365	332	366	311	372	375	357	347	383	370	349	379	386	358	365	352	357	347	363	375	355	345	387	320	357	347	384	352	371	373	372	381	351	343	364	339	361	342	373	365	331	368	380	360	344	390	382	333	375	376	358	359	388	362	367	343	368	358	354	402	343	370	388	348	348	360	373	360	322	348	393	364	337	411	382	356	386	375	351	370	359	391	331	354	376	324	347	346	342	385	385	423	361	391	380	345	342	338	329	377	385	332	397	382	338	372	362	350	381	349	343	358	352	364	358	359	362	390	351	378	369	367	374	353	352	379	355	365	371	379	354	357	344	318	371	367	357	351	372	349	359	411	372	386	362	352	377	351	361	391	374	389	368	372	362	336	331	364	362	342	387	345	343	349	369	361	349	390	390	312	357	372	344	360	378	397	348	370	356	373	368	344	356	371	364	365	400	366	364	383	351	339	361	376	363	344	376	353	339	378	367	346	376	372	317	344	379	345	326	359	370	342	332	360	375	397	369	338	365	356	407	353	342	358	346	360	364	346	355	346	371	392	382	369	361	387	405	358	376	355	353	359	368	404	374	353	344	332	372	364	358	339	355	391	381	386	369	355	391	375	366	363	359	358	330	357	365	330	358	387	373	356	348	361	352	362	351	355	347	352	351	344	383	353	372	357	370	366	405	371	367	372	357	349	344	375	376	362	362	361	385	385	354	388	383	364	373	345	361	352	371	360	338	375	358	361	346	345	347	376	363	412	377	416	358	370	371	383	372	357	378	326	355	372	373	370	351	354	356	387	339	368	340	374	363	337	325	374	371	362	367	350	356	329	367	352	351	382	332	354	369	366	334	348	367	379	372	348	376	381	331	332	351	390	343	371	400	341	394	326	371	378	383	327	358	376	360	335	406	369	364	356	358	351	333	335	405	370	350	392	355	402	362	369	367	377	361	362	355	394	351	371	338	377	359	336	375	357	366	356	335
32301	34281	31229	16839	5713	2044	1073	785	690	625	532	503	484	465	454	454	434	472	436	410	405	428	396	411	372	396	407	416	366	389	388	411	401	408	400	385	389	420	355	387	414	412	366	392	377	419	357	399	405	376	420	414	376	405	381	392	382	387	388	370	404	391	409	430	373	344	381	348	409	412	366	349	397	402	359	380	383	379	407	377	386	389	427	385	414	388	332	432	383	373	368	386	368	369	409	363	425	378	413	376	368	337	425	363	363	377	376	367	408	373	376	352	413	391	383	413	342	374	388	386	403	408	416	414	436	369	414	391	420	369	369	382	382	385	386	359	400	369	357	369	407	413	378	422	394	366	401	381	387	413	381	340	371	390	400	353	397	371	394	403	433	392	397	402	378	401	354	427	416	402	404	393	408	403	321	358	386	405	349	376	388	427	378	382	380	371	372	368	378	399	381	376	387	418	354	395	374	375	382	379	380	402	394	393	402	429	398	413	383	402	417	385	367	346	389	369	379	396	377	422	385	385	397	408	360	386	426	355	358	372	407	394	428	397	395	360	403	382	391	396	403	389	432	404	388	422	381	386	372	394	384	389	346	393	387	356	385	387	382	406	411	429	382	394	378	412	338	390	368	364	369	369	354	346	368	400	373	380	386	358	415	394	393	372	362	417	403	402	380	352	333	387	371	380	396	369	405	392	388	421	410	382	412	382	388	369	350	380	381	412	358	372	381	386	400	394	386	370	421	357	390	404	407	342	386	411	405	398	390	397	390	405	358	369	415	400	414	421	359	404	405	389	376	398	396	363	392	377	399	398	383	429	403	394	378	361	431	379	372	393	378	380	399	417	383	369	392	374	386	410	431	412	385	376	444	417	414	402	390	391	398	366	431	410	350	387	363	408	402	392	418	374	368	355	384	404	386	354	383	385	381	398	372	395	368	385	368	387	378	390	374	354	409	409	376	413	412	383	392	382	414	366	404	390	377	407	419	409	400	384	398	385	373	375	429	370	357	347	381	355	364	401	424	382	416	364	393	376	353	392	373	384	421	373	375	372	382	420	373	407	399	402	396	389	386	412	393	387	399	366	383	373	369	383	424	402	379	411	391	406	393	388	364	383	424	382	392	396	373	412	395	384	368	369	360	405	430	430	389	375	364	413	417	388	375	359	399	383	424	413	376	400	374	352	388	400	378	370	378	401	424	428	404	407	390	385	399	370	370	420	375	412	379	394	434	400	369	385	365	407	368	389	379	365	387	404	386	394	361	377	374	421	371	434	367	341	392	401	407	423	406	365	415	385	376	401	350	366	400	350	415	397	377	388	389	380	397	366	415	388	364	411	363	393	362	392	352	394	396	397	411	396	392	428	392	412	421	439	402	385	409	390	367	416	405	386	389	423	368	403	368	379	373	411	383	389	362	394	389	373	407	405	418	369	383	385	372	377	384	377	391	392	367	409	404	405	362	374	383	383	432	399	398	408	357	400	405	364	357	364	359	378	397	352	370	400	404	378	385	394	382	417	407	408	394	401	356	394	411	367	388	405	403	368	384	379	416	419	369	384	359	394	353	365	394	398	363	416	359	422	387	415	397	384	379	391	358	383	367	363	405	386	412	390	409	363	356	404	377	389	363	359	399	374	389	359	415	381	445	388	332	399	396	409	400	400	404	380	411	401	396	374	391	391	403	458	380	398	399	371	414	381	384	409	386	415	381	372	383	383	396	431	379	424	378	437	405	370	369	387	368	408	411	367	384	400	356	365	414	390	402	421	364	362	378	356	407	387	396	378	368	400	404	425	393	396	367	417	422	402	354	386	392	393	402	357	405	391	390	367	364	375	344	392	385	375	398	401	394	377	333	347	367	410	393	386	378	397	427	410	380	368	368	388	361	362	423	396	417	390	389	378	393	420	397	394	416	413	413	411	380	410	411	358	408	413	411	396	390	421	393	397	400	376	402	412	373	389	407	409	403	389	417	378	404	371	377	361	400	390	377	381	374	387	393	384	407	348	380	351	395	365	385	394	380	367	406	376	385	400	394	367	387	367	380	397	379	403	384	375	394	405	394	358	394	357	363	372	379	397	398	413	360	367	377	399	399	397	362	423	414	391	405	387	399	385	373	389	380	377	352	420	387	346	339	374	402	389	353	369	394	371	391	355	387	383	391	403	386	406	395	388	392	408	423	400	394	398	397	394	407	399	411	392	369	362	403	410	396	393	392	386	390	361	389	400	380	382	400	386	400	389	420	397	423	394	389	391	366	380	364	429	384	390	378	371	401	362	391	379	376	356	354	392	393	372	372	415	389	422	398	398	398	364	410	380	423	369	382	350	372	393	387	385	384	354	365	385	392	436	376	411	354	388	362	371	393	395	414	384	362	404	356	401	391	409	365	380	415	387	395	409	390	373	389	356	400	392	407	368	373	401	418	403	366	378	377	415	384	413	359	398	376	387	390	365	383	395	380	404	380	356	385	361	366	376	408	391	386	387	402	411	390	419	357	364	405	387	403	388	351	386	369	377	431	375	405	396	387	380	365	409	373	399	409	394	392	413	381	386	416	417	392	393	358	391	383	388	383	391	352	379	402	403	401	393	403	405	385	417	407	370	377	355	357	407	384	400	393	392	417	398	388	405	393	414	401	340	386	385	374	428	412	426	362	386	414	337	412	438	364	398	392	367	363	386	420	370	408	388	385	402	411	432	395	407	374	394	373	377	401	392	382	368	390	382	356	405	426	381	367	417	428	405	425	381	386	368	385	413	407	421	379	409	388	314	375	373	415	389	376	337	381	367	403	423	353	399	355	384	384	424	380	349	373	406	370	359	375	408	369	426	399	390	365	386	386	426	390	398	371	393	361	340	338	365	403	389	387	397	412	373	410	385	407	385	378	395	388	358	363	365	396	377	383	414	374	378	397	374	397	382	382	381	397	424	388	346	395	409	406	387	382	372	386	386	371	370	375	411	399	378	372	374	384	408	400	381	350	413	380	409	395	402	381	401	412	352	381	415	401	349	419	358	410	422	348	369	382	395	392	353	390	419	381	381	379	359	392	420	423	354	375	380	394	405	418	390	394	385	413	355	398	381	411	422	403	370	333	392	403	374	394	372	373	376	394	356	363	419	376	390	415	407	376	401	381	380	404	386	397	397	387	403	377	402	371	398	381	385	354	399	389	379	381	359	373	409	403	377	384	412	382	374	414	423	374	386	397	389	354	360	386	407	391	379	406	376	369	355	445	373	389	394	383	369	389	368	417	399	423	416	349	393	407	376	386	383	409	438	398	399	403	413	377	406	392	372	371	358	400	382	397	406	396	361	408	375	364	377	388	429	409	378	401	397	362	347	395	381	367	386	395	391	372	392	392	392	418	385	418	383	391	389	412	410	395	401	370	402	393	419	388	382	392	401	368	392	394	384	434	394	401	393	367	381	402	374	408	367	418	422	398	383	405	406	387	376	400	375	367	394	406	358	374	408	385	384	395	399	381	390	374	438	432	388
35214	47742	32115	15949	7359	3081	1542	1170	899	801	670	648	518	565	538	511	519	497	465	464	494	448	403	433	485	427	418	415	430	452	411	443	401	403	423	437	420	419	401	458	439	451	435	445	434	473	393	445	431	429	419	434	458	448	431	417	448	414	437	446	434	419	431	417	445	429	454	397	444	453	444	464	424	436	420	439	446	407	427	453	418	428	402	432	431	393	450	451	418	408	437	421	417	433	388	435	403	450	461	446	407	432	417	434	414	421	434	440	471	401	463	409	423	417	418	385	449	415	432	426	446	445	413	378	433	433	427	447	430	405	405	479	454	433	412	417	433	436	449	407	402	425	421	436	453	405	439	433	496	415	400	439	396	423	445	415	427	452	452	458	391	437	428	452	414	423	436	436	454	461	438	435	463	445	404	431	441	393	409	427	424	460	457	460	436	425	426	412	427	438	406	400	404	416	450	392	418	434	464	424	411	438	415	440	426	423	407	421	420	415	449	380	485	420	407	451	410	472	393	471	434	461	424	457	422	393	415	430	456	436	447	436	431	406	411	441	421	431	399	446	408	444	441	415	397	425	405	420	428	433	460	418	410	397	455	405	418	422	422	429	392	419	431	454	383	404	445	437	435	398	442	433	407	416	434	404	440	410	422	422	420	443	425	481	426	413	430	426	453	437	418	438	428	469	407	423	403	466	415	432	416	442	452	420	455	425	397	370	429	493	443	422	409	464	464	400	420	414	446	399	408	499	391	427	432	420	382	434	464	395	439	404	410	433	415	382	436	398	439	455	403	414	437	380	405	390	436	434	451	406	420	419	385	418	426	424	444	401	386	435	417	425	425	445	410	419	429	442	441	394	443	395	441	403	457	417	453	400	444	438	415	414	441	433	431	439	393	434	348	430	435	402	446	421	451	407	420	421	449	391	418	437	420	396	418	426	404	402	447	421	462	381	421	451	426	468	394	469	429	394	492	421	441	431	419	449	454	422	451	438	426	451	437	424	454	433	435	435	399	413	418	425	472	396	373	408	424	421	412	400	443	386	435	435	446	418	487	441	382	408	426	446	434	415	456	431	416	397	419	419	414	420	398	400	435	450	462	410	453	441	481	463	412	431	438	457	431	405	440	444	414	430	425	406	418	450	412	437	417	426	408	414	402	400	427	431	399	415	412	441	385	442	437	453	445	445	362	398	382	439	422	414	395	405	420	440	442	405	414	414	438	407	453	418	424	452	439	419	455	378	446	457	409	445	429	436	448	428	448	456	392	451	446	384	428	460	414	444	427	429	395	404	461	433	457	401	430	438	446	445	458	449	462	432	444	435	403	416	395	452	457	420	462	416	419	441	461	407	396	422	435	436	396	409	434	424	423	446	419	413	430	431	412	414	400	450	412	392	406	399	432	432	372	411	442	439	417	432	415	380	418	421	415	418	428	449	443	429	433	402	416	431	385	444	452	398	441	423	408	406	398	418	450	424	430	452	413	422	428	429	440	463	413	469	430	417	417	465	416	422	395	426	402	434	450	442	433	419	418	403	448	428	435	478	418	411	401	432	408	421	412	473	410	453	424	434	397	415	402	407	446	438	417	431	391	409	407	466	438	426	394	406	438	408	435	438	448	436	430	438	462	426	390	430	441	423	406	393	422	410	430	415	407	387	429	458	451	395	410	443	421	433	441	420	417	437	409	437	419	388	445	421	460	389	392	396	399	430	401	415	441	436	411	449	430	440	429	450	456	454	410	427	442	420	433	472	415	383	435	416	422	423	396	424	400	418	441	443	420	440	452	401	412	467	459	447	446	423	425	443	424	443	410	428	424	417	390	454	437	419	445	433	413	404	508	448	419	431	431	437	442	409	429	435	426	455	449	431	432	435	446	416	444	427	411	440	404	430	446	408	463	446	410	399	418	414	386	447	423	389	431	479	454	447	439	404	439	449	469	431	424	371	391	436	445	433	396	450	414	441	435	444	432	420	432	388	400	423	422	417	444	418	430	438	376	446	422	436	424	445	415	422	433	409	412	450	378	409	429	438	448	397	454	455	431	423	429	419	422	395	432	399	434	424	423	410	438	409	440	411	451	434	462	419	444	404	437	435	444	448	433	414	417	423	430	438	425	433	443	409	413	387	436	434	410	445	416	443	411	467	423	422	397	414	409	416	396	426	399	435	508	411	414	421	456	430	404	436	421	421	427	380	399	413	422	435	433	404	445	418	444	407	412	407	428	447	423	424	413	453	443	428	408	396	432	450	428	414	415	444	453	454	430	425	411	436	458	428	444	437	432	447	435	429	440	425	432	407	449	455	464	418	442	427	390	427	445	425	392	438	410	436	427	444	384	442	444	423	423	433	432	424	401	437	432	427	421	402	436	426	429	432	428	414	406	439	431	414	371	420	432	384	413	414	412	396	421	447	370	388	400	422	418	436	405	461	420	455	417	415	453	402	417	426	423	437	451	421	443	430	413	450	423	422	413	416	427	456	478	418	430	409	454	422	437	426	417	390	449	403	456	430	428	397	425	461	445	416	423	400	411	445	440	441	451	427	424	396	422	417	416	381	405	427	419	457	442	443	472	483	449	403	414	430	458	427	418	410	388	405	373	433	424	440	439	410	410	440	452	404	414	421	435	465	421	440	451	428	406	423	458	439	399	450	430	420	439	458	473	408	389	442	447	437	412	413	434	405	407	441	436	437	374	416	402	432	433	402	392	395	441	426	428	407	416	449	384	418	418	455	415	455	444	454	428	399	400	430	424	434	466	429	449	426	456	406	440	411	430	398	457	431	408	450	391	441	427	426	422	437	393	436	423	428	438	388	419	406	437	408	426	434	434	413	438	391	431	428	439	431	450	431	406	425	446	429	440	434	389	423	411	443	423	406	443	399	365	411	443	413	414	445	407	417	432	399	421	434	454	445	436	409	407	460	462	430	439	449	430	432	412	422	419	445	479	479	417	424	409	422	448	425	431	423	426	420	441	417	426	432	443	449	426	448	476	422	425	437	372	418	441	394	437	433	437	417	437	395	423	407	435	421	490	418	417	411	444	426	419	460	439	455	416	408	387	424	426	397	430	419	436	422	434	392	447	446	414	418	439	404	406	427	430	444	442	421	436	455	431	423	431	397	418	402	429	407	428	367	421	411	464	440	424	410	431	391	442	454	443	430	412	449	414	397	408	440	397	445	481	429	440	423	423	418	435	452	408	478	413	393	409	419	432	446	426	417	429	442	449	416	455	407	463	430	448	436	476	419	450	437	399	412	398	421	419	401	396	409	441	405	445	418	444	428	459	434	409	430	413	414	415	417	438	418	442	426	445	438	392	420	399	449	418	472	460	456	419	430	434	466	440	406	418	425	390	447	448	414	425	424	454	425	408	412	420	410	412	403	415	439	405	449	435	475	418	396	422	407	416	429	439	389	455	397	427	424	410	461	423	443	430	445	468	460	445	429	432	401	408	424	423	433	455	408	458	445	427	439	435	433	405	426	444	414	413	448
23712	21369	28607	24984	21030	11711	3175	1398	947	782	697	584	605	527	492	522	462	424	405	367	420	349	362	382	346	357	348	364	330	348	308	343	359	336	328	341	322	329	378	319	301	305	339	347	338	360	319	341	330	338	299	333	308	333	345	326	375	335	336	315	323	309	334	362	312	319	354	331	308	324	314	340	353	333	304	325	378	346	353	302	302	321	290	301	319	343	351	356	336	324	315	348	358	336	324	309	331	335	327	338	325	351	349	285	343	323	339	318	324	301	317	322	335	360	371	309	339	316	334	353	348	321	348	330	310	336	345	328	357	345	337	337	328	360	334	337	327	315	328	326	310	302	331	336	344	304	351	371	329	335	340	328	360	365	329	338	354	328	334	312	361	313	322	326	336	355	325	332	350	375	325	334	336	315	347	350	319	323	351	323	324	358	335	321	324	291	337	380	342	334	377	333	339	314	359	340	339	346	365	295	354	346	330	347	355	345	317	363	329	347	334	309	325	333	338	354	327	346	339	320	331	328	331	350	337	317	358	333	336	342	330	294	352	317	358	330	343	328	330	284	327	368	337	336	314	328	321	318	323	342	382	336	319	326	337	379	330	343	350	330	362	336	355	365	352	327	301	294	330	331	352	327	343	342	335	296	329	305	313	305	347	351	354	311	339	312	345	320	377	322	321	300	330	309	325	360	360	338	318	346	317	346	348	330	335	373	326	321	356	354	341	320	339	322	346	355	334	348	325	309	345	354	327	323	331	343	372	344	343	349	351	300	343	357	365	354	324	297	344	284	330	304	356	324	327	338	328	323	330	326	318	334	346	282	342	333	297	322	336	322	343	331	311	341	319	361	314	300	339	351	332	323	356	343	318	312	314	317	281	342	301	327	299	321	324	337	342	305	324	329	336	302	328	347	328	312	331	362	309	344	328	348	347	314	336	331	352	351	317	337	320	330	344	314	326	363	352	341	324	298	302	317	335	365	335	328	335	303	335	337	316	362	379	335	375	331	349	339	364	321	337	343	306	333	343	334	359	348	317	334	317	340	334	352	325	373	324	311	318	334	350	335	324	330	314	332	311	319	316	297	325	348	340	322	298	337	379	354	365	363	329	326	320	339	335	332	347	300	352	360	354	305	324	320	337	344	323	336	312	338	331	329	316	369	311	313	309	355	325	338	364	340	326	348	298	301	355	347	327	319	345	329	338	347	317	331	327	343	359	333	344	356	330	350	346	340	333	309	341	299	329	331	341	315	334	329	361	330	365	322	314	301	308	361	344	335	359	355	330	339	332	314	362	335	329	350	341	335	345	320	334	308	329	328	325	328	327	329	317	312	327	370	297	337	334	319	325	331	344	328	344	308	368	321	312	337	341	347	332	359	300	358	308	331	313	353	332	313	350	382	331	326	333	340	338	356	338	311	315	322	342	329	346	358	314	385	317	342	365	329	359	325	333	342	322	351	382	335	313	342	354	343	358	360	328	356	308	323	356	305	323	356	342	322	347	343	315	316	327	299	318	346	307	336	344	326	358	346	338	323	383	346	310	311	388	345	324	346	305	338	317	335	342	318	316	330	317	329	333	349	326	327	363	338	331	329	318	313	334	339	344	330	323	331	318	328	360	297	347	332	305	319	333	314	375	351	285	346	350	309	323	328	350	319	333	344	343	352	353	352	299	333	314	368	352	317	352	359	336	358	324	333	325	327	327	336	334	324	353	330	319	350	320	351	339	309	339	335	334	332	347	335	330	303	304	374	335	322	331	312	346	370	356	330	353	323	358	335	318	310	341	344	340	309	336	308	326	312	302	354	377	346	344	289	360	325	349	316	344	318	336	326	339	325	312	348	316	352	324	321	335	329	348	335	377	343	314	324	311	320	360	322	328	336	355	339	348	324	329	327	346	315	324	314	367	332	337	339	335	328	358	368	337	319	371	331	326	298	331	323	321	303	332	322	368	311	335	350	347	329	317	321	328	340	336	361	346	324	385	310	326	341	342	337	334	353	324	335	325	317	324	329	343	331	350	323	368	371	316	327	324	349	356	316	347	342	324	318	290	330	324	301	307	380	323	321	355	353	313	345	339	329	340	343	318	345	336	324	319	339	356	310	349	313	351	349	313	318	365	344	341	341	336	335	319	316	326	314	331	357	360	346	348	324	321	328	314	346	343	336	347	318	345	337	314	370	350	341	328	326	341	328	321	351	331	345	339	340	359	302	355	354	326	346	348	293	322	366	351	335	321	326	352	336	316	316	325	319	312	334	354	373	338	331	344	313	333	322	322	344	330	334	365	335	310	331	324	302	325	293	323	340	344	351	313	322	305	333	348	325	308	318	331	338	327	301	357	342	319	324	334	334	303	354	380	322	309	313	336	316	345	319	361	323	333	330	365	354	363	339	339	331	315	327	327	333	322	349	310	309	330	309	341	350	328	321	314	359	342	328	306	370	344	337	340	314	364	356	352	352	309	329	341	384	329	322	333	328	349	315	324	339	333	329	321	330	339	313	359	392	336	368	338	303	309	328	352	348	313	330	351	339	327	327	327	343	319	316	348	332	330	325	336	368	301	347	321	305	338	315	328	327	351	323	318	312	361	336	302	327	320	331	329	289	332	347	339	313	346	349	311	350	360	317	335	345	351	354	348	343	351	319	338	346	342	321	298	342	317	329	332	337	322	348	362	339	350	331	342	305	331	353	347	322	327	321	315	301	372	328	324	317	362	368	323	333	311	350	355	280	328	331	374	291	304	333	302	330	333	354	329	352	323	301	354	369	313	346	310	355	312	340	306	331	338	327	328	340	353	334	316	325	300	319	321	337	334	323	329	362	330	338	353	329	336	326	338	336	339	327	306	328	324	331	325	343	342	331	334	313	317	346	344	326	357	379	321	330	341	322	305	326	345	339	324	308	356	342	362	301	331	308	330	345	326	360	340	365	317	368	336	326	330	317	346	306	325	288	309	354	320	331	353	333	319	329	328	347	341	297	353	338	344	329	334	336	357	308	335	322	324	358	318	339	343	336	330	335	344	329	328	319	325	322	348	351	350	329	289	317	348	326	323	343	343	322	340	309	354	339	316	335	318	331	324	369	338	339	349	350	302	305	323	315	326	315	306	353	353	331	333	303	338	355	363	324	318	315	342	329	356	321	321	366	355	342	340	317	351	339	306	327	351	310	326	342	353	342	328	329	345	357	327	335	331	318	299	350	351	348	340	364	328	282	333	323	342	327	333	308	357	311	332	310	350	345	389	318	320	321	295	343	324	331	298	349	319	295	313	333	329	337	350	308	320	325	344	307	339	319	350	303	347	322	339	296	329	347	341	325	294	325	315	354	316	310	362	304	355	333	350	369	336	339	352	318	332	341	343	333	311	340	332	323	342	320	342	365	336	340	339	303	335	292	307	333	341	327	326	308	313	346	330	331	345	317	292	341	337	328	328	317	341	343	331	322	330	314	359	306	350	326	298	346	361	302	330	345	356	333	314	339	301	337	341	348
35686	57391	42789	27041	12880	5604	3184	2266	1548	1200	1026	859	808	724	675	614	567	538	485	465	416	444	442	440	403	396	385	363	388	379	405	357	383	405	361	350	342	384	361	355	330	337	363	346	350	384	363	348	367	388	369	364	371	342	364	349	379	346	367	363	346	344	356	361	343	350	342	349	373	366	359	409	380	377	339	368	358	391	368	350	348	367	348	360	379	374	324	376	367	384	373	363	349	370	337	413	367	382	390	378	359	350	334	356	344	355	383	344	344	369	369	356	348	351	404	349	371	345	384	346	343	340	339	366	364	356	372	360	402	382	369	356	351	349	369	332	389	381	370	347	341	356	419	433	403	389	358	377	354	316	363	386	398	359	372	398	336	372	346	362	383	358	334	364	362	380	362	389	390	375	359	335	366	376	364	394	402	363	360	384	347	352	362	384	349	379	370	380	358	374	384	342	380	376	388	369	355	366	310	358	378	338	375	373	358	380	369	382	365	325	355	366	351	367	344	377	345	361	346	344	352	342	331	347	385	368	385	371	373	361	339	371	386	379	339	346	351	340	376	356	348	318	346	366	383	361	344	393	356	352	372	359	377	371	385	406	393	373	373	344	354	392	391	377	310	351	377	377	376	346	379	378	363	395	377	397	384	350	347	357	369	370	364	397	344	383	389	389	363	355	362	349	362	371	359	389	339	395	365	369	351	368	345	374	356	352	356	377	374	348	334	354	355	387	395	395	389	383	382	369	364	310	366	340	386	379	396	337	403	365	395	369	356	357	341	367	377	364	365	353	386	365	335	366	354	381	341	346	380	348	356	356	346	337	349	388	394	363	372	357	370	368	334	332	337	387	351	347	370	347	355	351	397	355	387	347	387	346	418	355	337	355	382	383	370	368	360	407	379	348	337	382	366	360	368	347	338	333	386	386	365	345	372	376	369	349	377	363	338	396	382	399	345	364	373	369	333	385	410	389	370	367	357	415	372	345	362	402	355	366	355	391	360	360	362	388	386	354	373	372	328	381	382	346	376	378	366	383	345	347	365	351	364	381	355	358	378	373	383	382	342	398	392	373	390	377	353	364	368	379	357	342	379	344	376	364	370	348	388	374	362	381	367	415	358	393	390	374	335	373	378	369	359	365	346	363	397	343	357	370	333	393	361	371	380	399	347	375	352	384	348	397	347	370	332	364	336	383	353	400	397	345	353	358	339	365	355	370	396	396	341	337	356	355	328	385	380	354	358	340	355	358	333	360	412	357	397	364	363	360	365	367	371	343	378	382	372	371	338	376	365	387	379	367	361	371	371	378	412	362	370	339	361	352	369	341	377	394	380	394	369	384	373	373	322	361	373	353	360	400	363	378	382	368	348	351	373	367	377	367	381	337	393	341	402	371	396	381	390	346	369	390	382	393	375	375	345	357	373	367	346	343	379	364	376	349	336	357	381	336	371	375	351	379	381	373	371	384	349	374	373	398	379	363	334	387	356	369	351	344	408	381	349	372	353	390	344	406	350	347	342	368	368	368	366	367	372	350	360	363	356	364	347	346	375	366	403	336	340	353	393	340	376	429	369	383	358	354	349	396	398	377	355	377	342	411	361	376	380	322	349	386	382	389	357	303	383	365	355	367	373	352	367	381	351	359	345	376	371	366	362	347	390	348	364	417	339	334	337	368	370	381	371	356	327	355	390	354	366	383	349	359	351	346	382	339	386	355	368	382	374	353	383	352	364	358	409	384	374	371	416	341	350	383	356	364	377	352	376	348	384	396	387	394	366	349	370	358	370	374	357	359	380	360	345	343	349	337	336	374	371	353	359	375	363	376	358	379	360	378	372	336	337	400	389	318	383	391	369	335	387	384	383	359	376	396	373	361	368	348	354	364	373	364	357	328	386	367	365	358	330	358	359	366	399	388	339	340	383	374	354	352	352	335	354	355	375	358	399	349	357	339	395	384	328	343	355	378	345	377	361	367	356	383	377	346	362	389	375	376	364	384	386	360	363	399	344	386	387	382	378	392	332	372	360	384	354	318	403	395	379	354	340	367	379	363	381	382	376	356	334	361	367	386	354	373	370	336	347	384	392	399	375	363	383	409	353	388	388	381	384	378	387	357	379	351	358	306	377	366	358	339	372	394	388	366	386	338	352	333	334	377	347	343	348	374	403	372	366	367	361	378	377	339	351	392	352	342	355	350	382	342	394	361	353	335	351	336	376	377	390	366	376	346	349	377	370	374	362	350	368	370	318	376	360	377	385	382	350	364	373	356	388	371	365	370	361	404	364	395	345	378	359	376	374	356	380	340	352	399	343	361	382	385	373	400	344	364	369	345	351	364	409	350	325	348	390	373	367	331	354	371	395	396	350	391	360	329	361	366	369	346	344	376	359	386	358	343	373	384	376	378	383	371	318	372	348	377	373	412	343	351	379	373	374	348	370	366	389	347	362	363	391	419	377	381	348	368	359	353	376	377	377	361	340	358	369	388	371	345	345	353	400	391	361	369	366	363	391	357	353	371	348	398	368	375	360	339	368	387	369	361	393	362	384	338	380	358	357	346	395	371	349	378	418	338	364	329	396	377	349	351	335	330	381	351	359	347	385	372	367	374	367	361	376	366	379	374	346	382	358	358	348	386	383	357	389	366	365	365	402	357	357	356	359	381	377	315	376	336	345	340	368	361	370	343	365	391	350	333	374	383	336	351	393	339	338	377	372	341	340	386	344	367	393	357	389	347	361	348	391	346	373	364	345	365	359	326	324	329	358	373	370	349	376	345	382	343	393	352	382	384	367	377	351	384	359	358	378	356	357	348	329	369	355	352	346	400	346	347	337	368	356	379	338	350	378	396	381	378	366	365	367	338	387	341	332	388	386	320	361	369	350	370	339	376	342	377	386	352	392	333	349	347	375	354	355	367	357	363	338	375	387	374	362	337	365	375	381	383	380	344	388	362	367	355	349	391	380	360	359	359	378	351	359	396	370	366	343	391	329	346	349	391	345	362	368	351	388	331	355	361	374	371	372	366	380	379	347	371	376	360	355	352	398	361	347	369	366	365	384	359	349	373	382	368	404	319	342	373	366	340	369	354	364	378	329	402	405	352	375	361	377	368	355	362	358	351	357	313	347	390	364	359	370	345	328	374	360	354	351	368	325	358	340	375	348	352	373	374	363	367	357	357	336	370	373	347	373	344	354	338	366	336	331	317	320	368	348	348	351	359	345	379	350	379	359	357	348	381	372	356	370	414	350	373	367	356	351	336	344	396	322	382	367	363	399	342	370	332	381	344	382	351	358	368	388	376	384	326	328	325	376	346	389	358	367	388	356	353	360	342	386	365	365	362	385	361	374	379	353	335	337	365	359	333	376	343	369	334	384	393	399	336	375	360	365	378	371	376	348	368	350	359	338	390	343	344	376	300	376	354	376	359	413	381	402	360	371	349	348	338	395	367	366	363	346	348	346	349	381	402	364	367	355	384	385	366	380	357	348	362	362	331	372	368
25193	21670	28326	25851	12327	3273	1605	1042	862	770	627	675	591	564	589	497	483	423	457	424	463	399	428	439	443	400	398	453	410	455	399	411	392	425	410	399	427	397	421	373	398	438	399	446	388	382	410	421	419	444	420	425	425	413	405	387	403	418	423	434	444	365	397	376	376	413	401	434	374	422	416	369	421	408	435	416	408	402	433	418	396	408	414	438	422	426	399	418	419	429	394	390	420	386	410	422	425	400	443	386	394	430	398	409	402	449	413	397	416	418	396	406	407	438	399	397	406	378	419	429	402	432	417	382	414	391	428	386	392	456	426	420	433	411	420	430	411	422	413	390	425	426	390	430	431	395	443	400	451	407	452	422	445	414	425	404	425	398	400	380	391	427	425	392	415	431	398	405	443	391	415	411	373	405	416	412	395	382	459	353	420	421	413	452	448	398	412	415	444	398	421	399	384	405	434	432	436	387	377	420	432	403	436	354	410	420	402	388	398	413	419	430	395	408	418	445	393	458	417	416	422	395	389	430	399	398	412	416	414	385	413	438	389	437	396	401	428	418	389	409	372	417	408	409	413	451	386	396	413	402	465	410	440	404	435	401	387	401	426	411	430	409	442	402	409	427	407	380	385	386	422	386	427	423	394	405	433	420	420	393	408	414	428	425	434	413	388	421	391	443	393	372	420	390	403	413	420	418	382	410	407	393	414	412	457	402	413	438	404	391	408	403	415	391	423	432	423	430	401	418	406	402	407	432	419	420	437	364	398	427	418	391	394	422	384	425	410	413	414	391	417	409	418	404	413	425	408	398	408	408	437	436	406	441	418	407	409	410	445	395	389	404	389	409	395	395	431	386	407	390	397	365	430	403	401	421	378	386	408	381	452	430	440	404	448	381	398	366	410	392	393	378	425	386	392	421	405	374	450	409	391	390	442	394	438	405	419	431	409	413	430	425	454	428	423	406	416	426	400	412	383	395	398	381	432	387	413	429	430	405	374	416	412	410	414	396	425	383	407	405	416	398	421	405	377	411	417	413	384	384	414	406	398	415	395	363	401	399	390	403	383	433	390	420	403	413	444	406	481	404	391	417	438	427	404	390	378	406	390	412	420	356	390	399	429	437	409	404	415	452	442	397	413	423	447	422	438	386	391	408	407	409	391	416	407	443	373	422	370	433	412	410	429	414	400	411	422	418	420	385	400	436	453	409	393	434	393	419	408	398	397	403	395	392	392	390	453	376	421	420	423	373	423	424	386	429	399	463	413	421	432	424	402	429	397	430	425	422	385	409	370	414	385	387	406	404	413	400	401	438	417	413	431	388	413	425	425	464	426	391	390	427	393	392	406	438	388	418	409	405	422	393	431	388	410	409	405	393	421	405	407	422	429	413	393	438	433	421	391	416	399	399	374	392	409	397	426	408	446	412	409	389	409	390	411	395	406	373	404	398	418	394	391	393	424	404	429	438	380	405	413	418	420	418	418	423	412	415	387	419	411	410	392	410	390	414	409	439	434	428	415	414	394	401	423	414	410	437	426	370	426	417	438	433	383	410	395	450	435	420	374	416	454	386	408	427	404	411	386	415	458	404	421	418	426	406	417	404	433	440	402	421	408	430	394	427	380	419	414	371	433	405	414	431	384	412	390	433	401	402	437	392	348	387	425	417	408	407	433	435	410	437	435	402	439	422	415	393	431	390	430	406	421	413	407	377	364	426	392	422	420	395	400	427	445	423	427	441	447	389	409	439	390	403	396	428	435	429	405	405	392	419	399	423	401	380	424	417	430	387	405	410	404	442	364	377	395	452	421	406	373	403	389	397	405	451	428	455	389	413	417	425	432	413	418	404	421	438	395	442	431	436	404	411	432	423	399	394	417	400	387	404	405	395	417	414	434	432	426	387	409	400	434	447	438	412	406	376	438	408	418	395	443	412	407	403	437	397	412	388	444	394	447	387	416	402	417	396	412	431	373	418	411	393	417	429	440	398	420	403	402	376	426	438	429	398	366	445	406	436	429	468	417	413	404	426	410	416	421	386	380	418	396	422	403	409	442	425	432	404	425	404	431	402	385	428	398	425	439	412	424	355	395	430	397	421	401	420	410	392	433	397	420	380	431	394	425	376	465	379	383	439	409	387	401	412	423	434	387	408	404	367	408	432	418	438	412	410	422	392	365	408	408	424	390	427	406	408	405	421	393	415	411	393	404	398	455	437	411	395	398	427	445	408	356	401	398	392	406	460	443	438	369	400	392	405	444	435	410	420	417	398	421	358	439	378	440	390	412	443	427	406	436	399	419	420	399	419	429	423	422	394	454	440	406	403	441	452	428	421	395	390	408	392	417	432	411	418	404	390	406	408	394	431	414	379	411	439	409	441	384	404	415	436	420	389	433	422	430	447	396	436	428	372	387	428	386	404	411	422	398	422	401	404	405	409	413	432	410	430	432	400	414	434	423	379	392	430	428	375	425	415	428	413	407	418	427	436	375	395	392	396	408	428	431	446	443	406	392	395	422	425	397	385	391	394	396	417	428	422	418	406	406	411	390	395	417	418	449	393	418	443	428	425	424	414	426	440	426	398	435	408	404	390	415	444	399	411	405	429	405	370	452	412	423	371	381	380	394	432	414	408	376	407	423	417	346	411	439	415	383	400	407	422	424	421	440	415	434	375	398	398	414	433	404	375	432	385	414	436	381	461	402	407	427	387	414	406	434	392	399	386	381	462	409	366	403	394	399	393	437	413	417	379	422	449	385	410	404	414	390	417	387	386	407	413	415	367	403	431	404	433	384	416	406	421	378	403	375	414	411	409	419	440	400	389	385	407	379	395	442	423	408	385	421	423	376	428	390	382	416	452	400	396	420	441	411	401	394	389	399	439	399	394	412	442	413	418	425	402	407	400	353	419	407	437	398	425	403	420	416	400	427	396	431	402	381	432	405	412	427	399	424	405	421	425	421	409	451	389	434	388	412	400	415	438	377	426	395	394	371	409	408	369	421	394	427	414	414	416	379	439	406	428	431	404	426	383	418	416	435	421	401	409	438	443	440	405	419	393	411	435	432	413	429	385	421	390	421	413	397	409	405	386	397	404	409	440	417	426	417	437	401	405	434	376	424	409	379	435	372	385	420	412	419	412	402	416	396	427	420	418	382	412	353	453	443	429	396	442	397	426	426	404	394	395	407	411	399	401	408	414	385	384	416	420	419	410	415	433	422	410	403	397	398	434	377	440	401	380	455	394	393	420	389	410	424	411	419	423	407	388	409	404	373	410	418	431	403	414	409	399	408	459	411	386	403	405	439	375	438	401	354	404	381	412	450	420	470	394	394	447	401	413	389	397	401	423	402	432	417	394	444	407	411	438	422	382	426	406	408	406	406	442	413	433	428	384	409	384	454	435	411	423	392	414	417	413	447	411	425	407	401	400	428	407	410	415	384	397	422	409	426	383	417	391	437	334	396	426	419	398	405	434	432	389	449	408	401	423	407	402	418	433	412	405
34462	53540	39336	21134	8935	4154	2566	1679	1316	1071	967	844	732	752	718	591	586	538	535	526	495	544	474	508	495	468	476	452	429	467	435	447	439	446	475	509	441	476	469	447	452	433	431	457	433	406	426	412	468	447	437	424	476	472	445	435	472	452	430	447	440	433	458	471	444	457	424	455	433	457	469	433	406	398	447	452	440	466	428	451	408	444	479	481	449	416	456	390	460	471	446	439	442	479	435	428	442	460	432	426	436	407	440	452	482	453	442	425	434	408	443	448	480	444	425	473	452	460	434	453	437	436	446	473	423	467	418	428	421	458	438	431	423	440	439	451	428	449	460	447	434	486	443	468	425	469	459	423	443	444	422	457	436	461	475	419	443	489	451	432	442	442	453	444	441	467	448	430	421	458	453	415	402	502	474	447	423	468	405	451	455	457	457	430	446	457	428	474	437	462	475	457	444	450	474	454	452	463	425	442	445	470	418	446	441	452	431	475	446	412	459	422	440	451	462	463	478	454	457	460	420	423	389	435	494	497	463	465	469	458	459	436	456	469	447	428	439	467	432	478	418	450	443	454	481	438	415	460	416	445	453	469	396	444	437	474	443	434	439	412	484	424	400	469	452	455	441	422	489	461	489	439	468	416	452	462	444	401	414	438	445	432	436	417	465	442	434	419	445	435	432	500	395	458	468	479	442	478	408	448	490	448	430	452	426	439	449	454	432	429	454	386	461	468	431	445	448	418	467	450	484	435	438	447	431	435	481	430	429	482	464	435	387	446	462	450	455	420	453	474	422	460	457	475	435	454	432	416	502	437	398	414	455	463	447	467	458	463	438	449	432	451	425	423	459	445	446	437	452	458	452	461	452	495	464	445	443	450	451	473	409	430	447	464	467	481	468	458	454	419	427	498	435	423	459	459	405	442	436	436	438	453	458	449	478	452	402	492	438	455	457	440	469	430	447	468	431	469	446	439	456	451	436	430	449	438	446	467	455	448	435	403	430	413	416	434	428	452	462	461	455	443	403	455	448	421	444	452	422	432	448	485	478	459	428	404	449	451	439	471	433	439	460	441	451	453	423	421	433	449	421	432	472	453	430	477	450	439	446	433	433	436	474	420	433	435	426	448	447	413	478	432	387	416	421	431	451	467	436	436	458	420	445	442	476	449	448	449	452	414	449	444	491	462	420	464	438	430	453	481	430	418	417	469	430	444	418	414	456	440	426	437	464	470	442	484	457	430	459	444	461	446	428	420	401	439	463	469	411	474	511	438	470	411	457	404	424	456	482	461	470	465	440	475	437	441	444	460	434	399	435	439	417	458	446	434	410	449	465	461	484	458	435	468	480	413	437	461	478	436	404	469	441	465	455	427	465	431	439	464	476	456	449	399	475	459	425	461	435	419	492	412	462	431	415	465	446	462	419	450	435	459	474	479	452	473	451	445	420	445	466	450	468	454	451	417	441	477	462	432	430	440	443	478	430	467	453	470	451	490	448	479	470	398	419	450	447	472	442	430	417	470	447	450	421	470	456	457	466	481	447	448	441	452	470	448	465	430	438	467	401	438	434	446	415	441	461	474	453	428	449	486	451	426	424	465	483	414	423	421	416	435	431	480	457	455	462	431	469	470	450	473	479	432	431	491	425	447	433	453	442	459	447	452	439	486	451	450	430	451	471	453	451	432	414	413	449	414	424	410	439	470	448	451	441	418	412	471	471	422	437	412	451	441	481	422	452	467	467	452	426	475	420	418	456	439	444	455	418	434	470	427	423	435	431	447	435	455	460	441	439	420	452	503	429	448	450	399	429	408	445	444	440	424	464	450	420	468	437	470	452	435	427	439	449	461	417	473	444	456	472	406	454	443	418	445	459	440	444	441	458	413	446	468	409	461	468	449	442	445	435	444	469	441	436	449	483	462	438	450	429	452	477	449	444	472	461	467	464	452	421	439	453	455	444	412	405	453	426	426	420	427	428	472	469	469	432	452	484	430	462	462	439	465	470	459	430	434	424	434	437	457	427	428	413	427	457	457	436	444	488	469	422	429	431	448	424	436	444	425	455	428	457	451	424	493	442	460	423	464	402	466	426	408	460	453	425	460	460	450	451	440	400	470	377	444	421	417	478	482	475	447	442	463	435	415	439	431	457	417	464	433	455	444	458	462	406	440	403	470	457	436	417	416	452	512	446	437	455	441	447	478	451	431	422	416	434	459	443	468	468	438	441	474	448	407	468	441	477	434	418	418	454	437	416	445	459	444	465	439	425	432	436	417	452	425	472	448	482	424	446	421	482	439	458	398	459	382	470	441	406	457	454	429	467	467	467	444	469	494	394	450	415	458	497	434	479	486	444	436	441	463	445	475	485	458	444	421	471	407	454	461	415	441	425	443	443	435	444	429	421	445	459	428	449	463	483	481	432	402	455	450	454	483	455	466	445	447	451	406	434	426	436	432	429	400	436	429	455	436	483	421	403	436	453	472	437	454	425	452	447	435	455	428	450	480	431	493	441	432	467	457	421	449	430	425	442	481	430	447	463	463	447	442	401	408	470	413	481	477	474	475	464	462	467	445	435	448	440	459	448	442	409	449	434	467	451	443	467	482	456	442	438	431	431	469	425	467	434	487	476	448	472	443	409	458	450	429	439	455	491	416	429	439	456	419	474	417	459	481	453	424	430	449	453	466	473	422	444	440	437	448	426	485	437	425	409	479	427	458	443	409	438	491	455	459	408	472	467	452	440	432	463	440	420	430	430	438	458	420	439	428	417	429	474	437	451	461	423	486	420	444	451	451	429	475	425	453	469	413	416	445	439	424	465	417	484	403	443	451	435	470	464	445	443	462	422	445	413	407	440	445	449	455	430	440	436	485	398	456	431	463	451	439	456	436	473	410	482	429	448	471	430	451	433	467	462	438	439	437	444	438	437	426	427	458	409	446	473	420	451	451	435	454	447	448	457	442	449	457	434	426	465	462	449	454	449	442	442	451	478	475	438	435	453	432	450	448	422	422	434	426	422	455	468	462	433	445	444	401	437	464	427	436	443	422	420	429	433	454	429	424	444	446	443	446	464	439	450	453	431	423	455	441	451	444	404	479	422	432	430	430	435	432	438	450	468	453	454	439	403	461	456	472	432	456	467	500	463	471	472	468	450	453	454	453	467	454	461	425	477	466	463	465	430	435	468	484	439	461	423	445	437	423	460	460	427	418	439	464	443	407	443	428	450	438	426	443	467	464	421	458	462	448	442	454	452	435	488	438	424	427	463	437	423	436	436	443	441	465	416	437	421	467	452	443	456	454	461	450	428	460	472	452	464	418	438	434	447	428	445	470	451	440	391	462	465	466	425	453	399	448	459	450	461	456	432	435	468	427	471	456	422	433	426	478	425	468	405	458	445	447	432	459	475	444	467	450	448	468	432	481	435	428	445	453	491	459	432	411	435	428	469	450	460	444	475	413	482	440	386	479	431	455	437	443	402	438	434	440	446	471	463	427	423	461
22812	21439	29066	24335	21611	20711	8985	2045	1274	934	909	780	701	659	592	554	517	451	501	420	452	407	405	357	346	380	349	358	362	326	363	347	381	371	353	354	348	363	353	377	352	336	336	357	332	324	338	361	315	365	352	360	335	390	346	366	334	360	356	351	345	356	361	339	357	351	346	367	335	342	332	335	330	331	356	356	350	368	342	369	352	340	353	367	320	352	337	379	350	330	366	317	392	365	337	339	327	361	356	354	358	363	325	399	354	346	341	352	333	362	358	351	372	299	332	336	366	390	353	346	357	362	342	338	389	338	364	327	342	351	352	324	368	382	345	365	352	338	327	336	379	366	345	339	355	374	326	343	340	331	348	355	353	314	341	345	329	363	337	334	322	318	356	345	339	348	355	344	371	353	327	356	354	352	320	357	340	321	328	331	354	365	382	335	368	336	364	345	338	345	347	327	356	330	346	371	341	369	348	337	348	352	327	353	332	353	319	345	334	366	383	374	326	362	343	341	339	350	359	368	349	329	322	357	348	342	325	368	356	372	371	335	352	358	332	349	383	349	382	331	342	312	385	373	343	330	360	356	333	345	352	329	345	331	368	364	347	365	378	333	350	331	346	320	334	350	328	351	319	344	332	372	352	334	322	342	362	320	363	342	365	366	334	359	348	337	345	337	353	310	321	373	388	367	366	324	356	337	351	353	357	388	366	341	360	298	355	346	345	317	367	356	336	312	328	320	361	323	336	386	350	380	355	345	335	348	367	328	377	389	324	314	363	342	395	382	357	335	365	324	365	343	366	354	343	376	350	342	370	332	339	350	371	356	353	324	340	376	361	338	331	355	359	356	338	349	369	370	352	328	355	361	352	354	338	323	364	343	322	315	329	370	353	337	345	341	319	370	358	317	335	326	370	365	375	384	367	367	362	364	344	318	339	369	347	375	368	367	322	366	336	346	341	353	360	329	363	375	368	319	360	321	344	347	336	374	345	351	361	354	346	363	351	346	346	331	382	356	343	378	361	355	312	347	322	347	361	344	371	348	372	356	376	365	370	367	338	350	354	337	311	370	342	352	344	376	353	358	330	394	312	354	344	356	330	319	332	375	380	378	360	337	321	352	330	349	359	346	317	363	341	334	337	395	345	349	333	316	298	401	335	357	334	347	333	342	348	339	369	310	336	358	342	350	335	371	343	361	353	316	366	334	333	341	348	378	362	326	351	359	336	309	337	330	329	357	332	330	327	309	346	311	351	345	339	361	341	351	328	330	358	358	354	370	405	376	336	346	348	349	331	346	355	320	374	363	346	332	343	348	371	355	343	350	376	338	336	357	369	357	346	353	346	353	335	323	377	341	330	343	303	304	350	362	355	356	342	379	372	327	350	361	352	337	333	364	337	392	365	341	337	349	324	340	343	374	356	331	350	369	317	346	373	334	305	352	341	335	324	360	330	372	348	329	317	337	341	344	352	332	343	338	363	321	323	368	355	347	341	340	342	358	371	329	335	320	348	315	342	359	372	370	304	349	359	337	358	374	325	346	396	341	356	341	340	310	357	343	332	354	357	352	352	326	325	355	361	331	355	372	349	360	339	346	368	345	324	356	349	355	353	346	340	374	382	377	359	372	365	390	380	375	325	361	308	337	355	332	397	293	342	362	348	341	325	334	333	387	334	356	325	364	376	322	355	325	341	360	341	319	318	362	338	369	347	318	344	381	347	368	360	358	346	359	372	339	377	355	357	323	361	375	349	360	359	344	345	356	339	353	354	350	345	354	371	376	334	339	327	371	372	356	367	343	348	331	360	339	333	339	328	341	336	340	358	346	317	361	329	347	335	347	359	342	348	333	341	345	365	335	362	343	312	316	314	365	376	338	359	328	376	365	354	354	342	356	349	308	344	318	351	338	369	337	358	366	351	371	346	366	357	368	345	335	346	342	336	370	322	367	365	388	342	353	372	370	346	346	330	353	361	358	359	336	370	350	329	377	336	362	381	397	354	330	352	351	334	378	323	383	334	373	359	351	355	358	360	373	357	345	345	361	350	351	307	307	325	328	312	324	340	347	351	350	341	340	340	334	327	314	359	355	336	342	358	351	362	345	363	360	342	301	383	362	358	377	357	343	337	348	358	333	331	373	364	345	341	317	335	323	346	342	373	325	354	350	331	317	309	365	317	343	337	315	344	363	348	362	352	354	334	336	358	345	361	363	337	354	337	330	389	331	317	349	304	360	365	330	348	343	333	323	360	351	362	358	355	352	349	335	378	317	319	369	347	376	309	349	330	375	390	346	357	347	326	352	297	342	354	335	359	323	365	324	352	350	384	332	340	318	340	361	375	343	335	337	324	351	332	368	323	361	334	357	344	400	346	345	346	311	313	364	352	324	371	364	309	370	357	345	352	337	316	333	344	326	371	401	374	358	325	375	346	359	352	373	392	324	328	352	380	340	340	368	361	350	347	320	356	345	358	335	336	353	366	346	344	358	351	387	346	372	355	334	357	340	348	343	335	303	345	354	364	349	361	347	348	321	371	341	396	357	313	352	345	349	347	322	339	317	343	380	372	362	321	380	352	352	317	349	357	326	360	350	321	338	350	367	327	361	362	362	355	358	319	360	326	355	376	344	342	359	356	353	352	340	357	377	369	362	365	333	365	352	344	353	350	365	355	312	387	359	368	356	367	334	372	370	340	378	335	348	348	326	377	382	338	327	350	342	337	345	347	354	354	339	338	348	371	350	313	385	360	358	366	368	319	384	322	352	348	348	304	342	348	349	316	325	304	357	354	324	336	370	341	354	322	382	360	383	324	355	354	354	334	360	362	385	384	371	357	345	362	374	353	371	337	334	378	341	363	374	334	360	362	348	312	358	355	345	307	348	362	333	349	348	351	316	341	329	346	346	365	346	332	357	343	367	320	326	376	353	356	363	358	351	329	368	359	374	366	333	327	344	346	338	369	371	337	329	358	377	315	351	343	334	353	356	336	347	383	360	349	367	333	341	329	345	379	348	330	352	348	361	374	328	342	346	354	335	360	344	344	339	323	353	356	343	292	366	371	351	334	360	326	318	345	325	338	338	350	350	348	346	353	369	368	337	326	305	360	328	346	364	360	371	323	333	327	331	362	372	332	341	321	357	317	367	357	344	315	359	333	320	341	341	345	398	331	401	333	328	338	377	349	369	361	343	353	322	364	324	338	373	323	353	325	354	344	331	374	342	337	308	364	353	369	374	381	340	335	368	356	372	368	359	336	369	332	354	358	393	304	352	360	310	354	325	364	389	351	342	360	359	364	351	372	342	346	359	356	335	339	340	360	360	346	346	334	338	334	336	347	348	381	367	338	355	354	370	350	365	361	326	355	328	348	355	340	333	335	352	341	357	329	333	363	364	399	361	362	345	362	350	318	313	377	376	393	381	370	337	375	356	355	337	330	349	354	344	338	361	343	360	319	317	310	362	356	337	329	359	346	350	360	362	316	339	364	395	360	400	352	315	302	352
39395	66185	49708	30482	17957	7442	3960	2581	2043	1614	1296	1119	980	897	797	661	599	585	517	526	471	496	458	481	393	439	430	384	422	426	385	373	376	389	363	386	421	397	370	351	346	379	359	399	364	397	360	351	351	410	347	389	355	383	394	368	360	370	396	415	346	360	359	382	370	373	377	378	364	372	352	420	382	364	375	359	370	403	359	389	390	364	374	399	369	397	389	398	403	378	353	352	369	366	390	375	391	388	369	387	347	357	402	372	363	342	387	376	345	369	396	374	388	394	381	411	365	345	412	385	384	348	376	400	366	394	360	405	361	401	388	385	332	372	393	352	372	382	389	367	379	387	370	347	353	386	374	370	385	352	382	382	364	356	359	414	418	381	367	393	351	374	363	369	380	381	380	331	361	381	355	398	365	368	378	389	369	348	372	393	398	367	365	390	402	356	369	373	375	411	377	374	349	361	341	361	364	385	378	380	374	360	371	396	357	378	382	408	395	365	365	341	377	359	433	369	367	389	332	375	360	376	371	352	368	340	387	372	359	395	370	390	374	353	357	391	367	347	382	365	362	364	374	412	403	357	326	384	371	379	368	379	316	383	391	404	347	362	387	341	389	385	386	414	379	360	364	349	402	354	372	342	366	402	362	372	377	363	360	401	352	353	379	356	357	377	406	348	327	362	352	324	385	403	370	360	394	369	394	385	405	348	389	346	379	351	361	387	335	381	372	375	353	389	364	342	365	337	333	365	358	360	363	343	383	380	399	345	366	390	351	382	365	368	385	394	342	346	409	382	390	357	400	345	388	382	360	361	360	366	342	381	367	391	368	362	373	394	388	383	356	375	373	410	407	340	367	362	393	391	355	374	409	369	403	384	401	360	381	347	386	386	377	372	348	360	365	416	371	368	396	343	374	372	388	385	377	380	378	361	394	355	384	369	348	359	371	374	371	371	379	385	374	345	362	347	377	358	378	366	383	312	381	391	348	353	368	365	356	393	371	375	396	359	345	395	372	392	375	365	370	375	365	355	347	360	375	368	325	380	345	363	358	399	381	398	350	389	376	355	387	357	387	342	369	376	376	356	383	407	369	369	390	406	375	387	353	370	348	367	378	370	366	403	410	360	359	375	353	357	376	391	369	431	351	350	344	405	383	333	429	365	379	357	364	362	373	382	358	401	384	362	347	381	371	378	382	382	353	387	387	374	340	371	365	356	373	384	347	390	353	399	351	373	371	362	360	353	356	368	387	350	362	377	391	376	391	368	365	379	376	384	349	349	378	358	356	374	393	395	376	351	376	397	367	358	358	319	381	369	391	366	370	353	375	372	384	385	340	360	354	359	411	400	390	376	365	363	403	388	381	366	339	366	381	385	395	377	379	410	391	374	359	357	406	409	392	360	374	349	361	370	417	369	359	371	351	368	396	356	365	352	399	370	345	308	376	407	389	331	398	377	351	396	368	368	376	376	381	389	368	354	390	410	364	363	372	377	401	375	343	387	422	366	353	372	366	388	373	371	379	379	385	395	372	370	393	379	361	370	358	379	383	403	397	372	350	387	377	392	382	351	339	390	378	383	374	385	391	376	402	336	402	379	392	378	357	356	391	351	349	348	342	389	336	382	342	399	389	408	386	356	356	384	373	375	351	375	375	374	384	397	347	356	359	376	381	361	369	379	351	354	368	406	383	353	393	361	376	377	376	368	376	395	379	359	366	377	370	394	379	351	376	387	399	368	375	395	355	359	364	340	356	364	365	381	382	341	352	391	415	373	365	362	355	359	360	354	370	379	365	365	375	393	372	357	358	393	347	362	414	395	354	378	382	363	355	374	367	367	352	389	382	370	361	373	348	412	347	375	387	395	367	397	415	355	349	383	392	384	374	356	347	361	345	400	383	369	379	394	371	363	370	377	374	374	367	377	388	371	377	370	375	386	388	344	362	336	370	352	386	399	377	385	391	382	363	363	379	370	400	343	390	374	389	341	382	388	408	377	366	373	376	362	354	346	358	380	364	361	390	378	373	397	368	378	370	379	359	393	362	425	364	345	396	351	376	373	413	333	394	420	384	376	376	329	377	359	382	379	382	374	367	337	414	345	372	375	396	323	379	371	384	382	377	380	400	367	340	391	357	374	391	366	388	349	374	382	373	390	388	357	348	347	360	380	365	327	367	345	353	387	377	378	369	405	382	353	353	372	372	394	376	388	361	385	372	358	407	349	370	348	401	373	372	360	331	351	368	376	380	370	374	414	364	360	403	379	380	360	395	374	389	376	363	372	385	360	356	362	374	358	425	383	375	331	379	389	376	396	357	383	373	378	364	382	352	378	396	383	375	355	382	348	418	376	399	373	361	379	340	375	364	375	373	400	372	374	358	412	401	345	377	372	327	370	375	381	372	376	377	384	370	355	350	401	375	365	373	354	369	379	411	385	353	362	374	354	365	373	396	369	418	393	404	349	371	394	356	358	352	413	379	356	338	367	340	377	368	373	364	389	349	366	375	376	357	379	366	373	330	360	385	328	375	383	400	351	343	359	325	372	388	364	342	398	329	349	386	344	346	387	364	321	347	355	382	377	387	388	366	369	378	345	370	409	373	358	361	370	377	375	336	394	375	375	373	339	372	408	390	388	356	369	351	387	388	387	394	372	364	396	389	367	357	368	374	410	350	370	381	375	396	355	372	368	423	387	415	369	384	343	360	368	371	369	344	346	360	346	387	387	349	388	381	416	395	379	389	374	380	350	375	381	367	377	378	367	399	338	352	381	376	396	351	384	358	359	367	364	355	410	384	340	363	399	365	423	351	360	392	369	362	402	337	400	384	382	387	353	355	351	406	328	394	371	340	420	360	383	398	356	360	372	369	385	387	380	364	361	387	392	393	394	388	389	393	343	367	373	388	369	370	374	383	378	379	373	347	372	380	392	392	376	348	372	377	396	322	360	381	340	391	377	378	366	420	408	406	335	366	383	419	407	369	372	395	395	381	350	369	373	373	357	393	350	372	379	382	393	396	366	372	345	374	366	369	366	385	402	371	391	346	395	392	370	377	407	393	389	348	374	380	359	372	362	339	368	378	348	401	339	393	371	360	377	356	377	383	380	349	404	375	358	395	404	409	363	354	423	399	389	417	347	339	383	389	389	376	346	382	365	362	389	363	350	374	362	349	405	343	386	350	373	360	358	373	360	376	382	371	379	385	374	379	413	371	381	373	380	403	389	394	365	360	395	388	377	376	365	411	389	367	381	361	377	370	351	371	389	350	370	409	358	401	358	353	382	404	420	356	359	310	396	365	378	378	373	371	371	386	373	339	387	380	376	379	372	349	388	388	387	349	368	374	360	382	376	384	351	386	368	366	403	375	396	358	344	407	401	382	390	375	400	343	349	375	360	363	361	365	355	392	363	340	350	377	368	366	404	385	366	379	383	368	385	409	350	358	376	374	369	372	362	367	387	374	394	414	360	365	376	386	371	382	363	352	342	389	390	357	364	364	371	358	352
33317	34971	30180	15388	3786	1496	966	760	635	592	549	552	519	501	463	456	441	460	411	417	437	428	414	433	374	391	390	463	442	422	390	391	417	390	402	402	384	393	380	409	397	397	383	429	392	385	378	418	427	382	415	412	389	400	403	374	427	410	399	382	382	383	383	362	397	434	379	426	434	383	401	394	392	388	363	404	363	404	392	402	383	380	361	396	417	390	354	419	420	351	420	388	398	403	395	392	357	369	411	418	350	383	378	398	443	359	399	378	392	410	413	394	406	382	403	396	366	434	412	428	373	432	359	396	388	408	372	420	396	375	387	412	405	362	406	397	421	414	392	367	392	364	413	367	362	398	403	394	379	391	408	399	369	379	415	400	411	410	360	413	403	423	386	401	414	392	399	418	415	397	372	361	396	380	392	393	384	383	411	390	399	357	421	446	395	389	418	409	404	394	355	402	381	430	414	411	391	431	355	390	404	366	403	396	424	410	389	396	393	408	394	405	390	435	397	400	394	385	411	398	417	398	396	379	384	426	390	388	429	425	398	359	368	402	386	395	391	405	450	393	407	389	388	403	384	390	394	417	401	409	413	398	405	392	411	393	397	371	394	353	385	409	393	346	405	347	420	409	400	426	464	372	374	388	385	381	396	401	376	400	401	393	416	347	381	402	413	389	374	406	434	396	367	421	385	410	411	380	397	422	415	409	415	387	400	403	375	361	411	424	400	347	376	400	419	406	395	397	420	393	409	361	374	370	400	428	393	403	382	368	368	391	404	383	410	392	387	420	397	399	387	407	397	409	412	400	369	397	423	388	364	422	418	369	414	452	385	424	397	406	394	377	436	393	402	416	430	398	407	398	395	396	414	394	427	413	393	369	391	392	393	382	378	408	397	421	376	404	391	416	392	393	394	388	409	400	365	383	393	430	410	404	395	396	377	376	390	401	391	388	355	423	378	396	388	415	392	399	372	382	375	368	388	420	381	383	408	394	408	373	402	360	401	410	342	407	404	375	377	382	395	379	424	407	428	344	387	410	415	411	355	421	400	409	438	369	395	390	397	373	401	400	398	398	389	395	383	406	407	380	385	369	387	380	399	403	397	375	385	385	413	387	398	387	400	402	408	408	411	386	397	408	363	426	381	383	427	409	376	382	409	389	395	385	374	422	403	415	423	366	384	408	389	402	380	383	400	385	380	421	399	415	407	396	414	380	434	419	375	413	399	410	412	392	392	389	426	354	406	387	419	397	361	399	427	402	363	407	425	381	413	404	397	411	411	411	408	424	385	427	385	408	379	387	385	394	407	394	422	399	389	405	407	409	388	388	410	387	360	412	371	425	408	386	359	415	373	389	404	407	386	369	412	386	375	413	341	410	372	384	361	396	387	380	380	407	402	402	406	375	364	419	405	451	418	378	382	393	369	399	429	426	365	415	424	416	349	369	413	361	386	398	371	436	436	396	401	395	370	390	386	352	414	394	404	383	385	364	400	415	400	392	397	408	400	374	383	395	380	434	383	382	388	365	401	435	394	400	407	422	397	387	357	410	401	392	429	386	426	407	389	399	407	442	389	425	386	383	381	412	376	393	399	410	363	379	367	376	404	389	363	376	363	384	383	366	437	412	416	386	407	376	394	390	411	359	410	400	383	395	408	386	400	385	402	428	378	412	421	403	376	390	418	374	412	370	381	387	393	383	354	404	407	387	409	410	419	393	415	386	407	379	389	370	391	396	372	404	378	371	419	403	378	388	419	363	411	408	413	444	391	434	378	400	401	434	411	433	373	390	426	409	404	391	383	420	366	366	381	366	358	328	416	390	364	400	372	413	397	399	393	424	365	415	365	406	393	402	413	395	383	422	406	434	397	386	407	380	405	387	408	404	386	392	402	416	433	408	418	412	396	434	408	354	390	370	366	390	397	363	388	392	401	400	404	393	406	377	399	440	426	434	395	390	406	398	412	352	386	402	422	403	421	405	391	400	405	433	390	348	380	395	374	374	425	394	372	386	381	411	427	388	424	407	410	360	384	394	399	419	417	371	411	373	419	408	401	417	420	396	398	421	397	403	369	407	398	384	380	388	425	400	394	407	367	411	404	360	413	345	402	424	389	402	393	397	430	363	387	388	362	414	397	347	403	381	366	383	366	436	374	391	439	387	385	383	404	386	416	402	370	389	417	372	396	386	370	368	388	393	436	408	391	405	425	411	435	359	395	381	361	391	413	388	417	417	414	413	393	383	402	378	404	403	419	395	385	377	388	395	377	366	385	419	367	406	394	414	375	412	388	423	412	405	419	420	380	432	384	419	399	410	401	399	396	433	399	424	404	388	384	377	343	388	385	394	395	392	362	391	413	366	389	415	358	382	374	436	356	406	396	375	393	399	413	369	402	382	408	360	399	397	384	404	401	408	357	425	414	389	377	425	416	393	398	388	431	379	371	399	394	423	365	401	353	369	413	382	413	360	395	384	395	391	440	406	447	443	375	373	416	430	408	391	421	396	400	382	462	385	370	380	390	405	413	410	443	413	410	379	386	363	424	436	360	401	400	374	413	433	415	390	402	406	381	425	432	390	420	376	427	385	386	384	376	382	394	390	388	419	397	408	364	409	402	441	370	412	402	379	402	378	392	423	405	378	417	373	410	393	406	386	420	402	422	409	449	403	406	378	404	398	380	401	403	432	411	373	399	394	394	420	405	406	357	412	374	407	382	390	448	415	392	416	386	389	396	425	416	403	419	353	385	408	374	411	420	394	362	425	421	391	370	404	344	424	415	399	367	387	400	400	392	387	373	399	405	394	376	392	381	389	387	397	346	409	417	387	394	387	400	392	405	374	395	419	418	404	400	399	409	399	396	388	403	380	395	388	452	388	396	374	412	392	407	422	377	374	393	367	402	385	380	375	390	388	374	369	395	434	408	385	381	356	421	415	364	426	410	417	383	382	362	374	401	395	412	397	391	404	422	371	398	409	413	384	391	436	388	404	390	394	392	401	379	359	396	423	411	393	393	380	455	414	420	434	400	391	406	348	402	376	406	393	407	386	437	426	402	423	428	421	383	406	414	410	420	397	419	428	398	415	390	380	402	378	389	399	405	391	372	418	447	382	406	412	388	389	411	407	398	397	370	374	387	392	420	383	407	357	409	454	406	412	378	417	404	427	425	409	432	403	367	399	429	370	388	401	398	392	399	426	388	407	420	408	434	389	430	401	390	379	400	417	397	377	380	392	358	385	396	375	411	379	375	408	415	418	398	430	416	368	383	404	378	389	424	377	385	412	403	382	403	395	367	376	371	372	442	421	398	379	376	364	387	386	402	372	363	389	392	406	374	396	411	396	404	388	402	404	412	405	408	396	382	380	392	427	422	409	407	405	387	415	410	397	404	430	421	397	381	418	400	383	374	376	389	387	452	372	365	371	419	383	412	413	377	356	396	395	379	366	412	430	394	424	397	374	408	416	408	398	402	426	410	417	400	364	367	391	381	401	427	369	391	397
37543	47528	31109	14106	4928	2385	1559	1205	938	824	723	642	667	627	547	540	567	482	495	500	453	477	439	455	451	483	520	456	467	456	433	458	417	441	471	462	436	425	466	450	476	413	408	398	409	462	431	412	429	397	478	471	446	430	419	425	426	433	439	442	414	457	449	442	411	434	388	456	444	432	417	443	427	454	408	447	417	414	477	442	472	446	429	413	456	459	439	432	420	454	445	422	459	404	468	476	412	472	418	432	429	454	439	441	410	441	443	421	418	459	433	396	417	452	436	421	447	453	443	457	409	443	434	420	446	411	432	403	458	433	456	442	463	410	419	443	426	456	410	440	445	466	442	428	470	466	416	458	441	434	444	459	453	429	416	433	431	460	448	427	424	462	454	449	439	450	392	453	438	459	445	437	438	445	405	475	442	421	395	439	468	450	411	442	452	432	446	446	402	428	430	444	438	393	432	435	415	420	408	451	434	444	413	418	458	435	394	447	429	389	446	437	446	438	428	422	426	466	478	454	478	416	416	451	451	433	430	435	430	439	462	466	476	445	437	435	440	421	437	425	448	475	444	422	437	438	433	438	432	413	425	456	443	458	443	462	433	456	455	452	465	410	466	424	416	449	411	446	434	440	460	442	411	437	430	459	446	472	446	485	420	433	400	379	437	466	445	426	454	474	417	398	438	478	424	464	400	419	430	445	396	427	410	410	444	451	414	413	456	457	416	453	461	467	393	476	426	480	423	373	412	439	391	456	416	435	423	433	432	422	437	442	400	504	459	446	396	423	446	445	397	445	454	456	441	452	470	442	446	428	431	428	473	440	417	423	486	418	408	410	434	409	419	441	429	439	449	437	445	457	412	462	420	441	412	419	433	397	452	448	463	432	421	449	409	434	444	409	467	426	448	448	458	400	428	436	447	420	412	443	426	433	415	447	404	413	446	447	438	397	408	435	424	421	427	428	463	468	438	457	407	434	417	473	459	421	444	441	453	446	445	412	391	423	435	447	429	447	424	438	428	446	416	429	464	428	460	438	459	457	446	464	446	439	431	403	455	480	470	454	441	434	466	382	394	446	433	425	429	404	416	431	422	386	473	408	473	445	432	439	407	453	430	424	426	438	422	445	466	419	431	477	469	447	458	416	430	476	440	428	424	445	401	440	444	393	439	424	456	432	408	438	388	436	481	431	434	457	438	439	439	417	470	463	440	454	423	417	441	437	449	426	419	411	420	429	440	426	430	448	436	445	444	429	436	420	431	432	427	432	427	413	473	442	448	446	464	452	434	437	441	425	402	445	457	435	438	429	433	438	427	453	462	460	454	496	437	437	451	436	412	415	424	432	387	416	439	420	388	469	440	429	439	420	450	426	418	413	431	451	422	444	429	437	435	459	451	453	415	416	462	417	450	468	503	446	420	470	383	420	431	442	441	469	411	452	457	448	452	429	426	446	443	433	395	446	444	432	437	455	453	412	434	497	417	401	479	428	455	430	451	420	410	450	436	447	473	415	420	446	416	430	428	452	420	424	398	468	375	422	453	404	461	444	422	385	451	426	471	451	453	445	443	447	467	441	430	452	383	466	396	443	414	397	434	429	432	430	394	424	439	444	424	454	445	431	465	414	400	418	406	427	442	461	447	447	445	440	464	431	468	429	462	435	433	484	409	442	409	443	436	446	429	422	430	415	441	432	442	432	437	444	443	443	411	427	437	420	443	412	433	434	473	399	431	424	467	428	436	420	417	397	429	438	404	438	456	396	461	457	407	417	437	427	394	452	459	384	449	443	434	455	432	463	459	431	444	382	462	431	424	413	409	456	412	457	416	411	458	436	444	424	423	417	414	438	431	435	444	466	485	443	447	444	456	425	426	458	426	439	444	425	404	487	444	472	452	413	468	440	428	438	441	440	433	442	411	456	420	391	407	413	459	439	473	414	443	419	420	458	426	425	435	468	453	401	444	440	439	452	442	444	427	427	433	425	407	459	449	408	444	420	436	415	404	401	456	422	463	437	431	437	447	472	406	423	431	429	450	434	422	418	427	432	457	478	440	430	413	472	434	443	418	439	440	437	389	464	435	415	452	446	428	433	454	444	414	422	409	434	399	420	451	440	464	452	433	419	401	433	454	444	409	438	454	407	402	418	423	452	434	443	437	450	401	444	433	443	429	430	427	435	396	426	452	418	433	415	409	444	440	452	433	442	438	432	453	465	410	442	422	457	457	429	400	456	429	441	426	449	426	430	447	427	491	466	457	442	427	407	419	452	443	457	433	451	426	437	445	411	446	429	442	478	440	442	396	442	468	438	437	410	445	424	464	428	430	416	409	438	441	489	434	468	449	456	418	432	454	447	454	417	411	423	422	456	452	427	430	451	465	416	465	468	437	480	467	446	437	435	400	404	417	450	458	440	437	441	437	419	417	461	470	406	423	459	417	457	421	430	445	431	464	413	432	437	433	389	447	433	445	436	437	445	442	451	442	465	480	438	393	436	432	432	461	471	448	459	392	463	443	444	400	427	436	428	432	412	497	421	419	432	420	436	458	415	455	413	421	424	442	447	410	427	432	424	437	469	465	455	448	468	456	436	449	457	440	426	423	451	495	398	441	440	417	446	408	450	458	451	479	432	443	429	438	418	410	427	422	439	390	426	380	424	428	418	436	423	409	439	437	415	463	437	440	432	441	441	442	439	419	446	476	424	429	449	460	449	432	463	422	421	434	422	393	438	432	426	419	421	457	433	462	417	409	400	428	414	437	463	421	446	456	464	443	422	442	414	423	430	429	454	448	435	433	437	401	400	446	434	423	454	447	446	443	436	449	457	463	435	439	442	445	432	443	423	412	448	425	460	449	469	430	420	441	438	469	446	440	429	425	406	444	437	439	434	418	474	437	409	419	417	440	406	423	436	444	414	477	401	413	444	418	438	438	460	426	424	402	423	438	415	421	443	401	424	452	418	446	438	481	415	430	465	435	456	447	427	440	416	452	477	448	446	449	416	438	426	419	421	426	422	450	432	475	460	411	422	380	428	405	433	452	449	419	418	460	410	426	451	441	438	471	418	443	432	441	414	437	418	435	416	401	399	431	462	454	448	456	458	472	455	442	440	441	448	449	418	446	444	429	435	425	439	428	428	423	436	395	426	422	401	440	450	442	454	378	445	442	450	419	432	432	455	433	412	469	449	438	425	401	413	418	474	423	466	448	486	418	418	420	413	452	430	404	444	468	411	411	443	445	467	414	417	455	438	448	431	470	423	429	435	420	390	445	392	445	498	443	410	441	444	443	413	457	435	427	379	431	442	435	409	404	449	415	443	467	454	417	455	450	425	437	430	424	456	406	443	476	434	406	426	418	416	422	490	473	459	423	451	391	420	450	421	411	446	422	403	409	457	432	448	448	460	428	450	399	438	423	428	431	428	409	413	447	440	451	406	418	418	398	412	438	460	426	413	436	451	430	448	442	442	459	423	425	442	444	441	492	421	452	428	454	436	461	409
23719	21281	28413	24699	21016	11441	2967	1487	1059	961	791	712	618	591	470	429	481	445	395	405	403	370	369	393	382	360	364	363	382	363	335	314	375	385	333	350	331	356	312	351	357	362	354	348	364	311	349	348	327	354	352	332	330	350	360	369	342	346	344	346	366	341	321	311	367	340	370	334	362	350	321	360	335	305	339	368	337	361	318	379	336	360	331	363	394	307	338	301	330	353	358	326	343	378	321	330	319	331	352	326	364	347	381	344	353	355	325	354	356	363	332	342	342	360	318	343	327	362	340	348	338	338	353	347	357	349	335	337	375	360	310	352	351	321	367	327	355	338	344	329	334	326	369	359	349	347	306	373	336	374	340	359	315	344	341	316	320	311	324	335	357	315	326	300	330	350	316	363	353	313	309	325	394	352	315	340	335	359	352	316	352	335	375	368	312	338	362	323	360	324	309	347	356	358	356	332	318	327	324	320	351	337	336	338	362	332	353	348	365	344	341	370	337	321	333	379	367	353	329	346	368	357	331	336	345	337	327	377	333	313	333	337	370	356	307	311	396	336	378	347	325	334	360	385	330	362	305	356	333	348	369	357	323	354	372	346	348	346	381	336	357	362	346	333	339	343	349	338	342	340	360	342	376	336	347	310	329	383	346	333	360	338	346	339	319	381	330	312	324	343	336	322	333	363	337	353	337	319	316	330	321	337	330	333	347	355	369	302	316	326	346	330	332	326	341	345	314	352	332	336	354	351	328	350	347	363	339	350	310	330	363	335	353	333	340	325	334	361	330	340	330	324	375	355	373	340	361	340	376	323	342	374	354	330	327	342	339	360	319	355	383	365	338	343	362	370	351	353	337	338	351	329	335	309	326	359	366	354	361	384	329	356	311	373	336	326	344	350	350	319	366	332	362	320	337	337	354	368	336	371	338	324	312	332	347	325	339	323	379	352	348	320	325	347	351	335	344	354	361	331	335	330	362	354	356	338	337	346	320	322	348	324	353	338	378	308	349	360	350	352	324	338	330	354	367	342	365	343	338	346	356	326	334	362	355	329	330	323	297	307	367	354	364	351	355	363	345	323	333	333	328	332	345	317	334	373	360	352	317	351	343	304	323	362	373	346	359	316	355	356	293	327	331	353	363	340	355	332	336	328	350	332	333	338	349	363	318	309	362	348	340	317	342	322	336	334	328	359	341	366	326	350	335	332	356	305	365	331	372	316	337	354	351	349	346	344	334	344	335	337	350	356	310	333	343	374	362	340	344	343	359	346	328	338	360	360	315	320	355	345	357	318	319	335	337	354	369	330	303	361	370	321	329	358	326	341	352	352	370	315	336	337	329	310	332	348	305	330	345	359	346	334	324	292	309	299	324	339	333	320	369	362	349	345	335	352	358	354	329	359	350	353	309	366	361	346	358	324	341	349	343	351	334	365	349	349	362	335	346	329	348	358	361	361	358	355	361	331	340	336	350	321	342	346	362	367	319	359	337	358	336	375	346	346	326	318	372	338	326	330	383	338	352	337	329	352	341	335	340	323	340	351	295	341	363	339	330	338	346	346	308	331	338	336	335	337	356	360	329	318	330	317	339	329	320	346	366	365	331	337	374	308	337	366	327	305	346	349	337	351	342	386	329	357	329	333	344	314	311	367	328	339	333	359	380	329	325	341	348	322	320	339	328	350	346	346	319	348	361	341	339	362	341	320	330	331	322	348	317	308	360	325	362	330	324	334	329	350	348	345	339	307	336	329	350	371	361	361	367	355	357	333	323	374	345	323	349	335	358	296	340	319	378	334	370	319	336	347	348	336	335	347	382	363	328	349	362	343	360	320	359	375	371	335	328	344	341	306	353	324	338	363	337	357	313	329	331	331	352	346	367	327	314	361	384	357	356	312	325	354	356	323	350	330	382	365	338	349	327	346	387	348	357	340	318	346	351	336	364	333	328	317	349	333	364	336	373	320	330	341	351	351	357	365	392	363	354	335	347	329	362	353	357	346	362	360	339	349	337	332	338	340	327	332	381	321	330	326	339	317	324	313	313	332	353	331	369	314	340	355	367	320	331	334	318	357	344	321	327	357	393	371	301	354	320	315	343	339	376	360	364	352	366	351	374	346	336	351	371	375	356	366	332	369	331	331	331	347	353	348	355	349	322	330	360	363	334	357	340	379	369	331	345	349	329	322	367	380	339	343	320	303	331	326	380	374	358	356	370	355	336	370	348	340	342	359	353	349	342	351	356	319	338	330	343	322	339	328	347	366	346	326	347	347	394	351	351	326	382	332	321	332	383	328	327	364	333	339	325	372	315	374	354	368	368	334	344	350	330	341	369	327	340	316	339	349	351	375	351	366	361	348	328	344	362	369	355	323	294	351	345	350	370	334	330	359	356	349	344	362	314	348	328	346	355	329	320	375	309	330	336	375	328	324	338	358	330	365	307	345	354	350	354	329	337	348	345	375	337	311	347	344	355	294	373	378	342	341	324	313	339	361	320	351	359	357	322	328	364	337	398	344	338	345	318	321	344	372	311	352	364	345	372	347	300	353	355	309	345	365	347	337	363	333	339	338	325	337	319	356	349	363	342	336	337	378	315	341	323	317	318	338	339	347	336	343	351	348	317	354	331	327	349	340	321	348	353	346	343	348	337	328	350	345	345	360	330	338	354	302	357	354	330	314	360	310	344	323	349	327	345	341	355	371	322	349	366	381	366	350	317	368	350	363	382	313	356	320	332	334	342	309	334	320	314	327	312	350	325	326	366	364	341	347	319	320	349	333	341	322	344	347	350	351	336	331	344	341	327	329	329	366	306	318	319	385	345	355	309	333	389	294	351	335	344	355	340	340	335	363	348	335	343	322	371	343	359	353	356	337	301	382	348	364	382	313	366	345	312	321	352	353	378	390	321	334	343	324	347	331	339	332	326	348	365	363	292	361	324	366	324	350	335	338	325	343	360	339	331	366	325	344	343	355	338	333	355	353	353	349	336	337	335	335	343	327	343	359	338	348	327	356	314	364	378	359	337	349	343	350	316	328	320	348	354	351	362	337	340	353	358	318	326	320	346	345	367	332	343	354	355	343	307	321	312	326	319	349	350	378	354	362	337	322	353	364	347	344	323	385	350	347	342	349	349	331	326	340	362	330	325	327	341	338	329	341	328	375	349	349	351	322	350	313	360	339	355	351	355	390	318	361	329	375	370	331	360	339	334	356	379	331	339	344	352	350	373	357	348	326	362	335	355	349	384	326	328	332	351	365	343	357	366	339	372	335	341	348	325	342	324	337	342	348	342	359	339	361	318	347	322	347	345	364	349	329	326	379	337	336	315	349	360	352	337	344	332	367	333	321	346	345	297	366	334	346	343	340	368	319	347	338	358	350	347	357	352	322	346	340	341	320	320	360	348	341	367	360	330	352	367	309	355	326	331	321	327	330	368	335	348	316	348	295	312	315	357	376	303	343	345	338	338	356	376	389	331	351	324	329	347	331	331	330	347	339
36174	59945	39674	24273	13671	5529	3140	2306	1754	1361	1101	949	830	729	663	570	573	539	469	455	453	422	402	419	460	434	413	402	357	383	368	367	387	400	371	388	397	355	409	363	369	381	379	336	377	387	371	365	332	367	379	383	339	389	381	375	390	372	391	359	348	370	369	388	372	395	386	358	371	379	397	390	380	396	365	356	385	399	389	395	380	390	370	340	389	353	368	387	376	345	378	360	390	403	363	355	351	409	398	382	402	392	370	378	358	377	390	364	375	386	378	395	358	391	347	376	371	386	363	367	388	348	406	404	388	398	377	406	378	343	383	394	385	379	374	364	358	357	373	410	404	385	379	389	364	394	378	380	376	403	361	385	347	368	374	340	407	386	377	371	365	378	362	400	383	374	370	393	378	382	385	368	382	351	355	347	380	378	381	424	366	353	358	374	391	359	396	330	379	407	370	358	379	370	370	396	373	355	368	349	360	378	354	371	371	392	410	405	379	344	392	399	385	386	390	385	379	336	396	376	387	404	375	381	367	365	366	358	377	377	371	409	367	381	389	380	381	373	383	366	377	358	351	369	393	350	370	401	352	376	383	356	338	376	374	397	304	415	369	334	381	398	395	422	362	363	372	342	369	348	402	363	397	406	371	332	368	370	377	374	382	415	397	362	391	378	353	345	363	369	381	354	344	371	373	399	359	406	422	391	395	364	347	350	358	341	358	377	345	398	391	365	378	375	395	354	408	365	391	381	391	405	418	392	373	399	383	387	363	398	401	374	383	405	370	373	348	364	373	352	412	346	394	371	358	399	367	381	388	386	352	407	393	386	357	367	358	383	380	369	371	361	386	370	343	358	395	329	369	372	382	375	383	384	351	317	366	356	391	409	356	389	390	392	379	373	402	385	386	387	330	407	396	366	371	381	395	354	361	401	383	376	386	370	373	387	367	392	382	380	352	364	361	405	411	367	353	383	350	354	352	345	382	391	362	372	355	352	359	360	353	387	371	376	376	371	392	359	378	373	389	391	342	350	326	369	361	371	378	425	359	365	354	377	356	381	380	340	355	379	363	385	360	361	368	341	370	343	425	381	396	346	373	368	375	388	409	369	367	394	366	380	360	370	388	412	355	404	357	367	387	373	384	346	382	355	384	395	365	348	374	355	332	382	378	351	387	377	386	376	342	385	382	387	365	364	372	377	365	371	378	380	381	367	368	365	316	351	370	383	375	387	392	366	335	364	362	348	374	373	387	393	415	408	362	403	376	361	387	381	367	362	387	363	379	388	390	374	409	363	340	376	360	374	385	385	367	379	344	391	369	415	385	349	387	398	392	381	386	383	372	373	400	368	396	373	396	390	373	362	381	389	340	395	371	389	392	382	373	363	398	381	402	384	402	387	371	343	399	375	332	418	363	368	369	371	382	395	402	352	376	386	373	415	384	394	345	357	401	383	372	405	361	366	359	359	375	383	385	384	363	357	370	410	401	359	380	351	396	381	409	356	385	338	379	349	357	360	402	386	371	398	367	400	378	369	376	337	362	408	377	356	342	368	368	389	377	380	357	391	381	382	365	355	377	373	346	338	380	403	348	352	360	393	379	368	401	388	397	381	389	370	367	353	414	365	393	409	375	387	359	383	346	362	378	367	404	358	356	370	388	368	351	343	391	354	416	400	357	387	362	411	355	367	354	415	436	369	386	378	380	397	405	334	423	400	367	353	353	390	397	396	368	384	362	391	352	385	393	387	412	392	379	353	357	360	334	359	363	390	340	345	386	357	351	355	381	376	369	405	406	384	387	365	380	378	421	393	398	362	372	383	342	370	381	413	350	379	407	394	378	366	388	367	381	388	343	395	369	410	353	363	363	421	364	361	383	359	376	384	377	376	405	362	376	358	358	383	356	405	354	324	381	389	355	357	379	389	357	405	395	386	376	381	367	405	365	353	402	381	364	388	387	370	375	389	369	391	375	390	378	368	391	370	384	363	366	390	360	373	393	352	419	374	384	387	360	373	343	387	407	396	380	369	366	412	391	390	393	355	386	359	365	358	431	392	387	366	377	407	405	350	390	403	365	378	379	375	415	377	337	371	344	372	327	378	364	378	416	375	356	356	398	393	407	371	357	370	396	397	404	401	379	390	418	344	352	395	386	346	402	365	378	371	381	355	360	407	369	370	395	365	373	339	372	346	404	354	373	382	359	384	400	347	381	362	390	355	386	354	360	358	364	344	345	355	391	384	365	367	349	377	383	351	388	341	343	412	387	379	393	376	395	375	439	389	374	374	379	394	355	390	372	350	350	358	317	390	385	392	355	414	419	349	354	400	333	375	393	341	411	384	366	351	357	366	382	387	333	382	379	359	394	372	369	372	371	396	341	395	379	414	368	372	359	363	384	389	385	377	396	383	367	385	381	373	322	358	375	370	429	388	388	392	362	369	361	376	351	363	375	371	372	342	400	358	347	376	386	393	363	387	391	372	363	388	401	397	380	392	382	398	397	376	406	392	382	338	368	381	350	382	345	388	384	396	387	378	384	412	391	385	382	366	391	362	342	382	334	379	393	391	401	375	355	374	383	386	383	392	393	384	354	380	394	382	372	395	379	380	386	386	376	384	351	393	393	397	375	393	354	369	381	376	392	342	351	395	388	351	341	383	367	382	368	382	392	383	379	348	379	362	380	390	345	358	364	376	392	387	382	370	400	351	341	364	418	374	362	372	380	380	397	387	370	403	378	375	401	402	362	362	369	362	393	364	353	409	376	361	377	352	378	345	379	391	351	381	427	413	415	374	380	350	393	388	382	384	383	386	362	352	378	382	401	358	417	388	379	340	367	363	350	352	353	375	404	386	361	368	338	382	378	412	392	365	355	389	352	367	374	374	381	390	385	356	399	382	356	377	387	364	400	377	389	371	384	359	362	360	347	375	373	388	368	420	387	361	416	414	377	386	381	390	374	365	370	406	410	396	386	385	386	377	402	407	356	374	380	355	366	346	399	379	362	335	371	364	372	377	386	376	381	347	346	374	391	357	355	370	366	354	397	359	370	389	376	388	369	360	350	336	370	358	371	384	359	359	393	400	349	365	372	412	349	361	383	384	361	397	415	378	389	411	365	401	398	358	376	375	351	342	350	342	378	383	375	361	365	383	360	330	369	379	377	348	339	375	354	409	352	354	391	371	389	409	384	386	392	409	391	364	385	349	382	387	371	332	371	393	368	411	363	352	357	381	376	370	362	384	357	376	394	372	398	364	397	394	354	355	392	366	371	416	372	383	357	380	349	377	364	382	384	364	376	422	387	388	352	407	389	368	385	355	392	352	370	386	420	368	388	346	384	384	392	404	369	395	338	375	401	388	389	360	346	377	364	395	372	366	370	377	361	378	365	339	375	382	396	389	382	409	392	374	368	389	379	373	361	384	372	390	388	337	389	378	349	376	398	336	373	383	381	381	344	367	342	376	408	390	397	348	407	353	372	366	382	405	356	417	388	343	366	333	376	352
25116	21649	27859	25386	11688	2800	1567	1060	849	755	705	622	579	522	470	471	515	482	470	443	428	466	433	450	448	459	451	425	430	435	429	416	393	419	450	426	422	433	406	426	426	437	429	445	411	370	402	412	429	448	396	414	398	410	408	413	445	410	445	421	415	434	392	442	440	440	390	421	421	397	407	428	427	424	414	431	428	413	438	396	378	427	398	405	396	423	440	415	422	424	441	451	391	440	401	418	430	404	428	399	439	460	440	429	439	432	441	437	376	423	416	449	420	423	442	429	453	411	385	428	404	420	446	385	423	448	415	447	449	391	425	414	436	454	405	424	445	445	441	459	452	424	411	439	413	417	402	414	426	407	402	430	429	398	405	414	435	403	417	422	417	426	420	457	424	408	405	437	416	433	400	410	419	422	409	429	427	433	410	417	394	405	411	426	415	414	397	424	445	437	386	424	402	406	437	409	407	437	411	424	443	477	388	403	462	429	431	417	417	445	446	430	415	418	434	456	406	435	423	397	406	433	390	424	398	412	443	415	419	410	404	413	380	437	413	412	419	424	420	433	440	445	435	444	428	414	420	453	446	428	472	407	440	437	417	424	435	440	407	446	431	406	409	425	441	435	422	415	418	424	400	421	387	414	437	409	437	407	390	428	414	433	390	392	403	438	438	390	448	398	427	442	420	385	421	413	420	426	439	478	416	390	454	418	394	423	437	464	437	425	401	424	400	413	395	398	440	409	410	442	398	416	405	422	413	439	456	394	414	425	431	409	434	405	431	469	393	433	436	420	431	477	413	455	412	419	428	381	434	445	412	448	424	472	404	432	424	426	392	414	412	419	421	412	428	411	439	449	409	411	441	406	440	414	452	420	382	440	417	414	376	408	447	441	443	397	368	401	420	431	441	418	389	399	424	393	449	396	388	448	425	453	414	419	389	414	419	433	443	440	461	431	446	402	439	438	390	422	425	431	429	441	410	405	425	432	418	410	426	409	433	448	401	422	413	431	418	414	411	401	407	440	447	439	433	452	420	441	426	431	447	434	383	392	407	416	435	411	402	395	398	386	447	459	413	416	431	413	423	412	390	401	435	434	437	440	418	407	398	440	457	411	420	441	422	443	416	361	381	421	421	396	403	402	413	400	418	437	410	406	434	418	419	429	419	422	405	399	426	461	447	395	411	439	387	398	411	411	458	444	421	439	409	428	423	439	453	425	411	408	431	400	458	428	409	444	403	426	429	415	432	473	428	431	402	397	402	421	394	417	402	409	420	431	436	385	442	445	436	389	410	446	449	434	399	434	393	398	461	385	393	410	444	427	413	414	423	445	422	427	430	413	417	428	405	462	435	457	425	460	435	432	445	428	425	437	445	440	424	429	447	401	399	399	405	385	420	424	439	420	410	455	424	429	426	445	442	404	430	412	407	452	406	428	419	437	409	425	437	395	434	431	453	435	409	444	453	404	455	448	436	416	424	406	415	422	413	420	421	438	391	437	399	429	413	436	428	437	429	429	456	399	428	486	442	445	405	383	444	360	446	433	404	415	399	410	413	425	468	403	408	429	418	413	434	448	407	422	405	419	430	437	445	432	415	400	414	399	418	462	423	435	387	436	413	387	406	401	445	392	400	437	407	420	400	395	404	434	461	414	440	430	442	425	418	414	435	420	442	430	407	409	433	434	435	428	423	466	444	387	405	413	465	432	401	436	495	481	419	408	386	379	465	442	410	426	437	424	449	430	430	433	416	435	420	412	414	438	386	427	442	423	404	395	409	395	421	378	416	430	397	412	428	442	407	395	394	384	406	445	386	419	451	416	415	454	430	436	441	421	481	452	406	410	406	435	406	443	406	412	426	397	415	417	384	442	422	417	409	435	393	415	423	466	443	423	433	429	436	421	419	419	409	399	410	440	429	402	412	395	437	416	404	458	411	379	405	428	413	393	384	446	456	441	409	412	451	411	422	416	411	418	416	412	404	457	387	403	418	428	432	415	405	408	432	438	416	412	447	373	411	451	412	423	411	429	377	409	436	415	403	415	439	397	447	466	437	419	438	433	398	479	437	427	396	428	396	440	428	398	426	427	370	408	419	432	414	408	434	407	447	406	438	384	405	438	446	447	474	439	417	402	425	418	390	419	415	449	429	430	396	452	426	413	410	437	408	457	427	432	442	398	416	432	429	448	426	417	431	446	467	475	411	404	419	443	438	417	410	410	417	436	432	442	438	425	453	428	419	409	395	440	388	391	430	432	425	420	467	415	416	448	437	423	407	439	413	398	424	416	410	417	445	410	444	449	402	424	405	423	451	431	435	430	408	431	419	409	446	445	423	422	410	421	410	424	388	401	426	423	400	451	363	403	396	451	430	452	430	447	451	426	430	401	379	396	432	397	424	410	382	403	436	397	383	412	430	421	452	446	399	384	420	376	395	357	430	433	393	474	444	440	426	438	427	403	421	439	433	408	434	428	419	459	466	442	424	446	409	441	390	392	436	386	400	436	445	427	427	391	392	486	457	410	415	429	460	434	423	416	391	455	397	417	426	411	384	440	417	418	418	437	375	441	405	411	448	418	409	416	411	413	405	426	416	438	441	385	405	431	404	414	424	418	425	406	438	392	409	456	429	470	434	425	394	444	441	454	416	429	414	436	417	413	404	422	461	416	418	414	440	413	461	454	390	395	437	412	404	428	412	397	419	434	393	410	390	420	426	441	413	463	443	409	452	420	439	430	419	424	444	420	423	414	445	415	417	426	406	428	429	386	441	405	425	424	409	419	426	401	425	421	422	450	418	394	402	443	414	380	447	439	433	447	409	404	404	399	425	407	442	420	392	392	419	405	394	426	395	434	427	389	440	418	426	389	429	417	444	416	450	429	402	401	421	428	416	411	425	375	433	427	439	452	391	407	438	417	386	389	418	426	425	430	444	416	415	394	400	420	389	404	423	440	441	410	446	425	444	461	394	420	451	422	397	414	464	418	415	450	421	451	404	434	440	434	419	433	422	440	423	415	416	444	411	416	417	436	438	407	427	460	372	402	421	444	418	432	395	407	446	419	430	398	451	413	402	398	399	421	409	421	432	450	441	431	424	415	405	410	392	435	418	449	401	392	463	394	377	429	435	411	433	461	445	418	421	408	440	456	375	442	434	433	437	420	383	452	431	423	432	386	430	397	411	426	438	411	417	452	421	433	394	425	432	432	452	447	403	395	454	423	432	409	404	424	417	407	432	386	438	428	438	404	440	420	456	434	413	431	417	443	468	465	428	421	415	471	443	429	444	441	445	414	444	427	432	390	410	412	414	417	412	446	428	395	384	400	441	449	461	452	409	415	410	414	438	429	441	443	415	435	455	428	404	426	427	373	417	444	433	433	411	460	448	420	419	433	427	425	431	432	449	410	439	404	445	407	400	405	424	454	446	428	451	372	419	462	404	409	431	416	453	377	419	398	444	416	427	405	432	413	421	427	412	413	396	443	413	411	410	399	432	418	439	420
37929	52627	35377	18806	8099	3331	2248	1657	1316	1083	898	837	724	659	638	564	540	583	532	518	485	488	494	499	497	472	461	476	486	473	475	466	448	470	496	446	462	470	480	444	433	485	477	473	459	446	500	458	424	439	452	469	450	481	463	463	479	467	448	429	442	408	478	444	496	427	456	452	466	487	453	445	464	470	447	458	467	442	449	449	488	498	452	453	486	475	472	458	463	466	483	434	482	440	428	452	493	446	459	459	457	473	473	470	472	473	434	456	460	461	494	469	444	458	439	443	443	454	445	410	424	479	474	399	458	457	443	446	428	447	445	448	438	444	454	441	486	471	471	447	452	464	447	410	436	470	442	458	412	422	422	469	465	464	444	441	458	493	491	466	494	458	439	466	412	463	435	488	452	446	464	452	492	481	453	449	456	487	482	476	438	466	429	458	459	447	477	457	426	453	443	424	459	448	491	450	452	434	443	464	468	480	489	439	431	511	486	442	464	482	465	502	473	480	459	441	486	465	456	453	488	480	457	443	474	449	478	417	467	438	459	450	499	493	467	441	455	412	427	449	465	478	462	499	484	461	422	458	473	481	463	444	459	468	460	454	454	440	460	450	471	452	452	486	482	488	441	461	444	420	455	490	441	462	444	440	449	428	441	471	491	449	427	449	454	411	478	468	444	442	458	484	437	458	450	446	424	467	445	407	467	439	426	463	467	437	474	460	470	455	446	433	444	442	454	413	487	430	422	436	463	448	481	452	466	415	429	457	451	455	476	452	461	460	452	458	462	425	438	445	449	484	456	411	480	461	457	460	466	466	480	427	447	416	431	406	445	471	502	463	470	458	436	452	476	471	450	499	489	451	461	455	446	493	503	422	429	439	485	464	447	451	492	462	474	468	451	417	437	416	493	438	453	478	462	476	459	495	448	483	430	444	431	466	472	481	452	459	467	473	488	448	451	440	472	494	434	459	432	437	428	449	469	461	478	446	471	473	423	445	426	439	449	403	474	439	454	469	476	438	433	455	444	452	483	446	470	436	402	490	457	426	447	461	463	457	409	454	496	432	462	455	470	451	443	462	474	468	465	467	465	472	453	456	479	458	456	450	482	474	460	463	442	465	448	409	444	477	461	431	478	466	455	467	416	453	460	480	468	476	448	487	472	474	445	431	435	465	478	452	432	438	451	481	462	477	467	484	463	420	459	452	482	446	450	457	444	448	482	470	469	458	435	429	454	457	463	453	467	449	486	449	440	483	475	460	473	476	427	443	439	475	449	454	444	471	447	452	449	459	441	448	458	401	447	411	464	470	448	461	449	459	457	462	449	449	431	438	473	436	444	440	384	486	482	476	449	482	483	467	452	474	421	411	467	427	468	441	436	483	400	444	490	463	469	446	454	483	459	475	464	450	463	464	484	459	435	462	444	446	465	448	479	450	496	458	423	474	462	456	473	436	502	472	438	481	470	442	490	461	451	452	445	442	442	480	467	459	487	415	478	539	484	441	441	435	515	430	442	445	461	404	438	439	452	496	428	451	466	452	452	527	409	462	462	455	438	434	445	466	437	468	458	437	429	477	434	454	477	478	441	458	457	460	483	424	423	438	483	476	443	505	459	465	469	467	476	488	468	424	464	461	435	485	436	453	438	413	459	419	467	448	440	439	454	470	445	468	430	484	480	467	429	466	440	467	461	462	431	501	468	434	464	427	462	446	462	450	469	432	473	472	477	462	469	431	477	474	457	460	441	456	418	462	495	415	423	471	516	450	469	471	428	415	466	476	439	476	449	449	416	427	448	436	440	499	441	439	431	467	457	444	447	472	459	448	466	404	452	474	437	472	436	457	442	463	441	474	486	456	460	427	464	460	455	436	478	467	492	501	445	459	469	472	439	467	429	456	438	458	454	478	439	459	445	439	468	483	458	444	472	482	456	451	450	460	439	467	427	481	444	465	469	440	479	471	440	461	482	442	468	443	486	428	476	450	424	428	424	477	454	434	424	488	458	452	468	459	440	474	465	463	455	438	478	457	461	427	461	456	455	447	440	434	440	465	456	490	478	463	490	465	487	445	485	469	475	401	432	459	477	458	434	475	453	442	473	467	493	452	447	466	438	433	447	447	419	477	458	442	458	469	436	427	474	421	455	448	423	470	445	429	434	433	439	475	453	460	468	419	441	454	512	440	427	444	453	443	466	474	461	505	465	435	439	447	456	438	450	499	452	452	475	496	433	476	433	446	447	436	498	443	465	446	461	499	457	443	451	462	481	425	470	464	477	417	457	427	446	453	480	446	429	433	461	442	438	423	475	442	446	410	477	479	492	487	458	455	450	445	476	469	450	416	441	473	440	464	482	460	424	471	481	475	460	446	445	480	463	450	481	463	475	478	461	485	435	458	475	454	494	459	434	443	439	442	495	438	455	459	443	462	497	465	440	461	477	438	492	433	468	501	464	502	473	480	448	469	452	451	453	450	479	463	431	481	449	450	442	461	458	477	452	494	521	447	450	452	458	449	477	457	437	450	433	448	439	439	493	436	469	436	415	477	470	475	496	493	500	488	481	445	440	440	439	447	425	454	464	449	451	464	424	420	429	437	465	460	453	464	456	470	453	461	431	409	444	445	420	475	458	471	440	424	471	423	430	475	459	463	446	494	479	449	468	460	464	456	455	449	436	456	459	475	416	423	438	448	443	446	437	437	439	436	443	421	449	451	482	420	446	383	464	478	475	439	450	430	442	444	436	473	482	474	450	455	455	413	488	465	462	438	436	465	462	425	472	441	455	488	444	451	476	432	427	461	457	440	463	443	427	459	429	438	443	470	428	482	488	470	440	442	401	450	459	464	457	446	480	465	476	455	475	436	444	433	458	455	492	457	489	429	463	439	467	408	496	458	439	452	463	446	470	440	442	427	452	461	505	410	477	468	460	457	440	486	506	466	458	423	490	457	423	452	456	467	441	477	466	452	467	481	468	446	490	483	470	448	429	461	444	448	463	485	501	458	475	448	453	429	497	447	436	422	473	449	469	473	471	452	491	476	438	451	437	454	461	476	455	462	470	403	455	444	440	445	433	457	487	426	450	455	428	471	467	472	482	412	447	474	455	446	438	436	468	482	439	461	442	452	448	458	453	432	464	464	460	448	482	474	436	445	452	489	474	474	454	483	441	477	458	498	456	410	438	464	487	463	454	435	477	446	459	433	454	410	433	437	496	454	466	472	467	401	430	482	499	438	446	450	461	461	488	516	479	445	486	429	455	447	467	454	460	453	432	426	463	453	433	455	408	449	468	443	472	488	449	488	477	457	449	469	456	491	477	463	423	449	437	445	464	465	416	463	438	446	485	440	446	407	467	443	494	451	463	439	468	452	450	465	478	459	433	443	438	468	497	427	437	460	438	477	453	480	459	484	513	438	472	487	460	466	438	478	502	449	435	479	478	474	429	458	455	429	475	437	451	455	442	453	437	458	455	484	458	451	475	451	476	431	468	449	425	479	449	442
22707	21386	28930	24290	21516	20596	8831	2129	1337	986	864	770	662	637	580	494	519	468	436	429	452	429	384	383	372	387	355	405	386	395	373	342	380	370	353	369	375	366	358	347	376	367	394	356	351	382	365	375	341	398	328	351	334	352	367	340	321	315	363	349	344	350	380	361	362	329	348	361	341	336	337	354	349	386	335	358	365	377	379	337	367	346	336	350	364	387	384	341	340	359	354	384	343	364	319	396	362	353	353	353	333	353	352	354	339	333	333	365	371	348	326	332	339	360	316	368	362	341	389	380	335	353	337	387	363	335	367	335	337	348	345	373	372	346	350	384	379	356	362	358	371	337	353	332	332	334	334	329	346	334	364	324	380	357	352	346	361	363	351	358	327	345	375	359	354	334	374	343	328	347	347	353	352	317	373	358	339	362	359	342	361	340	351	347	345	349	354	401	349	350	344	362	354	339	356	352	334	334	345	339	368	398	332	368	360	346	329	352	342	359	344	361	353	348	351	335	367	356	343	379	370	361	335	348	349	346	354	340	346	356	327	338	339	331	335	338	381	347	335	355	333	351	311	392	291	350	349	338	352	344	371	319	326	326	356	373	346	373	333	339	345	366	304	347	375	361	338	316	328	353	393	356	354	368	346	389	358	357	337	331	377	371	335	338	339	346	368	354	321	377	337	331	375	351	327	315	381	348	345	396	371	400	358	362	345	363	339	316	344	342	355	383	375	354	341	359	327	388	314	324	363	356	366	323	329	372	370	386	367	321	334	346	354	340	347	356	335	340	377	363	338	343	378	325	328	326	349	386	354	356	372	347	345	367	367	338	349	369	341	358	374	361	341	328	320	344	327	325	347	359	369	346	386	382	349	361	340	387	382	378	357	324	357	344	345	351	351	343	353	349	336	368	331	319	353	343	297	362	351	347	313	354	383	395	360	335	371	412	354	365	332	321	356	352	352	343	370	369	362	370	354	367	345	368	346	347	377	339	352	351	349	334	356	336	373	347	383	356	392	366	349	325	345	315	343	355	371	373	375	339	351	374	343	368	358	372	363	338	342	339	327	349	339	346	358	342	331	331	397	374	344	323	351	348	338	323	337	383	357	357	346	354	364	341	373	369	350	334	367	349	370	338	338	354	376	331	369	321	344	357	344	374	344	361	334	357	363	354	377	358	357	381	371	361	353	353	322	353	331	345	321	381	354	352	328	336	354	337	372	350	360	348	360	365	359	371	325	350	385	322	339	342	352	384	359	358	368	370	376	350	349	342	332	366	343	329	331	337	348	388	370	366	371	347	337	361	355	354	345	376	352	339	352	375	363	321	329	384	336	358	337	325	339	364	372	365	325	364	362	381	364	350	375	319	344	326	351	396	343	351	305	339	330	354	352	361	326	336	375	353	340	337	364	337	351	340	358	364	367	317	339	356	368	334	339	336	368	362	363	357	346	377	352	405	332	377	340	340	344	331	343	377	353	333	365	317	339	365	369	358	346	362	361	357	355	319	343	359	377	351	373	334	363	357	333	371	374	350	327	349	323	351	336	357	334	335	334	353	369	335	387	364	334	334	348	325	347	323	365	321	359	382	344	343	331	370	354	359	328	361	354	331	327	354	351	341	353	397	347	359	351	359	361	368	359	339	382	358	341	330	343	336	352	330	368	347	340	343	339	349	348	377	368	363	350	352	341	313	377	386	348	352	326	358	385	321	365	335	356	335	323	370	356	347	379	354	334	352	319	346	307	350	384	327	373	352	331	357	369	346	364	335	372	331	377	317	361	366	351	347	347	368	376	349	369	329	345	366	374	399	357	326	379	363	364	362	376	344	335	370	353	326	342	349	356	344	343	363	363	331	373	393	344	349	365	360	323	329	352	389	324	366	351	359	353	311	338	350	373	356	345	372	344	375	384	357	317	342	342	334	348	343	355	349	357	354	354	363	355	359	352	363	342	348	384	368	333	356	353	385	363	364	317	362	354	343	363	354	348	346	373	352	376	381	327	373	349	338	337	350	372	352	355	370	318	344	373	354	380	367	355	370	363	343	328	344	366	358	350	398	321	340	353	389	365	327	376	332	342	349	368	361	341	370	358	374	342	332	355	356	340	349	325	376	331	372	354	354	354	341	354	347	350	351	412	364	314	342	378	339	352	390	360	349	359	338	374	337	345	333	377	343	351	331	383	346	355	392	344	338	362	336	358	387	355	373	359	346	351	378	337	331	348	370	340	378	343	390	368	379	362	355	330	365	374	367	361	339	367	344	387	350	364	354	360	357	309	365	364	340	383	346	346	328	349	362	345	350	328	350	354	377	367	365	366	304	339	345	348	376	345	309	357	328	334	326	382	354	334	333	389	372	349	325	367	340	378	380	327	361	341	385	383	362	356	371	347	403	348	383	338	342	367	390	352	406	348	404	353	354	332	363	353	364	338	340	354	346	315	337	330	367	351	338	352	365	333	355	352	379	359	365	379	359	355	342	358	338	347	344	370	338	343	346	326	320	361	320	368	353	332	329	357	349	336	350	388	361	365	337	370	398	333	326	360	360	349	349	351	329	362	344	335	329	377	373	373	364	341	334	336	357	373	361	324	366	349	356	361	342	354	345	337	360	322	382	360	358	324	326	351	333	384	362	305	332	349	356	349	326	345	334	324	329	376	362	360	368	370	359	326	315	372	360	369	364	360	372	329	407	338	355	331	388	343	345	378	347	413	349	355	308	378	326	325	370	333	346	353	390	361	328	313	336	376	340	349	338	355	370	367	368	369	384	372	365	336	356	354	358	313	356	363	357	349	350	320	400	357	341	357	316	358	339	385	347	335	371	335	331	318	340	342	361	346	330	372	367	332	377	337	315	367	366	366	388	341	343	411	357	321	355	369	354	345	388	355	356	345	338	360	332	341	363	370	345	345	357	288	341	372	383	378	362	386	349	341	336	369	370	347	349	374	328	365	358	347	353	360	354	351	329	353	342	325	351	323	331	363	334	349	358	376	360	387	372	349	332	366	354	358	348	345	340	327	359	376	337	353	379	348	369	353	334	352	371	336	343	341	369	362	344	362	376	344	314	334	376	328	385	328	346	356	324	370	323	381	378	336	362	328	336	308	348	395	336	319	347	340	345	340	353	332	319	356	333	368	327	363	341	341	367	345	334	312	338	325	373	375	327	321	332	324	326	355	353	358	333	358	338	342	307	354	365	356	343	345	354	415	322	340	339	351	348	354	351	345	336	358	362	313	345	349	364	353	371	350	358	328	354	381	342	361	353	368	355	311	349	357	341	352	335	334	355	369	358	354	381	306	348	334	353	317	387	394	330	399	348	346	331	350	359	327	353	377	342	362	353	351	320	328	372	346	317	360	387	336	325	349	361	336	338	356	326	349	351	343	346	367	329	397	362	345	347	330	343	348	357	371	336	362	342	356	402	331	317	339	339	344	359	353	325	353	357	344	330	368	385	329	370	366	351	364	336	339	337	343	354	368	329	342	316	334	349	358	336
39522	64279	46684	30115	16758	7182	4243	2913	2059	1471	1301	1077	889	769	685	649	560	570	520	456	486	443	453	458	445	393	402	421	396	402	372	428	401	385	394	408	364	385	406	402	323	356	411	379	363	365	395	406	396	394	351	375	386	389	372	418	389	379	411	423	396	386	409	380	352	391	364	338	407	384	377	334	430	379	399	379	384	357	353	417	365	380	391	368	358	375	364	390	398	380	380	381	400	407	399	397	403	382	392	414	384	410	371	403	376	356	359	371	390	409	388	392	342	375	373	344	391	370	366	378	371	376	384	379	391	374	420	370	364	415	362	384	349	385	386	398	362	397	372	366	364	407	405	380	390	370	394	375	356	384	397	379	383	382	367	371	397	400	335	378	364	378	399	373	386	377	379	407	392	400	382	376	363	358	378	401	399	378	401	411	391	397	370	364	356	420	384	389	372	364	385	395	373	357	350	386	378	354	406	399	403	373	386	374	391	372	369	420	359	422	368	377	398	389	363	372	350	384	403	374	386	353	402	362	387	383	413	392	360	405	417	371	397	380	385	362	369	329	380	387	385	368	393	399	378	373	378	384	384	397	376	374	373	362	363	376	369	385	390	361	386	373	363	372	410	398	386	385	385	376	426	378	386	381	368	360	386	398	382	366	379	392	356	421	409	395	410	378	356	405	399	378	422	408	358	356	377	330	361	377	384	363	393	364	385	380	350	376	365	374	370	406	360	366	339	379	385	399	384	413	370	379	400	392	343	394	373	385	391	401	403	400	392	385	367	406	398	395	361	409	413	371	373	385	358	433	415	389	371	408	380	401	394	407	342	392	375	371	409	398	310	387	404	414	362	407	366	400	374	365	366	364	353	371	391	401	402	366	396	366	349	403	371	396	400	385	392	389	348	351	362	356	408	357	390	377	373	395	384	377	379	372	369	356	395	358	418	382	409	367	407	376	355	378	401	359	397	359	394	385	402	421	335	391	391	374	423	389	428	369	385	356	380	398	387	373	391	413	411	418	368	392	381	407	362	372	363	402	352	393	366	402	396	408	388	432	365	389	405	412	372	405	363	387	410	435	398	389	400	371	411	366	398	367	399	366	392	363	385	334	388	381	378	371	391	389	362	420	367	376	385	368	374	403	369	396	394	417	373	382	362	364	370	379	378	377	401	382	369	377	384	372	420	363	390	353	376	390	393	369	379	400	397	417	353	372	350	366	378	375	368	373	370	350	364	385	374	363	380	387	369	377	365	375	391	408	355	396	383	366	346	366	368	357	415	398	391	391	348	418	338	363	308	387	399	376	360	393	401	398	415	365	391	384	416	396	412	391	367	370	352	379	383	384	357	343	426	395	396	390	402	387	398	394	380	382	354	424	379	410	389	395	362	382	400	373	371	397	394	373	372	385	408	402	351	359	381	374	366	395	376	348	379	391	383	370	402	384	369	402	381	373	363	386	394	395	378	366	402	402	404	361	384	396	408	403	406	378	398	372	370	393	389	399	380	345	416	389	371	390	403	426	375	413	370	358	390	393	373	371	398	364	410	376	376	374	367	396	363	389	375	392	380	375	351	368	376	380	386	389	392	392	398	382	358	371	400	385	396	409	355	380	366	360	426	364	371	394	336	369	397	387	342	370	357	404	395	391	409	380	366	372	357	407	378	393	377	349	356	377	421	388	360	376	394	353	379	375	400	403	374	403	346	395	359	359	357	365	372	407	412	385	380	362	392	355	350	399	381	371	354	388	365	373	383	401	394	381	369	383	388	400	376	359	369	381	380	375	391	391	419	399	376	379	365	354	389	391	396	400	414	399	385	402	401	369	326	392	385	379	404	376	405	379	387	375	416	416	367	344	399	363	395	366	389	367	396	375	382	349	367	399	369	402	358	408	359	401	373	406	376	406	364	388	387	368	422	383	369	393	377	392	359	378	385	391	383	386	362	357	342	354	383	352	405	396	367	379	375	395	367	384	390	363	395	423	334	400	376	380	362	379	343	388	372	398	392	385	372	347	367	380	431	419	358	395	378	348	377	354	388	396	404	380	371	364	381	382	349	363	357	375	370	359	365	371	342	400	397	394	357	357	380	331	381	403	388	341	369	381	405	381	382	372	401	387	414	346	403	379	406	362	374	407	369	381	405	356	367	410	382	429	346	387	387	374	373	352	370	380	403	375	359	428	362	377	390	428	404	370	370	367	362	405	366	360	393	364	384	362	378	396	376	381	400	375	387	377	366	365	369	357	404	370	385	323	366	368	391	357	359	439	403	380	392	385	405	393	361	366	390	337	397	361	364	363	405	376	425	365	335	413	398	368	366	364	370	396	388	367	387	397	400	343	386	360	367	356	370	397	389	353	422	385	386	353	381	356	366	349	403	366	377	388	384	382	374	373	369	363	388	375	407	381	382	360	413	366	374	391	360	389	366	357	372	371	388	379	375	360	376	332	370	382	380	341	365	394	375	426	350	414	362	362	379	399	369	357	359	396	360	386	393	356	383	367	397	391	403	390	383	379	361	398	386	386	363	367	351	380	351	360	420	388	375	376	382	399	387	368	386	407	370	351	434	343	359	363	388	370	377	355	409	389	395	374	416	366	349	397	366	374	397	407	379	375	386	401	389	353	395	406	374	394	395	421	388	380	434	392	381	356	405	389	377	408	371	393	361	412	400	371	410	388	345	402	430	336	404	408	367	375	386	375	386	371	387	389	377	387	385	414	365	388	386	412	364	381	378	376	371	372	333	389	407	364	381	374	364	411	340	364	415	360	372	354	377	353	368	323	407	371	368	389	390	375	373	398	398	404	392	380	381	397	368	385	345	360	342	387	374	384	408	361	368	371	321	391	376	373	418	404	380	379	378	399	367	374	394	340	399	379	363	356	383	377	367	350	404	359	389	363	367	381	389	410	378	371	364	367	391	426	371	403	402	394	404	395	353	412	420	382	396	397	381	413	373	372	384	375	388	372	373	341	384	395	398	385	410	393	368	386	364	398	381	368	361	409	388	408	357	400	359	362	396	387	378	395	392	379	355	358	403	391	359	389	354	420	384	365	381	359	384	358	380	349	388	374	379	395	338	389	350	374	407	387	350	395	364	365	375	366	376	384	372	383	384	361	378	353	404	357	381	376	407	373	385	388	394	347	401	378	370	375	366	391	374	378	372	401	366	372	398	377	405	402	399	350	385	350	358	415	381	366	404	401	400	412	415	364	385	394	372	352	368	397	355	367	396	362	370	372	390	372	369	374	370	373	381	407	383	375	404	347	364	396	401	386	399	376	391	382	353	377	344	389	393	372	382	373	390	342	369	386	377	362	358	381	366	370	386	398	341	404	374	359	384	388	384	378	398	342	348	393	391	391	373	410	400	392	373	387	410	374	368	382	387	361	351	347	412	409	385	359	375	338	366	366	366	385	363	355	407	401	366	413	398	396	322	350	399	398	389	406	385	381	410	365	400	373	394	398	359	370	359	379	380	394	439	418	389	375	361	374	339	394
32358	31551	29602	16692	4825	2046	1376	1057	797	681	619	549	534	493	455	426	426	426	422	439	431	398	381	407	405	396	420	404	370	365	449	423	378	422	399	409	402	378	391	371	411	418	383	436	431	380	371	409	391	440	382	426	412	374	398	405	401	414	387	389	404	372	405	402	381	389	351	417	444	430	422	404	417	415	382	392	368	390	404	407	424	386	405	443	449	424	412	418	384	417	396	403	391	398	403	417	368	390	400	399	389	390	414	402	388	391	400	413	369	406	401	388	409	392	398	420	397	387	404	382	404	378	403	392	436	386	414	405	409	393	423	416	405	391	426	365	372	378	438	401	394	381	414	392	428	412	438	401	405	413	377	410	391	399	423	427	381	404	416	405	370	402	389	409	408	400	395	420	421	370	402	403	416	402	363	361	375	412	402	418	434	419	393	396	371	385	406	357	352	391	404	425	432	406	452	407	383	420	404	352	398	394	374	390	388	367	404	407	387	423	413	393	381	414	359	411	375	399	416	378	387	442	383	412	400	371	415	395	432	400	375	420	410	400	415	374	416	408	410	425	379	396	407	349	424	397	399	389	411	378	386	365	410	410	374	406	431	402	388	405	411	380	382	419	395	403	400	450	410	397	442	365	396	411	413	417	380	400	399	396	396	403	385	374	410	418	401	397	398	430	413	393	408	421	369	439	413	398	389	436	441	390	416	410	367	447	395	418	416	411	411	407	421	362	423	419	407	433	394	363	414	389	370	414	399	401	411	425	385	384	409	374	405	364	405	403	442	411	450	423	422	382	409	429	402	429	407	434	394	394	382	409	404	452	400	375	400	387	390	402	398	394	402	408	393	407	409	350	444	388	399	393	387	419	394	440	407	400	425	419	438	402	405	401	394	397	417	403	386	406	404	416	409	428	408	384	391	394	406	386	373	402	453	390	400	394	387	424	385	403	387	387	402	414	393	380	396	410	441	401	391	395	404	442	409	416	405	359	420	377	413	403	403	375	404	413	411	435	388	411	398	389	368	397	371	407	389	448	390	369	395	361	388	365	388	386	394	390	421	412	390	410	360	388	421	426	384	398	362	417	406	422	408	370	401	408	401	427	377	409	410	390	374	398	410	387	407	373	415	403	404	429	429	396	420	432	406	409	439	414	382	416	399	389	392	418	372	418	385	396	382	372	416	402	398	368	370	371	414	420	383	411	420	377	413	408	412	412	391	381	412	402	402	398	380	363	416	419	415	384	398	413	407	410	380	386	380	426	370	401	400	388	365	393	410	373	419	385	392	361	402	391	378	387	413	387	398	437	395	400	434	408	398	423	401	410	405	382	401	418	390	390	409	377	384	400	431	394	394	384	408	398	440	403	409	366	408	386	405	382	418	415	377	390	450	422	367	429	413	405	424	414	389	392	409	391	434	378	374	383	417	402	389	376	432	404	385	425	396	414	356	381	384	421	388	421	409	417	404	413	415	408	390	417	398	389	436	393	386	395	372	377	427	395	395	411	383	375	403	432	378	395	415	436	390	406	406	390	406	371	402	378	391	387	422	393	416	432	383	442	374	398	407	401	389	421	378	441	418	429	379	426	406	376	416	396	378	369	416	418	408	412	371	416	374	361	397	402	399	405	396	415	404	413	398	391	399	411	395	372	380	405	421	377	401	371	414	439	410	379	376	410	395	424	400	418	385	431	413	390	406	389	395	433	367	403	400	412	384	369	406	391	389	383	361	368	434	371	401	363	380	412	400	427	391	421	395	384	401	391	418	384	370	396	426	374	375	383	420	390	414	439	384	404	434	386	390	383	426	359	412	412	398	396	434	384	381	410	423	418	400	348	377	364	412	409	425	409	404	385	414	398	413	384	400	366	411	402	423	376	418	375	417	375	422	393	387	389	449	411	409	417	386	423	396	391	408	411	392	400	380	397	428	455	408	383	384	402	398	372	392	386	378	437	387	396	413	404	388	337	409	405	406	406	393	393	396	372	386	384	361	380	388	412	387	444	392	382	390	394	428	372	399	428	392	409	395	387	423	397	418	395	368	384	381	385	399	406	413	384	375	440	432	391	464	375	390	407	397	415	408	393	434	387	385	372	372	399	354	411	381	381	407	406	395	401	390	393	414	396	384	392	385	393	411	403	399	381	426	392	375	367	392	432	386	386	386	387	397	408	391	456	423	369	384	431	425	408	377	401	417	433	397	407	409	393	381	384	397	398	430	354	410	354	402	360	433	388	385	437	352	430	418	387	366	439	398	396	396	395	419	416	412	394	403	388	378	416	370	377	417	418	367	384	357	363	392	396	409	418	400	369	417	345	429	402	392	408	417	380	394	405	406	416	369	381	369	394	393	399	394	404	417	398	454	375	421	413	429	429	407	408	416	429	399	383	374	374	410	366	414	366	388	399	409	432	438	383	433	406	365	390	397	391	375	425	433	400	405	381	413	390	437	395	378	387	431	405	404	388	348	373	379	428	407	381	412	403	427	384	387	397	384	420	415	391	429	379	408	394	359	393	396	379	388	409	391	406	418	405	412	410	416	438	422	415	395	381	421	390	423	397	380	429	414	391	395	404	380	369	378	389	385	389	388	433	387	384	381	391	403	389	391	398	428	414	449	362	400	403	388	399	409	421	391	423	422	437	408	374	427	413	393	409	412	392	378	396	400	387	410	409	428	429	415	396	420	385	361	352	408	396	418	411	393	383	395	390	409	403	393	411	406	394	398	406	404	417	426	375	407	378	410	417	395	442	400	381	348	444	410	409	408	396	407	415	414	407	389	390	415	387	423	399	417	384	405	421	366	408	503	382	424	402	411	372	400	395	372	423	410	401	417	422	403	425	424	393	420	380	395	402	394	416	399	433	372	361	407	399	389	398	441	414	411	391	439	397	406	415	393	400	404	418	420	418	412	397	435	433	407	407	415	398	392	383	382	392	376	421	392	423	387	444	380	413	414	408	384	425	423	390	388	401	403	396	392	425	411	413	386	418	408	385	423	413	439	401	395	361	397	408	364	367	379	421	348	445	363	380	385	386	406	435	395	435	398	389	349	386	384	378	385	384	380	378	438	386	384	405	398	416	393	442	426	395	393	430	411	426	399	406	399	379	395	399	403	408	385	416	376	382	428	431	407	411	416	403	409	433	380	389	386	397	397	378	456	376	387	403	411	408	408	403	375	363	392	404	416	372	419	421	386	407	376	406	432	391	422	378	382	395	375	430	419	373	388	381	423	395	392	415	386	383	426	399	379	410	419	430	437	424	403	402	388	405	397	386	409	410	379	405	381	364	412	372	404	418	401	386	388	424	401	387	375	425	376	387	405	395	435	427	424	415	410	376	429	365	391	382	411	405	386	396	387	420	411	354	403	417	438	412	428	398	384	356	385	403	413	419	408	401	392	407	405	387	397	409	369	386	419	400	411	414	404	417	407	361	389	401	413	408	364	363	392	373	393	433	408	365	401	389	424	416	341	409	401	407	383	440	396	374	413	400	416	430
35121	44935	31203	16007	6258	3390	2266	1612	1132	982	812	704	710	585	569	558	517	478	467	474	474	476	481	463	441	472	448	460	430	469	456	487	491	423	432	430	506	478	429	434	426	442	391	453	442	444	431	418	457	409	466	473	436	450	449	381	431	414	413	474	413	453	411	460	425	446	484	429	471	421	429	457	455	449	412	418	448	454	428	452	422	494	446	425	435	426	475	410	456	445	417	423	419	407	469	395	430	443	445	440	442	423	419	443	422	440	401	431	410	475	465	438	441	414	426	407	442	431	450	416	408	418	426	418	478	447	461	473	425	442	442	450	448	453	459	407	443	394	431	456	475	453	466	418	454	430	445	436	458	434	461	418	436	453	453	477	428	432	454	472	456	432	454	438	461	470	440	426	457	438	453	464	443	416	442	427	412	423	419	420	438	466	412	433	450	470	452	455	423	445	416	433	447	485	470	425	425	415	427	412	445	425	410	469	429	449	435	421	423	411	414	475	449	419	457	476	437	439	438	427	444	452	426	426	442	468	423	468	416	435	423	419	432	434	437	436	444	415	452	426	451	456	450	442	422	447	440	470	417	453	432	437	443	463	460	425	479	419	426	444	438	383	443	455	465	464	432	435	466	431	448	460	446	462	457	436	453	405	446	445	444	430	427	410	442	422	465	430	408	458	464	429	472	446	467	466	452	423	451	402	433	472	438	411	449	439	414	443	476	465	443	421	456	443	430	469	428	445	446	461	470	454	480	433	456	425	467	460	434	447	449	461	407	429	428	470	442	435	486	434	439	451	460	445	421	391	412	423	425	433	442	479	417	451	460	427	446	460	432	419	467	408	444	430	441	428	434	432	435	445	481	467	448	417	444	467	471	461	475	434	482	439	437	420	404	419	442	466	427	491	470	446	472	456	416	434	459	453	492	390	421	421	450	453	411	445	458	449	411	441	456	442	439	423	449	425	486	420	440	402	461	459	437	422	430	429	446	456	441	436	396	445	468	450	441	428	471	421	452	415	428	427	424	457	443	451	401	493	451	434	444	431	452	441	484	404	457	455	410	438	437	412	433	461	431	439	471	426	433	449	433	478	420	454	442	419	453	388	454	477	448	482	445	449	455	450	436	439	425	471	441	407	439	456	454	437	428	452	428	430	422	426	424	420	430	438	454	422	424	447	435	443	406	466	442	423	438	456	458	448	445	439	470	437	428	439	446	428	416	427	434	445	433	438	489	430	469	426	479	442	467	406	451	463	443	461	447	466	423	425	452	417	447	428	452	439	419	479	448	444	403	466	448	421	510	437	452	494	445	449	438	414	433	440	467	443	440	456	472	431	429	414	475	478	435	417	428	426	436	436	407	454	480	445	420	420	404	440	440	433	425	490	441	456	452	413	483	401	418	447	428	460	458	467	419	443	443	447	443	429	451	438	442	431	439	457	465	437	444	446	428	434	452	436	399	427	429	432	450	460	463	442	486	442	475	445	445	440	434	443	453	429	485	449	417	414	426	430	446	452	425	451	462	464	421	423	479	409	446	465	433	463	442	406	419	420	411	435	424	452	438	465	448	441	432	435	422	416	424	476	449	466	472	443	420	435	459	484	472	451	467	435	438	444	445	443	445	435	452	414	453	427	431	475	422	446	414	410	431	446	509	464	451	463	453	450	410	454	461	432	466	424	406	442	428	474	416	476	436	460	469	446	467	427	408	454	456	469	445	404	449	417	428	414	410	418	433	407	463	413	462	458	457	423	451	459	428	441	391	434	478	464	471	409	451	423	420	389	433	461	441	414	399	416	465	465	396	429	433	433	429	417	452	411	420	442	433	427	405	457	481	402	453	434	466	464	426	483	444	449	429	451	435	420	438	460	420	400	414	457	386	463	441	451	433	409	402	411	422	474	485	426	425	428	451	434	423	451	501	454	451	429	454	452	405	470	478	436	429	453	450	433	458	463	451	409	422	449	474	455	411	424	461	428	463	481	425	469	461	442	460	431	439	466	416	464	488	426	446	456	474	410	473	430	476	425	431	456	456	459	458	414	436	453	475	453	434	457	437	427	446	433	420	453	444	466	438	436	446	442	458	398	473	443	465	443	471	458	422	463	405	422	454	461	476	423	437	433	444	465	408	406	415	425	439	431	429	448	421	436	401	435	437	430	434	417	491	484	422	449	426	398	459	463	416	472	449	427	423	428	446	430	434	443	437	441	449	456	451	423	419	402	431	430	457	434	483	443	448	475	444	435	436	446	459	472	434	456	436	467	439	468	417	438	449	431	413	496	494	457	410	440	438	470	434	467	440	434	459	440	455	451	455	455	430	418	471	413	427	438	467	469	433	468	411	457	472	477	424	503	415	424	421	471	434	462	452	425	439	412	436	415	452	472	435	442	443	458	461	421	451	427	464	416	443	459	432	448	464	457	427	449	468	420	468	454	458	448	438	450	422	441	451	467	444	445	439	444	447	439	383	457	459	461	449	401	410	408	436	435	454	421	471	454	442	419	482	428	431	435	467	433	452	452	435	483	412	432	403	451	433	468	455	458	419	429	441	446	415	445	434	422	408	435	421	482	458	427	438	434	433	411	477	455	449	413	436	447	447	471	412	446	451	454	462	443	441	448	458	439	432	470	443	479	413	445	489	447	440	439	450	442	461	444	452	432	421	436	440	452	438	458	487	444	427	461	443	464	430	397	481	420	425	410	417	474	429	428	441	418	427	427	390	400	473	456	429	439	452	451	428	458	460	440	475	415	447	444	431	401	443	426	439	426	420	418	399	438	414	452	418	422	467	499	463	424	441	431	440	426	433	454	426	420	439	408	439	467	445	466	433	473	435	421	454	451	455	442	467	456	431	454	428	413	452	437	438	442	426	458	474	455	459	412	458	426	422	367	434	428	409	422	431	488	454	469	429	459	475	468	439	431	460	424	446	419	462	433	450	432	433	454	464	432	430	427	430	430	446	440	451	420	454	470	427	439	454	466	415	423	406	431	459	441	423	485	452	437	477	479	400	445	442	393	420	437	497	408	465	420	420	424	454	440	460	438	418	462	419	431	489	455	407	408	456	468	445	440	414	463	415	450	440	467	441	426	447	444	458	428	400	463	450	460	435	470	442	436	433	469	409	434	431	424	465	431	421	400	400	459	415	467	427	421	423	432	427	486	433	435	417	426	424	424	457	460	415	421	447	452	419	397	441	440	476	470	443	421	438	393	429	454	444	446	410	413	451	430	433	436	430	419	423	411	446	443	435	459	447	403	426	426	442	447	435	464	445	425	489	457	428	459	462	464	461	456	425	455	438	447	443	412	457	436	413	447	437	439	457	469	411	413	454	449	442	429	487	424	447	446	461	472	465	409	439	441	453	432	404	457	453	430	420	439	409	433	417	442	425	435	441	426	422	462	434	442	451	444	447	392	461	423	421	424	471	447	437	435	445	448	427	465	458	403	436	434	446	410	450	451	433	401	452	467	475	433	436	439	433	437	438	435	446	407	488	442
23878	21440	28641	24949	21112	12274	3575	1761	1154	940	786	698	620	574	491	471	449	401	425	392	423	379	415	352	359	366	371	354	323	371	387	363	373	368	366	335	333	371	330	374	349	359	359	355	356	366	323	358	352	360	334	347	376	352	340	328	351	319	354	362	336	369	349	369	343	379	361	325	366	368	367	390	340	367	333	351	374	327	373	344	353	352	344	361	328	361	329	358	347	343	348	336	357	362	347	349	377	375	389	358	341	342	335	346	347	379	349	321	339	339	326	347	370	380	358	343	327	348	332	342	347	362	337	355	331	368	350	335	376	382	349	354	331	340	360	366	331	365	362	334	336	353	376	333	334	368	351	358	378	321	351	327	304	366	331	334	356	320	347	326	350	400	362	335	349	364	379	341	332	341	341	353	371	356	345	345	365	325	369	358	354	345	347	354	340	355	361	345	312	366	311	335	317	342	318	373	366	353	337	389	368	331	317	347	333	331	370	323	315	349	347	344	398	354	333	331	346	324	350	353	382	347	357	368	328	356	330	343	334	354	357	353	340	367	355	347	324	362	356	331	342	373	353	353	337	372	371	361	357	380	351	347	347	337	382	351	328	357	320	368	351	390	319	359	383	375	380	353	342	367	306	360	368	311	345	350	350	363	349	394	372	333	326	327	352	349	349	360	347	366	380	367	353	334	344	320	356	353	326	359	365	324	353	362	372	362	339	328	330	366	333	306	318	355	326	338	336	343	348	376	358	357	358	330	352	338	336	360	331	339	352	361	351	349	354	353	321	344	343	321	324	354	343	341	320	349	346	344	346	352	338	337	353	329	344	324	337	347	361	342	366	321	353	336	338	353	369	325	342	354	363	339	369	315	327	341	331	344	349	319	345	331	352	352	358	354	336	372	354	338	333	364	345	342	368	358	353	353	353	332	377	325	354	352	325	365	364	354	388	362	378	353	356	360	347	307	372	299	338	333	382	347	354	346	373	341	362	364	385	341	345	340	345	390	346	330	338	348	362	350	348	400	316	354	363	362	370	337	337	356	333	331	345	367	357	383	372	333	363	342	378	383	340	302	347	340	359	346	351	345	322	383	360	369	346	346	347	370	335	363	339	357	360	362	343	334	390	373	376	343	326	346	369	360	385	338	354	358	355	352	360	359	373	326	360	350	379	369	337	348	340	360	344	338	345	330	349	355	340	355	362	354	361	339	348	314	333	365	322	337	338	350	383	395	358	350	323	344	357	328	336	346	382	311	364	353	335	352	377	335	378	361	345	336	339	314	320	371	338	359	341	337	335	366	339	347	338	363	341	383	358	311	313	363	355	352	371	343	326	364	369	328	341	292	339	351	354	366	322	371	329	304	325	355	350	356	338	361	355	370	357	330	346	358	341	331	371	358	387	332	374	357	342	356	364	359	353	353	353	344	331	369	344	362	329	369	359	360	337	387	312	326	347	382	374	363	338	300	354	357	345	353	365	333	339	337	353	351	301	339	341	303	330	350	359	346	363	369	332	372	344	338	317	341	344	363	344	328	353	343	353	359	351	363	376	353	352	346	342	327	395	360	330	356	361	315	372	374	362	365	321	346	341	320	376	356	336	344	360	340	368	344	357	341	321	340	360	386	332	332	349	354	372	339	342	340	312	368	316	376	330	374	362	357	349	371	355	321	356	358	336	340	344	328	348	358	343	336	360	326	333	363	346	389	330	318	357	337	338	319	365	333	383	362	376	346	346	360	380	362	343	321	356	344	356	336	342	364	372	333	336	365	335	364	338	324	335	345	330	311	361	360	335	340	352	344	333	319	349	363	335	335	365	337	365	349	310	374	364	345	347	357	329	359	344	360	330	320	333	354	360	356	320	369	323	341	344	342	323	342	355	356	329	377	380	341	374	354	362	340	327	340	321	322	337	395	357	355	375	328	333	356	318	348	363	331	334	384	303	318	379	357	386	359	348	378	344	327	351	371	371	338	340	363	366	397	345	340	338	344	334	368	347	382	353	331	334	358	319	340	395	329	333	384	303	357	350	352	337	334	335	346	354	343	362	324	342	344	356	360	339	352	346	384	396	318	332	365	354	323	351	351	352	334	334	376	371	345	374	352	340	345	346	339	371	293	362	335	354	315	340	315	340	332	350	339	341	369	356	347	349	346	358	347	346	377	343	330	377	333	370	378	341	342	354	320	354	323	333	330	342	351	334	337	338	331	353	339	354	342	357	344	343	341	359	388	329	348	317	354	347	385	362	342	363	357	340	368	357	375	307	339	347	334	382	350	325	314	323	355	361	360	361	369	359	356	362	358	322	351	319	343	315	364	355	346	336	343	385	358	324	345	337	327	356	347	344	327	328	349	355	338	336	362	360	347	339	387	334	339	367	327	354	344	344	323	340	370	333	332	361	394	340	356	375	366	334	303	348	368	355	353	383	337	334	359	356	351	336	354	347	352	337	349	383	346	350	343	360	337	338	362	354	329	345	331	349	362	361	329	320	365	329	330	336	343	401	361	328	347	326	342	344	368	351	371	352	328	330	372	368	340	365	348	394	367	349	359	322	336	360	331	350	391	383	349	344	355	367	346	348	326	333	345	332	369	351	336	359	363	344	325	350	363	351	382	372	363	356	358	333	348	305	374	340	360	337	357	345	353	362	379	342	350	376	331	383	365	350	349	321	351	365	327	322	363	327	361	319	367	338	327	336	360	334	339	374	342	308	349	356	368	343	356	340	332	360	361	360	356	356	357	358	334	329	362	325	353	324	347	354	378	330	345	375	318	337	350	349	374	395	365	325	357	317	334	351	345	360	393	327	326	341	359	354	338	343	357	358	328	329	337	360	346	335	351	360	367	337	383	382	360	380	374	334	338	321	339	351	333	352	331	345	348	355	335	359	361	345	349	331	345	339	335	333	350	366	344	362	389	364	353	347	338	348	351	365	381	363	341	345	374	349	364	354	332	358	317	369	333	340	367	353	359	341	338	341	350	361	355	354	348	331	365	358	351	320	368	337	356	320	343	314	390	353	361	368	332	376	331	368	352	370	368	354	345	343	355	353	373	328	360	330	359	371	352	371	386	340	370	357	347	343	347	345	345	338	366	372	353	339	358	355	331	359	390	361	329	346	387	350	329	313	367	331	376	319	355	346	350	366	359	315	383	323	341	354	334	350	346	368	358	341	364	347	349	354	378	363	373	348	340	327	365	353	352	358	358	348	358	350	366	362	354	380	357	346	331	342	324	384	384	352	313	341	330	348	367	358	387	325	348	360	352	342	358	352	333	343	314	374	343	350	339	325	362	357	349	329	364	350	322	356	336	332	333	403	352	358	361	356	331	353	368	378	356	354	350	354	362	361	362	345	334	343	350	362	345	305	336	367	365	352	333	352	337	379	342	362	339	375	342	329	340	322	324	335	312	344	317	311	367	356	383	348	343	337	364	319	297	325	305	344	347	329	354	384	362	335	338	357	356	318	333	365	351	329	340	341	357	363	335	342	322	374	360
35435	56145	41121	23101	13043	6844	4040	2718	1838	1372	1152	970	865	749	586	587	600	513	490	451	487	448	412	456	421	419	437	412	389	432	399	396	404	398	411	370	411	397	386	387	375	375	347	375	385	362	375	436	395	415	374	380	371	358	384	350	357	376	377	402	406	348	415	348	380	346	377	369	381	383	368	395	404	392	379	387	376	379	379	390	378	383	376	359	377	368	374	380	387	405	390	356	366	391	410	362	399	359	353	403	374	379	411	358	363	414	360	362	347	412	394	390	359	419	388	390	387	371	386	406	388	391	439	382	406	372	392	428	405	360	340	359	403	366	367	334	410	400	429	363	377	411	388	407	390	426	388	395	411	384	390	396	383	409	391	387	385	386	417	388	367	421	369	397	370	379	420	367	393	391	357	347	378	386	381	369	385	354	408	413	402	397	377	353	377	376	379	396	354	376	375	383	408	407	384	388	364	378	401	386	358	393	368	397	365	384	436	413	390	382	397	366	408	434	390	382	367	362	365	391	373	365	400	402	388	359	412	404	383	376	404	354	404	352	360	385	388	388	350	368	372	385	363	398	394	390	402	390	345	382	391	358	379	349	401	395	376	413	362	364	393	401	382	382	370	375	381	378	386	390	385	395	344	415	367	365	399	356	366	376	358	387	394	352	367	361	356	380	394	376	388	358	368	421	437	389	350	402	384	381	401	404	376	380	405	406	390	405	387	395	387	376	386	388	350	424	399	393	446	359	368	373	376	362	364	406	369	388	376	356	397	403	364	349	341	385	372	374	368	387	384	423	395	401	368	405	405	370	408	358	407	395	374	421	375	405	355	364	389	363	393	392	390	375	394	356	363	396	389	392	404	371	369	377	357	404	372	381	382	393	408	406	377	362	406	405	383	378	374	360	415	374	405	369	411	396	352	402	401	380	379	403	359	369	385	390	388	416	375	371	375	387	356	380	357	369	377	384	377	391	397	429	434	380	398	365	368	417	378	418	359	394	386	358	371	388	389	367	364	361	394	391	384	405	400	368	403	411	372	391	391	401	400	401	381	398	382	379	403	383	421	380	355	356	384	373	358	390	389	391	400	360	395	374	369	406	377	385	394	367	374	366	352	401	396	414	384	365	388	386	369	399	402	390	390	398	386	344	366	390	361	361	409	385	371	395	389	395	375	375	377	385	364	443	395	393	373	396	373	384	377	445	401	376	395	398	363	404	380	396	389	366	376	383	375	386	358	410	386	372	400	382	369	345	375	371	383	349	378	387	383	385	359	372	395	412	420	418	369	363	393	390	384	389	420	359	398	380	412	393	407	393	368	376	371	392	373	370	377	384	382	410	391	408	377	394	400	375	342	375	365	380	396	343	378	371	358	393	382	370	393	367	394	415	382	398	386	360	372	383	414	400	417	388	351	412	352	396	381	377	391	378	408	360	377	396	407	406	374	381	381	377	388	375	393	393	403	384	419	356	395	380	396	388	384	380	423	373	436	382	409	380	363	387	383	356	375	388	398	415	393	412	359	378	372	368	393	389	371	401	396	362	382	371	388	364	383	354	365	349	384	387	405	362	376	371	382	332	432	365	357	393	402	393	379	363	392	376	378	422	380	373	370	419	389	411	385	377	404	370	375	392	374	415	389	396	342	373	375	369	413	386	360	396	403	364	367	389	366	360	348	403	375	393	366	369	362	364	390	438	379	385	394	343	382	375	417	429	379	361	380	383	372	367	390	411	377	382	380	389	364	368	352	388	399	400	416	423	389	361	383	393	388	375	373	365	351	365	368	357	409	399	362	395	428	376	367	362	359	383	397	385	356	395	377	394	385	401	330	366	377	389	365	416	386	424	330	378	417	367	376	374	382	396	395	376	385	383	388	394	386	346	358	383	378	370	360	392	416	366	393	397	367	399	374	374	388	359	362	375	347	394	386	394	375	408	394	378	374	404	373	405	391	380	393	377	405	382	422	381	372	381	373	419	359	370	370	400	386	355	388	412	389	405	394	385	397	407	401	389	375	392	353	383	380	386	357	400	385	403	351	383	354	381	374	421	366	426	383	357	407	380	399	354	394	376	385	343	390	408	354	403	390	385	392	387	387	387	413	369	362	376	396	371	400	396	386	379	384	384	384	379	424	376	401	400	391	381	389	393	400	361	365	380	365	361	337	362	391	353	364	381	409	376	390	377	422	402	415	413	372	396	356	445	350	368	364	372	378	385	370	371	381	379	380	369	349	375	359	389	421	382	379	394	403	409	383	387	370	377	383	381	422	368	412	419	419	392	362	350	359	372	373	378	380	377	387	362	404	372	349	355	403	381	362	412	399	396	395	371	381	422	413	393	421	386	372	367	378	376	421	370	408	372	387	370	357	370	389	398	383	392	384	378	373	395	362	390	367	389	395	391	422	401	392	397	397	373	382	401	396	367	414	409	396	410	369	406	386	406	388	395	374	445	365	387	348	384	369	388	405	377	386	371	396	406	347	384	356	365	362	371	385	382	417	393	379	388	377	356	400	357	427	379	396	375	384	366	373	378	377	413	388	411	363	377	361	371	390	369	398	413	383	346	376	381	394	374	405	365	402	350	354	370	357	366	392	375	334	390	308	387	386	370	373	383	395	398	364	374	379	399	356	398	387	372	371	378	396	375	398	385	396	427	384	365	377	382	351	379	405	371	397	378	366	436	375	351	374	379	398	400	376	381	384	383	375	370	396	380	410	370	372	407	385	405	376	379	375	380	400	379	401	394	339	391	377	414	369	368	372	414	405	378	417	391	390	343	367	406	355	390	413	386	380	355	410	382	347	383	380	397	379	383	380	382	386	353	332	357	373	371	349	391	379	394	396	383	372	402	370	391	363	383	398	354	381	361	420	452	367	368	408	422	426	384	387	367	379	369	367	390	382	408	393	354	385	380	390	345	369	419	384	384	388	388	392	376	386	380	373	375	338	375	381	390	364	361	345	368	365	382	415	370	389	349	376	362	397	391	409	413	374	382	407	409	378	403	409	406	340	405	385	381	372	362	421	379	398	379	368	420	338	378	407	399	410	377	386	371	394	361	395	391	403	367	395	422	384	350	384	412	380	395	377	389	390	354	376	366	370	369	395	381	386	363	351	364	378	382	403	365	410	367	389	415	362	385	370	385	390	416	350	348	384	371	401	382	369	382	373	367	368	386	382	349	359	388	396	367	383	400	394	409	380	409	411	389	381	394	366	381	409	391	412	364	384	373	395	384	362	364	362	388	404	373	394	378	341	362	392	406	411	393	361	389	395	399	383	404	385	411	384	385	376	382	405	370	377	379	378	402	362	393	410	348	370	386	370	378	389	383	367	400	388	352	357	394	400	370	393	383	382	391	401	351	379	387	366	403	359	420	394	363	385	419	422	411	373	401	373	384	355	387	412	408	379	380	408	409	415	366	400	416	350	384	393	356	385	386	410	375	427	376	390	371	390	389	408	351	420	400	375	403	386	375	373	355	351	397	369	388	386	371	374	352
25256	21663	28088	25462	12948	4158	2058	1339	1042	819	763	684	611	590	540	511	505	470	486	454	427	449	464	437	485	449	454	393	467	439	418	416	394	452	455	478	445	430	437	419	407	448	447	403	410	418	458	447	441	418	433	425	443	418	438	416	397	392	436	453	433	416	429	427	431	424	399	420	439	415	443	430	479	468	441	411	430	407	424	435	419	383	463	436	415	421	384	458	412	441	433	451	431	449	478	396	431	437	413	476	467	394	406	440	407	451	419	447	433	439	384	402	423	406	416	447	477	450	417	466	435	472	459	397	447	432	440	468	369	433	414	401	435	438	458	394	429	438	413	432	451	411	407	437	400	406	411	425	446	419	445	399	412	433	425	430	445	395	409	441	413	423	384	423	441	425	445	403	399	418	387	403	452	416	415	395	425	454	430	389	473	435	456	452	426	398	415	443	452	429	433	430	408	414	436	433	453	441	391	442	390	425	416	440	430	421	442	430	423	413	442	423	400	441	418	383	430	403	426	449	398	415	432	418	412	413	420	441	419	455	452	439	442	458	413	453	423	422	439	427	437	423	434	421	434	416	419	400	448	409	444	432	416	395	434	473	456	419	445	462	415	429	440	431	409	396	417	436	377	414	440	411	387	438	455	405	419	454	419	417	436	423	434	426	419	432	416	450	418	458	505	446	447	426	423	432	443	418	440	425	419	432	413	384	428	459	441	414	425	395	445	437	414	428	415	456	438	437	437	463	432	441	437	436	440	455	450	396	415	434	472	441	435	408	437	429	426	410	443	404	391	440	420	424	432	417	455	434	383	453	433	406	474	421	473	445	430	424	426	419	411	471	443	439	410	423	429	392	424	433	413	463	446	420	453	393	440	458	396	441	410	405	407	441	447	427	382	430	451	412	408	452	464	453	410	437	424	394	454	430	424	461	446	418	407	433	433	448	417	453	419	423	425	427	492	396	433	438	417	433	413	445	437	430	440	420	441	445	428	441	444	449	415	416	424	419	445	443	439	467	439	415	439	461	445	424	418	412	444	418	430	444	437	395	422	427	392	437	450	458	448	397	443	389	411	442	449	442	434	395	468	422	383	403	432	421	439	443	426	444	422	427	443	430	435	420	397	450	449	418	466	394	447	416	415	421	448	416	427	413	416	411	456	449	417	410	437	451	411	419	448	396	450	431	427	438	399	405	445	429	451	377	451	425	412	428	440	436	423	391	477	429	431	431	437	446	421	447	446	451	447	450	426	440	442	491	411	437	426	445	428	469	441	466	417	430	461	443	454	445	426	435	467	433	456	439	437	392	410	406	451	423	427	398	442	459	448	411	421	392	420	411	442	390	450	410	422	429	425	466	423	412	446	411	436	420	461	447	458	407	434	420	419	453	406	402	435	420	464	438	454	438	444	446	401	448	423	417	424	416	408	439	472	413	415	422	440	389	429	405	417	443	407	422	390	457	461	462	452	422	437	455	425	445	437	413	403	441	417	432	410	455	429	433	439	420	404	414	419	422	426	410	486	404	434	471	431	430	417	404	418	418	396	431	426	443	414	431	445	461	472	396	396	427	439	441	430	430	444	432	436	416	479	418	426	414	381	435	444	411	418	434	412	404	424	439	451	444	450	444	437	429	439	399	416	377	452	415	402	423	409	401	426	454	398	421	478	399	444	431	462	429	431	423	433	386	419	441	426	444	408	418	409	429	407	472	426	423	427	450	412	426	419	438	442	418	429	420	410	459	440	452	415	444	448	433	429	438	454	446	409	438	412	442	479	413	415	435	418	439	445	462	415	429	392	401	419	441	439	434	431	420	442	415	467	458	431	405	439	457	419	411	445	433	390	430	390	447	460	426	449	436	420	412	435	450	389	411	457	467	399	444	467	414	419	411	462	452	432	384	419	413	425	419	450	406	435	427	442	459	411	407	410	389	449	422	449	454	395	447	413	432	442	429	449	415	415	424	448	440	425	446	438	427	437	422	405	423	455	445	439	448	442	432	435	408	458	398	434	410	418	451	391	471	418	445	424	429	431	428	422	446	467	449	430	435	412	458	397	440	447	452	433	434	409	414	420	445	423	426	435	452	449	409	421	424	406	458	413	403	421	442	412	416	422	437	415	429	387	420	432	441	434	432	457	429	426	435	437	408	406	443	419	428	419	412	413	430	407	432	426	433	436	399	374	430	418	428	442	479	417	430	409	436	421	450	427	443	417	404	416	380	436	417	429	430	432	435	461	420	403	426	419	443	451	462	440	437	434	414	414	414	455	434	437	425	429	406	443	413	429	397	419	447	420	399	458	418	450	435	444	437	430	446	419	387	431	436	441	438	429	447	420	433	421	440	423	438	441	382	420	421	426	444	455	411	460	418	424	408	429	426	431	407	420	409	466	402	439	401	388	391	433	434	433	416	431	432	413	417	440	432	434	446	419	422	395	399	391	414	418	452	445	416	446	415	442	443	434	429	444	446	444	434	462	457	450	422	411	463	424	398	423	416	426	424	448	447	421	447	432	428	432	458	435	440	398	428	426	424	416	424	467	434	443	439	421	422	405	425	395	399	439	389	375	442	460	418	436	418	430	425	400	421	457	432	397	386	463	429	408	421	409	432	442	412	398	399	443	448	412	433	388	419	428	408	432	412	407	401	422	413	413	429	392	457	411	424	411	408	465	398	446	421	454	448	398	429	446	433	454	396	418	430	405	435	425	426	455	376	414	446	429	458	424	432	417	426	438	417	407	449	402	418	408	434	422	431	426	439	440	416	424	461	417	440	414	458	455	430	424	446	437	457	441	408	458	398	441	431	452	407	413	433	426	424	369	412	425	423	442	428	395	449	455	393	413	451	450	432	431	425	431	443	431	450	416	438	445	443	457	427	409	384	437	427	426	432	412	470	440	414	438	401	421	417	449	442	404	414	461	464	438	422	443	502	433	389	418	458	428	442	449	458	438	454	429	417	430	416	432	416	450	418	428	438	450	439	435	393	431	427	427	459	441	442	421	415	400	423	433	435	408	436	443	440	415	432	405	433	439	420	433	404	417	421	435	474	400	429	455	415	419	412	397	399	444	416	421	440	424	413	401	473	403	423	432	413	420	412	413	395	406	399	418	405	430	470	488	399	428	410	411	423	427	407	437	452	432	395	424	451	418	362	425	452	425	404	421	453	415	418	409	414	415	448	458	415	431	405	436	424	425	415	405	399	426	446	404	433	437	451	415	420	463	435	408	431	426	403	423	462	418	416	396	421	419	461	419	406	440	441	421	444	416	454	440	458	415	425	434	422	484	427	469	457	441	438	425	403	425	404	446	434	422	419	388	408	442	412	445	426	442	467	437	412	404	432	453	416	387	486	466	431	472	450	447	427	436	463	418	410	423	453	461	430	421	399	409	450	416	411	418	413	443	436	429	408	425	442	375	436	399	439	432	397	420	421	438	423	419	448	406	410	406	412	420	424	408	394	430	421	426	402	416	424	447	409	453	425	419	399	463	401	387	469
34941	52735	36530	18368	10342	5469	3317	2203	1616	1249	1069	958	820	693	637	669	603	563	551	512	536	517	491	495	523	498	520	490	488	485	449	466	515	498	461	448	453	417	480	456	470	482	470	424	520	445	463	436	442	465	471	465	439	504	452	487	431	448	474	475	435	521	435	455	437	464	445	453	475	463	437	479	434	438	476	481	431	475	455	454	499	464	464	460	460	443	475	468	433	484	482	475	473	478	448	443	465	442	496	435	483	435	496	454	444	471	479	487	483	455	474	451	496	446	469	473	482	485	430	451	446	463	455	439	438	470	500	470	430	462	436	490	463	485	447	467	467	448	431	456	462	548	452	453	449	457	483	503	485	457	472	452	469	462	453	449	462	453	459	453	453	482	447	453	437	534	480	457	466	479	493	490	494	456	472	466	428	478	450	474	471	468	451	466	468	461	425	475	480	445	453	460	457	452	459	441	470	456	477	495	460	444	463	435	438	446	491	505	520	471	417	463	472	426	459	484	472	418	428	457	446	515	439	524	476	469	413	455	476	456	457	490	469	482	453	492	473	462	507	456	464	476	474	498	474	450	448	438	460	473	461	459	428	422	439	464	480	464	482	456	477	439	467	413	471	481	453	491	461	434	482	447	413	466	470	417	482	439	473	479	444	439	439	446	434	488	412	470	446	446	492	478	475	409	466	463	432	460	465	464	462	438	446	459	475	478	434	483	433	431	469	489	472	434	459	478	436	433	487	510	488	447	476	460	446	461	436	474	466	501	479	468	477	472	497	435	447	443	490	505	474	468	466	454	461	463	471	476	467	526	448	455	497	488	451	438	477	518	435	442	450	474	461	477	467	441	467	481	439	464	475	413	446	457	441	459	446	469	467	477	469	454	468	436	458	472	488	430	439	448	459	504	485	489	441	435	458	423	478	481	446	450	465	462	472	471	472	475	438	465	450	517	434	508	464	494	489	449	466	466	466	458	485	456	455	462	462	473	442	441	485	433	455	469	475	434	460	457	458	448	446	442	445	429	459	455	450	493	486	463	427	479	483	474	506	452	461	471	462	458	451	446	486	508	473	453	452	490	503	422	469	468	456	427	415	486	475	442	450	464	470	475	519	467	496	464	406	450	436	437	467	470	462	430	487	471	458	430	434	457	447	494	459	506	472	486	466	473	460	453	467	482	494	475	478	449	473	456	431	473	481	449	473	460	450	448	488	487	419	482	484	431	453	479	430	454	425	457	483	471	443	457	445	463	453	456	432	432	461	481	458	442	447	455	468	468	456	454	458	453	472	440	406	457	419	488	439	442	496	423	434	475	463	453	459	478	471	445	425	501	463	486	454	443	487	512	450	468	447	460	475	505	466	477	433	457	442	491	465	442	452	490	399	464	427	515	421	413	453	472	479	465	421	455	447	471	445	444	442	470	478	493	433	442	448	502	450	473	463	452	472	435	469	466	453	449	463	466	491	498	477	471	475	462	473	493	450	485	465	470	471	493	465	454	444	453	423	482	475	472	461	447	465	451	481	480	475	479	437	506	440	463	485	461	499	452	473	475	503	451	465	489	429	482	478	473	451	465	471	472	456	455	442	473	484	461	483	441	468	487	475	481	481	442	453	448	456	495	444	476	478	473	456	451	496	421	453	438	486	498	496	458	448	469	447	450	470	499	452	425	448	423	430	449	419	467	466	425	453	469	474	460	474	441	428	433	475	405	464	451	416	462	445	458	461	483	426	459	459	489	505	472	453	474	456	448	482	520	493	458	490	495	455	450	463	459	476	434	458	437	453	430	438	465	461	469	493	465	486	452	463	483	506	487	471	424	455	466	471	490	496	463	442	440	463	443	440	522	467	459	515	447	497	437	452	463	478	480	530	449	472	455	447	439	445	496	480	458	442	461	475	454	468	478	421	497	471	468	487	461	439	485	475	450	461	492	459	454	477	433	467	480	506	472	437	446	434	448	438	435	475	490	480	433	458	436	462	449	477	473	478	426	446	489	426	474	471	452	465	491	473	458	482	450	481	503	442	454	486	421	484	487	516	477	481	474	461	444	463	445	448	460	465	486	420	469	477	442	451	491	472	475	476	457	467	486	445	483	460	467	482	450	479	454	431	500	494	495	454	431	460	464	465	510	461	469	429	428	453	488	432	449	464	466	449	467	447	489	467	465	489	495	436	457	464	463	426	482	483	463	447	453	491	449	481	442	449	488	459	458	451	471	478	461	456	478	453	481	490	462	486	477	434	449	465	454	464	490	467	491	466	444	426	446	508	455	481	449	489	482	484	464	454	431	516	433	476	480	435	456	434	512	464	479	514	446	444	494	474	444	474	460	456	447	486	451	464	485	472	444	417	448	471	521	465	448	479	469	436	448	472	429	478	439	475	453	445	447	492	462	455	430	437	469	462	477	426	468	479	502	464	495	481	468	484	496	406	441	480	462	461	465	425	455	492	458	453	483	476	425	510	488	453	472	497	436	484	435	468	433	426	484	412	445	483	406	465	453	461	471	468	471	460	470	436	495	464	439	410	448	461	422	456	403	487	448	491	475	435	534	472	436	445	428	474	438	479	491	443	483	461	429	448	495	467	464	447	463	435	479	501	448	478	489	478	447	457	494	439	475	427	447	437	519	450	432	435	449	422	460	437	476	452	448	466	463	454	440	447	456	485	451	468	496	446	461	495	473	436	423	461	455	436	451	490	481	494	482	496	485	453	457	437	461	477	473	474	434	483	455	489	474	477	461	483	459	464	478	467	476	497	471	456	452	492	450	431	464	438	460	454	446	492	465	433	452	489	514	476	455	457	450	486	486	490	500	438	456	450	456	448	421	464	466	442	466	431	446	475	467	459	468	502	469	460	467	437	445	454	468	426	445	468	480	435	432	482	459	443	474	505	440	446	431	487	448	444	504	421	467	434	454	481	446	423	438	494	496	446	453	488	501	431	485	444	473	502	491	440	430	450	491	438	467	478	448	459	433	475	422	483	470	450	452	441	422	467	442	467	487	463	469	478	445	435	479	449	452	457	461	480	444	490	491	477	463	473	453	469	490	498	456	431	454	482	465	457	454	504	469	447	497	471	472	437	466	460	451	456	453	475	468	456	453	473	477	474	433	438	461	479	493	489	410	491	467	462	460	481	418	435	456	426	462	494	490	464	439	460	465	441	460	449	468	449	473	472	445	438	478	466	442	500	445	485	505	431	457	429	465	472	465	469	455	480	462	448	476	508	445	449	436	469	454	428	497	457	470	482	516	442	422	492	501	431	504	443	468	473	457	477	447	455	478	450	461	458	477	454	444	434	440	426	425	518	455	441	426	463	460	463	446	446	481	438	480	462	481	416	446	476	492	450	471	431	468	470	441	435	478	469	465	491	493	475	459	494	456	475	478	447	470	512	486	451	466	455	487	451	473	471	410	475	465	470	451	437	491	489	446	481	486	482	476	434	457	456	454	390	467	445	475	497	432	466	450	469	462	455	458	486	477	413	482	465	461
22645	21354	28889	24221	21587	21072	11007	2806	1707	1332	1009	765	705	671	586	541	524	448	478	469	394	454	418	386	446	412	375	387	367	390	347	431	390	398	380	392	410	336	356	367	368	383	367	403	356	363	385	331	366	359	356	355	385	373	367	382	360	340	365	339	365	327	355	308	337	391	353	335	361	399	363	347	335	356	337	347	394	355	352	375	371	367	367	327	365	361	372	348	380	373	355	337	359	352	372	378	361	362	382	353	378	333	347	327	387	385	343	367	359	318	384	399	334	386	342	377	366	344	370	367	390	319	366	346	345	359	380	386	359	378	373	392	350	352	301	370	371	374	348	403	352	374	402	351	368	357	331	360	380	359	360	355	348	352	360	341	350	366	380	372	383	352	349	363	385	352	369	366	367	363	332	347	397	346	350	370	316	366	360	357	341	352	346	375	350	392	355	361	363	328	358	364	367	364	362	364	369	351	340	383	367	330	367	378	422	356	364	345	387	338	353	376	361	342	395	371	386	330	363	350	372	350	370	337	371	376	366	345	378	366	356	374	330	365	379	365	345	342	370	371	382	390	362	358	354	374	372	334	322	367	336	342	331	363	335	351	384	341	360	362	352	346	343	360	378	388	378	373	392	325	405	357	328	382	368	380	348	364	388	335	332	400	340	352	357	337	345	348	379	360	376	328	356	372	354	356	354	379	319	377	369	360	339	363	321	404	347	341	360	361	380	366	356	335	384	369	331	355	362	322	376	371	355	403	363	379	337	364	356	374	363	365	362	348	352	341	389	374	353	368	379	350	296	369	346	356	347	368	368	367	360	403	352	375	337	345	399	329	383	361	329	375	370	341	397	370	349	351	381	362	352	400	369	369	356	388	362	315	379	322	359	366	334	370	365	385	340	383	356	309	329	341	362	332	358	367	367	376	369	364	401	357	385	370	375	373	330	380	310	367	363	326	350	362	349	386	373	380	347	338	369	395	342	380	357	354	345	360	389	397	354	368	389	346	340	339	342	344	354	349	358	369	372	342	372	375	354	351	375	380	373	341	340	386	339	356	336	369	363	333	357	357	365	357	333	357	337	340	375	348	352	356	348	382	382	353	383	338	355	354	338	325	380	355	367	383	360	354	363	379	373	352	340	346	383	349	356	348	345	363	379	359	351	359	350	358	360	353	376	380	404	372	365	335	345	370	358	346	370	346	352	383	339	347	386	330	347	382	372	325	375	351	358	350	327	331	346	374	362	348	352	369	394	362	377	333	368	333	343	382	345	377	382	338	349	363	374	375	384	375	365	357	326	371	336	357	381	334	393	352	345	351	360	371	376	352	370	413	350	333	344	356	358	366	364	347	374	332	390	377	365	389	367	381	311	332	378	343	383	369	344	381	352	337	354	324	327	360	373	356	313	404	370	353	365	366	367	350	353	360	360	372	313	374	372	348	369	360	357	373	367	344	349	325	340	377	371	384	372	347	378	347	338	357	389	359	375	360	374	366	321	367	361	358	360	349	349	358	368	366	337	380	382	362	338	371	358	314	362	386	341	372	387	357	391	367	353	339	353	332	374	377	374	362	400	340	360	359	366	345	331	375	337	358	344	327	361	349	384	351	362	354	348	377	338	375	356	356	403	364	361	357	329	373	366	362	363	336	354	359	345	348	365	374	370	382	360	351	358	374	330	374	361	333	372	370	375	330	400	360	364	347	349	350	340	352	348	386	360	318	358	358	343	374	377	356	375	352	344	361	365	339	365	389	350	340	363	370	391	361	343	372	343	343	347	325	380	381	355	379	340	354	377	359	361	361	367	377	357	398	396	373	376	379	322	382	345	335	345	345	308	356	398	357	384	324	324	345	339	328	383	369	354	339	369	363	364	363	333	363	367	354	372	369	353	361	368	344	349	365	371	354	378	363	350	357	389	338	365	349	347	344	352	375	350	331	353	360	369	361	370	347	374	375	386	346	340	367	365	345	345	361	349	362	365	350	341	360	341	348	379	353	356	352	335	370	338	336	393	359	377	346	350	361	379	349	368	348	373	336	369	350	377	343	365	351	347	374	344	362	363	358	326	354	348	381	341	342	349	356	349	375	368	334	364	342	358	389	378	325	401	380	354	335	356	388	386	356	379	412	364	352	371	375	365	373	354	343	336	354	350	329	388	355	336	367	325	367	342	370	346	372	345	325	375	345	350	375	341	329	369	341	382	351	399	375	385	378	368	376	381	344	367	326	355	419	332	357	342	351	372	351	347	331	386	402	343	349	346	337	397	349	404	330	361	348	347	346	357	346	349	344	373	372	359	385	352	328	385	357	348	351	355	369	387	375	344	337	361	369	349	397	361	380	351	337	352	355	338	360	389	361	367	363	366	364	354	364	387	370	338	315	367	334	337	388	387	362	329	342	358	362	349	366	348	359	385	372	357	328	333	353	383	383	300	363	358	357	377	352	336	363	371	369	343	349	361	383	330	374	376	339	360	361	349	388	351	415	381	377	376	362	364	379	371	351	380	360	359	354	340	367	341	391	351	375	318	363	354	351	356	391	333	337	346	379	351	353	372	372	365	333	321	364	335	335	347	351	354	372	378	323	360	398	346	369	330	365	373	368	343	350	364	350	348	361	380	367	394	380	371	356	348	395	395	389	379	363	411	374	373	349	351	338	339	395	373	411	354	365	376	384	348	385	351	344	345	342	375	353	379	367	378	351	370	350	343	381	326	394	358	373	369	340	354	353	382	356	337	348	335	349	338	375	365	350	358	361	367	350	400	339	367	393	362	354	405	359	327	345	399	368	337	363	367	360	327	363	365	359	339	365	396	402	351	359	368	379	344	346	377	338	347	325	369	360	388	381	357	360	350	341	377	349	340	384	320	406	369	332	355	366	361	366	350	374	363	329	374	369	374	337	338	382	355	371	373	341	341	379	360	407	353	380	378	373	340	358	374	344	379	370	349	340	367	371	368	365	338	377	341	349	374	352	364	353	377	328	337	353	346	352	348	379	366	361	352	369	347	367	353	370	346	332	373	396	349	340	356	341	370	340	383	378	404	371	374	378	381	367	338	354	370	318	370	339	352	347	370	334	342	340	377	355	360	342	375	375	390	336	367	329	367	296	332	361	343	339	357	345	347	372	345	337	357	380	352	361	370	344	406	373	378	349	335	349	330	349	340	317	339	385	359	379	400	363	364	330	353	338	381	336	370	336	349	344	351	354	357	355	367	371	365	346	397	346	352	345	360	398	362	358	335	372	342	369	351	347	355	363	329	356	363	370	360	345	375	349	355	341	338	356	368	366	352	380	353	351	333	371	322	368	363	381	381	349	374	365	341	382	404	370	409	366	363	353	324	368	372	354	353	353	349	356	368	368	381	341	361	358	346	353	349	357	403	344	360	367	337	332	348	366	358	343	353	339	365	345	358	363	387	373	360	335	360	350	343	325	338	364	322	379	357	362	347	330	381	364	375	369	382	353	360	376	351	369	347	362	353	334	336	370	374	359	366	325
38182	63302	48424	32951	19674	10884	5937	3726	2639	2057	1532	1167	977	868	747	649	564	593	575	499	522	528	509	509	471	451	452	459	420	418	421	416	409	428	384	386	358	407	384	405	407	403	381	374	372	376	427	416	427	410	419	412	371	417	409	375	373	378	378	379	358	380	415	372	379	354	397	378	384	395	411	355	385	391	405	369	397	361	377	389	427	379	417	364	395	354	399	394	410	352	359	382	351	396	378	340	400	356	388	380	425	416	387	395	403	373	407	366	418	373	365	395	357	362	397	413	416	387	383	392	367	370	391	370	438	401	372	434	376	402	353	352	372	369	382	413	390	373	429	383	384	399	388	361	398	404	357	408	405	379	412	350	383	397	418	372	399	410	360	380	368	403	393	360	406	445	387	403	366	412	383	412	414	364	407	389	371	378	375	385	398	429	392	350	369	382	394	417	401	406	370	366	406	394	419	390	384	393	372	403	381	390	399	339	389	383	371	398	371	370	389	377	369	371	420	351	399	393	398	384	387	393	414	375	397	363	417	435	386	404	410	381	390	366	424	400	364	397	397	364	368	393	426	363	365	360	383	421	398	384	381	396	401	366	360	404	375	358	396	377	372	378	373	366	377	404	406	373	363	362	399	393	413	411	420	370	385	404	368	379	372	409	392	388	383	398	400	373	384	399	388	377	408	401	377	377	410	379	384	383	369	365	382	383	385	407	421	374	387	379	411	368	361	384	370	394	421	401	395	389	374	409	411	385	321	428	363	407	371	374	355	374	370	376	354	380	381	384	393	397	414	349	401	405	415	359	402	380	397	395	380	375	369	397	390	410	377	382	384	385	391	396	392	393	396	391	340	391	370	406	387	418	382	363	379	381	397	384	364	406	359	381	382	382	360	392	386	387	376	400	387	375	378	380	354	402	367	379	368	406	364	425	381	377	366	394	421	363	389	368	382	392	372	386	397	370	399	402	398	402	387	410	374	334	394	368	378	391	391	377	371	406	370	397	396	364	377	405	395	396	367	369	403	397	401	373	395	373	384	363	388	381	399	370	409	385	391	396	395	392	339	418	379	397	395	380	390	397	372	391	403	431	402	408	425	376	388	399	354	382	377	405	381	380	368	399	386	379	393	391	419	423	358	384	441	401	403	385	392	383	375	388	392	382	392	341	398	421	384	375	404	415	368	363	375	376	367	390	385	364	363	404	380	425	391	380	367	375	394	427	396	388	361	410	394	375	394	371	391	386	387	377	383	393	405	381	386	388	363	391	371	421	361	401	377	391	351	352	385	421	354	363	403	372	355	390	393	396	423	391	352	398	390	371	388	366	388	379	364	389	351	412	381	412	346	392	395	383	359	356	382	395	425	381	342	345	420	389	389	367	387	421	387	361	347	334	388	389	357	404	389	375	346	418	386	389	381	372	426	377	375	362	401	376	376	392	380	374	369	387	398	424	442	365	378	389	406	391	403	404	364	369	365	364	401	388	376	366	408	418	401	394	410	408	410	397	410	376	374	363	391	385	354	400	340	405	379	393	365	389	367	365	386	370	377	374	370	365	366	409	353	410	376	372	394	363	383	376	375	396	386	428	404	380	382	399	397	351	364	401	376	389	394	385	351	404	407	378	386	372	396	379	425	356	401	386	384	410	334	419	368	387	339	389	378	406	355	408	393	390	368	378	365	394	409	396	388	365	362	404	377	391	371	434	373	408	419	373	401	351	390	394	430	378	402	364	344	402	365	401	346	383	395	370	404	429	383	390	414	391	396	382	379	400	379	393	405	388	431	387	371	356	366	382	430	377	406	379	426	391	383	380	372	390	350	391	410	364	414	366	413	384	349	428	377	442	371	359	384	366	409	355	357	411	426	394	389	378	424	405	384	372	417	368	355	410	369	399	408	365	389	400	393	366	384	361	405	392	387	401	372	392	390	391	412	436	366	396	357	401	393	397	369	413	362	359	377	381	384	429	377	400	403	401	390	398	384	391	395	392	398	366	397	390	352	392	373	396	389	401	409	383	395	371	410	348	415	365	370	386	376	382	376	375	400	372	391	380	385	393	395	354	387	398	357	371	392	366	366	353	360	379	402	424	388	422	375	377	378	387	396	377	337	361	346	359	395	383	392	373	378	379	364	416	355	386	364	395	373	363	397	408	396	391	394	373	386	384	378	386	378	371	395	395	372	382	385	359	402	396	375	381	425	409	368	374	361	391	369	400	384	417	342	356	390	406	417	395	361	375	373	374	396	396	403	369	373	370	381	407	377	372	378	377	394	379	385	397	357	387	354	367	370	378	437	348	374	408	365	390	383	388	423	378	381	391	394	374	376	384	350	360	410	396	396	375	386	366	379	396	384	419	370	377	400	367	383	388	376	400	405	375	407	389	370	356	391	379	385	408	368	392	376	420	436	376	360	398	366	366	361	381	350	393	401	423	403	400	399	393	399	372	390	399	345	374	364	369	373	406	381	418	378	390	384	408	383	408	367	364	373	416	350	392	397	416	384	374	418	386	381	386	368	368	371	385	404	418	382	394	406	380	406	403	408	356	363	417	392	357	387	377	376	376	381	393	381	370	399	355	382	381	370	428	364	362	382	339	441	355	352	400	371	379	379	374	412	368	367	364	408	387	406	389	390	368	365	402	397	367	384	380	432	364	372	377	396	386	397	341	377	386	392	397	375	390	373	392	391	364	384	355	363	387	392	386	380	355	413	368	411	399	380	363	399	371	412	405	391	393	379	366	420	404	383	409	390	402	373	360	351	424	400	375	357	393	386	416	364	385	384	399	375	371	393	379	367	408	393	406	377	342	382	398	418	385	386	368	369	403	378	376	372	407	362	351	389	405	366	376	363	390	362	406	374	374	361	392	403	406	347	422	379	409	403	386	383	400	384	412	366	408	419	402	376	384	399	417	350	394	372	399	381	404	409	413	408	390	386	389	426	407	382	384	391	389	405	372	389	378	360	375	336	366	411	388	385	362	380	382	366	396	369	412	371	390	380	397	399	379	380	364	354	412	363	347	390	386	425	394	356	361	402	397	388	369	380	357	364	404	394	383	362	382	356	396	405	397	409	374	409	370	408	414	396	377	388	396	396	369	394	423	394	404	386	386	395	390	367	413	422	386	390	338	345	389	398	396	379	345	385	343	444	385	374	399	314	372	384	440	364	389	361	349	362	387	351	398	369	368	409	392	401	383	386	384	398	381	401	375	418	419	425	391	394	420	410	404	345	393	373	400	349	366	377	416	377	426	379	388	362	412	364	379	356	400	405	398	431	387	389	379	377	387	393	377	410	391	369	395	365	385	383	386	384	384	374	404	404	354	385	377	381	419	405	403	400	370	381	367	390	391	366	357	409	348	394	356	383	386	433	356	400	357	371	376	370	372	391	348	396	394	388	377	368	368	383	376	355	375	388	423	389	390	395	424	367	371	405	407	359	370	388	372	410	374	365	402	409	361	411	392	410	377	418	364	415	375	391	421	373	345	348	349	391	403
32582	33294	29668	15691	5168	2278	1386	1003	733	650	605	538	551	527	463	487	439	443	433	455	415	449	432	429	479	397	387	398	412	434	376	436	411	425	363	403	393	380	396	430	388	398	431	422	438	403	409	392	413	385	411	378	426	410	412	432	426	393	465	385	423	409	427	422	438	392	397	371	417	390	417	419	420	394	394	418	407	407	397	398	432	416	434	417	426	417	404	452	402	358	438	411	437	365	418	433	451	440	438	399	404	415	397	417	391	421	411	371	404	409	445	394	413	403	345	434	425	405	425	416	409	410	425	412	413	402	384	345	401	414	391	397	407	439	425	427	379	429	416	371	389	385	415	408	416	426	397	395	392	423	397	405	392	404	416	407	438	400	431	388	388	394	414	398	448	426	451	405	411	407	406	358	414	387	446	426	389	455	390	393	437	414	417	435	405	412	443	425	462	413	411	433	420	445	413	402	412	451	418	411	442	415	391	399	392	429	383	391	381	373	428	438	425	446	406	402	373	467	434	394	423	403	405	382	423	417	452	362	409	435	425	402	403	434	390	388	414	428	406	392	414	424	427	401	411	398	373	416	426	426	419	407	418	404	433	417	426	387	416	440	411	410	455	387	375	394	424	411	433	476	415	408	422	416	404	431	396	431	398	429	425	385	396	426	415	397	429	420	403	399	418	435	418	404	406	395	395	421	381	392	428	439	396	370	401	413	482	366	416	397	423	391	418	445	393	383	440	398	408	360	400	422	439	401	395	412	427	434	419	380	434	381	420	382	420	421	379	431	425	421	415	406	417	372	416	400	415	385	434	425	440	413	405	406	409	402	410	452	438	413	420	415	398	432	414	436	408	396	400	409	432	406	393	408	434	444	412	396	419	409	397	396	406	386	413	426	434	425	422	390	372	411	401	403	436	411	403	399	382	415	379	389	423	418	413	418	372	405	418	397	404	393	402	374	385	416	435	392	388	388	382	402	414	396	418	423	408	428	390	381	399	414	402	422	428	412	405	445	448	404	442	405	416	409	392	399	409	390	417	442	394	396	399	441	423	438	412	420	451	413	405	396	471	404	412	409	413	420	367	421	455	438	398	414	426	392	371	411	411	393	423	393	393	413	387	422	422	389	421	407	474	422	447	410	387	408	393	403	438	393	373	424	459	441	401	397	398	370	412	399	391	420	393	432	420	392	414	395	408	402	413	438	400	382	450	435	427	424	402	448	380	423	413	421	423	426	397	424	403	409	464	423	395	425	437	384	434	419	396	402	408	389	403	403	396	382	396	400	339	408	439	409	418	416	417	387	422	382	424	425	391	418	354	401	370	417	441	414	420	408	386	397	408	414	369	374	424	408	441	389	415	407	389	426	401	445	442	377	409	389	418	413	405	435	419	401	423	414	418	400	453	407	392	415	402	413	427	416	443	431	417	390	441	388	415	374	381	383	407	421	380	396	397	445	397	431	400	404	375	424	421	393	401	414	402	404	417	419	414	382	409	398	412	415	428	398	409	411	429	433	353	434	402	405	426	436	426	438	445	404	419	423	421	398	416	395	412	414	434	437	404	379	403	375	411	396	422	415	430	389	401	372	396	393	430	372	421	382	416	422	392	365	400	442	396	437	412	401	405	444	422	419	395	392	372	412	423	456	412	406	419	404	386	407	442	434	403	426	394	410	407	396	408	388	360	410	405	407	385	369	435	441	402	452	440	437	367	421	411	432	432	428	432	395	414	421	398	407	418	415	407	398	396	399	400	406	420	412	405	417	403	394	419	432	409	448	426	413	400	399	420	423	394	414	408	406	399	420	418	363	397	432	382	387	395	425	399	424	418	349	396	417	384	386	441	420	408	378	414	369	430	410	416	428	396	440	387	425	415	406	413	372	405	457	369	399	388	382	438	399	423	365	416	392	418	409	389	364	415	410	391	420	376	433	428	377	405	402	412	411	392	402	392	435	443	394	428	393	397	394	451	431	413	414	383	400	419	436	420	472	401	427	456	403	411	417	406	374	396	373	396	443	390	396	352	419	406	416	431	387	411	405	445	424	419	400	380	432	370	387	391	421	394	394	399	407	409	408	371	398	415	394	394	399	384	405	413	400	411	406	428	428	425	405	406	422	427	407	406	394	387	392	396	387	412	413	440	443	407	400	432	431	429	414	401	445	406	438	401	432	412	378	440	436	383	444	407	421	398	409	399	382	405	356	388	452	390	437	394	398	377	395	405	380	421	420	399	395	393	442	371	439	400	411	420	368	379	422	432	441	362	423	411	405	403	401	406	420	412	391	410	367	418	425	408	398	427	432	405	418	424	376	381	455	402	397	458	472	403	399	389	387	415	421	423	409	410	438	417	392	408	393	451	425	405	399	388	404	423	429	373	423	422	439	384	371	422	421	433	412	410	379	422	439	397	378	415	437	451	377	400	413	419	413	386	473	409	346	410	431	397	390	398	429	366	405	476	424	449	403	397	410	425	447	415	418	460	390	446	407	365	402	427	375	398	419	378	390	399	433	434	419	388	459	420	427	439	461	406	432	389	477	396	416	421	381	398	390	414	434	400	373	407	423	411	415	403	425	435	402	373	419	395	406	414	365	411	474	441	372	425	393	392	419	433	410	423	442	380	464	416	416	463	416	358	377	411	381	391	405	390	406	405	407	410	428	415	411	427	418	417	434	417	411	382	439	411	397	422	380	421	426	404	403	395	384	405	402	423	431	420	409	387	413	411	431	404	424	396	376	405	404	390	396	404	381	391	395	389	413	406	415	398	446	443	409	408	403	418	455	395	429	407	415	381	422	384	461	393	406	407	411	409	391	424	420	390	391	380	418	420	379	443	372	417	392	393	433	439	399	458	401	400	443	407	409	460	425	389	389	365	432	422	404	392	404	371	447	432	417	403	402	393	424	436	395	432	425	453	361	442	444	416	415	405	408	410	391	418	381	384	402	401	419	431	392	430	405	428	429	410	437	440	410	411	439	394	415	376	428	446	422	394	388	397	417	429	411	360	366	416	427	417	415	446	391	380	434	443	483	378	430	409	387	402	416	404	394	432	423	385	435	440	426	383	428	426	392	395	398	408	410	381	410	384	411	396	395	434	373	403	391	442	413	420	408	408	431	428	420	378	432	385	401	450	388	430	425	411	394	376	441	395	409	425	404	427	354	399	431	366	411	380	397	417	407	415	375	438	388	418	402	420	374	400	410	380	432	407	395	443	449	414	381	382	409	394	397	385	393	396	438	409	411	404	411	384	412	417	416	404	400	418	435	400	409	394	430	419	407	418	370	401	425	446	428	426	413	378	389	417	397	404	410	405	409	451	375	443	396	406	369	369	428	452	418	425	409	422	406	439	398	378	420	398	409	429	446	413	430	393	392	389	411	400	400	432	434	435	417	406	411	409	408	422	412	391	424	437	413	401	421	423	385	381	402	427	431	427	422	423	382	410	400	394	418	423	403	366	416	389	424	410	381	388	434	416	413	411	395	434	440	430	442	417	377
36475	46831	31213	15240	6988	3587	2191	1457	1164	852	800	668	620	579	551	530	498	515	501	481	509	545	496	505	457	497	437	443	452	436	501	450	450	466	467	454	422	443	414	451	425	401	432	466	491	440	408	437	437	425	453	410	472	460	431	446	436	445	472	452	443	406	426	428	459	418	444	457	460	449	473	445	454	473	466	478	424	476	451	421	456	459	453	484	453	451	440	451	461	448	434	440	453	435	432	457	476	434	405	448	433	486	436	463	479	455	459	439	447	441	464	423	486	434	432	427	429	454	432	444	467	472	463	473	429	439	458	429	479	462	478	473	428	427	470	452	458	451	471	455	476	463	421	478	448	468	464	440	449	446	461	436	442	449	423	438	439	461	414	413	430	420	440	472	426	425	468	438	431	483	442	444	427	447	456	454	505	439	445	478	453	463	424	440	443	466	468	485	422	391	454	412	463	458	443	467	438	438	446	411	477	456	456	445	474	442	446	478	480	442	397	438	440	459	411	460	437	410	445	461	450	419	473	493	456	451	453	446	458	430	429	480	453	456	423	466	431	432	470	473	443	458	450	422	441	458	454	425	461	434	451	436	470	449	442	402	453	428	410	443	443	465	455	471	447	461	437	454	467	455	449	420	434	448	441	449	449	414	452	443	464	459	453	445	462	476	492	434	415	423	430	457	425	461	436	470	436	486	436	435	447	461	483	413	459	433	431	424	448	457	421	461	428	454	439	423	468	446	467	422	448	475	450	469	426	444	467	480	434	424	436	416	432	463	441	518	446	437	402	429	468	450	456	430	463	447	447	463	457	464	480	453	429	453	422	485	451	421	479	461	480	440	460	455	473	454	464	434	425	472	469	405	500	488	465	442	446	436	417	427	392	429	436	467	448	428	430	433	462	439	461	424	440	444	418	496	433	434	437	423	446	462	431	415	433	457	458	444	418	462	463	481	447	436	461	455	429	466	428	415	457	435	441	418	475	466	467	439	474	473	421	482	452	433	479	446	466	414	419	426	444	437	439	476	429	401	476	463	430	423	465	438	460	448	437	476	456	451	433	424	495	459	448	437	430	470	435	473	460	469	467	449	425	469	448	436	403	454	449	444	445	469	444	441	467	414	450	495	456	447	436	382	457	451	464	540	407	429	428	465	446	453	442	468	445	488	461	469	442	454	479	452	438	471	475	421	472	465	438	424	422	446	395	466	483	442	477	434	466	443	441	431	488	442	476	471	444	414	445	448	442	445	442	457	452	455	465	418	459	471	470	439	439	412	437	441	431	432	507	483	437	464	414	427	483	417	456	451	458	426	454	411	489	452	450	418	473	473	452	445	446	463	439	442	441	426	418	422	479	426	430	476	437	448	472	447	453	445	410	450	455	473	466	471	439	487	455	460	416	470	415	430	437	435	457	436	460	419	402	446	441	451	411	461	451	454	447	454	437	434	445	472	472	441	436	464	441	438	463	501	421	464	455	445	453	427	449	421	437	420	473	429	425	438	418	412	450	449	407	458	433	477	448	493	448	455	467	462	487	453	444	464	443	440	433	459	429	447	426	476	487	445	451	444	428	458	453	416	486	399	417	452	449	493	395	477	447	455	460	415	438	472	474	455	442	474	447	461	438	456	451	457	458	467	480	453	441	485	426	395	435	461	452	473	425	433	444	427	460	406	454	456	450	419	438	505	434	448	420	448	450	459	496	464	477	433	449	435	446	470	431	470	440	501	451	454	453	442	430	437	451	460	439	495	463	462	474	470	403	475	476	465	461	431	436	428	452	446	456	465	436	478	458	427	459	436	400	453	477	437	454	441	472	477	419	458	428	437	449	406	447	435	453	468	412	439	456	412	434	470	458	435	481	476	474	439	443	461	452	469	477	446	447	444	431	453	420	453	496	440	427	434	446	439	452	475	466	472	434	456	454	400	432	437	436	465	466	422	423	448	466	484	475	442	460	428	480	471	444	441	424	430	441	443	434	467	456	450	426	459	418	459	480	446	448	468	410	431	443	450	426	437	467	462	462	452	490	475	459	461	493	454	453	433	480	493	439	484	425	448	426	432	429	473	436	453	449	449	449	461	445	463	478	463	423	454	441	448	484	445	459	447	431	487	439	454	462	433	444	454	439	454	467	428	450	452	484	434	441	470	426	458	438	477	439	460	477	451	452	442	418	439	488	425	434	490	467	475	425	436	469	468	470	473	455	416	453	468	444	470	439	452	459	449	443	459	434	468	450	461	429	463	470	402	460	419	435	458	465	457	449	462	462	450	440	463	454	457	455	439	419	441	450	462	454	436	452	463	477	461	433	460	475	443	436	463	502	475	449	405	459	457	462	454	456	435	456	450	492	466	451	428	427	444	435	452	458	467	410	430	491	475	447	441	433	438	426	472	456	488	471	455	412	430	470	451	473	454	477	437	457	428	414	474	438	425	431	425	467	429	455	446	431	494	427	457	437	458	430	467	454	439	459	425	441	467	467	414	477	469	474	467	429	446	441	445	424	471	412	452	459	422	463	472	451	452	477	439	465	443	449	469	449	434	451	471	441	476	426	453	460	489	454	473	469	427	451	446	392	423	440	461	458	465	451	471	438	464	426	439	450	463	442	461	410	438	425	443	437	446	453	432	463	443	437	428	459	423	445	478	421	427	451	435	464	445	428	439	410	468	472	503	504	435	416	451	419	452	474	461	475	445	477	462	439	454	495	435	437	497	451	474	436	419	431	389	449	466	451	451	407	448	471	473	438	447	457	455	453	453	468	482	449	420	450	423	440	453	483	452	445	427	461	471	448	423	428	467	477	411	453	466	416	435	429	433	445	469	439	476	438	447	479	448	469	446	430	445	483	436	401	435	465	444	470	463	432	423	453	469	426	424	487	435	423	451	447	452	441	404	448	429	458	450	433	464	448	442	421	416	447	442	418	440	450	452	458	439	452	470	485	414	419	498	441	438	469	465	440	473	475	447	445	432	468	477	427	421	442	468	461	442	458	473	443	467	458	462	454	467	465	453	467	462	426	445	368	494	436	436	469	428	453	422	462	465	442	429	425	506	466	445	460	414	436	494	444	456	429	448	490	423	449	467	435	479	434	419	452	486	427	463	463	436	452	436	432	447	460	404	511	432	429	454	486	442	421	463	474	464	438	495	404	467	441	478	433	468	487	477	466	452	476	435	454	402	432	428	445	447	427	458	430	464	459	450	444	434	419	431	426	436	440	456	474	434	421	471	452	465	480	463	416	454	495	426	470	469	423	484	472	468	459	430	424	430	444	419	450	478	417	454	468	497	450	454	437	486	423	466	471	447	410	424	433	447	426	473	439	499	399	467	445	443	470	472	455	455	429	446	478	437	436	415	430	429	466	467	492	454	463	463	472	458	442	482	451	462	470	457	422	470	464	446	420	439	437	416	460	494	437	450	465	451	450	438	447	443	416	469	419	435	452	413	448	464	464	423	484	414	435	413	444	472	447	407	458	444	470	427	464	451	442	435	434	434
23729	21359	28519	24958	21218	13102	4048	1872	1219	1013	757	687	574	527	492	442	475	450	482	411	376	449	396	377	360	357	341	386	361	359	360	353	340	365	337	374	362	350	335	326	368	360	363	348	386	369	345	372	322	324	351	346	334	375	352	343	343	364	336	374	361	364	361	359	353	334	346	374	381	365	306	340	340	327	330	335	346	336	350	370	366	327	390	374	330	327	347	360	329	332	320	363	366	394	332	341	351	340	346	355	357	370	349	349	335	362	320	348	328	310	370	325	352	344	336	328	343	362	353	386	341	351	389	328	327	321	340	356	338	373	342	325	346	339	345	354	371	336	362	339	356	343	376	348	338	308	349	357	341	343	346	326	384	339	354	330	336	398	373	349	368	352	328	343	339	358	352	336	346	360	341	335	366	358	343	340	329	376	363	337	317	333	363	337	372	370	347	345	365	363	360	357	315	350	368	338	328	355	327	326	353	337	352	316	350	351	333	343	374	334	339	343	348	332	352	362	346	336	369	376	345	344	361	317	326	333	322	344	386	349	357	332	367	342	346	379	338	367	351	365	369	338	353	354	341	304	336	328	320	371	318	349	372	361	327	359	358	358	336	369	348	334	339	390	349	365	378	354	360	351	316	376	357	363	349	379	367	359	348	378	351	345	371	342	341	365	358	369	374	370	380	355	336	346	386	352	322	323	342	334	358	321	349	381	344	354	335	357	315	347	350	345	344	355	339	350	364	391	337	376	409	330	346	312	382	314	375	383	360	347	343	363	358	352	351	376	333	356	335	373	359	295	350	355	362	380	342	366	343	360	373	370	345	348	348	368	318	357	409	343	358	339	347	337	315	355	360	346	320	346	383	337	333	332	353	362	354	329	353	344	333	349	382	348	350	362	347	346	326	341	331	322	319	363	319	350	317	377	397	389	367	366	346	332	348	340	349	347	367	347	350	346	308	376	333	328	346	336	335	319	339	364	384	339	342	382	326	342	333	347	329	342	373	358	325	374	355	342	370	348	333	312	360	310	337	321	339	346	397	343	368	341	346	394	329	337	328	388	320	353	349	334	376	375	331	350	363	341	327	348	380	348	353	359	352	345	383	344	335	339	369	313	341	332	348	329	387	376	346	358	360	340	353	331	386	334	376	331	354	339	330	344	345	350	369	349	315	363	355	339	368	350	338	363	341	368	360	372	362	353	363	387	346	370	331	328	350	379	359	341	367	330	329	346	346	347	356	328	377	330	367	350	380	376	321	343	358	382	354	350	367	347	342	319	339	331	336	356	339	352	402	290	358	342	360	343	389	345	353	372	399	339	339	385	344	325	352	357	344	327	354	342	337	358	341	341	353	325	353	348	326	333	348	340	343	366	361	370	364	351	350	355	336	339	342	373	355	311	387	350	325	337	359	330	348	357	386	372	358	353	344	349	362	346	368	379	304	349	321	352	372	353	333	359	323	362	330	357	339	346	344	316	336	362	367	332	353	358	329	360	332	310	379	322	343	311	359	329	383	332	350	355	379	360	356	321	338	364	353	357	334	367	354	352	308	334	358	338	358	343	344	349	351	326	337	320	333	352	369	337	378	341	376	321	340	337	346	336	331	367	364	358	378	360	330	360	334	387	344	310	356	357	344	378	337	355	325	351	352	362	343	378	340	364	367	339	317	362	374	352	337	318	366	324	330	327	340	368	392	336	335	303	354	309	365	349	349	347	346	346	347	326	405	340	371	338	372	349	356	326	352	371	339	369	354	365	311	347	355	337	364	357	323	360	338	372	356	333	368	359	326	337	352	377	363	351	359	383	354	344	315	344	360	367	362	352	379	386	374	351	369	360	336	357	335	363	356	355	373	356	352	351	352	368	361	357	376	366	342	391	335	367	330	361	369	402	352	323	345	314	326	355	338	365	332	353	349	386	345	345	363	348	354	389	319	361	341	376	364	345	386	350	353	341	347	400	336	361	340	344	345	347	362	318	352	357	357	349	299	340	362	357	362	327	323	346	356	344	362	364	348	355	332	370	325	363	344	351	363	359	332	361	353	365	342	343	363	391	327	348	363	367	386	359	356	341	338	387	355	393	335	325	312	366	335	303	337	359	333	345	374	352	337	371	377	388	321	361	311	377	390	341	330	351	351	371	372	362	339	344	342	324	381	344	338	343	339	353	359	327	348	353	371	342	371	350	348	350	337	343	372	369	371	341	358	364	349	325	354	340	338	341	357	332	300	302	367	360	346	331	342	338	345	346	363	382	358	339	354	362	339	360	374	345	373	369	322	318	370	325	316	329	325	357	329	359	346	396	349	319	330	367	355	358	310	328	350	351	333	385	342	320	378	312	343	355	363	351	343	299	366	368	356	347	354	334	335	352	365	359	342	350	328	331	345	357	333	377	341	371	345	336	344	346	348	359	358	330	379	339	366	353	357	342	355	387	348	386	347	330	354	373	393	354	313	361	350	355	322	378	348	335	352	340	384	334	383	338	337	361	360	364	373	346	356	351	358	300	347	346	370	334	353	372	334	366	356	352	337	316	353	324	348	359	351	357	359	329	348	337	329	334	329	339	346	348	329	362	347	357	330	371	347	367	355	352	344	341	355	362	358	374	314	338	319	356	348	367	383	337	384	352	347	366	350	357	367	336	336	340	348	362	358	360	372	374	323	324	328	328	352	352	364	364	356	334	380	361	364	371	324	342	330	331	331	350	346	343	357	351	338	346	357	359	320	321	329	340	339	311	372	318	365	351	396	345	349	334	392	377	381	335	320	326	347	360	367	321	331	382	337	366	367	340	371	369	343	301	337	336	350	347	374	375	351	389	358	345	334	360	368	388	325	350	344	379	339	381	342	345	364	378	341	342	347	358	374	368	397	319	343	347	334	340	317	343	338	338	365	330	322	332	325	367	368	370	347	338	366	332	329	358	382	348	375	356	348	351	374	362	361	342	342	362	339	333	372	366	368	369	380	336	365	364	349	320	305	361	352	382	369	374	332	372	356	337	349	340	350	352	361	318	362	331	332	344	349	368	348	362	375	364	381	360	372	347	361	354	328	371	362	314	325	364	344	342	343	325	368	366	338	351	339	375	341	313	337	330	352	347	315	324	335	369	325	306	355	325	353	351	358	301	365	332	333	363	351	351	323	349	379	316	371	356	330	348	342	374	351	340	393	382	338	350	332	362	366	327	335	357	361	347	352	356	345	361	354	390	337	350	350	315	368	351	348	343	361	338	376	381	319	342	366	356	342	354	349	335	359	335	336	310	336	387	341	300	329	373	344	338	354	383	342	334	351	319	316	324	362	321	381	368	333	323	349	372	360	342	376	337	342	354	361	362	341	360	369	384	323	367	360	387	369	391	358	382	353	360	367	336	359	322	335	348	354	367	354	371	368	361	332	381	344	347	350	375	379	349	361	355	348	359	331	373	386	342	365	347	353	350	370	366	372	315	351	347	324	332	348	372	356	382	361	330	358	344	347	351	372	367	366	358	361	339	365	340
35218	53509	41661	25399	14962	8322	4262	2734	1968	1426	1227	910	824	677	668	590	613	547	494	525	508	474	447	467	473	419	413	420	380	400	402	374	422	382	383	372	379	407	411	399	388	373	369	386	400	381	364	384	417	400	367	384	387	391	430	375	407	366	393	364	385	398	365	413	384	363	405	407	399	384	402	407	387	405	366	362	389	424	358	398	400	388	383	414	415	421	388	382	390	391	376	374	410	390	380	422	416	372	332	395	377	383	363	396	384	353	383	333	357	414	319	398	371	366	384	363	397	382	349	370	351	386	370	390	368	422	405	360	386	358	370	372	397	378	381	382	402	358	388	387	408	390	367	423	406	371	365	415	386	344	373	412	413	397	367	392	383	387	380	368	406	410	412	415	393	373	397	358	433	401	374	386	403	356	411	373	371	402	468	393	374	376	405	388	394	342	390	407	342	417	392	393	392	384	339	388	377	418	366	399	355	391	399	397	336	413	377	367	388	411	370	407	419	380	379	393	410	413	358	362	360	395	374	384	355	367	411	420	369	395	360	363	410	415	391	362	385	372	378	364	365	412	340	393	424	375	421	347	362	375	390	415	356	357	363	393	373	367	383	394	355	396	363	393	379	353	373	382	395	364	418	359	404	370	395	418	412	387	356	434	345	402	385	397	420	396	401	380	420	360	432	366	402	387	392	412	355	366	411	379	373	409	384	393	402	359	392	409	372	393	394	383	387	394	402	390	379	357	405	381	397	378	377	402	382	355	374	358	402	392	362	370	387	402	366	390	362	416	404	360	384	386	386	372	361	374	402	390	387	362	402	379	400	382	393	408	398	403	379	361	371	393	425	384	402	352	414	386	378	401	403	396	387	344	375	405	393	356	384	390	369	399	403	396	406	371	398	367	406	392	356	402	366	376	412	378	387	348	396	372	397	372	369	391	416	351	397	407	379	356	392	401	394	374	422	372	393	372	367	409	402	392	418	377	389	390	368	388	376	403	367	376	378	406	353	387	384	387	376	385	408	430	395	365	364	378	393	386	363	355	375	397	385	396	390	379	397	367	420	395	393	390	366	379	379	379	360	393	371	357	371	358	355	387	346	403	403	401	411	375	379	366	386	388	373	405	368	376	397	357	391	346	389	394	378	391	403	366	382	379	403	355	379	429	397	380	424	387	340	393	412	398	416	382	373	407	397	406	390	423	379	370	401	386	379	401	388	394	378	431	408	380	401	395	347	390	415	389	425	421	419	376	378	367	425	404	398	384	453	379	349	407	373	412	375	385	410	349	335	401	422	364	390	411	386	390	347	441	382	383	405	397	386	387	353	403	389	404	408	359	401	376	375	404	411	425	395	364	395	372	349	397	407	374	363	369	390	361	399	411	367	373	390	397	424	375	393	403	383	393	410	392	391	391	376	370	360	399	389	342	372	392	384	398	406	384	382	374	398	391	373	337	416	380	365	372	395	362	397	382	404	352	381	383	399	371	393	403	415	381	395	408	396	366	395	382	410	374	375	388	360	408	418	388	369	362	364	382	410	394	381	389	400	379	355	371	399	378	397	389	417	380	402	386	396	395	422	383	409	405	349	405	418	395	367	396	398	372	400	396	370	385	396	404	427	407	346	384	373	366	356	369	375	421	390	412	368	397	398	384	379	364	401	382	396	387	359	408	366	381	413	357	372	398	372	397	372	350	357	393	391	364	395	403	374	391	388	393	356	374	395	363	414	381	358	386	404	401	400	346	379	399	402	378	364	387	364	387	404	390	369	390	354	381	396	385	407	379	385	396	384	367	402	398	389	402	371	371	367	398	421	383	420	417	359	403	407	388	390	348	365	404	407	363	368	371	386	382	391	402	388	403	353	382	381	406	408	391	382	371	390	378	404	369	400	397	360	374	425	397	397	354	388	415	409	345	383	392	395	404	389	387	372	391	409	399	389	377	387	389	400	417	375	405	365	390	355	363	379	350	370	367	395	379	366	432	414	381	395	380	379	403	366	389	390	388	413	408	404	402	362	349	386	394	390	400	410	403	415	377	400	369	378	403	391	390	356	383	364	430	382	401	437	400	390	373	379	389	414	414	385	405	349	369	385	376	378	385	398	356	379	388	376	390	384	384	379	398	382	352	386	375	365	385	384	358	428	393	398	387	415	412	377	388	378	399	385	381	403	375	359	386	368	396	369	376	372	369	402	390	393	381	376	410	357	407	387	378	383	393	371	397	368	361	395	376	384	403	403	370	345	382	408	382	383	402	416	392	403	374	378	390	389	385	412	408	399	430	378	398	397	390	365	378	372	373	354	371	382	412	380	347	423	397	369	384	408	365	365	382	385	409	389	391	372	379	393	381	398	416	388	434	421	399	398	379	374	372	365	355	327	391	406	386	407	386	374	409	372	400	364	390	310	376	373	391	368	421	387	405	376	378	381	366	353	385	397	387	387	396	358	386	389	422	371	405	387	416	376	389	362	389	390	409	394	365	380	368	407	367	397	374	383	393	390	394	376	401	357	430	399	389	415	409	415	365	394	402	347	401	375	401	378	409	380	406	407	404	400	421	372	363	379	375	377	400	382	335	365	374	368	369	383	428	350	385	369	396	377	356	397	371	399	381	415	381	383	418	387	377	406	386	419	400	403	377	383	407	402	357	378	418	407	379	413	400	372	401	360	402	368	379	392	385	385	365	389	410	388	362	391	384	405	401	366	391	331	391	407	412	396	408	373	386	361	375	409	403	366	377	420	372	401	371	369	396	376	393	418	378	395	391	377	396	393	356	345	394	414	363	388	376	351	371	399	377	408	362	401	334	363	383	370	368	378	387	372	416	380	391	390	378	403	371	368	344	397	421	397	389	374	418	363	411	362	394	371	372	397	393	370	405	342	367	392	404	381	370	395	368	399	383	386	401	375	381	421	395	399	386	406	353	382	392	404	424	383	421	343	393	383	361	376	398	389	373	393	371	390	404	365	374	392	401	352	368	400	386	370	370	384	384	423	392	364	394	397	409	402	391	395	371	368	374	404	363	377	403	379	408	387	409	414	375	361	389	401	352	393	379	342	405	401	414	403	402	401	427	391	391	335	389	404	376	377	389	355	373	353	399	359	406	411	381	376	344	388	403	397	406	345	384	387	369	382	384	378	360	384	399	389	386	375	402	391	368	388	405	415	401	414	393	380	374	391	348	397	340	383	380	381	342	394	351	382	397	391	407	431	371	376	413	385	399	383	427	357	367	367	402	369	393	389	343	387	375	354	373	377	395	405	402	403	368	376	379	385	421	385	370	392	375	388	366	374	377	387	390	356	371	404	368	382	375	380	340	342	394	393	394	427	404	353	385	361	366	370	381	367	390	369	343	373	386	405	403	389	378	356	402	356	384	375	394	416	409	386	391	347	370	356	394	378	397	382	374	379	387	373	374	373	379	376	364	400	413	395	405	378	383	401	354	396	380	376	385	374	399	419	421	387	428	360	418	364	385	355	408	379	414	350	375	365	347	386	390
25065	21545	28348	25889	14040	5090	2112	1386	1001	810	739	668	590	546	542	525	522	464	520	495	498	458	453	483	478	489	423	456	408	434	443	433	421	406	445	409	388	438	428	388	440	466	405	437	431	425	420	422	448	471	418	428	455	447	425	449	452	435	426	453	466	457	421	456	383	448	406	426	417	424	452	440	462	429	419	448	454	444	445	415	410	429	416	437	439	430	392	417	435	428	446	445	395	389	453	461	390	435	436	429	404	422	432	435	440	452	463	423	408	439	418	446	442	445	420	449	427	394	418	442	445	465	435	394	437	422	442	452	418	465	424	439	411	437	446	402	430	425	419	455	410	451	420	453	455	398	408	446	424	410	414	437	436	435	459	452	397	414	438	425	424	437	445	434	448	413	410	444	388	426	438	467	451	410	444	420	451	426	409	437	428	456	428	428	420	422	415	436	428	399	430	457	421	425	418	402	443	426	463	429	415	420	478	469	418	451	389	406	435	444	449	445	472	421	460	395	440	473	410	466	412	413	442	452	442	403	435	449	450	381	462	433	436	434	415	461	466	407	443	437	431	402	432	441	421	399	386	439	422	448	400	412	432	454	447	423	458	433	483	444	423	452	414	415	426	450	417	454	447	427	441	423	433	448	413	418	396	410	407	436	439	468	426	444	401	449	417	404	465	436	452	376	402	449	416	465	415	442	419	470	430	438	436	401	390	438	379	407	427	419	490	441	471	442	414	402	442	453	458	427	409	415	448	443	404	449	426	428	406	455	453	406	435	432	452	429	424	419	449	439	449	446	409	426	426	449	451	435	419	412	442	463	460	446	406	437	458	418	430	455	428	438	422	425	452	421	464	451	419	441	436	422	416	414	420	433	409	460	385	448	424	394	408	431	450	455	423	457	426	439	377	445	435	451	433	423	427	411	443	416	408	426	469	391	436	421	428	446	438	433	449	417	394	458	423	420	418	438	414	402	432	432	461	412	411	472	394	440	448	437	403	465	408	419	430	442	390	451	449	426	439	441	388	439	438	390	432	404	459	441	436	398	425	462	403	455	395	444	435	432	441	406	399	467	446	430	476	426	426	432	429	416	411	453	439	436	423	427	437	444	442	460	429	451	421	415	435	451	392	437	448	425	406	451	426	444	419	461	436	431	428	436	447	399	441	400	451	443	447	413	466	440	478	427	427	461	412	431	438	435	392	416	422	461	449	399	401	451	389	426	397	456	428	428	411	437	448	439	453	440	428	444	423	435	424	447	448	454	427	415	440	422	450	412	414	453	440	440	434	439	418	420	404	443	405	394	412	437	432	446	448	447	465	455	433	414	420	432	438	453	428	413	426	437	405	420	433	461	424	432	460	421	472	405	431	426	443	457	468	441	415	423	443	422	464	441	425	394	400	441	428	441	430	413	434	435	443	394	439	394	461	446	441	400	410	410	448	407	401	385	421	425	412	420	465	423	383	408	479	406	415	435	444	462	418	408	412	434	424	440	427	411	406	415	454	420	465	435	459	454	464	421	410	420	429	450	451	471	411	461	438	438	456	374	426	419	417	445	390	424	414	458	428	437	403	387	448	426	443	445	423	419	431	418	428	433	431	428	426	432	465	443	414	440	414	494	423	450	414	436	434	446	423	445	430	447	462	427	404	437	400	456	460	443	414	430	433	426	407	431	389	398	410	436	436	434	410	438	403	430	417	464	447	432	435	457	426	425	458	438	431	425	433	430	433	438	446	426	407	431	439	433	413	468	439	430	446	406	419	442	427	433	431	411	438	431	440	438	429	421	412	434	449	410	460	411	428	430	445	457	403	448	477	430	422	418	428	450	438	388	435	440	477	418	413	430	454	452	424	443	406	428	442	425	427	460	430	427	468	437	452	425	437	428	418	421	469	429	431	473	416	435	450	411	420	462	415	448	454	442	463	437	428	408	464	463	408	433	447	462	429	432	440	393	433	447	433	428	425	449	450	410	413	420	439	453	438	443	434	471	422	423	480	449	434	446	398	443	433	437	419	461	424	449	419	428	402	428	451	445	447	451	453	428	456	445	434	426	418	430	397	414	420	439	408	412	443	398	443	419	419	423	442	458	440	446	425	432	417	413	439	412	423	418	357	410	448	448	439	481	457	443	431	459	461	423	438	438	445	413	432	402	405	421	448	451	442	449	450	469	440	435	418	406	436	434	401	417	415	412	443	422	414	446	413	447	443	412	467	454	467	409	439	468	436	411	407	440	419	429	456	422	439	426	424	460	388	441	406	424	450	428	422	432	410	456	408	437	425	452	415	412	428	418	417	430	409	448	411	395	414	421	423	469	406	430	425	401	426	439	457	434	380	441	424	410	419	470	456	462	473	453	426	429	390	434	444	430	476	421	434	437	422	419	445	416	443	405	439	401	407	419	468	425	446	422	462	405	444	472	423	462	443	391	436	448	436	424	431	451	404	429	431	390	448	426	464	392	412	397	445	428	398	465	453	421	454	453	436	405	430	432	434	428	389	441	428	449	425	439	429	430	479	462	436	424	438	416	397	445	461	436	482	429	464	434	454	437	418	398	416	443	446	449	408	411	454	410	416	425	434	436	432	464	461	439	424	460	436	397	427	417	448	424	395	474	446	422	421	422	427	443	443	451	470	415	425	428	427	440	428	459	444	454	438	448	443	447	422	414	430	415	410	388	424	419	436	464	391	451	381	424	469	447	442	424	398	411	455	419	460	434	418	453	452	432	429	432	422	430	454	448	426	416	437	441	391	433	429	424	420	420	420	480	403	455	429	453	449	421	478	434	477	445	412	450	446	451	417	498	430	429	442	419	401	426	433	405	429	404	448	436	464	425	391	440	463	468	419	429	429	453	433	423	454	460	423	439	402	428	413	420	416	384	437	440	422	407	441	417	483	442	421	454	434	432	439	426	440	399	441	425	379	435	447	431	445	454	408	477	455	431	452	444	410	391	424	488	460	418	416	422	455	395	438	436	432	436	471	374	435	422	427	423	444	426	417	432	407	429	429	424	438	409	397	435	444	425	430	461	441	427	400	441	388	452	421	391	437	451	392	425	418	452	453	453	449	406	427	417	460	448	439	407	417	424	415	420	470	427	466	408	442	436	417	431	399	453	461	407	419	448	448	441	440	450	449	430	401	420	412	432	426	436	438	419	393	446	444	454	440	456	398	477	406	428	437	434	440	400	432	458	413	438	449	449	412	440	438	397	467	436	413	484	405	426	412	404	411	443	409	417	442	439	454	423	445	411	425	443	438	450	438	406	428	442	428	391	414	461	414	444	409	450	421	445	472	415	446	454	409	433	407	430	452	433	445	423	393	420	410	429	461	413	436	435	423	422	465	405	427	433	438	438	435	434	473	427	438	429	399	411	447	454	410	446	451	431	400	435	435	407	421	441	469	431	407	390	461	414	464	425	407	462	421	411	426	429	401	429	419	452	414	383	483	434	441	440	423	412	440	404	434	411	418	406	419	401	428	419	428	378	407	405	428	435
33437	50350	38498	21992	12069	6217	3285	2202	1604	1332	1085	906	777	717	647	623	651	650	576	525	542	527	495	490	447	481	471	486	500	512	489	486	461	472	513	454	493	504	456	433	514	467	441	467	475	501	514	472	456	502	438	489	486	428	485	505	491	454	522	492	454	454	431	473	435	426	478	456	504	440	483	512	452	456	466	434	511	497	491	450	485	483	457	433	484	525	468	451	462	478	460	445	497	460	485	462	493	486	465	456	454	458	449	452	478	451	466	520	508	469	455	493	446	450	470	436	479	464	489	495	462	448	454	447	486	465	414	451	478	480	454	449	436	470	454	478	454	480	431	453	464	440	488	487	451	451	443	456	494	479	514	480	478	479	441	467	492	458	440	496	456	441	455	463	494	471	441	484	463	452	489	460	498	483	465	463	453	480	534	448	459	477	488	469	470	484	416	481	472	472	452	463	454	481	410	423	488	480	499	455	485	479	435	430	512	429	491	469	461	473	457	524	469	455	512	470	471	440	441	504	483	457	496	441	462	437	431	443	466	443	423	463	463	470	513	458	446	467	460	498	457	470	454	458	471	491	482	502	435	463	435	454	465	490	478	423	496	447	512	482	446	482	449	446	486	480	461	471	494	471	444	452	469	474	453	472	445	478	452	445	450	460	476	477	459	498	463	481	476	477	455	460	475	455	436	492	479	444	445	450	498	463	446	460	461	508	425	438	442	464	442	487	453	477	483	503	502	479	453	472	407	485	472	473	445	452	459	495	462	462	479	495	458	456	442	478	494	448	488	448	498	503	445	457	467	474	449	496	458	474	486	485	455	385	479	480	489	478	448	476	451	449	451	442	471	504	458	467	456	466	470	485	469	444	500	477	447	481	455	493	496	466	475	458	454	498	455	469	469	459	467	450	464	482	460	475	493	456	476	443	497	452	482	453	474	439	449	468	477	515	475	466	443	487	435	464	428	466	465	425	434	448	457	445	461	482	490	463	461	421	470	491	463	462	475	500	485	467	456	449	457	445	492	475	496	456	451	464	475	468	493	490	480	507	461	456	448	450	433	483	465	479	470	454	482	494	501	462	446	465	445	455	469	453	472	448	473	490	472	457	486	433	486	476	474	468	469	456	405	456	478	431	449	451	485	468	488	437	434	457	462	476	485	522	506	487	495	464	464	452	472	450	466	438	493	481	478	483	470	455	469	494	473	458	438	451	462	441	514	426	505	460	472	508	467	488	485	467	448	461	446	476	447	492	505	433	437	473	448	420	464	474	470	477	464	461	462	482	493	454	499	465	492	471	459	444	433	435	500	453	474	450	455	459	445	482	457	456	492	422	450	438	429	473	521	494	498	476	461	452	489	473	457	464	450	461	487	469	461	472	474	429	490	459	453	453	504	458	486	487	480	445	451	450	446	486	465	457	462	422	436	436	499	439	426	493	525	464	468	483	486	480	487	445	421	420	459	481	458	464	465	447	441	432	494	478	477	463	477	471	477	474	472	438	438	463	484	447	463	462	472	470	455	467	464	480	455	432	484	428	466	459	450	421	472	470	466	473	482	475	448	458	472	421	464	468	466	472	500	464	502	435	481	510	491	506	436	463	446	450	506	487	490	478	452	450	477	477	445	473	441	472	449	458	481	457	472	485	445	452	445	501	468	484	518	484	463	474	434	487	486	421	475	458	431	483	463	500	464	470	441	438	485	460	457	493	455	461	473	415	465	500	480	444	461	453	451	450	478	459	474	461	451	449	476	461	470	464	464	499	475	511	448	450	460	467	455	442	470	481	456	480	444	483	438	499	499	461	432	437	447	470	476	432	467	477	480	462	439	479	461	479	449	449	450	494	509	440	481	482	448	441	491	463	472	478	483	470	490	461	466	462	489	469	483	487	491	459	460	485	472	470	457	467	466	479	493	455	505	463	495	429	452	451	448	452	460	484	428	467	446	465	471	437	492	451	489	470	451	446	491	452	443	445	470	465	465	464	473	457	471	466	497	464	488	449	459	471	493	460	441	475	440	463	484	479	491	447	458	462	473	441	464	436	458	451	450	471	476	469	464	487	485	442	479	466	472	470	527	473	463	463	476	477	477	460	449	465	435	458	473	498	462	469	466	481	488	450	460	449	493	425	456	459	452	481	455	463	442	481	460	477	450	486	482	473	487	468	474	456	441	436	479	471	440	477	494	470	477	439	464	489	478	438	444	524	487	480	511	461	477	476	468	451	476	477	472	495	456	438	457	421	450	455	449	472	472	459	466	495	488	477	499	504	464	471	467	479	421	458	418	465	486	448	459	446	505	453	478	437	482	464	446	449	471	466	443	460	488	476	492	477	438	476	476	469	447	517	462	469	487	463	481	500	473	458	513	442	457	460	479	485	430	443	444	440	432	484	449	491	459	438	452	461	465	436	479	471	512	472	440	443	468	476	452	456	491	495	473	465	504	461	472	482	501	437	460	430	482	456	478	462	481	455	475	459	485	447	500	467	470	469	445	461	460	483	482	480	479	499	473	472	460	457	445	464	463	464	465	437	449	454	475	489	463	487	462	458	498	476	472	414	453	500	453	480	467	423	482	444	473	474	433	481	450	453	493	475	463	480	484	439	424	486	497	494	475	438	475	477	484	472	468	445	433	469	441	475	482	471	440	498	501	472	449	432	445	437	458	506	471	491	480	475	438	471	448	501	488	472	475	458	485	451	503	490	495	468	462	467	486	486	456	493	455	424	485	469	469	487	433	460	445	477	442	455	482	473	463	437	455	501	490	501	476	474	452	444	473	423	481	480	459	453	427	468	456	443	452	450	461	469	482	473	441	448	451	493	490	462	462	441	458	499	434	471	493	482	438	485	442	451	466	468	441	470	493	465	477	489	482	437	497	489	494	422	466	475	495	489	464	474	482	528	486	467	465	464	486	486	477	440	488	506	464	466	482	478	445	446	480	447	444	449	489	478	467	471	472	454	480	447	490	502	494	464	490	443	450	476	450	470	520	467	487	517	496	472	462	471	485	472	444	526	487	492	456	458	447	441	441	475	478	476	444	488	505	500	472	462	461	481	455	459	482	458	457	460	469	497	472	472	474	465	495	503	483	504	486	469	455	465	430	465	474	499	506	488	493	451	438	491	458	467	433	466	484	438	478	491	458	434	488	502	478	435	454	469	475	497	451	474	460	459	440	446	427	445	468	453	473	463	486	469	444	423	494	445	448	470	417	470	452	466	453	449	454	473	456	462	439	476	450	445	453	503	466	489	443	458	425	439	482	498	508	448	508	488	461	477	458	521	440	512	452	456	481	479	445	454	451	484	437	461	463	439	445	457	411	440	458	463	461	480	462	472	480	488	452	499	461	453	464	467	464	493	478	423	461	489	465	467	471	471	459	474	466	475	493	476	451	465	503	466	482	455	484	498	457	479	458	458	515	501	479	481	462	449	483	432	471	457	480	493	464	456	460	485	461	475	451	485	459	460	453	476	516	497	458	462	439	449	493	490	470	479
22750	21426	29036	24317	21608	21026	10441	2682	1601	1315	1018	800	708	668	636	636	588	498	500	405	447	437	412	437	381	374	395	358	368	378	372	409	395	400	362	423	379	347	359	372	379	362	379	384	358	337	339	388	343	361	352	343	376	373	356	377	348	404	374	375	380	370	363	361	345	366	358	355	326	352	358	373	365	357	344	366	382	356	371	349	371	383	354	319	359	385	347	338	366	373	339	330	350	367	361	350	376	385	358	373	366	344	365	363	371	348	324	342	389	319	356	367	370	368	352	357	403	348	346	334	364	352	366	368	350	354	330	348	353	354	320	357	386	369	359	341	384	381	368	358	373	346	351	364	360	332	356	363	367	344	373	360	364	346	341	346	371	372	344	358	330	362	348	335	368	318	383	385	359	387	348	363	357	364	358	351	358	345	375	348	359	353	336	358	370	354	355	388	376	377	329	343	350	351	378	351	366	370	363	360	363	400	390	336	344	387	393	317	340	335	359	365	381	366	398	396	362	363	341	345	355	368	340	371	359	343	381	353	333	353	368	374	317	395	372	387	359	384	354	356	352	344	360	342	346	349	353	360	367	357	354	365	363	353	364	331	338	377	377	372	364	396	342	366	328	330	353	327	395	356	345	342	351	357	330	330	351	346	356	347	375	382	378	345	353	349	375	363	339	352	366	349	339	389	344	339	389	393	347	341	363	345	385	366	363	350	377	332	367	379	380	348	319	337	340	345	370	377	352	344	391	357	350	354	360	375	368	372	350	382	383	345	376	382	335	380	330	384	332	322	344	376	347	358	349	371	351	371	378	387	345	387	367	394	371	312	332	382	388	356	342	377	384	369	361	357	323	355	361	316	339	379	343	391	341	380	356	330	321	350	362	370	374	353	365	372	383	370	335	333	396	322	383	378	353	359	357	324	357	370	352	385	389	354	377	371	372	348	364	351	344	329	353	344	353	314	367	340	358	342	326	374	373	370	342	384	376	374	374	370	346	392	392	331	356	370	346	370	338	372	329	368	365	358	341	359	337	338	384	350	349	360	351	397	399	353	385	376	347	362	381	342	336	367	405	366	359	379	364	377	382	374	365	338	362	332	365	378	377	360	320	372	389	393	368	367	368	344	396	362	332	401	339	401	380	354	337	363	340	360	369	351	355	346	359	373	374	372	333	395	337	332	351	373	351	356	353	344	390	355	331	334	360	344	355	351	361	366	364	386	360	411	402	368	359	356	333	383	344	363	332	368	338	374	345	378	355	355	332	370	335	349	367	346	331	360	324	372	347	367	371	374	342	349	337	360	374	370	360	399	382	356	360	369	354	336	349	352	356	354	385	397	378	384	351	367	364	388	403	375	369	388	348	361	385	374	341	397	369	315	345	308	368	373	357	387	369	348	369	361	354	355	327	340	350	354	365	375	394	396	332	358	377	340	380	340	339	337	391	375	368	354	325	393	369	360	342	344	354	351	332	342	332	368	333	361	348	367	387	331	344	349	382	310	357	359	328	345	351	365	357	372	366	367	343	354	326	375	373	331	353	342	387	353	375	350	346	351	365	362	375	354	331	366	361	360	391	327	324	344	373	350	351	379	354	367	367	352	354	406	364	345	338	351	345	335	363	336	397	344	367	355	368	407	329	339	335	335	414	366	414	322	387	338	342	358	361	391	362	348	323	370	371	334	388	324	384	339	362	385	341	333	327	340	378	363	376	350	349	355	364	343	325	394	363	331	356	355	363	374	341	385	325	382	362	379	390	364	333	373	337	355	382	372	354	346	334	319	383	347	363	342	366	314	334	351	374	344	328	353	334	368	365	339	358	341	337	357	377	357	349	322	362	402	359	343	346	388	338	333	392	360	366	364	333	366	364	344	363	338	376	328	361	336	343	349	371	367	349	384	377	334	346	360	324	355	342	388	338	319	351	363	365	342	341	362	361	387	335	341	376	326	376	352	331	345	327	350	348	381	351	343	362	384	366	358	289	360	368	381	362	372	379	349	331	392	371	361	352	333	346	345	380	347	331	383	367	351	375	370	372	361	360	374	378	365	348	343	380	377	380	354	343	377	351	370	346	360	340	367	341	370	319	372	374	363	343	389	370	362	391	334	382	339	366	369	372	379	370	376	370	364	356	352	359	387	338	389	366	399	364	375	353	366	348	382	352	337	347	354	342	309	364	357	385	365	337	374	387	381	385	339	358	367	308	345	347	362	365	366	357	383	359	358	373	390	376	358	365	333	413	356	322	341	413	355	365	347	338	369	401	351	359	353	343	352	369	352	380	385	366	340	347	330	355	347	364	349	371	372	384	361	355	391	370	320	372	361	338	343	339	350	385	384	371	378	339	403	355	354	362	356	382	386	380	345	387	340	370	324	343	371	344	355	319	365	368	354	347	381	360	370	391	379	356	347	360	369	339	370	365	375	382	373	357	371	370	368	360	315	361	371	396	350	371	363	383	317	352	352	348	393	397	343	379	331	365	355	351	408	347	362	379	387	373	367	347	334	366	350	329	351	365	355	338	355	375	347	347	369	363	313	322	378	360	386	356	331	357	367	338	347	361	364	338	379	373	341	334	350	380	376	359	368	340	341	332	378	373	350	357	367	358	369	401	349	349	339	368	351	368	357	351	343	360	355	363	369	351	393	358	344	361	370	378	367	370	322	405	344	341	355	346	377	380	378	387	366	362	330	361	368	356	364	402	356	372	345	361	405	360	395	321	364	345	339	371	365	342	357	350	354	352	350	346	346	356	322	352	348	360	357	347	368	363	356	390	372	375	339	354	349	373	344	360	377	363	341	322	364	345	382	361	378	347	337	317	363	373	354	337	334	344	393	331	360	380	333	315	340	365	366	357	334	362	377	366	344	340	370	359	351	345	361	349	318	380	381	345	368	360	368	350	329	365	390	363	362	360	378	390	355	355	364	365	346	350	346	336	359	345	363	364	348	375	356	364	374	357	348	356	376	368	372	402	320	367	352	360	372	327	351	353	371	342	359	355	361	364	337	348	376	346	365	349	351	337	334	382	350	368	351	359	367	376	337	333	348	326	375	366	357	381	369	377	362	385	370	351	339	363	340	380	367	385	341	346	380	373	341	365	357	354	342	344	390	370	376	366	364	353	355	331	340	393	380	378	386	330	382	361	343	384	375	337	371	360	367	370	354	369	367	376	347	341	378	331	335	350	344	361	364	356	385	371	362	379	391	363	377	378	337	372	372	321	355	345	315	410	348	374	412	327	378	361	361	346	363	359	348	327	370	351	388	333	368	335	336	372	365	373	337	347	377	358	377	371	367	339	363	370	337	318	342	353	323	395	357	386	365	372	407	372	381	384	349	369	335	365	355	391	317	385	363	348	396	340	364	337	358	375	385	377	359	341	319	387	387	328	358	359	378	357	349	339	391	337	340	370	351	370	361	364	371	358	384	353	351	374	362	364	329	346	377	365	367	356	349	357	340	365	380	399	366	329	350	337	360	338	330	352	356	353	323	340	357
37243	61365	46734	32853	20197	9984	5252	3545	2609	1896	1531	1229	1013	908	828	761	681	628	540	545	504	511	459	488	438	439	432	432	412	391	420	384	411	414	410	368	405	370	391	407	363	381	369	372	376	413	375	356	390	406	407	357	388	398	406	362	339	426	403	377	367	381	431	371	418	393	398	377	338	350	414	408	350	393	361	386	402	400	366	376	421	425	376	371	384	373	394	379	397	378	395	395	350	359	374	391	354	387	348	427	357	391	379	404	353	386	373	383	399	388	346	376	390	367	376	372	412	383	393	406	352	367	318	338	340	387	381	369	388	357	427	425	349	371	379	376	363	415	359	356	372	367	404	399	413	388	403	372	426	386	364	398	411	337	380	379	357	362	392	426	400	374	373	353	391	415	378	346	382	407	410	395	400	358	411	394	384	359	389	395	418	362	384	361	420	409	390	413	396	388	350	402	355	388	348	406	371	382	391	388	370	368	367	375	390	391	419	339	360	389	396	405	388	359	380	377	410	380	379	383	386	371	333	411	367	378	372	408	394	377	385	390	392	389	370	406	368	391	339	370	352	370	399	367	368	371	395	383	352	374	367	402	411	363	380	421	401	359	365	373	387	424	359	403	383	403	435	419	387	401	383	385	406	372	424	388	417	354	385	374	363	409	366	368	342	380	395	355	401	399	380	389	378	383	386	415	407	384	403	409	409	385	383	361	405	437	394	412	375	369	421	409	361	372	390	390	381	401	422	370	353	373	403	359	385	395	369	348	358	410	371	358	384	355	428	372	374	381	378	400	388	416	366	362	369	423	380	359	368	373	386	379	358	389	362	397	421	367	408	422	387	396	375	382	357	407	359	389	409	402	352	386	402	423	426	380	393	389	377	356	378	413	383	437	385	388	385	373	397	381	391	376	426	350	387	365	383	375	419	413	379	406	392	378	406	371	360	382	366	387	392	406	376	369	367	383	388	391	391	421	333	403	370	389	376	390	385	386	361	372	400	390	397	405	366	399	402	374	383	405	427	404	376	416	375	373	349	417	367	405	393	386	379	392	431	426	417	389	377	383	347	378	381	400	384	371	403	383	380	402	445	369	363	375	408	380	413	400	366	386	376	404	383	408	395	399	437	432	387	397	368	420	386	384	417	414	412	394	386	372	395	364	403	394	355	374	393	387	388	369	390	375	364	380	386	404	368	387	385	349	377	387	404	387	414	386	355	349	382	400	338	357	387	401	354	378	370	382	381	355	398	373	376	393	362	415	419	397	413	359	360	402	367	399	377	394	391	393	395	383	385	390	361	407	381	381	381	398	370	374	372	381	391	418	403	396	403	383	376	368	370	397	406	407	438	406	406	376	403	405	369	397	376	377	414	424	397	391	378	377	391	383	362	360	366	348	411	403	357	419	387	408	339	393	377	361	434	381	407	355	399	376	374	386	382	351	378	369	365	410	392	399	382	385	389	395	378	368	395	365	370	420	391	368	391	420	391	372	384	355	364	365	383	432	380	380	361	412	384	408	406	384	353	383	383	398	382	432	370	370	400	357	379	350	394	383	373	407	386	404	397	404	396	380	386	391	389	375	406	364	350	370	346	398	379	369	383	395	402	384	379	386	362	370	358	424	409	408	387	370	377	419	379	383	370	390	373	366	430	398	393	371	357	397	394	388	374	414	370	348	383	384	366	372	388	398	380	376	422	414	350	385	405	405	361	378	396	379	406	408	387	381	387	397	430	407	402	386	417	410	370	389	414	410	362	368	362	387	384	384	400	418	382	373	396	411	393	386	375	365	379	392	403	353	378	366	363	396	393	393	391	358	392	386	387	367	370	390	401	369	365	391	392	379	381	378	364	395	385	432	401	398	399	404	403	399	365	401	404	378	390	378	393	381	396	374	374	388	398	406	383	370	367	389	355	418	374	384	361	385	377	356	368	414	400	425	412	386	398	379	355	365	386	367	416	382	377	399	411	364	338	373	391	357	401	372	409	403	362	422	344	403	358	424	408	408	369	385	378	374	404	401	393	396	402	388	396	394	414	414	388	369	366	374	381	370	412	423	363	368	368	360	395	402	392	387	385	389	369	369	406	381	369	382	420	408	383	395	388	381	373	399	386	399	374	352	390	394	366	375	411	424	384	381	354	393	366	364	392	349	368	378	350	388	391	396	376	359	371	369	369	353	395	378	362	390	400	380	349	391	375	385	384	398	354	391	406	403	382	372	400	390	392	400	379	375	386	415	369	392	374	385	369	343	391	393	412	422	404	390	382	381	387	351	367	374	396	381	397	465	408	396	345	340	419	416	360	367	385	402	419	370	396	356	391	351	380	391	376	375	388	393	387	382	349	379	425	398	390	372	396	373	393	373	367	389	365	358	400	408	385	380	379	387	373	374	365	372	357	417	384	392	393	410	395	358	355	383	368	355	391	377	402	393	369	377	398	405	390	418	388	422	357	373	383	380	384	360	386	400	382	371	345	395	375	358	401	418	423	361	433	396	421	369	348	383	402	382	359	404	399	422	382	367	400	411	391	349	379	368	437	380	420	419	380	390	395	348	400	404	416	383	383	405	379	400	399	349	376	388	375	402	365	404	397	397	408	407	366	360	380	408	398	400	404	414	378	400	363	393	413	404	357	367	390	369	397	387	378	395	355	369	401	415	404	428	410	381	394	368	386	403	401	407	367	392	386	340	370	406	378	385	364	395	413	399	411	386	361	327	379	371	413	371	397	417	397	363	385	422	422	377	380	381	383	398	415	423	382	370	373	388	379	374	371	366	388	415	426	400	374	395	358	380	411	388	388	389	387	328	353	377	401	375	367	377	387	374	389	385	415	401	391	399	344	390	398	373	392	383	384	392	405	383	371	393	395	392	357	385	357	390	375	389	360	372	369	402	394	375	371	345	399	425	383	389	356	398	406	403	353	386	360	385	404	375	386	378	370	398	395	428	384	344	370	371	386	404	388	371	394	391	361	384	372	395	376	386	382	394	400	391	357	396	382	396	381	406	386	394	384	400	369	400	383	408	381	419	408	410	376	412	404	377	373	359	408	396	416	407	385	358	362	371	398	374	361	396	406	369	348	395	394	382	383	410	355	399	381	404	343	417	398	376	365	391	409	407	393	359	399	387	397	402	384	353	359	357	407	397	411	401	400	394	375	365	397	384	402	386	369	420	383	376	349	415	395	376	371	372	368	363	373	383	393	418	409	365	365	437	376	408	373	350	382	400	349	393	385	415	383	396	375	393	375	377	361	371	408	405	378	413	417	392	377	395	340	382	415	403	399	388	411	422	356	374	381	401	420	388	374	362	352	393	372	402	387	380	409	392	388	410	382	365	395	383	380	371	375	388	391	388	352	369	361	385	378	387	393	401	395	391	376	410	406	376	411	384	404	366	380	415	412	376	353	389	373	372	378	399	375	452	398	374	406	386	399	359	383	384	372	390	392	358	392	369	384	381	361	350	397	394	367	378	392	362	385	340	381	365	420	393	417	352	373	411
31535	30880	28302	16265	6101	2596	1366	1173	913	725	695	600	559	516	543	464	498	465	483	441	429	457	447	461	415	418	421	394	418	388	390	422	398	419	422	421	420	445	439	379	420	434	432	392	389	411	408	414	431	434	440	399	413	376	430	416	431	378	400	406	396	425	419	367	423	440	384	414	425	399	414	381	410	418	382	403	413	420	420	402	444	389	418	416	444	402	384	412	432	417	423	395	424	414	438	437	389	404	441	445	450	433	420	415	402	433	448	429	432	434	374	390	419	446	434	409	419	386	399	411	410	452	389	428	399	403	380	425	422	410	425	421	397	455	396	423	424	418	414	411	424	401	443	411	446	412	392	422	391	379	444	414	404	410	404	420	428	373	381	451	392	384	450	382	390	441	404	396	427	422	370	400	403	415	449	409	434	433	399	349	428	422	415	401	421	377	459	437	404	406	443	404	396	418	392	433	375	398	376	415	395	441	410	405	421	408	414	389	433	430	423	423	386	434	420	398	431	396	411	461	422	413	414	435	407	391	419	458	404	413	430	397	377	421	405	403	397	381	399	392	381	406	404	393	417	453	413	425	408	449	356	390	378	411	403	412	378	389	398	401	392	389	432	406	393	409	406	395	422	408	404	402	416	432	395	422	398	414	339	411	428	429	418	423	369	393	399	425	403	419	406	380	426	407	425	412	436	416	376	413	417	397	414	403	380	440	412	452	416	425	427	393	395	368	398	433	402	402	441	423	427	398	434	430	439	398	397	409	434	406	436	429	381	411	435	423	428	407	407	391	417	414	402	412	425	416	403	388	434	394	409	400	402	409	427	397	410	431	399	399	415	404	408	388	396	396	401	399	391	386	446	440	406	432	414	397	430	420	419	436	452	379	414	395	398	426	414	404	403	426	371	401	397	443	414	460	440	415	455	433	371	450	429	394	383	435	441	431	395	412	396	395	391	396	413	429	412	424	446	446	414	411	447	413	399	422	431	409	389	397	386	424	410	386	428	420	411	406	373	437	445	418	398	470	390	470	399	395	394	422	368	399	400	432	414	442	426	398	400	427	467	396	429	470	441	441	397	384	440	387	420	379	390	388	413	395	449	414	382	422	394	440	371	402	407	408	388	401	422	431	404	419	447	416	399	410	423	397	410	400	427	407	438	396	417	430	436	417	407	433	403	396	393	369	436	418	414	437	379	396	391	438	406	428	433	401	406	404	419	388	403	453	404	418	385	463	419	437	421	376	432	380	442	431	439	390	407	417	406	400	443	412	404	439	429	399	443	418	394	424	388	382	415	390	398	424	407	439	421	409	389	416	417	393	404	421	376	426	448	424	409	456	418	398	441	423	390	406	438	397	415	430	419	390	402	411	412	413	407	436	452	406	426	421	426	408	415	415	417	408	367	395	418	414	386	419	411	400	439	400	440	412	387	424	352	418	423	400	412	391	407	417	405	381	436	410	404	414	420	414	421	429	439	418	404	400	446	419	404	447	383	422	426	393	419	408	428	404	426	408	410	419	399	402	402	368	427	403	443	440	381	383	379	416	376	375	436	389	389	373	404	403	398	394	428	452	422	435	413	404	428	398	432	443	389	393	398	381	401	416	401	387	363	424	447	408	422	460	432	421	446	422	367	415	440	413	388	443	410	406	390	454	396	401	413	401	383	431	404	419	418	422	414	408	411	406	426	381	416	410	452	424	392	391	395	381	376	453	431	412	397	388	395	402	413	425	390	439	440	378	416	385	410	424	399	419	418	406	461	432	421	416	446	413	429	433	393	377	409	414	419	410	460	404	444	419	400	453	421	430	408	422	425	452	392	432	437	454	380	436	435	412	391	440	389	408	468	435	450	404	426	420	407	406	428	411	407	434	421	403	442	412	416	424	437	396	401	402	410	395	422	397	389	408	436	388	431	439	395	429	407	420	446	435	413	393	397	430	406	431	425	396	396	393	446	431	430	422	424	420	378	392	405	425	390	424	390	398	410	414	439	384	374	368	422	433	421	404	403	414	420	438	374	368	415	433	454	414	392	424	434	437	399	434	444	384	408	429	399	436	431	422	434	402	443	424	447	444	391	431	392	445	389	420	395	399	432	401	416	424	409	406	395	383	396	413	421	439	387	407	368	412	430	387	417	399	414	411	426	406	392	408	429	429	415	429	444	392	360	412	395	423	451	425	405	419	449	378	410	401	400	385	428	419	401	393	462	412	392	433	386	422	410	406	391	420	423	407	375	453	429	415	406	411	406	426	453	412	390	413	403	403	399	400	377	417	419	416	385	427	394	383	455	407	412	430	400	361	415	403	394	407	394	399	413	441	435	402	443	404	400	394	412	413	430	378	400	439	392	433	427	393	420	433	414	374	430	432	396	433	371	390	402	421	402	411	406	405	374	400	424	397	426	430	413	421	379	428	403	397	402	419	402	400	397	409	438	419	377	421	420	424	381	449	416	429	421	416	413	428	444	395	377	408	438	400	381	416	452	423	393	436	441	436	414	415	394	406	410	410	373	409	402	438	408	435	415	432	418	375	408	409	428	403	399	394	379	403	442	379	402	414	420	374	387	422	405	395	403	435	382	408	415	411	425	433	384	399	431	390	410	370	428	419	410	413	409	409	375	429	402	430	408	402	420	389	430	393	446	424	448	422	422	446	438	383	432	434	430	433	406	394	424	421	424	402	396	418	411	390	382	374	448	456	382	408	399	398	408	426	418	410	397	416	438	428	398	372	432	403	422	421	389	427	422	385	433	411	414	382	441	406	377	389	416	442	414	420	370	425	387	436	403	438	391	414	381	421	375	407	399	375	418	371	389	417	414	373	394	406	408	406	406	409	430	456	401	393	466	401	445	434	427	420	439	423	398	395	405	411	432	406	371	431	407	434	431	436	420	414	426	440	417	402	351	428	368	415	439	458	424	407	413	404	437	395	404	410	380	411	443	385	402	399	390	392	429	432	375	442	419	450	434	421	411	423	413	435	410	376	411	386	395	423	423	402	426	410	426	413	427	403	415	413	389	381	419	422	431	388	441	420	427	388	408	427	408	449	426	403	442	389	417	403	381	435	359	424	419	420	439	421	387	357	425	382	404	407	417	420	444	409	410	376	438	434	431	420	387	454	394	425	413	397	414	419	421	440	393	377	388	412	414	432	366	441	447	391	397	419	414	411	378	405	438	419	411	393	433	376	461	388	394	391	416	407	413	406	411	422	405	435	426	397	419	427	413	423	381	405	428	408	391	442	415	441	399	424	419	382	396	421	404	403	403	386	419	400	380	400	443	437	418	377	439	353	414	405	437	394	409	394	420	407	397	397	424	400	420	392	382	441	421	366	407	399	397	433	425	401	423	441	385	406	402	374	398	403	401	425	426	401	451	404	396	396	418	422	403	450	390	394	403	434	439	386	406	401	409	455	441	430	391	393	401	413	393	380	443	396	415	428	395	394	417	388	407	429	418	412	414	432	425	416	426	413	432	419	426	405	379	411	452	453	417	404
33845	44477	29318	16061	8130	4009	2463	1777	1411	1057	899	747	714	651	614	622	600	518	507	479	501	477	458	465	457	492	475	449	459	479	424	467	463	474	482	456	464	461	440	480	437	449	466	465	492	425	462	428	435	484	479	457	415	413	470	467	440	420	448	434	448	489	456	453	480	384	449	433	426	419	477	430	454	404	471	444	455	423	429	439	454	443	462	476	423	450	425	460	454	480	454	469	447	443	440	428	455	454	456	430	462	461	413	472	466	440	435	468	463	454	465	433	471	482	430	437	421	426	429	440	416	452	456	505	455	456	498	455	470	421	437	422	450	457	444	446	454	520	411	489	441	449	417	461	438	408	447	440	430	416	435	444	436	433	464	450	469	443	478	463	477	460	440	450	466	416	456	473	457	460	458	449	447	465	463	434	447	468	453	444	481	422	495	427	465	438	465	433	471	450	413	447	440	431	458	405	445	466	435	470	443	435	451	437	481	449	467	459	479	442	475	436	448	490	411	438	466	444	418	438	453	441	491	490	451	410	453	451	459	445	429	440	466	442	426	416	437	471	476	457	471	447	455	452	434	444	457	471	451	416	447	465	453	464	416	466	407	469	460	479	457	421	461	412	436	474	438	506	449	449	431	410	423	446	461	454	457	453	491	407	448	478	472	472	471	445	422	468	421	494	497	442	476	453	418	460	453	440	431	428	435	427	462	446	435	426	469	456	456	450	451	454	454	428	467	443	479	456	444	465	426	442	439	454	449	440	436	467	437	435	431	440	433	458	466	431	405	458	435	443	448	449	451	482	451	490	441	456	478	446	423	438	430	425	450	481	475	464	449	479	451	432	439	456	475	424	444	395	440	461	441	444	478	441	454	467	422	446	461	464	463	460	451	458	449	457	472	441	462	440	474	457	454	454	416	466	453	440	445	402	421	468	440	436	448	442	447	485	423	456	460	450	471	398	481	450	440	443	465	433	449	466	462	377	451	423	469	463	423	437	420	492	449	485	440	462	468	451	428	488	475	443	445	438	439	446	474	445	456	458	454	422	460	440	479	442	451	458	430	432	428	467	468	449	407	442	443	402	460	468	468	476	423	448	450	456	446	408	429	420	462	396	418	453	435	480	451	465	447	482	418	467	451	507	441	470	451	470	448	460	461	434	461	466	472	464	447	466	471	419	463	456	448	500	488	474	476	436	408	476	453	451	438	447	438	475	430	460	436	432	465	444	463	458	436	443	442	434	453	478	437	427	465	472	408	421	425	439	440	488	438	444	486	449	470	486	438	465	467	447	455	447	464	413	456	444	418	435	468	482	456	450	415	447	420	480	455	429	475	453	453	426	430	439	420	464	461	431	447	439	473	463	431	428	406	442	473	455	444	442	446	486	455	438	431	460	412	477	415	471	443	421	477	436	492	397	459	441	442	426	457	456	487	421	478	421	473	427	483	453	451	462	467	441	427	453	443	436	465	430	454	441	446	429	444	457	463	499	454	450	450	458	456	446	493	476	459	462	428	437	441	475	462	500	427	457	457	443	466	463	426	437	481	485	469	431	450	496	456	451	464	465	424	453	432	455	457	426	475	404	472	410	451	417	447	472	435	463	452	432	437	418	435	457	449	445	490	475	445	420	453	441	461	436	434	453	485	432	467	453	434	488	417	441	492	441	444	421	441	449	419	485	408	435	424	440	439	480	424	437	433	467	440	457	410	485	422	433	456	488	482	503	466	418	428	433	468	444	421	463	419	418	453	469	421	486	457	442	479	438	439	507	443	430	455	434	423	486	437	429	467	453	465	467	470	449	478	455	443	441	436	432	431	504	474	428	442	480	462	413	476	461	408	427	443	465	433	453	480	467	463	437	455	432	444	480	476	501	437	447	473	428	419	426	447	445	440	452	445	430	438	453	485	502	469	462	444	447	479	428	449	458	431	479	481	431	459	471	442	438	438	477	471	429	435	434	423	440	454	437	451	479	440	441	440	451	451	430	440	468	445	450	451	460	464	444	439	471	435	446	457	436	448	458	420	411	432	419	419	463	458	424	464	456	431	471	414	453	421	461	450	469	437	449	474	476	431	445	478	439	423	472	432	473	446	452	430	469	452	459	501	463	444	460	478	431	464	441	429	436	461	441	434	506	447	437	428	403	456	465	477	447	432	431	422	461	448	505	461	482	469	429	452	451	432	430	432	484	454	442	442	493	460	423	456	425	443	425	459	459	436	477	483	441	465	449	477	456	457	461	467	482	506	415	419	419	427	433	440	408	451	471	480	461	461	464	429	445	453	432	425	411	454	445	428	451	427	438	475	464	454	460	438	468	465	449	471	446	443	427	415	428	426	426	438	470	487	469	425	435	479	438	426	444	489	468	462	455	461	494	459	438	426	476	478	465	451	457	482	469	455	429	450	470	444	460	442	431	452	462	451	449	452	472	462	463	475	461	462	443	432	455	491	467	495	422	454	422	436	458	426	450	414	455	423	446	451	422	421	424	416	448	456	465	457	499	432	442	473	435	449	454	454	453	453	452	487	428	430	438	440	451	406	442	442	408	459	432	461	424	466	407	421	459	423	447	443	434	447	445	432	436	434	458	470	472	443	460	441	411	446	478	471	395	478	442	458	430	421	441	470	404	446	461	468	446	474	470	440	478	411	449	458	423	442	459	431	482	422	459	443	456	417	429	410	429	487	426	461	416	418	445	437	465	457	431	428	433	449	430	453	421	391	468	397	442	463	458	437	448	483	432	456	446	463	429	427	437	454	423	438	451	448	452	490	424	419	474	436	440	453	405	475	449	485	478	430	439	469	430	442	460	470	454	417	471	432	460	435	436	424	473	451	417	469	440	451	441	445	455	458	450	453	457	427	464	428	464	445	461	464	441	444	445	428	428	468	454	422	403	468	460	435	450	423	429	429	416	462	431	442	420	436	412	436	444	415	441	446	442	470	463	459	467	430	446	472	443	441	456	410	470	456	420	458	462	417	476	432	438	468	466	405	421	438	426	470	460	492	478	445	430	462	490	480	507	457	459	421	477	446	451	463	434	415	429	425	471	482	476	401	441	426	414	448	449	438	444	469	435	438	464	481	432	483	466	481	436	432	435	452	442	463	475	476	453	481	393	427	422	507	462	468	448	460	461	445	421	424	449	460	471	439	518	452	452	438	442	461	436	434	438	414	444	397	426	420	449	477	479	450	440	436	464	424	450	452	411	435	444	459	439	456	472	419	451	433	493	444	468	417	434	450	441	476	455	469	438	430	452	466	406	458	457	452	445	436	445	456	440	449	483	440	466	460	434	484	461	440	464	460	450	477	448	467	463	441	437	447	435	437	430	434	421	473	399	424	431	423	441	456	456	427	432	440	397	471	423	462	422	468	478	436	419	460	449	466	437	480	464	428	455	450	449	468	435	451	418	467	423	459	448	454	475	506	461	462	437	447	457	508	466	447	435	467	442	456	451	451	444	439	477	458	453	431	439	455	458	453	431	464	430	441	446	462	452
23829	21433	28651	24979	21190	12253	3496	1655	1261	970	845	703	641	541	563	499	490	454	437	414	447	360	372	365	338	343	373	341	377	374	377	364	364	368	371	365	331	328	363	370	379	380	352	345	366	366	349	345	362	366	338	346	335	353	364	352	390	349	324	352	348	341	341	348	373	351	364	339	362	342	372	352	345	375	357	329	371	417	349	355	316	349	341	371	377	351	368	322	342	368	335	326	396	325	330	338	351	375	337	348	380	317	327	360	329	370	362	374	332	297	354	351	330	403	353	357	348	381	369	332	355	396	370	355	369	386	352	368	325	369	327	373	340	348	361	344	364	336	355	367	324	366	348	333	383	375	360	316	366	346	339	332	343	324	306	342	347	366	370	356	362	386	349	363	362	367	379	331	355	360	356	350	386	343	338	345	349	360	372	326	351	389	361	360	361	349	344	326	351	369	388	323	345	358	371	353	381	359	333	355	348	357	337	350	354	353	376	369	355	334	361	319	319	390	341	359	364	326	343	329	339	319	328	335	345	369	401	364	374	315	375	321	380	359	349	333	323	363	385	369	377	351	374	362	338	361	365	392	367	354	359	340	362	350	380	372	343	355	336	356	342	350	362	365	345	368	364	335	341	353	336	355	334	357	355	318	343	335	335	340	359	375	358	357	386	330	368	367	341	378	369	361	385	367	344	342	364	363	358	353	337	343	327	348	353	328	368	349	353	361	364	355	340	363	370	371	340	340	340	305	333	345	342	365	358	333	371	332	314	323	335	353	325	347	396	370	336	346	326	360	347	376	337	381	338	344	364	372	356	351	358	354	333	343	354	363	343	354	347	354	376	324	365	350	363	338	362	323	356	357	368	315	344	351	346	371	371	359	396	363	365	340	343	334	329	340	343	363	355	356	356	392	369	352	336	329	370	357	349	342	357	348	359	341	345	355	322	333	357	311	339	348	396	332	352	334	329	353	325	348	354	351	368	354	373	348	366	359	352	372	352	326	343	378	369	351	360	388	347	341	339	328	342	364	344	303	348	336	348	386	359	353	364	337	369	365	353	370	338	330	395	353	365	327	369	354	312	376	347	334	323	335	330	371	392	329	371	310	351	343	338	360	355	350	371	364	349	337	385	366	329	351	369	407	321	362	389	353	360	352	359	356	372	341	333	376	394	356	354	329	382	362	338	372	352	318	337	329	350	320	343	349	340	318	340	358	365	320	380	349	351	342	363	388	326	354	353	340	352	324	374	344	360	356	352	355	352	357	367	325	358	360	332	310	336	398	376	349	378	346	361	340	345	345	347	342	354	385	367	381	376	350	345	348	354	351	366	368	345	354	357	355	351	351	358	350	345	325	337	349	362	354	353	338	347	368	373	373	331	324	346	330	360	384	326	328	339	340	347	367	344	356	350	335	315	334	353	360	367	344	344	363	343	333	374	338	354	348	348	375	361	355	384	348	373	358	373	388	382	407	372	370	347	380	310	352	333	355	327	372	347	387	372	343	360	348	381	370	374	338	300	373	350	330	338	319	350	339	371	399	356	350	355	366	345	348	388	372	384	336	358	326	333	319	352	344	371	341	339	381	343	351	311	341	364	343	356	331	305	366	337	323	330	374	343	328	353	333	367	365	364	356	366	346	387	354	368	357	368	355	360	385	325	330	330	310	338	344	360	376	350	367	343	377	364	376	386	351	327	330	373	352	343	352	364	336	358	360	352	369	376	351	335	371	359	343	365	380	361	370	368	322	357	373	353	355	357	314	348	357	352	360	310	355	340	335	379	335	351	385	378	289	375	337	356	379	371	362	342	331	345	366	340	341	357	353	339	349	351	323	356	345	382	333	342	331	383	352	333	364	340	361	373	341	344	349	380	373	370	342	384	342	345	355	332	370	328	339	347	352	378	337	361	359	349	363	361	388	347	335	378	335	366	363	342	376	353	369	337	345	332	334	322	348	350	333	333	348	325	382	367	329	370	378	361	373	357	395	377	371	313	373	384	336	360	360	366	346	353	346	334	338	339	314	341	349	365	345	354	328	375	376	368	304	335	392	330	343	352	361	350	325	304	344	359	342	380	363	335	367	358	317	369	396	327	334	345	369	385	364	327	338	356	363	343	322	351	371	365	362	362	358	353	351	339	376	343	342	346	335	350	364	346	368	373	376	332	319	361	369	333	345	322	322	288	366	348	350	338	374	342	330	354	333	375	359	348	345	336	390	371	362	366	411	341	334	364	312	343	357	389	374	339	359	336	370	347	349	348	365	339	366	333	334	341	331	335	376	345	317	331	361	349	384	368	355	361	343	327	346	388	372	379	332	396	356	361	356	310	334	333	345	357	372	379	343	363	329	344	386	342	350	357	381	342	344	342	345	363	360	376	348	332	378	375	330	348	333	353	380	323	345	352	365	348	354	350	376	341	336	325	337	376	353	349	358	379	354	315	371	354	367	353	337	369	332	353	359	372	305	364	344	353	333	356	378	391	348	391	333	348	367	385	359	367	359	369	393	357	370	375	360	336	340	381	338	382	324	360	360	349	336	341	344	342	356	341	324	370	365	360	339	339	379	350	340	379	383	373	378	354	318	370	357	343	389	381	367	332	383	340	346	376	352	341	330	369	372	325	357	372	349	353	354	362	373	318	342	360	362	354	377	348	365	339	348	375	392	355	375	331	338	335	371	356	360	397	347	362	345	356	337	338	338	330	315	346	363	334	381	354	336	327	345	342	345	370	351	336	350	394	352	332	339	345	327	341	370	387	388	366	372	347	384	367	356	395	344	323	333	374	369	349	350	326	355	349	330	391	344	325	359	359	356	348	352	352	349	350	335	334	324	350	336	372	323	309	350	358	363	324	367	360	364	334	360	344	355	305	363	332	324	356	385	376	353	337	372	360	330	365	361	345	358	316	363	338	377	363	344	361	365	378	353	331	321	330	326	346	338	342	358	343	352	393	323	341	329	355	373	377	356	324	349	311	332	326	320	351	347	338	349	365	343	369	372	323	372	357	356	355	316	323	344	352	349	351	343	342	385	351	332	356	342	346	343	368	361	371	323	348	354	373	350	337	324	344	360	352	372	323	313	343	314	331	352	348	371	343	299	357	363	366	341	372	358	382	355	368	325	362	396	322	312	362	345	355	394	349	361	405	356	347	327	330	360	369	388	354	335	346	337	356	347	345	356	382	375	357	352	379	314	359	339	361	349	337	352	353	372	361	316	351	343	349	345	348	359	338	338	354	341	338	355	341	342	331	400	381	351	352	355	342	335	347	353	368	371	340	335	371	332	351	375	340	349	344	344	371	350	372	375	346	331	371	372	378	326	379	382	352	359	368	342	352	371	338	360	380	366	358	371	338	326	390	355	361	367	358	341	362	360	370	339	365	345	369	317	362	382	349	361	350	319	370	364	359	398	368	371	332	366	352	366	381	361	350	338	366	350	374	328	364	325	391	346	350	355	343	337	331	331	347	341	396	341	351	333	359	366	360	348	334	368	330	367
34906	56764	42152	25732	13875	6820	3852	2635	2030	1505	1170	1054	892	747	713	675	597	552	558	497	466	434	403	444	438	409	416	405	422	425	418	402	389	398	372	388	382	391	369	410	388	372	366	422	374	376	421	346	365	383	398	397	349	386	385	376	409	384	407	371	381	400	411	405	375	366	380	382	407	369	388	387	407	377	390	396	377	387	419	388	353	357	366	351	384	399	376	385	422	367	403	378	384	365	362	368	412	392	360	373	389	391	366	378	409	421	396	388	387	350	382	405	380	408	366	405	390	412	411	397	357	417	383	380	398	389	396	398	402	393	383	383	427	391	414	380	393	386	385	443	429	365	372	389	376	366	419	380	362	382	427	371	353	382	426	404	328	392	427	395	406	402	368	373	407	406	402	391	378	385	368	412	408	368	424	419	391	383	400	402	405	420	358	420	361	418	361	350	408	407	378	400	368	399	393	395	418	393	408	392	390	384	365	381	354	379	396	426	424	403	383	384	405	360	363	390	378	375	394	374	357	387	388	379	404	344	399	363	359	396	384	381	416	385	410	371	390	377	374	381	398	433	399	388	363	374	385	388	366	396	418	357	375	398	403	414	369	358	416	363	371	407	426	376	406	371	397	338	365	369	383	414	388	385	445	410	454	403	379	403	380	374	322	418	386	393	395	361	414	397	432	376	376	363	387	402	427	370	375	384	367	397	383	380	419	375	383	366	383	384	382	356	370	383	412	398	378	383	374	415	341	398	346	391	349	403	393	407	407	381	394	382	371	383	423	410	424	372	365	376	363	388	382	402	397	394	397	399	376	378	395	364	363	384	387	405	370	369	423	393	392	354	369	386	360	384	383	393	393	372	383	383	404	385	383	406	366	391	357	422	406	351	358	402	401	386	386	369	383	379	364	341	399	404	386	398	379	356	387	388	413	402	394	380	398	379	397	389	421	406	376	391	372	373	414	373	400	394	371	398	378	368	355	371	407	369	365	421	388	393	382	418	416	370	393	383	431	418	409	367	400	399	392	406	386	364	395	392	402	391	407	351	419	399	367	388	377	393	396	367	411	366	409	392	392	412	385	383	368	378	404	396	374	388	384	364	376	428	373	393	366	439	363	382	413	354	358	404	387	391	387	426	383	431	386	367	386	393	415	380	385	374	343	420	381	374	405	390	394	376	370	377	414	373	404	377	388	389	386	385	380	364	404	394	372	384	417	437	374	371	369	406	378	368	396	353	417	369	382	395	390	396	413	420	394	382	405	419	430	413	378	415	395	400	369	379	386	377	405	398	399	398	388	386	381	403	390	407	410	373	397	394	402	358	372	389	376	403	389	341	372	379	387	368	410	388	392	403	408	359	370	402	399	378	384	400	404	357	399	394	358	405	403	387	382	377	405	370	425	387	404	368	384	386	419	382	372	398	355	421	376	377	381	394	379	375	385	382	415	399	404	380	385	397	374	389	442	364	419	404	393	382	409	410	372	377	361	402	363	394	400	393	406	398	377	411	364	355	365	380	394	389	360	388	402	401	352	403	368	402	396	359	396	360	409	390	369	383	354	413	393	385	391	385	403	368	395	382	410	386	409	407	356	368	391	402	369	385	391	385	412	370	375	380	353	390	360	392	345	355	413	387	352	391	399	362	364	353	417	371	385	395	395	415	382	390	405	399	378	388	384	395	392	369	390	405	388	375	402	422	377	394	375	405	385	393	396	380	366	384	379	415	370	367	388	379	349	374	388	380	357	388	367	378	398	369	432	422	410	353	383	437	380	411	404	390	384	366	398	410	366	400	406	393	366	375	403	379	355	395	400	381	363	383	395	456	431	394	380	360	402	412	390	404	403	397	403	382	384	408	390	384	379	369	391	391	409	395	367	366	395	392	398	370	411	355	392	376	377	378	390	407	377	412	369	412	439	412	382	378	319	355	387	369	391	384	356	350	354	395	395	358	397	374	373	375	399	383	381	389	391	390	399	382	395	397	389	400	364	372	394	402	424	381	386	398	349	379	362	404	424	372	347	436	403	412	364	385	419	404	361	402	402	414	413	378	382	372	392	362	399	378	407	370	415	405	373	436	404	405	395	416	389	373	422	426	395	384	383	414	408	411	392	418	379	393	397	397	401	416	389	386	353	391	407	358	409	454	379	381	379	379	409	408	359	385	388	414	363	380	393	361	398	415	368	420	397	381	391	389	409	419	408	339	388	364	395	383	360	395	397	381	403	360	378	376	408	352	392	352	401	392	391	405	411	398	368	356	431	392	401	384	390	401	378	376	370	401	407	383	398	378	373	399	367	362	372	380	406	397	384	364	405	424	412	390	382	377	400	394	369	359	387	385	411	413	364	395	404	386	405	384	360	411	392	412	384	406	426	437	380	371	359	350	397	374	397	365	374	387	320	411	408	414	374	397	399	373	414	348	382	390	398	372	413	363	402	390	415	390	374	366	403	379	380	348	393	386	371	389	378	379	430	413	395	394	403	380	405	388	418	389	384	378	392	365	412	348	412	357	376	394	381	364	416	387	362	393	381	369	384	406	400	370	389	397	396	377	369	385	411	399	409	376	382	400	378	393	384	392	419	391	364	426	389	413	372	410	417	370	401	414	438	377	362	369	359	367	369	399	396	393	393	357	374	376	381	385	407	404	426	383	382	384	417	377	395	369	425	363	350	397	392	415	364	391	381	389	363	411	425	395	360	388	379	410	379	382	383	413	392	408	406	370	398	400	417	388	358	397	420	410	419	423	400	377	400	402	364	396	385	428	370	399	413	389	397	353	370	364	364	386	407	386	400	377	378	376	390	363	381	444	381	389	389	390	366	424	385	384	368	377	349	428	358	348	345	386	393	398	386	342	398	412	385	386	379	393	379	349	383	412	378	373	380	405	389	353	395	343	388	397	393	373	386	379	399	403	389	347	385	382	413	372	388	373	394	402	378	375	374	377	382	390	373	416	406	394	384	401	391	384	387	404	413	402	371	406	413	437	390	353	380	407	373	392	387	369	416	362	380	409	366	382	398	366	376	415	409	436	381	373	381	427	368	378	359	378	391	380	392	402	378	386	384	377	396	377	393	386	352	388	371	400	388	399	397	370	373	411	392	390	395	389	389	403	390	398	394	387	395	368	380	428	380	383	395	408	355	369	404	383	418	411	379	376	397	365	441	404	385	371	389	376	413	377	414	364	379	386	351	408	398	401	377	377	380	354	403	387	349	366	373	368	389	370	397	379	383	379	418	397	396	413	358	392	384	396	383	397	383	411	366	395	421	376	409	393	411	400	378	377	398	385	395	377	380	398	374	369	417	405	399	396	393	422	414	396	424	376	377	385	395	382	349	379	371	369	382	381	402	383	409	447	404	364	393	372	391	365	412	376	419	369	402	395	398	416	404	381	377	449	355	373	418	420	381	384	414	413	390	363	406	423	378	406	369	424	426	368	408	365	397	384	413	381	367	354	345	366	394	396	376	395	394	401	420	416	413	417	383	407	372	392	381	373
25139	21512	27994	25711	12830	3761	1925	1392	1035	840	826	685	615	634	543	502	498	493	488	441	443	480	440	456	495	478	402	455	422	453	422	424	428	475	459	429	451	415	417	468	419	407	466	384	449	458	454	461	428	447	427	437	424	454	441	417	432	438	455	453	435	475	459	439	423	416	426	430	468	440	440	441	417	416	399	431	446	454	416	412	388	435	423	432	440	417	415	429	443	447	397	396	444	455	441	466	440	418	445	425	438	405	423	424	409	440	452	463	437	454	389	398	443	404	427	459	413	401	445	454	403	445	459	426	467	443	446	431	403	422	411	484	438	417	477	457	444	439	421	461	436	423	437	422	458	456	474	422	424	437	448	430	408	430	426	442	417	439	433	459	446	443	389	426	415	419	449	441	449	430	455	448	437	401	435	439	430	429	464	446	442	471	400	453	428	450	405	433	411	457	459	438	424	420	443	441	458	432	428	447	445	458	476	466	441	408	419	409	458	436	425	441	425	428	414	483	419	429	428	409	470	435	441	418	413	430	425	446	451	433	435	474	490	406	420	419	446	422	378	431	452	451	376	484	429	431	398	416	434	414	459	440	442	470	414	460	483	405	417	441	447	405	386	456	441	429	459	416	418	427	433	431	438	456	420	465	399	440	397	429	438	421	437	446	437	428	441	432	438	430	451	434	407	396	432	425	451	440	438	443	438	434	425	463	459	436	430	461	411	439	439	429	438	434	411	437	452	410	445	436	416	444	419	418	417	450	483	456	438	443	452	448	450	465	467	413	420	447	462	469	418	432	461	449	466	431	435	415	437	466	489	443	440	431	434	411	435	448	446	446	428	427	398	482	411	432	469	462	437	447	464	408	463	415	429	437	429	405	443	415	443	459	511	449	451	413	407	454	405	420	474	418	438	458	447	419	443	471	447	437	413	444	417	433	419	444	463	420	425	418	422	429	429	478	471	490	470	409	426	432	441	425	412	424	449	395	434	425	451	457	416	449	454	421	423	444	428	486	427	443	442	428	440	425	441	443	426	428	405	447	460	440	389	423	449	449	460	421	437	403	440	434	440	401	423	435	411	442	472	475	447	461	432	419	466	428	468	424	463	442	427	470	420	437	393	438	440	434	459	434	435	445	457	448	446	456	387	446	418	414	436	472	488	414	451	416	446	441	433	419	461	410	453	434	419	410	435	413	445	426	413	432	440	460	454	391	445	456	440	416	462	417	471	384	450	468	434	453	430	463	456	428	424	463	456	427	426	457	435	454	424	421	422	412	428	449	430	453	452	463	441	437	450	466	444	445	450	414	442	435	423	450	428	480	392	476	455	433	448	430	439	472	432	491	431	455	410	429	427	433	471	446	434	431	448	462	430	434	439	431	446	452	430	445	450	442	503	446	456	429	439	466	472	433	450	454	416	439	457	444	439	441	414	419	436	425	446	415	460	416	382	460	441	422	425	436	442	415	451	437	411	467	454	452	399	448	445	437	446	453	444	444	397	444	442	463	484	428	440	445	475	428	426	425	472	436	393	437	458	460	411	447	428	477	439	433	442	390	418	416	425	454	464	473	448	414	433	435	408	470	424	447	429	435	401	432	417	470	438	452	428	461	411	416	415	462	438	414	441	448	427	405	410	433	405	422	436	418	437	453	438	414	447	449	452	417	450	444	462	419	482	479	443	433	394	499	432	437	437	459	457	445	433	459	431	429	411	450	440	441	479	434	420	455	467	428	432	436	425	482	415	435	464	475	446	466	431	417	442	426	432	416	467	418	456	437	453	461	485	443	456	419	454	455	431	425	440	415	436	434	413	416	454	392	377	419	462	464	455	488	458	422	423	422	435	462	457	425	410	446	439	430	418	443	419	451	455	386	443	434	409	422	475	416	442	455	438	425	463	385	439	466	442	427	425	440	428	449	439	391	434	434	415	402	431	471	454	439	464	428	446	436	433	476	466	431	406	422	412	452	454	436	421	441	448	465	456	407	414	417	433	430	457	444	424	419	401	424	429	423	444	426	446	450	420	419	428	460	460	425	450	437	457	425	472	411	448	448	455	446	442	462	452	416	435	406	466	423	452	432	452	454	436	436	407	450	443	465	406	405	432	451	463	420	425	452	453	448	439	423	466	436	456	420	432	475	452	427	408	422	443	442	435	396	419	433	428	421	430	414	471	433	445	455	404	455	439	428	405	455	425	456	437	422	425	414	413	458	429	434	438	427	452	442	436	412	422	467	429	488	462	409	454	408	435	445	418	405	429	429	408	440	435	405	430	468	424	441	403	483	420	436	427	457	429	447	413	431	446	442	448	425	435	430	450	434	463	392	456	438	428	436	439	423	431	414	413	450	449	449	412	444	439	435	447	433	428	415	445	428	431	430	418	452	439	451	437	451	446	480	454	409	443	442	420	446	410	413	399	435	413	474	430	446	430	425	440	431	452	422	396	447	464	404	443	422	443	443	412	444	452	438	474	464	413	452	441	481	441	442	448	420	482	493	453	410	431	430	423	438	443	439	433	439	437	397	442	396	436	430	394	433	411	422	436	459	450	449	417	456	475	438	425	436	444	430	456	416	452	409	459	452	448	470	430	426	448	468	407	460	413	411	441	429	437	420	449	450	450	425	447	450	428	469	461	449	446	441	456	465	427	480	429	422	432	435	453	445	460	457	426	415	434	453	451	449	448	433	451	433	501	414	448	447	428	438	407	474	442	481	415	429	438	426	423	414	412	437	434	438	411	455	481	473	419	440	422	433	449	450	455	437	430	405	423	425	448	444	400	436	445	413	451	469	425	434	444	454	466	436	448	434	401	494	468	467	465	417	402	433	422	453	425	444	455	469	449	409	443	434	446	455	445	404	433	480	429	427	401	444	470	412	426	422	400	463	410	428	429	429	446	435	455	424	421	455	428	440	366	429	439	438	417	418	468	430	438	496	403	443	425	429	434	443	429	460	429	409	429	437	444	432	436	434	401	442	442	427	472	440	449	467	421	460	428	461	432	435	488	461	440	437	387	443	462	428	410	426	431	415	423	459	433	417	441	440	426	456	449	444	415	498	432	453	444	426	469	448	442	423	442	459	425	473	413	426	418	462	446	394	489	451	440	457	424	449	405	430	414	437	427	399	430	436	471	412	422	418	421	407	442	482	456	412	442	461	417	406	434	478	475	440	415	449	441	441	410	412	464	425	452	430	422	445	464	451	405	422	399	394	462	424	438	435	445	432	425	420	387	444	497	446	411	399	462	421	403	435	428	414	447	409	436	425	428	433	425	439	487	430	476	423	453	433	451	419	470	415	438	426	448	437	446	431	417	442	448	418	455	447	410	452	466	414	444	461	434	418	454	424	436	434	482	447	418	432	471	418	414	443	393	452	406	421	386	443	380	446	408	441	445	448	467	450	470	434	462	438	459	411	446	445	435	442	438	428	400	427	447	404	428	412	456	413	430	449	444	454	426	418	466	466	412	444	479	449	445	405	409	423	456	442	430	442	452	409
34095	50316	36981	20801	9873	4779	3103	2313	1680	1283	1089	996	881	820	758	736	641	606	529	549	554	527	534	540	500	443	495	500	490	492	449	463	472	505	459	483	470	521	499	478	451	485	469	451	494	468	471	458	472	464	438	471	462	544	467	459	472	476	496	485	496	462	441	467	503	477	445	461	476	495	487	463	440	445	446	493	483	474	464	454	455	494	457	492	487	497	451	465	465	447	455	481	492	514	478	459	498	496	475	417	483	463	440	479	498	463	479	443	497	518	451	494	522	490	462	457	456	457	504	465	504	496	476	447	478	475	471	487	445	438	442	449	480	446	448	441	467	519	488	445	525	482	475	443	485	469	451	490	443	471	465	475	451	440	487	472	496	481	504	465	464	476	467	477	428	434	528	500	503	463	522	487	481	462	485	463	508	445	480	469	485	467	458	503	456	477	462	473	472	456	438	467	452	461	462	459	479	458	458	480	453	469	498	501	466	493	524	476	478	455	493	482	473	419	476	481	498	475	454	468	489	451	451	502	470	483	492	514	483	491	502	475	473	484	457	444	478	510	472	515	460	461	514	474	474	486	470	463	481	451	459	524	439	451	461	477	481	500	503	459	453	409	473	479	498	473	453	466	460	464	444	471	494	494	473	485	480	456	457	460	486	476	460	451	503	498	486	473	453	494	482	465	465	466	457	446	463	464	463	488	524	471	471	475	475	493	494	453	452	456	465	485	460	494	452	466	427	507	483	484	480	490	517	456	472	433	471	503	469	460	512	469	451	516	476	485	448	500	479	477	500	494	467	491	478	471	496	479	473	462	468	488	491	472	442	457	486	487	434	465	487	503	488	496	462	478	453	431	461	460	472	485	502	491	476	463	459	457	454	467	466	507	477	464	489	493	467	469	490	477	444	472	450	434	475	501	479	482	452	453	490	454	488	455	514	489	475	485	454	486	467	475	443	485	506	458	451	454	483	490	472	464	449	506	422	435	503	522	494	448	464	438	459	451	487	468	463	484	453	434	457	475	500	494	503	477	473	448	486	451	497	488	484	478	451	499	439	452	488	461	486	454	475	463	510	451	472	481	459	459	477	470	464	466	448	510	503	488	510	518	485	486	432	463	448	483	447	492	477	492	472	479	463	432	495	423	458	456	486	477	464	455	542	429	492	465	424	467	447	454	474	477	494	454	448	483	474	473	457	462	495	472	463	445	483	495	477	460	471	459	498	461	455	499	481	457	464	495	482	513	474	523	492	464	467	467	487	484	461	463	463	466	490	455	461	475	469	486	514	463	480	480	483	467	477	476	435	483	446	495	486	427	466	469	472	480	461	465	458	433	485	486	460	430	463	492	469	496	452	466	473	478	466	487	491	500	505	454	482	478	492	426	473	495	488	456	468	511	460	498	460	478	444	479	469	523	474	466	462	420	454	487	478	479	492	493	489	452	481	466	469	456	483	467	464	489	495	455	474	489	485	480	511	535	463	448	464	462	451	477	453	481	502	490	491	465	495	463	455	476	499	481	480	452	486	522	464	458	456	475	447	446	469	416	487	489	471	465	483	486	463	473	477	468	442	462	472	488	502	481	469	463	491	472	493	488	473	470	464	463	510	469	472	474	470	439	472	484	489	504	485	463	448	449	476	490	483	484	477	480	466	465	488	464	451	502	474	485	497	464	467	478	475	477	488	458	494	472	443	515	468	479	472	484	471	438	468	500	470	508	481	436	462	476	494	508	471	459	497	469	471	497	396	457	483	449	500	452	500	435	460	498	470	488	461	495	430	504	460	464	487	451	442	511	484	448	475	495	486	459	472	467	510	461	460	471	447	458	489	514	446	464	487	490	482	453	486	484	478	468	462	496	480	449	490	479	454	457	442	470	474	463	445	448	483	438	500	475	489	482	484	477	478	448	479	441	470	488	429	457	507	456	469	456	431	536	444	469	473	470	462	462	506	495	501	457	449	474	470	489	522	483	453	465	460	486	491	485	454	472	500	484	497	489	502	488	467	481	476	421	462	467	435	463	436	465	459	436	480	468	483	475	462	452	492	490	445	469	490	464	457	464	494	456	445	479	470	477	456	498	470	484	488	482	451	476	482	487	465	461	480	475	495	458	450	496	470	465	479	455	481	501	447	474	510	441	476	463	481	477	464	468	447	459	461	534	486	430	488	483	490	491	477	504	449	436	470	483	494	450	491	500	483	477	448	471	466	464	499	496	502	489	498	487	492	501	437	460	489	453	483	503	432	462	450	484	490	488	474	446	481	455	504	442	497	457	535	487	448	517	461	461	451	469	460	447	454	451	461	476	477	469	459	493	468	471	477	456	465	493	481	475	469	493	467	436	464	504	480	484	478	496	483	455	471	435	507	454	481	544	493	473	466	483	440	455	444	449	477	493	463	482	494	479	490	486	481	491	530	474	449	503	452	500	455	453	498	462	503	485	505	523	476	497	434	475	491	499	483	481	470	495	483	474	478	498	455	449	487	466	448	478	450	496	428	462	481	460	455	479	503	477	479	484	478	448	454	429	445	479	432	462	484	422	478	444	477	508	522	462	459	476	500	462	493	489	469	475	474	496	495	479	430	453	464	464	465	483	484	510	471	482	483	492	448	441	452	452	453	498	487	485	459	481	453	462	447	427	455	461	494	505	484	505	478	461	486	499	502	458	493	461	530	525	475	500	480	458	454	477	458	456	480	435	481	479	503	457	467	463	470	460	463	490	483	435	451	474	494	475	505	469	469	501	466	482	481	448	500	458	458	456	453	475	460	490	458	505	477	461	475	483	469	453	486	507	466	426	454	438	472	474	523	478	497	508	470	492	462	461	477	499	446	464	466	494	443	473	466	466	478	493	434	477	471	457	471	468	475	472	455	481	448	474	446	456	462	474	463	487	463	440	495	454	505	454	470	463	473	437	472	445	452	487	476	471	474	456	460	484	472	472	483	517	455	471	459	462	473	452	487	438	471	462	449	481	466	450	477	444	456	470	445	486	479	476	476	473	455	468	438	503	495	477	430	465	461	518	473	473	476	487	495	477	461	473	519	457	466	485	481	466	437	443	464	449	457	445	511	449	431	477	453	514	466	474	504	482	471	443	492	488	487	474	485	471	444	451	466	485	480	470	499	501	440	488	477	484	458	469	509	465	449	486	472	448	492	501	458	475	471	466	434	454	493	529	483	498	487	432	456	509	458	509	491	462	470	484	490	475	485	455	470	460	490	445	505	438	436	488	463	485	473	506	431	498	519	455	491	470	520	449	443	481	463	489	468	468	450	461	436	491	493	472	512	461	473	477	471	408	458	434	459	473	466	465	440	501	492	477	491	472	473	446	483	491	512	434	459	472	481	492	463	492	465	449	473	479	456	428	486	487	496	488	473	475	440	460	475	499	467	499	483	466	479	450	469	475	507	449	454	473	449	446	478	479	468	469	445	451	481	492	491	420	469	477	490	499	464	486	471	507	485	476	498	453	460	459	458	439	469	484	475	463	461	453
22677	21385	28910	24207	21512	20819	10119	2764	1785	1354	1193	910	842	736	641	568	514	506	465	420	407	368	421	438	398	390	375	389	363	401	397	382	352	325	384	365	347	341	335	366	394	394	351	382	359	377	366	361	342	379	380	361	344	370	345	364	326	349	397	329	374	392	374	360	368	371	359	353	348	344	376	372	351	401	384	349	380	345	353	379	413	395	356	367	399	359	357	355	325	395	346	342	357	377	336	398	361	383	386	344	343	361	377	343	382	387	375	368	351	379	380	383	327	365	350	356	392	367	382	401	383	390	370	377	350	355	405	363	356	355	330	376	371	326	351	350	393	366	354	381	387	347	388	368	375	366	384	370	370	348	371	394	350	354	401	358	377	369	390	349	379	356	328	338	364	340	374	357	360	376	359	333	376	334	338	384	381	355	377	368	389	357	353	354	364	370	371	389	362	382	386	383	358	338	329	368	382	360	414	362	351	353	341	357	369	347	328	355	370	362	354	373	360	375	358	333	367	342	405	378	346	382	362	391	361	358	365	388	341	370	375	360	365	344	360	317	361	385	350	351	374	356	346	367	373	358	355	356	383	322	356	317	336	383	395	360	342	369	368	342	354	350	364	384	362	349	335	375	352	358	344	330	350	332	324	371	352	386	422	382	355	325	383	380	354	371	349	380	341	355	349	327	348	379	334	380	372	349	395	372	342	352	343	379	407	347	390	386	365	357	363	368	363	371	384	387	396	353	382	334	401	353	358	349	378	336	373	366	352	354	376	340	370	367	341	335	356	340	374	351	360	308	385	344	368	383	351	358	329	408	335	351	376	346	363	390	342	393	332	380	397	381	348	369	331	388	368	358	368	353	336	381	377	376	367	353	348	367	364	384	380	377	374	354	370	362	319	376	335	341	331	356	404	363	354	364	376	352	365	369	386	369	329	377	366	344	328	365	376	346	344	381	376	358	377	363	358	418	375	348	351	344	389	374	375	367	377	319	366	358	395	364	358	366	358	334	370	381	334	360	397	372	353	379	350	381	379	381	387	348	394	359	379	366	404	371	357	367	389	363	375	351	376	386	365	378	333	385	339	369	342	368	379	377	363	386	359	366	388	348	356	374	349	381	397	381	346	374	337	359	367	399	361	365	354	377	335	365	380	332	395	400	354	388	377	364	384	398	390	344	372	341	359	397	396	395	379	374	365	388	377	351	374	357	387	386	347	353	378	329	379	403	382	340	341	343	385	316	346	372	407	366	385	381	360	381	353	383	362	354	376	334	377	378	402	386	358	351	399	348	407	396	358	348	401	368	390	373	393	363	381	331	346	331	382	352	379	377	382	381	367	391	323	382	377	345	360	364	349	346	373	329	359	319	385	358	368	384	391	363	393	328	352	343	360	386	358	370	354	339	405	363	379	349	386	354	366	370	396	334	362	359	347	360	365	403	350	364	325	364	370	405	387	372	340	355	354	366	343	407	357	363	340	396	332	370	352	384	368	359	355	358	323	338	365	350	367	372	372	363	359	372	391	349	352	362	380	378	344	342	359	411	404	372	353	338	327	350	342	349	388	363	346	369	358	335	335	356	356	378	341	377	389	390	378	368	355	360	346	380	395	354	348	368	366	363	383	369	360	378	360	379	372	353	394	359	361	358	366	340	382	333	365	347	371	371	373	374	374	333	367	372	367	336	393	372	405	397	354	360	401	372	381	376	351	366	351	350	348	333	384	346	361	347	365	346	369	377	373	361	347	384	372	346	353	356	364	371	387	351	368	355	366	352	342	362	360	329	337	385	362	320	368	346	339	354	383	395	358	349	368	369	346	350	366	376	354	372	338	378	375	366	366	376	355	372	368	344	394	359	362	368	374	379	374	373	369	432	369	357	354	362	394	413	408	354	403	356	351	383	389	364	392	395	355	375	343	354	343	342	369	374	362	343	380	342	351	364	414	323	338	407	356	354	346	381	383	388	374	355	371	371	355	374	371	357	360	330	380	394	359	372	348	341	391	372	380	384	365	341	364	376	386	367	401	392	365	367	350	350	364	350	390	318	344	371	397	362	366	393	378	373	358	367	359	373	343	386	353	318	346	348	352	348	352	380	350	352	367	394	363	396	345	359	366	369	364	378	393	385	328	371	397	396	364	365	348	382	395	372	374	382	390	331	365	383	359	350	395	346	370	329	345	385	369	355	376	379	340	375	384	377	353	345	353	355	337	339	367	368	343	377	372	361	350	356	361	384	388	357	353	388	354	348	366	362	360	387	392	345	366	363	373	359	372	371	369	366	354	375	345	399	371	376	395	364	370	375	375	368	330	368	383	398	372	350	351	410	376	364	336	347	363	372	392	345	382	344	389	353	372	365	373	347	349	409	355	361	339	362	373	359	327	374	375	362	358	408	354	373	344	325	354	374	393	381	341	384	357	346	347	364	372	332	378	345	421	358	355	360	362	363	358	372	374	382	348	351	393	375	360	338	350	381	347	410	372	406	369	385	365	389	384	349	359	356	386	363	381	332	368	363	371	394	389	361	405	362	361	350	373	346	374	369	343	348	361	368	344	361	362	366	374	371	345	372	386	364	367	351	375	365	397	377	359	376	362	383	358	370	371	378	382	396	353	363	372	379	355	350	318	379	355	357	343	370	378	349	362	363	375	373	379	359	344	333	357	379	366	360	363	371	358	353	360	314	395	371	386	364	360	380	379	368	354	395	349	362	345	357	364	361	377	392	322	374	369	378	355	382	354	354	366	372	363	322	371	356	384	385	385	345	367	381	369	356	373	393	358	403	370	392	392	395	379	382	392	415	359	410	381	369	386	376	377	338	397	327	392	338	395	358	362	348	329	376	375	386	334	400	360	337	330	326	383	360	412	322	379	357	370	347	380	376	369	348	326	331	382	365	383	349	352	381	360	377	346	370	384	329	375	394	365	384	414	355	347	381	374	362	378	357	368	335	368	358	346	357	379	327	373	374	347	370	351	376	391	371	379	398	376	400	378	353	365	378	363	350	375	356	344	359	356	338	353	339	384	392	374	376	363	374	383	362	369	322	360	393	391	374	395	368	358	358	313	319	392	369	389	355	374	366	334	353	359	360	343	355	374	372	357	346	356	380	388	365	362	374	375	368	380	374	376	332	384	373	347	333	393	379	391	395	336	350	369	369	320	360	344	352	392	366	356	367	356	384	372	353	357	362	377	395	409	327	349	362	380	347	346	352	365	352	370	363	365	366	359	365	381	384	358	345	360	363	368	377	358	358	362	391	351	362	375	341	351	359	398	362	352	366	350	386	385	358	357	388	346	359	399	366	366	394	394	347	334	362	347	369	394	372	334	387	370	339	373	363	368	335	371	380	355	398	368	335	335	366	360	377	379	371	343	385	365	378	350	375	367	371	363	351	328	398	390	401	337	368	335	366	374	340	394	362	378	369	344	352	323	358	360	330	339	382	343	382	375	376	339	347	343	386	383	383	328	349	353	400	371	386	369	384	378	345	370	373	387	321
37972	62640	46665	31009	16713	8839	5549	3827	2910	2102	1775	1508	1199	1059	867	710	629	548	540	559	483	459	489	459	461	424	425	461	437	408	420	399	393	390	405	401	410	372	399	412	390	403	385	377	362	368	402	408	394	437	351	375	374	356	391	405	407	370	410	374	401	392	419	386	370	400	400	358	371	397	399	364	406	390	372	416	388	410	398	370	373	414	391	373	421	389	403	388	429	421	378	395	397	375	360	371	392	415	425	391	371	408	367	383	401	417	392	397	395	390	366	382	355	412	361	378	358	400	387	393	416	368	387	373	415	427	420	408	419	380	409	387	382	397	397	387	377	406	371	396	383	397	397	404	377	398	391	376	363	400	381	415	404	374	392	405	402	378	375	404	429	413	383	406	386	391	397	353	358	414	405	383	399	399	381	411	378	377	408	382	390	394	365	393	381	394	379	400	375	383	385	349	380	394	355	399	394	445	394	425	423	383	357	399	387	408	379	400	372	415	422	394	419	377	389	427	388	411	403	390	396	398	392	390	408	390	383	392	369	401	408	372	402	435	431	386	409	371	425	386	388	391	382	374	400	399	381	369	398	375	388	433	360	400	380	403	360	364	385	379	386	384	372	372	395	374	358	381	420	388	372	367	383	418	355	400	399	376	396	394	404	378	407	403	399	386	371	382	433	402	390	401	360	410	416	413	387	370	386	406	369	383	407	379	420	404	418	415	407	391	404	378	402	380	400	373	410	373	397	386	393	380	378	365	372	366	399	399	374	410	384	359	363	377	357	353	370	371	365	407	401	371	399	391	391	388	383	375	358	396	418	395	408	380	392	375	405	369	438	392	353	414	383	386	430	394	391	371	381	426	418	381	388	402	389	360	380	383	418	412	395	364	405	368	390	370	372	429	424	380	381	412	382	404	368	399	353	410	442	396	412	398	384	420	367	377	392	384	402	436	386	442	431	373	405	377	406	362	358	385	387	427	385	379	377	355	388	407	365	413	407	362	368	383	364	413	397	391	403	391	383	374	370	406	411	408	384	362	438	398	423	369	380	394	417	368	384	406	353	339	408	414	387	376	406	396	394	366	398	397	384	365	395	365	379	397	387	380	435	371	390	409	372	360	376	373	377	369	356	383	387	405	379	382	395	413	359	375	375	391	384	402	378	378	341	366	392	429	371	381	385	406	385	397	382	374	360	400	383	367	391	348	363	388	407	412	408	393	374	402	371	379	385	385	408	361	394	382	399	419	383	395	398	383	366	408	417	385	374	391	440	390	373	388	407	395	443	375	400	405	371	373	358	396	399	387	384	409	397	391	374	396	350	395	394	417	388	420	394	380	360	385	385	393	418	391	405	391	367	393	392	357	341	374	412	382	423	387	407	382	367	409	400	376	412	386	397	379	385	398	393	411	410	412	380	373	385	391	399	367	411	373	380	412	372	391	384	372	410	374	366	414	362	401	394	379	386	393	423	370	362	401	353	367	382	393	381	335	398	376	385	393	389	403	382	380	401	388	354	408	422	370	377	395	398	396	387	382	364	388	386	389	420	402	359	393	394	399	408	424	396	372	393	408	409	370	381	402	435	365	391	371	398	411	410	360	387	366	361	387	380	433	357	400	366	371	389	411	361	382	406	400	407	392	397	373	390	405	394	361	404	399	434	379	386	394	405	374	381	402	384	370	423	387	410	421	393	374	412	392	385	399	385	409	371	410	387	409	391	403	364	419	382	382	378	393	375	383	430	383	405	365	383	394	386	373	372	400	392	372	377	391	408	396	377	385	384	388	415	375	391	400	384	383	394	384	393	371	406	400	377	396	377	359	377	415	403	367	370	377	397	387	380	403	394	413	365	386	414	414	388	378	407	363	402	385	383	359	379	403	396	365	382	391	389	389	422	392	386	378	412	397	429	397	393	383	395	358	382	393	344	412	357	376	406	389	394	403	365	403	408	403	397	419	382	390	416	390	358	391	387	384	426	377	379	391	392	419	412	359	413	413	380	375	408	368	367	378	399	353	389	380	377	402	404	368	359	382	392	373	387	385	360	386	418	385	412	360	410	382	390	392	381	394	400	337	417	396	380	414	389	383	349	364	386	362	378	381	410	360	395	370	414	431	409	409	373	412	368	390	401	392	388	391	406	408	382	375	411	379	425	421	412	416	400	384	382	399	402	375	403	416	342	403	371	400	420	392	397	365	402	397	432	393	371	386	379	398	376	425	372	377	382	377	388	394	369	385	396	394	397	389	384	399	391	382	404	383	367	404	415	375	378	375	448	374	404	379	410	378	375	417	375	394	364	395	384	400	379	424	416	430	387	406	395	348	395	394	377	407	404	389	393	399	375	389	385	376	397	396	395	398	384	362	395	425	407	389	394	384	387	405	407	396	407	371	380	379	350	381	374	345	362	354	404	407	417	394	386	372	381	391	368	388	391	360	352	380	384	391	379	376	376	384	388	367	383	379	378	381	350	383	397	355	384	405	376	364	389	420	398	417	378	374	403	389	398	347	406	372	383	382	372	384	376	373	378	374	367	378	394	412	363	386	391	405	364	382	376	402	378	423	420	380	385	396	378	371	394	352	389	379	411	397	420	431	398	359	381	392	355	372	400	402	382	399	374	391	394	388	391	387	389	391	418	399	385	401	380	397	401	438	378	396	376	398	408	404	372	405	411	400	431	387	384	392	387	411	407	389	386	384	394	389	403	381	373	410	374	385	392	400	418	397	396	385	401	434	400	383	409	352	377	402	391	402	361	389	373	370	410	401	401	386	386	383	413	438	386	395	437	409	370	383	371	371	364	385	404	367	357	392	360	391	387	412	394	409	405	358	407	406	379	413	372	372	360	389	396	409	389	385	392	394	392	401	409	384	390	389	365	376	392	381	393	403	394	416	377	394	382	452	353	390	396	356	379	427	410	377	434	413	396	402	379	374	452	383	398	396	371	381	394	401	393	405	408	390	377	393	397	356	397	367	412	399	361	393	409	397	401	385	400	376	386	414	372	384	348	381	376	400	386	399	413	407	420	392	393	412	399	398	392	352	379	368	376	396	402	407	387	385	371	408	420	405	424	395	426	417	413	402	412	390	403	408	416	402	393	358	366	406	355	398	373	400	402	367	384	389	414	402	373	402	398	388	425	426	375	386	405	389	369	350	401	393	416	396	374	394	381	380	399	344	367	374	405	391	356	376	385	410	385	393	388	373	394	382	375	393	387	394	383	383	380	372	406	386	393	402	417	408	385	377	413	405	379	333	397	376	403	378	373	391	393	379	355	404	402	382	410	386	385	363	399	386	416	389	380	406	392	405	400	348	380	357	388	413	421	387	416	392	394	371	403	394	367	386	379	386	399	411	436	412	380	378	376	392	391	399	379	396	395	388	402	394	379	373	388	374	395	388	409	378	387	382	359	395	396	390	428	380	316	406	421	394	397	395	394	413	402	384	388	400	387	396	376	406	400	364	420	410	398	384	404	383	416	381	359	409	382	402	397	379	401	387
31977	31028	28764	15142	4743	2201	1481	1108	915	840	725	636	595	541	471	490	463	460	474	458	459	411	458	455	414	425	438	439	458	447	437	437	423	413	393	446	446	453	367	464	440	429	399	443	401	403	438	430	427	411	403	411	401	428	406	419	435	406	442	398	394	418	447	402	420	403	411	391	446	438	424	428	420	471	409	426	455	437	455	438	406	412	417	435	432	413	454	445	437	453	396	422	391	432	426	429	441	421	418	430	433	437	448	463	425	419	410	437	431	408	415	431	411	452	431	446	398	422	415	390	413	428	403	375	417	404	394	438	408	421	422	397	414	433	413	416	393	424	418	385	426	414	423	427	394	430	469	437	386	408	405	419	388	447	442	426	457	425	415	422	428	414	428	447	416	426	465	414	395	439	382	411	424	399	415	396	417	425	386	422	406	428	415	409	429	419	418	383	413	434	414	420	417	401	434	422	398	394	399	435	425	435	457	433	410	397	431	421	446	430	389	426	409	396	446	390	370	406	406	418	387	387	440	434	437	394	419	440	424	416	446	380	410	419	424	448	424	432	396	398	398	428	424	392	444	419	439	438	426	411	443	409	420	419	417	431	401	432	396	380	402	445	408	424	432	417	424	454	409	413	435	402	418	403	381	411	442	412	461	426	401	443	430	423	441	421	436	413	422	443	421	417	437	375	402	389	451	416	435	382	447	449	391	453	417	404	427	446	439	438	419	444	431	412	440	439	363	378	407	390	399	405	430	431	437	407	397	430	455	425	420	438	415	444	386	429	422	417	440	388	421	402	443	420	431	437	434	419	459	432	415	445	421	436	452	441	456	401	412	419	413	448	394	398	404	379	401	397	412	452	444	379	429	466	434	429	420	420	419	434	422	428	426	411	413	416	428	397	465	433	400	446	435	420	422	430	418	412	414	389	396	431	426	407	382	411	395	432	415	413	384	440	416	420	454	400	416	397	424	427	375	451	447	423	427	422	407	362	414	399	394	401	406	444	421	438	441	452	441	417	403	403	404	412	380	390	413	434	427	380	420	435	404	391	435	410	454	406	440	375	439	392	396	421	403	445	416	434	437	408	377	416	440	424	397	462	423	378	385	412	423	426	422	422	399	409	419	423	413	442	404	444	452	416	425	408	407	405	406	442	413	424	428	449	420	453	419	393	422	401	414	414	393	422	404	427	447	391	399	412	419	385	461	416	443	373	420	438	414	381	369	411	441	431	435	408	423	377	441	396	428	437	447	409	434	402	427	438	407	462	429	383	474	431	421	402	470	420	421	433	418	406	453	438	401	441	412	403	432	416	413	407	435	438	370	416	430	419	432	434	441	443	415	425	442	409	424	411	428	426	441	405	412	428	422	425	390	456	431	438	404	406	418	413	429	374	451	389	416	432	410	396	419	432	419	440	414	402	418	406	416	412	402	421	415	402	447	429	435	408	385	421	421	423	419	435	436	408	435	399	440	409	445	396	421	416	412	378	409	446	405	415	440	388	404	399	448	404	425	422	379	421	455	454	442	432	433	484	409	447	455	430	440	421	444	430	413	431	445	451	480	414	416	411	420	434	448	400	451	390	417	365	389	376	406	430	472	411	393	447	408	442	391	412	435	458	407	404	396	381	438	425	425	433	462	423	434	427	383	456	418	422	389	434	411	446	441	389	394	412	423	412	425	433	432	432	410	435	434	397	414	423	415	425	414	448	427	440	422	417	394	426	439	417	399	430	436	364	437	427	413	418	436	423	454	424	437	416	404	427	416	434	438	380	430	388	414	443	400	413	401	449	420	434	434	430	416	438	422	405	423	444	432	425	420	441	433	411	434	405	421	447	433	431	440	389	420	390	357	401	432	388	382	441	401	403	432	403	421	410	389	398	410	414	414	444	451	442	405	428	407	424	407	444	403	425	434	444	431	432	410	451	402	422	385	443	454	386	409	402	427	435	401	438	408	399	408	459	426	415	441	402	371	416	428	486	440	417	416	435	438	411	458	441	445	411	394	414	395	428	454	426	414	390	453	387	420	391	441	436	414	438	425	400	425	431	411	411	422	433	387	400	424	404	413	444	399	420	433	436	403	426	439	411	405	420	445	435	413	426	414	416	387	431	425	441	419	466	446	432	407	404	429	431	405	467	454	381	442	423	447	408	424	435	412	427	407	430	387	421	370	426	385	427	428	370	428	429	408	417	390	403	402	419	413	428	453	392	454	412	403	394	427	412	446	414	407	450	432	461	411	425	419	411	464	428	412	407	419	424	427	420	425	423	409	376	441	473	413	429	364	449	370	436	411	444	432	424	406	376	462	412	420	417	419	408	415	431	437	429	411	390	436	412	452	410	421	430	438	437	401	422	423	418	428	429	413	423	431	436	400	428	405	436	451	421	417	404	429	430	419	393	407	445	413	436	430	413	416	399	419	432	462	442	407	426	392	370	419	427	417	428	420	418	421	439	443	463	453	392	430	395	416	430	441	436	467	423	436	419	436	417	426	442	409	411	398	444	418	432	437	412	458	419	443	413	446	395	402	406	432	414	409	411	420	452	444	396	433	433	434	450	429	424	408	407	427	405	428	415	438	403	401	380	413	431	451	428	412	411	405	420	431	446	424	441	442	386	463	401	430	421	407	472	423	419	447	482	438	434	437	414	390	410	402	419	415	427	388	418	464	422	445	441	457	393	426	394	421	414	403	419	419	408	417	436	423	389	444	441	430	417	433	440	408	406	417	442	452	430	435	447	429	361	420	442	414	401	440	374	394	415	417	387	415	432	374	427	486	396	425	410	424	396	377	437	449	431	410	434	459	410	392	403	431	406	400	423	416	394	424	422	410	434	437	432	395	411	432	441	390	396	422	392	420	454	399	443	382	413	459	445	423	423	451	395	416	451	439	392	391	439	408	441	420	433	422	434	439	417	419	414	418	429	399	410	429	376	402	421	458	400	437	422	410	410	403	413	423	420	418	435	413	395	452	433	455	395	441	427	423	421	431	462	457	454	438	388	448	422	425	422	396	411	384	391	423	378	420	386	356	430	455	425	418	438	407	410	393	434	434	419	448	409	437	404	422	434	426	416	417	388	390	460	431	413	416	377	406	418	405	473	421	407	402	386	421	443	457	405	438	415	439	410	407	410	420	436	381	439	438	443	403	398	421	441	403	413	448	413	415	430	429	433	421	443	422	425	406	455	388	430	459	408	378	468	395	430	447	446	404	420	448	404	449	446	414	436	414	419	399	399	412	416	436	386	396	453	392	389	418	468	412	453	437	428	387	424	384	439	422	414	406	460	398	438	439	442	430	364	384	415	448	426	394	410	423	388	431	425	409	443	431	426	428	445	393	400	404	398	459	440	426	409	406	407	435	433	407	419	402	456	384	410	402	422	383	409	438	400	428	429	439	436	414	439	419	461	423	417	404	405	430	429	421	444	449	386	447	426	402	401	400	435	460	439	439	437	446	447	419	455	436	392	409	443	423	406	401	413	419	413	444	446	416	460
34586	44191	30201	14340	6367	3647	2432	1737	1439	1250	1090	844	708	706	610	614	551	557	496	493	438	466	499	466	510	499	481	446	485	459	463	448	476	484	459	445	453	441	436	438	484	437	452	444	435	462	482	440	491	465	421	433	483	427	466	463	462	492	438	484	450	475	445	467	443	512	456	471	449	425	481	469	492	468	425	456	454	416	441	474	430	453	444	439	442	459	467	451	455	456	488	443	441	433	488	465	453	467	440	513	483	471	414	478	444	460	449	481	483	473	435	455	467	468	458	482	471	485	423	417	433	461	456	489	457	468	478	480	441	445	468	475	454	452	489	479	430	459	462	473	453	451	455	450	453	465	513	473	433	432	454	487	482	433	490	420	496	502	454	489	523	469	473	510	452	457	477	437	444	438	451	490	458	426	489	470	479	466	473	464	477	492	486	465	492	474	443	406	453	510	467	472	408	431	450	433	491	450	468	455	462	453	485	463	524	483	482	411	471	460	456	496	445	444	456	444	463	429	469	452	458	423	456	465	470	456	436	444	482	478	469	431	442	474	500	485	461	438	446	429	445	487	459	440	460	459	496	465	450	472	481	494	459	448	472	428	466	492	476	432	408	469	442	474	455	445	417	413	467	473	462	457	467	501	504	460	478	480	452	498	453	484	454	461	432	458	420	486	480	427	447	449	442	457	487	434	456	462	445	451	450	454	435	450	465	452	489	441	435	434	502	463	451	470	426	439	475	437	456	458	390	441	452	458	455	437	419	422	462	473	474	419	471	486	494	463	469	477	452	449	459	468	428	472	472	464	450	487	436	510	436	470	471	498	467	487	464	463	434	443	496	437	444	469	425	457	436	445	474	437	477	481	482	430	467	462	435	465	439	497	457	458	450	431	443	482	465	468	463	510	459	460	435	443	462	484	465	461	442	458	501	545	487	452	477	476	458	470	485	449	466	454	432	460	425	443	492	485	446	444	479	419	464	446	445	513	447	434	453	439	451	451	454	430	467	480	445	483	463	431	487	474	448	457	436	488	427	448	494	501	501	462	465	507	437	450	476	438	499	416	434	487	461	472	487	494	448	470	478	460	456	453	458	488	474	447	481	449	451	445	472	449	495	428	457	469	489	456	481	484	426	452	438	471	465	460	506	454	437	470	437	490	465	453	441	460	449	494	452	487	468	476	498	470	447	492	468	453	462	446	495	453	487	447	436	467	442	478	468	447	457	478	439	473	461	489	467	473	431	515	492	477	431	468	432	448	472	467	477	502	482	505	475	483	461	461	490	481	494	474	442	451	433	473	489	476	452	463	512	455	428	478	441	470	476	471	443	449	462	459	457	429	467	429	480	421	469	440	474	454	424	494	486	450	439	461	463	457	465	462	445	462	424	499	454	476	457	497	451	482	451	441	452	486	464	481	464	468	472	481	473	460	457	433	435	454	432	456	464	491	462	471	456	508	472	465	445	430	452	481	462	476	471	481	493	449	476	434	443	466	498	435	453	466	427	436	439	465	477	446	446	458	461	488	492	465	479	449	499	454	464	452	459	420	461	447	509	481	472	464	469	425	488	460	472	499	461	475	488	480	476	493	489	484	436	438	456	474	428	405	467	435	458	452	497	435	452	434	438	456	426	429	462	468	423	416	463	485	441	437	423	448	457	475	449	483	469	480	417	504	485	494	497	446	429	427	482	459	494	457	446	488	462	434	441	489	464	451	487	470	453	421	464	486	476	501	420	450	457	461	480	462	433	467	468	448	464	467	457	454	463	495	455	460	451	437	434	426	471	464	489	466	476	475	498	471	450	447	459	473	486	440	486	446	450	477	457	511	456	462	448	437	474	483	487	448	442	456	499	471	482	462	501	441	489	469	432	461	464	412	466	492	490	452	451	515	437	481	476	482	436	474	468	463	399	473	452	465	448	429	481	419	460	492	470	492	491	509	513	473	463	475	479	420	466	448	473	410	454	453	468	482	478	443	483	440	474	487	434	456	417	453	466	455	472	459	479	448	411	478	476	463	461	448	441	462	500	462	479	478	427	458	502	467	465	477	447	509	472	419	459	466	508	458	459	454	461	485	509	460	448	438	443	489	465	428	428	474	439	480	473	457	487	469	454	473	500	463	484	452	432	477	464	451	451	493	425	470	491	465	472	431	450	409	475	495	466	451	453	462	440	479	471	517	430	461	463	454	456	446	444	457	486	421	474	457	447	482	471	464	447	452	501	471	468	451	441	465	461	472	441	475	440	479	448	474	485	436	460	442	435	445	429	487	451	477	466	481	455	474	469	462	483	445	446	435	446	473	486	464	460	465	471	462	461	434	469	446	469	475	431	441	473	449	438	486	456	475	447	446	504	429	483	452	467	476	480	455	469	447	501	423	483	462	463	444	482	489	442	478	504	435	501	425	454	484	448	482	467	454	421	442	460	469	473	503	427	471	471	450	452	464	470	454	497	471	487	444	461	443	453	426	434	457	504	482	469	487	432	483	434	481	452	430	453	428	481	456	440	478	440	417	470	474	476	451	468	473	463	481	430	471	440	450	460	451	425	456	448	414	450	404	455	452	472	500	451	429	435	478	450	463	466	506	455	489	458	439	447	468	489	444	485	468	426	482	444	462	453	427	434	451	426	450	442	486	488	451	438	454	487	463	488	501	438	456	461	444	433	466	460	451	459	441	527	435	469	467	494	464	488	447	492	458	465	470	424	463	497	451	449	462	470	480	482	456	462	455	456	465	470	480	423	478	418	496	470	483	453	445	436	472	433	490	465	453	473	480	459	420	421	450	438	445	471	476	464	470	485	435	482	496	446	513	469	467	503	421	449	443	453	480	485	472	484	434	462	457	480	482	464	488	441	493	463	415	481	455	458	448	469	461	499	493	468	428	427	457	469	463	464	483	458	479	442	494	431	459	499	466	467	476	451	499	489	471	442	455	472	461	437	508	463	462	450	479	463	427	450	482	462	414	465	453	462	425	485	420	455	425	444	441	472	454	461	469	450	474	435	431	446	466	430	468	479	494	456	479	471	447	456	470	436	481	462	450	467	471	429	437	443	459	471	485	444	465	446	456	449	460	497	440	442	488	471	469	470	468	416	459	444	472	444	476	471	502	446	486	485	412	456	433	448	427	451	463	496	460	451	467	420	432	462	443	419	436	482	462	486	463	443	445	448	487	471	484	426	449	455	468	491	449	487	455	489	444	471	471	469	464	465	493	463	468	455	458	459	424	465	479	433	459	471	454	454	450	448	456	459	459	447	450	467	475	468	471	455	485	466	471	474	475	486	464	456	451	499	440	439	425	447	474	489	461	451	442	486	433	477	469	445	495	472	446	462	447	453	458	430	443	453	484	448	445	433	445	451	399	456	433	465	458	417	462	454	480	445	474	485	458	456	498	478	465	452	467	422	426	475	430	482	469	469	461	465	461	457	459	460	450	449	444	417	468	474	481	497	494	445	489	438	454	428	453	484	466	442	458	447	445	459	497	469	446	445	487
23736	21382	28640	24976	21252	12973	3907	1910	1364	1145	839	704	627	543	517	483	463	442	375	411	427	432	370	348	381	353	381	366	360	401	382	363	341	356	365	396	383	353	361	386	371	351	355	359	354	362	387	369	375	372	387	375	362	359	320	376	389	359	352	320	350	327	349	362	351	360	332	366	379	346	328	368	346	349	322	368	371	373	345	351	367	354	392	340	335	365	369	353	395	358	363	355	377	333	341	388	362	357	394	358	337	394	335	342	359	369	383	346	349	373	379	316	370	363	350	361	359	355	373	364	349	343	345	363	353	381	364	378	371	356	373	362	361	357	363	377	341	374	348	362	358	320	367	351	333	332	358	356	371	350	336	358	372	338	391	374	349	374	352	363	363	390	347	371	343	398	384	364	363	378	376	375	335	323	350	367	355	377	323	355	352	383	376	402	374	375	387	368	334	323	353	326	362	315	359	391	354	351	342	327	340	348	368	350	348	379	335	369	373	355	377	325	336	391	345	349	359	362	370	363	362	351	353	299	355	399	394	384	368	370	365	384	387	358	398	366	371	368	371	356	384	398	361	369	367	366	353	339	367	356	381	373	346	395	367	368	348	367	370	352	370	363	380	363	359	382	347	332	338	394	348	330	362	347	319	368	363	366	314	371	375	342	375	348	398	363	385	394	360	369	361	352	346	352	347	353	357	412	368	339	361	346	346	375	347	374	357	382	381	375	385	364	375	355	361	325	350	367	352	391	389	333	396	363	345	386	377	345	345	403	371	400	363	359	368	319	348	381	385	354	346	341	352	384	348	368	373	337	331	362	380	360	341	337	350	338	362	381	357	372	345	393	370	370	370	340	355	366	342	380	364	340	335	342	377	383	358	356	361	363	355	332	356	338	379	350	358	320	351	380	351	349	363	375	350	351	372	364	346	390	338	351	354	375	343	352	368	314	369	358	352	404	400	375	328	305	387	360	381	357	362	368	334	341	350	329	357	360	362	366	337	375	352	369	372	370	356	371	334	342	367	375	369	370	352	365	361	370	369	370	342	357	373	356	341	387	330	362	349	363	350	360	363	370	373	355	403	367	387	377	352	328	368	367	397	379	353	401	400	390	311	339	353	336	368	359	361	366	339	378	359	343	370	347	365	364	375	350	370	395	353	335	319	401	356	355	344	381	374	399	356	366	383	354	405	367	369	362	364	360	337	373	338	353	367	345	383	404	322	353	346	345	355	342	345	368	368	413	364	351	385	368	345	351	376	363	336	342	373	362	391	368	351	333	359	354	346	351	374	343	353	334	372	346	357	360	372	342	383	366	375	347	379	345	353	314	322	356	380	414	367	380	366	366	385	372	383	343	360	359	347	374	339	363	344	342	363	365	346	364	326	356	366	366	365	346	342	371	388	375	340	367	382	346	354	378	398	349	383	330	384	367	398	407	366	360	383	383	331	382	370	373	339	350	350	350	354	378	367	374	359	369	371	345	382	378	373	342	349	374	345	334	371	378	345	367	350	344	384	341	395	365	358	351	379	346	367	373	339	347	372	359	377	394	332	362	383	365	345	346	413	341	367	347	353	374	362	353	370	373	350	365	374	329	381	354	347	373	358	366	343	347	310	355	349	346	420	365	367	388	370	358	333	335	344	339	344	375	357	365	392	358	341	401	361	398	364	376	356	388	363	352	354	370	338	410	350	327	368	326	370	372	350	371	370	359	360	301	343	346	360	357	323	350	371	373	391	374	353	371	353	333	351	352	362	349	407	397	341	342	369	370	374	346	337	352	338	398	360	361	361	349	371	339	315	315	352	338	395	362	376	348	325	334	374	373	389	352	404	332	331	388	369	369	315	380	364	357	355	334	334	364	343	382	312	363	347	374	366	355	347	383	397	317	355	377	362	388	368	365	326	379	358	365	372	355	345	361	392	383	374	376	342	371	340	357	346	342	332	362	375	381	381	351	377	355	331	385	386	366	350	330	366	324	368	320	353	361	353	372	353	370	375	373	358	339	383	350	372	352	383	396	361	337	375	363	395	371	348	348	386	362	349	342	377	382	370	370	370	318	372	382	346	389	337	380	366	362	388	369	336	360	362	402	333	359	367	401	356	345	381	368	337	340	328	357	346	355	346	350	380	321	335	352	355	376	350	372	355	344	352	362	370	343	317	322	363	350	355	363	355	398	369	387	381	387	386	344	383	353	363	362	355	363	347	350	356	339	362	332	388	384	362	364	332	377	359	347	345	375	366	361	360	361	371	382	344	320	365	358	369	359	344	379	402	349	338	363	352	342	309	362	351	341	341	373	325	350	346	380	359	379	358	320	380	380	365	350	381	330	381	358	357	370	386	356	366	323	395	361	352	318	370	322	389	346	360	395	391	364	357	353	366	358	333	365	333	375	360	348	372	381	352	320	355	386	355	339	357	350	376	349	354	369	385	350	403	424	364	395	366	331	365	374	354	374	377	355	353	333	342	344	341	366	356	367	360	395	347	349	390	382	383	333	342	351	367	348	350	357	364	373	334	366	343	321	372	356	335	357	319	345	344	359	414	363	342	363	343	348	352	398	320	374	351	391	356	365	345	347	344	374	400	361	330	360	363	379	373	374	359	346	408	330	334	352	359	338	379	350	358	353	368	384	364	350	338	369	356	382	408	349	355	336	359	383	359	369	332	363	359	348	351	380	369	362	350	352	350	330	371	358	333	363	343	371	396	369	364	380	401	337	386	374	374	371	359	343	352	375	360	374	341	357	395	363	325	367	370	388	343	348	362	354	362	361	367	351	352	362	374	350	377	352	367	348	343	362	350	352	362	362	363	353	358	363	380	346	391	386	350	378	360	341	352	351	366	340	350	374	388	386	360	369	310	367	378	320	344	335	345	377	349	362	355	351	342	394	368	370	354	351	338	367	371	333	378	389	355	374	357	364	370	367	375	331	364	333	365	371	329	330	336	340	356	396	358	355	339	363	364	365	373	337	309	353	387	356	362	355	352	355	360	354	429	359	351	363	378	339	369	344	419	353	323	342	362	368	371	331	347	379	378	332	350	363	375	376	380	355	371	366	368	374	374	365	365	374	360	350	351	362	349	343	363	369	373	356	353	355	341	365	361	340	350	363	350	349	332	340	355	350	374	390	363	397	385	353	366	366	363	364	379	369	383	357	335	353	396	353	364	365	348	339	357	342	343	358	388	370	365	353	334	333	367	376	338	352	366	360	362	340	318	394	388	339	391	366	351	382	365	392	358	344	378	343	382	383	337	391	376	364	362	382	346	338	348	389	372	352	400	395	381	372	328	399	344	355	362	369	359	371	364	389	369	331	367	365	348	377	355	378	348	333	372	376	373	374	392	347	417	331	360	336	351	331	330	342	384	362	337	338	376	366	373	317	379	383	349	364	361	367	329	327	363	369	343	335	376	366	362	384	369	404	324	352	347	408	380	365	346	362	373	382	392	368	373	367	376	338	320	359	384	399	369	379	398	391	358	388	352	392	342	344	382	352
34911	53679	41791	28284	14715	7529	4085	2844	2162	1717	1319	1018	731	736	619	602	562	541	529	450	468	462	446	446	475	450	437	463	435	427	379	375	400	371	425	403	418	357	403	394	377	441	395	431	400	369	381	384	393	376	387	407	391	439	368	368	379	415	384	390	377	408	414	383	377	372	381	394	372	390	390	376	369	376	384	400	400	411	385	401	380	460	376	399	393	419	382	389	418	373	406	388	373	397	426	429	385	385	389	378	383	414	398	377	369	403	419	397	416	420	380	411	384	439	412	374	371	358	406	395	381	405	399	421	388	410	400	404	379	386	402	446	408	379	435	411	401	369	433	397	396	371	363	425	402	378	405	412	411	417	387	416	384	390	370	416	414	372	369	408	374	384	390	375	404	385	412	369	367	399	409	391	388	435	408	393	363	417	385	402	409	407	373	425	424	400	421	347	380	380	373	395	395	416	404	377	424	411	368	366	417	345	408	360	404	387	382	365	414	392	392	368	397	412	402	386	392	399	428	383	410	375	398	394	398	388	397	398	382	390	406	371	437	401	421	414	386	398	421	386	416	380	413	399	408	388	390	429	403	376	391	383	400	435	389	395	387	389	404	404	370	405	383	375	382	391	374	419	418	363	411	430	393	423	359	395	443	394	391	404	449	427	417	415	389	409	413	389	419	381	380	415	410	405	423	338	381	366	357	406	413	398	370	422	351	399	357	424	386	393	352	414	401	386	423	365	387	375	395	402	395	402	377	381	429	359	406	404	399	413	400	376	394	356	397	381	388	398	373	372	387	376	417	408	377	391	437	425	386	388	394	432	410	351	416	400	383	394	403	363	409	392	382	406	380	388	406	391	386	389	392	400	369	365	436	396	415	378	429	419	370	381	381	419	390	370	406	415	375	350	399	395	410	414	421	382	398	395	353	377	385	378	369	385	418	386	404	429	430	411	390	391	395	388	398	387	410	399	391	412	398	372	334	409	400	396	379	410	397	417	389	419	422	411	397	399	389	408	381	385	375	399	441	446	351	388	408	405	374	370	396	386	398	370	387	409	373	390	387	399	373	379	399	416	389	426	398	401	394	386	426	388	412	362	405	370	391	377	369	414	377	394	432	439	427	377	400	398	370	401	385	431	398	365	420	404	393	419	370	432	402	373	378	392	422	390	398	383	409	424	428	420	384	394	352	384	381	411	398	386	409	361	385	400	349	384	399	437	381	415	388	368	401	398	407	402	397	390	410	370	377	370	405	396	383	411	450	399	371	403	416	407	396	414	369	414	379	396	412	382	426	410	389	385	376	388	411	382	421	407	420	399	401	405	393	379	390	368	388	407	402	378	405	437	397	376	388	386	406	392	406	361	405	407	409	385	388	415	382	394	389	413	371	399	395	388	403	377	370	403	382	373	383	401	389	389	381	432	392	413	390	405	372	370	449	433	399	401	407	406	421	377	399	433	415	363	387	419	397	377	399	406	417	370	381	422	452	392	379	392	387	395	371	368	391	410	379	416	383	431	361	364	371	428	399	403	364	378	389	402	407	382	365	367	419	446	394	405	417	381	388	410	399	413	370	415	413	376	448	413	376	395	396	387	362	412	374	377	407	418	400	395	443	416	418	406	409	410	392	406	394	407	353	391	380	407	403	383	385	344	416	416	400	382	391	405	413	367	413	386	388	382	414	370	382	417	408	359	387	415	430	386	367	376	396	418	398	433	356	381	440	411	384	421	403	383	371	412	343	397	359	382	383	399	400	405	389	401	405	409	367	441	368	400	400	392	388	387	385	382	389	384	401	362	390	404	415	388	388	381	382	359	388	376	396	368	390	425	429	411	391	379	393	402	395	420	416	383	392	379	353	418	419	384	424	395	396	415	433	402	386	413	431	422	368	383	356	451	372	397	432	383	421	363	419	354	404	374	441	398	405	390	408	410	381	407	374	358	377	388	386	410	400	381	444	389	400	393	399	392	384	439	378	419	407	375	409	380	397	421	387	359	423	402	406	398	435	419	383	398	409	399	398	369	378	395	365	369	421	428	390	393	402	361	362	399	439	409	389	391	428	388	425	360	400	403	390	431	398	371	410	384	411	408	426	430	373	401	378	405	405	401	349	355	392	397	430	379	407	440	421	393	381	397	405	380	370	396	360	362	391	379	374	402	359	408	397	384	400	427	393	407	395	414	389	370	380	402	411	412	386	408	371	339	378	385	406	399	387	400	409	377	423	420	403	401	428	371	403	381	398	410	420	419	380	401	382	428	390	435	387	398	382	380	376	394	402	372	403	424	419	402	413	392	379	402	392	405	383	402	378	386	381	398	380	409	371	407	388	404	421	410	373	366	401	352	413	405	420	387	374	396	409	420	408	397	404	386	424	408	419	382	399	429	365	389	385	408	372	389	415	379	386	400	396	418	422	385	406	400	386	390	403	422	413	344	417	412	389	372	375	410	374	380	392	409	371	390	414	425	387	394	418	386	375	371	394	396	452	415	417	389	415	379	389	433	378	419	411	394	367	399	393	375	390	396	395	423	416	381	399	386	406	362	399	431	423	383	404	442	409	366	402	377	415	421	390	392	379	374	450	385	431	384	411	421	367	425	417	397	397	376	405	378	348	410	391	438	403	381	393	423	403	379	402	376	397	384	407	405	423	409	395	388	365	410	410	383	418	401	433	404	405	391	410	365	399	387	402	427	392	395	392	404	379	445	388	420	392	398	390	400	375	440	406	392	363	378	408	406	370	381	387	408	405	414	395	407	433	373	443	387	392	381	449	360	396	384	391	416	418	373	409	405	382	366	403	413	367	396	401	388	396	373	386	389	403	404	373	414	375	400	401	388	413	416	394	380	420	402	432	371	376	393	420	388	366	422	362	414	422	364	375	377	407	393	382	393	386	410	377	393	368	399	443	396	397	394	369	387	409	398	397	397	383	414	384	400	419	396	403	376	380	388	400	417	411	397	370	375	387	368	403	381	433	412	395	414	394	414	396	360	396	439	411	388	386	397	430	414	368	401	411	429	411	387	368	415	368	384	419	355	422	394	424	384	429	432	397	375	407	409	373	377	390	388	405	406	382	375	409	384	391	409	417	445	393	390	416	424	412	413	416	418	385	420	375	402	395	418	379	436	383	385	379	375	379	376	390	375	384	381	408	398	417	409	370	384	392	382	394	371	371	394	396	358	362	419	391	368	413	403	408	370	402	413	347	401	447	412	370	408	382	408	394	405	428	383	385	405	395	414	403	413	439	396	352	400	386	415	411	411	401	399	397	387	406	406	378	402	386	422	404	378	388	396	432	376	389	379	372	444	363	414	421	367	395	367	429	368	386	412	394	378	419	380	393	367	431	388	398	419	430	394	348	420	398	391	378	376	403	417	386	391	405	391	375	403	411	383	398	396	409	382	399	386	387	414	372	386	411	401	413	422	383	399	407	380	393	377	420	382	381	423	397	421	429	415	405	375	390	426	397	358	388	400	415	389	425	378	404	384	409	411	423	417
25133	21567	28119	25501	12519	3970	2036	1382	1145	895	756	692	628	529	603	518	453	517	479	470	507	485	462	461	456	475	463	434	428	447	462	491	485	437	465	448	469	434	417	418	426	458	435	419	454	431	463	435	423	460	459	470	457	455	432	437	456	412	484	442	472	438	434	442	424	446	442	451	446	461	458	444	423	433	417	453	446	457	453	389	450	490	419	419	479	456	490	450	439	451	452	480	421	456	457	426	474	457	429	429	419	485	460	437	464	407	444	417	451	443	477	459	505	438	414	466	474	476	458	454	438	442	454	447	424	439	456	423	467	461	433	446	451	440	417	462	429	451	463	450	445	438	432	469	438	480	433	469	434	450	439	465	484	418	450	444	470	436	430	443	461	479	433	416	442	429	465	470	445	467	442	421	425	465	423	469	489	419	468	432	438	444	446	460	441	452	481	445	473	427	475	444	462	465	433	470	455	474	479	454	442	457	443	462	427	428	463	443	461	505	421	438	451	430	465	430	475	443	453	431	428	436	441	476	442	455	458	407	405	468	428	476	461	435	430	494	448	462	445	469	436	461	428	457	457	467	466	483	464	457	462	421	444	453	482	408	464	457	434	485	457	462	461	465	461	433	451	420	460	436	423	477	430	442	461	430	479	444	467	403	451	436	457	464	470	451	452	465	470	451	444	462	477	441	460	444	468	436	483	410	437	446	420	438	439	449	488	442	443	438	422	477	462	466	459	458	432	466	455	419	422	494	441	440	432	408	445	486	460	435	474	443	423	447	438	447	415	499	451	438	462	394	437	458	417	417	418	416	490	489	411	469	450	426	459	441	468	455	443	440	440	461	474	466	456	451	438	462	431	466	489	441	450	460	430	454	420	452	434	432	451	464	429	457	406	430	427	447	441	480	439	406	460	441	440	447	453	444	422	449	450	457	442	422	429	436	429	466	470	419	459	450	479	477	454	453	440	474	488	449	427	439	449	451	449	430	455	430	461	473	455	443	468	461	478	474	410	442	440	452	427	398	479	459	425	471	463	473	494	464	454	444	472	418	436	436	448	501	420	466	469	454	427	416	459	464	436	422	460	408	467	472	438	444	430	500	455	417	430	468	443	438	456	467	414	428	488	463	444	432	434	433	404	459	440	425	441	437	490	457	435	447	459	473	451	426	451	403	450	447	443	443	444	435	455	471	446	443	469	480	469	439	506	447	454	477	416	412	471	434	418	533	429	478	452	442	415	443	434	444	426	461	467	464	458	447	422	427	437	421	490	457	433	458	414	459	456	449	454	460	443	455	430	476	438	425	477	457	479	416	422	440	465	461	470	478	458	442	457	397	489	459	458	449	458	440	462	430	459	459	422	438	432	404	441	444	471	457	446	461	452	403	438	449	434	500	430	485	468	456	445	450	454	425	426	435	479	412	432	451	430	431	464	425	433	434	421	447	462	447	418	437	473	445	481	468	441	444	421	431	450	452	410	420	436	467	411	441	450	462	459	489	467	425	440	442	456	443	427	446	450	451	436	433	489	434	439	452	447	469	449	412	441	426	433	445	440	451	477	454	480	454	474	481	432	465	423	456	446	443	447	445	442	465	442	504	450	427	435	432	434	432	438	474	450	416	438	439	455	433	453	433	433	418	484	422	477	460	409	438	458	446	451	460	424	413	463	439	460	463	418	460	436	458	431	464	443	459	456	476	461	456	491	463	445	402	451	462	429	475	490	418	436	403	492	447	446	482	448	442	465	450	442	454	439	475	427	414	438	457	485	423	441	487	450	473	466	460	413	437	488	432	457	433	430	480	415	436	441	441	472	435	470	464	431	444	451	430	484	449	455	439	439	440	459	462	459	455	460	441	443	453	456	450	418	443	482	436	431	449	429	441	419	491	451	456	436	445	444	411	439	453	450	466	433	445	437	465	439	420	434	459	445	469	462	455	434	443	435	432	459	458	440	432	422	430	462	412	442	428	501	442	478	458	446	467	449	500	453	461	461	409	473	455	413	453	425	483	425	463	435	421	446	447	429	440	453	483	431	459	448	451	448	486	486	448	466	466	478	467	484	452	426	468	472	467	461	457	424	425	426	463	445	506	438	477	439	425	445	449	460	440	462	482	454	474	488	447	451	447	483	454	489	427	443	463	436	410	462	448	488	454	416	477	419	430	453	465	461	470	439	484	456	452	441	441	483	437	443	472	445	454	461	418	444	444	427	420	469	444	432	425	474	438	433	425	442	427	470	456	441	460	431	472	465	452	470	456	462	468	446	447	464	433	482	494	440	443	463	459	465	454	426	465	460	424	429	452	428	456	442	476	411	402	457	487	440	473	441	445	483	457	456	448	454	485	402	430	415	450	418	457	442	409	442	428	478	480	467	472	467	439	431	403	493	453	435	462	448	455	449	457	456	436	476	471	453	431	431	412	447	468	423	490	454	473	442	413	432	457	473	401	444	427	457	449	438	434	431	435	463	461	477	424	439	470	423	486	432	471	448	444	443	458	497	445	450	486	449	477	475	444	453	449	438	417	445	429	412	442	459	458	451	459	450	452	469	428	393	418	449	455	438	430	427	465	449	426	423	459	447	448	472	462	480	430	425	442	452	442	473	469	393	467	468	452	442	466	472	456	454	422	420	481	468	420	451	480	446	445	436	471	483	455	489	449	447	416	471	461	427	410	429	472	428	441	485	404	449	494	426	439	465	442	451	425	486	469	456	454	470	445	418	417	428	441	466	438	451	427	425	457	421	414	429	422	439	428	460	441	463	466	440	480	455	472	447	465	454	453	468	433	452	434	443	470	454	471	449	420	432	476	456	444	465	473	450	433	475	408	445	437	441	455	436	447	442	422	454	454	427	469	449	480	441	456	467	438	459	428	436	431	425	446	489	459	442	427	452	460	457	440	447	434	443	422	456	448	462	479	447	466	461	481	464	439	442	461	465	420	481	471	464	435	421	472	395	470	432	447	429	462	458	430	444	436	449	438	465	440	424	471	444	435	469	430	478	396	439	457	458	398	426	471	474	472	475	429	428	436	482	457	443	460	437	417	438	438	466	424	468	428	513	444	426	464	444	440	459	471	457	461	433	411	447	470	406	422	430	490	410	471	432	468	454	492	489	449	455	477	449	446	476	439	434	453	484	462	426	451	484	424	478	463	428	410	460	433	439	435	421	468	482	446	443	441	429	425	477	439	434	453	428	427	468	403	435	438	439	441	401	444	455	404	409	455	439	437	463	437	462	425	474	462	470	468	437	435	494	430	442	448	403	442	445	448	434	411	451	440	446	419	431	426	459	457	453	447	473	445	458	449	444	447	443	416	450	469	452	442	463	422	462	469	392	451	459	458	431	428	433	455	393	454	467	454	457	434	454	442	449	466	461	465	436	449	459	442	471	470	461	452	437	464	469	460	473	454	480	464	426	455	441	443	463	434	449	475	447	475	447	460	479	435	469	426	428	400	477	448	480	441	469	464	474	431	413	429	431	439	449	478	474	438	403	450
34833	50729	37442	19059	9457	5263	3250	2409	1847	1441	1083	931	827	751	628	666	629	569	556	568	563	552	565	510	535	478	479	509	490	486	504	505	502	525	436	461	495	506	466	477	518	472	513	497	473	494	483	512	485	473	482	479	466	550	469	468	488	501	475	462	438	503	448	493	507	475	515	477	496	490	454	472	444	508	476	513	493	482	508	517	493	477	499	492	472	443	476	488	445	504	474	486	459	488	488	465	448	472	473	471	472	475	471	469	509	508	489	463	471	460	477	453	521	513	515	478	518	467	483	493	493	481	484	472	503	481	439	506	507	487	483	474	524	511	479	492	485	482	469	454	443	428	496	480	475	489	472	492	517	456	529	506	488	508	496	473	454	520	492	465	474	488	492	491	484	450	445	486	480	509	479	504	489	494	475	481	518	488	490	488	465	513	473	508	472	491	457	485	463	474	465	472	508	490	460	508	517	456	471	477	491	470	457	493	464	438	506	486	497	485	506	487	509	478	461	494	475	487	478	485	495	487	500	494	492	500	467	477	471	484	485	477	460	508	457	458	479	482	488	463	467	451	465	495	452	485	494	477	513	499	495	442	479	475	438	477	453	480	517	467	498	459	482	460	464	507	509	492	498	470	475	485	477	477	439	486	448	457	474	502	467	496	509	477	476	488	465	482	484	485	454	434	522	477	501	472	487	476	459	455	497	501	474	474	489	491	505	479	472	466	507	466	467	499	493	454	497	464	473	506	479	438	473	467	458	478	458	457	470	472	450	495	513	425	509	441	494	481	488	478	440	502	507	487	477	502	488	478	483	500	491	458	451	530	487	503	496	458	493	509	470	493	480	482	461	480	492	501	468	500	480	497	483	487	492	540	459	504	488	496	511	467	492	484	492	468	470	474	532	491	498	456	500	468	471	488	466	482	459	483	462	504	496	449	488	505	469	483	483	461	467	508	472	488	484	512	531	449	479	503	481	490	500	478	463	467	487	463	478	443	482	517	444	482	470	439	501	511	506	498	494	493	484	491	446	468	456	546	477	519	462	492	476	477	493	497	452	513	494	477	473	472	480	494	497	485	484	533	510	444	481	513	454	470	484	513	488	516	485	465	469	514	447	481	482	493	466	528	504	501	486	462	481	482	488	466	507	502	447	508	474	470	488	507	452	454	499	486	505	498	479	474	487	476	498	500	454	466	493	481	443	486	488	462	479	437	464	451	482	487	503	507	473	478	488	509	462	468	465	496	489	520	488	507	480	492	514	489	487	489	483	462	468	500	483	488	475	500	427	505	498	501	508	485	500	491	485	498	485	489	465	475	510	472	462	543	490	493	504	471	477	488	500	464	491	503	446	422	525	434	473	524	447	488	503	489	442	452	461	513	487	438	497	506	476	470	458	437	502	492	490	453	486	478	459	495	506	505	504	481	487	502	462	502	483	482	487	457	492	461	482	471	511	478	490	456	502	520	500	495	498	472	452	481	461	490	456	497	498	500	501	460	474	472	482	495	464	501	559	456	496	454	474	490	494	485	511	476	473	454	479	478	498	528	477	472	494	454	474	460	463	487	471	495	506	458	506	495	497	483	490	522	486	516	484	493	504	519	463	470	495	494	472	503	489	485	446	497	498	487	500	521	505	514	501	495	444	507	466	490	517	465	496	454	532	447	467	473	509	455	464	485	472	480	489	451	516	503	534	478	470	474	508	502	469	449	483	474	498	469	459	513	495	451	488	474	501	483	487	515	498	519	473	509	467	496	515	474	478	482	498	480	456	496	481	500	510	484	465	485	474	446	495	513	501	492	511	486	493	468	484	473	478	487	473	486	462	435	529	513	500	451	476	487	444	490	465	483	487	465	483	476	462	522	497	500	498	479	447	486	515	481	527	475	478	473	478	488	470	482	461	453	500	476	451	517	460	494	524	502	493	513	493	478	485	492	442	489	479	520	458	509	452	489	443	497	477	470	454	487	506	443	489	449	479	464	496	515	457	445	515	513	465	467	475	505	458	491	433	469	478	471	520	486	514	466	486	457	478	517	458	461	443	467	515	447	462	521	432	457	487	443	481	476	488	456	509	456	506	466	499	500	506	506	513	474	483	446	503	482	450	481	529	481	478	479	446	460	510	474	489	505	472	455	488	466	483	490	527	458	471	509	502	458	480	518	441	473	453	523	455	493	477	479	445	484	491	479	497	507	503	462	504	498	508	492	498	536	453	470	486	489	477	455	504	480	497	525	496	504	481	489	459	503	487	483	499	486	499	488	516	457	525	494	476	469	508	510	481	501	445	462	499	465	500	462	469	489	490	474	485	468	472	465	485	508	494	514	481	499	481	470	474	504	507	435	485	467	533	467	454	483	485	469	490	485	491	472	453	466	506	463	472	477	493	480	474	533	473	492	451	483	524	464	454	474	449	460	478	491	432	511	491	474	494	472	487	477	486	494	493	494	457	455	488	508	490	518	521	503	498	470	486	450	473	496	497	506	463	525	479	468	491	500	483	489	518	485	488	513	451	478	494	497	509	465	495	483	486	473	481	514	493	478	429	505	469	515	487	547	465	470	457	475	455	482	462	485	475	461	491	472	494	467	468	471	485	502	479	476	447	515	528	477	462	463	475	504	479	460	474	481	487	487	490	532	500	498	461	450	442	454	515	467	497	514	481	525	473	483	465	503	495	456	514	497	514	469	460	489	479	452	490	518	480	470	498	508	500	456	497	501	477	468	526	496	485	498	480	505	482	494	455	481	430	495	493	484	490	521	504	467	490	477	485	477	523	492	503	473	488	470	483	467	477	479	499	494	473	522	475	477	490	465	486	472	472	521	506	512	471	499	453	490	483	448	452	511	482	530	470	517	488	478	485	445	503	495	525	492	514	470	482	479	478	528	496	502	520	471	483	491	499	454	515	472	484	479	523	503	488	465	472	534	488	503	506	483	488	472	512	483	523	533	480	523	487	475	480	478	502	500	509	508	509	452	488	502	512	478	468	464	474	499	480	474	490	507	454	491	467	488	497	481	497	482	469	493	495	474	439	486	492	503	485	478	492	486	459	480	492	502	470	513	463	459	488	474	482	520	506	465	500	492	527	480	495	486	452	502	491	465	473	471	489	489	526	522	506	461	459	477	468	489	496	484	475	476	460	477	497	486	459	492	467	523	486	466	470	462	482	488	512	503	488	440	460	500	475	480	558	512	457	459	509	474	473	491	459	490	482	484	458	479	478	507	496	451	531	471	493	474	507	492	513	482	457	486	490	469	464	485	506	473	476	491	487	472	458	486	492	505	477	533	453	482	470	493	504	473	483	518	485	483	499	491	438	484	481	452	443	480	480	495	507	428	454	480	427	509	474	488	503	471	469	480	506	474	490	522	494	506	494	520	460	500	463	500	492	472	488	497	489	489	481	500	490	470	483	492	483	486	492	473	474	471	471	515	486	475	485	463	537	500	490	455	462	467	492	442	487	530	527	504	477	494	462	518	477	490	479	477	486	473	496	463
22714	21452	29011	24390	21655	21150	11037	3181	1848	1492	1177	893	792	666	609	568	548	484	448	444	449	404	420	398	396	433	415	426	391	403	391	378	401	376	401	390	400	368	384	367	377	380	390	365	371	391	410	383	396	390	365	360	354	402	386	382	369	381	409	387	380	405	345	351	395	394	392	378	365	388	353	384	367	376	358	367	385	373	375	387	396	394	389	369	343	381	337	376	413	369	360	362	406	387	361	414	417	403	375	383	359	344	378	349	405	361	400	402	387	373	348	352	405	381	368	373	387	365	379	389	378	405	385	397	366	385	370	375	352	403	369	386	362	410	381	352	396	410	366	338	379	346	375	360	384	407	357	389	358	367	363	369	393	360	413	382	369	378	365	387	385	363	368	387	362	386	428	380	412	376	373	380	403	402	396	382	372	392	376	389	355	367	386	415	407	375	405	376	379	360	412	397	375	409	368	360	380	371	394	378	391	375	369	397	371	411	380	358	375	355	364	417	399	386	403	400	371	398	344	391	359	345	383	381	398	374	355	378	358	375	370	400	382	390	353	371	406	408	390	399	333	377	368	372	376	387	382	406	319	388	378	360	347	376	405	377	368	365	390	370	413	391	341	361	397	423	375	382	397	382	407	411	388	378	386	391	384	373	411	361	383	383	366	368	364	372	392	381	373	353	409	378	375	374	358	351	403	401	388	375	384	418	420	390	385	347	353	363	365	389	353	390	393	347	368	355	371	361	393	375	358	370	393	357	389	351	390	373	376	384	388	388	370	371	391	355	394	380	380	391	376	376	408	321	384	377	374	414	381	385	372	385	357	412	393	409	387	384	378	342	371	364	358	376	399	377	431	385	374	391	401	391	353	373	344	396	399	408	403	354	390	339	389	401	371	364	385	362	392	404	394	371	373	381	361	401	345	367	391	357	374	365	349	361	425	388	372	340	359	422	382	377	379	379	405	363	373	385	375	395	384	391	415	402	380	422	393	429	385	384	387	369	385	372	391	374	348	337	410	356	444	444	357	362	356	385	375	403	359	376	379	397	363	349	360	372	382	359	402	373	368	335	369	348	392	378	390	403	384	367	393	370	383	376	379	374	381	366	362	340	400	371	370	415	367	371	397	380	402	388	362	350	371	363	390	355	359	382	383	401	367	399	398	364	384	351	357	352	357	364	399	386	405	360	388	404	371	376	383	374	360	418	388	354	405	345	363	393	376	355	350	379	392	370	396	360	398	391	385	380	366	384	426	377	374	368	401	373	382	397	378	354	342	380	392	329	391	388	364	364	346	380	414	377	392	391	390	369	401	365	380	389	365	381	363	400	397	410	369	401	379	382	410	405	376	381	387	406	387	378	399	373	378	359	394	336	371	344	383	392	348	388	367	378	362	386	370	372	388	387	408	371	359	382	400	356	393	351	397	404	398	376	388	411	341	377	416	409	393	372	373	358	338	351	382	348	379	392	377	352	363	367	411	401	358	404	383	422	363	390	392	378	398	368	393	356	389	419	359	347	372	341	354	397	413	351	414	368	399	392	358	399	392	412	373	395	383	375	388	373	358	381	384	402	416	391	373	363	378	396	385	384	398	391	377	390	339	382	368	382	332	396	362	374	318	356	383	403	389	368	376	362	355	396	355	418	386	363	418	403	401	382	374	359	397	390	374	391	393	405	361	364	371	393	362	363	379	367	361	410	411	383	357	383	369	384	377	409	379	334	359	403	347	389	399	423	347	385	398	372	362	387	400	374	357	381	404	429	354	370	403	371	376	396	375	405	393	401	330	374	370	407	381	380	403	380	362	367	388	366	363	396	363	396	393	386	390	363	387	365	397	367	404	382	390	352	374	372	376	362	405	400	353	416	378	385	406	399	375	383	351	380	369	358	388	410	358	388	366	364	392	397	355	362	419	389	380	353	394	377	370	377	388	370	400	358	350	382	409	379	416	392	391	375	364	373	387	393	392	375	377	427	349	356	337	409	377	390	363	382	354	421	404	406	379	408	393	388	399	361	404	373	388	357	386	371	424	387	378	384	401	392	402	378	401	370	379	403	381	368	408	376	388	421	398	334	363	370	379	396	363	386	383	383	383	401	399	387	364	400	354	384	382	365	410	368	396	398	394	407	380	421	371	406	405	404	353	336	389	370	379	372	386	382	376	355	354	393	380	393	393	364	402	356	375	368	332	402	377	378	410	368	386	419	380	367	376	373	386	379	400	399	379	368	373	414	358	390	387	396	360	390	364	384	370	362	350	371	360	355	373	379	386	393	343	363	342	406	369	355	363	399	363	374	342	404	382	419	369	388	376	373	376	369	386	377	403	363	407	396	398	400	403	352	359	362	399	384	391	353	423	400	387	401	366	368	389	376	384	386	368	396	418	371	351	381	407	380	404	391	371	355	393	359	377	380	375	364	419	362	356	379	382	350	397	339	375	351	352	385	366	373	375	397	387	374	351	394	382	363	374	382	408	378	395	371	340	376	346	393	375	424	376	380	385	385	368	377	405	372	402	404	371	391	366	357	380	376	375	392	390	375	359	383	384	393	404	363	394	385	371	415	386	422	366	410	356	353	362	367	332	372	377	371	417	369	372	365	373	357	361	347	366	405	360	407	381	407	358	391	399	361	395	413	397	407	394	390	395	381	331	387	365	395	356	357	389	363	367	390	406	400	404	387	420	394	396	408	371	356	375	413	369	382	400	366	391	398	374	402	377	372	379	374	411	403	369	366	360	371	373	377	374	380	375	385	407	387	379	359	374	417	366	381	396	364	347	406	434	336	362	388	384	360	361	399	353	386	349	364	385	372	408	374	389	406	392	392	410	382	378	396	324	430	358	374	393	365	393	398	413	355	389	406	349	385	388	369	359	393	378	357	392	381	384	395	378	360	376	414	392	374	389	398	398	367	374	381	340	379	419	426	346	367	340	331	353	425	387	404	369	385	402	388	371	395	412	368	442	361	381	402	400	389	409	330	373	405	399	342	380	393	381	396	411	362	399	372	371	391	383	399	399	396	383	386	381	384	371	386	381	361	387	386	401	387	377	377	385	406	377	385	358	365	385	390	379	370	387	390	393	397	360	373	396	370	372	399	405	374	391	358	384	392	387	379	354	398	355	370	359	403	383	374	387	385	408	376	374	375	437	382	353	359	383	351	381	363	378	373	376	369	372	379	312	412	394	362	392	371	358	403	358	380	347	398	405	381	396	374	401	365	351	384	378	374	340	397	391	391	371	355	400	393	397	330	378	391	373	370	392	395	384	387	358	382	360	393	394	371	385	380	351	421	379	419	362	392	372	381	387	399	374	373	426	392	378	358	364	397	392	388	387	412	348	322	373	368	388	405	386	394	377	364	409	404	389	390	386	403	393	386	425	411	392	384	396	391	382	385	391	367	395	427	404	345	392	382	394	386	367	394	360	386	373	376	404	383	359	385	374	403	390	357	400	404	397	398	355	381	354	365	351	338	369	377	414	360	372	378	411	373	392	356	378	369
37838	63310	44717	28849	18269	10607	6049	4225	3055	2261	1705	1358	985	893	771	719	707	621	623	563	521	469	487	455	443	461	406	415	472	416	404	426	381	429	427	441	426	412	391	418	453	412	430	432	420	422	422	423	418	428	435	362	400	407	404	377	378	392	397	397	402	443	382	392	409	411	392	410	405	388	400	425	404	423	402	380	389	421	397	402	390	400	393	398	407	381	430	418	404	415	414	384	413	430	405	422	364	442	413	409	420	421	395	431	402	399	392	430	435	389	385	409	377	434	394	410	448	419	418	402	400	397	389	407	403	421	382	403	433	399	368	390	383	390	410	410	407	404	379	400	414	422	406	451	417	439	425	427	438	393	398	372	383	385	378	416	417	415	398	408	387	397	391	433	421	414	404	416	435	378	397	398	397	411	403	397	360	427	400	409	403	400	410	382	403	382	429	404	391	435	415	422	385	399	405	385	416	403	390	400	428	412	411	386	414	401	425	376	365	410	371	408	412	388	358	427	421	373	426	405	379	400	375	374	394	425	406	383	401	389	387	369	394	394	392	387	397	419	388	404	401	423	417	395	414	420	385	416	416	383	409	404	408	382	410	361	411	394	403	424	438	390	407	411	440	383	357	412	441	433	403	398	398	385	397	451	402	438	447	403	407	439	423	378	423	403	419	390	387	447	447	398	422	382	374	421	413	401	376	371	380	406	429	440	427	431	417	386	398	403	400	411	407	393	377	401	403	378	401	348	415	406	449	422	408	377	403	417	380	428	379	418	394	390	411	419	413	375	401	385	440	430	435	371	418	351	378	409	373	440	415	447	389	407	391	406	404	376	411	408	440	398	425	412	409	433	412	422	377	421	390	416	414	405	411	411	422	432	411	404	393	405	433	399	374	385	398	392	409	427	411	399	415	381	393	427	427	408	419	395	377	400	421	436	430	392	397	408	398	406	400	460	401	405	407	387	384	383	417	413	414	386	404	394	428	416	418	439	406	424	357	444	424	383	391	361	389	388	415	361	370	430	417	421	378	438	394	372	396	351	413	383	402	417	419	396	447	387	407	388	429	393	416	427	403	421	406	404	393	355	394	428	427	417	413	382	380	389	392	384	383	370	413	396	391	418	409	412	390	391	397	380	394	405	428	400	403	416	417	376	417	414	449	421	395	383	386	400	404	429	416	406	355	433	415	399	398	377	423	408	395	357	400	398	411	435	404	436	412	428	418	416	381	422	394	373	413	392	410	438	367	381	405	413	410	423	392	393	390	396	393	397	431	401	402	382	401	454	414	394	382	397	385	386	426	406	410	414	408	390	397	404	423	401	398	374	396	399	399	441	407	428	385	397	400	388	401	419	407	396	355	406	446	381	377	394	402	417	392	401	429	388	388	431	412	401	389	427	399	409	366	413	408	422	378	429	409	410	409	416	416	429	404	414	407	395	435	443	407	417	372	395	398	412	360	415	404	372	394	402	417	409	388	383	435	398	423	413	420	441	368	435	385	404	418	406	433	429	401	416	401	446	428	391	382	400	369	359	424	370	391	406	449	401	411	423	407	429	383	397	432	405	388	428	388	418	408	387	397	391	422	396	420	406	405	404	433	450	423	360	416	388	422	418	397	382	378	399	415	396	423	399	440	405	435	395	376	412	438	426	410	382	412	416	403	355	407	413	414	393	414	395	390	390	402	428	389	416	413	411	434	391	403	442	436	387	395	373	414	369	413	397	434	405	419	385	461	407	396	406	386	409	384	393	388	368	406	412	404	417	404	425	411	419	401	388	397	405	399	429	418	404	394	421	392	406	434	404	417	411	426	416	453	370	394	404	420	396	406	395	413	390	381	402	414	406	384	385	385	408	428	405	447	377	424	403	411	418	399	419	392	412	412	374	402	371	403	397	413	390	371	394	395	394	406	423	405	375	423	431	403	429	396	404	421	413	398	388	378	374	381	421	417	372	403	423	421	398	430	384	403	421	415	388	446	395	424	424	385	418	424	393	385	383	380	435	435	415	380	427	385	387	380	407	420	428	382	388	433	458	410	418	364	383	402	457	394	393	398	397	417	432	403	390	407	398	394	422	423	368	442	402	392	429	404	401	415	394	386	393	401	424	401	402	401	391	379	399	375	406	383	414	403	405	410	405	398	400	409	415	406	422	384	391	386	423	419	404	428	405	417	407	385	384	403	387	385	410	408	425	417	428	355	385	456	390	384	423	377	398	405	446	389	385	434	408	444	369	400	402	384	363	435	391	394	412	386	377	404	408	396	402	385	399	390	409	454	420	392	407	382	396	432	410	408	420	392	399	432	429	390	406	415	388	394	382	391	425	427	360	399	366	389	388	378	411	416	404	383	404	387	421	428	407	391	381	388	399	412	422	445	402	403	423	429	424	379	378	391	373	390	409	395	404	429	395	395	401	405	459	421	394	422	395	448	425	417	407	402	428	419	418	410	359	383	364	389	401	405	387	429	401	411	407	416	413	427	431	461	432	398	389	431	401	417	409	409	392	403	412	433	370	398	400	424	390	407	426	398	395	424	396	376	417	405	409	416	391	371	445	414	404	421	402	395	377	389	423	401	408	388	413	428	385	409	405	398	395	409	423	407	409	413	383	393	382	370	386	404	425	386	388	389	379	406	408	409	431	417	364	410	381	394	425	404	386	394	426	423	384	391	432	376	423	389	389	378	403	438	383	408	376	404	394	395	391	427	437	429	428	418	413	427	388	386	413	425	432	393	390	414	435	430	434	372	393	388	395	443	395	418	387	415	366	409	413	416	462	377	428	401	374	416	393	412	412	400	413	403	379	433	416	385	433	415	404	404	393	441	373	384	393	413	358	386	419	403	409	389	377	386	394	453	409	406	401	404	404	404	396	430	420	393	393	388	391	390	387	453	421	409	387	403	385	414	413	415	379	398	377	426	430	407	414	405	436	363	381	421	433	394	410	415	390	392	388	426	374	383	402	427	414	415	388	399	432	389	404	385	387	401	418	434	445	414	420	404	419	376	382	419	416	395	414	422	372	382	385	395	377	390	385	431	388	364	407	419	399	384	425	404	429	439	386	371	430	418	429	400	411	439	366	389	455	405	403	379	440	382	373	408	387	408	433	421	386	417	394	409	392	435	403	421	380	390	393	414	378	380	431	382	397	418	426	415	384	408	374	430	446	371	430	357	428	391	373	399	433	398	383	410	379	388	392	402	405	404	408	407	447	390	428	398	420	423	412	392	409	378	374	409	394	421	388	413	405	398	410	388	406	367	388	401	443	399	422	415	398	416	394	435	376	414	417	397	408	439	392	428	396	359	413	393	395	417	466	400	418	385	408	421	376	410	396	446	403	382	415	406	406	369	394	382	404	401	410	401	388	410	415	406	421	392	416	412	383	425	380	400	416	408	407	426	426	415	414	415	396	380	408	428	387	385	437	416	446	405	392	426	374	377	382	411	411	431	402	409	419	399	412	408	416	395	407	409	378	421	446	401	384	410	389	414	372	383	383
32687	31071	26578	12730	4152	2126	1480	1098	948	716	681	601	540	516	480	459	511	474	497	433	465	457	499	460	431	452	434	449	443	441	438	466	443	438	432	408	445	443	408	478	457	440	454	404	423	426	473	464	427	418	461	432	443	431	439	454	474	415	394	413	454	452	425	423	456	430	452	394	434	405	442	416	435	390	455	436	448	429	393	461	404	450	430	465	403	385	447	436	459	474	435	461	463	442	452	411	409	432	439	464	417	430	414	408	416	415	400	423	495	453	419	445	419	427	391	451	435	444	419	419	422	430	423	411	443	459	430	427	430	430	452	419	408	443	422	393	423	433	427	461	457	398	431	457	441	485	434	436	421	423	416	449	418	445	455	461	423	453	445	439	429	444	448	419	477	386	424	409	434	425	472	426	418	409	451	412	472	468	433	424	445	424	454	435	413	421	444	415	432	416	409	428	388	419	433	437	408	442	414	462	419	443	418	441	406	423	455	424	436	398	422	409	436	452	448	448	466	467	443	429	434	409	413	450	401	452	421	392	451	461	429	457	399	453	440	435	417	442	472	452	427	427	446	408	416	429	450	405	455	443	428	427	433	445	411	394	448	450	397	456	411	436	471	435	432	453	423	427	436	437	430	449	444	453	407	418	424	473	466	436	440	419	476	420	433	453	466	395	434	461	442	419	421	482	430	428	456	409	391	422	410	450	467	418	419	435	416	407	481	431	422	425	455	460	441	418	402	403	446	441	457	442	434	409	394	431	490	443	435	455	457	405	459	416	402	431	450	414	412	430	450	443	455	407	484	425	468	447	442	443	405	425	429	438	449	458	413	428	438	407	431	426	429	428	445	444	443	411	414	473	474	447	454	436	416	436	428	418	421	410	418	430	437	426	423	442	446	444	420	440	423	425	451	441	415	413	429	415	429	426	442	443	453	450	458	438	484	411	399	440	441	426	420	430	469	474	401	431	451	455	400	423	419	428	418	447	430	422	446	469	437	422	439	408	401	389	424	436	421	427	423	460	430	485	430	417	396	454	446	385	453	448	418	454	447	411	425	418	402	444	414	454	401	449	448	437	486	406	451	440	409	414	435	445	413	436	447	456	441	432	462	443	446	434	412	438	456	459	452	394	385	436	419	465	423	423	414	413	461	474	391	452	467	444	411	480	438	450	452	433	407	464	411	413	437	413	468	453	479	459	454	435	424	420	418	449	404	424	405	448	441	443	411	419	432	450	457	459	402	391	428	425	432	466	478	470	434	411	475	418	428	433	443	448	421	453	471	428	417	460	449	436	383	434	414	431	434	400	423	422	428	443	410	428	392	453	420	451	386	456	436	440	387	453	426	443	379	436	445	398	445	415	419	398	431	428	454	399	437	432	430	423	455	425	439	432	419	406	414	425	447	412	424	427	422	424	473	433	452	435	435	455	436	453	430	429	407	393	427	425	428	460	414	414	467	415	420	417	468	470	416	445	433	385	443	429	435	434	459	428	448	439	457	445	435	439	447	460	430	422	456	444	422	436	418	402	444	443	424	466	418	463	442	459	443	467	432	448	423	457	451	422	457	440	416	418	434	434	450	477	455	434	433	456	411	425	427	437	470	440	435	418	419	459	453	453	461	415	466	481	425	464	431	470	440	432	444	421	470	463	430	428	408	454	437	383	404	461	435	427	429	458	413	452	469	447	458	462	427	387	475	421	405	435	470	494	409	410	419	454	419	411	414	415	453	432	449	410	412	408	420	452	397	407	449	423	460	420	428	454	457	435	420	402	408	452	430	426	459	432	434	438	396	453	450	404	448	419	406	431	458	416	397	423	439	447	445	439	443	462	441	424	413	430	460	471	396	423	428	436	433	405	446	433	429	455	388	441	452	430	406	391	424	412	424	413	460	451	470	436	442	406	430	444	425	433	434	437	421	426	405	462	474	451	437	442	401	423	391	415	442	435	467	425	435	450	447	463	422	440	431	401	432	423	430	446	430	409	401	405	427	471	468	408	443	436	424	453	417	425	446	441	431	441	430	448	458	430	420	432	440	420	461	465	416	483	431	416	461	421	432	449	426	453	455	450	420	413	412	436	414	434	425	435	419	430	459	437	435	445	465	413	454	448	393	472	396	464	471	397	458	446	384	458	432	400	423	445	431	402	420	457	412	436	420	418	464	430	388	477	424	401	451	395	436	427	441	469	410	439	439	460	448	442	440	416	432	451	437	441	431	427	450	427	480	475	445	402	429	434	457	431	440	396	466	448	414	437	438	433	411	408	422	435	440	464	451	433	417	467	442	466	428	417	417	403	439	473	410	453	394	422	425	453	436	434	378	432	443	461	420	417	401	436	433	427	449	416	461	438	422	474	421	455	456	458	451	431	443	417	444	430	476	406	455	439	453	446	459	401	422	411	443	433	441	424	451	413	406	406	419	445	441	415	392	432	432	419	430	421	433	414	429	434	460	445	418	439	461	438	434	404	405	422	404	409	402	425	433	417	439	422	408	463	465	434	448	429	423	424	436	427	405	469	443	418	409	437	442	442	429	455	415	461	418	432	411	450	414	423	451	469	399	469	384	435	443	453	448	408	424	401	402	401	413	413	450	440	428	429	458	466	467	482	458	436	441	410	426	422	405	410	452	444	435	437	408	437	434	435	403	471	431	462	417	419	452	432	411	423	439	438	459	425	402	423	431	437	442	434	444	426	454	435	440	415	461	466	399	450	414	455	409	472	409	444	448	419	440	445	421	439	442	396	406	473	411	445	384	484	439	455	431	425	428	460	415	428	416	428	437	425	471	424	433	427	425	425	416	414	410	403	453	443	420	445	392	412	458	473	429	468	424	414	501	429	423	413	418	470	421	448	412	431	436	450	433	447	432	454	436	413	422	414	448	419	453	425	445	442	435	409	427	416	435	384	445	455	455	427	479	442	446	417	422	449	489	410	425	430	464	416	436	389	452	421	441	434	408	411	442	426	448	439	443	437	446	411	437	410	438	459	417	411	465	424	454	443	409	440	459	431	404	447	462	426	407	432	479	409	405	401	418	428	404	455	427	441	424	449	429	432	451	421	442	460	450	434	395	465	433	434	433	423	466	413	411	448	454	472	378	465	444	415	409	445	433	404	427	444	405	422	408	425	431	440	432	427	437	412	444	406	393	466	460	421	423	416	435	426	422	444	432	446	411	450	439	451	411	427	443	417	457	439	448	470	448	439	463	451	435	425	457	423	406	446	424	452	434	391	447	427	427	394	460	428	440	413	410	464	452	427	408	396	425	454	422	456	445	415	424	437	448	453	438	444	437	461	420	405	427	423	433	419	448	425	445	451	420	435	463	434	439	376	414	422	465	440	440	425	444	436	390	443	440	437	428	469	443	413	453	455	419	461	425	426	392	457	419	440	414	432	423	409	421	470	427	442	423	405	421	428	472	393	392	473	452	409	455	390	446	438	447	471	431	467	410	422	443	424	419	455	394	423	418	433	453	450	451	409	417	398	422	445	423	413
36194	43971	27079	11840	5933	3562	2528	1818	1362	1033	921	780	685	614	607	587	508	570	550	531	505	509	533	503	505	496	444	491	503	483	478	478	508	477	476	465	494	524	454	507	468	506	441	453	466	489	442	503	488	431	478	456	481	470	418	505	451	432	485	477	457	464	466	478	442	507	424	460	498	471	452	445	447	448	456	497	469	474	460	454	486	447	467	486	471	483	451	448	496	491	439	497	436	488	448	480	436	434	490	499	452	484	447	456	492	514	495	499	456	422	455	473	474	474	476	464	470	483	408	434	482	460	454	485	449	442	477	474	446	472	482	449	491	456	457	485	446	440	497	497	459	485	463	468	476	503	499	446	508	453	475	478	480	472	458	481	481	484	427	451	495	472	465	456	487	445	447	451	493	447	475	491	502	488	440	452	496	494	481	470	491	497	452	503	491	461	477	447	460	522	465	470	449	492	467	469	441	446	471	442	470	463	422	492	475	472	465	452	473	467	435	439	472	475	483	447	467	485	450	456	460	490	489	472	486	483	494	457	463	506	474	432	452	434	448	460	465	418	503	464	482	469	462	464	479	465	476	454	459	476	518	475	426	469	499	459	455	494	477	451	446	452	439	464	462	442	436	476	448	460	465	477	459	426	483	442	461	474	472	424	458	464	510	504	510	512	466	491	450	474	465	421	483	468	468	483	427	471	486	477	481	453	463	466	455	439	433	463	475	439	455	481	484	483	439	471	484	426	453	459	450	459	436	444	461	476	485	468	477	444	530	460	476	442	439	550	471	468	491	451	479	470	441	437	461	430	473	487	445	457	490	427	465	485	464	452	441	472	444	476	436	453	482	490	467	467	462	493	497	464	467	498	466	496	450	489	462	493	482	451	514	461	461	491	486	475	454	454	452	469	468	455	475	463	485	444	484	492	443	429	500	464	503	460	459	465	472	456	453	458	470	485	476	477	398	444	451	469	444	465	470	432	460	465	420	465	493	453	453	448	471	440	491	472	504	469	447	502	455	494	528	455	504	442	514	481	473	445	454	468	493	466	466	457	462	454	477	469	472	470	518	442	460	434	529	422	475	485	446	460	490	465	472	467	498	484	436	466	438	485	471	481	457	439	496	455	477	476	470	448	414	489	463	457	504	438	455	486	459	480	476	479	457	503	453	507	436	487	443	452	473	487	499	462	467	476	535	474	475	465	472	469	456	433	512	464	480	481	459	478	473	479	496	455	470	487	491	470	437	465	478	484	457	483	484	497	470	506	457	466	470	481	468	467	471	457	424	475	487	467	501	456	533	452	442	446	475	441	483	467	464	485	449	434	501	454	438	482	489	492	467	480	440	465	504	440	460	489	473	453	508	463	466	471	449	463	465	491	465	469	467	464	474	469	472	493	461	502	482	470	494	521	445	475	494	462	483	503	477	430	473	471	477	472	429	459	457	496	461	472	476	452	445	440	443	465	462	488	509	476	447	460	471	501	431	482	464	473	448	471	466	479	473	463	506	459	452	462	447	488	465	476	419	449	496	501	484	417	451	436	437	484	462	466	472	482	465	520	469	440	456	453	462	459	512	482	446	445	461	475	486	477	470	490	516	488	475	506	453	461	446	489	506	476	484	499	455	480	437	455	449	436	457	473	480	455	440	477	493	459	434	477	475	469	465	491	458	468	493	482	489	465	482	468	471	463	460	480	503	441	468	464	473	424	469	449	475	484	494	482	475	449	454	459	481	465	467	488	452	477	491	434	421	479	478	491	459	482	481	468	469	483	496	505	436	471	426	466	510	523	457	461	486	475	490	500	516	448	452	509	459	484	477	447	489	465	438	442	429	439	454	458	436	455	442	476	488	449	475	498	480	464	466	485	454	456	473	484	480	455	470	430	485	461	469	431	469	462	493	457	509	473	420	510	444	460	486	469	419	461	503	461	476	460	466	487	466	477	473	462	476	477	458	454	469	488	503	464	492	518	488	490	454	437	454	496	473	408	465	451	447	478	451	457	480	495	442	438	485	488	421	466	483	496	475	487	467	464	457	502	486	496	474	458	477	484	482	484	474	499	470	489	495	510	414	440	440	475	481	467	468	446	520	453	469	446	455	455	485	473	440	456	481	478	486	460	451	476	464	438	442	455	446	466	458	467	469	457	463	471	480	441	452	479	487	478	481	472	440	470	479	493	439	475	478	486	438	471	460	486	448	472	494	493	468	478	431	477	437	460	437	434	502	439	467	460	496	474	467	437	431	466	489	496	498	453	476	455	473	478	445	454	445	429	487	475	477	459	457	441	467	469	436	464	444	493	445	490	464	516	488	518	478	488	436	480	489	491	465	481	482	466	481	437	484	470	480	477	511	483	479	471	488	481	471	449	468	469	482	471	475	472	479	483	465	473	515	463	472	482	504	436	467	454	466	480	458	456	489	453	453	448	488	429	475	454	462	454	487	465	493	465	466	456	473	504	445	475	472	491	444	478	479	485	469	476	501	503	453	463	461	531	470	421	461	446	453	464	438	495	454	478	476	445	518	479	503	458	463	494	474	472	480	427	411	467	496	511	479	440	488	493	453	457	462	494	441	448	436	527	449	463	467	454	498	442	430	486	459	471	475	464	499	423	474	461	501	475	483	492	466	464	472	478	490	514	496	486	465	467	444	485	497	473	466	493	455	479	450	436	462	404	495	450	504	472	512	496	490	457	456	513	469	458	454	475	474	446	460	509	455	499	473	474	454	466	492	455	454	421	422	474	490	416	447	476	469	467	468	467	443	460	454	431	410	450	472	473	493	465	434	468	496	503	463	463	473	471	496	470	494	500	449	466	455	480	497	454	437	454	511	459	445	454	465	490	489	478	478	468	463	485	466	518	484	486	470	489	465	467	477	525	502	453	477	486	453	441	450	456	484	453	510	501	478	451	470	488	442	452	464	509	457	501	439	456	472	438	464	450	475	530	470	490	451	448	485	455	443	440	459	455	436	518	476	441	450	477	450	449	464	485	488	463	493	464	471	450	516	471	502	523	422	433	476	455	473	494	472	466	468	494	486	460	447	486	487	489	479	467	487	445	482	468	474	451	451	432	476	437	463	435	473	448	457	455	487	455	476	485	477	458	485	500	493	444	466	513	456	482	471	463	469	498	453	482	454	413	480	474	449	463	457	473	425	453	490	439	464	479	497	499	455	479	481	455	486	466	505	468	516	486	500	466	470	472	477	514	464	463	439	418	484	428	474	457	431	443	472	458	501	491	441	485	512	477	498	471	437	457	532	446	473	488	468	427	463	492	485	470	512	462	463	453	484	487	456	480	456	463	453	474	459	515	485	463	505	480	475	459	458	485	486	457	488	464	505	468	454	491	473	488	434	472	463	467	469	480	451	458	493	433	466	480	456	461	496	426	456	471	477	486	460	458	461	495	502	475	469	487	427	467	469	460	493	483	515	461	456	466	471	465	464	467	450	436	462	479	508	483	435	440	434	478	462	478	506	474	472	439	484	469	473	472	448	489
23745	21392	28481	24874	21135	12060	3727	1959	1290	1042	846	726	615	540	524	499	470	514	435	448	419	390	402	428	407	408	373	400	398	387	383	411	402	379	369	399	388	421	377	419	400	403	355	382	351	417	399	411	368	363	371	368	382	395	364	351	342	371	328	342	392	384	387	337	375	354	335	419	366	377	352	385	369	384	350	347	388	408	374	402	395	364	359	368	398	387	368	369	404	391	359	382	384	371	410	404	358	385	393	372	368	385	386	400	365	393	380	389	388	381	374	356	388	385	390	391	374	390	394	378	355	383	382	424	381	377	382	398	351	395	372	364	388	371	382	405	404	382	361	386	375	380	362	380	334	363	398	385	369	376	361	389	395	377	359	373	355	343	369	401	365	388	405	348	379	387	406	382	386	352	358	362	377	383	376	366	361	384	361	367	377	371	373	386	407	338	372	371	349	351	371	378	363	397	356	401	349	361	348	355	398	355	404	361	414	363	397	407	411	365	396	410	399	377	365	364	364	332	356	358	369	415	372	401	360	405	399	418	346	367	368	393	380	378	362	405	381	377	381	410	381	335	387	367	376	396	371	409	376	389	402	357	401	362	385	387	364	387	371	386	358	374	357	395	388	366	397	377	368	393	359	365	395	357	336	360	393	417	384	376	389	399	359	374	373	405	379	378	372	368	382	375	362	370	364	400	371	388	393	383	357	402	401	377	366	377	403	417	378	399	362	399	386	348	383	369	377	385	354	378	420	380	362	377	412	384	354	354	381	359	394	413	403	350	377	368	423	353	352	381	416	376	385	389	403	357	323	372	375	365	384	369	366	391	361	356	397	378	366	359	366	382	357	344	370	381	407	370	390	360	388	386	397	377	351	373	388	345	358	363	371	371	355	403	371	400	362	360	396	372	398	386	395	384	377	369	363	386	393	380	361	355	364	366	379	380	369	401	361	412	407	384	387	402	339	372	348	340	384	411	404	369	371	391	378	383	405	380	370	342	353	355	366	370	369	394	377	346	380	343	394	384	340	379	355	336	354	352	381	343	388	366	349	387	371	368	410	358	387	397	399	403	386	351	395	408	346	354	402	356	378	383	367	332	412	375	389	373	383	354	366	335	374	364	385	393	369	388	393	380	385	396	368	386	357	398	412	368	370	432	373	401	377	398	369	412	379	367	378	353	326	415	393	384	374	350	377	403	398	344	343	398	335	376	366	392	387	399	348	395	352	348	362	404	405	378	357	353	358	376	370	355	379	420	373	374	372	413	361	374	355	395	368	414	413	400	349	342	399	365	395	378	355	397	361	369	349	396	370	368	391	353	398	389	385	379	342	394	374	372	379	378	375	377	367	397	378	359	380	359	367	372	338	386	362	425	399	403	388	359	386	400	360	421	355	374	376	378	363	415	354	354	348	385	363	370	388	410	379	356	382	410	370	385	371	418	373	386	394	396	356	371	346	344	353	344	353	365	410	391	380	389	343	367	395	351	369	423	387	363	393	391	364	376	379	374	368	378	330	376	383	363	401	395	384	383	357	355	384	408	372	380	363	365	384	425	391	350	349	367	353	388	339	374	395	391	409	387	372	363	367	375	364	379	360	338	374	339	342	341	345	363	362	369	346	346	385	396	404	375	374	357	392	341	409	395	382	378	385	374	420	369	412	364	384	391	388	384	395	404	414	368	389	373	365	385	382	382	375	351	405	390	376	370	361	371	349	369	384	386	405	345	380	365	410	383	380	360	361	397	367	383	410	367	396	378	349	381	385	361	372	373	360	397	381	363	374	377	338	363	405	374	425	396	357	399	365	376	353	358	399	370	338	375	398	369	394	375	348	391	373	367	417	400	378	375	386	358	336	407	355	397	391	378	382	360	368	380	396	370	423	389	397	382	384	335	384	403	352	357	360	376	371	376	346	341	375	383	404	386	342	395	409	337	382	349	356	453	364	411	376	381	385	367	397	391	342	387	372	371	360	382	381	362	402	395	392	365	407	349	373	404	382	377	359	366	403	366	396	373	369	376	382	341	378	380	407	381	380	380	387	356	390	384	386	400	378	388	358	380	400	369	395	373	368	365	367	379	395	389	419	330	371	402	372	371	388	375	348	376	368	340	372	376	375	393	384	371	385	402	385	364	366	382	381	377	353	395	401	383	369	356	381	359	376	373	357	384	379	373	390	356	381	370	374	363	402	366	386	397	332	383	391	360	399	364	383	375	349	364	347	381	370	372	356	379	378	351	370	380	389	355	363	382	396	382	354	403	412	357	390	384	368	343	345	400	343	339	357	364	387	415	396	390	356	397	347	394	372	399	350	376	402	362	369	365	394	417	354	368	344	377	383	389	381	388	379	379	394	368	369	384	378	380	402	384	365	389	385	377	378	361	348	366	384	383	357	382	357	367	363	395	397	374	397	365	370	388	378	375	390	379	369	393	366	370	354	363	374	385	396	342	380	399	400	389	381	369	392	402	377	348	392	370	401	423	382	351	374	369	363	333	343	393	385	388	382	354	392	398	412	362	364	371	388	333	404	374	393	376	358	359	399	386	412	423	358	365	384	389	391	386	380	398	411	356	387	359	378	345	396	375	365	392	381	374	397	394	374	398	372	346	364	372	398	384	395	367	371	402	362	356	359	395	385	361	413	370	364	371	384	398	357	369	372	399	344	363	403	407	381	368	363	379	332	358	382	380	409	344	388	344	320	372	368	330	396	366	401	385	411	372	377	367	383	368	370	380	371	379	385	386	382	339	388	402	432	363	375	406	354	384	387	389	377	377	373	408	373	399	364	362	382	371	371	361	412	380	386	389	427	379	368	365	355	381	386	371	374	402	335	416	377	395	405	408	387	341	381	376	387	358	351	378	401	351	364	366	399	359	354	367	349	346	394	375	365	366	367	372	364	378	392	396	379	361	359	382	380	393	387	362	397	387	409	359	374	357	354	356	377	385	342	364	387	395	369	384	392	394	383	358	396	397	391	375	358	371	402	374	337	352	376	423	364	393	331	389	395	347	386	390	372	357	364	348	347	382	387	387	389	361	412	386	379	362	365	370	369	373	412	376	361	361	374	381	415	370	350	378	380	359	376	387	367	374	338	359	363	361	368	351	413	384	374	387	352	346	381	360	376	361	358	384	366	362	368	379	372	394	373	382	373	396	364	356	380	362	377	386	365	372	392	370	354	369	361	413	413	362	403	354	384	339	396	380	352	360	394	378	346	357	379	396	380	398	407	385	412	351	353	394	362	367	387	373	406	370	375	371	368	390	369	392	374	372	411	380	376	421	366	388	372	372	392	355	415	411	380	364	349	400	357	391	375	371	400	377	390	353	390	350	384	377	373	354	408	356	407	364	359	372	380	380	384	397	352	419	377	372	378	376	416	362	360	367	404	432	367	371	397	393	366	369	396	381	387	378	351	334	399	410	370	340	344	374	385	398	391	364	392	398	358	353	354	365	388	390	385	386	386	343	383	382	375	373	390	364	351	355	377	369	349	401	357	399
34910	54565	37024	22613	12865	6758	4242	2929	2081	1565	1258	1054	803	715	679	588	577	562	468	525	518	519	472	465	496	452	431	392	438	392	387	429	421	446	437	398	390	401	402	417	431	424	438	416	430	417	366	425	391	451	418	415	409	410	395	398	405	405	390	417	409	395	431	416	422	444	371	391	415	420	384	422	410	414	411	427	380	400	412	419	400	380	412	413	383	401	400	401	393	454	406	393	407	404	382	427	401	394	377	406	382	387	420	404	411	438	393	444	421	395	389	405	391	389	408	427	403	415	417	429	433	414	411	428	397	380	396	379	371	389	429	421	394	423	407	396	402	400	397	409	390	431	404	416	424	374	469	373	385	441	428	400	412	433	400	421	374	435	381	431	395	399	419	429	436	374	432	434	398	408	419	411	451	398	408	427	437	411	428	393	414	441	420	415	406	411	406	397	430	399	413	402	411	422	404	413	465	395	429	434	424	421	379	385	390	423	441	407	401	371	418	395	420	417	434	448	411	389	442	401	418	425	412	446	409	413	400	410	358	393	422	395	432	427	410	422	404	428	403	403	446	415	422	419	380	411	401	394	383	397	380	371	441	401	394	420	402	411	421	396	414	425	409	393	398	414	431	402	411	422	416	387	415	402	405	383	441	408	443	436	412	430	447	420	389	386	397	444	416	430	423	415	413	427	427	443	399	396	429	396	400	394	406	455	405	423	416	433	419	395	405	413	440	459	446	426	413	410	392	410	415	403	407	389	397	412	406	410	445	433	382	393	419	363	412	384	407	440	432	416	456	405	417	416	401	408	422	406	413	435	434	429	399	421	425	420	443	377	405	425	375	398	428	420	407	442	394	374	402	432	387	448	409	392	390	439	398	437	439	409	436	429	427	429	435	434	397	386	406	403	418	362	395	434	422	404	401	398	397	417	488	395	376	419	407	407	465	388	409	418	437	398	399	401	391	380	408	444	435	408	394	386	421	394	404	403	431	395	421	406	406	403	426	431	365	401	405	365	382	437	402	422	418	429	410	412	376	412	397	444	377	387	409	401	401	418	419	423	424	409	417	433	418	441	419	409	444	396	408	414	420	421	432	404	390	423	429	407	394	412	385	442	427	380	392	425	390	418	393	410	419	403	381	415	406	417	389	432	415	416	408	435	393	419	425	400	420	417	426	459	414	411	414	413	425	426	423	390	405	422	396	415	441	410	431	418	401	434	405	410	411	409	405	419	415	422	361	416	390	395	434	406	394	374	425	383	394	389	438	420	436	409	415	396	425	392	352	444	398	422	443	389	445	374	419	409	418	408	385	442	414	407	421	376	405	387	378	407	403	428	409	399	412	441	411	385	440	413	440	431	416	413	406	430	393	424	429	426	413	384	413	424	449	443	430	393	425	408	417	445	481	417	380	421	428	423	366	399	387	412	419	379	410	423	379	440	411	428	412	401	404	398	382	378	442	404	371	401	391	428	445	382	391	412	430	398	414	418	412	426	386	431	418	406	408	401	397	410	446	367	416	402	403	419	418	417	418	409	440	423	459	394	403	416	427	403	395	396	424	432	423	432	392	415	441	419	399	384	420	420	426	369	415	396	377	398	411	408	390	425	408	427	427	438	436	415	422	402	391	400	426	396	418	403	431	434	406	407	407	408	403	389	412	415	423	399	399	407	424	425	435	404	415	446	416	413	432	381	445	392	416	372	394	438	448	382	418	387	409	419	414	390	391	424	393	423	403	417	433	419	435	409	387	413	380	420	433	379	392	436	410	441	406	447	448	396	393	417	408	412	400	392	405	439	419	397	388	374	397	408	427	452	416	457	420	372	399	405	410	402	423	405	434	423	443	445	423	390	365	387	418	393	437	426	398	414	431	435	418	397	401	419	406	417	414	466	409	427	364	422	408	436	409	395	380	403	412	398	427	403	392	380	419	406	410	433	402	379	398	422	431	413	429	424	461	390	419	369	417	413	403	427	422	408	423	411	392	429	404	407	451	396	379	420	391	374	432	419	402	409	413	430	411	405	387	395	409	415	414	408	392	413	418	405	375	442	441	412	412	426	414	396	448	422	397	391	425	432	398	412	442	397	387	440	405	377	414	416	408	416	403	432	393	406	461	417	409	435	390	382	393	401	401	410	432	373	381	371	391	415	387	401	421	389	445	429	410	419	411	419	401	358	386	420	409	426	394	418	438	427	447	442	414	426	425	419	378	406	438	453	421	429	447	406	402	372	446	413	390	396	435	411	399	450	425	417	413	382	393	437	419	404	382	382	393	438	409	440	365	407	424	440	392	428	390	401	439	444	411	441	389	433	421	410	436	421	424	396	390	422	392	419	393	411	398	432	389	441	389	388	437	419	405	403	432	418	412	439	444	430	420	399	407	446	416	407	422	375	400	415	407	395	407	415	380	396	392	451	433	410	384	464	419	409	408	438	429	394	391	415	400	437	424	388	427	424	402	402	413	401	382	443	405	472	412	412	411	385	410	383	393	415	424	421	378	432	374	404	437	437	407	397	411	418	424	409	389	408	406	412	377	403	421	419	413	427	460	406	410	407	416	403	395	446	380	417	415	443	375	423	482	397	457	426	368	397	423	414	402	405	407	428	401	411	386	434	426	372	394	393	419	436	424	374	425	392	411	441	383	440	417	390	422	435	429	420	410	391	409	393	403	413	396	425	376	395	387	387	408	408	368	442	438	451	407	429	424	375	438	408	383	400	394	427	397	375	400	424	414	412	400	417	396	382	416	436	392	432	405	388	361	430	445	405	432	420	417	401	436	409	447	430	422	389	397	433	404	428	429	444	398	399	385	415	389	404	409	412	376	420	435	403	393	436	428	401	412	411	419	409	425	409	414	378	396	415	388	426	389	417	431	451	405	403	444	398	383	391	424	385	422	409	403	373	386	409	419	426	398	410	445	419	433	406	409	421	411	430	423	412	425	426	407	434	453	402	383	476	438	413	375	411	380	411	413	406	379	427	416	446	406	419	413	416	440	387	395	426	422	379	411	458	418	391	407	419	404	456	415	417	425	389	426	406	399	369	419	416	400	409	414	438	442	348	390	397	399	414	392	421	401	410	434	402	392	406	430	410	432	405	428	411	408	427	398	372	406	388	409	414	346	407	413	433	410	416	389	426	434	437	379	437	397	417	441	396	400	396	430	420	391	398	397	398	393	376	383	441	420	402	450	402	416	414	414	435	373	420	405	405	422	434	444	424	394	394	435	424	411	429	409	397	414	409	431	418	415	394	437	372	379	424	410	386	424	390	421	406	418	405	409	407	409	410	397	402	382	438	420	391	416	414	464	412	432	422	443	439	419	431	436	388	380	393	402	406	388	422	406	427	397	402	434	447	419	395	434	413	411	402	431	398	450	417	421	409	443	408	403	451	402	412	409	414	427	418	408	385	424	431	412	424	423	407	422	450	429	435	439	410	391	450	410	453	418	401	431	384	418	414	410	379	424	382	417	403	405	425	427	404	450	430	410	418	439	422
25196	21563	27784	25496	12872	4259	2267	1518	1135	927	763	731	638	633	554	576	584	562	547	533	494	505	491	525	471	474	481	458	496	487	453	483	465	462	430	443	440	448	471	462	461	447	479	467	453	455	470	434	449	464	434	451	454	455	432	437	447	524	433	456	503	453	443	424	437	453	467	437	428	476	460	442	473	435	463	451	432	474	455	468	477	410	463	453	489	457	435	450	482	463	515	431	435	468	438	445	419	439	463	411	435	472	440	443	466	455	484	462	442	487	490	455	458	433	441	459	480	453	472	440	456	424	464	454	454	429	491	470	474	452	475	445	455	455	469	471	451	462	444	473	417	465	405	443	428	479	508	494	447	454	429	452	439	419	425	429	456	428	468	456	451	433	435	440	435	463	468	435	457	416	448	468	448	420	438	423	456	478	450	475	474	462	450	451	480	479	450	437	427	417	471	471	450	443	436	474	444	446	498	428	451	430	470	474	464	448	424	489	492	471	448	440	451	483	424	509	473	439	443	458	420	457	478	447	451	455	447	471	423	447	494	415	456	466	465	471	465	439	460	445	459	470	425	471	451	422	439	447	451	442	447	488	498	445	483	463	457	468	449	485	462	484	493	498	484	469	497	431	448	454	467	447	437	433	448	487	441	432	443	477	470	423	467	477	449	475	483	425	451	470	432	491	422	480	480	470	445	429	498	492	465	484	435	461	444	441	458	501	428	433	435	439	437	434	471	445	435	462	474	444	435	421	500	456	431	466	456	470	461	464	429	448	498	462	446	464	448	460	442	483	479	472	477	460	486	467	453	431	482	453	451	451	432	482	419	480	448	454	453	479	449	485	426	448	483	438	450	484	465	469	451	443	443	447	467	483	507	456	435	489	414	470	450	483	494	459	490	454	487	454	451	489	443	455	451	453	459	466	445	461	475	448	455	460	484	418	476	452	467	453	445	452	467	459	473	479	497	451	455	459	479	458	433	462	446	432	441	477	474	483	447	466	426	470	438	473	444	475	427	408	503	439	397	476	419	480	477	476	479	423	433	501	444	492	461	445	439	457	470	477	450	428	498	458	464	476	466	466	461	432	447	433	421	485	438	504	435	479	444	462	475	450	487	446	457	461	478	462	485	477	498	439	431	489	458	417	463	502	452	430	464	459	462	426	461	472	454	470	478	484	476	458	502	487	462	425	459	457	474	428	462	475	468	440	473	479	482	494	460	462	446	469	447	439	481	448	448	435	441	448	447	463	486	477	425	464	463	470	468	458	430	452	457	429	459	432	428	489	443	441	471	462	471	463	433	443	462	448	473	452	457	480	477	475	462	452	492	463	418	450	393	459	384	449	460	429	462	456	469	470	446	472	468	465	445	393	469	449	478	476	459	443	435	449	484	470	487	473	463	438	425	465	462	454	459	430	475	471	488	414	466	454	476	445	463	455	440	455	446	466	502	451	408	475	465	444	428	434	455	477	444	438	434	464	421	448	482	446	468	466	463	471	438	460	447	454	459	481	467	475	498	455	443	465	451	439	467	456	457	465	444	439	458	431	415	418	439	447	483	458	496	447	455	462	445	475	469	471	433	449	462	472	429	465	427	444	496	421	431	439	455	477	444	481	412	453	465	443	474	456	477	434	470	450	457	479	461	433	459	431	473	395	497	408	483	462	477	430	446	472	445	432	443	467	469	456	509	510	498	465	475	454	464	410	456	433	517	454	467	429	454	476	421	434	481	479	486	484	471	434	442	475	488	434	418	469	493	475	434	447	441	454	453	472	448	462	455	456	450	434	451	475	488	491	455	448	443	443	440	469	439	471	442	456	495	420	452	458	439	438	428	454	457	497	416	436	443	418	456	435	455	469	468	450	445	446	459	464	441	443	485	428	479	460	492	449	466	448	446	460	497	435	446	440	435	448	488	438	429	411	475	434	464	431	448	461	449	469	432	434	440	448	443	484	452	433	426	474	438	471	483	464	441	466	494	492	437	420	485	496	465	443	455	447	474	460	480	473	459	423	477	505	455	471	476	464	457	510	470	482	484	479	440	450	468	476	452	465	455	435	463	487	441	457	449	460	448	483	455	453	445	436	439	418	458	449	463	430	435	419	501	479	467	459	462	453	426	425	458	434	479	457	485	478	429	460	480	447	505	471	476	460	441	484	461	444	460	454	439	434	490	468	434	425	444	451	459	474	493	421	471	526	493	452	484	468	453	446	448	436	488	473	416	460	427	427	464	456	460	479	453	475	466	445	466	474	467	453	452	431	444	471	457	441	519	469	480	447	419	464	468	450	441	436	440	434	426	444	423	460	464	465	457	435	484	432	457	470	467	437	441	468	440	461	493	417	425	457	443	401	502	443	457	418	491	455	413	462	427	447	447	440	476	439	448	504	465	451	463	415	453	451	459	461	459	444	409	453	491	473	474	435	470	456	449	429	421	470	439	410	449	443	447	440	475	426	462	470	476	454	465	451	453	467	423	490	430	454	472	460	472	473	449	453	465	452	440	420	444	436	459	472	470	448	471	448	466	450	490	420	490	453	453	414	429	450	466	467	466	458	434	452	442	479	444	429	461	445	416	437	463	430	499	469	477	438	485	464	428	430	448	469	465	437	449	441	431	464	449	436	451	476	447	436	476	477	456	475	508	456	471	471	445	434	468	477	452	435	446	442	462	474	427	474	473	483	422	521	434	440	448	464	464	483	461	423	445	441	459	458	479	473	452	459	423	473	459	463	438	490	449	444	476	489	521	436	433	457	491	462	439	434	448	477	459	409	457	467	410	500	490	465	448	465	464	442	478	476	454	443	463	430	441	461	455	462	419	437	456	452	474	454	440	480	463	473	469	468	505	458	480	422	423	460	445	459	447	437	458	487	417	515	447	466	503	438	450	487	467	466	470	465	480	449	428	415	477	425	459	469	429	443	480	419	467	482	443	460	502	434	445	437	462	472	458	425	440	450	415	475	468	441	441	457	431	476	456	425	462	435	465	457	438	473	455	436	453	456	464	456	511	459	462	462	461	470	452	489	454	477	437	440	461	489	479	468	433	451	453	445	455	427	487	457	457	465	461	489	459	447	468	452	500	477	472	454	460	477	457	473	475	485	422	445	388	428	492	457	419	484	448	422	417	440	492	448	473	456	448	431	436	470	482	468	456	473	442	490	457	464	397	430	471	463	440	410	449	446	437	394	429	440	488	444	429	440	477	434	446	462	403	446	441	475	468	482	438	467	462	469	462	453	473	461	434	442	448	432	472	470	465	453	501	434	405	449	481	447	474	442	492	467	476	501	455	456	482	453	407	443	476	449	446	440	474	430	459	445	455	451	499	460	443	451	437	456	416	417	495	504	404	469	443	418	425	448	440	471	449	436	454	409	460	495	440	475	456	481	437	464	464	438	455	464	460	430	489	453	468	469	457	480	437	463	432	437	462	451	431	482	435	437	422	434	463	412	427	483	453	427	463	470	446	446	463	451	462	493	465	478	473	451	467	429	474	470
33865	50408	34057	18850	10461	5802	3740	2557	1792	1552	1105	903	797	753	733	697	651	598	591	586	576	573	514	542	541	525	539	524	514	508	518	529	490	530	519	511	514	494	459	496	475	498	518	461	465	474	495	483	473	463	429	471	462	481	483	488	495	443	483	481	467	489	482	515	495	498	516	476	446	503	523	476	547	481	472	517	504	473	480	486	475	535	459	497	508	481	473	491	492	485	482	486	540	521	469	461	472	529	466	495	485	517	490	466	486	490	518	482	523	485	454	479	478	483	516	446	463	495	480	479	471	487	458	517	495	453	479	500	497	455	498	553	494	515	503	472	501	500	498	483	516	450	452	495	462	461	476	466	509	483	501	477	498	466	495	512	473	461	490	480	521	528	489	486	495	486	477	493	460	504	491	506	515	464	491	484	496	512	504	505	472	513	478	482	472	485	518	488	462	484	475	518	443	495	459	451	495	461	492	502	480	498	490	521	524	488	486	478	492	486	479	481	431	502	500	498	492	475	486	521	509	500	509	485	481	491	499	523	502	499	500	487	474	528	468	534	476	509	480	470	515	503	493	521	473	508	460	484	466	490	478	481	506	455	522	500	476	476	484	440	546	496	518	504	453	488	520	498	506	488	512	480	483	436	505	499	496	504	484	481	519	499	464	457	534	505	489	541	464	507	485	488	476	481	470	497	504	472	521	502	459	484	474	496	536	474	527	464	456	444	530	517	497	471	486	457	534	458	479	504	491	484	501	524	500	472	438	484	492	463	505	477	500	482	500	495	480	479	498	506	507	508	495	492	491	518	477	455	491	496	507	495	490	507	496	507	450	520	505	484	467	456	528	488	489	499	495	492	478	441	456	464	505	477	498	537	470	533	501	481	484	481	480	455	472	493	510	503	447	474	459	489	491	501	498	506	501	513	479	501	481	493	523	484	518	494	483	468	496	453	474	461	505	500	519	486	507	481	519	470	484	478	488	514	488	470	492	470	498	469	496	526	461	485	497	461	475	500	483	514	482	514	468	504	510	473	503	522	515	487	463	487	472	456	495	505	469	532	485	523	518	491	492	485	457	505	475	484	448	507	474	507	489	485	508	536	483	480	491	497	483	495	513	502	482	470	455	496	522	510	482	472	503	505	481	484	489	470	478	498	462	493	508	493	503	473	492	502	463	517	470	517	538	483	469	491	508	494	485	465	493	464	494	496	493	485	470	523	458	465	496	506	471	510	506	468	503	474	531	464	486	471	493	493	471	467	500	473	488	442	512	491	486	470	507	491	486	489	541	484	502	463	504	485	465	465	472	489	491	488	461	487	447	511	455	465	452	504	474	487	486	478	529	507	480	505	480	493	492	492	495	514	453	479	491	495	462	473	488	524	486	484	452	488	495	513	465	522	507	510	492	510	491	502	427	495	470	473	526	475	507	493	463	476	491	462	496	519	474	549	457	496	493	524	493	477	494	523	450	456	515	486	529	502	471	466	490	509	510	481	491	485	488	493	495	492	477	503	516	505	478	480	508	528	465	503	531	455	496	475	489	466	510	487	481	520	518	520	498	497	491	486	438	500	511	530	487	474	503	484	453	482	482	463	463	497	492	483	442	454	486	489	482	530	484	503	489	479	509	454	526	505	495	495	499	490	488	544	487	486	472	488	501	490	503	479	477	513	457	448	495	523	482	457	528	473	491	493	461	488	526	500	505	472	501	483	484	481	466	534	475	476	475	511	519	468	467	488	486	514	526	500	472	493	510	487	520	494	502	526	484	496	490	512	491	478	503	491	541	480	498	498	502	488	495	556	488	511	525	488	470	509	490	521	442	485	479	505	482	500	487	510	465	492	532	495	490	504	504	477	529	535	486	488	529	471	510	505	469	506	483	452	511	515	450	498	491	475	472	529	516	510	509	502	516	475	452	484	501	493	497	504	492	494	515	512	504	547	507	444	490	534	479	482	467	440	458	502	513	497	484	496	460	503	465	486	492	501	462	494	486	488	483	476	518	480	457	448	482	477	515	509	511	463	483	521	504	493	465	511	507	520	496	537	493	504	503	495	471	479	477	470	496	514	500	515	536	501	518	465	490	469	506	476	489	543	472	459	430	498	464	476	486	484	463	476	482	528	458	504	475	503	472	441	470	460	488	473	484	458	490	515	466	479	475	465	489	477	497	465	487	474	454	445	445	491	450	475	472	495	462	474	479	474	462	498	499	483	454	484	511	508	476	492	519	528	520	503	529	473	518	476	476	468	526	515	507	514	478	467	490	484	452	492	466	470	500	471	491	499	481	491	486	502	470	469	530	474	505	444	477	496	492	493	480	476	476	467	492	455	479	456	499	529	468	498	505	479	523	505	501	509	541	490	462	473	480	496	476	502	483	470	466	509	476	519	520	525	527	499	479	520	502	483	477	481	470	512	469	504	480	489	459	486	507	483	446	500	468	523	516	464	487	474	542	522	485	493	504	483	483	500	522	492	473	478	501	503	473	447	502	491	490	495	496	491	528	481	492	478	496	510	493	489	508	503	461	497	488	461	500	471	501	515	500	478	461	543	479	475	498	478	496	455	497	453	439	516	473	469	517	468	488	504	475	496	446	509	499	487	465	506	455	489	561	483	494	496	464	473	456	486	513	477	489	500	494	513	485	511	501	485	495	474	481	503	457	470	489	499	498	481	466	493	473	507	481	481	477	499	473	505	522	464	486	518	508	500	504	479	453	504	516	508	464	511	501	506	484	481	498	512	541	487	487	471	464	515	504	514	439	501	519	444	480	473	493	493	480	534	461	480	472	510	508	477	464	475	496	486	502	481	536	505	483	492	443	514	493	454	458	494	491	522	503	449	476	501	503	503	521	455	493	510	527	532	453	485	504	480	463	483	507	494	472	453	516	471	462	464	499	470	513	516	500	509	460	488	527	500	519	497	493	474	501	470	513	554	485	504	494	480	491	502	538	545	500	471	507	458	511	458	484	480	507	485	474	476	489	459	519	465	463	511	502	515	507	479	516	555	491	485	462	493	482	505	471	450	523	490	500	492	494	476	496	479	483	495	520	488	514	495	531	517	453	482	473	480	508	522	527	490	472	458	519	495	505	484	492	501	478	453	452	511	498	468	482	491	505	487	493	479	451	504	484	495	512	480	492	509	485	513	500	504	487	471	467	492	480	503	499	514	525	480	482	472	464	488	484	493	470	488	485	523	477	515	485	518	497	490	501	490	487	478	495	494	490	486	475	508	513	465	511	458	473	475	477	502	500	488	505	478	454	503	502	500	499	559	488	501	536	453	458	503	522	464	460	490	477	495	516	522	488	482	448	507	477	508	473	518	519	509	480	504	472	491	462	548	486	492	497	478	471	486	478	460	488	462	513	512	439	496	469	456	474	471	496	473	491	505	497	462	501	460	457	437	504	487	460	486	479	453	492	488	479	474	475	489	497	483	493	489	498	498	476	488	470	520	490	529	480	469	491	539	475	511	506	496	531	479	472	479	494	513	480	489
22673	21376	28973	24196	21587	21151	11327	3200	1925	1391	1078	900	821	710	697	586	566	543	474	455	480	477	442	422	413	453	420	415	381	420	406	375	416	382	416	425	370	408	401	385	424	387	395	399	413	395	400	385	416	420	399	380	374	405	419	358	418	344	397	385	421	374	379	422	397	400	393	363	368	382	412	366	430	378	432	418	411	384	404	393	372	406	377	375	359	396	385	373	387	395	421	395	365	430	371	410	395	397	370	424	379	426	372	362	402	380	409	371	385	390	410	355	429	403	401	389	376	357	387	369	385	388	384	379	415	343	427	393	378	426	354	394	402	369	377	394	417	397	396	396	341	402	376	389	385	407	382	389	358	377	400	398	388	364	398	415	388	426	376	382	401	390	394	399	392	440	403	379	375	406	435	382	380	375	389	375	411	399	397	407	397	367	395	385	362	415	428	374	424	429	377	391	380	368	405	422	370	425	393	405	358	375	405	398	416	381	384	451	391	372	415	390	416	368	381	413	410	388	361	367	368	421	374	393	377	407	371	389	401	361	375	389	365	412	403	378	384	363	399	361	387	385	375	406	358	370	370	393	413	395	412	415	393	415	330	394	396	385	389	381	342	415	416	384	369	457	382	388	395	400	344	384	428	373	391	348	364	401	367	378	366	410	386	404	400	413	393	386	402	416	403	392	388	381	402	386	394	384	404	375	346	383	416	380	363	358	373	395	393	405	406	351	375	353	381	410	380	383	396	373	382	356	406	387	384	392	391	407	411	394	371	380	413	372	392	396	392	410	375	344	358	366	395	412	401	368	403	411	404	401	383	382	387	375	378	405	383	396	400	427	405	427	390	381	394	360	369	399	431	337	346	423	396	408	403	422	390	398	443	413	362	344	382	405	427	400	409	360	386	383	386	371	395	381	401	406	400	399	398	392	388	393	408	387	385	399	364	393	399	369	392	372	400	390	383	373	410	392	378	350	366	371	401	401	392	388	389	391	388	389	370	373	427	390	398	405	373	390	423	422	377	414	390	398	387	388	395	374	354	387	385	397	406	410	395	353	416	386	382	390	390	397	385	374	419	404	401	354	390	369	390	378	406	358	370	432	397	389	425	359	396	417	390	361	346	402	399	406	397	384	395	412	376	396	386	359	395	399	403	399	371	399	417	414	388	443	395	383	343	382	391	406	408	391	397	385	413	381	410	381	406	380	374	361	394	404	378	344	391	393	387	374	409	353	358	427	364	361	416	366	386	366	365	343	418	399	385	382	385	395	382	388	394	414	373	377	371	391	368	363	370	375	371	435	337	404	392	420	370	401	392	394	370	403	394	412	410	398	388	386	381	398	387	357	360	379	388	386	373	405	395	399	386	378	399	407	394	392	359	388	362	395	400	387	403	347	383	413	378	369	383	381	375	394	355	388	414	378	392	393	402	363	399	380	419	407	400	379	364	340	407	393	407	360	380	428	398	395	367	403	372	410	427	403	373	399	352	366	403	347	384	391	387	365	389	389	397	362	381	409	386	415	400	385	426	369	433	373	376	389	366	406	362	415	377	383	392	412	400	389	379	404	390	380	407	376	382	369	385	380	424	393	388	405	378	421	380	381	377	361	371	414	396	399	418	394	385	389	391	380	365	400	365	377	394	355	396	411	383	404	421	401	408	398	393	397	388	378	391	384	400	362	399	380	408	371	443	399	370	396	388	376	401	364	408	387	388	396	426	395	379	392	379	360	388	398	403	387	350	343	358	377	425	369	376	416	422	382	412	382	354	427	377	384	400	399	376	410	348	374	400	389	393	393	379	376	378	391	373	392	396	353	406	391	367	421	367	364	418	389	379	407	407	393	378	389	394	405	411	393	414	422	342	401	398	361	429	406	400	359	390	367	376	405	352	374	378	359	335	415	419	376	384	411	405	401	406	371	364	449	422	357	417	431	388	376	428	392	389	404	383	392	421	387	357	394	358	378	382	393	367	403	400	345	384	409	408	362	396	366	434	405	381	380	390	343	392	363	376	412	379	374	409	366	386	373	392	375	392	363	386	402	378	413	405	383	405	398	362	426	336	407	393	387	420	385	390	438	372	366	400	380	402	371	386	397	382	398	386	379	389	391	402	391	391	383	385	360	417	350	397	371	418	413	373	423	370	372	385	415	408	390	400	383	400	411	405	392	394	413	398	413	387	388	403	405	394	396	388	377	383	387	407	386	375	358	398	401	369	381	404	367	405	387	347	397	391	383	419	410	418	355	357	363	391	407	377	364	357	386	421	355	390	403	369	428	399	393	442	368	396	377	453	390	378	371	383	441	385	398	386	403	354	387	365	395	371	374	358	375	400	412	376	418	366	380	424	388	407	390	360	394	366	400	403	436	409	375	363	386	412	354	376	370	381	374	393	397	363	371	390	349	372	431	411	370	380	418	405	406	394	385	376	388	386	397	377	409	388	377	387	375	401	349	395	416	433	382	400	390	351	375	372	346	415	355	415	355	374	368	378	400	381	382	382	377	398	358	413	390	377	384	367	380	373	415	432	384	379	366	353	387	365	400	373	397	399	403	387	361	392	400	369	387	415	452	398	378	416	391	384	373	362	424	424	381	402	400	382	422	398	415	369	382	408	413	383	350	396	418	396	412	418	391	391	377	404	391	394	426	351	432	373	408	358	373	391	390	385	420	389	418	401	360	380	380	432	392	385	380	403	423	416	387	408	392	351	383	381	372	416	364	346	372	377	395	402	402	387	355	373	383	384	376	362	348	403	430	375	424	387	398	416	400	407	383	379	371	391	393	403	396	369	374	369	379	369	397	376	352	395	399	365	389	390	399	406	414	391	386	394	358	365	395	389	383	402	373	382	372	383	382	353	415	376	400	409	410	355	390	377	383	423	403	367	388	387	405	410	349	424	399	406	364	401	351	414	360	393	390	420	392	394	407	384	399	435	376	371	397	387	399	342	382	367	349	420	369	386	357	391	394	380	367	425	420	374	376	397	362	378	366	405	372	363	382	406	378	397	406	402	435	374	397	367	418	386	408	389	381	404	381	390	401	410	387	362	379	380	370	381	423	382	389	395	388	409	409	381	389	372	378	372	352	372	374	396	377	412	397	414	400	411	383	394	370	385	394	409	384	397	358	410	398	396	390	405	373	333	415	405	398	394	403	390	385	380	392	398	404	352	388	394	394	384	407	351	378	376	400	405	456	409	394	364	408	381	405	407	390	394	420	380	395	433	388	399	412	376	377	386	404	379	373	364	380	418	384	366	374	385	390	380	368	390	393	361	412	397	380	371	402	384	410	348	355	450	414	420	397	381	370	362	381	369	431	405	392	376	407	391	371	391	381	401	391	366	371	428	403	365	408	395	398	373	375	392	355	380	381	396	417	350	427	370	382	402	394	403	355	389	434	397	404	416	426	400	397	416	397	389	379	367	397	385	409	425	380	393	359	392	357	388	382	403	363	385	372	341	408	411	375	385	389	360	402	379	405	410	380	392	415	357	385	409	408
36232	60332	48472	31597	19962	11347	6434	4278	2967	2132	1577	1336	1200	957	866	721	724	643	566	579	595	562	562	484	476	475	462	444	458	447	445	423	453	416	424	431	448	402	428	454	396	395	413	402	398	428	417	414	422	440	443	417	403	422	438	417	400	429	422	418	385	394	448	376	392	419	430	438	404	455	424	411	393	429	386	423	415	447	421	396	407	416	394	404	412	427	400	406	383	415	424	447	425	420	415	392	412	431	432	453	389	405	442	422	392	445	434	413	401	423	425	457	412	407	378	436	437	446	425	400	402	412	424	445	391	439	442	415	445	376	373	432	421	422	384	402	430	412	396	415	424	432	388	394	425	434	407	412	416	420	388	426	439	426	416	466	409	385	434	413	418	424	420	394	386	382	440	405	392	456	391	414	410	412	386	421	398	409	397	425	351	457	428	415	435	439	407	449	412	391	397	420	399	393	414	396	414	449	402	413	434	408	420	414	402	445	432	381	384	453	395	404	398	403	378	430	399	409	398	404	437	406	405	441	435	426	397	448	402	405	394	406	405	382	410	393	401	384	364	424	395	395	450	425	408	410	423	421	401	410	417	415	470	427	390	417	434	426	404	404	424	391	420	407	391	436	406	411	415	405	398	392	425	430	396	377	409	422	404	391	415	388	375	406	418	447	422	378	401	453	419	399	448	403	386	404	403	387	432	396	372	421	412	401	410	367	411	420	391	416	385	399	403	377	427	377	393	396	401	419	431	448	412	427	377	426	363	410	404	408	462	406	410	394	389	397	396	403	429	382	413	458	444	391	410	413	411	389	403	383	420	423	425	433	405	382	369	407	423	422	398	392	391	425	441	407	393	411	434	402	397	387	401	409	396	421	435	404	440	423	416	405	429	414	422	374	460	431	440	387	383	444	391	439	419	425	427	401	415	438	407	426	394	424	412	416	390	432	383	383	419	424	426	409	397	361	393	429	432	440	415	429	416	385	417	432	405	442	422	395	407	394	412	383	402	393	426	390	437	387	427	421	411	393	383	396	389	439	402	411	436	434	413	408	404	424	437	398	396	396	418	392	425	399	434	426	407	377	438	420	390	376	391	367	434	402	421	416	392	401	405	421	385	426	400	426	378	404	396	414	424	409	428	437	427	414	392	443	417	399	394	382	394	408	423	441	413	415	432	348	390	404	380	389	441	396	398	385	402	374	410	394	438	386	406	396	438	439	399	374	396	388	404	435	403	416	404	434	392	449	439	406	403	431	384	380	395	422	425	405	395	376	409	414	414	438	408	404	367	407	410	420	394	392	417	408	413	409	406	371	397	406	431	410	406	409	416	430	411	414	400	386	404	407	410	439	419	389	405	417	438	419	411	414	414	379	412	385	399	419	394	424	413	398	434	429	407	438	387	409	396	410	404	396	396	394	423	390	434	433	419	421	426	409	413	389	419	405	404	429	407	386	381	445	414	405	390	417	418	383	422	424	387	411	424	398	411	391	440	430	430	416	430	436	429	406	415	454	381	405	385	416	403	426	384	431	378	401	451	397	399	383	430	432	414	401	392	417	394	417	445	401	404	398	420	399	393	414	402	401	394	400	392	403	393	391	429	404	396	422	413	380	409	400	405	418	398	383	402	393	444	398	430	423	363	403	417	416	448	422	410	433	451	411	417	411	388	440	375	416	366	393	395	433	405	413	404	387	432	415	438	393	420	427	407	422	399	400	419	390	435	408	444	432	408	391	406	433	426	424	404	407	426	391	377	408	409	397	425	406	406	400	435	434	407	404	387	434	426	412	399	400	404	403	403	401	405	399	382	416	397	374	389	395	370	426	424	390	399	420	407	400	423	448	396	377	405	404	405	465	411	406	429	385	396	358	401	417	411	371	415	438	419	406	400	378	419	425	404	430	400	405	438	422	419	419	428	427	455	394	435	391	384	399	439	423	404	358	403	393	424	395	398	401	429	422	395	388	415	390	414	425	436	415	365	439	438	396	387	383	413	402	405	404	470	426	441	426	413	423	413	412	396	408	402	405	411	383	376	429	411	435	408	399	411	403	414	387	427	407	393	415	411	382	401	402	411	405	395	392	419	416	398	431	431	394	411	458	384	431	435	415	399	416	416	412	411	405	427	410	411	414	437	416	389	436	399	389	385	384	409	402	389	394	438	412	394	423	443	419	432	412	430	410	406	412	402	405	417	415	404	420	410	411	430	405	413	436	408	395	375	417	392	402	436	417	408	408	394	401	429	411	420	459	422	406	406	389	403	403	452	440	394	407	398	434	403	369	448	409	407	420	411	386	442	415	420	403	378	415	405	393	398	394	407	417	421	412	443	400	433	430	415	413	436	412	417	402	383	422	456	416	418	417	412	388	406	401	437	400	395	406	450	395	388	402	404	399	418	454	399	419	423	448	373	413	397	378	375	424	430	437	445	385	433	395	410	364	430	388	405	429	377	384	387	433	383	440	423	457	430	424	386	384	368	400	428	430	429	393	458	434	401	424	389	396	410	430	448	385	451	419	384	411	409	414	423	425	417	419	436	414	418	414	421	409	389	386	399	434	381	416	390	407	414	406	443	423	450	380	454	418	408	390	409	397	423	428	377	399	402	430	416	412	444	425	428	413	414	418	438	369	382	441	390	386	416	409	427	439	450	424	418	397	399	428	418	429	427	437	395	380	388	423	408	395	395	399	413	371	418	415	425	430	430	428	470	419	413	422	437	435	439	418	413	397	425	438	386	385	443	439	435	394	398	405	418	413	403	425	400	367	427	375	405	433	447	415	394	415	403	407	427	412	400	446	413	406	420	413	414	398	391	412	413	377	394	392	427	412	408	403	427	369	415	392	385	422	396	434	418	398	406	406	398	416	391	371	418	419	441	407	430	420	398	421	433	425	418	425	434	379	403	378	430	380	416	397	446	418	417	418	404	418	391	399	415	380	449	402	415	417	415	416	412	395	423	427	412	379	399	410	408	410	397	409	409	430	431	445	386	419	416	443	392	411	423	396	405	404	371	431	407	418	361	395	376	398	405	405	419	393	400	415	434	419	406	366	437	413	392	422	419	425	386	397	412	395	419	421	392	407	427	368	430	407	396	368	415	389	434	428	416	446	402	427	413	438	416	424	423	435	410	384	412	409	401	436	418	410	435	430	428	385	397	397	430	411	399	415	406	404	418	396	449	453	454	423	425	405	427	400	437	385	402	439	392	422	411	416	405	404	417	410	404	399	403	404	406	417	413	411	407	387	417	387	420	403	395	434	415	371	418	448	403	415	402	369	404	416	431	430	426	386	421	415	432	426	427	426	421	372	364	381	384	477	418	401	409	393	436	381	447	425	404	429	424	398	416	396	347	438	410	395	444	389	389	434	403	423	403	399	376	413	400	409	430	406	404	399	416	454	429	416	392	454	426	395	458	406	412	415	427	416	433	413	399	429	412	379	419	400	414	420	424	391	424	393	401	419	405	414	404	413	413	438	409	406	375	397	428	415	424	397	389	448
32765	33496	30010	14143	4817	2074	1254	878	750	612	639	554	556	578	501	510	470	452	488	463	458	466	456	475	477	431	498	474	451	457	449	453	425	438	462	438	414	465	421	432	442	473	434	438	430	439	431	405	474	437	490	473	445	462	430	496	465	469	426	428	414	430	419	456	413	412	401	463	425	455	424	417	454	460	440	473	433	442	409	446	429	426	443	480	431	502	442	431	462	432	452	482	436	464	454	385	417	435	394	421	501	437	441	467	433	405	409	467	442	432	447	440	411	416	432	462	436	504	419	459	440	476	423	424	432	445	421	449	440	479	420	439	436	433	434	435	421	403	467	470	470	467	445	447	454	432	454	411	460	417	453	430	443	448	425	453	427	428	435	404	487	437	444	460	452	453	474	417	431	468	422	435	451	430	424	456	453	403	426	388	439	430	434	478	412	445	434	470	424	438	451	465	428	476	429	457	457	468	479	430	428	461	473	477	453	477	456	444	448	436	451	458	415	464	490	496	463	438	406	449	426	488	430	462	440	444	443	452	466	501	443	461	463	409	430	425	470	450	451	479	423	412	421	439	418	419	423	446	455	479	462	488	449	436	420	420	463	479	433	450	440	437	433	432	391	391	450	445	453	450	459	446	438	441	428	417	443	413	451	455	450	430	457	439	462	385	442	449	395	446	480	438	462	451	475	467	427	479	441	447	467	434	439	426	470	396	462	427	489	438	433	443	483	444	436	398	433	393	425	426	468	469	478	447	466	449	435	436	422	425	390	443	463	455	447	423	440	436	407	460	446	445	464	444	435	430	417	448	492	452	456	443	442	430	447	477	432	429	435	463	460	432	468	459	400	455	458	431	444	460	441	455	452	461	394	439	441	449	417	452	433	471	433	405	446	477	445	425	483	465	444	470	449	455	443	469	458	437	442	416	470	440	430	480	471	410	409	407	493	446	424	492	449	454	445	463	427	430	443	444	470	443	439	465	447	428	439	437	446	428	433	436	388	462	415	475	463	425	446	448	433	439	419	427	428	427	429	415	454	431	456	485	431	445	459	403	406	505	430	476	432	496	475	483	438	474	477	468	404	463	452	459	433	439	464	412	459	432	463	460	417	432	411	470	462	407	428	444	445	446	438	437	458	465	473	429	409	456	417	491	449	445	449	448	479	467	432	403	429	487	462	446	472	462	433	462	450	447	414	455	413	447	469	417	477	439	411	457	444	423	452	440	432	428	433	445	455	414	451	406	437	445	428	434	440	442	421	411	468	436	453	413	469	407	448	397	442	433	412	454	434	440	432	430	426	463	441	455	430	431	428	457	471	459	453	418	451	425	480	427	436	424	436	469	443	409	412	425	429	436	446	436	465	421	469	443	465	436	447	466	430	441	451	459	451	434	458	419	452	436	436	461	431	444	445	453	482	413	436	440	439	454	404	461	459	453	428	435	434	463	440	448	422	430	451	437	426	492	387	419	440	465	433	472	459	438	427	421	424	435	408	441	405	425	476	414	456	426	445	458	424	501	449	428	466	437	393	455	442	453	415	419	443	467	460	424	432	460	439	433	443	465	419	454	426	446	387	438	424	421	424	435	440	447	452	420	439	452	445	407	442	455	426	454	458	426	445	428	451	440	416	401	447	452	459	418	478	461	433	441	465	454	412	424	436	467	440	449	426	417	465	463	391	436	438	467	439	442	458	444	466	443	396	459	467	417	414	425	417	461	401	439	440	414	404	437	416	448	454	454	450	430	474	430	404	414	452	456	429	444	400	448	402	474	448	476	444	428	430	431	428	436	438	398	447	445	414	456	483	439	416	469	469	433	417	456	462	446	423	441	493	437	434	412	456	450	425	449	436	444	433	452	441	437	450	450	483	439	449	450	476	409	442	424	460	410	411	460	429	429	448	475	439	433	479	451	446	435	466	427	384	428	464	418	432	409	419	409	458	423	440	465	422	400	459	474	431	421	471	437	403	450	398	412	454	438	475	480	437	458	440	454	447	447	433	426	486	461	461	449	435	437	450	455	429	460	467	438	418	411	423	435	426	430	439	436	426	419	417	417	434	400	438	462	458	427	440	484	451	427	399	462	458	468	464	424	442	470	418	462	451	454	480	426	445	428	447	480	457	451	439	429	433	459	427	433	418	440	442	421	447	429	446	439	430	435	409	439	421	420	414	451	444	459	436	434	405	432	427	434	421	449	437	460	404	414	429	468	439	463	478	451	444	406	473	494	431	484	445	426	460	495	447	457	459	441	460	444	465	456	477	459	415	460	416	459	417	410	433	462	455	449	456	438	419	409	457	453	474	439	435	466	461	441	439	401	442	441	431	458	504	465	473	483	420	454	427	447	433	392	410	433	415	389	439	472	433	437	412	438	449	473	439	476	452	458	433	418	438	406	436	454	412	423	437	408	450	455	456	455	473	405	429	447	436	403	407	428	415	437	486	446	415	411	456	411	459	433	417	441	446	406	411	453	479	486	487	466	416	464	412	473	443	447	477	472	420	431	460	445	456	407	459	412	399	432	418	420	453	430	479	462	451	483	444	446	408	434	424	462	426	458	440	444	451	407	463	422	426	468	434	413	437	476	456	464	457	448	451	460	433	433	455	416	417	441	458	495	445	412	474	426	457	416	414	432	459	429	466	451	415	448	431	440	447	445	477	414	437	449	429	421	457	463	414	476	400	460	469	450	424	416	443	438	452	414	412	472	426	429	447	435	418	394	451	395	440	464	451	415	448	449	448	436	415	455	428	470	457	404	483	466	413	474	444	425	433	427	427	449	483	421	498	449	413	421	431	479	432	470	410	462	479	452	439	435	451	434	419	459	452	436	412	419	419	430	446	452	427	468	449	430	422	449	460	463	401	433	503	435	414	469	458	416	463	446	460	445	459	456	457	428	423	433	475	421	430	486	442	432	444	408	448	441	434	422	471	469	469	418	465	461	450	458	460	431	477	464	473	380	436	441	454	456	420	475	434	422	425	455	475	467	427	448	460	450	402	467	451	426	433	443	452	443	474	436	420	446	407	449	423	423	449	455	453	444	418	456	444	452	448	465	423	438	436	464	472	465	442	446	430	428	411	447	459	428	470	446	452	452	420	425	446	453	471	402	441	423	434	456	469	420	424	453	451	391	466	430	466	477	442	433	440	472	468	439	425	437	452	443	436	428	424	424	410	400	432	449	442	464	448	447	447	422	422	461	455	456	408	475	436	452	415	427	447	467	437	419	461	424	431	452	423	433	461	464	436	436	440	422	492	450	437	442	440	424	432	422	453	424	492	491	460	491	468	455	440	483	433	436	447	413	426	451	468	436	440	447	439	385	410	439	440	441	459	428	447	455	448	443	450	438	415	435	447	409	452	454	433	459	427	426	436	388	495	412	458	445	486	423	412	396	500	485	464	404	447	430	474	422	464	459	445	407	415	376	421	451	425	446	462	463	418	469	431	451	444	428	447	403	407	441	447	470	439	428	426	475	452	459	402	418	458	454	452	468
36208	46927	29871	13059	6644	3229	2025	1416	1023	892	809	759	657	641	561	565	553	566	498	507	498	482	486	505	463	499	483	488	482	463	518	459	444	490	479	499	483	508	493	481	437	461	470	472	470	483	480	495	474	481	470	468	459	459	474	469	490	464	465	480	478	486	483	487	431	471	457	475	458	439	491	413	454	510	485	488	483	475	495	475	497	505	508	458	462	478	499	475	467	440	452	452	492	536	463	515	504	502	466	492	474	467	497	491	489	514	439	493	515	440	468	463	501	479	479	521	483	458	470	446	494	448	457	471	507	497	484	479	468	497	492	472	465	448	490	480	452	464	471	458	495	478	444	499	503	475	455	461	494	524	461	457	483	468	459	464	465	451	500	478	477	477	450	491	471	470	473	516	467	476	502	480	458	476	503	529	539	487	491	473	466	496	476	468	439	486	471	461	499	527	470	463	481	467	437	499	498	433	506	523	475	485	498	491	512	477	451	469	463	504	485	510	495	465	500	489	498	537	443	461	487	496	496	460	453	515	465	460	454	483	465	471	439	513	485	471	505	471	478	469	483	490	451	479	520	494	448	497	462	481	496	492	493	459	492	466	480	462	465	484	453	533	495	439	516	484	486	477	498	467	476	502	475	467	427	487	466	449	469	521	494	487	488	502	482	500	429	482	502	465	479	495	454	498	450	516	483	443	479	447	509	464	477	478	465	455	456	467	476	503	471	493	477	479	429	472	482	505	462	465	457	483	456	457	452	445	483	497	471	483	485	509	447	467	454	477	465	480	479	450	446	478	511	455	463	469	480	458	470	469	482	504	502	451	443	433	558	466	474	443	516	441	447	472	451	457	499	461	486	495	453	475	457	508	426	497	493	506	505	465	508	463	457	463	469	470	496	493	445	455	459	467	488	503	507	478	483	479	462	481	456	514	459	471	469	451	450	481	472	462	456	467	466	510	500	473	514	459	500	473	472	469	445	479	457	497	459	473	451	484	479	490	466	472	512	481	472	485	487	459	481	485	488	482	485	481	526	467	508	463	504	463	468	485	482	492	523	458	478	460	446	478	458	434	491	472	445	497	475	496	507	516	458	484	468	468	461	506	467	476	485	491	488	481	459	495	458	468	484	461	532	477	495	448	484	449	455	493	489	468	480	471	486	480	451	482	457	480	507	480	492	484	478	478	493	466	500	482	493	506	478	467	450	481	494	469	497	498	482	438	494	436	494	482	459	476	511	446	455	507	437	489	492	485	479	456	486	500	476	469	507	461	481	499	454	455	495	455	462	464	475	537	504	468	484	457	517	479	463	473	466	474	431	451	480	493	472	451	474	490	458	499	500	480	466	503	480	502	475	467	451	516	483	499	468	519	483	487	473	443	460	512	462	450	445	483	455	494	501	470	494	505	479	492	455	501	495	441	447	488	498	471	525	503	468	509	428	444	483	506	511	453	439	494	497	432	480	493	505	449	487	496	495	498	511	444	482	471	490	466	433	439	466	507	414	479	458	480	502	521	443	519	474	462	501	439	455	493	480	482	458	437	469	484	483	499	482	501	492	463	490	464	492	486	483	479	464	465	525	479	522	490	453	464	478	509	447	515	449	463	460	465	487	471	496	499	527	467	498	460	461	453	490	484	533	481	489	472	493	514	457	488	498	446	473	492	444	495	467	513	507	517	495	480	477	492	479	466	491	482	462	438	445	502	490	466	431	485	482	476	472	493	473	475	478	475	499	487	470	465	478	487	469	488	462	468	466	490	482	485	474	454	477	497	505	460	487	470	485	466	475	440	455	482	434	524	490	519	485	460	489	456	456	498	500	474	473	473	481	520	467	454	480	516	483	460	434	484	475	493	488	474	457	471	488	471	443	510	458	499	489	473	436	483	472	473	498	494	479	457	523	484	457	489	451	483	471	482	452	478	472	446	485	473	484	452	472	491	508	481	478	430	470	454	433	439	514	494	519	493	450	492	478	478	475	481	517	462	516	481	472	489	452	468	475	485	457	486	479	433	487	527	459	445	471	507	496	498	504	450	445	432	474	470	462	482	501	475	476	477	477	485	519	471	468	470	506	493	485	497	458	479	491	485	462	496	423	487	493	487	463	492	460	462	497	445	493	451	486	454	457	485	500	502	467	492	469	536	456	463	471	489	440	470	513	457	463	520	498	481	462	461	449	480	482	469	486	493	494	486	455	465	470	487	469	458	518	464	516	445	482	478	501	453	489	499	485	441	473	449	457	459	490	473	503	496	459	461	495	463	449	463	432	462	476	503	520	485	456	453	471	493	484	484	465	430	476	462	464	471	490	472	489	461	475	476	518	472	459	431	460	469	448	492	507	460	472	480	466	472	495	471	509	472	505	441	501	454	470	474	463	492	473	482	490	476	438	460	461	511	469	421	471	506	442	454	491	477	479	512	466	458	501	463	501	471	448	502	495	514	488	474	440	449	496	470	469	461	456	440	477	504	487	478	493	480	452	472	430	447	485	535	534	413	498	482	473	495	472	491	475	476	469	487	445	457	505	464	484	492	501	451	491	468	478	474	435	473	459	442	461	482	473	470	486	510	487	475	472	475	464	525	461	497	509	468	485	469	511	501	468	518	469	463	467	437	467	472	453	495	536	479	458	480	493	536	474	475	476	458	439	501	470	474	485	461	467	484	495	499	495	480	499	501	482	486	515	458	461	503	494	490	498	435	464	478	505	430	467	484	495	462	485	489	448	500	467	486	490	476	458	472	519	501	466	459	445	516	479	478	501	483	479	452	510	430	475	460	496	473	449	496	478	547	495	499	483	444	481	441	494	460	491	464	456	442	499	469	470	461	479	489	479	470	517	444	465	457	497	517	450	494	460	428	463	462	479	506	489	481	467	469	461	485	483	473	490	461	515	477	464	492	434	469	494	457	489	511	477	467	497	499	451	447	492	491	466	471	505	491	421	472	456	479	432	490	473	456	492	452	515	496	439	484	483	479	454	520	459	472	456	471	479	465	478	463	514	416	466	465	485	480	521	487	461	468	505	480	491	443	462	501	472	501	483	518	516	479	460	483	503	479	451	510	486	447	466	489	476	510	461	453	468	449	459	508	467	481	452	484	483	456	500	450	483	499	454	465	457	486	480	477	484	515	465	482	495	469	506	452	481	516	473	451	494	452	488	440	503	499	481	458	479	492	494	463	474	503	468	474	482	491	468	485	478	481	487	501	440	505	476	497	489	484	515	516	484	468	465	481	453	492	497	469	488	520	428	463	483	487	457	463	474	461	449	465	521	475	464	465	517	478	469	485	487	487	468	468	495	451	430	479	477	492	498	498	463	545	460	485	481	460	488	448	488	443	489	497	480	473	490	462	475	471	441	476	495	471	502	476	463	473	497	499	474	446	466	467	505	491	495	474	498	467	451	455	484	438	436	451	507	490	475	461	447	459	447	445	491	502	461	487	411	459	524	478	436	475	490	458	497	502	483	476	503	499	493	457	456	474	484	471	459	463	447	463
23816	21422	28616	24844	21258	12628	4013	1777	1205	922	876	797	667	585	547	584	516	485	417	434	412	418	457	433	432	373	405	358	416	394	376	394	394	402	419	366	399	384	380	360	391	400	389	396	399	388	405	379	414	375	366	443	394	407	369	387	408	359	374	378	417	427	392	369	355	399	409	398	393	415	394	366	366	398	431	365	395	369	379	368	381	340	379	393	386	382	388	408	369	410	347	368	375	397	401	403	349	358	399	392	366	377	414	382	388	362	351	384	365	388	379	380	398	408	358	398	388	413	412	411	368	405	393	372	388	348	385	384	371	377	380	353	421	405	361	394	426	367	393	455	367	405	332	398	375	379	368	418	384	400	407	378	377	398	399	382	392	363	372	392	372	366	373	381	357	393	402	403	363	385	365	410	412	384	379	394	401	421	395	410	409	383	362	400	397	362	415	417	374	398	385	399	357	367	390	410	376	408	401	438	388	384	373	391	374	383	354	403	374	375	369	360	401	371	372	421	387	383	352	419	391	358	397	362	395	429	369	367	389	399	385	379	399	405	394	365	405	359	392	401	379	390	396	374	397	368	398	348	422	386	418	380	413	386	366	386	399	395	368	386	390	375	419	403	369	413	391	373	379	386	378	388	381	370	365	372	362	404	395	391	387	359	375	368	396	408	384	385	401	409	410	393	352	362	355	399	396	375	385	376	420	398	369	382	387	378	345	424	384	370	396	410	426	360	375	414	368	400	412	385	357	362	408	379	340	375	364	378	361	355	403	398	383	391	394	339	386	414	374	422	401	369	368	391	404	356	369	390	397	361	371	389	404	385	398	403	380	384	365	361	358	376	387	371	410	383	387	375	368	397	369	399	392	396	371	390	425	382	360	378	406	390	368	414	426	396	393	385	416	411	410	363	368	371	401	366	445	377	391	371	387	370	397	395	371	370	399	410	343	373	369	381	409	360	368	410	426	371	387	373	397	419	374	417	349	383	390	394	392	358	359	393	385	359	379	402	387	407	386	402	362	373	376	374	390	353	429	403	367	337	395	381	365	413	371	390	383	404	358	352	406	422	366	420	384	390	368	415	373	383	374	369	379	386	379	415	398	377	377	422	366	410	403	421	406	381	387	392	397	390	394	390	385	404	363	409	367	397	406	351	386	449	415	394	396	382	373	391	365	342	390	420	400	403	412	401	391	389	380	362	399	416	387	388	392	420	384	408	429	397	392	431	387	374	379	368	414	417	380	391	375	373	346	357	366	389	382	360	403	372	353	346	383	406	377	366	379	401	405	388	376	400	402	384	362	390	357	398	390	411	353	395	350	391	371	386	416	381	386	383	409	361	382	379	393	377	362	387	404	372	378	374	401	388	411	387	383	353	416	351	379	373	389	388	390	380	377	391	372	388	389	366	363	394	387	413	396	392	376	352	376	387	351	384	381	383	387	421	391	386	402	380	377	378	384	356	387	390	399	408	404	406	419	417	416	381	366	336	352	404	388	397	367	371	402	368	367	396	392	406	396	367	396	348	380	390	412	415	402	393	404	428	387	393	353	405	410	398	362	399	392	434	402	389	386	368	400	379	412	356	379	394	404	360	433	391	344	407	365	362	390	385	388	418	374	377	380	381	364	385	392	373	395	402	373	386	369	362	383	405	341	398	380	395	378	407	367	380	377	375	357	413	376	421	372	401	388	406	394	365	371	388	393	402	386	376	389	374	371	409	360	386	359	398	383	378	358	352	409	408	403	386	416	373	367	399	387	366	402	387	398	377	414	372	396	411	397	403	374	399	397	408	383	407	393	389	387	404	375	423	371	381	402	378	368	402	384	386	432	396	389	399	385	407	396	382	416	409	363	405	373	380	425	365	346	418	399	343	398	367	390	382	407	359	402	396	396	432	393	407	388	397	416	367	350	394	365	371	392	398	386	380	408	349	397	389	406	377	382	366	411	387	425	347	394	410	397	428	378	399	382	364	385	382	367	354	387	390	376	379	340	373	390	368	396	363	395	400	409	364	377	354	414	384	344	406	387	402	379	398	362	386	365	388	394	353	384	354	392	410	400	399	372	398	391	385	392	388	391	392	376	387	369	385	413	387	436	370	377	387	386	398	384	425	391	391	384	406	364	377	335	412	403	409	389	389	388	409	375	380	398	382	385	382	396	373	394	414	417	426	371	398	394	425	438	374	394	391	380	425	379	383	390	335	396	356	398	382	359	394	396	389	395	377	433	440	367	387	394	397	399	380	396	369	399	381	377	403	383	383	344	368	369	387	365	360	383	366	354	381	379	409	411	392	349	372	408	369	366	378	361	366	418	424	408	371	370	360	419	420	351	371	360	406	396	361	396	423	375	352	389	403	366	399	385	378	390	379	409	357	372	394	359	401	394	416	378	384	398	382	385	375	375	392	395	411	378	386	356	368	370	381	351	436	380	366	390	405	393	387	372	404	417	413	400	381	370	376	370	383	365	377	358	379	395	385	397	389	396	379	394	353	367	399	397	399	418	384	389	386	370	375	336	373	392	395	381	413	387	386	371	387	408	364	378	384	357	378	398	428	359	338	380	371	395	364	410	418	388	379	342	383	387	396	378	366	372	397	390	363	412	369	398	416	374	368	401	384	394	383	378	383	400	349	394	384	388	429	388	408	380	388	393	399	375	388	358	385	372	393	373	395	366	397	372	365	386	357	420	366	363	395	397	403	363	388	378	397	351	364	365	371	385	375	363	423	388	380	386	383	415	382	355	411	375	380	383	399	374	412	404	378	370	379	387	397	393	405	368	357	376	348	384	408	410	387	368	375	383	369	392	381	380	392	389	374	429	408	362	379	386	361	395	374	364	356	392	374	355	395	389	387	394	364	420	410	353	373	357	335	386	404	400	367	356	396	386	386	372	371	377	384	424	401	381	400	386	404	385	360	350	360	399	403	359	363	408	372	401	383	390	391	383	390	365	402	391	373	362	406	407	393	356	397	396	365	367	374	400	391	426	365	394	392	405	417	372	367	402	414	409	371	378	392	397	397	388	375	420	375	414	393	356	385	399	399	335	349	402	392	407	348	376	378	395	380	399	434	449	430	367	378	356	376	366	382	355	367	375	416	408	402	378	407	364	391	374	370	355	392	397	398	406	365	412	369	352	393	342	379	391	418	425	381	404	377	368	394	359	424	361	418	413	355	374	403	409	428	392	377	391	393	395	375	400	385	402	376	393	389	381	400	385	352	389	405	429	398	415	402	381	355	396	402	388	379	365	395	388	400	369	376	388	389	414	406	392	394	376	361	351	397	405	354	377	398	408	363	388	333	407	374	417	372	392	396	374	411	380	372	396	395	371	370	373	391	373	389	415	387	373	378	373	410	392	373	387	390	385	392	365	377	377	387	385	372	388	390	405	377	373	370	397	409	387	384	383	373	381	374	422	421	350	393	358	387	382	391	364	362	373	376	392	364	397	371	388	397	361	365	387	357	357	403	388	371	391	357	400	405	351	355	379	389	381	374
35288	54573	40346	23826	13728	7459	4201	2714	1949	1483	1288	1083	913	858	781	656	614	571	533	505	554	480	492	482	478	473	380	444	437	433	428	419	414	464	416	452	422	434	443	388	424	412	469	406	401	410	452	430	389	420	443	407	406	388	446	391	411	396	401	416	424	413	374	437	415	403	463	437	407	423	399	384	451	424	424	394	425	409	405	419	423	420	407	395	393	429	452	406	422	404	397	449	436	444	416	438	433	428	444	385	413	442	401	453	432	391	419	414	420	386	428	431	420	408	445	406	441	379	386	421	452	410	364	406	403	424	423	418	413	422	428	443	449	443	441	410	426	417	433	456	390	435	450	416	423	429	430	430	401	402	415	445	411	407	439	412	392	428	435	429	405	414	432	430	435	417	447	417	438	411	395	392	423	403	381	405	425	399	410	421	418	407	435	402	406	418	390	423	429	440	436	428	405	427	392	397	419	422	424	364	471	412	433	405	400	399	399	438	421	469	423	398	446	407	421	399	375	393	405	396	402	397	376	432	415	431	423	454	435	383	418	408	398	398	427	377	433	401	455	408	424	411	417	404	420	413	434	418	431	403	396	452	417	371	412	384	468	386	405	372	429	397	416	425	427	437	394	385	410	410	405	382	407	409	398	424	426	360	428	417	410	405	435	434	400	385	439	451	441	435	412	389	426	419	407	419	389	384	435	411	411	429	421	426	402	403	406	412	404	434	422	374	417	411	462	420	405	426	384	389	454	416	437	381	400	402	408	413	424	426	380	441	407	396	444	414	394	442	454	424	435	425	380	405	430	431	406	436	472	406	421	421	438	392	389	436	415	422	412	384	437	387	435	400	460	373	370	434	382	438	424	434	405	394	409	395	416	437	416	413	408	407	451	389	441	431	439	392	405	415	438	423	395	428	432	453	425	422	429	420	443	438	397	424	391	392	445	431	410	445	414	410	392	412	394	406	410	435	423	421	406	385	407	421	417	398	421	437	438	431	419	397	422	448	437	431	434	443	433	445	438	424	441	434	418	405	432	426	410	421	431	417	423	432	458	427	426	417	400	436	404	421	465	444	418	421	428	442	437	404	402	402	437	416	401	416	445	452	430	396	378	403	431	387	398	425	424	374	438	442	356	410	375	434	391	473	420	381	419	383	397	407	385	437	430	399	424	394	431	389	409	464	424	433	432	457	419	398	434	400	386	394	441	390	399	432	434	439	428	392	424	425	451	386	448	372	464	417	435	436	409	424	419	386	424	399	422	387	443	458	415	455	423	402	440	419	445	397	408	383	412	429	431	395	439	418	371	441	448	396	431	424	418	456	437	408	422	412	390	450	446	433	430	439	445	419	450	443	426	408	398	429	412	434	441	454	382	443	425	440	425	423	424	422	441	416	440	406	425	438	414	395	440	425	399	401	432	406	416	408	448	407	430	439	409	414	438	384	438	395	414	419	430	427	404	416	425	440	404	464	420	429	433	410	406	375	424	427	386	411	435	397	414	421	357	386	400	397	386	419	405	400	417	421	419	424	467	448	409	423	420	423	406	429	430	433	406	422	404	409	437	418	401	378	428	403	421	403	451	401	399	418	415	448	429	436	454	425	362	423	389	449	416	427	420	387	409	444	453	378	397	405	445	431	410	380	414	389	415	393	404	431	426	424	413	452	405	400	382	421	389	445	435	412	428	452	426	405	401	435	402	428	426	443	452	419	449	403	451	408	443	390	422	444	410	410	405	426	444	386	395	410	422	431	386	415	458	401	429	397	425	406	405	429	399	387	455	447	411	440	417	420	430	431	418	419	418	451	420	423	399	411	421	412	420	414	423	412	471	454	382	373	391	428	425	423	412	401	407	437	468	438	448	436	419	402	433	435	434	442	425	442	419	427	428	430	423	461	397	408	421	436	409	401	368	455	425	411	393	375	429	451	426	409	395	394	403	443	395	440	455	458	401	441	433	386	440	435	394	427	439	393	410	427	420	432	393	398	391	413	383	432	416	371	452	433	444	446	427	412	406	411	413	459	420	439	434	425	432	426	372	417	403	402	424	410	434	421	404	439	402	412	412	463	406	417	423	429	451	420	446	462	442	395	397	374	455	449	416	413	413	461	423	429	390	412	398	460	415	418	402	424	389	404	445	437	426	398	432	398	409	411	390	400	380	430	411	396	428	440	422	423	381	437	461	436	439	446	446	447	438	413	452	383	382	409	390	421	404	425	415	423	404	385	432	425	415	391	451	417	403	421	427	394	415	441	422	420	388	442	416	428	430	417	394	417	437	444	428	382	414	362	440	411	421	414	468	413	475	395	419	433	412	423	415	381	413	403	388	397	429	417	447	429	434	384	415	397	417	402	414	427	424	416	391	386	423	377	442	424	402	444	412	423	429	410	387	447	412	438	412	404	423	446	442	436	418	457	385	420	417	402	447	396	408	416	439	433	396	427	439	416	439	422	414	410	450	439	454	406	426	419	419	441	446	416	401	374	393	398	471	421	421	408	404	403	398	452	415	407	427	393	415	435	423	466	385	443	441	448	421	418	433	417	445	381	390	410	410	409	419	463	423	400	456	395	411	392	411	424	435	404	437	406	404	425	389	419	412	413	379	427	442	433	404	418	430	414	430	450	433	391	421	391	437	409	387	376	423	417	385	420	429	412	413	425	440	456	451	427	402	398	411	419	433	414	424	447	461	432	396	420	385	427	442	450	409	446	406	406	394	420	393	397	416	436	417	433	427	430	392	411	460	397	397	409	413	434	411	422	409	437	437	412	418	408	424	408	427	424	408	414	435	421	396	399	391	369	413	421	416	458	398	396	427	395	403	412	424	430	416	389	454	411	447	405	388	444	430	440	410	415	404	416	416	441	390	427	402	427	449	429	433	420	396	425	419	404	434	398	386	435	455	429	435	420	395	441	410	428	412	393	416	433	425	421	416	446	392	466	427	431	389	437	420	442	402	451	425	405	383	394	471	412	405	419	437	399	471	428	417	404	433	385	412	408	412	414	408	453	422	436	380	446	417	382	406	415	378	431	424	396	453	411	429	441	430	420	401	391	415	415	385	414	397	428	394	474	425	430	428	382	442	405	416	464	393	415	427	428	404	415	468	447	354	404	387	393	409	381	415	392	434	418	372	375	398	393	395	397	442	406	409	417	394	420	424	399	397	433	407	383	431	445	429	414	402	402	385	381	397	430	441	419	429	417	418	387	415	441	409	441	430	425	414	417	421	430	427	422	410	424	416	431	447	382	400	421	449	412	446	426	416	397	396	420	424	445	405	423	415	388	457	440	422	416	446	438	435	416	419	386	429	400	398	420	455	440	430	412	451	440	418	459	398	440	444	404	452	413	416	418	439	432	406	452	406	411	436	400	436	383	430	399	401	407	362	449	433	423	419	431	434	425	420	409	401	357	444	394	432	396	414	409	432	442	405	408	419	429	439	440	404	414	426	404	389	391	416	446	441	429	439	419	413	439	384	426	406	420	423	387	391	427	424	397
25214	21619	28070	26109	14394	5232	2257	1426	1085	956	848	734	745	617	633	601	587	521	499	504	522	461	487	492	475	482	462	488	507	459	470	495	459	462	465	471	452	442	446	464	485	431	467	495	478	474	445	443	426	480	451	463	462	482	448	433	439	463	430	483	463	507	428	472	463	491	455	445	495	472	490	456	458	475	477	467	472	476	447	485	461	489	459	445	507	473	468	471	452	463	446	474	488	475	460	451	505	495	479	465	511	449	446	472	486	501	466	459	432	448	491	463	473	449	464	464	461	492	466	460	447	475	444	438	462	461	434	424	483	457	451	488	469	477	449	495	477	452	471	453	470	401	465	441	462	505	459	446	435	477	491	465	448	449	446	468	479	455	451	457	462	446	521	486	432	432	459	476	421	488	480	459	485	446	510	481	462	462	439	408	450	472	529	454	458	458	439	421	476	490	503	476	467	473	466	475	498	475	495	475	443	480	466	447	475	445	480	479	455	489	481	450	434	462	405	442	441	471	490	468	471	484	470	442	451	447	454	417	465	438	453	439	478	443	445	428	473	428	415	465	470	473	482	452	469	444	467	507	470	469	442	467	467	513	484	411	435	497	485	436	478	462	443	454	426	437	453	476	452	461	427	487	461	457	465	508	452	471	467	457	469	477	454	441	487	477	475	486	468	506	419	519	457	463	485	435	463	449	478	446	466	435	469	442	442	474	420	458	475	466	458	453	463	439	495	468	519	492	480	441	452	462	454	466	433	459	485	470	464	437	462	484	433	430	461	460	432	464	463	467	486	478	454	452	410	460	492	460	443	455	481	469	488	478	491	440	450	436	440	507	478	449	448	482	484	472	471	457	450	494	449	469	499	461	469	488	494	469	471	489	457	446	438	498	475	469	479	433	489	447	436	472	452	480	435	438	501	456	476	449	467	432	460	484	447	456	480	465	473	438	455	451	442	455	458	457	435	454	468	483	464	465	471	476	457	421	442	468	459	411	454	465	451	439	506	463	448	451	485	511	488	473	533	448	436	417	408	492	467	476	448	477	473	444	446	462	435	443	492	438	495	467	482	466	460	508	476	435	469	466	482	415	472	498	448	456	480	465	444	483	442	483	434	464	472	469	484	494	433	465	511	488	447	471	451	431	510	448	449	482	473	469	454	445	482	479	476	490	471	470	406	461	471	466	435	477	459	469	471	417	464	491	457	449	495	457	440	442	450	436	443	494	443	429	484	469	486	469	483	431	497	443	467	458	433	468	507	472	439	503	479	454	436	445	448	457	474	479	477	473	452	434	482	470	447	460	499	478	418	455	441	477	503	430	461	455	453	450	463	481	512	467	478	487	442	428	458	435	462	440	472	464	480	444	480	460	507	422	476	477	453	470	439	484	472	506	477	474	471	473	476	437	443	428	497	458	447	469	489	427	478	446	466	433	476	452	465	488	457	468	451	429	430	478	462	425	449	431	416	487	418	488	449	425	437	465	448	467	448	482	497	442	493	469	434	478	457	460	479	484	431	464	420	436	459	425	454	424	448	503	467	441	429	488	432	459	446	430	471	483	444	473	479	465	425	448	433	454	454	482	490	440	413	461	478	498	457	455	472	439	464	463	487	431	503	481	466	431	468	497	438	484	442	452	444	435	455	448	461	488	464	462	421	421	476	498	471	454	462	432	474	446	483	430	473	453	448	466	453	442	430	451	429	457	472	445	499	473	508	474	488	475	465	453	466	429	445	496	462	432	471	449	495	430	483	506	461	430	454	443	495	458	504	455	507	475	472	452	479	499	494	466	483	458	464	466	485	459	462	459	474	439	454	498	486	461	471	434	446	429	487	479	462	442	468	481	485	467	497	459	469	433	450	441	458	441	411	490	460	491	444	468	441	478	481	494	483	473	458	484	466	471	447	485	466	475	463	452	479	477	474	472	473	452	413	467	426	512	490	464	465	445	473	465	510	441	479	420	414	458	447	435	438	447	434	468	424	428	490	467	431	411	452	486	463	448	469	420	490	506	469	448	465	463	463	493	449	485	430	449	472	480	448	452	437	447	459	489	454	493	481	443	426	491	421	443	469	451	460	457	444	463	430	464	475	485	422	484	467	472	514	470	471	464	478	465	475	464	474	441	512	451	410	457	430	486	448	464	471	488	466	473	499	464	453	450	481	445	418	444	468	456	438	484	482	483	438	475	428	463	446	447	442	427	469	452	451	454	459	458	472	444	481	481	428	432	459	480	445	467	448	455	434	475	448	462	433	443	453	451	498	428	489	490	455	435	460	458	468	467	501	449	458	451	441	470	456	455	470	438	488	457	454	466	466	510	457	472	437	466	475	463	493	440	445	419	496	448	480	429	476	470	472	455	477	465	473	430	424	452	443	460	503	458	443	474	449	437	462	503	470	463	503	450	468	466	440	471	481	480	478	508	453	424	485	488	475	460	480	466	455	484	461	443	475	516	456	436	451	477	482	474	444	465	436	466	461	425	445	424	451	505	435	462	456	496	463	467	524	503	475	454	393	470	435	450	443	430	418	458	443	451	468	445	419	470	476	472	458	446	455	484	440	459	414	467	465	463	448	469	494	482	426	446	451	465	409	441	422	461	479	439	434	493	454	435	439	471	406	422	481	484	473	426	492	489	439	472	446	491	491	435	447	460	452	478	444	417	461	484	490	482	446	496	436	477	474	473	451	427	456	429	398	446	470	441	455	464	461	439	442	427	449	478	439	491	517	449	471	465	489	431	441	464	431	488	481	429	469	467	482	459	456	483	415	456	508	454	475	468	483	459	468	489	465	469	470	471	491	454	466	438	453	455	467	460	436	502	474	451	483	452	506	460	440	473	434	457	448	466	467	423	488	429	473	453	472	434	435	432	482	495	446	472	434	468	531	459	504	478	487	453	476	434	428	482	490	450	468	462	470	481	501	436	475	481	444	487	478	435	427	437	459	477	479	437	465	447	446	463	424	467	456	439	426	470	468	450	514	472	473	429	458	432	472	463	435	470	424	441	470	464	446	477	482	456	489	460	487	492	481	473	450	450	445	444	443	451	466	504	441	477	438	470	441	481	480	463	481	465	429	432	482	462	464	479	451	472	449	479	450	464	475	444	426	470	454	499	462	488	501	484	487	451	458	477	471	448	436	461	478	460	459	440	461	440	464	476	454	464	427	400	432	481	401	452	468	437	458	512	470	440	453	441	479	450	496	464	442	465	442	487	489	458	440	440	466	460	445	456	480	441	464	461	436	446	436	471	462	438	493	456	421	478	447	437	427	483	468	454	422	452	482	437	433	470	519	464	441	473	431	461	462	469	461	450	452	455	439	473	445	470	455	451	448	446	485	468	460	486	422	474	477	482	471	471	432	470	440	475	420	473	501	449	453	471	465	506	445	430	460	463	441	438	452	430	447	453	475	475	451	431	474	490	460	468	487	429	474	470	464	480	423	476	501	495	462	479	452	455	450	483	470	470	443	467	451	449	435	460	443	436	471	455	468	503
32166	51575	37275	22020	12259	6868	3580	2247	1784	1560	1176	1024	912	824	705	707	637	613	553	587	578	582	534	565	524	548	541	500	496	537	499	506	512	501	503	502	489	497	496	526	505	464	537	530	491	484	500	487	473	474	537	506	478	475	483	494	514	519	467	504	502	500	519	509	513	500	526	530	505	474	505	493	478	503	508	504	480	551	480	500	504	498	508	457	490	504	493	507	490	492	520	483	479	489	528	506	490	491	462	489	473	510	494	488	530	517	485	541	468	507	511	468	480	503	540	526	508	507	500	520	511	523	499	480	462	500	499	523	451	476	496	492	548	498	497	509	490	492	496	492	430	474	468	506	466	476	506	480	451	476	500	518	495	504	486	503	478	518	485	491	524	484	482	503	546	464	481	461	472	474	458	524	473	525	492	522	468	512	547	482	493	463	502	483	486	486	502	474	495	471	467	532	459	470	482	494	488	461	523	525	544	481	523	482	500	513	514	543	497	504	501	518	525	491	479	502	517	476	503	515	473	472	479	515	475	465	484	529	487	507	553	484	510	516	499	461	497	486	520	495	490	511	493	496	485	507	512	450	476	505	501	477	478	499	500	504	489	467	475	520	486	526	491	475	484	501	489	493	458	484	495	496	493	480	517	489	505	471	473	524	509	497	483	480	520	487	523	505	488	495	508	513	513	452	462	503	496	482	512	518	525	514	527	496	477	539	481	520	500	490	543	484	513	469	563	510	523	517	533	450	514	511	495	493	529	505	482	486	506	495	448	495	509	495	513	497	483	470	503	483	473	471	517	534	479	490	480	475	500	508	517	481	500	498	489	481	482	476	470	517	510	477	512	490	511	520	519	484	489	456	522	461	490	492	483	439	514	477	488	489	458	476	517	493	502	531	496	493	496	498	498	501	492	484	498	515	506	531	484	476	489	516	523	506	525	495	467	512	473	506	554	496	506	464	485	512	487	486	512	530	505	527	492	521	524	527	443	494	513	517	500	490	460	489	524	472	509	471	483	515	488	479	510	516	484	523	498	492	484	470	448	498	514	502	517	471	516	515	460	522	486	483	460	488	495	484	549	499	465	470	487	466	514	487	482	510	502	516	471	492	486	510	505	511	477	474	434	471	538	475	493	507	494	496	524	496	480	459	483	518	543	478	506	495	524	510	490	505	511	508	541	477	485	508	537	486	510	480	528	503	507	469	519	454	506	495	533	499	479	468	446	525	527	526	476	495	510	457	456	521	474	540	478	515	496	511	507	451	488	498	481	512	532	446	531	520	531	491	490	554	557	502	491	524	497	508	502	506	501	471	484	523	512	504	545	514	498	481	484	564	494	528	492	511	486	473	505	523	510	495	521	504	493	442	520	498	489	519	489	509	464	481	522	516	475	498	500	472	525	496	508	506	523	459	458	472	521	501	514	497	512	505	485	486	508	519	509	526	466	507	468	490	497	460	530	493	482	527	516	504	495	478	467	494	478	448	529	519	511	511	486	486	485	482	537	496	493	475	507	526	507	492	438	475	479	501	470	518	526	520	538	459	508	525	488	512	522	504	469	500	451	488	476	493	509	496	495	510	501	517	522	443	525	508	501	522	500	482	529	493	474	505	503	498	505	504	462	498	479	512	510	487	503	477	501	541	521	482	485	510	491	496	476	471	474	505	504	495	513	502	521	520	457	475	490	495	505	500	473	484	528	480	510	518	493	501	510	505	502	466	516	482	577	490	476	469	498	535	494	482	470	504	490	491	484	473	501	461	509	521	529	517	517	489	511	545	524	460	487	506	491	491	507	475	470	481	498	497	514	513	500	495	510	478	490	486	517	491	507	528	513	493	464	495	478	462	490	497	478	515	531	489	528	489	513	478	518	496	508	508	508	509	493	440	495	516	492	471	511	475	506	505	497	513	497	455	512	493	480	500	511	503	484	485	514	446	521	505	500	494	508	507	460	516	506	493	501	495	502	483	476	498	494	491	497	490	496	475	489	483	491	552	459	519	469	514	467	467	497	456	515	539	491	501	472	506	524	472	530	508	509	490	499	566	495	540	507	497	511	489	515	494	520	500	498	487	540	513	490	487	486	502	493	512	529	450	504	522	472	506	501	517	483	523	454	534	486	499	500	537	524	533	523	486	459	486	500	534	521	467	484	489	491	491	483	521	495	461	516	550	493	515	511	489	496	478	531	501	466	512	485	490	493	493	470	485	464	473	493	478	536	495	478	508	515	541	456	479	464	506	475	519	473	499	499	509	487	494	470	465	503	455	500	490	491	509	505	526	521	531	486	498	462	497	502	515	445	489	523	497	509	513	487	486	512	521	490	511	530	526	497	500	476	508	482	471	487	505	516	494	522	501	485	500	494	500	523	509	467	545	489	497	522	496	466	460	519	466	495	477	508	515	483	483	507	507	513	465	499	501	503	485	495	521	482	471	506	509	529	496	565	516	504	464	488	478	489	471	487	527	503	465	510	489	496	490	483	505	457	465	498	502	495	477	513	487	515	459	462	533	506	464	483	518	528	517	486	485	488	478	509	473	500	491	484	511	452	477	509	519	475	475	494	491	469	506	474	512	484	527	497	512	487	473	473	490	463	518	479	487	514	517	492	471	474	529	475	500	530	530	478	505	504	483	511	512	523	511	468	498	491	516	538	503	487	512	499	490	498	501	517	518	480	471	468	519	479	470	463	494	467	499	493	499	508	518	525	476	497	526	479	480	481	494	496	495	507	515	501	549	500	514	504	512	520	519	489	474	467	504	515	518	532	461	480	533	503	494	470	458	551	493	514	507	452	509	480	493	494	489	467	491	506	514	482	458	455	542	454	491	490	483	515	461	486	487	491	482	507	528	558	507	487	524	475	501	455	481	533	496	510	520	515	483	504	519	528	499	492	511	522	510	507	524	512	511	516	528	478	479	459	467	478	508	474	519	485	529	526	474	536	511	509	511	521	479	479	492	512	548	462	479	505	501	463	535	505	537	487	519	507	520	484	497	502	452	481	486	491	495	497	492	482	551	507	509	511	552	490	499	505	496	542	489	498	504	470	485	518	486	554	484	458	508	502	491	513	558	521	492	491	505	416	456	504	535	470	508	509	534	495	475	525	509	513	532	506	495	505	492	525	475	460	550	485	493	490	494	480	518	479	481	482	466	502	500	528	496	486	483	512	497	462	471	494	463	516	483	483	481	519	482	509	480	512	490	508	500	482	520	482	491	481	493	503	477	469	509	480	488	466	528	491	515	488	534	484	486	497	477	524	489	487	497	490	495	507	461	464	474	476	474	502	470	492	526	476	489	514	466	473	562	495	462	500	467	481	472	508	517	480	458	477	463	498	498	489	496	445	502	499	488	475	473	460	498	487	478	477	516	496	487	487	494	502	441	456	461	463	497	491	468	514	466	481	479	478	495	517	512	480	492	505	525	485	476	508	526	523	482	492	513	521	529	472	504	485	539	507	494	505	494	493	490	508	504	471	508	486	464	571	480	504	484	478	493
22752	21444	29108	24336	21789	21293	11238	2870	1805	1437	1226	981	784	756	668	618	549	524	519	463	468	478	472	481	446	465	414	414	443	440	395	414	451	409	394	396	384	406	399	397	430	389	395	400	394	409	371	414	407	391	358	435	406	387	389	380	396	409	365	373	383	431	410	393	419	398	420	387	421	358	418	420	398	406	409	412	367	370	427	423	384	397	421	379	402	402	427	404	384	419	406	381	363	407	418	376	381	400	410	398	396	395	399	380	388	403	374	395	407	386	414	412	392	425	429	417	413	408	425	404	416	405	396	417	430	425	385	402	397	387	418	411	413	401	371	393	370	383	387	411	390	411	374	387	375	386	402	359	400	391	447	396	370	395	367	382	439	426	427	400	383	386	394	390	429	424	378	404	434	449	395	372	413	408	382	405	396	425	416	382	374	389	377	383	387	398	438	403	389	395	405	398	409	374	399	377	387	349	378	409	415	387	400	421	421	412	400	400	388	391	381	358	389	397	383	374	395	351	417	410	410	429	407	395	374	364	389	395	412	371	397	420	414	385	404	415	415	395	411	389	394	398	409	412	390	418	385	398	384	409	384	400	407	403	418	389	389	426	409	419	368	415	415	386	399	436	402	459	426	396	365	372	406	371	376	414	407	391	369	376	398	402	399	417	399	405	387	400	399	429	368	388	374	398	384	400	398	404	388	383	398	391	371	399	409	374	411	380	406	405	376	394	372	387	405	413	444	441	392	420	386	395	394	402	403	379	412	370	429	430	398	445	392	370	380	388	404	379	417	399	385	393	392	430	387	393	382	348	388	422	374	403	430	401	358	422	407	380	381	402	424	385	422	403	396	428	408	427	423	387	390	402	387	384	398	400	417	387	404	374	385	361	422	403	401	349	412	367	402	413	376	369	398	412	402	361	388	406	376	406	389	386	389	398	412	430	359	381	398	387	406	400	398	379	415	414	380	381	394	408	396	386	387	377	403	422	394	383	456	398	387	376	416	456	420	404	409	395	402	399	364	387	430	402	370	438	408	437	402	393	389	419	410	397	416	476	392	418	395	399	414	413	412	389	443	422	397	404	389	379	398	391	390	416	348	353	387	400	407	394	388	374	436	403	412	387	386	428	370	409	378	425	393	401	388	367	400	384	401	412	439	388	398	373	414	396	404	390	417	403	388	410	400	393	406	402	389	401	409	407	395	394	397	378	384	385	384	412	401	432	387	373	364	409	395	378	405	390	422	391	401	372	391	385	407	406	395	381	395	384	384	404	386	392	373	372	403	409	392	363	401	390	421	386	407	366	407	429	407	404	375	402	429	413	413	356	403	406	386	405	386	380	391	390	368	412	399	404	389	376	391	353	385	400	414	374	420	373	389	403	379	377	411	404	382	371	392	416	386	412	397	394	386	408	362	400	367	363	421	403	388	369	422	349	388	398	400	374	375	425	390	392	413	402	401	392	423	386	393	398	395	409	410	372	423	388	378	383	387	397	402	433	410	431	377	398	405	420	384	365	379	394	407	400	405	426	412	407	409	403	410	378	432	403	425	418	411	400	399	402	393	386	415	423	380	383	393	406	355	418	386	413	409	421	368	401	427	380	409	376	363	391	378	398	372	407	417	389	384	391	410	403	393	411	417	360	418	402	383	417	420	417	401	428	374	400	397	374	359	373	359	445	380	436	412	378	405	411	354	371	405	391	425	366	386	408	398	384	402	389	415	347	422	362	410	409	401	399	416	419	396	399	426	404	399	420	389	411	389	398	414	405	384	395	403	376	356	399	417	398	393	406	400	407	369	393	402	431	347	395	388	392	390	429	391	369	436	379	390	409	383	400	381	418	419	410	381	382	382	447	401	395	407	392	409	393	391	360	403	402	397	405	377	392	387	401	369	410	395	419	410	418	405	381	406	418	418	444	400	425	386	423	458	423	416	428	393	378	427	416	404	398	380	411	394	376	358	396	408	381	405	416	400	432	414	377	408	400	389	410	386	390	395	416	421	402	429	393	373	372	375	364	390	359	362	420	368	353	397	388	404	404	437	425	383	441	392	418	395	391	408	398	424	372	434	379	353	403	388	382	364	411	414	425	399	391	387	402	390	356	374	405	385	372	390	363	387	418	404	374	403	420	368	400	377	387	383	401	365	403	387	382	372	423	398	391	391	379	412	403	399	415	406	405	404	387	436	408	411	416	399	384	384	407	390	381	389	387	411	398	393	408	391	383	414	393	410	401	398	369	418	439	392	386	378	400	408	377	426	410	406	402	442	451	397	404	374	368	385	398	367	421	387	431	379	403	378	426	392	401	426	401	398	399	388	343	422	409	388	421	395	415	397	391	384	367	418	388	404	404	385	400	392	413	401	386	395	418	380	394	422	394	384	391	414	395	407	421	400	387	406	408	410	396	395	434	354	372	434	420	377	374	425	399	408	405	390	415	399	408	403	374	378	419	443	368	412	394	355	405	392	394	389	397	424	363	416	392	441	383	407	384	409	416	405	388	395	395	390	377	400	414	405	395	365	428	394	390	375	419	406	379	427	406	414	388	397	397	381	367	404	380	408	450	391	371	398	384	419	408	401	400	399	401	423	441	381	380	407	436	404	403	406	413	387	383	427	390	416	379	410	414	401	399	400	401	369	395	429	386	416	385	362	356	426	415	388	396	421	432	389	420	376	412	384	380	384	409	424	445	365	380	383	371	384	416	437	375	420	412	362	397	392	371	402	396	395	416	418	404	365	402	414	398	405	397	393	394	418	380	388	385	407	380	404	392	365	407	393	417	397	416	393	418	426	367	377	358	405	411	409	416	402	389	396	391	406	437	434	413	391	409	397	415	398	427	438	415	417	394	376	383	406	366	456	377	395	364	420	362	352	395	380	406	394	363	405	375	406	384	414	410	354	401	408	393	408	408	396	390	392	386	427	392	408	371	400	406	436	425	401	417	417	382	421	374	406	383	413	408	372	396	402	404	409	385	350	394	362	386	413	412	395	373	439	389	427	378	423	398	412	385	371	386	381	397	385	379	418	393	351	428	410	421	368	394	410	419	406	407	428	406	402	431	395	396	409	403	368	394	406	368	377	392	392	401	408	405	401	409	386	438	400	420	381	409	385	401	399	421	377	413	405	397	437	364	425	377	431	404	370	383	462	395	363	407	387	384	417	385	391	390	400	423	412	370	413	420	402	397	410	404	392	377	407	409	399	382	388	373	397	409	407	422	370	443	398	401	369	401	403	419	414	392	418	368	418	412	405	400	358	407	420	406	407	379	401	404	407	399	392	400	364	415	397	402	406	415	369	368	391	417	376	398	376	394	415	389	410	406	389	373	399	358	391	405	376	390	395	393	407	392	412	407	457	423	370	415	402	392	385	433	426	437	419	410	389	399	415	382	419	371	393	416	389	416	407	390	410	370	370	354	410	376	410	406	390	426	386	382	374	429	407	405	384	388	361	402	362	415	397	391	411	400	421	374	370	378	390	385	384	411	383	419	390	428
36746	63038	47586	30771	22072	11778	5904	3783	2797	2339	1802	1471	1258	1041	950	790	710	693	587	583	534	543	533	500	520	468	517	474	471	439	499	392	443	422	450	429	476	416	413	415	435	411	434	430	424	417	385	411	452	428	463	433	438	432	425	411	447	426	420	416	437	404	446	406	396	435	407	424	403	416	444	433	413	417	420	427	479	426	429	421	413	451	420	416	425	418	415	428	421	420	423	414	406	445	409	453	432	409	415	430	395	414	418	426	428	418	441	419	418	437	450	394	445	401	428	469	405	434	419	393	417	412	428	443	364	399	453	436	426	392	440	416	424	417	411	438	409	436	451	421	410	414	413	377	444	430	396	443	416	428	448	433	400	410	441	416	420	471	449	416	406	390	438	414	388	454	431	417	422	396	423	420	451	443	446	447	406	430	423	473	446	463	414	408	387	426	434	407	428	420	411	385	435	401	409	430	446	420	467	407	438	422	404	428	411	442	435	430	433	391	429	436	426	415	412	393	439	454	428	418	435	401	421	446	419	442	389	396	429	386	410	414	420	413	421	412	419	402	426	424	433	415	393	408	430	447	424	427	415	424	419	430	430	415	457	393	405	398	437	409	410	428	462	398	441	428	400	430	422	421	404	460	411	406	369	414	404	425	385	429	452	396	455	411	396	406	437	389	468	415	440	437	421	384	437	402	420	401	457	401	399	426	394	431	460	396	414	454	393	463	420	431	401	431	411	415	455	409	408	433	454	435	420	441	428	445	427	419	422	389	415	409	414	412	434	428	426	433	395	398	398	467	431	383	469	403	380	451	451	424	442	405	407	424	436	436	422	436	395	437	423	418	420	418	434	450	439	422	426	428	433	445	409	399	471	422	440	447	407	431	404	440	390	404	436	412	435	408	435	426	427	429	469	448	406	427	444	400	388	402	443	441	444	431	435	444	446	401	471	386	420	420	421	456	415	421	438	416	425	430	451	420	469	434	429	435	417	420	438	394	418	408	413	373	433	420	433	419	455	457	395	434	447	414	428	434	412	402	427	430	392	430	441	432	421	407	409	435	432	451	415	438	426	456	420	421	414	444	418	453	412	419	398	464	426	396	468	445	412	407	415	424	394	436	453	433	419	417	431	414	392	424	452	430	423	439	442	394	442	409	467	410	404	413	399	415	451	438	468	432	410	418	436	409	429	384	445	408	433	404	453	390	415	414	418	415	433	425	430	420	415	431	401	410	424	411	466	458	424	438	425	409	393	428	425	408	406	454	462	449	416	425	405	406	426	428	425	402	419	442	425	394	427	407	426	402	447	411	433	417	425	440	383	448	414	437	431	408	422	413	452	421	403	416	428	425	446	408	405	444	442	442	397	449	433	453	418	391	412	411	452	453	429	422	461	433	442	427	435	416	441	400	412	421	410	416	431	409	436	381	429	428	452	408	423	417	386	402	401	459	395	397	405	403	443	399	417	415	399	410	426	439	464	451	451	422	419	382	408	422	398	415	441	419	416	447	402	410	420	431	445	436	391	399	419	431	414	432	410	412	448	388	410	422	432	429	434	424	430	428	417	437	427	424	425	443	406	431	443	395	416	452	450	410	410	445	403	415	420	414	446	401	435	450	415	413	440	420	445	354	448	433	424	406	399	443	409	445	418	460	398	433	411	410	452	408	401	387	442	400	406	390	410	385	412	425	422	405	432	432	430	430	399	422	424	403	409	458	413	453	437	428	452	435	438	444	433	433	430	410	433	433	466	443	419	403	454	433	414	406	445	418	394	439	436	384	427	376	389	431	400	404	428	466	444	430	409	469	415	395	417	395	397	425	402	382	392	400	447	429	415	419	414	419	413	427	425	471	427	457	424	424	425	397	447	420	390	417	401	438	405	414	410	402	442	421	427	421	438	405	437	432	399	424	408	408	421	409	405	431	413	418	456	453	432	373	427	415	429	421	450	416	434	447	459	454	434	391	411	391	422	409	444	425	420	423	394	437	444	413	430	440	418	452	442	363	440	408	421	430	413	424	411	438	444	419	387	425	427	413	407	406	441	414	407	427	417	422	454	475	457	414	402	457	463	441	434	425	414	434	415	463	428	424	465	415	446	447	448	426	391	431	435	411	405	440	401	394	438	464	441	455	406	433	421	422	431	414	405	428	450	408	424	391	423	399	430	419	391	435	416	417	412	450	396	416	393	455	407	434	421	438	404	423	437	406	421	428	420	419	422	432	441	438	446	443	457	431	442	402	463	433	409	398	439	420	431	398	414	443	392	416	420	408	431	424	409	417	375	428	414	423	427	421	424	431	428	369	421	432	413	457	463	381	419	433	460	426	414	421	394	416	423	419	447	412	400	452	432	406	421	409	405	449	431	426	400	439	416	402	399	412	452	397	382	400	402	383	400	416	473	476	395	431	442	443	381	437	430	427	434	437	428	438	416	426	456	393	443	438	439	407	401	432	448	431	431	411	405	390	473	442	420	433	407	416	426	415	411	422	436	404	418	398	399	395	401	432	433	409	417	424	404	447	424	449	456	429	435	447	439	436	442	401	390	413	407	432	455	415	451	437	421	413	447	454	434	422	418	405	382	432	393	426	453	416	410	442	483	455	394	434	388	419	420	431	422	440	446	443	400	389	406	369	441	413	409	415	426	409	411	388	441	419	423	451	381	416	469	383	455	426	414	401	417	420	440	383	417	399	387	413	402	421	465	468	401	415	424	403	438	433	426	445	423	447	409	463	427	440	437	424	408	436	384	404	417	435	417	410	438	418	414	420	424	449	372	368	402	450	395	421	418	376	439	438	421	385	427	426	430	422	422	428	434	433	435	443	420	409	469	451	364	430	406	391	433	450	411	457	435	426	407	363	418	386	461	436	397	403	437	438	415	432	410	439	418	446	396	407	408	376	399	446	438	432	428	404	418	432	442	433	422	385	426	409	418	419	410	391	420	442	450	373	386	432	426	425	412	430	402	417	413	421	435	450	426	415	381	437	442	448	420	423	456	424	413	426	409	448	417	440	403	440	447	408	441	456	413	423	438	436	416	444	447	445	410	400	414	449	410	414	381	432	431	438	399	430	395	416	422	395	438	436	447	422	420	429	418	399	447	451	445	425	445	423	427	418	420	402	449	432	413	403	438	420	422	435	433	392	366	407	417	432	419	429	458	441	474	438	418	429	412	439	429	439	430	402	405	410	408	398	450	452	436	428	440	427	437	422	444	370	419	399	397	434	395	425	399	428	421	451	396	455	420	454	449	412	396	441	433	433	449	438	424	395	394	450	415	418	416	443	404	379	431	430	453	394	384	437	436	434	423	410	441	383	404	452	429	460	391	442	399	431	446	415	428	448	452	403	442	474	424	444	457	451	432	433	461	439	428	432	465	469	398	425	434	402	426	403	449	426	447	424	430	435	421	446	442	426	445	435	420	391	417	447	417	382	445	395	471	437	416	396	442	423	434	434	394	442	451	442	441	434	433	423	416	426	418	417	396	410	413	476	442	412
32158	31493	26942	14547	5140	2104	1328	1027	850	745	667	590	598	511	489	540	478	464	460	539	467	487	437	475	462	445	454	436	456	459	440	432	422	451	443	459	441	445	440	456	438	459	462	442	458	457	498	476	439	443	405	406	452	448	413	448	471	458	432	424	498	409	417	458	492	447	421	461	469	462	478	432	443	423	424	435	433	470	441	431	429	447	426	456	451	413	432	451	396	453	432	457	444	459	428	438	461	422	439	444	426	475	439	444	467	459	480	432	433	435	430	443	413	450	444	406	431	418	424	431	457	466	427	438	452	453	456	477	448	412	445	455	442	425	439	422	434	448	438	449	433	453	431	471	442	420	448	421	432	447	475	461	470	441	453	467	468	441	452	458	427	450	416	459	443	436	461	433	442	415	473	433	467	422	466	452	427	452	398	475	409	419	420	429	439	459	443	488	435	438	447	446	414	434	463	447	476	447	444	422	450	460	420	435	464	443	445	456	436	460	449	441	472	462	466	460	431	412	468	436	492	447	400	437	428	448	428	476	443	434	474	434	437	469	439	458	465	457	449	437	463	412	426	432	431	459	433	478	425	469	476	468	483	423	464	467	457	420	417	415	469	461	446	442	449	419	429	478	442	462	432	418	485	446	437	430	478	433	425	424	444	415	466	435	419	424	430	448	460	444	454	428	458	425	460	461	440	434	435	429	441	426	435	425	462	410	440	459	490	422	432	413	460	430	430	420	450	459	456	487	458	481	428	430	474	446	455	427	433	470	471	392	464	452	439	457	487	424	473	434	415	480	443	455	467	458	449	424	456	410	430	448	450	472	442	456	429	419	456	445	435	429	426	477	468	433	429	434	474	476	443	466	460	428	459	454	455	440	469	463	398	420	417	471	449	412	439	436	439	470	515	447	424	474	451	465	430	439	427	489	402	431	439	490	475	446	480	454	406	437	426	456	466	427	451	475	443	453	450	454	431	458	433	430	478	424	432	438	487	422	449	440	431	428	458	466	462	414	423	428	425	451	450	431	438	473	418	418	424	411	430	421	428	431	456	447	477	426	443	440	441	424	464	424	490	414	431	407	450	456	447	392	449	454	420	430	409	487	489	476	427	439	458	496	442	475	421	454	441	479	462	456	442	447	447	449	422	460	425	463	419	425	446	423	479	472	425	458	428	444	475	419	398	482	442	470	416	411	417	467	483	373	410	421	470	454	428	461	435	461	465	441	418	424	426	427	427	458	447	461	440	455	454	431	479	424	447	458	415	439	437	458	452	429	446	472	440	471	469	438	441	455	446	447	476	452	436	420	445	457	432	447	425	438	422	460	420	442	436	433	434	429	432	448	458	441	402	461	477	467	440	495	446	443	487	433	429	454	451	407	424	484	431	451	428	420	460	451	474	432	461	476	456	455	472	431	468	487	413	441	434	454	444	415	433	430	438	428	427	433	447	428	458	451	418	446	493	512	436	461	452	452	494	437	437	476	438	426	441	445	437	431	432	445	436	445	445	420	444	473	422	448	433	469	424	407	447	436	442	443	451	475	436	467	485	486	433	460	418	481	461	451	484	444	459	479	434	456	452	473	437	427	416	420	435	504	451	443	444	404	459	428	413	435	418	489	452	439	467	476	435	439	466	401	430	440	449	412	426	447	424	445	403	465	492	448	437	448	438	472	444	475	471	429	451	441	435	441	463	467	474	461	448	443	443	444	460	413	438	439	462	462	461	434	457	455	466	455	426	460	442	453	461	425	462	425	439	492	419	466	439	404	448	456	448	428	464	460	433	447	434	434	421	435	429	441	449	463	466	442	463	461	455	458	444	463	456	447	430	436	457	460	457	442	450	411	444	438	435	437	473	442	425	442	439	446	425	460	437	465	474	465	466	463	439	426	448	460	388	441	468	446	447	477	472	445	462	417	423	434	464	460	440	460	424	447	404	458	450	454	449	460	460	451	433	468	475	427	452	449	438	470	453	447	457	441	456	432	455	447	442	484	444	449	467	443	437	441	474	428	469	438	438	480	423	466	422	470	457	413	444	441	458	426	460	467	450	400	440	449	477	435	458	444	420	462	446	422	398	450	451	461	441	411	424	464	471	453	452	431	438	429	444	445	444	451	479	438	444	403	450	423	435	453	443	463	480	422	437	447	430	438	475	454	475	455	454	421	423	455	454	440	477	433	450	436	478	435	435	430	413	464	459	437	460	408	463	483	467	445	502	442	411	422	454	451	454	484	483	400	411	437	452	447	465	446	445	426	460	418	421	450	466	478	457	437	438	445	463	446	467	452	470	476	488	445	473	420	460	458	415	426	464	450	460	469	465	463	430	476	435	430	471	457	460	431	464	470	454	449	459	443	461	438	453	424	439	450	473	491	421	480	429	469	416	445	443	471	405	414	472	412	437	432	419	429	434	437	441	457	419	445	445	463	452	464	457	455	452	489	417	456	451	428	447	444	437	472	452	453	449	455	439	467	460	464	435	456	440	425	442	468	417	479	427	455	435	461	471	435	412	459	445	475	495	446	432	446	469	444	445	466	437	481	456	401	429	431	462	431	482	431	476	414	451	476	463	431	432	432	485	413	477	444	434	469	438	433	428	481	458	412	481	429	421	427	473	431	471	467	457	428	466	429	427	460	489	447	400	442	478	419	450	476	397	424	462	450	453	438	418	433	443	474	447	431	443	452	488	443	433	432	466	430	406	431	447	472	490	445	435	449	472	397	472	398	425	453	460	402	412	456	450	414	471	440	428	463	446	434	462	456	448	454	447	430	456	421	429	403	447	461	408	432	445	428	436	411	453	424	447	456	445	468	468	433	446	466	401	413	473	438	413	434	438	464	430	478	451	436	420	444	465	423	446	449	428	452	451	479	466	431	440	436	445	466	427	478	427	463	462	459	452	420	447	456	465	424	442	467	424	437	463	444	412	462	465	497	449	404	470	467	454	415	456	437	416	442	444	445	437	399	465	458	464	434	432	421	461	450	444	479	431	474	480	433	432	416	463	444	424	483	461	457	436	465	441	462	437	460	451	473	437	459	435	453	457	435	410	434	436	417	416	437	457	438	454	446	466	460	471	472	426	430	468	436	441	438	401	438	486	472	480	432	450	441	428	449	444	403	450	473	458	437	444	490	456	425	408	437	458	439	481	459	446	464	420	471	395	468	494	472	450	447	422	442	438	456	435	398	426	442	441	419	453	441	434	461	415	439	435	444	427	435	428	400	449	427	417	411	421	439	458	444	448	475	406	428	443	398	470	450	434	443	451	390	466	422	473	423	426	455	417	445	400	479	441	441	421	447	455	436	462	424	459	447	436	425	449	447	490	422	422	471	445	446	466	483	440	457	415	458	464	422	425	468	420	430	433	470	417	413	477	447	426	453	450	475	465	436	451	461	435	457	447	461	460	426	423	455	400	466	427	398	446	465	439	462	436	438	432	450	479	503	470	476	441	417	426	440	464	469	462	452	422	403	428	421	419	425	437	469	442	446	422	446
35412	44186	28041	14365	7167	3278	2050	1450	1243	1054	882	819	679	641	656	590	591	575	541	554	546	536	537	517	500	513	494	492	478	500	456	495	480	497	463	495	521	531	490	469	510	496	505	495	541	469	513	498	496	477	469	479	471	502	473	471	492	482	521	482	506	500	464	495	473	487	494	499	450	480	498	496	502	500	465	451	505	507	481	470	521	489	496	486	482	437	533	491	444	489	444	451	479	487	517	461	456	445	453	452	536	463	499	471	463	465	476	464	471	491	468	479	442	500	507	457	494	520	479	458	499	457	524	487	451	477	471	488	490	506	513	471	513	491	526	482	482	482	477	485	471	509	510	490	498	512	491	492	443	497	449	470	445	497	489	495	491	490	498	490	476	456	495	474	478	479	438	478	496	459	496	490	452	461	493	497	485	499	494	497	443	458	479	493	526	478	461	472	478	478	473	448	492	474	516	475	457	499	474	443	450	483	487	457	476	502	472	490	545	460	523	435	455	481	493	451	482	468	476	443	520	501	480	481	489	479	435	513	463	459	519	493	514	478	503	488	504	482	478	502	467	451	472	496	499	483	501	442	499	505	471	445	493	460	462	493	476	531	476	477	462	498	484	504	475	484	458	496	483	483	491	499	492	472	496	477	506	499	482	488	441	489	477	440	501	493	488	507	513	480	463	510	448	488	472	496	480	494	489	499	465	460	514	431	465	437	459	470	461	485	473	468	484	480	517	475	485	497	480	502	491	458	443	470	484	499	440	473	508	466	425	488	517	455	478	471	473	511	476	469	483	505	474	478	478	470	475	452	455	529	466	507	513	461	513	511	501	466	490	488	503	463	430	490	507	484	484	502	485	503	468	483	461	479	483	460	472	473	495	482	473	497	458	498	476	513	492	492	503	494	502	505	477	491	516	496	487	493	458	497	463	494	497	470	487	488	461	519	472	505	486	470	530	443	482	500	518	468	517	454	480	457	470	435	471	488	494	513	446	504	500	494	494	476	478	492	432	470	455	476	504	515	493	491	476	467	507	505	485	492	481	480	498	483	513	461	496	513	467	503	488	477	488	487	492	496	467	489	533	475	513	462	488	469	463	452	458	492	440	507	479	459	503	450	490	481	494	477	505	476	533	518	472	484	435	460	532	485	451	454	476	475	472	494	491	485	466	481	484	493	497	467	449	499	484	483	463	492	505	515	473	487	462	486	474	500	470	459	498	491	481	461	462	489	492	513	464	492	499	457	475	471	487	444	480	497	478	478	485	504	509	478	516	483	527	492	485	478	473	495	473	449	486	491	480	511	460	443	493	461	508	485	490	487	498	473	489	488	506	474	481	465	482	496	513	508	478	472	490	457	521	465	459	507	470	489	488	469	489	495	454	478	504	474	497	495	450	502	477	518	482	530	471	463	454	452	497	450	462	441	506	439	504	515	475	441	489	535	497	513	494	460	451	483	480	492	477	461	476	519	518	466	485	488	455	499	446	496	470	500	504	484	448	474	461	498	448	499	464	464	494	478	484	467	460	493	431	437	495	473	474	480	480	503	513	516	500	475	486	494	451	498	456	496	475	487	501	503	476	511	525	457	465	511	498	469	527	525	477	506	488	492	493	482	484	442	524	496	486	464	479	494	465	519	499	464	485	478	480	485	458	487	462	478	534	449	489	474	456	505	473	500	503	496	510	452	522	502	461	493	471	460	489	471	451	477	496	491	506	493	479	496	482	503	500	480	455	497	547	480	466	500	474	463	470	490	446	471	512	472	478	455	490	501	448	452	499	492	473	476	509	443	497	475	438	493	470	512	505	481	510	505	466	493	490	450	467	460	450	505	455	485	474	485	506	473	525	500	453	470	486	491	490	504	478	502	477	464	474	506	454	462	486	464	498	483	511	437	482	482	522	491	496	475	483	493	479	469	480	480	452	481	441	475	490	456	466	454	472	423	518	494	515	528	480	505	481	470	476	461	498	494	481	458	485	518	477	440	462	501	485	491	526	470	500	505	485	476	484	468	489	499	527	462	503	481	500	512	469	450	477	502	507	475	498	501	468	478	492	478	499	456	516	515	488	476	452	470	446	464	475	493	466	470	509	480	469	448	506	487	482	475	472	448	532	482	499	517	507	463	468	479	470	421	461	487	492	499	467	470	519	477	506	491	472	489	526	532	493	459	469	470	463	502	505	496	466	472	473	462	460	466	450	506	516	450	433	514	462	499	501	499	487	531	481	434	429	548	452	503	509	465	495	445	466	515	457	475	468	480	468	470	497	498	533	447	506	472	484	514	465	517	459	473	490	511	486	458	491	474	493	472	463	458	536	439	486	450	513	490	458	502	485	460	480	489	470	503	502	511	523	491	500	517	472	519	483	452	483	521	479	506	498	504	513	503	484	511	496	498	478	484	485	454	465	475	509	482	472	499	472	489	468	473	481	482	470	494	464	483	489	459	473	478	481	468	484	483	488	517	465	480	475	456	523	464	504	437	526	485	511	502	495	438	508	490	472	500	507	482	459	461	444	480	472	495	493	504	530	492	490	457	455	524	489	469	486	491	435	441	489	519	464	505	464	461	490	489	459	484	482	497	476	455	454	435	506	523	465	488	523	469	466	463	455	505	478	470	527	511	492	492	477	501	526	494	492	465	466	470	511	490	470	484	463	475	545	471	488	475	500	512	495	493	487	511	482	478	458	509	489	479	474	489	479	460	504	469	486	467	470	470	497	453	499	481	504	459	487	480	499	473	498	471	475	492	499	489	468	471	488	502	499	502	435	472	470	463	492	530	449	507	487	578	477	498	456	513	483	476	484	467	514	478	511	510	510	473	484	490	463	494	495	468	507	475	484	468	507	489	473	452	491	493	513	523	455	487	486	509	462	494	494	480	463	494	489	483	467	499	487	472	507	477	505	518	491	458	480	515	466	498	459	468	500	485	520	485	457	490	519	523	473	453	474	474	517	508	511	473	518	496	512	456	488	476	529	455	479	489	447	491	449	476	493	485	494	472	459	506	450	483	473	497	471	488	475	455	495	449	490	538	498	494	502	487	460	443	481	481	507	512	440	477	498	474	474	520	467	511	476	473	468	503	466	493	489	510	468	431	493	480	492	485	453	492	476	455	470	478	453	434	511	473	474	455	449	469	466	523	474	492	490	458	498	512	438	491	463	474	497	511	490	479	509	484	485	513	490	504	491	440	547	491	448	450	481	487	434	497	503	502	480	509	479	490	512	485	477	500	481	490	461	503	515	476	466	479	507	489	506	478	499	457	470	485	492	491	449	470	464	509	525	497	508	483	462	438	521	494	470	490	494	444	469	476	464	480	490	505	515	467	466	451	489	471	500	454	463	498	489	495	490	484	520	493	510	440	497	509	499	471	509	492	478	531	506	466	482	488	477	498	496	465	506	469	515	487	516	469	480	464	469	461	500	496	510	492	488	459	470	471	491	456	471	506	465	528	470	499	507	486	490	477	507	498	473	475	447	466	464	456	524	466	488	481
23816	21405	28620	24848	21039	11164	2817	1627	1176	938	733	728	584	619	555	529	501	443	481	466	436	497	469	441	412	436	459	412	409	423	419	401	368	401	409	363	390	406	368	373	417	389	391	413	381	394	389	396	371	408	397	454	370	392	403	403	394	416	396	374	396	425	397	385	419	400	408	380	367	397	357	375	354	390	411	350	373	372	381	375	400	411	403	377	391	394	409	378	376	372	382	379	395	359	391	381	381	391	387	392	394	340	424	397	425	418	406	407	406	363	430	408	424	405	417	399	358	409	369	364	364	404	377	366	366	383	397	414	396	373	423	431	392	369	396	346	398	390	411	396	388	394	346	414	420	402	402	366	398	376	381	416	378	408	398	386	396	390	386	378	411	379	363	430	399	373	377	414	411	380	407	399	365	391	370	400	375	414	423	419	384	386	393	390	389	381	398	405	401	417	430	408	397	397	358	369	411	374	369	419	366	394	390	385	404	398	348	379	398	392	429	401	403	411	391	402	364	423	382	425	381	419	393	392	389	381	380	398	387	351	373	424	404	387	411	371	393	388	417	392	413	398	379	364	378	352	350	398	394	385	406	372	393	387	372	371	400	364	423	398	408	377	419	359	393	433	393	384	414	404	369	406	376	402	396	393	403	413	422	369	403	380	382	380	404	447	391	404	398	382	410	414	393	435	404	375	351	398	431	388	418	370	406	399	372	392	413	382	355	417	424	374	403	384	405	403	413	395	384	398	419	403	378	414	407	395	372	378	379	372	385	405	369	367	365	343	413	406	411	399	416	448	391	363	386	409	346	389	430	410	389	426	405	379	383	397	398	384	418	433	365	395	394	368	410	393	361	376	364	370	394	408	454	431	424	392	357	427	400	377	376	396	396	398	374	440	397	410	390	383	380	382	377	374	413	383	395	388	396	397	359	340	416	414	404	385	393	405	392	428	361	374	381	376	381	384	421	362	405	379	392	384	368	372	387	395	405	415	401	401	403	371	449	404	370	397	404	356	392	417	398	409	398	412	369	389	385	403	396	386	360	386	414	423	352	390	437	392	395	378	361	367	390	394	388	386	365	411	400	397	400	397	386	393	392	415	392	387	382	365	377	376	383	361	390	372	387	419	413	393	384	406	393	392	382	396	386	400	415	390	393	376	397	369	389	401	367	414	379	397	432	400	375	363	381	389	420	379	405	399	374	418	365	379	364	386	412	415	409	362	376	398	394	401	392	387	415	404	411	429	381	395	383	398	389	376	396	385	404	408	394	407	427	397	393	390	392	372	397	410	391	422	415	394	382	374	407	421	381	380	425	404	404	401	388	391	388	397	381	395	396	402	386	384	392	369	378	405	440	398	408	393	395	397	390	352	371	375	396	398	363	405	387	407	373	361	422	399	366	414	386	392	369	399	420	396	400	404	390	388	414	389	387	385	414	429	370	400	376	419	381	386	368	423	403	423	376	391	414	391	403	380	409	387	399	411	359	399	396	399	407	391	379	388	378	385	389	383	387	378	399	376	404	378	400	366	396	417	412	371	385	363	377	375	423	353	386	413	374	416	414	402	392	382	418	392	392	384	393	378	407	384	346	409	423	415	377	397	384	370	394	388	397	366	384	403	397	383	413	403	401	380	399	387	389	407	400	414	405	423	385	349	407	420	378	374	363	366	373	362	400	412	394	368	367	393	380	361	418	366	427	379	374	399	386	366	394	408	382	398	395	377	392	373	365	405	421	376	386	399	433	398	401	392	387	408	391	397	400	405	368	392	402	411	378	390	402	387	377	394	359	370	380	392	404	381	365	385	390	391	377	405	387	393	405	379	393	400	372	426	411	394	379	426	442	360	398	397	426	392	380	398	389	401	404	383	387	420	396	393	397	401	416	360	421	414	393	416	405	385	401	397	390	414	374	402	406	377	376	382	364	364	397	385	394	388	391	411	379	384	428	384	387	391	387	374	388	387	378	412	372	411	397	397	395	371	366	396	391	402	410	392	405	352	374	400	418	380	392	396	369	401	396	404	388	371	430	399	375	389	436	401	402	336	374	411	385	383	391	369	413	404	368	376	381	417	384	366	378	427	394	417	372	385	408	378	385	400	417	393	404	393	401	349	412	349	415	382	382	406	398	376	381	382	384	432	387	392	399	392	399	390	404	397	394	348	431	417	402	389	378	375	384	402	379	384	402	404	402	414	411	376	392	398	362	393	391	343	391	373	395	413	365	365	390	393	411	396	408	378	372	397	363	397	392	395	373	372	381	402	407	376	397	352	359	417	387	407	384	393	335	397	367	414	398	382	427	397	423	414	404	420	400	408	409	398	380	379	411	413	366	344	402	434	416	393	417	391	414	396	348	383	422	384	406	389	368	384	445	415	382	372	425	408	361	382	387	420	405	384	374	414	390	401	432	393	349	397	407	403	390	387	429	376	384	358	367	417	353	385	380	394	421	396	419	402	360	409	393	400	387	407	382	433	376	400	376	394	406	380	394	400	420	424	415	391	353	378	372	374	390	395	404	455	381	422	413	421	376	395	357	409	437	403	426	411	425	403	422	403	354	386	430	393	398	389	422	406	399	391	365	382	397	401	444	393	393	404	432	422	414	383	397	396	389	375	397	402	444	379	385	383	395	371	410	401	368	368	379	408	410	383	391	380	400	368	407	372	371	422	386	412	384	387	398	425	465	391	386	390	359	430	396	397	388	401	414	385	396	398	403	388	399	413	379	386	403	389	402	380	389	392	421	382	397	384	404	402	415	438	409	397	404	393	416	374	406	404	400	387	387	378	403	395	429	402	401	427	370	386	393	369	392	395	379	371	396	399	382	377	388	412	390	375	369	395	371	412	376	425	384	399	409	403	413	386	403	421	395	357	377	377	417	402	358	430	394	393	405	417	402	413	392	373	402	395	413	375	411	379	390	366	402	415	406	402	419	398	413	408	394	419	374	399	404	366	463	383	375	414	397	334	404	377	386	408	414	388	385	417	384	378	389	378	364	399	428	400	398	393	365	388	416	371	384	394	386	371	417	418	369	368	400	395	390	350	366	385	404	403	398	384	360	386	396	381	414	432	381	391	408	386	403	378	411	407	391	411	378	393	406	408	398	381	367	373	396	369	416	384	405	391	402	409	402	398	420	399	379	379	380	360	389	426	365	409	391	409	407	405	393	411	393	386	397	369	413	378	382	376	387	384	397	373	396	405	407	428	426	376	417	401	431	395	394	391	380	348	341	373	369	381	377	385	391	419	406	344	359	359	414	399	418	359	402	391	434	380	395	386	401	411	375	410	359	423	368	391	357	400	355	442	384	360	415	376	394	384	447	394	404	407	381	416	370	391	389	358	355	401	384	390	405	423	359	381	358	408	400	372	374	410	367	406	391	376	391	420	413	381	404	399	386	403	384	402	388	442	391	399	411	373	380	404	393	444	380	389	387	393	391	439	429	408	373	371	378	402	347	386	385	397	391	392	405	377	372	422	378	392	402	426	381	371	394	380
35971	54456	41063	24384	11853	5350	3147	2401	1853	1380	1104	974	860	725	692	613	612	510	546	563	516	472	478	508	474	502	456	457	460	456	435	465	428	441	445	411	444	442	408	415	431	426	443	436	410	421	412	451	436	428	460	423	430	399	403	429	383	421	437	425	396	444	425	423	409	392	436	463	422	419	407	430	429	414	470	468	429	403	444	435	463	445	433	407	435	410	411	458	426	452	390	448	433	431	431	444	421	453	426	426	434	416	440	435	444	404	419	388	425	430	418	418	440	413	412	439	415	450	460	427	414	436	419	439	460	449	432	408	442	461	423	406	431	392	403	422	449	485	437	410	405	428	458	387	427	443	409	434	384	417	407	405	443	425	418	422	406	425	447	435	427	445	424	428	426	439	452	464	437	432	425	426	442	393	425	438	410	420	426	404	405	459	435	453	406	446	415	442	402	408	413	435	448	447	433	452	398	399	408	433	425	420	458	434	437	403	457	417	414	421	474	421	436	466	439	443	403	470	438	427	406	458	429	430	370	403	456	413	413	430	426	444	448	444	447	427	423	410	421	428	422	433	427	442	407	400	394	462	444	414	428	441	424	395	438	453	449	434	411	417	431	437	448	419	440	393	393	419	427	441	396	376	424	435	425	430	404	453	442	455	418	456	417	434	387	447	454	441	440	435	466	410	416	380	458	449	433	431	436	447	455	450	411	464	462	408	448	378	427	427	452	405	440	399	427	373	424	419	438	428	423	413	423	433	431	420	455	458	438	421	411	477	450	425	409	425	438	393	409	402	469	398	399	392	408	461	419	443	410	440	395	423	406	429	452	439	431	426	422	450	453	407	429	423	432	433	438	420	399	377	429	429	419	454	461	444	426	431	422	434	443	442	423	436	432	450	412	438	422	439	450	422	407	430	434	441	429	462	413	404	444	392	396	466	405	424	440	430	471	430	426	428	429	407	426	433	440	452	414	423	432	429	410	396	420	432	430	484	417	424	444	442	448	429	437	398	433	493	386	427	422	434	388	425	437	439	400	414	443	412	411	449	404	429	403	446	425	450	419	429	445	415	432	450	429	437	473	422	430	404	434	422	442	439	408	411	480	451	429	413	419	432	392	425	410	404	420	452	411	381	428	445	419	406	400	437	403	403	442	441	432	438	431	433	438	462	475	428	403	426	423	428	462	407	457	430	407	390	427	420	439	433	442	439	420	428	414	428	445	420	417	470	471	454	430	391	417	415	396	466	451	421	421	432	444	403	426	417	430	427	420	429	458	453	441	415	446	415	419	430	413	410	415	442	432	403	454	450	445	423	406	415	430	429	448	422	420	432	446	403	405	458	426	436	446	437	381	408	477	397	422	409	460	414	449	410	440	414	415	418	424	427	432	411	426	456	416	438	419	442	468	453	451	400	404	424	401	411	456	420	443	434	424	408	473	419	444	415	445	446	430	480	415	415	425	422	439	423	458	403	436	426	440	450	458	428	439	443	395	364	421	411	457	399	430	419	414	452	425	386	453	424	405	419	428	415	449	428	427	423	374	485	439	441	436	415	443	432	447	432	437	420	435	431	474	426	424	423	414	485	397	444	421	390	426	408	432	439	424	447	473	419	403	454	427	437	430	452	430	454	429	431	412	451	420	436	424	430	420	435	468	435	463	455	415	446	436	425	395	457	418	448	423	434	465	394	439	425	476	489	434	441	454	446	451	412	422	438	457	413	427	421	412	447	450	404	390	399	413	431	412	463	428	419	399	445	407	413	418	463	424	410	440	401	432	445	435	448	443	435	437	419	466	393	456	433	423	409	408	401	443	441	440	415	415	445	456	452	416	433	465	424	410	452	460	425	444	436	422	414	419	411	396	437	428	386	432	394	431	457	419	455	430	420	423	471	418	452	398	462	418	422	412	425	449	451	438	439	407	465	457	422	407	417	434	446	431	461	432	412	427	436	437	439	468	431	418	403	441	434	417	427	428	419	443	407	455	450	424	452	422	422	429	442	447	446	412	429	474	431	445	431	443	425	436	460	406	428	432	435	424	417	413	411	429	406	425	421	492	413	463	424	447	419	434	426	458	449	421	435	433	411	448	399	397	444	435	425	454	432	451	386	420	397	459	428	438	405	406	444	424	393	420	454	447	423	443	418	413	437	431	419	420	451	427	428	439	450	411	426	450	433	432	424	423	405	443	388	440	458	440	400	469	443	415	446	454	427	420	407	451	417	439	441	415	440	423	390	431	420	411	388	438	400	428	413	424	428	434	439	416	437	433	434	441	417	424	446	432	420	446	441	470	430	428	414	465	412	433	424	434	454	428	418	424	441	430	434	391	438	438	432	402	426	444	412	418	442	477	402	414	411	416	381	422	433	416	439	440	431	392	400	408	404	419	420	405	414	443	415	415	448	408	405	420	422	416	408	404	437	444	463	412	406	429	433	469	449	443	413	425	439	440	460	418	413	425	418	415	422	468	409	405	406	417	398	402	437	426	461	409	396	421	451	438	401	424	418	434	434	446	423	433	427	453	469	429	409	457	422	492	419	420	391	394	454	413	461	421	437	446	404	433	421	411	459	414	455	447	426	418	428	468	431	459	429	425	439	431	456	417	424	416	439	398	441	412	471	435	428	437	416	401	410	464	407	429	442	440	435	433	440	426	423	414	415	421	450	431	385	383	470	395	424	407	435	422	434	434	429	413	437	423	424	420	411	424	437	471	413	415	439	421	428	432	402	464	445	410	429	417	418	442	439	413	440	403	429	447	458	415	448	434	453	445	431	404	427	436	424	423	408	399	436	451	439	448	432	449	429	460	426	397	427	408	395	440	442	426	429	423	394	452	428	465	441	398	417	478	437	427	396	455	424	416	407	433	396	437	429	447	409	420	421	430	414	468	458	415	414	427	443	416	460	447	394	435	438	414	408	454	394	448	420	453	434	415	445	441	440	397	440	429	395	410	435	399	402	476	422	446	408	411	445	422	414	454	430	444	448	442	420	422	416	454	419	421	433	417	444	412	442	411	418	428	420	402	413	428	433	437	383	424	421	442	420	426	434	431	429	429	389	435	496	457	441	458	410	414	416	408	448	417	473	459	390	432	441	433	426	466	436	414	458	433	446	453	417	424	449	432	430	421	434	423	438	415	396	441	468	428	417	452	406	436	464	421	424	439	436	480	423	446	420	425	454	427	405	432	448	397	415	432	428	426	482	429	453	453	452	468	441	420	424	423	463	390	432	399	420	452	382	459	426	411	436	435	441	452	465	398	444	389	424	455	444	421	372	431	420	437	409	424	435	444	418	441	425	452	447	435	421	429	427	385	453	429	415	459	454	446	421	437	429	433	454	418	415	471	409	414	459	424	440	414	432	451	465	461	423	418	437	423	414	453	430	431	445	439	445	405	450	412	399	445	467	414	425	430	444	426	435	401	419	409	414	448	419	475	441	457	438	383	438	427	406	412	438	426	452	383	431	431	410	427	434	435	419	424	408	443	402	450	443	459	407
25242	21588	27533	25468	11560	2929	1616	1138	917	816	712	660	613	609	560	553	551	537	523	527	489	471	493	503	460	489	460	491	455	450	493	496	463	469	477	483	468	471	449	453	479	480	474	449	478	497	444	494	446	460	452	503	497	484	430	495	429	443	430	455	501	459	476	448	441	470	424	502	487	473	483	514	508	482	464	468	471	466	508	445	468	479	473	460	465	485	476	476	457	494	480	488	457	450	485	456	454	453	463	455	471	475	469	475	465	482	457	443	482	501	477	419	466	502	473	499	469	446	448	469	476	459	446	487	467	455	502	497	474	464	462	471	472	441	454	447	453	507	450	468	488	509	498	422	512	438	489	466	489	457	473	451	467	442	479	474	508	496	438	455	440	466	457	489	497	474	500	467	456	458	465	461	465	479	491	498	460	470	448	489	460	441	460	489	487	453	464	488	470	492	492	491	444	492	481	435	428	500	488	492	471	504	428	498	449	469	487	507	433	468	430	465	485	442	459	427	447	489	464	535	488	448	482	467	494	454	450	471	501	449	473	464	484	483	506	490	467	479	480	474	467	444	483	481	487	473	477	443	466	458	489	490	502	419	468	484	464	460	478	480	492	489	462	478	475	498	440	494	501	486	470	488	490	456	464	468	474	482	541	486	463	466	463	498	480	502	471	504	482	439	495	469	476	443	439	486	480	478	495	467	472	430	482	454	460	473	479	478	433	470	455	423	480	461	436	453	490	479	453	442	467	440	502	475	478	429	482	485	474	490	493	476	448	431	443	433	448	467	446	476	508	471	475	462	468	450	446	493	457	428	476	465	465	451	453	460	455	485	434	480	483	464	487	479	477	471	472	421	444	486	488	454	457	443	484	480	460	495	476	431	463	494	477	473	483	499	451	467	454	459	453	474	436	444	490	473	450	502	455	493	452	473	471	466	452	463	482	512	459	489	472	476	448	430	472	458	488	494	473	474	478	472	463	414	485	469	476	442	485	470	456	502	448	462	487	513	438	434	502	484	476	479	465	479	441	437	539	446	461	496	509	455	431	483	454	476	492	459	431	484	502	479	472	442	436	449	483	468	426	461	439	456	446	473	455	476	464	467	484	475	484	460	446	467	463	463	478	450	486	467	458	445	458	462	460	457	513	464	451	464	482	471	475	462	420	507	475	427	509	464	500	426	516	473	472	445	460	439	484	469	462	474	475	470	435	451	476	481	442	496	516	455	512	462	463	454	480	475	480	460	448	458	475	487	426	459	473	504	475	454	485	469	444	476	499	459	467	453	428	501	471	482	483	494	474	488	479	499	438	486	470	487	416	463	464	479	489	438	474	446	433	489	481	469	441	487	463	463	462	477	480	451	419	431	444	461	450	472	481	463	489	462	448	423	459	460	479	480	474	437	462	486	469	457	491	438	505	466	482	498	455	450	429	456	433	438	464	493	463	453	465	444	490	463	459	479	447	486	454	478	485	476	460	493	426	484	466	465	451	479	470	458	435	492	474	435	442	470	469	441	464	464	459	443	449	434	463	467	449	457	482	452	474	451	468	444	475	482	509	492	481	481	464	488	503	457	471	450	480	527	466	476	460	500	460	448	516	471	470	472	462	481	517	487	463	458	439	442	471	439	452	454	441	503	440	482	516	484	457	481	459	447	419	460	427	418	442	540	473	489	442	513	455	504	453	451	449	425	441	488	517	439	479	484	459	498	452	479	470	453	445	479	455	492	470	467	514	458	460	454	487	439	480	451	483	466	456	466	460	502	462	474	478	454	493	463	461	444	478	462	502	470	475	473	504	478	452	469	495	462	473	494	470	473	459	464	455	480	497	477	467	449	419	495	467	480	474	438	501	470	482	483	501	506	478	490	459	468	484	452	461	455	482	454	441	482	484	493	482	481	489	470	482	485	481	453	455	442	465	455	462	484	430	444	425	475	462	500	447	438	447	474	453	423	444	444	474	441	452	476	444	470	527	469	474	437	486	471	500	454	455	487	445	480	443	451	459	488	505	464	453	527	471	493	465	499	481	438	477	516	480	473	465	501	446	463	460	497	463	460	439	403	473	455	435	474	478	467	479	475	490	482	462	468	503	479	466	453	493	462	442	471	429	421	495	437	469	437	475	453	473	504	449	481	458	488	471	461	474	491	448	468	454	465	480	510	454	480	418	463	456	469	484	490	452	478	473	466	463	465	481	469	433	441	455	463	480	488	458	452	463	496	472	467	481	497	464	425	488	478	470	476	449	500	491	470	487	498	449	460	496	500	478	445	442	482	454	498	446	460	480	503	476	487	479	476	456	507	500	421	452	441	413	538	497	501	487	484	467	449	462	506	474	462	493	469	478	481	472	456	507	479	444	456	501	466	483	485	431	463	457	432	480	477	456	454	482	487	468	452	480	481	453	497	506	460	489	433	470	470	449	450	444	463	506	461	456	501	473	464	454	467	449	481	439	481	456	474	473	494	447	485	470	538	481	462	465	482	473	494	515	478	508	451	471	475	468	437	467	466	473	477	462	449	446	435	492	471	469	464	477	478	451	472	487	462	497	483	444	475	446	456	455	464	461	436	484	453	465	493	469	440	464	466	488	488	488	504	464	481	473	431	452	465	488	434	475	478	470	449	472	449	459	448	472	449	460	477	518	474	433	489	457	465	473	481	458	493	481	480	453	503	461	493	459	501	504	449	449	503	482	440	500	454	472	506	475	485	494	431	486	488	454	474	462	461	482	464	472	428	448	458	469	498	449	413	454	502	498	467	493	480	482	487	444	482	462	431	414	464	461	458	459	477	452	464	492	481	453	509	459	463	455	493	468	493	425	474	440	483	487	493	481	506	444	491	441	461	454	485	441	492	506	475	461	498	462	485	461	483	434	511	529	480	498	497	480	474	508	502	443	511	478	455	497	480	470	485	476	469	449	456	472	463	456	459	475	456	503	497	440	460	465	456	461	440	458	480	463	490	443	479	447	478	444	466	491	451	450	469	454	441	475	518	452	414	494	455	483	449	513	462	494	451	465	490	465	466	449	455	483	496	437	523	478	493	476	464	432	420	464	420	468	436	470	481	474	499	475	478	428	450	461	457	456	428	478	453	428	485	446	470	447	481	450	456	454	541	451	442	455	477	454	459	462	439	456	477	493	444	460	455	451	451	477	513	432	471	442	453	450	487	454	460	450	451	418	473	504	488	465	467	460	472	464	474	474	503	475	493	448	460	445	458	491	466	455	477	469	451	490	458	489	479	437	473	477	431	453	452	457	470	507	463	453	505	478	458	500	490	457	495	454	494	463	426	507	468	491	437	454	504	450	467	470	443	483	472	448	411	488	465	476	471	442	477	475	468	463	469	475	448	486	489	487	462	483	453	484	507	460	449	451	436	442	444	485	436	472	472	437	498	488	488	475	497	476	482	466	482	458	445	480	489	461	438	421	446	480	503	521	482	447	482	466	498	481	447	479	454	467	451	481	500	444	482	474	474	447	474	471	453	468	502	470	470
36902	48848	31443	17085	8155	3742	2485	1775	1392	1128	967	872	759	697	737	628	611	638	602	537	593	547	567	542	504	538	547	513	513	546	525	508	501	526	540	519	490	517	477	508	515	519	493	522	503	536	508	512	442	509	451	533	531	481	550	490	545	521	498	504	532	548	493	498	503	511	523	445	521	499	484	499	532	495	511	510	494	501	509	495	491	490	494	512	501	493	518	489	532	479	511	503	523	489	472	495	540	498	489	484	488	527	479	518	510	511	469	522	495	495	535	514	488	511	516	505	461	511	505	524	494	526	504	504	446	487	510	506	523	508	491	484	464	486	520	471	505	510	494	477	534	483	458	523	512	533	499	497	465	512	498	508	514	498	515	489	492	506	504	503	473	495	480	513	499	470	504	482	484	463	506	491	487	500	496	492	522	479	502	460	490	517	486	525	484	528	552	531	477	541	472	510	483	536	502	477	527	529	489	446	516	486	565	496	494	546	523	449	516	504	439	526	504	489	534	507	525	490	481	542	509	474	547	486	551	513	526	488	500	559	534	538	524	496	524	485	535	538	492	522	482	532	510	512	493	482	484	518	485	496	496	512	492	459	514	475	554	499	495	468	501	499	478	487	503	535	509	511	510	521	494	498	496	522	517	544	504	500	502	547	494	506	503	552	500	516	475	499	498	556	479	493	521	513	526	493	540	523	499	472	546	532	493	490	497	502	513	510	537	505	550	530	510	496	502	488	514	499	490	514	520	473	482	505	508	503	493	502	547	478	496	520	526	479	513	527	487	509	527	520	540	504	506	496	485	524	505	477	532	513	462	527	531	518	517	512	454	500	521	487	494	511	514	509	507	506	510	470	523	521	499	489	507	517	478	498	506	477	524	472	515	495	511	501	539	475	475	503	516	530	498	507	497	531	452	504	482	460	491	493	549	539	493	510	492	518	502	476	440	506	503	488	522	499	501	510	487	525	525	498	486	510	517	544	506	501	497	528	474	506	549	503	480	499	557	489	507	515	526	457	500	497	492	518	476	424	467	456	475	489	471	508	500	495	527	470	565	511	508	532	507	507	515	482	501	506	524	526	471	495	510	500	499	486	493	473	501	529	464	483	461	523	501	496	502	535	522	490	482	521	511	481	501	488	486	520	476	533	522	502	525	506	493	503	499	523	476	512	541	510	501	491	487	490	545	488	497	499	532	508	529	521	514	511	483	545	510	457	512	525	521	543	542	511	487	474	541	528	528	510	521	492	512	487	518	536	546	517	504	518	506	500	475	505	531	529	522	506	486	539	503	498	498	516	509	513	488	557	540	513	500	509	522	515	531	487	515	495	508	452	516	499	481	485	553	480	506	499	520	518	478	512	510	485	531	514	521	493	479	503	502	512	539	529	495	486	489	517	543	528	460	489	505	459	482	513	498	548	494	514	522	530	506	502	515	467	511	495	512	521	527	506	510	522	548	522	485	480	483	484	550	517	511	489	524	498	521	488	492	559	441	477	483	543	483	517	555	480	490	512	470	530	502	492	510	531	506	509	468	513	516	479	516	496	502	476	545	489	483	546	486	494	496	531	474	516	522	531	522	507	456	511	520	486	484	453	515	503	518	538	502	494	472	519	540	495	496	491	552	503	482	509	500	462	529	472	538	541	500	502	482	527	490	510	489	519	485	470	490	537	476	495	532	511	487	538	525	504	500	523	506	530	492	487	506	510	503	522	509	464	478	479	505	568	473	534	494	490	533	494	473	543	522	505	484	521	522	513	492	508	503	491	492	504	498	469	532	514	494	473	497	524	529	499	469	503	480	503	489	491	459	544	527	476	504	476	521	519	507	476	524	487	487	493	524	514	476	494	458	562	528	473	541	523	512	523	522	545	524	512	514	527	499	487	503	507	507	529	461	531	476	489	533	507	553	499	508	446	473	506	498	498	483	520	508	500	510	513	482	509	508	502	516	498	523	531	517	492	487	476	488	485	515	539	499	455	495	541	516	543	538	505	463	510	543	525	512	490	501	512	447	512	549	518	471	514	536	493	491	484	489	553	539	522	494	501	470	478	519	503	505	548	515	490	476	506	501	518	514	511	480	535	491	504	526	503	508	496	523	519	469	518	509	469	521	484	506	516	490	496	485	483	475	484	471	515	502	514	501	491	525	489	503	504	513	518	485	494	507	511	482	488	500	487	550	512	524	497	530	493	527	517	490	515	502	498	504	538	481	534	532	513	504	501	490	476	509	502	511	477	528	510	522	465	496	502	515	510	501	515	539	516	547	525	482	500	515	489	486	529	480	526	476	539	518	495	500	511	526	487	515	486	466	479	520	533	515	503	484	516	472	535	501	531	546	518	513	521	519	481	503	522	512	484	474	528	497	509	509	480	536	500	507	556	512	492	514	482	504	519	516	498	535	527	520	511	502	508	523	532	504	489	513	492	492	505	526	467	492	523	491	515	502	500	494	507	491	470	481	522	497	528	491	489	537	531	505	537	504	515	495	533	487	498	525	540	499	497	510	510	518	457	460	508	483	518	474	493	519	536	512	493	484	534	492	515	491	522	445	531	548	527	491	492	500	548	509	501	499	531	469	453	513	515	530	554	499	545	526	537	509	497	530	514	501	519	506	537	534	523	504	502	507	488	500	508	469	460	522	512	519	498	492	525	493	518	530	554	496	507	497	498	530	528	494	510	500	458	551	524	495	477	510	518	531	483	502	521	552	518	511	514	522	489	514	483	488	496	509	485	502	507	496	512	490	525	507	507	496	491	499	484	499	493	484	521	512	519	485	474	487	553	520	498	524	528	511	502	473	497	510	471	531	465	489	509	510	487	510	504	472	535	512	511	524	488	471	488	498	472	526	515	494	508	491	472	545	465	506	506	538	499	494	477	535	475	488	482	482	491	481	504	485	500	503	517	477	479	499	509	502	486	492	505	499	503	508	505	490	485	528	483	496	481	520	476	488	495	505	501	533	546	481	493	492	445	495	534	518	525	480	523	444	525	490	523	529	529	529	502	526	499	515	530	475	506	513	533	524	474	492	464	505	494	490	499	466	501	493	511	521	505	496	493	458	481	474	541	564	520	503	518	519	486	475	500	497	512	509	539	489	472	511	466	480	514	498	468	511	518	527	510	479	520	546	523	535	476	525	480	507	490	471	485	483	500	508	492	493	499	497	501	535	517	494	501	522	477	537	478	511	533	511	548	495	520	523	520	521	498	484	515	571	519	503	504	534	494	487	515	525	506	462	565	495	516	514	485	536	516	529	491	504	529	508	499	475	532	483	538	492	497	529	517	534	498	490	496	511	512	486	518	488	495	506	520	512	498	464	517	519	467	506	528	501	503	549	510	516	493	539	515	527	525	525	515	514	490	503	513	489	513	521	509	500	498	528	493	519	490	483	485	520	489	470	460	500	509	519	555	517	504	498	520	505	494	473	510	468	520	515	483	487	521	550	480	500	507	513	492	522	490	517	540	512	487	511	451	494	454	461	526	518	541	505	502
22785	21439	29070	24297	21527	20844	9107	2575	1606	1308	999	869	805	753	650	632	569	532	517	535	490	460	449	443	432	442	441	420	445	447	436	435	396	419	414	402	455	390	409	408	407	426	413	420	407	403	404	417	405	411	399	403	373	418	434	429	376	400	398	390	400	409	410	381	412	409	431	415	394	411	411	415	425	388	405	377	422	363	421	421	411	381	423	441	425	414	392	383	384	394	424	421	395	399	401	371	426	397	354	428	417	407	425	384	426	407	413	427	390	392	382	399	419	391	407	392	421	376	419	372	389	378	415	394	373	420	415	390	408	433	402	407	411	408	427	390	395	389	406	412	386	428	386	366	390	402	388	425	363	429	388	392	382	430	442	431	395	420	396	421	425	414	429	403	369	383	393	389	434	376	395	396	384	423	398	409	426	365	429	368	379	383	368	411	420	428	375	388	404	425	426	406	410	392	392	413	404	412	392	416	397	382	407	397	375	405	408	390	411	386	387	404	372	379	386	390	391	392	420	400	378	406	406	426	412	409	397	398	409	381	373	391	421	364	445	445	415	389	377	447	385	426	421	398	397	395	389	462	383	387	396	416	341	425	395	416	403	400	416	402	439	407	393	433	405	395	387	372	392	412	412	404	418	385	420	392	440	399	403	403	371	396	376	375	406	382	411	407	437	418	399	396	404	375	427	381	393	447	427	401	409	432	418	394	395	407	420	379	398	386	397	431	442	399	442	429	344	419	407	373	383	404	399	406	407	397	420	413	403	422	417	408	413	400	405	383	404	406	393	423	376	393	376	396	398	395	436	385	417	419	420	385	397	402	403	440	375	397	425	408	400	405	403	441	372	408	422	409	407	431	363	423	413	378	367	431	427	405	385	392	408	360	414	380	401	387	360	386	395	431	416	411	406	405	404	413	423	364	405	374	414	386	441	362	436	404	406	420	444	407	386	409	423	407	370	413	354	405	387	401	410	447	394	431	403	403	383	422	388	395	409	410	383	401	397	437	371	389	392	416	401	408	379	392	379	395	363	386	402	445	437	408	402	372	417	440	414	373	384	379	381	377	413	418	409	409	400	369	400	385	416	386	443	404	377	388	406	350	396	376	388	401	410	425	441	392	385	423	411	387	387	416	425	418	390	394	364	443	390	411	397	388	421	434	374	420	424	407	416	400	380	387	401	409	399	409	394	391	375	374	400	381	416	430	384	418	401	384	426	412	419	416	398	394	395	427	402	403	381	424	387	398	432	410	429	408	419	439	360	396	408	420	381	413	374	368	385	429	428	375	427	398	448	397	390	401	426	381	422	413	391	428	402	394	421	396	432	386	424	411	387	401	358	376	401	391	364	371	419	405	385	417	424	392	383	372	377	409	394	398	408	399	409	392	392	411	396	397	409	401	411	401	413	422	417	435	387	389	403	382	368	434	353	473	394	407	437	409	405	387	415	412	419	449	425	398	419	399	389	398	402	419	404	402	423	382	352	411	414	383	399	385	382	400	420	416	412	398	403	377	358	421	393	414	392	395	396	409	397	392	396	417	399	376	405	449	397	403	413	396	397	400	369	414	410	407	435	391	383	408	399	402	379	416	414	392	425	373	399	394	393	386	429	410	404	411	395	434	380	402	410	404	416	406	408	447	391	382	406	427	414	389	387	395	397	403	390	393	398	387	415	396	416	387	382	393	379	425	369	370	378	425	446	402	405	383	396	384	428	421	396	428	392	405	393	438	381	384	412	391	372	386	403	422	360	370	382	404	404	390	402	404	382	403	402	364	393	401	388	397	402	432	382	391	382	410	385	386	400	386	384	371	430	370	429	377	368	383	388	395	391	404	400	373	441	419	419	403	408	392	390	364	417	431	360	375	357	419	402	410	414	421	424	405	415	437	400	393	379	442	424	413	420	388	421	426	425	338	391	416	389	375	388	428	429	426	413	420	425	410	405	379	418	407	384	439	377	410	368	416	432	405	390	378	396	366	446	384	410	382	386	399	434	383	381	386	425	374	387	384	382	406	381	381	377	381	415	419	401	386	407	370	377	428	397	407	380	355	447	408	389	418	415	420	372	428	412	380	411	424	398	383	402	367	393	401	384	390	387	381	421	429	443	427	382	407	380	417	417	388	407	417	404	415	404	435	379	402	389	387	407	361	368	405	401	423	419	435	422	355	393	421	375	407	391	387	384	400	379	418	384	418	399	397	369	406	372	410	384	401	434	377	438	374	432	423	364	413	384	415	413	403	412	409	396	407	419	394	416	413	411	374	400	380	377	386	429	375	409	398	407	390	409	427	367	427	409	415	397	396	408	388	420	406	413	387	388	363	436	373	381	407	417	436	406	410	400	410	433	373	407	421	439	385	381	414	393	401	422	396	398	397	419	389	411	390	402	370	397	380	393	364	389	436	447	395	398	391	428	431	420	394	406	421	414	405	406	406	435	374	390	410	384	396	398	385	397	430	424	402	412	402	389	420	373	394	382	403	411	374	391	422	400	443	402	376	414	407	425	409	408	441	386	404	416	447	415	360	409	389	381	434	402	406	425	420	422	399	367	401	416	374	400	422	412	409	414	387	387	407	402	395	385	408	397	398	424	368	387	416	395	420	402	392	414	435	396	399	409	408	396	415	414	393	380	393	404	417	402	405	384	423	389	398	403	371	428	402	384	419	409	405	433	431	373	384	362	380	433	438	401	393	416	425	408	386	366	395	408	418	430	418	431	416	427	369	410	405	435	416	397	372	403	400	388	421	382	429	374	394	407	387	383	403	388	386	409	417	396	393	397	391	402	418	408	371	387	390	383	385	416	418	387	408	426	443	394	408	391	413	411	390	420	411	381	415	395	395	421	406	387	448	423	418	423	372	402	416	457	410	384	381	414	425	401	401	380	441	436	406	364	439	417	408	376	369	395	371	427	441	429	404	434	395	409	412	393	403	439	390	393	384	373	434	402	381	382	416	417	412	413	416	414	420	383	382	380	391	428	407	423	423	381	387	383	396	422	414	394	411	383	393	373	399	414	404	401	405	381	392	355	406	412	393	405	431	400	404	384	385	411	406	391	408	403	391	424	405	389	420	405	399	431	396	408	390	432	376	362	386	401	395	397	422	430	397	397	397	430	413	411	428	388	399	431	379	421	411	362	436	380	387	369	442	405	388	438	394	410	390	417	418	417	446	381	359	396	414	415	397	399	389	397	387	377	375	415	384	403	398	428	394	390	405	400	397	442	412	384	398	386	375	408	363	416	414	392	386	438	413	445	414	393	395	420	411	376	424	392	390	426	425	393	380	383	359	401	412	381	403	433	405	407	403	387	388	397	405	381	393	413	397	418	385	414	419	357	387	392	371	402	411	375	402	399	395	391	400	403	418	403	369	393	414	418	366	398	395	414	409	420	417	395	404	405	418	416	380	397	402	372	404	434	419	406	437	402	404	408	395	416	410	411	459	416	414	429	401	418	387	442	421	408	406	410	399	421	368	448	379	360	388	369	390	410	418
39210	62579	45304	27172	13855	7367	4968	3646	2579	1917	1596	1356	1117	987	906	803	764	690	649	605	549	488	511	472	522	495	474	469	455	490	439	423	484	451	487	458	437	429	441	410	407	449	433	452	395	401	386	413	445	437	410	443	439	443	427	431	420	417	426	415	423	422	463	397	426	410	432	409	430	428	394	453	428	440	403	471	452	435	427	437	436	426	437	439	430	432	417	426	459	439	431	452	438	435	412	408	441	437	429	434	451	435	411	427	421	417	447	411	466	429	429	451	419	464	390	468	460	437	435	423	452	428	429	423	499	424	436	444	410	436	422	412	398	448	425	443	402	426	455	420	423	416	451	435	447	444	431	452	417	422	427	442	424	451	416	456	396	418	431	445	464	423	475	424	473	442	447	402	386	422	456	440	437	433	415	414	430	435	412	415	432	389	430	398	389	419	454	437	444	464	440	424	389	447	427	446	447	431	427	442	446	432	466	434	439	448	431	426	415	411	419	508	443	434	461	452	418	458	419	413	441	449	414	406	440	436	454	385	405	405	436	410	425	433	391	422	439	439	399	436	443	414	440	433	438	443	399	431	418	404	443	446	398	421	419	403	454	424	454	391	423	442	437	417	439	452	410	428	420	425	451	453	410	406	412	432	437	435	412	436	430	451	452	451	423	404	440	399	417	407	441	416	426	445	403	442	451	419	440	457	403	416	417	427	439	418	402	409	423	420	450	448	435	390	430	437	429	420	425	426	417	398	448	437	443	440	439	455	438	407	430	431	453	414	439	457	412	443	465	415	430	451	383	450	442	413	407	436	426	436	450	446	430	437	414	451	415	443	434	413	415	387	425	447	395	416	404	438	462	435	442	433	426	438	413	407	466	438	447	410	491	428	430	460	419	438	413	431	415	416	445	433	422	428	434	442	406	436	416	394	423	414	412	414	429	458	429	419	461	436	435	428	404	445	400	413	465	422	427	447	445	431	443	480	431	429	443	402	428	427	442	400	429	410	407	399	470	403	447	444	455	413	456	420	443	422	449	417	429	453	438	399	401	421	430	407	432	401	441	428	421	409	448	427	447	458	413	419	432	445	421	428	428	467	409	457	454	404	442	457	453	426	470	436	432	399	429	460	430	450	451	407	471	407	425	390	446	416	472	475	430	463	436	413	435	426	475	442	378	425	451	417	402	426	435	404	440	426	400	394	407	444	436	465	438	452	444	415	480	442	428	408	413	406	418	436	433	433	450	422	437	417	426	434	407	471	436	391	483	377	420	427	448	384	420	431	404	438	442	450	418	448	430	421	479	456	414	428	438	418	437	422	422	426	410	411	418	440	431	471	471	403	459	427	454	399	421	431	406	443	436	407	416	474	427	399	410	418	403	412	392	433	416	462	424	442	438	452	410	459	401	436	427	463	462	412	480	412	400	433	440	474	433	435	437	401	429	391	460	427	375	427	456	434	430	431	452	436	415	415	436	425	410	432	433	426	440	407	442	409	401	436	437	415	435	419	406	424	449	426	405	451	421	416	421	444	430	440	461	420	395	452	410	429	392	406	430	436	439	414	380	441	418	415	432	434	416	414	423	414	418	459	397	420	423	411	424	431	432	419	400	451	448	416	417	436	419	396	415	448	437	442	432	436	424	438	441	401	459	415	404	400	435	443	423	417	405	423	432	409	433	455	430	413	437	449	438	452	426	418	410	447	421	434	444	425	475	435	428	431	455	410	441	439	401	419	474	436	413	421	444	415	439	398	429	454	407	423	434	417	401	427	447	442	458	439	438	448	450	445	436	458	434	423	455	417	418	409	421	450	419	441	444	400	413	415	440	427	420	413	400	411	411	406	435	415	388	444	414	420	413	439	466	412	440	432	406	452	406	428	429	475	421	391	440	405	441	453	405	421	420	445	455	422	404	435	395	415	422	445	435	425	449	433	431	424	432	396	399	452	461	454	448	416	413	428	411	435	403	462	420	408	432	433	438	458	458	460	457	435	429	476	424	451	435	437	427	458	442	418	427	449	447	423	465	435	432	395	401	422	450	372	400	425	447	423	462	440	436	423	439	435	392	441	413	419	444	451	396	416	425	417	384	408	453	435	428	404	445	397	417	441	434	405	433	406	417	424	424	440	439	420	423	426	425	415	439	435	460	389	432	414	429	442	436	423	447	444	395	419	431	436	458	419	430	415	470	434	419	422	417	442	436	398	442	426	434	435	431	429	422	443	439	445	412	407	432	440	437	420	422	447	421	434	427	400	424	479	467	470	388	416	410	419	453	414	448	467	367	419	415	411	461	415	428	400	414	425	438	419	451	414	452	435	400	427	451	438	438	445	432	401	376	392	472	424	455	435	424	446	448	406	451	411	411	446	432	450	432	422	395	449	391	426	429	391	398	415	416	449	398	430	439	434	418	415	442	455	427	432	383	424	413	439	430	442	425	405	452	407	464	433	389	436	412	449	420	427	427	412	443	451	434	400	444	453	425	396	425	440	449	409	429	439	427	446	446	468	422	392	422	416	450	432	448	461	427	439	451	416	455	434	432	426	434	440	462	437	468	428	457	395	393	408	418	436	390	438	403	424	418	435	435	396	417	437	421	408	398	477	410	434	436	451	421	430	416	421	366	440	390	460	450	427	419	430	429	455	434	388	428	436	432	433	445	414	461	426	427	406	446	398	429	415	428	421	443	434	424	409	400	451	426	434	443	425	456	421	393	417	426	430	404	392	437	435	421	434	419	447	420	420	442	373	437	432	420	420	418	431	403	417	428	429	428	452	455	402	369	419	402	437	468	393	443	403	443	408	434	433	459	404	420	403	437	417	405	440	397	427	423	420	441	408	418	423	427	461	431	416	417	406	420	426	442	439	465	406	424	456	414	433	436	444	465	455	420	452	447	427	417	448	454	440	467	435	375	421	424	427	430	423	386	416	455	415	424	452	422	410	428	440	413	401	398	447	421	443	443	405	432	452	402	452	454	433	451	454	433	449	444	421	424	431	449	432	419	433	455	433	415	455	404	391	405	449	434	452	448	474	441	429	421	408	462	449	430	433	422	472	422	433	436	398	424	452	397	433	395	451	449	416	437	463	454	443	449	428	441	440	443	428	432	399	443	416	433	428	428	431	449	450	431	441	452	402	430	398	406	440	442	459	431	401	437	431	427	423	426	400	422	419	387	416	419	443	425	405	449	412	452	416	454	438	417	433	460	434	401	419	409	413	426	400	428	442	436	435	409	419	453	441	397	411	441	408	466	420	409	402	453	468	404	416	435	378	407	428	457	427	439	404	428	445	395	409	407	425	434	456	446	455	419	437	415	418	442	447	420	450	440	424	405	423	430	420	428	417	401	419	436	428	410	431	435	446	426	397	474	427	446	431	432	416	441	411	405	419	376	415	401	450	441	445	417	437	405	465	453	386	431	402	440	434	401	430	412	425	404	411	434	410	441	461	422	404	430	442	430	410	448	369	420	472	432	426	449	427	442	457	432	441	416	442	473	432
32020	30949	27932	15266	5358	2287	1601	1158	956	851	733	673	618	596	565	554	563	509	503	544	487	469	479	466	440	480	422	456	447	445	437	445	432	433	430	479	501	418	427	426	426	442	454	438	437	444	423	420	447	418	445	451	424	466	435	435	474	455	442	430	425	419	484	426	479	477	412	431	453	477	445	430	465	426	455	434	437	423	489	459	426	433	446	418	436	472	422	432	410	438	458	457	439	475	397	444	442	444	454	410	458	423	492	468	420	421	443	427	468	421	451	435	443	494	417	446	439	459	453	461	436	477	441	439	426	455	463	461	431	440	465	465	479	404	436	438	472	438	434	419	443	446	432	488	431	436	426	462	484	432	458	429	462	461	442	454	419	454	416	427	422	433	452	429	426	444	433	425	392	475	393	479	498	449	445	451	426	443	449	504	435	434	457	441	429	448	457	482	449	466	439	417	463	433	453	424	452	475	417	442	462	448	433	418	428	415	439	437	461	461	467	448	458	449	450	428	441	429	417	461	430	407	438	432	441	407	462	416	443	439	449	450	439	431	480	442	452	465	425	421	442	431	430	455	493	434	448	408	420	451	464	440	450	461	445	456	440	449	436	421	454	459	448	465	426	452	427	507	469	424	448	418	399	465	413	466	468	451	380	427	404	415	443	431	479	438	434	448	442	452	444	416	494	462	461	440	442	452	429	460	419	425	460	453	442	414	453	486	475	454	452	415	468	450	442	396	431	453	461	451	433	492	478	443	418	434	439	464	472	428	430	467	444	424	467	465	443	407	458	447	424	494	464	451	410	504	415	435	430	453	470	426	453	474	460	440	451	436	477	442	442	425	459	461	446	481	462	427	461	445	449	416	429	428	468	410	446	404	433	439	462	424	418	451	439	479	441	449	449	472	438	448	462	463	447	427	463	448	432	460	413	470	428	469	427	453	486	425	446	439	439	432	417	435	463	469	442	433	425	437	435	466	451	413	462	451	473	449	437	413	473	452	453	439	437	462	441	416	415	442	446	400	454	401	435	380	444	459	439	442	423	428	446	442	423	454	431	430	462	435	436	435	441	461	456	446	423	448	421	447	411	416	436	446	425	431	435	430	433	413	443	457	452	428	454	467	444	454	448	439	443	442	478	476	423	441	427	479	470	462	442	394	433	449	442	455	397	473	470	443	446	468	473	436	463	416	414	443	406	450	439	446	442	459	456	439	450	420	460	409	451	465	447	433	432	444	429	430	451	443	431	436	462	442	472	396	465	439	431	437	454	449	437	446	477	418	456	418	444	417	458	437	444	431	412	456	470	458	456	470	440	465	484	469	427	438	473	438	473	422	427	450	426	446	441	440	445	417	441	434	449	428	475	467	458	435	409	408	490	440	397	437	435	476	453	436	420	438	396	443	481	459	452	452	401	484	488	412	412	425	479	411	444	431	455	429	445	466	454	444	479	432	468	435	446	455	451	453	447	416	433	463	449	440	418	442	425	459	439	472	455	426	429	457	452	399	481	480	464	467	452	448	463	434	465	433	460	439	437	437	470	473	452	415	433	456	440	429	444	422	451	445	460	460	413	420	444	446	426	449	423	452	497	422	408	432	481	448	459	416	426	458	417	475	448	466	457	405	461	466	462	430	425	433	444	461	432	410	451	457	436	445	449	491	461	429	474	468	449	445	417	437	439	424	416	459	453	440	439	420	457	442	478	446	459	420	478	456	453	442	462	472	423	474	460	413	483	422	459	427	424	446	431	466	463	426	391	439	444	436	437	459	467	452	433	435	453	423	445	459	464	431	457	450	435	454	461	434	451	455	426	468	441	446	422	402	426	457	444	425	463	430	442	414	430	432	406	403	475	458	443	416	394	463	475	399	458	464	449	456	452	463	415	480	468	422	461	435	441	468	403	442	418	446	430	400	461	411	433	479	402	429	482	417	487	453	423	435	458	505	477	450	439	459	451	444	457	419	420	489	472	412	447	435	459	435	439	409	450	486	437	456	457	495	441	473	436	422	417	453	419	428	430	411	459	441	428	402	437	470	458	443	474	455	419	425	483	461	425	443	453	426	445	430	453	449	453	454	443	435	474	462	427	447	449	415	433	456	438	454	431	465	437	438	472	444	437	430	440	479	438	480	449	453	448	466	408	434	474	478	431	472	417	462	415	457	411	469	428	454	423	457	429	465	472	430	386	430	431	440	450	461	437	418	424	461	460	447	443	463	456	436	427	479	424	422	448	453	478	462	462	443	450	472	424	451	450	413	448	426	418	452	417	456	452	449	433	441	462	404	409	404	456	412	442	471	445	436	449	427	468	493	418	454	442	450	452	437	409	426	454	430	432	439	407	454	453	466	458	466	433	448	436	437	501	439	442	449	405	447	445	452	479	452	445	436	465	489	466	482	435	426	479	446	465	427	443	407	446	448	470	470	417	448	406	455	436	461	461	441	415	428	445	403	450	458	446	467	431	458	451	493	421	457	457	452	450	421	491	468	423	454	429	417	425	447	456	437	425	394	446	431	447	415	467	427	458	455	460	479	447	408	478	451	449	419	448	430	435	437	461	424	441	460	409	485	424	433	443	448	465	452	448	458	437	475	434	435	412	436	473	444	480	442	448	441	404	453	419	468	421	416	453	441	431	454	429	452	467	452	439	428	427	438	455	401	443	403	456	458	458	461	436	440	450	464	427	444	444	485	404	450	452	448	455	481	464	410	446	445	447	444	469	468	470	484	445	394	467	420	417	450	458	412	498	446	414	474	429	493	421	428	471	435	459	447	474	424	447	434	442	415	434	381	471	479	423	458	470	427	444	473	476	419	459	488	433	476	463	416	432	472	435	437	450	446	419	414	449	456	469	415	451	460	411	449	433	473	453	460	414	433	444	466	494	445	448	448	436	420	454	463	480	455	433	439	444	423	444	416	423	447	436	452	432	447	470	460	452	468	437	455	426	447	447	457	430	431	431	428	427	430	484	454	439	459	428	456	460	483	460	464	418	422	429	431	413	464	425	454	480	429	443	425	405	450	466	437	432	432	438	445	413	430	413	472	445	453	404	454	436	454	473	473	423	449	435	422	465	470	403	447	458	392	472	463	448	408	427	458	453	437	461	471	441	433	454	446	464	422	430	427	398	450	429	436	445	430	394	411	439	443	465	433	448	435	453	418	407	475	478	429	434	440	471	413	461	433	470	429	452	450	416	455	445	470	445	433	435	432	494	464	464	451	423	442	441	473	427	498	436	426	458	424	463	439	440	444	433	410	462	418	473	458	436	492	419	446	434	439	418	442	482	477	479	443	427	448	442	403	457	444	448	451	450	445	410	449	440	451	424	484	452	468	435	439	420	458	437	435	425	451	387	410	425	420	487	395	443	419	428	487	480	406	449	429	426	449	422	431	447	442	431	425	500	481	433	449	485	452	421	418	437	433	416	492	435	458	425	464	473	498	417	446	483	448	427	421	482	424	431	444	473	432	479	428	486	418	421	425	459	431	439	442	451	457
34403	43973	29364	15176	7079	3896	2773	1873	1426	1183	1083	905	773	694	722	647	634	563	550	578	539	556	513	516	494	513	488	502	514	506	476	547	478	485	482	499	473	522	519	481	538	472	495	517	523	470	465	479	534	466	497	498	475	490	507	466	497	482	507	485	523	478	478	462	497	499	486	519	495	475	485	480	477	510	505	466	524	508	517	488	471	482	471	475	438	496	470	473	518	477	495	482	468	455	474	510	461	480	469	446	494	543	516	474	475	488	521	485	516	507	503	511	509	471	448	462	462	486	475	487	466	535	472	484	522	477	457	520	506	502	501	468	493	477	476	477	463	465	471	482	457	492	472	496	448	491	483	498	514	511	478	484	469	491	470	521	452	505	439	487	501	472	488	480	461	484	521	471	467	530	502	488	465	521	483	527	489	480	482	487	484	467	515	453	492	470	464	497	463	495	493	492	461	510	470	485	496	445	510	447	452	496	522	490	485	475	493	460	489	522	520	567	458	501	457	465	440	484	484	489	465	467	471	484	504	463	439	490	456	495	484	508	489	481	490	497	508	473	509	524	463	440	504	470	510	470	492	488	513	513	484	468	470	498	476	492	481	488	501	517	483	452	497	500	458	504	509	478	469	497	466	493	498	490	481	476	457	482	489	484	490	460	487	508	503	497	485	489	509	453	514	486	438	447	436	461	490	431	506	459	502	526	474	485	508	493	498	511	490	497	520	472	497	470	528	479	511	509	490	467	506	494	486	449	474	461	485	487	471	492	506	530	504	493	526	460	521	469	469	486	489	486	505	501	422	457	458	462	524	471	463	491	477	478	478	476	435	496	486	512	514	468	501	484	482	489	464	507	504	483	485	503	484	465	492	472	513	498	513	470	507	458	503	498	476	520	506	506	471	457	488	492	473	489	471	460	473	489	453	430	467	503	517	519	513	450	477	491	464	476	492	456	468	488	439	487	441	484	495	498	498	471	509	495	460	456	501	467	492	498	470	470	510	499	509	507	464	490	525	461	507	462	455	515	469	458	448	434	467	475	500	507	520	477	488	476	478	480	495	473	472	484	458	428	495	530	476	476	494	504	506	464	486	485	481	474	493	482	532	516	467	481	469	454	509	471	498	508	482	493	471	498	435	454	465	481	519	456	442	467	501	507	512	514	465	476	495	493	461	470	514	437	485	491	535	471	494	494	531	462	466	474	529	508	475	499	496	468	466	464	499	535	488	446	512	467	484	489	519	451	457	475	487	486	522	494	489	509	483	457	485	505	485	536	508	492	480	487	486	503	455	493	484	467	525	481	507	484	461	461	450	474	468	466	462	502	491	515	512	474	486	488	504	471	482	486	486	511	500	503	493	469	521	519	491	508	492	464	469	491	484	478	489	484	482	493	463	517	434	445	503	482	521	489	488	513	464	469	478	457	459	460	489	513	510	491	492	508	495	491	488	514	473	459	501	501	474	473	480	495	497	517	436	509	492	471	502	488	472	504	526	447	486	478	487	474	459	476	518	465	520	500	436	510	458	522	480	482	480	469	462	491	479	506	468	510	445	538	504	457	533	482	495	471	478	496	514	448	515	482	509	504	497	497	456	497	514	467	486	466	449	492	492	452	479	508	482	499	485	444	477	493	498	515	476	459	476	503	450	465	498	477	486	440	492	525	448	451	504	472	508	490	475	489	510	506	471	458	495	515	513	457	496	534	523	489	515	486	487	464	498	500	472	491	480	469	445	455	512	492	492	482	476	509	446	503	488	497	489	476	492	511	495	459	471	472	533	473	478	439	432	500	474	455	508	504	481	500	481	465	479	501	486	489	508	472	488	459	478	459	498	492	467	526	482	455	464	510	472	476	516	505	458	504	487	483	443	475	493	487	481	478	506	476	456	533	490	525	523	525	452	484	513	441	524	493	475	494	515	518	500	478	466	511	484	529	502	501	474	489	506	475	497	491	505	485	483	519	495	521	465	487	509	477	511	476	471	484	521	470	535	497	480	486	481	510	487	475	513	491	485	463	531	493	474	484	517	491	469	475	489	471	495	517	470	502	485	510	506	462	523	479	510	458	510	488	490	500	473	507	466	445	478	484	492	473	476	482	485	497	447	485	533	457	488	481	516	522	479	495	496	508	477	459	514	506	504	489	487	461	501	479	493	495	499	441	534	505	480	507	488	492	462	499	500	501	498	510	484	492	519	482	474	499	479	470	483	503	508	446	491	452	481	501	500	575	484	476	487	471	520	478	475	516	451	524	508	482	506	528	463	491	496	485	474	502	496	499	484	449	441	454	482	513	499	492	490	515	456	488	486	431	479	498	498	479	494	461	486	497	494	523	504	520	480	527	472	487	510	514	480	509	473	487	526	479	492	507	487	487	492	507	503	475	503	525	451	504	503	502	513	490	522	512	493	493	484	470	502	481	513	447	514	502	495	481	522	522	495	485	456	465	516	473	470	496	447	472	535	470	479	471	479	505	485	530	449	474	537	537	471	493	456	484	491	486	507	494	482	515	457	494	504	496	471	480	501	513	474	475	455	475	516	437	514	480	456	500	505	460	515	478	486	451	495	494	473	473	547	452	455	486	502	503	458	505	464	523	534	485	442	488	493	487	446	477	503	494	504	487	483	476	493	468	504	482	496	521	462	487	479	520	526	476	474	502	477	510	483	499	455	417	487	487	500	476	476	494	457	473	480	507	481	472	478	489	512	516	519	449	421	497	489	485	444	491	462	514	513	449	466	502	515	479	514	473	497	462	476	452	475	481	469	474	475	518	483	485	438	489	486	485	480	490	450	499	486	466	472	512	500	429	419	445	517	531	450	503	500	494	448	472	526	483	492	505	491	518	514	465	490	489	478	497	498	472	516	498	495	484	494	473	470	521	447	515	479	518	477	514	470	453	487	467	482	497	489	461	510	433	497	515	474	478	495	480	470	459	475	527	477	492	450	449	483	485	488	495	493	458	489	477	492	491	479	511	500	448	466	494	481	510	508	464	437	449	493	465	525	482	450	447	532	459	470	507	475	497	490	493	505	490	480	494	519	497	503	514	479	480	510	494	435	489	476	503	455	491	497	471	494	479	465	506	514	481	492	446	465	458	447	481	480	481	506	476	500	515	482	479	501	463	479	502	524	487	478	504	461	439	489	501	490	448	507	509	494	524	481	492	480	499	467	445	492	495	509	509	458	454	483	457	517	453	533	485	479	504	450	479	467	497	492	467	499	529	452	454	499	490	510	498	469	478	502	495	484	490	461	495	477	514	505	496	461	452	492	441	473	534	484	519	504	508	547	466	484	480	491	520	495	474	460	484	453	477	526	520	499	473	487	469	504	472	491	487	473	528	486	465	515	460	481	494	473	497	483	485	453	519	500	453	510	500	481	497	471	526	484	468	504	471	471	488	472	474	503	453	550	468	508	486	478	494	503	474	470	512	478	511	540	480	500	465	514	496	497	473	490	514	504	508	491	502	452	496	466	509	484	474	480	457	477	498	470	498
23839	21397	28529	24842	20935	11574	3825	2037	1428	1229	945	820	785	708	620	557	522	507	500	447	466	416	452	448	416	433	394	405	419	386	399	408	402	428	401	392	401	345	432	392	358	375	388	357	377	376	393	379	406	414	399	351	364	391	370	415	401	354	365	384	350	387	354	404	399	375	374	371	383	366	364	422	407	442	382	398	408	361	400	427	377	368	377	378	378	386	414	385	368	386	400	389	370	394	402	405	397	341	374	399	406	385	400	402	377	398	380	379	378	386	371	415	402	396	406	395	426	396	396	384	359	361	411	393	399	387	366	408	398	356	367	366	420	390	337	372	426	393	380	421	393	422	388	379	416	371	380	381	392	341	386	403	405	371	407	394	370	408	408	411	376	384	398	384	374	375	370	359	360	432	392	432	387	389	386	355	357	378	416	385	408	406	390	403	372	379	398	384	396	387	393	380	380	401	412	379	380	415	406	407	356	364	364	423	385	399	398	367	367	399	390	378	392	356	382	358	362	398	421	404	433	380	384	371	388	427	385	392	398	364	409	387	382	404	388	378	401	390	392	375	348	397	373	369	415	383	395	405	385	376	393	386	396	365	391	373	388	373	412	366	377	397	403	391	366	385	379	380	374	382	381	376	407	387	375	374	385	426	419	408	374	366	364	389	366	419	397	431	413	372	399	417	355	403	338	397	387	399	426	395	380	414	384	383	413	367	403	366	402	387	369	388	386	387	404	371	388	402	376	409	387	371	396	386	400	372	380	345	421	403	357	397	410	407	370	403	381	394	394	397	417	356	385	390	360	404	400	409	370	388	358	407	386	365	376	350	365	389	384	349	426	396	395	433	404	375	344	388	369	436	351	403	395	399	387	442	387	384	396	388	368	391	395	385	448	389	382	422	396	386	378	406	407	379	371	376	400	410	387	347	339	390	410	350	369	387	394	376	419	376	382	399	415	391	380	374	372	401	381	394	384	353	430	377	395	410	399	350	424	362	392	373	356	380	416	376	348	400	385	371	384	399	392	346	400	392	428	362	401	393	407	371	424	414	385	412	378	374	337	397	368	404	377	376	366	418	388	378	408	358	356	381	428	381	400	403	391	363	368	361	391	381	380	398	381	420	380	367	410	387	403	399	397	373	386	384	365	392	370	380	369	340	399	403	410	388	406	399	388	373	392	371	377	366	413	408	396	397	385	394	415	398	373	361	398	372	387	392	390	376	372	370	420	405	384	420	390	401	393	401	373	401	401	353	367	407	370	379	365	369	375	387	348	366	396	359	403	367	384	394	386	366	386	400	429	393	405	356	379	391	395	376	376	366	385	405	391	371	385	383	401	383	397	428	355	381	392	427	376	390	417	406	394	387	393	379	389	384	360	387	391	414	402	381	394	354	389	404	395	364	400	392	389	348	412	404	384	363	372	384	354	381	404	395	378	378	380	373	398	381	373	379	370	391	384	392	367	366	425	359	423	360	396	381	427	392	397	357	386	383	374	365	388	359	384	351	387	375	363	370	397	404	370	408	368	377	380	381	393	397	412	397	378	379	378	399	384	385	366	383	379	388	395	351	377	369	387	393	343	403	417	368	382	384	379	398	371	386	371	429	386	377	389	342	393	394	401	376	387	365	379	399	380	390	393	386	359	362	402	355	386	401	357	391	377	359	389	409	395	403	373	374	386	397	354	372	405	392	437	401	395	387	392	373	386	427	413	368	369	381	342	382	385	398	379	367	368	384	398	374	395	377	376	379	370	363	420	378	381	419	382	369	435	420	395	360	387	388	371	382	396	396	379	411	356	383	361	401	377	405	391	388	394	398	413	419	391	380	356	411	400	422	390	406	370	369	394	388	400	380	387	391	355	415	375	424	427	366	369	379	415	379	408	387	417	378	398	401	356	392	383	399	350	368	399	371	385	432	370	410	379	420	406	380	355	416	380	405	365	405	381	360	385	415	410	402	365	413	393	384	400	413	395	354	382	409	384	385	394	390	370	429	370	386	349	376	393	395	353	417	382	389	388	402	395	362	392	388	385	421	412	366	382	397	412	376	388	402	400	390	400	411	383	388	367	382	381	356	374	357	382	399	374	374	408	398	353	392	389	369	407	413	354	402	360	426	374	396	356	371	381	383	380	367	395	397	403	386	405	395	393	357	373	398	395	391	363	374	424	390	351	380	402	414	357	401	354	368	405	374	387	392	364	374	374	394	364	394	391	383	353	372	398	381	397	403	375	376	378	420	372	389	404	416	365	375	391	393	397	403	350	357	368	359	383	352	387	407	377	389	445	425	429	401	376	374	403	371	411	390	360	362	389	407	390	369	387	392	375	349	400	383	403	406	369	374	374	404	361	370	384	381	403	369	409	388	383	378	415	386	379	374	403	389	405	411	366	393	401	354	370	403	364	395	384	398	389	385	388	368	357	368	379	392	422	403	397	378	371	392	401	368	426	412	373	396	346	375	362	398	390	390	399	399	400	385	382	393	388	382	370	421	384	395	388	395	314	372	408	417	354	372	390	367	410	365	397	372	408	364	389	378	409	379	376	389	398	358	398	374	381	399	391	377	391	378	396	387	387	376	372	403	394	357	400	375	378	386	372	421	384	373	404	371	404	394	412	396	382	378	420	426	350	402	379	393	374	363	386	384	390	385	369	400	381	390	415	389	397	369	380	398	415	394	385	379	349	377	373	349	408	399	358	378	442	365	399	378	385	353	393	384	394	392	413	390	396	391	414	407	373	370	371	372	404	393	392	355	389	359	429	385	379	397	399	414	404	394	359	394	434	374	390	391	361	372	409	369	380	369	371	372	358	405	368	411	387	329	372	379	397	350	419	381	413	389	381	359	392	398	398	370	374	436	396	401	401	392	342	366	395	391	367	417	410	394	353	375	425	402	350	354	390	355	357	385	421	364	370	402	420	355	386	380	366	391	401	395	349	369	426	419	377	383	397	370	353	361	430	338	362	390	388	388	409	385	369	384	395	377	363	400	371	402	374	377	385	377	378	404	395	399	403	403	405	370	398	363	378	372	360	378	365	370	375	374	356	391	372	400	413	420	378	404	395	378	400	384	401	414	374	417	370	379	435	366	369	371	380	379	398	415	389	377	398	398	401	348	383	408	383	387	396	393	371	443	370	402	391	370	383	372	415	366	376	376	389	367	346	393	380	399	372	391	364	376	395	386	418	384	394	382	393	399	370	403	373	394	385	384	419	415	376	364	415	370	397	388	330	416	378	379	352	364	386	387	377	365	367	386	387	390	408	420	402	394	364	437	360	372	412	366	358	365	410	360	371	371	361	413	419	362	392	419	399	393	357	387	350	387	366	391	375	388	388	391	375	403	395	428	365	385	396	381	433	353	357	409	361	415	392	368	384	402	357	361	379	379	384	375	393	397	394	383	375	415	365	406	396	394	394	362	377	375	389	363	393	428	353	395	382	357	391	391	404	370	403	342	400	377	385	384	413	372	410	368	369	373	404	420	388	375	370	369	444	361
34936	55244	39364	23680	12077	6874	4403	3035	2345	1851	1519	1238	1111	961	858	716	659	623	561	574	551	476	502	472	463	457	460	481	395	438	474	465	412	451	428	418	425	413	404	427	402	430	412	431	413	453	424	437	430	428	372	421	416	396	435	419	434	443	418	409	430	425	425	410	448	398	433	429	440	418	428	418	423	469	431	411	469	409	433	457	414	420	438	427	419	410	390	440	425	410	445	424	440	439	434	408	423	434	387	435	434	440	428	431	427	397	419	444	455	485	411	404	442	440	437	425	407	421	401	418	424	378	426	433	428	446	403	403	446	452	420	445	436	444	408	434	421	429	420	392	434	460	455	433	384	419	436	412	464	420	406	413	409	417	445	446	412	432	413	396	459	464	423	445	408	377	398	425	427	422	460	409	389	418	471	448	397	429	420	441	414	393	443	416	402	412	441	409	442	421	425	405	448	431	383	418	403	409	413	427	427	425	437	441	460	419	436	431	405	417	463	444	396	434	430	423	447	464	408	360	387	432	413	408	407	383	426	409	461	406	453	416	391	423	444	426	405	430	416	438	425	383	458	441	429	383	451	415	391	400	409	423	434	408	445	436	384	409	469	427	368	404	427	428	435	400	427	436	433	399	408	430	428	447	437	433	392	436	401	417	425	424	427	448	457	447	402	433	420	478	406	424	433	410	388	419	433	448	454	429	448	473	406	400	436	415	436	442	406	413	434	417	394	382	416	406	443	400	452	398	407	452	451	398	434	394	425	413	429	449	441	423	439	414	409	415	433	424	417	435	423	459	456	400	426	435	425	415	438	404	428	420	414	438	440	390	427	415	434	421	392	439	388	450	432	414	455	426	406	432	401	436	409	407	417	447	423	428	438	375	440	386	403	429	425	374	403	423	430	456	411	391	457	401	437	448	405	401	455	387	427	419	435	407	451	448	441	413	397	446	446	437	426	402	431	457	401	413	434	444	419	421	410	421	435	416	400	415	434	442	425	392	425	412	410	429	423	390	411	432	422	375	433	415	416	424	407	407	407	442	417	402	456	426	412	468	451	415	445	427	406	449	417	406	399	463	447	422	415	469	429	412	407	423	406	405	404	427	393	376	412	427	391	446	438	447	416	464	405	425	416	428	428	390	427	438	425	426	436	375	401	430	396	409	436	446	416	447	412	465	406	459	454	431	404	402	396	404	433	392	426	396	422	438	397	428	434	417	424	438	421	403	444	416	442	464	430	400	445	424	434	420	394	468	432	441	433	424	402	421	429	417	435	411	416	430	389	441	439	414	392	414	399	407	407	438	410	465	417	413	433	395	430	407	421	430	407	421	441	454	464	393	425	401	414	417	408	436	423	407	398	415	436	415	392	423	403	389	405	431	451	435	432	416	436	419	412	438	421	413	447	432	395	428	467	425	428	445	442	414	426	406	402	430	462	429	439	433	443	408	414	439	383	462	422	400	428	398	394	401	422	426	440	440	413	386	415	383	423	415	456	457	450	431	414	449	422	434	404	404	422	426	390	418	396	439	405	423	385	410	424	408	461	434	424	408	439	432	438	421	463	459	420	424	390	414	417	433	453	412	455	478	379	427	431	412	425	449	432	433	379	460	438	432	428	394	454	440	460	440	404	409	405	429	434	467	488	419	407	394	411	408	384	430	387	451	434	438	405	424	411	431	419	406	442	408	420	432	407	388	451	425	436	425	430	386	426	398	422	409	412	451	419	411	420	429	422	477	430	407	388	480	454	462	424	415	398	435	427	402	442	461	399	411	445	444	436	423	395	426	454	451	407	400	429	451	382	416	406	429	429	459	396	399	422	426	425	418	407	416	435	439	414	379	420	449	418	440	414	427	417	432	420	451	456	421	438	416	432	409	425	410	431	395	414	418	419	453	430	403	406	440	437	435	426	424	444	403	392	427	449	449	389	433	398	416	449	422	429	418	434	388	387	432	445	462	419	441	420	420	412	425	410	427	425	428	432	407	432	484	402	377	449	391	442	436	414	410	401	410	405	404	412	414	380	438	440	434	438	407	428	426	412	429	432	448	414	407	419	428	433	371	442	446	390	429	426	422	417	450	446	456	453	421	387	415	433	427	367	415	421	405	431	450	419	379	410	416	498	442	415	437	444	419	462	430	419	396	424	451	438	395	426	397	451	431	435	404	415	415	394	413	427	391	438	401	455	401	419	416	423	419	411	424	402	428	397	402	423	398	436	365	413	421	433	416	449	405	396	412	416	462	391	430	453	417	476	444	406	424	414	444	444	429	421	415	416	396	443	407	398	424	381	392	435	410	433	439	439	379	420	404	411	428	440	427	437	412	398	459	427	405	455	420	431	429	428	445	450	417	407	403	409	417	454	432	409	413	399	408	446	418	413	398	454	407	426	444	429	436	446	401	413	387	435	448	394	380	391	387	431	437	440	388	380	432	457	425	417	432	409	440	445	442	425	422	398	427	428	441	403	407	378	436	424	412	445	429	430	417	460	419	387	392	429	415	458	415	407	426	417	422	398	416	390	432	428	440	372	405	392	410	440	405	428	449	413	411	386	424	453	407	424	457	416	425	450	439	404	431	423	427	406	412	446	419	418	397	450	453	382	426	413	442	447	436	432	406	454	443	433	453	431	443	405	438	427	409	419	423	399	408	430	428	411	435	442	457	419	438	426	401	469	417	413	402	423	451	444	444	413	412	440	393	410	455	455	459	405	372	406	435	427	409	414	421	468	439	426	409	394	444	425	411	461	439	443	410	435	449	465	434	406	445	441	415	423	421	379	423	447	411	401	402	442	401	450	443	462	435	410	417	372	446	444	414	400	400	432	402	440	426	419	420	423	441	423	417	427	397	420	435	393	430	419	443	395	388	416	433	428	413	439	413	430	432	420	413	428	413	460	442	447	393	430	402	417	436	404	410	436	430	413	414	408	449	421	444	424	426	429	426	416	388	400	445	413	390	418	430	447	422	422	427	431	455	405	401	390	419	403	439	424	422	442	413	454	387	399	430	428	453	452	435	427	429	409	401	425	451	429	429	419	402	413	464	423	473	432	418	440	448	408	448	412	421	413	389	442	430	385	400	433	409	443	439	425	428	425	417	402	435	447	427	400	430	370	423	416	462	414	484	426	396	442	406	419	393	412	455	445	412	413	428	421	446	416	462	401	459	441	446	467	424	441	406	436	453	402	425	431	435	424	429	443	450	437	426	461	385	453	421	425	467	423	393	413	433	438	422	383	449	417	440	434	411	436	406	418	418	471	443	387	444	440	439	407	424	395	439	410	381	402	417	416	426	430	417	426	431	428	406	409	388	419	442	425	409	439	404	396	385	391	423	431	402	422	450	450	404	450	406	401	396	437	431	389	426	453	412	405	456	410	420	420	410	419	415	424	422	419	447	414	450	455	437	416	436	437	429	417	430	383	436	410	416	429	415	428	406	394	474	409	359	424	434	428	417	423	407	411	421	438	434	427	433	407	444	401	409	434	423	387	432	396	451
24958	21328	27288	25315	12649	4094	2196	1444	1232	1079	852	822	665	642	590	556	554	561	539	519	480	515	499	494	477	472	491	478	474	483	447	498	537	486	451	459	460	455	438	486	502	450	514	452	430	448	453	529	454	478	472	434	467	491	472	491	461	487	422	445	476	432	466	457	493	463	496	463	484	489	492	452	453	498	470	456	472	452	492	444	495	447	431	507	434	462	462	463	454	485	451	469	462	473	494	469	458	477	468	460	460	484	512	481	491	522	445	455	477	463	500	446	448	517	453	463	444	491	474	450	516	445	468	468	465	456	460	465	468	469	450	448	456	472	460	464	466	449	480	458	446	456	465	473	434	444	472	465	489	455	472	486	466	479	491	440	499	457	468	497	457	467	450	452	484	453	453	485	483	440	432	471	462	460	469	454	475	499	495	480	487	477	466	495	452	464	465	465	497	471	480	447	457	423	486	461	497	483	466	475	461	451	508	465	481	468	462	477	438	477	498	425	465	474	470	475	480	495	431	481	476	482	480	433	455	451	480	501	464	486	461	447	465	435	472	513	482	492	492	507	476	435	444	465	470	482	483	460	483	479	461	479	469	466	469	469	476	467	464	472	490	449	516	458	464	476	458	495	476	464	493	479	456	425	442	463	471	465	441	464	477	482	484	436	480	469	493	432	477	495	489	461	474	475	496	460	455	472	446	443	487	430	479	484	496	445	457	495	443	510	463	462	488	496	448	442	484	458	501	471	440	474	436	488	469	485	421	461	426	438	472	481	474	448	449	464	493	465	462	493	476	504	459	473	483	496	482	461	486	483	464	440	430	472	474	469	464	486	443	469	457	478	481	491	451	451	469	457	449	457	476	435	504	506	491	476	490	493	491	477	467	466	469	440	475	497	422	479	509	486	477	434	513	468	462	467	469	485	496	461	477	480	447	445	445	455	464	466	469	504	491	457	446	455	465	487	479	506	474	456	508	464	461	488	523	484	457	462	495	459	503	485	507	476	482	466	494	478	454	449	538	538	438	476	442	443	486	455	484	429	464	477	460	492	463	484	452	431	479	466	478	519	506	467	487	463	488	469	503	496	478	504	457	518	498	443	433	508	476	464	479	483	479	477	478	524	473	467	452	473	482	452	491	467	455	490	477	414	445	488	468	441	470	442	429	483	485	457	479	464	542	476	465	463	451	460	468	501	473	470	495	495	487	458	483	428	464	441	456	449	483	452	465	511	430	499	442	479	477	427	460	449	436	425	490	463	480	455	469	458	517	443	458	443	454	458	429	478	460	489	474	436	481	444	465	465	484	472	468	493	460	463	453	454	479	478	476	457	470	480	449	482	439	447	452	464	479	469	467	465	462	434	446	459	443	447	454	477	471	489	467	451	463	471	454	457	478	421	494	467	511	472	451	471	467	509	482	471	462	488	454	479	497	510	490	475	490	433	484	501	475	479	435	516	485	464	428	461	484	468	475	532	459	465	470	468	439	479	462	476	463	472	491	484	491	497	486	477	494	455	437	485	474	438	495	483	490	497	465	519	455	510	460	438	465	414	471	506	476	464	436	473	456	449	437	484	439	490	494	479	456	467	456	465	517	476	470	491	481	455	474	473	482	468	438	491	459	480	440	457	463	493	454	452	464	491	472	492	498	490	473	403	499	474	522	472	492	443	514	484	483	430	441	481	468	407	479	446	476	468	488	448	470	505	507	429	462	467	426	449	476	463	476	478	447	483	470	445	491	474	469	485	465	440	454	425	467	465	438	438	423	494	482	470	470	439	490	465	434	462	483	457	464	478	473	439	459	445	494	508	439	499	457	440	490	459	479	443	455	505	450	453	516	466	490	482	443	454	469	461	460	481	471	462	460	464	454	463	453	466	488	446	498	444	500	510	480	450	464	447	494	471	431	456	437	459	465	487	503	454	465	482	456	485	464	497	418	455	521	483	473	491	453	485	471	496	473	493	454	460	449	461	473	509	474	454	490	509	500	473	493	495	493	460	446	483	456	449	452	455	471	499	419	488	489	494	452	478	450	477	481	483	447	492	480	447	459	472	479	478	478	474	441	506	494	433	466	445	472	492	431	447	439	467	447	489	484	463	475	475	490	482	445	504	486	456	476	463	445	434	471	479	421	483	483	453	498	459	472	478	437	451	482	488	478	505	504	481	463	468	440	448	495	501	478	501	483	466	518	464	471	455	417	449	478	467	439	485	490	469	463	486	452	461	503	483	467	436	443	457	436	449	472	459	483	462	466	506	457	501	452	463	466	498	491	476	439	444	485	489	474	460	480	406	474	479	455	446	467	450	457	471	451	482	452	483	485	509	464	463	480	487	489	486	499	439	438	464	465	476	464	503	480	459	454	426	449	477	509	484	461	473	490	461	464	458	477	487	484	461	430	501	493	462	499	471	491	481	455	438	447	483	506	474	478	436	493	430	464	474	430	487	502	440	485	551	473	439	448	486	486	485	463	458	480	445	460	476	477	477	483	478	435	465	496	478	474	481	460	469	493	469	460	493	446	454	446	448	489	465	506	460	451	478	478	450	475	448	492	465	419	438	539	454	495	487	457	441	466	509	499	463	487	469	448	473	468	483	452	443	470	473	476	466	452	462	460	469	468	483	452	453	484	474	441	416	507	510	473	461	488	467	448	459	483	504	487	493	478	453	440	480	483	470	462	456	428	498	473	486	477	466	489	491	430	464	487	462	442	491	466	440	474	483	466	453	446	431	447	491	469	471	429	503	476	480	473	476	478	445	491	479	466	498	482	484	483	422	486	500	458	464	462	452	497	474	473	428	475	475	443	476	459	478	469	457	491	457	441	454	477	462	527	478	443	480	451	485	474	417	453	467	468	491	460	462	461	471	486	466	496	439	470	506	456	459	473	475	487	457	451	446	494	493	472	481	467	463	486	463	493	466	449	465	448	502	484	435	466	481	497	481	502	480	481	453	468	485	472	443	520	488	485	437	453	461	477	468	472	470	431	454	472	524	471	432	493	476	470	425	449	455	452	458	451	472	510	503	481	459	484	476	470	505	450	490	440	431	501	447	467	500	507	427	482	438	488	434	443	490	477	476	449	451	421	470	538	451	490	470	470	457	488	457	446	447	451	441	466	469	474	475	454	492	471	469	463	475	468	509	457	461	489	508	476	469	483	438	445	453	471	460	475	450	549	441	439	474	451	447	475	489	452	476	450	463	471	459	464	471	448	482	450	483	477	490	479	459	457	474	478	484	482	462	467	463	448	506	455	471	473	463	474	474	512	454	462	465	477	503	483	420	513	515	463	482	516	465	409	438	474	455	503	466	466	473	463	440	473	484	459	459	469	443	480	434	466	427	468	499	462	455	456	485	464	466	443	488	481	442	471	447	486	462	471	443	481	486	477	464	453	457	448	504	444	447	494	516	471	494	505	466	493	470	456	460	486	488	435	449	453	426	456	444	475	504	449	439	471	462	451	448	445	454	466	480	445	499	470	419	484	465	413	481	476	437
33710	46978	32312	18231	10234	5504	3459	2506	1933	1515	1274	1159	995	903	812	747	676	670	644	581	579	563	556	552	543	541	518	528	492	511	512	523	515	513	482	531	551	533	521	552	523	544	534	497	550	533	498	504	522	477	559	469	513	495	472	519	544	496	478	493	509	516	472	505	500	531	537	530	525	491	508	490	492	490	535	492	520	497	511	532	516	505	527	546	531	503	491	511	565	490	498	512	500	521	455	511	511	530	526	497	482	557	527	495	524	507	511	512	485	498	488	538	499	529	506	508	516	531	489	514	456	531	509	491	530	486	493	514	478	503	534	531	509	534	531	492	483	542	509	512	545	521	506	568	523	506	536	492	494	522	495	515	509	531	494	509	519	536	501	479	500	487	471	516	486	519	523	495	518	508	529	484	546	511	474	557	555	528	435	473	507	534	490	496	459	503	510	516	528	501	498	501	514	528	522	516	492	505	488	524	529	460	491	550	506	494	484	522	493	484	532	514	508	565	519	482	477	527	516	487	501	500	507	482	526	521	455	496	490	494	519	487	508	501	480	517	509	524	472	513	523	510	498	501	555	492	520	498	531	519	493	475	548	475	547	462	484	503	473	534	523	491	530	536	500	471	508	490	542	526	526	560	523	526	501	496	499	516	508	505	541	535	493	488	480	534	495	506	534	544	504	551	512	520	540	514	504	533	486	497	512	519	492	503	476	525	536	497	475	484	504	495	513	479	504	500	472	523	518	496	552	538	485	511	492	504	493	484	492	527	547	533	496	504	483	499	539	520	497	529	522	495	542	495	528	489	483	513	502	501	500	459	504	504	494	473	504	512	521	504	508	495	516	481	534	509	514	491	494	492	487	481	523	516	510	541	528	507	502	495	496	509	527	515	514	456	534	502	505	468	534	523	481	479	522	509	487	510	523	534	549	519	528	469	504	531	462	561	550	535	531	497	497	538	520	501	491	518	512	527	508	488	502	482	515	549	495	522	511	506	518	525	477	482	495	484	539	518	528	492	514	496	500	548	501	492	484	492	506	497	539	498	503	468	516	488	538	510	483	521	486	518	518	482	509	447	516	530	495	514	461	489	516	472	518	517	500	502	492	497	509	515	500	466	454	560	461	508	479	548	483	521	507	507	473	541	458	483	509	484	475	519	494	501	510	532	487	507	486	545	488	522	486	490	491	504	517	533	543	547	475	523	504	524	506	494	456	514	501	541	518	523	493	552	496	521	532	485	525	489	529	482	513	505	500	494	514	571	483	552	477	494	487	511	513	527	502	488	505	498	533	514	486	498	522	515	499	494	510	514	525	467	517	533	527	529	498	498	529	529	528	536	498	487	536	497	530	553	516	532	472	511	527	483	526	515	538	477	502	524	489	558	491	515	502	515	490	503	537	572	521	454	512	555	535	505	510	505	473	506	531	524	491	530	525	522	505	525	491	527	543	493	492	512	499	513	524	521	501	450	508	512	523	500	499	493	510	469	499	494	516	531	526	506	559	540	516	497	509	543	535	503	500	532	480	554	521	491	492	468	485	477	516	527	502	549	499	509	514	506	501	500	492	521	521	491	570	483	505	549	518	484	494	523	488	531	505	552	501	498	518	512	493	535	532	506	488	505	491	488	492	480	521	524	526	520	477	506	507	482	488	524	519	493	500	506	517	514	470	489	516	506	512	532	538	482	521	502	489	480	507	491	497	497	512	503	488	511	513	480	449	549	499	522	542	479	507	556	488	503	465	522	534	508	522	486	522	512	520	475	487	558	524	482	532	471	514	521	532	481	515	530	506	509	467	538	498	485	519	526	500	528	496	511	502	526	487	499	516	474	479	476	476	508	512	456	527	449	473	514	516	473	518	529	542	578	498	478	543	515	562	524	492	542	467	543	496	502	517	546	515	531	526	485	482	533	529	496	517	486	498	491	522	509	527	479	506	535	505	503	521	563	499	494	522	508	497	486	511	536	470	490	540	462	517	554	497	501	489	525	475	502	530	472	517	453	512	491	522	471	510	508	527	475	444	509	519	485	521	490	493	485	484	501	469	502	517	497	516	508	519	487	500	503	501	530	497	494	487	514	518	519	532	506	505	490	484	519	475	507	537	515	477	505	500	461	499	512	490	493	508	539	503	536	524	515	477	550	515	538	509	476	511	485	536	507	473	490	505	501	521	498	513	536	524	524	524	527	523	523	522	512	470	501	535	481	500	490	451	486	523	496	485	515	492	507	536	509	480	510	501	507	521	522	493	537	501	475	542	527	535	505	545	513	535	532	510	525	539	492	510	478	506	529	536	523	455	482	509	471	514	539	509	545	548	565	517	500	574	537	563	538	492	494	543	506	505	512	500	558	518	511	514	514	484	537	482	477	510	508	494	512	510	510	474	527	507	471	470	485	494	499	503	509	505	483	467	508	485	497	541	495	516	498	494	513	495	460	575	519	448	512	505	504	534	483	473	511	539	513	554	535	474	503	496	482	505	474	508	502	504	452	496	527	516	493	524	500	464	518	508	489	478	500	509	511	490	500	464	505	525	513	533	515	513	513	477	472	497	485	536	477	538	506	484	480	477	508	539	517	525	505	511	464	506	502	537	552	502	537	515	527	483	482	543	498	555	502	476	518	487	502	505	500	516	512	496	509	486	521	496	494	492	478	519	499	522	503	490	514	501	494	517	554	488	491	518	500	495	489	501	480	506	487	536	507	520	509	491	527	494	501	509	502	518	502	503	518	496	498	500	497	506	531	499	482	490	525	523	520	499	506	505	534	495	532	545	558	520	526	487	488	500	499	489	508	528	503	520	458	497	518	505	484	506	523	496	510	514	483	507	522	452	440	509	511	511	480	524	482	532	515	505	532	514	504	505	501	519	508	498	541	532	482	490	485	497	504	549	490	492	507	511	520	496	495	513	524	502	548	479	493	500	458	510	508	530	500	506	519	503	499	502	517	478	476	522	490	501	490	527	509	524	498	526	470	490	482	507	481	516	514	475	490	490	499	512	486	490	504	504	489	531	499	484	484	488	499	485	491	495	513	515	517	455	498	516	512	502	505	511	528	492	517	524	513	513	525	499	538	513	524	495	485	487	515	475	532	532	508	502	501	485	479	502	498	514	464	506	472	534	512	512	484	523	487	477	504	485	510	514	515	503	462	510	495	507	483	531	503	504	526	472	551	529	500	508	526	466	498	508	518	474	506	500	543	502	506	532	461	515	443	531	506	497	529	510	531	510	486	479	474	491	464	530	500	512	488	502	487	527	487	511	493	527	501	499	540	556	475	493	496	515	503	514	493	504	504	469	537	491	507	546	505	490	480	493	507	484	521	501	508	535	494	484	447	502	528	523	532	535	512	481	517	492	520	504	489	493	533	503	462	503	521	525	527	525	488	541	481	516	484	517	522	512	499	505	494	513	508	485	510	521	501	514	530	529	498	542	536	509	509	517	529	496	493	495	521	504	501	471	527	501	563	440	462	503	511	531	515	515	515	501	510	515	525
22749	21445	29045	24321	21690	20988	10863	3248	2079	1638	1388	1157	987	862	701	704	596	565	536	536	498	465	484	471	447	467	425	433	399	403	423	426	445	428	403	398	385	400	404	403	407	419	415	419	397	419	412	378	390	382	385	432	389	426	402	430	410	403	424	386	413	389	402	435	387	378	429	414	371	410	402	375	391	421	368	420	386	397	402	410	416	364	403	368	373	388	366	429	436	421	350	391	437	396	376	430	434	384	396	402	369	429	419	439	396	371	379	385	410	428	419	407	409	423	417	408	386	422	440	398	416	390	386	430	415	360	410	404	398	378	421	365	404	390	406	408	419	387	445	391	416	413	389	384	421	412	399	385	373	415	414	399	383	385	376	410	409	400	393	390	410	426	398	432	416	397	385	379	454	371	465	378	392	388	393	408	404	406	413	404	424	394	440	392	400	414	438	407	394	394	391	405	392	376	420	383	424	456	458	380	406	434	427	371	420	388	404	396	375	414	428	424	367	419	373	414	376	446	416	408	392	378	403	412	429	373	416	450	420	397	351	394	411	389	413	379	436	423	391	425	401	415	424	439	358	398	374	376	434	387	385	424	371	404	421	423	396	418	374	375	399	383	394	408	382	377	392	409	362	375	405	432	428	412	388	440	420	377	409	354	404	404	401	407	431	415	376	390	394	439	407	368	418	382	414	404	441	399	369	384	419	402	379	409	367	461	397	404	389	381	397	394	374	400	414	417	404	412	398	400	417	437	399	444	404	392	401	409	398	410	422	402	417	408	403	397	420	423	418	401	418	397	378	400	410	375	365	395	357	369	390	396	409	384	391	416	406	399	378	423	437	392	425	424	411	414	421	403	416	400	377	390	394	438	413	416	389	406	414	451	389	386	406	368	402	381	400	405	415	451	400	389	385	388	443	394	405	399	406	416	422	428	382	381	390	400	399	383	420	436	393	410	432	404	422	381	398	402	389	386	344	411	409	429	400	372	402	423	379	426	410	392	368	436	435	392	390	397	399	409	422	419	388	400	390	414	385	408	410	419	429	402	433	419	390	391	404	447	377	421	396	429	386	389	400	414	405	435	438	359	371	415	406	398	404	434	380	425	439	358	401	412	416	396	404	411	409	376	423	413	385	394	398	414	390	371	396	411	422	408	435	396	425	380	358	388	366	404	425	389	412	385	398	418	364	391	381	422	416	387	430	418	416	403	415	404	424	416	410	407	377	398	390	406	404	410	385	399	396	430	386	397	392	387	399	396	367	376	374	404	449	374	407	367	414	394	428	386	425	399	409	392	406	392	387	385	427	389	381	379	413	418	397	399	420	390	398	405	400	377	407	417	371	412	414	413	407	405	397	391	399	414	398	405	394	402	425	411	393	423	413	370	412	395	394	387	421	405	410	437	424	395	393	424	373	420	410	394	416	406	402	416	405	384	393	395	383	397	388	403	415	387	412	387	420	415	425	430	414	383	395	405	402	394	382	381	389	388	416	391	403	403	362	415	402	408	420	419	419	428	410	391	444	414	406	409	383	368	403	397	413	401	379	408	382	414	405	417	416	441	442	393	386	399	425	403	413	384	428	412	404	406	405	410	387	389	402	396	364	374	401	413	427	390	371	422	385	411	397	401	402	392	373	442	428	449	390	392	409	372	372	420	379	408	380	371	399	393	408	394	420	401	367	434	379	402	414	419	371	407	422	409	413	388	412	398	434	363	374	393	419	401	445	403	399	373	405	436	403	397	392	410	436	375	402	391	426	377	398	436	426	447	428	355	372	382	395	384	425	429	432	398	384	405	400	416	403	377	426	406	371	388	414	434	396	389	384	422	388	376	412	408	420	402	390	399	398	403	405	390	413	401	406	403	391	418	368	393	391	387	402	424	453	401	414	404	405	414	415	416	403	383	370	383	395	390	426	371	400	411	438	388	438	404	414	393	386	422	426	417	414	407	418	475	412	410	383	392	430	407	420	394	392	400	419	390	388	404	404	440	409	420	395	421	395	383	380	364	418	414	411	393	385	394	382	389	430	402	381	412	408	409	410	412	419	425	416	400	418	374	440	361	363	385	379	364	378	407	399	401	376	384	422	437	427	420	398	385	402	426	343	397	377	405	407	419	374	431	380	400	356	441	397	420	414	379	421	395	402	397	374	358	388	394	396	412	419	398	390	373	402	398	406	395	425	413	376	423	412	412	399	416	434	403	382	411	385	389	391	431	401	381	398	399	407	361	414	409	367	411	404	396	387	426	411	425	414	404	402	437	424	433	422	412	376	408	381	394	411	394	394	408	413	421	422	371	432	406	406	387	396	434	382	398	407	406	428	406	409	403	389	346	392	402	382	399	400	371	398	420	378	418	413	371	435	425	368	419	423	431	417	437	380	405	362	413	379	425	373	406	422	428	364	426	401	418	400	411	377	397	384	388	412	393	379	385	417	393	408	415	420	409	426	399	409	404	382	391	391	373	412	408	381	432	373	407	405	396	401	399	385	394	363	367	423	427	392	426	378	385	416	438	374	426	361	394	410	381	415	389	412	420	414	376	410	405	408	388	433	412	382	395	394	412	413	426	408	399	423	413	415	426	422	391	397	385	371	429	391	405	420	407	420	412	396	406	416	393	390	409	442	379	419	396	384	391	400	416	376	399	390	421	382	405	393	387	384	441	407	425	392	419	417	402	374	393	398	396	396	424	368	378	382	377	408	399	404	424	409	427	417	402	443	364	391	442	377	401	411	421	363	400	428	418	401	378	415	414	395	377	423	413	407	405	389	401	378	402	419	386	450	401	403	411	394	408	388	371	391	373	412	388	402	406	421	380	430	378	412	398	418	398	386	412	401	398	408	399	386	416	391	405	416	450	379	386	379	388	418	408	387	401	413	420	405	356	431	396	378	394	399	415	402	392	391	400	446	437	384	390	378	399	398	385	415	414	448	415	387	392	392	414	413	396	385	445	414	434	389	433	391	397	389	401	380	422	428	403	425	430	410	380	382	398	370	424	379	411	398	386	401	414	405	397	395	403	401	384	390	378	425	406	410	373	362	415	384	419	404	427	430	412	391	435	434	398	427	418	384	381	386	393	412	392	418	430	427	409	408	372	370	406	403	443	417	391	439	368	396	409	385	400	418	401	382	409	447	380	404	374	385	414	408	407	397	374	428	411	411	384	391	429	396	412	403	384	369	394	416	378	364	392	416	425	438	363	400	405	356	390	381	388	413	417	408	403	387	402	417	375	372	401	413	409	387	397	381	409	390	398	408	382	408	369	375	378	412	389	375	373	406	398	385	388	414	409	437	430	401	435	430	438	417	398	406	402	447	403	415	381	386	413	412	419	353	439	400	381	415	402	416	413	423	390	389	392	431	394	364	397	395	404	379	366	425	401	431	383	415	384	420	437	378	386	384	437	432	397	419	409	419	421	391	379	417	388	422	411	399	388	411	393	427	372	384	395	378	423	385	414	360	409	442	419	403	416	432	411	415	387	401	387	405	445	422	410
36927	58739	46693	32400	19472	9593	6104	4364	3417	2686	2160	1766	1411	1279	1064	931	784	690	616	613	562	554	529	497	521	460	460	439	493	436	447	446	465	439	427	416	459	430	406	432	434	433	408	443	435	409	415	457	408	459	461	453	437	468	449	456	430	439	423	450	427	433	420	450	432	486	430	399	399	406	475	434	400	416	429	456	440	417	427	426	415	430	438	439	424	431	454	476	448	408	417	460	432	441	456	437	433	417	448	441	444	444	408	437	428	436	438	393	412	410	408	418	459	397	444	451	436	392	400	450	417	437	459	442	438	420	454	459	453	408	443	452	419	461	448	453	457	440	475	443	423	439	433	452	433	409	411	421	424	469	471	451	393	454	462	407	428	420	434	460	441	420	454	443	434	390	462	439	445	416	452	450	404	450	455	420	414	416	429	457	431	414	450	443	471	436	392	468	387	411	416	431	414	442	441	441	405	431	442	420	447	415	455	418	460	416	435	430	430	401	429	414	459	422	431	413	440	423	434	473	419	442	404	450	437	448	398	428	420	457	447	421	419	416	432	419	461	435	397	412	442	431	443	437	431	413	411	435	420	448	444	431	486	435	408	429	449	440	446	438	440	426	423	429	423	431	428	445	429	442	446	415	424	429	420	417	444	403	397	402	444	438	467	455	424	449	421	452	461	421	406	447	421	453	413	412	441	438	477	420	445	380	431	426	413	443	432	464	423	454	438	418	417	440	418	450	439	441	426	447	408	469	438	418	408	446	457	434	424	444	462	450	426	439	450	444	433	458	398	464	443	415	401	468	395	404	424	453	421	398	459	437	454	425	421	469	457	448	399	429	399	453	413	429	413	398	452	433	403	409	434	403	453	431	428	451	407	421	427	455	443	414	439	435	403	459	467	427	427	447	413	400	453	441	427	450	464	452	422	390	437	408	425	459	465	465	412	453	443	451	410	443	468	445	456	426	425	426	456	446	433	398	418	420	423	415	457	436	434	448	422	407	422	436	413	411	476	433	412	439	419	423	476	443	416	427	436	407	440	420	458	443	447	415	444	473	453	435	423	427	482	429	449	438	462	410	422	424	430	447	426	442	382	436	401	418	417	417	403	425	474	448	469	409	408	426	410	427	459	468	442	410	429	455	408	399	425	442	447	413	404	469	429	450	437	439	475	420	440	415	372	411	430	423	412	431	439	396	438	462	421	416	429	432	449	446	412	444	444	459	438	432	427	375	424	410	467	446	435	404	455	407	422	441	412	420	430	426	461	436	405	416	413	423	456	416	424	431	463	444	408	424	418	446	388	395	401	437	423	417	404	416	431	478	433	435	449	443	417	478	434	433	475	408	406	425	450	397	460	463	434	424	414	444	457	414	439	459	413	418	458	419	427	418	415	426	403	382	422	428	433	434	428	465	418	442	423	438	469	436	463	428	396	450	437	423	468	434	425	456	461	464	440	424	435	438	493	441	401	418	442	456	419	419	415	382	431	433	417	426	403	442	432	453	442	424	436	429	452	445	406	411	465	418	420	425	460	439	471	450	427	431	428	385	442	420	439	441	458	406	415	417	426	454	437	429	429	422	413	430	414	450	425	434	398	403	426	436	454	456	451	453	434	420	451	441	426	451	403	408	451	439	435	428	426	431	410	417	426	387	391	454	433	420	421	423	434	409	427	425	447	427	412	438	440	432	435	434	404	432	424	425	459	454	456	422	432	427	418	424	428	405	421	401	431	433	424	446	445	428	432	451	459	416	400	441	452	463	448	445	437	420	434	438	412	431	423	410	409	453	467	405	445	446	447	422	428	423	449	408	466	465	416	414	422	426	401	435	458	417	409	411	440	428	419	405	433	447	448	424	452	422	461	416	420	450	446	402	439	427	426	429	446	426	429	420	435	457	439	418	433	419	440	408	433	390	406	430	394	381	432	402	423	464	457	460	425	432	440	420	458	439	437	487	470	462	443	441	456	431	455	394	440	409	434	457	437	406	443	423	433	441	432	427	399	418	443	423	439	452	456	448	420	422	451	399	438	424	461	458	431	441	410	433	443	446	435	424	407	444	441	458	415	429	448	448	449	441	395	452	438	445	398	441	437	476	430	432	452	441	461	437	440	449	467	436	444	451	421	381	423	418	428	442	434	410	436	440	450	419	423	473	437	455	383	435	411	433	457	447	432	423	429	426	439	416	454	417	446	475	470	440	438	418	445	436	438	441	419	449	448	397	426	418	433	434	426	441	418	434	452	391	448	439	415	466	427	390	413	438	449	444	458	423	447	399	437	466	420	455	417	443	424	423	453	432	412	448	472	472	431	425	401	457	410	416	423	451	494	475	425	453	439	413	406	454	463	422	421	414	427	429	441	439	467	419	442	432	428	414	400	417	402	443	433	424	435	427	414	433	451	431	437	406	448	427	429	414	419	414	432	426	456	419	455	399	439	436	462	423	435	432	425	404	432	445	426	441	446	463	415	433	425	418	417	446	443	427	440	407	429	396	443	421	453	430	438	420	458	411	433	424	400	410	432	433	464	387	432	444	432	394	422	434	453	442	419	427	412	448	432	430	419	393	432	424	485	441	427	412	401	454	461	463	431	454	430	419	460	443	433	466	424	415	442	451	410	425	431	406	439	421	450	470	455	421	461	393	417	433	445	435	427	451	421	444	457	405	408	452	482	430	441	428	442	434	372	433	390	406	418	419	432	421	420	437	446	431	449	424	434	411	391	435	404	432	423	448	416	441	429	414	392	464	438	413	437	380	462	402	414	413	413	445	427	415	408	404	410	448	457	441	434	415	413	464	455	422	424	453	433	438	395	452	419	441	444	414	432	395	458	403	448	429	484	411	402	446	444	414	450	432	400	415	435	472	405	420	410	471	459	424	418	412	448	433	415	399	451	466	433	436	430	417	411	437	445	503	411	427	444	414	435	416	435	442	440	422	430	483	441	446	418	435	441	397	415	423	444	395	458	433	428	429	424	447	447	399	463	422	466	448	426	441	439	436	420	397	461	422	428	407	421	423	440	476	423	466	416	415	417	434	448	444	382	424	416	434	474	432	423	437	459	429	404	440	440	402	429	437	409	463	419	481	424	428	428	432	407	423	444	416	441	423	443	396	426	445	424	427	427	435	424	432	410	454	427	427	413	441	442	421	454	442	438	437	424	493	420	410	439	434	423	414	441	410	414	460	402	387	453	441	359	427	391	468	412	429	419	410	426	440	446	466	413	422	466	437	428	440	451	430	434	428	411	445	406	449	450	449	454	442	422	441	426	417	441	428	419	431	439	411	394	439	468	403	422	437	437	441	396	432	432	399	429	417	429	451	474	403	433	447	435	436	411	453	425	457	425	452	430	397	419	433	412	425	430	409	423	404	441	469	421	446	443	450	441	410	432	437	418	411	415	423	410	451	426	400	395	466	438	427	431	423	416	437	418	420	468	451	439	467	426	425	441	439	404	409	422	418	439	460	412	422	460	418	435	451	404	434	421	434	375	441	433	446
31855	32153	31403	18160	5683	2570	1595	1248	1057	927	750	667	631	672	579	555	537	492	472	482	449	499	426	504	462	443	422	442	476	454	453	463	475	448	473	484	430	476	431	482	484	479	455	472	436	459	449	447	439	468	494	431	506	433	456	436	422	433	436	460	407	476	458	436	467	484	452	443	438	468	465	444	485	453	436	444	446	432	467	489	449	456	442	458	472	431	456	455	479	487	452	473	466	455	447	465	413	483	449	448	419	491	457	464	483	455	429	462	486	458	451	470	437	442	453	458	451	461	479	449	471	444	438	440	457	442	476	457	414	450	437	464	441	426	490	470	498	425	487	496	447	456	440	435	447	437	486	471	451	442	458	443	442	469	445	455	485	481	429	463	437	421	444	439	487	473	445	482	461	478	476	431	472	418	485	428	484	466	438	444	452	470	456	447	469	444	434	436	475	420	441	467	450	465	442	442	432	477	452	443	472	462	479	444	467	472	468	469	415	473	461	426	465	453	479	449	384	465	453	444	432	483	437	482	501	451	454	478	471	466	437	470	446	473	432	450	497	501	473	425	446	483	432	472	438	466	454	461	438	479	439	432	417	482	475	480	473	437	418	452	451	483	423	468	473	450	456	428	476	442	424	427	433	483	471	434	458	449	456	434	440	441	413	501	488	473	467	467	450	466	491	458	454	429	436	456	433	485	442	408	444	462	444	445	441	478	472	456	474	426	452	424	477	449	448	454	451	455	475	420	468	442	469	504	458	461	480	460	463	478	482	465	481	436	444	451	419	458	459	442	445	485	465	463	450	494	450	465	439	495	430	458	497	422	419	461	460	458	438	420	447	459	491	492	441	468	500	449	457	518	433	460	471	472	462	418	429	485	441	471	458	503	483	443	469	457	485	462	434	467	461	478	444	479	482	443	421	454	479	503	459	482	440	456	430	443	468	451	438	439	438	473	439	484	472	459	462	466	440	438	435	438	473	437	466	509	438	487	457	470	464	446	491	493	452	470	475	452	465	428	446	466	453	467	453	430	479	445	431	455	451	454	455	452	443	484	483	439	454	465	495	487	415	476	454	452	417	454	460	443	481	469	449	460	484	438	474	413	452	461	441	464	461	445	427	464	476	427	466	525	494	437	447	473	415	417	477	456	469	443	430	425	468	463	476	433	469	426	412	407	456	436	438	479	466	443	443	441	469	473	479	469	418	442	421	451	452	489	447	440	426	431	479	445	401	451	478	448	427	482	469	437	455	441	480	496	459	406	442	465	458	436	417	463	440	469	436	454	457	474	467	448	436	498	424	413	458	460	399	446	489	461	459	460	466	479	480	494	462	469	465	442	471	469	441	476	454	405	459	449	429	485	484	475	473	418	457	429	414	473	444	476	450	454	444	443	476	470	448	436	451	510	454	446	454	472	470	466	454	476	492	466	441	449	468	447	441	410	452	499	439	477	457	499	484	426	445	435	439	445	430	444	493	407	417	503	472	478	452	460	424	493	428	460	428	446	468	478	469	457	440	482	438	456	426	431	456	444	479	457	457	492	432	469	467	440	452	466	448	474	423	439	447	427	438	401	459	460	461	449	457	459	470	440	498	472	449	451	454	497	407	426	462	440	424	435	449	446	437	461	433	443	440	470	450	419	443	478	454	432	424	431	443	465	468	445	441	459	435	459	468	456	461	488	417	452	466	492	445	421	455	445	424	464	416	431	474	494	434	424	468	467	456	425	471	440	443	464	425	502	439	432	458	462	420	477	438	453	440	464	449	457	479	457	477	467	417	425	434	425	454	482	452	459	461	438	440	445	470	428	445	462	446	440	460	437	461	428	456	441	435	435	462	465	516	480	455	443	439	452	470	452	409	430	479	420	432	428	468	452	459	462	468	439	476	472	405	489	468	479	476	443	456	469	452	439	480	413	470	450	462	445	436	436	490	443	451	479	430	453	491	436	430	457	453	436	433	435	444	443	452	447	456	453	421	468	429	458	445	464	464	483	407	465	433	457	412	470	449	420	487	445	446	433	464	432	479	480	456	454	449	445	462	458	479	433	471	472	452	491	490	472	413	467	465	438	457	469	425	430	433	457	462	504	522	449	423	441	445	433	448	453	430	470	458	476	461	424	453	461	429	430	462	471	515	446	450	427	464	460	438	418	470	488	457	527	480	458	460	448	487	430	469	446	461	464	443	514	455	456	444	455	432	470	453	477	414	424	481	468	436	470	472	467	480	478	463	454	458	479	436	457	471	452	463	464	445	444	478	405	407	429	481	471	458	472	442	445	449	472	438	462	462	462	461	495	482	439	410	435	458	450	441	478	460	493	419	457	483	452	439	457	442	469	470	482	449	461	448	448	474	486	455	425	438	440	503	424	448	443	463	428	486	428	477	432	450	465	422	443	469	474	491	522	497	460	438	479	445	458	462	402	451	441	410	449	478	483	443	459	470	461	431	483	441	483	429	450	497	406	407	450	465	440	433	436	460	435	423	453	465	469	420	467	467	464	456	424	466	443	471	448	479	486	530	465	456	453	473	472	491	419	415	475	443	510	415	432	454	470	467	422	445	460	461	439	474	438	475	429	462	464	432	460	487	485	458	442	488	461	454	425	422	446	466	495	454	486	482	461	457	402	476	461	458	464	463	459	452	441	438	433	474	447	472	480	472	477	443	476	467	449	459	458	436	452	446	439	503	461	431	466	454	453	440	425	443	410	465	456	464	464	445	468	442	483	437	440	470	481	403	464	466	442	471	451	456	469	428	451	426	455	430	453	452	408	452	445	454	403	455	456	450	460	444	462	452	453	443	458	453	427	454	485	444	410	436	477	450	424	417	448	452	454	482	451	460	472	483	468	435	458	441	450	450	453	441	505	429	474	452	427	463	470	452	470	455	454	481	449	440	432	483	459	456	418	467	477	458	508	459	462	461	443	437	462	447	444	465	444	478	416	447	451	460	456	456	396	490	458	439	442	451	476	507	418	433	480	458	462	494	496	462	459	448	486	460	480	443	476	462	481	436	485	463	443	450	456	451	472	447	443	472	490	484	445	490	474	440	463	416	453	465	462	438	464	454	483	432	460	421	468	461	481	452	473	448	464	442	484	444	467	473	462	432	468	476	477	448	456	451	459	420	432	474	478	482	422	453	488	436	458	430	402	433	501	477	454	448	451	475	440	451	461	456	459	445	508	460	443	466	438	485	430	444	456	483	481	485	423	469	467	424	453	489	471	505	425	451	479	472	426	468	527	446	497	465	492	447	453	434	476	456	410	459	497	430	469	520	475	431	463	492	452	447	454	482	438	490	436	483	449	444	455	468	454	483	447	459	449	473	448	460	494	472	467	495	464	390	430	450	432	459	469	475	455	453	522	505	502	482	481	473	444	432	453	450	485	499	446	452	469	423	430	436	422	464	444	434	460	458	423	456	479	446	435	437	459	479	444	472	405	463	475	444	468	477	440	487	436	449	447	500	461	436	447	429	445	451	460	427	455	439	428	457	474
34259	46102	33143	17574	7410	4046	2678	2077	1538	1359	1050	965	808	711	735	659	639	601	570	570	542	529	503	531	512	510	505	517	539	524	511	526	485	485	486	530	526	545	487	467	475	476	510	460	515	528	477	459	520	505	492	488	517	526	447	460	508	493	510	473	481	480	473	503	489	483	475	488	473	533	535	506	479	494	488	534	486	483	503	488	495	473	495	476	494	534	491	499	531	511	524	532	492	502	511	517	499	493	505	517	519	502	488	491	487	488	490	475	498	481	476	477	502	474	473	530	462	489	540	481	492	510	478	478	476	492	506	471	465	494	524	479	488	501	511	513	539	499	460	486	473	479	489	464	484	466	503	481	521	530	488	471	510	500	485	484	479	485	474	520	513	483	496	508	476	463	505	521	462	485	495	483	462	462	486	490	528	485	468	486	523	480	499	508	524	521	475	479	504	529	489	520	485	532	481	513	553	464	465	497	511	462	521	511	527	479	550	478	500	539	505	535	482	458	510	490	476	504	502	516	493	485	493	461	523	505	464	480	477	493	476	526	518	508	512	477	557	460	476	512	490	467	506	502	514	494	522	517	512	438	544	484	477	541	508	488	521	519	512	512	477	533	466	512	451	471	513	505	525	493	468	500	520	479	510	503	454	513	485	474	513	530	477	450	515	489	479	513	499	527	499	497	456	475	507	484	513	476	473	490	500	512	477	508	507	513	444	501	507	507	455	538	545	515	503	517	509	486	518	494	478	506	520	523	500	473	485	507	481	515	492	465	540	489	496	510	524	515	470	472	517	497	520	490	488	497	488	527	484	520	495	496	509	502	493	448	508	491	541	514	474	479	476	517	512	499	516	485	486	541	499	521	478	489	498	531	465	523	481	492	496	505	499	456	490	534	531	534	492	498	492	502	506	482	470	517	484	488	518	484	498	496	458	493	481	504	546	456	497	518	524	496	520	475	518	493	527	488	480	502	516	457	493	504	500	506	508	520	528	520	453	468	488	494	489	523	527	494	480	472	501	478	500	526	497	490	506	541	488	493	466	466	507	534	549	512	505	502	521	528	513	496	468	487	488	511	513	503	458	501	494	480	521	523	458	522	457	493	464	486	500	513	464	500	494	507	491	521	514	502	516	457	513	496	556	470	507	539	507	503	553	481	510	482	557	506	526	545	520	508	474	484	501	465	522	497	531	488	522	506	509	508	500	547	522	488	482	457	487	504	481	517	530	474	511	503	493	504	505	513	522	493	480	479	483	474	489	522	506	525	483	489	504	485	491	480	517	534	487	513	461	516	484	459	524	499	491	532	506	479	479	505	501	506	471	514	465	510	507	486	475	513	513	494	486	498	484	524	484	480	499	523	494	488	467	493	476	487	490	451	499	517	475	513	470	517	482	472	496	499	510	476	458	526	498	465	484	504	522	557	506	514	477	482	483	513	511	494	520	499	507	472	526	498	511	501	516	472	501	527	491	523	479	496	484	477	476	517	514	506	474	472	507	514	518	532	533	462	499	488	488	493	471	492	495	518	541	501	479	502	507	506	477	479	497	521	459	505	486	473	463	477	500	472	504	451	535	540	501	536	547	501	532	489	503	515	475	493	539	519	466	513	553	476	472	530	491	517	512	502	488	513	477	537	452	493	520	489	503	489	491	485	474	488	514	492	472	449	476	502	488	467	503	484	470	501	447	532	492	449	488	477	524	480	475	526	496	538	477	460	522	469	511	484	511	510	504	488	483	513	478	483	509	489	455	517	525	489	512	511	465	487	499	500	511	507	460	484	487	532	464	469	502	506	481	487	472	507	497	464	496	490	473	470	511	515	480	513	486	492	442	489	511	500	517	473	473	538	479	502	489	488	473	483	506	514	459	483	455	474	480	514	481	485	506	503	470	524	443	514	491	490	539	484	485	520	515	529	479	469	495	494	493	521	528	502	505	484	489	531	567	480	500	489	509	474	504	487	489	503	503	483	476	519	525	490	497	478	498	512	505	537	512	491	475	466	513	499	506	500	496	460	503	475	460	510	479	513	517	531	484	481	482	498	496	514	512	524	504	536	533	472	488	494	512	462	499	514	519	476	482	488	463	503	482	502	497	498	530	481	515	478	523	504	492	500	503	509	463	502	518	490	487	490	525	495	538	470	465	489	498	481	467	491	511	541	490	470	465	488	485	493	536	517	492	516	475	493	494	512	467	479	494	456	487	490	496	474	476	529	492	511	466	498	475	470	540	498	500	473	483	486	503	473	481	472	489	487	543	507	498	495	488	493	526	511	495	542	503	504	491	460	491	470	512	480	501	490	494	470	478	490	487	439	513	517	483	512	498	491	474	496	504	506	516	475	506	497	431	521	505	486	525	504	498	458	518	514	534	503	471	488	507	548	478	510	478	479	499	490	465	508	518	500	488	488	447	556	487	458	521	463	500	469	483	492	474	498	494	473	515	497	541	498	478	522	506	474	500	485	464	498	492	478	506	540	474	497	491	504	451	458	481	489	463	508	476	499	483	477	495	476	476	519	472	509	499	487	478	492	484	530	521	477	477	515	504	490	517	468	479	493	535	475	483	522	470	504	459	486	455	498	499	497	513	512	530	473	525	471	471	518	477	520	491	510	555	440	505	512	522	540	497	529	537	512	496	477	500	484	486	446	492	470	532	495	513	480	501	508	538	463	479	503	482	484	472	530	523	482	478	476	515	494	522	495	464	484	515	498	495	516	536	495	504	508	479	498	486	520	470	502	482	496	487	517	489	464	501	482	480	507	472	474	464	453	527	508	514	473	526	520	484	473	463	489	495	488	498	520	475	504	485	508	500	467	527	491	471	503	495	490	483	471	539	495	480	479	532	523	497	501	499	458	487	501	494	499	499	506	528	485	512	481	495	476	475	500	465	518	511	501	496	473	498	521	534	479	488	493	487	506	482	506	506	495	521	491	491	484	442	506	537	443	437	504	518	478	523	471	481	533	480	504	489	461	492	491	522	489	498	459	470	486	500	517	514	499	523	503	489	479	524	482	515	479	499	500	550	528	463	501	470	506	506	487	478	526	489	468	506	457	466	503	517	455	490	461	503	457	508	500	451	532	493	489	483	507	459	501	469	477	480	462	504	474	488	503	495	471	510	454	487	490	456	533	480	490	466	514	460	491	483	525	468	505	493	506	502	516	475	494	506	458	506	464	491	463	487	521	432	487	519	513	506	486	493	507	481	527	470	475	479	497	500	527	489	493	491	482	535	484	490	438	508	509	489	464	491	458	519	490	489	483	513	493	471	465	499	474	538	503	526	538	499	494	479	466	484	478	502	461	459	508	530	495	474	518	514	486	485	479	475	485	492	465	532	509	546	456	471	459	494	474	492	523	495	524	516	513	494	510	465	471	499	500	488	492	527	490	467	472	475	494	491	523	526	483	515	464	497	485	516	504	522	503	458	500	509	484	512	508	501	529	470	481	485	494	537	493	481	502	502	504	518	485	493	505	513	498	484	498	506	487	495	501
23864	21454	28537	25012	21156	12342	3918	2149	1563	1295	1071	900	799	733	640	587	474	560	496	480	446	473	439	437	468	411	420	417	427	416	445	423	387	414	443	402	434	403	406	410	417	393	366	384	415	405	402	388	380	377	398	380	393	414	441	396	413	428	393	415	415	395	398	438	413	385	399	403	441	394	416	418	399	409	402	384	420	389	390	386	421	374	381	396	417	381	355	408	420	409	385	378	427	438	423	397	456	395	377	411	412	394	386	419	408	412	393	405	350	440	404	428	394	407	365	388	462	420	396	415	433	404	428	406	403	391	425	397	382	414	414	403	402	392	439	401	402	394	420	391	393	423	413	419	383	391	384	382	389	379	379	413	400	415	412	405	419	435	390	391	411	399	387	421	380	361	441	371	422	399	389	366	396	417	433	376	386	437	396	420	402	431	407	388	398	385	416	394	421	430	406	387	410	409	388	418	389	386	444	385	450	412	440	409	399	421	438	374	390	419	396	398	400	370	386	360	407	425	409	441	415	382	393	394	436	405	405	419	381	416	442	420	406	368	389	380	377	420	425	414	411	419	385	398	427	373	418	410	385	375	426	378	410	410	396	367	402	426	407	393	458	369	407	367	436	418	414	411	404	393	375	398	403	419	379	393	395	396	459	413	376	405	403	430	376	429	409	406	415	419	378	425	406	366	404	381	416	408	417	399	398	374	421	411	404	411	431	403	375	358	377	430	424	426	400	421	364	380	393	404	414	409	450	440	385	393	373	408	377	420	403	405	418	426	438	402	403	431	399	407	382	438	379	401	364	361	388	425	391	409	381	392	394	416	428	420	400	385	416	453	401	398	395	410	415	384	388	403	368	377	397	379	426	370	355	425	427	380	392	408	413	393	380	412	400	421	442	400	382	393	399	412	396	432	416	407	409	396	395	454	417	423	399	407	438	392	421	414	396	390	414	396	401	399	387	408	395	429	359	415	412	420	404	398	399	413	409	409	382	392	419	376	412	365	399	341	381	386	401	366	394	433	433	389	371	426	421	417	422	384	377	419	418	407	368	391	428	378	372	434	401	399	422	381	423	366	409	414	409	401	384	412	387	400	397	440	423	414	392	351	408	383	397	390	405	404	398	421	395	399	382	389	402	373	379	410	409	370	402	398	398	419	398	365	381	431	412	402	405	404	456	440	373	402	378	397	417	405	404	380	379	395	413	420	402	397	369	404	421	435	410	419	416	407	416	397	402	391	425	408	380	390	396	390	397	384	395	379	434	391	449	445	397	414	392	408	382	403	404	363	397	425	404	399	393	394	403	389	406	423	390	392	416	414	423	419	395	402	398	427	451	402	413	372	397	371	401	373	424	406	382	382	364	388	376	396	391	383	415	419	384	406	380	380	422	365	400	391	412	412	389	371	409	422	401	423	374	398	399	422	416	423	418	385	443	403	422	408	406	396	386	404	421	442	426	405	405	395	374	384	407	406	415	403	386	445	419	360	396	419	403	426	389	395	384	385	431	382	396	445	403	404	418	421	375	408	391	410	401	427	388	408	383	411	399	363	385	395	408	390	366	380	411	392	410	391	397	389	351	377	411	406	414	425	425	399	405	410	393	420	385	422	409	417	384	422	403	396	392	368	401	393	427	414	402	397	375	403	431	411	402	376	390	412	367	371	381	415	386	438	408	391	383	392	372	387	384	356	383	391	415	397	416	404	408	406	388	420	449	371	352	436	358	393	381	436	372	386	414	406	397	393	415	412	395	422	416	372	385	392	403	421	416	410	394	398	376	380	388	399	417	397	418	401	419	411	420	384	397	424	428	405	407	398	436	379	414	397	391	395	416	402	432	427	383	402	382	393	445	409	400	383	420	376	394	404	420	420	357	398	405	419	389	380	430	394	388	384	394	394	422	409	400	417	408	412	373	407	424	377	404	379	414	425	411	419	425	423	402	402	427	390	403	390	403	389	393	388	389	422	429	375	401	385	379	404	370	393	406	417	413	392	388	428	375	393	398	406	382	409	424	407	366	363	384	389	413	397	392	371	394	407	404	390	408	420	415	379	401	407	412	375	402	381	398	417	410	424	408	410	367	375	431	386	394	398	420	410	382	392	405	412	400	455	388	383	373	444	417	412	392	401	395	391	411	415	363	394	366	381	439	421	382	390	381	407	403	395	448	387	411	358	364	404	393	398	417	373	427	393	388	418	410	410	360	383	397	433	412	409	397	450	433	373	418	384	410	407	410	425	422	397	394	381	412	360	373	396	416	380	402	383	426	387	421	416	401	395	424	408	416	421	372	415	415	421	409	407	429	385	409	397	377	415	408	365	391	429	423	392	378	428	401	413	387	383	439	396	400	404	378	422	406	381	404	382	373	411	401	384	412	367	412	419	405	413	381	379	396	418	402	416	411	416	400	427	416	425	402	383	400	409	435	430	421	413	415	391	395	422	379	403	410	372	406	407	446	437	401	390	395	387	401	382	447	395	420	378	383	379	399	400	394	367	402	414	423	382	394	441	391	418	373	404	350	416	370	451	396	416	377	435	396	386	387	401	394	379	379	422	401	398	380	430	395	409	398	420	401	417	393	432	416	428	385	421	396	401	415	416	387	387	412	407	415	429	434	406	414	436	388	382	424	404	422	402	368	382	378	366	394	427	403	424	426	438	402	431	431	371	383	420	399	414	391	391	412	382	393	389	385	382	434	391	441	437	399	384	358	404	387	387	414	409	424	399	387	371	414	394	392	379	437	393	437	433	430	380	436	394	397	413	379	422	386	386	386	388	378	425	383	399	403	358	436	400	400	400	412	409	396	403	450	378	393	379	410	404	400	428	411	396	396	404	420	386	389	425	423	403	403	389	404	419	390	379	395	397	367	439	391	368	407	400	402	433	380	423	395	353	383	425	420	415	410	396	414	373	390	415	380	417	381	409	394	372	406	403	399	376	442	379	394	422	408	399	405	396	389	393	420	386	409	413	422	412	419	395	383	373	351	404	390	406	433	441	349	394	429	423	363	411	394	410	428	413	426	403	423	394	404	412	378	437	418	400	417	440	422	416	407	404	399	381	425	372	381	405	391	393	363	457	371	418	402	394	405	418	439	403	406	391	419	383	436	431	368	441	406	417	401	407	361	405	413	399	389	431	404	388	421	397	403	417	376	368	432	367	425	366	412	410	415	444	410	440	392	423	422	422	398	395	411	405	396	398	391	421	397	418	394	396	384	381	414	384	418	412	394	416	384	389	410	415	400	399	423	375	378	459	400	438	388	434	404	412	421	400	412	386	413	392	405	408	392	393	404	402	431	365	436	417	376	378	388	402	382	375	397	400	425	415	392	383	413	421	392	396	365	393	358	376	427	440	391	393	396	391	417	445	377	417	421	363	384	404	399	424	391	398	386	444	394	439	431	414	418	391	428	440	435	383	397	386	463	429	452	392	375	404	374	410	382	396	387	355	348	392	453	391	415	427	410	401	404	378	442	384	400	432	390	405	396	410	412	428
34413	56339	41068	24803	13080	7099	4509	3275	2487	2055	1591	1294	1113	961	837	722	674	615	554	617	528	498	521	490	468	457	481	471	475	440	473	411	441	427	453	447	483	426	483	472	450	460	440	456	453	427	440	472	412	448	416	432	421	434	388	472	448	426	386	464	463	424	408	418	438	454	381	425	439	477	455	423	456	416	440	448	422	448	417	445	472	425	447	409	426	414	445	462	458	423	437	484	461	447	436	442	420	414	419	471	412	460	460	441	439	453	459	467	426	440	426	440	436	428	398	439	415	454	418	428	433	439	431	432	424	429	433	437	448	434	451	416	428	446	447	419	458	437	425	456	442	427	413	453	398	407	438	448	416	469	467	417	431	426	420	415	428	416	438	440	460	462	450	425	386	469	428	443	433	433	473	455	464	428	428	392	454	446	451	439	437	417	464	441	458	434	419	445	401	451	456	510	412	437	434	424	439	482	405	453	431	432	441	438	431	440	450	416	463	420	426	457	446	472	455	410	484	436	450	488	434	389	445	408	405	472	447	436	456	460	460	454	438	437	431	413	434	421	407	448	417	461	444	437	439	423	469	451	420	449	455	434	461	459	434	419	429	448	456	431	433	404	437	436	453	421	445	410	438	445	448	413	435	432	415	433	474	392	436	418	461	441	426	502	448	438	461	449	450	462	435	418	426	455	456	442	452	423	454	454	408	448	451	435	466	444	430	431	437	440	417	395	465	420	450	476	436	429	402	410	480	451	432	426	478	423	422	417	455	435	440	411	382	398	418	441	457	412	448	427	445	443	435	438	460	405	465	445	446	469	443	423	426	446	441	476	439	406	433	421	449	437	429	415	444	412	452	420	470	442	436	453	432	459	438	422	429	409	445	435	444	473	451	440	423	464	434	438	426	421	445	419	397	441	465	456	472	441	418	437	439	452	388	447	430	444	439	465	457	444	446	428	466	415	406	417	419	408	457	442	436	423	481	449	411	435	429	437	433	427	437	421	413	428	438	460	436	440	418	454	461	446	438	449	451	413	469	432	443	434	435	411	384	414	452	439	429	409	435	422	441	468	433	436	402	422	412	472	434	420	463	416	457	426	448	435	460	469	454	440	440	444	394	437	469	415	457	415	433	399	432	444	437	465	432	418	455	450	438	456	416	420	391	439	436	444	422	443	474	455	466	421	404	417	426	415	455	445	437	439	447	442	439	437	463	463	425	404	430	408	426	444	446	428	477	399	403	453	457	421	476	428	423	404	412	457	430	443	422	424	455	429	453	450	443	430	455	456	456	440	449	462	432	449	431	441	428	435	426	471	468	427	438	427	442	424	412	413	451	431	469	426	449	461	420	444	439	438	424	444	450	437	453	396	463	441	471	395	415	462	435	468	440	442	422	452	442	429	425	446	427	449	455	435	450	417	439	460	434	407	460	463	477	416	439	452	443	446	440	427	418	404	469	443	462	447	456	468	464	440	407	430	403	436	446	431	444	395	418	411	458	471	450	431	453	426	428	432	469	446	416	472	430	440	424	447	412	409	404	452	439	460	443	425	431	430	433	440	443	432	441	431	418	437	454	463	427	443	466	456	444	437	458	424	433	412	425	414	447	472	415	421	418	422	428	408	415	423	408	440	427	434	443	428	448	428	460	427	431	442	397	428	471	421	433	409	425	451	458	419	433	441	457	433	455	453	442	461	391	446	437	436	459	435	415	430	433	454	419	481	462	444	436	438	444	467	450	444	401	411	428	469	435	434	450	470	447	427	430	434	438	443	423	390	430	457	430	435	467	458	446	428	407	448	435	423	422	420	471	408	430	466	455	454	457	447	427	450	458	447	457	476	407	419	426	406	446	443	482	421	439	398	423	451	414	450	443	461	426	435	457	438	450	412	406	447	462	462	452	414	443	466	421	448	418	452	407	485	414	420	435	448	475	455	439	432	441	429	419	448	457	445	443	456	441	451	434	405	421	416	429	454	435	437	393	427	439	444	410	485	424	432	458	443	414	475	445	423	432	452	456	442	440	481	447	428	462	432	468	451	486	400	440	454	461	453	419	469	435	479	445	436	434	432	458	433	463	419	461	468	421	452	427	468	419	450	406	452	448	424	449	413	420	454	423	464	443	425	403	437	413	446	428	443	413	438	455	401	443	404	419	436	470	476	436	416	415	466	454	456	404	440	466	411	449	450	452	456	438	475	458	440	449	446	430	418	411	431	437	448	465	456	450	437	396	441	414	469	428	451	466	481	488	422	424	425	411	405	405	448	446	404	456	411	419	405	444	414	456	420	438	440	428	428	396	446	419	430	393	436	442	426	426	431	457	433	455	434	462	425	420	404	422	435	441	426	426	415	429	418	426	456	415	445	460	463	428	398	459	443	406	435	472	426	422	400	430	438	445	437	429	458	443	427	452	433	450	416	452	446	446	431	419	449	425	471	459	446	439	439	459	448	424	439	463	434	416	454	432	459	426	457	430	453	471	436	401	419	436	406	454	424	481	459	423	405	500	425	446	468	428	427	448	422	442	432	446	435	410	415	442	468	405	437	453	453	402	442	450	457	485	423	393	433	463	421	423	438	446	396	450	450	477	437	416	454	442	453	422	442	439	426	405	467	395	422	474	458	450	427	463	437	414	436	420	500	457	423	477	449	404	417	407	419	428	438	446	428	431	455	431	443	433	449	415	432	450	430	463	438	435	444	465	433	468	398	456	453	439	409	469	432	441	458	438	460	425	431	464	413	446	438	440	472	442	465	418	432	440	442	449	400	414	421	431	455	405	453	425	462	482	431	464	437	430	426	420	425	462	405	449	411	437	453	435	417	448	420	424	414	461	418	424	451	405	456	417	428	444	450	444	413	422	439	433	444	453	482	423	461	422	474	447	435	438	467	438	415	431	420	423	408	448	428	430	443	413	435	425	442	442	425	450	430	472	431	435	424	444	459	415	439	445	416	453	428	425	427	411	449	426	431	453	456	412	469	446	427	460	444	438	481	435	450	479	429	427	436	432	463	434	441	438	428	422	451	384	423	460	423	451	427	419	436	440	425	410	447	450	435	436	462	427	473	438	469	449	429	435	447	464	455	411	452	454	455	422	453	410	447	386	422	432	459	427	445	459	442	436	425	445	428	442	436	446	426	470	452	453	435	441	421	447	464	433	436	421	429	437	440	424	470	440	465	430	431	447	423	452	478	438	444	490	426	453	451	475	433	437	433	451	439	450	460	445	436	430	439	458	420	430	460	476	394	437	459	448	428	449	450	421	443	426	459	448	403	435	416	428	445	459	430	438	419	418	433	422	435	445	421	414	429	429	442	422	434	457	458	421	463	410	481	444	420	411	438	445	458	428	439	413	451	417	455	424	448	436	387	447	419	414	457	444	450	427	464	463	464	411	410	422	442	442	424	436	444	458	432	454	380	477	406	444	465	456	445	448	446	410	427	444	435	441	477	452	454	463	423	448	430	416	466	435	443	420	417	419	425	461	454	437	431	467	447	424	460
25243	21566	27571	25666	13085	4574	2503	1748	1365	1129	922	828	795	687	672	634	573	574	558	511	525	510	521	522	497	494	519	481	518	487	510	480	489	488	487	499	511	455	487	523	511	485	484	512	522	502	481	504	469	470	457	505	476	538	478	462	515	461	478	543	493	491	463	472	517	507	498	478	488	475	473	478	525	500	491	478	505	456	451	494	493	501	482	515	492	495	474	509	439	470	450	470	459	472	492	504	504	456	499	483	497	504	488	440	454	490	523	465	480	510	436	509	487	456	512	477	480	527	476	471	498	508	456	516	500	529	467	471	485	505	458	449	522	470	451	453	493	461	498	464	533	481	490	494	446	498	506	491	489	487	477	515	477	502	466	503	456	491	467	481	476	459	484	508	479	521	524	503	503	482	476	467	472	424	542	446	528	436	466	505	446	471	459	502	494	458	494	472	486	469	495	485	522	475	451	526	465	485	480	493	496	493	493	478	494	522	505	468	479	459	495	490	515	498	500	508	489	509	499	460	496	513	493	467	490	501	507	512	509	456	478	485	521	439	491	526	513	499	487	471	507	472	455	490	478	485	486	499	513	523	514	498	484	486	471	508	487	475	428	489	492	454	467	455	497	487	479	478	516	507	502	508	478	501	476	440	460	513	478	486	477	486	499	500	472	470	500	463	491	472	445	437	485	466	489	476	509	454	484	461	482	450	501	462	449	543	451	466	497	454	467	484	501	482	471	486	451	454	473	481	478	469	510	478	475	517	467	478	485	520	482	487	515	464	478	473	476	468	516	502	464	479	472	480	520	482	496	416	462	473	471	505	470	487	507	453	482	505	483	491	470	492	456	497	456	502	461	492	443	487	500	440	499	496	471	458	510	470	481	503	473	499	447	505	510	508	469	489	458	491	467	534	493	450	500	470	505	474	493	495	468	480	541	515	464	493	470	510	463	468	466	532	442	502	481	506	492	490	460	473	489	528	460	478	477	475	480	453	445	502	457	481	509	455	505	502	485	449	489	500	482	469	496	490	462	446	472	516	521	459	479	501	468	466	497	516	490	491	435	511	545	506	520	483	490	467	500	467	458	472	457	475	501	510	491	480	496	491	498	468	489	466	540	490	463	509	488	483	448	520	493	470	495	480	464	501	488	497	483	523	460	494	501	478	478	478	505	465	519	501	464	448	517	426	493	494	486	510	509	487	463	502	486	478	489	471	518	467	482	501	522	468	507	451	490	530	478	518	515	471	483	458	477	479	471	504	516	491	503	492	525	485	502	471	478	475	530	512	534	486	500	496	511	455	487	470	531	499	492	463	480	538	474	464	498	505	480	492	495	523	473	468	497	494	470	493	505	508	489	502	474	533	461	435	456	482	472	485	471	453	545	498	443	471	514	467	482	493	486	490	502	534	531	482	506	465	497	427	531	482	476	476	479	499	475	456	471	496	461	461	478	472	491	485	495	486	509	515	495	482	487	509	491	458	490	499	506	461	460	492	490	500	479	469	468	466	481	505	479	467	477	484	445	490	482	511	501	495	466	494	504	494	481	528	506	491	480	474	475	465	518	473	499	445	463	495	468	502	488	482	472	469	466	484	502	430	479	475	448	452	446	511	469	483	473	478	502	479	493	477	501	478	474	451	466	436	457	475	503	479	496	497	461	453	493	499	492	463	475	465	493	455	518	492	440	480	525	435	502	488	484	500	508	470	497	469	464	473	470	507	461	487	509	458	468	488	475	479	426	499	498	500	455	513	472	459	490	476	474	481	467	514	487	520	497	489	497	463	478	463	495	499	441	503	473	465	451	491	453	497	515	499	466	491	486	501	490	499	488	459	565	475	503	491	506	474	514	483	461	475	489	502	499	495	499	463	463	506	489	486	471	477	511	472	503	474	486	472	487	482	479	474	487	493	501	484	471	493	505	498	505	473	486	520	517	474	476	453	507	471	550	448	493	484	482	491	491	486	484	483	501	495	488	471	468	489	529	509	466	491	466	513	509	459	493	456	445	483	444	490	505	446	475	494	471	489	488	492	514	521	493	517	498	507	515	484	490	489	482	479	463	524	515	526	464	490	463	483	479	468	474	508	480	491	502	486	488	499	457	476	531	486	486	506	523	493	511	499	450	494	479	504	490	488	466	471	503	507	434	495	505	483	469	483	471	473	508	508	517	504	483	469	466	469	471	461	489	490	515	469	462	465	508	440	502	494	489	487	505	482	504	480	487	498	480	510	518	485	507	478	517	453	492	464	463	462	448	522	486	497	507	465	471	502	490	451	517	517	455	516	516	496	484	462	458	510	453	473	493	510	515	483	500	473	494	480	474	522	478	527	433	514	518	505	489	481	481	461	499	503	480	499	506	458	498	483	494	430	482	464	494	479	483	531	478	495	496	460	480	503	476	457	496	520	458	488	510	507	470	471	467	516	488	470	451	482	468	481	461	470	498	489	475	516	486	489	476	491	494	445	490	494	461	456	508	507	461	471	505	500	513	469	509	502	497	452	476	483	486	476	470	484	492	498	498	465	460	514	432	465	511	455	510	519	504	496	519	545	484	512	495	506	479	493	499	508	470	484	490	473	475	486	497	506	459	496	490	482	431	518	465	488	447	481	482	496	492	522	495	458	474	476	492	508	496	513	496	514	454	455	454	488	479	453	485	467	494	475	508	496	502	483	481	517	469	432	464	516	462	454	494	455	478	493	475	516	450	484	541	498	490	419	465	500	453	510	477	509	528	479	509	459	521	500	495	510	499	483	465	463	458	465	476	471	500	477	507	495	482	499	483	472	454	480	503	478	482	473	498	462	489	466	465	473	502	445	480	478	491	510	513	480	512	485	530	495	469	510	489	526	491	486	469	495	475	446	478	452	456	483	521	483	483	496	499	495	456	522	485	505	495	490	519	489	470	449	505	476	505	454	461	537	512	491	451	460	470	451	464	473	468	481	501	510	489	522	509	477	448	471	470	517	489	461	508	478	511	466	462	450	484	478	488	486	481	503	512	443	439	435	474	483	487	465	475	486	474	481	469	480	519	462	508	455	511	493	452	476	484	498	449	460	526	519	465	456	483	469	514	487	515	500	464	480	468	458	486	486	490	461	470	461	459	492	537	538	460	485	473	450	490	486	424	455	480	466	519	505	470	514	459	491	505	501	518	499	486	486	503	476	495	489	497	506	492	450	481	464	517	474	449	502	502	482	476	488	462	498	506	477	520	510	498	455	492	479	496	478	520	492	466	422	496	478	467	479	521	499	493	485	495	497	466	484	473	500	464	509	512	460	493	502	488	476	519	483	442	497	455	478	459	473	537	543	490	530	464	501	470	485	456	509	515	486	496	464	447	482	496	515	492	491	492	493	487	500	447	470	480	451	499	517	489	514	504	467	471	492	516	528	524	479	474	477	470	458	482	492	468	487	468	538	503	446	507	481	519	500	479	475	510	470	479	475	491	463	443	485	497	454	496	511	461	480	461	481	486	498	487	509	491	483	497	480	472	461
33852	48185	31938	19121	11332	6308	3990	2950	2294	1750	1446	1281	1017	931	777	782	748	700	654	657	629	585	561	572	586	547	560	534	511	524	527	510	526	525	572	537	479	541	527	563	530	557	511	543	521	517	522	518	532	473	531	516	520	545	492	495	506	522	529	518	524	465	504	548	503	516	538	514	526	533	547	490	514	556	539	501	566	541	562	528	551	511	509	521	531	552	572	540	533	583	537	495	560	529	526	544	539	492	521	496	534	559	495	490	519	531	549	518	493	471	542	499	547	497	582	526	498	541	505	541	566	528	499	526	523	499	498	516	576	520	537	513	533	554	567	536	496	530	473	515	519	486	505	487	556	534	525	505	521	485	549	527	522	543	536	508	538	524	557	506	525	521	565	530	548	487	498	498	547	541	519	559	499	544	543	542	522	515	587	507	542	566	537	534	522	493	525	549	515	576	516	517	550	489	520	518	519	503	550	536	571	515	543	508	528	517	494	518	560	551	516	524	562	528	501	540	520	507	522	488	532	525	480	509	518	518	474	516	545	514	541	555	555	547	521	531	512	538	525	519	503	531	527	538	550	489	534	554	480	536	511	536	531	551	498	531	564	486	549	512	502	548	534	523	528	556	534	520	487	555	513	526	534	515	540	537	523	527	544	552	527	496	522	511	520	539	533	509	538	500	562	531	529	522	534	574	515	531	511	558	518	537	503	547	488	547	507	524	547	526	530	513	526	548	526	471	473	513	513	463	486	501	492	515	533	546	515	508	562	544	551	521	498	576	534	504	512	528	527	522	504	565	568	479	542	520	504	509	519	555	521	532	465	522	527	531	577	530	525	584	517	560	535	536	512	542	492	545	512	548	504	522	527	532	515	539	550	507	534	527	496	528	551	555	542	554	501	551	481	505	539	500	532	511	548	525	532	527	515	524	536	533	522	526	531	540	535	543	528	504	546	550	553	520	521	550	543	538	526	523	569	529	512	506	490	481	507	510	568	545	504	469	534	547	463	526	544	538	530	495	533	515	485	507	528	533	498	486	480	537	510	488	555	513	544	540	553	506	495	544	558	518	522	536	514	517	512	487	528	513	513	510	498	547	550	492	524	543	514	583	547	516	534	515	518	515	496	522	535	514	542	511	540	536	565	493	548	548	551	521	540	551	553	510	526	554	560	545	488	514	538	470	523	529	531	517	513	539	506	548	513	524	571	513	505	544	540	542	547	556	525	548	527	556	527	554	545	528	512	481	536	529	520	532	556	546	544	536	567	506	498	511	558	577	518	536	540	471	507	540	530	529	524	564	509	538	505	490	547	530	538	558	514	569	543	546	515	537	573	493	596	516	516	516	531	536	490	519	533	547	499	545	476	542	476	535	490	552	515	498	565	499	503	511	564	509	507	546	530	521	556	530	537	554	499	499	507	538	490	537	578	535	487	541	537	486	494	564	485	530	520	557	534	546	536	523	527	511	578	518	515	539	532	510	507	539	536	505	505	537	546	507	536	529	502	561	555	541	526	563	534	546	550	509	555	523	536	490	530	522	574	493	501	506	505	566	547	572	534	530	525	514	502	496	558	539	520	524	549	555	518	547	529	507	557	521	518	497	541	516	530	484	526	501	492	524	572	515	560	483	511	500	523	544	523	514	507	547	568	500	504	534	525	494	478	490	552	531	515	530	530	495	518	466	494	511	500	486	517	530	555	550	530	555	505	511	502	523	553	537	570	486	521	571	530	538	511	528	511	536	522	545	543	538	462	546	535	527	516	531	526	504	503	558	534	497	499	520	535	510	492	543	547	493	582	494	528	535	486	524	502	483	506	504	502	507	483	508	485	492	504	503	509	564	521	489	529	519	533	503	524	511	515	507	489	534	508	515	576	521	489	495	541	543	499	509	530	533	539	522	476	486	524	559	503	564	488	469	520	517	525	524	559	532	538	515	517	521	536	566	510	529	547	514	552	501	521	499	510	488	501	533	509	514	527	479	508	507	537	531	551	540	518	528	529	492	515	517	537	488	530	473	528	567	539	516	532	537	495	527	489	471	511	539	541	533	504	551	526	540	517	494	492	490	519	534	553	511	522	527	558	535	550	506	524	562	525	509	486	511	512	516	568	507	501	520	538	506	561	471	515	546	548	491	519	467	514	570	528	571	529	525	486	534	514	531	525	509	518	533	518	550	531	497	496	504	526	465	513	524	488	551	527	545	485	526	516	502	500	505	524	555	539	501	539	483	543	535	505	508	524	558	536	519	530	511	523	537	538	532	505	537	493	549	535	519	559	522	542	524	530	561	554	569	560	526	544	506	525	524	519	530	504	530	535	514	522	518	497	540	512	511	524	558	514	473	500	499	528	527	568	552	525	536	500	512	513	495	540	496	521	500	542	519	512	507	581	534	509	521	494	513	497	514	506	519	559	508	560	524	490	516	525	541	520	519	553	464	558	498	544	532	578	557	558	515	523	499	524	544	541	516	544	531	540	501	545	531	526	530	505	526	556	526	526	533	549	556	540	508	488	565	539	524	521	543	484	502	507	517	559	546	536	545	527	544	530	505	530	518	547	553	506	519	565	505	593	555	520	530	551	489	516	494	491	510	529	524	535	531	533	531	518	511	490	524	524	562	548	527	527	506	494	562	500	559	530	524	542	534	534	526	605	532	509	520	530	560	546	519	483	525	522	529	542	506	524	541	518	535	554	542	510	514	530	482	538	500	528	530	551	499	512	509	519	518	515	518	507	489	510	508	563	457	541	461	510	505	495	518	503	540	516	528	544	535	519	519	531	524	491	524	525	513	502	520	540	530	511	502	550	512	518	515	527	542	577	521	530	534	484	511	541	511	562	487	548	486	526	524	521	487	496	496	547	505	557	504	511	497	538	585	489	513	497	535	549	555	531	476	534	470	519	543	504	540	569	535	498	550	520	528	503	570	533	529	495	477	538	563	524	521	549	531	496	508	505	559	534	534	562	561	511	523	517	496	520	537	523	550	492	503	498	530	528	516	539	501	541	529	524	560	538	510	527	481	524	530	504	532	479	486	540	487	480	518	538	488	545	517	503	546	515	516	559	536	545	496	486	523	496	528	537	474	565	545	525	511	546	543	503	536	522	529	533	540	520	506	526	531	561	475	522	545	509	536	536	485	557	539	516	538	525	555	540	531	527	486	531	511	516	499	540	537	547	547	526	547	482	547	500	536	508	541	538	547	497	531	500	543	540	551	513	552	517	534	516	480	525	513	534	522	487	535	492	510	521	531	545	490	505	516	526	505	542	528	563	532	497	541	504	515	489	506	513	517	514	514	507	535	545	607	546	509	514	534	520	542	500	517	580	528	540	470	562	507	561	511	496	500	477	532	542	570	559	555	522	515	499	506	517	526	489	543	518	547	510	565	535	534	533	518	524	523	532	528	503	568	565	514	497	512	510	526	541	529	582	537	535	517	530	524	523	554	492	574	512	542	490	488	470	499	534	517	539	514	543	516	512	520	556	511	566	543	494	518
22660	21372	28954	24292	21624	21091	11703	4014	2456	1848	1493	1232	979	872	790	723	626	610	574	534	536	496	484	457	451	475	496	464	435	407	418	462	482	406	411	436	422	402	412	453	460	490	415	391	455	380	436	421	448	466	472	445	461	406	461	402	391	439	399	439	439	383	421	435	420	432	411	428	413	373	409	436	456	433	420	384	461	439	418	413	433	441	410	444	441	408	410	428	409	397	422	406	435	462	423	445	453	410	428	462	393	426	409	449	448	418	423	408	422	443	446	414	426	414	417	428	403	438	420	451	407	383	422	406	449	444	434	423	434	424	417	431	426	423	473	427	433	435	425	421	381	422	431	408	409	420	408	431	438	394	406	428	429	450	440	401	416	436	437	454	456	446	413	387	427	409	420	458	408	425	438	435	462	450	426	447	410	413	393	402	416	457	417	390	429	401	417	438	434	397	408	378	429	421	426	431	432	432	428	473	437	409	405	441	420	443	399	404	463	441	432	401	441	466	424	420	429	432	418	414	405	441	405	448	429	416	457	430	445	438	426	436	454	429	427	433	408	454	449	385	425	382	400	403	401	438	413	420	427	436	434	419	421	434	381	434	412	448	455	416	393	405	400	420	465	437	453	434	398	384	430	413	421	417	427	429	421	433	417	431	412	404	423	417	426	395	399	431	404	416	374	443	443	424	443	411	462	413	427	414	404	464	425	442	436	453	444	442	430	442	459	391	422	431	448	408	436	425	366	435	442	424	436	411	451	430	418	405	426	447	431	439	414	398	428	456	400	383	447	424	424	434	415	438	440	377	427	410	436	438	429	457	418	427	392	403	407	437	418	444	415	428	437	439	404	403	451	392	417	425	431	423	420	402	419	421	391	419	439	416	432	410	435	402	439	416	437	438	440	416	400	402	443	447	417	415	410	405	475	416	444	420	402	453	419	490	409	477	456	414	434	420	390	466	441	441	394	425	414	420	407	414	414	400	430	427	414	408	418	434	410	412	423	395	413	401	436	419	418	388	426	461	431	411	453	419	368	422	446	450	396	460	425	442	435	421	444	424	430	427	436	410	430	406	414	407	404	466	444	459	451	437	395	407	463	442	422	421	426	463	412	420	395	457	400	443	425	432	448	411	444	443	443	403	465	413	461	412	440	424	437	447	424	481	440	406	428	434	442	426	393	459	415	407	415	410	429	426	449	469	446	433	456	416	381	438	422	412	408	460	445	419	364	435	418	435	394	427	459	426	417	425	465	430	434	447	414	455	457	428	401	447	440	436	432	405	439	437	427	448	427	433	420	429	478	450	428	441	400	428	426	408	410	425	427	406	430	425	435	431	435	402	406	454	433	466	394	429	403	450	406	405	416	421	423	424	438	430	449	427	419	432	453	381	415	452	432	411	427	384	424	410	419	396	457	425	427	429	439	421	393	413	408	426	408	421	475	439	404	403	427	437	413	427	453	389	381	404	405	438	467	402	437	412	422	417	394	419	442	444	476	396	410	455	415	416	395	412	416	424	432	454	440	418	461	427	399	436	409	404	437	413	396	427	397	415	400	472	391	418	448	408	461	405	406	416	441	425	422	404	389	440	457	446	420	441	424	373	432	396	427	433	425	423	406	458	406	419	461	427	417	449	426	456	456	453	460	426	420	432	429	400	431	436	431	404	441	407	437	417	419	410	441	422	431	410	392	414	439	392	411	423	439	428	423	409	432	454	475	431	426	458	405	431	382	477	450	452	439	427	424	425	444	439	446	462	398	451	447	443	445	384	439	377	419	427	433	467	408	417	428	444	439	435	438	399	426	436	405	448	434	425	443	449	454	410	418	449	424	423	439	417	442	474	442	442	443	421	446	422	424	396	443	401	468	436	439	398	409	423	407	409	435	454	419	435	423	426	432	422	446	424	464	405	421	407	425	395	417	399	446	400	441	389	408	435	470	450	424	445	446	405	437	406	449	435	461	406	407	382	438	440	414	445	440	418	445	437	471	425	436	435	406	458	432	405	415	429	425	399	406	425	424	402	406	413	468	441	431	449	430	446	413	404	448	413	424	398	452	445	398	438	445	449	454	418	409	414	439	433	396	439	416	429	408	437	432	419	394	438	481	412	424	439	428	391	388	457	409	441	419	432	407	427	434	397	437	420	455	429	453	405	411	420	395	434	453	436	420	419	414	450	376	420	385	406	420	464	425	446	390	382	391	426	406	438	422	408	405	403	427	430	430	434	432	420	435	402	421	404	416	445	408	411	403	388	413	427	449	425	419	421	428	411	420	430	421	455	405	390	442	432	423	443	415	436	420	436	421	417	434	433	440	428	439	439	400	424	432	415	425	423	428	436	420	426	416	428	416	417	460	419	415	422	423	439	420	406	399	382	437	406	401	404	460	431	448	410	407	429	449	438	395	437	417	517	409	446	411	455	397	437	420	407	400	426	417	417	417	411	393	419	423	427	436	432	400	423	417	410	420	451	426	428	407	403	417	446	411	390	440	428	422	428	422	441	415	450	427	435	423	401	410	444	413	406	447	414	445	427	472	437	416	386	412	481	428	410	436	412	425	437	398	472	409	444	395	453	371	457	397	411	424	404	390	434	409	398	414	441	433	398	435	416	371	426	412	419	459	421	429	396	413	448	439	409	420	411	373	429	413	383	409	421	382	465	431	434	429	438	425	474	442	427	431	377	453	434	433	426	431	415	418	429	463	445	433	438	395	455	403	409	438	470	442	402	464	404	402	416	400	426	416	393	380	434	396	414	450	433	473	447	451	422	430	425	469	407	413	424	434	448	411	435	442	421	426	397	391	419	428	422	394	403	394	417	435	456	430	421	400	441	451	439	390	432	453	420	403	456	390	427	412	395	410	431	414	415	433	447	430	405	411	429	426	423	429	410	442	420	435	414	435	405	447	406	436	424	428	426	408	451	413	420	432	412	414	420	449	442	407	396	453	420	402	374	422	418	434	415	443	422	404	425	421	391	399	409	426	422	427	394	418	431	400	410	428	412	420	421	416	432	448	423	436	422	411	406	435	453	435	431	455	377	424	455	426	403	384	421	434	397	414	390	430	432	426	432	425	416	423	415	444	433	429	444	428	454	404	464	418	422	431	418	432	433	421	395	419	418	434	391	412	413	439	451	476	426	420	399	400	415	407	396	396	437	398	437	439	377	456	389	409	407	408	433	434	429	421	430	425	438	465	422	455	420	416	438	429	417	416	459	438	433	435	390	409	416	447	420	411	464	468	429	457	434	406	410	404	461	466	451	471	434	423	424	427	438	406	419	396	415	413	461	437	444	445	386	381	412	435	442	430	431	427	416	439	439	417	456	423	422	450	429	455	404	401	433	440	400	467	447	403	443	434	427	434	454	411	427	397	449	409	425	440	438	425	434	423	414	429	371	404	414	394	418	427	446	450	420	407	434	388	429	415	462	435	436	448	402	421	424	433	438	441	453	417	375	416	434	443	426	380	446	421	442	449	418	401	420	409	398	406	438	409	401
33993	57120	45550	32487	19576	10980	7478	5399	4008	3105	2383	1902	1495	1268	1135	957	807	774	731	632	630	566	559	533	503	547	531	504	489	461	460	435	465	476	474	456	461	439	472	448	456	479	440	441	472	481	451	425	470	437	457	439	397	471	473	487	459	437	411	420	470	440	485	462	424	481	474	454	475	461	426	417	438	435	439	464	450	453	458	455	421	449	421	448	457	429	433	404	486	435	460	464	470	420	470	460	492	425	463	408	461	452	417	446	442	440	444	457	465	464	471	479	480	451	462	439	459	429	463	433	439	423	473	475	464	440	447	466	463	425	468	450	480	455	449	464	434	499	436	460	420	472	446	422	446	447	433	442	452	428	462	483	442	459	436	430	423	459	444	477	432	463	477	452	492	429	450	450	480	462	458	450	458	434	476	445	483	470	467	453	472	414	455	470	454	458	421	441	476	456	436	422	406	440	459	436	504	462	462	441	414	444	451	488	448	461	464	456	439	474	439	452	493	426	489	446	443	450	413	442	463	447	446	453	383	434	455	454	440	434	470	443	437	457	487	456	428	443	454	444	443	441	460	499	509	458	464	478	447	405	482	446	452	426	460	481	466	438	452	424	448	463	467	453	453	450	436	466	474	492	432	483	444	441	476	478	471	453	418	469	474	465	453	481	461	455	445	467	455	429	491	452	441	448	494	383	481	459	437	457	473	463	439	458	470	471	434	440	461	480	406	423	453	467	444	411	422	454	463	491	423	488	431	442	479	433	445	468	460	454	426	458	470	412	459	442	452	478	471	509	466	449	460	441	476	441	460	454	475	464	453	445	449	439	424	445	468	466	445	422	434	469	494	434	459	467	453	454	462	454	452	432	435	482	422	452	493	481	490	421	458	454	414	479	437	446	478	458	448	453	426	420	433	453	482	464	476	429	423	472	467	449	461	464	424	504	430	441	444	465	439	468	455	427	456	440	470	448	445	465	432	464	416	459	449	472	446	450	409	433	456	430	469	456	466	449	415	445	442	430	461	425	451	465	448	464	435	452	442	427	424	440	457	414	461	438	474	449	475	423	466	493	446	481	474	459	458	468	427	474	460	460	435	391	414	462	433	506	479	488	461	454	401	467	473	443	456	464	450	438	472	440	464	497	444	429	428	446	399	481	434	450	446	438	448	466	438	450	449	477	417	431	464	451	513	442	445	437	441	463	440	444	487	454	436	438	447	472	419	436	444	461	449	456	404	448	470	467	460	460	434	455	458	471	457	448	466	377	447	444	403	465	412	458	462	436	453	457	455	491	427	432	446	473	430	471	440	482	426	468	449	476	455	472	433	456	446	483	423	420	450	462	451	438	422	457	439	433	438	445	463	450	434	456	418	468	443	448	465	464	448	437	433	467	441	446	428	458	471	436	475	438	488	413	443	447	454	463	431	438	512	444	449	438	452	482	465	439	423	454	450	471	462	427	456	485	464	434	442	453	492	444	458	487	458	463	441	413	455	424	492	477	459	411	452	466	436	437	425	486	454	443	450	390	435	485	449	471	443	454	461	465	468	462	451	474	489	468	463	460	434	455	444	462	443	456	409	431	456	486	442	455	442	404	427	430	487	414	415	467	470	456	473	465	448	478	449	429	449	476	459	470	479	445	412	466	445	464	475	484	465	447	464	419	487	447	449	476	437	448	415	459	459	409	482	468	434	443	447	434	447	459	434	483	417	468	448	436	465	450	456	439	445	480	423	442	421	487	450	471	451	425	488	453	455	444	487	453	445	462	449	471	476	454	446	428	437	495	435	460	450	451	484	435	454	438	471	471	445	456	444	455	500	470	481	437	431	448	454	466	395	423	456	443	476	536	454	457	474	423	425	452	476	442	414	480	446	442	477	439	458	485	453	423	446	501	460	463	435	462	429	454	467	457	467	446	415	406	472	461	436	434	421	485	449	396	472	412	440	452	466	482	486	424	492	458	446	415	455	458	452	444	461	418	452	433	443	450	466	453	457	436	462	455	457	450	457	465	444	448	463	429	452	481	454	473	464	443	447	439	450	443	471	468	477	470	433	469	451	463	446	453	467	469	446	452	482	456	465	481	462	471	431	454	487	474	459	461	455	451	483	471	426	464	454	441	423	462	429	456	438	484	468	436	475	452	450	450	428	457	407	444	424	448	465	502	403	414	439	481	479	410	474	442	458	449	471	458	415	399	462	391	459	433	458	469	457	438	438	440	457	424	425	465	487	457	444	459	470	448	445	459	442	460	458	444	445	478	467	451	456	434	454	435	444	428	453	514	483	437	465	472	493	432	451	471	448	427	443	452	444	477	470	444	495	474	445	441	507	469	442	471	478	477	468	441	467	445	401	441	429	477	453	450	480	444	511	465	464	416	479	456	480	476	475	425	436	431	457	458	440	422	481	446	452	462	481	454	424	465	430	458	436	464	501	467	493	440	419	469	442	450	452	460	439	469	436	428	455	461	437	461	452	472	448	421	464	428	431	433	422	467	428	436	451	432	473	442	451	467	470	454	458	439	468	463	446	455	428	468	456	450	451	457	422	498	466	434	488	436	442	417	451	482	481	472	425	455	448	424	450	448	481	432	441	456	429	433	427	420	468	477	470	445	439	438	452	483	442	446	443	433	448	452	476	413	444	472	441	480	434	432	454	459	419	439	422	475	428	462	431	478	421	454	451	425	430	430	437	481	430	445	480	475	467	454	429	482	484	479	466	480	469	406	415	459	474	470	459	442	479	487	395	418	471	488	455	456	471	451	487	436	440	449	429	469	475	446	444	509	432	433	462	504	459	515	460	505	424	470	439	431	406	438	455	435	447	433	463	471	421	448	482	440	453	445	490	465	459	435	439	468	443	440	447	447	454	441	454	489	476	449	392	469	453	437	445	456	458	451	498	467	436	466	434	461	443	462	430	432	472	466	460	452	447	435	441	477	458	476	443	399	454	454	444	444	483	503	439	418	501	432	440	473	418	460	461	410	457	436	473	450	433	443	435	439	419	479	402	472	402	440	488	454	440	462	514	446	451	442	444	446	427	437	464	482	410	425	448	439	451	433	445	442	469	453	465	461	502	441	454	438	475	437	456	429	462	447	457	482	501	420	470	449	477	426	430	464	442	455	469	471	442	413	424	447	433	420	473	423	456	452	450	471	459	441	479	455	490	437	439	424	432	453	452	424	465	479	464	490	472	458	453	455	462	439	473	427	464	475	467	470	419	497	455	403	454	424	432	430	454	448	444	434	459	444	472	482	451	427	455	439	429	439	458	440	418	436	423	458	459	409	465	469	446	477	447	454	448	465	431	452	441	471	464	461	444	467	458	447	437	428	460	430	470	449	426	463	481	432	469	479	467	450	457	434	450	449	445	484	460	468	469	442	470	467	457	429	471	442	456	471	494	461	460	473	443	427	445	414	434	442	421	456	467	459	429	456	455	429	464	472	444	415	431	465	470	489	447	457	470	462	429	450	417	441	421	407	458	424	433	462	438	437	457	469
31607	31420	30221	16585	5934	2774	1976	1372	1115	985	786	728	658	629	561	593	565	556	540	523	538	520	495	487	516	516	503	477	509	483	477	468	470	492	486	459	471	506	478	508	472	473	491	505	485	499	470	491	446	457	457	439	480	472	497	472	455	458	544	442	462	481	489	489	490	464	445	466	483	481	515	500	478	475	451	480	510	482	495	461	475	493	465	444	498	476	482	460	488	542	461	472	466	465	460	468	464	485	487	471	500	479	477	485	457	478	449	493	457	476	416	496	456	492	458	470	459	478	440	478	481	436	505	485	492	442	484	479	488	510	472	449	479	472	478	471	468	468	433	432	466	444	468	493	475	468	465	498	499	448	494	446	468	516	488	480	447	473	474	479	488	455	466	444	439	497	493	479	471	494	488	446	506	420	455	478	482	451	491	469	478	445	459	446	482	497	485	496	462	519	443	475	469	460	488	471	466	525	426	445	482	461	430	489	445	431	496	462	440	459	467	461	462	482	484	448	468	478	456	464	497	451	470	486	472	473	489	471	478	509	492	478	503	496	476	457	461	476	489	463	506	429	471	438	447	452	460	493	459	450	484	460	471	486	428	490	461	470	475	466	449	495	453	442	487	473	507	480	440	438	477	531	479	490	496	471	516	484	476	483	467	509	501	453	502	522	496	477	432	491	505	507	499	482	465	485	464	436	437	475	463	446	473	455	505	456	468	497	476	480	447	490	478	467	449	477	458	479	475	501	448	482	467	460	473	481	488	477	492	465	512	451	474	491	468	486	458	453	474	410	456	487	517	461	486	496	478	452	499	443	494	487	477	483	468	480	499	466	472	457	463	472	470	469	474	458	469	484	504	471	461	486	462	486	459	518	468	476	491	483	522	480	484	468	443	498	476	478	486	481	505	489	481	493	480	505	454	461	527	492	510	498	470	468	450	507	461	482	476	509	520	497	466	482	484	454	427	499	456	455	537	468	482	481	447	451	495	474	474	481	479	510	434	440	477	459	472	481	466	460	445	460	479	477	465	451	494	464	484	490	478	448	459	477	453	476	455	509	489	468	483	470	433	456	471	484	464	417	512	473	451	470	505	505	450	500	492	480	448	493	500	453	463	489	487	479	462	491	486	491	471	493	462	532	450	463	479	468	517	448	485	468	470	497	436	479	512	451	517	497	477	489	502	510	487	461	477	518	475	517	500	447	486	452	501	484	474	486	488	474	427	450	472	466	522	475	482	478	474	473	446	462	456	469	480	468	474	496	489	449	468	439	470	455	487	454	513	443	459	428	475	468	453	437	437	473	506	472	492	451	424	563	431	471	483	443	494	461	448	445	509	439	461	505	455	466	522	511	479	461	500	459	495	463	497	472	503	477	487	505	450	479	474	463	502	486	446	463	505	435	508	484	456	506	486	485	443	486	455	471	466	453	485	494	458	479	467	490	494	544	463	473	502	467	455	443	473	471	452	486	491	486	423	458	456	481	495	480	516	481	490	477	460	465	497	484	464	456	472	468	481	468	491	481	470	452	441	484	495	503	473	454	491	482	449	462	519	444	491	472	483	464	489	453	472	480	438	469	477	512	497	510	486	460	472	502	451	509	514	434	451	453	455	488	517	506	478	471	506	434	513	498	484	499	456	468	449	429	476	489	481	465	500	483	418	471	474	472	454	467	460	458	446	407	477	472	469	466	456	452	424	490	456	462	488	504	476	459	451	482	488	443	500	463	475	485	475	504	517	478	491	458	518	448	446	463	471	475	472	449	486	484	495	492	447	488	496	457	452	475	454	468	497	447	468	465	518	473	462	512	473	480	459	490	508	445	489	466	485	481	452	481	474	478	488	496	512	470	484	432	441	487	478	527	479	445	495	459	465	447	483	495	500	462	473	488	451	486	423	503	483	458	474	467	509	444	452	477	454	440	492	484	462	465	473	510	477	489	456	454	452	490	533	483	487	451	512	479	448	479	468	460	453	461	482	479	487	508	497	520	463	491	497	484	448	487	447	513	485	466	474	442	481	470	497	453	457	506	489	469	503	478	456	490	495	459	449	493	455	472	508	524	514	485	495	487	458	449	498	473	458	439	459	474	455	481	464	495	508	420	463	483	504	470	504	483	487	488	482	510	479	510	515	485	485	472	471	475	474	489	487	508	451	468	475	478	478	460	441	484	491	449	499	445	479	487	471	448	487	475	435	488	469	477	452	471	482	454	487	468	492	457	448	479	445	475	502	497	475	492	468	486	467	510	458	437	454	488	440	474	430	507	478	442	489	441	466	504	503	435	475	494	430	517	448	420	444	465	479	464	479	494	481	477	442	431	481	489	435	426	501	454	492	472	494	501	455	475	478	468	479	495	438	471	489	470	477	497	476	467	498	466	430	491	491	480	506	423	482	424	494	449	486	430	472	481	460	477	457	437	493	485	483	510	487	511	474	492	428	487	466	466	479	463	480	481	455	466	479	482	455	439	456	474	445	485	471	451	434	471	459	460	461	459	470	440	478	486	506	489	451	492	413	438	488	514	475	488	475	495	481	460	466	480	466	456	479	489	471	439	470	440	490	453	471	467	498	478	469	462	463	456	497	472	459	500	456	447	491	513	483	511	474	433	466	489	454	485	493	476	443	471	465	495	457	433	460	449	472	484	465	485	472	474	474	496	474	480	467	478	496	431	466	459	480	460	500	472	494	500	491	495	453	509	440	503	499	457	510	473	494	466	462	463	487	460	451	477	476	465	427	501	471	507	467	478	424	434	493	450	515	488	517	448	486	498	477	513	479	473	573	480	510	501	494	493	504	419	455	470	479	464	472	479	491	437	489	478	476	479	459	473	499	461	461	466	443	518	485	460	459	465	480	465	490	429	465	460	483	465	481	483	474	483	446	490	473	507	510	472	462	449	497	469	464	512	471	517	519	494	465	452	479	460	456	477	471	490	515	464	457	471	480	488	474	435	482	480	479	488	447	468	454	495	460	456	485	469	477	450	531	493	451	468	470	450	452	476	502	455	468	444	436	447	470	457	491	476	486	515	466	451	430	483	467	474	458	498	479	498	461	478	472	490	472	462	503	481	496	498	496	458	480	511	453	492	509	486	446	493	448	448	451	448	439	464	453	471	479	472	493	491	493	472	471	469	467	467	511	478	479	460	485	450	469	532	450	436	479	455	433	450	464	459	465	493	470	515	494	510	488	472	446	477	493	449	440	453	522	454	499	469	469	449	477	487	490	439	462	502	475	458	468	474	461	480	484	469	443	479	441	462	483	463	460	449	488	492	495	515	500	479	469	478	476	485	503	440	474	451	473	467	473	463	481	458	485	480	463	477	475	475	443	447	488	450	475	460	486	464	443	457	413	499	448	467	482	464	459	476	480	440	468	479	507	475	474	461	479	485	488	468	462	470	530	487	478	471	485	494	422	497	453	490	485	454	488	481	470	466	479	481	468	459	509	513	459	475	468	465	494	467	504	457	478	464	488	494	464	476	424	433	473	495	520	479
33904	44889	31535	16241	8069	4743	3225	2433	1761	1484	1198	1012	909	727	694	692	674	548	647	578	586	545	533	589	551	494	530	545	531	559	536	552	504	525	519	561	512	550	531	508	540	532	491	503	526	559	535	484	522	517	515	476	571	520	475	534	507	548	506	539	525	519	536	475	524	569	538	505	530	505	529	569	490	476	492	495	470	515	530	530	494	498	504	484	544	549	500	538	524	502	492	533	528	492	524	497	531	503	493	523	515	498	524	503	514	501	484	569	536	475	549	484	475	540	527	525	508	525	491	512	526	522	477	535	518	514	510	507	525	497	516	516	495	494	540	498	524	519	493	509	565	534	478	493	549	557	512	514	500	540	497	515	503	530	528	525	503	489	521	526	525	558	523	504	528	546	518	551	504	540	542	487	533	497	572	544	516	486	535	514	517	488	542	475	523	496	480	506	533	515	530	526	545	531	486	522	511	502	511	501	454	539	512	530	520	504	499	500	520	494	458	545	542	504	540	537	529	508	495	481	518	507	513	512	517	465	527	537	495	522	496	514	526	545	530	472	511	493	536	518	475	547	484	476	487	527	495	512	497	493	490	522	524	495	484	523	530	492	534	494	499	471	513	476	548	489	513	507	503	544	499	494	526	521	529	538	518	455	507	561	491	504	531	557	525	551	502	476	527	503	519	539	521	514	474	512	521	526	519	522	524	513	478	509	545	489	528	536	495	519	546	519	467	514	505	523	512	538	505	489	498	530	495	471	511	481	517	544	502	488	534	520	516	502	484	526	498	495	538	510	497	533	495	500	461	514	536	516	515	524	481	538	528	498	490	507	510	492	521	513	531	461	511	550	577	550	449	573	563	481	518	514	487	500	535	483	524	543	536	547	505	489	543	540	484	506	551	494	522	487	519	497	524	521	509	478	508	492	516	509	520	481	503	495	545	484	485	538	530	525	529	474	533	560	514	506	522	503	522	520	497	489	524	511	540	454	504	525	512	485	525	492	548	559	504	536	524	501	471	501	527	516	524	487	479	486	528	510	520	546	501	539	527	554	513	589	505	523	505	510	520	531	503	505	505	517	493	525	505	509	518	491	536	505	521	513	482	495	538	490	526	509	511	519	486	471	467	546	507	481	551	495	482	526	543	529	526	536	492	517	530	472	491	497	495	497	500	536	491	492	491	498	552	496	507	523	520	524	514	515	491	486	508	525	555	472	475	494	529	510	554	469	509	550	525	517	548	551	512	514	512	511	532	503	538	505	510	496	565	534	477	543	482	517	535	515	512	534	513	563	508	498	532	470	534	516	528	554	506	512	506	497	461	498	546	515	517	526	512	473	522	553	524	525	520	506	498	516	527	535	480	536	529	510	460	561	514	505	480	491	513	505	507	508	521	522	560	532	538	499	517	509	529	499	518	524	530	512	530	517	490	537	535	497	531	533	508	551	493	520	529	503	540	505	510	518	529	529	524	519	538	545	582	502	535	482	490	494	484	507	524	566	513	522	484	543	507	520	547	504	534	560	532	496	513	537	505	498	509	511	530	529	547	520	532	481	503	499	507	508	497	544	557	495	504	515	523	507	536	497	542	512	512	550	517	489	520	507	519	485	473	526	545	563	523	510	522	507	548	527	503	479	498	490	497	476	504	524	530	523	541	476	542	535	557	516	515	514	494	532	524	524	504	543	534	546	516	570	529	532	521	521	523	516	500	512	533	523	532	512	496	493	508	540	529	505	477	540	538	502	507	544	525	538	488	514	512	485	529	533	524	526	479	521	508	517	537	500	525	501	487	532	503	515	489	502	523	511	514	537	485	574	555	492	535	533	521	542	516	494	538	552	485	533	535	514	499	530	533	558	524	523	508	531	533	535	490	518	544	527	505	484	529	493	533	523	500	539	536	524	547	484	481	516	543	513	501	514	561	480	529	484	489	503	510	533	537	496	490	498	504	537	534	502	515	507	531	517	493	508	499	501	528	545	502	528	517	522	515	504	525	467	501	487	512	530	522	537	521	504	487	541	525	518	509	517	509	499	513	527	529	534	531	501	517	518	488	524	492	480	498	530	477	527	562	518	479	495	499	517	530	519	522	513	512	513	546	521	500	507	467	503	522	514	490	517	493	537	506	483	498	475	495	477	541	506	523	534	501	513	466	531	509	532	525	525	508	525	504	519	510	541	524	532	503	527	495	509	554	518	512	536	496	524	533	515	504	557	513	525	505	498	520	525	481	520	544	518	530	506	494	512	543	576	524	544	543	486	515	514	506	489	503	521	504	488	526	534	541	533	485	484	520	549	506	493	600	495	491	529	507	561	515	568	496	516	518	500	518	507	544	532	533	490	488	488	523	504	518	475	464	496	510	534	489	486	541	509	533	496	529	506	509	520	505	532	529	548	497	510	513	511	493	528	533	542	476	526	512	494	515	520	496	501	513	517	539	502	512	505	494	484	523	533	537	517	572	521	509	486	504	538	507	513	494	483	550	499	499	493	542	510	517	509	523	531	523	494	564	546	512	497	485	512	526	523	516	453	536	525	527	531	473	499	544	522	480	476	531	535	549	518	516	530	504	536	544	505	546	520	546	528	490	554	520	547	514	550	445	518	484	511	511	532	565	505	523	509	523	558	504	498	534	503	472	514	510	499	520	510	532	477	525	451	534	511	494	504	538	506	523	514	498	489	502	522	529	514	538	527	576	508	477	518	538	534	514	524	522	477	545	532	470	543	474	520	498	513	511	571	527	486	556	515	506	479	502	487	536	473	512	565	480	559	508	500	535	554	497	504	521	534	501	506	509	499	518	545	519	500	545	479	495	487	516	517	534	509	490	536	537	519	473	479	529	586	506	507	497	522	508	526	477	514	507	508	525	514	526	521	514	488	487	511	533	512	535	527	534	509	530	531	548	507	562	522	522	487	507	476	555	458	544	509	499	499	508	501	452	528	552	578	530	489	535	491	565	510	505	547	549	486	510	490	512	592	485	540	528	533	505	521	496	493	521	507	520	543	509	526	537	504	492	524	521	491	520	563	552	560	546	503	528	548	525	517	559	524	472	520	539	478	527	534	552	496	497	526	480	558	531	508	451	503	493	509	539	539	545	477	522	497	516	489	515	493	521	500	521	540	539	494	488	518	518	517	536	515	503	558	547	510	496	494	501	531	532	544	502	518	519	532	520	517	504	504	519	471	495	514	501	504	516	519	510	484	483	548	526	513	473	494	518	520	543	564	522	507	514	521	497	526	538	520	534	497	509	497	510	526	492	506	521	494	516	491	509	540	507	489	486	518	480	529	518	499	501	525	508	466	504	526	509	523	498	467	481	517	523	469	491	515	498	486	502	530	507	565	476	521	521	513	545	509	546	526	488	520	454	510	571	460	528	492	500	503	496	508	530	485	469	497	451	526	484	506	524	488	516	522	509	531	509	500	497	536	527	493	489	531	520	527	538	516	454	510	528	527	576	501	480	505	534	512	524	559	485	506	527	561	516	509	502	494	463	514
23872	21430	28782	24882	21265	12923	4800	2494	1705	1316	1025	899	702	690	690	610	582	572	541	499	470	466	470	482	492	463	481	418	433	425	405	396	424	471	412	402	422	410	446	435	434	411	434	430	454	388	422	404	415	393	417	402	459	402	425	444	411	395	407	411	453	474	445	393	439	438	430	436	422	449	446	410	471	405	415	435	411	397	388	433	400	440	445	452	445	425	425	431	411	428	437	436	421	464	428	462	395	446	402	431	433	430	405	440	388	434	457	422	440	416	447	447	443	404	391	422	449	410	403	427	428	409	415	434	453	442	438	424	427	447	378	387	411	411	414	435	444	424	414	418	413	432	461	440	448	419	468	417	425	432	406	462	450	426	420	437	420	419	457	422	438	393	442	450	413	425	430	385	447	454	453	417	469	447	448	421	405	439	417	411	420	428	444	431	404	411	379	399	449	441	398	431	398	444	438	455	421	422	434	418	416	441	450	415	397	436	446	397	431	381	390	395	387	413	437	441	427	408	434	437	476	410	417	402	443	424	423	409	411	425	432	436	403	417	409	438	392	419	424	401	446	419	426	386	444	411	455	416	411	418	434	437	457	443	418	409	449	438	467	439	436	433	436	435	419	448	437	450	407	421	415	403	438	397	445	420	422	406	443	413	439	399	471	413	423	395	428	456	430	423	406	406	404	410	401	428	427	431	396	427	430	431	430	445	400	419	392	448	464	416	397	431	434	447	419	423	462	409	463	435	422	478	441	407	413	469	434	432	419	468	419	419	410	417	449	424	420	414	445	407	401	410	437	433	403	449	459	412	409	420	427	420	391	415	431	469	437	429	379	426	429	398	441	425	415	434	430	410	397	422	432	395	391	419	421	420	450	456	460	420	447	445	413	388	412	441	407	419	413	422	445	432	410	439	386	393	404	388	431	402	428	408	398	419	397	401	406	432	454	439	390	409	440	458	461	386	412	403	455	441	437	463	416	422	444	399	387	399	439	425	438	446	439	416	464	433	474	467	436	428	410	438	407	468	422	453	413	465	422	410	440	416	478	377	387	401	439	409	398	427	402	429	461	424	456	429	436	426	420	422	461	433	420	412	425	440	429	402	418	430	412	418	437	404	423	428	413	409	402	437	403	424	437	439	416	415	387	439	446	441	472	409	450	398	453	442	432	428	404	450	433	432	397	422	427	453	456	392	456	422	391	444	412	413	447	444	415	420	428	424	425	416	391	447	446	437	423	422	402	407	390	451	389	424	442	426	422	415	417	411	426	418	420	415	415	418	438	428	425	433	398	424	428	420	453	415	445	458	415	459	404	453	433	429	395	425	396	403	409	453	398	466	430	460	426	408	414	429	426	418	436	462	395	451	422	418	445	405	414	448	455	432	407	446	418	404	407	430	445	414	408	416	417	460	409	430	413	423	396	411	416	454	420	393	403	399	458	427	412	469	391	448	461	439	424	440	381	432	412	420	428	415	408	413	406	438	417	433	411	457	445	432	398	466	434	437	443	380	458	422	421	420	421	421	431	423	424	437	441	415	469	452	402	412	445	430	425	414	425	452	467	453	442	431	425	432	419	393	400	417	423	414	421	430	404	452	423	418	400	402	449	422	438	445	400	423	434	423	405	422	445	450	415	450	396	404	390	455	420	421	427	429	403	442	408	468	428	373	443	402	415	435	430	437	415	412	385	432	464	432	392	460	425	459	398	377	417	427	394	443	429	430	437	419	425	405	474	426	433	449	438	467	421	439	421	426	448	454	428	438	440	408	397	437	422	421	453	441	408	417	382	427	399	432	456	425	435	430	432	402	407	452	392	421	440	448	440	435	395	411	436	405	451	419	420	400	380	420	418	437	403	440	437	408	433	402	408	423	403	435	399	416	404	417	418	439	460	410	388	430	454	425	458	403	408	403	446	437	428	433	387	413	433	418	439	428	388	458	454	442	449	415	424	444	418	418	413	434	408	436	452	438	460	408	401	418	403	444	431	400	411	438	399	392	442	419	403	411	463	392	438	408	384	407	454	438	413	455	409	443	430	489	422	437	416	448	427	441	429	430	384	385	406	441	440	406	376	408	445	439	411	388	425	410	437	374	452	401	431	439	463	410	431	432	447	415	436	425	405	435	417	408	475	403	428	443	433	396	422	415	433	429	394	428	426	447	432	422	386	423	427	406	448	439	447	425	462	398	436	408	444	419	456	431	408	454	436	424	437	441	424	447	442	404	444	413	429	428	421	389	452	406	367	454	448	458	422	461	439	427	422	469	412	454	436	402	423	467	409	436	424	449	458	432	443	415	428	398	397	423	417	448	406	426	431	432	443	441	418	441	400	431	404	406	422	435	429	406	414	410	406	402	401	430	435	469	470	417	462	402	421	437	438	430	445	422	390	410	399	439	432	440	422	439	393	442	425	434	421	436	447	438	433	398	402	432	431	444	392	409	458	429	411	402	434	404	438	445	393	413	453	426	432	430	406	409	395	431	452	399	406	412	427	403	452	434	398	437	431	405	435	438	453	426	439	385	450	466	406	440	400	386	431	430	442	450	416	418	426	420	404	428	414	429	444	424	425	416	414	410	464	414	403	404	417	420	418	418	407	387	420	457	454	422	427	445	402	387	419	425	439	479	423	418	438	441	418	431	421	410	374	412	434	455	419	428	398	430	408	420	419	414	434	429	426	436	462	413	437	403	373	393	422	386	415	437	404	439	414	403	414	434	452	421	427	415	419	446	426	427	417	435	419	398	424	396	448	472	428	404	443	414	437	420	439	440	445	400	430	431	459	440	432	400	426	438	406	432	420	427	425	413	390	418	378	430	466	429	402	418	444	452	451	399	430	390	447	394	438	433	421	435	393	432	425	411	401	437	445	410	406	401	449	440	400	412	430	409	415	466	422	450	405	416	430	425	463	445	389	415	414	426	406	423	426	426	417	422	424	448	408	444	443	419	407	439	402	431	445	408	442	432	412	424	400	408	417	436	413	419	412	404	418	433	405	434	401	419	446	390	422	414	443	366	422	449	457	417	436	434	431	454	430	403	435	426	410	413	427	445	439	403	420	383	386	433	439	449	428	447	447	433	400	418	441	396	424	433	459	425	474	444	432	411	438	412	405	396	444	420	445	405	436	423	439	437	427	414	431	453	425	403	429	450	409	409	412	450	412	411	460	438	406	450	418	429	425	446	451	430	438	437	427	421	409	448	437	428	427	418	432	431	422	416	435	436	434	407	435	410	432	436	399	368	410	413	408	415	391	403	363	461	388	444	459	403	438	382	404	445	448	393	429	420	389	447	435	421	426	395	429	431	445	442	425	395	415	408	431	422	429	426	415	429	418	403	421	409	422	393	423	402	444	428	440	452	407	416	436	398	414	393	411	414	423	455	445	432	390	451	384	401	434	429	450	460	430	405	415	425	452	443	421	461	402	434	411	432	419	462	424	400	437	431	431	404	419	438	453	423	434	470	454	427	410	423	392	445	400	448	421	406	411	428	411	408
32835	56656	42700	25586	14475	7954	5507	3968	2867	2108	1638	1339	1112	932	893	742	678	671	622	569	585	545	501	512	486	532	475	486	459	453	474	462	479	439	471	466	421	453	467	478	469	447	512	496	420	500	448	418	491	425	468	495	492	451	467	458	456	446	500	461	460	516	509	472	439	480	472	466	485	477	429	463	460	444	434	470	464	453	446	434	447	485	489	456	478	522	432	449	477	485	477	458	458	464	445	468	461	454	466	478	449	492	449	481	497	453	456	472	456	490	456	471	499	483	425	449	492	436	466	443	466	470	424	481	462	456	466	455	467	437	434	480	465	451	475	461	454	454	449	466	490	503	483	467	473	458	454	457	456	444	480	436	451	475	463	470	459	416	486	418	466	439	442	432	416	474	446	469	442	450	447	472	494	432	461	415	468	459	443	450	465	500	473	465	454	455	491	471	476	490	498	451	458	437	463	464	488	466	445	436	445	506	448	473	493	472	457	476	434	466	482	452	452	456	445	492	443	473	443	478	468	442	440	468	477	452	478	444	423	448	418	482	455	446	483	469	461	448	425	487	453	468	449	448	444	480	470	453	457	422	458	489	448	481	463	444	481	438	458	500	435	479	459	426	435	494	472	451	445	492	439	428	443	458	438	468	432	462	478	493	434	467	443	471	456	451	502	451	476	462	430	478	468	459	461	459	491	468	470	455	463	474	513	450	430	453	452	465	434	427	443	449	462	465	494	456	483	425	422	429	453	440	459	482	436	512	478	484	470	472	459	488	437	444	466	435	516	427	427	465	492	452	426	458	454	459	496	450	478	416	488	497	452	457	443	531	478	466	447	463	482	443	486	466	470	467	435	465	431	443	482	467	448	449	438	474	468	442	446	524	453	458	523	430	478	452	456	470	453	477	435	469	473	441	461	460	474	457	444	421	487	481	447	429	478	462	469	465	475	445	455	427	448	470	473	447	493	448	500	464	467	454	474	439	459	424	517	420	458	451	475	471	425	474	435	481	460	459	490	475	457	422	463	482	438	437	495	474	442	458	430	501	439	447	475	466	471	439	437	469	468	449	488	448	435	468	461	443	406	453	431	456	487	457	473	477	451	443	472	464	461	447	442	451	440	459	439	431	416	453	447	463	459	480	441	472	456	471	444	454	484	489	466	436	444	452	450	459	462	467	468	461	448	450	484	465	457	434	480	443	437	451	451	447	468	481	439	461	437	426	462	491	460	441	474	479	445	462	440	433	485	495	480	499	456	411	478	457	452	457	446	450	446	480	451	477	453	448	437	481	452	510	473	450	472	445	481	470	441	486	445	477	482	491	452	453	449	476	432	480	459	459	464	449	473	485	480	465	449	451	431	447	454	435	448	424	449	450	462	485	474	486	508	438	520	463	472	456	459	439	444	460	451	478	483	457	477	456	445	434	459	444	457	465	461	509	463	458	477	489	471	462	475	429	485	464	471	409	458	463	464	453	466	449	437	472	479	460	411	450	482	463	470	479	469	441	468	502	447	493	413	459	464	506	463	463	455	475	479	441	452	468	421	452	458	454	452	460	449	454	477	474	440	478	485	487	436	464	512	460	427	426	478	470	468	417	444	463	457	446	449	496	445	446	457	448	466	475	476	458	468	449	461	465	477	491	508	500	514	494	447	476	442	452	470	462	450	467	490	426	483	497	455	469	484	506	430	472	458	464	499	439	440	434	458	443	420	468	458	470	468	437	430	470	491	440	453	448	439	454	468	444	434	451	497	477	475	447	486	480	481	477	448	487	495	458	464	448	478	465	440	434	477	455	432	472	450	462	463	454	473	454	413	466	457	441	441	482	487	438	462	410	456	446	461	462	454	459	440	460	463	464	470	489	449	487	466	482	476	453	442	519	462	493	415	456	456	472	443	491	463	470	479	494	466	487	431	457	471	462	459	466	450	487	463	451	494	495	455	490	461	504	464	421	455	474	462	446	469	454	451	445	448	466	456	436	473	455	449	450	448	457	460	463	443	504	419	471	504	443	489	484	450	469	425	446	475	497	455	425	442	442	472	444	455	441	443	439	425	419	447	443	460	452	478	422	486	468	498	458	483	467	479	442	464	469	480	474	465	448	427	476	487	437	475	459	483	478	488	447	456	495	438	483	460	456	485	444	426	441	470	481	455	468	443	437	448	437	436	458	493	491	454	460	489	473	478	462	433	447	439	477	488	498	440	470	450	453	502	470	455	465	465	462	429	444	439	451	449	434	487	490	468	442	496	432	424	423	456	444	477	466	467	452	496	490	455	484	456	452	453	438	442	492	414	480	492	476	480	495	485	444	457	483	466	438	458	443	493	411	495	482	464	436	454	472	483	427	518	462	498	491	454	452	455	460	457	478	467	427	461	462	455	469	480	472	476	467	473	430	454	467	510	475	423	437	490	473	472	436	471	437	453	457	443	484	423	475	465	469	454	408	461	433	469	425	457	439	450	481	449	470	463	444	478	421	463	475	485	445	434	473	479	497	475	458	478	472	475	458	477	445	472	433	459	459	460	481	454	455	463	436	444	467	494	464	433	425	467	496	477	478	433	477	449	450	507	455	465	427	460	464	470	463	477	453	446	468	470	497	445	433	466	473	469	463	441	515	454	446	448	465	481	436	444	435	449	488	487	484	428	472	479	482	455	473	435	477	446	426	437	457	481	435	423	461	494	465	483	475	470	433	498	425	532	484	459	466	455	463	456	501	470	435	433	476	417	422	468	486	447	492	464	483	458	489	456	429	430	488	475	472	481	426	468	461	440	464	469	472	433	461	481	456	466	478	473	476	462	499	475	441	450	434	443	463	444	449	466	517	440	429	444	455	463	439	487	450	426	480	480	466	447	480	454	453	473	484	489	453	467	451	456	478	475	453	436	467	502	491	494	430	482	449	510	479	434	453	455	497	450	479	474	479	501	495	495	484	466	494	474	437	489	458	464	450	478	467	459	502	446	436	417	421	434	451	512	437	465	462	469	481	432	459	483	467	464	468	445	480	459	442	442	495	463	473	461	475	423	486	458	466	466	443	444	495	459	443	485	451	443	509	480	427	497	451	447	467	480	468	452	490	500	440	439	464	450	443	462	470	488	492	465	431	464	457	491	425	447	449	461	478	435	459	447	472	483	446	453	458	444	485	470	442	470	402	452	460	454	448	487	408	497	434	470	456	463	454	486	440	461	476	451	513	484	444	452	493	446	460	488	429	450	474	488	454	481	476	486	428	449	461	465	486	476	486	447	460	510	455	474	461	435	443	420	500	409	461	469	482	491	449	437	462	482	486	443	445	452	465	451	497	478	465	409	448	453	459	490	445	448	446	444	476	464	429	468	501	464	464	441	475	479	510	460	476	477	477	438	452	476	478	455	437	476	472	450	518	486	463	449	435	472	437	454	479	438	474	461	489	419	492	484	476	470	446	465	441	470	458	464	491	478	447	477	436	470	444	427	464	483	422	447	478	445	479	453	458	470	468	497	493	474	431	439	449
25128	21485	27921	25967	13866	5062	2781	1824	1302	1143	957	882	779	705	656	598	590	586	562	542	549	552	516	555	508	551	539	527	498	502	495	506	527	486	516	503	533	520	478	510	532	493	514	530	528	512	477	498	558	522	502	482	516	480	519	499	538	521	466	451	500	513	528	472	486	509	505	473	500	526	492	510	483	501	528	475	519	492	517	544	493	491	502	549	506	499	478	478	515	558	468	508	488	494	500	543	488	498	504	477	512	484	477	522	505	496	482	566	474	502	494	546	489	502	488	464	479	490	492	511	515	510	523	502	526	534	517	525	517	492	540	499	497	487	496	519	505	484	506	517	456	488	507	523	527	500	495	511	484	488	510	509	495	462	515	482	506	511	484	510	510	491	485	545	482	501	552	500	512	526	451	460	462	492	516	548	516	496	492	504	485	519	494	566	494	522	489	522	536	486	475	486	529	470	518	487	513	491	467	509	496	534	520	503	536	479	527	469	551	488	518	497	454	522	514	528	473	512	445	538	532	499	481	519	506	491	465	508	512	517	488	495	523	504	535	494	484	493	473	497	516	526	529	513	486	523	495	499	473	481	456	479	504	499	495	498	468	430	492	497	494	476	498	470	520	529	517	549	501	497	544	506	524	530	453	501	493	532	515	504	497	534	480	504	525	513	488	519	483	507	512	515	530	508	526	510	493	496	498	498	500	525	493	515	469	531	490	513	520	494	539	503	487	462	514	480	495	467	526	497	482	517	455	473	478	530	481	474	486	475	456	513	513	484	521	514	489	525	514	509	477	530	518	518	500	508	507	482	491	538	518	463	510	502	498	497	519	520	489	515	511	518	530	498	465	519	522	466	518	481	490	484	506	498	530	530	516	470	503	470	529	490	506	505	499	547	457	482	553	511	478	511	523	482	512	526	480	524	493	534	521	486	477	494	525	515	518	517	515	504	482	496	498	523	548	505	509	502	541	461	503	493	500	496	508	496	491	474	493	504	478	450	535	514	483	511	509	497	477	470	457	526	496	539	526	502	483	504	478	517	562	552	499	477	484	519	491	546	507	511	535	526	548	503	508	487	508	527	492	488	521	540	493	505	529	477	489	484	531	506	519	531	515	483	482	510	517	474	522	462	502	518	498	519	488	506	478	491	503	480	504	489	501	507	492	457	503	479	525	450	498	487	516	493	514	515	523	504	524	461	511	490	490	475	482	487	519	548	506	492	516	499	512	486	507	519	472	527	499	531	492	495	475	511	498	468	534	501	487	491	464	516	502	498	490	526	535	481	483	508	473	501	463	530	458	539	455	532	501	511	519	484	514	500	501	517	533	462	459	484	476	540	476	493	509	484	544	536	578	487	503	489	499	483	513	491	468	560	518	457	506	494	501	486	491	514	477	515	523	484	528	515	519	523	545	514	459	532	532	519	521	491	509	512	492	519	497	517	492	446	486	556	525	490	551	501	472	517	505	490	493	520	497	518	507	489	479	504	511	528	500	520	489	482	484	515	483	493	477	534	494	514	509	490	470	491	463	514	524	518	514	527	471	525	527	535	492	516	479	518	481	498	514	499	528	494	532	531	522	477	522	497	465	508	531	513	534	544	524	514	529	515	504	497	556	539	462	542	529	495	459	466	490	465	484	524	530	488	502	522	511	531	503	519	511	527	509	515	472	494	519	477	502	507	491	545	504	492	525	493	495	500	465	500	471	541	525	525	503	508	525	491	516	503	511	538	507	515	474	494	468	493	553	502	491	466	505	474	532	485	481	503	467	517	475	485	542	491	524	501	521	540	511	496	519	498	497	497	518	527	535	522	468	480	500	490	504	493	507	502	490	476	479	503	527	482	480	507	505	520	480	499	533	506	530	501	520	522	509	486	465	524	504	503	501	532	499	515	506	482	502	520	508	478	489	479	518	510	509	518	459	485	509	519	475	517	518	507	461	553	540	519	491	521	503	520	534	498	497	442	468	503	530	470	503	508	530	530	472	509	478	496	476	534	518	519	491	497	484	517	539	512	530	525	513	475	521	503	516	493	516	518	506	521	462	488	522	464	511	509	523	496	512	473	506	544	555	493	503	486	506	526	457	506	511	515	495	502	523	523	454	495	470	498	475	493	487	554	495	492	520	484	557	473	495	477	525	505	520	443	519	506	511	501	529	501	487	509	486	498	513	497	460	533	501	519	499	498	487	508	522	441	499	516	492	502	534	524	521	531	465	513	469	502	507	507	515	516	508	518	477	496	503	488	522	519	474	495	479	514	450	466	493	509	544	479	469	503	475	491	524	555	485	502	477	478	465	521	524	508	547	484	496	529	499	521	499	478	498	467	500	484	501	516	501	529	519	501	526	529	507	547	511	477	507	534	510	499	485	506	552	507	509	537	510	481	527	505	501	534	522	498	495	482	483	512	514	499	508	548	525	506	530	509	481	521	517	540	474	536	512	526	479	485	506	497	554	484	517	509	524	511	494	485	528	496	484	522	485	495	543	478	478	446	465	499	484	531	487	517	549	508	481	455	507	494	530	511	507	516	488	490	503	524	505	525	447	526	508	496	516	548	514	536	481	479	521	484	494	464	486	510	500	507	530	486	470	488	540	511	508	511	525	470	503	491	519	467	517	482	490	448	506	500	476	502	476	549	522	496	524	496	533	515	508	524	553	500	489	527	488	498	451	515	494	549	474	481	514	508	478	489	504	501	462	492	465	542	520	511	462	498	539	504	466	479	483	487	501	516	478	535	511	493	525	489	466	490	501	497	513	517	507	489	481	473	506	525	464	499	487	534	508	486	479	497	516	508	490	480	541	513	528	476	458	481	474	545	484	488	501	484	520	516	500	514	492	500	476	518	548	516	488	521	450	513	500	478	510	505	545	466	517	510	498	537	450	492	496	525	487	503	518	528	496	499	511	523	525	462	498	537	516	495	467	481	526	538	472	483	497	515	503	501	500	524	489	506	513	503	514	483	463	514	521	531	505	514	492	518	500	513	484	547	550	484	492	508	488	492	507	477	505	518	504	510	521	473	504	507	515	532	511	496	513	505	514	507	499	517	522	503	482	497	495	476	539	530	520	502	495	489	499	487	475	516	508	517	519	541	544	532	466	494	490	522	499	508	512	504	550	485	483	498	509	546	540	496	515	479	453	544	458	546	490	477	508	513	487	501	518	500	503	470	487	522	526	505	534	554	464	494	491	470	498	490	519	500	539	486	481	488	475	487	503	500	508	458	507	498	500	510	570	516	513	545	480	489	521	446	507	512	463	506	529	538	546	489	490	499	479	500	546	514	503	521	480	514	501	538	480	501	477	496	481	482	496	488	470	479	497	470	510	523	500	528	552	480	511	521	501	533	541	495	509	518	545	495	508	529	521	531	500	504	524	481	456	521	508	455	530	472	475	483	525	511	519	507	501	480	528	520	481	475	516	541	514	513	478	483	514	451	499	485	523	496	531	522	504	499	475	517	464	486	491	469	509	493	527	500	514	509	480	545	523	494
33121	48884	35687	22797	11063	6582	4334	3045	2255	1749	1358	1211	1055	939	888	721	684	679	703	621	623	587	568	599	566	570	562	553	551	487	575	565	526	506	608	555	531	569	536	493	540	528	544	515	533	551	508	579	526	573	566	528	559	513	553	545	567	519	539	547	553	540	568	560	556	549	505	546	521	559	542	577	549	541	552	572	516	592	584	540	527	542	577	550	543	553	538	540	578	549	523	598	534	550	529	563	558	566	540	540	507	569	549	562	526	532	508	576	526	567	557	532	565	551	539	524	545	543	566	521	534	583	547	544	552	538	538	544	512	529	543	553	601	538	542	582	538	555	538	557	538	574	536	563	533	546	564	485	521	520	563	552	550	559	527	511	505	565	556	557	540	556	537	501	542	540	509	517	576	529	522	552	508	545	522	505	560	567	540	566	500	551	517	510	570	520	543	575	530	557	561	512	533	555	539	566	543	517	543	600	545	564	539	519	525	589	554	523	534	508	499	544	555	555	578	581	515	511	529	523	544	505	551	541	519	515	557	538	564	575	599	551	528	537	549	550	562	521	532	548	532	570	502	545	531	547	550	537	558	543	527	514	584	532	509	556	528	521	539	576	563	536	577	527	554	520	590	526	547	539	516	541	543	518	537	550	522	528	542	538	543	574	560	516	519	511	519	519	513	526	578	532	555	536	507	518	559	515	541	532	544	546	518	535	545	548	533	543	579	534	519	571	558	521	516	549	509	542	531	539	550	509	541	552	563	506	562	530	507	572	522	541	581	485	565	520	528	580	509	534	528	531	539	511	572	537	523	529	574	539	515	541	502	553	554	560	526	532	557	541	546	575	551	527	535	540	520	542	541	600	513	546	570	545	516	521	521	544	589	534	556	523	505	535	562	524	524	564	552	533	579	545	541	529	558	496	539	532	544	513	538	523	526	519	560	571	500	523	534	518	515	519	530	517	528	534	511	545	534	552	553	523	512	564	490	562	527	555	528	517	529	533	539	536	549	554	526	557	542	528	547	538	545	521	519	511	529	542	537	537	545	548	556	528	550	538	575	548	516	566	509	547	574	580	549	531	520	534	510	572	598	535	577	536	504	539	512	558	500	565	549	531	549	542	565	539	596	532	547	565	544	588	541	533	570	538	530	558	581	537	488	528	577	499	540	522	554	574	531	523	531	527	530	524	536	565	561	597	531	534	516	531	495	526	533	545	559	540	540	549	533	529	511	523	549	532	548	577	562	538	527	547	553	529	536	540	535	498	564	541	545	526	519	561	538	526	560	541	527	555	564	539	553	574	535	516	515	538	534	511	558	558	553	530	594	546	506	528	534	529	540	552	584	534	555	517	548	568	555	571	531	527	569	557	597	546	503	529	523	518	540	547	567	525	531	511	565	521	512	534	549	554	504	565	518	570	544	523	558	553	549	526	535	497	522	535	522	547	540	562	558	549	529	512	524	522	526	517	583	519	559	561	530	566	558	542	593	574	554	569	535	538	521	556	521	559	509	532	590	532	562	557	524	549	544	528	550	528	558	517	527	535	560	584	535	542	544	543	555	569	562	541	489	575	498	538	558	517	509	505	547	529	579	586	548	537	543	558	534	536	568	537	541	573	539	557	532	539	571	536	511	481	541	506	562	496	530	546	511	540	516	519	554	492	537	547	510	539	599	547	548	571	557	547	539	526	514	514	576	562	560	554	533	571	534	514	490	509	523	571	566	511	577	526	535	542	594	553	506	523	510	538	574	543	596	544	560	565	528	550	525	570	549	500	537	546	546	548	517	559	516	521	528	552	546	520	553	510	549	548	535	547	556	539	546	547	576	557	516	537	539	540	576	557	482	571	498	547	573	543	556	558	573	566	583	535	493	543	556	543	552	535	513	525	521	571	530	495	564	554	554	533	543	513	523	498	548	521	582	549	508	538	533	484	524	559	574	524	548	544	527	518	554	494	518	528	542	532	549	517	569	545	556	552	519	503	550	485	508	550	536	527	554	542	538	522	553	568	531	533	538	527	540	546	531	540	506	546	559	533	539	554	503	547	518	525	544	566	532	538	513	517	551	546	489	512	489	505	514	550	546	546	543	543	482	529	568	544	512	532	552	564	555	525	546	532	525	538	556	495	618	533	521	576	539	570	492	514	532	557	585	570	511	566	548	545	558	525	579	569	541	528	502	555	549	542	563	537	510	554	517	545	532	571	532	546	551	524	512	547	507	555	544	525	545	541	575	515	553	550	518	534	518	539	564	575	536	533	516	549	545	526	564	520	508	467	559	540	551	584	563	502	508	518	518	526	552	550	535	543	542	517	529	572	562	539	563	607	511	510	555	534	535	512	560	547	540	553	606	590	546	532	571	517	529	541	563	545	548	550	547	497	525	546	564	545	549	514	516	560	484	528	545	503	495	565	555	549	534	547	525	513	561	519	572	543	553	558	538	498	535	560	565	525	569	573	559	555	544	546	578	567	531	530	521	538	550	540	558	566	535	548	565	549	528	547	547	522	564	523	559	577	515	522	538	558	537	548	560	515	532	527	530	566	529	537	551	519	544	520	531	527	561	532	525	576	532	571	588	552	542	541	503	554	570	525	528	506	519	534	531	561	594	503	565	543	554	511	548	574	576	532	507	548	563	539	569	523	570	550	589	574	563	547	527	598	538	536	521	540	566	553	545	553	568	531	509	529	510	526	546	521	547	542	551	557	521	554	491	572	553	522	536	549	540	597	551	524	535	520	515	519	544	535	493	515	561	541	587	541	536	521	585	526	534	520	545	543	562	570	531	544	561	490	562	554	559	518	536	560	560	539	525	554	525	555	569	533	511	552	557	536	523	519	522	523	571	558	545	514	554	576	562	518	497	519	546	531	541	510	533	529	487	542	540	526	541	538	537	534	519	530	522	550	584	587	523	562	553	552	526	527	568	536	515	541	496	519	546	512	532	558	568	507	547	525	554	551	529	577	529	541	552	551	520	545	529	523	532	555	547	571	563	502	520	491	581	586	582	517	524	498	562	532	570	529	535	514	525	540	546	523	530	518	547	510	538	554	551	512	539	534	544	551	554	523	581	520	535	558	529	512	560	526	521	533	524	527	559	510	561	522	524	529	523	527	508	567	523	551	553	553	567	555	555	540	512	561	525	540	544	540	516	529	573	523	579	515	538	531	546	550	517	547	505	563	498	558	530	560	516	553	526	568	545	521	545	525	512	539	542	528	522	515	580	547	512	515	519	534	482	526	530	528	571	583	543	565	527	554	555	549	537	538	567	537	551	557	513	537	521	563	479	577	541	558	526	517	543	508	488	538	528	556	507	580	511	552	551	534	533	517	546	530	531	542	532	538	577	516	525	572	570	541	565	526	538	555	579	533	586	532	549	518	501	512	559	519	539	558	529	531	525	569	548	558	563	515	535	559	521	502	528	536	516	524	541	518	554	495	550	549	532	511	519	546	505	506	548	591	507	528	523	535	571	525	543	549	546	559	542	566	533	522	495	598
22712	21430	29055	24396	21597	21103	11833	3622	2237	1674	1345	1175	1008	853	738	784	663	660	556	563	470	513	509	552	467	472	507	464	445	447	450	478	426	427	475	450	452	453	437	454	473	426	504	441	440	428	445	482	449	445	455	425	456	455	460	468	436	415	441	467	452	451	457	455	444	440	438	425	465	432	425	423	410	457	440	420	448	412	426	456	462	469	438	451	458	420	465	443	404	438	424	456	415	444	442	453	417	445	449	458	418	412	421	450	446	462	490	413	425	474	467	483	438	461	408	425	417	459	443	422	481	453	398	386	454	445	467	482	460	456	454	466	442	477	447	471	418	424	417	450	426	403	420	488	451	421	449	466	443	445	464	444	472	432	426	431	449	488	439	462	456	412	453	468	448	445	452	453	455	437	438	430	436	450	434	427	468	406	467	492	468	456	434	459	448	473	465	467	476	450	424	449	449	444	487	442	465	442	460	463	481	440	440	475	470	472	420	431	437	435	444	444	433	461	398	480	417	461	448	393	427	451	428	491	424	425	392	455	457	488	436	440	416	418	419	415	451	427	456	455	431	442	492	460	458	464	462	460	439	420	470	459	445	434	425	455	487	428	457	395	458	419	412	425	448	470	405	438	491	452	464	438	446	435	465	410	458	436	454	452	445	441	443	418	433	446	472	428	443	448	419	443	410	464	438	444	453	473	436	466	438	449	441	437	448	463	461	449	423	451	478	419	471	477	451	414	444	441	452	474	422	392	411	409	469	428	506	421	406	453	459	449	422	409	460	418	421	447	432	402	420	458	467	445	416	433	448	472	443	459	432	411	453	466	478	429	455	452	445	468	452	416	456	459	411	447	477	438	484	453	421	420	480	442	431	445	434	464	465	468	492	420	441	464	473	470	470	427	477	431	453	428	444	451	424	439	450	459	438	472	419	469	437	458	459	439	452	423	460	409	481	423	444	432	457	431	424	472	489	426	448	450	478	452	467	435	424	419	460	425	441	426	416	452	423	421	448	429	431	482	443	424	450	387	458	453	433	460	431	415	434	432	432	446	431	428	439	429	472	463	473	396	442	378	451	458	476	410	420	452	424	432	442	447	471	466	457	432	444	406	421	456	493	487	447	422	439	427	448	419	469	419	463	451	418	411	475	463	452	480	453	452	432	436	431	472	441	428	435	435	447	492	476	456	464	444	471	440	476	421	450	433	423	451	457	430	430	390	432	472	446	461	432	426	471	443	445	437	438	427	432	439	436	433	457	436	442	468	475	449	411	450	466	417	451	447	423	448	421	451	474	439	449	428	451	431	464	438	439	447	469	437	425	417	445	455	437	438	458	429	430	462	430	429	466	444	475	472	415	433	427	440	453	443	455	475	450	473	435	452	405	461	468	450	432	452	462	431	387	455	457	435	447	456	441	409	445	426	426	402	460	457	497	451	441	459	417	435	449	427	429	436	430	415	388	469	478	471	465	453	443	468	434	434	513	417	446	484	445	461	439	449	418	436	455	436	442	432	433	419	461	445	411	439	459	438	449	458	447	468	430	429	446	424	423	473	451	404	451	454	409	465	481	468	447	442	467	424	391	461	445	395	437	415	477	426	429	472	481	443	438	437	456	465	452	443	428	451	426	459	448	450	483	446	455	421	465	412	460	470	404	449	411	424	428	445	457	474	457	422	417	458	427	440	397	450	429	399	471	427	443	425	437	433	442	464	472	426	447	456	483	439	444	445	445	450	404	431	430	459	426	455	435	459	465	427	462	444	443	456	487	461	436	434	394	474	431	475	453	440	408	458	480	453	449	450	457	453	442	433	442	427	477	457	436	427	481	419	419	464	436	454	437	458	431	470	470	425	472	445	423	422	399	424	416	468	445	456	443	453	427	461	440	502	434	413	429	442	432	430	440	463	448	437	426	464	440	438	447	491	434	455	422	439	432	474	420	431	454	454	449	451	386	428	487	452	438	447	473	434	444	439	425	433	417	436	459	487	438	450	447	472	455	467	450	457	448	443	456	430	443	403	423	436	432	396	476	449	431	391	441	448	475	428	478	443	446	465	425	443	437	445	450	450	455	439	434	463	417	431	454	421	458	470	390	452	455	434	406	428	440	451	451	447	468	429	449	438	457	415	431	439	460	448	452	480	459	467	457	483	448	427	445	454	459	490	446	433	462	448	408	398	473	423	443	470	420	462	453	463	403	470	489	476	460	444	436	398	441	439	448	451	427	458	469	419	443	441	451	438	451	455	434	455	429	457	427	443	445	445	469	434	432	454	413	431	480	452	402	439	454	445	465	457	465	431	456	467	459	465	425	437	421	416	457	447	463	459	458	437	469	435	449	460	419	405	423	444	458	444	465	410	448	444	463	430	459	480	452	433	408	441	429	494	451	456	453	476	414	438	431	424	477	462	447	427	428	435	444	448	439	463	475	477	449	411	448	452	490	410	449	426	460	412	461	433	491	453	440	434	456	433	436	445	454	458	415	441	435	438	448	424	477	462	410	438	431	431	424	462	411	433	456	418	467	438	444	439	446	442	470	457	453	455	415	401	445	446	409	422	429	450	463	404	453	430	454	458	436	443	453	469	427	454	465	455	457	434	423	473	418	433	446	452	466	460	405	430	425	455	469	420	426	450	473	429	431	399	434	449	426	485	442	456	442	457	461	428	470	450	407	438	460	474	470	419	443	420	449	463	444	465	404	467	418	459	404	441	436	432	391	449	434	425	449	423	430	459	461	440	449	434	418	447	439	440	467	449	439	393	418	473	458	411	446	432	433	468	457	487	400	478	456	417	459	424	458	432	448	465	436	444	434	396	471	439	432	450	445	413	469	454	468	461	407	445	413	432	407	475	452	427	464	443	445	467	482	461	464	471	487	409	406	436	424	432	438	483	446	445	423	420	457	407	453	452	447	474	442	403	411	429	451	472	431	470	456	430	435	438	422	458	428	435	427	433	448	425	455	441	472	417	466	437	424	453	479	453	436	441	448	441	436	412	452	422	426	431	425	429	485	480	464	418	451	436	442	458	435	462	434	463	444	462	463	439	432	412	414	449	437	427	474	420	440	479	422	461	431	440	441	449	460	427	467	452	463	468	427	412	445	460	430	464	473	457	485	466	438	459	424	475	461	470	460	475	428	445	424	439	454	478	459	463	421	421	465	467	451	454	487	434	395	473	440	411	412	435	445	430	432	447	412	438	430	449	443	473	446	430	462	421	420	470	464	441	452	443	466	440	435	414	450	456	453	442	423	482	499	450	467	427	445	439	503	416	480	470	444	450	408	472	439	398	458	428	498	440	443	506	444	433	455	486	472	455	468	431	452	451	453	450	442	452	450	475	458	414	433	451	433	424	433	406	449	456	429	405	427	450	454	431	456	456	471	458	437	480	458	429	457	446	418	500	477	445	434	477	431	454	434	449	453	441	449	433	429	461	457	413	456	432	453	431	446	437	449	428	407	434	397	399	467	451	437	418	466	399	424	414	382	425	451	419	471	470
35404	59226	49355	32872	18397	10884	7402	5137	3620	2723	2030	1696	1421	1207	1057	927	822	751	708	631	673	582	583	533	560	530	498	483	496	495	516	488	490	482	482	480	458	451	460	498	445	513	477	468	474	496	453	486	505	523	486	492	493	453	455	452	437	455	516	491	492	451	514	457	477	455	457	477	435	455	495	486	466	507	534	494	460	474	504	474	473	478	489	470	495	482	489	485	463	503	492	500	480	462	469	440	485	456	470	499	450	455	442	477	447	485	439	504	472	455	508	448	476	499	445	444	448	487	465	456	483	453	468	464	510	460	435	506	458	447	453	425	467	442	479	461	447	499	456	503	452	496	470	476	479	472	506	447	430	462	478	494	437	492	482	487	459	467	531	489	492	450	501	479	441	485	485	471	458	460	468	486	467	457	466	463	490	459	477	469	481	473	457	481	457	469	497	496	439	432	475	527	510	467	474	483	464	463	463	452	458	463	473	479	476	477	499	457	498	495	464	472	483	447	474	499	447	498	480	501	508	469	476	463	453	463	503	440	487	449	486	498	466	481	475	467	463	462	466	509	452	454	497	483	448	495	502	445	517	501	461	444	448	488	442	474	468	473	454	493	445	458	467	496	451	456	519	475	426	474	471	435	483	465	492	480	455	523	470	484	429	481	451	479	415	497	464	504	480	484	493	467	502	484	471	465	446	466	462	430	482	458	484	478	445	456	495	529	438	439	463	493	478	487	512	479	489	487	471	449	456	462	480	491	505	446	456	486	463	498	490	448	511	477	477	440	479	474	472	486	447	490	447	400	497	492	467	471	444	452	441	484	478	463	466	450	506	476	460	460	479	466	461	447	487	474	440	448	441	501	472	480	469	444	496	483	481	469	522	429	453	466	523	485	470	463	438	444	481	486	442	460	484	469	475	521	489	451	443	479	478	463	467	446	431	510	513	460	472	437	477	493	451	476	435	469	454	425	462	435	462	470	458	470	467	470	484	450	486	464	519	443	465	494	471	469	475	462	498	483	421	481	499	490	447	462	452	467	488	460	467	485	451	500	494	471	422	478	447	460	457	494	448	469	471	470	443	492	511	459	460	461	513	457	458	469	416	434	505	446	484	494	456	484	473	445	487	514	495	483	509	443	441	462	444	460	463	492	435	466	491	470	468	435	458	492	438	461	445	480	495	441	488	444	510	465	452	504	507	479	448	450	485	474	483	514	459	455	481	503	463	446	501	521	459	491	463	421	429	452	454	450	454	493	472	492	479	480	463	444	451	492	507	512	483	500	475	490	486	499	444	436	504	452	480	428	469	455	466	494	444	498	472	477	490	459	489	487	475	468	477	490	439	442	453	495	446	501	441	474	449	459	498	485	456	438	490	472	465	503	471	451	514	446	442	461	471	473	486	464	495	441	452	456	477	447	465	465	484	488	451	488	444	442	472	465	496	442	486	446	480	449	511	461	472	476	461	472	491	504	456	483	474	478	478	494	438	477	481	471	488	485	431	492	478	484	453	450	440	464	490	444	452	472	488	450	519	485	448	484	480	496	497	484	487	489	482	473	487	458	448	439	466	465	484	466	464	457	445	439	473	488	483	451	482	463	499	456	531	487	477	471	447	471	495	457	415	430	471	465	462	487	432	469	482	466	427	453	457	472	436	463	493	475	473	473	429	477	440	478	484	514	503	459	503	470	490	485	501	497	467	451	459	468	482	469	464	479	475	487	471	484	476	467	464	497	480	486	465	424	481	456	480	483	456	450	486	456	452	500	476	477	489	455	437	428	465	501	465	444	474	487	454	503	458	481	479	441	455	475	469	425	463	492	495	480	481	490	476	457	491	447	460	461	507	455	427	467	419	440	462	494	463	484	466	460	497	473	432	470	435	450	485	508	467	504	485	452	497	456	475	443	458	480	406	440	467	458	476	506	494	472	465	486	423	438	448	441	470	477	496	442	497	483	509	469	449	467	505	445	509	471	449	461	492	446	533	454	476	497	499	489	459	454	497	487	462	465	469	467	467	439	471	474	468	480	468	461	480	452	485	465	465	458	495	489	468	470	484	483	486	501	438	489	449	464	473	425	465	457	465	475	430	456	471	478	467	449	456	504	481	462	467	493	483	436	477	486	446	480	476	480	475	487	446	462	457	469	477	504	487	458	498	530	475	496	450	470	464	443	510	426	456	459	475	485	444	458	467	447	452	506	435	448	455	470	485	514	452	444	464	462	478	529	507	483	419	477	461	463	480	468	463	456	439	490	496	475	479	456	437	463	472	460	489	459	477	498	490	478	471	503	472	479	465	484	431	479	475	465	485	497	489	466	430	449	493	467	483	478	486	459	464	465	503	503	455	476	482	508	428	482	433	437	529	474	454	482	431	442	516	466	504	495	498	445	465	467	459	477	474	467	514	488	479	468	469	494	478	425	491	491	518	470	508	479	501	458	486	441	506	497	475	458	486	473	457	449	470	452	466	467	505	413	475	454	497	470	459	484	463	446	473	498	474	529	477	482	503	490	486	435	468	451	452	440	511	444	496	494	485	434	484	472	514	507	483	499	456	451	505	456	449	459	511	475	470	462	503	461	480	488	472	430	501	472	481	450	490	457	486	478	440	519	482	467	462	481	459	466	444	481	497	435	502	495	468	467	445	468	467	494	489	454	440	451	448	453	476	492	484	489	442	454	481	446	488	503	450	461	519	513	485	440	484	498	504	484	502	473	485	447	437	477	493	465	438	474	477	521	441	466	500	479	498	458	454	477	499	490	478	452	410	446	507	471	431	485	494	460	462	479	478	493	490	477	456	504	445	447	450	479	448	459	446	484	479	492	459	451	457	480	480	485	492	457	500	442	425	512	483	495	431	500	475	491	488	489	465	489	455	498	515	472	452	456	452	462	472	489	474	469	432	519	421	505	423	453	494	513	455	478	485	495	477	461	485	482	455	485	465	484	525	450	478	447	481	503	476	494	475	473	463	447	469	483	445	449	469	488	470	435	471	477	502	519	487	438	455	481	466	468	414	419	446	487	513	501	469	450	443	443	458	452	470	454	491	485	476	504	445	482	461	496	481	448	493	455	482	507	466	478	532	465	492	503	469	511	494	455	478	434	478	504	462	489	454	469	477	515	460	449	462	451	477	451	457	458	451	482	524	486	519	462	486	460	451	450	494	480	493	435	474	486	489	441	456	496	484	462	485	483	473	496	450	461	479	473	478	481	437	498	457	474	522	468	461	483	500	486	444	466	484	463	516	514	443	452	475	516	451	480	481	449	420	481	482	460	450	484	415	469	423	497	475	470	468	466	482	482	459	460	483	449	476	452	473	470	456	468	487	459	475	487	513	471	453	464	468	454	495	468	492	457	494	465	472	435	473	483	446	462	481	491	450	515	476	499	483	483	491	504	473	450	504	485	458	461	487	451	470	464	470	501	498	458	467	470	469	505	435	459	488	499	484	490	424	448	461	472	466	476	491	494	443	484	483	484	449	491	464	472	479	463	469	445
31841	33083	30053	16204	6354	3208	2114	1484	1183	967	851	776	694	645	649	608	569	570	580	506	494	492	542	483	494	460	470	519	525	470	467	478	494	493	519	499	480	459	481	522	452	530	529	451	489	470	479	478	465	522	484	496	510	518	483	487	475	500	477	452	522	508	455	473	492	479	519	508	505	503	488	485	489	432	477	473	455	490	501	469	479	490	464	476	494	457	497	515	520	439	506	513	495	460	469	512	498	525	532	473	486	460	471	500	468	487	467	468	475	527	472	476	502	508	497	472	537	473	474	504	439	464	502	495	471	492	462	504	481	503	514	519	498	491	483	477	504	513	508	488	439	482	507	486	462	500	481	485	531	467	488	484	502	455	507	437	503	480	479	501	464	482	430	462	452	476	499	515	548	480	469	525	501	487	479	466	483	477	481	512	521	468	515	493	467	490	466	494	472	491	469	471	493	477	465	532	481	467	511	499	458	474	464	522	481	490	482	497	469	472	460	470	496	519	487	524	454	492	477	461	478	493	454	491	485	476	544	515	487	500	485	522	479	489	472	470	495	439	489	493	467	491	465	477	506	514	532	517	501	462	498	466	481	456	502	490	478	515	476	495	442	467	507	508	515	487	498	465	467	528	525	486	536	478	484	522	492	513	483	481	481	499	506	514	463	512	425	444	488	477	475	508	514	494	510	471	473	511	475	466	515	465	489	489	524	444	500	493	517	489	485	519	505	473	479	498	484	465	453	463	511	495	486	463	531	505	451	468	490	510	485	500	506	492	479	465	493	486	468	532	498	459	505	462	464	472	483	491	472	534	521	461	507	495	495	479	475	511	510	498	474	441	484	453	492	509	509	500	496	487	481	456	464	508	476	499	488	458	510	470	463	486	522	468	533	526	452	458	487	516	459	499	557	491	514	481	479	517	524	496	476	452	478	503	456	487	505	463	529	492	485	545	455	483	439	517	479	493	489	453	507	490	479	467	497	490	520	491	502	503	504	482	492	471	510	502	502	485	482	504	503	518	472	458	470	474	533	497	469	486	566	485	503	517	483	500	444	499	511	487	493	454	489	510	467	466	469	480	511	480	509	491	472	520	498	465	458	512	502	483	465	477	508	501	457	469	458	481	468	489	458	468	495	460	495	492	541	519	500	479	481	493	505	478	478	543	492	475	524	528	445	480	541	509	500	480	476	484	482	488	492	463	454	496	475	473	518	511	469	501	489	479	507	462	498	477	491	462	490	459	487	473	451	488	464	528	439	517	498	485	509	512	490	480	464	500	489	508	465	468	487	494	468	501	463	469	480	433	447	500	508	479	528	515	513	466	452	486	464	486	515	498	516	447	431	482	519	499	460	496	489	469	501	481	511	483	471	487	475	500	451	464	472	478	485	517	489	505	483	499	476	482	503	446	488	488	533	465	511	524	440	466	510	477	491	501	492	476	517	481	471	484	505	473	509	457	510	483	471	465	497	463	467	464	469	455	479	476	522	507	476	526	537	505	470	512	486	492	502	521	474	492	479	474	476	484	487	469	457	471	451	504	482	500	481	505	511	500	472	465	505	496	472	486	496	495	496	450	490	488	510	520	488	511	515	521	493	485	488	464	509	485	520	486	486	535	474	456	518	473	484	467	510	485	476	432	490	448	495	463	483	470	463	514	480	467	481	452	508	482	472	518	481	513	482	452	488	492	468	447	493	504	489	496	489	484	457	500	467	453	485	496	468	479	483	512	498	483	459	484	529	452	473	475	451	490	504	474	489	516	465	499	508	509	504	469	497	488	448	517	456	527	532	498	438	490	467	501	496	511	455	521	468	478	456	467	454	497	497	498	508	450	491	472	506	533	497	509	484	479	469	508	471	464	512	481	537	503	538	500	512	469	500	465	487	421	461	504	504	478	497	506	485	484	498	488	486	489	472	520	493	490	487	508	491	491	516	465	467	522	508	476	472	474	473	501	500	494	460	468	474	530	495	480	477	483	512	521	471	490	505	495	511	461	487	498	467	508	483	524	495	489	466	509	503	501	450	495	473	459	502	506	500	487	538	503	533	526	526	480	487	478	514	496	512	483	476	446	492	467	511	506	473	510	496	489	488	462	462	452	515	479	528	486	468	520	480	503	497	502	495	504	502	467	501	456	498	455	491	484	510	514	499	493	487	436	506	485	519	495	520	520	484	445	471	467	507	497	475	484	478	496	466	502	438	471	465	480	489	500	478	495	476	460	493	507	475	502	504	494	476	452	498	452	466	505	431	478	481	506	474	492	454	510	462	475	473	489	485	474	503	519	490	469	463	493	477	480	492	481	445	489	495	537	483	486	526	447	508	461	468	488	486	479	489	476	478	511	519	490	511	516	484	476	515	529	518	446	516	474	483	473	508	485	497	528	481	478	464	496	487	508	474	485	498	469	503	490	501	512	497	475	494	493	505	505	510	466	497	499	455	500	536	513	488	505	473	473	467	521	475	514	484	460	478	488	511	511	497	456	473	488	495	421	493	512	504	484	556	503	505	481	466	456	504	460	445	476	493	491	483	485	430	483	486	445	457	515	482	476	508	454	514	495	529	484	499	503	474	503	540	434	466	493	471	490	501	524	487	421	464	496	489	518	513	503	498	482	478	470	487	459	493	457	519	495	463	484	526	472	478	452	497	479	483	493	507	517	478	476	452	472	471	481	475	510	496	468	478	446	460	477	460	509	478	486	512	492	475	491	495	510	501	454	486	509	504	485	480	477	487	458	450	456	497	445	494	493	500	504	467	482	468	520	482	516	475	522	431	492	465	487	463	466	456	474	473	515	480	467	525	474	476	477	548	457	488	504	500	507	451	495	458	520	447	484	518	500	478	450	462	473	480	529	480	504	491	503	481	485	491	496	495	499	522	521	514	503	510	470	469	513	504	466	500	533	508	493	501	453	468	502	483	538	495	502	474	493	500	480	456	456	487	489	473	532	461	537	477	470	502	486	509	483	493	482	514	535	479	525	450	501	459	489	517	487	494	513	505	528	484	484	491	478	499	494	475	490	521	484	505	501	491	482	477	495	491	478	497	494	494	467	503	473	463	503	477	494	509	516	455	510	520	500	471	502	475	457	499	495	495	469	482	526	483	489	499	484	482	529	449	525	507	495	466	458	474	483	486	515	529	493	506	497	502	488	469	469	496	477	516	519	510	506	498	457	504	467	520	471	453	487	501	513	497	466	514	523	489	453	486	476	484	505	513	524	502	486	508	545	499	485	513	487	489	427	486	506	486	474	484	441	480	492	490	499	457	499	458	479	453	472	510	500	511	465	469	482	472	485	468	473	466	503	500	515	523	528	503	515	463	521	512	516	456	491	509	492	484	464	500	502	480	492	450	488	517	490	452	480	478	505	528	469	497	518	484	465	476	493	480	504	513	486	481	468	513	480	459	511	515	457	477	498	483	473	463	449	464	482	472	449	473	472	504	526	493	524	491	462	455	489	490	467	522	517	464	510	500	499	503	488	492	509	525	501
33988	46443	31355	15363	9076	5361	3489	2423	1785	1382	1122	1010	941	795	719	751	697	615	654	602	583	563	564	554	571	556	559	564	545	564	512	548	521	551	552	556	507	535	554	534	525	523	527	541	568	541	545	534	497	562	528	558	542	510	527	488	531	526	530	520	535	495	515	549	527	530	531	536	506	495	543	493	522	541	538	539	502	551	500	563	553	550	507	517	478	511	520	558	520	495	536	524	559	553	539	505	539	540	526	524	532	557	560	548	542	523	529	537	508	508	576	523	499	531	492	534	489	531	494	517	546	529	515	543	572	543	540	532	555	518	530	515	531	531	551	552	488	491	518	524	521	536	584	540	531	510	475	546	547	513	520	529	533	529	517	548	548	548	541	516	550	542	542	536	538	514	506	528	551	554	526	517	504	458	498	534	524	521	550	539	515	542	529	533	509	522	522	521	518	542	489	527	526	509	534	558	501	510	478	536	509	506	536	531	527	541	526	550	537	513	544	536	521	537	483	504	542	541	526	513	519	525	516	551	531	532	524	483	543	481	528	505	494	517	502	475	531	548	531	533	529	577	531	485	494	521	550	543	505	494	564	505	526	576	535	500	480	551	523	539	523	502	509	504	546	507	500	537	543	507	519	550	526	493	573	521	543	486	502	554	500	524	484	505	540	518	514	482	522	556	523	520	546	546	504	537	515	506	551	541	528	526	507	551	533	506	531	523	498	548	517	526	536	520	556	506	528	539	511	503	539	565	517	496	543	530	535	507	539	523	552	532	511	546	500	519	569	512	509	550	556	523	494	526	506	562	528	534	527	564	495	564	515	564	521	503	519	529	542	522	505	519	566	504	550	531	533	550	534	529	521	508	529	520	554	562	519	519	505	533	534	514	510	519	547	524	511	521	503	549	555	485	524	501	539	510	542	542	561	528	529	540	596	540	523	545	509	526	563	520	518	549	513	537	530	538	503	556	541	538	516	554	525	554	537	538	543	578	508	510	556	498	534	494	501	531	546	524	519	558	556	545	597	509	547	543	521	522	516	541	499	532	513	566	550	520	566	516	532	528	513	556	536	530	520	517	503	529	526	551	539	491	502	516	520	546	545	527	496	537	521	526	503	537	572	523	540	500	530	530	521	568	561	550	528	477	515	501	502	499	525	519	528	504	513	558	521	533	513	545	539	508	531	522	497	497	544	556	488	516	539	529	545	520	499	508	546	500	477	507	543	525	542	490	524	489	514	555	590	501	531	514	515	481	534	484	494	552	530	515	498	546	533	526	518	542	537	518	503	510	523	510	567	521	529	554	531	545	536	555	521	515	527	524	518	497	536	572	537	502	528	556	494	518	562	513	493	508	508	517	577	527	510	513	513	557	533	488	529	548	506	534	529	493	510	510	528	567	494	538	569	530	568	507	491	530	542	573	521	549	537	493	523	531	503	506	546	566	547	515	507	534	528	518	537	522	507	488	547	509	551	547	497	532	503	549	491	545	555	496	535	580	548	500	555	523	512	524	491	468	465	511	535	571	492	582	530	521	518	568	529	520	487	500	554	557	510	585	499	512	553	498	543	513	537	514	516	519	557	525	531	540	532	494	497	512	482	510	509	521	545	479	529	508	500	519	537	549	526	487	537	559	503	563	532	508	530	530	520	543	513	551	526	513	503	568	523	533	520	558	496	526	556	560	536	565	523	523	561	529	519	574	515	528	533	502	549	534	517	526	541	500	536	513	556	503	556	560	521	527	516	546	506	518	543	507	517	523	520	526	528	489	504	534	505	509	503	517	540	506	567	532	586	522	509	573	497	509	520	510	508	534	509	526	501	553	560	537	516	494	534	520	536	532	531	539	520	497	605	539	552	500	513	522	490	556	518	519	531	524	536	501	522	520	498	580	557	542	512	531	513	534	492	536	529	532	496	521	507	519	534	528	553	540	531	502	515	510	554	524	520	516	525	550	540	525	524	492	565	539	540	517	524	539	572	569	537	526	481	535	544	533	525	532	560	513	510	536	517	505	505	505	533	541	521	524	534	523	502	574	522	504	574	513	524	534	540	520	516	512	540	533	497	492	560	516	492	533	523	521	531	489	517	564	526	515	523	509	512	502	499	514	518	499	501	549	534	516	515	492	527	521	540	560	546	549	451	510	511	504	538	477	509	526	517	534	559	538	524	514	556	536	525	545	496	505	483	478	524	561	515	502	501	507	489	528	532	532	506	505	503	515	519	521	537	540	555	551	535	540	545	521	506	483	496	502	550	532	516	533	549	505	525	532	533	532	501	568	541	524	517	495	533	536	523	541	537	536	515	530	505	564	545	508	525	513	533	510	506	538	527	506	573	545	533	502	512	505	566	540	528	533	482	524	528	539	517	538	491	564	531	549	522	523	498	506	538	504	517	503	443	534	521	530	530	482	510	560	501	590	480	499	528	504	510	520	512	552	568	537	519	502	556	530	548	487	543	537	543	521	515	514	532	514	543	492	527	517	543	493	512	542	547	534	522	529	542	567	558	534	534	505	488	571	519	523	542	516	513	508	546	553	539	524	480	547	587	543	547	534	533	535	533	526	505	514	508	539	558	544	518	532	508	500	599	556	497	512	536	538	510	526	536	550	538	548	526	557	548	553	545	504	524	548	547	502	544	526	569	510	550	479	488	518	528	512	501	552	522	576	547	489	570	533	488	537	564	487	556	516	472	554	518	545	486	543	518	546	527	550	543	552	520	493	514	480	527	535	513	561	493	562	531	539	538	521	491	510	504	560	510	525	576	518	537	586	520	541	499	525	518	531	536	498	495	514	543	557	534	505	554	554	546	530	554	507	513	503	525	520	541	528	615	514	522	550	498	502	509	555	509	516	512	518	501	516	522	541	503	511	530	553	515	505	525	545	541	542	521	528	494	544	542	502	524	539	556	521	504	499	531	538	522	539	510	540	535	539	525	542	504	507	530	541	528	527	560	497	546	502	525	507	520	506	545	540	546	567	554	549	527	536	573	509	532	553	551	486	566	542	523	515	522	515	516	562	523	530	518	502	464	538	550	520	498	561	537	557	529	592	556	546	511	570	519	528	540	551	535	525	571	537	549	515	484	502	538	544	527	530	534	525	540	513	524	604	553	506	545	486	513	517	518	522	523	527	495	562	571	530	533	502	490	517	572	512	512	527	491	558	530	490	523	531	502	552	487	526	544	525	554	563	607	517	510	495	548	506	584	482	527	502	526	512	535	532	503	548	526	512	494	525	539	494	529	509	529	539	498	560	570	537	533	530	546	532	543	506	608	497	568	526	534	503	494	507	521	516	494	500	526	507	524	510	509	533	505	535	545	554	532	537	516	531	537	542	528	500	503	517	535	498	576	508	535	526	508	539	520	529	505	527	536	514	506	489	524	516	556	484	487	521	527	518	488	543	510	519	545	526	511	546	530	530	530	515	503	504	530	517	530	552	535	514	514	545	516	528	539	530	502	481	546	499	540	518	530	527	584	537	497	525	531	505	511	553
23772	21355	28557	24939	21266	13252	4889	2356	1746	1332	1148	935	816	789	676	672	645	588	523	541	516	536	484	469	450	443	479	441	443	431	452	469	464	460	435	421	424	450	444	448	438	413	409	420	436	438	440	446	407	433	420	428	441	437	468	419	440	455	409	419	473	431	455	429	426	432	419	426	462	434	446	464	434	436	453	436	472	369	411	435	393	429	456	446	404	455	459	458	433	419	454	402	432	470	448	423	417	416	415	430	414	411	440	424	418	436	448	448	477	410	422	427	428	439	437	460	425	435	446	437	433	432	410	503	423	445	468	461	429	431	403	433	412	399	468	434	419	420	434	406	453	466	444	409	426	451	419	449	420	425	411	428	418	473	434	468	469	405	391	409	432	431	430	416	471	421	420	454	456	453	474	426	447	455	467	431	429	430	433	429	441	446	451	443	465	417	448	455	423	454	475	447	432	448	442	421	438	418	460	439	433	471	433	434	464	468	448	425	400	413	411	427	445	447	416	440	447	421	437	409	431	453	420	446	428	437	428	436	467	435	451	414	459	458	423	424	415	449	468	439	462	437	452	399	424	441	459	425	471	421	405	427	445	399	425	411	443	474	456	428	452	443	449	456	446	443	453	447	427	438	443	441	447	461	423	425	457	436	409	437	456	422	455	430	425	440	451	456	411	454	444	396	478	437	478	444	411	412	400	442	451	471	471	470	447	420	467	466	425	436	436	449	464	483	454	413	394	474	438	433	424	414	449	417	471	446	424	422	453	423	441	440	429	435	412	429	438	448	444	446	417	408	444	471	443	431	450	438	421	436	442	447	470	468	432	450	459	419	458	435	427	392	448	429	424	457	412	451	465	433	428	448	415	466	421	459	440	418	439	406	450	439	477	443	436	474	458	459	437	411	430	410	420	427	451	419	445	420	424	462	447	419	473	456	443	442	471	453	483	428	409	459	456	392	462	430	438	422	460	407	430	452	453	417	413	427	468	452	384	451	427	402	429	448	407	441	450	464	445	433	423	472	404	437	426	444	403	469	437	429	465	401	466	409	436	429	455	456	452	404	402	425	416	449	440	428	456	443	429	408	459	439	470	426	418	462	453	427	419	453	443	447	452	437	446	447	412	459	416	426	444	412	457	407	459	439	403	468	446	483	466	433	463	443	432	442	474	407	424	440	459	460	431	442	451	485	424	465	437	473	430	449	430	451	424	374	443	469	434	418	429	420	465	434	411	425	447	450	418	418	448	436	420	423	462	411	425	451	445	433	424	410	394	461	437	456	434	445	460	447	416	479	418	428	453	416	432	427	444	455	426	458	449	411	387	445	455	427	457	449	432	416	428	428	428	451	445	420	438	425	430	434	439	407	422	416	437	449	459	464	420	452	471	406	425	432	404	428	438	436	440	405	438	439	472	400	449	437	441	390	474	427	436	443	494	436	459	440	471	403	433	429	469	441	443	441	448	468	461	457	400	462	461	445	434	445	418	428	445	408	481	427	437	444	454	491	468	419	458	430	440	455	448	419	467	412	425	433	447	445	417	431	400	428	436	448	428	422	435	454	405	477	434	446	416	421	445	407	451	427	413	407	418	422	427	443	439	427	431	453	442	411	434	434	448	439	457	431	457	448	428	457	417	422	420	428	430	493	443	445	411	472	449	449	453	435	464	441	442	473	439	439	416	469	423	440	430	447	440	421	399	436	432	393	430	415	440	405	451	439	406	459	434	459	398	441	475	432	436	441	434	409	440	395	423	435	429	441	437	416	415	454	436	398	459	435	433	433	425	457	433	457	466	459	452	458	464	421	425	457	448	419	400	418	482	450	419	405	442	447	442	448	435	428	476	438	427	447	445	432	447	471	411	461	437	453	449	480	438	439	474	467	430	441	423	434	416	459	447	424	427	479	434	426	395	428	443	421	437	423	431	464	434	456	439	459	425	420	413	455	428	446	408	415	483	462	424	443	451	430	446	433	469	408	438	429	455	435	474	438	430	451	413	455	432	433	450	454	414	417	430	424	414	448	452	445	447	395	437	441	418	476	425	414	462	448	453	459	398	400	444	419	393	441	452	449	456	428	423	461	430	442	430	435	469	442	404	456	405	423	428	470	424	472	434	430	469	457	459	422	492	434	443	410	416	467	428	403	430	463	414	421	429	416	441	455	417	468	435	433	416	461	442	414	448	443	466	418	443	436	424	433	430	471	483	435	436	413	465	399	433	405	408	440	458	475	441	430	461	392	447	460	429	478	387	427	415	443	422	446	430	413	447	394	431	420	467	385	439	484	460	450	422	441	482	424	465	409	419	410	418	434	466	473	460	401	427	436	469	452	444	423	443	455	462	437	474	431	470	464	408	442	458	418	429	427	415	454	453	404	466	449	448	427	419	418	421	395	419	410	427	439	441	409	413	429	432	396	395	418	438	426	468	411	441	400	422	462	449	419	449	429	463	498	436	449	428	461	471	438	402	466	437	431	444	442	435	426	388	440	396	430	409	380	435	412	421	399	404	465	444	436	445	432	423	428	425	413	405	386	414	433	435	465	461	415	469	440	405	448	452	493	447	435	440	448	414	457	434	454	423	451	424	453	459	456	412	440	422	465	383	426	465	389	449	426	445	445	461	427	459	447	434	408	452	418	441	460	448	391	431	428	430	447	457	459	422	407	433	433	443	437	455	455	456	480	467	428	440	431	451	461	425	405	416	400	434	483	429	416	428	438	419	447	450	462	468	467	483	446	469	425	458	455	452	441	454	462	471	410	425	519	465	418	406	435	473	439	443	423	421	443	432	445	444	414	480	424	433	427	464	417	421	423	421	432	426	420	435	416	452	424	450	422	413	421	420	436	442	404	436	424	425	445	446	422	454	453	432	421	448	469	431	381	462	469	455	416	446	451	427	449	429	457	410	403	469	394	464	430	442	459	422	471	424	457	444	438	454	420	463	427	431	448	443	488	466	399	455	409	445	420	413	421	404	441	413	458	461	420	440	496	442	450	449	423	430	413	429	428	431	395	392	444	422	476	377	463	446	421	429	417	471	424	444	422	436	437	430	412	446	425	466	398	433	431	423	412	409	426	444	418	442	443	452	455	440	432	466	430	460	440	427	429	462	427	447	450	437	450	454	437	435	397	444	440	456	405	450	443	434	386	441	432	454	404	430	451	425	414	463	455	432	448	421	429	433	442	478	462	427	436	455	432	501	418	419	448	474	432	429	404	450	433	452	450	465	454	432	448	455	402	454	433	465	474	451	417	463	448	434	444	427	424	445	394	425	463	425	427	476	451	447	429	420	406	416	424	428	438	453	435	476	446	428	436	405	420	449	410	433	418	445	487	410	422	432	431	446	404	465	445	442	430	408	439	436	452	434	436	411	443	448	419	414	441	429	462	417	436	441	394	429	458	481	424	435	486	468	446	418	399	417	422	479	450	486	436	422	453	474	436	434	448	424	431	451	454	440	442	460	438	434	409	462	428	406	420	458	430	439	430	422	423	435	463
34173	56496	43021	26525	15841	8591	5477	3798	2717	2092	1734	1413	1200	1077	875	850	766	686	610	566	542	557	526	546	472	486	494	446	471	484	457	503	483	464	455	480	498	479	484	442	460	499	469	431	504	471	479	484	476	507	510	452	472	481	466	501	523	480	496	452	439	482	480	445	458	486	464	481	496	469	403	478	500	461	489	496	460	431	487	497	460	500	458	468	493	512	476	491	467	484	473	517	470	515	474	487	463	466	491	460	453	495	491	460	479	477	465	484	462	482	480	496	460	458	457	461	489	473	449	485	465	483	469	460	465	500	444	484	461	444	475	473	501	436	462	466	469	514	450	491	462	479	507	465	458	450	479	469	505	462	449	470	480	491	452	497	508	489	499	485	499	477	460	464	516	463	460	482	455	472	489	455	442	485	493	488	490	454	462	478	483	429	485	503	467	458	440	463	458	440	439	465	461	500	480	470	500	474	481	509	475	486	441	525	436	484	446	476	490	483	486	483	483	497	481	514	451	485	455	518	471	473	504	425	444	433	426	455	491	496	484	462	457	516	495	476	472	462	468	451	493	437	467	464	494	468	500	453	464	467	506	480	494	493	484	474	453	452	471	475	472	481	492	493	422	479	488	458	475	452	447	456	444	458	444	465	445	456	494	459	478	477	464	477	493	514	484	511	439	492	476	446	508	503	460	449	453	477	473	486	475	469	485	479	452	496	505	480	484	485	438	475	450	467	456	456	481	487	467	459	444	462	452	445	511	465	459	457	488	529	461	475	489	489	451	458	493	445	505	509	461	472	464	485	503	474	462	466	505	459	465	481	453	491	432	467	478	467	437	430	443	471	448	434	509	485	476	472	470	468	484	483	488	510	479	469	455	469	483	472	488	503	457	438	481	525	499	459	479	430	504	512	483	491	447	452	508	472	473	481	468	469	464	474	468	480	460	502	502	478	466	445	459	498	438	454	455	484	483	479	476	454	476	481	481	479	496	512	490	462	481	480	499	457	454	465	451	440	469	467	461	479	509	460	477	488	473	450	482	425	457	459	480	447	479	498	475	478	456	513	475	451	468	527	427	493	412	504	479	470	494	430	441	477	468	483	456	466	500	489	452	469	502	474	459	476	463	451	476	484	497	526	479	447	462	485	484	468	478	519	473	460	455	488	484	491	508	486	476	480	467	462	469	481	494	484	479	455	494	482	461	467	475	490	465	489	437	484	478	443	468	487	484	451	469	470	507	475	463	510	456	467	460	481	494	440	485	478	493	462	489	474	442	504	492	461	510	475	469	481	468	448	459	408	451	441	509	480	474	459	494	495	446	460	489	464	492	458	456	475	477	499	468	449	493	483	434	463	492	455	421	449	445	478	483	442	468	468	469	479	496	454	503	451	480	469	498	477	484	478	516	443	477	441	472	446	469	485	460	470	461	509	451	477	487	494	492	473	439	433	454	488	458	471	492	461	467	446	496	450	477	516	500	476	509	477	495	452	505	448	484	516	453	467	479	493	482	461	456	509	487	478	506	474	449	469	505	475	462	435	475	473	450	439	461	457	442	454	486	469	470	468	437	486	477	487	486	453	390	488	453	487	476	439	432	462	445	476	468	456	486	441	474	475	512	469	486	518	480	468	464	437	457	467	481	482	453	487	445	492	469	481	458	464	450	484	475	496	509	455	464	476	457	453	465	486	497	477	457	442	474	446	464	453	478	445	463	490	437	483	497	485	478	483	458	471	509	470	502	491	456	455	436	445	446	463	479	461	482	469	504	451	489	460	491	494	472	449	485	519	491	471	455	453	475	477	448	487	476	461	480	477	443	507	481	490	484	486	509	456	457	505	423	437	464	472	510	473	497	472	478	494	481	457	461	471	469	475	485	492	484	433	468	463	466	456	465	491	483	480	484	458	472	452	481	510	462	480	463	459	492	470	452	493	479	457	458	495	461	452	492	511	462	440	472	500	476	462	501	467	471	447	480	445	489	455	478	466	488	465	451	463	542	477	485	426	498	496	489	439	477	455	462	485	501	477	448	431	459	443	481	473	466	457	456	507	476	459	469	473	480	502	445	512	518	466	458	473	478	455	510	473	483	460	460	483	416	492	507	484	479	440	474	462	421	471	463	470	481	501	481	467	443	469	442	465	457	487	457	505	476	482	466	498	463	465	496	476	451	464	480	450	494	466	494	525	429	484	485	457	456	475	455	483	499	508	492	451	498	453	484	474	486	478	502	469	517	476	495	447	517	507	491	438	496	494	492	491	485	458	488	461	442	467	475	438	493	480	477	496	489	503	515	474	502	490	494	467	473	487	468	482	488	498	487	499	504	473	473	490	455	480	435	485	480	453	464	467	455	467	471	497	460	474	471	482	462	481	480	491	460	527	481	461	499	471	481	483	488	484	483	506	480	492	489	509	461	448	454	501	434	471	479	508	491	488	481	463	477	431	493	435	464	476	490	508	472	485	494	512	474	478	509	458	492	436	525	441	489	502	477	459	453	494	457	487	459	450	461	471	504	458	469	450	447	432	468	474	465	459	490	467	466	474	458	456	462	463	438	483	482	463	487	457	484	480	449	481	492	478	444	455	464	438	497	500	473	465	481	471	448	500	482	468	521	437	482	453	470	449	462	479	481	499	496	491	487	458	487	494	508	461	488	474	444	469	483	474	452	471	481	447	469	460	493	467	520	467	475	516	504	461	452	459	467	487	511	547	459	479	483	480	459	450	460	485	485	493	477	540	454	486	456	487	466	498	433	472	461	489	464	426	454	457	461	463	476	463	465	465	468	484	487	491	470	441	439	480	479	498	489	487	450	467	422	496	518	513	520	486	451	484	459	455	490	466	467	488	436	476	469	501	481	491	502	491	485	476	490	445	475	480	481	489	501	452	506	466	481	486	523	482	452	455	485	442	507	471	508	493	481	441	457	491	475	480	495	467	483	502	444	503	450	432	490	457	430	474	466	482	443	489	466	460	464	458	468	472	470	499	440	502	482	497	454	479	438	459	483	440	437	453	464	472	463	490	465	465	445	444	472	460	507	506	487	460	460	464	461	487	480	477	484	439	467	498	469	475	490	525	457	461	463	466	465	472	426	480	490	508	482	461	441	490	481	493	472	446	464	446	452	485	468	492	480	484	494	503	472	479	452	483	495	453	458	437	476	463	466	450	464	477	486	478	478	477	464	436	470	441	466	462	450	490	469	494	473	481	460	496	464	429	456	469	487	455	447	470	468	473	493	437	503	443	440	506	478	470	494	467	478	468	444	445	458	501	483	485	472	441	433	478	483	469	434	462	508	467	498	481	500	493	492	497	449	459	475	488	457	449	462	447	465	490	508	493	459	447	483	508	471	479	518	492	486	470	504	474	519	441	473	491	479	464	477	446	477	485	494	491	515	462	431	452	481	488	502	400	479	481	461	481	457	515	459	459	449	456	491	465	442	484	522	449	488	466	471	447	464	476	480	446	479	490	492	554	439	469	465	457	462	497	467	491	452	478
25143	21634	28268	25555	13397	4777	2424	1661	1292	1104	887	809	802	703	694	653	646	601	581	572	532	554	548	575	506	515	515	539	522	467	517	548	528	532	524	547	534	533	509	532	510	481	587	502	489	521	528	539	541	528	488	491	503	536	509	532	515	493	462	512	520	544	523	528	478	515	520	497	466	534	529	496	471	545	557	536	528	472	547	507	485	518	518	515	506	528	483	490	530	481	503	485	507	516	513	506	506	501	497	500	504	569	495	505	480	537	486	489	474	540	512	557	519	530	487	497	528	513	514	507	545	509	507	535	524	490	501	493	476	552	466	487	530	536	539	484	506	531	556	479	476	513	524	485	526	472	515	496	481	477	504	535	540	509	486	509	518	544	511	530	540	570	501	489	493	495	532	518	515	512	530	537	524	512	495	541	484	529	503	535	501	507	501	503	474	522	499	502	534	522	550	538	526	546	536	496	490	487	469	521	496	542	523	511	497	544	522	535	500	525	521	518	514	542	509	467	519	524	509	516	509	542	528	524	515	571	511	521	497	510	531	482	517	506	512	488	532	533	520	502	498	529	510	503	523	508	541	457	529	543	492	533	531	501	590	528	521	527	504	557	522	511	585	555	521	498	528	497	505	495	490	477	521	509	537	485	522	487	518	485	533	562	515	489	507	519	524	504	524	536	524	505	501	513	494	529	560	488	563	522	489	499	534	565	502	495	567	549	510	499	518	523	520	523	518	518	479	494	535	521	521	502	517	491	531	495	534	532	527	526	466	542	507	511	487	531	548	512	551	514	500	491	541	559	506	534	504	521	565	504	511	473	518	501	537	505	496	524	502	496	511	502	491	558	489	506	539	509	503	561	505	537	498	525	505	510	538	475	511	517	547	508	527	499	525	526	533	496	485	527	497	521	544	454	541	529	510	505	502	525	496	480	494	466	518	534	535	451	526	519	517	502	504	525	489	483	522	488	518	468	535	515	548	487	502	513	531	530	487	506	528	494	477	510	497	525	542	495	479	498	483	509	495	494	534	509	524	471	509	476	512	529	539	584	519	491	524	511	481	504	524	524	523	474	528	496	514	540	494	532	527	507	502	530	536	547	502	519	506	462	524	534	511	573	495	483	491	507	509	513	519	517	504	487	514	517	532	504	486	494	485	479	512	506	528	523	502	492	522	504	470	535	487	521	555	531	488	510	495	520	495	508	551	534	484	520	544	531	535	478	506	533	548	528	510	544	521	496	542	508	491	493	503	518	518	518	495	469	566	536	502	501	518	528	507	514	459	549	510	508	490	481	540	509	508	521	497	528	520	526	545	527	509	545	552	516	485	547	506	551	526	526	549	513	545	477	502	565	526	496	538	490	506	543	482	516	505	485	521	489	529	502	506	513	549	560	528	516	512	506	564	494	497	507	516	501	526	480	536	492	557	520	515	525	536	468	520	487	568	548	525	496	504	562	526	528	500	552	513	521	505	531	505	461	541	504	530	489	513	532	521	484	524	526	529	496	515	553	513	493	489	526	483	501	469	524	540	517	512	520	514	507	552	511	526	529	553	502	536	498	497	479	549	507	518	480	507	484	548	512	497	503	523	552	517	540	546	493	488	530	497	491	533	512	482	521	507	512	538	573	532	495	500	529	522	497	523	492	488	502	501	524	486	554	534	484	545	528	509	508	522	529	515	537	511	490	511	504	522	516	522	527	491	532	538	529	515	484	509	512	537	498	529	488	508	543	519	494	487	468	491	554	546	503	527	540	523	482	534	530	484	501	499	477	508	528	543	520	510	533	490	499	493	510	519	503	515	499	531	532	537	541	532	547	536	527	507	523	501	523	507	549	528	519	483	510	514	503	478	525	501	559	494	515	521	490	473	519	502	535	513	490	522	476	521	537	499	522	526	509	493	535	497	511	556	550	559	508	524	501	496	533	529	482	470	528	508	493	534	527	496	554	525	528	497	538	506	541	548	491	499	526	460	480	552	557	512	501	476	484	503	538	506	532	547	502	548	527	474	453	468	532	522	541	541	535	565	491	500	473	500	551	518	521	515	522	520	483	497	507	502	523	527	507	516	517	559	513	456	487	493	512	558	512	496	446	531	483	501	505	510	533	531	517	497	524	545	522	542	538	526	486	503	521	542	479	524	528	505	509	523	539	475	506	503	560	498	524	467	507	524	497	524	504	494	505	515	530	485	518	530	481	491	501	484	519	490	524	521	519	521	500	544	494	500	539	528	522	515	518	527	518	488	474	477	517	522	545	509	496	499	535	543	518	497	498	560	507	495	544	534	491	563	526	523	516	522	520	517	535	527	539	498	488	528	502	517	493	512	462	513	500	491	489	507	536	518	513	499	493	522	521	524	535	509	520	552	497	554	518	486	543	531	499	518	470	515	540	486	501	514	533	505	530	482	487	496	545	504	523	494	497	533	525	512	521	505	518	549	509	491	511	555	541	500	493	531	515	516	519	541	500	503	492	530	544	489	501	514	559	552	489	493	530	536	511	502	516	524	504	493	459	514	471	504	528	519	534	462	552	522	541	494	487	473	517	522	531	543	554	516	535	495	511	521	512	524	511	487	487	528	542	558	489	488	515	529	520	553	484	514	515	487	541	496	508	517	529	524	506	514	510	493	540	511	503	537	498	536	519	516	530	512	521	491	480	522	533	499	515	515	519	478	528	523	537	500	515	522	510	527	490	500	503	493	513	472	533	473	541	516	492	507	525	504	527	499	467	505	559	519	501	480	508	476	508	524	522	508	550	521	492	500	512	516	526	543	504	502	535	523	524	501	526	490	489	501	489	532	512	546	509	550	520	512	534	473	531	521	531	498	550	506	514	514	503	514	520	522	528	504	527	507	512	511	524	533	465	531	516	552	485	498	506	510	494	511	532	495	491	537	499	508	479	471	477	458	497	503	522	487	511	532	520	490	481	538	515	501	488	492	504	527	569	501	488	478	496	501	547	538	538	501	494	509	504	512	509	487	481	511	535	497	504	543	532	517	530	470	489	520	533	520	531	523	507	506	498	544	499	517	559	489	524	506	495	507	477	517	531	504	508	523	527	532	517	504	541	481	551	521	508	484	522	510	530	527	487	516	501	528	529	549	550	477	578	475	536	529	535	545	519	504	506	542	489	503	464	470	451	529	473	544	496	513	494	484	532	523	537	500	520	542	482	499	495	524	477	492	519	491	508	538	533	491	529	516	513	514	517	535	516	501	530	504	527	495	503	556	513	488	499	462	528	512	474	549	488	523	504	522	508	488	493	473	527	498	512	524	533	509	510	524	567	499	508	512	487	505	485	506	505	538	509	513	522	486	524	483	534	566	505	534	451	456	515	539	491	514	514	540	510	505	504	541	530	511	481	505	535	489	524	528	540	511	528	528	508	484	531	517	543	501	486	562	507	538	523	487	562	515	484	537	526	513	501	541	508	489	501	490	500	502	500	517	456	527	457	525	523	504	529	516	518	521	492	557	521	515	540	493	513	516	498	517	475
33896	52043	36950	20484	11304	6359	3798	2755	2012	1598	1341	1205	1015	914	807	779	756	684	629	613	620	623	594	617	588	591	539	572	587	531	583	532	561	583	492	572	556	537	576	545	524	526	531	558	583	564	517	526	567	570	587	571	538	544	533	562	532	595	573	546	538	579	556	518	573	525	533	507	535	535	539	548	534	557	558	529	614	535	546	541	541	576	540	579	539	550	583	572	547	575	553	586	565	542	505	555	580	556	558	546	541	528	568	550	494	568	530	558	555	557	549	571	572	562	548	557	562	573	582	565	603	531	593	537	575	549	551	561	528	572	548	575	574	536	565	517	532	563	574	545	546	529	555	549	541	564	529	565	553	557	580	537	544	548	536	574	598	500	542	554	518	564	525	549	516	552	549	536	543	560	549	534	570	557	566	561	527	537	565	533	578	573	557	581	584	550	551	537	577	591	546	561	519	564	527	553	549	538	528	533	534	536	542	567	537	538	516	531	579	547	578	540	466	537	542	585	540	547	541	516	575	571	564	531	517	548	579	563	538	568	515	559	606	572	550	547	527	543	508	543	524	529	534	572	568	553	537	547	601	514	550	526	581	518	539	536	542	559	552	566	499	529	565	521	570	569	530	546	546	537	512	537	536	553	514	518	594	545	557	569	554	540	547	521	528	565	535	522	568	537	522	534	516	514	555	525	534	541	567	553	572	579	560	582	571	585	543	547	548	550	560	583	555	594	580	547	576	513	596	550	512	551	559	546	550	584	590	523	561	535	489	598	566	555	539	532	564	536	577	524	562	632	527	550	543	543	474	538	544	533	551	528	566	563	533	533	577	574	520	529	608	551	532	554	551	612	519	549	562	555	565	570	586	528	560	545	578	530	532	530	524	551	548	573	557	569	535	530	523	547	530	558	540	518	537	516	543	564	565	520	538	596	552	539	575	503	544	572	577	505	584	539	516	611	526	557	556	560	501	578	543	571	553	502	516	548	582	581	584	566	593	550	600	535	524	542	580	568	562	554	548	578	495	545	524	569	589	552	529	574	517	547	533	552	535	586	538	504	572	595	535	563	533	553	545	486	520	570	587	537	541	557	527	576	562	554	588	571	594	565	550	531	544	542	551	519	543	560	581	599	548	562	605	554	541	497	564	553	521	562	588	574	583	573	531	544	558	562	550	511	533	535	535	532	583	563	536	528	527	523	562	560	529	548	514	569	553	560	553	553	518	521	555	535	599	534	578	556	526	550	526	501	562	528	556	585	533	548	548	600	546	519	571	540	510	574	524	566	538	537	569	565	511	553	545	535	582	546	508	591	544	569	532	567	544	574	592	558	523	558	530	527	538	556	546	522	537	521	552	537	585	533	538	585	564	543	570	554	560	509	551	533	531	562	517	570	539	542	581	571	528	555	597	536	544	577	573	566	576	548	560	538	558	556	548	578	514	582	569	559	594	546	546	549	602	590	517	550	543	552	581	522	561	516	530	545	550	557	528	569	588	550	567	548	570	526	557	587	540	542	552	582	602	553	567	554	603	543	561	571	557	566	558	561	598	530	534	593	526	540	570	565	586	509	551	539	557	527	498	575	589	570	533	549	572	529	550	550	577	554	515	528	527	536	517	579	570	524	524	504	527	486	559	600	564	514	574	585	570	544	544	574	531	524	518	555	512	529	547	500	555	558	534	526	541	557	537	542	571	587	549	559	535	598	569	535	564	507	554	589	570	579	528	580	580	537	567	572	550	499	530	554	547	559	567	563	492	535	562	555	542	534	542	543	581	518	547	572	538	566	519	540	543	551	523	511	541	532	551	567	527	547	593	555	519	550	579	555	565	547	544	569	541	560	582	542	511	535	577	581	515	552	507	534	521	560	579	532	563	550	557	513	553	549	604	564	522	567	547	587	533	563	495	536	547	523	596	561	560	581	575	546	577	568	512	579	550	516	507	561	558	543	535	578	532	547	559	593	552	566	531	533	525	580	540	525	546	543	567	534	542	530	559	532	532	540	523	567	532	582	533	536	599	557	549	565	509	597	550	527	536	525	577	537	523	547	484	574	558	538	571	518	580	517	545	552	586	524	584	514	553	543	592	543	589	551	584	547	555	553	537	563	495	551	541	531	551	546	535	520	570	579	525	558	556	520	547	523	534	532	530	528	531	516	535	526	540	559	560	561	540	539	575	535	612	548	557	577	548	594	530	536	598	578	571	531	541	563	541	524	523	554	539	537	564	569	560	538	538	585	564	537	525	539	565	528	555	577	571	569	560	538	564	573	543	525	579	564	538	575	556	535	557	578	546	527	582	528	603	529	529	563	513	537	555	541	553	523	522	563	512	562	523	526	566	541	574	571	557	558	567	547	559	534	583	580	549	521	506	560	559	520	525	554	526	538	585	544	546	537	538	587	568	550	574	571	534	585	548	592	554	602	536	529	523	554	526	534	573	568	548	561	544	543	542	488	577	534	581	541	571	558	535	532	568	530	552	550	556	538	544	541	485	575	557	530	580	526	603	532	547	537	551	578	556	536	509	554	532	517	556	542	530	549	613	572	554	532	588	552	541	546	581	580	560	551	546	544	562	539	540	564	533	570	539	541	560	590	518	573	563	580	537	527	552	566	554	519	564	602	534	516	580	583	569	571	584	539	552	551	544	554	570	569	521	522	574	508	577	533	596	544	569	520	599	555	511	596	578	526	538	538	517	540	549	552	528	564	512	554	537	526	541	587	537	567	555	567	561	507	577	570	540	533	527	544	545	523	578	543	549	530	574	583	540	535	497	549	564	543	574	507	571	545	547	556	588	543	563	583	536	562	553	567	569	531	565	579	565	550	557	600	580	570	548	554	497	508	556	554	544	554	539	531	532	530	557	519	525	555	567	533	573	566	531	509	572	510	549	559	555	580	570	563	564	557	550	576	541	567	555	573	511	501	574	519	549	569	529	561	514	559	517	549	515	567	541	592	540	557	562	559	541	581	538	568	535	528	539	502	566	533	546	574	560	561	531	546	533	610	566	569	542	567	554	524	538	573	554	533	560	503	545	550	556	538	538	551	584	584	513	571	544	562	578	565	535	551	551	578	526	562	530	554	558	597	549	547	602	520	530	571	554	548	520	543	565	542	542	535	530	570	560	520	559	557	546	580	546	539	579	548	553	548	567	525	553	591	567	543	569	550	548	530	553	533	494	555	536	531	531	575	579	541	563	557	534	542	580	538	590	563	550	573	581	575	578	507	592	548	579	535	545	513	543	573	574	535	586	604	539	565	547	537	529	568	538	537	545	565	574	528	523	555	570	502	558	598	562	540	563	589	504	539	557	539	531	573	587	513	531	550	557	530	578	531	539	586	566	540	561	535	521	525	554	546	581	573	587	531	546	540	582	546	552	518	570	578	550	613	543	557	610	541	558	567	565	549	566	575	548	573	573	522	529	581	584	553	535	546	559	552	507	547	501	534	584	541	502	563	524	538	536	531	566	529	545	550	583	604	530	570	540	524	570	538
22732	21403	28954	24324	21616	21139	11396	3483	2133	1686	1425	1180	989	907	794	750	658	579	587	527	504	554	506	505	463	456	502	449	460	512	492	438	487	483	443	483	459	520	487	449	482	462	475	480	484	477	447	479	459	473	477	468	488	436	428	417	458	470	454	463	431	486	449	422	407	468	469	436	462	473	452	426	411	438	453	395	413	450	448	423	454	431	394	447	452	480	443	473	442	467	466	440	462	445	469	465	437	404	455	429	492	456	461	488	435	439	447	465	458	434	461	473	420	447	461	437	462	432	461	457	461	431	465	462	459	445	414	447	408	471	475	470	485	416	427	441	432	496	438	440	478	440	483	445	453	421	453	489	512	481	512	464	457	467	478	444	430	456	449	438	434	434	446	480	450	455	454	463	447	463	455	418	454	442	464	437	447	469	444	432	425	447	440	454	429	441	456	444	434	453	414	507	451	485	423	455	447	483	463	464	409	453	470	434	449	440	439	441	428	455	465	459	433	454	446	443	476	522	470	448	458	455	435	453	439	423	476	438	448	434	454	478	457	452	444	455	388	498	460	461	464	422	423	478	448	461	440	448	482	451	454	442	459	426	443	468	415	476	447	463	452	487	453	459	446	491	407	426	439	493	393	433	439	460	436	472	403	430	460	431	461	453	467	472	433	477	474	441	473	457	425	448	399	427	442	461	465	443	436	503	443	471	452	427	441	475	517	458	469	453	434	482	453	460	453	433	486	424	407	466	423	466	414	428	452	437	471	449	451	495	426	442	479	483	484	403	473	450	440	452	487	420	423	439	454	457	476	464	466	459	488	459	434	421	461	493	418	464	446	434	444	454	455	455	463	465	466	436	469	433	416	477	484	443	456	433	456	431	471	461	441	462	451	453	438	404	407	444	489	486	444	436	458	454	419	450	430	389	432	425	457	476	460	443	473	445	449	470	423	453	466	445	432	435	429	454	482	465	512	434	422	441	496	460	446	426	463	480	458	448	491	445	459	406	419	437	435	447	466	466	487	422	463	467	475	436	419	439	462	461	422	439	448	423	456	429	401	466	428	447	474	461	446	460	448	479	417	387	461	447	406	451	454	407	422	489	433	449	455	437	476	460	459	442	433	458	480	455	455	448	430	493	480	473	473	439	431	439	434	469	417	426	517	445	441	471	451	440	435	445	462	423	464	413	441	449	465	459	448	443	435	465	455	458	486	446	458	422	450	457	449	448	467	445	443	485	467	469	420	452	460	452	472	417	457	459	478	456	472	498	426	467	445	442	462	417	418	442	485	465	473	472	450	455	445	449	433	453	466	439	443	439	480	482	458	460	438	437	502	477	430	448	480	490	492	441	469	429	459	448	436	444	436	424	438	464	437	442	480	470	476	443	453	406	463	432	416	422	446	476	432	464	422	455	440	452	435	460	470	433	428	458	458	468	467	424	453	430	453	457	456	481	450	480	473	487	427	421	421	442	462	412	472	450	478	479	433	417	435	462	471	430	451	459	472	473	489	491	435	420	448	469	413	418	466	463	476	449	459	437	449	490	434	423	471	478	463	471	445	422	442	456	471	452	461	479	437	463	453	478	421	445	439	398	436	450	452	451	452	418	469	466	427	420	440	454	479	462	404	453	479	448	461	485	476	504	462	466	484	460	423	424	461	463	445	396	460	420	420	436	447	441	449	458	466	451	456	442	435	434	430	460	447	442	449	407	474	430	488	459	426	438	409	444	401	446	432	475	462	425	470	446	459	457	446	453	434	456	437	448	462	428	482	466	427	441	461	472	428	429	461	424	424	443	447	435	442	469	420	447	441	446	427	431	467	449	453	451	439	445	500	428	420	444	468	448	479	494	472	461	436	487	436	481	457	416	447	450	459	452	469	467	460	442	442	448	477	441	457	395	466	428	468	450	463	475	421	465	428	468	483	465	431	432	455	430	479	434	417	454	484	473	480	491	442	427	408	471	461	431	457	425	398	456	463	439	455	433	455	476	478	459	412	444	446	434	440	418	423	448	458	457	428	436	454	452	426	457	453	427	464	463	448	426	460	430	443	466	421	440	449	463	455	454	414	448	404	466	420	449	393	404	456	492	464	477	443	464	478	445	429	464	469	426	484	459	433	442	483	453	472	463	468	458	408	443	472	484	435	420	444	469	468	445	471	445	467	467	468	438	470	438	466	445	436	464	420	454	435	469	423	422	430	463	446	430	484	413	446	437	465	415	459	422	454	470	444	465	426	445	425	441	443	457	438	471	437	476	449	434	482	450	451	433	413	430	451	469	460	468	437	419	493	488	461	439	468	453	476	450	446	426	464	465	444	458	491	446	447	450	442	481	446	470	491	460	468	476	444	452	435	455	465	434	448	471	425	483	476	412	451	417	432	432	410	467	480	481	396	446	440	483	464	426	468	445	471	446	445	483	456	417	481	433	458	461	443	471	428	463	469	455	483	466	468	427	429	429	429	461	456	463	481	453	471	421	425	425	464	438	457	469	458	456	450	482	459	433	441	466	431	470	432	444	433	452	434	453	477	457	446	470	468	449	473	427	429	450	449	470	448	459	451	448	478	458	445	466	426	450	456	441	419	440	495	507	476	465	445	473	459	436	424	433	443	484	462	451	471	474	436	438	454	439	432	457	462	461	439	447	435	440	449	441	469	454	482	480	450	438	423	436	434	430	425	446	468	448	442	448	436	465	448	406	442	446	446	495	444	450	447	427	415	464	453	466	453	446	425	428	472	489	428	428	438	440	485	459	435	465	433	458	469	435	425	432	430	424	464	443	440	434	492	477	431	405	476	443	429	414	443	437	472	433	450	470	447	461	453	438	459	454	444	443	454	431	445	428	520	481	464	449	413	483	466	432	458	463	440	446	425	435	451	441	429	460	452	472	460	445	422	477	448	493	455	443	427	425	450	403	456	467	493	486	451	446	433	464	432	466	452	481	452	440	422	468	405	442	461	453	483	462	439	428	434	438	403	441	466	455	491	419	426	450	455	503	474	441	462	448	479	469	431	439	430	452	428	444	451	478	451	462	433	435	420	465	457	474	457	425	475	455	444	485	435	460	450	409	466	458	477	426	467	444	465	441	438	420	418	439	454	457	425	466	472	433	469	412	399	442	452	423	459	461	475	473	441	435	415	455	482	419	426	504	417	461	424	447	434	460	455	456	436	469	494	420	463	445	451	445	423	441	436	461	451	437	446	438	463	419	468	454	464	427	459	454	418	451	416	429	456	459	474	462	434	449	466	479	465	454	445	465	424	439	458	479	468	442	440	457	434	460	431	412	431	461	452	423	446	450	452	430	464	466	430	420	429	483	453	424	467	433	450	463	439	460	462	446	467	494	417	453	429	430	457	420	442	427	454	455	461	435	478	441	422	416	431	404	437	489	457	440	503	477	462	488	469	470	467	427	471	427	446	418	434	471	488	460	443	474	405	458	478	480	439	446	466	413	482	484	438	458	418	459	443	484	470	458	445	452	423	471	405	464	423	440
36764	58732	44237	31223	20404	11253	6788	4632	3496	2628	2082	1706	1413	1214	1057	901	775	777	652	675	621	573	553	540	505	576	483	478	547	518	498	471	492	447	465	440	516	517	511	503	451	485	465	471	449	444	473	479	438	466	514	488	480	475	505	464	457	458	440	486	469	462	427	484	481	491	467	443	449	471	448	495	481	475	494	449	495	491	473	503	475	457	463	518	463	491	492	470	506	470	510	481	466	478	457	485	438	473	476	490	437	482	489	496	469	485	466	469	483	489	475	491	500	478	479	467	519	483	511	520	502	465	495	470	481	483	517	446	438	446	456	483	491	502	495	484	482	488	467	492	472	441	477	490	461	493	496	481	491	478	441	468	506	498	492	518	476	487	445	478	450	483	468	493	450	442	474	489	467	496	465	504	462	439	505	508	455	471	440	474	449	482	473	503	495	460	431	502	483	513	501	475	495	512	500	486	459	475	463	469	463	519	453	474	482	478	473	458	463	501	438	459	433	460	481	507	508	533	454	462	490	486	437	462	505	486	467	509	490	479	477	497	467	476	517	496	492	495	450	460	452	454	459	454	505	517	462	474	495	475	465	461	490	413	494	451	471	502	460	513	470	470	448	492	458	487	506	466	460	481	472	431	515	460	448	476	464	449	436	483	465	453	497	484	442	444	467	433	447	495	479	515	495	487	500	448	438	453	481	470	471	477	455	488	516	437	460	447	519	488	436	461	489	475	493	547	481	486	497	461	453	473	468	449	440	467	491	471	474	464	508	499	487	499	463	489	484	478	490	460	481	479	476	460	464	469	478	441	469	492	460	472	492	481	471	501	471	470	467	489	513	477	511	469	479	475	506	466	477	461	461	449	460	525	477	473	454	452	466	501	470	482	492	504	477	484	482	453	484	475	449	463	503	458	460	500	448	428	517	452	458	492	466	456	496	484	464	488	477	484	511	451	448	488	473	481	473	442	486	492	495	481	487	487	476	496	453	497	479	498	471	470	495	487	467	494	430	496	452	453	451	482	462	479	479	495	470	467	487	496	466	466	472	469	485	513	517	489	458	528	504	483	450	504	495	441	459	496	509	434	512	483	455	490	485	463	491	464	483	463	479	472	479	494	483	474	471	459	495	513	474	518	473	503	484	494	499	471	482	453	507	478	494	483	478	465	466	461	494	470	516	507	501	461	508	477	523	451	463	485	512	461	422	472	460	466	496	485	469	522	488	463	480	498	503	460	475	479	514	467	426	465	470	492	505	443	485	483	477	505	445	474	467	491	457	479	454	524	448	454	501	475	484	474	502	498	461	444	483	488	502	470	540	488	502	449	510	460	456	449	423	475	492	474	444	474	458	489	521	469	439	473	504	487	480	470	499	478	482	468	494	515	495	492	460	437	483	506	479	497	482	460	493	490	453	476	484	468	486	476	504	542	496	512	480	474	446	480	468	508	483	484	488	471	490	457	473	486	483	503	438	461	503	488	501	510	507	493	467	489	458	524	502	448	467	464	456	475	507	467	500	472	456	499	454	450	525	521	455	469	452	479	515	497	502	483	444	482	466	499	464	482	508	488	454	475	474	487	456	489	494	479	495	483	447	449	467	454	491	496	499	478	502	500	502	476	418	513	472	486	462	458	515	441	477	492	468	492	499	454	471	469	450	481	451	458	466	473	446	472	473	521	486	459	494	459	444	472	479	483	472	478	443	469	463	480	455	437	441	511	484	494	479	510	467	441	460	504	500	465	469	454	511	494	510	509	475	506	454	512	437	503	497	496	462	518	494	507	500	479	479	445	466	482	467	476	442	512	484	480	443	502	470	448	514	481	486	472	464	467	483	499	501	460	440	493	473	480	428	457	490	487	477	496	452	482	481	480	482	501	499	487	500	452	481	462	469	424	466	524	464	473	477	529	457	456	461	489	485	491	456	512	444	482	481	467	495	457	431	470	470	489	435	472	477	438	482	462	515	492	480	449	470	465	490	476	480	462	465	468	454	463	462	451	482	486	468	453	506	496	497	488	487	474	494	472	481	430	457	485	485	451	485	440	531	497	475	463	496	457	467	494	496	476	447	429	442	445	450	475	501	488	461	451	430	484	473	488	459	501	476	482	437	514	465	477	452	471	489	496	469	494	487	456	506	483	495	510	481	463	523	459	488	482	480	471	457	479	501	446	517	468	461	476	488	464	470	455	454	464	510	487	463	511	488	454	440	490	457	484	452	493	483	501	472	469	494	506	469	480	507	468	448	468	489	444	496	441	462	470	458	464	447	442	490	488	477	474	489	450	453	461	472	451	496	480	448	465	496	449	517	462	473	507	433	461	466	467	438	477	487	430	447	457	451	452	478	482	500	472	452	495	470	501	490	476	488	517	489	491	487	477	452	438	461	512	447	444	488	488	482	461	466	488	476	467	473	471	481	498	456	456	500	487	501	479	489	459	495	464	469	498	461	504	443	463	506	481	467	522	420	455	479	481	475	487	493	483	444	478	498	463	455	478	499	476	465	466	478	487	444	482	484	501	471	469	461	497	508	503	513	467	465	486	466	476	493	472	495	424	497	478	437	493	487	486	452	474	496	491	441	469	430	440	494	457	453	498	403	443	486	434	540	478	496	462	477	480	511	479	481	466	485	505	522	488	476	424	456	488	452	451	431	456	473	460	477	487	475	473	506	473	475	456	467	470	446	432	448	484	482	481	452	465	476	436	464	503	451	441	485	452	453	499	430	481	528	500	442	463	495	480	470	474	465	481	466	438	493	450	484	508	497	451	506	482	476	502	495	480	497	480	461	487	488	506	507	480	483	484	450	505	460	443	451	469	473	474	492	484	462	442	467	489	480	456	477	470	467	517	481	461	475	450	523	473	482	462	508	445	446	484	448	495	445	476	487	483	416	478	493	518	513	457	458	490	444	472	496	432	472	468	475	482	465	459	469	450	468	474	549	473	457	436	453	487	511	447	470	462	489	517	472	481	472	465	499	458	467	464	466	523	477	472	426	435	474	461	483	488	477	451	464	485	540	502	485	464	448	466	490	481	452	480	459	442	471	474	502	505	485	492	453	496	440	448	468	455	455	464	499	450	495	445	454	489	511	481	487	516	501	507	490	511	475	520	468	463	458	488	449	466	491	494	485	493	429	463	490	490	471	490	496	487	493	474	513	447	487	488	466	443	510	465	499	498	430	477	494	518	474	457	440	429	465	478	503	448	466	485	457	488	491	473	477	476	493	488	477	473	484	516	488	440	452	475	509	514	467	470	509	488	518	445	510	462	464	469	449	527	474	491	444	515	449	458	491	456	498	477	471	489	471	519	465	450	484	476	505	461	465	484	462	476	493	460	497	463	470	495	456	472	456	484	461	464	461	473	464	488	455	454	449	483	464	449	465	495	477	454	434	524	461	467	478	495	515	473	467	480	463	462	543	512	478	450	468	478	502	462	478	479	501	476	492	475	496	519	495	443	478	468	499	430	441	463	479	470	525	496	480	461	474	479	456	492
33126	30588	28024	16607	6391	2850	1747	1271	1028	820	800	769	652	610	625	597	545	505	544	498	489	512	501	549	475	502	518	458	521	468	514	457	528	481	466	508	498	497	500	493	518	500	450	486	493	462	461	501	473	480	516	444	463	503	499	513	499	493	466	505	471	470	512	501	516	471	500	450	492	507	489	474	516	480	516	485	526	516	457	519	499	483	423	506	522	498	478	500	509	516	516	480	487	513	491	514	472	488	472	494	513	488	478	475	490	470	498	495	527	497	489	488	484	482	450	478	513	440	524	481	496	514	478	490	519	501	506	455	509	478	483	486	470	476	487	489	483	488	510	456	488	503	506	512	467	442	516	464	518	504	484	481	485	523	493	452	499	531	492	512	475	497	451	502	498	490	478	507	503	505	475	515	516	470	472	521	476	484	481	459	500	493	481	490	478	443	471	489	526	470	518	516	478	480	487	490	488	448	499	512	508	482	504	491	503	513	467	499	510	476	496	494	460	500	485	501	499	490	489	486	468	483	471	507	496	504	491	522	458	509	518	501	507	511	499	491	506	550	509	498	524	478	477	483	468	534	475	489	504	488	503	508	486	468	500	463	484	454	545	524	509	490	560	506	470	493	494	465	465	517	468	439	476	490	487	504	484	466	504	506	429	535	469	536	499	466	493	484	513	492	489	478	516	508	492	516	460	477	498	501	494	488	481	491	519	540	479	466	478	443	478	507	501	490	503	471	478	509	540	501	454	490	513	488	485	494	466	512	477	484	481	482	456	531	524	493	548	511	511	482	525	532	489	466	465	504	473	506	546	510	455	487	512	494	450	523	477	494	481	498	480	529	481	505	481	475	522	515	499	499	478	477	536	498	501	493	468	488	513	516	453	518	483	488	502	495	535	458	467	483	526	472	472	462	465	482	509	487	514	505	470	470	510	467	504	506	481	491	480	460	486	505	511	536	520	466	451	527	530	491	509	510	490	516	491	525	517	508	493	511	456	483	468	509	502	477	517	476	465	511	528	485	509	440	495	487	484	495	483	463	460	524	496	489	495	494	503	505	483	485	501	490	509	477	471	503	478	502	548	493	494	489	515	499	493	504	500	518	506	516	479	480	484	484	528	552	466	521	532	483	474	480	451	488	480	480	475	467	467	480	440	478	469	497	531	512	533	495	464	535	482	457	503	475	519	478	478	471	522	493	530	485	429	528	544	530	499	491	500	480	468	466	475	488	474	509	501	488	476	466	503	505	506	476	527	472	481	482	498	493	488	501	531	476	497	512	498	511	511	479	478	483	497	481	516	510	455	510	468	477	477	469	487	530	512	493	470	545	469	477	496	478	537	534	471	500	518	490	484	484	481	479	498	507	450	507	482	448	489	498	459	477	523	485	482	483	457	543	463	474	503	512	496	498	491	484	475	467	508	514	504	480	480	467	484	520	504	487	506	463	493	482	536	502	522	520	470	501	471	494	474	503	493	513	430	523	478	472	490	476	479	474	489	497	507	488	462	477	485	536	534	506	470	552	517	480	497	467	487	495	499	510	492	472	516	500	475	483	470	498	491	518	475	493	503	531	511	525	471	552	457	501	478	474	473	514	511	471	476	493	499	489	544	488	486	502	466	451	492	503	491	494	518	484	481	501	504	448	489	502	519	496	485	543	506	498	461	455	470	465	513	493	555	475	479	466	521	478	489	483	485	520	544	473	486	497	501	482	514	527	469	498	518	466	464	501	473	499	450	506	479	452	522	513	503	483	490	524	479	481	520	494	488	519	467	494	488	505	501	439	474	494	541	489	445	485	475	476	481	471	541	472	507	467	473	481	477	484	501	476	484	493	496	494	469	494	537	491	531	471	511	472	473	518	456	534	514	491	474	503	483	486	481	491	492	469	506	502	547	450	519	500	503	474	482	505	494	486	456	463	489	526	563	474	495	504	532	471	468	480	506	497	482	493	505	469	488	492	523	488	503	517	498	490	499	495	472	496	510	482	464	455	499	480	492	477	504	481	506	484	472	494	470	519	509	516	525	487	505	496	511	489	495	471	495	513	484	477	519	552	475	502	513	479	508	494	503	486	458	501	507	511	457	520	450	481	521	484	483	497	518	491	462	497	522	495	476	504	495	460	530	483	531	487	507	480	527	504	490	487	494	448	478	535	523	474	495	459	496	497	544	502	488	482	471	500	482	468	481	480	463	485	482	515	510	457	517	494	495	511	532	480	476	510	488	516	463	502	510	478	484	465	509	491	442	458	490	526	481	523	524	496	517	483	521	524	506	488	513	509	481	493	501	483	499	469	504	468	484	486	508	507	497	468	507	483	489	475	480	486	482	493	489	457	466	521	502	543	459	497	483	461	498	468	498	460	489	486	514	463	480	504	494	522	540	499	506	514	513	463	435	485	520	497	464	447	537	472	514	501	454	505	479	517	491	496	524	493	503	490	470	485	449	498	509	491	472	531	481	463	503	498	525	469	488	480	482	487	551	514	498	486	486	501	522	538	485	492	511	461	489	470	517	487	511	509	504	467	506	489	489	506	513	491	509	492	491	461	490	488	484	464	487	507	490	493	484	475	513	463	561	504	463	481	486	536	484	474	481	510	460	473	519	492	511	513	486	499	479	513	481	466	492	464	483	419	485	520	485	498	486	465	526	510	480	500	498	496	496	522	525	508	479	519	502	518	504	477	485	517	477	465	502	528	546	492	488	460	543	440	485	515	466	522	550	490	482	463	485	489	480	515	488	486	476	502	474	460	485	500	498	454	416	487	511	523	460	467	516	484	467	485	488	510	463	490	480	466	526	520	504	526	499	511	484	449	450	481	484	513	504	471	489	503	505	510	567	501	509	510	476	492	500	526	496	530	506	526	454	488	503	536	498	469	495	498	472	449	494	454	504	497	505	530	484	474	453	463	471	450	502	525	497	518	482	499	510	500	490	491	492	479	451	472	459	491	506	473	512	523	498	509	487	493	494	459	503	485	472	505	474	456	479	509	521	481	472	470	484	525	483	474	487	505	461	498	496	475	483	521	467	501	449	476	471	495	474	474	486	462	463	475	469	476	469	479	438	484	482	483	503	474	449	477	483	494	503	495	497	440	496	482	495	467	473	548	474	489	526	481	502	489	487	524	474	497	453	503	473	483	468	479	448	453	475	506	477	486	512	480	483	469	421	515	519	489	489	468	477	515	566	437	514	492	511	476	480	444	496	507	502	488	456	488	468	483	468	485	474	520	488	530	488	461	466	441	463	509	500	474	505	487	498	478	472	480	484	510	511	535	460	495	489	505	507	480	538	466	513	499	491	533	504	451	494	488	495	461	500	456	505	473	495	529	519	480	466	490	471	499	466	474	510	499	483	468	445	488	470	522	487	474	477	487	484	450	501	499	505	509	499	434	463	478	499	515	493	483	461	527	494	530	475	489	471	472	491	470	463	500	482	515	470	490	483	511	461	509	507	469	474	493	524	466	458	473	506	490	516	482	522	507	490	505	481	498
36720	43775	29693	16640	8351	4420	2841	2116	1502	1287	1091	946	897	775	732	643	618	590	580	556	603	575	559	537	583	528	586	555	573	539	516	547	547	536	551	517	543	542	542	511	570	555	473	520	523	523	532	530	542	530	549	559	518	550	553	548	523	550	515	546	507	538	538	566	513	489	542	517	542	577	546	529	555	522	535	518	529	554	545	537	522	556	523	535	558	517	557	562	543	512	511	557	521	541	499	530	503	582	559	538	497	520	504	546	527	518	500	506	529	540	526	535	496	570	514	532	552	505	569	505	499	512	519	514	577	546	547	518	500	550	479	484	505	561	535	546	521	525	538	550	526	522	548	501	507	532	547	538	547	553	519	517	527	548	573	534	519	523	511	557	532	498	564	516	531	520	509	536	575	510	501	539	525	561	498	537	536	486	531	538	507	535	520	548	515	524	533	524	503	525	502	547	541	592	545	529	540	468	528	512	552	473	537	510	529	579	531	562	472	528	484	532	527	515	523	542	557	537	551	531	499	504	561	511	508	487	520	569	500	534	550	543	531	526	539	572	555	508	524	488	513	499	534	543	532	532	541	512	509	506	543	560	493	535	517	534	498	555	519	514	545	503	545	526	518	541	528	510	526	533	547	564	507	530	567	544	538	531	552	565	529	572	528	533	507	571	587	517	545	558	532	568	518	553	533	540	540	521	514	500	518	557	525	520	513	511	526	569	542	555	534	544	516	538	527	560	518	533	516	490	553	560	550	510	541	528	550	536	548	516	540	561	537	506	517	554	505	541	544	478	526	532	532	505	545	521	529	489	558	591	532	529	504	516	532	499	549	526	539	506	508	518	559	533	566	550	500	529	515	555	497	521	512	514	572	518	538	510	529	515	551	540	529	519	548	526	502	523	527	523	574	535	522	537	506	541	541	570	506	573	547	511	545	551	577	525	525	562	528	534	541	577	553	544	547	562	552	535	549	501	501	532	520	503	540	529	552	520	530	512	536	548	528	558	530	487	528	500	532	483	560	563	569	485	550	557	542	514	519	554	567	570	523	518	527	505	525	546	583	562	485	503	499	512	562	515	527	509	519	551	587	551	539	562	547	512	531	575	555	540	559	553	566	536	517	595	498	539	503	588	524	527	545	560	551	523	557	552	531	551	517	563	544	538	559	512	504	476	520	543	508	543	515	571	482	518	512	558	524	548	590	549	549	535	573	541	539	532	509	527	519	549	542	526	582	533	517	573	529	538	546	546	538	519	544	498	512	544	543	550	495	544	539	537	512	503	562	526	529	529	561	530	526	541	524	525	525	555	547	559	533	534	517	533	526	519	546	547	509	508	556	534	521	522	519	558	497	496	499	514	535	515	562	537	555	505	540	512	563	564	540	519	511	550	581	562	540	526	581	524	501	544	554	539	515	526	551	500	551	502	521	504	557	537	487	542	514	521	535	525	550	491	532	572	539	560	556	532	556	499	552	549	534	480	519	522	530	570	533	563	519	542	569	546	520	522	535	530	509	501	518	492	540	536	570	535	555	536	501	531	537	498	488	508	540	570	527	534	529	519	509	521	557	503	531	515	537	538	489	540	523	553	526	514	498	518	529	519	540	523	528	508	523	510	536	542	524	440	572	532	560	515	516	499	541	532	581	532	528	520	533	504	496	521	511	565	554	517	507	546	503	513	516	561	541	504	519	541	539	532	538	541	532	529	499	541	540	508	589	537	519	528	572	583	524	552	534	543	524	550	544	505	504	529	538	538	575	525	565	550	533	546	509	558	513	493	506	556	555	535	510	468	536	564	531	538	513	551	596	549	509	546	539	566	556	564	520	516	552	562	502	530	540	565	502	523	505	548	559	544	531	509	533	497	528	558	539	569	508	539	503	518	516	565	551	515	558	529	545	543	521	520	527	521	537	559	543	551	524	547	523	501	569	529	535	497	526	526	511	508	517	550	507	512	537	504	508	545	517	515	498	537	536	544	517	526	562	533	536	484	539	525	479	576	536	531	499	506	559	577	501	584	492	553	540	508	493	518	501	535	523	508	525	544	557	519	555	506	508	521	554	565	546	531	521	571	524	525	516	521	534	508	560	530	511	555	512	546	540	548	547	537	519	510	499	529	523	538	529	547	552	526	517	588	520	528	513	525	528	533	513	581	536	529	526	530	517	523	509	547	521	519	517	515	521	511	576	554	535	552	555	527	524	502	529	552	531	523	516	488	535	518	512	553	548	522	557	574	562	567	535	495	520	548	488	544	521	494	543	547	532	510	528	527	543	542	547	521	540	498	546	541	542	517	499	513	541	538	552	523	560	553	531	557	533	553	538	584	537	524	515	526	490	583	497	543	503	553	503	519	494	551	527	538	493	502	498	514	529	528	541	550	525	523	507	599	549	548	545	495	540	511	544	493	533	523	559	530	521	528	461	522	520	527	503	529	509	517	546	506	526	513	524	567	494	497	523	551	558	542	544	579	562	501	542	516	530	518	550	566	515	546	481	518	510	515	561	516	504	554	544	499	586	535	524	523	553	551	518	544	517	517	538	487	579	503	532	518	529	478	533	536	532	578	523	525	536	532	536	509	567	538	533	523	514	525	529	559	505	561	531	523	530	502	500	543	553	567	499	540	539	585	556	566	553	511	500	545	505	483	544	480	577	545	499	539	523	542	514	496	527	507	578	512	540	492	552	532	548	524	517	553	544	513	513	517	545	505	526	557	534	490	512	533	532	519	518	524	537	536	521	529	514	547	557	561	528	554	525	519	538	517	512	501	514	523	517	544	592	585	547	532	560	522	549	513	559	519	519	521	532	521	517	544	595	526	515	493	495	531	500	512	583	508	563	540	521	568	503	559	555	518	529	527	570	550	561	512	554	562	499	514	532	550	527	540	480	509	538	562	553	516	549	533	567	570	552	526	518	499	571	549	532	505	511	561	518	597	554	527	580	527	506	528	532	558	530	594	530	517	500	517	574	521	556	561	540	538	530	563	542	564	563	545	536	557	493	529	529	538	514	493	564	532	504	545	544	526	516	555	557	561	547	477	528	516	532	517	506	529	538	510	504	516	572	560	548	540	514	537	561	479	512	534	528	552	531	543	512	518	548	538	518	505	529	541	544	570	527	524	543	527	512	520	519	507	509	555	567	501	574	541	524	499	536	482	526	540	582	506	525	566	533	525	521	538	538	514	555	501	504	555	529	526	550	531	601	536	529	534	531	557	580	561	533	529	527	524	539	549	525	540	508	536	547	534	528	579	555	550	520	535	540	522	552	510	503	530	532	511	500	555	556	530	557	507	519	484	530	522	561	531	592	540	546	594	514	588	517	548	547	520	555	535	551	541	535	512	570	549	524	518	499	569	503	523	551	574	551	550	525	540	524	555	573	563	554	577	543	520	529	539	579	523	523	526	509	591	479	526	516	545	529	531	497	549	552	531	539	519	542	525	540	556	536	507	489	519	501	546	512	555	513	525	510	518	518	538	531	506	529	479	513	515	535	544
23796	21383	28543	25196	21418	12874	4218	2127	1532	1265	1095	866	760	675	673	564	570	520	546	549	470	478	455	505	437	412	415	487	446	474	404	452	428	435	444	439	433	416	475	434	448	460	418	470	433	426	463	436	471	427	441	446	458	444	389	451	422	437	436	469	416	403	435	453	462	442	420	442	458	460	423	478	427	428	443	451	473	461	450	490	440	448	481	439	441	430	451	415	443	368	430	450	449	400	399	477	432	430	435	442	443	467	414	442	448	415	420	472	443	447	461	450	499	472	435	465	453	440	411	423	419	447	426	457	413	433	426	458	458	447	392	452	453	421	409	447	442	426	461	438	411	433	445	433	424	430	426	453	483	452	400	433	409	413	456	431	439	435	477	440	436	446	448	453	448	462	432	474	437	438	426	439	410	455	435	497	429	468	448	451	480	440	444	420	446	449	498	438	460	427	403	428	441	426	438	420	470	424	420	442	481	446	436	417	456	433	422	446	433	446	456	462	438	446	445	432	441	474	440	392	491	432	427	445	417	432	404	506	444	443	419	417	441	455	411	390	418	445	448	437	475	436	423	455	443	431	475	411	432	422	461	433	423	443	470	410	456	416	450	450	405	431	420	444	437	467	429	451	418	410	442	448	490	437	442	425	436	470	453	453	459	449	407	401	397	411	437	458	425	461	439	460	412	443	436	462	458	398	457	459	436	437	441	465	449	416	475	415	430	412	449	402	422	456	469	451	462	433	463	425	461	434	437	431	431	458	437	449	450	462	487	435	401	457	434	446	420	426	414	442	462	444	427	420	440	435	413	474	417	440	423	438	453	434	433	422	439	430	426	426	425	427	458	419	419	472	433	387	428	434	477	426	451	416	450	474	421	437	448	459	443	433	386	441	444	443	441	438	470	454	411	453	422	407	411	428	451	442	462	400	424	476	450	430	414	467	450	428	424	413	439	407	441	431	450	466	407	433	457	471	440	413	439	435	491	417	494	453	452	423	460	444	448	450	403	433	465	429	438	432	458	465	401	450	414	443	440	470	457	422	453	439	445	422	413	464	464	431	432	460	465	490	453	462	429	467	432	422	396	435	415	420	428	458	390	403	443	419	457	487	439	463	434	472	441	452	447	427	422	447	411	466	439	454	433	454	421	432	417	454	437	423	432	445	464	446	446	439	459	397	455	458	412	451	431	408	449	418	503	457	452	441	412	456	417	430	424	413	451	443	441	453	444	448	448	464	459	448	432	421	452	450	459	440	430	472	493	447	451	424	421	442	428	436	400	436	443	422	438	407	416	470	432	418	435	415	423	412	466	410	476	472	424	431	394	446	449	451	431	424	431	442	486	473	463	431	432	462	436	410	507	449	422	409	433	448	433	471	430	450	467	465	517	424	418	430	433	436	435	424	443	409	434	473	456	468	410	446	440	413	451	476	427	442	447	439	455	479	412	422	431	476	420	449	455	417	497	442	435	460	454	462	450	433	430	387	436	415	423	455	449	413	437	438	435	447	418	408	432	456	417	424	431	379	453	438	425	504	455	465	446	451	448	446	433	420	466	441	418	430	437	433	428	455	428	426	439	422	441	479	442	482	448	408	462	447	408	441	461	455	435	469	425	441	435	416	446	424	426	452	446	441	443	463	488	424	472	458	453	426	454	433	473	487	446	475	441	419	428	442	429	433	445	444	422	475	478	440	461	478	435	465	447	451	443	444	417	451	448	440	443	428	441	438	446	443	461	458	455	428	448	469	465	457	439	442	467	449	433	422	457	426	470	473	480	439	472	436	473	386	426	424	434	452	464	425	436	444	429	437	452	393	491	437	417	426	459	430	430	426	436	442	444	448	417	459	443	421	424	461	478	451	459	440	445	432	442	472	450	437	400	448	422	441	469	426	399	466	446	397	441	472	455	450	450	463	445	448	423	419	446	441	437	445	438	413	445	453	447	454	489	417	423	464	483	473	454	495	450	426	436	425	449	414	430	430	416	439	435	431	418	469	416	438	443	460	430	463	502	497	451	431	456	452	499	436	447	440	449	442	440	424	429	425	429	426	459	444	462	492	465	417	497	426	453	473	411	446	418	432	412	430	458	462	406	471	432	438	413	428	474	434	427	439	442	450	417	450	425	407	424	425	422	430	438	458	440	452	424	419	427	421	474	449	439	407	460	426	443	477	438	435	463	421	404	423	442	432	449	417	473	444	433	427	432	459	456	438	423	454	421	417	426	444	500	431	480	424	465	451	404	417	442	397	464	468	429	439	477	476	447	415	483	488	465	433	465	451	413	445	416	439	422	452	453	428	424	459	456	467	436	428	476	479	444	440	422	429	470	464	465	462	440	398	463	503	421	430	402	411	438	468	411	413	448	423	461	400	430	423	451	421	463	434	446	474	429	439	425	441	442	411	402	432	420	480	423	466	434	447	453	414	427	443	452	436	430	434	461	444	457	417	435	457	446	396	432	447	470	438	442	431	449	493	436	472	453	452	447	445	417	443	443	451	424	460	443	452	477	400	438	449	429	416	430	495	431	479	443	417	501	439	416	443	451	420	435	487	455	464	439	423	480	457	408	485	449	471	420	454	459	447	475	445	470	427	484	447	483	440	445	410	454	435	432	463	431	444	457	452	438	445	440	440	420	457	462	424	429	461	424	432	456	433	421	422	452	399	433	434	470	434	448	442	424	450	429	417	485	461	411	432	448	427	424	469	422	423	496	409	430	437	427	417	502	425	486	401	440	434	436	457	446	447	461	452	467	421	461	449	457	441	446	446	485	443	462	433	436	381	431	479	470	453	454	446	453	444	448	446	454	446	479	426	437	426	439	435	421	430	459	458	458	425	471	448	457	423	453	457	454	455	462	490	443	420	443	436	432	426	434	471	475	466	481	464	443	418	407	440	429	479	433	481	420	411	457	426	425	449	419	444	464	464	454	458	442	408	464	445	401	421	431	419	437	422	461	438	441	435	443	448	439	399	479	437	411	402	410	457	425	438	438	415	471	440	468	441	424	447	471	459	481	485	463	441	440	417	422	441	426	431	450	451	402	419	422	444	422	440	462	447	435	460	455	455	441	424	449	456	427	426	439	461	434	407	469	418	438	442	438	415	442	446	448	432	459	447	420	434	449	461	457	452	443	424	437	406	446	456	425	451	450	440	404	444	435	483	422	450	435	405	443	429	456	462	447	455	489	465	458	427	428	446	433	451	428	455	420	390	435	464	453	434	422	453	432	460	424	457	421	438	446	441	447	435	466	426	436	387	422	470	391	430	418	469	438	477	444	472	435	434	442	394	473	414	441	450	452	441	412	448	475	417	452	438	473	438	404	433	437	444	433	458	441	467	477	447	450	423	452	434	434	463	444	461	424	423	424	438	455	445	421	479	419	451	441	479	432	426	432	470	456	468	431	420	418	428	424	438	455	466	396	446	417	427	446	455	490	416	433	437	477	417	457	449	453	464	479	463	461	448	463	430	438	419	444	426	444	411	409	440	450	445	462	422
34295	54861	42663	28495	15809	7400	4620	3160	2398	1915	1481	1236	1051	884	769	720	666	627	630	571	528	528	551	491	491	517	485	451	506	508	464	484	496	466	509	494	482	455	490	505	529	489	510	479	504	442	513	470	489	490	428	482	470	506	504	471	513	481	466	521	460	468	479	462	471	460	512	470	473	522	459	478	494	473	453	484	513	493	479	461	486	489	474	470	494	498	443	430	475	471	477	462	494	473	488	473	490	480	465	449	512	494	444	482	477	449	464	470	461	477	495	477	479	468	533	459	503	497	506	487	495	489	462	510	451	494	493	490	485	470	529	447	458	503	450	470	487	487	457	480	494	475	460	496	485	478	488	504	479	487	488	508	479	445	498	494	478	474	474	491	480	457	492	478	455	447	496	472	477	493	474	501	453	462	452	499	482	481	457	519	477	470	462	471	436	480	492	491	510	485	467	485	450	481	470	466	477	519	504	497	508	474	483	495	470	426	465	454	496	451	452	467	457	513	478	492	476	496	473	475	446	465	467	435	488	497	501	466	465	459	477	457	473	463	487	496	443	501	464	486	460	456	442	454	520	477	483	491	493	441	494	500	445	495	477	488	417	481	464	456	495	449	503	461	451	505	473	497	453	480	468	489	466	525	485	481	497	420	478	468	514	477	454	494	477	478	504	475	522	483	484	475	453	465	503	486	461	453	443	507	480	440	521	476	442	458	510	465	492	467	507	418	509	429	475	447	492	459	500	524	467	472	489	530	478	448	474	480	482	450	476	483	479	477	461	492	449	480	446	468	503	432	478	488	443	460	481	470	479	473	460	489	493	485	478	434	479	480	496	505	478	471	458	495	453	498	465	452	483	483	493	472	462	491	505	461	503	510	463	481	475	469	474	480	488	459	466	509	495	443	481	477	470	461	521	482	490	460	503	471	473	478	466	469	488	484	493	458	493	508	461	475	456	501	455	454	470	501	497	452	492	500	477	457	507	494	452	462	511	478	455	482	444	493	465	485	463	470	453	454	451	485	453	497	465	465	501	490	486	490	494	462	454	455	498	488	486	480	469	483	444	486	460	500	503	483	465	511	416	514	469	499	470	488	520	476	492	460	486	494	465	478	518	476	473	470	470	473	438	445	488	472	502	486	503	469	448	555	470	478	467	483	465	461	465	455	448	453	486	473	494	491	446	433	528	468	520	466	453	461	460	476	471	486	471	451	477	467	472	473	475	489	452	461	474	501	482	483	471	495	464	479	420	483	465	457	507	464	447	446	478	504	466	488	479	444	511	475	475	466	512	471	508	498	473	487	476	488	408	448	493	441	500	480	486	480	503	445	489	498	510	461	454	495	480	452	502	462	504	496	476	470	493	474	493	426	482	483	491	447	489	462	521	478	455	488	486	508	486	525	461	464	475	477	441	464	464	502	473	446	481	468	499	449	449	469	458	514	460	484	509	468	463	470	490	487	437	501	489	486	450	534	469	485	528	471	495	435	484	493	499	510	471	509	482	483	446	457	498	501	473	454	458	498	450	468	454	477	503	456	478	451	507	495	471	472	483	468	482	450	461	496	487	484	516	446	462	496	448	483	448	450	485	478	450	499	497	487	494	440	469	435	502	473	427	483	461	456	475	489	455	470	501	506	456	493	448	498	493	475	462	480	497	470	527	499	477	501	483	474	509	476	450	486	429	458	480	465	456	466	476	459	476	449	473	505	480	496	509	454	493	473	483	476	472	459	481	497	465	470	463	462	469	457	471	479	487	528	463	468	471	503	472	457	493	446	490	491	507	465	475	513	464	472	470	474	515	462	500	498	473	486	487	470	511	487	502	489	472	439	467	438	463	494	509	458	512	494	489	477	487	471	498	494	503	513	493	502	515	500	480	453	472	491	490	504	468	490	477	493	464	476	442	477	456	490	493	468	476	512	503	453	500	489	494	452	446	504	448	481	474	470	493	466	446	477	486	453	486	509	485	481	477	502	480	478	489	471	478	480	489	455	445	521	474	471	475	463	464	471	514	490	514	498	488	478	458	497	437	483	487	441	434	501	456	468	507	498	470	472	452	445	474	465	459	498	541	506	486	463	514	451	494	466	453	464	485	442	474	506	493	470	487	486	474	454	458	441	454	467	442	517	436	494	489	486	502	468	491	470	462	483	518	491	437	472	497	444	471	494	483	465	508	472	478	516	452	482	483	513	481	497	477	430	489	472	502	462	457	493	487	452	496	464	466	492	479	499	465	474	480	478	496	457	483	445	518	503	467	479	473	468	474	473	497	445	480	439	466	470	479	431	486	464	454	459	460	484	442	473	489	474	498	473	441	491	455	494	490	493	479	461	493	454	526	459	484	486	458	455	491	470	479	478	465	466	436	453	457	499	469	487	460	466	436	500	477	476	502	459	438	494	487	465	472	520	480	459	475	493	485	460	433	455	469	480	505	449	454	477	463	455	485	473	498	499	486	463	512	485	522	483	516	446	487	548	485	492	433	473	482	500	457	480	477	477	501	495	460	503	450	479	490	484	474	462	467	490	465	504	483	491	490	478	499	465	505	468	506	466	461	476	458	462	469	469	509	473	482	477	479	479	463	472	482	466	460	485	475	490	494	469	511	477	473	468	479	461	444	486	465	490	485	470	484	452	475	487	428	455	461	492	455	459	488	485	483	507	501	461	430	459	474	470	484	481	486	501	461	464	462	481	512	494	510	497	460	485	485	501	479	480	451	496	488	487	491	446	458	504	472	483	501	484	484	505	470	459	483	477	482	473	440	465	496	489	474	484	462	446	499	488	462	497	486	494	519	453	501	454	498	520	439	434	463	494	486	474	473	464	503	486	471	469	499	499	465	462	488	442	470	523	472	482	494	462	508	470	519	437	470	466	475	497	460	476	481	480	457	476	458	497	490	491	463	489	462	483	488	505	463	469	480	484	466	472	456	490	456	473	490	461	486	497	486	442	496	482	475	425	488	466	479	465	505	510	484	492	529	471	448	482	499	452	537	496	502	479	512	467	490	438	471	499	479	450	538	459	505	480	452	478	468	470	442	493	482	464	469	458	461	483	502	477	470	532	461	481	488	508	460	455	490	471	428	441	454	497	462	508	461	511	494	483	486	473	453	474	495	485	475	472	488	472	465	431	479	461	480	497	439	478	481	490	471	492	466	512	494	462	465	481	444	487	524	462	458	483	463	490	485	458	472	485	497	484	495	483	479	467	504	463	436	482	486	492	489	482	467	454	475	474	462	477	474	477	489	532	537	467	481	471	442	441	483	458	476	526	494	455	470	482	492	495	500	456	498	497	483	470	556	450	519	494	457	485	472	497	497	469	520	476	495	485	468	468	486	486	470	501	466	467	447	465	491	473	515	479	483	495	494	530	517	462	466	496	491	479	488	484	455	464	471	472	469	455	469	492	497	435	483	494	488	494	522	501	508	501	487	470	427	452	503	448	464	472	473	453	470	447	492	422	478	492	470	489	486	482	503	489	488	479	497	504	508	431
25208	21609	28432	25872	13140	4246	2234	1521	1277	1072	905	814	710	668	633	606	560	598	616	574	557	536	503	514	482	551	519	530	527	549	561	538	534	525	541	501	542	513	534	489	492	523	518	502	522	558	522	549	506	529	478	506	510	514	574	485	469	536	541	522	523	535	515	546	471	546	547	484	497	512	551	525	495	549	485	487	492	533	490	526	501	522	552	523	527	504	469	533	506	484	513	522	513	509	496	522	501	541	501	516	493	545	503	526	491	553	540	554	526	571	509	539	535	491	485	514	514	501	496	488	508	523	511	491	509	527	526	514	541	554	529	507	510	492	508	555	512	543	517	510	475	510	509	542	509	521	461	522	557	536	538	509	552	521	471	494	497	475	487	544	500	478	521	513	535	503	513	540	477	498	507	543	481	510	509	501	525	508	530	500	479	499	534	514	532	536	521	518	511	535	579	501	532	501	534	517	506	516	545	564	499	499	573	453	505	521	483	533	520	517	574	543	548	522	512	547	533	550	496	519	525	496	533	510	547	482	528	525	521	496	495	490	521	469	533	547	484	523	508	502	508	523	498	537	537	548	514	534	514	497	513	521	525	499	487	520	514	509	508	535	527	553	520	506	523	540	547	568	455	510	505	511	499	498	473	548	518	487	543	536	526	500	526	506	501	509	508	526	508	504	526	493	512	562	522	544	462	530	539	548	522	529	522	530	496	526	517	540	503	556	498	496	513	530	523	506	509	477	532	504	547	519	553	505	493	543	521	491	474	489	551	494	506	530	513	524	536	528	579	555	512	506	516	523	501	495	529	545	501	512	522	517	525	502	572	504	489	509	564	525	500	520	516	526	527	525	468	522	530	489	465	551	546	520	489	468	522	509	460	503	508	544	533	508	532	507	518	484	498	502	533	525	502	504	521	504	477	532	515	536	477	534	579	542	484	514	460	525	472	535	521	497	541	557	553	478	514	512	475	567	516	547	518	542	546	517	468	530	516	539	503	535	485	498	522	560	521	510	497	484	560	525	553	525	482	510	490	497	489	595	502	483	528	509	492	525	513	514	516	558	510	498	501	534	526	516	522	529	528	496	525	555	488	512	548	546	511	512	497	555	502	528	502	498	525	489	559	507	557	501	542	559	545	511	557	553	515	543	569	514	500	492	500	481	547	519	522	499	517	535	519	523	535	517	503	524	504	513	523	502	513	492	506	505	474	545	492	510	491	490	533	505	532	567	521	527	519	506	518	529	514	530	529	528	557	462	521	484	484	536	492	534	508	501	535	532	529	562	496	487	497	526	515	509	497	500	524	555	497	556	548	496	529	519	522	506	541	517	514	534	482	494	546	512	499	532	530	503	536	527	551	559	538	540	508	488	527	505	525	534	519	505	530	508	527	485	487	520	574	500	494	488	525	511	541	517	574	557	479	512	520	519	499	556	527	511	537	501	519	481	515	509	541	516	546	513	557	519	513	496	505	504	537	472	500	507	523	499	551	503	504	561	512	539	494	511	511	530	536	529	478	524	544	533	531	523	520	472	539	498	557	519	514	459	523	502	515	501	506	524	477	509	534	544	527	524	525	548	517	510	548	557	539	520	516	529	492	552	486	533	496	502	525	547	532	519	517	553	517	521	532	546	518	507	495	523	514	505	501	484	517	503	486	518	470	535	511	502	544	518	522	489	535	538	550	538	521	556	552	539	522	536	523	526	510	526	519	494	537	516	544	524	552	520	506	483	510	534	512	499	509	526	515	494	526	499	502	511	562	492	487	513	501	519	523	522	497	504	476	486	529	519	523	544	524	506	511	526	508	534	534	520	470	583	505	547	507	506	505	529	539	537	536	531	493	540	502	504	509	514	455	525	512	509	492	518	523	553	510	510	508	520	514	523	517	517	563	540	522	486	496	514	522	550	525	512	509	517	498	509	508	551	507	526	522	514	506	536	493	512	507	496	542	512	538	508	486	489	492	524	558	496	520	519	493	496	514	502	519	502	537	505	523	530	467	537	496	555	519	470	529	474	505	565	524	528	541	508	483	523	504	562	502	548	518	513	512	494	503	525	517	517	556	488	516	506	571	518	549	516	491	538	489	508	499	497	528	552	518	517	540	522	541	526	497	515	516	542	540	536	518	507	491	501	512	498	536	505	469	554	552	532	482	523	524	511	483	511	509	505	501	519	498	554	554	505	488	500	521	493	496	567	518	523	489	523	544	505	499	548	504	539	499	495	471	523	511	509	522	511	560	514	518	499	508	522	535	542	528	459	483	526	533	528	544	494	486	511	570	536	546	532	551	529	482	501	495	500	526	520	544	534	498	474	520	528	461	546	483	514	557	558	484	522	547	540	527	515	528	522	507	529	526	514	565	528	512	534	520	545	519	498	528	477	556	504	527	520	529	493	494	507	535	496	514	524	498	541	552	491	513	509	500	508	458	479	511	508	536	525	528	538	527	491	511	503	553	504	532	538	514	531	501	463	509	535	490	526	545	535	492	514	473	538	498	539	538	518	517	518	504	536	573	539	478	529	528	536	547	516	530	551	526	529	485	532	492	471	506	545	544	523	505	523	506	504	542	501	522	514	469	550	534	570	511	524	522	502	523	511	514	525	535	498	488	538	480	517	493	524	488	524	526	468	473	548	519	502	498	541	561	559	535	514	502	510	527	483	492	473	522	509	508	509	490	517	522	496	521	469	498	486	531	487	541	553	515	536	517	547	525	522	534	477	504	483	501	483	513	518	504	500	513	523	474	525	527	531	539	540	505	498	520	553	534	477	490	540	499	512	511	487	511	558	538	536	528	510	523	513	500	475	502	480	539	492	500	557	561	533	521	482	544	511	509	520	522	563	516	523	484	578	478	520	478	503	523	526	487	481	510	521	517	505	523	512	521	480	501	489	554	478	506	507	514	506	516	492	538	523	506	522	521	504	542	525	489	538	529	539	495	555	555	527	532	564	475	518	516	509	516	520	520	515	532	474	530	538	493	520	560	503	505	522	494	543	533	539	526	543	558	495	527	547	513	508	520	522	542	505	488	496	547	495	555	493	508	520	525	509	503	522	516	545	539	505	518	497	528	522	506	513	530	550	522	497	537	515	526	536	475	559	476	555	524	506	492	543	493	525	510	515	513	558	554	486	527	535	514	513	497	495	502	497	496	532	516	549	518	482	475	492	538	523	564	531	521	530	496	502	502	524	502	481	546	496	526	545	481	524	521	533	529	509	475	544	542	533	483	493	501	532	531	520	492	480	534	524	495	500	511	518	480	509	490	553	467	525	537	516	536	508	511	500	511	546	595	517	518	532	543	533	543	560	522	530	503	552	525	499	489	521	495	492	587	514	501	536	496	543	517	508	516	479	539	510	548	520	528	537	532	503	530	537	528	516	516	536	502	475	523	457	523	546	543	531	529	458	480	487	518	505	487	532	516	525	552	520	524	564	486	550	492	516	546	551	546	528	490	507	586	525	543	529	548	538	522	485	558	510	516	521	513	508	537	525
34174	51997	38225	21626	10298	5504	3475	2492	1946	1550	1323	1106	977	888	789	671	735	719	656	598	575	578	603	543	559	554	575	565	577	555	573	564	544	571	576	508	556	547	553	543	540	540	587	589	576	544	550	561	550	538	539	579	560	555	527	566	524	578	533	519	521	545	586	539	530	595	541	533	565	537	584	528	511	580	536	521	516	515	564	545	550	547	556	531	560	549	543	523	567	520	563	555	578	575	529	565	534	533	581	535	550	566	514	540	525	546	522	570	536	543	573	518	557	589	521	606	554	571	511	548	559	572	550	572	544	534	543	560	559	536	550	546	556	591	556	527	563	589	537	583	578	576	578	547	556	521	569	517	613	581	533	571	566	559	582	563	529	554	580	555	544	544	572	512	517	562	584	518	578	575	573	504	543	524	533	535	578	546	540	572	537	547	530	543	580	577	517	570	555	582	561	522	518	585	569	575	528	576	497	564	627	512	549	552	576	570	533	565	555	575	593	507	547	536	565	553	514	550	560	563	542	512	573	545	510	551	560	559	571	592	553	539	570	552	564	541	612	560	576	577	579	576	528	544	560	552	508	554	585	537	510	538	551	523	570	547	575	544	567	540	570	506	571	555	541	588	568	530	568	509	599	507	564	534	596	527	551	557	538	555	546	595	553	518	572	558	540	567	587	547	504	569	602	519	553	557	610	499	569	546	550	526	558	509	563	570	559	554	565	530	560	544	574	545	553	614	575	544	529	578	580	522	543	604	559	557	582	562	579	595	535	540	561	592	568	553	577	563	554	568	569	559	510	568	567	518	512	539	565	540	530	576	532	550	559	538	593	604	569	522	517	518	609	534	600	547	556	538	551	557	550	595	554	558	558	535	534	566	570	550	534	586	565	542	578	572	558	541	505	561	549	566	566	554	553	551	587	516	570	513	522	544	571	505	583	551	534	592	533	573	574	541	577	607	564	553	585	530	541	553	566	593	526	569	581	547	530	575	552	594	556	542	551	559	531	571	602	568	565	587	534	573	519	580	541	546	536	516	543	512	539	540	531	517	565	548	527	546	571	523	558	554	583	561	574	516	534	535	567	541	529	549	557	597	594	578	571	586	535	535	523	563	600	555	579	598	564	578	538	565	539	596	550	535	577	535	583	546	559	536	538	570	544	551	516	526	598	582	517	533	578	551	532	525	535	546	547	582	538	523	557	595	537	577	571	598	563	532	539	550	593	565	538	560	543	487	527	590	537	562	526	567	546	543	506	513	532	573	553	558	594	521	531	594	568	543	522	569	508	572	541	598	568	557	516	519	573	557	510	552	552	569	519	534	566	555	530	536	578	575	542	540	626	546	520	565	585	517	549	561	552	525	588	583	547	553	565	541	566	549	515	572	544	561	550	543	552	524	576	542	568	578	570	551	558	535	560	572	565	559	581	567	566	505	569	569	607	579	574	566	531	552	586	584	527	527	544	532	652	537	558	589	532	520	536	561	510	554	560	563	583	550	586	510	557	538	599	571	557	500	566	562	532	533	540	532	560	513	575	527	582	546	568	535	536	509	514	548	516	597	551	554	563	553	548	571	532	500	580	529	569	540	566	548	542	571	606	537	532	553	552	583	563	494	530	568	546	568	532	536	549	524	541	549	519	585	527	529	551	573	574	547	542	573	572	568	556	561	566	563	566	540	568	545	551	524	612	566	554	586	564	566	538	574	578	582	562	537	576	565	511	572	571	555	562	536	580	595	523	549	541	539	561	564	566	582	541	572	622	554	565	524	560	603	548	576	556	553	521	525	507	579	550	532	589	587	492	574	545	538	570	545	563	555	575	594	524	568	604	571	576	533	529	555	557	543	567	577	551	578	566	528	545	542	548	519	566	554	529	550	565	553	611	519	588	505	582	540	539	599	555	586	528	521	533	518	565	581	542	564	606	521	584	547	588	518	565	550	576	568	545	542	547	539	530	539	564	516	577	549	565	593	518	572	571	580	552	556	535	604	581	574	582	576	541	499	549	556	549	541	574	597	561	554	536	579	551	560	572	539	570	592	501	543	576	547	544	575	553	560	591	572	545	553	568	525	556	536	566	524	544	533	573	540	566	526	591	553	542	561	530	571	581	522	564	556	519	525	550	586	527	554	575	561	568	553	525	540	540	560	550	522	558	544	565	548	528	581	554	536	560	509	578	588	542	525	552	552	525	534	561	548	577	581	541	559	564	558	586	542	521	527	564	549	578	551	541	582	561	541	565	550	580	531	586	571	557	527	583	553	592	545	580	542	558	577	553	526	554	575	527	537	556	566	518	577	523	567	532	516	584	538	609	563	607	548	575	579	493	582	560	558	580	529	558	530	558	531	592	552	510	545	574	536	519	495	608	570	520	564	607	542	546	543	543	567	518	564	534	579	547	538	519	532	546	569	554	517	564	562	563	538	539	576	568	537	518	536	502	545	534	562	601	547	581	547	560	528	544	547	519	567	569	557	557	566	540	554	559	514	554	583	546	550	584	555	528	562	581	522	548	570	578	545	591	584	596	574	579	565	517	571	530	509	581	549	592	564	567	542	554	611	574	564	560	506	587	574	560	572	532	552	545	591	579	559	559	536	506	578	563	531	573	529	542	586	567	573	536	550	571	572	524	507	537	589	548	544	539	563	527	546	550	535	515	603	546	536	567	559	497	564	566	497	537	568	575	547	565	520	562	565	545	565	575	563	546	588	552	514	613	555	563	562	562	530	515	522	570	568	588	517	550	551	511	518	577	546	552	536	522	555	550	567	579	550	575	556	574	549	604	551	548	498	515	580	572	538	547	517	559	525	572	549	501	537	534	568	605	544	575	522	553	552	564	553	535	552	590	572	594	565	540	549	610	567	554	585	580	565	518	542	522	570	532	526	522	542	558	528	560	535	533	570	617	542	548	570	567	560	573	541	590	525	580	556	598	540	557	546	522	568	581	509	500	557	567	565	571	561	619	534	531	555	562	548	532	551	547	554	538	533	549	519	525	520	580	548	546	569	527	546	587	515	560	594	579	576	552	591	517	579	565	538	557	569	553	545	549	590	531	553	583	558	544	544	548	577	581	576	529	524	542	530	575	589	526	555	526	580	566	554	569	547	569	562	559	546	576	545	525	552	536	545	539	533	518	624	563	540	524	556	556	588	580	535	585	563	571	571	598	602	542	517	512	547	559	515	539	559	553	539	531	516	553	588	524	499	578	544	577	566	573	547	536	543	544	572	550	547	573	535	556	545	584	574	600	547	540	604	557	579	582	546	532	565	535	531	542	533	577	515	528	571	585	546	561	577	573	542	539	587	536	560	556	552	548	516	555	526	569	567	583	571	564	544	507	569	536	525	564	608	539	564	609	526	555	524	567	535	575	589	551	602	536	580	574	525	507	540	545	560	562	564	564	522	525	557	576	552	524	553	554	587	554	528	551	539	565	525	547	558	554	573	597	553	603	588	583	586	575	545	532	557	572	534	578	542	559	580	545	565	538	560	536	548
22753	21424	29041	24263	21560	21019	10721	3372	2211	1677	1350	1089	912	823	732	700	620	650	568	542	542	492	489	469	486	458	496	485	482	453	461	441	458	479	435	444	417	446	498	430	441	447	458	513	437	420	473	436	449	482	439	487	429	448	443	459	464	458	469	430	470	469	454	464	460	463	424	470	426	447	437	409	465	449	463	443	480	446	447	478	438	476	448	460	437	455	427	434	502	432	424	438	465	443	476	435	478	444	479	491	465	442	439	433	454	434	486	486	456	447	425	459	450	457	463	443	433	442	458	473	441	512	454	456	474	430	462	436	416	459	472	482	452	424	435	464	450	440	445	441	434	478	471	482	455	441	482	442	431	489	479	459	449	473	436	435	472	438	495	473	456	455	460	494	454	434	421	442	421	462	455	426	469	452	447	409	452	475	434	446	449	446	496	464	466	469	442	462	436	459	469	495	472	434	415	473	454	457	459	424	450	420	448	455	442	439	447	439	465	434	476	449	444	460	463	439	448	438	467	453	442	440	471	469	435	448	443	430	469	452	461	458	457	433	476	463	418	528	491	445	458	428	432	475	450	409	475	472	460	463	474	440	450	421	462	476	465	443	458	446	492	452	481	452	451	458	433	460	444	455	448	433	414	465	506	417	478	429	460	496	464	409	443	466	445	444	461	477	459	419	473	453	468	439	462	458	456	471	405	440	447	446	440	470	460	454	461	436	426	432	414	438	468	456	464	486	425	471	422	455	468	435	443	456	470	471	424	454	443	448	477	430	472	444	440	460	444	493	461	490	439	464	441	487	455	413	432	421	465	460	451	401	444	462	432	458	458	463	429	452	445	491	438	460	480	423	472	436	444	456	501	461	427	465	413	478	450	490	481	463	453	497	472	434	380	455	409	429	477	468	440	460	493	457	454	451	468	503	436	436	435	461	460	451	447	460	479	446	447	462	421	456	445	465	437	454	432	462	480	460	446	471	456	463	448	458	470	437	488	430	433	486	485	443	467	487	461	476	488	442	457	455	476	438	429	419	463	415	460	474	440	452	480	445	445	467	421	463	465	438	439	466	455	457	438	425	454	451	482	479	464	464	445	467	441	483	445	463	418	461	494	433	492	466	421	459	487	465	435	486	482	468	467	423	430	492	464	453	440	434	484	420	448	461	443	418	450	431	431	413	455	422	436	436	473	476	418	464	439	433	471	421	404	452	463	427	481	461	425	453	491	430	469	483	481	452	408	452	445	480	433	448	430	466	461	433	466	456	479	420	486	423	470	458	430	431	502	424	420	470	469	459	470	490	419	450	486	452	444	472	493	446	447	475	476	443	457	440	440	475	459	442	444	477	436	440	476	457	463	411	437	466	420	447	436	441	471	436	477	460	478	443	426	488	432	464	465	430	438	502	427	420	461	470	431	452	418	449	437	466	461	436	436	420	437	455	475	431	451	424	430	469	463	485	422	459	444	409	458	453	479	432	464	432	436	486	473	447	464	470	505	447	467	469	471	502	452	507	461	457	466	466	462	467	475	427	478	458	454	441	438	439	468	430	449	433	457	457	467	453	466	467	462	443	468	458	449	452	443	470	453	482	465	400	460	444	430	445	425	478	432	465	451	454	422	480	475	445	488	438	461	423	461	457	451	449	464	430	465	456	459	473	470	437	430	471	437	481	443	455	464	444	446	457	410	487	421	439	446	424	461	476	476	444	496	478	432	457	445	469	459	482	480	471	413	480	459	445	465	452	473	424	510	417	467	437	430	452	467	424	489	464	445	443	473	446	454	448	459	448	474	435	463	440	458	441	490	436	439	431	426	448	481	461	446	496	439	465	453	416	461	458	448	471	459	439	454	466	461	464	458	447	468	444	456	432	424	456	433	460	463	443	478	455	461	452	458	445	440	462	451	412	444	477	453	471	466	438	470	438	445	437	462	492	432	444	415	463	464	468	439	477	458	445	432	475	484	488	413	410	474	466	435	476	466	453	453	464	425	447	442	479	457	427	446	461	436	462	447	443	497	482	449	436	478	478	449	450	445	439	481	454	455	443	441	444	456	456	486	475	413	486	478	457	429	462	460	421	431	456	460	428	464	447	460	451	460	455	446	421	460	461	424	466	487	436	460	454	433	449	447	437	445	468	397	488	449	472	432	460	426	455	454	451	488	488	452	483	437	431	480	498	458	435	444	473	442	446	448	429	459	455	442	428	482	474	452	453	426	481	437	446	442	462	444	406	441	453	450	431	466	455	461	457	465	442	437	448	456	422	451	473	468	424	444	470	470	460	456	432	444	428	432	453	407	465	471	476	435	439	418	425	467	428	448	447	446	419	459	470	441	475	436	457	488	497	458	473	446	469	492	435	473	421	450	476	457	473	447	476	435	453	466	427	425	441	459	468	449	450	471	417	449	466	418	446	443	447	446	480	444	436	450	457	457	463	457	450	443	433	461	481	459	490	483	458	457	459	466	471	494	451	424	479	449	433	430	457	442	477	464	457	433	466	432	424	450	453	464	427	476	484	470	443	459	434	438	491	442	443	445	440	484	445	463	446	459	458	444	466	445	459	453	428	461	461	450	426	428	457	497	465	424	440	462	419	417	465	446	426	446	446	498	455	470	445	431	409	442	463	471	458	491	458	460	465	421	426	511	456	403	461	429	456	474	488	457	474	460	417	454	458	454	465	447	484	437	454	468	451	512	438	434	459	464	437	445	444	440	483	489	478	445	445	460	478	467	432	430	485	442	475	418	484	462	468	439	464	463	456	437	431	435	471	433	423	497	471	440	442	450	466	479	464	457	444	446	452	450	444	441	431	437	447	424	439	461	447	452	449	451	436	439	409	443	442	421	478	423	479	436	409	451	425	432	385	446	451	449	435	475	448	449	472	472	420	468	443	450	452	443	457	468	499	430	444	491	424	452	449	446	442	465	455	495	427	449	468	466	431	459	450	474	436	462	499	446	458	432	463	478	426	446	477	432	441	437	449	400	451	463	453	433	404	433	458	415	458	429	462	455	433	472	443	466	489	437	494	420	503	449	432	447	475	466	450	484	465	467	475	456	461	471	464	494	457	463	475	493	460	450	472	472	455	467	453	451	483	481	465	422	409	396	432	447	418	446	462	476	447	441	438	448	441	425	443	465	413	424	450	423	459	479	450	467	476	441	442	428	413	415	475	444	454	445	411	461	450	423	447	500	474	434	453	464	426	446	443	434	442	461	430	437	485	463	496	472	465	443	435	455	446	466	480	451	439	452	439	465	480	431	414	426	431	457	468	405	441	455	424	463	420	492	426	430	467	433	443	484	436	457	455	471	444	459	474	447	494	426	430	469	468	465	449	437	457	477	471	474	407	449	432	415	451	494	458	427	451	456	474	471	513	450	455	483	433	426	449	466	452	520	456	444	448	505	404	460	426	473	458	441	471	439	470	457	437	424	440	440	443	430	428	460	440	456	434	454	506	445	473	463	466	472	455	455	474	437	444	445	428	440	426	475	450	472	478
38841	63051	45347	28350	16303	9726	6843	4750	3391	2577	2034	1689	1237	1120	984	899	775	703	679	607	573	569	546	520	539	491	515	528	503	473	457	470	456	534	480	515	489	489	487	501	483	512	462	507	496	518	466	498	458	522	477	511	459	476	495	462	492	495	503	493	450	484	513	448	502	442	481	474	490	466	475	490	493	465	453	497	471	493	436	472	505	496	502	449	506	424	507	500	476	465	504	479	492	457	444	478	518	521	483	506	474	472	488	515	480	510	472	478	498	459	517	467	446	460	486	503	453	479	494	525	468	502	488	442	480	470	486	455	448	460	488	469	477	451	447	480	466	468	473	489	462	495	466	454	438	499	452	497	481	493	474	499	494	490	465	464	550	485	482	532	483	469	536	484	473	510	420	484	498	500	464	496	485	465	521	533	496	555	502	491	470	466	509	489	479	454	515	498	491	480	474	486	466	467	488	497	468	480	503	487	455	462	492	507	453	481	488	473	470	456	521	474	490	484	473	463	458	500	511	473	424	448	474	478	460	475	481	450	476	513	483	491	497	475	481	467	501	473	495	528	472	493	458	513	514	497	507	519	457	483	445	485	499	490	475	477	465	512	470	502	530	435	482	495	531	474	467	488	504	465	475	497	475	511	489	489	493	469	485	479	481	461	474	461	475	469	524	485	454	478	481	509	470	478	467	474	483	473	514	491	488	443	463	495	479	522	488	463	491	468	490	486	495	470	477	507	446	470	504	531	449	473	491	454	457	452	484	495	489	445	514	473	534	474	478	484	476	486	455	470	463	487	473	496	465	476	491	466	468	501	487	496	483	506	527	469	480	479	476	464	507	482	497	450	489	519	469	453	471	463	472	495	457	470	508	464	472	473	476	500	540	486	459	463	491	458	456	460	491	476	492	489	468	474	467	437	499	472	496	496	439	518	449	461	496	499	488	469	459	479	497	474	485	461	484	486	504	479	476	467	449	506	488	453	469	471	457	475	473	484	449	527	504	467	480	485	499	501	518	487	502	475	515	486	484	514	491	484	455	501	466	460	521	480	469	471	495	457	504	490	477	502	467	516	474	487	469	461	464	491	457	492	466	466	505	473	501	483	472	458	482	488	474	449	477	465	484	506	533	503	452	477	469	477	463	475	487	460	480	500	491	476	517	511	468	483	482	465	495	471	461	533	510	491	461	475	520	499	485	482	481	457	438	483	499	448	504	440	491	473	467	491	472	484	484	470	464	479	508	442	491	462	479	472	499	516	451	488	431	435	462	478	500	503	498	495	460	457	476	494	490	514	474	470	502	481	485	460	508	494	484	472	474	466	491	488	510	476	454	440	467	460	467	472	499	486	467	512	473	505	475	492	495	457	432	478	478	417	481	484	480	486	496	464	468	481	508	495	476	472	468	505	446	508	488	468	470	477	464	474	505	529	476	487	485	459	493	503	464	515	498	464	479	504	474	478	496	484	489	475	464	475	514	446	445	502	453	540	465	455	496	514	493	478	466	460	496	454	458	470	463	494	491	496	491	511	479	480	490	507	504	455	458	480	458	479	481	485	491	464	448	497	503	449	469	485	475	474	503	468	489	496	445	531	463	465	481	457	505	515	462	483	462	468	478	502	500	489	491	486	467	490	479	473	505	485	494	456	471	447	469	465	476	468	438	506	470	490	489	465	460	467	489	476	526	501	506	496	476	486	487	510	476	485	505	481	456	465	482	500	500	497	488	489	479	468	454	481	472	499	501	478	473	461	485	452	498	505	490	515	519	484	468	446	458	498	482	455	429	476	470	465	474	441	525	443	500	491	446	453	471	508	481	484	461	477	457	454	466	443	488	483	455	450	495	470	476	482	490	464	476	487	472	507	463	484	476	506	474	507	502	456	506	504	477	515	483	485	451	448	479	505	493	493	469	474	502	480	478	436	467	485	442	516	478	460	475	476	513	511	482	479	490	551	409	483	502	481	507	474	488	417	448	491	473	471	480	478	455	490	473	484	482	476	482	485	503	488	467	472	481	507	540	493	485	486	463	441	493	524	485	501	489	494	457	484	466	473	430	461	495	459	467	493	461	491	467	449	450	477	500	466	498	488	486	471	507	485	505	461	449	499	488	517	456	478	482	495	510	490	511	477	491	497	428	478	474	475	460	481	518	457	470	489	487	480	466	463	522	462	469	460	471	468	474	461	489	524	511	455	467	453	487	500	524	514	509	473	460	475	447	451	470	505	455	485	453	464	501	488	468	470	433	506	491	476	511	503	466	484	505	482	529	482	450	506	455	502	493	457	482	469	491	439	483	488	492	455	503	473	455	512	481	503	464	468	481	511	486	470	483	481	487	506	467	509	467	477	494	452	468	484	488	417	496	496	501	493	509	502	460	465	435	467	460	483	466	527	489	483	488	471	440	512	459	487	432	453	486	486	466	510	461	470	499	442	503	476	486	472	509	485	460	502	492	511	459	491	505	459	461	424	493	484	495	455	514	489	478	434	467	492	446	473	517	492	450	489	483	432	505	449	457	507	486	477	467	487	471	456	493	476	480	475	473	438	455	454	492	452	507	437	469	467	501	497	466	477	526	452	470	513	480	451	493	500	487	521	483	490	457	436	504	482	457	453	499	505	483	497	481	504	453	461	498	488	499	507	469	527	487	456	454	442	504	467	449	463	529	465	457	470	467	483	492	496	543	459	468	454	471	480	457	472	508	469	466	424	489	488	473	493	432	491	464	508	482	469	482	463	519	457	461	496	457	475	512	495	477	525	445	459	457	434	468	457	494	465	523	468	474	464	535	491	463	446	482	486	433	500	498	502	483	486	529	467	502	509	460	495	513	511	501	503	462	503	471	498	491	484	467	465	437	458	501	500	489	459	483	472	467	491	483	450	462	495	447	505	500	479	501	519	447	501	489	489	475	504	483	477	496	482	498	450	503	441	512	499	463	467	401	439	536	458	490	505	527	525	449	451	455	473	489	455	488	486	458	488	446	481	499	444	477	483	478	449	468	457	484	455	475	481	509	476	444	457	489	467	479	467	461	495	470	481	438	475	446	485	492	433	481	483	470	507	455	498	473	485	469	438	433	492	471	514	461	482	461	458	509	514	444	449	470	473	460	464	467	510	484	497	509	480	459	477	463	478	476	500	486	462	484	455	448	505	455	507	506	489	476	473	476	481	498	435	514	452	461	489	494	527	464	451	463	447	505	469	519	482	516	492	498	494	489	484	496	502	448	466	496	468	470	467	490	466	484	487	483	475	498	492	473	484	468	493	429	479	509	482	439	479	483	514	503	454	442	515	455	504	482	479	484	496	499	480	491	459	446	512	487	453	461	466	442	491	474	518	502	457	455	461	473	487	478	489	496	505	475	471	457	505	452	458	533	473	463	472	483	487	487	499	473	480	469	493	468	491	480	486	510	500	438	495	500	488	511	471	464	506	469	464	463	506	476	518	459	478	485	483	441	527	444	490	483	494	472	519	481	478	445	513	454	475	490	467	458	455
32808	31579	29635	15916	5569	2797	1908	1441	1137	965	830	759	627	653	650	575	593	559	548	500	522	552	525	491	530	520	527	529	490	513	447	517	469	477	500	472	519	482	531	552	512	526	488	473	514	492	508	474	515	533	485	510	477	514	494	507	453	533	490	512	490	462	490	513	499	496	533	498	498	524	518	514	510	542	463	530	503	512	482	484	500	466	527	481	513	508	510	503	469	464	511	501	499	515	525	507	456	509	487	497	507	508	519	462	494	473	475	512	473	465	495	481	477	524	466	488	506	483	536	497	515	500	490	514	478	503	506	505	505	464	476	512	477	507	497	460	447	513	483	503	461	518	495	483	487	477	503	512	502	470	498	505	466	536	482	448	505	481	529	474	497	490	489	496	501	495	495	455	515	485	521	467	525	521	468	509	524	460	494	523	516	529	492	496	497	459	471	481	502	481	515	483	493	527	512	473	469	449	485	519	527	488	505	506	535	468	481	500	481	480	530	497	509	482	520	491	494	500	525	461	518	455	516	523	543	494	497	478	509	505	517	511	523	509	517	495	537	521	501	468	473	525	519	511	512	482	512	529	484	457	516	461	491	502	496	486	507	513	542	517	502	495	521	479	496	456	543	524	479	484	475	517	472	492	497	493	472	536	492	501	525	473	525	489	487	482	512	522	517	505	501	533	503	501	473	486	496	509	486	467	489	511	507	481	466	497	505	493	493	485	514	525	521	529	507	491	498	506	482	428	490	503	508	495	458	495	478	506	496	502	499	489	466	477	503	497	494	478	467	511	480	545	507	524	463	586	500	529	533	476	489	471	495	510	529	475	549	484	476	539	531	528	518	501	468	508	507	509	459	473	534	472	481	529	527	451	475	487	467	492	477	480	498	452	460	503	495	469	513	491	502	518	476	487	494	489	493	497	535	502	478	513	477	498	506	497	459	491	508	511	508	494	486	477	470	478	510	482	488	508	520	534	539	494	506	510	520	473	501	479	509	479	500	512	470	481	508	513	517	492	460	503	513	504	487	486	516	521	473	487	486	492	473	504	500	469	494	532	525	484	511	483	503	521	519	523	565	499	495	498	475	509	508	464	468	489	496	497	517	516	458	487	499	470	487	462	534	534	487	472	461	508	460	489	494	467	499	437	502	457	509	498	518	509	522	495	488	530	549	505	503	508	501	492	489	542	485	498	451	498	490	529	499	503	479	520	529	509	495	513	486	478	467	487	486	503	486	512	498	559	496	515	508	516	532	503	499	480	498	500	490	481	479	507	484	469	511	524	472	524	482	493	525	485	536	489	458	493	463	528	477	538	521	562	468	503	494	498	545	496	506	527	457	499	509	480	492	473	500	505	503	495	513	489	523	489	525	467	482	527	484	489	500	504	537	469	518	497	497	497	498	492	498	490	468	494	472	497	487	460	455	497	498	497	462	478	498	511	509	483	511	504	473	531	493	482	481	473	488	493	491	516	479	494	479	507	482	481	502	487	475	461	524	478	460	520	480	506	520	491	477	491	546	520	517	495	511	521	537	514	518	506	518	557	519	489	496	491	486	510	520	467	468	456	523	530	470	479	515	511	481	518	496	485	498	499	518	478	469	505	517	474	502	499	514	470	500	449	538	473	494	484	520	517	480	508	481	463	525	497	534	468	494	571	502	494	476	527	481	494	530	522	467	513	474	504	502	552	530	516	504	496	506	517	441	503	524	513	497	512	466	504	475	460	498	504	527	505	488	509	470	490	488	460	528	573	437	482	523	495	511	507	519	506	543	533	467	522	523	492	512	499	462	473	531	502	495	520	517	483	530	487	521	505	515	482	485	522	503	545	543	489	463	519	484	502	491	499	505	470	490	517	461	487	487	487	485	514	505	474	515	514	447	509	478	473	476	505	481	495	497	509	502	501	460	485	533	477	476	511	497	492	512	502	528	478	495	511	500	492	530	527	497	519	479	511	497	513	512	499	494	514	509	448	473	482	468	518	511	513	528	505	533	504	498	516	513	513	496	503	487	526	523	513	499	518	516	488	517	472	495	491	552	471	441	474	482	546	530	510	504	472	489	490	475	524	471	483	460	512	474	555	480	517	474	534	546	518	493	504	495	535	497	493	497	510	462	495	511	491	492	514	497	493	524	503	506	494	490	484	479	503	487	508	516	509	492	482	481	457	530	524	498	505	524	474	489	555	501	465	496	507	520	559	520	527	491	504	476	561	475	489	483	489	491	495	490	508	487	483	458	521	503	513	495	518	503	456	506	499	485	486	506	522	494	524	501	469	487	490	436	450	481	494	483	499	526	469	501	491	474	510	505	484	537	462	530	507	472	470	504	487	500	498	535	510	517	514	488	479	533	538	491	533	511	493	496	506	470	507	481	530	498	494	518	503	505	554	519	464	467	485	502	548	532	506	486	478	517	464	500	515	459	519	494	506	504	485	506	488	515	486	474	498	513	494	489	502	536	494	514	513	462	523	484	479	453	461	498	497	534	501	527	505	479	498	483	472	530	471	482	508	498	492	479	515	514	471	489	512	503	480	493	464	495	502	496	539	486	500	504	484	492	486	499	499	505	531	471	530	491	492	531	476	473	486	466	489	503	531	509	520	455	511	497	508	505	485	534	505	501	546	511	500	505	487	484	510	493	497	452	473	513	541	483	531	504	526	507	479	538	508	486	501	479	523	487	518	512	503	494	543	546	495	515	509	545	514	519	505	434	475	488	469	534	483	486	522	485	495	491	479	502	516	493	486	476	513	518	526	475	522	504	483	532	507	562	496	507	514	552	501	507	521	496	501	494	525	471	486	486	519	508	477	501	520	478	477	493	509	500	517	495	518	558	503	473	518	483	459	544	494	508	480	495	524	543	509	467	543	489	486	502	468	491	498	514	530	488	500	482	481	522	470	500	481	493	522	533	522	501	483	517	557	500	485	515	515	505	533	497	489	468	499	527	463	485	505	522	493	514	517	467	510	508	466	458	520	505	515	522	482	465	498	523	495	470	521	509	481	515	479	462	468	476	528	483	494	512	484	499	552	537	494	470	472	477	543	534	494	496	468	481	537	515	521	474	487	509	511	502	500	480	517	485	537	508	471	529	522	540	485	487	490	552	480	517	470	459	473	502	502	535	521	466	504	475	506	504	473	498	519	550	523	499	476	484	470	507	513	525	534	528	491	475	509	518	521	489	484	496	496	474	521	510	512	479	465	483	471	505	499	482	486	506	529	494	518	485	545	447	484	511	555	539	463	517	441	464	501	456	466	451	491	506	513	508	487	489	513	525	514	501	490	491	477	486	457	498	513	500	484	523	503	506	510	538	497	469	468	518	477	496	499	475	511	515	507	534	463	485	455	487	479	492	492	477	489	475	485	517	465	498	485	487	509	529	486	480	516	491	540	520	471	485	486	471	483	559	518	525	528	491	459	474	492	478	507	532	516	474	516	490	505	500	506	483	473	522	537	497	452	522	500	494	494	488	512	549	517	521	484	484	507	467	494
36081	45038	31032	15134	7862	4665	3246	2380	1799	1385	1202	1001	885	822	706	682	634	592	643	521	568	552	523	574	592	557	594	541	556	590	508	552	544	568	538	539	559	541	540	538	581	576	593	542	512	571	536	519	514	509	540	532	520	540	554	510	482	568	543	516	547	544	567	551	531	547	527	523	523	522	524	559	536	549	544	537	562	569	545	540	567	535	484	519	539	547	543	551	542	512	537	549	541	545	548	550	512	536	562	539	483	533	486	561	526	551	522	508	556	524	530	536	540	570	504	531	520	549	538	491	552	560	589	485	541	544	563	534	531	599	550	513	522	552	516	514	498	525	536	521	543	518	582	544	543	536	539	482	553	503	526	517	553	531	489	555	551	614	532	513	557	523	503	528	540	507	537	569	555	539	555	518	539	550	525	526	522	579	549	511	515	585	543	569	521	541	504	524	590	581	567	492	551	509	535	531	517	547	593	519	541	548	502	557	560	558	571	501	545	577	542	533	568	549	534	566	533	515	584	522	547	534	518	548	517	546	536	539	537	527	537	555	503	538	536	537	532	579	548	532	602	567	520	528	549	528	528	587	600	527	523	594	540	559	609	546	527	530	516	540	550	552	571	586	542	513	497	527	537	578	565	557	535	531	536	557	510	520	523	489	554	527	546	543	560	535	539	497	561	549	508	540	521	544	529	559	565	576	536	520	554	591	537	543	552	537	523	557	563	531	559	532	514	565	504	529	487	517	559	496	548	499	579	500	498	541	584	521	573	521	522	516	502	533	528	555	524	575	509	513	493	592	543	519	545	557	555	519	493	525	506	592	499	545	520	567	512	563	547	503	493	536	533	575	555	590	494	541	526	540	524	574	536	544	504	531	526	502	526	568	513	543	529	511	577	545	549	503	540	562	521	524	557	559	530	563	580	542	527	524	563	581	538	520	534	535	509	536	511	529	572	527	520	525	485	547	528	533	515	561	518	502	545	516	524	546	569	550	551	567	547	534	545	538	559	539	507	570	551	480	529	558	572	553	541	581	551	518	497	564	489	574	481	533	580	569	537	534	554	569	525	551	551	583	511	491	515	533	509	560	575	518	547	540	536	541	547	516	534	534	556	505	579	499	543	530	553	580	535	526	512	519	577	516	542	511	515	550	511	544	558	493	569	528	549	500	528	569	603	558	568	531	545	557	531	569	552	566	518	553	493	560	493	487	568	505	509	531	540	530	528	574	566	510	557	536	545	568	553	527	491	548	585	564	576	505	509	510	546	523	530	538	547	559	494	550	542	550	558	547	538	538	557	566	556	532	544	499	525	558	562	551	528	563	551	577	549	535	524	545	539	505	549	536	545	496	505	501	531	524	523	507	560	523	537	509	556	512	542	524	514	525	584	534	551	536	576	571	551	515	519	554	518	555	590	542	526	554	565	545	512	529	571	498	532	573	559	582	522	540	517	540	544	530	542	552	508	548	509	532	541	533	548	557	531	540	524	523	524	547	564	536	524	551	542	522	568	526	537	531	551	540	537	562	532	518	546	526	576	521	540	538	565	545	537	528	541	552	536	564	532	513	555	589	546	546	527	525	528	500	500	559	532	538	563	567	511	559	499	548	525	534	553	553	512	558	557	524	531	545	560	560	555	556	547	571	514	521	554	498	543	501	536	549	556	544	570	552	541	522	525	548	483	529	543	522	491	539	525	536	576	517	488	524	564	573	538	551	537	583	527	570	517	548	544	512	558	569	509	524	526	528	562	549	531	518	553	528	554	544	514	514	500	531	540	529	535	517	573	560	542	572	527	518	550	519	548	534	497	552	549	539	558	510	551	540	547	496	538	576	572	577	539	584	573	554	558	588	527	518	542	551	553	538	520	549	587	606	494	537	561	574	563	520	526	556	527	563	536	524	524	583	562	553	534	551	546	540	570	545	570	569	522	620	534	517	580	533	589	533	559	570	545	537	570	500	564	536	548	509	578	535	554	571	509	549	534	567	503	523	508	563	543	556	528	575	576	559	510	573	533	512	547	541	565	560	549	547	528	534	524	528	564	554	578	519	549	534	545	537	526	549	488	542	581	565	502	546	513	507	537	546	560	535	549	552	518	507	516	597	522	530	524	538	531	583	546	556	558	508	546	539	536	497	510	513	563	508	558	528	544	539	514	510	532	551	542	519	539	555	557	543	521	539	495	571	511	538	527	548	554	560	554	542	567	517	522	545	570	550	498	514	540	514	531	560	531	505	508	499	567	574	494	495	534	548	516	506	541	568	556	517	543	512	552	587	505	573	542	539	537	526	550	526	544	563	563	556	540	531	529	531	540	619	553	535	538	572	505	576	528	518	523	544	545	519	507	559	511	551	579	527	521	527	538	557	524	571	531	512	548	511	560	544	562	524	538	524	571	558	534	551	521	533	579	523	521	515	517	562	546	561	569	508	485	562	512	484	527	543	552	541	553	526	529	535	530	569	562	542	552	572	506	527	534	583	565	539	576	527	526	545	540	550	489	553	540	508	526	549	555	541	563	560	496	512	520	507	557	538	557	540	582	468	550	543	556	577	586	527	497	526	560	571	547	523	583	546	564	535	578	551	560	533	573	534	519	552	520	605	521	578	548	541	564	531	538	548	539	600	502	561	540	514	542	532	503	522	546	532	523	602	532	507	552	570	555	523	545	538	568	582	554	557	559	536	563	564	576	591	543	522	501	545	541	551	565	543	521	524	508	507	568	520	508	572	528	524	541	544	527	516	498	527	559	556	505	544	519	532	563	540	525	551	536	540	536	484	558	577	570	506	549	551	531	552	529	534	518	566	561	512	565	531	554	531	562	528	585	518	504	556	530	567	525	535	547	549	525	538	554	528	554	569	525	558	576	524	507	519	540	560	547	554	543	529	521	543	518	553	531	582	570	559	529	544	518	562	562	500	532	520	515	545	526	538	547	519	537	523	514	515	549	554	578	547	533	516	551	519	569	526	543	503	498	533	558	517	520	558	527	503	567	540	550	534	497	543	561	528	570	515	546	544	540	526	558	543	501	529	503	527	533	524	522	558	536	509	516	523	525	533	540	514	555	541	549	509	545	579	506	572	539	530	548	542	507	543	581	552	555	521	537	511	547	555	546	534	535	541	553	566	534	542	525	534	536	522	543	538	550	566	557	557	506	497	534	534	571	563	510	515	551	561	558	542	533	541	522	557	529	593	505	532	586	524	518	563	517	609	505	519	568	537	557	520	528	508	532	539	534	515	500	563	539	550	547	557	528	533	570	540	538	516	517	525	540	533	577	557	551	575	557	557	519	535	571	535	537	592	520	514	550	524	558	515	572	515	497	570	545	484	534	542	566	564	547	554	536	526	560	563	538	548	571	552	533	540	538	528	522	545	521	561	521	584	541	515	533	576	533	526	573	536	566	524	533	548	539	557	514	561	488	502	556	536	516	541	554	548	522	553	521	552	550	553	595	534	555	510	527	544	556	558	569	550	566	506	473	550	573	534	513	548	540	522
23711	21323	28445	24914	21186	13556	5497	2905	1974	1447	1177	998	912	772	676	649	603	543	563	513	480	457	484	454	429	458	426	459	442	444	460	444	411	440	439	440	462	443	476	437	415	441	474	444	478	413	442	451	425	462	439	414	423	472	417	449	444	378	435	488	412	452	420	396	441	411	426	438	459	413	451	436	444	496	466	450	450	428	454	451	455	440	465	448	407	436	437	431	425	394	450	442	438	404	419	436	427	443	463	407	451	419	402	459	490	449	441	463	435	416	465	444	406	412	456	452	418	439	412	437	407	411	403	423	426	433	438	441	435	441	411	473	438	477	471	420	465	456	431	435	426	424	409	436	426	449	427	413	428	404	430	448	446	450	397	408	422	440	441	440	425	449	415	458	444	453	464	442	445	439	437	430	445	466	443	421	447	416	475	436	438	424	446	429	445	442	460	445	464	439	475	412	409	453	434	457	496	429	442	439	434	442	423	466	429	417	476	429	398	446	430	441	405	428	458	441	431	406	450	457	429	436	448	433	460	453	399	408	460	465	448	448	465	453	449	457	435	420	428	484	460	399	455	402	411	445	441	414	426	432	434	435	440	477	471	404	431	407	419	422	442	410	443	472	481	425	428	446	417	426	409	460	459	424	467	408	451	446	410	413	450	432	462	446	433	467	440	468	403	451	426	420	449	421	470	443	459	436	411	444	468	434	422	453	413	418	452	422	440	440	438	466	430	439	451	450	409	441	444	452	442	387	431	474	412	417	460	430	433	443	429	448	450	432	438	461	449	443	374	449	450	434	421	460	434	419	475	446	434	453	443	470	462	412	448	428	407	447	445	430	458	453	457	459	425	434	455	460	432	436	456	407	471	448	428	481	421	463	418	430	411	466	455	431	458	406	442	400	464	448	465	472	439	437	457	423	451	536	435	435	419	437	432	465	458	453	433	420	491	419	432	406	416	453	397	417	460	447	480	454	461	454	441	447	444	441	441	419	444	406	416	435	461	466	453	464	491	433	442	436	452	433	425	441	446	405	456	416	467	425	448	446	412	461	466	408	418	443	465	470	411	480	456	433	422	447	417	454	454	415	415	421	404	416	437	412	450	442	459	445	447	476	427	424	479	433	454	429	445	421	459	465	478	459	523	442	453	411	439	456	430	432	428	446	428	410	412	471	431	479	448	451	446	455	429	463	423	451	434	448	475	455	458	491	443	476	406	416	430	447	410	408	443	446	442	428	406	412	450	441	474	447	442	450	411	463	420	475	456	441	417	429	422	437	471	436	423	466	441	414	434	440	421	429	432	461	437	455	470	403	426	451	443	421	424	421	430	438	428	439	459	487	446	420	459	428	437	470	466	457	440	452	400	455	457	426	432	427	430	433	430	427	454	427	429	436	399	413	437	420	432	458	411	459	469	461	439	453	461	439	412	423	435	450	426	454	422	433	452	445	452	441	422	436	435	412	422	457	437	431	388	470	456	443	438	443	415	416	431	438	446	429	401	432	469	432	424	417	456	427	428	458	440	440	440	458	442	425	448	453	470	413	417	388	415	409	442	428	439	424	429	424	444	427	429	436	428	385	463	440	437	456	444	422	430	390	398	443	399	394	424	428	463	432	441	412	482	420	428	460	428	461	438	464	460	445	450	429	453	456	426	434	422	461	429	416	445	435	451	465	418	442	438	431	429	481	432	432	437	413	467	448	414	440	433	426	424	445	453	437	430	435	457	441	437	456	443	419	457	427	468	429	437	433	438	441	413	406	416	462	438	440	430	421	460	459	429	462	472	432	475	447	443	438	436	407	420	445	454	402	444	472	452	455	410	463	496	448	448	443	474	454	427	428	408	456	447	434	456	415	450	483	418	415	449	430	449	456	406	439	430	393	442	408	453	418	405	435	417	443	446	388	444	418	448	425	423	422	464	452	437	424	450	410	427	411	461	433	486	468	479	444	459	425	453	415	442	434	408	454	412	460	454	435	447	430	448	428	420	403	465	429	437	423	437	444	450	406	415	432	487	410	425	458	449	445	460	418	415	435	437	478	435	430	433	439	432	435	452	461	418	424	436	432	415	440	416	427	440	447	435	421	419	413	450	460	407	413	401	409	423	407	415	435	473	442	457	449	452	463	444	427	439	438	421	434	416	427	420	411	418	446	434	445	443	422	443	417	470	468	401	446	408	421	403	438	448	429	445	437	405	440	445	448	457	468	426	408	450	431	440	439	416	455	439	441	449	457	416	500	452	471	426	463	427	427	449	441	425	416	476	399	423	419	438	432	452	473	449	458	407	454	453	433	391	411	445	408	461	444	434	432	410	449	464	428	466	478	412	442	438	428	433	430	448	413	473	453	448	431	440	429	444	484	457	408	427	441	441	447	445	415	472	413	430	442	458	427	431	461	422	390	441	446	451	432	438	423	482	411	428	424	463	406	429	478	479	464	418	385	427	436	436	453	417	440	472	440	465	462	400	433	452	445	423	429	423	434	436	437	454	437	430	453	426	459	449	457	440	473	452	464	415	465	448	425	445	467	456	453	413	481	433	474	403	446	443	409	386	424	444	429	402	434	454	441	465	430	491	459	445	429	460	422	473	457	412	445	449	454	458	456	447	404	439	452	437	440	429	442	484	426	433	438	471	465	438	422	415	434	445	456	430	463	418	421	433	476	418	426	414	477	420	429	415	442	426	466	462	445	460	432	468	432	423	415	424	468	442	463	463	425	462	410	414	443	438	395	436	455	453	439	430	458	476	450	428	415	423	411	451	430	460	390	424	439	446	453	444	416	384	456	462	449	441	430	451	464	438	432	474	426	434	430	436	445	426	450	418	457	406	436	438	442	446	443	455	466	415	407	485	431	426	462	414	463	454	435	432	406	425	429	428	446	409	472	431	414	435	434	449	440	418	422	456	427	401	472	448	435	436	430	420	453	447	416	438	482	450	447	438	421	417	460	446	466	468	466	433	427	419	451	422	465	425	441	446	471	434	402	418	435	451	432	424	435	414	424	454	425	454	438	432	421	393	441	405	468	466	432	467	435	400	442	447	450	432	452	431	450	475	437	472	426	448	403	443	454	432	418	414	457	401	452	449	437	422	446	428	432	467	450	443	460	419	439	431	420	448	429	436	428	419	407	418	427	453	447	424	452	474	453	418	446	414	472	444	434	476	413	410	431	459	421	431	425	448	453	424	439	458	444	454	450	408	439	485	445	429	428	429	438	446	423	448	440	431	461	428	455	417	425	409	498	418	445	431	440	445	404	423	449	454	484	437	442	446	440	453	441	458	402	441	438	446	425	433	454	434	431	421	458	435	449	424	439	423	427	484	465	428	414	419	421	409	453	426	445	440	421	444	432	424	438	444	425	431	437	417	444	456	435	440	458	436	427	454	450	409	433	426	412	431	410	429	429	524	448	419	412	437	454	423	408	442	436	417	414	456	439	399	441	477	421	415	425	470	476	413	446	424	443	439	465	441	444	420	401	410	414	429	437	457	440	407	464
33294	55375	41025	26340	15292	9531	6044	4510	3125	2342	1800	1472	1281	1044	958	837	752	724	645	562	509	555	545	535	517	484	486	463	464	482	497	485	495	488	494	499	470	451	467	447	502	490	437	488	458	426	460	482	491	498	475	484	509	478	457	457	501	471	495	487	504	474	455	497	520	460	474	499	465	467	493	479	491	474	468	483	495	503	460	458	484	508	462	489	453	466	504	534	464	453	464	505	427	465	442	468	465	486	477	471	508	464	517	486	470	501	476	456	480	494	441	451	487	451	450	454	481	491	460	479	451	461	480	499	479	448	447	458	414	510	459	461	501	475	501	464	493	486	469	494	417	486	459	498	489	500	452	469	479	503	434	453	537	467	492	429	451	507	476	488	481	448	473	508	454	462	425	502	508	445	495	481	490	476	509	446	495	498	464	474	447	452	442	444	480	495	457	478	512	459	479	485	458	500	514	504	480	465	446	458	487	485	498	436	523	486	449	467	471	467	474	458	462	490	491	459	494	481	484	455	519	482	450	468	454	466	438	483	489	455	505	491	467	478	470	518	510	479	433	448	487	471	496	459	494	498	455	482	483	515	495	487	482	463	440	456	488	495	480	456	446	456	435	497	463	464	506	484	505	468	507	467	437	481	486	492	498	434	468	501	463	466	471	474	486	468	495	489	442	463	491	479	446	467	478	484	497	424	486	442	488	474	499	476	439	477	473	468	493	483	472	460	464	481	477	447	475	485	446	486	488	481	476	503	439	468	499	488	482	456	432	444	458	462	479	481	487	480	453	492	468	478	471	474	480	466	504	485	477	463	477	475	469	490	469	504	499	451	482	443	481	486	467	460	530	491	468	456	482	430	467	485	484	461	498	433	491	474	500	501	462	475	454	473	508	462	470	504	479	441	465	507	450	492	435	478	510	492	480	482	463	521	417	512	464	459	469	489	456	488	481	468	464	445	481	487	474	525	440	491	470	466	482	459	504	456	493	472	470	458	474	469	481	479	474	493	459	475	492	497	464	477	498	473	503	478	481	479	480	446	486	460	493	506	478	455	435	489	453	491	461	477	476	453	450	474	481	485	494	473	443	478	455	457	468	491	486	461	432	465	457	475	509	471	483	468	488	506	478	470	464	450	479	463	467	462	483	459	471	500	459	477	499	454	476	482	472	454	480	467	519	487	473	512	465	476	480	460	475	484	478	495	493	445	462	482	448	463	477	483	486	472	451	460	451	447	461	502	478	461	482	455	466	483	451	465	465	506	495	468	466	482	511	469	478	448	480	470	488	500	470	491	445	442	475	469	471	463	482	485	465	451	477	500	495	479	464	428	473	449	462	468	490	460	475	454	491	467	493	537	469	495	502	523	456	491	465	486	433	473	505	471	460	446	471	474	457	472	486	471	478	491	479	454	464	492	491	512	479	428	442	499	478	455	470	464	466	488	464	512	430	499	470	502	506	458	462	482	471	446	479	469	478	475	466	442	452	462	443	450	468	452	467	479	478	458	473	455	462	463	484	473	484	482	468	454	517	418	466	506	471	451	513	484	446	505	496	472	465	481	526	442	411	475	490	462	477	441	446	477	468	475	478	511	493	480	471	441	501	474	479	458	520	482	437	464	469	461	495	491	469	511	464	430	497	494	544	496	413	488	484	481	472	492	511	450	458	503	525	445	489	488	493	467	450	477	503	506	477	481	486	484	467	481	487	485	472	481	478	487	450	449	455	463	512	459	455	458	482	449	469	487	482	483	474	523	464	484	483	503	512	446	456	471	447	497	481	492	497	477	467	490	455	464	531	496	436	491	457	463	493	488	448	466	505	459	462	467	489	466	461	481	438	446	515	505	449	459	505	469	479	434	509	462	450	483	460	456	462	472	486	474	480	475	480	467	477	453	491	487	467	509	472	481	478	481	517	481	501	426	481	520	482	473	462	498	481	471	451	500	478	492	466	465	513	475	439	479	504	478	483	471	477	416	482	490	459	485	476	470	469	482	458	452	425	484	481	465	460	456	499	496	500	505	486	479	470	455	482	484	448	461	444	465	495	450	468	415	431	459	468	468	434	485	515	435	472	464	471	485	480	470	448	490	439	473	471	419	479	472	487	477	453	499	447	478	459	476	468	440	500	481	444	471	442	471	465	494	436	532	466	435	496	485	513	485	487	466	485	459	499	481	462	482	487	454	444	476	484	473	438	466	532	470	476	485	481	457	458	443	455	497	491	451	471	480	457	443	521	487	435	481	439	467	477	488	503	487	446	460	463	478	492	475	459	450	477	485	482	441	534	512	465	498	491	459	471	463	503	489	452	541	472	471	463	460	501	499	468	466	470	520	462	436	514	462	493	471	471	459	486	471	470	460	467	486	456	506	468	436	463	465	453	465	462	463	485	470	478	484	468	483	500	475	522	478	453	460	514	455	491	444	460	449	466	451	443	462	478	494	497	539	507	471	454	492	474	473	457	478	429	470	492	433	455	475	423	477	459	503	461	473	510	482	473	441	475	487	474	460	496	490	488	500	502	474	498	484	504	466	482	504	461	456	494	467	481	513	490	475	503	452	480	463	454	513	479	484	488	457	469	478	458	476	459	468	501	515	492	482	453	467	470	467	495	453	465	511	461	470	502	455	490	477	467	486	478	488	489	458	488	475	471	469	466	463	480	464	482	478	507	473	450	435	490	461	485	468	482	486	446	458	484	472	485	502	456	446	490	484	451	482	465	453	472	482	481	466	499	469	484	491	450	491	520	479	468	465	422	426	473	484	493	488	480	515	484	489	490	463	451	505	483	455	491	459	468	460	474	457	480	489	467	457	524	489	429	487	456	456	486	429	461	448	421	455	494	420	495	467	527	474	451	484	495	476	485	493	474	469	463	469	472	461	543	450	489	448	490	464	452	505	485	484	494	479	484	462	453	519	489	498	492	513	447	482	478	510	503	469	466	451	481	502	457	487	466	505	499	471	483	495	474	522	474	472	451	455	501	461	484	456	515	470	458	462	460	481	490	467	486	478	471	470	515	515	478	453	477	496	467	477	503	486	487	453	475	472	488	468	524	489	458	520	501	473	473	466	455	491	477	473	498	492	436	470	445	493	481	495	448	422	500	457	474	496	480	487	454	498	472	465	469	476	476	482	485	469	478	483	504	486	507	493	486	490	433	479	464	450	508	461	475	442	485	481	445	507	478	485	472	460	450	506	503	484	519	481	466	461	494	473	463	513	480	473	482	455	512	529	476	442	463	512	491	464	472	487	513	459	515	457	472	479	503	469	438	472	449	468	466	475	479	494	424	475	485	459	492	436	468	492	464	453	464	508	454	479	506	467	445	530	482	473	529	476	465	494	498	453	495	449	492	482	522	489	479	497	484	461	480	472	484	446	476	462	486	482	476	488	475	462	479	533	475	449	438	474	459	448	451	480	491	468	433	482	480	446	485	448	489	461	510	455	489	474	477	476	469	464	486	498	502	447	456	490	468	466	523	479	444	445	479	464	492	517
25202	21701	28552	25710	13140	4766	2720	1782	1325	1079	956	886	778	707	675	628	606	632	567	543	552	569	573	553	537	552	519	502	535	508	510	546	509	550	544	550	536	506	538	514	554	502	526	535	576	529	552	540	566	526	546	496	525	519	491	477	528	522	528	534	470	504	520	495	499	513	565	526	517	548	524	494	548	490	507	536	595	534	459	524	532	519	511	551	548	494	509	483	500	498	538	538	466	506	522	557	490	531	550	495	483	489	537	526	480	508	518	498	538	497	563	532	499	552	497	526	527	544	517	490	541	487	531	532	518	498	505	513	513	538	568	557	535	589	545	569	485	518	536	500	544	481	541	547	511	493	528	522	512	528	484	529	479	549	507	497	491	514	525	526	481	531	532	527	501	513	555	505	509	470	511	516	539	533	494	535	508	504	519	536	519	517	498	523	553	555	499	499	511	519	514	507	559	535	511	522	550	488	552	480	541	559	525	515	542	508	523	528	512	552	542	542	476	547	532	491	508	489	543	563	448	549	515	524	549	511	534	485	527	523	514	533	507	463	541	469	542	500	523	512	504	519	499	508	533	477	531	549	523	519	502	511	494	533	506	554	529	549	477	533	543	520	484	530	537	518	517	524	495	529	502	501	533	491	529	538	526	548	512	529	508	507	511	538	513	539	503	534	526	583	541	482	514	565	557	513	537	536	502	516	508	510	538	516	552	530	525	528	511	494	476	504	536	486	493	505	490	553	462	499	526	490	519	502	500	510	546	561	516	487	537	526	534	526	531	472	517	523	526	477	519	550	510	502	544	515	502	474	524	546	500	483	541	519	522	522	532	525	511	530	493	516	551	482	489	516	541	554	519	493	535	566	516	472	489	548	524	558	538	526	556	524	491	507	489	533	516	535	536	505	490	541	500	534	538	516	524	559	534	520	484	530	519	480	531	537	539	515	505	540	529	541	528	527	511	520	514	545	524	557	548	518	551	564	476	537	509	497	558	525	524	453	519	502	499	497	522	524	484	515	507	543	516	523	520	504	499	535	539	487	541	552	517	503	537	515	511	522	534	532	557	532	515	504	527	541	541	534	538	529	524	544	520	530	503	550	528	557	501	531	513	525	492	472	482	508	532	509	525	503	526	540	518	493	536	543	506	483	490	519	553	527	546	526	519	501	505	469	529	520	491	549	547	502	522	520	507	581	537	543	522	522	569	534	484	540	532	497	519	512	573	533	523	550	521	514	537	516	492	491	516	498	537	520	534	552	556	518	558	505	535	473	515	491	503	512	540	532	549	517	501	516	526	490	490	463	518	519	523	515	521	532	523	498	506	515	518	545	516	568	503	536	510	513	513	535	558	498	516	507	472	477	554	478	493	515	539	524	544	549	512	524	539	546	529	514	534	507	510	541	487	531	531	527	523	527	548	508	514	491	486	527	532	503	501	513	483	515	536	560	517	511	534	512	548	501	529	522	528	521	540	553	513	557	514	563	463	566	510	542	523	486	554	518	527	552	511	496	491	477	533	538	514	535	513	522	519	516	493	536	543	525	518	516	517	509	493	511	510	532	555	463	508	511	549	489	562	494	542	540	481	521	500	517	509	522	505	528	526	524	524	524	505	514	525	570	508	476	487	493	541	544	538	533	540	526	526	514	541	519	525	512	533	522	510	527	545	538	550	469	541	541	500	533	503	518	533	555	521	509	528	511	564	503	518	540	522	484	527	507	532	514	498	550	556	539	517	515	559	482	500	529	545	500	501	505	490	522	532	558	490	502	544	521	490	508	504	536	509	466	462	561	536	555	493	528	495	502	522	542	533	536	532	520	491	565	545	533	483	471	534	539	499	497	488	525	552	496	515	504	481	472	535	568	546	497	581	482	477	497	529	494	512	490	534	498	523	556	501	527	504	532	499	499	499	468	523	522	531	551	499	530	518	473	507	532	475	525	570	521	528	560	541	522	518	555	539	551	533	500	535	534	507	525	510	519	518	513	613	536	539	502	541	522	518	537	536	540	557	542	492	532	496	522	491	551	475	495	519	535	476	541	502	503	501	527	512	476	506	497	557	525	518	523	561	546	509	543	462	564	491	537	526	563	505	475	503	541	545	552	466	516	500	501	560	525	539	505	509	527	539	545	519	524	519	538	492	517	545	517	476	528	550	497	525	475	557	509	518	550	550	498	527	516	497	543	481	466	478	486	535	515	510	541	493	538	539	517	516	474	522	506	511	515	526	503	525	528	484	525	540	505	541	543	524	500	500	535	521	481	535	532	547	518	530	531	498	519	501	499	531	557	525	496	510	489	526	561	546	546	510	481	509	483	522	503	528	517	547	501	512	506	512	517	534	500	512	570	487	517	515	503	501	547	495	520	497	540	562	558	507	528	561	501	585	507	536	510	540	553	508	546	531	547	535	531	562	534	527	545	529	522	491	501	488	519	527	572	485	528	528	490	520	525	533	523	482	489	493	518	530	553	556	529	480	513	490	522	520	503	519	533	526	536	511	476	518	501	486	500	497	547	501	472	504	522	553	500	529	508	522	494	498	513	498	487	525	529	528	531	537	515	535	524	530	532	490	508	497	529	511	497	520	505	535	509	524	523	524	511	524	517	545	492	525	561	515	500	535	495	528	518	511	505	504	578	564	509	512	492	536	536	530	517	512	546	531	518	513	540	503	523	538	515	543	555	524	565	535	531	529	522	481	547	547	512	510	551	520	503	533	504	514	528	537	527	485	530	473	557	508	540	527	512	522	515	568	494	494	541	503	484	507	503	511	539	500	542	496	550	499	514	540	519	534	546	563	518	499	500	517	509	490	521	584	520	504	536	503	503	510	528	560	532	513	522	552	523	527	539	500	524	481	509	496	533	552	521	532	509	535	519	520	478	511	536	522	490	524	521	537	522	495	547	518	514	494	487	598	526	526	509	542	540	496	504	520	539	486	518	530	511	521	530	526	540	569	497	501	465	489	506	536	522	497	535	514	541	497	517	501	542	526	548	526	522	508	514	512	550	465	518	521	540	515	530	518	482	546	496	524	512	508	504	476	502	575	515	540	558	564	502	495	546	544	510	506	521	549	531	507	499	518	517	570	477	527	501	517	549	489	526	551	533	512	502	480	514	500	537	541	505	535	554	494	516	481	555	491	561	525	508	511	504	514	499	512	498	533	501	505	546	536	528	488	493	510	520	495	483	516	525	511	528	523	542	513	498	545	552	525	512	489	528	526	469	512	544	504	506	471	521	538	518	504	534	552	552	561	518	490	548	512	520	520	522	556	552	468	525	531	513	507	511	527	508	508	537	467	557	537	531	530	494	503	529	476	510	528	498	487	544	491	506	512	501	530	466	486	534	537	504	553	515	533	516	520	525	561	551	484	521	541	527	515	544	511	481	482	464	515	498	502	565	535	560	493	509	558	555	536	475	525	513	528	533	522	505	533	537	540	523	538	519	545	524	542	464	469	536	541	500	512	490	491	541	489	525	572	531	490	521	551	508	504	483
34507	54110	38621	20510	10289	6495	4195	3004	2172	1681	1413	1260	992	961	774	753	707	665	600	587	579	611	600	594	603	576	585	569	569	579	567	571	565	621	555	587	589	550	545	577	559	570	555	516	592	556	507	544	574	545	561	591	557	531	550	567	537	583	567	539	547	557	549	543	533	546	573	566	539	545	537	605	578	529	527	543	559	553	567	573	560	586	558	560	539	535	580	603	578	545	591	561	560	566	529	553	497	519	543	544	545	544	576	621	555	592	546	564	548	546	578	552	523	530	566	562	551	565	586	579	603	567	562	552	554	595	539	580	549	569	547	577	530	559	574	585	562	574	539	539	575	556	535	587	573	532	531	525	532	520	569	544	547	548	589	543	569	539	562	548	564	583	575	557	599	567	548	534	531	545	584	532	563	577	580	596	518	513	583	578	591	517	566	504	563	565	590	573	564	566	553	526	547	586	547	564	582	575	569	591	538	573	553	575	552	631	541	600	578	544	613	551	523	566	602	539	543	582	547	569	593	554	615	554	581	521	612	554	563	531	560	577	542	550	537	562	574	576	580	520	569	589	578	592	534	539	544	551	567	583	565	548	575	536	540	572	556	578	552	515	532	567	548	559	559	566	577	576	576	553	551	497	545	546	558	547	565	558	571	556	555	565	563	562	562	530	574	577	551	558	526	569	557	590	545	554	555	535	568	579	554	561	530	541	578	577	568	586	539	516	555	583	556	532	598	570	550	551	552	551	596	571	563	595	566	582	599	557	545	562	567	550	527	552	547	583	585	535	555	598	549	564	526	538	570	567	579	557	530	563	517	553	554	533	569	559	563	528	546	568	561	537	556	566	575	542	576	506	562	549	564	561	536	547	541	544	588	559	543	543	557	577	588	530	565	555	561	558	521	558	570	564	546	558	538	563	556	521	544	532	573	538	537	518	536	533	607	575	529	535	522	539	521	508	525	529	562	591	540	557	560	580	577	567	577	541	563	554	562	612	525	508	535	570	554	540	538	560	523	534	588	571	554	555	584	537	569	586	537	592	551	590	519	533	560	518	561	520	557	532	545	543	571	534	501	565	535	567	554	586	606	564	572	551	560	637	591	547	548	555	539	531	590	565	576	557	574	554	525	589	548	557	547	577	574	568	613	540	560	579	555	557	532	577	599	561	566	614	573	557	627	540	542	588	538	570	537	551	573	569	546	557	570	542	540	561	571	578	542	540	572	548	532	482	547	544	530	571	562	536	518	558	538	561	588	585	565	541	611	545	607	581	552	594	583	556	569	545	592	578	512	562	527	531	596	552	576	568	548	581	611	591	601	569	556	553	556	548	586	551	532	586	578	606	528	538	594	580	549	576	544	545	560	584	631	551	536	526	558	554	587	561	563	563	557	557	558	601	587	558	542	532	575	546	540	579	523	566	566	587	593	544	564	580	543	572	528	570	569	557	567	558	549	593	554	522	591	567	548	565	557	554	561	554	532	537	569	533	595	597	535	560	548	557	548	557	558	539	559	580	593	573	588	573	565	555	575	555	535	489	572	573	542	537	578	519	553	528	566	547	568	589	586	566	549	570	568	502	563	589	547	533	582	563	562	536	564	569	558	573	554	570	579	519	578	579	563	576	597	589	563	561	592	588	578	538	557	586	591	584	552	577	566	554	571	571	561	597	565	575	525	548	545	558	523	554	540	577	575	583	575	539	570	523	559	574	587	582	576	555	561	546	588	580	596	573	576	567	602	539	581	581	551	575	564	543	547	606	522	576	513	548	546	571	565	513	569	542	545	484	613	586	546	545	548	576	579	551	558	528	534	537	535	559	580	558	541	581	595	522	545	549	558	589	548	572	563	582	573	561	557	574	619	568	525	541	582	573	579	572	550	598	559	528	545	552	560	540	557	529	556	570	548	581	561	601	577	556	562	518	535	580	603	573	599	566	567	558	567	563	520	566	547	527	547	565	545	539	535	572	535	551	549	556	572	510	551	632	566	566	570	580	544	567	545	571	574	547	571	566	551	557	518	612	537	542	547	566	550	538	539	592	584	576	533	548	599	608	525	563	549	584	545	560	607	609	578	607	534	562	556	493	585	567	539	550	571	570	545	532	556	564	558	565	498	522	566	526	560	571	592	611	560	533	524	566	548	549	561	544	555	575	585	560	552	585	526	543	542	562	579	591	580	549	581	559	571	570	558	539	527	578	577	529	503	585	558	535	570	532	551	569	528	595	564	574	555	547	569	564	545	535	557	552	540	537	557	558	568	609	545	571	593	564	555	550	548	555	555	583	601	581	571	551	519	546	561	522	539	579	578	508	574	621	588	555	558	529	542	520	537	576	524	556	558	568	579	524	572	578	574	609	582	594	550	542	615	573	549	553	577	568	552	555	574	532	560	550	553	512	589	556	545	550	559	578	604	606	591	558	602	589	560	563	584	597	574	569	596	617	560	565	562	575	554	545	572	549	559	561	585	609	558	561	593	543	585	511	566	589	558	621	621	545	565	536	559	573	551	590	563	587	540	581	546	550	569	500	586	545	529	556	564	587	576	550	568	570	563	609	599	582	584	557	562	529	510	567	540	565	512	544	628	546	584	577	559	574	538	579	596	542	548	548	587	564	548	583	563	580	539	567	597	564	541	571	536	533	538	575	556	570	554	558	532	586	595	588	571	558	535	570	547	566	588	532	530	545	556	548	593	600	575	553	552	599	570	578	560	553	577	582	580	564	545	561	579	562	573	572	532	565	587	589	573	557	531	587	549	564	593	541	573	583	567	535	530	579	513	564	553	554	581	568	533	581	528	566	569	594	575	561	515	571	568	569	551	549	589	592	555	561	593	509	575	540	528	519	568	593	583	522	568	547	581	523	530	559	561	541	546	553	561	554	510	533	597	559	598	547	540	534	545	563	557	599	503	556	567	569	558	551	582	576	549	609	531	551	586	553	519	564	543	536	561	522	574	573	582	542	567	533	577	564	540	560	566	546	546	559	541	564	552	569	539	558	545	593	561	546	531	572	591	516	565	556	544	567	547	584	627	585	564	573	573	584	575	564	520	562	544	557	549	564	591	533	578	569	532	534	529	566	576	580	510	549	569	562	591	537	511	562	546	599	589	571	554	562	584	533	562	566	603	560	566	566	545	575	576	549	619	566	556	559	554	586	562	577	617	542	565	566	534	572	535	575	548	584	560	552	530	508	603	630	535	563	598	593	568	568	555	566	578	575	554	590	551	572	581	499	530	564	595	546	540	566	546	514	562	542	571	530	502	581	601	605	585	581	595	577	555	597	564	576	572	539	606	568	557	573	564	577	555	579	557	584	564	567	542	541	562	548	550	541	550	539	579	565	568	584	547	581	583	558	532	560	534	547	591	556	556	536	570	526	571	526	563	550	516	574	527	559	547	570	579	546	520	575	557	559	548	565	586	517	578	520	551	567	546	529	580	524	560	591	562	592	591	588	555	576	562	542	489	527	562	579	571	567	502	577	547	516	528	579	557	572
22723	21426	28997	24298	21545	21260	12145	4016	2455	1768	1435	1171	1026	910	809	668	607	569	581	547	524	539	520	514	481	452	445	418	467	449	444	465	443	480	439	449	463	470	491	447	471	462	460	423	477	454	461	445	509	452	440	473	472	433	467	421	432	445	468	437	467	459	451	451	478	472	434	461	414	450	446	479	444	444	467	455	464	443	428	436	487	437	418	473	487	458	456	434	446	456	442	432	435	441	454	418	453	427	467	479	457	463	428	443	454	459	441	458	475	470	415	411	477	448	488	447	441	497	457	501	423	455	481	470	450	488	456	476	428	472	444	450	455	439	451	459	430	502	427	490	449	446	440	430	482	460	450	484	447	444	441	458	477	465	464	459	445	440	467	408	450	473	465	442	483	466	425	438	441	442	475	468	451	485	483	485	431	430	455	417	433	451	429	472	473	434	484	441	438	428	508	422	404	476	497	471	441	447	447	443	463	451	488	481	463	477	437	421	445	456	426	444	436	487	436	446	463	442	445	425	465	458	460	432	425	415	450	486	413	491	419	462	479	449	445	440	439	502	442	432	428	466	458	434	419	461	466	439	504	457	460	448	438	449	411	408	464	459	409	456	450	458	426	462	435	472	480	410	432	446	449	475	458	479	425	477	418	459	464	449	465	423	476	462	408	448	492	417	443	460	428	471	469	463	450	471	440	445	474	433	428	492	416	473	445	472	449	416	440	446	445	494	461	440	459	488	466	440	466	431	459	520	453	445	466	433	479	475	459	470	392	446	442	463	461	445	475	433	470	407	464	427	419	423	437	470	422	472	461	434	486	397	445	448	445	459	460	477	443	436	457	454	430	437	439	448	456	467	449	450	444	425	466	462	512	468	481	457	465	458	502	483	450	491	436	498	480	440	426	462	445	472	435	465	450	484	454	442	458	460	456	489	447	474	475	481	457	444	474	427	455	458	484	464	450	434	469	421	446	432	448	475	467	473	448	435	443	432	449	462	442	453	447	434	459	444	449	453	440	450	435	467	460	412	445	447	427	445	433	477	437	455	423	483	451	422	436	451	412	457	460	475	471	441	452	443	482	432	449	473	450	468	416	439	426	484	496	467	448	488	437	460	440	437	472	455	479	423	476	463	459	439	435	438	437	426	424	422	451	431	453	463	441	457	440	449	452	434	450	437	457	489	470	416	456	438	466	443	448	453	422	453	462	485	458	464	473	462	454	498	447	447	421	466	496	465	478	432	445	466	421	456	431	447	480	441	426	485	474	463	448	422	426	454	435	460	466	442	444	452	451	445	464	515	455	438	452	419	461	445	465	466	450	452	464	432	452	479	465	470	467	463	428	442	469	508	459	390	453	477	450	482	421	466	484	478	506	477	428	441	434	474	436	429	440	442	469	477	432	467	439	450	470	433	455	447	461	456	448	430	407	460	453	428	422	404	455	431	455	469	395	434	452	458	456	452	467	421	484	505	442	436	506	449	471	478	458	428	415	457	425	448	436	438	444	465	468	470	446	428	449	443	442	480	445	418	447	446	442	479	479	478	455	453	453	462	417	431	439	454	469	468	470	425	439	469	449	489	425	426	440	426	417	445	436	470	467	452	444	482	483	451	435	455	492	465	461	449	465	451	453	476	442	461	461	478	434	422	499	435	420	473	492	410	431	429	449	470	458	462	411	474	487	428	439	457	466	406	465	458	433	468	464	451	460	450	462	484	420	508	422	405	402	470	424	441	438	442	449	433	447	446	426	404	453	465	439	452	453	471	462	455	427	454	470	463	453	448	413	462	413	424	491	454	473	429	473	452	441	459	434	470	451	440	493	454	423	488	441	448	433	437	431	451	484	470	473	440	445	462	462	408	430	479	511	464	465	476	468	460	475	456	433	443	401	504	444	481	467	445	491	426	477	474	445	447	473	450	439	418	459	430	431	479	473	455	450	456	445	441	443	470	453	449	436	439	476	471	456	437	457	412	445	423	481	474	433	470	450	450	473	492	443	439	458	470	428	466	437	447	459	478	431	441	446	502	460	458	479	473	470	475	445	437	463	430	429	423	454	441	436	475	447	476	443	451	441	443	430	456	470	417	439	453	460	422	435	469	412	466	424	472	484	499	476	443	496	419	474	501	460	417	458	482	425	441	419	457	457	466	472	451	440	444	438	433	432	438	491	433	414	435	405	484	489	424	451	465	469	425	444	465	487	431	458	485	442	442	413	479	442	450	435	434	422	406	436	485	472	439	450	440	473	456	451	496	421	467	459	408	426	457	476	468	465	442	457	422	457	460	440	485	473	431	478	471	449	435	456	416	436	425	427	463	443	441	471	429	474	445	439	443	460	482	431	441	486	447	459	432	454	434	424	465	436	423	439	462	412	430	468	460	425	464	450	440	449	437	463	450	461	478	442	450	451	437	483	463	462	507	455	468	446	452	426	444	489	468	448	469	454	439	438	463	474	464	449	448	451	447	481	408	464	465	438	481	448	458	413	449	478	439	447	456	451	457	439	434	403	440	448	433	427	443	459	452	486	432	458	467	464	467	468	446	468	462	426	480	444	460	431	447	492	453	424	460	442	456	454	468	456	424	437	431	460	396	449	418	457	462	455	433	450	442	451	490	476	428	467	452	470	429	455	484	441	475	462	435	457	474	428	458	442	471	458	467	450	409	432	411	506	426	460	445	453	465	414	457	438	434	470	440	436	427	456	438	426	416	433	412	432	482	436	436	466	431	469	440	438	446	463	501	443	436	473	420	425	487	468	446	460	441	449	444	459	440	461	434	458	444	469	442	445	455	488	458	448	460	432	472	468	463	452	464	472	437	428	449	447	457	474	457	426	442	442	453	416	427	468	448	463	448	451	480	448	421	481	457	443	409	456	421	430	471	438	493	459	416	455	448	435	453	455	423	475	513	418	459	446	441	463	429	453	447	463	522	472	461	468	498	438	475	465	442	462	449	444	431	447	446	460	433	498	447	430	460	494	476	432	454	470	457	435	477	458	461	446	438	457	447	448	472	476	472	471	457	442	480	437	440	475	465	458	467	445	446	431	432	458	454	492	442	420	437	446	484	430	443	460	444	493	463	444	467	504	429	444	470	392	445	478	419	506	462	493	424	436	437	431	481	443	469	439	456	474	434	433	481	422	469	457	450	442	504	502	464	456	444	460	490	466	449	430	428	440	420	462	427	449	450	462	450	420	405	457	441	436	465	451	436	443	433	446	436	450	434	470	430	436	464	487	434	410	458	471	452	443	448	472	432	459	482	424	460	422	421	451	510	447	425	424	486	474	452	450	452	438	437	483	426	437	456	480	428	433	425	443	485	460	451	424	463	458	440	437	452	475	486	445	466	395	436	477	459	461	493	472	451	481	420	460	447	469	439	479	453	455	447	432	492	445	440	442	481	405	446	447	427	506	466	491	448	422	393	508	412	437	462	484	472	457	405	469	441	464	461	449	415	466	481	487	490	454	463	426	405	428	455	427	407	441	447	456	472	460	453
37953	62463	47543	29325	18829	11907	8126	5677	4014	2897	2332	1914	1450	1298	1017	940	803	757	671	643	590	579	566	551	479	516	510	481	519	499	519	509	481	524	489	492	487	518	546	482	488	473	464	464	466	491	487	482	473	458	460	437	479	478	479	493	485	451	470	495	459	485	498	527	495	484	452	498	481	512	453	482	483	470	494	494	478	471	497	476	486	511	483	452	511	515	446	490	505	445	494	459	503	490	477	452	471	512	493	505	482	475	460	475	475	487	439	458	503	500	436	498	476	458	480	491	489	448	503	482	478	471	465	508	473	532	473	477	482	476	481	456	501	452	492	489	502	495	484	465	487	465	446	480	493	495	467	524	496	515	489	501	458	488	507	525	446	481	535	490	484	512	481	514	493	462	479	475	523	479	477	471	466	469	449	497	477	512	451	506	466	482	506	474	502	466	456	482	478	449	489	487	482	456	475	506	475	498	486	492	470	453	448	504	469	457	537	458	494	480	463	445	525	511	478	434	510	470	458	501	477	532	485	494	504	491	494	484	452	482	499	475	487	510	479	463	502	471	477	541	489	492	449	469	456	458	491	472	504	478	471	448	487	475	504	496	485	479	515	494	452	501	476	496	505	490	529	469	477	489	494	489	496	491	514	468	487	481	469	489	463	487	433	478	525	473	476	495	520	460	516	510	468	484	492	475	447	480	425	493	479	483	494	503	498	498	461	479	460	498	455	480	470	530	476	463	478	489	491	509	476	532	498	510	469	481	494	506	427	462	512	480	505	500	500	522	519	494	476	467	504	452	480	456	510	473	528	506	462	451	491	476	491	473	507	516	504	500	520	463	480	465	488	484	521	498	502	485	505	483	509	452	421	438	471	499	491	482	525	526	499	512	482	520	497	499	447	529	542	490	455	495	469	478	493	478	477	501	441	505	491	449	470	510	475	486	472	492	486	463	488	491	504	479	506	460	495	467	519	486	469	489	478	496	476	470	506	453	495	454	441	543	501	480	529	463	460	454	497	436	506	484	469	503	455	469	489	494	513	456	494	477	456	508	448	503	445	448	478	488	484	462	480	509	481	402	501	461	455	501	503	471	484	502	479	487	524	458	476	463	485	488	497	474	496	476	472	460	535	536	478	516	516	471	508	460	484	495	484	482	453	469	444	487	478	458	479	502	452	478	486	509	496	501	452	473	497	483	468	501	502	468	499	497	499	459	491	488	485	475	487	473	492	463	484	478	494	470	504	490	470	492	467	474	488	492	491	500	475	495	508	428	519	476	491	477	467	457	487	511	523	475	501	483	477	497	497	495	496	500	473	471	513	502	515	449	468	472	452	521	504	477	511	466	479	517	484	517	453	479	460	466	492	504	475	471	484	514	511	488	459	503	472	483	478	515	466	489	482	436	471	476	493	475	458	486	484	488	498	471	517	473	453	471	504	488	435	483	506	487	497	469	454	497	469	476	499	506	522	487	513	516	465	460	487	465	461	450	482	476	475	455	429	453	459	494	480	478	497	486	475	480	473	461	491	485	462	494	482	465	458	485	464	478	498	506	488	452	506	480	488	498	522	467	472	500	509	460	461	425	467	458	504	499	479	496	453	458	503	502	494	455	493	468	509	483	474	459	443	487	467	479	494	459	505	432	491	478	456	474	507	492	467	476	468	503	472	466	455	479	503	490	468	504	451	472	464	475	469	481	457	508	433	511	520	481	471	453	516	473	501	492	496	450	477	490	469	497	457	473	448	495	512	484	507	500	489	491	477	464	480	488	460	485	467	451	495	441	483	418	465	484	470	499	525	488	487	502	459	496	429	465	456	492	552	474	447	535	523	520	450	504	452	493	488	467	457	494	456	494	470	481	512	540	487	509	476	455	511	460	469	512	479	434	453	460	450	545	520	468	482	456	471	477	495	499	481	501	474	499	491	430	478	464	471	462	462	471	458	478	498	475	494	491	483	460	467	486	496	471	494	464	482	465	473	468	488	522	464	453	495	445	486	534	493	523	467	510	495	506	478	448	479	489	477	450	464	485	485	521	488	486	508	484	500	474	501	458	506	494	471	496	452	490	499	488	490	481	518	461	493	463	475	500	499	458	462	460	494	480	495	487	491	491	492	517	495	459	460	485	470	477	492	538	459	491	458	467	525	480	495	458	487	505	484	480	478	482	489	493	483	485	452	505	514	474	469	493	492	491	505	453	462	500	496	488	505	520	470	456	489	475	477	491	480	464	485	484	476	483	480	458	458	455	471	492	465	507	472	455	484	461	499	519	504	471	438	471	467	500	510	485	462	464	499	482	507	492	483	493	467	452	491	475	502	490	503	494	472	454	473	475	477	488	495	503	457	467	490	457	479	499	479	499	497	516	507	493	510	506	483	488	501	490	460	491	444	453	496	511	475	474	493	461	453	481	488	425	518	453	439	518	449	490	485	520	434	505	522	451	494	503	508	517	483	484	469	492	475	459	453	472	475	467	487	496	469	497	445	482	461	418	526	499	458	480	470	500	470	486	470	488	504	502	481	479	476	485	481	489	525	495	482	486	486	436	464	468	487	488	469	473	490	459	515	452	494	476	461	530	499	516	502	503	415	476	467	555	495	474	484	459	465	481	475	507	491	448	488	503	477	488	480	492	461	487	483	485	497	478	460	480	498	478	474	462	461	503	488	487	478	492	490	488	463	488	513	453	470	516	475	478	472	472	479	508	501	480	506	496	479	435	494	518	468	472	495	469	482	485	466	470	503	495	475	455	460	485	492	508	465	479	492	489	446	498	446	492	508	453	465	492	493	476	469	490	473	493	488	484	467	495	482	504	494	493	500	508	492	506	514	472	472	480	483	496	481	490	473	501	485	483	472	462	488	493	462	476	534	510	489	503	508	456	462	499	490	498	500	499	474	467	509	474	534	475	501	485	499	546	460	481	473	466	504	493	483	520	492	479	519	455	485	494	467	460	503	462	483	479	504	490	442	475	481	476	438	485	480	442	487	501	504	515	447	533	514	502	505	466	434	476	504	457	482	502	465	516	478	452	462	470	502	485	489	442	476	463	459	548	485	476	522	485	504	506	500	500	511	493	464	518	505	491	527	448	477	515	475	465	496	501	476	477	481	504	488	490	527	476	467	519	479	476	494	487	482	473	497	503	469	507	510	452	458	524	482	472	517	495	490	524	504	486	461	464	504	465	470	510	484	488	533	488	501	482	468	465	512	456	469	433	503	491	523	516	472	449	498	523	467	468	531	447	486	468	486	489	441	473	505	514	477	461	504	444	528	466	455	493	534	497	463	471	501	514	521	506	489	491	486	471	500	502	483	511	487	466	477	453	461	480	457	459	466	484	482	471	470	482	518	503	507	479	499	507	517	526	475	515	459	479	493	457	505	472	516	497	499	495	496	507	505	489	479	472	483	518	504	497	477	452	456	472	483	454	477	492	509	468	465	490	447	472	452	482	452	536	465	463	515	522	522	474	476	464	485	526	478	493	469	492	445	480	472	456
32892	33067	29739	16297	6137	3205	1990	1413	1091	975	812	759	700	684	608	590	608	554	553	513	509	544	537	527	513	540	479	516	545	514	513	468	536	489	496	507	484	488	532	500	488	470	528	490	553	503	519	445	486	518	482	501	499	541	504	483	483	516	484	481	519	551	481	508	519	500	532	523	523	501	521	506	513	506	474	503	477	494	456	496	522	521	532	487	502	484	485	527	516	504	499	516	534	495	518	546	501	486	473	513	524	524	492	503	519	496	525	465	499	457	512	512	507	531	488	512	507	498	456	486	534	512	499	504	490	492	514	503	528	560	513	479	538	492	515	495	494	482	520	499	477	493	493	491	525	488	475	493	472	490	539	506	486	493	520	469	495	483	549	455	519	500	496	479	501	513	510	497	540	513	511	501	489	505	489	470	500	548	502	495	502	520	486	506	549	491	509	504	505	474	525	515	506	492	538	493	490	476	520	528	474	526	510	487	471	500	515	538	455	467	489	504	517	497	517	510	477	521	496	499	516	497	488	504	501	522	517	519	574	495	500	508	518	503	485	475	508	515	484	525	470	493	513	511	513	491	541	499	495	518	480	491	501	505	510	497	476	496	510	531	500	510	526	523	527	559	486	504	526	535	482	480	501	519	544	509	520	466	483	499	514	502	498	532	517	565	520	493	508	521	512	471	487	541	452	481	548	515	482	526	527	526	479	480	531	506	499	538	543	503	480	472	520	514	494	483	504	529	506	493	464	454	483	479	522	499	483	511	495	485	514	504	502	504	483	504	511	499	514	483	485	525	525	491	517	526	493	522	467	477	503	497	486	501	499	518	491	519	518	489	491	488	511	508	447	513	511	502	513	502	530	505	485	502	513	508	503	444	490	486	486	521	519	538	461	500	495	540	472	520	492	492	533	565	495	492	515	522	470	480	498	495	466	490	495	512	491	496	490	501	483	485	516	484	549	481	501	526	545	482	478	486	534	546	555	495	514	489	512	490	483	507	542	496	516	473	499	460	499	516	515	534	490	496	528	531	500	498	556	515	447	535	487	534	469	529	520	552	515	506	491	498	504	535	511	518	524	454	489	486	493	496	505	509	486	492	511	471	495	486	495	533	509	500	508	512	505	475	514	514	500	489	490	492	446	485	478	530	496	474	492	502	524	474	548	544	514	514	538	450	522	517	503	510	504	508	531	474	487	459	496	522	523	497	502	489	520	533	564	486	510	493	524	506	528	528	469	506	502	491	507	450	464	513	512	516	499	521	501	497	479	461	531	468	492	505	536	520	523	515	475	528	505	505	552	501	534	511	454	519	503	499	502	486	513	474	495	512	535	531	478	522	516	516	489	505	539	468	524	520	499	498	503	466	483	521	558	526	499	512	513	468	532	518	515	505	519	531	469	501	505	467	505	492	522	510	503	473	505	490	482	491	493	453	461	509	496	509	544	504	528	499	498	519	513	524	548	517	481	506	504	494	510	495	534	484	502	541	537	476	478	531	514	535	490	479	530	522	490	468	488	487	494	512	484	487	493	461	513	482	507	499	466	505	518	485	466	512	531	485	508	484	508	480	509	528	538	530	474	491	482	489	486	535	496	514	550	507	544	511	529	550	508	546	511	551	510	467	493	491	456	489	511	523	490	545	488	497	510	529	469	503	507	464	530	512	514	467	525	516	504	480	499	524	503	535	499	492	499	538	529	506	473	494	534	503	498	490	506	551	527	497	492	537	545	524	510	527	506	484	510	525	544	483	554	547	503	496	520	490	492	490	459	485	510	531	511	504	477	492	502	473	489	519	537	510	501	501	507	510	510	462	496	546	461	516	480	550	489	501	506	481	473	475	550	501	553	513	509	512	485	497	490	501	504	476	477	538	523	507	468	475	500	486	516	484	470	525	500	552	519	510	494	506	476	495	519	502	503	495	530	485	472	524	512	518	511	490	485	525	477	507	520	519	536	435	463	533	506	481	512	508	531	537	528	507	512	515	503	506	504	519	479	503	532	486	460	494	530	492	468	552	508	487	466	489	480	486	525	482	509	502	475	466	488	519	478	506	503	492	468	522	525	515	511	534	479	508	547	505	532	495	525	498	499	473	508	481	485	511	473	467	536	493	496	515	524	486	504	505	505	498	512	501	506	488	507	493	514	519	503	518	477	471	528	487	528	532	507	493	517	493	474	548	511	476	477	501	503	507	505	490	476	515	501	483	500	502	520	536	494	494	515	492	537	513	495	471	518	487	521	510	475	502	488	533	501	536	528	470	472	526	517	493	515	524	503	478	484	456	527	512	493	499	539	508	533	530	521	529	451	512	514	514	532	494	506	537	529	501	481	497	500	527	516	511	514	520	500	540	488	539	515	543	521	516	540	517	467	470	490	495	500	500	483	523	506	495	512	501	526	481	514	516	487	490	513	531	459	525	525	523	490	496	476	475	539	491	474	505	516	500	505	505	469	521	503	521	523	495	535	492	514	527	489	520	497	464	497	528	472	479	543	511	488	500	514	488	518	501	550	501	547	514	513	524	518	517	498	506	513	534	517	491	502	512	528	485	508	522	495	503	517	480	475	491	533	494	528	528	506	489	487	513	508	528	549	533	497	527	454	532	509	495	498	493	515	564	521	493	580	497	499	487	533	518	533	497	506	487	510	491	500	488	485	480	455	563	519	496	511	503	517	529	484	514	473	490	474	471	511	475	522	486	525	479	505	508	486	499	544	479	515	491	479	543	474	524	522	513	457	498	525	506	481	515	514	477	460	498	470	513	518	506	480	521	480	532	512	478	488	513	477	508	496	555	475	511	512	510	472	541	541	474	494	457	498	527	476	522	536	487	510	508	469	500	492	487	478	510	503	520	506	505	483	497	494	504	489	508	486	489	472	496	506	480	507	489	506	513	499	469	490	494	526	503	464	476	506	518	482	514	488	488	497	498	506	496	515	464	492	521	509	526	513	525	550	515	522	532	507	501	455	519	473	484	516	481	484	505	527	519	506	507	506	491	472	456	471	530	497	554	526	478	523	491	512	524	506	522	505	518	496	534	511	508	543	493	487	507	501	495	479	536	489	504	479	491	463	503	479	506	483	521	510	501	476	505	523	483	543	505	476	503	512	534	489	514	507	493	509	526	543	489	516	488	517	549	511	498	530	492	527	487	509	521	553	508	496	519	479	530	495	502	488	542	529	511	496	487	547	517	494	501	509	479	491	514	539	490	531	509	505	514	506	491	557	538	485	502	528	494	497	501	498	485	525	520	504	555	507	506	486	476	508	491	507	532	474	494	472	519	514	483	478	502	488	517	529	510	439	505	488	470	492	490	506	484	535	507	486	497	503	488	517	528	491	502	478	496	499	501	494	508	510	507	528	433	466	515	456	505	517	490	492	502	506	493	533	501	542	490	506	508	485	488	503	524	468	499	540	481	517	505	501	497	518	533	487	500	503	536	497	502	515	531	499	555	507	519	500	481	509	503	477	493	512	515	516	495	466	507	505	529	486	516
35907	46016	30937	15654	8398	5284	3391	2294	1741	1378	1144	1008	860	795	711	689	628	632	580	595	627	601	584	590	535	567	548	533	582	548	576	509	537	552	555	536	544	564	539	520	483	550	543	532	573	520	530	546	512	579	557	530	543	551	525	548	543	543	576	465	545	576	518	531	524	570	593	561	551	580	504	540	529	550	584	544	564	553	535	536	543	501	569	556	548	597	551	583	544	523	538	540	528	564	528	513	565	547	540	525	569	556	518	534	562	557	574	573	515	543	544	522	574	531	547	586	565	579	575	553	570	574	585	540	523	539	537	534	536	572	484	531	564	543	496	525	532	515	563	590	549	564	526	533	561	585	526	541	488	549	528	524	538	540	557	520	551	494	581	505	544	521	523	517	522	537	545	551	563	539	575	533	515	541	602	541	564	548	490	529	546	555	526	591	499	576	502	527	518	579	588	533	517	539	591	555	530	514	532	538	540	550	539	537	574	562	527	601	523	562	506	548	535	571	567	576	554	528	540	527	575	547	554	541	548	526	575	559	572	552	523	556	509	560	530	563	571	542	529	538	540	534	546	528	565	558	563	545	552	594	509	577	524	579	589	541	573	569	530	537	555	544	585	536	563	559	558	557	557	534	561	581	538	516	532	534	538	517	564	547	566	577	560	580	550	558	545	560	569	543	561	535	515	571	535	541	554	547	576	556	557	572	558	532	525	508	555	554	549	575	571	552	568	562	558	522	550	555	556	542	526	515	538	607	553	555	558	528	568	537	487	533	534	506	584	562	541	555	541	547	538	573	558	566	529	521	532	575	584	595	588	559	524	563	522	514	522	578	534	550	513	542	509	577	525	567	553	535	540	575	537	555	553	549	564	567	536	566	542	554	546	539	534	535	561	587	556	500	553	551	543	549	543	555	555	529	543	534	562	558	525	559	543	515	566	527	523	539	564	531	522	572	557	566	554	576	591	501	522	549	535	549	561	529	564	528	557	576	552	545	531	526	528	557	549	524	575	573	563	502	570	516	543	577	562	541	582	589	543	585	577	518	546	515	531	560	559	550	549	538	519	501	544	500	541	557	569	557	545	567	549	522	547	556	529	579	569	549	569	540	567	535	593	532	548	554	522	562	537	548	523	539	550	554	534	531	586	539	574	564	575	514	539	540	537	559	499	550	532	559	534	537	542	549	505	557	540	563	557	537	595	539	549	546	562	546	568	527	529	560	582	522	564	545	512	560	523	533	554	504	528	557	551	556	505	552	513	552	550	515	555	547	536	552	544	544	555	560	524	536	535	569	583	538	571	532	543	589	568	556	567	555	555	577	566	558	533	525	543	593	568	537	523	563	581	578	538	515	567	552	547	517	562	550	541	579	561	501	505	536	555	485	539	540	545	543	558	517	520	563	571	530	509	558	559	542	559	578	570	568	561	554	597	514	570	532	534	528	554	508	578	534	518	542	540	553	562	561	578	542	568	549	522	562	541	518	533	545	552	534	512	565	550	554	562	544	578	510	538	536	553	543	520	524	567	522	565	496	574	561	488	524	540	563	581	542	600	507	548	563	554	537	599	500	571	518	569	552	538	518	548	564	513	574	557	493	508	538	561	517	521	571	553	536	529	553	572	532	556	554	541	584	541	533	543	579	581	606	533	548	564	529	549	519	549	553	539	535	561	567	568	546	546	579	518	573	537	545	557	505	548	523	525	525	532	511	544	585	541	524	566	564	563	532	522	544	533	525	573	540	556	561	564	528	543	566	558	505	541	554	562	529	578	538	573	584	541	532	523	538	536	553	589	559	553	532	548	560	532	573	574	591	551	536	540	555	540	549	552	551	543	540	536	525	559	582	522	527	532	572	531	585	545	538	540	543	551	543	523	540	525	538	557	559	544	548	531	537	553	540	529	545	539	546	543	532	551	555	520	551	518	554	526	542	523	506	593	547	558	521	536	540	570	496	534	546	597	544	556	564	605	536	557	546	516	540	575	518	553	590	536	580	512	540	553	546	533	549	533	545	514	563	544	523	520	562	541	514	512	538	560	587	520	534	540	540	526	558	538	559	540	510	509	538	532	572	524	597	545	549	563	553	491	540	540	524	529	548	543	558	494	519	541	562	533	563	561	548	588	524	543	558	534	548	535	535	548	544	569	500	553	552	561	498	575	554	535	570	537	541	567	514	567	551	537	553	555	549	577	541	563	532	567	549	568	539	547	566	549	590	532	540	526	561	540	557	548	544	512	551	527	556	522	545	551	577	572	558	542	542	527	557	542	559	558	545	516	522	545	556	546	549	546	522	533	556	560	514	560	568	536	523	516	553	527	553	527	532	508	553	539	578	537	524	570	568	564	571	533	478	519	559	531	569	515	554	547	536	548	542	551	556	557	560	549	538	562	495	558	590	555	558	552	506	577	563	600	521	504	555	566	560	535	542	546	535	561	584	527	547	544	544	573	556	546	535	523	578	534	557	500	580	521	507	517	570	557	523	527	510	584	557	566	530	566	558	578	514	513	577	519	540	558	534	573	559	542	549	583	588	528	592	558	531	529	603	589	520	530	540	539	506	571	497	559	550	555	517	528	574	591	564	507	527	533	526	532	505	515	531	561	543	532	570	548	568	518	561	532	526	534	553	529	553	532	550	563	531	546	568	561	547	511	532	590	536	529	525	537	545	522	510	527	575	514	574	582	538	567	541	524	523	540	556	514	550	564	553	513	537	563	607	564	499	547	571	550	540	552	507	550	546	582	542	552	551	570	557	529	526	588	543	535	542	543	564	545	535	547	549	532	547	565	528	533	527	582	518	555	573	528	525	544	521	553	576	540	535	546	551	552	554	564	561	596	583	607	571	478	555	529	576	510	564	531	541	561	593	499	576	580	558	562	524	551	535	536	586	556	509	509	584	520	553	569	561	539	572	497	529	515	563	565	539	525	544	531	546	531	535	565	558	521	534	554	556	528	552	536	529	558	563	532	549	566	553	532	486	482	570	541	524	532	529	564	504	562	556	572	528	523	532	560	543	530	514	491	539	544	563	529	540	536	530	557	509	570	514	559	548	528	555	547	547	523	534	583	554	548	521	560	542	541	543	557	544	553	524	544	551	540	525	553	543	523	528	554	527	503	540	531	542	563	532	539	537	474	556	568	528	562	561	574	540	516	518	565	516	567	534	515	525	560	567	511	573	546	519	511	569	547	591	537	527	508	565	533	564	536	563	571	548	506	540	505	553	577	560	589	539	541	537	567	564	549	577	511	549	558	596	558	518	566	554	558	536	552	536	547	551	553	536	539	548	521	554	554	509	516	612	551	534	552	514	558	569	481	507	565	563	542	552	530	513	561	579	502	539	544	585	556	531	560	542	509	573	549	533	520	563	554	587	571	561	545	621	549	610	581	546	574	561	554	550	562	555	553	531	536	562	533	513	565	551	572	546	559	546	563	523	524	517	558	549	565	587	527	524	533	553	547	548	542	566	562	504	530	561	524	504	482	562	547	520	560	540
23822	21414	28624	24830	21158	12809	4552	2324	1615	1266	1081	834	770	692	626	654	571	530	543	513	521	513	490	465	470	467	474	449	479	459	461	500	485	490	459	447	455	460	514	480	428	480	444	436	471	475	434	480	413	469	488	431	434	447	489	454	470	468	467	460	458	477	434	455	470	449	486	459	462	460	449	432	450	451	452	432	442	441	461	466	446	437	475	469	444	433	449	453	476	467	426	474	440	452	490	500	495	451	454	461	487	462	438	445	441	429	443	447	459	443	417	496	419	470	425	430	412	463	456	446	475	467	421	475	471	431	426	459	456	450	387	468	460	465	450	521	464	441	472	484	446	445	460	432	427	455	415	455	461	437	460	473	490	463	470	454	458	473	486	455	438	431	463	445	434	483	480	436	459	458	481	432	461	470	432	443	470	440	451	470	454	481	468	510	447	450	454	486	435	485	460	489	462	470	490	436	449	443	463	439	442	443	440	449	476	477	443	469	431	427	417	443	460	431	418	466	464	418	490	482	457	441	451	463	435	446	429	450	423	453	481	448	475	460	439	447	429	464	487	479	454	450	516	428	444	470	431	447	456	457	441	431	447	468	499	469	463	434	450	430	449	454	428	462	442	478	477	443	463	461	491	451	461	449	440	462	464	478	464	423	447	476	430	464	483	434	485	437	460	480	451	429	451	464	457	482	491	444	431	444	444	453	427	449	449	437	448	440	501	452	479	439	425	438	451	450	470	434	469	472	420	448	431	439	490	454	471	469	438	446	452	498	446	462	426	422	469	468	473	438	456	454	465	440	448	469	458	420	446	459	436	436	440	457	463	441	464	478	458	475	456	439	468	467	429	433	459	449	455	493	433	469	473	458	439	441	449	463	439	451	449	470	492	467	430	450	440	443	458	428	495	429	478	454	411	452	511	402	476	473	471	456	462	438	447	452	463	479	433	438	467	444	467	455	417	483	443	451	460	401	412	443	424	465	432	459	475	452	447	493	451	458	430	442	440	460	431	473	469	458	467	478	477	456	455	462	449	462	446	417	460	478	426	453	447	481	406	421	475	476	443	478	484	457	478	439	465	466	434	461	464	453	447	435	472	439	440	460	449	428	454	429	415	464	461	447	445	479	445	447	484	463	422	430	452	449	450	455	449	424	470	485	458	463	458	430	466	478	434	471	412	433	474	457	457	436	454	454	448	452	455	435	474	470	467	472	420	452	428	463	464	432	451	448	444	452	427	469	452	477	516	469	465	481	477	451	493	437	449	457	447	445	475	467	440	418	491	526	466	428	472	478	494	476	476	474	446	438	477	477	442	443	463	441	472	445	399	483	434	489	486	454	467	483	447	418	449	463	447	467	434	482	440	459	447	445	443	452	460	492	439	440	434	463	465	420	446	414	473	436	450	444	482	482	445	422	467	480	428	474	455	531	492	443	446	472	471	398	464	485	483	453	434	455	462	492	423	416	442	455	488	420	471	470	448	477	423	462	479	496	385	411	480	452	462	447	463	474	412	435	445	431	463	431	380	450	458	434	457	451	443	426	455	457	440	433	455	461	463	473	447	467	455	491	464	400	469	434	451	417	503	451	458	488	489	445	463	465	488	481	474	411	456	437	450	430	475	460	432	482	460	476	475	440	476	457	453	463	458	491	459	437	454	421	459	464	488	428	473	441	475	468	435	445	435	443	447	431	460	481	410	432	444	414	429	462	392	470	442	443	457	474	436	483	445	440	480	450	476	440	440	482	476	458	447	451	478	463	464	462	420	491	468	441	441	460	494	483	475	457	460	454	461	443	481	448	436	456	425	451	447	466	412	471	412	462	442	491	463	480	476	445	444	437	467	444	412	447	434	467	445	447	455	449	429	433	419	428	467	467	455	441	454	526	434	491	456	472	435	455	473	425	405	437	435	455	464	487	443	436	444	474	501	461	425	474	464	426	482	464	394	460	440	431	451	436	424	480	407	443	445	441	425	437	470	446	427	468	455	432	459	439	437	460	462	463	478	411	437	464	458	423	467	457	461	447	468	421	441	484	431	474	451	451	438	464	436	463	448	449	455	437	439	457	436	440	434	425	440	511	465	455	442	428	465	436	456	441	459	446	440	460	460	471	443	469	477	437	472	474	489	440	463	414	475	431	478	462	477	456	454	440	429	465	438	471	482	447	450	463	468	461	452	445	470	453	463	418	455	459	475	467	474	449	449	459	454	456	458	393	480	436	437	475	501	463	442	442	429	462	455	406	455	493	424	458	454	465	477	436	488	450	502	433	472	390	456	430	518	472	464	505	442	476	460	477	452	453	431	464	459	425	469	476	438	452	458	459	448	418	477	421	460	457	458	456	442	428	462	471	466	439	430	450	461	463	442	436	453	449	428	421	420	449	486	429	441	443	474	487	448	457	412	465	459	441	444	453	446	464	438	458	453	469	432	462	464	477	436	464	474	477	491	399	443	394	458	446	436	464	453	450	473	453	422	477	448	451	453	476	448	502	454	461	462	440	425	429	460	476	445	405	450	466	462	437	415	419	416	454	430	470	476	437	430	446	442	508	453	473	449	462	462	486	477	455	428	493	441	445	491	408	466	485	421	458	449	456	440	432	442	486	445	517	438	494	466	421	460	444	435	470	475	451	464	486	442	447	413	426	455	455	393	447	416	459	437	458	488	528	458	418	444	440	426	473	467	466	484	437	433	447	448	491	443	429	425	441	447	441	408	441	442	442	441	419	462	483	468	481	476	441	436	430	461	452	449	427	470	452	461	443	457	467	452	452	463	434	473	462	442	442	433	450	470	453	393	489	430	439	434	477	474	424	471	468	444	467	461	424	456	428	413	490	429	446	476	444	427	457	460	490	497	441	459	412	475	467	471	489	458	455	429	453	429	420	437	465	460	439	451	403	423	467	467	465	425	455	480	484	463	455	444	452	401	439	447	453	414	457	483	468	473	449	460	439	428	487	495	470	472	436	468	441	477	440	458	500	429	492	421	425	446	433	433	458	471	446	415	470	429	432	461	434	482	428	414	493	445	411	412	424	469	432	457	439	453	488	440	443	477	498	452	482	457	448	470	424	441	458	468	456	464	449	421	423	420	450	509	484	474	473	428	493	446	418	437	460	473	445	391	398	412	432	460	471	424	447	442	454	457	450	427	456	461	439	464	472	395	464	477	423	473	447	429	460	460	434	487	454	475	478	447	433	453	459	437	449	502	456	456	429	432	488	460	432	458	469	424	479	487	430	429	457	469	434	477	420	447	433	462	441	440	499	448	494	437	458	420	447	441	455	422	460	419	441	466	449	474	470	449	439	443	468	448	428	477	484	460	472	480	443	481	469	467	460	448	435	444	429	457	429	426	443	428	454	436	414	470	446	435	432	431	449	465	428	434	471	422	454	447	456	437	462	498	433	465	472	434	464	473	447	424	481	412	472	422	466	442	486	419	465	471	422	402	426	464	489	431	434	437	453	458	427	411	448	430	450	456	453	420	418	457	486	448	441
35815	56368	40882	23281	13361	8286	5565	3645	2608	2038	1576	1312	1127	962	821	727	644	637	635	584	582	528	594	503	526	525	536	525	481	493	510	515	511	453	495	518	481	496	491	498	507	489	521	502	473	485	495	490	496	475	508	500	472	470	478	542	478	496	538	415	504	495	482	463	542	491	517	522	456	478	504	495	472	485	441	447	469	508	449	480	485	502	493	464	493	522	446	493	484	470	461	486	485	479	473	508	453	446	472	485	472	498	456	524	513	520	542	507	503	462	466	494	512	491	478	475	516	515	539	472	495	506	467	481	488	468	499	476	485	442	466	495	474	471	464	487	457	458	509	492	498	488	499	474	523	528	470	492	507	445	491	467	509	491	462	495	503	466	498	506	494	495	469	498	485	531	499	464	486	483	489	525	498	488	519	478	499	456	491	488	472	459	506	498	496	506	549	501	529	477	470	495	503	498	498	533	489	481	445	445	498	488	498	515	477	510	497	433	520	512	488	449	447	475	515	521	473	490	504	516	457	486	491	516	516	503	509	495	474	521	447	478	488	523	485	468	465	493	512	536	502	486	497	472	466	487	496	483	470	515	487	487	492	494	501	476	493	484	487	500	509	478	487	478	498	497	507	484	449	493	507	518	511	486	506	513	470	484	476	473	527	495	473	506	529	482	465	513	502	504	500	513	494	518	468	490	474	496	478	475	487	471	469	504	510	520	494	492	494	515	520	503	461	494	495	453	478	491	473	498	496	528	500	475	506	539	523	494	489	498	509	487	489	529	487	477	467	479	456	505	492	513	475	441	489	482	499	527	475	485	497	487	484	497	459	514	484	498	501	503	521	462	512	480	493	452	472	504	495	470	476	497	480	515	451	527	475	520	436	505	474	505	476	469	448	512	471	480	494	498	532	491	480	470	504	536	461	505	468	472	506	487	498	499	507	483	510	461	522	478	502	478	482	511	528	464	495	479	487	473	460	430	514	462	509	542	507	522	471	482	488	493	471	505	508	450	502	456	497	471	469	493	479	484	449	479	450	454	482	460	491	503	492	509	449	496	471	507	443	538	472	482	528	505	492	495	509	518	501	466	512	441	460	491	528	540	526	437	475	496	473	521	474	517	485	465	507	473	552	526	523	467	503	479	493	499	506	550	494	508	458	485	476	484	492	477	480	449	515	451	478	488	521	525	479	477	486	469	508	502	480	499	502	475	503	492	507	468	493	506	522	485	485	497	516	477	466	490	456	493	497	497	483	504	488	493	510	482	493	483	513	469	493	493	494	474	458	480	465	485	483	501	516	459	496	455	490	520	471	502	491	455	471	534	504	461	496	495	498	454	463	477	488	514	476	507	526	469	497	534	492	455	494	498	484	489	503	502	492	492	473	489	502	480	473	522	469	493	509	478	518	496	495	469	481	533	521	517	472	468	500	489	503	499	507	467	505	504	470	473	488	454	467	497	496	467	511	494	482	468	465	486	478	494	481	506	487	463	492	485	484	532	516	477	488	506	479	450	465	465	466	505	501	506	495	451	457	519	453	517	457	485	513	510	494	514	507	501	450	514	473	507	550	504	479	482	461	476	489	491	478	526	485	503	484	461	493	465	470	516	496	532	452	454	498	504	491	492	491	454	502	459	496	478	489	451	509	514	468	511	480	495	504	498	512	476	491	490	438	521	446	488	494	477	475	516	489	526	491	507	518	471	490	517	468	490	472	483	502	486	499	469	479	525	501	540	506	480	479	477	513	503	472	494	465	505	503	489	503	502	494	460	508	480	491	465	459	488	524	467	481	451	539	499	454	516	512	501	508	486	464	528	484	490	511	484	476	488	509	466	493	519	480	474	484	464	460	474	496	521	522	503	443	477	497	491	509	476	489	516	490	485	478	510	489	523	511	483	472	475	521	462	476	438	485	451	501	499	505	507	489	476	465	500	468	458	489	501	493	463	494	468	488	475	495	513	498	495	492	474	463	484	503	468	490	503	442	478	487	505	496	479	475	521	513	453	527	531	455	488	491	529	482	504	510	501	470	487	522	484	505	484	511	485	517	503	504	457	448	491	480	448	480	528	511	496	525	507	487	484	485	465	485	455	508	442	483	495	494	460	452	485	518	515	486	485	495	523	476	460	474	511	478	471	471	508	476	509	508	509	499	555	467	493	457	457	496	515	490	496	483	464	505	461	520	460	474	472	484	471	525	515	495	466	475	465	481	483	478	499	489	453	434	482	514	484	486	478	533	477	481	501	522	497	505	475	491	471	518	498	476	496	505	509	473	496	497	478	509	456	467	481	483	508	461	496	471	520	518	512	510	475	512	484	502	495	516	509	521	541	499	498	455	520	509	512	524	491	529	439	510	497	493	459	546	504	487	519	511	486	513	468	505	473	500	467	486	474	480	478	483	486	469	457	504	488	467	483	512	460	531	519	514	473	479	469	494	490	504	508	486	461	468	469	495	491	516	498	499	479	473	475	502	517	494	453	494	459	458	474	443	483	507	509	473	510	454	468	483	511	530	480	528	483	467	510	517	462	460	491	506	524	478	500	497	500	509	490	495	486	463	465	499	477	470	479	461	499	507	482	474	524	493	492	468	502	506	476	470	538	469	479	464	517	483	490	474	490	490	498	499	474	451	460	486	514	494	460	504	474	515	522	505	493	507	491	451	496	493	478	472	487	531	511	500	471	489	485	491	453	498	474	522	526	482	482	513	513	459	506	474	513	506	478	491	493	481	482	471	493	491	466	449	507	456	492	483	428	467	482	486	461	463	463	490	500	471	462	510	486	482	476	467	500	479	474	470	486	491	515	513	506	478	442	514	491	479	468	457	511	491	455	529	445	498	470	492	503	475	502	489	450	522	476	489	472	500	483	483	452	478	500	499	475	464	463	484	496	475	504	478	450	494	540	534	502	465	486	499	472	505	494	501	448	484	464	487	465	496	506	525	524	497	451	473	521	457	480	480	483	509	500	527	517	482	452	452	500	461	475	470	493	491	493	481	477	503	505	477	476	487	482	479	462	489	493	489	514	494	486	509	461	490	522	494	493	491	481	478	496	467	474	474	502	500	508	464	493	510	502	506	449	477	467	482	498	519	496	479	514	475	557	503	493	484	481	500	478	491	481	475	483	504	515	452	486	497	456	508	503	498	491	479	496	489	503	471	452	476	526	458	483	492	478	463	453	505	528	483	488	526	459	513	470	486	490	490	527	490	491	469	512	502	489	516	494	536	483	508	512	493	513	504	495	521	505	498	474	449	467	511	472	507	507	473	512	516	448	539	530	490	504	510	494	464	485	469	487	515	474	452	491	515	501	479	484	454	487	524	483	498	487	480	503	481	489	527	504	477	475	537	483	481	441	475	452	474	474	484	468	472	531	494	466	494	493	491	466	466	546	487	519	471	446	484	515	487	486	525	480	486	508	505	480	516	473	489	467	481	503	494	486	498	512	469	476	484	470	476	490	470	465	492	493	462	557	506	470	471	492	505	446	480	477	477	520
25213	21569	28117	25940	14091	5537	3006	1991	1459	1257	1060	876	831	735	647	651	576	551	585	578	558	554	554	556	543	554	520	575	565	543	502	555	531	518	495	544	554	544	527	563	556	492	533	521	585	520	550	538	549	546	516	570	539	508	507	499	521	572	520	511	503	537	542	564	529	511	502	571	540	517	542	494	504	570	519	532	595	503	534	532	517	510	530	534	512	534	575	589	562	508	578	539	579	544	570	508	528	508	526	514	581	504	500	554	517	534	518	487	564	475	539	517	536	521	555	529	522	488	515	560	506	502	493	516	527	495	498	547	541	538	531	539	507	542	510	515	566	524	562	498	527	545	536	500	520	563	525	549	512	554	503	502	485	519	504	524	550	540	520	503	529	505	493	536	527	505	502	525	485	502	547	521	520	541	515	536	521	513	545	546	516	534	559	520	549	555	516	602	529	486	521	524	515	516	538	480	540	522	503	545	530	550	538	502	546	539	533	544	525	531	523	509	520	537	515	511	567	489	541	532	515	527	526	561	541	520	521	522	521	563	556	538	546	555	522	526	561	561	548	529	482	528	556	530	528	514	544	545	525	510	532	545	538	526	542	568	507	524	558	528	536	530	521	563	535	517	576	492	550	537	492	529	519	514	474	529	489	557	516	489	505	530	481	502	528	536	577	513	523	528	518	504	552	521	542	493	540	522	532	501	548	523	535	540	528	501	570	532	545	553	506	512	529	536	510	541	546	559	537	555	570	551	540	526	548	537	512	550	554	555	544	532	527	544	529	549	504	540	524	522	516	525	510	534	519	535	525	534	538	532	529	567	523	501	516	509	499	548	518	531	554	534	524	523	513	508	519	546	525	546	553	530	563	539	505	547	535	531	553	551	504	479	505	506	510	511	508	549	506	535	558	534	525	532	520	567	548	534	495	516	579	528	553	535	527	574	522	507	560	518	544	525	527	499	508	540	541	576	527	551	502	535	560	497	493	555	540	547	527	540	563	526	506	569	557	519	510	531	520	537	517	511	524	572	590	546	522	548	557	542	566	520	539	542	586	496	530	547	511	528	520	517	495	528	507	529	581	525	557	524	552	500	529	538	568	602	530	530	511	515	551	561	527	524	529	518	517	512	523	501	526	497	496	538	530	504	535	529	530	555	546	524	525	518	525	525	498	542	558	516	506	532	534	549	526	563	563	509	492	543	520	582	520	523	538	556	516	534	529	591	529	487	509	533	535	503	550	514	511	523	529	497	531	546	548	492	557	528	562	493	527	553	522	546	532	517	575	538	558	519	517	523	515	561	490	528	552	527	541	515	520	503	526	513	523	551	523	500	489	507	524	481	518	513	518	565	564	576	546	577	520	551	549	531	524	548	526	514	502	514	530	523	459	557	487	491	545	532	558	533	546	519	555	506	486	537	556	542	508	520	552	529	483	530	540	533	538	515	501	542	527	557	534	520	483	537	527	529	527	512	502	512	553	501	534	525	552	519	562	532	552	524	499	504	536	550	493	515	527	516	542	500	552	516	525	548	504	478	520	513	529	551	532	551	525	516	502	554	517	519	522	542	543	542	508	562	515	557	499	536	543	531	529	528	526	498	551	508	525	536	535	562	541	523	564	569	533	535	577	501	576	546	538	541	529	570	461	538	513	559	539	524	543	527	530	516	556	552	541	475	496	560	559	526	526	540	526	554	520	504	539	512	546	556	544	499	586	505	536	526	573	558	544	486	545	507	562	505	554	501	512	536	537	532	495	487	465	506	523	534	519	527	529	486	563	531	518	551	567	550	522	539	532	548	548	533	536	563	558	536	533	514	486	506	551	525	507	494	514	483	535	536	508	535	550	545	550	548	532	533	507	559	511	518	538	542	518	529	501	515	565	511	491	546	532	574	529	489	507	549	499	498	557	507	512	511	507	532	537	581	520	482	514	550	503	537	556	512	474	542	599	553	535	575	502	535	522	575	529	526	503	495	529	549	518	521	540	504	574	574	513	571	546	547	518	554	521	554	540	537	524	577	533	542	521	547	546	465	529	537	520	554	571	562	529	483	541	493	537	515	505	520	537	527	545	533	525	547	529	520	547	535	521	513	529	517	501	544	564	504	522	574	530	504	543	544	522	496	545	543	503	590	575	562	523	540	530	510	560	514	555	555	564	559	521	520	506	523	547	502	509	499	544	517	537	524	530	534	560	548	495	551	565	528	507	564	513	467	545	534	539	550	588	481	542	533	528	515	580	514	534	496	530	538	510	518	551	532	519	513	548	570	530	513	526	502	486	530	516	565	527	553	546	535	519	565	548	574	497	538	523	549	530	560	530	552	564	527	535	499	551	534	533	514	545	477	551	518	570	552	475	553	554	518	527	541	548	570	554	500	526	552	528	549	539	530	535	526	528	545	516	515	559	501	532	516	488	551	502	541	526	544	507	557	543	548	527	529	499	496	593	547	530	540	528	534	545	550	518	542	546	513	498	491	506	572	537	523	487	548	489	511	524	512	553	534	506	491	492	562	533	506	487	543	520	551	542	519	519	529	531	506	537	546	478	542	516	528	539	506	521	537	518	524	498	545	560	519	544	544	534	546	483	519	520	525	554	519	513	514	522	524	511	495	504	558	517	508	486	581	489	500	565	532	540	507	504	527	500	536	559	515	539	561	547	537	526	545	555	508	504	492	552	542	505	519	553	534	519	511	523	519	546	528	539	523	502	487	561	473	556	529	545	537	496	538	540	544	525	550	541	552	515	528	582	568	495	554	499	552	499	536	529	568	531	535	520	513	499	521	517	566	567	495	511	507	489	515	571	508	502	549	575	499	562	539	530	540	535	519	487	512	500	536	535	511	521	485	551	567	555	519	525	535	528	537	546	535	514	513	518	533	560	559	527	552	532	504	529	564	545	530	530	466	501	531	514	531	548	509	540	513	521	541	558	526	561	547	575	531	513	539	502	526	504	539	554	553	533	517	489	502	545	549	500	524	523	533	508	497	564	513	529	558	491	590	472	500	519	551	516	475	549	519	549	521	550	497	505	549	537	553	512	523	545	554	544	553	530	531	526	514	565	550	514	543	548	547	553	557	542	548	541	532	530	505	506	483	562	486	525	531	516	491	515	551	553	523	548	540	533	535	573	490	534	513	542	556	553	526	514	514	534	503	519	498	557	495	517	532	544	529	516	535	507	531	544	534	521	587	506	519	565	508	532	512	539	472	514	517	521	535	520	526	537	511	547	551	520	531	550	508	531	559	496	548	552	530	557	529	523	501	516	523	500	534	541	528	540	506	527	511	585	549	510	525	557	557	513	544	564	525	534	561	554	515	519	537	534	502	553	555	521	508	561	541	538	551	499	491	513	558	530	515	514	475	548	548	518	524	538	525	530	534	528	488	509	536	500	513	543	549	539	545	552	537	540	508	483	512	525	565	485	561	538	537	508	524	526	570	545	490	497	524	528	549	509	560	514	505	483	516	536	528	569	555	498	563	524	557	506	536	500	538	539	489
33828	48920	37255	22040	12397	7391	4771	3237	2531	1908	1615	1241	1115	953	804	775	692	712	641	615	631	607	609	654	561	589	586	583	556	579	542	584	597	615	591	593	589	608	567	574	592	583	600	598	568	563	543	598	562	542	628	556	555	527	552	579	566	538	513	531	550	576	556	555	569	569	607	574	573	539	567	543	528	560	575	582	544	584	582	574	553	612	544	584	542	580	563	558	586	616	572	576	574	570	598	522	585	551	555	571	612	586	564	586	589	577	572	572	552	552	530	567	590	619	552	583	593	539	599	576	542	537	565	522	606	603	579	557	529	565	558	550	547	576	564	538	557	574	549	587	552	567	576	552	580	600	601	567	573	555	601	562	572	566	552	564	593	558	597	595	585	562	604	549	587	558	556	556	596	572	551	554	562	569	560	541	617	568	642	560	557	546	565	558	576	527	566	556	583	541	614	583	566	563	606	539	566	558	565	552	530	551	550	567	574	605	610	540	531	576	562	590	554	576	553	588	574	616	536	576	529	587	556	577	596	541	592	575	570	571	551	616	586	584	556	609	572	589	560	551	551	584	558	585	572	579	529	547	586	568	604	625	573	569	544	543	563	564	554	517	564	544	606	602	578	598	570	541	552	568	574	600	583	565	570	568	566	571	586	557	554	594	569	538	596	554	543	583	574	579	561	571	575	551	565	573	564	573	536	567	614	553	555	562	539	564	583	537	570	548	559	598	587	563	551	562	576	619	540	599	572	524	568	550	571	550	547	577	591	527	583	571	559	593	556	522	605	558	560	596	579	603	598	590	571	564	555	564	515	575	558	587	543	586	577	545	562	592	506	556	581	603	578	597	603	606	572	586	541	571	578	564	594	596	599	587	555	552	552	571	557	565	601	594	536	581	564	550	549	531	565	567	568	569	545	580	542	590	595	549	545	572	580	585	566	620	592	593	515	565	599	530	575	571	577	517	596	586	610	579	562	579	566	549	564	567	599	540	589	569	553	561	570	574	586	616	573	559	614	588	569	514	577	600	588	564	599	560	563	598	540	573	560	558	536	512	577	593	568	593	586	583	575	587	586	583	615	566	592	591	568	585	596	566	587	579	578	565	572	555	535	556	572	605	569	593	620	553	596	587	563	614	531	588	591	581	563	540	570	545	621	596	591	557	551	614	530	492	572	561	612	563	544	634	543	534	580	539	535	554	559	569	585	572	589	588	600	570	618	590	580	602	552	624	562	626	588	563	575	518	590	554	566	590	630	563	552	596	574	560	546	598	550	562	536	578	544	587	596	563	542	558	610	576	561	579	619	601	568	595	600	586	557	574	558	566	587	603	537	586	590	584	557	585	585	545	564	613	520	566	544	551	600	545	528	597	581	583	590	574	618	619	552	535	561	561	561	592	580	529	597	582	562	537	519	544	605	552	539	580	562	587	583	559	555	593	599	577	563	557	602	577	553	584	550	587	600	547	571	571	549	564	553	547	574	583	589	540	574	539	582	497	575	563	604	590	597	611	562	561	571	553	581	595	608	578	601	546	538	536	533	565	580	546	596	590	577	551	577	539	583	580	585	566	595	551	568	558	612	578	559	528	546	563	602	576	600	599	586	545	566	555	564	531	601	587	568	584	581	594	552	581	578	598	574	576	622	569	559	523	588	585	542	570	595	609	581	542	586	545	596	579	545	621	540	568	590	614	585	611	555	568	587	598	581	585	541	576	604	556	585	570	599	588	583	569	570	561	580	600	581	577	541	543	536	555	568	580	555	545	575	597	565	564	625	565	550	563	585	539	598	511	540	596	547	588	550	607	590	556	517	579	587	598	561	578	527	582	608	582	541	584	585	593	574	606	557	510	605	577	557	592	581	569	586	613	572	563	555	587	544	519	590	604	540	550	613	537	586	503	549	573	579	607	563	584	609	577	557	521	573	553	562	563	591	610	585	551	584	555	555	574	567	553	596	587	551	585	581	626	582	579	549	557	565	562	615	555	581	597	560	567	575	575	555	607	580	573	574	587	594	555	558	575	559	546	585	544	575	529	524	565	578	572	550	585	608	594	587	540	599	571	595	543	539	567	560	584	524	600	525	554	534	574	551	613	588	584	582	571	569	565	541	578	622	532	514	544	567	601	558	573	620	574	583	573	605	628	540	538	557	529	555	563	577	579	568	519	579	577	526	641	584	587	579	603	599	604	557	592	602	570	621	514	559	524	579	542	581	564	548	572	603	570	591	599	581	559	560	559	586	577	608	535	579	598	574	601	542	545	556	589	560	590	534	637	526	572	595	590	615	576	578	580	566	539	557	547	623	565	565	552	521	539	577	575	602	561	556	550	607	580	569	564	584	600	562	552	551	578	559	532	583	546	593	585	562	625	584	590	564	574	572	573	591	568	601	541	597	565	558	567	547	533	531	571	622	567	562	598	588	549	557	572	565	553	519	554	594	597	557	588	546	585	512	544	551	578	550	569	560	573	593	613	640	563	549	585	530	550	537	597	559	585	555	548	562	580	553	582	571	568	555	567	584	559	602	591	597	550	554	592	524	570	578	608	551	544	569	608	562	544	607	580	563	588	568	593	528	572	524	544	563	605	580	567	574	602	546	554	563	574	578	587	589	539	578	559	526	535	587	556	545	640	597	559	563	608	536	580	543	554	562	592	561	497	570	541	565	573	545	556	558	570	565	612	542	574	548	554	580	574	597	519	560	574	525	563	572	570	577	585	584	595	574	573	533	585	564	580	614	580	572	578	578	598	578	561	579	611	579	636	562	561	573	584	586	533	595	557	580	531	588	551	548	527	516	598	596	577	574	575	582	511	549	558	562	544	581	614	529	561	566	587	561	548	579	561	553	539	613	519	598	599	512	568	591	593	552	539	546	537	579	551	625	562	521	538	548	557	536	602	555	594	547	617	590	534	569	605	594	571	592	526	557	550	570	636	585	544	594	607	547	554	593	574	580	534	576	624	606	570	580	575	590	559	559	552	542	520	581	519	559	597	562	555	602	588	541	573	575	562	546	555	559	534	562	559	559	566	549	572	613	549	535	572	577	564	565	570	555	527	588	565	540	536	553	571	543	561	552	563	592	569	608	555	592	594	587	612	550	573	546	522	594	561	614	565	523	561	582	584	572	574	572	572	593	554	594	559	583	543	569	586	616	575	528	563	548	565	576	545	557	562	565	525	567	569	547	546	600	599	566	584	545	568	585	560	589	582	593	582	591	548	587	575	546	564	535	615	581	572	599	514	600	586	519	589	558	565	565	587	563	549	594	612	555	570	586	587	571	568	599	568	560	600	586	577	570	539	608	555	544	568	545	553	563	602	534	582	567	547	570	586	567	563	562	586	532	551	561	550	553	566	579	587	542	559	576	573	562	563	573	604	558	565	543	599	546	579	614	545	606	596	562	566	561	535	603	588	546	556	604	581	583	562	532	584	587	581	588	572	573	555	555	563	611	617	536	602	549	562	590	585	555	603	590	605	556	576	622	575	565	531	598	566
22798	21465	29085	24306	21677	21054	11379	3553	2101	1774	1371	1198	950	870	773	627	582	572	606	557	522	505	567	480	440	510	499	518	494	491	487	445	434	507	459	484	517	503	474	463	446	489	459	460	457	478	447	454	435	511	512	484	444	469	498	496	462	495	465	485	461	471	464	461	458	450	490	509	507	450	488	461	483	459	456	459	464	524	530	488	461	435	471	506	439	456	445	479	484	456	426	479	496	496	519	493	502	481	460	468	490	462	448	454	455	460	459	503	514	496	474	493	494	467	484	493	489	476	473	481	469	474	494	500	482	497	490	473	483	482	501	432	466	438	505	479	477	449	449	451	465	448	471	490	428	498	474	474	464	491	488	475	488	491	500	476	451	481	526	484	471	490	463	495	470	476	450	477	462	466	478	459	459	454	466	488	434	473	480	470	451	434	457	492	434	437	477	483	447	513	475	500	445	471	465	460	439	447	458	453	483	465	490	455	475	463	502	457	508	469	498	473	503	450	472	485	501	444	461	427	469	489	467	478	466	506	459	467	481	485	500	444	476	519	435	473	505	499	480	447	489	505	451	494	501	474	466	452	478	489	487	464	503	466	494	495	486	482	490	479	430	439	495	427	488	426	465	445	486	452	476	466	448	442	468	517	464	479	435	453	451	464	522	455	477	481	467	493	467	411	462	442	441	436	459	484	485	497	463	472	494	458	465	490	483	475	469	466	498	458	485	454	466	485	528	493	485	432	468	470	470	517	474	481	448	468	480	492	482	475	500	447	481	470	484	471	456	473	437	489	484	487	488	451	484	511	482	471	482	503	476	483	452	507	459	496	460	519	465	470	474	496	445	466	465	495	458	491	465	502	459	468	487	475	464	428	460	486	439	502	505	483	469	518	449	463	452	503	474	466	481	491	438	493	491	454	467	453	470	508	512	458	486	496	440	514	501	519	497	470	494	462	485	458	475	433	481	467	502	476	499	477	518	485	455	487	477	487	472	468	456	471	480	488	469	451	478	462	475	463	463	447	459	497	487	501	446	449	447	484	505	471	448	456	456	461	459	470	511	469	472	488	503	472	465	469	476	460	508	494	469	484	474	480	463	473	485	490	478	429	448	455	455	437	478	460	507	462	456	443	492	517	454	466	503	456	470	522	465	496	459	467	482	468	457	454	480	482	473	471	485	488	489	460	457	479	500	498	455	447	463	513	456	433	494	466	458	520	496	471	469	494	464	445	445	442	445	504	495	472	505	507	459	497	432	484	461	427	494	495	491	460	480	442	492	453	501	478	464	471	473	490	443	442	465	458	458	482	471	490	489	457	481	451	506	448	509	435	477	480	451	472	466	484	495	498	477	471	463	482	496	490	435	437	486	432	469	474	485	463	446	446	536	446	499	428	496	477	467	468	509	476	457	488	503	498	449	430	489	470	480	462	473	453	457	502	483	508	460	476	460	463	477	469	476	481	465	454	440	433	462	518	464	461	547	441	490	471	436	467	451	508	454	485	448	480	473	477	502	482	503	445	452	482	476	469	452	454	491	457	474	477	477	468	485	466	480	493	491	491	465	486	492	455	492	500	454	440	472	469	503	485	488	430	431	483	463	447	475	450	481	414	444	498	485	497	490	489	471	446	431	472	457	528	496	467	462	489	480	483	449	456	486	477	464	452	461	484	520	447	468	475	462	476	489	497	465	492	479	467	491	490	475	516	476	443	475	485	468	465	521	459	481	479	510	452	506	427	492	460	471	477	483	443	467	438	446	482	475	485	512	501	467	461	502	474	496	443	487	471	460	449	458	440	481	479	466	496	433	454	533	494	482	496	464	501	515	473	477	454	429	452	493	492	484	477	508	477	499	457	478	452	476	512	465	449	475	450	463	497	454	431	501	514	430	459	472	485	481	417	491	471	452	452	434	464	447	450	446	456	464	478	492	489	468	474	493	448	402	476	460	442	473	469	457	462	434	470	462	450	500	487	497	514	470	458	463	463	469	471	440	437	482	470	484	450	477	453	465	462	450	487	459	465	467	492	454	469	476	469	450	467	497	494	501	476	495	450	468	496	488	452	492	506	496	474	440	495	478	497	456	482	481	477	438	495	458	490	479	466	464	503	467	442	467	452	470	453	466	457	479	501	471	468	456	475	479	501	428	496	469	465	491	522	458	483	460	465	475	475	446	496	483	441	471	496	449	487	470	468	477	505	480	481	432	482	502	469	458	473	496	469	451	421	483	465	474	459	469	471	461	482	462	445	489	497	479	506	452	451	462	457	518	467	484	459	471	478	461	498	478	459	495	446	505	427	465	484	467	485	481	443	472	458	464	470	475	515	487	461	441	526	465	453	482	480	480	451	526	471	483	481	418	436	518	478	440	458	478	469	510	455	463	461	469	494	478	463	473	494	467	463	467	476	470	466	484	478	505	479	487	438	465	511	465	479	451	459	451	482	448	483	463	497	469	490	475	524	489	439	447	443	458	461	498	491	482	455	483	446	481	494	513	480	482	529	470	457	461	442	425	441	479	461	515	475	506	480	485	443	468	417	488	462	488	497	464	484	495	494	496	459	473	461	466	477	472	485	460	472	439	461	428	482	468	488	449	432	511	530	463	447	449	498	440	503	454	473	493	455	448	531	487	460	453	467	491	467	491	483	451	473	460	457	459	476	465	457	462	458	461	490	478	458	515	461	452	449	478	442	487	476	500	465	443	460	476	473	478	473	443	459	526	443	456	477	478	483	451	464	473	479	464	462	475	459	514	512	450	522	493	467	503	469	459	476	470	481	509	476	498	480	489	478	463	510	494	474	515	452	497	501	460	448	438	486	480	472	451	465	466	484	494	507	475	456	453	484	472	504	442	458	468	445	481	442	489	470	479	464	472	465	468	457	453	475	478	476	463	467	454	466	470	476	437	470	489	499	447	463	453	458	506	481	493	493	483	433	480	455	438	426	498	475	459	519	481	463	463	511	441	477	486	520	477	499	480	484	481	515	501	477	477	490	455	462	480	479	491	438	508	516	485	442	472	468	533	477	451	487	496	488	483	499	501	452	459	508	464	463	435	433	453	456	466	496	484	472	482	472	456	489	498	465	475	470	482	499	505	426	441	449	462	475	470	457	504	457	480	496	455	464	485	479	445	492	507	459	474	440	473	473	487	447	460	473	474	436	497	466	449	479	466	506	456	505	442	459	503	454	490	451	492	477	482	464	513	447	467	507	506	452	464	469	485	482	460	490	476	461	521	455	518	473	424	491	494	432	503	493	496	464	478	468	459	463	483	450	472	460	474	491	436	499	455	490	434	455	445	471	526	488	480	437	423	468	460	479	430	521	473	493	436	492	477	503	468	478	471	458	509	434	462	511	447	478	484	477	500	473	469	477	472	478	462	480	464	525	470	455	450	465	436	541	472	484	483	512	456	500	492	523	499	518	465	447	474	473	478	480	443	509	439	475	478	485	468	471	421	475	490	447	469	480	482	496	515	502	496	452	452	476	426	514	466	463
37362	66271	48908	33203	19851	11280	7126	4962	3629	2696	2162	1793	1257	1090	931	850	795	727	709	672	602	578	582	541	538	556	496	535	523	539	479	501	519	535	519	490	481	496	512	516	512	484	517	515	517	491	453	511	539	481	514	464	497	498	514	480	515	509	475	499	503	486	505	486	498	494	465	486	520	498	490	481	475	500	545	545	490	509	509	514	486	463	454	518	504	497	497	498	479	510	462	525	505	508	517	514	470	493	491	488	484	548	519	488	535	492	492	492	520	479	503	500	510	484	535	514	497	490	496	504	500	490	534	535	462	456	511	491	497	493	512	506	522	494	513	473	515	509	448	438	486	501	505	496	518	441	507	488	482	489	557	513	491	515	474	482	524	498	488	494	480	470	530	499	517	482	476	479	512	507	511	470	495	469	496	502	485	515	539	554	493	482	502	503	516	503	505	546	514	508	516	506	455	514	500	525	494	504	515	513	501	555	536	493	484	523	488	475	479	498	494	509	499	495	493	485	486	476	517	528	484	488	515	536	489	513	500	515	533	519	499	477	508	476	487	518	532	544	513	468	510	478	519	503	519	494	492	527	491	474	473	446	482	509	495	475	525	510	459	505	488	511	440	522	473	496	521	510	541	490	509	523	523	504	484	475	491	486	487	494	502	503	521	501	480	488	479	508	509	483	515	515	455	470	512	482	518	480	483	516	493	534	469	483	474	510	503	511	465	493	488	458	471	537	521	545	506	499	509	483	486	507	500	512	472	498	531	510	503	503	509	513	478	523	518	463	529	497	506	497	477	525	506	499	482	537	464	488	483	537	503	439	469	532	481	504	485	469	496	511	519	466	460	504	477	553	510	469	494	495	487	505	507	506	469	495	544	503	498	463	498	500	484	532	551	493	524	456	487	539	459	479	457	468	499	570	521	514	519	491	495	472	463	473	536	500	511	480	533	487	515	489	477	510	481	462	522	514	503	469	503	512	501	528	497	476	533	513	497	506	484	526	522	511	498	526	508	491	510	483	500	464	486	489	534	527	464	507	515	516	492	482	516	471	522	515	510	503	517	493	512	499	508	530	512	489	524	494	540	501	493	455	520	515	511	516	522	543	498	443	486	499	505	522	512	498	492	510	494	502	509	508	513	523	523	507	492	492	488	517	473	526	483	522	488	520	468	507	506	498	482	490	458	492	463	459	471	495	508	496	520	500	499	514	510	471	505	492	477	515	517	491	521	491	465	544	520	510	518	524	468	499	511	494	531	462	510	497	475	517	469	483	479	526	528	523	454	474	515	493	464	507	489	468	482	517	490	452	505	468	497	528	473	488	479	509	553	535	506	510	497	505	510	490	512	527	465	519	495	532	528	491	489	513	525	487	492	493	515	501	527	465	547	529	517	476	504	531	467	482	523	517	555	482	503	509	514	534	473	473	471	514	479	511	476	542	527	467	535	473	551	497	459	477	493	514	506	518	519	492	482	513	484	483	541	544	477	474	472	513	479	513	496	499	480	504	511	515	448	504	521	498	511	501	573	504	517	479	533	523	496	518	484	509	482	497	492	502	496	505	531	502	507	518	487	514	470	487	513	483	510	506	501	493	508	519	501	526	486	514	470	506	501	493	505	482	502	493	543	455	499	513	548	507	486	500	489	478	511	516	510	522	488	504	544	485	551	496	433	527	512	502	518	479	454	466	519	491	498	493	516	485	459	496	518	484	514	532	499	525	482	486	497	504	481	527	513	491	471	499	523	528	508	502	531	531	536	492	515	494	491	507	471	492	518	516	505	532	508	480	480	480	522	492	477	488	520	517	498	499	490	499	482	498	457	503	570	531	496	534	476	545	501	485	573	554	499	467	488	507	478	517	502	473	546	509	487	492	522	516	513	530	556	498	517	501	483	498	528	513	502	490	508	475	519	480	507	483	497	512	536	480	498	496	493	497	458	489	516	471	512	468	451	482	551	533	523	499	496	482	510	482	490	483	501	503	485	492	509	496	503	505	518	484	480	518	508	516	513	491	508	504	480	505	514	495	524	515	520	522	517	462	493	487	468	522	532	480	511	555	470	489	489	496	520	464	480	529	515	492	488	548	512	475	497	512	497	482	510	493	484	477	473	479	483	471	498	508	509	491	485	436	542	507	523	509	486	466	500	498	492	532	476	479	484	511	500	470	503	483	438	514	521	520	504	531	466	482	503	521	521	509	484	528	486	481	528	521	503	511	493	520	488	493	518	497	513	461	483	513	506	527	516	492	520	511	526	491	532	482	497	525	470	514	489	549	494	502	495	507	464	519	496	548	469	495	482	508	473	502	463	499	541	515	488	497	481	471	502	485	539	499	523	516	470	554	495	509	466	519	537	510	499	499	463	525	466	490	535	540	480	498	490	516	502	479	508	498	505	479	458	524	491	527	566	514	507	502	509	519	483	484	512	510	479	493	508	482	481	535	480	503	465	525	506	531	487	518	487	488	501	493	489	503	513	505	496	533	491	507	465	497	555	478	535	503	501	476	506	513	497	497	514	503	495	454	469	499	521	503	469	517	499	504	480	458	515	480	484	484	494	498	525	473	481	515	486	510	534	499	486	479	526	463	507	526	459	497	503	539	501	521	497	485	527	501	493	502	522	550	447	477	505	489	502	499	494	527	467	491	492	530	499	488	484	509	508	471	513	538	494	492	515	484	500	512	501	485	468	464	478	511	494	519	461	474	471	510	483	488	492	505	478	488	557	539	472	518	522	516	496	507	520	510	524	542	482	463	469	502	506	491	467	512	487	512	520	462	484	497	482	517	501	522	489	492	474	451	510	475	504	476	459	535	495	494	481	483	479	503	489	515	487	534	502	525	471	539	506	518	552	498	532	538	451	480	513	476	484	523	492	511	497	488	516	486	483	472	482	502	465	505	505	517	479	473	470	528	500	483	484	510	526	532	472	496	488	495	496	533	495	496	520	510	489	507	487	478	525	538	494	514	482	488	470	492	507	498	498	498	495	545	489	496	503	494	509	494	511	519	508	494	490	480	545	503	522	485	490	518	511	498	486	463	464	521	507	520	496	468	512	472	501	466	459	525	502	514	523	478	524	554	516	509	491	512	498	514	527	529	509	472	500	509	489	474	498	507	480	505	517	502	512	495	533	482	533	510	505	523	487	448	494	490	480	483	432	534	482	503	488	505	527	500	485	449	465	485	455	526	523	473	492	522	465	491	493	499	488	475	478	515	505	495	489	497	522	515	531	495	505	511	483	537	471	468	507	492	499	522	469	489	501	505	483	508	511	500	492	504	517	484	484	509	525	487	507	501	537	505	471	486	521	541	521	484	510	502	507	514	524	518	513	538	503	509	474	520	483	505	458	495	479	510	499	500	497	515	520	525	518	497	507	535	494	460	468	514	551	499	480	519	489	483	546	483	487	499	491	488	476	503	520	458	486	487	523	485	500	517	515	511	490	525	510	498	495	501	480	493	501	486	471	505	484	499	472	539	487	504	496	489	491	511	502	494
33507	35962	29769	16847	5800	2868	1872	1384	1089	952	791	723	696	647	614	585	617	561	574	543	536	516	499	502	508	513	529	486	539	510	557	548	543	498	491	507	483	523	517	476	503	490	509	498	485	546	477	530	478	525	510	521	459	487	489	520	522	457	535	513	530	484	545	548	487	509	508	518	511	487	485	514	498	501	483	521	487	532	485	506	523	545	552	531	528	521	539	568	519	501	541	518	516	527	526	519	494	543	470	537	494	543	555	547	491	530	504	493	563	514	518	539	521	527	497	538	481	519	508	519	538	510	473	518	518	551	486	478	564	512	510	520	474	486	524	506	567	507	537	534	484	490	496	485	475	488	458	521	520	516	520	529	513	489	561	526	492	482	540	527	524	536	528	509	508	524	526	530	527	493	512	502	532	531	534	526	552	481	539	534	565	517	527	516	468	495	551	506	501	442	534	509	503	542	497	508	507	510	557	513	530	526	551	550	535	508	494	493	497	514	512	538	490	523	504	493	463	538	500	536	507	502	506	523	505	487	519	541	535	534	479	542	519	512	480	503	588	496	491	496	500	516	530	506	495	476	539	482	482	514	524	543	552	533	535	462	497	506	560	494	512	515	512	514	501	496	508	545	494	517	514	546	505	519	539	523	569	569	525	501	519	513	506	523	568	472	525	542	531	506	514	534	533	504	501	509	524	497	501	463	519	534	504	526	515	548	488	541	536	489	525	509	543	506	605	523	511	501	523	498	534	500	516	479	530	531	501	512	493	513	543	501	558	540	499	485	508	518	543	508	526	531	512	508	522	484	517	487	519	484	495	536	519	532	545	501	505	516	542	509	487	499	506	499	512	477	580	482	532	528	523	507	517	551	504	502	536	497	496	497	570	493	544	534	493	487	506	563	502	498	519	513	506	525	507	541	525	519	514	515	496	504	510	573	499	506	529	532	531	503	530	498	515	511	517	507	533	487	502	514	514	502	518	529	519	518	538	527	491	509	517	522	508	547	505	542	539	506	512	501	505	510	511	509	515	562	512	497	515	502	528	513	553	512	492	541	517	505	477	475	507	535	525	526	505	503	513	563	513	541	501	515	553	494	499	514	547	478	517	519	505	533	526	480	558	538	509	488	503	531	515	537	521	481	522	479	551	525	507	521	507	563	473	512	544	502	501	501	491	510	496	512	496	517	552	586	568	521	504	518	514	516	538	488	544	533	519	507	523	523	543	515	492	463	486	511	531	490	527	522	505	522	532	485	522	532	572	504	511	514	544	524	484	515	532	518	497	488	515	525	492	522	517	486	524	498	595	488	508	495	505	501	532	549	474	507	487	533	516	510	507	507	527	536	529	502	516	508	481	564	538	524	498	500	502	512	506	485	493	533	502	481	514	519	552	496	505	530	511	531	499	525	532	526	530	505	524	558	522	517	536	530	458	534	520	497	522	477	512	495	539	536	559	485	503	556	536	483	525	506	510	549	495	517	524	517	530	485	505	535	509	464	499	513	513	579	521	513	518	520	547	460	557	511	451	538	535	517	513	510	500	524	513	526	547	521	544	533	522	522	527	572	471	516	507	501	484	510	516	533	500	485	499	516	500	504	526	541	517	493	496	480	551	525	519	489	526	550	505	485	537	532	525	542	502	482	504	501	494	534	520	516	496	528	501	484	541	536	524	503	517	491	494	508	516	566	543	567	526	524	473	557	580	513	527	530	521	501	505	496	521	484	522	433	537	490	526	497	520	526	534	527	503	526	490	476	520	528	504	524	497	506	552	552	510	553	541	515	517	518	532	556	558	536	530	489	508	527	510	515	523	502	512	507	534	520	552	531	509	484	536	498	487	527	514	529	551	504	563	537	527	498	546	545	549	473	437	518	511	532	566	556	474	492	465	506	529	482	523	523	508	486	527	527	534	504	517	535	535	497	537	527	514	514	505	492	514	497	535	553	556	505	520	524	485	542	511	465	495	520	536	514	515	480	469	507	532	557	529	522	539	495	506	538	506	479	499	525	496	583	554	527	487	508	532	520	508	532	538	527	519	490	535	504	495	544	542	544	532	495	509	509	522	541	504	495	536	519	527	501	563	483	508	522	484	549	493	523	515	524	535	543	527	516	514	523	490	535	495	522	495	524	563	540	530	529	503	556	488	509	531	546	522	542	507	544	488	515	526	489	480	507	513	522	480	479	533	511	496	504	529	543	484	530	485	507	506	524	530	501	519	505	536	497	494	521	493	478	570	529	493	516	553	503	516	511	548	494	514	497	524	560	536	462	524	496	533	520	514	508	535	533	538	518	481	507	536	556	500	542	511	500	485	512	529	555	543	507	515	552	507	557	498	513	490	549	530	539	483	518	523	517	505	536	538	554	513	547	506	518	511	520	500	523	504	524	477	471	506	499	551	525	509	483	534	514	516	496	503	546	469	511	533	539	491	521	543	494	530	507	529	503	480	522	528	489	514	542	496	548	522	525	543	511	543	469	505	521	507	568	525	545	523	521	493	495	471	500	506	524	507	525	520	510	503	511	513	558	510	558	535	480	517	513	505	527	565	512	541	524	536	523	536	487	500	472	510	519	461	559	497	539	548	535	517	552	503	506	568	512	522	557	510	541	517	529	529	542	503	522	539	507	519	520	473	506	475	519	529	515	476	525	511	545	462	496	525	564	523	544	535	507	513	518	539	524	521	503	460	518	585	515	510	513	533	576	531	522	461	500	486	472	520	517	513	537	508	493	489	516	455	541	534	497	526	492	510	506	488	494	536	530	509	510	532	528	468	484	475	557	500	464	495	490	515	490	483	535	490	532	510	512	517	534	527	518	482	509	508	540	510	509	550	550	516	518	522	557	562	536	534	504	515	481	474	542	519	546	469	494	535	510	491	520	521	551	523	517	516	507	530	516	502	477	519	503	500	498	494	575	539	507	517	524	554	506	480	537	523	535	569	517	514	485	512	510	530	517	516	509	509	521	490	511	542	487	521	483	515	502	518	525	523	544	536	479	515	562	579	572	514	527	511	519	465	502	491	525	516	506	528	528	519	547	533	513	536	505	560	552	545	522	459	543	536	543	532	542	520	530	538	524	504	489	520	521	491	505	525	548	514	531	499	519	548	502	526	520	548	526	540	551	548	544	536	545	527	529	527	511	558	488	495	511	536	477	485	509	541	536	542	504	482	525	560	510	497	485	526	507	530	517	529	507	504	552	510	500	477	493	505	491	512	510	548	508	543	469	484	539	540	539	525	525	497	500	512	511	500	511	532	494	521	517	494	489	525	538	537	540	535	506	484	477	492	508	533	507	482	539	496	520	510	513	464	512	542	485	505	492	557	524	521	499	558	516	540	514	534	535	490	499	526	496	514	502	515	491	478	490	546	517	523	548	551	509	536	551	479	496	504	500	545	532	534	490	529	536	507	541	507	509	487	569	485	516	516	491	511	492	531	516	543	524	538	489	481	544	488	516	497	497	522	519	545	496	493	522	526	515	471	544	496	480	510	508
37314	47870	30950	15989	7852	4587	3056	2202	1696	1304	1111	946	863	760	663	623	644	656	630	615	599	586	580	589	560	601	570	546	599	567	605	588	558	549	551	509	568	566	585	558	541	590	541	556	570	590	538	588	538	580	547	504	526	525	545	588	605	539	506	558	536	573	556	606	542	577	584	553	547	566	540	571	594	556	558	564	587	545	550	554	536	503	573	591	561	558	592	516	535	567	553	541	504	560	536	556	571	563	578	585	543	558	566	507	579	557	539	524	532	592	494	569	549	538	547	533	544	584	551	535	549	580	577	578	585	543	516	584	561	596	526	562	549	586	561	522	536	573	537	600	545	566	548	552	547	561	554	551	547	579	568	556	533	561	545	569	511	579	582	554	565	551	535	564	566	563	544	570	533	514	593	575	559	529	584	570	569	550	556	572	524	566	576	544	538	520	551	525	554	558	557	581	601	617	536	545	575	567	570	592	555	584	590	522	547	551	558	561	508	527	528	564	578	548	579	573	576	538	550	531	532	536	536	528	533	549	536	561	601	534	583	554	521	573	611	557	567	577	548	569	530	592	538	551	567	579	543	562	569	544	536	558	550	576	565	569	564	580	554	514	587	557	578	612	543	524	561	529	570	588	505	551	572	582	571	568	558	525	523	625	607	610	571	596	565	584	576	592	536	549	492	573	524	543	554	569	539	568	572	564	543	586	533	553	604	511	544	563	519	532	556	595	565	568	548	535	561	542	538	583	528	559	543	585	576	585	538	585	572	508	552	547	521	526	571	526	556	572	564	517	561	574	562	585	582	542	512	517	544	512	540	586	543	583	552	589	534	592	559	558	536	564	540	514	571	578	537	529	503	571	585	576	581	545	541	592	583	544	500	560	587	578	583	515	569	568	546	553	537	577	541	566	564	591	537	549	549	590	560	571	580	571	582	553	567	567	595	551	595	592	555	538	561	553	583	541	523	615	576	535	529	561	550	593	548	560	556	568	536	584	560	558	556	549	580	551	551	552	541	554	529	571	557	573	568	540	554	583	556	566	565	558	540	559	516	539	558	532	589	549	567	560	532	563	518	538	598	551	533	499	581	544	593	561	586	591	541	600	582	541	547	519	597	553	604	534	527	577	528	551	504	583	557	537	555	566	563	536	507	560	566	558	579	616	543	570	564	616	600	610	525	526	530	551	538	578	613	556	563	601	559	551	564	566	541	614	579	563	533	572	591	541	560	582	550	571	572	566	523	565	555	596	597	539	532	574	562	577	607	558	545	543	544	568	578	552	582	598	570	543	628	571	552	536	544	547	555	571	585	540	635	603	565	557	571	564	618	568	591	551	513	563	564	573	551	536	557	539	553	566	541	570	571	540	550	585	548	524	545	595	534	548	544	536	578	565	577	541	559	549	566	549	531	516	520	565	577	603	545	556	535	567	539	534	516	578	504	557	551	518	538	579	555	544	601	561	535	537	576	559	525	527	542	597	533	567	496	537	565	554	572	571	570	539	578	575	528	564	563	564	580	553	573	541	580	561	605	519	614	584	529	537	521	576	496	520	572	572	590	567	580	549	584	547	531	581	517	611	562	593	577	557	508	578	533	543	550	554	600	574	577	594	552	570	572	570	590	578	551	585	532	546	554	541	588	589	570	547	556	531	575	593	548	590	525	538	531	532	554	571	547	597	593	569	562	546	541	582	533	588	553	559	538	555	577	576	607	572	556	539	571	578	557	534	589	551	541	570	574	554	540	554	557	560	557	586	563	558	565	532	602	564	545	572	593	546	547	542	500	577	543	562	548	539	553	562	592	563	572	590	567	535	516	541	588	558	519	561	562	528	582	523	548	528	559	569	515	594	579	585	569	604	540	560	547	519	537	532	527	538	578	559	577	554	617	602	588	553	567	580	545	552	548	577	524	534	540	576	593	582	548	550	499	537	581	552	592	573	596	605	540	594	625	581	599	593	533	529	562	545	534	553	600	579	572	552	518	597	571	588	508	574	548	562	585	578	620	540	538	516	561	591	568	561	565	591	587	549	553	562	564	550	538	553	531	559	565	555	589	538	536	597	567	582	559	520	572	569	534	611	539	545	523	537	570	574	554	525	568	547	573	543	552	604	570	520	602	535	545	583	531	610	571	554	541	581	574	606	575	570	590	612	533	592	611	555	573	546	541	538	532	555	608	552	632	495	566	572	562	531	591	557	578	587	573	541	562	513	629	528	536	565	593	548	529	565	573	531	555	540	548	556	566	554	527	602	558	537	511	557	576	569	583	574	536	544	574	552	555	578	538	571	518	533	545	520	559	622	601	545	577	534	553	558	529	524	565	575	540	552	600	579	532	550	591	522	538	525	557	551	554	559	568	579	562	561	547	540	550	575	535	538	549	573	594	582	578	572	552	578	599	579	568	559	546	553	530	548	568	568	522	535	578	595	580	558	576	568	541	557	575	597	531	556	586	546	560	542	538	547	561	580	562	538	576	514	569	579	555	557	555	523	582	518	576	590	569	530	563	542	539	559	559	560	570	561	510	558	586	552	580	577	555	547	538	544	553	567	549	581	582	571	583	535	546	553	567	560	568	575	556	580	564	552	503	554	599	540	540	523	547	569	543	592	582	566	537	558	546	563	533	575	559	562	510	586	560	544	557	557	596	543	548	568	562	560	563	606	520	569	557	556	565	540	582	568	587	559	558	570	548	570	565	544	561	535	552	560	553	573	571	589	536	566	548	537	539	537	558	530	540	551	522	572	551	527	553	563	601	538	632	581	514	593	553	562	511	537	518	548	588	533	576	574	599	555	557	565	536	547	489	587	575	531	593	581	591	570	608	537	600	554	537	568	547	508	542	497	539	548	542	512	616	552	549	550	542	534	520	550	543	535	581	571	579	577	581	552	551	549	535	577	564	570	580	601	560	575	587	544	549	600	558	539	512	593	554	551	576	583	600	530	562	534	551	578	566	564	565	526	583	592	554	602	594	581	622	563	585	546	564	549	560	578	547	550	570	526	551	500	579	557	556	551	577	547	582	583	556	549	567	524	570	562	581	537	580	588	533	580	538	516	549	576	569	542	609	572	534	554	596	582	545	587	544	582	521	545	545	569	580	535	573	529	544	585	592	558	567	578	561	538	546	479	598	560	541	582	561	544	535	581	570	565	567	580	590	574	556	574	566	554	579	543	540	550	534	563	527	554	547	576	539	570	571	573	541	546	537	518	549	513	537	525	566	561	578	558	555	589	527	573	539	543	577	497	531	538	576	554	550	593	547	558	561	579	604	561	536	578	525	520	602	606	539	564	538	540	537	551	544	570	542	546	586	550	541	549	581	565	550	524	591	560	537	546	539	534	580	553	564	556	541	576	539	601	573	590	551	540	559	581	568	567	573	575	555	547	545	565	562	595	562	571	586	526	568	556	570	596	554	572	539	563	546	551	566	533	547	556	581	522	568	601	535	601	580	557	563	566	566	564	539	549	526	537	568	553	595	573	566	549	490	551	543	574
23901	21467	28673	24906	21232	13222	4758	2527	1785	1434	1156	944	833	715	684	596	597	580	549	555	558	506	525	493	471	498	497	478	482	484	482	454	479	496	491	469	447	474	469	488	451	453	480	478	467	479	487	474	442	497	466	483	429	468	462	486	470	484	468	502	509	441	463	474	442	490	480	446	465	472	476	474	456	468	501	448	459	476	470	448	439	480	471	470	436	451	485	469	444	449	497	440	433	455	564	486	478	451	461	473	500	466	437	485	434	447	442	493	433	456	495	481	442	501	484	484	440	482	452	472	465	480	436	463	493	474	519	472	448	505	470	479	451	505	504	507	464	470	488	436	516	439	485	487	427	478	467	449	462	434	464	440	464	484	437	491	481	427	446	477	472	446	454	444	482	482	486	438	475	451	486	477	485	486	486	469	487	454	498	452	486	487	485	478	489	457	455	461	470	499	467	496	471	479	467	457	481	441	470	479	438	491	512	478	444	485	495	432	475	436	436	476	483	457	460	469	454	488	494	487	433	495	484	478	491	468	471	445	429	482	475	490	483	465	462	476	457	486	448	491	475	472	464	433	484	502	448	444	478	479	504	485	456	456	444	443	434	446	466	488	431	459	450	465	426	439	434	491	468	454	473	431	416	501	410	457	485	487	482	458	463	479	454	412	470	468	424	475	463	492	478	489	464	447	497	441	504	452	484	471	450	475	435	465	437	487	519	458	464	456	483	436	443	462	426	459	451	443	459	436	490	472	492	468	496	438	482	499	491	462	476	511	468	466	464	503	451	474	439	470	439	489	463	446	474	466	490	444	463	484	469	461	455	486	465	429	457	429	442	443	474	518	436	486	444	506	487	450	504	470	469	434	473	487	490	484	442	475	455	496	481	489	496	481	486	422	465	495	456	470	476	447	479	500	482	467	475	465	449	505	496	453	475	458	463	457	476	440	444	462	445	463	478	424	447	445	509	508	490	481	484	483	491	458	541	470	471	460	506	473	465	493	455	425	470	424	453	455	466	436	492	467	453	470	470	459	500	468	490	476	453	462	494	494	439	470	514	438	498	460	441	469	491	489	432	440	483	448	471	483	505	453	446	487	495	441	473	510	456	430	473	441	413	470	456	485	496	455	463	468	453	488	463	491	474	479	512	446	502	476	452	480	491	480	466	468	450	459	436	457	477	496	476	434	471	493	479	509	478	447	486	474	454	520	491	497	471	488	472	450	462	431	486	457	445	462	531	487	434	474	482	460	492	496	491	473	466	471	467	491	431	486	490	432	498	464	446	476	492	473	471	493	457	435	493	447	498	459	430	469	458	470	460	429	490	470	469	494	462	511	453	486	472	484	426	477	479	476	463	490	492	475	436	474	447	453	469	475	439	498	454	461	486	488	471	456	501	483	506	458	457	456	455	517	455	493	485	475	451	467	459	482	445	464	473	485	458	478	471	449	450	469	454	466	466	462	464	452	515	499	466	428	467	446	482	468	502	480	450	508	460	512	412	488	487	466	475	491	472	470	466	513	465	424	462	483	454	513	447	474	475	470	489	497	444	445	437	468	472	452	437	467	496	471	477	468	438	462	492	507	484	480	438	460	467	474	487	460	440	457	474	456	495	499	455	499	490	493	477	472	445	448	475	449	497	470	455	453	477	494	450	460	476	430	465	471	466	500	502	474	485	466	490	499	436	487	464	489	454	431	511	499	427	482	428	472	416	453	476	488	466	514	464	475	503	458	460	441	478	454	491	488	426	475	478	461	481	446	447	445	466	484	487	480	484	485	483	474	474	487	461	476	446	494	504	472	460	465	504	492	502	440	464	468	475	501	448	498	506	460	483	486	465	461	475	476	464	441	465	487	495	492	458	425	484	478	430	480	432	470	474	456	465	478	424	436	448	457	503	437	455	454	506	499	483	460	496	528	464	471	511	476	453	493	495	464	486	412	470	456	498	472	459	480	442	468	471	451	476	479	481	460	476	511	454	487	498	502	475	470	479	436	488	424	515	466	457	460	489	425	484	423	472	465	469	524	451	456	445	493	500	476	505	513	443	470	466	461	458	428	484	487	456	478	536	490	451	489	466	459	392	471	471	474	444	490	455	478	448	474	471	473	501	478	490	485	461	545	483	475	455	464	471	501	445	464	491	472	463	466	463	496	481	474	481	450	473	472	497	410	488	467	439	488	437	459	449	492	482	483	431	508	471	481	448	470	477	465	452	469	491	462	502	459	478	481	488	451	474	466	468	436	514	494	455	519	464	491	473	497	456	500	458	445	471	466	437	499	497	468	456	453	477	485	478	479	471	459	507	469	486	468	482	493	466	446	452	427	461	471	470	480	472	431	460	443	483	484	491	433	454	471	480	449	465	492	466	493	453	458	502	460	479	435	476	460	453	474	457	456	491	473	512	462	448	501	472	485	423	465	471	438	478	493	469	472	475	435	480	461	479	501	482	481	458	483	447	481	439	496	468	426	462	497	472	509	455	434	473	469	486	487	454	465	424	425	452	460	502	473	432	467	431	498	489	440	435	461	464	473	441	474	474	507	474	493	450	450	467	432	449	511	462	441	502	470	460	512	492	445	460	510	479	505	464	449	475	461	436	477	460	474	467	505	477	471	469	461	497	492	451	489	482	457	439	497	490	466	454	458	466	493	441	458	472	496	487	455	488	460	500	469	447	489	473	481	468	447	469	422	503	488	429	475	470	477	484	492	464	438	483	436	447	499	491	457	497	474	467	472	413	482	495	468	443	470	419	444	441	452	474	453	498	502	492	438	414	469	466	475	488	467	454	504	524	467	429	504	495	482	437	453	475	462	483	446	495	467	456	448	487	461	484	456	442	469	496	513	439	463	455	464	489	490	497	451	470	463	461	493	455	466	461	472	468	477	535	480	446	449	483	485	467	463	445	486	444	466	502	453	410	475	479	489	457	436	443	478	449	478	501	474	516	484	473	460	461	509	476	459	510	512	450	450	468	471	509	495	450	465	438	476	430	476	486	473	504	462	472	474	481	486	453	462	484	486	487	439	504	518	489	471	517	486	476	470	488	414	470	480	465	419	497	489	428	456	478	448	496	479	489	471	456	447	480	464	484	470	457	459	420	498	480	513	451	458	433	468	483	496	455	473	451	486	448	475	473	431	482	460	463	464	472	482	441	448	435	479	454	487	483	433	491	456	444	504	467	452	456	470	509	479	503	474	457	481	447	451	486	456	512	465	502	443	476	501	477	476	489	502	421	449	439	477	495	440	467	473	452	454	453	478	515	481	454	475	498	439	473	473	476	496	448	468	452	469	464	466	503	470	495	441	442	481	552	468	441	473	423	472	497	504	450	433	437	513	453	449	448	447	482	457	432	446	485	467	526	452	456	508	488	466	500	483	449	480	451	484	481	466	489	415	452	480	465	461	422	499	480	468	449	506	463	438	455	467	468	447	444	429	462	452	496	459	484	466	457	438	512	478	482	476	470	474	464	449	479	480	488	496	495	466	475	442	438	483
35481	55151	40792	24276	14006	8721	5711	3961	2847	2168	1683	1330	1113	931	830	787	699	652	642	606	564	553	563	496	512	542	504	520	494	536	500	503	494	492	510	503	496	477	515	508	519	529	512	508	503	523	546	514	489	489	475	486	557	495	502	508	509	539	533	506	504	512	504	474	483	509	542	489	524	489	498	512	476	475	478	487	514	486	511	517	466	472	506	488	470	503	534	534	505	520	499	498	476	527	479	486	465	509	481	548	527	458	483	529	543	498	516	494	490	475	514	475	515	505	495	478	515	536	511	544	536	496	503	538	532	517	477	530	513	474	486	507	459	530	507	472	491	509	506	511	495	473	501	507	529	517	522	500	475	512	495	473	534	502	567	511	539	507	481	485	517	507	503	496	529	515	495	512	504	491	496	536	521	514	544	481	494	502	508	508	500	555	501	509	538	499	493	555	507	532	514	511	481	511	522	499	506	490	537	500	504	515	526	532	522	491	492	511	482	504	464	537	531	474	487	484	463	487	498	510	544	461	509	480	520	503	491	540	513	527	456	498	528	463	505	533	503	475	515	505	501	504	483	521	504	472	484	513	513	509	522	502	481	510	475	540	515	498	498	526	483	468	501	496	541	507	478	506	489	505	507	457	496	497	516	501	482	516	485	477	509	526	529	489	558	545	494	498	516	525	497	484	490	493	527	526	506	494	523	462	511	515	528	492	522	539	510	496	523	512	517	474	537	490	498	516	485	507	524	505	475	498	462	547	520	544	496	522	490	500	521	534	499	538	458	558	483	493	503	545	504	533	559	503	496	474	537	539	520	529	531	465	502	540	518	492	498	506	539	516	508	504	512	513	490	496	495	469	546	513	504	528	528	503	513	541	548	492	551	485	488	509	499	506	500	486	507	502	507	483	533	515	505	523	472	525	507	534	493	494	487	518	500	482	574	523	516	489	511	516	502	511	502	482	500	479	514	525	487	564	514	492	514	501	531	490	512	510	480	510	489	478	497	517	507	518	466	486	464	526	490	503	480	512	460	511	493	480	466	476	492	481	503	540	501	534	503	516	511	479	515	467	452	505	539	522	521	493	559	471	521	514	524	540	499	523	510	520	467	491	480	524	465	466	541	495	500	494	541	482	511	518	520	536	496	492	495	511	526	514	515	514	511	449	512	545	509	484	457	446	507	509	521	501	501	518	514	488	484	504	513	517	493	507	515	473	497	509	527	480	522	474	498	495	525	500	502	573	551	528	498	537	520	514	527	483	514	486	530	471	492	496	502	524	487	475	504	498	474	533	495	548	501	514	537	508	515	471	509	487	503	522	535	469	468	499	519	516	491	494	502	517	446	528	489	479	491	549	489	502	524	517	510	510	504	538	506	454	504	507	503	496	490	539	533	480	545	509	514	511	465	469	459	506	493	490	521	522	519	478	510	500	510	526	526	498	483	510	510	492	541	454	531	474	521	504	468	498	491	527	487	524	490	470	503	500	525	507	504	505	513	491	530	541	484	487	486	467	487	518	529	501	493	520	506	518	513	530	511	533	471	492	485	508	484	472	486	461	503	499	500	518	507	478	478	519	502	506	494	496	502	485	505	491	503	513	526	519	504	548	538	534	460	516	519	490	496	536	490	499	513	528	488	536	490	489	543	513	530	486	513	492	552	480	502	480	542	519	551	509	500	498	502	521	492	487	502	470	493	487	498	508	503	521	466	505	473	469	481	528	487	509	512	518	485	498	459	508	492	480	474	536	542	504	528	491	529	543	493	506	498	556	493	518	510	496	505	482	495	505	442	518	520	474	507	548	523	562	495	493	499	446	502	496	544	534	471	521	540	481	507	476	502	514	494	498	494	479	479	529	492	492	495	498	517	513	509	455	518	529	515	499	515	492	489	516	536	517	500	520	542	475	478	510	513	507	489	463	502	548	500	516	493	530	474	483	515	491	493	539	487	482	476	475	523	508	491	450	513	519	504	491	511	476	497	512	518	517	520	472	479	521	501	513	451	493	501	505	527	486	464	515	549	502	493	540	488	508	499	476	491	479	477	511	476	459	545	480	537	499	524	510	497	487	449	536	483	476	565	493	553	484	500	507	541	499	512	489	490	485	518	517	498	571	532	525	544	454	456	473	476	506	503	497	472	485	502	567	492	540	517	450	533	500	534	501	508	492	503	522	504	496	511	514	503	522	499	481	490	482	519	492	471	539	528	531	471	517	522	477	506	455	499	524	494	546	485	509	490	510	508	477	518	520	541	500	504	503	506	499	534	490	486	490	465	550	534	508	526	473	496	509	496	503	505	494	521	539	504	463	506	512	483	488	504	498	503	480	498	479	455	489	511	479	473	513	523	510	530	540	528	489	510	499	521	486	495	501	539	522	459	497	497	486	476	485	515	512	484	472	507	468	533	493	500	520	500	510	480	525	519	521	472	490	530	475	529	474	514	498	496	487	523	523	511	531	495	511	496	487	531	501	488	510	490	532	477	501	526	503	509	502	528	509	488	516	470	476	516	540	524	521	503	536	461	501	527	486	497	504	505	484	500	477	497	489	465	470	491	476	478	495	516	529	487	510	519	515	508	532	526	475	516	514	485	488	477	494	507	493	528	503	513	449	497	538	495	518	475	477	461	516	492	489	488	511	545	510	489	527	468	511	529	499	489	513	507	519	490	479	494	479	533	492	497	507	504	493	482	500	522	477	482	513	486	489	495	536	492	551	529	506	497	536	539	480	525	504	494	510	510	512	471	503	518	532	522	528	496	478	541	532	475	501	539	476	483	456	518	505	525	482	523	473	518	467	515	505	522	510	515	511	499	466	503	500	490	486	522	485	483	529	514	490	514	493	492	467	517	534	474	490	465	509	514	526	504	509	535	482	478	498	535	501	466	507	502	515	491	492	505	507	520	513	488	496	525	501	511	500	542	523	508	507	483	464	544	524	550	439	502	502	498	513	517	491	547	497	510	526	519	495	504	531	493	467	542	522	548	457	514	541	498	495	533	479	514	507	521	505	497	516	494	475	501	561	477	491	502	493	489	490	519	503	505	498	486	493	514	518	525	524	505	536	529	499	504	484	508	506	509	481	475	466	528	516	500	528	451	517	483	506	500	512	515	523	494	483	471	506	532	491	525	498	520	569	525	505	514	469	513	487	507	490	530	494	474	461	511	500	483	521	495	537	494	542	514	498	512	526	527	509	482	499	513	519	480	500	509	521	525	519	497	515	524	484	484	520	504	497	492	482	480	509	498	514	462	515	495	546	491	485	471	509	466	526	520	516	514	518	516	538	472	442	482	501	487	517	490	507	467	505	536	524	521	533	454	516	491	489	490	497	470	496	489	541	497	525	511	487	515	500	460	510	471	488	514	539	468	524	508	498	461	525	501	535	524	576	498	494	499	464	503	514	526	498	534	553	496	529	505	530	533	567	489	493	525	482	517	536	510	500	510	504	508	501	517	535	497	513	510	510	480	533	520	502	527	516	487	520	446	507	470	506	463	489
25315	21600	27969	25764	13455	5028	2746	1923	1451	1117	948	810	762	686	621	687	642	573	596	561	586	611	588	534	584	547	546	580	546	473	568	534	562	543	561	532	548	532	511	545	555	556	569	563	550	554	547	556	524	582	516	560	532	553	562	546	565	565	583	566	551	529	544	545	535	559	552	526	518	580	549	553	535	523	541	569	508	495	573	555	537	539	530	545	538	586	577	532	516	542	497	533	522	583	511	520	534	552	516	559	529	583	553	536	541	549	517	547	576	535	543	560	518	548	520	536	555	543	521	529	528	533	513	589	504	530	531	549	522	534	497	559	516	547	560	521	525	505	572	483	558	558	558	555	494	548	526	534	571	545	526	518	490	569	567	509	526	478	528	552	482	543	516	553	534	553	567	570	560	518	565	542	534	533	573	530	568	606	535	555	508	503	567	562	545	598	563	578	547	514	510	554	555	576	532	581	526	541	559	537	580	520	545	498	523	537	550	529	528	519	562	572	498	548	551	530	549	557	555	491	512	547	555	554	555	549	548	566	538	533	519	616	513	565	544	576	512	509	522	531	563	560	573	541	568	529	561	523	566	564	563	549	538	543	518	553	535	560	531	561	568	522	552	569	499	572	525	533	516	549	535	522	509	546	556	524	566	515	533	571	535	544	547	513	525	544	563	556	505	536	542	538	570	542	541	531	533	523	516	543	538	550	523	498	527	548	547	524	529	571	563	556	559	539	545	600	558	519	524	535	511	514	556	522	517	518	538	572	507	534	568	529	529	535	534	538	564	507	538	570	560	574	561	553	542	546	534	536	503	541	542	538	569	494	562	522	534	558	517	591	538	543	526	519	565	513	567	538	504	540	552	548	525	544	534	537	560	563	547	556	564	519	548	548	514	561	528	550	547	594	545	548	589	529	544	491	557	518	558	533	544	581	535	561	520	553	502	544	553	529	567	557	556	522	544	537	582	553	542	542	550	507	579	520	521	535	482	501	493	546	605	538	538	523	515	556	530	541	477	494	553	520	566	570	540	568	489	560	524	535	551	569	493	580	534	535	507	584	553	537	490	551	556	520	574	528	564	555	565	545	565	495	533	564	545	559	540	560	572	492	528	504	557	523	556	586	512	558	521	540	507	471	551	549	515	509	530	527	542	566	523	509	565	525	557	540	553	566	554	518	539	543	531	537	524	522	549	527	536	536	532	566	546	552	525	571	532	505	533	559	574	522	565	545	572	558	538	549	536	546	518	524	559	570	499	540	554	543	544	545	580	550	547	566	579	544	553	551	600	545	554	514	523	564	559	590	531	523	527	541	561	534	524	538	501	550	536	561	541	577	529	533	512	538	547	521	522	542	563	560	563	535	483	517	483	535	533	533	528	555	549	518	546	568	510	506	542	563	550	487	518	590	547	526	583	514	511	511	533	534	546	541	534	488	543	546	547	549	525	532	540	555	515	520	530	561	530	532	514	555	510	528	545	567	563	549	544	573	553	566	549	564	546	513	521	560	485	556	572	578	515	519	539	556	600	550	578	527	544	572	530	490	541	539	549	527	526	536	525	536	511	529	510	549	509	554	519	524	565	538	532	547	545	550	517	555	533	563	525	508	549	540	544	522	565	573	527	565	561	536	516	516	522	541	530	539	551	544	542	571	549	551	550	590	541	526	564	567	544	511	512	554	545	542	556	588	583	530	544	522	553	556	531	535	525	544	531	576	521	543	546	538	546	529	542	532	502	516	542	577	564	566	542	504	558	553	528	582	557	550	508	535	532	598	519	480	528	567	543	543	554	547	519	569	494	524	516	527	543	559	527	579	556	560	556	529	561	528	537	527	509	503	527	524	550	509	534	531	544	495	546	549	538	514	549	572	544	559	568	541	538	525	487	566	530	557	555	530	565	582	535	525	530	552	587	524	514	535	542	509	534	586	537	554	520	562	594	544	511	498	560	539	521	557	541	531	552	541	575	510	537	510	526	558	532	522	571	558	536	551	549	550	520	542	557	522	520	533	500	523	539	582	503	546	561	551	537	588	566	561	547	571	499	538	555	568	593	572	530	503	544	555	527	514	574	560	534	524	529	577	542	557	507	549	538	536	515	542	563	560	476	519	570	554	510	539	528	510	522	535	533	519	505	533	516	545	568	524	546	530	532	560	531	507	508	527	550	550	545	528	472	514	545	535	508	539	529	553	557	541	534	536	524	538	510	531	515	532	555	537	529	538	531	543	522	502	530	495	538	547	555	521	573	549	510	566	573	555	536	539	571	558	537	564	550	576	483	528	563	537	586	570	524	528	582	492	516	525	535	502	574	520	569	508	561	570	515	524	549	544	534	531	553	580	530	542	544	503	517	571	573	593	536	559	589	569	548	547	567	559	526	551	553	513	579	539	581	553	549	504	554	562	559	557	561	561	544	525	545	546	560	510	556	523	548	572	583	523	536	529	534	546	623	500	537	538	498	525	522	512	532	532	566	546	495	536	543	539	589	553	488	540	511	574	531	524	560	534	544	541	573	531	518	557	568	530	564	563	544	577	561	552	552	527	534	579	543	535	571	547	575	550	511	546	603	503	503	568	533	544	572	562	539	536	549	533	543	535	534	526	509	587	495	528	536	587	534	503	537	524	559	539	591	513	544	535	535	531	552	563	527	507	519	583	520	527	527	521	551	540	518	548	534	547	554	582	564	558	504	529	534	546	545	550	506	570	562	572	543	547	542	550	521	563	481	523	567	566	536	522	542	523	536	521	573	545	547	473	599	590	593	533	540	533	537	519	513	554	556	531	502	553	554	539	561	563	577	542	535	492	508	538	552	598	538	526	509	537	553	566	511	566	531	505	553	526	548	559	555	536	545	516	586	546	558	547	562	505	554	535	557	535	493	557	561	515	535	539	546	542	555	593	523	511	523	544	523	513	540	520	531	579	545	516	519	549	554	547	544	524	581	495	557	518	543	530	567	519	544	491	532	509	538	543	567	575	556	540	534	547	582	563	541	507	540	542	487	594	533	542	520	555	558	573	572	530	505	527	537	559	539	522	548	536	562	567	508	557	593	529	507	509	541	532	529	567	536	538	516	539	611	536	528	535	542	529	558	569	541	511	523	541	527	516	529	515	574	570	573	528	529	581	566	551	567	518	575	526	507	502	508	536	558	548	552	552	558	523	540	519	562	570	540	539	538	547	586	496	545	549	571	534	567	546	552	567	544	565	542	551	544	559	531	554	515	485	551	532	532	515	533	534	531	533	536	530	555	537	523	537	544	546	528	545	527	555	571	543	564	534	508	569	502	554	523	541	552	518	530	540	567	545	540	566	545	494	556	511	497	523	577	541	533	530	536	578	539	532	537	500	582	577	536	529	556	517	559	522	515	539	528	558	525	538	524	563	558	546	557	543	525	508	532	528	573	548	510	538	533	560	558	565	531	570	536	537	556	521	562	549	578	593	565	568	561	498	517	556	557	557	532	571	522	523	525	561	536	561	540	538	558	519	537	596	570	563
34115	52357	35952	20419	11169	6736	4591	3229	2343	1827	1378	1151	1043	856	861	734	732	711	692	643	668	670	620	642	653	613	649	577	580	567	569	574	622	591	582	624	596	559	596	597	568	594	560	591	554	572	599	584	553	600	562	566	604	535	574	608	608	616	596	571	603	572	619	560	580	570	589	620	583	568	606	597	559	605	556	551	568	593	533	623	588	594	572	577	588	589	584	585	560	572	594	586	565	599	561	563	566	565	569	596	558	552	583	621	566	519	610	559	577	565	597	572	568	587	573	583	608	619	569	577	600	577	547	544	561	577	568	634	571	587	566	603	579	586	609	563	576	561	575	554	565	573	582	591	531	623	575	617	585	584	609	549	597	564	552	581	610	586	587	570	598	585	566	618	591	515	625	587	559	555	571	546	530	604	612	627	575	617	603	626	600	551	577	565	561	556	557	605	612	550	619	556	571	573	570	594	535	594	540	583	603	582	535	620	581	565	597	565	583	576	576	591	570	581	629	628	571	553	599	637	566	564	603	611	568	584	615	569	585	562	577	557	584	582	566	544	599	605	568	613	610	603	564	597	580	564	544	584	552	624	564	575	545	561	570	539	558	591	605	580	611	618	564	578	559	616	538	579	547	594	606	632	558	606	587	596	599	578	573	555	607	576	566	557	591	563	580	539	585	576	590	602	621	574	613	568	621	605	552	586	598	535	593	580	599	579	568	568	608	527	538	579	616	588	565	583	610	561	596	572	596	610	563	575	571	608	571	540	554	544	596	625	594	596	611	559	550	585	557	616	533	575	590	569	521	619	555	562	582	601	604	589	557	561	573	590	573	624	588	559	564	576	612	591	583	549	582	604	566	587	576	582	581	545	587	547	557	593	599	587	668	580	600	578	587	568	576	577	569	566	573	591	619	615	574	566	577	623	537	575	601	563	623	611	575	605	559	563	550	575	533	579	556	595	556	552	605	575	624	591	608	539	591	591	583	589	616	599	584	583	629	626	574	565	589	613	633	620	567	593	577	576	584	543	609	591	563	592	610	556	551	556	549	561	615	612	541	575	609	580	573	575	583	628	565	573	594	605	597	604	600	512	558	576	613	572	609	559	586	593	595	608	624	565	603	574	568	526	556	587	581	621	608	607	567	593	568	621	607	612	586	578	617	572	553	603	623	593	560	581	573	585	537	579	580	585	600	582	581	585	569	571	575	613	563	625	572	570	603	576	577	579	582	574	589	574	604	547	554	580	554	586	569	584	596	607	563	594	583	591	576	569	550	620	601	563	622	605	571	586	606	594	604	635	552	564	591	546	554	629	640	623	626	592	588	604	585	613	564	572	615	566	581	586	566	593	586	556	574	597	608	569	591	605	548	577	595	585	550	593	590	585	590	575	585	584	585	592	582	592	557	552	580	542	591	560	527	569	535	577	527	595	612	579	554	562	576	571	589	593	590	607	590	586	568	573	544	559	552	580	557	577	560	575	607	580	616	581	589	539	547	558	606	559	572	558	614	555	589	564	593	580	548	578	595	552	547	582	557	561	572	587	584	589	595	569	594	560	571	570	597	594	572	558	502	637	623	580	580	547	575	582	550	578	573	600	618	532	593	581	578	572	563	552	571	566	568	578	615	596	567	565	554	588	565	608	588	559	605	565	533	554	628	549	577	590	558	578	552	600	575	548	620	514	560	566	566	545	599	606	582	548	553	567	580	600	581	540	594	621	587	583	576	569	573	555	596	609	603	558	564	599	583	627	603	560	569	612	605	576	600	552	637	616	560	605	547	565	564	550	605	616	574	560	621	559	591	552	621	601	614	512	586	599	624	584	594	580	584	622	583	559	553	569	556	565	546	558	611	536	571	549	604	579	594	543	588	563	577	586	562	568	601	583	588	573	579	575	614	571	536	596	595	529	622	584	600	551	545	591	597	579	611	574	618	620	573	598	554	582	589	597	606	555	603	633	597	562	568	595	573	594	569	626	568	595	580	591	528	588	583	596	586	596	580	591	541	568	586	576	562	553	594	624	565	539	583	587	594	583	542	608	616	606	581	581	573	567	540	596	575	547	597	551	600	574	600	601	628	554	574	542	618	542	555	600	564	590	592	580	560	595	572	611	573	598	574	603	606	609	603	617	602	564	562	586	631	619	544	564	606	581	623	567	560	611	608	549	597	568	583	573	536	584	586	584	524	559	589	573	553	560	561	586	565	605	585	562	553	572	580	589	557	601	574	605	575	589	601	592	603	561	555	602	570	538	591	575	540	605	532	609	594	603	589	563	581	564	586	589	575	580	527	614	603	575	574	582	598	581	586	592	596	539	601	618	561	559	578	570	586	528	599	608	566	602	586	576	575	577	587	583	561	577	581	601	589	587	591	564	561	596	562	579	561	625	592	614	635	594	577	582	585	549	560	585	528	575	606	584	548	557	609	577	552	599	567	581	603	580	635	570	567	579	570	594	581	552	596	569	541	615	600	577	570	615	593	562	579	551	571	620	573	554	516	583	579	541	578	564	579	561	563	599	589	542	554	563	573	588	570	572	583	550	613	624	611	621	595	537	591	597	584	552	537	567	593	600	584	584	653	592	578	590	585	611	567	583	556	582	594	549	553	562	589	589	559	587	572	609	554	608	570	558	583	558	591	597	563	611	606	605	564	579	579	595	559	586	621	558	583	552	556	592	611	563	578	617	606	645	565	572	604	586	575	564	572	571	591	557	608	579	555	584	523	573	592	562	593	594	580	553	608	585	592	542	571	537	601	553	620	594	558	586	533	597	600	538	588	614	563	600	554	597	603	537	621	583	594	590	593	574	571	600	563	633	594	573	555	635	615	560	555	596	609	601	578	576	572	536	555	600	546	578	591	595	605	587	598	551	539	565	600	539	546	592	581	578	603	564	582	572	567	616	602	544	574	574	572	583	613	610	551	594	578	573	559	589	606	608	553	559	576	591	578	592	583	597	568	623	582	616	553	603	599	601	604	590	608	596	547	561	573	602	595	593	531	595	622	578	578	561	576	618	581	578	590	559	570	564	584	588	603	631	594	546	580	595	608	592	601	598	597	592	599	579	613	559	570	610	619	564	591	598	603	563	571	528	583	598	634	533	608	567	571	568	581	591	599	593	605	583	581	595	589	558	600	605	560	536	546	576	536	555	596	593	588	576	584	572	585	599	571	580	608	610	557	584	581	582	585	612	573	587	579	556	587	580	606	585	573	555	594	588	595	548	572	586	560	588	586	569	553	564	584	588	532	563	607	593	562	599	575	594	613	564	612	594	581	577	608	586	587	609	583	613	566	581	629	587	556	566	618	600	602	577	594	561	573	543	610	587	562	609	581	556	567	612	592	548	575	587	591	567	552	573	587	567	628	631	609	599	553	557	568	562	571	587	591	611	576	559	575	563	562	561	546	604	591	572	584	579	581	577	533	544	572	575	557	603	554	574	590	571	594	535	593	585	547	571	618	613	589	588	569	592	591	573	585	614	593	540	582	566	595	577
22757	21408	29010	24294	21514	21036	11195	3723	2248	1655	1284	1041	892	833	738	671	640	637	525	590	555	549	533	521	515	510	505	473	466	523	452	457	471	471	507	485	495	448	490	456	473	459	522	472	487	497	509	464	497	479	464	471	480	474	479	491	476	476	455	500	487	550	509	497	450	492	480	502	500	491	522	506	468	475	494	433	480	478	479	479	461	492	512	489	471	451	487	501	493	458	447	475	506	461	511	457	494	446	500	442	498	477	531	481	496	471	499	441	476	488	496	490	507	451	465	504	495	454	479	456	449	467	463	489	456	474	480	473	453	461	496	482	461	455	497	450	467	500	468	434	470	481	526	469	479	501	471	464	497	481	464	454	499	487	479	453	505	540	485	469	470	431	458	470	498	462	465	468	483	467	448	482	490	468	459	510	491	487	452	480	491	465	486	467	459	497	510	516	496	469	440	490	526	497	506	505	511	468	436	533	501	535	466	465	499	483	490	451	497	468	474	470	426	536	466	469	489	467	469	468	488	483	461	469	490	457	516	460	478	468	465	482	472	509	488	499	458	497	485	445	498	449	495	472	485	511	507	494	526	452	463	495	486	479	478	480	445	469	506	484	436	446	468	481	496	436	515	481	484	489	483	466	466	472	504	470	471	462	453	461	510	465	460	479	467	475	490	486	475	488	487	454	462	509	482	475	463	503	481	467	489	487	460	479	480	475	501	486	458	490	454	459	467	504	515	464	477	467	462	454	480	489	475	458	497	441	502	489	451	493	472	464	522	475	458	472	488	506	495	486	466	469	444	449	462	488	465	506	508	480	446	474	508	505	467	494	524	527	485	478	473	504	499	508	510	478	546	531	427	499	472	473	486	455	440	476	462	465	471	447	467	480	454	449	448	492	447	474	473	461	502	467	513	473	476	499	457	501	470	459	490	471	487	468	466	453	502	499	449	472	465	499	470	475	497	465	481	513	488	451	467	518	477	469	462	476	448	507	469	485	458	470	476	501	471	501	486	502	470	452	453	454	481	502	455	453	457	445	438	481	432	497	466	486	479	468	463	478	446	466	453	489	459	516	495	488	478	434	501	494	471	502	506	443	439	490	488	506	500	471	440	486	449	501	499	466	468	502	510	484	494	455	477	464	451	480	474	476	476	521	496	491	496	459	488	493	501	490	468	440	475	457	502	497	463	505	464	483	522	467	447	480	473	446	483	516	502	487	450	481	477	493	456	506	493	539	502	477	444	470	475	507	450	473	442	464	490	480	454	510	471	468	478	489	460	469	462	478	489	491	498	450	519	482	468	479	505	486	519	455	486	481	502	498	472	504	481	479	481	488	498	431	447	461	489	458	468	466	464	510	489	498	465	519	462	497	470	454	505	515	475	510	468	481	434	488	455	465	473	447	486	471	497	474	497	446	474	506	455	439	489	480	494	491	498	473	504	471	472	503	475	459	457	481	473	463	476	464	500	509	506	486	493	486	465	458	484	471	480	479	471	461	490	475	509	453	510	499	493	474	464	524	417	411	444	475	492	484	485	526	469	473	490	472	463	504	500	485	473	481	488	471	449	469	477	453	503	497	489	509	491	438	464	493	478	471	475	437	436	469	465	477	483	464	497	468	478	487	466	495	533	462	459	468	461	476	465	459	491	453	451	474	457	448	487	511	496	459	478	449	426	481	485	491	477	505	510	472	456	475	501	482	468	490	471	451	473	498	483	515	498	464	487	513	513	446	498	499	482	487	501	449	490	483	485	495	498	449	484	487	469	445	483	486	508	494	452	454	466	486	466	451	485	475	427	514	463	482	447	506	507	493	513	499	464	418	512	480	497	502	478	473	476	480	476	510	447	466	478	450	459	472	438	506	462	476	483	525	539	468	511	462	468	459	467	466	479	434	475	434	459	481	498	497	456	503	428	511	462	471	477	443	468	444	449	472	457	470	507	482	465	481	457	457	479	466	492	452	432	510	474	495	455	488	462	486	478	494	453	451	481	504	492	503	473	450	467	480	401	502	505	443	477	445	463	467	521	481	501	470	510	487	502	475	520	465	480	540	469	464	497	439	474	472	449	471	480	486	464	465	462	458	489	507	449	503	507	479	469	475	483	471	443	469	482	448	456	492	453	469	500	478	488	492	501	456	461	494	494	497	452	477	481	468	480	468	467	443	444	495	452	535	490	473	497	519	468	492	464	464	483	459	473	450	515	470	463	502	483	485	457	470	512	454	482	520	472	466	430	483	485	489	487	485	500	453	479	499	470	464	444	471	498	474	446	475	476	453	494	503	494	448	494	491	471	491	501	477	487	483	511	490	476	471	471	459	473	502	452	472	498	491	486	499	473	481	501	457	499	483	516	523	481	449	449	453	524	442	505	479	464	453	492	494	468	509	465	457	480	484	506	476	488	533	474	465	461	477	462	461	463	474	471	477	494	495	460	528	475	478	471	503	449	491	467	453	472	483	505	449	466	436	488	460	470	520	439	478	463	493	484	498	472	448	502	500	453	448	449	503	477	474	473	495	443	502	485	529	482	488	480	470	447	474	461	481	457	441	499	445	439	488	490	479	483	455	471	458	461	506	486	464	475	450	507	480	462	516	475	481	477	463	443	472	495	518	470	488	485	464	476	554	460	448	444	462	464	479	419	494	464	462	472	468	485	447	482	461	456	456	511	517	506	429	460	420	501	487	505	520	458	481	463	461	460	479	472	492	477	480	464	444	469	469	510	492	505	450	478	488	481	511	481	492	487	481	460	434	457	518	487	472	498	475	479	446	452	489	461	433	465	495	513	491	463	503	453	433	501	509	481	485	481	478	496	512	456	497	460	486	463	489	475	459	465	484	481	458	473	459	438	461	491	458	526	497	495	472	486	507	486	460	490	441	479	520	462	484	470	452	468	448	463	475	480	501	467	498	478	477	457	468	469	450	481	472	478	502	474	491	508	487	462	477	479	484	480	464	430	483	472	475	454	493	462	463	461	500	500	502	473	456	494	495	465	490	485	467	478	497	467	525	462	488	550	490	473	500	430	520	477	480	456	457	477	466	460	478	484	480	448	489	481	503	511	491	465	472	469	518	512	476	487	472	539	459	458	484	500	455	448	506	451	484	480	461	513	490	465	472	447	452	455	477	483	452	486	490	473	475	512	475	476	519	452	476	511	471	444	497	487	484	497	473	478	465	476	508	497	471	450	449	465	494	491	486	491	469	489	457	488	421	502	518	462	472	473	480	462	457	484	449	460	492	466	475	472	466	509	477	475	440	481	489	494	486	466	434	436	464	444	514	486	453	510	458	477	481	483	488	500	496	499	488	446	510	467	453	490	423	475	499	476	447	504	471	520	483	456	474	459	450	485	455	497	462	509	462	497	509	500	467	525	502	458	463	484	471	500	508	494	492	421	528	467	498	482	432	499	474	456	477	479	450	464	481	482	462	495	481	513	494	476	438	498	441	455	467	480	481	473	486	494	433	477	491	490	511	492	477	490	471	479	492	450	459
37918	61521	45316	29905	17306	10535	7052	5146	3613	2643	1983	1594	1309	1164	941	887	785	699	700	646	606	609	606	543	528	527	571	558	467	522	521	562	516	549	496	508	492	512	537	524	496	501	545	488	497	513	516	538	536	517	508	529	487	493	509	543	506	509	477	511	521	526	520	478	481	509	556	520	512	496	511	502	503	493	515	525	503	493	514	522	522	500	523	546	532	514	508	551	513	501	559	501	513	498	531	469	531	474	519	543	497	490	526	509	523	498	535	473	463	488	503	479	509	480	493	479	503	488	479	529	528	535	477	507	510	502	486	554	495	506	480	532	480	537	487	499	541	524	497	506	530	479	508	499	542	499	507	501	545	526	515	498	483	480	489	514	508	490	509	500	507	539	520	484	505	519	479	480	529	519	541	494	510	512	531	521	476	536	545	497	536	487	511	514	508	466	508	527	495	543	508	470	491	528	531	529	514	526	500	497	467	545	511	507	520	514	512	504	501	480	507	475	527	484	513	585	514	513	508	490	496	521	516	522	494	488	537	482	518	493	530	517	538	514	503	534	519	488	505	484	493	524	534	531	513	492	501	476	540	507	477	524	471	479	491	513	500	523	511	528	566	495	459	496	505	515	510	557	494	468	495	534	501	525	513	525	531	524	527	525	518	511	536	531	493	544	479	529	485	470	501	477	520	492	511	536	482	478	482	530	483	490	531	471	460	472	506	533	468	460	549	461	506	494	510	487	507	543	478	523	489	473	517	527	543	525	486	440	486	519	505	492	512	475	521	507	495	486	543	497	500	511	464	528	480	492	530	504	488	522	496	512	484	490	514	513	505	476	524	516	513	462	491	519	485	512	508	508	497	538	485	497	517	499	476	500	482	516	514	557	496	485	498	536	519	539	515	512	499	472	518	533	487	503	505	492	498	534	477	527	495	542	535	504	515	529	474	517	494	528	519	509	457	521	492	511	497	546	512	483	537	514	559	524	521	497	537	484	512	552	517	492	513	472	503	533	490	454	568	499	516	480	502	536	498	486	489	495	486	518	547	509	558	456	497	532	481	479	505	453	484	482	473	528	476	497	488	471	510	493	485	513	469	503	531	488	508	498	508	508	531	498	515	499	517	487	509	552	457	464	493	515	502	551	533	513	504	473	523	519	511	522	515	518	506	535	504	513	529	479	502	497	538	525	538	482	541	500	556	495	518	510	576	509	487	518	528	491	504	464	504	477	452	501	495	528	502	534	531	476	493	520	528	545	488	479	475	498	519	523	501	513	487	539	475	546	526	526	491	501	496	483	502	507	515	533	504	451	530	500	531	553	508	526	551	487	499	539	554	497	530	506	484	495	500	516	530	512	502	509	517	507	515	502	514	510	521	490	532	512	526	521	488	483	483	500	478	532	502	511	516	515	553	500	477	509	530	512	505	509	509	510	477	526	513	470	492	476	519	544	523	535	524	489	508	548	509	495	459	505	520	509	492	475	498	494	528	493	514	510	492	510	450	503	534	475	515	496	478	492	486	515	476	472	489	526	489	452	578	497	499	479	520	537	472	516	487	501	504	563	506	527	501	490	508	522	484	529	541	551	466	517	505	509	508	533	491	531	524	495	529	505	526	539	531	522	445	493	535	514	485	541	494	487	488	513	477	530	501	489	581	525	471	506	524	529	519	473	512	514	504	520	530	477	481	511	526	513	479	522	514	509	481	507	472	498	506	543	518	479	513	494	468	506	522	545	498	529	505	482	507	474	517	493	524	520	481	524	520	499	526	524	486	495	488	464	485	494	509	474	501	512	538	540	530	517	525	462	532	512	503	457	520	553	518	527	538	524	546	506	490	498	512	496	533	520	443	485	531	537	551	453	510	501	523	486	499	464	509	515	471	494	498	537	512	480	504	542	492	530	514	494	503	521	544	513	514	496	483	493	517	504	518	505	492	487	518	491	491	500	460	506	526	514	499	492	472	508	501	513	527	506	510	523	495	521	496	512	530	536	528	484	534	511	480	533	490	485	486	496	526	490	481	484	511	551	490	524	519	488	514	490	500	498	513	463	519	541	508	527	499	548	505	533	517	476	510	479	496	502	516	464	506	531	527	562	475	450	500	536	493	521	538	515	509	537	512	533	511	524	519	519	499	544	484	506	552	512	521	509	517	498	524	514	512	554	497	481	498	474	504	548	512	492	503	479	503	516	518	468	516	525	503	522	470	505	493	483	495	466	522	538	538	484	475	495	489	554	512	458	504	499	493	522	516	499	501	498	513	506	492	520	513	516	465	546	505	517	500	481	490	504	545	479	480	533	525	505	510	505	529	515	538	509	525	491	481	490	542	478	500	531	524	518	523	475	538	532	541	487	503	499	537	506	534	557	505	515	533	517	538	512	504	452	498	506	522	520	499	517	530	505	527	503	491	521	508	483	493	490	518	466	492	484	475	519	514	516	505	527	509	528	499	510	487	556	520	526	481	519	493	496	497	523	519	462	515	495	499	536	542	493	537	534	513	488	507	518	530	517	512	514	498	515	501	482	484	523	531	513	536	500	496	468	480	483	487	511	559	505	556	509	452	511	521	531	531	522	528	498	466	502	507	535	465	515	473	497	536	510	525	492	538	528	483	522	551	508	507	502	514	531	500	529	501	499	534	498	507	490	502	502	472	493	504	476	504	511	535	467	536	509	540	456	517	530	513	530	482	515	487	479	518	513	497	532	482	522	516	516	499	509	502	470	484	487	496	531	519	507	504	486	489	522	537	475	520	514	535	543	518	515	555	530	500	566	505	517	475	520	494	498	482	500	556	519	511	530	436	502	522	535	487	500	503	521	486	527	462	510	534	555	499	533	495	505	525	532	486	518	510	517	520	491	499	514	505	526	498	515	493	521	508	503	476	497	508	502	472	495	515	536	540	473	455	522	509	498	489	487	501	508	486	491	513	481	502	490	507	499	483	491	501	498	523	488	505	476	493	545	514	550	510	515	507	494	546	515	508	480	494	534	505	493	475	545	524	476	486	443	558	521	498	505	485	512	514	501	508	495	480	440	535	529	473	522	505	497	521	497	510	530	488	514	522	482	492	508	498	509	478	514	521	497	518	485	554	522	490	510	479	487	507	520	486	551	563	474	517	486	504	554	555	525	533	506	504	525	522	475	536	539	486	510	460	537	480	524	473	470	516	502	478	547	521	478	532	473	519	463	501	493	515	491	496	536	521	498	503	479	510	484	518	516	475	504	510	455	466	551	511	504	517	519	491	477	516	479	506	515	477	495	483	506	459	492	502	545	510	542	492	480	547	503	478	533	514	493	530	451	519	518	420	500	480	484	509	511	478	502	512	527	512	463	512	510	517	491	500	488	474	477	471	528	491	478	475	520	495	489	467	478	489	519	502	480	537	477	476	492	507	489	472	509	529	513	506	483	543	499	509	494	513	468	495	474	533	545	482	500	520	505	525	509	524	506	516	527	528	494	504	478	505	510	526	482	519	517	512	499	516	497	555	544	489	486
32747	33180	31295	17611	5981	3120	2003	1418	1095	861	736	740	702	672	577	591	568	584	527	543	521	532	575	563	508	527	524	522	553	501	500	518	501	500	515	541	539	531	511	545	503	528	550	464	541	547	535	507	557	554	513	528	531	510	553	549	480	502	499	526	532	556	533	522	524	538	520	562	493	522	504	575	489	555	560	536	561	491	501	534	528	554	558	516	531	508	522	536	522	526	520	534	539	472	536	520	580	555	528	511	542	552	552	515	517	562	491	529	515	508	512	525	495	519	524	491	501	497	524	527	536	550	497	496	484	533	524	501	479	521	513	505	519	500	520	475	559	526	497	531	476	503	487	525	556	536	538	534	501	523	491	496	486	584	514	501	565	514	532	538	514	526	517	539	508	505	512	500	536	567	544	535	573	482	554	521	525	525	506	503	529	493	514	533	503	517	520	512	529	501	528	488	501	534	532	551	479	541	514	494	532	494	509	491	540	542	511	554	555	499	568	533	510	566	527	560	512	530	517	556	528	526	541	468	489	527	579	499	503	505	518	523	557	497	546	548	519	483	484	511	498	555	508	505	506	521	566	524	523	561	574	505	540	527	508	484	470	535	506	495	525	525	570	557	519	515	511	521	498	490	497	497	506	553	518	540	543	520	522	483	527	501	510	529	514	547	505	536	547	530	512	535	513	526	511	504	507	462	496	502	495	548	554	501	502	520	536	534	504	505	516	539	546	528	515	499	558	542	501	510	564	486	502	500	523	498	498	549	529	521	496	538	498	526	522	542	536	512	493	522	531	527	495	535	483	498	488	475	512	517	481	515	538	500	503	497	516	520	492	578	520	509	522	541	505	532	497	548	522	529	524	513	541	518	526	517	543	491	487	511	491	504	552	526	517	495	541	496	516	486	543	523	515	482	568	496	531	503	545	494	524	475	576	527	505	510	494	517	529	512	493	555	516	515	537	535	515	535	551	513	532	501	500	551	505	522	499	531	538	540	555	506	507	507	526	523	506	520	540	501	545	492	537	505	482	537	505	559	513	558	534	508	507	527	509	518	539	501	540	542	479	521	492	496	494	530	532	539	489	518	530	517	519	516	534	534	534	530	539	522	516	533	491	484	593	500	522	552	500	523	526	494	567	533	529	549	500	513	534	542	510	508	518	530	554	527	521	504	531	542	515	540	560	510	531	559	506	502	528	498	499	497	530	526	500	514	520	540	468	495	501	536	514	526	490	517	509	500	538	563	559	518	504	501	492	540	487	536	532	517	547	494	522	539	540	540	493	510	501	524	511	543	530	547	495	506	529	503	582	481	553	534	518	512	518	543	523	492	518	507	579	531	515	536	500	553	514	477	565	523	506	512	516	525	527	555	498	553	515	469	491	512	534	528	518	541	476	549	473	498	557	560	494	552	525	550	528	556	526	551	533	523	500	490	508	523	526	537	537	492	526	538	532	517	543	545	480	496	527	530	550	523	492	509	499	485	508	471	535	545	513	517	516	552	547	564	500	563	524	509	484	533	523	512	530	498	488	538	536	529	555	503	534	523	547	537	476	504	506	520	563	552	515	549	523	498	529	509	535	485	508	526	527	536	493	543	538	531	525	526	551	487	577	507	551	518	534	537	515	513	545	520	522	572	520	540	505	541	534	569	532	497	505	539	501	482	530	528	494	521	536	530	525	500	526	531	490	526	502	550	520	524	560	534	499	513	506	525	480	513	492	484	506	505	497	536	535	519	541	510	535	509	535	527	526	484	493	483	561	538	527	527	509	475	500	543	505	519	521	490	518	526	531	494	485	518	550	531	534	481	532	505	526	536	490	554	553	517	545	522	529	501	486	533	511	552	502	523	499	534	570	501	525	539	499	450	540	497	521	508	507	522	541	519	510	535	508	496	478	518	536	557	543	503	526	524	522	551	548	518	512	507	573	498	482	530	519	506	513	502	499	531	532	511	576	500	525	535	530	523	543	547	552	541	528	542	513	547	541	495	533	519	555	504	528	525	511	521	563	546	529	488	525	518	473	512	503	514	539	537	509	530	550	475	522	519	562	542	494	527	554	533	546	527	560	501	530	575	470	473	506	508	541	535	557	509	521	552	536	514	508	533	514	551	541	537	499	511	529	525	520	549	504	521	499	532	522	465	485	534	548	531	557	534	479	549	513	549	530	515	513	532	522	548	536	556	524	485	467	517	516	546	515	534	541	530	513	577	535	519	492	508	497	539	531	545	500	535	481	531	525	514	492	533	522	518	498	458	505	572	542	531	534	519	540	509	540	516	520	489	497	520	494	534	530	541	535	538	511	549	497	506	493	511	511	495	492	528	491	535	537	552	485	507	550	518	511	538	555	544	551	519	529	523	517	535	524	548	540	486	517	516	548	495	519	530	531	509	527	550	541	503	532	535	461	512	541	481	478	540	539	525	535	519	503	478	506	500	536	546	458	562	514	485	524	540	521	476	487	479	493	519	477	520	518	498	526	548	564	541	526	525	510	482	517	520	487	527	512	522	507	557	545	554	544	484	505	529	531	527	556	492	507	486	525	561	533	591	550	508	525	535	509	522	534	532	526	522	509	502	506	486	545	552	556	506	504	497	502	505	528	476	507	495	541	522	534	486	486	534	555	487	536	542	518	473	506	537	542	471	497	479	504	517	502	503	482	533	530	501	549	550	534	522	523	524	511	518	481	512	505	481	540	502	514	544	513	491	545	530	477	506	551	521	556	501	522	499	504	498	532	533	526	518	510	509	505	498	531	491	517	526	523	511	528	533	533	543	532	526	565	529	514	531	500	522	498	511	501	509	559	547	517	523	544	524	508	536	521	554	522	511	572	528	523	510	548	513	527	521	523	536	494	526	539	547	514	524	494	516	520	536	489	527	519	537	543	539	511	540	491	499	529	543	544	511	482	477	523	605	517	555	526	532	499	531	535	521	547	519	511	530	534	519	509	532	470	519	502	521	492	522	524	511	491	503	535	612	500	531	482	497	555	472	528	527	512	499	537	508	546	486	547	510	540	553	556	516	535	538	485	508	528	544	537	533	509	538	522	535	554	541	521	531	528	519	515	528	503	559	520	526	526	580	504	531	519	484	536	502	524	512	521	537	488	506	536	512	504	500	561	520	550	502	556	576	516	485	532	525	447	477	515	509	527	533	480	523	492	498	514	534	515	557	500	492	559	526	538	512	539	560	531	542	508	532	544	494	529	535	529	525	539	514	502	522	513	500	553	552	528	548	501	509	525	530	554	514	509	516	513	556	528	557	554	501	524	525	519	541	547	570	550	527	503	548	551	516	545	540	519	523	537	539	530	528	510	508	525	536	531	509	513	529	509	507	553	517	529	540	547	524	515	535	564	532	526	543	488	489	545	544	547	563	550	529	501	510	555	453	520	532	532	570	530	499	533	470	575	535	491	524	484	602	560	560	512	500	520	526	475	533	495	487	494	552	490	538	545	531	521	517	503	520	549	494	503	524	503	509	524	481	533	528	546	482
36322	46890	32992	16782	7946	4892	3258	2292	1635	1272	1119	953	816	780	662	702	688	623	656	578	591	579	594	565	571	571	599	588	596	563	587	584	590	554	584	557	568	593	594	535	570	570	574	562	560	561	540	552	557	524	572	612	585	574	593	575	531	546	574	571	535	567	563	570	542	575	567	544	571	521	557	550	556	556	560	586	557	557	547	595	578	585	651	568	576	583	588	569	518	553	527	591	548	546	573	575	597	572	556	577	580	576	580	554	638	586	601	579	591	520	544	544	569	543	611	577	526	574	533	553	589	618	571	613	518	564	563	587	595	557	615	586	565	568	573	566	578	573	598	543	597	556	551	559	565	582	579	550	543	534	541	579	553	597	547	571	526	560	536	557	550	557	577	589	584	590	553	557	555	599	552	570	578	585	503	579	561	588	602	555	532	564	530	580	625	560	562	560	607	513	546	571	551	572	534	561	545	581	495	546	568	606	551	575	557	547	531	563	580	570	601	597	534	549	554	575	548	575	558	562	573	557	569	514	612	570	569	643	579	550	560	572	617	577	573	565	606	547	534	552	548	538	553	571	580	576	592	557	594	566	583	585	562	556	566	570	550	534	584	584	574	584	576	598	552	598	558	547	542	592	562	548	595	540	562	590	548	575	578	547	547	582	603	564	536	552	556	570	563	541	567	569	529	559	605	527	620	551	567	527	539	547	596	545	574	568	546	519	536	581	572	549	549	589	579	566	592	538	541	546	598	587	536	538	536	602	562	583	575	578	530	538	592	532	566	603	558	554	528	557	566	566	532	557	542	542	542	546	537	586	570	615	578	550	591	574	593	559	590	576	564	575	548	536	598	558	551	593	518	579	597	552	579	563	570	570	578	537	547	602	559	519	552	604	618	561	525	536	585	531	580	590	561	582	564	574	569	574	560	536	583	543	551	593	542	567	567	595	543	547	531	553	586	602	591	581	595	578	598	595	583	590	573	619	580	566	552	501	576	539	584	566	543	537	571	569	579	566	541	556	558	572	553	553	576	605	596	586	583	565	571	560	559	559	590	510	570	596	581	554	555	581	543	590	531	548	552	574	588	558	544	634	555	505	562	522	581	603	558	511	539	557	567	530	594	527	550	553	528	574	555	582	564	542	591	578	570	525	547	544	572	584	562	575	581	554	602	575	599	575	590	569	538	533	549	577	550	551	552	609	566	568	552	581	595	548	541	585	541	576	579	599	523	577	548	619	541	549	560	551	510	572	538	560	565	590	563	574	540	545	544	541	560	626	536	552	555	552	548	553	597	537	577	540	536	545	563	526	556	603	580	578	548	577	572	548	537	530	514	556	561	577	548	537	557	548	565	527	594	554	542	607	560	545	606	578	564	584	553	541	556	587	569	540	540	540	576	595	566	587	553	540	573	548	537	602	581	557	561	553	564	584	570	548	579	557	522	556	574	552	563	524	578	573	543	573	542	518	602	524	579	618	542	623	587	555	556	518	579	588	587	555	578	566	584	541	519	576	576	521	527	547	555	585	579	576	542	536	588	575	538	599	577	546	588	547	535	559	543	553	590	565	542	564	554	548	568	555	565	541	551	519	585	564	586	561	597	567	560	583	584	600	597	586	574	587	534	584	542	576	571	562	623	561	546	581	564	578	581	556	575	620	567	610	553	584	563	599	591	542	593	536	574	567	556	576	585	528	550	580	560	556	581	558	548	610	555	600	602	565	608	610	545	569	577	553	564	546	594	547	557	575	599	569	589	579	583	622	588	543	563	585	584	607	556	584	585	530	593	578	556	556	613	557	559	576	574	559	553	579	549	566	543	584	533	527	563	588	523	558	559	563	573	595	526	568	541	527	599	540	542	561	568	575	561	574	606	595	539	545	576	534	565	611	558	585	550	563	587	575	576	583	579	552	559	577	586	547	523	596	539	584	562	551	569	552	583	547	576	563	601	559	531	556	510	550	591	583	622	562	574	575	620	531	559	590	570	562	569	612	528	549	563	536	574	536	582	542	557	557	564	550	579	604	558	567	580	565	548	526	559	587	562	556	587	585	551	546	543	545	585	573	568	551	552	592	572	558	612	558	589	560	574	607	629	556	581	517	550	552	569	530	574	597	608	554	577	560	570	556	611	607	569	587	533	565	553	544	543	569	528	566	510	545	552	606	573	554	533	558	580	555	586	568	531	596	591	562	574	559	562	563	549	561	576	574	560	586	584	576	592	530	519	548	550	588	580	525	548	536	560	610	563	582	555	566	573	544	541	585	522	541	601	598	514	605	587	524	574	580	607	572	537	547	548	570	558	588	584	549	536	568	545	530	571	535	623	560	589	576	584	574	538	583	567	523	601	593	534	583	577	561	619	597	593	533	571	585	590	600	555	526	559	548	577	554	534	578	530	576	593	572	563	526	602	569	587	542	588	549	582	558	568	543	604	578	586	553	581	575	558	552	508	571	583	563	581	580	592	569	554	576	591	570	578	533	552	564	563	543	571	564	583	537	526	562	578	562	545	557	558	544	555	551	539	590	564	582	584	569	603	551	574	568	543	549	555	602	557	595	551	587	566	569	586	597	559	585	552	573	531	581	566	556	526	572	581	563	560	593	593	624	585	552	543	529	550	574	588	565	566	576	598	546	569	572	554	587	599	558	528	563	542	560	563	564	574	577	617	580	561	585	571	580	581	569	533	601	574	511	571	577	583	579	570	601	516	583	574	596	566	561	580	585	562	543	571	549	570	524	587	543	553	583	597	593	536	554	528	579	551	538	542	554	555	566	602	525	565	604	544	558	588	601	584	531	573	604	579	574	607	586	575	532	527	581	564	539	549	568	568	570	571	591	572	574	549	573	579	588	524	590	572	592	520	555	545	589	599	580	541	557	519	537	585	570	568	581	537	596	558	544	559	540	538	555	549	569	573	584	554	548	579	529	561	531	534	594	531	555	583	568	597	565	552	542	583	527	601	560	578	552	538	606	542	550	588	544	559	580	560	561	568	552	582	559	593	553	552	559	564	568	566	538	584	545	551	556	581	570	547	605	552	599	568	564	607	582	573	562	559	540	542	536	516	557	549	596	585	603	557	577	563	590	568	591	563	564	606	524	572	619	518	583	614	525	556	590	573	569	591	570	521	566	547	594	556	546	534	596	579	531	583	542	566	582	565	568	539	583	556	544	612	588	557	564	581	581	575	569	549	561	567	556	567	576	541	567	602	579	591	618	530	582	539	583	558	613	535	571	586	521	581	598	576	601	550	553	601	601	597	551	578	573	625	590	552	561	603	543	600	539	568	577	558	568	569	579	533	558	602	580	581	568	551	579	584	593	570	618	546	565	581	624	558	541	565	522	545	543	576	554	558	558	529	574	581	558	585	555	551	614	613	538	562	560	565	584	588	581	598	527	559	594	577	564	539	603	563	563	605	580	521	585	564	605	553	597	608	522	594	547	587	577	599	567	576	557	567	555	540	551	574	575	564	609	552	548	602	558	555	529	534	536	570	569
23805	21403	28655	24919	21210	13126	4931	2482	1670	1315	1052	915	796	763	645	588	590	571	498	519	534	501	453	515	472	492	464	462	441	526	515	442	518	498	460	473	479	456	441	476	515	460	467	455	462	477	508	470	462	444	466	464	467	489	468	422	494	471	500	483	449	450	462	470	454	453	465	460	503	520	492	467	468	469	451	466	440	447	431	446	470	486	499	448	441	446	470	456	505	439	499	471	463	448	456	491	440	433	449	498	498	504	457	455	492	465	445	495	481	486	451	465	464	466	478	475	435	502	445	504	482	459	465	425	458	495	496	439	476	466	482	463	433	419	438	444	430	448	460	488	490	483	484	417	450	441	514	489	499	466	454	483	467	474	460	472	447	475	452	497	483	479	489	452	463	461	488	493	462	507	457	466	465	462	507	473	454	449	473	464	431	450	487	463	441	482	476	496	445	442	527	478	486	477	491	440	499	476	486	418	478	449	475	434	499	483	475	512	443	503	459	437	481	467	459	456	498	474	483	511	454	428	483	500	480	462	464	450	458	475	470	477	447	471	465	481	467	432	475	484	468	450	460	451	441	456	456	486	486	469	475	474	492	476	468	478	475	464	456	482	498	450	481	445	464	468	494	451	449	477	442	470	460	439	471	485	454	506	488	479	460	502	504	473	496	485	458	451	451	459	476	476	465	444	447	511	487	476	482	446	459	467	478	477	485	454	447	490	442	439	446	449	457	445	499	466	506	470	425	469	502	504	491	513	467	463	475	457	449	479	488	459	458	454	472	489	455	475	428	514	414	456	508	464	481	475	467	437	474	466	446	494	467	470	483	463	452	473	464	445	410	484	474	461	457	455	439	423	471	485	454	479	447	461	417	475	502	465	434	449	447	465	448	471	425	455	450	481	478	435	465	450	497	486	459	448	443	463	477	488	459	476	441	485	480	489	436	491	469	440	454	477	496	476	467	507	473	460	466	446	449	452	480	447	503	469	469	472	447	471	448	496	487	470	459	486	500	519	480	467	460	473	441	443	461	466	466	490	455	466	476	467	453	472	453	457	454	484	450	432	467	488	459	476	469	480	495	446	485	456	446	474	476	497	469	494	465	464	443	497	453	505	506	449	451	484	475	439	462	474	454	493	437	460	450	466	456	458	466	472	435	512	479	457	445	446	448	463	496	461	478	469	494	499	465	461	522	444	478	471	440	437	520	444	439	422	484	451	469	471	438	460	476	474	498	482	457	484	472	500	475	472	476	463	484	479	471	439	513	441	497	485	513	478	464	469	443	475	458	451	477	466	424	413	458	487	459	453	493	475	444	442	441	491	482	479	458	500	517	480	456	439	441	431	435	518	459	475	509	496	472	497	496	488	470	438	498	457	459	437	466	526	480	470	471	461	454	446	440	478	495	441	504	469	482	467	485	473	473	492	457	448	439	432	497	482	437	467	482	481	474	449	441	481	485	429	453	470	502	481	444	474	508	456	508	451	474	475	448	456	444	425	514	485	447	425	474	478	452	498	465	482	482	449	509	472	475	456	477	511	488	471	467	481	434	489	469	452	436	484	483	467	445	505	449	452	418	493	499	447	459	447	425	508	473	460	457	454	486	469	478	467	469	498	485	485	478	477	483	478	432	446	487	497	468	435	433	480	477	456	449	492	443	479	500	472	468	469	498	450	478	455	448	459	466	515	477	500	462	463	478	455	446	469	466	424	472	472	487	453	515	459	465	516	451	459	480	469	510	459	487	437	457	448	481	461	447	474	437	411	458	486	471	486	486	505	479	446	445	449	462	473	447	465	460	481	449	428	436	446	476	451	459	482	487	452	463	494	446	518	462	445	445	476	471	475	470	493	484	488	471	502	502	502	468	467	436	492	459	461	472	465	502	437	505	466	477	479	467	457	500	457	472	462	487	464	480	477	456	475	518	468	460	517	465	455	453	501	477	474	469	452	485	466	462	476	454	455	460	467	511	477	453	464	486	456	484	454	408	490	494	474	495	424	458	459	421	475	445	463	457	463	478	486	473	479	475	515	474	446	443	503	434	467	454	437	427	456	448	448	454	497	466	491	451	474	474	460	489	438	440	478	450	477	492	457	488	429	471	479	475	482	466	464	474	458	500	467	465	468	465	445	459	474	470	457	457	447	478	472	448	456	492	457	480	474	434	452	490	440	418	501	510	484	510	487	445	473	482	471	476	481	479	490	471	487	426	494	479	460	500	440	457	531	476	435	475	445	483	452	457	512	451	453	464	439	457	504	482	463	437	453	456	471	444	441	458	511	473	466	463	457	473	498	483	452	450	455	473	465	466	518	424	457	476	489	479	471	443	454	445	413	470	482	442	431	475	503	487	463	477	483	431	487	447	489	459	470	464	454	482	453	507	436	462	476	466	460	493	493	482	459	470	464	447	493	484	483	488	430	457	490	474	455	454	438	468	481	472	481	491	491	458	480	499	478	447	479	443	463	482	440	484	474	490	508	502	513	469	474	445	453	465	461	473	461	428	449	498	468	469	500	477	470	455	461	453	480	456	483	477	480	447	468	481	449	452	447	456	467	497	449	438	449	443	430	457	443	435	446	453	495	457	484	463	480	452	444	492	420	436	463	452	456	497	461	499	443	468	466	449	465	467	477	480	470	441	503	484	493	458	453	443	464	479	472	497	449	484	506	501	486	499	473	466	520	434	461	479	444	450	513	502	516	471	416	508	462	510	506	509	452	498	462	471	448	456	449	473	487	460	487	503	458	471	465	481	431	464	456	499	469	444	468	469	440	491	453	477	474	439	483	450	451	508	471	473	461	451	444	479	483	458	453	424	480	458	482	439	510	469	476	439	505	479	469	457	458	442	508	470	484	478	493	484	483	487	415	490	494	476	483	454	470	465	487	442	456	454	472	454	467	431	513	450	466	444	461	476	468	521	457	467	446	503	480	465	472	438	451	454	432	455	442	442	436	472	492	476	489	456	488	466	431	471	456	471	478	474	474	429	453	474	486	470	420	410	512	460	480	439	482	472	452	475	491	461	475	484	537	465	448	427	425	506	456	472	485	467	446	531	471	507	442	457	467	494	497	445	498	438	494	462	478	503	458	501	445	459	456	474	456	465	496	500	464	473	471	493	481	517	458	481	478	502	510	492	477	475	456	470	458	426	466	430	489	477	420	483	497	477	472	452	476	463	468	466	459	480	448	463	510	433	468	452	470	508	432	451	492	463	448	486	474	456	498	467	479	438	463	454	445	491	473	434	460	436	438	477	449	468	489	450	464	445	459	479	457	463	469	481	462	479	475	467	468	457	470	479	489	470	430	462	455	453	467	455	451	482	460	442	474	482	440	470	461	428	466	476	455	478	453	422	448	483	464	445	480	489	411	432	444	457	483	413	442	483	481	483	470	425	474	482	495	447	446	435	468	461	469	511	481	468	442	474	436	461	493	476	442	435	452	426	458	449	459	486	476	437	482	440	459	435	457	459	507	460	479	465	453	426	469	509	472	448	497
35465	56096	41602	26228	14448	8679	5741	3863	2646	1979	1548	1313	1128	928	823	775	717	693	642	631	569	545	595	509	577	517	508	553	496	510	538	522	484	470	504	499	497	510	521	495	490	529	505	461	481	510	528	489	505	503	504	506	496	510	481	523	515	547	526	505	462	489	482	498	516	439	517	518	458	529	519	487	487	509	527	496	488	521	505	508	490	496	494	496	494	522	481	518	512	525	507	485	482	507	477	526	552	493	502	506	539	500	488	464	517	489	501	528	500	485	537	524	487	521	469	517	526	478	468	479	507	518	473	555	538	548	510	496	529	517	544	455	502	484	528	490	537	523	494	520	500	495	506	480	513	540	466	485	500	492	477	494	517	481	510	498	463	494	502	482	495	477	525	498	502	499	504	524	499	480	519	520	513	553	513	502	551	501	512	493	463	540	464	527	506	512	543	522	475	501	509	487	511	480	490	503	495	529	479	502	491	458	472	521	481	496	520	496	490	502	511	495	481	548	535	515	521	493	512	472	514	505	502	494	494	518	508	467	513	527	488	518	497	504	483	530	476	533	504	509	507	479	501	484	474	474	504	467	509	493	499	480	475	472	522	540	514	502	511	509	542	465	541	515	505	563	495	533	537	484	517	515	536	484	458	509	486	489	533	522	528	485	494	500	521	511	530	500	498	485	495	484	518	553	485	507	532	509	482	506	501	481	485	516	495	545	511	485	487	512	540	486	506	509	528	556	493	514	510	522	477	524	517	529	478	494	519	497	510	481	514	530	465	529	497	502	524	522	459	518	487	487	484	492	528	484	520	518	530	504	533	517	484	476	516	468	502	498	500	518	519	523	537	523	526	474	493	527	538	493	491	485	533	477	514	501	488	488	535	559	577	484	502	534	496	478	521	481	483	528	491	490	504	529	518	498	524	486	478	491	506	467	461	552	474	515	493	496	550	513	501	490	514	536	502	516	502	511	499	550	541	473	506	475	500	531	515	524	496	502	555	569	522	490	546	508	495	484	501	497	507	469	506	523	523	535	487	484	536	485	517	518	488	524	514	478	524	534	547	506	471	518	511	529	513	533	551	477	481	520	480	463	465	505	526	493	500	462	487	451	535	521	465	483	525	512	488	520	503	537	497	506	500	489	474	527	500	467	473	554	490	468	507	493	448	484	498	466	483	508	482	493	492	497	470	518	532	497	539	502	504	479	462	487	533	492	517	498	513	530	510	510	500	493	538	517	494	529	517	474	469	547	459	489	511	511	514	507	494	487	458	493	488	541	533	514	483	529	517	476	466	487	493	468	465	523	517	543	496	511	515	499	514	491	486	555	513	521	524	525	497	510	488	499	520	508	497	521	473	531	506	510	538	472	505	514	500	495	543	503	467	514	518	504	537	521	476	540	493	523	516	513	478	502	545	474	506	439	527	531	502	500	483	480	502	536	522	484	485	496	498	499	489	502	478	507	522	502	523	496	478	494	553	501	507	500	512	545	489	520	513	502	553	540	454	497	516	491	507	491	506	548	504	531	469	528	531	500	543	493	526	508	546	520	543	532	510	506	539	483	542	517	491	545	491	585	501	512	519	514	518	499	489	480	473	477	501	523	484	507	504	508	506	436	496	514	502	525	461	512	500	522	501	543	526	503	497	522	453	488	532	546	507	516	512	497	505	497	511	532	503	522	519	488	512	532	506	512	493	515	523	497	492	513	537	505	497	548	513	535	551	540	499	536	531	524	499	481	493	503	466	482	512	492	509	525	478	514	518	499	532	518	498	474	511	497	485	482	512	473	518	498	504	499	531	516	467	488	486	503	502	501	504	523	485	505	476	524	490	492	567	469	510	523	523	511	546	476	454	472	472	521	530	503	536	551	514	522	482	549	536	505	541	478	501	521	530	519	497	467	524	491	516	521	512	490	518	502	480	508	541	530	531	542	496	500	526	469	504	508	491	491	479	497	472	540	482	518	508	501	465	483	496	527	510	495	528	508	494	464	486	507	508	527	480	500	492	513	494	500	509	553	487	540	524	513	501	548	474	516	479	511	480	515	547	500	502	518	536	527	503	453	502	480	534	503	484	515	488	483	547	457	496	490	508	469	499	524	506	521	482	480	491	505	494	510	514	496	507	500	470	493	494	468	505	476	493	561	530	506	519	494	500	501	473	542	562	500	485	484	524	531	502	518	480	507	505	491	512	504	447	541	511	569	520	500	513	518	498	505	499	512	512	495	495	468	517	498	517	496	500	519	490	490	509	486	490	485	473	479	541	531	508	527	535	520	482	496	492	505	508	496	549	551	542	487	522	516	524	547	483	474	505	537	543	514	519	496	535	492	518	502	490	494	496	465	478	473	505	492	469	488	538	533	498	540	555	529	512	502	515	491	510	511	481	492	511	499	528	538	506	519	491	484	466	496	548	539	518	497	550	481	524	511	471	497	554	503	518	459	492	508	538	484	480	514	496	490	514	513	523	542	521	523	505	512	498	518	546	486	503	497	502	483	498	528	490	501	510	559	425	491	532	487	510	509	511	486	479	477	492	497	490	543	496	504	513	495	553	519	510	506	541	493	502	491	502	513	484	520	495	521	499	512	500	534	494	475	488	468	526	546	492	520	497	536	529	498	513	528	505	580	496	505	509	510	492	486	512	516	511	500	513	489	497	503	509	512	478	492	507	495	515	472	501	543	490	486	517	527	489	475	507	515	501	542	523	513	505	497	501	493	520	487	529	489	481	505	502	533	510	490	506	498	516	505	500	497	488	477	492	488	486	529	491	511	473	533	526	528	489	473	513	484	488	513	540	518	523	492	465	504	487	515	505	520	531	499	517	504	490	474	524	521	505	485	485	556	531	510	533	474	503	542	512	541	524	477	520	496	486	492	522	492	518	515	513	509	492	496	542	481	507	522	505	493	462	482	515	519	483	487	494	488	485	495	484	490	500	517	478	493	482	472	499	457	509	522	503	511	498	582	510	510	501	535	512	470	515	520	479	539	527	514	544	492	468	501	482	504	510	495	546	501	546	518	515	508	492	476	513	502	487	499	448	501	530	488	484	498	525	516	476	503	536	504	474	532	517	532	511	488	490	499	453	496	485	498	508	520	504	488	498	512	525	492	482	454	521	486	513	486	528	452	519	500	490	521	500	496	498	544	475	524	512	501	522	520	499	514	517	501	531	456	474	516	439	503	490	490	513	516	499	506	504	471	470	482	521	528	522	554	480	483	489	503	498	523	495	513	514	493	529	509	516	519	517	507	521	519	498	501	523	510	493	508	501	489	522	489	488	519	492	482	498	448	499	498	488	501	500	487	500	510	512	540	479	519	498	479	499	535	505	521	530	495	489	477	507	498	514	519	518	491	505	482	481	492	495	450	518	536	479	514	533	489	557	522	531	498	501	465	483	504	503	490	485	519	527	509	538	530	491	520	502	512	476	505	514	522	530	507	532	505	513	531	531	549	475	466	472	519	496	524	490	522	522	520	513	505	497	501	487	518	524	470
25164	21500	28126	26058	13829	5084	2808	1764	1313	1078	994	954	817	746	694	656	649	641	585	579	544	601	577	620	587	594	547	530	540	558	533	597	551	555	609	537	557	518	566	559	507	496	530	558	537	536	538	510	580	537	543	559	571	569	574	524	558	525	528	565	552	566	557	556	544	541	522	584	576	559	543	546	573	536	556	568	522	563	567	594	570	544	524	536	523	513	507	542	533	539	554	571	585	545	536	582	557	527	513	574	571	533	548	509	566	573	523	559	542	522	546	521	544	572	569	546	546	508	545	549	576	557	610	587	565	550	573	557	547	528	568	537	521	530	572	584	566	555	524	538	539	567	570	588	541	567	547	534	549	506	547	573	562	529	566	535	546	530	517	530	553	531	536	556	573	511	607	540	559	558	530	557	560	548	545	542	554	568	553	575	525	537	570	524	573	609	566	499	561	557	531	564	585	547	547	584	573	619	550	551	573	567	547	587	572	545	567	576	558	576	539	504	562	542	558	521	567	542	512	570	559	564	520	548	567	572	568	535	566	554	585	539	559	573	601	535	569	544	540	566	549	542	550	550	596	573	576	510	557	514	527	528	530	545	517	572	569	528	538	582	540	535	556	551	576	545	533	513	571	541	548	548	558	561	555	566	566	517	527	540	546	551	589	543	549	538	557	568	584	533	538	538	600	558	561	545	543	569	548	556	549	554	581	554	541	571	602	521	571	534	541	559	568	568	550	561	602	561	569	570	610	534	556	565	534	572	522	555	558	532	556	542	581	516	577	583	545	601	526	579	540	561	559	579	583	575	521	571	615	533	547	551	553	559	540	541	546	552	534	549	544	568	505	578	513	540	520	537	542	575	554	530	527	560	584	558	543	593	531	547	527	563	528	558	536	577	574	528	558	528	592	558	573	557	564	520	573	572	575	586	490	568	578	494	578	569	538	567	558	543	593	507	520	549	536	570	558	547	584	575	533	576	542	545	554	564	542	562	542	552	555	586	519	579	538	554	553	550	569	522	541	533	514	591	579	537	531	554	515	574	547	548	563	514	560	546	533	567	580	561	585	532	581	552	532	535	570	514	563	581	531	539	589	559	550	558	560	571	525	527	547	560	582	571	553	535	563	521	581	546	531	609	515	526	532	554	573	522	551	564	589	541	567	579	527	573	545	579	569	586	528	520	591	511	508	600	559	525	555	572	601	535	546	536	567	543	526	565	557	541	543	624	532	546	538	525	540	528	579	542	537	557	555	539	588	546	602	566	558	544	546	543	567	592	544	576	529	577	580	547	525	589	544	529	552	569	595	524	547	519	586	531	580	546	559	523	551	557	549	537	578	530	543	555	536	529	532	559	558	529	554	581	538	540	566	583	526	584	526	552	574	511	551	577	557	560	568	542	549	559	599	499	549	552	542	526	562	583	590	531	521	532	533	537	520	519	564	538	555	529	567	553	546	593	570	553	548	550	538	515	545	558	523	563	530	564	579	538	528	541	567	550	519	552	534	567	576	530	562	597	560	574	574	517	581	541	577	541	543	559	567	574	549	536	524	540	574	561	535	547	558	585	537	559	531	548	575	547	525	603	545	563	593	569	574	537	524	509	512	542	549	538	545	578	525	522	558	523	550	545	555	514	574	529	585	532	561	595	503	585	531	564	543	534	507	518	538	507	591	537	508	574	553	590	558	520	604	518	547	580	561	537	566	499	554	527	509	578	554	579	532	587	546	553	563	554	533	513	592	566	545	543	531	568	532	523	535	540	528	538	559	584	545	499	553	532	553	565	604	529	546	574	575	562	577	544	540	550	522	568	540	554	541	547	537	521	547	534	544	525	555	530	572	523	533	510	565	545	565	554	601	532	601	525	537	553	523	564	567	505	493	562	538	599	568	600	515	493	593	495	558	546	533	548	529	562	506	535	570	552	606	545	561	577	561	582	539	582	532	556	554	507	514	618	556	550	575	530	533	557	515	549	531	526	557	541	579	561	566	535	558	569	573	546	550	548	518	510	559	542	526	592	535	546	586	544	562	559	546	518	495	549	565	534	557	611	549	576	577	544	567	507	569	514	555	599	581	541	531	607	540	515	563	535	591	529	513	535	533	556	586	540	546	566	542	526	555	554	541	541	542	554	556	566	517	551	508	553	519	527	521	591	574	536	573	532	558	575	538	544	516	562	537	510	539	529	541	550	560	553	569	565	563	539	524	570	513	537	573	551	556	557	512	592	541	503	552	573	550	526	579	592	524	567	531	552	520	542	522	514	566	553	559	552	627	576	533	513	544	586	577	531	569	560	596	532	516	555	550	567	536	537	560	535	553	526	600	559	523	535	551	558	553	567	562	544	575	526	520	586	567	573	552	568	555	527	533	521	568	554	547	506	539	586	550	533	539	558	570	549	585	556	541	528	562	540	601	530	540	546	556	570	582	520	571	492	524	571	538	554	515	586	552	546	535	537	563	580	553	567	529	527	539	553	514	579	549	525	560	600	548	532	555	592	542	589	549	530	560	553	559	566	543	524	556	594	537	557	547	578	574	532	549	544	518	544	527	557	533	529	543	564	555	540	568	567	600	536	546	489	533	524	535	569	534	590	557	566	567	589	597	539	520	531	517	552	579	548	545	537	540	553	568	504	535	580	528	494	568	550	584	534	525	569	546	550	574	568	558	497	535	597	599	521	535	541	574	580	591	567	544	530	602	557	582	550	544	540	544	569	634	525	578	568	555	559	534	576	533	526	533	537	567	517	592	566	584	509	543	585	504	555	560	569	534	572	524	550	551	577	605	541	551	593	534	602	529	569	560	558	572	567	532	536	544	544	569	522	525	562	589	550	562	517	540	553	542	525	530	541	534	582	561	509	556	573	578	506	551	547	492	583	527	552	547	527	574	567	536	544	510	584	547	537	546	554	493	541	539	534	536	535	613	522	529	574	548	533	535	548	600	563	572	578	516	545	509	530	521	500	546	541	569	534	536	523	566	541	546	546	554	565	568	520	552	544	530	555	581	564	567	526	593	521	569	536	503	530	570	517	507	595	547	542	526	554	599	598	578	594	533	523	512	549	526	502	544	532	568	552	531	554	552	542	543	565	519	568	573	560	525	536	591	526	586	542	493	572	548	567	574	571	574	540	573	524	566	526	499	541	567	548	516	570	532	549	566	537	538	593	504	549	532	526	556	558	556	561	574	536	565	581	519	545	531	529	542	555	509	510	573	522	529	545	534	513	528	555	590	547	573	566	540	545	570	548	514	522	535	517	567	605	544	555	570	554	545	559	567	568	567	552	578	543	553	609	550	532	532	512	517	547	575	550	562	564	543	545	546	540	537	558	523	534	556	555	548	574	579	608	560	534	539	551	569	581	534	510	563	544	504	524	562	555	515	552	539	587	519	558	544	541	555	532	559	540	599	523	562	563	532	591	521	596	503	583	556	520	502	514	565	496	559	535	535	549	538	577	554	547	555	557	587	516	568	550	534	547	529	550	547	563	575	537	582	565
34409	50317	37857	22935	11242	6712	4302	2899	2138	1637	1353	1161	1013	929	852	776	712	738	736	637	685	608	637	611	576	595	594	597	634	551	625	620	559	614	574	574	596	644	568	601	588	568	636	594	554	582	568	527	575	576	607	574	641	592	621	594	551	606	569	607	586	609	613	585	582	609	639	585	585	605	614	583	616	587	634	540	585	580	589	571	604	590	614	607	652	576	547	599	597	574	575	589	593	626	629	577	538	595	574	571	588	603	569	573	576	618	625	556	558	603	583	563	642	570	637	604	597	640	561	585	585	597	603	530	598	578	575	592	585	614	578	598	546	572	602	590	582	585	586	560	637	549	579	624	574	570	596	588	609	604	614	575	523	608	605	596	557	603	558	588	590	615	588	589	587	580	625	611	586	602	597	606	585	589	571	593	562	598	551	575	608	573	581	588	607	552	581	586	566	547	581	615	570	553	616	576	584	577	586	589	595	597	563	560	589	582	596	609	564	562	635	588	607	573	597	597	578	577	524	571	586	586	576	619	544	582	584	533	587	631	623	590	578	612	596	558	610	586	588	585	593	562	559	599	603	563	564	578	581	559	551	606	597	592	612	586	596	587	570	589	545	602	599	599	577	570	572	621	630	621	568	566	555	562	590	596	534	535	562	604	615	615	628	560	556	613	585	588	608	594	595	601	579	575	597	598	610	607	585	611	622	611	625	575	588	580	563	567	594	578	583	600	560	604	593	588	600	597	542	609	605	526	582	584	562	581	588	552	613	607	603	583	566	566	610	613	567	551	602	561	568	588	617	614	596	575	602	590	647	617	596	581	623	582	545	629	626	580	570	564	591	593	574	566	611	589	583	616	593	623	610	578	550	605	592	552	592	606	618	618	587	616	594	525	563	588	644	576	569	600	566	558	577	563	578	604	626	591	575	610	611	586	519	632	569	596	557	591	594	585	599	595	571	571	572	583	614	600	570	557	550	560	588	589	594	582	601	615	592	566	629	599	566	572	587	596	551	565	552	595	557	579	573	617	573	558	576	555	623	642	566	611	567	570	592	603	627	631	550	561	569	577	581	544	642	613	541	625	587	583	552	595	617	622	583	582	616	560	644	596	572	596	564	632	626	610	567	562	626	595	535	601	598	618	578	544	615	556	570	551	584	578	579	578	576	569	637	619	578	567	635	639	539	556	595	556	584	610	591	595	566	584	541	608	566	551	580	622	593	576	549	544	553	572	513	567	565	569	607	592	569	616	535	565	614	604	618	578	591	563	577	590	584	612	566	552	571	614	574	601	575	603	637	601	605	567	600	607	604	655	588	590	581	617	577	608	602	610	541	621	598	558	613	567	602	604	617	556	579	598	597	561	594	587	571	571	563	583	531	562	565	561	578	549	605	591	608	580	578	564	567	558	595	528	605	579	620	578	602	564	593	596	565	571	579	575	590	560	613	591	574	599	584	544	592	608	589	601	609	610	593	602	619	588	587	587	610	590	587	587	582	594	560	578	555	583	623	579	567	628	578	592	620	572	565	598	599	563	581	570	577	619	594	593	575	565	571	607	550	580	604	577	600	567	604	535	538	568	569	585	609	584	583	624	565	603	625	597	541	532	577	560	581	607	585	615	576	595	601	604	610	594	612	566	589	607	537	565	613	562	612	586	636	568	543	612	575	596	607	609	617	601	576	561	599	547	634	588	592	591	605	634	586	592	601	607	587	620	596	546	612	615	576	561	625	599	641	611	593	596	641	600	585	616	604	609	620	586	582	565	580	574	632	610	572	603	584	601	571	624	575	628	600	617	583	645	623	588	555	584	582	576	564	561	558	594	611	586	627	579	547	613	618	600	583	579	584	546	591	572	554	610	597	617	588	589	551	615	590	592	594	628	600	586	602	587	588	581	602	577	602	550	584	652	576	600	601	588	570	603	590	560	589	605	643	587	605	573	591	600	536	552	611	596	564	561	622	553	587	568	585	560	608	580	540	620	584	578	571	592	553	618	603	568	562	607	557	614	572	613	583	608	606	572	577	610	620	604	603	615	601	559	599	595	635	587	617	587	600	650	590	592	576	607	602	556	593	580	608	587	586	624	577	599	605	604	591	585	660	602	559	604	582	537	593	535	603	580	606	569	606	586	613	605	597	639	591	614	572	576	604	576	601	620	614	548	624	574	575	595	580	534	632	528	532	635	586	603	597	562	585	579	572	594	565	606	565	597	574	579	623	560	583	612	574	637	598	574	595	576	598	565	631	565	583	559	572	598	585	559	572	618	589	558	545	571	613	578	597	589	567	568	620	599	626	606	531	598	540	582	594	568	593	570	612	546	535	539	571	597	559	607	594	573	602	643	584	573	561	617	540	602	580	554	616	580	559	630	605	564	607	636	540	547	624	586	581	552	565	601	581	561	583	561	535	599	571	631	603	558	584	573	581	630	606	612	598	537	579	552	571	593	612	579	571	575	616	594	589	590	600	603	566	609	674	578	553	628	617	620	583	622	539	606	528	601	620	627	574	540	564	551	603	617	590	602	592	616	595	573	598	581	560	550	571	576	579	573	595	558	555	583	588	605	594	569	600	564	578	592	613	583	536	587	607	590	586	607	624	601	589	576	553	585	604	544	591	579	596	588	624	578	556	589	586	559	584	628	577	580	587	589	572	607	588	596	596	558	628	631	593	578	583	586	567	561	575	636	563	568	575	589	641	555	611	559	580	565	592	566	556	589	573	603	524	573	594	594	575	588	598	584	604	550	584	610	564	537	547	580	577	637	583	543	602	569	556	602	648	602	541	584	579	561	576	590	609	552	580	584	601	566	607	587	593	624	565	595	604	612	550	591	620	624	627	595	621	607	552	624	584	611	566	574	594	580	636	606	605	573	599	590	613	581	556	546	563	618	601	560	563	569	622	620	573	563	591	581	589	582	625	578	588	577	596	556	580	589	618	616	599	604	574	583	601	587	597	603	613	555	563	615	602	576	572	560	597	601	597	591	589	564	557	600	573	569	582	637	611	604	578	586	588	576	582	548	622	566	582	579	569	558	607	585	577	604	582	582	605	579	589	579	558	582	597	607	600	556	556	561	610	611	603	539	601	599	552	607	550	591	579	537	608	593	615	564	575	564	611	588	602	513	581	553	639	616	552	592	630	641	575	598	579	583	579	610	603	566	601	575	551	638	551	607	587	550	581	554	608	559	564	589	606	564	619	600	611	569	585	607	618	617	600	573	522	595	563	599	616	612	643	627	574	589	566	594	588	565	554	612	602	597	597	589	584	561	641	569	599	617	562	627	579	619	627	576	619	589	578	569	597	567	562	581	623	592	573	553	565	588	563	573	611	570	590	566	582	591	601	581	576	607	564	567	612	587	594	579	603	608	600	587	564	563	565	600	612	604	617	617	587	548	580	608	600	577	577	585	579	617	622	582	592	576	636	578	588	614	561	604	605	593	613	604	577	605	561	613	591	628	547	558	600	577	567	612	562	566	596	578	628	603	581	566	614	570
22680	21426	29063	24337	21585	21159	12121	3887	2371	1882	1480	1255	1061	877	789	760	629	647	575	588	506	553	575	489	543	496	499	494	502	507	519	522	525	472	478	532	441	508	544	454	496	498	549	478	477	433	471	494	510	488	469	441	481	494	504	470	486	491	489	481	517	460	476	476	507	468	478	486	500	483	418	483	473	467	506	505	526	491	494	516	468	508	488	477	509	497	490	504	465	438	488	463	436	546	477	452	498	447	485	475	487	468	475	505	494	462	460	493	489	475	458	476	479	500	452	493	482	499	487	447	499	506	510	480	449	502	442	488	474	473	474	485	482	481	552	498	483	505	502	489	482	481	460	475	450	487	473	463	478	482	514	480	475	515	508	472	489	463	468	447	451	469	489	475	477	493	499	445	461	494	498	459	491	491	492	487	477	482	476	481	465	470	469	476	486	502	471	484	475	469	491	502	525	497	480	471	441	443	471	496	484	469	505	457	493	492	521	481	534	493	502	453	498	486	479	459	507	503	454	448	430	483	521	464	499	490	480	486	479	493	496	482	526	487	494	480	450	498	459	450	505	458	430	480	508	529	501	473	487	480	521	489	477	475	476	529	509	460	498	460	512	506	465	487	458	484	482	475	489	454	507	483	476	497	481	482	486	510	488	503	466	489	462	509	474	524	487	465	486	531	509	479	458	500	498	507	462	461	486	494	526	491	501	479	494	488	507	482	483	486	485	508	439	500	469	482	484	440	474	467	450	478	489	498	490	464	479	491	431	469	475	471	481	468	496	486	491	518	484	512	462	490	494	456	453	510	522	511	465	474	495	516	511	506	482	453	482	470	473	484	481	458	483	495	491	488	456	470	484	459	506	455	451	487	485	520	504	477	473	464	487	479	488	489	480	447	482	434	477	478	536	485	475	473	489	471	509	467	501	502	468	505	455	511	465	439	479	450	438	488	451	469	461	467	476	482	432	494	449	474	491	489	461	475	508	462	488	487	486	482	464	474	432	487	483	444	497	495	486	491	441	458	511	477	485	492	446	479	466	459	478	499	510	532	448	473	507	476	493	488	483	503	512	472	476	469	511	474	473	498	466	462	488	481	503	460	453	513	499	485	473	451	504	477	483	471	506	479	488	461	467	464	508	500	492	500	491	479	495	467	494	490	487	504	508	515	489	484	481	470	454	487	496	491	496	484	452	493	454	453	436	483	461	506	506	465	453	501	479	481	499	455	532	508	453	509	499	470	500	475	454	460	458	519	501	474	440	480	486	496	493	477	488	505	483	490	478	477	486	510	474	445	493	447	469	493	475	506	503	483	494	463	474	481	461	494	496	476	483	446	476	438	478	455	507	502	499	476	497	495	453	473	516	505	469	468	457	464	505	500	452	491	491	479	464	466	529	487	508	497	485	489	476	461	465	462	496	518	461	481	466	461	521	471	490	518	477	488	517	500	452	502	498	485	513	529	490	490	469	494	489	447	472	495	521	467	494	465	501	490	501	490	472	493	499	486	421	513	487	457	471	497	473	471	470	513	464	474	441	460	492	493	472	464	483	492	474	462	482	482	492	503	480	491	546	447	505	486	460	468	519	477	510	499	467	532	450	483	482	483	504	477	447	493	441	464	499	490	501	495	518	472	480	476	470	509	421	473	473	500	451	526	478	472	469	486	518	489	476	457	433	474	524	538	533	464	481	427	493	471	512	454	484	498	495	478	513	456	488	512	452	481	440	485	493	477	458	488	479	502	476	493	483	474	445	490	481	510	505	514	475	495	466	466	477	484	505	490	477	508	516	466	477	459	439	476	473	427	466	484	489	497	515	486	470	496	451	482	488	445	468	453	515	465	496	459	464	484	480	481	503	454	482	508	499	507	472	457	501	455	464	490	495	487	432	500	485	501	497	477	482	503	473	499	489	445	478	467	504	494	469	525	479	498	509	483	498	480	491	499	452	485	462	474	465	450	439	453	449	486	475	485	489	468	443	475	463	428	463	473	511	478	475	476	500	506	458	478	464	471	493	451	522	464	492	468	479	457	506	483	474	447	523	492	473	501	503	493	470	500	482	506	519	486	459	499	487	456	471	488	485	464	496	505	521	484	450	491	487	484	547	483	485	443	520	469	430	440	488	475	469	503	512	457	476	509	487	440	487	461	496	488	507	479	517	490	474	521	463	486	481	504	461	470	500	506	476	486	490	485	459	479	492	495	470	461	448	488	485	467	452	455	494	450	506	501	458	458	494	449	451	487	470	458	466	472	459	476	499	490	485	519	471	498	454	497	486	489	512	481	457	430	458	526	523	475	473	501	452	502	451	531	492	476	451	497	495	478	495	480	498	517	467	481	490	474	470	474	452	448	455	509	505	485	460	473	492	527	495	503	502	496	471	479	453	512	444	498	499	490	514	486	484	485	463	451	502	487	479	477	478	520	509	448	465	479	474	481	508	492	483	468	476	470	480	491	484	480	466	474	515	444	493	466	513	444	466	459	481	515	480	448	510	490	487	475	479	483	491	472	460	480	458	457	499	502	438	479	462	452	452	501	502	538	483	438	499	513	462	468	495	472	521	483	456	493	488	500	482	469	459	498	512	499	457	477	479	484	480	470	441	460	511	453	537	478	457	496	498	495	511	470	467	511	504	488	479	472	471	467	467	463	457	471	496	490	466	517	457	490	475	437	460	481	501	517	468	463	511	512	509	503	480	437	509	450	470	514	506	481	485	511	490	465	486	475	464	475	457	480	506	485	467	500	477	474	497	496	474	491	484	474	470	496	462	494	487	502	512	472	500	493	480	469	418	449	511	491	477	498	478	472	455	484	508	512	522	482	520	501	488	458	491	486	490	490	494	503	473	499	511	516	489	467	456	490	483	530	518	456	527	504	470	443	499	508	484	507	492	489	451	482	482	476	498	515	476	509	494	478	459	472	505	490	468	520	491	441	458	482	472	509	515	490	516	492	492	513	489	486	466	450	515	483	466	480	516	485	475	513	490	547	475	467	512	424	458	523	468	507	502	488	486	485	502	458	500	469	432	483	479	486	477	476	503	490	483	485	497	446	503	492	504	517	480	470	474	492	444	428	499	521	482	438	446	500	459	475	508	483	502	461	511	467	499	494	446	502	490	512	487	517	481	468	475	453	499	507	490	483	475	507	470	501	456	465	520	483	500	469	493	480	527	500	475	495	524	474	471	523	487	461	449	497	458	470	496	500	445	475	472	477	490	478	522	440	479	463	466	476	492	508	444	495	495	472	500	527	528	506	486	446	474	490	508	461	471	484	469	462	469	520	463	466	446	504	465	487	509	477	473	514	498	476	450	471	480	487	487	472	492	490	457	513	471	502	483	502	497	470	451	461	489	486	467	482	476	487	459	439	450	456	497	510	493	474	456	500	477	481	449	483	466	480	517	469	506	486	494	442	414	485	467	498	557	472	495	473	476	480	465	503	477	452	458	492	525	438	467	484	494	474	456	479	487	483	448	474	506	444	534	513	456	470	476	440
36667	62573	50367	32034	18796	12148	7701	5202	3806	2937	2276	1840	1441	1268	1076	1005	869	777	682	634	634	589	602	552	539	522	535	566	537	506	550	532	536	533	494	508	502	528	501	486	528	515	509	533	524	521	499	558	480	518	508	523	512	513	517	517	524	507	523	513	519	504	465	532	500	488	536	530	524	476	527	551	516	524	494	535	484	488	471	512	535	517	506	563	487	499	526	497	494	509	496	545	517	509	528	509	518	521	508	491	493	505	543	497	543	492	545	548	471	487	524	494	505	550	523	491	487	505	516	502	467	487	545	520	538	528	571	477	563	465	523	536	518	506	511	505	478	506	515	515	476	518	471	508	486	477	486	526	488	504	499	474	523	473	495	503	498	526	537	512	505	516	498	510	481	498	525	536	495	494	519	510	534	478	519	498	474	519	517	488	514	515	524	512	516	568	546	516	491	543	509	529	522	508	520	458	541	487	514	494	500	512	531	519	468	566	526	508	538	532	524	510	508	504	500	537	506	538	480	490	491	510	508	527	504	513	523	495	509	510	479	492	529	474	465	548	496	513	527	501	523	523	502	478	504	527	500	527	522	496	519	478	538	498	495	519	523	463	511	534	481	503	521	519	514	471	508	512	514	533	511	528	491	502	521	498	508	511	531	508	535	500	493	493	531	511	515	509	525	497	515	534	511	510	481	512	551	502	498	503	534	519	511	533	491	522	477	476	501	523	516	508	516	503	524	544	526	506	530	511	553	512	528	514	519	491	508	529	508	499	527	504	488	511	504	484	537	495	519	520	511	533	523	499	492	542	509	513	496	517	490	479	520	523	503	521	534	480	525	538	481	471	547	508	500	549	505	496	470	554	496	538	508	506	515	487	520	487	519	477	529	532	464	470	509	525	515	563	511	509	541	512	496	493	524	506	514	487	502	510	469	519	481	531	478	511	518	517	533	492	508	507	491	504	506	451	482	479	547	495	536	518	498	510	519	548	537	496	484	489	536	484	512	494	498	531	492	504	519	533	516	493	505	523	510	505	498	497	505	503	497	529	496	521	524	515	521	502	483	498	497	519	471	500	504	519	508	534	472	566	523	494	505	535	503	544	484	532	495	504	482	484	522	532	478	502	500	520	485	527	518	539	538	510	515	566	529	500	540	489	489	499	535	518	490	501	511	513	449	529	530	537	515	502	485	493	482	521	513	516	481	475	518	495	477	518	489	520	513	466	528	498	508	499	526	499	502	472	514	478	513	546	487	511	479	545	551	490	521	510	489	478	495	572	521	538	482	550	539	543	486	505	541	529	517	481	503	461	549	574	508	531	463	508	511	494	507	512	505	509	507	515	517	516	499	495	499	531	531	506	495	528	523	524	482	479	522	509	531	497	500	535	537	467	488	510	498	531	504	505	489	499	522	484	502	498	517	511	515	459	507	482	481	471	508	515	523	480	528	503	502	529	524	510	494	579	510	511	535	537	493	535	539	492	492	523	516	536	503	512	517	541	501	522	487	542	485	488	523	519	538	482	518	500	501	497	513	536	520	507	519	516	488	501	504	453	496	521	504	522	495	498	535	491	510	479	551	515	529	507	527	480	510	507	550	496	482	451	500	528	513	512	482	516	499	557	512	544	511	511	510	526	506	484	491	516	509	543	496	485	488	492	517	540	536	520	568	512	501	485	515	514	502	491	517	480	483	520	510	499	524	521	500	494	509	517	459	495	488	534	561	501	540	494	536	479	516	516	484	473	471	508	477	483	534	496	496	484	505	492	530	547	521	514	511	543	492	535	504	522	532	501	496	503	537	519	482	524	513	512	542	471	482	547	503	519	489	502	550	523	484	529	556	477	518	517	521	515	537	521	540	509	500	510	555	556	503	472	521	539	498	544	514	522	496	491	535	506	479	556	490	528	531	509	559	509	518	534	532	513	499	495	536	499	553	504	515	491	501	518	522	478	491	537	501	500	510	519	540	531	510	514	544	495	493	459	480	552	481	523	525	521	483	493	585	513	521	523	527	521	498	481	481	522	486	483	499	524	480	547	509	539	510	465	542	476	504	550	489	517	510	503	487	531	474	513	503	505	523	471	511	475	512	484	523	522	517	506	509	511	512	485	515	528	457	495	504	476	495	465	511	497	507	484	498	510	527	512	494	474	498	512	512	509	542	502	509	496	499	477	527	523	537	503	509	501	515	459	513	514	511	472	492	493	478	538	519	554	481	518	494	539	489	487	554	519	518	468	468	526	505	545	526	518	495	464	498	497	521	536	502	451	515	448	464	510	515	500	554	498	495	498	547	488	498	536	531	516	542	504	497	490	528	506	514	485	505	487	531	488	503	524	497	496	516	506	474	486	520	546	518	465	495	516	514	474	506	472	526	496	527	527	526	514	519	521	512	489	511	500	470	493	539	549	493	457	499	498	504	514	528	500	518	531	476	525	531	535	529	496	464	499	520	521	530	522	519	500	471	522	501	519	499	519	529	532	522	545	481	484	456	497	485	500	493	494	506	514	525	528	541	493	532	543	509	513	553	492	517	588	499	507	512	536	486	508	512	488	553	542	520	531	535	496	513	515	512	550	513	553	475	535	501	514	512	498	527	529	514	470	466	543	457	491	506	536	509	502	510	493	517	478	517	511	492	500	550	536	527	495	521	510	523	530	495	470	502	497	487	502	516	541	450	507	510	504	521	502	503	491	506	499	519	490	503	499	507	532	514	550	520	495	531	524	499	503	460	496	528	523	482	488	504	487	477	498	541	515	480	532	492	499	515	492	504	522	509	507	462	497	519	504	506	524	514	492	520	486	538	510	556	489	527	528	502	508	537	527	536	560	538	487	519	526	501	497	489	506	504	517	520	535	508	553	511	507	529	551	512	540	507	516	552	534	491	467	531	525	508	518	506	498	487	508	500	513	519	516	531	474	514	511	515	521	519	485	506	535	511	523	502	533	530	545	512	557	508	524	465	489	510	545	465	503	535	501	518	514	470	497	495	536	507	542	511	527	533	490	479	511	523	509	499	522	530	501	517	506	551	516	489	514	541	544	514	519	469	509	464	485	563	530	547	499	537	497	504	519	510	524	460	492	507	524	485	507	497	523	481	499	521	482	516	533	473	534	523	549	518	495	512	507	529	511	508	525	478	531	515	474	487	508	498	513	531	498	492	521	521	472	509	513	536	530	522	487	505	507	503	540	508	490	508	513	530	487	527	444	528	542	516	509	512	488	494	487	519	514	511	549	495	509	487	521	499	548	491	548	546	479	537	517	522	494	554	492	498	523	510	505	508	497	528	518	521	552	489	499	511	486	500	500	491	522	494	460	498	517	539	521	540	486	500	501	566	525	493	508	489	513	483	514	490	492	509	534	512	497	536	476	525	533	474	508	518	524	505	521	483	495	525	476	536	521	473	499	514	534	517	528	475	558	516	490	489	516	568	517	529	481	520	515	578	506	509	544	553	484	516	517	505	481	526	499	507	520	492	487	504	530	553	518	494	478	516	480
32959	33443	29790	16244	6356	3117	1983	1418	1112	964	822	748	709	690	621	656	615	552	593	581	561	507	549	508	525	558	549	542	519	539	503	569	527	501	540	498	574	518	531	544	528	555	504	541	524	495	572	519	510	488	501	543	555	549	527	533	492	480	512	487	532	513	505	539	531	514	545	496	541	499	511	513	500	514	521	524	559	509	474	527	508	528	538	484	515	491	544	509	515	586	515	528	553	508	572	530	501	514	534	559	498	483	561	520	499	520	521	590	535	536	521	526	521	532	584	519	503	500	533	574	550	567	509	517	574	510	515	486	506	510	556	547	536	500	548	543	510	523	529	506	535	521	508	539	535	506	527	548	533	537	561	516	534	525	501	568	517	514	515	550	522	511	516	561	495	550	495	501	547	466	510	517	558	538	535	503	507	554	529	523	560	558	536	539	563	543	563	528	497	480	528	521	552	548	509	558	524	524	532	528	524	580	537	550	536	541	544	522	516	532	539	522	521	484	556	544	520	536	547	526	500	520	488	520	534	527	494	530	535	528	553	552	533	502	529	527	567	547	525	524	525	586	533	554	542	516	578	528	552	549	604	514	548	546	515	505	515	534	507	537	460	476	540	494	513	487	537	513	542	542	527	516	508	528	555	519	501	502	491	506	531	505	480	535	552	561	552	509	515	562	481	492	553	550	570	536	541	482	532	508	543	506	552	525	533	534	549	507	510	492	538	530	557	532	567	558	508	506	547	575	528	519	546	531	511	534	515	544	540	528	558	503	541	590	492	530	538	519	551	540	508	531	534	528	532	536	521	523	529	510	540	533	542	530	516	517	545	544	523	547	534	538	523	524	533	560	525	496	590	566	523	532	534	538	499	538	515	511	531	544	558	546	511	507	515	498	551	512	525	498	531	509	557	535	529	527	533	524	522	530	548	534	556	548	483	580	557	488	515	556	506	516	516	554	494	590	525	528	525	567	535	496	516	486	524	544	560	538	549	521	505	583	551	541	528	560	546	554	554	518	525	538	569	484	548	526	524	523	529	529	534	516	541	558	538	526	524	516	558	501	524	548	559	564	524	577	475	544	538	530	527	532	533	536	543	546	578	577	521	543	519	561	551	503	480	572	543	521	511	513	538	523	529	519	586	535	518	558	548	536	502	535	501	519	530	512	505	542	514	490	566	520	511	502	538	534	518	534	538	573	532	538	515	500	537	498	534	521	532	535	508	539	529	557	529	514	531	528	531	529	502	497	542	485	560	527	505	510	571	528	556	615	575	549	486	529	480	559	551	550	543	555	520	501	538	527	521	520	530	506	507	524	519	544	511	490	502	532	546	497	530	521	504	560	565	520	535	563	550	537	509	522	537	579	544	567	547	522	509	571	528	529	539	550	480	504	511	562	570	507	566	509	545	551	505	516	528	515	510	532	540	541	540	558	534	549	554	475	543	531	532	497	553	543	495	534	537	500	523	529	504	538	526	542	556	541	514	519	530	511	509	511	533	546	573	529	539	501	532	505	491	497	530	535	526	560	517	488	552	555	531	532	538	515	493	530	553	502	554	515	519	514	519	519	503	566	536	541	555	540	557	515	514	546	556	575	521	535	568	551	541	506	507	549	535	508	566	552	519	515	517	535	500	540	517	532	550	513	502	503	553	536	517	545	511	537	504	537	575	513	506	469	501	512	558	497	539	506	506	556	529	531	502	515	554	548	549	522	538	549	545	558	570	545	522	553	495	573	533	560	511	536	499	557	552	540	479	522	496	523	546	502	500	579	530	546	532	524	545	564	490	539	534	505	554	544	521	487	512	552	507	526	548	544	570	536	505	509	540	513	584	512	552	585	451	524	532	493	485	497	479	530	509	521	545	513	548	525	511	530	523	548	492	558	542	518	539	544	521	552	525	597	551	531	526	529	518	535	538	513	536	538	526	571	564	536	571	549	498	465	502	554	512	513	567	513	542	583	513	517	521	480	528	542	514	512	543	518	564	535	513	515	535	509	510	522	525	551	520	565	544	539	531	505	515	510	547	533	569	530	495	533	503	521	555	520	565	524	498	547	506	514	505	588	533	513	515	581	529	530	533	567	520	537	516	539	499	533	536	564	509	553	577	560	539	515	484	566	498	552	473	530	470	512	517	534	537	557	553	504	532	551	522	528	522	528	562	536	540	523	531	488	520	522	506	495	517	536	497	576	502	539	465	511	536	494	561	560	504	528	519	530	523	564	546	576	521	507	524	510	512	543	508	546	503	501	501	516	559	543	556	547	545	497	522	538	571	513	505	525	555	527	541	513	499	487	534	559	502	515	554	537	538	531	581	538	582	496	567	527	521	535	514	556	511	502	525	537	542	522	550	522	533	542	507	521	532	507	574	488	499	536	527	529	527	558	548	580	554	518	484	551	543	553	540	508	540	534	569	550	555	539	520	556	548	537	535	464	549	528	513	524	538	558	502	529	519	544	550	541	512	548	530	524	507	536	469	587	535	465	512	517	539	523	557	554	520	505	557	528	523	522	538	540	496	513	505	546	505	537	530	585	524	524	567	522	540	556	498	495	525	535	512	544	536	587	535	520	521	501	487	558	530	509	507	567	572	499	563	500	538	528	511	556	520	527	536	483	548	500	530	557	564	547	555	540	493	564	501	548	528	546	560	530	517	513	532	529	553	539	547	518	585	521	558	546	540	550	548	525	537	532	567	538	500	508	522	533	522	546	549	513	527	522	531	528	546	508	523	543	499	525	533	548	520	519	548	561	537	535	550	521	521	530	511	549	505	534	512	572	532	531	547	507	504	497	552	548	527	488	506	549	519	549	509	552	511	537	558	564	545	535	502	537	531	519	558	511	546	578	540	555	528	526	532	520	522	515	511	501	490	484	530	520	515	496	541	539	505	518	494	520	548	582	522	547	552	529	576	524	506	477	543	557	477	529	523	545	550	524	537	499	530	514	509	477	502	558	508	554	555	499	499	557	537	567	539	568	531	490	556	525	482	519	541	530	529	534	523	515	535	562	523	513	498	543	528	500	510	539	502	542	549	513	534	550	543	512	476	534	549	565	537	503	551	543	555	535	550	530	551	533	566	523	510	512	509	502	505	551	520	553	523	516	513	524	519	535	556	541	540	571	563	501	528	511	503	489	520	514	540	554	514	546	559	557	513	571	505	551	508	556	521	532	545	548	523	532	555	558	540	570	491	532	571	511	557	540	543	520	546	521	517	508	533	512	524	544	517	527	552	528	524	568	535	543	553	522	493	524	515	507	529	507	519	535	554	530	484	536	535	524	497	530	531	565	470	593	519	500	566	569	522	534	540	548	477	540	551	525	535	519	502	520	574	532	538	543	528	527	570	534	475	520	523	551	492	557	540	540	522	542	524	569	550	516	542	558	526	492	573	507	585	536	540	535	521	528	520	448	522	513	566	525	570	559	570	547	538	473	534	536	538	539	516	542	535	556	522	509	539	527	542	535	502	513	550	518	542	502	488	531	487	507	497	508
36532	46791	30192	15543	8643	4846	3159	2115	1716	1341	1142	1014	849	833	774	763	673	666	631	635	591	601	611	571	593	581	600	611	583	521	592	558	518	595	559	556	540	591	587	546	556	615	550	614	608	600	558	521	614	545	538	522	591	565	556	569	535	575	567	570	547	570	525	547	558	567	553	551	565	583	520	561	575	578	559	608	568	552	615	575	591	536	594	562	578	551	558	541	578	569	578	571	591	584	600	534	582	557	607	560	569	581	540	576	526	569	556	580	570	588	585	549	589	540	560	583	543	581	556	585	528	571	580	571	568	564	552	559	603	602	564	575	569	545	546	580	534	570	574	572	624	532	591	587	577	580	547	600	512	576	552	605	553	583	604	597	617	543	584	529	569	522	590	585	567	614	586	599	554	539	544	583	562	569	566	622	582	557	570	605	561	564	564	554	591	528	560	558	542	568	539	581	591	533	570	572	567	564	533	614	545	588	576	563	574	567	551	539	513	608	618	572	539	569	603	551	576	606	514	564	569	560	575	566	581	587	585	581	597	571	552	567	544	573	595	568	565	546	584	554	564	599	548	544	580	591	594	616	583	571	566	625	554	563	541	540	620	519	598	577	526	558	561	593	647	573	580	545	579	632	589	549	574	587	592	570	564	556	589	577	617	547	569	532	586	599	542	589	574	608	582	520	545	557	602	581	583	598	581	559	615	622	587	591	585	574	587	553	548	588	598	572	542	583	543	565	523	560	561	584	586	536	554	622	551	560	546	593	566	540	555	583	599	581	563	616	531	579	597	586	526	579	553	556	548	576	578	540	636	561	561	538	568	558	545	573	586	598	600	578	528	535	574	592	567	579	551	597	556	564	582	526	585	555	534	559	587	512	570	571	600	566	581	583	591	542	549	606	558	564	554	576	580	552	533	569	542	553	578	499	535	562	577	608	575	580	596	519	577	567	530	556	554	568	574	578	577	566	540	546	550	550	537	599	570	599	578	610	552	591	546	532	560	591	587	537	601	601	555	574	558	533	596	567	563	592	592	570	585	562	528	579	576	572	574	582	615	565	558	578	557	578	554	606	583	538	556	589	550	541	566	557	568	555	588	581	555	574	547	569	549	574	595	596	577	609	573	543	637	551	587	577	566	577	564	590	573	607	613	595	566	542	549	584	594	571	553	577	586	548	554	564	581	646	612	591	617	580	581	575	531	535	586	592	557	589	532	596	528	541	569	537	504	572	583	578	601	561	568	545	567	557	521	554	552	526	544	574	568	569	545	609	566	578	524	562	558	539	562	562	548	580	574	529	564	553	534	585	544	571	560	588	554	539	568	578	626	595	578	570	542	574	626	578	565	545	604	598	585	587	591	584	574	536	564	606	573	564	579	510	578	584	559	594	580	578	580	545	550	594	558	579	525	545	561	583	577	596	556	556	550	562	591	599	591	549	564	557	562	590	576	585	557	592	552	574	570	566	547	579	544	561	542	534	534	574	549	568	586	583	548	564	572	548	546	566	576	572	564	579	593	581	562	566	596	598	601	583	551	527	624	563	565	561	531	591	593	575	559	585	555	521	554	562	555	577	552	584	549	548	578	580	543	549	567	569	568	617	540	555	594	574	601	578	584	592	575	603	613	559	569	538	578	583	560	558	558	572	558	560	572	575	569	560	556	540	562	541	532	572	595	591	585	574	576	563	566	538	566	584	567	520	560	564	597	558	515	566	573	583	599	530	582	558	577	547	565	543	573	559	570	572	586	585	535	578	554	541	575	546	555	548	584	578	565	586	550	557	563	552	601	568	564	572	585	541	544	573	528	558	620	566	557	586	569	559	573	565	601	582	561	592	559	565	585	573	597	581	577	577	573	574	519	585	555	595	597	606	566	562	559	585	541	544	565	572	571	554	588	574	555	605	544	585	513	568	600	550	514	615	549	554	563	590	563	583	586	592	562	598	579	573	613	569	566	563	549	586	554	543	541	581	564	563	570	589	622	558	569	607	583	577	600	666	565	568	631	560	565	585	574	577	557	551	571	588	541	540	545	551	584	530	577	584	561	541	561	589	566	563	552	541	575	524	605	562	569	536	552	581	608	557	606	614	580	599	605	535	561	575	593	518	555	561	537	526	593	562	528	573	569	600	535	584	576	570	556	626	566	542	604	588	526	564	559	573	586	572	530	563	634	576	584	608	560	619	563	615	553	590	576	619	564	594	639	538	572	545	538	564	549	571	542	563	604	586	599	536	586	573	579	567	561	548	588	549	562	604	580	545	597	578	550	537	565	563	564	577	586	515	600	615	559	546	564	573	589	576	582	552	570	622	549	547	598	595	590	585	509	586	534	561	577	574	605	597	575	536	570	567	581	604	575	599	565	568	621	589	580	543	570	555	566	508	574	555	560	569	587	610	571	552	596	530	561	582	578	601	550	521	568	528	572	577	569	557	569	601	531	577	559	592	554	535	583	601	554	605	616	592	554	543	588	536	575	546	562	512	590	598	579	558	609	564	570	609	572	604	546	537	564	607	562	583	595	557	518	615	551	561	558	582	522	540	586	573	573	542	559	548	573	525	592	556	559	555	559	534	561	571	548	571	573	613	594	601	588	540	617	563	595	570	571	594	538	571	608	547	594	590	600	604	580	583	576	555	524	511	562	602	588	568	584	565	580	542	586	562	512	569	553	547	547	630	586	559	618	622	582	554	551	547	586	553	535	537	511	589	579	580	553	614	576	530	613	530	554	529	578	530	568	588	492	574	596	533	547	574	563	577	573	550	558	585	614	583	611	573	591	592	583	561	581	537	576	552	588	539	528	569	594	598	572	570	549	556	572	564	594	617	574	587	591	566	574	558	569	605	526	581	585	558	540	550	556	584	588	566	574	573	610	574	525	576	558	546	540	563	577	551	540	560	578	560	621	542	591	597	552	552	563	598	538	552	554	552	582	570	555	587	578	591	557	566	590	563	521	598	574	557	578	525	516	561	577	566	547	555	555	585	552	601	586	556	596	605	563	607	573	587	554	562	527	594	563	591	544	576	587	559	596	563	604	605	543	565	590	597	539	608	538	537	593	559	571	554	567	553	583	597	586	536	572	592	593	553	573	616	542	599	581	563	551	536	572	532	575	566	552	524	596	540	572	578	558	526	580	526	527	583	562	562	566	531	548	537	571	596	578	587	585	572	534	581	540	566	589	561	518	588	564	539	552	562	584	538	508	567	614	601	572	579	555	572	572	557	577	572	553	545	586	559	602	581	540	559	559	574	569	548	562	598	545	583	575	552	563	556	543	586	591	561	617	555	558	598	573	550	545	608	547	583	593	573	598	571	570	583	550	560	605	540	615	533	620	589	558	574	584	600	589	574	549	580	607	563	595	544	565	570	569	600	603	550	524	564	580	579	557	610	599	579	557	550	581	585	579	530	545	576	576	532	591	562	541	553	561	569	569	567	551	578	554	591	640	562	534	542	564	582	548	583	571	550	593	601	540	554	551	596	548	557	571	560	579	534
23747	21345	28515	24892	21152	12288	4014	2122	1581	1236	1070	886	833	706	672	632	551	561	509	501	523	481	465	485	532	491	497	532	449	466	487	476	480	454	472	425	479	464	488	466	467	450	464	465	467	478	490	470	448	469	451	468	446	499	420	459	472	472	479	462	482	490	502	456	446	456	487	520	477	457	460	478	502	474	402	437	453	469	457	474	459	457	493	485	438	452	486	457	484	467	465	516	467	456	477	485	485	438	457	452	516	441	488	470	403	476	507	479	475	440	487	445	425	514	501	469	458	467	470	475	491	460	475	461	444	476	475	492	476	484	464	501	511	518	471	475	465	448	479	459	436	466	469	482	462	524	486	447	466	481	486	478	473	471	495	454	457	452	471	465	481	478	440	463	486	462	428	505	441	435	471	514	475	466	463	472	432	455	478	495	463	452	477	483	468	457	484	473	471	482	490	450	465	472	464	487	469	449	460	446	473	507	483	472	461	508	464	456	494	412	489	474	491	467	526	485	464	463	501	473	496	471	466	499	473	455	507	458	461	476	465	452	484	506	463	463	507	481	467	463	492	475	467	467	452	462	461	496	465	449	475	430	471	470	488	434	483	463	499	502	482	450	465	508	496	450	505	430	460	491	504	445	485	479	462	429	472	465	480	427	448	422	494	489	534	487	471	490	480	466	472	460	503	456	493	474	488	491	468	470	488	501	521	427	452	464	501	437	469	489	456	455	477	492	459	414	455	455	503	455	491	476	448	498	489	468	475	512	442	425	481	445	462	487	472	521	449	496	462	476	447	475	462	472	438	462	450	483	474	516	483	456	465	475	418	508	444	445	461	487	491	537	446	463	467	508	461	493	492	448	481	447	456	457	461	479	463	482	426	423	445	441	434	450	454	461	464	469	485	446	483	490	445	491	471	490	463	486	490	493	502	479	482	504	471	465	460	491	468	449	425	520	507	498	463	483	494	485	436	483	472	469	471	469	471	498	472	444	439	462	431	478	476	462	466	456	459	449	449	464	439	481	452	492	458	477	439	454	478	475	443	498	442	493	492	485	483	487	462	436	484	447	488	470	495	472	485	436	468	461	475	456	422	481	496	426	477	459	504	454	446	476	455	494	469	491	467	511	479	463	468	486	490	448	469	447	479	489	452	448	478	459	487	440	483	511	483	448	446	528	465	483	459	502	483	445	506	464	506	468	465	478	487	437	490	464	428	480	492	475	473	466	505	529	460	455	483	498	485	450	466	464	460	475	466	471	510	470	485	472	469	492	474	471	464	437	443	474	460	443	469	444	430	462	439	461	458	457	441	480	465	447	492	470	448	445	460	504	467	458	485	418	440	480	432	465	494	485	490	460	503	463	495	468	484	473	509	480	463	464	469	490	487	452	458	489	438	483	479	443	462	464	462	485	488	486	478	453	439	505	458	463	460	513	480	459	464	513	443	491	462	452	484	500	463	452	457	487	472	437	465	443	475	458	487	465	497	498	431	497	489	455	459	456	439	471	470	459	462	467	477	443	481	459	457	481	456	450	482	478	453	488	467	442	505	456	476	503	427	516	474	446	438	456	478	481	510	474	473	444	446	476	457	467	490	416	486	482	477	471	472	454	483	461	488	486	476	496	486	457	459	460	471	441	453	484	467	475	487	474	482	446	504	484	474	445	459	466	484	482	512	460	455	482	492	465	449	454	511	511	478	456	519	486	474	482	468	470	481	497	456	446	517	469	476	471	480	532	490	443	528	443	473	480	481	449	489	501	470	468	490	479	474	495	474	470	464	455	474	484	457	450	474	478	477	503	460	477	474	473	451	483	484	442	475	456	478	494	461	462	475	422	508	453	484	496	454	487	491	460	466	500	486	468	457	455	432	453	478	456	460	452	481	445	510	431	457	416	453	427	469	439	490	479	419	469	427	484	456	455	508	479	468	498	487	511	462	470	484	444	471	481	461	470	468	475	440	441	494	497	475	453	470	466	498	495	485	485	519	454	473	489	475	449	448	470	444	436	486	470	419	477	480	453	467	485	491	472	520	435	418	444	454	477	482	453	445	465	474	479	496	469	462	502	471	453	448	444	467	494	482	478	488	463	436	475	500	456	502	408	470	498	460	487	468	499	477	512	433	458	475	425	492	517	481	497	470	490	480	457	480	486	476	476	423	476	457	487	459	487	486	444	446	450	494	480	481	474	466	477	471	466	491	472	459	456	461	497	473	420	469	464	455	460	467	482	478	452	477	497	459	474	427	399	472	462	445	477	491	496	443	475	464	455	482	510	440	466	457	465	474	477	503	477	463	440	506	454	423	464	480	494	496	462	478	445	464	467	456	490	468	470	457	469	441	422	496	466	506	463	486	474	469	471	454	484	468	463	503	454	473	493	434	470	465	455	481	471	445	445	467	482	466	451	481	472	501	412	448	475	444	457	484	507	489	482	488	442	463	435	438	464	473	481	484	460	459	479	472	472	504	486	466	447	463	474	514	507	480	467	515	520	471	529	469	451	480	448	492	444	447	486	494	438	480	464	463	482	483	484	475	454	464	473	461	443	470	447	501	464	441	497	427	502	478	466	513	489	476	504	476	463	457	450	465	475	487	495	484	477	435	412	475	456	463	479	443	463	467	476	470	471	503	448	467	476	491	444	504	508	483	466	512	492	471	451	501	450	463	456	510	485	454	479	455	502	475	483	451	436	455	502	477	461	464	452	470	469	469	503	500	485	474	473	512	479	421	482	480	448	463	447	499	479	459	467	449	448	474	445	480	468	473	455	501	473	465	510	483	484	476	482	475	503	490	492	480	468	476	477	493	464	471	502	436	504	507	458	491	490	480	461	502	440	480	430	440	457	479	453	448	465	464	499	457	504	470	437	422	501	459	437	460	473	454	502	456	413	502	471	459	455	456	467	487	486	467	495	504	515	467	466	440	463	480	459	477	470	488	478	461	470	458	488	485	478	490	439	479	478	455	502	467	452	492	477	446	441	448	453	458	450	495	456	460	421	481	491	471	464	468	464	457	436	454	428	473	471	453	510	465	453	459	482	477	495	433	463	461	517	457	479	429	479	457	479	469	460	434	475	468	523	454	453	458	436	471	489	511	505	499	495	499	489	462	472	456	456	404	444	473	463	510	480	478	495	482	452	465	432	444	487	446	479	423	486	502	424	452	482	473	435	508	458	479	494	478	494	493	508	475	426	472	514	461	440	478	503	460	478	503	498	500	447	464	445	462	483	489	429	479	456	480	452	451	485	479	483	483	443	481	502	460	479	450	456	503	498	471	502	467	480	482	463	456	496	507	449	435	535	468	454	457	481	473	477	491	487	451	465	433	468	472	496	469	471	452	460	474	467	468	464	482	462	472	502	469	467	467	445	499	482	530	457	501	425	479	469	475	509	486	517	444	447	487	456	464	469	448	462	470	447	460	450	468	448	497	471	490	506	460	451	469	473	462	483	447	491	514	456	476	463	457	457	508	473	472	463	501	470	456	475	483	461	511	479
35141	53991	40799	26103	13526	7026	4621	3129	2454	1936	1505	1230	1070	917	821	694	640	582	610	572	560	565	566	519	528	537	536	511	512	512	507	501	524	532	511	479	477	497	492	502	501	515	523	509	474	523	529	489	501	488	515	497	529	560	493	493	507	488	501	539	513	521	531	518	479	515	539	523	499	491	518	519	497	512	517	506	533	493	515	533	503	548	505	527	507	508	518	494	551	533	493	531	508	500	524	519	512	508	491	520	479	476	495	488	495	522	471	508	496	524	518	508	521	500	495	554	496	520	479	477	532	497	517	523	504	542	514	500	493	490	494	510	503	521	496	553	502	509	535	530	505	523	532	522	492	506	526	551	511	533	486	513	497	529	494	490	540	485	522	514	459	576	467	498	509	522	514	501	556	492	524	505	496	561	516	506	517	486	494	548	466	519	528	515	491	503	522	482	503	508	524	500	535	510	504	512	544	492	553	536	520	508	502	501	485	519	500	487	518	519	552	494	510	475	496	493	513	487	500	545	483	473	523	550	513	503	523	502	496	540	514	528	489	497	508	512	481	544	500	476	496	490	509	538	551	518	497	457	511	471	503	522	525	519	556	509	518	507	522	490	533	534	493	487	482	536	506	440	509	514	492	497	526	511	476	480	530	498	520	553	518	514	495	488	482	467	508	512	492	480	499	516	479	521	510	512	519	514	527	498	547	536	516	518	503	511	509	499	480	485	495	518	514	507	473	515	487	545	504	565	505	533	501	495	493	533	518	472	498	500	513	512	482	533	519	530	479	530	536	481	520	500	545	536	531	512	499	515	513	503	497	509	542	490	512	550	524	502	525	528	493	485	500	480	523	509	478	497	508	510	471	512	515	516	515	531	534	485	492	546	522	511	498	524	498	515	505	499	518	534	472	515	498	514	504	503	531	513	522	508	505	487	507	501	533	484	483	500	520	500	516	508	514	498	514	511	464	563	532	539	462	497	491	490	510	452	496	517	517	470	484	512	507	466	468	487	524	507	528	474	571	508	512	523	498	508	504	498	509	503	504	508	531	505	513	540	504	513	488	527	520	497	502	507	500	492	521	547	493	518	513	503	515	472	491	482	525	485	512	526	471	505	518	498	500	513	498	495	530	543	551	511	486	493	518	521	512	540	502	497	515	536	502	534	528	483	512	507	473	520	522	527	510	520	508	519	521	508	463	527	511	516	506	513	506	506	484	477	508	513	505	520	538	511	504	507	482	516	487	527	498	485	479	531	509	505	523	514	482	484	539	517	516	484	526	515	508	483	494	517	498	497	540	493	479	567	534	503	520	520	517	531	494	485	499	487	485	502	501	535	485	517	548	443	533	493	520	508	524	532	495	499	514	518	504	481	493	521	527	506	500	526	513	492	486	494	524	481	513	503	509	492	518	490	523	508	552	550	470	485	520	509	507	507	513	540	523	499	528	523	505	514	505	498	519	544	523	486	496	500	522	490	538	503	491	528	499	477	543	509	511	485	496	498	492	535	521	517	491	528	561	506	524	497	473	516	485	457	513	523	501	541	498	486	551	512	497	478	487	507	494	538	508	492	483	558	462	470	457	498	508	511	496	487	507	571	518	510	478	505	556	500	488	506	530	502	463	519	522	494	525	515	520	488	456	506	504	521	523	480	527	556	495	566	496	533	528	544	511	537	507	501	496	506	512	490	495	522	568	517	501	575	531	492	500	553	476	496	502	526	511	512	495	506	518	486	487	518	536	471	503	510	505	538	518	532	485	483	555	504	512	510	496	498	507	515	541	509	498	523	517	547	537	509	520	489	513	532	541	477	540	500	524	540	497	482	494	537	484	470	510	504	536	520	506	528	531	500	509	489	494	526	465	525	521	519	524	499	532	539	544	517	551	449	546	528	545	509	456	549	535	491	508	530	534	531	538	474	534	541	531	518	469	521	506	531	538	499	477	495	496	486	550	529	494	526	520	540	521	517	509	527	486	511	497	512	506	514	512	507	532	509	505	507	495	487	547	515	506	474	530	492	527	530	501	544	511	496	539	481	503	521	515	541	540	486	532	515	519	497	527	520	482	503	487	475	511	452	529	527	499	513	508	481	491	519	504	526	525	526	528	470	515	534	528	506	492	527	567	541	511	532	507	513	514	491	494	504	520	534	495	481	513	512	477	496	525	489	516	489	462	496	488	510	486	487	488	516	513	526	525	469	510	522	515	522	489	519	489	518	466	545	528	525	487	550	507	526	563	507	497	501	486	531	523	541	487	501	516	533	491	508	502	537	493	501	528	510	489	481	524	485	495	519	494	499	570	496	520	489	513	470	509	520	506	502	497	528	474	499	517	507	479	537	516	484	523	505	533	516	562	525	486	496	493	518	515	519	526	486	513	487	522	513	514	508	547	515	504	527	502	524	503	536	520	514	515	508	472	513	499	484	563	479	521	491	490	530	530	463	499	527	486	510	503	492	540	503	539	495	498	510	488	506	521	504	506	465	549	524	489	500	510	549	538	525	493	496	515	509	512	501	487	503	492	517	529	532	513	495	548	532	523	529	566	541	490	498	517	488	542	500	472	530	481	508	495	478	529	517	512	513	485	509	509	517	537	504	500	510	524	514	510	533	528	506	489	555	522	504	479	500	524	499	522	472	477	494	475	479	501	484	499	518	498	522	472	519	504	513	488	525	477	517	519	497	558	491	522	518	516	511	498	518	502	478	540	506	509	515	507	473	465	553	556	490	492	462	528	523	519	522	500	508	500	478	526	492	486	529	505	502	540	524	491	471	525	513	507	478	554	506	506	520	515	484	551	519	501	502	525	504	509	541	510	557	520	536	543	495	482	485	497	500	506	521	551	498	526	489	471	552	513	528	495	465	516	505	517	514	506	508	488	504	529	507	488	518	482	536	516	449	475	481	539	488	494	481	500	506	505	517	545	521	516	494	514	557	498	530	531	529	511	480	514	490	578	516	485	547	477	513	486	471	513	487	507	504	540	489	501	500	488	519	497	527	516	557	529	552	528	462	526	503	511	498	516	485	469	517	528	521	488	487	520	529	499	522	537	516	512	495	498	551	521	528	496	559	544	496	549	545	510	459	527	468	510	495	500	495	522	554	507	528	488	455	468	465	504	520	508	517	526	517	479	548	496	502	491	447	449	533	485	538	531	552	513	506	481	477	508	488	512	492	474	492	453	503	550	506	541	522	518	487	528	545	528	487	482	515	514	527	483	495	519	499	539	518	500	518	521	495	518	538	506	539	526	500	544	479	507	499	494	462	529	521	504	468	483	478	529	516	484	484	526	560	532	448	549	491	514	510	545	515	485	521	513	525	524	509	485	486	510	518	528	476	483	513	464	498	494	537	524	474	508	514	501	521	537	500	496	497	503	486	479	514	505	539	506	548	545	481	526	515	492	529	516	521	499	501	505	528	500	523	539	512	528	504	512	517	486	505	499	524	498	566	511	517	537	516	528	520	500	507	515	513	514	524	487	486	495	467	531	519	501	535
25151	21547	28139	25680	12876	4203	2377	1730	1462	1082	907	872	789	686	684	678	598	598	592	612	557	566	582	572	577	543	537	592	569	561	549	552	567	556	513	529	520	548	557	580	525	533	568	551	556	579	556	541	546	544	540	485	607	538	566	554	523	545	572	533	550	530	550	565	584	529	542	538	551	576	566	593	546	523	542	538	506	570	576	521	564	557	539	556	568	540	575	566	586	561	531	553	516	542	502	594	567	543	535	550	577	572	536	567	556	556	568	558	587	550	581	560	574	547	570	583	575	536	535	554	521	554	567	518	570	574	506	526	550	531	576	588	538	579	520	543	563	573	549	568	505	512	546	531	575	489	539	525	592	530	548	584	577	577	565	577	541	542	562	568	577	536	516	564	551	568	552	574	601	565	516	546	543	535	512	572	547	562	598	555	579	559	533	529	581	567	546	539	539	544	569	560	541	544	538	582	528	555	570	556	555	560	590	544	565	523	567	568	557	567	558	530	573	526	535	533	537	583	525	578	537	555	536	545	597	524	558	533	556	566	543	519	590	540	584	546	566	575	524	561	602	497	524	517	541	506	564	557	569	555	539	536	560	565	568	579	529	537	558	554	585	549	587	575	568	534	545	555	559	547	542	565	546	577	562	565	538	513	580	561	580	533	553	576	520	572	564	572	519	520	558	512	560	517	591	582	564	548	537	551	528	520	548	529	530	561	556	567	584	583	556	553	556	538	559	570	579	575	572	547	545	542	582	545	554	588	551	511	507	597	539	574	566	530	562	561	585	580	561	569	531	581	555	528	548	503	579	484	582	553	552	556	538	582	579	529	540	561	521	563	568	519	492	539	549	592	561	572	532	590	559	541	565	531	545	551	578	565	509	522	571	602	551	546	569	575	536	554	538	600	592	553	492	539	571	550	529	532	548	564	533	494	556	552	586	527	570	550	572	567	534	552	573	553	542	526	523	527	542	569	562	524	522	533	528	589	559	542	539	551	514	583	572	571	552	518	536	554	568	561	592	577	562	545	552	580	590	579	550	604	561	546	549	550	563	557	559	528	526	540	554	536	533	517	547	564	571	566	569	562	587	601	601	582	551	527	542	524	554	571	539	563	547	545	596	489	587	587	547	542	589	556	582	617	577	550	533	619	585	534	560	585	557	556	528	580	542	538	577	558	541	605	553	549	566	506	553	580	525	564	578	567	512	554	528	525	502	567	578	578	571	555	574	543	558	554	533	541	556	565	526	546	544	558	584	537	580	528	571	525	594	544	535	569	561	519	547	495	565	554	502	564	553	565	555	572	562	563	561	567	540	534	549	597	538	540	546	570	574	552	565	541	526	551	558	535	509	543	590	564	524	562	496	545	538	584	559	549	578	571	557	525	552	542	552	553	556	550	536	589	589	591	549	556	523	516	578	550	537	556	563	597	559	529	579	565	554	573	581	529	570	530	553	494	559	553	571	541	547	575	602	566	575	547	559	570	524	580	579	568	534	560	540	542	574	575	530	581	550	549	572	568	512	531	579	583	502	570	577	559	575	531	529	569	569	544	517	545	572	587	579	522	539	561	563	503	581	552	559	550	549	577	554	542	573	522	551	538	572	574	552	586	569	543	553	536	593	567	553	573	540	613	558	605	564	561	530	573	536	592	558	570	528	555	549	572	554	536	570	537	495	548	516	513	549	537	554	581	550	505	570	547	591	558	536	553	547	590	556	552	584	530	597	567	540	552	579	566	540	592	577	531	573	549	566	562	594	575	567	537	531	580	565	565	538	551	596	536	609	550	515	545	537	560	581	565	561	575	531	563	508	546	485	556	520	528	565	531	541	517	603	554	555	570	537	519	524	553	535	564	601	598	526	566	580	532	568	569	545	529	554	580	584	554	588	547	555	570	563	530	539	584	559	562	529	531	579	573	619	551	533	620	561	535	564	557	549	580	479	493	546	537	550	578	532	576	601	533	560	545	545	546	546	542	548	562	545	556	571	577	580	561	584	578	573	557	562	551	534	533	558	582	552	516	574	526	539	572	536	546	583	573	567	535	552	547	568	549	545	548	558	611	562	538	570	538	520	538	593	516	550	586	493	559	544	553	545	566	545	577	577	570	555	532	543	543	563	550	570	586	553	536	597	580	546	557	588	543	536	521	581	537	571	540	535	580	565	542	544	529	598	545	537	537	578	545	587	567	509	600	545	530	569	559	551	614	553	539	570	544	577	589	577	597	555	587	554	506	598	544	558	567	584	551	503	509	535	547	498	526	565	547	558	541	571	566	548	555	548	542	510	552	550	590	554	560	525	546	527	544	498	555	561	533	520	609	569	547	579	585	556	549	568	615	584	571	489	532	544	531	547	536	577	568	551	566	575	580	525	593	553	519	559	535	530	576	568	516	518	549	560	551	563	530	541	553	583	585	613	586	582	565	527	571	513	589	515	512	569	580	543	543	577	546	535	559	512	551	557	593	501	591	560	551	572	543	548	622	566	532	580	568	568	542	578	541	562	551	575	536	580	545	563	566	578	610	562	567	567	525	567	563	562	573	595	584	545	548	561	571	588	553	546	532	522	534	559	539	578	576	578	562	572	577	557	605	538	550	544	554	544	530	600	551	532	573	569	550	523	531	503	539	564	555	557	562	510	530	597	525	504	615	552	563	583	534	545	560	572	588	525	580	583	540	561	578	568	565	574	544	560	526	562	547	508	593	544	561	537	592	555	581	546	594	547	569	601	528	558	534	606	584	611	524	508	552	615	494	540	571	602	568	534	593	537	497	544	546	599	535	586	521	545	531	610	570	518	568	561	574	530	584	559	586	570	555	517	544	574	510	517	544	544	592	558	575	570	531	589	559	547	616	541	563	556	567	547	544	578	565	517	547	609	547	561	546	553	574	588	551	561	549	540	546	555	540	575	555	572	539	566	517	591	534	526	585	553	546	565	514	545	560	555	581	524	560	522	546	549	585	555	528	591	568	571	545	558	584	561	570	585	566	560	528	532	596	621	534	556	560	537	566	500	535	562	559	576	546	529	566	575	571	560	509	518	550	576	571	578	545	526	579	581	524	584	549	553	583	531	554	573	571	511	545	554	569	556	530	526	572	492	541	538	524	520	541	531	571	518	555	553	547	545	548	519	549	558	570	535	581	536	523	567	526	575	554	581	537	564	529	600	532	569	570	535	574	566	581	534	558	541	532	559	551	554	533	519	547	535	588	579	558	526	560	540	592	538	581	529	559	560	542	543	573	548	583	570	558	545	546	597	550	596	557	519	515	590	505	586	539	582	525	517	536	540	580	531	562	581	561	539	545	523	534	561	539	542	530	547	568	536	575	593	565	542	573	603	510	560	555	584	559	537	588	554	548	531	584	582	524	549	551	593	558	597	561	576	604	571	588	607	549	589	550	533	542	599	526	562	546	541	571	553	528	579	560	547	545	517	589	552	571	554	567	536	499	532	573	574	551	557	573	509	578	553	566	549	594	598	573	586	542	532	585	575	535
34870	51461	37693	20540	9931	5425	3622	2790	2131	1672	1434	1197	1015	891	841	738	712	620	692	603	616	665	647	626	627	616	629	626	626	638	640	608	640	555	635	589	548	648	670	573	579	612	612	574	598	597	595	577	644	598	658	620	590	592	604	593	602	606	598	582	564	543	590	580	621	643	627	581	594	624	570	602	601	581	617	635	608	579	633	615	618	610	601	624	645	556	594	586	608	624	565	578	606	586	586	620	604	572	596	563	607	584	630	620	626	606	557	574	617	656	594	609	571	599	586	589	644	564	611	574	593	600	602	606	600	589	599	583	621	574	570	602	636	569	586	607	553	574	558	608	561	610	582	565	596	571	634	598	601	584	616	541	589	627	569	590	598	580	618	546	568	585	613	582	552	588	589	626	576	580	612	602	600	565	582	590	591	575	568	576	584	595	589	602	562	578	616	583	589	594	562	575	581	605	574	569	604	611	558	616	588	562	584	609	580	625	629	648	590	598	623	617	556	601	563	619	592	548	570	545	580	658	592	595	607	562	578	578	632	584	566	607	601	594	571	654	586	623	566	577	625	555	604	623	589	600	617	582	585	628	581	586	618	603	572	604	581	572	581	604	578	608	653	622	586	568	624	615	569	627	621	580	601	594	614	587	608	617	584	608	532	590	647	581	590	600	603	599	624	629	618	609	615	573	586	629	603	572	644	601	630	576	590	580	543	587	552	592	595	594	616	624	607	586	609	608	574	604	567	577	624	624	621	541	604	625	615	555	607	610	607	606	543	591	618	598	576	641	604	602	620	659	624	588	580	597	528	610	620	613	633	564	593	606	606	582	577	566	574	604	609	635	604	605	641	611	598	594	592	611	611	585	625	562	605	607	555	596	557	644	611	628	615	581	601	596	580	646	584	591	625	552	617	605	619	551	615	600	574	576	619	591	559	659	619	616	595	643	554	613	588	576	569	575	568	642	574	576	580	576	591	568	597	584	603	616	596	581	576	591	580	585	593	580	590	584	573	599	605	542	607	573	596	593	559	566	602	583	601	630	576	586	560	603	612	585	596	589	553	589	598	575	593	656	605	583	608	609	596	585	636	606	576	586	606	573	601	594	564	583	600	584	607	571	583	573	574	570	622	593	579	600	624	587	637	597	628	596	557	585	637	605	567	625	603	591	608	611	568	619	585	600	573	578	538	602	598	599	604	664	564	570	588	598	613	554	566	625	601	579	595	559	591	582	606	580	562	597	565	592	582	604	589	566	583	573	592	574	593	610	597	613	610	614	606	570	597	612	635	575	617	626	625	610	577	574	547	580	554	562	569	596	598	627	559	629	590	618	576	578	645	601	573	608	555	556	607	581	600	585	624	598	623	622	609	637	557	600	585	591	599	613	582	579	585	609	605	567	571	585	594	554	610	629	581	584	593	594	574	602	608	591	623	559	573	612	588	584	599	631	562	593	631	607	602	596	581	585	615	643	603	628	590	537	621	597	564	621	582	573	573	619	601	604	613	613	603	671	593	605	580	605	595	578	638	595	548	595	607	582	578	621	595	634	600	544	614	575	640	612	579	627	584	608	577	593	607	620	564	596	571	578	590	586	591	615	558	582	583	574	572	554	589	579	595	574	588	562	633	581	601	610	610	606	580	592	616	583	591	611	576	555	565	610	653	604	632	613	589	589	586	596	606	555	584	586	600	571	605	628	598	584	600	588	600	651	600	628	585	593	585	553	571	598	608	604	558	567	574	577	591	558	615	569	613	585	594	550	629	622	542	622	623	631	599	592	604	594	584	553	630	606	593	605	586	586	587	587	597	524	602	620	582	601	598	611	588	550	558	558	578	595	652	563	629	589	581	581	615	580	621	621	631	578	626	573	645	578	599	591	602	587	579	572	607	593	567	579	587	602	607	587	601	563	615	619	593	582	568	619	578	581	608	596	581	571	631	596	569	568	608	606	566	636	606	565	606	614	628	580	627	610	565	586	579	617	591	553	593	585	589	626	583	648	633	564	573	604	567	583	604	582	601	630	577	544	639	576	630	605	597	617	606	608	625	582	587	578	606	558	590	593	612	546	588	584	573	580	586	575	557	610	563	560	594	583	589	596	590	590	613	595	598	576	635	591	598	581	589	552	618	565	580	591	571	628	567	641	615	595	584	618	640	627	580	610	578	608	578	564	601	611	602	575	579	622	578	599	627	609	622	596	575	604	598	625	572	594	602	558	565	613	588	622	602	595	586	578	604	636	596	603	613	555	551	629	541	608	569	602	627	587	581	614	602	572	604	602	579	597	602	615	590	624	595	603	562	591	562	545	610	599	590	569	593	594	557	606	622	585	607	627	582	583	629	591	588	591	593	583	616	607	586	626	591	606	554	589	614	626	576	630	612	606	530	603	638	573	614	615	550	576	621	577	618	584	525	577	580	603	602	607	599	596	553	602	589	616	614	632	579	621	567	591	602	588	618	587	595	586	583	629	604	548	633	587	584	566	621	585	579	661	618	567	631	604	588	639	611	660	535	571	594	624	591	599	587	554	584	604	654	566	578	652	553	589	572	598	576	577	573	598	567	570	622	560	621	614	610	615	567	602	587	584	585	567	620	600	606	555	591	592	587	619	584	601	602	592	638	640	613	599	553	618	607	621	549	615	633	568	600	588	613	611	612	600	604	560	639	561	597	594	619	599	631	593	580	627	586	606	609	586	574	568	551	609	572	626	590	607	577	570	618	580	647	622	581	620	590	621	616	541	635	582	586	556	634	605	639	601	587	599	575	569	630	586	627	613	582	571	667	617	635	614	591	568	579	571	595	605	590	634	599	583	565	587	590	605	641	608	578	592	595	581	632	622	595	613	625	591	554	616	571	655	614	594	564	622	664	614	587	593	590	617	582	619	589	586	562	564	609	617	601	573	591	582	620	578	580	578	627	592	565	588	589	561	589	630	556	597	641	613	614	586	590	607	608	572	620	576	581	611	588	605	601	591	586	588	577	593	564	610	588	566	630	614	589	642	630	622	618	600	594	592	574	596	555	580	602	592	626	618	613	550	618	592	577	600	604	599	587	589	516	598	604	577	536	579	606	608	607	619	563	613	582	592	637	571	570	588	591	645	617	594	631	587	591	627	585	567	539	601	596	576	551	599	628	611	633	610	618	609	604	579	578	597	570	599	598	600	565	561	534	594	582	573	626	628	615	589	607	591	622	624	546	620	592	601	572	598	596	581	580	554	647	585	586	592	612	583	588	619	588	648	566	615	572	561	559	589	568	602	542	614	602	554	584	581	624	582	613	587	597	592	624	608	569	582	541	599	582	564	567	588	603	597	610	598	642	621	563	612	592	572	566	592	618	602	587	589	610	591	587	583	546	585	603	591	587	611	615	581	617	570	608	618	611	614	635	594	596	569	617	597	621	609	619	611	595	564	597	543	596	606	596	586	565	573	553	570	649	593	647	612	602	607	585	589	567	630	570	542	560	584	563	590	578	589	619	568	576	579	627	558	610	614
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
