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
341069347321	341069347830	341069348380	341069348930	341069349479	341069350030	341069350580	341069351130	341069351679	341069352230	341069352780	341069353330	341069353879	341069354430	341069354980	341069355530	341069356079	341069356630	341069357180	341069357730	341069358279	341069358830	341069359405	341069359930	341069360479	341069361030	341069361580	341069362130	341069362679	341069363230	341069363780	341069364330	341069364879	341069365430	341069365980	341069366530	341069367079	341069367630	341069368183	341069368730	341069369279	341069369830	341069370380	341069370930	341069371479	341069372030	341069372580	341069373130	341069373679	341069374230	341069374780	341069375330	341069375879	341069376430	341069376980	341069377533	341069378079	341069378630	341069379180	341069379730	341069380279	341069380830	341069381380	341069381930	341069382479	341069383030	341069383580	341069384130	341069384679	341069385230	341069385780	341069386330	341069386879	341069387430	341069387980	341069388530	341069389079	341069389630	341069390180	341069390730	341069391279	341069391830	341069392380	341069392930	341069393479	341069394030	341069394580	341069395130	341069395679	341069396232	341069396780	341069397330	341069397879	341069398430	341069398980	341069399530	341069400079	341069400630	341069401180	341069401730	341069402279	341069402830	341069403380	341069403930	341069404479	341069405030	341069405583	341069406130	341069406679	341069407230	341069407780	341069408330	341069408879	341069409430	341069409980	341069410530	341069411079	341069411630	341069412180	341069412730	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	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
21469	20009	27162	22734	21016	23896	26156	17741	10453	6422	1821	952	904	836	750	636	657	643	640	533	527	515	508	518	507	484	488	461	482	463	507	500	521	481	490	490	471	447	485	492	504	426	457	424	459	472	443	450	475	509	492	483	457	478	476	489	448	476	460	413	460	495	490	461	488	461	500	473	434	486	433	455	486	434	486	524	484	478	470	495	470	460	478	520	479	489	471	478	470	438	477	510	469	437	520	448	474	469	494	472	456	472	462	444	483	453	422	446	431	460	481	425	487	490	508	477	455	466	449	505	465	472	477	493	471	457	439	435	475	440	513	458	463	457	444	456	460	441	493	452	483	433	461	470	479	435	443	451	475	492	511	416	487	482	463	415	456	500	482	523	480	481	428	428	519	452	445	439	451	460	443	483	459	482	450	508	490	481	454	448	463	465	501	463	481	448	424	472	479	466	461	453	481	474	478	489	481	478	487	470	478	473	441	439	454	447	439	437	444	462	469	471	462	468	449	495	473	463	414	500	500	455	465	454	478	440	483	472	489	457	494	477	458	469	425	468	480	441	479	487	427	449	444	457	464	460	462	493	441	454	445	448	450	477	484	432	432	458	419	458	453	486	453	439	496	443	474	498	445	432	447	441	468	432	425	480	505	446	468	440	494	458	484	480	483	464	441	456	465	476	445	457	463	497	475	465	475	463	481	466	489	451	457	472	475	501	434	491	462	441	503	482	450	485	441	473	435	429	491	473	458	483	455	476	423	487	481	475	465	460	438	436	466	465	439	451	493	438	440	455	499	476	433	476	452	497	446	457	478	439	453	492	462	472	484	441	459	472	508	423	475	467	506	479	488	442	481	485	453	472	462	467	488	460	476	452	437	442	472	494	483	434	514	446	446	482	485	464	452	439	447	453	470	474	468	500	492	418	447	471	434	452	457	463	458	439	470	427	451	489	506	479	487	473	435	486	451	479	475	470	439	478	480	504	457	474	462	447	467	478	473	475	523	459	476	415	459	434	474	430	454	464	482	459	451	450	506	497	450	457	486	435	440	472	442	466	431	449	469	468	444	512	447	465	453	469	454	494	463	489	477	494	439	502	486	470	491	473	473	462	518	495	477	403	471	452	440	431	489	439	419	479	462	458	439	494	441	477	459	449	404	495	427	446	470	440	436	455	456	461	424	437	442	453	465	482	490	474	475	462	470	455	463	470	481	450	528	474	483	490	512	465	444	461	481	467	421	444	455	473	462	434	440	453	429	450	453	440	453	457	431	439	483	492	469	485	479	490	461	464	459	465	469	479	463	480	455	468	499	460	471	438	451	445	470	484	467	507	474	467	422	513	459	458	456	448	468	463	430	443	453	486	450	454	480	495	529	466	466	440	450	485	436	447	478	467	474	468	468	472	460	437	475	481	451	485	466	443	446	470	496	481	453	472	458	509	489	452	468	480	462	477	433	459	490	461	472	430	476	437	489	443	454	477	457	450	421	437	511	457	468	467	477	413	463	495	448	464	473	469	459	439	524	480	483	470	483	470	473	453	469	507	493	471	454	473	480	500	450	478	440	457	474	477	460	466	445	462	462	492	461	440	495	469	446	483	493	463	472	478	475	434	466	482	490	463	467	477	480	480	499	457	456	442	501	478	454	462	448	471	463	458	458	462	468	476	453	473	424	476	460	454	445	440	467	483	457	487	464	444	430	443	449	444	469	475	407	434	468	473	435	467	466	455	495	487	485	478	456	420	461	455	486	478	456	442	458	471	451	465	457	479	453	465	466	464	467	461	461	455	426	477	462	458	465	467	530	439	457	487	425	454	458	443	450	487	439	470	472	443	385	464	479	486	497	467	426	473	465	475	485	465	476	475	510	480	472	482	479	461	446	489	461	492	498	500	500	463	462	450	498	456	466	481	447	459	439	497	452	492	451	446	464	485	505	455	491	446	502	479	473	432	448	487	473	425	473	466	469	457	501	472	471	466	500	463	480	466	443	448	486	488	476	437	459	467	439	479	443	477	467	473	464	455	485	460	457	489	497	462	482	469	438	469	478	480	450	455	472	509	452	435	446	450	462	493	464	470	477	486	495	466	463	404	431	446	478	467	456	467	528	429	457	474	478	460	453	510	466	474	447	433	472	492	454	506	424	461	423	440	452	460	510	448	459	440	487	450	466	455	503	476	462	516	478	443	432	442	437	440	507	477	413	432	448	466	468	470	460	463	468	457	471	460	456	446	453	466	479	470	457	486	451	470	429	533	463	463	449	452	488	472	467	446	470	466	470	424	467	500	451	457	425	454	452	481	491	471	447	449	482	496	478	434	479	471	463	481	465	436	500	440	481	439	458	468	454	460	479	410	474	473	483	445	500	439	476	516	460	492	490	452	496	452	467	500	463	434	459	447	472	460	408	470	479	509	461	445	454	455	478	450	450	480	461	464	446	449	459	510	470	477	449	491	416	484	490	488	464	487	481	496	446	529	505	451	458	470	455	489	432	461	446	491	456	466	472	451	448	473	503	508	433	448	415	477	477	488	460	463	486	467	494	435	494	479	465	458	509	462	480	457	477	466	459	459	450	476	457	476	459	433	503	431	458	471	468	426	425	483	482	481	466	432	444	442	453	452	477	457	448	463	462	476	512	430	502	480	489	467	486	464	428	506	448	442	481	457	473	477	444	462	443	465	439	479	474	468	470	479	477	478	424	446	450	459	446	445	473	475	409	465	463	442	463	479	459	438	485	427	440	423	480	430	440	450	481	433	450	437	468	480	437	472	461	485	483	476	465	478	473	473	474	485	450	498	451	453	453	444	434	470	494	480	469	466	433	452	486	498	474	453	461	498	465	496	453	468	452	452	473	446	419	450	493	424	502	477	498	485	435	478	488	442	469	460	475	469	464	431	428	504	422	482	483	452	467	521	439	510	478	416	510	491	482	467	470	476	466	469	439	488	442	454	454	443	455	425	493	471	470	445	446	449	489	504	458	442	499	450	470	440	467	448	503	433	454	480	437	452	491	473	484	471	512	476	489	463	445	488	470	504	478	450	508	475	446	435	473	453	460	436	474	460	488	463	488	470	523	408	427	466	483	484	452	407	450	418	442	471	447	477	459	468	435	436	427	478	441	471	455	468	437	454	481	446	437	447	466	484	474	456	459	449	464	450	472	465	495	465	464	448	487	452	448	444	447	448	446	492	503	467	471	506	431	515	481	487	477	505	512	476	448	466	467	481	477	472	473	446	429	454	484	463	447	440	506	443	445	467	501	490	483	482	471	465	427	465	463	460	479	493	466	473	410	449	458	445	463	460	470	484	485	455	483	470	437	459	480	448	474	442	482	490	473	425	485	447	459	452	432	473	502	489	439	493	476	433	484	469	459	465	480	453	487	435	440	467	448	480	489	458	463	465	417	446	505	438	484	466	462	459	459	491	475	455	460	452	457	475	466	462	496	476	442	428	488	479	436	473	446	498	464	455	476	513	492	455	482	471	468	487	468	414	476	519
29871	56110	47056	35506	30568	27538	26025	20240	13707	8866	2569	1339	1230	1092	1037	935	834	809	658	640	560	590	554	519	545	540	504	498	545	456	499	482	520	479	497	532	462	459	463	430	512	475	457	433	426	520	457	480	450	450	453	462	486	446	462	493	477	491	484	465	474	468	478	444	506	481	453	454	472	503	442	460	485	493	464	450	464	485	435	472	478	489	474	454	484	462	459	416	479	493	454	477	478	488	484	477	425	538	436	480	502	482	464	481	490	472	470	474	448	481	487	471	468	438	445	457	440	444	474	490	519	445	433	456	497	467	449	475	452	456	485	471	426	491	463	465	481	485	486	470	473	452	466	489	503	459	532	413	465	509	461	516	441	465	504	469	483	514	494	481	469	481	473	447	494	460	445	479	426	435	447	500	436	499	448	472	440	459	479	456	539	515	479	496	497	488	457	500	475	453	451	481	472	488	501	448	466	424	511	455	424	483	430	483	495	473	441	458	489	481	462	515	470	473	478	438	485	478	456	460	492	451	451	431	506	473	448	455	470	514	491	486	456	471	446	470	505	485	464	485	536	481	435	500	466	468	459	466	467	459	474	444	422	434	469	451	466	487	494	500	475	496	466	442	472	504	471	456	483	457	486	486	536	471	490	457	480	487	473	481	488	450	473	490	482	455	456	474	452	485	490	490	481	459	450	485	532	485	458	460	469	467	459	468	463	499	495	464	476	467	454	482	494	447	481	452	467	464	450	480	433	475	487	488	455	487	401	456	444	415	469	468	488	442	489	456	461	433	439	459	455	477	496	515	478	453	445	442	464	476	449	454	467	440	485	481	508	486	458	440	474	455	474	433	470	475	450	463	476	481	520	426	465	472	472	484	452	509	451	506	457	484	472	473	444	521	513	516	435	508	485	484	470	480	454	459	456	470	469	468	495	477	463	510	507	478	461	518	451	478	449	487	446	494	470	479	470	473	472	424	452	421	483	495	516	462	506	470	486	488	453	469	480	489	487	490	449	474	490	483	457	518	473	478	443	462	482	504	471	486	493	460	469	490	473	427	472	471	490	462	428	503	481	512	471	451	472	496	489	475	491	483	456	461	493	450	463	499	472	476	487	498	443	450	484	432	489	472	447	465	463	510	459	474	444	472	490	450	454	457	518	475	451	446	471	468	476	495	456	444	479	453	481	456	508	478	461	505	428	471	460	486	497	441	435	480	479	453	509	470	442	473	448	487	461	489	486	478	463	486	442	443	448	489	440	497	470	418	481	477	427	457	423	484	448	454	467	473	503	444	454	489	461	455	453	482	450	463	476	498	444	487	477	480	491	448	460	478	487	457	457	501	477	482	491	442	471	501	472	433	436	485	418	508	506	484	509	443	488	487	475	468	471	477	455	449	487	462	446	492	439	501	447	474	488	457	499	457	455	467	447	486	492	463	446	488	472	475	489	448	465	491	470	457	481	472	490	505	458	486	473	441	456	498	459	466	480	479	470	457	519	449	476	500	462	488	462	440	466	456	450	508	484	462	489	457	444	446	500	453	485	499	478	464	470	474	474	503	449	456	473	494	488	461	456	440	473	449	474	431	504	486	508	458	473	469	499	468	444	461	462	483	441	453	454	453	472	469	458	442	461	478	478	495	440	450	473	450	460	489	494	454	452	447	476	473	497	466	461	444	468	446	478	484	461	471	506	465	448	501	453	470	460	491	455	469	445	451	465	502	461	516	430	466	451	486	468	446	487	443	446	459	452	465	491	468	473	515	447	484	473	463	442	445	451	444	474	479	450	475	514	488	460	464	514	455	473	468	511	490	482	445	459	474	450	464	450	457	476	469	442	481	449	467	479	444	485	497	477	459	460	456	462	475	470	487	466	477	468	464	498	436	462	447	429	461	440	466	469	508	449	489	478	455	484	455	471	470	501	501	464	457	490	461	450	436	483	438	445	466	461	470	438	476	439	450	482	456	489	476	473	483	471	485	397	469	491	471	457	498	444	470	474	463	470	488	492	487	465	489	491	478	484	447	432	486	468	467	435	493	482	417	469	425	477	489	477	486	459	497	479	462	512	492	537	494	462	465	478	483	462	466	487	459	457	474	443	455	458	459	513	525	435	488	487	450	475	469	450	432	465	456	466	460	456	454	461	490	488	479	472	501	442	485	454	486	477	442	491	468	461	437	461	449	508	501	475	478	462	483	435	446	459	479	455	444	476	441	455	452	462	454	492	499	439	492	454	453	466	436	506	475	482	491	503	497	458	446	450	477	471	511	496	521	461	480	479	422	469	410	408	464	456	457	471	468	455	481	477	507	463	517	437	467	454	467	478	457	472	467	464	458	485	456	432	485	458	442	492	480	483	454	447	507	456	467	478	481	481	502	486	451	472	416	443	486	475	470	470	432	469	470	487	466	465	450	476	446	501	490	457	472	511	469	462	494	483	442	489	486	463	487	429	470	458	456	510	498	440	451	438	465	432	444	471	460	445	486	478	477	481	463	455	459	497	485	462	466	489	478	494	464	450	455	463	470	449	456	529	475	487	449	442	425	445	406	485	474	474	497	475	442	464	455	509	444	458	464	457	435	421	464	488	437	448	453	486	441	436	459	512	484	466	475	498	468	468	441	512	471	470	451	459	483	470	480	456	491	478	453	477	511	453	511	467	466	460	464	459	480	447	508	467	456	463	473	475	493	511	496	451	494	459	476	460	449	457	422	464	480	470	467	450	437	465	458	418	467	481	459	443	489	494	458	435	468	430	490	454	464	454	480	471	454	485	505	448	474	459	470	480	466	475	520	410	496	464	490	454	461	458	499	485	511	449	469	430	423	487	443	467	444	487	461	513	479	503	441	483	464	485	484	484	475	442	462	431	462	449	460	481	481	494	451	482	504	499	511	498	466	472	474	471	434	491	483	456	491	490	483	465	459	476	449	470	440	434	492	478	460	487	456	469	454	489	469	476	432	469	469	461	498	440	483	483	440	516	463	446	487	468	432	462	462	473	483	454	442	445	445	450	483	476	497	454	486	472	527	465	463	478	432	496	467	479	458	439	502	480	488	474	506	484	475	460	465	497	465	516	463	470	522	476	473	465	478	461	504	423	480	491	502	466	474	481	493	468	474	467	472	464	488	486	509	475	446	440	479	457	490	480	421	468	488	439	479	500	478	482	468	490	476	479	490	523	438	472	480	478	430	479	476	487	453	472	479	454	446	456	437	456	452	425	515	476	497	448	501	460	489	464	486	458	442	442	478	457	471	467	508	467	475	462	492	483	479	453	491	468	464	457	458	441	490	455	456	467	479	467	502	462	446	505	481	510	471	483	511	501	524	486	483	440	489	504	467	462	468	485	468	478	476	467	474	456	455	512	426	459	476	418	472	459	472	462	472	470	495	510	501	466	471	477	496	470	435	468	465	451	482	491	447	473	453	437	445	460	452	487	491	461	449	474	460	459	514	457	464	454	497	462	445	447	475	503	507	490	466	450	449	440	452	447	460	447	436
31339	32557	35338	25047	16074	11486	8018	4489	1960	829	545	481	407	408	405	324	332	345	330	306	310	285	299	261	270	292	271	288	293	266	257	285	254	258	287	280	256	271	290	291	303	289	301	268	282	304	303	271	270	257	280	295	286	261	283	274	262	276	286	308	264	283	292	271	278	285	261	271	273	256	278	291	264	282	276	286	289	282	284	297	299	276	288	301	285	273	261	305	259	291	297	269	240	288	261	263	266	260	299	300	270	253	298	260	302	246	272	287	270	265	306	283	270	304	270	278	270	254	251	295	299	293	282	260	313	275	287	268	273	278	275	294	267	271	275	261	272	251	236	283	289	272	277	280	269	276	279	285	276	284	284	257	279	271	288	261	241	268	276	272	274	283	272	265	292	254	301	273	269	287	278	290	295	268	241	294	269	270	282	272	295	281	290	283	270	260	267	277	278	298	280	276	300	267	267	254	280	279	252	306	268	283	292	270	282	268	271	304	301	277	280	291	264	272	275	259	296	302	264	248	290	264	270	296	276	284	277	247	270	279	292	290	284	266	297	291	277	283	271	277	264	303	254	331	259	273	292	280	264	266	295	287	258	319	299	280	267	241	244	294	257	271	281	252	271	269	282	293	267	293	265	249	297	303	250	260	303	270	272	270	276	288	265	261	271	294	287	264	286	274	255	284	315	262	274	289	295	260	322	241	282	307	261	289	290	270	266	249	279	278	270	266	287	284	287	243	266	280	255	287	270	270	282	301	275	300	251	303	284	269	260	267	288	279	288	265	279	264	284	287	242	274	275	270	279	285	245	258	292	298	250	293	250	262	283	248	258	281	252	271	291	283	269	251	302	255	273	281	311	285	242	310	276	277	273	274	260	287	286	273	278	267	293	288	302	297	280	290	302	253	270	280	306	285	260	272	261	263	300	295	254	313	272	299	288	306	275	283	261	259	285	279	271	273	264	290	291	275	277	275	275	270	281	257	247	285	243	279	303	245	298	267	296	301	264	285	275	280	266	275	284	311	267	272	236	285	285	280	266	298	281	282	295	308	284	264	260	293	297	276	267	308	275	295	273	299	286	277	242	253	275	262	273	270	269	240	268	274	281	273	264	275	261	271	264	251	296	301	275	246	273	282	282	280	276	248	264	260	265	282	256	257	296	262	245	252	272	302	270	283	244	284	267	291	277	278	299	243	286	268	286	277	294	283	251	257	280	275	254	271	266	265	290	273	255	265	290	263	295	309	271	287	274	263	269	259	268	278	288	273	305	237	254	265	296	268	275	299	244	291	270	278	277	268	287	284	266	282	270	290	278	284	260	290	254	317	278	302	257	273	278	265	261	266	271	292	261	254	283	286	252	250	264	287	277	306	269	255	268	271	272	269	275	269	277	276	283	261	265	280	270	300	297	247	271	295	288	293	289	265	283	234	228	283	296	250	261	282	285	280	268	289	248	272	267	263	273	292	259	250	286	259	281	281	262	283	277	268	265	255	309	267	280	281	278	276	263	266	259	282	310	221	265	270	285	278	261	273	263	266	288	259	272	290	245	280	289	273	243	259	296	240	275	299	286	252	258	268	276	272	260	287	279	286	259	280	254	238	281	284	284	296	284	253	247	281	259	258	276	261	296	283	283	251	264	276	275	311	271	264	285	280	330	264	264	276	277	294	263	276	269	266	247	253	283	321	288	252	283	240	257	271	264	279	295	259	303	275	274	250	281	284	271	254	257	258	241	274	270	255	260	284	261	263	246	270	263	286	296	288	271	265	267	279	274	246	298	294	294	266	262	296	259	301	299	283	258	275	252	269	276	283	277	274	278	296	275	270	270	301	253	250	262	271	293	296	259	274	320	292	281	291	287	277	319	257	300	264	273	258	264	261	285	265	276	286	274	292	285	247	268	299	284	271	287	279	277	252	290	268	255	262	266	280	265	290	268	284	290	282	265	262	282	270	296	285	291	256	263	261	281	289	264	289	247	286	305	286	293	256	253	291	282	270	271	283	261	295	307	283	305	292	262	293	267	263	279	266	280	259	260	242	284	264	289	281	274	288	262	282	272	270	257	249	244	270	280	284	271	253	268	271	276	278	263	306	261	259	269	256	288	284	277	295	285	241	297	275	271	260	289	287	261	264	276	310	259	313	278	299	282	296	272	263	297	273	259	283	270	290	299	285	271	291	272	258	266	253	288	259	245	276	298	268	277	252	271	256	286	263	265	297	284	283	245	277	292	258	258	276	272	306	252	274	312	227	264	267	267	285	276	282	247	274	273	293	287	274	277	281	297	285	249	264	311	254	252	285	271	272	264	282	267	287	270	272	304	296	281	291	285	283	286	239	270	263	304	285	285	266	261	293	290	280	282	281	276	265	254	276	261	283	273	256	297	246	270	283	286	263	288	275	286	306	276	276	285	248	285	242	258	261	295	286	267	262	292	269	275	265	276	286	258	296	307	264	265	303	279	287	299	281	294	280	278	282	246	273	284	280	273	280	255	289	293	261	263	283	296	273	286	262	261	259	280	245	284	269	273	286	272	256	273	286	270	273	288	278	268	281	300	302	241	279	280	294	251	296	292	303	256	278	283	287	272	254	277	289	275	272	283	271	274	264	254	262	259	286	289	274	265	265	248	259	257	248	255	272	263	273	275	280	248	279	263	279	260	265	257	283	296	269	258	258	253	258	285	272	252	280	256	272	264	292	274	281	292	249	273	301	254	302	270	299	272	295	298	263	287	293	271	276	281	290	301	254	253	264	266	285	268	271	261	296	277	302	283	267	247	277	275	269	283	319	301	288	283	308	286	254	297	276	271	269	276	289	293	272	294	271	279	260	266	254	298	307	332	285	254	297	263	281	240	246	267	259	294	258	317	273	258	259	255	275	260	266	284	265	279	279	282	276	290	292	295	261	273	268	258	283	279	285	277	262	271	264	289	248	262	266	248	288	267	254	286	242	289	282	278	266	274	276	237	300	264	287	280	286	282	286	286	289	288	272	270	262	299	266	295	263	279	266	264	289	286	287	285	259	261	257	255	269	290	282	271	265	265	282	252	299	234	261	256	305	265	279	259	285	297	291	305	276	269	276	241	260	277	302	262	285	288	296	287	295	291	269	278	253	270	288	256	291	243	256	295	269	240	307	308	289	280	277	258	256	289	278	265	249	272	262	266	296	268	282	271	271	278	291	288	255	264	266	272	293	269	308	236	293	271	299	264	287	264	244	276	290	286	253	274	273	306	285	265	279	264	263	258	275	304	271	282	292	264	240	284	293	265	277	276	265	270	259	275	285	251	293	294	291	271	267	285	281	275	264	278	275	269	251	287	258	294	279	273	303	276	290	287	289	307	286	271	253	299	283	277	260	280	254	294	275	281	259	279	294	256	275	222	285	227	267	283	267	278	281	242	297	275	281	250	282	258	313	269	255	252	283	264	268	278	271	264	285	262	283	304	273	282	302	286	278	279	293	274	269	266	271	296	280	263	262	255	271	283	255	268	281
30784	46759	35890	23054	19293	15693	11963	7206	3391	1398	886	632	615	551	597	442	442	387	405	355	333	311	323	310	308	300	365	267	292	323	304	278	307	284	330	314	267	288	309	272	302	291	312	324	313	290	284	284	289	329	282	325	265	316	325	322	325	341	287	297	292	292	275	327	331	306	317	327	328	316	289	299	267	318	302	279	323	268	288	296	297	277	348	279	315	294	326	275	311	297	300	302	283	279	311	297	296	321	310	311	276	294	271	278	289	331	303	290	296	309	303	287	329	321	323	269	284	281	251	312	283	283	283	264	323	297	271	305	284	298	281	283	296	306	293	311	335	303	328	292	263	293	286	306	301	298	283	279	298	301	282	306	316	308	302	299	273	310	294	311	280	321	288	277	305	307	300	287	251	313	299	306	287	305	285	310	320	292	317	306	270	335	303	282	288	312	287	294	301	297	338	300	272	311	338	284	290	300	299	291	301	307	322	316	287	287	283	311	312	277	302	309	326	281	300	302	298	310	304	335	273	293	285	292	326	294	279	309	301	302	306	312	322	328	317	274	333	293	304	271	281	319	300	298	338	306	297	303	292	297	328	281	312	279	311	323	274	294	319	308	335	293	275	281	279	303	294	280	285	305	344	313	304	328	305	296	297	278	297	293	292	279	276	276	312	282	295	291	297	294	308	293	295	291	295	293	300	311	299	294	300	308	247	297	302	285	277	296	305	313	310	312	324	299	265	289	314	309	293	289	293	304	263	299	291	317	300	304	311	278	301	284	293	278	299	307	307	314	318	277	306	294	284	324	284	302	325	290	302	302	338	285	290	309	296	305	290	299	296	311	298	291	320	292	269	321	286	300	296	286	290	317	325	322	305	298	312	316	320	318	312	276	315	269	290	310	328	308	317	298	295	289	282	316	312	278	284	310	299	318	310	311	278	319	323	268	257	300	295	294	301	318	298	305	264	299	301	319	285	269	285	272	302	308	294	294	305	321	285	287	262	293	288	290	295	323	293	299	294	332	267	319	277	307	293	267	308	297	278	306	292	263	293	299	293	282	292	298	333	299	303	299	267	274	308	258	304	298	256	274	252	322	297	275	277	287	299	298	317	318	302	307	284	333	305	261	305	265	315	309	315	323	282	308	323	301	297	302	303	310	328	284	291	300	276	314	279	300	276	299	307	284	274	306	327	288	332	286	278	284	293	318	312	316	292	317	302	308	270	312	290	280	284	292	311	299	284	302	299	313	283	285	312	299	268	299	308	321	315	277	302	293	288	294	294	276	288	328	302	272	306	273	286	305	319	294	297	312	311	299	324	287	274	308	306	303	331	314	283	293	299	336	292	311	297	285	310	316	289	331	260	293	333	293	309	276	327	321	278	314	293	322	282	278	291	291	281	296	308	284	316	317	303	295	310	311	290	282	317	277	304	294	300	308	315	274	288	301	280	280	282	299	323	305	278	304	314	310	308	279	294	305	301	293	308	256	329	303	308	312	295	289	295	303	285	306	292	301	293	299	313	299	301	292	302	291	324	306	292	316	274	292	287	275	311	271	304	285	271	293	322	267	318	278	294	291	330	266	260	307	287	278	331	318	273	291	304	311	289	304	307	290	308	295	317	287	313	278	306	279	298	295	276	321	295	288	304	305	312	276	292	288	311	294	287	299	299	304	298	314	287	337	278	265	300	296	330	283	301	320	306	317	301	296	300	294	284	313	304	333	282	307	297	302	283	315	310	325	311	319	312	277	285	328	291	294	330	317	288	273	307	302	315	341	306	270	309	298	281	302	265	314	308	318	318	334	320	296	329	307	330	323	290	289	340	300	327	273	297	321	301	265	299	306	292	322	280	278	297	306	298	263	294	290	311	309	322	325	269	307	304	267	310	304	284	283	275	270	293	320	314	279	306	304	311	294	282	296	279	288	294	321	326	313	275	339	307	305	324	307	308	293	296	280	323	321	309	331	283	310	314	328	338	270	274	299	319	293	310	320	334	331	269	290	297	297	321	315	304	296	324	294	330	280	262	300	302	329	296	291	343	301	294	286	307	288	292	311	300	297	293	281	322	326	313	303	326	334	282	281	314	300	264	299	278	283	287	304	309	303	327	315	291	289	320	328	301	285	295	250	303	309	288	284	276	307	313	304	308	313	331	276	305	273	294	269	303	273	296	277	294	274	334	302	287	311	273	255	309	293	300	287	313	302	295	319	321	303	311	305	304	277	316	303	270	295	292	299	283	306	294	320	315	274	303	279	313	291	308	331	327	281	307	309	287	312	273	317	266	290	324	284	256	309	291	306	304	322	286	330	300	307	306	285	313	314	299	281	302	321	273	268	273	321	298	320	262	302	321	273	314	296	288	284	291	297	303	305	303	289	292	301	287	338	304	285	318	317	286	288	290	331	311	309	274	302	266	296	299	318	325	311	271	290	265	291	287	307	273	305	286	301	266	357	292	309	282	315	320	296	288	302	307	274	288	270	313	287	308	300	270	283	315	274	304	278	296	283	329	292	296	285	305	284	297	295	299	301	294	238	312	305	293	299	304	323	273	295	290	312	323	280	319	282	288	311	278	326	316	301	285	306	284	287	281	303	325	299	270	263	303	298	294	318	316	292	340	322	312	301	324	311	276	303	320	290	321	308	304	292	335	289	305	286	295	312	283	291	277	296	311	319	295	337	267	322	316	297	280	265	333	310	311	323	286	288	259	291	294	323	287	283	283	288	306	291	300	306	272	268	300	278	285	299	315	279	297	282	306	296	284	239	290	326	334	309	303	320	297	290	288	285	256	304	300	293	287	327	328	333	278	282	311	321	304	321	279	286	313	308	283	285	323	266	311	285	337	309	283	287	280	289	283	294	297	296	296	296	295	333	282	304	295	327	324	295	301	300	295	285	281	298	301	288	291	319	285	311	297	317	304	291	276	292	314	313	343	279	286	284	302	290	283	324	309	275	326	283	299	291	257	302	288	285	319	291	281	297	290	302	322	297	281	293	277	295	294	313	289	310	302	277	322	314	284	302	300	292	275	316	266	284	318	293	287	281	342	286	300	283	319	280	293	288	291	328	279	291	272	317	306	314	308	300	298	299	281	325	294	277	288	300	277	306	289	300	297	304	277	292	299	295	306	294	324	317	320	320	275	313	270	298	281	324	272	294	281	306	291	317	330	284	295	295	314	287	306	321	278	291	293	314	304	333	304	289	283	318	278	285	279	287	348	282	301	333	288	292	320	303	301	293	318	291	309	290	275	313	293	319	308	274	339	304	286	288	312	304	312	276	297	310	300	284	285	309	293	342	330	286	308	322	308	310	311	280	265	287	288	299	323	263	273	324	302	284	291	294	311	300	273	283	316	297	303	329	296	270	274	283	301	284	340	291	300	312	325	294	304	279	320	289	302	308	279	300	324	308	300	330	327	278	300	264	313	315	339	261	293	302	299	332	279	289	334	321	270	327	308	325	317	296	269	307	298	297	273	281	309	295	317	298	287	298	291	289
24448	21653	29067	25755	24560	25441	21962	11031	3938	1931	1228	772	624	609	585	513	451	414	398	368	346	364	372	381	370	361	344	322	314	327	323	326	333	322	313	341	336	326	312	301	357	350	349	333	314	314	327	325	318	321	321	314	306	331	306	330	306	318	320	318	306	311	310	354	328	352	292	328	322	289	315	343	325	339	344	320	321	323	343	297	333	352	335	320	317	337	327	306	347	332	319	309	316	312	305	334	315	325	311	352	325	319	310	316	337	345	320	323	322	338	304	325	329	335	303	345	344	373	340	366	339	335	298	335	315	314	309	303	326	327	371	333	335	304	290	310	344	303	334	353	325	331	344	320	342	335	327	330	360	336	297	310	335	306	318	314	336	354	327	344	340	343	316	327	359	312	306	333	336	310	313	298	342	299	307	295	322	312	314	292	365	332	343	319	331	326	325	319	327	328	308	313	288	293	342	327	323	333	354	317	353	316	302	303	320	292	313	360	315	335	315	362	345	317	321	338	318	352	340	352	319	355	327	335	309	333	325	322	328	323	338	309	277	325	304	306	338	310	303	313	339	324	337	342	295	347	310	307	353	352	338	307	338	311	318	292	316	302	308	310	338	321	312	312	329	313	317	336	339	319	318	344	323	316	338	322	336	315	300	319	299	331	321	331	313	315	328	328	307	322	332	360	314	316	342	338	359	324	367	321	328	331	317	285	343	285	321	297	307	311	322	316	303	306	315	270	302	307	330	321	315	340	312	329	339	315	299	339	310	331	296	328	292	324	297	324	356	331	323	310	317	305	293	322	317	345	335	319	325	354	321	327	331	343	310	320	327	326	346	392	296	325	321	325	315	300	288	321	294	333	323	307	284	330	299	308	330	317	304	335	318	312	308	318	315	296	314	284	289	359	328	328	313	309	337	325	349	337	324	324	347	323	329	332	313	284	324	319	329	325	332	315	325	307	337	322	324	324	336	331	345	301	329	309	311	315	326	321	365	340	303	331	308	337	319	316	308	311	301	352	328	330	309	334	354	354	316	319	323	306	338	324	335	335	354	309	304	303	325	296	321	307	312	319	327	341	323	296	290	326	330	309	330	296	352	333	314	344	332	322	306	320	296	315	354	339	321	313	298	320	325	317	327	316	303	333	323	299	332	313	336	322	326	324	334	302	318	297	331	295	327	388	271	305	312	308	314	296	331	342	310	320	318	323	309	311	307	346	322	304	343	326	312	310	340	347	319	316	341	319	372	356	305	304	317	325	343	316	306	334	346	317	360	319	295	351	321	376	294	329	344	315	320	325	304	325	318	311	334	338	351	335	306	329	308	329	320	320	308	326	319	331	309	344	320	355	291	346	348	314	313	295	334	335	341	319	340	343	340	351	342	321	322	343	302	326	357	330	356	312	327	331	338	351	329	335	307	310	322	305	334	317	326	308	347	324	331	301	352	330	328	342	291	330	319	310	326	317	302	334	302	359	322	337	307	301	312	372	310	303	360	321	349	346	300	315	305	318	366	330	317	326	312	354	340	355	343	323	320	333	355	336	338	314	289	307	330	350	310	320	332	318	313	316	321	304	324	302	301	321	313	329	306	305	288	334	299	309	329	332	306	305	321	316	318	310	309	349	312	296	333	326	335	312	335	316	339	311	332	332	325	361	292	337	334	314	336	296	291	316	322	292	314	326	328	328	350	286	327	291	326	313	336	325	300	325	343	314	308	343	302	295	308	338	303	346	319	314	297	319	304	325	317	331	342	311	336	310	296	308	339	297	316	329	325	300	325	322	314	311	364	341	320	341	315	325	311	293	329	319	298	286	315	306	322	337	349	308	323	323	314	334	321	315	328	292	344	313	350	321	328	345	337	328	318	323	330	342	326	294	336	329	308	329	319	300	327	294	307	324	314	312	321	327	350	289	334	351	325	342	307	331	310	314	280	336	307	329	346	341	326	333	305	341	288	336	333	334	334	323	297	322	317	315	322	323	321	280	325	335	340	301	331	339	310	277	301	328	304	333	303	325	314	324	320	304	311	297	304	321	340	319	314	309	319	331	334	329	321	312	330	349	326	341	309	311	313	341	316	353	339	352	347	313	313	296	292	327	321	316	323	306	361	322	298	357	289	303	299	302	333	317	330	330	286	305	352	317	297	314	299	322	303	321	276	316	309	302	337	346	323	302	335	318	334	350	317	352	317	351	341	268	344	310	313	343	333	322	323	326	321	318	327	323	322	334	322	299	320	311	295	338	324	338	323	317	322	337	333	315	307	323	314	310	319	332	314	299	295	345	336	307	317	321	316	319	314	324	297	332	305	327	358	324	331	314	305	349	346	290	310	297	357	288	319	342	315	301	318	351	339	330	320	350	345	312	277	331	320	322	321	336	320	316	361	333	331	326	300	307	324	337	324	325	323	322	308	315	327	345	313	333	327	318	309	314	324	335	337	317	334	311	313	325	303	344	305	316	307	312	335	325	301	326	335	289	321	345	293	341	328	359	335	351	332	348	325	347	317	340	326	291	313	334	325	297	322	319	311	336	298	336	335	342	315	335	334	344	354	301	337	336	314	300	355	295	337	324	339	331	328	300	337	289	303	365	344	323	336	330	303	329	308	290	314	323	336	335	328	279	333	326	298	315	342	295	320	320	341	302	350	268	334	335	309	308	293	309	317	305	339	293	299	342	317	350	323	299	317	301	320	295	337	328	326	324	338	322	350	320	313	335	345	303	320	304	313	314	331	297	321	301	315	288	328	325	329	308	347	327	352	309	338	347	314	341	338	347	320	304	328	338	340	305	304	316	346	316	333	314	306	327	328	326	312	320	322	298	353	330	290	288	312	340	348	347	303	332	314	314	319	353	316	332	306	324	301	313	355	349	333	339	304	315	321	309	311	328	304	315	326	297	303	337	323	327	308	315	322	311	362	342	290	309	319	317	334	308	307	313	360	325	289	355	345	311	333	304	354	328	318	310	331	283	338	350	329	321	315	331	300	299	282	319	330	339	333	328	329	314	334	315	312	324	308	334	305	306	294	325	295	309	307	312	320	331	290	356	365	342	337	359	327	334	299	338	315	329	306	319	318	343	325	340	345	328	342	313	316	311	342	336	307	328	333	341	312	330	314	306	314	319	326	321	299	321	300	341	309	284	314	350	335	347	333	315	329	329	353	341	325	327	343	309	361	303	326	335	320	320	298	319	305	323	288	304	343	305	347	330	315	339	307	337	332	318	342	301	350	291	296	332	317	346	282	301	325	323	316	306	349	344	312	319	343	340	303	293	319	324	304	331	332	363	324	298	300	298	336	331	336	324	310	308	318	323	335	331	312	295	330	327	313	353	300	333	335	353	320	306	329	324	341	324	323	340	337	313	346	307	312	292	345	340	347	310	348	300	328	314	357	326	337	339	311	342	318	324	307	317	348	328	297	349	330	294	329	344	310	321	318	341	313	310	329	326	266	321	308	323	342	304	296	299	342	312	345	326	315	291	303	296	329	326	320	307
31196	55592	42844	32814	30164	28067	22664	13124	5775	3206	1828	1044	915	842	804	656	609	555	466	439	414	419	368	397	396	363	354	373	331	350	344	378	354	337	306	354	364	360	374	348	353	328	344	350	334	365	333	358	332	360	351	326	350	355	320	321	363	303	321	334	342	346	311	347	334	316	313	329	339	338	329	333	342	339	376	358	358	325	335	330	332	322	342	335	376	354	328	358	332	357	346	333	395	317	343	332	355	328	314	361	322	348	354	347	343	359	346	317	359	342	302	321	341	340	312	326	355	346	314	318	316	322	337	351	357	392	341	328	332	321	319	341	330	352	333	308	364	323	333	329	333	321	305	360	339	339	314	351	311	341	317	374	319	338	355	340	313	338	324	325	334	340	327	316	322	363	302	340	340	347	372	357	357	322	315	307	315	337	335	320	337	292	359	347	359	302	334	311	327	315	325	344	379	356	365	350	339	339	351	301	328	330	317	350	315	346	339	318	364	339	296	334	371	340	302	322	338	333	333	347	327	313	352	355	336	354	353	331	309	332	310	298	336	324	349	342	355	350	346	320	324	340	353	331	318	331	377	335	347	303	347	336	303	290	347	360	349	290	318	301	338	331	360	357	338	300	331	336	339	334	352	357	359	378	360	336	374	352	346	341	329	339	355	317	348	341	357	362	350	343	325	336	343	356	296	324	344	341	319	344	361	321	353	343	327	333	333	318	319	355	332	367	341	351	345	323	328	346	336	326	319	311	331	315	335	335	293	356	352	331	323	333	352	363	344	324	318	323	368	350	314	354	327	334	320	348	306	334	313	348	363	323	327	354	354	335	325	361	350	322	351	311	338	310	317	346	333	352	367	316	368	314	394	319	349	333	354	334	335	335	323	354	333	374	309	347	358	312	326	332	346	311	288	322	310	340	310	358	315	329	340	305	340	330	332	369	344	321	316	346	316	323	350	375	352	328	325	373	362	324	335	357	320	350	367	367	328	341	307	334	301	340	336	344	328	328	362	336	350	327	374	353	315	325	334	357	376	320	337	305	333	319	350	335	351	336	355	295	341	312	329	340	338	315	308	319	338	345	344	338	338	335	329	330	345	352	338	343	355	342	331	305	316	315	343	365	358	327	354	330	328	331	346	336	317	334	326	322	330	332	327	357	326	350	333	345	325	338	368	338	321	332	327	348	360	348	325	346	334	326	340	335	339	364	307	366	364	322	345	319	313	331	342	349	378	347	332	341	344	348	331	349	355	337	325	327	358	319	320	324	313	340	340	361	335	329	302	329	329	327	329	360	350	300	320	365	307	335	338	319	348	357	341	328	344	356	343	338	331	346	351	337	333	362	337	330	339	318	340	327	336	318	341	338	348	338	316	354	316	342	332	350	336	371	338	347	359	355	340	317	332	323	347	346	321	334	352	346	350	346	315	313	342	308	369	341	344	331	348	327	303	343	355	357	318	315	331	344	335	327	316	284	342	332	306	313	323	348	323	348	319	351	334	327	345	368	343	334	346	371	347	361	304	341	332	360	346	330	361	372	325	332	320	340	334	328	345	335	324	363	364	341	337	324	314	332	322	317	334	347	345	310	343	352	345	369	332	346	363	325	305	327	340	346	324	322	340	362	334	352	361	312	313	353	323	356	340	339	336	351	326	353	331	371	330	347	331	330	358	337	383	335	323	367	312	371	336	314	351	333	312	347	343	327	353	323	346	351	336	323	343	352	358	339	328	325	339	334	348	361	326	330	347	326	342	324	359	315	307	344	310	339	344	319	334	323	355	362	331	354	371	340	339	352	321	381	323	336	312	336	336	372	340	327	358	307	330	339	305	355	327	333	368	346	348	322	342	352	352	329	319	313	312	342	343	328	341	359	318	370	318	355	304	353	333	319	341	317	340	323	337	326	333	345	346	328	352	315	316	326	348	339	351	311	312	328	324	347	340	338	321	348	342	333	334	350	366	311	333	371	320	329	317	368	312	341	349	312	327	351	298	351	330	338	344	353	333	364	343	353	368	321	339	345	316	315	344	364	342	350	338	330	366	352	362	326	323	338	328	307	329	345	387	312	353	340	345	305	331	346	341	369	333	354	353	331	345	307	339	370	335	321	343	307	346	347	357	341	337	290	302	309	339	334	312	362	330	366	319	339	361	316	350	335	329	351	344	333	338	336	355	314	337	344	337	338	299	331	326	334	311	362	333	351	324	320	327	343	339	314	343	350	322	326	318	324	352	342	358	359	330	341	312	341	352	358	353	328	352	342	305	321	331	332	324	320	334	327	337	333	334	315	342	320	349	342	330	364	362	348	331	351	344	333	322	363	353	317	357	345	319	338	354	349	388	337	297	353	320	341	349	340	340	336	350	349	329	336	318	384	346	358	342	319	336	335	332	332	297	346	335	353	373	314	319	348	331	342	341	316	347	351	363	338	359	345	351	348	339	328	321	308	334	325	351	332	324	335	365	332	341	337	350	357	318	314	309	342	356	356	344	327	334	330	324	338	314	324	307	332	333	352	338	335	325	323	358	355	370	315	358	329	344	312	330	331	302	362	336	352	323	304	350	330	358	336	333	331	362	324	365	329	327	349	316	347	327	313	352	351	339	342	323	334	347	308	318	364	331	342	332	340	316	342	339	320	311	346	355	345	333	334	372	323	349	330	355	329	367	343	307	348	350	336	316	380	377	355	310	356	330	346	349	350	334	339	311	341	339	315	370	367	348	311	303	333	340	360	325	343	322	349	340	349	315	309	337	345	354	343	339	320	302	292	324	336	371	352	351	348	334	321	365	323	331	349	349	359	348	345	320	334	348	346	332	325	339	332	347	307	330	321	347	341	309	307	347	335	366	353	351	363	328	345	326	312	353	300	320	344	315	355	358	340	345	305	392	302	341	329	341	336	347	354	342	331	342	339	321	321	354	354	339	341	328	345	333	375	348	331	323	321	373	328	319	340	337	358	331	340	326	343	339	335	316	330	361	314	338	334	262	330	313	322	325	315	339	327	349	356	316	344	364	356	320	321	297	349	331	337	344	357	364	349	347	326	300	297	327	325	318	351	313	348	341	340	332	329	328	324	325	317	346	332	306	329	349	345	348	325	331	335	337	338	327	333	316	324	358	378	355	337	338	309	320	346	360	322	308	309	361	351	320	339	355	306	326	336	361	357	302	336	340	299	328	371	349	350	308	358	332	341	347	350	338	352	359	367	300	377	354	339	346	345	337	344	321	320	358	310	314	338	334	329	345	367	341	334	312	340	326	340	318	348	347	357	337	323	360	330	314	330	315	314	346	338	302	345	331	331	323	340	346	346	336	303	344	362	347	306	373	321	345	301	366	334	334	331	348	333	316	294	356	345	324	362	348	310	371	338	342	340	328	343	353	317	328	351	354	306	370	342	343	363	305	326	339	307	336	299	353	335	331	312	347	355	338	343	363	364	340	343	344	336	348	309	348	368	348	343	296	341	355	302	319	342	337	328	351	324	309	348	339	311	336	348
25710	21791	28922	28366	22530	17268	13168	7184	3419	1817	851	650	636	591	535	497	544	508	496	470	438	383	384	390	368	404	408	391	379	432	355	393	355	400	406	394	380	433	358	395	377	392	391	379	382	378	378	390	409	415	375	428	353	411	410	399	372	397	393	387	381	388	397	394	400	363	394	378	414	388	365	381	373	382	384	386	411	367	395	380	405	375	380	382	375	380	377	388	404	399	389	395	361	398	374	346	364	379	374	406	392	414	382	416	340	410	395	387	398	401	382	357	365	381	403	386	393	423	400	411	392	395	405	408	399	396	379	379	381	362	370	392	402	356	390	363	390	375	394	403	357	376	369	388	387	388	388	409	432	384	437	381	424	336	409	379	391	378	363	406	395	364	423	373	399	382	409	411	351	391	370	358	393	382	384	360	377	387	370	392	386	389	405	389	373	404	352	354	347	375	397	411	389	401	432	408	403	392	401	376	399	401	402	408	402	397	392	391	376	379	388	411	395	410	419	411	348	378	396	362	390	423	406	383	395	390	404	391	374	411	408	381	379	388	398	380	405	376	365	384	367	425	381	404	391	420	377	369	424	353	401	411	427	400	417	393	412	378	380	395	368	366	355	408	393	383	383	376	349	407	360	404	403	445	445	395	369	392	402	395	400	406	380	396	387	345	402	390	411	392	348	377	392	386	411	416	451	404	417	408	359	367	389	416	391	394	375	383	420	391	403	397	404	405	386	377	386	424	378	428	383	365	400	365	402	407	379	399	378	401	390	425	384	392	370	364	386	392	409	376	388	401	349	386	394	375	374	398	390	394	354	401	420	407	388	406	375	368	377	394	418	386	392	395	392	360	382	413	437	376	374	382	393	351	405	357	367	379	406	412	417	386	413	348	399	372	409	369	406	389	348	375	406	396	403	421	388	403	399	350	376	397	400	380	390	364	405	392	394	372	397	384	391	403	400	410	404	396	408	398	413	374	341	410	378	412	402	375	407	433	383	383	418	423	394	425	409	377	371	410	364	402	403	416	391	361	372	406	360	371	379	379	421	425	394	377	379	375	396	408	413	368	392	375	381	388	369	415	386	394	394	378	440	380	371	393	409	410	399	413	392	412	430	389	376	369	411	389	402	401	405	375	367	365	384	407	382	380	376	368	392	362	409	365	419	372	408	352	392	417	374	332	401	415	403	380	382	396	366	409	415	402	386	373	417	364	391	367	406	356	395	393	406	394	392	357	403	396	372	359	360	387	384	374	365	391	353	405	356	394	390	379	390	383	355	382	391	370	394	389	389	371	382	362	387	370	365	426	344	363	411	391	403	397	377	401	367	392	386	399	399	450	377	392	421	389	386	436	392	412	424	389	410	435	396	419	384	407	389	407	386	398	382	409	393	413	410	407	408	368	429	356	396	367	401	405	395	377	403	395	386	399	383	416	440	393	394	383	379	398	410	388	402	376	410	382	415	424	400	398	418	404	363	400	391	349	409	400	412	356	413	378	381	418	416	428	432	347	393	401	378	390	383	364	393	395	398	402	384	355	400	387	395	352	409	404	423	396	449	405	380	364	384	387	368	408	353	446	387	380	385	384	423	406	421	378	394	419	410	408	389	367	392	378	367	388	429	371	358	400	391	357	372	437	401	405	386	368	417	406	405	443	405	391	401	398	348	426	363	431	390	399	403	383	381	439	390	405	396	348	371	357	416	374	354	395	378	371	393	418	392	376	402	357	422	405	406	369	366	362	385	412	387	402	441	411	383	355	437	369	422	392	370	396	387	390	388	404	401	366	404	388	411	393	403	391	406	400	394	404	377	369	372	406	369	406	413	413	398	388	364	346	408	388	379	388	386	396	408	374	398	408	394	412	372	421	336	385	369	392	402	363	403	356	396	404	338	381	397	383	427	446	361	396	397	373	388	387	365	359	404	430	401	366	393	392	404	422	398	413	427	386	368	373	369	380	426	396	404	411	373	386	388	370	374	392	399	380	393	387	399	380	366	403	376	381	380	381	386	351	400	407	401	360	413	388	351	384	406	394	393	412	391	385	382	369	392	398	411	420	390	388	376	372	381	447	399	432	409	386	380	412	406	378	384	361	366	408	359	392	384	393	438	411	410	390	435	390	409	364	426	390	381	393	391	402	372	414	420	400	391	397	390	426	354	409	416	371	394	412	410	369	394	342	369	399	392	405	392	398	401	388	396	415	343	396	426	384	363	374	419	408	394	376	400	391	352	407	370	421	379	401	433	434	378	389	407	372	397	415	384	404	376	382	394	428	390	380	357	392	408	403	399	402	385	370	400	409	366	404	350	417	407	382	369	404	404	389	390	386	398	374	413	374	391	414	356	420	392	374	397	378	409	373	412	413	419	378	386	403	391	390	406	386	402	405	376	382	386	399	392	377	416	375	380	362	412	405	418	381	382	375	406	388	380	384	409	382	402	404	399	380	412	401	391	368	386	400	386	373	402	410	410	409	409	370	357	415	436	354	388	414	437	388	378	374	380	356	433	417	349	399	416	399	404	387	388	367	383	411	367	368	392	405	391	375	400	397	365	360	427	390	338	360	405	387	381	390	408	378	393	374	418	407	366	410	408	359	383	397	408	374	410	438	399	381	375	397	385	366	356	402	358	401	389	337	368	411	378	406	392	415	365	367	373	390	380	367	393	380	391	393	389	393	363	387	366	388	378	424	392	402	422	397	378	396	397	364	370	387	399	393	404	398	391	404	377	435	369	361	416	413	382	404	439	375	415	376	376	398	402	381	408	417	412	389	406	401	419	393	349	371	374	390	384	358	378	349	393	399	396	401	378	406	360	418	392	351	413	376	391	387	423	417	396	380	410	419	415	403	382	400	387	365	365	363	411	392	387	375	373	395	389	388	382	423	386	429	393	389	404	412	393	361	386	406	406	369	413	394	392	383	373	387	386	375	430	386	413	395	387	384	407	414	395	366	415	403	382	398	389	408	399	384	376	391	423	380	394	422	361	395	382	431	402	373	378	413	355	385	364	390	385	375	414	402	378	382	366	407	416	392	379	372	375	372	366	378	400	433	385	372	406	393	381	384	393	362	339	379	383	391	360	369	412	360	382	359	384	401	405	356	386	423	373	405	389	378	361	377	378	369	355	392	400	376	381	390	388	397	368	356	375	364	437	391	387	380	445	370	377	382	390	365	404	374	366	382	353	374	411	409	396	392	354	401	387	374	391	410	425	393	366	405	374	410	411	380	381	396	398	401	385	391	405	365	333	389	399	402	376	386	363	416	396	418	377	374	396	369	405	385	401	402	337	368	394	417	394	418	378	375	383	412	388	413	429	388	404	380	387	364	399	399	415	429	400	396	425	416	399	387	384	385	369	380	368	407	429	375	414	365	397	357	385	401	401	405	394	414	411	397	412	413	365	400	398	350	386	386	396	386	370	379	386	364	409	409	398	384	394	366	369	405	396	390	369	383	379	416	392	388	399	370	386	375	415	386	397	388	394	380	379	402	388	419
30379	51046	40281	29549	25277	21300	17751	10693	5565	3022	1159	946	854	831	766	656	621	625	553	520	447	469	458	464	431	422	442	422	416	457	432	405	429	426	435	439	397	387	412	399	426	424	430	436	389	412	427	378	426	420	409	421	454	408	413	424	381	409	415	409	430	379	401	449	430	426	407	458	400	444	422	419	392	435	444	407	415	394	386	379	415	417	448	388	452	425	411	413	417	383	433	366	401	364	412	435	444	406	413	435	393	437	428	401	393	413	402	438	452	406	403	454	394	415	407	400	395	393	413	422	431	391	432	422	397	433	415	431	481	367	415	388	407	418	386	411	418	391	439	431	434	393	416	429	399	427	426	457	425	406	426	414	415	402	413	412	430	420	416	429	379	408	425	419	410	385	404	395	446	375	408	391	420	403	380	380	417	441	413	410	468	408	436	422	438	379	423	434	426	384	394	393	430	385	367	400	411	434	444	439	417	437	422	428	424	427	423	420	415	389	457	352	439	441	389	435	397	459	478	424	412	432	401	422	442	433	422	423	413	418	388	420	396	410	410	422	413	450	417	385	444	408	409	389	408	428	423	417	416	433	412	418	402	418	412	382	400	413	412	397	409	404	416	411	409	420	406	444	423	420	407	372	419	425	467	408	404	428	448	391	444	443	409	402	403	395	399	397	448	381	432	413	423	392	407	404	406	454	413	436	415	430	384	438	404	443	390	394	403	461	435	416	388	443	417	402	387	431	402	409	399	410	408	418	425	372	420	405	423	397	440	421	418	417	405	455	407	396	417	404	433	398	432	403	432	430	388	419	427	444	429	414	416	398	377	390	446	394	411	394	414	398	450	422	426	434	431	399	415	422	434	446	433	427	430	416	408	386	396	417	423	396	385	429	409	391	411	427	439	446	425	416	395	407	413	418	391	416	404	431	447	412	451	416	415	427	413	420	436	436	410	449	444	418	397	451	397	420	392	393	421	391	411	453	407	429	424	400	401	422	398	417	440	404	433	437	406	404	385	386	376	416	426	454	402	427	425	416	435	467	445	413	413	380	416	412	364	446	381	426	452	412	412	417	397	406	436	450	397	414	409	442	444	397	423	424	423	420	437	433	415	392	403	405	403	429	420	411	394	410	404	458	430	447	426	410	422	402	437	396	409	415	416	404	412	412	416	398	446	406	405	396	471	396	405	376	366	394	399	408	415	411	389	414	425	412	411	454	407	384	456	399	429	427	452	411	457	426	409	415	420	422	416	410	408	481	433	415	418	424	410	413	440	412	381	441	426	443	402	414	447	419	444	434	431	417	404	427	389	399	422	472	386	403	392	406	399	416	404	413	436	392	392	398	421	415	414	412	417	416	424	403	406	397	426	415	428	429	436	439	398	404	417	427	398	401	430	372	419	439	447	424	425	416	456	434	382	411	429	402	407	444	404	393	397	395	452	401	429	414	399	399	440	443	403	409	410	383	401	445	423	418	388	404	422	440	386	432	432	387	440	401	378	437	405	427	457	422	393	409	391	405	434	391	389	445	420	454	441	397	445	428	415	429	424	440	417	382	398	423	407	410	401	398	385	443	430	410	424	371	414	430	435	425	402	415	391	396	409	434	392	424	435	435	411	443	441	425	427	399	425	436	403	418	427	431	402	394	422	420	414	446	378	428	440	442	431	413	388	419	444	393	412	419	397	394	449	401	421	465	425	414	425	450	415	391	429	412	395	422	388	415	419	447	411	458	391	435	387	406	402	430	445	451	421	408	370	419	368	418	404	425	420	417	428	414	419	434	445	426	427	420	439	421	405	400	399	403	391	418	400	443	448	424	450	423	431	425	415	431	373	422	399	409	413	448	383	399	425	436	414	405	425	420	426	402	382	406	402	419	373	426	425	399	372	421	437	399	393	374	405	411	404	397	419	384	449	431	399	462	420	446	420	418	410	419	407	399	419	416	396	395	410	404	400	407	430	375	407	416	428	434	410	395	431	363	396	417	459	435	445	420	396	452	419	433	395	439	431	424	438	381	407	409	413	413	450	414	458	426	401	441	405	436	386	423	419	426	418	461	413	414	388	404	408	432	420	408	429	385	386	402	411	403	410	392	412	430	410	413	402	377	401	434	387	416	403	404	415	386	425	402	434	445	438	459	385	399	410	404	414	424	400	412	399	400	412	405	450	401	400	446	428	451	457	400	408	395	382	428	439	387	465	391	388	420	428	386	406	406	400	416	449	391	395	415	441	441	404	369	409	427	415	400	398	414	424	447	403	390	433	426	419	431	379	428	424	406	402	397	442	409	452	418	420	401	404	393	430	411	403	396	414	394	371	383	406	405	423	382	391	452	387	391	385	406	459	433	415	418	401	422	421	431	417	399	376	457	414	427	416	410	416	417	408	410	397	383	417	373	416	383	449	430	394	429	409	398	376	454	418	422	431	377	391	373	395	393	408	416	412	442	398	397	391	405	409	386	445	436	398	423	394	408	430	401	417	415	426	408	408	393	420	387	393	424	415	433	410	407	401	463	395	411	435	435	432	387	400	431	407	425	441	412	421	427	438	421	409	441	415	385	386	403	392	423	409	441	454	432	416	427	421	403	399	421	410	396	411	419	406	420	408	445	377	417	422	404	429	463	399	411	388	426	412	442	439	401	430	376	428	404	406	436	411	445	420	393	420	400	421	429	426	429	448	402	421	396	431	416	419	414	437	418	410	391	411	364	390	445	420	385	395	413	408	428	419	378	394	430	383	396	412	423	401	420	434	382	417	407	406	443	385	429	447	415	448	441	425	423	420	416	418	430	438	394	397	416	414	416	415	443	431	397	439	417	419	411	391	403	390	436	439	410	441	436	440	442	383	424	426	408	430	424	407	465	396	421	435	408	395	381	402	427	419	424	430	446	406	450	424	408	467	392	408	422	400	410	385	445	407	438	405	421	446	410	443	430	410	426	403	425	390	393	456	423	436	410	419	438	415	435	395	423	428	398	435	414	409	433	417	434	389	431	398	382	428	422	413	415	414	461	407	424	415	382	417	415	448	419	398	451	400	441	396	420	426	441	428	433	420	433	397	418	385	397	421	448	400	402	407	423	398	405	412	423	426	424	428	412	472	387	370	402	408	438	408	410	415	421	427	368	429	422	426	388	428	433	414	407	446	393	433	451	433	413	425	398	403	419	445	396	447	480	398	410	428	459	412	387	422	363	429	383	417	468	408	378	408	408	433	424	413	424	402	408	400	410	385	433	464	405	422	420	427	450	394	407	448	402	423	420	402	404	415	400	392	402	424	400	424	403	367	383	399	381	424	424	417	413	410	406	398	400	428	420	429	463	372	383	375	427	413	389	417	426	422	389	413	404	425	393	396	392	412	410	429	415	404	461	416	416	395	441	399	438	384	441	402	406	388	413	403	428	416	397	403	409	408	402	410	425	404	461	364	406	416	441	423	419	392	412	415	433	400	431	360	415	422	373	405	419	405	404	440	403	399	419	423	433	430	397	375	401	369	437
23293	21653	29407	24640	23370	28410	26825	16078	8171	4340	1665	1103	996	939	863	816	712	669	659	600	568	543	518	518	511	549	491	508	521	509	507	506	507	470	499	534	514	487	531	501	555	494	531	519	506	516	471	507	478	505	539	482	517	494	553	461	473	471	526	512	505	500	476	462	498	501	517	487	469	512	474	489	513	521	511	459	492	495	533	487	524	463	505	485	474	480	509	509	529	495	516	517	520	485	496	476	515	476	538	459	523	492	513	475	524	487	495	511	460	528	495	462	480	466	499	450	517	488	495	497	541	487	503	542	479	491	506	454	477	552	513	486	483	470	479	484	490	527	547	501	478	523	485	545	525	459	516	482	523	468	482	484	507	493	521	496	483	525	498	501	497	508	500	526	506	501	480	522	534	529	512	523	468	497	520	509	500	460	505	512	495	511	522	484	500	514	475	491	461	479	572	466	514	493	495	563	474	524	522	483	491	537	515	477	487	483	488	503	471	493	526	486	497	477	539	518	491	510	449	483	480	503	502	471	477	474	487	527	499	532	487	566	510	503	512	501	526	493	517	497	520	488	486	486	487	503	464	494	467	519	516	465	524	496	517	510	502	490	531	503	536	507	486	512	506	492	502	483	504	524	498	511	504	487	539	529	491	511	484	478	519	481	470	484	544	466	518	505	489	519	485	491	475	493	500	503	483	528	467	510	444	503	524	481	527	512	487	479	501	518	528	472	501	476	502	496	505	520	468	508	500	491	494	504	503	520	518	548	516	500	516	512	477	488	510	489	512	505	515	485	489	524	474	511	484	477	490	500	485	509	509	499	505	488	488	498	439	490	513	469	518	497	532	488	515	477	500	519	527	503	535	562	518	480	514	498	499	448	485	452	516	478	490	485	502	499	476	506	456	477	527	479	500	513	497	504	510	531	462	518	561	538	486	532	513	507	492	533	496	510	490	503	510	496	485	476	513	512	500	475	485	527	494	501	516	513	526	507	518	470	525	517	488	462	491	487	477	446	495	501	463	498	456	516	513	495	512	524	492	488	494	517	494	510	466	539	490	498	503	494	481	513	487	468	486	488	483	486	479	465	476	481	516	500	477	495	501	510	500	487	513	523	495	476	530	483	480	496	506	527	486	504	496	537	466	509	518	491	498	518	514	496	494	488	505	536	524	456	477	479	487	477	488	476	475	486	492	498	504	526	549	502	520	510	457	473	454	521	522	519	520	519	492	502	526	512	528	476	553	493	487	469	480	507	492	492	468	519	465	489	472	446	511	528	474	508	500	516	485	486	473	514	471	512	494	503	496	511	483	478	495	494	502	506	530	543	490	517	520	490	470	512	489	497	489	507	461	551	435	496	486	485	519	503	521	462	532	481	467	494	497	492	517	509	484	488	498	478	487	496	483	486	492	504	509	453	571	529	504	520	504	541	456	495	456	455	508	453	503	517	463	531	535	498	475	461	495	499	539	506	475	496	495	515	464	505	496	498	477	496	487	482	491	534	493	483	527	482	511	471	473	512	468	541	509	519	480	454	494	503	487	464	484	515	497	542	515	497	496	517	522	486	547	494	494	497	535	531	528	516	497	488	477	525	495	485	508	497	487	517	512	508	486	518	502	488	497	476	508	477	502	512	501	485	538	511	484	499	515	495	497	489	506	524	481	515	510	498	501	490	557	503	513	514	500	470	474	517	501	528	525	467	518	499	479	519	462	490	482	496	508	460	495	492	467	476	508	509	535	484	500	499	521	490	488	446	514	479	476	494	544	508	511	507	506	508	486	498	477	493	498	455	515	499	462	448	540	527	487	519	546	485	453	488	488	486	526	501	511	442	520	509	509	503	492	479	477	509	486	496	509	486	496	446	515	490	520	519	488	432	475	481	496	490	493	509	490	531	553	479	511	481	504	501	486	488	460	483	516	479	530	489	540	495	496	546	530	493	512	531	500	512	452	518	485	500	527	504	504	508	475	510	535	507	486	487	506	494	518	496	486	493	495	512	493	505	449	478	508	507	474	499	498	430	507	484	538	492	478	498	489	501	509	514	513	493	480	516	501	460	528	546	504	506	501	497	503	479	516	534	527	508	490	475	525	510	492	508	511	508	493	499	536	506	464	502	506	519	475	507	508	476	480	477	498	484	480	525	506	473	475	502	461	490	514	470	490	517	483	547	476	515	526	528	509	469	507	495	504	499	483	502	497	499	506	472	504	506	498	523	503	530	477	495	494	462	492	492	502	483	500	540	491	504	527	507	487	479	499	459	493	499	515	476	499	503	490	502	534	473	529	497	477	466	498	512	512	521	475	505	504	504	494	513	535	484	495	503	469	495	507	460	497	474	492	514	481	427	462	504	509	529	473	484	434	522	471	522	470	519	514	480	510	463	488	511	504	515	480	468	463	504	496	558	528	504	510	452	503	528	514	519	516	506	465	497	457	521	468	475	507	441	514	449	482	478	517	564	475	444	535	489	502	491	467	451	518	466	486	486	474	461	476	514	487	497	492	494	484	514	470	530	477	495	476	513	492	474	505	510	512	500	506	537	506	491	458	455	526	484	494	508	482	475	481	476	508	469	490	504	508	519	520	501	518	487	504	499	501	511	489	471	509	505	518	512	485	529	480	516	459	501	531	491	520	484	517	488	488	477	479	515	499	521	504	505	495	500	485	490	502	519	475	478	486	523	512	485	535	504	514	509	520	513	497	527	545	528	486	498	486	491	460	497	482	490	526	500	521	504	504	460	501	491	508	525	507	513	460	476	518	523	497	505	503	478	502	481	467	497	514	521	502	516	499	538	505	533	495	534	500	500	520	483	515	480	525	491	482	502	483	506	488	464	515	520	531	468	502	486	513	477	528	474	513	543	499	501	518	507	496	499	510	468	488	505	478	484	511	487	546	486	521	487	470	473	505	474	505	468	487	513	505	487	503	507	519	505	499	509	505	480	463	432	462	511	519	521	505	545	481	499	517	530	489	483	502	505	469	506	520	515	474	525	515	492	505	513	500	492	516	520	480	444	492	549	500	519	460	500	514	477	510	519	526	507	502	511	483	497	531	503	558	499	465	532	497	505	505	508	482	507	474	464	495	489	499	507	516	471	494	480	483	532	465	520	543	497	474	481	520	497	468	483	473	497	495	496	519	503	495	497	519	510	506	483	481	540	513	499	490	495	532	480	493	509	542	514	494	521	490	493	490	484	518	482	530	463	485	480	512	489	522	496	494	515	505	464	490	494	477	506	512	524	535	480	508	473	468	523	489	521	508	522	514	503	491	542	526	477	502	506	542	490	489	513	512	490	460	529	477	484	514	520	470	472	493	518	478	473	517	496	486	488	464	521	485	487	499	514	495	504	490	510	509	454	516	517	473	471	498	515	485	483	466	503	525	520	470	486	499	496	518	487	458	533	518	501	491	528	492	436	493	522	488	481	508	511	519	536	506	543	465	482	468	499	514	502	477	507	515	540	499	484	532	531	478	495	520	494	464	524	528	506	501	517
33116	60199	48596	39267	36300	34211	25370	18430	10850	6330	2210	1560	1399	1334	1186	1058	910	809	742	664	571	601	529	543	552	539	576	535	504	522	538	489	492	534	486	562	533	500	491	495	542	526	543	474	509	471	557	528	536	516	518	501	476	483	485	503	497	526	532	531	505	479	539	528	503	491	501	514	481	518	486	467	486	487	494	483	512	473	495	476	504	491	507	473	503	502	484	521	512	489	511	506	510	528	484	505	546	466	525	532	514	507	507	520	497	560	468	472	490	527	470	551	494	505	501	522	486	511	528	513	505	535	479	489	543	473	475	470	531	500	507	477	442	515	496	504	509	517	533	499	540	517	504	482	488	471	525	503	503	554	519	480	513	517	499	496	486	524	471	491	505	501	538	518	537	555	523	489	484	499	514	530	482	536	490	524	473	504	501	527	493	505	509	490	488	474	511	516	497	502	516	507	500	558	528	511	522	479	506	495	506	577	467	520	508	485	505	555	496	537	501	517	497	477	498	499	503	515	485	540	514	445	494	466	502	468	535	521	478	504	483	540	506	503	533	491	476	499	548	512	486	500	480	554	538	442	491	490	506	527	467	468	540	498	527	497	490	496	515	546	512	517	489	483	527	483	489	506	484	487	510	541	493	512	521	526	524	483	542	500	481	540	538	509	517	510	496	470	488	477	491	536	493	539	508	476	489	544	510	491	537	502	515	470	515	565	493	509	474	465	503	496	478	479	470	494	489	509	536	507	508	504	533	514	529	497	480	537	506	497	524	537	440	460	507	512	517	491	460	536	521	525	523	431	509	542	494	484	487	460	533	520	525	484	484	504	512	530	529	471	492	476	520	454	538	531	501	497	479	521	551	471	538	512	507	487	523	514	480	502	477	506	548	491	520	509	476	545	511	504	526	543	482	474	509	510	496	508	505	495	508	494	499	516	504	516	497	469	491	493	500	537	481	490	517	515	509	536	516	467	508	505	503	516	532	516	525	508	450	471	469	477	497	484	518	492	501	498	488	487	511	476	512	505	510	472	496	476	515	498	471	500	516	543	520	496	482	533	455	492	484	502	494	478	500	527	516	487	513	492	503	491	472	511	482	543	509	466	517	497	503	464	508	494	536	542	540	486	524	501	485	550	513	504	478	482	534	470	502	525	540	520	506	518	485	493	483	498	524	496	486	523	539	493	489	505	497	501	516	518	476	506	537	518	542	500	496	506	487	486	508	490	497	513	489	482	458	514	504	522	531	498	503	488	493	482	455	516	501	440	549	501	548	514	478	527	506	545	514	517	520	522	523	528	501	499	481	505	483	492	500	485	525	482	478	535	522	505	496	517	477	525	512	514	468	512	536	489	468	479	505	465	506	474	494	482	476	511	520	513	502	483	490	452	485	486	467	493	507	546	538	542	474	476	467	501	485	491	493	499	440	502	493	476	499	480	509	552	510	497	478	472	514	502	509	481	485	472	483	464	476	520	472	503	480	490	516	492	514	512	467	489	514	513	531	477	535	531	495	522	481	529	486	549	489	508	497	504	506	496	520	524	521	509	475	481	509	523	574	531	502	520	474	515	521	498	532	499	475	563	507	547	493	497	501	489	498	507	541	496	549	483	496	523	519	530	525	478	509	484	515	487	516	525	500	503	471	519	491	490	529	515	514	497	497	510	529	456	498	512	532	514	522	498	496	550	487	526	500	527	485	496	508	513	528	514	500	553	525	496	513	529	506	464	491	460	537	488	509	491	523	514	525	502	477	522	482	497	532	488	492	498	531	504	507	513	513	511	498	548	519	515	508	485	480	477	538	511	512	490	501	495	519	562	511	500	487	494	509	478	539	504	547	518	501	501	523	487	523	506	462	466	531	497	496	505	540	493	481	540	495	484	466	514	523	532	502	506	525	507	481	474	494	471	497	496	507	518	503	479	496	494	515	532	499	506	484	493	544	510	498	498	505	471	499	464	519	497	494	478	504	479	499	539	511	488	528	537	538	502	502	480	532	552	527	522	476	515	558	461	497	519	547	529	501	511	522	524	504	510	474	537	490	454	478	505	510	505	528	548	448	535	514	459	491	512	496	497	509	517	458	502	471	512	501	532	526	489	523	483	478	531	510	494	518	499	497	503	515	488	476	519	530	491	509	500	534	523	470	560	483	483	474	504	510	522	516	501	532	532	515	474	485	491	504	512	523	475	523	497	480	493	543	498	501	534	514	502	526	498	469	510	516	509	522	501	492	494	528	461	521	532	495	520	529	547	544	526	493	489	473	481	529	501	481	531	519	504	498	455	485	490	496	530	531	471	493	469	498	453	476	513	527	509	517	539	507	507	545	502	483	504	511	514	531	494	483	510	523	455	503	502	500	533	498	507	539	472	491	518	503	542	499	499	500	495	525	483	500	491	526	489	472	468	481	489	484	493	510	522	544	549	501	472	516	515	531	531	498	471	485	559	460	512	497	524	489	483	529	514	511	512	519	511	529	488	520	517	524	508	524	478	463	526	460	501	465	492	505	521	534	537	540	521	543	514	510	480	465	510	502	500	508	495	505	543	504	508	494	516	550	499	501	511	498	530	524	530	489	508	494	480	483	493	562	491	504	510	480	465	459	496	482	518	525	505	529	472	501	518	497	516	477	472	577	522	466	510	519	469	515	533	504	484	529	462	478	481	468	519	500	506	472	484	526	484	475	539	506	501	474	487	499	538	498	522	483	489	515	481	510	447	462	530	524	500	544	512	496	525	464	446	492	487	483	487	488	484	478	545	506	522	524	525	486	469	505	485	489	523	472	503	513	435	498	489	496	487	509	515	502	470	509	468	508	487	478	478	525	505	497	504	481	501	485	499	532	522	539	510	492	540	512	479	514	481	517	499	497	523	544	461	510	469	461	492	509	510	539	510	527	523	460	507	531	551	481	529	520	501	525	526	545	506	478	493	493	511	516	526	498	491	561	436	476	517	549	518	507	495	475	502	508	509	520	539	490	546	534	517	486	524	544	490	486	495	568	455	508	529	508	510	496	512	483	520	493	519	507	509	502	486	536	500	483	525	525	475	501	493	544	522	493	482	508	503	493	477	505	483	495	519	519	498	469	539	525	486	463	539	485	508	474	477	464	448	504	501	542	474	484	486	494	499	499	531	491	497	540	515	522	505	527	510	509	464	523	500	546	483	466	509	487	500	509	456	510	486	484	513	475	515	499	535	497	526	516	499	529	505	534	473	496	506	487	500	505	497	488	554	482	476	497	497	542	474	540	494	543	512	497	522	482	478	505	537	505	485	510	504	501	499	526	495	523	515	542	516	485	493	500	494	505	513	518	513	480	515	511	481	502	488	501	473	489	497	500	537	513	470	497	489	458	479	499	498	489	488	485	496	480	526	530	537	515	492	494	504	518	521	501	465	522	507	538	541	499	493	549	514	494	514	473	506	526	560	495	519	488	461	474	502	497	501	505	510	473	500	532	516	539	507	507	488	498	481	488	503	488	472	489	512	508	521	472	460
31232	31018	35245	27506	18219	11707	7304	3812	1584	781	538	430	449	411	365	369	317	321	347	302	279	304	306	302	269	303	273	267	283	276	299	253	261	276	262	242	247	267	298	290	303	265	248	283	297	272	260	284	287	243	277	296	265	272	269	268	265	273	302	297	299	283	285	289	286	241	266	264	280	291	262	258	233	262	272	272	266	268	266	257	284	274	269	267	294	281	310	262	257	269	250	277	275	271	239	260	287	286	278	279	276	296	280	269	249	266	270	263	266	269	279	262	268	267	262	280	267	219	250	263	269	266	257	255	262	313	302	260	270	273	260	273	254	259	275	229	277	271	276	260	223	252	277	248	281	278	270	283	248	261	245	274	268	248	274	239	255	255	287	254	275	256	268	275	277	254	257	276	263	240	256	293	256	254	266	246	265	275	292	267	298	268	280	276	297	263	269	264	291	247	278	280	283	281	269	279	285	262	279	265	299	274	252	242	282	278	262	282	281	247	262	268	265	288	259	262	281	265	292	288	265	287	239	273	276	268	267	298	277	258	283	249	242	248	245	269	259	268	284	270	277	291	272	281	262	257	266	284	254	274	273	276	317	292	260	271	304	279	257	276	264	285	269	263	243	273	282	286	251	273	272	257	275	264	291	286	292	281	253	267	266	268	246	274	239	291	243	263	253	292	257	237	250	239	248	249	269	256	273	281	277	271	272	285	278	261	316	259	275	261	280	281	275	283	261	298	262	276	281	266	257	278	284	256	279	267	292	265	259	287	260	275	248	258	260	274	267	255	265	249	265	266	239	299	241	259	262	259	283	254	278	271	279	286	275	284	234	266	252	284	269	246	256	270	247	273	293	271	253	255	296	261	249	250	274	239	240	277	259	274	235	283	281	253	285	276	268	274	243	254	267	264	270	288	296	271	267	278	308	279	258	293	268	250	269	277	270	268	276	280	257	293	253	292	251	279	266	281	284	259	290	267	252	252	292	267	274	272	274	273	272	291	266	253	268	273	252	261	248	275	263	271	269	266	229	247	253	270	255	281	259	275	273	295	251	266	286	245	285	254	264	279	284	241	281	289	287	264	309	275	298	243	283	271	308	244	272	278	266	269	282	269	255	266	261	275	243	287	299	254	231	283	257	247	262	264	255	263	276	256	271	286	263	280	261	255	264	267	277	269	289	300	279	266	260	253	252	294	250	255	292	271	243	270	262	271	249	262	240	279	262	270	262	242	260	260	274	280	263	261	267	288	272	255	271	262	233	275	273	234	268	296	265	275	270	270	275	289	299	255	257	231	271	262	210	251	252	247	253	265	270	249	254	262	262	273	271	278	275	311	266	265	253	282	254	255	273	271	261	245	277	267	287	296	271	228	277	293	274	254	271	264	246	279	265	264	267	281	300	263	253	273	256	241	246	261	270	241	265	245	275	289	259	254	292	250	259	275	256	251	254	251	272	267	294	276	269	300	257	262	280	301	295	278	262	264	283	301	272	286	277	248	243	279	283	266	273	300	259	251	275	267	266	235	275	305	255	286	254	270	271	254	240	260	301	266	229	281	340	249	265	267	280	287	254	271	256	273	271	266	281	236	272	260	271	279	271	273	290	264	270	292	262	261	235	272	285	266	254	257	290	259	275	257	291	279	294	263	289	268	264	256	275	265	246	246	258	254	252	299	244	286	257	264	278	268	269	281	250	292	271	259	263	265	243	247	295	287	260	241	285	291	276	238	264	263	286	288	271	266	259	270	273	246	298	281	267	268	246	276	267	258	282	231	289	254	263	235	261	290	289	256	289	258	277	293	222	263	264	296	302	276	253	268	265	285	261	257	280	288	233	276	276	253	268	293	256	271	297	307	265	304	276	264	267	292	256	253	280	277	296	247	244	287	277	250	265	277	273	291	264	276	258	263	257	245	269	248	272	289	278	255	252	255	243	227	245	267	253	259	306	270	285	258	271	252	294	267	258	291	250	287	252	266	279	257	292	277	267	266	260	293	296	276	288	261	281	244	268	286	283	263	261	273	263	253	267	288	255	271	277	265	252	265	272	253	267	266	298	279	275	254	262	272	271	233	260	269	290	259	278	256	281	262	258	255	264	272	269	265	328	251	277	290	295	274	293	269	284	250	250	260	239	266	265	258	335	257	240	258	301	278	278	278	273	270	263	282	275	268	252	273	275	275	246	261	256	266	283	279	317	271	283	276	250	265	289	256	300	250	267	260	287	278	269	261	262	284	261	261	250	273	286	265	284	293	269	250	274	233	277	253	269	277	288	304	291	260	286	262	277	255	268	278	245	274	257	272	252	267	240	262	265	240	282	269	260	270	254	258	234	294	251	281	310	289	292	291	255	263	283	266	265	282	287	290	278	259	290	273	284	286	266	275	270	274	259	268	272	252	254	290	268	272	269	276	266	297	262	279	274	259	285	273	297	278	239	271	278	275	259	257	268	258	277	273	269	251	270	282	283	257	252	317	272	253	280	287	251	262	300	251	273	289	263	265	273	284	266	272	233	229	291	270	237	257	265	275	308	289	278	236	272	260	265	252	281	315	281	251	259	268	261	265	276	258	277	267	279	258	292	279	253	253	305	251	257	269	253	278	261	309	264	267	251	272	289	251	265	248	288	275	287	272	260	272	281	288	293	237	255	280	266	302	259	271	259	280	282	256	261	282	231	270	271	288	266	286	277	254	270	250	275	277	253	265	292	269	271	253	242	275	270	276	266	263	255	269	277	279	264	251	280	261	297	281	262	274	282	267	266	244	257	279	268	290	276	275	249	264	267	283	267	266	236	255	242	253	249	305	253	265	256	276	265	239	270	264	270	280	266	244	271	264	277	274	282	269	268	260	289	272	283	282	233	289	308	278	249	268	281	276	254	284	235	258	273	262	217	293	254	251	251	224	267	303	265	250	274	255	237	273	292	257	258	267	264	276	265	281	283	247	298	263	269	249	268	283	266	277	267	253	275	282	273	247	249	271	237	271	274	254	274	271	271	237	312	259	242	287	270	253	268	251	277	291	286	258	278	277	285	259	261	289	268	263	285	270	279	302	269	282	288	237	264	282	251	272	284	285	284	243	271	260	272	245	245	273	264	271	234	265	242	261	266	303	284	261	251	269	269	299	272	259	253	251	288	266	295	239	280	280	311	282	267	262	255	272	266	297	263	243	297	258	263	267	257	292	279	263	285	258	285	245	268	289	292	297	259	247	265	283	257	275	291	259	220	263	278	238	253	242	262	291	281	277	274	274	264	261	253	296	251	285	253	286	289	289	256	269	272	299	246	302	234	275	262	283	288	278	240	283	240	283	284	250	292	326	245	285	245	257	284	260	256	253	276	272	297	274	305	287	267	266	265	293	277	287	283	298	242	249	274	272	250	286	273	291	279	241	272	287	246	286	308	255	283	264	255	289	272	279	277	247	254	279	252	261	241	269	267	261	250	258	279	269	244	278	270	261	261	268	287	288	266	292	265	253	265	248	277	226	263	278	264	267
29881	45096	35948	26109	20672	15802	11083	6058	2655	1301	884	681	607	570	530	468	413	358	372	294	305	320	313	314	329	304	296	330	307	311	317	271	292	285	301	276	297	310	303	272	324	314	304	314	308	280	299	289	308	285	279	284	289	308	327	318	310	306	284	264	289	289	278	330	292	292	312	298	318	292	277	324	303	267	297	268	298	299	286	298	295	313	270	353	308	310	304	314	287	299	312	295	279	279	322	324	286	308	311	278	268	297	305	296	290	289	277	293	277	296	312	282	277	290	267	314	309	292	291	309	299	305	299	286	305	277	298	292	292	272	300	313	323	296	272	301	290	276	315	263	288	307	300	280	290	273	330	318	316	288	301	305	283	302	285	300	285	308	290	318	314	301	280	293	292	278	290	304	304	328	302	317	323	300	289	299	277	248	306	291	284	294	284	296	276	287	285	277	296	305	271	307	294	310	264	300	317	295	305	257	282	317	288	259	282	302	298	307	342	278	295	285	317	286	270	282	307	301	271	293	285	284	265	275	278	295	282	305	282	299	280	294	270	305	324	307	278	296	295	289	289	296	265	334	294	291	270	252	326	286	315	318	303	268	294	302	280	292	292	304	264	301	296	283	276	309	280	277	288	276	304	276	308	281	314	309	291	325	287	282	310	294	296	281	311	281	305	292	325	287	286	285	283	288	297	264	283	313	293	308	305	308	292	313	294	310	303	290	291	306	302	288	294	314	302	286	289	311	283	248	306	293	307	300	314	305	281	284	262	297	277	299	316	329	281	296	315	287	296	265	285	349	276	314	272	281	291	307	295	284	262	298	298	304	304	295	285	305	298	285	267	272	321	264	259	288	292	290	298	287	251	296	306	309	320	274	252	298	310	271	290	308	266	309	283	284	280	293	285	334	290	274	273	275	311	285	288	286	295	312	301	287	291	295	293	285	296	293	284	280	303	291	305	300	284	270	290	289	340	280	294	296	311	299	311	313	284	303	306	308	307	288	291	278	274	311	296	289	349	293	284	284	295	270	286	276	264	291	302	283	290	283	308	290	308	274	316	293	268	304	324	289	269	294	294	330	282	337	309	290	338	284	272	305	279	282	297	284	287	269	274	320	296	301	298	300	289	278	274	281	279	276	293	313	268	274	298	306	322	289	273	323	274	305	265	302	286	286	293	298	280	328	281	278	276	313	310	306	274	293	292	305	297	314	286	273	296	315	285	283	319	307	254	299	267	302	321	289	331	297	289	276	284	299	275	290	302	291	324	270	322	271	306	324	268	295	297	299	282	267	302	261	273	270	306	284	316	296	303	299	307	291	286	276	265	279	280	300	331	281	264	289	274	272	300	260	343	319	291	302	298	268	302	284	299	301	294	294	294	292	302	261	311	255	306	263	318	320	325	320	281	278	296	292	310	286	281	305	314	295	296	293	325	293	310	280	338	294	261	293	279	315	290	307	316	264	297	246	295	297	274	288	311	300	311	291	291	309	274	296	268	310	302	277	275	292	299	305	294	281	305	313	275	275	257	282	291	270	278	293	255	269	295	335	272	297	299	270	302	293	314	261	322	303	289	290	295	291	294	282	275	317	311	297	272	296	286	285	297	287	297	280	285	309	280	317	308	294	300	315	273	287	279	314	293	297	298	285	274	288	284	291	284	298	275	288	295	314	301	312	302	293	303	296	303	303	303	286	281	305	283	310	307	299	277	297	310	292	275	260	280	303	299	341	304	268	265	298	292	271	298	302	287	304	300	259	279	264	299	296	304	352	312	300	296	255	305	293	302	301	293	330	287	281	313	290	315	265	282	293	273	278	293	312	288	295	293	288	259	285	292	320	291	319	312	281	318	316	273	298	280	306	292	298	287	305	258	285	272	286	304	294	277	296	301	287	253	286	319	304	276	287	265	299	296	284	296	300	304	336	294	305	277	288	271	276	269	273	267	287	312	281	306	294	304	254	295	283	309	291	303	292	296	283	282	263	288	284	310	290	297	270	298	299	295	301	291	333	297	311	288	298	319	318	296	299	290	266	287	267	280	300	295	278	271	306	323	281	307	281	319	312	307	319	315	308	268	308	311	296	269	283	324	316	293	262	322	288	265	290	286	287	300	320	269	280	327	307	287	281	296	286	288	302	298	288	272	301	283	311	295	276	311	293	300	296	299	295	281	289	279	307	305	298	273	276	266	311	309	308	278	300	324	302	294	276	322	294	312	307	309	283	267	300	318	294	322	300	333	326	313	306	314	281	307	296	284	272	316	311	310	297	260	307	292	270	291	305	289	317	284	266	320	289	307	286	305	298	299	279	305	292	277	270	280	285	264	309	289	279	306	313	267	264	295	278	296	337	301	284	320	300	298	286	284	290	277	287	283	282	310	302	274	288	279	295	295	288	290	278	287	302	290	290	279	258	289	335	312	308	293	309	286	271	281	318	278	301	283	303	277	303	296	290	309	296	305	287	305	299	305	286	292	319	298	302	284	273	310	275	315	270	323	300	313	289	324	297	318	282	314	310	304	315	315	307	309	316	312	285	275	292	304	299	320	304	271	264	306	287	299	273	304	316	305	299	307	272	303	305	277	293	315	306	302	262	311	297	273	291	277	291	279	293	303	292	296	281	285	286	292	286	308	310	295	291	284	326	313	272	315	287	304	281	306	285	270	301	282	287	319	280	303	336	274	302	312	320	293	304	262	304	305	280	272	285	298	287	314	295	292	283	303	295	271	294	286	287	294	310	270	287	284	287	292	284	282	297	285	314	307	293	294	289	289	297	300	304	290	284	302	288	321	293	292	309	270	307	287	306	284	302	310	307	310	311	257	289	290	306	281	336	283	324	281	255	314	246	281	292	309	309	279	295	275	290	313	292	338	299	302	297	284	311	302	290	313	285	296	306	321	317	274	249	260	300	299	307	285	263	310	290	282	304	300	270	326	276	307	288	273	282	245	309	312	263	281	347	290	278	289	322	294	303	314	312	306	289	293	289	289	310	281	301	291	319	302	297	304	295	291	274	321	293	280	291	272	305	295	304	298	317	314	296	270	298	321	288	320	277	272	268	275	294	298	302	288	324	287	290	311	270	317	264	310	301	275	286	324	295	297	287	289	327	279	280	301	308	312	286	280	298	294	306	295	306	281	279	254	298	300	277	298	273	312	284	291	290	309	294	263	274	296	286	288	304	273	272	282	290	302	295	275	294	299	270	298	290	275	319	307	277	294	279	254	333	316	290	280	289	291	277	276	273	298	297	275	320	297	304	279	279	272	291	325	270	281	305	313	319	281	305	302	305	284	270	298	299	306	317	272	305	320	271	259	293	296	322	256	331	280	287	301	305	271	313	284	312	284	320	285	305	282	298	318	294	288	288	293	295	311	345	295	285	304	318	269	327	281	304	324	281	297	283	300	266	286	270	301	276	259	290	293	291	300	280	297	257	287	331	289	283	275	299	306	296	293	277	289	259	319	256	277	289	287	283	300	306	313	293	309	298	274	294	273	282
24481	21689	29194	26248	24282	23440	18119	8554	3200	1536	928	747	698	682	573	527	485	396	391	377	359	379	357	348	318	330	322	323	324	329	313	307	357	343	313	336	330	300	357	304	353	328	319	335	328	345	318	313	307	319	297	291	322	315	336	341	311	306	299	267	345	315	324	327	287	310	311	312	329	340	298	304	325	319	316	323	323	307	303	300	316	336	349	354	317	320	344	323	293	343	304	310	290	326	307	331	342	358	303	324	331	300	327	306	330	331	313	321	313	336	315	324	331	315	283	311	317	313	331	314	303	301	318	317	351	338	301	287	340	280	310	316	308	310	328	301	331	315	320	281	299	325	324	346	292	338	303	306	332	308	294	317	317	314	286	298	309	299	313	357	347	327	330	319	346	335	329	303	303	336	332	277	314	308	280	306	331	290	317	282	285	297	287	317	276	314	323	302	331	327	330	310	319	339	333	324	354	277	321	327	361	338	299	302	308	323	328	330	301	357	309	309	351	325	320	300	313	319	306	292	327	330	303	340	301	296	310	281	317	330	299	316	289	320	313	305	294	334	317	322	312	325	277	319	307	325	307	311	318	311	318	330	308	318	340	321	334	336	330	299	330	316	325	307	338	303	305	364	340	307	338	317	344	326	331	293	289	322	312	353	342	324	323	340	316	327	330	311	324	332	355	336	310	312	332	300	304	315	328	318	327	319	328	324	360	308	306	328	336	312	330	320	309	337	303	350	322	322	337	285	338	316	306	343	301	337	303	288	320	314	304	308	341	297	304	328	320	326	318	309	292	306	330	301	320	310	329	328	330	277	292	296	300	343	327	314	292	290	333	296	284	293	303	338	299	278	315	341	319	307	300	311	338	327	331	318	346	334	293	319	312	310	349	344	359	302	301	312	312	283	288	323	336	315	301	296	302	343	309	341	307	301	314	346	307	312	344	321	308	300	291	304	316	320	312	299	328	327	331	319	335	324	324	308	313	343	357	311	331	307	318	306	341	341	320	338	319	316	336	318	302	305	321	307	313	340	314	290	276	297	333	290	307	305	306	295	328	329	301	335	297	331	311	316	267	327	307	305	322	318	348	319	330	297	290	311	313	309	322	299	303	297	305	308	329	310	316	322	292	276	333	312	305	304	340	310	300	350	310	318	302	309	318	296	318	344	303	305	332	314	326	312	337	327	305	303	337	293	281	311	339	302	297	308	311	314	316	326	313	308	322	339	322	304	271	304	351	311	316	286	307	351	341	309	337	318	312	306	298	336	306	371	335	329	319	348	360	290	331	320	316	311	314	313	313	317	310	312	308	326	325	298	315	323	310	318	296	312	308	319	341	330	307	318	298	326	322	321	314	300	367	315	310	324	321	307	326	304	320	323	340	322	298	297	323	292	323	314	323	313	307	319	317	353	309	348	321	304	317	301	301	311	348	349	296	310	345	333	325	337	316	316	341	300	322	323	326	328	326	336	296	318	314	343	299	309	329	296	310	314	317	304	315	320	285	320	290	350	287	303	329	331	325	314	328	306	305	331	360	295	308	301	288	333	347	290	313	311	313	319	312	302	311	301	330	294	339	293	336	319	292	329	322	307	313	345	308	304	280	316	323	321	282	332	309	312	299	310	308	308	305	321	314	298	337	326	305	301	309	342	328	306	283	297	291	329	351	255	328	325	320	283	302	331	323	309	310	311	325	322	324	305	285	316	311	327	323	325	308	316	318	309	291	327	293	333	345	349	328	289	309	305	332	290	300	300	309	304	330	327	327	308	281	304	325	329	329	308	318	336	300	303	292	323	286	300	298	333	309	302	306	324	310	330	303	315	315	351	294	306	315	342	341	326	332	332	282	312	325	315	294	328	309	343	343	328	294	337	308	336	286	311	349	336	335	283	297	354	311	285	309	326	322	322	292	331	322	340	319	267	322	343	305	321	307	302	316	360	342	289	321	321	305	318	324	328	305	311	312	308	320	296	299	317	349	319	295	338	319	316	342	320	341	262	320	339	303	320	293	331	303	295	328	350	294	332	305	332	296	310	319	333	317	281	325	306	285	292	311	317	307	323	339	301	308	324	304	331	342	291	308	334	338	318	324	287	311	307	319	313	293	309	300	342	293	307	300	317	295	303	309	314	294	313	350	345	346	305	296	307	320	310	322	337	322	323	303	295	305	282	304	329	334	301	294	287	341	305	293	332	302	316	328	352	339	313	299	302	321	308	324	282	315	303	307	315	340	324	319	306	326	298	319	293	320	335	297	309	312	331	326	309	322	301	343	331	354	317	316	331	333	304	325	326	304	334	353	327	343	317	320	296	322	313	334	286	333	280	326	328	289	301	332	280	293	318	339	308	309	305	340	339	303	340	310	315	341	296	315	319	320	320	329	345	289	308	298	315	325	339	308	328	312	311	343	305	318	293	306	312	346	286	320	314	346	312	305	340	303	335	292	296	319	325	349	305	336	305	321	310	303	312	305	295	320	305	319	318	319	335	316	323	309	278	315	327	312	286	311	319	328	299	332	309	306	329	338	318	308	316	281	348	330	300	335	330	304	301	302	312	333	322	318	320	318	308	309	299	310	331	321	311	325	317	339	332	314	319	298	301	324	327	346	353	318	328	342	314	306	311	303	310	316	332	304	341	304	289	342	291	329	313	317	321	300	306	334	282	347	328	341	342	333	349	289	314	311	312	318	317	282	308	304	309	336	321	323	320	308	303	338	312	322	340	335	311	313	291	313	340	334	310	293	306	336	312	317	332	284	302	313	292	333	303	344	318	333	307	330	303	309	325	309	303	341	321	304	322	326	316	334	320	311	281	312	292	312	307	328	305	320	297	295	311	311	363	301	329	337	331	329	314	315	314	294	309	328	321	304	287	326	293	321	305	294	295	335	321	317	313	287	319	331	306	306	318	339	307	292	309	297	315	292	319	331	335	322	262	318	321	307	341	329	313	334	320	295	316	334	338	318	305	337	329	294	293	305	301	285	312	300	311	334	329	279	310	317	320	321	338	336	308	295	310	334	340	300	308	303	297	334	316	306	314	310	304	314	324	313	306	314	291	337	288	311	336	328	329	313	292	300	309	320	324	285	342	305	328	315	302	331	323	276	316	314	312	351	325	315	333	296	352	299	269	319	318	312	347	310	324	268	290	322	298	339	316	300	349	283	306	358	302	306	334	340	292	302	335	298	290	306	323	338	315	328	292	292	327	320	322	341	295	294	320	298	293	283	331	330	329	312	307	322	326	311	333	309	333	300	342	310	312	321	324	324	311	287	287	302	308	315	288	276	282	319	301	300	323	336	299	309	335	292	318	361	314	317	314	299	309	331	298	331	331	296	352	343	287	337	304	317	314	326	343	314	316	305	356	310	320	303	303	304	323	321	335	298	362	286	307	300	323	279	316	341	292	315	322	336	342	298	314	315	308	343	314	297	330	336	306	334	355	319	291	304	325	304	331	301	290	287	336	270	308	290	290	291	345	299	346	336	321	298	307	332	339
29823	53615	44451	35541	28267	25066	19217	10887	4928	2536	1412	1073	1045	994	788	726	636	557	465	434	387	385	409	402	363	364	355	325	396	353	334	364	333	368	337	309	367	349	339	341	303	332	336	325	351	344	351	324	341	319	315	336	352	362	334	387	334	306	338	294	351	330	343	301	312	321	321	317	319	375	322	322	365	346	323	302	337	321	325	329	342	319	337	333	318	315	293	337	307	341	334	380	322	345	334	343	314	331	351	364	321	351	305	319	356	342	343	295	315	306	316	348	335	368	326	325	337	354	313	331	306	363	369	326	337	324	342	321	334	302	301	329	344	305	323	348	307	342	350	318	281	355	328	324	341	293	324	340	351	339	329	316	338	315	323	338	332	366	352	337	348	336	339	313	345	358	326	361	325	310	335	292	324	361	343	336	327	311	360	328	316	323	341	321	332	319	348	334	325	338	353	329	320	329	315	331	317	303	335	341	298	318	303	295	353	337	316	305	345	344	336	365	350	311	293	345	394	349	321	312	366	337	327	312	362	326	387	335	355	331	362	321	349	316	334	364	318	322	324	360	316	321	315	319	318	321	352	343	330	307	317	327	315	330	361	328	365	356	310	348	316	320	299	351	317	359	317	320	321	368	357	334	320	339	340	317	347	320	325	355	348	346	326	305	333	334	318	316	322	314	322	307	326	314	302	330	350	292	375	315	359	306	356	348	351	338	336	365	347	299	347	298	359	317	365	316	326	329	367	321	297	321	302	337	316	311	349	342	319	354	329	331	330	349	325	323	322	370	331	364	322	337	321	325	356	331	341	328	351	334	341	340	311	350	337	356	329	315	311	326	347	298	308	315	331	336	310	353	331	318	379	318	326	357	298	336	333	330	343	311	323	341	328	359	362	324	326	334	314	328	339	325	291	319	340	328	371	328	313	290	331	329	331	293	355	325	337	303	331	331	319	325	331	342	324	350	330	322	314	324	339	343	324	339	312	301	307	321	312	314	310	366	331	318	340	338	325	323	322	352	341	363	363	340	313	332	369	308	325	315	288	329	330	316	335	316	339	300	348	303	374	339	359	340	325	281	347	324	330	316	336	317	355	321	362	329	338	334	347	305	324	357	329	342	322	327	314	355	350	314	344	335	353	318	338	320	321	331	333	348	340	336	329	338	366	336	327	318	339	297	345	327	336	329	354	320	309	323	304	303	336	336	332	327	341	319	364	343	340	331	348	319	363	312	327	348	334	325	350	324	326	349	373	354	328	328	357	323	331	330	346	332	327	321	330	335	315	349	330	322	350	342	352	320	312	342	342	339	333	334	312	358	360	297	330	327	331	310	329	302	320	336	348	331	356	343	347	338	325	324	309	345	328	367	313	330	306	340	329	361	323	303	298	315	360	349	318	336	353	324	369	344	335	355	348	336	327	313	347	338	314	347	352	326	338	363	332	341	342	353	368	323	321	328	326	319	308	308	321	356	345	327	330	310	319	321	333	330	344	356	334	328	328	333	345	327	322	344	339	336	332	343	319	355	365	304	305	311	357	335	344	349	306	331	329	344	296	325	327	325	295	325	286	361	371	372	339	317	355	349	304	338	321	357	308	325	324	299	316	338	324	316	321	353	331	362	346	371	316	313	365	313	338	358	302	344	316	334	329	341	308	304	321	319	316	317	336	369	356	345	345	340	347	313	314	312	338	311	335	343	350	318	332	282	320	332	328	312	360	333	327	326	343	343	354	301	344	314	327	336	343	333	341	347	337	336	317	366	335	303	332	307	333	339	351	338	327	291	356	313	351	320	347	354	336	365	350	320	304	342	333	365	319	324	325	307	320	328	320	317	326	338	316	324	354	338	343	360	314	313	356	317	310	335	352	322	313	347	325	306	341	325	307	306	361	320	322	361	348	336	363	365	318	299	321	349	346	300	354	339	320	321	352	328	364	346	335	336	343	360	320	331	324	368	335	356	345	312	321	330	341	336	324	333	337	325	321	321	314	334	317	354	335	363	337	352	338	369	325	315	322	360	344	325	325	334	325	335	314	340	304	351	359	344	345	340	313	288	402	290	351	338	332	324	322	341	331	343	343	359	320	325	317	354	340	352	345	349	347	326	336	315	338	324	337	326	354	355	357	329	316	352	390	343	350	317	319	317	344	351	333	327	332	312	348	334	326	345	330	343	342	360	357	322	338	358	337	319	296	311	320	343	315	330	328	322	296	294	338	338	328	312	313	326	320	355	322	321	302	340	381	325	342	307	324	328	368	353	332	319	293	308	342	301	335	368	316	353	341	379	328	335	339	340	310	340	313	346	329	329	327	379	308	358	330	332	346	361	320	320	306	361	316	355	298	356	357	359	325	359	321	350	348	327	298	308	336	309	353	348	311	332	337	324	321	313	317	338	337	352	326	343	327	313	344	333	343	318	338	361	327	315	340	317	350	349	283	356	360	322	352	350	308	318	334	334	349	318	343	333	306	319	332	327	322	304	345	308	325	370	337	331	334	348	330	314	351	338	335	369	344	355	300	319	337	347	327	314	320	320	330	312	346	355	326	344	375	338	348	331	344	337	320	332	312	317	333	306	364	338	331	320	344	319	319	325	338	344	318	343	344	354	311	364	321	341	341	323	304	291	299	317	316	318	338	361	350	335	348	312	341	327	343	351	347	334	325	309	320	323	339	336	340	344	337	334	326	345	346	331	333	324	311	324	356	350	329	355	290	355	353	332	334	342	313	346	323	340	347	333	368	343	359	314	325	350	314	318	364	331	322	331	328	321	365	341	339	330	333	360	327	345	310	342	360	340	322	347	327	320	343	334	326	327	314	351	343	329	328	345	357	330	324	331	345	313	348	321	355	318	327	314	313	346	337	347	315	342	307	343	297	345	311	352	356	339	308	358	354	307	311	353	321	363	319	323	315	358	325	342	303	316	355	343	321	293	329	312	340	336	312	320	289	292	341	338	332	314	336	313	351	353	338	313	322	355	347	338	314	337	329	340	323	357	354	277	348	326	341	367	333	301	344	335	336	337	330	326	349	365	326	334	321	349	326	305	324	327	337	319	327	306	307	340	355	343	339	323	306	320	350	328	351	327	322	354	328	325	334	329	318	347	326	333	332	350	352	295	321	292	341	333	317	314	278	335	361	323	346	310	314	322	361	307	331	286	347	371	324	306	342	330	344	360	349	334	362	337	327	363	341	327	336	337	292	317	339	344	346	319	339	351	308	331	309	314	343	311	335	376	333	313	361	302	325	359	297	360	300	344	331	296	332	297	357	302	339	331	330	336	343	322	311	349	319	318	328	326	343	362	320	322	318	331	314	329	346	317	332	311	327	316	333	336	314	312	348	376	347	282	333	299	317	324	336	342	333	322	371	331	331	319	340	347	366	335	352	339	336	339	357	321	345	274	336	313	359	349	303	356	321	354	339	334	315	344	316	325	358	339	320	338	337	351	331	330	325	348	334	327	285	315	351	303	332	376	343	349	353	294	292	307	313	333	330	293
25610	21726	29031	28753	22376	16484	11924	7078	3522	1569	763	715	691	649	566	542	537	484	461	451	415	410	430	370	422	447	397	368	375	391	364	409	380	377	365	419	385	421	392	399	381	373	381	404	417	413	372	394	438	393	397	340	395	423	429	384	381	399	387	391	382	403	375	379	351	393	384	370	367	375	398	385	386	386	405	352	426	396	366	375	368	375	394	407	375	366	387	356	421	405	413	414	411	371	388	355	393	389	412	403	443	363	386	341	401	413	414	381	387	405	382	376	379	370	411	368	361	381	417	400	421	381	385	362	381	347	394	383	422	383	401	386	355	391	398	392	388	384	393	377	413	404	389	413	365	372	378	380	379	360	353	357	419	379	426	384	394	374	399	386	389	379	365	409	406	365	377	390	391	404	363	411	384	373	392	389	366	390	366	411	372	353	398	391	383	389	404	366	365	375	378	368	428	398	396	419	371	375	391	379	380	365	413	369	386	404	384	378	383	398	367	398	401	371	456	385	391	377	390	377	373	375	394	359	410	367	393	429	400	407	398	395	376	394	400	381	415	412	390	392	396	405	359	384	329	385	366	411	377	390	393	419	389	406	408	368	395	388	385	386	375	362	355	367	366	371	392	394	405	397	382	385	366	374	378	407	395	393	409	334	400	369	365	400	395	394	456	407	394	385	391	369	413	396	366	409	385	401	356	386	390	412	428	404	412	397	397	354	382	380	364	369	374	368	373	404	421	376	372	369	373	368	396	399	386	405	380	408	373	387	384	371	363	376	413	381	391	360	401	417	375	368	422	368	402	394	385	396	415	373	398	382	392	365	422	420	395	411	367	382	387	367	389	359	385	371	390	397	349	397	375	400	384	375	379	411	402	417	381	361	402	431	333	416	374	353	401	386	346	376	395	379	373	392	381	368	377	378	381	395	338	393	372	396	379	370	401	404	399	356	358	392	400	416	361	383	364	395	370	416	382	375	404	384	412	383	344	385	348	380	408	400	407	396	386	378	387	353	423	397	396	398	382	394	371	356	389	389	398	380	354	374	381	391	406	390	366	352	422	383	428	372	382	377	354	397	391	388	392	397	402	347	346	382	394	407	410	367	363	380	372	341	430	415	431	398	374	393	403	368	406	391	405	402	357	399	352	411	371	417	389	394	377	400	329	401	370	423	416	375	425	374	420	399	420	375	391	398	408	381	406	388	381	377	359	404	399	417	405	408	386	340	401	391	414	369	388	381	390	379	369	408	373	338	385	394	386	389	355	395	432	422	386	383	410	399	378	379	359	403	364	395	398	332	402	379	399	401	411	369	387	383	422	369	416	376	402	383	370	377	383	371	400	411	342	359	384	387	393	393	402	400	369	375	406	408	425	386	378	382	356	408	426	402	400	409	394	403	390	392	401	375	331	424	372	405	400	405	385	442	373	409	366	414	365	376	400	407	429	363	356	383	410	414	373	399	379	374	408	408	380	410	394	383	395	359	360	394	354	361	363	379	350	392	396	386	404	385	370	379	398	381	391	359	365	377	398	374	377	379	420	392	383	375	377	388	395	393	383	395	408	384	404	394	399	371	375	399	368	397	387	373	384	344	373	366	394	362	406	377	368	369	394	401	362	344	405	406	417	374	389	393	393	384	420	401	423	371	390	406	393	419	368	369	371	359	405	397	376	395	387	403	338	394	366	383	359	403	349	408	361	356	402	387	380	431	419	401	416	351	406	393	405	403	404	416	385	380	415	352	396	385	372	383	371	410	386	384	362	362	370	393	374	401	408	424	378	374	375	383	395	415	342	400	346	379	406	395	371	399	366	396	392	375	376	377	358	416	408	367	356	366	372	393	380	429	380	403	414	419	414	388	391	373	374	373	401	408	408	380	391	398	396	397	408	371	403	380	418	372	379	402	394	379	397	423	390	391	354	406	375	384	382	383	392	381	409	378	389	382	408	354	387	404	402	367	352	447	370	363	418	378	382	396	354	378	386	409	369	377	382	415	401	393	380	397	354	425	405	374	380	424	408	403	375	390	364	386	398	411	398	403	380	338	388	369	426	405	367	416	352	378	392	427	413	420	407	381	392	385	404	392	387	349	355	386	379	377	407	374	370	396	374	399	391	427	413	331	380	365	371	393	425	362	373	374	375	379	392	402	389	383	403	397	390	430	390	412	367	383	416	378	381	384	379	397	394	369	383	393	410	389	395	379	399	381	405	390	414	383	378	379	391	384	388	398	390	386	400	394	401	410	374	361	382	394	370	382	373	374	405	388	420	394	387	373	343	383	394	345	402	390	385	422	410	389	372	356	420	381	371	408	402	383	405	383	359	430	389	369	378	372	401	410	353	402	393	365	398	420	401	412	391	380	400	416	360	372	356	373	376	393	367	386	374	408	422	335	399	426	388	401	404	412	389	362	371	366	418	382	410	350	379	396	377	376	367	360	378	361	412	393	391	422	389	371	378	405	441	411	432	380	391	387	372	388	374	359	365	379	389	400	365	371	397	383	424	417	385	422	387	389	369	397	390	355	366	399	402	388	383	404	417	392	404	410	380	391	392	376	390	372	355	370	388	411	422	405	376	397	372	362	387	393	387	401	368	382	428	386	363	371	439	416	358	404	406	397	375	392	403	369	368	406	393	422	370	364	418	371	391	384	407	396	355	442	397	359	405	394	390	390	398	369	349	420	395	374	392	436	425	382	393	419	351	412	394	395	377	364	414	378	376	390	412	402	411	407	399	360	399	421	416	381	422	397	375	403	383	392	358	399	380	368	390	406	406	376	430	408	360	386	416	430	399	371	412	386	385	381	384	369	415	390	390	422	357	436	385	388	390	387	375	376	391	422	394	397	393	363	352	363	379	381	392	385	370	391	370	394	373	411	375	407	418	408	438	367	383	388	387	399	417	378	411	379	395	374	390	412	358	401	385	432	386	419	376	381	383	366	358	380	424	389	386	385	360	408	406	374	371	406	392	391	389	406	379	393	370	403	422	376	376	384	423	374	360	401	417	359	378	383	415	358	410	375	385	368	353	383	387	344	369	409	410	377	412	369	380	357	370	372	403	392	386	391	376	374	362	372	413	374	405	370	380	382	356	404	415	420	412	377	405	396	384	417	383	409	370	377	406	397	386	383	411	407	380	417	369	393	403	364	367	383	391	394	386	411	395	343	336	420	385	380	374	384	392	342	361	410	408	417	419	370	382	372	391	396	408	336	403	404	379	390	396	388	403	392	409	383	408	382	375	387	386	389	367	403	402	410	407	378	380	393	388	381	363	371	359	400	422	369	422	370	383	401	392	399	388	423	365	411	377	382	357	362	390	379	380	380	384	393	410	387	366	372	362	354	371	381	363	362	385	401	394	386	408	364	366	400	381	367	373	409	381	391	402	378	352	397	418	365	422	382	410	383	378	393	367	389	345	407	381	379	404	398	381	404	404	379	403	396	405	405	394	386	369	371	375	383	387	399	381	381	374	381	360	412	384	402	408	396	388	371	377	386
29403	49755	41209	31153	24974	19989	15848	10994	6149	2551	1172	982	953	853	816	682	625	536	493	492	486	434	444	474	455	421	399	424	442	402	429	408	389	433	409	446	388	449	366	406	415	444	419	398	426	428	440	413	386	414	417	411	403	370	408	400	410	389	420	432	438	393	419	389	398	455	405	398	388	417	400	415	398	421	406	449	401	432	392	444	427	433	412	446	438	429	382	406	443	396	424	381	408	434	415	380	408	442	431	409	373	395	435	404	421	433	427	416	435	417	399	393	438	421	408	393	440	407	377	446	442	411	437	415	384	425	401	380	429	384	430	402	439	431	416	399	390	442	425	408	431	468	456	428	430	422	395	439	431	371	425	420	407	413	373	438	393	422	405	414	427	371	412	388	423	389	435	413	397	404	384	406	446	399	386	368	419	391	421	406	430	405	447	403	427	395	419	427	422	408	396	446	373	403	388	442	438	390	403	391	431	398	435	425	420	405	436	427	436	419	453	393	435	424	408	388	436	420	391	411	462	411	389	415	405	402	374	412	421	442	444	433	446	352	413	404	452	416	403	413	408	438	383	396	410	415	405	435	431	430	425	396	394	425	438	379	443	374	408	413	419	439	423	398	455	412	406	382	422	407	447	436	430	411	462	410	381	437	427	415	414	407	417	430	401	455	427	417	418	376	393	432	402	383	421	393	433	421	430	399	419	415	435	438	372	403	402	434	407	398	418	381	406	398	425	420	395	454	422	408	420	378	418	433	403	411	407	423	409	419	409	403	440	420	387	435	456	441	452	423	405	435	410	445	442	416	353	425	417	384	387	430	429	435	415	403	424	434	424	408	389	425	391	407	417	429	402	414	416	426	430	381	422	438	415	424	424	415	429	435	404	438	415	413	417	411	409	425	404	391	416	382	452	388	401	440	411	404	419	418	466	392	447	409	419	409	417	376	402	435	433	435	427	412	416	421	423	439	432	393	399	418	404	406	428	409	467	371	422	390	410	436	432	417	419	387	421	435	403	390	393	396	440	442	396	417	430	400	431	413	402	427	418	413	416	405	420	376	407	398	417	407	453	451	441	379	450	426	429	416	381	398	422	421	422	454	392	428	424	420	437	420	418	434	402	408	398	428	395	401	425	452	389	411	402	403	418	400	397	398	404	443	409	377	441	405	458	425	399	457	399	373	409	406	407	380	420	394	385	418	427	430	410	404	415	416	412	444	419	402	397	410	432	392	424	401	429	395	434	406	418	414	407	397	408	437	422	396	426	416	434	412	462	415	408	426	395	423	421	408	393	391	436	388	416	402	419	414	425	416	451	424	449	430	385	417	411	431	425	390	435	437	398	369	426	391	429	393	414	424	413	422	407	440	437	407	410	453	440	427	442	425	419	432	421	407	389	442	380	413	429	411	396	427	384	426	403	431	422	392	413	396	402	437	425	405	406	454	381	421	435	399	395	390	413	449	444	379	381	403	390	384	425	418	384	407	432	422	421	390	410	389	458	410	418	437	370	406	432	415	407	406	431	421	404	415	409	441	391	411	406	429	373	409	412	414	403	409	399	397	456	408	395	392	455	420	385	421	410	412	392	432	430	427	443	388	425	406	430	427	433	402	395	403	432	410	419	418	423	403	418	413	413	388	445	393	428	437	399	409	403	388	405	435	434	385	432	440	452	413	442	454	412	414	435	417	416	414	397	429	392	446	424	417	430	425	388	423	415	431	421	427	394	430	374	421	452	420	413	392	416	413	458	400	396	441	414	409	363	458	435	379	454	399	406	386	388	409	412	407	395	399	442	422	434	401	430	413	414	397	393	386	427	404	443	411	430	387	427	396	440	442	415	443	394	413	430	426	468	405	416	426	422	424	420	439	402	446	418	388	410	441	416	406	398	386	417	388	413	423	419	430	409	418	415	437	432	415	408	440	452	424	424	397	406	374	391	426	403	383	451	408	428	426	385	411	419	396	447	424	414	441	418	426	406	399	422	413	414	453	438	416	401	414	420	430	458	444	412	421	422	413	445	423	426	452	402	421	428	435	422	433	442	433	390	372	395	409	431	413	419	417	433	389	445	367	400	421	423	456	420	418	413	443	388	436	368	412	409	427	443	438	420	424	415	408	432	419	404	414	406	378	414	428	427	411	408	438	434	475	406	421	423	402	404	443	415	426	406	452	429	422	391	435	419	416	415	399	390	404	440	429	419	400	446	408	445	399	412	419	395	392	400	423	395	388	383	401	394	387	399	448	430	403	392	417	435	417	403	405	399	403	412	401	388	404	381	417	417	427	405	405	407	423	434	437	453	413	450	416	439	435	423	393	431	433	426	431	409	396	396	414	434	453	388	420	419	442	401	416	427	433	417	424	420	409	392	384	445	435	397	436	444	400	373	379	416	445	390	393	389	442	400	411	406	418	417	447	399	412	415	432	385	429	418	415	470	387	459	380	406	406	419	432	404	434	442	412	431	382	441	402	455	424	384	429	411	430	405	405	418	435	397	404	417	380	427	403	402	420	453	419	410	436	380	464	406	412	423	407	398	414	405	415	377	387	445	435	405	375	436	396	404	420	394	409	418	424	439	429	384	424	438	391	414	437	425	431	446	410	419	416	441	386	437	400	407	401	424	435	435	416	433	440	411	428	428	396	406	417	428	413	436	447	426	399	396	429	427	409	415	394	404	425	394	446	419	411	423	416	405	404	403	417	382	439	416	417	430	408	415	394	449	398	423	408	411	413	390	416	423	383	406	404	406	442	435	423	376	431	399	424	389	445	446	407	401	408	403	423	401	374	406	430	430	384	415	420	408	435	437	390	425	422	432	396	363	413	411	391	439	422	386	440	391	410	414	426	397	382	376	413	432	435	389	423	405	376	431	459	393	458	409	376	441	410	414	414	400	425	432	387	398	410	393	386	435	430	404	373	422	422	397	458	423	396	428	420	446	466	399	381	422	406	422	397	409	414	408	443	426	386	385	415	416	440	427	448	425	397	414	442	404	431	388	411	422	422	398	399	427	432	433	402	376	406	437	434	378	431	433	397	441	440	438	433	424	414	363	442	422	409	405	413	379	410	391	438	386	434	418	406	416	395	418	413	406	402	419	365	394	404	409	424	413	447	424	419	427	434	409	413	445	420	405	433	438	394	394	423	421	425	408	383	398	405	373	387	387	400	472	382	433	433	406	402	412	410	401	398	416	406	388	394	420	421	472	422	375	390	394	418	412	417	423	429	411	444	405	404	424	440	413	408	382	413	409	411	418	431	381	425	448	407	395	442	392	399	400	402	417	412	424	413	396	401	416	401	404	397	390	401	417	389	394	418	422	397	400	424	420	393	398	372	442	436	397	414	398	437	459	438	444	391	408	411	407	420	439	421	418	427	434	423	442	402	421	386	427	371	423	398	451	399	378	420	402	418	434	458	380	423	379	387	430	448	427	426	394	417	411	380	441	428	413	434	435	436	410	411	422	406	403	446	441	400	422	431	424	419	446	399	399	424	415	412
23334	21687	29437	24755	23697	28166	27995	16640	8449	3080	1438	1296	1069	1049	872	830	716	636	621	527	578	582	526	546	535	556	549	564	523	541	503	579	503	523	535	479	534	495	504	520	466	530	541	517	511	503	517	519	479	526	510	488	508	506	474	477	489	493	523	502	524	519	509	492	522	490	538	476	495	493	527	500	522	507	476	500	472	483	532	512	522	537	520	510	492	514	493	505	475	519	483	458	458	493	498	494	496	472	503	506	550	480	457	520	492	514	465	525	558	513	471	528	479	464	481	472	498	511	460	499	517	518	501	513	468	515	487	498	418	483	561	483	483	473	447	503	529	517	482	534	523	447	481	493	527	462	508	470	488	495	521	524	524	521	458	549	512	518	456	505	501	488	517	528	491	492	478	491	509	483	473	523	532	517	470	529	497	474	515	493	532	505	526	469	511	481	516	476	498	507	513	511	512	478	540	503	514	497	479	535	486	510	519	492	535	503	490	493	517	490	498	520	504	515	486	511	518	540	484	525	518	460	562	480	482	483	473	453	509	498	495	500	498	507	484	508	439	502	493	498	479	487	503	509	468	511	508	542	476	492	465	469	483	498	493	497	511	550	495	513	520	517	524	494	543	501	502	521	483	477	523	517	502	483	499	518	470	487	504	494	492	500	484	479	475	499	497	506	501	521	536	478	494	507	462	513	484	492	516	512	500	500	531	463	479	544	495	507	454	517	522	501	470	551	455	484	493	478	471	431	524	494	483	499	517	461	521	509	477	469	515	515	510	515	474	471	517	497	501	518	536	479	536	510	489	520	483	506	505	514	523	531	484	456	494	448	499	504	491	489	455	500	476	488	475	487	495	528	468	492	521	495	502	511	493	512	518	503	512	525	503	483	462	517	484	495	521	525	521	491	501	532	504	511	464	510	490	490	500	514	501	517	545	477	489	521	535	467	528	532	486	539	510	512	461	499	508	511	475	506	503	482	466	510	518	522	495	524	519	512	525	520	475	501	507	490	491	516	488	485	468	511	512	499	532	499	468	507	481	510	493	504	471	467	498	443	494	502	542	490	483	498	481	500	551	507	472	495	521	456	492	451	529	521	531	515	491	481	509	481	478	471	550	518	485	485	467	494	484	545	507	523	496	489	516	536	540	520	499	533	517	480	496	504	532	515	496	508	531	482	489	485	490	502	521	493	527	499	470	479	508	529	482	543	484	517	517	520	474	488	531	523	526	530	460	508	496	511	451	504	536	495	513	489	532	468	487	493	507	485	494	520	457	499	467	490	492	514	486	525	476	523	503	485	510	500	438	515	534	507	501	505	559	519	510	483	486	509	465	509	541	479	481	486	485	490	513	513	461	515	489	523	496	491	527	515	498	485	514	536	520	492	489	505	508	455	491	468	502	485	536	494	526	496	495	466	468	492	488	557	495	521	490	499	473	523	495	493	489	533	514	492	502	520	544	498	499	490	504	475	511	460	548	483	460	524	491	494	499	513	488	480	501	517	495	494	480	487	472	506	466	470	466	505	497	493	511	515	551	504	503	469	474	511	495	508	504	478	515	490	460	488	501	535	535	470	525	503	480	506	502	485	528	476	513	473	489	493	494	484	514	443	462	499	537	493	468	477	487	537	476	515	532	482	483	553	513	506	508	524	484	522	484	532	497	523	510	536	464	483	491	474	509	494	492	509	457	536	527	483	522	494	528	473	480	488	469	514	514	494	472	511	477	507	494	485	501	493	494	505	488	460	500	534	507	493	493	520	523	501	476	491	486	435	500	480	477	488	493	510	489	521	503	503	527	470	514	505	469	496	478	519	483	491	508	501	527	495	510	537	490	546	473	519	507	494	473	494	527	511	485	499	535	537	500	513	521	477	482	495	495	511	514	477	560	511	494	507	487	521	502	510	529	461	484	520	517	504	509	505	516	480	530	519	513	527	521	482	470	507	532	511	518	482	490	470	511	518	496	484	505	500	524	499	516	498	474	499	533	488	492	504	496	484	522	514	528	510	502	513	486	509	492	481	488	503	488	477	531	524	492	475	527	514	512	511	501	479	499	471	446	486	521	487	485	530	506	500	541	521	500	515	507	496	425	513	504	533	476	510	466	508	522	498	481	502	501	484	505	490	486	521	452	484	459	512	499	533	488	465	495	499	487	505	503	503	491	489	527	496	509	469	486	487	515	474	469	508	473	508	513	486	462	509	479	475	509	486	528	533	505	485	523	456	515	484	500	500	495	529	517	469	498	506	503	502	501	519	500	485	544	472	471	505	464	483	512	494	462	500	501	512	497	538	494	533	524	512	481	489	534	501	500	494	465	550	457	503	516	481	475	483	481	483	552	535	499	552	509	551	515	489	521	492	497	454	550	485	509	501	489	481	539	511	519	529	502	520	495	457	515	508	492	529	479	511	489	485	509	496	479	508	506	487	488	490	524	473	548	475	527	467	491	519	498	513	494	455	533	509	517	501	478	521	515	552	525	489	511	520	511	494	510	520	462	539	473	497	513	483	485	535	463	499	532	480	505	503	522	512	513	482	491	506	510	488	471	511	493	493	476	506	528	460	499	510	537	525	505	514	493	503	472	542	484	514	530	512	486	536	490	447	532	502	451	499	484	509	515	536	497	470	558	522	461	482	517	476	500	496	532	500	502	501	504	463	505	505	477	505	527	518	509	508	503	507	523	459	521	487	513	483	563	480	469	467	529	495	519	533	521	505	471	475	534	507	470	478	502	488	512	479	577	452	511	499	509	487	461	487	497	453	498	508	514	493	497	516	552	521	533	509	519	504	486	464	529	472	483	546	478	496	476	474	507	473	505	476	456	503	491	525	487	465	493	488	524	504	512	487	486	463	468	460	508	474	454	514	487	485	497	501	533	520	519	495	509	486	475	497	527	504	503	476	506	484	541	536	491	482	489	476	532	493	515	476	489	483	500	487	467	458	510	522	531	477	501	510	499	453	528	473	495	503	500	480	511	513	500	503	488	542	496	507	490	465	532	498	442	518	497	497	505	526	478	485	479	500	495	501	517	472	476	467	494	516	478	476	503	543	471	529	525	502	501	503	454	511	500	521	465	525	479	530	548	479	462	505	503	544	510	521	521	527	528	484	490	476	487	481	544	521	533	499	477	501	520	494	478	494	512	487	473	523	514	469	473	495	529	473	528	492	462	495	477	491	494	478	482	462	473	496	470	561	533	477	521	532	552	520	522	496	527	518	491	479	455	468	499	537	474	501	501	472	498	499	501	497	504	517	502	511	468	492	471	516	523	480	506	489	498	513	514	540	478	536	509	502	468	513	494	471	507	474	532	528	502	505	539	503	495	547	478	462	470	469	496	476	486	507	543	498	480	503	480	505	498	519	496	505	476	492	498	521	498	503	470	478	495	505	536	529	503	491	499	505	478	559	527	507	522	512	533	496	546	497	539	530	500	502	482	513	525	576	496	497	517	513	465	525	516	486	532	483	496	518	508	490	487	494	508	513	494	488	510	504
31131	60807	51282	41054	37154	34133	26821	19339	11147	4433	2102	1865	1558	1394	1179	1046	898	756	694	685	622	647	592	566	595	554	543	540	519	511	531	528	573	543	523	536	531	513	549	505	545	517	521	547	528	475	529	547	542	527	493	506	509	483	527	476	505	503	544	520	521	477	505	511	492	509	498	496	525	495	489	500	511	491	519	489	511	526	509	492	498	535	500	513	533	511	497	505	526	530	524	489	510	537	512	519	534	511	506	495	515	509	521	494	471	488	491	505	527	527	563	512	469	464	506	491	525	493	523	520	526	538	512	518	511	473	497	530	484	504	538	501	483	533	505	501	524	468	499	524	508	501	483	524	497	519	520	530	492	526	511	504	525	542	454	480	540	504	520	526	494	535	533	523	509	515	539	537	477	526	529	516	531	503	518	521	523	527	486	513	516	526	515	501	477	507	532	531	520	534	519	512	532	491	531	501	510	523	568	504	522	460	551	459	536	513	473	510	477	522	540	495	484	554	510	509	490	488	493	501	486	507	524	466	494	464	486	515	491	531	508	541	559	513	543	472	496	492	508	471	531	480	449	524	532	507	479	543	517	479	487	446	498	503	508	523	447	499	502	483	513	508	530	506	482	533	537	503	528	524	535	466	522	506	506	520	489	472	534	549	503	522	517	523	532	436	528	487	525	547	493	487	489	513	521	496	497	536	517	551	536	536	492	494	509	508	493	514	524	520	471	525	529	493	502	521	489	475	549	491	512	497	490	489	520	495	522	505	518	513	525	525	512	527	515	514	524	469	470	508	487	502	532	506	509	524	515	527	525	508	483	517	503	535	446	493	522	509	506	528	529	501	505	522	519	493	486	489	511	528	526	471	499	508	526	467	511	504	490	548	525	530	532	538	511	482	506	512	505	483	540	492	537	491	509	502	522	509	508	516	541	498	506	485	500	515	491	520	512	519	543	517	509	506	493	527	532	465	520	525	522	483	508	521	523	520	476	471	496	524	534	486	523	530	528	521	511	513	483	505	522	559	531	485	544	521	525	522	541	524	502	504	500	510	515	500	498	539	483	539	506	447	493	488	528	516	510	554	518	522	429	491	519	537	520	503	506	526	483	515	538	503	517	496	509	521	515	475	547	511	515	477	538	500	503	496	509	532	529	463	526	491	517	536	469	495	482	518	503	496	485	476	515	543	507	510	519	498	502	522	506	491	465	491	528	511	491	523	529	516	506	481	495	491	521	506	507	491	500	516	528	524	495	552	516	482	521	525	515	497	483	485	495	463	452	528	552	476	515	511	541	511	504	519	483	507	521	501	526	538	543	518	502	507	533	512	489	511	518	457	478	501	502	522	502	517	528	535	523	476	518	491	514	537	500	510	530	510	519	534	543	497	510	501	521	473	526	524	472	502	488	526	488	505	487	514	504	518	500	503	537	535	496	508	491	537	508	519	473	470	500	567	482	523	527	508	520	495	510	508	497	498	497	502	532	518	485	500	531	516	489	501	507	509	508	496	518	488	552	505	536	517	473	487	508	496	505	506	495	523	515	497	505	493	532	490	503	488	502	543	485	480	498	529	531	478	540	534	486	506	538	481	472	519	487	495	537	464	526	555	537	478	475	540	545	471	491	493	481	484	525	485	493	541	520	501	505	543	494	502	477	481	483	496	497	474	468	503	482	511	546	551	485	484	502	507	543	511	477	526	487	466	515	532	484	504	477	472	483	501	515	514	494	526	485	514	512	503	516	506	500	480	527	495	455	500	479	516	501	489	465	470	529	532	485	519	514	494	512	493	489	489	470	488	519	505	507	492	479	490	531	513	504	472	492	531	529	511	492	473	478	519	503	461	511	488	494	497	556	483	491	506	497	498	509	481	469	518	507	481	500	506	475	505	545	531	511	482	505	549	473	571	519	546	513	541	514	521	529	471	508	505	524	514	491	492	533	490	515	557	505	488	488	495	499	499	562	523	509	526	485	514	478	502	505	521	539	498	491	507	495	521	516	527	509	515	498	526	529	497	528	519	528	472	534	531	504	492	523	551	494	540	495	510	492	528	503	484	516	494	494	541	498	528	519	475	504	488	500	477	472	506	495	544	505	494	497	481	493	514	497	505	495	524	526	473	542	485	489	527	529	495	512	502	486	519	498	538	535	494	513	515	482	509	504	514	489	528	521	495	507	468	522	476	503	524	516	523	475	508	542	524	526	516	521	480	526	515	527	489	511	481	514	513	509	501	545	537	488	520	501	499	521	491	486	507	478	526	534	474	511	487	494	489	515	503	547	493	522	510	527	494	492	505	495	489	509	480	482	517	507	492	503	517	551	535	513	497	521	526	480	546	540	504	513	482	554	518	528	501	479	477	501	507	542	511	518	515	502	537	506	482	479	533	534	515	468	522	493	522	508	497	528	503	495	522	527	522	520	517	503	518	575	546	519	532	517	505	518	491	504	535	492	529	541	509	502	497	493	527	479	552	476	493	487	545	492	494	531	512	525	529	506	484	536	508	494	461	479	478	460	516	521	494	527	517	542	484	524	528	513	517	504	515	535	504	490	511	504	490	487	504	534	485	493	505	493	520	506	503	492	496	512	533	510	464	532	535	568	525	467	487	494	484	529	489	504	505	478	508	464	495	496	493	512	540	505	508	520	514	495	465	536	494	502	502	497	531	504	484	524	519	497	447	528	493	464	500	468	504	502	493	504	510	524	505	503	544	465	501	486	471	531	498	531	482	511	471	501	494	510	544	511	486	514	483	493	518	538	487	520	516	546	521	536	528	484	513	506	510	532	510	528	547	485	532	474	490	502	539	495	491	509	564	526	490	506	502	495	514	495	482	493	504	545	508	478	478	496	544	463	508	536	506	483	515	503	481	492	498	513	513	522	523	502	530	528	494	447	528	496	531	510	516	514	501	484	541	481	526	511	509	511	549	459	540	502	505	528	514	512	513	503	460	465	497	509	458	463	525	578	532	561	522	480	493	528	534	516	498	536	515	446	508	498	502	513	495	501	519	520	522	482	543	504	511	512	507	529	507	513	515	518	523	521	497	482	514	514	557	522	521	525	516	505	446	498	545	539	533	473	502	507	506	524	491	513	570	544	540	512	554	501	495	476	510	549	511	487	510	520	498	524	504	500	503	515	564	509	493	549	513	510	515	518	516	565	526	491	534	513	529	503	516	523	498	506	515	484	482	485	487	545	519	518	484	526	496	538	483	436	492	520	543	501	499	522	554	506	519	537	481	488	493	544	498	513	517	496	501	530	523	497	521	519	525	507	482	516	520	504	541	485	496	511	523	498	542	521	507	534	489	510	536	496	547	501	533	494	508	496	516	489	491	503	534	474	508	507	510	525	454	530	458	537	499	480	529	509	492	494	464	513	536	503	494	498	512	480	445	502	561	508	564	476	533	518	523	520	514	494	514	502	510	536	525	472	500	503	495	490	513	495	495	484	525	506	541	521	483	457	521	519	522	506	502	517	528	513	474	483	510	454	503	485	498
31550	31917	35557	27315	18962	12175	7113	3624	1258	699	517	508	454	419	396	334	337	326	289	305	270	290	286	273	274	270	326	274	274	268	270	249	254	240	292	294	247	263	280	293	277	260	273	267	258	311	240	269	285	273	280	259	256	268	245	276	277	292	281	291	293	266	314	294	279	264	257	266	277	249	269	256	278	250	248	296	291	258	253	321	272	254	239	256	281	254	235	241	277	245	242	258	303	280	279	250	267	271	263	303	265	268	269	262	297	283	285	270	262	249	281	282	260	276	288	250	273	265	255	264	299	270	264	268	241	255	280	267	281	273	266	288	250	252	276	278	239	300	246	266	272	303	268	281	324	269	291	250	243	297	303	273	262	248	253	254	252	263	262	303	280	294	294	306	285	279	277	296	262	291	235	295	276	271	278	274	261	254	275	246	239	273	266	243	260	268	268	270	276	282	283	294	270	286	259	270	286	284	249	291	263	286	242	279	241	251	281	294	255	271	277	245	241	253	245	267	290	267	261	268	279	262	289	268	258	281	289	303	274	293	255	281	238	272	256	252	262	270	269	252	274	299	285	268	259	281	284	281	286	265	301	294	269	262	265	270	290	267	294	274	263	281	263	303	274	254	297	261	260	279	276	262	274	286	247	258	248	263	261	261	277	267	265	263	286	288	272	293	266	259	267	275	267	261	278	221	270	265	272	248	279	253	268	255	268	272	291	314	305	275	269	272	286	263	294	272	264	280	251	241	278	278	293	272	259	269	279	276	258	275	281	265	281	270	298	257	262	267	275	260	253	268	262	294	249	262	263	264	263	270	264	246	297	260	270	250	273	264	225	278	271	284	268	283	257	255	261	268	290	295	304	289	280	263	296	281	265	261	247	242	295	260	289	255	262	283	264	302	248	279	248	255	281	262	295	251	294	268	249	266	292	259	255	298	262	269	274	251	277	264	258	254	253	300	259	270	263	255	298	258	273	286	252	272	266	255	255	269	252	262	262	260	294	271	253	280	281	277	282	277	276	267	306	255	275	274	307	260	254	286	296	278	227	275	270	251	286	276	267	284	261	250	281	264	273	268	270	285	303	267	281	279	286	255	269	263	273	280	267	257	275	282	276	255	268	278	266	283	266	230	270	270	299	253	257	258	268	277	258	248	248	276	253	272	253	283	281	295	282	281	276	279	275	248	263	262	263	295	280	289	266	241	264	273	287	297	290	292	253	270	233	262	248	272	252	276	267	274	266	271	261	229	249	285	257	283	270	269	273	282	270	275	259	271	279	306	271	297	252	274	241	274	262	270	287	280	286	263	293	260	268	282	255	241	280	274	250	248	262	257	288	238	270	281	264	253	247	249	248	261	272	297	298	272	263	275	252	294	274	233	273	273	291	281	261	286	245	246	253	248	288	265	263	256	252	239	258	257	265	274	312	276	260	246	262	241	275	282	274	254	267	275	268	279	259	249	289	286	274	261	261	244	253	240	279	259	267	263	281	283	279	274	282	258	243	262	293	270	246	274	268	259	277	271	283	266	300	258	284	285	264	281	274	278	255	272	262	267	267	274	254	259	276	268	297	249	261	273	253	241	267	272	250	273	261	254	299	314	297	276	289	278	261	273	251	275	251	294	284	273	257	269	295	267	257	270	249	255	271	277	252	278	276	238	276	266	258	266	293	255	292	295	284	292	258	237	282	283	267	260	268	266	270	253	280	283	288	245	245	272	282	250	278	258	280	263	268	258	280	266	268	267	295	263	280	280	271	260	269	273	259	254	282	260	255	262	259	299	269	300	280	256	273	280	246	254	270	239	271	281	260	255	282	269	246	316	272	274	254	261	283	274	253	298	273	260	264	238	258	254	264	252	283	259	253	270	257	269	276	259	267	276	259	259	259	258	272	311	269	255	243	257	265	272	262	259	282	290	279	289	262	272	265	242	282	259	280	254	253	269	280	257	255	268	292	273	290	251	253	266	274	268	255	257	253	304	273	283	271	279	307	255	240	252	290	268	251	276	276	252	275	266	290	253	211	277	245	259	251	268	277	274	302	284	285	259	257	272	251	298	274	296	235	278	268	252	270	262	290	256	302	300	290	289	301	278	284	275	264	275	260	316	281	279	298	294	280	269	267	272	259	252	268	270	286	267	272	235	274	271	267	306	255	301	258	286	252	263	254	226	245	291	259	284	241	262	228	272	254	283	277	291	287	250	278	278	262	275	293	248	256	278	296	261	268	298	284	234	279	270	285	272	269	277	254	237	278	264	248	252	266	261	265	304	270	268	292	280	276	254	265	260	276	235	263	272	295	249	276	266	264	273	245	271	254	244	257	269	264	272	262	259	277	273	280	286	243	282	285	244	286	284	259	260	285	268	271	280	268	302	285	265	274	267	257	273	284	243	253	269	249	262	259	309	292	256	272	269	245	301	275	259	282	280	267	237	256	246	284	260	272	280	228	296	244	278	300	262	265	271	293	250	270	284	272	249	282	259	286	270	265	268	271	263	267	284	255	270	280	238	251	297	255	265	239	247	262	264	265	268	272	273	265	256	241	251	280	267	284	241	277	245	259	290	286	254	276	255	249	314	255	252	273	289	303	261	277	271	276	258	273	225	267	279	261	313	261	264	251	277	266	244	262	264	260	287	229	282	293	287	263	265	238	293	234	293	253	271	262	244	284	273	288	256	295	262	244	290	246	272	268	260	277	269	269	286	254	264	284	276	277	233	265	272	291	288	277	269	281	272	265	272	293	266	260	258	263	276	252	296	262	265	277	256	282	235	254	275	255	266	298	248	272	275	266	270	256	234	255	280	293	283	263	281	252	284	295	259	287	256	297	293	284	285	249	287	244	226	306	264	310	240	253	251	256	267	266	273	270	279	272	312	272	259	257	311	278	283	266	292	290	254	290	305	273	283	286	305	272	278	271	296	282	269	255	274	259	260	259	272	271	290	264	266	264	276	310	266	272	243	302	237	266	294	257	263	275	255	259	276	277	281	253	233	289	285	289	285	258	261	286	329	284	261	239	268	274	219	284	285	274	269	285	276	252	288	268	283	268	290	255	267	250	281	271	288	279	267	263	258	283	268	262	285	228	256	244	269	261	275	246	255	287	265	265	257	272	266	271	295	319	270	286	258	286	291	279	274	265	257	274	285	285	271	260	263	271	275	279	275	270	289	277	263	249	267	273	251	232	267	272	289	254	253	267	248	268	270	300	287	292	294	255	248	268	260	281	271	283	244	236	265	288	273	289	267	283	253	291	275	270	264	271	267	282	276	283	266	285	259	270	252	268	258	266	262	250	258	260	273	273	270	257	255	266	262	243	264	273	235	271	285	308	264	255	250	282	256	298	259	280	254	282	279	251	312	272	269	268	288	246	269	261	266	256	259	268	246	288	268	261	255	257	279	277	291	258	281	299	284	250	256	260	260	263	267	277	273	276	273	295	266	264	294	274	257	290	277	247	252	287	259	278	271	274	280	312	284	260	303	251	293	269	257	245	265
30728	46054	36851	25778	21706	16179	10646	5828	2103	1220	865	794	633	632	538	482	378	355	365	339	307	307	307	307	339	327	318	296	321	261	304	263	284	285	317	270	311	289	287	334	303	315	303	292	294	317	309	284	289	292	316	294	305	304	287	305	270	281	285	285	274	296	316	316	279	282	307	313	285	309	268	298	300	278	274	288	313	305	316	309	286	276	288	278	297	295	292	289	340	298	284	330	284	306	271	306	325	314	289	293	289	301	308	292	331	297	296	295	282	312	305	311	264	323	253	285	289	288	282	270	286	294	276	284	289	320	296	289	301	267	327	333	275	320	291	290	293	290	300	272	262	288	279	274	285	271	299	337	303	304	286	281	312	291	302	293	325	276	334	302	333	289	257	296	300	312	305	279	330	283	284	305	295	265	316	324	290	291	301	321	298	309	316	305	348	315	295	295	278	304	308	312	300	277	274	275	272	257	300	265	288	301	318	268	280	270	290	300	301	308	283	295	304	267	300	276	317	272	289	268	297	287	301	276	286	310	315	285	263	295	314	251	291	304	310	301	308	306	306	295	283	292	298	302	285	313	317	269	299	308	298	264	283	300	296	277	338	286	299	247	272	310	319	278	291	309	270	301	312	258	299	273	301	305	281	302	287	307	303	296	304	279	299	310	298	253	331	287	335	284	301	280	281	266	313	282	308	281	291	275	312	299	261	288	301	302	278	309	282	304	281	291	285	298	290	299	313	289	288	332	287	299	287	262	301	282	295	312	290	269	306	301	260	286	262	274	292	289	282	306	293	273	300	277	315	297	307	331	290	278	321	277	297	288	275	291	266	308	287	285	287	274	268	285	302	283	307	269	334	319	289	309	291	321	284	284	291	290	262	280	262	284	300	288	299	300	271	296	315	297	285	290	296	298	272	311	264	322	281	294	320	306	307	280	290	296	324	285	293	304	319	287	270	293	296	280	307	298	305	284	295	301	299	287	308	316	333	307	295	288	324	319	302	280	292	301	284	283	300	307	267	278	294	265	290	297	293	307	299	272	288	302	285	293	291	277	258	280	271	290	289	317	286	301	304	274	287	314	294	290	279	303	317	278	276	316	282	309	294	304	314	291	269	303	303	300	298	318	301	317	297	291	284	293	302	297	311	269	301	291	325	272	305	313	288	276	301	301	295	291	296	317	306	320	301	299	291	289	288	301	311	319	305	266	294	300	261	274	315	281	306	314	301	339	307	308	302	322	279	276	298	283	260	302	297	282	329	293	289	316	313	300	318	277	258	298	290	274	302	265	271	299	304	294	302	293	287	292	287	305	302	312	269	288	272	303	269	321	264	297	309	282	259	279	296	270	288	310	311	315	306	278	275	258	287	289	282	260	285	328	301	295	292	289	295	302	281	294	312	317	272	303	315	286	303	289	294	285	297	322	325	303	266	297	320	301	336	308	279	312	297	304	324	285	308	281	290	293	312	308	309	336	304	281	297	306	303	269	340	295	289	304	323	308	287	310	290	307	275	310	292	288	301	333	307	313	303	309	318	276	297	274	279	252	298	268	321	281	302	309	282	309	278	283	273	312	303	271	297	300	285	286	294	311	276	298	291	315	304	315	327	308	298	282	281	274	340	275	305	292	282	291	319	290	298	306	302	311	288	301	312	300	318	290	300	307	299	287	301	306	280	311	268	272	279	289	328	280	303	296	301	321	321	279	293	284	315	309	288	264	280	313	313	278	308	281	281	310	288	334	275	300	286	293	290	294	295	282	331	286	324	278	319	272	302	301	300	296	300	283	296	276	284	276	301	302	304	285	270	298	290	298	276	296	312	304	291	276	300	320	269	299	301	297	262	302	298	296	313	298	264	319	291	298	290	292	255	319	313	295	284	271	283	299	272	303	297	293	299	313	290	302	324	296	295	292	277	279	282	290	288	301	292	304	310	316	292	318	265	301	281	281	302	275	307	317	283	281	272	316	290	293	316	330	291	286	308	282	303	320	305	291	278	304	264	303	274	286	293	260	301	308	275	281	311	315	300	286	300	300	295	308	272	261	313	282	304	297	308	250	281	279	267	286	276	300	250	280	283	296	275	296	294	307	287	281	268	309	291	296	267	318	270	265	277	305	272	307	279	292	299	272	309	277	303	285	287	338	280	305	295	310	275	292	279	318	308	283	295	289	279	287	284	283	277	311	326	304	308	303	300	298	255	293	277	301	295	294	299	271	300	312	314	293	294	284	328	293	315	304	280	293	294	298	282	279	268	282	283	325	269	283	297	276	310	314	285	305	291	274	304	296	300	308	303	291	300	287	277	298	295	308	313	298	308	316	309	286	300	309	287	307	326	310	296	291	314	286	297	317	301	286	279	288	294	266	287	298	278	277	291	269	286	295	287	308	316	274	314	289	277	294	281	271	249	286	269	276	262	296	277	314	283	269	275	282	309	306	280	320	261	288	292	284	294	334	296	301	297	288	286	296	322	310	320	293	271	316	280	272	282	303	308	314	314	314	295	289	297	273	262	261	296	283	283	312	258	285	312	270	303	284	272	277	281	324	276	301	257	301	279	285	292	298	279	282	281	261	274	269	289	280	281	302	304	287	297	287	289	310	280	286	275	294	297	297	289	314	298	258	274	352	293	259	267	261	281	318	294	309	287	317	237	278	303	333	297	304	299	273	276	323	327	308	307	292	321	282	320	301	273	255	297	287	287	315	288	278	299	282	286	296	294	319	342	300	274	312	298	273	277	299	283	297	313	304	273	291	303	294	319	314	305	291	274	289	313	282	320	278	278	298	261	285	313	287	297	292	279	281	271	308	279	320	284	255	311	304	318	312	324	330	286	297	343	301	259	302	317	284	308	300	331	256	313	282	307	307	289	266	325	303	295	309	277	287	299	299	299	293	297	312	288	266	268	286	259	291	294	309	288	298	289	295	305	278	285	290	286	310	281	295	260	309	288	281	281	296	295	305	299	309	281	281	289	308	284	303	271	286	297	282	267	289	276	303	292	310	297	280	313	306	288	285	270	296	299	298	272	284	324	298	302	292	309	289	272	293	314	295	273	266	311	289	269	288	283	289	295	285	281	268	285	314	290	296	308	310	305	304	276	294	273	315	317	305	287	302	275	276	266	291	275	290	296	329	340	310	310	324	275	337	277	298	276	324	297	309	280	304	296	288	289	305	279	299	303	321	314	307	277	292	294	289	290	312	297	292	310	315	306	310	285	285	265	294	318	289	322	283	292	277	283	277	286	322	282	297	289	283	271	274	298	303	308	295	287	297	311	280	283	307	300	280	300	270	306	272	295	311	295	279	295	321	296	274	308	300	311	304	296	286	270	296	287	310	300	320	263	306	285	281	309	318	302	293	302	320	278	314	298	302	304	283	284	293	286	284	287	286	296	270	306	307	303	313	325	315	308	290	282	296	279	315	277	283	289	292	267	312	311	318	297	310	304	261	302	262	297	300	279	311	328	280	308	298	328	315	312	317	267	293	318	299	295	305
24594	21803	29327	26550	26264	25707	20455	9797	3364	1312	912	873	712	615	590	494	433	379	379	367	408	342	313	332	324	337	332	380	328	324	330	300	362	332	351	337	335	339	350	331	319	363	322	323	304	339	296	301	325	313	292	355	339	326	325	334	285	315	332	335	336	329	323	328	337	317	327	378	288	320	333	351	337	344	314	323	315	332	320	334	308	324	301	347	300	332	304	313	313	339	323	325	310	331	323	319	331	305	329	298	348	318	328	349	314	311	324	335	329	307	331	317	337	311	287	324	305	348	322	289	309	296	307	323	288	310	321	340	316	328	307	308	355	297	341	303	338	345	341	316	300	353	320	322	373	330	310	374	349	301	354	301	298	320	298	311	327	333	324	302	331	317	303	325	286	318	338	310	325	327	334	285	296	343	355	350	349	315	308	303	304	317	331	327	322	311	355	335	334	331	318	325	320	306	324	332	286	329	336	343	327	312	287	325	321	324	296	332	339	329	293	329	316	347	337	300	307	312	323	313	311	321	317	367	326	325	309	330	307	302	315	316	310	324	356	315	340	301	325	286	316	331	337	322	310	311	332	314	347	312	327	324	320	297	325	335	321	350	340	342	320	315	307	292	346	328	327	332	341	329	307	322	280	300	304	320	319	359	347	304	339	333	309	348	334	317	331	323	279	329	290	326	330	321	319	319	309	333	311	320	315	347	342	336	339	355	330	344	337	334	302	323	317	325	314	325	317	317	325	320	315	331	306	351	312	365	305	327	282	281	387	305	334	306	288	323	276	358	329	309	341	335	332	310	342	346	346	331	323	322	315	306	325	354	302	326	311	325	317	283	309	345	339	334	326	325	329	314	323	317	321	352	320	339	315	358	312	326	326	325	333	327	365	347	330	332	323	315	315	293	286	323	333	331	317	308	322	312	289	341	315	319	331	319	315	322	328	302	327	335	294	351	300	360	311	327	334	302	347	317	309	323	328	361	288	354	317	334	335	318	318	348	357	340	316	355	322	332	343	316	279	303	331	328	304	320	336	318	343	304	308	301	339	320	320	330	316	333	342	339	331	321	322	320	325	310	291	337	324	260	323	302	312	307	324	313	326	341	313	345	309	297	314	358	305	338	327	326	295	313	318	333	317	301	354	281	310	331	323	316	318	344	347	336	338	338	328	323	299	292	307	311	336	322	293	323	313	312	315	295	333	312	298	322	317	347	307	324	326	285	361	356	313	283	303	344	333	329	323	307	342	299	321	307	300	348	360	289	303	276	348	303	313	332	325	328	319	308	326	318	314	329	323	295	321	306	297	338	318	311	327	321	289	325	290	325	341	313	324	325	312	331	315	346	319	350	337	289	310	334	340	364	298	310	324	318	333	336	336	324	339	345	336	323	326	297	342	311	327	347	344	314	354	319	334	290	329	330	322	329	318	291	307	351	348	317	346	309	287	324	332	341	311	332	312	307	304	316	376	295	309	317	347	314	360	325	338	330	325	344	329	326	330	332	315	313	328	321	309	342	317	291	334	316	326	325	316	311	319	310	332	331	332	302	318	318	325	357	302	319	312	334	313	273	311	330	332	301	333	317	319	314	312	335	292	315	370	312	293	327	299	309	342	310	336	322	341	341	302	314	356	333	330	326	321	330	282	313	302	321	319	338	317	370	344	299	301	355	292	331	327	352	362	324	325	304	345	331	297	333	298	325	318	293	327	315	338	358	335	332	316	322	318	324	324	294	280	328	292	336	330	320	328	305	335	289	310	319	362	315	347	314	319	301	306	337	325	330	329	309	317	324	320	317	329	312	334	335	290	297	318	328	316	300	300	317	311	316	302	291	308	292	309	341	302	318	311	324	336	314	340	324	356	317	311	307	339	307	283	317	304	330	342	304	327	328	299	293	318	296	308	321	336	304	347	319	355	304	299	301	302	325	309	303	331	315	320	327	320	314	335	338	340	309	335	284	311	346	332	299	332	303	308	312	314	329	328	340	330	325	345	326	312	318	336	312	301	299	322	296	300	317	343	328	307	318	327	319	301	331	307	323	311	343	289	314	296	342	349	323	308	329	305	311	303	342	318	316	340	331	310	306	360	352	310	305	319	330	318	337	308	342	352	317	310	298	342	323	304	310	297	323	360	328	326	330	351	292	315	296	331	327	332	303	297	295	325	315	340	326	331	298	309	326	305	311	347	335	314	356	290	323	351	315	328	305	309	338	324	345	323	328	351	294	298	289	339	337	320	325	309	308	353	348	327	326	336	330	340	302	312	317	350	347	316	351	309	298	337	332	340	326	346	348	313	332	319	292	336	307	318	305	298	282	334	288	368	313	323	320	328	348	328	278	339	330	313	317	308	314	286	318	320	308	304	348	320	306	298	312	323	372	323	322	344	315	309	294	308	327	304	332	311	361	330	328	315	324	309	311	309	335	331	323	308	321	320	311	329	308	329	316	315	350	336	334	315	320	305	338	327	317	307	333	346	332	345	333	308	329	321	331	349	338	308	340	289	320	298	327	318	317	298	313	290	349	328	317	350	344	337	297	349	291	339	335	329	328	303	338	299	313	328	301	322	300	313	313	315	312	304	335	366	320	302	309	326	339	337	308	341	312	332	353	308	368	306	309	349	316	305	340	316	301	325	321	316	309	310	315	315	293	306	341	331	327	308	297	364	371	329	340	310	311	323	334	326	341	302	338	316	276	302	326	314	307	321	358	324	320	319	324	314	282	328	310	298	312	331	308	342	312	346	310	310	314	337	330	320	317	348	345	363	290	333	312	293	337	304	301	331	299	303	310	333	312	321	308	325	320	307	298	342	311	310	343	310	325	338	315	346	343	330	357	312	309	321	338	362	340	323	346	330	320	316	311	314	316	353	329	348	312	323	316	315	307	339	303	326	303	345	362	326	334	294	297	297	316	335	307	339	336	359	321	342	313	296	331	330	343	351	341	331	312	311	315	352	307	306	334	308	302	315	291	318	311	332	330	330	327	301	331	305	334	344	342	327	312	312	296	322	317	328	319	315	357	320	339	302	325	348	324	296	305	348	317	305	314	308	320	320	324	338	334	297	304	298	336	341	348	330	330	340	316	303	301	307	374	336	367	328	315	325	347	313	310	333	323	326	309	348	330	324	321	297	276	331	345	321	332	312	345	295	347	315	314	341	306	331	294	305	301	313	300	331	352	326	316	312	303	334	347	329	312	352	323	311	319	347	294	295	332	321	350	319	327	322	303	344	309	335	321	338	338	332	332	291	337	333	329	301	339	332	363	353	325	337	315	318	339	335	334	310	329	329	339	319	321	307	269	319	304	306	323	309	332	312	320	335	323	316	351	331	310	306	321	336	320	292	316	311	301	282	326	327	295	331	330	343	341	284	303	333	313	334	326	308	363	319	311	295	322	359	378	312	303	325	345	301	320	329	318	334	305	322	320	319	341	339	315	319	314	311	304	307	306	322	336	318	316	336	294	308	324	318	318	333	353	317	325	315	293	316	370	324	324
31367	54131	45528	35929	32763	27475	21070	12268	4910	2011	1486	1253	987	906	752	608	581	441	393	425	380	372	375	365	382	356	385	362	354	355	367	373	352	334	334	337	349	378	353	387	351	329	323	359	349	339	336	345	351	348	336	327	340	346	347	320	358	299	372	321	327	295	311	350	341	303	326	304	332	318	350	366	349	317	322	323	317	334	342	346	344	339	320	314	340	349	319	348	339	339	362	337	318	329	324	347	325	335	362	354	327	359	355	323	356	332	319	365	330	332	396	356	329	344	325	346	345	304	338	340	356	353	321	317	344	321	339	345	368	297	321	323	320	342	341	353	325	306	356	305	313	330	319	341	309	321	341	352	308	344	309	340	317	340	344	348	349	326	344	299	381	349	373	367	335	338	320	320	351	293	350	332	308	322	309	328	332	327	306	320	312	366	344	340	332	337	310	345	324	321	355	342	337	355	341	315	317	328	365	359	334	355	341	346	320	313	321	351	347	338	334	334	315	301	351	332	350	367	367	329	352	352	340	323	323	318	346	332	359	311	318	308	329	351	333	330	310	334	330	303	323	325	368	352	339	325	333	306	344	360	354	296	360	300	347	316	323	351	358	325	347	362	352	339	358	327	300	312	369	335	323	346	299	325	339	363	339	297	315	346	326	341	311	311	324	315	304	320	334	339	376	328	325	340	317	354	323	357	349	331	316	316	337	365	324	364	313	368	353	329	313	344	354	361	334	361	332	328	359	297	351	309	352	374	335	295	326	326	361	354	304	327	348	326	354	331	343	323	347	317	342	335	314	324	337	324	331	298	308	340	328	338	338	347	314	357	380	302	362	327	347	349	348	334	341	314	340	382	368	337	339	329	348	336	359	330	321	361	323	325	321	326	304	344	348	315	321	332	326	302	351	347	361	402	327	331	352	335	343	340	310	351	353	341	334	326	338	367	334	348	340	288	324	356	354	372	347	359	335	316	330	352	336	364	306	346	347	332	317	319	327	303	322	340	305	317	361	341	319	358	355	348	339	329	346	341	336	310	327	302	324	348	325	356	330	338	331	351	349	331	340	302	327	345	328	311	341	316	323	333	331	352	359	329	319	353	352	347	324	343	366	317	324	352	332	341	349	325	341	355	332	330	337	304	342	319	335	340	345	325	335	306	340	342	348	359	315	349	336	333	330	346	325	355	356	340	338	338	343	319	320	319	318	350	363	346	315	320	364	361	323	336	352	333	331	331	336	365	327	344	361	356	356	345	324	334	346	374	316	329	342	359	330	305	339	331	335	311	348	354	325	326	352	333	339	359	288	344	337	332	297	359	336	362	374	329	334	324	331	328	330	349	337	312	356	334	337	343	321	347	288	364	333	346	337	350	324	341	333	315	348	340	329	320	312	345	349	335	305	334	338	363	314	338	346	348	334	330	342	345	314	338	358	341	340	326	348	316	356	316	348	329	334	322	327	354	365	326	350	279	343	318	327	338	349	354	331	348	371	367	362	325	312	314	327	336	373	367	397	320	310	315	321	312	342	324	332	359	331	320	347	349	337	360	324	355	349	328	335	334	342	327	342	346	341	316	339	333	314	343	335	320	312	319	325	325	333	323	346	334	335	314	343	310	322	317	328	364	360	322	325	348	351	333	358	345	326	332	332	344	328	331	316	372	324	297	317	356	339	341	326	333	366	380	328	332	338	333	328	329	358	339	320	317	365	340	362	345	313	341	327	333	321	319	373	353	351	334	344	325	314	349	341	353	316	339	328	376	335	327	350	336	360	327	329	296	332	349	346	333	373	338	361	357	327	319	335	331	346	314	305	336	355	316	306	315	378	333	335	333	331	324	357	306	361	335	320	314	333	309	358	336	325	346	295	343	343	339	335	344	347	351	335	337	324	314	324	338	312	348	354	331	345	347	301	373	305	350	324	295	351	311	336	335	316	329	307	347	331	345	359	312	372	303	339	331	324	331	342	370	360	349	356	360	361	312	337	346	339	316	331	323	342	345	325	311	333	329	323	320	334	332	342	328	356	357	308	335	331	323	345	359	339	359	335	339	353	321	345	319	326	335	325	341	354	385	353	322	327	322	315	351	358	313	340	354	348	371	351	318	346	333	336	371	354	317	330	364	327	353	322	360	360	353	343	326	309	350	338	369	346	355	307	315	329	341	320	340	345	375	310	307	357	328	334	332	339	312	319	366	313	331	340	363	360	376	317	327	340	343	317	333	363	321	305	331	342	313	349	322	319	340	358	353	349	324	352	356	336	337	339	333	329	331	343	303	333	321	357	329	316	335	329	317	357	358	339	346	355	319	323	358	359	363	324	330	345	326	343	315	324	365	379	352	340	307	317	352	321	337	359	315	334	317	334	333	322	358	333	343	338	318	359	348	374	325	354	320	361	338	368	318	328	317	320	334	372	358	343	342	358	346	352	358	339	333	315	333	364	322	317	356	317	327	342	332	292	347	374	323	348	321	312	349	351	352	327	348	281	309	352	333	366	338	342	326	348	356	353	343	375	308	331	353	344	350	357	358	327	313	338	370	304	337	361	323	353	359	329	350	360	359	339	345	341	339	339	356	341	302	340	319	359	351	347	339	343	340	341	311	321	284	370	306	336	348	358	340	336	352	339	321	322	335	365	324	315	350	328	359	310	340	339	341	305	312	340	323	338	330	346	321	345	346	351	337	331	336	326	306	329	343	367	327	284	317	356	347	335	319	370	325	360	321	369	327	291	323	344	340	336	352	349	342	362	306	341	338	311	346	354	324	340	322	368	329	347	337	350	344	302	338	342	329	318	344	330	319	349	313	334	343	322	366	316	327	346	354	309	366	337	330	339	341	323	368	369	334	318	343	356	325	344	358	331	370	335	326	342	352	359	311	336	362	327	295	334	368	354	336	340	347	359	353	324	331	309	333	335	315	336	334	336	336	338	356	328	322	328	308	318	327	333	349	338	314	313	319	327	346	357	327	325	365	348	319	327	350	324	354	345	318	312	360	335	346	328	351	321	313	334	362	340	352	358	336	326	323	348	336	363	323	330	317	331	345	336	307	342	372	337	301	322	301	328	305	337	320	340	294	337	354	323	365	326	332	323	356	350	356	352	354	339	299	341	337	339	340	347	325	326	370	335	331	307	301	343	347	337	351	346	334	350	360	357	337	331	343	351	319	332	314	346	325	330	315	342	380	361	343	343	331	313	377	330	345	352	363	354	346	343	327	334	323	324	356	344	360	310	327	316	372	331	333	335	343	329	337	340	355	314	326	360	311	343	326	318	323	365	354	357	359	342	341	315	355	304	322	312	374	316	281	342	329	324	334	335	346	363	314	332	340	315	378	362	344	368	350	315	312	334	343	328	337	301	336	372	329	338	344	349	335	289	323	333	341	335	339	337	345	335	344	357	337	356	326	336	346	339	328	322	331	351	333	345	323	334	348	357	341	306	316	358	339	332	318	360	349	334	359	328	325	294	336	360	346	322	302	370	363	364	311	333	362	357	353
25732	21771	29325	30351	24586	18890	13058	4873	1786	1056	916	721	728	628	574	549	492	432	417	427	421	436	407	437	389	384	394	381	417	389	394	358	406	379	374	384	351	403	401	400	387	382	360	368	425	397	417	390	388	427	393	411	385	377	409	394	400	402	392	406	349	389	369	354	419	383	372	403	381	436	364	409	403	398	390	383	365	401	359	380	371	367	391	382	381	358	385	411	392	369	394	406	367	426	410	360	392	390	408	351	405	383	412	370	362	401	385	397	377	369	362	400	353	388	380	362	408	389	394	400	363	408	398	390	399	401	369	379	412	373	373	376	376	380	398	410	386	350	393	384	408	384	405	366	371	418	370	375	415	396	383	380	354	392	388	366	383	396	426	378	395	365	405	415	404	399	345	365	375	370	354	376	410	381	389	375	366	368	389	384	415	377	395	371	377	395	386	406	376	386	382	403	371	398	392	386	405	363	385	359	393	393	406	359	400	391	398	400	375	355	399	394	387	382	398	380	389	373	372	365	429	383	425	380	401	401	427	367	399	419	405	382	391	388	404	387	396	335	380	359	393	363	352	418	425	385	407	360	365	400	400	404	388	463	394	386	396	361	414	424	378	357	413	365	388	360	409	396	404	401	362	405	379	387	359	388	405	395	403	384	409	369	369	397	423	385	377	409	334	387	374	389	367	402	398	358	358	388	417	352	413	374	382	379	377	403	385	414	399	423	378	401	355	383	412	358	385	391	392	379	372	402	420	372	393	404	379	384	423	381	368	367	410	383	403	401	357	364	410	390	376	377	372	375	417	407	376	403	389	444	407	397	366	412	376	391	384	404	391	384	351	403	437	360	400	382	404	364	376	418	386	407	365	361	362	376	373	396	420	406	416	376	439	422	417	377	356	385	414	387	344	350	387	386	400	375	396	373	388	404	330	346	374	410	374	410	363	346	389	354	378	357	390	390	383	397	378	408	385	408	382	373	416	370	397	375	390	387	373	365	388	382	374	383	399	395	377	411	390	450	403	380	375	378	365	374	411	404	387	405	410	388	395	359	354	396	402	368	378	401	401	375	372	393	375	367	393	384	376	358	382	397	390	359	390	422	388	408	376	422	404	371	411	386	400	368	399	390	377	386	396	394	386	370	399	360	354	388	404	371	393	395	438	397	387	402	369	390	413	399	351	376	409	384	413	376	376	420	401	344	387	370	375	397	379	357	366	375	348	382	377	400	416	387	397	412	390	400	382	390	390	367	404	366	404	404	410	387	427	402	384	387	380	393	412	384	396	391	389	349	384	384	428	415	361	381	384	375	390	391	386	381	371	408	365	386	386	397	398	393	359	385	369	401	381	395	372	363	393	406	362	404	405	380	390	414	390	365	383	407	403	388	358	361	377	430	392	385	381	412	426	412	396	370	385	401	396	396	402	382	370	396	387	423	354	342	401	390	411	382	398	356	397	373	363	349	354	414	402	384	410	381	390	416	375	399	367	395	411	410	378	404	387	403	397	398	402	373	336	375	430	376	378	391	411	416	395	391	353	362	341	390	390	408	369	401	353	376	369	399	382	357	403	395	369	393	365	393	367	443	375	424	428	365	405	351	398	402	386	411	362	400	406	411	378	402	367	395	375	403	426	370	381	420	379	384	398	390	404	388	401	376	359	413	359	412	422	319	367	379	420	396	394	369	352	350	397	360	425	388	339	389	397	402	405	365	386	393	366	360	389	365	389	412	397	369	360	349	377	408	397	399	398	378	436	401	397	395	412	408	399	396	383	419	413	387	361	380	379	367	423	415	384	355	349	371	355	374	379	376	388	412	371	385	400	357	375	427	382	365	390	374	416	390	402	394	390	373	381	392	391	417	379	384	380	385	370	363	412	377	382	384	397	374	377	377	402	384	402	404	360	374	395	392	403	406	373	374	382	387	374	408	380	382	395	406	388	386	398	376	401	381	353	375	395	430	439	414	383	405	397	410	359	368	394	431	398	389	429	381	409	409	415	423	368	376	397	388	403	422	408	434	379	421	440	412	432	419	403	381	429	343	450	400	395	390	363	377	415	394	366	361	383	364	393	388	369	371	392	360	420	406	403	403	385	361	394	401	382	386	392	404	395	419	371	356	387	342	389	349	400	406	404	395	417	392	380	409	401	423	377	410	357	357	408	411	382	403	375	419	404	397	371	379	428	356	400	361	373	377	336	368	380	379	396	365	377	351	372	404	373	357	382	347	384	396	393	375	408	361	362	400	371	368	398	354	371	367	405	394	387	377	395	373	418	403	402	403	411	391	411	407	416	414	401	381	369	409	377	335	384	401	399	406	374	367	386	393	387	392	376	407	401	422	399	383	387	428	426	365	417	407	417	391	391	394	378	383	393	368	357	409	386	377	407	322	411	380	414	385	383	390	404	390	409	405	350	361	392	405	399	402	405	393	404	334	379	398	386	420	382	416	410	407	393	386	362	377	383	399	363	406	417	421	417	373	359	357	379	403	396	369	393	395	416	406	407	399	401	392	385	383	382	345	379	385	391	402	414	385	405	365	374	423	423	392	379	382	403	394	370	403	415	410	414	386	416	400	363	386	367	390	383	408	360	409	402	411	394	393	407	369	380	416	412	376	410	355	380	363	375	394	407	406	358	421	388	386	391	373	392	403	399	396	410	394	405	425	345	387	393	371	380	390	449	406	371	375	414	358	389	403	365	390	389	393	377	357	385	402	399	375	352	385	419	399	392	365	370	382	405	388	421	360	376	401	364	401	405	374	410	406	396	368	376	381	357	416	374	406	375	403	369	369	401	347	398	411	387	397	394	365	406	389	396	378	409	378	381	406	384	370	386	411	408	389	391	399	402	400	387	365	374	359	380	389	379	411	389	427	400	393	396	395	389	412	387	366	395	381	405	374	373	354	337	388	374	414	394	404	382	399	351	355	387	397	365	368	391	381	396	386	399	407	397	409	414	385	412	380	394	366	391	363	373	356	392	387	389	387	372	378	391	424	394	376	439	398	374	406	380	398	396	376	402	384	402	364	392	422	397	361	379	384	391	406	382	398	390	351	381	400	358	403	377	391	389	388	376	367	401	382	400	378	389	389	396	399	392	368	390	367	400	401	400	376	387	365	374	380	380	387	372	382	368	392	358	391	391	397	400	356	373	391	387	358	405	393	366	432	388	390	373	389	423	414	410	394	393	369	390	429	410	417	369	326	395	381	393	403	397	388	373	412	400	364	403	391	381	399	364	397	430	355	397	401	388	402	413	375	392	393	372	395	360	424	388	371	387	372	381	375	377	402	383	373	416	381	393	363	398	392	382	392	381	372	398	389	349	370	389	378	380	404	406	374	400	391	388	353	358	382	385	387	352	402	389	382	419	386	388	365	389	411	366	370	399	387	377	363	370	405	380	368	396	367	362	362	413	398	373	421	425	399	398	415	378	388	368	370	402	394	415	415	354	394	390	367	403	398	388	419	431	394	426	369	379	395	382	393	373	425	412	368	372	378
29430	51606	42554	34313	27848	22846	16840	7162	3045	1573	1392	1169	1047	844	780	708	560	455	522	457	491	469	450	429	440	462	450	396	429	411	435	420	387	406	415	422	485	445	414	412	430	446	416	397	408	421	415	423	429	399	425	411	376	436	388	447	402	418	421	438	429	396	400	394	390	392	411	401	403	439	385	386	439	382	424	435	427	370	422	391	432	401	424	457	410	412	384	447	384	409	417	435	378	411	400	422	395	410	430	411	427	427	423	383	390	398	381	389	426	418	394	437	407	401	402	411	417	419	369	423	420	414	436	427	425	412	413	413	420	418	407	431	415	430	402	392	425	442	415	398	410	440	450	413	378	415	464	417	433	441	411	462	404	431	435	427	410	437	406	377	398	400	437	391	431	392	406	413	392	438	425	440	441	372	451	439	411	396	385	441	406	401	421	436	395	432	404	417	443	460	442	476	425	400	402	407	433	433	398	376	395	383	443	447	398	425	390	411	437	426	423	379	454	415	455	421	395	386	409	388	382	414	409	464	407	425	463	424	367	427	384	420	430	387	442	437	396	409	433	391	433	401	398	435	401	396	412	407	378	377	432	405	368	430	408	410	423	462	388	417	397	413	406	430	441	430	400	424	396	428	432	440	429	399	433	400	376	407	390	421	387	386	436	403	386	403	425	396	393	365	394	416	399	394	412	412	388	397	369	447	395	406	401	386	406	391	401	385	421	382	403	409	401	409	417	366	384	398	403	414	418	369	392	438	385	434	397	420	451	432	433	450	411	386	422	433	406	395	420	416	431	434	432	414	411	411	383	430	420	378	382	426	421	402	457	424	394	433	378	440	433	414	425	471	406	439	409	406	423	427	378	441	442	424	428	408	444	397	424	411	393	414	440	426	393	423	389	440	423	402	429	421	412	428	375	425	462	421	435	423	423	449	396	396	385	419	410	404	405	429	395	381	392	389	419	433	423	421	433	393	407	387	392	387	396	434	396	408	413	396	430	396	425	385	406	426	396	414	424	405	419	392	400	395	445	432	418	410	454	427	454	374	392	434	398	403	432	410	386	406	400	405	374	389	418	449	435	420	400	429	394	397	409	405	408	412	427	394	375	414	443	411	414	403	426	407	397	428	441	398	433	421	408	368	434	387	446	406	425	443	451	432	405	411	400	404	446	438	402	400	392	411	422	435	393	406	421	421	409	416	407	443	406	401	419	409	412	437	419	412	429	411	409	447	401	408	442	420	400	410	403	438	435	409	450	422	436	423	394	427	396	372	424	400	397	395	409	405	387	442	438	390	428	409	388	421	432	448	453	367	414	419	446	404	425	427	445	401	397	404	412	423	418	394	419	373	418	437	437	415	383	444	410	437	430	434	472	414	433	379	418	409	389	405	420	430	411	390	442	424	390	422	409	424	434	430	408	421	418	449	409	385	419	429	410	420	421	387	421	413	406	417	391	388	438	399	446	427	406	395	392	401	397	392	435	415	420	407	406	408	388	415	460	418	426	453	394	413	435	414	449	407	420	402	386	417	392	421	409	407	408	397	418	399	394	392	417	410	429	378	411	419	424	417	422	428	416	437	414	399	413	393	414	431	358	442	444	412	434	429	394	387	395	382	416	403	405	415	416	420	425	429	435	391	429	408	417	408	420	437	426	412	397	405	411	376	408	427	436	458	412	398	387	436	429	397	398	392	381	422	415	391	408	426	404	400	442	446	399	405	369	414	422	394	397	426	417	393	426	407	422	416	412	442	407	480	381	422	403	425	416	432	391	401	403	426	426	439	415	398	412	396	414	450	425	409	407	424	394	420	415	419	419	457	408	466	381	428	421	429	425	409	445	408	404	434	415	411	435	398	418	414	407	459	412	409	400	412	413	407	403	414	435	405	406	433	443	397	369	405	432	424	452	405	406	391	443	405	375	392	401	432	387	362	382	405	446	432	417	386	429	411	448	398	409	424	429	447	424	410	427	426	389	417	390	416	393	418	388	394	409	396	444	396	368	420	405	422	389	426	391	413	397	427	437	373	429	436	412	401	438	429	408	413	397	422	378	419	361	418	428	443	396	429	436	392	412	433	382	412	425	448	414	401	447	389	418	424	391	409	430	397	460	417	427	444	423	416	381	443	458	422	432	427	393	442	376	419	412	412	403	375	427	404	419	459	395	402	396	429	433	408	409	380	381	444	383	400	393	427	398	430	407	406	434	392	386	386	416	467	363	451	470	427	434	415	425	438	434	415	423	429	410	411	404	432	434	431	428	426	417	449	442	461	413	413	401	424	432	434	408	409	416	398	464	410	441	410	391	437	443	405	415	440	417	447	416	404	438	422	403	371	414	413	396	377	398	434	408	444	423	408	414	398	442	409	439	417	449	371	385	426	410	391	397	423	444	410	437	370	405	408	435	445	414	394	447	415	386	416	384	376	418	408	409	414	397	442	400	407	443	415	396	403	406	401	442	383	410	385	445	414	408	411	411	437	424	437	436	407	449	430	392	405	423	416	413	411	379	375	445	391	409	423	408	430	435	432	400	389	429	453	421	484	451	390	390	415	420	400	388	439	410	422	417	401	424	465	418	436	458	399	406	405	421	425	422	390	423	409	425	391	394	392	373	420	403	433	442	428	379	436	416	421	411	432	393	360	456	419	402	395	440	404	441	436	399	429	383	405	434	425	412	443	367	414	447	426	423	421	412	414	405	401	401	392	445	387	394	420	414	426	428	405	402	426	410	472	403	382	444	424	387	367	411	434	393	383	429	433	399	413	415	394	414	390	428	414	390	433	403	412	378	446	429	419	428	429	422	401	457	418	464	400	413	426	423	417	446	399	384	398	396	412	445	345	424	405	431	442	432	403	413	402	391	398	420	424	390	421	437	383	455	387	461	407	424	439	413	422	440	384	421	409	375	387	426	404	454	407	436	425	429	424	438	419	419	406	415	438	392	446	370	418	428	406	399	443	432	379	386	442	418	430	409	406	418	419	362	411	414	384	386	415	413	414	401	412	405	410	440	399	399	397	407	375	430	410	426	408	448	399	395	397	418	382	361	461	453	391	424	431	422	391	460	405	423	431	408	391	430	384	427	406	415	411	433	401	390	412	395	421	419	416	424	386	404	452	441	416	398	422	431	416	416	442	383	389	416	415	401	429	404	445	447	433	389	396	414	430	400	398	411	429	382	449	419	386	387	421	428	438	395	398	409	403	431	432	394	402	445	426	453	430	426	439	407	392	409	412	445	441	449	460	405	431	414	418	429	392	416	415	416	394	432	400	427	399	390	420	438	429	392	386	414	410	415	450	399	447	401	410	410	401	408	371	432	399	408	403	428	418	403	401	439	429	441	406	427	407	379	412	413	411	436	414	389	395	386	425	451	417	397	414	369	410	399	427	445	419	435	423	414	427	402	392	399	417	431	416	388	429	417	436	430	408	394	409	411	410	399	414	416	426	404	375	421	383	385	396	446	426	428	427	400	412	404	444	408	437	425	439	408	365	447	452
23141	21583	29361	24706	24616	28948	23369	8402	4279	2021	1664	1363	1208	1005	917	877	726	594	629	615	575	592	522	512	501	537	546	521	522	498	510	488	506	526	513	521	521	527	494	458	490	514	527	495	502	490	525	518	505	508	499	530	523	500	491	496	494	502	502	467	481	517	521	456	477	459	499	500	510	506	517	466	493	506	470	481	471	520	512	526	506	513	519	510	522	464	500	494	455	489	469	482	449	509	475	493	537	473	509	458	483	514	493	523	470	489	463	530	525	504	514	510	489	504	488	479	520	480	503	478	528	483	496	491	491	484	518	520	473	496	521	506	506	472	488	494	508	495	567	518	447	476	486	508	502	491	546	476	547	477	520	489	483	490	511	524	478	457	548	491	503	545	525	512	495	499	502	505	466	523	499	508	484	455	518	472	497	494	528	516	469	479	538	497	536	482	483	512	476	523	515	517	521	459	522	479	517	529	472	509	510	495	474	489	503	530	479	496	488	485	516	440	493	495	498	530	526	510	538	442	498	505	475	489	488	499	541	526	478	496	485	501	486	503	480	488	524	528	511	502	493	471	472	466	495	500	480	540	508	489	489	491	492	490	500	507	508	469	522	517	529	493	535	470	507	488	513	493	497	526	458	493	500	494	503	498	484	487	502	482	509	502	515	502	521	527	465	548	496	481	507	524	506	485	519	478	502	541	472	459	495	521	500	503	437	492	511	472	494	476	537	479	480	448	488	520	536	525	501	509	460	476	540	516	436	483	532	496	525	501	502	491	521	496	539	496	495	516	478	496	454	493	489	493	508	511	537	496	523	492	497	491	482	504	453	517	506	511	527	520	507	497	482	517	471	470	489	517	473	485	516	498	490	459	467	457	556	489	478	514	516	522	476	474	479	499	479	492	487	498	529	530	478	525	490	471	513	501	516	489	488	486	461	490	520	519	500	520	530	512	482	481	509	487	489	521	477	498	486	475	502	526	505	458	521	489	466	465	468	506	497	503	497	482	483	493	479	502	486	501	497	525	462	517	478	523	496	468	473	486	473	501	483	497	490	486	535	458	471	519	489	458	492	533	484	502	503	502	509	500	516	531	546	525	497	475	509	462	509	525	467	542	464	525	507	499	481	511	490	476	467	485	465	468	497	478	465	520	509	513	501	518	502	484	491	512	508	477	496	486	485	503	538	516	502	507	470	504	478	503	483	525	496	478	544	491	524	476	483	457	500	506	473	516	477	452	479	494	468	499	497	512	506	546	488	498	504	501	461	498	494	487	508	514	457	494	487	530	512	509	494	462	443	508	475	549	491	498	538	512	529	513	521	520	468	482	497	465	501	496	475	502	457	497	499	519	489	519	521	502	498	506	515	495	489	507	438	512	479	465	514	485	528	514	498	473	492	476	481	492	509	507	488	530	469	486	495	460	554	495	533	511	490	476	490	472	482	486	476	513	489	491	527	486	553	515	503	513	490	513	479	477	527	496	514	494	503	492	491	504	501	502	457	511	490	476	486	498	491	527	506	498	485	499	548	479	506	504	491	445	483	473	485	523	474	466	516	520	516	516	521	498	540	510	471	489	495	469	485	506	458	456	479	489	482	526	550	529	488	532	507	530	499	464	498	539	501	501	487	500	473	509	504	457	523	484	460	457	491	509	483	484	517	552	519	486	480	477	468	500	494	503	508	489	502	523	522	542	494	486	519	495	498	533	489	474	519	458	469	505	518	522	498	527	492	519	510	529	475	462	497	438	473	484	475	521	492	519	518	495	495	519	523	526	499	502	495	474	488	506	484	498	530	478	464	496	469	479	517	463	492	424	466	511	506	550	496	533	493	518	499	510	485	538	523	530	536	477	459	529	477	500	493	459	485	488	461	494	494	501	462	498	516	466	488	460	465	512	492	525	507	488	463	494	489	479	485	533	500	472	489	489	492	518	520	463	498	513	510	468	469	466	530	479	517	498	530	519	491	490	507	478	473	507	544	498	473	474	505	492	500	490	483	513	484	503	448	468	454	509	478	476	482	485	487	472	508	493	533	495	464	484	521	442	479	488	496	508	501	490	504	486	498	453	499	513	492	512	532	493	498	510	488	506	494	505	496	480	439	468	479	488	484	463	489	498	503	460	496	478	478	461	509	503	516	494	482	512	478	525	469	500	471	545	521	511	496	500	474	474	484	478	490	518	501	472	521	535	530	474	471	487	505	525	519	537	517	490	521	486	527	481	467	522	516	506	485	472	543	496	453	453	466	463	479	488	496	472	499	493	482	517	500	498	476	494	464	506	516	507	508	518	487	480	496	479	550	476	442	522	500	491	507	451	516	494	546	455	509	509	532	525	499	468	493	464	499	486	485	475	472	508	488	541	473	457	489	463	464	470	511	448	468	506	479	480	523	490	478	509	505	499	544	493	477	477	460	472	532	501	534	511	518	510	533	520	512	498	483	511	493	477	501	522	536	488	467	503	492	469	509	501	511	480	456	518	510	510	474	505	528	489	488	533	470	487	505	465	484	471	507	493	529	524	478	498	509	508	508	483	505	519	512	488	543	510	527	473	487	485	504	537	493	502	487	505	494	448	468	488	525	479	522	489	511	526	488	492	503	501	519	463	499	523	502	489	514	520	521	474	543	511	480	478	479	492	564	526	464	474	511	504	524	490	540	522	482	506	512	480	497	484	500	522	481	497	486	516	541	473	541	490	525	476	506	567	538	479	487	505	430	508	467	469	519	494	481	492	520	494	510	525	489	505	497	543	517	473	518	488	507	479	490	513	522	469	520	498	484	502	521	459	499	491	473	508	490	514	545	492	516	499	490	526	512	487	530	462	493	466	506	489	504	516	501	498	518	521	455	495	504	493	489	485	510	469	491	530	495	501	492	515	507	464	466	497	494	465	482	517	542	514	471	490	521	487	513	489	502	497	486	485	482	487	461	467	522	536	482	477	505	550	510	467	526	492	515	475	468	497	502	496	487	485	494	499	529	504	509	484	499	529	501	482	465	473	453	508	503	492	530	484	467	526	528	470	470	512	489	467	500	495	503	481	496	475	474	525	457	518	495	493	472	477	486	542	516	458	501	495	505	509	506	460	485	498	487	494	495	513	463	492	473	503	480	523	515	511	499	520	489	480	494	503	470	516	523	522	516	491	468	467	466	481	474	469	495	493	532	502	522	493	535	512	488	517	477	509	454	475	471	508	524	508	514	454	486	531	558	472	516	478	511	485	441	509	503	464	510	565	507	483	564	482	518	492	468	515	497	457	460	484	482	512	483	524	534	472	490	473	513	498	555	443	469	457	502	495	486	490	476	494	507	481	516	477	498	493	479	492	520	473	504	490	481	512	472	494	505	534	503	514	507	496	494	539	504	508	547	504	533	506	524	484	441	512	472	439	458	455	488	510	485	494	483	486	459	513	524	495	531	509	482	538	499	505	503	483	500	479	497	494	478	517	533	538	507	552	483	484	494	452	468	507	508	431	465	527	492	480	478	515	484	472	505	499
32572	59945	50375	42533	39794	34408	19312	9543	6465	3128	2363	2012	1770	1397	1180	1132	852	727	681	670	641	590	546	574	552	512	598	504	537	520	551	538	517	528	506	549	535	512	485	521	548	545	507	501	503	490	475	499	494	495	509	497	505	469	488	489	506	524	525	521	498	450	495	479	522	503	494	490	515	543	491	477	462	464	491	487	536	498	559	541	513	449	505	510	519	513	493	522	557	511	486	502	509	488	484	489	485	511	473	496	480	545	511	498	502	510	492	508	542	487	521	537	536	458	520	532	503	483	453	523	505	472	463	490	485	489	473	475	508	524	534	508	529	486	500	509	484	512	489	490	522	470	508	475	494	514	529	479	534	490	494	515	484	504	504	519	516	513	476	506	484	509	506	520	472	499	536	534	483	523	536	519	500	542	500	499	490	482	523	480	494	525	477	503	491	489	537	506	486	486	474	531	517	514	490	458	499	517	542	489	517	490	519	492	507	501	462	492	531	495	494	493	508	550	500	469	506	511	504	536	529	525	509	544	553	495	503	463	466	524	521	497	507	540	482	494	491	486	497	499	510	506	482	480	474	517	542	535	499	495	490	490	510	509	474	523	507	485	509	506	513	500	515	507	502	503	496	509	546	542	471	511	531	498	470	493	542	503	480	486	485	495	522	482	538	504	469	544	472	498	517	476	502	485	487	502	498	516	478	493	482	502	498	471	503	533	471	514	477	513	495	491	510	489	496	527	505	558	493	492	518	496	503	480	498	531	480	523	466	486	499	502	532	457	497	479	507	529	511	494	496	517	474	503	503	490	506	494	488	473	486	499	498	477	498	506	543	522	495	486	482	510	439	497	506	501	501	458	496	487	500	515	492	515	504	472	506	525	492	504	477	514	517	511	497	529	455	453	512	492	503	507	521	515	497	474	480	511	509	505	455	486	525	502	486	539	508	479	468	485	484	513	513	527	543	516	503	488	491	500	491	487	522	472	478	524	575	459	460	517	526	548	501	496	484	505	453	521	496	495	506	471	515	528	491	515	439	535	504	485	519	507	480	514	494	516	472	539	477	511	478	497	505	492	508	476	474	492	512	481	499	517	456	511	511	519	498	530	489	541	508	471	467	531	510	507	504	551	492	502	538	482	503	500	557	496	556	511	514	496	513	516	522	509	477	501	480	493	496	511	499	487	518	521	473	467	505	540	497	464	491	479	519	448	499	471	470	532	498	501	477	477	489	503	506	496	487	496	506	537	470	489	491	499	485	473	469	506	511	506	495	524	522	472	478	478	473	492	480	552	465	469	505	502	501	529	520	482	500	522	494	519	477	466	528	497	494	526	537	502	496	484	502	510	520	525	513	490	550	486	492	544	480	537	556	523	471	539	479	507	504	513	463	505	524	490	537	494	485	519	506	479	496	527	490	508	500	531	506	485	519	491	485	504	558	502	478	498	490	556	503	532	481	488	449	492	504	502	487	505	475	491	508	498	520	460	471	536	503	482	470	524	527	484	472	480	480	520	511	455	509	507	508	507	511	511	523	471	531	486	507	514	495	509	496	509	533	473	492	489	501	539	520	491	479	498	505	518	531	469	451	526	480	505	512	523	458	491	499	502	544	488	512	495	520	499	493	516	515	507	473	473	531	488	472	454	508	503	481	522	501	485	473	497	489	477	516	522	552	469	504	513	478	496	495	486	499	517	529	514	518	492	507	487	483	486	509	482	514	498	523	486	495	466	494	501	564	484	479	488	512	498	535	539	477	475	512	483	488	522	508	484	547	512	485	514	499	483	490	486	543	485	551	504	501	492	499	511	508	492	517	492	483	506	477	514	514	526	498	478	494	478	500	500	478	503	486	495	477	505	484	470	491	502	504	483	519	498	511	497	486	465	503	462	554	507	498	507	471	533	514	538	538	476	490	509	459	508	517	489	483	512	471	531	521	482	470	522	496	532	491	488	504	521	518	479	519	511	512	504	493	531	492	527	494	517	488	498	503	530	505	504	530	528	521	473	519	497	503	515	502	537	475	503	495	510	496	494	540	496	519	524	514	486	543	513	471	499	509	476	493	503	514	492	496	464	514	488	469	517	522	489	514	486	479	511	460	520	506	507	483	502	531	544	507	481	467	473	512	491	517	489	504	526	532	472	439	516	512	484	532	493	500	494	520	519	501	523	501	510	506	506	510	523	471	512	505	498	507	506	470	495	482	496	499	498	475	510	511	491	519	514	478	502	509	495	506	491	504	549	504	475	466	482	476	502	470	487	510	492	517	502	553	480	489	478	482	502	471	506	493	486	542	496	508	491	496	511	531	525	497	519	521	521	495	509	521	509	506	538	488	510	483	502	507	519	478	458	510	510	522	519	485	499	499	529	509	530	491	496	470	479	485	509	505	548	504	514	495	524	502	493	518	490	506	496	529	470	514	509	500	549	539	521	478	508	489	481	509	503	447	539	491	454	502	510	516	493	501	491	460	527	511	502	495	497	533	530	521	494	489	496	515	532	509	472	491	494	524	507	523	496	550	488	488	480	497	476	527	521	474	501	457	538	553	510	488	532	526	480	476	530	503	510	504	500	511	552	466	478	444	533	525	531	446	528	485	478	490	472	509	505	532	519	497	496	495	467	467	501	482	512	510	485	502	516	523	505	473	478	492	503	505	511	528	497	518	523	500	493	475	482	506	502	436	534	449	510	484	508	521	514	505	499	505	490	521	518	481	511	520	491	508	519	481	495	468	528	478	509	500	460	451	481	482	512	526	491	470	483	524	500	487	514	497	504	532	494	520	509	490	469	506	498	527	500	490	510	506	508	497	502	472	500	468	503	492	496	464	524	474	540	510	499	515	492	512	506	517	511	474	512	514	527	486	490	456	479	494	504	485	489	519	505	490	491	524	507	506	472	502	530	491	522	533	464	526	477	506	511	483	518	511	507	548	515	523	515	480	524	469	525	523	485	520	487	505	514	534	536	505	503	514	515	499	513	462	480	519	509	494	481	516	512	507	488	493	496	499	488	504	477	500	506	504	508	509	448	521	537	532	481	504	497	510	523	494	506	484	484	480	507	457	478	488	504	500	519	507	497	507	521	492	518	485	475	489	492	499	542	523	512	452	518	474	470	529	468	489	539	532	478	512	491	509	483	463	461	520	509	455	443	478	483	525	468	519	490	505	426	514	515	549	552	518	504	502	531	466	500	462	446	528	522	506	506	482	499	501	493	535	511	505	495	510	550	510	512	520	512	532	465	508	526	479	515	530	515	507	515	504	483	474	507	501	535	497	475	502	513	495	523	501	493	466	497	510	501	538	511	484	486	494	494	488	493	464	536	502	511	511	514	482	520	507	525	509	504	511	491	524	467	510	503	491	486	512	471	485	473	504	488	511	502	479	471	513	505	523	511	533	533	464	476	528	516	488	512	459	515	495	500	493	482	528	476	494	501	493	506	536	532	519	497	462	500	460	500	501	468	507	475	502	500	477	482	518	505	475	504	482	488	515	474	500	504
31003	31306	36943	29254	18498	10043	3932	1729	1089	692	626	555	453	415	353	358	344	309	293	309	250	260	277	289	278	240	270	297	221	267	253	280	278	303	264	257	289	283	268	234	269	252	252	237	251	248	261	267	260	251	293	258	226	245	256	259	273	278	270	264	268	275	262	247	239	228	279	288	274	248	262	273	229	238	249	245	259	281	264	249	264	225	269	261	281	245	247	255	265	261	259	293	253	247	248	255	267	252	253	231	248	269	235	256	230	263	246	254	262	265	243	269	271	255	306	266	248	304	288	266	252	274	270	265	273	299	252	295	263	267	268	258	272	254	248	266	284	268	242	270	268	261	226	256	276	268	243	280	271	265	278	269	239	254	284	257	246	275	253	260	262	277	257	250	261	238	235	243	238	258	274	263	279	263	273	260	245	233	281	238	293	255	277	255	240	245	276	244	262	269	254	279	263	244	264	276	278	275	286	248	263	236	260	268	271	254	279	261	258	268	259	275	249	286	298	258	261	240	239	206	264	239	280	266	242	248	259	273	248	275	245	268	289	269	253	253	255	263	261	282	264	241	261	278	276	266	258	246	243	269	250	256	297	281	257	257	286	257	254	256	263	230	258	282	247	244	274	261	293	233	282	251	261	295	285	260	267	303	238	261	269	270	274	259	237	249	250	247	279	254	262	256	266	241	265	265	271	278	275	273	275	259	253	249	297	271	249	255	305	259	291	249	269	258	274	296	283	265	256	267	269	244	272	268	285	269	253	244	246	239	276	244	266	267	280	261	258	294	227	267	253	250	275	278	272	260	260	262	268	278	306	232	208	238	271	255	279	262	279	260	257	241	256	269	260	254	272	253	240	280	265	259	270	236	246	273	253	284	258	241	281	250	266	248	267	244	252	272	275	237	265	244	263	256	260	231	239	253	267	255	275	267	235	241	273	272	252	269	271	258	285	268	286	258	280	246	275	255	272	299	248	290	263	251	272	277	273	243	251	281	263	247	269	250	258	272	246	281	269	237	257	278	282	267	228	244	281	254	253	279	238	264	261	239	260	246	277	255	259	272	264	260	242	257	274	233	257	270	291	266	262	235	273	262	262	256	254	272	287	263	256	246	256	245	264	258	232	267	244	263	304	251	279	313	261	247	267	277	273	253	281	242	273	240	255	255	267	268	246	277	234	300	259	268	299	241	257	268	264	271	306	244	279	261	258	268	263	274	266	265	251	251	276	277	257	263	264	254	254	241	252	240	260	288	250	236	256	248	245	284	255	276	273	262	268	285	251	256	263	258	231	285	275	252	256	231	261	283	263	253	269	235	254	290	251	254	260	282	243	273	263	297	250	233	256	261	251	252	240	261	243	226	267	272	264	258	239	222	285	255	221	269	268	242	269	260	255	243	285	270	261	271	266	243	257	252	228	233	247	246	282	263	273	273	295	259	251	248	268	254	306	259	246	275	245	279	230	255	326	302	233	273	245	252	260	256	267	241	293	268	245	235	244	289	272	253	251	252	243	241	281	230	279	259	251	228	254	273	245	262	261	254	233	264	255	250	282	250	301	277	270	273	266	270	249	271	252	266	255	269	285	276	268	241	268	254	237	281	261	260	255	301	259	287	295	276	283	260	245	261	270	265	270	270	253	259	248	291	260	261	243	270	252	270	233	254	269	252	256	255	274	254	241	271	245	302	260	242	264	252	237	265	253	274	296	232	261	276	283	279	282	268	250	278	275	275	240	285	266	252	261	258	282	262	237	266	268	273	260	253	263	275	285	250	264	264	241	265	273	303	266	274	254	261	277	253	254	281	313	270	248	245	253	252	276	271	263	222	264	269	262	265	265	246	260	265	270	234	236	251	274	248	254	264	246	264	258	270	273	245	238	236	257	274	288	278	261	246	261	239	280	276	279	260	240	248	236	260	286	281	277	258	284	266	280	290	281	246	284	263	299	253	248	250	269	254	259	256	273	265	252	266	292	218	296	237	274	224	268	260	267	280	262	286	275	256	251	275	253	266	261	271	244	260	279	264	253	254	262	218	277	251	252	270	250	269	285	244	290	279	282	283	255	260	254	252	250	298	258	276	280	260	287	242	262	250	228	264	265	256	251	266	232	273	284	271	271	285	241	274	250	277	282	256	284	281	256	254	245	252	264	247	275	273	244	264	276	268	260	240	254	280	263	240	241	254	276	276	235	255	270	252	261	239	254	262	266	256	283	272	294	287	247	282	274	259	263	258	267	245	256	274	283	232	251	276	263	249	282	240	264	252	275	284	246	274	262	278	279	263	275	267	254	253	270	245	233	268	255	277	267	228	262	251	268	273	273	229	254	269	245	246	279	230	270	257	263	244	284	274	243	294	251	253	253	237	251	240	276	239	272	283	255	250	248	284	262	266	259	233	277	274	271	262	260	244	279	294	235	260	291	287	267	281	267	268	247	258	274	273	279	252	276	252	245	271	271	252	263	254	281	275	240	230	283	251	282	260	276	271	264	249	264	258	261	278	251	272	248	270	272	270	285	256	239	267	269	249	231	270	253	252	265	270	249	277	261	252	220	259	282	255	283	286	263	269	257	262	255	274	254	273	292	280	252	255	270	260	264	256	279	276	249	250	250	265	265	294	267	259	326	277	237	278	287	265	254	257	276	222	273	265	247	251	245	283	248	297	261	257	263	249	241	261	278	247	269	292	253	277	272	260	271	241	239	275	269	250	250	271	285	287	257	229	256	287	255	268	252	238	251	233	226	280	266	246	276	269	273	262	252	248	234	263	257	264	255	276	258	241	247	249	268	268	259	277	281	280	260	258	263	255	240	258	266	236	258	279	264	257	259	278	256	269	266	256	259	264	258	256	241	259	262	281	240	244	255	261	259	274	270	272	289	238	269	267	217	237	283	272	250	260	279	268	278	230	222	279	245	256	235	242	262	245	242	274	264	253	240	275	269	276	230	286	287	267	258	272	238	273	275	270	242	294	283	253	237	249	259	242	261	265	247	247	261	258	269	243	270	247	308	259	236	266	275	259	259	305	277	253	273	264	254	249	260	262	280	294	241	281	214	251	284	246	261	252	242	282	287	255	269	297	252	254	267	287	247	283	253	272	225	265	234	279	277	300	260	250	233	258	275	258	279	271	244	281	261	254	270	262	267	245	283	258	236	247	273	274	261	230	264	273	280	267	244	270	257	243	254	251	260	255	260	276	257	258	245	263	247	280	260	254	247	248	230	255	256	269	265	270	250	242	257	293	271	245	254	288	235	255	281	266	278	296	249	258	232	241	258	255	277	267	282	246	274	276	222	264	264	262	273	282	309	258	267	234	268	234	284	267	282	280	258	263	243	236	261	236	243	256	260	264	263	265	242	261	260	270	266	269	259	259	274	256	268	289	284	242	252	280	247	256	261	284	254	244	266	280	265	247	241	263	247	274	253	240	235	291	274	272	285	254	237	248	266	256	246	265	279	275	254	296	260	257	266	271	279	260	241	264	279	251	240	266	247	284
29725	46008	37851	27141	20459	13201	6161	2970	1788	1085	913	868	729	590	544	473	362	366	326	337	346	300	307	329	295	323	288	287	278	307	290	285	297	298	307	302	315	276	277	245	286	315	314	257	277	274	303	275	266	324	287	269	295	292	280	283	294	324	278	284	273	301	277	261	277	282	294	274	282	268	277	275	316	278	265	254	305	282	291	280	257	267	283	278	310	287	263	292	289	279	264	265	296	296	284	259	270	302	308	280	284	260	288	300	282	299	287	296	285	306	303	256	292	268	294	300	285	271	300	288	292	271	252	280	259	281	305	317	280	263	260	243	284	284	299	300	283	273	301	287	306	298	269	278	267	296	288	320	276	269	298	297	262	302	302	292	290	306	286	320	281	272	296	298	296	269	295	280	279	299	314	285	264	284	292	294	304	289	295	282	278	275	273	281	284	299	279	287	282	301	254	280	322	277	290	265	287	290	281	269	304	289	280	285	323	295	316	247	307	241	280	295	274	270	290	323	260	286	296	243	274	293	296	285	271	264	303	290	295	303	297	269	267	292	310	283	290	287	302	277	271	291	277	309	276	299	303	268	276	290	274	271	301	289	318	282	255	269	296	276	272	248	256	271	282	277	289	282	291	274	285	271	302	267	288	258	256	314	252	303	297	304	275	276	265	297	283	293	310	284	287	277	290	302	280	273	262	271	305	342	288	279	294	289	289	266	278	287	289	278	281	281	319	276	275	276	289	294	278	288	276	284	297	285	282	279	285	261	289	291	290	288	293	298	264	282	301	270	286	310	249	290	297	273	267	282	283	294	289	290	287	275	285	301	271	269	272	297	296	284	285	317	270	287	278	279	281	280	263	291	280	270	292	300	281	293	308	304	261	285	288	294	294	279	268	267	308	279	322	258	300	292	279	290	268	272	282	251	295	285	287	300	293	232	289	310	301	281	301	304	295	305	258	280	272	282	294	299	278	244	293	284	260	323	309	277	312	281	290	305	276	274	289	295	281	291	309	316	299	291	288	279	293	274	276	288	292	263	279	280	299	273	281	308	266	280	299	288	240	258	274	285	272	270	276	275	278	298	282	276	275	282	296	276	320	274	261	283	293	284	288	253	277	280	310	282	279	270	304	280	317	273	318	261	264	289	283	267	287	292	325	260	296	297	268	310	296	291	299	271	308	283	294	277	293	315	286	295	296	319	336	296	286	278	290	296	282	282	255	304	264	297	299	312	306	295	298	285	295	308	275	282	297	268	284	300	285	297	281	288	294	304	299	245	284	282	256	244	304	260	305	301	279	299	273	284	288	296	298	312	300	274	252	296	259	310	273	284	281	289	296	281	284	280	300	263	262	280	282	267	295	307	296	271	288	275	253	309	315	296	303	285	306	281	276	312	312	284	324	273	266	266	288	295	252	258	286	281	280	274	288	292	318	279	323	293	298	296	300	266	277	266	271	285	260	272	290	295	275	280	293	282	311	275	281	270	311	283	302	257	252	282	266	294	276	287	277	282	293	280	297	290	288	281	323	272	264	301	303	300	264	304	272	258	332	250	272	275	270	314	279	284	289	283	318	292	288	273	263	281	296	309	315	296	273	274	257	301	309	268	280	271	279	299	267	277	282	285	294	246	290	277	273	292	306	279	276	288	277	275	258	297	301	279	282	277	276	276	294	267	288	327	262	286	272	283	271	275	299	275	299	290	315	294	279	274	278	289	305	256	284	293	299	289	282	321	269	299	290	306	270	265	306	269	266	280	308	293	300	272	291	291	299	318	270	298	274	293	268	289	296	322	275	277	318	268	270	281	302	264	295	309	284	283	276	303	246	295	286	266	285	285	301	312	298	281	290	289	268	278	280	277	298	265	311	309	285	273	290	287	275	264	296	284	292	280	306	297	280	295	285	284	293	279	279	310	235	264	257	285	267	278	280	267	283	280	305	297	283	278	282	287	270	304	318	279	287	293	301	283	280	268	327	280	261	275	300	289	293	269	262	293	302	284	287	298	305	282	311	305	267	301	301	283	294	296	281	287	302	294	308	254	284	273	288	311	272	287	289	310	294	281	277	282	278	278	306	231	294	286	281	301	287	279	279	285	287	282	292	295	301	260	306	313	269	308	312	259	276	288	266	283	297	260	282	287	274	281	248	277	249	279	267	331	307	280	294	297	276	304	317	298	260	298	272	265	288	266	279	279	278	300	283	280	315	271	282	270	276	312	308	272	269	295	298	290	295	287	279	318	292	292	294	303	267	288	308	301	283	306	278	267	309	299	283	313	292	277	283	285	290	270	280	290	262	292	282	290	277	290	297	310	303	300	291	277	273	273	286	288	288	301	295	280	274	316	298	250	275	291	303	286	275	281	274	305	288	277	272	269	288	283	303	268	285	283	280	296	293	284	295	280	291	283	287	293	300	289	281	288	301	255	273	274	238	280	267	263	257	299	252	297	302	276	270	300	284	290	281	288	306	263	294	306	296	292	294	295	259	332	282	265	318	249	268	262	272	303	270	295	305	285	305	276	285	292	284	324	296	269	277	300	284	274	327	310	282	264	269	294	295	265	292	265	295	314	298	292	291	286	294	303	291	282	279	253	271	283	282	286	294	277	280	316	291	280	281	296	282	284	269	292	282	291	286	304	300	308	289	266	273	285	279	297	287	309	301	285	299	302	250	286	282	259	288	261	281	229	249	285	266	299	295	289	289	308	271	294	307	284	277	279	272	266	273	311	244	275	289	283	297	266	296	290	277	297	278	284	266	244	284	276	303	296	277	303	303	290	280	288	282	284	259	275	299	269	310	267	275	287	267	320	317	278	270	280	303	286	263	315	287	285	301	280	288	289	282	300	266	311	325	277	280	297	257	273	282	286	278	273	278	276	242	300	283	278	268	265	296	305	289	314	266	272	304	310	317	304	292	287	273	275	284	293	307	281	275	283	312	261	273	270	278	297	304	326	296	284	260	256	294	270	268	259	258	270	294	292	279	288	289	287	299	269	291	276	279	275	296	274	308	303	300	282	309	315	329	287	293	248	271	287	274	247	263	281	251	276	294	301	298	297	294	321	283	301	297	303	289	239	297	286	314	289	279	279	281	273	279	282	328	272	321	276	282	300	278	278	305	317	286	306	284	285	317	288	285	309	305	282	272	280	292	286	288	328	265	286	260	258	295	307	300	288	303	264	270	287	264	299	282	263	265	300	273	304	279	291	269	277	288	261	318	268	253	281	270	305	300	282	287	287	302	285	290	276	274	279	297	284	282	265	265	295	288	285	303	304	326	321	305	286	281	281	270	288	290	304	304	293	272	275	294	319	259	307	292	304	273	287	324	291	282	286	292	297	303	294	289	295	281	281	297	281	300	257	288	279	280	285	307	289	281	269	290	283	328	277	297	273	247	265	315	290	283	294	289	292	268	286	285	277	263	275	266	268	285	311	312	285	280	292	259	280	305	288	278	315	279	281	302	271	275	260	259	271	275	287	262	292	336	294	280	299	317	265
24473	21654	29245	26810	25226	22071	11404	5279	2142	1244	986	875	743	659	540	500	451	364	357	368	351	355	340	327	325	330	323	326	341	325	334	335	294	326	344	323	322	310	317	310	300	318	332	291	313	335	314	355	327	307	312	340	310	296	305	302	311	322	292	327	302	305	317	339	338	272	329	301	304	337	325	293	318	268	315	307	318	285	318	291	325	349	279	329	331	312	306	333	295	275	311	296	324	315	298	318	315	308	308	296	288	319	350	349	303	317	329	293	333	327	309	301	299	327	302	309	327	354	331	318	304	308	316	327	341	312	317	301	334	306	321	314	332	300	337	287	311	291	323	341	344	319	311	286	313	305	311	301	304	297	291	291	309	305	333	293	321	317	357	287	340	327	292	307	298	332	310	326	335	327	284	332	297	309	273	339	321	312	310	301	354	312	311	321	310	299	331	290	316	344	311	343	312	310	310	293	308	297	312	308	285	295	313	316	318	343	325	341	279	296	345	339	313	304	310	317	303	314	290	303	340	290	290	301	306	355	318	283	305	337	271	354	329	306	291	290	319	325	300	322	298	321	306	299	291	309	315	279	285	279	320	318	314	327	293	284	307	320	306	309	306	303	330	335	275	279	318	301	305	316	317	296	290	305	304	338	333	303	314	288	316	298	349	319	326	339	300	332	300	315	281	309	307	291	330	299	329	283	323	308	313	337	316	324	301	274	332	289	301	301	320	306	300	357	299	332	311	314	300	323	334	294	306	293	288	313	281	333	284	286	297	334	350	315	315	319	308	307	311	339	323	306	313	305	320	324	296	301	329	310	299	323	343	303	303	331	320	305	314	303	301	268	319	319	326	292	311	336	301	281	304	350	338	322	308	288	305	308	342	308	334	326	315	307	335	327	337	352	310	318	322	315	352	305	329	324	300	315	334	334	302	284	335	300	297	249	286	313	317	340	294	272	320	318	323	308	323	329	296	291	304	336	307	309	313	312	283	341	313	309	339	282	326	301	287	302	310	335	307	331	307	295	295	334	317	284	306	299	309	326	308	295	298	308	324	294	301	354	311	302	335	297	317	313	317	326	265	320	308	286	311	323	329	308	296	323	333	333	279	340	318	306	340	314	318	323	305	306	293	303	290	326	276	318	310	324	318	307	290	278	323	307	328	321	337	302	306	341	335	321	321	270	305	310	311	295	311	315	321	293	312	319	319	303	346	322	333	308	335	306	312	315	313	302	341	316	303	308	322	302	312	302	308	303	314	297	287	289	315	331	284	324	311	307	326	344	311	322	322	316	298	332	321	330	311	318	335	309	357	311	317	279	296	284	299	302	325	341	304	324	326	285	310	307	310	296	328	318	310	330	319	306	298	325	319	289	309	299	305	313	320	340	292	290	302	305	299	286	310	347	308	324	293	332	314	311	280	323	319	343	292	311	327	320	274	331	304	330	350	303	326	317	316	319	317	339	305	312	321	317	334	332	324	327	313	303	295	329	353	330	331	339	299	327	326	329	288	330	313	265	308	302	305	314	328	323	284	289	304	331	279	301	314	345	291	286	315	344	290	291	332	322	279	306	315	332	358	339	336	312	324	303	327	333	314	331	290	332	312	332	313	322	302	354	303	289	333	303	340	322	322	301	301	311	310	332	271	302	314	320	317	319	333	289	324	323	303	276	325	330	303	284	287	333	256	326	305	293	317	301	277	304	315	300	320	334	287	297	354	328	368	321	308	312	336	324	327	302	311	283	272	312	313	306	292	323	320	336	321	319	322	289	322	315	328	308	298	335	295	284	333	324	329	282	304	327	296	316	307	305	323	313	302	299	322	323	299	311	277	311	286	312	328	309	343	287	308	307	320	332	302	316	272	316	323	326	296	317	309	301	305	271	332	323	302	311	309	336	316	316	297	305	325	299	317	260	303	318	308	302	297	294	313	297	316	303	291	347	268	320	300	317	306	354	289	322	292	313	270	302	307	300	327	334	295	313	315	302	323	271	306	290	296	346	282	345	307	334	314	300	327	308	290	286	309	314	329	310	287	310	294	293	277	289	295	318	306	304	303	327	297	314	297	306	291	334	316	340	363	316	334	305	314	325	317	281	330	326	316	313	279	321	311	313	303	286	316	313	331	323	301	280	314	341	304	328	304	313	316	291	318	298	322	311	303	302	348	331	326	323	308	317	323	308	283	298	315	339	338	310	331	348	316	336	326	327	330	305	284	305	329	298	291	315	352	310	315	285	325	368	262	293	279	324	268	333	314	318	282	343	294	313	330	325	281	301	279	308	305	312	326	347	299	312	324	318	309	318	306	330	299	337	256	315	300	322	336	306	292	313	306	283	325	310	316	295	297	341	302	313	325	336	318	301	303	316	317	314	300	331	300	319	314	330	321	318	306	303	304	308	300	324	347	322	313	344	294	283	330	307	337	305	296	331	326	308	290	332	317	303	311	329	302	309	328	306	312	290	315	300	336	320	303	296	319	309	308	284	292	296	313	325	307	314	314	304	326	331	277	311	280	324	320	296	286	316	307	296	285	310	319	316	322	279	312	333	323	293	326	288	305	289	290	322	310	276	313	341	337	298	282	321	306	296	318	327	330	307	316	312	320	309	300	290	334	315	315	294	347	286	320	331	320	304	328	313	325	304	316	302	311	287	309	298	332	303	305	311	313	314	316	288	298	323	299	301	286	331	279	306	342	343	325	350	285	318	324	317	316	310	281	309	279	332	308	322	315	297	337	279	328	346	298	278	318	331	312	312	310	311	318	315	322	319	314	298	303	300	288	330	300	297	319	291	299	323	306	315	284	298	324	311	298	333	323	348	311	327	291	315	307	317	323	313	312	338	308	342	343	329	304	338	349	301	325	303	306	308	312	325	315	330	337	335	305	349	301	308	304	304	307	283	318	301	308	313	300	324	303	337	319	294	342	296	293	324	294	322	318	318	307	308	296	319	305	340	302	324	326	317	279	311	320	313	323	309	305	338	287	309	297	310	312	294	310	261	286	317	319	298	312	313	296	319	333	284	343	316	298	325	307	265	322	311	314	325	325	295	321	316	329	324	312	347	310	313	323	321	328	313	288	315	325	272	316	332	303	304	314	319	321	295	334	304	300	299	304	296	324	299	317	356	323	312	318	304	300	279	288	332	317	329	277	335	328	324	297	308	299	311	277	309	330	319	298	286	312	321	302	290	306	284	339	337	308	335	316	323	314	305	320	287	332	324	305	301	286	305	303	353	323	306	314	311	333	306	308	292	313	313	336	297	310	331	308	303	297	309	267	337	322	304	310	321	335	333	325	279	316	307	311	352	288	302	328	305	320	318	321	348	330	324	342	313	347	283	316	341	282	308	300	286	310	316	327	314	318	321	317	288	322	280	288	324	318	331	318	348	312	303	292	304	296	299	316	297	354	262	315	308	302	305	317	298	274	304	310	301	307	291	314	316	294	309	298	304	316	308	338	287	304	310	318	293	327	314	315	330	331	339	310	343	301	284	283	304
29462	55071	47284	37495	29749	21635	11260	7802	3237	2002	1586	1499	1134	939	742	658	537	435	434	424	414	375	416	368	386	344	378	332	374	346	345	313	349	363	362	352	359	321	328	340	370	339	349	335	344	362	348	334	300	336	350	327	354	319	359	349	328	351	335	358	317	351	350	350	332	326	318	352	341	330	352	327	318	348	296	324	346	356	316	339	347	328	358	334	338	338	317	311	318	302	309	325	307	324	346	313	332	307	349	319	376	385	329	363	334	321	344	318	334	359	335	325	297	309	338	374	335	308	359	325	322	337	328	304	339	336	328	332	327	339	362	313	339	338	342	305	348	343	346	284	313	344	336	317	342	309	344	321	329	332	318	353	315	345	329	332	331	326	333	339	303	296	311	318	334	305	322	320	352	311	318	330	345	369	310	340	317	325	317	336	327	351	345	330	325	314	344	315	307	374	331	343	323	356	343	363	344	333	329	337	335	339	314	323	324	325	288	344	335	352	321	310	313	324	337	359	343	347	315	374	331	343	287	331	295	324	324	322	356	318	320	349	313	334	325	332	331	332	333	350	346	344	323	345	331	346	305	319	333	325	322	346	311	327	329	308	343	310	334	296	332	339	323	317	324	343	325	347	336	324	326	341	352	341	313	328	329	311	334	344	319	283	328	305	316	330	300	357	331	336	335	325	360	362	321	363	318	315	278	342	331	307	334	359	314	341	350	313	319	329	335	332	300	328	341	333	327	339	330	355	358	336	320	330	302	341	353	358	319	329	311	340	352	306	314	321	328	307	292	345	321	302	313	318	321	326	304	329	351	303	322	345	339	316	320	318	352	323	305	321	346	325	355	332	336	345	344	340	328	288	338	339	312	334	319	339	338	336	298	319	297	301	323	338	316	319	300	342	329	322	341	333	311	300	337	302	339	322	367	316	313	309	317	329	339	321	317	348	353	328	317	291	339	324	325	327	299	328	343	324	356	335	324	353	336	359	324	328	335	363	306	299	282	367	320	320	326	351	302	325	330	336	325	331	294	306	315	313	328	325	325	356	308	370	328	301	322	310	312	323	305	331	332	340	301	330	326	355	326	340	317	326	323	330	340	314	327	345	355	338	297	301	315	343	285	348	326	315	315	310	346	363	346	335	339	358	319	286	325	319	369	321	359	293	326	347	331	336	337	327	312	337	332	352	331	299	331	298	342	337	352	361	303	314	345	315	370	320	325	327	315	324	326	323	301	329	327	315	328	329	311	333	321	350	329	356	339	326	314	288	337	335	333	295	314	335	337	315	345	312	345	323	313	339	340	301	310	369	375	323	317	339	332	291	346	332	348	307	327	329	340	327	305	319	332	328	342	310	332	324	319	327	354	317	331	340	331	322	330	326	322	322	334	344	334	327	328	335	326	333	338	322	350	340	341	305	334	348	329	318	298	296	329	317	322	308	294	311	318	346	332	371	351	326	303	352	323	350	362	354	340	303	317	339	284	338	308	307	345	320	322	368	353	316	333	343	329	324	317	311	313	340	325	312	319	338	317	356	338	333	323	298	334	300	298	322	341	347	324	352	324	354	333	303	335	335	319	318	323	308	329	306	292	328	328	312	302	317	330	369	341	292	320	334	298	308	363	308	289	323	333	338	323	346	332	347	316	345	336	332	343	325	321	347	347	317	327	344	310	324	324	335	301	356	332	321	331	328	328	310	325	288	327	320	351	302	345	351	330	305	324	354	341	340	336	296	347	351	313	324	269	297	291	339	318	350	296	354	354	310	317	325	338	330	342	324	344	329	329	333	329	314	315	304	346	328	337	319	317	308	333	344	323	324	321	348	338	346	319	337	316	328	366	367	321	316	330	307	298	333	309	297	285	318	315	374	337	317	318	322	309	314	346	298	326	324	350	340	328	339	351	344	341	321	334	339	295	336	324	302	316	292	330	332	325	294	306	303	340	322	322	308	337	342	325	331	335	302	305	344	300	352	309	342	319	333	315	352	321	321	370	328	349	348	343	329	311	324	315	359	333	329	300	343	307	311	318	343	306	340	335	319	327	336	331	356	342	337	335	325	347	324	328	305	339	342	343	355	324	305	343	333	316	324	321	326	305	316	302	326	325	338	322	298	337	321	333	330	292	332	340	355	334	337	315	333	354	314	354	297	298	338	344	322	299	327	328	364	318	331	332	308	301	289	340	306	343	308	305	311	334	308	313	299	322	341	318	346	336	334	347	335	327	325	330	322	318	326	335	312	318	320	334	334	298	306	335	335	332	307	337	282	341	350	342	324	314	343	295	307	295	325	317	334	317	321	307	314	349	317	342	347	344	341	348	334	346	300	344	322	322	340	325	360	321	327	321	337	308	329	336	325	315	355	324	324	320	322	278	308	320	315	331	293	337	325	322	317	332	316	312	346	330	337	339	332	331	317	322	314	341	345	325	331	309	331	356	328	320	350	300	345	343	305	352	354	337	311	316	332	323	361	306	345	343	332	338	350	327	340	300	348	331	338	328	351	329	325	295	338	315	339	335	315	319	330	327	328	320	319	320	333	363	327	317	331	325	303	361	332	311	315	314	335	328	333	356	320	318	330	325	317	353	309	316	365	316	362	289	343	322	334	286	341	338	325	343	312	316	296	319	352	328	320	335	326	306	338	315	337	300	353	320	322	331	302	316	312	342	321	331	336	327	289	348	301	310	335	316	363	328	320	336	321	331	347	339	336	315	325	336	316	301	329	310	328	325	368	324	329	331	353	333	321	332	309	311	320	316	316	317	340	318	364	308	324	327	329	348	325	347	316	341	307	327	350	290	338	339	285	330	320	357	329	307	368	348	311	325	326	314	332	302	310	318	328	352	308	346	316	303	299	308	305	330	326	334	295	331	339	346	335	359	307	349	320	369	334	310	296	348	334	322	308	345	337	308	334	306	305	346	330	286	349	303	313	328	289	343	314	298	360	312	363	333	338	318	338	299	326	346	308	341	334	358	348	311	307	317	319	310	353	308	324	312	342	300	326	329	298	350	309	361	347	310	321	314	336	312	320	324	329	324	335	328	347	335	349	318	317	309	320	338	320	340	328	331	350	363	310	330	364	339	332	365	348	304	272	349	344	298	343	313	319	339	334	328	338	341	349	293	352	359	328	320	319	338	332	319	358	281	326	305	318	335	372	326	318	338	326	307	297	330	333	343	312	357	334	328	325	328	325	331	292	326	324	306	328	313	301	326	308	326	351	352	316	294	348	307	344	328	338	332	349	337	315	299	358	316	315	313	327	355	350	330	334	289	314	336	329	352	370	342	333	352	348	328	362	360	376	358	311	329	308	336	333	342	311	299	317	327	332	317	366	325	316	341	328	340	332	302	305	321	327	340	375	371	329	317	318	299	335	329	369	323	326	305	311	331	309	329	329	313	315	324	317	351	343	320	326	312	313	313	368	349	334	348	342	285	328	305	335	312	322	355	360	326	305	294	312	308	327	307	289	316	333	336	297	341	324	357	323	336	340	331	348
25565	21625	29443	30398	24479	14266	6459	4063	1425	1050	870	834	732	578	535	481	440	455	434	398	415	383	412	403	398	394	389	397	358	375	363	363	421	396	356	370	382	392	383	406	396	397	370	356	370	351	381	389	377	366	378	359	362	343	375	387	371	419	384	365	399	400	404	397	364	375	367	365	416	361	366	381	391	377	420	395	397	374	366	404	378	380	375	408	377	385	412	347	404	398	354	361	354	377	362	398	366	381	361	368	384	403	401	374	334	412	369	388	366	436	371	378	376	400	388	398	423	363	401	395	370	362	365	370	428	400	400	393	392	391	383	396	375	384	375	392	350	365	344	373	355	337	416	368	347	425	365	389	398	359	373	386	410	390	384	378	402	394	388	377	318	345	335	410	394	391	370	353	374	400	376	373	377	396	373	379	372	400	384	398	395	396	382	379	360	406	363	388	355	382	362	386	397	416	382	378	340	381	374	389	394	355	375	376	371	390	447	384	391	407	371	390	383	375	408	374	378	378	420	379	392	387	409	387	377	371	399	420	354	373	387	387	404	348	370	374	405	414	385	418	364	403	396	344	393	416	419	349	378	385	384	386	379	372	373	392	343	398	353	380	367	345	372	355	374	392	365	387	390	399	393	393	400	394	362	363	393	396	365	353	373	404	385	395	394	365	374	362	396	339	392	383	365	373	392	374	366	418	388	352	416	413	381	380	369	425	389	360	349	359	389	391	369	370	389	383	366	387	371	413	394	415	366	367	346	332	371	379	394	378	387	356	391	380	388	419	395	384	343	365	399	368	373	351	377	406	332	383	376	376	368	360	357	413	386	363	406	386	394	409	398	374	378	387	389	358	396	385	374	400	386	390	357	386	363	391	388	374	380	389	392	361	399	408	374	400	385	384	376	370	398	331	403	361	373	344	388	370	408	384	373	407	405	368	371	349	398	432	387	354	366	373	417	378	357	383	388	362	384	373	351	413	371	405	348	362	412	397	382	350	389	376	352	406	380	381	362	377	379	413	387	348	371	356	341	363	389	368	386	348	369	412	390	358	361	374	366	366	383	363	379	393	370	394	414	401	396	387	357	385	374	372	358	375	355	363	380	349	415	369	367	376	393	381	352	398	360	377	389	356	364	385	357	391	380	357	390	414	409	366	408	381	389	365	388	420	375	386	362	433	389	367	363	389	335	337	363	373	376	356	416	366	393	423	367	377	357	374	404	392	369	361	361	342	394	318	405	382	360	398	408	403	375	367	383	347	348	358	377	379	403	394	375	357	377	361	371	377	389	374	343	405	349	405	376	416	377	356	431	353	410	375	397	352	383	343	372	404	363	392	422	347	366	407	380	358	344	363	423	392	356	378	400	399	411	394	376	367	372	362	358	329	380	358	345	350	358	381	408	386	407	366	400	396	392	409	369	372	371	391	404	359	354	381	364	380	421	321	384	402	384	363	408	335	367	387	391	357	387	341	387	355	384	388	365	378	381	403	378	355	383	399	400	364	356	346	382	393	368	361	360	399	379	397	366	385	365	380	355	381	412	358	377	390	408	365	372	386	412	389	345	344	361	386	407	369	360	374	404	380	341	372	387	364	420	356	370	348	388	356	381	369	393	396	366	358	394	345	369	406	362	392	346	393	374	386	391	359	348	385	336	409	361	409	362	389	361	390	367	381	396	393	395	398	378	365	404	370	397	405	401	382	350	382	389	360	389	385	365	361	392	353	346	392	389	355	356	393	397	361	364	374	380	384	425	348	377	364	355	386	375	386	393	358	380	398	355	341	402	363	419	380	393	360	398	395	414	384	370	404	391	383	409	408	405	372	377	383	347	398	356	363	391	385	364	377	431	372	359	389	356	376	391	393	370	343	368	380	407	396	354	426	347	358	392	384	400	404	426	370	358	363	381	371	386	403	365	377	370	384	416	409	382	352	393	407	418	371	383	386	362	378	351	365	372	371	382	396	365	369	375	418	381	405	392	396	368	387	403	391	354	415	388	422	399	368	418	393	401	362	354	379	412	411	383	378	371	368	387	362	403	391	370	377	362	377	360	396	388	362	365	417	377	408	374	374	375	367	374	386	391	389	356	403	356	375	374	392	357	357	383	384	365	360	366	369	367	355	386	375	386	358	350	402	391	363	406	403	375	385	412	369	391	359	360	379	376	399	383	389	358	381	399	349	370	375	382	405	382	383	366	358	363	399	376	393	375	382	390	381	368	420	377	377	375	382	394	364	397	381	365	380	369	436	426	381	373	343	393	395	391	383	374	355	381	359	424	347	388	353	381	377	396	393	409	387	408	371	386	388	385	388	375	357	347	391	368	383	370	354	347	393	384	386	347	410	393	384	341	368	379	375	370	373	364	353	351	366	374	358	381	385	362	398	393	387	406	363	331	364	389	381	378	375	336	374	380	401	378	392	388	375	423	394	396	365	398	396	363	381	380	378	426	358	359	370	378	397	380	383	351	385	373	397	361	356	380	382	383	379	396	403	390	380	375	369	352	378	378	422	338	388	402	405	419	404	408	380	383	375	397	386	382	364	375	406	377	373	415	396	402	358	379	377	363	375	395	428	356	373	370	345	381	375	362	379	404	375	397	373	378	371	364	364	380	380	403	378	408	401	380	349	367	371	356	353	345	353	378	370	365	396	397	400	385	371	372	386	375	391	359	381	350	384	367	354	383	346	381	418	369	358	386	358	357	393	364	351	355	370	385	363	388	394	408	376	383	365	351	412	371	363	377	379	393	364	388	386	378	432	355	384	386	385	338	391	353	395	386	409	366	365	390	389	378	381	371	392	369	404	348	431	371	392	378	389	410	384	398	403	397	398	373	347	391	366	345	374	367	419	378	358	375	362	356	417	393	405	375	390	375	380	371	317	350	369	398	366	392	359	366	375	386	363	347	395	349	343	450	391	388	361	374	390	389	389	431	381	384	383	415	366	385	382	381	366	388	408	381	372	380	387	391	358	357	379	408	400	355	375	424	383	407	322	413	366	381	372	363	364	369	363	342	371	425	337	410	359	385	414	355	372	378	373	391	405	417	382	361	387	349	374	367	398	393	370	381	352	363	388	405	395	361	396	369	369	386	390	363	389	399	399	384	399	393	419	358	358	382	339	375	387	366	385	348	383	364	384	365	375	383	404	394	392	401	381	342	383	379	381	365	355	350	410	357	357	372	338	372	377	376	404	372	359	363	399	418	379	381	371	374	386	344	380	400	377	343	386	384	353	406	370	340	398	375	371	367	387	364	391	399	371	382	419	394	380	381	381	392	393	358	353	390	394	366	385	393	405	391	367	412	374	381	380	365	370	407	350	367	419	343	345	434	362	397	413	357	377	349	376	354	367	380	366	401	375	362	378	354	404	394	389	385	369	373	399	386	394	387	386	383	359	337	355	401	366	382	383	383	347	387	400	376	390	375	343	341	415	328	369	409	391	374	380	408	365	379	371	360	374	341	385	395	378	378	375	369	369	370	353	388	378	380	368	384	366
29250	51014	43607	34493	27618	15508	9374	6989	2480	1774	1365	1171	1046	866	701	564	547	488	480	457	493	445	437	477	448	415	434	397	408	384	385	409	404	403	416	382	411	427	403	415	398	404	406	422	383	419	393	421	373	376	388	419	366	384	396	438	416	399	395	394	383	411	429	356	402	452	401	431	423	395	423	389	455	414	393	389	400	411	447	383	404	413	390	416	439	416	404	385	432	366	404	390	396	403	391	393	396	418	435	437	431	386	422	429	425	392	435	395	396	408	418	387	401	405	395	415	427	419	419	358	382	440	432	384	385	409	410	410	406	400	389	414	415	430	395	454	397	373	442	377	400	394	400	414	388	404	399	393	395	469	421	386	387	396	376	388	412	400	389	408	399	372	372	443	398	373	413	370	409	392	413	390	419	405	417	423	386	386	397	421	409	429	404	401	396	395	387	407	400	387	421	393	365	405	410	427	406	405	440	418	396	441	449	388	397	396	436	380	374	421	429	382	436	404	423	390	420	397	382	396	394	409	409	439	431	378	444	392	413	399	388	374	404	425	377	382	432	431	414	407	389	413	322	423	422	407	388	431	408	391	387	463	429	388	377	397	423	378	434	432	413	391	374	393	423	408	400	404	361	409	437	362	423	378	386	408	411	408	364	404	387	405	409	419	423	441	381	402	390	412	423	378	404	402	403	398	388	404	423	387	421	419	408	407	416	406	409	414	383	364	377	393	429	399	407	419	375	394	402	410	418	399	442	421	409	423	416	407	385	396	410	394	385	443	378	434	418	387	398	408	396	436	399	386	396	419	383	432	389	385	400	392	396	403	428	380	408	414	421	399	374	383	425	405	408	396	385	376	383	389	425	441	402	405	393	425	411	410	396	408	387	437	436	430	400	416	404	400	393	407	400	403	405	392	415	434	401	411	418	403	392	403	418	413	423	434	409	382	419	421	415	389	420	427	412	394	390	437	418	421	375	424	392	402	437	391	440	391	432	406	411	400	414	414	411	400	427	386	402	389	391	379	395	458	437	399	392	385	383	399	393	414	395	397	432	420	380	380	389	355	385	392	414	392	429	420	447	377	391	368	422	402	393	396	399	384	390	401	446	401	411	394	416	399	367	362	426	412	381	374	412	410	462	414	386	379	373	372	422	408	436	396	409	399	412	384	398	392	397	356	386	379	408	385	389	422	404	414	375	415	417	434	394	403	409	405	379	407	394	382	425	446	416	425	425	387	380	393	380	396	411	410	408	411	395	379	443	397	404	405	403	378	397	416	405	395	395	384	400	401	412	440	416	425	400	412	403	422	418	414	447	414	394	398	381	422	379	400	428	415	381	383	427	417	413	402	403	411	452	368	424	412	430	414	400	416	448	375	378	406	419	392	434	413	427	405	425	411	397	392	415	378	393	369	403	381	438	412	398	441	409	430	411	402	370	438	436	401	417	389	424	391	377	398	380	364	413	414	392	412	435	429	442	421	405	414	365	432	401	431	413	413	409	401	458	371	401	448	376	378	369	457	433	392	362	402	385	436	424	430	400	401	361	388	401	389	411	388	431	407	371	401	380	376	441	404	413	388	412	438	379	380	425	414	411	409	387	394	395	413	404	407	466	451	439	428	426	406	396	403	391	394	431	382	396	415	440	412	433	395	413	412	407	394	391	392	396	364	434	401	373	405	376	396	395	390	430	371	422	401	420	451	419	370	387	393	408	377	406	423	412	410	400	403	382	402	398	383	410	366	410	414	438	400	405	397	377	393	364	387	425	409	398	403	404	412	405	345	420	414	399	402	439	414	390	435	387	377	436	412	411	388	410	402	457	440	371	433	446	396	355	391	433	410	395	412	436	419	413	428	385	369	419	388	424	404	390	403	379	371	424	396	373	406	397	380	387	426	418	405	405	417	379	417	402	391	396	403	397	421	397	413	389	425	373	456	373	416	446	417	417	431	404	369	412	385	422	415	405	362	424	405	421	395	433	402	423	401	386	389	402	415	401	412	429	388	392	430	412	373	409	414	389	403	409	398	417	397	397	381	368	399	410	401	355	396	428	388	415	412	402	397	405	412	409	398	376	397	422	406	427	380	429	396	408	415	405	412	402	413	395	381	417	434	402	366	395	436	372	404	415	380	386	432	398	411	437	397	439	406	407	423	430	408	436	362	434	377	387	394	427	374	392	392	410	399	402	453	419	431	413	400	406	427	375	397	417	391	407	372	395	380	416	387	410	393	407	443	420	389	371	398	412	403	404	395	360	418	397	398	379	397	405	383	399	430	410	450	400	428	371	421	410	418	376	425	412	413	399	379	416	372	393	409	422	437	391	406	395	424	405	407	418	410	404	419	456	378	416	402	444	427	382	424	394	390	420	405	411	420	367	391	397	382	383	393	401	403	393	434	439	416	414	410	414	420	422	415	402	390	426	444	414	396	422	414	416	411	422	395	409	435	396	359	414	420	418	450	392	420	390	424	431	434	393	408	390	405	438	383	408	427	400	398	393	438	383	440	419	406	401	434	426	406	436	419	415	374	431	423	399	397	422	453	407	405	451	452	423	386	396	430	433	431	403	401	399	446	411	372	394	433	426	395	402	443	431	388	414	380	405	390	390	400	390	415	420	383	407	402	396	395	430	437	413	427	422	394	388	394	408	427	386	435	402	378	383	390	420	424	416	403	416	431	395	403	398	420	413	434	433	424	415	429	399	421	416	380	401	388	435	429	395	428	402	377	414	412	423	412	432	425	409	417	380	415	437	379	412	383	432	383	397	443	383	404	419	422	411	413	383	429	423	360	421	386	404	408	399	394	399	387	438	425	400	410	427	410	433	423	406	418	393	414	468	387	387	358	408	398	372	390	382	408	409	386	418	395	432	423	380	434	408	415	421	401	399	427	382	433	410	371	420	411	383	397	409	439	407	371	395	409	348	390	400	394	432	400	414	429	384	421	409	424	366	397	428	366	423	389	409	379	393	410	404	369	391	407	373	445	386	388	409	440	408	364	383	395	430	399	379	437	404	427	435	387	409	411	399	384	421	418	424	411	407	380	472	404	387	361	405	421	403	412	415	406	394	361	339	393	389	432	376	418	442	417	438	395	418	388	405	405	390	404	425	410	400	400	393	384	412	408	394	398	409	427	413	411	400	383	428	420	403	397	396	396	384	425	392	388	402	429	365	426	404	412	432	326	437	411	432	401	422	411	390	405	405	423	422	368	414	392	423	378	382	382	387	421	369	423	443	378	430	404	414	411	367	396	403	417	416	391	386	398	364	417	397	424	405	404	415	441	402	410	430	402	445	368	420	356	421	423	374	390	410	385	391	375	392	392	414	419	403	433	380	431	382	423	402	393	401	410	427	371	482	381	415	421	408	410	363	415	406	432	436	402	410	444	381	436	415	391	408	393	414	425	428	383	418	438	416	412	410	409	391	413	439	438	417	415	414	393	412	418	370	370	445	434	450	448	414	411	412	409	382	395	380	414	421	454	420	407	416	392	457	404
23273	21665	29447	24876	22497	23095	19469	7667	3306	2266	1531	1347	1319	1178	841	752	645	618	554	514	604	529	557	545	509	519	521	532	479	496	486	493	489	465	543	482	476	545	496	491	487	519	532	481	492	505	507	503	539	504	487	502	544	515	520	506	474	493	516	508	479	469	509	472	495	519	496	455	486	514	490	486	508	520	475	528	478	504	449	488	532	490	491	502	469	489	496	479	546	491	509	478	504	501	502	480	473	522	510	513	498	471	480	495	517	501	472	505	527	514	468	434	514	527	493	501	545	476	460	513	491	514	512	505	535	477	500	465	464	496	494	483	477	488	488	511	459	543	498	471	439	516	470	537	501	480	526	507	515	452	479	479	502	504	468	516	493	430	491	483	485	496	473	479	486	530	461	524	467	506	470	460	466	540	525	489	517	494	510	467	482	504	478	491	502	492	495	529	469	533	502	470	499	519	527	457	474	487	513	488	493	494	497	502	528	468	467	519	483	504	500	449	486	495	512	504	479	464	467	419	515	466	485	488	488	481	517	507	444	495	472	496	535	502	498	439	460	507	453	465	484	475	532	516	464	486	516	498	483	485	473	482	503	501	472	476	461	478	465	503	508	487	501	491	480	479	473	492	532	503	516	543	495	476	448	493	501	486	482	470	533	458	501	487	479	513	504	501	499	494	550	524	510	502	531	477	520	494	499	498	489	493	489	463	494	519	518	496	511	490	514	528	483	477	459	457	474	481	492	498	461	494	514	497	490	458	488	522	533	466	500	497	488	489	535	486	482	484	526	494	406	484	517	467	512	508	534	477	522	482	501	477	470	449	516	463	520	509	514	503	473	463	449	471	511	494	465	451	503	491	486	476	503	498	518	506	530	516	457	520	503	473	462	470	514	468	485	497	490	502	488	520	482	472	510	477	508	486	498	471	502	509	524	493	515	535	525	502	496	485	499	530	493	492	473	465	495	489	497	457	480	484	518	526	479	469	487	458	472	514	492	470	489	493	447	508	517	483	470	504	505	484	514	469	480	485	508	476	463	460	506	483	480	475	460	463	467	500	518	489	479	473	484	531	478	452	478	450	491	511	483	526	494	495	493	499	446	502	446	494	480	503	474	508	501	479	476	452	464	484	452	521	527	467	477	477	522	492	517	500	489	452	498	530	490	543	480	489	453	504	453	519	480	489	533	496	507	465	488	482	519	495	477	474	472	471	505	473	485	460	504	442	478	483	477	481	480	541	500	498	508	496	469	487	460	477	488	496	491	478	510	468	481	502	474	497	495	501	471	492	485	496	508	459	488	478	472	454	503	491	519	482	504	482	470	477	488	504	487	510	505	500	506	491	524	474	506	499	496	488	494	520	470	489	517	429	490	486	458	496	488	495	514	511	491	505	492	499	526	525	441	519	488	457	506	488	482	479	539	487	501	497	487	491	486	455	513	530	473	466	492	533	467	524	498	445	467	472	498	501	529	483	523	475	507	490	494	496	475	505	506	466	490	488	453	487	455	507	468	516	480	543	473	524	540	522	483	472	512	520	519	445	506	472	531	501	552	467	457	476	458	522	488	513	486	500	485	481	494	513	463	504	487	481	454	497	487	482	497	514	474	506	512	503	520	493	453	488	464	510	482	510	507	484	504	497	493	504	498	494	504	514	494	439	519	491	475	489	460	498	482	466	487	488	492	465	478	487	498	495	504	492	467	478	496	463	484	488	502	508	471	522	497	502	479	475	483	507	472	472	526	510	479	462	490	558	498	543	472	530	526	510	464	459	506	518	470	493	480	490	498	467	434	472	495	484	506	500	504	490	463	507	477	466	496	450	447	488	492	515	450	511	461	485	497	458	499	475	514	472	460	502	538	490	461	465	453	531	501	525	464	452	496	501	452	505	485	483	491	478	541	497	493	467	474	503	481	530	516	511	495	492	512	528	550	502	504	512	491	479	462	503	492	492	487	509	475	477	498	498	498	507	464	490	462	478	529	533	470	492	500	487	473	485	518	483	492	503	487	480	501	495	472	497	474	514	492	470	445	485	482	490	470	505	497	512	481	520	519	485	475	499	496	484	483	510	481	461	522	505	502	522	521	522	549	503	503	520	515	483	503	464	489	484	462	477	478	518	471	504	533	500	473	497	503	443	516	484	506	475	489	437	440	451	476	462	459	493	518	478	480	477	490	542	466	502	482	475	482	518	496	474	441	508	441	462	493	531	509	549	497	527	479	526	493	494	471	488	533	491	467	487	502	486	485	517	511	454	476	473	491	476	510	477	497	479	480	482	492	490	490	473	444	522	475	446	491	508	487	468	443	516	517	488	509	504	482	493	488	468	481	460	506	495	500	465	481	466	488	513	479	480	451	495	497	523	477	464	491	497	526	448	500	542	481	452	478	482	475	504	524	478	497	509	504	457	490	505	522	477	500	493	467	445	485	466	503	510	556	485	468	477	475	473	511	493	501	480	478	480	506	474	493	451	477	449	471	454	513	502	472	503	521	474	480	477	473	503	467	487	512	510	446	560	522	491	511	496	522	490	449	475	492	498	497	494	509	491	466	516	495	507	494	474	492	477	512	483	530	469	473	465	476	520	477	480	464	500	480	471	473	484	542	503	503	506	443	505	517	524	450	444	469	451	489	552	489	514	493	501	475	511	494	489	496	485	528	484	463	524	465	527	505	497	492	495	462	496	487	466	494	471	499	498	469	496	476	497	452	477	522	439	506	505	514	474	515	488	489	467	469	502	441	495	483	512	477	509	510	454	496	478	471	453	528	492	467	531	495	461	452	482	501	500	455	488	452	480	495	502	499	509	495	504	496	533	517	497	530	472	475	521	494	470	481	436	472	492	471	475	501	489	505	414	473	496	492	522	484	513	505	450	500	541	496	484	512	485	506	485	545	481	497	478	533	479	504	520	471	510	465	499	494	462	485	504	502	492	527	503	476	502	480	493	453	500	477	489	489	488	464	498	505	485	507	527	506	486	513	465	512	470	485	492	479	493	496	471	507	482	470	479	489	516	501	477	541	480	475	507	535	463	500	532	482	498	514	470	501	435	481	479	464	485	495	438	486	501	446	507	464	510	471	496	559	510	533	490	484	478	497	479	486	518	473	540	445	437	469	504	513	492	481	502	498	574	472	474	521	467	511	469	476	524	465	456	479	505	471	472	511	500	491	561	488	439	489	485	482	480	517	488	506	499	488	511	498	493	449	485	486	512	470	523	503	478	463	501	469	470	499	461	483	512	501	532	489	460	458	489	482	471	461	479	507	511	513	490	463	505	509	491	510	486	476	501	498	487	459	519	469	486	415	523	519	511	532	508	510	504	459	468	483	484	493	480	476	495	481	529	537	469	503	482	508	492	473	513	458	483	529	530	492	437	481	482	529	489	473	522	496	483	472	459	481	488	484	465	515	432	555	462	496	462	472	507	501	482	481	494	508	480	473	524	449	466	482	479	479	491	535	477	507	486	515	472	453	490	486	502	500	436	459	446	467	510
32592	63708	54873	41597	28891	21545	16508	9460	5309	3652	2580	2091	1970	1573	1112	918	833	694	645	661	585	644	581	546	537	536	550	526	559	543	519	556	503	498	475	548	492	508	511	516	501	529	529	518	506	492	506	467	506	508	497	483	530	487	517	522	490	501	458	485	496	524	546	504	493	481	551	465	513	486	491	474	479	507	468	521	488	515	515	499	509	493	527	502	505	487	498	497	465	500	499	502	527	496	527	513	478	518	491	524	510	511	502	501	492	488	502	513	525	475	483	529	490	516	454	513	493	467	507	516	519	497	480	506	466	490	497	479	505	488	505	516	491	489	454	501	519	484	506	520	478	466	521	490	488	512	482	502	513	480	492	475	488	476	483	526	523	507	483	486	496	477	533	463	534	498	520	517	494	499	493	483	459	506	535	529	503	522	483	525	506	452	525	503	471	495	488	523	477	480	485	506	448	488	480	462	546	507	453	476	520	502	466	514	495	499	498	516	488	494	476	496	466	511	503	509	487	509	522	495	524	486	488	477	534	498	494	495	540	529	513	529	520	502	546	513	506	476	477	486	483	498	511	502	477	518	504	524	464	484	472	530	505	481	543	500	487	467	472	483	512	494	473	539	520	505	553	514	521	468	483	528	482	468	510	547	529	491	474	499	488	543	522	499	529	470	521	522	485	503	512	505	528	490	520	509	459	507	490	500	510	463	509	541	535	478	508	543	529	510	502	486	473	461	489	463	516	515	494	484	487	486	473	503	506	468	541	483	496	494	534	475	502	491	499	448	467	486	523	483	515	501	495	489	520	497	472	485	496	523	482	506	501	523	475	484	497	514	494	502	493	508	478	504	500	506	536	526	466	490	498	506	517	523	510	496	507	491	523	490	519	503	558	469	505	528	512	528	493	502	502	477	521	493	514	465	528	487	499	507	463	514	535	514	488	512	516	492	482	510	486	468	491	508	488	474	534	531	467	499	511	476	479	499	461	518	541	503	522	519	509	535	540	482	520	493	504	543	515	485	523	465	441	492	442	520	488	489	507	497	503	467	466	447	489	535	515	518	517	495	505	488	499	501	499	501	499	493	492	491	508	500	508	511	483	538	482	480	500	475	495	497	476	537	495	527	529	533	492	482	486	496	533	490	512	526	505	528	534	513	487	521	467	519	478	527	503	486	524	508	465	496	506	519	518	526	460	468	518	467	556	489	504	495	481	479	497	499	497	504	494	464	477	533	458	497	500	512	480	485	487	461	518	493	531	486	507	496	496	480	489	493	532	520	493	505	486	507	492	500	513	466	491	498	538	486	509	483	500	506	499	481	509	493	524	507	497	494	510	537	523	490	507	452	488	478	507	476	509	508	504	514	482	494	548	508	470	490	471	483	502	492	538	495	514	495	513	488	478	474	480	503	508	520	528	521	513	487	517	500	500	531	471	511	525	482	527	527	520	532	476	500	501	488	468	485	548	470	492	509	483	508	486	489	495	516	517	507	462	479	521	527	484	502	485	496	439	509	477	455	555	492	470	547	483	531	491	506	497	515	495	496	507	444	478	452	531	492	459	458	503	529	566	469	466	479	492	495	488	486	497	512	517	499	480	506	484	454	493	463	491	510	496	499	542	523	534	495	506	500	497	545	522	535	468	477	543	526	498	492	530	459	489	465	491	538	487	557	502	487	483	506	520	473	524	517	508	507	510	476	503	516	503	492	493	520	515	501	498	525	515	487	513	494	519	499	452	452	519	531	480	519	516	516	466	516	521	466	513	517	529	504	493	509	472	516	487	466	471	475	469	492	497	500	506	515	490	492	509	503	477	489	517	528	511	507	477	487	508	494	503	507	545	456	496	497	498	494	507	466	499	478	493	503	538	526	504	459	487	502	502	502	473	466	494	534	523	509	515	501	500	506	502	606	532	544	454	537	537	541	473	483	484	511	479	479	494	514	516	547	465	485	481	476	525	479	522	523	497	499	510	459	481	500	488	502	554	519	517	476	496	529	499	518	531	462	494	527	508	535	471	492	463	521	492	472	492	469	493	545	498	500	548	494	503	491	504	529	524	528	510	531	495	513	511	518	473	502	489	533	476	467	461	509	485	504	519	475	496	465	507	535	528	514	508	483	528	507	520	472	505	485	497	512	485	541	471	482	515	512	464	522	498	517	519	485	503	503	503	492	497	511	509	531	496	481	497	525	467	477	472	475	457	523	462	503	456	513	507	467	482	471	488	478	491	460	497	479	536	521	503	471	501	489	474	509	488	478	473	520	484	511	484	472	493	474	460	495	475	513	473	529	466	492	485	535	491	504	458	500	506	490	485	484	501	500	496	510	510	515	487	514	498	516	526	517	504	505	475	530	527	529	519	522	452	485	483	512	523	516	491	447	477	513	516	497	504	457	472	482	528	494	459	512	512	494	486	532	489	501	495	512	496	534	487	544	513	511	502	523	490	500	537	495	490	500	498	508	510	481	513	455	462	548	523	485	488	477	523	490	497	495	470	526	498	505	460	497	493	468	527	461	500	483	536	493	496	519	475	497	509	523	517	513	470	470	534	522	519	467	465	534	520	499	477	537	467	517	534	471	527	534	490	502	523	473	512	512	513	531	490	505	468	504	481	484	476	526	498	500	549	535	518	478	494	481	504	502	496	457	505	499	517	494	474	526	516	520	515	511	525	492	498	474	497	510	482	466	487	515	490	479	475	539	516	510	488	487	496	515	449	457	531	482	527	472	523	466	514	452	536	518	515	540	482	466	506	497	506	474	503	487	480	514	498	510	480	501	546	510	479	501	492	516	504	521	517	502	535	512	496	476	478	483	470	498	495	509	491	469	476	475	494	464	553	507	509	510	515	486	522	518	532	501	473	493	479	516	517	542	444	502	494	486	502	506	517	521	488	514	490	470	523	487	517	494	465	484	517	530	480	507	482	540	497	513	494	475	512	462	493	511	511	522	452	462	495	507	519	517	517	482	464	497	453	533	516	509	493	501	521	525	462	514	446	480	540	509	492	505	505	529	503	470	495	538	487	509	459	452	549	450	505	501	526	486	514	478	537	491	489	499	515	478	494	523	504	506	483	513	492	484	499	483	492	506	506	506	471	509	493	492	516	521	497	455	528	523	484	481	488	502	465	536	503	507	491	491	450	526	542	482	481	535	507	500	475	503	499	475	509	481	506	494	514	529	502	522	485	496	458	525	492	540	504	458	495	516	486	516	554	450	490	500	545	510	496	481	475	492	531	509	468	491	501	503	521	476	464	509	519	496	505	476	466	449	468	485	472	479	483	509	489	511	484	470	518	512	482	477	509	533	505	502	480	510	522	501	475	501	506	533	515	502	509	498	498	474	470	485	461	517	491	488	473	484	544	489	502	496	463	518	509	497	482	514	495	509	483	493	464	504	496	515	530	472	510	476	522	517	551	462	496	489	486	489	479	484	536	515	480	484	500	497	547	520	487	525	485	462	476	479	506	465	513	472	538	506	534	489	464	504	518	479	503	519
31298	32487	37573	28404	15074	7630	4677	2245	983	749	637	556	508	434	354	314	304	300	284	272	273	257	271	276	265	266	276	261	281	290	269	282	266	246	247	276	261	277	275	262	271	269	275	270	260	246	264	241	237	268	260	273	280	267	237	286	236	240	280	271	272	242	266	270	276	271	256	235	272	263	263	280	245	251	252	260	257	265	277	261	258	219	259	257	246	252	285	254	230	259	251	288	277	249	261	228	285	250	292	242	251	257	254	234	286	232	247	231	261	294	241	260	243	268	249	271	268	272	263	235	232	266	273	240	271	233	250	276	251	266	262	248	252	243	253	249	248	257	259	241	224	267	270	276	280	242	246	259	239	289	260	219	254	278	255	261	281	256	263	275	247	296	270	281	278	250	266	263	257	251	274	263	269	251	258	249	252	241	265	232	251	237	265	251	257	214	241	259	269	253	268	259	254	271	232	261	249	242	251	265	262	281	254	272	277	240	270	236	255	268	261	281	278	226	244	257	272	237	259	287	257	252	275	307	285	288	237	268	250	266	276	237	273	266	265	245	285	245	237	264	269	304	255	282	237	229	259	271	250	236	230	267	276	281	264	270	240	259	240	263	250	261	267	263	250	250	272	281	288	259	258	237	261	239	255	249	242	255	254	246	262	261	271	281	250	248	243	256	264	249	238	245	277	274	241	249	262	265	237	254	252	258	246	243	282	285	282	260	283	256	259	261	255	270	237	269	246	250	252	256	240	288	284	252	283	266	274	242	246	251	264	296	253	283	247	253	227	262	255	276	279	257	239	227	244	276	256	244	248	263	266	238	268	257	249	229	243	251	253	244	260	278	280	223	259	273	279	243	261	217	241	251	286	257	233	258	255	261	247	264	266	262	244	295	265	255	234	275	268	268	254	274	270	265	258	242	266	253	267	245	271	269	268	232	284	233	281	259	264	254	239	261	253	231	250	254	285	241	227	281	239	259	253	262	243	263	259	240	252	259	288	268	250	230	258	268	261	273	266	251	280	279	251	282	283	264	285	254	254	247	237	254	254	264	250	280	264	272	272	242	263	252	276	267	266	229	276	242	273	258	258	260	256	272	244	242	261	254	261	238	273	228	265	247	246	253	245	248	262	285	241	248	266	257	234	292	252	260	254	261	253	280	245	266	263	246	263	255	279	232	210	253	236	256	261	284	287	311	267	265	235	260	236	287	271	266	245	265	282	268	264	301	278	242	264	262	257	240	267	237	255	255	269	267	253	270	255	248	251	234	274	253	252	255	269	218	267	271	256	263	255	265	248	248	260	244	255	256	278	231	269	250	259	288	281	294	243	242	255	263	313	242	250	256	289	275	246	242	248	252	247	254	242	237	258	271	237	270	250	259	244	276	258	288	267	247	266	270	249	261	251	208	237	258	267	255	260	241	263	250	277	274	243	269	260	277	260	262	284	260	245	251	267	284	271	265	253	279	267	266	288	259	251	269	279	255	274	274	263	254	298	255	248	250	282	285	282	282	248	237	262	245	244	263	236	233	233	275	261	260	266	247	276	246	262	247	216	275	262	250	269	266	267	229	261	262	261	243	257	246	247	234	278	276	260	250	261	229	274	268	268	265	229	233	258	269	264	234	266	270	288	262	237	262	262	247	313	269	255	244	247	260	250	242	253	271	283	248	248	244	251	224	240	255	260	264	245	258	267	254	256	265	279	248	270	251	264	267	272	275	250	265	263	275	239	263	253	250	288	280	219	268	241	258	266	267	272	247	291	239	275	233	261	251	228	268	246	284	250	260	254	269	241	268	262	258	274	267	268	252	237	255	260	238	239	257	219	248	258	275	263	277	268	253	265	256	261	254	258	271	263	251	236	258	280	260	282	241	279	264	230	250	277	271	251	262	258	245	269	246	258	248	258	248	252	257	245	232	267	252	242	248	220	272	261	266	274	249	288	260	244	248	287	255	248	252	231	226	278	265	257	276	247	263	260	285	248	238	255	270	231	259	268	246	283	281	263	251	252	253	259	228	270	268	271	257	273	281	264	258	258	260	251	278	240	249	255	244	281	254	268	258	252	243	233	260	254	262	261	247	249	274	247	260	258	250	255	266	284	271	257	266	256	265	267	233	269	247	269	264	246	291	270	266	263	236	249	272	278	288	259	258	230	244	243	242	262	230	234	243	252	270	270	249	254	256	253	259	275	264	256	242	246	268	251	242	283	228	303	259	255	263	273	256	278	274	260	274	236	274	244	232	254	251	253	285	264	259	254	258	259	264	247	255	284	242	285	254	272	243	270	264	252	238	262	241	267	283	220	267	271	235	230	261	269	255	276	292	254	256	225	266	246	261	260	268	271	257	255	300	232	245	267	261	238	295	246	257	231	272	265	266	253	257	234	251	240	256	308	247	262	271	287	241	269	267	257	278	268	224	232	267	265	240	256	265	251	279	259	264	274	256	246	258	231	288	286	262	277	288	219	238	233	273	256	218	233	296	259	256	248	254	261	240	275	234	268	273	242	271	241	239	281	248	272	276	276	265	221	254	279	233	244	265	274	287	256	261	261	261	272	242	264	230	262	274	248	253	265	239	286	253	242	252	255	278	255	263	250	268	271	273	253	267	247	256	223	263	237	272	240	241	274	250	287	225	241	271	248	242	271	248	242	256	272	290	241	256	246	271	259	254	270	271	233	272	263	245	268	257	253	254	254	264	269	261	249	257	259	263	253	265	253	249	245	248	231	250	260	258	255	271	286	233	263	251	262	236	245	274	257	250	278	271	266	260	275	268	265	257	268	236	267	255	253	233	265	264	280	252	265	288	264	236	273	291	251	260	257	250	261	246	255	256	258	252	282	261	244	269	286	271	253	272	254	255	272	232	244	248	256	262	250	264	273	264	270	246	272	299	234	256	280	247	265	256	256	275	257	248	258	267	270	244	232	265	262	268	255	257	254	301	250	274	259	247	241	277	266	292	239	235	241	264	272	267	265	255	260	273	270	256	233	269	269	256	257	286	254	217	229	255	275	232	282	256	267	263	269	258	278	246	252	265	259	265	257	267	247	284	280	253	241	254	242	257	256	264	266	254	212	286	250	257	252	216	273	256	268	283	249	243	294	263	256	245	271	253	280	264	265	270	263	252	257	249	262	258	286	261	275	241	248	249	263	238	254	296	236	258	256	233	261	267	253	255	259	243	261	274	265	239	247	274	253	253	214	258	262	264	260	254	255	255	234	277	263	270	247	266	258	250	255	264	251	257	291	239	280	263	265	217	236	299	269	272	263	242	265	253	258	256	267	272	291	250	263	267	305	257	278	271	283	232	261	258	256	241	233	299	261	260	278	255	291	268	285	301	279	269	250	239	255	262	257	246	245	236	262	247	258	260	269	237	249	276	239	287	260	237	241	256	260	247	270	296	226	262	262	241	263	243	256	233	236	244	241	247	253	243	250	266	293	270	264	259	262	295	245	242	250	276	215	264	264	247	296	259	265	232	259	260	238	244	260	239
30498	46916	38102	26029	16773	10813	7681	3818	1626	1224	936	742	784	667	429	369	369	349	293	326	311	334	333	280	233	269	306	300	271	286	331	304	308	279	271	270	271	272	266	256	266	277	289	271	258	287	291	267	289	298	296	280	308	322	294	271	290	289	282	290	297	282	239	281	312	265	300	275	289	290	294	285	299	316	266	279	264	265	278	284	284	316	288	290	264	290	264	322	273	284	261	280	297	273	306	285	302	279	295	295	246	283	287	291	289	297	272	272	322	298	309	286	277	309	291	324	310	305	271	307	330	285	284	262	255	276	290	259	294	279	287	305	289	289	278	288	284	280	266	273	273	273	328	288	331	277	281	290	246	251	288	301	288	310	291	323	271	288	286	270	268	302	293	298	298	291	277	293	299	264	310	302	289	285	299	295	306	272	278	305	294	300	286	270	273	282	292	270	272	282	297	282	258	286	259	269	277	287	295	282	275	292	294	271	287	303	284	278	312	291	286	279	285	307	298	268	257	282	275	283	294	309	258	300	309	313	285	292	258	262	281	316	270	267	297	289	271	291	288	318	307	294	280	295	279	276	289	289	284	251	302	251	279	284	250	277	289	290	294	282	257	303	284	271	283	287	256	322	288	271	269	271	275	275	254	271	291	284	289	233	279	292	319	280	301	295	293	278	277	270	280	259	266	269	260	312	263	293	289	261	279	263	271	347	245	286	300	289	309	293	265	269	292	300	289	264	301	280	299	284	292	256	280	281	297	287	310	256	285	288	262	285	282	272	291	266	303	283	286	306	276	282	327	266	280	277	295	271	264	290	266	285	325	266	278	280	283	306	243	274	268	272	263	291	294	278	276	279	288	281	302	285	276	311	261	304	267	290	281	271	285	281	308	276	302	290	330	267	281	296	290	277	264	278	283	296	266	257	293	267	282	298	274	298	290	301	277	303	263	279	275	284	257	268	291	311	257	289	259	275	300	286	317	260	296	274	275	300	277	303	292	266	286	271	286	264	298	277	300	268	312	308	303	280	293	295	304	287	276	279	272	287	285	297	283	279	273	271	255	303	267	274	279	275	274	300	247	252	280	275	300	270	281	266	270	288	289	289	277	263	306	287	312	307	266	268	289	283	292	258	273	242	277	292	287	280	284	271	280	262	259	234	283	287	259	272	269	281	290	286	289	286	265	279	254	257	272	326	283	282	285	286	298	258	278	282	259	293	332	256	319	269	293	285	281	255	285	289	261	275	312	290	288	308	275	277	300	296	280	310	269	286	270	286	272	274	263	283	313	301	277	269	319	295	263	279	265	264	310	281	261	317	296	299	297	282	272	297	283	265	273	297	287	299	310	292	291	302	259	289	251	292	268	295	271	295	289	249	290	301	266	267	255	268	287	300	285	289	284	256	296	271	297	283	262	274	293	278	266	297	310	261	294	247	299	294	242	249	323	290	282	282	286	280	264	279	277	279	275	277	318	312	268	304	284	300	299	326	289	275	282	293	299	273	284	262	298	321	286	272	274	306	276	291	318	289	308	285	274	267	247	284	303	260	293	282	290	283	269	280	304	291	290	278	293	289	290	275	294	301	274	284	261	311	280	293	270	291	284	290	293	317	284	284	274	310	300	269	278	278	271	284	308	246	318	305	270	242	296	295	303	278	259	274	307	263	309	274	281	299	282	266	281	307	280	274	282	285	303	306	270	302	287	294	290	248	271	263	289	276	277	290	297	287	289	310	275	302	293	286	279	267	294	294	295	313	290	271	282	282	276	296	274	283	276	288	265	309	263	290	281	266	275	277	272	295	272	284	317	285	291	304	274	271	286	305	293	259	267	295	277	276	287	256	288	310	268	261	286	280	300	295	277	289	278	295	274	256	264	290	266	270	284	264	276	268	302	251	297	273	297	280	309	259	294	255	294	304	274	277	258	271	292	283	281	279	260	279	280	285	252	242	268	275	286	257	309	274	264	294	307	273	288	288	307	239	313	311	302	262	308	267	288	307	264	290	307	296	290	297	266	278	283	274	293	273	261	299	274	268	292	285	277	277	269	257	263	297	261	306	302	282	288	281	268	289	300	296	280	279	280	260	303	276	276	294	292	287	296	238	264	238	264	261	283	292	260	293	301	285	302	284	293	285	288	279	314	282	298	264	273	270	272	283	283	276	278	275	301	277	262	292	305	281	268	278	278	299	269	280	289	278	290	277	262	249	293	282	256	274	292	283	313	248	270	272	276	287	277	294	304	278	279	289	265	309	325	278	314	290	314	280	249	292	251	280	295	291	315	263	281	288	262	284	294	274	266	303	301	261	268	295	303	240	305	272	292	276	260	302	299	259	254	285	304	288	256	263	283	292	309	275	298	309	271	272	302	285	288	297	264	291	239	279	283	280	283	323	294	278	283	300	301	290	293	288	282	279	288	287	248	277	252	274	281	309	257	290	283	290	306	275	298	279	279	307	295	274	272	296	294	304	281	281	273	282	288	258	283	289	285	273	282	285	277	252	280	302	261	296	273	316	300	272	260	314	305	301	308	302	303	268	267	289	279	250	279	309	272	299	279	243	265	264	302	291	275	291	284	300	301	263	298	271	331	261	282	257	310	260	288	264	241	298	243	239	265	293	269	304	293	283	282	276	256	302	295	281	251	298	308	254	321	284	288	318	278	268	270	325	274	286	280	287	302	288	313	288	291	268	269	270	282	269	288	281	300	289	298	264	310	245	270	270	263	266	293	296	258	280	276	306	306	279	290	284	285	270	273	283	290	289	287	275	292	270	287	327	308	272	307	265	305	288	297	301	266	286	301	283	292	298	272	289	274	302	282	276	287	286	280	277	299	257	299	281	293	294	310	288	286	292	273	308	269	300	298	291	294	283	282	301	279	280	301	284	293	273	278	284	281	271	290	299	287	287	277	297	263	261	288	289	290	301	280	278	268	292	296	255	296	296	264	280	317	276	280	289	295	266	271	293	290	290	262	286	297	299	289	283	286	284	304	268	300	293	304	290	289	272	272	291	267	293	273	274	286	291	308	300	273	307	289	283	304	267	268	305	284	318	263	292	248	245	272	289	266	276	302	292	275	261	288	285	293	269	287	292	254	288	282	261	275	268	287	297	286	285	316	274	295	310	255	318	266	264	276	293	270	309	304	272	258	259	296	290	292	272	254	309	313	284	303	297	252	300	297	243	291	291	296	281	301	270	281	294	276	257	284	250	275	239	302	294	315	283	318	291	258	293	291	287	297	286	304	283	271	269	294	266	256	279	312	264	296	295	252	288	279	266	262	277	306	279	270	320	294	278	270	288	257	279	284	287	295	302	270	271	296	305	286	301	278	298	288	263	305	307	314	291	272	271	274	284	283	276	271	286	291	274	300	273	300	287	283	282	279	269	268	294	282	283	282	270	288	305	253	299	276	285	309	317	276	269	259	279	317	280	266	244	267	312	314	298	299	267	280	279	316	298	283	271	282	275	302	273	265	266	277	274	249	278	280	309	280	285
24448	21648	29214	26598	24545	22992	15505	3771	1814	1295	1034	841	779	637	485	478	351	359	309	394	376	319	334	364	338	290	306	332	342	265	339	291	338	322	314	318	345	326	312	323	313	330	279	281	339	312	311	319	337	285	326	321	321	354	312	338	294	332	301	316	304	307	308	330	322	319	303	348	325	280	308	305	337	318	304	318	327	288	357	298	316	328	294	285	295	331	357	290	299	308	331	299	319	289	331	310	323	329	300	292	319	286	322	279	296	348	311	305	288	296	312	304	327	306	303	282	326	306	319	313	308	297	338	310	322	344	276	309	336	312	291	308	336	319	293	329	332	337	320	303	316	324	326	297	323	331	350	304	313	291	325	301	327	305	320	287	290	296	322	337	288	293	323	299	291	298	324	324	313	302	281	317	296	288	311	335	338	324	283	310	300	292	336	289	307	364	303	284	307	346	342	323	312	315	292	267	298	340	313	316	318	325	322	336	305	293	302	320	320	319	319	333	306	306	308	274	296	292	313	284	328	268	319	341	296	323	330	293	290	291	311	322	330	344	281	305	341	323	345	331	305	316	344	342	325	344	311	308	311	327	322	273	324	316	344	341	320	327	274	302	323	306	301	330	292	298	297	273	332	311	346	327	314	319	316	295	331	314	278	320	304	297	316	311	306	276	338	285	284	317	320	328	311	312	297	354	324	265	305	325	302	325	333	321	307	303	300	312	286	317	330	313	306	315	329	331	293	286	322	309	306	298	321	312	319	323	289	336	311	293	339	306	289	300	316	306	287	308	351	293	311	305	298	305	305	303	300	320	316	303	281	314	303	323	287	337	325	312	341	316	292	338	309	310	325	289	349	329	323	318	293	310	290	353	339	306	312	296	288	305	292	321	316	324	307	318	300	317	284	317	331	320	340	323	331	313	329	319	321	288	319	318	335	323	314	333	297	341	301	284	315	308	324	342	292	306	310	315	286	319	319	329	306	314	303	327	279	316	340	333	328	319	325	324	305	295	328	317	296	319	312	311	320	307	315	269	345	260	301	305	316	331	288	307	349	322	279	316	300	305	322	299	291	305	326	331	343	318	315	349	289	297	315	293	319	287	293	332	317	279	338	279	311	292	315	344	321	309	321	310	290	315	320	338	279	296	301	338	289	288	317	306	295	315	306	304	320	317	331	320	325	321	306	312	345	339	315	283	283	333	307	298	303	287	323	335	334	301	325	311	335	310	286	295	320	332	322	312	295	323	304	316	340	319	298	301	313	349	318	346	328	311	342	322	319	322	335	328	321	302	336	333	287	310	339	334	299	301	302	314	304	330	345	319	324	291	311	308	302	316	290	318	328	316	301	287	331	311	272	311	318	320	325	305	333	306	286	304	335	321	316	344	308	296	302	311	319	345	347	309	295	324	310	305	326	310	299	324	294	280	285	321	299	267	307	310	309	310	320	309	309	321	312	334	295	326	314	301	309	332	312	294	304	271	324	306	311	304	312	303	321	306	295	327	315	352	284	326	283	305	304	359	313	311	314	341	289	316	337	320	321	307	353	298	289	330	324	311	300	298	316	331	309	305	318	292	327	312	282	258	300	287	318	286	360	294	310	338	325	312	333	318	300	321	297	289	312	314	330	308	321	312	337	321	322	296	337	315	303	276	326	298	317	312	327	336	303	327	314	327	318	320	316	316	291	329	309	314	352	318	324	321	293	291	322	344	342	293	286	321	310	304	315	307	317	335	311	300	335	312	310	299	321	306	324	315	294	301	316	320	335	295	345	303	324	326	324	313	307	321	300	304	312	329	336	338	312	306	326	308	317	286	314	309	301	315	330	291	332	325	321	286	306	334	314	377	306	289	331	360	312	288	295	306	320	289	309	324	284	317	348	328	309	302	315	287	308	291	336	302	328	297	305	304	316	337	348	385	296	308	304	302	334	325	308	347	329	310	322	306	324	325	306	323	313	336	308	289	325	308	333	327	288	332	302	332	337	335	305	304	268	295	321	285	313	288	286	317	347	320	306	319	308	321	329	277	312	333	310	315	306	319	320	360	328	346	322	292	318	344	296	322	332	293	290	334	305	297	349	322	302	306	275	340	321	279	340	337	276	334	308	295	335	296	335	311	304	266	304	301	289	294	265	305	320	301	353	297	315	320	291	306	299	309	319	304	302	334	314	295	313	316	331	323	313	267	280	291	295	315	359	330	312	296	317	301	313	297	283	321	305	283	296	338	282	293	294	301	350	307	300	303	297	327	317	307	313	336	297	295	327	331	325	339	344	339	304	305	308	303	313	299	290	329	311	327	334	281	323	327	330	318	309	315	287	328	326	301	343	288	327	313	334	318	310	311	329	334	354	343	307	289	324	309	286	300	309	322	324	323	307	277	351	302	315	286	300	304	295	318	307	343	319	288	333	287	345	342	301	315	323	282	335	291	292	351	289	302	359	324	306	306	352	313	315	318	332	308	298	309	336	294	304	309	304	339	327	310	333	322	306	312	304	317	321	272	319	319	274	330	316	320	316	307	295	351	341	304	314	316	320	328	282	338	309	346	289	287	309	286	283	311	308	333	347	312	319	318	299	292	299	305	321	311	325	309	323	305	291	294	289	270	340	322	305	318	312	332	314	300	302	328	324	305	327	265	327	301	299	303	344	314	310	342	277	294	313	320	334	316	303	313	321	328	304	291	321	295	325	326	315	305	295	289	278	307	302	309	274	319	331	341	285	326	344	312	307	332	315	285	309	272	314	315	330	320	303	311	312	297	313	315	305	329	312	347	322	307	302	309	332	276	314	309	295	326	347	335	327	318	306	287	304	313	307	316	293	320	324	342	289	285	293	338	301	307	329	313	328	272	280	329	296	352	303	309	311	323	286	300	314	315	310	349	327	302	312	334	289	302	319	333	277	274	321	336	306	306	328	313	327	322	305	277	317	309	294	347	292	326	321	323	327	308	306	290	304	301	359	306	324	318	297	312	274	356	288	314	321	332	328	317	306	322	329	339	310	293	337	313	315	318	319	323	268	326	321	293	326	302	285	306	309	325	342	314	305	327	297	335	289	362	316	315	335	300	298	315	272	333	288	331	330	298	293	323	327	294	337	291	310	329	309	301	272	292	312	330	282	327	310	323	337	324	308	348	319	303	335	311	370	337	296	297	299	304	282	332	318	320	301	302	337	345	325	296	297	308	313	286	320	323	337	299	310	307	287	308	343	340	344	268	304	348	323	304	286	324	334	329	321	349	283	302	346	333	325	312	320	290	317	306	320	271	309	321	307	324	336	322	308	339	318	274	333	286	329	306	295	311	340	324	326	296	367	305	305	289	319	304	315	307	290	306	315	274	292	317	302	332	274	338	319	301	323	301	325	312	305	280	297	325	316	314	320	318	306	334	282	295	309	308	312	294	326	310	346	334	305	318	273	349	301	334	307	320	354	335	271	325	303	299	308	311	292	287	320	331	322	326	310	295	297	308	325	292	298	325	312	335	276	314	282	267	300	299
30782	55608	48288	35357	29053	24072	15651	4828	3043	2180	1657	1265	1170	823	662	527	503	429	411	407	403	352	382	381	358	377	349	344	362	370	360	335	321	342	362	338	338	372	320	306	357	326	314	322	331	320	360	318	371	286	311	360	341	349	316	315	333	313	320	322	318	350	354	340	324	332	320	345	337	322	311	377	386	336	341	303	321	349	317	310	334	324	344	346	315	329	349	349	347	302	352	334	335	293	342	320	299	354	329	343	332	335	336	320	324	329	311	345	330	324	310	335	352	314	321	341	307	325	313	332	343	344	361	310	344	317	326	336	334	321	320	325	322	339	343	316	312	304	315	306	328	340	289	362	334	328	339	326	325	325	328	318	353	343	368	349	299	337	333	342	321	307	331	338	342	302	324	307	349	334	356	321	308	340	355	345	345	304	346	313	353	313	354	328	333	341	329	325	312	322	313	354	309	338	326	322	330	316	319	337	324	324	338	336	316	317	311	328	316	328	326	332	303	349	304	344	325	344	322	332	330	340	316	296	323	326	327	307	296	305	333	286	317	336	326	334	321	328	366	322	322	343	323	344	341	291	332	340	333	290	337	345	323	312	369	328	332	300	305	327	358	311	361	351	316	350	337	339	316	342	307	322	330	309	327	335	309	321	319	329	289	328	360	342	361	339	338	340	326	319	309	341	330	339	308	299	324	341	320	329	305	333	312	297	334	295	344	333	319	324	328	324	353	338	309	322	325	326	339	336	325	332	333	321	334	347	303	343	327	299	318	370	345	304	308	322	331	357	336	353	336	311	344	348	297	357	303	311	307	342	355	309	321	292	302	335	350	304	355	331	323	314	311	305	314	319	350	310	368	286	357	316	329	307	316	340	361	361	320	343	345	330	335	322	329	322	300	314	332	323	371	330	308	343	317	325	327	300	318	314	337	327	352	364	339	301	330	341	328	315	315	306	291	337	333	322	346	342	331	364	324	328	342	327	296	305	311	291	289	329	325	317	349	361	317	308	307	293	304	322	318	339	330	322	330	323	318	331	329	305	319	315	310	357	331	321	326	337	374	316	292	369	335	325	385	330	326	351	340	353	321	322	313	331	335	332	322	336	337	342	337	317	313	330	335	287	297	336	285	333	350	298	297	327	333	330	346	329	313	312	349	312	330	291	343	338	289	343	295	363	357	340	297	349	328	342	342	337	312	348	335	326	319	305	345	340	307	321	290	316	308	344	316	326	317	302	333	338	340	320	360	347	311	342	331	318	329	332	321	333	316	337	321	333	347	332	344	312	346	315	311	325	318	345	360	354	352	336	333	377	349	307	327	322	334	336	326	339	336	351	344	307	321	341	351	335	335	302	320	327	344	325	320	349	339	298	323	370	330	335	331	318	333	330	297	320	329	336	313	325	344	325	314	332	314	320	343	343	365	316	315	331	345	358	314	336	349	331	330	317	325	311	309	332	349	311	334	348	346	321	342	317	357	330	318	356	279	313	301	317	296	334	336	337	301	319	322	308	313	332	317	301	303	339	350	349	314	358	327	326	321	325	329	326	308	360	324	308	324	336	333	297	335	333	364	332	366	325	346	355	357	335	323	315	348	311	317	335	302	342	281	350	301	342	293	312	339	339	337	307	343	348	331	331	315	330	308	355	322	350	315	310	343	331	348	307	353	356	303	347	318	290	319	330	332	337	334	315	322	315	312	343	308	314	325	344	345	363	337	333	304	322	361	323	325	326	321	354	320	316	344	305	307	325	365	364	314	323	324	372	342	334	356	347	359	325	303	358	350	312	317	326	354	321	331	343	373	333	308	334	301	314	313	307	345	329	300	328	313	323	292	358	339	335	340	329	327	315	292	328	344	314	337	321	302	356	342	321	342	346	346	318	336	308	329	312	364	310	323	328	349	325	328	320	345	339	343	327	363	307	314	312	326	322	332	314	354	318	333	337	362	364	347	337	364	342	311	354	340	338	332	329	316	327	344	357	344	321	334	320	325	336	321	310	352	335	304	355	330	308	297	351	322	352	319	312	327	331	337	334	322	328	316	346	334	311	359	311	335	343	317	335	334	322	323	330	343	325	354	314	309	346	327	354	335	306	282	350	275	317	335	286	330	329	289	290	339	305	343	292	324	316	306	311	352	334	320	322	342	313	330	315	334	313	307	346	355	313	297	314	373	308	333	330	294	304	349	297	316	307	330	342	345	354	328	312	366	315	325	317	293	341	322	336	318	347	300	316	342	336	334	324	342	323	339	304	353	377	350	325	324	334	333	346	327	322	326	321	330	322	315	345	317	310	325	382	333	295	328	345	326	340	335	318	332	310	320	327	303	317	326	345	355	332	311	321	330	323	339	327	349	350	335	302	337	323	313	338	309	329	340	373	308	334	352	315	319	311	312	302	351	331	350	295	346	314	361	317	348	307	344	345	325	333	319	350	292	325	340	336	359	346	286	309	303	340	312	307	333	342	333	304	327	347	328	313	317	356	313	305	335	315	319	331	319	316	314	374	332	319	315	341	343	332	317	344	312	311	310	325	315	345	305	301	335	331	325	328	332	339	313	355	346	341	332	364	335	309	354	343	378	293	320	328	302	326	323	367	342	335	330	322	286	301	316	324	309	293	328	332	324	336	344	298	332	316	333	336	324	349	317	309	352	329	303	337	324	340	312	314	334	328	297	320	306	308	327	333	336	319	310	318	322	306	305	333	318	300	321	326	320	313	307	339	363	322	352	332	351	323	294	328	300	347	324	302	336	318	334	342	325	304	305	319	336	330	333	351	320	314	320	314	329	358	384	311	326	339	331	308	328	354	346	314	298	337	359	296	297	334	331	355	326	376	332	345	337	344	337	316	348	327	324	324	356	337	340	337	345	309	350	350	336	318	365	303	303	301	327	345	376	336	325	303	318	317	336	350	319	311	376	343	305	337	322	334	326	372	362	319	344	347	310	316	326	335	318	318	305	334	315	339	328	307	287	337	364	333	329	356	322	328	323	301	336	334	333	325	318	301	331	311	361	315	331	329	332	289	319	318	338	333	367	330	329	349	331	352	319	364	346	336	302	308	340	311	350	320	331	314	335	338	304	366	310	345	353	350	332	342	318	366	351	336	320	321	330	327	326	329	324	308	366	342	314	288	342	352	347	323	307	319	331	319	331	354	317	318	351	334	358	357	304	317	319	312	338	341	325	355	318	359	342	332	335	340	332	335	298	303	356	336	313	336	339	341	298	311	334	328	323	317	317	332	349	332	333	349	312	344	324	334	312	355	338	335	364	311	332	294	325	315	338	326	350	374	289	310	354	344	340	304	316	331	316	327	332	309	345	310	357	298	346	323	364	339	331	375	308	315	313	355	355	329	321	285	321	328	325	336	325	332	350	344	324	336	355	349	324	319	348	344	333	341	335	314	337	325	305	350	337	309	308	335	291	376	326	339	331	327	317	335	337	299	335	344	339	319	306	339	318	345	327	343	310	334	309	347	340	331	344	345	401	360	348	356
25698	21726	29509	30006	24637	14765	4611	2050	1477	1170	952	825	726	590	493	469	419	416	385	369	384	400	393	396	375	385	382	390	409	368	381	396	373	362	386	401	379	394	373	395	345	388	396	368	360	367	374	371	374	351	368	397	368	369	360	373	338	393	350	329	335	377	357	353	371	375	380	391	346	371	359	371	400	402	361	412	348	373	383	396	381	384	380	397	400	391	364	378	356	436	373	387	378	332	381	379	365	427	347	396	367	388	382	383	368	401	379	395	388	384	392	373	391	394	379	400	387	391	351	382	358	398	368	387	351	387	375	355	373	405	412	357	361	418	377	363	376	395	373	376	386	364	379	404	367	368	395	356	370	409	374	377	375	370	358	382	411	384	378	383	352	360	375	366	358	383	326	373	357	378	368	396	369	357	374	350	373	364	365	368	348	371	379	403	381	346	379	360	379	352	387	404	352	373	399	355	383	439	362	367	366	385	363	402	364	342	406	385	379	381	358	370	388	387	378	345	374	373	347	373	375	354	349	353	381	354	378	342	347	373	387	405	383	353	369	392	379	399	381	349	370	380	379	403	368	398	372	383	400	364	407	355	335	376	415	367	365	379	392	399	375	375	398	386	377	377	374	356	411	384	347	354	343	365	360	372	377	413	386	378	329	382	387	393	365	392	349	385	393	377	356	359	402	365	395	376	347	398	403	370	366	393	329	360	359	403	389	359	414	401	374	434	396	381	394	357	386	371	382	397	326	396	402	368	340	355	405	348	360	366	388	379	360	381	386	391	391	369	396	368	353	372	395	342	390	364	347	343	404	419	397	369	387	381	375	389	351	400	396	357	436	383	385	367	354	383	400	358	380	368	385	397	344	360	361	360	399	382	377	380	345	357	395	381	385	377	357	356	338	351	405	361	370	384	377	375	378	363	367	382	384	370	383	366	349	402	385	362	336	353	352	396	373	350	422	374	378	412	338	417	351	352	398	345	366	383	353	348	382	385	335	380	382	365	376	394	364	416	395	379	355	399	406	371	400	366	427	374	346	374	387	384	364	392	365	360	374	382	353	368	403	359	356	368	400	418	365	402	363	356	382	360	412	399	356	367	361	383	358	377	371	375	386	359	370	356	362	393	359	388	360	389	343	370	408	348	391	384	399	372	367	358	366	391	343	380	366	346	374	397	368	399	384	354	365	383	378	358	394	388	340	390	370	396	369	390	376	384	378	382	377	391	352	399	375	394	423	384	390	365	344	406	373	383	385	382	355	407	357	375	395	391	354	378	352	378	394	397	374	339	344	368	369	364	370	375	387	395	369	355	379	342	401	363	383	386	352	383	352	378	379	411	324	405	368	362	384	354	368	377	330	351	372	371	372	348	366	378	383	380	360	414	370	383	391	408	411	385	356	381	346	392	351	373	416	409	362	364	390	351	389	397	409	360	381	368	410	359	376	359	361	333	385	359	372	366	363	359	382	384	377	365	353	412	360	409	370	359	380	384	365	373	391	393	397	388	372	404	386	350	379	337	384	397	390	348	374	379	398	415	356	365	372	376	402	401	360	379	336	406	391	397	384	377	346	372	360	352	407	350	399	415	381	379	388	399	367	388	371	358	365	391	382	376	376	371	389	370	399	360	385	388	386	413	381	354	396	368	401	382	408	408	358	372	369	377	385	378	385	367	404	391	377	368	363	367	377	343	320	391	409	339	373	371	361	343	388	370	378	386	385	355	384	353	352	398	383	364	395	382	361	396	375	345	368	381	349	396	375	361	412	376	381	374	387	379	367	385	378	391	393	388	397	393	388	353	338	385	392	379	346	387	372	359	359	373	351	332	372	367	383	399	408	367	368	375	378	386	365	376	322	349	364	384	391	391	361	380	372	357	352	394	369	382	380	359	399	393	365	343	365	393	380	406	373	374	383	394	354	385	375	377	372	403	399	347	390	378	366	385	377	393	357	361	390	353	398	353	374	376	414	385	361	363	371	336	389	365	369	397	375	375	391	371	367	416	350	390	352	374	367	388	343	392	390	393	363	367	373	359	368	361	388	358	394	368	380	346	392	410	368	358	378	379	393	366	365	410	369	392	397	376	378	387	329	398	392	361	402	398	408	376	395	346	371	379	366	382	387	390	368	377	376	380	378	396	368	346	386	400	374	373	370	357	376	367	358	377	415	341	358	354	399	386	403	372	402	389	364	398	367	364	389	354	394	407	385	396	360	351	398	387	364	391	379	371	373	396	373	368	356	424	352	391	383	385	404	367	353	403	374	389	389	328	390	348	376	391	371	366	392	365	382	362	344	355	368	373	376	380	376	378	372	373	358	388	376	428	384	387	348	399	381	392	393	412	373	352	382	368	363	403	394	390	345	375	384	381	396	416	378	390	358	361	390	423	373	342	392	376	354	392	386	391	392	366	353	385	385	343	380	406	384	340	363	368	395	373	368	405	357	398	377	357	361	404	412	412	386	371	404	400	379	405	356	363	401	390	390	368	371	404	376	418	383	392	412	363	379	349	381	410	381	369	378	392	347	397	358	373	382	376	375	362	368	383	388	374	394	373	401	407	420	353	370	356	393	361	347	388	389	351	361	386	368	368	402	377	348	393	363	377	371	377	396	391	377	413	376	335	384	374	386	400	386	402	369	386	349	345	390	350	351	417	385	328	360	327	368	394	375	408	385	356	352	352	370	395	380	356	346	362	353	382	362	394	408	391	397	380	394	391	374	360	362	342	365	373	375	381	409	392	324	364	384	387	369	307	385	344	382	395	403	366	360	378	387	372	312	400	376	378	407	362	384	362	348	359	363	346	364	355	389	365	367	398	427	421	359	362	401	388	370	368	347	381	377	349	386	395	387	374	348	392	377	363	367	351	395	401	367	389	380	369	410	351	352	401	391	378	402	348	378	407	389	388	384	386	353	354	369	377	360	401	413	377	363	390	402	376	382	362	356	398	395	436	377	399	363	374	367	382	352	410	392	396	385	356	383	383	377	345	379	386	359	400	394	387	403	359	367	359	357	333	391	353	382	357	405	368	407	371	394	382	306	377	380	362	382	373	429	393	343	365	367	370	367	356	349	351	385	386	384	410	379	382	348	363	421	375	401	382	390	346	356	401	345	372	377	370	319	360	356	355	377	358	382	419	370	372	343	353	419	367	351	358	345	370	318	362	397	365	366	399	427	385	398	380	383	391	361	408	378	350	401	357	371	371	358	398	384	377	402	346	353	364	388	397	391	364	359	385	349	379	405	383	383	395	372	382	398	373	360	389	357	405	389	396	359	336	349	391	378	388	396	373	367	371	322	402	372	334	361	365	363	391	361	379	358	329	410	346	359	383	375	377	365	400	363	372	371	377	351	375	377	405	366	383	371	367	409	361	374	369	380	379	363	373	407	397	377	384	343	382	394	354	384	368	377	412	398	368	419	407	396	381	369	373	373	361	385	353	361	376	364	360	348	367	369	351	353	350	389	405	379	357	372	395	370	339	351	368	341	334	386	370
30739	52531	43598	33903	28285	16073	6047	3751	2561	1862	1620	1242	1037	852	634	544	498	504	442	459	439	476	437	432	400	432	420	428	428	396	419	424	397	399	409	401	391	403	395	442	402	420	432	399	421	428	398	370	363	378	404	372	420	428	374	391	440	426	374	415	384	386	422	391	395	387	407	413	406	389	414	411	411	419	422	400	400	442	399	409	373	366	387	396	381	417	419	386	432	380	420	379	433	418	416	397	432	412	426	423	361	432	440	389	399	387	420	390	352	398	412	424	368	375	413	417	411	387	442	436	404	429	417	465	432	448	405	380	389	408	405	403	402	389	370	429	420	404	395	386	399	394	398	383	425	377	464	411	429	396	419	391	395	412	414	414	396	393	426	396	387	426	430	441	365	405	437	418	403	403	388	376	389	423	433	422	420	384	415	409	403	410	436	410	415	373	379	432	376	406	387	381	374	411	381	406	381	423	391	403	399	383	376	375	405	372	394	407	424	439	393	411	431	392	436	422	381	390	408	421	434	400	404	398	418	420	427	410	392	401	407	430	416	414	403	392	419	389	376	401	405	407	418	412	409	411	401	395	391	443	381	391	420	378	397	379	382	430	403	406	397	437	408	398	424	394	406	375	431	412	403	404	404	446	393	414	384	427	413	403	402	403	424	426	387	401	410	426	371	404	416	430	380	408	379	422	367	369	418	388	380	404	398	386	388	417	404	383	430	392	420	414	403	404	425	414	421	404	410	394	423	414	418	398	371	382	398	422	420	401	405	412	398	403	396	355	399	404	381	409	388	430	413	385	378	391	416	417	398	390	386	421	423	418	413	420	402	403	447	426	398	406	410	396	393	438	411	420	416	437	403	410	396	425	410	428	405	397	432	424	414	395	386	416	385	425	415	364	414	394	402	384	379	396	395	376	423	412	398	369	398	381	434	399	385	410	422	406	390	415	442	399	397	395	394	383	386	403	415	390	408	431	415	423	390	429	422	387	435	406	418	410	400	408	409	388	402	431	399	412	365	420	411	398	412	399	411	381	393	427	399	423	416	377	381	409	413	417	428	430	405	402	423	395	405	418	399	421	406	381	407	417	418	439	408	415	417	378	391	444	418	419	401	397	404	396	411	431	389	376	426	395	464	403	420	405	395	439	397	397	413	402	381	428	383	383	414	396	387	404	390	403	417	392	406	417	427	393	389	390	412	389	398	416	413	421	390	420	398	429	417	411	368	397	386	398	381	421	371	355	393	406	425	433	403	406	384	419	418	387	406	422	393	440	374	419	406	420	412	420	451	414	418	410	391	405	396	403	377	409	419	412	368	395	424	380	394	413	371	432	411	429	361	387	359	422	417	408	397	380	380	395	415	407	386	406	426	419	430	403	428	426	406	421	406	409	415	394	408	423	357	378	407	401	396	414	379	410	416	379	403	440	415	437	428	405	427	417	391	384	395	409	410	396	403	402	408	455	386	379	379	396	386	420	452	417	384	375	399	390	400	418	394	414	407	395	406	421	408	393	399	447	371	418	391	388	432	379	376	400	436	398	442	420	413	401	454	411	396	401	369	416	402	417	388	398	425	393	410	421	392	432	396	401	401	379	397	416	407	392	406	423	423	437	407	422	430	365	385	431	363	410	427	440	386	391	448	399	446	418	407	459	431	408	412	389	408	392	423	449	452	391	408	422	410	384	403	402	388	393	384	413	387	428	455	406	394	396	410	395	394	406	403	402	409	412	407	386	404	424	402	407	408	397	447	398	431	425	412	411	400	430	421	364	423	401	383	430	405	376	415	384	385	418	403	405	397	411	363	383	436	434	426	415	400	394	374	404	388	443	447	410	409	369	418	386	409	429	404	419	375	415	416	422	425	391	362	394	447	403	417	377	389	385	367	443	415	407	395	396	424	437	426	385	399	399	397	397	403	407	435	373	410	431	378	412	410	398	387	366	435	378	392	407	400	384	407	417	417	410	423	370	411	414	430	405	407	431	371	413	431	405	419	384	389	425	444	403	411	419	389	455	413	409	402	383	378	388	444	407	416	418	409	441	422	388	392	417	377	391	375	388	385	429	390	449	409	417	410	404	430	408	450	413	397	343	398	432	404	439	424	403	418	386	397	403	406	407	416	409	406	419	414	400	407	389	398	382	410	417	378	405	419	393	416	376	399	405	378	418	406	372	402	416	403	366	427	402	399	414	417	407	418	421	421	392	393	374	394	399	372	416	381	430	393	392	374	401	410	380	409	408	414	414	395	406	427	399	444	431	384	433	412	402	437	386	414	414	384	376	384	420	414	445	412	352	423	374	420	387	435	401	409	418	404	388	408	421	376	377	393	431	421	366	405	441	438	370	384	424	387	407	381	398	374	417	437	380	397	376	374	393	399	388	376	424	386	376	392	390	370	374	376	418	402	408	422	377	412	375	408	391	374	434	399	427	409	423	417	386	385	398	438	397	387	412	393	420	403	420	387	404	399	402	396	379	374	400	456	418	419	433	414	413	389	436	421	395	424	412	403	427	434	385	412	411	401	413	414	441	387	388	418	416	426	425	449	414	405	391	410	408	448	404	435	397	389	450	414	400	408	403	372	380	357	393	421	445	415	423	418	447	460	405	368	456	404	373	375	435	402	426	423	408	411	397	397	400	399	407	418	459	367	371	435	418	398	414	415	414	413	383	417	400	381	395	410	433	393	415	386	388	441	397	413	406	439	389	354	439	394	401	414	410	394	386	429	403	398	410	390	395	411	380	393	405	436	428	430	358	402	382	413	370	427	381	373	431	370	383	399	418	394	385	380	392	359	400	373	370	414	389	419	370	424	395	417	438	396	415	392	383	387	382	414	403	398	386	401	398	404	408	426	388	412	398	400	397	386	424	432	429	395	460	393	409	413	418	422	418	426	427	418	414	390	437	426	367	434	385	398	425	439	392	442	374	379	419	418	414	406	377	379	359	384	418	398	389	402	407	371	392	392	411	403	395	390	399	410	373	458	419	382	399	408	414	375	371	413	419	413	398	416	370	377	415	396	366	420	413	401	416	416	425	431	415	416	443	417	408	411	409	421	407	403	402	387	363	379	453	398	431	391	393	420	432	404	386	387	406	391	398	401	399	417	439	439	390	445	407	391	389	415	379	389	429	385	404	415	411	421	397	402	415	401	387	417	383	401	429	417	377	423	374	403	398	403	400	408	383	404	388	424	425	415	419	380	455	385	412	404	394	429	384	402	396	398	405	409	384	410	367	397	413	440	395	443	436	395	412	384	389	384	368	393	424	419	399	373	392	417	419	411	407	413	418	405	427	411	420	420	430	394	387	384	418	388	387	430	359	429	399	415	410	421	424	429	400	400	369	403	392	404	400	431	426	400	400	402	424	419	426	419	358	398	396	397	400	435	388	362	382	426	407	398	424	402	419	387	396	401	413	425	453	403	416	404	401	418	392	366	394	438	414	412	415	370	406	419	410	418	409	403	372	429	416	425	368	404	400	426	397	459	404	398	416
23303	21670	29512	25098	23895	23462	15903	5817	3330	2253	1718	1363	1091	1001	776	725	610	570	592	543	577	559	541	510	538	512	496	502	533	536	533	477	527	496	499	520	469	496	522	533	486	475	515	505	489	516	440	484	503	472	522	483	460	488	471	481	507	462	493	480	491	543	494	523	519	505	482	488	527	486	517	478	513	477	472	508	481	486	486	503	457	510	497	519	494	495	485	487	529	499	509	466	483	500	497	508	461	525	505	483	489	499	495	512	474	429	492	472	525	489	452	478	480	494	492	507	484	533	500	490	472	510	465	455	496	504	452	500	462	473	444	481	530	530	504	475	483	481	523	513	471	502	490	455	471	494	494	503	492	495	505	519	507	494	493	476	479	459	522	503	501	486	508	517	530	543	497	463	538	489	472	511	476	454	472	522	468	447	486	461	519	487	479	505	521	536	522	484	505	483	440	454	492	507	514	521	499	489	479	507	527	469	454	510	499	510	482	515	474	526	480	487	479	493	511	507	513	484	490	497	504	455	522	490	528	492	467	494	495	524	451	440	472	482	469	457	505	510	491	475	498	452	496	499	497	475	459	532	481	509	483	491	495	526	499	482	478	508	485	479	477	531	478	474	497	459	482	478	522	513	505	478	515	502	505	492	446	474	502	495	517	471	491	494	486	501	475	524	527	535	496	476	484	463	492	485	483	518	465	540	516	481	523	456	453	509	495	484	475	495	503	518	516	471	482	528	515	452	444	521	499	499	544	457	497	482	477	521	451	502	475	454	508	472	459	477	493	480	534	451	477	504	458	494	483	482	447	478	456	451	473	497	476	482	462	494	490	504	471	488	513	469	489	523	508	521	533	511	513	473	504	495	504	490	473	478	473	511	492	507	495	493	495	500	471	465	491	465	477	515	503	525	502	515	484	489	469	493	500	484	485	473	464	486	464	455	499	515	473	475	457	504	493	483	471	550	472	513	489	501	495	456	508	540	501	515	503	509	478	465	491	520	515	474	507	470	488	468	534	491	527	497	497	506	481	446	461	494	470	514	474	485	489	480	487	494	461	467	475	499	498	513	505	461	479	435	442	493	521	488	536	481	483	499	471	490	474	490	483	476	500	495	496	529	488	498	457	526	503	508	489	513	510	524	455	461	489	484	539	460	507	482	524	522	514	457	446	507	466	498	492	476	435	483	517	505	514	502	500	484	503	502	467	459	510	472	465	469	478	488	497	466	449	479	475	527	470	498	453	487	491	492	472	535	472	510	502	500	466	488	517	491	481	496	509	448	478	504	522	502	451	459	474	468	495	471	501	527	507	526	474	493	497	442	505	479	465	424	513	461	479	523	477	481	497	487	488	505	520	472	456	522	467	543	499	506	482	525	510	460	492	478	491	496	478	438	489	501	464	483	496	536	493	505	548	486	547	543	450	472	443	516	499	497	522	530	497	490	533	480	480	489	483	482	488	511	517	514	517	526	521	509	467	480	501	467	470	480	469	486	486	481	493	512	508	473	498	532	483	490	493	452	480	485	490	490	486	514	479	484	515	495	520	514	458	492	480	480	509	470	478	487	492	470	490	530	511	470	542	491	496	471	491	505	489	501	473	510	503	504	462	531	529	506	501	510	474	500	512	478	481	502	497	470	492	497	505	470	474	468	479	475	469	474	457	495	481	474	475	502	486	484	524	511	454	535	511	458	468	506	539	492	498	511	490	478	515	494	518	471	497	507	530	511	479	449	519	484	486	502	467	527	472	472	468	495	485	488	498	472	451	463	478	469	489	504	518	514	523	497	497	483	487	482	499	505	491	464	473	467	504	488	531	487	502	481	470	506	489	506	512	497	504	479	481	431	495	494	502	507	443	542	493	509	526	507	482	558	465	490	490	549	484	478	490	462	472	499	493	481	489	503	499	487	467	502	470	469	484	499	463	491	498	453	489	531	502	507	494	495	506	484	473	485	529	494	496	505	501	465	464	487	463	483	503	516	483	525	496	497	491	515	479	509	485	476	499	510	529	475	462	461	491	489	532	497	494	494	487	501	478	478	522	467	490	485	519	478	471	476	508	500	518	459	525	512	466	511	501	495	502	515	487	502	487	497	459	524	476	510	479	481	478	478	457	529	522	492	462	439	508	521	463	449	491	516	492	492	496	466	485	494	481	517	513	519	470	514	448	495	519	455	501	497	523	467	507	461	514	537	515	494	516	461	473	514	481	529	498	447	473	532	477	507	499	441	508	468	473	459	462	502	488	526	459	489	502	451	488	507	513	497	492	513	490	475	433	469	486	535	460	519	502	469	500	451	517	511	513	484	487	484	480	519	489	520	465	492	492	458	463	458	486	513	491	485	505	463	488	546	537	518	481	443	494	492	470	465	463	483	519	488	511	483	456	473	504	473	482	511	490	503	496	492	467	510	480	503	507	480	472	459	459	486	478	474	484	481	491	469	530	502	476	520	458	457	510	509	480	500	492	516	462	536	496	505	479	496	489	478	485	517	525	497	467	474	476	480	533	496	482	489	503	483	466	497	479	494	512	463	433	463	477	483	448	511	465	504	519	496	501	500	475	441	469	529	486	538	518	433	510	474	463	494	476	465	496	497	497	518	530	510	498	486	498	517	468	506	500	488	515	517	442	488	509	464	513	483	473	454	493	485	514	490	501	493	546	503	515	446	487	475	502	494	472	524	493	505	455	495	499	523	464	502	466	488	490	504	463	452	488	469	510	501	528	480	488	504	493	488	487	469	480	530	430	512	531	512	483	443	470	461	485	509	483	529	496	484	491	488	431	477	485	507	506	474	480	514	512	448	491	464	470	441	484	522	511	462	436	508	512	498	514	479	488	483	486	500	481	476	495	493	490	482	500	485	503	495	527	521	477	485	497	501	495	510	438	508	460	489	471	476	486	501	499	490	438	468	495	477	512	467	493	473	503	502	497	444	469	470	497	464	467	483	473	475	527	503	473	477	505	495	521	497	522	487	487	446	517	491	486	481	496	487	476	489	485	536	508	481	515	499	471	479	484	488	513	495	485	472	457	478	497	498	496	506	463	525	491	432	495	508	535	521	515	463	460	491	503	464	486	479	458	475	491	496	466	501	458	533	481	504	492	490	497	441	483	492	491	474	478	519	487	479	503	488	459	488	475	467	464	514	493	492	497	431	429	498	480	473	546	499	512	485	508	508	509	518	456	479	470	496	473	495	477	530	508	527	496	518	488	461	456	511	516	524	499	501	469	496	506	476	506	479	490	461	500	483	486	493	474	488	491	475	457	504	547	515	500	496	481	506	494	453	480	468	472	466	513	492	510	487	490	467	450	453	424	521	512	489	469	469	505	480	514	494	502	466	492	534	496	490	514	501	486	473	469	479	500	472	501	501	497	462	496	465	496	507	462	475	494	443	456	468	494	495	491	510	494	469	468	514	480	517	496	475	498	457	482	454	478	468	495	463	494	461	510	460	503	492	480	435	502	551	506	516	460	464	481	519	491	506	478	510	516	470
33651	61971	54432	44906	35199	21880	10861	7801	5349	3481	2595	2049	1681	1462	1005	814	730	662	674	612	592	619	569	540	528	568	526	534	568	532	506	577	554	510	537	516	546	544	535	536	520	496	475	479	514	523	523	502	551	457	474	497	528	498	493	529	524	526	497	487	512	543	488	479	508	515	501	472	527	527	491	516	490	497	529	497	469	511	501	495	515	485	494	536	489	501	516	488	501	507	488	530	544	493	506	494	525	521	465	490	469	525	505	524	505	508	495	500	501	512	487	531	511	487	475	506	525	518	510	525	489	459	499	494	473	498	474	562	507	476	498	504	544	486	497	493	476	488	500	454	493	509	506	453	537	486	489	504	493	510	471	525	456	504	474	535	475	504	504	490	473	480	500	520	493	514	479	471	502	524	487	492	496	529	508	524	514	506	470	512	469	477	484	524	522	510	508	453	498	512	528	486	493	476	547	539	512	521	508	499	525	475	532	522	533	505	471	519	512	481	476	531	496	472	505	494	485	492	522	526	474	474	422	518	465	498	505	539	515	527	484	513	495	484	488	482	512	525	507	521	518	521	431	474	480	492	494	500	493	475	483	485	503	516	493	491	500	466	493	500	469	462	520	483	516	501	505	509	495	514	506	495	501	462	474	492	513	512	497	533	495	515	540	486	485	518	510	524	530	532	475	515	507	484	473	543	474	509	480	474	503	474	521	501	482	515	471	484	495	501	535	525	493	523	528	485	506	464	490	499	511	526	463	499	479	507	552	468	494	508	543	489	492	520	465	530	473	521	509	505	481	472	497	462	484	484	495	462	515	515	504	535	483	469	505	535	480	447	522	473	532	503	521	537	515	532	513	524	486	493	535	538	504	505	483	509	511	513	516	506	527	498	495	487	514	524	480	482	481	498	514	498	511	479	503	506	504	469	557	482	511	505	498	519	490	504	474	486	549	487	530	526	496	495	497	490	491	524	475	485	514	497	512	530	528	512	522	524	506	491	454	500	472	474	503	478	538	499	508	480	521	486	454	469	498	526	493	492	530	521	496	517	523	486	520	520	486	494	515	466	479	505	456	521	470	499	489	477	512	503	475	478	462	458	516	526	509	490	505	494	490	536	516	501	530	517	489	506	492	494	487	506	489	506	516	490	494	512	516	471	538	529	519	522	447	510	488	500	481	495	495	523	491	512	512	477	496	516	488	513	483	464	508	499	490	499	447	465	485	499	548	502	498	483	473	465	486	486	479	494	482	525	467	523	493	490	514	470	509	473	505	485	469	466	519	493	476	491	504	519	476	471	503	491	500	538	499	478	527	454	466	500	473	530	483	464	505	511	491	513	528	505	470	476	534	487	482	507	484	484	513	516	531	486	506	529	517	491	506	505	467	470	513	509	473	517	503	514	504	488	474	499	448	505	455	496	494	517	473	486	494	511	475	474	518	498	490	506	475	474	518	509	507	477	513	487	484	482	499	499	478	498	502	457	501	486	478	489	518	521	523	477	525	495	535	476	505	499	493	484	492	505	530	521	500	513	525	519	533	531	520	447	521	452	494	510	464	502	523	507	509	512	488	519	468	526	493	476	460	476	481	492	488	474	483	493	518	498	492	531	525	453	479	507	508	496	441	501	534	473	503	524	483	486	475	489	517	508	507	452	446	508	497	458	476	473	500	470	505	507	486	491	473	483	502	516	503	469	472	490	507	487	499	504	495	478	482	550	505	519	508	520	510	514	454	462	520	503	492	532	511	503	502	497	458	485	518	502	507	490	469	495	535	513	541	515	516	543	518	500	479	504	488	514	540	494	481	477	519	555	518	494	480	478	499	474	493	522	492	486	520	497	508	525	526	526	497	521	497	480	511	500	500	524	494	493	538	489	493	531	487	497	463	489	456	491	513	479	543	534	466	477	473	469	505	517	463	488	534	493	492	526	509	482	513	466	478	461	521	480	506	529	499	492	497	463	513	500	519	504	498	462	546	491	535	473	475	478	493	498	489	511	496	514	485	469	460	508	480	474	493	499	522	537	513	502	512	494	494	523	487	458	501	470	505	486	517	518	451	519	485	507	513	516	502	499	511	510	494	469	488	506	503	461	518	506	475	515	515	499	480	462	494	515	462	501	486	484	494	498	512	483	510	490	513	517	517	475	496	512	499	506	472	500	463	473	487	517	491	502	508	528	503	526	523	468	457	488	519	535	504	485	508	523	482	514	477	489	515	477	531	533	556	537	500	476	515	520	501	503	460	481	515	535	506	516	521	482	453	477	515	504	513	471	463	482	514	526	464	488	493	479	490	475	501	506	528	515	500	493	507	471	464	518	484	491	515	502	535	502	483	455	525	505	478	496	510	446	495	517	523	495	479	504	528	474	502	524	476	523	485	497	493	529	500	513	516	503	462	486	468	487	525	502	496	482	488	477	531	516	488	498	502	510	504	485	468	482	506	450	529	486	524	499	537	525	489	496	487	521	475	454	474	471	520	516	463	480	503	533	480	498	455	480	469	448	493	488	518	467	475	465	483	499	480	513	501	464	520	499	497	483	490	493	466	503	503	497	526	508	513	477	507	526	541	545	514	480	529	515	492	479	524	444	461	510	470	513	519	469	498	491	484	475	494	490	536	552	496	492	502	561	517	483	482	526	515	491	456	508	471	523	506	462	522	503	514	535	499	511	497	517	533	461	481	448	503	489	489	519	505	507	502	524	492	497	501	502	457	502	523	512	515	477	553	537	497	534	458	496	464	451	483	507	515	476	478	496	483	467	452	509	497	531	551	484	505	518	476	546	549	504	515	503	487	486	521	499	498	500	525	499	494	501	502	491	521	476	512	532	511	490	541	527	478	489	501	519	477	500	483	486	503	499	491	495	520	507	508	502	531	527	491	478	479	531	495	506	483	499	528	478	499	515	499	477	519	463	548	474	491	480	479	479	549	462	474	476	498	508	466	494	500	508	491	521	529	532	514	479	491	488	490	489	490	493	467	484	523	500	523	493	514	498	498	486	496	503	489	500	482	469	481	485	505	492	491	540	535	514	483	517	479	532	483	532	509	487	469	518	507	463	491	481	490	504	503	469	515	508	511	508	533	502	509	490	483	492	511	477	442	517	524	468	500	533	476	468	557	494	481	524	498	526	474	469	495	485	499	509	464	498	486	523	484	474	497	498	491	518	479	496	458	514	499	489	508	486	482	511	499	491	488	486	487	479	504	508	482	489	460	495	505	493	483	470	450	482	533	501	499	508	486	451	491	477	472	515	474	475	501	457	493	509	492	487	513	471	482	534	471	510	517	482	525	508	469	500	494	495	522	497	522	493	515	488	502	492	503	492	468	496	512	512	508	501	518	483	525	472	469	460	511	468	490	501	480	486	497	506	483	467	497	502	472	475	469	465	490	526	487	529	487	497	498	489	454	501	478	460	465	484	487	491	490	497	489	476	501	484	520	491	511	485	486	501	476	529	471	502	497	499	493	504	536	492	512	508	476	484	465	480	458	480	506	486
31381	33325	37897	27848	17134	7742	3200	1620	1170	835	647	564	451	404	379	304	274	293	295	282	277	265	273	274	276	278	277	251	294	272	271	233	296	253	232	277	288	279	247	249	228	261	288	229	270	264	272	259	288	262	246	267	253	277	261	266	260	231	252	253	276	274	288	257	262	261	278	253	236	261	273	262	259	265	290	259	246	227	255	273	275	261	290	246	248	247	246	223	244	260	241	263	217	265	260	268	287	267	268	245	271	261	265	246	250	279	243	266	269	256	263	259	251	276	265	234	250	245	244	250	262	258	261	233	228	260	230	251	232	272	289	282	277	260	258	266	250	278	271	280	252	257	281	258	276	273	263	251	227	264	243	289	235	266	284	264	250	259	302	280	257	278	263	251	295	256	247	258	300	304	257	274	249	249	256	258	252	256	265	273	263	218	264	255	250	250	236	286	278	253	269	267	239	293	261	244	267	255	270	233	249	252	236	286	263	263	247	267	280	267	227	235	245	261	269	262	253	247	262	261	240	291	238	270	243	274	260	259	281	291	253	248	284	288	283	258	235	257	281	270	282	280	268	269	247	255	282	265	235	245	258	241	263	267	266	225	247	261	259	285	279	289	206	285	277	218	261	268	238	264	247	287	244	287	219	259	257	247	280	240	267	242	252	301	247	261	277	261	248	278	240	229	233	249	247	269	227	245	273	253	254	241	267	252	297	262	252	260	259	249	254	264	251	281	260	274	255	267	245	294	275	237	258	250	251	245	259	263	270	238	279	257	256	244	255	280	260	245	254	279	256	268	262	249	283	251	262	264	266	229	267	286	254	262	270	249	257	260	258	243	245	296	278	274	285	242	265	241	247	276	275	279	268	256	266	267	286	234	274	281	226	242	253	287	271	293	251	264	240	258	255	303	252	274	273	277	245	220	233	255	225	253	265	249	249	279	248	271	261	235	257	257	257	278	225	270	248	242	267	267	266	263	278	248	251	233	239	251	232	262	267	254	277	297	244	265	253	265	267	264	265	292	276	278	262	284	286	280	242	282	261	271	243	258	273	270	266	254	260	257	267	288	282	253	274	272	281	260	270	258	261	258	259	264	245	266	236	274	226	252	258	256	280	265	254	265	240	258	252	285	275	242	240	262	255	245	306	271	248	278	234	247	266	260	278	274	250	267	251	277	263	252	260	238	262	257	262	276	269	263	260	295	301	264	276	244	263	247	270	267	267	281	235	280	247	246	235	281	259	249	258	290	257	261	299	252	254	270	284	294	268	264	244	250	245	264	245	250	261	258	256	257	258	249	255	258	238	259	238	261	297	277	230	249	283	257	289	253	271	254	252	248	248	265	283	266	244	261	271	251	262	270	263	258	270	278	235	261	250	261	265	287	257	256	229	257	253	241	269	268	298	293	250	242	249	280	265	270	241	284	258	298	250	255	278	277	276	253	249	273	272	261	226	262	243	247	258	256	282	236	296	232	278	251	276	253	277	258	262	255	245	271	258	254	240	253	253	256	261	236	269	260	281	287	284	249	274	252	270	290	243	243	229	263	264	266	250	252	262	249	232	243	271	221	278	289	284	257	297	258	271	263	240	243	259	266	246	273	263	280	247	281	246	263	274	264	250	232	255	244	238	278	267	251	264	264	236	257	251	252	251	281	279	281	297	271	258	257	291	252	277	288	236	253	287	242	278	260	243	259	265	259	266	231	258	245	261	251	248	269	249	267	249	281	234	247	259	238	268	254	252	256	270	289	254	270	263	257	266	229	255	236	268	250	285	270	288	280	283	227	254	239	277	239	271	276	257	280	272	245	265	265	291	282	268	249	259	290	278	248	241	280	277	294	274	258	245	266	247	264	251	242	255	246	266	252	239	251	253	272	245	247	259	263	258	236	246	263	286	260	244	258	265	241	258	266	255	291	231	281	247	262	227	246	284	263	283	268	283	250	253	258	272	257	243	256	293	274	265	261	274	275	228	271	253	279	266	267	257	233	272	261	277	245	241	275	251	270	273	245	255	255	255	271	232	268	273	292	268	263	261	241	262	262	260	261	273	249	262	239	262	261	249	257	257	240	279	254	238	248	273	261	251	254	252	253	273	284	247	270	242	258	264	243	242	261	247	274	254	261	246	264	285	267	241	284	245	275	266	253	269	281	223	254	271	276	265	262	256	253	275	235	262	252	253	262	302	224	255	271	291	288	289	255	255	263	245	259	251	250	269	261	254	235	246	296	268	248	231	261	279	258	251	246	251	265	248	280	246	276	288	271	250	234	291	267	279	251	253	245	253	256	289	283	275	261	272	244	268	273	256	261	264	258	267	276	252	256	267	267	285	258	282	266	296	245	264	291	260	271	248	251	241	275	234	247	262	296	278	264	252	274	251	244	253	263	248	277	279	271	225	269	277	276	266	257	262	242	245	246	257	240	267	257	262	256	269	231	249	269	248	268	253	273	284	249	255	262	259	271	237	282	271	275	259	273	259	248	256	272	285	256	264	258	243	257	249	265	283	277	298	248	265	257	258	242	278	278	261	279	257	249	282	257	260	255	250	240	237	281	230	257	258	260	265	280	260	270	295	240	242	277	257	259	264	254	243	278	244	278	262	271	283	264	257	247	260	227	254	273	310	285	252	260	250	289	255	282	225	268	247	282	254	258	237	236	216	268	258	247	247	261	235	241	264	270	275	250	257	248	245	280	278	260	273	288	254	261	271	270	246	247	276	258	241	250	282	285	245	260	249	247	255	247	284	271	252	246	277	262	263	253	249	254	260	242	236	251	252	242	257	257	275	270	249	288	210	267	275	243	266	250	291	286	255	270	221	303	243	234	245	268	274	239	283	259	263	258	274	259	274	272	282	251	255	252	247	279	246	283	262	254	269	266	244	265	253	257	265	231	276	261	273	245	264	237	235	268	255	263	245	249	292	245	269	237	280	218	275	249	232	246	270	263	223	253	272	242	253	293	255	291	288	248	270	245	266	237	270	239	250	249	263	273	306	250	268	257	250	252	251	284	246	255	248	246	296	261	257	252	292	264	283	273	275	244	252	284	271	261	255	259	249	238	265	258	247	245	260	258	263	233	234	235	281	247	244	253	256	258	236	251	259	233	228	244	267	275	260	241	257	266	265	243	269	237	258	254	282	247	254	246	245	254	254	248	244	253	255	272	252	281	250	278	287	251	252	227	267	254	252	285	309	274	267	249	248	243	251	262	237	262	248	255	221	248	257	242	271	267	270	294	270	244	297	250	248	281	282	263	265	259	225	264	250	268	267	270	256	242	253	263	226	273	251	252	261	268	263	245	277	242	265	260	253	254	242	245	258	261	287	290	242	247	265	241	253	222	240	268	291	278	294	251	241	256	271	266	255	285	270	275	271	253	280	256	246	270	226	285	245	250	257	254	259	257	254	230	275	255	272	256	225	251	278	232	242	263	260	235	256	266	240	279	278	256	279	242	264	264	273	280	261	255	242	270	248	266	254	260	283	239	253	297	249	240
30962	48097	38221	26220	19124	10489	5102	2991	2072	1371	1097	811	647	598	493	377	330	350	351	308	337	296	304	286	297	284	285	288	268	294	267	280	287	288	306	283	310	283	261	300	282	249	294	295	289	277	266	285	299	286	291	311	296	319	250	266	286	278	271	311	306	267	307	280	323	288	264	284	300	283	280	294	276	294	260	290	285	303	288	273	249	269	294	266	285	298	272	267	275	254	275	302	277	293	295	280	302	274	301	303	314	301	292	305	284	295	269	292	276	287	279	303	257	275	273	296	267	312	278	285	276	253	290	310	263	286	274	288	288	316	311	283	265	276	289	305	272	294	271	290	297	266	304	298	262	275	295	279	272	281	266	286	283	279	271	290	277	257	282	306	302	286	270	280	276	273	268	268	285	281	290	313	291	252	286	286	279	297	278	280	289	272	264	300	279	289	259	270	296	268	307	282	322	283	294	286	286	276	286	257	270	301	287	266	286	280	286	301	273	273	268	292	311	275	326	307	309	299	311	288	267	274	292	295	265	278	272	292	273	268	273	266	281	283	279	307	268	276	299	263	268	308	304	276	280	269	270	312	266	263	265	278	241	294	307	296	300	280	292	315	281	260	258	258	303	309	262	279	286	246	272	316	273	303	274	307	276	293	312	300	300	276	261	258	302	276	284	277	292	281	279	292	292	300	265	294	289	286	292	308	284	302	275	298	257	306	248	260	281	250	275	286	287	303	285	303	270	258	307	279	260	270	284	254	287	285	274	299	263	281	279	287	291	280	294	271	297	271	281	294	261	272	273	310	271	294	255	257	302	290	302	262	299	293	258	291	285	288	280	321	311	313	271	293	300	241	293	273	272	306	260	291	253	272	255	270	293	281	301	297	300	275	272	302	296	268	289	297	289	265	300	269	291	314	269	278	270	286	246	264	274	294	262	288	259	289	261	278	301	290	294	279	268	303	260	282	266	279	312	282	275	300	247	260	291	290	221	274	282	289	301	238	281	281	305	325	279	286	287	272	296	280	288	285	259	272	283	258	243	293	282	277	300	254	265	284	260	290	264	302	289	283	288	257	284	284	299	296	308	305	280	299	290	288	279	287	302	282	304	263	290	283	282	267	268	269	301	270	313	281	254	288	280	276	287	296	264	287	274	281	303	273	277	248	307	256	275	283	282	274	257	267	296	269	280	306	267	317	286	261	292	283	300	305	305	272	304	297	296	278	302	282	269	259	284	261	262	288	271	290	261	294	270	264	273	288	243	269	285	281	289	283	324	276	285	265	300	256	272	282	274	300	276	292	278	285	300	310	283	280	280	310	297	278	256	264	284	268	298	294	257	280	264	295	297	313	221	268	302	301	266	297	269	278	299	286	276	288	272	261	272	264	295	303	289	297	285	269	270	283	289	275	284	263	273	269	270	281	282	257	256	308	283	299	298	294	302	273	302	272	302	263	253	241	285	288	280	264	279	299	282	300	282	280	326	286	297	271	306	277	270	265	273	293	279	313	283	293	269	290	300	258	277	269	275	309	251	294	289	289	292	289	281	278	244	285	291	305	288	297	311	279	284	283	285	301	265	303	304	275	252	291	264	270	290	261	265	276	282	278	291	319	298	312	293	294	275	298	301	298	287	286	296	282	284	278	275	260	307	292	303	304	295	290	260	301	289	259	258	292	279	257	267	300	273	291	287	288	282	290	261	293	278	274	277	279	282	284	289	270	280	275	279	274	292	289	311	301	292	278	295	286	280	260	322	276	260	286	296	302	289	273	309	275	295	268	288	288	316	293	274	271	300	310	306	280	292	280	264	285	264	257	270	275	272	312	270	290	290	292	277	258	313	261	251	272	290	312	271	306	289	310	280	287	290	269	298	277	291	288	287	289	293	266	281	287	292	301	282	312	287	290	286	301	272	264	290	271	261	271	286	265	294	260	319	266	276	260	280	298	276	272	288	270	275	294	251	295	259	266	276	286	280	272	255	285	298	264	316	300	294	283	268	285	266	267	289	279	286	283	240	266	296	293	263	303	267	280	302	291	281	265	280	273	306	286	256	278	274	291	268	294	283	270	287	310	293	285	267	306	288	307	312	290	263	282	285	309	259	258	271	295	278	307	283	300	281	259	304	292	301	285	308	255	238	291	306	269	305	292	286	299	278	258	279	281	270	274	286	280	270	277	286	255	280	302	267	276	290	272	281	272	267	298	287	307	270	261	291	297	262	283	274	312	276	269	320	319	292	288	263	263	265	322	278	286	267	280	261	311	304	287	282	287	272	297	308	291	259	271	277	253	314	276	304	316	261	257	267	294	271	285	314	276	293	294	274	277	277	282	292	275	229	288	253	250	273	294	285	272	315	274	284	259	263	288	279	277	293	297	302	307	269	305	294	297	255	295	280	294	273	288	260	294	267	241	285	275	283	289	282	287	274	281	293	265	299	303	284	269	278	278	292	262	267	272	273	284	278	270	289	308	266	266	265	280	264	278	265	326	277	291	290	284	300	314	297	283	269	298	275	295	304	267	258	289	274	283	252	270	284	284	300	276	263	299	300	266	305	282	269	282	286	271	267	269	281	291	281	283	289	290	274	297	286	270	284	305	275	274	291	260	251	270	276	300	255	294	289	288	263	280	270	250	291	292	304	305	281	255	300	281	279	292	277	297	269	271	301	299	292	284	271	283	258	284	278	272	328	319	270	271	295	290	272	306	267	269	289	277	287	271	291	285	292	289	278	271	264	263	289	291	298	300	287	269	260	281	300	271	272	241	279	282	278	296	269	284	290	285	314	288	273	256	296	278	273	321	306	276	297	312	300	307	262	315	309	271	280	302	296	283	273	313	298	306	280	282	268	262	282	307	325	297	289	277	263	274	295	273	308	276	287	274	269	273	268	277	297	264	264	283	297	268	299	284	263	305	298	292	286	282	298	294	278	279	275	275	294	294	282	282	275	321	306	309	287	284	296	271	318	262	291	282	281	271	266	299	280	285	257	304	279	314	267	267	289	277	283	295	246	304	251	285	278	259	261	289	301	305	254	289	277	280	308	318	290	293	282	289	302	263	278	287	269	279	281	289	257	308	291	305	257	250	246	289	297	302	297	283	250	309	299	311	277	244	290	276	270	289	284	267	263	312	301	284	273	277	279	312	329	277	285	299	291	274	304	298	277	305	248	282	289	280	282	283	279	279	285	247	283	290	295	258	277	280	242	307	297	269	313	256	301	289	291	268	282	275	299	290	281	271	283	302	307	285	247	293	276	295	271	287	294	288	315	285	289	292	268	297	290	272	248	272	287	288	264	278	280	268	267	274	281	284	273	272	288	289	276	293	296	278	294	287	303	256	259	289	272	277	283	311	272	297	296	281	274	272	294	338	303	320	270	313	272	257	290	265	298	287	285	273	303	273	292	244	303	296	304	282	279	309	284	278	279	286	282	263	299	311	319	282	288	260	270	286	290	289	288	267	289	257	280	302	308	280	259	304	278	290	312	277	306	280	282	258
23359	20656	27887	25968	24697	18034	7724	3280	2060	1274	1029	762	633	532	444	414	373	333	343	342	306	322	352	327	299	284	330	305	319	312	322	330	304	301	289	292	289	295	306	294	291	301	283	297	302	283	292	314	264	311	318	285	289	300	287	311	288	262	304	290	273	272	298	315	308	295	295	294	304	278	254	246	322	282	300	289	290	282	283	288	300	298	273	286	270	299	322	338	264	282	304	308	283	297	292	309	290	297	282	249	316	289	281	302	296	301	282	295	314	292	295	301	307	321	290	278	305	296	300	284	295	299	307	323	301	305	278	290	305	293	321	298	329	303	313	307	306	292	316	291	285	314	305	303	308	308	278	283	275	306	293	285	317	292	288	295	310	277	266	312	302	285	324	274	280	284	281	308	294	317	288	286	336	290	310	295	317	287	335	286	281	292	313	249	306	269	336	286	304	288	297	287	268	297	293	242	325	299	258	296	276	300	308	324	285	315	315	302	319	332	311	300	305	300	308	294	301	277	297	295	286	326	308	303	328	326	257	297	284	323	317	294	248	274	300	291	284	314	291	311	288	305	310	293	287	303	314	282	333	293	305	327	303	287	302	269	315	316	318	323	286	265	303	263	274	279	336	290	284	267	297	293	289	290	304	300	296	292	254	327	283	324	242	297	294	289	303	286	302	308	282	274	305	352	306	312	283	286	307	291	305	268	288	292	245	295	319	299	308	296	312	297	320	285	306	303	277	307	310	287	308	311	277	274	295	303	295	297	315	274	318	302	287	322	284	318	287	316	307	270	321	274	303	304	292	310	315	317	280	317	312	317	328	282	300	313	298	288	311	278	293	287	289	297	299	285	285	297	307	275	305	298	290	307	284	274	292	311	276	301	299	318	277	299	281	277	295	285	263	286	314	285	269	322	296	290	295	290	319	321	321	323	297	273	303	310	324	325	276	286	290	296	300	292	264	300	285	272	328	291	273	295	296	290	304	309	291	309	302	317	284	296	299	295	279	299	299	307	299	317	303	309	276	276	298	290	296	307	311	314	311	291	282	315	266	318	325	288	318	330	272	306	269	295	310	286	322	269	287	301	291	297	262	276	294	261	277	280	315	291	314	328	295	291	318	286	314	307	289	286	268	309	315	344	271	305	301	300	305	276	293	330	296	326	271	320	318	272	309	285	310	263	291	295	295	294	287	294	304	288	315	308	287	318	353	293	295	302	271	314	315	286	301	270	281	306	313	311	298	290	328	274	286	284	292	293	282	317	263	270	306	317	303	328	296	304	296	294	292	274	295	320	290	341	294	299	283	299	283	285	292	287	293	312	281	282	282	284	294	291	287	291	301	305	262	310	304	269	307	293	323	319	300	271	306	332	271	275	289	283	287	310	283	300	296	317	308	309	303	304	335	301	325	269	271	314	304	321	259	296	303	302	314	295	299	301	305	309	282	277	292	293	313	280	298	300	331	313	266	282	291	260	284	288	286	276	314	331	321	307	319	299	291	298	337	304	279	284	293	261	294	296	291	285	276	317	343	306	309	299	294	287	298	288	312	305	305	308	288	290	298	286	294	278	264	273	282	286	337	317	272	284	302	326	338	271	307	279	295	303	299	308	279	282	303	283	290	293	273	289	301	317	260	296	268	280	316	270	276	269	323	269	280	281	304	311	299	302	309	329	291	299	326	309	306	308	307	290	286	273	299	312	305	312	284	312	309	294	307	294	320	334	283	297	284	292	273	325	313	302	298	310	286	287	287	284	289	305	290	285	284	290	304	265	295	269	313	281	334	291	293	311	296	313	295	272	311	311	312	273	302	301	300	318	285	314	289	290	299	304	289	327	306	276	319	306	313	302	289	278	323	249	292	287	298	278	321	263	313	302	297	275	280	306	318	285	284	326	272	274	290	299	322	283	318	285	280	281	265	294	292	297	287	318	299	298	338	285	251	294	323	285	291	267	291	296	312	314	301	294	320	297	296	324	292	321	275	276	301	283	326	284	280	304	282	299	282	305	288	271	320	291	288	286	305	301	277	277	307	295	296	296	304	256	293	266	309	302	303	309	305	287	268	324	306	276	262	292	295	295	289	332	296	305	292	305	286	285	289	274	329	282	304	316	281	292	324	311	262	311	315	276	294	318	294	280	297	288	290	291	344	292	282	314	292	301	281	255	315	287	282	294	319	291	284	311	318	297	300	278	290	298	306	302	297	278	289	316	266	326	288	289	287	283	298	320	309	304	252	309	262	303	312	295	301	310	302	300	270	278	278	304	288	267	288	281	284	305	285	318	280	280	298	319	266	302	289	301	286	306	294	282	287	295	286	273	286	272	308	285	291	316	317	274	335	316	285	301	262	306	297	296	286	292	301	271	307	271	290	291	314	322	297	319	330	289	291	282	291	294	321	298	336	316	292	298	302	278	310	278	282	319	316	309	300	293	305	327	296	268	330	279	268	297	312	278	302	270	318	313	291	279	302	299	277	301	279	277	300	289	274	293	291	274	307	331	297	294	248	287	333	327	305	266	326	281	326	251	316	266	299	315	302	285	268	298	301	307	304	300	309	267	304	311	281	287	291	303	281	271	286	311	283	285	330	270	282	297	283	283	265	312	295	306	315	303	276	295	304	308	288	291	293	329	310	297	306	307	287	298	306	294	302	287	293	301	294	289	286	292	307	271	303	302	281	278	254	300	280	300	298	284	294	286	288	298	294	269	299	276	292	311	296	264	300	334	289	291	315	297	293	277	306	263	319	305	293	280	305	293	270	313	269	317	277	297	309	308	297	295	296	291	305	311	300	313	291	320	332	306	285	298	307	273	282	317	304	302	302	261	305	288	287	304	293	274	293	288	312	293	283	294	276	300	310	295	262	329	312	280	306	268	299	293	295	298	298	290	306	291	289	299	310	297	327	304	278	289	270	266	287	314	297	292	294	299	307	304	310	297	290	284	336	281	281	290	307	315	290	302	304	287	321	307	248	327	273	296	296	318	289	311	255	305	298	291	314	313	306	280	315	277	307	293	279	305	289	281	312	313	302	335	295	266	279	289	289	287	307	263	290	281	269	294	279	305	336	298	292	306	289	266	270	295	270	317	285	291	295	304	303	300	295	311	311	298	258	318	274	286	307	317	304	312	297	265	280	298	309	292	295	282	312	286	281	317	300	286	324	323	312	314	312	316	271	273	307	307	319	290	302	290	275	285	326	294	307	277	294	305	289	293	322	285	289	281	278	316	282	304	315	294	287	294	279	292	306	297	301	295	274	290	283	281	306	286	312	321	296	308	340	288	306	292	313	325	284	318	288	291	297	317	295	300	261	302	286	307	301	293	276	301	286	284	312	289	287	302	256	260	273	299	281	259	311	313	296	294	290	302	289	293	274	306	287	304	278	282	309	264	321	302	313	291	302	283	301	300	293	339	276	290	320	299	323	307	281	274	314	321	333	316	321	281	300	298	296	284	261	314	292	263	288	291	291	273	278	295	307	305	336	299	290	299	288	298
30190	53780	44873	36669	29645	14988	7740	5250	3505	2119	1699	1227	860	761	558	483	443	427	359	355	368	341	351	318	348	338	319	307	320	341	311	293	331	303	344	329	350	343	298	329	311	359	285	278	298	309	351	315	317	315	316	336	340	303	305	335	300	311	336	311	295	276	276	312	294	313	332	318	335	327	320	304	315	316	336	306	301	344	300	273	347	336	330	324	306	321	291	319	316	324	333	284	325	342	296	325	307	310	320	315	323	280	304	299	309	332	328	325	282	313	299	293	303	326	318	290	307	347	326	285	299	309	304	327	317	315	293	332	314	306	352	306	304	301	309	310	317	292	302	309	304	310	322	347	292	292	315	319	321	314	297	295	323	316	301	328	355	340	294	329	332	290	310	332	342	315	323	314	344	342	335	333	318	287	317	294	305	323	323	325	310	312	282	316	281	290	325	324	308	312	313	322	338	313	312	325	324	308	317	309	328	335	313	322	291	279	326	289	306	335	310	294	320	300	286	322	291	301	304	312	267	316	304	295	316	311	333	312	322	318	336	291	319	327	330	292	316	317	300	282	296	305	327	322	311	315	299	307	297	309	331	289	315	313	298	312	294	331	301	299	334	307	313	314	316	313	336	326	319	282	314	304	314	312	298	321	292	305	338	298	302	315	307	286	306	303	336	307	287	343	313	296	306	319	311	335	301	279	326	294	293	301	321	289	315	313	286	353	333	275	308	292	349	313	306	312	330	339	336	320	324	289	325	323	289	316	293	289	303	319	315	281	310	295	313	317	350	319	277	299	313	286	306	326	311	313	313	329	296	313	323	352	331	329	306	316	313	310	323	291	311	292	318	282	289	285	294	298	323	312	305	343	304	327	302	295	340	319	330	318	315	293	356	293	327	300	318	293	306	315	310	300	323	307	300	285	319	325	288	276	282	328	310	288	302	303	280	320	297	304	326	314	318	321	296	332	311	292	303	313	348	291	301	304	280	306	303	305	291	291	296	318	283	305	271	315	304	321	315	311	294	307	301	328	285	317	334	309	315	328	287	321	318	325	334	321	315	310	309	357	328	307	334	282	301	287	297	292	335	292	299	304	312	329	318	298	319	336	326	294	321	308	304	311	334	309	313	353	302	328	254	344	330	305	290	299	318	285	321	322	284	299	304	319	291	326	324	319	291	331	319	313	305	305	313	330	309	310	363	307	300	330	293	308	321	323	268	331	317	313	351	301	316	329	312	319	318	301	300	299	310	322	266	290	304	305	317	340	297	312	310	325	313	321	321	285	312	344	294	290	305	281	300	298	296	306	302	298	332	318	324	315	315	317	328	292	320	295	332	320	346	326	324	369	302	329	326	320	339	304	314	296	293	301	325	304	280	319	316	308	310	323	289	310	312	347	295	314	299	305	305	322	320	294	310	316	292	299	328	331	323	312	315	306	298	301	318	295	324	279	330	329	310	313	340	319	317	321	300	324	321	303	316	325	310	284	291	314	304	316	334	289	277	316	318	291	308	319	323	322	292	306	342	335	289	335	304	297	349	307	299	370	303	311	325	325	333	327	330	289	314	300	336	317	325	339	312	341	318	291	326	323	286	307	312	279	321	288	277	322	287	310	287	331	339	301	311	292	324	339	323	311	306	325	286	317	292	303	312	296	308	291	308	294	295	311	340	305	309	324	321	312	296	293	278	316	303	308	305	312	309	334	309	322	295	308	321	313	277	319	313	287	319	307	340	328	332	302	331	320	312	317	296	315	322	313	332	292	285	324	315	297	305	279	276	317	328	295	297	316	309	358	294	308	304	315	311	309	295	311	320	299	307	305	343	292	299	322	324	318	292	336	315	299	328	281	283	318	327	312	316	341	346	288	307	320	301	307	307	300	301	307	302	311	330	308	317	306	330	338	288	328	325	264	298	294	321	320	299	297	322	325	314	294	335	335	307	325	279	324	313	325	301	314	311	339	310	294	318	296	290	304	302	298	299	308	305	324	304	320	297	345	305	311	341	324	294	320	320	323	320	339	308	316	299	301	282	369	298	321	294	300	296	296	298	304	319	300	312	320	295	318	288	336	284	300	323	313	323	283	318	323	316	322	323	324	313	306	299	327	334	302	356	299	331	315	328	321	310	309	343	319	306	306	286	337	304	304	351	321	304	306	301	286	295	293	281	293	315	312	301	315	310	339	338	317	315	292	311	330	293	338	298	311	312	299	305	305	298	304	318	342	302	328	300	325	299	291	342	297	339	320	328	297	297	303	307	310	311	311	302	298	311	308	292	266	339	285	289	317	292	343	283	318	302	315	308	284	286	318	316	287	326	300	293	332	318	317	312	357	321	311	320	314	344	312	280	303	315	327	298	315	323	301	309	321	305	290	296	306	313	266	291	307	319	301	347	299	282	299	323	304	303	299	276	295	322	314	318	344	303	283	332	321	314	291	298	326	312	302	302	325	290	303	313	278	317	285	323	321	328	282	318	294	301	311	320	330	307	325	296	340	320	326	327	298	312	315	336	309	325	312	265	323	322	332	327	348	288	311	310	299	298	269	307	319	285	331	320	323	311	322	306	331	316	323	299	323	325	326	330	334	306	324	288	345	309	314	303	297	303	285	321	312	314	283	332	303	322	350	293	339	300	315	329	317	298	312	291	336	323	338	283	311	313	278	301	288	306	344	296	306	291	306	352	304	338	333	300	304	296	276	294	303	340	318	322	283	328	328	333	306	307	349	317	272	294	298	305	297	332	306	313	296	320	345	334	308	325	325	329	274	298	333	310	313	313	323	332	313	316	330	310	304	311	291	328	308	308	329	300	340	307	311	293	266	298	313	270	321	330	300	316	282	287	314	314	322	307	303	308	264	310	253	314	310	319	295	309	304	292	302	280	333	321	325	312	302	319	312	305	315	319	301	296	302	306	318	326	285	292	333	281	295	301	319	282	299	340	284	285	307	289	315	309	336	306	326	279	319	282	309	304	300	312	311	313	279	298	297	304	324	301	297	318	320	306	334	318	320	317	310	301	289	281	298	320	333	300	321	330	308	336	312	332	282	302	315	303	308	314	320	293	302	297	320	295	291	313	317	295	315	348	315	323	319	335	299	321	271	313	289	315	323	309	294	284	302	307	353	301	313	331	325	296	293	295	308	304	298	338	286	322	297	303	341	334	310	294	293	293	283	323	319	320	309	322	319	312	293	314	347	298	307	282	328	297	287	300	326	325	310	294	291	324	283	273	315	314	315	303	298	322	301	312	291	302	309	311	298	337	289	340	319	274	285	336	293	327	322	313	299	318	306	332	314	328	308	335	303	301	339	302	300	255	300	331	334	331	313	312	276	313	318	304	326	297	316	312	341	341	319	308	287	301	276	282	297	314	351	318	327	288	317	292	299	325	311	285	295	270	332	328	318	289	325	303	295	306	336	283	336	322	340	327	288	305	310	295	324	280	298	309	290	293	311	335	312	308	345	291	304	303	366	302	323	331	312	317	287	310	307	310	324	315	315
25648	21743	29859	30345	23450	13091	5106	2695	1572	1226	1009	726	585	540	543	440	447	442	402	386	391	394	363	361	396	387	373	346	378	373	367	389	396	386	409	378	377	423	354	400	365	404	353	357	368	381	372	362	371	390	392	370	423	383	405	356	373	381	420	391	384	380	368	390	363	396	374	369	357	394	408	406	379	350	375	353	368	383	402	392	384	397	386	356	356	367	371	366	379	396	351	390	375	347	377	381	392	369	420	379	356	387	362	357	392	345	389	350	342	374	354	417	381	365	354	370	357	333	353	366	386	368	418	401	391	370	398	383	403	383	354	378	409	363	363	359	375	386	372	372	411	380	358	328	418	374	390	395	385	371	380	398	378	356	362	406	333	364	376	375	374	350	378	413	405	391	331	398	377	344	383	344	369	386	398	361	384	371	399	349	373	347	398	359	385	376	369	393	350	348	348	405	348	376	362	367	363	381	390	394	347	373	375	391	420	418	322	407	381	342	360	396	399	368	346	350	381	365	362	363	392	401	356	395	352	365	391	421	396	389	367	319	378	372	356	369	380	390	357	383	406	408	393	395	371	364	407	367	384	386	362	350	422	381	380	396	405	369	396	373	390	392	370	379	380	392	392	368	372	408	342	346	370	390	353	315	375	427	384	425	390	344	398	343	404	375	371	359	398	335	368	360	369	388	354	393	339	389	389	402	426	391	362	376	349	388	365	400	407	357	381	363	375	406	393	371	387	346	375	367	377	375	364	387	414	395	396	373	396	376	378	376	371	351	410	380	373	347	379	352	379	365	331	334	385	370	313	343	386	373	377	408	375	365	398	381	371	340	364	371	380	378	369	408	372	384	366	343	391	351	411	372	405	387	432	398	361	396	393	384	386	418	381	370	384	360	360	367	387	347	359	365	333	348	369	354	368	372	368	403	409	368	396	388	384	353	371	357	400	376	380	380	392	351	335	407	400	370	383	413	370	367	377	374	361	342	378	368	403	382	395	366	376	393	359	376	380	405	376	332	371	378	369	358	362	340	374	387	382	358	349	394	346	400	385	427	372	400	383	374	360	365	357	378	394	377	395	411	385	397	399	415	395	376	383	413	399	381	365	353	374	331	394	374	358	378	387	379	416	355	381	394	376	365	363	348	390	347	374	405	397	398	374	363	377	365	346	371	411	362	371	380	387	377	365	369	369	369	395	429	360	389	391	357	392	368	380	368	414	359	390	405	355	383	358	368	415	402	381	392	379	355	377	346	392	408	365	375	394	378	385	353	362	359	333	372	369	349	395	385	386	382	361	388	369	376	350	387	371	382	402	379	399	393	373	392	368	397	348	376	393	367	434	390	364	392	380	364	396	366	379	357	348	408	358	389	388	372	407	401	385	377	348	373	383	378	360	344	375	382	377	366	357	372	391	367	353	353	419	350	372	398	362	364	368	369	364	380	355	380	383	389	383	392	345	355	373	352	383	361	373	359	387	378	374	391	367	358	387	377	399	391	385	387	395	339	390	333	371	399	349	384	398	406	366	380	375	364	367	365	394	401	411	388	365	391	361	402	386	357	383	391	374	393	368	363	372	375	372	397	383	383	368	390	355	362	382	362	369	406	406	355	395	375	374	372	373	375	388	374	381	384	389	379	363	365	340	375	360	364	418	374	359	388	362	401	395	377	375	395	391	398	395	367	364	395	382	401	369	423	356	365	403	370	374	391	414	359	412	362	359	343	377	338	368	365	400	386	398	356	392	391	354	373	346	414	336	355	377	406	371	374	398	398	407	432	388	366	375	368	417	394	365	397	370	375	381	349	380	341	372	408	422	409	401	392	383	397	371	357	381	376	365	389	395	408	361	368	367	396	399	381	372	393	358	385	427	381	376	407	396	414	391	355	412	379	392	383	354	398	360	397	377	359	376	385	379	385	406	382	353	384	385	393	340	388	346	359	385	386	377	394	388	394	366	364	344	383	370	375	337	364	399	400	352	378	372	383	380	401	368	387	379	362	362	356	391	404	381	371	373	405	381	385	387	376	413	355	372	348	375	383	381	390	381	373	388	372	383	387	391	384	398	400	355	364	350	341	372	399	376	341	417	377	363	367	369	385	385	391	362	377	369	326	377	412	402	381	359	375	336	394	402	373	381	400	361	387	398	366	364	381	397	374	382	392	352	396	374	379	371	366	384	382	374	350	415	383	381	360	360	402	385	352	384	414	401	373	376	348	384	372	360	407	363	367	388	383	383	398	370	380	371	368	392	415	373	388	356	370	411	415	388	367	388	402	388	402	383	380	335	363	386	384	384	382	360	375	395	403	378	373	393	357	378	379	396	333	364	402	350	385	358	366	387	396	352	362	387	390	391	320	408	376	390	361	405	370	372	386	362	369	352	429	360	369	397	382	382	338	390	360	388	381	376	383	408	390	389	404	362	364	373	394	358	385	381	384	379	401	359	400	394	392	387	427	356	384	393	367	410	384	390	405	366	390	382	398	383	356	374	396	397	374	390	357	395	391	351	384	392	385	370	366	395	379	352	405	418	363	354	369	402	377	401	338	376	398	402	391	369	385	381	375	380	418	372	384	376	363	379	371	394	396	397	369	386	387	365	398	417	376	352	350	373	349	380	393	392	343	392	397	397	345	403	413	376	374	376	411	406	361	393	359	419	376	372	369	413	409	354	391	371	428	368	392	386	394	391	365	391	342	371	362	398	379	390	402	400	338	373	371	362	391	383	410	374	364	357	389	368	396	359	362	367	364	368	416	365	423	404	355	338	395	381	364	406	367	386	369	372	374	409	376	367	375	379	363	349	401	403	386	361	372	319	349	384	390	373	382	365	395	362	359	383	373	399	352	373	381	381	341	408	384	368	368	392	350	355	385	361	372	369	400	414	385	346	413	353	364	360	391	369	394	389	400	396	371	329	378	372	382	379	407	361	377	340	355	377	383	384	347	396	368	415	385	363	343	410	432	337	370	414	367	390	329	397	358	373	372	400	379	378	356	392	368	404	357	402	404	366	386	369	337	384	384	410	338	382	385	331	358	371	399	369	347	357	386	412	373	407	336	379	407	364	362	379	387	403	374	395	421	396	398	394	367	386	354	382	400	384	410	389	338	372	391	383	374	411	376	359	385	389	400	405	390	352	375	373	379	362	389	383	364	390	361	378	354	362	434	372	384	398	422	371	396	366	376	398	380	355	363	378	380	409	381	352	374	356	368	380	360	388	340	390	378	375	386	373	387	413	392	376	364	407	390	357	392	350	403	369	387	346	354	379	362	374	399	409	387	365	402	379	381	367	370	395	379	359	341	400	372	352	430	363	381	377	375	400	415	362	360	347	414	359	335	388	374	369	390	385	386	379	393	370	364	372	353	397	377	440	338	357	368	384	373	355	414	398	357	324	381	372	400	394	361	367	327	376	386	368	369	358	395	380	366	319	347	380	405	376	381	364	388	366	394	391	362	392	343	409	358	374	356	408	374	369	401	412	371	404	389	393	409	366	393
31003	52895	44567	33975	25606	14376	7127	4811	2836	2046	1555	1134	879	785	606	508	536	507	476	445	398	447	440	409	416	432	427	417	429	423	405	403	399	448	398	433	410	398	402	444	413	423	416	410	437	427	426	435	430	392	407	419	405	416	409	433	403	379	413	418	379	428	433	445	388	427	401	357	413	404	407	392	434	430	399	399	449	405	416	422	412	428	409	428	425	402	404	392	388	443	430	430	368	406	395	408	415	399	422	409	404	409	391	383	414	417	380	380	407	417	387	413	400	429	415	387	396	408	417	388	404	382	422	419	396	392	403	417	418	419	426	392	424	433	413	376	410	428	427	389	418	353	454	420	379	363	395	400	412	403	397	419	405	425	411	407	386	391	423	379	390	397	399	403	423	401	377	415	407	392	420	390	403	450	377	386	409	414	381	422	399	420	426	389	422	415	408	391	405	400	413	388	426	409	427	392	397	416	374	401	413	374	440	433	426	424	416	420	428	432	410	381	407	343	372	421	416	382	376	376	413	433	412	400	405	391	398	390	407	402	419	390	390	358	414	413	401	385	359	361	407	406	359	448	391	394	407	425	408	385	385	425	407	394	409	413	400	442	401	414	450	393	392	406	387	412	385	408	395	414	413	389	445	400	380	380	420	379	386	352	395	428	416	382	393	389	398	377	435	396	410	416	426	412	422	387	404	374	376	421	382	430	454	428	407	379	399	428	388	411	395	385	397	370	400	418	367	409	420	435	401	433	420	378	380	397	409	358	422	421	389	403	406	458	430	365	430	437	412	389	384	404	375	417	426	364	353	398	386	418	472	418	374	407	434	429	417	392	462	417	403	430	446	383	385	438	383	392	434	402	378	401	391	385	383	361	370	404	400	409	384	432	387	419	400	406	429	402	402	435	409	373	402	390	420	391	392	395	415	412	399	402	377	415	399	384	427	401	376	423	403	374	388	402	403	379	395	393	422	400	407	423	379	378	425	377	424	399	374	385	415	366	417	377	422	413	452	411	418	387	417	419	457	405	388	407	411	421	389	391	409	411	400	408	390	397	403	401	385	398	389	419	407	406	375	389	405	426	418	423	423	411	367	391	389	425	389	399	414	375	381	417	425	393	393	380	431	408	376	410	438	389	405	380	419	380	378	420	402	411	411	427	415	416	413	412	421	407	402	420	377	408	406	452	406	408	393	407	394	374	425	385	403	418	394	420	390	412	445	436	402	391	409	415	398	404	403	406	380	408	407	414	396	404	435	396	440	352	436	403	387	348	403	418	404	411	423	365	407	392	388	380	430	424	410	413	387	380	383	421	370	393	423	408	388	380	400	410	384	426	387	406	396	437	394	374	447	406	416	434	380	394	389	417	378	395	403	428	395	380	404	388	398	389	420	386	414	408	437	381	415	410	398	430	382	406	410	400	407	390	442	434	418	419	385	411	395	381	425	412	421	406	411	407	404	393	366	407	396	409	371	396	403	391	413	419	395	389	409	419	421	413	397	407	435	406	421	404	401	358	356	392	403	353	373	378	397	395	405	420	434	425	416	388	384	396	406	383	373	439	395	427	376	385	382	436	421	409	385	423	432	402	432	424	450	436	389	371	396	422	383	361	405	420	393	395	399	411	408	390	438	373	369	440	420	462	403	405	431	391	412	417	364	395	407	411	421	398	425	415	447	418	389	431	391	392	409	425	416	367	402	419	390	393	423	408	437	396	386	378	407	415	412	406	367	401	394	399	395	390	426	433	404	388	466	388	425	375	383	420	432	396	425	388	358	411	393	376	408	373	399	396	366	376	409	426	407	412	393	396	432	390	393	385	399	387	430	445	428	392	368	409	405	411	405	389	405	399	447	406	394	397	417	388	439	376	402	369	400	385	419	409	397	476	374	422	399	409	397	458	374	388	414	395	406	445	409	419	405	416	404	389	418	372	435	424	399	392	408	386	389	414	406	402	436	398	385	389	371	413	410	419	390	402	409	397	371	383	447	420	382	393	387	409	424	420	407	381	404	431	373	421	440	432	398	435	404	405	420	398	403	416	370	418	382	403	365	415	405	435	426	369	427	408	430	412	398	386	372	370	395	378	434	394	410	399	394	378	411	408	398	431	398	404	385	436	418	407	422	390	429	380	409	395	404	423	419	400	421	421	389	424	377	414	394	424	376	423	370	402	422	391	388	452	395	412	415	386	410	421	411	410	430	375	418	404	366	375	428	396	430	358	404	409	438	454	400	422	394	389	393	418	403	408	439	422	421	415	416	394	426	402	389	418	394	376	438	411	418	406	417	385	397	396	446	401	381	429	426	371	391	384	412	408	396	445	401	431	436	430	396	364	424	380	343	402	379	416	385	365	388	406	413	432	449	401	393	406	420	399	421	396	407	389	396	433	416	391	440	399	402	413	438	402	374	412	410	407	417	393	402	421	415	383	433	452	409	371	433	415	414	381	437	386	415	392	412	397	391	435	367	434	366	422	402	389	392	404	415	400	409	447	408	379	417	417	387	387	425	377	421	377	398	394	399	415	419	412	423	420	400	425	418	376	387	406	383	430	398	375	388	401	394	397	394	365	362	397	387	418	402	435	375	424	424	383	398	403	405	397	389	416	415	398	413	385	379	382	398	424	409	423	394	412	417	374	418	439	410	375	384	452	402	426	405	434	384	398	435	385	386	420	425	397	424	409	450	441	417	403	368	416	415	400	410	426	438	390	390	396	434	424	387	382	393	403	415	446	432	399	414	400	377	387	417	362	399	427	409	405	401	387	388	429	413	379	419	379	384	378	390	429	392	399	387	419	415	419	412	406	425	389	425	416	413	394	402	408	414	376	388	456	396	403	422	432	392	380	421	418	443	384	403	447	429	401	405	414	403	435	382	403	393	400	370	418	410	414	390	424	426	391	428	427	428	387	400	436	412	401	424	394	425	409	404	365	411	417	433	374	428	381	445	408	395	391	406	388	425	370	397	412	405	402	418	401	424	399	431	425	377	396	404	407	405	400	425	420	410	434	433	426	428	391	377	399	433	422	404	386	371	416	344	408	385	409	385	423	399	448	353	397	422	398	412	400	347	398	406	413	420	392	361	369	385	404	388	430	375	393	413	355	396	394	435	386	438	406	398	407	399	393	424	420	394	371	391	387	426	407	372	416	409	407	396	405	382	397	396	398	414	425	374	406	428	389	459	386	365	386	387	424	415	380	393	400	392	376	441	414	412	375	398	414	394	424	404	409	433	432	411	388	370	402	390	404	392	424	443	395	398	392	427	443	416	427	404	389	450	416	405	394	382	381	401	431	390	403	382	389	396	381	388	395	394	404	402	411	400	429	409	386	417	422	422	401	430	417	377	368	371	425	396	402	445	429	405	377	402	412	403	386	406	410	399	393	400	401	406	402	368	381	404	405	374	410	393	396	381	440	418	434	427	381	433	384	380	408	403	430	380	410	402	391	410	423	428	426	391	419	396	426	403	432	419	394	400	447	436	381	426	406	399	390	408	425
23301	21691	29492	24833	22623	22164	16123	6404	4090	2643	1906	1471	953	854	802	722	669	618	559	575	533	526	517	520	552	494	485	509	520	514	516	492	484	507	461	513	510	485	504	499	486	484	520	487	489	507	521	538	493	478	501	492	508	522	509	551	506	487	540	456	457	530	522	473	489	503	494	475	486	520	462	503	530	481	460	509	520	472	505	493	486	476	453	466	482	504	472	488	510	490	513	480	510	506	528	544	523	491	487	500	463	467	503	477	521	512	500	499	501	459	490	544	497	475	481	498	499	518	498	527	511	486	490	539	533	486	486	503	524	533	480	490	490	468	507	537	496	493	505	513	468	525	515	489	509	479	508	443	474	520	505	444	461	501	499	469	506	499	486	476	480	515	493	474	481	473	478	464	509	511	536	499	468	504	484	474	481	448	478	504	486	540	513	516	491	462	520	470	484	501	485	485	501	490	505	475	506	487	473	491	475	490	467	489	484	478	493	487	523	440	514	486	494	509	493	478	485	473	494	507	546	520	464	499	482	461	492	478	503	490	500	497	527	499	483	469	480	447	488	481	499	466	498	483	532	517	487	533	503	483	506	467	477	490	507	463	479	516	505	471	512	460	470	473	510	488	490	516	508	476	469	505	509	499	525	477	512	439	482	514	460	534	494	471	548	519	451	491	511	501	513	484	488	477	477	463	494	504	476	484	532	460	487	469	522	485	478	518	508	469	460	444	483	512	496	516	461	462	436	497	505	526	516	489	480	490	536	502	505	469	524	455	482	507	488	467	505	483	492	513	484	452	510	482	483	488	458	476	495	501	507	513	517	495	499	507	483	470	472	473	462	472	496	524	495	517	506	494	524	472	496	515	456	501	494	468	518	492	526	507	489	488	502	497	447	507	464	510	519	489	482	482	486	487	454	486	473	427	512	469	492	483	514	478	500	493	453	485	485	523	484	487	486	491	500	458	491	501	516	501	481	470	464	513	487	494	460	508	482	487	475	485	506	461	501	539	523	479	520	505	504	473	468	500	509	477	490	503	516	458	521	542	468	453	458	516	512	511	456	540	475	473	513	492	489	483	465	512	498	506	482	483	493	505	495	451	461	461	503	461	472	446	462	478	466	468	491	492	473	513	496	510	488	506	460	481	512	487	485	496	462	480	485	486	499	482	448	466	528	483	505	502	482	446	467	492	478	478	519	492	468	502	506	507	483	518	481	497	492	551	528	522	429	465	485	496	519	496	478	512	501	503	524	459	508	464	496	537	479	490	534	486	476	508	469	480	504	493	491	498	506	517	476	479	514	472	549	476	489	502	477	502	489	463	495	468	461	454	497	506	488	494	518	493	485	452	468	448	488	524	487	487	478	468	489	513	504	498	476	444	497	481	476	473	487	482	461	487	470	494	521	473	464	491	479	475	516	455	502	486	509	489	508	506	480	488	532	507	477	447	456	458	493	487	517	529	517	535	450	485	500	508	490	499	473	484	492	506	495	504	465	476	469	494	501	466	487	480	486	525	455	461	511	468	525	466	503	488	511	490	511	466	550	514	456	452	514	483	469	480	447	471	513	514	495	508	499	500	477	541	520	487	478	488	551	493	475	520	487	476	462	517	488	511	489	523	490	461	489	496	446	514	471	534	491	481	447	497	484	506	502	500	496	491	517	528	474	490	525	540	508	501	528	456	500	509	507	523	499	503	465	492	509	505	480	458	500	498	502	477	507	505	524	501	484	477	464	511	501	483	468	492	502	473	483	538	491	488	473	494	487	501	487	452	488	497	506	503	484	524	528	490	520	475	526	492	472	465	505	514	520	459	504	475	505	488	466	479	534	517	465	507	470	506	483	469	481	511	501	483	495	546	496	521	498	480	506	497	473	488	477	532	489	491	479	529	530	515	450	510	492	494	500	500	463	471	497	503	512	488	442	523	469	494	469	501	496	512	520	501	485	486	503	512	495	482	488	528	511	461	510	518	431	476	488	519	465	497	458	496	512	442	479	520	483	526	489	465	528	477	536	488	477	535	493	522	531	484	462	436	516	508	475	492	464	518	476	478	528	525	484	511	465	534	461	476	512	515	510	507	498	549	500	473	487	477	467	479	463	478	452	485	523	476	468	475	466	482	499	493	503	497	467	481	509	467	507	482	502	514	500	485	505	483	538	482	506	530	482	525	510	500	505	491	490	503	526	518	474	477	502	469	502	533	493	519	510	510	521	454	488	467	506	459	553	504	501	461	451	482	516	489	478	487	488	456	472	539	531	497	467	513	477	474	506	508	464	499	471	491	520	500	505	453	469	504	505	474	490	504	505	499	489	486	465	502	511	472	489	508	463	500	500	449	483	507	425	518	513	479	488	514	470	506	492	479	490	492	502	458	480	536	490	506	481	494	511	529	521	465	496	506	536	488	477	494	512	528	479	468	511	499	506	497	499	514	484	500	453	475	481	467	491	458	523	487	496	453	525	479	511	463	482	519	441	503	514	523	485	467	497	493	463	490	461	504	475	491	506	515	527	490	498	455	453	497	553	454	470	445	490	513	471	535	490	489	459	523	530	520	499	496	508	470	509	486	496	522	504	516	464	475	509	502	424	506	493	459	517	494	499	526	478	467	494	452	493	473	484	447	489	461	538	476	513	487	497	512	448	489	508	479	460	482	551	494	487	475	489	541	479	500	484	484	474	511	484	472	467	480	525	518	481	508	489	485	461	522	464	506	488	498	501	517	496	498	476	474	467	507	512	497	467	503	489	498	539	489	513	501	512	519	472	482	474	476	473	477	477	506	493	503	466	522	530	471	438	521	475	487	512	497	513	488	492	516	467	505	487	488	475	496	456	492	508	492	479	443	513	537	488	471	471	505	440	500	481	516	481	483	505	467	479	472	461	507	531	467	468	483	474	506	499	460	525	496	408	497	471	499	486	468	472	504	517	479	511	500	477	459	494	524	516	486	460	528	485	501	434	486	466	539	502	525	472	478	516	447	502	538	441	506	507	502	498	459	506	499	443	500	474	507	494	475	489	501	509	535	517	480	443	501	499	486	506	481	490	483	489	489	438	504	498	509	505	485	525	466	485	456	504	484	469	482	491	462	457	483	500	528	536	482	509	448	490	492	480	468	497	450	489	442	487	473	476	470	498	534	528	476	471	431	505	495	510	490	480	505	491	495	505	465	465	481	512	509	507	510	502	521	522	503	457	492	484	516	463	476	502	510	489	486	493	513	471	509	513	524	471	482	509	503	491	493	527	497	466	482	472	465	460	485	490	504	523	500	518	507	480	492	476	510	516	448	463	481	481	471	483	473	455	492	531	488	475	491	478	478	490	505	482	524	515	467	493	473	492	485	474	445	492	549	482	498	505	475	500	497	467	516	464	481	504	505	509	476	463	463	458	478	435	467	551	518	511	483	454	494	463	487	481	488	466	507	543	497	494	478	493	477	514	508	489	477	481	502	487	541	475	496	481	478	473	506	512	519	504	497	512	444	482	490	495	487	492	499
33687	63497	54718	40849	27989	17406	11802	8811	6533	4339	2991	2138	1397	1150	959	893	782	687	645	579	568	545	558	562	565	548	517	566	551	532	556	516	545	509	558	542	516	502	507	496	567	500	514	514	473	471	453	504	539	485	439	497	531	475	518	512	529	496	513	520	515	505	511	518	492	487	486	462	482	514	498	502	499	502	488	529	534	498	465	495	463	472	513	520	514	503	511	490	467	511	491	484	465	475	521	501	515	498	533	510	504	481	492	491	524	501	511	484	470	476	522	491	491	464	482	491	534	516	504	503	480	516	496	558	509	477	501	474	496	503	505	477	521	504	487	445	525	507	527	548	479	529	521	490	479	447	512	532	493	481	488	496	488	510	485	500	483	481	480	500	477	520	517	518	462	493	464	463	473	502	499	558	483	513	495	465	477	489	493	467	469	492	475	459	510	485	464	507	486	486	488	511	501	534	530	512	530	540	543	491	514	487	447	524	489	500	514	550	482	499	525	462	483	486	497	554	502	505	457	473	507	501	502	498	474	498	497	517	479	540	485	498	511	455	526	514	495	507	520	538	505	487	501	499	494	502	533	508	480	480	492	487	522	536	512	500	489	529	511	470	520	512	495	476	506	488	496	520	524	503	536	495	517	478	472	479	438	520	482	482	552	487	474	485	533	500	509	498	505	499	515	495	494	472	485	548	492	494	514	498	479	484	469	467	511	508	529	473	487	521	490	493	485	524	512	498	493	489	486	519	518	503	471	523	471	508	514	484	496	515	509	505	529	495	507	504	532	503	475	472	479	486	526	479	559	496	487	482	500	483	491	517	457	488	553	533	522	524	515	478	499	512	504	506	488	505	520	501	478	500	480	503	506	476	461	479	505	477	492	488	491	492	527	516	496	494	497	495	508	497	492	528	496	497	492	505	530	477	550	500	514	499	463	540	487	495	497	491	533	532	480	497	479	443	484	478	418	467	457	486	519	508	507	490	471	485	510	472	524	472	519	485	507	489	505	494	474	534	499	504	523	507	522	488	526	499	529	511	495	480	505	545	528	471	524	521	533	468	482	476	432	493	524	483	502	536	508	493	464	496	524	503	495	483	444	497	487	455	531	501	505	528	502	516	495	492	493	500	476	503	508	486	502	504	496	522	493	459	450	484	429	464	517	499	496	500	493	493	517	525	490	511	528	484	488	527	474	488	464	496	501	552	469	496	495	487	492	502	545	510	482	482	477	502	512	495	494	491	511	508	512	495	493	510	493	495	515	507	458	519	485	527	513	532	480	523	494	509	455	479	491	501	516	529	495	548	504	546	492	499	473	499	560	487	520	495	540	517	507	522	524	524	506	457	501	527	480	511	510	496	498	485	510	521	455	509	486	483	471	512	530	486	497	500	467	493	501	503	487	492	500	511	495	499	519	480	495	471	502	475	522	500	533	472	501	500	470	504	488	503	489	556	523	497	538	466	504	469	487	481	502	520	515	491	492	524	509	486	506	476	464	500	496	445	526	504	470	525	502	493	472	483	500	523	496	476	500	524	524	494	545	490	521	516	489	462	480	498	505	505	521	501	481	493	520	491	517	466	521	526	525	531	489	496	511	478	503	497	534	495	498	477	509	527	498	504	494	510	493	492	479	480	526	501	480	541	506	490	505	469	523	495	576	544	480	463	482	505	503	496	475	484	516	522	516	507	491	493	480	495	522	491	489	528	523	488	513	482	520	471	504	453	504	501	477	493	474	516	541	543	493	510	480	495	498	518	491	476	523	466	489	515	504	508	471	504	510	499	448	473	495	479	497	504	503	463	517	492	486	500	469	482	551	494	539	500	483	529	483	514	490	538	473	475	545	499	513	493	533	496	504	508	515	493	506	501	527	469	524	476	464	491	483	503	503	516	513	485	479	519	492	483	477	477	467	482	505	505	514	503	457	500	528	455	492	510	514	480	512	517	480	530	511	556	530	500	468	505	516	494	463	482	479	515	518	546	496	497	508	525	509	503	494	508	504	486	501	503	487	558	516	498	501	477	484	548	545	482	490	516	488	490	485	481	534	482	488	490	541	479	479	488	486	533	484	470	478	511	527	500	529	516	495	490	547	493	495	499	489	486	462	498	468	514	527	458	488	516	467	511	502	486	489	476	523	499	528	459	494	509	470	503	525	460	484	513	485	491	519	504	516	481	518	482	487	487	483	475	471	451	482	523	532	492	505	541	550	482	549	521	507	484	494	493	533	535	497	505	490	487	465	475	531	505	518	535	513	494	482	451	477	480	506	491	512	507	518	541	479	461	518	508	502	507	513	474	508	458	500	488	497	496	509	504	472	513	498	504	533	506	518	486	454	502	508	472	531	482	481	477	505	481	506	507	498	496	482	478	543	466	504	486	492	475	511	471	515	496	514	487	491	532	507	489	496	538	528	489	491	491	513	493	503	524	488	512	511	539	490	497	494	488	520	506	485	484	484	483	499	532	496	530	516	519	522	506	510	489	484	515	497	484	457	519	495	503	477	494	512	474	457	504	503	507	481	491	510	476	466	506	513	495	503	494	464	495	503	501	518	471	484	537	488	520	489	473	529	536	454	502	505	522	459	523	516	546	527	509	518	464	464	519	490	512	519	499	503	507	499	483	479	498	537	512	508	493	528	500	499	493	472	484	521	474	510	510	506	519	494	461	492	532	509	519	497	474	510	520	495	500	491	545	514	505	500	511	497	523	477	467	515	491	512	500	504	484	485	471	475	485	475	506	513	492	486	470	494	471	526	486	497	505	457	528	497	509	475	513	478	481	517	503	503	480	479	515	475	476	496	532	486	479	512	513	490	505	473	505	507	493	523	472	527	494	514	529	511	458	481	494	514	498	520	512	464	523	501	487	451	517	505	524	476	501	529	503	504	502	513	486	522	495	528	518	498	495	469	494	491	496	528	530	532	495	531	541	504	502	510	513	516	505	528	503	499	500	494	492	496	480	507	452	475	521	452	466	506	494	497	519	521	525	526	494	458	536	490	470	497	500	494	474	497	484	496	492	476	513	548	499	478	503	504	504	501	480	509	514	485	509	478	514	492	490	478	514	460	492	552	495	512	519	520	513	477	514	516	463	477	530	524	521	494	500	484	481	511	487	501	463	540	489	497	518	455	465	488	485	507	480	510	466	505	500	512	492	471	520	487	531	493	499	526	516	506	509	477	479	504	500	527	498	527	535	511	500	531	482	504	512	477	508	505	531	480	508	508	472	535	490	514	487	496	478	520	501	495	511	507	476	529	483	465	508	493	525	477	514	515	489	484	522	510	514	505	500	474	528	521	532	472	504	550	531	495	426	521	474	492	524	506	487	533	476	511	482	530	450	508	534	512	517	487	505	533	463	507	519	501	509	492	478	505	514	494	490	520	521	519	467	466	510	478	531	506	514	479	502	476	500	490	486	480	545	531	528	470	500	493	501	505	524	497	518	498	488	473	509	497	467	467	493	512	483	527	459	511	471	493	494	484	503	483	500	525	487
31522	34769	40106	28861	11977	5126	2951	1716	1370	950	737	601	369	365	335	306	303	287	304	274	264	265	281	256	243	259	248	257	244	252	245	253	238	265	233	282	261	285	289	256	245	248	254	252	230	245	284	271	250	242	227	276	254	278	279	231	275	291	259	253	251	263	268	248	261	236	240	277	254	228	272	255	240	251	257	254	240	234	228	236	244	272	277	267	260	270	272	272	262	243	250	232	275	284	237	244	257	272	256	247	211	259	250	284	267	248	274	226	241	236	307	281	262	255	241	234	258	238	289	270	258	260	264	257	265	241	281	254	241	255	253	267	254	242	258	241	254	275	234	261	226	264	243	244	247	257	290	268	248	261	249	260	259	273	250	265	274	268	259	245	249	259	244	251	235	229	226	246	249	266	239	272	261	273	254	246	272	242	240	230	262	249	264	237	233	303	240	244	240	249	244	301	237	235	272	259	239	234	250	278	266	245	248	266	251	253	248	266	239	274	261	266	256	241	250	238	290	261	243	263	255	250	251	226	267	243	255	227	270	258	229	288	255	253	268	231	249	274	241	249	231	262	271	235	269	263	288	266	254	265	271	239	265	246	254	246	249	233	265	241	255	258	246	255	275	265	240	224	241	270	238	244	244	267	234	257	237	274	262	258	253	267	260	264	234	264	255	210	255	250	259	263	281	261	243	241	269	268	256	255	269	254	237	261	263	250	256	234	214	270	267	250	241	253	264	253	236	255	264	257	222	269	267	259	265	260	261	256	285	273	221	239	232	255	228	241	261	278	238	250	258	258	227	256	257	275	269	238	243	269	255	249	221	263	259	231	263	255	263	261	238	258	243	260	258	259	237	255	272	261	249	273	266	262	270	256	246	276	248	241	254	261	278	270	277	263	242	272	286	238	265	252	265	261	248	260	248	276	233	267	238	225	284	248	259	245	254	251	243	272	286	271	279	287	255	232	234	262	262	250	253	246	258	260	260	266	284	281	253	265	255	243	263	238	269	266	263	266	267	240	268	222	261	252	259	238	295	277	241	251	279	225	245	236	242	238	264	256	244	270	271	300	259	224	274	240	228	259	279	243	221	257	278	269	255	257	247	262	286	278	274	274	241	259	248	264	252	254	243	256	252	265	252	257	244	235	231	262	257	236	242	257	238	269	247	262	267	257	234	255	243	242	269	267	255	261	262	275	230	250	247	236	237	250	231	273	263	244	249	261	239	281	233	240	240	265	287	250	253	284	276	273	267	264	254	257	238	225	241	262	265	236	244	251	252	241	259	255	259	239	241	229	284	235	265	232	280	254	237	250	263	256	286	249	240	240	245	249	235	267	260	256	273	273	244	257	255	264	221	259	268	278	301	261	241	263	264	252	264	233	252	272	253	256	250	250	243	244	287	267	233	255	246	245	261	238	258	255	263	243	251	252	235	255	263	233	252	285	268	254	269	249	235	242	254	243	226	234	263	245	267	249	252	279	275	253	242	280	263	286	251	250	270	241	229	280	249	264	266	263	246	224	243	269	235	251	300	260	254	231	259	251	269	259	246	248	236	233	262	279	259	243	253	267	243	253	238	270	239	277	243	274	241	259	255	275	258	266	246	252	244	257	272	277	253	275	247	248	278	241	250	241	228	233	229	270	244	254	250	269	268	242	254	280	244	228	230	251	239	240	229	285	261	287	256	236	262	253	276	262	243	273	259	276	263	237	245	235	239	217	239	249	260	286	250	230	256	252	245	242	257	238	245	252	252	251	262	258	271	246	248	254	277	256	244	209	255	278	271	254	253	241	262	237	259	260	269	254	243	264	265	247	244	246	234	281	226	238	263	226	252	269	259	238	245	243	251	275	275	244	269	237	251	258	262	240	273	248	282	241	271	253	235	243	296	259	261	239	273	255	264	265	240	243	262	261	254	241	247	235	263	264	274	231	260	261	270	263	270	270	243	247	255	232	233	266	259	270	254	274	239	234	253	257	286	257	249	256	256	208	249	233	251	255	250	277	273	267	275	249	274	250	272	271	238	232	263	274	267	252	270	236	269	264	267	240	250	257	242	252	254	260	230	264	248	284	251	271	244	238	259	261	274	260	261	241	235	217	276	268	262	254	240	220	261	241	271	250	254	256	268	240	249	276	245	225	266	270	240	245	253	238	262	235	242	255	252	253	267	260	254	264	245	222	277	258	247	265	283	239	263	245	250	277	258	239	257	248	265	265	240	275	286	266	253	235	242	245	262	260	242	264	238	266	261	270	233	253	236	226	236	275	250	239	268	243	236	229	238	235	267	279	263	264	239	259	255	236	264	258	249	244	266	243	247	249	263	248	264	267	258	251	233	240	277	236	225	250	263	280	239	278	244	246	254	272	232	252	249	238	264	259	258	257	257	247	254	241	266	253	278	244	225	238	280	232	243	231	236	277	244	220	258	271	254	252	253	239	247	270	240	282	256	253	246	267	262	223	262	251	234	260	232	237	229	242	271	246	265	244	249	272	242	276	245	271	253	244	254	237	257	264	269	264	236	212	225	268	252	267	227	244	263	239	260	265	240	259	250	255	260	271	243	238	253	266	286	251	243	248	266	304	222	270	237	262	247	279	251	245	223	246	268	244	263	240	262	274	225	254	233	256	251	248	222	269	228	277	230	266	228	227	254	242	268	254	271	260	234	265	277	254	273	267	274	269	236	279	278	256	245	240	235	231	249	288	255	228	272	255	231	251	272	256	226	252	220	237	253	246	264	253	250	271	269	268	292	231	271	266	246	238	226	239	258	246	253	262	240	265	275	267	248	256	237	242	237	240	253	275	250	277	233	226	245	257	246	246	246	246	247	262	239	239	245	251	269	265	257	249	260	240	226	237	270	238	255	277	260	234	258	264	246	267	258	267	236	248	253	237	273	242	274	254	265	256	246	271	260	243	265	245	251	260	243	248	266	263	230	250	253	284	284	250	249	252	268	258	225	264	234	263	252	263	255	287	270	254	274	264	269	288	257	253	255	284	261	281	275	265	258	251	253	272	253	266	267	272	252	264	254	267	257	246	300	256	245	268	274	252	232	272	253	236	264	226	269	249	237	284	262	264	256	272	245	256	252	274	245	258	271	254	257	243	278	283	252	251	255	243	246	257	257	237	251	253	234	224	297	239	255	237	231	269	252	234	243	265	247	250	274	278	258	229	288	258	245	229	255	266	249	253	226	273	259	259	246	278	262	270	275	239	249	226	244	265	272	268	275	261	222	241	246	274	239	255	264	257	267	237	283	243	243	264	207	246	248	240	294	246	283	246	237	261	272	274	284	274	260	275	277	245	255	267	269	228	228	230	284	238	275	276	244	203	211	273	263	264	246	260	243	243	263	261	259	275	238	250	256	275	260	233	263	265	256	261	253	249	268	215	281	242	267	272	236	249	251	244	260	257	286	246	237	269	225	238	267	233	259	250	282	250	235	250	222	268	259	278	271	246	251	261	258	263	269	238	254	277	296	250	253	244	268	234	227	259
31156	49226	39838	26039	12748	7743	5070	3179	2463	1593	1270	874	599	506	431	398	352	298	327	318	299	306	280	286	249	295	283	315	304	266	302	297	309	276	266	288	285	274	282	254	274	266	263	255	261	287	262	286	263	270	275	281	248	242	302	293	285	301	266	279	290	296	300	268	264	274	280	299	251	255	289	275	309	250	241	292	272	282	273	293	273	290	283	294	302	259	290	276	282	228	302	288	310	284	276	262	293	274	256	267	282	264	285	274	270	265	266	268	278	266	288	238	266	297	308	260	250	259	309	236	287	290	267	307	284	288	281	253	246	298	311	285	292	282	281	263	269	279	270	277	292	279	256	273	278	297	306	297	284	259	279	289	278	293	265	261	296	277	272	307	265	281	260	288	264	271	303	275	278	281	273	262	297	276	301	258	270	261	277	281	258	265	258	288	260	291	296	279	280	244	302	261	288	297	265	284	307	272	295	269	283	281	249	231	278	271	253	280	281	257	299	278	252	271	284	272	302	267	290	250	279	253	267	254	271	298	276	296	316	288	286	274	267	262	289	279	299	306	266	297	261	294	264	264	266	277	282	257	265	285	294	249	251	280	319	264	297	261	278	291	256	276	302	285	282	272	274	275	294	295	260	279	288	298	270	291	276	286	311	283	297	289	267	273	261	325	268	268	286	301	266	295	283	283	284	289	288	280	293	285	274	320	240	270	278	288	278	278	280	282	284	283	280	280	280	325	285	255	279	289	300	291	251	274	267	283	276	283	265	278	270	284	259	283	259	308	279	268	289	303	290	297	287	300	277	270	281	255	310	263	289	298	271	273	268	272	274	230	282	274	279	294	270	285	321	274	276	287	267	301	282	276	284	257	282	233	279	252	282	276	295	254	311	271	300	303	286	296	274	289	291	260	258	266	281	268	284	281	251	272	266	295	295	272	253	277	273	238	277	279	280	278	270	277	243	257	270	282	264	287	267	289	287	268	285	262	264	291	301	277	263	272	246	272	299	264	277	297	299	270	292	285	277	284	306	284	289	308	269	276	275	253	297	296	309	268	271	290	256	285	275	274	276	305	275	270	257	281	263	276	237	270	267	266	259	276	264	291	279	285	272	259	304	270	296	298	296	281	281	284	265	274	260	248	266	256	259	271	250	290	267	287	274	308	291	288	273	259	309	300	262	310	292	275	302	260	300	311	284	274	271	267	229	307	234	266	291	255	247	286	271	274	248	284	264	260	272	277	266	312	275	255	262	284	303	288	273	265	271	276	246	281	287	268	311	254	269	273	298	279	277	276	272	276	286	283	270	296	287	261	268	265	287	271	237	294	275	248	271	287	264	293	278	283	264	300	289	236	247	285	301	287	264	297	257	243	274	307	287	283	266	276	267	264	294	285	302	280	291	273	285	295	293	271	284	285	276	272	275	258	271	280	266	268	277	301	277	272	305	287	273	291	266	296	250	275	295	279	274	267	271	268	270	288	309	279	251	277	286	263	276	260	269	292	261	273	276	287	284	260	288	293	259	281	299	272	272	289	256	290	266	266	274	282	322	250	268	268	262	289	297	255	265	234	280	287	292	274	284	263	295	280	263	283	265	295	308	300	302	263	265	272	251	264	268	301	279	264	290	319	260	266	278	294	257	273	267	269	282	310	282	263	280	274	268	295	279	295	273	277	275	278	278	286	282	252	277	270	256	254	224	291	255	258	259	277	281	270	264	285	272	270	290	278	250	280	248	286	285	303	277	257	279	295	285	290	282	292	288	258	277	253	256	285	286	287	258	272	267	244	281	268	284	271	261	276	296	304	298	279	294	307	266	256	290	253	310	286	268	298	274	241	263	271	280	279	279	297	275	282	272	278	276	255	283	278	291	283	321	271	257	323	252	302	274	262	270	279	280	269	288	259	259	264	302	306	276	262	284	268	265	284	283	266	269	299	297	284	293	280	239	268	282	279	263	276	284	272	289	281	280	281	310	281	289	261	281	276	283	260	292	282	273	283	268	277	311	295	275	293	275	277	293	254	276	276	267	293	262	295	254	280	291	283	275	262	287	317	263	272	275	268	288	293	293	282	283	306	296	295	248	276	270	248	270	325	263	305	303	262	290	304	267	271	292	311	255	271	283	264	303	266	276	291	252	281	260	256	273	266	285	278	277	267	256	249	285	315	308	269	254	250	231	291	274	277	277	286	315	272	298	268	297	283	292	248	278	261	282	277	255	260	278	299	267	283	267	270	272	278	296	309	292	278	291	307	275	269	296	264	260	284	251	256	255	284	303	298	287	282	272	285	258	272	300	277	284	296	280	263	284	266	280	265	281	261	286	255	253	276	298	302	264	310	262	280	301	299	325	306	267	292	261	271	267	283	260	279	289	301	290	272	300	297	291	288	279	267	281	280	288	276	271	288	298	281	281	265	271	269	279	305	286	281	238	252	283	287	287	307	274	291	300	286	265	279	296	255	270	279	296	281	309	301	266	299	300	281	297	325	270	267	291	287	270	269	255	298	271	286	266	308	281	296	255	277	304	299	260	264	307	284	254	273	298	292	269	294	272	275	284	280	281	280	286	280	293	260	249	276	254	271	275	261	317	277	301	273	273	278	310	291	297	288	280	292	302	311	258	272	240	274	274	269	284	277	285	275	279	268	265	286	262	281	328	267	231	301	307	283	270	296	270	281	278	254	291	251	299	266	272	275	278	256	247	291	260	253	269	264	264	287	275	266	262	273	294	273	243	294	277	268	253	297	268	264	283	304	277	290	270	292	285	270	267	260	281	275	268	277	279	280	299	265	250	286	292	256	313	265	294	286	301	268	295	266	280	284	267	297	277	278	289	249	270	269	261	278	291	251	273	286	293	275	294	265	265	289	280	266	272	307	311	290	278	254	266	284	291	264	300	284	271	257	267	261	278	234	295	275	242	274	301	281	285	289	289	258	273	258	265	268	275	270	295	270	273	288	270	243	261	275	266	259	250	291	317	282	258	280	247	271	282	273	266	285	266	256	276	280	282	271	273	286	261	316	261	281	270	298	303	300	287	282	273	283	319	269	287	279	272	320	274	271	283	261	274	254	278	266	284	278	254	299	256	283	298	296	262	275	264	280	256	287	292	255	303	277	281	265	283	272	292	269	275	302	265	246	270	290	271	299	280	272	316	286	305	247	298	264	275	286	257	273	306	295	307	278	273	269	258	322	284	299	247	291	292	279	274	270	279	271	271	270	296	279	273	309	255	329	299	289	304	279	262	278	311	275	288	263	307	295	269	281	265	288	289	269	285	264	281	283	289	286	288	297	308	293	285	294	254	281	286	276	269	272	251	288	300	286	298	326	293	301	310	262	270	272	299	275	280	291	288	307	249	250	286	281	295	272	290	261	310	262	304	277	274	254	266	274	299	271	297	275	285	269	281	290	247	289	272	236	281	295	281	290	263	279	298	260	286	263	279	267	289	265	305	247	281	300	295	299	245	270	304	283	276	266	289	276	279	270	305	266	271	305
24498	21654	29262	25913	22294	17046	8331	4893	3207	1660	1219	864	606	591	446	427	385	361	345	348	330	346	340	326	349	346	304	309	312	290	279	297	322	318	285	305	296	318	298	285	258	322	311	302	315	308	308	306	276	319	294	345	324	296	327	317	304	310	332	332	295	308	301	277	281	268	287	336	296	307	321	308	276	295	308	312	299	321	334	295	330	321	300	312	312	293	297	305	302	305	291	293	335	317	346	324	294	301	313	278	309	328	323	310	316	297	303	303	304	308	311	262	309	277	274	278	338	284	307	285	309	308	320	260	292	337	301	293	323	316	305	290	356	283	320	289	313	291	306	305	322	281	266	312	334	297	305	335	307	282	307	294	327	294	307	321	296	303	289	294	327	302	292	308	311	301	299	318	292	309	310	319	306	290	292	292	292	330	300	307	299	293	291	312	304	275	300	283	258	313	347	293	285	306	308	306	294	300	306	270	303	312	294	349	314	292	311	284	310	300	314	320	320	310	297	301	293	313	304	314	285	304	329	292	290	292	291	304	329	288	287	296	322	336	285	251	318	278	296	289	347	301	323	321	316	303	280	318	311	299	302	313	317	317	301	303	319	297	291	319	300	312	293	294	335	322	295	298	329	309	321	289	276	273	325	298	285	293	323	271	310	304	332	288	320	307	254	312	309	315	296	293	316	293	319	283	305	262	297	329	298	303	297	297	310	306	296	309	269	324	320	343	310	288	325	304	299	321	271	300	286	287	322	293	313	313	327	286	322	311	297	300	286	277	294	291	330	326	296	315	327	296	300	312	273	261	338	302	300	306	294	323	317	311	290	282	314	300	315	314	310	304	278	315	342	304	294	299	285	303	302	279	320	281	292	317	285	336	311	307	338	292	312	304	326	280	295	329	266	298	310	295	330	278	318	286	314	303	306	292	289	266	302	309	281	281	307	311	320	304	296	330	325	285	319	318	302	296	292	313	317	312	314	286	306	320	308	311	299	297	311	320	288	300	289	324	315	309	319	300	339	279	309	291	294	305	293	335	300	303	326	290	337	280	331	319	294	306	311	332	299	292	265	275	317	298	317	292	322	323	336	301	294	294	329	314	308	306	339	270	323	303	295	292	306	315	304	296	295	307	289	309	336	275	316	281	288	282	322	298	332	275	288	308	299	296	292	316	327	288	310	285	318	298	303	272	314	313	302	304	333	312	281	301	313	295	293	302	304	292	330	280	286	293	262	299	324	304	302	318	303	334	284	323	309	304	311	338	320	305	273	292	296	305	321	294	308	305	316	319	307	305	328	351	325	311	293	329	322	314	311	320	298	307	294	295	310	327	298	302	320	302	302	291	270	309	285	282	271	314	314	302	320	245	265	305	325	305	293	271	310	317	293	303	301	303	306	269	288	319	320	300	286	308	313	313	281	297	305	322	315	281	310	300	297	312	296	285	311	315	320	290	298	297	312	309	311	289	275	263	317	301	323	321	299	308	300	302	325	313	303	329	272	292	311	286	274	300	307	295	294	309	323	292	309	281	312	312	309	283	334	283	311	312	293	290	317	313	311	306	307	304	299	311	283	337	326	308	301	308	278	302	294	303	334	303	313	315	314	301	269	325	296	290	340	339	282	302	310	309	280	289	323	318	312	309	307	285	303	297	325	311	326	323	291	300	327	287	343	305	280	334	286	317	295	291	277	308	336	282	335	278	298	273	273	276	283	304	298	308	323	296	314	302	275	297	300	333	313	291	333	326	294	327	303	309	311	296	300	302	317	304	303	289	338	300	307	322	311	313	320	323	335	286	331	313	288	324	323	286	302	302	307	338	321	340	293	305	282	303	285	294	297	315	297	310	330	329	313	309	314	321	266	313	336	315	312	293	312	305	301	305	305	289	316	290	297	316	306	301	339	312	330	325	332	311	298	284	321	288	329	280	303	323	301	320	308	325	330	297	314	322	287	303	316	283	290	307	279	283	288	303	300	325	295	325	284	327	321	312	294	301	310	303	274	320	316	285	315	287	310	306	342	306	297	279	300	304	292	341	305	312	275	277	356	302	312	304	310	309	290	302	298	302	304	309	245	305	310	303	345	325	345	309	316	281	281	325	343	297	270	298	311	299	305	259	297	311	334	282	298	328	313	304	331	321	338	308	327	279	302	285	276	308	331	307	287	307	349	263	322	312	285	292	316	291	283	326	305	306	290	301	276	277	325	307	318	310	288	301	301	320	292	305	303	306	319	282	290	325	322	318	304	327	297	303	253	315	287	312	306	286	346	299	305	301	298	310	285	332	335	305	306	316	307	296	323	288	288	284	317	288	258	297	288	300	313	267	311	292	294	317	313	333	319	273	311	313	318	313	307	294	320	278	314	312	324	291	301	320	300	306	302	313	279	316	317	308	279	305	268	308	308	323	278	313	332	285	292	286	311	347	306	305	284	306	291	323	281	303	301	328	294	301	295	294	264	331	312	310	288	293	299	300	308	311	293	275	281	299	318	325	326	294	327	274	310	293	284	308	276	325	315	312	300	308	267	290	307	323	280	291	300	300	308	352	280	327	310	305	291	283	329	296	290	277	305	295	298	280	306	303	320	307	316	295	278	328	308	332	281	314	292	311	280	311	304	291	295	303	317	272	318	321	305	285	321	327	298	284	285	318	316	315	329	283	305	285	315	306	283	341	335	309	286	311	265	286	288	289	297	323	296	284	342	323	319	270	310	329	323	305	316	332	300	298	306	313	300	309	321	307	303	301	288	298	318	285	295	314	300	285	251	277	304	305	297	290	273	299	320	309	303	305	314	305	294	314	283	322	301	320	317	288	310	292	294	307	341	315	320	281	309	323	314	289	329	315	317	323	312	292	307	298	304	265	318	274	305	297	318	277	306	310	326	283	311	281	264	291	317	318	333	295	285	302	310	312	282	316	327	271	302	293	301	285	302	263	280	318	296	322	311	328	310	306	315	320	329	292	313	321	298	335	314	312	328	297	303	316	330	334	286	310	334	299	286	308	284	302	302	327	302	286	311	336	338	346	329	296	289	315	305	294	285	280	312	281	291	303	305	320	304	330	312	303	298	314	347	290	323	316	305	334	306	295	318	312	307	306	277	319	306	323	307	286	303	274	316	294	326	315	299	304	305	312	303	306	298	313	307	284	295	303	303	307	309	326	280	282	292	304	287	321	304	294	295	297	323	278	271	292	297	324	265	257	321	287	307	274	302	308	301	299	308	303	324	329	304	307	354	290	323	303	319	288	323	344	287	306	299	265	301	303	293	303	293	304	316	297	285	301	336	284	313	315	306	283	274	323	319	292	300	349	289	307	313	329	307	334	332	282	318	297	314	276	295	281	296	270	301	343	326	286	305	314	329	279	325	319	324	321	293	325	313	299	282	281	317	331	313	318	280	298	284	315	283	289	316	295	290	299	287	332	299	272	323	325	310	313	298	326	297	290	310	276	266	292	336	310	288	294	294	307	287	303	321	307	279	280	313	286	321	319	318	300
31588	57860	47820	30383	20785	15113	9562	7696	5182	2720	1957	1343	902	794	602	506	477	461	420	384	398	331	370	328	323	351	298	331	329	329	308	320	349	342	328	303	318	321	321	325	289	313	316	318	304	289	338	335	349	306	316	325	336	338	344	330	350	333	338	333	335	334	302	341	313	326	308	304	345	343	339	318	327	304	298	358	330	329	353	283	314	291	293	303	334	289	310	353	321	314	347	332	303	332	337	306	312	343	322	328	343	304	357	361	307	349	332	323	317	285	324	294	351	317	317	312	314	327	349	343	289	322	312	319	323	308	340	317	301	325	307	319	319	339	294	310	343	301	344	339	339	314	305	329	345	322	333	328	315	332	320	331	332	331	313	324	322	322	320	312	320	291	320	337	289	314	300	326	316	325	306	316	314	315	338	319	283	301	339	303	323	331	312	283	303	330	331	308	330	320	350	324	330	341	299	323	319	315	312	323	320	314	341	313	309	325	308	324	340	312	305	309	315	309	335	346	279	319	309	312	318	346	334	328	327	325	328	300	322	311	323	353	293	313	334	394	312	301	328	307	298	329	341	325	305	298	319	296	329	332	302	341	319	305	328	289	314	328	317	318	302	355	325	311	325	348	335	315	312	332	314	317	329	311	324	328	283	318	309	317	305	324	329	304	315	323	347	328	343	313	315	318	317	340	330	313	317	322	335	322	324	307	313	322	314	315	334	310	357	307	331	332	314	329	316	335	325	291	309	293	323	343	314	313	325	292	332	341	320	324	325	301	323	301	325	311	299	325	324	296	288	279	326	313	302	311	301	327	329	334	320	326	330	307	301	344	321	284	334	313	310	324	290	333	343	300	302	330	325	294	329	321	323	326	337	309	300	323	337	338	313	312	297	321	316	333	324	339	297	319	312	359	326	299	325	306	326	340	320	315	326	316	326	312	302	319	311	293	336	303	334	328	318	318	288	318	329	300	287	316	310	335	301	340	331	297	336	323	278	324	312	314	286	310	299	292	289	340	327	327	303	296	321	315	312	313	291	323	349	341	318	300	301	343	325	323	328	340	330	329	345	346	315	331	345	328	317	315	330	328	306	324	313	328	343	304	334	300	347	290	302	348	333	348	303	329	352	358	346	313	299	342	301	324	310	318	298	315	340	306	336	310	322	326	302	309	318	304	351	316	284	312	340	338	316	331	293	321	314	334	304	306	305	307	321	326	328	305	293	336	305	350	299	328	316	292	316	330	348	328	328	319	326	320	289	328	332	331	346	292	334	309	309	319	301	347	332	293	308	321	324	316	340	317	323	336	312	276	308	339	309	295	329	314	322	305	343	306	333	319	324	313	303	323	297	316	320	349	328	318	314	335	330	297	307	305	321	324	298	314	334	343	301	319	307	318	346	320	337	288	325	323	356	328	308	339	302	342	305	329	324	320	329	328	350	321	341	327	352	329	296	299	314	303	311	327	353	319	320	316	309	306	331	332	312	296	332	304	335	318	341	290	309	332	338	319	326	314	315	322	337	307	297	346	310	293	326	291	343	303	313	304	305	333	282	305	318	305	342	350	316	310	322	317	310	318	298	320	314	319	348	341	353	319	325	353	324	323	336	309	311	332	311	301	310	293	332	311	322	322	350	339	339	349	307	279	383	302	292	303	311	283	306	324	327	288	356	291	332	322	323	315	321	336	317	313	311	324	327	302	320	319	292	320	335	301	342	328	321	321	294	356	319	334	357	326	323	301	331	335	316	305	339	308	325	293	298	328	318	338	293	338	322	318	323	324	316	307	314	314	322	318	309	329	338	296	325	349	287	316	292	343	288	319	319	332	272	284	309	314	292	308	313	324	311	296	304	296	308	322	316	362	348	305	305	317	330	321	310	280	373	325	321	324	327	317	309	356	324	326	366	308	315	297	297	331	305	315	349	342	338	293	328	322	305	311	304	303	315	327	326	298	340	295	299	315	298	341	321	328	304	325	317	337	320	301	317	325	329	334	329	352	310	315	324	307	310	300	320	318	308	290	303	306	326	317	321	312	323	295	328	349	331	331	350	331	322	300	321	319	316	294	327	334	322	313	318	293	317	311	312	305	338	302	317	314	317	296	327	333	299	301	331	283	331	308	318	335	350	301	339	322	326	311	316	328	324	329	347	335	344	328	342	333	320	315	328	324	310	339	310	319	325	303	330	316	307	305	335	293	277	321	298	332	284	312	296	334	319	329	292	308	303	293	316	314	304	322	308	296	343	293	290	310	313	355	330	292	344	331	322	290	321	315	325	314	302	338	318	321	327	319	330	314	307	317	301	299	298	313	319	311	305	292	325	337	317	321	317	322	279	298	305	349	308	347	302	305	303	292	303	304	316	301	303	325	336	324	322	312	294	308	299	330	332	330	323	314	339	334	317	321	307	311	330	346	309	326	328	347	335	342	340	336	326	350	344	339	332	304	331	315	330	308	287	306	346	297	302	321	355	313	330	313	345	333	314	315	302	366	319	290	326	305	293	299	319	348	329	335	315	313	329	320	332	306	324	321	324	325	325	321	304	299	289	290	314	312	294	295	320	316	309	348	308	322	310	323	325	322	309	341	327	309	332	322	333	334	322	336	315	274	331	307	309	346	302	288	300	318	312	349	336	308	329	309	324	344	320	328	338	326	320	315	336	307	274	301	322	318	371	345	296	305	319	322	326	329	349	328	314	322	305	303	332	283	307	315	322	321	332	310	329	359	341	315	304	333	325	327	295	323	333	334	321	322	309	303	300	332	286	311	294	296	353	326	319	308	328	342	338	372	307	320	317	321	282	326	299	302	301	306	315	329	362	296	305	322	307	312	331	339	328	309	305	319	315	306	309	325	324	316	327	299	331	317	320	315	326	308	332	299	309	315	354	333	312	328	309	319	297	295	335	318	323	330	338	306	319	308	307	323	312	331	339	317	341	300	320	287	307	339	310	335	282	319	320	314	317	308	305	314	339	310	329	333	306	310	313	291	344	338	312	320	337	314	341	316	313	291	303	342	294	364	321	305	314	336	319	342	327	318	327	338	279	335	359	322	331	367	341	324	317	317	332	351	315	286	318	348	286	291	312	320	307	301	316	300	312	311	304	350	332	361	316	321	324	301	296	322	320	328	321	337	326	334	302	358	304	332	335	325	346	298	305	343	316	278	325	325	358	299	316	322	326	304	317	331	270	329	299	320	313	306	305	302	327	317	343	314	313	354	335	310	295	297	316	319	344	322	308	295	314	290	321	324	325	359	339	335	342	315	350	310	350	335	326	296	312	345	359	329	310	349	328	310	309	321	304	282	282	312	346	321	359	330	312	327	310	302	351	320	318	320	299	306	307	311	320	336	291	306	316	294	276	324	340	321	339	328	312	325	301	321	295	276	308	311	307	313	314	321	308	314	335	333	333	311	322	329	338	332	299	318	349	312	324	328	301	328	317	296	318	314	331	334	292	305	337	328	314	316	312	307	327	301	342	326	277	322	341	362	324	298	319	333
25661	21747	29260	27049	17895	9405	5297	3312	2118	1189	932	791	618	570	475	464	438	428	377	429	361	377	364	381	366	407	364	354	411	391	339	371	385	335	378	376	371	376	353	380	360	367	366	364	383	356	387	358	360	366	366	377	388	355	364	359	364	366	370	371	387	354	347	362	407	396	370	421	368	386	363	364	385	381	363	388	365	376	398	359	373	396	372	391	360	368	374	393	376	363	373	394	351	349	372	371	372	344	363	347	364	361	385	375	392	379	375	334	362	358	436	362	378	355	380	365	385	405	361	354	364	359	361	366	377	375	400	365	328	377	338	368	349	375	360	373	345	375	377	367	344	388	404	355	345	387	339	342	368	346	388	349	374	378	352	368	359	363	338	390	376	393	363	361	381	388	406	331	355	361	374	392	392	376	333	392	384	358	357	359	367	354	395	365	362	334	332	419	332	364	339	378	368	373	399	376	349	379	391	350	353	338	331	355	345	340	358	383	346	341	365	349	393	359	372	323	368	388	379	377	335	357	387	383	353	345	367	392	331	381	370	372	384	322	389	389	360	329	400	346	359	364	380	410	367	369	365	376	390	351	333	312	343	357	384	390	361	373	354	324	379	334	367	392	354	358	378	363	400	351	360	362	356	367	364	380	343	341	381	366	380	366	379	358	376	380	341	371	360	379	392	366	396	332	367	389	355	371	383	376	361	344	387	362	403	365	389	380	372	414	379	355	370	380	357	384	394	401	350	358	344	378	403	366	405	386	386	364	363	396	358	369	404	382	400	378	350	344	376	370	397	346	357	351	371	363	372	382	411	351	355	382	348	377	363	374	363	389	381	408	396	404	373	367	380	385	380	368	390	387	411	365	384	363	417	374	352	381	415	323	370	346	355	361	408	382	365	346	337	344	374	380	387	358	370	387	369	336	331	352	367	359	355	397	345	373	381	344	361	374	410	349	358	378	391	344	365	354	369	359	382	360	367	371	398	367	375	367	368	343	359	355	366	355	381	348	365	373	349	398	404	381	348	377	360	374	387	355	379	365	365	333	326	349	385	351	392	367	347	366	339	348	361	340	361	380	388	397	358	408	371	368	361	344	375	349	379	363	380	360	368	373	338	344	366	385	363	386	384	371	401	378	384	393	377	424	388	365	372	354	390	349	359	348	336	345	348	355	372	330	403	362	331	387	381	337	375	389	370	313	391	385	358	371	360	356	357	344	384	391	364	358	367	379	363	378	374	363	368	366	382	376	374	361	348	366	375	335	386	366	384	363	378	384	360	379	373	354	340	405	391	377	388	341	358	368	342	390	398	399	373	387	334	380	351	369	391	395	345	378	383	375	367	359	351	381	344	385	346	354	370	362	396	371	407	363	372	402	334	354	368	368	372	357	378	359	364	401	391	369	357	399	398	364	352	336	355	419	373	367	399	376	393	359	403	378	354	374	354	349	367	377	374	386	369	385	361	323	360	347	369	392	359	359	371	421	404	357	359	374	344	361	372	371	424	357	369	359	372	372	409	370	357	343	375	358	376	368	369	388	334	370	345	357	370	343	385	357	354	376	378	343	380	323	365	415	349	362	397	355	378	361	374	374	361	346	358	397	414	355	389	403	373	372	400	377	389	357	385	361	393	367	378	405	386	352	376	342	350	338	337	403	391	401	365	360	361	399	385	382	367	356	360	376	369	368	387	383	352	372	388	344	355	389	379	370	346	361	378	347	403	375	370	338	391	384	386	384	378	392	409	354	378	368	373	410	356	369	366	395	391	385	388	382	398	375	383	383	402	395	398	346	401	326	339	333	374	361	369	369	395	364	345	343	351	362	393	324	354	373	395	374	353	360	392	328	342	354	391	375	344	364	357	357	371	389	383	360	387	368	364	359	380	375	358	372	358	350	385	397	399	373	372	352	352	349	406	330	371	372	347	335	354	350	349	372	379	357	371	393	359	366	399	389	379	397	369	393	422	354	340	348	431	371	383	359	361	418	405	360	389	382	351	388	396	342	367	345	349	385	397	355	385	376	346	358	385	370	356	364	373	381	377	340	356	359	386	359	365	366	376	397	328	362	373	362	345	366	368	344	331	347	407	341	363	412	336	372	370	379	337	376	390	371	357	381	376	371	361	363	360	344	363	357	369	351	335	364	370	376	388	339	394	397	397	368	362	385	357	356	365	355	374	360	367	377	376	389	386	385	354	384	379	359	353	387	403	361	399	355	373	380	395	373	387	386	402	357	381	389	347	367	366	376	373	414	354	358	389	350	363	365	368	372	373	354	364	381	360	372	379	369	393	374	352	349	362	384	391	367	359	406	349	310	354	330	367	379	374	389	343	348	368	355	371	346	343	364	383	377	384	369	354	361	367	391	389	366	352	369	357	391	347	335	379	369	370	410	373	383	351	345	355	362	355	367	393	352	381	361	338	330	364	358	389	373	359	394	378	373	351	418	364	364	399	363	383	354	398	353	359	353	366	347	379	364	399	351	355	382	375	373	381	352	357	371	384	356	346	387	361	332	387	395	351	354	367	382	370	386	373	366	372	353	350	369	378	364	378	356	370	393	400	342	380	369	357	375	364	374	353	395	392	379	400	368	357	366	375	393	394	380	381	374	377	378	346	356	382	388	368	409	366	390	380	387	371	336	364	344	370	397	356	358	383	357	348	340	360	390	338	361	337	370	352	346	376	345	361	397	373	362	346	374	353	358	374	371	398	367	386	370	385	385	331	385	351	343	377	334	364	388	403	373	347	347	377	374	366	375	383	364	356	367	361	377	373	356	351	375	371	383	356	377	407	385	374	361	364	367	367	373	369	358	372	367	364	341	390	377	339	350	334	394	392	370	385	357	368	387	381	379	355	365	368	328	371	364	352	349	347	350	367	335	409	387	405	379	359	326	351	364	360	369	348	363	377	383	355	400	385	380	336	335	388	382	359	322	398	363	392	337	415	354	342	357	400	384	361	355	369	391	387	338	355	327	371	371	345	352	387	347	364	376	350	372	372	360	360	373	375	372	376	348	365	349	356	366	370	380	366	373	351	346	365	364	361	361	368	353	385	397	353	384	346	408	344	344	408	376	422	384	337	370	358	365	393	334	380	373	366	352	371	382	381	400	364	396	384	367	350	346	347	374	361	372	331	332	408	370	374	346	328	349	362	387	357	333	365	362	344	365	381	341	387	344	368	369	355	318	383	379	388	345	376	337	361	387	344	331	375	385	342	363	351	336	359	385	366	380	338	377	352	341	340	351	356	385	374	348	383	383	359	378	393	359	372	363	351	362	357	369	360	343	365	396	365	390	366	363	375	389	389	381	394	377	371	359	356	369	377	358	394	351	366	385	403	399	369	395	371	395	361	383	355	395	392	348	347	359	367	415	340	386	378	371	345	357	366	347	399	360	374	345	352	392	369	358	336	345	401	366	392	360	393	387	397	379	393	362	334	378	399	360	348	368	359	354	406	410	371	379	387	350	362	358	376	368	352	387	367	359	370	346	385	364
32403	53275	41174	24986	16775	12145	8200	5769	3826	1994	1655	1247	831	770	569	541	507	469	445	421	413	442	432	425	435	418	451	399	405	407	403	396	418	423	393	389	404	408	443	383	349	439	387	403	398	401	392	414	382	407	419	388	401	384	374	365	424	367	364	398	384	440	407	396	407	394	430	398	408	402	381	355	367	397	370	405	374	395	393	358	416	399	381	371	387	381	411	409	365	428	398	397	376	387	385	373	376	399	408	418	369	403	364	402	386	426	349	413	374	409	376	381	386	390	389	414	381	398	419	392	383	415	410	396	426	385	401	401	390	409	345	401	423	388	371	381	405	407	400	393	372	366	374	400	426	411	429	407	394	395	418	405	395	423	402	373	401	362	411	408	373	410	408	400	402	413	370	428	422	380	399	417	385	397	419	375	412	409	390	358	389	399	366	427	407	405	392	397	383	410	375	421	424	388	373	399	390	421	400	378	418	397	406	408	376	410	398	364	415	390	406	382	419	394	382	392	404	395	398	376	456	437	410	367	394	397	379	424	404	399	425	396	419	399	380	429	383	392	411	377	411	410	349	417	432	415	430	361	377	355	404	376	418	389	390	413	412	400	420	395	368	354	381	384	407	389	391	387	402	389	407	382	398	399	390	384	416	431	389	365	395	377	392	366	405	402	445	404	362	417	380	381	393	381	399	442	418	402	406	420	402	418	409	380	371	420	394	384	382	434	401	376	392	402	398	422	386	389	407	416	406	384	434	392	401	397	406	395	388	407	361	404	439	383	360	413	447	391	379	394	399	405	410	395	391	402	359	406	378	390	408	389	379	416	392	381	396	402	400	406	363	414	401	403	397	384	390	403	369	398	394	437	393	394	380	383	370	385	370	394	413	372	389	411	362	385	378	416	380	357	421	377	390	376	396	384	343	381	409	417	414	410	417	402	440	470	384	414	391	428	375	371	380	396	361	394	420	436	409	421	387	402	424	399	385	377	375	410	393	398	391	380	409	380	387	375	387	393	360	373	379	383	402	330	376	433	443	409	409	411	393	409	378	408	395	394	377	394	389	413	398	390	407	415	415	410	383	363	409	394	416	369	347	402	349	367	404	382	403	373	416	415	389	417	371	409	402	421	397	386	404	372	372	390	382	373	398	378	378	416	420	398	422	392	411	363	414	394	408	415	441	361	393	365	360	353	421	413	382	414	418	404	404	427	421	410	390	397	402	415	378	427	424	420	411	396	367	418	428	394	409	384	423	421	384	387	412	389	413	435	378	358	418	351	394	424	397	392	371	394	396	403	426	396	365	385	383	396	396	380	403	369	393	407	378	395	400	417	428	355	404	352	381	403	375	417	391	404	383	399	426	392	407	420	387	437	412	421	421	424	396	410	395	393	426	404	426	418	400	397	386	386	360	404	413	391	374	395	373	416	334	383	408	394	404	369	378	405	420	385	424	378	430	422	401	377	402	416	433	382	382	393	388	403	383	400	400	419	386	379	400	398	402	408	364	366	378	385	408	394	416	394	385	388	405	397	401	390	382	414	410	396	374	431	405	385	417	397	403	428	420	441	378	412	369	415	422	403	406	391	399	394	363	398	371	390	408	417	412	356	449	362	407	376	419	396	404	424	407	382	396	393	423	371	413	378	420	396	463	389	410	405	383	403	408	383	385	395	397	413	405	397	384	433	407	380	375	407	380	389	413	410	409	409	419	383	403	417	408	397	412	402	444	398	375	393	420	403	405	423	357	406	407	398	425	402	405	365	412	395	407	368	381	432	413	425	401	419	410	409	385	389	417	396	427	394	419	375	363	400	354	371	426	395	380	411	395	358	380	411	428	351	404	374	419	378	386	349	400	377	400	392	356	418	392	374	376	379	434	397	416	382	388	328	387	397	382	397	403	429	409	393	423	381	393	406	402	355	394	460	376	378	413	417	406	399	398	381	417	368	378	379	402	415	430	396	431	394	413	400	386	418	416	412	404	399	400	405	403	408	418	398	393	376	424	419	362	433	373	385	405	415	384	396	422	405	419	407	381	414	398	393	426	414	377	371	425	392	380	441	394	434	340	421	361	388	365	373	422	385	411	383	384	396	376	426	405	411	417	409	375	364	380	432	415	402	396	396	413	409	417	417	424	410	386	396	359	371	404	413	393	371	427	393	390	409	392	413	433	420	394	363	403	374	382	404	397	383	385	394	420	365	390	350	397	420	377	366	385	397	408	384	413	417	415	393	444	369	411	391	409	388	420	413	390	374	379	386	397	399	406	414	388	401	373	376	398	407	452	373	420	405	402	369	394	391	383	421	359	382	394	398	386	384	374	394	369	395	390	407	377	389	386	406	416	451	407	379	383	397	385	389	393	389	393	419	410	390	431	404	410	386	407	441	406	399	388	380	385	401	419	402	432	397	395	394	403	416	397	401	418	389	353	382	396	391	412	393	401	373	404	417	388	426	385	403	378	425	396	393	400	417	415	414	391	391	379	414	400	378	387	383	398	348	392	413	382	422	406	414	417	381	390	381	401	370	399	391	416	387	404	391	410	416	376	395	394	391	414	377	373	384	440	424	378	365	395	418	381	378	399	387	378	366	396	390	398	361	395	394	410	398	368	421	421	399	377	365	390	359	390	382	379	391	425	400	387	387	415	376	388	401	400	369	401	398	392	409	410	365	407	396	377	371	414	397	375	400	374	418	388	402	420	374	382	361	414	385	459	404	412	408	366	448	389	395	418	390	376	426	357	405	434	378	428	395	366	377	400	404	388	388	394	389	379	426	375	427	446	396	368	415	417	399	385	388	394	365	385	416	427	381	412	382	364	410	382	401	384	407	389	416	446	396	418	380	364	378	421	414	442	439	412	390	384	391	430	404	394	408	376	371	383	391	392	377	412	362	389	412	390	383	387	408	362	419	373	363	378	370	399	388	407	408	393	398	409	360	417	441	409	371	419	392	415	386	382	401	384	410	368	389	394	411	365	379	401	405	403	359	392	432	334	389	412	417	424	439	398	405	395	408	404	385	407	416	368	389	384	398	386	416	406	395	374	409	419	375	373	392	397	388	389	381	387	369	401	378	388	363	375	401	373	430	385	435	423	416	391	404	393	437	384	375	403	401	398	397	391	371	424	406	392	410	389	417	354	384	385	367	407	390	407	453	363	418	373	420	386	411	431	410	364	420	391	422	351	379	402	375	373	407	357	376	394	398	386	417	371	394	432	423	420	399	400	410	406	381	386	390	399	423	412	370	393	401	356	386	388	402	416	367	429	381	387	412	400	403	436	401	411	416	422	383	353	394	397	381	372	385	375	370	391	408	424	431	407	416	377	367	408	426	396	416	391	376	377	418	421	389	392	383	409	384	416	400	384	406	394	402	421	396	378	433	411	406	402	398	389	435	396	419	407	401	410	398	419	401	395	416	430	411	397	398	424	395	400	385	388	431	393	385	421	436	410	413	400	399	397	432	421	379	411	400	396	391	374	397	432	373	371	365	396	388	410	370
23371	21732	29462	24669	22153	22634	17573	10392	6002	2236	1749	1337	904	825	698	673	654	589	593	562	563	528	544	497	561	522	521	582	521	485	514	518	505	518	513	503	532	513	538	491	517	493	487	509	500	501	465	540	484	526	481	481	474	520	506	502	497	509	496	515	516	468	499	510	464	518	518	500	496	462	491	477	502	481	544	502	497	493	477	457	479	452	502	509	465	474	500	467	468	483	502	517	493	474	487	530	485	478	495	468	520	471	469	458	534	514	466	475	506	491	517	508	484	494	526	461	525	467	446	443	538	484	456	463	518	498	498	494	471	479	501	477	448	466	478	485	450	498	515	516	509	486	547	492	461	508	518	502	487	468	442	455	500	494	505	481	417	486	489	477	476	486	477	487	453	475	476	486	503	485	514	455	502	506	509	463	486	530	492	505	472	514	467	507	489	468	452	515	491	529	496	469	499	490	425	458	457	435	469	495	461	489	531	475	519	506	508	484	506	483	486	517	483	502	486	482	454	494	493	483	497	510	487	524	492	482	484	468	486	487	496	475	487	448	430	487	500	469	491	491	509	486	518	492	507	471	496	483	485	516	457	494	456	498	535	471	502	481	448	525	491	494	528	485	504	494	499	457	510	535	471	497	501	509	512	509	458	517	494	507	503	451	473	477	455	497	477	512	502	494	473	477	458	498	493	523	467	484	503	502	521	511	495	501	468	441	472	517	481	526	489	484	482	471	474	493	463	504	503	514	499	465	497	511	458	485	481	505	492	492	519	528	493	472	443	479	437	497	468	471	466	496	505	512	492	484	484	476	502	446	518	496	519	434	508	465	503	513	493	502	461	458	504	462	481	463	544	516	506	472	469	481	469	491	462	507	530	463	489	479	482	495	471	471	473	484	516	503	487	475	520	478	475	485	442	490	472	505	502	459	490	516	502	476	479	519	474	474	464	499	473	491	498	510	536	514	531	451	490	487	470	495	493	483	498	448	479	479	502	480	462	513	486	541	486	517	484	488	495	473	471	497	503	469	493	437	500	469	483	491	478	446	486	534	530	521	507	509	446	480	478	491	466	512	492	488	470	485	534	489	486	509	496	466	472	479	479	465	471	485	498	484	461	491	481	530	516	490	496	454	502	449	465	527	494	501	479	540	526	504	439	487	482	464	504	510	529	481	515	493	468	480	491	487	495	450	486	517	462	472	456	508	478	450	501	478	452	487	513	492	464	537	469	470	505	484	489	493	502	473	474	512	487	491	512	460	485	484	461	468	501	502	484	482	480	432	483	498	503	481	483	518	494	485	509	485	450	529	498	518	482	455	484	487	500	462	472	478	472	483	525	444	486	473	504	427	485	467	466	449	489	476	485	502	470	494	501	527	454	460	498	468	471	504	484	535	495	510	523	508	493	523	486	492	502	485	486	524	493	502	462	500	515	470	516	453	501	485	486	497	466	467	488	480	497	505	516	467	481	471	472	501	472	500	469	479	500	498	478	484	479	492	476	486	532	481	479	494	517	475	496	467	500	486	510	489	477	485	481	474	496	501	487	479	513	478	465	500	499	489	511	534	476	471	494	449	479	483	532	543	481	466	431	487	494	511	472	500	512	480	481	487	471	522	509	482	485	469	501	495	498	485	510	474	489	475	495	448	522	473	501	460	459	503	454	477	471	496	495	463	495	495	494	492	498	497	500	470	469	459	473	515	449	461	480	504	501	470	490	482	493	501	425	480	458	486	468	472	509	504	464	508	501	472	512	477	501	434	465	504	474	506	496	454	526	458	461	492	461	474	490	510	503	515	471	461	504	500	515	465	505	483	462	482	457	480	483	491	503	472	474	524	504	480	492	482	460	463	488	477	513	529	503	516	492	487	466	477	497	422	520	480	481	499	500	467	513	468	478	496	475	499	481	488	454	467	499	482	476	442	521	495	481	499	523	503	464	490	467	474	471	471	491	452	482	503	474	472	473	500	501	471	454	493	489	520	480	445	483	494	468	488	491	492	454	527	459	463	463	477	494	486	474	468	502	475	491	474	477	436	487	472	504	501	505	494	477	479	523	465	470	536	462	479	470	485	498	484	459	480	513	497	470	477	480	490	508	530	458	487	495	471	502	483	483	498	522	485	498	555	459	461	479	512	421	490	427	477	511	506	506	536	504	504	526	467	511	514	491	485	480	463	438	503	468	513	507	451	441	487	516	519	506	451	516	470	526	471	475	527	492	455	493	493	513	469	487	477	460	430	520	508	485	461	442	507	500	484	491	456	466	487	486	475	519	515	480	512	447	493	473	480	504	469	457	436	494	443	493	450	454	491	474	510	461	479	485	495	489	495	472	490	456	476	503	486	491	454	501	481	486	461	455	495	478	472	509	499	463	477	473	481	512	495	467	455	485	501	459	489	479	491	500	486	485	460	502	497	502	528	496	501	487	487	502	463	482	458	502	509	463	507	522	495	467	478	461	502	470	462	507	463	470	473	480	501	452	521	462	511	528	469	461	475	467	473	472	516	508	461	487	475	482	481	459	474	524	468	510	482	495	511	441	505	477	483	503	512	487	498	507	532	489	461	468	520	470	500	502	512	508	461	494	526	485	500	495	495	503	485	505	507	511	485	497	477	497	452	517	512	464	495	463	448	463	469	461	484	464	467	484	506	464	526	518	503	524	456	508	501	489	487	519	482	487	475	511	499	468	539	494	477	439	448	481	481	547	481	490	517	487	454	469	481	497	524	502	507	485	480	496	470	473	523	473	484	484	479	447	464	460	490	517	483	466	478	484	484	492	558	526	493	482	472	470	487	484	520	469	497	499	515	504	492	451	490	490	518	499	518	517	516	500	492	493	488	455	474	558	516	430	505	473	455	509	482	462	490	492	508	465	471	494	478	484	514	466	480	475	479	467	478	510	511	497	443	466	470	490	459	463	462	496	464	510	450	448	503	512	455	453	467	489	446	480	492	465	445	483	470	473	503	481	460	524	486	499	514	491	461	458	508	481	545	491	462	454	486	508	481	482	460	460	490	469	507	462	443	482	470	506	435	500	489	501	491	458	490	448	473	472	483	519	464	465	454	438	473	508	456	480	521	477	490	467	487	455	528	491	527	517	461	481	490	464	478	480	499	484	534	490	491	493	500	507	499	475	506	467	479	513	475	500	506	509	487	453	527	489	461	497	497	467	473	492	499	505	475	508	491	488	484	477	494	501	500	515	525	511	463	523	533	489	461	469	474	534	502	485	471	511	497	520	448	472	452	528	490	484	524	483	480	468	463	427	509	471	521	497	514	451	471	506	502	481	455	472	496	496	489	507	459	498	472	482	462	485	473	500	490	465	429	507	511	508	474	503	471	492	454	473	448	445	515	484	520	500	458	503	509	505	498	513	473	454	505	464	495	469	487	478	522	458	502	502	501	487	498	451	486	457	481	511	473	471	510	488	496	464	497	533	479	509	469	476	454	523	482	478	499	463	450	507	509	517	516	456	457	462	497	490	491	483	483	510	481
34085	63875	49641	34322	26329	19171	14603	13959	8750	3589	2878	1897	1308	1115	871	847	763	689	573	606	571	593	557	560	503	532	532	534	535	554	524	503	532	507	510	551	515	499	504	487	565	502	515	515	490	511	483	544	504	494	508	508	498	474	502	443	482	500	504	482	504	523	508	553	502	499	486	517	505	513	498	488	500	483	536	488	439	531	552	497	533	525	456	484	486	477	502	481	465	488	506	501	504	445	493	506	519	499	489	466	478	495	538	502	478	506	490	470	516	504	468	474	497	506	493	498	537	487	461	503	475	539	496	471	525	493	484	489	487	480	479	519	550	470	477	535	501	496	490	479	507	507	474	506	483	538	545	487	487	485	488	472	506	488	493	491	487	460	499	520	510	489	508	479	520	489	504	535	512	493	479	512	484	480	498	508	511	504	502	494	493	514	512	480	495	486	508	456	494	525	473	496	483	487	479	463	516	480	479	466	482	501	495	481	474	454	501	502	466	480	474	498	490	493	476	512	503	492	506	497	509	491	530	529	483	492	460	502	465	505	499	491	522	538	496	513	490	471	496	528	514	476	478	536	506	512	497	507	532	503	499	494	542	514	512	501	498	504	482	502	505	494	497	469	543	491	482	516	475	482	504	483	486	466	491	495	510	473	514	506	440	468	510	501	482	446	475	474	499	472	493	494	486	484	499	471	451	456	439	489	525	500	496	482	488	506	485	525	474	520	492	519	505	468	502	442	521	491	488	504	479	519	501	508	521	494	480	510	526	509	504	511	506	461	517	477	478	478	501	504	489	487	444	499	469	513	500	523	497	534	488	454	453	543	449	504	491	438	510	490	486	498	482	470	521	473	482	538	499	499	532	500	480	501	448	498	506	484	463	483	479	497	514	513	493	519	489	483	493	487	511	525	497	484	498	521	495	465	497	502	477	476	507	467	503	496	511	451	468	484	506	520	461	463	543	470	495	520	520	526	537	510	487	490	462	496	504	508	486	497	476	490	536	519	462	483	473	496	473	482	468	469	506	494	474	513	497	522	482	494	508	533	464	516	489	476	447	487	480	482	535	477	506	509	470	476	474	507	472	512	503	504	472	484	472	484	497	490	514	516	479	476	507	501	485	456	494	499	522	492	512	495	486	492	500	474	494	463	502	466	512	491	475	499	486	461	491	486	505	490	490	518	454	519	473	474	507	526	505	460	467	507	498	489	519	519	481	517	480	510	498	482	504	475	496	532	503	496	499	516	519	478	534	494	496	476	471	496	519	518	533	488	476	545	485	457	497	505	481	487	494	504	487	475	510	477	491	527	457	538	454	477	507	481	497	469	451	505	485	480	506	515	496	514	500	472	535	455	492	538	514	478	511	496	512	464	473	487	513	470	512	477	517	507	528	497	462	468	470	455	510	488	477	492	483	504	509	500	516	477	481	538	524	484	465	476	491	492	534	524	508	482	473	484	492	507	471	497	481	520	526	509	457	471	488	479	512	497	497	471	491	481	502	512	476	496	472	526	488	498	478	477	547	480	501	480	481	476	530	510	534	487	509	538	453	472	493	499	471	479	515	466	465	547	486	526	500	486	464	462	504	505	486	516	509	489	488	483	500	511	496	505	496	489	494	488	464	494	525	499	496	477	490	474	457	491	483	481	473	537	502	534	499	485	484	508	506	473	512	478	450	512	509	483	470	519	476	550	470	490	519	520	486	473	519	528	530	478	465	483	516	529	499	486	492	495	494	498	470	476	501	458	502	510	486	485	519	482	511	497	517	539	503	526	468	467	485	468	518	470	501	509	493	517	534	468	503	483	488	522	532	497	487	493	460	506	507	524	513	520	453	549	482	480	514	471	461	506	499	511	476	523	455	508	455	509	489	476	515	518	468	558	515	468	506	512	507	512	515	508	526	489	478	463	503	498	518	490	524	494	492	477	484	484	496	465	500	532	507	502	505	503	495	556	469	552	497	490	506	496	498	524	452	510	452	459	461	465	487	489	499	520	474	534	480	518	515	488	473	496	495	474	485	507	470	504	493	513	515	449	474	511	529	513	534	512	548	473	497	489	471	487	490	462	510	519	498	478	492	508	495	482	479	524	538	500	469	493	493	509	499	460	525	480	484	484	515	476	476	490	521	500	470	498	475	425	509	484	479	481	506	490	525	536	480	520	515	481	445	519	473	485	482	516	451	519	510	492	518	497	472	452	479	506	475	467	477	466	485	484	499	494	497	514	484	505	452	496	506	503	519	438	519	493	435	479	474	526	462	499	519	490	466	467	507	467	518	507	472	448	487	528	491	479	446	457	492	494	503	513	488	459	495	502	553	489	491	488	519	533	493	530	480	531	507	521	480	526	494	508	507	505	492	477	476	505	515	494	520	506	504	508	468	470	521	537	491	510	503	495	473	470	508	473	516	487	429	508	544	498	518	491	485	461	455	502	493	460	464	482	522	510	463	511	510	526	534	518	523	491	509	492	512	470	490	502	482	473	505	491	525	495	521	473	495	497	516	494	490	517	500	447	522	502	485	492	467	466	474	508	483	478	475	499	473	518	540	491	493	473	473	506	499	543	504	502	508	478	551	471	530	500	505	517	483	492	513	489	501	524	525	464	522	508	511	498	492	488	491	503	517	495	458	493	508	534	513	475	472	461	506	467	473	466	496	480	477	465	497	493	482	456	494	476	497	475	492	497	525	488	471	509	498	501	509	516	484	475	491	505	487	513	498	505	516	498	511	495	502	479	534	544	463	478	489	451	497	512	511	530	480	490	501	479	511	503	464	485	476	483	496	506	503	464	483	509	516	520	484	504	490	476	497	511	496	506	492	487	477	514	506	536	496	507	505	523	507	486	496	538	491	501	485	470	484	550	476	488	510	485	479	474	493	479	522	520	491	495	481	474	488	531	500	476	474	455	483	501	481	483	471	533	490	480	489	491	513	513	508	490	510	503	484	492	467	494	489	503	497	461	482	508	488	485	495	468	492	474	520	501	511	465	507	457	524	507	505	521	504	463	510	531	526	513	477	486	512	517	487	482	457	471	478	541	497	509	486	504	476	494	481	504	508	464	525	521	502	481	503	488	533	534	466	536	481	512	479	474	514	493	508	485	522	492	474	523	501	537	508	499	465	504	479	492	512	480	535	462	521	458	482	512	482	502	510	494	480	479	488	494	488	526	495	516	489	494	515	472	540	517	527	517	491	515	474	525	527	498	498	498	490	497	549	509	522	488	502	496	501	541	481	490	521	487	474	456	490	503	457	475	533	508	515	488	521	487	513	478	510	512	490	468	506	489	509	507	494	465	460	518	488	492	498	515	478	504	503	467	493	490	501	461	473	494	512	518	507	466	464	465	498	501	491	510	499	458	471	511	480	508	495	485	501	484	516	489	492	466	457	460	539	464	499	512	475	546	482	493	457	469	502	429	499	534	520	482	489	502	488	504	468	520	516	500	487	530	436	469	513	510	544	498	505	478	497	519	435	510	526	513	519	501	512	517	524	501
31844	33104	36534	23824	10736	5443	3316	2060	1146	779	645	473	414	345	337	291	260	270	246	282	249	250	245	251	258	269	256	246	275	244	263	267	251	264	253	244	261	256	231	214	242	249	243	227	234	218	248	219	247	232	235	263	267	272	242	229	237	268	250	251	230	261	254	233	237	227	265	247	252	243	272	253	227	224	230	261	270	239	270	240	224	247	257	234	260	264	252	248	247	254	247	279	262	242	242	256	247	227	289	248	219	257	218	238	237	248	233	234	232	243	252	249	263	264	239	227	256	277	242	261	250	254	240	269	228	239	238	227	227	230	262	247	241	245	244	229	241	238	275	219	241	290	242	263	235	259	276	251	253	248	241	259	242	243	243	258	253	270	248	255	259	235	253	254	234	230	247	243	255	242	253	263	223	255	233	255	208	252	237	236	236	263	232	248	255	248	246	241	228	249	243	254	236	295	253	255	269	243	255	267	269	224	249	265	249	235	217	240	251	278	266	266	259	221	274	243	272	218	256	240	257	264	234	231	240	235	268	233	256	242	260	245	260	245	241	237	247	240	235	240	251	233	254	205	229	254	241	250	257	260	226	234	254	251	268	262	263	263	239	242	260	222	279	269	275	237	216	218	237	263	252	243	212	225	255	236	254	262	247	232	245	245	270	239	242	249	232	255	240	265	220	239	246	247	252	261	255	223	251	250	250	265	221	275	248	224	216	242	259	258	256	255	231	247	237	229	224	244	213	255	244	248	244	246	263	218	268	228	263	254	263	232	252	250	250	251	217	259	241	250	227	235	234	233	256	247	259	256	231	239	228	274	291	242	245	243	239	239	265	239	262	230	244	248	258	240	256	225	250	240	226	253	240	239	257	215	262	250	247	248	248	250	268	228	243	258	240	232	256	257	269	247	250	265	240	221	242	215	269	244	229	227	235	241	260	256	256	228	250	253	245	250	243	230	208	245	234	239	240	234	247	292	242	254	252	258	216	260	241	258	253	230	226	241	235	251	261	246	252	245	214	230	218	239	246	240	244	281	244	247	269	233	259	234	241	277	251	199	261	259	271	257	262	224	251	247	257	248	271	247	230	252	219	240	252	245	264	241	243	252	235	236	258	270	261	225	264	262	226	237	252	265	223	243	267	269	244	239	266	225	251	233	229	239	269	240	254	249	243	259	232	248	275	254	205	239	248	231	254	246	284	256	231	220	253	243	232	223	250	236	260	237	251	272	260	256	250	247	251	231	240	236	247	248	254	240	243	228	270	253	259	232	252	266	246	251	247	233	246	243	237	235	218	258	248	261	244	244	238	240	242	237	248	217	255	215	255	250	242	236	244	239	244	240	254	280	260	284	246	248	251	240	271	250	256	262	246	271	227	225	247	227	250	220	241	249	270	256	242	230	237	276	218	271	247	243	247	240	261	240	213	228	277	253	237	234	252	251	253	252	275	272	248	238	225	277	245	270	258	237	268	245	226	245	235	239	222	287	263	211	260	249	263	239	224	246	252	265	231	257	234	282	269	232	230	212	259	233	259	255	265	251	235	248	254	251	259	251	260	254	242	212	234	237	252	240	250	234	231	234	223	225	235	243	253	250	247	247	257	248	241	217	253	250	238	238	218	266	254	226	225	246	253	231	264	255	235	237	261	260	233	236	252	258	262	263	246	237	269	251	236	247	249	241	235	257	230	238	249	259	259	248	252	238	248	261	243	243	249	258	260	235	275	246	267	252	216	218	230	261	251	239	264	225	265	260	220	239	245	236	241	256	233	285	261	233	241	255	243	251	279	238	251	231	221	245	235	273	241	248	256	261	252	258	254	231	264	249	253	232	239	228	277	237	247	228	245	244	274	234	237	246	250	250	267	273	252	248	249	272	235	236	230	243	259	247	251	229	245	253	239	244	260	259	261	226	257	227	241	242	228	261	245	233	230	259	255	252	249	247	236	246	239	216	237	234	253	206	235	236	212	233	259	272	261	234	274	273	247	244	254	273	250	264	250	239	242	220	253	229	235	226	246	246	239	236	247	245	264	286	226	219	231	243	222	262	250	247	246	278	254	260	240	231	218	245	246	240	231	236	267	253	237	252	246	228	243	259	250	245	242	277	251	269	250	240	267	237	255	262	262	227	267	248	216	221	260	249	269	240	266	258	251	220	273	255	236	263	235	244	246	259	227	255	247	269	244	250	268	240	258	239	254	226	275	219	243	226	262	257	232	279	251	258	240	231	264	253	238	255	268	275	243	279	255	234	251	216	249	252	250	230	241	272	243	214	264	268	243	265	246	239	242	245	246	259	246	251	251	252	246	244	239	268	243	257	245	245	258	255	255	268	207	267	263	245	260	250	225	256	239	243	243	270	248	254	254	258	253	268	249	257	230	243	250	265	241	230	236	257	260	267	226	285	257	261	241	255	228	242	289	267	259	279	253	231	264	239	250	252	245	263	270	250	262	254	213	263	280	254	249	231	250	247	268	262	252	266	221	235	252	249	254	250	229	232	242	247	251	267	217	254	239	213	244	251	241	243	239	240	266	263	231	244	239	273	245	233	207	262	238	226	239	249	239	222	260	230	250	233	234	258	238	251	254	225	221	257	243	243	262	261	243	235	263	228	267	245	235	246	238	201	242	272	251	248	249	232	225	263	251	264	258	248	263	250	235	269	260	242	196	247	234	223	239	284	252	265	274	234	244	246	246	251	227	246	252	247	251	223	251	250	232	239	226	239	238	235	262	215	240	242	263	254	274	248	255	253	262	256	264	248	248	243	255	257	252	270	247	249	228	240	272	242	233	232	246	251	257	271	242	253	248	275	227	246	272	272	238	252	241	259	248	242	257	255	233	229	261	239	231	232	237	240	275	246	215	234	247	241	259	257	238	250	237	247	216	247	267	268	242	245	239	268	219	265	252	231	258	227	233	289	237	239	244	258	264	260	257	251	241	270	289	256	256	222	253	239	264	236	262	233	216	247	254	232	232	250	266	250	264	236	247	259	254	237	236	259	236	249	261	235	260	207	251	249	236	244	234	262	249	251	227	233	235	256	279	256	282	229	248	240	245	257	247	245	254	244	243	251	224	255	247	216	238	259	271	254	235	253	250	246	245	245	258	250	250	254	266	247	264	256	253	268	245	269	259	250	240	218	248	221	247	228	259	253	251	246	267	234	254	242	269	262	238	274	255	237	215	241	244	257	242	277	282	251	250	241	239	240	257	227	268	260	263	259	261	277	243	267	230	215	237	225	238	248	258	242	248	238	258	240	212	229	262	231	238	274	246	246	262	268	252	242	223	237	247	238	243	255	263	257	241	255	259	229	220	271	254	234	243	253	238	246	260	252	256	226	250	270	244	259	227	254	238	238	249	237	268	257	233	265	233	257	241	247	241	231	264	216	263	241	221	217	224	225	233	242	251	250	257	268	232	257	236	252	227	239	246	267	268	283	251	275	278	229	245	256	254	205	239	233	262	245	257	239	222	242	257	234	244	279	261	241	241	222
32132	47829	36873	21760	12561	8468	5734	3701	1982	1258	1045	744	572	531	362	359	339	298	306	268	305	269	287	288	266	305	281	279	281	255	247	279	274	271	267	276	266	279	271	258	256	277	255	274	255	304	290	268	278	264	279	287	255	253	280	253	292	269	255	257	251	282	276	280	273	255	286	246	267	261	271	288	267	247	294	294	262	295	253	303	279	251	254	288	269	269	274	260	267	266	264	267	269	282	314	261	272	269	256	276	285	257	255	277	282	307	253	277	273	242	248	301	295	252	266	267	279	306	281	278	275	258	279	253	270	303	279	286	283	270	298	288	282	227	292	279	252	268	276	260	276	260	280	295	302	285	267	265	262	289	275	291	260	260	264	294	256	281	273	273	254	261	270	279	279	279	238	272	281	291	258	282	263	270	239	265	257	273	254	254	285	260	255	245	259	284	303	285	275	270	287	275	281	274	268	267	261	255	263	285	269	283	292	253	263	270	263	290	279	286	254	268	278	268	267	275	281	255	260	254	264	273	251	274	280	245	276	268	294	263	266	269	260	254	245	252	298	274	263	279	270	294	262	269	260	257	305	297	286	283	295	254	256	279	284	271	291	279	260	279	287	263	258	284	245	249	258	287	260	270	249	279	250	287	282	274	245	266	267	266	276	279	272	267	265	305	269	264	302	276	259	272	268	240	268	239	273	274	254	265	277	254	278	240	272	263	255	261	268	274	262	240	270	289	251	266	267	235	220	254	261	293	283	296	292	257	288	257	291	224	269	262	241	281	287	286	246	232	277	285	280	278	287	249	277	223	315	289	262	267	303	270	270	284	245	291	283	276	249	235	275	283	278	245	287	257	266	256	239	272	258	251	265	281	251	271	254	249	272	280	267	293	291	278	247	269	276	287	269	245	265	276	258	240	255	251	268	251	272	280	288	274	256	264	276	271	294	286	277	268	273	243	262	268	267	283	271	258	279	277	267	260	277	249	292	262	271	269	294	253	251	274	240	267	268	278	257	230	281	247	276	268	262	293	260	252	237	267	292	275	263	265	261	283	288	271	282	284	289	256	272	257	283	246	242	278	261	270	282	276	255	278	282	287	269	274	269	220	268	263	258	248	261	306	265	255	253	234	253	252	286	248	267	300	259	255	263	265	293	280	269	256	312	293	266	244	263	275	264	269	254	269	276	302	257	280	252	278	289	296	266	277	256	270	257	264	280	268	278	269	268	284	245	270	281	262	261	269	274	292	252	275	287	287	256	275	264	274	286	295	274	297	266	280	254	260	269	279	290	284	295	282	282	272	253	277	272	278	264	269	269	256	265	282	267	262	272	267	256	269	275	261	285	264	266	265	262	252	270	280	276	285	274	255	263	262	272	292	267	293	289	279	252	286	268	256	249	287	261	305	288	297	265	263	262	260	301	266	241	303	255	303	304	271	294	263	284	281	263	276	271	274	263	274	257	275	275	278	294	278	283	295	277	284	300	265	275	283	257	264	266	260	304	280	277	258	282	256	274	275	273	262	277	248	280	281	289	276	300	261	272	262	252	280	267	281	285	273	271	282	274	289	261	276	268	260	267	278	292	278	257	231	259	264	271	262	296	278	270	294	251	295	253	279	268	264	286	297	270	285	274	255	270	284	255	297	259	270	266	283	301	272	280	262	257	237	264	267	287	277	269	271	284	263	272	256	253	302	273	272	271	242	246	265	262	260	260	266	263	285	285	247	245	294	234	249	260	261	275	298	302	256	262	279	283	283	267	245	260	275	272	314	266	265	273	263	288	296	268	293	259	284	240	278	272	267	300	301	266	265	270	271	268	269	242	252	259	256	293	266	264	253	258	283	264	291	266	278	248	289	253	282	260	313	260	258	278	278	253	269	283	299	267	306	267	258	283	268	251	240	245	246	272	272	268	296	255	286	231	284	274	294	272	272	270	260	253	249	296	307	272	256	258	265	236	269	277	257	265	261	306	247	257	286	286	279	300	289	269	272	262	270	291	287	255	303	277	271	258	286	318	265	275	271	262	288	265	265	275	259	247	272	264	251	277	257	259	295	267	249	252	280	283	276	259	240	304	254	274	275	271	270	298	253	254	259	273	274	263	271	267	237	267	276	291	234	264	279	267	263	270	261	290	252	277	240	262	290	255	286	279	320	258	285	287	287	273	259	232	268	288	281	271	264	248	273	276	284	268	281	268	247	275	287	278	295	270	284	286	285	280	285	267	263	293	247	286	240	262	279	250	268	288	291	274	254	258	275	284	268	282	252	289	251	256	247	248	295	241	251	299	274	270	291	285	291	280	268	242	282	270	295	274	270	286	259	287	267	260	289	276	268	278	261	283	272	295	296	273	253	270	277	294	268	296	268	251	249	285	250	289	270	233	279	259	243	266	275	264	252	288	278	255	288	292	285	251	264	284	278	266	306	255	266	283	271	264	259	270	263	296	254	257	259	251	278	291	237	264	287	271	250	276	271	284	263	305	263	261	284	277	268	244	288	270	285	256	251	293	272	240	298	275	271	294	275	275	303	257	297	265	260	294	288	268	274	289	274	297	264	303	258	277	264	286	263	274	246	270	260	282	263	260	280	283	272	274	271	258	265	260	254	271	253	241	260	303	272	257	252	255	276	275	250	271	283	251	292	273	259	271	273	266	264	272	275	267	286	271	292	269	243	246	273	270	302	270	263	287	292	261	275	275	265	300	291	282	284	254	279	300	252	271	282	246	262	256	269	282	244	260	267	274	249	295	280	272	278	258	253	273	280	265	265	295	256	269	247	277	274	275	241	283	246	305	273	245	254	278	235	278	273	285	283	252	263	281	274	267	270	298	257	273	272	286	233	269	256	257	303	267	255	276	253	252	267	268	255	294	270	264	260	274	290	256	283	276	271	249	269	284	280	276	258	270	264	262	275	259	267	262	285	267	254	243	265	249	258	292	287	294	294	250	278	268	256	242	251	287	272	263	256	264	291	251	275	272	258	287	279	266	257	263	268	286	243	283	289	286	305	298	260	295	253	280	300	283	286	279	274	265	287	280	300	284	314	268	282	281	261	295	254	263	249	297	251	275	253	285	293	304	305	272	240	244	286	307	295	265	257	257	295	244	273	294	277	273	284	265	273	241	272	258	277	310	247	260	303	319	289	258	263	280	262	262	279	283	262	268	296	263	282	247	245	241	281	297	290	262	283	284	288	281	243	310	296	265	291	268	293	242	276	285	274	251	254	273	289	240	264	255	250	268	270	272	283	242	274	272	303	303	244	256	259	284	240	280	268	295	225	277	282	259	264	255	257	269	266	263	251	267	257	279	266	262	276	265	293	290	298	260	240	250	297	271	268	272	239	292	279	268	308	265	244	280	281	248	285	271	269	260	264	258	291	284	279	252	251	251	265	260	307	273	286	269	272	276	267	236	245	270	254	298	298	268	256	246	256	273	268	289	301	313	273	265	276	268	259	268	263	273	302	286	266	252	279	270	262	259	281	274	270	254	266	254	265
24458	21656	29079	25381	22003	17167	9166	4928	2985	1436	1092	801	542	531	483	438	377	371	346	339	346	325	316	312	320	347	315	334	293	287	354	316	315	330	292	298	298	316	322	287	290	336	322	308	322	297	320	285	283	304	285	354	288	299	292	329	302	270	321	276	297	293	279	291	283	306	295	323	287	283	283	302	298	300	303	294	304	296	315	319	280	277	307	296	265	304	299	299	299	307	287	291	291	290	339	309	318	301	312	255	303	321	284	297	281	325	304	286	311	270	323	290	315	304	294	341	278	281	309	295	288	287	317	320	303	301	327	297	332	307	324	301	296	297	292	298	292	309	320	279	304	325	301	320	329	303	286	294	277	288	283	305	316	305	332	314	279	322	280	276	305	285	301	302	299	308	320	267	289	293	306	289	300	287	308	271	302	329	315	292	321	321	301	312	282	284	278	319	317	300	272	302	307	303	293	320	294	309	320	313	315	300	319	293	318	311	299	301	305	304	283	285	282	303	300	328	281	267	290	325	293	305	279	283	304	304	271	278	312	310	292	311	306	269	269	317	287	310	287	323	314	302	290	266	280	309	319	314	280	301	301	329	280	293	287	266	302	290	327	311	284	297	308	265	320	309	325	285	308	308	327	293	306	319	269	277	316	360	283	301	313	287	297	297	288	285	315	314	323	303	298	300	307	277	306	317	305	295	278	321	329	269	313	288	305	309	292	293	295	323	271	287	297	318	291	293	294	265	274	312	310	332	304	307	319	316	320	298	301	291	296	325	278	307	276	300	279	287	315	312	292	301	287	302	309	348	257	293	312	287	276	297	303	297	253	291	309	304	293	297	312	308	320	292	252	294	261	294	312	317	302	285	282	281	310	297	263	302	289	303	311	269	280	306	305	276	302	306	289	302	305	276	288	312	282	275	280	300	281	330	308	312	322	304	302	320	263	328	339	324	318	300	300	312	319	288	310	293	307	305	325	301	300	314	330	297	291	291	323	310	310	318	290	310	309	344	314	302	293	286	251	275	297	289	300	312	285	304	290	287	291	277	300	314	310	267	299	269	307	282	306	305	301	296	278	304	298	280	301	335	277	284	316	290	302	310	292	309	330	302	310	298	316	282	301	295	272	326	311	340	306	306	287	274	325	311	303	322	247	318	280	283	273	292	290	297	277	321	317	287	314	293	309	304	282	303	317	285	317	294	312	298	311	291	307	289	307	291	303	303	291	306	321	302	309	310	319	310	310	285	279	291	304	296	322	340	295	333	287	294	289	293	285	297	307	291	315	298	320	309	311	284	279	287	322	314	312	295	276	295	316	300	274	304	286	261	294	307	275	304	313	318	295	273	284	308	313	282	293	297	294	290	300	320	283	284	302	306	318	275	315	328	294	331	326	307	269	281	272	317	305	287	323	291	289	287	262	283	303	290	293	320	287	298	279	313	328	321	295	289	300	334	277	271	299	324	316	328	296	306	285	294	322	292	300	321	295	294	305	296	289	270	316	303	321	329	332	326	298	302	322	301	301	305	292	322	289	310	306	317	266	311	293	293	328	323	336	277	282	311	320	295	304	278	302	303	300	312	298	304	291	300	282	276	295	284	331	307	296	291	288	292	268	310	306	290	289	286	292	301	321	303	309	335	298	284	308	293	331	297	304	311	307	301	309	312	304	294	286	310	307	297	311	303	289	321	292	308	340	294	312	327	311	307	317	309	299	315	301	301	279	313	331	294	305	298	315	318	320	310	271	302	265	300	304	296	290	301	281	314	290	305	297	304	322	297	278	289	296	317	288	301	316	296	271	285	299	310	296	287	317	289	248	296	274	324	292	315	279	283	286	292	324	315	298	313	301	265	273	276	306	302	314	294	300	281	313	292	291	290	300	301	329	317	303	324	282	298	299	288	329	271	308	288	309	299	304	332	317	324	285	288	291	293	303	310	300	298	312	278	301	315	281	295	319	302	302	344	314	310	269	280	298	276	282	298	332	244	302	279	306	288	297	331	305	291	307	329	273	307	281	293	288	291	299	322	312	305	303	313	303	305	310	296	279	272	342	319	281	319	325	283	309	310	278	249	288	318	295	294	304	286	269	273	287	311	283	293	309	296	292	299	300	276	297	256	323	291	307	313	307	293	315	295	324	271	281	301	304	269	304	304	291	288	277	289	293	281	269	257	268	293	289	283	290	298	290	285	318	306	297	303	282	289	277	280	290	301	292	283	307	305	323	273	302	308	278	294	275	271	311	299	287	308	317	268	292	308	301	306	293	307	305	289	300	294	291	318	291	305	304	285	301	283	340	306	302	302	271	284	270	250	280	284	318	306	293	318	254	312	306	306	306	290	294	317	314	288	306	279	333	310	309	297	326	305	279	297	327	301	300	295	285	286	310	301	330	301	277	316	312	318	315	329	289	309	274	334	292	297	291	291	312	314	309	284	302	313	333	290	289	311	300	305	305	334	289	325	299	293	306	266	313	270	285	278	331	296	296	311	312	281	297	288	288	284	304	292	291	304	299	270	304	305	346	293	298	322	309	311	288	313	299	322	288	291	284	318	301	298	300	310	303	316	294	287	259	309	296	330	309	295	258	310	304	279	260	285	299	287	323	303	310	323	285	354	308	332	308	306	277	327	321	296	281	313	300	313	294	294	273	320	302	309	328	300	278	267	331	295	314	305	300	315	313	288	300	286	297	320	296	299	323	301	290	308	285	279	322	287	309	324	327	295	262	283	288	273	268	296	310	290	292	317	316	290	300	297	329	294	294	330	319	311	299	297	276	269	283	305	290	299	330	298	289	262	275	306	333	318	290	302	270	316	299	293	303	293	284	320	287	275	296	334	331	310	295	327	295	280	287	313	271	293	305	324	302	282	308	298	261	292	311	293	308	297	286	300	283	316	313	288	308	299	292	300	282	341	306	322	311	291	268	313	271	299	297	325	289	323	314	304	292	281	256	354	345	322	299	289	310	328	295	283	297	288	317	278	290	304	320	286	315	271	309	252	342	280	313	313	287	291	297	296	271	318	306	295	299	289	316	282	324	317	310	298	282	321	288	288	291	309	318	299	319	310	332	314	313	294	342	309	299	275	293	329	281	317	302	325	286	293	314	306	319	304	282	277	275	293	309	335	317	291	282	281	277	342	296	314	326	302	313	343	302	283	285	273	336	340	295	301	334	300	322	276	296	327	281	285	296	323	295	317	293	294	303	319	313	321	317	341	284	335	310	337	302	309	273	306	273	301	303	306	293	289	320	296	283	289	317	282	314	292	288	280	304	284	307	286	314	286	285	296	302	333	306	322	317	321	295	283	302	311	274	311	301	325	304	305	314	294	319	292	278	308	301	270	262	285	309	308	304	346	316	321	282	292	286	310	263	266	318	302	313	287	312	269	307	290	295	291	280	293	287	292	314	304	312	310	282	275	299	312	277	312	323	292	262	300	280	298	304	332	312	294	311	321	314	288	307	297	284	290	331	288	293	305	320	301	317	293	311	310	300	300
31650	56312	44163	27139	19674	15777	10477	7474	5020	2240	1772	1195	744	736	609	550	471	408	396	367	345	387	333	317	384	351	337	322	327	377	345	339	315	330	317	335	279	335	320	317	308	325	302	337	307	336	327	311	301	327	317	339	319	311	293	336	303	309	322	292	297	331	310	311	294	333	320	325	316	316	313	320	324	331	343	341	322	298	307	331	340	338	289	326	305	341	317	315	322	342	309	308	317	322	324	288	328	310	293	341	331	319	319	291	320	313	327	321	314	297	314	343	275	329	313	334	312	354	358	334	342	329	320	312	316	318	343	335	316	306	303	339	294	349	316	354	325	312	319	278	297	327	297	358	301	339	339	345	296	316	327	311	314	309	336	327	344	310	301	284	277	324	332	312	329	362	317	288	306	316	336	307	313	322	286	314	311	317	315	299	335	329	326	310	301	281	299	312	319	328	320	331	311	345	318	306	319	327	296	313	346	321	330	284	306	305	316	292	283	321	291	323	349	291	334	319	298	323	319	305	339	306	325	292	312	305	313	337	307	327	302	289	333	309	320	347	348	291	323	322	328	331	311	336	313	307	315	313	324	314	335	305	324	352	325	313	298	308	302	328	335	349	303	314	346	301	302	328	343	278	312	326	321	352	321	301	286	295	324	346	304	321	306	315	311	341	300	349	321	328	306	296	332	308	329	305	301	320	304	311	303	340	310	349	319	314	337	326	308	328	322	327	332	326	284	304	306	330	339	311	333	302	304	326	342	341	331	324	326	336	327	319	313	332	321	299	309	332	331	329	364	314	325	309	358	306	321	335	304	305	327	338	306	315	351	322	281	312	305	334	351	323	334	323	279	317	312	320	309	315	305	329	305	296	316	310	305	321	316	328	333	328	299	314	322	319	329	319	318	322	337	335	339	316	302	315	287	319	326	332	304	308	331	305	314	317	329	313	308	336	320	302	322	314	311	309	320	304	301	306	308	307	323	313	319	281	343	306	303	330	292	344	322	317	323	316	324	316	332	333	293	315	290	300	296	312	335	317	359	330	310	291	325	283	318	318	303	325	314	291	289	336	332	307	322	326	302	308	278	327	326	326	316	338	297	288	321	299	285	337	320	317	318	341	353	329	308	321	318	298	329	322	348	306	305	315	318	338	314	306	290	306	314	313	302	301	335	350	306	313	312	327	301	306	311	312	320	289	308	290	316	334	353	317	308	306	319	329	327	312	311	295	317	349	305	273	313	331	307	328	296	288	296	314	344	288	325	304	318	359	319	323	334	298	302	282	305	331	308	320	303	285	322	328	327	344	298	314	292	321	340	341	307	301	301	325	316	338	323	305	305	311	311	320	332	319	303	322	301	318	324	315	334	302	291	306	315	330	294	295	329	295	357	328	287	313	323	313	318	320	323	321	310	345	311	310	322	324	333	310	333	287	297	297	284	336	323	297	303	294	351	332	325	298	318	322	319	339	333	328	333	299	362	314	319	314	344	309	326	300	319	331	276	314	342	314	317	305	308	332	327	357	335	324	335	343	321	324	325	294	324	311	346	306	301	280	326	307	325	328	318	314	317	298	308	338	304	306	296	322	317	295	332	307	322	310	327	324	315	325	343	364	335	332	295	321	323	283	327	301	333	354	305	301	318	303	321	318	302	303	329	309	350	320	328	337	339	341	312	291	329	321	314	311	300	328	312	318	312	287	329	296	323	319	325	296	329	306	332	303	299	308	335	322	322	342	329	319	354	313	306	307	322	321	276	305	305	317	314	308	328	295	327	316	337	339	303	337	337	320	335	316	334	299	324	305	317	326	342	322	302	298	305	313	329	306	320	306	301	337	299	289	322	316	310	331	335	340	330	317	285	317	325	300	280	313	312	291	329	296	288	311	274	302	339	296	340	300	297	311	301	309	312	325	323	302	324	311	333	289	324	305	322	288	291	314	332	304	298	304	331	297	317	327	284	287	310	317	346	308	290	327	341	307	311	315	316	342	323	313	310	311	335	309	331	292	334	324	288	295	325	320	330	323	292	274	293	284	306	306	320	282	306	319	298	337	314	323	317	326	340	302	310	310	308	346	311	339	334	320	282	297	326	334	333	281	334	295	314	318	355	316	283	309	314	343	309	296	324	331	328	324	313	305	312	354	303	328	323	327	298	328	320	291	330	321	332	330	315	339	353	320	301	304	331	330	282	274	334	327	319	327	333	322	314	319	287	310	317	299	292	326	308	328	308	306	301	304	303	330	300	297	287	310	316	311	284	318	301	346	281	303	318	312	309	326	330	330	288	321	320	318	353	309	343	305	340	306	324	339	290	325	314	294	304	325	317	297	303	327	300	289	328	308	345	324	286	332	319	308	311	306	319	319	295	322	294	311	321	304	337	301	332	272	296	296	320	305	292	302	319	311	328	299	291	361	300	310	322	309	306	305	327	308	303	322	305	309	352	293	302	337	304	296	276	320	310	326	287	301	324	302	290	324	303	314	310	299	304	298	322	305	317	340	317	306	331	321	349	312	292	336	318	341	331	322	302	341	305	325	309	297	323	328	343	313	311	322	292	289	291	308	328	313	316	303	336	316	331	322	299	302	286	311	299	339	300	317	300	317	316	293	302	311	293	288	302	352	351	326	310	386	303	326	312	330	292	326	317	331	332	343	325	308	348	311	320	289	310	303	334	331	324	325	300	319	303	350	299	320	322	316	328	303	323	334	320	304	324	315	315	322	320	294	343	313	305	330	353	341	345	308	333	337	349	356	330	311	319	321	310	331	335	304	308	295	304	335	279	343	315	266	305	310	312	285	332	304	286	305	305	325	321	298	310	286	317	321	310	317	323	354	375	317	350	326	303	338	300	327	325	334	304	335	337	315	330	314	330	342	360	320	293	301	310	328	329	329	291	301	277	313	341	289	318	313	311	344	292	312	332	322	334	311	323	309	311	331	291	315	317	321	317	319	347	335	325	348	321	349	323	317	296	324	332	326	330	293	313	338	335	321	315	302	316	309	348	329	299	326	296	306	302	308	331	316	312	310	298	315	277	319	330	303	313	352	351	332	310	303	345	325	303	312	310	331	324	318	324	300	301	343	327	299	317	302	316	319	315	303	310	331	317	350	332	313	318	317	319	297	311	306	327	312	307	314	339	349	329	317	310	293	344	300	294	311	319	328	293	340	307	326	327	304	348	302	323	345	319	322	317	302	302	318	341	320	324	320	318	322	335	325	296	331	333	319	303	291	322	328	328	289	297	324	302	319	284	324	294	331	325	348	327	332	344	330	309	325	316	308	299	300	304	304	324	316	309	320	317	330	338	312	334	339	344	303	318	335	309	300	289	312	343	330	314	313	343	297	310	319	297	276	303	310	323	317	328	319	301	340	336	319	292	310	286	333	331	343	298	316	345	324	315	314	354	294	314	314	332	328	299	306	333	316	299	311	341	296	288	319	324	292	289	286	320	316	300	300	295	290	327	329	328	289	300	327	319	300	348	325	336	305	355	307	290	330
25664	21760	28899	27245	18521	10764	6515	4478	2162	1264	907	743	569	501	490	475	423	421	373	369	463	385	386	375	369	392	406	374	334	386	401	346	367	363	370	373	345	334	376	348	376	371	383	367	382	352	365	336	364	379	391	372	391	373	383	356	344	348	393	398	343	375	394	373	364	333	393	367	388	351	399	360	359	343	385	382	329	355	392	394	368	357	402	368	380	351	395	377	382	359	362	385	363	381	388	333	366	377	375	383	338	377	347	397	380	398	356	366	420	347	358	362	368	362	348	389	366	383	376	325	379	354	357	372	362	381	367	346	383	384	342	335	360	361	384	373	375	355	381	358	400	366	369	394	376	365	369	377	402	344	364	391	393	336	383	351	411	355	361	374	376	368	358	393	355	372	343	346	365	386	349	403	344	369	379	351	395	355	373	388	367	371	352	349	394	358	379	361	391	351	368	352	354	368	371	361	381	374	369	352	370	368	378	348	356	366	391	368	382	387	405	348	417	344	364	348	356	356	403	360	365	350	352	357	365	400	369	356	356	400	325	371	358	351	387	365	374	416	358	382	354	355	353	355	368	365	370	381	370	372	390	369	374	382	418	354	348	369	380	365	371	373	387	381	395	360	345	402	373	384	375	367	376	362	348	337	369	362	396	345	336	359	361	378	396	381	383	343	394	386	363	358	385	351	389	359	336	347	389	388	380	410	352	375	350	354	380	363	348	378	362	349	383	396	381	357	379	364	362	380	366	390	365	351	354	340	353	382	358	355	400	398	344	364	373	390	350	366	358	379	403	366	355	326	385	357	370	362	380	394	376	388	407	420	374	361	382	399	367	374	396	374	365	336	353	377	352	372	359	373	362	376	377	371	363	353	392	372	365	360	350	363	376	384	355	394	364	408	369	349	377	372	392	368	340	327	375	367	371	386	395	389	357	351	374	355	373	368	374	365	370	357	357	399	359	364	362	372	356	344	356	373	364	386	357	365	374	371	365	366	374	364	411	359	377	372	399	379	384	352	362	383	354	368	367	374	351	371	358	382	372	328	399	395	391	374	357	354	386	340	338	363	353	367	390	376	374	376	360	384	360	404	377	391	393	376	337	359	383	353	369	355	397	375	352	342	360	356	401	366	376	358	369	367	366	343	369	365	363	359	379	358	360	388	382	377	387	361	359	382	375	377	345	375	340	394	380	364	352	381	357	382	348	360	408	371	376	344	334	384	365	358	364	354	339	379	371	418	341	389	381	335	374	388	345	382	394	408	366	341	390	382	364	379	359	370	373	376	363	362	380	356	356	346	389	386	386	361	392	352	377	391	337	355	349	356	395	348	385	374	373	383	380	380	344	355	362	378	374	358	385	375	381	361	354	365	390	343	381	385	356	362	372	350	346	350	376	369	390	403	358	368	351	383	378	367	414	356	377	361	342	365	336	371	401	380	363	367	368	359	354	361	375	391	379	411	362	330	383	360	346	343	366	359	367	371	355	369	388	355	388	349	352	334	357	387	350	394	393	376	362	337	352	344	380	362	341	364	344	353	368	406	371	357	372	362	388	373	365	333	404	362	375	343	380	372	353	408	331	367	363	377	403	344	351	392	357	362	380	351	377	382	346	398	351	324	369	343	398	346	380	343	358	349	355	374	366	358	366	382	360	346	354	362	375	365	374	396	387	383	338	394	351	390	355	363	350	354	369	398	387	372	373	391	365	361	362	391	376	358	360	368	348	360	395	380	366	383	324	375	378	389	395	359	370	358	360	364	362	341	349	370	350	378	366	385	359	343	361	370	336	371	361	394	382	348	359	356	335	371	364	366	360	378	364	366	367	386	358	385	368	358	382	396	382	345	375	345	361	374	371	352	400	375	368	379	337	364	329	381	379	357	346	380	377	373	375	365	354	376	381	359	379	379	346	372	365	348	359	361	370	373	366	382	390	354	377	412	349	369	361	392	372	341	393	368	370	356	332	370	402	370	332	382	379	371	361	388	390	369	396	358	336	391	376	398	367	397	332	383	359	340	407	367	389	399	396	377	360	355	381	362	368	397	371	360	370	380	361	368	364	354	372	355	368	405	352	363	360	355	393	365	404	420	377	332	366	370	374	370	385	358	363	369	362	364	378	347	353	377	389	375	392	382	367	348	361	355	333	350	360	377	376	402	384	361	350	370	350	367	371	379	373	357	384	381	365	375	407	384	342	373	376	360	369	380	349	372	336	359	398	348	381	391	374	364	383	355	389	398	347	396	345	340	375	389	386	362	383	385	322	380	391	370	376	337	396	397	360	372	352	371	402	375	372	361	345	369	338	397	336	338	374	364	356	405	362	350	369	343	367	343	373	357	359	343	363	389	360	383	372	372	369	372	419	424	389	370	360	370	307	379	393	366	382	377	376	338	354	386	376	375	381	351	362	360	366	375	376	382	356	385	360	368	329	385	398	370	400	368	344	365	407	355	375	366	366	379	369	367	329	425	389	370	366	367	369	361	379	376	352	368	365	390	360	380	332	383	338	353	381	332	374	373	353	353	387	358	362	334	351	379	379	356	368	379	342	318	369	389	352	334	400	369	401	364	374	356	368	322	352	348	324	352	354	372	335	369	355	376	379	394	376	353	369	354	400	361	376	366	403	376	378	391	357	318	367	380	415	324	380	372	375	359	371	372	342	407	383	348	363	372	392	393	371	334	345	375	367	374	359	383	363	376	358	376	387	383	392	354	332	373	386	381	380	366	369	379	376	371	347	365	391	393	344	363	422	372	375	365	353	364	362	356	357	355	384	396	386	377	371	420	392	415	377	372	418	343	377	373	349	362	361	413	350	397	411	388	369	374	365	356	344	341	360	355	372	395	402	402	378	356	370	401	350	404	380	358	383	374	383	385	353	369	366	419	370	360	341	378	361	345	370	368	371	390	410	363	354	374	346	382	361	355	379	358	356	394	345	329	391	394	344	366	378	373	346	393	336	370	381	381	412	390	368	388	374	373	363	375	381	378	377	361	372	350	355	325	372	386	337	364	374	335	348	385	336	349	351	366	398	347	404	355	330	358	329	368	407	364	389	360	382	421	366	381	345	382	381	364	395	396	370	390	371	330	373	353	356	349	394	375	388	376	385	365	373	356	383	364	369	363	350	367	339	372	396	368	388	381	356	378	353	403	406	369	372	333	402	373	375	363	394	319	391	375	357	382	369	373	401	377	357	367	348	361	376	383	337	413	359	342	396	405	333	343	361	377	358	355	381	391	330	390	366	387	396	345	351	370	325	353	416	376	315	360	375	341	365	375	375	375	387	399	366	363	336	388	349	413	396	365	326	399	367	374	360	355	396	341	375	380	376	360	376	354	365	343	346	374	352	376	363	407	366	397	374	369	389	370	373	359	341	376	358	373	338	356	397	386	375	335	375	371	345	379	382	341	375	375	368	384	392	367	392	365	357	359	338	347	385	350	338	361	378	380	358	372	375	367	382	382	393	366	361	361	375	376	400	353	356	348	373	361	351	349
30733	52076	40060	25896	18485	14029	10037	7906	3875	2213	1448	1168	758	681	627	522	559	476	454	477	373	404	381	422	386	406	394	415	411	420	388	407	423	359	403	396	407	389	383	372	380	356	373	393	389	393	401	390	412	411	364	373	407	402	391	395	380	386	399	387	409	399	371	398	421	411	369	404	409	403	401	388	371	445	401	408	404	386	387	424	389	378	397	418	378	397	392	379	414	434	428	386	369	351	404	419	391	387	391	398	386	402	415	441	384	380	430	412	404	399	351	376	385	396	385	374	384	393	410	366	401	415	402	433	359	416	388	397	399	394	382	401	367	384	458	438	401	419	407	409	384	385	390	391	359	386	451	438	442	398	406	404	374	398	409	386	385	385	388	377	369	401	373	370	382	369	395	416	368	382	360	399	451	386	400	417	422	381	389	398	360	391	414	388	377	401	382	416	417	443	407	409	393	413	373	404	381	373	399	404	395	338	377	397	389	423	349	360	377	394	362	401	379	424	365	422	419	391	394	395	407	400	377	403	445	401	417	406	372	394	402	408	415	419	394	376	404	414	382	396	363	397	403	417	390	395	408	414	392	416	422	374	398	419	371	381	418	368	419	359	401	453	391	403	395	390	405	379	400	377	387	398	442	427	370	401	414	415	382	383	384	415	386	405	386	432	409	384	385	384	421	394	406	398	408	388	404	409	418	385	413	380	380	415	390	393	393	371	433	413	437	388	436	385	418	393	383	386	366	379	361	435	422	396	370	391	371	415	376	420	421	396	432	365	381	367	374	388	373	384	410	402	379	365	373	390	423	390	397	388	390	377	383	376	408	412	405	360	403	410	370	439	396	421	404	367	404	415	367	409	407	374	405	409	397	359	390	382	385	384	422	379	383	404	401	375	371	424	396	425	423	394	379	377	379	448	418	396	391	394	404	345	378	411	391	430	357	378	388	410	349	411	397	392	379	404	398	370	406	385	426	400	408	405	392	392	422	402	389	380	390	394	407	394	390	404	424	401	366	391	416	395	412	411	385	414	378	397	416	396	409	367	374	392	394	428	385	378	399	388	398	439	390	424	416	413	369	407	386	372	391	392	367	370	401	407	395	381	400	403	352	395	389	426	393	408	387	440	417	414	379	375	369	409	361	419	345	400	380	385	410	375	430	359	441	394	381	409	376	367	395	401	410	420	400	371	392	417	397	410	376	381	376	390	407	400	413	418	374	366	376	381	430	368	416	355	366	415	411	366	413	403	384	396	385	408	392	383	368	406	375	399	385	421	388	392	406	383	380	369	387	405	381	369	443	406	430	383	363	387	377	428	435	396	430	399	373	394	406	404	404	375	397	370	392	377	415	379	418	394	429	377	367	425	390	384	405	386	408	406	396	429	390	392	395	386	381	428	412	361	382	427	394	379	412	425	399	396	375	400	368	388	405	374	412	399	402	427	374	402	408	400	418	427	356	382	450	397	384	396	382	418	390	416	362	401	408	422	391	392	368	388	435	393	398	380	374	409	411	430	389	389	384	380	399	423	396	426	397	399	390	385	373	405	399	396	412	377	360	438	434	420	389	376	382	382	400	370	399	378	414	408	412	401	385	368	404	378	425	415	397	419	380	413	379	421	372	410	437	398	375	381	408	353	379	381	413	398	416	402	382	390	427	391	373	381	428	393	414	383	420	390	393	394	366	398	390	404	368	418	396	370	393	396	395	413	400	391	387	373	411	376	427	407	418	430	434	384	392	423	414	394	388	400	385	374	409	421	368	391	403	385	401	401	391	373	415	399	405	390	398	422	398	398	391	380	411	398	434	395	408	396	401	391	398	413	381	426	370	406	401	389	408	391	412	377	437	400	338	407	404	396	397	405	404	401	389	382	381	435	390	382	395	383	377	386	396	368	342	408	364	420	422	400	417	398	409	404	395	401	387	393	407	406	376	391	414	412	399	384	422	399	373	413	418	379	410	372	400	405	396	424	421	419	404	413	402	407	418	401	398	425	422	407	397	344	413	392	380	390	348	369	395	361	397	354	389	377	416	381	417	413	407	410	433	412	393	383	398	371	408	371	407	385	397	406	405	414	382	390	408	399	399	334	384	398	415	388	410	427	418	387	399	376	388	404	407	397	403	428	377	392	422	371	422	380	384	374	349	389	394	347	376	392	381	407	390	412	392	388	398	396	368	379	370	364	407	398	379	416	357	382	399	405	398	420	384	410	409	383	431	402	363	396	376	382	428	372	418	408	383	421	419	373	416	404	403	366	419	379	370	387	395	415	399	384	370	402	368	398	377	386	439	411	402	402	376	414	421	369	380	392	411	406	387	403	388	360	400	377	414	374	384	423	389	415	356	397	385	419	374	418	428	384	398	388	361	407	371	374	378	403	427	392	407	404	413	383	373	395	436	426	407	421	374	407	393	393	424	395	386	389	406	386	411	415	404	363	404	362	414	396	418	367	392	396	404	416	365	423	411	395	396	417	413	388	376	432	382	400	450	397	420	402	365	401	398	365	402	353	384	395	418	421	365	385	393	430	399	394	385	418	398	424	392	389	425	420	386	383	383	373	410	393	382	394	422	415	408	379	372	396	399	394	406	427	384	417	397	391	408	384	420	386	400	378	407	377	383	408	425	404	423	401	367	371	393	389	418	381	384	375	422	356	415	392	412	395	376	398	380	362	380	388	428	386	379	428	428	411	404	406	448	374	377	422	390	367	383	394	352	400	394	401	415	365	384	373	375	418	366	442	402	383	398	413	427	389	353	378	404	402	384	370	371	380	370	431	417	413	390	379	405	386	374	387	408	395	373	371	391	396	417	410	423	400	384	373	377	386	422	396	431	413	398	422	411	384	407	430	410	391	378	364	389	386	381	411	388	416	396	409	401	387	396	393	408	392	413	401	390	410	381	432	419	373	376	406	368	409	397	389	409	399	439	395	409	411	388	399	405	377	377	395	386	369	409	431	384	388	392	396	404	403	411	373	408	393	421	391	412	405	357	377	387	395	395	348	404	423	389	418	414	442	393	401	417	376	402	404	404	402	406	404	370	399	409	389	401	374	395	423	381	388	396	386	380	415	426	396	406	403	348	411	401	434	395	391	390	389	392	385	380	406	419	380	380	410	397	450	366	386	402	394	378	392	397	400	385	383	387	394	404	362	400	431	424	393	430	425	399	354	377	379	427	426	404	426	393	429	373	419	406	403	379	393	351	367	410	371	381	401	377	374	393	388	381	430	378	425	392	379	408	412	412	396	443	398	385	380	390	399	414	361	408	370	365	410	385	386	371	413	391	392	425	432	423	397	413	409	408	422	394	366	352	371	368	393	409	411	400	402	355	370	395	400	393	394	389	392	385	459	406	378	392	401	406	383	412	436	415	403	413	416	394	421	380	392	424	411	416	413	404	373	416	380	379	396	377	410	391	407	382	401	397	411	398	398	419	388	400	391	399	382	384	416	369	385	383	397	393	400	378	395	396	425	411	384	393	416	383	383	388	387	397	418
23279	21608	29324	24499	22080	23232	21936	13310	6539	3378	1858	1396	1000	842	721	634	642	578	563	500	525	554	512	480	502	527	509	521	507	471	481	478	499	516	494	514	512	480	480	492	500	527	499	509	490	479	517	490	437	462	457	494	472	470	471	520	534	468	480	480	508	514	495	543	551	494	510	493	503	510	490	529	481	441	479	496	460	484	503	521	468	485	450	488	476	450	506	475	517	474	472	424	523	459	505	505	502	481	447	509	471	470	475	504	482	500	503	486	491	464	476	466	478	508	466	515	486	502	440	505	499	467	478	490	530	499	517	453	489	454	473	524	524	484	507	469	494	482	506	522	495	487	477	483	486	462	488	488	514	474	516	475	512	510	467	445	485	483	475	453	495	506	462	524	473	483	450	488	491	522	469	501	449	521	489	464	476	493	483	457	473	523	485	513	479	490	503	463	461	475	554	455	526	502	477	441	496	476	484	493	496	483	470	467	484	495	472	507	519	470	500	515	419	492	477	505	506	477	476	528	468	487	479	478	469	465	506	534	476	496	470	479	518	464	485	474	509	477	441	491	520	481	508	501	522	479	501	507	472	479	452	497	474	515	494	483	497	475	471	479	476	497	477	498	456	475	491	475	444	433	508	499	458	493	502	487	479	496	498	532	478	525	538	473	508	465	477	502	536	476	477	483	498	503	476	492	482	497	523	479	478	486	493	446	508	463	474	481	509	474	500	454	476	467	424	486	495	484	478	494	494	505	462	475	499	502	481	498	471	465	533	494	475	485	474	466	491	450	511	502	496	497	507	495	464	503	491	464	506	501	441	496	472	455	511	490	479	487	462	492	464	488	473	454	479	478	488	473	512	524	485	464	498	519	459	486	480	492	456	500	492	472	472	508	501	490	476	474	467	517	444	483	488	468	474	473	454	480	489	477	456	487	519	530	415	476	452	488	509	464	470	507	508	500	467	489	481	461	491	470	501	470	486	459	475	477	508	492	512	537	510	507	484	488	453	454	512	444	475	483	528	471	483	494	466	467	472	498	479	456	498	474	466	456	484	525	502	485	449	475	476	504	509	502	479	490	501	505	498	492	487	443	476	491	457	484	491	498	491	505	498	492	502	474	482	539	484	503	499	492	501	487	467	487	499	508	493	484	533	453	496	488	495	482	444	458	519	454	471	524	509	488	464	438	498	481	477	485	485	507	486	495	505	506	471	463	472	474	477	503	491	513	495	470	449	520	479	503	487	493	462	484	529	479	488	480	507	477	497	470	489	472	530	531	470	469	508	533	484	513	490	483	481	487	480	481	460	487	467	501	480	476	506	488	485	481	492	462	440	494	499	484	464	476	494	455	494	495	506	482	492	500	514	487	460	488	486	511	514	494	464	478	477	538	512	497	531	476	481	449	493	476	524	479	467	447	463	475	480	458	471	476	500	483	511	497	484	501	495	467	493	448	493	498	493	479	477	463	488	458	462	501	488	474	498	494	482	500	493	469	510	496	476	469	542	506	472	458	497	474	495	434	470	486	491	482	493	476	454	523	435	494	512	461	464	527	485	502	482	499	459	512	476	469	523	427	522	464	527	477	482	490	495	543	488	497	485	471	501	534	459	450	493	474	475	493	429	465	476	524	493	480	452	447	465	462	508	501	461	495	452	453	477	455	508	468	522	488	485	506	514	475	454	493	497	480	458	463	482	510	519	510	465	432	542	491	461	477	512	509	496	504	543	504	468	506	462	464	488	466	509	447	468	479	508	499	486	438	489	476	445	471	487	471	457	462	462	447	498	469	485	463	486	491	515	484	507	497	426	469	471	457	527	494	440	483	508	491	495	504	483	481	526	474	501	493	503	506	498	446	507	504	513	539	499	502	454	459	476	496	484	484	497	491	499	525	468	501	492	511	472	446	501	520	491	466	489	492	489	456	487	480	506	470	490	454	479	492	468	494	500	500	482	471	502	472	472	446	451	487	488	506	492	522	460	492	504	482	484	487	471	502	511	453	492	497	536	470	478	510	483	482	498	485	526	469	455	506	482	429	473	516	520	514	461	485	473	467	494	449	500	502	503	506	486	485	473	512	507	457	436	480	490	497	513	475	497	474	535	486	481	469	488	474	479	506	528	468	494	488	494	492	509	526	492	480	461	522	485	490	481	442	441	513	436	463	488	476	538	493	497	465	474	467	508	509	458	526	489	516	530	449	504	494	487	441	508	466	524	491	478	503	478	427	486	480	481	515	495	481	481	459	484	473	541	483	473	471	504	472	511	458	496	432	437	463	481	509	520	503	455	492	476	525	501	525	518	486	489	498	480	489	477	509	496	480	469	507	533	495	497	478	526	495	522	448	556	476	475	485	501	509	479	480	518	493	485	464	487	498	485	490	487	456	490	475	488	453	535	468	470	466	488	468	484	494	460	466	489	513	495	530	501	501	469	506	470	474	437	479	424	452	474	515	496	482	500	452	500	464	500	475	485	484	474	516	517	465	459	491	485	479	466	484	457	482	448	479	520	491	514	497	482	494	507	438	505	491	503	500	421	508	489	473	487	512	506	479	465	483	461	503	424	497	499	505	522	496	492	505	485	473	503	492	501	485	477	501	467	487	469	511	502	477	515	479	486	468	472	521	476	474	523	504	504	535	495	508	485	493	502	521	491	460	502	516	502	473	490	516	493	483	468	481	478	486	469	467	507	502	490	431	465	514	517	511	480	519	475	444	472	489	549	491	505	488	485	477	482	478	491	478	464	509	513	505	451	433	477	475	515	471	440	470	488	444	473	524	476	493	454	512	506	502	506	460	507	467	460	487	459	488	469	483	479	446	485	526	487	536	506	517	479	486	485	453	511	489	514	472	485	457	499	505	486	514	495	502	490	470	500	481	449	454	496	465	482	522	479	447	486	462	480	461	457	484	479	478	487	480	497	474	469	473	457	491	467	507	490	510	456	520	498	474	510	485	463	493	482	453	494	493	456	491	483	511	500	542	482	512	460	469	520	466	507	527	490	491	454	490	503	481	476	488	488	464	477	499	486	504	497	444	467	465	485	454	485	466	476	462	508	463	493	448	456	456	501	501	486	467	477	496	470	493	491	471	488	505	455	527	454	463	483	459	459	524	504	460	498	517	459	433	500	498	486	515	463	498	487	449	483	466	500	490	459	468	483	477	505	509	489	443	505	510	464	471	480	494	444	522	490	477	480	499	469	509	493	534	440	489	473	462	493	486	467	462	479	500	475	512	454	491	485	500	469	510	476	471	465	483	513	482	497	453	472	472	503	503	470	528	503	462	430	479	477	484	489	486	428	470	496	468	460	502	459	472	496	520	488	504	487	468	478	474	457	527	489	484	499	454	487	486	450	485	474	500	477	514	457	535	490	500	475	496	492	461	519	477	489	484	504	523	499	451	528	475	522	502	494	505	450	516	455	456	469	472	489	464	484	482	507	440	484	467	447	494	466	493	505	475	523	488	517	443	471	450	510	441	473	479	507	487	497	519	482	467
33359	62872	49067	34516	27974	22941	20449	16386	9311	4999	2833	2152	1348	1086	923	853	717	647	577	581	593	615	546	511	542	567	510	551	535	518	492	517	517	508	498	524	494	511	507	508	517	530	490	511	507	544	520	502	518	488	492	526	499	496	480	489	481	490	439	488	509	495	500	501	491	504	493	450	470	518	509	509	465	506	485	470	469	525	494	507	528	484	473	505	471	488	492	507	462	503	499	488	539	531	524	490	508	530	489	481	515	476	470	512	479	475	482	463	489	506	507	519	497	500	468	478	463	466	490	483	506	497	503	501	500	449	507	466	509	471	476	514	517	501	487	492	483	502	484	507	513	511	485	518	470	507	493	520	456	477	436	501	476	456	534	508	503	487	515	477	497	510	505	463	506	462	483	503	535	491	496	475	534	509	428	490	494	490	515	504	478	494	480	494	485	484	525	455	489	463	476	516	482	480	539	467	490	510	507	472	508	496	488	484	434	509	526	513	519	492	496	470	476	490	505	506	517	496	525	505	514	457	464	510	499	440	501	488	478	497	486	483	468	478	524	513	491	477	479	493	484	516	494	497	492	503	492	487	513	508	485	522	469	481	513	517	501	485	454	458	537	463	459	464	511	497	493	520	490	476	505	446	475	487	503	501	456	516	471	501	482	481	514	450	474	496	518	508	546	514	483	485	492	508	502	461	503	515	490	491	520	496	473	485	485	477	464	508	490	468	471	500	485	482	493	511	477	504	514	502	500	457	495	459	504	514	477	520	480	500	480	473	499	522	502	488	544	516	479	524	507	534	484	490	477	515	503	513	499	513	485	457	496	482	515	490	480	496	495	484	519	500	533	512	510	489	502	473	491	471	463	481	508	510	495	497	498	466	467	507	500	479	462	485	514	484	502	490	491	477	495	516	508	510	479	499	528	468	476	484	502	503	494	514	491	465	521	512	510	515	501	537	518	491	476	485	488	498	488	502	505	471	456	502	507	494	498	537	484	502	558	466	484	466	511	468	470	486	525	468	487	482	499	513	513	513	520	482	481	508	522	503	450	506	478	511	514	509	540	511	471	523	513	458	501	487	503	536	505	502	479	480	480	484	477	516	501	489	468	467	527	505	482	476	479	524	494	490	507	483	523	460	527	505	486	485	483	503	464	478	500	480	452	501	524	498	478	525	480	442	465	464	507	493	443	536	503	500	510	506	471	473	507	521	537	490	493	483	515	509	522	511	492	511	490	520	525	500	461	527	524	492	455	474	498	493	526	531	549	469	508	496	520	531	532	501	503	485	488	493	498	480	528	504	491	475	546	489	508	546	522	498	510	526	481	463	509	468	477	485	496	464	507	510	480	525	498	487	470	498	512	473	481	500	546	524	464	516	509	512	492	503	519	490	483	525	505	531	471	465	480	536	508	495	507	499	476	493	508	515	506	481	463	506	473	475	438	521	500	498	496	488	545	463	505	495	510	490	492	514	500	503	476	512	487	498	501	496	519	489	481	496	463	497	511	462	455	496	457	514	515	496	522	482	507	473	507	482	530	477	495	481	503	515	508	546	487	490	465	500	501	513	469	470	478	507	516	498	474	489	482	496	505	536	483	504	475	461	482	427	487	492	454	466	454	517	501	519	504	479	534	486	512	466	506	503	539	506	488	501	536	485	513	504	489	499	494	505	507	478	491	488	441	454	495	484	490	506	484	526	496	484	481	491	476	465	501	523	490	503	453	503	461	500	516	480	509	529	490	500	492	475	475	526	487	495	485	472	465	493	489	509	521	506	524	479	478	468	518	510	535	508	514	484	491	517	525	506	515	529	491	474	525	512	453	479	492	478	498	509	476	508	477	486	512	512	489	469	487	494	523	510	511	457	523	517	496	514	485	476	492	493	507	461	485	449	497	478	478	504	487	492	510	501	506	460	507	454	489	493	498	478	503	498	496	497	504	510	535	487	546	487	474	487	477	504	522	494	509	467	491	467	487	500	533	517	484	502	485	491	517	516	475	460	503	506	498	525	482	491	512	495	464	499	560	477	514	539	503	467	477	490	525	486	460	486	499	491	510	542	482	515	486	505	496	468	512	541	481	543	458	481	511	493	472	500	537	544	440	469	503	455	504	494	475	540	500	499	511	525	448	531	493	498	484	512	467	512	432	468	467	484	465	492	545	500	518	480	516	461	480	500	549	461	463	494	507	497	473	488	489	473	485	514	504	518	495	499	500	475	462	544	486	518	485	505	542	511	455	504	513	499	511	510	511	511	495	478	455	479	496	546	507	499	492	510	484	501	463	515	499	511	501	472	488	523	514	479	506	525	539	505	479	504	477	486	485	519	532	510	516	508	485	475	536	478	523	484	488	519	486	470	505	523	490	523	508	476	509	462	511	482	459	503	494	487	516	494	492	547	548	499	499	494	462	514	527	517	483	519	512	491	473	500	475	502	466	500	500	503	439	476	484	520	509	474	479	492	498	509	522	518	512	514	492	468	513	498	465	486	515	491	487	445	478	526	511	483	485	527	502	516	506	501	508	506	517	476	476	508	502	489	477	475	525	532	510	481	477	499	494	474	509	499	496	483	477	485	510	471	476	524	495	517	463	468	492	474	499	485	551	517	515	493	466	493	499	462	483	502	510	484	499	470	491	484	488	480	505	512	506	479	478	464	464	494	511	454	514	483	519	524	501	469	504	490	488	516	477	493	509	502	498	503	485	494	498	509	504	499	459	473	486	497	497	511	496	447	470	486	494	509	473	507	466	484	503	484	480	528	494	447	502	507	484	503	479	485	473	495	502	503	525	460	499	507	509	512	509	502	479	494	515	487	530	519	467	495	504	507	532	464	481	493	483	491	483	498	467	507	480	526	491	517	503	468	452	497	503	520	482	490	479	503	481	512	465	498	504	462	501	487	480	440	512	510	480	501	474	522	530	468	498	488	484	530	512	492	459	486	475	461	515	486	467	496	468	479	499	511	484	499	492	514	515	490	478	503	510	495	500	539	515	469	487	509	470	541	527	486	510	468	470	532	518	521	526	526	490	496	483	504	481	505	501	490	528	504	482	466	485	471	492	531	511	498	462	507	499	515	459	492	497	475	509	505	467	493	547	532	478	511	480	470	537	499	512	464	495	525	471	463	516	501	522	462	488	478	494	439	482	473	498	437	503	495	467	504	466	510	473	510	489	543	528	512	504	521	518	502	462	495	485	465	494	490	487	498	491	475	545	478	489	462	506	492	511	513	489	468	488	475	508	472	502	470	470	511	498	542	486	512	465	464	548	500	483	498	490	510	506	482	493	530	435	492	489	499	486	472	464	486	524	471	507	489	508	517	527	523	499	481	512	498	497	470	470	476	498	463	455	483	467	501	500	457	469	426	467	506	494	504	482	530	481	489	480	484	467	536	502	530	506	482	478	490	477	514	486	486	507	501	465	465	483	482	490	503	506	478	514	496	459	496	471	498	508	518	536	505	521	434	452	498	500	490	483	474	515	504	461	487	500	503	510	483
31479	32746	34153	23789	12844	7305	5408	2930	1721	1036	660	569	449	348	318	267	262	287	262	260	264	288	264	252	254	247	270	255	271	247	277	257	238	267	292	254	272	239	240	245	260	238	236	276	224	237	250	277	251	268	259	265	270	247	241	225	256	262	289	245	242	249	245	213	274	252	260	236	279	250	253	239	269	233	226	247	226	239	258	270	244	247	246	243	224	254	219	283	241	273	258	240	243	239	244	255	241	243	272	235	243	272	238	257	246	250	250	233	288	258	253	279	273	258	215	250	245	263	273	274	263	255	239	260	255	246	252	247	256	292	259	240	264	242	240	259	257	260	242	250	280	255	252	261	228	249	265	255	254	287	255	257	271	261	228	243	257	234	259	250	249	238	254	252	264	226	263	265	263	261	228	268	275	271	278	263	248	249	267	246	275	240	260	266	255	214	251	270	266	276	247	249	246	256	260	269	247	261	248	248	261	257	255	259	265	248	257	275	234	251	237	240	262	219	219	263	251	246	245	255	260	227	242	233	224	259	256	272	265	246	263	286	251	235	239	247	248	243	266	243	249	271	245	264	258	240	260	241	227	245	268	242	245	258	282	239	265	267	260	265	242	271	261	255	249	253	226	246	260	248	266	266	254	261	218	267	295	245	232	250	237	249	255	292	244	221	260	250	267	264	231	233	267	234	206	228	271	240	281	235	266	269	247	263	248	263	251	226	269	268	299	286	260	248	285	254	269	248	263	255	244	253	268	238	246	238	256	254	265	250	282	236	245	275	279	243	253	239	248	254	257	242	253	256	277	261	271	266	261	256	244	258	265	235	235	266	267	254	272	239	239	251	235	279	228	237	247	262	279	239	269	240	251	300	267	254	267	259	246	264	260	237	258	273	226	220	256	255	238	234	243	244	267	238	254	261	264	248	258	285	250	276	257	264	234	268	279	270	240	238	251	261	275	241	250	252	258	231	255	248	253	257	225	250	278	234	243	262	263	249	254	242	268	276	284	228	240	242	262	260	243	244	257	270	225	253	258	239	220	256	245	284	263	245	255	265	268	265	254	244	265	244	249	250	239	248	253	251	245	256	261	264	238	219	263	271	251	231	247	283	264	261	239	252	256	259	253	244	250	260	254	241	253	275	316	282	263	246	269	246	265	237	229	253	266	262	256	283	262	244	237	276	230	265	249	271	251	247	241	233	258	214	256	231	278	257	261	259	258	248	259	269	251	261	272	241	243	257	217	244	269	226	254	260	253	273	256	262	295	246	272	227	257	259	267	235	246	272	265	248	248	265	269	250	285	239	244	258	253	281	240	238	274	287	289	271	251	262	257	242	269	238	257	276	262	241	267	256	241	275	261	244	246	246	261	269	268	237	249	242	237	254	246	251	248	272	260	258	265	251	255	282	234	239	265	246	281	264	244	238	258	258	254	239	244	240	259	232	255	271	242	255	245	269	259	247	269	241	277	244	284	265	241	294	223	265	261	230	256	264	269	263	250	275	280	270	260	230	245	248	232	237	259	272	258	234	244	248	249	217	291	274	242	285	242	251	265	247	232	248	259	247	257	255	259	250	250	260	273	241	269	265	247	278	262	230	239	255	224	234	248	253	215	245	271	236	262	263	265	248	258	261	231	239	245	258	255	241	255	276	256	263	265	237	256	248	238	273	230	221	245	253	266	238	247	236	269	247	257	244	270	236	271	264	240	263	252	227	255	263	235	239	233	264	273	258	261	260	251	230	267	242	246	270	255	252	261	237	250	248	256	257	245	220	250	263	268	258	262	258	262	210	244	228	244	248	246	256	242	218	288	232	288	260	258	268	230	252	258	249	264	255	269	269	250	279	276	262	253	256	259	273	263	254	273	247	223	228	267	260	263	252	264	274	230	283	228	266	279	249	285	264	214	233	246	267	276	242	289	245	239	233	271	260	263	251	237	257	228	241	255	282	284	274	242	229	248	265	262	220	251	242	243	261	256	268	258	243	248	282	247	248	260	264	247	241	253	257	271	250	262	237	272	231	249	287	238	255	230	271	254	282	245	271	253	244	288	251	238	263	264	253	266	239	240	260	245	240	267	257	263	232	258	235	222	265	280	244	248	275	254	262	225	250	276	232	243	243	253	264	261	256	249	241	245	297	271	283	248	229	273	254	239	271	262	253	252	274	240	235	269	247	229	273	230	251	258	268	270	264	268	233	266	257	250	247	233	249	240	269	240	235	224	267	261	249	257	241	290	264	255	249	269	252	239	251	256	285	249	261	235	228	258	252	248	265	249	262	260	290	228	237	243	243	289	253	248	268	245	257	273	270	246	237	264	236	265	237	262	230	221	269	265	233	237	243	236	221	282	255	264	240	249	250	232	249	248	249	248	254	263	218	284	243	250	242	271	229	234	240	270	258	254	279	252	258	263	251	257	264	270	244	284	272	270	250	244	266	282	292	237	262	254	249	234	248	265	230	247	246	246	265	237	247	249	229	265	297	254	251	244	238	267	255	251	276	256	244	252	244	261	264	225	242	244	258	246	242	276	288	251	241	254	272	261	238	245	260	254	255	270	255	248	241	283	239	274	234	255	267	235	266	252	240	248	230	245	257	298	258	266	244	252	259	255	277	238	238	247	287	296	254	258	243	239	250	240	270	238	260	260	230	271	241	236	264	249	240	250	270	261	216	241	241	228	266	224	272	277	253	240	251	288	255	220	244	226	293	264	254	262	252	244	275	246	283	278	255	276	239	245	234	283	245	248	278	243	271	256	258	256	268	270	251	259	256	260	262	257	253	231	254	223	260	245	297	274	270	278	238	249	236	263	237	288	241	240	235	278	255	267	256	260	253	251	240	258	251	279	260	268	269	280	267	246	249	272	261	266	257	237	255	252	234	251	260	270	235	237	269	256	268	260	236	255	278	291	282	246	263	260	225	277	217	266	235	257	227	253	251	237	273	229	265	249	270	266	229	218	256	249	246	262	249	238	255	291	238	255	243	232	240	248	285	222	243	241	243	250	277	242	265	254	244	253	241	285	285	236	248	294	257	265	284	225	248	279	264	279	236	269	266	264	262	256	256	246	267	256	249	256	261	257	241	216	268	246	244	234	244	266	244	251	256	238	251	246	238	237	252	252	242	286	238	232	278	244	225	236	279	244	250	218	254	282	234	238	232	265	247	242	264	271	262	283	262	244	249	258	247	249	272	250	285	234	249	235	270	256	253	230	259	224	244	244	236	277	297	260	257	274	284	242	268	258	276	240	233	272	265	236	236	248	246	235	274	255	265	257	247	258	262	248	267	254	252	231	246	232	241	256	252	261	281	284	246	216	220	277	238	235	277	251	235	263	252	261	222	236	253	260	254	247	269	228	253	242	259	263	246	246	231	262	275	258	234	237	246	256	238	270	236	239	285	227	239	259	260	222	237	254	237	244	241	227	252	258	248	248	250	257	247	288	268	245	234	271	270	260	245	248	254	249	265	274	278	241	281	263	239	270	238	211	243	240	279
31328	47068	34669	22340	15159	10792	8882	5029	3062	1741	1106	895	621	442	417	364	307	349	301	296	278	273	270	298	274	277	287	255	310	302	274	274	303	294	301	286	299	286	253	294	271	293	241	263	286	264	273	264	284	310	276	286	271	290	292	294	283	295	268	285	277	296	282	267	227	295	302	294	314	269	274	284	258	292	282	317	263	260	262	289	274	295	272	285	262	265	264	260	281	259	298	277	281	296	272	250	278	270	292	279	307	321	274	282	293	286	283	306	257	269	261	255	306	293	287	253	293	309	286	309	262	264	274	272	285	291	259	269	306	270	290	245	275	279	270	251	269	263	309	265	258	276	278	274	279	276	297	252	296	270	256	300	285	287	273	297	297	292	297	289	285	294	236	287	277	285	254	288	260	290	286	271	249	316	277	300	296	238	283	276	276	257	271	283	271	272	267	270	289	287	287	273	252	291	277	270	221	284	285	280	294	279	262	279	281	297	254	278	277	273	289	275	298	256	282	276	283	262	265	278	280	257	269	273	255	272	276	284	250	258	237	323	289	277	253	307	285	281	294	262	270	248	310	267	259	271	248	316	266	281	275	277	294	286	306	256	272	309	283	301	264	291	272	284	259	273	267	285	256	272	286	260	274	274	261	268	271	268	310	293	267	275	258	287	294	281	274	274	281	283	237	278	272	248	262	277	285	274	280	307	260	288	287	285	275	244	287	273	266	268	279	301	288	279	288	301	260	304	263	286	276	250	293	268	265	297	285	287	276	279	312	289	291	308	273	264	294	288	270	258	274	275	293	313	265	275	309	287	263	256	306	271	288	305	273	268	256	297	278	286	297	270	305	297	313	290	277	273	280	292	267	249	293	286	284	299	284	280	304	268	282	266	265	256	281	271	262	265	293	295	254	267	300	281	276	274	289	290	276	281	296	244	265	273	269	269	284	277	280	272	261	270	279	264	252	284	270	292	267	294	291	263	270	282	268	272	270	294	262	296	278	305	262	250	301	257	276	259	271	270	285	286	258	252	315	263	280	301	279	260	305	283	279	276	293	263	295	298	271	262	282	268	279	259	298	284	259	269	287	280	279	294	275	290	286	265	328	250	270	273	260	263	271	271	298	293	268	272	292	286	296	270	281	274	289	279	288	271	306	285	278	272	280	243	279	287	262	306	299	261	275	274	280	263	270	276	268	287	313	304	291	261	263	283	274	286	276	261	253	283	288	303	274	268	268	266	293	288	299	288	272	314	272	272	273	298	280	273	267	276	271	264	261	288	279	302	262	243	294	273	295	282	272	272	269	280	284	262	257	283	264	301	297	280	287	267	254	257	259	299	274	274	267	272	291	265	277	294	258	282	269	291	315	276	292	282	265	245	315	283	271	295	294	311	246	267	295	275	269	317	288	277	279	269	296	297	270	303	260	279	292	264	279	289	274	273	283	288	295	275	278	260	260	287	266	271	279	278	259	264	252	283	263	284	274	272	273	278	312	280	269	310	275	281	303	285	274	286	247	300	265	266	249	281	306	274	300	288	302	267	274	288	255	254	245	269	262	289	277	268	280	276	302	285	267	280	255	299	268	255	263	263	287	265	260	273	264	285	269	273	286	271	262	255	301	265	284	271	287	266	275	317	276	267	283	262	267	319	270	300	278	256	284	262	281	287	294	278	279	295	284	304	305	281	251	261	238	279	262	263	281	285	263	250	258	257	294	250	288	271	266	284	268	288	249	287	284	306	293	299	264	279	300	282	276	267	277	274	286	276	269	285	273	268	267	281	267	258	249	265	286	260	269	279	266	279	285	269	285	283	271	269	274	258	256	263	288	277	279	290	260	271	276	253	263	276	298	266	267	278	305	242	272	275	237	286	278	249	276	271	273	278	272	261	293	271	293	288	259	261	299	273	295	302	283	294	264	282	263	276	268	262	293	266	265	302	270	297	283	298	282	267	275	268	285	290	278	278	290	244	274	275	284	283	318	271	290	267	296	300	253	294	271	298	274	258	300	268	252	283	277	301	305	286	277	261	284	280	286	272	298	269	292	268	292	255	269	253	316	288	290	275	306	306	302	307	274	263	295	267	283	266	276	282	251	308	269	257	282	276	271	304	290	256	247	304	299	282	283	302	282	279	304	267	292	282	298	310	298	299	280	269	275	250	292	269	284	259	264	263	279	311	313	295	276	277	276	275	267	260	286	261	262	265	285	290	260	277	271	271	266	264	284	285	297	261	278	239	278	251	310	282	272	262	292	265	289	263	268	273	245	275	282	316	277	268	256	268	303	295	293	317	280	285	299	231	296	266	260	292	277	293	276	295	295	263	269	293	290	280	270	291	295	270	257	270	245	254	286	256	258	296	291	267	275	274	277	234	275	246	251	286	295	269	285	282	260	273	246	299	252	286	284	249	261	283	265	267	292	259	273	256	275	284	272	262	275	281	270	247	310	266	310	273	269	249	273	273	269	288	291	250	291	283	294	246	300	270	277	303	256	268	292	273	279	263	275	265	273	290	260	284	271	290	261	297	278	273	270	328	285	305	280	288	298	281	244	304	289	272	277	299	265	311	266	262	262	266	303	282	280	303	275	301	283	264	241	277	265	295	264	254	287	288	272	274	276	311	296	253	280	291	276	286	286	280	283	303	280	287	269	303	248	275	272	274	264	260	298	263	288	300	298	297	281	296	253	288	245	283	299	265	266	273	281	299	262	281	322	261	267	279	283	267	273	268	280	296	273	279	290	278	280	316	270	284	296	266	285	268	281	306	273	305	255	277	301	284	296	297	301	295	280	288	310	296	319	264	290	288	279	281	259	270	261	289	272	261	290	267	251	260	270	297	264	277	294	286	281	272	273	260	246	279	270	266	284	295	265	286	282	254	276	300	280	262	284	243	281	273	255	274	284	275	245	305	299	278	275	277	283	256	301	276	264	273	304	332	279	293	293	274	249	311	254	268	273	297	260	303	300	283	286	260	277	284	294	272	276	251	282	287	283	291	277	237	275	261	253	271	276	314	299	265	275	296	285	262	276	267	289	274	284	264	297	288	275	277	270	291	256	286	305	294	308	283	270	272	272	310	277	282	268	252	291	271	291	336	243	286	267	258	289	288	266	266	266	280	282	290	314	276	254	265	290	295	280	308	281	272	278	283	264	252	263	258	260	256	262	269	285	255	242	299	285	251	314	259	278	255	268	268	277	277	280	268	304	281	288	281	289	315	267	313	270	251	280	277	265	279	264	288	269	273	295	267	280	284	272	293	256	286	284	268	248	312	268	252	262	274	291	261	263	294	268	234	259	257	276	280	258	291	296	281	303	279	287	263	295	299	271	289	306	304	270	289	284	315	289	285	274	288	280	275	273	267	296	280	280	267	262	295	308	281	290	293	264	265	268	314	286	270	250	301	314	299	292	280	277	277	277	314	256	281	288	257	254	310	311	285	303	284	293	266	279	284	285	296	298	280	268	284	279	285	285	252	280	283	279	280	288	311	283	254	283	280
24542	21662	29076	25733	22802	18856	12739	8653	4570	1887	956	883	664	558	472	355	371	374	371	325	347	338	321	325	337	325	318	324	310	333	329	311	320	331	367	335	295	332	343	307	305	315	323	292	320	331	343	271	317	297	322	320	301	302	304	273	277	307	337	336	293	305	298	301	281	325	303	293	290	321	341	307	290	332	316	307	304	329	301	298	336	302	285	324	302	287	307	294	285	329	331	316	331	312	299	334	313	302	278	328	308	309	317	293	317	305	322	287	304	330	312	285	351	300	298	308	306	314	299	315	331	293	353	304	292	333	303	340	287	305	269	350	316	320	270	331	303	313	287	279	279	323	306	320	303	287	298	307	284	330	305	289	306	342	300	315	303	316	318	313	318	306	314	322	336	331	286	332	334	339	329	353	288	337	308	296	293	331	292	297	276	323	307	328	316	331	315	332	304	289	329	305	282	285	320	321	319	298	335	308	311	325	321	344	290	275	265	291	303	302	320	301	308	333	327	299	319	320	300	301	280	316	320	312	298	305	274	301	323	283	315	334	268	306	315	314	358	324	296	317	268	289	308	290	377	336	316	296	300	320	329	303	298	327	322	314	284	344	318	320	316	304	315	325	313	315	296	280	297	309	320	328	310	298	331	309	323	311	305	306	331	322	315	308	339	304	296	341	334	289	295	294	376	315	328	311	309	303	306	337	327	276	330	342	306	309	285	335	311	350	317	296	323	336	302	270	309	292	277	308	333	302	302	294	326	333	292	282	308	296	307	326	300	295	329	320	312	313	298	294	310	314	331	292	305	301	294	334	275	318	340	293	291	284	307	292	299	305	320	251	294	344	298	323	291	306	309	312	309	280	318	297	274	276	303	324	299	330	282	305	286	296	316	309	300	296	315	297	320	315	314	291	332	301	291	294	272	295	283	333	301	315	321	301	319	363	304	308	328	320	312	283	314	283	293	312	316	284	330	324	313	303	335	320	318	309	280	329	287	301	326	339	296	295	320	287	350	340	306	313	314	303	278	326	306	346	327	289	330	310	291	341	322	333	285	283	327	279	282	339	301	287	285	285	330	328	314	324	300	329	291	312	322	319	302	323	349	284	324	309	328	316	321	290	304	284	282	324	300	328	302	332	335	294	327	247	308	308	293	331	322	309	330	348	297	312	334	318	302	279	324	296	312	314	323	352	331	317	292	320	295	343	328	348	334	311	306	321	339	270	312	303	290	316	307	297	309	327	306	342	289	342	305	330	294	299	301	282	319	307	316	320	302	350	324	296	308	297	301	294	303	318	292	304	329	296	307	321	329	316	332	321	324	312	309	329	343	303	266	305	288	313	312	304	297	326	283	299	325	295	327	318	307	336	295	321	333	283	295	304	312	300	306	297	296	319	283	282	302	330	314	314	330	298	304	307	309	324	324	343	282	296	295	280	327	265	311	296	330	327	306	333	322	295	331	320	305	331	328	295	280	312	320	332	329	347	321	323	321	303	297	328	319	301	307	340	328	327	311	337	307	326	310	340	307	280	314	319	330	310	331	286	322	339	300	305	333	291	335	331	295	306	308	312	300	307	296	292	306	313	320	338	336	326	350	301	312	326	309	303	314	284	320	356	296	314	272	334	313	272	314	312	363	294	312	291	302	332	314	325	304	316	295	314	275	316	321	272	284	306	328	340	319	313	326	331	332	309	311	317	312	344	299	287	312	306	291	294	306	319	322	322	311	304	319	305	325	313	320	283	307	295	323	319	321	294	306	339	292	347	308	287	315	345	317	327	311	283	345	302	275	307	309	298	316	331	309	312	303	313	313	307	320	301	314	317	282	322	316	304	288	342	325	303	297	296	288	332	295	353	302	298	332	326	276	322	311	315	324	313	292	344	323	299	318	299	314	304	303	294	304	329	300	314	310	326	327	331	260	319	308	305	324	325	290	321	321	306	305	310	296	274	312	281	298	338	299	315	346	308	313	327	315	328	289	333	327	321	315	326	312	325	296	306	316	307	307	301	319	282	297	341	322	331	322	310	300	304	332	307	290	318	289	310	301	341	300	318	317	299	317	337	304	287	310	308	328	272	275	337	325	291	337	325	321	318	326	362	283	296	301	330	328	308	322	278	305	343	317	323	301	333	306	330	328	290	308	312	301	305	329	337	308	340	329	291	315	322	297	308	315	324	303	306	322	333	299	279	310	318	312	312	284	315	335	316	341	282	314	297	326	296	310	292	308	319	315	329	324	318	308	302	320	319	308	313	331	325	321	318	331	330	303	319	292	280	267	294	303	332	323	310	325	310	330	322	306	333	310	342	320	310	332	294	309	341	325	308	288	292	326	307	308	310	310	285	324	307	302	310	332	316	303	334	302	305	278	306	303	311	317	301	306	319	298	262	296	325	330	301	272	310	353	314	318	321	326	308	331	341	304	328	338	297	332	314	328	318	333	327	331	280	323	316	303	341	313	288	318	324	346	299	302	281	320	311	325	305	326	293	299	304	302	304	309	303	281	299	294	305	313	292	311	344	278	304	322	316	346	301	324	300	323	307	338	309	303	291	303	336	326	302	314	278	304	284	300	295	328	324	294	286	354	279	333	292	329	288	295	317	304	286	330	295	322	312	306	308	295	286	289	308	312	313	301	323	297	306	306	323	329	306	303	295	292	340	299	303	289	281	301	305	295	342	290	345	318	326	326	299	327	288	306	314	317	309	287	328	284	311	284	297	305	304	319	299	280	322	294	307	307	329	320	299	313	342	305	327	285	291	277	322	329	325	325	310	294	356	278	297	313	327	337	295	336	322	320	303	301	333	297	290	291	321	340	327	288	289	299	296	338	314	328	280	310	322	309	317	294	282	355	310	290	308	324	287	272	291	315	303	301	344	315	334	293	297	282	323	343	325	299	350	315	302	309	286	346	332	293	303	303	312	323	319	288	319	299	277	296	321	300	282	284	335	277	312	332	331	317	299	311	315	324	308	309	325	307	332	290	298	300	294	295	331	288	318	293	291	291	291	320	297	304	313	295	313	302	310	301	303	278	331	340	298	301	314	335	292	338	339	303	337	302	310	303	291	315	309	290	296	310	290	353	296	298	319	342	294	284	298	330	302	322	342	299	324	318	313	302	322	322	308	319	306	305	305	322	332	343	306	297	319	312	329	274	342	317	329	322	292	309	345	309	265	282	328	305	299	320	298	325	300	320	342	313	303	276	349	331	287	295	318	320	297	337	318	309	342	332	304	304	341	309	319	330	310	332	288	282	305	321	319	298	289	310	301	313	331	294	298	334	310	311	311	295	317	343	285	320	312	306	318	314	314	326	324	291	315	300	330	279	323	298	356	296	272	279	296	334	317	296	333	303	331	318	304	294	311	297	320	326	311	325	313	321	321	329	316	328	317	305	295	314	299	301	329	314	286	332	318	294	323	316	304	309	270	303	290	311	306	322	290	302	290	298	286	295	305	315	291	313	349	348	310	288	313	314	279	297	342	324	288	321	324	299	308
31592	57131	45235	31143	23839	18130	14748	12364	6977	3049	1442	1334	933	671	595	458	430	410	409	390	366	341	360	338	350	332	363	352	388	326	346	322	339	353	363	356	347	359	334	325	336	288	333	358	331	300	330	344	301	348	328	313	309	367	306	352	309	348	348	333	323	318	313	299	347	331	347	361	298	334	332	344	316	357	319	325	316	329	327	307	316	310	332	369	301	360	326	372	332	319	323	336	301	320	313	325	326	313	313	303	316	353	319	311	297	331	333	347	334	349	350	349	364	324	307	325	336	346	328	330	349	335	315	344	283	333	356	351	327	333	309	324	313	346	359	361	332	291	340	329	322	315	297	336	328	291	323	355	349	307	318	336	305	322	312	334	321	305	370	317	316	350	305	371	352	330	299	336	315	329	334	338	309	331	348	334	309	304	348	304	330	330	352	313	338	318	315	337	336	342	330	333	317	363	291	306	315	341	337	332	323	327	309	340	363	331	309	326	317	296	333	308	333	321	332	309	322	325	329	340	327	309	339	378	320	334	325	337	328	339	302	335	360	324	353	349	301	313	322	321	312	347	363	346	374	305	344	333	322	310	302	319	327	321	303	315	332	336	294	332	322	315	343	313	311	314	336	312	346	328	372	333	330	330	330	359	310	344	335	345	327	343	319	340	354	335	317	314	353	325	322	352	356	345	307	326	329	347	348	340	314	307	297	336	301	324	302	305	331	335	342	323	316	337	328	322	317	346	327	304	327	314	339	312	307	291	320	305	362	326	333	329	344	301	314	325	351	342	348	343	317	328	326	308	326	301	344	361	329	295	338	324	321	353	317	342	303	323	360	331	313	306	314	317	323	310	310	333	316	322	343	296	316	322	340	326	340	320	315	331	338	333	299	366	342	318	301	300	367	317	309	325	311	333	311	319	370	316	296	359	317	329	314	347	316	311	327	328	330	311	341	304	335	324	269	343	341	373	319	310	323	348	292	334	360	361	294	337	319	359	317	322	331	307	329	303	336	350	320	322	316	330	300	313	317	333	300	359	328	288	320	315	315	290	308	349	324	349	339	320	298	335	312	333	350	302	332	311	341	301	317	345	327	310	336	337	318	318	312	297	318	332	335	323	342	312	317	330	348	345	334	322	316	292	307	295	308	310	316	317	309	307	341	360	336	325	318	330	318	333	307	317	344	372	319	299	343	295	319	344	331	337	366	333	329	342	350	315	320	344	345	288	343	327	345	290	306	325	355	306	337	321	284	328	333	323	329	325	320	334	327	351	329	318	323	331	332	361	326	322	349	327	343	324	327	338	324	312	331	308	330	352	341	331	314	351	331	332	343	315	329	330	342	312	325	313	335	339	309	288	331	317	345	310	326	332	332	330	340	332	333	325	341	315	345	310	327	345	339	354	322	317	349	303	319	333	325	303	330	313	338	340	313	353	328	296	350	330	321	331	348	300	328	307	361	332	327	325	302	337	306	338	330	345	337	308	336	341	325	379	336	346	347	325	364	401	341	351	300	326	335	321	313	321	334	319	337	317	332	330	339	340	333	326	338	327	346	311	310	331	308	305	320	302	309	311	335	303	331	351	357	317	293	330	321	298	328	290	307	329	319	335	333	350	307	301	327	332	338	317	308	323	332	378	339	313	323	347	360	320	291	341	315	328	321	307	352	290	302	332	332	311	322	309	324	326	360	330	313	301	345	310	316	328	332	340	342	319	344	310	334	317	345	314	320	344	319	311	317	322	320	356	322	331	325	324	324	303	336	311	320	349	352	330	301	328	319	374	327	311	337	316	320	288	317	302	298	322	348	310	364	330	318	300	336	352	322	303	308	343	340	359	368	289	333	358	334	327	295	356	337	338	301	329	354	304	309	311	312	344	318	326	334	330	340	322	302	338	363	330	329	366	307	316	346	333	330	338	356	344	350	358	335	318	335	332	319	351	327	315	329	322	334	323	292	313	310	329	328	346	327	347	326	309	311	296	315	340	356	324	342	321	313	325	326	304	332	363	322	309	302	316	328	337	318	303	337	321	315	307	299	320	316	359	317	346	322	313	358	321	332	350	327	305	334	327	307	336	331	313	317	362	347	326	337	332	322	311	306	322	312	350	318	331	343	316	300	352	341	328	312	327	326	326	312	359	318	340	337	306	342	332	350	342	317	333	375	339	315	351	350	335	319	336	291	310	353	316	343	282	327	312	320	318	333	346	302	334	324	322	332	305	348	341	309	335	352	334	315	338	331	336	309	329	364	298	332	333	342	334	345	330	333	338	353	345	337	307	310	341	320	357	330	333	335	329	314	317	335	318	311	325	341	317	351	353	325	333	296	330	320	395	348	327	352	323	326	337	336	315	340	343	332	329	329	309	339	313	354	346	322	288	308	341	327	338	322	323	313	304	355	339	306	350	316	320	316	301	335	307	297	317	372	323	308	344	345	292	325	321	331	316	346	329	339	314	320	313	318	350	337	325	334	332	338	286	336	308	324	336	339	345	328	330	325	306	345	344	321	333	330	320	345	335	306	324	370	295	340	328	302	306	330	320	325	322	326	336	305	342	286	328	337	290	299	358	341	326	344	342	328	345	338	305	324	356	325	318	333	328	329	333	320	373	343	318	322	360	301	301	318	321	319	341	289	343	332	305	310	309	353	319	334	319	348	304	326	337	332	319	334	323	331	324	323	332	312	312	338	335	325	309	299	285	327	315	310	320	318	344	344	339	351	328	308	326	322	309	306	339	325	329	336	340	347	329	324	333	348	299	331	350	318	297	326	314	318	346	296	318	319	325	330	323	329	324	300	316	354	326	328	316	330	323	294	357	357	312	360	309	317	322	317	360	296	306	324	341	321	312	324	318	305	285	320	313	292	299	298	330	341	309	344	342	300	332	308	319	331	340	362	332	337	324	339	359	320	315	325	306	330	355	343	351	340	335	329	326	342	321	332	336	348	324	348	322	343	345	333	295	330	321	356	338	335	329	357	336	338	293	289	334	305	327	340	334	324	286	320	306	324	338	324	321	333	347	354	307	324	312	299	377	312	339	329	349	319	321	320	345	330	313	347	346	302	324	337	324	351	316	305	305	334	323	333	297	298	322	295	343	337	355	316	302	318	295	338	322	332	302	338	318	347	291	322	302	348	340	339	287	322	321	344	341	324	343	330	319	359	327	325	365	317	332	308	339	316	337	282	345	371	323	295	322	314	353	294	328	337	317	341	321	331	328	332	345	357	302	323	334	341	341	311	354	348	330	322	349	314	316	316	336	308	330	340	295	319	269	315	327	313	336	320	331	326	325	342	346	336	343	336	346	326	347	318	289	351	296	300	342	311	313	325	327	323	318	348	323	304	305	316	335	344	319	328	322	353	347	326	292	343	358	333	298	341	325	332	301	325	352	358	341	328	345	320	313	287	310	335	342	339	332	307	334	333	324	315	321	318	347	323	290	324	351	334	348	335	350	326	334	314	332	342	359	340	320	320	343	314	293	342	318	308	326	315	325
25730	21672	29157	28183	20742	12730	8633	6342	2924	1119	814	696	582	504	471	386	405	383	395	419	377	411	378	351	397	410	357	381	364	364	377	365	394	395	388	368	390	384	401	406	348	358	372	380	387	371	399	391	385	380	368	361	358	379	374	383	372	407	321	336	401	388	363	392	391	369	346	348	369	367	358	370	363	384	394	368	346	378	350	392	359	381	400	390	363	346	332	359	369	363	351	353	355	413	396	385	393	385	383	377	350	401	347	365	397	400	366	363	408	358	359	374	385	366	388	377	392	401	354	370	365	361	370	387	389	397	378	390	393	400	372	348	369	363	374	363	364	346	394	372	351	360	379	392	374	366	351	362	395	379	340	352	353	365	353	348	354	381	362	409	346	346	360	401	344	334	346	373	387	358	349	375	376	362	359	403	372	356	402	357	388	376	354	362	356	386	366	378	402	326	382	337	404	413	389	357	379	362	389	367	367	402	386	368	363	372	376	349	379	369	379	385	356	390	382	367	359	349	373	387	354	361	356	368	358	361	366	359	378	359	348	357	356	390	352	395	340	385	344	383	375	373	363	371	343	404	369	379	398	352	398	359	387	363	352	374	358	372	370	376	353	385	335	387	339	398	354	361	352	364	348	377	309	366	335	389	360	351	340	391	352	384	396	380	362	377	430	336	359	389	396	366	382	383	370	378	371	391	380	337	349	381	377	364	359	374	390	359	401	415	408	362	371	352	395	394	371	369	345	383	359	374	375	371	381	342	352	376	383	384	384	337	363	356	364	393	393	360	363	379	383	372	377	365	383	408	369	385	397	365	371	371	346	358	359	390	381	366	371	409	367	361	347	366	406	338	424	386	398	351	382	379	379	343	340	373	375	371	359	391	396	373	362	378	383	374	372	360	364	347	383	394	369	394	372	354	386	370	348	364	393	376	436	353	384	307	401	367	381	356	371	351	342	372	405	371	368	398	375	374	349	379	388	357	370	380	350	353	361	363	361	367	372	396	365	377	388	365	403	358	380	387	369	398	356	377	369	354	361	362	370	349	374	372	380	413	364	354	376	379	389	361	368	380	343	377	363	397	382	397	371	344	352	366	358	385	367	381	369	372	366	382	352	364	384	353	383	319	348	354	376	349	380	376	364	385	352	408	388	391	369	363	371	382	388	380	396	352	376	333	363	375	394	377	348	383	385	361	365	364	391	361	383	394	374	399	353	367	369	380	360	343	365	372	390	373	372	373	370	369	390	354	360	411	383	339	356	358	397	395	363	330	350	383	360	388	395	355	392	351	358	363	361	369	376	384	400	390	361	341	354	353	383	382	348	395	353	369	387	396	341	386	375	379	388	376	382	378	373	357	357	338	380	358	369	397	415	387	364	382	360	371	365	381	406	373	356	387	412	360	380	387	358	362	372	383	381	360	403	375	370	363	386	351	363	382	358	360	381	335	376	342	393	359	381	362	392	393	357	434	387	368	377	380	346	387	364	402	374	353	383	354	342	351	376	370	390	378	385	378	338	375	338	385	358	362	345	390	394	362	373	374	385	374	369	374	356	368	385	365	341	391	387	367	401	399	367	367	393	405	387	383	359	332	373	409	349	360	379	426	393	386	342	372	356	356	387	362	374	416	371	351	403	425	381	360	350	398	421	396	386	365	376	367	377	353	344	373	377	377	343	376	363	388	364	393	325	383	354	390	328	376	368	350	381	345	362	382	397	375	378	376	365	338	387	400	419	366	359	379	372	369	394	363	372	414	375	366	379	383	383	381	414	375	364	339	360	341	390	356	371	337	338	382	387	394	369	374	369	364	385	389	378	375	360	392	340	397	337	355	385	354	378	348	377	398	381	369	375	368	355	357	373	375	387	345	348	358	388	373	395	357	376	355	379	396	369	344	374	366	340	377	333	351	373	364	385	402	382	333	364	355	339	376	387	362	358	363	362	352	407	350	373	343	376	402	357	331	339	362	393	374	354	351	416	371	378	415	369	353	346	357	411	353	370	367	367	386	358	392	335	366	363	362	384	373	339	364	401	352	412	338	343	409	381	357	367	381	375	402	394	379	367	382	368	359	405	344	354	383	365	350	364	406	372	343	363	363	382	376	360	335	392	403	363	363	376	385	398	354	377	380	368	362	392	382	360	377	374	378	348	392	377	364	390	354	381	370	377	360	364	385	352	371	366	379	379	363	389	360	350	363	359	367	397	407	416	388	340	362	403	382	390	364	402	363	370	401	402	375	335	354	387	412	377	393	391	421	378	370	390	317	391	361	346	333	380	386	390	334	376	395	359	375	404	395	380	371	381	377	379	394	398	353	353	359	345	365	385	385	359	358	372	383	374	364	386	370	346	356	398	366	350	370	373	358	349	392	351	359	382	374	368	352	368	373	348	369	386	382	376	362	370	343	406	377	367	342	357	351	364	355	351	393	353	377	378	380	385	347	364	365	344	383	420	375	404	366	364	353	372	346	398	382	393	370	367	376	365	435	386	387	365	378	364	369	367	370	395	350	375	335	376	364	376	391	405	350	380	399	360	390	373	395	393	377	373	362	338	388	383	331	385	360	339	429	346	365	350	412	371	408	387	363	384	363	359	351	353	379	378	398	376	352	358	344	379	391	365	359	370	393	384	392	397	329	344	363	376	407	405	352	362	384	375	351	349	372	371	383	358	385	375	343	409	376	359	387	360	351	390	383	380	363	393	364	336	359	386	363	365	385	378	358	381	361	357	345	374	319	377	380	393	397	361	406	384	410	377	367	377	381	377	363	386	396	397	375	350	348	391	350	409	381	389	374	354	359	351	361	370	351	384	379	361	336	366	357	373	337	345	384	378	361	360	353	378	366	368	368	333	407	374	378	381	323	363	407	372	385	374	341	409	376	378	385	360	332	376	367	365	356	347	377	372	347	359	354	350	382	393	409	383	385	364	360	386	392	337	368	369	376	340	403	371	386	319	362	390	383	384	406	347	361	349	347	328	415	386	392	342	373	383	381	370	369	375	375	425	415	339	384	363	350	348	387	375	382	384	375	368	345	371	369	384	361	413	357	395	370	375	387	367	384	407	387	379	391	336	379	325	378	381	336	376	380	373	358	357	339	387	347	361	407	351	365	377	416	368	386	391	338	378	401	373	396	373	375	395	389	369	385	356	382	387	385	368	373	368	343	361	365	402	337	374	398	377	331	344	371	326	381	386	374	346	402	384	368	370	322	405	371	348	384	347	389	389	347	374	370	370	383	358	363	378	348	406	339	371	383	390	370	395	363	383	368	376	389	387	358	366	357	377	384	382	350	367	370	353	436	350	357	363	385	362	359	384	378	358	368	360	353	351	385	343	355	390	393	367	371	361	391	347	375	352	338	358	344	348	351	364	365	404	384	368	354	387	367	371	379	380	338	350	355	373	373	353	360	345	393	378	381	355	400	367	363	376	366	372	373	389	403	377	358	362	411	404	344	346	358	354	359	366	336	381	386	372	381	370	352	388	395	392	362	368	403
30745	53331	42012	29241	22487	16016	12630	10431	4866	1831	1215	1165	933	644	568	504	454	474	460	429	446	434	446	406	413	387	387	432	392	393	430	444	419	398	412	409	421	389	411	387	402	423	394	382	419	380	426	374	419	378	425	405	411	347	390	390	411	414	389	406	403	413	372	394	408	422	377	386	419	394	370	421	420	390	397	393	397	412	389	395	393	391	425	386	386	405	426	387	408	417	385	399	408	388	392	358	385	411	398	390	366	402	443	382	393	403	373	395	376	401	392	391	393	410	390	428	387	419	388	404	386	420	377	383	421	399	413	404	397	415	404	430	423	398	380	393	411	399	405	383	425	394	425	419	394	409	378	393	444	411	407	388	394	434	403	422	379	405	380	404	405	421	372	395	403	391	396	410	407	392	385	399	387	383	401	437	377	389	403	421	374	413	391	394	418	393	415	373	380	408	436	411	396	415	401	405	373	376	400	404	392	418	389	401	395	426	426	413	416	359	419	378	363	421	366	418	417	412	418	392	399	394	359	419	369	391	402	401	383	392	409	394	442	373	403	402	413	382	431	392	391	398	392	359	372	429	365	408	343	388	427	421	384	369	413	422	389	368	399	366	407	383	404	388	397	407	360	403	415	407	400	398	372	388	416	475	427	375	424	424	387	394	391	400	408	396	383	395	379	399	390	375	399	407	378	387	403	425	404	389	404	429	426	384	397	425	372	384	391	430	371	399	375	417	381	397	382	375	426	433	440	387	399	378	379	354	409	408	411	370	407	373	393	413	425	418	370	395	414	424	367	399	390	398	386	440	381	425	416	416	395	404	396	388	392	361	398	390	398	372	419	383	382	391	437	399	412	400	426	392	395	358	411	422	429	389	351	405	374	433	385	404	419	417	394	402	382	366	402	397	403	415	435	395	429	360	381	400	388	403	401	406	429	373	450	389	393	402	407	389	432	443	421	418	384	409	406	388	383	395	391	375	390	449	393	398	395	418	419	397	384	400	404	363	398	371	390	370	417	402	405	416	412	403	388	444	421	425	384	399	392	413	438	389	401	386	392	385	413	384	396	412	381	398	411	394	366	376	421	367	385	380	394	420	420	380	387	389	398	435	396	379	399	370	402	407	400	404	425	385	385	395	404	376	383	376	381	418	406	403	408	413	384	398	395	419	419	423	419	397	425	381	411	417	419	379	395	381	374	441	400	399	446	372	413	386	394	404	409	394	352	391	365	404	379	433	430	423	386	418	379	426	432	405	396	402	374	392	417	439	433	418	391	392	401	391	404	398	395	417	422	425	389	434	409	338	408	369	426	371	422	438	375	420	434	375	452	393	377	407	371	426	425	386	421	420	400	399	382	388	377	419	410	409	398	392	404	405	375	411	382	388	406	425	461	361	391	398	414	421	391	385	371	401	402	444	401	408	388	403	403	400	396	377	382	440	413	397	433	416	378	386	417	392	367	391	390	427	406	394	400	386	402	429	381	421	415	401	412	431	396	425	407	359	361	402	409	402	377	452	406	378	393	424	392	415	406	409	393	395	379	424	384	428	397	395	386	409	421	386	407	402	365	383	390	388	399	384	403	376	378	378	408	362	411	413	397	376	358	374	425	399	412	424	388	411	424	391	417	400	409	379	375	385	367	409	424	382	420	422	386	398	393	397	388	377	424	400	422	409	433	377	404	372	393	367	388	410	422	381	390	403	370	388	422	379	375	397	390	424	401	414	391	384	377	418	400	384	396	393	374	397	371	386	385	372	362	385	414	403	434	411	395	407	414	382	423	427	426	402	417	416	375	407	423	399	421	416	385	341	418	428	369	413	387	408	399	390	413	412	421	401	353	391	419	414	396	394	413	372	423	388	435	371	411	398	394	412	412	428	411	410	412	385	377	424	417	387	398	387	373	372	423	376	378	405	433	413	399	367	390	393	343	406	401	380	393	386	404	415	406	395	403	436	392	371	418	422	391	444	430	385	406	423	411	395	394	393	384	393	431	413	398	411	397	377	440	427	384	427	390	403	411	380	389	437	394	411	377	408	369	403	388	387	373	379	381	375	413	404	394	435	389	378	386	377	372	426	409	417	412	398	399	383	403	363	413	410	388	424	401	414	388	385	406	408	383	385	400	440	394	382	404	421	414	395	385	423	382	426	363	383	387	400	402	385	389	404	393	396	391	426	374	383	413	382	393	401	381	384	374	375	423	405	391	405	398	388	425	403	403	408	418	410	403	407	428	405	418	365	410	425	409	375	367	393	401	399	384	384	402	419	381	394	407	391	428	392	415	407	368	395	418	433	385	395	425	421	418	417	413	375	407	393	419	429	423	418	385	407	438	403	389	397	429	423	391	434	405	394	443	441	399	407	426	391	407	398	353	389	411	402	404	368	423	389	398	434	392	385	421	399	422	376	412	413	416	422	449	408	397	376	388	377	427	416	413	405	372	427	380	421	373	389	399	415	362	386	411	400	397	398	404	422	413	386	401	409	405	413	384	403	386	406	425	413	385	404	388	402	385	427	368	391	392	424	386	407	396	427	378	439	381	371	380	409	414	414	370	394	409	399	416	402	374	379	423	420	437	385	378	420	412	418	385	417	396	412	381	372	373	412	375	403	391	404	401	398	401	412	403	415	413	380	412	401	385	410	395	411	396	347	402	424	423	419	406	361	403	392	430	402	383	392	402	451	432	376	413	398	441	398	401	430	391	416	396	387	384	407	397	432	387	420	404	380	415	435	400	354	413	397	379	403	425	347	378	373	354	393	378	384	430	421	417	382	409	407	379	391	433	378	410	398	374	369	385	406	375	393	394	402	406	420	367	361	406	403	412	414	386	381	442	419	394	358	411	381	383	393	432	408	400	407	405	429	410	408	395	378	375	398	415	418	396	419	399	386	403	368	355	407	382	397	409	388	392	402	433	365	414	384	413	410	418	408	378	404	435	406	423	430	401	433	376	403	376	431	396	388	419	426	401	379	401	397	427	387	425	420	405	388	391	396	402	367	378	398	407	360	398	382	363	359	411	393	402	419	412	411	414	415	368	380	396	417	394	419	397	395	383	369	398	439	392	411	382	422	376	406	401	428	392	437	405	405	391	362	381	438	395	395	434	388	423	374	372	377	367	373	396	416	386	380	355	403	389	418	367	413	405	420	393	440	417	412	415	378	406	443	401	393	417	393	426	371	376	428	398	415	407	393	435	429	413	365	421	400	351	404	414	425	436	435	422	433	387	418	405	403	386	374	400	404	385	391	417	388	381	392	369	381	397	388	402	415	413	385	383	421	426	413	393	381	380	414	380	434	390	385	417	402	388	399	418	407	401	408	395	413	392	403	393	389	416	386	373	435	339	396	370	393	374	412	402	357	422	396	430	379	396	406	390	396	431	389	373	392	390	412	408	423	442	413	429	420	429	379	381	413	404	413	421	403	407	412	410	402	413	397	433	414	384	435	409	408	389	402	395	383	407	416	432	411	397	432	408	403	409	405	375	408	410	383	404	408
23332	21667	29483	24896	22748	23906	23815	14570	5553	2266	1454	1286	1028	718	706	662	585	559	563	521	561	523	520	498	508	500	509	513	546	525	525	506	503	507	521	483	521	511	526	489	456	471	536	531	514	460	475	458	492	459	488	539	460	530	508	495	506	519	515	481	497	489	502	476	466	484	481	464	490	461	520	484	481	474	476	480	493	511	482	511	493	500	501	523	496	482	449	526	496	503	468	493	504	490	473	515	478	477	518	503	509	509	486	500	500	499	456	488	489	507	505	500	477	493	524	502	493	503	505	453	458	451	527	522	469	496	469	479	481	454	504	476	507	487	550	482	495	494	531	505	476	490	490	492	500	459	481	494	448	497	450	505	501	483	463	462	453	490	456	477	489	499	523	485	492	527	469	497	497	506	479	469	475	478	479	436	494	479	490	486	490	481	466	516	473	466	532	490	524	488	472	480	531	488	496	501	490	509	487	524	490	487	491	489	501	471	515	484	487	480	477	475	478	511	496	503	492	513	500	533	468	491	513	474	541	486	463	468	471	499	501	524	513	462	483	527	493	488	474	489	494	489	489	414	460	525	500	485	472	502	482	495	485	484	441	483	486	499	480	500	496	455	461	504	508	509	461	460	506	472	429	525	485	511	490	509	487	509	492	494	462	503	426	476	525	514	459	470	499	496	490	488	441	477	498	462	475	479	495	490	491	502	516	476	475	517	503	450	513	534	490	491	481	510	527	452	473	447	456	481	483	470	535	484	502	483	478	510	492	484	479	512	434	476	520	476	480	524	496	477	521	470	472	497	514	479	463	507	466	494	445	483	523	489	534	469	480	503	461	491	495	486	502	435	442	512	447	516	462	462	499	467	494	492	495	484	540	454	514	478	471	475	526	498	507	513	509	444	457	464	486	480	457	531	514	466	471	492	504	460	485	486	490	468	494	491	534	480	509	492	496	456	499	494	465	482	510	479	509	522	482	507	426	488	484	486	438	470	513	513	473	479	470	510	485	485	515	492	462	463	456	499	465	484	485	485	448	484	464	480	500	499	499	475	516	535	487	453	462	470	482	515	525	498	493	508	510	456	543	486	515	455	488	497	493	451	516	460	498	496	488	482	495	481	479	486	522	483	494	456	534	450	501	473	484	501	491	495	509	516	504	504	469	483	524	475	477	485	517	481	518	478	486	484	521	501	477	460	421	493	492	494	475	471	481	469	504	479	490	489	508	500	446	516	495	455	511	448	466	483	517	479	469	480	490	476	488	521	505	511	497	449	524	463	482	466	473	480	450	490	459	515	518	454	488	452	507	474	480	494	522	477	489	433	450	512	469	490	482	510	484	507	496	489	490	517	525	483	493	460	494	515	486	455	476	451	503	482	458	495	465	483	531	518	482	493	470	518	499	494	527	495	469	484	492	502	516	496	474	493	510	516	527	513	529	497	452	458	540	496	500	527	506	511	474	424	499	472	512	477	515	461	518	469	452	487	498	469	494	467	493	507	446	535	494	492	503	509	468	516	500	492	474	489	517	498	472	463	509	468	465	474	481	461	537	499	475	514	554	496	520	518	501	479	508	459	507	487	490	465	464	482	522	458	472	528	495	448	514	531	512	497	541	480	485	519	453	469	514	487	500	516	484	451	470	498	484	506	515	492	469	492	502	497	511	503	456	466	481	466	493	470	521	469	471	480	495	495	500	444	476	494	483	457	506	500	514	479	541	461	497	498	522	477	508	503	475	489	507	454	511	498	485	471	471	480	490	500	549	496	504	484	477	516	471	447	490	508	504	480	483	471	516	500	488	487	539	494	510	478	480	495	480	499	495	470	478	489	506	501	527	480	487	482	510	494	488	480	540	474	509	485	466	495	483	512	496	465	446	459	495	485	490	506	469	459	519	480	461	476	485	490	470	527	470	468	502	476	467	494	502	474	473	485	489	464	514	497	519	488	477	482	511	505	477	498	512	485	479	501	500	495	508	480	513	519	488	526	473	466	474	529	534	517	479	511	507	451	496	484	482	486	473	491	513	477	473	504	472	532	490	455	474	482	481	493	471	502	531	448	459	471	509	520	503	517	486	508	500	537	508	473	494	487	468	535	511	492	497	512	511	517	459	476	494	466	465	466	500	456	497	463	460	491	494	480	468	510	465	520	461	495	517	517	458	440	510	522	528	486	474	504	484	481	495	485	471	470	515	518	508	473	521	486	503	523	446	468	527	492	517	477	532	484	486	509	493	476	485	477	506	459	472	500	477	488	484	528	494	506	464	494	522	475	498	480	466	491	466	490	492	471	487	486	508	536	478	472	488	505	499	469	503	457	500	495	511	489	480	504	475	499	504	488	487	483	506	480	459	476	506	514	464	468	512	476	457	467	501	510	463	491	516	500	505	527	481	458	457	513	477	465	476	501	516	532	510	450	480	499	456	437	487	475	511	490	467	495	491	495	517	489	481	459	482	498	469	484	452	517	459	468	458	480	474	500	484	489	524	529	473	502	483	482	463	469	493	484	471	507	466	520	511	521	480	514	461	472	481	453	488	469	455	461	503	483	472	459	495	517	529	494	521	499	506	514	475	523	466	514	501	472	523	474	491	480	510	524	479	488	502	502	497	501	465	469	503	482	484	472	490	473	560	468	446	475	486	507	507	534	518	502	501	491	528	499	477	511	496	475	468	474	473	467	487	509	489	449	457	467	497	491	512	505	489	519	491	484	504	439	482	478	466	499	497	522	471	498	522	522	494	472	479	477	503	499	468	462	464	468	482	481	525	490	500	445	494	529	490	456	476	514	500	502	501	456	514	476	455	494	440	517	479	469	481	437	489	511	489	541	496	495	488	507	445	495	507	508	475	492	510	483	490	514	502	517	490	493	494	469	502	508	473	479	471	487	513	511	489	484	477	476	479	516	486	524	506	497	501	494	510	469	493	500	549	491	498	495	487	467	484	488	500	524	444	514	491	478	475	491	508	490	498	500	478	487	500	469	448	485	489	488	504	472	485	451	506	453	501	493	493	496	515	476	429	494	477	500	475	474	504	502	475	427	500	505	552	487	474	480	483	465	511	500	476	474	462	509	462	466	493	480	515	467	508	490	459	475	537	506	515	487	480	491	487	491	483	461	493	521	502	508	454	471	504	475	492	485	475	496	477	488	468	490	494	479	506	478	461	503	451	491	496	492	507	452	460	534	513	535	455	494	510	476	462	476	473	488	462	509	468	511	519	482	483	509	534	461	426	504	460	458	510	451	466	497	480	478	488	467	509	476	505	486	479	512	464	505	464	536	517	496	475	462	496	501	508	498	469	525	491	461	511	513	466	477	512	528	482	492	492	524	485	492	486	438	508	471	496	495	451	465	452	480	451	486	463	487	500	493	467	545	477	507	505	489	523	496	518	487	491	500	467	498	476	469	492	512	448	472	465	515	500	456	467	471	507	510	511	463	522	500	465	504	473	464	441	450	522	531	460	471	504	505	503	462	484	481	501	510	506	492	473	492	477	480
34188	63480	53805	41624	31062	24786	23208	17156	7812	3331	2170	1872	1410	902	825	730	659	613	616	561	557	595	558	518	531	526	533	520	540	514	560	513	508	500	465	527	482	504	517	479	499	492	521	502	539	460	471	517	499	515	521	491	524	494	519	497	491	529	517	509	522	505	511	460	515	520	523	472	484	485	499	490	507	467	520	493	510	483	495	532	442	501	457	451	489	514	488	527	485	524	505	495	490	495	526	536	485	512	526	499	495	515	531	494	486	504	521	526	539	503	517	504	487	530	471	492	523	517	515	476	537	439	520	503	519	513	516	514	491	494	523	463	505	509	502	532	536	486	511	508	549	511	531	496	514	494	516	502	496	475	495	501	504	512	510	520	480	489	514	495	481	529	487	492	474	525	483	518	497	532	496	520	511	509	478	512	495	513	502	528	517	488	484	575	545	522	491	498	517	497	492	520	494	536	521	467	516	475	488	468	509	492	548	484	495	535	463	486	556	536	509	492	512	498	527	508	495	517	493	542	466	476	501	463	448	490	484	487	513	519	492	502	497	498	503	486	474	470	512	511	471	515	469	507	495	502	507	508	492	495	514	515	517	486	520	542	517	539	542	477	520	516	531	507	471	504	516	502	497	498	487	498	517	532	511	485	496	461	540	516	492	491	485	492	501	482	505	489	504	509	502	487	474	459	521	492	505	462	482	478	507	509	521	541	482	528	473	507	498	472	516	531	453	454	503	463	494	516	487	516	511	486	527	493	494	522	469	511	457	470	474	502	485	501	495	485	474	547	541	516	492	499	483	533	521	484	498	504	508	532	489	516	509	480	512	464	521	473	493	490	481	513	491	520	499	523	512	515	494	497	497	506	488	525	487	487	529	515	483	532	515	467	450	550	487	511	469	551	515	481	518	507	499	553	539	512	472	505	437	490	504	541	487	489	471	449	515	489	502	480	525	501	472	481	527	516	501	517	494	495	541	464	528	476	479	491	483	493	504	482	517	487	495	528	480	490	519	482	491	510	496	542	503	457	460	521	465	470	468	471	533	481	538	524	479	517	526	517	470	495	478	520	480	497	530	495	515	504	489	475	457	487	487	494	470	512	518	521	491	470	510	502	478	477	508	503	524	493	509	512	532	525	509	482	508	501	523	506	543	511	501	511	478	510	508	454	533	528	486	498	480	498	499	503	490	489	503	502	527	501	484	486	489	507	498	518	501	485	496	487	504	469	489	505	473	520	490	522	517	478	490	499	480	512	496	517	493	504	486	523	455	518	505	501	545	509	506	497	451	489	487	469	501	518	523	499	508	520	547	501	486	522	506	499	464	480	475	525	499	517	520	558	499	504	509	555	519	518	504	514	488	515	498	481	490	513	499	476	495	522	499	541	510	517	504	496	500	493	480	516	492	504	547	521	451	482	475	502	486	472	498	508	521	503	492	458	488	522	453	512	494	479	518	475	521	503	473	544	534	514	537	519	481	515	487	531	499	498	497	522	499	550	510	506	496	532	498	487	551	480	472	499	510	498	553	497	469	499	485	501	500	535	474	462	475	486	484	485	502	505	511	494	498	542	486	490	486	505	479	520	516	460	478	498	504	520	509	505	523	486	515	521	466	466	490	522	531	514	485	479	486	487	496	523	515	499	541	501	514	514	501	504	548	495	494	514	467	491	473	468	502	515	507	535	510	482	514	491	478	539	509	507	501	495	521	537	517	515	499	505	507	493	519	499	484	507	487	457	496	507	469	514	464	563	510	540	499	469	504	540	522	524	506	504	471	487	512	516	480	493	523	491	510	458	486	493	497	484	472	518	501	498	507	482	499	509	485	504	533	502	505	491	484	510	488	498	486	494	481	504	553	499	526	512	491	513	540	520	480	474	534	523	522	533	502	518	497	500	550	502	492	558	495	532	531	495	510	503	502	520	526	509	483	505	489	495	517	525	508	508	476	492	516	507	489	501	518	520	493	528	491	488	494	497	488	482	514	498	490	479	535	507	508	524	459	452	490	505	497	521	472	559	491	532	479	515	526	518	452	544	494	484	487	485	432	524	508	506	479	483	476	510	500	478	467	482	471	487	522	477	444	480	523	500	494	568	531	462	504	461	504	536	501	509	488	489	510	506	502	483	434	527	485	498	565	479	464	472	439	509	503	518	522	480	495	470	497	487	476	526	556	467	484	498	519	465	519	510	469	508	511	538	477	488	480	499	491	497	508	500	505	498	490	469	526	496	486	472	532	467	531	498	484	512	498	483	508	536	441	528	467	519	493	483	511	478	497	500	456	513	505	511	514	483	471	480	491	503	492	528	513	513	512	513	494	504	456	528	551	518	508	446	475	497	481	478	477	555	503	488	484	509	523	482	531	511	531	502	473	477	448	540	527	463	483	468	525	503	520	470	506	526	490	491	525	509	467	486	478	518	503	502	523	481	511	461	498	494	436	517	474	492	486	561	508	512	487	484	498	506	531	526	500	520	488	503	472	492	506	487	523	512	491	500	517	505	462	514	463	477	500	454	493	501	477	510	461	458	494	489	480	501	515	475	493	511	514	510	517	483	506	496	499	478	482	520	473	550	475	521	486	490	485	532	460	483	492	530	473	482	555	495	526	556	524	511	479	486	528	468	509	479	462	479	488	537	532	537	471	497	530	497	458	486	463	480	504	488	502	491	475	500	475	533	494	541	507	495	533	534	476	462	513	516	496	519	509	469	481	502	511	501	507	497	490	517	480	489	473	481	542	482	473	480	475	505	522	505	515	494	483	473	475	508	481	502	493	504	523	481	500	503	533	499	516	533	463	503	468	452	469	456	499	530	505	505	480	478	506	500	510	483	515	510	489	489	522	470	502	484	509	484	502	480	503	527	498	473	490	531	475	529	487	471	474	490	485	515	507	487	485	486	502	531	460	508	478	533	497	483	490	483	520	494	456	501	521	488	509	538	482	488	510	511	503	475	502	495	512	496	519	471	479	502	489	510	445	483	501	509	502	506	451	467	538	511	460	496	515	500	499	515	515	489	540	487	484	489	506	490	484	523	512	507	527	523	491	525	502	527	479	534	519	508	497	489	533	489	481	438	495	499	525	505	530	487	496	479	508	487	545	534	516	505	504	494	502	489	489	491	517	506	519	499	519	503	524	500	507	486	493	495	503	508	499	512	502	511	484	518	513	503	487	533	500	498	482	488	507	478	544	514	527	523	489	506	456	503	552	523	521	501	521	472	513	531	517	470	476	489	485	497	521	489	511	453	528	481	440	516	484	481	528	491	516	447	476	472	480	514	485	493	485	514	535	546	523	523	511	508	490	484	525	493	544	503	504	502	482	465	528	519	482	504	512	498	513	512	564	514	500	477	480	514	499	529	445	510	525	487	445	499	514	493	515	520	493	489	494	481	497	529	485	478	521	500	491	465	473	484	522	486	487	491	527	513	514	526	488	477	512	502	499	517	546	491	505	483	447	513	499	532	497	467	520	455	491	470	505	524	517	482	452	454	489	499
32127	34079	37707	26177	13220	7085	5157	3335	1936	891	584	482	397	317	315	301	263	250	265	268	257	247	264	276	263	276	267	254	276	247	259	251	272	257	245	247	286	235	245	259	266	252	265	240	246	259	250	296	271	265	279	254	259	231	231	248	263	248	258	296	250	272	272	261	269	257	293	262	250	287	277	273	273	253	254	265	256	257	234	246	250	292	283	255	280	278	269	253	248	291	274	238	237	274	279	260	240	271	290	281	288	292	261	273	247	275	270	267	250	258	267	266	281	242	246	248	253	248	269	269	270	263	242	262	259	284	255	245	275	282	258	254	294	254	262	280	279	260	260	276	251	257	257	271	268	257	243	273	243	285	253	242	255	282	248	262	268	264	287	254	263	252	262	258	266	261	263	301	269	286	280	255	256	251	275	240	244	271	244	241	255	253	273	230	261	288	290	244	235	265	290	253	241	254	264	256	246	244	281	246	251	250	287	302	260	270	263	253	272	257	301	262	247	249	272	280	260	237	273	258	244	293	277	267	252	282	259	260	295	274	223	259	264	282	245	258	236	253	265	272	290	291	240	252	255	304	243	270	268	253	264	259	280	236	252	283	257	252	245	278	253	250	254	265	272	278	283	258	250	253	241	257	245	266	257	247	280	264	247	255	283	253	257	245	256	266	247	313	236	253	252	244	269	281	264	248	293	252	251	272	243	280	275	252	255	242	246	253	278	266	221	251	246	254	288	262	254	276	270	269	278	262	288	257	260	241	244	251	246	262	297	286	265	292	289	255	247	232	244	255	297	257	253	300	265	262	250	283	254	256	248	252	257	264	229	252	303	244	266	266	259	272	247	249	260	259	263	247	272	267	241	263	298	267	231	259	238	251	246	251	271	256	268	243	241	264	250	277	265	281	276	267	236	259	287	259	291	264	237	256	280	269	251	280	251	292	290	265	260	216	270	272	269	256	302	290	253	269	285	258	264	258	264	236	284	259	241	271	273	269	280	274	263	247	232	300	247	271	229	251	235	271	259	262	274	233	265	240	273	300	277	281	262	270	259	233	252	282	243	285	252	301	248	268	249	284	238	281	255	263	263	255	257	287	264	301	272	265	255	263	242	292	244	247	280	259	267	275	244	258	257	290	224	263	271	266	257	273	240	247	260	267	288	263	255	254	256	261	230	266	270	242	258	272	270	228	268	254	252	264	278	240	273	235	252	278	262	256	251	272	261	249	273	256	242	252	254	262	276	244	289	253	263	266	256	232	250	253	261	209	290	232	249	277	255	238	248	263	268	275	279	248	274	268	230	239	274	261	277	257	269	246	246	272	279	274	257	260	259	268	290	266	273	262	266	249	254	264	288	269	287	251	249	251	245	268	272	259	271	276	229	275	302	250	261	267	260	232	263	262	275	264	260	265	259	243	250	277	248	262	255	277	293	267	254	251	253	272	269	276	237	281	265	296	281	268	243	223	267	263	260	249	245	240	249	251	282	250	268	266	220	268	296	234	263	276	243	219	254	255	259	279	252	250	275	284	261	265	232	253	290	246	263	259	288	231	290	257	256	268	294	227	226	278	241	293	243	254	253	245	257	269	281	282	294	259	251	231	287	288	301	284	259	259	247	250	272	270	247	245	247	250	267	253	257	279	270	262	253	264	258	239	266	258	254	231	259	241	268	236	255	270	289	262	278	259	272	272	268	255	265	268	270	245	235	255	265	243	295	281	258	269	268	284	257	252	258	279	265	276	277	254	269	248	248	241	240	256	263	254	252	288	264	254	267	232	264	259	241	236	275	295	244	298	270	252	253	275	254	272	269	232	289	267	260	267	274	257	286	288	268	268	276	216	250	272	244	257	262	274	263	260	259	259	276	281	268	279	272	256	200	279	281	253	292	263	260	259	258	249	268	269	254	273	257	249	263	286	257	244	247	259	268	249	264	281	253	276	250	270	257	256	250	261	286	253	269	283	263	278	270	267	270	247	270	297	257	257	276	252	272	269	289	230	283	268	267	274	257	268	236	248	242	253	237	264	231	253	260	243	227	260	264	265	240	252	251	278	276	272	264	269	272	251	264	283	251	235	267	259	271	267	264	280	246	273	246	259	243	273	237	244	293	254	262	264	266	254	265	269	282	256	256	281	242	273	292	276	257	243	252	282	252	252	256	259	255	227	278	255	233	279	268	254	271	252	251	246	260	270	274	236	288	245	247	259	252	262	286	221	281	235	252	246	255	250	289	283	303	259	268	269	245	251	263	229	248	277	259	248	222	277	232	273	263	274	256	280	266	288	239	252	276	255	243	261	287	264	237	268	261	274	260	277	241	266	254	250	276	277	227	264	248	268	304	253	254	290	272	276	270	265	267	254	258	270	279	270	279	256	289	289	261	267	270	283	289	277	235	259	251	251	274	277	253	231	284	268	245	255	294	262	255	249	275	284	278	267	262	265	262	285	275	257	269	263	252	254	266	244	258	229	275	245	298	236	279	272	240	255	250	257	251	265	276	274	264	268	258	277	255	255	250	250	263	246	252	273	194	263	255	248	235	245	259	280	240	253	275	287	252	276	260	273	259	277	257	251	262	252	295	266	257	278	262	287	253	261	269	296	255	294	273	266	271	277	256	271	262	284	245	263	261	236	246	280	233	243	272	291	243	278	250	262	270	272	262	271	247	287	257	279	282	259	270	260	280	250	260	279	244	245	275	274	271	293	251	255	252	289	256	247	265	280	254	269	263	269	265	239	258	270	293	268	223	254	232	254	269	275	278	274	236	255	269	246	251	254	234	269	245	279	269	288	259	284	251	248	264	254	242	265	259	287	278	266	280	248	278	249	266	247	246	246	284	278	265	273	226	271	242	276	273	270	230	263	286	262	280	288	275	259	262	272	269	282	235	242	267	225	281	253	270	255	281	241	295	265	280	298	262	307	264	255	283	236	289	264	257	258	239	272	263	247	256	269	279	256	257	276	255	243	283	262	272	260	262	267	275	270	257	279	273	272	271	273	242	266	268	268	253	261	257	237	265	239	255	261	261	275	285	269	248	236	241	253	268	263	262	252	287	254	266	262	272	258	283	244	287	236	243	265	290	237	255	256	260	286	255	301	266	248	312	270	274	225	299	266	249	261	274	269	252	243	301	267	255	288	262	275	252	285	265	257	284	261	269	261	230	294	268	252	260	250	252	258	234	261	240	240	269	267	276	263	259	303	256	236	266	271	274	247	259	276	278	264	270	273	271	266	251	272	265	289	245	296	268	245	249	289	264	244	267	256	249	238	287	257	267	275	302	242	246	232	249	251	264	237	271	290	261	277	266	267	262	268	273	266	248	243	247	251	270	267	284	243	248	244	252	283	256	283	274	253	251	244	275	229	276	270	262	269	274	241	241	268	270	267	270	255	259	276	273	271	275	267	263	273	259	251	230	267	251	288	242	264	271	255	253	324	270	241	248	293	256	271	252	285	265	289	270	275	232	219	289	254	280	235	275	283	255	246	243	286	252	274
32876	48657	38039	23626	15387	10466	8396	5745	3470	1481	861	675	536	455	373	341	324	326	316	310	311	325	296	291	300	275	317	288	254	318	296	315	294	308	322	273	294	297	282	299	294	276	264	270	270	277	295	300	302	274	313	284	323	284	303	284	290	288	305	280	273	297	273	321	299	291	303	269	270	286	293	306	280	311	285	313	284	253	297	319	296	288	322	283	243	296	316	308	310	279	318	248	300	280	291	286	270	271	316	322	264	300	294	285	318	302	276	291	270	308	290	271	289	286	310	258	279	293	298	282	300	287	276	298	266	275	312	269	272	247	279	268	303	309	282	286	294	272	280	299	291	273	265	256	281	280	309	315	287	270	305	292	298	296	288	297	280	279	300	284	281	301	274	270	271	311	287	282	303	303	239	293	255	286	286	299	288	290	255	308	271	311	289	295	311	267	285	291	283	315	290	270	281	285	312	270	273	257	280	305	245	278	302	282	281	261	286	248	282	293	273	304	306	309	258	283	312	270	270	344	299	278	295	266	314	280	309	291	274	278	299	290	280	313	287	273	276	306	271	297	265	287	297	290	299	294	296	276	278	279	305	305	271	295	271	301	252	280	280	291	290	275	250	267	291	293	268	288	285	304	274	277	304	316	275	300	293	283	280	296	298	275	291	302	318	280	265	260	284	298	300	333	320	303	266	264	275	281	271	280	275	270	280	265	279	302	291	296	273	268	294	284	265	268	275	295	304	312	313	290	302	275	288	297	312	255	304	251	300	268	282	279	277	287	300	319	268	309	315	291	282	290	306	282	296	274	292	284	275	271	282	275	297	268	267	293	324	277	311	320	299	279	309	279	292	278	294	282	273	299	290	305	304	249	309	293	283	270	300	266	275	288	260	284	269	297	274	280	300	299	310	273	290	276	299	280	267	312	292	301	288	305	304	292	297	281	288	302	307	281	286	270	286	269	280	286	298	293	283	262	328	303	266	274	289	295	285	304	281	283	284	281	277	250	292	289	315	263	294	282	304	316	244	273	279	312	286	278	295	280	329	276	300	282	270	284	268	263	286	264	297	280	295	263	295	284	264	283	282	326	280	252	277	268	275	261	267	306	267	300	295	283	242	274	277	282	300	255	255	284	278	254	293	264	316	295	323	273	274	303	294	266	293	284	300	261	271	261	270	299	292	280	301	258	284	288	296	293	311	275	286	295	269	289	284	274	245	281	291	279	287	282	304	289	263	281	301	296	251	270	275	306	298	262	293	256	289	298	292	315	278	272	296	294	257	271	274	275	279	279	299	278	292	288	272	304	277	295	290	281	267	303	267	312	295	315	264	277	272	278	283	285	278	248	284	295	289	293	287	278	285	292	305	303	268	305	303	298	267	280	313	260	288	290	276	308	286	284	299	293	295	303	297	272	298	258	291	299	311	245	285	290	279	288	259	289	301	284	303	264	301	243	273	285	264	286	247	306	289	291	302	277	273	305	274	276	255	288	269	307	287	296	276	304	299	274	291	286	274	298	281	287	264	281	283	313	289	268	268	298	266	305	287	291	300	301	264	296	262	274	262	304	314	264	284	279	298	312	298	324	305	267	289	277	279	272	298	312	277	267	327	271	270	282	270	326	331	322	285	289	303	301	304	283	284	287	267	298	288	293	296	284	294	295	260	286	305	265	266	283	270	275	290	270	294	283	273	274	294	268	282	283	282	285	278	285	289	280	298	288	295	282	278	285	282	268	306	290	297	255	297	285	256	269	271	295	306	280	301	294	274	305	274	306	268	271	274	265	312	296	258	309	293	264	270	321	253	288	302	294	269	310	299	302	276	312	276	304	275	276	277	288	304	280	302	282	280	287	287	266	291	270	280	302	271	273	270	268	314	285	294	272	284	271	279	259	295	267	283	268	264	259	294	269	304	291	305	277	322	266	277	295	277	254	321	277	294	291	295	308	308	285	280	278	292	278	262	264	306	271	297	302	257	294	263	284	311	278	271	273	259	267	316	298	266	282	276	285	267	272	289	281	287	276	275	276	278	277	291	281	269	283	260	267	273	279	275	291	273	270	302	287	301	286	274	317	298	296	303	264	287	296	258	289	313	292	297	307	283	282	299	279	292	285	302	301	289	259	317	284	254	278	259	303	266	310	270	306	269	267	297	275	280	290	308	313	307	301	272	289	280	270	303	305	274	282	284	278	277	300	288	285	289	277	295	299	286	309	301	306	262	263	275	283	317	263	267	294	295	286	302	289	294	290	271	282	257	322	305	279	252	271	285	267	280	299	277	309	277	265	270	283	315	296	283	293	296	268	284	283	296	291	314	288	285	286	305	301	285	262	257	292	269	280	295	246	301	283	293	290	286	293	263	273	286	294	272	307	280	266	293	309	325	293	310	289	283	311	254	281	289	269	278	243	303	267	264	269	261	304	279	279	273	253	282	295	290	277	271	287	270	292	302	324	301	274	295	285	281	304	270	289	288	294	317	319	256	284	292	295	302	300	271	294	243	304	278	295	299	304	293	289	292	286	290	305	290	292	318	270	295	286	322	309	275	274	316	303	287	286	280	275	298	277	288	267	281	292	307	279	286	303	268	304	285	297	287	285	249	286	297	311	290	286	290	300	262	291	274	278	275	255	296	300	283	320	293	271	297	271	321	255	284	262	290	264	311	287	292	277	267	283	321	258	248	277	265	285	283	299	262	295	287	284	283	281	292	274	293	273	283	297	294	300	281	275	285	271	273	270	265	327	305	285	294	281	291	267	270	295	269	306	288	303	274	284	281	288	270	258	298	279	287	292	307	270	287	288	284	279	296	303	283	325	279	266	281	284	285	270	275	275	320	238	299	258	288	279	316	264	275	268	311	284	271	294	286	295	298	324	277	309	273	298	281	269	277	245	310	286	290	295	280	283	286	301	263	254	285	295	317	285	280	307	286	281	290	283	269	315	286	315	287	306	276	283	270	290	270	258	293	300	277	308	256	285	274	305	310	285	311	266	303	300	281	281	279	261	269	291	309	300	318	312	281	272	271	274	271	292	272	272	292	301	306	304	273	301	270	304	284	301	283	278	309	255	286	276	276	301	285	266	285	259	319	265	310	270	281	307	284	257	295	262	292	282	308	276	277	303	309	312	289	284	284	286	288	298	279	323	291	292	308	275	266	300	298	281	308	252	263	280	309	275	305	269	293	275	284	290	301	254	237	305	292	297	297	264	279	282	296	283	275	271	284	284	262	288	282	295	261	261	273	306	273	300	303	283	290	273	288	288	290	291	295	284	272	280	276	288	297	291	281	312	299	286	278	292	262	262	302	289	301	315	289	299	324	304	273	291	285	323	302	276	302	266	279	304	293	285	278	256	262	281	306	298	300	317	313	304	285	290	269	273	295	285	290	270	267	270	241	277	302	293	287	289	279	338	290	268	295	288	287	312	292	277	268	284	277	296	279	281	289	267	274	282	273	293	278	287	284	284	268	307	281	270	292	286	269	275	303	299	254	295	281	309
24463	21596	28989	25667	22674	19969	17219	10808	4521	1519	967	729	562	484	481	373	373	314	313	325	355	335	340	347	322	306	319	305	327	305	316	289	322	305	309	309	309	324	301	307	305	334	312	305	321	320	296	323	325	317	300	310	295	333	318	355	300	274	314	307	316	317	337	315	302	316	312	296	300	327	367	301	319	313	311	309	332	351	283	313	343	305	305	319	314	295	331	301	307	302	305	299	268	319	304	313	316	302	300	314	325	310	289	314	322	334	336	305	311	307	302	285	325	281	324	316	301	298	333	319	279	301	306	285	320	317	309	294	317	302	326	315	293	304	313	290	297	300	305	307	291	323	284	280	294	303	290	313	311	314	274	306	310	309	320	308	303	291	298	306	335	303	316	318	292	299	304	290	280	315	318	302	310	342	297	319	317	316	278	320	313	306	306	305	300	306	298	326	297	301	305	287	306	322	306	292	305	305	298	287	343	313	300	321	300	316	308	312	302	327	337	306	324	303	322	329	310	315	275	284	313	283	289	312	324	312	326	324	321	302	302	309	306	353	297	309	295	311	332	328	305	303	277	273	300	314	313	335	312	297	311	329	295	313	293	310	295	317	319	308	301	299	295	284	298	294	311	325	332	336	334	323	352	313	330	325	318	340	290	312	315	289	300	304	308	321	286	322	293	347	312	319	293	305	305	302	354	312	285	319	315	330	303	338	290	314	313	347	334	296	305	326	339	305	294	319	296	325	322	280	301	317	318	327	296	292	334	301	314	340	314	317	310	340	324	279	318	330	288	285	331	314	322	339	312	338	332	304	315	306	296	330	324	269	332	323	309	276	323	331	321	302	335	341	302	322	290	338	324	313	270	317	313	273	315	295	324	316	319	317	332	288	307	361	324	285	319	367	297	310	330	300	309	301	331	314	302	319	295	301	291	324	314	325	306	309	290	305	318	304	290	322	326	323	285	303	298	328	287	315	287	331	324	306	305	307	330	335	300	299	283	315	329	328	286	301	307	306	306	310	319	292	309	321	326	341	334	307	327	329	324	316	312	277	287	311	313	315	319	327	309	307	303	323	304	322	290	294	278	304	315	333	315	322	289	331	305	306	323	291	303	335	276	286	295	285	288	294	285	305	329	324	321	301	331	307	329	308	334	320	305	313	320	357	305	300	310	343	319	314	283	291	282	326	332	305	293	337	319	288	320	288	300	311	298	334	298	292	304	329	333	304	302	305	302	341	298	318	379	282	288	318	337	332	313	360	271	352	303	303	329	311	312	325	299	316	305	325	326	309	321	284	285	278	321	291	284	258	309	323	347	319	315	328	312	286	302	297	344	307	315	269	304	328	328	307	299	288	316	298	330	338	310	354	298	308	306	303	304	327	320	304	314	268	319	276	276	323	300	298	326	285	284	303	291	259	333	307	319	329	325	311	302	310	341	326	316	325	309	322	347	322	326	305	302	283	323	322	304	299	290	321	291	302	335	330	303	269	279	300	313	300	320	317	325	299	302	290	327	335	286	304	303	312	295	329	315	300	313	313	293	290	320	305	327	283	317	322	289	301	294	306	327	346	314	293	320	308	318	281	310	292	302	321	330	311	307	287	292	280	328	310	324	343	323	281	297	312	304	298	290	321	316	321	317	320	297	315	320	367	326	295	312	292	305	309	319	311	317	338	300	304	354	280	323	280	319	349	327	312	357	321	318	319	302	283	315	293	293	282	316	328	333	326	317	303	282	281	327	323	312	337	293	323	296	326	311	330	331	263	299	317	347	309	309	301	345	307	311	313	327	313	317	293	359	294	290	314	300	332	297	300	306	323	315	339	308	339	314	305	327	319	258	325	307	303	298	284	285	312	295	304	293	297	313	307	319	297	284	322	331	302	307	302	292	276	296	302	307	303	323	312	296	293	325	281	323	320	266	326	313	305	285	315	298	306	316	308	280	327	281	309	305	311	310	311	314	303	330	292	307	312	282	330	324	303	286	342	293	271	306	325	325	297	325	325	281	319	309	314	313	329	341	311	309	307	319	312	300	278	305	301	289	285	331	288	315	306	317	290	272	311	310	283	285	333	295	332	325	303	303	292	295	313	281	319	312	322	325	295	324	330	323	319	332	315	305	292	326	334	341	286	324	301	318	293	296	334	326	304	348	326	300	331	274	322	304	316	313	317	318	329	321	306	299	293	338	317	288	327	308	306	330	305	294	304	330	319	295	313	307	306	326	310	334	306	266	271	364	332	325	306	323	336	314	325	314	344	295	314	295	341	322	310	297	277	334	319	301	295	311	317	339	288	293	311	314	318	331	311	311	287	335	328	288	290	292	330	292	303	293	318	296	322	299	332	323	293	300	303	344	296	300	302	332	310	319	335	306	309	320	312	326	336	362	320	319	296	333	306	303	302	310	317	302	335	340	303	310	320	316	286	290	273	313	353	341	332	290	305	326	295	310	345	325	315	293	303	288	326	316	312	308	305	357	308	318	301	322	328	308	314	331	310	355	292	320	319	300	301	291	312	340	284	297	316	308	325	315	311	307	317	335	311	340	321	309	285	307	315	337	307	301	281	307	307	307	324	337	327	281	309	318	303	305	310	333	327	317	311	338	328	281	337	281	314	283	324	328	315	288	287	298	304	293	332	306	318	359	295	318	319	337	289	295	327	309	322	318	323	289	306	290	328	266	342	337	298	335	295	307	341	328	346	328	287	293	313	323	335	295	270	291	320	324	306	317	309	330	342	321	322	336	293	302	291	311	324	295	299	293	347	293	298	302	292	315	310	313	317	317	324	326	309	284	273	326	318	329	302	279	289	281	291	314	300	311	330	328	292	307	322	300	365	304	313	281	303	306	305	293	315	315	299	302	304	324	311	280	311	291	295	304	332	321	291	337	312	287	290	303	305	321	317	323	299	286	323	325	311	296	322	302	313	311	340	311	324	303	294	282	313	325	274	296	294	315	294	329	300	341	325	318	337	329	309	344	317	320	289	315	312	321	313	301	310	315	314	294	312	338	304	308	309	303	303	303	310	312	321	318	308	315	285	311	326	288	306	304	293	301	305	310	311	281	299	322	286	317	331	306	326	314	291	356	327	306	317	323	308	313	297	320	297	291	275	296	298	324	326	311	293	320	301	311	278	287	277	325	314	328	337	319	314	297	316	281	306	319	324	281	311	281	335	320	301	298	328	323	301	310	329	285	297	286	305	318	304	314	276	310	326	304	320	314	296	324	310	325	320	347	321	325	332	333	279	312	284	298	304	313	313	308	330	298	283	306	313	294	339	295	318	317	308	317	300	286	316	329	314	329	305	307	303	313	307	316	286	323	312	339	327	311	353	356	293	315	295	301	312	281	294	294	331	332	297	298	286	297	312	297	279	302	309	299	323	293	312	319	324	319	302	297	321	284	348	315	301	325	299	327	297	330	316	347	335	278	291	323	321	319	328	325	352	311	302	313	312	297	295	305	309	300	331	303	288	299	303	302	339	287	310	317	314	319	301
32513	57221	44223	30941	23242	20549	19567	14393	6746	2393	1494	1064	785	642	510	481	443	380	360	370	336	370	378	378	358	344	343	351	354	329	354	326	340	317	331	313	340	340	358	371	335	309	381	368	348	339	325	311	327	315	368	324	318	331	335	322	339	335	319	313	331	362	344	321	329	348	360	358	337	351	332	327	338	344	328	331	332	319	327	286	324	343	376	321	337	302	331	307	306	324	315	349	326	324	321	320	348	296	320	328	324	319	317	333	301	311	348	319	363	331	329	315	335	329	316	338	310	309	337	306	324	386	321	360	335	363	338	311	299	313	352	281	339	349	309	324	348	334	327	344	358	329	319	325	363	343	323	336	323	352	329	306	349	315	327	337	287	325	302	317	324	326	332	316	309	327	321	330	335	355	329	346	324	308	327	365	346	326	317	307	332	312	311	326	349	328	309	318	351	319	302	332	316	332	319	323	316	330	353	311	328	322	319	297	326	316	324	317	325	295	340	309	326	330	305	338	333	325	329	314	368	322	314	314	326	350	344	348	326	297	329	336	309	317	284	300	310	346	317	341	313	326	337	349	286	341	338	319	304	315	334	339	342	326	294	287	269	321	322	319	314	320	329	303	324	344	335	316	340	331	342	346	355	313	340	286	325	314	308	306	330	304	372	357	355	339	356	332	327	341	336	334	299	307	322	318	324	344	294	356	314	309	367	302	334	322	357	321	312	345	328	322	299	349	309	317	338	356	327	306	308	350	329	313	330	366	319	303	367	317	306	324	327	316	330	324	332	336	351	321	338	323	319	334	320	325	326	326	337	326	339	358	346	327	311	336	331	308	325	310	344	330	350	350	283	330	326	340	339	334	328	292	330	319	313	333	286	349	330	348	319	332	345	321	323	311	309	348	297	338	333	319	314	315	321	351	321	327	344	332	312	307	365	373	324	314	336	351	350	326	319	307	310	332	345	316	353	358	366	320	315	356	334	339	332	355	341	335	312	327	354	330	304	308	320	298	285	329	318	311	342	315	348	322	320	318	282	338	333	367	324	332	321	314	333	325	336	346	334	331	348	320	286	337	385	306	308	321	352	327	325	331	310	310	313	354	340	296	325	349	328	336	279	362	341	348	330	324	315	319	322	293	322	300	324	346	356	315	321	350	311	326	346	328	319	316	299	345	295	315	335	338	324	324	345	336	327	315	352	310	313	322	321	332	345	335	306	325	350	330	329	327	337	303	293	321	306	321	330	319	336	319	296	324	318	331	334	336	335	320	360	306	330	364	317	334	322	350	334	316	334	297	334	366	332	301	309	326	307	332	321	328	327	331	336	335	333	340	330	328	305	324	322	329	327	344	301	323	312	322	322	304	330	361	309	300	317	332	334	330	323	369	339	341	346	317	297	291	361	337	306	308	323	345	327	332	345	332	320	317	328	321	321	345	320	336	341	328	336	336	334	318	308	340	332	292	316	293	338	316	292	330	331	317	302	342	310	347	318	345	334	322	332	331	332	332	324	366	349	339	323	328	325	345	353	323	330	319	313	313	324	296	310	303	329	325	339	333	339	341	301	326	340	302	320	317	327	330	344	341	300	312	330	292	334	319	333	296	367	327	321	322	301	299	354	381	310	354	334	330	304	348	319	322	304	364	297	311	319	320	343	343	350	339	321	306	315	326	319	323	313	310	331	351	337	343	301	318	317	318	324	332	332	321	307	354	309	323	328	306	329	335	325	315	329	345	313	347	352	308	283	303	319	338	329	334	316	323	324	348	343	325	315	324	315	319	304	325	312	316	315	333	348	319	340	337	330	345	315	349	327	333	304	326	321	333	307	339	380	331	312	349	343	342	349	354	327	334	335	340	342	340	338	307	364	294	318	300	303	301	332	336	376	338	325	326	300	318	317	328	309	307	320	340	326	333	339	313	312	297	303	342	295	350	336	319	332	328	341	328	335	313	345	316	330	306	357	340	317	324	342	334	316	344	344	326	344	343	331	311	350	335	322	347	323	330	362	331	321	333	334	326	330	315	322	342	333	332	316	335	329	336	325	307	332	339	312	337	340	317	358	317	327	357	327	326	356	323	326	322	350	279	342	333	309	306	327	313	328	335	326	343	331	346	376	311	352	292	358	308	321	311	318	345	293	360	309	335	290	323	333	311	358	324	334	352	334	333	308	323	290	334	351	315	334	328	339	322	343	333	329	316	316	338	311	351	346	329	338	343	365	325	305	291	316	314	344	318	324	305	301	306	318	338	308	313	321	328	331	335	349	342	357	322	318	336	332	298	319	312	315	332	337	336	321	335	325	313	337	327	365	352	323	325	347	357	335	332	334	342	326	328	312	343	332	341	346	301	311	320	318	342	338	329	339	305	314	312	310	301	346	328	310	329	319	301	304	291	316	294	317	346	324	292	369	358	323	330	355	303	339	313	301	328	318	331	330	346	384	351	334	352	330	335	322	332	339	322	306	315	338	309	338	340	343	296	299	316	337	340	334	327	306	312	319	322	319	337	360	360	327	357	356	334	343	327	323	309	327	325	321	346	356	302	308	348	330	308	331	303	324	299	301	313	329	356	357	344	331	321	359	318	336	341	348	334	342	324	306	327	309	348	329	332	324	319	322	299	282	317	321	335	300	318	341	330	293	333	337	309	344	351	304	324	318	342	325	326	326	315	321	304	338	294	367	341	336	303	308	338	315	306	326	291	319	320	337	296	315	348	320	304	331	346	307	342	321	311	316	336	316	325	353	360	315	371	322	340	350	314	326	353	315	330	341	311	338	322	341	314	337	308	325	328	310	330	328	314	340	317	317	348	316	318	337	299	328	344	347	334	344	325	331	333	373	310	321	307	325	341	325	347	328	343	337	344	320	300	307	317	342	351	341	311	327	318	321	335	346	307	321	373	311	328	333	332	343	350	329	334	316	330	309	337	306	338	305	354	313	347	326	307	306	344	301	298	288	346	325	316	316	314	337	346	327	298	340	287	296	331	328	367	345	355	317	339	361	336	358	329	315	334	335	322	309	345	323	334	313	303	343	326	313	358	321	324	311	333	336	351	342	310	325	323	329	317	360	311	298	330	317	356	298	335	322	319	331	296	336	308	334	359	321	305	348	329	327	336	312	315	320	316	287	330	334	359	311	309	347	313	318	313	341	272	323	314	361	324	324	328	370	335	321	340	308	336	308	348	349	357	354	329	338	330	319	305	359	353	324	343	322	359	320	353	329	328	329	318	333	326	350	355	314	305	337	298	324	325	336	306	303	332	315	326	335	342	353	316	312	330	302	350	346	311	333	334	326	306	329	319	295	329	312	354	323	342	374	341	330	352	309	308	341	336	311	359	318	293	321	330	328	325	334	337	316	345	333	311	327	333	331	318	336	356	316	320	353	313	357	335	363	349	342	321	327	355	314	326	350	343	323	305	308	342	314	330	295	338	319	362	303	329	289	349	313	326	320	331	317	339	350	358	326	331	305	334	320	363	338	341	365	342	325	313	341	339
25848	21779	28979	27349	20293	13975	10467	5685	2431	1468	860	706	567	519	468	461	430	425	383	390	378	394	385	402	391	386	378	379	360	403	366	368	387	354	371	390	344	421	368	367	411	367	358	363	404	377	404	400	328	382	381	376	358	369	382	375	363	340	374	331	381	380	369	365	358	363	369	355	360	359	363	353	375	374	354	362	370	339	372	371	341	398	376	361	335	359	348	384	391	380	379	378	372	382	385	398	406	377	342	400	375	387	394	357	366	400	362	361	394	383	339	346	373	380	373	385	368	368	380	380	398	385	368	350	386	353	411	383	403	362	352	378	353	369	355	389	342	383	390	362	383	415	361	368	372	422	373	380	350	346	380	409	329	347	370	380	375	339	361	374	397	375	426	403	413	394	381	381	388	370	385	332	365	370	390	390	350	385	365	424	385	365	364	360	352	382	365	383	393	406	358	371	381	380	357	354	374	375	371	381	400	364	400	399	331	397	411	418	352	391	350	381	365	330	376	374	390	407	433	386	364	375	364	364	400	375	381	424	389	387	392	353	348	387	391	391	369	366	399	373	355	363	388	371	369	352	378	380	370	366	406	381	381	398	418	383	399	348	360	391	384	390	343	347	393	364	392	384	387	418	383	376	362	338	375	379	349	354	375	367	347	342	358	335	396	349	387	408	373	389	384	330	397	365	369	385	390	362	368	363	400	349	369	375	370	351	384	373	365	356	360	377	379	357	362	359	355	356	373	343	343	404	395	357	384	363	385	360	370	389	387	373	385	404	396	373	377	365	361	347	366	398	353	389	374	379	425	377	368	383	362	382	387	415	374	375	399	339	371	359	354	400	391	369	372	372	340	392	387	396	410	381	383	401	357	371	340	386	356	388	398	355	371	350	387	418	339	356	399	359	364	372	371	336	383	377	387	392	348	332	377	380	378	392	340	411	390	372	345	360	366	379	346	382	395	344	364	379	383	391	379	344	365	408	357	402	349	389	399	345	412	378	368	345	359	366	392	385	428	371	359	351	374	418	376	393	364	346	377	379	348	404	365	381	371	372	362	362	325	338	358	360	354	368	337	369	390	362	394	383	358	376	394	388	395	353	380	374	369	370	379	384	383	420	406	370	378	383	360	360	339	404	392	390	335	329	336	352	365	371	348	333	370	396	356	370	402	379	380	363	386	378	391	371	385	371	347	362	358	377	336	387	380	384	371	391	378	421	398	386	344	370	369	361	348	392	382	387	359	391	389	364	377	377	358	386	399	367	381	403	411	355	353	404	348	367	352	416	386	401	375	345	372	396	353	362	401	375	349	374	390	401	391	337	368	355	371	388	412	345	390	394	391	348	353	353	350	405	361	392	354	373	385	369	356	419	363	371	342	410	391	358	398	345	367	365	420	398	390	353	350	391	362	383	338	344	386	373	397	354	380	381	373	394	375	374	352	389	376	396	382	370	367	394	403	404	397	382	404	363	396	369	370	399	350	377	382	340	392	378	388	395	341	337	337	366	338	342	394	415	359	362	364	361	346	379	349	369	369	377	334	382	418	391	367	361	390	374	386	413	363	387	376	383	366	424	389	372	368	389	365	380	367	350	370	391	363	366	406	356	378	363	387	367	341	346	359	349	336	403	367	379	347	381	372	371	381	381	341	393	370	385	386	391	417	387	382	360	360	352	384	364	387	376	369	373	343	341	358	379	354	338	373	371	357	369	372	386	357	377	353	348	361	391	390	363	333	374	373	379	382	390	407	371	410	381	393	368	363	361	363	354	379	366	373	356	366	365	370	382	380	405	363	353	370	372	381	385	370	386	357	398	360	334	409	391	372	381	386	363	359	327	368	363	361	398	354	375	354	366	367	367	402	377	382	330	379	355	397	396	353	334	370	370	365	369	363	349	347	376	361	356	399	331	398	365	407	365	367	406	395	378	402	402	383	395	334	378	379	395	371	366	316	341	337	405	385	348	379	407	370	388	353	360	362	355	363	372	405	376	369	374	373	391	379	403	394	372	372	386	370	397	355	375	389	398	389	338	350	365	419	376	359	391	351	367	334	378	388	369	378	353	371	349	398	381	394	379	372	424	433	350	374	360	364	398	390	408	383	379	407	377	351	346	356	355	344	356	384	370	389	384	353	350	383	423	394	373	389	354	395	409	357	369	375	382	368	414	403	348	395	376	351	346	398	388	373	361	398	372	351	397	385	351	381	357	389	379	357	372	315	355	369	363	365	362	362	410	374	380	408	356	357	389	415	338	373	336	361	362	419	363	371	316	356	398	365	376	395	363	368	371	354	368	357	381	408	364	373	374	371	382	359	372	375	359	362	382	373	349	366	389	377	371	366	357	380	360	374	373	399	392	342	380	334	387	369	397	362	393	350	417	363	401	362	362	353	367	358	370	382	394	362	387	381	367	397	381	420	373	354	358	357	374	351	386	381	374	387	379	404	376	357	383	392	391	373	412	357	372	398	405	391	341	361	362	399	375	382	369	366	352	394	347	350	368	409	355	385	393	368	387	379	383	393	348	348	384	333	342	366	378	349	400	365	357	405	419	363	370	378	370	428	359	366	365	335	414	382	396	370	361	394	395	377	374	350	374	367	359	344	379	372	372	381	334	364	395	379	393	363	368	370	404	351	368	368	353	379	356	371	396	359	366	389	376	423	365	378	358	364	387	371	373	384	357	388	375	386	387	372	371	346	380	371	386	373	357	397	366	379	399	375	368	376	360	357	380	345	383	362	380	378	391	357	392	364	359	368	366	353	383	412	394	384	416	391	371	404	354	363	374	372	349	376	370	391	395	387	409	401	378	340	380	379	379	365	361	368	342	393	388	359	365	380	344	379	374	366	389	382	371	366	368	377	383	403	378	374	382	360	373	342	367	364	377	378	420	370	345	353	372	341	364	431	368	335	408	374	368	396	418	389	400	380	383	364	383	356	363	388	383	399	375	378	364	378	363	371	369	357	367	351	341	345	352	393	364	371	361	389	370	376	330	359	398	390	404	364	396	373	342	374	358	356	371	378	399	366	370	356	382	372	345	417	387	389	365	390	387	391	394	340	377	381	390	391	340	378	385	374	370	391	367	369	375	395	378	382	393	371	342	348	354	367	403	382	377	399	359	391	392	347	352	359	351	355	358	358	377	348	358	373	393	386	389	368	385	357	385	366	407	365	380	339	319	369	371	393	394	374	420	375	383	377	372	373	369	343	362	395	412	373	379	368	386	369	392	382	379	366	399	395	362	363	394	391	365	376	379	379	333	371	340	367	358	361	361	339	388	384	349	384	375	365	353	387	355	381	393	370	384	361	381	384	354	364	367	373	397	372	413	380	361	379	371	383	399	363	356	366	362	373	354	341	370	359	362	397	369	382	375	404	376	368	377	392	341	372	374	354	402	353	395	332	371	372	364	389	371	372	376	380	389	384	383	377	379	361	374	399	389	393	366	387	366	357	357	387	369	331	397	359	420	371	351	345	395	350	372	344	370	364	388	378	365
32454	52532	40599	26769	21481	17917	14906	9120	4275	2334	1356	1044	755	726	574	476	468	482	519	450	391	402	459	396	419	412	429	417	385	411	420	394	435	475	421	427	408	421	421	344	406	404	381	416	388	405	405	395	401	413	400	427	427	403	417	366	412	415	406	432	390	384	420	452	401	391	385	397	406	369	401	368	421	392	398	425	416	397	403	424	455	403	408	429	412	418	403	415	423	408	390	379	386	381	436	415	356	371	420	396	390	415	425	383	399	405	425	412	442	375	429	431	400	383	417	390	420	393	436	415	387	422	402	356	363	361	382	367	435	425	408	411	384	433	403	403	439	437	384	369	465	417	412	399	389	416	389	385	387	425	403	402	412	393	434	432	442	365	408	405	420	429	401	411	425	423	384	368	393	411	377	429	435	371	442	399	418	379	371	391	396	394	395	388	422	407	399	387	403	386	394	407	395	384	400	381	393	396	426	394	368	399	389	366	371	376	395	412	411	399	414	441	438	364	413	393	387	448	397	422	409	411	401	384	397	447	375	419	443	413	429	400	374	406	367	406	421	396	410	408	422	409	438	381	380	423	424	404	419	396	379	427	365	425	388	397	433	415	416	372	395	354	385	427	420	405	399	421	419	430	376	405	399	386	395	423	394	369	404	378	401	388	394	419	405	400	425	392	416	394	402	417	401	379	393	387	422	395	415	413	347	449	422	403	385	366	431	382	408	380	398	425	422	403	431	400	409	414	374	374	408	422	411	395	384	394	391	430	385	375	420	392	422	424	405	398	393	407	381	418	388	413	407	363	397	376	383	406	375	422	433	421	407	391	402	402	375	371	425	416	404	411	412	374	402	461	408	442	415	421	391	381	426	421	389	407	400	399	417	363	421	399	409	422	397	418	408	398	395	424	410	395	408	387	390	404	384	407	374	410	389	424	405	431	423	364	407	409	433	387	406	401	392	400	366	400	404	384	379	429	407	429	416	371	433	397	396	405	384	407	404	385	438	369	436	419	393	373	415	381	418	400	411	416	396	431	406	411	381	411	375	406	414	397	421	366	415	388	393	395	387	389	408	408	416	395	418	447	398	418	388	382	389	402	417	397	400	423	426	416	376	396	400	417	377	414	402	412	392	389	428	421	431	384	399	383	374	402	421	406	404	374	386	402	402	363	414	366	383	406	387	434	413	445	406	405	387	377	393	420	424	432	403	406	376	403	413	419	420	417	411	372	395	385	395	407	378	360	371	389	398	442	409	458	362	366	420	393	408	374	422	378	383	388	392	366	398	395	377	412	412	411	406	381	415	401	410	392	401	354	391	407	382	420	383	385	426	362	385	425	435	381	445	411	423	395	393	439	420	424	385	417	424	410	387	414	369	416	369	394	420	432	406	386	393	399	447	435	403	387	400	396	374	402	391	404	407	415	407	409	392	402	377	408	400	378	433	424	390	416	416	415	405	387	391	416	374	414	431	431	397	409	405	381	367	387	417	375	395	438	408	414	367	402	397	390	359	409	402	401	376	425	381	384	378	397	440	363	392	405	397	372	394	405	403	420	408	407	389	412	390	410	413	432	422	430	402	391	412	430	411	401	433	437	424	387	383	415	390	420	384	393	409	408	385	429	431	400	396	437	446	388	410	434	399	397	388	413	428	407	382	454	407	370	419	385	405	399	410	417	417	402	374	436	393	359	377	414	424	418	412	416	396	410	415	401	423	409	394	408	412	388	372	411	417	396	408	388	419	397	402	392	420	402	392	417	410	399	411	405	443	405	404	360	413	414	381	394	392	405	410	384	403	430	453	420	423	440	430	386	416	414	426	408	398	396	395	387	386	426	421	400	376	398	410	400	403	387	365	396	419	408	419	397	416	382	414	390	415	410	390	423	423	390	352	399	428	397	383	409	412	415	428	387	422	395	402	397	419	358	394	401	388	400	449	420	429	411	402	365	375	401	378	399	362	404	423	453	386	374	420	377	397	375	431	426	403	435	401	399	409	428	400	434	394	396	462	391	391	401	399	392	409	388	426	401	376	388	378	392	425	390	398	426	423	373	391	381	422	388	420	388	400	422	398	432	394	376	394	402	389	408	427	413	414	408	381	411	375	430	350	384	389	405	393	391	395	389	387	391	423	366	379	399	401	373	400	400	401	435	419	402	441	409	399	414	419	418	403	422	377	427	461	421	426	381	376	406	391	404	404	402	374	414	410	449	402	406	425	396	412	362	419	401	419	439	353	409	395	347	420	396	423	423	454	364	407	420	428	426	406	414	395	393	443	368	382	434	369	408	407	383	409	410	438	405	392	428	396	389	409	418	402	394	398	429	399	390	373	413	422	410	389	385	369	397	385	444	405	399	377	434	395	422	412	428	381	413	386	413	371	402	417	419	410	431	382	423	403	395	398	386	389	428	440	379	372	409	408	379	358	430	392	411	398	362	410	400	400	387	423	412	419	390	356	414	431	391	431	366	399	424	408	386	417	351	391	396	394	433	381	427	428	429	399	409	409	384	370	407	466	429	397	410	391	451	405	399	371	435	393	394	379	409	399	398	465	392	418	413	402	375	406	437	400	403	407	407	399	411	407	410	393	391	398	406	416	407	387	360	392	370	397	434	388	414	397	378	384	394	400	394	417	425	437	424	419	381	395	405	411	429	419	424	400	399	393	391	369	405	425	386	436	374	421	405	391	413	367	410	413	405	410	402	405	403	422	373	445	397	407	407	432	392	371	383	352	392	412	356	379	392	405	399	366	384	422	404	391	353	379	414	416	424	414	424	421	388	412	432	410	373	384	420	415	394	377	414	441	399	366	382	384	420	441	421	398	405	391	388	377	385	406	410	394	393	385	426	375	416	370	398	431	407	418	409	405	418	410	401	392	420	401	386	414	431	380	357	410	380	412	421	397	416	430	378	407	413	408	408	404	451	400	396	402	359	399	388	456	393	396	398	401	397	404	419	413	389	398	414	358	445	395	389	385	415	407	433	382	386	394	401	388	405	422	356	429	415	408	419	431	390	427	395	414	384	409	379	392	406	412	416	386	412	388	424	399	433	423	404	398	405	355	408	415	440	426	382	376	415	379	425	409	363	378	407	407	408	384	403	394	397	396	434	389	440	391	438	387	387	421	416	408	413	391	406	396	425	406	417	421	399	362	394	393	416	408	388	385	362	418	410	392	398	395	410	390	389	409	383	392	414	400	415	406	385	381	425	372	427	387	401	410	412	380	392	400	382	426	383	424	407	447	419	422	356	408	443	451	410	384	426	426	420	393	413	405	373	402	418	390	385	388	425	395	384	380	408	392	401	365	382	407	407	368	402	392	395	409	387	387	402	415	435	433	406	401	411	395	385	391	380	400	393	436	403	435	390	427	399	446	426	394	407	415	393	390	392	402	422	351	438	429	427	393	398	384	384	437	370	407	402	392	392	374	409	396	415	405	379	397	408	400	421	418	385	354	388	376	389	445	383	420	372	397	415	392	422	412	409	412	416	393	435	436	395
23352	21674	29420	24642	23170	26756	27071	16083	7434	3209	1594	1127	860	803	665	602	582	537	528	549	567	505	516	527	507	511	479	523	551	512	557	533	489	512	489	477	496	529	502	496	516	496	491	501	498	538	493	466	486	497	455	524	508	507	476	500	499	487	496	480	495	525	500	440	534	488	484	512	504	503	470	504	489	482	503	430	513	478	475	483	489	497	504	481	482	456	475	481	484	493	508	507	486	492	481	492	511	490	461	528	496	472	482	518	508	507	453	496	508	512	512	523	433	452	545	472	521	491	460	494	501	479	508	487	493	527	493	497	490	522	496	472	468	507	495	486	482	480	528	473	504	490	487	490	461	479	492	507	505	464	529	479	500	505	531	513	514	473	505	476	474	513	464	486	466	505	446	463	461	498	494	494	483	491	434	499	455	475	496	510	516	503	457	473	472	489	469	472	427	459	488	475	426	477	520	464	476	486	490	504	514	442	452	493	470	548	497	479	489	537	493	486	491	500	458	489	479	465	505	478	492	471	495	462	508	468	474	520	511	528	486	452	481	479	506	498	504	504	464	459	482	524	503	508	517	499	488	500	515	516	517	463	488	475	485	506	515	465	472	487	498	485	493	480	498	489	474	521	483	511	493	481	506	466	480	480	544	479	502	447	499	450	511	450	472	491	505	475	490	504	407	474	492	497	485	522	452	515	512	483	512	455	458	448	522	519	467	483	508	514	456	488	444	487	480	486	476	469	469	448	488	454	486	520	501	492	475	466	432	492	464	463	485	462	456	457	486	535	510	511	454	480	474	506	446	508	423	493	464	467	502	500	469	494	449	476	502	493	458	520	519	479	479	492	484	490	455	466	504	550	507	496	465	502	471	473	442	503	496	486	484	488	501	486	463	519	469	489	467	491	487	492	480	494	500	467	479	466	494	490	512	479	482	458	495	494	508	486	494	454	473	473	476	462	450	428	482	495	497	498	454	495	512	506	525	475	497	479	470	523	485	463	444	503	486	423	508	459	486	526	471	500	515	533	488	506	493	454	482	487	489	511	502	450	487	463	491	478	459	489	471	476	490	464	511	471	508	473	485	446	477	505	495	463	471	449	512	505	487	504	493	450	514	462	487	459	510	467	489	497	501	463	472	465	474	473	485	489	485	516	462	464	506	477	480	485	490	466	501	470	463	513	475	459	511	465	525	479	470	503	502	476	488	486	470	498	496	498	498	512	470	476	486	464	493	465	449	477	465	484	496	502	510	470	492	506	529	458	445	503	512	474	448	513	495	527	456	516	469	489	519	453	477	535	502	491	444	482	514	468	474	493	489	536	489	490	495	509	496	471	508	482	513	507	525	491	503	467	453	457	496	464	503	479	471	512	477	466	461	457	508	467	523	476	524	479	488	465	473	445	505	436	474	525	463	449	479	513	488	482	474	461	466	456	490	474	496	479	438	471	457	457	479	521	479	497	472	506	484	473	479	497	505	480	503	510	498	515	503	516	481	469	513	524	475	478	499	497	473	503	501	443	506	487	465	470	498	499	518	452	465	483	463	504	480	512	508	444	502	474	495	536	512	497	489	485	483	487	513	468	501	476	517	480	519	468	486	472	480	489	489	486	457	454	504	499	499	520	486	456	515	468	483	508	477	493	470	484	477	468	499	453	465	482	520	506	489	463	445	472	510	499	480	497	476	501	539	514	515	472	491	469	473	454	463	485	476	489	480	484	492	472	482	492	474	495	450	546	494	507	489	485	510	473	486	454	487	492	500	506	510	504	496	503	494	466	483	490	463	496	465	465	473	500	487	460	480	468	502	498	529	476	447	443	494	480	463	479	488	471	517	493	494	547	456	498	484	524	480	505	471	484	494	488	477	516	481	492	458	497	508	469	434	495	500	475	456	515	495	459	505	508	462	495	473	466	500	454	493	522	510	497	468	494	479	537	520	505	478	458	488	465	482	510	452	510	468	525	530	482	458	502	513	502	461	510	523	482	466	493	492	531	475	470	525	494	462	512	529	505	526	473	456	482	467	471	451	508	535	488	434	477	472	512	451	487	495	509	473	512	503	523	495	554	493	459	504	516	494	465	511	454	497	497	489	494	505	513	476	527	479	504	446	504	511	525	458	507	508	451	492	507	474	513	484	454	517	509	474	485	502	552	488	472	496	476	481	469	463	467	535	489	513	499	490	473	466	505	510	482	438	525	471	485	475	504	490	472	538	490	478	503	456	517	511	529	486	513	464	514	524	502	478	464	512	503	463	499	454	479	511	485	499	503	497	486	509	520	501	492	508	467	484	473	509	460	491	474	505	442	501	477	499	505	500	487	473	479	481	469	469	487	480	479	506	499	450	481	509	477	479	467	496	475	455	448	487	495	467	511	500	463	489	508	513	449	491	492	504	504	493	514	444	465	519	513	537	466	500	479	469	490	491	490	481	498	442	474	509	487	457	505	449	485	483	484	506	489	494	495	493	483	447	459	503	468	457	452	497	481	502	453	476	500	467	503	442	464	458	510	492	453	536	488	482	483	474	543	474	498	512	505	498	474	515	472	518	450	481	466	506	469	483	492	460	535	516	537	505	500	492	484	465	515	501	503	502	461	455	493	506	490	487	463	449	548	509	446	500	481	487	526	500	498	537	481	506	492	522	510	481	518	488	462	479	481	497	485	518	494	433	520	463	501	491	467	480	504	497	500	497	471	504	487	485	478	505	492	470	441	502	481	449	469	515	450	480	518	508	484	465	513	471	516	538	480	486	500	481	510	476	496	467	505	479	476	537	494	469	505	499	507	484	518	452	478	486	473	503	480	498	496	495	473	479	463	487	483	504	464	510	515	503	497	532	498	539	498	476	502	459	462	481	507	516	502	475	503	470	491	434	476	493	472	470	477	477	500	470	512	481	523	446	487	449	487	485	491	446	474	502	471	516	480	466	498	454	493	490	446	480	481	491	486	510	491	489	476	499	457	491	487	497	471	492	486	498	514	474	501	495	530	515	479	474	477	457	525	467	479	475	477	459	515	475	495	519	439	490	490	492	478	445	483	512	492	489	481	486	526	468	492	499	474	504	501	492	494	525	525	474	454	542	504	507	497	499	504	493	499	474	483	500	507	457	479	505	485	491	521	520	476	483	513	516	506	507	478	482	454	497	498	466	511	494	477	513	491	512	498	471	455	482	506	501	496	460	485	469	461	488	430	485	480	442	530	499	457	507	460	532	454	459	493	484	478	499	490	500	466	452	496	508	473	471	480	487	497	476	504	466	457	533	494	479	442	486	508	494	475	487	451	488	474	495	473	490	472	524	483	480	515	478	528	460	482	497	462	471	472	492	531	460	437	487	473	471	488	458	454	494	456	480	500	503	476	467	482	512	491	468	490	479	524	533	459	511	490	516	474	490	466	457	479	458	464	476	472	479	530	468	511	496	520	474	464	496	503	491	508	493	531	462	457	474	553	525	498	504	467	499	499	507	510	468	528	499	486	485	525	509	501	482	480	453	501
33178	64033	51691	39068	35163	31818	26424	18763	10119	4771	2397	1699	1176	1024	848	710	676	602	620	585	532	550	541	542	516	573	535	529	517	525	473	526	502	481	557	505	529	542	505	534	483	511	453	502	532	488	517	525	511	507	502	494	510	465	532	465	521	503	546	485	488	467	498	529	512	487	523	513	476	530	527	512	521	520	518	504	477	514	529	481	515	491	518	510	472	510	507	510	504	486	492	542	478	499	521	501	463	479	498	422	486	492	476	505	504	533	483	499	493	525	495	515	516	500	528	480	499	519	478	481	513	491	498	539	481	464	544	506	549	553	521	491	475	480	518	462	530	496	513	506	500	497	514	493	497	506	538	493	498	485	501	506	471	487	534	523	523	514	473	529	512	505	514	526	531	476	523	498	511	481	491	515	482	480	483	454	506	478	476	483	482	530	511	502	512	490	507	491	535	462	498	484	498	477	514	506	490	480	520	498	538	518	488	487	524	484	490	499	520	484	511	466	499	503	528	499	502	517	513	466	501	550	520	494	513	523	465	497	481	454	489	467	483	537	528	499	501	526	462	478	498	491	508	510	505	529	510	506	517	483	475	499	499	469	509	471	523	502	509	520	545	499	480	487	477	487	519	522	520	477	507	496	486	491	490	476	533	482	473	490	468	502	516	538	488	480	500	475	500	525	510	484	504	508	505	516	494	496	546	496	495	481	496	488	491	441	508	465	520	466	513	476	505	514	517	524	517	521	498	492	526	460	569	525	504	501	484	505	496	508	459	525	492	476	490	464	504	543	496	485	451	540	491	532	544	485	505	512	471	484	484	511	521	484	460	493	513	482	527	519	485	483	526	523	483	466	494	536	531	510	513	509	480	499	518	466	505	477	478	494	517	482	490	499	519	511	481	514	495	452	494	506	526	529	497	498	485	511	501	507	457	503	512	489	514	472	541	474	481	510	507	513	529	542	515	499	532	520	524	493	512	495	480	527	460	534	493	504	527	506	467	499	523	449	492	490	492	513	527	522	467	489	480	497	464	508	500	521	499	503	497	497	522	490	487	485	545	493	511	458	529	517	489	498	470	477	483	464	521	476	520	517	458	526	455	494	477	473	517	524	531	479	490	474	503	534	496	463	502	471	532	489	476	504	482	492	513	454	505	472	499	500	471	498	498	504	493	517	471	526	479	491	499	518	473	498	477	493	513	476	490	483	510	474	484	489	529	500	508	528	501	454	530	502	506	511	485	488	518	485	512	490	485	508	473	500	526	503	494	498	505	444	485	475	498	483	538	552	536	536	501	499	491	486	514	522	449	519	488	511	490	466	504	478	502	524	477	532	517	476	461	477	501	484	485	503	503	507	472	516	527	508	477	459	515	534	493	484	497	490	514	486	482	485	502	551	487	495	507	504	492	484	494	502	465	492	482	488	491	516	479	498	508	518	522	499	499	493	492	492	481	506	482	494	502	514	500	513	491	541	482	473	505	462	474	455	502	503	458	535	486	474	490	525	518	460	516	528	478	494	538	505	530	447	505	485	440	520	488	518	517	482	503	480	480	478	534	484	479	510	525	498	512	517	519	517	479	522	536	485	484	491	491	448	460	454	489	503	548	506	522	502	446	484	474	490	487	536	479	553	492	476	517	499	538	483	514	513	480	501	497	504	536	489	526	504	463	527	493	480	493	498	499	517	498	497	485	537	476	513	529	511	493	483	503	542	501	512	488	480	491	474	519	486	494	484	530	498	524	496	506	520	474	513	502	463	487	502	490	476	497	488	498	471	465	504	544	471	509	524	501	500	510	482	526	515	475	463	469	536	498	496	495	488	497	485	504	470	462	522	478	495	528	484	478	491	529	513	478	457	480	514	501	512	515	505	511	480	504	531	520	517	528	502	527	532	475	483	527	504	490	529	480	472	509	492	494	491	540	533	519	546	506	483	463	550	536	523	518	473	479	533	514	459	499	516	487	517	489	444	469	496	513	502	515	495	513	524	543	512	509	505	478	517	489	496	500	481	511	479	548	468	476	505	461	536	518	513	530	483	542	519	459	506	495	513	488	523	523	491	535	458	513	514	447	509	491	497	493	479	503	501	492	481	508	469	511	502	545	530	487	499	458	518	502	485	463	486	528	449	522	518	485	492	483	501	485	454	504	502	497	521	508	493	489	494	520	496	517	475	488	479	491	513	504	464	474	558	448	499	483	487	495	483	511	506	501	490	494	433	487	465	450	471	470	466	526	482	491	501	501	503	530	537	505	464	516	494	498	485	514	517	529	497	534	536	526	478	491	507	510	542	504	507	502	537	500	488	471	512	492	530	496	530	487	487	495	529	499	507	509	498	480	488	507	523	503	506	489	524	482	493	519	505	449	507	473	471	500	490	496	490	483	510	488	514	470	483	495	484	436	516	524	497	491	492	479	521	524	525	484	514	479	498	485	515	507	465	494	503	511	450	492	496	453	485	492	502	498	493	489	524	480	514	466	497	517	520	498	513	485	502	486	494	496	480	489	492	480	504	480	529	468	518	495	520	511	526	494	498	493	491	497	477	482	531	477	484	475	516	540	498	544	515	524	449	498	528	517	502	514	508	513	491	496	474	480	506	448	500	523	521	489	523	496	488	500	445	520	498	485	496	493	498	513	484	506	504	499	463	485	527	503	499	499	494	502	487	442	503	507	462	450	498	514	546	476	505	475	470	503	542	571	491	453	501	520	517	476	496	473	505	520	571	468	472	506	506	519	510	522	549	485	507	496	465	510	512	510	492	512	526	483	476	458	501	550	495	496	526	499	541	536	499	508	492	524	503	500	487	464	538	527	530	503	504	456	482	474	497	520	479	511	490	534	489	507	520	493	488	469	487	472	513	465	452	472	520	472	501	478	541	505	512	511	505	504	498	443	451	477	488	514	543	473	507	505	504	486	538	500	522	521	470	495	485	459	529	462	532	500	499	528	515	481	523	515	477	511	482	506	476	491	508	508	494	515	489	470	497	495	495	480	489	473	466	512	496	486	482	523	483	513	480	520	483	495	513	523	489	502	498	495	523	465	483	522	509	513	492	468	457	525	461	502	513	471	498	534	489	511	461	492	503	519	500	483	512	510	501	514	483	471	454	503	562	526	517	530	491	524	502	495	501	479	506	506	505	530	532	524	487	487	521	480	512	495	517	522	470	484	534	471	457	525	500	476	502	527	490	483	528	488	497	470	488	545	533	512	466	502	480	495	500	525	554	474	512	484	481	491	497	483	496	489	489	531	485	524	538	498	520	500	496	486	522	518	468	465	505	507	512	502	527	506	531	455	477	486	530	512	516	524	486	479	507	485	464	493	507	526	495	475	513	491	504	541	478	535	487	495	484	471	478	522	483	510	429	510	540	477	462	505	454	521	507	520	482	512	507	496	468	530	500	494	533	504	497	485	486	458	487	551	504	534	485	495	483	500	511	491	486	511	504	514	537	530	475	512	504	488	526	479	483	483	476	519	489	469	460	498	523	469	528	512	469
31820	33835	36163	25915	15433	8678	4746	2567	1701	982	562	420	378	373	340	280	269	279	276	228	233	289	248	271	247	277	260	273	278	280	244	253	279	293	249	264	231	250	262	261	275	243	262	264	265	261	244	261	246	260	251	275	250	277	248	261	255	259	270	240	286	274	240	251	256	232	257	240	259	264	253	254	236	241	242	253	229	236	234	276	279	254	238	261	224	239	276	256	249	261	267	241	225	283	243	240	255	239	255	265	252	264	257	255	275	268	251	279	265	262	255	260	263	240	262	252	244	255	287	278	255	238	244	246	254	264	292	272	297	271	255	241	245	242	231	224	262	269	260	290	269	266	261	221	265	257	240	230	250	268	260	237	267	244	266	275	254	250	239	229	255	240	236	279	285	241	281	241	258	239	239	258	246	245	271	251	241	261	270	253	280	252	240	251	276	232	234	267	256	260	269	270	242	251	258	268	238	262	249	252	264	257	245	274	268	248	259	278	250	246	227	232	267	263	279	244	254	272	256	239	270	233	264	250	255	259	255	247	253	252	254	216	258	249	258	261	228	267	254	236	240	237	238	271	281	266	259	266	260	259	260	222	252	254	249	241	260	241	251	268	260	260	275	247	258	262	246	250	252	249	271	265	248	274	262	243	238	232	260	278	220	243	239	231	255	288	277	239	230	258	256	275	245	233	248	268	295	254	246	246	249	261	266	238	223	273	245	245	252	228	259	254	261	274	252	240	245	271	234	245	283	239	262	271	245	216	252	238	282	261	239	264	264	272	266	275	259	276	263	247	251	262	274	246	259	251	260	243	246	261	250	262	256	246	248	257	251	242	214	261	260	264	241	255	250	251	236	241	243	255	267	227	251	282	289	248	286	252	246	258	254	250	264	264	235	249	244	267	240	259	255	231	235	231	239	244	257	263	294	242	240	253	264	251	242	256	240	274	259	266	257	270	241	256	249	245	255	261	244	256	278	224	243	273	261	273	266	244	236	262	263	223	219	238	240	242	232	242	272	247	264	254	236	240	252	245	224	287	249	268	243	241	228	236	264	239	237	224	247	257	254	277	239	240	240	254	263	245	249	239	251	248	235	251	252	257	265	265	234	246	255	268	236	261	273	236	250	257	247	250	255	233	264	251	265	290	246	272	271	237	276	260	207	269	236	258	253	249	247	237	233	252	245	244	274	248	233	272	292	291	278	260	245	240	254	238	229	218	276	255	241	244	229	245	266	234	251	273	304	255	252	234	235	275	247	232	254	231	233	253	263	276	252	277	245	256	259	250	268	266	258	239	260	246	262	252	289	277	252	276	256	229	231	267	292	274	286	258	255	267	262	272	244	248	241	270	256	235	240	270	254	261	244	249	273	255	239	248	243	248	263	256	245	264	269	282	241	256	246	261	257	259	232	249	260	267	279	291	279	256	226	236	243	251	225	243	252	254	252	260	259	261	292	255	247	251	280	242	277	264	268	242	242	220	276	280	272	256	221	234	245	244	270	262	262	277	250	265	261	261	235	238	260	239	249	261	245	250	233	256	238	220	261	248	239	225	274	253	246	263	268	240	267	243	280	299	247	259	248	250	270	262	267	252	253	273	271	231	258	253	258	234	255	223	229	262	231	228	219	265	277	249	262	276	289	215	270	248	240	268	251	258	291	252	267	232	278	261	261	260	235	279	206	244	263	227	256	245	241	273	287	253	266	268	247	275	273	263	258	259	239	263	248	247	255	262	260	229	252	248	275	261	281	242	262	259	271	275	269	273	261	245	292	250	257	279	244	265	288	235	279	246	250	283	263	256	263	248	271	256	259	263	262	249	280	251	255	207	272	238	233	251	238	245	290	226	253	269	259	232	252	226	274	255	244	247	229	280	260	229	230	253	230	252	261	246	246	242	273	267	291	256	287	273	263	244	233	266	267	256	244	261	282	264	263	243	265	278	268	258	230	247	220	243	241	229	219	241	232	245	264	245	261	242	239	244	260	244	253	250	274	268	265	270	266	253	266	259	249	261	271	225	228	302	271	261	261	279	285	225	248	234	274	257	281	257	273	258	267	266	266	211	274	256	252	250	251	273	261	258	242	245	263	241	266	229	259	244	242	269	288	270	307	234	266	270	251	273	248	281	246	239	260	248	238	257	251	252	256	255	263	271	241	246	246	247	241	258	237	256	263	279	266	286	301	246	250	248	249	230	255	257	268	269	279	256	249	247	275	248	240	280	273	276	257	233	255	256	256	247	245	263	253	291	251	244	232	243	261	223	307	283	253	280	251	266	280	249	267	250	252	264	265	261	247	293	272	256	229	231	262	277	254	280	271	259	270	264	266	237	243	247	223	278	258	264	240	248	254	282	236	236	247	242	275	268	259	277	252	268	261	259	288	253	259	276	259	249	246	243	261	247	251	269	282	270	256	251	244	253	243	234	237	266	258	277	263	230	272	289	235	281	243	262	282	278	260	247	270	252	260	223	241	245	279	251	269	267	269	240	309	266	255	264	241	275	273	267	265	289	265	275	255	237	284	286	253	269	249	281	254	270	242	244	283	231	255	226	249	271	251	232	257	241	238	269	240	275	254	260	225	244	276	237	240	257	253	291	256	252	248	251	259	263	257	262	263	263	266	269	247	243	270	238	258	233	242	273	262	294	258	247	238	279	237	287	223	236	238	260	260	273	259	223	241	266	271	236	221	237	267	235	252	264	251	235	261	228	261	247	260	232	245	286	247	219	262	250	260	252	244	243	263	261	273	259	226	241	272	287	240	258	245	252	272	233	235	213	248	266	265	275	276	250	258	257	272	257	239	273	269	215	283	244	266	267	240	241	212	252	265	266	223	270	269	246	238	233	224	233	287	247	237	240	263	234	262	245	267	247	251	237	260	269	232	285	242	271	236	266	239	262	269	273	249	247	281	252	242	261	230	276	267	252	262	260	228	257	260	246	248	234	269	264	255	249	231	293	231	262	239	252	264	246	248	295	260	266	257	252	230	253	263	224	249	254	258	271	280	258	261	250	280	271	259	252	249	293	268	256	245	240	281	243	265	226	247	274	229	246	231	285	285	257	233	270	268	262	260	264	262	251	261	229	232	262	256	268	264	257	269	227	257	264	234	265	254	265	264	251	233	244	276	262	272	258	273	280	254	270	245	284	266	253	244	259	240	248	259	260	252	231	243	274	245	268	248	240	260	249	258	275	261	255	270	248	239	284	268	270	247	254	255	251	279	233	263	244	270	249	252	250	268	269	265	248	257	231	246	267	257	248	267	247	258	256	272	253	264	248	251	288	242	288	244	266	237	268	251	251	255	264	239	273	278	254	264	272	251	250	257	250	254	257	270	215	247	251	275	240	239	246	264	258	278	262	285	238	241	255	263	255	253	264	257	265	247	246	234	265	258	239	242	265	263	271	218	244	254	261	240	232	251	250	245	249	292	257	261	235	265	266	294	235	223	263	251	274	233	263	251	243	267	292	241	257	275	241	216	246	230	267	243	288	258	260
32708	48058	36826	24129	18337	12286	7525	4542	3020	1632	890	582	536	483	382	379	316	307	308	300	283	286	264	301	275	335	262	278	281	267	282	280	285	262	293	300	281	297	271	281	297	291	301	260	287	296	280	297	297	277	261	262	293	279	311	284	271	269	262	284	286	291	288	277	284	279	273	271	272	288	280	258	284	273	278	291	288	292	285	305	261	275	222	267	252	294	279	286	304	295	302	264	247	284	258	273	287	278	284	287	293	290	283	245	252	288	278	300	267	271	282	310	276	288	281	288	259	262	288	309	268	280	277	323	283	279	270	289	280	279	324	269	299	296	292	274	283	285	275	283	289	284	295	298	280	264	270	280	276	262	294	269	259	246	264	306	273	268	304	278	252	266	310	302	268	281	273	294	265	284	283	272	280	280	273	283	283	270	283	292	278	310	291	321	303	302	260	267	317	287	270	295	309	282	294	280	291	287	278	261	291	254	310	288	270	266	301	295	275	281	295	301	270	290	277	284	257	286	302	279	270	246	272	277	250	287	300	277	274	264	276	287	293	264	255	275	267	263	293	288	292	289	288	259	291	283	275	279	301	306	254	281	264	264	306	274	270	303	247	286	281	279	277	277	276	275	292	308	332	297	296	259	289	279	272	282	290	277	277	295	257	282	295	262	285	279	244	282	305	278	287	284	302	285	264	269	268	275	257	290	274	280	271	269	292	273	283	287	288	270	296	304	296	289	296	294	292	308	275	311	289	285	273	251	279	311	297	289	280	261	258	269	283	282	267	266	280	294	287	278	266	277	286	276	266	259	291	303	293	308	276	290	266	300	277	274	283	274	282	271	287	248	311	285	276	303	280	275	280	284	303	294	283	271	259	293	265	268	301	274	275	275	301	272	285	272	265	293	269	263	233	284	289	276	294	295	282	309	260	260	285	285	297	306	285	264	272	260	291	266	309	284	262	283	291	298	302	288	323	276	291	293	287	261	282	307	287	278	298	300	298	291	259	279	268	274	318	293	265	254	314	268	267	256	261	290	307	271	267	277	268	267	281	296	271	282	260	299	318	288	263	279	269	278	302	278	260	279	262	307	295	272	277	289	277	270	284	256	305	249	298	306	300	286	252	260	282	264	301	288	302	288	305	283	289	248	281	323	281	295	305	307	277	268	285	277	269	261	297	309	282	277	296	271	279	289	312	282	279	285	302	266	298	296	287	270	260	277	291	265	259	270	266	254	259	277	283	271	250	273	281	287	283	282	278	263	296	293	285	281	295	287	265	282	257	256	310	277	265	300	282	298	283	287	299	274	261	317	292	284	255	280	308	282	259	271	271	275	281	270	268	275	307	291	300	263	268	305	271	275	277	242	272	296	272	269	291	260	253	304	300	285	259	287	286	276	267	287	284	315	245	280	291	283	309	270	284	289	300	279	301	294	289	292	261	270	312	291	259	299	287	256	284	287	279	319	274	302	292	292	270	275	280	258	262	282	256	253	297	303	263	267	262	276	302	260	266	294	284	281	289	299	250	280	298	293	280	273	277	277	305	272	248	276	267	274	256	282	259	271	255	272	259	268	257	278	268	262	274	291	256	280	284	268	265	277	293	270	303	283	269	294	290	292	299	273	282	251	285	256	279	283	288	282	279	296	277	257	269	266	260	249	276	246	284	252	292	271	258	261	280	283	249	276	285	288	276	289	300	266	299	276	285	288	257	290	267	307	308	303	256	320	269	281	282	316	268	311	278	273	253	281	293	298	280	287	280	298	270	281	267	294	268	268	260	301	302	242	262	295	284	274	302	288	278	292	287	270	300	274	277	299	284	289	298	268	294	278	280	308	301	275	279	294	278	291	276	291	269	271	254	255	275	284	303	283	274	273	258	297	296	270	291	270	268	299	244	323	265	265	271	284	309	278	306	277	283	300	287	281	255	287	268	261	294	256	278	289	303	298	284	239	274	279	258	291	266	276	298	259	293	275	272	262	284	270	267	274	301	288	269	301	275	297	287	291	260	282	289	290	281	290	285	278	325	274	284	282	260	262	273	259	266	288	283	304	258	242	280	292	268	288	254	263	286	270	300	280	295	296	267	279	316	313	282	270	268	249	327	280	260	311	270	287	278	279	292	287	301	274	291	273	276	316	274	265	285	259	257	270	334	292	299	280	258	284	287	286	283	277	297	261	293	295	285	270	273	285	249	291	276	285	275	290	278	282	268	268	289	272	279	290	312	288	290	313	285	270	260	300	266	269	289	294	293	302	267	254	272	250	304	257	320	265	257	301	259	276	292	280	265	280	268	256	282	266	264	279	305	289	273	277	241	292	286	265	261	303	264	318	271	288	268	240	299	286	291	269	304	254	298	273	268	281	290	288	264	288	302	263	289	298	264	260	293	273	264	265	292	294	267	276	292	294	276	276	295	267	292	264	283	293	293	275	288	271	314	252	293	271	265	254	260	273	266	279	303	284	275	286	313	297	266	287	276	263	285	263	284	275	271	300	302	277	302	293	296	261	273	279	265	305	298	288	281	264	289	251	276	291	269	291	241	267	278	286	258	269	276	296	297	281	269	316	271	270	293	270	249	304	271	284	268	298	305	292	288	247	316	296	272	265	298	313	294	286	274	281	300	277	273	297	257	287	281	262	271	279	296	292	247	258	271	292	281	307	294	270	316	294	298	265	266	314	260	299	290	278	275	281	273	253	302	283	290	295	280	273	305	259	248	289	323	276	265	278	294	282	257	269	274	269	297	266	267	283	269	295	294	276	295	295	292	305	286	274	275	275	294	271	277	273	279	276	259	253	280	269	265	290	254	247	255	272	278	275	294	264	294	289	272	272	270	262	268	288	289	306	278	272	256	285	291	258	331	263	250	296	312	277	288	278	262	278	258	266	285	295	259	269	262	288	296	279	251	281	278	294	293	288	306	275	296	275	295	269	274	296	273	266	271	279	276	287	279	285	275	307	277	270	263	242	292	305	300	265	303	271	270	283	268	273	308	318	286	262	298	296	316	279	273	265	272	274	277	295	266	266	285	275	291	287	282	259	307	290	276	281	284	270	291	278	257	295	242	277	255	274	307	277	270	282	269	279	291	282	267	279	264	270	298	305	265	269	297	289	257	303	302	298	272	275	277	291	285	304	295	276	272	289	283	277	238	265	293	345	278	250	305	296	265	276	275	283	272	296	307	271	290	321	268	264	292	263	278	271	318	273	286	293	279	262	301	270	317	267	285	281	281	291	298	285	299	291	278	283	310	287	264	249	269	262	266	316	298	277	310	285	293	284	291	301	260	274	282	270	270	260	312	281	261	309	282	300	274	279	292	297	268	270	261	291	311	259	266	314	331	270	295	279	280	273	256	256	254	278	270	300	283	320	292	283	265	269	250	296	270	268	258	255	281	289	279	274	269	287	287	282	276	240	267	278	281	252	272	270	266	285	284	291	251	260	278	271	266	303	267	278	294	255	265	263	265	270	274	306	277	278	275	253	274	293	269	275	262	278
24645	21691	29043	26039	24139	20925	12213	7476	4623	1867	938	576	570	471	435	414	363	361	344	300	333	287	321	305	304	346	300	314	325	311	326	317	314	311	318	338	318	285	297	289	329	306	311	311	310	301	318	313	341	327	300	335	314	338	312	301	270	318	332	293	346	308	299	299	311	320	308	299	305	264	331	253	312	310	308	322	325	353	285	339	304	294	282	304	300	314	274	307	302	308	310	304	292	327	311	288	318	299	282	307	310	316	292	286	301	318	296	332	313	297	280	303	324	320	276	318	321	306	313	304	311	344	301	306	295	283	283	288	274	326	289	310	302	338	309	280	296	305	280	322	310	312	299	294	319	283	297	284	327	283	341	316	300	315	302	294	319	279	300	328	305	311	328	317	318	295	295	288	337	300	309	278	300	338	327	286	328	320	256	286	323	313	308	317	312	306	273	311	301	331	328	300	291	315	321	296	297	331	317	293	296	303	300	301	314	281	297	301	294	304	273	304	310	270	314	329	295	281	330	326	295	295	316	318	313	299	334	334	310	304	310	334	305	295	347	299	328	301	311	303	325	294	313	316	306	350	324	299	303	277	344	303	328	287	323	330	294	298	306	284	309	318	317	312	329	343	311	297	326	285	301	313	312	304	338	311	309	295	334	335	317	295	314	322	301	283	306	315	315	306	346	321	288	333	313	309	275	298	316	285	293	292	315	291	320	318	349	261	298	285	291	320	270	324	320	293	331	274	327	306	303	352	299	305	277	309	301	296	318	290	289	318	347	298	312	314	310	331	323	309	289	331	310	310	311	312	295	316	317	303	333	336	317	315	293	319	346	291	318	292	297	271	277	309	315	317	315	339	313	308	305	294	298	312	304	301	319	316	314	305	311	300	324	313	302	301	320	311	282	331	305	340	288	323	293	315	259	300	328	317	300	316	270	295	279	326	290	295	301	305	337	295	317	312	319	298	262	323	325	315	309	290	279	337	302	289	313	311	309	322	325	313	335	305	304	331	323	291	315	291	299	286	304	301	317	297	268	283	311	353	289	322	294	325	319	292	330	287	306	288	281	331	327	319	305	342	305	296	327	305	281	303	318	311	275	321	303	341	314	308	310	321	292	314	295	291	273	320	324	319	339	322	314	317	301	302	334	304	288	314	323	299	321	324	305	318	321	307	319	283	278	361	312	298	330	290	307	317	303	315	302	315	290	318	286	310	307	313	307	324	294	327	364	259	305	286	285	312	349	323	298	312	301	315	321	308	315	292	331	273	323	297	308	294	328	305	288	336	304	298	308	346	306	294	315	308	329	334	338	290	332	304	305	287	325	278	299	321	267	325	313	297	300	289	300	321	307	314	310	318	344	308	305	329	291	329	304	326	305	286	330	321	299	301	273	303	307	311	271	292	313	301	318	312	339	297	307	326	294	292	306	305	290	298	315	324	306	303	328	282	321	279	304	316	307	329	306	318	291	293	303	339	301	329	303	309	295	320	313	316	288	303	309	301	318	308	322	270	304	319	322	320	299	307	315	285	312	320	298	285	324	309	302	288	343	287	318	327	288	336	285	293	324	326	321	327	302	320	300	310	292	336	279	309	290	297	314	321	297	319	290	291	295	320	298	303	305	294	287	295	336	278	301	302	306	294	320	323	310	310	316	328	283	305	297	304	318	312	291	356	303	315	319	298	315	345	346	342	310	273	330	304	307	319	324	309	333	332	298	268	322	308	308	304	312	283	330	311	282	330	310	290	327	255	278	338	290	319	313	296	288	305	318	344	309	297	297	306	283	282	305	307	285	314	321	299	340	305	303	303	297	279	281	303	313	296	320	299	280	326	305	345	329	355	303	313	327	289	309	306	312	317	301	329	324	329	324	301	346	298	319	297	322	312	333	296	319	284	303	310	317	309	324	280	308	285	307	330	332	319	285	302	306	319	316	335	301	340	317	324	333	284	278	306	324	300	351	288	311	328	301	311	328	292	291	313	314	322	296	294	323	296	311	283	281	303	325	290	274	319	312	314	320	304	326	315	316	325	299	307	298	333	303	342	318	325	313	316	318	312	271	336	296	350	302	318	321	326	307	372	280	302	334	325	295	325	311	312	341	311	325	283	322	308	307	277	292	290	289	293	295	315	302	285	297	292	317	296	318	326	303	303	289	304	298	323	324	323	291	281	302	311	338	305	321	326	332	338	287	321	321	291	303	308	303	322	311	326	288	310	289	308	289	311	295	289	280	261	289	318	318	279	313	327	315	325	299	336	299	311	314	306	275	319	341	318	305	333	273	268	304	284	351	298	324	292	310	302	282	313	299	308	318	349	310	309	330	301	332	321	311	304	301	314	335	292	323	332	333	299	290	335	311	318	342	316	280	312	299	323	287	313	315	321	280	323	282	317	275	306	268	319	331	329	329	321	287	328	300	274	344	325	294	323	313	324	301	322	315	291	328	271	323	336	341	320	313	326	315	309	289	305	317	303	300	291	328	311	331	293	283	305	293	307	291	305	290	321	319	288	319	296	314	303	306	319	322	334	304	295	301	338	311	284	311	294	298	309	313	321	301	312	308	290	267	310	287	337	291	315	325	296	323	313	309	307	321	293	273	304	313	305	312	319	356	294	300	304	304	310	293	325	285	291	352	323	281	308	301	296	317	317	346	320	313	305	314	347	305	287	293	295	324	305	311	316	300	299	316	298	311	328	341	286	310	312	291	292	311	301	296	302	287	297	257	316	292	305	317	303	303	284	299	317	315	299	336	308	347	302	328	326	291	336	325	292	329	338	309	332	277	311	307	278	306	303	327	319	260	312	319	329	355	291	306	307	314	293	277	293	335	320	305	317	325	304	284	283	310	298	301	284	300	319	263	303	297	299	279	328	341	307	279	294	274	361	299	310	295	329	316	303	317	311	304	296	260	345	297	316	297	323	310	305	304	334	321	296	311	322	298	314	320	333	290	296	300	288	304	310	278	286	301	282	315	309	311	313	289	301	314	339	289	303	329	295	306	316	292	299	297	304	321	316	326	310	308	322	315	339	264	346	312	330	306	282	285	279	289	305	308	346	315	299	290	276	295	316	306	314	280	322	297	282	299	325	267	308	338	288	309	326	290	290	301	312	291	315	334	295	298	260	290	291	334	308	320	279	332	331	288	331	294	330	307	296	281	327	328	307	280	320	284	319	318	323	321	314	306	307	313	308	304	315	307	306	325	311	289	289	292	296	311	310	303	308	314	310	308	320	323	316	315	296	270	297	322	290	333	294	304	284	304	329	310	332	305	317	309	308	309	287	296	332	317	333	299	346	310	321	315	310	305	318	298	289	270	337	299	317	299	325	321	323	296	284	322	301	286	277	294	320	277	264	323	302	298	340	319	300	325	333	327	317	313	322	282	286	306	275	281	311	304	286	295	296	304	300	313	337	303	314	322	319	296	318	324	311	312	326	316	328	321	292	292	303	292	302	299	309	327	326	303	343	311	296	303	319	315	300	309	337	318	330	334	299
32220	56359	45236	33581	28216	20474	13262	10717	7107	2953	1367	899	730	627	571	490	430	426	400	410	362	351	383	324	347	327	329	347	334	360	316	294	355	312	311	337	331	330	348	346	350	314	342	314	341	341	323	292	303	338	322	310	363	355	309	295	354	340	329	300	324	287	313	319	321	309	340	293	317	301	308	320	326	328	317	316	299	307	316	312	299	331	311	350	341	326	324	315	364	309	313	313	307	325	315	328	291	338	318	287	327	332	342	324	352	357	350	289	299	327	316	340	338	348	322	330	321	350	296	363	319	336	330	313	312	337	353	284	343	342	349	338	302	301	374	320	319	329	329	318	348	356	360	309	323	305	301	324	337	309	341	338	354	332	293	306	314	328	319	308	335	337	351	333	311	296	330	312	322	325	331	346	327	358	318	312	310	327	322	305	304	326	306	314	311	344	316	315	302	328	330	342	325	362	347	299	337	305	299	307	317	326	322	290	307	320	296	327	346	356	320	312	361	301	332	351	329	345	355	320	352	337	326	307	310	316	323	320	333	341	304	330	337	326	324	334	304	318	307	303	329	333	303	316	340	315	350	332	338	333	292	306	334	324	307	292	351	336	319	339	310	347	310	331	318	326	286	307	279	326	329	320	331	317	344	336	352	333	313	299	322	339	279	325	314	300	349	311	344	317	313	302	301	324	339	304	342	359	332	323	357	336	382	364	327	282	309	313	358	313	327	316	347	312	317	300	337	339	321	324	326	322	315	326	315	326	349	318	318	300	309	308	318	338	342	320	327	314	326	343	319	317	334	367	352	330	329	327	348	314	325	299	313	324	328	309	292	340	331	308	340	305	333	354	331	328	307	317	340	334	339	335	322	312	322	283	352	344	341	297	356	347	307	351	304	285	321	332	318	349	327	306	327	338	326	332	334	318	306	339	334	313	318	324	275	371	290	304	329	335	353	341	317	332	318	323	300	309	313	330	299	316	313	316	390	318	337	333	301	319	314	352	347	311	345	320	348	307	309	324	305	317	345	350	336	324	281	313	319	308	324	334	319	293	341	352	320	314	324	332	345	338	339	281	313	295	295	279	333	297	330	334	330	290	277	320	340	331	317	348	295	306	307	313	332	320	339	316	297	357	324	319	331	335	335	320	333	319	324	292	291	324	319	335	328	309	313	332	337	346	327	319	310	317	295	315	326	327	341	319	326	317	310	335	343	310	339	308	326	309	333	354	363	313	300	338	309	325	341	297	338	311	321	348	340	342	346	362	291	307	289	304	343	302	290	292	309	304	322	273	312	330	283	338	321	373	311	300	341	324	323	337	322	307	318	342	338	306	341	322	319	293	320	307	336	306	341	325	367	328	332	299	322	334	308	307	328	324	350	338	319	321	330	322	355	302	329	299	296	329	291	322	331	320	312	309	357	338	314	321	333	333	343	318	314	334	340	333	325	316	320	297	322	331	341	322	348	321	314	322	328	344	303	323	322	324	321	301	336	313	311	317	340	357	344	335	359	310	336	330	312	349	312	328	320	317	318	330	322	328	337	316	309	325	325	322	278	342	307	312	313	325	312	341	348	333	339	368	349	342	314	304	317	325	306	315	312	330	284	272	356	308	343	344	305	316	338	348	337	347	339	322	323	348	354	354	302	303	308	321	321	315	316	316	327	315	321	332	320	295	332	337	340	331	329	325	340	333	317	304	306	322	344	330	298	301	330	336	326	312	347	333	336	325	316	350	334	312	316	339	326	349	330	322	325	310	348	345	289	339	346	335	353	309	329	330	319	328	330	294	309	352	315	327	316	307	329	321	348	346	322	317	314	336	337	305	331	321	351	346	314	350	328	357	322	327	329	324	320	298	317	313	316	290	324	349	313	322	336	297	319	305	339	332	315	316	298	302	341	317	330	307	352	314	326	302	347	325	332	332	334	313	317	305	336	348	332	340	316	354	323	339	321	328	335	319	317	327	326	342	316	281	323	322	312	322	304	308	299	283	325	316	329	324	328	324	304	300	329	329	305	289	314	333	322	318	318	323	308	306	324	298	312	333	310	321	322	319	332	347	345	337	313	304	314	314	320	300	311	304	319	322	318	325	309	328	313	319	340	365	321	352	321	319	322	312	303	326	348	339	327	347	328	325	325	324	324	347	348	294	297	345	335	351	308	303	310	328	299	330	316	307	316	321	332	324	301	340	335	317	340	334	331	325	313	349	317	308	319	343	324	301	321	303	316	328	308	322	317	341	317	346	323	361	318	338	309	306	304	332	285	330	311	357	343	308	313	296	306	281	335	293	316	305	308	302	320	311	309	323	302	325	332	362	296	317	299	329	316	324	322	306	333	331	310	334	352	327	312	331	325	338	318	293	313	336	320	331	319	314	306	330	333	328	357	323	307	303	331	341	318	323	307	287	291	331	314	375	333	326	334	316	342	326	311	333	330	327	339	317	323	332	318	334	315	314	331	346	309	321	326	331	362	293	322	302	313	342	326	306	298	298	309	336	292	325	312	342	329	308	286	312	357	337	299	328	332	336	310	325	319	332	367	326	366	317	323	344	306	323	325	337	297	367	320	365	303	345	322	291	352	326	310	313	338	333	355	345	292	327	355	340	333	333	310	311	344	326	342	327	349	329	314	318	330	302	323	323	298	285	343	302	289	318	336	338	344	347	314	310	341	318	318	316	303	303	315	314	338	330	339	320	321	353	342	330	356	327	328	296	326	339	309	336	313	314	354	325	329	348	321	331	318	312	335	353	312	316	302	338	324	338	324	305	331	327	313	342	307	315	305	339	309	321	323	346	329	360	355	308	318	349	325	339	322	296	302	349	363	303	306	292	337	284	314	293	320	343	322	333	308	293	312	339	359	339	304	323	317	297	321	320	334	318	302	309	343	314	331	301	341	307	317	326	316	329	358	326	300	291	332	336	323	341	326	324	307	347	291	317	317	352	335	304	284	347	326	307	345	353	307	320	324	337	339	328	299	308	317	316	325	342	312	340	371	317	323	322	347	324	334	330	308	342	325	348	342	335	322	315	310	338	315	319	345	327	338	314	317	320	331	342	327	331	351	322	299	306	295	299	297	296	346	307	329	327	335	315	332	349	311	344	311	283	333	327	338	310	307	330	328	323	331	295	359	327	324	343	327	316	327	302	326	358	329	382	319	348	327	276	305	302	317	335	317	346	344	329	334	337	319	345	317	343	347	321	343	357	296	373	307	350	334	325	308	340	340	355	312	373	337	324	328	312	339	297	328	350	278	354	339	325	337	333	314	338	315	338	319	322	335	322	328	346	301	321	327	300	342	313	309	326	324	344	323	341	353	340	332	323	313	315	322	305	302	347	326	299	295	324	312	333	346	315	336	324	291	318	327	351	340	331	317	318	323	324	316	320	312	326	302	327	313	278	289	279	288	336	310	368	311	306	304	326	300	301	282	332	328	288	339	321	328	344	333	304	297	338	288	316	333	301	349	337	291	320	311	345	350	313	312	346	342	357	337	330
25821	21818	29073	28441	21873	14057	9259	5808	2790	1306	788	616	530	482	473	459	452	414	429	412	369	384	400	378	405	385	387	419	374	356	366	406	360	367	384	362	366	401	379	387	397	379	376	376	359	352	383	366	417	369	384	404	370	356	354	396	383	375	381	378	384	386	350	386	411	392	370	383	358	347	349	410	358	396	373	385	362	377	356	349	367	370	363	387	380	368	386	330	356	372	390	386	357	406	374	367	384	360	371	360	345	372	352	389	363	349	403	366	399	373	378	360	381	349	359	369	396	384	389	363	362	388	375	366	362	374	359	383	393	361	356	381	359	383	341	386	386	382	370	375	412	366	388	364	389	392	413	344	359	357	388	352	341	386	392	370	380	350	360	353	349	418	349	387	362	395	398	376	409	396	388	359	386	376	378	394	383	374	376	344	391	376	380	371	395	365	373	359	348	375	379	390	365	345	336	369	359	368	352	371	394	368	387	380	348	397	369	402	372	363	400	355	416	382	374	376	356	388	385	380	364	375	363	407	354	371	402	358	385	378	357	343	348	359	357	362	368	397	355	359	357	424	345	333	382	355	368	367	363	337	389	360	413	373	363	372	347	385	384	395	341	376	363	368	372	330	359	353	379	350	352	372	361	376	384	417	361	383	371	389	355	408	347	332	348	362	342	384	407	364	373	351	383	342	360	396	370	377	385	355	379	380	364	364	382	375	382	382	365	359	383	376	384	376	357	355	361	368	359	380	381	384	384	357	365	434	380	321	359	376	326	387	414	402	394	367	360	381	392	352	354	337	381	393	376	358	367	403	333	352	352	392	380	383	361	344	328	345	381	382	345	392	371	343	386	354	345	378	372	366	380	383	346	378	350	381	364	381	363	396	357	372	358	332	357	372	379	360	377	416	350	327	400	382	349	369	382	405	346	349	338	382	364	360	399	371	416	397	344	383	362	348	373	389	382	336	401	365	381	374	388	397	367	366	391	351	378	344	383	337	340	354	386	332	365	369	379	362	376	361	380	364	390	364	393	335	386	303	372	400	368	350	390	357	360	361	357	382	354	345	386	388	393	381	362	365	355	409	371	368	392	382	365	366	403	373	393	345	365	339	348	382	366	363	380	359	405	380	343	378	369	379	375	372	395	367	375	367	363	372	371	355	393	394	372	384	387	356	395	353	349	351	354	398	383	376	359	377	363	374	347	387	376	365	386	392	389	365	375	365	405	407	372	340	348	363	359	366	382	391	332	379	374	404	328	337	399	391	357	410	400	393	361	341	406	374	396	358	392	356	360	382	370	367	398	404	364	385	376	397	380	366	374	360	372	376	394	335	353	390	395	384	377	349	366	362	341	369	375	387	382	372	385	360	352	402	365	344	369	366	382	401	385	358	401	365	348	336	335	322	361	316	375	370	380	369	341	387	378	326	388	375	348	342	351	375	353	397	426	348	383	345	378	378	349	381	344	348	380	367	403	380	375	375	374	365	371	369	366	384	397	371	339	368	388	361	404	388	368	410	356	375	369	329	392	387	352	391	360	399	369	351	385	345	370	397	385	387	332	351	392	376	379	380	371	365	384	355	383	384	364	349	376	363	361	345	372	343	371	389	356	365	340	374	361	372	390	380	393	372	370	382	392	394	327	350	380	393	392	354	384	388	373	362	382	354	362	338	387	381	365	366	398	426	395	412	376	384	368	359	373	389	345	415	348	372	338	350	344	393	390	391	391	363	380	381	347	402	357	391	381	389	343	360	403	418	390	372	339	339	393	360	373	355	371	347	365	376	378	412	395	394	334	371	377	367	377	357	372	396	361	360	383	381	345	398	379	397	375	395	371	395	371	339	342	392	349	347	360	367	380	362	389	371	374	342	380	384	387	373	375	406	382	399	349	369	337	375	376	376	384	351	361	363	355	372	375	334	383	382	384	369	358	378	379	366	393	367	403	363	390	361	386	359	362	408	386	380	380	383	369	382	380	338	417	354	371	407	390	358	397	342	386	369	417	380	392	376	395	371	393	376	390	371	373	380	381	387	374	373	350	363	383	418	361	378	379	372	366	341	366	348	389	380	330	380	385	384	383	379	368	362	391	359	350	376	396	389	347	355	367	368	358	390	366	352	392	382	367	365	387	357	366	381	368	361	338	391	361	368	374	389	385	366	340	394	355	360	390	386	379	359	382	362	398	338	403	346	356	370	383	394	346	365	392	374	384	344	361	379	349	345	344	363	379	370	388	359	351	362	375	389	392	401	352	389	392	391	353	369	369	360	390	390	345	339	369	368	410	365	357	404	378	378	330	369	364	378	409	358	434	374	364	337	355	357	408	393	396	395	383	336	390	398	347	336	379	361	395	387	371	386	371	355	409	378	345	365	329	399	387	370	372	356	354	373	339	345	361	338	390	364	389	392	370	378	386	362	354	370	377	424	344	415	387	370	388	385	400	378	369	350	397	357	334	353	337	345	402	401	373	383	391	385	366	351	393	384	364	366	368	378	398	393	368	356	351	391	390	390	364	366	383	327	377	369	371	377	351	363	372	369	377	360	378	350	378	354	402	405	388	433	380	384	365	390	379	374	370	391	400	399	336	368	373	351	353	398	374	387	358	363	362	354	376	349	357	363	354	374	370	370	380	371	339	383	386	340	372	360	376	344	411	348	355	363	389	375	373	375	377	371	329	360	370	369	414	401	385	370	396	380	390	374	395	365	399	373	371	362	388	403	361	380	371	379	344	354	406	400	337	342	363	352	353	375	385	392	373	331	366	366	389	373	365	341	397	378	337	399	354	411	398	373	359	386	373	364	402	383	402	362	343	370	346	354	353	360	396	371	375	362	356	355	355	383	373	365	371	342	381	401	384	390	367	366	360	355	352	363	407	387	362	372	385	365	339	414	354	372	387	361	378	358	355	384	401	386	381	409	374	363	351	412	379	382	394	353	368	391	361	357	355	418	392	376	380	358	373	373	366	367	369	363	390	366	391	361	362	342	371	377	359	382	365	395	404	346	380	389	378	353	390	366	364	370	364	410	331	384	363	375	364	377	351	332	372	361	365	379	363	339	344	379	404	374	381	353	379	381	373	378	354	402	379	353	357	406	415	381	332	376	360	355	383	368	372	379	385	384	372	372	378	387	363	366	372	332	375	363	400	369	370	423	385	375	363	370	353	375	370	406	371	383	388	375	350	334	386	355	388	340	391	387	387	362	361	374	353	397	377	351	382	374	365	381	397	412	371	372	388	368	345	372	380	370	371	371	364	375	384	381	386	360	386	384	370	369	355	358	386	350	381	416	355	387	332	324	342	383	380	376	378	377	379	373	345	378	364	379	376	394	380	383	361	380	379	364	420	372	369	350	373	395	367	325	348	375	376	370	403	369	360	364	351	379	355	333	387	366	354	395	353	382	379	358	382	358	362	366	353	397	363	357	417	352	354	362	389	404	413	372	387	404	372	360	349	403	354	376	363	375	366	352	381	394	395	379	371	404	390	356	373	377	362	344
31658	52824	41264	29751	24108	17187	13292	9550	4907	2197	1283	852	657	579	547	486	448	455	442	428	443	435	406	444	411	420	408	383	381	400	375	442	416	452	405	403	386	441	408	390	419	414	390	400	355	394	390	419	389	449	411	382	401	423	403	420	402	402	355	384	385	402	422	411	369	390	408	403	417	394	377	417	412	422	351	403	380	427	416	373	401	435	407	403	389	375	421	403	369	392	381	396	391	376	410	404	403	389	407	390	411	428	412	408	381	387	392	407	376	420	407	377	434	425	391	386	405	360	413	423	422	434	380	417	386	400	393	380	402	420	406	394	414	394	398	373	354	399	434	412	403	401	414	403	363	380	418	414	394	395	409	397	380	389	391	393	406	382	397	371	380	375	421	422	412	435	389	420	406	418	413	401	390	425	374	393	375	414	378	402	408	396	383	395	414	357	364	376	410	369	383	400	388	399	373	411	414	389	383	375	412	426	400	389	388	396	405	414	438	407	391	401	403	399	382	408	393	416	387	406	396	385	415	387	397	363	429	375	439	410	419	375	410	370	391	404	397	403	396	432	431	367	382	392	412	369	412	412	421	389	396	403	371	405	398	420	383	415	394	410	384	408	415	389	426	369	392	365	398	375	409	438	399	359	428	412	398	435	382	408	463	383	379	387	411	426	406	463	389	400	401	408	407	383	408	396	414	386	399	380	433	436	408	364	418	402	400	395	407	399	391	397	380	408	416	374	398	407	367	380	433	389	385	414	380	417	407	383	390	415	417	397	394	389	419	431	406	370	414	417	420	362	403	391	402	403	362	429	416	411	381	425	408	413	402	380	386	407	431	402	385	402	411	396	391	422	399	395	388	432	379	415	385	409	448	409	360	443	377	397	421	380	392	399	410	398	402	423	401	427	392	420	407	361	401	395	406	406	378	434	380	378	407	397	358	388	405	395	384	410	379	404	416	409	351	376	428	404	372	401	390	382	399	432	399	415	423	398	422	399	425	418	416	389	380	430	369	396	385	382	402	386	387	386	388	393	351	379	406	398	383	409	401	395	406	404	397	380	408	419	384	383	412	390	428	370	398	431	430	413	399	380	411	381	403	386	404	435	385	439	415	371	424	412	407	428	389	383	386	400	422	402	388	389	435	381	376	401	404	375	393	388	376	396	414	398	408	414	411	379	408	420	376	425	450	403	376	396	418	392	417	423	418	384	422	424	383	424	387	412	411	428	394	390	366	393	414	390	413	388	418	404	407	420	380	404	388	383	384	415	376	393	399	408	414	424	373	382	389	394	396	407	400	362	393	362	398	423	399	379	405	401	415	393	391	409	406	364	412	414	416	411	444	392	387	404	397	369	404	412	385	370	420	400	415	401	422	365	414	406	386	406	426	411	381	375	389	398	416	384	420	401	419	397	422	425	392	367	395	441	370	398	412	376	409	413	411	404	422	383	398	420	377	405	433	407	404	390	381	384	383	398	390	415	407	395	422	447	402	390	408	410	424	390	429	402	414	416	403	388	421	395	401	407	371	419	413	387	406	416	421	416	426	411	370	402	393	424	363	415	432	394	424	386	403	430	410	384	410	454	405	414	418	396	407	404	384	431	376	382	396	447	426	414	399	416	384	383	402	407	397	390	410	423	369	376	394	401	386	350	408	389	403	400	392	401	394	409	374	360	419	384	437	404	450	404	394	362	409	372	379	402	449	398	409	409	419	416	397	393	399	401	406	415	413	379	406	413	358	436	399	395	409	401	361	394	412	398	364	395	444	410	421	406	400	382	416	418	437	425	373	387	394	429	395	367	419	407	410	377	416	379	393	420	399	398	403	367	425	380	414	397	416	407	381	393	437	395	412	370	398	390	435	418	397	407	393	420	377	417	420	397	423	385	403	405	429	369	426	417	422	418	418	355	397	438	450	381	404	424	423	400	394	397	400	386	418	383	399	391	406	411	380	399	405	436	375	403	375	383	384	362	410	382	382	397	402	439	417	422	385	373	395	424	385	391	396	402	399	405	407	398	377	387	397	378	399	411	360	390	404	394	402	401	404	409	385	406	400	400	394	419	411	427	446	377	385	403	414	379	429	390	397	382	401	432	408	399	391	413	402	403	383	409	398	396	369	392	400	372	407	388	391	384	377	405	410	395	401	368	429	395	418	374	384	398	388	442	428	366	403	395	387	424	421	404	398	411	414	397	407	388	402	389	405	375	414	393	386	398	401	400	414	376	417	371	429	404	381	435	395	406	391	418	383	403	400	405	442	390	403	405	425	417	389	462	422	403	435	422	389	375	422	410	418	408	419	391	418	406	372	445	391	389	403	407	385	389	397	390	413	391	367	397	411	401	424	404	457	389	417	426	397	404	358	396	388	419	405	391	396	379	413	411	371	404	379	393	386	372	409	423	413	415	366	423	406	437	418	405	417	415	416	388	382	430	371	402	415	417	385	401	431	389	397	376	402	385	403	407	392	381	445	388	403	401	382	380	398	400	410	433	393	391	421	370	346	393	384	349	401	382	400	402	427	403	431	421	371	396	401	372	396	387	388	371	407	396	384	400	404	397	412	405	404	404	425	402	355	390	411	409	388	405	411	432	390	401	409	389	416	429	377	394	387	384	405	365	389	402	407	388	419	385	439	410	401	421	433	403	413	388	384	398	409	409	413	411	412	408	389	445	417	419	393	414	381	423	400	405	414	434	375	369	417	378	432	413	428	380	413	391	393	435	401	425	424	401	418	429	416	420	422	418	420	364	377	402	397	417	362	406	389	386	427	390	437	390	396	425	406	411	414	387	420	418	406	377	434	379	406	410	419	438	356	393	409	397	384	403	411	395	403	405	415	399	401	421	380	368	448	385	373	410	368	393	370	393	431	426	378	425	362	395	400	413	400	421	406	400	394	361	418	376	387	395	383	395	381	389	418	430	392	431	378	402	394	368	375	406	386	444	420	392	352	373	434	374	342	395	385	401	415	427	434	424	404	402	351	374	411	413	374	394	408	400	396	395	393	398	390	381	398	399	401	442	394	398	404	400	381	401	399	363	382	411	427	406	384	391	370	404	416	408	420	375	418	398	378	424	407	409	400	393	450	398	361	422	415	398	365	441	386	372	382	412	389	409	388	389	391	383	382	391	401	404	408	429	412	416	407	356	395	419	383	394	445	395	425	421	396	389	410	417	416	442	400	391	397	387	417	413	385	428	389	415	397	400	401	400	421	433	411	447	386	414	397	409	385	412	390	378	409	402	407	387	379	405	387	379	387	385	412	382	418	419	379	390	379	394	394	401	420	442	432	370	402	419	435	396	391	373	416	404	389	403	386	381	422	441	389	416	392	407	391	415	391	411	415	397	404	408	387	397	389	412	403	396	406	412	380	367	389	403	383	429	414	398	400	365	457	377	397	402	387	374	384	368	401	408	396	405	422	447	417	391	409	414	416	396	360	437	391	381	395	415	359	438	391	415	399	444	398	371	382	367	413	390	417	382	367	407	407	382	426	377
23365	21711	29549	24694	23022	25463	26304	15756	6380	2523	1596	978	868	746	722	628	612	589	591	555	610	524	531	530	492	544	504	485	524	490	498	497	526	527	552	482	506	493	498	543	518	498	498	497	514	483	490	472	492	503	505	474	505	466	517	484	477	481	466	469	450	490	471	535	510	519	502	499	496	497	488	502	516	502	483	547	482	505	474	473	517	471	495	493	485	517	495	491	486	557	484	507	492	475	486	483	460	510	460	524	461	484	511	487	506	489	477	483	470	489	504	468	478	486	513	497	466	476	505	510	465	487	481	481	472	478	498	494	468	462	491	485	475	519	480	491	504	461	484	450	504	493	481	495	488	501	487	454	469	475	483	462	488	491	507	454	486	471	517	499	532	468	502	507	455	522	488	478	521	482	496	484	539	441	479	493	516	532	475	527	461	486	464	506	468	490	483	489	463	476	470	514	461	506	467	506	452	475	512	461	481	454	487	465	507	480	459	484	488	493	509	464	463	459	514	471	503	490	490	463	531	481	472	505	498	487	509	505	475	474	509	503	500	496	525	506	491	493	492	440	486	483	488	486	510	523	462	473	489	478	480	496	512	496	474	481	504	543	492	510	520	474	541	525	491	470	493	525	445	472	483	523	467	519	495	512	461	476	493	481	482	476	497	471	487	530	474	485	530	495	460	496	564	490	510	493	516	469	464	505	497	470	486	489	517	509	531	484	506	446	481	520	452	473	498	495	475	470	473	518	523	513	507	515	480	463	511	498	478	517	487	477	497	475	484	474	524	498	511	452	488	495	492	525	505	484	486	498	475	494	483	495	495	499	481	471	479	494	497	507	473	508	491	474	442	528	490	496	474	490	507	531	477	505	491	484	466	527	478	494	471	484	475	485	463	477	476	497	507	501	500	437	477	472	485	503	473	487	501	499	489	460	447	482	520	546	497	493	491	521	488	441	522	512	509	486	456	539	509	507	480	503	488	521	486	503	444	467	508	506	485	491	467	501	494	508	508	499	457	484	484	527	499	502	486	490	474	518	505	491	489	481	484	478	473	467	460	466	472	517	513	483	504	461	533	518	484	493	487	476	482	499	508	510	528	536	528	497	490	469	510	517	455	460	473	458	487	476	499	451	481	491	471	514	496	514	472	508	448	446	463	482	480	490	546	490	510	489	499	490	494	476	458	465	517	498	501	501	501	513	508	496	473	499	476	540	517	496	518	502	494	471	484	493	490	472	486	499	523	488	498	495	512	521	491	453	501	495	487	478	461	454	501	475	490	470	511	458	520	500	470	484	502	493	505	471	481	499	509	465	495	469	484	505	498	472	524	481	526	492	465	475	490	478	506	462	508	484	474	499	490	491	438	468	531	473	492	486	525	479	519	474	485	510	486	491	503	513	546	506	481	527	476	484	490	493	493	521	514	486	504	502	484	467	463	482	485	507	488	482	451	556	474	481	482	466	486	450	491	493	461	469	508	480	494	506	487	472	518	469	472	533	495	489	493	472	465	456	491	495	528	527	529	495	474	456	466	477	514	498	479	429	505	464	452	446	457	503	473	482	508	480	501	488	497	480	484	503	546	530	458	495	474	485	494	487	462	494	479	484	519	503	485	514	460	468	509	480	509	516	507	475	496	504	510	489	490	435	515	508	465	488	501	486	488	505	456	534	507	488	494	479	512	441	489	501	488	477	472	483	481	497	478	474	520	486	502	453	512	469	496	492	500	472	484	523	483	491	476	489	487	492	493	501	481	476	484	505	483	502	462	502	515	526	509	468	507	478	491	463	483	520	514	470	471	511	458	489	503	496	472	478	480	478	479	487	475	538	502	481	482	451	475	471	455	496	433	495	497	503	481	484	471	463	535	500	496	472	509	480	491	468	483	491	465	462	505	488	459	462	506	538	543	518	526	470	454	466	486	512	527	537	492	498	491	479	491	455	488	534	477	500	513	467	496	490	475	493	507	534	517	507	475	520	465	478	500	518	454	497	466	521	449	532	501	518	499	495	496	523	505	479	489	534	478	479	514	460	474	532	471	456	491	498	462	472	475	457	509	481	483	503	506	509	497	481	472	522	497	479	513	521	506	529	471	518	494	503	534	490	455	513	493	453	484	486	465	496	490	497	532	492	525	489	512	482	496	509	479	492	472	502	482	536	481	476	521	535	499	488	458	507	488	520	478	506	451	491	500	542	479	471	494	531	462	486	524	500	467	488	508	461	484	466	512	490	504	521	517	516	504	454	512	497	538	500	484	504	469	473	486	496	453	479	490	468	494	491	476	494	523	470	497	481	479	485	483	500	490	478	480	497	494	545	494	461	470	480	482	482	473	521	495	466	498	479	478	501	482	482	495	489	495	479	495	484	504	465	490	489	485	443	476	499	502	482	492	486	449	485	527	469	494	548	487	501	490	489	497	492	513	485	518	501	444	483	484	505	483	529	503	504	509	496	474	493	479	476	446	494	497	502	484	489	467	516	493	479	467	540	482	501	492	485	479	479	492	481	474	510	489	447	475	469	469	473	466	492	469	476	503	488	486	489	472	477	501	517	491	499	509	453	449	499	547	494	510	526	467	484	468	436	496	480	504	503	489	454	486	497	521	501	514	465	487	462	472	496	517	489	430	483	462	460	494	480	465	439	469	464	482	442	497	498	481	463	495	510	486	514	530	467	492	494	516	495	490	464	484	469	463	468	448	487	474	463	463	469	509	483	460	510	513	482	494	488	486	521	526	485	530	483	461	453	507	496	489	467	504	482	526	495	492	515	531	514	507	478	540	490	520	482	519	498	466	488	551	468	486	498	479	518	475	478	471	490	508	515	475	491	477	486	471	435	505	517	521	498	449	472	476	493	488	515	527	497	429	478	453	488	540	464	476	524	473	463	498	500	506	458	471	525	488	443	499	475	509	480	454	509	470	457	509	467	451	451	513	495	497	508	499	474	488	475	433	480	464	543	493	444	505	494	472	492	500	521	507	491	484	477	496	502	483	480	484	467	490	500	517	496	477	503	466	515	473	513	498	481	479	470	505	491	494	444	461	490	494	516	504	486	496	468	517	462	450	458	458	472	538	543	496	495	501	475	469	447	493	511	474	488	411	466	520	444	517	539	454	477	514	493	475	480	497	497	512	524	486	475	504	480	477	502	503	506	471	483	474	530	461	471	493	495	484	479	469	473	480	491	471	474	512	500	461	501	505	467	528	501	499	525	441	473	494	497	493	505	490	451	490	510	477	518	458	488	498	489	491	466	458	492	473	457	512	516	494	475	523	450	491	469	490	461	505	518	479	497	481	485	463	497	484	487	449	520	488	497	473	478	451	527	504	475	506	537	486	489	507	504	464	480	493	479	510	506	483	487	523	507	503	529	496	459	477	502	465	480	483	464	519	475	519	452	467	462	479	481	525	471	506	484	488	461	480	510	496	477	470	495	520	505	464	500	494	542	476	490	509	482	514	480	512	491	531	464	483	483	452	479	503	495	456	503	482	522	467	488
33919	63637	49903	39908	33977	29081	25704	18185	8758	3722	2432	1396	1108	911	867	755	733	648	640	645	602	532	566	556	583	523	520	522	524	544	523	491	509	523	484	543	515	493	563	503	513	495	499	534	491	503	530	486	510	517	493	541	506	496	513	497	512	514	504	450	499	527	510	472	469	485	494	494	499	541	491	528	544	497	545	458	490	498	491	485	521	546	483	485	514	512	526	522	529	496	502	469	483	517	530	520	492	484	505	571	503	502	525	524	493	478	501	487	502	503	495	504	531	517	456	531	500	542	528	509	503	474	503	548	499	505	536	461	502	528	511	455	517	493	491	509	503	515	479	486	509	509	473	507	532	481	452	509	509	502	472	504	524	511	485	475	511	441	525	463	516	511	482	473	526	508	528	530	525	495	525	486	529	495	453	518	476	545	471	463	456	483	502	462	507	521	537	478	485	516	481	493	508	501	470	536	504	513	490	520	505	505	504	498	509	497	532	506	527	472	474	464	518	469	506	508	477	477	484	486	492	511	484	500	498	500	503	501	529	493	470	484	488	479	466	527	502	497	495	506	482	476	500	465	511	515	509	533	524	499	527	527	516	492	503	527	482	492	483	471	503	475	484	522	496	459	507	488	520	481	541	502	489	488	492	490	514	552	488	514	492	491	490	509	546	523	500	479	499	507	533	506	477	541	463	537	491	513	539	491	496	501	492	467	501	496	462	470	568	488	504	523	479	476	444	467	508	501	481	513	520	514	505	511	476	499	529	468	494	486	529	478	485	481	528	479	481	505	496	499	539	509	504	521	509	515	488	476	473	464	469	507	492	509	521	494	485	525	499	471	524	509	501	502	524	512	499	502	537	502	536	483	509	478	509	503	479	476	502	496	501	522	540	517	496	516	534	481	469	507	510	468	487	476	569	517	509	459	496	455	513	498	462	495	459	502	505	458	522	467	501	500	515	510	493	502	482	529	440	487	486	494	525	519	448	493	509	485	483	499	526	554	524	501	501	483	529	496	460	521	509	499	506	520	496	483	494	471	484	524	460	489	484	537	530	495	484	550	513	500	500	513	506	498	455	521	509	543	541	522	496	534	485	476	498	513	522	473	524	495	493	500	518	506	503	525	517	498	460	504	517	502	532	466	526	508	475	493	521	459	500	482	525	475	514	505	512	477	537	506	445	490	495	476	499	536	529	478	475	532	492	526	502	477	470	510	496	474	507	513	532	519	465	508	531	515	508	491	510	498	462	522	481	508	506	472	468	482	521	512	492	551	520	505	499	469	532	494	524	509	544	508	498	476	490	531	487	497	515	506	500	467	520	500	525	528	483	510	509	502	461	489	487	499	509	508	479	525	494	453	427	478	508	515	487	550	523	495	506	498	518	500	508	517	525	545	487	479	495	515	524	520	513	500	499	482	499	488	522	514	524	520	502	475	513	465	493	533	471	499	489	478	535	548	535	484	536	501	497	495	519	526	491	496	495	512	454	485	542	480	504	501	527	525	478	482	505	507	512	498	500	488	520	490	546	479	527	524	541	523	488	522	459	493	496	514	521	511	493	487	494	463	482	489	515	516	504	548	512	514	473	515	544	495	505	535	506	469	517	486	530	513	493	481	467	516	503	455	544	512	498	493	498	491	526	508	474	462	503	494	525	539	485	521	504	510	512	473	499	497	491	503	498	477	459	518	465	485	546	478	513	484	546	492	443	504	475	488	540	496	487	513	501	496	531	507	492	499	472	485	507	516	490	485	485	507	492	485	502	497	487	519	521	463	537	483	495	543	502	489	489	472	525	514	482	513	528	510	518	497	525	500	514	535	504	521	497	508	511	490	489	491	493	512	531	474	480	485	545	494	495	502	496	504	500	467	520	513	468	501	476	515	465	492	501	532	476	475	493	480	485	490	482	535	494	540	481	480	494	542	508	518	536	481	502	500	506	520	466	525	517	531	464	510	536	489	494	521	466	507	474	469	486	502	497	489	507	515	476	479	565	543	519	494	518	519	494	500	517	497	507	539	498	488	503	513	510	537	561	500	518	539	540	498	533	511	508	518	459	522	481	479	506	472	514	495	481	512	566	521	493	490	554	512	539	505	488	515	503	508	489	473	480	552	536	498	540	476	458	483	532	502	482	450	488	476	526	479	503	491	488	539	500	509	529	471	489	506	538	510	478	496	501	483	503	476	520	499	482	502	545	524	496	488	457	501	537	494	489	495	537	498	511	504	456	506	519	476	522	463	483	519	479	478	507	470	513	520	537	495	477	499	523	509	486	500	487	510	541	500	468	525	508	509	507	540	502	487	517	516	513	488	469	528	555	516	547	524	475	503	549	487	515	548	505	491	496	537	487	472	529	510	513	478	522	501	492	470	498	502	533	488	503	497	505	507	496	494	490	499	528	531	471	481	512	516	523	465	478	506	512	527	453	504	518	500	505	524	498	471	465	501	475	493	494	488	500	518	506	531	487	550	495	523	533	536	518	525	505	454	483	504	501	510	499	515	489	532	483	478	483	500	538	522	525	499	493	554	473	489	491	503	511	498	501	495	490	489	501	542	495	512	494	502	498	498	495	526	509	486	471	492	507	491	498	492	468	520	513	542	516	488	509	501	540	478	495	485	514	501	522	477	523	469	491	546	504	513	510	472	515	478	523	521	483	496	501	499	515	516	500	525	496	511	526	450	545	497	530	501	514	521	484	496	482	506	498	490	503	506	502	508	501	502	513	500	484	478	542	515	500	480	520	534	498	502	446	522	485	468	478	502	533	511	479	473	496	494	486	476	501	498	496	522	524	464	505	531	464	536	548	523	517	451	476	451	480	519	494	474	534	491	490	511	513	496	475	534	464	479	508	469	527	510	501	492	488	550	523	509	549	491	495	512	503	500	469	526	562	480	484	516	468	490	478	527	490	505	502	458	506	499	503	507	502	471	497	457	509	512	540	519	474	498	531	519	510	527	469	529	519	514	515	490	453	492	518	529	503	526	527	510	493	468	490	512	515	452	492	492	479	499	494	529	498	484	514	431	509	522	538	517	538	473	499	503	515	508	457	518	498	457	514	470	492	493	512	466	482	536	495	510	475	526	493	483	518	497	499	515	518	498	511	553	519	485	471	489	486	502	551	487	543	479	555	495	486	526	472	489	500	485	499	513	489	468	531	475	510	460	503	534	556	538	521	551	505	492	498	525	458	481	494	476	491	496	515	481	480	502	503	481	545	512	474	482	496	518	507	497	518	499	541	530	505	477	520	519	516	484	529	541	484	494	539	500	505	496	532	474	457	491	499	498	489	469	492	492	456	505	485	528	512	488	466	497	460	506	510	525	467	519	519	495	489	493	513	519	510	514	497	485	494	496	512	467	485	490	496	498	502	501	497	485	554	500	526	507	490	482	536	499	500	482	453	494	506	488	511	491	486	525	487	485	531	533	510	499	494	525	540	460	516	507	476	528	502	515	510	504	493	514	476	491	500	457	481	487	500	495	505	535	540	492	504	527
31828	33458	35757	26824	16160	10122	7154	3536	1469	709	560	419	331	335	284	290	291	296	290	274	233	255	269	267	251	250	268	261	270	242	257	251	238	240	286	253	240	275	270	296	272	243	246	275	264	258	247	239	259	243	259	264	235	291	258	270	249	271	254	241	271	256	243	230	259	281	242	225	266	247	246	249	243	263	255	262	240	251	265	265	264	239	297	259	244	277	254	220	270	253	239	278	282	247	276	278	290	251	243	252	274	247	281	245	268	246	259	248	259	288	242	265	278	219	248	268	271	271	249	254	289	271	280	227	260	264	243	271	242	274	245	262	292	261	272	263	266	283	238	221	282	265	287	255	273	241	276	254	250	265	255	261	262	246	270	240	254	254	262	257	259	285	284	257	229	282	255	249	279	267	242	255	276	262	277	282	248	259	266	275	236	279	248	252	226	251	276	273	282	264	257	256	261	247	253	267	266	272	295	274	250	256	246	252	256	259	258	250	250	290	274	237	276	263	249	286	265	274	255	270	272	267	254	247	255	279	269	258	261	252	251	223	233	278	239	257	252	248	242	277	267	277	251	257	250	258	235	250	257	273	264	262	240	266	260	257	259	242	264	275	237	260	284	266	271	256	246	273	287	248	254	287	264	270	277	248	263	263	236	276	261	256	281	261	250	254	260	268	246	287	254	262	259	270	271	265	237	255	275	240	272	252	262	265	234	269	251	247	245	264	226	246	236	274	270	254	272	235	266	245	257	273	267	277	251	297	280	246	282	237	262	251	250	245	270	266	243	271	265	236	225	254	268	241	288	260	263	263	245	255	267	277	254	263	254	270	251	249	253	270	257	248	283	236	261	270	300	217	249	234	240	292	283	229	248	275	273	252	282	255	247	253	223	238	253	259	241	240	245	274	261	263	284	256	228	249	280	236	270	237	274	256	263	247	249	258	254	284	256	273	287	259	282	270	282	256	273	249	264	250	231	234	274	226	258	255	246	270	242	272	281	258	267	279	262	282	259	267	247	286	236	255	298	220	231	231	267	248	282	240	248	271	259	238	247	274	256	252	246	250	259	285	252	237	274	272	264	264	227	250	256	266	280	268	251	231	267	253	253	231	227	261	266	246	243	273	289	251	268	282	273	261	272	269	251	257	220	255	263	259	241	256	244	257	220	260	234	255	268	264	236	272	266	254	248	234	265	251	200	286	267	252	239	272	300	259	252	236	236	267	251	260	250	272	243	242	268	242	249	244	264	283	270	249	276	259	246	251	232	251	243	249	246	248	253	240	249	238	294	227	255	271	245	274	253	246	283	260	270	243	259	260	272	289	269	267	250	251	267	244	263	281	272	236	260	262	250	243	266	272	219	243	248	266	267	255	245	243	249	251	255	221	255	268	258	229	254	225	259	265	262	257	249	253	281	228	290	261	267	221	272	251	249	275	261	264	241	280	282	238	261	258	292	293	257	263	255	253	231	270	254	276	231	258	249	261	266	265	276	291	248	293	259	251	257	274	242	254	232	260	248	254	247	274	249	266	242	263	241	246	250	263	291	291	249	237	267	261	257	271	248	287	267	244	295	260	277	274	238	265	255	254	252	268	258	263	263	261	260	261	261	273	255	255	272	262	235	257	261	253	278	245	240	268	286	238	237	263	269	246	286	227	260	246	274	258	264	267	266	247	260	267	263	269	248	257	247	235	247	265	260	281	246	229	252	289	245	280	242	262	277	268	254	234	261	280	275	299	282	278	240	270	248	280	265	286	255	254	232	250	246	261	212	241	247	240	229	275	266	275	258	266	248	243	254	261	235	283	266	272	238	242	244	239	247	248	286	265	262	265	226	264	263	260	262	266	254	251	264	272	273	249	266	244	270	257	274	294	274	284	247	254	268	230	241	236	232	264	276	248	270	263	239	247	260	278	241	246	256	250	239	271	229	269	241	242	295	260	248	233	282	254	282	270	254	246	268	255	260	249	270	266	273	257	238	247	265	277	271	273	270	284	237	231	272	292	263	248	254	240	242	267	261	250	250	281	244	252	253	251	229	279	265	237	264	249	248	248	255	224	260	253	267	255	242	278	252	270	258	261	263	258	246	248	264	245	260	243	263	259	259	278	245	252	267	271	282	302	241	250	272	281	259	254	268	283	246	269	276	253	272	295	223	256	241	244	290	264	267	285	274	260	264	252	240	268	278	260	238	257	277	264	267	279	259	283	262	287	236	245	265	243	250	237	250	247	259	239	262	272	255	224	287	282	265	246	276	255	212	286	253	248	240	238	248	262	239	258	221	238	265	281	241	240	270	251	266	270	242	276	284	266	253	282	277	249	269	254	258	246	266	301	266	237	253	263	251	258	259	271	251	261	256	239	259	288	226	235	253	275	233	285	243	299	258	275	274	229	250	248	259	246	249	220	273	268	257	272	244	293	240	253	290	243	246	241	237	257	267	245	244	265	271	261	261	250	240	267	274	230	298	296	266	281	258	258	300	257	239	257	266	250	253	286	257	252	263	254	238	245	243	256	282	260	264	300	261	238	281	269	259	267	271	262	268	268	259	261	249	247	249	292	288	256	263	244	240	255	239	296	233	239	280	260	270	279	274	279	251	252	271	220	255	273	260	272	261	273	267	276	265	236	233	261	260	300	256	247	243	270	262	275	246	253	266	218	257	265	255	270	234	285	248	247	250	286	245	261	281	271	267	246	232	225	275	244	251	254	249	283	241	239	238	249	247	283	230	268	269	281	250	299	257	239	279	248	263	251	260	215	241	248	255	266	245	254	242	283	236	227	258	264	245	249	268	260	272	234	247	250	259	244	290	255	241	249	282	264	276	242	233	243	278	257	240	264	269	220	294	238	278	264	229	281	275	279	257	253	277	308	278	257	260	247	264	241	248	274	236	242	294	233	251	270	266	262	261	270	272	243	246	243	284	279	272	270	289	260	231	234	268	228	256	265	256	282	258	265	250	271	282	238	234	297	240	262	271	255	277	253	266	267	278	276	277	242	273	265	244	220	230	258	249	252	260	263	237	258	275	257	239	265	242	266	301	243	254	277	284	246	258	260	261	249	239	261	257	249	258	267	239	282	252	257	255	249	251	258	237	254	254	259	243	278	275	274	261	255	281	254	265	256	271	258	218	245	251	257	255	258	243	258	279	254	281	263	276	263	274	284	247	283	254	249	271	280	250	263	262	259	270	257	292	257	232	236	267	262	239	268	269	236	273	272	288	271	266	248	260	262	249	280	256	256	260	233	254	275	265	269	237	273	266	247	279	240	261	274	265	256	268	262	275	257	255	270	277	277	249	261	264	271	245	293	251	269	260	249	243	308	246	273	290	286	244	244	258	268	251	241	242	262	259	249	282	244	272	283	246	247	250	215	272	267	261	255	242	241	270	281	268	262	257	264	250	241	268	282	265	267	256	233	253	257	307	258	264	243	279	258	285	284	289	261	273	267	282	242	254	260	222	272	270	280	238	237	240	240	258	269	270	272	271	228	271	244
32312	47904	36350	25450	18593	14464	10749	5886	2465	1090	895	580	448	424	359	348	319	337	306	329	296	322	297	270	295	259	290	294	298	290	251	305	254	267	281	299	284	293	270	293	286	268	291	290	339	296	277	302	305	273	304	258	323	302	273	300	266	302	274	279	298	285	282	296	290	274	289	277	275	279	285	306	269	248	323	278	275	283	297	260	267	266	346	268	272	268	302	319	286	292	269	302	288	302	287	265	270	283	286	269	279	297	290	314	280	270	303	284	272	280	311	299	289	299	286	322	287	267	282	286	280	297	305	282	307	284	274	302	274	294	295	274	258	274	300	257	280	249	268	270	292	269	258	277	299	298	277	311	297	290	282	281	268	271	266	270	308	312	290	292	285	265	281	288	306	282	298	266	298	266	286	332	281	324	293	296	301	282	291	278	267	243	290	280	261	318	277	290	272	259	282	277	307	273	312	269	283	267	290	307	275	303	301	285	275	276	311	295	305	258	302	290	293	265	277	262	286	297	315	272	281	306	272	268	285	264	295	266	306	290	267	302	305	289	286	267	271	301	281	287	289	276	278	297	268	300	240	279	301	271	287	299	285	296	308	304	258	316	293	302	287	285	274	277	300	277	259	314	309	280	285	262	277	308	287	292	296	285	265	274	267	295	270	256	288	319	302	255	273	280	293	277	285	305	291	286	298	283	309	292	283	310	300	297	291	303	305	299	266	281	269	289	263	289	264	278	273	285	282	285	259	302	304	283	283	283	285	263	270	270	286	277	283	301	303	293	319	316	269	251	297	284	278	305	305	252	293	295	285	310	307	291	265	321	294	314	295	301	269	299	277	314	298	293	270	255	278	301	276	246	294	287	294	287	299	261	271	246	293	317	283	298	292	309	300	294	271	284	299	321	291	306	273	305	298	275	289	292	296	300	310	308	283	271	295	267	289	284	286	289	289	304	264	291	299	304	291	285	262	309	304	293	292	281	267	312	266	275	303	301	277	286	278	307	302	287	275	279	296	287	329	262	278	299	288	300	260	283	254	287	281	304	285	311	310	259	275	251	265	328	298	282	258	303	271	279	270	294	292	291	290	288	269	269	269	314	274	281	304	333	298	294	295	282	264	304	290	287	297	260	303	282	272	279	276	250	298	293	260	268	295	265	274	273	303	286	274	268	265	279	276	280	297	273	261	304	289	292	278	279	300	288	303	292	320	283	292	272	242	283	296	304	292	282	293	246	262	281	279	292	281	268	255	266	294	286	282	300	316	325	285	283	299	272	288	299	296	255	275	298	289	276	279	320	288	277	285	291	270	269	278	256	287	268	299	293	282	290	267	286	284	245	293	307	288	275	257	314	276	284	305	301	275	280	270	278	317	270	287	303	283	271	297	282	286	255	248	294	277	277	276	297	312	300	265	270	288	284	284	263	297	286	261	265	310	293	288	295	307	310	273	280	289	298	297	273	285	291	251	302	294	295	260	289	274	283	268	295	279	302	301	288	292	282	308	296	290	287	303	280	266	277	279	265	295	304	294	280	334	266	282	297	301	269	299	312	296	280	273	274	251	270	274	310	264	302	282	303	321	310	272	276	290	289	302	279	277	304	269	287	276	265	315	305	309	284	283	293	304	284	272	283	299	278	252	323	311	299	308	316	265	260	267	295	291	297	244	293	276	291	248	305	279	289	277	292	298	282	292	302	295	292	268	284	305	286	272	294	319	279	296	291	284	299	295	287	289	294	286	257	292	302	263	263	291	273	302	307	295	273	299	294	286	311	274	294	293	302	293	276	278	313	307	281	302	290	294	237	248	309	308	296	264	281	294	259	282	257	301	304	274	289	284	289	266	281	294	298	260	298	303	275	269	265	297	300	331	296	283	271	272	286	282	290	284	274	283	282	280	287	274	284	303	316	297	293	285	264	293	274	256	292	275	298	269	310	306	287	285	316	275	252	291	290	308	282	267	290	284	261	296	259	260	280	291	255	271	282	280	288	283	300	286	281	288	281	287	271	285	260	291	285	264	264	333	280	272	310	291	267	317	300	305	279	311	272	280	287	276	311	269	260	266	276	275	275	297	276	271	281	290	273	282	295	278	276	271	286	295	288	291	275	250	288	291	276	268	305	304	263	268	264	286	265	277	300	247	299	317	302	270	281	287	282	281	276	275	279	321	304	279	286	277	287	310	304	253	274	292	313	255	296	283	278	290	273	312	301	292	292	285	274	277	309	305	306	296	271	284	279	296	275	276	273	327	286	308	275	309	302	285	268	303	306	334	326	270	285	289	292	261	298	284	288	310	282	307	294	298	305	276	298	311	282	322	304	323	312	285	283	305	307	295	281	299	289	301	315	270	258	293	259	278	296	283	310	292	281	283	301	291	291	285	275	274	270	265	295	287	310	264	291	284	289	285	298	298	291	258	310	300	281	285	294	282	288	300	315	277	276	259	298	278	254	283	266	320	273	274	292	293	267	285	301	264	286	313	274	279	304	277	273	295	289	274	266	274	278	322	292	294	299	294	287	264	281	263	296	284	275	279	291	292	293	286	300	276	246	261	293	296	306	280	293	296	282	283	276	296	297	332	285	280	280	288	275	264	274	292	304	289	282	288	278	270	289	292	290	245	268	342	290	310	305	325	286	298	277	284	297	277	272	246	298	287	260	299	266	276	311	270	305	296	279	308	264	290	290	270	270	302	295	286	295	298	288	300	280	265	293	301	317	280	304	294	312	303	298	256	304	282	277	279	280	273	291	283	297	315	288	299	282	288	272	248	273	287	290	294	291	283	308	293	283	283	297	277	265	309	292	278	269	282	277	307	270	287	271	273	274	281	281	285	318	305	256	283	317	281	273	299	286	295	283	269	286	299	295	259	283	289	308	303	289	287	283	307	268	269	292	280	279	298	318	307	281	291	295	304	248	283	288	260	269	267	297	277	282	267	302	276	271	287	261	269	293	321	292	311	288	263	294	284	272	274	276	288	288	275	308	255	285	303	269	313	338	287	320	275	270	309	268	279	317	287	277	308	265	271	320	298	282	307	295	297	284	294	284	297	282	246	285	285	304	296	300	291	307	264	288	289	271	342	286	302	268	288	287	292	295	293	281	303	302	313	281	299	295	301	309	263	286	267	298	285	293	277	293	289	292	262	294	303	268	308	270	267	300	300	288	304	295	262	298	305	244	278	277	282	302	286	305	277	300	312	307	271	323	285	296	249	320	295	287	269	286	270	276	291	306	269	269	306	276	297	297	275	267	304	281	288	281	297	315	285	294	313	271	266	295	284	273	307	283	287	300	289	292	283	304	283	297	302	283	301	274	289	294	284	287	295	277	298	292	306	277	235	311	257	263	307	284	312	254	267	251	266	275	273	275	278	296	255	301	304	294	283	292	311	299	290	296	279	298	272	318	261	293	304	283	272	298	268	286	287	276	299	284	287	306	302	273	286	296	287	284	302	252	286	296	273	246	282	303	330	307	268	291	288	283	268	261	292	281	287	294
24545	21696	29140	26074	24372	23956	17792	7790	1969	1015	805	660	487	443	441	410	377	344	361	367	346	314	343	326	343	322	333	311	306	353	303	304	292	344	321	321	302	355	331	305	319	316	330	332	326	297	293	294	293	312	320	294	295	315	321	323	325	308	335	325	326	336	324	320	314	320	310	311	286	321	336	292	334	282	316	281	312	295	333	310	309	308	306	294	306	322	318	278	336	309	293	299	289	300	293	327	299	321	352	283	340	318	316	281	310	271	313	271	321	311	289	317	321	298	314	362	298	294	320	348	315	305	315	318	291	354	344	320	323	295	284	328	332	318	317	333	269	298	313	316	302	301	308	317	302	319	331	285	292	300	291	338	316	316	336	302	343	329	321	330	289	300	314	307	318	304	301	301	315	330	281	320	317	295	322	304	322	295	341	303	308	330	333	333	304	292	305	320	330	327	302	329	327	298	297	283	291	322	345	294	286	298	301	328	341	317	324	327	284	269	331	318	326	271	285	330	302	299	326	303	320	360	262	351	331	316	292	306	307	298	299	301	289	308	334	285	313	270	304	310	343	284	301	341	316	342	328	304	310	326	330	272	338	318	298	321	299	303	329	302	295	292	296	338	320	302	304	313	315	310	338	337	273	321	331	296	352	324	327	313	324	317	295	319	281	314	304	312	302	308	335	287	308	321	340	346	322	287	323	321	308	304	308	323	335	312	292	282	348	305	304	297	322	302	315	291	363	316	332	286	316	295	315	298	331	346	312	294	273	298	352	313	323	353	358	323	324	317	314	329	307	321	285	281	298	341	321	314	336	286	302	297	283	317	287	319	290	314	306	283	343	324	318	327	314	300	336	311	336	314	324	317	345	318	316	316	329	313	316	328	317	283	318	312	314	323	308	311	308	303	311	314	312	343	322	332	320	309	309	306	309	309	293	283	324	301	342	300	330	303	328	341	321	334	314	329	310	339	313	290	268	305	309	297	338	288	312	302	313	309	308	290	323	310	322	346	311	319	327	311	319	350	305	288	350	289	332	297	314	316	272	354	287	304	314	296	291	312	300	311	343	330	276	326	336	309	314	288	311	325	328	309	342	288	338	341	307	329	311	284	313	281	332	285	310	293	311	274	314	317	310	331	300	330	301	285	269	319	301	285	330	304	310	325	328	309	354	348	302	307	312	314	310	272	301	318	319	313	291	343	335	314	320	334	332	320	287	292	329	299	299	307	304	311	340	340	306	292	317	295	337	322	322	349	270	305	308	320	310	315	312	324	327	333	292	311	278	321	338	274	307	316	300	298	298	316	333	329	330	318	301	348	291	274	328	320	311	310	314	333	319	349	313	301	335	326	282	288	332	293	322	333	300	326	324	316	281	293	286	313	316	294	299	295	352	335	347	302	313	302	328	312	329	342	310	336	321	274	345	327	296	308	287	334	328	300	324	336	302	353	302	295	292	314	333	309	294	317	319	301	316	322	310	316	329	315	333	313	321	318	333	295	283	291	303	292	317	292	317	332	304	346	321	295	313	330	314	317	313	302	291	296	269	312	288	296	281	301	308	310	332	313	313	299	308	302	303	322	286	327	318	347	327	327	317	283	328	317	287	311	270	304	308	290	307	303	317	292	325	319	288	327	317	330	296	286	296	307	306	289	290	309	329	312	309	311	301	312	314	279	311	287	319	265	319	323	317	332	313	299	319	310	354	313	362	310	320	316	300	300	304	294	313	325	325	310	323	302	285	321	307	311	332	314	326	302	343	293	307	325	315	299	273	328	288	295	324	316	336	324	310	315	301	302	303	333	333	345	300	289	325	315	315	304	306	336	289	304	294	290	333	319	318	315	309	297	313	309	274	280	315	340	293	302	304	317	321	323	311	336	328	328	302	325	317	349	331	312	280	306	307	312	291	301	310	318	313	299	322	295	282	292	352	328	321	289	300	290	317	318	325	296	336	335	325	321	307	307	296	345	305	327	328	316	315	309	285	330	285	298	310	285	320	337	318	331	307	316	325	309	325	306	317	335	326	314	297	333	300	321	269	324	316	307	312	318	298	342	323	283	322	285	302	291	275	267	318	324	321	295	293	303	304	304	322	309	285	328	320	325	325	303	302	298	290	297	309	325	308	336	319	296	314	289	325	296	294	318	333	312	306	300	344	303	284	284	334	305	335	299	331	337	316	306	308	312	308	309	314	332	281	336	323	295	301	309	325	317	339	336	286	306	301	317	319	320	328	283	304	300	326	353	316	263	310	347	273	304	296	301	339	325	313	347	284	284	334	344	316	321	327	290	310	309	331	272	287	291	316	315	299	314	285	281	309	319	302	265	330	311	320	296	299	301	280	293	297	297	297	292	313	328	320	316	279	309	343	312	293	329	308	316	297	310	300	343	334	293	288	302	345	318	314	320	293	273	304	335	309	316	279	324	307	305	286	316	319	303	295	313	319	309	323	329	337	327	306	322	299	329	303	285	294	295	331	313	318	296	294	302	290	306	298	282	315	318	320	312	337	303	310	319	334	322	293	297	301	294	319	307	314	324	312	302	313	296	309	322	327	305	317	328	309	291	295	326	313	297	303	327	342	337	315	308	322	331	277	332	314	306	307	312	304	301	303	317	329	302	316	344	278	338	309	313	305	296	346	317	327	310	304	305	308	307	320	288	290	318	302	303	305	324	342	322	298	287	353	291	312	318	324	288	337	329	309	276	334	303	280	321	308	320	323	308	282	342	291	311	324	300	285	323	274	320	294	293	313	334	339	317	286	296	322	285	335	336	282	295	304	339	329	320	292	290	319	317	318	333	310	296	281	307	323	354	320	324	333	315	336	339	342	336	296	319	325	328	284	298	300	300	315	306	322	309	301	326	297	297	310	300	313	305	316	319	327	314	309	329	302	349	332	286	290	318	310	288	331	296	325	317	311	307	316	296	292	298	289	342	349	318	320	313	328	347	308	275	342	299	298	311	308	326	279	305	320	318	275	287	317	288	286	304	303	311	328	280	330	304	306	321	301	266	301	292	318	330	310	314	318	297	308	356	307	331	321	327	294	333	323	293	329	304	309	302	300	301	309	346	311	308	302	353	313	297	332	319	313	271	306	324	322	315	326	345	313	317	308	332	296	308	312	297	307	301	307	313	302	365	281	313	326	302	321	315	306	329	298	356	318	275	308	319	322	296	282	309	289	326	293	315	289	329	355	321	308	291	290	287	306	353	311	318	298	334	286	328	331	305	311	321	346	309	332	329	317	299	321	294	294	321	322	328	319	315	357	318	298	323	375	325	310	306	314	280	299	320	290	312	365	308	317	311	280	311	334	301	317	323	334	301	315	307	341	320	302	305	323	312	327	334	283	316	329	330	321	323	289	310	344	314	297	311	289	322	281	312	321	296	317	306	332	332	319	306	305	307	295	311	297	304	303	303	292	351	351	330	304	344	289	312	294	312	316	309	317	352	309	324	348	322	295	314	297	337	331	354	301	340	298	312	322	314	311	315	330	298
32777	56505	45602	34059	29114	26102	18845	10037	3040	1677	1374	995	624	591	519	495	454	426	437	355	377	393	363	363	361	372	355	364	310	340	351	330	350	334	353	328	355	343	348	350	324	358	328	338	310	326	300	332	344	351	389	327	337	340	322	350	335	328	344	308	301	339	338	330	310	337	342	326	326	342	342	328	343	342	330	332	334	300	357	333	339	333	336	323	331	319	307	313	344	338	341	287	377	336	328	315	365	351	350	341	354	334	302	334	329	353	347	356	345	334	358	355	328	351	321	336	346	371	354	290	325	326	350	337	316	331	323	345	339	329	315	311	327	317	325	344	304	344	304	318	339	321	308	307	324	327	351	346	341	336	337	331	329	353	350	343	314	357	297	346	319	329	325	344	332	308	333	331	328	308	336	368	340	332	354	316	371	320	353	314	317	317	318	328	327	305	339	344	370	350	329	313	347	314	321	327	310	318	290	307	344	330	323	318	318	328	338	300	304	321	326	339	337	355	337	344	310	342	364	323	362	330	329	346	324	324	352	329	311	309	332	319	334	354	334	328	359	334	335	306	339	320	342	332	321	344	294	335	323	357	344	331	347	329	331	350	338	358	323	335	320	327	329	336	318	372	293	322	363	353	324	359	362	291	335	313	331	279	329	323	331	333	345	329	332	344	297	364	337	352	350	331	322	301	330	340	349	325	339	348	304	350	338	308	336	296	322	366	336	346	353	365	328	348	312	323	353	320	355	342	337	339	355	337	339	339	343	352	342	356	339	327	335	337	314	342	350	351	316	303	340	336	338	340	314	311	364	322	360	321	349	347	340	332	303	353	311	314	316	334	363	321	345	329	348	345	344	361	304	334	332	307	324	345	334	325	344	342	349	360	319	316	332	303	361	330	328	316	336	313	320	335	355	324	360	337	342	343	345	333	312	323	312	336	329	342	318	350	358	317	330	305	331	314	325	302	305	311	299	348	344	326	327	328	331	319	335	349	355	333	346	306	309	325	343	315	347	325	316	338	313	358	364	354	327	343	336	333	349	297	322	281	348	327	323	351	311	293	342	328	323	321	294	326	308	317	345	323	302	310	357	338	348	332	325	317	336	304	351	295	342	359	315	295	308	302	372	323	327	328	314	334	312	340	316	330	327	313	332	361	340	286	367	320	315	327	325	364	335	332	332	349	342	331	308	325	295	307	376	344	313	369	336	327	313	347	349	336	328	360	365	333	284	305	361	336	341	317	303	322	315	325	375	313	339	345	319	356	321	323	327	308	344	338	346	339	319	319	335	336	371	330	343	341	324	331	318	331	323	324	318	382	316	331	358	350	340	329	348	310	310	317	364	329	342	356	310	322	331	317	329	341	339	346	360	341	345	317	315	335	355	345	328	347	345	333	318	332	362	318	322	354	306	329	272	333	302	333	325	301	356	296	356	312	331	344	342	376	312	340	362	352	291	314	345	344	315	327	346	323	313	304	336	356	302	355	337	304	346	315	331	311	316	306	352	340	338	348	321	339	329	360	350	338	313	313	326	346	317	342	304	317	324	320	312	324	348	312	292	369	323	333	333	362	367	355	324	334	338	335	328	317	316	328	338	327	360	341	314	339	321	349	320	336	330	354	314	310	341	323	354	317	336	352	327	324	327	293	318	325	331	298	329	337	311	347	311	344	353	337	347	346	296	347	351	354	350	325	351	334	305	352	323	338	361	324	329	345	336	376	340	320	316	363	329	327	325	339	349	308	356	325	329	341	329	329	353	335	338	346	322	353	341	320	322	354	345	333	333	320	312	306	330	335	307	324	316	303	335	346	318	331	343	342	326	336	335	355	340	361	339	334	328	319	343	359	365	308	334	325	325	304	332	305	344	309	344	290	342	349	312	357	334	356	308	309	311	302	296	342	331	333	354	326	344	322	336	289	324	332	343	381	339	318	299	338	285	326	331	321	329	330	349	316	301	346	365	316	330	340	350	316	356	350	341	313	362	349	335	322	346	339	349	336	360	336	360	349	331	336	329	347	337	335	319	336	334	340	340	364	312	342	337	301	326	332	344	331	337	319	331	353	316	326	304	324	321	351	344	336	322	299	318	315	339	356	305	340	361	325	315	336	322	352	330	356	332	342	328	329	327	351	339	355	315	300	335	326	289	320	323	342	334	316	334	320	307	327	325	300	345	348	345	363	333	338	314	329	340	308	324	319	333	339	313	309	360	326	344	321	314	338	348	329	344	314	326	346	373	320	363	348	282	369	294	338	319	329	301	319	355	354	342	332	335	329	331	328	331	349	328	349	358	323	318	336	326	315	311	308	296	326	360	326	350	319	330	311	327	334	330	321	313	328	346	331	286	324	342	316	309	303	315	349	324	315	315	348	367	318	367	321	344	318	332	329	334	323	348	313	334	326	337	322	365	344	337	350	316	340	330	355	316	324	324	352	326	330	344	342	349	317	345	334	329	309	318	336	349	341	338	333	327	318	341	327	327	303	334	329	319	317	323	350	354	332	339	298	353	317	332	333	333	338	349	287	303	294	323	312	338	335	319	318	351	327	325	320	313	325	310	344	321	336	332	318	338	347	347	300	297	327	337	341	312	327	338	378	329	312	334	323	321	312	317	325	372	327	363	339	341	351	338	330	339	313	300	326	340	321	329	340	354	321	342	351	338	336	344	334	353	335	331	301	307	310	294	355	359	357	375	334	335	370	342	301	328	347	303	334	323	315	301	318	346	317	328	303	318	339	355	323	333	325	309	321	373	308	369	333	321	377	337	319	379	334	323	353	317	356	336	336	343	332	334	317	320	325	353	317	318	328	310	333	311	302	348	329	357	334	333	334	332	327	330	347	317	353	339	305	337	345	341	352	335	314	324	369	338	359	365	269	325	308	314	309	367	326	316	316	325	349	314	294	323	327	327	319	354	340	351	340	341	362	356	321	348	331	355	336	340	333	358	306	317	331	336	328	357	375	358	350	351	382	341	320	340	333	312	302	331	324	296	338	312	333	306	313	329	322	329	350	312	340	325	355	354	314	302	360	336	315	343	345	304	324	308	326	330	343	325	348	356	353	315	349	312	302	308	363	288	335	325	320	346	335	366	315	306	332	316	318	305	298	367	330	356	341	352	349	343	323	309	364	324	332	298	355	347	368	309	332	332	376	323	332	352	317	348	318	339	346	322	314	337	329	298	335	348	334	348	325	320	350	360	298	300	342	302	337	310	348	319	333	352	352	302	337	308	359	323	318	331	366	361	339	316	332	327	354	337	345	355	321	361	376	333	382	319	315	335	342	340	331	313	343	350	321	348	319	321	333	328	331	344	335	282	319	346	343	338	340	313	348	335	377	301	365	332	332	338	298	333	339	347	314	343	328	312	320	337	364	327	290	334	315	313	355	304	358	318	327	346	311	373	343	296	329	323	370	308	361	338	351	362	392	302	355	333	334	300	344	315	318	335	301	321	315	303	299	318	334	336	333	345	305	327	323	339	315	332	364	332	311	336	313
25747	21790	29279	28893	23932	15433	7369	3365	1571	796	767	596	459	495	477	451	374	400	406	382	398	414	370	358	396	363	387	379	360	402	393	368	365	374	370	355	382	356	384	376	352	391	388	377	356	385	351	376	370	379	365	356	351	360	397	372	341	378	388	367	350	386	380	370	375	336	376	366	365	361	367	396	363	367	376	400	348	370	361	364	345	370	386	376	408	367	354	387	393	411	369	372	358	374	379	389	367	409	383	390	350	394	384	381	390	358	373	370	352	366	383	398	356	364	386	357	387	369	371	348	372	397	354	397	371	408	354	385	359	361	362	367	387	382	376	381	367	353	362	387	365	378	335	395	349	367	392	343	349	376	379	363	384	388	359	380	371	364	370	385	383	373	387	431	365	363	414	380	346	349	375	380	367	382	383	397	353	373	384	349	353	413	377	358	333	353	370	351	338	388	365	361	402	366	351	335	373	388	384	353	392	386	407	380	351	365	372	362	378	377	407	360	370	363	374	376	368	417	384	358	374	371	406	367	344	385	361	350	401	354	378	361	326	397	347	373	376	364	343	358	425	376	360	365	327	354	359	396	399	362	363	393	382	388	398	381	400	396	395	365	350	350	358	368	369	370	367	357	402	373	355	373	394	357	372	364	378	383	369	349	371	395	356	341	364	360	398	394	361	345	355	386	387	370	354	371	345	375	343	384	364	373	380	355	369	356	390	386	359	356	382	372	367	371	351	337	341	382	408	387	365	345	351	340	395	361	394	353	376	391	398	351	384	343	364	352	347	345	371	367	357	378	370	369	394	399	379	357	396	366	334	373	374	393	382	333	360	402	384	390	389	359	388	347	364	359	367	391	345	377	380	394	375	339	382	390	397	384	384	345	387	382	380	358	336	342	371	350	367	393	358	354	357	335	370	337	375	350	371	357	373	355	324	332	389	354	392	379	344	344	378	346	371	375	360	401	396	346	375	360	382	339	373	378	359	357	399	388	383	375	365	360	380	397	346	381	362	365	361	388	362	388	356	342	378	372	396	352	376	377	359	360	381	344	370	378	383	369	420	378	375	379	374	355	355	369	361	372	377	371	344	392	373	403	381	404	394	361	393	355	371	392	388	388	381	390	369	376	386	354	353	347	366	346	333	407	366	369	401	326	362	382	382	395	387	357	377	369	389	397	370	359	389	344	365	367	357	364	361	344	375	358	421	362	371	373	372	384	359	357	361	362	343	348	403	366	404	362	355	360	366	360	356	392	367	370	327	381	375	352	386	360	417	351	369	388	362	389	343	359	329	381	368	369	387	346	373	345	371	372	361	384	378	363	374	353	349	337	393	344	362	403	379	339	365	373	330	393	401	366	357	376	360	362	387	381	355	371	364	382	404	368	364	359	382	382	352	346	341	358	372	387	354	355	372	369	358	333	386	392	363	371	351	377	373	370	401	413	365	359	382	391	403	367	371	348	366	356	356	380	379	345	374	383	360	395	362	382	333	360	354	369	372	390	376	364	382	375	338	360	375	345	381	370	365	418	359	404	391	364	372	340	353	361	373	381	360	384	340	361	337	416	408	393	347	404	380	370	338	378	375	360	367	338	375	368	352	345	379	377	393	328	390	398	375	374	377	350	382	404	382	380	393	412	388	376	417	399	375	345	382	377	363	354	372	353	399	378	422	390	365	367	376	358	362	368	371	413	361	372	363	339	350	372	372	348	382	409	374	403	405	375	359	370	352	360	346	338	397	352	336	388	367	381	375	387	407	380	368	348	394	337	359	381	387	332	359	400	365	367	358	328	387	393	392	394	360	375	352	350	359	361	349	362	352	365	367	386	375	354	367	375	351	357	379	367	341	371	375	363	402	361	315	363	359	373	350	388	351	380	407	387	393	394	361	341	369	373	360	345	405	371	382	388	373	330	357	333	344	382	396	374	358	322	402	355	344	349	364	374	389	369	339	360	372	346	335	384	395	380	377	349	368	377	349	390	399	377	345	385	391	391	342	352	388	375	380	377	383	382	362	364	345	394	366	381	379	374	368	363	371	389	367	355	351	388	356	353	384	359	383	386	356	356	371	360	372	360	395	399	410	393	401	335	383	322	344	400	334	343	348	377	397	368	356	371	378	382	401	352	360	404	361	344	332	368	370	373	393	360	365	404	402	395	376	410	365	393	373	368	342	356	377	348	369	377	361	357	358	383	352	365	367	378	354	373	363	395	367	372	382	396	364	365	381	365	348	366	378	353	350	378	391	330	410	389	345	362	367	363	348	382	366	380	356	353	377	401	352	366	357	371	378	375	381	373	402	373	376	355	375	377	398	344	392	409	388	382	359	365	378	380	367	343	332	389	344	365	394	369	360	341	385	368	341	399	340	362	357	388	340	400	396	394	391	365	388	378	372	395	385	364	372	408	353	381	350	373	364	413	360	353	369	363	391	357	355	367	370	373	357	355	357	360	358	364	349	370	392	360	342	383	369	390	396	370	360	362	384	383	373	393	332	358	402	381	368	351	369	384	356	386	367	359	417	356	370	378	370	427	399	373	371	399	364	398	389	389	362	395	394	383	387	345	361	370	413	377	391	379	386	377	394	333	377	352	367	354	388	383	354	411	390	371	402	393	365	350	367	381	367	375	374	395	350	377	398	378	354	363	395	356	368	400	397	405	369	342	356	354	387	370	343	346	355	350	381	394	389	342	372	348	361	361	365	368	403	368	376	382	340	359	365	393	400	345	349	329	388	420	346	394	377	369	392	383	381	410	372	412	353	413	366	358	377	334	333	341	375	342	324	373	352	359	382	372	407	370	384	373	388	387	347	417	342	379	358	406	380	352	367	365	386	368	342	372	349	355	350	347	353	379	390	337	383	370	372	367	403	366	342	347	370	364	376	391	351	383	401	379	388	350	350	355	364	393	360	346	353	357	338	377	352	390	367	397	333	365	353	361	345	354	366	376	389	348	341	388	374	359	414	374	407	357	359	385	393	378	384	349	385	341	406	313	395	370	359	391	371	347	378	430	368	376	368	354	382	353	353	370	373	349	366	390	379	362	380	410	370	349	346	366	385	397	401	368	409	390	350	390	377	349	394	377	360	362	396	360	392	352	403	361	368	353	390	378	386	369	380	348	363	372	364	354	371	354	378	362	384	373	384	425	374	381	360	361	341	382	382	376	401	374	386	356	389	349	373	394	397	348	380	406	379	373	359	365	368	382	375	380	369	383	358	358	365	365	353	349	325	376	381	397	361	388	388	363	385	395	365	355	360	368	341	385	371	379	348	400	352	364	404	354	394	404	376	404	379	349	375	392	378	376	363	412	357	391	374	362	396	348	354	395	364	337	381	339	374	375	372	368	387	361	344	378	425	400	369	417	394	340	367	380	359	361	403	359	360	371	335	355	375	378	372	355	371	354	364	406	339	369	381	350	376	364	411	369	377	374	356	392	332	376	381	341	406	402	402	336	345	360	378	356	364	392	341	393	374	362	375	388	358	363	367	376	379	380
31668	52442	42178	31982	27158	17916	10017	5866	2726	1286	1257	787	611	602	535	516	480	457	480	448	455	496	427	411	412	385	404	457	403	411	412	419	427	473	365	429	397	456	408	394	409	386	412	375	394	396	421	422	408	411	401	409	403	414	424	411	420	397	389	432	404	457	371	369	410	427	411	437	454	377	402	404	395	420	411	393	406	439	396	391	393	432	366	424	360	420	389	391	401	391	419	380	408	390	412	437	412	387	421	437	403	396	395	428	371	403	410	421	415	434	394	396	435	388	384	404	423	382	397	369	422	368	379	391	428	376	395	401	412	380	424	409	421	422	414	416	389	385	407	422	407	377	376	347	390	418	373	384	425	398	400	388	368	396	387	423	394	412	439	407	392	407	418	396	409	391	367	392	376	439	417	412	397	389	367	388	414	454	410	357	397	396	404	395	424	390	390	381	401	428	386	428	369	374	412	417	401	373	437	403	436	380	419	411	410	413	377	383	402	382	376	408	411	424	416	382	400	429	398	390	429	431	413	385	406	374	412	389	388	426	398	400	411	369	390	392	416	370	387	415	367	434	393	384	379	374	406	402	398	418	395	445	433	406	404	411	414	377	419	389	404	426	372	389	422	408	422	396	443	371	427	384	386	427	388	398	413	387	409	369	397	397	427	413	398	425	375	384	393	414	442	406	379	429	422	401	412	381	416	413	420	396	422	365	399	387	396	432	395	384	392	397	396	405	406	401	409	409	446	398	399	398	407	418	425	427	412	383	408	405	393	412	393	399	374	406	414	417	414	404	406	401	391	406	425	416	375	416	382	404	408	379	436	409	390	421	381	383	370	424	413	409	424	385	418	413	399	404	369	414	387	366	395	392	384	405	400	396	401	388	370	395	434	395	385	411	419	420	388	420	403	399	428	419	386	405	414	403	382	409	416	401	403	413	448	426	423	414	397	403	446	406	391	372	406	394	395	390	439	398	384	420	388	390	421	397	384	412	391	378	400	434	368	438	407	425	393	386	380	406	398	396	389	416	421	419	425	403	404	406	405	399	404	414	410	414	394	407	408	408	378	390	409	374	401	430	402	427	418	401	414	435	374	389	409	454	434	409	397	422	395	425	395	401	417	377	389	414	359	359	403	422	397	434	454	389	358	388	378	415	423	395	368	382	395	406	425	398	388	385	389	383	400	403	404	407	381	401	395	409	391	409	435	397	397	419	360	408	421	411	402	394	414	431	402	366	388	401	426	395	403	394	367	422	419	373	405	411	439	384	389	397	399	405	388	411	423	372	381	407	379	379	387	392	406	415	402	401	380	386	372	391	443	391	361	372	398	417	410	398	449	413	377	393	407	379	396	421	408	401	389	384	419	400	417	430	407	419	403	397	406	415	371	364	424	387	429	353	373	390	411	376	419	451	396	417	385	374	404	425	402	432	402	392	397	364	410	421	430	376	386	424	393	398	377	395	396	414	448	379	387	398	396	374	369	408	437	393	380	418	378	420	405	389	438	376	396	408	417	387	413	414	414	408	376	395	423	401	406	422	430	408	394	428	390	420	412	411	376	427	410	400	409	401	392	439	416	411	430	428	384	425	426	400	406	406	421	380	373	423	394	405	425	416	402	423	413	404	445	441	417	466	428	394	395	433	411	397	378	418	429	397	424	397	386	375	386	415	417	384	402	425	396	372	369	393	433	396	427	390	421	418	431	378	357	411	401	395	397	399	394	394	411	385	337	430	391	387	393	401	366	421	368	401	405	364	408	437	395	422	438	363	373	402	411	401	411	367	434	432	375	404	399	408	443	411	424	407	387	380	387	385	420	394	401	400	382	396	425	417	403	378	408	384	379	394	416	411	406	394	400	421	397	392	390	402	409	412	425	401	417	386	393	422	429	394	433	406	414	368	415	417	388	384	428	411	378	404	395	395	369	399	398	405	383	397	381	408	402	400	416	405	397	409	402	413	401	440	409	432	396	400	402	390	392	413	406	397	400	385	405	381	402	392	399	386	443	415	405	425	381	404	420	384	399	422	422	417	417	414	413	407	425	381	427	407	400	414	437	391	396	387	387	419	373	428	375	401	399	389	397	394	437	357	387	388	384	379	396	412	386	388	398	387	400	426	405	392	364	418	374	406	402	390	404	382	378	401	403	368	374	408	404	376	415	406	401	401	379	399	407	385	384	389	396	440	365	405	365	386	409	422	390	374	401	400	357	368	445	383	399	404	438	395	408	404	404	406	447	419	416	386	414	411	405	417	424	444	362	425	420	421	371	399	423	368	399	410	372	438	403	394	410	410	400	430	393	421	413	386	383	380	414	407	427	401	414	424	389	404	462	385	410	390	392	397	427	403	408	403	433	414	410	398	433	410	398	390	406	357	410	424	396	400	404	393	451	427	400	388	430	402	403	423	358	372	415	369	398	373	383	390	419	416	410	407	378	390	378	386	403	401	391	399	389	419	382	412	383	414	437	421	432	419	404	419	426	429	418	395	407	417	409	400	364	423	387	415	388	411	402	402	414	394	407	433	421	407	403	400	381	375	364	417	391	415	418	393	394	394	402	395	412	402	407	406	435	410	386	410	412	402	412	400	433	422	417	402	405	336	411	397	362	419	395	374	446	358	394	398	423	392	388	388	410	413	388	397	417	355	364	399	372	401	383	376	393	422	427	388	418	416	425	381	417	395	432	386	372	416	394	385	401	449	402	426	400	397	414	385	407	441	397	421	443	367	398	418	396	389	369	406	353	400	390	386	398	434	394	404	396	389	425	398	431	394	377	398	407	387	382	410	440	418	393	384	385	383	392	427	410	425	397	406	407	405	444	407	405	366	403	411	423	391	417	409	426	372	398	406	407	414	392	394	405	427	396	398	380	423	389	405	398	385	395	419	403	431	406	369	401	377	399	394	409	437	410	413	386	418	383	391	356	369	432	383	395	387	406	362	378	402	394	417	432	420	391	413	395	426	395	417	383	414	399	434	416	450	393	420	446	438	402	391	404	365	391	414	372	400	393	409	414	416	394	436	418	424	415	397	370	399	393	399	386	376	398	420	417	420	408	363	409	432	413	389	437	379	377	407	450	458	403	390	432	426	402	382	418	411	414	444	378	379	412	380	387	391	430	408	413	435	401	384	383	412	376	397	414	387	415	401	414	422	384	387	392	399	414	373	391	421	419	436	423	408	381	406	409	411	408	382	441	418	382	382	383	403	391	394	439	398	425	422	404	413	397	392	404	415	401	407	405	411	371	405	363	409	374	412	404	368	431	390	410	404	368	415	419	388	397	394	400	403	420	413	375	392	400	439	398	408	403	389	454	407	394	438	402	370	410	409	378	386	394	424	458	436	397	372	413	403	388	435	406	392	426	381	422	393	391	415	395	372	423	380	403	423	413	380	415	376	419	412	346	403	392	399	386	402	402	403	377	417	420	362	423	427	414	403	422	426	409	384	387	412	403	405	405	420	405	403	397	385	336	420	393	391	376	395	381	382	393	455	379	384
23357	21663	29449	24833	23261	23964	19719	8593	3390	1553	1297	957	720	779	650	644	659	567	594	617	582	544	580	492	529	483	500	539	519	551	508	480	487	477	519	510	526	471	519	479	519	502	468	481	479	458	480	478	504	492	516	483	527	511	488	469	500	472	459	500	475	494	514	497	490	468	482	483	452	489	513	508	537	477	516	453	502	478	482	509	496	499	497	454	494	497	489	479	445	457	484	488	552	481	451	518	532	481	506	493	538	478	497	506	502	536	503	453	522	503	473	475	500	484	478	490	496	472	475	478	469	485	492	451	507	495	480	489	509	450	498	479	529	455	488	493	513	462	530	450	453	502	502	538	502	473	503	501	529	492	446	497	484	449	471	461	506	497	485	483	501	437	489	488	454	502	504	473	503	516	513	500	457	485	468	472	483	512	454	475	467	541	501	508	522	534	507	509	450	501	461	464	480	495	474	445	506	482	519	472	509	466	484	464	463	493	479	475	468	496	457	468	500	466	521	452	478	466	480	471	460	519	466	514	477	485	421	485	497	493	499	511	495	494	473	449	453	448	455	487	472	508	466	519	476	479	493	523	498	463	475	455	490	493	501	479	531	532	450	514	552	516	465	467	483	500	465	482	504	499	454	474	489	458	471	475	495	482	469	492	457	491	514	457	494	514	476	491	474	444	507	488	456	493	475	477	474	487	465	498	477	524	500	504	478	513	472	465	490	458	476	528	481	479	519	456	484	478	469	503	503	489	468	480	500	484	460	458	503	510	472	488	504	488	457	482	503	473	472	492	563	539	482	466	532	495	466	436	495	492	508	529	490	503	487	491	490	495	503	463	485	477	465	478	500	510	465	448	463	486	461	519	504	467	462	488	510	473	513	464	477	478	513	464	484	456	471	503	479	520	523	483	491	475	448	511	497	488	445	477	507	454	533	482	470	447	459	491	468	512	462	492	462	467	505	475	489	487	480	503	472	478	484	460	524	496	487	477	470	478	474	516	495	496	514	473	485	497	486	480	516	462	466	487	507	498	471	507	517	521	466	508	437	461	480	488	484	502	493	473	492	478	514	481	540	527	449	478	464	495	520	478	430	458	499	469	480	482	498	490	473	476	508	503	500	465	467	501	486	501	509	461	470	481	466	452	514	512	470	499	487	487	500	461	487	493	499	488	518	487	478	494	503	483	472	512	496	491	520	518	507	494	469	471	463	479	494	483	488	471	492	520	484	456	490	495	457	500	530	474	487	542	483	519	466	494	485	442	464	496	492	492	479	452	491	482	493	493	485	467	521	495	488	480	513	450	526	516	468	512	483	473	506	490	513	492	451	533	450	486	521	514	505	502	512	481	513	520	472	434	512	454	478	471	477	486	480	448	461	506	486	496	456	480	503	492	473	465	471	495	493	477	490	476	508	484	453	482	503	466	476	456	444	491	487	498	487	435	476	471	486	480	486	534	467	454	476	475	495	459	449	483	506	494	494	497	489	529	517	456	489	493	491	511	492	509	464	458	499	506	489	462	492	484	504	454	519	454	520	496	480	510	518	493	467	480	493	460	488	541	464	525	510	498	452	529	465	510	536	465	506	494	484	456	514	506	447	445	485	495	504	522	507	482	507	504	516	419	480	506	474	511	480	538	457	483	482	495	483	482	475	505	458	495	486	516	471	496	509	507	476	487	461	469	482	490	480	451	488	473	493	473	490	488	511	509	506	506	507	471	477	527	487	475	495	524	484	492	493	453	506	435	489	493	481	474	448	488	457	489	514	510	485	499	478	481	467	504	538	477	484	470	510	502	479	503	470	464	457	508	524	510	481	488	498	495	502	503	490	463	495	489	481	444	523	499	450	484	454	486	490	474	510	504	497	470	513	468	475	495	531	459	504	514	501	493	469	496	454	489	512	487	471	507	490	482	483	479	481	516	450	460	497	437	456	471	465	497	502	471	466	483	476	505	459	492	493	497	504	452	506	484	482	446	512	459	485	499	511	466	457	467	488	477	473	494	501	505	525	458	487	494	460	463	529	514	484	469	467	466	490	512	477	508	535	500	461	431	469	474	460	501	468	518	434	475	474	469	483	509	458	443	461	488	492	516	470	484	466	502	498	461	490	490	487	479	478	496	467	500	475	473	488	515	470	453	484	473	470	468	492	501	481	474	475	477	514	457	511	475	509	486	442	495	495	486	455	470	533	490	495	483	448	457	461	465	482	452	491	483	489	509	476	462	516	443	466	494	471	462	484	513	491	473	502	505	495	472	502	498	474	475	476	475	502	476	473	443	458	493	528	459	493	462	469	501	519	490	475	495	467	486	492	499	463	485	525	502	512	487	490	426	479	515	483	490	525	511	461	452	492	463	495	500	523	501	494	468	500	471	495	461	496	469	440	480	475	503	468	472	495	517	460	476	487	476	464	467	462	532	492	499	457	483	469	489	463	462	485	512	469	518	484	500	484	492	525	489	463	459	499	457	508	457	464	469	466	455	449	496	467	472	476	462	470	463	426	504	460	518	518	525	480	469	498	462	490	505	486	467	534	451	493	460	466	485	508	491	491	484	481	463	508	489	481	538	488	471	425	468	489	458	498	493	485	517	462	517	476	478	493	524	513	501	461	500	486	505	464	481	535	465	463	440	519	493	500	482	514	504	486	469	468	504	464	482	473	491	488	468	478	487	497	476	491	500	503	471	479	504	473	497	463	507	481	461	496	463	506	495	491	487	475	478	468	452	502	464	474	486	463	494	502	482	498	488	499	454	451	503	457	460	471	497	480	458	470	523	505	469	459	518	479	455	518	527	502	498	517	521	488	472	520	495	498	518	489	506	438	491	464	442	474	516	459	484	503	460	504	473	470	482	512	444	493	468	503	464	502	495	505	518	462	536	509	511	470	523	476	475	524	461	470	511	483	461	474	506	483	459	469	516	462	498	498	463	477	445	476	503	497	493	490	462	475	499	469	498	501	441	517	500	499	506	458	441	510	494	514	493	514	480	496	489	524	461	502	501	502	493	508	502	511	500	465	501	465	453	483	515	501	497	464	537	529	489	498	451	485	466	482	494	500	490	477	487	473	456	464	492	471	490	463	468	493	510	469	468	464	455	477	463	499	485	477	502	469	491	450	478	460	462	486	499	497	475	471	494	462	469	502	464	504	508	468	520	508	512	448	488	513	501	459	468	462	496	480	501	482	454	492	445	483	512	491	474	462	439	507	498	459	491	496	481	475	495	539	511	497	482	501	487	484	513	490	467	509	445	517	504	504	479	493	511	480	534	427	480	510	485	489	496	513	522	500	465	472	516	503	537	453	502	473	472	494	477	501	505	490	463	504	514	470	505	475	479	473	492	487	452	493	475	483	465	462	501	485	496	430	508	478	465	477	502	488	483	535	511	491	505	511	477	522	484	497	485	503	499	463	500	460	513	458	486	443	445	486	488	502	511	465	500	466	514	502	492	514	485	473	530	458	462	485	484	489	503	509	512	490	456	438	503	558	498	486	492
34056	63348	52808	42196	33529	24530	16867	11081	5181	2326	1923	1345	989	976	810	777	672	684	636	608	550	617	578	546	514	566	475	538	549	531	494	513	480	530	508	503	478	492	501	490	545	507	533	518	495	506	501	472	476	470	527	518	483	495	512	512	526	528	500	515	497	492	542	499	496	507	532	515	492	499	468	500	481	507	484	482	517	520	506	476	525	470	500	538	504	521	502	499	470	492	457	458	517	539	508	475	473	483	504	508	479	510	517	527	469	482	515	494	491	512	478	473	497	505	483	469	522	507	490	450	511	491	507	507	520	513	530	468	485	523	511	542	529	534	506	538	534	522	506	483	477	505	543	506	507	496	512	472	473	499	488	509	500	541	499	485	472	482	484	503	492	489	490	465	518	519	519	490	471	487	497	518	531	470	521	464	525	437	515	504	525	524	460	483	491	521	493	505	502	528	474	472	493	502	492	494	475	533	477	536	489	513	520	490	508	478	514	503	488	524	471	486	484	521	475	490	522	509	498	473	468	522	492	516	468	480	489	502	482	492	487	464	502	488	507	518	507	498	492	493	515	526	503	535	445	542	536	486	521	533	553	500	494	472	493	491	497	489	494	483	511	505	506	517	527	493	532	493	518	492	473	476	466	504	526	539	495	491	494	505	461	513	485	491	541	492	502	483	498	508	486	537	498	538	469	485	523	527	480	539	518	477	503	511	515	495	505	505	503	502	486	479	509	523	508	472	522	448	516	490	488	507	528	466	512	512	508	520	481	492	482	483	504	493	490	497	505	499	504	537	479	458	497	489	472	498	518	481	515	459	512	500	474	511	497	507	525	504	522	508	510	466	519	482	532	508	499	507	480	534	503	486	542	496	462	471	505	511	479	527	507	511	485	515	510	472	544	491	467	536	534	528	497	548	500	521	466	497	418	517	526	486	458	484	506	512	512	538	483	500	494	482	515	483	482	505	487	502	512	456	526	525	484	462	503	518	478	530	497	502	533	533	503	484	493	440	495	489	526	497	502	497	488	513	497	471	504	507	503	507	479	528	447	519	512	470	497	500	494	440	495	481	505	488	524	469	465	490	556	502	449	498	535	490	465	510	496	497	477	465	553	514	476	534	504	493	515	511	506	536	506	532	475	436	521	500	480	507	489	475	520	509	474	542	530	510	470	483	499	517	514	554	510	489	502	503	494	486	523	479	478	501	502	490	531	502	542	473	500	499	539	495	497	513	492	479	533	518	491	492	510	497	462	477	480	505	514	506	501	477	455	517	549	481	502	501	492	523	463	500	512	518	535	473	504	498	498	497	536	472	473	487	524	478	496	475	503	503	485	500	492	485	479	490	492	483	462	473	476	507	484	493	518	497	476	511	484	520	513	502	482	505	510	535	503	477	477	499	541	487	494	514	515	482	483	482	480	517	514	480	497	523	470	515	510	471	508	489	472	466	473	477	501	515	486	515	507	498	496	455	501	467	531	491	503	508	494	500	468	517	537	488	527	470	498	464	474	484	491	531	518	543	460	472	509	488	513	490	482	496	477	464	504	484	494	490	468	523	504	525	508	521	501	511	507	493	516	488	533	543	507	479	530	511	476	527	498	479	523	466	480	519	475	506	461	519	470	471	490	499	523	499	485	484	497	500	526	559	490	519	493	488	498	515	514	496	511	502	500	470	459	489	506	499	498	517	488	510	499	498	505	495	491	513	508	488	522	497	478	503	511	534	497	517	537	511	482	464	535	487	477	534	486	539	500	518	515	501	513	524	485	507	509	483	499	529	523	483	513	523	499	475	452	512	483	520	499	457	481	478	501	496	463	504	530	479	495	498	493	472	480	530	461	479	482	445	501	468	465	504	521	515	463	516	471	448	513	462	493	495	489	464	483	497	499	467	510	498	505	496	499	458	482	524	522	487	511	451	479	494	439	530	499	532	515	493	487	509	508	458	491	510	497	566	520	493	514	533	506	512	463	483	478	491	508	525	476	509	492	508	463	477	552	499	483	495	496	479	484	495	499	517	500	537	444	520	457	489	519	521	456	499	456	516	497	467	488	492	505	505	475	497	511	541	496	478	565	491	503	502	508	532	503	468	506	489	502	504	525	515	456	468	467	523	530	493	488	482	498	480	513	468	527	505	519	494	482	495	486	490	502	501	501	522	505	518	480	505	514	473	505	468	489	481	484	504	454	483	508	495	504	487	458	467	508	481	496	508	522	501	491	504	448	499	506	473	492	495	497	511	491	494	490	476	488	494	482	491	519	502	502	532	486	475	491	529	514	491	485	512	503	539	474	481	478	527	480	514	516	486	523	493	488	518	521	515	482	540	497	508	523	484	541	487	505	494	530	518	516	498	516	491	478	476	468	490	481	499	498	504	484	493	479	508	494	519	477	513	506	497	522	535	484	533	482	495	494	515	488	491	524	480	520	507	498	493	496	484	508	528	489	492	514	484	502	484	508	499	493	487	481	502	508	479	469	472	444	505	498	494	537	469	550	490	480	475	517	484	500	472	459	494	485	516	533	463	481	483	534	458	510	443	518	470	539	503	547	540	501	520	499	498	471	467	484	516	518	521	487	520	470	536	492	499	499	503	490	484	479	506	468	514	530	503	495	500	546	505	505	482	480	533	493	507	504	521	491	530	512	532	483	514	520	474	486	475	490	505	533	536	508	451	466	478	503	506	532	485	476	546	505	514	463	461	500	530	500	548	530	489	478	459	502	512	537	480	504	490	489	492	489	499	499	454	520	491	499	463	495	507	475	493	520	497	501	483	504	487	461	459	521	511	519	520	508	503	474	486	503	507	473	483	480	523	488	491	489	501	499	514	528	513	506	501	465	462	493	479	521	511	508	508	517	532	506	520	516	533	498	513	541	507	505	527	519	520	476	494	479	500	483	497	445	508	519	476	473	497	495	503	482	486	523	519	501	464	505	487	484	539	499	500	526	510	551	475	485	503	513	509	526	532	501	454	540	516	475	539	491	508	517	478	490	485	491	498	515	479	506	505	506	494	489	536	512	482	499	500	472	499	514	470	463	460	490	510	512	483	527	523	489	481	461	443	513	485	491	553	493	510	461	538	477	494	477	500	490	489	456	478	449	515	519	508	500	483	511	505	525	499	473	480	521	487	529	484	465	497	512	514	557	500	506	478	515	499	534	473	501	526	491	481	509	491	481	489	503	502	515	490	502	478	530	472	481	494	498	487	548	533	483	508	489	521	485	514	503	492	498	458	479	511	502	496	492	517	486	474	470	489	513	479	504	508	483	485	508	517	495	506	456	495	544	470	496	499	526	509	466	536	467	559	505	499	499	518	519	476	508	507	520	482	499	512	467	525	499	518	486	494	496	468	479	471	487	506	457	494	508	471	490	527	487	479	500	471	487	505	521	536	513	492	535	502	497	514	485	505	498	507	551	471	518	528	499	498	514	480	514	494	479	502	506	475	531	471	522	495	521	493	524	511	472	482	487	503	494	487	481	528	490	497	503	504	540	492
31715	33799	37845	26755	14603	7179	4006	2436	1267	573	490	396	314	281	308	296	254	259	255	246	261	252	268	253	273	257	266	251	245	235	260	251	267	230	217	236	227	242	283	252	247	267	255	237	251	252	238	244	251	255	251	247	243	252	256	265	265	257	235	267	270	219	238	254	257	217	246	251	244	227	276	273	287	276	223	244	257	250	248	268	230	249	262	250	255	238	227	245	256	275	228	255	265	263	252	216	270	256	252	283	253	245	233	241	252	217	248	236	236	230	246	259	243	216	242	262	265	237	260	253	250	255	264	211	251	241	248	247	264	243	211	237	247	222	274	269	268	262	250	224	249	251	244	276	244	237	235	236	259	263	251	235	239	214	238	240	273	251	246	258	243	266	259	268	267	233	219	250	236	250	248	281	235	226	248	264	249	258	222	268	237	243	248	244	249	268	279	249	227	241	250	236	238	255	239	245	262	227	267	231	268	245	241	246	223	263	242	271	274	249	270	249	252	257	256	275	251	243	231	234	234	270	256	239	250	246	270	218	274	220	242	263	270	256	239	252	256	237	276	250	271	222	244	230	270	236	246	216	257	254	244	247	266	243	262	237	275	244	230	215	270	243	240	266	261	244	247	254	257	236	237	242	277	255	246	252	237	232	238	253	269	236	215	246	237	263	238	246	242	253	221	272	269	264	224	233	252	237	274	243	234	257	269	256	282	275	254	263	257	260	276	262	235	254	272	247	248	266	248	231	236	244	260	229	257	212	240	248	260	240	244	258	240	269	228	254	264	248	270	225	244	257	251	261	280	256	255	281	251	221	257	236	251	255	279	279	259	244	238	254	252	254	260	280	264	268	274	236	240	244	239	253	259	271	258	242	261	241	246	276	252	248	248	228	216	234	227	252	318	268	278	263	266	256	272	267	257	246	221	244	234	223	237	228	257	224	281	267	294	248	257	276	236	271	256	248	264	252	212	250	248	280	232	247	241	231	249	256	262	283	274	241	287	267	255	270	257	255	300	244	253	273	234	279	282	287	274	271	258	265	245	265	226	282	276	251	249	261	237	243	255	267	247	255	246	263	251	245	247	253	241	226	273	234	259	252	245	244	246	243	233	257	235	221	246	248	234	248	237	287	279	268	244	236	245	255	248	253	279	250	256	242	239	232	252	233	246	249	260	255	249	249	232	259	229	275	266	248	232	252	246	234	255	244	208	256	230	255	281	255	256	226	260	257	271	251	263	242	283	242	241	224	263	257	227	246	222	259	223	271	245	241	261	247	229	266	246	231	255	256	241	234	265	247	223	228	252	246	254	246	204	243	261	267	270	234	248	241	243	255	249	252	259	272	231	270	242	243	246	235	257	244	265	240	258	244	258	258	247	266	244	243	236	226	248	242	242	258	246	257	252	251	267	245	249	268	267	239	261	258	252	234	231	262	243	222	236	257	260	285	274	247	263	247	247	268	241	251	246	286	234	260	248	256	290	231	256	254	264	257	234	266	243	262	244	233	274	263	242	268	220	228	241	266	269	247	240	246	231	240	220	263	244	265	221	259	237	276	257	237	275	246	230	240	275	238	245	243	254	281	251	247	272	265	242	248	237	250	245	223	244	274	283	257	257	249	287	259	212	234	261	236	247	258	230	233	257	248	230	283	262	239	241	255	270	256	252	260	272	258	233	234	211	246	274	279	237	252	267	224	233	231	258	265	248	224	254	269	224	248	251	248	284	252	256	219	243	248	240	240	237	237	287	249	240	234	238	265	227	254	282	259	249	252	251	236	256	217	260	244	252	238	249	240	264	265	262	261	256	234	265	253	252	253	282	264	261	262	232	237	232	253	278	235	255	254	240	238	268	247	255	230	256	258	261	239	235	250	233	227	243	266	237	241	274	295	261	273	270	256	244	261	242	244	229	251	252	262	255	251	251	256	242	263	236	273	246	223	274	259	264	254	237	250	267	242	269	254	265	197	257	275	242	230	249	235	250	232	253	211	238	245	266	269	259	246	258	247	244	266	210	268	254	252	254	221	241	272	219	271	266	247	239	241	245	215	227	235	277	276	265	239	257	244	227	233	217	245	237	245	254	282	256	261	243	260	292	245	241	229	257	243	235	240	251	227	255	246	272	248	259	239	258	256	256	229	258	235	267	241	260	228	258	274	230	229	246	260	264	252	259	260	234	275	237	237	248	244	232	270	222	258	244	232	234	258	268	251	231	259	262	231	237	218	254	246	268	224	249	268	237	240	245	246	267	242	234	251	242	253	239	245	271	265	237	259	235	242	253	219	257	218	269	257	243	238	263	252	249	227	248	260	272	277	262	232	266	232	260	275	254	257	279	236	256	266	249	238	269	274	229	248	243	258	237	251	259	245	256	252	232	248	243	253	237	239	256	271	254	255	272	262	253	259	241	259	271	262	214	252	272	290	246	261	282	229	282	230	257	256	250	258	264	231	274	205	239	245	227	263	263	241	237	210	249	225	258	221	228	250	249	228	257	254	232	252	254	244	237	244	266	230	255	279	251	244	227	242	270	258	240	254	251	248	248	243	268	235	257	272	262	267	261	243	270	244	266	250	257	238	246	255	282	266	236	237	259	232	245	249	271	240	228	257	269	242	238	255	248	273	264	258	260	257	232	266	259	232	262	242	256	246	253	223	251	231	278	232	273	256	207	239	257	236	240	279	249	227	252	253	253	223	286	241	257	264	249	258	252	265	224	249	261	259	278	257	253	253	282	236	235	252	251	240	252	222	275	221	244	259	253	285	242	237	240	266	246	248	267	240	253	261	216	275	271	230	267	248	257	282	249	270	263	262	260	243	246	252	255	246	247	229	238	233	271	272	250	255	229	244	258	261	285	224	255	251	273	257	264	262	236	254	249	263	249	248	224	238	266	270	264	235	259	234	253	233	241	250	246	227	247	277	263	247	255	247	236	252	238	243	236	246	251	252	249	242	250	266	228	275	218	237	250	278	261	263	242	236	264	227	216	256	252	231	247	253	233	234	258	239	266	256	251	264	271	221	229	251	271	244	253	257	259	285	247	258	242	242	240	268	255	193	267	253	255	258	233	256	255	242	293	295	274	235	240	259	258	222	258	273	237	257	235	213	241	217	249	273	249	243	277	260	247	235	272	252	231	253	250	224	241	251	236	225	221	272	248	225	273	243	229	256	266	218	217	256	243	254	211	230	247	238	226	240	252	220	248	228	251	287	259	247	245	258	253	262	240	248	279	255	232	261	240	233	246	271	247	240	263	241	263	235	241	194	262	260	263	227	268	258	268	251	226	258	270	251	209	220	241	257	241	240	266	230	205	253	256	234	238	253	240	227	238	283	207	247	238	256	261	221	265	249	239	213	260	251	248	257	242	258	261	257	234	244	245	230	256	233	244	247	284	236	223	251	257	239	265	259	255	240	261	263	257	244	239	239	260	259	254	237	252	247	257	258	262	251	260	235	214	271	250	286	257	273	228	248	252	263	223	233	245	264	222	270	284	239
31802	48409	38098	24790	16780	10318	6925	4490	2167	914	721	580	413	386	353	381	342	325	345	310	298	323	277	305	302	289	301	290	289	313	275	282	262	298	258	277	284	261	268	254	282	296	303	307	275	283	258	273	262	285	274	267	286	282	256	263	299	267	251	274	283	273	289	244	296	283	277	316	263	284	303	288	254	281	283	309	275	267	272	281	272	276	292	295	258	257	282	260	290	310	288	296	256	289	279	260	269	255	271	295	296	251	269	292	287	289	276	270	276	271	268	278	273	276	245	279	285	260	295	278	273	222	297	266	267	249	280	282	287	254	296	283	290	261	270	274	261	277	297	262	252	263	291	294	278	280	310	300	236	278	232	267	258	293	307	282	289	253	240	237	259	280	245	283	246	296	270	280	288	263	253	262	275	288	259	265	257	289	282	264	308	276	272	274	297	272	297	272	282	264	258	290	262	311	273	294	292	279	254	259	286	264	277	300	283	284	297	317	257	273	267	289	308	256	293	257	272	288	242	272	261	297	276	282	299	290	278	260	291	264	291	285	272	288	262	293	260	284	289	245	275	266	298	272	276	277	281	264	269	269	303	282	285	292	304	263	287	264	254	258	250	280	305	288	276	283	294	296	260	287	289	267	278	266	258	286	253	282	289	290	264	283	271	297	284	271	237	283	279	304	276	246	302	283	262	285	303	286	278	279	264	255	258	260	250	273	265	269	272	266	278	288	276	276	284	275	287	262	289	290	263	284	284	265	261	279	289	264	237	263	258	279	274	284	290	275	275	276	280	288	267	285	264	262	276	287	257	280	268	263	267	301	259	278	298	263	295	242	265	284	313	270	286	288	271	292	245	284	273	303	257	283	246	291	270	271	291	285	264	294	262	275	261	286	256	265	271	253	268	272	298	282	297	264	262	268	288	295	258	260	275	242	284	266	256	286	283	278	278	277	272	279	279	284	273	289	277	239	298	292	283	285	292	269	258	261	311	278	272	236	279	310	274	277	290	276	284	291	261	305	288	279	255	280	262	262	284	286	283	297	283	288	279	256	283	265	287	271	277	250	279	275	257	260	285	255	290	287	283	284	284	279	283	261	281	297	266	299	269	306	273	328	296	254	284	287	279	265	302	257	284	292	293	257	282	290	270	276	294	271	252	273	253	284	288	297	270	278	280	284	284	287	260	258	271	278	259	294	278	315	277	265	298	276	287	242	270	249	256	291	268	273	284	292	300	303	274	269	247	271	248	291	267	263	282	288	301	268	272	261	274	300	251	254	266	262	292	300	295	282	277	277	262	273	286	303	275	281	309	264	260	267	295	263	265	271	245	265	279	268	271	307	286	286	270	254	293	246	267	245	248	252	287	248	262	266	271	295	264	254	264	269	285	280	269	273	270	336	299	260	289	290	317	250	266	270	264	259	274	257	305	285	279	268	273	273	293	288	282	268	256	272	262	233	259	277	295	247	266	265	261	290	268	268	249	242	268	296	296	261	242	313	285	256	285	249	268	272	277	294	316	259	275	264	262	298	265	284	287	296	273	273	267	274	262	273	274	266	267	265	302	260	281	277	270	281	269	280	271	287	261	251	265	270	277	278	274	267	284	262	267	270	269	266	315	266	284	300	297	270	219	239	271	312	279	270	278	270	272	278	311	266	319	299	291	264	276	242	256	319	304	256	278	272	253	272	261	269	289	296	284	259	272	243	291	275	284	271	282	294	255	271	262	279	247	262	269	276	283	273	263	284	269	307	266	262	292	252	301	255	301	282	266	272	258	253	272	252	295	287	254	265	276	257	223	259	285	293	280	260	294	278	266	277	253	258	258	255	297	288	302	277	289	248	283	269	276	254	301	272	265	265	251	301	244	323	281	272	262	287	253	268	299	277	269	262	264	265	291	273	273	281	276	298	274	282	291	297	263	263	273	283	290	252	297	276	265	294	302	260	275	272	260	260	279	247	273	272	281	282	255	278	285	271	285	292	268	255	285	279	319	259	252	249	279	287	266	273	290	249	275	264	287	289	262	272	266	269	297	281	295	267	266	289	305	275	306	277	301	264	254	287	248	251	222	284	263	290	267	280	288	258	286	264	284	300	307	279	247	258	276	290	266	251	279	306	274	278	250	267	286	255	267	278	271	275	309	282	259	290	290	299	266	295	252	288	268	279	243	292	293	251	271	283	288	242	254	261	252	270	293	261	303	299	278	285	271	289	278	280	256	282	273	278	273	313	296	282	287	270	272	259	260	299	281	266	266	270	276	263	302	250	267	269	292	286	283	281	292	264	273	299	273	274	282	306	244	307	282	282	269	278	302	270	269	245	304	276	318	268	291	278	267	283	296	284	276	277	272	283	291	272	255	278	280	264	287	277	279	285	254	316	282	255	262	290	298	256	276	258	283	261	293	242	289	245	308	283	273	289	259	274	270	300	252	263	283	316	275	262	272	260	295	250	244	284	284	296	300	257	267	263	293	266	257	284	289	293	298	267	275	262	283	321	276	274	307	255	266	290	273	260	264	268	285	276	274	272	274	271	298	260	257	271	236	268	268	286	284	244	274	279	271	266	259	274	278	251	274	287	297	274	287	286	259	272	286	267	254	298	282	272	270	271	264	251	252	234	282	274	263	304	291	302	300	264	262	283	281	283	314	259	271	288	278	278	304	291	276	289	288	283	292	279	273	278	267	287	264	298	272	285	289	281	285	274	314	297	277	288	286	287	306	266	258	290	301	282	298	282	291	274	277	283	266	269	269	282	286	275	284	267	263	289	271	265	268	244	271	276	285	306	321	289	269	257	294	238	272	295	297	269	267	287	277	282	270	260	276	283	280	270	284	296	263	293	288	279	283	301	274	276	299	303	298	260	280	258	284	293	276	269	255	271	296	289	284	248	314	283	250	281	310	281	269	279	275	270	299	262	267	280	299	261	258	283	251	286	270	266	250	292	272	261	287	298	281	255	277	259	285	274	275	267	292	265	275	276	296	246	284	244	296	278	311	288	301	273	267	267	253	271	277	294	295	287	279	274	275	288	281	244	295	292	290	271	259	281	281	264	250	282	274	280	287	288	287	299	277	303	264	290	260	269	289	290	277	267	267	268	251	263	246	286	254	271	297	278	283	251	254	313	299	293	252	277	323	290	250	265	286	277	270	295	276	284	251	267	260	276	271	277	299	288	297	267	251	290	272	283	286	292	283	286	294	274	261	272	289	272	248	277	264	273	286	232	305	274	286	255	260	245	300	277	284	258	251	301	280	296	282	270	289	257	297	247	281	264	297	282	247	277	270	272	294	275	268	266	263	262	285	302	259	269	256	277	286	291	306	283	306	299	280	275	257	283	311	289	264	248	260	285	284	278	289	259	321	304	270	278	329	253	286	284	301	250	295	287	268	260	281	272	253	259	286	277	288	266	298	293	269	283	291	283	249	238	295	276	287	282	270	261	277	290	271	274	296	283	269	252	294	260	296	287	265	288	281	290	242	259	278	273	286	251	287	271
24583	21709	29296	26519	24563	19889	12784	6482	3295	1092	661	616	488	401	438	367	355	392	365	342	377	319	364	335	320	345	334	316	299	304	319	307	352	345	324	310	354	314	311	294	324	308	315	318	287	293	329	312	314	314	324	297	316	303	318	324	356	312	326	309	324	328	291	286	291	309	283	318	332	307	299	330	319	331	335	308	323	356	333	316	287	313	338	301	279	335	264	331	320	337	295	309	285	295	306	327	337	294	333	299	311	311	274	298	325	326	308	319	297	300	289	320	301	303	323	311	323	302	336	294	311	339	317	300	311	321	266	298	302	320	319	328	311	288	295	309	292	286	339	334	295	308	293	319	283	319	292	300	311	322	312	338	368	290	302	299	345	334	311	319	311	328	299	298	313	316	298	322	284	317	322	333	302	301	327	303	301	317	328	340	303	308	303	350	311	312	335	316	316	289	320	303	325	312	304	295	332	326	313	296	312	290	300	297	330	335	311	324	294	293	307	318	298	347	314	332	312	333	324	299	301	312	311	321	347	305	277	298	295	305	289	311	314	322	317	302	313	325	318	330	318	313	350	300	279	328	306	296	302	320	317	328	299	291	285	287	278	315	299	287	294	304	339	287	309	318	290	341	342	321	304	299	306	300	322	291	323	323	294	288	313	324	312	330	327	302	290	288	298	328	286	313	312	332	321	303	308	291	322	310	310	319	310	298	339	306	323	301	331	268	307	307	323	291	302	323	318	309	302	322	299	333	306	327	285	305	300	284	310	323	293	317	296	285	298	321	305	312	333	313	305	308	302	304	322	317	363	322	292	327	294	285	307	306	310	344	329	307	338	294	316	325	330	345	344	308	295	294	293	341	303	311	299	311	314	303	297	310	303	306	315	301	310	312	313	337	295	301	317	308	303	303	307	257	302	306	326	318	278	283	297	332	326	294	322	309	298	320	329	331	315	309	307	314	315	282	300	323	313	303	321	349	348	286	290	293	346	305	282	298	299	316	325	310	298	284	280	310	309	295	279	320	301	314	299	339	307	299	294	295	330	341	332	317	306	310	317	303	284	320	333	333	317	347	307	339	326	315	301	301	341	266	306	313	305	311	294	318	313	253	355	303	315	345	344	325	290	306	317	289	312	339	344	295	342	319	327	325	305	323	288	295	311	292	336	337	336	310	281	298	337	341	292	297	309	293	336	301	350	309	306	338	309	261	306	325	303	281	300	285	297	316	318	306	308	322	291	306	307	291	314	332	322	313	329	294	302	323	304	298	344	358	305	292	290	301	332	316	323	285	320	287	291	330	324	291	347	336	318	337	329	286	315	326	312	294	292	304	323	320	303	363	294	308	332	312	288	292	334	295	312	301	338	299	316	306	308	333	325	272	336	298	340	296	305	293	281	288	313	288	318	287	326	275	339	301	351	287	297	322	314	307	310	341	316	305	323	314	340	317	307	317	309	291	306	302	294	300	300	294	339	300	320	289	306	293	299	294	333	318	336	308	298	296	287	335	323	328	292	337	300	325	298	346	333	307	332	299	285	318	307	294	316	281	288	313	344	301	324	287	298	315	330	368	312	294	306	311	301	310	318	327	320	330	297	322	312	314	277	341	284	301	296	300	323	291	287	319	289	323	361	282	316	299	307	296	322	315	332	304	324	310	347	310	320	325	312	311	348	317	276	316	313	286	301	313	306	300	310	300	276	324	302	318	323	302	290	271	350	313	293	276	304	352	303	282	306	319	289	318	315	311	323	290	316	337	315	347	282	332	321	325	276	315	310	340	303	280	307	324	303	295	312	294	323	300	296	321	312	317	292	313	320	301	297	328	302	290	315	307	332	310	368	309	329	277	293	315	342	294	299	305	301	343	325	299	310	310	273	290	326	310	296	304	324	291	316	295	304	294	289	328	317	301	309	324	332	295	332	306	273	295	318	305	365	285	314	304	322	334	353	301	281	309	305	299	308	305	312	288	310	315	332	323	315	340	311	290	306	300	312	310	336	321	288	320	325	303	309	330	330	298	334	296	299	334	291	318	324	329	294	287	288	324	307	335	316	320	324	343	322	359	306	296	333	349	293	297	301	329	311	306	299	296	311	301	328	291	288	280	314	340	304	331	323	330	331	296	328	353	316	326	332	283	342	287	323	305	302	300	327	325	325	297	319	335	285	301	296	310	299	318	334	288	301	303	288	308	323	308	291	330	301	335	330	303	300	293	284	307	309	324	305	300	332	314	330	348	340	309	329	290	311	330	281	275	284	313	326	328	311	314	356	317	319	309	283	323	320	299	290	324	323	324	306	284	319	332	287	335	323	341	298	310	291	309	305	309	320	332	325	341	312	294	320	326	318	278	278	298	332	322	303	351	298	312	330	336	288	307	319	313	317	314	327	311	312	319	319	317	292	300	349	314	282	306	299	316	337	308	358	282	292	324	339	306	311	294	309	318	329	314	295	344	309	289	358	339	320	318	338	314	301	327	308	279	290	322	303	288	284	323	327	363	291	305	301	343	269	319	304	310	322	332	300	291	303	312	295	316	316	334	335	312	329	317	321	314	301	305	269	310	313	321	279	323	353	315	340	308	319	314	305	300	317	317	316	316	316	351	322	318	296	293	324	333	300	307	320	311	326	305	278	351	311	301	279	327	296	299	317	284	324	304	325	289	315	301	315	326	346	297	310	333	325	309	307	322	305	345	321	263	321	331	297	293	317	304	313	306	353	297	295	325	326	262	295	302	305	282	283	300	292	317	308	303	287	329	301	324	345	312	289	308	299	305	284	286	305	291	328	323	323	326	297	358	295	335	319	313	327	345	315	323	286	304	295	295	313	287	344	355	309	291	319	286	315	345	355	268	297	276	354	312	333	310	291	314	337	337	294	331	304	341	313	309	302	306	312	330	297	306	354	298	349	300	301	319	298	301	324	291	295	277	335	310	304	308	302	316	331	318	331	314	287	326	303	289	312	303	293	325	281	335	308	329	292	327	353	343	286	339	302	316	286	294	350	309	294	311	296	323	320	353	317	304	339	315	319	290	288	331	317	317	317	311	295	281	310	307	295	302	318	318	309	341	315	305	294	297	299	296	332	307	318	323	281	292	297	301	298	311	341	321	309	334	298	335	327	325	290	317	332	331	319	298	314	320	310	328	335	296	304	321	283	304	310	349	269	314	292	297	305	321	324	289	308	314	359	335	316	297	299	315	307	336	324	325	327	325	306	311	313	322	323	336	292	303	307	337	314	306	337	327	297	314	312	290	335	301	330	321	330	327	294	334	314	303	282	318	293	307	306	342	295	310	305	300	295	299	309	306	269	311	328	296	287	308	345	319	338	304	319	323	303	322	338	286	301	342	290	330	303	309	324	322	323	311	306	323	326	318	314	342	305	297	321	314	306	311	339	301	290	305	295	308	316	299	305	292	310	295	303	283	302	330	316	289	304	303	334	313	327	321	306	330	282	299	327	326	315	283	302	307	321	278	315	305	306	279	331	327	325	325	300	313
32341	56632	46953	35648	28943	18460	13977	9219	5254	1710	985	871	633	529	495	467	463	362	387	386	371	375	338	360	347	356	347	348	355	363	336	319	315	331	316	338	356	336	309	380	321	333	311	311	328	366	324	335	355	329	336	333	312	350	317	334	359	305	303	325	339	313	323	344	299	319	366	294	355	341	331	343	344	362	324	335	325	327	304	340	328	326	369	337	328	306	320	325	300	326	293	327	317	312	326	338	344	331	389	319	304	330	342	304	342	339	305	354	351	343	311	349	324	305	317	323	335	327	323	324	309	362	328	348	305	313	318	344	360	318	341	315	307	302	342	310	364	354	339	322	325	324	322	322	322	334	347	348	299	342	305	330	315	351	312	367	312	338	335	349	338	317	359	314	311	309	310	333	341	324	310	328	361	339	354	320	332	346	320	308	328	313	326	322	319	356	314	314	350	313	336	339	350	344	314	332	321	347	325	319	305	318	349	305	324	361	329	318	346	327	292	340	321	329	366	316	312	301	356	317	328	313	345	343	326	295	352	314	337	333	365	312	344	335	313	328	334	330	303	346	306	305	326	299	331	337	299	336	307	315	320	282	321	337	360	326	316	329	342	351	335	304	307	320	322	358	312	341	332	334	337	366	315	322	334	354	348	357	338	345	352	326	296	316	348	310	341	331	316	305	311	294	310	318	329	318	345	328	314	299	306	327	344	305	317	316	310	323	329	357	337	319	351	336	334	285	322	326	340	350	318	331	326	330	338	328	307	318	331	345	284	320	335	332	318	347	314	336	349	331	346	333	341	320	348	335	327	326	327	344	301	331	348	326	315	335	301	308	325	338	362	299	343	345	325	318	336	357	343	342	334	381	356	316	322	351	350	351	345	344	361	307	326	315	319	305	322	310	315	304	328	337	312	343	345	326	328	314	343	305	343	326	338	332	331	324	370	361	353	308	350	318	315	356	319	332	301	339	324	309	302	337	328	314	338	325	349	323	339	305	313	302	338	336	312	352	333	314	327	343	348	320	318	317	318	291	323	339	294	360	353	292	336	359	346	337	333	325	331	376	340	329	317	345	332	354	336	323	320	320	321	311	321	344	338	344	325	366	345	299	298	325	342	321	297	347	338	308	357	325	286	330	332	322	328	345	313	341	330	323	345	350	314	324	340	335	350	319	318	302	340	323	338	315	314	348	333	321	310	336	344	350	322	318	324	316	313	305	318	322	308	371	319	336	324	363	381	324	301	346	352	343	318	321	315	346	331	327	335	334	365	349	311	313	355	339	333	364	331	330	343	329	336	345	356	323	349	319	299	294	336	355	304	331	351	330	345	350	326	326	342	326	304	325	329	346	336	309	318	319	315	350	333	304	323	327	338	315	353	340	323	319	315	350	331	344	320	317	302	350	327	333	327	323	347	300	328	340	321	315	307	317	347	321	351	320	346	323	332	341	319	318	326	340	320	308	321	339	317	325	337	323	339	321	352	309	379	322	317	309	328	333	331	324	335	314	323	316	356	344	325	365	335	344	319	331	337	355	321	333	358	315	336	311	321	329	334	333	293	304	341	342	341	336	306	324	357	341	348	318	307	323	336	325	339	313	315	318	374	322	337	339	329	345	321	307	340	356	319	342	342	302	328	365	317	328	319	344	331	355	343	355	319	343	318	345	317	332	326	327	334	315	317	333	313	300	315	335	327	330	345	337	342	329	352	312	330	355	305	340	318	298	343	339	363	356	317	337	365	325	314	323	313	335	314	317	300	336	331	321	291	332	339	331	336	318	316	316	322	338	319	350	309	333	305	330	352	306	336	341	346	322	335	310	301	329	312	333	333	330	333	365	327	317	362	328	329	328	324	369	329	336	363	329	295	335	325	327	349	346	339	351	321	335	297	354	294	312	330	316	321	354	343	341	348	354	315	315	329	340	360	318	310	324	304	333	329	309	305	323	343	337	329	362	341	348	330	338	333	325	361	304	303	369	353	337	303	329	347	335	363	299	313	304	325	343	325	333	299	340	313	311	317	318	369	311	337	327	297	339	334	387	344	312	325	306	341	326	351	344	321	312	325	306	329	338	323	333	307	352	312	308	332	341	296	294	343	315	331	367	329	328	305	348	330	309	322	309	368	322	370	350	365	323	317	330	336	319	336	356	316	317	305	291	327	297	330	333	327	335	333	322	332	345	333	321	338	314	326	331	315	329	332	326	329	335	335	312	343	328	324	333	328	322	333	340	330	351	297	359	303	327	330	332	297	359	331	358	343	336	337	304	343	345	314	321	315	322	340	299	340	324	307	353	333	337	341	334	294	331	317	346	336	334	361	340	358	332	342	350	358	307	298	338	325	353	350	328	317	298	307	346	311	325	340	343	312	312	321	345	348	324	316	355	310	338	314	357	323	353	331	333	354	328	313	314	332	343	344	352	304	358	326	276	316	325	325	319	338	321	335	306	308	363	338	322	306	365	339	303	297	340	347	325	328	334	310	327	340	308	299	331	302	311	356	361	344	352	337	325	332	333	327	325	314	315	310	353	315	327	332	296	322	329	362	302	345	366	344	330	336	309	337	321	362	344	345	330	328	330	301	324	332	293	328	304	347	342	319	332	314	316	332	329	343	312	332	351	327	314	341	341	364	357	353	343	355	294	316	341	334	338	340	336	338	331	298	350	346	344	317	326	344	324	354	330	357	361	350	331	335	320	331	313	360	352	290	329	300	309	336	342	347	349	323	328	346	306	305	347	354	347	320	318	323	300	345	329	310	335	320	300	342	334	318	316	345	317	307	315	292	329	297	362	354	340	306	294	344	333	335	347	370	305	323	308	354	349	310	310	340	320	337	355	336	310	296	327	322	308	334	314	367	344	324	313	365	331	327	329	363	368	366	342	341	309	346	349	340	325	319	310	334	337	355	333	307	303	293	321	345	333	371	310	345	346	339	335	324	334	335	350	307	331	354	309	311	342	316	354	315	310	318	324	342	322	327	350	338	341	314	310	313	321	333	346	348	332	327	306	341	315	336	340	328	360	346	341	349	330	326	326	360	337	327	316	332	324	311	323	356	298	338	353	323	346	310	332	338	342	321	340	310	304	342	265	360	311	315	327	304	318	332	333	337	340	344	317	311	352	351	360	333	328	313	342	318	343	336	290	332	322	321	339	334	327	328	307	333	338	294	305	334	309	343	349	322	330	336	342	291	311	316	308	328	352	307	317	342	311	373	315	350	316	340	351	360	318	318	333	340	341	330	322	327	328	330	319	330	299	291	306	325	337	327	342	322	349	328	314	323	353	322	356	316	314	334	331	328	319	314	329	338	317	304	360	325	347	338	339	321	332	312	306	301	321	332	333	305	315	321	325	305	329	352	312	304	305	335	327	326	330	335	285	324	349	331	338	343	320	329	328	325	339	299	326	344	333	302	324	331	319	344	329	341	326	325	330	306	295	349	320	326	314	331	315	319	359	318	344	337	339	353	319	307	313	327	341	326	352	325	351	315	313	336	316
25725	21793	29680	29592	22865	17323	10270	4576	1919	923	556	562	469	459	421	461	386	419	389	372	397	407	417	426	397	393	374	363	384	397	392	399	364	366	362	404	377	388	391	389	382	364	354	423	419	332	357	356	398	385	377	374	342	381	409	382	354	390	394	397	422	344	346	342	336	364	384	353	385	371	380	391	385	348	374	403	381	350	377	353	392	366	367	362	379	367	372	369	383	365	373	379	391	384	327	350	366	367	364	402	377	370	358	345	369	369	374	361	395	387	393	379	378	346	400	354	377	392	393	363	369	365	357	387	370	369	367	396	403	394	389	367	393	369	355	417	413	408	384	369	387	372	349	371	409	403	392	407	370	383	418	382	349	338	379	415	362	395	400	368	415	384	364	376	330	377	385	386	379	373	368	388	425	406	388	373	378	414	412	390	347	377	352	376	378	368	384	370	385	374	353	391	378	375	411	379	377	403	362	370	394	367	381	337	362	360	381	387	384	354	393	388	410	348	373	372	384	360	376	376	405	380	363	395	384	419	400	397	391	352	384	363	366	351	347	374	354	378	404	378	355	389	369	415	350	388	363	399	390	364	351	370	388	400	353	370	353	369	396	385	355	388	399	383	386	357	382	363	405	399	348	419	401	391	352	381	377	404	342	381	420	382	365	372	373	357	404	376	367	380	387	365	355	397	367	410	411	359	369	397	383	388	378	362	370	380	361	355	363	393	391	399	395	368	373	373	342	389	335	414	358	408	417	374	418	367	392	388	363	379	366	374	396	373	394	369	380	396	389	368	364	359	350	381	417	366	396	412	379	393	384	331	350	399	374	396	402	360	405	396	346	413	389	362	409	401	374	367	358	379	363	371	356	386	366	409	344	386	410	393	370	364	380	380	365	372	401	360	401	402	390	354	372	360	367	384	371	385	380	368	376	354	369	365	389	369	379	329	392	396	377	354	365	356	378	409	384	376	364	393	352	353	368	391	346	348	386	355	379	373	391	377	377	366	364	390	380	391	374	365	368	328	371	389	400	367	340	385	400	388	368	394	371	314	397	380	378	389	376	362	377	410	368	400	376	367	353	341	376	378	381	372	379	370	385	410	396	378	402	414	363	369	367	360	389	376	348	390	361	393	386	403	384	366	390	362	368	367	365	378	382	381	374	373	336	386	366	375	410	357	380	369	366	378	341	360	391	360	383	348	363	365	375	362	390	372	389	401	375	347	390	389	394	380	388	396	373	436	374	354	351	384	375	384	362	411	413	378	398	381	378	354	393	374	349	396	384	412	425	398	376	381	377	385	376	380	371	394	405	395	385	391	390	364	399	400	353	408	369	405	377	363	363	387	403	374	378	389	397	337	383	373	386	342	362	351	376	381	343	365	382	350	409	371	358	382	403	405	387	375	381	374	388	348	352	358	398	368	368	374	326	379	376	395	367	360	365	377	345	377	380	384	396	385	384	364	354	412	331	394	386	343	374	389	403	383	360	392	399	400	356	363	404	375	404	356	354	340	359	374	359	350	390	379	378	353	382	366	393	359	362	335	381	387	387	397	344	390	394	337	373	330	393	343	353	423	375	388	382	376	376	383	380	385	417	419	350	388	356	384	374	377	436	384	379	342	369	360	371	378	372	400	372	349	370	390	392	387	384	399	379	374	366	345	391	369	375	396	348	366	392	351	360	383	343	367	361	384	394	363	355	393	330	386	414	398	358	379	412	370	401	358	375	362	380	376	358	350	368	404	379	360	421	360	407	387	382	382	351	350	402	381	365	381	395	386	391	380	387	375	377	405	364	375	386	373	401	353	378	370	374	397	366	385	373	367	387	400	380	367	362	375	417	360	359	366	381	361	364	391	363	386	384	355	385	379	368	362	417	394	369	381	355	323	403	432	394	365	359	339	388	378	380	371	380	395	374	379	390	372	364	340	378	411	378	395	346	396	371	394	389	373	374	348	326	367	362	381	378	374	359	377	374	402	348	381	395	359	379	389	386	373	344	349	349	387	376	380	392	405	385	348	399	375	369	360	382	396	393	366	368	359	403	359	391	369	388	364	344	385	352	352	385	375	341	353	366	382	380	359	391	376	384	366	410	416	374	375	338	351	383	374	360	386	363	340	345	379	358	398	355	361	379	355	361	391	405	395	364	379	340	347	379	407	390	399	398	338	352	372	388	394	387	377	343	381	366	358	372	396	403	372	401	364	395	394	374	363	382	370	353	334	382	387	376	364	378	391	378	360	363	360	345	423	387	393	365	391	371	367	359	355	364	368	367	357	384	379	400	354	378	386	362	389	350	376	386	368	373	345	353	378	379	390	414	372	385	350	373	403	358	398	367	391	360	354	378	368	388	399	399	389	358	368	375	338	377	391	397	342	364	392	380	386	387	394	373	360	384	373	414	376	383	364	392	376	372	369	374	395	408	396	385	401	386	382	426	382	363	367	369	380	327	369	410	387	373	417	407	366	415	364	387	375	424	371	377	370	386	380	390	390	351	374	379	376	372	372	419	342	423	362	363	356	386	344	365	365	365	374	387	402	386	384	396	356	362	337	375	417	361	366	376	412	366	370	348	360	362	381	419	403	394	377	366	376	362	408	365	333	394	417	383	382	359	385	374	401	415	393	356	387	381	388	377	384	373	387	359	337	374	367	379	410	378	375	384	410	371	404	357	376	344	384	366	322	365	391	363	390	347	355	372	393	365	389	391	377	365	322	385	387	396	391	334	376	364	368	363	406	368	412	391	392	378	385	360	429	369	366	364	398	384	396	372	343	430	375	360	343	350	381	424	374	374	389	380	361	364	404	352	386	377	366	366	362	364	377	393	363	349	375	356	393	398	381	383	373	394	365	386	386	396	367	411	361	398	366	369	340	345	360	392	375	362	401	349	380	365	366	371	391	380	385	384	367	369	373	391	337	380	372	369	389	381	358	365	388	409	381	403	385	377	339	388	387	383	375	353	345	348	399	395	378	400	386	397	406	379	387	378	356	322	368	360	370	338	379	372	375	383	386	369	383	371	350	392	392	370	373	410	353	361	381	350	356	361	381	367	384	377	362	349	367	385	394	361	383	390	365	326	360	390	381	365	386	385	357	339	390	331	390	367	390	359	343	381	357	374	373	336	378	376	410	412	361	400	387	382	388	372	377	383	398	426	375	386	366	337	328	406	388	390	371	373	408	366	354	396	397	343	382	390	357	371	373	387	386	350	390	377	365	423	374	405	366	404	376	381	361	373	393	403	421	378	359	355	347	356	375	415	360	380	393	354	376	370	370	366	414	369	351	350	394	368	382	386	367	359	350	382	392	398	383	352	421	408	342	378	386	365	394	385	374	404	389	371	383	397	379	358	391	361	412	379	370	337	384	381	384	372	346	416	378	379	358	389	409	352	354	394	414	374	386	362	376	399	362	347	400	391	346	353	356	382	391	386	362	418	404	357	364	365	372	369	377	424	366	359	375	389	354	399	407	330	391	345	390	386	381	361	390	346	360	365	362
31545	53851	44216	32368	25564	21237	13395	7707	3418	1431	762	721	635	536	514	517	489	475	429	481	455	427	425	387	418	416	385	409	412	393	405	419	388	412	413	400	366	395	420	400	404	385	416	434	408	411	412	409	446	404	390	370	408	399	394	388	408	411	376	413	366	399	426	400	384	453	405	415	441	394	400	395	397	399	385	383	436	385	432	395	435	406	391	394	382	419	379	413	422	393	433	394	406	403	419	397	412	408	426	389	397	396	411	413	424	427	390	369	383	396	415	421	443	385	407	393	393	438	411	403	413	390	440	418	408	399	407	389	413	365	398	426	403	379	386	391	388	396	398	363	419	443	421	422	400	393	454	431	430	417	425	418	420	403	423	398	412	418	396	379	424	377	397	406	441	404	393	397	433	401	392	428	445	428	375	446	378	398	433	407	421	427	438	406	372	419	394	424	399	415	424	420	398	386	400	408	397	383	379	405	402	425	434	394	429	406	415	378	419	418	396	455	393	415	384	407	402	412	390	396	440	430	392	387	405	378	398	416	392	381	408	437	396	386	409	360	396	385	422	419	397	399	407	381	434	391	404	414	414	432	379	377	429	397	400	367	383	384	424	415	422	377	390	444	395	373	422	424	394	393	407	421	369	389	390	422	403	381	394	418	400	440	412	395	420	412	394	438	404	425	436	403	418	391	396	432	405	397	413	405	370	417	451	406	386	386	412	424	397	401	435	400	372	399	398	419	441	385	386	419	390	440	420	429	410	395	459	424	402	385	454	411	397	410	399	441	431	403	384	437	409	368	415	397	411	409	427	440	405	397	392	403	423	415	367	432	395	414	406	446	421	403	392	395	415	388	402	388	418	397	417	435	412	394	441	433	404	389	420	407	367	409	362	428	395	402	373	437	414	411	407	432	422	381	421	419	387	423	423	392	399	394	422	422	434	415	387	440	404	393	407	374	404	411	409	401	419	394	414	433	417	423	397	395	398	425	402	419	412	394	416	417	405	432	410	404	432	375	378	399	399	402	386	378	446	389	407	426	369	408	390	432	435	390	421	375	415	396	390	413	390	419	411	437	426	418	434	403	410	442	402	377	384	417	401	394	431	397	414	392	407	381	381	386	403	388	420	368	445	401	426	437	410	403	410	397	410	394	375	447	434	437	445	395	387	424	385	347	411	446	400	401	379	401	426	389	392	385	432	398	416	388	373	391	412	372	410	387	439	386	422	370	406	428	405	423	434	426	395	411	372	422	413	400	375	400	401	412	410	400	425	389	401	409	412	365	381	395	407	385	430	412	425	432	413	424	404	387	375	443	435	399	399	422	411	399	412	410	402	421	395	383	399	455	409	427	415	406	387	410	399	427	380	390	409	440	412	403	404	423	421	426	410	415	421	395	432	408	440	404	423	423	389	430	424	407	403	380	423	381	392	412	414	391	421	417	390	408	382	419	413	416	403	423	383	432	407	371	393	401	412	398	394	411	445	426	360	406	374	402	408	367	416	398	416	392	369	385	389	410	406	373	413	420	402	393	421	384	433	422	429	397	407	434	413	390	374	395	392	401	377	435	411	402	397	385	417	427	394	393	384	411	447	417	414	417	431	425	426	370	431	402	430	394	387	376	404	443	406	414	406	405	386	425	440	410	405	396	414	387	388	438	416	418	443	394	385	408	450	450	415	435	421	383	387	424	385	428	413	390	402	424	410	419	387	458	408	397	427	429	424	436	382	411	381	421	362	420	380	364	399	425	404	395	382	399	392	440	412	440	374	415	399	391	415	408	398	366	403	438	421	449	393	393	409	416	427	409	441	426	391	419	404	396	420	413	388	442	386	384	397	427	400	414	420	389	444	408	391	372	391	415	419	387	421	414	399	409	421	421	402	381	406	421	394	404	418	409	408	407	396	405	413	416	406	391	410	392	425	379	391	395	405	435	447	404	407	388	344	414	394	403	406	410	406	386	371	361	401	395	424	409	427	386	409	383	434	405	441	369	420	387	376	383	373	395	410	382	449	400	418	429	412	429	391	395	413	394	420	414	380	406	412	395	395	409	382	400	402	397	390	431	392	411	416	381	383	417	388	418	422	411	390	389	415	417	446	405	430	446	414	414	403	405	420	393	418	415	404	391	384	372	396	415	443	388	378	428	392	406	374	414	422	380	379	384	400	383	395	424	411	424	447	394	409	408	420	403	400	420	395	413	409	398	426	350	420	378	381	383	411	385	385	371	426	402	406	416	432	408	414	397	432	395	442	406	361	380	391	404	397	403	379	400	395	374	407	414	368	398	412	429	382	392	400	389	380	400	413	413	396	420	420	423	399	388	409	401	411	402	386	405	396	391	435	394	415	403	373	394	420	387	412	415	409	407	402	390	385	379	407	381	420	409	370	407	398	414	392	409	390	422	382	421	393	388	419	415	394	416	416	417	405	422	393	393	389	425	409	414	422	429	414	419	397	421	414	436	387	409	395	411	425	371	386	466	392	373	413	409	399	406	379	416	398	393	378	410	380	408	380	399	424	390	409	434	376	402	414	413	374	404	397	439	381	441	407	399	422	390	396	437	395	477	403	388	399	419	420	379	415	368	393	399	436	398	400	440	413	422	397	384	414	429	384	372	424	384	411	401	427	364	416	380	432	391	398	413	417	403	376	387	433	422	399	394	390	380	412	412	388	432	381	417	410	378	406	356	413	408	389	422	405	423	364	418	401	420	401	398	385	388	412	423	408	435	401	402	418	435	420	442	446	395	358	366	365	396	379	414	419	381	401	416	408	448	440	414	430	379	422	401	405	388	421	393	448	399	390	381	394	401	394	424	419	387	391	417	394	406	451	416	455	403	405	396	365	443	404	436	443	449	399	413	407	390	426	406	414	414	373	392	425	393	385	420	404	379	422	388	411	398	424	374	448	401	385	391	415	414	430	407	398	397	406	421	398	437	395	441	403	420	390	393	368	401	407	414	378	400	409	384	389	376	412	402	409	474	428	399	362	429	381	434	448	399	390	425	386	404	417	408	398	383	424	396	426	374	384	381	438	398	385	415	416	409	436	440	386	419	381	381	382	395	381	372	448	399	407	400	406	414	417	424	391	412	392	428	367	401	376	445	430	379	417	396	408	410	439	433	397	381	388	416	427	433	433	444	391	448	388	389	447	383	413	419	398	424	404	415	386	385	408	421	401	420	434	381	410	381	448	418	444	405	409	371	408	394	414	413	411	397	385	423	402	415	407	435	415	403	398	420	378	424	417	386	411	400	408	404	406	383	397	428	404	413	406	426	429	398	394	384	415	437	382	409	366	388	389	405	427	406	429	397	382	425	391	402	409	388	373	445	386	386	431	395	407	408	409	394	411	397	433	442	402	401	394	363	418	422	414	391	395	403	399	384	402	406	414	412	417	426	414	424	431	419	430	415	398	428	444	394	411	389	410	407	458	419	410	421	390	397	357	382	409	389	449	400	388	423	369	386	442	382	416	421	365	389	363	396	391	395	382	400	377	409
23157	21561	29330	24613	23573	25625	20991	10462	3819	1990	1068	832	778	658	618	593	653	579	565	586	499	588	559	560	505	515	545	487	525	495	508	489	535	515	503	527	469	473	500	469	485	518	532	511	492	442	511	503	540	471	499	519	470	511	502	513	486	527	497	503	487	462	498	501	510	467	475	509	473	493	540	500	493	502	527	504	498	470	504	472	489	498	558	495	484	506	466	468	471	475	503	510	479	492	477	522	510	459	540	491	517	458	453	477	501	492	470	498	467	507	470	482	500	528	511	475	462	447	491	523	482	476	483	464	506	460	479	460	459	493	450	474	525	525	479	482	506	470	518	504	519	477	501	480	455	497	533	475	492	525	555	493	498	526	502	550	478	537	507	487	534	522	522	487	512	454	463	471	502	512	461	508	521	502	490	500	469	489	482	469	497	481	512	473	517	502	497	473	523	496	453	516	483	503	444	526	473	497	498	477	456	487	510	489	507	490	450	512	509	481	491	516	476	523	489	487	494	499	492	487	457	499	487	497	495	463	540	496	479	515	481	513	481	500	500	543	478	493	485	479	528	470	479	453	497	505	493	469	473	466	534	480	505	461	451	497	499	510	520	472	466	488	492	475	450	509	483	503	460	511	470	506	482	460	481	457	495	512	457	481	440	498	429	516	518	495	483	496	475	496	499	487	487	457	474	488	523	517	483	554	469	519	478	495	501	483	461	467	444	483	470	514	523	503	464	499	516	489	477	508	469	518	470	483	441	491	500	520	485	515	543	516	542	491	468	500	496	465	508	476	485	481	471	495	502	499	484	518	500	466	504	474	511	445	494	491	491	503	565	515	512	464	494	508	459	454	508	493	501	562	479	479	477	522	517	471	472	462	512	477	498	530	452	456	501	452	485	467	494	509	454	461	478	496	494	472	488	473	489	477	480	499	512	460	439	496	462	457	483	518	485	509	539	481	469	478	476	491	475	477	514	459	471	497	482	468	491	486	498	460	529	445	464	495	478	447	529	474	476	474	495	496	450	482	517	491	469	501	489	468	460	479	529	468	509	495	486	484	480	477	481	492	487	484	512	511	476	467	485	484	484	475	499	496	511	475	495	516	489	456	498	490	469	449	456	491	490	457	531	477	459	498	488	462	484	543	491	456	482	486	482	485	471	445	489	465	482	478	497	487	492	464	498	498	507	535	456	465	454	449	469	470	511	503	542	511	517	465	507	522	487	467	529	519	482	522	491	511	490	533	495	467	469	460	472	458	477	486	537	479	455	471	488	513	498	478	487	471	557	511	448	513	487	499	474	477	482	483	478	489	498	493	506	476	534	495	515	471	454	513	497	482	543	492	501	493	501	508	498	513	466	466	479	494	475	527	499	489	446	484	505	479	489	489	462	522	535	479	507	509	488	472	465	480	486	442	475	488	522	514	456	493	482	465	443	475	476	500	495	485	503	476	502	469	497	474	487	516	505	506	473	521	485	502	480	499	506	456	505	496	462	496	458	451	488	520	465	490	496	485	519	469	469	455	497	487	511	512	518	502	480	473	486	521	510	515	495	491	456	453	479	520	472	484	469	504	467	490	468	461	499	492	526	541	471	525	484	522	496	459	471	481	494	522	483	455	514	478	549	488	501	476	481	523	474	474	470	495	488	496	494	500	512	486	472	447	462	538	470	432	461	473	472	489	493	488	488	494	511	502	467	486	504	525	493	455	494	516	473	491	463	499	471	529	514	459	501	499	437	491	530	494	471	412	519	489	465	480	501	470	478	493	492	509	480	509	480	533	515	439	474	479	494	471	472	482	469	479	500	466	502	502	462	523	468	469	482	468	460	497	478	531	481	469	461	454	504	460	487	499	471	481	496	493	484	511	512	501	469	495	453	471	495	506	487	485	489	470	532	479	437	509	498	495	525	456	488	503	534	501	483	490	484	479	513	499	503	489	473	496	487	516	474	491	436	491	498	501	484	454	471	464	485	474	512	475	485	498	460	459	484	498	496	527	502	519	486	494	505	485	511	491	466	502	466	505	507	478	497	507	501	470	495	497	516	513	479	466	489	486	466	494	514	513	477	484	501	459	482	455	502	480	504	467	498	507	468	479	498	512	526	458	523	509	521	536	499	492	490	521	485	473	475	520	509	467	478	475	482	518	488	461	458	505	454	478	472	459	534	502	492	499	479	501	483	504	503	481	468	454	503	497	499	453	449	494	496	507	441	472	512	469	492	498	531	522	485	467	466	491	450	482	502	492	460	497	457	484	495	526	477	492	519	446	504	478	470	476	507	493	460	441	503	499	473	465	452	493	476	486	525	475	512	511	484	497	515	501	468	475	484	493	496	486	496	450	530	490	508	494	490	518	475	486	525	474	525	488	472	531	494	481	482	485	517	472	462	491	484	505	513	510	485	514	461	505	484	470	507	526	491	492	532	484	518	500	482	451	458	472	549	500	483	510	495	493	521	461	483	477	491	438	481	456	467	492	469	498	459	483	549	476	460	507	451	461	492	485	476	474	504	478	508	450	494	514	540	462	463	496	510	468	463	524	468	466	456	477	461	464	528	489	485	489	493	447	512	433	476	519	500	481	508	478	500	525	472	465	468	499	461	471	498	499	498	536	490	491	528	502	484	518	496	436	519	491	486	501	498	531	527	469	446	483	471	433	514	490	499	480	515	500	474	505	445	481	436	547	464	484	536	492	473	471	450	452	507	525	472	504	479	484	504	477	506	519	451	463	476	473	507	471	502	457	513	497	478	516	485	440	498	474	472	498	518	507	480	505	529	484	480	515	506	491	528	524	487	474	472	484	482	493	528	512	490	499	495	545	477	498	501	454	467	454	488	491	481	492	519	485	463	514	501	475	513	499	511	474	470	465	522	465	494	488	477	510	488	481	483	473	452	502	463	480	508	456	513	514	479	477	499	515	490	467	476	445	484	503	479	525	498	482	502	500	479	502	491	518	501	466	477	473	485	438	505	502	484	472	516	487	503	510	505	456	495	440	459	504	515	472	494	482	516	488	495	489	488	516	485	479	491	493	482	518	478	509	463	495	496	505	521	469	527	503	503	501	511	528	477	497	496	495	491	473	452	481	476	459	487	473	488	468	500	540	474	461	465	496	477	519	477	466	529	497	497	491	474	451	474	504	478	473	492	445	479	511	519	500	487	489	476	488	508	478	505	477	522	502	481	521	484	498	462	472	500	468	499	480	569	486	502	502	482	456	512	513	496	494	464	496	481	531	487	496	488	459	436	474	500	489	511	480	477	471	469	488	494	487	491	459	456	476	484	505	477	492	476	505	487	459	525	471	516	497	450	474	449	483	512	508	459	456	454	510	510	494	459	458	484	490	462	481	488	472	498	510	474	467	460	543	459	524	514	504	474	474	497	446	493	510	506	531	544	466	473	551	492	435	498	501	466	486	485	497	462	456	491	543	505	500	481	489	485	479	510	487	473	503	468	512	466	491	504	489	497	504	442	463	489	491	491	460	457	497	481	454
34660	63852	52944	40805	36881	27549	17997	12659	5789	3082	1446	1156	1062	823	785	706	698	664	639	655	594	587	633	529	539	568	494	523	569	506	516	567	525	500	507	526	551	515	499	512	516	495	502	536	504	538	544	511	564	484	507	539	519	498	498	512	511	551	493	489	493	490	514	481	490	476	493	508	524	526	554	514	505	473	491	511	525	507	508	475	534	484	486	513	465	507	486	488	483	495	535	523	524	558	500	507	505	508	497	485	511	527	499	520	504	481	479	485	491	508	479	511	496	526	489	514	488	474	431	490	523	528	536	508	524	444	510	482	502	483	479	545	507	483	472	494	473	495	504	481	535	501	520	514	473	562	538	491	491	526	482	486	483	498	508	525	477	494	476	500	465	487	516	496	507	494	489	469	506	496	486	504	499	495	484	540	501	512	499	521	513	526	556	458	524	508	485	517	514	536	489	494	523	529	493	522	501	502	495	532	507	490	527	502	508	505	504	471	484	507	504	469	484	519	488	492	502	536	521	521	526	476	441	493	466	520	497	492	503	491	505	499	504	533	522	491	479	504	486	490	501	498	480	492	512	473	454	496	496	534	508	517	515	521	507	495	504	506	493	491	530	499	520	492	514	465	492	496	486	497	538	518	533	568	521	520	556	499	524	482	490	540	499	517	562	451	472	482	500	494	485	521	481	512	498	504	507	507	473	491	495	523	470	474	487	484	496	504	526	510	452	504	536	492	499	516	506	520	515	499	507	491	529	534	467	493	528	496	488	526	509	496	481	464	464	490	512	474	451	493	475	535	439	495	476	488	501	499	533	503	502	540	505	507	528	496	576	504	471	497	492	541	462	498	478	473	511	472	503	480	526	442	545	480	517	480	496	502	504	450	537	514	513	513	509	456	461	476	537	493	478	476	472	491	507	508	481	529	498	521	524	480	486	464	495	545	540	557	493	497	460	504	496	471	487	497	512	487	486	475	525	454	467	498	509	469	525	474	507	516	528	469	530	442	499	524	524	525	498	521	459	495	475	480	499	524	522	523	505	503	544	539	519	541	488	529	521	480	477	537	505	485	513	513	520	566	541	527	482	505	503	497	515	523	510	513	507	520	488	495	515	537	496	475	453	546	505	505	484	512	545	510	500	475	514	517	468	468	521	475	483	536	507	515	502	530	487	492	487	487	507	482	499	523	490	471	487	539	490	523	503	516	495	480	526	490	515	522	513	493	505	470	535	510	464	521	544	521	504	442	504	514	480	513	484	510	485	494	534	507	498	499	512	465	500	511	453	504	524	499	470	538	487	517	473	525	501	508	477	518	493	532	495	478	500	502	526	480	477	506	529	466	439	468	516	457	520	532	492	479	515	501	523	525	501	527	490	509	509	505	510	472	467	471	481	511	491	500	489	501	522	494	506	478	488	486	513	514	497	505	475	535	537	494	471	491	557	484	523	472	479	484	527	515	527	511	460	507	498	505	497	501	498	506	506	514	520	507	506	529	493	508	462	499	507	524	534	471	503	492	510	515	478	508	511	503	496	509	516	532	486	499	489	475	502	515	496	508	523	512	489	474	511	469	528	522	516	528	512	533	509	492	515	513	476	481	497	497	503	508	487	478	511	515	488	496	509	503	507	466	460	496	509	537	477	514	510	487	521	552	499	492	507	514	483	511	522	494	489	492	501	499	504	461	501	492	514	465	519	524	493	465	507	492	446	514	515	467	526	511	496	545	509	514	513	519	506	496	557	500	528	469	494	519	494	487	495	479	517	493	507	502	534	485	469	453	468	547	465	497	499	517	497	543	489	485	518	503	518	494	506	472	505	534	511	541	507	522	563	527	503	478	483	472	521	486	475	502	474	513	488	491	498	491	461	522	487	470	490	498	499	503	513	502	521	495	489	509	512	497	528	527	494	518	528	486	513	479	508	485	490	452	512	527	500	467	483	495	519	480	513	483	483	515	462	500	514	490	482	490	468	510	491	570	500	512	492	493	479	495	480	469	533	478	500	511	491	486	514	496	450	469	500	502	523	514	532	481	483	546	488	500	477	512	558	523	491	511	485	472	511	506	468	469	492	479	481	457	466	485	523	511	505	532	506	519	510	491	472	510	496	485	518	504	421	500	517	486	527	496	523	508	546	503	522	513	467	467	490	535	491	485	481	468	463	501	491	479	523	509	480	507	490	507	500	510	536	531	498	512	507	488	523	484	510	491	525	501	531	495	495	557	465	478	504	510	514	497	530	529	495	501	511	491	508	499	475	495	520	490	498	481	486	486	508	472	541	522	504	452	512	489	479	529	490	478	510	486	487	515	480	511	528	523	493	479	517	491	500	501	525	503	477	512	521	508	532	481	476	480	517	505	500	508	488	513	471	478	504	505	451	557	470	465	484	519	524	518	499	523	502	511	517	517	526	526	495	498	498	499	486	483	529	516	506	487	507	463	524	544	511	507	529	455	490	502	476	495	492	516	509	485	507	510	516	481	507	572	499	490	515	505	460	506	475	540	443	533	528	474	498	504	477	482	472	507	512	479	487	523	513	498	497	470	499	489	527	515	554	499	500	500	513	483	523	485	517	522	524	515	467	451	505	488	548	465	485	467	492	495	485	483	560	494	496	502	525	522	453	489	497	485	469	506	501	480	460	500	500	502	489	506	529	463	502	488	478	472	512	521	518	506	458	520	497	518	495	481	509	525	495	491	516	526	494	522	486	528	513	496	490	471	519	525	521	523	480	529	481	451	477	473	486	505	527	506	501	511	505	465	488	543	529	440	480	491	528	502	520	484	524	478	502	497	507	489	513	485	488	499	491	508	480	502	525	481	495	486	518	516	519	489	499	512	466	495	502	501	501	516	516	466	520	490	493	479	499	491	502	517	517	519	524	491	506	531	497	462	467	486	506	477	491	490	523	494	493	481	522	533	501	500	474	496	519	482	537	485	519	485	479	493	492	492	509	532	522	508	506	483	499	505	479	485	521	528	531	492	538	499	517	498	414	533	539	486	477	485	529	485	514	482	478	496	486	486	521	527	510	492	510	482	489	481	501	493	521	495	498	514	505	510	519	488	493	525	499	477	503	482	462	509	495	506	453	510	529	487	446	488	516	530	506	512	479	483	497	462	476	513	490	492	517	520	498	433	506	497	518	496	454	504	481	467	497	499	490	534	510	497	512	514	545	493	502	473	539	481	480	443	530	471	473	495	474	530	479	513	529	476	469	509	471	491	471	483	482	494	520	518	487	515	502	526	507	524	495	513	469	474	518	469	478	469	500	526	504	492	480	507	487	504	485	488	490	495	458	527	476	494	535	486	525	462	472	480	526	482	495	496	500	507	492	497	496	471	558	467	500	493	528	527	472	498	519	489	488	449	494	495	530	529	495	509	539	535	480	474	475	498	484	441	501	497	495	542	475	477	482	522	505	492	529	459	505	557	462	489	503	466	469	537	501	500	506	485	485	482	464	503	498	465	516	519	484	484	486	487	491	499	460	503	539	512	503	481
31861	34539	38706	28505	14559	7070	3967	2260	1284	846	426	356	336	307	303	256	290	254	312	274	266	257	262	283	261	256	264	263	259	294	256	229	236	251	239	241	225	244	213	237	282	268	239	265	257	234	224	248	241	249	234	229	251	260	269	248	229	269	260	285	217	227	263	251	239	249	216	243	294	263	274	261	284	256	274	240	260	238	244	258	261	249	252	254	258	246	306	232	249	233	243	261	243	245	249	267	245	262	231	260	256	252	251	261	258	250	260	222	255	230	252	273	258	238	241	247	236	256	282	255	252	277	263	231	269	248	252	243	226	272	240	240	261	284	254	247	241	232	271	248	251	265	266	259	285	245	252	262	262	273	223	252	228	267	246	250	248	247	247	236	236	237	250	247	268	238	279	230	240	251	229	275	253	282	239	262	256	241	254	268	245	258	236	246	260	261	230	245	268	267	270	263	235	222	262	242	248	241	248	254	254	245	238	264	247	245	264	265	230	227	257	257	253	249	252	264	236	260	219	269	247	242	274	267	298	239	287	238	249	246	247	236	228	271	249	250	252	253	230	263	223	269	293	238	257	251	263	250	253	234	266	251	269	251	251	245	246	252	260	259	238	266	241	252	271	252	276	245	252	242	234	218	239	264	264	242	269	266	256	260	253	258	261	282	246	246	266	267	284	241	245	231	263	241	265	251	245	263	257	243	268	241	259	262	246	245	262	239	231	278	256	247	222	267	251	245	249	219	241	268	261	274	255	294	240	257	228	298	265	232	267	260	237	233	250	264	268	274	260	236	219	239	241	249	258	242	254	249	233	250	263	256	269	263	258	216	259	238	270	240	239	265	207	234	277	250	226	289	240	237	266	259	251	233	280	247	258	266	262	242	227	239	261	260	262	232	254	254	259	247	266	234	261	258	253	216	260	250	286	258	250	246	240	276	255	272	254	239	237	255	236	230	262	263	244	274	265	252	253	276	240	254	229	263	293	259	241	268	253	257	255	260	240	238	261	232	232	262	231	244	247	208	221	274	270	246	258	235	256	284	271	270	248	271	257	255	286	233	235	236	248	266	246	273	248	258	279	243	265	265	244	249	252	264	235	273	234	241	276	251	239	237	254	261	254	280	234	275	244	260	257	256	238	250	221	266	284	233	272	261	247	257	259	276	232	253	232	272	248	268	259	259	210	261	259	214	277	263	262	264	290	250	266	253	279	266	239	225	220	253	265	243	248	271	288	269	282	253	266	276	271	258	258	257	249	248	262	277	252	248	252	274	254	243	245	256	255	208	236	266	261	273	278	243	267	234	248	270	267	249	258	218	245	241	264	246	238	252	224	245	265	229	260	241	255	267	262	244	262	268	291	243	273	258	301	266	252	233	240	281	283	242	264	250	256	241	253	278	247	268	251	233	239	256	249	247	228	244	216	265	227	263	227	239	266	247	252	254	239	230	252	244	242	248	260	264	270	241	242	284	255	257	271	220	259	240	235	278	260	259	253	241	247	254	265	241	240	269	248	256	226	257	275	246	252	282	260	268	251	258	265	273	253	246	285	261	255	251	247	256	232	264	253	251	242	285	228	275	255	255	241	278	263	260	262	228	230	214	236	268	246	235	271	264	229	235	261	239	260	255	263	278	261	235	242	254	228	267	248	279	242	262	241	265	273	242	258	251	243	228	263	261	247	259	251	222	257	264	231	235	251	267	266	249	239	251	252	249	248	233	269	243	292	254	274	247	221	271	262	269	248	259	245	249	275	229	239	244	254	255	250	251	232	258	226	247	266	271	252	271	246	236	261	258	260	269	252	246	236	262	261	258	253	253	242	257	276	262	243	256	262	257	283	233	257	250	259	286	232	240	235	235	271	285	238	232	220	253	225	240	230	272	238	258	219	256	251	250	233	250	268	267	259	221	275	245	261	255	244	237	251	213	259	238	231	244	270	239	273	250	270	266	245	248	254	251	288	281	249	254	274	238	251	270	265	281	262	264	243	270	217	234	248	250	241	274	262	232	239	269	254	244	242	259	262	255	267	240	240	236	229	235	267	231	266	259	236	253	238	230	269	224	250	256	280	252	239	252	270	289	296	239	265	264	228	266	244	273	257	249	258	251	277	281	241	234	240	235	256	250	245	249	234	236	248	272	246	268	241	283	250	251	253	286	272	268	242	249	234	256	263	255	275	252	261	258	253	288	228	245	258	259	236	241	256	228	222	259	260	245	266	239	267	267	236	262	287	262	259	268	241	254	231	202	252	239	256	266	244	231	260	281	258	236	236	218	247	294	240	280	261	247	260	243	278	241	259	261	257	234	262	278	290	256	265	257	258	242	270	222	292	277	267	271	258	248	240	239	267	270	250	264	280	263	244	229	272	248	276	249	244	270	244	247	268	242	243	260	260	260	237	238	260	257	237	256	226	256	260	250	249	243	265	235	241	233	252	256	255	246	232	241	237	239	266	227	303	245	260	259	267	239	245	248	241	281	247	251	254	280	253	262	254	227	241	239	254	239	273	255	256	261	266	247	251	285	235	233	260	230	251	265	273	271	289	244	265	269	233	266	249	255	237	253	225	260	268	247	248	246	233	277	253	239	270	264	223	249	246	271	236	249	271	252	254	250	292	239	261	251	275	249	269	259	248	251	269	262	271	246	253	232	263	231	231	242	288	251	274	259	287	242	250	252	238	241	247	255	268	265	263	244	238	242	238	285	264	230	247	269	230	253	255	254	258	288	271	265	276	268	247	258	253	255	232	228	251	251	247	232	279	235	260	253	253	280	231	269	262	248	268	251	249	269	269	245	259	285	258	232	248	236	249	266	256	262	249	240	265	248	220	257	286	227	241	251	251	250	266	255	266	257	262	250	268	263	269	245	230	261	239	251	236	265	255	302	278	221	245	260	227	252	232	273	241	291	253	270	268	252	241	232	248	242	249	271	218	248	255	261	303	287	255	245	250	267	254	244	262	274	262	257	265	254	243	226	266	249	244	257	266	271	262	278	292	251	237	230	262	245	257	294	248	252	260	245	285	241	273	269	235	254	240	245	239	261	234	210	251	248	266	240	231	280	261	253	262	282	267	242	231	262	273	232	246	245	239	295	269	217	260	237	255	262	245	250	253	265	233	277	242	238	248	255	252	257	260	257	264	250	235	275	235	279	253	270	258	224	263	249	267	225	264	256	259	265	230	253	256	284	264	248	230	259	258	253	256	254	261	258	272	238	291	231	275	261	228	262	266	238	232	241	251	252	246	249	245	273	263	233	270	268	240	249	244	235	238	248	246	241	250	235	253	247	259	264	246	256	251	241	256	287	270	270	231	248	248	231	277	232	256	236	280	234	277	232	221	267	247	237	235	228	280	253	218	244	225	249	224	249	245	249	246	225	279	228	293	265	258	240	276	257	234	279	289	247	271	270	260	275	253	249	261	221	248	252	237	260	263	244	268	240	251	271	272	233	262	244	233	239	253	241	260	256	260	271	248	221	239	269	253	237	267	257	261	225
32340	48961	38797	26283	16030	10522	6716	4043	2263	1380	662	425	395	359	355	332	364	331	328	282	275	307	284	269	281	299	310	293	275	272	287	310	303	264	291	299	285	314	268	304	286	239	282	291	263	275	291	296	253	270	309	258	248	278	253	304	269	261	283	283	287	325	275	268	268	299	275	310	290	252	277	264	266	269	273	288	284	273	301	265	290	252	313	278	272	284	271	249	261	266	285	294	284	275	274	286	277	283	287	289	238	275	294	263	272	275	291	282	279	271	290	288	290	294	271	287	273	268	285	290	288	280	266	273	267	271	248	308	282	287	264	265	310	295	286	290	307	290	275	278	287	274	256	261	266	309	277	279	287	299	239	265	269	257	262	307	295	262	255	271	285	296	286	284	268	275	259	292	273	269	275	271	268	284	279	286	274	259	282	280	270	278	262	282	307	282	272	281	280	296	256	264	267	291	266	254	271	305	284	285	276	265	239	268	299	260	260	263	287	266	257	274	274	289	273	292	294	276	259	248	252	267	257	257	304	282	273	311	285	274	303	285	276	273	293	266	282	259	287	274	260	281	306	243	274	268	294	278	297	273	279	289	270	263	325	278	298	266	284	321	250	295	280	270	266	279	285	239	258	264	271	245	283	267	290	284	270	275	287	274	293	288	228	263	300	282	269	289	283	299	302	282	275	275	262	303	256	283	313	280	281	283	258	287	270	266	259	289	293	303	253	278	260	298	281	291	294	298	277	265	260	303	282	262	291	283	279	254	278	282	283	258	263	287	300	282	280	285	271	287	297	300	254	274	285	283	268	297	273	264	289	274	278	288	299	299	262	267	276	289	288	274	273	287	241	276	262	283	265	291	244	267	281	269	289	302	285	276	258	246	287	309	277	303	280	256	274	286	283	276	295	269	318	256	298	306	279	277	284	257	246	275	289	275	279	275	283	293	266	290	284	275	273	234	275	268	278	296	282	293	292	258	312	304	253	285	276	295	292	303	251	266	277	280	272	272	290	284	279	284	267	273	254	327	306	269	298	274	272	278	263	271	293	265	272	298	279	311	298	272	292	257	286	268	254	261	289	288	300	274	283	292	299	276	279	278	268	239	299	288	275	264	262	243	287	281	293	293	308	261	267	290	289	261	275	263	262	267	272	264	265	287	260	291	283	259	300	273	273	274	274	298	255	285	274	252	287	313	272	271	281	274	288	256	269	299	274	268	282	271	293	290	318	286	285	298	301	307	288	255	299	266	272	315	271	281	259	282	294	277	268	278	264	287	278	261	289	289	263	278	277	290	302	284	275	256	289	246	281	279	290	265	312	304	284	296	265	268	274	247	258	269	255	268	283	277	296	287	285	292	270	286	275	275	300	278	294	278	271	251	278	294	273	254	287	263	282	305	270	293	278	287	276	292	277	285	319	290	291	290	292	288	302	258	283	246	298	293	303	282	264	285	272	297	283	269	301	276	308	274	285	275	296	315	273	282	278	268	289	265	259	266	259	316	291	282	285	272	298	290	277	285	273	294	266	263	251	280	268	284	282	288	314	275	269	284	298	285	263	286	282	258	305	242	297	285	291	293	287	310	247	309	265	272	280	276	263	283	292	305	307	259	255	250	291	290	256	292	258	293	260	268	245	270	275	285	289	275	283	296	291	285	265	261	299	250	285	302	265	263	261	276	287	285	284	255	298	271	268	273	305	254	292	271	292	264	285	283	265	306	283	285	266	288	299	321	260	281	272	263	290	276	285	261	263	285	281	310	292	284	283	276	279	282	297	277	294	325	255	274	244	318	293	273	276	272	303	297	250	250	275	277	266	275	280	273	292	292	270	289	278	294	260	282	264	279	291	248	264	255	273	282	273	255	307	299	274	264	257	271	265	267	275	232	265	268	283	249	285	287	314	291	301	266	281	273	281	287	258	262	281	276	287	277	264	311	290	286	289	287	268	277	274	264	252	269	280	275	271	250	262	253	293	264	269	290	275	272	279	274	272	239	280	298	285	286	288	259	298	280	273	274	260	274	255	295	248	264	304	258	255	316	286	307	260	291	266	256	273	261	279	280	277	276	261	270	287	278	301	315	273	272	258	305	301	255	280	279	263	284	268	270	287	296	281	262	284	304	259	294	264	278	265	246	287	271	261	304	269	301	286	287	260	296	291	267	308	288	288	286	269	273	280	259	268	293	320	253	282	280	275	290	266	274	254	291	263	291	274	273	263	275	310	251	250	274	286	261	284	268	259	294	292	309	292	291	296	285	308	287	296	286	262	289	292	288	267	276	306	279	233	272	292	259	285	282	277	269	290	289	317	278	297	283	306	314	257	281	258	270	304	303	294	279	258	271	266	235	285	290	297	262	269	280	288	278	264	242	285	279	248	294	281	266	273	261	256	255	289	263	275	281	252	274	258	275	270	268	274	268	249	256	274	307	296	296	245	290	242	254	268	254	258	273	287	285	254	262	280	279	273	296	281	276	290	293	260	276	274	268	309	298	310	273	303	254	273	270	284	284	280	275	237	286	300	281	238	274	289	266	274	280	263	278	266	274	263	292	270	249	285	279	257	261	292	278	279	271	283	279	287	275	290	283	265	250	290	274	276	256	262	297	275	260	240	273	301	277	293	284	274	271	287	271	245	304	284	273	284	262	311	243	291	287	231	299	286	275	296	287	290	260	303	278	277	249	262	278	304	289	263	269	286	275	282	269	258	273	292	274	248	275	288	305	302	266	275	301	275	243	281	272	268	276	268	277	273	278	293	275	278	277	294	282	270	272	259	311	269	292	254	258	271	289	274	289	282	292	267	280	309	284	295	263	270	283	279	255	266	279	286	241	297	265	275	319	282	269	292	260	315	269	292	257	253	285	275	259	270	300	273	253	268	274	279	247	289	278	301	267	278	300	266	252	300	287	274	286	240	276	274	269	298	306	271	291	268	289	264	243	273	260	290	291	281	264	291	272	275	283	256	251	274	266	277	254	270	280	241	280	277	268	278	292	274	285	239	270	257	243	261	258	302	280	272	300	265	269	262	278	268	286	290	282	328	273	265	278	277	276	292	256	286	277	290	259	275	262	271	313	271	264	307	244	256	278	272	296	268	245	281	284	262	284	254	272	293	257	262	301	271	276	257	257	275	302	292	277	282	293	301	280	290	271	278	274	268	260	295	295	272	283	302	267	277	269	281	267	273	287	296	283	261	259	297	297	297	308	280	263	305	302	287	299	279	286	257	260	306	266	284	275	292	283	281	291	268	292	253	277	295	268	296	267	265	281	278	253	278	292	294	257	278	286	277	282	273	276	259	290	288	256	269	274	300	279	288	279	300	311	287	262	278	267	279	294	294	253	279	263	276	260	286	282	277	287	302	291	295	260	267	279	290	275	245	267	269	316	254	285	280	233	266	280	287	254	302	284	282	283	249	296	247	302	286	283	295	278	266	253	268	265	295	266	294	294	274	263	277	267	274	253	260	303	258	270	272	254	258	263	314	277	262	268	260	289
24534	21702	29302	26174	24570	19912	10954	6766	3901	1592	797	492	429	421	397	391	385	372	375	358	322	349	378	331	340	322	344	351	358	335	320	312	344	286	317	304	337	314	278	320	300	289	353	305	331	290	296	317	307	290	291	299	312	322	297	335	319	327	314	270	317	349	288	283	349	320	292	340	304	306	330	324	336	355	285	303	297	323	294	314	285	313	305	294	306	305	286	319	316	313	308	320	319	305	319	355	337	351	304	338	289	314	276	298	299	300	300	294	308	282	303	300	333	314	299	291	302	314	344	353	340	317	280	318	320	328	329	295	338	301	311	305	323	321	292	331	328	323	309	269	318	339	306	298	341	328	280	316	322	322	286	308	293	310	339	312	322	348	314	312	315	317	328	287	301	298	307	284	318	334	309	295	307	267	308	307	303	308	294	322	312	297	325	283	299	318	274	326	301	313	328	309	288	308	316	308	308	309	287	315	297	319	295	303	324	282	303	323	331	328	338	284	332	309	309	325	279	295	308	295	331	337	307	307	335	322	315	300	327	343	318	311	274	286	289	316	311	321	309	324	333	306	276	332	314	299	280	327	342	279	304	318	288	323	329	290	319	307	311	291	361	305	292	327	305	330	323	319	304	320	318	286	311	307	298	308	324	295	284	295	311	326	338	314	284	334	316	316	305	324	297	299	324	346	297	335	320	303	305	305	315	308	284	309	307	322	297	267	332	303	311	375	311	306	328	305	316	338	287	315	331	344	300	329	308	329	304	288	324	294	289	310	328	289	331	295	298	320	289	286	264	311	292	330	323	318	308	279	310	316	291	288	314	326	311	332	294	326	284	318	308	329	306	316	307	343	316	271	327	320	334	303	315	302	318	330	280	301	324	326	299	287	313	344	296	307	298	314	308	334	295	305	339	333	342	303	302	291	317	343	291	306	294	295	298	324	346	323	313	326	325	301	311	305	339	334	298	315	292	341	310	326	317	292	288	295	305	345	327	323	284	313	318	325	315	344	310	311	241	319	326	287	337	297	286	318	295	312	290	307	272	306	304	316	320	306	291	311	319	313	299	290	285	326	308	315	297	304	332	300	289	310	304	315	323	307	338	325	337	283	347	304	276	324	294	322	306	279	306	311	297	342	311	312	320	319	310	305	317	295	328	341	330	300	290	270	333	334	333	317	285	303	313	316	305	297	300	305	294	323	291	276	289	305	299	309	306	291	306	298	303	329	332	321	333	322	304	306	314	268	324	307	304	336	314	304	322	318	313	304	307	297	272	278	331	315	301	280	302	328	311	321	292	280	330	262	282	294	297	334	303	329	288	310	344	333	325	292	277	290	300	359	319	292	323	309	280	293	313	333	298	344	281	330	306	291	325	352	342	274	303	299	324	325	269	335	315	305	313	314	330	332	300	299	297	292	292	315	307	301	338	317	342	301	302	328	323	339	311	293	313	307	300	321	335	311	346	311	302	288	291	314	326	303	330	309	307	326	308	336	259	319	312	293	304	315	297	318	304	302	300	306	335	293	296	304	332	305	315	316	308	302	305	312	334	300	330	340	326	293	302	351	303	310	315	314	279	298	323	304	304	343	288	358	295	315	305	307	337	305	284	307	314	280	346	316	327	326	318	317	318	313	275	293	339	327	319	309	341	316	312	292	305	269	316	298	329	325	300	294	304	301	309	334	298	301	328	295	313	324	293	336	309	331	301	329	286	289	319	321	327	306	297	280	317	301	314	302	306	292	304	299	306	318	315	312	339	297	315	345	318	333	308	309	318	311	312	333	271	325	299	310	296	349	303	287	286	304	344	294	328	316	293	303	311	302	280	306	306	292	261	281	305	314	285	309	326	283	322	328	320	294	308	287	315	315	308	323	302	314	322	301	287	318	291	307	304	342	314	317	325	305	304	322	308	327	295	300	322	295	325	347	275	322	325	318	315	286	306	292	316	320	355	332	340	297	300	292	336	307	301	292	304	307	347	319	306	336	319	336	316	304	303	315	326	315	312	288	303	298	304	325	301	349	319	305	304	314	312	295	283	287	322	316	323	305	326	326	313	273	332	316	321	295	307	326	293	322	332	313	270	298	304	327	319	295	312	311	320	310	340	301	324	327	315	317	326	309	315	287	281	321	306	304	336	278	321	296	305	320	327	320	321	321	352	353	311	290	321	323	304	296	296	300	309	335	320	316	292	300	282	313	315	292	284	288	304	332	321	316	311	323	309	326	264	313	302	315	316	320	291	302	274	316	321	283	322	297	327	308	300	302	299	341	311	315	325	310	296	297	317	289	307	326	317	305	322	313	321	302	302	347	309	303	327	296	354	310	319	276	308	292	324	301	325	302	299	334	276	327	315	309	311	330	307	293	302	306	338	299	320	328	303	318	296	330	323	329	337	303	297	289	323	309	334	302	322	325	277	357	279	308	285	327	283	303	309	266	322	301	305	326	346	322	286	300	366	325	308	295	329	322	315	347	302	316	317	328	303	297	277	303	334	322	309	295	290	281	346	307	293	316	290	307	302	348	337	315	282	330	320	332	297	323	309	315	318	298	332	293	313	331	317	304	293	338	337	313	325	314	340	305	300	308	270	312	330	323	316	309	308	329	310	324	307	336	291	319	304	274	311	337	309	321	286	335	323	297	305	301	344	310	302	312	292	321	286	300	306	289	310	314	317	340	335	305	338	310	318	318	319	285	288	307	312	278	317	310	296	311	320	293	321	297	306	331	294	322	337	329	325	285	310	330	295	303	304	300	303	327	324	329	322	288	329	301	302	302	275	311	300	314	330	308	295	301	301	306	306	319	306	325	321	300	313	283	335	318	319	293	316	296	303	337	328	333	304	304	324	308	303	322	318	313	305	317	354	307	332	320	308	290	305	357	319	305	322	318	309	330	304	314	333	305	317	299	303	309	297	335	319	312	308	321	285	303	321	303	324	312	301	315	292	307	313	322	304	307	345	307	301	308	306	311	272	320	280	331	270	311	323	327	303	319	319	304	304	356	292	266	302	317	340	297	299	298	315	358	309	304	319	358	298	327	327	328	309	299	330	310	317	308	261	316	324	334	292	298	320	306	323	277	338	349	303	334	272	289	318	299	314	278	288	321	314	286	318	322	296	305	279	334	313	315	308	348	334	310	318	329	316	319	312	301	283	319	259	287	309	330	292	315	295	317	280	265	321	270	332	309	316	299	304	291	304	286	324	328	313	319	321	316	325	303	292	336	300	294	299	310	324	289	278	321	289	299	314	285	296	319	315	325	308	327	307	317	316	318	310	295	325	299	335	334	312	306	298	276	332	315	301	327	306	286	274	295	310	301	275	292	301	322	293	309	291	297	320	335	307	287	300	321	288	306	333	309	277	312	322	299	312	344	304	291	306	315	310	314	340	314	294	319	320	302	311	310	298	304	321	296	297	300	307	300	306	292	320	301	303	295	286	291	308	326	301	300	291	283	312	324	325	317	267	299	303	292	304	322	296	330	305	301	338	319	281	301
32719	57965	46444	33861	28921	18399	11763	10101	6053	2374	1243	677	575	531	472	469	471	411	426	404	398	365	366	369	349	318	351	348	340	358	358	337	329	316	322	326	351	324	338	341	343	358	337	357	344	326	325	320	305	335	340	357	346	317	332	330	318	303	332	356	320	370	345	319	301	309	322	319	359	299	337	340	317	359	290	293	357	319	356	303	315	328	328	360	316	355	341	316	334	327	317	348	313	318	319	328	308	338	292	330	337	332	305	337	303	325	334	299	331	353	344	334	309	320	309	333	312	330	306	353	328	358	349	334	318	329	340	310	322	322	342	342	309	368	328	285	350	335	331	335	341	338	345	356	340	346	329	335	330	384	334	345	323	349	308	329	305	307	295	304	360	284	335	322	337	323	343	370	340	347	345	327	302	322	333	308	317	324	327	357	304	345	324	314	344	299	349	338	338	337	352	327	300	365	321	356	319	327	345	326	298	333	310	356	328	330	326	307	337	317	338	334	355	303	312	324	329	383	332	325	326	281	332	317	310	332	309	321	323	333	319	321	330	368	289	326	344	335	318	349	324	353	323	327	297	310	329	343	358	339	320	313	315	301	320	360	341	345	338	319	329	338	328	332	328	335	310	314	359	343	315	314	339	340	359	348	343	342	343	319	354	349	321	346	336	310	316	364	337	324	324	312	298	322	352	329	308	314	296	320	341	341	310	334	330	347	327	333	319	316	350	325	339	311	315	314	305	335	319	331	351	319	340	347	335	337	300	327	327	321	343	337	327	315	337	338	332	300	319	325	329	309	285	322	319	342	319	294	314	347	342	305	300	285	325	352	317	312	299	347	308	332	318	314	345	341	358	309	339	327	350	317	329	340	317	320	335	329	335	331	305	343	353	354	294	296	338	302	310	347	317	309	308	315	309	332	304	309	336	319	321	302	294	349	327	328	322	329	329	330	301	337	335	358	297	333	339	327	309	331	349	334	325	282	335	331	318	313	349	322	357	329	335	352	331	363	352	317	356	327	288	340	326	289	333	343	359	338	331	302	299	323	346	320	351	344	319	311	330	330	334	329	340	321	341	330	323	331	346	356	318	328	316	354	331	324	341	347	347	334	316	322	326	323	330	304	310	323	326	335	341	346	343	302	341	345	335	314	337	318	325	341	369	308	341	357	322	341	333	342	344	349	341	310	326	342	316	340	331	360	355	302	331	367	348	335	317	299	318	309	342	299	302	330	356	313	308	330	342	303	358	348	325	345	323	319	352	335	330	329	303	333	334	345	350	334	366	380	336	344	347	314	309	322	350	323	320	345	343	318	336	353	298	313	343	330	348	341	311	335	301	333	325	333	331	288	320	300	315	309	307	363	342	339	337	307	354	320	321	341	314	337	344	344	308	333	303	305	319	317	320	316	342	351	323	337	339	313	355	311	317	333	291	333	331	316	335	308	345	334	317	365	291	297	331	351	333	347	306	336	317	299	311	317	333	330	304	335	341	324	322	331	332	308	347	360	324	324	296	306	348	312	350	296	293	327	310	333	361	337	309	319	314	308	327	362	316	316	298	318	309	356	313	330	332	315	324	355	314	355	348	321	288	316	326	323	331	340	323	337	308	305	338	327	320	307	306	333	314	320	308	326	331	338	329	316	312	355	297	335	349	337	337	303	330	349	319	290	358	339	310	343	306	295	322	324	349	321	338	314	288	310	342	313	331	347	329	324	322	332	326	344	291	322	334	336	331	305	333	323	346	343	340	341	321	361	330	317	344	353	330	326	329	313	306	317	345	325	338	315	327	361	306	316	347	320	330	320	359	332	315	353	317	319	318	336	314	345	311	348	318	355	340	338	323	306	298	338	322	336	325	315	333	290	363	322	321	360	342	317	321	313	309	315	314	338	358	329	310	303	316	309	343	326	303	283	287	339	363	333	334	319	368	284	342	324	320	363	328	350	334	317	343	344	308	320	349	328	346	343	369	354	322	332	321	312	337	345	328	323	350	334	328	314	354	335	317	306	334	308	311	338	312	295	349	320	326	358	323	319	307	319	311	309	320	323	358	345	348	323	307	340	298	334	341	337	366	324	338	334	333	312	307	352	335	311	299	324	301	340	325	315	324	361	319	346	329	343	318	333	335	311	299	332	336	338	330	295	298	348	325	351	335	347	348	338	312	309	333	329	329	306	317	322	309	311	331	322	356	332	325	323	354	306	356	322	335	291	336	321	335	325	318	309	328	345	327	326	324	342	329	311	332	323	329	287	351	323	315	312	301	318	320	330	328	311	320	351	333	334	323	306	315	332	327	362	343	303	312	312	357	346	301	298	326	340	325	305	344	327	308	316	313	325	308	288	316	308	351	373	356	311	309	335	349	311	317	308	328	334	323	301	330	316	327	319	334	326	363	323	323	310	331	355	359	326	313	298	314	353	353	332	333	352	327	353	323	334	337	311	349	327	308	334	306	342	324	339	288	325	305	309	330	332	287	316	355	341	345	364	346	315	311	339	299	324	341	347	308	334	322	346	343	351	327	336	351	350	336	332	347	332	323	314	347	331	344	339	322	331	312	300	326	304	336	334	316	326	305	364	321	348	315	329	310	361	319	298	343	343	330	338	334	321	323	307	327	336	337	338	321	350	294	299	317	316	360	318	319	333	329	343	306	342	328	328	328	327	353	317	330	311	350	308	317	371	325	319	355	347	332	329	351	305	372	307	322	332	342	340	319	320	304	355	331	322	332	348	316	347	321	318	332	340	354	340	317	327	327	309	329	343	317	317	341	309	350	327	342	337	327	314	328	341	321	339	331	323	336	320	301	327	328	316	295	341	320	367	359	310	333	311	336	358	324	356	317	329	334	329	345	344	324	342	342	339	315	305	332	338	333	326	325	339	335	314	313	312	337	361	351	356	328	286	326	312	317	326	328	341	299	346	336	321	320	346	344	338	300	311	328	334	329	362	347	363	334	348	349	364	312	361	313	325	327	328	349	324	323	338	321	315	298	329	321	337	321	292	315	316	316	362	305	340	363	313	322	296	327	322	354	363	329	329	331	344	355	343	277	329	331	304	305	300	306	359	345	335	341	313	290	309	319	341	338	351	328	325	341	320	316	334	363	346	346	326	333	326	325	301	345	341	319	322	339	318	319	328	326	368	334	331	349	310	315	332	323	310	336	324	335	333	310	308	339	318	343	342	334	333	288	352	348	314	335	358	344	324	332	330	325	343	328	324	345	350	312	282	338	315	321	326	372	346	329	323	298	316	332	306	311	326	314	303	373	312	349	333	333	317	355	286	346	318	310	313	284	347	310	322	343	303	335	317	319	312	336	339	323	322	320	326	333	332	327	343	315	352	345	309	302	326	332	317	321	295	297	323	296	332	327	374	336	327	324	326	313	322	348	315	319	314	307	331	329	298	336	323	345	337	314	326	333	325	302	336	386	372	362	309	335	330	318	327	310	354	321	325	327	377	298	321	338	337	295	324	301	357	365	328	303	326	321	319	318	300
25729	21699	29239	29259	23869	15270	8313	5006	2256	1065	673	517	486	417	395	429	382	442	420	402	400	404	381	365	375	384	397	333	390	418	367	351	392	384	379	401	383	349	391	387	367	345	365	421	403	396	387	397	390	344	355	377	397	365	379	351	380	384	378	404	405	396	378	356	402	347	392	378	380	371	336	386	380	387	397	370	366	359	371	375	380	410	382	422	361	380	346	402	395	388	383	385	391	384	397	369	371	374	393	424	390	365	406	373	375	379	395	358	381	372	378	351	378	365	361	378	391	369	395	370	373	380	389	361	362	363	367	393	381	378	387	369	353	319	373	351	375	409	404	373	383	374	358	399	359	372	347	356	400	382	361	385	376	362	375	348	400	355	357	416	381	362	378	360	390	401	424	415	390	382	388	411	387	388	345	381	400	379	371	367	368	382	363	396	379	376	366	374	343	381	389	373	369	389	346	339	352	366	374	362	350	381	400	363	400	404	354	377	365	403	391	334	357	334	356	386	399	395	369	387	366	379	406	385	376	356	373	366	379	402	374	337	436	351	363	363	393	344	412	347	389	390	368	338	423	369	370	385	390	393	398	361	418	395	384	382	352	389	385	371	361	394	367	382	387	391	386	402	384	398	388	412	426	385	370	380	387	362	363	359	388	378	379	376	372	369	368	376	372	363	366	365	371	354	395	367	348	384	413	378	367	364	354	367	384	383	379	389	400	364	370	357	353	393	375	394	343	397	371	368	399	406	433	368	380	365	365	410	380	378	365	387	391	410	386	394	388	392	382	385	380	385	357	394	371	346	382	371	375	409	335	372	408	389	379	394	389	371	382	374	362	408	387	341	370	388	358	333	365	372	377	407	393	377	387	353	376	374	388	408	382	417	380	357	376	392	400	343	389	356	358	405	363	360	376	398	358	397	400	359	364	374	366	408	382	391	390	350	381	370	376	393	378	393	390	350	368	400	391	412	368	359	359	376	384	367	375	346	402	354	360	401	383	378	382	381	386	392	363	379	391	375	409	375	388	352	430	361	392	378	365	388	412	401	401	344	375	383	359	385	366	390	396	367	409	359	392	409	408	359	383	335	416	364	375	365	383	332	385	412	389	376	365	361	388	353	397	362	405	358	382	363	366	358	353	374	349	412	392	358	363	385	419	392	372	405	428	410	379	403	353	376	362	388	383	404	361	401	336	363	390	350	375	400	413	396	361	367	344	374	378	390	390	378	375	335	345	346	398	384	369	382	376	383	372	353	363	376	367	383	374	398	383	380	353	398	325	356	357	375	360	374	373	388	382	388	378	374	398	371	384	354	372	403	372	380	364	399	382	406	384	411	357	368	370	365	373	372	329	369	358	389	387	385	410	395	369	341	353	367	374	378	398	363	365	379	385	382	362	356	393	376	393	354	373	367	368	378	388	364	360	372	395	374	386	376	374	385	399	361	354	369	407	406	370	373	344	373	343	339	363	360	367	370	387	371	394	378	397	389	364	390	373	416	399	404	341	401	355	380	373	358	372	386	390	363	398	347	397	351	390	419	399	343	381	397	378	410	387	403	406	333	382	367	393	351	352	371	382	393	382	373	354	338	397	390	338	400	375	371	348	395	373	386	400	378	383	374	368	367	396	374	372	350	410	403	415	374	353	337	392	374	379	362	372	378	350	362	395	393	353	365	386	374	410	373	369	380	399	363	408	403	375	386	381	350	360	375	402	373	351	385	376	394	407	390	368	398	394	347	372	357	372	379	350	350	372	364	378	356	381	350	379	353	389	395	371	388	391	402	369	408	362	391	402	367	364	391	371	346	408	369	385	370	360	366	375	386	381	372	373	386	387	361	356	363	355	369	382	350	398	382	398	378	356	385	387	391	370	361	355	391	394	347	368	383	412	393	409	364	352	374	361	379	375	377	422	395	343	362	355	361	380	332	381	402	378	389	349	349	358	426	380	427	366	358	416	383	334	378	401	389	347	387	363	402	363	396	367	350	386	350	348	391	391	394	349	391	383	409	375	405	381	386	377	392	358	342	389	395	390	379	350	376	371	368	436	390	378	375	383	379	360	395	395	384	385	349	353	379	336	416	374	376	348	344	385	355	372	384	362	377	393	355	386	380	374	380	380	429	366	374	386	405	359	386	338	349	377	386	374	380	355	385	323	389	387	345	365	387	374	375	358	387	388	343	387	365	414	412	396	380	350	383	367	390	368	382	398	391	417	375	388	365	380	376	334	395	352	406	376	389	386	389	406	354	356	373	383	396	377	386	366	364	393	380	367	348	390	363	377	371	374	385	385	365	409	389	414	385	403	376	387	332	397	373	392	370	404	382	351	373	406	399	395	389	346	408	354	363	422	357	375	375	432	363	367	384	356	394	394	390	385	368	339	388	384	387	384	375	387	389	390	381	408	349	361	395	373	352	404	368	385	376	359	314	390	392	370	372	415	378	367	359	395	396	380	369	381	387	370	367	334	377	374	346	358	381	377	383	359	387	344	339	356	349	357	345	414	379	412	401	364	342	394	359	374	381	378	351	345	355	349	346	390	352	366	399	369	382	323	389	379	392	365	398	370	354	369	400	384	385	406	401	368	382	374	366	359	414	366	357	364	357	384	384	404	376	365	398	378	397	334	380	332	352	327	407	390	344	371	400	418	371	356	369	362	349	406	362	393	392	355	359	380	369	348	377	348	405	353	361	378	376	382	371	355	383	412	344	399	357	352	388	349	395	400	353	400	378	338	368	370	393	375	384	367	390	383	359	361	399	375	364	387	399	397	354	387	349	353	384	350	381	380	379	408	404	387	383	362	359	381	403	356	347	351	373	355	365	391	388	374	361	367	367	398	388	393	390	365	332	372	361	375	377	344	391	365	361	369	365	374	380	410	370	394	387	417	372	364	355	375	373	364	359	366	362	369	390	403	390	372	400	380	388	339	357	407	348	365	350	398	380	381	395	377	384	385	356	362	374	365	331	385	339	381	355	373	388	368	370	372	408	405	363	374	374	337	370	367	367	398	362	387	404	365	375	369	347	386	407	367	338	374	357	358	387	366	379	371	382	359	381	361	388	350	375	376	368	370	401	367	371	398	381	357	381	371	354	357	343	395	395	367	365	364	424	369	366	383	408	371	333	406	397	373	365	363	352	381	376	381	389	373	353	369	371	388	377	386	349	380	364	378	364	368	379	360	393	372	369	334	347	376	354	373	394	403	380	387	381	362	373	377	370	390	365	406	360	378	356	381	368	390	357	391	375	386	366	391	381	341	365	357	377	344	370	417	400	377	377	367	385	358	373	359	375	398	389	364	353	389	387	388	394	379	377	379	370	372	381	356	369	401	372	413	378	395	363	385	383	387	379	365	413	373	378	354	396	359	367	373	356	409	362	358	369	400	401	337	373	392	392	347	393	396	390	373	353	360	417	395	387	397	408	358	400	354	341	381	375	412	375	369	359	354	347	412	382	384	380	358	387	324	369	380	369	364	378	359	332	401	383	383	400
31398	53244	42759	32051	26862	17466	11635	8388	4002	1886	1000	691	567	563	500	448	492	432	497	444	430	427	431	398	406	466	391	416	416	450	423	423	418	417	432	406	431	407	402	407	404	428	399	394	406	424	420	409	367	420	438	415	398	397	428	391	374	428	400	433	402	415	440	400	407	352	414	417	389	418	408	454	396	410	398	399	424	366	384	427	394	378	398	393	393	421	405	420	406	364	410	397	406	407	396	401	400	417	431	389	394	403	359	416	436	399	391	404	452	389	404	382	409	394	440	364	392	404	376	389	435	400	397	406	393	408	402	402	397	390	396	363	394	406	406	438	388	364	381	424	393	438	379	397	418	431	417	419	386	424	457	410	436	381	403	399	396	418	399	392	382	408	424	377	449	401	373	392	395	400	394	422	403	381	415	439	386	406	396	393	424	405	388	417	395	407	430	406	423	384	415	436	375	397	390	352	424	403	404	421	385	382	391	420	379	400	386	433	414	365	391	424	410	402	440	432	388	414	396	390	391	433	398	425	369	403	427	418	399	418	402	396	415	416	395	414	392	431	401	411	376	366	340	430	431	371	418	397	437	384	403	457	408	414	403	382	385	388	401	437	396	407	396	388	419	415	378	384	387	425	429	391	415	398	378	392	384	398	395	392	402	389	356	442	418	376	389	390	408	417	387	384	413	435	389	398	391	425	397	425	372	392	380	422	414	433	413	390	432	403	421	375	420	374	420	398	394	371	403	414	437	383	371	435	418	399	404	386	407	369	416	402	402	384	364	430	406	433	407	420	345	406	405	374	394	395	379	381	397	414	411	380	365	393	418	388	400	408	376	403	408	394	380	396	363	413	436	407	389	416	418	404	366	399	412	394	426	400	377	442	367	423	401	409	400	419	427	408	429	406	386	416	426	413	389	440	430	383	392	442	405	402	381	398	387	442	396	388	424	400	442	405	403	401	400	393	399	388	430	421	393	401	433	387	385	382	395	392	418	416	416	405	407	394	368	383	401	383	406	422	382	381	366	420	380	396	399	422	449	410	431	392	425	396	418	404	415	421	434	418	397	431	435	386	389	392	383	412	400	406	439	364	386	389	380	411	421	389	367	368	390	424	411	393	373	414	409	416	348	374	378	400	414	402	401	390	428	426	396	394	408	389	400	381	415	416	391	390	392	403	376	379	376	393	403	421	408	419	362	355	395	382	372	380	389	370	395	419	415	378	450	400	380	356	428	380	465	418	389	434	383	430	422	411	425	399	413	395	383	400	374	416	412	390	376	440	388	388	361	396	411	422	374	434	394	417	445	380	386	377	422	421	400	414	396	397	460	412	402	393	409	388	376	379	386	400	411	392	432	440	426	407	397	408	397	397	404	411	391	414	420	381	415	404	364	398	417	412	394	406	396	417	466	370	395	419	380	397	375	393	379	356	414	388	422	421	389	412	403	411	407	411	414	388	423	423	377	424	408	420	399	379	422	388	411	432	435	389	400	396	413	435	438	411	422	385	381	396	405	419	429	432	399	380	377	385	414	373	407	407	379	404	396	390	385	391	407	395	408	384	396	436	383	378	408	400	394	410	396	410	391	419	407	406	416	376	425	397	417	379	417	394	396	414	402	405	424	391	448	387	378	410	400	393	385	394	399	408	413	415	388	401	398	375	419	405	408	434	412	396	381	392	377	396	408	390	443	369	417	371	407	356	426	356	429	431	414	424	433	392	417	416	397	400	360	386	392	386	408	427	384	402	391	403	402	390	397	362	404	404	404	446	420	389	384	379	404	388	420	404	414	395	384	400	428	405	411	418	351	425	445	387	344	365	404	390	382	409	412	375	386	397	412	409	397	408	391	430	417	401	422	369	390	367	412	398	377	431	390	417	397	381	413	406	405	419	378	397	395	411	414	394	409	391	413	426	374	371	385	416	420	410	411	427	407	396	415	436	375	359	428	394	391	379	381	369	391	433	383	392	381	390	412	389	379	381	371	432	395	390	460	407	400	386	410	402	392	401	441	384	413	401	425	427	352	398	398	443	432	403	418	414	423	412	364	405	411	418	418	393	380	421	410	417	428	382	402	370	396	369	425	396	393	416	434	401	385	430	379	408	395	399	438	400	419	415	409	394	393	413	383	393	391	394	419	414	377	418	399	420	395	422	365	416	439	378	396	400	420	399	416	436	392	387	383	427	433	382	380	394	395	436	384	408	416	389	414	382	368	401	392	409	364	431	363	445	419	423	428	375	424	365	421	393	416	388	382	376	389	438	388	424	402	460	396	393	384	426	414	401	370	369	422	417	373	450	392	412	408	424	407	390	465	394	453	385	384	424	379	413	423	383	405	375	403	395	433	403	371	419	414	392	395	387	366	375	405	392	407	413	397	389	373	432	429	381	369	399	345	405	408	388	419	403	366	431	392	412	392	410	402	392	405	397	386	363	365	425	399	411	359	431	394	445	381	389	379	405	398	351	413	428	437	404	395	391	397	439	410	410	398	392	405	404	360	413	434	413	411	388	446	387	387	369	425	389	380	413	419	401	397	381	415	431	367	385	388	398	386	409	422	356	406	385	419	415	383	410	402	390	401	417	427	430	402	414	412	416	394	410	399	372	408	402	396	387	414	421	393	412	400	404	408	393	387	409	438	433	410	383	363	370	410	425	351	396	387	407	408	385	415	404	397	404	408	395	429	395	400	419	433	417	387	384	411	402	417	369	389	412	378	389	400	385	390	412	390	404	410	374	406	422	381	413	401	404	419	437	398	427	441	399	377	450	403	404	414	415	417	439	392	409	402	423	393	378	391	407	396	398	409	415	395	400	372	402	423	436	417	381	363	382	399	422	411	383	370	393	428	394	440	400	397	379	406	418	372	404	378	408	388	409	422	417	410	400	393	383	396	432	371	401	423	418	424	343	427	373	408	388	427	390	410	407	374	419	400	404	392	401	406	381	409	384	385	421	392	397	371	426	393	426	446	381	382	386	427	412	410	387	394	415	435	380	366	445	375	393	411	416	434	363	418	399	422	376	403	430	411	388	400	422	417	413	427	381	379	410	398	441	389	429	415	389	407	379	413	369	373	412	416	450	385	399	388	376	400	394	377	400	380	404	393	388	397	403	373	398	396	380	382	407	392	374	412	424	393	414	392	404	450	374	420	382	411	418	397	435	434	406	441	432	410	420	412	338	409	390	403	392	390	417	422	382	419	396	426	393	397	381	420	418	411	368	387	389	416	392	417	411	390	365	370	403	358	412	436	396	407	417	385	430	407	357	390	403	436	401	408	402	425	402	429	378	397	423	416	408	426	415	408	391	392	386	424	384	403	396	396	386	367	391	376	434	375	421	428	420	445	413	400	395	404	426	383	372	400	420	418	394	416	398	392	421	400	436	391	441	397	380	381	415	372	425	379	423	403	411	412	417	385	396	418	362	397	389	368	395	422	391	379	434	383	415	404	407	403	415	430	401	374	402	383	428	394	423	458	369	382	409	386	402	412	371	388	379
23390	21717	29489	25053	24299	26138	23300	11412	4140	1932	1215	780	675	679	679	571	592	613	582	583	561	549	534	509	524	537	563	491	496	538	520	510	526	535	454	475	507	524	496	517	488	525	514	439	501	504	509	502	440	493	497	515	514	533	477	480	542	514	527	540	484	536	487	485	535	479	468	494	473	502	529	492	483	479	463	561	520	513	514	463	534	555	527	525	521	483	503	514	527	488	492	529	537	487	515	531	480	517	486	474	515	512	492	479	509	512	519	527	508	477	481	489	484	524	499	514	494	527	515	509	548	470	503	487	511	488	502	497	523	510	470	517	488	493	520	459	545	468	505	526	524	463	490	475	516	504	541	500	494	489	510	512	518	483	493	502	507	455	494	452	466	497	526	487	504	488	508	530	480	507	481	518	479	528	533	513	513	498	491	487	526	524	467	497	471	512	495	511	480	476	516	526	501	507	496	547	519	495	495	482	501	518	498	484	483	548	498	481	535	479	491	487	513	555	445	492	512	521	470	488	511	500	505	513	494	491	526	517	485	481	518	505	501	513	491	471	486	494	535	508	512	518	557	474	474	486	543	495	497	518	524	521	464	476	480	515	525	502	510	528	536	486	467	496	500	509	469	488	507	481	494	482	511	538	520	508	524	510	506	510	517	443	495	506	532	472	516	476	497	477	480	484	515	471	489	447	489	476	501	516	493	492	531	479	532	490	508	522	482	488	513	466	466	483	487	480	492	535	510	492	476	522	500	522	536	493	501	509	510	509	479	523	518	444	486	511	484	475	492	462	497	502	468	486	514	507	492	469	523	469	487	475	463	489	508	514	473	495	498	540	470	488	495	514	524	504	522	461	515	511	493	517	511	460	447	516	511	536	518	497	534	491	498	492	471	459	491	480	474	511	488	502	469	489	528	507	516	494	483	490	482	525	540	459	513	541	502	504	475	477	503	555	509	501	485	453	506	496	498	503	492	489	519	516	489	489	494	490	520	495	486	504	466	513	525	497	509	515	479	502	521	460	510	493	520	525	506	524	526	516	480	516	495	514	474	476	510	498	524	497	492	495	457	519	531	534	484	478	500	518	489	502	472	522	524	498	498	524	524	511	478	516	477	483	491	502	521	470	486	499	520	482	535	534	493	490	527	511	512	466	503	474	515	521	459	448	525	485	536	513	523	488	506	532	502	488	526	436	471	462	498	484	463	498	502	496	449	485	500	499	483	492	494	488	533	482	516	498	485	504	481	505	491	478	500	499	498	478	470	488	491	478	502	499	521	504	475	456	474	493	472	499	527	530	469	501	528	552	474	480	486	519	485	491	515	459	495	502	451	500	485	495	521	509	518	533	484	502	506	525	492	489	519	477	485	496	491	467	486	486	491	528	513	490	492	511	522	500	484	479	523	468	497	495	482	529	514	505	510	450	504	509	492	455	518	493	492	487	470	512	484	507	486	488	524	508	468	458	520	474	474	526	507	492	504	466	500	478	499	491	505	497	481	487	508	493	482	497	528	497	476	487	502	500	488	473	478	534	491	530	487	505	482	484	466	539	520	523	514	514	520	517	509	460	497	518	523	493	477	482	518	497	492	564	507	523	477	527	503	499	513	504	510	514	520	509	480	497	470	519	487	479	497	452	497	472	499	472	505	475	484	532	490	483	513	501	533	513	488	481	470	458	516	517	530	476	524	470	469	504	532	502	530	497	503	497	535	501	483	476	531	489	511	514	482	514	498	458	550	538	476	547	506	478	465	499	504	519	501	491	510	541	506	483	484	556	537	468	529	499	479	493	498	481	508	531	512	487	513	493	482	534	464	476	480	501	506	518	510	485	459	519	517	503	491	499	502	461	498	503	505	531	468	490	512	479	507	498	487	452	509	503	482	486	433	512	499	533	493	479	514	492	504	484	486	490	512	503	500	517	520	527	469	502	488	503	501	533	486	522	480	485	526	504	484	512	469	477	458	511	496	517	453	486	488	547	492	484	497	510	523	457	482	502	534	495	503	487	480	499	502	473	481	529	494	485	513	487	513	506	509	526	494	492	482	496	488	489	478	480	529	488	515	523	502	522	541	479	492	468	493	515	451	499	503	500	517	463	505	499	483	504	490	559	498	512	507	487	495	483	522	500	515	498	482	487	495	487	481	474	490	521	515	491	514	450	536	450	497	490	523	474	499	518	454	502	480	463	531	519	518	497	497	467	527	508	453	460	462	517	493	491	515	521	489	455	500	508	497	483	499	486	532	495	485	560	482	495	525	484	540	497	508	502	486	504	527	514	518	503	505	513	508	486	479	510	542	482	439	475	496	483	492	480	545	498	519	476	475	465	505	552	485	483	534	517	485	482	511	511	488	494	496	505	513	497	503	483	478	490	550	441	496	498	503	505	500	522	490	496	509	503	504	526	490	459	499	463	465	496	469	474	506	482	485	524	454	511	500	470	525	450	512	502	514	509	486	472	468	487	519	493	516	467	477	505	495	426	502	502	510	513	456	511	512	485	530	520	484	497	525	509	499	501	461	539	535	502	515	527	495	520	480	503	516	498	516	499	559	494	533	490	499	495	511	529	508	552	473	490	506	471	484	530	494	495	530	501	488	487	488	453	432	497	473	473	472	487	494	526	482	523	523	483	533	501	530	521	520	503	486	464	543	513	517	481	502	479	478	490	503	505	497	493	506	487	498	492	502	529	447	501	542	493	538	480	488	496	483	490	461	512	505	527	486	487	489	544	469	499	473	510	509	483	542	533	515	444	509	532	523	522	466	479	501	522	506	521	528	459	497	516	486	498	501	494	507	484	514	475	511	492	494	521	502	509	489	508	483	507	487	496	465	498	464	484	502	512	524	439	542	484	520	477	489	458	508	529	436	520	451	496	506	517	476	471	480	494	532	454	492	526	508	509	529	451	528	504	508	515	504	505	528	511	539	511	497	499	495	471	501	506	496	520	520	495	568	494	516	528	477	487	426	463	477	538	512	503	469	482	532	500	494	493	501	530	515	540	488	542	528	495	529	500	526	474	520	511	469	480	505	487	505	501	489	519	508	501	512	468	538	522	499	507	470	520	513	485	475	474	504	516	464	457	520	525	554	485	494	490	540	451	523	518	522	513	469	515	481	505	484	519	536	504	479	502	477	487	524	490	503	487	506	507	485	486	509	472	522	476	509	492	493	505	516	552	488	513	528	510	515	451	481	475	503	525	540	464	514	465	446	494	506	444	513	481	485	491	475	504	508	497	461	486	470	445	456	487	554	497	509	509	490	533	517	492	479	545	496	511	551	517	491	485	485	551	474	507	538	527	469	493	525	546	500	506	541	485	448	482	514	499	531	498	485	480	522	492	494	465	514	514	496	480	510	517	526	510	491	519	463	511	504	481	453	539	471	532	491	478	523	506	488	524	506	454	532	480	517	503	479	469	489	480	522	499	484	509	456	467	519	477	518	493	470	542	476	491	536	491	507	484	501	506	520	502	496	493	496	504	479	509	555	479	499	480
34127	63313	53460	43840	37984	29694	21121	13287	6000	2670	1798	1024	881	773	721	714	698	711	641	626	563	573	574	572	528	515	536	534	500	556	593	508	473	484	539	524	560	509	479	501	472	523	526	523	518	529	540	529	452	509	530	514	471	482	511	523	561	498	496	448	502	500	509	538	444	491	465	486	534	529	526	497	500	511	519	509	541	505	528	511	492	529	508	474	489	469	536	532	518	521	491	508	493	516	514	514	554	526	467	532	514	504	553	510	559	539	519	515	542	511	504	503	523	512	503	505	492	497	522	521	496	490	524	477	516	519	496	489	462	527	487	505	508	485	481	508	554	510	534	487	473	516	490	494	520	513	519	472	513	517	474	535	482	520	446	488	527	499	457	526	498	491	527	530	531	470	508	467	541	508	444	473	497	456	487	536	500	489	493	490	505	493	502	477	519	456	505	492	530	507	517	504	514	525	516	497	526	511	499	457	550	536	538	502	499	485	484	513	489	482	469	484	485	454	489	505	502	524	532	508	498	511	494	536	471	496	502	505	517	490	489	514	505	504	459	496	493	522	528	508	484	532	526	532	512	503	561	530	484	505	504	489	478	497	519	502	494	486	494	486	504	526	480	491	527	526	514	508	523	479	518	483	512	531	531	506	477	515	434	541	506	498	511	491	508	533	500	509	473	529	533	498	498	500	479	491	524	464	515	540	495	514	528	548	527	500	515	501	526	549	519	489	488	511	526	513	459	513	508	509	524	516	500	511	496	528	539	489	536	537	451	526	510	477	504	521	498	526	487	475	525	507	492	497	479	491	515	459	515	501	487	537	525	489	518	487	496	551	474	510	506	508	500	536	511	497	515	485	479	481	546	487	481	481	506	520	514	514	479	512	527	503	457	554	482	498	520	518	506	555	499	507	500	504	504	502	526	493	511	528	533	529	494	522	471	475	474	477	464	530	503	488	526	507	501	503	466	503	535	483	513	536	512	492	550	483	567	474	507	518	505	499	492	484	515	520	498	505	506	520	527	472	506	507	459	498	513	485	517	499	520	497	479	498	479	495	506	489	519	488	482	470	468	510	510	505	490	474	482	482	515	498	489	521	534	513	498	485	479	542	501	506	505	467	506	513	507	488	522	517	519	506	499	502	519	534	510	485	530	472	521	530	494	502	515	461	510	565	520	550	517	537	478	490	508	509	480	462	519	485	525	486	518	515	472	464	527	483	534	549	480	472	500	486	503	538	498	549	491	512	546	489	472	482	490	492	494	533	521	530	504	482	506	517	514	495	493	507	512	462	487	502	501	509	505	530	525	507	493	504	501	498	530	516	504	533	473	495	495	542	544	502	536	515	499	534	493	512	508	482	513	483	508	495	499	517	496	505	501	515	519	507	500	509	546	527	473	560	545	535	524	466	459	482	505	484	509	499	487	519	465	535	539	521	525	515	524	504	504	501	489	526	548	522	556	521	528	524	487	476	468	505	513	526	485	511	512	514	526	519	526	517	512	452	524	532	496	523	478	518	498	498	517	462	487	515	546	522	441	541	463	527	498	500	500	542	500	500	490	534	501	501	513	474	483	484	487	520	471	492	486	545	538	489	464	479	504	479	512	485	513	487	474	493	505	537	554	532	490	535	526	501	488	508	458	497	501	453	494	489	507	511	518	497	555	536	505	499	487	538	459	505	497	505	508	503	489	508	501	496	493	526	553	514	501	485	513	510	502	471	534	495	496	484	509	511	482	516	475	517	504	502	454	469	494	516	504	494	520	487	494	507	487	546	545	509	520	512	503	512	492	476	523	497	449	495	481	461	493	511	506	507	511	470	510	529	524	542	460	480	544	516	525	487	510	512	541	513	505	497	543	490	489	509	517	531	485	517	551	507	507	502	490	523	546	471	478	526	466	495	503	538	495	492	499	535	534	465	527	525	473	507	501	488	489	492	512	501	480	466	529	507	505	486	505	498	489	490	495	483	506	503	527	454	492	481	487	492	484	490	494	492	484	498	456	514	516	504	509	479	506	501	558	533	468	491	500	512	501	467	494	523	507	468	499	464	489	495	512	534	496	522	542	515	517	506	529	516	513	513	496	499	482	494	516	484	506	500	521	526	549	486	487	469	546	546	512	540	449	483	504	510	489	479	498	526	492	514	478	548	523	523	495	460	537	468	533	491	493	489	521	529	536	493	485	503	520	496	490	511	523	514	529	524	570	485	506	510	495	537	451	515	512	503	513	476	463	520	499	518	506	538	526	498	499	487	511	484	504	483	489	528	480	510	520	536	509	510	549	469	482	515	478	512	515	485	512	482	510	474	495	508	493	514	479	487	509	511	506	488	507	502	487	503	470	525	500	503	506	466	507	482	499	475	522	514	519	507	476	556	496	485	502	533	507	536	516	513	500	513	511	486	514	499	493	496	482	522	469	513	507	513	540	471	495	496	507	490	537	468	506	499	492	525	523	499	519	499	507	462	496	515	511	545	500	490	561	499	525	494	483	498	550	509	509	538	506	475	497	505	531	506	501	521	444	492	494	474	537	527	524	520	520	487	520	476	460	526	492	488	496	550	530	495	485	487	534	509	518	530	512	481	514	474	525	502	507	470	492	492	467	523	503	497	492	508	467	488	503	519	522	477	488	501	484	496	492	493	515	508	491	550	463	502	510	491	519	503	512	495	488	504	478	480	449	481	528	466	494	483	497	545	501	487	426	528	494	520	512	504	515	512	493	497	510	503	526	501	517	511	503	525	483	501	445	520	506	500	498	471	491	485	487	496	468	530	502	544	492	481	548	478	495	527	498	541	520	475	475	519	521	507	472	509	481	470	537	513	535	486	551	490	513	489	463	515	525	554	487	415	532	466	484	522	484	507	528	516	518	503	500	491	462	516	456	509	511	513	498	507	499	532	501	485	496	520	495	528	473	481	498	485	507	510	528	523	494	523	483	483	502	497	522	487	492	511	506	512	485	496	479	563	532	501	506	515	516	476	532	506	491	497	506	528	538	540	515	494	472	502	526	474	468	499	507	502	541	508	499	528	530	521	517	510	455	475	484	492	522	479	495	512	549	534	462	531	492	516	510	520	532	513	507	522	534	484	502	474	524	503	506	483	491	492	486	522	514	464	532	507	480	484	537	503	509	522	527	459	514	474	505	510	483	501	487	517	474	494	507	464	492	507	488	480	534	534	508	456	490	510	548	499	455	489	491	487	487	540	526	487	482	492	511	496	507	484	519	477	496	484	533	539	508	525	490	497	460	482	543	479	525	542	486	497	491	488	501	488	504	525	512	490	470	510	528	513	511	525	503	535	548	470	490	522	537	495	510	515	524	513	486	514	542	489	461	467	508	515	487	509	495	487	510	551	501	517	450	487	496	491	522	534	504	493	481	459	495	520	520	530	457	503	511	515	483	535	510	470	501	492	500	496	537	471	510	505	472	486	487	489	475	470	516	506	497	485	503	469	517	489	527	484	542	497	527	541	487	516	531	476	494	517	525	504	532	487
32011	34261	40028	30760	18323	10216	4746	2139	1014	576	481	361	314	308	312	277	263	288	280	280	266	291	253	271	266	278	284	259	250	263	243	280	259	238	242	251	261	268	263	282	264	274	241	277	254	284	274	297	291	252	244	286	286	256	234	273	256	228	231	282	251	281	248	260	251	243	284	281	289	238	253	293	245	271	278	240	259	249	251	264	282	273	226	292	305	263	268	267	241	253	271	253	256	262	254	282	269	264	285	257	244	257	289	287	283	272	229	269	281	238	254	265	264	259	289	263	253	250	244	257	274	258	263	293	273	257	234	272	291	283	227	241	287	254	240	274	244	256	249	286	287	274	274	290	245	240	256	265	276	273	249	257	273	279	257	253	236	280	267	278	259	266	264	254	228	245	256	255	265	280	255	263	272	270	269	263	257	271	251	288	246	249	259	269	288	254	257	272	270	276	249	262	289	261	238	269	267	266	262	296	266	288	272	284	261	268	244	247	271	276	269	272	290	244	245	252	245	259	245	258	255	238	268	255	234	251	278	261	258	281	274	252	242	266	225	251	266	260	248	288	263	260	261	248	252	250	251	263	279	279	253	264	288	249	249	291	265	246	282	262	278	241	269	296	247	241	269	235	255	255	263	287	269	243	225	262	252	274	278	248	263	229	244	260	277	264	274	265	273	264	253	254	255	273	260	276	276	240	261	260	269	263	263	258	266	264	266	233	265	258	242	246	263	237	269	242	236	276	272	249	238	244	264	273	242	234	275	290	282	266	253	253	252	250	269	283	273	235	282	246	242	270	272	266	241	263	270	247	260	254	265	255	256	267	227	273	260	268	297	258	273	290	274	280	264	239	240	246	268	262	243	286	281	277	270	292	260	247	269	254	276	251	282	258	250	280	255	252	226	240	280	283	248	250	243	257	248	269	277	247	286	268	270	287	277	267	239	256	263	239	275	285	266	265	276	288	280	265	281	246	247	261	272	252	275	275	267	268	264	273	275	243	263	249	256	269	260	241	255	261	277	269	274	280	251	262	229	276	265	250	249	276	223	248	250	233	272	254	244	257	247	224	286	267	252	253	261	248	238	242	247	235	261	236	271	284	245	269	253	253	232	270	285	246	280	251	241	254	266	264	285	248	268	230	277	249	244	265	290	283	265	262	266	255	249	230	258	258	255	229	251	235	259	256	232	239	252	249	260	256	252	265	231	254	247	264	267	263	257	250	240	230	244	247	264	268	271	263	266	280	246	249	250	227	241	263	299	264	252	263	267	262	258	251	287	243	272	251	267	259	269	275	252	242	243	262	248	245	273	265	253	246	256	235	263	244	275	243	276	270	263	236	274	263	249	259	234	248	256	242	268	247	232	255	265	235	276	283	294	241	275	260	292	269	238	251	255	264	249	274	291	235	279	237	265	269	276	279	253	271	297	256	285	258	281	271	280	232	266	263	267	250	232	263	259	248	257	244	254	280	283	256	262	269	233	250	252	274	250	255	296	266	271	249	270	251	272	266	242	277	258	261	234	245	252	264	248	277	253	230	267	270	253	258	257	258	275	258	246	243	254	256	253	255	254	243	261	259	259	242	259	223	247	229	281	243	270	275	237	269	240	275	240	254	277	279	259	286	261	263	276	243	248	235	289	250	286	271	287	268	287	267	270	270	271	309	245	274	260	258	273	264	255	242	275	260	263	260	262	264	255	267	263	258	252	292	236	236	282	272	264	276	267	262	264	268	276	258	264	231	256	237	259	265	273	204	265	237	262	271	263	246	260	223	271	264	256	258	264	244	270	244	243	255	262	254	256	275	249	263	252	280	242	246	251	228	266	236	281	246	259	251	270	225	250	259	231	279	267	269	261	238	246	256	292	272	252	268	262	267	262	253	269	237	264	282	253	267	271	280	245	271	253	234	259	260	250	250	253	260	250	247	251	266	240	269	241	252	257	239	266	242	253	231	260	255	263	261	243	259	272	277	231	241	261	230	232	247	259	254	271	276	274	263	240	264	273	268	264	252	283	276	251	271	270	305	248	270	272	248	235	282	272	237	251	247	266	249	262	270	264	262	283	257	244	238	235	244	236	243	275	268	263	247	267	238	241	228	256	250	254	277	275	282	272	246	275	241	272	310	247	243	239	255	253	265	238	255	269	221	265	290	256	250	244	268	250	221	245	247	270	283	235	258	298	273	276	290	295	279	244	260	258	253	251	250	246	265	271	269	258	294	254	259	265	262	265	282	265	261	260	258	241	264	286	268	281	262	259	249	274	236	255	228	242	234	271	253	288	229	274	251	242	268	275	250	275	254	280	275	249	261	259	288	252	252	269	272	268	242	245	271	267	270	270	240	234	287	267	253	257	253	267	275	284	228	251	294	275	247	281	261	227	254	286	281	268	227	241	286	256	279	268	243	274	268	277	260	240	247	275	276	260	254	267	232	265	236	254	224	259	297	249	230	275	296	250	287	283	261	256	258	250	259	251	265	251	272	254	269	270	257	259	274	287	273	250	255	242	238	259	257	295	268	266	255	261	279	293	255	270	268	243	274	272	253	246	276	278	232	247	272	256	266	236	246	264	258	254	267	245	277	265	255	259	263	247	237	273	255	273	250	241	265	262	242	232	261	283	247	252	258	230	274	315	249	250	261	256	247	257	306	252	264	230	244	266	263	253	271	256	272	273	267	231	240	269	255	234	271	279	256	261	260	258	281	250	253	279	230	248	248	252	293	239	277	283	246	281	264	267	283	257	243	270	289	261	277	248	278	243	279	250	260	248	266	260	250	252	254	260	280	243	249	244	271	261	277	254	272	248	249	256	293	239	258	240	247	267	262	263	269	239	262	243	289	272	269	262	278	262	243	262	244	248	258	273	273	261	264	288	255	249	292	276	250	265	252	272	269	264	242	248	270	258	280	258	258	255	258	263	279	262	259	262	266	272	256	292	247	252	259	249	275	269	282	254	241	268	278	246	265	268	242	254	256	288	264	250	249	289	287	270	261	235	242	283	249	260	262	281	282	255	265	282	267	253	243	261	266	246	275	226	276	273	250	274	255	263	260	234	255	242	275	269	272	260	275	237	257	238	292	271	258	275	281	250	263	272	269	277	254	281	249	268	267	265	255	293	262	277	238	261	257	278	281	242	263	281	245	257	254	254	267	282	244	275	250	283	276	252	255	271	255	253	253	259	233	289	298	264	232	240	248	262	246	259	243	226	273	252	260	240	266	266	285	248	279	267	235	249	273	279	234	258	253	310	231	272	285	256	271	281	278	262	267	269	276	249	256	266	285	246	256	280	275	276	248	243	271	247	260	300	280	260	271	274	269	250	243	248	259	257	248	275	268	284	301	284	250	256	250	248	267	270	288	261	242	259	289	257	272	289	264	268	256	256	253	276	256	246	259	258	250	240	286	247	233	285	252	240	295	269	226	266	248	266	275	263	259	259	252	269	263	275	271	259	257	260	256	275	257	245	277	260	246	279	250	254	249	290	257	255	259	265	274
32083	48827	39843	28533	20011	13814	7247	3672	1785	927	621	467	365	361	364	327	334	321	302	308	295	289	299	288	323	283	305	265	304	277	261	278	277	301	260	290	300	281	297	311	272	294	294	325	305	296	280	278	300	310	305	260	278	294	289	292	298	280	322	276	280	301	245	310	327	294	277	309	291	275	291	305	264	296	293	313	306	263	302	281	284	272	291	288	307	303	323	292	290	287	275	276	278	282	269	282	318	254	295	284	277	261	279	298	291	265	263	288	301	303	311	272	307	276	331	296	294	304	284	274	309	282	255	297	256	305	298	295	277	257	306	278	264	293	288	278	309	276	271	280	284	297	292	263	296	295	292	255	299	275	272	270	317	271	294	255	291	286	267	286	268	306	284	251	297	275	292	298	259	269	277	298	273	290	263	279	287	259	272	280	304	288	274	273	253	310	306	296	283	279	299	268	268	266	306	240	293	301	271	275	276	280	301	282	289	309	281	251	283	297	266	288	279	313	298	297	292	274	296	301	313	302	298	258	289	282	236	295	281	258	268	274	270	302	301	306	307	308	282	292	307	279	297	254	277	246	276	313	298	281	285	307	291	304	278	263	305	290	327	262	254	296	316	266	279	275	288	306	266	295	277	309	314	275	292	260	294	279	264	293	273	299	309	318	272	288	310	284	295	282	272	291	328	293	294	288	258	307	290	306	284	280	296	293	288	288	316	306	270	265	298	268	279	284	280	281	269	280	281	324	302	306	292	271	238	297	321	261	277	300	316	307	282	283	283	295	288	289	282	266	250	295	309	301	301	265	274	292	331	274	287	295	260	223	286	259	297	304	300	319	280	303	271	265	260	282	280	304	284	281	310	255	281	280	289	277	269	291	293	285	289	282	297	243	277	268	274	264	299	286	301	274	282	275	279	292	250	274	293	319	288	306	314	288	274	271	301	280	298	309	281	270	274	282	279	308	285	304	271	304	291	310	322	310	272	296	265	282	278	307	288	287	278	290	302	260	259	294	257	254	257	289	291	330	295	273	304	281	292	303	295	287	281	299	303	257	296	263	286	286	274	298	285	284	290	290	290	296	274	278	322	280	270	296	279	284	289	317	280	281	295	278	278	292	285	276	320	290	254	276	283	287	269	258	272	299	290	287	335	284	312	285	307	295	294	295	286	281	257	284	303	281	291	293	273	281	315	279	301	257	273	268	304	284	280	292	283	286	288	269	280	293	302	274	279	299	295	316	253	265	295	281	259	280	299	290	275	280	276	292	280	277	281	301	290	301	298	277	276	321	313	285	309	318	281	274	300	304	313	266	297	296	265	274	277	306	292	291	271	283	303	291	323	278	295	281	282	296	304	268	319	300	288	319	280	295	290	310	283	331	257	261	262	300	267	280	272	285	291	276	284	304	264	267	255	287	298	282	283	297	299	278	284	309	293	294	291	308	320	274	284	277	294	281	305	277	273	304	308	291	273	302	276	272	284	294	280	272	268	290	263	274	269	270	286	290	283	289	299	252	316	295	307	306	277	303	279	290	283	265	289	296	253	269	290	290	274	292	279	286	289	273	272	297	304	273	262	284	273	283	297	260	265	241	301	293	286	277	270	277	294	277	292	256	305	286	267	282	278	281	296	268	285	302	310	298	298	292	282	272	294	276	304	296	277	315	279	292	311	292	275	299	298	294	284	288	302	272	268	312	291	302	256	282	289	280	275	287	306	276	288	275	303	283	324	285	296	315	303	278	309	300	277	285	283	268	277	269	278	259	279	280	316	297	277	270	302	259	283	283	270	283	287	292	286	268	285	280	268	326	312	258	280	274	268	299	288	303	270	308	262	291	289	283	299	312	304	300	238	286	262	280	299	302	293	299	272	318	304	294	288	265	254	289	263	299	331	313	294	261	287	306	289	270	291	288	283	259	314	294	295	293	289	274	304	284	292	286	299	293	281	297	279	306	273	282	314	269	277	297	259	280	320	323	264	287	280	276	269	267	276	273	277	294	285	308	280	294	274	289	266	285	283	281	254	309	288	268	291	310	273	295	324	286	287	294	300	289	269	268	282	296	280	292	279	282	301	304	281	268	262	294	281	316	284	277	268	266	285	267	298	273	271	283	280	308	276	324	289	277	290	274	271	268	277	297	246	307	274	294	268	268	299	275	287	288	303	274	284	285	297	284	272	302	299	309	280	282	285	267	314	288	271	301	290	283	297	282	287	311	251	278	289	273	271	282	305	288	297	281	290	282	286	275	319	271	279	265	254	277	293	297	297	254	305	286	288	288	291	259	309	270	306	294	270	308	268	280	281	258	317	266	273	318	280	266	297	290	297	290	288	282	286	282	285	291	289	302	279	309	308	290	265	305	276	282	290	258	282	307	290	292	295	303	299	301	268	270	246	285	297	277	303	320	307	283	288	230	284	276	281	289	291	273	308	263	298	310	254	293	279	284	292	303	296	294	273	288	270	293	285	266	277	279	298	290	307	280	296	288	276	276	277	277	324	283	304	316	305	298	281	267	313	312	255	286	295	299	282	283	278	262	270	282	314	257	275	279	280	242	279	287	269	274	296	262	287	279	300	283	270	275	250	283	303	271	288	294	296	314	271	272	289	240	273	282	266	304	285	319	281	312	275	311	308	294	271	326	298	270	329	318	286	295	292	269	254	303	264	278	295	298	291	316	275	287	280	275	288	302	344	265	310	275	316	319	283	293	297	278	290	281	291	298	259	282	286	292	276	312	285	269	291	261	303	280	299	282	306	262	265	284	287	273	274	280	291	294	317	293	290	300	274	263	301	305	266	306	285	322	308	254	282	272	310	254	280	294	264	323	257	271	288	293	263	313	281	300	290	288	285	263	262	280	268	292	270	267	296	277	284	285	296	302	295	277	292	260	268	258	299	271	261	287	309	291	283	306	303	267	252	265	288	295	301	266	305	250	283	295	288	262	275	282	271	285	294	290	303	299	298	301	267	301	283	259	293	270	307	319	299	326	291	244	283	285	303	281	291	283	282	296	276	296	277	277	307	327	274	297	280	273	275	321	270	259	316	291	322	294	287	314	258	268	277	268	300	276	274	313	271	311	279	299	295	263	281	319	292	315	263	284	315	268	294	267	337	294	270	290	267	267	288	290	287	293	289	296	254	290	279	278	282	262	275	306	266	271	263	295	312	246	278	275	271	263	273	301	270	284	286	299	286	276	285	269	273	294	289	260	266	310	267	289	317	297	306	271	307	285	275	285	280	298	286	295	264	283	272	307	277	281	271	315	304	306	295	271	297	289	300	265	251	259	288	262	248	254	315	291	283	272	258	271	279	266	265	273	298	237	313	316	295	303	258	286	295	282	269	273	280	290	283	291	290	281	282	301	292	319	286	288	317	301	303	251	273	310	267	303	289	281	290	306	286	288	300	284	296	297	281	285	282	278	264	315	268	272	268	239	249	269	258	304	284	269	292	281	266	299	269	279	309	266	271	254	257	309	309	320	304	299	289	299	283	292
24556	21671	29448	26806	24153	20087	12114	4532	1761	951	672	509	435	432	396	376	390	385	343	360	336	364	320	322	358	333	323	344	324	324	355	300	314	338	304	321	321	305	294	338	311	322	295	338	340	286	299	294	336	327	323	308	298	319	299	326	312	310	297	306	336	324	296	314	289	272	314	314	303	301	329	308	319	319	355	331	318	340	318	337	277	296	305	320	295	362	275	296	320	315	331	309	329	306	313	324	327	289	311	299	308	310	301	336	318	295	290	322	307	317	291	296	312	296	289	304	288	305	305	299	304	309	305	325	311	352	322	315	333	295	306	326	299	318	307	310	315	322	336	310	331	321	320	342	309	291	316	307	339	301	303	338	295	320	301	314	297	345	357	314	315	279	318	280	298	288	292	292	328	300	298	307	311	293	322	327	309	288	318	346	315	304	317	324	297	307	301	336	276	298	331	311	310	306	297	320	297	314	322	320	313	310	308	304	307	303	333	334	319	305	315	313	323	331	327	356	303	290	330	321	310	313	331	295	341	299	305	267	295	334	331	332	283	316	311	304	329	341	349	318	301	327	307	326	327	313	311	326	317	308	294	290	319	296	295	320	305	320	306	331	319	318	286	299	305	283	313	290	302	320	345	302	283	349	285	332	317	344	337	328	324	301	279	301	343	311	319	314	312	291	343	300	311	310	301	304	295	309	342	319	319	314	314	310	314	323	326	317	308	327	367	302	309	289	305	288	341	290	291	320	315	327	309	298	336	310	298	314	327	324	312	293	311	305	312	305	311	307	315	294	312	293	315	292	287	293	304	296	312	306	296	308	298	306	303	314	336	310	316	327	311	322	300	283	320	302	302	305	313	314	313	320	321	299	311	278	297	311	294	287	336	338	303	284	309	338	328	316	297	308	304	318	304	312	318	306	318	319	287	306	303	314	317	313	311	312	327	343	326	292	322	312	348	296	285	323	288	337	292	329	332	321	295	321	315	308	322	292	310	306	305	315	327	296	324	317	289	300	316	289	293	293	301	316	329	321	301	328	325	309	309	277	312	324	294	321	317	291	317	323	312	307	335	301	291	316	313	280	310	298	304	296	317	279	314	289	273	271	289	322	338	312	335	294	338	315	322	330	291	342	332	376	315	327	330	332	290	302	318	323	298	306	285	297	336	280	293	336	276	300	299	303	330	343	300	301	269	301	316	312	300	304	327	300	316	283	293	324	307	320	325	313	304	308	298	263	309	328	303	323	288	293	308	301	296	326	288	296	310	266	313	347	315	325	339	295	316	296	308	294	325	307	306	309	325	318	309	316	305	290	285	346	315	287	302	292	340	309	306	332	311	330	318	284	313	315	279	294	323	297	343	301	271	327	293	312	256	292	309	318	311	342	338	303	282	295	303	326	310	300	304	335	302	302	307	283	289	328	313	305	314	285	324	323	311	299	305	278	330	315	300	292	305	319	313	318	310	322	335	321	310	324	328	313	271	287	283	315	325	331	309	311	306	320	324	333	291	326	295	319	306	310	305	301	322	314	298	294	344	280	362	304	320	314	312	328	362	310	338	281	304	304	329	337	323	303	276	308	295	319	331	316	332	315	282	292	340	324	309	337	354	328	292	338	307	292	310	310	321	308	304	306	328	311	335	334	316	316	307	348	306	313	329	286	298	359	321	306	322	304	279	326	329	287	331	324	332	318	329	316	280	317	332	316	336	318	301	302	292	329	332	330	322	300	325	302	284	321	312	339	320	325	305	295	302	324	322	341	318	314	299	326	322	282	322	326	322	300	305	353	314	333	321	283	312	314	301	302	317	288	320	313	293	301	310	322	293	332	288	311	320	292	310	295	285	329	338	336	302	310	311	341	307	315	291	318	316	312	269	349	310	279	284	297	317	298	327	285	330	348	302	337	317	333	325	312	320	317	296	319	284	304	301	309	319	323	327	331	316	326	298	323	329	316	273	330	288	324	334	324	324	313	286	317	320	306	319	301	285	286	311	306	321	321	306	300	310	315	309	329	306	300	329	317	309	336	319	323	273	304	312	323	322	341	294	280	306	296	314	319	326	304	336	327	296	322	322	292	315	348	287	327	308	305	300	303	300	335	322	338	301	315	321	303	327	356	328	320	334	310	336	291	302	315	314	327	317	294	324	300	341	307	304	323	319	330	328	322	308	288	312	295	316	305	299	326	325	335	312	324	306	319	313	313	314	323	309	280	333	307	333	307	310	317	343	317	320	314	330	342	336	333	326	290	311	325	302	333	337	327	293	291	293	313	302	331	312	311	304	286	356	320	315	297	318	316	305	325	297	311	291	335	294	335	302	312	319	309	277	303	321	323	303	326	300	304	278	328	341	321	334	316	333	322	298	293	306	350	306	314	316	283	345	311	304	327	304	303	316	326	309	313	310	298	289	329	303	323	333	346	329	320	288	284	307	322	305	300	303	305	333	310	316	294	322	315	355	293	299	287	293	310	336	287	296	293	324	300	309	297	322	296	297	301	277	292	306	289	306	350	298	319	323	341	318	320	307	319	315	322	306	306	327	287	323	338	277	306	330	344	294	290	303	304	312	302	312	331	323	322	332	313	304	287	313	312	328	311	313	322	314	307	304	344	304	286	259	344	297	297	297	300	332	310	275	317	345	332	319	290	288	320	292	313	316	334	335	318	312	326	290	319	341	340	300	297	330	323	318	338	281	290	302	309	324	317	314	315	302	332	309	293	308	311	328	299	298	314	314	352	298	303	308	300	331	305	314	336	315	313	323	343	311	299	311	314	314	323	310	287	323	280	304	317	320	298	307	321	315	315	313	326	309	290	311	326	314	302	299	334	309	352	317	312	306	324	288	295	288	313	290	334	270	327	290	334	315	292	317	280	336	284	312	306	315	356	310	317	337	280	343	313	328	303	294	309	308	297	291	310	330	320	340	301	304	320	284	310	312	343	324	337	309	318	341	310	319	310	303	327	316	299	341	308	327	313	318	290	331	288	311	305	306	323	341	342	307	291	328	306	336	327	298	305	335	315	314	329	315	307	325	314	301	281	334	306	323	349	308	342	317	308	310	299	315	331	329	295	312	338	305	320	300	319	308	312	304	300	286	329	341	309	292	319	302	345	282	318	311	298	317	307	301	329	292	310	331	306	300	318	312	312	338	323	308	303	305	313	288	301	351	307	296	328	330	306	331	304	302	291	313	355	341	320	333	342	316	324	299	324	333	318	319	313	312	336	328	293	320	286	313	282	314	319	310	311	312	320	286	301	313	299	287	301	320	320	306	330	330	320	287	307	330	317	320	321	312	307	322	328	311	339	316	345	330	300	305	293	337	321	340	345	323	318	338	320	307	289	314	336	322	319	347	316	311	321	305	315	313	340	338	303	335	299	307	297	311	310	323	327	305	301	297	316	306	278	302	265	297	318	306	319	302	315	343	307	305	350	304	328	329	265	308	330	331	336	311	299	326	305	326	327	336	302	312	325	303	313	295	304	326	307	322	303	317	303
32698	58260	49089	36451	27973	18944	13196	6404	2855	1423	1018	655	559	529	505	446	432	411	404	386	352	385	402	332	379	357	356	356	325	370	337	353	329	318	333	313	352	318	322	331	340	338	355	333	339	336	293	352	328	355	345	324	344	319	350	318	319	315	348	321	320	355	340	309	299	326	289	328	323	343	324	331	336	313	338	329	342	334	336	339	315	346	344	353	377	347	347	337	364	353	307	350	333	362	329	343	313	343	348	317	347	379	350	323	348	336	322	344	320	303	332	336	325	304	348	315	350	328	337	354	326	326	369	315	305	357	337	329	315	314	322	359	349	310	331	355	321	312	348	294	300	338	306	342	331	348	334	358	362	329	347	320	335	313	339	295	348	333	317	318	337	309	333	282	338	353	325	334	359	364	333	330	291	333	327	323	362	330	341	309	319	320	330	335	329	328	319	319	342	328	315	338	315	290	319	353	323	303	347	323	294	315	333	331	352	351	340	353	370	314	308	319	324	360	330	324	355	333	345	347	330	320	328	334	341	332	326	358	298	337	338	360	328	323	333	331	336	318	336	331	343	340	323	357	321	334	328	334	333	315	316	335	322	339	306	309	312	333	329	332	355	334	332	324	342	390	305	348	336	355	338	307	346	318	321	313	327	331	319	336	338	308	314	333	316	330	318	340	311	331	349	320	319	318	351	327	359	340	314	337	309	326	318	335	325	323	322	323	338	341	300	360	329	337	318	350	328	329	333	356	354	344	315	317	330	343	326	339	331	311	297	331	323	318	345	306	306	364	329	338	321	360	333	339	339	339	349	328	325	321	325	351	331	354	337	342	318	337	322	323	336	307	334	325	312	337	348	304	334	358	337	363	337	315	346	324	311	327	318	313	336	339	366	340	329	330	338	333	356	297	329	334	341	302	344	352	306	302	319	339	330	342	316	320	353	346	343	334	347	355	353	300	303	340	319	320	364	355	352	343	312	350	343	341	338	320	351	336	323	321	343	324	319	305	337	331	332	347	336	341	337	297	301	325	333	340	340	346	327	332	318	320	295	346	345	337	318	338	353	286	314	366	325	336	307	345	337	309	331	320	350	329	309	315	335	328	340	324	339	326	370	327	346	320	332	362	317	326	340	324	323	351	313	334	308	308	353	316	320	352	282	304	339	318	323	345	324	348	316	310	316	333	361	325	318	328	323	354	335	348	341	308	350	314	323	329	321	334	322	333	331	310	342	329	343	337	322	340	326	331	325	334	352	322	376	311	303	370	337	344	308	320	336	334	351	377	342	341	331	339	329	325	354	322	325	350	313	326	337	336	336	334	330	317	327	343	343	320	322	353	295	305	307	371	324	331	356	335	344	339	343	345	365	326	334	320	367	321	297	333	330	321	343	341	370	332	334	300	299	328	354	317	334	370	342	343	332	327	310	324	373	331	307	325	330	356	330	344	292	340	279	339	361	345	310	325	337	326	351	328	340	330	321	350	348	352	297	350	329	348	341	347	331	338	335	308	299	309	290	340	346	348	338	363	344	331	353	298	351	329	325	378	311	325	312	300	329	365	372	329	321	349	308	349	291	310	330	336	319	341	330	315	321	344	337	318	350	317	331	299	313	332	332	342	360	328	336	324	336	352	326	331	344	344	325	320	345	317	316	315	315	295	349	332	378	292	360	356	314	343	309	329	331	338	309	324	328	325	364	326	303	294	350	367	338	322	357	327	349	349	310	354	332	343	361	348	332	354	337	348	341	367	330	335	300	319	352	345	318	330	340	342	321	338	312	353	320	319	342	280	349	310	352	296	316	363	326	323	365	344	313	314	294	365	292	354	342	351	318	316	341	346	342	318	323	354	325	298	330	316	325	339	326	321	342	352	326	314	332	305	336	294	333	308	339	311	354	349	304	331	326	349	343	312	311	356	316	301	346	332	291	361	335	302	374	333	323	341	336	335	345	341	321	327	339	363	315	312	340	327	338	347	334	314	309	354	318	315	329	326	302	325	351	292	307	288	333	350	335	353	347	334	333	307	328	340	337	334	344	350	316	331	279	306	361	318	346	308	316	331	336	361	352	342	316	348	339	362	331	328	334	300	347	319	362	322	336	338	332	301	323	336	350	323	322	342	292	343	323	330	335	308	335	347	357	325	333	326	313	305	285	330	342	337	335	337	325	346	329	347	353	346	319	305	359	343	354	361	345	327	330	343	337	356	335	334	338	338	353	297	328	338	324	353	315	348	325	311	309	325	304	329	322	352	333	309	339	315	315	338	341	312	341	391	341	345	301	335	341	340	333	306	325	329	321	307	314	331	335	345	323	331	345	300	342	336	358	308	321	329	342	312	315	332	324	347	334	338	333	310	326	319	350	308	334	305	362	346	321	334	362	327	333	346	334	316	314	343	337	335	321	341	382	328	346	315	324	329	358	379	341	328	338	308	295	336	330	329	378	320	330	314	313	343	312	301	354	321	354	353	341	327	325	319	311	325	320	326	320	352	332	337	314	367	329	316	348	333	304	353	311	349	315	299	325	294	339	346	345	333	311	311	336	346	353	366	345	303	316	328	320	288	317	341	322	328	361	346	315	328	312	330	324	337	333	346	330	322	356	318	338	335	334	321	323	315	378	321	332	320	338	341	338	335	301	291	326	330	336	325	320	328	322	334	306	341	328	318	352	341	308	352	348	355	355	343	335	343	313	320	321	343	345	296	351	306	326	325	322	342	329	310	334	307	333	330	301	343	352	330	347	289	349	348	318	373	322	302	355	332	346	330	327	334	325	292	345	312	317	322	309	322	338	326	344	349	329	320	302	319	348	345	316	357	354	362	317	315	326	355	327	339	333	333	354	329	358	330	323	312	335	323	353	314	315	349	331	326	331	341	336	311	333	310	320	319	332	300	309	323	333	310	301	343	323	306	360	336	323	360	312	336	309	348	327	312	331	331	336	310	316	355	352	347	374	350	298	338	325	327	315	309	323	299	332	369	307	325	347	356	329	335	348	287	346	310	314	296	311	367	373	338	320	305	355	336	355	322	326	315	323	342	317	336	292	326	326	318	310	305	356	311	332	323	342	349	356	314	322	310	340	326	356	334	316	332	314	343	336	361	344	323	330	314	365	341	360	297	323	318	347	320	324	322	329	333	326	335	331	355	330	359	312	316	362	350	313	328	320	321	359	338	331	326	346	341	354	335	334	324	324	335	312	330	327	325	342	313	331	320	305	358	340	326	313	298	328	340	323	331	340	314	326	328	307	306	321	315	326	343	305	327	329	325	304	319	316	345	339	330	326	315	348	353	332	328	325	345	308	334	328	299	335	347	335	356	368	317	331	339	300	356	333	315	370	331	331	323	338	311	338	344	315	330	344	354	313	336	337	327	332	323	323	321	303	317	334	334	322	317	302	348	335	363	307	317	342	315	342	332	336	320	338	319	312	333	341	349	311	293	342	312	340	328	354	335	349	327	317	318	349	320	307	305	340	298	331	333	317	345	339	336	291	365	322	308
25742	21832	29902	29862	23011	14881	6002	2532	1195	717	584	454	437	477	433	407	416	387	400	346	421	377	397	372	395	359	342	391	384	379	358	355	367	414	397	367	394	369	339	393	347	373	378	394	365	403	360	364	376	376	375	341	323	352	404	389	394	381	369	386	378	370	349	397	363	383	335	393	363	390	364	365	350	370	365	354	329	345	378	424	368	391	349	362	378	351	371	390	380	399	350	393	397	351	396	369	385	358	383	384	374	391	353	370	377	400	407	397	348	372	376	357	379	366	347	376	382	339	369	366	384	386	369	366	341	331	355	426	387	396	365	385	384	380	386	399	362	398	364	367	363	370	363	380	356	375	370	384	341	371	356	362	392	382	374	351	378	358	429	388	361	354	381	347	401	364	417	367	366	358	385	424	343	349	387	386	403	343	352	365	383	408	370	374	341	370	393	333	361	390	368	401	377	348	366	339	375	383	375	353	388	362	369	368	349	361	373	345	368	391	392	370	330	365	385	348	390	370	376	373	379	369	383	365	344	370	373	377	374	377	368	324	380	374	378	383	373	369	378	355	386	385	355	337	409	340	349	403	363	371	381	383	392	351	388	402	383	355	385	419	391	353	359	350	414	404	370	351	387	366	370	336	396	369	361	371	350	401	372	362	336	358	374	352	379	379	360	366	346	406	367	365	383	388	378	355	343	365	378	355	346	361	358	352	386	396	325	350	397	356	375	350	396	395	382	372	361	363	360	374	364	362	382	381	357	393	412	338	388	377	379	361	376	415	309	374	364	377	379	395	371	422	388	364	380	353	355	374	377	394	362	366	362	339	338	387	335	385	341	358	372	334	402	384	361	387	364	417	371	369	357	390	384	386	380	344	382	381	374	383	380	376	364	350	379	336	341	369	392	356	346	347	374	381	340	385	385	356	380	335	396	356	386	363	393	381	370	363	329	371	360	407	367	399	380	401	367	385	383	338	338	369	368	386	343	400	379	369	386	381	369	391	386	387	369	383	377	372	384	349	366	362	390	374	366	329	351	370	360	380	353	354	366	335	356	390	349	382	358	392	373	344	362	365	374	359	396	359	391	398	379	370	379	384	373	410	372	391	389	380	376	374	378	386	385	320	343	391	382	380	346	332	390	362	377	378	392	352	349	381	360	351	354	389	359	362	356	375	375	352	380	377	347	360	385	411	365	351	362	395	381	388	405	406	379	362	371	388	372	359	382	384	378	370	380	367	407	360	390	396	357	372	379	391	403	372	386	367	423	340	368	357	374	370	356	399	373	352	353	369	360	359	378	405	366	355	416	376	382	379	406	394	367	383	334	414	388	352	378	399	407	384	375	421	379	374	351	374	363	405	388	345	363	401	368	346	356	394	355	378	393	425	375	378	370	390	365	359	392	394	399	346	397	388	363	353	337	368	367	402	357	376	369	367	375	391	375	394	358	375	388	364	346	375	386	392	376	393	395	361	376	370	383	386	393	381	403	386	365	373	358	384	376	346	393	372	365	406	354	378	395	367	370	384	367	364	347	370	328	377	386	375	366	354	359	369	389	425	372	399	336	367	373	360	380	385	371	362	372	387	368	380	395	363	368	371	360	391	370	368	395	365	347	369	353	371	374	372	351	333	325	350	341	371	379	337	382	365	391	380	389	370	378	369	394	375	376	383	357	391	397	372	372	389	365	359	349	361	393	353	370	399	365	361	359	382	356	351	379	347	382	373	392	390	355	387	400	387	389	352	379	379	360	375	366	375	376	361	377	359	354	396	349	362	395	408	358	381	374	381	383	367	382	367	385	396	360	364	365	364	358	367	376	371	373	376	399	379	393	384	353	397	364	383	365	349	380	400	372	386	408	353	405	377	398	355	363	383	347	417	398	355	390	367	379	393	417	368	375	386	360	391	372	389	366	389	394	389	343	401	380	443	355	351	423	405	374	378	363	409	396	329	385	392	347	365	350	375	369	366	336	355	366	382	348	370	377	395	394	373	382	404	367	364	402	385	374	385	345	351	376	361	374	414	374	340	384	367	380	398	378	371	417	391	363	367	351	382	385	365	377	388	385	383	376	375	382	382	380	366	367	382	390	380	374	370	360	368	342	344	375	372	385	400	341	375	336	346	402	360	350	414	351	361	358	387	407	366	346	371	396	363	364	367	400	335	402	378	410	380	349	377	353	363	382	362	370	380	398	367	355	345	341	334	380	384	364	368	404	371	375	368	387	386	404	401	384	340	370	365	378	390	394	383	368	410	396	383	361	372	371	420	354	358	373	373	370	393	393	363	366	378	403	352	389	390	378	387	356	370	404	399	371	377	324	333	367	365	371	384	377	385	362	390	369	394	376	371	368	356	345	394	393	364	395	388	343	380	365	367	361	326	409	358	369	390	372	370	380	375	357	367	384	373	370	378	379	352	384	368	370	374	400	410	367	367	441	381	377	344	357	344	393	359	364	377	351	402	373	354	368	375	358	393	386	338	400	373	370	374	369	379	380	373	392	382	371	371	392	379	371	409	400	364	328	377	369	378	378	375	320	360	375	371	382	365	365	366	384	361	376	395	376	395	370	352	362	374	391	411	401	353	389	339	389	386	360	378	375	371	380	357	357	366	362	358	357	388	350	366	380	407	365	391	364	380	369	416	365	385	395	367	365	369	367	338	388	390	374	358	398	406	380	354	369	336	357	397	359	363	375	363	400	354	382	370	364	344	384	376	382	394	394	406	382	390	340	384	392	361	368	386	346	367	386	383	370	336	392	362	356	374	347	392	400	369	380	394	407	365	362	378	344	372	377	429	383	432	349	382	322	384	367	354	353	387	344	378	348	392	394	437	368	387	364	402	338	396	309	382	373	395	376	393	382	358	399	347	388	339	360	365	379	376	367	362	328	337	388	372	373	355	400	380	380	350	386	376	357	403	374	381	372	343	364	378	391	361	340	397	427	391	355	392	378	424	377	357	378	358	337	364	329	390	334	366	360	380	434	362	371	355	382	380	405	335	362	369	382	368	367	373	370	377	363	342	346	386	368	427	356	381	390	377	342	374	368	367	382	352	382	383	369	369	359	361	347	388	353	379	378	425	360	380	382	361	410	376	394	370	377	376	403	349	365	389	369	391	415	342	374	397	374	387	396	388	368	383	374	368	385	357	362	355	350	341	389	356	369	381	372	377	357	355	356	336	408	378	350	360	379	402	336	355	388	379	417	383	376	366	381	371	386	410	370	351	345	383	373	365	384	390	380	390	344	384	399	373	378	400	369	381	381	368	382	394	378	374	362	367	353	365	373	356	383	368	372	363	363	362	365	336	405	375	399	390	356	382	346	399	399	406	396	375	379	388	383	354	360	350	381	338	339	368	381	397	341	347	386	365	370	349	400	392	381	350	395	355	387	383	360	395	365	391	353	402	345	376	401	396	355	346	376	371	353	366	327	370	379	355	352	357	357	343	380	395	347	350	338	401	351	351	372	379	382	388	375	350	370	378	388	370	361	358	341	385
32051	54281	44891	32642	25826	17166	8178	4418	2108	1102	867	689	586	539	527	498	497	448	492	442	471	445	422	396	430	404	415	441	391	412	415	406	409	417	407	374	427	375	434	371	392	433	391	376	389	413	419	371	404	432	402	395	409	409	382	417	377	435	427	398	398	351	385	434	379	396	398	437	386	420	376	393	398	411	406	370	371	431	412	388	383	354	416	382	399	422	392	401	403	386	422	391	411	391	402	430	421	416	388	368	397	428	401	415	397	405	413	403	415	434	388	398	421	425	410	413	432	388	386	408	412	406	379	416	373	431	413	390	429	390	409	409	369	404	373	372	420	401	412	392	416	407	425	411	385	425	385	371	392	379	408	374	405	410	413	428	387	407	397	428	389	378	381	419	416	427	390	411	452	389	395	377	403	366	386	385	403	381	400	397	456	380	405	413	371	412	425	416	386	434	437	407	408	391	410	408	396	415	390	414	373	381	352	397	384	404	409	412	418	423	384	393	407	393	420	370	395	384	413	411	380	401	402	388	385	394	407	403	417	401	412	410	393	368	417	366	414	440	367	405	384	419	362	412	407	386	396	434	390	405	386	416	398	428	413	383	387	432	371	368	409	407	392	385	383	422	401	433	395	393	405	403	373	426	416	387	389	400	394	430	383	385	389	408	389	424	392	432	419	414	404	383	408	388	375	400	388	397	378	390	424	379	355	381	405	411	434	405	420	395	389	403	407	407	391	448	412	429	399	381	388	410	431	429	405	403	403	413	398	399	378	368	387	392	386	427	417	430	400	390	355	376	425	369	400	387	403	403	420	406	405	393	388	404	374	371	390	401	389	365	377	378	444	413	420	397	392	395	376	399	383	422	403	402	404	370	420	422	404	368	411	394	391	348	423	398	383	431	367	390	385	399	407	417	380	386	414	406	390	435	403	410	435	426	361	400	369	367	384	395	378	414	389	374	408	405	391	405	401	425	411	419	370	405	406	375	418	340	415	401	397	399	378	380	449	385	362	394	402	392	361	382	411	362	388	395	415	374	414	425	403	382	406	360	385	348	427	394	416	394	381	430	431	364	401	381	432	379	370	406	426	435	376	427	406	453	388	399	418	420	400	385	404	389	390	407	380	383	422	415	401	393	413	397	411	414	389	411	351	411	357	434	380	413	377	420	397	402	396	396	383	410	389	414	374	439	384	387	382	389	379	379	391	424	417	414	389	420	391	397	418	432	399	377	426	394	432	402	423	403	375	397	413	405	387	363	403	406	416	441	425	390	394	372	408	417	421	415	398	399	382	402	413	425	389	400	409	426	401	414	416	403	425	361	419	391	362	398	357	405	413	390	424	411	368	406	374	413	368	395	438	416	403	384	399	369	415	412	402	405	422	368	417	436	425	397	395	424	416	385	387	425	383	421	415	397	402	432	338	385	431	419	392	409	388	394	411	427	412	419	431	389	396	414	419	383	431	369	419	434	407	403	423	411	438	411	448	400	396	372	417	380	432	404	388	404	406	396	390	390	420	367	395	394	413	388	393	417	411	387	406	393	425	401	401	394	394	390	389	440	386	414	367	362	394	398	397	399	375	416	388	396	396	389	383	399	419	401	438	394	365	429	375	407	406	406	386	434	416	387	445	377	425	379	381	404	365	398	387	407	383	423	411	428	391	393	416	381	402	401	421	393	386	397	404	348	417	407	392	436	422	396	391	388	396	423	437	355	385	418	381	404	385	390	370	373	393	397	428	396	412	417	402	404	386	376	423	438	408	399	392	420	450	371	434	444	400	405	378	407	413	413	377	402	426	465	384	358	448	345	376	379	403	375	372	373	396	417	444	362	401	403	405	415	442	381	394	414	372	398	407	432	394	418	398	396	418	392	452	440	406	413	373	391	364	410	410	409	386	397	433	396	387	424	372	378	428	419	421	366	358	401	411	425	376	407	413	424	398	416	372	405	370	430	405	361	394	442	379	368	395	421	481	377	399	397	388	380	387	382	405	431	400	397	410	381	402	391	384	416	384	402	418	399	399	390	380	375	380	421	370	351	398	392	396	383	365	396	407	444	397	368	416	397	396	422	426	408	409	398	380	449	373	405	398	414	430	406	407	410	407	430	443	373	385	393	384	394	380	380	392	418	399	404	400	384	428	430	388	400	389	418	370	424	406	396	389	406	398	414	407	432	402	406	394	393	400	375	375	418	381	347	414	393	383	453	353	402	420	417	409	402	401	346	389	390	408	370	384	422	407	444	413	382	395	400	406	424	387	392	409	367	419	394	407	424	347	410	409	424	420	440	389	376	388	400	430	431	410	447	416	424	398	406	410	426	402	432	401	417	396	348	395	376	387	373	395	376	414	384	443	417	385	388	413	355	377	378	392	449	424	416	405	382	417	404	416	396	407	411	395	362	374	403	363	368	410	404	387	402	403	415	393	405	409	374	446	384	398	366	372	421	398	409	398	404	366	455	402	429	362	427	404	406	413	388	387	434	398	411	408	398	393	395	421	428	387	390	376	408	378	405	393	400	438	381	427	417	349	369	424	382	399	413	394	387	439	424	393	398	422	414	366	418	387	422	403	396	405	345	375	372	393	386	405	384	429	380	430	416	421	403	385	404	359	435	433	422	404	413	398	422	399	380	415	406	408	406	398	397	393	390	397	387	360	387	431	385	392	395	390	426	415	369	385	429	371	403	395	398	419	432	397	407	428	388	390	410	383	417	380	397	380	416	393	435	352	386	382	384	388	404	400	424	397	384	435	414	396	423	392	400	421	372	424	414	379	393	400	382	427	425	398	437	423	405	369	413	438	392	379	417	393	400	399	426	401	407	386	382	405	351	409	401	391	416	418	428	389	370	388	421	388	406	389	387	402	369	388	400	410	414	449	392	381	415	429	374	373	422	392	407	404	412	388	385	412	391	389	366	396	358	416	399	426	423	406	386	410	394	420	369	436	400	393	386	408	393	422	393	394	419	388	444	361	419	396	403	417	422	396	376	394	417	394	402	400	421	418	386	378	429	411	403	415	413	440	402	434	431	402	387	375	380	426	427	397	394	402	397	421	369	397	398	412	370	424	396	416	403	376	401	386	395	419	409	402	412	412	426	410	387	406	372	391	400	392	439	409	369	378	417	383	360	412	399	384	408	412	397	398	400	403	431	396	428	405	381	406	399	392	396	383	381	398	438	398	431	416	399	378	376	378	425	398	401	405	382	403	427	406	404	390	431	394	394	395	396	362	418	411	388	369	399	384	389	372	397	389	390	410	394	375	378	415	366	395	433	429	408	423	389	396	431	405	445	425	418	433	416	395	405	404	415	407	394	398	405	414	417	422	430	369	421	411	375	378	420	385	394	390	404	416	409	427	378	363	397	406	455	405	393	376	359	386	409	379	456	351	397	401	386	438	379	380	425	399	379	374	405	404	401	405	389	425	415	377	387	425	378	417	416	378	412	413	407	371	406	402	411	385	432	412	350	419	367	422	444	382	411	414	417	421	372	390	390
23308	21648	29420	24988	23369	23039	17390	5650	2285	1246	1044	816	702	680	604	555	592	608	614	563	534	515	507	499	476	519	529	480	476	548	525	528	523	499	496	485	438	502	494	477	515	529	518	453	481	497	497	506	538	507	492	483	490	468	488	500	501	514	520	493	491	514	527	476	446	460	483	516	524	497	506	491	472	489	478	508	475	512	479	489	496	520	474	458	502	499	523	516	472	438	505	470	492	510	473	498	487	484	518	489	473	507	518	494	440	446	520	499	502	482	517	492	485	451	511	460	479	469	517	484	515	457	507	527	502	487	494	505	509	549	493	509	510	525	479	487	495	473	489	509	530	523	487	472	485	467	502	498	481	480	478	455	512	522	472	492	458	454	484	474	515	477	484	491	497	466	509	505	472	476	478	496	499	526	484	481	496	505	484	496	465	493	517	522	482	497	542	469	513	478	504	479	499	489	484	504	492	480	516	462	501	490	482	480	495	521	476	501	496	466	447	508	489	538	491	504	517	433	495	460	559	533	455	483	465	487	462	504	502	482	492	466	459	502	522	518	460	496	505	487	509	482	488	492	490	519	458	517	502	502	483	476	481	477	461	498	473	464	492	538	500	497	533	484	479	523	488	510	461	501	494	509	486	496	477	504	492	489	507	502	519	531	506	456	477	457	507	514	460	503	503	453	479	488	499	456	509	501	488	475	505	488	497	492	516	515	475	502	443	474	508	496	494	507	510	510	491	483	485	482	466	480	483	490	493	481	486	536	501	462	479	495	441	492	499	493	503	536	496	477	499	536	497	492	531	507	474	498	483	498	483	487	500	493	509	461	451	484	474	444	473	517	450	475	480	486	461	513	494	499	528	501	483	494	516	552	510	537	486	471	491	469	492	529	455	498	497	467	506	480	499	499	461	494	502	521	452	492	468	496	461	496	495	492	517	517	501	470	502	501	477	509	466	500	468	480	494	490	507	437	531	492	481	498	480	520	480	519	476	505	501	453	528	447	465	524	464	515	500	472	476	496	468	474	488	502	507	434	492	498	519	537	550	479	484	519	493	470	507	494	486	478	501	460	498	499	478	525	494	473	432	483	490	437	522	480	464	493	468	492	502	479	455	504	484	499	516	523	480	471	487	466	500	478	523	465	527	482	504	487	507	479	460	463	490	522	482	462	486	493	511	491	500	499	467	491	466	470	473	467	494	486	494	458	473	476	491	499	530	511	506	473	507	481	496	508	478	468	454	521	436	483	503	465	457	487	468	481	444	498	521	527	446	450	457	483	465	480	463	508	494	494	501	488	484	509	503	488	495	505	490	519	457	491	508	494	510	465	441	502	472	463	452	499	515	482	545	488	491	469	482	481	525	512	512	473	493	488	515	490	495	490	515	505	528	521	501	486	474	518	482	512	486	487	514	440	490	495	494	504	479	513	513	485	491	460	504	532	491	513	495	474	489	460	472	480	498	497	484	475	473	462	504	520	502	499	497	462	474	521	517	481	479	493	513	502	497	532	472	498	518	503	484	463	474	473	489	471	459	468	471	493	513	487	536	493	465	514	530	468	519	498	478	481	496	484	443	534	488	487	513	486	490	492	479	500	471	522	459	487	486	496	508	471	468	509	462	521	472	485	481	473	505	482	490	464	476	497	478	473	451	493	536	477	500	497	485	470	515	469	453	529	481	483	454	490	490	493	472	471	467	494	489	528	520	503	438	493	446	504	483	469	477	511	480	465	471	481	486	502	459	513	482	473	537	472	465	507	526	493	518	462	504	490	498	504	500	481	495	474	481	473	451	482	521	491	505	471	510	494	511	499	502	508	489	511	485	489	482	489	526	477	496	474	458	540	489	540	537	486	512	473	458	510	480	494	491	479	462	481	486	506	482	490	484	478	518	487	498	525	498	463	471	472	464	491	497	474	487	495	526	540	482	480	470	496	456	469	467	472	505	468	497	500	499	503	469	491	448	490	476	515	526	518	525	490	483	476	495	471	475	481	539	514	464	485	504	441	514	488	507	474	494	500	490	523	478	517	493	515	518	462	513	478	513	476	513	495	473	477	483	489	490	480	507	507	476	468	469	509	505	478	498	455	514	495	502	518	464	467	484	444	476	497	493	506	518	476	472	465	476	490	496	502	473	484	455	499	519	483	468	450	480	494	507	454	481	487	493	515	483	532	455	483	477	519	474	477	470	474	476	523	486	514	487	511	521	515	497	503	493	478	513	506	492	479	468	460	500	494	461	489	517	494	476	496	487	491	463	477	486	506	479	483	493	511	508	475	491	458	503	491	493	463	511	470	470	496	481	527	517	505	488	500	442	460	485	450	430	530	497	511	511	475	485	491	478	482	524	481	514	486	465	496	470	491	471	537	493	479	519	459	509	452	484	498	510	486	464	545	501	513	536	498	536	509	503	468	492	492	484	475	499	505	457	476	437	507	474	464	513	537	462	492	521	503	484	496	499	484	479	535	553	494	510	455	517	507	499	509	511	533	470	497	479	520	514	504	522	539	490	479	503	504	489	476	503	504	456	456	493	472	483	483	502	463	431	491	495	517	475	491	488	524	504	487	508	481	489	498	478	466	497	470	479	479	478	488	482	525	410	474	489	487	482	496	477	494	484	527	484	502	495	486	500	477	515	480	489	471	500	512	484	495	493	465	448	462	511	453	480	491	497	500	544	484	448	494	481	502	520	475	492	506	508	480	491	486	496	499	508	468	483	482	523	514	459	469	499	478	497	502	462	477	538	482	566	477	501	488	467	505	510	480	538	460	507	452	507	456	491	488	491	453	530	472	492	502	467	523	549	502	494	498	469	519	489	466	472	494	478	475	469	461	505	500	475	478	493	513	494	508	517	513	499	490	490	495	496	528	518	481	541	510	462	480	453	497	487	481	501	460	475	494	468	475	504	450	491	533	492	451	513	474	520	481	499	469	505	497	495	530	500	495	486	502	479	525	500	525	451	510	514	485	489	443	491	521	467	481	479	493	496	486	532	502	483	523	498	531	507	472	501	478	492	486	513	510	467	487	433	517	486	484	463	511	468	496	533	521	511	466	505	475	498	496	461	476	468	449	449	492	490	503	475	500	491	458	502	491	490	471	478	456	479	504	489	478	468	471	519	502	474	477	500	478	483	494	504	509	476	509	459	488	465	470	472	520	504	476	491	527	474	475	503	478	468	492	498	490	494	506	496	491	472	526	426	536	497	549	483	489	500	470	452	490	492	540	484	469	505	511	476	502	483	474	528	459	533	494	495	493	478	510	476	474	429	505	516	504	456	509	502	486	501	519	498	467	473	494	487	485	498	486	529	517	462	494	453	456	525	475	455	478	498	465	539	467	529	489	495	512	486	527	504	449	487	437	488	475	473	501	468	507	457	478	484	513	468	495	423	500	481	501	494	492	497	482	467	523	452	466	486	459	475	463	488	546	480	482	492	461	482	480	481	488	488	466	494	495	457	489	522	504	474	458	514	497	490	469	507	498	470	471	471	503
34730	64388	55158	42843	33674	21094	13302	7488	3629	1917	1505	1032	888	845	763	738	686	652	626	639	566	538	591	583	551	570	570	548	488	505	482	492	524	519	527	522	535	488	488	546	463	537	532	527	513	506	543	529	491	503	517	496	513	499	509	533	505	540	503	487	472	479	487	512	549	489	489	536	495	500	521	480	530	484	461	489	511	514	514	513	502	536	478	499	495	512	549	512	545	528	510	492	483	489	454	513	502	472	486	497	528	524	506	462	523	483	508	496	508	527	467	493	492	488	473	487	517	489	501	494	517	499	525	535	499	475	503	518	523	523	478	480	474	495	498	503	519	496	506	503	542	500	523	483	504	464	546	497	551	491	514	498	521	446	494	512	509	481	498	488	489	518	511	511	478	495	539	486	493	504	507	484	532	508	503	473	524	493	527	476	493	507	500	496	481	504	488	486	511	456	480	527	478	498	497	515	455	518	523	490	507	508	494	469	516	489	522	459	489	515	482	457	489	519	515	540	473	525	479	463	469	514	490	500	476	501	549	472	475	480	508	501	496	511	448	483	490	489	478	477	473	503	471	480	506	515	491	483	481	507	479	497	480	496	517	479	519	495	497	516	477	530	472	499	497	517	481	535	496	457	486	487	473	456	497	497	469	489	517	500	498	499	489	547	522	516	492	506	488	512	468	502	493	503	548	524	521	477	545	513	469	504	477	505	491	529	498	499	441	532	506	488	523	520	451	504	468	538	504	508	481	481	493	466	498	521	499	516	476	488	480	508	461	525	516	468	479	475	505	494	494	504	447	503	470	518	492	514	503	507	517	496	507	501	529	494	434	513	455	495	483	486	451	485	492	489	532	512	468	508	495	510	499	490	483	483	516	483	515	485	538	459	501	506	490	467	466	512	562	499	518	493	502	492	478	524	507	495	455	557	510	487	512	484	510	530	512	457	521	489	519	521	529	487	488	538	519	488	495	501	508	489	493	515	496	510	528	511	492	490	522	476	505	487	491	532	480	475	492	501	499	539	502	492	518	525	510	487	498	467	459	450	499	520	500	490	519	517	513	510	523	474	498	528	518	490	479	490	470	475	524	528	499	499	490	509	506	438	530	530	519	483	521	468	498	517	494	477	481	491	538	477	497	508	478	531	481	519	535	460	536	480	531	487	512	471	496	485	455	503	485	532	513	463	488	478	490	463	501	530	524	508	469	515	470	507	511	477	533	501	486	487	477	502	487	491	497	480	497	494	508	487	521	496	503	522	510	488	490	511	511	503	456	507	485	521	515	500	491	462	530	519	528	494	494	526	505	463	512	499	490	467	506	512	493	479	505	485	473	477	479	494	501	482	480	537	481	497	512	510	513	481	480	474	486	490	526	501	468	497	484	493	460	524	501	520	512	519	494	524	463	512	523	488	457	496	470	508	487	557	519	511	545	485	480	472	504	501	528	476	485	519	509	474	509	484	494	456	532	472	478	491	520	520	487	501	502	488	476	527	496	499	464	504	527	511	488	468	488	491	501	478	513	482	486	447	529	490	535	547	456	478	506	479	542	535	537	497	487	490	529	514	501	479	533	462	486	544	488	490	527	505	511	512	495	512	486	518	531	487	466	482	487	507	467	482	504	499	470	531	487	495	504	526	501	504	500	475	487	485	505	493	489	484	546	498	473	510	492	520	502	497	538	516	520	512	467	538	473	480	494	502	490	520	498	501	479	511	492	492	465	494	465	483	478	518	500	468	535	500	508	507	483	502	495	464	496	468	482	509	469	491	526	540	498	473	498	501	502	486	493	480	506	513	482	498	450	498	540	489	540	502	493	491	495	480	477	467	492	487	520	516	508	527	498	472	534	523	482	523	483	499	466	487	532	491	490	487	478	492	479	514	538	475	536	499	481	497	487	523	465	534	496	475	530	548	518	498	540	496	498	495	535	475	488	472	489	538	523	506	500	483	485	491	515	468	487	476	459	520	508	469	494	507	509	493	516	489	486	510	507	463	535	520	482	484	506	509	508	510	509	483	513	510	527	517	482	481	499	494	463	502	455	489	465	476	504	519	478	504	465	513	544	521	519	528	507	497	507	462	488	473	508	532	523	508	507	510	493	465	511	479	484	455	557	483	510	511	492	524	491	522	499	494	484	473	485	482	500	492	499	515	475	500	498	464	526	506	473	537	514	499	484	518	500	496	466	499	498	510	523	482	484	491	471	503	499	460	497	520	520	514	495	495	473	465	520	507	463	529	473	489	533	471	524	478	475	499	542	471	512	520	539	460	492	514	500	512	487	496	493	515	498	495	508	510	491	493	469	497	470	510	510	527	503	468	510	506	544	506	504	501	480	485	478	494	528	509	494	485	501	557	448	519	461	508	483	477	543	457	513	480	524	547	513	486	464	460	500	516	463	472	515	498	494	516	476	515	515	511	510	462	467	535	507	506	494	474	495	476	468	499	470	511	536	482	474	498	454	534	490	485	484	497	516	553	499	519	494	476	498	529	501	463	514	481	494	470	509	492	477	485	540	495	527	529	496	507	528	511	499	503	501	493	473	506	523	500	521	487	471	467	467	478	504	514	521	494	506	536	505	505	515	455	488	463	509	473	520	511	510	469	512	460	480	495	508	522	495	498	501	493	510	505	497	475	461	500	483	498	488	463	487	510	496	487	507	519	496	460	501	505	504	471	532	483	464	530	512	515	473	510	543	498	511	531	502	538	489	484	531	485	484	519	521	526	483	502	487	523	535	515	466	504	487	505	481	482	482	451	507	527	518	481	472	518	512	507	504	511	477	468	505	503	500	476	511	504	506	495	504	479	496	525	484	492	499	497	511	481	494	494	490	520	527	489	524	517	499	497	490	482	515	477	484	531	511	491	498	503	492	481	527	453	476	478	505	496	544	509	494	516	500	502	493	479	516	487	487	497	515	528	500	512	530	505	504	476	470	520	530	461	496	461	524	505	468	499	459	525	515	533	534	497	518	531	484	506	513	521	513	526	510	471	496	510	562	472	482	484	453	447	492	508	469	518	521	514	537	488	483	503	489	506	480	534	483	484	459	480	526	504	503	491	498	491	503	491	527	496	471	492	498	480	504	485	534	502	539	496	500	464	521	521	479	480	493	485	487	493	488	484	505	538	491	484	507	502	480	469	481	453	492	529	520	508	501	506	534	493	462	483	510	476	483	530	483	454	503	513	507	513	522	488	501	479	498	434	471	492	478	484	497	520	503	502	501	491	478	502	501	512	505	488	469	522	504	488	540	499	538	456	527	476	497	476	548	491	449	509	503	504	525	491	457	502	485	515	455	512	510	469	502	486	511	482	491	483	510	452	511	490	505	490	468	508	487	467	489	512	494	483	484	508	493	506	518	513	514	455	486	495	511	529	517	499	538	512	507	497	493	461	509	502	529	500	507	509	477	477	478	473	475	501	526	482	460	524	480	500	474	449	477	516	485	493	523	483	494	479	477	515	496	491	482	532	501	513	519	496	502	497	477	516	508	444
31993	35798	42087	31192	16108	6772	2971	1721	885	507	398	310	296	302	322	305	271	284	294	270	240	266	232	256	239	274	240	247	263	238	261	236	268	253	238	225	266	252	270	261	259	237	262	221	272	271	258	233	264	264	240	284	275	245	245	251	244	240	248	254	266	262	278	257	223	252	258	279	237	257	280	248	249	261	223	288	259	242	280	224	218	214	246	238	218	237	253	236	270	252	221	259	228	256	272	256	252	243	231	248	264	282	266	213	250	250	277	237	236	242	243	255	261	256	275	253	273	278	236	264	248	240	235	265	267	254	230	247	238	251	250	285	271	251	242	256	230	252	262	249	261	267	222	279	235	262	279	264	269	242	286	246	236	247	229	240	260	271	263	249	239	247	272	247	238	250	254	245	261	247	263	249	235	238	263	238	237	245	272	204	265	256	277	250	283	243	254	255	276	262	245	266	272	236	275	271	256	244	266	251	238	286	261	251	276	252	248	288	257	266	266	263	234	226	235	267	238	249	237	268	261	237	242	254	271	273	254	276	259	250	259	264	227	256	255	258	250	240	257	239	272	275	258	261	260	267	270	259	238	249	243	235	274	262	279	262	243	252	245	268	254	263	260	233	231	245	259	243	233	270	251	257	261	251	289	244	237	260	232	234	275	246	245	227	246	261	269	252	267	267	248	265	234	235	268	255	281	265	254	244	243	276	254	259	254	277	217	262	254	224	279	268	267	254	258	216	256	257	275	245	255	278	253	258	252	257	258	234	278	269	255	234	234	273	224	226	250	259	249	256	257	245	266	261	218	272	270	249	241	236	242	253	254	283	281	257	248	229	258	257	253	220	259	239	249	275	236	265	250	232	248	261	239	261	259	269	246	250	258	261	265	274	240	249	230	274	253	279	236	216	269	252	278	253	291	273	233	250	246	236	267	264	263	201	234	247	262	284	274	253	253	250	261	275	250	261	244	227	223	274	236	268	263	260	230	242	247	273	262	265	263	254	270	272	255	263	261	249	256	266	241	231	251	269	224	240	259	243	278	258	238	272	235	218	252	260	235	245	256	256	236	269	233	287	256	271	260	279	251	268	271	264	234	242	252	258	217	240	227	244	274	247	266	246	245	267	237	238	258	242	225	279	248	266	237	243	273	229	246	237	267	248	255	264	240	255	298	265	268	253	251	268	259	284	256	256	256	221	237	234	240	267	259	239	260	260	278	251	239	254	271	259	250	255	269	265	250	259	267	255	226	271	254	255	248	261	256	252	242	240	271	250	261	265	229	242	271	276	271	228	245	256	257	266	273	237	250	247	235	231	279	230	225	273	250	261	273	250	221	243	242	264	248	229	271	295	211	261	263	242	233	243	262	240	215	236	249	291	254	242	273	252	265	252	279	254	243	267	221	264	280	231	245	270	246	235	253	234	271	259	247	221	228	248	280	249	256	276	259	234	277	265	259	255	253	235	262	229	265	236	246	254	239	246	254	214	260	274	255	229	230	246	275	270	235	250	274	256	258	251	237	253	276	259	283	265	264	253	256	263	228	258	253	244	249	277	263	242	280	269	239	262	237	249	252	287	244	269	234	236	225	225	281	247	247	284	267	277	244	245	236	278	256	255	238	266	264	260	248	261	286	279	235	235	252	238	228	251	240	241	244	246	267	226	256	263	239	264	248	249	244	257	240	245	236	261	241	268	280	223	279	249	265	226	260	242	257	238	235	252	252	259	257	214	227	259	258	236	240	265	248	265	248	254	266	253	246	249	263	225	264	248	236	267	233	252	253	251	281	240	270	255	231	224	257	230	232	227	244	228	247	248	282	228	257	259	234	283	249	252	252	243	248	244	271	235	296	219	235	217	248	282	260	259	254	257	255	277	253	247	274	281	250	272	245	274	254	242	255	276	260	258	241	227	242	255	256	229	244	244	250	247	249	251	259	265	256	254	249	242	247	272	264	245	251	244	288	232	248	250	226	244	254	256	239	282	259	248	245	244	265	251	215	243	247	231	226	259	242	265	256	249	249	288	252	238	269	268	255	249	240	288	243	292	239	252	234	236	253	299	264	243	246	254	238	253	249	253	236	236	242	271	263	270	240	243	261	240	229	259	263	240	254	248	258	235	280	258	258	274	248	250	279	246	256	261	239	278	254	234	242	249	246	231	245	251	254	242	270	276	273	259	288	265	238	255	264	213	262	263	240	257	270	216	251	249	257	242	272	224	265	231	265	271	273	246	257	255	240	247	228	258	273	255	260	259	248	279	248	245	236	232	278	266	282	254	252	250	242	258	267	239	283	235	277	245	263	267	268	261	261	229	240	228	250	239	241	249	242	273	256	252	262	256	278	264	232	272	241	247	246	243	243	257	263	267	282	300	248	245	242	278	249	255	269	276	266	278	260	243	242	273	225	271	256	245	267	234	213	234	272	275	278	265	263	281	250	245	252	264	260	287	239	266	286	268	280	254	261	230	235	245	272	242	257	262	277	264	237	263	277	261	259	251	245	240	225	247	240	233	238	271	232	285	268	251	257	286	233	258	258	264	259	242	271	279	217	282	243	254	266	249	267	251	239	256	221	253	245	236	249	274	242	261	253	249	259	249	235	245	239	305	223	263	244	266	241	262	231	266	263	246	221	258	250	229	234	256	237	248	252	211	276	244	246	263	278	301	262	262	269	227	244	264	210	244	233	284	239	259	264	270	270	271	265	270	237	252	252	249	237	252	247	216	229	288	251	236	265	294	230	251	260	261	265	252	270	235	224	271	251	260	259	279	244	266	265	256	277	273	267	235	228	252	274	251	261	220	287	255	253	247	248	278	236	284	241	265	274	259	267	209	257	237	236	261	248	220	243	226	256	236	227	266	220	237	229	278	255	247	265	244	234	259	220	268	265	239	235	254	276	267	266	264	241	291	280	241	272	282	241	257	272	252	259	261	261	305	282	238	277	272	236	243	257	263	265	272	257	249	236	231	237	247	258	263	226	256	237	266	247	243	240	265	245	279	231	251	268	243	278	278	264	238	218	240	242	240	285	261	235	267	236	246	262	267	253	242	240	245	255	247	258	245	250	265	261	249	271	227	269	239	260	259	236	252	236	270	262	245	250	229	252	251	251	281	240	289	252	249	287	243	263	260	240	252	229	253	250	233	215	255	261	259	219	249	232	236	268	247	219	234	245	244	250	259	263	241	242	244	227	272	258	266	263	266	260	239	260	260	231	262	223	268	263	259	243	241	254	267	229	246	225	251	261	248	250	236	273	260	273	247	247	253	246	256	256	284	229	265	248	266	261	227	228	244	271	278	270	253	247	234	256	257	234	272	246	233	266	251	246	266	254	265	244	278	228	268	248	248	242	252	265	255	239	281	262	261	268	257	235	254	260	273	226	269	245	259	256	232	237	271	264	234	243	261	257	252	271	232	271	260	269	268	234	256	273	249	252	242	243	265	229	248	267	233	237	263	235	248	277	230	245	206	260	265	282	244	251	266	231	250	256	221	252	264
32317	50147	41263	28803	16928	9575	5167	3135	1608	729	564	447	365	353	327	344	346	306	326	332	311	299	325	295	271	274	262	272	286	315	288	284	291	275	299	281	304	260	261	255	278	301	294	294	254	295	293	318	272	253	278	273	309	273	271	274	281	263	282	291	282	283	293	265	264	272	255	318	274	271	258	272	266	304	260	269	262	272	250	300	271	262	280	291	279	266	285	257	283	293	265	258	274	247	262	286	278	282	286	325	281	272	283	257	269	307	291	254	264	260	260	318	269	283	296	268	295	277	261	265	265	278	308	263	286	268	283	254	295	275	282	275	301	275	251	294	290	275	311	287	276	317	330	287	298	274	305	286	275	264	318	274	278	301	273	298	264	302	285	286	264	258	300	294	262	264	233	280	290	234	269	279	242	262	285	279	265	269	254	272	331	314	276	244	288	276	276	293	281	270	275	258	262	252	298	283	276	258	258	278	267	274	258	277	270	281	300	276	312	285	314	270	282	291	294	279	265	299	262	279	277	266	312	282	273	317	287	284	293	279	269	271	290	311	280	288	281	267	281	294	272	258	271	266	269	277	286	258	254	276	275	244	306	246	262	276	285	283	269	268	253	258	259	244	297	284	263	275	285	285	288	252	245	291	329	277	269	294	311	286	275	278	275	275	266	290	284	302	291	284	263	287	275	274	280	327	250	285	266	286	284	288	280	295	305	264	300	305	264	258	271	260	259	278	273	269	274	291	261	273	250	269	283	317	262	276	284	275	275	308	283	262	294	287	277	277	281	246	311	290	281	283	272	262	252	270	260	296	289	283	269	299	260	270	301	265	275	274	289	261	301	258	267	273	269	276	248	287	295	295	275	291	282	286	284	261	263	293	261	312	276	284	290	289	281	281	310	258	269	315	265	318	286	305	282	279	280	283	321	291	259	294	302	267	271	267	297	264	245	290	287	260	336	287	274	282	250	284	280	283	266	289	269	277	255	290	260	299	272	298	276	258	285	255	294	296	291	262	273	281	269	304	254	235	283	296	276	283	262	283	270	253	300	279	285	283	263	261	291	266	314	292	252	277	273	289	286	259	296	281	307	314	283	301	256	289	290	252	252	308	278	272	278	274	256	306	267	271	262	258	273	272	299	279	263	278	281	289	241	285	294	291	303	232	294	248	280	275	272	254	262	287	264	288	271	292	282	284	275	281	290	286	287	294	285	260	321	300	298	264	294	284	289	288	270	287	254	275	299	280	317	316	295	278	279	279	299	300	269	263	295	270	248	236	299	239	270	266	305	269	309	309	289	273	278	305	296	282	287	270	285	297	260	307	279	263	271	280	288	276	287	288	304	294	282	290	273	323	265	283	273	276	278	259	293	291	275	277	267	272	285	293	289	300	254	283	301	271	281	286	275	283	280	287	288	266	296	253	290	283	232	237	278	294	268	276	269	293	249	274	292	295	271	277	296	296	275	251	269	309	282	283	313	266	292	239	248	273	297	265	271	310	275	273	277	295	256	279	277	269	276	257	251	281	261	272	267	270	263	278	255	276	291	294	271	273	268	282	287	279	265	257	290	269	263	265	305	276	266	258	283	277	284	260	308	278	266	271	290	273	279	287	289	288	284	269	273	281	253	272	286	288	281	269	294	282	290	288	256	276	293	293	264	298	294	297	279	252	281	280	262	289	265	262	283	299	279	285	291	298	251	289	258	293	292	262	268	277	259	298	269	284	288	261	298	258	260	269	282	298	265	304	269	278	262	297	285	296	276	278	300	245	283	282	278	253	271	281	251	286	288	274	282	284	272	276	298	257	288	285	329	267	269	279	300	296	288	278	298	283	276	277	270	297	251	282	300	270	281	293	263	290	324	277	245	266	284	273	270	255	257	289	292	280	276	258	285	289	325	284	262	265	259	280	248	285	272	283	294	280	259	307	296	279	266	278	281	297	280	292	290	298	287	277	286	254	280	251	281	282	272	275	277	290	293	283	279	267	262	302	254	251	280	293	263	296	286	278	285	269	273	300	304	313	261	290	281	266	295	258	275	288	276	280	273	291	251	291	291	279	282	282	282	292	280	273	265	287	264	273	266	310	265	291	297	294	253	283	292	306	268	280	286	276	265	264	280	283	243	293	284	254	275	275	275	298	264	289	263	254	318	280	306	227	304	317	238	254	279	278	282	279	292	253	271	282	291	287	251	264	274	267	257	269	278	264	242	302	310	246	280	263	287	286	292	275	304	289	269	291	302	286	295	275	286	307	295	271	289	276	290	298	253	271	276	283	273	240	259	259	296	250	286	299	289	278	276	286	291	265	282	292	312	272	306	289	267	297	303	269	278	257	281	281	279	298	288	285	270	279	282	274	287	286	297	308	284	286	279	288	272	272	259	279	282	274	261	280	282	285	296	271	312	288	256	253	297	276	267	287	277	269	244	282	252	302	271	278	272	262	274	277	275	251	266	286	282	262	266	277	294	235	243	269	259	308	258	258	280	290	294	254	281	269	269	285	279	263	280	244	297	302	272	300	268	266	276	274	271	270	279	264	270	281	280	291	263	295	277	318	289	278	282	293	291	289	272	274	290	288	266	276	256	267	259	280	300	279	299	304	278	280	297	259	295	287	279	238	276	279	262	274	289	298	290	284	278	254	257	269	278	292	298	254	327	276	273	303	255	275	285	302	302	247	274	228	308	241	300	260	279	270	273	275	251	276	280	258	275	267	301	275	289	288	231	303	240	299	275	304	299	277	301	289	268	278	256	307	299	251	283	272	268	271	294	283	266	293	291	280	276	264	280	276	283	255	281	297	262	270	254	290	278	259	246	298	297	270	259	297	263	297	281	283	297	275	258	281	281	273	269	279	272	283	299	259	278	288	278	287	268	302	267	285	296	276	275	267	288	311	259	283	277	278	279	275	283	259	282	285	304	305	302	272	275	296	289	277	289	258	291	268	285	276	288	337	285	301	284	292	293	289	279	275	277	276	302	303	255	303	267	290	262	258	301	303	292	279	279	292	312	305	292	261	271	273	266	262	276	300	291	273	289	254	281	299	276	316	266	268	288	260	278	283	273	295	249	268	285	252	294	294	289	272	292	251	258	286	254	282	285	240	258	286	272	281	307	298	339	279	282	268	280	256	302	256	288	281	247	268	267	252	290	281	258	271	295	320	266	296	303	276	275	292	289	286	267	295	267	267	283	282	282	292	285	282	299	268	284	277	296	272	287	277	307	283	232	259	276	292	271	283	282	286	266	246	288	309	282	261	268	279	266	259	299	264	281	251	294	270	267	264	276	285	301	294	237	274	273	284	280	297	297	299	235	318	259	283	234	298	288	267	276	283	294	293	264	276	254	260	274	268	271	279	291	270	303	305	260	269	244	279	272	259	297	255	298	302	266	308	267	293	302	297	281	299	253	245	275	270	287	284	261	269	332	293	299	275	288	280	247	263	310	266	298	264	270	267	270	304	288	271	273	291	259	278	259	288	266	280	295	265	274	306	265	249
24488	21682	29508	26853	23110	18237	10748	5423	2357	1048	571	531	396	406	416	357	394	378	358	387	334	371	300	322	326	328	314	345	316	332	323	324	302	298	356	337	332	316	289	296	307	314	328	318	311	317	344	318	315	287	341	304	331	287	356	300	333	341	333	323	327	320	289	345	289	329	288	320	287	307	305	331	302	328	275	285	308	317	305	303	319	330	333	314	300	304	366	302	337	303	311	308	338	301	303	317	314	306	298	307	323	279	319	304	291	344	325	324	313	326	317	329	296	308	330	317	318	324	354	316	284	330	309	325	289	297	343	338	291	315	312	311	347	313	301	278	325	318	301	312	298	342	305	312	333	326	324	314	318	312	296	323	322	272	326	309	305	327	292	293	305	285	318	300	320	328	304	332	296	309	323	311	312	309	303	319	320	303	282	323	318	325	318	333	309	293	331	300	315	314	268	316	343	329	315	286	324	325	298	296	325	305	344	303	282	289	323	326	294	281	308	296	311	307	297	296	314	324	320	284	302	286	320	316	335	311	340	283	312	309	304	306	300	317	295	256	329	302	351	324	304	307	329	331	312	287	295	333	338	309	293	293	312	308	319	317	301	325	306	304	288	298	318	304	289	315	305	322	315	321	328	305	316	320	307	311	290	312	305	327	300	294	281	281	323	327	321	327	347	330	286	318	316	316	276	321	312	311	285	344	330	326	308	294	328	295	370	312	295	300	299	315	324	307	310	293	301	308	283	349	323	285	321	312	311	283	337	315	340	310	341	349	295	344	353	329	344	316	340	285	344	329	305	309	319	318	311	305	279	300	345	312	299	303	327	280	296	339	350	334	305	324	312	311	313	339	304	326	345	320	327	309	305	306	297	308	334	308	307	309	325	315	321	320	316	351	311	299	302	301	308	319	300	298	315	314	317	336	287	348	332	318	309	315	289	300	295	303	316	311	312	286	309	290	309	312	330	316	299	297	291	306	325	321	307	315	292	341	292	307	296	263	323	293	300	328	292	326	267	313	343	317	295	330	326	264	323	305	301	293	302	310	312	308	302	322	324	305	339	309	306	325	304	348	279	345	302	335	315	317	304	342	341	306	323	300	305	291	297	313	301	315	275	261	316	306	344	306	307	322	317	290	285	290	313	300	334	306	325	280	284	293	294	310	298	295	317	319	312	299	315	302	298	290	332	325	325	321	299	306	322	263	290	315	336	304	308	322	318	316	331	328	331	302	312	335	310	305	362	297	316	292	345	304	326	313	322	322	297	317	313	308	321	333	312	311	295	302	294	328	315	329	288	311	306	321	330	311	305	306	305	319	325	331	316	341	310	297	296	313	294	308	318	312	310	335	322	295	290	353	317	291	309	305	335	316	304	301	304	301	293	310	310	298	302	311	307	294	305	304	316	311	301	332	277	321	300	288	313	304	293	323	294	307	276	300	304	316	313	305	319	294	286	281	299	355	311	333	334	286	294	352	329	292	308	293	325	316	301	316	323	339	318	315	338	342	311	303	310	301	292	307	284	329	309	293	296	311	328	325	326	299	311	302	298	314	315	332	309	326	321	332	304	295	355	320	316	326	319	296	319	304	317	303	280	293	348	312	316	306	360	326	300	303	304	321	297	287	308	315	295	333	317	316	332	300	314	304	311	310	331	320	318	317	353	295	334	297	339	320	317	319	309	296	313	351	307	311	295	311	288	319	299	284	328	291	318	304	311	278	305	343	321	308	301	274	276	331	327	322	298	308	278	321	288	318	279	312	309	308	291	295	313	327	324	332	316	320	313	318	289	325	332	340	336	306	322	332	337	315	310	277	286	327	348	328	356	325	321	336	321	305	318	315	335	303	317	310	281	302	319	288	334	325	331	311	301	296	293	347	302	335	320	332	320	311	304	334	319	308	288	318	335	335	302	343	299	316	304	306	289	324	305	332	298	316	302	304	283	309	351	297	294	310	307	322	333	279	278	318	321	313	305	318	315	333	310	302	329	346	310	305	314	315	343	301	302	325	335	271	333	282	275	293	323	327	289	300	306	298	309	302	304	324	325	336	327	323	324	305	334	308	314	337	328	330	331	312	306	335	309	310	320	299	323	309	309	321	291	337	309	310	312	306	338	313	307	297	314	291	322	328	316	280	305	286	306	293	320	289	317	319	290	365	304	319	342	281	323	288	332	313	298	306	308	310	324	339	290	294	324	318	337	302	314	311	337	331	313	332	290	307	295	309	331	316	328	347	313	315	306	314	290	304	315	296	344	285	290	291	291	302	308	302	293	306	312	271	302	298	308	330	311	339	346	327	284	312	299	281	309	313	302	310	294	350	331	318	279	313	298	314	308	276	326	297	315	295	290	312	321	324	291	340	311	310	321	312	305	291	303	295	335	315	288	324	338	311	297	298	319	313	325	290	320	312	307	313	281	308	301	273	319	293	307	331	343	286	318	347	324	308	298	312	283	270	304	318	278	293	309	305	307	311	339	323	332	319	291	307	282	305	299	318	277	325	322	344	328	324	328	312	323	325	342	317	302	333	331	297	317	331	291	298	300	302	315	346	277	304	317	299	317	294	328	293	312	320	273	317	335	314	292	328	318	291	316	322	281	300	333	322	316	310	351	344	338	307	349	297	336	294	324	312	307	345	320	310	326	327	313	327	320	315	294	304	333	336	310	305	290	298	328	282	291	296	325	320	341	277	299	333	298	321	307	320	300	304	292	338	317	286	321	321	280	298	286	325	284	304	338	290	316	335	331	324	303	325	333	304	286	336	320	347	294	288	321	316	294	328	300	278	299	342	288	278	331	322	349	344	294	287	325	329	318	308	310	301	305	296	306	327	305	333	272	331	315	301	358	307	294	319	293	338	342	296	308	282	303	332	341	298	308	309	297	290	311	302	305	313	322	298	308	317	323	331	314	349	291	318	292	276	310	307	306	315	300	305	329	288	295	294	321	301	316	306	324	290	330	311	303	307	305	299	333	304	312	340	317	301	283	283	323	309	314	296	316	320	316	333	316	304	338	311	312	301	312	312	330	304	321	294	319	305	307	304	320	299	314	324	303	290	330	299	331	355	322	283	304	294	333	336	286	292	319	307	327	325	289	304	330	280	322	308	310	280	293	337	310	334	328	323	305	334	320	313	312	349	319	315	331	312	302	318	307	284	314	346	282	305	323	342	328	320	327	299	334	326	363	315	305	305	278	330	325	297	300	303	333	309	292	309	303	323	327	327	316	328	302	297	321	345	321	303	292	309	328	354	329	287	342	306	320	327	297	337	333	290	320	309	313	273	324	314	285	310	257	340	323	295	310	301	288	300	346	295	304	333	308	290	298	304	310	308	315	294	339	338	283	322	304	301	317	345	312	307	348	294	296	317	322	321	285	287	310	301	314	310	323	292	302	323	314	292	328	339	339	323	345	292	292	322	309	302	299	296	320	337	305	326	311	291	279	320	302	317	317	311	307	286	285	297	325	338	305	304	345	285	351	312	306	324	304	308	337	328
31937	59312	50320	35985	23556	15950	12173	8126	3763	1501	922	675	585	525	514	463	407	386	409	394	353	357	361	332	344	352	327	375	342	339	334	343	347	356	347	299	333	315	371	349	355	332	331	303	319	336	326	306	350	353	348	321	367	324	301	319	288	328	302	328	331	335	330	336	317	316	310	341	321	296	337	374	345	329	299	307	316	351	312	320	343	303	349	335	328	326	344	331	330	362	326	311	306	358	328	345	352	336	337	339	301	319	351	372	324	335	331	342	315	355	339	361	330	313	307	306	335	318	363	328	340	349	328	281	326	341	319	316	338	353	339	324	332	343	312	331	364	352	352	356	309	354	364	345	354	337	314	320	341	345	322	338	339	346	314	317	335	318	344	307	337	340	325	341	348	359	345	314	342	325	308	300	360	300	348	306	319	328	314	310	336	322	357	332	325	337	318	312	303	318	343	344	297	284	312	311	341	341	353	364	315	320	337	325	359	327	349	363	314	327	296	312	324	322	329	323	317	316	326	321	346	339	323	343	309	341	361	351	314	308	342	321	307	318	330	341	294	335	330	318	327	283	339	309	325	347	382	355	354	303	329	360	264	340	336	318	314	317	350	310	342	342	336	315	354	319	321	328	326	304	314	302	359	304	359	329	352	331	320	345	303	305	323	318	323	316	318	315	316	347	364	341	331	362	324	335	329	378	308	340	335	338	338	344	354	326	362	324	344	333	355	318	364	333	345	341	365	323	315	335	346	315	300	356	341	347	351	321	319	305	344	304	321	323	339	310	329	289	326	351	361	318	310	318	305	355	293	313	345	339	282	316	320	324	344	303	341	351	345	319	332	324	340	331	338	368	334	331	324	357	331	300	330	298	341	311	318	294	340	325	342	327	342	355	349	316	313	313	327	291	350	324	309	323	317	341	352	314	314	337	342	339	333	319	310	283	299	326	336	317	325	331	320	342	320	368	333	317	307	362	330	317	353	335	323	326	294	305	326	354	338	308	325	312	294	304	330	339	316	309	333	330	332	338	328	347	302	332	321	329	314	312	348	324	316	327	329	326	342	345	324	317	336	350	345	349	302	334	331	336	327	339	325	333	331	319	345	333	339	308	330	331	334	316	331	315	321	323	323	302	332	320	333	305	331	330	322	300	291	290	331	317	306	353	349	300	327	343	333	342	320	295	327	390	344	330	358	328	321	318	332	338	348	322	305	319	331	289	304	350	311	339	300	320	332	309	343	324	288	300	320	340	339	318	358	320	340	354	309	335	313	288	310	350	334	341	316	294	308	321	333	339	330	311	338	358	330	314	348	355	363	316	343	326	338	328	359	337	344	341	337	313	311	306	340	374	325	329	342	313	341	334	298	339	281	320	323	305	318	286	342	303	343	329	326	330	320	331	340	317	324	335	342	328	310	361	333	349	340	319	317	347	308	291	359	324	349	324	315	316	324	284	306	339	346	313	319	307	330	328	342	300	337	324	324	339	331	295	335	326	321	316	344	339	293	329	299	345	314	330	346	322	312	341	316	335	336	337	285	329	337	334	336	357	312	345	335	350	356	331	300	337	325	346	336	344	304	311	362	317	326	305	334	300	321	331	344	303	330	354	303	302	343	338	310	302	303	337	356	334	322	321	337	318	328	373	337	342	311	335	369	313	332	329	345	327	346	346	316	314	347	316	317	326	340	310	336	342	353	320	309	301	300	332	344	324	326	327	316	344	312	289	338	341	322	323	343	340	309	326	302	323	350	348	318	327	288	331	332	322	305	359	318	312	345	334	328	328	289	307	306	308	348	313	329	337	296	347	334	331	337	333	320	335	325	343	308	331	335	346	325	316	302	321	327	301	309	317	319	333	344	317	345	366	313	303	308	349	311	316	370	351	326	330	331	311	315	336	334	353	313	334	312	313	325	326	326	323	327	347	285	320	342	308	309	336	323	348	351	317	316	296	312	329	305	269	316	351	313	335	342	335	338	316	343	306	346	350	342	326	361	317	347	334	339	321	347	349	337	319	351	310	323	313	327	311	324	317	344	302	311	340	332	328	297	321	353	338	357	353	304	353	327	316	317	330	324	363	328	340	339	317	317	316	361	357	342	311	334	334	304	368	317	326	350	331	324	329	327	325	333	285	310	335	361	317	315	333	336	301	312	333	374	322	335	338	311	286	349	325	322	346	301	278	352	329	338	352	339	303	327	350	322	337	348	315	330	318	358	315	350	343	302	305	337	346	339	314	316	333	312	320	338	312	341	337	321	334	327	353	323	310	389	306	334	365	325	363	340	337	309	327	296	338	318	342	329	315	294	327	319	326	318	354	331	342	338	279	313	312	312	300	334	349	317	351	304	354	338	340	339	302	323	336	322	325	323	308	294	331	313	316	319	332	322	353	315	345	327	326	354	320	330	336	323	319	303	339	347	320	342	306	312	330	332	335	327	352	321	310	297	337	344	315	318	344	330	309	360	317	337	349	276	307	323	331	302	323	320	313	301	335	327	334	293	315	324	331	331	317	303	305	331	319	309	358	328	319	293	320	308	309	328	317	327	323	340	351	337	321	327	320	326	313	312	335	321	325	350	346	341	346	335	337	339	327	349	323	335	339	334	307	325	298	340	315	319	302	319	344	322	326	341	332	299	319	343	331	323	313	295	297	319	329	290	302	334	328	322	375	334	307	319	357	305	332	300	303	312	288	346	344	324	314	328	342	321	359	352	352	329	332	315	370	293	311	362	319	326	310	311	295	345	304	316	330	321	340	293	279	307	324	361	298	307	299	358	340	332	308	353	315	349	324	356	302	299	308	326	334	333	347	331	321	308	304	340	316	324	316	328	341	350	302	295	304	308	324	355	293	344	341	304	353	289	322	369	323	320	323	337	306	318	340	298	328	313	366	302	356	327	337	318	326	340	353	359	312	338	305	326	340	340	317	310	333	352	303	329	331	332	318	341	308	342	327	324	334	340	373	311	339	349	324	326	297	311	352	311	356	323	321	319	366	321	297	319	332	331	319	315	312	342	325	318	350	334	354	307	349	327	359	316	326	302	320	297	362	356	323	345	313	328	340	293	334	323	317	329	349	327	313	326	344	354	334	336	352	327	315	295	341	322	323	329	303	345	353	324	312	285	313	343	322	339	345	320	310	345	317	313	314	320	339	315	331	310	319	311	322	314	320	304	307	336	308	308	306	336	320	344	325	357	348	342	303	335	315	338	286	314	318	342	330	330	293	337	338	320	311	326	325	342	321	306	335	340	299	292	302	347	330	322	320	337	312	338	348	344	356	307	351	310	312	295	328	344	323	331	332	335	327	308	277	344	331	310	344	306	328	308	316	315	323	303	334	323	344	341	343	325	330	326	298	338	348	338	324	312	351	312	329	330	329	327	320	313	314	317	339	310	311	358	348	279	320	325	314	343	349	332	325	313	341	341	326	319	321	319	343	321	297	344	316	355	338	328	333	326	344	317	334	348	330	331	306	294	347	323	349	334	309	328	306	311	347
25727	21839	30389	30978	20549	11619	6498	4233	1840	869	610	475	482	428	426	422	421	384	394	400	416	377	360	416	350	384	381	358	391	375	369	370	358	411	397	368	343	339	375	384	387	349	365	380	385	356	387	376	386	379	372	384	406	396	358	373	390	388	392	390	342	371	375	327	393	387	370	388	367	360	391	383	392	369	360	377	398	381	408	377	363	373	349	392	366	395	352	356	380	343	365	410	383	398	367	348	392	350	362	380	385	416	388	410	366	361	333	421	369	384	370	374	352	407	368	359	383	363	352	335	377	399	415	371	379	360	403	383	369	381	373	356	373	368	371	389	363	379	379	354	389	364	371	345	363	362	365	390	352	370	365	351	372	382	367	341	375	375	340	348	341	327	371	349	360	406	388	382	392	391	359	346	412	374	416	398	342	335	349	399	404	392	404	388	385	388	382	368	391	390	380	368	391	371	338	372	385	395	360	370	374	365	356	379	367	392	386	387	352	365	362	380	347	400	354	376	421	375	348	362	387	355	361	378	360	330	383	381	359	350	367	376	362	323	359	391	387	413	368	380	362	385	395	396	349	372	355	389	337	358	332	369	343	389	380	373	395	397	375	393	354	363	395	371	358	377	377	366	385	380	360	370	377	369	356	360	390	379	349	359	368	354	384	373	350	375	438	348	374	351	362	382	372	331	412	388	376	356	383	386	367	393	355	374	370	376	363	340	392	354	387	356	414	365	397	373	409	350	358	350	359	368	366	369	379	355	380	332	373	425	351	376	354	370	333	381	399	365	350	344	374	388	380	390	351	385	358	366	362	374	390	394	434	372	366	383	383	379	392	346	368	379	394	372	373	381	409	384	343	363	401	400	404	385	369	366	395	380	345	390	374	369	362	342	369	393	374	354	341	370	357	381	400	384	383	376	345	369	384	411	368	402	417	358	357	406	355	378	364	406	367	401	377	376	329	369	376	365	348	372	369	359	362	383	405	359	332	372	365	365	366	374	339	365	364	357	378	357	363	406	365	371	396	392	325	387	395	375	339	400	383	389	423	383	378	342	375	372	383	381	382	358	368	377	361	404	392	385	355	383	414	400	356	350	387	371	390	377	368	370	350	370	371	400	386	334	435	416	367	372	403	390	351	371	360	356	408	390	359	356	377	328	390	370	386	389	365	380	385	361	347	358	358	376	377	357	340	322	366	379	388	405	375	369	361	360	409	347	386	390	368	370	380	392	386	368	369	354	365	362	319	411	383	374	379	391	373	388	337	371	370	357	392	386	370	370	348	364	381	392	388	359	371	345	405	369	382	375	379	376	374	390	368	370	321	385	387	372	361	423	363	383	386	375	377	364	378	371	369	402	365	412	356	366	383	408	371	390	394	355	384	346	380	399	397	369	359	369	356	356	369	381	372	360	371	375	384	387	399	384	344	317	370	354	379	382	362	357	384	390	356	368	396	342	343	366	373	364	351	349	374	372	378	376	380	370	358	377	369	402	393	355	383	386	386	356	377	381	381	390	348	399	369	401	362	380	403	363	368	338	376	373	343	375	384	390	395	382	353	362	360	347	352	409	367	353	408	392	356	345	349	369	343	361	400	375	376	372	388	403	394	396	353	363	339	400	394	375	372	348	385	352	390	408	376	356	377	339	362	363	377	408	369	420	392	381	408	387	356	377	350	406	373	351	367	365	366	395	357	373	356	375	383	375	363	355	348	343	389	349	365	387	370	355	380	399	355	384	357	408	367	390	373	392	376	385	405	350	368	391	358	365	369	349	401	344	388	341	378	379	416	397	334	351	361	371	340	397	403	360	362	382	365	397	374	366	348	394	352	386	322	375	381	373	357	392	389	358	380	394	384	341	361	389	362	406	342	344	383	375	406	374	366	382	357	386	350	369	395	375	352	363	357	374	390	367	360	359	394	392	405	393	376	373	382	376	355	385	410	400	389	388	395	385	344	352	360	368	390	409	370	399	379	394	379	385	407	386	359	378	399	359	383	365	375	397	400	400	400	364	384	389	361	386	357	355	399	376	369	348	365	403	348	411	368	363	393	363	374	348	360	369	419	386	390	365	366	367	374	379	364	366	396	390	373	362	343	399	352	380	372	395	371	399	345	359	379	402	358	374	376	361	364	398	343	370	376	420	341	386	366	392	368	396	388	372	384	377	373	331	370	391	392	372	347	372	367	373	368	386	386	377	374	379	373	354	372	364	374	396	358	415	375	402	368	373	369	360	346	375	403	381	351	342	385	346	387	373	348	383	372	364	361	377	392	402	374	426	404	374	356	350	380	378	401	356	370	393	339	401	372	353	332	343	372	396	389	374	370	352	398	376	373	357	375	372	372	340	382	393	420	391	352	376	379	386	382	409	403	394	389	339	369	413	339	368	360	363	370	373	415	373	376	358	378	355	343	354	409	357	393	370	350	398	376	361	363	388	361	378	387	399	386	383	387	409	342	375	394	436	387	393	346	363	365	336	374	374	387	377	395	369	339	354	373	360	397	380	359	364	386	370	400	377	369	378	374	357	374	375	393	361	375	385	409	382	334	422	373	412	365	361	370	352	384	387	359	385	371	340	381	382	390	370	377	337	388	356	368	408	356	365	354	345	380	393	399	377	363	387	376	367	339	381	349	341	376	363	386	333	368	389	372	384	371	374	382	365	408	384	357	376	394	364	346	359	380	396	364	408	368	360	367	343	383	378	319	369	333	382	386	388	418	386	352	363	359	365	397	354	392	348	397	380	336	376	391	369	371	356	344	382	388	371	374	390	372	395	350	391	363	377	356	393	365	387	370	371	404	357	353	378	384	364	345	339	398	354	391	377	357	360	435	355	390	355	386	371	425	388	408	348	381	373	364	375	369	377	394	363	373	358	376	361	365	335	344	323	383	370	377	358	408	356	386	410	410	413	365	398	351	401	385	353	362	348	351	390	388	381	370	311	406	397	389	360	345	393	375	425	351	382	339	370	358	373	358	399	338	409	377	390	359	400	381	383	328	364	396	366	343	394	371	354	359	399	364	366	391	405	380	388	408	390	356	399	382	354	337	416	346	363	374	354	370	359	368	372	351	382	354	411	368	352	346	399	357	384	367	394	374	401	393	367	358	383	391	346	366	403	396	363	366	393	407	381	373	363	401	412	371	380	368	415	372	379	371	382	377	373	357	395	374	390	364	358	417	368	337	357	356	358	366	382	345	400	331	371	358	368	374	371	332	377	372	379	371	371	382	378	400	388	364	375	368	380	387	354	363	381	393	379	341	371	397	355	344	398	361	385	342	365	352	379	376	352	379	353	364	393	364	391	411	370	350	390	355	366	355	330	359	382	377	388	371	343	376	344	375	359	359	354	415	364	362	383	379	437	400	367	395	360	361	371	353	403	377	365	401	371	330	340	399	363	352	361	365	371	350	369	382	317	411	377	408	387	391	396	359	356	347	352	351	361	372	353	382	356	351	414	345	363	357	393	383	393	393	398	415	385	359	416	379	389	374	389
32996	55438	46327	33731	20214	14255	9481	7126	3122	1397	742	612	581	535	527	463	499	451	467	423	459	431	455	417	420	439	434	396	437	451	410	393	391	443	391	441	392	369	438	380	426	400	394	384	389	422	366	413	411	420	379	395	376	386	390	398	431	409	379	386	399	387	422	425	458	406	405	418	402	419	377	406	419	415	404	407	387	396	385	413	380	418	373	378	439	435	394	448	436	399	390	370	398	409	409	411	449	397	360	416	457	421	382	418	406	404	420	388	410	412	366	379	409	424	391	383	386	422	418	417	412	398	403	404	404	415	436	385	384	399	421	381	401	415	388	405	409	406	405	400	379	384	373	398	442	438	419	378	410	377	388	387	391	405	399	412	399	390	450	399	389	384	426	387	402	403	418	390	399	351	420	411	400	376	414	421	410	408	378	411	400	351	410	398	429	360	418	383	396	390	421	386	408	381	406	428	415	431	407	452	415	391	383	403	406	420	423	394	364	430	411	380	407	389	378	435	377	388	422	435	364	418	438	385	390	389	393	403	368	378	394	380	393	402	402	403	434	376	413	418	398	412	393	442	437	414	396	404	424	414	404	389	386	410	394	367	397	424	428	419	405	401	388	418	393	395	400	391	401	403	397	422	417	407	398	386	424	398	411	372	387	386	393	411	415	402	462	380	386	408	403	369	447	376	415	392	398	401	386	373	404	431	412	433	393	399	428	410	402	444	417	400	401	381	386	411	413	413	399	404	364	419	416	383	440	388	437	428	392	416	397	399	406	429	399	408	407	430	398	422	426	455	400	396	386	415	407	410	432	430	411	403	402	420	384	416	391	433	416	359	440	401	394	395	385	377	392	411	400	413	396	372	392	368	404	403	398	394	407	442	392	397	403	397	395	403	419	417	439	382	414	409	400	411	435	376	401	414	412	357	376	373	420	405	399	375	402	462	383	391	403	410	406	428	421	405	429	359	411	393	391	375	408	388	383	378	404	361	387	407	375	393	426	456	382	379	427	371	405	402	410	374	400	367	377	376	430	378	440	391	378	448	410	436	396	402	421	418	405	416	414	404	385	356	415	458	396	409	405	428	426	394	428	384	386	386	393	437	410	400	373	354	400	385	396	413	384	384	380	421	366	417	398	428	415	414	379	399	377	392	387	395	412	379	393	382	396	417	417	418	376	449	403	405	437	419	384	400	417	388	398	426	417	398	392	375	423	417	414	380	404	387	413	412	388	342	397	418	388	399	417	365	427	414	417	374	411	408	420	405	377	393	390	396	408	385	399	411	402	417	414	419	410	402	421	400	412	394	390	423	410	427	375	390	413	358	406	409	416	428	360	421	408	380	396	399	418	441	399	426	422	387	381	406	406	405	407	419	388	392	412	399	408	431	390	379	390	380	398	396	415	370	395	409	417	419	399	374	403	412	441	406	384	373	396	420	414	406	396	440	388	368	392	406	418	442	408	401	438	418	407	377	436	394	392	409	412	429	387	403	388	382	394	379	384	412	422	418	369	409	431	410	406	400	373	411	371	422	401	397	432	391	396	398	415	412	384	379	415	403	386	396	387	393	402	376	387	399	406	434	417	376	369	365	401	431	414	406	394	397	398	380	421	379	383	434	399	378	374	403	437	393	433	419	414	392	410	413	403	366	400	427	391	398	374	407	413	419	349	435	374	401	377	397	424	431	373	375	434	421	409	441	422	391	398	417	403	380	433	412	419	380	377	381	421	379	366	395	387	418	382	405	377	414	389	391	403	412	430	418	377	393	406	399	399	414	426	424	411	405	382	407	437	389	396	381	383	375	424	401	411	397	397	443	410	405	401	396	400	400	411	355	388	395	414	400	400	400	399	394	422	377	407	393	373	417	425	405	429	445	401	410	424	399	385	396	418	366	400	432	375	376	383	406	399	393	410	402	414	401	390	432	430	407	413	406	413	399	408	415	381	377	386	418	411	425	382	388	456	424	418	427	400	408	387	392	365	413	404	387	420	408	374	395	416	425	383	385	429	418	382	425	401	423	403	439	407	384	373	371	413	387	374	372	443	380	444	412	417	421	379	423	371	404	406	423	384	412	419	393	387	422	423	399	412	438	416	402	385	388	407	417	395	401	387	394	416	414	413	379	401	357	394	400	384	430	376	416	395	395	383	410	421	408	415	395	395	411	425	381	407	395	424	375	367	414	389	401	408	383	390	404	394	421	393	406	409	453	411	391	395	411	376	374	400	395	390	394	438	409	381	391	427	395	383	377	398	386	389	375	399	401	370	405	406	366	430	368	412	400	401	377	374	391	403	426	375	397	402	395	413	415	418	425	415	369	368	395	410	411	426	370	377	417	389	359	368	378	415	363	389	421	394	382	430	396	411	391	410	393	416	386	382	434	406	413	368	385	375	389	393	379	441	418	413	410	371	410	412	398	415	384	419	420	444	391	364	390	408	424	418	414	376	423	398	423	448	396	396	359	390	372	419	415	387	374	414	383	422	412	436	412	375	357	391	424	394	395	412	420	395	430	369	382	408	430	429	431	430	420	428	397	392	411	377	393	391	410	426	409	409	406	410	415	390	392	425	383	415	428	367	378	422	409	416	428	445	423	393	404	397	435	409	415	378	395	411	383	404	368	391	414	373	417	424	378	382	378	428	379	387	457	432	406	405	385	389	419	417	390	407	420	418	389	410	372	408	422	399	371	392	402	382	417	421	410	392	393	394	424	384	366	405	434	416	372	415	407	379	417	424	375	375	383	383	400	401	347	400	414	361	382	364	395	399	384	393	407	387	410	394	380	397	391	397	397	402	439	418	417	381	413	412	405	399	401	405	394	415	379	354	391	389	429	400	451	402	390	399	413	404	390	416	406	359	439	391	412	418	426	398	398	445	384	391	437	388	370	414	406	428	447	394	399	407	395	370	406	396	404	413	413	419	383	398	350	389	430	401	411	400	363	424	404	437	418	395	361	414	406	381	401	423	375	456	417	392	397	415	410	404	413	423	405	413	403	401	437	427	376	406	370	403	397	380	366	408	389	413	410	412	376	409	412	414	384	402	441	440	381	393	424	385	404	378	378	411	393	382	379	376	406	396	394	424	398	375	404	399	403	354	390	356	449	409	380	396	423	435	414	388	403	389	407	411	420	399	378	390	375	402	393	410	389	400	378	420	447	407	394	383	428	393	438	397	421	396	407	420	405	431	386	370	404	423	376	397	401	402	393	374	420	393	390	376	405	400	424	405	379	418	422	418	392	371	387	408	423	372	401	412	404	376	410	427	415	413	398	388	443	384	427	414	414	421	404	417	410	428	411	414	395	389	391	414	426	415	427	402	385	419	408	387	372	406	384	396	389	439	400	403	408	397	413	454	405	416	394	403	367	408	438	402	419	389	420	419	400	400	419	385	366	365	373	398	402	410	381	416	383	395	382	412	390	401	422	431	409	407	404	380	405	418	387	422	394	384	400	403	392	400	359	395	390	394	428	403	416	436	423	426	374	413	389	404	428
23448	21748	29575	24897	22624	23547	20624	10966	4491	1794	1027	793	785	692	692	634	581	583	570	532	561	536	514	515	519	518	489	497	488	518	535	491	517	463	531	487	491	457	540	518	506	534	508	483	489	529	542	520	479	506	505	520	522	509	525	483	451	471	496	492	472	535	511	471	468	541	510	481	458	524	481	473	502	543	498	471	503	501	510	490	528	553	452	500	496	501	553	536	482	505	469	488	511	506	499	504	471	537	477	524	483	502	476	516	505	476	476	489	488	498	520	513	509	477	504	471	484	493	508	501	478	495	527	501	540	497	494	524	494	532	506	506	482	474	501	482	494	504	492	496	524	520	520	498	498	507	510	469	468	490	514	509	474	514	490	515	446	541	466	453	465	515	496	503	495	474	483	509	493	497	463	549	498	471	513	502	473	501	481	518	505	506	493	528	461	558	487	466	483	475	485	498	480	461	554	492	500	483	516	514	477	510	480	475	503	479	515	498	485	499	522	489	496	502	505	494	534	511	496	544	509	506	511	513	497	512	479	502	466	506	530	499	472	483	490	494	465	474	490	516	492	488	486	526	465	504	514	511	486	450	491	499	491	443	486	530	539	500	472	505	516	516	531	477	475	503	527	523	503	488	508	483	465	473	525	487	488	498	462	495	469	449	541	500	506	522	469	493	468	510	506	504	500	516	528	480	504	527	506	479	468	482	536	496	524	491	535	524	518	458	513	467	485	498	520	524	525	501	477	504	524	495	482	538	497	487	528	499	464	478	465	487	469	493	482	455	522	487	518	485	486	497	522	501	510	529	515	478	500	527	509	523	514	472	488	501	495	507	464	486	550	492	507	519	462	488	517	497	463	507	497	532	538	507	501	486	469	533	537	456	551	482	504	498	500	478	502	521	521	467	454	496	577	472	503	518	467	493	516	508	510	503	468	523	517	491	502	524	483	480	511	510	475	515	527	508	498	506	483	498	532	501	548	507	489	477	510	484	504	498	477	494	534	497	508	509	491	469	460	505	514	504	511	492	469	507	520	487	561	468	510	517	493	439	484	470	451	526	517	499	498	511	480	446	488	500	516	535	484	502	526	512	486	514	508	455	501	495	523	524	478	475	501	503	482	486	484	501	474	486	516	478	483	497	501	442	499	496	481	512	467	454	506	492	497	531	491	494	505	479	537	510	483	477	482	507	459	514	487	522	490	489	480	511	522	511	488	516	493	493	510	480	508	510	492	466	502	479	501	485	504	486	464	497	487	489	504	446	489	510	504	534	501	502	533	469	500	515	474	493	460	529	501	482	471	505	465	497	520	453	523	489	494	504	526	484	564	491	501	459	511	503	502	481	532	537	490	507	485	504	531	482	465	518	517	506	518	473	474	481	493	512	481	464	488	514	509	519	469	529	475	488	521	547	522	483	476	475	475	460	508	469	491	502	489	491	511	457	491	502	483	488	473	503	522	504	511	485	448	515	478	499	441	471	535	480	539	498	515	494	477	509	504	512	492	496	498	510	506	495	540	479	458	507	453	484	445	513	487	443	488	517	470	507	479	510	465	513	488	483	494	500	524	498	520	463	494	544	488	534	510	519	505	488	478	515	491	499	510	470	472	521	469	524	462	503	484	487	506	503	475	501	459	516	478	504	486	488	481	502	470	544	487	490	499	555	502	527	519	512	463	478	553	509	514	515	506	481	490	512	483	494	505	516	480	491	451	508	507	513	486	502	500	526	480	525	479	514	506	494	521	509	497	496	531	498	491	506	504	485	475	508	493	519	498	488	532	513	514	521	517	479	491	458	500	502	513	502	451	510	482	522	498	488	489	506	492	509	501	512	521	462	476	450	514	500	481	481	487	492	534	514	459	504	528	505	527	492	496	520	447	490	516	457	508	503	520	513	491	512	502	527	509	509	516	538	471	515	531	488	478	517	430	495	482	431	495	493	442	473	510	491	509	508	527	468	501	483	474	467	444	520	488	512	508	490	547	487	478	445	507	498	497	541	524	529	481	500	466	507	522	477	514	521	469	531	504	508	540	502	482	480	533	494	523	495	526	515	473	479	503	490	471	488	517	497	506	478	479	518	460	479	484	476	503	490	482	496	560	494	499	448	488	520	488	514	482	502	431	498	531	471	475	516	503	528	460	504	480	527	484	500	477	490	442	516	464	544	530	511	516	491	499	499	498	525	440	489	468	508	518	476	495	483	513	499	517	517	516	501	495	501	561	532	464	505	515	501	469	484	532	501	487	458	481	507	498	529	493	507	529	459	489	500	484	520	489	507	482	496	499	517	488	504	476	495	502	446	485	492	551	472	442	525	488	507	492	513	473	507	484	527	484	464	497	512	493	467	497	489	500	500	526	516	479	500	509	530	479	456	529	502	509	508	555	506	482	506	450	496	488	496	477	498	501	478	483	481	484	508	475	489	505	433	516	513	494	494	500	472	475	506	530	484	507	461	514	455	512	490	496	486	486	499	484	497	485	533	488	491	507	483	469	523	486	476	488	488	445	468	469	479	505	535	532	493	498	508	517	485	521	497	480	473	488	498	504	519	520	502	476	490	480	552	465	512	471	502	503	481	495	475	489	485	513	483	515	499	492	484	528	507	484	522	529	505	503	522	490	520	482	451	517	498	512	460	506	506	501	495	525	502	543	524	492	496	526	492	518	531	498	455	511	518	506	491	521	469	493	491	499	506	496	489	482	542	532	456	504	478	480	497	470	483	498	524	496	496	499	540	512	505	507	491	497	487	534	523	455	474	502	484	501	483	473	478	470	461	457	556	480	496	528	477	544	482	500	484	527	454	489	503	476	491	516	531	524	481	469	472	508	517	487	473	522	510	528	519	495	506	491	468	475	483	495	528	472	452	483	495	519	500	470	491	503	560	484	509	503	516	539	472	506	484	497	493	512	537	502	464	483	496	451	555	494	484	511	481	480	479	460	532	477	467	475	517	480	482	471	472	485	481	495	529	512	466	479	510	473	511	504	508	494	490	514	469	480	483	514	494	488	539	480	497	490	508	529	484	515	474	507	540	496	502	460	520	510	524	482	510	483	488	498	491	514	482	476	497	467	509	477	469	532	502	513	509	508	513	497	474	469	517	489	504	482	474	526	538	483	506	482	504	512	491	506	469	495	508	513	516	495	483	507	496	534	479	501	495	472	459	459	512	516	516	487	452	492	480	485	498	449	522	508	516	520	521	489	518	490	533	481	498	534	479	487	526	503	481	503	504	509	474	501	503	499	513	503	458	481	514	469	507	525	510	513	459	480	542	464	489	496	477	476	501	510	496	490	482	532	521	496	521	496	478	465	531	500	497	482	480	492	495	506	477	460	490	501	529	505	487	493	466	495	486	476	466	513	512	496	498	527	484	485	471	517	488	491	501	451	511	514	531	472	511	506	464	502	487	471	484	541	493	547	490	458	523	487	499	515	465	508	462	472	508	488	470	500	499	536	502	503	487	491	505	488	500	511	500	481	500	498	484	474	491	511	494
35085	67458	58764	38996	30857	23600	18209	13488	6465	2664	1389	1091	909	760	741	705	689	697	633	615	596	519	536	543	538	540	561	550	571	502	510	541	513	517	489	528	487	529	506	541	516	506	498	493	504	555	497	480	529	491	529	494	569	531	587	533	512	498	557	490	497	536	473	502	519	517	506	476	497	539	508	510	477	526	504	525	494	522	503	523	511	477	519	507	514	502	488	515	493	449	519	528	484	505	499	529	504	511	503	493	503	502	501	489	502	506	485	534	493	487	468	508	470	491	520	498	502	488	521	515	527	507	493	516	490	481	519	497	510	513	433	515	534	536	506	461	493	532	499	530	508	518	543	505	501	501	484	536	476	498	538	534	476	529	455	477	483	505	492	503	495	505	520	520	539	462	531	491	511	496	513	473	495	527	512	499	493	500	498	510	563	488	488	537	517	484	498	483	505	489	518	538	503	524	516	519	499	521	554	554	511	493	462	531	509	516	539	497	510	511	519	515	491	470	498	474	511	528	555	502	483	531	494	512	464	465	517	533	533	534	518	515	508	529	528	515	492	474	517	527	516	520	562	498	455	506	558	530	510	482	498	479	509	557	478	532	485	498	481	514	521	547	468	541	526	549	539	484	514	488	520	542	478	496	491	506	519	525	469	485	480	483	510	467	521	543	517	517	526	488	521	503	546	473	505	498	498	467	501	498	500	498	511	491	512	541	532	535	477	530	535	538	525	484	483	505	483	508	523	482	524	536	525	512	542	513	469	533	515	501	496	511	530	520	504	441	526	488	538	466	520	495	520	488	501	499	510	515	509	499	492	452	497	519	509	481	502	537	536	537	521	521	505	472	541	472	533	484	481	514	553	492	457	496	492	472	463	504	452	471	476	515	497	477	510	526	532	508	504	511	523	498	536	487	482	465	493	472	514	533	495	541	518	544	520	500	505	493	553	516	518	492	501	517	527	538	492	475	479	509	504	495	524	466	452	501	494	500	456	502	494	533	533	509	541	482	506	505	535	495	533	545	511	528	483	484	508	515	484	514	486	505	519	494	517	493	516	473	482	506	502	459	481	492	529	448	469	496	520	524	464	524	504	544	519	498	470	533	529	514	495	520	479	490	512	525	470	523	491	549	518	491	493	497	468	488	506	481	495	528	511	496	520	489	508	539	494	522	494	523	511	488	491	457	498	557	530	502	510	506	504	494	503	482	498	505	492	473	512	461	519	529	510	505	498	477	510	518	515	560	486	531	515	537	500	496	486	516	488	541	529	536	483	530	490	505	506	526	494	485	497	502	523	492	555	557	508	489	489	466	500	515	474	502	498	443	477	493	496	511	493	502	513	512	499	532	542	499	478	500	522	487	498	525	514	491	520	503	485	479	484	501	561	536	463	510	488	498	514	497	484	520	525	538	495	527	492	513	486	526	473	494	496	552	529	516	481	520	483	507	473	532	498	510	468	522	489	496	484	478	491	510	518	549	515	543	510	506	540	505	512	547	507	535	527	463	492	533	542	496	512	517	469	519	546	530	467	472	484	521	544	490	499	528	516	556	509	521	477	530	527	528	500	509	446	498	497	500	481	490	507	469	526	506	489	510	505	497	459	525	528	508	500	472	507	498	520	511	488	505	488	487	521	489	477	512	497	528	489	511	507	493	519	502	519	497	509	507	506	478	476	503	502	563	474	532	481	498	520	489	519	508	515	498	514	484	517	542	513	474	516	483	488	548	520	518	535	510	501	517	525	508	507	494	480	517	517	494	479	513	498	485	545	501	503	510	534	505	525	487	549	487	512	518	518	528	523	506	519	497	509	532	528	521	514	529	503	505	528	459	512	513	489	506	528	507	502	455	474	508	505	501	523	535	508	517	480	527	505	456	469	527	488	484	530	488	528	526	516	506	484	559	495	545	504	513	490	504	515	499	508	524	511	502	521	523	504	513	492	516	529	499	536	517	502	509	514	482	483	562	516	551	498	488	523	533	486	463	536	515	508	518	528	544	511	507	521	533	502	555	494	486	515	476	538	537	517	496	492	478	524	520	531	499	515	521	500	491	496	511	500	536	504	495	500	547	453	516	496	496	535	468	523	496	487	470	511	526	489	531	482	492	528	496	505	479	521	464	487	515	538	496	531	527	490	529	518	510	473	520	509	504	522	508	499	500	487	510	492	460	520	513	465	509	509	490	517	459	483	488	485	524	508	532	493	532	529	489	510	522	511	531	491	495	517	495	524	540	509	487	524	543	461	510	478	494	516	488	497	505	508	498	508	512	497	495	498	507	492	516	482	457	500	480	521	495	481	479	509	470	485	514	513	508	493	502	496	502	483	504	517	539	484	513	535	516	497	490	480	496	521	536	545	498	522	487	494	510	492	520	519	513	449	493	460	504	530	518	498	508	482	539	485	515	536	455	470	528	488	514	515	512	505	527	507	490	450	492	505	525	530	538	518	465	503	502	481	468	475	504	502	528	504	481	521	519	507	431	511	517	502	547	545	504	503	458	520	542	497	523	496	506	516	502	480	551	499	555	515	509	531	479	472	460	473	515	532	491	509	470	531	504	484	476	479	515	525	475	508	490	532	526	495	533	509	508	507	502	505	521	513	514	547	517	503	479	482	492	519	499	520	452	508	526	498	509	527	502	553	489	472	452	504	521	511	523	534	521	527	510	483	489	529	522	489	490	493	495	518	524	505	519	525	455	497	509	519	507	498	523	479	520	491	495	549	493	513	529	519	520	516	513	526	497	511	499	477	524	475	498	534	528	520	498	531	492	509	466	522	514	510	515	477	484	542	536	478	530	531	501	533	487	519	550	515	493	490	494	498	488	522	502	492	464	493	510	496	511	473	497	514	505	526	517	515	511	492	528	520	516	448	523	522	489	507	495	478	512	528	500	484	516	495	489	480	481	528	522	503	495	489	520	498	483	557	499	496	515	491	507	488	544	476	527	514	524	497	503	518	521	546	534	533	466	483	490	483	472	498	497	525	512	524	513	490	519	514	471	471	495	516	520	571	522	471	552	516	520	489	515	508	502	508	511	524	491	554	471	484	525	527	506	538	545	493	499	502	502	504	541	465	496	518	533	522	546	488	501	508	492	532	491	506	493	480	516	500	516	480	484	530	526	443	517	501	486	493	524	462	506	515	506	494	514	512	472	477	498	522	536	486	502	487	495	498	525	553	499	506	480	528	523	513	490	482	469	510	479	517	516	511	509	508	489	475	552	532	488	500	528	440	503	500	480	515	482	506	522	493	508	544	498	499	530	486	522	483	503	522	537	508	509	529	527	463	511	477	544	490	555	494	530	537	492	513	480	545	511	543	508	468	488	517	551	543	525	491	520	509	498	511	505	484	499	509	491	499	550	499	505	513	518	473	518	487	512	528	542	542	495	501	505	509	554	546	493	481	452	512	507	528	519	501	534	488	538	556	544	517	555	523	521	479	523	501	535	478	468	464	497	482	486	485	494	504	488	520	486	515	514	502	516	527	475	473	486
32317	36240	39342	26784	15724	7611	4213	2641	1095	544	404	353	294	275	288	288	316	281	272	260	263	248	280	296	243	252	278	276	207	245	285	269	268	280	273	276	274	250	239	246	268	249	266	254	261	278	277	253	261	248	274	243	276	280	230	255	265	282	262	254	253	248	253	271	280	268	260	270	250	274	247	249	248	251	250	233	248	242	249	286	252	284	243	247	250	254	270	301	229	257	299	264	243	258	256	273	244	235	267	252	266	257	274	252	264	245	226	270	289	258	262	260	256	266	279	270	239	256	254	228	255	282	247	251	251	282	247	235	277	251	259	251	245	266	261	262	239	263	261	258	271	266	238	262	246	256	260	266	245	251	268	261	266	275	271	260	266	262	260	265	283	258	245	260	236	241	249	279	289	262	267	267	315	259	244	244	274	246	258	268	241	239	281	256	267	256	257	286	265	257	246	238	269	254	266	286	238	278	242	255	299	259	256	237	247	264	263	258	251	256	246	269	285	250	279	253	262	245	274	256	241	271	257	263	266	260	263	313	256	284	250	252	303	287	255	236	242	259	277	261	274	269	262	271	284	258	298	272	245	300	262	230	234	260	241	258	243	244	259	242	252	280	255	289	259	279	264	269	245	247	265	239	269	241	295	266	261	263	267	267	260	238	261	256	249	236	249	275	264	262	257	265	235	268	270	266	291	245	275	240	222	252	259	274	253	267	250	257	254	246	289	231	259	265	272	269	258	242	245	297	248	247	294	281	276	268	241	265	256	272	260	256	278	252	277	265	292	255	277	288	275	248	245	254	259	265	248	260	276	244	238	234	251	262	272	278	231	279	267	285	275	235	286	273	268	238	247	246	266	262	275	246	267	278	282	264	257	245	276	249	252	277	292	254	287	246	270	253	265	265	285	273	261	243	271	264	235	237	234	276	277	277	226	245	258	243	253	273	237	267	258	282	257	259	270	263	249	248	270	258	264	268	255	261	247	295	273	252	253	281	247	244	291	278	259	259	249	278	259	254	287	247	276	268	274	254	262	249	265	264	274	283	253	221	248	288	272	267	227	251	280	245	262	256	258	275	248	262	276	258	277	274	252	268	305	239	261	274	259	255	261	266	244	244	262	274	235	267	271	256	274	241	232	237	293	275	270	266	250	266	273	272	256	257	235	269	270	251	249	258	250	245	258	255	270	247	259	268	215	242	239	253	265	259	244	235	256	257	245	258	239	266	267	234	250	261	249	255	238	259	264	277	294	256	247	249	263	275	253	242	290	250	248	270	228	243	253	272	264	258	244	258	247	248	224	256	250	271	266	274	275	281	270	264	255	276	273	259	250	267	255	259	264	269	264	269	261	253	279	250	264	247	253	233	270	271	271	280	255	271	253	242	289	242	260	281	262	256	272	286	263	233	273	272	237	243	241	243	260	251	267	261	247	282	262	260	245	267	261	249	257	259	267	255	263	236	259	257	259	237	252	250	266	254	246	262	257	236	252	253	232	250	276	232	255	264	263	238	234	261	241	246	262	223	234	282	268	270	255	269	292	270	249	264	277	255	261	280	257	280	266	233	279	279	266	245	272	293	257	288	269	270	233	260	265	254	260	271	239	229	276	269	267	293	265	243	264	282	285	263	260	264	230	273	248	260	240	274	262	240	284	272	246	260	246	249	271	265	249	285	256	264	254	240	288	261	267	252	274	253	227	264	258	264	250	260	240	284	261	234	276	244	286	279	260	258	238	270	277	270	262	243	231	257	292	253	274	227	256	258	281	249	259	273	288	243	257	262	293	250	246	248	280	232	277	276	247	269	257	244	273	261	270	262	262	263	292	274	281	267	256	265	275	239	218	263	246	265	258	264	267	249	267	278	271	244	260	284	254	263	275	256	256	244	239	272	280	255	265	254	257	251	245	242	247	276	269	236	236	229	263	275	255	253	266	250	263	290	260	274	274	263	240	276	276	264	249	265	279	262	257	248	250	229	229	270	248	271	258	283	250	261	245	266	263	235	260	265	242	256	281	251	260	236	240	260	266	256	257	270	259	252	256	256	225	274	246	282	253	255	279	252	278	273	239	262	256	282	246	269	265	249	296	257	239	259	233	277	254	246	253	248	251	244	276	262	247	271	267	269	256	290	268	241	225	285	298	281	269	246	276	265	233	253	264	277	262	285	254	245	259	254	228	252	294	252	263	246	265	298	232	265	270	254	278	251	275	279	244	258	235	244	262	262	262	246	236	273	256	254	245	272	267	254	267	242	238	254	243	281	264	270	275	262	258	266	251	267	247	247	288	263	250	256	259	264	263	260	267	239	269	245	253	268	258	294	260	259	265	242	267	228	259	243	261	258	276	255	243	257	273	291	252	251	279	237	261	272	281	263	271	253	281	240	246	244	263	249	249	256	246	237	258	281	228	257	246	243	251	255	253	291	229	241	277	231	277	253	283	262	232	259	272	265	261	274	259	282	267	246	262	260	262	246	287	268	280	246	279	228	271	245	290	260	231	263	265	242	265	274	281	295	268	235	260	280	259	246	261	248	261	273	272	273	272	231	254	245	230	257	289	257	228	250	251	245	267	221	257	259	252	270	284	278	248	261	286	254	234	246	248	287	267	254	239	255	304	262	271	286	252	248	275	268	248	225	254	265	234	250	248	233	264	255	230	274	294	260	271	262	259	270	266	288	284	266	236	257	252	267	246	279	258	248	269	269	259	287	258	266	226	259	265	249	275	269	251	255	250	260	273	257	269	254	272	254	269	222	246	276	239	263	270	245	255	259	269	247	270	249	263	247	251	265	290	246	235	267	280	242	261	240	238	281	245	255	271	306	307	224	288	272	279	253	282	280	229	268	224	241	244	280	267	264	278	266	263	264	256	238	257	255	254	273	283	254	261	263	265	280	264	269	258	282	239	273	293	238	274	299	252	251	286	264	265	266	252	241	260	259	265	262	259	282	264	286	254	255	270	226	257	254	256	258	254	242	280	245	259	308	277	246	245	262	266	271	297	265	255	264	240	278	260	247	256	259	284	220	254	259	260	245	252	272	265	274	270	256	257	285	264	267	231	263	254	249	280	265	253	258	270	249	253	250	271	264	223	259	245	225	274	260	284	250	268	252	264	257	279	241	263	264	265	259	254	241	241	284	252	269	253	286	238	239	262	252	246	277	271	242	266	255	256	252	275	263	242	291	280	235	257	271	276	266	248	265	272	273	285	276	260	250	263	260	249	261	263	267	266	242	236	270	256	260	275	289	269	249	271	255	237	268	283	265	273	254	294	269	238	249	257	255	261	263	246	252	274	229	270	276	262	259	255	245	226	252	253	267	231	270	268	257	238	250	265	261	254	249	291	275	264	283	283	273	276	246	266	279	282	274	236	264	229	271	253	278	270	260	262	240	241	257	241	277	217	238	275	265	246	287	251	245	257	248	229	282	269	266	267	259	237	267	240	259	248	241	261	256	260	271	265	279	267	265	228	245	262	277	283	249	270	256	257	271	279	288
33307	50805	38327	24886	17977	10874	6992	4684	1839	826	564	437	394	346	358	326	300	293	300	311	309	299	286	281	300	301	297	278	325	299	296	288	302	298	286	286	295	302	283	264	289	285	282	298	299	286	284	287	301	305	279	281	287	293	289	297	290	339	312	287	285	275	269	278	266	293	256	269	277	271	293	271	252	286	250	285	280	279	280	280	292	270	286	263	285	275	289	284	278	279	272	264	284	274	302	292	270	278	282	295	297	349	294	305	278	281	283	286	306	281	279	276	286	286	280	290	295	273	287	298	285	267	304	299	295	315	289	286	262	307	301	258	277	297	289	287	300	279	287	271	302	270	304	273	314	276	265	321	314	277	269	270	286	294	281	278	278	275	290	269	280	292	299	287	270	271	279	289	250	267	287	294	259	292	295	260	297	235	288	266	271	266	298	261	267	288	288	297	289	313	313	270	304	273	290	301	273	287	273	267	294	304	302	288	282	293	295	288	299	262	271	275	273	307	289	301	259	266	275	279	298	301	271	273	301	286	286	289	260	282	245	287	272	292	294	296	267	255	284	274	290	309	289	262	309	309	265	267	291	301	266	323	265	281	284	263	302	291	273	261	300	323	256	280	257	287	307	280	268	278	249	286	292	298	266	308	268	325	284	280	284	255	280	296	290	311	311	276	271	274	299	301	266	272	245	286	308	267	283	278	288	274	270	271	298	276	288	283	290	290	309	278	290	268	298	258	275	274	270	300	303	303	266	279	297	296	295	273	289	265	271	262	288	315	293	286	281	285	274	283	275	275	282	265	294	252	277	285	307	255	331	276	276	305	290	284	282	278	309	261	271	248	307	300	272	263	309	259	289	283	306	287	287	285	284	328	260	300	278	284	276	266	261	318	284	299	293	283	280	284	254	280	297	271	286	295	298	297	304	301	297	307	287	294	283	276	263	292	312	295	303	269	246	314	314	278	290	267	288	278	289	276	269	276	306	295	302	254	290	303	273	252	267	290	276	284	294	307	301	295	265	307	271	288	280	244	258	270	271	262	304	319	284	264	241	308	309	256	293	319	299	284	270	286	281	249	273	274	285	286	296	262	270	287	251	287	282	295	271	291	300	313	293	290	279	288	299	293	298	292	273	313	286	288	281	321	266	276	292	281	262	265	264	290	286	265	301	312	269	268	292	286	274	291	292	290	262	262	286	295	296	274	285	272	286	317	267	291	307	304	263	292	284	279	313	279	274	272	317	295	291	293	287	294	298	302	299	298	269	312	307	299	274	317	297	315	265	302	283	308	281	245	279	272	299	287	303	238	304	297	289	284	277	303	291	242	256	285	300	323	279	261	319	290	250	284	290	281	251	279	294	300	235	247	306	267	268	284	280	266	319	267	267	301	274	252	280	287	300	323	295	330	280	294	320	308	307	298	295	269	301	305	278	269	294	290	276	282	272	300	312	308	312	308	275	287	261	289	279	283	316	300	295	280	271	267	277	277	295	277	279	261	267	306	319	270	246	275	289	311	278	303	258	279	293	284	297	276	284	297	311	278	253	280	292	287	294	277	300	307	257	245	255	274	265	289	273	278	267	254	287	314	279	285	291	263	329	255	305	275	286	284	292	315	273	280	302	276	274	294	302	276	317	244	307	266	273	282	265	287	297	308	298	287	257	291	263	267	298	295	291	295	270	284	273	285	300	292	267	273	290	308	304	279	265	298	294	299	282	295	267	297	277	296	266	253	267	305	298	260	273	268	273	300	299	254	280	301	315	301	289	272	258	306	271	277	275	275	290	303	288	319	301	327	288	280	275	276	266	273	276	294	286	248	314	282	276	283	295	310	241	267	321	332	288	326	294	288	306	276	295	311	280	283	284	299	272	257	309	290	264	268	273	284	273	292	284	337	278	289	251	301	304	272	275	271	279	272	282	289	309	279	303	269	293	281	304	268	257	318	274	286	288	279	278	295	261	294	287	279	261	267	314	307	269	293	296	281	245	269	281	287	280	277	285	304	299	274	263	302	269	306	283	275	259	263	294	288	279	317	292	267	287	290	296	286	271	280	265	276	307	286	291	288	271	282	302	299	268	282	289	287	266	299	298	265	284	294	293	286	277	271	279	285	289	284	292	256	274	267	286	289	312	269	275	267	282	265	263	275	267	264	336	261	278	281	293	272	282	280	267	318	279	262	290	269	284	274	266	267	250	295	258	282	297	258	289	268	293	295	287	297	307	287	262	275	277	270	284	302	289	297	288	259	301	261	275	284	292	289	271	293	315	284	257	301	281	270	320	269	277	265	280	269	297	279	308	275	274	313	277	288	269	271	281	272	294	262	296	272	279	267	288	295	274	276	286	296	277	286	290	300	293	306	325	272	259	319	285	305	273	282	292	297	288	283	279	273	307	282	266	293	264	288	289	286	302	259	286	327	281	252	262	294	293	262	302	282	285	254	283	279	284	268	275	263	336	295	298	304	268	256	284	277	285	298	278	302	294	301	319	292	297	301	289	283	284	288	311	325	282	247	284	300	275	294	258	273	298	281	286	301	309	279	260	274	251	327	271	293	296	303	289	254	293	301	280	313	290	245	286	314	250	289	285	296	270	272	270	265	307	290	293	259	301	271	257	274	284	268	284	267	293	279	274	296	264	299	250	291	307	268	331	300	271	303	287	261	300	257	264	278	288	278	315	333	282	276	319	304	297	243	286	275	272	278	303	302	256	312	325	253	271	264	270	273	273	298	278	263	276	265	309	283	285	300	320	251	274	297	308	285	259	266	300	298	285	285	276	273	264	277	271	285	306	315	301	282	280	287	268	302	272	275	278	289	303	262	285	286	304	281	272	298	268	279	283	303	307	292	286	283	269	311	313	276	268	262	321	256	297	313	270	265	292	298	304	319	288	283	270	285	269	283	298	277	314	275	242	257	309	289	272	308	314	280	289	249	276	299	302	297	312	314	297	264	288	283	287	287	280	282	278	269	301	289	266	280	282	292	277	289	268	276	267	271	283	282	304	262	275	311	262	264	299	298	270	283	278	277	303	262	283	266	283	302	279	263	283	288	264	284	251	258	278	298	276	292	293	273	277	291	275	275	270	270	250	295	257	306	268	283	287	276	309	295	286	277	290	245	295	280	272	294	292	298	263	272	304	280	285	266	284	296	277	240	278	278	267	294	308	265	301	273	275	303	288	283	262	261	296	276	292	267	273	318	301	261	292	282	302	316	263	295	291	277	271	269	303	320	280	263	274	288	269	294	332	273	275	288	270	266	304	256	266	301	304	285	298	282	279	302	305	291	264	305	303	267	281	296	262	263	286	256	279	285	301	304	296	271	297	283	297	277	302	298	252	295	321	297	290	263	269	267	287	299	307	282	290	301	286	293	278	292	290	296	297	300	279	268	269	253	283	262	269	297	277	278	285	287	289	295	302	289	260	298	267	275	272	296	309	282	294	300	288	263	288	264	300	272	265	260	300	282	286	270	288	271	296	272	295	300	282	278	302	274
24549	21686	29313	26276	23341	20270	14249	6958	2883	956	646	512	430	427	416	417	428	332	354	339	324	352	329	356	311	367	293	371	350	327	335	323	302	336	326	345	350	327	339	320	337	395	339	295	342	322	319	325	310	360	333	314	312	320	323	323	324	311	306	293	319	321	297	361	354	320	307	301	328	333	327	327	322	339	317	339	317	328	317	325	334	333	324	312	340	346	273	314	326	366	306	313	352	296	356	306	285	315	318	333	346	322	351	322	344	330	367	346	341	310	284	310	311	321	283	292	309	311	283	315	322	296	307	297	349	328	342	336	341	313	327	322	331	337	327	320	326	305	332	309	324	324	291	303	337	297	328	287	292	351	317	313	294	305	304	344	342	304	317	330	339	327	316	348	321	312	278	313	316	317	334	323	298	336	307	328	337	331	323	351	350	308	345	295	338	299	323	320	318	348	320	291	304	337	314	337	333	308	311	354	300	335	332	312	321	329	309	305	331	300	290	289	322	327	323	296	309	330	308	300	313	329	359	325	296	347	310	308	304	353	354	290	311	317	290	359	338	337	323	346	348	289	323	324	322	345	328	281	325	283	331	307	292	320	325	337	331	307	302	309	327	358	309	282	292	278	327	289	325	331	310	263	334	313	316	325	321	312	318	340	312	333	296	313	325	292	344	320	294	334	333	318	346	299	314	319	352	332	302	318	304	344	323	314	264	308	332	318	331	330	335	335	350	307	283	343	301	281	310	306	305	299	336	295	289	334	299	336	296	318	312	333	323	311	293	317	320	307	298	294	333	317	291	352	334	327	322	308	339	326	292	295	321	335	334	325	310	328	306	323	337	305	291	334	270	303	335	311	315	339	325	337	339	353	335	354	308	325	330	349	344	293	296	316	280	306	317	302	324	351	314	327	319	334	343	352	317	312	305	289	322	336	340	284	315	312	287	313	317	356	329	341	303	313	328	340	329	342	344	331	316	329	343	326	316	289	302	348	329	324	325	296	304	321	310	293	310	329	304	316	291	293	326	335	326	301	314	315	383	302	345	333	323	318	330	325	285	288	317	308	325	314	302	303	358	286	308	320	319	313	348	281	321	326	340	334	331	315	319	329	328	298	299	334	308	339	326	278	338	299	319	306	326	348	303	337	336	324	299	310	322	345	351	337	324	321	305	329	326	322	308	307	340	276	311	337	319	316	327	347	324	292	333	298	304	345	293	284	268	298	293	334	304	356	326	310	319	304	375	278	330	336	314	301	335	342	324	298	320	335	317	311	303	326	316	268	300	335	309	317	291	300	323	308	333	310	284	328	327	306	351	304	307	307	296	324	315	349	319	282	293	306	306	330	324	289	317	327	317	321	322	310	293	311	311	312	333	308	286	306	298	353	337	287	336	325	309	311	356	327	353	310	304	322	311	306	332	327	350	309	285	320	309	306	312	311	304	301	317	320	313	313	308	304	301	314	349	335	301	339	331	336	313	312	322	311	317	355	311	310	315	334	339	355	332	327	295	319	306	323	313	352	350	293	309	339	324	316	338	315	326	290	279	339	345	335	332	317	337	306	322	316	345	312	341	355	305	302	322	324	304	300	301	325	358	322	330	301	323	331	317	310	331	320	337	299	291	318	326	303	315	316	305	325	297	334	311	308	333	316	324	311	342	306	309	315	309	302	345	295	324	336	302	317	309	331	321	311	313	302	327	277	349	314	328	334	302	339	323	329	320	316	333	321	304	311	344	330	309	315	336	280	316	331	336	292	314	288	317	317	336	315	339	325	294	270	306	340	325	308	309	297	330	293	321	293	309	312	298	344	323	302	274	312	328	309	319	324	319	317	323	317	350	367	322	307	284	301	293	278	304	313	323	328	319	336	306	331	296	303	323	325	327	278	313	327	329	300	296	294	296	285	320	329	309	297	322	315	336	360	314	342	289	310	339	324	302	290	304	317	308	337	329	323	321	335	314	343	314	327	319	334	326	321	329	302	301	340	280	335	315	339	317	294	315	320	352	291	306	312	330	313	344	303	321	326	298	337	316	309	301	335	282	315	308	329	320	326	320	302	285	355	328	365	324	332	296	318	320	327	299	342	354	341	325	307	307	320	311	296	343	303	327	305	271	307	328	314	326	315	276	349	317	324	309	309	328	315	332	346	306	302	316	333	343	300	315	324	309	346	322	329	313	314	329	319	317	294	294	298	315	339	310	316	326	332	342	270	321	359	304	347	322	353	357	305	320	276	298	325	335	337	335	325	293	301	332	349	294	280	284	294	315	308	325	314	333	322	329	321	277	334	317	344	313	321	329	312	311	321	319	317	309	321	297	303	311	314	311	302	321	313	318	305	306	315	330	313	305	312	321	320	316	312	353	323	311	299	317	304	315	320	323	331	329	317	309	339	305	320	338	311	317	333	317	324	332	308	288	358	352	317	289	331	316	301	313	355	323	316	351	292	326	302	303	297	340	313	320	297	325	328	313	329	312	322	325	317	314	315	320	326	324	288	327	319	374	281	336	317	315	308	312	324	297	360	329	326	319	338	336	344	323	324	309	303	307	336	297	321	297	317	341	303	320	309	337	320	313	335	327	303	327	316	326	321	304	305	295	301	309	323	348	307	305	310	308	290	336	348	332	296	292	331	295	285	319	284	283	317	335	302	326	321	309	332	315	317	340	287	327	319	350	346	322	315	286	285	325	325	325	323	297	284	306	322	322	305	318	303	352	347	330	333	311	284	314	344	321	301	358	322	328	317	306	323	304	312	311	282	335	350	343	306	311	320	331	340	294	321	317	336	310	306	310	307	333	309	289	296	291	325	331	325	313	330	298	327	301	333	321	314	312	325	347	297	329	328	317	339	309	322	337	346	337	315	306	293	307	305	303	307	331	347	320	334	313	309	341	333	323	303	329	325	288	326	325	311	363	304	334	327	339	305	311	311	329	314	324	283	330	323	290	301	324	343	313	322	294	284	314	345	322	352	307	297	286	333	311	331	300	328	312	309	327	333	312	328	303	339	362	332	289	333	315	355	336	326	326	312	306	296	309	312	332	331	341	303	330	304	333	342	342	330	314	343	308	347	329	319	319	299	334	335	344	302	336	322	344	338	314	330	324	321	325	325	350	328	326	294	312	332	320	316	296	299	287	314	303	311	318	337	335	310	342	322	304	334	319	294	315	339	331	340	318	308	327	296	332	301	318	334	303	318	320	338	345	306	327	321	320	330	303	315	307	278	333	306	313	317	317	325	309	351	290	334	319	325	315	302	308	340	340	323	329	331	317	290	292	298	335	315	318	325	332	296	329	322	325	323	342	317	329	304	287	316	327	315	308	295	337	324	307	360	320	325	304	314	298	326	329	309	323	341	299	286	336	308	311	316	323	293	347	286	332	304	356	297	313	318	299	298	313	321	300	346	308	316	320	300	336	308	313	323	319	301	302	313	319	365	317	315	283	318	342	322	321	330	357	322	291	302	347	309	310	328	322	327	297	341	324	331	319	322	353	313
33521	60147	48028	34050	25457	19853	15725	9652	4565	1483	911	665	527	526	506	466	419	442	433	371	380	382	380	373	340	383	367	337	363	345	372	374	328	340	378	347	344	343	361	344	364	362	353	326	328	358	321	351	325	334	332	326	352	300	308	329	343	326	326	332	322	297	347	320	366	324	296	337	337	330	313	333	325	343	361	349	332	327	333	330	312	332	355	349	320	350	329	348	288	337	348	306	327	321	336	328	344	319	329	344	316	327	346	322	339	320	298	348	301	340	344	316	376	320	378	326	367	333	353	343	341	336	369	332	338	358	315	329	336	323	352	355	346	340	292	344	313	327	339	310	302	319	343	336	343	330	335	334	343	337	313	363	327	313	370	324	349	338	337	310	337	340	340	342	353	335	302	334	336	332	316	321	325	347	347	300	331	342	324	343	338	345	345	331	305	337	327	310	324	324	325	373	346	318	315	321	310	329	348	317	320	337	337	340	327	329	311	344	366	353	321	347	384	357	335	336	318	351	372	354	333	323	357	326	369	306	363	345	320	313	334	370	330	311	361	348	336	313	316	312	360	350	358	349	330	313	322	329	342	320	354	357	299	345	335	339	318	317	318	339	325	380	314	338	300	326	326	334	323	322	357	317	348	350	339	309	311	341	322	338	351	336	335	294	347	327	327	357	355	304	359	327	319	333	310	353	335	344	343	342	319	334	353	360	324	349	316	312	348	384	323	338	332	348	324	307	329	328	327	351	353	320	365	357	357	358	316	337	361	337	330	335	315	347	310	333	334	374	299	369	312	346	355	314	373	346	337	278	329	321	350	329	350	335	352	333	346	357	337	317	355	313	324	338	342	330	349	345	343	372	349	318	358	372	324	379	319	338	352	343	320	344	340	359	348	327	344	340	360	341	345	335	304	339	303	348	311	350	333	361	322	319	337	304	359	366	342	344	300	354	342	339	334	325	329	328	328	348	340	279	361	341	332	340	314	337	339	330	309	316	360	309	345	352	332	320	372	309	329	349	348	322	355	309	340	341	360	350	328	315	343	341	359	307	322	302	370	340	333	366	298	352	325	342	315	335	303	324	346	319	314	336	324	356	342	335	335	350	351	338	311	379	335	317	322	342	295	347	332	341	346	360	314	355	344	339	319	315	337	351	330	342	367	329	332	346	351	353	321	347	324	334	349	351	343	347	312	311	339	327	323	308	327	328	340	330	318	358	358	375	333	322	331	305	339	291	297	348	325	302	362	321	310	360	310	331	308	330	346	320	340	322	315	344	332	338	329	325	306	341	307	324	357	345	347	342	359	334	353	338	322	337	329	324	357	346	347	375	354	329	303	357	320	302	344	331	340	338	324	360	324	353	345	341	336	351	350	335	317	313	348	324	327	357	322	315	340	325	357	371	323	347	312	371	308	331	323	331	324	341	351	326	344	319	332	341	313	338	310	309	336	314	337	323	349	312	330	356	349	335	365	315	328	323	309	315	328	312	327	333	346	349	356	331	306	339	348	351	321	324	360	350	331	343	327	340	336	357	324	322	336	328	323	317	366	318	350	341	324	347	305	334	346	306	353	312	374	344	359	343	320	333	339	339	329	321	311	320	345	340	328	311	340	356	361	325	381	354	372	342	308	329	352	357	324	337	361	335	344	326	328	323	342	334	361	332	340	347	337	310	316	324	329	331	329	320	347	302	306	363	348	342	356	338	333	333	324	328	305	326	324	301	339	335	344	327	359	341	357	311	389	335	361	344	350	361	296	333	370	340	334	315	353	337	336	329	325	361	329	333	314	319	335	365	353	310	326	349	334	327	319	335	327	341	321	280	348	337	345	355	340	301	360	341	354	302	310	351	327	338	340	342	340	331	380	346	340	318	337	356	327	335	294	357	320	313	330	321	303	303	329	313	350	338	319	333	345	323	355	327	337	336	332	309	313	332	348	348	322	345	339	331	353	356	321	331	311	326	327	337	381	348	334	318	344	342	350	355	357	319	319	328	306	322	352	314	355	335	333	339	344	325	318	330	351	323	341	309	307	349	349	320	347	303	341	307	358	336	324	340	364	355	357	348	322	334	325	372	293	342	311	345	345	329	315	314	337	340	342	299	313	301	322	347	304	328	346	353	339	328	329	340	344	355	346	363	350	346	364	341	318	364	323	342	339	312	343	312	339	335	320	325	348	328	324	338	357	328	340	340	328	345	328	309	364	319	336	334	356	302	324	339	341	345	320	360	320	365	333	292	334	326	334	308	346	329	301	332	355	309	332	313	327	357	342	336	354	319	341	359	321	326	321	348	308	335	333	328	336	311	331	293	345	348	341	349	320	362	366	326	336	381	341	361	318	329	352	322	304	344	329	339	312	335	358	342	325	334	346	328	312	333	331	325	354	350	301	353	331	300	345	346	317	319	299	355	358	325	342	350	357	332	351	308	324	328	349	304	318	350	331	358	311	350	337	331	329	357	323	332	325	363	327	363	342	327	372	336	314	321	320	360	373	331	335	310	320	325	309	323	364	302	324	322	316	341	342	343	317	375	363	327	341	326	357	349	368	314	324	319	318	333	357	351	360	346	347	322	347	349	325	301	320	306	343	300	334	319	321	365	331	357	372	314	335	331	307	314	325	327	324	304	331	311	319	330	376	314	340	338	332	288	322	307	316	349	369	322	335	331	332	345	362	330	368	354	299	333	332	350	290	339	324	321	333	347	301	295	331	347	338	357	321	326	348	336	318	328	337	348	340	352	331	319	334	345	306	311	331	345	329	350	335	348	349	372	349	342	332	340	320	344	348	328	345	328	297	362	313	358	359	308	347	351	331	357	328	329	332	351	337	302	320	337	367	329	366	352	345	333	326	332	319	333	353	332	317	298	340	325	336	300	358	370	309	326	350	353	355	365	316	340	351	319	309	355	350	359	331	347	341	321	327	353	335	340	330	325	315	329	331	362	323	375	345	338	359	325	316	331	359	380	329	353	310	342	335	351	327	320	352	332	320	316	320	330	345	341	341	369	322	292	323	332	350	358	300	338	362	314	327	305	308	364	343	358	338	347	316	324	354	326	340	331	336	338	335	313	326	327	321	341	313	329	351	313	341	341	335	338	341	331	340	344	324	325	353	344	343	343	311	355	318	334	334	330	322	341	366	363	358	352	355	352	283	365	351	338	331	327	337	321	324	303	343	325	310	343	325	326	316	351	349	350	374	322	325	356	325	337	371	341	322	340	283	349	331	361	357	311	333	316	346	349	323	352	357	330	326	352	337	341	324	342	364	311	318	330	309	329	320	349	333	352	351	325	340	312	361	347	347	342	329	343	308	348	313	342	360	318	351	329	367	327	302	312	339	339	365	353	319	349	325	326	360	371	350	325	325	346	347	332	355	302	343	327	325	318	334	346	316	327	332	353	338	330	338	329	375	308	304	326	328	358	367	329	326	323	306	322	350	330	346	347	349	341	308	326	342	312	326	299	322	369	334	337	330	345	358	322	313	309	321	286	391	319
25813	21879	29829	28388	21297	15666	9485	4282	1975	847	578	505	490	422	436	362	475	406	432	439	371	411	390	363	380	386	378	390	363	361	376	386	367	391	385	381	408	367	399	394	390	350	349	373	401	353	392	394	392	372	373	417	394	369	353	364	392	360	389	407	354	374	425	386	394	370	417	380	392	341	401	351	367	386	375	394	361	360	415	377	399	375	350	398	389	335	389	387	385	356	377	361	377	379	382	387	345	414	370	406	396	354	364	363	342	343	403	368	358	357	392	414	362	361	387	388	356	379	352	353	418	372	403	418	369	391	394	366	396	395	392	390	360	416	386	365	420	373	352	356	371	391	391	367	347	388	385	379	355	397	357	397	359	389	393	384	411	351	392	369	354	363	383	410	379	344	390	378	364	397	368	378	353	383	416	387	382	391	390	402	353	369	362	370	368	375	410	381	341	343	406	404	340	382	384	411	391	376	372	394	379	343	368	389	415	360	361	385	353	388	374	398	369	369	364	366	396	381	354	403	354	364	351	369	419	371	408	403	378	348	378	393	365	352	405	368	388	346	383	367	391	370	369	411	410	384	378	402	385	373	377	374	383	375	395	365	359	355	370	391	381	390	362	402	398	415	359	370	402	393	357	372	395	346	389	406	392	388	377	381	363	380	385	381	394	360	384	424	358	359	375	346	375	380	438	377	402	364	377	412	386	370	375	412	382	337	379	387	402	383	385	356	394	375	357	366	402	416	391	366	380	386	378	382	383	371	393	401	379	375	364	350	394	348	367	372	366	387	379	391	373	369	403	364	383	391	357	369	365	413	390	361	371	380	358	365	374	377	393	410	372	379	390	333	383	398	391	376	394	338	389	412	380	385	355	398	356	342	353	353	376	375	367	389	379	362	363	364	386	376	377	352	393	407	361	386	353	381	380	404	393	372	362	414	388	364	388	369	374	385	399	399	382	340	388	392	394	379	359	376	403	415	388	412	406	420	413	361	395	359	356	348	377	372	386	381	343	364	389	394	373	351	395	376	344	362	363	399	385	376	398	401	364	373	391	361	374	382	358	359	386	363	387	357	386	383	387	360	363	383	378	390	379	360	375	393	396	390	432	393	382	363	370	373	373	358	400	339	398	367	400	386	381	367	372	402	414	413	375	383	375	390	371	370	361	372	402	356	389	394	358	380	359	389	399	367	416	356	382	393	405	378	412	388	375	357	386	402	374	424	384	360	375	396	389	384	338	395	364	411	379	369	365	408	368	395	384	401	383	371	374	376	384	370	366	369	382	353	392	350	370	416	407	384	375	389	369	364	356	363	372	387	367	359	364	356	377	347	371	367	334	384	382	410	380	370	379	371	360	390	369	351	367	381	384	358	355	368	390	369	363	388	368	387	375	408	392	379	339	393	388	354	372	402	413	394	407	377	359	399	352	389	383	390	390	379	391	383	374	375	388	384	381	390	332	398	347	359	392	360	421	375	353	414	382	383	374	380	397	354	401	323	401	400	342	371	411	392	374	404	377	356	365	352	386	388	380	376	389	405	384	380	366	412	364	381	390	385	406	357	346	406	356	378	346	377	380	381	380	357	350	366	360	362	373	348	395	385	381	348	359	334	374	392	384	382	376	388	379	405	403	356	419	381	373	390	399	355	389	385	364	399	361	392	405	367	396	368	348	356	357	432	344	372	341	390	387	348	371	359	377	393	389	369	381	377	397	385	355	375	401	417	386	387	370	362	373	374	395	385	392	371	409	378	372	395	368	375	409	346	415	360	395	373	412	345	388	413	391	409	356	403	350	380	370	370	400	394	344	362	387	368	354	388	363	380	370	389	386	385	381	374	396	394	411	393	393	393	355	370	355	391	386	342	392	385	370	385	395	383	365	338	400	374	368	341	364	381	413	383	399	379	370	383	353	402	339	378	377	379	367	348	360	385	348	381	373	385	339	384	405	346	408	350	401	384	386	376	367	384	393	381	374	402	361	399	364	374	383	391	370	360	375	382	366	406	410	420	372	403	392	372	419	389	355	381	373	397	369	357	369	362	379	364	375	386	385	353	377	363	392	383	411	350	355	374	385	392	394	406	402	393	336	415	401	399	365	388	362	401	378	382	361	367	392	383	411	345	370	363	357	369	351	361	358	356	391	389	376	368	395	407	400	352	384	402	409	383	399	405	395	355	390	384	378	379	376	405	422	362	370	348	387	390	392	404	360	412	396	376	394	352	380	368	385	391	363	351	412	409	395	370	377	375	391	416	357	386	348	366	382	353	350	369	394	365	374	379	377	396	398	387	378	380	373	347	370	388	409	402	360	400	375	376	380	369	398	372	400	401	408	351	346	348	394	395	376	354	370	374	384	380	391	365	417	339	373	374	371	390	371	394	396	413	355	352	375	358	383	389	377	422	386	362	385	404	369	390	348	370	347	374	402	438	399	357	351	376	356	373	365	399	399	371	402	397	361	353	353	364	375	393	334	353	379	421	381	388	387	373	360	350	397	403	362	431	403	364	360	398	361	371	373	346	409	396	380	373	382	368	374	397	374	359	393	368	363	394	404	382	394	366	390	384	397	377	391	389	371	387	369	361	375	352	372	373	368	378	374	341	392	401	369	379	329	357	373	392	369	343	370	361	388	382	370	345	350	403	372	378	383	371	369	405	352	396	350	367	399	365	391	393	374	363	408	388	407	377	357	393	382	385	352	421	363	384	356	381	361	406	391	379	413	373	377	400	368	394	382	396	346	375	374	397	378	408	359	371	362	396	371	366	355	354	386	375	435	382	403	385	365	358	359	356	397	381	367	414	367	358	408	358	413	395	384	378	387	382	383	392	426	385	344	396	324	386	423	371	347	348	381	346	363	383	346	371	381	334	388	334	384	389	362	350	386	381	381	411	368	357	409	393	384	383	354	381	379	371	367	342	353	383	409	347	358	343	348	407	405	401	378	394	372	402	388	408	412	400	372	364	372	357	390	410	376	365	357	381	380	394	380	401	365	386	401	405	390	407	391	359	382	395	378	373	357	393	394	372	377	371	371	399	395	387	397	371	366	391	418	393	382	383	386	389	398	393	406	383	368	380	369	393	343	420	361	343	397	375	351	379	373	405	403	369	383	361	397	391	370	357	388	408	373	374	356	411	398	372	386	382	361	417	363	377	371	363	399	401	369	411	333	375	399	361	389	399	399	360	425	400	364	359	405	407	368	397	345	362	365	368	380	373	356	418	345	429	410	357	385	406	376	369	362	416	367	378	348	432	371	410	348	356	418	399	399	351	350	389	375	378	376	371	364	386	385	354	403	382	391	395	395	355	354	345	400	391	379	392	373	370	376	391	394	400	397	392	371	374	369	359	383	420	393	405	389	353	353	396	406	339	370	378	407	362	356	399	302	377	398	376	423	361	426	407	369	333	379	386	381	335	398	350	358	430	369	365	356	359	370	369	343	405	365	383	380	383	371	382	385	385	382	374	364	358	367	385	394	377	351	385	422	375	406	380	365	400
33565	56434	43544	28970	23469	19164	13000	7179	3252	1263	802	637	585	538	488	464	439	433	460	456	410	438	434	410	426	449	413	453	414	438	401	404	388	389	398	420	402	426	393	398	390	452	391	427	421	370	405	376	380	410	413	428	406	421	392	424	451	397	423	405	420	394	400	412	383	408	441	374	426	403	434	389	396	416	413	415	411	405	396	398	386	380	415	409	420	393	422	393	425	359	416	384	409	412	390	405	412	392	384	413	362	419	418	402	403	440	392	409	425	404	445	401	394	411	392	395	370	375	398	373	426	394	410	415	421	461	381	406	404	407	390	426	398	404	415	415	412	387	397	397	401	399	370	411	394	400	388	404	406	402	388	416	392	377	412	405	387	422	396	424	408	440	385	399	414	432	430	425	387	388	411	428	438	377	435	409	389	430	393	394	390	423	441	410	407	411	415	428	398	424	370	414	414	401	439	413	383	402	405	411	422	411	451	405	381	408	399	396	397	429	416	391	405	391	411	412	420	406	416	411	415	403	413	393	422	416	395	389	419	399	397	414	399	380	362	416	395	382	411	435	383	436	397	411	382	404	356	447	398	423	400	409	469	364	418	424	395	420	386	429	415	413	419	441	450	429	387	413	389	432	412	398	401	370	403	376	380	378	436	378	417	425	417	382	425	380	428	440	396	425	379	439	429	443	407	380	404	361	394	404	392	414	391	413	410	396	390	417	420	408	431	409	410	423	454	400	400	392	385	406	398	420	359	386	425	362	421	433	425	405	414	422	431	403	436	398	400	425	417	405	408	434	404	416	412	414	382	403	449	414	428	406	405	422	429	405	423	394	408	436	408	405	404	430	425	416	413	432	411	394	392	438	447	378	441	417	402	415	394	413	433	393	401	455	411	458	404	383	403	380	429	420	403	409	401	382	421	410	417	437	379	399	429	431	413	414	414	452	426	420	447	395	404	404	413	424	425	442	413	434	442	395	470	390	418	431	432	429	390	410	370	436	420	405	406	391	372	462	373	375	418	368	412	402	422	435	375	417	430	408	440	401	406	415	398	435	406	410	422	414	368	404	425	394	444	429	421	410	410	387	401	422	396	418	390	408	461	385	433	443	404	423	376	413	438	397	395	425	388	385	383	426	404	450	402	407	417	426	428	404	379	417	382	404	393	435	407	408	417	414	423	426	382	391	419	343	403	446	383	420	405	397	428	393	398	397	398	402	420	468	439	384	418	411	386	413	424	372	434	393	434	418	391	437	407	419	390	414	409	431	430	416	367	371	398	423	380	393	384	437	437	429	413	431	378	378	429	410	427	430	390	415	419	415	403	372	388	389	429	431	397	399	420	388	380	446	398	385	401	396	394	409	434	418	422	392	366	389	410	408	435	400	408	407	391	401	412	383	399	425	404	396	375	384	389	421	393	437	415	434	404	425	405	430	410	364	420	374	400	420	427	404	415	443	400	387	356	428	429	412	380	399	387	427	402	367	412	402	415	389	403	396	403	411	425	384	385	408	370	395	394	387	408	425	436	417	401	407	408	423	391	391	379	406	411	416	419	428	384	444	380	444	412	403	425	418	430	423	423	425	418	405	417	406	426	398	414	411	404	411	376	354	442	390	397	399	392	382	433	435	392	401	396	429	363	385	427	395	371	411	410	421	414	420	370	405	408	383	409	449	398	396	410	363	424	407	432	399	399	401	418	405	462	415	407	402	412	416	415	408	370	429	422	412	410	393	401	426	374	403	402	401	408	419	407	435	417	416	432	367	432	398	418	402	402	455	380	383	387	405	401	402	416	404	407	406	390	419	377	403	407	391	388	411	421	413	370	399	415	391	426	404	383	374	438	435	394	409	418	404	387	366	392	413	387	425	410	391	418	412	381	392	411	419	397	415	438	419	409	415	372	445	418	434	399	410	392	397	418	379	419	395	411	416	429	415	425	382	394	417	408	403	406	426	423	425	430	390	414	385	449	399	410	399	447	402	388	408	377	402	394	400	432	401	420	402	432	363	429	391	388	387	412	416	370	374	401	424	425	389	404	406	404	425	411	399	429	413	447	398	398	466	409	383	404	391	401	427	441	425	370	388	379	416	425	422	412	436	394	402	396	395	446	385	427	414	404	385	391	409	426	429	413	416	387	402	405	391	407	405	395	398	413	391	402	379	394	392	414	401	414	393	450	382	415	410	394	433	378	410	408	417	419	424	427	432	429	412	424	409	403	419	428	365	393	433	401	410	420	425	369	396	420	389	416	423	406	398	409	367	427	413	383	433	401	412	409	394	396	419	407	400	402	450	427	421	401	412	423	406	436	435	396	419	387	408	402	386	385	424	427	381	419	398	436	386	429	381	397	391	412	398	433	416	402	413	399	399	378	390	409	386	435	379	411	451	406	403	433	375	411	440	427	412	385	403	422	433	413	407	420	389	431	439	413	375	395	386	443	426	400	410	391	403	385	402	398	394	379	399	419	433	443	415	382	418	388	397	444	406	396	406	394	384	394	393	398	418	395	428	424	437	414	406	391	404	380	403	432	383	402	392	417	383	443	400	385	400	388	420	434	387	421	410	411	390	427	403	428	371	370	406	405	402	418	408	417	422	393	404	409	375	410	412	392	436	407	397	413	433	396	455	373	423	417	431	422	456	403	414	393	416	433	413	391	392	433	385	395	405	391	416	397	393	347	430	420	397	419	414	400	379	407	381	406	437	402	411	386	419	378	456	396	422	390	406	416	413	401	401	422	418	413	396	425	405	432	400	381	373	449	402	419	344	436	399	373	416	412	421	399	431	431	399	372	409	417	403	413	383	402	422	417	403	379	370	380	419	445	386	438	426	388	412	399	408	433	397	424	361	410	450	401	405	377	406	421	390	401	424	423	410	405	434	407	404	403	408	417	441	440	422	404	413	398	429	403	427	437	395	407	430	386	437	408	393	380	427	382	445	409	440	387	370	405	388	426	392	371	404	426	418	384	401	424	430	407	392	395	375	417	400	438	374	434	416	373	436	356	412	407	419	406	412	413	414	365	453	413	407	393	409	425	396	396	445	432	385	405	415	393	423	396	437	375	410	420	405	396	415	383	400	407	402	418	404	435	431	408	421	400	379	435	404	432	408	449	415	403	421	455	395	398	423	372	424	426	378	419	423	406	414	416	384	388	416	404	404	401	395	449	395	387	391	409	423	371	383	409	429	409	414	387	439	410	401	406	428	395	384	380	376	409	438	423	401	436	391	409	438	391	422	429	413	391	419	403	398	409	432	399	391	390	412	414	388	418	402	407	417	425	399	439	408	379	397	416	407	440	372	391	372	380	418	437	429	444	442	405	405	413	393	417	393	394	393	421	392	427	419	397	380	402	394	393	411	398	425	401	384	373	378	412	413	405	407	455	410	409	443	428	379	360	437	450	403	417	423	396	420	412	410	397	416	398	429	378	444	408	378	423	399	405	429	403	379	406	438	402	399	416	381	381	381	395	374	410	419	419	393	403	388	413	421	409	382
23351	21729	29551	24802	23386	26192	24781	12033	4507	1756	967	818	709	687	662	603	535	605	611	534	547	571	473	574	508	483	512	543	505	490	551	499	506	517	486	542	481	486	520	529	518	519	485	488	463	482	542	554	522	491	522	509	452	512	523	507	446	483	507	475	545	503	488	496	484	521	534	500	522	527	497	525	506	514	559	482	484	524	524	517	506	489	511	502	505	455	532	508	485	539	495	536	470	506	487	539	489	538	485	550	485	478	501	457	503	479	504	470	473	487	489	518	519	499	540	487	503	518	517	510	516	509	475	485	493	513	495	502	469	534	497	478	509	511	540	496	490	484	504	497	499	518	523	516	522	487	526	506	502	531	500	517	491	503	518	499	510	533	518	473	495	482	499	510	481	460	507	514	503	471	491	536	521	493	467	513	507	527	465	465	512	517	477	510	513	476	508	493	487	522	488	510	501	554	452	502	520	558	456	461	459	567	535	520	514	506	477	525	481	495	468	487	476	531	485	486	494	474	523	497	491	516	530	505	468	500	511	516	546	514	469	526	466	521	491	531	494	515	495	484	462	508	512	511	522	519	442	530	471	517	485	519	514	510	459	467	527	494	484	506	513	469	496	514	484	508	514	541	544	481	533	536	498	510	465	477	491	526	515	514	501	467	491	477	515	508	501	537	538	481	509	452	511	480	503	548	490	484	503	503	497	508	505	484	508	469	505	530	481	507	479	533	530	529	481	459	486	528	496	490	486	517	493	484	505	487	528	509	516	482	487	493	509	510	481	501	492	525	479	484	503	540	506	503	510	481	495	505	490	492	526	524	532	528	495	494	457	508	506	469	473	500	493	490	549	529	532	490	501	495	484	468	519	486	535	474	544	501	508	474	485	471	476	532	501	537	536	480	490	520	480	512	490	490	505	505	539	485	502	478	499	519	501	485	522	474	490	529	491	515	513	503	500	514	534	493	506	467	484	448	495	490	502	495	493	509	522	496	511	516	503	517	516	474	507	505	508	504	515	496	487	519	510	500	487	458	484	498	450	509	499	494	517	524	530	482	492	482	498	561	537	528	499	485	502	511	545	502	502	463	522	500	474	511	519	503	553	495	493	484	517	520	508	520	485	473	507	502	558	498	502	464	507	488	484	525	444	486	491	533	507	503	493	482	470	490	501	505	528	501	478	459	506	518	470	476	521	509	485	512	468	516	502	510	517	546	464	492	473	477	505	494	524	544	502	477	493	506	479	518	504	487	531	519	497	494	552	485	515	499	501	548	557	527	529	488	521	522	512	477	514	504	488	498	464	550	502	542	498	512	502	478	477	561	489	520	517	463	496	488	526	464	485	500	475	493	489	525	504	500	498	530	483	477	472	531	491	517	493	461	497	480	517	486	515	515	498	484	516	479	471	500	484	531	464	581	516	485	500	505	518	463	524	501	519	523	548	507	487	494	432	467	509	488	523	521	511	481	498	539	528	530	516	514	501	491	488	519	528	509	514	527	514	470	504	505	536	486	493	506	505	516	492	519	500	513	496	481	476	515	522	504	500	528	476	502	479	487	502	471	546	439	498	506	487	512	508	519	528	467	502	489	519	480	525	479	470	500	473	481	498	501	488	501	474	551	524	486	535	544	522	511	503	497	535	508	472	491	516	472	502	465	499	516	469	492	454	544	501	484	487	505	479	493	507	536	533	477	480	511	488	495	546	475	458	481	499	488	502	537	501	516	479	500	456	495	468	472	548	536	548	532	463	487	501	495	482	540	463	524	468	493	495	510	480	516	532	495	536	540	511	509	509	477	539	501	471	475	505	512	456	451	516	502	502	478	482	509	490	493	519	480	521	495	479	489	476	498	466	519	537	484	502	516	507	454	522	475	480	483	513	512	505	487	510	482	483	523	518	552	483	537	469	478	497	487	493	524	509	519	498	544	485	483	512	496	514	497	508	517	505	472	513	480	469	513	469	491	540	495	465	515	497	499	474	466	507	481	498	519	504	482	475	488	491	503	565	515	471	479	516	481	460	505	486	519	485	495	484	509	531	525	489	472	513	504	502	462	503	518	512	517	464	470	491	543	501	479	504	469	482	464	496	498	529	484	482	516	482	516	476	479	518	506	514	502	492	466	497	495	508	512	534	480	512	484	492	524	478	504	501	545	513	465	458	531	456	493	517	442	533	498	517	518	510	510	497	554	501	505	508	489	503	473	476	485	512	486	509	485	502	533	480	478	490	483	433	507	516	474	529	541	477	529	519	467	513	503	475	541	512	495	514	507	462	506	551	489	510	496	521	518	507	484	498	490	523	500	468	481	560	477	504	554	506	494	498	494	505	513	492	528	482	512	499	490	468	512	486	516	545	524	535	497	503	543	508	512	477	497	544	511	475	517	481	499	508	505	485	518	501	480	531	476	519	494	523	482	515	472	504	491	478	537	506	520	510	531	482	474	439	519	519	543	507	523	535	494	517	480	483	472	508	493	490	504	503	483	484	452	462	485	519	510	493	510	459	475	522	568	507	486	502	476	511	505	472	524	526	513	537	499	509	541	491	490	511	491	492	522	469	526	496	505	487	519	494	527	499	499	528	500	471	461	493	521	525	511	505	473	503	540	516	486	485	550	481	529	503	536	469	475	501	503	543	493	476	483	527	491	467	527	529	496	483	503	471	460	525	498	473	521	513	530	529	490	520	467	476	456	523	506	498	510	508	511	533	458	481	467	486	502	493	495	533	502	490	491	475	494	525	519	512	495	528	526	478	496	502	517	514	487	492	494	520	476	489	466	513	533	501	493	486	482	509	490	515	485	524	481	503	524	509	508	477	472	496	488	520	465	510	469	489	536	524	472	495	495	449	463	460	497	496	519	504	540	518	466	537	488	508	489	492	473	481	507	504	505	474	472	485	484	512	529	490	503	489	526	515	501	512	508	485	509	460	480	501	514	519	461	497	508	496	454	470	519	489	483	497	485	537	506	476	525	478	491	513	508	485	503	506	486	500	530	509	472	506	513	507	533	510	469	513	530	520	459	470	485	471	523	530	506	548	512	515	524	535	495	516	517	521	502	472	507	523	555	458	492	486	521	489	496	473	520	491	458	524	500	533	504	522	480	507	491	488	515	462	498	484	494	515	480	433	530	533	464	481	515	525	484	562	477	499	481	492	510	536	492	531	497	502	482	463	514	497	456	453	512	508	501	478	498	481	482	506	485	492	491	534	514	514	522	507	486	529	498	484	472	493	484	509	515	523	464	507	491	527	535	497	489	526	494	526	514	499	533	496	475	520	514	549	478	484	476	481	473	581	479	481	482	537	496	486	512	500	477	481	500	517	532	565	478	515	548	505	508	430	499	518	474	463	510	503	493	459	482	488	491	483	515	482	506	492	543	497	540	517	521	520	520	494	502	499	534	476	477	508	490	467	529	482	518	512	454	505	500	457	479	501	530	499	490	497	471	487	483	482	509	497	527	487	449	513	517	491	478	543	511	477	507	491	535	515	443	519	508
36487	67528	52607	41181	35201	30873	22877	13970	6337	2460	1324	1020	860	730	707	724	587	629	643	607	619	604	596	563	522	548	537	588	538	504	529	500	521	516	522	483	533	502	537	507	494	521	553	530	526	507	553	508	516	486	505	499	488	494	473	514	506	523	489	482	551	494	525	488	545	501	550	536	480	529	488	499	488	496	559	497	492	529	507	520	507	462	508	486	566	515	517	464	479	494	511	503	529	541	498	518	504	530	492	499	546	495	487	455	532	525	499	526	517	502	517	575	541	489	503	510	523	531	497	518	531	502	512	552	491	540	528	532	496	495	509	495	568	534	520	523	520	528	473	484	508	520	494	481	517	488	450	531	530	493	523	518	495	538	485	492	470	495	524	502	511	497	534	513	538	500	540	489	494	516	544	519	502	540	492	526	501	527	497	506	523	512	504	478	506	501	489	516	475	515	519	519	532	490	546	541	481	517	507	482	546	485	513	510	512	524	541	532	543	484	488	493	497	490	444	522	505	501	482	514	488	512	506	529	506	512	493	498	467	501	523	496	529	513	532	485	441	505	527	498	536	520	539	478	494	485	511	480	526	533	476	554	497	515	495	502	526	549	457	500	555	502	469	501	497	530	498	506	507	494	508	499	479	495	550	545	495	478	548	516	531	524	515	548	499	527	484	526	482	455	516	496	513	524	523	524	471	518	506	521	542	510	505	518	511	574	520	494	468	525	526	522	504	531	505	522	523	488	541	505	571	510	497	463	541	508	471	519	512	541	519	496	468	475	507	520	523	539	483	516	509	501	519	496	490	514	495	503	497	510	473	513	501	523	500	493	516	527	490	524	511	495	527	493	485	471	525	490	481	504	475	496	506	524	477	559	485	505	518	500	473	497	538	525	491	518	528	508	479	513	544	495	537	493	486	495	530	510	518	521	505	549	510	529	543	513	503	556	543	523	503	516	481	498	491	521	507	502	522	516	519	524	517	515	517	516	507	487	504	502	512	523	532	570	516	490	494	541	488	497	492	479	511	492	496	552	475	529	516	536	517	520	510	544	529	496	490	489	526	474	473	521	542	506	503	470	518	530	512	491	525	513	483	527	511	532	497	543	525	514	523	490	501	486	530	471	517	485	477	515	483	504	515	500	503	493	506	486	524	478	499	451	477	533	519	465	492	501	559	481	470	528	539	506	504	525	497	545	528	485	491	521	534	495	506	485	515	495	487	487	482	494	513	452	507	504	492	524	519	539	507	514	527	524	513	538	519	550	490	489	505	525	495	498	519	511	488	518	503	513	511	542	514	523	484	513	513	487	465	519	527	520	521	520	519	528	512	468	493	481	508	530	504	528	524	504	491	523	500	486	516	555	507	523	528	476	466	518	530	504	471	537	516	528	510	519	504	502	512	504	464	498	492	558	488	463	529	511	478	488	499	537	514	508	537	545	524	495	555	515	494	525	495	519	535	499	517	511	507	470	499	483	514	542	520	500	549	549	525	473	475	488	487	521	501	533	484	530	519	503	538	503	483	499	508	492	517	513	508	492	544	515	477	503	488	500	520	556	566	503	527	483	546	496	502	539	477	521	484	531	503	456	527	506	506	504	520	486	517	516	538	529	534	529	536	492	484	492	531	544	457	481	520	484	464	502	494	492	530	490	538	544	499	507	478	540	484	480	517	544	520	518	505	461	477	487	533	548	502	505	486	502	492	548	501	511	509	493	517	538	506	535	517	491	530	479	513	494	554	557	550	454	512	541	512	503	517	522	509	507	506	488	485	504	503	493	482	519	500	481	494	508	522	525	535	511	499	519	527	502	518	483	494	516	502	517	515	531	525	499	525	477	522	539	488	527	521	505	490	501	495	512	540	528	524	498	478	494	471	513	501	519	516	516	570	533	501	492	490	536	528	519	479	469	505	522	512	538	482	522	505	526	495	478	485	464	528	475	518	508	577	508	503	520	499	526	534	522	518	475	537	477	517	516	543	488	495	484	553	496	503	551	528	511	519	481	548	509	492	486	494	496	549	590	535	512	514	511	517	504	511	551	502	490	529	534	504	516	559	497	510	507	494	578	493	531	517	521	524	521	508	523	502	513	455	491	482	519	469	518	523	534	498	485	519	551	499	527	515	479	501	543	496	546	490	520	502	465	512	489	512	486	494	482	569	533	506	493	506	504	505	485	494	508	541	506	511	553	527	534	499	498	480	485	523	530	501	517	513	506	473	578	497	509	477	511	514	506	515	518	528	506	510	537	510	519	533	530	545	535	516	513	508	524	476	496	537	484	486	526	507	499	492	519	530	521	502	532	492	472	499	521	502	519	513	532	520	474	509	480	518	508	528	484	508	530	544	520	508	527	498	462	514	508	514	502	520	523	525	508	535	523	514	535	538	517	527	501	525	518	486	484	518	528	497	503	502	525	490	518	522	471	473	508	520	546	530	513	528	506	511	508	490	519	534	503	495	497	500	499	507	546	525	526	518	511	523	454	504	523	521	526	493	530	515	491	544	543	513	539	522	519	514	502	505	501	518	498	550	487	499	493	528	482	552	524	503	493	510	541	506	536	504	510	486	481	521	490	509	521	491	504	491	540	547	448	515	526	527	525	478	520	504	480	498	511	506	455	500	476	513	516	499	545	529	521	519	489	530	497	478	491	494	476	522	486	557	521	492	511	517	530	504	509	528	490	484	577	472	501	507	503	509	517	528	499	508	549	477	484	518	502	524	555	459	552	502	503	499	476	580	501	488	532	477	512	504	480	471	520	540	493	512	478	538	423	504	501	505	554	503	507	507	443	523	484	485	467	501	523	526	497	515	499	528	526	542	505	476	446	509	480	474	477	510	490	494	531	554	477	513	501	522	499	487	516	528	536	484	549	522	481	543	535	527	526	550	493	564	480	499	503	528	480	490	525	490	464	530	523	527	491	482	502	510	492	488	562	530	475	535	532	508	542	524	523	525	458	472	517	529	526	491	516	521	523	507	500	516	498	497	497	516	466	516	482	543	478	473	521	501	535	497	514	497	531	481	557	509	538	498	494	536	553	532	496	460	511	524	480	498	529	519	515	496	517	473	507	531	499	541	540	506	507	513	460	470	488	516	517	515	524	523	498	524	480	488	507	522	534	493	511	517	509	509	488	502	573	563	458	498	537	478	526	516	497	498	479	506	500	529	526	514	529	479	524	496	516	505	516	512	481	530	486	495	503	477	466	494	544	486	546	516	511	517	547	503	527	521	538	475	533	516	543	535	506	521	497	534	562	512	526	519	529	504	522	466	490	479	482	564	507	500	457	519	537	569	490	505	443	506	514	528	484	517	520	530	447	504	510	507	442	499	503	554	514	486	534	525	511	506	516	506	496	494	475	532	512	446	533	520	539	505	552	485	495	446	493	526	493	504	521	506	475	545	532	485	504	492	491	537	558	500	539	511	529	447	537	521	500	526	501	532	485	507	504	558	485	497	539	551	496	510	497	487	528	526	527	515	520	546	481	503	505	515	532
32359	36205	39249	28845	17121	8456	3932	2073	1053	581	362	301	307	288	296	286	285	282	277	253	261	292	251	279	293	275	290	291	285	286	250	267	275	273	251	252	281	279	241	293	309	261	271	281	271	234	285	268	285	264	258	267	277	269	263	278	268	256	252	273	281	249	269	254	275	241	251	252	289	253	269	282	246	252	268	287	277	257	273	251	217	288	248	257	279	273	272	247	233	243	240	266	233	274	263	278	270	246	271	250	283	252	248	236	291	265	240	278	301	251	255	276	262	242	235	262	291	291	249	240	258	275	245	245	251	261	270	242	271	262	258	251	286	257	272	260	243	243	262	307	234	273	298	278	278	247	231	243	273	256	262	275	263	283	250	231	275	269	259	273	253	287	233	263	293	226	274	273	267	269	252	236	268	244	257	281	265	278	266	270	247	247	237	275	253	235	294	272	295	275	257	265	266	256	277	263	270	252	258	264	310	266	260	250	245	240	264	291	274	275	244	287	288	266	281	288	249	232	263	267	262	231	241	307	272	264	259	294	277	239	258	283	243	241	259	281	278	270	254	265	250	265	260	265	290	259	284	256	239	224	280	259	240	245	231	259	239	286	284	257	272	280	232	268	272	248	290	261	274	258	259	269	246	268	256	271	238	243	270	261	250	278	249	250	257	259	265	244	252	253	251	254	257	243	274	231	239	250	242	269	266	250	271	281	242	274	263	255	290	266	250	228	253	246	271	272	216	284	273	252	235	277	254	247	270	256	272	258	243	240	283	308	256	257	290	267	262	285	253	266	262	268	303	260	259	273	274	258	266	247	283	288	279	285	297	270	258	276	283	274	254	272	231	250	237	304	279	250	251	269	252	272	247	249	261	257	275	255	258	242	239	254	248	261	247	260	267	236	254	271	273	289	262	291	286	272	277	248	256	235	231	269	265	256	216	241	267	245	258	273	254	251	243	257	227	252	272	261	248	269	226	262	265	267	276	275	266	275	256	243	276	293	249	265	269	247	282	272	258	288	265	250	277	233	260	272	234	241	274	241	241	253	265	261	275	282	247	266	271	257	271	275	260	277	261	252	273	264	257	267	276	248	262	247	265	265	268	266	263	279	261	276	253	249	255	261	284	248	285	262	283	246	265	253	242	269	272	292	261	267	263	277	259	277	258	268	276	271	270	273	283	253	244	243	294	236	241	239	252	248	260	264	248	257	250	241	265	243	250	256	273	282	248	268	278	265	250	258	257	275	281	264	259	229	269	255	292	273	273	233	253	240	267	273	265	291	275	308	273	272	264	288	274	281	261	264	274	259	256	269	251	238	249	264	249	295	260	272	257	238	248	255	254	249	297	291	268	268	251	251	254	274	263	251	279	280	265	254	245	254	246	273	238	252	278	237	275	255	285	264	248	288	259	302	261	251	264	258	265	263	257	290	247	245	265	249	258	255	271	274	230	277	260	248	245	265	259	290	263	263	248	257	256	275	266	261	238	255	288	270	272	265	269	250	262	286	262	256	245	225	269	275	257	254	267	266	269	243	272	277	299	268	253	239	251	252	250	255	277	234	253	262	227	249	273	232	274	250	264	255	268	269	269	248	263	242	241	249	265	248	260	270	272	315	251	245	214	259	271	293	259	289	255	267	269	233	277	221	284	232	252	244	244	259	248	255	272	269	291	268	262	248	274	234	278	245	264	226	263	267	262	234	275	261	268	244	252	270	251	262	263	241	253	277	253	265	259	244	288	259	250	299	253	258	271	252	251	249	270	280	267	244	285	305	275	268	212	258	259	271	271	279	259	260	243	249	234	275	284	275	264	263	269	264	284	267	282	275	269	261	236	283	242	279	263	275	252	272	267	274	267	239	261	223	237	277	255	253	267	245	280	262	260	238	273	219	258	280	257	234	245	289	278	266	257	252	258	263	254	262	259	265	228	277	237	265	283	273	243	268	280	247	264	270	231	281	255	294	263	281	254	264	255	272	258	276	287	269	233	257	251	238	279	272	266	250	262	268	263	266	250	251	242	245	267	262	265	247	261	281	228	265	262	287	294	259	259	280	276	294	262	252	226	269	264	248	251	266	285	293	273	271	279	248	249	232	247	263	236	251	258	262	265	255	262	282	266	264	243	268	222	261	261	249	273	249	268	259	248	303	260	263	281	269	263	238	262	251	224	273	259	255	230	255	239	251	291	267	264	267	256	299	268	287	253	261	259	249	285	271	288	246	266	269	237	260	269	281	266	292	272	254	244	277	282	283	270	258	252	262	270	244	254	257	248	275	278	253	253	256	284	291	250	251	259	239	272	273	255	241	278	268	262	274	272	282	258	274	271	264	262	248	254	253	283	263	274	257	277	259	249	286	264	230	237	261	281	272	248	271	259	254	224	250	241	263	263	262	297	253	264	242	243	271	275	271	243	275	261	257	307	265	273	286	247	269	263	272	254	239	286	263	219	247	263	249	276	249	247	257	262	268	271	290	273	263	270	270	264	238	250	246	267	234	254	259	248	249	289	244	261	267	277	290	241	249	243	288	276	241	254	280	240	256	272	238	271	236	252	250	269	254	292	274	288	301	251	264	274	269	249	265	273	266	252	249	266	254	263	268	249	273	261	272	256	265	249	274	243	253	288	253	275	235	249	267	269	271	268	261	262	242	268	232	276	227	251	252	259	243	264	257	273	244	257	292	274	254	254	249	250	255	260	277	252	249	278	282	249	255	242	266	291	257	273	272	266	265	287	225	257	243	257	251	279	248	274	236	282	270	287	255	263	278	273	257	279	266	285	277	274	251	244	246	263	256	259	275	256	249	264	278	252	279	283	256	239	259	249	266	250	296	259	262	254	248	233	284	222	302	264	273	234	275	224	276	273	246	279	275	255	264	248	264	246	292	269	258	273	252	252	225	250	273	267	246	244	275	263	278	251	276	287	271	262	248	269	260	263	271	281	253	256	279	254	234	241	255	254	275	284	226	243	263	256	277	269	267	274	293	263	252	239	279	307	261	245	263	278	254	252	224	247	235	244	229	275	255	245	247	252	287	268	256	266	248	246	303	301	235	260	249	278	283	275	289	255	278	289	230	264	263	239	270	271	269	231	289	259	266	257	274	263	278	244	256	271	253	275	264	276	262	290	252	256	279	242	250	282	239	263	282	242	248	274	261	260	263	253	304	242	250	279	247	236	244	255	291	266	246	250	277	229	258	252	237	257	276	260	306	247	263	250	277	299	272	252	272	248	249	288	268	257	270	265	279	285	282	267	254	263	259	280	260	250	247	250	232	272	265	275	241	263	267	237	251	266	257	251	271	272	243	285	245	239	252	270	245	240	280	272	270	257	255	279	244	240	283	272	260	286	278	292	266	259	251	263	286	244	276	226	271	274	245	244	285	273	259	266	256	259	288	296	226	262	273	254	249	254	265	249	279	257	267	271	260	249	271	268	260	251	274	248	259	276	249	234	283	259	251	239	246	298	254	243	265	254	274	254	281	285	254	255	244	267	236
34227	49988	39173	26402	18906	11691	6288	3583	1779	851	453	408	435	355	330	321	333	329	310	301	311	329	317	310	294	318	278	290	291	285	275	295	284	276	293	272	281	298	271	291	326	280	263	303	271	296	291	283	286	300	281	292	261	301	272	270	248	255	253	285	288	302	292	272	308	283	266	269	285	276	309	286	301	286	305	295	287	291	278	249	300	290	327	263	286	284	270	332	282	274	273	273	286	300	289	297	292	305	290	284	283	268	298	298	279	296	290	301	297	296	282	274	309	283	288	285	280	285	298	267	297	276	317	302	276	284	290	269	264	290	290	291	317	294	305	281	290	284	311	278	289	281	273	288	274	288	279	277	293	283	279	306	294	264	304	293	300	257	281	274	260	305	245	320	295	294	306	270	273	277	264	295	294	291	299	262	286	294	280	294	292	279	291	277	271	275	298	294	318	281	304	248	262	298	272	252	265	280	295	271	296	283	286	293	285	283	270	262	268	264	277	296	308	323	278	288	265	282	294	294	280	289	302	302	280	288	280	305	300	288	260	276	297	255	284	275	273	295	290	285	275	290	292	290	286	279	288	285	282	272	293	293	302	303	304	263	292	306	301	284	288	246	269	280	293	262	291	307	294	281	296	276	283	300	312	283	296	321	271	299	281	297	294	265	302	287	312	276	289	262	301	282	276	280	329	293	292	304	291	305	276	286	301	299	262	324	274	299	267	310	288	297	293	286	297	275	296	255	249	303	309	276	276	268	290	255	281	276	278	306	301	329	295	282	273	275	273	312	287	260	287	282	272	316	287	270	281	281	284	291	306	293	297	285	282	259	288	264	299	276	294	266	258	275	286	253	292	304	295	264	298	270	295	262	291	295	295	281	266	297	296	297	282	275	294	333	290	301	262	298	260	271	268	301	282	262	315	268	282	261	277	289	292	293	279	261	290	266	286	262	280	305	310	305	288	284	268	278	283	301	304	268	265	269	276	257	291	275	293	296	277	290	273	291	292	299	289	270	299	275	301	304	304	279	272	257	293	312	291	264	287	307	296	298	285	288	302	299	283	283	277	309	282	277	296	269	272	270	283	311	298	270	272	280	293	272	281	290	267	289	277	279	285	268	298	295	268	311	277	325	292	285	277	276	273	287	287	267	319	286	261	277	267	286	261	279	278	281	271	287	311	271	265	306	298	275	292	271	308	285	282	255	280	285	305	262	300	314	278	297	263	300	318	279	280	319	280	287	268	275	273	258	272	264	245	297	263	276	299	279	282	290	281	306	310	268	316	296	276	297	280	285	253	280	314	281	284	277	280	288	286	319	285	289	295	278	296	274	307	271	289	302	292	287	274	303	274	265	303	290	265	294	276	288	300	276	296	309	282	277	269	301	292	279	306	264	282	287	297	277	284	278	264	288	288	286	290	305	313	305	271	301	290	300	293	283	273	252	282	311	295	324	300	305	282	301	267	271	273	275	298	293	304	283	297	289	280	277	291	304	328	278	309	316	258	275	289	275	288	322	265	303	303	263	277	286	293	263	311	276	286	308	319	304	263	272	275	316	275	287	280	271	266	281	285	286	265	292	274	294	280	297	308	268	303	291	297	277	292	290	288	308	264	269	288	285	296	268	300	311	253	262	302	280	292	289	298	259	275	281	288	279	286	282	305	273	275	285	307	328	269	260	307	295	274	276	249	289	286	313	290	260	274	270	305	265	279	254	304	292	266	280	323	318	282	281	275	307	284	303	272	285	312	271	275	270	310	276	308	282	298	300	295	298	279	287	281	276	277	280	305	278	325	283	274	303	331	275	283	286	304	273	280	278	290	282	269	278	300	284	315	297	260	282	272	311	302	281	283	292	274	290	315	289	297	296	287	285	273	302	293	262	315	317	287	278	275	291	290	277	326	273	285	317	274	271	273	296	291	273	283	289	257	290	311	269	275	303	273	291	302	290	274	288	275	299	290	271	263	309	242	301	299	278	270	269	255	300	273	297	296	291	303	273	298	274	284	284	275	268	309	291	295	274	306	290	279	286	303	289	296	280	289	287	261	286	278	278	301	294	269	292	295	279	295	296	327	302	294	305	290	283	295	284	281	302	274	263	295	264	258	306	276	282	292	301	283	307	283	308	259	338	242	277	282	275	286	280	317	283	274	293	283	279	313	318	332	288	285	303	278	309	278	294	287	292	316	290	286	289	310	309	288	290	317	282	265	318	278	315	260	283	281	270	263	275	294	303	301	301	277	283	306	252	303	271	287	258	282	310	273	275	305	298	296	301	294	287	289	277	260	285	287	281	280	280	283	294	315	298	290	282	274	277	301	295	285	279	289	308	262	271	303	284	274	267	304	261	288	315	300	294	307	292	276	278	292	287	277	286	284	306	272	290	296	301	308	314	339	286	284	284	302	300	282	278	322	315	272	289	288	296	274	262	253	288	296	266	279	292	283	286	291	279	262	291	280	298	314	280	290	281	300	275	279	309	291	283	292	288	304	307	281	268	268	305	265	287	276	287	281	290	273	268	312	279	328	267	268	263	282	282	273	266	285	251	253	273	256	290	295	269	285	251	289	292	291	264	277	293	272	297	280	266	271	317	287	268	252	295	294	265	302	293	299	277	304	303	265	300	300	289	279	312	296	290	294	317	282	278	288	289	276	288	298	268	284	303	281	282	298	251	266	273	235	320	299	277	250	298	309	303	323	273	290	283	282	304	286	287	290	306	257	273	286	298	280	277	292	271	293	267	279	314	303	271	298	317	268	283	278	255	296	311	294	302	270	269	270	277	269	275	272	273	292	293	272	284	289	284	273	331	286	264	260	291	297	287	305	272	274	249	301	302	305	256	307	307	266	266	283	290	267	278	322	300	287	307	299	285	295	269	308	303	286	291	340	263	300	254	282	272	308	272	277	294	291	281	281	250	266	285	301	287	292	277	303	238	297	259	300	262	290	303	284	250	270	309	265	320	311	251	311	288	280	265	295	249	305	287	277	308	294	292	309	302	306	289	318	263	304	278	312	280	264	292	340	278	283	297	261	289	254	285	313	248	289	264	289	256	274	301	295	278	308	278	288	274	303	285	278	307	282	278	266	274	272	256	298	301	257	295	301	296	307	288	284	275	298	287	302	297	292	305	276	286	276	288	312	267	288	271	250	300	259	257	290	256	292	289	318	254	263	289	290	271	285	288	302	290	332	291	329	260	308	287	295	257	273	307	290	294	270	296	269	276	295	287	233	264	282	302	300	268	298	276	281	278	270	255	311	332	281	289	298	309	257	303	312	272	283	296	259	294	271	287	282	270	285	272	280	303	297	295	263	290	292	270	256	338	275	328	286	299	275	282	283	299	287	308	275	291	319	299	281	255	248	285	271	244	284	267	293	299	281	271	256	259	290	298	288	298	308	263	290	298	299	288	304	278	290	249	274	328	289	283	282	255	288	278	310	278	270	297	310	263	284	286	284	305	303	278	302	272	277	287	254	292	300	272	303	267	297	307	288	268
24471	21690	29377	26526	24565	20870	12537	4465	2347	1095	572	494	472	405	436	396	387	359	360	342	363	357	338	328	343	296	319	352	314	342	300	314	323	344	328	306	324	328	327	322	340	336	339	327	320	306	312	334	339	323	292	293	314	345	332	336	316	338	341	308	288	326	310	276	314	319	348	305	333	338	335	332	329	292	332	330	318	349	323	296	311	341	331	333	301	280	322	293	310	334	316	303	328	293	311	343	294	312	383	318	325	310	347	295	318	316	332	303	333	301	314	300	344	311	307	307	338	342	331	326	318	317	329	340	326	323	353	305	305	328	345	298	289	292	313	335	313	292	304	291	318	305	314	316	300	288	316	311	330	334	295	325	297	319	323	284	336	327	312	313	309	324	321	308	326	310	303	348	317	358	314	285	322	308	320	328	304	317	302	323	290	325	332	325	322	340	337	308	307	316	347	283	292	299	348	304	305	349	345	332	329	319	321	345	335	327	341	285	336	329	339	310	337	319	315	298	329	325	309	355	346	323	325	339	331	318	307	313	305	334	305	333	307	290	331	358	329	342	341	298	295	327	334	341	316	327	285	287	333	332	325	306	310	338	329	314	328	307	342	307	325	298	344	295	334	305	276	307	298	359	318	323	317	339	315	344	299	315	322	344	330	348	340	311	347	330	354	324	307	312	351	322	314	290	326	322	310	307	300	323	318	330	315	285	330	286	308	309	341	313	306	310	314	354	298	292	325	333	288	329	328	367	295	299	315	298	355	345	316	312	304	344	311	288	275	302	335	324	330	324	344	327	306	325	316	322	338	320	309	352	308	352	311	312	293	317	345	351	295	299	284	315	365	328	336	305	335	324	332	344	331	316	321	279	345	319	306	326	322	316	312	321	300	315	334	333	326	317	347	355	301	325	302	304	303	329	314	349	316	323	309	345	285	328	295	333	328	314	340	310	304	301	330	339	296	324	322	303	316	317	296	324	362	326	335	305	346	320	334	316	304	327	320	339	324	334	290	334	315	325	352	319	331	323	300	339	288	330	327	341	332	325	288	313	310	334	290	289	326	338	326	305	346	337	297	307	331	326	315	316	338	274	321	332	312	311	302	319	334	332	357	322	315	318	319	300	293	321	328	344	309	325	319	302	332	293	333	318	336	342	325	308	307	297	327	350	332	310	330	321	332	343	319	321	330	306	331	312	346	306	313	330	314	297	334	335	299	338	296	286	337	303	319	327	300	324	311	323	333	304	291	355	349	338	300	312	310	326	351	344	314	319	335	308	303	334	320	329	328	316	351	331	310	325	305	343	326	312	318	293	324	315	303	325	289	313	296	319	323	336	298	307	334	336	304	325	312	321	296	334	301	330	335	321	354	313	329	325	331	336	314	270	303	308	332	298	315	308	326	332	306	297	344	340	317	292	345	342	318	325	315	311	306	300	305	312	312	312	308	306	329	321	299	284	313	319	323	356	329	329	300	297	335	321	331	320	332	357	322	315	300	308	323	301	281	322	359	289	341	349	316	320	314	304	301	327	309	302	318	316	311	322	334	277	324	327	352	335	350	306	312	339	340	301	312	361	315	331	336	322	296	292	329	300	331	342	342	345	307	302	335	322	337	296	297	295	326	308	300	344	344	330	312	296	286	342	331	332	333	328	325	294	341	311	329	321	327	317	334	333	318	342	339	307	327	293	339	336	329	322	346	311	320	325	307	313	317	281	352	320	314	304	356	313	289	315	327	293	298	306	287	332	351	302	305	311	320	312	297	295	310	320	309	312	310	318	325	295	346	322	329	271	330	333	327	302	324	340	311	304	312	352	318	281	333	337	301	297	315	308	318	283	314	302	323	296	330	341	343	327	342	346	315	306	316	318	291	303	307	302	353	315	316	336	313	296	335	290	341	308	301	306	336	291	334	330	322	297	328	314	320	301	343	344	321	304	349	298	299	305	344	311	299	329	355	311	345	306	308	296	299	333	322	298	327	310	309	315	296	319	324	336	327	312	341	352	310	302	343	303	320	336	327	322	327	315	328	306	335	323	313	334	320	322	322	297	317	289	313	330	327	315	300	325	322	324	329	328	321	293	317	324	324	300	338	313	299	298	306	306	314	306	358	315	325	336	312	305	306	305	282	343	320	290	326	312	325	299	347	321	324	320	323	349	297	320	340	319	321	332	357	335	265	329	314	336	310	314	282	299	338	307	314	312	315	309	320	321	335	326	309	304	321	284	323	333	347	314	294	329	330	288	302	310	311	314	333	312	296	291	329	272	355	292	320	341	323	306	301	329	322	308	329	331	338	327	304	305	328	333	301	353	297	330	327	321	311	268	330	333	325	296	294	281	315	309	336	299	297	364	332	319	289	323	284	298	305	312	319	290	309	335	334	322	330	343	311	319	324	311	329	364	289	320	301	308	324	275	310	341	310	314	300	322	330	322	318	333	321	326	316	305	305	331	307	308	315	326	331	333	289	321	324	303	365	276	372	323	295	315	304	298	353	326	305	304	320	344	331	317	322	327	318	280	320	301	335	345	314	336	317	317	326	322	329	304	314	306	284	272	310	299	321	304	314	345	290	335	322	327	351	315	332	307	300	315	331	310	330	312	325	325	306	305	308	318	305	304	299	296	304	329	348	308	294	314	319	302	317	299	301	318	314	308	323	331	304	341	314	318	321	351	295	339	340	318	319	333	307	306	339	303	332	309	320	330	308	324	333	352	326	295	319	304	304	317	309	323	316	349	330	317	330	289	310	302	322	330	308	314	311	349	356	353	308	319	342	313	321	322	313	319	296	348	337	294	316	325	312	302	343	304	337	311	295	318	296	299	281	329	329	295	306	322	351	295	297	313	307	342	321	306	287	275	318	341	301	322	301	319	297	325	327	330	334	328	325	357	341	313	286	320	300	313	329	343	330	302	322	300	348	367	342	287	321	312	330	316	334	280	291	337	334	302	291	325	334	325	306	310	306	299	347	340	333	325	319	323	327	324	304	310	323	362	305	303	332	349	336	327	351	327	308	311	326	324	305	327	301	317	306	332	286	307	331	311	303	309	344	308	328	357	313	319	322	342	327	331	335	330	308	323	322	296	318	328	325	321	303	313	334	274	334	329	316	341	332	303	290	334	317	307	318	253	290	308	322	299	311	302	305	292	287	335	311	335	303	299	342	320	312	315	332	307	311	355	350	330	322	358	351	327	295	375	334	330	311	268	292	273	329	312	333	317	312	293	303	331	325	348	332	280	275	318	333	342	306	337	322	319	304	317	294	327	342	318	321	285	342	322	323	321	324	293	299	326	307	329	289	315	303	333	275	320	324	323	307	309	289	302	304	305	306	301	319	332	295	310	324	289	306	320	327	331	334	328	318	306	336	348	310	343	311	309	333	302	313	324	342	339	299	325	331	319	366	307	336	323	311	316	314	312	298	329	303	327	336	320	299	312	320	303	309	319	310	291	311	313	305	330	314	326	299	312	310	311	312	294	318	301	311	291	299	338	312	313
32451	59310	48722	36087	28790	20710	13092	6410	3796	1645	748	648	584	540	462	456	422	430	414	408	385	345	401	355	376	374	365	360	365	327	344	336	332	334	353	322	361	334	333	330	347	364	363	345	406	364	366	336	385	351	329	316	359	337	322	353	322	349	341	380	310	343	325	340	333	348	338	319	332	336	337	345	332	280	361	321	330	368	340	339	337	355	363	325	326	332	315	339	347	342	336	324	339	329	354	305	309	338	340	372	358	339	331	293	353	353	336	328	319	345	319	331	319	356	371	325	312	296	357	361	355	337	349	339	358	337	351	323	336	344	358	337	345	335	329	345	336	341	324	343	333	352	351	333	341	333	392	330	330	343	324	333	332	343	343	351	328	344	346	346	346	350	352	356	332	335	327	330	351	358	341	340	343	345	336	346	330	351	310	353	342	320	336	347	330	327	327	315	301	340	356	302	330	353	329	358	333	346	335	303	342	319	327	322	322	336	334	298	370	332	349	314	328	328	304	329	346	365	355	321	309	349	311	357	302	350	330	360	376	367	303	341	337	331	333	324	308	325	347	328	324	315	323	345	322	320	331	336	295	307	333	331	326	351	342	338	332	308	363	348	304	357	312	333	304	354	335	334	332	319	351	316	342	330	331	350	335	351	358	303	352	353	299	314	289	352	319	293	320	359	349	326	354	360	337	336	340	308	354	319	303	350	336	312	323	344	290	366	335	342	317	309	349	333	360	339	335	353	336	333	313	322	344	327	320	361	330	325	327	356	364	332	362	338	314	345	347	331	339	353	338	324	333	334	332	300	317	343	330	333	365	325	338	340	341	316	324	297	339	324	342	341	325	366	339	327	310	305	347	340	366	356	348	347	314	347	342	337	367	354	322	345	333	307	305	347	335	311	343	344	331	347	363	343	372	363	336	319	345	349	351	349	338	302	328	334	320	355	340	354	339	340	342	342	292	354	345	371	322	345	356	362	310	311	350	329	321	338	375	325	350	339	338	338	362	320	341	351	344	352	323	327	363	351	329	343	334	357	344	317	320	312	345	363	361	350	339	302	348	330	335	319	360	353	336	337	321	334	360	328	328	330	318	308	310	318	345	338	357	333	330	346	348	318	327	321	333	328	330	332	333	352	338	334	306	322	365	344	357	357	331	356	321	357	370	321	325	325	309	312	308	324	366	353	342	343	323	347	334	345	318	315	372	371	328	341	351	370	307	328	324	291	322	330	356	329	333	358	297	364	326	306	343	319	328	347	367	348	325	344	355	346	311	372	337	331	355	344	365	325	324	350	343	372	303	313	319	344	339	338	308	312	340	344	325	320	353	341	351	314	334	368	337	349	345	350	336	337	344	336	365	317	349	347	338	337	339	326	329	325	335	371	327	343	348	332	358	326	341	317	322	318	295	322	349	344	326	356	365	314	318	344	364	327	321	321	354	329	317	348	330	320	317	329	339	313	312	332	377	291	354	300	331	297	315	354	366	293	348	347	357	325	327	330	348	362	356	335	328	326	310	317	342	331	355	335	333	290	338	354	358	317	338	327	306	294	332	331	335	350	310	344	300	312	326	332	359	314	322	310	327	373	342	330	343	336	340	322	337	356	320	340	329	325	343	318	333	331	348	337	361	337	345	350	335	332	329	364	331	303	316	341	316	326	317	323	342	341	308	350	297	308	321	347	332	308	343	348	368	355	321	351	342	355	321	342	346	320	328	305	331	321	349	364	377	329	340	351	359	319	356	322	358	328	316	311	332	324	333	316	334	346	342	349	324	312	329	331	353	326	328	336	328	325	364	356	356	277	323	323	336	343	308	338	309	330	308	339	316	336	304	355	324	327	310	336	354	346	370	336	355	316	327	324	317	316	322	340	360	316	338	316	342	338	308	353	326	343	333	342	358	327	327	337	357	343	369	339	339	345	339	339	312	305	337	333	357	330	345	335	324	318	324	350	342	330	319	340	342	332	378	336	347	364	280	343	339	348	323	388	334	371	319	316	327	337	325	331	337	324	326	323	353	342	320	361	350	366	339	371	338	334	347	341	372	343	331	315	325	347	348	310	347	313	334	346	349	315	353	346	342	365	352	360	356	317	326	359	342	356	333	341	331	355	380	334	316	326	358	319	339	338	353	360	341	340	315	304	346	326	345	339	329	347	337	341	319	351	354	299	330	327	347	333	338	336	318	321	346	322	317	335	331	305	348	381	322	312	327	326	370	327	323	321	309	316	331	330	352	344	365	327	329	330	341	327	324	352	353	363	331	337	326	340	345	341	328	365	354	284	341	339	366	363	314	346	307	310	344	352	314	309	350	343	320	364	312	343	330	343	372	321	332	337	329	329	327	334	352	329	373	331	365	316	346	368	346	318	334	318	332	317	378	323	324	337	339	341	338	323	337	341	310	354	332	351	330	347	331	364	340	367	344	320	346	303	355	342	330	368	335	336	366	335	331	357	346	342	326	333	353	349	345	329	324	338	334	353	319	343	329	324	344	334	359	344	343	327	379	328	359	342	344	330	376	320	349	325	339	325	323	358	357	328	332	348	350	337	321	325	324	347	329	337	322	329	359	343	296	326	322	347	335	314	323	340	328	349	348	334	349	308	369	358	332	338	341	344	342	357	338	362	345	318	343	356	342	342	330	323	304	308	342	353	344	319	340	318	308	327	322	340	335	351	341	388	345	380	345	353	346	329	338	297	308	328	292	349	343	358	340	318	323	356	347	329	340	340	316	303	370	344	348	342	335	353	327	341	307	348	326	365	317	336	323	341	329	358	348	336	363	330	338	326	321	370	325	323	365	359	318	356	333	353	324	306	333	340	321	347	358	326	333	353	319	328	370	341	353	318	371	331	339	310	344	347	336	324	309	328	361	338	357	366	334	306	332	354	347	336	331	312	329	365	354	328	330	364	353	333	328	331	321	304	340	334	338	318	359	333	315	304	343	320	335	294	317	349	315	377	317	352	330	335	353	344	352	322	338	358	307	341	330	294	351	315	343	310	330	331	305	333	346	338	351	348	331	346	324	337	318	331	359	321	333	354	333	301	339	339	350	384	319	360	308	352	333	333	315	320	352	335	338	352	359	334	347	304	349	357	334	324	330	335	322	316	346	362	333	348	340	331	296	403	342	336	327	329	334	321	315	345	309	356	327	349	333	365	340	336	328	333	346	341	353	318	368	356	344	358	336	333	325	314	315	347	318	342	318	347	359	351	355	316	319	335	347	334	318	323	335	309	312	355	311	322	335	357	302	305	345	339	322	338	333	369	319	331	327	333	329	319	342	362	370	327	344	290	319	358	328	306	339	353	325	318	311	323	330	312	344	345	318	349	340	334	314	380	357	325	319	331	331	347	331	350	342	307	349	348	332	311	328	381	342	331	344	351	352	342	353	366	325	312	314	346	333	327	333	299	316	349	346	354	348	340	310	321	324	324	325	332	314	326	347	332	337	340	331	351	334	324	339	358	346	339	327	330	327	353	321	359	345	333	371	318
25702	21895	30498	30281	23602	14334	7122	3469	1847	900	544	515	481	468	455	418	419	405	397	408	390	384	397	380	391	382	353	395	407	391	364	394	383	362	406	387	389	368	381	357	372	358	410	373	354	363	373	382	410	360	412	352	381	359	357	371	393	371	364	381	392	395	376	376	379	371	406	391	395	370	398	385	383	361	362	372	413	377	362	355	348	370	344	356	383	380	375	385	386	382	353	372	392	361	376	374	389	394	372	381	380	388	391	392	372	384	366	327	385	377	367	428	403	345	354	400	371	369	369	386	384	365	370	370	339	396	381	420	397	374	411	367	404	383	371	338	376	403	395	371	351	407	380	354	372	409	398	362	397	406	396	409	390	371	353	368	377	385	331	383	344	404	405	383	351	362	395	351	374	382	354	376	382	413	363	381	373	377	348	375	405	312	340	378	358	371	393	383	371	373	338	359	371	376	370	366	381	332	383	368	368	386	373	405	400	366	317	366	415	375	383	366	375	387	363	344	375	368	400	364	387	337	397	335	374	358	390	378	375	399	376	379	395	377	375	335	392	384	414	365	361	368	366	367	364	373	378	376	379	372	349	361	371	357	386	395	309	367	394	383	373	373	403	413	338	410	358	376	404	390	360	357	422	402	372	387	384	356	368	390	376	378	361	362	375	374	383	378	379	383	366	380	383	377	379	333	409	372	380	350	423	380	402	404	384	356	367	373	382	360	366	352	419	368	387	330	387	393	352	397	364	374	395	419	351	399	373	370	361	373	373	386	374	349	382	392	348	390	397	391	392	381	373	400	417	406	384	345	407	373	376	364	379	373	398	368	388	346	384	346	379	364	369	397	372	346	377	401	382	378	372	394	391	368	385	374	364	379	402	382	407	370	377	367	357	419	381	361	391	364	336	350	356	351	369	375	377	388	379	379	378	365	346	360	385	382	372	363	350	367	331	391	396	385	364	331	385	361	369	385	378	391	357	356	365	390	383	401	352	377	398	391	351	358	387	357	378	373	368	392	373	375	384	396	383	407	389	373	380	386	387	376	370	375	392	387	332	394	379	364	413	381	382	348	427	396	429	368	360	373	398	373	366	365	351	391	397	396	355	373	400	358	360	357	377	353	373	375	397	369	374	432	393	380	366	391	390	409	342	376	376	344	378	339	374	389	374	379	405	381	357	376	351	369	395	375	377	372	363	397	366	374	355	372	371	352	397	376	382	343	381	408	336	363	395	388	388	358	363	365	378	349	378	379	365	413	387	399	393	402	386	383	389	364	356	352	408	378	355	364	357	397	356	361	344	336	365	370	369	379	386	400	374	380	392	346	376	405	360	352	389	370	353	368	362	369	361	378	368	384	382	360	394	412	372	363	368	396	380	395	401	385	380	334	382	390	396	374	368	384	410	396	414	365	414	386	368	400	363	426	374	408	392	381	373	373	396	338	406	393	351	384	387	394	363	363	389	399	370	408	362	377	359	395	402	347	370	360	393	389	415	406	353	410	365	374	365	389	379	419	362	370	375	380	401	389	366	354	377	378	390	360	391	379	383	371	381	408	393	419	361	358	351	379	358	392	359	349	404	432	388	354	382	378	357	398	371	381	370	339	388	385	388	417	398	382	373	390	360	437	341	373	371	361	390	375	359	379	388	379	385	356	364	371	381	376	381	404	393	393	314	406	421	394	376	351	383	360	415	396	407	356	364	383	369	372	400	364	437	395	399	384	364	404	349	374	372	360	410	391	378	363	381	366	383	378	367	366	364	384	350	352	341	363	407	343	393	389	358	387	378	392	363	361	418	376	380	418	383	363	386	349	394	402	368	386	393	345	385	378	387	366	370	356	369	395	361	374	390	341	378	362	371	385	364	381	360	372	363	349	399	383	381	391	355	371	363	375	383	360	361	362	373	375	397	367	346	384	373	370	389	386	385	354	377	401	346	369	396	350	392	377	367	354	366	393	373	363	387	360	360	409	390	356	411	389	373	373	379	356	363	369	373	395	363	377	391	363	364	387	376	372	391	362	394	366	378	382	380	390	348	384	356	352	358	378	372	380	384	406	398	376	380	379	380	394	381	385	368	380	370	392	391	374	379	351	355	398	359	367	386	408	379	378	396	403	364	385	400	362	377	379	363	367	360	411	354	426	338	371	361	382	410	394	396	434	370	367	355	383	399	389	404	352	399	367	367	363	338	353	371	392	389	361	370	383	375	367	389	394	376	389	397	412	381	353	374	382	354	371	372	343	382	357	372	332	370	358	389	359	348	396	360	372	354	392	365	345	371	384	387	339	384	375	374	391	379	361	373	367	371	376	370	342	343	398	370	358	405	374	359	383	338	402	392	354	346	383	369	367	376	370	371	390	389	382	372	400	352	391	356	406	364	375	362	382	392	335	389	386	392	390	434	376	374	378	343	359	350	372	386	375	386	379	399	368	367	406	408	394	356	380	385	383	359	371	338	360	387	388	361	371	351	387	369	348	393	384	349	401	342	392	364	397	374	379	397	354	375	387	396	394	371	419	396	393	394	363	408	360	407	374	387	375	402	420	361	389	412	362	353	407	378	405	387	347	364	421	369	394	411	375	405	396	371	363	397	369	372	408	400	398	401	363	374	374	393	379	393	366	378	366	400	365	387	359	405	339	396	368	413	396	403	335	393	373	375	359	367	393	361	352	379	369	349	400	389	391	380	381	384	339	382	373	397	374	380	387	375	375	387	354	390	378	393	384	371	378	387	397	401	391	376	377	373	394	380	367	367	353	342	391	383	360	332	380	373	357	382	388	369	374	346	392	386	400	357	375	384	403	372	353	364	391	390	388	371	376	377	354	395	383	395	441	395	359	373	378	369	381	369	340	337	383	398	363	383	391	379	401	391	355	367	359	349	370	403	334	388	351	358	351	383	357	405	365	398	340	388	373	385	377	382	383	383	361	371	374	414	341	375	399	382	361	382	372	389	395	392	370	393	384	368	377	398	351	378	362	356	403	377	350	372	368	410	353	345	379	393	417	364	379	364	389	355	333	352	360	390	388	350	382	396	387	374	394	401	387	398	384	421	371	377	403	346	431	365	383	394	363	360	366	384	383	362	362	409	396	382	372	350	415	382	398	388	388	347	371	346	389	401	359	365	348	353	370	360	333	400	364	372	390	379	420	365	394	379	364	367	375	350	367	371	366	402	364	370	338	386	376	350	348	374	382	379	375	392	396	365	359	387	356	369	363	399	387	359	379	396	351	376	391	393	360	366	378	386	394	415	395	405	375	375	368	382	332	387	366	390	386	392	379	370	390	386	384	376	378	392	375	380	371	384	364	358	388	373	376	364	424	345	373	386	373	343	369	368	360	343	355	407	387	361	373	344	348	350	417	355	372	376	355	371	371	384	382	380	371	387	376	380	377	379	371	351	394	414	362	413	359	400	360	363	367	391	368	353	378	380	395	360	355	344	387	386	400	380	362	388	363	371	365	404	385	375	373	373	364	363	374	387	371	364	366	366	367
32086	56735	46030	33848	26095	16529	9937	5878	3304	1425	713	649	578	485	525	472	491	418	483	431	423	427	420	428	436	403	400	425	399	421	463	364	437	371	387	420	391	457	420	400	379	460	391	379	405	423	405	394	440	374	415	407	433	398	438	381	391	398	407	416	408	407	367	448	410	407	393	421	400	394	402	410	404	418	432	412	402	404	413	407	412	398	397	436	418	371	401	388	377	401	394	425	381	423	394	400	392	380	388	416	398	385	400	398	415	436	389	444	409	437	452	405	399	391	388	381	381	409	414	394	415	396	387	402	419	401	426	389	442	387	373	404	391	423	360	406	405	433	376	425	389	376	422	427	373	414	416	391	384	395	419	408	390	419	419	422	408	400	413	422	427	406	400	430	387	424	404	414	426	362	424	417	404	392	410	410	417	388	430	413	424	412	406	417	454	382	387	399	386	417	394	411	413	401	393	400	398	411	418	406	405	417	365	421	415	389	402	398	407	399	416	371	355	400	389	414	420	408	394	409	411	405	383	402	398	418	396	424	385	422	442	401	413	362	395	431	394	418	408	433	411	358	424	415	420	416	401	404	412	413	382	392	414	394	453	429	397	417	406	391	451	400	433	436	413	426	435	412	405	385	400	426	391	405	415	417	410	414	414	410	409	431	408	408	412	370	403	422	389	436	413	365	393	390	370	418	381	412	390	411	421	416	404	396	395	431	424	426	408	393	407	400	391	396	384	410	388	362	396	386	406	420	412	441	390	420	402	434	394	392	437	388	418	422	409	419	423	401	432	420	421	417	395	438	419	410	430	395	400	428	414	440	397	407	366	423	407	418	407	429	404	397	422	379	393	395	380	395	412	417	388	416	399	408	406	457	412	407	420	403	396	410	413	419	410	419	431	412	437	376	403	397	420	388	405	416	415	460	417	354	406	438	406	416	417	370	436	419	406	416	447	386	406	388	444	396	413	413	399	452	404	364	430	406	400	482	371	408	377	417	398	394	398	432	374	397	420	425	396	426	389	404	417	371	416	427	374	353	429	408	399	429	410	385	417	412	402	409	383	429	377	406	416	430	419	371	388	429	381	442	444	416	380	416	400	405	408	417	392	428	381	418	409	402	412	406	385	381	416	398	404	423	468	412	372	406	406	414	391	437	378	371	388	438	417	378	400	422	411	413	415	429	410	395	387	408	385	397	378	371	424	439	447	370	417	445	412	398	440	396	420	341	401	432	407	382	412	420	398	413	430	385	423	426	429	436	403	465	389	387	436	392	402	460	427	433	375	398	402	396	392	406	401	417	398	419	397	394	418	398	414	429	398	388	380	391	406	385	410	411	406	366	418	406	377	436	413	390	417	410	398	425	405	403	381	416	418	400	438	418	414	418	411	442	433	418	391	387	401	418	424	400	384	409	396	414	414	389	401	411	418	392	389	407	380	406	409	402	455	405	411	395	420	394	396	411	393	391	407	403	435	430	384	405	450	403	432	376	426	393	428	400	418	380	385	395	378	368	423	399	415	402	380	429	401	428	404	403	393	433	422	402	414	413	403	441	415	430	421	408	418	427	429	443	370	388	410	389	389	374	384	438	414	404	391	367	425	397	409	412	382	406	414	401	413	430	407	400	410	418	392	437	385	373	384	430	413	369	393	377	401	390	416	402	392	372	413	371	408	408	388	412	386	397	418	394	383	412	371	428	403	396	405	400	386	397	429	396	412	410	417	416	412	410	377	418	444	438	438	406	418	403	371	402	378	417	414	419	443	401	413	406	389	394	414	416	414	431	378	382	375	400	391	401	426	405	381	393	398	351	399	422	388	366	419	396	430	427	415	405	424	379	410	394	395	375	444	434	433	400	406	398	422	376	422	392	422	407	408	421	392	435	398	436	391	386	426	365	427	385	423	411	409	399	367	434	400	419	395	408	416	389	390	402	406	416	419	416	401	422	392	423	422	400	405	398	402	390	408	406	374	437	436	417	424	398	426	367	437	397	403	399	415	374	392	369	379	429	432	404	408	376	406	402	379	390	389	443	406	422	415	364	431	402	423	373	389	419	400	430	422	406	386	417	390	394	418	417	396	409	394	416	417	437	390	404	402	391	394	417	416	407	412	415	434	421	403	425	383	401	431	376	418	431	413	419	433	418	392	374	434	394	363	373	401	386	360	456	404	406	401	422	412	395	367	416	399	391	421	419	406	379	397	393	433	406	399	391	415	435	420	414	402	426	373	402	411	407	386	364	412	405	442	424	405	418	379	415	411	374	408	362	443	413	390	381	413	430	413	407	409	386	391	380	432	399	410	355	402	370	407	410	394	384	406	401	412	397	390	422	424	394	442	405	351	397	414	401	401	393	427	391	393	410	411	391	393	411	383	401	410	426	395	409	446	433	410	403	414	404	412	392	410	428	417	386	426	399	423	383	410	413	396	432	385	404	420	406	428	411	411	399	385	406	394	407	406	381	407	403	419	366	393	422	435	419	407	419	405	442	430	422	377	400	409	401	403	421	433	437	379	421	388	382	426	422	431	406	398	394	410	412	436	442	397	431	394	413	398	416	384	381	418	410	407	423	373	381	397	386	363	424	396	419	410	438	395	417	392	450	393	468	388	382	400	420	388	416	408	414	414	424	371	390	420	377	425	435	430	411	401	388	366	371	393	372	372	385	383	442	413	414	419	410	426	429	390	461	401	385	380	416	405	399	418	379	399	389	420	380	419	419	407	424	415	423	390	421	380	416	416	407	369	403	408	411	398	394	388	401	424	405	402	423	427	426	423	364	383	405	395	390	382	398	409	428	436	388	403	422	412	412	420	409	439	400	391	385	378	378	401	379	395	405	385	377	393	428	409	410	411	406	391	418	409	446	402	406	406	386	378	420	403	415	382	429	388	402	398	371	380	391	387	356	422	400	408	412	419	415	395	395	425	403	392	431	401	431	399	437	410	403	423	403	416	414	408	395	401	426	366	407	395	396	425	385	402	370	428	419	406	411	406	380	377	407	397	399	408	380	385	412	429	372	407	412	390	432	406	428	426	414	429	434	414	389	427	420	425	396	365	378	409	355	412	403	427	387	426	409	387	407	436	429	407	414	410	393	372	411	397	376	401	410	421	419	418	386	428	449	379	441	426	410	390	411	389	396	442	390	390	388	387	411	415	393	414	421	420	385	421	412	423	417	380	414	383	412	393	398	394	414	413	441	451	420	425	399	416	402	400	367	437	406	399	388	427	397	428	375	429	404	396	399	396	413	400	392	453	440	396	414	353	389	430	430	392	438	389	431	376	372	420	413	441	411	420	375	407	436	417	454	382	386	409	426	391	392	438	385	345	381	388	440	420	440	389	408	406	415	408	400	393	422	395	423	411	379	387	404	403	377	377	408	400	391	391	418	380	397	389	373	379	422	405	394	426	403	412	390	391	425	389	441	423	416	393	392	422	441	406	400	396	382	430	403	434	396	382	439	379	421	398	441	422	404	455	393	396	438	426	412	393	374	438	431
23269	21621	29406	24844	22788	23837	20126	9618	4354	1644	958	762	743	646	626	583	571	535	554	533	560	523	524	521	517	521	552	517	468	555	486	479	511	509	544	462	495	491	482	509	509	500	515	498	455	460	495	488	527	479	496	504	530	476	444	493	507	518	482	534	464	464	481	475	453	472	501	501	510	477	501	525	443	518	497	489	490	467	493	462	503	476	472	504	482	491	491	502	496	464	463	501	525	451	491	476	491	521	470	519	474	518	476	514	499	493	540	481	512	505	513	485	444	485	466	473	483	500	481	460	549	485	481	482	496	516	524	502	467	475	475	451	493	479	534	498	510	502	483	484	524	491	466	515	509	478	517	486	486	476	501	477	514	485	504	490	480	472	493	491	481	490	540	485	507	470	485	487	478	478	550	463	494	501	471	495	539	515	516	510	459	467	540	494	505	493	512	479	477	513	442	501	525	488	484	522	501	488	517	508	521	483	494	474	474	508	480	518	478	503	494	480	455	451	501	492	471	507	454	521	469	529	477	498	478	527	490	499	497	494	493	506	492	480	498	490	543	505	482	486	491	506	481	489	479	512	471	486	491	494	460	473	499	482	509	445	475	471	452	486	473	530	472	484	498	463	483	505	484	514	513	475	505	480	538	456	488	487	502	466	519	494	542	461	474	478	470	470	493	467	489	506	513	427	484	483	457	524	474	474	530	460	502	508	499	493	490	484	507	503	492	527	514	514	499	446	497	447	503	514	518	506	515	497	486	492	546	491	487	515	500	496	494	501	490	436	520	480	514	479	509	574	482	498	463	528	527	510	492	500	504	474	481	477	506	476	498	431	457	514	512	514	481	463	493	475	495	474	505	533	480	509	465	475	483	506	495	444	485	450	536	442	490	488	482	466	514	534	475	473	510	522	492	474	482	495	496	492	487	450	456	517	477	521	462	485	485	472	481	481	493	471	492	492	504	470	553	490	503	466	486	479	485	512	486	472	480	520	471	480	577	467	480	469	489	481	506	493	491	521	506	484	472	496	447	444	503	481	524	493	534	481	501	471	465	458	494	486	553	505	477	458	430	471	534	477	497	473	458	513	521	477	521	494	476	502	538	534	497	509	509	525	508	446	472	513	526	502	493	469	468	475	517	472	521	466	490	525	479	467	448	490	537	489	523	487	492	504	447	528	488	483	436	506	514	487	449	494	492	444	538	477	517	478	498	497	513	511	503	466	471	485	475	468	517	493	477	459	508	476	500	475	466	454	454	529	516	510	500	428	496	526	517	512	461	517	494	454	493	507	498	493	471	501	477	494	491	502	498	493	503	487	507	485	499	464	501	473	518	514	466	471	446	510	513	486	460	491	489	479	493	465	540	519	479	495	503	509	514	500	477	505	525	503	494	487	478	511	472	497	521	516	473	509	507	499	523	490	491	477	456	528	500	513	492	495	497	503	506	456	477	476	511	487	484	501	514	548	500	495	450	507	478	486	497	502	474	503	477	499	506	506	475	486	487	462	493	485	528	495	475	504	520	472	536	488	484	509	502	526	515	492	480	517	482	484	506	482	489	533	518	505	485	474	471	477	479	499	492	491	488	475	494	493	529	483	495	473	466	491	470	542	479	465	460	499	449	499	503	491	472	485	465	507	481	512	496	481	485	477	464	457	484	481	509	515	480	481	554	462	519	496	509	505	476	463	540	478	500	502	493	480	527	494	460	486	554	467	495	515	503	503	464	527	462	493	505	530	503	472	471	488	508	519	481	502	484	488	436	518	490	475	490	476	504	507	460	523	484	436	470	475	526	515	508	463	508	515	499	513	502	498	490	481	481	524	523	463	494	516	451	492	494	474	457	469	470	502	476	524	512	513	489	529	486	515	475	490	472	517	481	441	452	483	494	509	483	497	480	522	478	463	460	463	519	520	485	523	519	467	506	494	497	500	477	529	522	501	494	491	503	470	514	469	505	510	480	498	503	440	535	470	538	476	460	508	500	481	518	478	516	480	489	505	494	435	498	517	475	476	495	481	429	498	494	498	547	496	478	477	499	468	493	472	483	486	520	498	493	474	484	511	477	514	519	480	529	512	511	484	511	489	496	505	522	507	514	471	440	482	508	468	494	530	484	509	515	493	476	472	526	495	485	460	532	496	491	477	515	466	514	471	501	494	482	495	486	464	471	510	455	491	508	488	496	505	486	536	470	489	465	529	500	494	495	495	476	506	481	504	483	511	485	466	521	501	472	524	479	468	480	525	539	475	499	521	469	484	507	468	486	538	513	506	482	454	513	504	487	504	504	498	497	472	539	480	549	511	475	481	514	513	482	465	446	474	497	462	477	505	482	447	501	502	490	489	510	479	515	476	493	499	508	469	462	570	469	521	483	482	491	474	486	473	485	509	456	518	500	524	501	530	493	516	526	513	504	490	522	519	473	438	459	502	516	512	488	486	504	512	485	452	496	446	498	510	496	491	532	492	522	478	481	508	506	447	501	483	502	533	518	460	484	503	473	490	482	507	515	491	518	484	446	528	455	518	514	496	481	494	490	508	481	514	504	504	481	534	514	504	505	521	548	475	486	456	479	512	482	494	482	512	451	468	482	464	513	480	488	483	493	526	490	498	496	494	483	472	459	480	499	485	532	481	505	495	494	506	480	507	478	523	490	480	504	482	496	468	489	489	474	527	529	476	465	524	518	501	475	519	499	509	501	495	465	478	502	498	491	495	521	477	491	508	482	482	515	522	494	495	503	491	493	460	493	505	489	503	501	473	499	518	479	500	510	459	495	483	471	463	476	482	530	504	490	483	488	484	522	475	470	496	521	511	472	441	469	470	502	491	462	469	497	536	474	490	518	497	496	462	474	507	479	502	509	465	495	429	506	458	507	537	486	486	512	455	453	482	500	480	539	477	527	486	502	448	513	446	526	512	469	459	452	511	483	506	492	469	491	456	501	482	511	473	496	476	495	484	528	498	500	468	470	498	470	545	474	495	508	488	518	466	486	493	460	485	527	522	512	490	462	491	453	478	500	510	502	484	489	470	476	504	505	484	493	510	454	495	498	505	465	470	538	498	506	511	540	491	515	473	457	483	500	469	519	477	503	499	444	477	503	507	505	449	483	509	512	514	472	510	443	525	475	498	501	486	454	500	488	515	484	511	447	484	488	495	521	501	473	495	519	511	485	500	515	512	487	514	493	523	508	457	524	508	472	434	450	510	503	509	486	497	515	500	547	497	478	489	529	507	496	494	477	466	464	470	480	497	445	496	524	511	477	483	486	495	487	492	480	529	482	507	492	488	474	464	477	534	489	498	515	506	478	496	450	513	486	493	477	460	505	497	501	459	467	483	487	482	483	447	494	476	534	499	470	515	521	525	480	470	521	512	481	496	497	520	462	450	480	483	463	473	497	465	490	505	493	460	480	501	468	529	504	466	534	481	448	476	489	496	490	494	517	489	461	514	475	505	488	531	492	527	511	512	490	476	474	532	530	472	486	491	480	459	468	491
35071	66612	55776	41811	31887	24566	17160	12403	6712	2456	1331	1015	920	850	730	673	632	611	574	614	629	542	542	540	532	553	563	552	508	496	492	535	528	517	486	510	500	509	545	513	493	492	498	482	475	496	522	473	510	492	512	487	461	500	503	500	526	512	480	525	499	540	528	519	513	546	468	514	538	514	505	471	509	509	504	491	521	527	519	529	480	472	517	541	524	524	477	528	490	528	490	510	488	500	486	509	517	497	528	533	492	517	463	531	526	496	546	531	491	536	535	516	488	495	541	509	474	526	510	513	477	471	495	482	493	501	474	556	555	521	482	488	517	513	509	510	502	456	515	502	520	493	516	492	490	485	479	562	525	515	507	538	504	515	471	494	525	539	489	532	555	517	522	517	509	499	484	480	510	480	498	519	515	510	501	518	497	537	480	558	527	526	519	519	464	513	506	516	498	490	469	513	521	458	482	529	513	507	494	499	497	491	505	489	491	464	503	524	495	517	545	511	499	463	482	527	464	526	466	512	512	469	489	488	533	484	534	537	541	528	494	508	505	465	499	494	496	507	472	508	519	484	512	481	495	513	527	498	539	473	540	487	508	477	541	487	482	518	503	509	509	517	484	473	503	520	512	496	486	484	514	482	515	512	461	530	529	491	511	504	526	478	497	518	493	467	493	484	521	519	460	543	497	532	542	496	492	544	494	468	483	531	560	528	535	494	479	526	470	478	526	532	486	553	506	500	523	494	497	496	538	524	515	470	524	516	512	537	534	482	504	496	499	501	526	529	490	486	525	532	489	490	511	488	495	474	472	535	500	464	491	536	527	488	521	509	502	502	506	501	503	538	506	540	508	533	515	512	529	533	526	510	463	541	552	572	513	517	478	532	477	481	500	474	490	515	486	515	508	504	556	485	490	522	470	499	518	496	505	471	492	535	480	497	492	469	502	509	489	479	537	503	501	512	502	519	503	494	481	476	503	557	493	486	500	511	515	532	497	491	466	485	447	542	493	499	485	519	494	479	497	516	496	462	468	509	494	471	491	489	532	519	489	509	534	501	502	496	515	531	500	532	480	491	470	523	505	506	506	486	478	538	480	467	522	508	516	501	508	497	535	523	512	512	479	466	486	437	503	510	503	501	507	514	516	499	485	454	470	520	480	523	502	513	479	498	447	493	514	504	515	520	510	503	505	497	525	557	492	487	507	469	478	493	533	489	484	488	526	515	508	478	522	492	472	477	498	529	533	481	522	528	505	520	528	498	490	482	541	494	471	525	496	514	495	517	500	518	517	529	505	469	523	549	493	527	533	532	481	495	469	506	511	484	492	518	487	479	510	469	469	513	516	484	534	496	517	507	449	497	476	497	525	507	500	466	512	537	484	570	464	509	507	467	528	521	508	531	454	480	506	513	541	513	548	532	489	499	500	468	475	530	527	485	519	505	474	521	511	500	525	495	480	499	558	514	494	498	561	488	503	499	496	518	502	464	495	532	505	508	516	523	516	509	538	486	504	515	466	516	561	535	496	493	522	492	548	498	527	492	509	490	514	514	530	502	528	510	538	464	493	507	510	486	506	514	487	504	514	518	470	486	523	495	547	513	547	488	475	502	480	511	523	461	525	484	577	522	543	493	470	451	500	480	532	505	480	538	469	516	541	496	524	482	489	509	494	475	518	507	502	536	512	492	498	542	525	506	518	483	500	490	520	462	500	512	491	483	478	541	538	529	499	475	475	514	497	501	509	522	479	486	502	484	506	527	513	494	481	515	506	520	494	528	536	526	509	507	488	492	501	490	501	520	489	500	460	517	513	493	501	507	507	531	488	512	518	489	502	534	503	490	513	520	509	537	531	489	506	522	468	516	489	518	467	514	513	477	509	536	538	511	501	509	501	521	531	471	509	508	488	539	479	498	477	523	484	536	545	531	492	511	518	497	476	491	496	514	517	491	475	472	470	525	489	516	491	516	489	541	512	503	497	502	525	508	506	503	527	490	503	490	517	541	504	498	541	507	500	457	476	474	511	497	505	518	539	529	499	487	502	483	464	499	487	496	512	501	515	529	476	489	504	464	502	463	496	470	514	513	490	531	521	513	494	525	497	524	518	513	483	486	491	491	508	542	521	506	511	505	500	481	504	515	534	497	501	497	524	506	489	473	564	515	516	505	479	498	524	495	487	556	500	520	506	485	480	523	470	455	504	470	510	469	458	509	500	496	498	497	487	513	518	507	504	477	487	493	462	513	489	544	541	519	509	489	490	502	506	543	508	476	523	510	506	480	529	517	505	480	479	518	508	542	520	511	517	503	543	503	527	478	479	481	513	514	533	476	504	479	519	491	511	512	481	472	528	511	489	525	470	466	535	504	486	504	531	546	501	491	480	452	520	504	495	523	533	520	492	494	501	485	503	500	506	505	515	528	483	491	532	494	512	536	546	521	489	496	553	525	501	486	555	497	540	500	511	494	495	497	494	526	585	500	500	545	531	479	495	476	496	498	516	534	461	522	485	499	494	537	512	528	476	506	529	510	532	457	508	479	506	497	521	500	481	478	480	521	489	494	504	503	520	545	473	505	502	505	505	494	513	488	526	534	497	507	519	477	508	489	480	462	552	525	466	525	494	533	539	532	520	517	535	557	502	475	497	503	526	505	502	503	460	512	529	509	537	512	522	515	527	530	519	477	518	509	504	495	490	503	506	501	520	478	552	512	502	501	532	510	446	477	519	536	489	511	505	521	473	509	484	539	535	473	498	469	486	478	513	526	494	475	510	472	493	500	507	476	502	496	523	510	509	475	476	490	504	525	521	477	509	484	508	545	503	507	523	487	489	509	511	475	516	518	489	502	495	496	507	494	505	490	553	557	512	524	504	547	468	555	470	514	528	513	519	471	506	518	488	491	502	519	483	476	519	476	514	503	485	523	492	507	517	497	480	522	471	496	509	542	519	507	532	469	490	473	498	551	471	495	541	528	493	518	477	522	508	535	503	493	533	477	496	537	492	526	552	517	505	493	509	473	468	501	518	502	511	499	518	482	522	523	494	516	508	499	507	475	454	469	482	507	535	491	502	527	495	535	526	524	500	466	498	519	511	484	556	510	519	508	500	494	501	510	498	512	520	502	531	484	503	505	506	490	485	514	516	494	488	486	489	472	519	527	550	523	467	531	493	490	508	478	518	529	521	494	510	519	499	501	521	511	525	541	537	546	470	489	530	525	496	511	483	489	513	539	526	499	523	493	499	498	503	487	535	499	486	487	508	525	480	530	513	478	507	535	557	478	502	514	503	484	511	535	488	514	506	494	479	510	461	509	500	489	486	531	510	547	503	497	520	478	503	487	492	497	493	500	488	482	490	515	535	482	495	494	488	506	501	500	548	521	500	486	476	503	486	517	536	492	507	521	479	464	527	491	458	512	459	499	493	538	536	495	508	443	545	504	530	515	474	471	513	493	449	465	489	479	526	495	521	477	477	493	495	548	485	500	533	454	483	503	478	472	516	518
32333	37209	41274	28461	17110	7985	3429	1707	902	539	375	283	274	321	272	282	292	239	255	265	296	254	263	242	278	257	258	249	279	261	245	264	257	259	271	232	265	287	286	269	245	239	273	266	237	244	268	265	287	237	261	261	262	218	265	264	248	273	255	267	249	263	245	247	263	292	267	238	276	279	302	261	283	273	262	270	258	241	249	243	239	248	261	251	261	265	250	290	246	258	265	242	244	275	259	235	256	261	259	245	275	247	227	264	226	260	265	266	260	239	236	242	275	295	266	267	240	259	234	247	249	249	266	262	250	267	260	249	258	260	267	273	256	259	284	249	255	263	271	270	268	250	277	243	282	245	282	240	275	268	256	242	248	285	257	247	306	311	246	215	260	289	248	221	226	225	274	269	233	267	260	241	280	233	292	269	240	261	266	267	279	268	296	257	281	252	244	244	262	242	281	278	255	267	255	241	273	265	250	248	249	273	251	250	274	223	260	241	255	274	257	264	281	268	272	287	246	257	263	232	264	254	233	259	257	261	249	234	275	267	267	254	262	234	246	239	270	295	261	279	254	249	256	278	281	270	272	233	244	276	239	243	278	255	231	247	231	268	262	276	255	240	263	274	276	245	275	289	249	235	258	253	253	249	245	266	282	238	273	263	264	258	241	265	271	260	266	250	255	264	248	248	271	289	261	238	283	242	276	237	255	258	238	248	264	255	284	234	255	254	239	257	249	269	247	257	252	252	255	236	264	269	256	250	262	240	291	259	227	272	261	262	265	254	291	253	284	283	276	278	261	245	259	272	252	255	271	265	250	280	253	273	241	279	254	249	247	253	263	278	242	244	265	263	270	286	241	251	247	269	277	283	259	266	297	255	242	268	260	276	268	245	248	251	274	265	241	245	266	255	252	268	254	248	280	249	268	270	249	244	309	274	277	247	266	271	263	247	239	274	263	295	249	264	270	249	240	285	253	200	250	289	295	264	275	270	277	233	255	282	241	236	272	237	255	251	251	264	256	240	248	234	236	242	227	262	256	263	300	319	270	256	250	247	242	287	264	248	247	292	255	258	244	284	237	295	282	265	257	246	283	257	262	241	272	306	241	246	237	263	264	272	236	253	272	238	264	246	278	305	287	243	266	251	263	244	271	237	243	265	271	263	243	238	288	262	277	273	270	252	298	279	281	255	261	280	251	249	245	279	266	244	255	257	252	288	277	256	215	269	281	271	277	236	281	249	271	292	240	259	255	271	243	294	254	246	274	259	276	276	271	259	268	259	278	272	255	253	242	264	270	261	240	304	302	259	269	222	266	257	255	252	261	244	232	275	278	253	218	255	251	266	269	266	267	245	271	247	242	266	248	252	298	254	253	295	227	253	227	275	250	275	261	260	273	264	247	272	257	281	231	260	231	239	283	239	272	254	272	260	256	253	273	265	290	264	245	248	242	250	262	243	243	249	264	265	255	221	239	252	277	257	262	289	245	238	267	234	250	250	240	248	252	232	265	236	243	269	271	256	274	241	269	280	240	243	261	254	250	257	258	274	239	275	264	249	238	234	253	264	255	310	252	256	276	240	277	264	262	271	270	296	277	279	255	270	247	243	274	267	285	278	238	258	244	239	228	261	279	249	275	255	261	273	245	257	237	256	252	258	268	278	264	254	285	256	259	245	253	251	232	266	276	283	207	253	255	254	244	274	263	262	260	266	282	280	261	230	233	258	233	233	258	258	250	257	292	272	263	256	241	269	267	257	258	237	271	277	262	276	235	273	264	280	264	249	233	251	277	280	257	226	250	262	236	219	264	270	244	246	258	272	287	243	243	271	265	242	248	271	252	262	254	272	274	283	254	246	243	247	269	240	265	270	282	267	283	268	234	249	249	248	271	261	244	234	260	259	287	231	224	273	266	252	262	246	276	240	263	268	260	232	262	249	263	260	208	241	250	259	261	237	241	243	264	240	238	279	257	251	278	273	255	262	250	267	256	251	246	268	263	269	243	273	258	234	232	251	226	251	272	286	263	266	281	281	268	259	238	260	291	245	254	221	266	273	239	289	281	244	260	247	266	221	257	258	250	256	238	270	290	252	297	308	282	248	251	228	240	264	261	262	236	267	253	263	259	266	247	300	260	286	256	266	289	255	237	273	250	254	272	275	291	260	254	255	246	235	231	250	253	253	268	264	275	264	271	247	264	266	242	243	260	262	270	277	243	252	265	256	282	244	268	254	244	284	268	252	234	274	280	245	268	233	242	254	274	244	263	271	284	261	272	237	274	250	237	252	279	262	274	234	265	249	269	260	273	275	276	256	235	293	272	266	248	224	274	257	266	237	245	259	276	278	258	243	244	242	269	273	251	240	290	264	292	238	251	258	236	243	256	242	277	275	266	273	276	271	235	282	255	256	266	293	267	275	261	264	245	288	279	289	258	265	236	277	278	279	246	270	286	234	251	262	303	269	280	261	251	241	234	252	248	242	267	266	260	250	258	261	265	262	262	257	269	256	285	275	216	265	260	252	251	261	245	278	281	244	255	284	247	250	277	260	249	225	259	245	239	237	252	207	282	265	287	240	250	278	286	282	263	248	267	252	245	262	241	250	275	255	269	282	280	242	284	248	260	253	270	263	222	275	272	251	225	256	261	261	234	281	250	210	269	249	259	268	278	254	250	269	261	240	243	257	254	257	293	272	245	244	247	250	240	281	270	261	274	249	253	234	236	288	257	236	273	255	241	251	240	257	265	290	247	284	309	269	259	253	243	270	243	247	245	266	284	226	236	266	267	237	270	249	261	266	235	265	237	249	269	257	241	265	271	242	276	269	259	264	301	260	246	293	248	228	230	245	259	250	247	251	261	269	266	272	253	261	239	271	289	275	270	248	248	246	271	264	249	219	274	282	279	265	269	240	267	250	265	263	272	291	250	295	255	245	235	242	258	287	251	245	273	261	285	241	247	256	235	265	282	250	264	275	277	254	261	263	257	248	250	242	247	261	234	253	250	260	264	288	256	248	282	246	252	226	286	268	253	249	245	243	251	265	265	279	267	245	282	278	233	281	263	256	252	291	275	284	221	264	240	267	278	265	260	266	252	256	265	286	282	246	287	251	265	245	250	240	251	260	287	266	265	277	254	250	235	264	272	253	242	250	237	252	262	279	248	264	283	252	277	239	240	248	252	252	266	236	247	269	257	257	254	258	261	251	244	269	264	268	257	273	233	287	229	237	262	222	262	241	253	248	247	267	272	281	242	239	281	243	257	275	241	264	293	238	264	239	257	259	237	257	281	245	274	258	228	261	242	257	273	277	244	255	266	289	277	253	265	250	234	260	247	264	267	266	273	240	257	264	256	241	272	270	252	244	246	254	265	249	254	264	237	246	232	248	248	260	267	243	252	271	280	242	240	243	258	258	267	257	241	250	256	236	259	275	241	247	285	290	281	242	244	268	268	254	278	252	266	229	244	261	259	279	265	279	257	259	269	248	260	265	293	258	260	281	258	265
33341	51054	40675	26156	19225	10886	5788	3063	1526	796	493	415	392	348	340	327	288	291	303	331	310	319	305	284	315	293	293	280	306	280	288	305	283	284	288	276	304	291	288	293	277	275	269	287	274	285	287	287	264	286	300	281	273	289	284	297	250	295	301	250	287	273	296	269	290	294	245	297	296	298	268	263	295	287	295	280	279	275	259	315	264	283	268	273	269	292	286	262	306	284	268	297	295	286	293	277	269	313	282	285	256	285	254	276	273	311	276	276	276	282	260	278	288	280	266	289	306	298	294	295	318	272	281	294	295	293	288	269	282	282	295	301	307	260	262	275	314	273	273	290	260	262	279	283	303	274	291	284	277	282	264	317	286	277	287	312	273	275	276	278	284	261	305	297	304	290	283	312	300	277	258	285	295	293	299	298	271	300	283	267	280	289	288	286	264	303	314	296	284	310	266	304	316	291	297	279	293	318	270	302	279	263	277	291	281	262	263	290	264	298	324	276	262	310	278	291	284	267	296	301	291	279	281	302	268	294	316	269	282	290	293	269	258	299	263	284	280	275	287	305	261	284	308	305	275	296	287	260	310	311	301	294	285	261	293	272	270	294	279	282	255	287	308	303	280	272	235	265	297	303	256	272	288	310	280	275	291	287	308	292	279	268	258	275	259	286	281	275	294	265	292	280	299	272	295	282	330	310	292	295	276	283	292	297	261	273	285	323	286	282	255	290	319	277	264	284	257	295	300	305	276	299	276	284	292	268	263	279	291	298	276	304	267	273	263	300	290	277	279	302	276	253	272	276	287	291	292	282	282	304	280	293	285	273	312	295	326	311	266	275	321	312	309	298	286	294	298	255	291	279	262	274	305	270	298	284	276	298	292	288	277	284	279	305	292	278	289	309	256	265	273	284	329	275	286	276	262	289	259	298	288	299	296	285	293	297	274	273	294	298	301	280	254	260	301	289	282	271	248	279	291	290	292	286	291	282	281	312	289	308	283	291	294	279	255	278	263	287	271	271	278	299	296	325	287	289	267	292	262	257	278	294	301	268	295	269	298	306	275	281	295	298	266	288	296	313	315	280	288	286	269	285	258	286	276	290	283	292	331	291	254	272	273	266	313	281	300	277	260	304	277	305	280	260	260	276	286	274	300	293	310	290	306	310	235	289	284	289	290	283	259	283	276	299	248	291	267	291	263	300	264	277	273	278	276	276	290	281	271	312	272	286	277	273	296	305	295	285	292	284	276	291	294	269	248	283	285	300	245	302	272	299	305	281	267	277	293	289	267	264	245	303	292	284	287	283	295	288	294	294	307	302	295	280	296	325	279	264	291	310	289	290	272	318	294	294	286	280	277	294	272	308	288	329	287	262	283	283	279	282	272	297	315	272	237	296	308	285	299	288	287	283	291	303	275	307	299	262	260	262	260	269	268	286	262	300	269	261	311	285	288	266	283	285	304	320	287	303	257	339	263	273	303	282	285	279	303	300	293	306	253	301	289	268	300	280	282	291	276	280	241	301	286	269	279	297	284	281	272	286	279	300	272	283	314	287	315	281	308	314	317	277	285	287	269	274	301	286	260	279	282	278	295	265	262	267	303	291	276	296	276	295	277	300	281	282	283	288	249	279	302	290	294	274	293	286	274	312	272	293	289	269	289	301	281	275	290	281	256	297	287	289	283	281	277	309	262	278	307	265	261	280	285	288	293	263	268	276	255	319	261	299	277	286	265	274	274	291	244	285	275	287	311	270	288	315	272	280	285	324	300	270	285	249	287	258	286	294	302	271	308	306	280	296	318	263	277	260	280	284	267	286	286	305	259	299	295	280	288	298	274	316	312	275	273	283	282	266	243	274	308	291	289	259	269	264	279	312	278	280	272	300	251	293	282	279	266	286	277	285	295	287	279	268	266	290	263	264	262	284	293	271	289	257	297	313	296	268	281	234	254	251	280	262	286	288	284	295	286	240	308	267	294	299	316	266	289	302	321	297	263	293	283	274	285	269	277	281	269	302	282	268	281	314	287	306	309	294	299	277	307	274	245	294	261	282	291	291	250	286	278	273	296	279	293	255	276	279	263	244	292	301	305	271	295	305	299	270	283	306	264	270	322	282	288	298	293	315	258	278	294	274	293	294	297	317	254	280	306	275	287	299	269	288	249	301	307	285	309	307	297	299	299	284	285	261	280	316	292	276	256	275	276	287	290	323	270	296	297	273	283	286	312	285	289	288	279	321	272	301	256	288	302	295	311	261	307	290	263	273	288	298	271	284	290	290	260	272	285	294	317	264	269	256	241	267	274	271	286	304	277	246	274	262	288	311	265	282	280	300	292	310	299	285	285	298	276	264	302	287	305	248	283	282	279	269	275	301	278	258	280	252	265	286	288	261	287	297	242	263	264	296	313	288	296	281	267	271	275	259	274	268	308	281	300	283	271	263	266	310	271	296	274	284	272	308	302	277	280	280	275	278	266	288	270	302	317	274	310	276	293	299	301	293	278	286	309	294	306	271	300	299	277	277	291	269	292	252	262	298	298	277	298	266	269	311	308	292	289	300	286	281	297	314	297	305	281	273	307	276	299	273	277	305	297	288	276	284	302	293	267	298	319	261	276	309	286	294	293	281	264	285	292	275	296	301	281	274	294	278	278	278	245	278	262	301	288	270	270	262	262	283	320	287	279	282	294	255	281	291	308	274	307	258	321	306	269	249	262	277	282	278	281	281	288	282	288	319	285	279	271	298	303	279	287	250	271	256	287	290	279	282	307	308	285	273	301	304	264	281	302	255	287	256	300	253	289	282	292	274	275	319	289	304	277	294	277	281	293	266	286	282	272	314	265	284	246	309	305	299	278	297	280	298	298	273	339	290	306	287	293	275	303	287	296	284	274	320	308	308	274	287	292	285	309	258	284	290	271	276	294	338	273	270	292	289	273	293	282	260	294	298	305	296	303	254	281	298	259	269	338	283	272	273	301	282	273	276	289	267	262	279	268	287	284	307	309	274	284	302	295	286	301	278	281	252	275	286	305	273	290	302	263	279	264	286	292	279	269	249	282	300	304	282	274	274	271	289	309	302	275	275	262	294	312	299	298	301	269	268	293	302	295	313	311	271	285	287	275	280	292	277	284	295	293	254	271	277	306	325	308	253	258	279	284	282	254	331	310	279	268	322	274	270	314	297	302	308	286	288	286	318	293	268	269	288	289	313	281	297	263	282	285	264	295	300	313	290	271	299	278	278	263	304	294	299	282	269	289	274	255	295	260	275	307	280	292	305	272	306	281	287	277	319	292	285	282	293	262	244	301	280	306	280	270	294	269	268	276	287	291	304	283	297	282	280	314	293	271	297	297	291	287	288	284	295	291	292	291	287	267	300	282	289	279	303	287	255	268	298	278	241	317	288	270	287	326	249	279	259	300	304	301	287	256	295	305	276	293	285	278	280	265	299	252	283	282	281	272	271	293	266	308	280	293	298	303	260	271	265	271	289	297	267	295	285
24584	21684	29400	26958	24238	18162	9808	5050	2750	1025	645	434	460	462	400	388	373	342	332	349	348	317	304	303	321	283	322	341	347	342	327	328	311	335	314	328	301	296	302	316	342	328	314	315	330	320	308	337	306	339	306	341	315	319	320	318	336	342	306	362	306	324	310	335	322	297	335	338	332	348	336	289	316	316	313	285	328	321	312	292	318	340	298	317	340	320	308	339	319	355	320	310	314	314	307	330	304	296	349	337	335	307	321	350	340	332	309	300	315	315	306	294	298	336	330	307	292	295	304	305	285	310	292	322	309	314	308	345	338	314	315	291	327	273	321	311	327	338	326	317	289	331	317	288	308	298	305	301	333	343	335	327	294	314	330	318	316	322	315	352	347	293	304	281	325	294	341	321	317	320	319	326	348	317	297	311	289	294	330	327	320	286	330	288	325	323	340	306	314	301	340	317	306	348	307	307	301	296	313	340	338	307	332	327	319	329	330	294	335	333	344	317	314	287	312	339	335	323	328	295	283	338	328	311	320	295	336	315	314	299	281	328	338	322	325	319	322	323	319	297	286	316	307	323	315	318	351	269	301	313	331	334	332	355	325	298	285	301	301	290	319	304	303	306	309	303	311	306	321	317	355	269	309	291	341	269	323	297	293	312	329	302	319	345	322	306	298	318	330	317	348	264	305	322	312	339	288	324	330	306	340	341	329	319	301	297	318	329	299	326	303	320	315	330	308	311	339	335	324	332	299	335	338	298	334	344	292	312	317	324	304	369	339	322	294	271	291	296	306	298	333	318	318	313	302	343	299	336	330	332	303	326	349	342	311	309	320	320	309	301	329	325	301	322	285	312	332	288	295	314	296	336	307	303	348	304	340	331	314	310	323	312	331	328	285	303	299	310	313	309	337	323	309	308	331	291	337	314	331	319	329	333	296	301	328	300	327	301	346	314	290	312	285	320	306	297	322	286	290	313	334	316	306	302	338	320	324	280	314	350	283	348	320	299	288	302	326	314	333	321	313	306	320	319	320	330	323	310	283	313	307	318	309	300	324	300	313	338	328	333	329	305	314	343	336	338	327	314	341	308	312	312	304	317	318	301	293	307	312	319	312	321	313	313	325	292	310	311	310	332	298	320	297	318	279	303	297	310	301	299	330	328	309	337	301	319	315	291	326	311	334	334	333	335	338	317	282	345	318	298	316	343	331	300	342	312	323	333	333	321	333	327	323	337	344	320	341	276	354	286	352	320	277	319	315	318	339	312	325	286	327	319	313	268	331	284	332	329	305	284	305	295	308	290	312	315	279	334	310	296	305	319	318	282	318	283	301	283	303	323	316	278	296	297	298	290	307	318	278	349	311	325	327	337	327	327	313	283	297	300	347	312	353	317	308	335	298	313	329	297	312	295	321	290	332	298	335	324	351	336	291	312	352	302	294	285	296	321	324	345	312	296	304	347	309	330	301	316	305	300	292	347	315	291	315	314	325	329	313	317	304	318	333	330	310	295	308	344	308	322	318	305	330	327	325	294	327	332	342	298	314	305	312	329	324	300	328	335	324	342	299	314	317	296	305	299	307	294	330	324	299	282	306	324	324	300	328	277	335	329	329	320	318	317	342	286	296	322	323	356	312	314	339	319	276	358	301	303	311	314	334	317	353	340	334	277	321	310	297	307	283	339	284	310	322	309	337	344	330	328	309	284	311	306	320	323	306	345	282	295	322	309	287	324	324	303	325	323	304	346	310	326	333	335	328	330	310	298	310	298	299	311	330	326	352	300	283	354	297	312	287	314	311	343	311	303	297	330	326	265	312	321	329	325	307	287	290	336	314	287	322	294	312	311	311	316	300	332	336	335	347	299	319	314	328	362	308	315	316	299	308	309	323	329	310	304	301	301	293	337	324	297	337	311	333	315	300	326	336	321	335	263	344	324	289	351	312	324	323	327	288	322	337	281	312	319	348	340	313	309	309	317	325	310	346	323	313	307	310	294	306	315	341	297	298	284	311	315	312	320	313	353	321	329	297	311	321	323	315	333	308	330	316	296	304	300	337	336	352	306	307	317	325	335	341	317	315	317	316	321	313	325	285	325	304	335	316	326	327	353	313	329	323	313	316	320	275	309	328	300	317	304	271	306	348	344	331	323	296	304	328	333	297	320	323	323	342	341	328	338	351	313	309	301	326	291	313	307	299	308	310	308	286	340	336	311	302	295	291	341	306	362	338	321	314	307	321	304	301	298	295	345	322	330	318	314	258	303	308	320	314	320	340	323	326	302	321	306	335	328	341	304	326	313	338	311	318	354	317	359	321	310	294	316	345	295	302	298	294	350	336	315	307	318	330	319	319	324	335	308	302	319	327	305	293	318	297	311	341	322	345	308	317	300	337	328	317	308	323	318	318	288	308	315	345	284	324	323	317	305	299	317	306	319	302	323	309	327	309	312	344	334	316	354	335	309	308	322	359	315	313	323	320	293	318	312	318	322	320	322	344	319	332	329	305	331	344	335	310	299	330	268	343	336	343	299	342	315	310	358	339	327	342	303	353	328	297	335	323	318	332	298	298	330	321	311	322	305	274	328	304	298	353	338	310	288	298	334	319	307	294	307	300	307	293	334	308	320	315	312	333	321	299	299	307	298	285	328	313	311	329	331	298	347	298	297	321	310	314	275	306	300	350	319	313	321	302	304	335	300	309	313	330	325	340	334	315	351	297	304	324	324	358	295	309	292	317	306	309	286	300	321	324	305	320	296	294	302	331	322	312	314	356	258	300	317	295	326	316	332	310	295	311	300	325	313	297	313	308	311	325	328	304	337	301	324	343	352	291	315	283	293	294	309	324	308	284	366	327	351	338	320	282	336	286	312	319	304	313	353	294	304	366	336	329	327	315	327	332	305	305	306	305	338	307	322	286	310	300	305	312	309	305	280	330	291	330	283	313	302	315	295	355	331	296	324	309	344	315	364	347	334	346	323	306	277	330	350	305	330	280	291	294	310	323	316	293	322	325	287	327	336	349	324	315	321	336	331	335	301	287	329	312	348	282	319	326	329	304	355	287	307	354	323	329	332	295	294	294	371	339	298	333	288	352	296	311	335	325	326	323	348	286	299	335	297	280	327	293	312	331	296	304	300	298	312	336	307	289	344	321	292	308	335	319	289	307	302	319	302	334	316	322	297	304	317	288	348	309	288	296	305	320	297	330	324	330	294	288	304	310	344	319	332	354	318	307	307	280	297	326	322	300	303	335	306	310	344	315	333	318	331	340	343	316	316	314	316	329	310	337	327	342	340	331	379	321	325	335	354	293	336	300	295	324	303	322	327	311	294	312	286	310	307	333	327	340	341	303	333	334	277	307	301	308	318	285	306	305	305	342	316	311	318	298	316	277	285	323	323	296	347	349	320	321	314	322	303	289	324	314	296	316	321	312	357	311	308	295	300	320	317	286	302	301	341	342	327	291	318	310	325	313	304	346	296	297	313	322	326	298	343	323	324	321	310
33481	59765	48726	37208	26390	16051	10563	7545	4576	1600	855	624	572	531	440	455	420	398	387	371	361	383	375	385	351	385	330	346	362	353	312	327	361	334	346	312	342	382	379	356	337	332	372	329	322	353	334	330	327	320	325	338	334	306	345	343	332	325	349	366	361	348	350	374	315	283	324	375	351	351	348	344	343	342	345	345	327	355	336	320	330	347	335	325	356	369	344	332	317	345	347	335	337	343	326	336	354	343	332	327	324	322	329	318	350	350	328	318	371	311	352	333	346	341	323	370	334	314	328	331	363	353	356	353	325	312	353	323	344	329	330	322	320	343	315	335	296	323	337	302	343	335	325	351	329	338	315	322	356	319	325	321	320	335	351	340	290	281	365	316	344	310	347	302	329	313	336	352	313	349	326	291	316	332	352	341	325	296	313	358	329	347	294	346	334	285	336	337	329	358	355	301	323	378	335	350	340	321	325	336	318	313	339	288	318	317	319	338	333	344	315	325	341	331	361	337	315	340	360	342	303	332	363	312	311	321	343	310	314	310	326	348	346	343	323	302	316	339	302	355	319	333	348	315	321	324	338	325	315	345	339	309	337	320	365	345	311	318	353	353	363	374	329	335	331	337	319	332	349	314	326	324	330	307	324	302	345	324	323	336	338	338	336	325	327	324	300	346	325	351	327	365	347	340	337	306	313	311	323	316	353	343	334	360	334	347	316	342	344	332	320	352	342	341	341	338	334	352	313	326	326	339	310	369	345	305	325	330	360	353	357	327	313	281	352	317	332	349	336	292	340	356	331	342	344	333	326	343	305	375	363	318	332	316	323	307	364	345	333	341	320	363	343	290	341	342	366	289	324	352	314	306	348	296	359	365	346	303	319	323	311	332	330	352	336	317	324	352	339	299	345	318	345	314	329	336	337	318	369	324	313	348	352	345	342	338	330	343	330	307	336	354	327	331	316	326	329	338	352	367	323	331	325	335	372	342	338	288	309	319	333	366	345	326	349	331	308	336	326	356	330	334	348	339	338	315	338	331	313	357	375	309	332	322	332	336	351	362	340	309	326	319	337	341	398	333	341	323	309	318	330	357	301	324	329	332	357	330	320	320	311	351	336	332	341	348	357	338	304	346	349	315	331	333	350	308	355	344	311	347	308	323	356	304	355	360	299	356	330	320	358	356	327	340	341	353	332	293	341	334	335	321	324	346	347	320	351	341	329	332	339	306	340	336	339	361	352	316	356	327	305	353	323	341	349	346	331	350	331	340	342	327	367	318	299	325	334	335	344	332	305	331	306	329	300	297	315	345	332	311	293	353	317	291	320	332	277	332	358	301	342	325	344	354	282	344	311	328	306	357	322	341	325	336	345	309	349	321	339	334	332	316	344	358	342	312	338	310	327	315	336	355	329	313	359	372	358	313	341	355	349	337	341	352	360	331	363	348	357	337	308	359	325	341	314	373	359	313	334	325	310	368	325	373	344	305	317	319	285	330	325	355	317	344	324	346	352	353	328	345	336	345	334	322	353	328	328	339	341	320	362	360	303	301	354	317	354	342	329	316	331	353	331	326	342	316	339	317	332	322	336	348	330	313	353	348	346	323	328	364	342	332	317	357	342	295	334	336	331	343	319	351	358	312	338	347	350	300	358	341	319	300	334	334	328	355	355	338	337	299	309	358	339	339	387	329	317	345	377	312	291	332	327	333	360	325	322	315	335	313	349	320	309	335	326	351	307	334	359	327	296	319	350	362	302	309	355	308	317	335	342	319	328	311	340	327	335	342	323	372	331	354	372	340	355	317	316	360	339	343	319	336	321	321	349	366	346	320	344	327	345	332	353	325	347	351	315	346	319	303	323	320	321	302	338	294	317	345	310	325	344	341	345	301	340	375	360	315	332	319	339	325	335	358	333	333	346	356	358	348	359	359	328	331	315	333	378	329	324	329	342	335	343	335	329	315	320	332	369	323	331	319	311	336	348	320	313	381	335	305	326	325	307	372	350	329	327	306	306	351	375	338	329	317	352	345	355	358	336	344	360	339	341	328	335	357	312	304	354	361	322	353	339	349	307	338	325	327	341	332	327	325	310	344	303	343	310	339	315	357	348	310	325	362	349	329	355	310	337	351	335	354	309	306	309	340	314	305	331	318	356	309	319	353	352	343	302	342	316	350	317	322	321	336	326	350	336	327	342	341	351	334	348	358	335	331	351	371	352	343	372	336	330	352	313	366	286	334	327	341	343	309	346	334	322	334	359	362	292	354	330	320	318	343	339	334	339	353	320	320	352	345	339	319	332	312	358	309	319	351	333	330	320	318	321	365	343	306	358	343	343	343	302	347	327	353	331	307	327	332	317	321	324	340	336	360	367	312	326	283	327	352	328	324	363	316	357	316	343	320	330	345	342	314	358	326	358	330	339	319	346	335	321	344	338	345	332	326	339	336	364	346	307	371	301	313	318	348	318	371	335	350	334	364	329	312	367	331	324	320	327	339	320	348	308	295	306	337	346	343	322	351	344	341	314	316	354	341	340	342	349	361	335	356	334	317	343	348	314	336	338	357	309	322	333	346	343	330	325	329	320	336	352	355	343	321	323	330	325	322	339	333	324	359	342	329	324	340	353	306	352	325	322	357	362	344	330	327	324	347	345	333	326	352	301	306	330	341	336	360	318	362	328	313	341	336	325	306	361	328	321	352	317	319	297	360	315	329	355	373	324	334	334	328	343	352	340	341	310	328	345	320	344	315	341	332	338	334	309	342	314	325	349	339	332	328	333	298	316	307	343	362	319	303	370	347	321	371	334	354	321	358	347	356	338	321	326	326	331	328	338	348	331	312	337	292	331	337	332	347	328	326	356	366	348	356	340	345	328	337	351	315	324	332	320	343	372	344	333	327	335	344	363	306	326	365	328	320	391	355	331	319	330	346	298	346	311	305	321	318	341	282	327	310	326	330	333	311	333	307	316	329	327	316	315	340	369	329	312	343	328	333	305	349	331	303	329	327	329	364	293	342	354	345	353	303	338	346	318	346	326	336	338	326	352	332	367	337	326	328	352	300	357	370	322	346	372	297	370	328	346	339	363	344	335	304	350	338	322	303	349	326	333	310	334	303	299	334	352	326	326	318	327	332	364	376	340	355	345	319	350	346	359	331	346	318	341	326	329	323	340	337	345	324	355	357	357	359	341	326	340	319	317	324	333	335	316	358	318	320	358	327	346	391	331	329	350	345	320	332	332	316	327	318	343	343	368	331	341	326	361	340	315	327	346	370	315	331	343	347	340	338	355	342	358	338	318	344	339	313	362	292	353	360	343	338	299	329	318	351	330	342	325	341	312	317	347	321	353	356	313	338	316	367	308	335	342	324	316	339	328	325	326	338	380	338	324	350	344	307	359	316	321	313	349	350	338	329	309	353	397	330	330	336	305	329	300	311	337	347	348	321	329	343	348	302	357	377	323	314	353	326	338	332	310	336	342	340	340	356	310	296	342	352	342	342
25699	21827	29875	29160	19554	10327	6170	4406	1973	906	598	504	481	418	470	407	427	384	379	419	407	409	379	367	367	365	396	361	363	387	369	382	376	380	387	373	388	371	346	345	379	413	354	354	388	374	358	388	381	368	389	355	398	395	404	329	337	365	379	378	374	382	368	405	393	349	362	404	391	369	408	362	352	425	332	376	365	340	392	369	356	395	396	382	370	392	345	363	360	363	378	364	347	353	355	350	367	369	381	392	377	374	395	376	397	386	320	393	368	399	334	392	367	351	388	382	382	366	370	342	351	389	345	360	387	365	356	362	362	373	341	387	408	382	386	351	372	400	388	389	391	378	398	403	358	361	385	348	360	359	401	384	372	384	364	369	384	389	377	419	344	370	376	378	339	367	369	374	355	386	371	364	341	389	362	354	349	376	370	336	327	325	352	403	391	373	362	422	399	374	357	345	352	372	358	345	357	374	421	407	377	393	360	370	361	390	371	344	346	359	377	394	397	366	389	350	349	413	370	377	360	354	383	366	346	374	369	361	365	382	376	366	358	382	390	346	368	354	354	351	360	352	333	360	378	389	352	348	372	397	375	388	348	379	412	350	376	336	379	378	339	382	364	369	377	355	374	338	395	358	382	386	377	387	372	349	378	404	357	407	374	363	348	372	407	369	377	359	408	398	361	380	339	396	353	356	369	409	363	391	361	378	379	382	332	346	388	406	377	388	378	412	369	345	375	376	383	393	376	379	400	376	383	376	372	393	358	374	366	362	397	386	365	357	359	377	377	386	389	366	378	376	347	351	410	355	362	396	376	400	381	386	350	355	388	402	393	344	364	370	390	360	382	413	338	343	387	372	367	376	363	356	390	375	361	401	383	373	407	383	389	376	398	377	388	375	379	364	347	355	370	414	387	396	375	381	384	340	348	391	382	368	382	387	373	336	373	377	358	376	377	358	397	337	361	359	385	389	398	399	383	359	381	363	405	367	415	367	394	413	374	340	360	355	412	385	378	362	377	359	338	380	337	387	394	372	355	376	349	408	347	351	384	385	370	390	420	404	386	349	402	363	379	370	401	409	383	329	356	379	371	368	371	373	386	397	384	379	373	329	370	386	347	389	379	379	344	327	379	356	365	382	396	393	363	386	366	369	357	355	377	377	359	368	369	378	370	369	346	365	402	414	362	368	406	344	352	418	351	402	388	375	374	383	419	366	361	382	359	380	367	399	359	388	343	389	367	388	374	394	418	378	371	368	367	375	368	357	383	365	397	391	362	366	345	363	382	349	370	374	326	359	388	382	382	369	384	366	361	374	372	389	360	362	368	395	413	364	344	354	385	382	380	396	404	401	384	345	370	390	388	388	358	365	359	407	369	397	332	364	358	362	360	371	415	378	376	364	357	367	361	382	377	396	369	341	391	351	352	385	371	360	363	339	371	406	369	358	368	379	359	370	370	383	413	348	362	384	357	380	370	341	381	327	375	361	345	388	366	395	367	361	398	350	318	367	359	383	401	369	393	354	344	349	378	365	353	383	362	364	352	345	361	356	364	356	352	390	403	387	374	377	393	396	384	364	369	390	325	361	358	374	389	394	365	370	380	346	383	375	375	351	363	434	363	359	352	358	379	378	367	358	397	380	398	367	338	408	333	373	397	382	385	373	350	370	372	399	360	346	371	361	379	337	381	362	386	387	338	383	380	389	344	401	365	365	385	384	371	358	355	377	379	331	378	380	381	353	371	388	330	367	412	386	355	405	390	384	338	392	376	378	356	383	371	433	365	400	389	384	385	364	390	361	372	380	385	369	378	381	383	393	376	389	400	359	366	377	402	374	373	373	362	395	307	368	359	372	359	385	395	333	362	361	388	402	370	386	362	341	382	374	348	384	367	371	359	364	393	344	341	362	378	397	377	342	390	388	406	395	384	419	365	382	384	369	346	381	362	359	375	349	357	390	414	393	377	361	381	398	361	390	335	377	346	375	346	375	388	351	367	357	405	367	400	390	377	377	377	396	362	382	352	343	384	361	358	360	361	365	407	375	384	365	375	388	338	361	356	351	383	415	373	356	366	360	359	383	346	367	405	385	372	381	379	346	355	384	359	367	386	364	351	382	406	395	346	396	391	354	339	366	376	378	393	350	346	368	391	344	375	395	366	395	396	379	366	389	358	359	363	374	360	380	367	405	371	373	341	378	375	360	351	335	402	374	381	368	408	368	390	351	378	392	365	385	389	365	377	359	341	381	388	380	403	390	377	389	383	349	406	385	357	344	362	352	387	350	380	374	356	368	381	364	376	388	392	379	408	380	390	383	359	383	416	390	346	385	392	353	404	330	377	378	387	369	392	390	373	347	383	312	354	372	399	376	371	375	382	343	401	370	364	351	383	370	381	398	369	357	376	335	372	390	381	352	370	348	398	361	394	347	391	348	366	369	386	349	370	347	369	377	375	371	371	356	400	360	351	386	381	385	402	362	386	373	392	373	376	371	366	403	420	344	373	363	385	347	367	375	362	398	408	370	386	399	377	361	371	360	383	398	368	364	366	351	381	383	355	374	393	362	377	387	354	333	343	394	380	331	347	368	386	362	349	391	390	350	375	365	373	346	363	426	390	348	359	383	386	333	373	373	388	337	360	405	351	386	364	333	370	394	395	346	380	356	363	344	364	357	371	336	359	344	363	339	410	366	369	390	385	357	383	373	379	377	383	391	347	372	395	363	381	388	364	377	359	396	339	363	421	330	360	380	348	340	350	366	393	342	378	372	328	359	394	374	408	371	396	340	387	347	362	362	383	367	360	399	404	377	380	389	364	381	365	371	375	365	367	383	385	381	354	372	395	378	363	343	387	399	369	381	377	383	375	361	358	354	367	390	373	395	371	328	349	388	384	410	358	355	366	375	397	393	372	438	387	346	381	348	391	379	328	357	368	378	351	382	369	344	387	389	399	354	376	373	345	365	371	410	401	395	409	347	376	347	373	384	354	352	394	400	375	380	404	394	394	402	380	355	382	362	347	377	401	361	344	376	391	404	393	393	373	339	360	344	367	328	397	358	385	361	352	381	329	328	402	372	384	360	344	416	383	346	394	369	357	404	350	371	360	428	395	361	370	394	395	385	390	365	353	416	360	349	377	373	361	402	364	368	362	354	352	390	326	372	386	393	388	395	351	380	379	359	387	389	384	334	375	365	383	355	389	400	391	365	394	360	349	383	399	346	378	355	377	383	367	348	394	369	374	352	359	382	377	366	382	367	369	384	375	334	360	352	378	398	360	359	377	384	346	382	361	333	335	378	337	384	336	384	361	355	342	365	399	373	363	388	364	372	398	367	378	351	368	356	385	387	362	395	352	375	365	380	363	368	381	337	358	385	358	351	345	377	357	381	393	371	386	381	373	380	388	344	379	359	358	412	348	376	391	400	397	368	395	405	352	331	361	373	392	352	355	368	376	368	409	414	375	386	388	385	377	355	357	344	377	393	357	384	408	353	366	403	339	368
33474	55257	44654	30747	19354	12773	9571	7753	3429	1454	814	645	553	533	511	475	457	402	447	442	444	404	395	393	402	405	442	418	431	434	409	378	392	429	408	414	412	452	404	386	424	388	400	390	398	355	397	410	420	409	388	383	434	412	420	418	418	380	416	403	395	418	390	422	385	402	385	422	411	378	400	377	408	377	398	422	435	453	387	404	372	413	403	395	417	362	410	410	423	378	402	378	385	376	397	409	411	418	411	404	384	401	401	410	408	431	436	408	411	369	416	371	397	443	426	389	415	379	364	384	437	405	424	391	400	404	449	393	406	410	387	366	385	422	437	405	394	389	409	402	421	429	348	436	395	394	412	436	406	426	412	414	411	408	391	393	383	419	421	386	401	397	416	412	394	417	370	429	425	386	401	406	418	368	416	429	391	402	447	362	411	404	405	431	394	402	421	422	385	394	417	419	447	388	394	418	409	400	414	423	431	417	397	378	409	430	392	422	428	413	370	411	440	390	379	389	389	370	403	416	402	377	431	377	381	397	441	428	404	443	407	426	399	386	450	380	371	381	360	410	414	400	391	404	377	386	418	395	436	407	362	393	365	371	399	355	394	398	405	440	341	406	422	384	373	425	435	427	409	392	411	390	369	401	406	442	389	402	446	429	413	390	415	406	399	437	421	408	392	412	348	420	436	405	424	370	381	438	382	366	405	407	394	395	384	378	418	393	397	421	388	377	392	393	385	401	369	389	393	398	418	411	403	420	427	416	380	407	406	374	411	419	388	416	419	382	417	394	394	340	389	415	400	391	404	407	441	409	427	407	401	384	392	376	404	384	408	386	408	382	412	384	428	406	426	401	448	378	365	382	413	440	428	411	415	409	392	424	416	397	393	399	380	370	354	438	401	398	378	387	412	411	378	407	400	424	411	413	391	408	430	378	409	402	429	397	396	420	426	388	374	380	410	404	414	433	401	368	421	420	403	391	400	422	380	394	459	417	381	373	379	375	412	434	397	381	366	442	394	389	401	430	454	380	376	374	406	382	414	415	385	410	411	415	413	421	379	377	387	394	439	430	395	405	422	401	409	412	404	397	399	395	375	399	411	418	404	433	413	358	424	430	413	344	406	367	419	424	386	421	383	403	413	413	389	368	426	370	401	398	393	419	380	415	437	419	429	392	436	364	370	382	382	409	364	393	397	409	412	428	440	395	410	391	421	450	411	406	407	403	374	371	424	410	389	445	395	373	406	433	426	378	435	396	397	423	422	381	385	440	402	433	390	416	416	400	400	418	416	421	410	420	407	376	443	404	379	412	410	417	413	376	406	390	441	396	379	374	427	360	405	415	421	421	367	389	431	396	398	387	377	413	401	398	423	374	384	412	389	384	417	415	421	398	411	411	426	397	410	418	428	418	385	380	397	383	392	436	385	396	389	393	412	398	406	405	427	358	398	391	389	442	415	406	390	419	428	378	395	424	389	389	395	381	390	429	419	406	392	404	390	444	404	419	397	416	397	456	416	415	419	406	370	384	403	361	417	400	398	441	406	425	439	405	385	398	418	411	403	388	385	391	405	409	404	410	417	392	424	394	359	411	412	404	401	397	403	403	425	403	408	420	425	390	406	402	414	413	408	420	390	378	420	426	438	410	399	405	415	422	397	413	389	398	403	422	429	379	411	396	368	365	412	412	434	382	386	415	409	388	401	372	416	411	376	414	377	364	396	403	422	427	377	385	400	448	441	368	383	404	387	427	407	419	404	397	408	380	415	400	411	433	412	421	370	431	445	406	416	390	399	438	405	404	418	420	417	382	423	393	398	397	411	427	440	408	363	368	419	400	407	379	394	411	370	410	391	390	387	425	418	375	411	402	406	434	412	406	438	368	407	406	416	419	421	379	415	398	385	420	401	411	418	405	378	418	361	389	429	406	421	394	406	412	398	428	391	397	396	389	408	417	384	407	428	385	441	426	406	377	418	428	422	402	425	371	401	415	440	383	412	409	427	385	391	419	381	405	393	417	393	455	450	412	399	384	398	422	414	390	460	414	417	427	378	379	426	403	429	407	366	393	377	388	372	405	440	414	392	456	384	424	369	411	375	417	411	421	397	377	369	398	398	387	407	396	418	404	418	415	428	401	425	415	381	401	388	376	407	378	373	408	400	401	431	390	415	404	380	374	423	401	422	400	414	337	368	403	425	395	429	401	383	399	398	399	417	420	392	391	414	394	408	388	380	412	405	406	412	401	386	407	429	431	346	386	390	406	413	406	416	422	402	398	401	408	435	404	378	384	435	401	413	406	402	403	412	407	415	376	413	430	420	395	398	380	402	414	400	382	409	383	401	393	404	378	414	408	420	383	378	410	449	392	380	437	406	375	402	403	401	405	384	394	424	395	369	446	402	388	386	410	439	420	410	393	415	435	401	401	381	416	423	401	435	421	404	378	403	412	412	413	400	395	405	428	409	401	422	396	384	422	398	426	432	423	396	419	377	385	393	371	389	381	404	409	389	409	424	388	419	402	391	407	390	383	375	366	441	406	361	431	372	388	418	386	386	430	387	383	402	392	464	394	428	394	425	418	423	447	396	416	387	403	411	401	387	397	435	419	377	383	395	374	383	363	386	378	393	421	416	396	400	378	390	364	401	400	437	397	433	409	409	369	416	394	400	362	396	377	394	370	403	436	424	404	431	414	390	425	446	394	410	432	410	386	416	390	417	363	415	401	408	436	429	451	391	381	424	437	381	410	411	396	410	417	416	396	379	432	403	382	419	427	403	384	415	402	387	395	373	399	390	403	398	394	366	431	391	404	381	430	405	359	406	417	409	419	394	423	457	404	398	455	411	388	373	371	409	387	419	423	390	399	462	391	401	432	390	414	413	392	413	400	384	383	415	416	412	407	401	394	400	408	371	384	356	389	394	386	437	383	434	391	411	449	420	417	380	396	440	390	403	379	386	384	389	407	384	403	397	386	414	433	426	404	400	410	391	383	432	403	364	376	384	415	391	377	396	414	372	406	426	439	387	433	400	394	409	397	400	389	415	435	381	403	359	395	394	393	406	377	420	389	385	420	392	361	426	399	377	381	403	433	405	388	431	387	420	389	369	388	412	421	425	388	410	420	424	428	392	395	433	420	422	400	414	391	383	378	403	433	420	377	410	394	369	369	393	384	395	394	421	413	394	394	373	413	388	421	430	391	411	378	396	437	425	384	379	390	407	407	398	411	379	393	391	392	426	406	443	393	370	406	432	401	371	399	424	431	366	375	393	408	387	396	393	414	401	354	354	438	371	445	402	404	403	440	396	382	411	420	385	402	387	417	400	376	420	402	401	388	399	399	425	411	414	416	400	399	467	411	422	387	395	421	389	405	370	385	380	360	359	432	390	395	400	419	415	384	400	419	430	397	393	382	390	384	401	402	416	378	425	425	392	399	419	412	419	395	407	406	407	388	392	383	373	408	386	421	431	410	429	382	384	424	400	403	407	441	414	417	395	401	388	372
23334	21741	29562	24712	22292	23256	21922	11746	4423	1948	1050	825	711	681	633	566	548	569	544	520	540	544	550	530	511	520	507	521	502	518	511	494	500	481	454	492	517	539	497	550	485	511	482	473	506	464	527	515	517	507	491	538	517	460	499	525	514	501	501	526	510	513	506	477	467	493	494	502	474	480	497	502	483	471	483	516	491	515	501	505	488	451	487	501	500	514	493	463	536	506	487	462	498	479	501	493	516	493	500	494	508	455	510	506	510	511	522	544	499	498	479	462	404	485	479	476	492	497	500	478	470	509	490	503	455	542	521	463	521	482	496	492	488	467	489	497	510	469	510	508	522	525	534	477	426	504	496	528	499	509	500	455	515	512	476	469	542	513	487	463	502	496	499	471	483	513	466	496	494	506	495	529	497	469	528	467	497	526	490	485	538	456	473	501	503	499	486	502	512	489	483	498	506	489	474	494	445	461	472	528	474	519	497	519	533	476	512	476	481	494	529	502	466	501	537	503	486	489	486	479	481	473	484	540	512	509	485	483	446	506	498	486	494	503	516	507	494	477	493	464	511	459	468	500	487	496	498	471	501	518	533	475	499	509	493	515	465	502	474	489	497	550	489	482	494	480	509	506	506	502	499	480	509	513	488	516	514	492	482	490	495	507	519	487	491	470	471	502	486	487	502	508	498	515	544	509	508	519	522	498	531	506	499	529	480	490	451	457	462	452	507	484	503	466	488	506	483	485	475	490	510	423	479	480	461	485	509	495	491	497	481	450	491	499	474	496	487	523	538	535	491	456	522	447	513	505	521	460	496	460	508	541	515	440	453	535	474	493	492	510	517	478	489	523	491	514	501	505	466	478	494	463	512	526	451	504	486	470	481	490	496	490	510	524	507	476	484	494	486	485	517	511	512	491	508	472	488	503	495	500	498	468	523	498	533	509	508	477	527	486	493	465	477	465	514	501	468	484	506	455	484	483	479	530	524	475	483	458	490	450	502	481	460	484	508	476	511	498	464	537	475	475	511	448	503	511	450	469	472	493	517	488	456	511	509	461	505	508	510	514	489	480	447	480	513	502	495	471	517	503	497	496	486	502	524	443	526	466	499	501	442	507	481	511	477	498	451	500	497	511	471	517	495	521	504	493	506	504	497	487	527	461	499	506	472	504	497	526	476	481	499	540	467	489	503	462	516	498	467	525	475	486	503	463	486	469	486	500	494	444	494	501	529	477	504	431	472	522	488	530	494	500	488	483	482	476	471	512	490	526	482	455	483	460	510	484	500	497	480	458	477	480	507	518	497	453	474	488	517	486	480	476	546	503	492	498	512	549	496	439	517	476	473	473	463	534	536	520	520	483	500	447	534	504	467	460	438	488	513	463	507	519	534	508	447	482	488	532	461	482	504	508	508	480	494	497	495	531	499	492	491	493	490	521	494	501	474	481	502	505	482	457	483	501	511	492	473	488	520	496	516	462	501	517	499	485	469	483	493	509	479	527	506	463	509	499	511	483	437	508	535	475	527	495	477	488	518	445	507	503	459	488	494	536	495	465	451	501	495	499	478	481	472	501	488	534	507	508	497	507	534	505	510	488	505	473	492	519	501	483	495	480	457	500	428	510	448	479	517	505	490	476	498	495	530	477	491	502	490	495	527	500	508	504	459	523	531	443	509	479	504	456	466	472	522	498	515	510	478	536	480	499	504	448	451	480	513	510	454	479	486	484	451	490	458	458	511	502	489	478	446	481	499	474	497	484	508	511	494	505	486	506	432	480	472	517	489	506	507	493	501	498	477	514	522	521	497	502	540	447	499	471	493	493	499	492	426	481	482	475	484	500	511	505	505	507	466	460	488	499	498	478	496	513	514	475	479	470	454	466	518	485	521	531	478	504	496	487	513	495	505	458	493	498	489	460	513	496	494	473	501	477	498	452	517	459	476	490	498	499	505	480	498	481	496	465	497	511	507	483	525	482	521	487	523	464	509	527	532	484	469	515	466	462	471	507	493	524	509	484	507	541	487	490	487	460	459	458	481	504	493	502	461	473	503	529	460	436	461	519	495	484	499	511	498	482	509	473	528	464	534	514	486	488	463	513	506	466	446	496	500	492	485	503	471	504	524	502	516	465	491	497	464	480	547	515	471	484	494	473	464	489	500	497	479	516	484	502	512	541	516	516	508	487	493	491	501	507	497	458	528	482	487	519	471	465	504	495	473	512	501	508	514	508	496	452	479	481	470	506	534	518	474	501	479	499	503	473	526	482	507	460	465	518	456	494	506	511	471	514	491	544	448	502	491	470	470	495	487	464	471	483	505	492	465	491	479	522	488	505	467	501	516	466	498	491	463	503	510	473	527	482	460	500	493	480	494	480	528	486	495	450	494	494	502	494	474	451	477	463	494	482	506	498	488	512	469	477	511	508	495	506	493	488	543	485	484	523	515	475	510	489	487	478	527	505	494	429	494	541	514	524	493	474	468	496	494	460	501	520	507	468	510	484	472	506	491	468	530	540	518	481	486	499	464	482	490	507	480	485	472	469	534	491	504	465	464	513	514	476	496	503	476	511	464	484	523	512	495	488	532	497	500	481	460	447	476	475	535	513	497	466	506	507	514	512	509	502	491	472	465	485	477	459	510	476	472	505	518	520	509	503	463	474	488	512	514	492	496	550	499	479	492	462	499	502	515	551	497	477	483	469	505	515	499	511	509	458	471	480	472	512	500	503	462	463	533	489	487	486	486	532	515	500	496	503	480	540	490	518	486	460	530	494	498	481	531	522	466	503	518	491	509	486	498	515	462	505	491	458	510	506	468	505	482	554	478	493	477	474	527	501	454	513	481	458	510	467	478	492	458	491	487	505	475	503	489	457	520	505	489	522	469	520	519	477	538	524	464	521	532	478	477	496	490	493	489	460	486	522	469	512	495	483	497	514	526	511	520	469	525	481	469	470	460	522	504	481	502	484	535	527	464	486	494	509	475	470	539	499	503	474	501	507	494	478	504	468	488	491	524	528	516	482	497	455	513	470	456	512	500	510	538	465	472	478	502	469	513	526	496	496	479	470	446	509	508	494	493	505	446	488	536	505	484	495	513	468	514	478	494	469	494	532	500	456	508	534	494	479	514	497	496	517	503	512	478	498	473	439	508	483	474	510	504	488	488	484	496	526	491	482	474	531	517	524	549	458	482	480	522	490	507	484	488	486	473	487	449	470	509	492	484	497	512	507	450	508	491	496	494	464	484	475	488	464	524	469	509	520	533	519	465	488	496	478	474	473	490	474	502	514	469	453	506	498	483	470	499	515	466	541	461	503	490	478	478	514	482	526	520	525	485	531	538	510	476	527	505	518	473	483	496	533	481	486	485	461	489	478	466	507	513	512	475	495	458	500	493	513	488	501	475	472	473	479	529	501	539	534	512	446	492	462	476	529	489	463	478	512	501	525	511	474	485	477	496	492	516	539	512	476	491	512	491	488	482	471	491	528	483	486	522	505	524	518
35394	65888	54475	38395	28404	22318	20422	14405	6236	2760	1425	1114	917	808	727	705	619	608	589	568	566	594	626	541	572	561	547	547	537	546	512	502	554	524	523	525	519	517	548	494	514	554	537	520	508	538	520	530	505	503	500	526	513	495	533	469	538	523	536	499	495	504	484	498	513	518	510	512	476	498	556	514	502	525	491	495	478	528	521	499	468	505	482	462	539	480	493	549	507	512	465	509	492	504	557	503	542	452	502	523	538	493	491	508	494	509	519	502	499	516	475	545	540	519	536	564	536	490	521	468	450	505	485	528	490	485	507	508	494	461	487	506	538	498	519	509	497	487	487	514	531	520	498	520	481	518	501	456	517	461	509	544	509	523	471	519	508	493	515	512	448	500	528	498	514	476	502	524	481	542	554	508	498	546	531	523	499	508	496	521	507	496	459	487	507	486	532	448	527	511	507	494	509	445	499	503	467	480	502	501	473	503	495	517	517	470	477	506	518	523	514	498	515	486	525	489	525	478	497	494	454	515	520	472	493	505	490	510	517	515	520	487	530	495	556	521	524	461	478	521	527	529	497	518	469	489	489	516	517	510	521	492	514	532	495	478	519	513	520	510	521	537	507	509	494	481	503	534	507	516	508	489	509	502	510	520	516	485	522	468	471	507	527	476	497	534	514	464	478	524	478	478	490	484	462	494	512	535	465	473	533	482	497	504	475	515	453	510	493	563	542	514	487	489	486	496	476	522	514	513	490	481	518	467	541	484	498	494	500	479	496	498	487	522	471	500	498	533	499	498	523	532	500	567	477	471	508	513	492	504	482	513	526	506	500	483	500	526	494	519	541	470	500	476	532	455	515	518	542	511	490	520	514	478	492	461	525	504	529	505	500	488	512	509	522	486	466	516	530	513	499	500	512	521	492	490	528	484	517	512	510	531	524	523	505	464	501	517	519	496	476	502	514	486	558	522	485	530	517	493	491	493	483	516	528	474	507	521	527	510	495	480	522	458	526	492	467	462	457	497	502	498	523	489	517	488	481	508	516	516	546	500	507	523	504	508	494	494	498	486	509	506	525	510	473	544	494	517	496	497	534	514	511	484	523	499	481	503	489	490	536	492	530	492	489	541	484	509	463	494	464	511	501	507	489	497	504	521	484	501	474	535	489	495	522	497	479	521	510	488	524	551	489	492	474	540	526	459	477	492	525	490	495	502	490	517	481	479	485	518	500	516	469	529	510	475	464	526	495	483	540	479	519	537	480	536	500	559	477	512	501	445	490	530	498	504	482	538	538	524	495	520	477	489	502	497	483	506	497	488	478	514	509	509	524	531	493	519	525	515	508	514	508	507	525	461	534	494	480	498	497	558	486	477	528	466	519	482	494	510	491	508	496	525	527	522	497	505	518	493	515	504	486	546	548	534	470	471	515	476	525	513	513	480	515	531	520	507	522	518	506	506	492	482	480	512	506	519	500	491	518	512	499	486	476	489	519	525	512	516	535	495	505	491	487	532	515	525	505	503	466	494	523	531	489	497	485	517	514	503	450	507	509	489	493	503	510	499	532	496	524	513	501	515	512	487	503	485	531	502	494	449	516	490	499	481	500	505	494	497	458	500	495	549	497	505	544	553	513	488	526	526	505	476	528	542	493	515	478	499	492	531	503	502	488	526	508	481	502	539	509	477	499	494	495	477	521	528	513	516	523	517	515	544	491	505	458	538	469	510	467	477	509	481	483	485	508	509	503	514	507	493	524	526	508	493	508	522	502	520	521	521	464	500	520	502	523	507	467	519	514	475	486	503	541	508	538	487	457	502	487	523	525	531	510	464	464	467	481	459	525	513	501	500	517	468	478	490	485	464	499	464	526	484	507	510	546	546	510	488	497	496	531	489	452	467	459	493	512	535	501	499	516	487	470	524	495	529	527	523	520	530	512	487	473	510	519	513	494	538	467	523	476	548	497	527	503	498	503	527	513	510	536	478	511	516	535	483	486	506	507	537	468	489	499	485	489	547	506	530	505	517	540	510	481	477	535	490	507	515	526	522	469	506	491	494	502	510	532	505	473	512	481	504	490	534	487	468	545	506	527	533	528	517	513	481	529	490	518	524	503	556	532	517	504	505	499	516	451	478	525	509	511	509	503	487	512	502	488	507	463	528	525	542	508	545	540	515	480	483	519	511	527	521	503	479	525	499	486	490	500	480	496	498	537	478	525	525	476	508	512	489	538	492	552	471	535	526	508	483	487	496	505	511	494	485	500	523	486	487	500	521	503	462	486	522	503	519	488	475	517	515	540	444	509	517	558	481	487	505	500	500	508	497	522	496	500	520	492	519	512	494	455	523	504	475	508	492	516	498	519	510	459	548	516	504	511	492	495	490	495	515	472	537	489	503	516	486	492	495	512	527	510	477	508	522	503	506	502	491	511	491	513	557	455	520	487	503	458	507	525	553	518	480	462	480	489	517	522	489	513	518	503	478	474	489	514	486	503	458	477	463	526	482	452	453	481	499	499	494	527	527	490	532	514	488	477	503	484	508	510	459	540	479	519	495	501	482	507	496	476	513	526	494	545	520	497	432	537	512	496	499	502	485	505	489	519	492	519	506	480	543	507	513	521	526	458	484	506	486	487	465	552	474	527	506	496	466	535	495	484	499	517	537	486	493	514	522	536	505	500	488	499	488	502	516	511	512	509	482	522	530	522	500	521	511	492	487	470	480	527	498	531	515	529	475	504	500	501	483	494	516	497	476	523	514	514	526	492	475	516	476	474	519	500	446	468	515	530	479	493	507	505	496	458	526	502	507	560	521	486	481	508	499	499	524	512	514	483	486	470	502	513	526	505	489	521	512	510	485	548	483	527	517	495	513	494	503	574	459	518	481	495	512	469	489	481	531	513	509	505	495	511	502	507	490	495	466	500	527	482	521	500	484	522	504	511	521	505	472	477	477	482	483	509	525	523	518	448	522	505	499	493	503	493	480	488	529	526	530	483	518	529	497	518	524	514	510	505	525	502	495	516	480	523	519	516	523	508	533	473	469	499	514	469	508	496	478	530	494	516	476	493	482	509	506	497	498	498	497	488	478	498	489	490	499	496	506	499	496	522	478	476	520	506	514	506	508	538	510	512	534	506	445	523	525	486	497	508	518	495	451	539	489	490	514	526	493	526	491	512	505	502	485	507	474	491	528	476	462	490	458	480	511	485	502	464	483	488	520	474	511	546	504	522	502	509	496	507	515	506	486	490	469	518	514	500	513	505	462	489	523	484	514	526	510	462	501	508	502	523	488	441	539	510	535	506	493	508	502	500	486	513	517	466	539	478	507	470	491	554	546	508	484	459	485	520	514	490	501	480	496	489	499	482	489	494	528	502	505	484	477	526	483	454	481	507	509	487	522	484	501	524	500	515	496	518	521	491	489	495	500	465	523	486	508	501	503	484	540	511	483	484	514	515	518	479	505	482	520	521	482	525	503	523	508	447	529	503	533	524	489	543	476	524	506
32123	36223	39131	24715	12857	7427	5125	2301	1168	679	396	320	317	295	305	279	299	253	257	257	259	237	279	275	246	272	270	259	247	244	240	259	286	259	279	247	241	267	257	262	262	262	235	286	255	237	236	258	269	245	261	242	264	225	275	286	256	271	239	233	252	244	235	243	229	250	254	249	262	254	278	268	277	266	241	260	259	281	222	257	264	271	266	226	257	260	252	277	252	250	271	236	256	248	263	244	278	260	248	245	252	262	238	250	263	259	264	268	240	257	270	264	251	237	278	246	248	245	243	263	260	245	234	273	238	240	269	244	278	262	280	256	263	266	250	266	255	269	221	249	230	238	248	267	280	242	237	259	275	257	249	243	239	263	251	258	240	231	269	296	272	228	274	240	256	233	255	275	226	266	247	256	264	270	266	269	248	253	265	277	262	263	262	252	261	223	248	252	250	259	253	230	256	238	272	254	245	230	257	260	255	271	273	280	260	242	266	237	258	255	246	246	232	274	261	242	235	248	261	271	257	298	261	268	249	234	249	274	279	241	273	261	245	230	252	256	285	271	262	243	237	239	248	260	227	220	252	248	260	285	255	248	238	267	276	277	236	237	250	264	237	227	255	237	241	244	228	239	271	254	212	289	257	245	273	229	276	294	295	228	282	246	277	255	245	253	238	251	243	281	250	249	225	274	261	264	291	261	224	239	241	225	249	267	261	245	258	243	238	258	254	254	244	252	258	259	246	223	249	288	249	267	269	265	248	240	253	273	266	258	247	271	249	257	249	246	244	252	280	260	259	263	278	283	236	280	263	251	239	242	234	234	258	248	268	233	255	240	245	263	265	289	261	257	257	233	239	245	250	262	223	227	259	253	220	233	235	262	278	266	240	259	245	262	242	268	233	243	264	284	255	258	276	248	299	243	258	262	227	257	247	229	258	227	238	266	274	278	224	247	228	278	277	269	251	254	226	253	250	264	267	252	242	259	250	261	258	237	250	253	263	245	251	241	238	282	249	241	276	243	219	251	269	231	278	241	243	263	239	266	257	288	271	243	238	269	247	285	268	254	265	257	231	228	220	265	260	263	232	275	253	254	261	225	234	261	255	259	260	268	222	291	226	276	241	247	242	259	254	245	257	262	278	269	263	263	288	245	256	249	244	271	237	258	235	225	235	238	260	236	259	234	243	249	241	221	266	271	280	271	252	296	240	258	245	244	260	247	248	238	257	284	275	244	266	258	234	266	241	248	242	256	254	233	240	251	243	259	236	281	255	222	254	243	255	230	271	231	276	271	274	258	259	275	242	257	281	265	270	246	253	273	246	246	293	270	259	243	272	262	273	227	236	239	270	252	273	253	251	277	268	260	252	269	241	249	233	229	266	251	251	238	246	258	265	238	253	257	249	249	264	252	282	236	224	240	236	248	293	277	251	270	239	221	279	250	249	264	252	290	246	245	258	266	252	237	231	287	257	279	272	283	217	235	246	262	290	233	236	272	243	258	252	260	230	258	250	268	281	225	250	242	264	236	261	231	228	239	274	214	256	234	262	271	264	258	269	260	269	270	277	270	221	243	257	228	238	245	261	252	254	230	250	227	259	233	281	267	252	252	230	263	243	250	239	272	256	233	248	279	296	256	268	244	232	250	249	247	259	260	263	261	255	286	252	265	261	255	245	252	258	265	239	254	257	236	265	247	230	262	247	273	274	264	253	267	256	258	222	230	291	260	265	270	266	241	277	268	248	271	283	275	275	265	233	253	245	259	237	252	258	243	254	247	263	252	253	223	280	252	282	267	251	241	257	256	275	279	272	264	285	250	250	279	264	246	257	250	291	237	255	231	235	244	244	283	255	239	274	269	256	263	237	250	294	244	271	251	224	253	231	244	261	272	250	248	223	269	237	270	278	256	239	255	256	242	251	238	263	261	255	248	299	239	229	253	256	248	236	267	284	270	246	251	254	269	242	255	263	278	263	259	257	241	231	252	240	252	276	240	257	259	273	242	242	266	247	275	274	257	231	271	275	250	284	222	252	278	251	264	249	264	254	242	254	262	288	261	218	245	256	267	261	260	275	259	229	256	263	272	261	255	270	248	264	259	242	259	270	237	287	261	269	248	273	238	254	251	269	262	281	276	225	249	216	259	282	241	238	276	261	255	246	255	245	233	249	237	216	261	252	244	282	266	246	279	272	273	234	230	249	241	277	262	233	270	276	216	243	245	227	234	282	244	234	234	281	246	241	262	249	258	257	278	268	240	218	278	250	250	238	250	261	267	251	290	234	288	240	243	236	267	261	246	263	223	243	226	253	232	266	261	269	263	230	238	265	251	248	233	230	238	272	280	269	258	262	248	267	248	246	290	236	259	258	259	240	251	243	271	254	271	282	259	229	262	241	251	278	234	271	237	249	251	242	298	265	268	243	241	250	248	213	243	255	239	249	272	239	302	244	236	258	240	261	258	245	228	267	264	281	229	267	259	262	279	297	283	283	238	246	236	244	274	246	260	271	243	238	282	245	227	248	271	261	253	279	285	234	232	244	270	256	290	249	293	245	271	268	268	270	247	310	247	246	250	294	262	268	252	291	246	237	295	271	247	259	233	274	254	249	221	248	252	244	259	238	256	277	273	242	270	239	242	257	256	252	270	259	264	276	259	276	280	242	255	266	260	243	248	224	220	257	293	258	232	252	260	255	246	247	243	233	279	257	251	288	248	270	275	257	283	263	246	251	237	240	267	299	273	240	249	255	257	248	291	243	233	259	279	287	255	266	235	262	271	273	255	256	261	232	275	239	262	241	228	279	281	256	259	235	266	241	260	285	264	269	259	258	232	247	268	265	224	250	246	249	274	236	243	249	256	278	280	259	250	249	281	248	241	247	246	238	265	263	279	231	270	240	242	289	273	256	264	282	277	226	245	251	250	292	228	264	252	251	268	264	293	235	249	249	264	265	257	245	241	243	251	252	246	269	255	237	272	241	244	239	252	276	261	229	276	239	262	251	237	248	288	233	256	244	302	270	260	246	289	261	270	257	235	247	282	252	249	249	255	242	251	228	283	268	271	247	246	280	247	263	257	255	272	243	282	273	252	239	258	255	249	276	249	250	264	245	267	286	250	247	274	259	283	277	254	251	261	229	255	250	238	269	257	237	242	256	230	265	252	223	234	242	282	264	273	246	252	240	231	249	234	246	268	274	246	240	260	248	258	265	270	264	228	251	287	248	232	237	278	250	247	251	251	285	252	227	243	273	245	249	244	257	250	262	257	232	260	254	285	246	284	243	244	241	268	267	240	241	237	254	287	254	261	216	257	248	252	243	252	277	250	276	234	255	300	264	281	282	255	265	256	247	259	238	242	264	261	237	279	237	258	250	239	231	218	236	240	243	268	252	246	281	248	258	260	270	257	245	259	288	239	260	261	263	268	232	237	229	247	256	266	288	248	279	227	238	231	244	246	242	272	255	260	270	258	257	247	221	250	237	240	239	215	281	273	248	250	244	239
32570	50758	38702	22298	15492	11043	8114	3902	2012	1112	578	475	356	356	341	296	298	323	308	294	303	283	297	290	289	302	284	307	261	291	278	273	267	258	294	278	258	290	260	282	292	292	297	279	275	285	303	276	272	275	281	274	269	281	283	282	286	299	273	291	266	275	271	279	281	288	244	286	258	274	270	301	280	242	272	282	244	289	271	288	273	299	292	258	283	297	274	295	279	254	297	278	278	294	292	281	275	259	293	252	282	288	263	278	282	272	273	268	281	274	287	280	268	270	287	291	286	276	280	292	274	266	289	291	298	277	271	271	290	278	276	270	311	294	273	274	270	267	267	268	260	295	285	271	272	292	297	276	310	291	259	279	294	272	263	264	289	280	268	280	256	275	277	293	289	272	265	273	295	292	267	295	270	298	299	282	295	302	299	291	270	295	252	290	284	262	297	306	262	274	291	272	282	268	256	287	291	268	264	286	324	275	267	293	278	300	295	292	285	282	272	291	294	277	245	272	271	296	270	280	246	272	289	299	305	285	259	280	273	266	282	313	278	273	283	262	282	249	272	297	255	274	240	317	293	318	262	272	252	265	267	291	292	279	281	264	292	301	260	312	284	310	278	267	251	243	277	292	270	270	296	279	278	246	299	308	276	286	287	312	275	295	259	247	314	256	299	274	268	306	266	272	300	275	276	294	266	284	264	316	260	292	288	254	299	268	269	261	290	304	275	273	265	257	268	267	264	246	286	309	290	290	297	308	286	290	264	277	296	310	269	303	289	313	302	305	256	275	294	263	276	281	306	279	291	304	293	272	269	275	308	274	285	281	272	273	290	269	268	272	278	314	275	273	242	296	262	275	276	267	284	258	282	277	273	264	258	243	298	265	286	277	273	267	270	266	308	308	244	291	294	282	283	283	264	304	256	272	273	278	257	260	278	238	306	265	273	294	298	277	247	287	282	264	288	265	280	293	253	263	310	277	289	320	253	288	269	295	286	297	288	263	263	292	278	285	298	266	277	262	281	303	279	270	313	283	304	279	260	267	323	285	284	283	264	266	321	228	269	292	308	288	288	287	288	290	279	288	315	305	274	278	282	295	269	275	286	303	278	275	278	261	242	282	257	277	257	276	286	256	291	271	251	273	251	303	303	252	270	265	294	269	278	252	274	298	229	272	276	267	288	263	296	282	275	277	296	299	292	273	274	283	290	292	281	247	279	272	262	275	294	322	244	284	273	278	298	274	290	281	263	301	250	269	260	278	261	294	274	262	292	272	285	260	265	285	276	292	283	307	303	277	256	261	265	270	267	266	272	285	297	288	275	279	289	306	284	306	295	296	278	285	274	281	279	268	300	274	292	253	273	282	303	265	295	258	270	274	264	277	304	275	284	281	316	299	310	267	297	272	300	298	270	298	269	276	310	246	272	269	280	281	297	296	256	273	292	277	289	243	260	289	307	294	286	283	282	257	286	249	286	278	266	285	284	268	288	259	282	289	299	267	277	264	289	294	279	281	274	287	276	261	276	273	271	249	288	304	269	275	234	265	302	264	284	283	277	309	243	288	278	271	286	258	275	252	270	273	292	310	253	301	280	280	301	261	284	262	237	248	298	273	303	258	286	262	270	277	263	291	274	300	295	289	310	295	281	293	290	293	284	283	281	260	331	265	278	282	267	273	280	292	294	280	277	298	290	292	305	273	235	285	288	293	287	286	281	275	270	268	271	283	279	263	268	306	280	309	302	283	305	264	279	292	284	286	308	298	284	285	301	296	273	288	300	302	266	278	283	300	295	282	270	264	307	286	271	286	267	278	274	274	282	294	279	304	278	291	289	291	305	259	281	279	274	293	279	316	275	292	285	260	273	243	284	276	260	299	292	253	264	307	264	314	254	285	274	259	287	294	266	301	289	266	275	281	300	301	284	288	256	256	295	296	272	290	288	248	289	272	250	275	289	293	257	298	289	295	242	296	263	277	259	279	289	266	257	278	279	262	312	278	300	261	255	235	280	275	285	279	285	276	273	273	261	280	266	290	255	287	273	315	270	270	263	277	301	291	284	289	261	293	279	294	280	285	274	310	287	271	277	269	278	280	293	282	294	261	286	279	261	286	271	278	274	289	287	292	270	274	232	310	283	309	268	270	263	276	273	299	302	281	340	271	289	266	290	282	280	253	279	281	285	271	280	275	270	263	291	282	270	262	274	306	290	267	275	285	257	276	264	258	283	305	289	290	273	274	264	234	282	271	292	267	280	293	290	287	294	276	259	299	273	286	277	266	296	274	307	291	265	268	273	292	281	306	297	289	280	276	275	262	292	276	267	278	283	266	263	266	270	269	292	277	297	276	254	284	285	298	285	312	283	289	316	306	269	266	290	276	301	300	287	266	275	261	283	268	288	276	255	265	304	259	290	273	226	283	300	282	284	316	239	242	295	288	296	280	322	253	284	281	296	261	258	281	271	283	279	283	284	274	295	285	283	294	279	264	285	294	290	270	248	277	284	258	272	271	286	256	307	261	275	285	292	290	268	275	295	269	286	263	302	286	276	263	290	288	269	307	267	275	256	288	297	272	282	294	249	273	289	253	301	288	252	273	260	286	267	331	291	277	282	279	303	309	292	264	281	270	286	286	288	278	286	303	263	266	321	300	281	276	233	259	263	317	258	268	273	284	296	300	275	257	270	276	295	265	310	287	279	258	270	279	270	267	304	283	290	288	247	300	292	294	263	293	289	302	302	285	282	288	291	280	284	281	272	302	293	276	301	267	272	258	267	268	260	282	266	238	271	259	294	287	241	275	261	255	269	233	280	278	293	306	294	284	283	306	282	298	318	246	270	299	287	279	252	273	263	298	276	292	260	264	280	256	260	289	301	269	288	304	274	271	305	302	287	304	317	287	275	293	249	289	315	295	276	269	280	258	269	277	259	283	291	278	301	283	291	273	280	296	286	286	286	273	294	275	302	260	271	279	304	279	302	275	250	266	311	244	304	245	305	273	254	290	255	305	278	291	263	305	287	277	260	270	283	239	295	299	289	280	276	293	282	268	249	289	313	257	277	302	261	274	295	269	282	261	277	272	260	282	282	293	291	262	244	277	273	281	299	296	255	294	273	283	311	266	292	285	304	293	284	295	286	278	274	266	318	277	284	308	253	271	256	254	274	293	275	294	265	267	300	266	291	255	293	228	287	273	287	283	272	305	275	269	269	288	298	265	303	286	258	270	250	288	257	267	289	289	271	314	290	278	274	274	296	270	277	281	313	276	265	267	306	276	271	260	296	282	276	254	294	284	286	284	297	292	266	278	258	258	265	261	283	274	292	259	276	275	263	284	277	288	289	295	280	271	274	281	277	282	271	305	305	304	304	264	264	303	297	265	281	297	287	295	300	275	259	278	266	297	297	257	283	286	287	260	261	272	291	277	294	304	283	311	264	284	291	264	280	295	279	274	270	268	283	267	273	304	298	251	289	277	262	286	265	283	315	269	266	301	292	278	288	281
24667	21718	29234	25653	23041	20297	14581	7522	3549	1332	671	569	466	428	428	361	360	379	371	311	353	301	319	309	307	314	311	337	320	330	361	305	315	313	322	320	329	319	329	268	325	312	302	342	304	280	330	310	313	315	326	316	295	330	335	315	338	310	278	305	305	324	314	305	363	290	321	317	327	301	322	303	329	287	326	319	341	347	328	313	334	308	307	308	313	333	332	333	328	323	325	327	278	304	323	327	305	278	302	313	357	270	315	313	318	302	271	318	336	312	341	330	313	298	308	288	297	309	338	309	303	308	304	329	307	330	305	319	318	313	315	298	329	339	331	302	291	285	296	317	307	319	306	302	323	300	325	298	290	306	337	327	306	331	320	309	299	300	320	311	311	326	323	314	301	344	324	320	326	316	303	310	301	317	307	297	323	308	322	313	307	311	319	302	319	306	333	327	276	337	318	332	293	298	305	306	308	319	310	333	301	327	310	324	301	325	309	294	307	306	298	297	316	310	295	304	343	312	304	292	328	280	303	345	341	310	324	310	331	288	302	314	313	313	330	284	311	329	358	363	257	347	328	324	328	311	293	336	294	302	305	302	301	329	305	333	327	334	299	343	310	295	296	308	357	305	308	284	317	303	333	332	313	308	329	331	288	318	293	298	323	316	312	326	319	328	320	327	315	331	295	324	311	301	337	278	279	280	317	321	342	317	304	334	318	335	319	303	302	346	303	310	303	336	285	344	334	299	302	290	317	297	324	337	296	311	313	324	323	289	277	315	321	351	322	299	330	282	302	306	286	305	321	313	322	344	306	338	298	321	326	291	295	303	338	319	358	341	300	321	324	303	316	325	326	310	337	322	321	274	303	327	312	284	317	280	294	316	339	325	340	309	271	289	305	293	343	343	312	325	306	343	320	304	291	299	304	334	334	322	323	342	310	337	319	301	280	350	306	317	349	311	323	316	340	316	311	326	321	316	302	322	325	310	304	311	303	327	333	296	298	325	301	302	298	315	338	315	329	333	329	303	330	311	325	323	302	318	308	296	314	322	336	310	311	297	322	305	276	308	311	313	315	317	324	326	295	305	320	297	333	340	349	300	309	293	315	295	340	344	332	284	344	345	333	290	284	323	305	294	305	296	333	301	314	306	341	359	331	302	314	326	287	296	305	297	316	330	330	296	311	315	346	313	299	309	310	307	318	316	357	294	285	297	312	293	325	309	327	335	298	301	315	294	340	281	315	316	286	299	314	325	314	332	318	327	295	296	301	321	324	300	299	310	260	281	338	319	324	314	314	296	315	337	303	285	291	307	305	313	319	342	318	320	308	318	329	325	303	327	316	309	323	301	318	330	313	307	310	303	319	269	342	319	311	304	316	300	311	292	323	322	318	334	325	302	351	313	299	314	332	297	322	351	307	284	353	329	294	312	288	331	338	321	324	315	311	317	336	315	335	324	312	310	291	312	297	317	337	341	306	326	304	321	318	300	342	318	295	373	321	324	318	282	307	298	324	287	301	311	346	297	317	311	326	341	306	313	333	317	313	302	329	299	292	323	294	303	330	303	328	330	312	292	326	323	326	288	311	297	325	310	306	300	301	309	334	303	313	329	329	325	319	320	296	308	302	332	306	316	308	343	296	299	324	296	300	321	320	299	310	308	288	297	304	333	289	312	302	341	295	331	319	322	284	299	346	334	324	319	323	324	313	358	292	317	322	359	315	306	319	330	302	312	296	289	329	314	323	299	317	311	287	302	319	281	300	316	311	323	299	314	297	325	307	295	328	364	352	301	267	324	303	329	331	314	297	330	297	319	312	341	309	305	310	308	319	299	334	347	310	303	299	299	326	330	305	311	313	297	294	314	299	326	321	280	344	303	333	319	308	315	305	303	292	305	294	317	327	320	304	264	323	282	308	306	322	326	323	321	320	328	272	316	304	302	324	300	322	278	308	304	288	319	306	303	336	330	370	327	310	298	301	317	299	319	323	298	292	300	296	296	288	324	313	307	340	294	276	290	344	343	325	320	316	305	297	334	299	279	321	320	312	322	298	329	348	322	305	329	354	299	329	335	287	287	282	331	305	326	314	353	327	326	302	325	292	313	322	334	335	322	320	271	317	303	330	290	325	325	294	307	315	328	326	322	327	315	314	285	300	352	337	308	338	322	344	324	321	298	313	325	326	286	330	344	314	309	323	311	314	316	294	342	313	317	302	305	317	313	306	291	310	294	321	305	311	315	338	301	314	312	323	289	312	297	321	313	305	320	301	297	344	289	309	337	307	303	338	298	316	281	302	308	300	327	327	355	317	333	328	315	285	334	275	307	361	316	312	301	319	283	351	299	322	326	296	311	309	329	321	289	304	325	327	345	320	337	282	326	336	286	319	330	320	310	304	338	307	334	329	316	316	315	305	347	327	327	321	297	317	290	329	328	302	317	287	309	325	317	348	338	294	314	307	299	348	305	329	330	326	323	300	304	309	347	326	274	322	301	317	327	342	308	301	302	329	338	348	297	303	314	303	346	319	338	346	272	332	308	331	288	290	322	288	308	307	300	292	342	324	323	326	354	304	327	331	303	318	274	328	322	294	312	305	322	317	325	337	307	315	323	322	283	313	306	347	301	309	286	288	341	309	327	309	300	320	295	320	314	319	329	324	310	280	291	304	322	314	310	322	323	354	311	305	303	316	308	327	311	312	323	326	306	319	301	295	330	306	330	278	307	296	321	307	305	315	292	344	320	309	284	309	297	314	295	330	320	314	301	300	315	323	330	314	301	304	331	318	303	313	362	293	326	338	318	327	310	296	300	307	319	343	306	307	306	296	360	349	300	339	341	308	302	308	312	304	326	296	287	324	300	318	293	323	317	296	292	351	293	281	343	309	333	284	293	311	307	323	315	318	309	300	321	320	290	332	320	291	320	330	301	325	336	296	296	310	329	322	326	281	330	282	273	331	302	314	313	320	303	331	321	344	342	326	298	332	295	334	320	337	293	335	311	309	330	287	318	333	309	329	339	319	291	301	324	307	345	319	301	318	328	326	330	318	321	305	314	299	315	345	305	340	325	312	319	277	358	283	296	309	329	301	341	285	320	312	296	321	274	308	285	293	309	308	294	310	303	299	324	299	284	316	312	301	330	314	289	317	355	284	289	311	322	309	305	304	287	304	346	314	307	323	287	308	323	310	317	279	314	334	291	327	308	313	320	325	318	344	324	317	306	305	315	305	328	322	315	318	311	326	310	367	330	283	302	285	313	281	308	286	271	318	304	315	329	313	344	318	301	305	299	285	321	339	301	304	284	286	312	310	313	327	271	323	321	315	276	299	303	337	338	297	299	321	303	319	307	308	284	301	323	303	301	280	296	335	291	315	302	312	302	308	335	329	302	280	344	302	293	308	287	309	292	308	312	266	360	314	333	271	321	323	326	298	309	289	319	319	333	296	307	329	303	343	298	326	317	320	277	318	331	292	324	281	307	294	343	320	337	339	304	321	307	308	316
32999	59868	45875	31296	24884	20527	16194	10360	5591	2140	1071	747	688	505	500	439	456	388	380	381	370	401	352	365	358	352	324	324	381	331	341	355	339	330	351	338	368	369	334	327	314	337	360	349	336	299	373	360	315	325	317	313	332	334	335	337	336	353	335	324	305	325	339	300	363	311	312	353	358	322	329	344	319	324	340	329	334	314	331	333	334	357	326	347	353	351	323	310	332	285	332	356	324	315	310	360	364	362	334	351	330	353	352	288	327	313	319	331	299	367	341	353	327	346	314	317	332	334	330	333	321	331	360	292	338	321	345	310	322	318	337	364	338	340	347	331	315	332	325	300	313	328	340	361	264	339	339	348	356	332	337	310	353	334	311	352	330	327	334	333	358	338	339	300	311	319	319	304	298	296	308	327	343	310	325	352	324	347	348	344	337	347	327	333	332	325	361	335	318	305	327	327	324	363	344	313	347	320	339	350	330	347	350	318	341	322	336	334	356	334	352	382	351	345	319	311	352	334	318	337	351	352	329	337	345	361	320	321	315	317	339	332	354	360	308	301	342	291	350	335	326	314	361	303	360	337	327	364	322	322	337	346	334	334	293	301	283	354	338	320	357	346	317	348	328	309	305	336	325	326	310	319	323	335	341	350	339	323	354	336	343	355	313	358	330	337	333	325	352	322	346	362	349	356	322	363	344	321	338	317	335	329	348	341	329	317	322	355	317	341	327	306	350	312	350	308	308	313	302	325	304	310	349	328	346	327	343	350	322	313	316	317	329	324	324	356	358	327	349	337	331	339	335	324	345	314	311	331	336	333	351	333	343	337	332	327	357	354	327	346	328	311	335	327	327	324	347	349	313	315	323	339	356	292	325	337	323	326	351	321	303	371	346	364	347	329	319	327	336	330	333	352	318	336	306	363	334	335	285	342	358	341	333	354	302	302	325	358	337	359	344	311	292	327	357	327	327	319	315	314	328	335	335	363	315	278	354	357	329	322	352	368	324	333	328	333	323	334	350	300	332	341	318	342	370	328	318	336	336	301	360	346	314	313	321	372	343	330	310	349	310	339	334	333	358	327	307	333	309	330	349	327	350	338	345	328	344	300	350	346	326	332	324	295	304	299	327	325	349	320	277	313	335	360	352	313	324	290	356	300	311	349	344	327	346	360	360	336	290	346	306	316	346	338	340	337	320	320	318	329	303	356	314	327	298	342	350	315	322	321	335	330	331	322	331	298	337	325	346	344	325	314	320	337	354	353	332	338	310	342	322	316	382	329	326	333	329	325	338	346	339	333	327	321	332	351	293	315	321	327	340	344	321	330	331	357	321	325	336	328	309	320	354	323	284	345	336	331	318	320	291	321	327	330	319	340	331	330	318	334	320	350	349	328	340	333	350	326	338	320	340	321	356	349	345	333	375	320	331	332	337	318	298	335	351	307	333	342	315	328	334	335	343	326	340	323	340	316	330	324	339	365	340	335	347	313	320	363	315	312	331	323	343	350	359	350	348	345	329	384	345	342	306	346	309	309	304	367	327	351	346	340	337	301	331	312	328	314	320	321	320	325	339	327	347	321	336	316	324	346	311	313	302	329	321	331	327	343	340	322	330	328	346	316	334	337	357	289	339	308	339	295	360	324	349	316	345	304	287	339	332	323	312	330	316	312	332	318	311	340	337	333	337	306	351	347	323	363	339	372	334	316	343	336	334	328	314	316	341	325	275	305	370	333	338	347	359	328	323	326	317	333	312	328	336	310	313	340	335	357	304	312	341	341	343	320	314	345	348	326	332	332	327	353	361	347	359	335	344	312	339	319	334	351	331	360	326	341	359	320	311	347	335	333	352	306	345	342	345	346	317	345	299	317	318	351	325	336	335	343	321	309	336	333	318	351	326	342	339	355	319	358	342	337	297	301	332	359	320	312	346	340	322	344	329	316	305	315	308	327	316	325	316	323	314	348	323	329	338	336	336	332	315	293	333	361	333	343	318	328	311	337	338	283	305	331	311	317	352	316	334	328	333	299	316	298	307	307	360	327	324	328	336	331	300	317	332	317	330	327	337	329	343	341	322	337	336	345	303	342	324	323	299	327	319	313	352	322	359	331	334	334	311	345	340	312	305	336	290	328	317	335	299	334	342	326	314	317	343	316	322	311	335	321	313	308	310	366	356	317	334	315	368	315	332	322	342	325	305	363	332	357	316	292	336	327	320	336	354	368	333	340	310	324	354	356	347	324	314	347	297	325	294	328	326	331	351	343	311	327	341	332	307	332	339	342	308	307	341	327	319	317	329	309	372	341	326	342	353	367	349	331	312	343	316	358	327	362	318	321	346	372	325	360	337	344	320	315	361	344	331	321	330	366	321	307	326	311	332	358	315	347	337	337	307	342	377	329	352	355	329	376	335	358	291	310	336	356	347	304	321	324	311	317	323	375	322	342	346	339	327	309	329	335	338	360	319	326	350	311	322	331	330	354	328	340	316	304	320	390	330	336	350	331	321	325	341	347	329	333	329	336	306	331	340	340	339	352	332	367	321	306	310	325	321	300	314	317	331	344	349	315	343	333	347	341	332	303	301	329	346	341	342	353	313	320	334	308	332	341	356	310	322	334	300	317	336	319	335	355	336	325	318	306	359	336	363	342	300	332	332	353	311	330	372	340	318	326	341	314	298	388	335	313	285	330	316	340	333	322	329	330	330	350	344	312	289	332	333	342	324	333	346	340	320	341	310	341	320	359	335	298	311	314	304	361	346	333	346	329	339	322	294	343	331	343	321	317	335	337	304	323	355	313	350	307	324	338	315	328	313	322	320	339	366	348	337	327	324	304	319	327	341	329	326	328	345	343	302	358	336	276	340	331	357	331	338	342	322	321	329	322	351	359	312	368	326	329	326	321	348	336	373	332	315	380	315	333	349	327	327	330	303	304	335	315	306	347	336	323	324	355	323	322	348	348	354	338	329	316	306	346	346	318	349	319	332	313	302	326	307	341	351	383	324	330	316	323	367	320	325	351	348	330	327	337	341	321	323	335	308	347	323	316	348	304	312	317	327	314	335	353	351	362	319	350	321	341	360	320	346	327	324	334	344	327	312	312	381	365	282	324	346	345	314	331	339	320	336	324	318	314	352	313	347	329	381	315	335	329	341	357	334	319	330	357	340	329	301	343	346	346	321	337	288	298	322	338	341	332	312	343	345	324	313	345	387	341	297	329	329	309	331	335	344	352	313	317	330	326	310	336	300	328	325	362	344	318	319	345	341	318	343	326	338	308	352	324	322	307	320	329	305	357	323	333	357	351	346	344	357	336	319	338	315	315	304	308	311	335	346	314	348	304	332	308	347	321	320	335	350	334	333	314	337	349	345	334	333	311	344	340	331	329	342	333	331	329	319	323	315	325	345	342	343	306	325	341	339	358	347	339	326	337	304	321	357	341	339	337	322	325	311	327	325	333	321	383	363	312	344	330	326	345	326	304	328	295	344	342	331	304	337	343	350	310
25706	21801	29410	27778	20853	14059	10073	5070	2046	922	653	581	479	418	456	392	409	405	388	351	366	390	380	358	432	398	373	360	388	347	366	361	363	366	365	359	400	376	385	369	361	386	405	388	427	360	411	400	377	361	380	394	421	362	351	381	341	367	382	397	377	375	333	376	370	409	397	372	356	386	347	376	350	378	396	359	378	394	376	395	374	402	395	370	375	358	393	386	352	390	370	405	361	376	348	356	371	372	381	388	352	384	374	403	346	368	347	375	385	391	363	401	355	391	345	387	359	336	365	403	335	374	419	384	368	355	368	359	398	375	367	387	360	345	386	376	357	398	368	405	414	360	363	386	406	376	362	352	335	372	365	341	364	394	400	361	354	362	418	377	386	385	380	384	370	388	385	387	342	372	376	375	365	375	338	382	390	405	370	394	363	384	350	392	375	364	395	392	368	368	405	358	352	337	362	393	349	360	375	359	402	405	375	366	363	346	338	372	358	393	377	359	381	379	369	353	332	402	402	365	349	376	376	341	370	402	377	396	355	343	358	358	354	364	363	403	415	386	373	386	345	362	368	381	388	364	404	363	364	348	355	357	398	352	397	378	343	429	382	380	355	393	372	359	389	407	362	384	365	380	361	363	359	348	355	355	406	366	381	368	381	394	364	380	349	369	357	340	367	373	395	362	357	365	380	350	361	344	411	388	388	381	354	351	380	370	357	342	416	408	360	370	370	326	366	337	382	386	381	382	407	370	357	371	384	332	367	381	393	379	365	360	357	363	402	402	383	345	381	361	388	362	369	402	364	352	378	386	373	373	362	361	365	375	394	389	400	378	384	363	379	378	381	390	379	362	406	355	398	366	383	387	356	410	362	376	421	364	352	352	345	375	368	366	378	382	336	408	373	373	397	370	384	371	406	401	371	403	391	360	382	389	311	339	379	373	364	385	372	367	365	362	381	371	362	394	357	389	387	383	348	334	371	377	399	357	359	387	355	399	407	339	392	363	367	380	400	390	353	344	354	345	372	407	346	370	374	351	344	376	367	358	403	377	349	375	400	396	383	361	379	392	370	359	381	351	379	375	370	364	373	369	413	408	382	357	341	422	404	375	388	361	371	372	340	361	404	334	353	414	353	398	349	370	369	394	370	376	368	405	378	358	383	338	367	358	381	392	396	371	383	393	382	397	390	368	371	423	348	402	368	376	350	372	362	368	350	345	374	349	397	408	355	360	382	346	357	359	367	355	373	367	364	411	369	391	368	351	344	358	359	380	364	407	367	376	352	355	383	368	356	375	393	354	372	391	406	365	375	329	378	426	373	375	396	394	391	361	365	370	375	409	359	372	375	382	411	352	390	411	363	351	376	341	377	402	368	375	396	371	369	390	355	377	348	393	426	396	408	392	395	392	372	376	370	400	382	393	399	363	377	356	360	378	390	377	395	385	364	357	344	389	378	358	336	353	346	383	376	360	389	400	334	379	365	388	354	351	351	351	423	353	356	382	350	396	363	335	398	361	411	400	388	394	341	378	383	383	382	346	343	383	347	357	381	381	414	389	349	382	366	376	363	364	373	358	364	351	327	402	344	353	364	360	327	378	398	350	369	337	378	402	364	351	405	388	380	386	396	369	360	384	394	343	370	388	369	363	352	367	391	362	330	352	380	372	352	353	342	395	391	364	403	371	377	400	352	357	404	354	353	364	373	368	371	384	373	356	364	390	382	386	353	381	374	408	382	341	400	394	396	389	389	396	396	382	348	386	363	392	381	401	355	361	373	342	379	385	333	375	386	398	397	368	375	382	360	369	365	347	394	391	416	361	392	366	338	363	350	384	361	402	356	343	384	350	418	380	353	383	388	363	371	368	373	345	375	377	358	374	391	363	379	391	400	323	363	370	388	359	384	343	392	356	343	362	374	353	373	359	382	406	346	364	326	371	410	422	387	380	377	345	378	425	358	347	385	378	377	348	367	368	355	358	346	367	363	387	414	401	402	394	367	381	394	397	389	389	345	376	394	343	349	361	446	392	352	353	351	370	395	339	400	352	398	361	383	373	393	360	383	388	372	404	382	332	368	357	374	381	382	338	353	394	396	391	351	331	390	416	359	383	400	359	373	388	377	416	366	378	375	367	333	408	387	348	374	371	350	380	371	381	348	380	360	374	384	407	375	370	350	327	372	339	402	373	325	376	400	363	408	389	393	393	398	375	338	374	369	343	352	357	320	378	406	376	397	351	361	389	367	395	369	391	377	381	361	366	380	350	368	359	382	380	374	402	375	356	377	412	380	357	377	366	369	364	344	378	380	390	375	350	380	359	378	376	382	328	373	380	364	365	384	384	383	366	331	356	366	384	344	363	339	391	376	387	387	387	405	368	371	377	393	362	408	361	384	363	394	379	385	355	383	363	374	396	356	373	357	384	378	386	364	376	350	369	385	402	375	386	363	403	423	337	386	369	375	343	382	376	360	352	381	386	376	364	347	333	378	404	369	406	397	365	368	356	365	353	356	370	401	378	350	384	345	384	328	389	359	379	327	367	339	345	358	367	372	395	366	387	401	381	393	368	376	403	401	365	372	363	386	395	381	428	367	397	383	378	404	342	373	379	381	377	422	388	393	394	353	420	345	363	402	360	375	387	381	432	385	381	381	391	396	348	318	350	361	385	378	328	373	371	377	379	411	383	379	370	374	376	358	364	373	357	344	366	383	369	406	395	352	373	343	361	376	359	363	361	378	351	375	389	391	375	396	393	356	362	390	390	399	352	382	363	390	374	419	331	373	395	397	395	402	373	387	365	394	369	399	396	389	394	358	384	393	378	351	384	409	380	388	340	423	342	377	385	381	329	367	356	361	354	388	393	359	334	357	364	360	350	395	377	395	359	359	381	358	350	390	372	383	372	394	374	370	368	410	370	380	365	403	398	383	381	386	377	397	385	369	376	325	342	366	398	396	365	361	363	372	372	337	360	397	357	366	366	363	381	374	362	382	362	410	373	385	368	375	352	381	405	374	346	379	383	384	356	370	364	353	359	372	375	392	391	386	385	384	389	394	357	394	360	396	339	349	360	394	389	397	393	337	406	370	379	376	387	359	372	407	338	357	383	356	381	369	354	389	395	387	385	376	383	346	371	370	380	339	366	366	408	380	361	414	402	389	369	374	358	403	377	378	338	337	397	391	363	371	403	390	379	386	340	389	336	390	396	360	364	369	360	411	390	373	354	378	393	373	370	399	346	402	392	396	373	379	429	361	381	368	406	376	392	371	382	392	417	393	389	414	382	369	403	351	377	347	369	354	356	363	372	327	371	385	371	332	370	346	376	377	382	398	347	362	372	363	373	383	375	388	380	376	359	383	386	362	372	394	351	372	376	359	387	387	398	413	364	372	353	387	408	369	357	363	360	360	378	371	402	375	373	377	397	346	371	343	356	361	387	363	384	345	352	380	385	375	364	378	356	402	363	393	376	388	333	349	412	363	369	394	361	384	375	423	370	355	391
33018	55455	41981	28698	22032	17920	14435	7980	3373	1497	844	736	581	497	505	538	438	452	398	429	452	447	409	426	405	390	394	403	391	387	394	432	421	404	407	402	425	449	418	428	397	435	411	415	382	401	391	392	420	441	382	458	426	383	405	387	417	381	419	376	408	439	376	393	411	409	425	373	387	391	387	395	394	381	415	393	411	428	435	376	384	397	390	422	456	363	413	437	417	410	380	394	448	443	453	429	392	382	426	371	384	402	387	389	379	409	401	415	370	416	407	407	428	418	413	406	377	393	401	372	394	414	399	372	429	395	426	387	419	385	401	408	388	415	358	375	418	425	415	376	379	424	366	379	359	443	421	413	403	413	418	404	417	400	396	374	404	420	399	395	451	410	385	412	422	351	406	390	388	429	359	366	395	435	375	396	414	412	419	378	379	404	389	400	411	394	402	435	421	402	425	416	412	375	372	401	406	349	409	386	388	447	451	410	413	413	399	403	401	371	388	400	379	393	387	394	442	397	382	392	417	396	380	414	473	411	399	401	390	384	446	424	387	435	409	400	390	376	372	393	389	414	363	373	401	377	410	401	413	423	376	389	407	343	363	432	375	391	399	412	422	437	435	396	419	385	391	382	408	436	413	408	393	417	423	408	419	395	394	387	388	413	400	413	391	434	407	382	417	414	395	379	394	423	393	422	377	431	425	380	412	388	384	414	411	412	457	391	382	399	378	404	393	379	415	387	392	399	392	400	399	399	417	371	439	402	421	401	367	438	424	406	375	409	417	382	406	423	427	406	413	400	426	425	381	438	408	415	384	408	400	367	389	386	407	420	369	425	421	412	435	400	404	420	406	392	371	389	412	408	374	376	405	379	412	390	381	410	410	392	416	400	381	409	381	371	375	433	412	401	384	422	405	370	396	375	390	436	415	400	407	449	378	422	386	425	388	405	392	434	383	404	391	405	416	424	420	368	423	428	410	424	423	415	410	380	408	403	388	410	406	392	428	380	385	403	393	421	392	406	392	430	405	393	406	443	395	374	429	392	398	403	382	397	405	383	396	372	406	387	394	432	386	397	404	384	401	410	376	410	385	372	379	377	415	405	401	446	391	385	406	380	373	412	417	408	366	409	356	387	396	412	372	363	420	408	381	387	388	408	360	386	452	403	398	404	429	432	400	387	415	419	366	418	403	413	379	416	369	394	397	409	405	377	406	384	420	388	404	404	423	411	385	416	410	403	393	400	410	411	374	386	354	389	422	394	418	416	394	387	403	403	405	413	434	404	399	397	396	439	408	378	381	404	411	355	422	391	437	413	424	394	358	415	379	425	416	424	439	392	414	402	409	370	390	390	408	390	399	415	413	390	425	423	413	425	413	411	400	395	393	383	423	429	369	418	428	390	408	375	402	420	396	404	448	371	408	434	429	373	384	366	388	376	398	386	380	383	386	374	411	397	405	389	418	387	368	375	381	405	393	432	407	419	415	429	392	420	436	419	428	406	377	412	398	410	402	362	415	415	385	383	402	417	426	425	413	419	400	425	418	396	401	433	390	412	375	393	391	396	403	414	412	364	362	399	426	362	406	390	405	436	375	389	368	439	388	378	420	399	387	419	431	386	391	362	391	401	422	383	412	397	386	368	404	394	378	407	459	378	365	404	427	394	407	384	390	403	401	394	432	397	365	387	410	352	382	429	414	411	440	408	393	361	413	404	366	376	404	398	394	420	415	396	395	382	411	415	406	392	396	385	394	402	412	412	413	429	389	379	380	396	412	410	358	439	421	380	415	404	390	384	404	390	424	433	410	400	360	434	449	386	401	398	362	406	408	374	413	395	405	425	430	419	415	405	461	384	364	416	400	396	398	393	403	421	417	397	404	378	398	360	377	389	409	385	419	386	388	437	427	393	402	413	391	418	406	416	388	418	410	401	375	393	399	408	377	410	403	384	390	405	419	418	376	385	407	443	414	438	397	364	408	404	390	437	392	440	375	404	423	430	392	424	427	374	430	435	414	426	406	419	380	407	392	397	398	416	416	421	414	407	412	410	414	382	398	373	407	395	395	381	385	398	395	410	422	398	408	394	411	378	432	384	437	399	406	394	395	397	406	366	396	414	385	384	381	413	406	437	378	432	374	396	425	408	411	401	417	419	398	438	366	372	389	422	431	402	418	433	419	384	383	426	407	384	400	415	388	432	415	407	382	379	415	384	384	414	405	388	389	397	393	426	409	411	398	386	392	407	426	396	389	407	415	422	408	393	401	374	408	394	396	409	374	436	414	398	400	420	373	411	394	408	402	414	382	382	421	428	371	412	418	400	416	425	365	427	376	393	412	422	408	413	405	419	371	415	431	417	394	424	425	386	436	386	403	417	388	390	420	419	426	406	407	397	402	402	393	368	418	401	370	376	410	427	362	417	404	384	367	403	411	423	383	382	421	363	428	402	400	399	385	390	396	391	388	398	426	401	352	393	403	395	435	404	374	400	405	378	390	414	414	392	419	407	428	387	380	400	386	418	391	413	398	407	412	409	392	405	381	406	410	384	441	406	370	394	399	375	427	415	436	404	400	409	417	383	410	411	393	432	385	411	394	422	399	415	418	409	397	407	398	402	413	389	390	403	437	434	425	383	400	430	338	399	373	384	383	406	405	396	391	438	414	404	440	428	406	423	417	413	403	409	398	427	438	433	436	389	362	374	407	367	412	410	398	415	395	405	401	408	396	412	415	391	380	414	391	433	390	397	415	373	417	451	379	398	409	403	393	420	381	420	432	395	415	413	390	436	369	415	439	382	371	418	412	407	417	414	408	407	410	388	390	412	398	383	416	404	433	376	414	383	391	403	405	415	378	389	369	423	425	439	395	405	385	388	367	386	405	383	398	424	434	413	387	406	393	403	388	422	411	378	362	408	397	421	409	417	395	429	421	366	410	417	421	423	366	460	437	398	399	414	362	397	423	396	376	429	418	400	391	405	397	408	415	382	353	397	400	425	402	372	385	440	383	411	408	392	395	383	405	416	421	415	433	405	423	409	399	392	422	395	414	406	434	424	388	402	404	444	406	407	399	432	366	402	365	406	388	404	425	412	400	425	412	424	425	399	369	364	392	398	421	392	423	409	423	405	396	394	404	420	424	389	398	382	392	368	372	436	409	398	403	394	407	393	407	427	406	374	457	389	415	389	422	410	389	404	377	407	401	399	429	411	401	391	418	360	440	427	405	387	403	425	391	400	402	405	398	415	394	422	387	439	413	380	394	392	400	412	417	422	413	397	359	379	385	402	425	406	424	415	371	413	419	396	397	375	411	428	397	416	417	414	349	423	383	391	395	414	388	392	410	382	407	414	421	434	425	400	403	373	401	429	366	383	402	401	410	420	380	414	399	410	377	433	404	400	375	415	379	432	397	387	434	399	423	406	408	422	408	442	455	416	397	416	395	402	370	406	411	406	401	372	385	405	404	413	436	384	420	415	398	395	411	395	415	378	371	398	401	406	386	422
23263	21673	29443	24692	22690	26190	25495	10150	3922	1768	1111	913	773	662	621	597	583	574	546	531	552	522	553	542	503	476	517	505	510	487	493	505	549	538	508	534	487	478	474	483	522	508	526	495	485	521	496	502	503	483	521	529	504	527	465	526	546	515	489	472	463	518	479	487	475	495	528	472	500	479	518	496	522	488	450	529	487	493	495	494	498	485	522	505	501	564	456	519	505	467	505	503	500	499	496	488	476	474	516	470	513	477	447	456	498	474	502	478	478	497	546	508	538	493	545	524	457	508	514	516	515	478	460	485	541	492	472	506	510	528	523	488	498	514	487	493	513	487	497	453	455	507	506	504	485	490	508	477	482	511	539	453	507	502	492	505	507	474	512	474	525	467	497	465	481	491	483	476	539	508	514	529	520	492	506	460	491	498	450	471	483	510	478	485	486	453	517	529	501	481	470	482	475	489	506	460	451	476	462	538	479	488	523	484	502	489	539	500	482	506	502	495	502	484	509	503	515	464	524	477	505	501	534	496	496	498	473	482	482	492	521	498	487	508	466	513	464	523	483	497	492	515	504	485	527	502	507	505	487	502	504	505	504	475	501	512	517	505	522	517	529	456	469	461	482	500	522	498	445	502	499	457	483	521	490	497	490	492	491	500	484	522	477	514	469	467	465	526	510	489	480	495	487	525	460	528	471	490	522	527	506	492	486	486	489	517	502	503	526	479	508	519	515	477	494	478	527	476	493	497	483	506	452	511	529	505	457	527	521	483	499	505	517	485	510	508	503	493	483	489	506	487	526	501	479	477	502	487	465	478	481	504	461	498	483	467	483	527	527	546	506	479	481	496	515	465	512	480	494	525	492	508	493	493	538	537	491	533	509	504	468	501	481	507	517	492	502	515	502	502	482	470	483	490	470	505	465	481	502	449	490	494	516	484	474	525	537	482	464	519	485	482	535	505	484	496	488	550	487	437	496	496	472	485	495	459	488	471	514	525	512	528	480	476	563	484	522	494	519	530	489	523	478	511	504	492	507	499	472	502	535	474	491	477	537	498	464	496	550	477	522	477	490	532	467	494	458	508	496	467	491	448	518	483	513	487	477	527	496	499	467	492	476	485	465	499	529	506	488	490	531	520	528	485	478	488	497	529	486	506	483	468	495	539	467	461	479	514	486	494	467	523	576	513	514	454	525	482	500	478	439	475	499	458	515	501	489	484	504	487	513	489	490	484	524	523	496	515	510	456	503	465	487	471	485	484	518	486	519	518	511	526	490	443	478	488	474	497	516	489	509	496	476	493	487	474	466	527	495	467	495	472	468	473	493	513	471	480	495	541	527	501	531	482	472	500	487	510	492	519	487	515	476	501	519	485	498	515	483	481	497	468	499	488	471	478	488	464	505	504	520	490	488	475	491	555	518	500	546	492	497	483	486	465	509	486	512	482	511	501	511	497	508	463	453	526	444	528	489	531	517	522	478	540	511	517	532	534	497	530	465	519	528	489	448	507	466	466	510	535	492	489	473	543	504	506	504	503	527	504	524	462	512	528	484	504	482	476	475	496	494	526	522	520	496	519	501	491	472	524	523	485	472	505	517	470	481	502	488	543	477	461	502	481	458	495	497	509	517	480	472	524	535	484	477	497	473	516	470	448	501	493	532	479	480	507	479	526	487	472	484	527	481	488	495	478	506	513	471	471	515	423	479	491	513	525	519	460	480	526	520	506	498	501	454	468	530	542	480	490	489	487	540	474	468	476	464	476	457	498	503	510	522	452	502	515	500	452	505	505	506	467	520	502	499	487	520	498	522	511	491	456	527	513	522	495	493	487	483	532	539	510	507	499	477	474	478	476	508	526	508	464	486	490	508	507	462	485	500	480	541	506	491	485	463	509	515	532	529	479	464	466	489	520	478	500	487	536	490	501	487	490	478	542	476	477	509	505	433	497	477	469	458	469	499	497	510	509	514	515	522	478	501	500	536	501	495	502	501	519	532	509	478	460	519	450	524	495	490	517	510	525	512	509	513	528	491	475	474	499	497	517	464	494	479	495	484	532	509	532	488	510	478	526	444	464	464	489	514	462	530	487	516	471	473	499	511	493	511	472	498	468	498	556	505	519	501	513	473	492	513	492	488	497	456	534	501	516	484	486	474	470	516	520	493	542	547	511	525	501	501	481	507	472	503	487	519	472	472	493	505	498	480	498	504	474	490	511	494	516	505	515	498	493	499	508	506	522	481	503	470	473	477	481	493	523	509	486	503	510	507	500	468	450	518	503	452	491	489	453	492	539	510	500	502	455	501	514	489	472	477	485	494	483	500	501	509	520	496	503	457	477	487	518	469	483	470	511	472	519	494	514	515	522	500	461	494	468	492	497	490	492	508	514	508	480	508	462	478	495	472	501	502	487	537	534	511	490	494	463	573	461	535	514	513	473	528	500	488	491	474	475	500	511	491	480	514	489	485	502	508	502	501	514	471	486	523	501	543	528	493	494	512	486	515	514	484	490	482	527	515	517	532	480	501	512	478	413	516	519	494	498	496	484	540	545	521	468	481	520	508	507	527	539	511	511	480	471	516	502	532	491	465	509	518	511	474	511	532	490	473	523	510	521	500	484	517	470	559	518	493	499	508	529	485	449	495	481	503	508	481	509	496	458	482	507	500	508	482	509	526	498	532	489	475	528	497	501	535	488	481	494	482	480	499	497	504	483	509	527	527	507	485	502	510	509	498	542	498	477	541	482	533	488	504	524	500	461	524	484	503	534	521	470	473	498	507	466	503	517	499	522	482	485	523	534	464	530	516	538	550	475	502	496	506	478	499	497	482	510	502	486	479	481	481	494	500	520	493	488	506	503	483	480	502	490	506	493	452	506	500	501	515	518	547	511	487	471	500	518	497	468	529	488	503	476	459	468	503	491	548	516	484	465	477	439	496	488	521	511	522	461	459	504	537	531	527	494	539	499	502	495	483	485	517	511	546	532	510	499	454	477	488	490	456	533	459	471	506	502	471	532	488	487	501	520	488	517	492	473	473	484	501	466	497	522	490	496	503	468	506	467	457	507	433	510	512	498	495	491	489	494	502	484	470	502	472	484	465	489	461	487	476	527	461	497	467	492	510	516	495	471	486	491	481	543	501	420	481	495	475	509	485	507	478	461	528	508	491	490	466	505	499	548	470	499	539	503	482	498	506	482	515	494	536	519	495	480	501	503	487	487	530	460	487	527	469	545	504	528	514	494	534	479	513	492	508	471	504	469	500	506	519	467	506	473	494	512	502	448	482	514	466	496	498	518	498	518	488	472	480	527	507	574	483	471	493	510	493	518	499	517	513	486	506	490	458	470	510	473	478	527	491	494	494	462	514	466	507	519	495	477	518	500	503	527	495	503	494	475	517	505	540	551	548	509	527	489	540	491	500	466	482	525	479	495	537	486	501	507	457	457	515	496	494	506	477	579	487	509	504	478	549	506	505	490	515	507	513	460	505	512	491	490	531	529
32735	59919	46665	35534	29600	28082	21530	10616	5129	2326	1473	1060	900	692	648	642	585	579	533	526	514	511	478	500	495	528	487	499	471	480	482	483	459	500	463	489	506	466	483	478	480	451	458	471	474	470	476	466	487	438	468	444	464	470	468	455	475	441	446	476	434	518	447	441	518	463	410	447	438	456	452	445	466	469	484	453	430	439	471	441	446	468	454	448	435	443	476	453	481	403	503	460	442	469	442	479	500	504	477	471	469	455	469	433	424	402	465	427	470	477	450	437	470	447	438	474	453	460	493	473	423	468	490	460	462	443	486	444	428	492	450	417	394	427	467	448	477	423	470	445	415	459	452	454	487	488	465	434	481	476	467	435	459	445	470	472	436	489	473	467	446	437	455	480	462	474	449	409	474	458	491	461	465	467	468	495	457	455	496	456	449	441	466	434	466	434	496	455	479	469	456	484	457	427	470	471	448	468	472	506	479	484	461	433	428	480	441	438	459	487	501	468	425	473	453	470	462	418	475	470	467	459	458	485	445	495	396	465	468	417	479	471	468	465	470	424	457	463	471	440	464	459	431	442	452	431	453	433	454	432	470	468	438	459	441	443	465	461	449	478	421	502	460	456	429	472	477	443	451	460	433	476	439	460	489	459	419	426	471	423	449	449	430	458	448	455	472	421	470	461	443	428	493	506	485	478	468	454	429	464	435	440	475	456	463	411	444	457	478	426	448	447	450	431	462	445	477	451	497	470	446	470	464	438	484	446	472	455	491	458	447	460	446	472	436	474	444	477	475	480	467	438	471	460	488	484	387	509	475	453	416	440	452	460	462	444	438	464	510	474	446	487	450	445	440	451	417	454	472	451	454	460	429	453	450	419	439	480	464	453	465	513	462	450	489	462	496	476	457	462	475	487	425	478	450	453	452	450	494	449	462	457	463	477	475	458	450	450	453	476	451	427	459	459	472	435	464	463	463	463	429	447	448	431	464	487	428	449	492	467	453	479	418	472	467	443	489	478	443	473	476	470	474	473	475	457	488	452	438	469	457	480	465	481	513	424	442	463	499	430	471	455	465	463	471	483	441	449	468	437	491	462	439	461	469	426	439	472	443	464	421	448	437	442	447	424	479	479	451	429	417	492	442	467	456	462	439	448	438	465	447	442	484	478	472	454	491	439	453	487	473	477	453	451	441	471	447	464	497	453	445	506	479	455	448	476	461	448	458	447	482	440	447	453	465	443	427	491	460	474	431	471	505	454	462	473	482	459	458	429	456	476	443	451	470	459	461	467	451	460	442	478	438	442	434	466	424	477	421	428	489	447	501	439	471	422	440	447	465	449	439	468	459	465	447	439	464	450	443	481	439	426	464	442	476	445	503	433	474	488	470	437	425	425	483	479	464	467	525	449	443	456	488	470	469	471	450	462	458	472	453	469	469	488	439	434	459	464	460	446	453	477	475	452	429	452	485	463	475	419	491	436	475	454	481	449	445	477	460	469	446	459	452	459	431	457	480	435	449	422	477	485	405	473	499	439	450	510	471	457	456	427	495	464	440	462	485	448	473	453	464	466	483	505	468	466	459	454	487	452	482	434	482	471	477	449	436	469	459	491	463	448	467	471	470	466	475	417	434	469	460	445	445	479	470	491	423	461	427	489	469	472	443	461	495	478	498	432	432	449	505	420	459	453	475	465	444	449	463	489	468	439	475	468	489	433	465	476	446	438	468	456	460	443	427	459	461	483	452	434	419	521	464	433	439	514	450	475	487	448	464	447	433	471	493	465	483	477	459	426	482	451	462	402	470	426	470	476	475	464	458	456	476	425	444	444	464	493	463	425	492	419	430	480	473	414	447	473	442	472	450	472	472	444	437	438	442	436	465	493	448	462	469	437	470	457	460	452	491	476	478	471	451	474	458	492	448	447	445	466	442	449	485	445	413	445	468	446	460	453	429	505	510	461	444	456	442	462	463	424	467	457	463	472	473	460	448	480	451	476	461	436	448	475	483	440	443	466	478	466	417	491	449	459	446	457	443	452	451	485	458	453	497	463	484	492	475	426	485	424	432	449	420	459	428	466	450	473	481	430	460	467	494	448	442	489	448	501	470	462	462	465	482	477	460	494	430	456	467	427	454	468	492	445	473	482	462	452	440	448	451	506	443	467	483	485	445	438	440	491	453	479	474	463	459	455	418	461	408	445	490	479	464	468	476	461	501	496	443	453	478	420	459	484	408	449	502	468	460	470	453	476	455	474	440	492	450	446	465	405	428	456	468	447	442	432	461	459	492	448	507	469	493	430	471	414	486	465	462	414	484	422	451	449	460	468	412	441	460	434	430	457	468	492	450	439	463	434	457	428	439	465	498	444	458	458	518	456	447	468	473	460	472	448	455	475	461	429	434	446	482	468	462	473	505	448	437	482	442	423	460	464	474	470	468	438	433	480	475	456	458	414	444	443	466	467	439	436	470	450	467	474	510	424	447	440	471	444	462	489	487	424	467	475	424	432	440	456	409	455	449	469	477	445	487	436	486	450	486	465	467	410	480	451	451	432	497	467	460	508	431	495	475	431	477	442	468	490	470	475	468	434	469	451	433	491	450	468	474	440	445	471	441	473	442	426	503	440	448	475	482	433	441	463	475	459	489	507	490	467	449	430	436	434	469	459	423	465	463	457	482	430	434	457	442	461	467	493	441	468	451	434	452	455	463	458	439	455	476	451	448	430	416	451	417	446	453	447	477	470	433	498	452	476	487	453	469	455	474	473	476	435	424	427	487	459	468	450	470	440	453	456	463	438	476	474	444	446	491	466	460	490	448	412	488	492	413	449	472	427	490	461	475	522	467	479	451	466	444	420	467	482	448	475	465	449	458	475	475	456	498	471	434	429	496	460	445	432	453	462	466	482	478	456	473	474	465	462	471	407	474	462	471	430	449	450	447	454	430	484	411	469	457	436	444	469	454	403	445	443	460	483	457	423	456	445	457	439	452	468	469	435	498	459	446	476	469	455	461	489	466	441	440	448	446	468	462	457	452	467	466	476	452	449	480	460	477	477	456	468	475	470	497	473	437	494	474	436	474	490	433	432	413	453	469	457	464	427	445	461	474	448	433	422	437	487	444	462	459	476	476	443	473	480	456	458	479	496	458	476	460	488	448	429	465	423	458	494	450	467	459	496	487	485	447	472	460	448	424	450	428	435	462	495	448	457	451	465	432	463	511	443	460	460	442	435	458	467	429	497	483	488	460	496	466	450	456	535	445	489	452	491	439	472	467	465	493	490	456	450	424	458	405	453	426	471	487	483	499	456	428	468	443	426	465	442	448	411	464	472	463	452	435	448	428	434	426	445	482	453	447	454	463	421	461	476	440	473	465	476	434	438	480	467	439	488	457	483	463	458	483	461	445	477	477	451	480	426	464	487	480	454	458	478	432	486	454	439	470	464	458	460	443	476	457	453	484	484	460	419	471	441	463	474	475	465	456	433	492	500	451	435	501	471	467	496
32540	35651	38212	26190	16694	10355	4709	1964	938	565	471	374	353	299	268	266	273	267	266	263	252	264	257	250	265	285	234	262	238	270	255	281	240	267	295	275	275	241	255	255	260	289	270	258	263	265	233	259	272	259	265	258	287	248	271	275	258	275	259	254	279	262	247	289	260	292	250	262	240	251	264	245	249	253	258	246	254	235	264	268	273	272	253	267	261	261	243	267	247	245	261	264	263	254	272	266	301	245	255	257	231	252	247	260	264	250	277	274	226	265	239	289	286	255	275	250	286	247	249	248	251	273	268	276	273	265	278	286	282	267	263	283	285	253	269	264	239	274	261	268	262	240	248	248	264	244	248	243	235	284	265	283	268	239	259	282	262	235	246	248	291	209	253	228	265	248	239	255	277	299	278	276	282	240	305	251	255	234	257	266	255	291	275	250	279	274	268	270	257	269	272	243	262	257	272	239	263	268	276	262	265	247	265	271	274	276	260	237	279	267	240	261	267	280	267	265	277	271	255	258	284	235	263	225	255	276	260	274	262	240	298	268	257	247	305	306	267	262	262	250	284	247	237	284	244	233	242	282	271	276	233	254	268	259	278	263	275	264	255	248	259	271	259	237	295	278	263	268	277	255	271	255	261	265	274	266	248	271	278	274	258	233	263	263	280	260	285	275	254	256	246	247	267	266	253	275	233	280	241	268	266	271	260	286	275	253	248	264	262	255	269	271	262	247	276	265	261	273	250	249	264	267	252	282	279	273	269	251	257	238	272	244	258	284	278	268	258	259	253	268	256	270	263	272	258	268	241	243	284	278	269	275	253	257	272	250	245	252	255	289	264	227	237	256	270	265	275	253	278	235	274	260	262	258	251	257	256	228	263	258	271	250	237	256	285	276	273	268	257	237	295	265	249	261	290	286	257	263	248	246	247	268	273	271	289	252	257	278	248	249	256	253	243	289	274	283	268	264	248	258	241	255	306	271	248	288	238	272	257	252	250	289	278	269	250	242	292	260	259	231	237	267	265	270	262	253	266	234	275	260	250	257	257	234	261	289	255	286	293	257	275	261	265	272	260	243	265	276	263	258	260	243	261	292	273	252	268	261	274	263	255	265	269	263	235	280	230	279	254	263	278	253	236	257	227	251	260	261	272	256	285	266	263	237	252	214	254	238	248	250	243	282	250	250	267	272	248	292	269	223	266	259	300	282	243	288	275	257	258	221	243	239	290	262	261	255	253	259	244	270	268	263	239	246	273	275	238	253	274	228	284	254	245	254	266	269	243	277	264	240	257	286	279	241	267	265	302	284	279	253	258	272	289	254	262	270	248	282	251	260	253	274	245	291	266	289	256	260	265	262	266	233	291	253	267	266	247	263	259	242	273	240	252	281	251	255	258	270	259	272	290	255	219	291	254	261	273	277	260	247	246	212	261	249	268	236	255	252	263	239	252	279	254	257	269	250	252	258	268	297	229	242	295	258	254	258	242	238	278	280	234	284	256	255	252	249	273	258	263	251	289	257	255	265	277	281	318	262	266	274	246	262	248	263	248	266	287	239	217	287	263	267	281	265	256	262	282	237	239	263	274	245	226	240	270	276	292	278	278	293	279	275	251	269	257	248	246	262	264	284	258	247	266	270	238	260	269	301	246	225	262	298	270	257	272	245	285	261	282	248	271	267	270	265	246	260	230	250	241	263	244	287	254	269	265	269	264	267	268	249	254	271	259	247	265	249	260	242	273	280	247	260	256	283	279	253	260	269	294	274	268	249	242	245	250	262	254	263	265	258	281	254	248	255	266	289	273	262	270	247	252	236	276	240	270	263	283	262	254	269	239	284	279	255	244	252	283	241	244	244	286	251	267	265	271	271	261	281	239	263	249	267	279	264	288	241	277	285	251	276	261	264	279	256	271	272	262	264	251	279	253	249	252	270	278	263	243	246	250	299	269	303	285	248	243	267	264	294	271	285	260	275	257	246	268	242	268	240	276	267	266	259	253	255	277	275	243	262	274	274	265	262	233	248	271	248	241	251	250	261	235	263	253	267	280	243	249	253	240	275	228	235	263	271	273	246	283	252	239	245	246	281	237	301	271	276	293	256	263	264	280	276	282	265	238	271	261	287	279	256	267	234	263	245	274	284	255	252	268	237	245	281	270	293	251	276	276	256	270	276	272	255	227	257	262	255	252	259	245	258	251	264	282	265	255	248	270	269	255	288	287	276	245	259	260	274	275	250	249	287	238	260	256	257	253	249	276	244	258	239	264	271	263	281	267	266	247	293	262	282	245	265	268	286	224	278	250	259	260	257	239	270	238	263	249	272	273	273	281	258	265	257	249	282	244	271	266	247	250	256	267	265	279	270	256	289	269	257	257	273	263	265	252	270	254	269	283	274	261	238	258	266	277	260	261	230	260	249	257	226	251	273	295	240	273	266	265	252	274	227	271	239	242	252	266	264	255	282	263	249	254	241	244	255	239	241	243	276	265	265	243	262	276	244	267	256	311	238	257	252	248	254	249	255	252	245	264	255	253	246	235	279	273	263	271	256	279	285	271	275	254	257	245	272	263	258	268	260	235	272	259	265	272	250	261	279	256	283	290	275	263	246	290	275	243	251	281	269	272	271	282	279	238	253	269	278	281	275	257	259	242	261	253	268	253	266	258	274	272	267	275	275	272	273	245	236	276	269	289	273	268	245	273	263	278	266	275	278	282	249	295	274	265	263	301	239	291	240	286	273	234	268	262	252	290	253	251	258	254	274	222	246	244	266	266	255	261	269	286	248	263	250	267	274	262	250	257	278	268	264	248	219	259	254	295	248	269	244	264	291	257	246	262	264	288	253	261	287	321	257	260	279	270	239	280	255	271	294	243	271	264	249	252	249	269	274	256	281	270	256	297	284	273	252	272	278	265	271	242	243	279	279	244	263	264	264	259	276	231	253	238	251	271	259	260	290	255	265	255	253	267	267	290	255	260	284	257	260	240	254	260	237	259	261	260	262	251	252	276	262	278	282	255	285	253	256	242	272	240	260	288	255	231	240	273	249	240	258	256	244	275	271	269	253	269	256	246	255	262	266	277	267	257	269	273	261	273	271	265	264	251	245	287	285	267	257	262	251	259	269	258	262	287	271	213	234	260	258	254	247	244	257	245	268	237	251	285	272	240	271	271	277	266	282	248	253	281	228	282	274	265	260	268	242	237	255	249	281	270	265	287	241	266	287	269	261	255	247	259	260	251	292	290	250	263	295	267	250	249	240	250	265	272	285	254	255	265	251	274	292	238	292	248	264	220	261	262	262	288	265	232	231	297	286	278	274	264	233	266	267	289	282	256	284	272	282	258	288	277	262	263	265	262	279	256	252	262	270	263	245	266	299	269	250	244	228	271	256	240	268	245	259	262	255	246	260	258	268	232	274	246	262	264	275	245	263	241	274	270	268	284	258	290	243	244	232	236	252	279	258	278	262	294	242	252	264	272	289	254	267	239	233	270	263	254	252
33433	49530	38173	24523	19541	14009	7265	3490	1540	883	643	540	423	382	303	305	304	311	267	300	297	305	280	327	287	321	265	308	273	287	297	305	269	289	275	271	302	308	277	282	280	274	291	284	278	274	305	283	254	298	281	290	300	283	305	273	267	282	274	309	277	276	287	271	244	272	281	288	261	273	294	297	294	312	285	288	285	286	278	308	282	311	297	293	273	294	278	269	282	286	315	286	299	286	279	265	292	253	280	320	298	259	310	312	315	295	294	308	255	271	290	305	305	260	285	286	269	272	288	256	290	268	290	307	243	302	303	258	315	251	287	286	311	285	262	311	273	308	264	291	293	316	289	297	308	265	316	301	283	310	250	280	295	292	264	264	289	276	283	257	266	281	274	262	315	326	263	273	279	276	294	288	273	276	271	284	273	302	295	278	244	313	310	254	274	278	283	293	285	285	300	297	280	333	297	275	292	241	285	288	284	281	293	298	306	287	268	260	293	289	257	297	277	291	267	266	279	283	292	279	293	286	273	274	283	283	290	305	307	280	288	285	303	259	268	261	298	268	303	287	290	298	275	282	313	281	295	305	275	265	287	274	274	277	312	288	293	298	251	288	273	277	301	255	280	290	286	274	321	273	292	263	258	266	304	297	301	268	269	299	273	258	270	295	288	273	278	279	296	269	281	301	283	317	287	295	298	246	289	265	302	276	276	289	286	285	281	254	274	280	280	263	283	295	233	293	301	280	303	264	283	279	295	331	244	306	267	287	273	319	267	281	272	245	296	304	273	240	286	305	281	286	291	287	290	286	298	270	287	289	282	252	274	288	298	284	301	288	288	267	280	302	286	271	285	308	291	278	335	262	295	263	266	253	289	277	293	300	316	255	302	301	276	302	287	271	306	313	283	267	299	273	283	317	280	245	301	280	299	259	306	259	289	267	311	266	274	276	283	307	314	297	269	286	286	272	312	307	295	249	272	271	297	292	298	313	282	277	278	274	298	287	278	272	249	267	281	270	282	294	282	263	307	286	277	296	298	276	334	306	300	277	286	271	288	269	292	273	286	282	289	259	320	274	298	262	282	296	275	291	299	285	268	297	262	309	261	294	300	291	259	275	277	297	274	315	272	272	313	290	288	280	295	279	297	291	253	298	241	295	279	303	262	305	313	306	292	289	334	298	298	290	271	263	287	280	301	290	276	264	293	293	254	264	291	294	289	311	290	295	287	296	266	240	298	281	286	265	296	300	272	268	291	280	288	293	309	261	272	272	283	308	319	284	309	295	286	278	306	292	267	292	270	287	304	256	289	287	279	318	304	283	310	308	274	260	281	296	301	274	305	275	267	290	282	274	257	290	283	319	295	323	274	270	298	320	291	286	299	273	266	265	274	301	299	270	305	279	306	256	284	287	296	267	301	291	292	284	276	289	301	297	289	296	303	293	272	298	273	255	265	275	292	270	273	271	270	315	288	292	284	305	283	281	271	275	279	287	287	308	277	284	276	289	281	297	300	297	294	310	304	288	262	290	276	295	324	267	303	298	262	261	269	297	279	269	298	268	293	271	292	298	265	276	319	273	268	319	290	309	314	273	272	266	270	325	291	279	278	267	284	304	309	267	308	332	292	283	292	282	313	306	304	272	287	271	294	272	296	303	269	267	242	298	287	276	307	275	297	272	271	288	313	299	255	289	316	297	321	285	294	294	294	274	299	291	257	273	283	282	289	269	276	277	290	296	282	278	301	277	272	291	288	325	289	298	286	306	289	293	269	271	333	303	310	287	296	271	296	273	280	293	317	294	288	310	280	291	295	268	295	310	308	284	284	285	295	271	292	287	306	305	294	276	276	262	299	288	297	271	303	278	285	292	298	290	275	279	249	284	281	277	307	285	275	316	281	281	285	308	295	278	310	259	285	306	287	289	277	273	294	303	288	272	287	290	293	279	268	273	294	270	258	292	278	291	311	286	270	276	284	289	281	270	280	257	297	267	300	288	278	265	296	278	296	279	274	278	292	322	286	298	274	297	315	256	270	282	269	263	293	279	312	280	300	297	281	274	298	296	286	276	271	285	267	292	271	296	292	304	266	285	298	264	286	265	332	279	311	257	271	293	297	299	314	313	286	303	273	316	298	275	288	273	289	293	255	311	269	308	283	267	317	273	320	279	314	312	287	297	275	286	292	281	281	267	280	276	291	284	307	279	281	292	249	265	272	271	280	292	283	279	305	283	273	280	228	299	285	292	270	288	297	292	275	298	258	293	294	274	267	271	281	270	305	303	282	271	283	271	261	298	302	282	290	304	281	274	288	288	292	299	276	277	301	312	294	304	288	283	273	286	280	293	276	284	332	302	300	289	281	269	285	283	294	283	284	289	311	282	287	321	305	313	279	264	271	268	293	286	289	276	276	287	280	275	284	246	265	267	297	279	295	289	259	299	275	295	280	307	322	265	298	323	303	285	259	304	274	300	283	261	290	276	274	306	294	282	290	332	272	293	265	272	271	269	301	299	273	280	275	291	296	308	285	263	268	276	294	284	290	340	274	267	295	288	284	281	289	280	329	253	269	276	295	265	283	282	271	275	303	287	276	314	257	306	293	283	295	277	282	302	281	269	288	295	273	300	281	319	305	294	297	279	276	266	280	281	304	292	271	280	278	278	289	237	280	301	293	284	306	293	290	260	274	305	275	275	291	309	304	281	280	291	295	273	305	253	325	279	270	274	281	270	274	306	276	293	275	278	289	270	255	265	250	290	271	275	276	269	260	265	271	291	292	292	300	306	290	268	284	289	303	268	269	301	273	287	301	316	290	301	301	300	313	279	313	291	280	290	300	263	300	279	289	273	266	313	289	294	286	280	274	276	257	303	302	296	270	278	264	272	269	311	280	266	303	278	302	291	286	313	255	272	312	276	288	273	276	281	309	268	303	295	268	290	288	285	299	330	315	287	288	296	293	280	311	262	275	298	314	282	296	297	275	272	286	287	296	284	295	298	282	267	304	276	268	258	272	330	312	310	286	315	235	282	287	275	306	273	293	294	300	274	289	263	312	286	306	297	271	294	286	266	301	304	309	266	214	291	306	280	289	311	306	275	271	284	294	296	286	274	307	301	292	303	264	265	294	284	275	301	273	275	278	281	276	302	309	281	292	278	277	298	281	278	261	280	302	306	309	325	295	327	282	318	306	279	290	284	273	266	252	323	276	281	317	269	294	287	265	324	279	293	257	305	279	275	305	301	287	306	288	297	279	283	295	284	270	291	293	263	256	259	291	258	284	261	283	275	304	287	259	287	261	295	267	310	290	283	261	278	321	267	292	285	285	288	283	309	248	283	285	288	298	298	277	287	284	287	256	283	294	272	320	285	269	297	275	294	255	304	298	285	299	272	286	309	296	307	262	294	287	277	291	282	292	281	300	315	309	273	278	299	306	304	294	291	262	264	270	289	289	298	284	300	271	285	298	277	291	274	317	305	276	256	275	285	295	288	295	285	303	309	293	281
24584	21723	29328	26393	24228	21124	13357	5735	2551	1295	814	595	482	404	379	385	369	337	388	358	368	324	351	321	327	330	353	317	358	306	347	362	302	357	302	322	337	341	337	292	294	300	311	356	342	328	324	359	339	331	354	340	320	296	315	306	332	324	315	326	319	311	302	293	307	315	301	348	309	319	343	312	338	275	280	331	333	322	330	316	288	325	340	324	304	330	331	319	311	315	310	329	314	298	333	338	342	345	296	318	302	328	317	330	303	304	309	307	360	313	329	323	333	313	334	338	333	336	317	309	320	308	327	299	322	355	327	341	339	301	335	312	318	356	327	309	310	321	303	317	323	329	349	303	319	340	359	333	311	306	316	363	328	366	295	305	314	350	335	297	335	319	294	324	291	341	318	345	348	307	331	303	325	352	296	278	312	340	313	329	302	332	304	307	309	301	299	309	304	292	339	287	312	331	319	355	330	293	313	310	307	336	302	320	325	289	322	336	319	304	304	333	289	313	300	319	296	320	311	319	316	323	335	314	306	328	332	348	350	312	316	314	324	313	319	320	340	326	340	316	332	292	356	321	338	322	298	325	347	332	353	324	329	310	339	295	323	294	295	313	319	339	331	316	299	296	319	336	317	295	327	310	308	350	326	326	329	299	318	355	330	330	325	341	328	320	317	321	337	317	302	327	335	301	332	301	312	319	347	323	308	307	340	315	322	358	328	328	323	309	341	322	318	316	344	303	328	289	310	333	350	345	328	308	338	326	325	327	298	286	302	306	312	289	320	339	300	321	334	315	302	305	301	279	343	301	302	303	353	346	326	313	346	321	334	351	317	339	309	335	309	301	360	309	337	336	287	359	308	342	305	317	361	319	319	332	322	295	327	313	316	308	358	349	303	304	323	315	336	320	352	347	325	298	337	355	315	289	320	320	310	296	338	317	301	316	324	328	307	304	331	294	354	305	313	357	346	328	326	297	321	338	314	332	309	346	319	305	328	276	339	318	334	313	343	332	305	302	340	310	319	345	335	299	312	328	346	333	313	305	310	326	311	338	351	290	333	311	297	319	298	343	310	287	329	320	352	300	334	326	306	317	339	342	341	327	316	310	350	345	304	305	347	335	321	320	315	342	322	305	356	315	328	326	316	331	318	291	329	362	299	308	337	297	335	333	336	293	300	329	329	342	315	312	337	304	336	313	337	306	314	346	295	320	306	315	345	321	357	351	316	348	330	306	338	293	329	295	327	332	313	302	332	353	309	309	336	333	331	340	303	292	318	315	339	353	320	311	328	297	332	344	301	346	320	386	332	313	354	315	318	291	328	313	291	287	364	323	323	309	327	323	329	282	312	341	293	306	294	324	311	355	321	299	316	283	328	330	307	304	308	351	284	330	325	325	327	342	307	338	320	317	339	334	343	324	330	323	312	323	322	321	334	329	320	332	324	335	335	323	297	310	319	316	329	313	287	302	300	311	298	299	359	359	314	323	351	311	309	332	330	347	334	336	293	302	315	333	298	333	333	292	301	316	361	304	337	317	311	311	335	321	330	327	319	314	311	329	353	316	306	319	299	317	311	337	333	338	323	333	343	325	311	331	314	324	346	328	291	318	310	309	321	317	347	355	293	348	334	323	333	314	347	310	328	348	314	342	300	329	329	350	309	311	357	301	339	336	317	319	317	311	312	330	328	345	332	323	321	336	338	360	308	316	327	323	321	333	327	305	354	283	332	330	319	338	313	306	335	318	318	323	318	297	297	328	337	321	312	305	343	311	313	317	313	327	353	351	292	347	335	317	347	328	315	337	325	376	293	333	290	317	288	306	307	340	317	344	337	298	317	332	331	345	300	326	350	329	300	344	303	320	309	302	318	293	318	323	309	297	324	331	334	356	336	320	305	320	311	330	317	341	283	346	300	356	316	297	337	325	321	324	347	353	298	300	334	312	340	301	316	333	326	330	328	356	311	337	313	320	340	319	314	334	329	353	313	315	319	302	351	305	336	310	348	339	299	343	317	339	296	314	308	347	338	289	284	322	313	320	332	322	357	322	312	306	300	299	332	332	313	315	307	352	329	319	296	356	284	318	333	317	343	351	326	298	291	330	311	355	335	321	320	354	329	322	313	333	349	332	335	331	326	304	366	321	339	294	364	276	298	304	307	325	323	311	321	293	330	317	314	352	310	314	344	333	338	359	349	332	326	334	344	314	311	300	296	315	327	319	301	324	314	320	357	332	339	308	322	309	336	311	358	341	316	291	315	311	363	335	320	335	308	311	352	326	321	298	307	325	321	343	344	314	322	308	350	302	328	300	336	336	306	325	335	360	308	335	347	337	299	337	333	302	281	313	345	304	325	315	330	307	286	314	322	326	337	316	328	322	302	339	332	314	309	306	289	330	330	337	285	330	338	315	379	307	299	323	367	334	332	326	316	308	317	342	325	309	322	327	338	343	339	316	364	330	341	294	314	316	312	308	303	298	331	324	308	314	317	291	323	331	342	303	331	308	325	329	308	339	321	351	316	304	360	326	320	327	320	329	314	326	303	329	340	324	334	368	322	333	312	319	305	305	302	312	349	326	362	318	344	288	326	326	317	305	320	351	309	303	282	328	335	313	279	349	289	314	342	331	326	353	325	351	334	306	352	320	327	300	313	326	291	324	316	294	338	313	314	308	294	319	318	336	275	352	311	334	302	291	326	346	349	305	343	332	337	305	338	333	279	303	314	317	352	324	304	309	347	317	316	341	312	296	304	354	330	328	302	331	306	323	322	307	320	331	317	333	315	316	309	325	333	290	334	337	371	338	314	344	342	325	309	319	316	301	357	346	317	314	315	327	347	330	333	360	330	307	367	328	328	327	309	333	311	308	306	298	340	316	355	319	327	317	325	309	283	322	310	370	309	314	322	303	345	317	308	334	339	338	315	307	311	320	336	345	316	338	329	349	308	342	299	344	321	352	329	331	333	318	314	310	330	325	319	321	309	301	324	320	313	343	357	287	335	299	348	303	325	317	298	314	315	338	335	321	332	294	319	359	349	358	334	332	331	329	292	321	304	317	295	319	328	340	310	316	318	341	280	295	320	319	342	339	300	331	312	314	307	303	325	331	296	353	334	345	316	337	317	349	303	337	338	331	309	334	311	341	318	329	339	319	321	325	330	309	342	331	333	331	296	350	300	318	338	334	307	335	350	324	304	299	314	337	327	288	352	286	327	305	318	343	279	328	298	318	335	312	363	294	319	315	354	305	337	297	329	314	342	316	336	318	340	336	301	303	327	320	309	286	320	313	323	306	308	326	320	332	339	314	306	348	284	328	313	298	345	294	352	324	324	312	324	338	315	295	304	312	289	319	326	313	305	319	315	312	322	345	342	306	319	322	320	323	336	332	306	337	322	322	319	299	313	334	292	355	283	347	352	312	324	324	276	323	308	314	303	306	312	345	324	312	299	333	315	321	320	335	326	345	283	325	341	315	303	302	313	327	348	298	350	283	312	343	317	315
32975	60059	47870	35560	28269	21061	14251	8306	4255	1995	1247	819	613	525	453	458	405	436	366	378	358	378	341	395	367	366	320	388	346	359	347	356	339	374	336	315	321	346	332	330	343	340	331	383	346	348	305	333	326	369	340	337	325	320	329	311	326	356	318	314	364	362	327	385	361	344	364	327	346	355	354	331	334	327	362	343	315	343	313	333	360	360	343	359	336	364	332	354	353	324	347	328	347	352	346	329	359	367	354	334	336	330	329	347	335	346	329	325	308	338	310	355	309	349	319	344	332	347	337	350	360	312	347	346	375	327	372	323	314	325	326	318	330	347	315	349	306	340	353	369	335	341	337	340	332	323	369	335	354	342	307	329	326	324	345	328	342	337	311	312	324	322	324	348	356	332	360	316	328	361	347	313	347	315	358	330	319	322	393	323	343	336	325	356	346	322	337	356	313	326	365	325	357	362	361	316	371	344	317	323	345	343	342	357	312	342	312	366	327	324	338	320	344	327	337	337	342	314	334	323	348	339	299	310	333	344	370	348	346	334	365	367	344	297	337	348	328	316	355	374	324	356	364	373	311	348	346	357	308	336	307	313	358	363	324	345	328	319	357	349	346	326	329	352	353	342	368	351	358	345	373	355	345	334	362	333	350	321	342	320	339	328	355	313	332	309	331	321	345	331	358	321	350	333	344	356	333	323	341	330	351	329	339	326	331	323	342	384	321	347	325	328	330	338	289	365	301	338	315	362	336	324	350	341	339	346	359	366	360	352	392	334	333	329	324	345	348	349	356	338	370	329	327	344	330	335	363	362	327	319	286	310	320	336	343	358	325	319	345	339	338	333	335	359	336	353	326	353	327	340	359	326	347	361	356	331	383	360	324	353	330	332	351	353	349	352	328	354	320	338	315	357	332	317	334	367	345	376	318	336	321	332	319	338	332	320	341	347	349	338	345	343	356	330	301	301	345	353	350	340	313	348	347	317	348	329	332	351	355	331	337	357	305	323	347	362	382	330	333	328	351	340	322	348	353	372	342	349	341	340	366	354	333	336	316	325	347	328	376	334	339	319	352	358	340	306	350	358	349	326	325	361	323	343	356	356	354	337	325	355	337	355	323	362	335	334	349	333	336	340	344	354	339	343	343	338	347	336	342	364	371	341	326	332	350	322	349	339	329	324	331	346	311	369	341	337	372	349	320	347	319	343	323	364	347	333	336	319	331	346	348	336	334	356	363	339	349	333	348	344	342	333	313	327	345	346	343	314	362	348	358	357	361	345	341	330	334	317	328	319	375	342	346	350	339	326	354	346	378	306	322	336	306	361	347	323	300	321	357	380	323	353	316	356	359	364	326	338	343	344	322	346	336	325	380	334	357	333	326	316	360	373	357	347	335	356	342	359	334	345	332	341	342	358	327	334	323	340	365	334	319	322	339	328	341	339	344	350	319	341	340	330	338	333	350	319	310	318	354	331	325	352	350	338	342	371	335	355	336	307	382	342	345	359	352	349	344	323	327	338	351	325	361	325	320	314	344	340	325	337	343	317	334	361	342	330	323	351	343	337	346	320	324	322	337	356	322	344	347	314	347	364	342	349	354	337	308	348	350	328	328	369	341	329	332	337	358	311	357	344	331	339	344	330	295	324	343	363	360	332	376	360	328	356	335	357	327	368	351	355	348	295	344	325	343	335	364	339	342	332	346	369	367	342	367	351	360	319	323	347	318	354	349	361	333	363	350	356	334	323	370	346	363	351	336	329	340	317	341	335	329	367	280	339	333	347	320	310	360	322	329	389	319	365	335	311	386	346	341	353	371	331	314	317	379	384	346	343	354	304	348	364	347	339	341	325	351	348	326	380	352	360	343	337	349	344	353	355	358	345	350	318	337	299	364	347	323	365	355	320	337	351	363	360	349	316	314	335	338	316	321	339	320	335	344	346	311	366	356	354	347	365	335	333	355	321	354	323	377	366	329	332	367	348	341	350	330	347	360	331	355	341	333	364	356	371	328	364	400	343	311	356	303	351	343	358	367	349	310	364	339	305	355	359	359	342	348	354	343	327	334	309	334	331	345	311	372	345	340	347	349	345	303	325	323	342	329	345	333	334	310	305	317	348	349	353	316	347	349	366	312	337	338	343	361	340	333	353	331	336	342	357	350	322	349	379	339	344	377	367	350	346	327	320	362	345	343	353	337	336	333	323	328	365	338	346	361	371	345	333	354	342	355	330	332	336	319	333	365	308	352	325	346	324	311	345	331	322	340	358	361	327	345	313	343	343	366	340	358	313	335	347	350	336	360	317	351	357	368	359	336	346	340	338	311	345	353	326	341	340	329	334	320	366	320	357	354	353	329	302	348	367	381	302	322	349	371	364	333	339	333	339	354	328	337	361	339	353	326	347	352	317	374	342	324	351	335	330	340	348	330	389	345	337	340	331	331	348	332	334	329	335	354	363	335	345	373	337	354	364	340	310	370	344	357	349	339	369	344	345	344	342	348	334	347	314	373	331	322	361	366	347	344	344	343	302	354	355	349	327	332	325	343	348	325	353	336	319	365	355	348	358	338	363	363	329	310	344	339	345	333	337	372	348	337	343	344	349	304	300	356	326	321	334	332	367	340	354	322	345	373	369	340	347	333	373	324	327	323	341	347	327	342	359	375	338	358	317	325	362	345	360	400	313	339	364	324	330	321	324	359	348	355	343	315	317	346	353	338	345	330	355	327	303	354	320	366	367	310	330	348	316	338	327	330	321	333	340	356	358	339	338	336	320	363	324	312	350	337	331	312	365	366	357	341	335	362	331	367	351	317	339	313	343	348	325	306	342	339	342	343	325	309	336	339	357	350	355	335	352	354	309	349	367	353	325	340	353	326	370	352	332	334	343	324	342	363	361	360	356	341	342	316	355	362	324	339	336	375	329	352	377	358	339	319	341	336	338	319	329	325	311	353	315	335	336	334	365	363	370	345	339	351	342	361	347	308	331	343	332	354	327	317	325	342	326	298	337	368	348	343	368	316	346	312	313	377	340	350	349	346	327	312	323	334	298	346	352	362	346	337	320	329	349	303	330	337	370	308	326	335	332	369	315	355	297	321	347	343	325	345	338	367	336	330	351	333	330	368	370	356	318	330	351	320	308	344	357	299	346	342	358	337	370	328	341	333	330	334	341	332	336	339	328	304	328	337	321	313	345	349	350	329	346	349	351	360	330	357	373	331	340	316	332	337	323	335	316	329	324	332	347	308	305	358	318	321	340	334	344	368	340	350	331	289	342	346	349	322	355	347	341	351	345	370	353	334	367	339	339	332	322	319	324	343	345	340	331	385	388	337	335	330	346	370	329	313	360	342	345	350	365	322	317	317	338	325	354	333	324	330	328	361	334	305	336	338	352	316	329	350	318	303	334	341	367	338	345	316	355	354	359	326	331	343	347	317	318	307	320	380	306	315	336	340	312	339	330	310	360	347	329	353	321	322	343	318	327	323	348	318	357	310	317	341	353
25683	21834	30265	29331	22550	14938	7521	2861	1600	984	641	551	426	465	438	402	417	371	381	373	391	395	404	410	372	418	393	387	381	368	350	356	391	379	363	376	359	394	393	381	379	367	382	389	348	400	384	401	394	361	419	417	375	389	386	376	398	383	362	356	368	381	384	356	376	401	347	357	364	370	376	396	378	373	358	388	384	412	374	368	383	389	412	396	396	377	397	394	395	347	352	396	338	388	355	419	341	382	350	365	426	370	398	375	390	391	359	392	360	390	377	392	359	356	334	379	391	403	402	362	363	374	375	362	375	396	391	370	365	413	400	353	405	432	381	373	370	381	382	406	367	333	385	411	391	371	398	361	416	426	368	343	406	380	390	390	372	333	352	361	381	382	370	352	407	352	399	382	405	377	383	360	373	350	401	358	388	394	371	370	371	380	380	350	356	370	386	387	413	400	408	380	377	392	357	379	374	413	394	406	353	380	365	363	361	367	390	384	380	395	349	364	408	339	410	401	381	339	365	388	401	388	376	400	370	397	367	379	410	397	412	353	391	375	346	380	366	384	383	381	381	377	370	371	338	381	394	385	347	382	373	401	351	364	324	416	405	389	398	412	360	378	359	389	372	369	392	361	371	368	393	396	338	376	361	362	374	375	397	398	384	404	358	382	380	372	378	397	365	383	376	392	401	390	372	392	390	376	374	376	371	379	375	349	389	384	394	389	348	381	379	381	400	395	379	361	382	390	384	376	412	414	349	350	378	377	329	392	406	383	385	338	400	361	376	375	366	377	381	381	408	386	369	390	370	352	324	361	381	342	380	375	342	361	398	371	387	416	401	382	405	372	361	376	362	382	342	414	342	391	392	366	364	398	364	391	393	361	335	363	392	363	338	365	392	347	368	387	370	360	410	354	404	410	410	413	399	401	395	402	369	371	377	365	370	402	415	346	395	369	372	393	419	389	395	411	384	383	390	369	398	390	387	375	380	401	413	358	400	380	351	375	377	388	395	368	394	350	397	398	363	341	368	379	383	362	387	373	383	370	380	379	399	359	392	324	370	396	337	383	367	358	408	379	371	370	361	353	358	397	355	387	361	375	375	394	393	404	368	395	386	380	367	358	410	363	364	380	376	386	365	374	348	359	358	378	357	392	381	367	380	395	398	408	379	373	365	374	380	363	409	387	387	390	361	362	365	403	378	438	369	408	377	391	386	381	389	406	363	399	369	371	386	369	360	394	357	381	379	410	369	377	364	401	366	373	362	383	342	404	358	402	390	359	370	364	430	387	385	403	364	403	367	385	375	401	352	380	372	385	399	366	365	399	362	361	388	357	376	380	393	388	408	379	355	371	355	394	389	352	422	369	370	386	357	343	375	390	361	339	373	368	412	369	352	347	417	387	375	411	374	395	411	386	375	374	349	364	405	352	387	396	408	393	369	369	394	352	371	356	380	378	390	407	376	349	383	386	385	384	348	353	395	346	397	376	389	411	393	391	367	389	386	379	410	373	372	351	375	401	383	381	380	376	388	360	393	385	373	367	370	372	350	403	388	389	385	376	365	378	417	362	354	373	348	377	375	382	370	375	357	392	352	366	361	368	359	396	362	400	380	384	360	383	407	434	345	379	385	384	394	379	362	402	375	409	369	400	381	355	384	406	393	366	386	381	363	403	381	384	393	376	393	359	394	398	398	381	359	360	361	409	370	378	355	361	345	387	363	402	380	385	398	396	348	371	363	367	404	378	349	355	376	396	392	399	368	379	415	380	399	349	354	341	353	362	340	376	377	377	388	363	403	395	389	375	361	381	398	367	396	349	361	361	367	380	322	371	435	383	390	362	393	393	388	402	350	376	380	345	387	394	407	380	364	371	384	394	375	414	409	394	358	406	383	361	405	367	382	382	387	394	369	394	367	376	351	369	371	397	407	373	378	368	378	378	379	356	374	345	388	383	420	355	381	381	385	401	364	325	416	376	390	353	367	378	395	372	384	354	335	377	371	379	392	374	405	369	362	369	356	374	379	389	377	388	348	372	355	353	399	416	396	383	356	358	386	388	387	394	344	391	371	388	386	376	416	383	396	402	358	394	374	367	399	372	400	414	369	338	419	373	362	396	390	369	387	391	411	392	359	382	382	364	374	363	365	376	393	408	410	367	356	351	393	358	395	380	409	364	364	392	361	414	357	379	394	369	393	407	356	419	368	328	346	359	368	370	388	382	368	379	382	369	373	402	382	366	394	367	412	366	393	367	400	370	355	371	378	387	359	365	404	338	373	393	400	369	401	390	353	389	367	377	391	387	399	365	366	389	361	387	379	389	387	408	377	380	354	386	360	387	349	364	384	401	354	370	353	370	350	375	387	391	365	385	372	343	348	369	381	361	354	345	383	389	368	381	374	367	413	372	394	382	412	363	374	355	356	381	370	360	363	364	389	350	380	395	403	389	394	384	386	378	378	394	384	401	368	345	360	401	385	379	395	362	364	363	393	347	420	401	417	377	386	371	345	395	379	379	363	368	380	376	384	360	392	350	379	365	365	385	355	342	381	395	378	347	351	391	372	398	389	370	374	355	386	358	379	375	378	420	362	364	402	386	383	394	354	357	364	380	391	387	373	399	360	373	369	367	386	391	354	382	369	401	377	396	387	416	349	370	384	381	389	381	339	382	373	392	377	396	384	395	355	369	372	368	366	376	422	389	376	362	370	378	360	375	353	371	432	372	373	362	346	351	354	384	363	384	360	405	447	381	371	403	379	372	380	392	362	375	361	344	364	375	401	385	374	388	387	393	387	358	398	330	403	347	375	409	358	381	375	383	383	386	376	366	400	397	375	383	390	399	363	389	369	391	373	374	357	363	354	430	379	407	413	398	374	350	376	410	379	385	370	371	337	365	381	402	389	371	379	398	349	364	383	373	383	410	384	349	360	370	395	376	385	386	373	366	380	404	369	363	370	376	370	372	396	337	376	354	395	339	378	367	362	396	350	402	404	398	379	398	383	373	359	399	365	385	408	392	352	409	389	374	352	378	383	410	422	374	379	377	379	404	373	374	353	343	383	411	365	404	403	366	361	339	352	387	396	378	393	358	373	380	396	404	404	366	399	362	384	376	402	383	384	377	366	387	382	363	367	413	407	388	436	388	360	380	392	399	396	372	416	372	390	383	397	413	409	380	372	397	390	389	362	349	347	372	368	406	369	387	353	368	356	405	356	359	373	359	378	388	402	404	371	395	347	391	404	350	377	386	343	369	394	374	375	386	377	380	377	389	402	388	361	374	377	384	397	375	356	375	396	378	418	416	365	387	328	387	362	402	377	369	392	371	376	346	377	367	382	368	390	389	363	417	386	412	387	364	367	422	350	405	366	385	341	402	397	352	376	399	372	409	406	403	372	387	387	386	366	351	380	380	384	384	391	415	394	387	392	375	366	380	349	378	360	428	357	337	337	374	405	334	392	388	392	374	381	392	386	372	365	393	361	358	382	402	382	385	363	416	405	370
33131	56195	44891	31773	25099	17451	10717	4733	2779	1637	979	754	571	520	479	484	464	417	455	423	459	424	423	426	417	405	404	408	412	421	408	378	404	406	440	402	433	442	444	421	399	408	423	397	377	398	424	429	425	395	381	369	436	441	417	373	378	371	405	417	402	391	385	364	388	397	371	397	387	398	421	403	399	422	394	399	433	392	394	412	416	448	392	421	406	412	394	424	428	379	401	403	409	400	446	384	413	432	389	411	416	432	391	408	419	401	379	386	417	404	377	391	395	430	437	406	418	390	400	422	411	411	411	429	409	367	409	413	445	444	397	437	422	419	427	408	409	434	377	422	442	461	411	396	424	408	402	385	398	402	408	390	416	409	417	365	424	384	398	394	403	448	431	400	433	384	404	381	377	407	391	415	410	412	428	435	365	424	394	407	417	415	403	432	402	436	403	409	375	398	454	399	398	443	386	403	402	406	440	445	442	412	405	408	371	405	396	398	404	395	378	407	426	424	385	412	419	404	388	421	377	397	401	411	371	404	402	429	415	422	402	397	407	412	384	417	417	402	400	424	380	372	406	392	383	409	434	399	391	404	386	425	438	413	414	427	417	403	398	393	402	393	435	403	393	408	412	422	420	404	361	398	417	395	419	398	440	422	383	417	396	416	402	413	407	383	391	410	407	427	438	406	403	437	422	388	411	407	387	384	404	416	403	386	408	386	439	435	412	381	374	403	408	400	402	409	388	386	406	403	412	402	380	391	408	400	386	439	412	371	431	397	418	355	395	430	390	407	385	414	388	429	421	353	407	391	410	439	400	375	390	396	401	415	372	402	420	412	432	436	414	426	403	414	430	399	391	421	412	413	425	400	436	415	411	388	395	427	423	405	422	393	399	393	377	380	423	395	363	367	425	447	402	405	414	412	412	418	416	403	406	455	396	443	412	368	401	424	396	396	441	390	391	381	407	406	375	398	403	416	422	426	400	425	417	359	414	409	414	408	414	375	406	413	442	419	415	410	374	401	401	437	367	416	427	412	400	411	447	395	386	393	409	441	393	399	413	370	405	349	408	383	410	396	393	390	408	408	383	430	397	430	414	415	392	421	409	400	408	395	373	438	409	412	391	391	404	443	457	384	408	433	404	428	378	406	421	425	453	392	402	395	385	420	398	386	417	399	418	382	388	416	377	425	380	396	392	419	437	427	421	421	440	411	380	388	411	361	431	400	409	409	402	394	420	404	427	400	386	401	420	407	429	373	393	416	401	397	416	432	414	397	394	398	403	423	407	403	433	424	423	375	400	397	393	407	422	407	409	386	424	394	424	464	414	400	361	378	436	412	398	404	413	399	417	398	375	406	429	407	420	425	419	448	377	450	392	388	400	407	392	398	411	385	404	438	430	378	437	421	408	411	368	436	397	454	412	408	429	419	370	385	417	408	428	439	373	403	393	449	395	410	399	427	369	440	388	401	432	389	389	397	394	424	386	357	447	398	377	391	390	406	378	401	410	410	415	388	434	402	420	414	417	391	396	413	395	376	409	417	409	400	390	381	418	386	395	393	438	389	433	434	410	399	404	421	454	439	437	402	389	378	396	431	401	445	386	409	421	402	418	411	436	431	415	433	431	402	419	379	383	395	391	424	417	406	398	373	432	436	437	388	431	425	394	385	374	383	411	384	392	401	424	434	409	421	398	430	438	396	387	412	412	415	423	408	430	405	414	414	375	447	388	387	431	392	403	363	390	400	406	369	428	447	406	428	408	404	374	396	417	408	399	399	478	398	408	412	424	433	412	375	406	404	388	375	382	413	389	430	418	416	382	399	388	403	437	389	398	405	398	421	379	408	375	430	406	378	416	427	426	377	429	395	391	442	393	434	389	406	424	405	430	421	375	419	395	374	405	398	402	419	393	423	411	406	390	391	421	397	420	418	428	394	466	462	437	397	387	406	403	407	388	428	396	373	407	378	411	384	412	415	422	382	395	419	392	407	384	424	396	400	404	474	393	359	415	411	443	407	405	416	424	385	398	410	411	415	381	392	412	390	422	408	428	441	400	386	384	413	400	422	405	408	413	398	429	417	391	386	424	341	431	381	365	444	416	415	430	407	376	381	405	409	404	398	396	397	415	381	441	415	389	403	400	370	402	405	425	398	398	409	429	384	429	414	424	430	391	403	419	416	407	392	396	420	422	408	412	393	393	426	379	424	399	372	379	408	430	388	409	397	420	409	404	389	420	367	399	450	380	415	377	405	440	421	420	408	391	418	411	384	368	420	404	431	400	414	427	367	438	439	430	366	388	406	417	386	388	433	414	438	390	404	403	399	388	379	422	438	377	414	404	444	412	401	419	400	390	440	430	407	416	405	390	389	392	400	404	414	410	361	426	418	402	399	390	394	432	439	412	390	399	439	414	385	407	393	392	427	378	408	478	388	413	452	389	400	374	446	452	397	418	379	391	408	419	431	400	387	435	425	412	418	408	405	419	431	408	405	412	411	418	420	377	427	407	436	419	451	453	436	388	428	412	408	392	444	399	368	388	402	409	413	385	407	398	368	405	421	407	429	375	371	436	415	390	424	381	410	403	436	408	397	413	401	369	395	388	408	400	399	407	394	393	399	451	386	414	432	422	427	382	393	395	409	414	382	401	412	408	383	405	432	412	423	381	428	434	373	375	383	433	376	423	438	412	410	427	414	385	401	374	431	401	398	418	402	396	406	416	397	399	408	420	377	402	409	457	415	404	391	438	396	434	433	423	380	412	354	431	393	440	467	415	418	430	443	393	417	388	407	419	438	428	375	399	394	390	413	417	397	442	438	417	385	396	415	380	396	424	425	360	414	420	378	405	415	347	409	439	390	395	398	416	397	419	436	429	440	416	428	405	380	400	396	413	429	388	407	403	371	415	400	401	389	427	388	412	417	398	428	402	393	431	421	400	433	397	392	421	418	423	351	423	399	397	428	430	421	423	403	384	415	426	401	395	394	399	406	405	439	449	411	365	394	422	455	421	450	383	412	387	399	362	411	428	415	412	393	412	411	383	409	413	410	395	390	399	386	388	400	390	424	407	406	425	413	409	398	422	411	400	380	404	414	428	391	445	399	422	397	396	396	412	401	373	433	406	404	426	435	399	384	438	402	407	411	398	428	395	391	426	405	423	431	390	421	414	368	390	403	375	394	374	407	413	411	408	444	423	393	394	443	382	394	431	428	375	410	393	392	422	434	429	404	378	400	375	433	418	388	430	385	382	415	416	416	431	430	425	402	407	407	390	388	386	404	421	391	443	373	407	415	409	423	369	407	398	387	389	400	446	396	431	392	407	400	418	395	417	402	417	386	426	412	388	423	404	414	381	433	415	356	431	433	400	428	375	395	401	435	415	441	430	416	409	391	417	416	399	367	389	406	404	425	451	422	417	343	402	396	385	416	394	401	379	404	398	391	367	394	430	400	418	399	386	376	399	395	410	412	430	413	384	434	385	402	409	385	401	411	422	392	381	429
23288	21660	29460	24794	23874	25095	19836	6718	3798	1881	1245	868	712	710	645	571	637	570	588	550	537	528	526	527	545	555	524	520	542	496	489	553	530	499	480	514	468	516	503	519	516	471	516	489	491	517	527	526	511	526	497	496	519	508	509	550	515	497	564	512	467	508	485	471	490	516	480	504	502	567	481	514	485	438	505	521	500	462	507	510	522	499	503	521	521	494	498	491	511	493	532	507	511	494	477	488	497	458	512	496	496	487	490	483	535	467	498	518	499	503	509	535	511	467	497	517	488	486	461	490	491	512	524	492	507	474	501	532	525	490	496	545	524	489	489	521	501	528	505	492	494	489	500	484	475	523	472	481	458	495	474	522	466	521	493	497	485	516	509	495	515	507	493	499	503	485	544	506	502	464	514	514	460	472	480	454	487	494	490	513	454	421	521	454	501	458	572	481	503	504	525	510	514	485	494	484	503	524	541	461	505	474	516	475	515	468	470	467	522	487	539	496	497	482	491	513	521	515	450	493	477	514	523	502	501	494	490	500	502	518	500	507	513	472	529	484	475	523	475	502	486	508	495	470	532	499	445	484	469	491	529	493	501	533	520	526	458	495	523	472	532	498	497	546	489	527	477	484	463	504	520	492	519	502	500	476	570	564	522	505	515	472	495	491	478	509	502	482	497	463	475	478	491	466	510	478	522	515	554	471	526	503	483	475	518	513	482	479	497	499	471	529	452	518	527	496	508	505	520	529	529	508	491	530	515	496	507	477	470	496	493	504	506	501	508	508	498	496	483	489	500	490	486	515	486	525	531	475	483	533	458	523	468	481	520	468	528	485	486	482	498	532	472	490	522	501	494	493	523	528	472	495	530	495	496	534	481	469	488	495	507	490	512	487	504	502	502	520	517	559	499	511	513	521	489	523	501	517	493	496	474	477	545	479	518	501	495	505	516	508	510	466	479	492	504	466	541	520	507	504	517	516	498	503	494	488	506	492	493	463	459	509	508	543	527	544	509	514	513	451	502	447	473	481	507	503	463	512	465	561	506	510	533	524	496	484	489	535	489	507	518	494	532	510	536	474	516	518	484	505	518	467	494	493	481	491	476	477	513	496	468	454	477	456	497	531	509	537	518	492	513	517	497	492	470	519	491	473	511	495	502	537	491	522	473	504	538	500	541	507	486	483	506	483	503	513	488	513	498	502	500	515	479	507	456	520	497	500	510	460	483	504	504	483	505	524	519	506	529	507	489	494	494	478	499	489	466	489	515	494	478	474	473	504	487	498	502	526	468	511	505	508	502	473	501	491	490	535	486	500	483	490	475	543	499	502	505	487	490	474	488	489	511	472	505	519	488	503	488	501	521	532	467	517	500	545	476	510	517	506	476	478	497	455	527	513	486	474	499	545	513	526	498	467	491	488	488	514	519	508	505	518	509	498	513	504	495	506	493	502	506	514	513	489	495	494	516	508	485	545	485	529	490	508	511	518	534	482	466	486	533	482	520	507	502	476	505	541	488	518	479	492	477	492	517	553	532	528	461	531	475	495	503	520	535	492	521	502	504	505	507	525	460	479	473	488	513	501	482	563	522	489	495	482	469	492	468	468	515	516	511	501	527	546	523	489	536	495	544	467	515	494	483	524	501	458	497	494	487	520	473	497	536	516	489	523	469	476	496	560	505	497	486	498	485	510	495	506	467	477	508	456	484	471	511	511	500	495	503	514	547	485	444	489	521	475	490	510	499	494	493	491	499	458	501	496	537	518	543	493	481	513	486	518	479	476	488	482	488	530	480	504	508	481	493	505	466	488	472	475	515	507	525	523	513	528	507	531	488	506	489	488	522	542	514	519	518	478	499	437	503	521	483	480	506	530	507	484	530	535	498	513	499	516	486	535	490	521	463	473	520	515	534	482	512	512	500	492	466	473	489	514	469	509	478	469	538	538	527	483	497	502	458	492	551	488	485	498	493	483	538	489	529	493	517	498	530	507	489	502	516	505	535	539	522	484	499	518	507	500	500	459	456	459	484	483	465	501	485	442	499	468	498	497	546	492	482	541	496	456	523	509	499	530	485	505	497	466	499	561	471	500	458	453	465	504	491	474	513	497	554	488	529	491	528	459	486	509	527	496	473	500	487	481	524	494	510	505	483	514	500	486	468	473	511	494	494	482	505	475	500	483	480	523	521	461	475	512	526	483	511	520	515	493	484	529	491	485	462	474	509	533	464	487	493	496	504	486	532	502	511	497	515	500	503	483	524	486	512	501	502	555	516	548	498	488	504	547	497	516	517	506	471	465	492	478	512	515	521	487	494	519	488	487	459	519	503	494	491	494	503	519	535	459	498	489	537	499	490	527	518	480	487	467	465	517	500	500	540	509	491	473	519	498	485	518	486	517	507	510	490	490	484	509	505	499	559	520	477	460	500	528	498	521	503	484	488	482	509	490	529	551	485	475	477	506	511	512	503	458	530	499	532	524	508	469	500	500	495	486	515	505	508	515	490	482	509	489	452	541	465	514	495	502	503	512	469	482	528	490	487	534	545	476	478	473	491	517	527	539	530	495	437	508	508	502	546	502	484	477	497	464	496	545	512	449	441	535	489	503	522	495	496	477	498	519	479	526	497	496	515	534	497	488	519	492	475	492	493	480	526	466	512	508	524	545	536	497	513	565	487	484	555	508	501	494	480	490	471	456	510	482	504	528	490	470	499	478	495	505	514	498	481	509	498	517	490	485	494	487	477	489	531	499	501	500	536	502	504	473	487	518	460	506	532	524	519	487	496	510	485	474	534	542	482	524	524	509	512	475	474	481	450	499	528	538	501	524	512	492	488	521	493	513	508	539	511	481	518	519	521	529	531	469	522	511	467	496	474	486	497	494	528	504	485	520	507	483	485	543	504	494	479	479	532	486	472	518	502	482	494	492	511	533	485	536	509	556	484	483	454	516	463	522	504	509	529	471	513	532	488	455	509	513	494	534	474	522	516	512	481	485	521	531	505	511	540	472	528	488	512	510	481	535	500	522	448	540	469	515	500	500	504	523	491	525	489	529	491	481	541	498	480	539	488	535	507	476	484	516	475	481	494	460	483	484	539	505	505	511	514	576	494	456	528	510	495	489	471	528	521	493	462	462	461	499	498	509	539	489	514	491	490	519	474	515	501	492	510	463	515	486	514	536	473	520	503	531	501	479	542	492	523	498	484	461	479	495	490	524	488	527	494	478	515	496	476	446	475	465	529	480	512	473	489	491	521	502	475	532	516	497	490	483	570	507	496	517	471	502	468	499	491	508	539	490	487	515	482	434	501	495	504	485	505	501	517	482	470	506	486	500	524	502	480	495	505	526	483	516	509	500	524	463	477	503	513	483	509	509	468	506	502	504	475	492	475	458	506	534	501	503	531	501	448	515	492	513	516	487	494	484	468	512	523	496	500	503	493	498	496	511	524	493	509	506	476	522	481	530	476	509	510	527	502	510	504	540	483	527	504	516	502	527	505	517
36403	66539	54109	41967	36435	27279	15304	8300	5919	2918	1654	1163	987	829	736	672	596	650	617	576	572	576	536	529	554	588	520	529	496	548	566	488	517	505	505	541	537	511	538	544	482	480	543	512	521	560	511	547	549	495	503	514	460	506	448	528	519	520	530	512	518	493	515	502	557	500	529	529	468	490	493	530	475	520	545	509	495	498	487	495	525	489	534	506	552	473	569	544	511	486	509	530	499	484	516	507	487	532	525	506	552	500	498	509	513	544	545	552	493	487	504	496	476	502	505	488	528	532	505	519	496	494	525	494	490	504	528	534	516	515	524	533	479	478	483	485	512	459	517	550	488	503	540	514	485	501	508	483	521	552	511	484	477	468	528	513	518	497	512	536	481	504	489	525	505	529	481	549	530	495	530	504	501	513	479	493	477	501	509	510	519	490	506	497	531	531	510	496	462	492	534	477	501	530	492	472	521	504	514	491	476	497	506	503	496	514	498	532	532	519	500	474	512	518	505	519	487	530	502	489	506	494	523	489	520	538	487	516	524	533	544	548	499	541	476	504	519	474	505	522	499	499	514	505	514	476	519	522	539	498	490	493	512	480	494	505	494	540	545	542	518	517	519	546	501	528	505	503	549	517	477	525	516	557	528	513	524	527	498	493	453	486	494	563	492	520	492	540	507	501	474	557	556	506	482	517	494	509	541	446	506	507	528	504	501	513	493	520	515	529	534	481	533	506	506	506	494	484	503	479	495	512	507	507	502	506	515	516	486	498	552	500	512	502	472	509	511	516	485	542	478	519	525	517	491	528	501	489	515	511	529	550	482	528	514	510	514	502	493	533	501	464	513	502	501	502	517	475	493	519	514	507	549	496	507	500	501	446	510	531	496	533	481	535	464	472	521	521	528	521	495	507	488	492	469	494	512	520	483	502	461	521	483	515	531	543	504	512	517	550	522	504	532	514	539	491	481	512	473	484	511	536	502	498	527	534	512	510	482	474	562	497	533	487	487	500	529	496	506	497	528	520	508	489	509	509	508	497	521	496	518	491	520	497	495	508	500	522	471	487	532	515	495	513	469	486	506	501	516	489	529	510	493	567	520	522	565	490	486	505	487	505	528	485	500	537	510	499	519	496	490	510	495	506	489	492	531	493	521	527	522	492	489	524	482	483	486	532	524	476	509	485	502	515	534	530	478	499	531	519	506	488	544	485	510	489	504	503	514	532	504	516	514	545	464	491	481	512	498	514	502	511	488	507	504	506	492	490	504	520	555	507	517	475	563	515	519	504	488	495	481	499	527	497	463	494	502	493	499	542	491	544	514	545	493	491	522	493	485	516	498	477	498	510	530	477	530	539	494	492	469	497	497	530	516	536	557	525	513	555	462	514	525	547	533	489	507	511	527	483	499	527	512	489	520	533	481	507	521	493	520	497	495	502	488	505	491	449	527	501	486	487	515	509	538	521	503	527	461	530	486	527	495	482	543	489	503	526	505	513	517	517	494	544	507	513	494	515	496	492	482	464	510	514	485	530	528	514	551	494	505	525	486	494	466	472	498	509	531	514	515	463	477	502	497	499	486	483	495	510	546	519	491	473	480	492	526	514	550	508	504	535	512	490	538	498	537	525	541	494	533	525	525	530	471	536	514	521	492	515	536	549	482	499	495	498	522	496	509	521	504	466	500	501	539	518	503	482	516	512	536	501	560	500	541	517	531	508	481	534	489	516	557	470	487	450	516	500	490	500	518	504	527	524	505	503	499	522	461	489	522	465	499	499	515	479	500	507	515	565	499	526	508	498	454	565	505	473	542	509	519	472	488	504	478	531	492	516	508	509	518	478	499	525	490	486	499	530	495	478	517	495	519	473	482	498	513	484	476	542	521	517	500	524	490	462	509	507	480	493	504	523	519	506	531	534	515	492	501	535	499	454	479	491	507	497	509	505	527	517	502	531	517	516	537	519	533	499	510	495	505	526	516	496	494	502	494	492	538	494	461	559	522	555	516	517	522	509	524	511	481	531	489	510	518	502	521	555	529	525	513	486	552	515	536	518	520	495	492	505	507	513	456	491	514	510	509	500	544	533	511	494	510	505	524	491	533	519	496	512	488	485	526	500	483	497	520	515	507	524	510	544	525	531	503	496	489	531	489	500	519	507	520	495	494	520	519	525	516	524	514	492	494	477	509	484	530	513	483	504	546	531	554	492	488	504	524	515	519	506	507	504	524	508	493	463	514	506	525	492	478	474	460	493	495	526	481	504	505	541	526	515	533	482	510	520	523	436	517	486	527	538	487	508	504	478	499	494	492	532	504	532	550	498	490	487	472	500	528	495	506	495	521	534	440	519	484	514	490	529	527	510	489	543	473	485	514	511	515	524	534	480	549	533	470	488	505	532	490	471	491	519	482	522	504	526	494	499	525	535	464	483	499	521	521	495	511	514	519	531	497	528	512	513	509	505	489	503	512	553	555	511	495	486	480	519	532	513	526	521	564	514	507	492	507	483	505	505	563	539	522	535	500	485	514	485	484	522	492	496	516	540	553	483	519	515	547	518	503	455	525	465	512	477	498	502	531	505	539	513	579	511	496	524	483	506	494	523	492	503	504	514	530	523	496	483	532	496	512	545	528	502	515	508	514	519	511	482	533	540	481	514	525	493	478	513	502	518	525	522	481	497	498	488	477	512	529	495	494	484	518	515	510	528	504	520	491	519	513	505	488	523	496	495	528	538	489	514	538	514	486	541	484	552	504	472	514	525	490	478	520	507	506	462	514	531	543	493	497	514	505	505	524	477	502	477	484	497	541	469	516	480	523	477	510	509	505	509	551	483	523	501	483	501	479	524	547	555	488	502	512	479	531	518	444	490	502	496	481	520	485	553	529	504	497	488	490	489	482	524	501	518	503	521	534	506	491	480	495	515	496	501	514	524	529	504	551	492	521	494	503	524	505	498	448	527	527	489	528	506	503	493	489	492	523	537	512	527	480	519	499	505	534	529	546	546	478	498	486	532	470	515	513	519	508	508	483	575	500	496	501	539	486	485	516	494	475	531	522	490	518	495	496	516	495	498	508	526	519	525	509	487	486	504	470	516	497	493	513	501	460	516	511	500	537	477	538	524	519	493	489	513	511	512	483	471	499	529	486	506	516	495	522	485	507	496	477	575	503	503	540	529	502	532	528	534	490	494	479	537	465	513	481	524	457	496	514	481	487	492	511	471	504	483	507	525	497	493	532	497	530	478	460	495	495	493	542	524	542	504	476	506	523	474	502	540	509	506	502	479	547	474	498	492	489	496	508	511	547	508	521	499	460	487	514	498	506	524	509	496	504	559	536	518	494	558	499	497	512	495	524	565	542	547	531	509	545	518	519	494	536	542	495	476	496	494	506	492	454	510	522	515	544	513	510	515	473	493	547	465	505	489	474	518	471	485	543	523	521	529	472	516	508	525	505	493	504	499	521	498	511	477	511	441	530	491	490	505	526	484	490	490	538	514	501	503
32338	36396	40207	30257	19615	9605	3493	1653	1195	699	467	375	328	297	280	256	274	295	286	277	263	262	239	276	265	264	262	276	277	265	246	282	254	235	282	293	246	278	278	255	250	252	266	269	255	262	258	245	279	267	247	253	282	275	282	263	247	276	261	255	280	287	277	259	250	249	261	277	273	280	284	280	259	280	278	256	269	282	279	257	273	239	276	258	280	300	251	303	274	284	257	241	273	273	262	277	270	246	280	264	253	295	282	263	255	244	248	274	287	254	257	265	288	265	240	260	278	267	266	284	246	255	273	229	270	295	293	285	264	276	294	262	252	262	260	270	265	270	263	253	256	280	272	259	240	267	274	261	255	247	263	252	239	264	224	261	222	229	272	251	269	258	277	265	245	281	262	258	255	285	243	265	255	245	263	280	277	268	245	269	254	234	283	267	244	269	276	248	276	254	271	250	257	264	254	260	282	263	268	257	270	282	239	274	261	269	282	270	291	278	286	259	246	294	257	262	261	289	268	242	261	256	272	278	258	279	272	256	300	271	278	277	255	287	240	276	260	286	260	258	250	271	250	252	245	267	273	315	247	282	260	263	287	264	265	246	254	262	264	277	274	249	280	257	260	262	231	262	266	253	252	265	254	294	238	264	272	258	266	240	268	256	232	263	249	285	253	273	227	252	248	276	272	253	272	244	259	290	288	247	275	235	276	263	274	273	267	236	262	257	251	249	272	252	260	258	266	230	288	254	239	242	271	249	298	302	252	271	257	253	241	275	241	260	264	261	249	261	279	307	295	251	274	265	255	240	261	235	280	272	286	279	250	274	257	273	265	238	260	282	278	278	246	252	276	261	262	260	266	251	252	245	256	230	260	270	253	296	263	268	266	245	276	246	276	228	261	278	264	287	274	247	228	272	240	265	245	240	280	276	250	261	247	276	259	292	260	261	253	241	262	274	266	274	277	253	269	276	266	250	247	263	274	274	281	270	277	254	278	289	240	270	262	241	250	227	249	257	263	225	283	255	255	239	264	274	302	288	244	222	254	238	264	231	285	272	269	251	249	279	286	288	237	285	267	258	253	267	259	285	273	256	247	264	278	283	274	252	266	264	295	240	256	281	239	294	281	249	236	259	255	272	267	282	252	292	275	248	284	252	271	305	266	274	260	252	267	244	270	266	277	271	263	269	267	257	254	235	265	252	278	277	272	265	254	261	293	239	245	287	274	273	267	264	267	265	277	254	263	251	272	269	252	260	272	275	237	256	290	272	266	269	248	276	304	252	248	270	280	260	279	257	249	240	278	282	252	271	271	235	275	251	256	247	275	260	277	262	268	233	243	291	285	254	264	286	275	253	276	263	291	276	277	266	294	281	289	254	281	262	244	278	267	254	246	244	260	270	240	261	260	277	294	260	263	273	257	278	252	251	254	258	292	243	251	277	268	233	260	259	283	256	260	253	240	254	236	249	273	254	255	249	265	243	271	291	238	245	269	275	268	268	267	254	269	278	281	289	259	274	275	282	269	259	247	272	273	264	265	280	280	253	267	280	264	259	261	239	288	265	299	255	270	230	284	266	280	267	269	259	268	261	266	280	250	281	282	264	241	244	263	277	238	279	288	265	288	271	258	257	246	267	269	225	290	255	221	262	251	250	262	249	288	264	224	250	304	247	280	278	244	257	257	258	239	250	262	254	239	271	260	282	249	291	253	284	250	232	252	248	271	236	286	279	264	269	260	259	261	265	265	265	275	268	278	255	272	272	280	257	227	243	272	240	256	217	271	268	253	278	272	258	281	260	285	248	264	250	257	279	279	257	232	259	248	268	279	236	261	254	230	280	277	258	244	250	261	220	252	255	287	277	276	277	253	271	288	251	279	280	277	277	266	261	282	284	248	262	283	281	252	275	237	251	277	206	277	238	265	246	250	281	254	258	245	253	247	239	267	244	289	254	270	245	241	244	273	249	250	292	267	252	254	260	244	288	256	242	260	257	262	253	252	262	254	257	260	248	266	254	257	271	281	284	256	256	248	291	301	250	281	243	284	253	250	255	256	248	289	235	277	318	279	259	283	250	271	271	252	253	285	252	253	235	293	263	250	285	259	284	284	254	248	260	277	286	226	251	263	304	270	255	275	278	247	268	270	279	275	248	275	257	291	266	264	280	243	258	259	276	258	256	281	218	276	263	261	252	238	265	218	287	251	306	275	240	272	249	257	239	266	278	244	259	270	262	243	273	272	244	264	265	263	263	275	257	265	257	265	290	286	254	277	247	268	271	283	292	259	255	284	269	235	248	256	237	262	253	263	307	290	262	254	303	270	294	284	281	252	241	285	273	254	287	291	275	263	248	236	263	237	277	237	252	268	264	271	227	281	270	250	264	240	249	246	244	287	281	243	260	255	259	281	298	277	260	282	269	287	268	256	256	277	257	280	261	260	279	283	281	285	273	269	267	249	278	264	271	250	289	263	244	277	248	246	239	291	259	229	282	280	271	253	249	301	276	254	277	273	268	291	261	240	268	286	268	262	279	293	265	265	285	284	267	293	276	252	277	261	249	288	244	250	238	291	299	269	275	271	271	288	268	276	272	277	259	249	281	265	254	222	240	273	253	244	272	215	270	265	270	268	274	253	256	287	259	250	285	255	251	282	242	255	258	281	247	232	269	243	289	251	278	228	265	258	271	288	250	239	270	267	263	253	263	247	256	273	268	263	260	249	274	276	270	282	248	260	253	265	280	276	253	250	272	242	244	267	256	245	249	276	291	277	276	283	260	272	291	276	273	275	246	243	258	266	249	286	228	290	284	276	271	261	241	235	255	287	277	295	264	262	278	253	259	266	237	256	281	297	245	252	261	264	274	245	271	272	239	269	280	269	280	293	245	277	279	267	260	249	272	266	265	270	250	252	274	255	237	266	252	251	265	245	282	263	287	252	230	236	242	235	262	259	248	270	265	260	282	299	254	257	256	266	255	235	250	249	267	273	249	261	294	238	287	270	317	235	276	245	283	280	276	252	262	250	272	258	236	230	244	242	242	253	267	277	272	272	234	251	246	266	273	253	242	264	269	244	264	251	263	241	250	275	301	271	271	268	283	246	282	258	258	266	280	243	236	260	275	275	251	268	231	246	251	269	264	277	261	266	283	263	270	272	255	263	251	250	253	248	283	276	269	279	259	238	231	269	234	268	286	264	260	277	259	265	291	276	255	253	267	254	249	281	280	240	274	248	273	240	237	233	288	237	266	231	286	286	268	251	223	272	254	281	274	285	239	260	265	272	276	295	272	252	267	253	283	254	272	280	261	249	296	258	287	240	267	275	252	266	237	284	248	261	266	274	259	274	267	280	286	241	267	283	244	254	275	262	271	254	268	236	273	272	264	300	249	250	287	275	244	232	266	273	252	291	257	275	247	256	262	242	247	266	271	241	264	267	266	260	260	251	299	243	262	253	294	258	268	287	284	289	267	254	263	276	288	267	296	274	262	258	258	242	272	269	271
33228	50697	40017	28177	21403	12387	5442	2809	2045	989	687	473	438	371	305	324	330	315	330	306	325	289	280	318	310	293	294	287	276	309	305	291	290	284	264	303	287	309	283	282	309	283	303	248	274	299	279	276	287	341	262	300	305	295	303	273	311	306	296	259	306	293	303	324	293	282	279	293	282	316	304	306	296	322	261	257	264	273	295	287	238	282	271	274	285	252	291	284	304	286	290	273	281	267	282	322	291	287	252	308	279	283	286	277	281	293	280	281	302	300	297	300	310	306	278	295	283	270	300	285	284	293	342	270	292	297	310	308	275	276	263	286	283	306	295	268	264	311	282	254	308	307	287	274	267	294	288	290	301	275	257	303	300	327	287	297	307	290	300	299	276	295	281	285	282	297	248	300	300	277	294	295	308	288	253	293	312	274	267	315	280	305	306	235	305	273	290	274	317	309	284	273	282	272	305	302	274	301	322	278	283	266	299	288	303	289	294	295	266	294	283	281	282	267	281	285	295	288	280	302	271	308	270	279	314	321	290	277	331	293	307	253	288	288	318	320	267	269	307	298	335	268	286	303	310	284	277	284	257	291	313	277	284	289	282	267	249	320	307	274	288	302	281	286	309	293	308	279	273	248	302	320	282	278	280	295	286	304	299	295	291	268	269	284	299	291	296	306	294	316	306	298	294	280	276	277	273	305	327	284	291	251	277	316	293	283	302	259	282	291	273	295	272	299	283	292	293	291	284	326	253	292	286	292	284	306	282	288	307	284	285	290	301	295	280	283	300	318	277	262	280	307	302	285	288	280	273	278	284	284	293	293	313	272	291	293	303	266	287	287	291	325	296	288	312	306	291	284	277	284	279	326	286	286	260	312	302	286	282	274	270	290	310	299	288	257	270	290	268	304	286	287	275	291	283	303	295	275	296	289	272	297	314	295	271	259	282	294	259	291	280	289	297	312	284	296	289	287	289	303	293	290	274	280	251	298	282	288	264	312	290	287	285	304	281	282	316	281	311	281	281	286	284	283	314	285	302	290	313	315	321	287	285	291	257	275	317	272	284	283	304	291	296	283	283	290	293	297	291	290	268	312	281	285	267	286	293	296	322	278	306	270	310	295	295	310	310	295	310	293	295	287	282	300	293	267	291	302	277	306	327	285	280	305	276	279	269	301	299	302	292	290	285	292	280	270	320	303	310	277	322	279	291	286	293	300	286	300	286	275	302	285	296	294	338	308	291	298	291	300	325	322	268	287	267	313	305	265	264	280	296	306	289	275	297	306	327	258	295	263	308	279	277	263	275	286	275	278	286	294	249	301	305	288	275	283	275	264	283	284	281	272	273	290	286	288	290	319	327	272	271	285	278	277	284	296	244	300	272	294	298	305	277	291	290	278	269	273	294	262	295	286	292	296	285	280	277	275	292	264	265	311	318	286	283	294	275	281	290	280	301	282	265	278	298	294	307	287	264	277	264	277	305	278	309	291	293	272	281	307	290	306	265	272	289	297	304	293	302	276	295	278	336	282	307	268	250	286	303	265	271	287	288	299	291	294	271	304	289	311	312	286	295	281	247	307	293	269	280	282	285	278	299	299	284	297	306	293	266	323	280	286	295	287	269	310	301	315	283	305	301	309	256	289	277	295	292	289	273	313	276	262	297	315	298	325	307	290	283	289	315	279	275	270	311	299	295	273	289	308	281	253	258	289	299	293	302	278	292	274	295	313	271	324	306	269	309	285	325	309	297	290	273	317	275	286	296	309	277	301	291	298	283	303	288	277	321	292	255	286	305	301	294	281	232	272	312	287	277	288	285	257	279	282	278	310	316	282	268	272	286	259	282	277	313	305	285	308	297	275	276	290	307	276	294	317	288	282	300	290	311	290	268	275	284	291	287	289	313	320	285	299	294	304	283	316	313	280	289	279	307	313	282	304	270	253	263	325	273	276	296	293	307	265	295	295	281	281	285	281	301	300	297	291	295	325	270	303	278	298	307	281	281	282	306	280	276	270	296	292	294	313	280	335	281	263	268	278	287	268	280	267	296	304	279	283	310	294	291	301	281	301	277	283	291	302	313	261	278	268	269	290	285	275	268	288	294	293	286	281	303	278	278	309	290	311	274	284	287	263	295	284	315	302	236	293	308	300	291	298	303	254	292	296	310	308	281	271	288	291	274	286	260	284	300	296	327	278	289	288	260	271	261	280	294	276	279	245	302	303	262	265	277	290	269	287	294	288	263	273	293	318	303	291	297	297	304	320	270	302	281	306	290	286	263	287	302	252	301	261	275	263	283	252	297	307	302	283	292	292	305	283	256	290	261	271	249	287	283	273	278	301	298	293	268	289	285	266	307	317	253	279	310	282	297	264	278	318	253	268	317	259	291	279	310	277	299	244	318	305	253	302	289	248	273	258	289	270	275	293	317	308	280	298	277	314	283	312	294	287	287	284	269	289	283	290	299	311	289	280	312	301	269	294	301	263	282	302	324	274	300	293	311	281	298	265	277	284	308	311	269	314	292	271	286	293	256	275	304	298	293	293	314	270	296	288	290	302	288	315	280	278	277	291	299	270	289	295	271	293	276	269	313	290	305	332	295	279	292	270	273	272	280	324	273	287	299	311	284	292	288	283	284	271	295	277	298	303	250	279	287	312	301	301	291	270	259	322	296	272	319	299	272	306	318	300	254	285	282	300	277	283	305	297	313	260	296	294	299	311	288	279	320	333	305	303	299	275	288	303	277	312	284	323	292	296	296	291	297	287	295	298	284	310	296	315	268	331	289	305	295	311	302	298	265	294	300	287	275	283	293	287	268	312	322	303	285	274	280	298	263	302	308	283	292	303	263	266	276	290	305	287	303	282	298	285	313	288	285	299	265	303	284	271	282	299	293	287	294	286	265	268	292	309	302	271	281	305	294	279	278	304	278	311	319	295	249	271	303	319	280	282	290	304	288	261	273	275	274	310	299	314	277	311	285	291	300	265	277	254	281	310	298	312	279	298	290	282	270	309	281	281	302	305	298	242	258	305	293	283	287	265	261	273	271	275	273	296	290	293	298	264	299	290	308	323	268	309	295	300	311	254	298	267	272	262	272	300	280	301	286	323	271	279	268	270	317	299	289	265	291	309	281	319	288	279	259	306	278	264	300	303	288	282	295	254	296	296	291	300	283	280	266	272	311	287	289	290	323	278	272	288	281	303	260	324	290	315	282	306	316	306	312	290	256	303	288	293	307	288	294	286	268	278	280	288	298	284	275	294	282	303	311	303	290	287	309	298	297	289	279	283	267	280	302	268	281	277	306	288	280	261	270	284	288	276	277	279	312	312	300	285	269	283	298	307	284	290	322	278	282	279	283	277	302	297	298	288	287	265	293	264	261	264	284	287	295	279	314	276	296	301	280	290	307	291	273	307	291	281	288	276	284	285	303	305	299	290	296	278	314	276	308	294	282	321	277	311	273	299	268	294	275	271	276	266	271	301	307	312	287	305	279	288	307	302
24455	21604	29342	27164	24843	19165	8449	3553	2381	1301	815	601	501	458	410	378	375	336	361	362	350	340	362	322	361	337	357	331	336	355	344	354	357	343	313	324	287	322	342	308	306	309	310	308	330	320	326	300	301	354	323	317	282	285	312	316	339	317	323	343	343	351	309	321	313	318	326	307	319	309	307	312	345	329	328	298	286	297	298	329	351	331	302	342	303	320	324	334	269	342	338	311	348	312	328	331	351	337	320	294	328	334	337	286	291	346	323	325	297	311	344	281	321	335	326	316	338	343	314	334	349	299	309	326	320	321	308	326	301	300	321	357	323	324	275	325	318	346	307	331	321	294	325	305	330	305	321	326	320	294	293	345	332	317	339	332	297	320	332	310	296	294	332	300	303	331	279	337	317	347	312	338	310	310	291	348	318	305	318	319	346	318	339	326	314	330	302	321	317	326	303	344	305	318	315	300	290	336	316	296	353	336	332	302	332	340	302	314	310	349	330	293	311	302	314	312	327	328	281	315	311	354	315	317	324	316	286	311	297	326	305	330	301	319	293	339	298	336	292	338	316	316	309	315	311	334	320	287	333	341	287	344	298	350	333	307	303	326	354	297	301	321	285	326	328	329	321	315	306	275	334	344	320	319	330	343	360	332	330	337	342	324	310	320	327	322	324	317	296	331	346	337	343	330	301	308	310	295	347	308	310	330	308	304	315	297	308	314	313	325	311	312	298	309	316	312	331	331	328	308	323	326	331	288	333	315	335	351	342	314	342	317	312	323	352	313	338	317	295	332	348	297	299	328	314	318	312	327	291	292	326	318	329	287	322	312	317	309	325	323	306	297	317	288	277	325	331	317	292	298	313	321	298	329	309	311	311	315	309	326	286	329	336	322	326	325	294	310	326	298	284	357	336	335	312	315	366	376	305	306	317	309	309	318	300	327	314	324	308	317	313	385	298	294	325	323	315	316	340	315	324	303	345	346	295	308	273	335	339	308	312	306	333	294	325	290	329	326	331	331	321	366	299	348	337	346	347	306	320	332	359	370	356	308	345	297	331	326	337	320	323	304	299	294	329	288	296	332	321	339	313	293	314	328	322	310	301	325	361	317	314	310	307	320	305	310	317	309	287	322	332	332	292	300	329	316	362	340	320	312	302	291	325	333	294	304	314	313	328	348	323	323	336	308	340	350	312	310	323	317	281	348	307	324	316	280	318	333	325	331	331	314	326	323	320	313	330	321	320	292	343	328	304	323	349	337	347	309	303	313	339	298	306	325	303	329	295	315	305	310	333	309	305	305	323	304	329	337	329	322	320	316	362	331	314	311	322	310	326	310	346	327	325	318	304	325	296	308	302	316	325	317	343	333	302	320	343	300	320	317	325	333	323	319	324	325	318	296	324	315	344	360	322	311	306	322	317	359	293	296	327	321	304	309	311	337	358	333	294	336	352	311	295	302	329	342	313	317	322	347	331	303	294	345	340	325	305	275	321	289	306	322	314	316	329	304	321	307	318	285	307	317	295	327	315	365	319	304	323	360	328	355	312	325	336	302	320	325	314	315	320	295	301	299	272	330	301	329	314	319	328	311	297	327	290	306	324	302	314	334	337	322	297	305	295	293	310	335	335	304	306	334	322	299	310	298	313	325	310	332	342	311	339	311	333	301	291	331	309	311	306	275	318	341	324	291	329	352	289	301	317	310	324	346	309	324	356	317	308	306	299	281	313	358	371	286	329	319	337	341	312	321	305	308	293	351	299	305	316	312	310	315	334	315	299	296	339	317	288	301	301	292	311	332	353	305	295	313	318	317	299	351	342	336	328	316	332	346	315	326	316	291	345	336	309	326	313	298	315	324	323	334	318	330	319	284	303	330	295	339	332	345	297	307	335	350	295	302	297	285	301	323	315	311	319	331	319	320	278	311	304	337	328	275	298	314	317	331	298	323	347	320	301	319	333	295	347	324	347	316	311	340	307	302	319	319	319	328	302	333	308	327	314	313	314	314	300	316	304	326	323	311	320	293	305	312	330	330	320	309	310	336	316	302	345	325	322	328	306	299	326	325	328	306	275	325	315	332	324	317	320	291	333	332	312	315	334	281	366	313	322	308	319	330	289	344	323	334	325	292	316	298	320	309	333	300	310	318	316	325	348	339	303	307	295	283	309	338	320	310	310	333	332	314	320	299	345	318	309	317	322	329	326	313	296	340	307	303	332	337	343	308	323	276	344	318	319	336	291	329	315	294	343	343	323	350	322	333	329	319	328	301	318	302	316	306	317	329	330	300	298	377	355	303	358	328	313	296	338	338	299	319	311	313	331	313	331	332	346	332	333	309	340	303	311	303	302	302	337	318	323	290	298	317	307	309	352	315	314	295	320	298	338	338	304	329	313	324	356	312	342	334	325	311	304	320	304	345	314	310	335	314	307	317	320	307	335	306	323	315	317	325	304	352	342	345	305	300	310	333	301	313	289	323	325	302	315	309	322	305	329	309	322	335	323	301	331	321	338	315	306	338	294	317	308	326	332	309	331	297	330	316	317	331	332	345	343	306	279	343	325	297	317	294	317	333	332	328	303	322	318	320	350	295	303	310	311	335	284	348	288	319	324	322	306	310	319	322	310	341	336	315	328	321	331	328	321	314	325	288	322	317	322	336	300	305	334	324	324	322	317	335	327	324	305	305	309	326	330	308	314	314	315	317	294	294	302	327	301	306	286	297	318	316	328	330	293	310	338	295	312	305	342	332	330	307	317	269	340	299	362	315	334	314	297	334	329	292	302	302	313	294	309	306	339	298	301	344	309	326	330	326	313	348	343	327	297	339	317	288	333	305	338	304	305	321	302	298	327	339	322	321	317	347	305	330	307	318	304	303	319	314	334	301	355	337	325	308	341	339	311	317	317	299	331	287	321	323	301	324	305	338	325	315	307	307	316	337	311	309	292	324	320	302	305	348	335	328	303	303	311	308	307	299	321	335	316	282	306	327	334	321	295	317	331	355	335	292	312	337	304	340	332	288	302	326	315	347	339	335	291	327	320	322	322	342	294	303	347	322	295	326	308	290	309	319	302	312	337	309	330	327	321	301	296	339	294	314	299	331	319	305	373	308	338	335	324	337	334	310	330	312	306	325	310	338	311	309	339	325	304	322	346	299	307	302	309	312	295	300	309	328	322	319	344	317	315	347	309	315	339	302	347	303	323	291	329	293	324	332	332	264	317	291	335	300	334	302	300	314	291	297	308	282	344	315	346	311	293	325	299	299	299	318	283	300	324	317	312	312	304	343	326	316	292	309	335	331	333	349	282	283	342	349	350	292	291	305	323	316	329	320	297	286	326	310	333	341	317	332	309	324	308	341	327	327	299	325	288	358	346	327	279	349	308	309	315	341	317	321	355	346	341	313	302	329	279	317	327	297	321	281	328	324	333	328	298	332	318	324	314	343	310	327	336	328	326	358	330	298	294	303	302	300	332	318	320	295	337	317	296	322	315	331	323	291
33278	60064	49479	37708	28855	16628	8373	5548	3931	2058	1227	801	674	475	468	447	412	403	399	367	362	368	378	340	308	360	349	310	347	316	348	365	310	359	341	345	330	324	324	355	363	316	337	321	346	344	330	341	363	339	342	355	338	340	343	313	345	317	342	327	344	318	306	338	330	299	341	394	312	354	344	343	328	329	346	334	294	324	348	312	310	318	316	361	338	341	354	340	319	358	350	355	324	334	295	336	344	321	349	352	342	345	334	337	329	358	343	356	327	352	316	365	338	350	338	316	344	323	311	323	350	329	332	346	338	327	332	312	316	375	370	336	325	343	313	330	335	334	329	330	344	333	334	352	333	349	330	310	347	351	359	348	381	330	352	362	328	337	322	326	308	324	314	325	360	333	328	307	353	326	354	326	342	342	339	320	344	323	349	379	320	340	330	353	329	291	356	305	353	327	357	317	358	307	307	319	331	329	346	346	316	378	315	328	322	310	321	340	344	322	303	335	338	314	314	327	308	345	350	306	324	330	347	346	341	331	353	373	317	359	318	344	309	337	344	340	331	340	333	329	316	349	338	366	330	337	308	341	360	321	304	313	312	358	304	309	341	344	320	300	331	345	322	323	303	338	331	325	358	319	340	357	341	341	333	324	355	319	328	317	348	321	341	326	319	326	356	349	348	336	349	356	325	328	334	309	349	339	308	326	336	332	325	348	361	315	347	327	327	350	303	317	312	328	340	319	337	338	310	321	338	331	329	346	322	333	304	344	292	309	357	331	332	324	320	373	376	327	341	346	356	324	329	347	341	332	306	335	314	324	302	288	363	347	340	347	349	332	362	323	314	325	328	367	362	336	354	341	327	355	315	364	337	324	310	360	367	318	317	307	327	316	344	331	326	337	329	332	303	327	334	366	315	314	363	342	321	368	348	356	346	357	328	325	317	337	323	341	337	333	346	328	332	301	290	307	306	306	357	344	346	349	334	327	323	337	361	325	328	338	336	342	320	312	322	364	344	342	335	329	334	301	335	348	342	347	339	348	338	357	343	320	336	320	357	334	333	353	338	331	317	349	345	326	330	329	351	332	327	365	291	353	338	321	321	352	330	333	321	333	320	330	324	352	320	357	318	333	330	361	323	330	356	301	294	352	340	345	340	319	323	321	331	330	381	324	335	350	330	361	350	306	351	353	343	329	352	335	366	346	311	343	348	318	352	314	347	296	311	315	339	306	337	366	345	349	319	338	322	346	352	322	332	342	359	350	345	346	334	325	337	331	368	327	334	308	325	340	310	344	355	368	340	309	323	316	285	338	336	332	333	342	307	337	323	309	312	329	330	315	298	346	305	330	330	351	306	346	317	369	327	334	318	298	358	299	322	340	353	321	323	324	325	324	317	326	362	318	304	347	324	353	320	349	323	336	387	351	316	327	327	326	355	327	321	345	345	314	322	322	349	346	324	328	360	352	307	274	374	323	346	332	329	329	316	328	334	351	291	321	336	333	323	329	351	329	344	296	346	317	323	360	367	369	328	315	342	359	333	330	341	335	347	326	325	381	328	333	328	346	334	341	336	339	300	333	325	320	337	354	320	335	331	356	351	344	332	359	328	339	336	324	346	355	346	350	355	332	328	331	331	347	337	322	316	307	358	344	354	325	312	348	342	343	350	311	327	316	336	318	335	328	332	330	325	344	321	326	341	345	308	343	300	336	289	320	316	327	331	321	355	339	314	308	357	325	312	333	309	329	298	314	336	360	336	333	342	341	330	343	279	308	343	337	338	316	322	347	335	333	363	292	370	374	308	373	322	313	347	329	318	352	339	355	318	316	364	330	341	342	342	376	337	363	332	315	332	339	309	339	288	320	316	348	328	335	337	339	341	313	314	319	332	314	316	358	321	327	341	337	334	343	343	324	323	335	315	362	345	348	322	347	358	331	329	350	375	314	353	348	332	337	364	323	303	349	359	348	339	309	327	324	326	320	329	328	334	329	354	324	330	322	298	346	325	329	353	340	319	340	315	274	338	300	376	337	328	308	334	314	338	316	325	343	361	314	347	333	350	326	333	306	335	352	331	322	317	355	331	332	347	356	362	318	336	343	336	374	331	300	314	342	360	355	323	342	332	348	319	323	291	322	364	315	372	308	333	340	363	296	318	363	322	333	349	361	393	340	329	323	348	334	342	331	318	313	367	321	319	345	334	360	333	363	343	340	309	334	355	329	319	312	362	370	347	324	355	322	355	357	333	348	334	341	340	335	334	345	346	351	329	362	321	349	328	312	344	298	330	336	341	327	343	336	300	313	323	328	312	339	326	353	325	350	309	312	324	333	326	339	335	341	337	339	321	331	315	294	329	345	331	326	301	336	333	326	332	334	330	340	362	332	329	323	371	316	341	355	344	323	375	334	329	369	318	357	343	374	342	334	337	339	318	329	340	376	332	330	317	343	341	313	338	318	324	356	324	335	328	348	331	313	346	352	312	345	310	313	345	323	361	324	339	300	312	327	342	327	359	325	342	325	309	328	352	358	359	336	339	358	321	325	307	311	347	311	335	320	312	332	357	343	351	356	317	264	333	341	352	333	314	337	303	355	357	316	311	327	323	348	315	333	358	336	346	311	297	310	352	350	335	345	337	349	316	344	315	342	357	334	334	344	344	373	323	331	339	303	316	328	334	356	335	315	320	296	354	316	316	330	327	323	358	348	322	353	327	329	310	323	310	353	330	337	374	322	323	335	342	325	364	337	347	332	307	338	346	331	311	340	326	359	340	324	301	357	328	351	319	364	309	318	345	338	315	346	294	313	341	343	350	343	329	328	332	337	337	386	310	318	290	364	317	336	336	370	343	338	333	320	339	332	335	322	332	321	342	339	345	329	324	323	322	348	327	325	353	314	314	331	340	353	357	337	326	287	369	329	298	321	319	364	343	320	320	326	311	349	327	318	357	335	397	335	317	330	331	316	336	313	356	366	338	321	329	336	335	320	357	323	344	386	335	319	343	348	336	335	326	314	347	330	353	383	316	333	327	352	321	327	302	342	329	290	330	317	339	335	344	374	363	332	333	333	319	338	326	319	365	356	354	320	362	373	336	330	319	338	331	320	320	317	328	321	316	338	362	337	319	332	362	311	342	316	337	326	304	344	363	322	360	351	331	344	322	350	338	301	320	354	352	345	347	300	307	324	380	315	306	326	316	342	343	328	338	322	348	352	348	338	333	356	361	321	335	331	321	332	314	353	321	311	359	359	311	320	317	339	359	356	342	340	337	328	338	358	309	333	355	342	352	313	322	358	346	372	359	329	352	318	331	362	353	334	324	345	315	352	314	341	312	348	354	307	331	321	333	342	315	358	374	353	302	356	315	361	328	351	333	322	355	347	320	336	330	328	320	339	335	325	352	331	316	341	335	368	346	343	317	320	304	320	335	349	304	333	326	339	333	354	345	315	344	325	352	325	326	351	368	324	315	327	315	354	337	310	349	332	347	327	328	332	315	329	342	353
25791	21866	30077	29720	22014	11692	5313	2959	1912	922	779	609	528	449	415	441	457	411	435	410	410	386	385	402	390	356	394	358	399	405	370	379	370	403	414	404	394	384	414	377	367	382	391	403	361	347	385	349	373	393	387	377	359	397	379	387	404	394	354	359	341	391	361	349	372	346	378	366	341	382	423	452	394	377	358	363	390	357	387	372	399	348	363	386	378	368	385	348	359	382	382	387	351	385	364	376	369	352	394	388	371	386	367	408	353	376	357	379	368	427	391	405	393	353	357	373	341	359	328	381	384	371	367	371	392	401	381	371	386	379	386	381	380	336	337	400	383	375	393	373	384	392	327	380	389	386	354	395	356	372	389	352	381	393	380	356	361	388	380	380	377	392	360	374	363	368	355	383	396	368	366	370	374	383	359	377	340	349	350	361	385	372	355	350	362	377	366	368	358	384	323	370	382	377	392	380	364	376	383	416	386	367	421	367	378	384	392	372	374	393	360	372	391	381	385	392	377	377	389	360	371	385	411	398	392	383	355	399	386	400	384	383	385	364	370	370	373	367	383	389	368	382	371	372	407	349	350	355	364	412	389	339	389	336	363	346	362	391	419	384	403	373	372	370	364	392	350	369	414	359	374	390	377	367	389	384	376	375	369	373	383	367	373	342	339	375	406	416	378	384	362	350	374	378	373	378	374	385	383	406	380	359	350	403	392	347	377	349	396	363	386	389	373	362	329	385	342	369	383	388	376	356	406	404	358	383	409	385	389	392	361	325	371	383	374	370	374	422	401	409	396	412	395	417	341	383	373	391	418	378	389	318	401	363	367	369	405	343	355	391	386	331	353	400	354	333	346	380	366	383	367	361	348	364	384	369	361	383	380	397	369	334	349	401	398	374	387	380	371	378	384	357	354	396	390	374	368	378	391	373	384	403	403	386	377	365	414	373	378	359	376	387	344	402	396	395	380	393	357	414	398	363	359	361	382	366	385	374	352	364	377	385	405	359	391	345	375	373	384	356	389	392	388	361	362	320	368	335	381	383	361	374	387	394	423	395	393	372	388	388	392	366	373	409	362	357	434	401	396	348	380	382	367	374	396	372	384	359	410	374	374	355	385	380	396	401	431	357	389	383	395	368	361	393	330	390	370	337	370	365	414	381	384	386	385	357	343	376	351	396	358	351	368	386	355	364	390	382	382	373	362	388	380	381	326	372	412	354	361	366	371	358	360	367	379	356	376	411	386	363	350	358	381	368	419	366	369	344	435	391	364	392	348	351	345	357	346	392	355	374	365	410	381	420	393	378	377	387	392	397	368	352	380	362	373	372	379	390	388	409	382	388	407	375	356	361	369	384	372	357	385	386	381	350	387	378	368	371	391	365	368	376	365	358	401	416	414	398	337	406	396	381	341	361	370	359	377	391	384	400	381	333	374	361	424	369	370	393	368	380	359	400	394	364	396	394	346	415	391	406	392	394	385	373	391	357	400	372	360	373	373	376	380	360	370	375	369	337	367	382	353	374	368	384	407	344	383	362	394	356	411	385	407	368	366	372	378	369	378	354	384	363	399	378	394	354	376	368	378	383	388	382	362	394	389	365	416	398	335	382	386	369	377	399	353	378	357	344	381	398	420	383	358	359	374	380	425	364	379	392	401	381	357	366	331	367	365	374	340	387	381	362	363	383	371	397	386	385	373	382	411	412	380	362	384	399	345	363	403	385	385	405	372	372	388	336	388	423	395	374	367	394	344	375	372	372	391	396	387	373	394	344	377	375	375	376	351	330	408	370	366	363	353	348	376	357	358	355	379	387	387	390	372	365	331	373	397	371	361	376	358	367	374	398	379	412	397	377	388	378	349	356	375	381	362	402	403	337	361	390	426	372	398	362	404	346	420	390	373	378	383	374	391	392	348	361	386	348	391	360	369	349	363	367	386	350	364	384	407	362	347	403	368	404	401	353	404	383	382	363	323	379	371	377	404	401	376	370	366	399	350	383	371	387	348	328	358	387	396	378	375	372	360	393	393	356	402	361	382	389	355	367	378	381	401	381	402	374	364	400	370	355	408	356	413	391	364	385	363	368	395	405	388	354	345	354	408	380	359	417	395	408	387	365	355	369	372	395	343	350	355	364	392	363	373	407	364	384	359	347	409	354	370	369	376	371	402	361	377	394	391	384	386	365	379	374	384	375	362	382	376	390	389	347	374	384	392	357	360	386	369	410	372	358	366	376	366	358	427	361	386	358	371	396	396	393	396	353	449	359	404	363	348	390	351	378	401	386	387	343	384	373	376	394	378	397	419	394	353	396	354	389	362	413	389	364	360	349	373	352	376	391	370	385	379	399	389	364	385	378	358	417	436	390	398	391	374	358	363	383	363	323	403	375	326	381	362	394	404	362	371	396	360	353	373	417	398	345	382	374	381	368	388	408	398	367	368	352	398	377	377	387	366	380	375	359	379	326	356	392	350	379	368	389	352	399	363	374	383	397	396	386	367	395	403	372	372	386	396	388	353	392	385	360	343	354	357	353	403	360	374	373	370	377	356	338	382	365	404	379	400	397	392	387	352	409	355	418	373	379	359	379	372	371	367	381	386	362	388	396	361	414	399	343	369	377	401	397	384	370	358	420	384	381	387	404	372	351	389	364	377	398	408	366	382	412	366	411	404	322	355	356	373	399	374	364	392	384	397	338	400	357	408	352	381	354	378	399	365	381	381	393	360	370	413	364	378	385	398	357	388	357	376	358	360	378	350	381	362	352	388	360	389	377	392	419	339	372	426	346	364	366	366	379	344	356	363	372	387	381	354	362	392	416	388	346	371	392	386	402	369	391	370	365	354	378	405	388	401	362	398	376	380	360	383	391	364	417	389	393	387	400	360	363	383	368	389	358	343	390	375	369	361	384	368	365	378	380	403	367	380	389	381	346	369	393	380	385	399	353	358	396	385	387	365	364	375	352	368	393	379	366	367	368	366	373	345	365	374	405	403	346	391	404	375	371	379	348	358	385	379	372	386	395	379	364	395	380	379	386	384	360	377	379	403	380	367	393	381	392	382	409	393	389	368	381	397	400	387	372	379	361	384	394	369	383	419	404	385	385	353	397	389	373	359	384	369	420	388	375	386	368	384	356	418	388	391	370	369	370	375	375	390	378	396	341	382	390	352	368	371	362	388	381	398	396	359	347	384	371	344	376	365	350	356	390	406	359	364	368	395	374	362	380	380	361	394	356	326	389	359	364	403	369	376	363	353	352	367	357	372	404	354	368	377	369	336	354	395	358	387	354	399	365	375	390	389	401	386	376	413	352	376	355	377	394	377	384	378	338	403	350	383	393	387	383	360	387	377	377	374	345	410	344	411	411	358	345	379	378	378	392	389	375	370	357	370	387	362	383	414	389	386	364	374	371	402	386	380	363	397	352	356	407	412	388	359	401	367	400	405	354	366	390	387	340	383	412	344	373	368	358	370	359	373	324	366	364	350	392	377	376	364	314	390	394
33735	55993	45116	32177	23357	13220	7696	5296	3318	1554	1163	803	594	568	510	456	453	465	439	435	393	431	388	433	417	398	393	417	445	379	414	376	406	429	418	431	450	386	425	417	410	377	436	386	413	388	404	395	369	410	405	406	407	387	399	396	378	398	431	400	433	391	382	419	379	377	452	431	392	420	417	379	409	420	435	400	420	388	389	398	395	381	379	410	414	415	378	397	418	404	423	355	396	419	423	405	400	400	386	416	427	406	375	348	412	364	439	433	414	415	428	395	408	412	413	369	396	384	382	419	422	404	419	390	419	413	380	402	402	408	404	412	407	363	375	412	402	404	387	398	413	398	417	427	394	420	405	413	440	416	391	377	396	397	395	383	384	414	394	397	469	415	424	406	386	396	384	410	428	436	372	366	370	398	415	395	352	383	396	402	397	391	396	426	371	383	430	371	394	407	396	431	441	408	391	449	397	426	362	401	398	405	385	373	395	388	394	388	375	399	403	421	405	414	401	405	429	400	419	391	382	428	392	377	396	397	416	415	393	390	387	399	403	407	399	392	389	381	408	435	411	391	417	421	387	432	415	389	411	401	416	408	400	443	377	418	381	403	372	373	398	403	372	414	398	438	419	393	433	416	397	350	423	417	400	436	420	424	419	415	391	415	368	414	402	370	405	401	422	407	414	420	370	406	374	432	387	399	415	405	374	400	379	400	408	404	414	426	367	427	386	433	406	441	405	394	421	373	385	424	381	391	394	404	381	378	386	395	391	417	427	431	395	395	395	445	377	391	433	406	382	384	400	405	438	405	436	387	386	418	402	378	397	427	408	371	405	424	396	422	411	418	408	361	398	412	409	372	389	420	381	393	395	402	382	397	388	402	392	399	411	388	392	395	389	388	441	429	431	400	401	408	363	407	407	419	396	416	420	409	397	408	410	406	425	378	421	425	400	451	375	426	430	387	412	388	400	415	396	416	382	400	376	416	406	389	401	409	393	395	420	420	368	435	391	396	403	394	410	399	391	435	367	402	400	363	403	400	370	378	418	367	435	385	380	408	385	391	372	384	388	404	444	403	391	408	386	391	410	388	371	407	388	428	403	440	418	442	409	427	439	398	382	388	404	414	391	414	418	396	389	386	415	422	385	416	415	392	404	382	432	409	436	425	415	420	429	401	402	388	390	400	408	424	386	398	381	402	422	400	427	408	458	383	384	417	408	402	413	423	404	415	408	379	426	423	418	403	388	392	400	403	351	406	354	399	409	425	371	418	444	446	386	370	394	393	383	392	407	361	394	417	421	380	427	422	409	440	423	380	389	404	415	409	365	397	432	407	426	418	410	391	431	406	397	404	430	364	404	429	410	395	388	426	388	396	397	391	397	428	385	393	381	401	406	381	410	401	399	406	388	389	423	372	378	397	394	396	413	383	391	428	402	409	414	400	407	387	430	410	396	376	370	381	389	403	431	385	433	414	398	410	403	391	401	381	411	410	420	430	413	406	397	417	389	390	390	421	417	395	392	358	397	416	397	365	406	382	403	392	386	399	418	437	392	390	440	411	397	428	398	396	392	378	428	421	423	396	399	415	400	407	380	391	424	386	417	399	403	408	439	391	386	401	357	384	406	395	407	379	433	417	402	398	417	361	385	429	426	405	382	380	403	398	420	429	404	380	397	392	415	392	420	405	447	402	416	418	409	412	399	419	418	402	424	417	411	426	406	398	402	420	416	397	412	404	414	395	406	411	419	399	371	396	405	424	412	432	378	377	370	393	420	386	404	391	427	388	422	409	420	384	403	428	423	419	383	412	400	450	424	405	343	404	406	420	406	358	394	446	436	395	397	416	404	410	400	396	373	388	394	385	444	402	388	421	376	386	429	383	399	391	400	403	410	371	377	394	378	404	393	385	412	411	392	409	401	405	411	395	405	425	393	396	385	345	397	421	425	442	387	411	400	441	418	402	407	391	391	409	383	403	417	422	402	412	404	402	355	400	426	389	397	435	422	417	400	417	434	411	424	403	406	410	379	390	422	418	414	434	411	390	407	449	409	389	423	422	406	429	412	418	425	414	391	411	394	428	385	390	428	405	411	403	402	429	421	380	409	364	405	408	451	398	447	382	429	413	414	404	411	391	387	373	394	366	430	385	402	416	384	416	395	415	387	415	444	416	386	406	405	406	373	390	374	441	406	415	391	431	411	434	441	354	386	406	374	390	417	414	432	413	383	405	415	408	395	431	374	406	440	419	432	379	431	387	405	388	356	416	399	408	397	403	410	418	427	408	403	414	427	385	430	422	381	393	414	399	398	451	382	378	391	397	409	400	373	409	415	419	407	404	387	420	394	395	382	405	386	444	391	421	412	394	403	397	425	378	445	406	399	418	387	419	394	454	409	398	393	392	387	394	416	369	414	411	419	377	415	399	417	432	403	396	393	394	422	393	361	374	400	406	397	427	408	384	426	409	382	399	410	452	394	405	373	426	383	398	388	399	403	410	405	388	394	384	377	423	403	392	402	400	424	402	384	376	388	392	430	390	389	394	427	414	388	404	393	360	377	429	412	414	420	419	397	385	386	392	401	402	388	357	409	407	433	415	416	390	387	392	403	408	386	390	396	431	374	421	412	371	411	410	440	418	402	362	427	414	434	408	427	413	378	408	397	344	448	438	385	420	406	412	416	419	413	419	415	416	364	366	426	420	387	386	402	367	444	391	392	386	382	420	367	395	413	418	403	377	417	409	392	404	428	397	402	381	414	438	383	431	382	392	413	426	401	374	392	442	398	379	395	377	402	403	417	417	415	373	381	407	407	414	421	433	377	423	405	446	398	385	421	387	402	395	428	386	410	363	431	443	397	421	400	392	403	397	415	439	414	410	425	428	403	390	401	389	402	408	410	374	414	405	410	439	442	421	401	430	407	428	387	393	392	409	388	396	383	420	361	388	418	396	408	425	407	364	397	410	414	403	408	418	408	417	374	392	403	429	410	377	405	407	440	428	443	410	420	389	393	436	425	407	392	399	450	391	405	372	413	388	408	387	384	406	397	408	381	395	406	416	411	411	433	435	428	413	396	413	388	445	408	404	380	412	428	351	407	423	382	419	376	416	410	404	392	402	418	422	462	388	394	406	420	417	373	393	397	395	385	439	421	380	398	407	424	412	393	387	394	377	418	421	410	399	406	416	400	415	418	404	413	409	432	405	401	417	414	422	396	395	387	389	416	387	381	409	404	396	408	421	414	436	407	393	393	386	409	392	375	422	420	421	383	398	419	403	409	391	397	406	417	400	430	435	423	382	428	449	473	412	408	383	411	385	399	418	377	409	388	399	393	406	444	390	381	420	375	387	372	373	442	400	430	386	416	411	373	371	372	442	369	379	394	420	404	407	399	415	443	410	404	424	430	425	401	417	410	410	398	399	376	420	434	382	401	380	395	391	411	414	399	421	419	387	376	424	396	399	403	378	374	373	423	399	402	412	391	396	399	402	409	437	424	440	373	410
23373	21747	29599	24807	22527	23035	19407	11531	4679	1878	1256	863	732	714	638	590	581	600	584	555	558	566	514	545	551	549	522	532	520	464	520	501	487	527	503	509	499	505	546	533	493	516	522	488	497	481	504	477	509	495	504	483	510	512	483	527	555	492	538	473	514	507	482	527	508	509	515	502	436	517	525	477	548	496	500	494	485	470	491	495	502	485	520	466	472	468	494	474	535	488	512	494	508	497	485	503	512	518	501	533	484	478	474	490	508	508	552	449	516	496	485	512	482	498	529	535	519	507	530	491	502	508	497	511	522	500	497	491	522	500	479	501	457	507	480	478	520	503	525	477	527	452	555	500	513	531	480	513	506	468	464	521	523	543	479	548	500	457	489	518	490	474	490	479	506	507	533	489	500	507	491	524	488	508	494	491	473	524	516	545	485	489	477	477	508	498	515	526	508	483	481	490	504	483	542	465	494	480	533	522	492	544	478	514	496	506	501	486	457	511	510	516	438	536	496	518	506	505	479	511	465	517	503	541	473	463	516	541	535	464	517	513	484	517	512	500	490	488	516	476	470	485	490	499	473	501	524	519	475	503	525	533	468	521	540	505	537	502	474	508	505	519	500	480	513	502	491	530	500	488	514	513	471	527	481	514	467	514	507	495	522	483	496	518	500	521	490	476	465	500	512	497	480	507	479	502	508	539	481	503	477	489	508	501	503	480	489	471	529	483	498	485	514	477	484	497	494	501	486	558	488	478	499	485	529	556	516	481	562	505	498	501	512	488	521	505	484	510	512	505	471	469	514	471	499	505	517	472	501	512	476	514	484	499	519	499	513	517	495	496	491	498	489	505	512	517	493	531	492	523	503	513	530	476	521	502	523	494	474	514	520	494	515	540	504	508	481	519	474	502	500	509	534	499	520	478	467	498	515	539	529	515	497	545	528	490	549	489	528	490	516	484	511	464	477	521	485	498	495	495	511	488	496	480	502	492	514	517	503	481	470	515	520	516	512	504	501	530	489	492	519	516	475	497	501	479	504	460	493	493	525	508	522	451	510	488	479	486	499	482	511	536	481	460	464	496	524	508	486	521	509	504	499	468	514	502	500	521	463	458	510	478	530	480	511	512	496	527	502	503	515	490	536	443	474	547	506	485	487	523	508	518	481	472	520	511	503	477	515	521	516	491	485	501	505	486	487	494	499	521	535	484	510	504	495	518	470	507	513	490	518	523	485	492	502	485	478	532	463	537	479	495	497	517	499	500	501	501	497	491	507	550	506	509	510	470	543	484	504	517	478	516	512	494	505	526	470	507	499	486	524	486	516	510	492	472	488	498	476	506	491	506	499	538	447	522	550	481	492	488	496	486	516	479	507	485	518	512	493	491	480	527	527	504	523	535	489	483	492	539	488	492	517	487	505	534	519	473	527	507	522	525	487	466	456	468	509	500	509	500	481	507	506	511	534	510	484	503	479	503	515	502	485	480	497	545	524	507	474	516	507	511	495	546	488	535	486	514	489	500	525	496	466	528	500	510	487	493	547	488	490	501	512	491	504	533	518	546	491	517	510	501	515	512	451	506	515	501	529	535	505	515	503	499	521	523	471	501	498	541	556	499	508	464	492	509	472	511	550	513	482	462	494	510	527	492	504	541	543	508	503	482	485	501	511	476	526	471	513	468	508	507	509	485	503	545	498	487	531	486	499	460	506	490	491	478	507	500	471	475	526	503	497	524	522	499	514	501	526	480	493	502	495	521	470	501	493	494	493	514	481	457	528	516	505	479	509	528	533	506	487	502	466	511	462	494	466	497	524	514	490	498	496	450	470	479	480	523	503	503	493	492	515	470	508	502	500	512	522	504	527	524	511	491	496	485	534	460	505	486	509	510	451	465	490	481	486	490	499	528	504	535	508	519	505	533	502	489	502	510	483	479	522	504	472	544	529	493	475	457	492	506	511	498	512	481	477	529	475	486	527	500	461	539	500	512	525	496	539	510	530	550	508	494	513	500	498	508	500	546	504	486	520	534	541	481	503	533	534	528	461	484	565	484	550	517	531	478	476	551	504	488	470	493	537	500	472	511	466	516	485	526	484	506	501	474	506	499	500	488	467	506	495	555	549	502	519	529	493	547	464	474	514	489	480	479	501	544	508	512	490	545	509	526	532	510	541	457	478	485	554	455	529	523	483	526	473	515	520	493	508	450	521	495	525	506	491	517	531	518	509	511	469	524	521	522	509	498	509	497	490	492	515	493	488	498	540	504	464	501	488	481	509	491	501	465	520	504	509	471	491	489	523	504	512	496	508	499	495	496	472	507	499	533	505	479	529	474	509	487	498	585	530	507	515	498	512	531	515	530	534	497	555	505	492	499	525	529	522	486	534	501	527	475	486	498	497	500	491	475	511	486	494	541	516	542	495	507	508	461	533	483	481	488	481	522	534	489	543	468	502	477	465	545	513	488	506	478	509	497	489	503	501	473	518	518	487	522	502	493	538	460	540	550	498	513	442	466	539	512	529	500	519	512	505	512	517	484	529	502	519	462	460	474	521	488	517	511	510	512	505	500	496	490	508	527	510	484	535	475	515	460	506	537	503	505	470	531	496	541	529	553	536	459	497	522	511	451	482	501	512	498	516	513	554	496	479	465	541	484	558	496	499	517	523	507	456	530	502	510	520	489	475	511	484	481	499	505	483	516	453	494	525	478	495	539	480	505	497	507	506	520	488	486	518	481	520	535	496	529	528	489	506	470	524	513	491	569	469	492	525	503	503	502	510	515	519	510	512	498	453	549	489	525	522	526	512	475	508	506	532	500	507	457	502	505	521	515	502	521	499	495	505	509	473	486	529	509	496	524	524	494	507	484	486	506	467	468	510	483	517	519	526	518	508	506	502	489	513	532	490	464	480	515	520	489	511	498	499	497	480	507	512	486	460	508	468	516	538	479	493	503	503	515	485	507	504	501	498	494	535	503	500	510	515	478	508	531	536	525	523	486	518	489	476	512	527	529	477	458	513	503	493	531	504	463	490	506	477	521	517	481	515	492	471	515	532	461	507	478	506	509	537	486	487	475	502	476	529	496	486	497	490	467	537	482	477	487	461	486	461	507	476	466	538	499	492	509	494	527	495	515	511	479	543	498	514	514	515	500	490	510	496	538	486	475	484	506	495	522	486	482	478	498	491	516	514	526	480	494	530	509	525	480	507	491	544	493	526	504	511	501	482	468	487	459	507	488	492	527	505	488	504	493	503	482	483	503	528	522	501	499	557	500	521	520	507	480	468	477	498	476	505	495	521	449	542	518	475	519	497	533	500	538	469	479	485	488	541	509	522	467	464	507	492	450	523	492	506	500	485	503	513	452	489	503	491	498	522	510	531	492	508	521	499	499	488	519	489	519	509	483	472	519	545	496	453	501	511	492	506	462	490	522	504	540	470	531	531	487	527	518	487	513	540	477	491	530	515	500	500	543	476	508	502	507	521	499	542	512	503	493	502	521	494	517
32954	60860	49666	36358	26864	19116	14695	13656	6044	2524	1690	1139	811	789	663	669	617	612	539	546	528	537	529	494	495	466	496	476	471	486	455	463	458	486	455	460	471	476	479	449	492	510	480	449	474	478	483	458	458	436	496	485	484	460	467	423	471	464	465	467	469	460	452	483	509	484	498	454	494	437	460	470	466	477	457	471	482	463	483	448	469	462	467	473	471	481	463	451	447	463	420	448	490	469	483	477	495	480	431	471	442	451	461	443	476	474	460	463	451	456	448	471	492	499	489	488	475	456	461	471	455	435	492	448	441	477	469	468	434	455	459	474	480	462	450	477	493	432	446	473	465	477	425	460	456	448	459	480	467	451	427	486	480	475	486	440	481	418	456	417	463	522	433	450	440	449	406	463	445	483	453	493	478	442	457	451	459	475	473	480	478	464	490	521	445	488	434	499	515	497	499	415	437	494	470	473	480	455	460	452	443	443	451	463	454	451	471	464	484	537	465	480	481	437	444	464	440	426	451	464	474	457	460	488	482	462	461	503	499	443	451	431	439	475	424	454	438	441	423	411	447	516	460	463	484	445	462	469	458	487	470	492	477	491	454	464	424	481	423	463	463	432	449	453	484	456	453	450	449	449	468	497	413	485	439	476	481	446	464	493	456	456	465	463	462	467	460	468	485	508	446	480	481	471	490	455	478	480	485	479	428	433	459	472	485	465	475	486	477	454	497	467	484	467	475	453	480	472	442	473	466	488	435	436	451	419	450	461	461	426	478	443	458	430	434	445	477	467	429	440	443	488	449	473	433	453	431	447	441	466	432	478	462	438	494	466	466	442	478	430	458	496	465	458	439	460	465	468	438	475	461	490	444	472	455	471	415	477	419	488	459	409	465	450	453	457	423	510	473	467	466	483	466	431	440	495	468	462	445	450	489	431	480	447	491	470	466	463	435	465	464	442	471	453	502	481	457	470	490	432	468	448	484	455	468	466	451	511	463	475	464	487	447	464	457	475	439	436	448	447	456	480	464	488	457	443	462	482	467	449	415	451	486	452	461	494	438	458	475	399	475	457	496	472	496	469	456	461	503	427	473	451	437	467	424	472	459	473	451	471	473	460	496	453	439	478	444	487	480	463	490	484	470	474	448	495	458	458	451	471	462	485	447	496	460	475	457	477	485	531	499	511	469	469	492	471	470	489	470	468	465	460	476	436	442	484	481	459	494	449	495	464	447	454	484	462	509	455	454	458	488	473	467	527	451	459	458	473	448	492	451	463	456	453	449	469	465	484	452	470	471	469	478	465	491	446	452	496	477	476	449	488	446	439	499	471	480	491	461	470	482	461	428	451	450	465	477	493	521	470	461	469	473	469	447	483	432	450	452	475	491	487	457	466	435	483	458	462	474	490	437	484	466	423	440	468	485	465	480	442	447	502	447	461	481	462	437	494	462	437	485	469	470	446	470	482	433	503	454	485	477	484	433	423	451	450	460	446	454	435	490	445	485	478	463	458	454	446	480	453	480	439	450	478	462	451	486	474	457	445	444	460	473	458	437	463	446	448	499	493	466	458	496	445	438	469	507	483	450	436	477	457	464	481	468	457	494	453	456	448	504	461	467	469	471	460	465	464	494	497	424	476	427	451	474	448	478	477	496	510	483	463	474	469	482	465	456	462	431	452	481	492	475	511	458	481	469	479	459	451	496	467	423	478	461	423	446	443	466	444	512	445	455	475	471	511	446	488	451	451	494	486	429	451	468	476	444	481	451	515	461	468	434	463	459	458	475	461	475	459	441	444	479	455	480	443	449	500	505	471	443	481	457	450	480	451	444	449	446	431	473	453	433	475	481	441	449	451	484	485	431	469	463	485	468	477	426	492	441	462	481	456	462	479	443	490	506	443	426	483	466	449	469	450	470	449	479	449	476	521	470	448	431	444	429	481	428	487	405	455	470	463	449	451	482	457	471	457	436	495	472	474	466	480	490	449	451	458	438	474	469	421	452	477	429	460	475	460	464	438	431	456	410	455	454	457	457	479	434	468	494	431	457	467	445	470	477	479	432	478	464	481	483	451	481	496	447	504	444	489	470	431	470	442	441	438	479	444	497	470	461	465	473	458	467	408	460	446	432	487	472	446	470	428	481	479	446	461	500	480	465	500	461	466	432	431	495	448	444	441	457	462	465	471	471	452	420	468	483	494	455	458	462	445	514	442	442	466	483	506	504	489	517	487	452	465	450	436	471	467	419	432	435	468	445	490	458	442	470	444	477	439	477	469	449	441	466	416	470	461	470	486	432	466	506	460	486	470	444	494	477	473	493	486	488	451	454	455	462	483	504	489	485	467	466	461	451	461	482	465	472	429	464	465	456	478	456	436	440	445	466	515	499	460	465	468	467	424	455	467	508	470	489	472	472	440	463	472	474	495	457	444	487	411	477	457	473	481	431	481	435	452	436	474	492	473	468	473	434	486	460	475	481	426	446	432	423	460	471	452	423	460	464	414	440	478	459	479	434	444	475	419	492	471	440	486	463	435	482	450	489	469	462	452	453	484	500	450	448	454	429	494	479	450	482	467	477	469	481	454	471	468	431	436	457	440	479	489	432	483	458	479	487	457	452	447	400	459	443	464	475	467	448	468	465	432	495	437	466	481	483	436	457	443	427	439	413	480	476	477	433	465	494	466	466	446	461	487	516	466	435	458	489	463	465	437	438	483	461	487	496	447	466	476	474	451	467	442	484	445	487	440	489	465	434	500	435	464	481	456	453	473	473	450	448	447	464	508	455	455	468	483	441	519	441	426	447	463	462	511	473	495	446	449	463	476	435	481	461	475	475	484	477	481	451	453	454	492	460	498	480	479	461	463	455	461	491	461	480	477	459	429	477	437	467	446	461	458	494	467	438	467	480	496	486	428	481	493	434	439	482	437	458	462	459	481	454	442	493	482	449	449	456	443	460	432	450	427	449	427	481	473	444	463	451	496	474	523	481	468	447	414	448	431	498	430	441	453	441	477	481	446	458	454	451	417	442	450	497	444	463	449	474	454	429	469	487	486	445	462	479	484	433	492	448	467	456	445	490	458	460	456	463	487	472	449	466	462	481	455	436	470	441	416	471	471	473	468	476	487	454	457	484	448	479	478	476	480	461	472	485	423	451	482	436	468	470	497	438	423	450	454	444	464	489	468	454	453	442	443	439	443	508	444	458	499	472	427	514	442	472	501	465	446	465	501	484	463	446	453	470	476	446	476	438	485	452	461	434	472	460	499	469	470	461	460	447	461	461	454	469	465	461	460	461	441	440	475	445	510	451	436	450	454	481	438	437	441	480	446	500	434	461	513	469	467	463	447	496	454	467	445	501	478	451	425	436	460	470	457	493	469	457	466	440	483	466	450	497	446	448	441	492	481	464	472	437	505	451	455	425	484	469	474	450	481	441	409	480	462	481	473	508	445	449	464	427	450	441	473	460	487	467	493	442	443	448	457	443	490	483	489	453	469	477	478
32822	37659	41009	27611	14996	8073	4303	2152	1064	631	444	363	326	320	280	287	277	272	283	282	285	286	300	272	285	266	257	266	261	274	255	268	238	295	223	264	244	250	278	240	273	285	289	284	289	281	260	290	276	268	286	282	280	245	269	288	269	270	281	254	264	279	270	252	279	284	280	289	267	297	278	279	284	251	296	256	255	230	263	285	231	260	258	258	246	241	249	281	278	233	271	277	274	253	283	271	258	238	256	270	270	272	253	239	263	257	268	261	268	266	240	260	276	263	265	252	287	269	270	272	267	286	285	274	270	265	265	285	260	291	266	275	253	292	270	264	238	268	264	270	239	230	276	257	239	269	287	270	296	281	254	273	245	282	254	258	288	275	269	264	259	264	260	263	275	272	298	266	239	274	261	263	267	275	258	307	256	288	257	264	252	280	281	261	281	231	261	251	281	280	279	252	259	267	253	264	284	257	270	269	260	273	267	242	270	256	273	260	277	272	258	256	260	280	287	241	290	260	261	251	266	274	260	270	272	270	268	267	263	271	270	292	255	261	288	267	279	255	275	267	263	283	267	287	288	269	268	223	254	235	249	251	255	272	258	245	282	293	273	279	279	282	273	258	246	295	294	257	283	267	256	238	259	289	270	268	272	288	261	257	240	252	286	274	268	249	323	305	269	283	267	270	284	291	277	275	295	253	231	260	248	277	260	289	284	288	276	302	248	263	256	268	275	256	277	277	232	245	254	242	275	285	263	258	253	267	271	267	270	297	250	294	258	306	275	257	249	268	279	276	316	251	272	239	261	247	287	248	253	240	284	289	268	258	241	260	298	267	251	269	247	277	234	276	262	265	265	270	271	252	260	269	281	237	242	268	265	277	277	274	268	249	263	313	274	282	261	265	274	250	274	260	264	274	282	277	281	266	263	278	303	227	279	263	293	260	278	264	262	258	276	273	271	278	271	261	228	248	271	296	277	256	266	244	293	292	253	295	252	252	256	290	300	258	264	262	284	283	273	264	270	252	268	289	239	296	271	275	298	255	243	273	282	258	292	280	283	279	308	255	271	286	274	280	253	284	291	265	266	317	266	255	259	242	298	238	311	271	269	261	261	266	278	238	252	263	278	255	273	298	279	302	267	244	250	263	309	254	243	280	279	281	284	291	260	260	254	265	229	274	259	269	261	257	246	227	282	264	263	249	298	284	270	262	303	291	278	254	253	254	288	286	254	276	283	282	248	245	290	232	279	255	291	241	266	284	263	279	286	287	280	282	279	273	251	292	272	243	283	266	256	284	264	258	245	268	290	287	266	265	272	273	279	295	272	237	266	285	250	259	263	272	241	276	276	263	269	263	280	269	256	231	275	274	304	301	248	270	270	276	281	265	244	260	281	258	246	267	272	250	289	263	287	266	260	281	274	263	282	266	294	282	299	246	290	270	221	252	221	282	255	275	271	245	259	265	264	281	239	273	284	275	273	281	250	249	262	265	250	259	296	281	295	270	284	252	248	257	245	271	226	257	252	252	272	268	270	267	255	267	251	276	255	240	270	253	293	269	249	290	262	282	278	273	254	247	288	256	248	268	268	263	260	234	278	251	275	250	268	240	247	286	290	257	253	276	261	265	260	274	278	264	285	262	294	244	288	270	291	287	261	271	287	289	269	302	262	270	259	270	270	254	215	277	275	254	241	247	250	274	245	267	253	286	274	286	291	277	265	275	252	277	263	279	269	271	281	261	276	292	253	270	261	269	296	285	287	273	273	307	253	269	267	272	246	263	264	240	270	287	259	291	251	270	255	280	295	281	279	266	292	258	263	260	295	281	277	262	272	271	254	254	277	265	294	278	256	272	256	266	260	286	269	289	280	289	273	291	272	281	287	261	299	287	259	261	264	263	267	273	266	283	301	243	265	240	244	262	292	263	268	269	269	261	263	243	257	251	279	273	267	271	256	271	248	268	256	270	261	284	245	238	284	239	289	282	287	280	273	275	259	271	276	256	281	256	235	250	269	285	257	278	259	280	280	262	245	253	242	303	241	265	281	277	290	277	274	260	264	264	281	275	275	302	258	276	258	272	278	253	233	265	247	257	259	271	284	289	290	268	269	259	268	273	267	303	263	276	251	260	249	303	244	269	260	266	274	263	259	285	271	265	281	259	282	277	285	278	266	285	259	267	272	232	278	251	288	299	283	274	271	283	277	282	266	233	271	259	266	255	245	268	281	250	229	273	254	293	242	274	255	299	255	274	260	276	294	285	266	248	254	304	266	244	282	318	253	273	280	281	277	247	234	268	269	248	277	263	278	244	274	239	286	282	277	280	241	252	269	258	289	255	264	285	268	304	258	290	287	310	311	298	275	240	252	275	289	262	269	285	256	275	242	247	277	259	257	286	293	280	262	268	257	260	265	261	238	262	270	259	300	264	267	251	243	251	272	244	248	255	252	250	287	283	265	274	264	241	285	275	275	265	237	282	274	272	262	269	296	256	277	291	259	273	278	268	304	268	261	287	258	278	263	239	250	257	250	262	296	269	297	288	299	244	275	262	274	263	258	246	264	243	242	249	261	258	296	274	287	286	272	264	256	261	270	292	242	269	302	290	269	265	253	264	256	274	278	271	283	245	237	258	223	282	241	243	278	282	269	264	267	259	300	240	288	251	278	256	281	300	259	261	297	246	222	287	299	267	263	276	303	267	304	252	261	265	288	262	274	278	262	267	247	239	247	264	266	266	274	254	281	248	258	242	261	284	258	283	258	276	248	279	270	247	239	292	258	258	269	246	269	281	270	255	265	264	250	235	281	298	268	255	261	288	294	260	253	274	263	258	281	266	263	260	238	295	262	248	260	280	262	261	282	277	276	277	237	259	261	249	273	259	306	256	247	251	290	261	255	267	279	241	273	273	250	275	261	249	289	268	256	269	298	292	251	305	259	265	261	276	245	276	268	287	256	308	258	257	244	238	273	250	282	263	277	269	263	229	256	264	263	268	272	272	249	269	268	266	272	270	275	279	265	301	279	265	255	246	289	238	278	295	240	293	261	256	261	257	291	272	284	276	246	272	236	248	284	275	233	263	247	255	251	291	282	257	299	259	241	260	274	252	271	297	241	284	264	259	273	303	269	281	258	278	265	272	278	228	260	260	265	282	246	271	273	250	286	273	229	261	294	275	287	260	245	247	261	271	278	270	250	259	248	259	238	276	288	275	261	246	268	280	274	256	282	273	267	253	260	272	266	219	250	262	267	275	267	259	288	294	277	232	260	296	262	280	241	262	287	259	251	252	251	254	276	248	252	271	258	280	259	272	275	274	270	275	257	273	257	255	307	280	279	261	292	261	287	291	281	264	268	264	239	295	278	259	278	257	293	266	246	293	271	263	264	273	273	261	317	276	262	267	292	249	262	315	279	251	277	279	237	298	281	286	281	242	265	256	290	259	251	268	273	263	273	293	213	270	261	293	296	297	291	240	265	214	296	255	235	261	254	282	265	260	297	284
34165	51865	39920	24985	16731	11553	6999	3674	1718	1037	652	484	385	367	381	316	300	306	289	329	285	306	313	307	306	305	268	266	293	230	299	320	289	305	271	294	293	260	292	289	264	291	285	296	273	314	298	319	280	295	314	279	297	276	283	275	297	291	294	271	296	314	292	276	284	318	295	274	293	314	279	305	289	297	305	292	296	287	268	317	286	305	273	311	261	305	288	298	319	288	291	278	314	282	302	293	281	306	293	299	316	269	288	300	284	301	287	283	301	285	313	295	312	309	300	309	282	310	307	293	310	276	305	288	301	275	287	273	272	286	254	279	297	292	297	298	288	313	300	271	286	299	323	268	277	302	288	300	278	312	309	294	278	275	295	305	283	298	306	266	300	288	272	273	291	311	280	289	315	287	315	297	322	306	295	282	284	289	304	292	271	277	299	317	304	290	261	295	298	278	286	309	316	293	286	299	321	289	308	292	286	290	275	311	281	274	317	303	303	284	317	311	290	294	283	296	284	290	278	284	259	292	283	280	260	279	298	306	305	308	315	322	291	306	307	288	297	254	289	271	279	308	290	319	295	293	281	311	302	279	295	287	293	324	295	274	301	287	265	236	309	284	260	303	284	288	305	321	277	287	311	293	303	295	262	292	311	288	311	279	285	298	296	287	281	270	277	307	293	252	280	267	298	290	322	287	283	315	295	306	284	271	277	314	288	280	290	320	294	305	293	295	263	286	288	306	256	279	328	245	290	301	289	290	288	289	285	278	311	285	274	294	301	285	293	293	316	307	301	308	268	287	290	281	295	290	304	285	269	289	299	295	266	291	313	295	283	288	313	303	297	310	284	314	296	271	293	271	316	299	291	283	312	298	292	286	281	261	302	313	300	282	284	301	309	291	277	333	271	313	349	302	278	265	294	283	312	315	300	311	265	259	287	283	278	317	284	300	284	282	294	272	267	300	262	316	293	292	294	296	325	280	267	290	297	286	304	292	295	287	288	248	275	291	285	284	318	260	292	328	282	278	280	270	267	274	305	287	322	305	294	268	314	291	287	294	293	314	313	304	288	281	287	289	283	258	278	258	290	250	314	309	303	306	293	288	301	306	326	269	310	270	270	279	292	303	249	268	306	317	301	266	277	316	261	295	298	293	299	315	300	319	293	288	288	306	251	294	268	290	289	279	291	319	323	292	299	267	272	281	271	292	296	315	259	299	271	304	301	287	276	288	324	294	283	291	309	311	308	286	305	276	292	283	262	272	274	311	271	297	262	288	271	293	282	305	285	300	324	264	341	277	304	308	274	286	258	285	275	297	308	293	298	347	291	277	292	309	287	265	274	333	285	311	278	275	294	310	303	299	283	300	255	265	298	287	292	291	281	273	289	306	313	296	286	295	296	279	300	300	308	297	289	253	287	302	277	301	290	302	283	304	339	289	301	306	261	301	296	307	278	300	298	260	291	279	291	273	270	256	292	304	291	329	282	296	266	302	285	278	259	269	314	303	295	292	290	293	294	275	282	287	295	294	277	309	284	297	296	280	294	286	281	284	305	283	311	292	269	333	275	262	306	314	294	284	278	303	308	315	293	272	319	307	287	300	271	311	292	294	301	291	294	304	294	289	279	285	268	289	302	288	315	299	315	329	291	266	308	307	270	285	285	269	294	277	276	298	318	258	292	293	290	327	278	274	296	284	292	287	282	283	258	282	283	300	309	307	293	303	299	310	291	299	269	286	300	304	296	264	299	280	290	308	302	262	315	266	286	314	312	270	296	292	296	298	288	297	274	324	295	294	295	302	314	272	277	303	316	310	272	333	280	291	292	272	284	305	305	284	341	290	285	321	284	271	291	280	280	291	282	289	265	281	278	319	308	268	302	252	294	303	260	289	281	276	314	271	323	281	269	322	310	289	294	280	273	264	289	294	296	285	270	307	259	340	291	295	336	311	256	305	298	287	278	249	281	322	277	293	313	313	256	305	284	322	310	320	288	278	273	287	290	320	292	271	286	291	308	280	287	325	257	284	269	320	280	312	324	267	299	274	295	290	289	319	305	251	290	286	319	307	284	323	289	273	287	290	308	289	304	281	254	280	294	289	287	298	293	265	277	297	276	280	287	305	290	291	298	280	284	292	300	282	279	270	311	300	296	306	297	286	293	280	292	285	296	278	266	324	315	299	298	287	293	291	249	281	315	295	255	285	276	316	316	296	281	307	309	341	277	276	284	319	296	246	295	290	271	317	294	252	303	258	268	282	295	295	276	288	282	282	293	304	281	298	275	302	300	297	297	285	288	312	306	295	302	292	297	284	325	286	269	298	304	272	304	284	292	326	279	297	298	312	302	292	290	303	308	273	300	312	269	300	334	280	279	282	296	306	295	300	276	268	295	300	290	279	298	290	275	316	325	292	297	298	301	267	305	294	287	268	283	313	291	254	298	298	299	289	293	296	326	287	280	312	280	267	287	266	250	313	268	287	309	315	290	290	272	274	284	268	291	286	293	300	296	307	332	275	287	306	289	263	301	305	298	314	289	312	308	306	278	282	306	299	305	287	283	290	288	282	327	317	299	283	308	305	316	282	308	303	288	275	271	283	305	272	304	282	343	269	297	276	275	282	318	284	292	305	278	318	302	333	295	281	315	283	282	296	285	281	277	280	287	303	295	318	269	303	283	277	300	301	289	300	254	291	278	295	278	280	294	273	311	303	308	276	273	293	292	298	295	309	269	276	308	292	278	287	282	280	289	295	282	273	297	288	291	287	296	282	282	266	269	277	284	306	289	282	280	283	290	298	286	277	286	304	303	292	289	276	309	269	275	323	285	273	280	297	307	289	308	276	275	307	276	310	286	254	260	297	303	339	244	259	290	276	328	278	302	272	274	300	289	308	302	283	270	271	279	270	325	276	304	281	302	274	252	308	310	283	275	291	261	288	269	302	273	279	319	274	298	276	312	300	296	282	275	277	279	299	274	294	300	291	302	319	301	272	288	316	275	286	277	321	272	307	327	281	298	301	282	275	286	264	269	304	271	259	295	278	308	287	318	291	293	272	271	291	258	283	342	306	284	294	278	309	294	274	292	291	332	272	310	248	311	280	263	310	318	274	261	327	326	309	256	276	290	287	319	281	296	261	302	306	300	263	319	305	287	281	269	293	300	303	287	287	287	275	293	283	287	283	244	279	283	296	284	275	253	306	316	309	273	283	264	260	291	284	265	294	271	284	293	310	275	311	281	299	293	303	300	261	282	291	260	284	265	277	274	331	317	288	297	298	292	294	301	272	304	248	314	277	311	300	264	269	333	281	277	274	273	285	308	295	285	265	268	287	290	297	265	291	302	272	287	297	261	288	260	306	291	305	266	271	298	323	273	290	297	283	313	277	305	298	274	298	305	313	274	289	264	293	271	301	248	268	311	307	303	266	315	301	295	284	285	285	285	281	271	322	291	321	300	275	260	286	315	292	276	310	310	294	279	295	295	280	291	292	300	280	304	267	304	296
24523	21670	29489	26227	23662	19658	13500	6973	2300	1150	697	558	468	461	438	408	381	375	389	376	349	317	340	320	372	356	344	346	301	340	337	333	342	374	302	310	327	324	336	334	332	339	324	333	316	309	332	351	346	333	351	319	299	327	344	341	365	324	338	349	329	375	345	351	330	315	319	346	367	335	303	335	325	365	356	345	335	331	319	356	338	321	327	320	328	316	314	342	343	326	336	303	350	353	320	365	285	335	301	350	334	323	325	340	354	377	337	332	302	343	290	337	316	337	313	327	302	325	344	303	312	346	338	331	339	352	349	336	337	340	327	300	342	318	317	319	339	316	323	329	345	308	344	325	360	346	319	325	337	318	330	332	318	329	353	348	306	346	339	340	351	367	333	343	352	288	330	325	352	356	352	336	335	345	319	337	334	341	323	319	292	330	307	314	305	323	348	326	316	342	335	322	306	347	313	350	299	330	333	337	331	332	294	319	280	338	368	331	283	320	382	332	262	340	331	314	331	323	344	298	293	351	331	339	344	346	347	326	361	324	300	336	306	313	368	337	328	378	353	341	299	331	362	360	328	319	344	354	348	345	340	327	318	339	345	345	307	343	308	341	368	326	309	349	335	331	306	358	313	347	311	352	340	319	338	344	337	357	344	352	310	336	367	332	279	339	328	345	332	329	346	350	353	307	342	349	347	316	337	363	309	337	346	354	340	327	310	315	298	365	353	307	338	341	358	307	306	334	366	350	330	330	314	323	301	309	330	340	331	329	344	373	341	326	321	379	334	341	346	303	349	340	327	356	319	368	383	365	321	308	369	333	323	329	348	342	316	330	309	365	338	330	335	347	330	324	325	318	318	333	347	342	320	337	312	324	349	314	363	305	327	334	304	355	324	311	366	294	360	340	315	311	339	320	335	313	345	347	347	313	325	333	313	343	340	335	313	329	322	347	306	368	334	337	352	306	361	298	333	340	306	329	326	347	297	309	312	343	347	322	336	336	335	352	301	353	340	351	362	318	344	317	346	315	316	314	294	339	318	325	314	287	340	321	305	341	339	330	378	346	306	342	343	332	361	329	311	292	333	317	334	310	327	354	318	354	352	350	328	340	362	330	331	317	345	301	370	308	321	329	297	361	315	346	327	359	312	342	333	347	365	367	319	356	309	339	342	330	314	338	311	311	339	322	299	323	330	311	330	327	306	347	316	333	371	310	323	365	333	317	326	340	328	341	352	330	316	347	324	335	346	344	353	379	377	330	337	299	375	352	334	344	329	351	331	323	308	337	340	341	352	325	333	338	323	314	318	292	309	325	330	352	347	329	321	352	347	314	325	348	307	324	325	330	334	368	317	336	308	360	325	337	329	309	297	350	337	346	308	325	318	368	334	306	292	332	320	331	323	343	334	361	343	362	364	317	343	359	371	353	332	305	322	319	370	357	337	332	347	332	333	324	319	352	334	320	315	311	335	333	308	324	305	333	363	294	288	330	360	306	335	349	344	344	337	346	351	315	339	373	325	344	321	279	317	322	331	316	332	338	363	349	337	338	331	333	329	325	348	348	339	327	331	343	356	307	351	355	350	321	334	346	331	326	338	351	318	313	355	322	337	349	336	325	314	297	297	300	325	328	303	315	349	321	353	346	326	338	329	337	350	335	359	342	284	300	349	327	313	341	323	315	330	340	335	368	350	351	352	304	313	336	355	311	382	309	299	333	336	331	351	326	322	328	337	310	364	347	328	326	343	350	333	316	326	329	372	337	348	311	350	317	310	337	336	332	336	322	371	307	359	288	315	350	339	347	308	326	322	327	342	353	332	336	355	283	325	353	378	308	297	370	307	345	311	312	337	306	291	345	351	319	322	317	346	320	355	332	325	322	296	337	312	340	322	308	348	341	348	340	304	304	339	318	328	342	332	339	347	362	353	323	324	312	318	326	301	344	345	354	310	350	303	308	329	309	335	339	325	336	327	366	341	364	299	329	337	314	329	339	314	355	346	342	322	343	290	325	342	329	325	356	337	326	290	314	328	328	323	342	332	325	322	354	356	324	300	327	327	322	326	338	332	323	324	316	299	330	341	312	321	307	340	326	328	359	324	341	332	349	346	344	336	323	355	319	305	330	339	342	344	334	352	325	353	327	321	327	293	332	314	338	341	308	343	335	333	327	331	324	320	316	348	338	332	319	349	351	383	302	356	308	339	340	305	339	365	319	335	325	320	323	325	322	320	309	352	349	327	315	298	337	370	364	344	314	300	331	313	360	346	303	312	328	301	338	322	326	346	304	341	344	353	336	332	338	359	346	338	332	338	311	290	319	328	343	330	338	351	331	339	364	329	343	345	298	370	314	304	289	360	312	340	318	346	334	330	345	348	341	314	318	340	328	330	328	327	339	318	352	312	335	344	347	314	351	328	307	332	289	363	307	313	325	342	318	333	343	318	360	324	323	348	322	303	340	320	326	323	356	336	326	356	299	354	331	316	338	315	357	334	322	333	332	323	335	315	307	334	330	295	299	364	376	328	312	354	337	366	373	324	328	329	353	312	354	337	339	367	330	317	360	345	333	334	328	335	301	362	349	349	284	352	320	316	326	316	331	329	332	340	333	349	334	320	356	384	356	314	318	341	324	322	317	308	315	328	336	339	328	350	343	333	328	343	332	313	335	333	352	344	340	358	313	322	314	319	332	338	321	344	316	339	313	302	341	312	330	348	327	340	314	352	348	304	336	299	299	361	341	332	356	314	303	324	347	321	294	348	340	346	332	323	341	321	287	320	338	308	346	319	337	322	313	347	350	318	312	313	319	333	319	356	328	331	339	290	329	341	320	322	340	383	309	359	340	369	339	326	333	346	356	298	337	356	360	326	347	315	326	324	323	332	334	318	330	372	325	341	321	292	361	313	327	343	305	356	319	335	314	297	361	335	325	325	340	327	313	329	333	338	331	304	326	332	348	320	314	336	334	344	322	311	322	330	317	306	304	310	341	316	348	310	340	328	317	335	312	337	370	356	296	324	322	297	326	340	312	372	313	313	319	323	326	328	326	307	329	331	325	326	354	361	326	308	309	333	310	323	327	328	331	329	316	325	315	310	359	318	322	339	333	361	317	308	347	329	310	340	340	329	367	348	354	339	306	317	287	339	323	345	304	334	321	333	329	334	306	315	349	323	350	319	351	318	335	346	305	343	312	295	324	321	311	341	351	330	335	334	337	327	313	296	321	314	349	308	327	347	319	330	343	333	342	357	352	315	315	368	352	309	347	305	379	366	329	329	325	361	333	320	314	329	332	323	317	309	308	361	320	320	332	325	353	344	301	353	343	354	313	327	321	317	305	302	322	349	330	348	338	344	321	349	321	325	316	342	327	343	303	357	326	353	308	320	368	350	306	325	340	300	339	351	353	368	321	292	328	340	326	342	321	333	344	337	327	322	323	342	345	329	298	357	355	352	320	341	310	321	314	346	323	354	317	353	353	335	339	281	310	371	305	319	337	298	327
34080	61836	49207	34266	26628	18675	15102	9394	3626	1857	1043	698	584	558	486	448	420	380	401	423	369	336	339	416	391	358	372	326	331	340	351	369	324	357	347	353	354	374	373	335	340	350	336	324	333	348	357	351	312	303	341	310	349	335	334	357	348	357	350	361	341	319	353	353	391	310	320	345	338	359	351	355	327	328	338	315	324	332	351	344	335	321	358	366	319	352	374	339	355	378	341	316	340	326	339	362	343	337	386	369	358	339	335	307	362	350	351	355	381	359	322	398	317	390	335	353	319	336	365	332	342	322	319	337	318	362	332	341	378	386	348	337	330	359	344	315	351	369	332	363	326	362	368	345	332	307	322	325	327	350	361	353	333	323	331	360	353	325	324	343	329	335	321	337	370	323	327	349	347	359	336	348	328	356	342	342	308	338	345	377	356	328	369	350	344	356	363	353	343	352	344	307	355	320	341	354	325	356	352	349	360	286	323	354	357	326	335	332	311	385	363	341	360	354	311	337	338	355	349	336	342	349	347	347	350	349	345	360	367	288	321	353	370	327	351	346	335	329	355	328	314	350	334	372	369	332	349	377	321	366	359	345	343	300	338	358	317	343	375	328	321	361	345	357	339	344	301	342	366	328	359	316	349	337	355	386	347	365	318	342	303	324	361	364	361	367	354	363	370	321	356	324	322	366	349	355	340	326	376	321	348	332	351	343	329	313	345	314	381	360	368	321	367	354	353	384	360	381	371	355	337	357	348	332	344	346	352	351	350	369	334	346	355	342	332	343	368	343	351	312	361	339	355	352	337	352	306	366	365	331	366	317	326	323	348	340	330	372	369	361	347	346	370	374	319	356	339	355	343	336	353	373	342	328	347	378	313	341	327	309	333	340	368	353	350	335	342	362	339	334	337	348	351	340	344	360	313	346	385	352	346	330	353	335	338	341	311	316	331	344	370	373	357	342	347	353	345	347	388	308	339	344	356	345	329	330	385	326	364	319	336	353	327	368	343	332	354	352	331	340	314	354	336	345	302	372	319	340	361	306	314	381	361	365	348	346	404	351	370	351	370	342	333	345	330	368	333	342	301	343	343	368	329	314	339	347	333	345	372	379	374	339	345	338	331	342	346	345	336	359	351	337	311	338	355	315	375	366	345	366	363	342	348	329	369	353	350	368	360	341	337	338	368	342	326	357	349	327	349	372	346	306	332	365	352	346	402	350	356	340	387	338	365	342	357	342	321	376	390	330	313	366	355	350	340	390	407	367	335	346	363	355	376	338	370	343	371	345	352	354	340	350	305	368	367	350	356	370	348	361	324	350	357	332	359	350	340	362	323	368	401	373	345	352	356	348	329	328	363	364	288	335	350	342	327	349	341	328	344	340	363	369	338	356	365	319	326	335	372	346	354	365	350	339	353	339	352	370	353	335	323	362	376	359	379	315	383	356	347	333	373	370	345	360	305	352	348	338	352	335	345	331	321	363	351	354	339	329	324	356	374	337	364	330	332	329	342	380	421	351	338	348	323	366	346	339	352	365	354	368	367	356	323	329	357	292	344	358	352	353	339	354	337	358	337	330	344	325	351	345	357	343	350	372	334	356	334	340	387	339	335	328	339	375	336	343	354	333	328	370	361	349	355	341	376	340	357	391	314	359	321	319	346	321	358	353	323	314	380	344	344	320	307	346	335	369	345	340	355	344	353	346	353	348	364	343	349	340	378	331	320	336	334	350	361	356	354	307	341	348	357	377	332	330	326	350	330	376	351	326	364	352	348	344	379	345	342	350	306	339	346	366	348	307	326	350	359	305	325	333	342	342	323	334	354	341	334	361	332	371	398	359	349	325	343	326	362	357	361	349	331	350	335	339	378	335	328	333	354	341	384	340	327	358	354	352	342	347	288	358	330	347	355	295	352	381	334	314	393	338	351	392	348	371	300	364	319	300	322	368	344	343	351	352	354	342	364	326	338	351	312	333	373	341	347	371	325	292	336	331	340	360	312	335	336	337	378	321	326	370	337	337	323	293	370	337	338	383	290	314	371	346	348	322	360	305	362	310	371	354	351	334	354	375	378	343	346	335	365	326	347	339	338	305	345	354	325	326	376	359	323	347	329	359	332	368	345	331	336	355	353	351	372	336	374	350	327	363	324	344	338	380	369	362	347	310	352	351	346	316	356	337	372	369	364	358	300	363	369	329	343	339	355	371	325	327	361	305	316	376	339	341	304	339	324	326	336	358	361	320	363	363	338	353	316	354	318	347	359	337	336	356	317	370	320	355	356	357	312	338	339	357	341	354	341	343	338	330	343	290	315	362	340	352	326	345	375	370	347	352	349	330	318	349	327	368	319	342	343	335	357	356	354	346	362	338	328	334	403	339	352	319	321	355	330	317	324	323	363	348	322	337	355	334	360	340	328	329	360	336	317	335	345	354	357	368	351	348	345	361	311	352	339	361	376	316	308	313	344	369	351	343	320	357	316	337	310	334	360	318	330	347	348	349	332	333	348	380	356	328	302	342	359	354	355	317	337	343	359	368	377	382	355	344	324	367	320	333	385	343	358	341	346	339	365	339	373	371	313	355	328	347	345	363	353	336	357	315	357	308	337	345	346	369	345	346	339	312	401	342	338	322	334	346	354	356	304	315	344	324	334	360	369	342	345	330	322	329	327	320	346	365	368	351	345	368	357	338	356	347	342	376	358	303	364	336	348	342	349	350	339	351	352	342	341	364	325	329	332	350	330	347	324	355	341	377	339	319	345	359	386	293	340	342	336	338	384	371	357	349	354	341	376	343	342	303	348	323	352	343	320	357	336	371	336	338	372	321	331	353	364	350	313	323	353	333	305	345	390	354	314	369	326	335	352	369	333	346	344	358	337	391	327	367	348	382	312	349	324	313	336	319	380	348	367	364	363	350	346	314	330	359	380	351	343	350	367	353	327	349	347	321	348	359	358	321	318	381	395	383	333	381	349	361	301	341	344	335	327	389	341	349	320	334	358	326	381	351	359	359	326	348	350	368	351	364	343	345	340	345	336	383	310	327	352	330	313	375	365	358	344	318	360	337	317	358	321	306	353	370	304	352	348	330	343	352	349	339	334	353	372	354	342	318	302	317	333	347	327	367	361	352	318	352	393	342	335	345	345	316	332	346	356	358	363	361	339	332	333	372	348	303	329	344	350	359	315	356	334	319	357	339	341	345	365	353	307	346	361	349	374	352	348	327	374	354	341	348	376	370	341	370	331	324	342	335	331	352	363	423	337	346	302	341	342	351	347	338	316	353	373	335	356	350	347	346	377	341	345	372	360	338	325	358	313	356	341	307	317	355	364	337	351	355	334	351	323	350	374	366	341	339	327	369	359	359	345	354	353	339	353	364	363	355	376	326	332	352	363	362	387	357	313	343	359	331	332	331	340	331	324	336	372	364	315	315	332	336	375	346	346	373	327	318	352	346	357	316	318	356	343	363	367	320	346	334	358	348	341	339	341	372	336	326	336	327
25729	21901	29647	28608	20794	13771	8795	3894	1552	973	625	522	457	471	420	426	404	396	394	428	432	435	377	395	382	374	415	385	375	368	392	386	356	420	344	409	377	381	423	371	398	397	408	370	393	413	426	375	368	388	386	421	384	437	401	414	364	370	366	381	405	376	385	367	360	380	389	343	366	357	377	348	389	408	401	396	338	383	430	402	366	375	407	426	396	385	416	409	396	377	362	383	380	389	370	373	361	363	405	380	344	380	370	394	392	387	395	358	392	372	410	367	380	398	394	371	374	368	420	393	410	393	366	371	387	359	358	377	406	383	340	326	351	409	401	410	381	389	406	399	382	348	419	386	358	387	393	376	372	398	388	384	372	381	399	376	374	392	413	382	391	388	401	391	396	386	376	377	396	408	377	411	397	370	409	394	361	366	373	361	391	361	407	370	355	391	368	391	377	371	367	422	372	396	387	358	405	393	361	405	375	407	394	386	346	371	391	391	397	375	405	381	352	408	399	409	351	382	425	376	386	411	378	390	379	422	406	386	388	395	410	382	386	359	380	381	384	361	396	366	398	398	380	382	366	378	371	375	388	414	411	381	384	356	383	370	388	391	426	395	379	384	349	407	368	325	377	368	372	382	362	384	393	415	382	370	356	375	425	392	369	335	356	383	409	385	401	385	375	358	390	378	404	385	382	374	385	357	379	379	402	367	384	399	373	393	382	341	381	379	400	399	384	376	339	382	384	378	395	398	403	417	410	373	395	407	356	373	374	396	402	395	342	374	413	391	378	391	402	350	363	381	376	353	411	416	370	399	408	400	400	365	366	366	390	392	389	381	323	388	341	394	381	386	370	346	373	385	382	398	389	394	365	395	371	373	377	376	407	401	398	377	397	369	359	377	400	386	352	412	376	390	371	419	374	401	386	372	387	361	346	414	397	386	381	369	370	370	427	369	394	396	369	389	386	379	422	413	364	396	402	356	368	377	381	397	361	408	397	407	370	382	373	383	361	373	361	395	382	379	394	381	387	385	398	393	369	351	367	404	374	392	387	385	364	377	400	410	363	417	398	380	350	371	386	379	394	377	397	381	363	397	387	376	406	352	349	370	366	396	382	377	355	405	393	383	385	369	444	435	428	375	398	394	399	403	390	379	388	363	392	369	368	366	413	415	406	382	397	371	385	374	379	383	379	388	404	383	375	384	365	406	402	354	380	383	387	381	366	386	387	389	400	420	371	421	392	350	424	382	398	396	377	391	391	405	380	388	376	371	385	430	372	391	397	402	374	375	385	371	377	361	347	391	351	368	379	385	392	373	373	391	388	375	374	370	405	376	372	381	422	382	368	417	398	404	365	380	397	367	394	392	432	395	386	369	337	364	382	339	357	384	426	385	376	382	368	366	365	406	360	365	371	349	371	380	352	393	341	386	374	402	396	386	371	377	376	401	373	391	395	396	402	401	363	393	378	405	369	395	408	361	364	424	382	435	374	377	375	420	381	398	371	386	390	383	354	413	411	351	372	360	392	398	378	387	376	404	384	392	369	383	405	382	373	382	354	379	399	366	373	423	355	392	428	359	395	385	413	398	374	414	384	384	383	403	386	377	343	371	387	380	378	417	371	404	346	420	373	382	403	394	362	414	392	358	363	398	397	404	350	357	379	403	379	384	403	388	386	379	361	387	393	408	360	428	369	363	382	339	370	374	395	375	370	416	369	374	368	385	345	412	417	372	383	424	408	366	365	392	378	425	405	379	423	380	370	373	375	381	358	391	376	383	361	377	382	410	367	364	378	378	375	387	362	442	386	390	410	412	359	381	424	412	412	393	401	408	386	428	402	404	403	382	381	392	397	383	360	390	402	373	413	378	382	397	417	384	371	391	396	400	359	400	364	384	373	373	340	397	379	450	369	384	359	396	388	385	389	378	387	363	375	374	367	363	399	399	391	396	393	334	375	406	401	377	392	345	396	384	392	358	366	351	389	370	410	390	376	393	411	363	439	406	377	378	369	396	370	386	363	397	378	376	405	415	390	355	404	388	395	407	420	413	386	360	359	395	337	394	371	319	403	372	410	357	377	388	379	357	369	342	391	375	351	350	394	374	377	376	413	386	404	385	405	393	395	371	401	383	401	379	403	356	390	371	372	359	384	424	366	364	374	419	390	376	356	377	422	367	378	357	356	374	378	371	382	383	341	369	381	388	343	366	390	368	408	381	425	379	360	364	373	382	352	377	417	392	430	383	405	385	389	341	395	367	336	401	369	387	367	373	394	411	403	372	372	409	406	376	370	377	339	376	383	365	348	383	400	416	401	389	370	394	407	377	361	395	360	385	383	400	360	359	384	408	398	396	376	413	345	368	328	365	378	411	391	378	378	387	396	346	391	375	400	372	350	361	345	382	399	373	391	393	364	405	412	354	368	405	370	428	411	365	358	346	368	404	410	361	394	373	364	422	360	394	406	382	382	384	374	437	401	405	386	371	419	400	381	418	371	381	348	362	381	345	395	396	382	368	385	398	408	379	391	387	367	399	382	379	358	401	393	400	408	367	399	397	364	389	375	378	358	404	424	429	403	388	387	385	377	366	397	403	415	385	370	389	408	386	426	372	415	366	345	396	394	396	379	373	398	383	362	396	415	399	390	403	431	411	370	387	386	394	372	379	365	329	379	414	386	362	378	384	393	377	413	347	416	396	394	356	425	406	372	349	378	386	353	370	389	407	348	393	378	386	386	393	385	371	352	424	345	382	375	408	393	411	382	379	384	390	386	370	386	387	395	362	363	366	373	407	393	377	372	398	373	372	344	402	377	393	440	389	344	392	367	382	424	413	367	378	406	356	374	357	389	371	402	351	416	393	385	387	387	389	407	417	377	416	393	378	406	353	367	416	385	370	359	399	404	411	397	359	369	391	381	367	350	387	412	373	379	372	395	376	352	342	364	407	393	352	364	353	365	395	425	380	397	403	386	372	388	371	383	363	408	373	406	380	386	348	372	409	395	395	388	407	386	397	390	377	435	410	389	347	380	372	387	394	387	359	388	380	396	382	349	352	366	397	359	378	364	381	378	390	373	373	371	368	364	374	384	379	380	367	353	396	375	366	382	367	388	421	386	375	374	359	394	388	385	380	392	402	393	353	403	380	376	375	393	357	368	392	401	365	358	359	406	394	355	396	389	372	381	372	390	359	375	384	379	351	373	390	411	358	358	417	370	379	423	406	400	392	391	381	391	397	385	399	402	370	413	382	361	414	374	351	405	409	347	405	400	384	387	393	354	401	388	353	404	374	402	363	385	379	380	389	390	390	359	397	381	362	361	341	404	389	364	382	387	395	377	406	391	343	364	386	414	393	371	386	391	379	369	337	390	355	376	369	419	357	370	373	363	379	378	390	373	393	357	352	408	389	399	388	398	391	391	380	362	367	397	375	415	424	372	409	363	341	393	390	364	408	394	359	381	396	385	383	392	409	348	387	382	396	389	394	373	399	352	366	365	346	372	366
34294	57071	43234	30347	22009	16820	12587	6289	2698	1576	891	705	586	565	526	437	460	449	417	444	470	425	457	393	413	435	437	418	418	415	447	408	462	397	407	426	404	393	430	381	441	442	416	402	392	411	417	447	434	419	399	392	423	415	433	415	410	392	416	412	405	403	403	385	366	393	386	441	393	396	412	421	412	404	416	411	403	390	392	412	384	403	440	414	425	430	393	399	378	417	427	448	400	389	408	434	388	440	436	392	377	441	422	422	384	430	452	414	431	403	414	434	428	442	389	373	418	392	442	402	398	450	417	413	398	390	429	410	409	444	410	399	422	381	393	419	407	407	418	391	416	423	402	364	437	415	426	412	393	399	433	415	420	398	375	451	379	416	402	430	392	400	462	399	440	432	406	438	392	433	415	414	387	415	424	410	417	433	414	390	430	389	418	425	407	387	393	396	372	409	412	407	432	414	410	393	393	416	403	395	452	409	405	405	387	404	430	407	411	406	398	392	388	435	428	455	390	379	429	400	432	409	428	403	380	406	391	416	410	408	394	376	404	408	412	443	407	392	425	388	397	418	412	414	416	456	415	418	412	379	424	438	411	411	414	408	407	420	402	387	418	435	415	420	423	440	415	460	426	395	420	409	420	399	436	386	396	405	375	410	424	388	443	418	365	388	391	397	390	382	395	399	412	368	362	388	404	427	402	400	427	423	422	445	428	424	414	417	392	397	420	390	417	428	412	402	435	398	463	426	384	433	426	406	415	414	432	394	380	401	424	404	408	406	406	440	418	413	448	409	396	427	402	415	404	409	425	406	428	403	394	430	416	415	397	387	416	397	383	392	380	404	380	413	395	384	386	421	416	395	394	399	412	400	424	389	426	431	400	426	437	404	422	424	403	382	398	402	424	411	416	422	379	436	411	408	392	413	398	416	424	422	416	407	432	395	396	397	377	406	404	465	405	396	405	397	423	378	391	414	370	387	423	402	412	377	403	382	403	400	435	402	397	402	405	420	413	406	391	364	394	392	429	371	463	426	422	406	405	392	424	381	412	382	423	429	411	403	422	426	427	423	398	391	409	391	406	408	420	433	408	371	400	434	420	389	391	424	392	394	432	390	400	383	428	396	416	424	422	401	424	423	438	380	470	404	408	389	408	412	433	419	406	434	418	414	399	390	410	454	409	398	420	409	396	381	399	409	462	409	432	425	409	451	417	409	407	404	392	425	396	396	404	429	384	387	403	418	371	396	408	419	421	382	403	393	386	423	417	374	410	431	455	440	401	353	369	436	400	448	431	416	403	413	410	393	392	409	407	416	425	424	410	371	410	423	413	379	417	425	425	421	427	388	422	398	403	416	429	393	434	406	360	438	427	386	402	394	417	400	441	412	433	420	384	426	415	382	410	434	405	407	417	397	412	406	391	392	427	416	413	422	432	411	403	389	390	435	407	392	424	388	451	399	425	418	375	435	382	428	403	381	450	424	408	374	387	467	389	428	426	445	429	419	414	396	401	389	423	388	408	392	389	425	411	390	393	409	441	416	415	417	383	384	418	411	408	461	378	417	402	403	442	400	400	388	429	441	381	450	443	422	407	430	433	423	433	430	394	403	403	399	389	425	418	430	413	426	376	413	398	409	408	403	439	423	398	416	395	418	391	388	373	387	418	440	402	430	424	425	389	415	398	390	397	387	437	381	385	409	381	386	408	416	422	433	394	432	382	432	393	440	406	374	435	396	407	354	404	406	432	417	435	429	398	473	465	394	391	415	393	388	438	411	419	421	441	443	387	376	432	405	407	401	424	407	391	395	465	436	450	418	476	384	399	374	445	399	409	398	431	429	433	376	393	411	385	419	411	399	412	410	449	456	420	410	421	414	400	377	408	389	437	396	412	389	392	415	397	401	394	435	412	399	409	393	402	418	378	420	399	413	401	409	416	375	414	385	376	422	423	437	423	422	434	411	374	424	407	392	418	381	432	431	402	424	424	391	393	428	449	369	397	418	424	408	422	411	412	430	411	409	415	380	402	444	409	389	397	428	414	384	411	460	401	394	422	397	395	399	448	423	420	429	417	402	431	416	417	402	402	391	410	426	407	392	415	421	438	423	435	378	401	412	436	428	404	404	404	388	385	419	429	386	438	420	457	413	368	431	414	403	423	360	392	400	427	413	399	397	420	418	448	411	422	411	445	380	406	385	411	390	415	406	412	408	381	371	379	419	405	449	427	440	424	392	380	410	419	401	394	445	394	370	390	372	431	404	398	432	417	400	427	421	393	399	433	404	393	425	444	434	369	445	406	402	435	401	391	435	413	384	392	379	396	402	393	422	422	407	416	406	403	413	427	396	428	395	384	438	426	399	417	422	399	414	411	448	413	445	413	430	386	384	389	424	441	412	422	395	398	392	379	415	408	407	384	403	411	393	444	404	435	372	396	386	423	400	426	397	410	381	416	459	413	398	405	392	399	430	427	414	437	400	409	423	422	410	393	402	415	409	414	434	434	389	398	381	421	398	418	430	405	411	420	408	377	412	403	417	392	373	396	391	399	359	409	400	405	422	404	417	413	404	403	399	409	399	446	378	435	402	421	414	406	420	437	392	426	405	417	409	436	353	394	416	444	398	372	392	370	415	402	396	424	375	411	392	394	432	435	384	385	419	410	404	438	414	421	475	428	400	429	402	404	449	424	419	420	418	408	421	425	404	444	416	379	435	403	423	459	379	422	397	396	360	462	398	430	376	433	404	423	412	401	449	413	374	393	420	434	432	410	397	423	383	464	384	424	417	407	419	351	376	442	385	435	374	385	423	428	386	396	410	416	446	414	394	387	389	415	426	440	437	408	426	395	369	398	418	390	453	405	425	419	423	396	394	424	399	387	416	352	383	419	448	385	409	410	385	369	400	420	408	400	441	386	439	400	433	368	447	433	402	397	431	401	401	394	432	428	405	398	436	453	423	395	388	412	405	435	403	373	379	430	411	438	398	363	385	421	394	394	422	387	386	425	390	395	427	356	406	407	418	398	398	391	426	408	380	352	419	439	423	389	424	404	428	411	424	374	410	400	425	405	363	354	443	410	439	411	435	383	403	401	405	388	366	402	419	429	456	378	416	414	405	437	424	399	406	407	389	435	368	421	400	429	416	427	393	360	408	349	410	407	397	392	391	451	398	416	377	439	436	397	411	396	398	396	397	396	449	414	415	393	407	405	396	408	406	398	411	397	420	416	386	400	394	372	438	435	406	423	423	438	426	427	423	420	365	399	388	428	426	416	434	422	389	392	405	412	422	409	421	419	390	437	424	396	402	410	484	408	411	411	414	421	426	428	421	421	405	454	437	402	402	416	437	440	412	396	440	412	430	422	401	441	439	398	404	379	432	437	408	412	435	397	396	405	397	427	409	422	422	455	392	369	372	437	448	399	380	390	399	395	402	409	427	423	387	424	359	396	439	394	398	412	431	410	403	408	385	423	430	409	404	433	398	405	460	448	443	400	418	371	391
23450	21724	29528	24940	22856	24050	20928	7748	3520	1792	1193	828	744	669	636	587	553	603	568	527	567	554	540	579	505	544	532	527	468	541	536	533	520	506	478	519	539	532	509	503	530	515	557	515	491	519	522	499	492	515	517	515	494	500	477	489	522	528	542	495	513	464	523	555	510	490	489	458	499	508	516	497	524	514	502	481	482	502	505	495	485	455	530	489	494	542	539	518	502	503	533	495	509	490	539	484	498	482	536	504	481	494	517	486	503	521	530	487	536	512	551	527	467	502	472	473	518	492	530	485	513	490	515	493	458	500	502	483	499	512	474	494	512	524	542	518	494	490	500	529	515	527	477	499	446	477	482	491	456	498	495	447	503	505	573	485	525	527	509	467	495	565	472	506	524	479	465	493	467	503	507	518	521	517	486	498	519	495	454	498	469	510	528	464	499	479	519	536	520	520	465	518	469	464	466	546	480	481	500	533	508	468	523	487	498	494	511	520	492	499	472	473	474	508	508	543	524	476	500	550	511	483	504	495	518	521	541	550	479	513	487	459	515	476	506	488	511	485	500	549	466	488	514	526	521	505	535	472	476	488	533	539	508	458	488	477	508	492	564	509	481	516	476	481	523	476	509	477	473	482	518	470	497	486	565	469	503	493	447	508	524	528	539	512	493	508	484	540	528	480	500	465	467	453	550	508	518	512	515	446	557	521	547	499	502	511	519	469	518	517	566	470	556	522	554	458	540	531	509	496	510	487	475	521	489	494	491	458	531	533	537	483	504	478	482	485	516	514	478	503	488	472	478	514	511	505	473	475	504	509	507	497	499	536	495	548	553	529	477	472	495	472	497	483	490	505	507	501	499	451	471	490	510	502	507	516	524	525	515	513	516	486	508	452	524	516	490	497	501	505	491	531	531	496	472	501	478	483	503	484	510	495	516	504	514	487	483	487	497	521	511	491	504	484	497	504	525	500	510	529	492	540	489	513	486	501	532	481	493	546	505	553	509	491	491	492	489	553	495	472	470	524	495	547	474	475	532	492	528	525	504	509	488	455	517	547	504	472	494	511	506	516	465	501	478	488	499	553	503	499	503	518	463	492	522	539	509	487	514	499	499	488	517	471	452	522	520	527	520	503	493	541	549	517	517	463	463	478	516	504	504	492	489	548	510	491	508	508	508	494	517	484	509	502	505	516	482	548	486	515	510	561	510	482	530	517	517	509	508	509	525	470	488	492	529	515	512	499	499	502	500	528	482	548	512	491	491	537	567	509	468	546	487	519	517	470	528	480	530	507	481	507	487	535	510	512	486	503	502	522	532	461	505	498	474	535	502	505	537	509	499	527	507	469	492	562	506	514	498	527	499	472	477	489	497	515	487	530	509	471	540	477	506	510	509	485	510	539	500	506	531	496	526	500	512	502	454	543	512	506	471	530	532	487	496	488	518	507	529	483	468	479	505	476	502	521	517	463	484	521	476	525	504	513	502	503	506	513	525	482	550	501	503	517	549	488	467	490	537	506	476	545	545	544	517	555	469	505	527	453	479	481	498	482	511	466	526	526	515	489	517	489	529	562	530	547	507	503	527	508	551	534	497	486	512	513	504	516	545	522	510	482	475	493	505	503	501	555	500	482	486	498	477	488	542	527	498	493	537	526	495	513	490	526	490	461	535	509	502	500	510	503	486	507	511	568	485	527	502	491	511	547	516	509	509	535	545	508	527	465	493	491	467	500	503	519	538	493	470	532	529	483	516	443	507	521	528	490	520	511	525	532	458	511	486	542	539	549	496	531	518	496	472	527	498	519	493	488	491	548	494	496	518	570	545	493	493	444	461	497	526	520	506	508	484	536	498	493	515	498	497	497	540	539	496	529	501	494	481	470	528	479	550	501	509	539	509	504	487	498	467	460	498	522	508	499	503	471	494	505	495	531	533	454	542	490	539	539	512	497	515	553	503	508	476	517	479	547	525	506	475	508	495	518	514	464	525	524	494	499	494	541	466	510	476	481	466	504	497	482	496	534	508	485	499	500	510	548	516	483	488	500	523	511	523	529	537	459	490	499	528	516	559	496	515	524	506	498	509	476	484	503	528	493	539	523	527	468	542	488	505	481	478	517	485	536	473	517	471	510	511	464	509	511	485	503	495	470	501	497	517	498	494	475	507	503	529	518	499	474	458	541	538	563	508	507	503	497	484	506	496	489	504	493	479	461	508	482	456	490	530	513	479	491	479	456	515	504	468	545	478	469	531	485	487	508	479	461	508	499	508	504	474	489	511	542	494	482	484	490	511	481	491	513	513	507	512	513	512	471	503	462	474	505	513	498	495	512	509	485	532	480	513	506	489	467	521	494	517	481	521	488	513	488	495	542	483	514	549	480	506	572	485	496	528	519	490	523	491	496	501	528	509	460	495	478	509	540	522	497	512	502	500	507	542	491	469	517	488	482	517	504	498	497	545	493	496	565	516	512	535	524	487	524	501	501	516	488	537	533	519	507	513	507	494	483	498	487	485	468	490	487	532	512	501	495	490	469	491	486	485	459	517	515	531	501	469	502	507	507	496	466	512	530	520	478	522	510	529	525	509	509	496	510	484	519	523	512	517	541	510	468	505	523	527	512	506	508	515	499	520	495	486	520	501	547	507	523	544	483	543	508	437	476	486	506	546	537	494	468	528	509	510	484	488	533	481	472	502	561	511	526	502	468	533	478	500	517	509	522	517	489	493	519	522	552	537	532	517	477	490	510	501	456	543	480	506	495	534	524	466	482	485	503	489	508	494	508	541	484	470	467	507	470	515	471	538	497	454	499	521	520	539	495	523	481	513	522	502	458	470	507	473	519	496	559	478	486	495	532	517	483	449	506	485	504	472	463	516	499	511	522	492	533	484	541	489	536	490	498	470	540	522	489	487	464	546	529	531	491	522	486	500	544	528	504	490	496	486	481	480	516	505	441	514	512	505	490	504	490	527	523	491	497	522	482	505	534	491	500	474	515	469	516	498	513	517	486	525	461	542	469	492	501	509	507	467	530	501	540	517	487	519	529	523	483	459	513	469	518	503	447	471	476	489	518	534	521	483	500	472	468	483	482	523	467	519	526	518	481	523	510	500	461	484	506	532	529	557	493	488	489	517	486	511	484	503	552	521	520	496	510	511	531	502	495	511	500	485	519	513	463	505	501	517	459	480	495	496	520	536	511	511	501	535	518	484	513	507	529	472	491	525	535	522	458	519	503	511	490	493	506	508	522	520	524	523	527	491	493	501	471	530	497	484	475	480	521	532	502	477	501	497	456	478	507	488	520	483	528	519	491	509	543	503	574	476	499	483	490	509	511	470	507	496	528	530	514	487	447	489	470	508	470	524	501	519	465	497	506	538	523	524	477	488	463	547	486	490	486	517	495	477	468	498	486	469	540	489	490	517	493	475	543	532	522	487	544	476	487	492	484	465	496	500	533	491	483	483	540	518	506	503	539	508	453	489	513	442	531	503	509	466	509	485	485
37191	68159	54865	41900	31323	25292	17404	9334	5337	2920	1628	1187	899	876	722	675	633	606	595	612	556	521	557	535	519	567	530	548	562	544	509	567	510	562	497	522	536	530	512	542	536	502	543	519	514	576	522	540	541	513	531	490	475	505	524	563	543	520	500	519	501	504	512	525	535	524	547	476	520	529	462	506	517	574	522	492	502	515	536	457	530	515	489	504	521	509	561	520	558	507	532	482	509	489	550	568	475	519	500	515	565	485	510	529	524	548	509	516	490	508	509	473	507	501	519	516	517	546	517	521	540	526	486	478	530	512	554	480	516	497	490	540	554	544	540	505	533	520	532	495	501	491	500	495	487	494	493	490	552	516	508	513	539	509	533	505	478	568	484	526	492	513	503	527	512	522	531	544	499	509	494	541	515	486	524	505	530	480	548	545	499	531	518	500	488	510	497	509	525	542	510	488	526	483	508	495	501	533	521	531	533	542	529	520	522	491	528	494	533	536	534	494	555	547	513	499	530	518	521	513	491	514	506	530	546	498	516	543	487	509	543	518	536	518	510	501	507	519	504	511	482	458	537	563	528	523	512	506	490	513	517	513	508	527	525	484	519	498	491	532	510	484	450	457	531	513	505	459	471	473	518	503	506	527	524	498	519	512	523	520	525	518	516	515	510	498	500	537	485	543	520	508	493	535	528	499	504	529	518	522	531	460	520	509	517	490	487	486	487	478	505	518	531	552	516	513	482	513	516	490	508	529	505	542	495	527	493	550	492	504	496	535	521	505	529	501	516	534	531	531	474	516	458	525	545	526	519	494	532	494	511	503	521	503	494	556	503	519	532	523	484	467	491	537	504	486	541	492	534	544	501	534	493	521	503	467	513	503	547	442	510	511	492	540	497	545	499	540	514	516	495	555	484	476	488	537	522	523	526	500	515	536	479	515	507	480	543	515	509	482	532	501	507	493	485	502	510	534	503	515	518	532	475	514	479	525	508	528	493	565	530	566	522	479	499	497	478	511	539	481	514	491	494	517	514	487	508	518	506	509	502	507	507	508	497	501	511	530	505	546	495	505	496	484	477	501	494	497	558	530	541	512	497	513	508	514	499	538	466	518	497	511	476	496	520	491	540	528	510	515	516	472	527	554	499	474	495	494	487	542	554	492	510	520	509	536	496	534	494	508	496	498	546	526	508	508	467	550	537	468	521	512	526	527	493	503	528	510	556	493	480	524	543	522	514	519	487	544	487	500	524	477	522	519	533	550	518	510	503	531	475	565	554	500	516	504	466	516	499	540	517	524	495	534	537	507	534	535	507	499	557	508	509	487	521	512	505	499	512	519	505	515	521	548	510	507	508	498	531	507	521	509	498	526	472	495	507	474	513	535	490	529	485	515	502	474	484	498	486	520	505	485	516	502	548	524	532	549	544	514	502	512	515	476	474	498	538	528	520	515	511	519	500	512	519	523	486	500	536	524	513	539	495	543	493	504	500	501	473	513	483	527	521	489	468	492	518	505	551	550	481	525	519	515	536	505	509	472	534	522	525	531	475	571	504	537	486	517	549	516	513	507	504	536	494	498	522	522	508	492	501	466	481	507	525	531	491	534	510	520	523	513	485	496	565	483	516	515	483	560	528	520	486	499	480	492	541	525	502	511	543	505	534	494	506	517	535	516	529	539	524	494	524	520	485	537	542	499	527	529	492	488	498	513	533	565	506	465	555	480	496	500	500	495	527	517	555	497	510	517	498	507	532	514	481	527	463	450	549	524	463	506	502	486	474	514	490	501	510	483	520	507	490	527	476	483	515	497	524	532	514	515	522	501	465	509	479	498	515	488	489	526	506	484	540	542	458	520	512	503	509	523	460	514	549	524	512	537	481	523	470	495	542	471	542	552	456	484	540	502	529	537	574	494	497	488	496	505	527	529	540	555	503	510	504	505	519	502	497	494	513	552	498	504	532	509	485	539	548	524	541	506	504	502	496	521	493	493	520	507	547	483	493	541	530	547	528	516	529	485	513	514	472	521	505	494	523	497	515	500	496	568	478	469	514	536	501	551	505	535	511	472	526	522	520	501	533	519	541	510	488	555	516	486	496	526	512	481	528	496	511	513	520	516	528	511	506	504	494	501	526	490	527	481	507	510	532	507	456	499	458	498	516	492	493	553	509	504	507	474	527	524	524	503	522	503	517	518	514	503	529	529	487	513	537	517	587	542	503	495	503	492	505	520	497	479	510	514	536	545	489	522	500	517	496	493	496	550	534	532	524	489	504	517	527	510	526	494	519	492	528	514	496	521	504	513	488	535	509	508	528	548	476	520	512	488	500	490	471	563	541	467	511	535	498	545	480	493	510	491	506	515	516	541	541	496	505	508	496	539	493	533	492	507	519	466	543	508	524	527	508	522	518	563	481	523	503	474	514	528	522	531	495	544	506	485	497	513	487	489	496	502	504	499	550	521	463	522	499	501	507	543	493	504	541	510	539	553	512	496	513	494	516	500	487	522	489	496	516	524	506	483	530	505	509	486	509	479	485	496	514	476	517	505	524	502	562	518	516	484	495	500	523	480	533	535	497	508	549	564	474	514	491	538	476	524	521	465	514	467	510	514	446	494	520	518	511	534	493	512	497	492	514	518	462	547	498	542	496	511	504	516	481	488	513	513	484	517	502	509	523	536	517	510	501	538	564	517	541	503	485	551	548	523	549	508	482	461	545	514	518	509	488	539	482	559	530	521	534	477	562	508	491	482	505	517	527	501	540	500	493	464	489	525	518	534	523	496	525	495	512	531	519	496	551	539	463	551	553	484	497	516	545	562	515	517	555	497	519	522	507	500	500	517	488	543	518	514	505	525	523	490	513	495	533	529	512	525	521	540	490	547	510	499	502	489	540	522	535	488	535	508	513	545	485	489	529	509	507	537	486	527	552	497	500	506	515	509	505	513	542	467	532	525	539	507	464	503	511	567	521	562	537	506	515	494	546	509	555	542	592	526	501	493	508	542	488	501	541	515	548	508	506	498	517	526	465	520	547	516	545	491	504	516	514	494	514	473	524	487	526	541	497	569	502	503	532	507	512	513	492	482	561	523	498	511	504	524	497	461	495	497	508	508	485	546	509	543	520	558	538	472	510	504	488	518	504	529	474	490	483	489	542	503	496	532	528	497	514	487	499	523	512	514	525	504	560	494	531	521	483	536	507	506	534	522	520	548	491	506	504	470	524	526	528	504	444	518	528	477	512	536	533	500	529	493	493	502	527	522	487	524	540	544	491	512	532	494	492	474	516	528	506	530	538	486	535	530	503	474	497	461	539	507	514	511	523	493	500	527	482	499	521	492	525	528	508	501	487	490	512	508	470	472	496	525	504	509	532	527	490	512	496	515	492	512	517	525	494	511	517	470	510	504	473	502	527	524	525	500	516	482	501	531	500	502	546	501	545	510	535	558	505	493	530	470	496	491	485	498	570	505	499	543	553	509	515	523	522	563	509	572	501	503	506	527
33367	38204	39657	26257	14570	7507	2918	1843	1107	630	495	350	332	318	314	308	256	296	269	256	287	241	258	291	248	237	254	275	248	251	280	261	278	274	291	276	273	239	265	253	253	262	261	242	246	278	278	263	243	260	250	243	291	257	256	284	282	257	253	288	238	254	259	253	278	251	266	246	270	237	250	254	284	267	259	279	258	252	269	265	269	257	268	262	241	268	244	245	283	258	286	259	258	249	277	238	294	258	255	258	250	239	268	254	234	263	238	263	235	262	288	262	253	285	259	265	279	247	246	255	232	255	228	287	268	276	249	278	285	238	292	269	248	258	254	250	264	270	240	248	273	268	263	271	268	244	290	234	250	262	239	274	288	260	252	252	272	265	280	249	270	238	261	232	276	273	276	259	250	269	259	230	269	281	250	274	272	249	267	278	249	240	232	231	268	289	263	267	256	260	267	284	274	281	275	281	250	256	270	236	293	258	278	237	288	266	270	255	259	235	248	272	235	279	278	269	261	275	268	230	257	289	249	256	303	254	279	289	246	266	263	262	253	278	279	242	273	264	243	222	274	266	286	288	240	295	274	287	263	257	267	247	258	278	246	280	288	235	254	253	298	254	241	255	283	253	270	267	255	257	257	298	263	254	265	268	277	245	267	272	260	257	267	266	266	270	262	283	270	302	264	250	295	277	281	264	268	265	282	248	260	271	262	241	245	247	264	244	270	273	264	255	300	253	257	240	264	284	283	261	258	266	267	258	257	261	241	255	257	242	246	278	295	257	229	246	281	259	251	235	248	247	252	267	263	299	260	264	265	268	249	248	284	254	238	263	234	262	240	239	275	273	251	243	247	254	282	263	276	290	260	290	276	270	229	245	260	248	262	285	239	273	267	242	261	226	262	275	262	217	284	280	252	243	247	253	262	287	255	279	263	262	262	277	247	260	278	255	259	287	262	254	291	252	259	271	263	251	283	285	256	265	232	276	239	247	265	273	278	258	228	247	236	292	262	266	278	292	276	273	257	283	256	240	263	251	280	248	273	275	273	251	256	270	220	231	277	274	245	265	262	238	267	279	256	236	242	271	248	237	269	252	266	268	272	284	246	249	242	225	273	292	255	252	303	296	243	231	231	264	280	272	273	281	251	246	283	260	244	294	297	243	255	271	275	298	270	264	235	268	250	270	248	249	274	239	260	256	277	248	269	287	237	250	291	257	245	287	287	260	252	236	274	270	258	261	265	271	286	312	274	271	281	270	278	290	250	268	289	241	286	266	261	262	267	249	238	252	233	243	271	279	256	275	264	240	272	242	254	268	264	264	254	258	282	274	252	272	250	255	264	264	268	264	259	272	262	230	261	290	277	247	289	233	263	267	252	260	247	239	282	292	271	251	247	291	244	260	240	268	271	242	253	253	254	264	268	246	271	243	258	262	267	267	248	274	281	252	290	254	237	245	288	269	270	281	247	252	241	277	244	248	263	249	264	264	249	283	258	242	266	243	268	258	274	262	262	288	256	269	250	254	239	286	280	250	247	239	252	266	253	289	234	235	293	264	257	264	242	270	274	288	262	269	276	278	272	268	246	278	283	297	238	252	296	263	252	275	255	274	256	266	253	244	266	233	293	255	294	233	281	277	263	291	260	255	260	266	260	269	247	281	275	302	264	263	230	270	278	243	262	251	273	259	278	280	246	275	257	255	274	274	282	289	280	270	233	261	241	267	263	283	277	253	266	282	247	244	286	273	262	278	251	249	272	271	237	297	302	255	264	227	256	267	283	273	295	262	257	247	247	268	281	268	287	280	266	247	260	280	255	258	262	262	259	261	241	255	249	263	269	278	254	281	270	233	279	253	263	245	285	270	270	248	238	260	283	247	253	257	252	257	306	248	254	260	246	251	275	297	270	262	251	282	296	261	262	251	237	217	262	266	297	265	258	273	299	269	288	272	277	273	249	240	264	292	290	258	276	266	254	244	255	244	281	254	248	248	251	259	272	270	232	280	263	261	272	239	249	281	274	245	249	252	249	284	260	255	246	277	289	273	243	260	263	270	262	286	251	285	258	255	228	274	264	286	285	255	259	272	280	257	259	279	244	264	243	270	272	282	266	250	239	276	234	239	252	288	272	270	246	280	249	287	268	219	242	219	234	281	237	274	273	268	253	231	257	253	267	273	315	254	255	260	266	236	251	260	246	281	244	286	278	299	265	266	262	234	234	290	272	255	257	261	260	264	253	253	265	260	248	250	262	280	247	273	270	255	261	269	252	280	256	227	260	243	298	265	257	270	242	261	262	291	262	264	245	248	249	230	249	248	253	271	260	252	247	232	254	273	281	284	255	245	258	256	257	293	274	263	255	283	283	246	265	279	226	288	221	272	274	239	263	267	275	267	266	273	246	265	260	302	299	267	243	281	245	258	265	252	252	257	267	268	263	252	260	267	237	290	250	266	263	250	252	243	258	283	262	245	275	268	281	275	227	271	223	247	245	249	269	305	273	280	240	304	247	288	269	255	264	208	253	253	274	284	249	258	250	262	252	280	266	233	244	261	273	237	273	264	253	251	277	260	251	246	259	269	247	261	269	260	289	243	251	251	242	261	250	287	263	262	238	263	254	239	243	232	272	267	272	243	259	273	269	230	289	241	277	282	243	230	259	241	304	233	248	269	269	255	282	283	264	274	232	237	257	263	252	270	242	262	255	279	239	237	233	271	262	273	219	265	259	246	250	259	295	263	269	250	266	268	278	234	257	249	278	249	258	254	299	239	242	263	251	243	258	271	268	244	282	324	256	276	256	268	245	230	259	253	231	289	257	262	280	244	273	253	275	262	260	276	285	267	282	279	280	282	256	243	256	280	248	244	267	267	284	246	266	235	255	236	259	281	257	258	271	279	285	297	237	272	283	272	251	308	286	260	265	265	251	277	283	267	277	220	235	255	264	252	246	269	281	252	256	262	252	246	283	282	283	215	264	250	244	246	260	247	272	263	265	274	220	273	265	260	261	305	224	249	272	260	253	260	243	232	273	266	279	246	285	266	264	238	250	249	278	255	258	264	284	266	283	269	267	262	245	268	236	263	247	249	269	267	282	246	297	257	271	255	249	254	266	260	289	259	269	282	255	274	257	274	274	267	249	279	265	256	255	241	248	262	274	219	291	257	270	253	241	276	253	282	294	260	252	260	275	252	294	272	280	245	264	275	265	266	243	270	279	263	294	257	257	288	267	265	286	261	273	265	230	287	252	247	268	280	264	256	271	255	232	273	264	249	255	260	271	286	277	278	244	268	280	268	262	273	275	276	275	261	224	258	272	254	283	264	249	278	281	256	261	274	276	276	260	239	255	270	248	261	268	269	259	234	254	247	269	269	288	253	241	287	248	254	276	284	268	268	272	222	282	272	322	283	283	268	259	276	255	249	272	259	237	264	252	254	254	256	281	266	277	259	260	227	238	240	237	273	282	263	284	245	279	272	288	260	286	231	285	276	288	277	256	260	261	260
35651	51922	39316	23577	17208	10462	4895	3353	1882	989	699	496	405	385	339	334	327	315	310	299	306	290	316	295	292	299	281	316	275	318	299	279	326	282	301	286	273	277	302	306	283	311	274	299	255	292	286	295	270	295	300	279	304	269	294	302	295	305	278	285	293	261	283	259	270	260	302	283	272	275	297	292	288	282	291	311	266	330	289	266	296	278	292	303	281	301	289	301	254	259	296	306	293	291	298	285	296	281	283	287	286	322	293	286	314	292	303	287	311	289	269	290	298	288	324	283	285	251	303	318	259	305	301	296	297	270	298	286	274	293	289	312	278	307	254	285	283	307	281	293	281	294	300	293	270	276	287	305	256	316	315	282	294	285	307	295	319	269	285	303	281	282	311	282	297	287	296	303	261	295	295	274	300	286	267	272	293	278	290	279	287	291	306	303	294	287	317	264	328	248	282	301	284	301	279	300	296	276	300	289	308	296	257	323	296	269	268	268	291	303	284	273	288	292	289	263	279	290	299	285	275	312	289	296	277	270	294	257	305	322	318	341	310	276	298	283	290	292	302	270	287	265	281	284	290	295	277	309	271	284	264	274	288	310	292	279	253	304	283	314	315	286	270	290	267	305	311	276	294	274	254	275	301	313	291	309	285	283	274	277	285	276	284	300	277	267	287	270	310	279	287	276	301	276	276	310	271	268	312	285	277	295	281	301	304	263	285	304	263	293	278	248	293	303	276	286	259	277	310	299	282	337	284	297	279	279	319	266	262	264	271	299	306	276	260	290	286	304	252	298	267	279	290	284	309	293	289	284	274	326	284	294	287	292	288	307	267	265	326	311	299	271	288	294	273	334	300	288	308	286	301	275	310	299	296	282	295	294	285	272	288	285	285	300	335	280	308	310	278	278	290	297	332	298	282	303	266	324	301	287	260	282	309	250	307	284	285	285	292	272	300	290	288	313	264	273	268	293	279	273	281	287	291	280	279	284	300	299	307	294	289	289	270	278	289	258	313	288	277	296	284	301	302	289	293	311	278	292	287	308	278	237	305	299	306	289	273	274	282	256	300	276	280	258	256	306	298	293	289	302	276	281	306	312	299	295	302	278	278	295	268	305	272	310	292	289	287	301	281	279	296	281	283	317	287	289	303	269	283	300	288	302	298	281	300	283	291	285	238	281	287	266	329	306	300	266	276	277	313	252	292	283	288	292	282	282	289	278	280	303	295	286	285	319	320	310	264	280	293	304	303	307	283	288	299	300	291	286	316	263	276	303	296	293	300	300	288	293	298	283	277	298	296	256	269	294	281	281	280	288	264	275	277	306	299	294	311	265	297	317	311	266	303	280	297	279	296	348	343	300	291	270	295	305	279	289	305	289	295	292	302	282	302	278	306	274	302	280	291	280	324	314	287	286	268	250	304	309	310	272	308	271	277	291	297	258	290	309	301	297	311	285	298	268	273	302	286	255	304	299	293	270	281	286	282	308	283	275	273	296	305	307	266	291	277	295	293	286	308	283	273	284	280	298	266	274	304	285	289	312	270	293	290	275	281	254	304	282	290	308	268	291	301	288	293	323	293	275	283	294	288	299	271	295	304	285	280	264	301	287	295	300	257	298	303	295	278	319	288	288	292	264	305	285	297	278	307	306	259	299	264	287	287	284	257	311	284	266	273	272	288	292	272	280	316	268	295	301	310	270	299	274	283	285	309	283	285	301	305	301	293	296	286	292	285	282	313	315	306	278	313	317	295	301	286	300	288	323	273	270	327	286	315	276	286	282	271	271	299	291	315	257	272	273	255	262	299	281	292	341	271	308	285	272	294	280	286	295	302	287	267	294	266	269	296	291	301	294	278	279	293	271	301	241	284	315	299	296	284	292	278	275	257	309	276	295	279	285	314	304	300	291	287	319	261	285	273	316	278	280	264	316	286	296	275	293	265	282	249	256	305	278	295	259	300	296	306	298	280	320	304	324	270	285	312	264	314	272	296	274	323	306	288	282	289	268	271	298	271	295	288	291	278	280	288	265	304	275	318	291	268	277	304	294	284	290	293	297	297	292	319	287	311	304	289	267	268	279	284	296	277	311	328	297	284	308	224	294	310	303	267	294	266	271	269	294	270	292	296	277	262	293	311	301	296	309	321	291	266	311	286	288	287	294	285	306	292	284	318	309	291	306	275	280	285	290	311	313	299	290	279	293	285	303	277	274	295	298	292	276	293	274	311	288	270	296	254	280	283	275	274	275	268	286	332	283	283	281	319	288	293	263	283	314	319	294	280	259	306	274	273	290	276	281	285	285	288	263	303	283	297	299	261	277	294	287	289	290	284	282	295	266	270	281	303	292	275	272	307	288	277	318	282	279	317	302	283	266	329	270	296	309	280	300	287	291	317	318	292	296	280	292	273	295	288	296	282	294	273	319	295	282	260	305	281	298	273	281	292	284	294	276	298	308	299	295	297	274	282	304	297	293	310	275	268	283	304	292	282	264	268	284	299	286	311	324	302	299	279	261	282	285	300	296	261	288	270	297	296	292	267	286	293	305	317	281	317	250	281	286	270	279	295	281	284	297	306	263	272	293	297	270	295	331	272	288	289	281	285	278	275	291	304	322	292	315	306	284	270	276	267	287	319	284	283	257	251	305	275	292	247	277	300	326	328	265	272	314	303	262	279	319	278	280	285	266	289	303	284	310	281	281	289	270	260	303	310	303	278	275	323	295	276	293	288	274	278	273	290	293	276	296	307	299	289	306	312	324	292	285	280	299	313	302	309	259	313	294	259	276	271	245	298	293	298	261	306	276	274	278	305	275	302	301	306	285	299	270	308	288	295	280	292	280	272	275	277	298	303	284	279	314	296	287	291	314	285	270	310	272	293	296	261	278	264	311	303	261	291	309	302	269	285	284	287	296	288	284	298	270	314	266	306	263	271	295	305	284	282	278	273	256	268	278	282	256	300	286	313	307	254	283	280	270	253	322	311	301	311	298	296	278	272	279	307	297	299	316	308	271	300	280	274	280	300	292	269	272	290	283	316	283	290	283	321	263	305	276	286	284	299	307	262	308	304	254	311	280	279	300	298	290	287	329	302	288	307	318	307	295	310	285	293	309	278	277	283	283	299	297	288	296	307	294	277	294	302	305	264	303	289	283	277	287	272	280	291	293	294	286	295	293	277	297	294	284	265	289	288	304	316	281	262	268	292	319	288	270	267	280	286	316	310	288	290	321	281	281	316	283	302	272	290	265	272	297	271	304	292	310	313	299	299	288	265	278	290	310	297	289	278	308	293	312	291	278	287	271	299	285	273	279	275	296	285	266	310	276	307	271	265	279	304	324	300	263	321	292	294	276	280	293	287	293	320	311	277	267	261	262	335	279	263	286	315	300	294	284	288	299	275	283	287	285	309	293	302	312	281	305	275	295	300	267	307	285	294	290	288	291	280	292	278	299	279	303	295	273	308	313	266	288	289	297	291	261	317	284	294	284	288	291	314	303	296	279
24557	21707	29283	26042	23643	20321	10765	5828	2804	1365	821	540	401	459	432	373	397	342	340	365	332	329	329	350	326	337	350	349	336	324	290	348	329	347	339	284	324	327	340	337	354	322	361	315	307	327	328	306	313	338	354	330	304	313	352	291	326	330	304	304	292	310	326	328	307	338	341	306	342	323	322	317	330	302	312	309	311	311	320	336	329	316	330	277	355	297	282	326	351	302	341	351	313	302	342	329	316	317	327	333	351	332	319	328	312	334	335	326	334	326	352	294	363	341	295	291	315	326	324	326	359	329	331	318	357	340	338	360	330	344	316	317	354	332	326	311	338	345	307	346	343	312	324	312	323	299	368	326	301	340	331	312	305	322	318	323	365	342	335	298	317	337	343	338	307	327	332	312	328	312	354	336	344	310	300	361	313	315	314	323	331	309	303	321	297	312	332	323	323	322	331	308	330	301	321	342	310	325	352	311	302	327	321	300	327	304	340	349	321	359	294	323	306	310	314	321	336	358	334	332	346	328	348	326	319	320	323	358	305	342	314	338	327	292	319	325	325	332	338	335	295	314	296	365	311	333	356	312	304	306	341	306	332	309	307	307	321	328	310	306	332	352	331	308	286	315	330	311	358	330	288	320	309	316	275	315	352	351	354	325	307	327	349	337	296	349	338	332	329	370	311	331	329	361	318	330	340	311	330	303	290	311	311	338	300	342	342	338	329	353	337	298	312	316	342	301	305	331	319	307	306	343	348	351	327	345	307	302	311	313	321	333	324	332	328	298	318	332	303	299	330	316	326	310	313	345	346	325	331	373	336	304	349	326	345	329	322	352	326	339	311	313	321	360	313	317	308	335	356	316	338	302	317	320	346	345	352	356	335	313	312	338	348	321	326	350	346	355	313	317	315	335	359	348	345	290	318	315	336	328	337	298	318	314	337	320	339	305	290	288	344	344	332	342	354	323	317	326	338	333	336	301	326	344	350	340	310	340	313	333	300	325	324	335	335	334	293	315	328	342	348	332	330	309	342	294	317	335	312	328	326	386	299	345	342	345	337	336	327	347	337	328	355	320	323	336	321	310	322	355	356	338	298	353	298	343	309	327	344	340	310	324	334	327	318	326	323	311	322	329	340	282	360	328	371	311	326	333	331	309	299	338	355	353	309	353	312	368	364	349	326	301	322	303	366	322	316	333	336	343	324	313	382	346	300	331	343	312	352	317	314	321	315	307	307	320	347	320	322	342	324	310	339	312	309	305	295	297	350	327	307	340	318	303	306	328	346	323	298	351	342	290	309	346	298	324	348	341	333	293	327	316	343	329	343	318	328	339	315	285	322	298	319	331	351	303	328	309	341	344	324	316	331	309	308	315	322	322	310	320	348	343	302	320	341	332	318	327	300	330	291	314	325	305	312	335	317	301	299	346	299	305	348	336	318	341	322	340	306	305	318	326	341	335	328	322	325	337	362	294	300	361	314	328	303	323	311	343	311	293	328	278	356	335	350	338	326	303	335	348	293	315	345	327	322	335	337	320	311	333	326	332	301	324	350	308	336	343	348	324	286	328	366	302	326	324	345	329	309	308	284	304	340	357	337	316	306	301	336	366	363	349	323	349	326	334	339	320	324	327	320	337	333	325	326	310	332	324	307	311	304	314	323	343	324	310	331	325	297	400	336	335	318	292	329	304	349	316	327	336	337	333	348	313	334	312	347	319	327	329	318	329	334	318	314	331	335	344	339	312	327	320	325	310	336	318	340	342	342	329	304	292	352	327	331	307	294	323	307	321	317	343	307	333	341	345	329	312	346	334	312	350	309	323	302	332	297	346	323	318	302	318	314	322	322	337	320	331	322	321	288	327	310	371	306	353	319	326	312	298	325	315	333	315	311	338	317	331	324	335	332	354	305	318	341	363	325	327	348	317	320	309	346	290	345	343	323	321	316	299	353	318	295	302	338	316	357	350	310	335	286	338	321	327	305	305	297	294	292	354	314	318	332	341	317	318	319	297	305	337	298	362	321	332	325	319	317	322	309	295	311	302	345	309	304	326	310	298	310	287	315	315	282	297	314	336	285	294	302	326	328	304	337	338	325	309	304	332	309	329	325	339	329	299	323	287	325	295	334	325	345	275	337	299	335	334	319	336	323	311	304	316	318	346	296	347	297	336	328	335	292	328	331	292	288	328	327	317	333	330	308	347	311	303	311	315	288	315	326	307	308	335	309	331	312	305	364	314	304	337	336	329	299	312	338	335	329	316	348	324	329	317	348	323	329	311	322	297	363	341	352	336	339	319	278	344	336	290	302	318	313	322	364	298	344	302	319	312	334	344	306	342	336	304	327	313	367	308	363	358	306	301	342	322	338	360	311	297	332	326	306	305	319	300	320	341	335	310	348	318	333	334	365	306	320	306	340	328	336	326	314	317	335	308	330	323	294	319	327	306	359	302	332	333	326	328	318	351	335	324	335	328	362	330	309	294	314	327	349	298	330	333	292	338	345	317	328	344	318	328	342	308	315	343	351	347	327	337	322	319	298	324	295	326	316	352	336	330	332	300	349	313	320	323	332	324	346	332	347	319	310	329	308	328	310	340	322	339	319	315	308	320	344	330	344	326	314	310	347	334	310	317	336	323	317	324	326	300	320	326	311	317	319	312	297	319	323	304	333	337	307	281	333	321	370	297	359	338	314	333	320	307	333	351	300	322	358	289	304	333	338	344	291	327	303	313	318	331	333	333	308	331	333	326	312	339	302	336	354	318	294	346	318	342	297	326	308	331	312	351	313	327	333	307	331	324	315	330	309	319	347	286	336	304	311	344	312	345	298	331	297	294	331	312	378	310	316	323	352	323	366	329	333	338	340	318	296	304	279	326	332	320	315	321	325	280	324	332	343	337	324	312	298	333	329	359	284	309	318	328	315	354	334	318	309	315	347	323	338	334	349	302	344	310	322	310	326	345	336	366	319	307	335	324	327	358	350	311	352	353	335	304	327	338	325	310	302	351	262	342	334	327	318	325	335	314	286	310	314	310	345	321	307	353	346	337	298	338	307	309	322	304	330	332	325	333	330	319	321	321	291	344	301	303	346	321	286	302	301	311	316	322	336	338	320	346	320	318	326	319	289	341	297	336	340	315	343	330	328	327	305	338	345	328	320	322	328	311	294	323	318	342	327	340	324	314	360	359	296	355	342	343	339	325	333	303	340	278	328	327	310	297	369	305	323	329	327	314	317	352	304	319	303	343	322	332	359	309	316	294	315	339	334	338	327	310	334	337	327	309	281	336	322	342	313	319	332	306	320	307	322	305	316	351	313	305	333	320	322	335	339	296	305	312	296	321	324	305	315	304	330	297	314	339	285	305	332	329	318	334	311	296	346	301	342	323	313	314	317	348	319	320	309	334	319	291	339	345	304	354	303	324	323	335	308	327	317	310	315	304	316	334	333	324	345	306	312	312	327	327	344	327	340	313	324	351	352	302	319	339	325	312	282	312	327	318
34457	62049	48229	32772	27320	19338	11348	8440	4546	2176	1188	721	589	530	486	461	424	391	395	400	398	379	388	369	381	354	342	325	323	360	335	357	344	335	357	318	347	336	369	354	327	314	364	368	350	344	330	347	355	358	350	331	343	331	344	330	355	325	309	378	358	373	383	327	349	357	331	347	355	329	348	303	307	350	350	357	330	329	323	310	337	328	327	307	403	321	319	353	307	365	367	333	328	338	311	359	324	334	340	370	330	331	369	360	329	325	366	386	324	339	342	327	341	349	358	335	348	344	326	368	328	369	325	325	324	341	298	325	323	334	331	294	364	336	342	347	327	338	315	341	352	324	347	350	353	340	306	324	318	327	344	342	358	314	317	338	324	364	355	344	353	347	331	319	357	361	359	339	351	307	345	368	352	368	359	365	318	342	367	372	344	352	305	351	358	298	320	378	308	367	350	313	336	354	302	374	352	330	355	351	347	344	354	339	339	328	354	371	355	359	343	361	383	346	363	348	342	329	356	334	339	334	368	342	327	363	348	339	352	341	366	352	327	377	325	293	347	328	342	324	340	362	329	329	371	340	332	319	298	326	324	314	316	321	350	321	371	338	346	299	353	340	339	342	339	331	362	359	354	329	321	344	344	385	324	335	342	344	310	361	333	339	313	338	310	345	341	344	352	344	344	345	349	340	331	322	348	326	347	357	343	369	361	347	359	331	326	345	316	349	362	331	309	338	336	317	347	348	323	365	354	358	351	340	347	366	347	326	333	354	363	354	334	326	337	348	348	367	339	356	383	322	317	340	325	328	306	338	326	342	353	327	338	359	333	366	308	375	333	332	325	320	354	341	350	360	349	327	336	324	359	335	346	332	367	353	383	354	357	375	365	337	337	382	337	352	325	382	339	333	340	349	347	350	352	331	371	349	344	344	319	333	318	344	341	342	342	308	337	337	335	367	360	315	356	357	343	340	309	349	339	346	323	338	353	352	339	334	361	350	363	353	355	351	340	390	348	390	348	325	371	325	333	363	299	368	356	355	320	361	331	341	343	317	360	322	317	363	316	327	336	356	324	363	311	347	321	305	342	341	333	355	360	344	353	358	323	318	344	326	331	338	350	332	349	327	337	359	331	327	325	338	349	318	329	326	319	329	314	311	358	347	336	320	340	336	319	345	364	381	374	337	339	306	332	342	301	353	327	361	363	318	351	362	337	379	343	347	314	343	367	324	327	343	323	317	341	338	340	300	322	330	351	356	332	337	311	326	327	343	341	340	356	348	317	366	372	349	337	346	327	329	331	330	362	335	379	323	317	362	323	355	346	337	331	325	359	347	334	345	366	370	343	334	303	342	315	360	314	336	352	359	320	303	385	405	352	344	313	299	336	330	343	356	342	335	308	357	322	296	342	350	359	333	373	347	367	337	307	377	351	340	334	363	333	353	340	350	357	328	371	348	306	350	347	347	338	353	352	350	299	328	324	307	329	335	363	360	342	359	362	334	312	340	341	344	367	359	350	339	334	339	303	336	347	354	327	326	349	341	333	367	353	366	313	344	332	314	363	344	344	343	330	335	353	361	326	335	365	346	348	323	343	343	327	369	395	335	335	340	367	349	356	334	351	324	345	347	332	367	345	359	318	292	334	334	344	340	314	343	333	325	354	364	352	368	336	341	355	357	356	354	347	352	396	328	352	379	331	350	351	333	355	359	349	338	315	349	364	334	316	371	329	341	335	357	365	351	328	338	356	373	363	363	379	367	319	325	359	356	330	326	354	353	356	335	359	358	333	360	336	336	342	357	356	347	344	348	375	371	320	352	347	335	345	318	359	323	337	359	353	373	322	341	371	382	355	335	339	354	340	363	387	330	333	343	309	348	362	368	356	365	342	335	316	326	313	325	358	339	326	362	365	320	342	359	342	359	301	333	315	359	333	334	359	301	339	351	344	342	368	336	323	355	328	350	357	331	332	312	371	340	358	362	341	345	324	359	345	345	326	340	353	319	361	359	335	340	346	339	329	337	355	343	337	311	307	335	343	367	352	332	332	321	338	330	371	357	354	337	340	372	356	335	322	307	345	361	349	359	335	343	324	329	376	331	344	361	301	323	361	327	324	339	351	327	360	389	348	360	307	377	342	356	353	357	337	348	335	359	341	320	326	318	334	358	351	329	353	360	329	375	359	335	347	371	303	373	350	313	332	355	380	364	312	327	337	351	374	311	375	339	345	332	338	347	328	361	343	340	356	350	340	336	360	347	354	290	332	360	354	350	326	370	329	305	361	322	309	318	339	348	347	308	343	328	361	359	322	315	367	338	334	335	338	358	352	330	335	310	340	322	321	356	367	346	333	359	385	321	358	319	336	347	359	364	348	328	339	342	327	358	357	337	354	347	355	328	338	325	330	360	336	353	343	347	328	327	339	375	322	328	358	310	370	373	314	371	351	399	317	356	351	348	357	324	353	364	350	332	319	330	350	343	335	327	340	342	323	354	341	338	360	348	341	360	331	354	366	321	344	337	319	372	340	363	322	367	346	302	354	367	320	346	348	329	323	327	336	367	310	334	335	350	323	330	339	385	367	343	348	349	326	349	353	315	360	371	326	344	360	368	336	309	359	359	347	311	342	325	349	341	360	360	353	341	352	339	320	377	357	336	347	319	311	333	334	320	363	343	345	350	351	345	357	302	335	346	347	340	355	327	339	341	330	332	332	311	332	324	342	340	343	336	346	337	318	350	349	305	327	352	348	307	351	360	332	340	336	341	338	329	366	328	362	321	327	308	348	341	349	338	329	301	322	356	357	325	335	352	352	347	349	327	320	338	345	344	340	350	334	353	336	323	341	324	330	382	321	348	366	358	312	366	353	369	315	317	348	329	358	348	316	341	350	302	331	362	342	334	349	364	348	343	311	290	337	351	332	344	349	354	329	345	332	371	338	349	358	328	335	379	361	334	374	367	321	347	312	324	316	344	326	328	329	322	370	319	361	352	350	354	346	341	342	322	346	353	287	357	330	345	354	318	323	342	335	323	311	356	379	316	331	334	340	367	363	385	340	349	313	360	324	317	357	317	339	343	308	348	342	328	324	324	367	347	335	328	336	353	313	352	327	355	358	333	366	354	372	346	316	342	335	331	312	325	362	351	336	319	330	332	381	361	350	328	333	330	324	358	341	346	318	329	364	346	344	353	352	351	327	306	334	310	340	325	330	330	341	333	307	311	325	341	309	365	333	346	359	317	343	320	369	321	317	304	360	336	321	343	351	318	346	350	386	332	353	351	321	355	337	352	337	345	383	363	360	383	342	329	330	351	338	338	387	333	333	347	332	303	299	314	376	345	320	328	338	349	345	325	337	339	338	321	356	336	335	380	346	321	360	339	336	385	345	346	340	340	362	320	364	326	336	349	381	350	373	332	318	342	366	356	313	358	323	336	345	334	371	322	359	318	339	370	353	348	365	365	341	323	326	351	332	336	353	354	319	336	314	323	359	373	328	390	317	304
25820	21848	29957	28894	21767	12782	6576	3581	1887	957	755	585	480	497	421	419	383	418	451	399	368	410	350	406	400	406	387	408	348	397	390	387	371	406	361	384	369	359	358	386	360	385	384	392	365	383	378	372	355	389	409	432	406	393	369	407	384	375	372	356	387	387	414	408	357	407	387	378	406	350	368	345	377	340	403	374	388	389	339	367	360	338	319	338	387	422	367	383	377	354	326	408	363	393	391	395	393	367	340	377	383	352	367	382	351	365	359	391	366	334	362	386	376	368	371	360	392	377	349	353	407	382	341	373	369	365	356	424	416	388	367	341	386	364	364	362	361	370	390	392	360	401	357	374	395	400	395	354	408	377	386	389	390	404	372	364	401	367	353	372	355	373	372	361	379	375	367	377	380	389	398	385	367	353	374	360	346	371	375	369	398	387	369	339	357	371	437	377	363	391	359	384	389	412	401	370	373	388	332	393	347	392	386	404	357	386	376	377	361	351	359	350	364	429	362	393	385	397	395	372	379	383	377	349	381	363	379	392	368	361	395	377	326	360	335	374	381	356	401	361	384	398	330	366	375	363	414	377	385	338	344	387	376	352	384	381	380	393	379	376	381	387	364	361	368	387	394	379	369	378	358	351	362	373	351	396	340	403	363	352	399	362	388	378	345	379	369	358	380	390	364	382	354	364	364	386	358	384	360	393	354	372	355	399	347	370	380	392	405	363	357	381	371	370	382	403	359	394	371	360	350	394	389	381	379	394	383	386	385	394	343	377	381	380	377	401	392	375	396	371	337	359	355	391	385	413	394	380	387	417	385	378	418	354	400	391	345	362	367	383	388	384	402	377	387	366	389	383	369	384	382	369	341	395	375	416	355	367	404	378	364	393	373	356	370	333	390	400	374	386	409	380	380	334	381	401	378	386	375	402	366	372	389	421	362	354	357	399	362	407	366	402	383	357	364	360	384	376	354	369	419	375	353	388	398	369	383	386	351	367	369	339	395	345	373	357	393	391	381	358	396	400	408	355	387	391	395	404	383	389	384	379	433	373	391	389	385	392	344	405	357	387	335	405	374	365	335	382	373	407	402	347	367	387	381	396	363	370	375	392	304	368	367	362	365	424	393	350	342	384	422	373	390	351	374	329	362	360	344	395	373	386	365	376	357	386	371	413	399	366	392	386	392	398	393	371	386	369	353	401	386	407	388	389	367	353	382	411	430	396	373	378	416	337	370	370	358	383	382	342	370	386	355	336	374	386	420	348	364	391	385	397	362	374	341	354	408	377	331	399	357	381	397	394	371	420	365	363	383	374	389	362	382	370	375	386	371	393	392	342	409	384	382	388	373	374	389	348	383	377	390	415	389	368	363	372	351	350	383	331	364	362	390	355	406	386	369	355	383	408	347	349	325	376	358	335	358	399	377	365	385	332	412	396	402	355	380	346	410	389	385	392	378	393	400	352	408	387	377	411	363	386	334	395	390	370	389	351	424	354	371	376	348	400	390	394	341	397	389	414	379	365	363	361	394	410	397	394	391	399	358	369	358	362	362	391	378	368	380	372	380	375	391	388	365	365	377	390	371	373	390	371	348	385	416	339	374	391	389	363	384	421	367	373	353	364	341	378	351	412	377	414	403	367	354	383	362	354	400	349	390	346	358	401	366	355	350	401	377	389	367	372	408	393	369	366	369	376	376	349	388	348	395	373	390	356	396	378	392	385	386	431	357	370	374	388	388	366	402	372	364	384	350	377	392	376	381	401	369	345	391	359	368	366	412	377	398	355	385	400	377	343	382	410	395	377	391	390	356	335	382	405	353	333	421	381	370	376	385	373	365	359	372	400	375	397	377	360	407	376	390	342	397	392	371	374	414	322	355	354	386	349	401	415	375	365	369	395	395	371	399	370	386	394	369	399	351	373	368	365	371	360	372	373	379	395	389	389	395	360	407	381	353	380	368	377	397	346	376	347	343	361	437	370	371	366	417	409	367	381	398	374	405	351	359	389	407	360	407	334	383	363	393	365	361	365	391	364	351	384	394	407	365	386	441	412	367	403	405	356	383	388	393	380	386	348	395	386	391	369	387	360	415	371	378	382	355	391	409	389	362	398	410	397	372	381	422	381	380	348	391	374	360	373	409	367	331	402	368	391	392	401	395	392	358	358	388	370	355	376	369	397	343	344	402	421	370	348	390	364	403	400	382	344	363	377	365	355	369	335	398	375	382	416	358	367	414	375	397	381	387	397	385	368	362	351	343	363	399	388	355	384	405	415	400	377	395	354	407	356	391	396	368	380	389	349	382	380	387	373	402	408	428	390	388	357	375	365	403	347	364	395	380	396	357	381	368	373	421	372	338	385	381	377	359	388	397	399	387	376	394	356	382	408	373	405	339	373	328	379	364	401	354	401	404	409	351	372	366	386	353	367	342	420	383	370	416	382	342	400	403	377	342	405	374	375	382	380	372	360	399	377	373	360	373	376	401	369	385	353	361	361	395	362	398	372	389	359	361	382	369	371	384	377	392	333	380	379	373	375	375	367	389	357	386	388	363	399	368	365	369	391	355	386	397	369	371	372	360	371	352	385	390	382	404	383	418	324	385	386	417	361	388	369	364	336	402	334	359	323	380	392	378	396	400	368	364	399	359	397	394	401	338	367	365	362	367	390	368	381	385	358	367	367	395	403	388	415	364	392	371	383	356	374	385	410	376	370	361	404	357	353	351	352	392	380	367	371	372	351	394	352	360	383	373	405	406	342	394	356	395	360	380	370	400	374	359	389	426	343	394	391	375	387	389	357	356	363	358	360	385	367	381	395	380	352	359	369	385	387	387	351	379	390	349	330	401	394	407	388	393	383	379	402	380	380	367	424	374	388	389	373	398	426	415	336	361	404	414	403	387	388	411	355	366	397	389	387	389	337	394	395	406	355	350	385	376	394	378	388	411	375	363	378	384	371	368	383	379	386	407	389	377	341	390	385	336	383	380	378	356	356	391	421	349	412	383	364	379	386	368	377	367	401	368	393	388	383	402	374	417	393	390	385	367	367	402	393	367	371	400	404	362	373	342	381	367	353	376	390	375	372	353	412	362	389	369	352	399	379	358	383	388	372	358	361	401	390	395	382	386	369	374	366	367	357	392	355	367	384	400	394	379	435	351	346	371	372	369	381	363	362	380	358	396	369	372	381	377	365	342	354	373	365	381	374	362	375	394	374	356	372	429	347	413	390	384	399	410	369	372	378	362	405	372	384	407	391	393	373	394	378	372	381	368	385	427	387	360	356	373	378	389	396	363	386	413	380	373	368	376	376	380	379	368	370	404	376	356	386	376	382	402	342	386	373	387	375	363	332	356	356	400	362	393	389	364	408	385	369	378	394	378	404	381	361	368	407	391	401	418	393	373	383	391	388	379	363	388	381	375	355	358	354	369	325	405	371	366	389	359	383	387	362	369	383	355	389	341	352	430	396	393	382	371	377	396	382	378	358	387	364	371	360	365	367
34363	56290	44505	31436	23251	15227	9479	6353	3436	1664	1032	716	559	599	505	455	508	440	473	417	468	465	440	416	390	409	396	373	407	425	415	391	415	431	413	435	409	408	419	403	430	453	388	402	424	393	391	396	407	378	386	422	405	396	412	406	415	395	421	396	381	387	414	408	416	420	420	383	360	404	400	435	449	430	424	423	383	416	470	396	396	409	423	409	409	387	408	406	393	397	428	425	412	392	385	426	396	398	415	401	409	401	419	386	399	405	427	411	386	440	383	415	433	415	426	396	391	400	399	469	400	431	387	410	427	432	362	400	399	378	389	413	404	378	425	437	387	418	368	401	414	408	406	391	397	385	414	414	376	399	392	390	403	375	422	422	363	394	418	388	403	389	378	379	421	418	419	402	412	408	394	392	421	401	404	415	406	399	401	416	428	401	390	404	387	420	431	398	402	410	383	400	401	425	376	381	410	419	388	409	410	391	403	398	385	407	442	380	396	360	391	406	399	386	411	445	406	392	419	389	407	403	400	442	405	385	407	411	413	403	388	426	401	391	412	401	410	401	419	404	387	437	388	392	418	384	372	421	411	433	418	416	383	414	384	418	433	402	396	432	415	444	387	380	429	358	439	396	394	444	403	385	396	407	424	384	391	375	410	405	423	402	402	388	426	381	374	416	415	398	403	419	416	398	396	393	396	377	424	380	418	415	392	393	403	437	417	438	411	406	402	429	422	412	388	426	431	420	397	411	394	383	431	383	413	410	445	415	389	416	429	385	383	420	393	424	405	419	430	406	433	391	394	391	421	399	395	391	411	421	459	459	418	426	438	412	364	406	474	391	415	416	390	379	408	389	424	421	434	424	393	402	379	399	441	410	396	429	418	429	407	397	402	397	391	403	384	384	393	358	422	391	407	420	444	373	383	388	428	409	434	419	416	377	472	405	434	416	410	422	415	433	371	394	397	432	408	362	443	401	403	429	390	410	364	394	412	419	386	424	413	393	407	413	393	436	394	397	379	373	440	386	410	399	427	409	375	388	357	393	364	417	401	405	407	382	414	394	447	412	390	412	423	416	379	383	414	391	406	366	426	396	381	402	385	383	380	412	401	406	406	369	440	374	443	394	380	345	391	408	378	410	383	400	394	428	398	441	384	406	451	404	416	375	384	380	409	365	417	387	384	402	405	419	408	396	416	388	394	441	395	407	396	418	414	378	409	383	424	409	418	370	404	390	401	410	395	442	431	418	431	410	400	385	429	394	424	429	381	455	412	411	388	391	409	382	405	406	411	419	379	396	402	408	409	383	411	402	390	407	426	393	422	380	405	392	432	393	422	384	413	390	407	411	419	427	421	439	423	405	418	442	389	406	451	411	428	420	397	414	393	411	407	389	413	427	398	388	406	407	354	394	407	421	380	407	402	359	404	408	399	371	426	425	420	431	425	377	432	379	409	410	431	373	400	441	383	407	397	418	418	387	390	384	426	386	420	401	401	424	408	388	421	414	394	437	408	426	359	409	418	404	416	422	430	369	397	421	385	409	371	410	405	418	384	436	369	419	437	389	385	393	409	410	377	428	405	395	406	409	380	403	415	418	407	480	399	406	391	420	440	399	388	411	413	397	406	388	394	394	374	421	421	412	378	381	420	435	428	412	381	375	442	361	391	389	415	443	384	403	431	425	369	403	434	428	426	410	400	409	413	418	422	432	425	399	400	416	403	409	417	373	414	370	409	384	377	381	411	428	423	432	404	402	392	415	403	407	355	396	410	410	425	425	411	414	413	380	429	391	421	422	425	394	426	383	424	452	406	406	388	387	446	364	428	445	438	379	414	394	394	442	429	378	384	392	404	380	418	399	388	414	403	409	414	418	420	392	409	447	440	428	421	402	427	382	410	446	428	390	433	372	400	409	397	396	430	427	393	421	417	424	405	402	374	386	408	399	411	373	382	407	410	411	430	413	438	392	423	428	393	405	430	465	423	419	414	403	408	399	383	423	395	372	409	410	450	398	415	442	398	394	401	430	404	380	420	388	379	432	419	423	389	383	398	382	420	395	416	395	407	446	400	425	408	397	395	399	381	404	400	387	363	416	381	385	430	420	421	424	407	418	411	431	414	437	407	428	377	387	384	402	407	364	395	388	415	389	381	399	408	389	395	403	409	411	427	391	385	410	431	414	403	372	363	426	391	389	424	454	409	412	362	373	384	414	427	397	395	363	410	409	387	388	419	390	430	392	423	444	427	395	427	420	410	412	410	418	382	398	426	423	438	422	407	391	421	426	403	370	417	411	394	402	424	397	374	417	413	422	434	410	416	387	436	398	371	417	408	393	394	407	415	416	423	430	375	444	418	374	381	406	453	380	418	401	418	393	414	409	411	387	370	415	407	395	435	418	404	414	400	407	400	417	398	404	391	423	390	401	412	407	408	399	361	409	412	435	403	397	407	393	402	397	378	398	414	408	419	402	412	413	393	383	416	392	390	422	405	423	410	415	404	403	378	403	416	403	446	415	423	421	390	412	405	448	362	410	392	396	420	429	377	409	395	419	414	471	391	396	400	413	412	422	399	410	390	385	410	407	409	391	419	400	410	368	399	383	422	441	408	401	380	427	401	410	441	405	376	439	406	415	401	394	442	411	454	430	379	391	400	388	402	390	428	420	432	364	407	373	405	421	406	435	416	412	443	402	414	426	446	394	406	444	437	408	383	415	404	403	422	419	421	421	399	406	413	396	419	401	422	432	422	385	401	412	434	427	375	397	408	366	389	413	391	428	390	402	386	410	420	393	401	383	412	427	376	405	392	419	372	381	406	397	415	390	389	430	419	400	388	437	390	392	400	409	399	423	404	400	416	441	347	411	379	435	445	445	403	414	406	378	401	374	381	382	429	384	389	384	370	406	412	416	407	410	396	395	420	390	452	410	423	373	386	446	448	428	423	396	416	420	423	410	440	417	404	377	401	439	418	400	442	427	387	358	438	415	411	449	409	399	403	395	403	449	404	387	409	438	422	410	403	416	443	387	406	372	377	406	414	441	448	421	411	419	403	420	417	427	414	402	376	441	399	378	418	418	393	411	451	444	396	422	387	433	415	393	392	415	404	388	390	417	415	408	427	422	366	398	463	412	434	393	404	378	398	397	378	390	423	377	379	416	392	401	399	412	411	406	426	431	398	479	409	411	377	396	388	389	402	413	434	413	388	400	378	416	420	432	406	380	424	418	410	463	421	400	398	387	407	411	389	430	445	412	368	415	376	377	390	394	402	407	410	451	390	414	442	403	394	393	399	429	417	434	374	423	398	406	384	430	433	411	392	414	449	402	405	395	406	435	381	429	443	419	400	392	427	385	414	451	416	391	439	409	422	380	414	414	386	390	416	416	393	400	408	401	389	398	420	404	367	404	429	415	401	438	396	424	403	374	406	398	405	406	381	385	407	416	434	404	417	409	386	404	418	429	369	409	433	377	411	441	397	408	412	446	398	395	415	395	412	417	404	424
23320	21706	29540	24788	23051	23913	22984	11269	4050	1926	1254	938	665	641	669	612	616	557	574	543	549	525	486	494	542	561	513	543	520	507	501	524	531	533	526	508	535	490	511	483	507	541	489	442	506	551	521	483	493	531	524	449	500	495	507	514	509	466	488	481	511	530	476	505	497	506	531	588	502	481	530	503	490	512	517	522	534	506	511	472	497	514	535	503	478	522	507	552	514	516	489	513	474	496	514	508	472	483	494	492	499	536	500	477	529	523	496	512	538	510	532	510	485	513	518	505	522	529	509	505	474	482	515	493	517	510	492	541	483	488	495	531	527	531	490	508	498	498	504	504	498	480	463	498	499	476	474	487	488	529	483	449	524	489	525	510	514	492	489	490	482	503	515	508	539	493	508	515	498	517	486	505	486	522	491	530	494	498	478	514	452	483	507	475	437	516	548	520	499	503	491	486	521	501	535	483	494	485	533	509	550	495	510	516	498	525	524	484	503	501	460	518	494	526	485	492	468	516	507	469	486	483	485	534	486	493	488	505	539	517	492	504	484	504	491	475	491	494	514	495	568	541	536	507	455	509	542	500	498	481	540	509	471	483	510	483	483	518	489	513	516	452	529	544	523	510	478	483	477	528	513	507	473	488	481	504	494	534	507	489	498	455	507	481	526	516	494	507	506	517	502	489	486	483	469	481	512	497	489	495	463	517	552	508	495	494	494	491	525	464	496	477	524	489	515	492	487	558	490	498	472	507	499	524	494	528	497	508	470	523	492	499	551	489	526	495	505	520	489	464	550	487	499	508	501	484	513	498	513	519	456	544	471	512	496	520	489	510	508	474	497	546	515	545	510	501	549	518	468	510	510	487	531	519	467	531	522	518	538	491	498	436	484	529	540	514	512	544	526	482	517	467	528	504	475	502	494	482	482	529	501	488	483	527	499	482	532	475	516	486	502	493	524	488	462	529	529	501	504	531	534	468	498	464	491	518	508	503	515	511	527	537	492	491	505	481	471	505	472	482	484	508	517	512	500	479	509	543	516	480	499	499	503	485	447	522	518	481	522	488	529	513	533	503	503	516	546	529	534	528	511	497	519	504	492	514	502	494	510	464	492	530	530	484	481	513	453	497	501	507	496	504	512	511	492	524	515	515	511	486	493	488	499	520	468	521	523	498	518	489	507	531	515	528	509	517	503	531	500	500	457	459	524	491	510	460	494	491	535	509	522	558	547	490	493	497	451	471	515	483	488	488	503	492	500	532	492	497	489	499	512	511	449	507	529	483	503	500	515	502	463	489	515	517	481	509	499	502	505	533	505	513	475	485	479	487	507	524	524	509	506	503	475	527	532	528	477	477	489	499	504	476	526	471	494	488	552	496	505	545	525	497	490	504	495	501	514	489	497	531	541	463	497	520	514	483	524	526	466	510	532	501	519	485	539	484	506	534	457	489	537	466	495	532	513	507	495	547	515	475	493	518	506	512	507	488	503	473	471	494	514	508	485	481	527	469	505	465	483	509	509	530	493	503	514	538	486	494	529	476	492	503	543	482	503	500	483	483	461	554	525	498	477	517	542	502	531	480	475	490	470	475	543	519	475	485	485	532	489	510	502	485	549	501	506	486	535	476	471	484	503	525	552	502	532	460	529	516	535	488	522	521	505	497	510	472	509	522	480	503	474	497	500	504	490	500	528	502	473	501	467	542	532	508	512	519	524	536	484	521	477	517	514	510	483	512	514	510	567	498	466	519	474	464	508	502	544	500	497	492	502	518	523	498	475	531	466	543	509	495	503	437	496	502	512	476	547	485	472	495	516	480	512	531	447	496	492	522	471	490	498	500	509	512	484	498	503	486	492	531	475	456	526	473	505	528	514	490	482	501	477	489	483	497	491	526	503	514	486	527	475	472	534	479	539	489	471	550	478	479	500	507	501	544	513	521	484	494	504	510	503	505	513	499	514	503	459	503	491	518	527	517	510	566	514	492	518	523	536	463	504	528	487	505	513	513	509	480	494	501	497	498	500	484	542	530	516	531	477	515	527	482	520	501	529	481	493	536	464	511	495	479	490	543	522	517	495	487	541	520	525	521	538	521	480	518	490	497	485	494	499	492	508	511	491	496	526	517	488	523	545	496	493	490	507	504	462	542	515	517	485	533	516	510	502	476	529	496	497	509	490	510	555	503	514	453	516	548	508	478	458	507	455	472	493	472	534	488	474	493	520	494	462	492	479	509	529	484	535	533	512	481	481	484	488	501	488	517	515	513	491	518	518	535	493	495	518	511	477	472	492	537	513	520	530	477	503	524	436	531	499	499	509	535	501	480	507	506	477	491	476	496	522	488	479	494	485	508	507	536	509	491	516	517	558	496	516	483	497	483	508	498	492	489	485	498	511	536	530	493	577	513	482	500	519	512	507	513	483	484	503	485	488	509	449	496	488	508	514	512	515	504	501	484	551	507	497	513	469	511	497	496	537	463	507	537	527	488	453	535	490	522	491	525	489	483	467	474	492	493	494	539	502	498	513	520	487	479	487	519	474	504	497	535	503	453	491	540	478	497	486	445	519	527	521	480	497	525	514	514	534	483	504	519	511	510	512	486	506	463	488	506	496	518	542	517	496	500	518	494	476	502	503	512	494	478	510	453	483	561	525	504	477	482	522	507	458	506	503	493	484	493	530	456	465	534	469	505	523	501	504	503	486	487	523	516	493	520	505	478	500	502	535	490	484	530	537	505	514	465	470	500	508	532	508	521	499	468	460	532	525	506	486	455	516	452	537	488	533	522	523	498	541	509	516	502	518	481	464	496	522	550	484	494	520	494	518	519	485	580	533	501	471	514	519	501	500	510	522	521	528	501	470	579	508	517	493	510	498	528	517	539	531	528	508	535	541	495	524	464	527	525	487	531	466	517	454	477	542	512	480	518	513	512	519	475	480	517	530	507	485	477	482	490	485	510	474	484	499	507	484	516	535	464	501	499	516	528	495	511	453	513	519	438	503	471	514	529	494	485	494	461	525	486	473	479	494	470	497	490	489	506	510	492	495	475	492	485	499	488	539	467	523	489	474	480	472	487	474	514	495	517	440	477	500	503	523	524	474	494	491	483	502	530	513	500	484	471	520	486	526	501	512	488	493	462	503	480	511	496	512	468	478	468	508	533	431	527	537	502	507	483	511	540	485	494	487	500	488	479	478	500	481	537	508	464	552	499	504	514	495	495	494	512	513	517	458	487	513	487	507	534	495	475	539	510	483	506	526	521	483	475	507	525	541	502	494	519	486	505	516	512	500	493	496	444	548	507	465	514	503	483	501	534	513	504	528	497	508	508	495	496	488	528	488	478	557	499	471	510	505	518	482	475	497	459	511	546	454	507	506	494	524	509	468	565	483	508	531	477	505	477	532	490	551	497	528	508	484	526	491	502	523	505	507	487	522	539	522	482	441	508	531	488	505	481	530	473	508	511	479	492	524	489	519	538	495	497	514	471	500	525	476	500	487	529
36897	68281	54475	41117	33612	24045	21264	13333	5843	2793	1807	1272	866	769	758	721	679	612	602	598	547	604	540	582	574	515	531	556	533	533	541	534	492	508	535	528	489	540	522	508	549	527	516	542	486	530	508	543	508	538	530	516	536	524	505	556	540	512	515	506	554	487	515	548	533	524	507	533	575	482	511	516	500	497	582	484	497	501	484	506	477	491	509	495	528	481	566	503	512	539	515	523	515	494	535	522	545	514	503	511	509	474	516	475	485	525	496	531	485	543	484	488	491	542	490	518	483	517	500	474	492	513	536	512	514	501	483	543	526	520	509	520	530	540	526	491	490	539	540	527	517	508	485	523	488	536	522	497	512	505	499	550	513	523	498	531	537	505	491	502	512	521	538	515	520	550	503	554	520	489	505	491	507	519	503	478	495	553	502	507	519	479	510	522	469	488	480	530	462	485	517	503	483	525	514	524	545	486	518	493	540	478	482	507	502	505	528	484	531	496	520	544	504	511	521	511	460	495	521	474	521	524	551	502	510	505	523	541	507	499	538	500	501	512	538	488	512	487	532	471	464	494	497	495	481	482	542	529	511	533	530	498	504	517	508	504	508	563	501	509	528	455	527	527	495	513	503	496	506	490	526	530	476	506	506	562	539	468	487	495	528	495	506	536	522	519	485	488	518	516	519	510	539	553	508	510	516	515	500	541	492	496	469	515	492	490	496	549	478	523	482	498	487	530	509	543	528	528	512	506	517	523	495	559	537	543	503	445	515	521	521	512	492	517	515	484	517	563	550	534	454	530	511	504	521	522	471	493	524	492	541	506	515	518	519	506	509	542	515	542	517	558	527	479	476	487	473	501	488	536	518	534	523	502	511	519	516	524	506	505	545	500	522	521	471	489	504	516	495	508	498	505	538	495	527	494	501	535	535	543	503	508	548	521	462	484	507	504	510	509	546	525	518	476	529	525	475	512	533	512	498	498	524	500	487	518	517	509	514	464	485	496	497	514	499	535	544	537	500	522	520	504	545	536	506	505	515	485	525	531	534	490	526	524	507	499	483	534	497	546	469	514	564	473	503	483	524	521	495	537	496	512	503	524	517	522	506	539	483	489	484	524	500	523	498	479	495	542	527	535	532	504	530	523	501	519	478	556	486	501	521	498	496	508	519	557	558	494	510	531	469	514	532	487	480	493	514	508	542	500	514	549	500	511	535	551	530	544	474	533	511	508	519	545	541	504	539	491	505	488	530	517	530	446	535	514	560	493	515	496	531	503	481	508	504	508	532	470	522	479	515	517	540	488	519	531	514	531	520	529	494	508	519	502	486	541	503	530	517	450	476	484	478	509	545	482	531	495	470	508	512	488	449	519	486	528	517	514	507	533	503	528	512	514	516	504	513	511	503	517	489	554	526	510	508	550	501	486	508	472	524	533	507	525	504	534	502	532	499	537	525	469	530	522	530	480	464	484	509	510	486	467	489	507	493	543	535	537	516	526	503	532	482	483	470	494	504	526	516	503	517	531	511	495	518	502	555	474	512	502	524	512	552	492	488	462	524	491	519	539	514	495	483	492	515	532	477	510	525	514	540	491	496	517	500	473	481	526	534	507	513	529	518	498	518	539	498	503	499	527	496	554	504	528	523	511	502	538	557	501	507	519	519	525	527	544	500	518	553	486	537	509	547	516	484	486	469	482	529	527	523	514	511	493	506	523	552	536	556	538	522	512	476	482	510	501	484	494	493	488	498	488	538	524	542	490	550	508	541	523	508	537	517	499	536	510	497	521	516	515	486	497	503	487	526	479	524	501	509	507	519	492	500	521	491	538	482	520	476	484	479	495	501	509	517	528	500	511	521	526	499	535	505	494	531	534	491	511	484	500	506	546	455	503	492	499	507	502	521	533	522	527	537	505	491	508	533	544	533	509	534	465	522	548	524	522	478	527	509	528	526	587	543	479	541	476	480	481	524	525	475	486	508	506	535	553	524	481	441	513	504	525	520	503	538	502	466	475	499	495	522	506	493	491	499	500	509	531	515	541	494	538	531	511	507	516	513	511	533	460	498	559	544	538	558	567	495	523	481	477	530	496	518	469	519	521	499	505	477	518	506	494	471	477	499	512	559	526	478	520	487	545	501	519	492	526	488	521	543	532	516	515	488	489	508	531	538	487	526	495	531	508	529	483	499	496	490	532	556	524	513	547	546	508	533	500	507	500	492	527	484	498	491	512	502	524	514	498	479	501	516	507	521	488	524	522	512	495	504	502	490	466	516	527	499	515	500	522	461	490	511	497	478	493	498	477	472	512	501	518	470	522	524	498	506	525	491	473	501	485	511	511	514	497	537	498	509	521	477	509	511	514	509	528	516	482	496	530	520	540	491	523	506	487	543	532	519	480	511	478	497	517	511	495	523	497	499	510	512	517	533	491	504	502	489	518	543	528	538	500	510	517	494	521	502	555	531	547	479	533	489	525	531	509	507	507	516	495	501	536	516	525	498	497	513	518	516	489	472	523	490	510	521	500	485	544	535	480	553	493	473	512	487	521	533	521	519	530	526	467	503	494	500	489	498	528	554	480	520	536	505	530	538	481	518	467	475	482	472	522	485	563	505	496	510	488	530	506	509	473	501	524	511	499	484	504	490	497	512	529	541	524	481	528	542	483	537	562	518	512	540	498	531	513	519	529	541	556	561	505	518	500	518	501	535	548	489	516	502	512	510	519	516	528	505	492	472	538	502	520	532	525	533	518	502	526	493	488	532	575	480	581	518	549	506	514	474	508	500	486	496	496	508	512	470	491	510	521	525	510	545	552	531	525	523	494	505	485	506	510	575	484	521	534	526	508	500	480	544	513	525	504	493	508	524	558	487	528	509	536	484	546	509	498	543	530	543	508	476	489	479	506	526	479	526	507	518	519	498	528	532	497	509	504	513	523	492	505	526	497	512	489	532	536	541	503	482	492	495	541	532	495	491	507	498	543	535	492	505	537	551	477	571	493	500	505	467	533	543	510	504	554	504	493	500	539	510	494	494	530	531	490	518	479	531	549	507	507	481	499	513	521	520	500	526	508	497	504	500	501	528	538	514	514	500	474	497	514	493	505	511	511	487	531	519	491	474	528	531	487	510	506	494	514	496	498	540	465	470	481	504	528	501	474	510	503	532	498	517	503	513	517	509	547	516	501	504	516	498	507	500	488	486	511	570	509	505	498	524	503	525	546	511	498	507	529	479	486	524	497	509	523	564	531	518	503	517	499	501	503	509	518	554	497	525	520	486	527	512	483	521	489	482	565	524	525	505	549	504	506	536	521	488	502	466	517	506	554	480	528	535	540	534	498	502	523	463	550	506	552	492	511	547	472	552	502	535	511	476	492	528	539	505	472	516	535	559	522	524	501	541	507	535	515	527	523	518	524	518	539	530	534	459	490	524	496	501	485	492	498	540	514	511	532	523	517	470	504	516	501	494	496	528	515	552	501	490	494	522	547	504	515	511	536	545	524
32565	38030	40469	27885	16156	9497	4896	2055	1009	664	479	369	319	315	310	277	264	292	258	285	290	248	274	297	262	304	232	277	257	268	272	234	275	238	285	266	264	243	238	265	260	282	246	261	274	302	253	243	267	243	273	268	266	280	293	272	279	252	223	278	261	257	241	287	260	268	248	250	226	252	274	281	248	259	248	270	288	290	243	247	240	303	232	249	247	283	265	270	266	289	237	292	267	279	229	250	270	283	258	259	262	246	254	258	227	272	227	291	268	280	279	264	257	289	262	257	288	249	249	252	295	273	266	283	292	260	252	256	283	241	249	265	272	277	261	287	228	262	255	285	276	255	248	249	280	265	259	266	283	264	275	243	251	251	259	261	267	259	274	272	255	260	284	260	264	288	288	265	261	261	253	237	252	221	281	256	254	259	275	271	279	277	259	271	260	265	259	295	236	259	275	285	245	257	243	281	246	292	273	273	260	281	281	272	271	254	276	291	283	264	244	265	288	282	285	254	252	256	247	258	280	281	261	279	243	259	253	276	260	263	278	235	270	266	271	262	259	275	260	282	273	273	261	254	265	272	279	289	270	265	291	288	307	262	262	258	251	258	240	260	254	247	272	253	293	234	270	274	274	262	267	287	272	259	250	287	272	269	312	250	243	284	221	272	277	274	284	308	245	251	260	276	281	290	266	251	262	260	256	239	295	302	251	251	246	302	244	248	245	242	293	248	274	252	237	279	286	274	243	260	262	281	261	266	281	244	267	275	255	273	252	272	267	258	258	241	281	259	243	243	261	279	263	238	244	254	261	277	269	245	257	276	275	291	273	261	252	262	253	284	280	242	282	271	263	275	256	264	276	299	265	271	255	254	283	233	285	242	246	246	269	264	271	290	292	273	264	263	279	280	294	251	240	254	270	270	264	244	268	243	261	276	265	263	304	254	260	257	269	276	260	278	255	260	259	273	256	267	287	253	256	283	275	280	246	300	246	253	262	290	260	257	266	269	273	264	254	276	285	277	276	276	275	255	285	265	268	254	219	286	283	276	252	247	288	276	277	259	267	301	262	271	242	266	278	276	263	263	247	249	270	259	282	263	254	268	251	256	254	247	280	248	243	257	302	242	274	229	247	262	277	270	272	263	270	280	288	264	260	238	257	228	273	272	263	277	263	266	272	273	265	269	262	280	270	265	274	263	285	257	261	265	274	297	275	275	266	265	263	257	278	266	270	279	270	278	269	280	261	286	274	266	250	250	296	279	268	249	258	279	268	281	269	258	283	248	250	267	294	301	267	264	281	283	243	266	273	249	298	247	249	289	261	280	269	262	263	227	259	308	266	249	242	269	262	281	277	280	287	269	295	258	246	253	257	252	288	311	251	251	242	271	269	249	282	245	254	277	277	258	251	291	263	269	261	255	256	248	279	270	268	288	276	261	285	242	290	237	271	297	287	270	296	252	249	276	238	278	265	289	264	272	258	253	257	273	279	300	270	286	294	265	279	283	280	249	286	258	253	281	270	249	233	246	291	287	272	256	264	287	269	244	273	269	229	269	268	263	256	286	259	247	266	237	274	283	249	278	262	270	252	263	257	273	263	273	272	269	289	267	269	283	285	269	255	247	275	257	224	243	273	268	256	270	254	270	264	249	270	273	268	250	250	239	273	249	271	267	273	265	276	231	247	278	263	290	264	268	279	256	296	259	271	279	270	288	274	287	273	281	291	249	263	256	270	276	271	244	289	286	258	245	265	245	268	274	243	257	257	286	245	254	244	278	270	237	284	244	273	266	255	266	281	293	274	252	249	253	278	277	287	291	273	297	253	269	268	275	256	229	285	274	277	270	253	256	253	229	244	271	270	242	267	245	274	241	278	269	281	247	287	275	281	256	300	244	292	268	239	261	284	259	277	249	268	276	240	260	271	282	262	291	247	266	241	297	272	279	291	286	266	265	274	280	250	274	272	245	266	263	245	273	254	273	239	261	254	274	282	287	245	273	270	271	284	289	268	285	263	284	279	252	262	293	265	259	254	274	259	237	228	235	253	271	255	274	265	297	263	253	281	275	278	247	268	260	278	271	250	260	255	334	258	301	284	241	260	287	277	259	285	278	273	279	252	281	264	255	239	271	290	260	261	278	253	257	261	252	276	267	247	270	264	270	248	274	258	252	263	241	258	249	269	258	282	249	236	265	269	263	262	250	247	266	262	267	282	309	260	283	275	238	234	279	259	283	234	284	282	253	292	274	259	256	273	265	276	283	257	250	285	272	253	259	266	259	225	264	261	280	277	266	273	272	234	255	229	260	278	257	261	261	289	268	249	276	235	268	273	262	261	240	275	280	275	239	278	274	253	266	273	263	249	263	249	282	312	266	258	283	271	267	256	257	278	263	256	281	272	259	264	261	285	242	237	278	289	263	254	241	256	262	287	261	242	279	277	273	249	272	253	290	229	281	266	259	282	253	262	291	258	269	255	308	259	272	222	280	270	253	278	258	230	247	242	264	260	278	274	248	263	267	289	252	241	278	265	269	265	240	242	286	251	272	230	265	286	273	258	248	281	240	295	265	276	248	269	300	272	307	258	267	265	263	293	283	256	290	254	256	279	266	279	269	259	291	269	292	236	243	294	264	266	273	276	272	258	267	248	272	270	253	247	253	279	261	261	273	289	275	280	289	245	259	259	295	256	280	261	282	257	283	254	243	296	273	267	250	267	260	260	279	241	262	293	261	290	292	237	264	295	262	268	282	250	267	239	247	255	278	256	240	247	240	251	238	226	277	306	264	281	248	280	296	286	242	285	279	263	294	259	264	267	268	297	263	249	246	270	279	268	242	281	266	285	236	274	255	260	257	320	276	265	254	300	263	293	282	271	281	259	277	256	267	290	262	269	314	249	307	243	244	261	269	267	269	253	253	261	280	268	258	284	305	281	281	278	266	284	269	265	258	234	271	263	255	260	251	291	253	259	284	251	280	262	294	261	248	265	255	268	249	270	257	255	240	296	263	243	212	249	269	248	273	251	286	267	252	268	257	271	257	272	264	272	280	283	277	267	274	286	278	254	263	263	251	292	268	265	247	273	266	247	254	279	249	269	261	265	262	243	253	263	246	242	271	240	237	267	261	262	261	301	265	281	278	261	304	263	269	291	241	261	274	245	273	295	277	286	282	291	238	261	287	301	288	290	250	267	269	265	236	242	284	256	277	242	249	290	240	255	269	264	275	268	253	288	278	308	291	271	241	275	268	266	248	241	251	261	284	242	264	282	280	260	248	258	235	253	288	278	268	280	273	245	236	278	257	276	268	256	256	284	283	247	270	268	279	273	259	291	278	256	263	255	273	268	273	262	264	248	273	249	281	253	273	279	273	265	274	247	255	264	244	251	239	263	249	269	257	311	261	256	235	247	242	244	270	288	245	269	247	259	261	283	273	265	260	253	267	265	286	247	277	266	258	281	275	253	293	269	287	279	271	251	256	244	290	260	279	268	269	260	287	241	246
34121	51849	39862	25852	18312	13143	7768	3492	1721	1105	805	534	400	350	337	331	342	319	302	310	323	318	318	306	322	297	294	319	323	286	286	287	334	311	281	256	271	284	302	306	279	294	297	297	284	280	254	287	268	302	267	273	314	301	279	270	270	267	303	286	277	277	275	302	311	288	278	312	267	288	285	279	282	284	263	275	281	311	275	253	294	300	298	279	266	304	285	273	332	284	268	304	282	276	289	264	289	317	280	274	308	284	307	269	308	278	303	301	289	307	332	283	284	238	294	307	306	297	288	301	278	291	291	274	280	296	313	282	279	297	304	274	277	272	263	288	309	297	307	298	307	269	283	267	279	321	300	279	307	288	301	270	317	294	297	301	314	280	247	299	298	267	288	289	277	275	291	277	285	305	286	274	296	272	306	293	294	297	285	317	282	297	306	300	290	280	273	307	304	275	266	318	318	280	315	303	287	295	311	253	303	320	286	319	277	259	292	307	265	285	289	263	270	277	289	280	277	277	299	280	302	300	306	266	301	311	297	300	257	280	265	279	292	291	309	333	266	251	295	293	305	297	284	307	275	283	272	277	293	305	307	299	311	307	309	303	271	296	305	269	277	288	290	287	323	291	299	280	300	287	279	303	309	320	286	319	301	277	297	261	293	305	321	296	290	235	300	299	282	297	277	271	298	252	284	290	309	303	298	279	266	313	278	260	270	303	313	279	292	280	266	287	276	312	299	296	316	291	290	292	292	309	312	268	289	284	313	299	281	268	319	285	284	257	264	321	286	291	269	293	288	298	287	280	295	289	301	303	282	281	293	287	288	266	268	267	286	276	271	264	303	315	273	282	290	260	285	284	283	311	263	331	305	298	279	286	279	274	292	260	288	303	282	298	292	320	274	308	306	296	268	310	279	321	300	297	286	277	309	306	328	251	287	302	277	295	298	288	291	277	286	289	307	277	318	307	296	289	283	299	285	283	277	304	296	287	309	284	321	290	271	295	283	295	316	292	282	270	278	288	270	291	300	270	295	285	291	268	307	274	270	301	293	303	303	305	280	267	302	290	285	315	310	281	286	268	269	278	278	278	307	248	293	293	304	336	283	262	280	269	314	270	310	279	280	261	298	293	300	258	286	309	290	317	260	315	284	321	293	281	273	313	308	315	297	275	262	311	305	283	297	321	261	259	277	287	307	304	332	272	258	291	272	278	296	291	292	302	298	260	287	290	293	305	283	308	285	291	293	306	274	295	267	297	279	272	259	289	293	280	268	305	308	312	288	293	294	294	282	310	293	301	289	326	321	291	286	260	304	307	291	268	290	262	314	291	286	275	286	297	282	262	294	322	292	298	262	282	287	257	273	298	270	288	277	308	290	303	294	304	304	292	306	310	280	306	284	307	298	280	339	273	311	315	303	290	330	282	300	313	274	321	272	322	289	271	263	302	275	321	284	304	323	280	300	264	297	319	331	276	301	275	268	287	290	279	292	321	307	317	296	305	274	324	290	263	285	283	290	321	293	327	302	278	309	273	303	269	298	261	299	290	259	315	300	291	297	300	297	305	295	274	279	290	273	298	304	301	286	295	280	319	310	284	319	297	275	297	275	292	300	304	279	296	280	264	255	272	299	297	317	275	327	319	264	280	301	277	277	309	318	272	277	288	287	325	281	280	289	305	275	276	303	297	282	275	274	287	291	290	294	298	245	278	279	297	297	299	296	279	286	285	303	294	308	309	309	314	285	272	300	303	293	270	304	267	292	279	290	287	288	301	314	261	312	319	273	290	298	271	253	306	303	298	315	257	315	300	262	288	285	282	269	259	280	295	309	279	283	282	276	290	312	315	297	304	279	291	277	305	301	332	331	292	282	302	288	278	286	307	300	259	276	293	287	282	274	287	274	306	280	317	300	303	248	268	299	325	277	284	270	311	303	290	282	316	316	281	296	283	281	313	329	295	298	286	258	314	310	296	291	299	297	261	282	295	288	292	293	272	273	274	301	308	294	287	279	303	270	281	311	297	306	300	292	342	300	312	308	301	304	303	300	271	275	272	328	302	308	289	284	277	276	304	304	296	276	283	307	293	303	305	284	321	255	281	316	304	271	277	273	308	304	303	284	303	294	302	249	295	290	270	290	312	270	275	302	282	259	288	292	299	271	292	269	289	283	291	288	300	303	279	300	273	294	311	292	279	281	255	327	265	285	305	293	303	313	284	319	288	299	282	293	299	280	266	250	286	313	255	293	300	278	278	278	270	283	286	296	266	294	318	293	305	308	276	309	289	292	255	266	283	305	309	277	310	316	322	310	295	281	283	317	288	273	300	285	328	304	308	278	286	291	280	284	282	296	278	322	274	273	268	298	296	299	288	317	297	299	309	275	321	298	307	298	296	262	298	286	277	302	287	276	284	298	267	276	301	291	290	303	255	284	299	283	288	272	284	287	304	267	298	281	297	269	284	286	269	317	301	325	314	310	283	319	279	300	289	278	288	308	301	288	294	300	301	267	295	294	270	262	273	255	299	305	272	296	284	306	281	266	304	314	297	325	289	273	286	311	284	282	287	310	279	322	302	341	298	321	289	296	282	263	282	271	258	281	273	272	261	286	318	297	294	270	276	294	294	314	304	296	323	281	292	268	267	262	300	295	283	285	277	287	258	308	273	294	257	294	300	315	318	269	291	291	307	301	295	313	313	297	284	286	315	310	293	315	308	271	308	288	250	304	301	270	272	278	304	278	296	285	297	302	288	282	291	286	296	296	294	289	290	309	290	288	250	284	278	265	281	297	306	305	319	271	313	271	282	270	288	283	298	331	260	316	284	322	293	294	296	288	286	304	296	284	296	276	281	298	279	258	271	289	282	261	315	316	260	317	299	267	260	306	275	286	298	283	299	292	308	263	296	287	257	322	293	302	304	265	282	284	292	301	277	292	281	302	249	303	306	286	272	304	269	300	277	302	318	300	274	299	273	284	298	304	308	308	298	318	287	294	272	264	276	272	321	270	294	293	287	258	288	249	319	274	289	274	274	271	299	302	312	313	292	291	314	290	306	301	304	287	292	304	294	315	272	290	312	280	275	306	291	284	287	277	303	277	296	308	318	278	277	278	295	293	297	262	276	278	265	279	303	319	305	308	291	282	313	276	277	307	299	284	289	291	303	272	271	302	293	284	309	305	287	278	269	335	311	299	282	304	311	304	298	281	292	289	287	337	296	282	282	274	301	280	266	303	279	300	311	275	291	272	260	285	303	294	300	265	272	280	282	274	286	306	285	290	297	287	312	319	286	314	267	330	307	271	259	281	281	310	305	305	261	271	305	299	290	311	305	289	294	296	304	270	302	293	303	303	295	280	305	276	291	333	263	305	282	285	271	305	280	304	256	276	287	303	312	294	302	274	300	266	308	303	290	324	313	264	313	272	291	301	278	311	300	312	277	265	286	267	302	278	275	283	286	280	300	305	265	303	261	282	296	273	304	310	322	256	306	279	288	281	283	289	273
24580	21714	29303	26425	24613	21411	13291	4364	2053	1240	860	647	413	468	414	425	358	339	378	327	365	362	357	355	345	348	335	333	315	331	362	336	346	331	327	334	346	325	314	344	317	328	320	306	337	306	341	319	320	309	335	336	337	335	309	311	360	325	325	332	311	344	312	334	314	336	322	312	341	335	346	312	331	339	328	322	330	342	308	314	321	330	351	326	308	328	332	315	330	337	333	339	332	329	328	336	334	312	329	305	322	327	355	329	340	330	359	303	363	342	320	395	379	312	315	310	304	299	310	349	331	310	320	334	310	333	316	361	316	320	339	304	322	316	336	324	310	332	349	331	309	308	340	341	330	331	347	326	341	291	316	329	305	341	324	359	292	336	333	311	332	310	352	348	327	318	327	344	324	345	340	337	348	343	328	326	344	332	317	334	332	352	350	329	322	335	323	306	360	332	306	305	331	321	357	318	288	297	336	322	274	326	339	304	319	350	340	333	317	351	312	334	314	332	329	340	321	322	312	326	325	321	330	340	347	330	303	304	317	341	290	307	324	311	317	320	319	325	305	340	341	318	340	339	356	331	320	361	319	313	316	326	368	316	325	321	311	314	339	318	320	319	320	304	307	340	329	373	339	354	315	306	333	309	348	342	336	320	312	337	313	317	359	334	324	325	330	307	333	347	327	318	326	308	317	339	296	342	322	293	333	334	313	336	351	355	330	328	361	302	321	337	334	316	335	317	301	300	311	322	344	324	318	330	334	322	320	330	322	323	330	337	322	328	342	320	310	338	337	320	293	299	335	344	328	334	328	306	343	316	338	320	318	353	343	319	302	319	314	340	337	354	338	301	329	346	334	312	347	291	337	340	326	320	332	315	342	337	300	303	360	355	340	338	293	290	318	324	336	333	326	342	326	304	319	336	327	336	321	334	328	356	343	355	318	315	332	349	331	345	330	275	281	338	345	348	347	300	332	332	339	373	327	319	332	351	302	332	313	341	321	334	354	364	353	338	311	310	303	305	307	335	324	338	353	325	328	340	308	305	321	326	345	287	343	325	329	336	341	327	292	348	349	363	320	356	292	330	287	328	348	307	288	347	340	277	337	348	365	307	331	328	337	315	329	319	366	312	343	335	330	306	321	310	345	332	322	315	298	319	325	294	298	311	318	316	321	326	305	364	341	308	334	320	320	326	306	324	339	318	326	342	319	348	317	330	336	326	302	330	350	345	305	335	333	329	304	357	311	343	346	330	316	328	323	355	327	329	296	310	292	343	336	336	358	295	317	375	307	350	336	334	336	337	295	323	300	352	315	354	337	358	333	284	306	353	311	328	354	348	342	343	318	321	304	341	315	331	325	327	312	324	346	336	333	334	322	294	332	302	324	332	303	320	324	346	322	347	296	338	328	322	294	310	316	336	345	314	331	365	326	388	336	320	343	349	307	368	300	310	320	318	334	316	359	345	334	362	378	326	333	314	327	306	317	330	322	305	306	299	342	329	329	333	303	321	329	338	346	321	326	347	328	310	319	333	332	335	322	350	351	337	320	373	315	322	374	320	288	324	313	356	326	336	329	350	315	304	302	304	334	338	330	352	341	349	317	310	330	339	340	326	313	326	364	327	308	332	327	334	304	315	313	311	332	320	325	309	326	318	331	336	323	372	358	332	304	339	317	314	313	336	349	358	337	347	330	314	342	328	335	326	330	327	354	338	324	324	334	318	341	320	352	322	311	339	301	293	305	302	308	353	309	331	315	357	374	309	345	324	317	362	353	325	278	311	365	316	315	347	330	317	305	323	301	345	312	341	356	329	344	323	335	339	332	333	300	308	322	347	322	339	331	339	334	327	342	306	309	325	340	314	333	347	342	304	336	329	309	312	311	294	331	338	275	332	319	342	335	365	329	302	320	359	332	328	354	367	307	317	323	310	327	334	329	328	319	312	318	297	346	287	331	329	314	320	318	349	316	324	354	333	363	305	309	304	319	301	325	333	312	326	334	336	317	330	346	327	281	305	290	342	323	341	353	335	336	321	341	284	342	320	308	324	331	332	345	337	340	328	340	340	357	354	316	317	340	339	333	295	324	298	297	337	337	310	293	322	341	344	332	319	350	330	334	323	333	337	327	310	345	330	326	328	318	317	319	305	304	343	299	279	328	320	358	358	314	302	360	364	326	329	306	325	325	321	300	335	322	334	364	349	328	328	323	325	316	357	319	302	327	332	328	322	295	313	330	316	308	331	330	315	354	350	346	339	310	335	327	327	314	348	325	313	315	295	352	325	334	355	332	326	347	295	316	334	338	330	339	336	317	310	313	312	327	323	320	337	305	309	309	348	310	317	350	323	331	310	346	326	315	346	326	346	317	361	304	344	313	343	341	315	315	331	335	293	313	316	338	310	325	353	296	362	332	350	336	328	309	287	315	326	344	348	303	305	349	293	324	356	345	338	362	307	297	335	329	324	310	351	321	318	306	319	309	361	288	335	336	340	338	315	308	311	334	318	324	324	295	335	310	353	350	332	327	343	322	319	303	298	314	345	365	348	365	358	359	331	325	349	319	330	343	308	308	316	307	321	355	328	300	331	333	293	368	336	314	328	321	330	313	327	326	284	331	318	331	326	315	300	316	348	288	333	310	313	320	309	346	330	374	285	335	287	359	338	319	327	343	316	322	302	345	309	309	318	327	300	295	334	285	326	325	341	340	350	309	325	321	311	329	333	323	353	344	332	331	367	337	330	339	342	296	308	326	336	350	318	331	350	360	324	310	364	334	326	308	323	322	350	336	333	322	324	312	334	314	289	349	327	289	313	359	304	352	332	329	309	324	314	319	352	321	364	313	330	306	285	287	347	325	306	331	309	327	358	299	326	323	347	348	294	312	305	320	309	320	312	336	338	318	316	301	341	291	355	330	324	337	328	339	325	321	335	341	314	343	326	343	321	316	357	356	347	301	314	309	366	300	329	309	343	356	340	342	305	318	314	341	345	334	323	331	321	305	369	348	322	326	339	354	366	309	304	336	341	364	309	303	294	338	322	296	348	317	329	322	310	357	331	330	307	298	372	341	317	312	325	347	310	306	349	321	344	335	347	340	321	287	311	281	294	313	351	321	357	331	335	320	326	331	322	361	311	320	306	321	324	332	325	329	330	303	331	288	290	333	296	337	322	342	320	335	315	312	359	350	329	312	304	328	298	295	300	332	361	308	298	330	334	344	341	329	352	322	328	342	335	339	316	307	313	319	300	323	337	328	340	354	318	315	324	341	320	350	342	319	325	305	315	316	336	351	328	339	326	325	369	339	352	351	342	366	309	325	311	315	340	310	327	355	271	339	324	326	340	348	321	328	339	321	339	326	361	323	310	316	309	350	323	338	304	345	335	282	327	361	349	336	347	308	339	335	352	306	330	341	314	363	303	357	307	327	324	325	295	357	346	314	356	309	290	318	313	323	309	320	347	321	314	315	301	338	342	347	334	295	284	327	330	329	331	338	313	312	333
34801	61059	47394	35269	29209	21259	13960	6286	3387	2076	1254	848	571	540	502	460	421	389	356	388	392	334	394	376	352	372	362	374	373	384	383	380	362	362	365	338	356	319	319	356	352	391	370	342	366	380	359	379	374	327	352	392	308	356	340	298	361	360	355	336	343	348	350	351	339	370	322	340	345	382	344	322	304	372	337	335	334	359	336	358	320	348	317	339	339	309	348	329	322	357	348	393	362	330	365	335	349	372	346	307	367	309	327	362	355	380	324	346	361	327	351	346	365	354	333	335	320	384	364	337	362	356	335	329	336	331	337	340	340	350	360	341	346	307	330	341	330	349	336	341	342	361	316	344	336	339	335	368	342	334	348	347	350	353	345	349	348	368	346	320	353	337	316	339	339	312	351	319	331	326	337	351	355	337	340	327	318	341	338	347	334	359	297	318	336	349	355	374	365	356	341	350	351	340	365	320	353	325	352	328	305	337	339	329	369	334	347	329	354	346	349	353	357	342	331	342	348	355	345	350	363	344	355	325	339	342	338	323	353	347	343	329	322	330	339	340	350	340	345	298	345	345	356	306	376	348	354	347	363	370	332	348	370	370	333	355	372	332	324	330	338	347	353	319	326	357	337	325	339	347	355	362	357	309	378	338	333	328	349	327	353	329	368	363	334	361	335	324	328	315	369	348	343	360	334	350	341	325	336	353	297	315	371	340	364	329	340	341	365	328	340	329	351	382	361	304	339	325	348	331	329	333	369	366	378	369	327	329	320	332	326	345	325	342	391	357	360	359	332	340	339	384	366	367	335	362	351	352	340	365	332	353	369	318	327	353	358	354	342	337	330	386	348	329	341	335	358	346	333	324	326	330	384	380	331	353	336	339	375	383	330	334	311	347	366	374	343	353	385	321	318	357	329	332	355	334	308	344	380	314	364	329	346	349	359	331	371	355	346	317	360	338	315	355	324	340	348	348	332	360	329	324	369	336	349	338	365	361	341	345	338	353	355	332	344	331	352	350	374	320	326	322	357	369	340	363	344	327	345	345	355	316	301	336	353	335	361	352	324	329	352	357	344	348	357	364	301	322	349	368	354	359	328	338	330	354	311	341	347	345	335	308	353	334	301	313	340	325	341	365	334	334	357	389	357	325	326	346	352	342	353	322	351	353	337	353	354	342	312	369	349	358	375	339	332	333	316	366	341	334	344	380	357	330	350	330	359	346	356	361	334	326	344	383	356	326	400	364	328	375	316	339	321	327	350	346	368	395	349	334	359	348	360	352	339	372	343	318	342	359	361	359	366	355	328	323	356	330	329	334	337	354	333	326	343	342	343	336	318	356	363	358	353	314	322	345	314	346	341	330	343	349	342	356	357	344	355	350	329	322	321	359	330	350	366	350	343	352	340	340	368	365	348	359	341	349	328	374	352	364	323	328	341	343	341	335	357	334	376	332	344	327	369	358	348	314	345	336	319	323	366	312	367	340	331	364	324	363	357	313	308	374	356	347	340	347	355	304	351	320	338	350	333	372	334	364	359	343	340	321	310	337	336	342	353	367	367	307	311	330	335	353	360	369	337	310	293	351	338	344	333	361	355	368	314	320	346	342	336	345	371	306	319	351	328	339	335	354	327	331	328	352	378	339	323	383	325	343	360	353	366	340	339	350	351	395	356	354	324	343	345	352	343	353	331	324	368	373	321	343	340	341	359	337	347	342	354	333	382	353	372	314	315	358	354	341	362	332	357	367	331	337	354	311	346	333	305	352	358	344	319	337	339	347	345	352	331	347	374	299	376	314	354	330	347	321	346	365	355	352	329	344	347	343	361	357	343	380	373	364	343	361	319	334	342	328	319	354	312	341	351	351	350	345	340	374	317	359	364	333	340	369	367	362	332	315	321	324	367	329	334	338	325	349	340	367	342	275	378	333	333	335	374	326	347	370	345	371	370	348	337	357	322	336	368	340	322	329	352	350	360	310	337	325	332	369	354	367	322	365	360	343	360	354	345	359	365	350	331	343	332	379	366	371	333	338	342	351	340	356	339	357	321	348	349	328	329	331	348	361	351	339	371	360	348	326	382	361	319	349	308	344	330	359	371	384	368	361	339	340	332	341	344	337	355	333	340	354	362	354	370	356	361	360	329	361	309	340	359	312	361	366	369	371	350	362	347	316	326	335	335	347	313	340	340	340	350	382	337	319	347	339	321	344	359	368	347	374	340	378	344	338	341	341	346	335	337	332	328	358	343	350	364	324	347	337	336	332	364	339	364	358	326	298	300	357	340	323	350	342	328	358	344	355	353	331	327	349	326	318	364	332	354	370	358	314	364	334	340	328	344	342	342	346	338	311	361	367	364	352	332	359	373	325	338	345	349	339	322	372	368	377	357	327	331	353	335	350	344	334	336	373	355	333	335	345	311	357	365	333	336	331	343	345	324	330	314	333	326	324	345	313	370	356	362	357	377	355	332	351	349	367	344	367	337	339	347	343	368	322	366	349	333	344	362	345	351	343	336	389	370	338	359	341	366	315	312	347	316	342	356	333	331	322	368	361	364	345	323	345	322	349	323	348	350	376	300	334	329	299	353	337	328	344	328	315	339	340	350	344	314	361	314	319	309	317	355	332	328	374	371	352	347	344	362	331	350	358	366	366	324	344	347	362	318	343	400	378	345	339	359	359	308	365	341	338	355	347	348	344	336	342	340	329	306	366	354	367	335	341	314	370	390	348	340	341	326	371	381	327	375	309	327	334	328	372	324	356	341	343	367	354	350	372	348	332	341	323	322	328	364	338	336	335	358	328	349	358	363	347	349	361	338	316	367	343	355	344	372	357	322	326	339	299	311	345	345	359	357	341	342	350	328	360	347	306	352	329	331	330	326	314	319	352	329	314	355	342	313	369	362	331	355	336	325	324	292	340	327	354	354	320	346	383	346	341	365	345	322	340	342	341	355	306	328	349	322	331	323	333	319	312	398	352	351	343	337	339	345	324	337	338	357	320	353	358	338	326	361	347	340	362	352	314	311	357	327	314	344	342	330	374	326	345	387	349	348	365	360	336	345	346	345	357	336	330	376	357	327	321	341	323	335	302	338	364	315	352	337	334	330	337	315	345	336	348	365	342	329	338	331	345	342	348	348	313	349	341	341	341	339	341	297	352	329	352	340	377	378	305	364	311	315	342	329	348	354	353	321	334	336	345	335	362	314	325	366	352	332	350	341	372	324	365	343	338	346	367	343	313	329	297	337	339	338	363	346	351	341	319	340	360	314	356	334	323	366	353	333	365	343	361	370	343	357	352	318	351	358	340	333	331	311	334	339	363	320	350	345	355	324	324	353	341	372	368	327	362	346	360	295	351	345	309	372	354	337	377	355	343	329	341	350	337	324	329	378	312	350	335	377	349	331	330	363	315	352	347	383	357	344	360	359	289	351	380	343	376	340	319	338	345	339	325	315	368	338	326	368	351	344	332	328	307	334	338	356	414	307	341	331	330	313	356	324	341
25822	21884	29971	29377	22065	14867	6304	3119	1524	1078	735	585	482	439	449	426	416	415	405	370	363	414	388	419	381	402	332	388	388	360	416	421	384	377	384	391	380	384	387	337	365	410	349	376	380	369	369	420	323	365	418	405	365	361	348	391	401	375	371	430	390	411	365	355	390	355	385	349	379	400	384	401	380	393	368	378	391	371	360	375	355	343	393	384	402	374	374	397	408	400	417	389	386	364	359	400	376	372	386	399	407	329	376	373	383	375	350	357	367	393	362	374	378	397	350	394	360	395	370	374	392	372	387	395	385	387	422	345	382	359	388	338	359	362	393	363	389	388	386	383	380	363	358	393	394	368	413	343	370	362	340	382	389	365	376	388	374	328	400	390	375	387	353	400	367	363	352	358	373	350	405	351	373	382	372	400	382	353	368	357	334	392	382	373	386	402	363	368	415	400	339	433	379	370	382	367	398	379	393	383	391	379	385	391	399	376	369	413	348	361	380	362	370	386	372	322	380	383	396	380	347	386	355	372	349	361	374	395	362	380	354	376	404	357	389	375	393	372	357	388	362	358	447	369	376	372	358	373	367	373	395	389	384	373	390	402	373	362	385	375	356	400	408	370	388	382	375	385	374	357	368	375	415	349	353	348	371	376	359	352	373	344	405	379	394	371	379	425	380	321	370	379	395	380	367	352	374	366	416	371	388	411	387	411	367	390	369	390	373	369	385	405	351	364	392	367	368	375	347	347	368	315	402	387	366	392	400	389	357	348	381	348	373	361	406	390	391	400	366	385	380	364	367	384	385	415	352	398	405	399	373	318	411	384	360	394	361	356	417	392	356	382	400	384	393	347	394	385	393	369	374	349	379	398	344	381	374	399	401	369	370	381	369	398	384	338	393	384	343	354	382	377	358	352	422	384	379	352	394	383	343	389	413	400	396	361	369	363	350	385	355	383	387	391	365	376	383	390	386	403	389	365	395	346	371	371	366	373	333	385	388	378	377	366	349	351	398	384	396	372	363	384	415	383	394	390	393	353	333	373	373	401	390	384	410	353	384	410	359	352	367	396	425	426	351	347	363	391	409	373	362	412	319	366	314	392	386	384	366	366	398	406	366	386	361	360	365	389	400	391	390	387	385	412	401	372	373	378	357	385	403	396	380	367	372	373	354	363	338	386	343	413	414	396	368	353	402	388	360	346	367	363	383	364	406	365	368	351	371	364	386	398	384	373	398	377	411	373	371	389	404	375	373	388	395	354	382	375	360	391	373	364	374	373	353	384	386	409	401	360	383	419	430	391	384	358	364	385	409	369	353	364	366	384	362	373	358	367	389	376	377	386	379	362	355	381	400	357	330	371	325	365	395	344	388	367	395	370	408	363	353	386	398	382	397	368	379	380	345	350	391	359	353	358	353	359	387	380	381	404	384	345	373	424	387	384	379	348	372	374	351	416	408	390	354	351	378	347	389	369	344	395	349	360	346	377	354	364	351	411	376	366	379	383	395	402	367	372	368	355	380	383	394	373	406	387	416	417	369	380	411	374	402	333	366	420	374	393	372	413	358	363	356	357	390	363	367	368	380	365	363	417	365	384	387	380	354	363	351	359	396	387	367	393	365	381	361	392	383	392	362	344	367	376	412	373	392	397	389	371	364	341	409	394	340	403	380	377	392	375	333	382	388	398	366	361	392	368	376	392	369	386	372	398	363	363	410	382	417	423	379	397	319	359	387	402	383	384	359	344	373	392	372	390	382	377	374	352	394	375	374	380	365	348	393	359	423	354	362	373	373	359	356	397	369	375	395	356	395	425	364	373	407	381	373	390	411	368	356	381	357	382	367	358	400	401	412	351	372	366	376	362	367	365	368	373	379	394	359	396	375	383	372	359	376	372	377	366	347	417	378	369	368	367	390	390	380	410	356	353	371	367	388	367	385	355	370	354	405	361	371	390	410	392	383	395	389	363	379	380	402	369	412	363	348	377	353	350	386	375	381	393	382	358	365	380	390	406	379	360	395	382	342	387	389	359	358	372	345	390	422	385	345	354	339	366	368	370	394	379	395	371	377	349	392	381	349	380	373	354	380	368	382	416	385	355	394	366	360	365	394	366	389	367	417	355	370	369	348	375	400	412	347	344	389	376	348	349	382	369	372	337	375	351	354	399	363	378	345	373	371	387	386	402	422	369	366	353	357	388	364	356	410	359	381	354	387	372	402	383	364	369	401	353	373	390	360	385	410	381	352	345	368	376	352	326	386	400	385	378	390	399	385	384	373	386	362	370	349	389	373	369	358	352	360	384	365	376	379	399	367	383	400	369	379	384	383	384	365	353	393	397	340	389	361	384	383	370	354	358	386	377	404	403	398	379	386	331	365	397	391	360	383	378	376	385	368	388	374	357	369	409	384	383	383	369	404	369	372	383	409	347	362	342	393	383	362	379	384	360	406	391	390	381	342	372	391	342	372	386	373	401	347	374	377	385	376	388	410	352	406	419	360	389	351	369	364	362	380	398	398	393	381	394	395	376	371	395	408	389	375	380	375	381	358	382	332	363	371	413	341	393	363	374	375	353	399	385	366	399	389	362	373	411	352	377	345	388	405	386	359	393	387	382	381	401	393	340	407	394	378	410	351	371	361	407	390	383	365	352	421	391	369	371	361	366	409	397	403	385	360	382	410	366	377	379	365	378	390	383	395	390	348	400	387	412	357	372	380	371	365	374	366	383	395	401	390	396	403	384	385	361	355	395	369	393	357	382	379	375	401	381	358	358	372	368	354	397	384	353	367	361	372	381	422	363	375	381	434	403	387	434	394	380	381	379	369	375	381	398	379	394	388	383	347	359	393	349	351	349	358	378	366	359	363	368	403	355	379	381	373	363	380	390	444	374	381	365	389	345	376	384	378	396	395	389	389	389	386	401	367	361	345	355	368	348	408	397	384	388	354	361	362	389	389	332	366	372	395	359	359	391	395	393	368	398	391	366	366	402	392	360	404	387	366	333	371	378	379	378	356	374	387	388	385	371	360	365	363	377	382	366	373	379	357	399	400	381	363	379	350	383	384	372	374	364	390	383	399	395	409	389	380	380	386	372	350	359	381	387	376	393	361	362	364	388	372	384	396	413	347	393	406	329	350	349	386	387	351	353	390	406	411	352	373	431	334	388	380	372	368	381	385	370	404	372	376	392	403	381	359	391	366	352	384	356	360	428	385	414	385	389	373	348	380	396	396	410	371	410	380	352	368	372	389	388	384	409	381	400	377	409	356	352	409	388	373	419	387	372	358	391	374	360	420	420	363	350	398	401	371	378	360	405	389	357	370	393	401	360	349	389	349	413	381	320	395	339	397	419	399	366	373	371	392	369	378	387	401	374	409	380	385	397	334	370	367	360	385	397	368	359	338	356	390	354	361	364	363	366	380	397	393	352	356	360	367	370	315	366	401	329	391	347	392	347	415	362	379	338	365	349	364	377	388	385	427	324	371	379	349	386	364	356	398	389
34907	55971	44957	31250	24655	17420	8752	5389	2703	1827	1069	748	621	559	520	534	486	473	420	425	427	442	414	415	449	424	438	422	405	425	407	436	397	382	430	416	430	396	416	379	410	407	424	446	390	422	427	417	404	385	411	411	410	381	396	428	435	429	414	427	401	437	406	398	391	407	362	409	387	416	379	397	426	390	369	393	428	394	444	413	435	416	406	396	401	403	408	378	405	405	407	411	396	382	415	419	421	431	410	415	363	399	398	407	385	411	452	391	407	400	373	437	394	395	403	402	433	403	374	407	417	433	422	411	405	376	401	390	414	444	382	396	435	398	386	385	388	406	413	383	369	415	424	402	378	414	427	382	414	408	420	451	430	407	410	427	419	428	428	373	413	401	405	404	421	403	400	411	445	384	417	427	428	442	405	404	420	414	388	459	416	410	427	415	395	414	444	407	393	393	439	360	427	401	381	412	388	389	435	395	447	351	396	431	385	374	384	398	401	432	417	421	387	401	413	424	417	426	414	419	400	431	400	377	402	405	425	397	414	390	406	361	419	390	411	420	407	417	427	392	410	410	387	408	423	393	443	424	397	398	409	426	370	436	401	386	438	406	408	411	431	416	412	426	409	383	407	423	413	370	392	391	418	419	389	407	422	440	424	393	423	393	419	418	412	409	438	445	377	403	398	380	392	426	449	408	390	421	416	366	375	385	431	353	396	412	380	413	436	421	430	429	371	419	392	400	400	409	444	430	378	391	403	396	426	400	435	403	411	387	354	444	435	406	397	428	405	440	399	387	414	394	407	415	391	423	399	425	426	395	426	424	390	444	393	395	384	383	397	409	430	375	404	382	401	403	430	419	366	415	408	400	409	418	391	388	377	441	391	432	388	446	426	458	418	403	402	396	438	422	400	405	433	403	389	375	405	374	404	375	448	421	409	434	390	430	404	377	408	451	407	455	412	440	398	400	415	404	407	416	410	395	397	405	402	390	420	414	449	418	429	413	435	402	425	413	405	428	389	388	410	440	419	399	402	366	387	395	377	410	401	408	404	428	395	400	435	388	400	384	424	406	380	391	406	434	433	401	457	431	398	385	413	452	400	419	435	410	427	387	418	397	404	419	369	373	433	407	440	405	406	372	378	395	423	409	403	401	404	436	395	401	412	408	422	392	402	420	398	405	439	393	377	390	400	403	406	419	407	402	394	421	413	413	417	424	433	393	407	390	426	389	402	408	396	409	396	373	454	429	440	411	438	389	398	360	402	412	413	427	416	447	375	414	413	409	400	383	425	407	410	418	435	380	352	395	375	434	382	396	403	430	367	401	415	433	408	427	420	453	424	406	419	451	421	429	389	430	421	414	409	422	413	361	381	452	426	428	396	450	415	416	441	397	358	435	378	392	433	405	395	386	440	403	462	419	430	426	391	374	419	394	439	411	406	414	415	387	441	383	429	376	368	419	410	434	386	393	420	408	367	426	383	428	392	434	431	427	417	388	386	398	432	402	402	423	414	376	420	389	380	433	415	417	399	428	424	445	388	413	402	415	426	402	415	367	387	349	387	378	415	414	440	393	434	389	441	439	427	420	405	424	417	416	405	435	419	400	385	406	404	364	429	389	413	441	401	421	405	410	385	413	428	420	400	414	402	386	431	397	409	424	445	371	397	423	418	374	454	418	375	397	397	409	417	399	416	460	395	381	429	390	408	425	415	439	425	340	398	395	360	401	419	441	426	440	460	382	390	413	427	389	413	417	410	416	447	415	438	399	454	431	408	423	431	461	369	422	401	427	406	438	401	420	375	381	401	408	418	395	388	390	449	432	392	431	411	356	384	424	448	408	402	408	422	409	393	377	428	410	413	384	374	391	413	421	414	458	416	399	406	426	447	376	380	441	434	392	418	421	397	403	448	419	425	433	394	378	392	376	410	410	409	401	424	407	449	402	426	398	399	392	405	435	411	431	401	434	374	400	420	404	442	432	392	425	433	386	431	366	425	437	398	383	400	411	396	398	440	398	431	378	399	394	392	418	434	415	407	420	366	425	373	444	439	447	394	408	429	411	375	423	413	448	401	395	368	370	409	395	419	431	425	418	354	424	412	388	401	443	416	411	396	437	418	377	410	391	442	438	415	405	382	410	396	423	412	409	404	430	383	391	422	421	406	378	396	412	381	400	417	391	402	383	404	402	414	396	417	416	411	430	405	388	435	411	397	426	430	380	425	407	414	427	426	399	421	424	406	423	439	410	425	406	401	369	396	383	397	405	414	392	404	382	454	401	397	385	397	404	403	381	441	374	423	419	395	395	442	378	397	438	428	367	422	420	401	422	423	438	411	380	398	402	384	413	388	389	402	394	428	415	387	408	396	388	421	408	380	424	436	435	375	413	404	407	430	362	419	414	420	365	460	363	434	389	395	424	434	436	406	420	421	433	463	379	416	412	422	409	361	414	382	418	380	410	454	430	409	425	423	403	400	399	388	379	408	454	451	390	414	387	412	402	400	434	390	392	418	406	418	387	404	403	384	427	440	404	443	399	399	384	439	397	402	404	391	422	415	404	401	424	432	387	436	379	442	433	423	396	397	406	384	417	380	442	414	390	382	434	449	405	412	413	409	372	422	403	402	411	381	409	414	460	401	409	383	432	400	425	419	408	396	421	425	392	424	413	395	393	402	386	390	428	405	418	396	432	422	420	372	384	414	427	410	393	395	403	431	432	404	383	419	398	391	433	396	401	405	432	397	418	382	384	408	423	433	390	385	415	418	390	408	380	403	384	366	375	389	395	420	405	444	396	399	429	407	425	396	390	426	437	418	413	406	422	407	419	393	391	434	414	401	410	427	415	416	389	425	455	427	408	405	389	405	419	408	425	437	400	405	423	428	434	403	420	444	390	382	387	405	411	420	403	402	439	392	378	392	408	393	369	424	385	380	407	431	437	377	420	373	409	436	394	416	384	428	423	375	409	376	372	409	409	444	389	405	419	439	400	390	381	399	412	398	439	423	364	424	396	436	391	411	436	402	432	426	399	392	437	423	409	423	423	399	424	411	406	427	405	379	380	391	395	425	391	419	407	396	387	400	406	392	407	402	406	394	404	426	422	405	398	432	398	383	405	395	401	405	393	383	437	413	395	399	406	407	411	429	398	395	405	418	416	403	460	387	425	420	436	373	405	410	404	411	402	423	411	374	465	385	450	403	410	394	418	404	374	418	392	406	392	402	407	423	400	442	375	415	388	416	402	400	433	426	373	408	445	391	396	408	359	408	410	442	407	392	391	424	398	417	424	410	382	411	402	412	421	445	412	424	413	429	392	432	418	402	418	379	447	401	393	390	435	414	423	408	414	406	390	415	431	383	405	434	393	408	392	377	417	394	420	394	436	399	395	404	418	418	381	407	397	438	372	396	380	468	394	413	413	420	390	396	390	396	403	417	401	418	402	414	412	433	431	405	418	417	380	418	400	444	415	429	426	408	403	398	433	384	409	371	360	412	382	402	400
23331	21676	29491	24875	24111	24750	20549	7964	3181	2198	1444	919	718	658	604	593	584	547	542	522	554	522	513	536	512	526	543	527	501	536	474	521	514	512	498	471	478	474	490	527	546	551	503	482	557	525	502	509	501	534	523	521	525	475	512	509	489	495	506	527	545	500	489	486	498	473	504	528	480	497	479	484	508	512	486	483	461	499	518	509	476	528	516	497	476	475	489	503	480	513	465	531	552	491	539	527	517	503	536	489	531	505	517	531	486	497	555	477	497	502	494	523	480	495	522	476	549	478	498	491	509	475	483	503	447	512	512	510	538	492	504	495	536	469	517	491	499	543	544	560	486	505	562	465	475	465	517	513	510	563	506	463	506	495	490	459	470	496	545	489	510	529	534	468	463	543	526	509	507	489	491	476	549	520	466	539	477	481	489	485	489	536	501	517	496	497	450	504	525	483	472	498	529	528	517	495	488	508	486	459	530	524	473	476	460	509	494	502	502	506	517	506	487	479	513	485	509	537	515	501	524	498	508	517	530	528	498	512	525	491	499	506	509	514	479	485	538	518	494	489	519	536	516	519	492	490	511	540	508	501	493	466	477	498	508	510	486	448	500	498	485	515	486	495	485	476	563	521	514	546	468	493	523	492	527	532	486	491	512	520	483	551	466	514	541	502	486	510	537	542	531	538	500	519	510	513	487	514	504	504	502	497	527	480	468	476	535	523	550	528	483	529	515	476	512	518	514	488	497	481	494	540	496	496	530	438	493	494	540	475	515	519	510	501	543	477	514	523	495	531	496	515	534	504	499	524	559	474	517	507	506	482	494	484	494	471	464	504	507	483	512	486	561	535	505	542	491	500	517	506	499	510	467	512	498	489	507	524	444	442	527	481	493	479	495	525	491	511	493	492	527	515	509	493	494	465	483	513	494	507	481	510	476	513	549	483	530	477	476	492	472	505	498	488	508	478	486	475	494	509	514	506	479	517	561	518	459	513	489	495	486	506	502	479	538	533	447	521	526	496	476	546	521	488	497	553	505	532	496	526	457	509	477	461	495	472	547	512	537	489	528	523	519	513	491	475	500	502	523	475	519	513	518	520	501	497	549	506	471	513	484	500	496	500	520	486	464	526	469	506	494	498	524	486	467	513	534	511	498	501	541	496	495	486	453	470	469	516	489	508	501	491	501	509	500	519	521	500	496	502	500	516	506	476	517	515	520	466	475	468	526	500	489	517	486	544	523	510	534	464	484	504	501	525	471	524	531	487	489	533	522	458	446	488	503	488	500	497	509	525	514	521	511	513	509	521	471	484	516	540	509	491	440	455	520	518	535	490	540	529	520	494	509	526	491	474	502	535	475	540	493	517	495	482	537	530	484	481	448	504	499	509	551	499	520	509	488	495	494	488	519	521	497	478	540	489	516	507	516	552	522	519	472	467	491	522	535	510	480	530	543	509	510	510	513	492	513	506	485	490	471	519	498	477	533	528	476	472	520	491	489	513	541	510	506	491	530	504	509	535	493	518	472	524	519	508	530	500	534	521	476	480	518	483	520	488	497	512	513	484	518	480	509	498	485	467	522	487	491	507	541	509	479	501	495	478	510	506	490	511	514	497	495	505	474	496	475	507	467	520	489	496	504	527	538	488	494	501	499	505	456	492	464	471	484	480	496	517	515	507	491	524	503	536	505	503	501	525	501	502	514	471	493	504	517	510	554	499	471	506	473	512	480	479	487	493	496	517	531	511	493	501	516	531	518	518	472	512	482	494	506	518	542	504	518	515	485	468	546	508	501	474	463	493	487	447	483	459	522	518	481	507	476	473	533	469	475	543	517	494	504	501	516	481	527	522	519	514	510	485	522	517	496	503	516	521	545	475	502	519	542	524	541	520	534	497	485	501	501	444	472	537	481	476	492	528	466	533	522	489	528	565	547	513	506	504	499	500	480	470	500	505	486	499	494	523	505	483	503	531	507	485	506	493	525	540	532	495	472	491	503	494	494	503	546	506	498	510	519	512	472	481	468	490	475	501	563	497	505	493	525	478	513	535	508	546	545	482	506	503	521	500	491	456	477	484	539	485	554	523	485	512	480	510	477	491	517	494	527	486	470	521	455	504	519	507	472	468	482	510	444	556	507	517	510	485	512	522	496	533	470	525	508	508	538	531	489	522	474	463	510	480	498	492	524	535	536	467	507	501	501	523	484	492	480	493	473	512	475	480	539	511	498	533	485	511	521	479	481	505	489	510	536	503	529	519	524	522	482	538	492	513	480	516	477	496	529	449	509	511	479	519	522	486	502	497	465	495	509	540	486	530	499	511	509	492	525	456	500	477	513	518	494	504	515	486	540	504	470	494	537	484	496	487	546	466	465	455	508	463	486	503	499	492	539	469	537	513	514	500	521	502	516	486	501	503	507	488	502	516	515	496	513	510	507	463	495	490	480	500	472	478	495	504	471	484	535	525	506	537	513	534	511	495	526	489	559	460	539	544	541	516	509	503	487	480	525	499	508	515	505	503	499	493	517	469	506	511	523	508	501	488	479	530	554	511	499	537	477	526	491	533	449	477	500	469	548	535	466	460	498	508	478	487	507	481	490	487	488	490	498	513	485	482	480	486	447	514	536	490	491	456	461	524	490	508	492	553	475	524	487	500	506	499	522	507	501	476	506	524	510	524	498	492	490	471	575	476	488	533	515	512	521	513	499	500	503	532	525	501	470	501	487	487	556	478	507	545	491	512	530	535	494	493	467	520	528	486	498	537	432	500	489	481	517	468	481	495	508	474	535	503	529	521	510	491	468	530	521	495	546	533	508	496	492	522	493	483	465	509	506	464	531	496	493	517	455	502	489	507	464	533	493	480	518	545	471	472	502	491	496	532	512	475	475	483	504	508	501	494	486	559	542	478	510	527	517	506	520	515	466	515	553	549	485	471	473	519	532	470	521	519	509	480	498	477	472	513	521	498	515	517	537	506	468	531	484	488	503	528	461	490	495	464	491	525	515	492	470	514	488	495	515	507	502	496	508	469	502	499	471	538	521	487	474	522	513	497	525	473	552	518	507	516	521	483	475	494	491	483	533	537	482	512	498	489	524	523	481	489	502	463	506	494	519	461	502	491	526	495	530	504	498	485	497	518	504	495	458	467	494	521	498	540	523	485	537	549	499	459	534	490	506	514	482	531	530	539	534	468	482	479	478	487	472	525	477	467	502	497	512	491	491	488	508	520	472	509	463	507	509	506	524	519	544	476	467	503	537	478	512	494	527	533	504	488	444	522	491	474	527	508	507	463	488	525	519	510	503	520	523	492	517	473	537	511	497	455	475	495	475	561	476	497	519	489	561	496	496	505	495	537	507	520	476	530	482	500	478	461	531	490	541	471	533	483	474	515	503	529	520	488	517	512	523	519	497	487	502	504	520	476	509	494	556	525	495	484	512	526	500	489	473	508	478	543	466	458	462	510	476	497	461	491	484	499	544	518	515	575	516	492	484	541	487	531
36021	67107	55206	42536	37968	25529	17221	9715	5237	3594	2174	1264	939	824	743	715	667	632	590	595	565	560	547	528	556	530	515	505	504	530	511	540	500	498	557	555	561	533	532	520	460	540	537	536	578	541	516	527	536	513	556	510	581	527	505	474	504	502	492	526	517	535	512	545	491	524	501	494	487	542	490	515	543	516	501	505	507	457	489	489	499	517	513	500	518	519	531	533	470	488	523	563	511	496	546	519	513	534	510	477	501	513	503	513	550	500	507	534	493	511	504	512	483	493	518	498	499	524	499	492	450	518	503	522	520	520	516	514	514	482	491	518	493	466	510	542	526	531	467	468	527	514	575	506	517	519	484	540	526	509	504	518	500	536	495	515	525	492	493	536	505	501	470	479	486	509	473	486	468	516	492	534	517	532	521	522	518	491	511	495	511	526	515	517	515	501	524	512	534	500	483	512	526	521	524	528	496	477	519	534	515	523	495	507	492	523	470	482	491	513	505	480	520	484	557	503	514	544	508	518	497	505	565	476	507	494	520	486	549	497	531	492	495	505	480	503	521	552	521	502	568	492	498	549	510	523	504	480	506	513	498	526	511	495	526	510	499	536	523	506	482	514	515	549	544	521	509	510	503	488	538	529	528	533	465	485	522	512	497	523	510	459	503	489	542	511	559	548	526	492	496	475	535	545	536	528	516	482	527	522	507	518	507	511	544	548	487	501	480	520	510	540	497	456	523	538	475	560	494	496	497	514	499	511	504	533	519	552	520	487	511	487	539	517	517	503	506	511	496	539	480	462	524	445	513	519	510	499	497	510	449	502	480	504	502	463	515	542	497	542	503	496	539	510	511	515	536	509	470	496	521	498	514	497	566	504	508	519	532	529	523	525	481	478	477	476	521	510	479	486	534	524	517	483	487	507	519	513	533	484	500	539	503	523	482	455	469	521	513	486	499	484	520	459	476	504	511	543	504	517	498	503	528	485	499	497	493	496	497	506	542	493	478	514	503	503	482	482	547	541	519	474	468	509	501	489	539	500	537	548	512	523	505	522	517	504	525	497	486	481	529	507	484	516	525	537	511	521	511	498	534	492	519	457	496	551	477	532	517	518	553	490	530	489	535	520	512	512	501	504	540	478	504	508	495	468	490	547	507	518	469	483	515	534	512	523	484	478	522	518	495	474	540	477	472	491	540	490	540	519	547	511	501	510	495	551	528	495	565	508	506	508	518	515	528	529	521	516	525	522	516	502	522	551	469	509	508	498	550	497	488	519	500	493	499	492	531	516	504	477	503	492	509	494	541	525	506	487	513	486	482	526	498	509	503	486	489	493	524	511	560	509	515	499	498	543	457	503	456	500	492	532	525	487	512	501	478	486	450	476	500	522	540	506	506	494	506	496	523	489	528	493	529	517	536	544	510	512	478	523	504	523	497	510	455	500	512	504	534	499	499	476	509	484	501	518	474	533	545	478	512	530	518	512	499	488	538	492	521	551	568	485	527	559	527	510	522	501	497	505	537	531	533	494	491	525	523	507	506	460	530	513	516	546	502	524	480	543	524	508	486	499	529	484	505	503	522	492	481	499	497	490	537	472	505	519	522	506	517	507	503	534	495	469	510	510	483	530	506	518	523	484	527	520	500	469	539	484	525	495	476	542	544	499	496	530	526	551	511	513	538	511	502	536	520	502	522	484	498	510	522	476	490	510	501	536	528	514	518	504	485	518	443	486	504	498	474	503	526	515	536	523	469	498	550	529	482	517	502	504	483	494	518	550	515	496	525	518	483	511	502	528	502	471	509	516	532	475	547	502	459	515	497	530	508	540	534	494	517	472	495	486	527	558	494	538	526	502	488	491	518	531	503	529	518	527	505	502	534	500	518	516	517	508	477	505	500	526	544	523	533	501	541	540	473	526	491	493	526	496	502	507	493	511	476	463	526	501	500	488	491	522	498	564	530	510	509	497	530	510	506	510	536	509	517	519	511	507	515	527	499	511	491	532	532	505	527	530	518	521	494	492	508	476	485	481	510	541	489	506	515	485	511	494	520	535	502	486	535	486	510	504	507	500	515	510	529	502	539	530	493	510	492	456	508	507	474	512	495	495	485	516	516	521	522	509	516	478	560	485	514	493	512	538	532	504	538	509	521	490	517	510	514	506	520	499	499	490	534	465	530	520	549	517	498	520	538	492	506	497	495	494	503	534	512	546	536	558	515	484	519	497	490	499	544	517	525	522	467	505	476	489	497	495	537	520	516	487	495	521	523	516	490	495	542	547	516	480	541	513	495	506	537	522	487	524	508	475	510	490	491	529	535	492	493	510	513	500	490	480	484	502	524	496	539	555	518	521	492	519	493	528	500	524	533	523	507	527	516	523	494	517	491	511	502	532	516	510	533	532	495	534	537	516	494	528	515	507	517	512	471	535	502	491	518	457	488	537	514	511	507	553	533	529	522	493	527	495	526	524	539	526	492	475	516	496	528	517	514	459	479	495	528	518	492	548	502	521	491	515	465	521	502	517	515	525	519	485	458	524	491	519	486	501	530	485	495	521	506	468	477	487	496	470	481	517	454	496	486	526	496	512	512	566	547	491	483	484	530	498	452	518	506	482	509	508	525	513	476	492	477	509	540	488	517	512	498	483	496	508	496	518	548	466	515	498	529	525	465	489	499	490	494	504	530	521	552	537	525	485	511	535	509	555	509	527	528	483	535	509	541	523	562	495	467	526	510	500	490	511	556	536	446	506	537	495	521	538	522	530	484	507	526	524	493	471	503	508	508	522	520	497	528	529	509	525	528	491	445	531	508	522	479	464	523	516	534	544	524	489	465	491	519	450	499	513	550	503	485	534	498	531	506	514	522	525	473	484	494	507	530	475	493	548	523	481	485	524	534	458	530	570	557	530	529	478	496	543	509	548	504	481	498	482	537	505	556	507	505	514	503	490	488	520	522	491	534	513	540	508	529	498	525	485	496	477	505	499	512	514	538	519	500	491	497	500	505	507	501	521	521	511	470	536	495	501	484	524	486	547	484	475	481	515	533	467	508	512	474	467	468	498	539	510	536	497	506	502	495	502	512	494	497	514	519	534	520	540	482	490	518	505	493	477	517	514	548	527	511	517	448	517	450	496	471	450	498	538	501	508	491	513	549	546	483	525	512	496	536	498	508	486	482	560	490	523	479	490	524	501	496	524	482	514	498	514	516	537	559	493	512	499	507	504	521	553	512	552	514	523	516	544	491	490	473	530	505	498	499	532	496	514	507	491	506	496	521	490	498	513	523	513	507	487	501	482	495	519	499	526	487	543	478	462	505	559	535	482	556	504	480	507	507	513	518	497	526	473	493	530	502	511	491	509	518	518	504	484	480	513	489	523	531	495	543	511	504	522	485	515	484	536	526	536	485	515	489	507	507	487	495	507	484	511	494	553	510	510	479	481	477	511	551	499	509	525	487	522	494	532	521	545	533	490	481	550	483	501	501	510	547	497	498	543	482	520
33041	37560	41771	31093	19802	8405	2995	1496	888	706	530	379	344	297	279	282	294	306	295	279	280	273	282	278	284	261	286	279	286	281	276	281	276	270	283	269	278	280	282	254	264	246	291	282	280	282	272	247	286	277	247	285	265	273	274	298	243	254	252	255	259	278	263	290	255	264	270	258	267	279	267	284	300	249	271	281	257	263	270	289	258	263	282	272	295	300	276	273	259	269	279	260	269	272	254	256	235	277	244	243	269	255	260	257	257	257	261	271	268	260	267	288	255	275	286	263	269	274	271	269	258	294	271	272	270	278	271	245	267	308	261	256	268	267	261	304	294	261	270	273	271	257	291	256	253	238	266	288	287	273	280	282	262	242	267	276	270	254	249	273	283	265	223	258	261	258	275	254	246	266	276	255	279	249	270	242	252	290	262	283	278	257	272	254	272	256	268	267	278	260	266	309	284	302	285	231	263	256	254	254	260	257	277	286	284	266	271	253	272	251	285	283	259	277	277	293	272	270	270	301	270	277	295	244	249	281	276	290	268	273	260	288	288	275	282	272	276	246	249	265	276	300	270	250	264	286	262	276	292	268	286	287	268	253	256	257	266	299	285	282	270	295	270	259	289	255	272	266	266	250	243	248	253	239	292	276	265	264	257	290	258	282	269	252	293	254	269	243	271	271	286	230	276	284	304	282	280	290	263	271	252	262	270	263	306	264	261	310	271	274	254	281	289	276	296	264	260	271	261	268	254	294	245	296	241	233	254	261	244	243	246	280	275	237	263	278	269	263	264	273	240	276	282	275	269	257	269	284	271	246	248	281	258	278	283	248	283	269	252	273	281	259	273	249	248	275	257	239	283	269	295	248	283	253	256	269	282	272	241	296	297	241	285	292	282	264	306	262	262	257	254	262	243	292	273	267	269	277	286	285	263	284	274	288	286	245	251	268	263	266	275	278	257	266	265	250	257	265	289	251	278	307	286	275	234	260	294	257	265	280	257	270	259	248	279	275	284	271	257	283	271	270	275	279	245	248	259	253	265	278	276	271	256	287	263	258	268	265	271	275	258	282	269	269	284	251	279	257	238	312	257	268	298	299	243	275	252	276	283	288	291	269	267	267	273	274	272	241	262	284	272	272	257	267	263	265	247	269	290	310	292	248	296	284	264	249	267	256	238	270	284	254	254	272	256	265	249	265	256	287	269	289	278	274	252	268	278	245	273	268	287	288	286	267	272	258	266	258	250	273	266	277	255	273	273	255	273	277	269	277	259	292	295	280	276	261	278	264	248	262	276	254	264	257	260	278	274	251	267	267	267	249	269	240	284	261	273	246	250	273	237	282	296	257	274	254	292	259	264	261	266	282	278	248	267	281	258	295	267	274	248	255	265	300	276	264	240	287	267	269	246	263	258	290	258	274	275	286	275	293	296	284	266	298	248	282	252	246	297	262	264	241	270	277	296	311	258	252	258	278	250	257	282	249	263	287	277	279	270	264	271	282	271	300	267	252	246	261	260	268	250	276	264	246	278	263	287	232	264	279	301	288	251	259	271	285	252	260	254	282	274	277	283	289	282	274	268	263	279	276	248	277	302	281	298	270	288	284	287	268	256	269	270	256	274	269	282	273	264	276	267	273	258	292	248	270	278	276	259	280	299	260	262	263	249	240	255	271	258	239	265	243	246	269	292	258	289	277	273	287	275	268	296	267	263	259	255	255	270	273	322	273	280	229	279	266	269	250	267	274	262	263	288	249	282	253	252	267	255	276	270	256	282	241	259	266	270	255	265	269	258	273	251	259	267	258	296	269	285	283	255	244	297	293	257	269	260	275	268	248	271	259	266	277	265	290	257	285	267	261	251	269	251	287	281	251	274	268	262	255	283	264	269	300	265	264	283	266	286	264	282	229	266	272	262	304	275	250	280	241	277	288	240	272	271	270	282	276	276	287	267	278	274	296	275	267	228	248	243	293	251	264	248	256	280	277	264	262	275	291	270	246	287	245	273	283	233	248	291	282	237	275	268	271	248	277	270	267	316	292	255	232	264	274	279	291	261	261	280	263	270	261	293	270	269	269	254	264	279	243	275	256	263	266	241	270	255	245	271	290	264	284	269	242	263	286	251	253	261	279	247	261	309	237	286	253	244	249	254	279	281	268	269	255	261	257	284	260	272	274	282	277	288	267	274	255	262	303	292	274	272	269	318	287	270	292	304	301	238	264	289	263	270	270	279	292	260	280	269	276	301	269	258	278	277	270	272	269	279	255	297	270	263	274	285	242	261	297	257	265	268	279	273	274	260	273	251	276	283	275	271	283	286	278	258	288	244	275	273	266	264	237	251	251	247	291	272	294	280	266	286	260	266	270	257	279	260	298	276	282	284	269	268	258	243	236	273	271	249	259	238	264	290	255	238	277	245	282	265	266	259	262	272	273	263	265	308	266	250	257	257	290	270	281	298	275	272	280	287	280	284	268	284	288	243	274	291	287	309	293	255	271	251	258	258	271	295	278	265	284	253	268	266	286	267	268	267	229	266	294	243	248	249	287	241	266	260	259	271	267	263	286	254	261	259	242	285	240	306	295	303	300	283	262	276	248	257	249	265	305	260	255	265	264	275	273	306	266	286	255	294	257	266	241	260	263	252	285	266	254	258	275	256	269	259	272	269	282	273	275	273	286	247	282	229	288	266	270	276	264	302	238	254	244	286	291	263	294	248	240	262	283	279	277	265	252	270	296	252	287	278	281	284	268	293	291	283	253	258	257	268	271	267	286	232	269	302	295	247	289	261	239	274	264	278	266	263	267	268	272	252	253	258	289	243	244	282	241	272	300	271	246	260	257	248	275	269	251	274	296	271	264	278	271	270	260	272	285	239	228	274	282	272	289	285	275	279	268	293	257	271	274	290	283	261	286	314	264	261	259	282	256	280	244	270	243	266	262	287	256	287	253	261	302	268	282	268	272	261	252	254	275	308	239	279	256	250	283	266	288	268	278	274	240	272	254	266	291	259	267	277	260	284	291	250	299	284	241	284	299	282	287	241	271	286	305	288	280	258	270	263	265	227	280	293	255	287	244	267	269	265	290	284	277	288	288	290	279	283	279	244	288	285	295	256	277	262	284	265	250	278	270	266	258	285	247	293	253	268	265	252	253	292	259	272	285	271	252	270	283	279	274	260	246	272	280	264	256	269	263	301	259	273	264	258	246	263	267	313	266	256	243	269	268	284	271	244	294	266	261	264	284	287	266	273	261	248	246	276	261	258	285	257	266	257	291	269	280	267	259	269	268	263	272	283	266	261	263	247	278	271	263	266	290	296	264	276	288	289	284	286	268	261	279	297	255	288	268	257	274	222	252	257	271	266	269	259	272	250	249	267	250	291	293	301	283	279	263	249	252	264	280	274	275	251	263	286	247	261	274	259	266	268	262	266	276	256	311	253	281	280	280	276	264	259	261	297	251	275	270	258	261	292	249	284	231	305	270	251	289	278	317	270	266	272	261
34728	51524	41038	28602	21536	10342	4651	2644	1639	1168	805	521	418	333	382	342	336	317	303	329	296	319	282	292	329	270	294	290	271	284	282	290	299	299	284	293	297	307	325	278	252	297	309	281	292	272	294	307	305	345	273	280	279	309	268	297	276	300	327	281	289	317	301	328	318	277	293	291	285	297	289	289	270	301	274	305	277	274	301	291	308	282	316	325	288	272	268	311	294	295	299	316	287	287	288	313	312	296	270	276	284	325	316	308	296	292	299	282	298	308	301	287	298	285	286	297	307	277	294	276	290	308	281	294	276	281	312	280	320	281	295	294	254	285	264	341	306	289	311	276	298	281	310	293	291	325	263	297	282	304	280	332	280	276	266	291	306	289	314	298	307	272	327	281	285	295	307	290	296	280	299	282	277	322	294	284	256	282	296	300	321	292	302	327	279	285	308	331	335	308	307	314	280	293	338	288	299	275	297	303	285	268	306	306	312	288	269	263	291	284	284	288	297	312	325	306	302	284	284	293	290	307	302	308	273	298	311	294	306	300	307	281	300	244	277	301	284	276	294	298	275	285	286	290	283	323	318	300	284	315	286	291	288	298	289	295	346	281	289	284	281	304	294	304	317	295	302	266	264	295	290	289	292	302	292	319	280	273	286	283	278	296	296	292	286	310	277	290	314	305	280	279	295	272	297	295	275	304	291	306	291	278	282	316	269	290	293	307	273	282	318	294	282	309	308	282	319	287	296	297	312	282	288	298	315	301	318	295	326	278	286	275	296	286	307	299	304	291	286	282	304	316	300	291	287	295	309	295	319	288	311	316	298	294	306	297	291	321	293	276	280	277	343	306	287	268	302	309	283	286	286	297	280	300	298	280	292	306	288	289	259	316	298	293	294	291	307	298	322	273	293	296	284	296	336	292	331	282	306	323	294	290	303	297	281	302	274	306	309	320	290	310	290	296	301	284	271	294	295	293	322	270	277	289	311	310	298	271	273	315	297	295	338	298	298	282	266	269	278	312	244	267	282	276	313	290	318	303	296	312	289	303	303	315	287	302	300	246	292	304	306	282	291	277	295	301	321	313	295	262	299	287	300	288	321	302	333	296	281	302	313	288	270	285	287	287	264	305	293	317	287	313	276	276	297	320	269	313	303	279	309	270	291	313	285	292	307	281	308	315	288	266	309	279	270	330	295	292	266	291	269	283	313	299	296	275	312	296	289	319	286	329	292	282	277	290	250	304	317	294	293	280	310	286	285	264	317	291	292	293	299	300	322	293	314	287	276	292	290	289	321	295	297	330	319	301	293	293	295	302	273	319	302	279	302	290	301	303	279	282	290	294	284	280	301	310	314	297	256	296	279	288	306	308	312	318	261	283	278	272	321	312	298	277	280	346	293	291	279	291	283	290	283	283	304	293	262	273	278	298	305	306	274	315	278	305	285	324	316	303	281	280	297	282	295	286	306	307	265	278	290	308	263	290	315	281	278	301	317	303	287	289	281	334	289	302	284	289	304	291	289	300	326	287	284	289	279	311	319	293	283	299	297	264	267	236	319	280	306	279	306	269	322	298	280	278	302	290	280	277	277	299	283	285	312	273	308	318	307	307	304	299	281	306	293	292	300	281	288	284	336	295	304	296	308	274	302	290	294	290	294	315	307	247	310	290	262	307	277	285	290	299	271	281	316	313	279	309	293	279	277	296	250	324	344	304	267	324	266	308	315	296	279	277	289	280	296	279	271	305	299	288	271	306	281	276	312	288	316	247	307	323	295	299	308	282	311	290	331	304	303	284	307	297	295	283	271	293	295	294	305	297	305	300	303	296	321	275	285	293	281	296	284	325	271	302	306	279	288	276	292	282	294	301	279	276	291	293	326	287	293	312	299	277	273	307	312	287	300	259	311	302	287	297	285	305	274	304	292	324	314	286	303	271	285	262	317	293	310	278	285	307	303	297	280	277	260	293	290	289	284	300	275	286	287	274	315	312	293	285	309	281	289	303	278	285	315	290	279	284	289	291	275	271	293	304	303	276	285	316	308	287	285	258	314	285	319	288	266	283	323	262	333	289	304	288	273	312	315	308	254	280	273	319	297	289	307	290	313	293	275	296	270	288	288	275	335	298	280	275	297	300	281	287	278	252	283	305	299	265	302	301	313	304	309	251	269	275	268	294	317	272	271	283	296	287	305	292	300	310	287	288	275	316	315	264	276	290	300	299	295	294	266	326	298	288	293	288	260	288	287	289	319	277	277	270	289	292	297	276	287	298	295	294	283	286	321	276	288	286	298	277	271	310	275	270	306	280	330	301	308	315	283	315	304	295	304	257	317	269	297	278	283	287	254	289	285	293	263	312	289	269	271	281	262	317	268	292	284	289	337	285	292	305	305	295	288	268	308	296	315	321	277	291	289	326	304	279	278	306	290	263	296	293	309	287	296	245	329	308	283	307	282	311	276	339	280	296	320	300	312	271	274	276	307	278	284	311	310	289	304	276	296	321	288	278	287	292	265	318	286	267	319	315	291	314	307	283	303	316	291	293	298	300	311	284	267	304	282	277	273	279	292	291	296	295	329	283	297	291	315	307	289	285	314	288	305	290	281	299	285	320	278	311	312	291	298	290	318	315	317	292	285	310	319	312	276	288	303	296	315	312	321	312	293	301	332	301	275	290	302	337	322	273	281	299	271	270	273	263	286	266	271	284	293	330	277	310	312	323	280	287	297	317	314	245	303	288	273	297	299	283	278	297	276	299	300	312	283	315	309	278	306	269	317	289	284	301	329	291	290	289	301	293	291	298	294	286	291	279	289	300	318	287	293	269	292	290	287	320	295	278	292	312	301	302	269	307	291	301	318	336	304	301	280	285	271	269	304	272	318	307	311	295	306	302	291	272	279	292	316	288	298	307	305	289	298	309	286	288	295	312	275	294	298	271	291	290	313	276	319	277	296	290	267	293	296	305	284	301	285	307	294	257	291	294	301	295	314	298	301	299	281	293	297	284	302	269	317	306	322	277	289	283	285	316	297	280	297	285	279	280	341	310	255	294	277	271	311	309	312	287	299	264	287	290	297	307	282	303	292	266	301	287	300	275	309	291	293	289	280	284	338	306	306	323	298	301	297	285	288	301	276	279	265	301	274	301	317	302	286	301	305	270	343	287	305	298	292	318	244	320	283	306	283	289	277	275	290	293	314	295	328	277	314	312	277	309	272	276	296	283	264	301	300	291	279	253	298	303	297	308	329	325	312	301	330	269	294	301	316	286	267	310	291	311	288	291	298	261	294	286	284	302	323	275	303	302	295	289	287	288	285	327	278	284	316	313	303	275	310	294	280	294	333	277	292	295	302	298	296	305	280	313	306	281	298	281	326	257	312	314	313	313	302	272	254	270	302	338	324	317	311	269	314	306	316	294	301	292	312	302	287	289	321	313	294	314	350	297	295	308	307	319	287	292	282	302	271	312	272	282	302	291	292	269	319	306	279	297	298	276	304	308	293	300
24599	21708	29328	26657	24025	17756	8358	4053	2310	1389	963	612	548	486	392	413	381	393	356	351	353	373	353	359	318	333	342	330	346	314	326	307	336	351	330	323	307	363	307	322	308	321	328	308	343	340	311	321	329	324	335	309	309	323	339	342	324	309	321	335	303	336	332	336	325	307	327	299	337	333	371	312	339	353	320	333	318	338	382	356	341	321	322	323	345	323	332	318	327	304	339	332	334	342	332	315	338	332	303	329	316	333	338	320	317	302	344	342	290	314	313	310	323	310	318	311	309	318	350	332	334	308	336	311	351	323	328	320	289	331	331	345	293	329	324	314	313	325	319	315	366	338	314	335	323	324	336	318	333	322	325	327	326	338	327	354	347	313	334	343	314	302	340	302	345	335	276	326	318	322	310	327	315	336	328	349	326	322	318	325	328	320	319	316	322	334	307	352	319	326	321	325	352	311	318	305	309	315	303	307	303	332	315	318	315	350	342	311	303	331	341	334	297	311	320	334	309	287	319	312	331	328	346	334	327	323	346	300	353	337	314	290	323	325	314	362	335	285	336	322	330	320	300	331	347	306	357	319	313	345	349	348	329	342	318	295	314	309	292	354	295	311	319	340	316	345	322	307	331	324	326	346	335	286	331	374	334	318	308	323	297	338	295	320	312	316	311	301	348	326	356	358	351	334	351	325	325	334	339	309	322	313	328	305	336	295	309	293	329	313	342	357	336	311	325	340	329	330	321	313	316	322	339	331	330	325	339	314	333	312	314	337	308	326	300	313	309	340	314	336	313	357	304	305	321	311	308	320	302	298	361	331	305	346	342	300	332	296	340	342	325	304	304	326	360	306	335	337	323	336	299	304	325	312	350	303	318	335	317	325	354	315	346	332	368	335	309	304	352	297	317	305	342	287	316	332	334	360	309	330	313	321	322	332	326	338	340	336	348	318	337	321	311	339	305	303	288	317	329	341	343	326	340	352	313	349	337	302	328	324	359	339	298	300	330	340	289	320	317	317	327	336	307	319	322	299	349	323	302	338	322	358	345	358	314	345	316	313	302	307	366	344	315	337	328	354	300	328	321	314	332	331	308	341	331	330	303	346	332	324	339	332	349	330	315	342	332	332	338	280	321	299	335	366	320	317	336	306	324	293	330	309	323	314	355	312	342	299	359	339	320	304	357	309	318	324	300	323	302	318	298	304	316	334	326	330	302	338	312	358	325	305	352	351	297	301	342	304	281	308	315	319	341	353	339	365	334	298	336	322	319	327	319	330	308	327	346	306	289	315	335	356	313	328	311	313	343	318	318	354	315	325	319	295	339	326	318	345	348	316	334	333	301	309	331	370	368	326	309	309	352	344	313	323	351	318	327	315	336	305	332	321	316	314	313	310	300	339	345	299	328	343	308	329	336	319	338	330	294	330	296	350	371	327	350	282	373	330	295	294	298	349	324	273	323	333	364	313	312	330	330	325	309	311	319	365	345	345	316	302	305	306	341	330	325	318	313	319	316	343	334	309	337	319	325	356	328	334	292	319	327	310	323	310	319	325	323	330	325	323	337	304	329	349	322	332	340	349	330	312	327	321	315	304	304	314	276	349	331	335	297	334	343	323	355	316	292	342	331	311	342	299	311	337	324	325	361	328	349	301	305	314	325	304	297	328	367	342	364	306	290	320	319	320	331	284	338	297	334	304	318	324	328	311	288	353	303	314	326	305	334	352	347	309	325	320	353	331	323	319	348	303	355	332	314	293	307	333	293	347	298	304	336	310	330	322	344	316	322	312	343	353	302	307	311	353	312	362	340	319	304	299	312	283	300	334	329	291	309	316	330	344	336	302	334	315	311	299	322	315	293	306	326	350	290	326	309	314	350	332	327	302	350	329	309	293	336	325	287	340	324	309	312	298	342	348	288	319	308	326	308	298	300	287	312	337	315	354	323	315	337	301	333	366	320	316	324	318	353	273	329	295	337	352	336	319	330	340	331	331	321	333	316	349	348	330	340	327	313	351	329	332	323	353	341	325	330	341	337	305	306	300	313	333	336	339	325	319	310	318	313	323	331	342	303	338	330	306	329	335	342	341	327	326	339	350	337	333	298	325	322	324	356	316	347	350	297	308	321	313	345	317	342	359	332	323	327	313	324	322	318	344	335	361	334	334	312	317	309	346	286	315	330	333	309	337	326	302	270	294	316	303	311	339	310	321	334	304	335	355	354	304	309	322	354	329	313	337	339	336	326	318	312	325	341	306	315	332	361	328	353	303	315	320	312	313	320	347	340	355	340	333	341	330	310	307	362	303	330	337	339	328	337	319	331	335	338	342	330	341	316	326	352	285	343	304	305	328	307	308	304	336	328	333	355	317	319	340	290	353	327	328	340	300	308	337	306	325	333	347	319	364	326	313	293	309	344	334	320	340	312	339	321	331	315	317	328	330	301	318	316	339	331	341	328	350	310	302	309	310	321	266	323	346	295	353	330	334	329	368	306	304	330	358	285	347	314	315	311	342	352	364	326	350	321	315	331	311	317	334	310	318	287	312	284	323	312	327	301	360	300	304	322	377	306	299	338	310	324	327	322	310	328	296	331	352	292	307	324	338	364	371	283	336	325	341	307	328	333	332	337	321	350	326	333	324	362	327	355	354	370	315	338	341	341	340	306	338	338	331	286	321	345	319	335	326	310	327	360	349	341	327	334	318	300	322	337	316	348	330	347	335	364	294	350	296	316	319	326	336	334	329	320	343	319	335	324	345	303	316	297	326	303	337	333	308	322	316	346	307	314	314	310	299	350	332	308	344	324	356	352	303	338	348	325	322	335	313	327	331	298	320	319	310	365	303	335	321	336	325	324	321	365	297	320	310	361	334	315	312	301	316	354	347	331	306	333	313	342	304	331	302	337	322	354	327	324	316	315	318	307	321	362	306	299	326	326	304	316	348	319	320	335	309	336	331	331	352	316	345	318	304	303	307	300	318	322	348	303	358	338	322	317	336	336	319	346	340	332	326	329	315	324	319	331	337	319	312	338	333	340	352	336	345	294	311	334	320	337	322	316	312	323	317	314	331	354	334	328	328	294	344	337	323	348	337	330	335	333	321	311	321	329	320	316	308	329	322	305	316	333	313	347	307	335	320	283	308	315	298	339	311	307	335	362	330	349	348	311	350	319	337	313	348	348	339	329	308	333	318	314	346	336	289	327	351	325	284	356	317	327	313	315	306	350	322	334	304	329	337	330	326	335	345	324	328	338	337	332	313	324	343	312	303	322	288	316	377	313	335	311	337	346	318	333	350	336	341	361	335	326	346	323	356	331	303	327	313	321	296	359	314	307	350	304	322	291	302	307	324	313	328	315	340	321	339	355	312	340	361	283	326	341	343	303	334	327	333	328	335	347	354	336	321	333	350	329	325	323	340	307	320	299	320	328	311	313	342	321	315	343	323	336	318	339	367	312	329	345	328	335	318	317	342	339	335	311	354	305	332	311	341	291	323	346	320
34606	60370	48335	36217	26860	14555	9108	6194	3926	2320	1520	884	722	527	502	477	456	405	388	390	391	406	366	343	370	358	377	373	371	352	380	350	326	351	375	333	320	354	354	334	392	348	330	330	354	346	346	345	339	351	347	333	327	327	385	357	340	328	336	373	373	304	349	345	370	361	350	348	339	346	334	347	338	343	345	320	346	321	326	367	403	361	356	367	367	332	319	339	336	377	359	346	346	334	332	360	342	346	354	365	321	363	344	352	329	338	339	363	372	344	336	352	335	364	363	313	320	348	354	322	352	315	337	350	379	322	371	290	340	323	356	350	348	332	350	323	355	339	356	358	348	354	369	358	343	350	302	348	329	332	332	363	316	353	338	344	349	343	351	333	348	354	337	310	323	355	342	358	354	343	340	351	323	312	331	352	311	349	347	344	351	335	354	340	358	311	344	301	346	334	330	383	346	347	310	333	320	300	365	321	329	329	369	352	353	309	334	325	338	339	328	354	366	343	333	292	350	335	330	340	336	343	332	339	368	353	358	374	322	365	335	323	329	372	307	317	322	342	330	333	346	351	339	314	329	351	296	363	357	345	327	312	379	347	367	317	332	323	349	371	318	332	339	345	316	339	328	328	375	337	342	345	371	367	346	323	352	339	350	325	331	343	358	358	342	324	344	319	311	317	332	374	363	336	339	348	321	331	333	351	333	332	367	360	331	336	354	326	354	345	367	340	369	363	298	323	329	340	351	325	326	344	326	348	343	336	321	352	371	345	315	341	338	360	332	324	352	350	340	335	343	351	345	344	309	364	351	365	351	339	339	338	344	326	357	364	363	339	349	341	365	352	342	390	315	337	326	365	372	364	338	325	353	343	367	347	365	346	370	329	331	336	321	348	357	336	347	331	338	342	328	352	340	353	369	332	354	331	335	347	335	368	319	332	362	367	323	356	350	354	346	329	341	355	350	357	339	361	345	338	341	358	338	348	371	349	349	330	334	320	344	341	315	326	349	364	311	326	341	312	318	346	336	334	313	311	336	373	360	347	332	337	329	357	322	323	356	337	331	329	340	333	365	349	341	345	333	338	329	340	317	353	340	327	328	305	320	316	338	350	340	324	348	351	351	377	353	321	349	368	342	353	337	321	331	374	305	344	361	355	368	322	343	344	332	337	352	365	362	368	320	354	356	358	337	392	313	343	350	381	339	342	348	346	320	345	351	360	339	320	344	353	335	376	356	346	358	345	355	306	346	352	335	356	367	329	331	355	373	330	346	376	328	336	352	352	352	354	365	327	345	319	323	341	340	343	328	325	345	345	347	313	326	332	329	338	355	335	345	349	329	342	356	368	376	338	319	373	378	314	344	327	352	329	342	337	319	334	300	346	343	332	317	352	316	366	335	376	380	326	332	346	330	343	361	305	337	295	332	346	311	310	365	333	332	354	335	330	336	358	363	367	306	315	328	356	320	354	333	328	364	359	334	342	343	333	309	352	367	378	371	337	404	324	362	337	377	354	341	365	343	367	342	347	329	343	283	330	341	311	354	327	328	333	379	313	356	337	354	352	336	326	327	369	342	338	357	356	330	341	324	328	314	349	352	328	333	355	352	331	342	351	371	346	343	346	340	347	403	326	334	381	358	341	314	373	350	329	342	349	347	321	326	349	349	364	379	353	361	342	310	361	362	392	329	351	329	338	321	323	350	346	368	312	317	347	329	332	336	338	366	324	321	392	344	356	344	350	332	315	351	343	325	338	316	361	347	371	351	365	359	369	369	330	325	327	324	308	336	332	319	365	328	360	358	356	356	349	367	346	357	337	340	393	347	338	335	354	351	352	335	383	327	313	351	342	369	337	348	339	391	381	342	379	333	372	361	331	336	333	330	329	356	346	336	335	353	363	337	375	398	352	339	364	354	349	365	323	365	353	348	359	333	370	342	361	320	362	325	350	308	356	315	334	335	359	339	354	365	364	366	358	327	344	328	332	348	337	379	370	349	337	365	327	343	353	365	338	344	337	339	329	359	350	350	325	330	390	339	374	332	315	377	389	346	354	339	357	352	315	355	331	323	329	326	322	346	356	344	309	341	375	315	325	364	375	325	346	325	341	322	325	367	363	332	342	350	342	373	365	337	330	322	358	340	348	345	355	330	368	321	334	326	337	312	331	340	327	349	349	347	327	339	332	340	339	349	356	343	359	323	355	344	298	323	369	365	341	350	373	395	349	363	329	313	339	338	367	377	349	347	308	335	327	361	343	334	329	366	340	337	347	345	336	341	348	325	353	342	334	379	316	315	361	348	350	340	314	322	371	313	334	347	361	345	309	337	318	351	367	320	377	347	333	359	322	356	359	351	333	373	339	314	319	374	336	320	333	336	335	354	323	354	362	349	383	341	338	320	343	358	331	325	360	325	336	356	324	352	367	378	325	346	325	323	323	356	329	319	344	337	323	326	333	319	324	354	347	336	379	347	357	301	368	341	344	359	358	330	345	348	330	360	354	360	333	342	362	285	313	331	360	355	300	389	335	303	310	312	349	339	327	338	352	357	330	349	332	319	369	346	340	322	325	345	323	333	304	324	338	343	351	355	348	340	348	366	331	348	365	356	323	338	379	335	321	330	321	321	322	337	318	352	378	316	317	351	360	340	321	360	327	331	321	383	334	369	336	356	317	326	306	345	327	330	350	310	347	366	392	322	364	337	349	330	359	353	376	362	346	353	376	322	352	335	344	344	313	327	315	354	315	349	345	353	336	352	330	345	356	346	360	338	340	351	330	345	334	338	336	317	351	354	321	325	348	324	343	327	327	351	352	345	382	316	317	361	308	336	357	324	350	339	350	314	341	330	364	391	351	349	347	337	328	353	355	343	327	347	347	301	371	342	356	334	341	376	325	342	323	318	341	337	326	357	375	334	333	332	344	346	353	324	362	353	372	349	341	344	339	389	323	309	322	330	315	338	357	310	332	330	341	352	323	347	335	339	333	336	337	392	352	364	357	353	352	364	338	359	405	322	323	355	334	330	341	370	358	325	354	354	341	360	362	357	336	338	393	344	355	346	362	368	290	343	356	309	357	347	339	373	343	332	327	329	313	351	355	342	358	347	304	337	373	344	342	368	345	338	333	366	360	315	337	342	351	377	358	361	333	355	322	366	355	353	341	367	342	341	344	374	338	351	311	357	385	326	334	364	347	333	379	352	313	361	337	351	352	335	333	359	344	378	360	315	336	340	308	345	323	357	317	346	371	367	339	367	339	358	330	348	389	314	343	324	351	308	349	353	319	367	318	349	368	340	322	375	321	360	352	332	332	319	351	362	339	327	356	349	355	349	361	336	341	342	352	329	343	359	359	346	318	360	338	364	331	342	357	326	364	337	323	341	368	303	338	326	333	346	338	340	345	357	351	330	361	345	361	301	354	333	352	346	323	339	331	369	349	321	324	333	350	371	333	332	337	355	335	365	369	340	342	336	363	358	325	352	321	332	347	328	359	364	324	334	332
25705	21833	30310	30037	22427	11826	5956	2744	1738	1063	739	585	517	466	433	391	392	396	398	418	410	398	392	361	407	384	334	380	372	407	409	387	401	396	365	395	406	412	382	365	390	368	371	386	343	359	393	365	363	393	417	376	379	379	438	411	351	355	410	380	394	360	412	367	375	379	395	380	348	334	436	376	383	410	361	366	371	379	379	371	346	358	349	353	360	354	370	344	376	379	371	372	405	398	414	404	384	397	399	381	371	396	350	389	340	338	410	378	347	350	387	373	377	389	328	378	344	348	355	394	341	348	371	416	376	385	419	367	399	338	377	367	378	367	398	371	400	362	398	374	375	389	390	385	372	341	408	358	370	354	402	400	372	365	414	393	357	368	350	360	386	374	389	382	374	359	371	344	413	378	335	375	342	389	406	360	396	326	371	356	357	371	368	356	384	344	386	367	365	373	369	361	396	355	360	367	364	359	363	395	361	380	372	387	365	378	380	418	369	343	368	366	373	370	370	366	361	381	399	353	390	388	375	394	360	365	419	385	360	407	362	408	368	396	381	391	385	369	360	374	383	350	372	406	376	385	414	388	390	393	355	367	363	353	336	369	360	369	368	388	389	398	353	403	362	377	361	378	361	404	342	416	369	381	316	355	353	372	365	314	367	383	355	402	388	364	367	362	373	381	385	378	389	387	394	356	370	355	405	378	374	385	388	346	374	364	375	380	366	365	392	361	356	366	381	374	390	429	395	357	362	389	375	382	371	360	395	372	393	364	389	354	368	409	348	379	406	358	398	352	366	382	372	370	322	378	396	382	351	415	370	359	393	384	347	343	390	397	376	365	370	358	365	401	397	396	393	386	365	395	400	370	388	392	380	364	366	401	406	377	417	373	394	386	365	397	387	381	384	390	372	372	365	389	395	356	382	382	375	379	377	405	322	335	333	386	384	385	352	406	367	373	386	381	378	316	368	323	336	366	348	405	390	395	374	396	353	376	367	386	392	405	366	382	387	405	381	378	354	387	387	389	420	371	353	405	381	368	383	341	394	370	364	372	383	362	385	370	378	327	391	364	361	371	372	404	355	364	372	340	401	384	382	386	390	384	384	394	349	346	368	399	365	402	373	366	375	388	374	401	410	411	368	380	361	365	342	398	368	373	365	390	376	362	357	394	376	395	378	400	403	378	376	387	405	386	359	367	363	369	399	331	375	411	369	394	389	391	342	389	351	378	401	357	396	382	351	362	363	415	368	377	351	375	367	387	401	366	384	377	359	376	387	371	343	358	404	391	380	351	378	387	397	409	370	412	348	386	390	340	401	408	381	346	399	377	404	366	347	367	344	415	356	405	354	369	353	366	361	369	368	373	365	357	395	397	375	380	356	383	368	376	365	371	358	357	356	353	373	355	371	365	391	351	383	387	384	370	422	375	368	394	385	368	373	394	365	386	377	346	365	396	408	385	390	389	387	366	337	385	355	372	367	356	348	365	398	397	385	397	390	405	409	375	367	380	388	399	361	361	380	386	385	398	388	393	381	376	377	400	383	394	341	374	386	343	396	395	383	387	361	363	393	385	372	422	360	384	361	395	383	409	373	353	360	377	374	360	376	355	336	395	347	374	376	416	355	385	358	373	388	403	378	377	362	364	358	359	363	372	357	364	334	361	382	386	367	354	353	374	400	354	394	368	387	372	359	372	382	395	347	382	360	373	384	378	349	366	363	345	358	400	375	397	375	351	327	400	361	352	386	404	362	387	376	375	391	366	387	410	402	370	368	356	347	342	372	390	379	343	364	364	385	364	372	378	342	343	405	368	382	370	393	406	378	391	386	387	350	370	367	353	340	357	361	381	393	368	396	391	360	364	378	373	402	380	388	401	419	379	372	363	366	380	399	378	391	421	366	392	375	379	359	382	375	366	385	380	365	394	370	395	359	389	366	387	383	376	370	344	382	366	387	375	404	438	408	382	388	383	395	367	391	408	369	385	372	391	377	409	383	375	350	406	379	356	373	322	373	381	384	369	368	356	387	347	379	366	374	384	365	382	377	349	372	386	345	372	353	360	413	374	375	371	379	352	388	371	413	406	351	394	398	393	380	384	361	365	381	346	363	389	372	399	394	397	392	372	331	352	378	346	347	372	374	382	335	370	359	388	366	378	340	333	398	368	389	374	365	385	378	401	368	368	402	326	387	386	380	389	369	366	370	391	368	387	389	370	353	347	356	346	375	375	368	380	354	391	374	396	380	395	360	392	368	354	380	394	369	332	364	350	389	405	378	359	400	387	360	379	399	401	376	400	381	343	376	380	389	391	397	405	389	393	363	374	395	361	355	427	341	360	357	414	403	379	384	362	371	403	368	378	352	374	403	407	362	370	370	406	429	335	376	367	376	377	382	344	367	366	360	402	352	346	378	394	341	367	363	389	374	369	358	339	370	352	362	374	395	353	390	387	410	385	396	355	378	401	381	335	388	391	374	346	391	378	374	359	391	388	415	364	403	370	406	381	380	369	395	402	356	348	393	385	381	365	354	363	360	384	409	378	338	375	356	388	308	363	363	378	366	369	339	410	371	341	375	368	392	385	335	384	381	407	356	375	369	335	359	353	405	349	375	378	358	339	359	382	372	405	365	376	368	340	350	369	385	370	349	415	390	406	387	341	380	353	360	379	347	380	368	385	395	385	355	344	352	385	352	363	353	375	397	402	348	337	366	408	378	355	378	361	372	410	347	406	354	403	389	380	358	407	335	384	382	382	380	383	383	361	346	352	396	344	374	385	396	396	390	353	346	355	384	394	362	337	399	324	359	387	350	385	354	388	381	347	380	325	373	384	385	374	342	359	368	392	351	383	387	328	414	346	380	330	364	375	416	395	386	368	394	353	339	355	388	398	428	372	391	362	386	361	405	402	350	338	387	391	363	381	366	376	406	343	370	413	364	378	352	362	378	358	383	381	340	340	336	371	353	375	377	351	363	377	398	351	369	345	365	366	375	377	410	377	415	365	402	371	413	356	349	367	358	405	361	362	365	401	376	338	383	393	400	397	376	338	390	352	376	368	413	365	386	361	411	393	427	352	317	348	371	385	386	378	349	379	369	381	390	394	384	366	344	370	375	405	372	381	369	402	399	362	356	371	391	373	360	395	379	359	368	393	409	370	386	356	383	359	346	359	378	359	370	402	363	356	389	362	341	388	358	365	381	398	377	342	411	369	366	382	344	361	369	373	350	383	372	407	343	354	398	369	380	383	414	388	386	367	393	378	383	388	381	380	381	370	344	373	394	364	348	356	355	435	378	401	390	386	350	386	373	368	397	379	352	379	412	377	378	375	363	407	376	395	358	371	358	362	370	430	343	370	391	368	366	398	378	352	385	365	372	365	407	374	365	357	356	359	392	395	359	337	377	383	378	356	389	386	405	380	411	400	406	357	405	369	389	353	375	385	362	350	397	372	366	347	382	371	371	388	419	357	375	383	414	379	389	376	393	384	386	341	373	377	356	375
33897	56748	45802	33427	23861	13369	8678	4777	3147	1801	1191	764	646	541	515	492	487	469	452	471	419	394	420	392	399	428	433	378	385	413	419	410	418	480	408	439	402	412	391	427	411	410	401	430	442	404	407	428	436	399	413	391	438	445	385	378	444	430	368	429	412	407	411	403	393	403	396	414	430	408	427	416	427	415	384	409	407	407	418	416	403	402	411	439	390	366	384	391	402	414	409	383	396	403	422	394	401	383	358	447	393	384	410	385	437	399	452	388	411	394	391	371	428	383	410	404	404	385	387	425	435	402	402	410	412	395	382	394	387	354	386	397	371	408	407	401	397	430	389	450	445	403	393	388	424	419	398	387	402	383	425	366	416	418	418	416	399	397	405	417	410	410	409	409	411	424	413	415	426	430	429	420	418	408	370	423	410	411	418	400	404	393	368	375	408	416	369	424	415	366	364	397	392	440	386	447	383	443	416	404	414	453	387	378	412	415	415	425	421	427	408	453	416	406	422	375	410	419	427	355	429	357	392	392	385	377	420	420	397	395	452	397	404	400	385	428	427	403	385	457	382	428	410	388	429	400	390	402	427	416	424	399	403	415	382	418	389	430	399	376	392	405	408	378	420	418	427	417	401	397	406	446	416	416	408	379	427	409	387	424	428	396	413	427	418	435	375	394	390	397	411	424	391	422	428	411	400	385	409	408	394	430	430	412	390	375	405	438	406	410	392	426	427	392	384	405	424	358	393	398	380	384	409	381	383	431	417	395	385	403	400	376	384	381	390	403	413	388	383	366	373	399	388	377	419	410	407	417	405	389	415	391	418	409	406	421	382	386	432	400	417	439	386	390	403	382	432	392	396	458	401	398	394	421	374	394	438	407	392	410	411	416	395	420	388	422	406	389	421	422	370	402	409	399	370	400	415	396	439	404	388	419	403	373	445	455	390	384	374	432	394	453	390	383	414	396	400	399	381	419	397	374	382	405	404	413	451	420	424	402	400	422	400	444	392	412	445	425	386	400	411	426	427	406	398	380	443	412	415	415	434	438	430	411	390	434	417	387	407	381	428	450	428	433	368	453	414	424	426	456	459	389	415	395	426	361	417	427	420	413	413	423	406	417	397	417	405	401	390	410	411	415	419	421	428	366	401	391	429	371	383	370	423	420	414	442	381	394	369	403	385	437	396	406	391	409	406	397	387	428	406	383	367	412	403	404	406	401	397	407	403	398	364	377	408	393	399	403	444	393	402	391	371	404	399	392	440	415	401	415	418	417	377	451	392	412	432	440	400	384	419	406	376	395	404	374	401	388	404	403	375	410	384	398	397	406	447	418	398	435	419	410	404	396	402	419	385	354	403	384	427	399	410	430	397	393	410	331	378	426	382	396	372	395	436	394	404	388	398	384	408	423	393	410	399	385	443	418	377	410	400	407	402	371	406	393	393	412	392	419	435	472	388	402	440	438	374	381	427	404	408	454	430	388	412	399	400	402	441	364	391	397	395	387	425	418	416	405	404	365	415	409	374	437	388	374	423	414	386	393	385	408	378	433	384	407	393	400	436	409	403	396	380	382	364	407	414	407	433	422	408	425	403	393	398	406	408	396	414	385	386	409	400	415	414	435	423	416	382	417	409	400	413	385	384	385	387	364	465	439	382	420	401	375	392	414	381	390	411	404	406	398	431	425	431	424	404	384	379	418	409	419	426	381	389	399	409	384	400	416	400	396	436	411	407	402	403	378	392	396	381	376	392	422	408	373	406	381	391	401	391	404	430	379	382	416	444	398	442	400	425	431	409	419	404	406	396	420	394	396	425	419	362	407	416	410	408	428	445	367	388	415	412	406	412	424	437	433	413	383	391	402	404	406	413	423	402	424	442	439	387	425	385	381	403	374	416	412	384	379	434	396	391	431	418	411	389	414	369	405	398	421	408	410	412	393	417	396	423	435	423	399	425	386	398	418	380	406	399	406	428	401	391	380	424	430	387	434	428	411	455	411	392	426	400	386	389	410	406	411	395	409	382	412	394	448	413	417	351	388	426	413	390	399	440	351	412	392	392	379	402	420	404	437	414	432	392	402	387	407	416	395	403	381	390	390	418	392	409	389	411	409	405	405	424	398	390	427	404	407	383	386	444	393	408	364	398	412	397	409	409	406	398	405	457	393	405	430	422	426	386	405	429	380	385	404	406	404	432	388	437	413	427	463	417	414	397	412	381	394	396	391	413	375	396	389	397	402	426	394	391	430	406	393	441	409	429	393	402	383	421	419	390	413	432	409	376	389	429	394	404	412	392	428	440	439	404	413	403	398	383	398	421	410	434	395	417	397	432	409	383	401	421	384	389	437	415	416	371	424	428	423	384	403	406	406	415	403	431	403	395	404	410	401	376	409	387	400	433	341	388	400	391	417	395	379	435	418	407	413	422	401	355	406	395	424	408	392	385	394	401	387	431	381	414	393	389	383	413	426	409	416	398	413	430	424	401	367	405	407	395	414	429	421	425	412	388	374	415	416	441	371	436	388	398	404	383	383	402	389	416	434	408	411	423	404	399	407	401	410	390	396	407	383	361	386	425	437	388	410	391	437	374	405	467	439	410	405	389	406	431	394	363	397	381	448	408	398	411	438	391	388	411	374	408	411	396	437	393	393	418	456	394	387	410	385	414	394	413	403	386	397	381	406	395	384	422	378	406	408	435	393	438	381	407	427	430	405	396	456	407	411	417	425	416	439	390	426	433	353	414	427	415	404	401	400	418	406	423	404	408	383	429	394	400	408	467	425	386	425	441	404	439	413	372	433	414	408	426	407	370	438	408	399	425	421	402	390	389	395	394	375	434	373	380	420	402	359	423	407	436	427	412	447	406	391	425	399	439	384	399	433	407	414	352	390	390	401	417	393	403	414	402	417	395	416	437	436	415	415	443	402	389	445	386	396	423	404	421	393	426	433	410	378	425	395	425	417	385	410	433	371	411	404	405	409	392	389	439	388	401	431	403	382	374	431	400	410	383	410	389	409	423	386	375	360	391	379	433	416	416	403	395	404	381	455	395	419	416	426	410	387	425	407	377	427	421	381	383	425	384	428	397	407	427	411	403	410	403	438	417	411	421	400	436	427	418	372	376	424	386	416	361	440	399	378	402	392	416	414	399	385	411	389	386	369	408	392	434	353	386	437	390	413	395	400	415	430	380	416	393	398	418	424	382	417	403	394	410	387	450	432	401	414	390	377	382	434	388	416	397	411	423	439	384	424	375	357	386	399	406	389	422	401	414	414	369	423	409	416	393	389	376	383	434	391	393	446	428	377	392	378	413	404	366	408	403	393	412	408	408	431	385	374	426	421	396	427	416	419	396	422	395	421	438	423	414	388	404	385	385	434	387	381	434	414	386	412	402	416	396	449	413	360	380	414	431	393	421	374	397	394	413	378	407	432	414	411	409	420	443	431	417	391	397	425	393	400	442	412	395	413	407	435	381	371	420	441	410	404	387	380	429	419	401	369
23425	21683	29492	24866	22821	24102	19637	8911	4832	2044	1216	830	812	705	669	645	563	611	530	523	552	563	511	533	534	535	539	516	527	499	491	501	515	485	493	541	501	521	546	505	503	479	480	485	474	488	520	525	521	525	543	496	508	532	494	533	513	501	494	572	458	498	524	498	506	571	488	489	467	527	509	487	522	513	522	480	491	467	501	461	512	474	508	478	516	485	521	538	538	489	515	508	520	528	523	516	521	485	493	530	526	492	513	497	487	548	531	488	521	496	531	510	502	492	530	524	479	498	509	537	484	512	523	490	487	469	493	504	501	441	482	477	516	484	490	498	505	523	529	492	501	486	534	492	539	513	501	488	530	522	504	485	485	508	505	487	460	518	495	507	486	520	474	449	537	477	473	502	480	502	447	542	459	506	506	507	518	521	497	517	499	509	515	485	500	494	483	484	482	516	524	513	515	511	482	537	492	504	484	518	528	488	480	512	538	453	488	502	530	489	504	509	480	553	490	538	485	486	523	496	502	517	491	510	484	510	478	488	504	521	489	499	513	501	527	511	503	517	490	471	493	538	473	474	501	516	475	488	511	503	499	502	494	504	506	519	435	536	542	502	505	505	460	504	502	475	487	461	497	516	504	529	530	547	504	438	483	502	482	499	458	487	475	523	502	465	539	497	485	472	497	517	484	508	471	550	477	490	533	518	480	482	534	507	482	495	472	494	491	522	482	492	532	475	481	501	517	512	492	462	489	513	523	518	490	513	475	487	501	513	506	525	551	501	510	523	481	514	466	535	500	485	473	493	485	550	459	510	511	506	522	523	505	525	506	496	499	504	472	493	465	465	507	489	466	495	519	474	502	498	503	470	491	517	503	491	509	510	571	459	502	528	491	491	471	502	502	529	468	500	524	499	500	505	529	510	504	512	500	494	456	513	505	509	505	556	498	505	480	478	492	492	447	494	487	500	485	478	492	500	489	500	526	557	515	525	502	496	512	512	518	463	493	477	524	505	484	487	475	455	479	525	510	494	479	506	486	495	548	526	514	484	519	526	508	485	515	512	497	467	526	501	505	491	481	534	487	507	504	493	480	493	506	503	456	450	479	454	531	463	481	497	467	534	515	517	523	483	514	486	490	500	459	546	480	512	523	526	507	510	520	483	482	496	498	511	502	533	523	463	469	463	527	514	486	504	528	498	535	514	495	533	527	486	482	531	549	505	479	481	524	490	498	528	505	465	503	525	513	520	464	521	527	518	502	506	533	474	480	481	499	534	517	477	493	490	472	485	494	547	506	503	485	506	494	528	467	507	510	478	512	512	486	517	499	541	501	488	489	507	523	532	522	513	485	539	513	499	549	523	485	463	532	512	522	517	494	537	530	524	450	484	547	528	533	503	496	535	504	463	516	523	523	529	525	530	492	511	492	497	523	544	491	478	497	513	463	497	488	513	497	519	477	500	528	501	463	527	497	503	513	452	503	508	503	487	484	492	520	488	486	525	495	500	523	497	520	465	481	504	514	497	471	502	477	517	523	504	530	484	522	520	501	488	534	508	491	486	493	477	539	530	485	499	453	509	504	510	468	513	486	504	519	478	529	495	523	538	533	547	512	506	503	464	501	507	498	497	522	504	516	518	494	508	514	552	506	491	533	461	519	505	502	506	529	493	478	497	473	483	491	458	491	463	495	489	514	535	529	540	474	498	501	523	487	477	477	490	514	503	508	491	481	517	489	466	514	490	524	521	469	475	508	493	478	468	561	483	466	500	485	474	504	468	514	539	513	507	534	481	479	506	517	496	468	486	484	520	536	520	508	496	513	512	530	512	471	492	496	483	492	511	480	514	474	540	480	495	511	499	491	517	501	502	538	479	480	449	443	501	517	496	500	475	499	490	506	502	548	510	502	506	494	510	504	496	486	471	490	549	523	487	475	520	475	513	523	512	476	495	474	530	517	522	507	485	481	458	509	482	490	496	512	507	496	542	492	490	498	531	526	501	492	491	479	444	496	493	510	499	519	469	488	505	501	492	510	489	529	518	480	505	524	525	525	506	496	510	495	504	462	534	492	500	496	482	523	533	535	498	477	478	506	507	488	523	519	502	523	522	479	566	484	527	508	504	501	506	491	498	494	512	479	522	487	501	521	519	474	505	469	533	503	505	513	529	573	505	518	520	527	479	497	454	458	498	492	500	492	513	519	460	488	501	488	474	481	528	495	474	492	536	490	480	525	545	487	474	548	513	525	492	497	511	453	487	493	483	451	483	472	499	524	497	480	488	481	482	519	533	532	466	536	527	507	530	490	507	501	463	530	472	533	502	532	514	496	478	505	510	518	499	486	494	473	489	482	541	521	480	483	484	482	494	498	471	468	472	493	513	544	506	481	529	543	487	515	511	510	460	513	487	534	539	475	521	479	486	499	501	538	482	487	523	513	498	506	502	514	507	501	508	506	457	513	506	502	577	501	520	517	539	474	546	519	471	456	504	489	488	487	531	513	507	536	540	476	491	545	462	496	478	505	491	517	526	511	456	529	474	499	483	490	492	481	500	503	488	465	549	501	513	533	503	511	440	513	505	487	512	523	508	491	534	511	461	521	478	524	478	520	506	508	516	498	501	502	533	527	488	524	459	543	474	482	489	496	460	539	499	533	470	495	510	530	500	462	478	489	464	519	502	498	528	486	488	518	478	539	457	515	497	478	477	498	475	520	500	479	508	550	483	484	477	515	527	476	525	493	547	528	476	496	487	520	506	486	524	540	523	526	494	497	512	496	479	482	503	518	518	522	506	497	536	540	492	470	520	524	518	491	524	480	535	476	510	482	470	532	508	482	497	494	506	528	495	516	503	517	553	475	512	476	521	508	517	522	532	488	482	501	504	519	501	495	524	511	545	512	501	498	446	479	533	506	523	545	535	479	488	501	525	478	500	516	441	507	488	511	495	481	507	538	521	469	470	501	523	509	487	467	497	528	479	510	500	528	487	474	530	510	472	483	482	537	478	545	468	535	552	498	517	524	483	539	494	494	486	535	472	508	522	476	528	511	506	455	474	530	493	516	530	502	525	494	529	508	528	474	532	490	527	497	495	510	496	491	532	478	494	490	507	512	526	519	518	495	487	512	504	506	466	472	530	480	472	498	496	501	482	465	533	549	464	488	534	516	500	486	476	501	504	491	513	493	481	453	510	529	482	503	519	518	516	484	466	539	516	494	488	499	512	501	524	516	510	478	508	492	521	486	486	492	470	493	512	486	488	497	538	530	477	519	494	492	526	491	516	495	478	540	460	517	513	458	521	458	519	464	506	559	514	503	520	499	501	543	477	483	459	544	463	514	496	491	498	511	480	482	491	508	476	464	493	503	467	497	489	525	531	487	533	519	529	513	518	497	489	472	470	488	527	518	474	505	492	539	506	483	474	501	508	550	523	481	495	523	514	483	450	502	545	499	475	491	506	541	443	502	473	512	523	503	490	536	510	502	507	478	507	500	501	492	485	533	503
36743	67958	56811	41845	32134	25059	15977	11575	7263	3209	1680	1194	1009	847	819	735	673	663	618	591	562	562	539	573	555	557	528	534	504	517	532	536	522	505	482	502	551	481	571	565	533	501	539	533	504	523	510	525	480	514	519	543	507	530	539	536	518	544	531	462	537	491	490	526	515	517	509	567	522	472	492	534	515	520	496	492	531	479	536	495	513	532	515	509	558	501	534	528	490	480	525	517	519	498	504	505	494	486	527	512	540	501	556	499	516	494	522	575	483	500	489	542	549	553	502	509	509	511	496	509	486	489	497	444	501	478	499	538	494	502	532	488	504	550	495	542	469	512	505	528	472	508	517	515	512	534	508	491	507	477	529	467	473	521	525	546	520	516	523	504	497	587	515	483	492	547	541	483	487	537	517	469	475	510	482	554	509	487	494	489	532	534	505	508	506	530	507	491	490	536	534	520	513	556	508	514	500	504	501	546	537	508	508	498	503	529	534	514	526	529	482	541	528	526	506	507	511	520	499	468	509	484	511	550	501	502	533	505	490	539	519	503	488	497	555	467	520	511	522	511	492	498	506	484	531	531	515	536	505	494	509	489	471	517	502	487	472	518	526	515	509	510	513	499	479	545	496	488	501	520	538	480	522	494	513	532	509	516	503	492	477	528	515	513	512	527	498	549	536	531	506	501	496	488	520	461	524	514	512	507	488	533	550	498	528	505	511	508	526	524	486	515	507	492	482	522	539	541	529	533	492	492	533	457	510	472	521	497	511	488	537	454	516	533	519	526	554	473	511	504	527	512	534	486	522	497	502	469	490	514	500	546	503	498	512	505	500	492	545	496	488	529	502	468	482	485	526	510	508	492	533	520	517	510	509	493	549	509	526	505	498	504	528	519	520	496	516	482	496	573	501	519	502	535	505	495	517	521	494	513	527	479	487	524	493	490	527	487	543	532	516	540	498	504	502	504	497	509	490	530	520	524	518	489	495	549	528	544	520	488	472	520	552	503	548	541	533	522	480	495	517	524	511	517	512	524	526	500	550	487	520	474	497	500	507	486	577	536	489	503	514	480	470	526	499	542	513	493	520	551	525	534	487	517	531	468	518	495	490	474	517	498	527	503	497	546	541	529	493	495	516	543	487	468	508	495	514	489	485	539	516	502	493	493	484	520	495	493	540	513	486	486	512	520	514	538	525	514	496	506	499	490	496	511	530	512	515	479	498	537	515	512	525	527	514	505	518	515	514	519	478	531	502	551	504	510	513	535	512	524	475	517	519	519	504	514	493	525	520	520	528	500	506	507	510	527	544	515	514	529	536	532	550	523	522	513	486	519	511	480	501	514	511	551	523	559	521	529	541	506	505	502	497	520	519	486	496	514	520	499	547	521	500	550	507	507	520	549	515	502	512	554	514	497	510	508	498	526	524	493	563	549	513	505	455	541	516	496	496	501	491	504	476	464	514	505	532	470	497	500	510	534	508	504	527	482	534	503	485	490	520	511	512	506	492	533	491	564	535	515	545	509	496	521	491	496	504	535	488	499	509	502	501	514	484	506	511	518	481	551	532	575	496	503	498	479	466	487	533	497	493	521	492	527	520	521	534	536	481	540	498	496	526	500	491	487	524	518	472	535	505	494	485	531	533	525	524	563	497	533	519	521	525	471	493	496	529	521	522	522	479	481	473	509	506	509	522	519	552	526	504	501	535	535	488	528	475	507	516	512	494	473	485	509	527	561	571	540	531	508	529	525	467	554	477	501	480	495	513	481	495	481	532	506	498	508	509	515	496	496	494	515	498	519	513	533	500	540	527	519	519	490	522	516	554	521	530	516	540	560	529	521	522	568	477	470	526	538	539	531	589	513	526	489	509	543	525	507	507	478	509	534	535	517	542	535	526	543	525	523	488	504	467	475	476	474	526	514	505	541	513	489	546	499	498	518	478	539	525	515	503	502	515	530	512	546	556	486	527	557	508	514	541	519	489	459	502	522	493	470	511	500	523	502	506	528	489	501	496	525	510	529	522	510	528	472	498	500	524	520	519	546	500	558	523	495	462	521	501	529	513	486	495	502	526	480	499	510	528	518	465	511	513	519	538	517	493	488	533	494	546	522	522	535	525	527	493	516	544	499	526	505	511	519	527	480	514	502	510	485	524	528	516	487	492	517	527	483	496	526	536	519	508	493	507	534	558	505	503	511	501	508	524	486	480	524	528	488	551	503	520	488	499	531	513	501	529	485	512	495	445	504	511	484	523	509	525	494	541	485	497	496	514	540	486	527	524	515	479	507	544	547	508	494	519	507	516	498	475	511	507	529	502	496	502	506	498	496	503	537	540	463	542	492	451	515	522	512	536	517	498	474	476	508	486	517	492	509	527	530	522	481	503	493	522	512	507	501	510	457	531	519	496	518	531	492	515	506	543	535	525	534	494	543	518	504	506	541	561	546	523	526	503	497	508	549	532	499	489	503	528	510	506	520	550	502	519	490	515	469	510	491	529	469	539	539	516	528	499	475	504	516	537	520	505	479	501	505	510	539	540	489	506	510	500	567	500	499	528	518	494	510	510	526	497	518	495	524	530	500	499	499	530	518	521	511	516	523	512	475	515	480	483	490	552	507	491	503	538	482	518	494	545	534	456	531	550	542	550	549	491	507	545	518	508	513	541	518	468	543	532	535	504	513	513	530	484	520	509	509	463	474	515	493	556	518	472	506	497	493	524	495	500	530	469	546	490	504	517	508	522	499	485	468	502	510	500	518	563	517	488	518	466	549	498	491	485	496	493	511	509	502	508	509	520	526	490	494	495	537	537	507	493	510	512	522	531	509	483	498	528	552	464	519	489	451	483	504	506	528	491	532	506	515	475	478	529	532	509	528	505	488	479	491	485	507	507	562	523	526	530	517	550	526	513	501	492	475	537	524	515	502	509	532	477	489	490	562	507	564	494	490	512	503	551	492	494	521	504	566	535	502	505	488	541	483	465	547	483	536	506	568	561	517	513	544	545	498	494	502	554	459	480	495	521	511	578	485	443	549	485	464	493	519	509	499	520	511	518	491	497	531	527	516	536	509	522	485	479	501	475	493	507	509	480	517	537	512	562	520	521	520	466	466	512	522	526	481	509	512	529	514	514	507	502	510	580	498	489	515	493	459	518	566	455	482	552	489	542	510	547	528	492	514	529	487	476	512	488	500	542	518	502	529	568	491	501	483	492	515	526	501	518	550	530	535	524	511	496	522	516	502	521	525	526	488	502	516	530	511	537	530	504	536	558	527	496	493	507	497	520	541	498	493	511	527	499	493	461	517	526	537	478	525	538	533	494	492	507	503	502	519	527	486	500	503	518	551	572	525	518	483	529	491	505	506	481	507	531	477	507	472	502	503	517	509	506	473	480	467	553	510	508	516	523	508	514	495	530	489	495	522	476	484	561	521	561	551	524	507	493	496	500	543	492	486	515	496	527	482	545	507	531	455	510	492	478	481	502	538	497	499	514	511	478	465
33281	38779	41898	29404	16964	7970	3189	1928	1163	701	445	362	358	302	292	347	263	285	268	257	294	282	279	297	271	265	307	261	257	253	255	280	270	262	238	283	257	269	269	250	281	279	259	249	278	262	270	266	288	280	279	274	288	258	282	264	297	256	251	269	268	276	301	270	254	246	286	293	297	280	281	273	268	297	259	275	236	277	248	280	273	239	255	272	262	241	262	289	281	287	269	282	298	306	276	297	293	286	285	296	295	271	272	266	269	268	256	257	253	245	274	258	245	264	263	292	311	272	282	271	293	286	265	270	251	278	307	276	279	256	250	301	287	260	268	276	315	251	302	282	233	302	270	278	276	277	278	274	258	277	290	276	262	293	285	291	293	263	301	285	265	270	266	281	275	260	285	245	282	271	274	266	283	301	249	261	301	284	260	279	270	249	270	275	261	268	273	279	267	293	285	250	252	287	272	249	275	241	273	277	281	276	276	282	255	282	275	244	271	269	282	269	240	277	285	254	277	282	285	258	262	255	265	269	277	260	250	274	252	264	282	254	274	284	283	293	271	258	277	281	244	273	262	305	264	289	259	279	252	281	286	253	258	282	273	271	268	257	290	267	276	307	274	247	266	251	296	305	263	265	249	249	291	242	272	254	254	288	269	283	240	253	294	258	251	255	301	265	270	277	277	271	278	276	261	273	229	282	242	277	282	265	298	293	238	280	272	256	233	236	267	265	264	281	295	262	308	275	247	295	263	252	279	245	286	251	266	251	288	275	239	273	283	287	260	267	287	277	276	252	251	257	263	280	264	295	255	279	240	289	284	307	275	282	276	260	299	274	271	297	268	286	254	254	275	245	274	274	297	273	266	287	286	275	280	289	291	258	268	293	285	290	260	257	285	280	268	277	301	278	279	279	261	230	263	284	281	268	279	268	280	255	288	298	279	258	277	253	252	266	289	282	258	263	278	264	230	284	281	251	267	264	280	261	282	276	247	267	267	268	268	261	266	248	295	267	290	274	268	280	256	267	256	262	268	303	287	274	300	296	279	239	259	279	301	290	285	276	280	274	252	267	277	247	273	293	275	283	291	259	264	237	272	290	279	273	278	281	245	254	254	281	281	264	259	285	265	270	265	293	275	245	260	279	293	292	274	275	252	289	287	289	306	258	257	286	272	251	276	259	249	292	261	246	265	281	272	261	280	270	295	253	271	294	296	285	284	257	273	299	284	272	269	288	259	300	279	263	271	268	250	262	244	247	285	231	260	262	297	276	275	269	279	240	278	266	267	290	293	266	281	258	275	255	266	282	285	286	253	259	267	256	269	282	274	241	270	278	249	251	274	256	260	272	287	257	243	262	289	291	268	260	266	300	274	280	263	281	270	320	300	281	255	265	239	309	263	262	260	258	252	289	297	274	281	259	247	270	285	263	288	251	295	292	250	255	290	236	269	283	265	273	286	257	293	254	294	287	221	289	267	276	269	276	286	285	296	264	271	271	258	251	289	241	277	275	300	279	283	302	272	264	265	266	269	284	278	276	277	255	257	268	239	266	280	249	241	277	287	260	250	280	268	281	292	269	278	281	258	276	266	247	255	282	260	257	252	287	283	278	268	291	249	248	289	281	259	274	300	263	293	282	260	269	283	262	284	274	269	282	282	259	292	257	244	280	289	263	276	306	284	294	293	279	272	265	266	284	274	244	300	243	273	261	238	244	268	282	267	293	270	258	273	264	256	250	285	248	291	284	276	274	292	261	284	291	270	287	284	233	252	274	262	298	273	252	263	268	275	251	272	246	257	257	282	309	257	262	276	278	292	287	274	271	254	292	284	283	303	274	286	237	282	263	250	269	260	270	269	265	264	288	279	295	253	300	269	272	247	282	249	269	291	277	277	309	293	316	266	249	270	280	274	260	259	242	248	308	285	289	293	249	296	289	279	271	272	267	260	244	234	273	301	286	313	279	239	255	301	235	270	292	264	311	259	272	232	281	271	263	257	294	263	254	292	245	285	269	302	257	286	276	276	272	254	298	241	281	267	250	269	278	282	289	269	258	285	289	281	260	286	286	289	271	281	230	270	264	293	273	285	244	305	258	257	268	246	256	270	294	273	283	291	255	277	266	239	261	256	249	285	258	261	251	286	275	264	270	286	302	273	275	297	273	266	274	276	273	240	239	276	277	295	285	258	239	256	298	282	273	261	272	282	275	269	260	267	303	276	280	273	248	270	281	244	247	276	283	247	272	269	283	256	268	292	255	245	293	273	270	299	272	256	269	278	282	268	288	276	277	266	252	306	274	285	249	266	235	272	259	298	285	278	248	283	296	275	270	269	268	284	261	276	255	267	270	260	284	265	256	288	270	288	285	285	286	275	253	271	293	280	242	287	282	281	259	296	281	275	275	290	261	275	262	257	261	263	242	284	266	284	303	294	275	283	272	260	286	286	256	267	260	260	277	281	286	255	271	265	265	264	270	270	278	313	321	280	261	294	285	257	300	284	292	265	283	288	274	253	268	259	265	277	259	250	302	282	254	280	297	279	277	292	265	272	268	263	262	296	284	264	271	311	286	264	311	310	250	274	247	257	263	256	248	262	277	278	256	259	247	249	252	303	259	291	288	259	293	250	277	283	251	288	276	264	269	301	289	284	278	279	281	274	303	257	304	305	304	310	279	282	284	268	254	253	274	259	256	262	279	265	271	271	253	319	257	301	265	298	249	283	275	284	278	303	270	266	296	302	248	263	270	278	283	227	270	291	265	269	259	250	260	277	299	267	282	265	279	307	267	266	256	302	267	274	272	291	259	245	292	276	286	296	271	273	290	250	282	233	280	267	273	276	264	298	266	313	280	280	270	284	254	251	274	280	269	269	276	261	274	296	257	268	253	254	286	261	257	255	251	236	269	249	254	249	260	296	284	278	271	274	315	255	265	269	251	269	278	274	255	268	288	310	285	288	270	274	264	276	285	269	247	262	294	264	271	256	248	283	282	252	296	283	284	245	278	278	276	274	257	280	275	280	290	261	269	295	263	276	267	245	266	297	277	245	274	273	258	277	289	258	287	251	268	271	269	293	256	311	286	271	277	293	260	276	272	277	284	262	285	282	263	270	265	273	263	274	277	244	272	260	255	291	297	282	297	289	258	257	271	288	269	289	293	259	276	286	244	289	294	266	293	263	262	272	266	264	301	284	287	267	283	275	258	249	265	257	277	251	278	283	283	283	266	265	321	274	262	280	282	293	287	300	270	259	265	289	256	250	306	282	293	270	294	291	281	268	303	235	262	265	276	298	264	262	285	311	274	242	275	289	269	268	291	273	282	281	271	247	254	291	285	249	255	286	245	249	224	259	236	266	275	295	263	271	265	293	260	279	271	291	281	291	273	272	271	286	258	241	255	298	258	267	286	265	273	301	276	278	275	281	275	264	266	275	265	283	280	279	282	261	291	279	259	265	280	249	268	260	222	287	276	246	240	273	245	273	276	262	276	248	263	260	279	248	251
35434	52460	40542	26912	18775	10791	5208	3506	2044	1200	630	456	424	372	412	340	291	302	291	300	306	309	293	345	312	287	319	307	344	291	301	293	289	270	271	290	287	325	325	287	333	307	293	260	303	307	273	289	322	303	309	318	299	311	276	295	315	295	322	259	278	306	306	298	312	297	301	280	290	310	301	290	282	303	300	305	281	302	289	295	307	292	297	301	282	282	289	292	287	310	273	317	278	307	301	288	282	314	281	301	307	314	285	302	304	307	314	303	282	306	323	287	298	315	305	290	284	271	291	286	308	266	330	276	323	323	292	270	293	281	299	292	259	289	290	276	281	303	317	299	294	314	314	301	267	333	281	314	300	318	294	282	290	315	311	281	306	294	319	269	301	279	327	312	297	303	292	294	310	294	313	295	301	309	298	303	308	328	296	269	288	279	302	278	301	299	321	314	280	278	289	287	289	313	309	310	272	297	300	288	274	301	266	286	280	281	293	280	295	257	308	308	284	308	282	290	286	273	307	289	289	337	298	275	303	329	314	257	299	295	290	306	345	292	280	272	289	304	280	275	276	302	315	309	283	273	274	312	289	302	332	315	300	303	319	329	286	301	286	279	316	306	291	292	295	295	286	286	260	273	276	287	315	278	296	292	286	293	268	323	293	301	287	267	288	308	311	299	283	315	285	275	277	288	270	288	293	316	311	285	296	313	295	283	307	283	335	294	305	322	290	305	286	269	292	312	329	309	294	308	286	305	303	289	283	305	279	306	299	252	300	275	303	292	271	268	313	272	296	335	286	318	294	299	269	320	299	302	272	319	298	315	309	302	278	346	307	278	311	300	314	316	303	301	293	291	280	298	306	296	288	308	297	283	276	332	304	299	314	297	296	302	273	315	284	288	297	292	308	317	316	308	293	285	299	306	282	316	313	323	286	309	309	316	292	297	281	304	305	309	293	296	321	298	284	308	298	320	263	297	298	320	277	324	287	304	298	279	310	322	284	323	344	323	295	299	323	313	277	294	279	310	315	307	278	312	295	285	298	312	300	276	279	352	292	308	289	303	322	284	268	293	288	300	302	307	273	311	297	331	307	302	307	306	327	273	304	288	302	316	285	305	309	306	279	279	287	340	296	289	326	301	286	302	303	300	288	288	297	310	276	302	319	295	296	317	314	276	307	282	281	281	306	292	286	306	277	292	299	270	304	304	298	302	298	331	308	315	287	275	332	261	303	310	294	304	291	282	328	266	301	300	319	302	335	304	277	319	284	293	307	273	274	285	295	284	294	300	284	299	297	315	290	268	285	285	297	298	318	301	315	285	306	299	278	281	310	303	332	294	280	294	311	286	317	288	309	299	290	306	313	296	275	299	300	300	296	307	305	308	325	296	277	305	298	270	317	284	293	264	316	290	295	282	279	301	331	314	312	292	304	325	350	317	300	304	321	298	294	307	303	284	323	291	305	299	295	296	264	299	307	291	297	301	295	311	313	327	297	302	284	268	294	278	303	292	298	297	301	291	301	311	290	294	312	236	321	306	304	288	305	288	300	271	314	315	319	313	317	315	298	279	352	317	293	273	282	314	275	281	303	275	288	282	281	307	292	308	287	298	252	298	317	267	296	281	309	336	280	307	286	300	299	329	293	294	314	279	291	298	311	279	318	283	322	288	291	317	277	300	299	295	279	280	294	279	271	342	303	300	275	285	304	292	281	267	282	290	347	287	314	299	268	288	285	334	313	295	301	309	308	327	322	286	312	303	302	312	269	313	309	285	299	321	328	307	282	303	299	308	308	334	282	298	285	298	295	302	287	290	346	291	301	328	306	293	311	285	314	316	289	341	294	289	296	288	325	283	327	291	309	315	293	284	293	298	324	315	276	301	303	328	311	287	324	271	283	314	308	288	335	285	281	304	250	270	270	291	299	273	306	302	265	289	299	286	295	269	273	288	269	279	312	288	314	303	309	286	310	296	288	294	289	285	295	320	312	322	278	300	318	311	282	315	283	316	320	330	307	301	311	295	263	289	321	317	297	288	289	288	297	327	283	313	323	299	282	308	280	288	272	313	312	268	264	306	258	288	290	281	293	286	311	324	297	272	280	267	331	281	301	306	306	296	289	297	322	312	284	269	281	307	293	297	278	312	290	296	307	289	290	287	309	303	300	281	282	289	302	272	315	294	289	270	307	291	313	287	330	276	304	301	305	293	298	290	277	322	305	285	319	301	303	301	301	287	312	285	299	323	304	284	330	313	288	308	281	301	292	289	269	315	308	307	320	301	329	274	291	278	324	263	310	305	319	322	308	302	283	298	288	320	281	284	298	303	291	307	334	284	320	298	323	325	278	300	332	282	314	271	279	314	290	268	278	294	280	305	311	289	300	292	278	312	305	299	321	296	299	289	266	290	299	314	288	299	247	274	295	298	326	270	327	295	301	330	308	319	317	325	344	307	297	324	310	266	322	309	288	291	314	298	281	287	277	304	300	299	297	301	263	274	292	299	300	292	300	291	278	308	288	293	313	312	316	285	294	316	301	321	311	319	273	294	309	296	335	321	293	323	302	293	313	305	281	275	306	289	287	299	293	284	310	280	277	311	296	281	303	290	313	257	268	268	298	312	259	313	297	298	290	310	298	286	311	280	303	280	295	282	302	278	291	307	338	327	331	318	329	311	321	307	302	312	304	275	278	335	308	275	304	280	302	301	306	305	284	293	305	299	291	278	298	307	259	306	317	296	347	329	286	318	261	282	293	279	298	283	300	292	334	306	279	280	299	274	255	294	292	270	324	308	279	299	286	336	294	281	304	279	314	310	288	290	294	298	278	302	313	316	285	313	312	310	274	308	307	276	290	273	329	295	302	290	315	283	298	291	319	266	301	287	292	283	275	296	302	321	311	308	278	288	300	301	306	295	281	302	324	287	278	322	315	264	298	283	293	284	304	309	319	335	291	297	303	316	299	271	305	317	263	276	291	303	270	296	295	333	292	298	279	292	291	286	311	300	315	285	303	291	312	302	255	306	294	293	288	306	329	279	294	286	289	273	281	292	291	291	277	322	284	288	291	265	307	282	317	287	308	301	268	304	263	290	283	309	286	309	316	297	297	271	307	304	285	319	289	316	293	330	307	287	275	293	286	330	278	291	307	321	311	302	296	285	299	313	294	275	290	297	307	299	284	269	301	293	280	285	254	273	282	307	270	285	307	304	343	322	302	288	274	284	291	307	299	282	308	292	292	296	338	314	294	304	311	277	317	304	292	292	312	290	293	298	313	287	302	301	313	270	286	261	320	309	325	295	319	289	279	290	277	275	313	305	286	287	311	289	301	289	330	304	300	292	277	333	300	260	261	284	316	345	294	274	286	294	286	317	267	308	274	300	333	292	321	311	307	303	323	272	326	297	297	282	280	319	288	311	288	282	281	328	319	295	287	304	294	277	312	295	301	312	285	305	273	329	296	312	293	298	312	298	303	295	306	309	312	312	311	307	283	276	301	322	319	298
24548	21644	29367	26498	23628	18460	9416	5013	3163	1515	766	552	506	451	422	371	425	369	382	337	350	347	352	343	345	337	331	335	318	331	334	333	344	366	370	358	292	335	344	359	352	314	307	310	376	336	347	340	352	352	315	308	374	367	342	346	337	330	326	337	330	330	329	331	354	314	294	352	332	316	339	349	341	317	331	375	334	310	309	319	298	321	341	309	326	328	311	347	326	318	356	362	321	320	331	357	325	352	298	334	365	317	325	366	345	306	297	326	338	324	338	307	332	335	325	366	313	307	301	315	336	316	317	356	345	322	335	342	302	341	340	336	345	323	372	330	314	307	337	330	341	321	327	302	359	322	323	317	321	300	322	317	361	338	340	309	365	303	352	326	340	318	343	335	329	361	334	326	334	339	321	339	330	334	318	338	325	350	313	342	329	376	313	307	346	332	324	339	333	334	354	328	307	351	333	337	323	358	336	302	311	351	304	344	329	340	305	306	367	325	353	294	357	354	345	316	321	369	327	342	329	336	319	334	329	319	313	339	353	365	353	328	351	347	299	337	327	357	317	326	296	331	316	320	361	358	334	372	336	347	336	340	307	287	319	327	348	337	341	336	327	338	359	321	325	355	308	317	359	309	312	335	340	320	345	326	305	319	321	317	317	353	297	298	373	322	318	303	301	336	330	311	301	327	349	343	342	333	340	332	365	312	321	311	340	317	315	328	325	332	332	301	322	388	312	325	350	356	354	291	347	318	329	313	304	334	308	327	340	338	318	302	327	334	312	353	284	338	332	334	342	335	313	327	299	320	359	349	348	305	310	311	348	334	340	334	364	353	354	331	316	333	320	313	299	335	316	311	324	365	297	326	319	349	338	328	320	306	297	320	352	336	341	308	362	338	322	320	344	311	326	317	338	341	324	342	327	339	330	342	302	331	330	349	337	379	345	310	314	339	325	344	306	340	338	319	357	289	311	321	350	316	329	318	322	372	335	325	358	306	345	318	312	328	335	313	342	313	334	326	348	322	344	340	318	316	347	347	326	343	330	334	312	346	315	314	323	314	301	318	320	329	336	340	351	332	327	342	332	326	320	322	283	344	340	335	299	336	324	344	327	313	323	321	354	363	346	336	348	323	328	306	337	322	338	335	322	305	338	314	318	332	304	356	324	339	353	326	329	329	338	319	322	332	288	345	274	346	363	318	307	325	361	317	325	336	350	316	306	341	291	342	317	344	326	335	336	337	332	340	339	342	364	322	349	345	330	303	336	307	332	361	302	335	346	305	328	318	335	310	319	324	322	329	329	322	332	356	358	322	312	352	329	320	334	350	339	337	319	307	348	348	334	332	335	325	328	327	351	342	362	317	319	366	295	327	324	358	318	310	354	314	343	310	346	361	319	336	331	322	339	311	308	342	329	366	287	345	346	332	315	323	322	335	306	336	347	292	303	328	356	347	321	317	342	364	315	335	346	343	321	308	329	334	324	316	365	359	348	323	325	325	302	350	327	337	330	306	329	301	332	313	297	321	369	308	346	349	353	322	335	319	353	321	350	317	324	324	339	342	329	316	353	343	358	337	384	338	326	345	330	327	307	374	374	331	298	345	323	341	334	363	323	319	310	337	327	351	349	360	310	323	360	356	354	328	314	342	334	312	327	353	344	352	335	347	314	338	343	332	350	346	336	345	328	348	316	366	288	373	335	336	337	326	334	322	346	311	361	341	340	316	315	342	333	330	329	327	333	336	327	320	336	319	339	355	329	289	347	323	336	304	370	369	344	335	330	306	346	340	346	352	359	323	339	297	332	318	312	378	358	338	311	295	329	325	305	335	341	315	360	315	347	316	381	341	328	353	346	331	337	309	325	345	310	315	327	311	328	320	335	330	327	313	340	355	355	342	323	307	317	334	310	341	316	309	326	318	321	359	312	277	337	348	360	349	321	321	354	346	351	329	336	312	334	311	318	314	297	340	331	326	315	371	340	376	314	355	309	313	344	340	340	351	318	357	322	342	318	327	350	348	322	320	327	322	360	322	357	340	338	335	371	338	310	341	366	331	351	370	328	334	310	308	322	317	294	360	355	342	341	310	315	354	333	342	320	347	336	321	321	336	305	343	335	322	344	365	322	312	350	313	323	339	324	326	290	338	300	327	328	308	353	334	331	328	318	347	358	330	292	293	329	336	316	355	339	322	350	346	299	328	371	326	333	312	314	342	298	335	326	297	303	330	289	322	306	318	330	318	316	316	329	361	311	316	344	330	325	368	322	350	325	347	358	336	363	379	311	354	340	330	342	327	330	324	364	359	364	307	314	327	354	330	279	329	298	309	334	345	320	332	332	328	350	305	337	300	333	311	317	304	362	361	329	297	335	317	326	296	326	321	276	307	348	321	313	378	332	349	315	360	319	347	337	323	355	311	354	303	337	340	335	300	334	327	347	346	364	341	357	339	328	355	341	322	338	350	331	329	327	331	329	319	302	363	305	341	350	309	331	396	295	311	308	347	360	356	347	333	328	338	325	344	333	313	323	302	357	356	321	300	287	316	340	336	325	331	337	318	324	336	333	361	319	329	330	334	350	366	331	304	322	356	357	346	336	317	338	377	355	314	319	345	344	313	325	389	334	325	312	348	310	327	298	332	325	339	332	332	355	351	350	324	313	323	310	336	361	329	315	307	359	334	316	341	350	323	326	340	330	303	326	343	296	282	364	293	342	316	298	322	335	313	355	301	328	347	310	309	344	316	318	344	324	363	309	281	314	338	310	328	343	331	349	312	333	314	327	314	349	347	342	317	301	364	331	318	346	310	311	286	331	327	307	331	344	317	364	357	327	308	339	308	334	317	344	328	337	329	340	359	312	317	308	336	343	316	319	369	311	325	358	348	325	341	346	312	311	350	344	331	326	349	304	332	345	335	324	313	311	312	336	325	321	309	318	338	311	329	327	316	358	323	344	336	314	335	337	301	334	319	358	325	327	327	344	323	364	310	294	306	296	346	355	329	337	324	313	296	336	311	340	343	306	324	351	313	347	318	319	315	314	326	318	316	331	331	355	353	312	346	358	310	308	360	342	331	308	318	350	324	359	336	358	329	360	345	341	311	344	365	324	358	342	328	311	318	339	328	325	332	352	325	318	330	312	309	355	348	324	329	351	304	352	330	304	339	332	309	295	342	310	341	328	335	296	349	333	333	330	334	301	349	345	334	308	350	324	320	359	335	337	325	314	329	323	331	315	332	338	315	313	357	338	322	345	356	395	306	337	342	353	345	349	348	338	358	323	295	359	334	352	309	345	317	334	349	334	327	321	349	354	313	343	347	323	341	336	354	363	302	351	332	335	342	319	338	329	334	336	293	343	318	313	327	342	337	314	330	303	320	315	348	345	321	305	329	337	320	292	333	348	330	273	325	347	313	328	332	310	326	330	295	319	336	327	332	341	322	292	347	299	313	278	329	330	337	308	318	316	333	361	346	360	318	328	360	330	316	322	339	316	327	342	374
35024	61148	49682	35800	25894	16280	10163	7670	5275	2492	1150	749	581	601	573	460	446	446	387	379	399	402	422	377	398	353	352	387	403	368	331	347	350	322	364	344	333	371	344	362	349	340	345	347	323	353	335	349	372	350	333	362	353	342	339	371	368	358	360	331	344	374	348	334	376	354	337	353	362	332	327	356	362	374	354	352	339	362	341	335	338	365	320	342	367	356	363	374	370	320	342	374	350	358	327	331	317	313	348	355	369	370	330	336	326	316	387	345	355	338	366	343	305	372	325	348	353	330	347	351	322	343	335	351	357	336	328	326	347	320	350	353	307	339	339	344	345	367	324	355	350	328	334	371	331	343	314	347	354	356	356	325	336	319	342	313	360	345	327	367	330	380	386	354	335	349	368	319	349	303	324	327	351	356	361	370	361	372	356	341	323	384	352	357	330	347	363	331	339	365	361	372	381	337	343	349	351	336	369	332	337	341	342	367	350	358	355	360	327	355	358	355	382	369	323	357	362	366	346	347	343	339	317	338	367	348	353	328	337	330	320	373	354	315	342	331	361	343	366	350	347	363	336	376	376	360	367	374	356	342	353	354	355	337	343	322	321	336	339	325	356	324	347	325	351	352	328	354	371	336	317	315	339	347	373	388	349	359	336	335	312	336	377	334	339	343	318	363	319	373	329	348	340	345	370	367	335	342	370	366	339	343	349	349	353	371	354	367	365	366	359	334	322	354	317	344	357	351	348	356	334	344	315	328	356	350	334	317	324	329	395	350	364	339	346	345	347	341	356	364	344	336	363	346	342	350	349	321	348	348	346	376	361	366	330	329	320	342	368	347	362	346	348	320	315	373	372	379	386	373	380	352	382	370	338	367	349	328	338	360	358	348	329	337	305	373	316	333	344	348	367	390	358	329	345	328	369	349	326	374	312	350	365	359	373	335	379	368	340	382	342	343	327	378	347	352	346	360	383	353	331	300	324	352	360	368	354	319	377	359	337	357	325	313	363	336	363	362	370	349	340	351	325	320	332	351	368	362	363	335	342	375	342	374	314	365	340	339	340	359	333	305	343	311	357	395	359	330	346	350	308	369	317	363	366	383	310	348	339	344	307	354	349	330	376	368	333	347	361	339	379	336	351	349	338	342	330	353	356	365	345	348	326	343	346	363	315	346	338	354	343	335	340	351	350	341	373	344	358	333	355	370	356	383	348	383	351	321	327	397	344	352	341	334	332	322	349	363	374	332	312	346	342	333	323	355	343	349	325	324	359	342	358	365	338	353	384	348	327	358	317	368	348	357	368	342	313	331	367	333	327	312	358	328	373	310	361	340	368	376	352	368	330	369	336	363	358	335	381	389	378	339	362	337	320	314	348	349	333	379	358	351	325	357	345	353	333	365	360	334	363	321	330	337	351	353	331	311	354	360	346	337	341	339	349	285	341	352	309	368	389	338	342	362	359	349	344	347	379	337	352	377	324	323	338	306	322	345	345	334	380	354	318	374	349	371	362	350	323	348	315	339	350	363	349	339	358	381	360	358	345	368	330	353	330	366	337	340	341	330	343	342	346	348	335	334	366	339	335	343	320	353	344	399	379	347	373	325	342	332	337	340	359	368	378	342	356	326	358	334	359	363	325	321	352	335	335	350	328	335	371	349	358	372	367	346	319	356	356	346	358	305	363	371	327	347	341	343	335	354	340	339	347	365	347	357	372	359	374	340	369	348	342	333	376	355	387	347	358	308	316	365	325	351	354	330	371	364	338	349	355	327	366	350	348	328	353	352	341	329	343	333	330	351	342	334	353	346	358	345	353	321	309	367	352	362	349	335	341	358	350	378	361	360	363	325	361	337	334	328	298	366	371	330	356	380	342	347	317	347	362	356	344	338	339	331	325	393	367	347	338	353	323	366	341	318	366	373	338	354	358	365	371	301	339	362	342	344	321	336	343	345	340	326	336	335	350	375	352	365	328	355	307	345	358	341	368	345	341	342	351	342	346	347	358	364	321	364	327	348	375	343	363	333	343	347	327	353	299	340	330	322	356	342	338	345	356	347	309	326	358	359	369	346	336	370	331	331	348	353	347	319	317	315	323	334	336	372	359	349	350	375	341	392	363	373	362	351	382	339	346	380	333	342	310	337	358	365	356	335	330	321	312	312	354	341	334	350	318	296	302	367	337	332	336	335	334	362	344	383	353	357	338	341	315	349	339	359	343	325	362	379	350	309	344	353	370	338	339	358	350	348	381	357	348	324	351	350	341	338	315	346	367	351	323	364	320	341	355	342	317	365	338	374	350	337	351	332	363	349	369	349	349	338	363	340	375	337	364	324	342	379	332	317	338	336	340	352	367	357	325	348	350	346	355	338	355	356	348	357	333	358	339	344	334	361	354	355	342	342	349	341	316	343	345	353	325	342	379	329	337	328	313	324	353	358	368	354	337	368	335	347	319	340	357	343	358	362	337	377	348	316	349	348	356	377	366	339	356	366	348	355	342	362	349	340	384	349	363	376	332	354	324	322	353	354	336	340	364	329	335	351	338	356	345	339	333	329	352	366	361	360	343	362	326	342	357	364	348	352	361	339	344	321	368	357	396	349	332	372	333	338	358	386	314	335	377	350	363	357	335	321	383	326	355	359	329	355	365	337	353	371	355	343	341	364	336	322	343	334	317	355	350	322	399	361	306	358	346	374	319	341	348	335	353	329	334	363	358	337	319	340	346	352	367	343	368	320	353	369	364	343	347	337	326	381	331	372	376	349	315	363	359	352	380	338	336	332	325	315	357	372	303	338	344	341	324	360	349	347	355	337	363	352	355	351	320	360	349	367	354	384	332	327	352	338	360	345	363	319	333	355	344	332	330	350	350	347	371	354	350	326	333	355	319	342	388	341	354	350	342	347	389	334	335	345	369	327	347	368	326	355	337	314	346	348	332	342	352	352	371	332	321	355	349	357	385	329	323	332	327	322	362	353	363	351	373	357	358	338	346	320	332	388	344	353	354	329	348	339	358	333	323	378	341	360	338	357	321	326	330	377	338	373	336	360	347	344	363	355	402	341	340	352	347	356	342	370	366	356	353	340	338	357	308	342	362	326	329	351	352	331	371	351	314	352	341	345	335	369	325	346	327	369	355	337	294	333	359	374	315	339	348	394	331	356	359	357	332	306	365	357	354	373	322	330	363	383	371	319	339	341	368	366	350	337	378	346	341	354	347	345	336	339	363	331	348	352	328	345	363	363	324	349	362	360	340	376	349	335	344	341	324	317	328	343	372	352	331	375	343	373	339	356	390	343	329	339	352	321	378	337	342	369	342	363	314	332	323	377	350	314	331	358	337	327	333	355	338	338	311	356	347	347	356	356	315	335	359	327	342	341	361	350	339	326	344	358	323	341	323	340	351	357	326	380	358	366	314	342	348	353	345	338	311	362	335	355	350	342	358	356	388	324	368	331	365	351	328	322	378	366	354	355	353	364	337	349	348	318	327	324	337	343	372	358
25775	21927	30473	29536	21258	10898	5392	3863	2815	1242	668	585	513	437	471	461	418	427	393	395	402	415	411	426	380	395	358	375	401	377	374	381	416	396	383	395	368	365	318	376	354	324	390	366	365	439	350	399	362	394	397	399	407	371	387	376	378	421	387	365	374	430	397	378	394	390	389	402	342	365	368	401	364	371	390	381	393	372	413	379	408	352	377	380	399	407	408	372	352	387	413	374	351	387	389	392	380	387	372	378	363	381	391	388	393	392	401	412	388	404	374	385	383	386	349	360	406	422	424	403	440	396	376	421	389	384	387	376	421	353	381	347	357	332	360	361	345	360	369	359	383	393	343	391	388	383	417	417	390	374	370	416	442	381	356	383	396	396	385	371	424	365	393	387	395	346	364	387	387	388	367	392	395	385	389	417	376	357	387	375	386	378	382	420	409	396	385	367	411	388	392	401	364	372	362	331	383	429	394	349	385	389	387	387	367	351	415	385	383	406	345	383	333	387	387	376	391	387	395	411	409	359	418	391	396	378	410	403	394	409	416	381	371	390	368	365	375	350	381	374	402	390	421	352	398	389	417	367	376	385	425	374	391	399	360	403	378	366	346	370	401	401	363	373	354	366	391	401	345	367	368	386	406	382	365	408	394	400	383	397	398	359	370	376	381	363	386	361	358	402	395	434	350	384	383	425	409	368	395	403	402	370	389	360	363	389	374	391	407	385	398	369	384	372	388	403	384	375	364	430	389	407	369	347	377	349	386	425	391	364	405	376	411	365	387	362	416	398	429	406	395	382	352	413	352	385	378	374	376	369	401	409	372	380	382	418	377	380	360	388	384	409	355	383	366	359	388	410	401	385	388	392	347	384	366	450	332	394	367	393	373	374	387	394	373	388	429	412	363	366	418	408	358	396	384	377	403	391	365	371	409	386	418	360	382	374	379	373	382	377	394	360	381	372	388	380	378	384	374	381	357	388	414	378	348	397	404	408	402	354	403	352	360	370	392	420	406	373	376	374	363	383	391	423	416	422	396	413	376	387	393	348	397	364	400	367	402	397	357	357	355	360	394	361	369	373	388	377	377	377	338	392	385	413	399	414	406	406	353	424	417	404	397	365	369	358	398	392	375	363	352	399	380	375	411	357	426	368	387	390	398	391	399	402	377	360	365	383	361	382	398	356	394	399	388	395	409	382	377	396	369	409	361	345	418	369	386	359	391	370	403	436	407	398	380	370	387	396	408	364	366	394	380	422	427	368	375	380	394	382	384	380	399	402	389	374	384	363	388	372	382	356	408	371	372	382	403	376	448	401	400	392	362	394	390	357	376	419	393	380	423	403	410	358	355	374	370	400	369	363	379	398	375	417	405	428	354	370	375	374	404	402	389	389	366	358	369	420	375	374	379	397	412	359	355	342	371	437	421	375	374	362	419	398	408	364	415	370	354	404	370	373	391	380	357	390	394	377	393	418	407	436	380	370	393	385	390	369	387	366	366	385	346	414	377	375	357	407	369	353	362	366	375	376	388	339	380	382	381	397	371	386	398	329	409	381	379	381	332	369	372	362	389	386	399	379	391	368	390	350	385	384	352	384	404	363	351	380	368	382	368	400	382	389	392	416	394	418	387	392	397	383	384	399	388	401	344	388	375	346	353	379	410	355	409	374	359	425	369	355	397	400	391	386	349	351	397	376	380	399	376	368	359	391	388	385	382	408	401	405	376	393	328	379	357	381	386	404	364	351	370	372	390	363	407	434	377	391	394	355	400	390	352	401	394	374	367	365	387	338	407	372	408	375	389	385	409	391	411	378	398	377	364	364	380	358	372	361	365	372	371	397	411	372	369	367	374	380	379	378	345	394	372	348	383	404	402	368	397	372	416	373	385	377	383	390	352	363	379	409	382	351	363	375	397	381	351	399	404	361	418	406	382	404	398	346	373	361	378	395	394	348	384	387	382	366	388	369	354	364	378	395	400	369	376	372	424	375	385	416	382	378	407	413	402	362	385	343	375	404	391	372	376	380	350	378	398	382	364	399	391	383	341	369	363	400	351	435	413	399	393	351	365	364	358	385	373	383	377	384	406	363	398	419	392	354	383	386	417	376	397	387	372	385	397	393	389	403	372	399	385	382	399	369	363	367	407	395	400	408	373	379	365	392	376	360	357	405	387	381	378	417	381	386	383	393	367	376	381	408	396	353	375	390	364	378	382	415	426	390	391	379	396	348	384	401	369	358	370	369	386	386	385	346	386	379	382	386	370	365	408	378	382	406	405	387	401	428	374	391	386	415	395	374	369	358	392	364	380	370	421	387	404	369	409	388	390	385	394	387	354	381	378	377	404	435	384	379	373	386	372	348	378	381	380	376	376	349	379	413	363	371	398	389	382	403	382	386	383	368	411	384	376	409	382	374	368	378	369	377	407	361	369	366	392	401	418	355	365	400	385	379	362	368	407	388	338	381	384	366	388	397	372	369	378	392	380	412	398	365	402	393	383	383	376	365	365	383	391	386	389	361	363	369	376	392	384	390	405	396	414	366	400	348	378	384	363	394	387	365	354	370	407	384	364	400	381	381	378	389	426	392	412	389	403	372	372	369	410	378	366	360	410	411	386	404	397	374	366	395	400	381	377	422	375	431	384	387	383	388	359	387	402	404	423	375	364	384	362	390	397	366	402	354	383	376	411	379	385	360	354	398	448	385	399	375	431	398	382	405	394	365	371	352	396	387	394	356	389	407	369	409	416	367	405	384	388	382	359	373	358	409	387	360	400	416	410	376	369	370	371	414	398	385	373	375	385	392	395	400	391	364	402	391	377	427	380	432	386	397	390	373	406	404	360	353	396	393	397	395	376	378	403	413	369	383	354	380	389	405	350	382	376	402	382	403	395	389	373	411	384	401	378	395	358	371	371	361	379	387	395	380	403	388	386	363	352	408	433	349	367	384	416	378	388	354	368	400	391	376	402	398	398	411	400	392	375	403	405	383	377	410	386	387	377	402	397	366	393	430	380	329	382	351	406	393	345	396	378	390	407	375	379	395	378	381	375	381	378	373	413	382	373	380	376	380	376	366	384	356	364	386	383	405	361	391	379	382	386	395	347	368	373	384	364	392	388	384	381	358	360	362	375	414	400	419	366	378	339	413	362	378	392	362	400	361	368	379	409	370	366	409	415	369	353	383	373	395	390	362	396	401	380	347	395	370	407	392	409	357	374	417	386	368	426	376	418	406	386	388	413	400	381	391	399	388	343	352	374	357	376	379	351	382	408	396	367	403	374	392	404	385	407	375	364	372	386	367	402	405	375	402	356	375	375	386	391	398	392	349	398	361	374	401	372	380	419	366	392	407	396	351	358	385	352	390	365	414	395	419	346	377	344	398	422	365	373	368	392	403	397	393	361	414	395	407	356	385	369	368	383	407	386	406	386	385	395	383	408	380	397	407	406	393	405	357	364	391	398	378	388	373	358	397	355	397	382	359	398	397	389	372	383	435	373	417
34823	57272	45840	32319	21822	12452	8133	6735	5316	1958	1029	748	636	515	538	546	490	452	458	395	439	429	406	446	428	443	417	439	410	418	381	402	444	435	417	407	438	420	456	443	391	441	412	415	428	395	396	452	421	451	407	428	431	422	412	435	431	391	426	426	433	417	410	419	415	417	419	354	403	420	396	426	414	421	414	401	431	410	418	420	414	436	418	421	382	421	436	414	405	397	394	417	395	391	436	388	401	439	427	430	404	394	401	392	441	401	398	406	401	434	373	453	403	417	401	436	426	387	412	453	408	413	432	399	419	430	382	421	434	385	416	436	395	395	405	400	424	400	384	439	437	458	380	455	434	407	391	411	424	417	376	417	442	394	434	436	437	462	428	388	421	434	395	394	395	403	398	367	438	419	404	428	424	404	404	375	414	437	414	399	430	434	386	417	429	437	434	434	418	395	420	408	438	420	408	432	397	381	395	377	394	458	404	426	435	431	434	421	399	388	387	406	378	410	389	440	392	422	420	443	430	415	444	399	448	389	433	389	404	374	423	433	435	418	418	406	389	407	443	439	372	403	406	428	447	417	413	393	398	441	419	421	388	419	443	426	397	410	405	391	445	406	406	428	401	402	411	423	400	431	415	412	398	436	382	423	392	428	396	410	404	403	411	438	406	442	461	414	407	437	400	401	414	391	397	418	427	404	396	441	416	419	365	446	450	392	417	420	429	405	384	444	406	390	424	429	417	404	436	425	414	416	399	410	431	415	400	379	418	367	446	426	422	420	433	399	402	438	438	417	410	395	390	446	400	420	441	402	404	400	435	413	425	425	429	368	416	441	451	355	405	383	457	437	436	427	421	395	449	393	432	389	398	385	402	392	406	381	454	409	423	416	368	358	384	407	462	410	405	411	452	411	398	397	397	419	389	372	391	402	418	418	372	421	420	411	450	460	429	423	387	407	391	428	421	410	440	384	419	416	418	410	408	420	425	427	390	474	436	412	447	427	432	429	439	411	419	416	402	395	417	426	434	450	405	403	430	414	391	397	429	373	421	434	411	415	384	427	418	415	387	434	405	381	445	426	420	390	386	439	402	418	422	387	374	415	391	402	394	401	434	417	413	418	425	390	381	417	426	411	437	438	425	401	402	422	434	382	393	443	428	413	406	422	389	414	390	401	407	457	394	414	396	386	421	390	401	423	436	414	383	425	391	408	370	422	401	388	398	396	440	432	396	399	437	438	385	396	396	448	417	376	401	390	394	420	414	421	406	434	441	402	418	396	397	409	419	392	436	399	411	426	415	393	405	392	420	386	401	412	430	445	425	446	390	401	398	384	399	394	397	384	415	398	419	393	446	421	394	416	432	421	397	383	400	426	429	427	413	365	418	422	374	432	425	403	400	376	384	358	455	407	405	432	413	382	417	372	373	447	400	422	396	424	378	445	414	422	401	420	429	445	416	417	396	399	387	412	404	420	438	439	404	432	395	398	419	448	433	398	391	385	414	385	422	408	438	403	406	395	424	378	440	415	427	402	453	416	410	404	424	384	380	432	418	416	430	404	398	410	407	387	415	398	394	357	435	393	389	418	427	416	414	419	418	401	434	398	405	428	404	417	439	415	385	396	411	358	441	422	431	413	402	413	396	385	405	391	439	428	451	439	419	401	415	404	390	406	405	414	383	406	388	409	440	451	435	452	386	384	410	416	400	378	423	391	411	409	419	409	432	423	405	453	389	398	413	440	398	430	392	409	404	408	401	404	409	388	384	418	372	402	391	432	416	410	413	406	406	443	429	410	430	430	416	429	406	426	403	395	391	420	428	386	440	402	412	429	426	428	369	449	399	385	424	395	408	423	399	471	411	396	412	442	382	385	434	430	423	406	407	381	377	419	380	430	433	431	395	421	441	425	393	426	419	404	419	405	431	423	423	388	413	404	413	387	451	394	423	423	421	412	386	388	414	414	427	397	413	461	388	426	400	423	440	422	424	402	374	444	428	380	399	447	440	408	410	396	408	386	423	438	384	406	458	405	403	358	484	422	405	415	371	422	392	396	407	419	409	436	426	402	408	402	436	402	395	425	398	437	407	418	445	395	415	391	431	420	414	395	421	401	414	418	425	400	433	406	454	414	447	457	432	419	401	406	414	430	371	445	406	421	412	410	417	392	408	397	431	415	386	362	367	410	418	408	433	429	444	428	434	435	437	373	383	367	444	447	402	395	428	405	420	427	427	427	389	446	428	393	401	412	417	426	392	384	414	393	433	400	428	394	412	370	413	389	415	403	412	450	390	421	406	429	413	391	382	365	424	410	380	389	411	448	425	411	387	399	408	409	410	442	377	411	393	424	396	426	426	421	413	429	420	438	448	391	410	392	398	410	419	422	418	378	381	420	399	371	409	400	425	426	405	423	433	455	433	422	411	405	403	416	409	406	417	392	452	394	412	399	437	423	396	441	405	414	418	450	406	424	413	416	386	421	381	385	364	395	402	405	399	423	382	406	403	429	419	439	437	397	430	394	399	397	406	411	421	416	426	391	380	438	442	407	425	436	382	392	428	402	428	426	406	443	405	360	404	433	405	411	419	441	411	399	388	422	415	411	406	374	417	427	426	409	439	438	406	427	422	427	438	416	439	419	406	410	420	411	387	407	417	402	445	412	403	418	410	415	418	435	411	412	419	438	431	409	398	403	455	417	422	406	436	399	406	443	392	412	396	412	382	427	393	398	395	350	433	384	375	414	440	437	395	440	426	396	384	430	437	433	388	430	403	442	439	427	428	394	410	441	418	425	438	390	441	424	415	396	420	420	399	399	446	475	402	402	416	439	401	407	398	404	420	409	399	391	401	406	396	397	427	403	421	449	407	414	459	376	416	363	442	389	394	386	426	405	407	389	439	394	374	442	447	425	411	460	424	393	406	402	414	380	421	408	391	378	422	441	427	409	438	443	414	401	409	425	430	459	417	467	393	413	382	404	398	380	415	465	400	407	423	408	413	408	401	394	417	373	396	409	407	365	427	409	404	392	405	431	395	413	423	412	420	432	399	406	430	410	403	363	402	462	392	425	420	413	395	431	423	420	416	423	395	408	395	422	377	406	399	402	409	403	418	428	371	407	394	454	402	430	421	435	436	452	381	433	405	419	418	430	425	397	437	419	409	415	396	412	369	404	418	439	403	402	441	390	417	404	390	428	415	363	417	385	397	393	411	443	408	434	400	422	376	404	386	432	401	406	427	423	425	405	394	390	388	418	424	398	396	425	394	404	430	398	384	428	420	416	443	403	412	433	418	413	433	419	450	416	435	444	427	422	420	403	406	387	439	386	438	420	408	433	388	430	423	415	443	451	388	417	423	375	421	410	417	426	394	423	423	400	423	430	385	404	382	383	412	411	386	396	400	435	391	430	453	425	408	423	388	430	416	394	402	387	355	418	398	442	407	421	416	424	414	426	421	391	430	385	443	427	449	386	429	467	441	409	409	410	417	406	398	404	403	401	412	393
23368	21698	29530	24833	22533	22976	19440	12829	6996	2114	1245	923	719	658	646	603	593	592	578	572	514	549	537	508	543	536	516	520	488	527	510	559	529	520	483	502	559	515	496	483	495	545	542	523	507	539	532	509	531	534	577	557	510	515	484	486	524	496	504	526	549	561	497	509	502	503	517	496	485	503	501	535	509	488	474	525	504	484	498	536	545	549	505	531	524	494	549	501	528	506	536	486	476	475	491	521	547	487	529	544	464	499	501	478	522	517	512	487	529	498	514	541	517	501	513	528	538	513	494	499	549	469	482	466	535	465	531	502	475	462	504	497	516	506	474	517	484	497	485	517	498	535	555	503	530	504	498	495	578	503	510	517	516	528	509	500	494	547	531	507	492	509	514	479	500	512	478	531	524	532	505	506	539	501	511	518	488	494	525	487	524	492	509	503	516	503	474	455	473	499	515	457	502	471	516	516	501	488	529	488	487	512	507	501	503	498	467	513	513	502	513	477	541	511	492	515	495	518	534	535	469	478	494	541	529	520	514	532	477	511	490	524	504	520	524	493	510	532	539	546	533	494	470	514	503	447	480	509	519	552	537	577	495	537	511	508	485	528	464	544	515	519	500	502	522	500	510	513	544	502	500	476	481	529	495	495	513	532	480	571	514	486	544	510	484	506	472	483	550	524	500	481	521	484	534	529	546	462	514	515	500	485	514	513	511	539	526	514	491	523	541	468	495	502	484	526	503	532	519	473	517	525	468	527	487	504	468	489	503	497	509	515	505	526	543	511	486	514	515	495	532	518	454	512	524	509	511	525	506	546	507	494	551	508	527	518	545	506	523	498	511	457	562	521	544	536	488	523	503	492	503	496	505	513	509	519	510	458	473	497	486	530	517	542	530	453	498	520	502	507	546	538	526	534	522	493	495	524	508	541	529	522	461	486	498	511	505	486	513	534	476	512	467	511	487	505	511	491	491	526	520	535	477	487	525	512	481	478	530	513	497	528	532	510	497	514	508	528	489	501	489	511	560	486	518	448	508	513	512	487	532	484	512	468	530	511	516	491	516	520	503	540	496	507	479	500	497	552	494	546	525	540	480	534	487	506	521	488	470	489	484	512	502	491	518	541	512	496	483	516	509	502	523	503	493	520	495	513	482	492	519	543	485	515	508	576	500	485	535	528	489	491	467	532	534	518	535	545	489	521	522	521	505	538	493	460	519	511	484	497	481	492	534	506	500	457	528	501	549	494	520	474	527	528	510	497	464	531	501	480	491	489	513	536	490	513	503	483	509	503	502	495	572	490	494	505	515	514	550	517	528	505	485	521	491	499	521	550	536	543	520	533	502	530	501	572	486	491	547	474	523	511	522	513	523	528	472	497	494	502	560	506	525	486	499	523	501	492	509	553	507	504	486	521	515	463	569	547	537	495	495	493	519	545	475	468	519	497	502	471	508	489	528	532	494	533	503	555	536	507	501	508	547	538	506	476	506	530	508	487	532	529	528	501	511	474	530	507	505	492	515	521	512	470	482	502	504	484	535	540	489	514	490	522	508	534	494	553	491	539	493	570	528	509	508	527	495	504	537	494	508	516	545	514	518	533	566	489	527	523	466	538	516	513	492	513	510	504	487	517	516	533	502	512	505	546	515	524	545	480	480	529	489	534	509	527	484	512	467	464	526	508	472	529	492	500	504	514	513	510	531	481	548	487	478	514	489	478	557	511	525	521	510	505	480	532	514	516	496	495	533	506	515	554	503	493	542	504	528	532	515	508	531	518	506	506	519	499	500	552	536	502	485	519	493	482	520	538	479	493	551	513	464	553	516	491	489	481	512	516	490	541	513	553	497	474	544	492	465	465	481	509	521	496	511	539	512	529	503	510	521	511	525	490	543	515	473	487	502	508	527	495	516	511	521	565	491	504	490	505	476	485	532	500	488	497	521	488	530	499	522	527	513	533	529	496	519	514	502	476	473	540	506	513	483	493	511	514	486	477	519	523	519	553	554	453	548	481	528	502	501	510	522	482	449	531	535	500	553	562	551	521	494	509	503	501	501	506	545	558	474	530	523	485	511	574	496	501	531	488	471	527	470	545	506	475	531	540	494	510	516	502	502	533	517	526	500	510	485	499	491	520	512	485	493	513	504	466	526	546	532	510	471	527	523	507	509	527	501	500	479	512	513	500	530	477	524	524	507	509	517	504	544	477	495	536	518	486	480	516	522	516	487	538	512	544	508	552	479	515	474	483	508	500	492	540	528	505	506	501	481	523	504	499	520	526	535	516	495	496	500	502	501	516	495	509	512	519	504	503	521	522	516	532	504	503	538	477	479	500	477	525	475	506	515	505	520	529	464	503	495	515	532	521	505	498	476	529	509	490	489	479	483	504	535	525	507	517	505	529	484	512	461	508	492	514	565	536	472	516	489	530	539	523	539	506	502	515	518	494	504	498	491	522	463	522	508	512	523	544	505	528	526	500	501	539	490	523	529	501	487	516	459	485	552	517	523	497	510	487	510	496	521	500	495	545	515	520	484	536	495	511	529	514	501	469	503	467	500	509	498	515	515	496	521	529	488	500	468	483	496	473	507	506	515	462	510	522	491	488	490	532	508	530	505	508	478	535	524	500	509	494	504	546	525	496	495	509	531	518	487	479	483	516	530	505	506	507	523	505	529	483	504	530	487	537	509	509	472	470	458	499	545	473	498	493	499	518	521	548	503	506	490	517	506	492	481	502	489	522	513	540	534	471	523	541	520	525	495	503	524	531	507	442	525	483	541	506	474	528	512	522	520	453	487	498	494	530	504	494	506	516	523	501	496	541	531	503	482	522	535	527	490	508	519	506	512	505	505	537	499	492	504	502	525	509	500	448	521	539	552	459	459	501	506	465	509	476	533	461	511	515	497	470	521	507	507	510	484	457	499	521	514	537	541	523	510	503	496	514	496	506	500	507	518	470	497	526	516	455	497	511	544	510	490	507	528	529	484	542	499	562	492	436	490	490	540	511	519	511	521	554	514	465	509	516	516	529	485	515	527	522	506	530	493	506	483	520	472	455	485	513	518	501	496	493	491	505	495	532	514	517	506	468	499	511	507	486	510	520	487	473	501	485	554	536	503	505	542	538	522	514	504	528	495	492	474	518	527	556	510	528	463	510	498	497	587	517	485	487	497	551	488	477	504	504	517	500	494	521	513	496	509	479	532	514	515	490	463	516	469	491	512	534	527	493	496	536	505	510	530	527	520	481	498	489	498	512	474	485	535	482	559	523	541	512	538	513	502	499	512	512	504	500	481	515	502	518	486	524	519	489	505	553	494	512	487	505	505	505	497	473	494	540	514	477	490	498	469	536	560	494	490	513	538	529	498	503	538	521	516	551	553	523	522	491	536	516	533	507	515	528	503	537	486	506	508	497	504	493	482	554	481	510	541	482	524	488	524	496	510	523	464	479	508	498	475	484	487	525	503	523	546	494	495	472	488	520	513	510	505	524	510	542	449	448
37924	68700	55410	40844	30410	20726	16698	16410	9733	3109	1785	1189	906	844	808	697	654	573	587	601	587	601	591	533	571	558	555	556	542	556	574	567	531	521	544	510	522	542	531	518	556	532	523	543	558	512	570	531	522	523	532	559	525	509	505	560	518	518	529	502	541	562	484	498	522	509	491	507	491	540	491	509	507	538	514	521	511	525	505	504	512	525	515	491	534	513	544	532	500	539	508	530	548	525	549	541	539	558	509	558	482	529	518	497	517	526	546	555	520	548	521	514	549	492	503	533	542	519	494	502	506	489	511	525	479	537	519	524	500	515	511	529	512	506	509	501	518	535	493	533	503	537	510	511	494	524	535	504	501	521	484	528	472	501	518	509	500	487	497	548	549	540	505	503	528	515	542	519	500	541	521	504	517	552	526	513	548	547	524	515	529	543	546	527	517	524	542	506	533	530	506	526	473	516	464	486	500	546	514	509	537	495	498	538	509	520	555	458	526	524	504	484	510	544	519	550	512	522	503	551	537	513	535	511	531	544	455	526	486	499	569	548	480	558	507	497	565	523	517	507	544	530	499	530	516	528	497	511	529	511	508	516	528	533	518	484	519	514	529	513	535	546	480	500	514	512	507	480	464	478	538	531	532	491	504	513	507	517	456	516	512	530	523	490	506	564	506	503	497	545	511	505	521	515	525	499	539	563	524	501	524	505	520	531	516	499	549	512	516	505	526	501	521	503	484	483	540	523	589	517	537	478	514	519	504	488	506	512	520	540	527	523	482	499	507	535	546	540	480	514	521	517	486	549	509	555	458	552	527	518	522	529	497	490	516	541	510	539	549	497	524	506	516	470	524	523	523	538	500	511	549	525	520	507	521	514	505	539	530	479	546	513	511	512	512	536	534	545	554	503	529	505	475	524	511	511	556	512	527	539	492	471	540	481	504	542	547	526	475	503	487	513	523	504	483	566	502	523	536	553	524	497	526	515	519	486	540	517	534	527	489	533	534	514	520	547	559	545	490	502	536	526	524	531	522	473	514	493	571	551	521	526	577	516	534	521	485	502	553	527	555	528	532	515	478	522	543	509	480	488	532	507	478	540	505	525	504	492	502	529	505	486	507	505	521	504	470	525	548	482	497	548	514	491	495	499	521	502	527	593	539	534	527	532	518	500	530	510	509	513	517	519	529	515	522	546	513	485	494	498	522	494	534	566	562	484	513	502	538	535	539	510	516	528	524	535	514	491	562	567	533	525	492	546	486	541	476	540	502	523	534	533	524	508	532	491	495	485	526	547	460	552	526	542	553	541	542	499	507	511	499	533	547	535	522	547	533	528	500	502	471	502	553	531	487	548	479	509	492	529	491	514	491	536	490	543	472	513	528	498	505	517	501	494	544	525	493	554	540	537	510	510	520	477	520	528	507	504	521	524	550	551	520	512	533	500	538	495	518	529	510	533	502	575	503	506	547	515	495	513	546	516	531	494	494	527	559	511	491	520	533	498	468	537	510	545	494	542	569	537	498	515	541	535	540	507	517	485	573	540	511	569	495	525	559	511	539	536	543	529	505	525	498	499	524	529	541	523	509	545	508	505	518	518	526	507	525	538	540	500	505	545	486	549	496	523	489	524	536	516	540	555	484	526	540	513	523	482	483	491	498	504	528	536	527	507	516	521	467	473	518	531	558	510	515	515	529	511	499	514	523	548	499	515	473	483	490	513	500	531	513	515	511	522	494	522	486	522	534	523	530	548	477	528	508	510	515	515	562	530	529	552	531	488	509	496	533	512	518	498	554	520	531	499	484	484	568	524	469	526	517	529	541	510	536	550	542	555	518	543	521	507	546	544	474	517	490	504	507	502	577	572	506	544	520	495	534	559	539	548	546	505	502	529	542	524	532	481	513	556	498	520	508	526	511	518	517	524	541	491	478	514	534	503	519	510	497	520	495	537	504	515	515	535	515	559	520	531	484	517	497	543	540	522	498	522	528	520	525	531	519	513	515	562	515	504	495	519	525	529	555	556	496	490	518	521	522	491	558	499	494	524	524	521	463	511	511	513	491	494	504	485	530	529	547	540	522	532	497	529	544	519	518	529	523	517	496	527	529	541	536	491	520	493	550	501	524	497	553	551	498	503	526	493	556	540	540	483	513	558	551	538	518	512	547	532	488	546	533	532	528	491	527	483	471	501	485	504	545	504	531	480	508	540	523	518	471	485	490	507	505	526	519	564	491	463	516	516	505	504	523	564	551	498	484	503	532	553	519	509	543	532	512	504	503	529	554	535	536	526	480	531	530	536	502	505	522	530	535	501	507	536	491	552	516	510	489	488	499	496	545	513	521	547	536	494	473	529	542	504	538	506	485	536	495	508	533	539	483	513	523	512	514	509	532	522	550	509	518	526	502	570	475	502	488	517	547	510	512	527	537	539	540	513	523	509	510	519	537	506	527	512	523	503	526	520	500	497	516	509	559	502	481	501	537	505	556	517	485	577	540	496	497	489	544	497	575	523	488	501	530	540	537	527	536	500	509	501	486	489	491	513	546	511	504	473	504	524	555	527	523	552	485	495	506	530	532	504	553	556	517	540	510	506	545	497	492	533	566	508	518	499	551	538	548	481	518	554	484	539	535	538	554	505	536	521	492	503	529	494	529	523	562	552	524	526	518	531	529	533	480	608	537	571	513	505	508	521	555	510	528	518	488	519	534	535	540	536	526	524	525	504	544	525	498	482	533	572	532	476	498	546	548	505	527	504	506	558	489	529	495	546	538	558	555	512	510	517	498	522	527	493	524	526	533	510	520	541	517	548	513	521	503	483	558	494	517	529	507	538	507	560	496	528	517	534	557	497	511	517	482	517	536	535	511	495	507	516	519	530	514	556	527	528	474	532	571	559	495	530	514	489	532	537	534	510	479	525	491	501	512	516	483	475	537	513	526	498	521	519	528	511	509	544	527	536	477	523	561	497	519	530	471	520	508	493	525	511	528	510	515	541	495	537	516	494	497	492	506	525	515	504	532	507	525	488	494	498	516	529	511	524	533	503	516	515	517	510	560	518	524	521	553	511	551	523	541	500	528	538	546	516	522	529	526	517	506	531	514	523	545	483	514	485	515	515	536	523	574	556	516	516	488	536	522	515	517	510	493	483	502	558	530	508	493	542	529	499	488	535	502	522	541	515	487	556	523	506	536	524	491	514	529	510	519	521	513	501	536	548	523	524	527	502	522	521	538	517	516	499	529	505	488	516	520	496	545	531	509	485	530	541	538	511	496	522	504	518	579	516	539	485	510	515	510	517	513	475	527	533	507	536	507	497	547	531	550	501	525	529	527	541	515	546	529	553	533	543	521	501	513	499	526	537	490	528	495	535	523	534	537	512	527	486	527	504	528	510	526	574	478	530	524	533	488	517	491	556	532	524	480	530	504	526	516	523	516	516	501	549	551	496	499	553	521	508	506	538	469	492	520	524	528	508	520	519	509	537	549	548	504	554	554	523	539	556
33369	40023	41294	28825	15246	6914	4507	2655	1338	606	444	363	350	329	318	281	290	280	283	288	272	284	288	299	326	290	286	253	272	250	278	271	263	267	289	278	258	265	268	279	290	284	276	277	336	277	281	306	281	287	281	267	268	257	321	293	247	295	294	275	290	284	288	294	309	247	287	284	278	261	300	268	286	289	249	282	279	272	261	285	274	287	262	275	279	315	282	297	305	292	286	266	283	251	322	312	295	255	302	295	258	270	269	263	283	273	268	307	284	270	286	308	314	290	249	263	284	277	294	290	280	297	297	271	313	257	276	303	297	301	278	256	272	281	289	259	282	294	296	276	293	243	271	266	286	284	275	288	310	304	291	261	296	293	271	284	262	298	284	300	273	276	238	269	264	271	292	293	294	261	295	261	287	289	262	246	270	266	306	299	252	263	254	281	313	268	266	258	263	311	300	260	273	272	279	272	273	278	297	270	290	267	264	241	280	301	277	302	277	286	250	282	288	269	291	284	263	252	291	284	278	259	326	278	272	281	306	287	284	275	304	259	256	280	266	270	232	292	272	294	283	260	303	278	311	249	267	279	264	284	273	274	277	273	270	271	283	278	249	292	291	281	232	296	267	294	275	282	262	268	290	277	288	269	271	297	275	287	271	268	279	272	263	263	269	272	304	269	284	250	272	280	268	273	264	282	264	285	273	298	264	235	254	312	260	305	271	264	276	310	282	292	296	291	272	255	293	270	268	281	238	284	291	289	270	262	285	268	263	282	279	287	278	296	293	248	286	291	257	264	301	294	291	261	270	296	286	263	297	272	285	295	279	265	277	274	268	297	318	295	291	259	290	282	275	297	246	289	292	290	287	289	281	275	246	257	308	271	265	259	312	305	289	272	261	266	256	268	271	288	274	269	300	265	276	294	246	267	295	283	247	271	261	308	288	291	311	296	276	274	270	280	286	247	265	265	280	280	281	295	262	277	253	289	243	251	276	282	270	296	273	240	319	275	246	266	318	295	288	265	259	293	264	293	251	281	274	266	292	277	230	307	299	273	292	294	273	261	236	285	270	279	260	301	279	286	272	262	286	258	282	268	278	287	267	278	271	276	314	285	237	286	279	282	260	285	266	269	261	259	272	275	290	265	276	296	273	291	298	287	304	290	291	293	288	309	261	275	255	262	262	282	309	284	253	285	270	271	303	241	286	277	280	282	274	269	270	267	276	279	263	274	296	241	276	278	299	244	248	250	269	280	269	303	274	271	253	257	276	287	285	262	290	285	293	306	262	284	263	270	258	275	306	283	273	271	267	267	267	286	282	268	272	280	251	253	303	304	261	255	294	253	275	265	291	256	290	307	300	254	290	264	254	299	284	248	300	274	262	251	295	287	274	247	294	293	298	314	253	286	299	282	266	284	283	259	257	259	281	280	307	285	287	277	257	256	275	296	282	254	274	287	271	265	310	269	272	266	268	287	258	266	284	261	258	279	278	270	245	269	302	298	247	246	267	283	290	264	267	284	271	277	280	267	293	269	277	287	279	291	264	292	275	294	271	315	289	295	295	257	261	244	282	280	262	258	305	285	284	288	274	274	299	246	269	267	268	300	273	278	293	258	265	282	267	254	271	246	274	259	261	265	290	259	271	317	261	312	313	275	281	272	270	285	262	263	279	280	282	281	287	283	272	262	300	257	290	280	249	254	252	287	292	271	280	275	290	267	278	278	291	249	286	290	292	273	238	265	292	245	254	286	264	277	261	302	271	266	284	272	293	289	279	279	260	280	259	294	253	259	270	295	302	264	271	276	269	274	278	295	282	301	315	273	270	309	296	252	271	256	281	283	252	277	284	267	261	276	258	296	267	271	259	262	303	276	297	279	261	261	320	283	272	289	280	278	318	234	270	315	275	298	303	278	266	247	279	264	271	249	273	268	268	253	263	265	288	223	276	253	275	262	289	245	287	289	236	265	282	282	293	271	284	269	265	266	296	282	264	305	293	273	273	258	270	306	322	280	304	277	274	327	259	284	272	252	331	276	286	267	291	282	259	267	265	258	270	265	287	275	270	290	282	264	283	287	288	258	273	261	253	270	260	281	303	285	271	303	297	261	293	275	264	267	279	307	283	287	289	265	315	296	261	295	286	282	247	276	287	269	294	266	274	263	283	284	268	300	264	300	279	270	266	299	287	282	279	286	270	294	279	276	283	265	304	286	265	299	278	272	268	263	279	292	270	257	285	260	276	293	263	268	264	296	274	310	274	277	273	275	235	307	298	267	298	265	276	271	272	266	290	254	252	258	260	265	263	280	259	252	251	292	284	278	271	251	279	275	313	266	289	267	292	279	264	262	267	288	292	270	317	252	282	281	266	276	289	281	278	268	295	282	304	273	282	249	290	307	270	262	260	297	311	226	302	292	277	276	250	272	287	257	292	259	278	258	279	293	268	296	279	274	274	264	225	279	282	289	253	276	292	251	262	288	310	284	253	287	278	255	294	286	271	258	249	261	269	293	279	270	269	261	257	295	261	270	272	276	291	279	260	285	258	304	285	290	287	278	267	316	303	266	281	255	273	269	252	271	263	285	298	273	282	240	269	285	267	278	291	312	289	289	273	279	281	281	267	291	326	277	287	293	273	265	288	248	261	259	291	261	293	259	291	283	284	292	283	272	283	244	276	275	281	289	261	284	310	253	273	262	281	261	260	272	297	257	282	280	280	262	274	291	285	287	291	274	287	265	268	285	255	271	269	289	295	282	283	263	250	254	276	241	261	297	268	280	264	290	276	241	238	272	273	291	279	282	272	300	278	267	252	279	271	294	281	286	263	266	283	287	275	276	288	274	291	262	259	271	297	287	286	279	281	275	285	269	292	302	284	284	267	276	288	260	252	296	269	277	255	263	290	286	275	261	256	287	249	255	281	245	272	264	293	271	294	286	263	286	296	266	284	271	286	282	269	296	267	259	283	271	274	264	288	276	260	302	292	245	279	257	243	276	268	254	251	277	297	289	277	274	301	297	270	303	282	290	261	258	294	270	278	294	290	280	311	261	306	268	285	303	246	261	281	284	252	279	263	293	275	290	277	287	284	304	284	265	264	280	282	271	285	275	300	252	298	266	270	283	255	306	279	260	278	267	289	279	269	312	261	295	262	275	254	257	287	264	299	271	264	257	258	287	289	264	279	266	274	246	269	271	285	267	301	286	275	296	270	278	279	273	278	280	282	287	284	264	262	269	243	286	294	263	281	321	288	272	299	278	276	271	279	262	269	277	267	268	266	279	321	285	304	278	259	284	289	302	295	305	298	266	278	281	284	286	250	259	280	288	266	283	270	260	261	275	278	291	275	279	284	281	258	288	290	277	273	258	286	266	292	274	299	273	300	258	268	288	266	297	256	280	258	277	287	264	273	281	259	293	294	291	268	255	260	292	289	293	294	260	256	297	266	262	281	273	273	289	293	292	298	291	267	283	241	284	255	240	298	260	283	297	277	251	236	271	267	262
35534	53161	40382	26274	16640	10025	7359	4633	2292	971	660	457	409	415	370	360	364	342	332	292	307	326	309	314	351	310	311	282	312	313	286	310	301	289	295	326	300	303	328	318	283	332	306	322	278	293	270	300	282	281	308	318	309	315	333	301	320	311	317	290	285	354	317	325	304	304	292	296	313	300	305	282	313	316	306	323	293	302	326	321	312	279	298	295	267	276	294	298	273	325	304	301	308	328	301	287	309	269	290	298	296	285	318	291	307	293	316	256	315	297	289	300	302	319	322	296	272	308	320	306	296	277	312	307	277	301	301	272	294	314	339	305	293	278	304	297	296	336	309	320	321	325	298	293	323	322	294	301	297	314	301	315	272	291	314	310	283	289	269	312	311	317	316	328	322	306	300	343	311	320	283	329	345	326	296	297	304	287	285	321	309	321	296	287	317	290	317	323	285	269	289	324	303	284	286	286	282	315	306	331	328	310	339	323	321	300	305	321	314	271	331	314	322	326	311	305	310	316	296	326	285	331	287	308	275	326	315	352	321	296	298	286	292	320	293	328	278	323	296	307	291	280	294	305	288	303	291	316	295	318	319	268	263	314	310	303	297	310	328	304	278	278	307	292	299	316	329	299	299	308	304	310	320	289	281	294	321	310	303	286	274	292	316	335	292	297	302	278	315	308	278	300	293	307	309	310	305	329	319	291	303	281	287	314	332	312	314	299	301	275	291	300	286	284	282	296	316	274	310	305	308	323	295	303	300	294	316	317	299	340	340	320	302	274	314	317	317	302	295	274	315	290	280	327	293	309	328	267	283	286	329	324	324	315	331	288	313	309	290	305	268	304	301	287	311	324	311	316	332	315	299	312	303	308	279	318	297	319	307	300	294	294	327	302	323	321	323	287	296	300	332	308	307	309	306	285	285	310	294	322	300	288	311	304	273	294	296	308	303	311	294	291	311	320	295	300	325	288	285	296	294	328	297	315	318	300	292	315	292	321	332	318	289	296	300	304	278	309	282	304	322	301	313	326	305	325	306	331	306	321	327	314	309	320	297	307	296	293	330	300	282	302	292	293	280	302	295	295	316	318	313	279	319	352	312	296	321	291	263	265	321	289	297	325	279	301	312	300	303	294	302	294	284	306	292	291	320	265	303	307	307	304	290	318	287	291	306	304	282	295	323	323	320	303	284	291	283	318	308	287	309	304	275	291	311	323	334	250	303	290	305	306	310	312	322	330	315	328	286	307	317	303	293	311	286	301	327	328	321	306	286	290	309	310	320	311	306	316	295	311	298	322	308	302	292	260	313	304	285	286	317	310	318	304	287	282	288	307	284	296	318	326	276	277	328	297	284	302	287	290	289	324	284	320	315	291	302	300	299	296	337	286	310	298	307	319	296	301	303	287	316	311	275	321	292	302	306	307	287	309	318	303	300	280	306	300	313	297	292	289	304	310	313	319	317	335	302	290	294	297	286	280	298	301	310	320	281	277	294	335	320	296	307	333	277	301	296	332	295	278	304	301	299	331	313	315	312	282	305	335	314	294	278	287	294	291	313	303	328	308	304	290	287	278	306	274	325	285	313	294	283	277	311	296	287	297	301	266	302	324	312	295	310	313	303	322	299	317	327	306	305	307	280	273	308	314	309	303	277	288	321	278	319	320	317	301	313	295	302	274	312	275	315	311	327	298	311	314	314	303	301	308	300	331	288	302	302	305	297	328	303	342	315	292	311	290	318	277	290	276	312	331	322	284	321	286	294	278	292	291	301	295	302	314	305	321	314	312	273	257	326	277	284	321	308	288	310	308	295	323	333	325	311	303	330	326	302	294	302	307	283	329	317	267	315	295	285	316	302	312	275	320	306	320	293	300	290	278	282	287	293	305	253	312	279	320	282	267	290	290	283	289	296	338	282	290	304	318	327	304	313	296	305	303	343	297	300	298	332	320	299	277	301	334	326	307	295	275	285	295	315	286	294	309	305	295	344	327	296	292	340	334	272	299	265	303	327	312	299	307	309	292	308	319	313	294	286	310	308	301	289	283	283	318	294	298	269	297	306	304	286	307	337	308	302	301	299	304	303	312	297	313	307	333	314	329	303	289	261	337	283	304	288	295	281	309	285	285	281	286	297	303	269	316	284	305	296	292	291	292	293	307	321	327	295	332	301	301	299	307	287	309	299	309	304	302	299	316	324	320	298	315	351	292	288	310	298	311	299	288	339	296	304	290	303	319	301	312	307	290	266	301	337	303	312	315	314	283	298	269	300	327	311	290	333	289	279	290	305	301	310	304	273	289	300	284	317	304	287	324	302	305	286	294	306	283	313	295	304	306	302	308	286	280	323	304	293	302	305	300	280	288	291	318	320	329	327	290	270	296	321	286	303	311	292	308	335	316	278	322	300	308	298	308	302	296	288	301	327	338	312	307	315	317	274	298	273	308	331	282	292	302	293	299	266	288	297	291	271	334	324	319	274	297	307	330	297	295	316	270	296	301	283	316	305	307	284	279	313	307	287	327	286	325	273	283	305	306	292	303	297	336	286	302	298	331	300	328	321	333	339	285	337	311	311	293	322	300	311	305	295	317	302	319	292	281	298	327	316	332	293	274	311	280	313	282	297	314	305	291	274	264	313	306	292	306	317	283	301	309	331	321	303	297	308	274	297	272	287	312	319	331	293	270	299	306	289	297	314	294	303	316	314	327	277	278	309	274	316	259	284	327	320	289	295	318	321	305	295	289	312	294	320	296	297	313	313	302	304	281	297	303	309	309	321	272	299	273	297	300	321	312	326	283	302	316	297	316	279	293	277	303	302	282	319	295	297	326	302	309	292	323	278	301	301	310	314	331	317	293	326	335	292	320	280	286	306	282	290	298	305	324	285	289	303	290	308	315	294	302	272	275	327	316	300	302	274	295	313	304	304	302	293	304	317	288	295	321	308	273	312	297	264	276	298	298	306	322	314	256	299	302	288	303	304	297	313	336	301	303	321	284	280	302	325	287	303	317	305	305	270	323	291	317	314	309	288	286	321	343	310	317	275	324	297	278	295	301	317	310	294	322	317	335	303	331	292	315	310	323	281	322	294	294	317	290	292	299	289	323	292	297	274	327	279	317	299	317	298	317	281	305	284	323	298	287	334	321	337	328	306	326	289	339	304	292	306	296	290	314	287	318	332	299	290	285	281	293	255	287	302	274	303	294	271	316	289	297	277	310	295	308	301	311	309	273	321	301	306	320	297	335	311	298	302	311	278	302	324	295	293	296	286	298	319	303	289	294	296	283	298	300	266	308	323	292	270	296	302	282	338	308	280	320	303	284	313	311	299	269	319	320	274	317	288	297	265	300	307	309	278	253	316	309	302	317	294	281	300	305	307	292	313	279	274	295	302	308	297	297	331	299	312	290	284	282	300	316	319	300	322	343	280	295	316	318	270	288	312	278	291	289	295	296	285	301	326	304	285	285	294	292	323	290	302	276	281	303	273	280	284	342	289	272	315	311
24557	21711	29546	26634	22803	19705	12683	5372	2804	1336	771	595	545	440	443	386	405	390	360	349	354	343	362	322	300	348	320	381	353	345	320	343	387	348	353	341	326	326	389	338	358	322	326	346	351	319	372	338	330	343	326	359	328	337	357	290	328	357	341	336	360	354	362	329	311	378	358	300	339	327	341	327	328	313	363	352	339	346	364	348	329	342	350	331	326	325	322	307	336	347	339	334	331	356	338	364	354	347	338	322	323	338	344	373	354	336	334	352	341	317	344	322	340	309	340	329	347	313	306	338	338	350	322	349	343	321	332	355	314	331	341	333	363	319	329	325	349	343	343	330	308	343	330	322	349	350	323	302	353	320	315	337	308	337	322	324	326	337	336	341	345	368	380	323	352	353	328	356	332	331	356	331	305	334	363	316	338	321	343	346	321	378	339	308	329	310	321	356	306	341	285	328	336	347	345	343	309	323	361	336	330	352	355	323	336	350	340	333	363	337	343	322	352	340	341	319	327	312	306	354	365	353	388	316	339	320	327	309	337	375	331	362	332	350	339	331	318	356	317	304	336	321	350	380	324	321	322	352	316	300	332	321	348	351	345	342	326	347	303	336	371	320	338	343	358	330	323	338	353	359	352	350	361	327	365	339	296	332	334	363	337	341	330	317	328	322	348	364	327	334	347	344	337	376	346	339	349	346	337	314	347	335	357	367	336	342	381	361	326	340	345	341	358	370	323	323	342	346	295	339	362	336	359	316	340	308	349	312	376	333	357	332	326	324	349	319	341	317	363	321	304	359	323	303	316	315	350	342	332	308	350	335	347	343	360	315	331	306	318	357	349	334	336	309	328	330	325	360	351	353	354	309	344	329	337	379	342	325	331	344	334	317	346	340	345	372	339	356	321	313	316	316	342	373	320	313	353	355	344	375	301	321	364	373	325	353	317	360	339	360	330	311	318	315	340	321	327	314	335	324	326	368	316	332	342	318	326	356	343	333	327	311	293	341	331	355	321	362	314	312	297	335	357	333	310	333	323	356	333	309	358	321	358	340	345	309	340	325	314	336	322	341	340	349	329	321	322	323	332	348	319	342	322	332	359	357	369	335	337	368	346	340	357	333	331	373	343	338	349	324	327	310	356	342	327	325	344	336	349	342	336	361	335	350	321	344	325	349	345	343	324	361	367	359	314	324	317	370	327	333	325	341	356	349	359	331	342	351	324	359	330	360	323	318	317	310	326	352	305	351	340	324	330	325	328	330	368	358	295	341	337	335	364	324	349	363	330	317	325	319	337	315	339	330	338	332	350	324	342	307	352	348	317	362	305	302	341	335	337	327	336	341	350	336	313	362	368	326	311	340	366	305	339	335	319	368	337	366	332	351	368	308	332	333	353	321	357	336	308	329	337	299	361	334	298	333	346	355	357	348	325	338	322	356	359	329	331	347	341	372	346	339	332	337	340	319	366	322	338	330	343	335	326	338	375	330	339	345	338	321	329	328	289	323	350	339	364	329	370	358	303	309	328	338	337	305	293	348	315	307	353	341	333	329	346	335	328	371	361	330	316	346	337	333	355	317	344	334	328	332	333	318	318	313	364	337	301	333	329	327	329	305	323	360	353	360	319	348	352	337	342	325	352	345	314	351	322	282	363	364	357	365	374	311	308	314	317	334	338	353	318	339	357	336	306	320	355	353	391	336	367	363	306	301	351	343	315	334	311	375	331	354	326	336	323	354	362	349	334	319	306	332	364	306	356	305	340	307	343	367	346	335	339	358	329	364	325	342	350	410	345	356	331	326	354	324	352	345	344	323	342	310	348	351	346	335	346	369	325	299	355	317	298	325	328	354	330	331	331	296	293	349	357	313	350	327	359	335	338	318	336	338	357	344	315	335	346	332	347	326	344	332	338	335	337	333	340	317	320	306	354	323	322	330	347	339	334	372	347	318	357	339	339	375	345	336	341	334	365	344	347	340	336	331	338	315	317	334	349	319	353	339	360	336	330	334	324	350	347	340	348	322	348	351	310	327	320	325	367	358	347	366	334	323	343	349	354	327	338	322	296	332	356	332	352	328	342	308	331	339	323	317	343	327	363	374	314	315	341	382	363	325	319	331	342	350	323	315	325	352	343	326	334	335	313	371	340	323	378	333	339	362	360	336	322	320	324	330	359	314	340	311	328	318	357	331	354	307	308	336	300	307	330	345	332	325	277	341	330	321	328	299	321	343	326	323	327	318	332	322	346	323	299	336	329	341	322	316	345	350	365	329	332	375	345	352	328	360	361	328	355	345	354	357	348	345	344	354	381	311	329	349	351	336	315	292	331	331	361	349	362	323	324	332	362	332	364	337	319	345	336	334	313	309	365	352	341	296	373	331	327	364	352	326	339	325	373	329	338	323	348	311	309	361	348	373	309	339	349	349	347	347	330	334	339	383	331	347	346	321	317	354	363	339	315	336	347	336	342	332	304	323	360	343	343	351	343	319	326	337	336	329	325	360	329	335	327	335	334	339	312	323	323	347	325	340	310	339	331	356	327	330	356	306	329	347	334	339	336	291	326	316	338	332	330	348	364	324	306	316	341	358	347	350	334	341	352	322	332	330	349	327	361	324	357	307	307	365	368	332	360	344	348	340	374	332	303	355	311	344	359	354	309	325	351	335	291	337	347	298	358	313	332	321	303	324	331	348	348	328	355	363	320	331	351	344	343	337	329	326	342	336	328	381	338	351	318	335	318	317	334	330	347	352	330	337	329	351	364	325	324	322	344	335	332	360	309	301	325	329	341	329	333	356	326	348	361	336	325	343	331	333	320	317	333	348	324	340	331	340	320	354	301	353	340	343	349	367	317	324	324	329	316	326	326	335	348	374	343	345	340	350	347	333	329	345	334	325	357	340	361	336	334	297	324	356	357	371	363	363	326	342	377	342	357	320	360	325	362	333	359	333	332	347	349	334	349	327	304	344	343	329	347	300	336	325	344	346	348	336	337	339	327	320	333	348	358	377	349	341	339	305	346	340	323	332	349	333	360	343	322	310	351	374	355	348	372	361	350	328	355	338	319	352	319	344	318	360	335	316	339	346	336	341	336	364	329	315	297	347	324	366	339	333	330	335	328	351	343	326	337	358	335	305	325	349	349	354	313	352	343	344	348	295	319	327	350	284	319	348	314	357	345	338	348	341	356	336	325	362	327	342	380	338	346	311	337	336	324	333	326	338	344	321	339	323	322	302	334	319	330	327	337	324	315	332	379	347	330	337	343	364	344	301	320	326	341	334	346	346	325	302	317	317	343	318	366	335	341	330	333	354	328	322	336	328	351	317	378	338	357	347	321	355	348	327	339	332	352	357	365	346	323	342	305	343	339	327	356	308	364	375	357	323	319	336	310	338	310	297	319	354	326	308	338	311	330	342	336	308	332	357	339	328	352	330	374	352	330	307	334	339	294	362	314	343	368	375	341	337	328	316	350	300	333	343	313	336	330	329	363	320	349	338	335	338
35037	61749	50550	35345	23250	19314	13746	7616	4537	2071	1122	849	627	545	466	459	452	413	429	424	394	369	397	357	363	364	351	368	391	372	337	359	343	368	385	346	338	383	343	361	356	388	354	352	346	355	337	352	377	372	331	382	351	358	371	392	347	359	339	321	355	386	366	343	384	340	324	339	349	322	363	346	356	350	336	345	365	364	326	378	346	374	387	306	318	341	369	355	349	357	385	349	326	353	351	355	333	372	352	354	371	387	352	359	403	381	333	339	345	357	386	341	345	345	322	359	382	319	323	335	360	357	370	345	348	361	355	343	360	347	336	348	354	351	339	386	337	374	334	343	328	347	348	349	344	348	358	334	399	342	359	350	339	374	375	358	354	371	384	356	339	337	347	354	333	360	339	324	325	356	388	354	379	338	339	331	360	355	371	329	393	331	357	350	353	381	365	361	360	363	374	347	360	367	351	324	357	334	348	320	352	350	362	347	334	374	373	314	351	317	350	341	357	329	359	341	343	336	341	314	366	361	339	379	344	350	334	348	341	340	361	317	364	355	367	340	348	339	322	343	344	347	365	341	363	353	381	343	339	374	315	338	347	364	368	354	342	351	340	337	353	355	366	337	358	345	359	382	347	318	378	353	346	362	336	341	384	343	370	374	329	334	354	389	353	350	340	359	338	374	368	351	338	353	364	359	342	350	339	361	362	342	381	373	365	361	345	340	337	330	350	355	369	355	344	361	346	379	338	340	389	363	341	360	353	343	374	346	324	346	348	319	329	363	373	369	369	361	330	314	330	346	364	360	346	354	365	365	365	349	351	357	336	342	382	388	352	363	320	355	361	370	331	348	359	371	339	332	366	361	371	351	343	391	355	357	330	337	355	333	331	335	317	326	379	342	358	372	356	341	349	360	352	375	321	360	324	373	399	378	356	314	302	364	332	372	350	374	329	350	331	307	339	328	330	372	314	349	366	351	363	358	386	327	325	376	350	340	325	352	371	332	359	346	340	307	378	342	390	377	382	371	343	333	333	363	367	358	372	343	360	372	356	361	331	369	352	333	371	334	370	349	363	376	355	343	395	339	351	372	344	355	357	361	357	333	367	325	312	320	353	351	390	342	327	363	392	336	368	374	317	389	344	356	340	333	370	380	368	384	343	355	324	331	356	326	380	339	379	339	329	367	335	368	354	316	341	341	369	364	353	361	347	372	342	375	340	371	313	339	332	350	418	369	332	350	319	354	354	316	359	369	341	336	345	358	369	368	349	345	338	390	355	352	362	407	376	348	322	357	361	359	341	356	378	332	352	344	359	365	350	377	369	366	346	352	336	362	354	359	370	346	372	345	345	352	334	354	326	388	360	343	356	382	332	348	306	365	328	378	372	358	333	351	342	366	342	328	367	346	318	341	328	325	348	328	344	342	336	346	339	333	314	358	319	341	345	376	357	348	383	336	344	323	378	359	345	323	374	316	346	405	379	368	341	349	372	364	321	381	371	364	340	355	344	368	334	358	356	363	347	352	326	345	332	354	377	393	383	345	358	321	370	355	368	372	357	346	334	308	334	346	355	337	380	352	358	378	346	351	342	379	354	347	352	405	319	368	368	362	353	354	346	405	359	349	349	344	353	351	326	376	347	347	347	359	375	342	328	322	371	340	351	343	349	356	368	363	326	331	347	326	365	367	341	353	364	339	341	335	354	348	350	353	339	344	355	352	351	316	342	335	360	336	322	375	326	333	355	340	313	354	352	375	353	354	345	352	337	367	342	366	333	377	368	367	319	380	366	379	335	337	340	347	339	385	346	343	366	342	331	368	314	341	356	357	366	385	337	375	381	337	342	352	340	385	352	368	357	376	391	349	353	352	355	345	377	357	355	336	342	331	342	348	347	335	310	320	403	389	349	345	353	329	361	324	366	323	358	365	360	347	354	316	366	371	350	357	358	361	360	348	338	344	337	359	374	358	370	366	364	319	368	345	361	361	358	354	341	346	345	346	371	354	329	340	359	364	328	397	364	349	356	356	351	371	374	389	342	357	325	359	341	346	335	321	344	355	369	345	334	364	346	361	348	337	365	354	338	361	361	361	350	350	345	344	313	366	331	333	354	370	352	368	366	345	374	350	353	384	364	351	369	331	367	376	401	371	347	369	345	326	347	384	332	366	379	336	378	357	317	388	349	362	350	396	381	335	365	338	359	335	345	349	331	380	333	364	375	312	354	388	350	360	323	357	356	356	377	349	362	340	347	350	357	321	335	364	365	361	341	346	380	375	327	330	339	370	371	357	318	336	351	341	378	371	379	354	354	347	348	358	366	367	392	346	338	379	376	370	330	369	366	337	358	333	342	391	397	385	375	364	331	377	359	329	334	345	329	334	351	332	362	359	365	344	363	369	366	305	361	355	347	341	322	419	360	377	373	352	336	362	338	337	369	353	362	357	363	336	324	349	364	376	340	327	367	392	331	336	340	384	390	366	364	364	381	332	355	374	347	347	351	337	378	362	361	344	361	349	378	356	364	357	315	360	367	337	329	307	348	356	355	353	331	357	365	338	331	360	370	328	361	339	332	369	365	346	362	348	336	345	345	363	335	369	329	343	336	364	348	374	341	352	372	356	340	357	363	372	379	332	374	345	318	321	358	334	327	353	347	358	360	375	341	367	365	341	349	343	336	311	345	368	334	355	351	320	345	391	347	357	358	354	376	320	361	371	322	366	338	340	391	369	361	361	362	327	329	375	304	312	338	338	335	348	346	332	361	324	346	335	316	358	334	359	338	319	342	352	330	345	335	367	333	392	346	353	369	355	336	374	383	336	318	309	329	360	323	324	351	366	329	347	379	356	351	355	365	374	339	344	364	322	324	356	385	353	362	359	353	336	330	341	345	356	358	365	345	358	339	384	336	361	352	356	385	370	366	399	351	350	346	349	362	321	347	343	359	348	369	330	309	363	352	329	334	342	323	360	309	362	358	383	372	370	322	345	344	373	368	376	375	363	341	365	347	303	334	335	339	365	346	320	364	363	365	347	333	360	342	344	336	349	378	377	323	360	355	346	368	360	359	337	354	348	350	337	340	353	332	362	358	349	378	337	357	357	329	346	331	355	319	346	359	378	337	368	366	375	353	370	340	360	371	329	331	332	323	357	316	365	361	357	343	351	312	391	349	364	368	344	360	331	370	343	370	349	366	380	344	376	379	354	354	348	358	354	376	349	334	332	361	359	369	353	362	342	353	366	376	351	357	369	342	323	366	364	366	363	353	326	350	367	350	343	335	373	367	351	359	327	302	375	318	381	344	366	335	373	347	357	371	348	363	343	350	315	341	344	345	330	362	351	387	378	341	330	354	334	346	334	364	365	340	343	377	334	367	313	383	346	390	352	349	350	351	374	353	358	340	371	325	353	353	343	341	341	363	376	325	355	349	335	330	370	344	322	371	377	332	342	348	354	355	381	366	330	330	344	362	370	359	323	364	327	346	378	332	357	356	362	338	354	364	299
25833	21933	30272	30208	20524	12778	7812	3518	2071	1105	685	542	496	453	495	443	370	438	397	425	390	399	421	387	402	402	395	393	384	394	364	440	375	397	409	346	355	371	415	366	367	389	369	354	350	395	406	374	395	393	402	415	392	384	381	412	416	380	374	398	400	406	398	414	373	410	405	368	379	368	394	393	432	378	362	383	379	376	404	397	383	395	382	404	380	376	390	398	416	412	381	372	395	393	384	396	406	422	367	364	397	391	418	389	420	362	391	383	370	385	377	375	432	380	353	362	399	400	383	367	363	386	374	380	385	365	388	387	435	379	398	399	397	350	366	400	437	402	414	400	388	407	406	407	400	373	374	386	419	413	369	366	395	395	379	363	387	359	371	403	352	388	398	405	388	435	335	416	395	373	353	352	344	393	427	414	372	368	387	356	376	413	388	439	379	390	360	439	400	422	383	404	391	402	395	385	403	394	387	410	415	327	371	378	372	374	405	401	416	393	413	379	389	384	375	410	388	374	396	379	364	392	352	374	364	360	416	360	368	375	359	385	402	378	362	403	381	379	376	383	382	392	362	395	382	370	398	356	392	398	385	397	396	369	377	365	409	408	402	400	382	394	398	380	393	396	384	424	389	353	394	374	388	381	372	359	371	382	415	400	388	410	335	394	390	364	396	404	376	392	343	361	366	372	416	383	400	355	382	436	437	371	409	375	373	374	375	419	388	386	400	368	389	359	369	395	375	399	369	369	399	403	371	357	362	389	380	379	364	381	408	404	404	381	370	391	395	369	396	434	377	364	391	418	384	341	381	352	397	364	413	398	411	339	375	360	386	388	385	408	344	417	398	368	401	384	384	353	371	401	409	378	346	366	399	390	402	404	414	362	383	358	402	381	437	435	387	355	398	367	391	388	397	385	367	386	384	397	405	386	326	384	387	388	381	397	403	383	327	402	394	402	358	410	398	385	385	358	367	402	380	394	392	414	388	380	390	398	410	405	408	397	366	390	380	388	379	402	386	407	365	397	403	368	399	378	406	385	405	371	377	371	413	367	410	367	401	400	381	358	391	391	375	367	374	393	378	384	396	401	398	395	415	368	368	385	359	366	403	399	380	354	390	397	393	380	385	376	372	396	381	374	401	400	363	348	427	369	388	387	406	405	376	380	399	412	384	369	391	385	366	388	402	397	371	407	389	410	391	385	364	372	379	415	387	355	367	410	432	363	407	410	398	387	375	415	400	400	390	384	408	393	374	371	399	395	372	417	411	351	408	408	369	383	391	374	374	402	357	424	361	407	363	392	428	383	408	368	397	413	411	382	404	377	422	348	380	408	399	399	367	367	373	412	403	387	420	392	379	398	350	401	409	356	400	406	369	387	401	369	352	383	384	400	402	377	365	357	424	389	402	383	390	405	383	405	413	362	422	362	382	387	428	409	386	389	372	389	382	385	390	402	421	393	385	389	422	341	373	396	369	359	375	378	410	397	383	398	415	369	368	391	392	415	378	378	407	377	392	344	391	363	405	393	412	395	374	417	413	396	389	391	409	397	419	345	398	422	406	404	386	368	382	392	380	384	387	381	364	405	370	390	439	392	395	376	383	390	405	384	377	416	396	423	429	404	392	360	389	398	374	402	368	393	387	387	383	392	393	391	400	376	384	417	395	446	386	409	395	409	409	424	437	428	381	385	389	386	367	391	371	411	378	392	329	387	370	383	374	380	397	345	373	366	358	359	378	402	376	427	369	379	393	397	379	402	374	392	402	376	378	364	414	404	404	376	373	431	401	354	379	391	376	410	363	369	385	388	381	385	377	340	382	399	344	368	370	391	368	381	416	371	376	393	384	373	409	373	375	400	371	392	424	385	417	378	362	393	393	385	420	411	395	399	415	385	372	374	409	406	378	364	388	373	412	373	359	391	397	365	404	397	379	387	341	394	386	391	369	411	356	321	367	389	397	391	394	384	425	403	347	398	391	388	404	359	396	384	359	375	377	340	386	366	387	425	354	391	398	423	392	398	382	397	405	421	377	395	375	395	369	379	384	358	376	367	427	371	352	404	390	408	409	365	363	448	405	391	397	415	391	363	384	360	399	353	415	386	360	389	374	383	404	382	358	381	374	394	377	391	378	371	377	381	407	376	386	379	382	402	368	358	361	393	399	407	435	349	405	393	367	367	408	383	376	380	416	399	376	400	396	421	369	409	388	399	374	381	354	395	388	385	405	387	383	383	391	415	367	391	381	431	380	400	404	375	410	403	422	382	377	379	395	397	366	371	383	396	365	383	407	383	401	390	360	412	386	393	382	436	396	362	386	421	366	369	399	421	386	395	395	352	387	403	377	407	396	369	368	384	402	407	400	434	373	406	395	363	387	396	398	398	406	371	421	373	414	401	391	375	399	365	366	373	338	393	380	420	349	359	384	386	387	382	375	371	385	375	404	387	346	375	401	383	356	390	390	382	405	363	379	377	369	370	397	349	388	387	351	443	393	378	383	401	370	402	375	417	401	387	346	400	370	398	364	392	381	336	350	398	363	346	373	375	397	376	400	377	388	375	384	379	414	431	370	353	404	365	373	402	422	398	379	363	350	392	426	400	364	400	329	412	385	391	386	387	391	394	402	402	361	405	363	390	357	372	409	399	416	370	369	420	378	396	377	389	389	387	387	387	403	376	418	340	379	402	424	357	385	388	379	388	400	358	342	393	391	373	372	385	377	384	402	377	373	416	383	376	384	410	380	388	412	401	390	373	345	407	368	395	399	397	366	394	391	374	414	396	386	413	419	410	448	380	399	365	376	390	385	397	405	370	372	410	375	381	391	379	359	339	337	362	372	393	387	374	370	371	414	380	379	400	369	394	381	421	389	364	367	415	394	377	400	376	396	416	395	382	368	410	377	384	386	358	411	413	392	421	398	366	412	359	386	398	363	349	386	361	388	402	360	397	441	379	375	424	391	381	397	397	391	369	375	380	392	379	414	385	361	402	347	386	373	402	395	406	390	376	363	397	417	435	392	398	383	394	385	395	389	378	383	387	391	350	383	406	392	374	391	344	380	396	401	401	357	369	387	357	368	374	398	410	401	398	377	378	395	391	383	342	422	351	393	384	363	422	395	436	374	361	377	376	416	420	410	376	416	378	356	389	344	409	396	379	378	399	406	382	384	372	400	385	373	366	365	420	376	382	380	380	396	350	370	382	366	395	373	368	395	381	409	407	399	413	390	364	405	408	385	403	376	390	340	402	412	372	406	357	386	390	415	414	401	365	401	391	390	407	378	382	371	375	381	377	422	351	433	400	378	377	391	414	384	375	355	361	364	391	394	371	376	398	387	409	366	402	389	416	397	397	385	395	365	364	403	405	386	371	396	384	427	357	408	378	405	413	356	395	410	396	379	376	422	363	392	370	427	415	396	409	425	395	388	350	364	392	369	386	394	379	396	403	386	395	419	379	365	374	387	383	373	337	432	390	386	400	390	388	420	388	409	409	413	366	391	378
35161	57996	45581	32999	20280	15760	11221	6116	3652	1700	1013	772	577	573	555	499	486	488	467	463	454	423	440	446	450	409	446	442	418	428	421	443	404	418	442	442	449	426	426	418	356	410	380	434	441	420	423	369	415	457	422	406	412	382	405	428	436	413	419	452	432	455	387	415	408	402	409	417	452	427	421	462	432	398	441	429	372	453	408	437	436	434	470	448	415	445	390	411	378	417	420	430	414	428	401	396	412	404	422	421	416	409	453	454	432	402	393	414	419	421	435	413	409	417	395	411	392	448	418	410	419	395	395	443	407	406	402	405	410	410	436	400	414	403	445	435	428	445	396	417	399	448	449	422	434	389	452	409	426	405	448	415	432	425	427	388	432	424	429	434	405	435	402	399	433	408	411	434	426	411	448	415	413	412	436	390	403	421	429	415	378	414	393	391	405	389	413	384	408	412	417	403	434	417	446	389	401	422	404	401	460	407	429	420	394	422	438	375	449	477	396	401	412	423	428	370	414	436	376	399	435	438	421	407	447	412	423	399	430	430	376	449	404	418	394	414	397	435	439	400	437	415	385	411	398	424	440	419	409	424	439	454	414	435	398	381	414	399	454	385	434	396	374	386	431	404	420	442	417	368	380	449	406	441	457	434	413	435	415	410	412	387	409	456	388	440	421	418	425	427	408	382	402	405	407	414	423	418	408	422	386	413	424	389	429	402	414	440	436	412	398	423	356	449	448	418	424	420	443	458	394	399	446	435	403	406	402	418	395	417	419	402	439	442	388	403	434	370	464	412	426	442	442	439	401	444	431	439	433	410	422	436	435	400	434	391	419	394	390	424	397	434	439	425	425	412	426	409	439	450	434	424	397	401	447	444	397	409	407	399	408	399	406	396	426	384	418	383	438	415	402	429	406	385	430	420	378	437	445	432	419	426	416	445	446	393	410	440	364	426	407	440	421	419	417	440	399	427	417	427	400	384	427	442	416	414	427	403	410	405	397	424	387	445	447	399	436	459	421	432	436	414	389	422	352	388	398	409	394	393	425	418	412	409	401	442	388	462	419	390	422	400	417	421	390	420	398	407	455	419	406	400	438	397	413	435	419	406	415	391	417	432	414	411	429	414	400	426	403	418	435	388	441	429	425	430	392	438	423	396	413	447	442	403	410	453	421	457	409	397	384	389	409	399	413	420	451	413	402	487	397	431	407	448	422	392	456	372	403	415	427	434	422	421	413	385	440	449	427	432	454	387	407	413	394	447	400	412	411	433	409	426	436	433	384	427	425	384	413	409	400	396	446	425	404	411	426	401	429	408	390	420	391	434	423	452	407	413	442	393	432	464	361	452	413	421	417	426	446	439	455	419	425	402	426	414	418	423	413	426	403	433	404	403	406	397	428	432	405	393	427	433	441	394	363	406	393	437	440	384	425	413	415	436	408	402	391	414	432	389	389	391	412	409	391	421	427	386	414	431	401	410	419	433	421	408	422	397	424	428	441	417	447	447	409	412	414	409	405	416	370	422	427	460	394	442	424	431	447	405	415	392	403	389	379	434	416	417	398	441	405	405	445	441	410	396	428	391	435	390	405	410	398	411	426	412	398	412	398	413	441	396	412	452	436	408	465	456	410	401	431	399	373	418	444	420	425	407	403	415	409	463	396	435	398	392	413	431	459	412	413	425	416	394	444	413	399	421	443	416	410	446	412	428	406	450	436	422	433	438	425	398	431	419	391	412	388	466	453	432	422	404	409	421	389	434	423	467	423	428	456	443	405	437	398	445	426	443	414	417	398	405	442	425	410	411	408	416	407	417	406	414	449	443	428	426	389	400	415	451	400	411	403	405	420	444	410	438	412	376	396	426	434	366	437	428	442	419	406	415	447	408	425	423	430	419	417	437	394	401	405	384	381	411	411	405	403	425	386	441	416	409	452	423	443	426	396	421	443	429	412	440	420	428	371	417	424	442	421	437	422	407	405	401	458	420	402	412	432	441	427	422	413	397	412	411	390	430	423	407	407	408	424	400	418	406	444	425	397	423	427	395	407	414	403	426	432	404	430	413	443	386	427	401	418	424	458	407	424	434	393	371	395	416	439	433	416	425	426	462	411	395	409	396	457	410	381	419	449	428	367	379	387	419	396	421	401	394	409	426	448	437	433	408	392	414	405	421	419	436	421	371	453	436	443	383	414	400	410	413	423	408	402	412	432	412	404	385	442	416	403	406	389	385	384	426	400	409	440	416	426	404	435	432	447	433	431	439	429	405	419	426	411	406	420	440	396	368	420	400	408	396	402	424	409	396	390	428	396	405	417	392	400	429	442	425	415	429	396	416	409	397	395	412	369	422	437	456	420	403	414	392	344	396	393	424	471	435	437	395	392	408	430	417	445	456	407	433	391	444	429	402	428	438	421	437	385	410	401	437	414	412	398	409	396	423	420	418	431	437	436	424	403	405	449	393	433	399	384	443	427	441	408	430	423	444	419	397	415	387	397	353	441	420	423	407	435	443	442	413	396	422	430	428	412	434	445	435	421	408	423	407	399	440	405	443	440	407	417	376	381	410	373	403	403	455	410	429	445	419	429	412	386	420	406	401	436	402	425	403	426	412	388	448	419	442	412	430	416	386	418	406	398	435	384	437	417	381	404	414	418	417	436	447	414	417	424	396	394	436	441	468	417	415	389	405	398	406	401	391	408	403	412	435	429	448	443	392	410	409	413	424	381	391	387	487	402	394	425	397	417	401	422	404	405	422	433	423	393	412	386	417	392	441	379	430	429	429	453	392	405	415	436	419	378	387	435	407	379	382	393	387	427	436	403	446	400	397	384	408	401	408	419	425	427	445	443	426	397	438	398	400	416	417	417	468	443	418	411	422	434	450	432	408	407	420	424	412	421	437	425	434	433	419	412	431	421	434	404	429	412	444	407	397	415	414	430	390	410	442	384	430	397	408	433	411	450	415	403	425	431	414	456	383	431	404	417	413	441	441	437	462	433	399	404	430	430	436	406	457	407	401	402	376	407	407	401	414	416	426	388	408	443	413	432	398	432	419	446	411	461	410	450	442	435	429	426	380	376	441	413	404	413	452	396	424	393	419	411	409	397	434	434	431	435	414	421	429	401	424	421	462	436	392	432	398	418	430	444	434	388	417	398	448	407	395	443	428	454	396	418	443	410	449	379	454	378	436	385	396	444	438	429	411	372	388	434	417	444	416	452	447	418	387	390	415	413	408	448	440	444	424	416	391	425	440	435	399	454	390	402	398	408	434	432	378	399	431	418	404	421	393	440	413	427	401	423	416	387	424	403	444	414	410	408	399	414	457	425	395	407	403	413	442	394	443	401	420	428	417	440	416	414	439	419	380	414	391	388	397	409	385	427	435	411	381	437	430	435	407	392	387	454	420	408	391	402	455	424	412	418	392	430	426	388	456	455	425	421	387	420	388	397	412	426	425	422	418	414	453	457	405	416	415	418	434	443	405	411	453	424	408	393	374	406	422
23306	21676	29513	24715	22618	24796	21647	9599	4662	2034	1150	824	757	695	658	623	601	582	586	515	551	560	534	539	551	537	498	548	521	545	510	483	492	520	524	493	518	515	519	558	511	487	524	513	526	524	472	531	522	552	523	506	525	530	530	507	509	490	542	508	499	526	534	523	474	536	528	506	493	538	493	499	510	512	497	467	502	515	508	510	554	512	504	511	539	517	485	524	500	512	545	526	496	530	478	504	491	521	512	475	520	452	480	532	530	495	517	479	486	478	522	500	493	485	525	515	562	485	519	504	476	538	537	482	511	514	486	480	529	497	479	511	526	477	525	551	519	491	545	515	500	536	472	489	505	521	478	514	524	530	551	554	531	507	501	470	551	469	469	562	503	504	487	502	488	508	455	493	497	503	453	493	528	549	487	507	490	569	479	526	514	528	516	477	537	526	484	530	511	508	512	507	502	543	516	518	511	517	553	455	492	486	505	517	474	500	507	494	508	495	520	494	522	486	517	501	476	491	511	533	512	521	435	527	537	526	512	497	468	493	539	545	540	528	508	505	490	533	528	509	506	508	500	537	525	502	506	540	525	522	519	553	502	506	560	482	563	512	544	497	521	495	527	520	549	551	517	503	509	488	505	510	497	519	506	500	490	523	512	501	544	518	484	519	499	492	502	498	514	505	517	503	509	544	507	499	514	475	534	496	500	495	505	517	523	461	493	547	512	501	506	508	472	514	513	493	527	552	497	487	491	522	460	489	504	514	518	524	501	472	478	491	522	476	521	502	531	512	478	507	519	513	506	472	493	514	503	525	480	514	491	528	506	514	521	522	459	528	479	514	499	492	489	501	524	524	529	505	501	467	496	561	500	506	523	557	486	471	513	474	504	518	457	498	528	490	485	493	484	513	489	491	463	504	497	505	526	518	497	481	493	522	531	552	494	526	510	485	494	490	499	508	518	506	512	530	490	535	538	476	562	485	513	475	491	504	522	504	495	531	522	529	554	504	487	523	499	520	517	522	526	522	498	468	531	527	491	520	509	496	509	475	523	495	524	492	489	508	501	519	496	523	515	529	540	519	524	468	511	472	514	515	471	528	525	521	454	478	504	460	506	508	507	487	548	493	480	502	497	504	513	488	504	516	474	469	536	489	506	524	498	483	532	484	529	462	538	502	514	546	515	514	546	483	533	460	495	502	511	559	531	470	476	491	527	469	502	496	535	477	493	518	506	497	513	512	510	538	493	513	488	505	530	504	521	503	515	485	508	513	512	536	487	532	526	527	485	510	506	524	499	538	529	529	522	467	538	512	439	531	505	529	491	484	490	518	507	497	481	518	492	495	506	525	514	532	481	523	508	527	500	508	544	510	479	505	511	525	471	516	506	543	500	513	486	506	540	461	508	513	505	508	492	508	533	521	548	525	468	502	557	503	516	531	497	515	478	513	497	505	478	533	559	508	545	512	515	465	471	509	525	503	482	488	526	503	499	525	491	515	505	496	517	523	525	518	497	512	468	504	503	496	523	494	496	504	508	509	518	487	521	524	497	509	482	538	524	484	524	556	512	501	506	503	492	514	511	520	498	495	483	462	516	521	510	472	508	507	498	481	519	510	473	534	512	533	517	534	536	503	513	524	517	498	480	504	502	490	494	490	519	471	501	517	557	490	504	496	498	483	476	510	512	521	538	528	507	519	516	495	536	521	480	549	490	519	522	549	531	520	519	529	532	477	523	524	471	501	514	499	530	538	511	539	509	505	493	512	515	520	502	505	492	486	495	501	497	518	488	496	496	475	472	490	510	491	499	505	537	525	496	522	532	502	482	517	510	548	509	515	520	505	528	500	506	504	482	471	499	522	549	512	565	520	524	502	471	456	495	511	501	529	534	512	501	476	531	515	484	514	513	506	481	472	538	519	507	495	521	482	560	507	522	514	525	515	530	482	513	547	481	482	520	488	502	526	528	517	524	519	480	564	503	492	474	519	529	551	549	479	544	490	487	507	494	478	519	517	489	529	511	520	511	522	520	539	538	517	487	537	495	512	495	489	539	521	505	514	532	518	470	481	533	510	520	501	536	528	479	513	501	512	491	523	507	486	524	474	515	550	509	500	505	513	536	536	490	505	519	483	549	510	489	469	498	536	524	488	489	479	528	528	495	496	546	500	470	481	484	519	525	474	522	466	491	541	525	496	556	464	536	490	517	550	495	477	498	505	501	472	530	519	534	506	509	522	514	459	519	546	548	509	511	553	490	521	511	508	513	485	516	502	470	466	493	530	530	484	487	491	523	563	514	459	500	513	487	530	506	526	499	503	512	531	532	500	460	485	515	526	489	524	535	528	485	474	515	530	493	535	462	467	473	497	451	470	531	490	507	494	522	526	487	486	547	490	481	509	535	518	456	484	530	477	506	501	520	521	509	471	493	494	559	522	520	506	487	548	536	531	466	526	508	519	511	537	565	523	544	495	496	519	511	506	538	507	530	479	517	477	491	564	493	493	489	483	511	512	497	539	491	509	470	485	532	498	512	477	484	544	492	548	485	504	518	516	544	509	533	538	511	518	493	480	518	526	505	508	515	504	554	492	512	519	483	536	500	539	506	476	522	519	492	519	501	528	515	538	528	527	468	489	511	525	536	506	485	475	529	518	537	500	489	509	500	472	479	477	543	504	534	503	477	525	519	511	551	510	554	583	519	494	535	536	514	497	475	518	490	473	491	452	492	514	498	508	490	502	453	509	480	466	521	487	497	519	470	519	493	485	531	491	512	526	548	475	531	556	484	482	481	496	492	502	493	529	506	514	509	493	494	493	477	535	502	493	522	477	549	496	490	537	498	505	503	509	526	457	519	526	486	468	538	485	548	490	502	530	526	522	515	529	577	467	499	521	471	516	504	502	528	530	454	540	523	521	523	527	438	483	512	477	498	525	521	573	523	500	505	476	489	481	500	499	547	517	544	534	516	529	500	516	528	470	513	553	500	495	514	476	488	523	489	441	476	519	495	501	504	519	518	505	511	501	524	470	530	493	533	506	534	548	512	466	498	508	511	539	479	478	506	487	539	533	505	570	483	488	514	562	548	536	492	516	502	505	507	504	536	493	493	461	546	523	465	527	526	525	516	493	477	521	500	505	489	470	484	497	536	513	502	514	503	458	472	480	498	491	487	532	536	511	489	488	504	532	502	519	522	547	495	549	475	467	478	530	513	510	519	487	520	516	492	481	525	507	584	519	529	518	461	532	529	483	529	490	554	519	491	528	503	486	504	495	468	509	505	502	453	490	505	546	504	532	464	522	501	492	473	531	522	513	492	515	494	506	527	553	525	478	502	538	488	509	499	516	542	517	535	536	525	491	508	479	512	487	470	487	516	509	534	497	512	536	553	484	529	473	512	506	515	485	468	495	495	513	537	481	522	503	480	510	529	504	498	468	517	482	506	468	492	511	488	519	522	515	504	527	530	549	455	497	478	534	540	504	537	524	520	546	496	496	493	522	469	463
37503	67968	56205	39913	31228	27667	18842	11972	6917	2979	1692	1200	1004	859	752	685	694	682	641	634	565	540	572	554	567	541	577	578	550	568	538	540	560	496	515	550	545	512	553	510	473	564	574	519	555	538	522	521	519	546	514	522	510	529	515	507	490	540	515	512	520	536	541	520	491	493	546	508	532	585	518	556	539	530	540	519	477	547	502	554	544	538	484	504	511	539	500	558	501	596	563	539	544	504	560	508	528	542	548	512	523	519	551	529	554	542	511	529	523	508	475	449	475	569	528	544	518	535	538	523	493	546	529	543	493	544	518	537	526	547	526	515	531	497	492	482	520	515	515	520	470	516	539	531	523	502	519	521	479	516	509	502	499	531	548	507	466	506	566	559	510	529	507	486	499	493	514	507	535	523	525	504	535	491	524	530	531	504	530	542	530	516	565	512	495	562	518	540	542	548	537	517	530	482	510	514	524	537	502	474	526	531	543	518	484	484	496	501	513	516	522	507	535	531	516	560	508	554	545	505	514	547	503	540	521	534	497	496	505	493	529	534	538	490	508	524	508	532	561	537	538	510	533	517	532	485	511	548	536	488	551	541	512	508	538	533	533	531	500	526	506	493	452	512	480	541	520	531	476	482	470	519	500	548	522	533	531	516	493	540	486	535	505	505	528	491	514	530	505	527	557	551	550	559	493	516	508	512	539	518	497	472	502	538	541	476	523	504	552	512	517	509	517	551	559	553	517	519	527	514	499	518	555	524	563	521	510	589	556	526	523	543	505	541	545	535	498	522	532	514	523	459	485	498	525	488	518	490	547	512	488	515	507	495	524	510	506	534	499	560	529	517	547	485	476	543	480	538	544	527	518	482	524	525	519	553	501	550	578	542	507	516	476	525	533	485	520	533	535	572	567	533	542	509	537	452	525	512	485	532	553	531	509	507	527	536	474	518	541	499	494	512	536	524	549	550	499	490	507	506	522	510	541	518	478	512	473	541	554	521	544	510	514	517	518	508	505	523	561	509	552	538	481	513	558	518	530	525	536	557	549	499	511	524	498	501	545	514	512	534	535	497	484	543	500	522	546	522	553	547	524	473	485	511	463	528	564	515	480	514	516	521	550	543	484	463	547	522	549	509	548	513	551	507	548	513	547	527	525	549	501	537	527	553	506	530	491	541	544	525	516	538	509	510	525	485	497	504	535	529	519	479	524	532	547	486	538	499	503	536	497	496	526	503	501	506	498	542	492	520	515	525	491	546	527	510	514	572	527	508	506	489	494	510	474	488	547	513	527	527	512	577	547	515	483	517	535	535	503	505	541	511	461	531	516	490	532	537	497	510	520	542	491	521	503	531	501	505	491	503	526	511	529	494	525	528	520	559	552	537	542	493	501	504	504	527	515	528	501	516	531	522	508	538	531	549	486	511	533	544	531	550	514	542	546	480	500	501	509	527	510	514	511	519	529	513	523	573	517	515	520	572	512	537	534	507	557	536	541	517	474	558	545	548	563	482	523	490	532	540	540	510	501	529	505	486	504	563	501	530	496	536	519	530	526	555	505	525	573	497	543	506	503	525	559	531	522	490	524	530	511	514	491	493	502	507	537	553	536	522	538	523	537	510	547	515	550	459	524	516	504	505	531	501	527	525	507	540	540	500	505	521	488	518	519	528	556	512	525	522	530	550	575	443	528	560	538	527	522	505	546	528	485	506	532	547	513	530	513	533	559	585	548	524	551	549	569	493	539	553	460	530	494	533	520	567	519	476	530	542	517	479	534	545	511	534	532	550	506	532	484	548	538	498	537	490	528	525	551	509	516	544	493	526	533	517	533	499	542	531	536	533	519	541	501	533	531	553	505	525	531	544	517	503	529	515	529	553	558	539	486	486	510	524	480	501	452	516	541	501	488	478	493	521	506	524	526	497	538	491	483	509	536	530	553	532	544	520	522	490	559	486	521	520	557	516	530	492	522	506	510	494	469	531	553	528	497	532	528	531	550	550	546	523	530	542	541	535	523	510	532	536	522	509	548	494	525	532	490	504	546	524	524	522	535	505	527	522	498	536	521	520	479	480	526	505	501	522	508	485	517	528	515	548	524	511	512	485	518	532	539	500	491	533	504	515	502	517	540	544	528	531	528	502	527	529	506	501	575	560	526	514	535	530	489	535	470	515	498	511	534	519	532	526	534	537	544	511	552	495	507	513	480	518	515	548	483	498	534	544	535	449	552	507	542	502	508	491	538	491	509	532	491	487	511	462	532	518	544	488	490	514	481	502	525	524	559	482	511	520	507	560	520	514	513	524	500	514	503	544	524	503	499	519	530	529	530	515	493	508	513	489	523	574	512	510	514	549	473	489	526	515	520	520	545	542	518	534	516	572	537	500	531	532	532	495	543	537	519	528	520	471	512	506	520	529	545	532	535	509	485	527	489	542	524	527	508	511	514	561	503	547	527	520	523	521	543	506	513	528	537	508	494	519	544	511	512	495	510	522	514	499	485	551	511	540	502	494	527	506	515	554	527	498	516	549	488	498	525	543	524	526	522	522	555	515	527	500	516	542	531	565	504	506	533	529	488	527	527	530	492	535	515	514	488	473	511	484	507	535	518	485	465	514	473	529	505	498	499	490	505	491	526	491	529	520	554	521	497	514	520	533	548	528	509	513	554	523	530	528	534	528	516	500	503	527	524	521	532	515	525	489	507	539	548	526	521	521	522	480	518	534	497	473	524	512	513	541	502	513	480	527	470	500	557	519	529	496	513	527	502	503	515	522	527	576	525	485	515	491	500	511	523	543	507	535	540	539	502	505	507	511	533	545	542	553	523	497	516	527	486	550	517	495	518	512	528	478	516	479	541	525	499	493	531	484	569	514	489	525	544	486	541	520	532	555	503	555	517	525	536	525	493	541	524	516	531	515	541	542	531	516	547	529	559	487	537	507	476	525	526	542	504	508	526	542	551	521	482	491	522	489	501	518	537	520	491	531	537	528	507	505	494	538	526	513	562	505	480	486	526	511	518	507	520	523	538	502	521	554	538	540	540	544	510	507	509	471	510	492	529	493	452	518	538	557	494	500	556	509	535	509	522	508	496	493	502	523	521	490	517	501	532	531	536	528	541	505	482	505	516	502	542	521	525	504	508	500	517	519	550	477	532	534	545	533	490	532	537	500	521	530	528	517	529	518	474	493	519	508	511	501	511	552	572	503	517	552	506	496	487	542	535	479	562	530	535	546	505	513	547	529	464	550	533	506	536	529	506	518	525	511	524	500	542	544	464	533	545	496	507	536	511	551	499	508	527	534	511	510	580	539	512	525	502	529	510	514	503	508	508	531	513	525	546	552	508	507	507	548	537	529	531	566	528	554	564	500	466	493	530	526	535	518	553	486	509	461	533	512	536	529	513	528	532	526	569	468	524	523	498	553	527	557	535	558	472	504	549	533	487	544	493	519	524	542	551	500	555	485	527	519	525	500	512	510	521	508	510	532	516	496	532	522	520	549
32886	38051	41765	28700	16411	9093	4558	2232	1250	576	466	385	350	377	335	305	305	299	284	314	276	281	300	290	285	290	261	269	295	287	291	273	288	290	273	291	276	275	288	280	300	293	260	321	282	261	271	291	273	296	302	289	278	278	266	271	253	268	289	296	289	285	292	274	279	309	268	280	286	260	294	294	293	300	273	305	278	275	241	312	259	260	271	282	277	282	288	264	296	277	295	289	278	286	308	277	269	264	284	278	280	271	279	283	305	296	267	305	273	267	294	290	305	283	261	293	278	296	279	261	268	279	278	289	289	257	287	275	277	276	289	271	302	258	274	294	308	308	290	276	305	273	309	309	284	269	293	268	293	250	291	279	247	291	297	313	279	292	283	281	283	257	269	282	292	288	265	292	258	279	265	286	272	287	260	269	278	297	255	298	281	246	299	301	286	308	288	302	282	286	303	284	293	285	286	277	275	267	307	263	300	273	271	287	274	313	276	289	271	278	281	284	272	276	284	282	278	292	268	284	280	285	272	279	282	276	252	308	283	299	279	319	252	304	276	298	300	304	291	287	273	293	274	271	249	268	284	267	273	268	288	299	278	274	285	299	303	307	259	281	272	274	287	268	295	282	272	271	274	285	282	281	295	281	274	275	293	287	279	288	279	255	286	284	310	320	267	288	280	297	254	299	295	265	260	284	307	267	280	256	276	313	269	269	281	299	293	284	286	314	302	289	272	261	266	299	267	276	289	287	262	273	283	299	279	280	271	317	276	289	266	296	305	309	302	244	284	280	265	282	266	277	275	267	309	319	284	283	275	335	273	276	261	281	270	271	274	273	283	266	287	291	312	295	281	288	283	269	298	309	314	266	292	278	296	262	277	316	293	280	255	273	295	275	264	313	300	261	287	271	248	276	274	268	282	276	273	298	282	265	305	306	241	301	280	306	277	256	277	270	243	292	306	313	291	266	285	268	285	285	288	278	296	287	249	274	277	283	313	282	271	269	318	269	302	294	272	259	274	285	268	256	272	278	290	260	281	288	302	273	275	273	260	262	305	275	261	258	296	287	281	274	309	283	271	298	289	273	247	255	301	309	266	295	271	266	262	271	272	271	270	306	284	288	272	300	308	296	332	299	273	267	271	295	278	285	255	238	260	279	290	252	288	299	267	274	259	288	290	288	282	310	278	289	289	264	277	263	293	277	266	289	270	304	295	287	306	281	293	282	280	266	300	289	279	258	295	230	291	299	281	261	268	289	255	273	300	269	286	280	277	265	318	288	279	285	280	286	279	272	286	310	273	280	283	278	295	261	268	302	260	272	290	294	283	289	276	301	286	267	271	268	288	291	278	256	268	296	280	286	241	292	287	297	264	251	243	287	297	270	267	288	266	281	326	255	274	270	304	273	302	284	267	251	304	254	262	287	293	296	312	296	274	326	304	273	266	254	288	268	270	264	275	297	280	285	289	289	278	278	275	305	275	274	273	303	299	243	296	274	294	304	295	301	274	289	281	291	328	307	286	269	305	285	303	320	285	290	313	299	292	313	257	280	290	278	292	279	288	255	295	290	281	263	291	317	277	276	289	288	278	286	271	298	299	299	287	293	283	292	298	266	298	271	262	257	263	300	257	287	253	254	278	265	292	282	251	283	306	270	286	317	295	250	282	310	281	284	257	280	287	260	246	285	280	276	260	289	272	302	272	304	276	275	275	249	310	249	275	268	221	271	284	306	282	298	269	278	261	285	256	294	265	255	275	293	255	261	307	272	268	274	249	273	311	261	270	273	322	279	274	276	275	299	276	279	267	294	295	287	292	270	288	299	273	294	294	269	300	265	265	267	258	298	295	298	305	308	264	287	277	272	304	276	280	283	289	246	264	277	277	283	297	281	251	267	285	249	277	297	295	286	299	259	249	268	278	294	301	292	289	264	294	250	250	286	279	271	262	268	273	286	290	271	252	302	276	256	264	287	276	282	295	291	290	273	279	268	283	313	259	264	293	283	265	292	289	274	294	262	272	256	271	285	279	302	252	306	308	319	292	272	285	260	283	302	285	270	293	291	318	290	286	285	318	302	224	315	292	262	284	260	262	285	280	246	252	286	269	278	282	266	292	278	275	331	269	263	302	277	254	299	284	258	266	246	282	289	285	303	289	290	286	253	276	274	276	286	273	272	258	285	303	271	236	302	293	286	271	280	292	253	261	291	274	264	274	311	263	271	282	279	270	287	265	285	284	260	292	284	251	253	291	275	265	253	302	251	299	273	294	299	292	284	284	292	317	265	293	284	274	303	291	296	288	268	259	283	278	309	305	299	294	293	262	293	270	268	298	288	271	269	285	274	262	281	267	294	272	300	289	270	274	306	271	285	286	319	291	265	303	292	248	280	318	308	274	265	258	284	262	264	265	327	274	287	279	283	275	296	294	277	264	313	301	263	279	285	287	260	292	262	276	291	300	268	281	285	272	298	276	296	267	288	265	276	252	288	282	293	286	289	274	287	257	271	257	269	275	262	255	298	291	271	274	287	280	271	258	294	304	332	286	278	266	272	251	285	271	288	282	244	291	313	278	286	296	268	270	269	296	262	290	282	263	270	281	256	258	302	314	291	321	315	307	277	267	244	257	287	259	253	271	251	274	287	275	282	297	263	259	280	297	296	305	266	252	298	275	293	277	281	303	268	309	291	294	282	327	285	253	296	275	253	273	303	294	257	273	294	276	271	296	297	306	270	298	255	277	305	291	307	315	257	269	290	275	304	273	334	314	260	320	282	293	320	249	298	294	281	290	266	300	311	303	299	285	298	278	284	288	284	302	318	278	260	255	271	315	275	259	284	285	296	298	280	279	266	303	276	295	290	258	289	299	306	262	275	287	255	287	279	305	263	276	273	256	284	267	263	262	316	290	286	303	298	298	300	286	287	282	267	254	276	291	291	292	298	265	294	261	265	270	289	270	271	232	264	246	264	276	279	294	272	259	264	271	294	268	302	297	273	298	280	281	280	277	292	277	272	287	270	280	297	283	294	254	304	316	279	286	294	268	289	288	279	242	316	307	285	301	316	274	293	291	280	286	276	278	271	288	283	253	290	279	275	261	294	282	270	268	287	297	286	295	282	301	319	263	286	284	305	314	261	274	290	311	282	260	291	287	276	268	301	280	283	292	278	302	282	288	253	303	301	306	269	278	302	329	266	292	268	279	298	289	257	297	293	297	288	289	306	276	295	274	274	267	269	281	268	288	261	288	240	253	288	294	281	287	263	281	254	292	293	243	297	284	276	288	290	260	261	287	269	258	266	283	278	324	294	297	289	282	254	306	258	267	286	285	286	304	277	267	283	286	315	305	307	312	255	283	269	256	290	261	294	302	301	286	292	287	284	313	284	267	284	280	269	277	266	273	253	268	288	282	271	274	272	289	278	246	271	293	276	269	294	282	280	266	256	296	296	304	305	272	289	274	279	291	302	289	291	279	276	273	263	245	274	270	271	300	274	279	273	297	294
35000	52682	41195	26091	18588	12312	7312	3796	2148	926	593	483	387	374	380	351	330	343	342	362	308	355	330	312	307	337	315	301	297	329	288	306	311	263	304	323	336	266	326	310	278	323	296	274	342	308	334	306	294	302	307	315	300	315	301	340	314	309	313	289	330	309	325	273	300	289	294	326	323	311	316	284	316	340	319	350	277	317	315	305	321	318	340	315	309	303	300	308	288	311	308	315	322	326	322	294	315	331	277	303	298	303	314	298	322	299	302	310	281	310	292	286	319	328	312	300	307	291	293	292	299	319	330	311	330	334	312	314	287	297	310	307	306	312	318	315	308	325	337	326	317	307	301	279	301	282	316	303	296	317	330	287	285	311	300	327	312	297	281	310	306	345	308	308	305	310	314	311	358	296	295	313	343	307	316	319	309	300	332	306	308	317	301	343	301	291	310	294	292	334	301	320	321	343	272	292	342	304	313	289	301	301	312	333	326	291	310	329	312	294	312	313	299	302	289	313	316	312	291	305	338	307	292	311	327	340	314	303	306	330	299	317	319	305	308	305	303	288	289	286	314	341	315	271	304	292	316	328	283	288	304	285	269	300	330	295	314	323	315	333	296	291	316	311	312	288	293	320	299	264	310	325	302	292	309	323	314	302	312	305	323	319	359	322	302	326	306	288	297	306	301	316	309	315	292	278	283	310	268	322	328	284	267	320	292	292	346	316	297	300	290	341	312	286	294	317	296	314	319	355	299	294	299	306	297	278	284	310	285	296	288	335	292	290	317	314	315	323	273	324	288	317	331	293	302	310	317	318	308	328	286	289	301	300	311	285	264	303	280	320	336	319	307	309	315	308	299	323	308	340	312	303	326	326	296	320	313	328	319	303	307	312	302	302	297	317	336	309	289	323	297	272	305	281	339	314	323	328	306	326	327	301	317	321	320	319	341	346	310	295	302	301	296	311	275	330	311	294	313	315	324	306	289	328	314	322	279	296	287	332	312	262	321	293	306	321	309	299	277	311	315	317	307	277	319	298	328	291	320	308	304	311	273	312	347	307	319	308	317	357	334	297	300	307	302	294	298	318	311	291	307	332	300	320	328	310	305	330	279	291	299	331	335	304	302	295	300	314	281	320	307	301	352	315	322	320	285	283	287	285	331	336	275	280	327	273	311	325	300	286	290	275	305	308	307	331	304	323	306	293	306	316	347	300	305	316	332	301	307	298	324	276	310	285	315	302	321	332	312	323	292	343	321	270	322	302	293	330	318	289	325	313	331	272	268	295	295	315	296	299	310	315	312	313	310	325	306	302	350	300	313	300	317	322	306	301	339	304	311	287	320	304	303	303	311	283	333	319	277	314	261	311	309	318	324	316	328	286	296	300	307	305	287	307	277	329	290	310	311	317	316	301	306	296	304	278	345	308	304	291	318	327	345	320	320	290	270	297	291	304	303	302	329	283	333	275	270	278	334	308	308	325	326	309	304	298	335	314	323	293	315	282	300	293	301	294	306	318	332	303	297	286	296	287	308	360	299	315	314	281	296	301	302	313	278	319	288	290	308	285	301	292	305	340	310	360	287	266	321	310	277	311	299	338	308	300	306	301	320	325	335	302	304	282	305	307	274	316	321	307	299	306	324	324	316	298	314	295	325	335	282	289	308	312	268	309	298	300	267	332	319	299	292	333	323	298	320	318	317	330	321	291	285	299	321	281	319	318	315	316	293	298	295	302	279	294	298	298	295	296	325	285	319	267	317	320	290	305	286	309	303	317	312	341	314	303	302	317	300	317	320	300	302	293	291	298	311	295	301	292	344	301	301	293	324	324	297	294	317	308	305	309	313	316	324	315	321	329	338	300	309	331	311	291	294	319	264	279	301	344	353	331	301	319	294	299	286	288	303	333	325	335	291	318	301	275	305	315	306	293	307	324	312	345	268	311	295	292	294	333	301	299	336	300	325	309	313	350	291	285	326	303	302	315	309	316	315	284	282	338	317	304	304	343	320	291	316	324	331	313	316	302	299	317	285	319	313	289	301	309	335	288	308	282	289	310	320	317	306	302	301	272	309	308	312	279	297	333	285	308	340	303	296	330	325	306	287	307	328	282	314	313	311	326	314	304	331	310	297	299	292	317	330	307	352	296	299	306	327	272	327	328	316	330	311	280	317	326	318	292	315	300	312	302	312	335	321	292	325	312	335	315	296	308	322	325	311	288	305	326	307	317	304	310	315	316	277	301	307	278	284	308	300	323	293	322	305	301	311	297	297	333	311	294	292	319	343	290	274	322	318	342	315	354	297	347	306	326	295	273	311	298	307	324	298	300	313	294	304	305	308	299	312	297	295	311	326	280	307	310	330	277	296	299	311	300	295	297	290	326	343	312	288	271	299	291	276	309	288	305	314	314	314	278	286	329	273	277	324	292	304	299	291	317	323	322	318	294	297	300	311	310	293	294	289	288	283	319	371	298	305	322	319	293	297	318	312	312	308	294	284	307	318	299	295	308	293	323	313	303	299	300	332	306	303	308	310	319	335	304	315	302	305	291	330	300	336	317	309	302	306	326	335	349	279	296	315	318	306	288	302	282	302	309	304	275	324	317	334	289	291	275	307	326	315	292	289	315	356	307	305	318	331	298	320	330	329	326	304	268	276	293	306	320	289	334	325	288	319	313	295	323	283	291	327	322	305	288	296	303	285	289	334	303	328	307	306	335	311	304	322	329	292	298	285	254	305	325	311	313	309	290	286	337	282	275	292	297	317	293	286	298	306	303	290	344	289	292	327	299	291	323	319	306	319	301	307	298	330	319	311	305	287	321	310	300	320	307	317	310	289	327	320	308	333	306	322	313	309	309	305	321	309	308	293	286	316	315	304	286	317	301	335	312	283	294	324	281	310	347	294	306	321	304	319	321	294	308	306	308	289	291	314	309	294	324	320	307	328	316	315	312	311	295	326	317	291	290	292	278	276	282	335	302	317	324	284	298	315	279	315	299	331	330	320	295	302	318	313	324	296	320	304	306	325	300	320	302	298	292	309	313	318	287	304	301	283	309	288	293	284	312	315	307	326	301	335	296	301	339	324	322	321	330	289	301	288	321	327	318	296	278	302	314	294	307	323	275	290	308	281	325	336	289	328	282	329	326	293	312	309	295	319	313	302	313	313	364	291	296	317	314	298	315	299	319	311	315	297	319	298	321	305	324	307	319	291	328	279	326	297	311	303	313	304	340	300	265	288	309	284	309	310	312	304	287	295	283	290	315	277	354	313	301	329	321	318	300	311	295	310	319	302	320	329	273	294	305	299	299	282	300	307	350	334	268	319	331	304	308	312	283	308	307	323	295	317	290	291	302	286	283	292	281	286	298	290	307	341	294	311	313	316	321	320	307	347	282	291	291	301	280	331	299	316	312	333	298	299	286	349	254	316	318	303	307	310	297	312	280	306	292	314	309	331	309	298	282	320	291	300	298	271	302	297	297	357	294	323	315	290	327	323	333	303	348
24661	21737	29625	26929	24196	21901	12167	4023	2191	1091	727	545	484	462	443	426	357	367	426	353	381	381	351	344	385	328	365	361	363	330	383	337	348	335	340	346	326	329	353	312	315	388	325	356	355	333	339	371	357	364	324	337	367	327	350	362	324	359	323	342	334	347	343	320	354	306	330	298	346	322	331	374	356	343	329	307	353	346	352	334	358	347	320	368	358	357	320	372	345	366	357	346	324	332	313	355	332	311	354	331	345	329	328	328	340	329	339	361	338	328	338	353	302	358	351	346	339	354	339	342	365	377	320	335	345	344	328	347	340	359	364	357	335	351	336	361	318	325	338	345	335	354	345	350	375	306	356	334	354	344	332	345	351	335	325	362	352	370	315	295	391	336	380	365	334	329	342	327	372	332	315	293	383	357	323	374	323	362	327	368	344	335	374	330	360	324	344	327	338	360	332	312	336	378	336	369	328	366	331	330	363	354	335	348	344	345	365	365	349	367	380	361	356	349	351	326	338	307	363	362	368	317	367	374	342	379	364	354	341	318	351	354	334	372	329	335	313	340	332	330	338	346	333	367	404	354	336	326	336	311	317	334	341	346	378	366	345	349	326	297	341	338	352	317	322	361	321	305	316	322	331	329	331	349	339	357	358	357	349	365	341	340	364	393	361	343	349	321	357	330	380	351	332	347	377	354	348	353	334	352	357	360	352	352	383	342	362	359	308	351	356	335	358	301	364	353	342	332	342	332	333	345	350	324	362	339	331	328	342	358	337	336	347	362	345	332	348	309	343	357	334	315	353	312	325	344	341	330	345	334	332	374	353	332	335	315	354	322	353	385	341	358	341	330	361	339	343	312	332	344	332	348	344	324	362	325	323	375	345	358	342	345	337	342	326	329	353	331	342	359	331	346	353	376	333	337	318	348	365	329	369	317	310	332	353	336	336	348	355	354	340	334	348	356	327	357	346	333	333	333	349	328	321	341	351	347	330	363	334	325	352	366	354	337	347	328	342	334	373	341	352	326	356	336	324	334	299	362	330	359	333	371	313	334	371	355	361	360	349	334	355	354	357	366	360	354	357	356	363	345	352	363	373	318	358	338	364	351	326	337	300	338	321	335	345	314	338	327	347	303	358	330	311	376	348	362	348	314	308	353	348	320	375	342	349	325	339	359	346	353	360	348	351	322	352	325	325	322	315	333	320	346	334	353	348	339	313	374	342	344	348	333	320	354	360	383	332	355	348	335	354	330	304	387	336	294	374	345	330	334	342	348	337	323	339	357	340	316	341	352	347	365	341	349	374	370	365	368	333	350	324	353	326	348	368	346	361	317	365	334	303	347	293	348	336	382	308	310	320	293	354	328	332	341	343	321	361	362	322	338	373	355	319	343	340	369	338	346	372	330	351	347	325	353	358	340	320	317	351	316	300	335	365	345	359	368	360	342	357	338	353	331	320	357	318	349	360	353	342	324	354	373	329	347	339	339	381	333	318	357	320	349	377	327	348	366	335	327	372	320	379	352	347	353	315	359	327	320	305	360	341	309	385	311	334	334	349	335	321	343	338	340	327	322	358	330	319	345	354	384	357	345	344	344	340	356	355	344	360	331	357	348	345	306	348	330	321	327	357	366	348	355	344	353	322	360	323	326	328	354	333	325	340	345	392	342	343	359	320	354	344	317	359	348	308	316	351	340	326	349	358	339	366	342	360	324	343	326	361	311	343	345	334	302	310	313	321	359	343	326	355	338	330	340	313	341	332	322	337	343	340	359	335	326	347	351	344	333	340	376	381	377	359	340	314	357	348	302	356	377	340	357	335	334	352	364	303	344	344	355	326	324	340	370	342	343	326	364	376	328	299	320	365	332	370	345	343	347	324	318	346	349	325	341	341	324	360	359	352	327	367	317	319	357	366	330	336	324	370	365	318	323	354	329	336	328	313	348	349	357	341	335	334	350	360	367	313	314	318	297	328	323	359	330	347	333	343	312	353	360	364	335	352	329	305	364	326	353	387	353	345	381	342	351	350	306	332	328	319	348	362	343	326	351	362	381	353	365	309	341	332	325	382	350	338	350	351	326	348	319	362	334	325	345	321	334	332	333	353	345	374	358	348	365	382	349	327	352	335	339	315	312	334	343	347	346	338	360	338	357	344	332	326	341	343	317	339	356	322	331	342	355	361	365	363	343	343	363	321	358	341	324	310	367	353	328	354	380	322	361	322	329	324	333	340	309	360	353	330	335	350	365	338	315	337	363	358	388	322	308	329	328	373	317	327	343	329	355	334	350	325	335	357	298	351	358	346	357	331	316	329	343	334	328	332	322	358	370	364	366	328	358	332	318	369	307	333	363	340	338	356	393	325	327	341	348	316	362	355	318	371	340	349	330	330	383	359	350	339	307	357	353	335	363	329	356	345	340	350	345	356	370	338	350	301	332	316	328	361	348	315	320	366	367	336	352	310	356	347	352	332	365	363	326	331	338	353	312	388	356	347	322	331	387	355	333	371	345	365	345	349	381	334	319	323	322	348	337	341	354	329	371	368	334	368	361	396	320	339	358	319	356	347	353	380	330	293	326	342	386	344	336	322	335	388	384	344	359	327	340	352	356	351	360	344	350	331	349	334	339	330	315	353	364	349	327	317	334	357	328	354	341	327	385	327	336	312	349	342	317	341	338	338	345	375	331	368	353	339	331	356	380	323	323	313	346	330	308	353	336	369	343	391	321	317	360	341	367	357	336	314	360	338	357	360	364	337	339	350	341	339	308	303	329	368	366	373	356	340	312	332	340	347	350	331	361	367	316	331	354	346	331	344	326	351	331	344	325	346	340	372	349	332	340	329	358	320	346	365	341	356	348	331	361	354	350	344	343	346	344	365	326	375	336	311	332	342	322	338	349	362	322	317	339	378	328	358	390	361	347	320	331	339	329	385	345	304	331	354	362	334	294	307	347	347	351	353	386	328	325	345	339	336	373	330	358	317	339	338	335	335	346	289	327	362	313	339	340	341	348	348	329	312	346	337	342	324	305	354	354	327	337	340	337	363	331	328	375	348	323	348	307	312	341	344	322	330	330	379	363	306	356	354	332	353	312	367	341	319	360	303	336	334	332	321	323	356	313	366	328	320	337	340	355	333	334	348	339	341	352	331	318	330	341	335	368	345	338	314	357	294	303	326	368	379	308	335	362	345	374	353	346	362	352	362	345	353	379	312	378	339	331	376	347	340	321	354	343	351	345	332	346	337	320	350	363	369	335	333	339	317	345	335	352	312	335	344	331	348	352	320	346	364	356	345	332	378	323	331	330	348	328	336	336	350	301	324	319	365	326	387	379	371	345	359	343	368	365	312	314	340	334	325	311	358	366	351	335	364	357	350	334	332	355	346	360	344	327	359	353	383	354	346	348	332	343	311	360	332	296	344	343	340	357	368	348	337	340	315	354	327	356	320	329	343	325	340	340	356	379	386	328	342	361	334	319	344	331	325	320	355	358	357	348	360	353
34424	62123	51673	35956	28442	22094	12175	5763	3527	1836	1123	741	563	565	569	478	448	475	392	408	451	435	392	389	371	372	381	385	399	397	372	330	406	385	334	360	384	338	360	383	372	388	373	344	349	342	381	362	382	364	325	343	389	346	369	347	364	368	357	345	368	377	408	366	372	354	346	345	367	380	364	376	356	335	370	358	370	355	372	345	377	372	343	360	390	352	328	367	357	358	350	355	408	373	357	344	338	377	364	360	347	356	346	376	377	366	362	377	356	386	379	360	387	382	367	365	363	362	355	363	341	349	353	357	369	346	373	330	354	321	337	381	376	338	385	364	392	351	359	364	340	367	343	352	342	366	353	388	396	340	371	353	375	357	358	372	349	362	350	361	367	376	356	358	336	352	351	367	381	339	364	325	353	346	335	360	375	378	328	364	354	331	368	353	348	394	389	361	360	366	376	321	386	364	355	356	359	366	394	390	369	345	371	369	327	368	358	348	376	347	353	353	382	338	381	339	350	376	387	384	366	357	383	363	368	349	369	357	360	362	357	356	329	346	364	383	368	342	356	361	332	369	360	351	316	381	380	362	350	385	367	361	371	337	344	369	358	338	362	373	351	359	377	337	357	361	373	361	344	351	369	367	340	376	343	354	353	376	339	350	381	369	387	390	372	350	366	351	365	368	356	366	356	360	347	336	340	355	332	337	406	346	342	328	361	375	347	321	363	331	348	354	350	328	351	357	357	340	358	369	356	338	359	385	371	388	364	376	376	387	364	346	343	343	370	345	330	342	345	375	376	330	407	344	357	317	338	377	351	328	382	329	332	376	347	351	337	334	361	359	361	392	338	348	339	389	357	335	374	324	375	361	390	382	364	376	329	326	382	368	388	385	326	343	372	354	366	364	352	389	345	357	354	365	366	353	372	328	375	383	368	352	374	362	384	339	326	388	379	366	333	363	378	361	367	357	360	365	365	355	354	346	367	356	358	362	374	346	350	389	373	352	372	357	345	385	366	354	382	345	372	349	338	383	351	343	368	346	365	374	349	347	360	352	369	354	355	363	371	364	361	366	372	352	360	383	383	363	374	323	380	343	351	357	402	376	368	362	394	377	378	361	329	374	359	359	404	361	357	376	351	370	374	377	338	370	362	371	356	361	368	369	366	342	355	381	334	378	358	361	369	352	353	326	367	367	378	338	335	347	344	345	380	392	353	365	342	350	356	310	361	405	375	342	363	371	344	334	340	381	371	356	340	361	377	365	384	358	346	406	348	358	336	363	343	415	385	372	343	362	360	342	376	354	341	374	359	378	365	359	331	364	376	388	398	363	352	357	324	338	367	395	368	341	335	370	385	357	351	392	356	334	350	336	360	402	371	370	386	374	368	317	368	362	357	349	359	346	348	350	351	380	350	364	387	340	348	366	357	366	362	337	373	346	379	393	353	351	358	351	391	364	351	342	363	341	330	343	324	344	350	394	355	343	347	378	360	339	358	354	368	368	344	374	346	394	359	391	401	333	344	398	333	376	339	362	353	356	299	378	383	345	337	372	346	348	366	348	357	391	348	366	336	358	366	338	322	361	360	397	365	343	373	384	341	350	324	369	374	328	378	365	338	342	355	350	366	382	352	335	349	385	317	390	374	388	373	378	363	351	369	366	366	353	378	340	342	354	377	370	335	406	345	373	341	355	338	378	338	348	354	373	361	334	344	354	373	352	349	339	365	365	363	342	366	349	377	391	360	366	369	343	368	368	366	367	344	359	353	336	377	363	365	357	341	343	327	348	360	351	380	381	331	391	338	335	332	359	348	346	354	358	347	333	372	365	357	396	338	368	382	387	349	371	359	395	395	367	366	332	311	376	342	358	343	356	369	351	376	372	365	363	336	350	371	330	394	341	318	338	390	359	314	379	359	388	377	361	366	333	374	397	364	359	337	394	383	343	326	318	382	357	352	354	398	365	379	342	392	367	353	335	367	369	396	337	345	351	385	396	357	348	371	376	391	367	352	333	386	323	360	364	346	378	360	386	397	381	340	365	370	366	365	360	343	373	333	365	330	326	357	353	357	348	385	366	329	340	363	348	355	363	360	360	377	343	384	355	325	352	342	349	373	373	340	359	366	359	369	393	354	373	389	346	340	361	373	378	373	387	314	344	351	344	356	335	354	385	407	358	359	360	379	367	391	340	348	341	361	403	397	361	345	351	360	325	348	387	332	340	350	371	349	367	366	364	358	378	381	347	385	354	384	353	366	344	346	353	361	381	407	327	376	380	358	388	354	337	370	373	351	364	342	346	364	363	379	378	351	327	361	338	362	375	397	338	347	350	355	357	356	386	345	354	411	357	352	369	376	356	377	340	341	333	345	309	388	339	369	368	361	346	397	346	365	374	361	378	364	384	384	367	360	367	383	364	361	373	331	367	369	390	374	360	387	331	365	366	366	355	357	374	377	365	362	350	369	396	356	374	355	384	347	359	377	363	358	351	400	347	347	364	353	395	363	344	383	381	359	338	360	365	355	341	385	352	374	356	345	362	363	365	361	325	363	374	364	358	357	318	336	370	357	354	345	368	370	353	323	356	335	333	352	374	330	379	379	362	378	361	347	348	380	340	355	349	366	349	385	361	365	369	385	326	362	374	332	362	403	381	372	361	351	344	370	317	370	333	362	373	357	353	364	343	364	309	322	360	360	382	344	376	378	366	370	345	388	374	366	385	360	353	328	382	360	351	352	380	323	354	325	345	363	384	356	367	370	358	363	343	364	378	359	376	374	332	364	371	368	353	350	351	399	345	329	364	371	331	376	345	352	358	361	355	369	367	403	329	362	359	384	369	349	371	366	376	375	367	341	359	391	383	353	345	353	374	403	376	371	370	353	351	368	367	356	331	317	400	382	353	347	414	352	336	352	373	374	365	337	384	347	366	361	355	375	364	367	324	350	367	369	337	344	370	347	401	348	384	337	334	351	349	360	340	343	349	370	352	358	385	344	388	376	378	339	354	371	370	332	359	361	378	362	366	380	341	375	354	372	316	349	350	342	339	370	345	356	378	344	389	348	346	342	360	375	380	337	364	366	392	347	381	359	370	376	364	354	371	348	396	338	346	377	349	344	363	352	356	360	373	379	375	341	348	362	368	363	392	348	369	376	331	330	375	322	377	371	362	358	380	359	347	359	347	328	342	339	383	332	353	393	349	328	363	349	379	326	346	348	369	368	347	369	337	349	349	364	374	361	335	350	332	348	362	370	353	347	376	333	349	370	350	352	336	334	369	366	367	367	366	352	395	372	380	350	369	332	353	390	354	349	354	377	340	383	341	337	373	350	410	332	362	350	377	385	363	367	387	339	333	361	386	330	337	390	373	354	382	349	348	395	363	367	360	359	373	390	350	371	369	349	366	356	383	388	379	361	371	384	348	371	335	343	360	346	387	362	372	356	372	360	374	361	368	376	359	355	363	343	336	359	334	375	352	340	336	352	378	342	373	339	385	402	336	336	356
25769	21945	30721	29520	22418	14324	6885	2570	1784	1125	689	529	467	471	455	439	423	452	433	405	404	364	391	427	392	413	371	376	396	376	431	346	420	415	421	405	382	414	362	406	414	403	399	400	405	385	405	415	410	415	417	380	423	400	425	391	382	408	380	394	416	368	393	393	380	370	387	401	396	400	374	411	418	386	396	415	407	367	379	401	359	400	392	431	385	428	398	384	395	374	408	362	426	370	397	373	406	405	388	378	378	382	367	384	382	382	408	403	409	391	401	383	405	369	382	366	384	387	379	388	403	398	387	379	382	380	353	354	369	410	368	388	368	414	398	432	378	415	428	445	380	390	396	416	386	368	382	352	380	368	420	407	396	399	382	356	394	366	403	433	413	421	386	410	371	440	409	386	404	377	378	385	420	389	393	426	421	382	394	395	369	326	379	421	427	409	403	427	384	395	385	424	435	420	385	370	414	407	387	413	397	409	380	364	382	405	388	401	382	404	395	415	404	355	394	375	397	399	391	411	402	398	403	415	417	389	398	403	410	398	395	390	446	398	356	405	389	406	433	437	395	394	367	390	384	384	398	394	407	408	380	405	407	374	404	412	365	405	401	369	413	392	355	384	375	383	397	411	381	395	425	400	384	416	407	372	400	384	344	402	374	367	379	364	392	395	405	386	396	408	403	399	398	369	422	399	410	364	383	397	377	370	382	437	397	375	388	375	403	369	420	396	388	384	379	378	401	371	403	424	368	403	369	398	422	400	395	398	389	403	366	417	409	379	412	402	388	403	409	407	403	393	371	421	383	391	403	415	383	408	369	365	386	364	353	371	425	409	368	405	398	410	416	426	406	376	433	382	431	395	417	382	389	404	375	426	357	403	373	379	370	416	403	439	400	397	405	389	421	390	420	372	385	393	342	381	365	366	355	371	393	368	372	389	426	410	452	390	378	347	410	387	401	376	400	414	409	370	342	374	392	404	424	418	374	373	369	395	360	392	415	379	380	415	406	399	360	402	386	378	391	369	377	437	386	386	393	382	364	419	369	410	400	403	376	394	375	402	391	382	427	425	408	413	376	382	392	397	354	411	412	411	401	413	425	412	374	370	382	371	360	404	369	390	403	418	394	381	382	399	395	410	418	429	363	407	418	388	401	391	379	415	385	377	413	397	409	348	415	420	414	375	448	387	408	397	405	377	414	393	381	420	430	375	412	384	409	390	385	395	388	392	402	430	377	395	400	432	403	374	382	394	425	417	377	390	361	399	403	428	388	421	376	396	411	412	382	412	384	400	415	391	353	352	406	403	423	401	389	378	397	347	418	427	392	411	358	399	389	348	418	394	387	369	385	392	409	348	409	388	412	389	389	399	383	467	416	365	403	370	402	380	364	395	396	408	385	398	389	396	389	395	382	408	416	366	377	377	409	375	392	381	426	365	376	393	377	400	386	385	391	394	425	399	407	407	398	410	379	394	383	397	415	400	401	383	372	382	406	376	403	432	395	373	392	383	398	438	399	385	411	414	375	418	405	392	372	405	366	374	389	401	404	414	403	409	398	392	388	405	406	418	376	366	397	421	405	372	382	375	442	435	355	432	377	414	426	376	412	411	390	406	352	361	388	420	353	392	395	399	390	406	383	370	415	392	360	403	400	389	408	397	397	366	368	397	398	385	406	399	399	399	397	440	392	388	379	383	388	385	400	374	390	347	387	352	422	396	382	383	437	386	389	397	423	400	405	395	408	381	390	412	385	402	366	392	400	404	396	379	401	388	390	382	431	380	401	416	395	417	398	414	401	365	350	410	395	404	411	436	350	381	377	384	358	402	380	373	419	395	394	401	403	383	427	422	369	418	362	378	425	399	397	413	405	392	385	407	376	403	381	410	445	366	400	434	384	385	362	389	406	387	403	392	387	394	397	378	383	400	411	397	404	409	379	399	429	386	393	407	381	397	387	374	408	399	423	376	392	358	399	376	385	389	444	377	398	412	402	430	385	378	432	349	385	376	402	405	395	405	395	421	377	387	395	375	337	408	410	381	394	383	404	342	391	380	397	387	379	430	391	386	382	412	402	366	367	387	435	385	403	393	381	386	410	356	373	397	401	402	398	380	383	395	385	379	369	382	363	420	401	426	379	397	411	427	406	396	427	396	356	378	418	385	425	386	409	388	372	379	410	408	365	404	412	380	435	381	400	412	365	379	411	388	391	350	373	350	397	372	386	399	422	375	403	410	407	389	361	384	385	399	371	379	379	404	365	395	408	406	407	394	403	361	413	396	382	417	380	418	401	399	398	387	421	387	413	441	385	381	379	388	345	411	392	437	417	383	401	394	394	389	384	414	367	381	412	403	405	379	408	366	387	413	390	379	385	375	392	404	371	392	385	414	381	411	429	403	390	390	392	390	389	384	420	395	394	429	406	373	384	410	384	407	398	384	388	396	366	392	392	395	423	430	400	408	375	409	413	385	418	395	400	386	398	386	371	385	398	391	381	406	413	381	402	394	370	376	358	397	400	412	404	369	366	410	381	368	418	381	389	379	368	414	388	425	416	346	381	387	380	402	383	400	368	358	389	390	399	394	390	391	378	399	430	383	418	368	407	423	372	384	404	443	369	389	365	395	388	389	405	367	396	364	370	407	439	420	404	412	414	412	361	405	375	421	393	425	380	373	377	409	384	360	362	360	371	396	391	402	388	388	398	410	421	404	406	386	398	417	365	381	400	395	374	358	420	379	409	397	409	378	382	372	434	365	386	425	390	374	423	405	347	382	398	434	411	391	399	346	409	395	381	367	384	366	427	399	392	410	387	413	386	396	362	384	400	387	388	379	392	362	375	422	393	413	385	394	400	383	355	397	361	390	383	408	392	407	380	380	403	383	416	417	389	418	357	377	396	411	372	397	385	379	395	374	382	385	376	403	432	386	402	405	406	399	373	376	407	426	423	388	401	392	399	372	373	396	372	410	376	397	387	399	379	389	420	398	381	401	408	376	390	395	412	407	369	386	382	431	401	360	399	394	398	369	396	394	402	382	358	383	391	372	418	394	390	370	380	405	365	416	411	399	410	387	363	409	376	396	372	406	372	366	388	378	376	404	397	372	396	384	378	357	372	412	433	376	390	400	410	428	372	404	373	424	411	404	358	445	420	413	414	383	386	416	386	363	379	403	391	415	424	398	378	396	433	415	412	385	392	391	389	400	385	400	388	392	361	407	406	417	396	400	409	421	402	376	395	376	425	405	399	376	371	405	399	383	387	406	411	392	392	374	378	394	381	403	400	409	399	381	392	401	411	384	388	390	381	403	380	437	415	370	391	402	394	392	391	433	396	377	378	399	408	407	415	360	359	430	412	409	399	388	422	374	405	381	386	395	394	397	367	380	396	378	373	400	407	360	354	393	405	361	388	384	368	430	373	402	395	332	390	379	426	373	415	343	410	401	380	387	397	397	405	370	388	379	381	389	391	403	365	384	412	394	381	424	370	368	393	403	381	346	394	394
34163	58724	46332	31687	24662	16737	9368	4386	3176	1871	935	777	552	582	542	509	477	492	521	459	448	448	420	409	453	451	448	393	438	400	408	437	402	407	428	424	426	450	426	431	419	452	452	389	439	439	432	415	415	413	432	453	437	414	434	435	434	440	414	403	420	423	402	456	356	442	407	436	413	420	415	421	444	387	424	420	411	405	444	424	432	410	407	402	388	433	449	440	477	410	416	449	420	445	448	418	418	421	404	405	387	412	416	415	456	413	425	451	447	387	393	419	438	432	417	457	394	421	454	428	418	401	403	386	421	413	418	433	428	433	429	421	469	392	470	430	468	398	396	403	406	410	387	400	439	443	421	420	424	431	422	455	419	410	409	405	389	392	438	402	449	427	434	397	454	420	419	409	403	401	429	440	437	436	417	424	445	421	416	449	418	409	434	424	437	450	435	413	382	474	399	462	430	432	451	412	391	422	403	430	444	425	436	419	427	439	422	406	426	447	424	418	459	423	458	408	386	400	396	444	425	448	401	419	423	452	413	436	411	446	433	392	463	431	424	426	420	428	441	420	453	442	386	423	427	424	434	436	414	417	405	414	398	418	419	440	429	404	405	443	398	416	384	425	434	431	387	424	396	404	431	419	429	420	420	439	398	422	419	392	443	425	411	412	412	411	404	467	391	420	385	425	418	413	427	413	430	418	404	409	428	416	445	410	444	434	427	426	415	407	438	415	405	440	432	441	429	455	430	423	429	415	465	409	409	395	411	430	395	453	403	399	438	413	447	442	401	386	405	424	425	397	416	418	434	423	403	392	359	443	429	425	425	427	402	403	424	406	462	385	411	439	429	381	424	457	427	398	421	433	407	397	405	428	398	441	409	415	414	408	405	419	432	411	394	380	397	374	429	435	445	388	433	429	397	385	449	409	377	427	418	431	414	450	399	409	414	412	390	408	408	473	445	418	435	398	415	437	422	428	420	414	421	417	390	389	433	436	449	393	423	445	392	392	444	422	424	428	428	419	464	401	395	434	415	398	395	427	454	406	435	443	442	453	424	448	436	421	442	412	398	419	425	386	439	448	432	435	421	381	410	434	414	409	439	441	417	390	388	398	400	430	408	389	399	424	415	427	357	413	403	433	349	413	433	393	438	403	421	424	397	424	416	418	419	441	418	415	412	422	426	453	397	463	426	428	411	412	439	428	433	424	408	433	389	414	417	443	405	438	396	391	437	401	440	428	417	415	424	440	388	376	400	434	413	394	431	392	419	445	409	395	387	425	426	433	407	457	440	391	428	422	433	384	403	439	442	444	397	409	423	414	455	391	428	431	407	429	404	385	473	422	435	417	438	411	495	419	436	432	394	420	428	408	451	444	407	380	441	443	449	414	429	465	406	439	450	407	421	401	429	437	418	425	438	408	407	408	416	394	406	418	401	427	430	423	434	390	416	424	429	415	422	400	438	410	365	443	402	409	421	402	385	401	400	445	418	416	429	450	448	431	463	414	414	426	413	392	441	434	382	425	388	460	388	428	434	403	471	426	404	420	410	411	419	403	416	402	412	419	406	409	404	432	401	405	424	460	421	407	405	407	424	457	384	430	442	400	407	421	443	398	424	427	425	449	400	391	449	422	426	451	422	417	469	386	412	467	431	441	440	408	428	434	428	421	412	423	443	355	422	371	453	412	425	428	409	411	410	430	390	401	437	451	419	421	388	407	429	410	427	431	438	426	414	414	432	400	422	420	401	400	385	420	392	433	432	430	395	402	423	414	397	413	435	400	428	442	426	410	412	429	430	442	412	412	434	443	389	400	450	436	437	400	403	419	407	409	446	440	435	415	449	420	428	407	384	451	431	435	424	462	418	428	430	429	466	394	420	435	426	414	418	422	438	431	392	400	439	431	406	420	400	414	410	434	433	431	429	432	411	403	398	392	410	407	437	436	425	443	387	436	431	432	460	482	435	427	407	409	430	428	405	435	388	384	434	401	405	420	345	409	437	435	450	404	414	405	445	406	388	421	443	419	377	379	397	414	439	410	453	388	432	405	422	437	434	422	437	449	428	452	429	394	434	423	456	459	424	421	398	425	398	425	413	394	415	417	461	381	439	390	409	402	386	441	430	429	416	447	424	414	422	413	418	429	423	423	412	433	443	444	430	400	418	441	407	397	449	418	414	388	429	399	415	413	430	452	394	403	383	413	421	407	402	408	422	437	444	398	422	408	422	413	430	443	441	424	411	425	407	423	372	438	435	388	412	407	394	424	417	404	400	399	474	446	423	380	421	450	440	404	395	375	417	499	420	411	397	434	390	442	400	418	419	454	401	405	417	421	414	437	431	442	427	423	405	449	423	436	408	399	447	420	463	425	441	463	427	432	396	434	421	414	393	397	400	420	403	429	416	395	415	412	413	414	415	394	416	456	408	456	415	464	404	412	429	419	414	398	432	403	418	410	426	437	380	426	418	404	423	451	398	392	374	412	416	430	411	427	373	433	415	437	413	421	419	402	413	414	445	393	395	409	409	436	422	430	409	398	439	379	432	388	414	420	425	457	458	382	417	395	422	377	395	399	429	409	404	412	367	392	434	422	460	371	443	433	414	406	448	417	426	399	402	414	415	421	377	449	399	399	406	396	432	418	397	422	430	398	405	403	395	410	430	417	434	439	419	435	448	435	437	444	404	444	412	402	418	414	392	424	375	405	425	409	466	407	423	417	424	411	420	427	411	429	374	423	413	443	432	418	417	409	403	439	412	413	406	415	451	412	473	399	439	402	393	391	431	411	414	402	444	449	405	447	418	412	498	413	420	467	439	437	450	426	403	392	415	453	441	425	403	449	396	386	409	387	418	425	403	391	438	423	399	440	390	396	398	430	403	364	438	419	472	412	398	448	399	427	406	407	434	446	457	427	420	434	406	382	444	414	400	420	434	398	421	380	427	393	392	403	425	422	437	400	462	420	439	400	411	467	393	421	392	407	433	487	415	424	405	425	406	423	400	426	392	402	426	390	428	441	436	407	378	405	406	413	408	420	430	395	438	413	421	443	393	429	417	461	434	416	408	448	418	426	442	429	456	386	381	418	412	422	450	437	430	398	489	405	408	420	447	400	390	421	429	415	407	449	449	401	418	456	368	424	418	416	417	401	422	413	431	394	419	421	437	426	443	423	437	398	466	420	440	395	438	438	405	438	443	446	386	411	431	384	420	418	419	431	412	387	413	419	426	458	424	401	415	381	411	420	384	429	435	410	441	414	383	410	445	407	448	424	389	414	423	441	450	410	429	441	442	445	407	421	380	412	381	395	427	433	394	385	424	428	443	414	412	419	437	396	406	403	420	402	405	435	411	394	443	406	431	404	427	432	389	405	419	416	459	408	390	408	430	387	418	401	402	429	427	402	431	441	427	409	410	429	424	405	446	431	406	421	401	388	405	451	465	415	400	417	412	417	411	400	404	404	383	433	457	399	435	422	446	414	433	445	399	463	400	392	424	444	418	450
23402	21688	29481	24746	23430	24871	18636	6378	4523	3210	1354	966	700	698	704	649	603	612	573	580	550	510	508	575	553	532	507	496	546	578	508	574	509	538	517	555	539	554	490	493	529	495	520	492	535	512	531	474	557	542	514	512	501	485	504	500	449	550	527	501	502	520	544	502	513	471	460	495	516	486	486	515	509	514	479	520	505	490	531	510	531	535	500	493	538	530	498	505	486	469	522	538	525	503	513	521	547	501	526	480	502	549	541	548	505	500	498	511	515	509	510	503	544	470	508	521	506	519	499	496	503	534	498	510	570	474	501	521	524	525	530	518	552	442	529	510	490	534	504	524	547	466	495	513	512	550	473	490	517	528	528	505	535	492	530	534	548	515	515	498	503	526	502	508	497	525	510	533	505	518	525	513	474	537	498	498	499	531	504	526	524	565	511	494	491	492	486	495	515	501	506	518	498	561	490	552	503	524	500	513	531	526	539	504	536	520	489	536	468	524	531	524	477	496	510	519	493	527	555	562	553	540	526	530	485	513	489	495	507	517	533	535	507	530	487	514	539	458	479	457	492	546	494	491	506	518	506	489	505	486	493	537	535	516	479	477	512	475	554	501	506	466	504	502	533	531	515	521	498	542	503	539	488	517	500	495	515	491	516	526	505	565	488	558	501	510	493	534	562	521	512	511	512	563	524	494	504	529	543	508	494	531	520	538	498	496	521	498	513	506	514	566	497	530	506	518	484	508	505	517	509	522	529	532	506	492	458	528	518	507	504	484	504	511	576	506	508	514	522	527	495	507	482	514	498	533	491	531	537	499	541	488	519	513	496	520	505	572	515	508	515	492	522	490	533	495	532	519	466	508	506	502	545	489	521	556	506	505	550	495	516	470	507	485	543	514	502	498	515	519	535	539	509	495	501	498	482	483	530	523	518	484	506	515	522	499	505	456	513	519	529	502	487	507	509	470	525	514	516	499	492	524	480	558	510	517	476	512	524	494	537	522	547	515	495	552	497	472	531	512	528	512	541	501	491	536	516	512	508	512	508	521	489	542	497	518	556	535	537	533	525	498	502	496	496	529	486	519	530	528	547	485	546	508	540	511	502	503	490	558	525	536	525	513	476	525	486	491	538	502	473	490	538	518	478	492	477	521	503	519	513	520	508	527	510	498	521	476	483	529	491	504	518	476	509	534	556	554	511	529	497	517	526	508	492	516	527	513	489	523	516	497	498	494	522	493	495	535	500	530	505	540	538	509	529	535	509	553	531	519	527	514	525	495	536	504	502	507	496	507	528	527	490	533	518	517	515	522	507	524	529	494	542	512	492	510	500	549	501	511	514	552	529	512	532	510	528	509	513	505	525	501	503	534	515	527	516	480	497	535	488	536	510	523	511	508	533	540	510	482	528	557	512	512	553	493	516	544	492	550	503	505	511	535	516	509	522	497	534	505	473	502	527	538	477	521	514	483	490	538	517	478	532	518	494	505	493	501	530	464	514	486	538	503	488	517	511	512	530	543	484	515	521	482	527	551	531	499	522	535	553	510	541	500	515	549	469	530	494	521	543	497	510	484	484	486	507	520	512	505	508	485	473	522	532	516	534	536	511	529	489	532	516	546	517	502	516	539	512	526	549	540	478	506	484	511	505	514	501	486	548	491	500	486	512	513	525	522	530	532	526	515	504	491	500	474	515	494	493	442	541	512	499	532	514	531	539	487	501	528	541	507	500	513	509	525	482	541	488	528	569	520	523	503	505	543	482	514	517	478	484	501	497	492	498	514	510	492	519	511	509	542	505	511	514	532	525	493	525	536	490	550	505	541	540	492	514	541	510	491	483	511	513	495	515	525	529	503	508	517	532	500	525	523	541	526	507	511	531	508	551	485	511	475	459	520	534	501	513	530	527	479	512	506	535	495	533	532	516	532	509	551	504	463	498	502	535	516	483	543	502	471	503	528	513	526	552	525	498	523	501	503	519	478	513	573	506	491	523	529	505	511	508	498	535	549	494	513	483	525	518	540	492	509	533	498	536	492	502	542	548	472	543	533	519	512	518	501	576	543	551	486	520	507	501	521	551	502	480	531	517	508	519	504	521	514	548	474	492	503	510	507	501	495	517	474	510	535	495	497	518	484	533	504	539	524	448	479	507	538	515	489	509	510	528	470	525	537	493	514	497	511	479	514	523	521	493	510	535	538	549	524	494	525	511	517	484	502	557	550	502	517	499	501	572	498	551	536	522	512	518	519	502	530	505	493	490	513	530	501	513	509	515	534	509	516	510	481	516	512	501	496	494	542	496	513	515	468	491	491	504	525	441	495	518	508	539	469	518	510	499	542	503	490	456	573	497	512	492	512	532	497	520	528	527	567	512	461	519	528	509	519	509	490	542	552	518	487	565	549	486	513	489	489	519	527	508	502	466	539	519	489	544	536	471	550	535	496	537	505	503	516	526	506	477	469	493	504	543	522	517	494	508	536	516	494	533	518	495	489	506	478	468	509	500	513	510	527	517	537	498	547	536	497	501	541	528	549	485	486	537	510	488	495	510	488	522	502	505	496	475	525	555	538	474	494	487	491	523	515	504	543	496	535	539	504	530	447	554	515	517	496	511	538	498	537	528	495	477	520	508	526	509	507	507	492	543	503	512	504	522	511	505	499	504	541	508	505	473	514	525	537	480	543	514	543	517	546	527	502	538	492	483	532	515	555	489	544	541	519	519	549	556	479	525	512	489	540	529	515	451	526	485	524	501	493	485	534	510	512	491	525	508	493	496	503	499	560	497	492	515	522	512	491	498	489	497	514	507	538	490	491	511	533	543	564	517	502	514	522	484	529	519	510	536	502	523	502	523	549	546	505	522	517	472	529	476	539	530	519	501	510	534	495	511	515	517	495	506	521	493	521	541	515	477	497	510	522	485	479	495	519	545	522	494	501	538	522	506	521	533	513	510	537	477	509	495	539	507	482	476	482	495	519	516	507	502	508	539	489	530	469	501	548	527	501	481	506	494	515	499	530	519	531	502	502	482	463	500	470	520	538	525	510	498	522	462	528	478	510	482	514	540	502	464	511	485	511	501	526	511	487	518	493	540	497	492	490	542	493	496	493	488	518	491	520	514	521	503	529	504	546	504	519	534	528	501	505	527	520	530	503	476	530	478	533	514	491	522	502	497	493	511	479	548	518	532	524	518	511	517	536	477	535	518	518	502	468	486	502	520	503	495	547	515	544	478	502	513	498	544	555	461	491	498	527	543	533	509	535	506	520	511	512	523	514	516	511	515	511	524	498	464	503	492	500	499	553	511	496	488	543	544	494	514	539	499	527	496	506	537	528	535	547	511	560	539	529	494	489	522	517	501	492	573	530	492	527	519	520	491	566	513	513	507	501	496	527	499	550	529	481	497	527	529	490	483	535	493	482	472	503	536	492	545	502	518	506	512	517	527	509	468	489	530	540	505	551	484	471	469	556	519	498	509	499	540	564	524	507	475	537	509	524	483	550
37285	68447	53728	40817	35846	26685	13781	8213	7210	5143	1926	1218	921	880	809	777	688	685	604	640	596	558	563	554	532	541	582	544	539	524	564	517	520	515	534	515	527	527	512	512	516	557	528	540	527	515	531	532	546	538	513	554	501	553	507	580	537	511	507	524	542	520	565	477	557	511	524	541	536	496	507	525	485	523	572	525	529	477	507	494	466	564	496	508	510	538	528	534	501	513	540	534	511	498	518	564	483	563	541	512	541	525	553	523	497	522	555	544	533	570	536	489	576	506	543	491	530	542	545	558	542	526	520	548	522	554	464	504	535	475	520	540	490	524	525	524	549	519	556	520	489	503	525	541	538	522	513	493	530	524	547	539	518	531	554	516	504	548	533	527	558	531	551	461	509	518	511	560	500	540	568	519	558	507	517	512	500	526	517	577	516	554	518	515	521	497	513	540	542	501	494	519	539	488	515	512	521	505	539	562	530	520	524	524	487	509	546	538	492	515	486	504	505	541	530	524	516	525	526	510	545	464	595	501	491	508	534	531	554	539	522	535	491	501	552	530	529	511	553	511	534	518	518	507	536	553	509	515	508	527	514	477	482	506	511	520	511	539	543	539	499	533	545	522	531	493	565	543	501	553	498	504	501	536	498	529	512	572	508	549	503	511	531	512	521	502	509	536	483	502	494	528	542	500	503	511	510	567	522	549	505	509	496	529	536	545	492	516	525	507	530	499	487	525	540	531	557	494	513	515	485	533	543	548	578	498	483	514	533	530	537	496	531	514	508	524	512	498	490	467	471	501	572	506	486	510	540	481	470	530	526	522	557	507	532	517	534	530	498	477	485	499	520	475	503	533	501	506	535	514	523	461	530	521	508	518	469	497	495	532	516	501	521	525	533	527	498	476	512	515	540	539	506	541	530	537	543	510	549	499	500	531	521	510	539	519	545	504	532	556	512	535	501	544	518	547	468	468	532	539	492	508	498	525	524	514	491	529	497	514	516	527	569	576	521	530	508	507	526	534	528	524	523	516	571	535	504	507	537	564	531	504	537	524	533	508	539	498	520	516	542	530	526	470	495	550	537	471	507	552	539	503	522	524	549	521	485	508	518	563	506	536	495	520	490	519	527	539	487	516	545	560	581	548	492	549	547	544	544	505	518	538	526	518	529	504	515	517	525	549	516	570	535	533	536	496	559	523	499	529	501	501	550	488	544	508	513	508	504	541	509	522	510	510	502	540	542	542	510	554	561	495	503	524	482	517	507	522	522	561	544	538	521	512	521	518	511	544	555	510	554	503	497	498	546	528	565	555	513	525	525	535	508	510	514	500	539	535	462	521	487	523	480	514	526	528	515	530	542	518	539	525	536	520	527	513	539	535	506	535	542	527	511	534	525	483	548	521	524	501	484	489	518	482	520	506	487	541	544	509	531	536	558	512	518	524	575	510	512	500	505	519	519	523	508	520	551	622	539	481	486	526	561	532	467	508	517	503	516	553	549	542	513	503	529	532	514	534	539	537	492	501	579	515	544	500	518	546	554	505	573	520	503	518	504	539	525	509	551	515	520	525	586	565	526	523	500	535	531	503	554	520	524	515	560	521	555	498	572	562	549	501	517	537	524	504	517	501	523	531	503	505	543	553	504	494	541	535	518	504	559	543	560	494	523	548	498	529	543	532	512	505	546	515	515	538	523	519	511	511	535	577	519	527	491	489	532	561	542	543	521	521	530	505	555	541	558	494	472	509	537	544	487	518	512	496	488	508	506	492	493	489	534	483	494	545	513	557	530	556	545	508	509	502	537	522	523	515	507	558	524	519	556	540	497	534	515	521	522	508	543	521	529	531	547	537	494	522	521	510	552	557	517	531	522	542	549	536	526	532	527	517	521	531	524	516	483	489	531	514	466	509	516	501	530	496	586	500	522	542	540	512	523	536	521	489	485	545	511	519	526	521	517	487	503	512	498	512	523	532	477	546	543	508	497	544	540	502	521	545	504	504	553	506	543	532	503	496	512	518	536	522	507	541	535	520	559	507	552	517	557	525	547	540	512	540	542	578	529	565	521	507	510	530	529	528	526	537	514	519	504	527	543	515	507	512	536	528	482	546	527	512	497	504	491	536	467	520	508	502	583	544	495	514	520	518	510	499	493	524	534	500	535	529	534	514	508	492	488	536	503	514	515	522	528	540	533	504	501	538	563	530	515	495	542	553	509	559	512	558	499	542	519	533	554	518	510	511	482	470	506	525	504	490	520	518	539	520	540	556	483	550	481	544	505	527	570	504	525	485	544	498	488	525	520	548	508	481	494	528	513	526	483	542	509	537	497	518	520	526	531	523	513	503	517	502	510	500	513	517	533	544	504	511	531	532	530	537	507	461	514	537	536	466	515	527	524	543	505	501	503	507	521	505	505	546	555	495	553	515	554	556	520	543	487	503	512	525	528	475	560	522	542	491	532	504	515	564	537	518	536	514	501	502	574	553	565	533	536	562	477	484	488	503	505	540	546	533	493	526	547	525	528	522	503	550	524	557	529	513	516	551	534	511	522	538	502	521	514	537	513	567	538	562	458	530	496	502	500	530	559	567	565	529	571	519	506	487	487	512	566	545	509	543	532	518	497	521	562	545	550	495	536	505	505	500	502	520	543	531	530	505	537	517	497	502	489	507	499	552	540	528	540	503	519	502	530	539	528	510	536	526	526	525	507	489	543	488	513	503	538	514	514	515	531	535	535	557	539	505	585	514	530	518	549	492	498	570	533	490	505	509	540	537	490	572	538	560	515	555	500	548	496	494	486	496	547	464	553	533	494	532	519	481	555	521	488	467	503	526	527	521	539	509	557	558	541	532	508	524	538	541	527	533	512	525	541	544	482	551	550	514	539	510	519	477	530	553	573	520	506	557	572	533	549	471	494	519	516	522	552	528	544	516	518	518	489	564	563	531	528	467	495	521	517	526	497	531	542	504	535	543	542	515	505	574	526	508	549	530	560	546	550	476	527	516	537	520	530	525	537	561	533	530	532	525	470	588	512	514	528	530	530	526	527	513	522	535	523	487	488	561	548	570	521	499	508	536	526	507	502	507	509	547	544	515	516	504	528	542	534	520	492	538	479	499	508	494	524	481	513	534	514	507	527	509	506	556	505	502	516	576	551	482	500	517	517	545	541	508	551	527	532	484	510	531	567	493	503	519	517	511	505	544	510	556	537	542	547	531	573	543	531	502	535	502	567	537	506	507	522	493	498	547	509	545	503	534	536	527	555	485	493	552	520	516	489	550	506	549	484	542	517	531	539	502	532	552	554	513	529	472	509	523	544	533	530	506	509	486	496	505	528	511	535	483	532	512	531	534	516	547	512	534	516	521	543	519	536	552	521	553	530	579	527	495	469	524	546	535	503	516	497	496	484	542	518	513	506	516	538	517	512	525	523	524	507	470	503	511	493	515	553	541	530	544	555	544	501	531	534	558	495	503	528	536	494	490	560	493	544	544	511	531	527	543
32980	38458	40195	29641	17797	8444	3202	1830	1432	815	480	363	342	309	316	296	316	317	314	287	275	303	274	265	310	267	288	247	305	280	303	301	267	256	296	272	270	265	283	300	260	286	291	289	276	282	277	298	274	272	314	281	287	309	272	276	292	299	279	291	294	289	264	275	267	265	266	294	264	287	292	272	286	276	272	268	263	255	275	289	299	270	286	252	283	291	264	299	298	266	276	273	294	254	268	264	269	268	251	302	299	278	283	277	309	278	267	290	292	280	281	312	248	306	267	229	283	284	260	267	286	270	268	251	263	291	276	272	303	270	286	267	254	298	243	256	300	276	300	276	291	298	283	273	288	269	280	277	286	288	295	294	259	295	284	316	267	311	278	282	301	280	270	271	242	280	267	265	292	296	266	264	266	312	247	303	276	313	290	263	286	260	280	273	255	272	287	279	301	256	300	301	285	300	287	260	299	253	278	275	276	285	289	266	254	298	277	266	276	276	258	268	285	268	316	290	253	272	280	243	270	276	260	285	301	282	269	261	270	261	262	287	266	283	266	304	274	276	242	326	259	281	290	273	269	255	289	277	281	283	273	270	268	308	280	271	277	291	283	265	293	281	291	273	275	296	298	256	289	275	263	290	254	290	260	310	298	298	275	265	300	318	277	277	252	253	269	263	302	278	283	282	262	284	261	251	284	282	273	268	281	296	293	279	276	301	324	302	270	261	283	285	296	253	277	284	289	253	265	275	279	259	280	259	277	252	270	260	267	292	275	275	267	273	287	281	318	295	305	283	300	280	277	266	284	302	286	264	254	271	283	258	302	274	304	267	279	276	250	261	303	268	294	295	280	278	261	266	259	265	256	296	288	275	298	262	269	279	293	277	289	297	246	271	287	291	237	278	273	264	278	266	264	316	290	276	281	283	294	276	279	286	263	267	295	286	288	279	277	292	289	287	284	275	270	290	244	299	282	259	291	289	298	277	269	270	325	254	280	302	258	288	306	281	263	281	289	297	268	274	284	298	287	279	300	256	236	285	260	278	265	307	263	278	302	280	292	286	277	292	288	276	280	300	272	292	275	272	282	285	301	269	268	280	276	271	250	283	277	265	309	266	296	286	301	284	262	253	282	281	310	278	262	290	298	303	275	306	266	260	271	267	274	290	285	252	274	259	269	265	280	257	278	280	282	264	281	271	256	285	274	292	284	260	303	273	266	257	261	293	293	287	265	295	275	267	300	317	266	285	277	262	270	279	268	242	292	279	277	273	277	282	259	282	278	285	283	258	265	275	227	265	261	276	309	295	309	258	300	289	245	296	262	299	296	245	271	258	283	297	289	251	276	278	306	282	276	306	286	264	260	298	292	291	296	282	276	243	297	271	295	272	286	298	253	297	258	286	288	286	280	288	263	277	273	312	278	281	271	297	276	271	266	254	305	277	290	271	248	256	303	282	285	259	285	275	279	259	271	296	291	284	298	264	298	294	267	257	285	290	276	281	290	295	273	294	277	312	264	285	287	276	268	288	251	263	288	311	277	268	259	272	279	302	267	272	263	307	256	249	264	274	282	304	250	262	296	276	271	294	251	273	275	285	279	323	271	304	280	263	288	278	283	289	249	269	291	315	297	267	272	267	283	286	237	310	271	265	303	277	259	287	303	278	253	268	267	282	302	251	284	274	264	291	296	265	275	295	292	274	270	300	262	280	281	300	281	274	293	280	269	284	288	260	288	271	280	245	246	277	301	286	271	279	279	284	276	293	260	297	284	298	254	289	281	286	270	279	291	288	285	272	283	276	287	254	292	294	294	284	269	290	293	258	262	274	280	289	251	284	288	266	267	264	246	281	297	279	269	276	263	257	280	275	284	249	296	276	299	258	249	293	301	279	274	262	264	291	309	255	251	280	268	304	266	255	265	281	284	262	264	266	304	272	305	308	274	278	302	289	310	225	281	281	290	250	291	270	292	276	278	306	266	280	245	250	294	257	300	293	264	267	250	287	277	281	304	272	280	282	306	302	286	269	291	273	275	273	278	290	286	291	278	290	264	279	284	289	275	258	294	296	298	286	273	323	243	272	277	297	278	275	261	262	263	275	299	267	299	277	272	296	274	305	268	274	287	258	267	251	277	281	265	292	259	248	288	299	287	286	271	282	282	267	285	283	277	269	299	263	267	282	295	292	306	296	267	257	292	267	264	281	254	300	315	273	260	249	263	276	259	274	328	307	287	296	276	282	294	294	265	297	252	273	271	292	296	292	277	301	298	268	269	290	281	275	289	268	286	312	252	293	269	280	268	259	275	279	274	295	274	283	295	289	286	299	302	273	283	274	295	291	258	266	265	272	275	268	306	266	264	272	255	267	246	286	276	279	289	292	264	300	271	290	263	245	266	310	295	284	272	286	265	284	257	275	289	290	262	263	290	273	277	270	271	266	310	270	267	268	282	264	253	234	273	285	287	278	263	249	252	268	267	317	272	302	295	284	279	279	279	270	254	262	314	281	296	295	281	255	275	281	277	291	302	268	289	293	280	283	277	272	294	259	250	292	265	282	261	292	284	287	286	287	274	282	297	270	280	261	291	290	274	265	278	259	300	292	288	278	278	315	317	263	259	253	290	267	271	275	254	241	279	298	267	295	247	293	303	276	279	304	270	276	269	278	297	305	272	258	257	276	284	270	262	298	269	294	290	254	269	283	326	278	269	245	242	247	264	290	286	262	266	268	282	261	262	276	285	254	262	279	275	279	272	316	249	302	267	279	294	272	269	275	271	269	286	267	269	286	281	311	283	272	264	274	276	221	287	276	253	283	297	274	265	285	246	281	277	293	294	272	314	296	255	297	285	297	269	281	264	284	273	286	248	266	288	278	291	300	248	267	278	276	287	272	299	261	282	272	274	262	297	256	280	268	325	281	275	317	264	264	288	300	264	295	259	313	273	275	254	262	283	257	287	268	257	262	263	292	262	267	268	260	279	286	239	294	312	287	271	276	284	284	257	279	299	258	285	261	305	254	285	320	285	318	251	241	285	287	278	297	293	296	288	239	275	305	274	266	267	326	280	265	259	275	300	278	279	256	291	270	279	289	298	283	302	299	300	279	272	259	289	290	278	255	305	303	277	285	267	251	290	263	244	286	293	306	291	287	290	274	277	287	269	286	292	278	278	287	290	257	270	284	286	265	317	302	273	276	299	284	278	301	286	298	262	288	272	302	300	302	307	310	275	272	273	276	300	263	275	255	293	265	289	287	290	305	273	251	272	294	281	295	252	278	297	276	300	293	281	285	281	267	287	285	284	290	264	296	269	240	307	264	284	278	297	289	273	290	293	260	283	279	260	269	252	262	308	269	287	293	286	265	281	306	285	257	303	280	235	268	273	306	313	294	289	277	287	286	275	288	275	245	285	301	230	283	305	280	279	277	314	283	291	265	282	290	276	282	235	275	286	278	282	314	281	254	283	275	288	265	285	300	265	277	260	274	289	290	287	256	274	263	294	258
34944	52494	39804	27276	19748	10997	5267	3217	2522	1433	699	476	438	359	383	390	309	338	357	334	368	328	318	324	318	293	291	303	368	300	320	319	303	314	311	266	296	322	339	302	300	302	296	280	308	313	299	268	299	319	291	292	338	284	314	328	310	269	294	320	291	306	320	302	290	333	313	325	312	273	314	293	316	335	309	300	282	325	300	304	316	300	304	303	309	316	282	291	317	306	306	309	311	292	301	318	355	313	324	297	309	303	288	298	329	307	302	273	287	285	292	334	299	265	310	308	322	333	291	282	295	304	294	315	301	282	294	284	298	301	313	279	298	312	278	306	289	302	303	326	295	309	293	299	331	312	285	324	332	321	301	286	302	305	324	330	256	254	302	339	284	306	296	330	307	290	293	316	307	316	299	311	296	302	331	296	305	276	327	324	311	291	276	287	283	350	311	300	279	310	298	317	302	306	278	324	297	305	318	307	305	287	293	296	289	299	310	297	307	315	284	297	312	296	300	304	311	271	280	302	288	298	296	325	294	286	302	329	275	324	304	284	306	275	305	289	292	318	280	277	296	338	313	294	295	298	326	333	284	305	279	330	309	313	284	313	336	294	308	305	294	324	276	279	330	312	334	325	295	329	323	307	291	286	300	304	299	294	310	325	306	280	304	246	307	292	292	297	308	322	294	304	306	329	291	320	292	300	299	270	291	274	272	327	326	318	337	289	287	302	335	287	313	275	336	305	302	304	320	296	310	297	310	303	292	297	299	345	290	309	293	327	331	276	291	318	295	324	312	324	314	307	296	327	330	308	317	293	311	274	276	291	314	308	306	292	311	311	319	312	296	320	335	296	299	329	305	283	289	283	298	300	310	282	309	299	324	310	307	319	307	319	311	329	283	324	307	299	309	271	321	309	283	330	320	280	270	262	308	299	260	317	326	341	330	316	318	328	265	297	313	296	309	284	310	289	277	302	276	266	318	310	307	279	291	281	315	298	316	300	305	348	266	309	274	297	298	309	275	299	310	290	305	282	317	318	306	276	306	261	330	320	292	328	279	291	296	323	296	311	321	313	292	273	306	284	330	311	294	333	292	312	320	317	295	277	320	295	307	331	305	311	316	279	333	302	315	253	302	300	293	328	281	283	311	325	305	316	290	285	301	322	292	307	285	306	296	303	319	316	321	364	297	337	301	300	290	290	324	324	301	279	292	304	297	297	300	284	305	295	281	292	292	308	291	309	286	316	295	305	289	332	287	298	325	307	314	304	287	320	316	291	286	313	299	268	303	320	329	297	310	327	306	328	294	307	291	314	286	315	279	319	321	293	303	300	304	296	320	297	306	329	310	294	292	311	296	331	303	307	302	331	344	301	335	333	313	284	301	318	303	286	267	281	316	316	294	294	324	332	319	309	309	301	317	302	299	280	333	319	314	307	307	322	309	319	315	296	320	300	299	326	294	297	282	283	289	306	308	311	317	309	311	275	332	306	298	320	312	345	348	300	327	315	294	326	309	283	326	337	304	285	297	330	265	275	319	300	288	305	279	287	313	289	309	320	283	312	291	287	334	301	327	291	326	332	308	295	310	296	295	300	296	284	315	293	296	309	307	299	279	290	291	317	314	310	309	315	302	264	267	312	283	293	294	328	272	299	325	304	293	269	330	319	275	321	290	293	313	328	306	340	313	313	289	322	310	272	270	306	307	267	290	308	326	313	291	281	307	317	298	318	324	307	308	322	298	310	290	308	298	320	293	320	279	299	296	281	306	295	290	324	312	330	294	319	285	306	294	301	280	330	319	278	317	267	283	305	325	325	306	325	285	320	313	282	296	298	304	342	329	302	273	304	335	342	305	282	306	280	295	325	339	275	304	315	309	316	306	288	313	340	300	312	301	282	304	307	305	292	305	300	306	278	321	317	296	313	304	288	299	272	304	276	279	344	269	310	312	295	326	316	312	317	308	292	299	298	335	328	315	287	298	310	283	295	311	304	292	299	295	286	294	325	292	301	311	311	316	319	312	308	300	295	274	306	320	280	312	304	306	304	281	321	302	312	322	299	292	326	271	313	298	323	327	303	296	287	305	296	324	311	324	303	299	286	310	314	296	326	311	293	314	288	260	333	283	276	295	321	292	336	303	263	310	284	325	307	313	329	300	346	298	263	299	284	311	311	306	317	312	313	294	318	289	345	297	329	306	326	300	309	299	293	302	250	301	333	277	309	313	279	354	328	312	327	282	288	284	332	284	287	313	313	295	244	324	323	301	324	320	310	282	273	320	297	282	298	331	317	317	277	345	278	315	318	309	313	305	294	280	291	324	286	307	287	321	306	317	304	306	306	304	314	326	313	301	301	305	329	291	336	349	307	309	320	262	340	306	335	284	312	293	309	324	311	317	295	315	293	338	296	303	298	333	293	302	277	295	336	291	311	287	284	325	318	307	268	305	270	275	321	310	304	294	297	327	334	291	333	315	309	301	282	315	302	319	319	288	297	268	306	313	322	317	314	322	257	287	316	299	268	337	341	304	300	274	333	298	321	290	323	282	295	318	335	317	302	305	280	295	314	279	295	308	318	285	310	292	297	297	291	281	289	288	251	313	325	297	310	286	317	310	323	279	315	312	306	342	297	305	308	295	293	293	286	293	283	294	320	321	274	299	288	289	300	319	279	328	276	307	317	299	297	290	337	319	316	290	283	312	318	300	320	278	315	306	321	327	307	289	306	316	286	296	321	353	317	297	277	292	308	322	313	324	283	300	323	276	309	315	309	297	317	285	295	279	301	303	297	278	279	307	305	328	308	285	320	281	281	329	303	318	281	298	304	291	275	294	302	275	307	322	297	316	310	290	330	314	301	293	297	336	311	319	301	281	329	311	301	297	310	280	300	296	291	280	274	336	336	301	334	307	284	303	287	321	318	307	275	313	301	277	292	303	307	275	296	318	274	278	287	285	326	298	286	313	271	298	328	304	322	297	275	305	306	306	285	331	299	306	280	268	271	296	299	292	297	303	316	322	333	302	315	319	303	309	335	311	319	291	315	268	303	289	269	283	306	287	293	355	289	306	316	315	280	275	305	316	311	330	287	299	316	277	317	291	303	357	305	307	341	310	293	297	311	282	308	321	278	298	321	306	314	295	296	284	282	287	313	286	294	280	298	300	309	316	316	325	329	300	290	310	285	306	318	295	301	284	271	324	322	327	320	328	276	322	321	321	287	288	316	306	314	299	338	308	311	296	289	294	269	318	275	317	328	290	301	281	297	314	294	304	300	295	283	287	314	306	294	291	308	279	301	300	318	320	298	280	282	307	309	320	273	281	288	292	297	297	300	265	284	303	287	302	285	307	294	304	320	297	279	326	328	296	279	287	312	336	314	315	314	294	315	331	283	324	315	297	313	358	294	308	289	325	308	323	302	290	272	313	320	295	284	316	327	299	302	340	272	291	293	279	300	303	326	299	290	327	291	295	318	285	293	308	305	295	291	287	319	333	320	311	331	294	299
24559	21703	29621	27030	24174	18316	8462	4393	3796	1859	889	570	498	425	464	407	409	422	388	386	373	385	349	346	331	384	378	330	370	354	366	362	353	362	359	328	361	326	362	345	343	356	342	343	367	327	363	363	338	299	342	366	337	347	361	344	352	342	362	306	311	344	365	371	371	336	355	337	331	375	334	339	343	360	374	340	362	326	328	319	348	349	305	335	361	352	332	321	347	354	356	336	382	357	322	340	336	337	362	366	358	344	345	324	369	342	335	341	312	331	335	320	372	343	321	323	368	346	329	353	320	342	351	349	347	374	318	321	337	322	377	338	354	355	345	370	359	338	350	319	338	318	354	341	340	320	322	339	317	373	326	343	354	366	348	305	349	321	342	362	319	336	340	356	316	358	321	338	351	344	325	344	335	385	354	363	391	310	347	307	349	330	333	350	353	358	323	337	316	356	336	331	362	355	328	338	292	367	358	381	377	320	330	335	352	309	349	328	321	379	346	333	334	328	359	344	329	328	367	336	347	349	342	307	330	331	343	327	341	368	315	340	342	382	341	333	331	343	343	360	354	328	362	325	361	313	340	343	339	355	351	326	327	314	333	331	355	327	369	317	349	335	327	355	329	334	312	334	344	332	327	314	350	376	327	347	328	348	333	301	336	329	343	342	339	334	347	364	335	340	344	388	354	322	308	325	332	325	308	372	356	354	327	307	372	363	338	344	365	327	319	358	330	349	349	342	301	356	337	353	359	371	348	343	377	363	325	355	335	325	329	343	371	323	334	298	303	318	338	339	325	377	359	338	330	325	312	314	365	339	306	343	325	338	361	327	306	355	348	359	353	348	322	337	341	344	322	360	344	341	350	378	324	330	305	333	374	330	355	343	320	331	335	303	318	309	370	346	310	335	337	372	351	323	373	372	375	328	305	312	334	350	314	328	353	324	315	345	349	328	318	356	306	361	345	375	338	346	365	356	329	350	323	353	325	346	349	351	299	350	322	340	341	337	348	343	350	358	350	330	325	306	341	328	328	344	335	350	347	283	344	332	349	297	352	321	304	288	337	310	346	312	325	348	346	322	344	327	355	357	329	354	331	345	353	329	371	350	337	330	338	335	363	327	320	324	334	335	296	324	315	338	378	364	344	335	335	349	338	341	342	303	365	355	362	345	336	349	342	332	323	344	326	342	322	338	353	341	331	320	370	321	370	329	327	338	345	330	325	321	346	310	332	344	304	336	340	323	308	354	343	327	312	348	346	299	330	306	339	312	347	328	354	328	348	310	318	331	331	354	334	295	366	344	367	347	331	364	339	327	356	347	342	335	359	340	346	359	317	316	336	303	338	377	332	368	315	348	343	336	355	314	344	326	361	365	342	339	335	341	310	353	321	330	331	341	359	359	349	341	355	338	364	333	325	304	328	316	338	371	321	368	355	318	359	372	328	311	320	350	356	335	369	344	332	318	308	322	349	342	346	352	310	321	355	328	339	335	377	315	340	311	351	345	357	347	341	348	330	313	363	321	337	355	338	337	345	305	321	323	305	339	358	320	302	331	354	317	297	359	314	354	359	331	345	330	345	294	330	324	354	337	319	331	354	317	340	327	351	319	316	344	336	340	349	321	326	384	348	342	345	329	287	316	361	348	358	358	351	345	364	344	348	321	326	349	328	348	362	322	352	351	339	320	305	335	321	345	335	341	338	335	360	373	343	316	323	343	298	316	354	321	339	320	323	377	329	359	346	315	323	352	322	341	360	320	313	334	303	355	336	331	364	350	342	329	350	312	345	326	362	336	344	343	350	337	346	330	366	364	340	346	326	356	324	346	353	340	337	345	338	336	378	345	329	347	338	323	343	348	338	324	362	307	346	322	316	313	332	326	324	310	356	337	357	330	357	348	333	338	365	327	356	308	348	325	334	345	338	341	346	335	357	322	334	328	325	355	335	344	354	342	352	359	322	307	357	339	343	341	331	350	339	358	353	320	352	337	325	353	352	346	318	311	305	341	357	345	339	329	346	360	332	350	355	345	347	339	348	323	326	349	347	316	354	315	328	356	337	343	358	323	373	338	336	358	352	344	355	337	325	340	356	352	351	337	354	330	383	392	360	340	325	359	326	346	329	338	343	345	347	338	336	334	348	300	337	324	338	323	348	347	317	366	343	322	352	352	367	376	335	345	347	335	376	293	329	331	347	347	302	340	330	336	327	348	338	344	336	335	353	351	339	343	341	342	337	334	309	320	305	354	351	322	315	382	329	330	349	356	347	323	349	331	347	316	300	355	357	336	395	338	315	356	353	325	336	322	333	368	336	329	321	351	356	333	355	344	342	321	311	303	311	346	324	349	344	314	319	327	319	331	337	332	327	361	316	340	338	352	310	346	333	346	337	377	338	341	307	323	363	308	355	335	322	335	343	325	339	333	348	367	347	355	309	348	308	367	360	347	322	331	343	348	404	391	326	361	333	366	307	339	336	333	357	356	350	340	321	343	373	363	396	319	357	347	315	330	314	326	310	370	323	337	317	359	317	317	331	341	306	308	333	337	320	355	330	340	339	364	372	364	361	344	338	319	328	349	332	293	392	340	344	324	355	324	351	315	339	331	343	334	341	312	336	296	348	340	346	363	350	314	339	356	312	364	337	336	353	341	349	302	347	353	333	306	350	335	345	324	335	333	330	357	365	285	352	347	348	341	351	320	337	324	373	340	321	344	315	336	325	365	353	345	351	337	322	336	348	327	369	334	292	353	338	351	341	332	365	336	322	331	355	342	353	331	351	335	350	332	303	313	335	365	308	322	320	310	374	342	331	350	360	331	314	334	317	348	324	351	337	351	333	352	290	333	333	327	353	310	360	334	347	341	350	348	344	333	312	331	339	356	340	316	350	324	347	367	309	308	339	323	310	336	325	345	299	336	340	307	361	349	335	332	341	333	351	330	372	326	349	345	352	322	388	368	340	325	349	355	318	358	354	322	315	363	331	336	308	301	338	316	316	343	359	312	336	323	323	302	328	321	339	340	334	348	366	358	347	332	346	354	334	332	365	346	338	322	330	322	333	345	338	313	301	333	334	354	314	351	340	332	319	319	335	318	376	346	334	329	357	329	359	405	346	306	381	362	324	282	342	325	328	335	329	312	362	379	314	336	318	331	346	347	346	328	348	349	344	333	362	349	318	341	322	330	325	335	347	328	345	321	344	335	371	348	344	350	318	294	347	339	347	355	356	350	341	353	372	353	316	323	303	334	329	346	341	337	328	396	342	312	324	342	330	348	359	345	322	354	327	327	351	356	343	333	351	350	351	342	334	343	338	354	316	355	341	320	365	348	352	307	359	344	344	349	332	331	357	334	340	355	352	326	329	359	328	353	292	359	355	322	346	330	330	351	343	339	325	332	327	337	302	351	368	315	337	322	353	327	334	298	355	311	358	338	348	319	336	340	332	346	349	325	353	335	303	328	349	347	307	336	298	323	322	321	363	348	345	291	337	356	317	361	347	328
34646	63066	50882	37281	26902	15881	8890	6592	6184	2851	1313	811	638	555	514	502	469	412	455	396	419	405	374	386	391	385	370	371	375	351	352	360	375	377	375	370	394	351	367	374	375	367	323	348	401	354	341	349	379	358	368	363	381	348	355	344	377	362	350	381	349	372	365	357	358	371	339	362	340	378	367	325	378	342	365	347	339	366	343	326	332	351	329	353	359	345	369	346	340	343	345	352	340	339	368	364	354	332	341	355	363	354	380	343	350	339	367	365	339	335	331	371	358	351	362	322	322	359	357	326	351	376	338	331	374	345	362	368	371	365	333	370	353	357	345	339	344	349	381	371	327	380	374	345	348	383	343	361	365	311	341	345	362	334	339	359	354	375	362	381	346	348	350	378	354	371	342	355	375	359	351	361	318	355	346	351	330	338	364	372	344	351	343	357	372	378	372	357	384	385	370	348	367	348	367	368	366	364	335	392	373	369	346	344	372	353	354	328	355	356	330	362	345	332	334	347	358	332	364	355	383	357	352	367	348	374	354	360	347	331	361	387	369	355	381	355	360	346	368	389	347	350	339	352	346	353	339	392	351	391	352	352	342	335	354	375	369	383	355	338	374	346	348	323	360	372	351	359	358	365	375	331	346	361	369	378	333	368	323	331	333	338	348	367	357	362	375	355	371	383	359	334	338	354	347	358	338	345	328	349	355	348	335	376	388	348	350	362	336	339	350	331	328	365	334	383	384	366	357	355	360	312	364	353	368	336	329	383	343	367	365	341	353	349	375	375	321	345	361	339	341	332	338	353	382	379	353	377	367	355	338	367	353	353	343	332	361	325	410	339	370	320	324	355	429	352	342	366	340	339	356	326	330	392	366	364	343	351	348	408	363	342	344	346	362	357	357	368	369	347	374	334	366	342	335	342	346	349	386	334	385	336	380	318	362	363	335	346	352	356	329	345	371	371	379	366	378	361	355	363	325	398	362	400	365	352	369	348	323	376	357	342	388	348	376	343	332	310	350	349	378	339	365	351	364	352	362	365	359	354	346	345	328	375	376	363	346	388	350	366	318	365	359	360	336	357	373	363	349	350	341	350	347	318	352	318	364	344	371	336	392	332	347	365	360	380	337	327	365	382	356	364	369	348	393	385	366	367	345	360	349	361	342	372	360	331	413	335	320	382	352	351	308	337	378	351	396	360	342	335	364	358	336	374	373	368	357	322	341	367	400	380	340	361	363	357	382	349	332	389	351	325	357	349	355	358	355	352	327	381	385	357	356	373	331	349	342	324	333	368	329	335	345	369	351	336	368	349	358	347	359	345	335	362	411	329	319	326	372	387	350	375	357	371	347	338	394	340	334	401	370	356	357	367	365	350	334	326	331	319	318	344	386	385	346	358	350	332	336	340	391	375	313	350	342	326	395	355	371	330	375	357	335	390	330	375	342	360	389	354	367	354	372	364	350	360	312	343	328	371	384	370	326	387	352	321	335	359	341	352	344	373	390	354	353	359	348	337	339	322	355	397	353	361	360	381	369	346	354	420	394	365	357	343	342	350	336	314	382	350	356	336	345	361	350	348	384	343	367	324	344	356	360	322	372	370	401	374	381	358	344	402	344	334	345	372	346	326	373	328	349	335	343	366	384	374	326	346	380	359	303	359	373	366	364	340	359	333	352	345	373	357	338	403	363	326	362	342	355	314	409	359	362	340	374	378	327	356	338	347	373	358	360	362	384	378	371	408	393	362	351	348	378	360	360	349	345	342	327	375	377	363	354	371	356	348	345	372	395	350	322	364	340	356	364	378	343	370	372	362	342	357	341	358	395	356	364	349	345	338	353	353	361	374	354	361	359	377	346	354	373	371	367	354	357	380	349	381	356	334	363	338	368	364	355	344	373	363	371	347	354	354	340	356	357	311	388	352	347	349	391	345	336	340	343	364	344	366	357	353	329	344	349	365	351	362	359	351	339	365	370	354	330	387	342	375	328	359	357	321	362	363	359	324	322	381	354	349	356	350	356	373	341	391	346	393	345	348	369	355	353	385	359	380	352	350	331	335	342	340	325	355	338	343	316	363	393	375	350	363	341	315	326	350	383	350	362	351	355	371	382	364	364	340	370	369	375	346	374	359	358	352	332	334	341	361	369	366	342	362	359	340	352	353	343	363	347	401	353	372	375	320	349	343	381	358	341	372	368	326	356	337	342	364	343	363	373	358	353	331	347	341	384	373	370	330	376	343	353	350	342	363	345	377	326	372	351	381	350	352	350	342	331	344	356	336	350	348	356	349	363	366	374	353	354	353	334	337	348	392	331	329	349	326	351	343	406	319	346	364	330	377	381	375	340	341	323	373	354	340	376	379	334	360	331	349	356	374	348	389	341	327	373	361	382	357	325	379	381	311	349	355	359	337	342	395	354	346	366	347	354	341	326	349	354	355	347	402	341	342	358	341	393	330	351	334	320	361	316	366	353	372	355	353	359	386	343	341	371	351	365	361	351	367	319	365	365	380	350	345	391	333	353	319	371	362	378	351	338	360	358	405	382	375	342	338	346	373	378	350	380	355	329	365	334	365	346	349	319	333	358	347	375	343	391	353	365	363	367	350	349	355	325	357	355	389	353	355	371	358	374	357	368	391	349	347	390	342	325	359	348	359	312	335	338	367	358	332	329	350	396	340	316	329	340	304	373	371	371	344	348	386	363	353	380	385	333	337	392	357	339	373	343	341	359	383	344	331	358	361	346	371	342	351	349	330	346	367	358	357	329	363	384	351	335	370	374	366	332	377	356	358	354	335	358	343	330	326	377	371	384	353	368	377	383	336	371	367	387	341	357	353	361	402	384	375	327	336	332	337	348	348	347	357	378	331	339	363	357	377	335	354	355	384	363	337	361	380	378	336	342	328	388	383	364	330	366	357	337	354	378	370	324	357	371	394	375	366	371	329	340	345	345	349	378	338	339	362	384	331	354	315	348	366	373	365	362	377	380	396	319	366	337	365	403	338	366	371	354	345	351	340	356	381	331	332	346	357	346	378	336	336	362	366	359	356	338	351	340	383	346	350	346	355	313	355	329	372	373	365	349	331	333	346	356	363	364	365	385	335	359	337	316	340	335	343	358	356	357	379	351	350	369	336	315	351	352	345	361	318	361	329	368	346	366	377	341	342	357	359	344	340	354	339	366	349	363	363	337	373	348	357	367	363	344	361	347	360	356	350	359	369	352	363	332	337	339	353	322	323	355	392	369	328	325	317	351	357	372	396	353	369	365	343	341	372	363	346	366	363	332	328	357	389	372	335	389	348	330	365	352	347	379	363	375	338	398	307	376	328	351	364	341	377	362	343	352	350	372	348	380	378	367	368	307	326	349	349	386	335	359	346	358	366	378	381	319	317	350	321	357	372	360	325	367	334	333	375	355	348	371	371	343	340	358	308	363	357	387	360	348	350	386	335	368	371	339	336	371	367	357	356	336	344	357	350	371	374	374	380	346	360	343	344	371	373
25791	22046	30799	29828	20396	11114	5098	3502	2370	1192	891	600	489	469	449	416	399	373	416	426	405	427	381	394	401	344	354	426	393	367	373	367	384	424	394	396	407	369	383	365	377	419	395	344	406	423	380	399	379	424	406	349	379	358	384	411	367	368	374	371	371	370	393	360	397	372	389	376	396	389	409	351	369	360	385	356	357	373	389	392	339	377	406	380	378	407	351	388	374	377	368	382	357	418	381	415	377	386	380	358	407	402	392	389	434	429	366	411	366	433	361	398	423	376	374	397	415	405	390	383	424	369	365	389	380	377	424	421	362	377	378	397	377	388	396	349	392	361	364	392	387	389	371	351	398	396	392	364	384	388	387	391	390	406	410	368	399	415	386	382	402	433	424	412	419	354	409	383	376	374	376	364	366	421	414	398	376	385	362	377	424	374	391	396	374	348	393	389	415	390	363	378	427	374	408	390	367	422	383	419	397	395	387	376	386	369	366	365	387	404	407	407	366	406	408	369	384	351	408	348	393	382	380	390	367	402	381	362	332	390	370	398	408	399	351	393	375	379	371	390	390	408	415	419	410	387	389	385	376	362	400	402	388	377	417	413	396	401	398	376	389	410	416	350	413	411	393	396	385	366	354	387	407	396	390	402	365	403	361	411	381	409	366	401	391	378	384	386	365	369	390	413	373	371	364	405	372	375	388	390	372	389	371	417	405	390	375	333	403	397	428	399	375	451	389	405	392	385	405	396	430	381	348	380	396	388	412	368	397	448	388	399	361	376	350	382	382	395	406	385	386	379	403	402	396	419	363	418	374	365	384	420	368	396	371	421	371	383	372	388	371	370	367	402	400	395	414	380	379	416	371	396	394	358	385	392	387	390	394	396	413	369	413	367	416	366	407	394	382	418	406	417	403	359	378	386	416	399	414	411	411	375	405	378	386	415	411	366	403	402	368	384	414	410	413	379	390	399	401	370	407	328	381	397	376	393	413	430	390	402	371	404	380	387	423	380	397	386	382	361	371	397	377	407	383	375	428	397	386	364	406	372	373	368	399	375	399	365	390	405	369	396	331	372	399	400	356	420	363	394	380	402	380	393	381	396	405	388	350	400	403	384	383	368	389	385	366	370	363	376	396	366	398	407	378	378	390	382	411	380	426	395	418	386	354	426	380	372	407	377	373	421	380	338	343	385	395	372	371	412	370	390	417	362	361	380	370	352	373	410	445	371	383	369	389	363	404	408	398	364	411	401	383	380	383	398	382	369	405	365	371	405	371	404	384	384	391	389	343	394	392	366	351	383	390	364	375	391	399	436	428	416	372	353	350	422	397	369	415	375	375	373	384	412	355	373	398	401	395	389	379	376	382	393	400	386	386	362	379	400	397	429	419	339	357	410	396	361	399	396	394	365	362	396	389	337	357	401	338	389	369	381	395	383	414	437	396	378	384	399	405	406	383	375	401	421	404	390	397	417	371	385	381	431	388	416	416	414	389	411	365	408	393	384	393	413	419	376	381	344	380	407	419	407	351	363	394	369	391	379	380	380	364	355	397	380	368	386	368	354	416	409	423	399	400	405	376	386	392	378	376	375	389	365	348	401	406	422	369	335	411	407	376	388	420	368	423	414	403	406	359	435	381	454	396	409	388	426	378	405	357	367	371	391	364	423	353	399	388	394	400	404	388	362	371	347	354	380	425	363	402	373	375	393	406	396	363	407	398	370	392	378	378	382	397	381	379	385	419	381	404	407	365	400	400	400	370	404	385	361	352	368	381	375	390	379	388	401	361	389	410	390	385	384	367	386	361	390	371	382	366	376	419	384	376	368	394	381	389	390	393	408	385	381	401	365	357	367	397	418	387	388	380	394	398	421	386	414	382	393	400	386	400	368	400	375	413	364	384	390	394	345	355	416	369	410	375	374	375	397	359	373	367	377	402	391	398	383	396	392	392	385	411	363	406	357	391	402	384	388	390	379	376	389	374	409	351	398	361	366	373	408	383	395	405	422	411	346	417	376	343	413	388	378	402	422	396	385	386	372	381	399	339	380	360	385	393	385	395	382	389	412	372	392	389	375	387	387	399	405	384	406	355	372	367	435	374	393	403	366	396	376	390	393	373	378	395	369	360	417	346	385	372	378	413	372	392	406	361	396	351	403	395	405	402	354	412	369	395	388	380	423	367	435	392	375	382	383	414	421	398	415	426	380	413	369	367	363	402	420	397	402	368	382	374	380	383	363	408	416	358	373	385	407	364	351	337	386	384	382	402	369	386	369	356	368	399	386	353	374	386	417	376	404	378	394	372	388	398	386	371	408	366	396	390	382	380	382	386	406	373	365	425	420	397	389	387	425	416	378	358	385	367	385	367	366	386	349	387	411	419	377	342	383	365	389	369	380	398	399	374	425	337	376	377	349	372	398	395	384	344	385	373	367	405	406	387	398	392	412	380	386	384	360	404	363	395	386	351	421	389	354	400	395	346	378	351	323	381	373	394	407	413	362	379	383	387	381	378	419	384	391	401	413	369	413	387	383	388	380	398	370	374	417	409	382	399	380	349	396	356	373	368	355	378	404	384	411	379	354	371	411	394	355	377	376	354	387	395	400	398	364	380	366	375	394	434	386	386	393	393	384	367	386	386	391	393	346	417	382	385	392	357	370	410	393	399	402	410	386	393	388	403	415	365	396	352	423	374	416	430	402	393	334	389	378	371	380	387	391	378	392	399	390	382	410	421	373	426	398	364	368	357	368	386	402	365	350	395	404	391	367	442	352	383	432	342	361	377	370	379	373	403	376	385	380	375	422	423	439	414	380	387	388	382	408	383	380	391	411	403	365	400	400	368	401	384	402	423	364	399	374	386	394	412	353	402	367	403	393	350	350	410	384	364	380	382	376	414	395	415	390	368	406	401	344	374	365	364	414	412	413	381	380	379	392	347	376	346	399	364	382	395	393	401	411	384	365	393	409	378	353	444	401	381	384	379	374	413	386	359	383	378	387	369	362	422	368	348	359	398	372	371	395	399	370	388	403	391	376	346	402	359	413	356	388	355	404	362	350	402	374	381	364	353	392	373	379	403	377	360	390	389	422	411	373	433	386	371	390	395	373	376	382	395	370	401	392	402	368	352	368	378	410	385	398	334	397	393	419	411	386	414	396	355	384	351	400	393	401	380	375	346	386	389	388	390	412	407	387	414	363	361	387	383	374	393	403	393	411	406	405	378	371	384	363	364	377	375	381	412	392	391	377	386	385	380	375	386	378	387	382	404	404	397	369	365	348	381	378	369	375	375	361	356	378	362	371	391	384	413	377	383	379	383	355	360	369	345	421	362	384	391	379	372	423	426	403	363	412	352	394	387	387	402	384	374	385	399	394	386	389	403	390	380	387	363	406	379	395	409	369	399	375	374	416	377	368	374	391	371	379	367	385	361	402	398	328	366	385	365	388	402	374	372	342	431	379	392	394	396	421	372	394	378	426	384	355	389	373	369	347	396	386	360	357
35260	59006	46683	31847	20249	13332	7560	6064	4329	2021	1329	805	646	601	558	551	480	493	489	474	455	474	416	395	432	390	390	417	429	433	425	429	436	432	398	404	433	421	425	398	416	435	390	441	433	392	409	416	419	434	409	424	410	387	444	401	383	396	473	446	377	365	387	385	416	415	391	438	399	409	414	432	415	395	405	410	416	418	414	428	431	416	405	400	443	396	390	388	438	418	387	399	415	419	385	387	444	412	437	411	420	406	453	421	428	400	412	439	420	401	411	444	403	441	468	380	396	386	468	405	414	406	400	391	412	390	385	415	431	445	430	434	409	442	400	448	411	414	437	446	418	392	447	432	438	446	381	437	461	391	434	410	425	409	420	449	410	448	415	435	365	384	423	441	442	422	417	410	440	441	400	433	401	449	406	384	423	407	395	409	400	410	442	416	427	422	398	430	440	446	423	406	421	393	401	437	440	420	430	417	406	401	419	406	399	386	432	443	415	403	434	411	405	394	408	439	419	401	419	426	407	433	442	390	421	347	413	399	399	385	410	403	475	421	410	409	413	434	416	403	440	423	449	417	404	409	401	382	394	388	423	395	424	440	417	450	404	399	402	419	436	422	423	405	393	380	427	404	413	427	419	441	430	414	410	432	397	441	383	461	445	403	429	391	417	448	423	369	388	417	389	438	390	412	409	400	413	394	411	420	441	438	423	444	409	428	396	401	419	449	425	406	422	421	428	438	399	425	449	403	436	443	378	399	398	457	398	425	432	420	377	393	428	418	411	398	410	429	411	365	408	415	391	430	434	436	434	423	419	421	396	419	458	388	402	389	408	448	396	435	424	386	433	407	410	442	446	399	394	446	415	433	429	443	388	438	403	388	362	385	436	405	419	396	435	405	400	440	431	424	365	426	385	417	418	413	445	447	378	389	423	392	428	409	404	387	428	448	393	423	406	480	414	425	441	451	428	411	392	415	407	419	417	411	410	401	394	408	379	432	418	438	410	403	413	398	441	396	415	437	409	424	441	406	411	428	436	428	398	413	393	387	425	382	404	451	432	426	405	410	408	377	448	405	397	444	426	419	409	389	401	439	443	374	420	386	404	421	421	382	395	424	408	378	397	383	385	406	420	403	415	429	434	402	431	421	394	425	385	423	398	414	360	408	427	410	432	402	378	431	430	409	407	381	372	418	416	411	421	417	385	448	434	424	433	388	408	409	397	428	419	412	420	382	379	411	426	406	406	417	436	471	408	414	432	406	396	401	426	441	413	427	431	424	437	445	379	452	396	390	455	402	384	442	424	433	401	454	401	416	386	424	405	418	386	447	425	404	416	442	415	427	452	399	441	405	394	419	449	413	402	402	391	425	403	446	429	403	459	404	404	412	414	446	395	443	431	435	452	438	395	411	409	435	402	424	421	375	390	419	428	416	394	426	368	415	421	398	419	401	404	435	402	410	401	446	406	398	448	416	421	419	400	435	420	384	419	376	445	373	436	395	379	434	404	449	440	404	406	414	393	441	433	402	423	411	372	403	401	411	396	382	394	408	444	400	408	393	379	422	415	431	417	422	410	402	413	402	407	424	437	393	408	394	431	417	395	400	375	405	459	390	396	467	417	408	429	412	391	410	390	391	409	423	428	399	369	428	409	430	407	427	427	375	392	416	419	423	421	417	434	410	384	368	402	406	397	420	412	409	407	417	384	399	444	438	376	394	392	457	410	427	390	405	373	390	419	398	436	401	436	401	429	383	426	418	422	405	393	421	407	422	392	410	413	417	373	408	389	443	408	417	395	406	405	435	440	437	398	432	416	389	452	408	409	419	419	413	387	387	379	423	415	414	414	453	434	413	435	409	432	383	420	409	436	478	403	386	414	424	407	430	424	409	411	430	440	436	409	435	385	446	409	407	427	434	397	396	373	388	454	399	435	395	437	408	422	406	420	425	429	424	419	380	431	389	424	397	372	422	440	405	459	394	429	432	378	369	423	384	438	455	401	405	398	384	429	416	398	407	417	431	400	390	385	460	422	442	451	412	444	393	401	393	452	418	393	385	432	419	418	411	412	409	416	410	385	423	389	404	417	400	429	419	436	408	406	410	437	431	401	476	393	414	376	384	434	404	397	421	419	413	413	412	384	416	421	448	393	382	444	448	421	433	431	416	394	420	393	440	432	431	398	411	418	417	378	385	428	396	411	422	429	431	411	441	416	441	447	380	396	427	437	435	420	452	432	410	420	409	423	437	434	404	396	410	446	424	426	397	405	422	411	407	430	437	402	430	437	376	415	418	417	417	449	390	403	409	429	408	378	410	421	440	396	414	419	400	437	438	419	416	442	439	415	419	413	395	436	445	389	387	400	429	414	415	385	401	438	411	442	406	421	421	400	409	426	417	381	404	414	388	429	434	447	420	422	397	420	397	417	450	416	416	402	430	396	394	417	398	428	427	411	421	404	397	398	432	458	387	441	417	419	419	425	410	401	409	411	403	406	455	424	409	434	397	437	425	424	410	419	394	418	410	392	402	415	426	424	407	409	409	405	404	400	439	440	402	404	395	437	424	433	398	441	415	428	420	410	365	395	421	403	422	400	438	417	392	440	442	402	418	426	454	439	401	419	387	416	377	391	434	427	403	399	407	404	407	403	397	408	431	434	394	422	437	431	379	404	431	417	391	434	404	428	425	397	419	417	450	412	426	387	435	396	454	415	393	379	410	416	420	445	409	391	399	428	406	418	421	438	424	417	397	407	437	393	446	400	386	429	380	413	421	401	408	408	427	430	401	425	410	408	401	405	418	414	441	434	424	408	432	366	390	424	427	412	419	417	400	408	420	394	418	408	438	421	439	428	412	415	434	426	411	417	404	420	433	427	412	446	432	418	421	365	430	407	420	408	441	429	368	396	373	402	399	433	388	416	395	437	407	389	385	429	415	395	412	417	438	429	381	455	418	414	433	403	420	411	405	431	403	416	432	412	437	387	414	428	432	405	434	453	385	390	379	387	407	444	406	439	398	424	429	401	439	390	387	413	401	425	397	412	399	421	417	399	387	431	412	418	404	423	417	415	424	400	447	418	425	462	403	391	400	372	406	416	424	405	402	415	388	456	400	402	425	424	385	398	431	382	396	420	389	403	450	411	398	408	430	427	447	417	410	391	407	393	413	414	422	422	425	418	420	409	412	431	419	453	399	433	403	432	392	424	388	433	430	423	418	409	412	424	434	376	430	428	422	413	421	379	439	449	414	441	411	381	409	420	403	405	417	431	404	446	409	451	432	410	386	400	392	440	444	438	414	382	419	406	395	391	405	423	425	405	436	462	404	413	409	424	436	418	408	413	392	423	432	397	415	433	425	411	425	455	414	419	416	402	368	460	391	403	422	409	372	451	389	415	445	397	415	418	448	390	429	451	405	418	422	415	415	385	416	420	416	378	445	374	382	413	415	409	438	390	428	402	388	403	389	409	377	397	390	426	411	415	416	443	420	414	392	403	417	403	398
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
