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
341191232320	341191232878	341191233428	341191233978	341191234526	341191235079	341191235628	341191236178	341191236726	341191237278	341191237828	341191238378	341191238926	341191239478	341191240028	341191240578	341191241126	341191241678	341191242228	341191242778	341191243326	341191243878	341191244428	341191244978	341191245526	341191246078	341191246628	341191247178	341191247726	341191248278	341191248828	341191249378	341191249926	341191250478	341191251028	341191251578	341191252126	341191252678	341191253228	341191253778	341191254326	341191254878	341191255428	341191255978	341191256526	341191257078	341191257628	341191258178	341191258726	341191259278	341191259828	341191260378	341191260926	341191261478	341191262028	341191262578	341191263126	341191263678	341191264228	341191264778	341191265326	341191265878	341191266428	341191266978	341191267526	341191268078	341191268628	341191269178	341191269726	341191270278	341191270828	341191271378	341191271926	341191272478	341191273028	341191273578	341191274126	341191274678	341191275228	341191275778	341191276326	341191276878	341191277428	341191277978	341191278526	341191279078	341191279628	341191280178	341191280726	341191281278	341191281828	341191282378	341191282926	341191283478	341191284028	341191284578	341191285126	341191285678	341191286228	341191286778	341191287326	341191287878	341191288428	341191288978	341191289526	341191290078	341191290628	341191291178	341191291726	341191292278	341191292828	341191293378	341191293926	341191294478	341191295028	341191295578	341191296126	341191296678	341191297228	341191297778	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	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
23001	21587	29356	24337	21974	22772	19382	9412	6395	5001	3931	2882	2186	1816	1416	1289	1183	1189	1194	1018	1000	904	865	858	754	744	739	665	657	762	685	656	644	651	662	657	601	655	632	622	604	654	621	626	648	624	648	614	590	625	606	542	629	613	633	629	616	638	619	662	576	620	618	610	616	618	626	626	606	645	576	651	624	592	623	567	584	577	600	622	589	569	585	590	602	599	620	615	606	573	591	650	629	612	594	610	544	593	606	606	587	541	595	639	627	632	590	595	596	589	624	596	607	594	586	588	618	625	598	578	620	632	621	613	618	643	574	578	587	603	615	612	579	608	583	576	632	621	590	584	573	587	632	605	594	556	547	553	567	559	602	606	572	614	675	600	627	573	626	610	590	579	593	635	577	570	609	630	585	574	660	617	624	571	624	591	589	559	631	624	593	593	605	645	646	639	624	589	610	654	635	580	593	574	629	595	573	579	595	582	595	601	582	607	624	598	620	625	595	590	559	568	623	544	591	559	660	553	593	635	594	587	619	594	596	596	601	609	602	615	603	621	593	586	591	627	651	611	612	622	554	622	629	559	599	605	606	602	593	545	611	607	597	622	600	616	658	594	597	564	561	614	619	623	610	581	570	615	587	565	598	591	578	583	594	621	652	577	575	613	562	624	604	613	596	596	667	553	626	592	592	610	652	602	562	608	611	629	607	633	590	551	608	614	589	554	592	593	593	596	567	577	584	628	610	635	573	574	596	598	614	570	607	593	595	617	606	564	635	593	594	603	625	567	552	637	624	620	594	565	625	571	610	617	601	633	608	626	643	628	582	578	602	587	528	607	563	578	636	608	602	593	614	577	594	641	603	618	618	612	580	582	588	600	614	569	611	618	616	593	558	615	598	603	601	618	602	583	585	591	589	583	577	592	626	582	623	610	591	620	624	621	623	586	558	585	579	586	632	600	615	646	603	590	619	598	625	594	614	569	612	611	606	566	591	610	574	640	577	627	591	617	610	600	594	572	578	595	566	552	600	618	614	611	587	590	555	562	591	591	591	606	555	599	622	617	548	610	587	601	640	632	621	631	591	600	591	571	629	616	564	571	567	617	550	605	643	616	603	596	633	588	602	594	604	623	619	580	597	651	601	640	621	589	612	652	614	618	609	589	568	601	601	633	578	627	593	593	586	581	568	581	610	559	603	605	607	616	626	575	631	591	614	632	615	637	579	588	595	602	580	610	575	559	581	626	569	607	615	588	618	623	593	626	601	585	611	575	606	578	545	648	587	634	579	589	632	587	596	571	593	593	606	584	553	595	610	615	611	642	583	606	574	579	552	584	581	609	619	552	641	612	550	621	573	580	602	601	582	568	553	596	613	574	593	574	590	511	613	593	611	638	635	615	608	606	605	592	631	597	614	591	572	536	568	578	593	584	568	553	573	592	614	578	550	585	582	616	556	630	621	568	609	624	587	578	606	583	574	582	626	570	558	602	557	624	638	600	573	600	593	636	587	608	577	590	609	569	567	610	577	621	588	564	589	605	605	590	621	608	574	583	591	619	587	584	596	624	623	560	591	633	565	604	626	576	609	592	597	592	630	570	594	653	571	567	605	598	590	636	548	539	600	624	616	633	562	617	574	609	590	600	560	610	606	574	613	606	570	563	590	627	609	556	539	601	578	620	580	608	632	574	589	605	625	587	588	621	622	599	601	601	587	625	622	598	571	579	586	610	571	616	589	624	593	588	569	583	638	612	637	605	555	587	559	631	600	526	595	620	609	640	526	607	621	587	648	597	574	627	559	642	626	566	650	674	599	574	563	610	620	556	594	586	550	595	546	604	634	607	605	580	589	579	595	583	615	573	639	578	603	611	568	593	567	585	611	599	591	581	582	588	624	594	571	609	572	589	629	573	581	599	611	606	607	616	637	639	603	575	596	615	628	628	578	577	581	606	613	624	591	613	609	602	594	575	564	585	646	606	591	565	606	602	586	602	609	588	592	601	562	570	621	629	617	556	572	627	594	620	576	601	633	691	619	597	558	665	631	577	622	580	614	563	563	604	588	607	583	630	589	576	609	540	574	650	574	622	569	605	620	642	600	599	613	626	595	579	563	606	611	566	569	620	591	566	614	652	613	584	558	585	626	611	584	610	607	651	632	616	581	575	570	560	562	606	575	584	578	584	632	603	651	578	648	580	602	572	591	613	601	605	600	600	637	604	589	587	608	607	620	627	553	574	642	589	590	582	583	582	621	610	621	600	586	584	608	558	578	557	607	610	600	632	610	562	634	581	622	597	628	607	639	611	599	589	626	547	609	620	600	582	580	598	616	609	589	596	607	603	584	607	638	619	606	547	601	585	617	606	556	583	606	550	618	626	577	599	572	611	624	631	661	608	611	606	563	581	598	605	622	604	579	576	555	584	600	591	609	604	564	578	622	575	594	599	574	621	562	588	672	577	629	578	626	621	580	586	592	595	609	563	571	660	604	592	599	645	604	624	590	583	574	593	622	620	636	589	585	580	588	587	623	564	590	664	579	597	594	599	610	613	617	631	617	611	620	595	572	612	618	574	605	624	595	611	621	577	605	623	628	567	637	639	612	583	577	626	577	629	607	603	562	558	665	586	550	623	572	594	580	607	578	600	615	587	658	561	583	562	616	591	619	573	623	619	613	608	631	557	637	596	557	572	616	593	562	591	625	557	592	594	589	601	615	596	631	611	586	589	573	602	573	545	570	583	620	576	596	612	575	614	585	574	625	613	592	610	614	570	573	631	584	603	580	607	616	615	588	612	584	589	625	586	579	639	577	603	575	567	552	579	602	643	577	624	624	574	572	580	586	562	621	567	573	612	596	608	611	637	607	611	592	581	576	582	598	585	605	555	601	603	611	619	618	573	588	619	602	603	594	586	592	610	622	600	593	570	613	610	614	594	597	623	599	580	643	537	575	623	597	609	621	631	593	607	580	568	620	594	600	582	601	575	575	593	582	569	559	616	599	578	601	560	600	602	609	614	569	591	654	569	626	607	610	586	582	635	633	593	613	605	578	565	661	617	606	591	613	599	609	572	573	577	569	582	573	625	576	610	592	624	592	614	618	587	660	592	601	604	592	603	568	575	561	620	624	583	596	608	630	599	628	574	568	584	613	617	623	627	565	582	621	604	613	579	634	633	572	587	632	584	608	592	611	595	625	584	577	628	620	601	608	612	638	633	633	572	619	561	622	630	579	615	620	618	630	597	601	633	627	610	622	620	589	611	629	607	593	586	603	596	596	594	588	595	590	631	588	574	613	622	607	652	641	640	612	644	577	589	565	585	612	576	625	657	610	595	579	619	588	595	610	563	582	643	604	619	613	587	640	574	613	617	618	590	576	593	611	614	610	587	635	577	554	588	595	627	592	593	600	593	587	589	572	606	585	608	589	612	614	623	606	574	556	607	577	614	561	608	627	585	608	632	590	626	590	617	671	587	619	587	584	604	605	565	617	586	569	600	599	643	657	566	629	587
35037	62091	45619	32926	27057	20889	16541	12565	9675	7561	5899	4530	3230	2596	2059	1832	1680	1553	1474	1299	1237	1099	1036	957	948	839	797	765	750	751	777	693	701	745	660	697	700	676	642	699	646	688	682	631	674	637	617	663	663	649	625	592	626	625	682	618	678	659	688	651	628	635	642	665	624	654	593	664	608	609	642	626	635	563	640	673	652	635	634	607	638	631	612	616	639	639	630	645	631	652	596	608	665	644	661	645	612	580	614	623	605	632	619	604	623	613	647	647	625	595	676	610	605	631	641	678	621	586	613	604	635	618	619	626	631	665	638	631	635	597	610	633	624	631	640	605	647	603	592	606	658	604	648	633	614	616	640	591	631	639	597	598	588	606	618	631	646	601	636	623	667	625	629	608	590	651	629	615	590	588	644	640	610	580	670	702	645	653	615	631	626	656	647	637	603	640	618	634	636	618	655	581	610	617	617	624	636	625	598	630	603	650	622	694	586	611	612	646	635	631	630	634	626	653	666	617	605	631	632	644	630	645	655	604	610	607	606	596	615	626	639	630	622	594	665	623	634	619	597	625	624	638	635	552	602	610	582	595	632	608	632	595	610	651	611	645	592	642	623	633	580	640	603	681	668	670	588	627	610	684	615	656	614	674	593	618	649	617	587	632	631	623	621	617	639	642	664	657	605	647	590	604	612	600	611	620	675	635	599	578	614	598	638	631	613	649	598	673	669	635	636	614	665	670	578	586	587	627	622	598	612	621	640	641	645	650	637	597	646	618	596	622	644	624	578	650	589	692	630	647	641	619	650	624	669	661	588	588	601	618	671	641	644	625	601	598	600	653	678	631	608	633	661	624	634	680	643	592	672	634	607	625	657	614	641	620	612	611	654	576	613	652	647	650	645	652	624	654	621	607	650	641	600	612	629	609	629	584	644	645	584	680	659	648	661	621	562	636	638	642	649	633	629	650	674	591	643	633	604	632	628	659	668	605	616	619	643	650	581	657	654	606	586	639	622	600	636	653	602	641	593	654	599	609	703	640	643	601	663	651	626	617	643	593	623	643	611	654	607	635	627	606	641	644	592	602	565	640	633	607	644	624	619	688	592	594	609	638	653	591	646	650	645	629	560	598	627	609	611	621	651	632	643	637	631	623	649	672	607	615	633	657	624	634	622	609	641	601	660	591	591	665	645	619	646	612	655	629	603	664	630	654	579	617	657	627	685	685	651	624	623	622	631	620	615	647	611	572	625	622	625	574	687	675	607	647	653	615	633	677	610	608	629	656	625	669	667	597	612	678	595	611	622	637	636	663	626	620	625	656	629	626	632	575	622	599	592	627	627	653	658	650	625	612	592	665	636	622	626	650	628	628	613	664	626	651	630	633	661	592	651	601	635	610	661	610	620	644	595	580	620	664	674	636	665	607	626	604	633	598	627	602	642	638	604	643	651	638	607	639	636	605	643	655	611	622	639	619	654	669	681	607	649	667	658	642	620	619	609	655	640	612	651	627	613	609	602	662	632	640	605	646	629	637	618	610	655	629	639	602	671	678	652	588	604	680	655	643	585	597	650	585	676	657	602	591	618	620	605	626	578	619	659	643	597	614	638	622	613	659	664	576	592	613	635	632	612	671	592	586	609	618	612	655	643	646	603	654	646	605	623	612	615	651	638	645	601	625	631	644	646	641	705	642	656	630	645	612	592	642	591	627	598	617	660	593	578	633	616	622	667	595	671	639	641	614	630	648	640	615	647	588	584	621	601	656	594	628	641	614	648	602	594	569	623	602	629	610	619	695	642	635	627	638	599	650	653	646	615	584	600	628	617	622	629	640	657	629	603	640	627	616	660	646	640	653	613	633	611	617	653	638	608	656	612	615	658	651	637	641	647	695	632	652	642	644	638	684	634	641	615	598	619	625	652	651	634	656	607	603	674	650	665	622	659	593	638	657	636	621	633	621	626	627	640	641	621	655	624	617	631	682	657	637	675	643	620	657	618	603	592	611	616	637	612	657	610	620	631	617	635	654	643	637	618	621	669	655	575	666	648	632	667	640	658	630	602	607	629	571	679	630	624	663	638	592	604	650	631	624	637	621	633	643	616	680	621	601	636	646	623	610	632	629	626	601	613	616	631	589	647	649	632	612	607	645	597	605	611	650	634	665	605	611	600	622	606	582	599	643	583	602	628	620	610	599	642	631	633	613	644	612	575	593	647	594	616	601	600	643	612	576	604	602	628	654	675	582	667	645	644	623	647	614	642	648	646	627	636	650	599	606	649	644	595	635	635	634	675	605	650	610	676	603	625	648	641	614	596	620	602	637	588	624	639	637	681	651	650	646	621	654	642	644	633	657	610	618	628	590	575	623	674	704	651	645	644	686	604	613	643	622	710	595	593	596	595	640	639	663	608	652	610	642	620	617	581	605	597	650	637	669	610	632	683	604	634	580	615	641	653	610	631	642	627	588	589	672	603	589	606	632	627	615	628	687	652	650	581	671	627	616	651	636	658	654	620	657	590	626	596	655	617	643	645	617	621	643	630	587	639	610	625	624	626	631	658	597	625	627	605	603	604	584	605	598	658	643	623	590	674	612	616	625	601	639	636	613	653	625	602	594	618	592	611	640	635	637	644	646	604	610	639	615	610	635	607	634	603	652	687	645	594	643	633	577	653	640	634	656	608	605	622	636	590	598	615	638	599	588	582	674	651	588	565	662	645	624	597	583	640	651	646	621	641	593	639	638	657	618	613	611	657	639	627	597	639	568	678	642	591	629	625	594	600	617	652	706	627	602	662	608	622	629	682	574	630	591	616	652	668	647	633	625	636	629	640	631	604	606	627	617	607	633	615	616	630	654	653	626	608	666	612	620	584	584	627	617	619	613	615	636	644	660	576	614	675	642	647	638	629	617	615	610	638	593	592	626	644	655	599	663	644	588	625	613	599	636	635	661	613	639	649	655	645	599	653	668	648	601	604	634	627	618	665	665	598	610	635	617	643	643	658	643	598	602	638	629	665	622	625	660	614	619	661	614	614	626	617	677	636	660	623	632	608	620	643	625	612	628	622	683	652	582	642	597	642	628	660	584	637	602	600	617	611	613	632	620	650	645	624	676	645	612	584	629	616	631	626	597	571	660	646	653	615	625	618	675	642	642	606	652	599	603	617	665	695	605	649	631	629	656	635	615	610	596	662	659	628	666	545	656	667	609	634	578	617	619	641	619	615	595	612	586	631	576	623	623	604	637	614	630	613	608	655	658	637	639	587	618	635	665	636	679	616	681	601	645	639	586	617	657	674	628	590	604	636	630	645	635	665	644	618	650	590	625	591	637	615	645	629	609	605	636	641	711	638	609	610	618	650	612	594	631	645	645	658	624	643	611	642	646	629	607	661	587	617	606	562	569	664	649	649	628	621	637	666	603	615	637	601	601	654	590	635	658	634	611	622	671	624	635	621	609	639	612	643	639	633	639	631	631	652	644	594	628	623	636	602	621	650	613	618	713	634	645
30684	30559	30633	20933	12405	7694	5158	3608	2573	2129	1657	1300	995	860	757	713	619	621	626	593	577	544	486	525	497	474	462	446	428	471	437	439	417	430	422	424	409	428	427	421	416	394	418	407	395	385	374	418	423	398	438	428	395	430	382	433	404	410	396	413	406	424	423	377	424	375	416	399	420	389	413	397	411	405	408	433	455	413	420	405	406	422	391	405	394	359	406	408	400	422	416	421	410	454	393	425	387	421	394	406	417	428	394	440	394	414	367	394	426	409	413	383	389	457	393	399	376	419	357	403	394	388	427	358	410	387	404	375	400	397	419	416	376	408	412	377	404	420	408	402	408	404	408	377	426	417	435	403	432	390	401	408	388	413	396	382	411	389	422	426	395	405	373	394	420	409	399	409	417	416	418	433	437	380	399	398	393	391	422	397	433	384	410	410	417	451	414	359	428	411	392	385	411	407	418	416	396	407	388	420	400	419	421	439	442	397	414	407	410	394	410	399	395	386	378	446	422	372	411	448	434	443	398	393	415	398	391	376	387	417	411	442	397	437	388	412	405	453	450	412	436	449	401	405	392	399	449	377	382	397	427	413	434	414	411	411	400	385	417	450	374	449	409	384	388	466	436	404	413	390	414	368	436	345	400	409	389	407	435	373	413	377	432	385	403	418	411	422	420	405	421	405	387	399	405	434	416	389	402	401	423	423	396	419	384	416	404	416	401	412	417	434	404	411	438	383	434	425	406	400	420	407	434	410	382	409	409	382	414	409	412	386	378	421	359	420	397	433	365	401	369	419	393	395	383	405	427	399	381	429	435	408	410	381	428	401	392	398	379	403	419	413	376	456	401	446	442	434	412	417	393	434	422	387	397	402	405	471	388	374	426	411	453	386	401	396	406	415	374	415	456	436	417	368	407	424	381	372	417	415	361	410	398	401	379	389	418	426	403	392	387	399	439	413	410	393	407	375	423	377	409	380	414	408	450	431	412	446	416	417	387	381	424	398	412	355	459	387	429	400	400	421	430	434	410	392	407	447	417	444	443	413	415	387	422	388	424	360	377	419	413	402	396	418	421	386	404	395	414	419	366	404	421	434	390	424	394	398	409	396	413	378	426	452	374	420	419	395	375	418	415	440	430	424	419	384	399	392	385	367	387	403	418	424	426	428	419	429	439	402	442	386	391	390	435	427	398	407	407	429	471	420	390	388	406	378	401	412	412	435	448	413	416	408	392	437	401	392	413	441	398	397	383	404	390	412	433	416	384	399	415	411	415	379	428	421	411	398	396	409	416	426	390	381	386	398	414	404	414	377	401	399	403	409	416	395	420	423	379	380	404	413	399	440	376	410	399	427	418	406	424	417	374	395	431	422	405	409	398	408	442	387	421	408	387	381	397	427	420	431	440	387	412	375	411	441	424	406	443	445	395	396	387	419	424	378	441	428	418	374	382	437	404	388	398	400	403	404	398	402	412	426	423	386	379	349	429	399	448	395	407	442	434	433	423	414	437	419	417	440	432	387	385	418	415	392	366	416	404	414	418	408	386	418	402	413	407	343	430	424	446	403	372	419	392	429	413	414	439	401	368	434	397	419	391	425	392	393	417	409	446	440	394	400	410	397	415	406	432	385	466	435	422	388	447	413	386	394	409	440	423	400	387	353	406	385	407	417	424	399	450	421	398	391	407	409	410	366	428	410	396	419	403	428	383	400	375	412	433	422	381	416	410	415	399	430	403	416	425	428	394	398	453	444	402	378	410	400	438	385	446	402	401	420	400	413	412	377	428	364	432	412	437	444	418	403	434	427	432	437	415	393	444	369	425	387	363	434	412	437	472	420	444	431	407	380	424	382	421	425	388	395	438	441	414	431	422	421	411	444	440	387	418	387	406	410	430	391	410	420	414	392	394	416	418	407	439	427	411	402	390	436	441	399	407	412	368	408	384	424	391	380	388	426	409	422	392	387	436	410	417	405	399	407	406	416	398	394	437	418	434	409	436	394	433	390	416	427	408	412	399	429	387	388	380	410	454	400	407	417	383	386	399	412	419	386	413	408	427	402	418	380	411	420	436	418	443	402	393	418	405	399	402	425	372	396	398	361	390	378	392	395	428	384	435	402	433	441	397	387	398	431	390	383	409	419	410	412	416	422	432	404	390	408	364	421	409	378	412	398	435	414	422	394	448	424	407	411	409	476	397	414	387	413	427	408	395	398	400	452	403	424	407	450	388	378	390	416	362	395	405	381	405	405	406	457	399	415	405	396	389	429	396	410	409	406	404	379	391	401	425	452	380	420	395	392	409	411	429	405	409	412	414	391	401	400	421	367	383	395	405	396	432	402	383	389	404	412	422	418	403	463	400	433	408	381	423	411	436	407	406	400	377	408	404	383	408	407	450	437	414	435	400	430	385	419	416	453	427	373	413	404	401	422	415	411	393	393	405	405	398	414	380	402	395	419	453	396	416	401	405	390	393	405	396	408	413	399	430	401	398	394	426	442	409	398	428	393	439	414	437	404	373	417	399	401	352	409	413	383	434	395	394	440	419	394	410	407	406	425	397	400	408	421	391	388	439	361	427	441	427	381	414	425	399	402	385	427	403	377	442	426	408	415	413	421	392	390	421	438	401	412	394	446	390	429	419	404	419	410	399	415	432	411	404	401	421	424	428	443	425	389	426	438	445	418	377	420	390	402	456	423	414	427	406	425	383	423	374	438	419	407	344	394	386	402	423	391	414	409	371	352	412	387	401	399	378	398	412	413	451	423	379	424	410	428	393	453	388	422	423	392	408	388	387	432	396	427	401	390	396	431	381	374	383	419	450	428	408	385	383	418	413	427	419	422	408	379	399	417	398	434	426	381	424	368	380	410	415	393	372	423	419	413	438	426	409	370	397	430	384	412	403	415	403	390	396	396	405	414	457	394	408	394	393	386	435	443	413	414	342	402	370	410	384	432	430	396	432	398	395	360	404	451	421	424	432	405	419	401	436	415	411	402	401	408	460	438	394	399	402	437	403	405	419	409	412	403	416	404	430	442	391	372	437	428	433	394	425	411	462	424	386	407	418	392	413	405	403	390	391	382	381	424	394	422	416	388	414	450	396	404	425	397	396	403	422	406	439	402	433	407	390	393	443	413	395	444	440	420	365	402	409	387	384	425	401	424	414	383	394	433	415	391	416	436	422	466	411	409	405	407	434	384	434	439	398	379	413	383	406	411	424	387	452	370	377	410	437	419	403	391	416	417	404	455	414	374	394	426	385	441	438	432	422	408	418	415	451	410	429	402	417	399	397	407	419	390	416	418	412	439	385	409	384	385	375	415	412	431	388	422	389	416	399	423	405	394	420	394	379	454	396	372	412	369	445	391	458	422	439	433	381	396	398	381	404	406	396	402	450	416	404	402	428	420	385	410	407	370	396	351	388	391	415	413	387	397	396	398	387	414	457	433	374	407	399	400	451	403	422	417	419	414	385	408	471	425	405	414	402	393	368	431	446	394
30923	45116	31499	20036	14846	11287	8260	6069	4413	3553	2745	2011	1535	1270	1054	882	832	763	772	705	655	640	619	582	590	543	504	468	498	464	514	532	453	453	422	429	487	479	494	455	495	453	430	406	455	458	409	446	487	455	394	435	461	447	450	448	438	486	435	439	434	409	426	408	453	429	441	435	449	451	417	441	438	417	439	422	428	439	481	404	434	436	462	414	455	423	474	426	434	396	410	422	464	443	447	451	421	436	429	444	413	423	438	441	439	457	456	474	456	451	464	449	423	443	443	434	462	442	405	461	416	453	436	424	429	460	481	439	410	420	441	450	459	410	438	450	441	422	400	458	476	410	401	398	441	426	435	445	462	445	419	421	422	447	435	444	424	416	456	440	466	438	430	437	417	431	453	422	445	435	452	445	401	410	463	458	421	449	431	424	436	436	435	470	455	442	429	439	436	451	445	441	455	422	451	411	443	448	434	408	433	467	455	448	465	444	435	418	478	425	423	448	454	425	447	404	388	465	469	465	439	482	443	444	413	465	443	433	403	407	435	463	455	407	473	442	450	410	438	398	429	446	457	482	439	417	427	440	450	441	453	421	445	422	462	411	447	427	426	425	430	482	454	444	414	423	452	384	408	426	438	432	477	477	411	405	423	445	421	454	483	453	451	442	413	412	462	409	469	484	449	403	460	449	421	436	456	405	446	410	416	400	419	423	464	443	424	426	436	431	420	431	442	464	439	417	445	484	438	450	451	445	435	428	455	425	460	461	423	431	417	473	430	440	477	440	462	436	420	449	445	470	447	440	452	448	436	450	461	465	453	444	429	404	423	412	476	464	425	447	483	437	451	430	455	478	459	421	417	486	425	444	447	436	465	430	415	449	432	430	440	431	427	428	452	444	440	482	430	359	466	447	444	457	476	443	428	454	449	438	444	447	422	407	406	466	395	447	444	454	436	428	403	443	448	393	475	453	426	428	437	427	436	471	429	462	431	422	427	411	420	436	443	433	433	433	419	470	475	441	438	493	430	481	450	424	445	442	458	473	442	477	457	428	432	434	415	421	450	419	435	459	438	426	423	456	428	458	452	459	413	440	427	445	413	447	431	435	440	423	449	422	406	426	435	440	449	384	438	437	462	419	472	401	452	399	416	433	481	425	466	453	442	427	387	432	430	427	432	483	446	446	439	452	470	405	444	434	428	478	434	417	403	461	433	458	436	432	431	471	423	446	409	436	440	454	429	439	428	465	475	447	444	452	461	409	423	480	502	411	434	409	433	429	433	497	429	443	447	423	453	410	437	417	456	443	441	451	435	453	404	471	440	434	434	455	438	443	442	443	454	430	429	425	473	424	427	453	401	435	451	412	454	408	420	450	470	445	418	407	430	429	446	458	462	421	391	419	421	467	423	414	433	442	405	469	397	459	485	412	423	418	442	409	451	464	490	425	447	421	432	431	432	450	436	438	421	377	435	444	394	420	450	431	436	452	409	440	408	487	463	436	466	428	413	451	436	438	423	419	429	417	438	440	408	437	485	483	451	377	468	417	419	432	401	427	420	438	438	415	443	437	462	448	412	424	408	434	388	462	465	435	426	397	407	408	441	406	462	461	456	477	435	435	436	453	444	432	450	453	425	388	365	457	461	434	434	437	491	432	413	452	439	426	451	408	428	438	474	451	413	429	440	433	421	417	451	439	449	428	414	439	443	467	445	424	390	397	451	432	439	432	430	425	439	445	424	422	435	427	394	463	440	393	439	431	403	414	429	434	440	420	422	476	444	439	443	471	412	404	464	452	425	470	448	461	442	445	409	460	416	436	437	418	435	405	501	440	448	473	476	436	388	493	449	442	437	484	479	449	433	407	435	401	434	438	442	449	429	407	422	437	450	425	455	415	447	397	473	458	452	422	423	479	413	453	445	452	469	468	399	429	434	410	418	433	444	426	435	461	452	427	458	425	420	458	483	425	451	432	436	413	403	414	421	457	450	489	456	409	470	440	434	430	429	434	441	453	494	454	391	419	430	457	416	406	483	465	432	449	439	446	434	476	446	423	436	418	418	457	440	459	427	466	449	444	444	407	448	438	460	428	413	463	446	433	431	452	445	433	430	423	443	477	450	432	488	436	413	453	384	456	439	428	414	452	451	446	413	469	456	410	460	449	423	461	429	438	442	465	432	497	452	413	445	472	448	418	444	449	460	411	422	432	460	396	460	454	428	469	474	440	448	434	419	432	425	413	433	416	447	426	446	440	441	446	457	438	463	457	429	453	436	441	404	413	444	437	404	421	422	439	412	414	447	423	467	414	425	427	483	435	435	432	456	454	447	442	421	433	407	429	434	450	442	457	434	416	409	442	426	451	449	417	423	429	430	460	443	467	418	415	417	458	482	434	441	409	413	463	405	401	459	456	468	430	419	441	425	467	450	423	424	448	452	436	460	438	439	444	467	421	448	440	402	426	408	402	415	416	463	418	446	453	448	424	429	424	438	441	394	420	456	424	441	439	445	417	417	423	435	425	437	427	426	468	414	423	488	470	438	396	442	437	452	397	462	432	399	429	445	477	449	414	417	448	448	462	422	392	452	451	442	468	433	461	451	487	406	409	420	428	451	404	455	465	448	420	465	447	498	398	429	450	460	426	425	454	416	463	447	473	439	416	434	461	462	451	438	418	459	418	395	417	436	411	416	440	454	475	447	472	449	429	429	447	463	452	461	449	449	378	401	472	500	484	411	463	413	500	494	439	460	444	421	410	415	471	434	445	428	443	467	433	436	437	463	433	457	448	440	485	406	466	404	450	426	452	432	439	459	458	410	443	424	424	422	467	467	411	443	439	463	399	439	445	442	468	472	440	442	460	414	437	422	436	468	420	438	453	455	431	439	416	442	418	401	434	467	453	401	441	432	439	408	455	401	439	444	447	432	405	428	430	432	429	440	440	450	430	412	449	442	431	422	424	413	467	450	433	423	466	451	422	427	433	425	423	424	457	435	411	466	445	432	432	444	443	432	425	415	419	429	465	449	432	451	463	441	411	423	407	405	429	447	437	472	483	432	438	491	397	451	402	408	424	428	450	415	458	430	455	420	421	452	452	435	415	441	427	425	426	455	434	440	456	423	439	458	452	449	434	442	452	432	482	411	403	465	430	450	402	459	437	434	425	462	413	452	438	428	458	428	446	442	465	454	416	432	417	391	434	459	460	399	384	447	424	419	438	424	455	418	423	470	433	423	444	446	408	429	424	423	448	433	399	461	431	409	424	436	428	438	415	449	477	421	441	439	443	488	495	451	377	434	437	414	397	437	436	382	447	431	463	431	441	440	444	433	426	448	456	422	422	446	437	427	453	435	489	456	438	433	412	428	416	453	441	450	441	449	461	470	441	407	455	461	390	441	391	418	422	470	446	426	457	445	439	406	484	430	421	408	393	440	442	443	427	474	448	441	438	391	397	447	427	439	452	447	450	458	446	437	412	464	452	450	462	453	424	406	433	416	392	451	462
23839	21268	28553	24672	22063	18618	11656	6425	4549	3712	2755	2068	1620	1346	1240	1069	940	973	839	871	842	801	715	724	660	634	617	610	609	603	620	578	565	612	595	581	578	568	585	574	559	539	550	577	551	579	552	520	589	525	513	589	559	540	541	563	559	623	577	633	598	565	535	511	549	568	552	543	591	552	533	516	559	569	549	536	540	572	493	564	590	587	564	575	572	540	551	559	549	556	518	563	561	589	537	517	588	538	559	569	542	536	577	568	578	556	538	570	551	534	553	544	533	525	558	528	555	557	535	585	538	558	555	579	552	546	576	566	570	566	559	560	561	555	516	513	568	555	524	545	567	573	572	579	558	580	561	578	579	556	567	556	557	522	562	570	541	563	542	590	558	559	521	595	531	550	547	536	532	551	582	563	543	578	549	560	552	557	541	550	522	533	514	559	565	521	532	522	545	512	583	560	519	473	557	534	526	554	529	554	526	550	556	503	536	589	544	525	542	559	535	550	549	551	571	576	560	503	541	527	545	581	529	543	547	548	562	557	548	542	556	571	577	569	569	503	606	534	538	568	544	531	573	521	529	549	543	519	607	576	500	531	571	536	553	581	566	523	500	548	568	549	599	559	557	541	535	556	554	553	551	526	564	568	513	547	559	549	586	544	523	601	536	545	548	558	551	560	568	563	551	564	515	555	533	543	529	507	563	532	546	568	522	556	570	520	538	565	523	556	518	571	529	526	590	485	530	596	560	521	577	522	525	549	530	548	542	559	583	522	540	560	526	540	542	545	525	551	552	531	560	553	512	578	542	542	543	583	573	592	579	557	560	525	545	529	547	554	555	529	539	546	588	596	532	529	572	556	600	589	531	565	552	480	516	537	544	560	555	555	541	566	530	594	501	517	577	540	572	537	523	520	585	543	589	527	558	561	543	533	507	534	574	543	579	515	567	537	577	569	577	583	591	555	542	566	523	568	614	533	580	558	558	545	558	552	576	554	506	588	522	586	525	603	537	556	559	563	548	587	519	502	513	515	591	584	545	517	528	573	534	591	546	556	562	563	556	592	587	581	553	545	561	544	587	583	524	581	600	554	549	508	545	529	559	571	510	542	579	580	591	494	526	546	588	586	559	521	515	562	561	560	539	538	554	546	573	549	521	565	532	515	554	593	543	568	539	530	549	532	538	544	571	510	537	550	531	585	519	565	594	563	559	564	567	529	566	564	550	600	549	541	577	548	573	549	548	533	574	584	583	519	559	555	568	549	562	545	562	560	537	534	513	568	505	524	568	603	543	542	509	595	535	563	513	584	543	541	531	565	514	566	546	540	563	503	543	563	552	525	551	525	562	549	532	522	550	598	551	529	594	576	562	571	534	561	527	559	519	528	559	548	602	563	511	590	589	557	562	531	536	548	544	540	523	553	596	591	521	503	545	561	508	537	521	551	573	502	531	544	565	580	546	520	587	508	556	554	572	556	554	553	568	549	562	544	509	571	540	561	535	570	517	571	518	509	570	529	537	522	519	565	558	531	516	568	543	552	547	569	535	544	598	557	535	556	521	540	531	525	554	571	559	541	548	540	576	531	618	540	596	545	544	561	545	561	575	528	578	534	564	562	529	580	554	576	581	558	579	556	550	513	578	554	506	563	574	510	533	530	551	551	535	531	568	528	525	548	573	555	613	553	540	532	537	531	471	573	519	548	519	540	534	517	548	563	514	577	571	527	522	587	556	581	550	530	541	572	528	537	553	554	533	524	547	585	543	549	566	554	528	519	565	546	550	566	561	535	522	495	571	577	563	606	507	578	513	549	539	542	575	567	544	558	522	508	550	551	550	578	582	549	558	562	522	530	560	535	539	528	541	539	558	564	505	523	563	542	526	599	527	531	548	540	563	566	591	554	499	557	564	529	520	539	572	540	534	576	594	570	553	546	508	527	535	610	562	557	555	554	587	518	573	553	548	560	537	500	536	591	528	550	571	522	529	561	527	555	524	548	576	559	544	540	538	531	568	577	541	514	569	524	557	521	511	543	521	565	574	594	517	517	537	517	546	562	572	538	578	522	516	566	619	527	561	557	512	573	550	546	544	552	583	513	568	557	538	536	566	540	509	554	540	566	514	572	541	522	560	543	550	558	577	551	580	544	566	574	535	543	569	539	549	530	544	562	533	546	524	566	548	522	577	571	547	528	537	536	575	523	557	524	558	533	564	540	572	499	553	571	541	537	519	583	563	540	573	521	548	552	541	567	537	520	526	524	525	507	545	541	562	579	582	574	580	566	514	537	525	563	551	551	558	575	540	540	540	574	543	591	524	516	599	528	492	549	589	564	507	534	581	572	567	580	606	549	571	552	531	569	550	583	558	500	521	549	536	528	530	524	558	558	495	601	564	520	541	554	554	559	536	554	550	592	560	547	526	508	573	541	565	521	526	580	533	575	541	577	543	546	526	464	515	497	544	533	524	556	550	526	555	524	527	535	548	543	539	558	531	585	563	572	596	585	583	539	570	561	562	516	521	544	524	533	543	546	591	590	536	543	559	554	564	537	529	588	545	566	525	544	526	570	544	515	527	563	549	566	522	585	538	537	544	575	543	557	514	543	571	513	540	524	580	570	571	541	521	494	525	616	535	586	522	554	561	536	569	504	530	534	522	532	512	548	537	508	559	546	513	541	551	554	568	552	572	570	527	606	542	529	573	505	530	529	557	574	539	552	565	548	573	530	555	547	575	527	529	521	564	524	540	560	576	598	564	579	573	544	524	548	563	571	537	536	537	562	521	539	593	565	564	563	572	541	539	531	538	483	554	547	524	536	524	554	570	588	516	583	586	555	570	577	533	542	571	568	549	528	515	523	538	546	517	534	553	606	536	573	576	529	550	553	544	558	540	538	565	546	548	510	541	533	564	541	581	564	549	570	545	561	572	553	581	534	529	555	527	537	533	534	512	574	567	528	535	547	561	554	528	541	563	514	620	559	514	545	537	559	555	555	567	541	549	544	596	534	553	518	518	533	617	528	546	509	565	553	514	592	531	547	588	558	569	526	523	536	561	546	532	576	561	553	546	539	549	534	537	568	563	547	575	557	567	533	574	572	617	559	584	574	540	512	545	572	505	517	518	527	543	556	538	538	552	503	552	608	541	574	572	565	537	573	542	545	534	573	521	564	556	569	519	586	558	579	541	554	538	542	541	568	534	553	573	576	521	545	571	533	580	538	548	576	491	548	604	545	554	498	543	583	568	593	556	535	544	532	566	552	561	568	512	593	543	540	543	541	544	540	555	563	547	581	563	518	594	573	543	513	523	513	566	607	579	611	558	544	576	532	545	533	544	529	533	568	533	539	582	556	563	517	524	576	509	594	582	567	521	559	536	556	606	517	577	485	539	562	577	571	567	527	601	520	557	561	556	549	533	590	594	504	613	539	554	544	563	542	610	532	544	501	544	588	548	525	595	521	565	498	548	551	509	580	533	531	532	595	561	570	534	544	602	546	537	536	559	589
32059	54425	39517	27718	21868	17109	12841	9263	7131	5908	4230	3123	2370	1935	1625	1451	1378	1270	1108	1039	1037	881	910	767	797	716	716	680	701	678	676	635	652	602	633	631	638	584	592	631	614	622	602	600	609	608	599	649	592	640	602	607	628	632	597	584	597	567	616	611	587	567	591	562	567	632	583	570	582	561	582	559	622	586	518	546	550	586	549	590	565	598	576	563	581	592	590	572	591	580	629	595	569	582	573	579	588	573	608	541	588	583	602	546	580	570	575	572	555	560	598	594	537	613	563	633	592	572	563	534	549	569	610	579	581	608	567	541	578	610	604	559	616	540	613	545	587	576	571	565	568	583	595	552	547	550	596	594	569	582	572	587	543	570	586	595	582	566	563	580	580	561	621	594	537	599	542	568	575	588	596	569	578	558	593	592	555	567	593	611	574	620	568	632	533	564	601	581	624	606	600	605	606	597	576	599	597	579	560	557	602	527	560	590	559	559	539	579	601	564	538	647	600	632	581	564	580	593	634	595	593	580	540	578	592	531	609	572	570	555	609	524	599	596	596	597	553	538	580	593	583	549	578	587	582	603	563	576	581	590	549	622	589	601	582	598	599	570	573	541	541	606	601	579	604	564	595	577	584	552	598	544	561	548	616	564	592	577	592	601	585	596	608	590	562	582	608	598	555	596	526	614	559	542	606	553	539	605	577	609	600	574	607	579	570	543	628	594	536	603	578	600	538	584	565	539	597	621	541	627	581	599	580	605	590	555	603	590	608	567	575	547	599	554	559	628	591	552	583	542	601	563	591	568	567	565	526	619	572	605	600	541	549	568	585	621	576	584	577	525	639	576	617	626	600	581	564	592	563	579	555	582	592	608	554	572	570	571	570	613	556	549	597	544	547	579	582	558	581	560	569	646	584	646	572	562	536	583	617	606	623	594	586	554	563	564	581	578	574	551	595	591	568	565	641	578	591	589	570	605	589	574	549	560	590	582	625	605	572	520	584	549	549	579	562	598	560	543	586	534	598	589	621	589	587	572	585	534	545	615	592	563	574	545	588	572	568	578	607	567	562	547	557	599	588	576	563	575	603	600	539	582	575	558	580	569	595	571	559	598	603	579	588	583	543	547	602	594	613	561	560	587	553	571	560	558	592	597	600	600	563	561	574	563	556	576	535	592	614	587	613	580	572	581	608	610	538	587	571	583	583	613	553	583	646	581	580	583	589	580	563	565	543	553	571	567	596	601	606	612	569	613	603	620	564	554	588	560	586	615	518	565	564	628	580	610	560	583	546	638	600	587	577	608	568	579	603	558	601	604	567	621	634	569	600	610	569	576	570	576	561	635	558	541	560	573	593	519	578	560	588	552	584	561	595	545	592	577	587	581	586	602	566	538	536	561	587	569	551	596	622	588	605	624	594	593	596	579	590	538	602	619	588	549	606	594	564	589	602	645	604	559	567	603	633	561	540	551	544	549	564	584	548	578	605	609	547	605	563	563	583	563	580	586	620	592	578	566	577	568	625	535	584	553	546	611	584	592	602	567	560	586	600	575	579	566	565	565	583	553	554	595	576	604	631	560	596	571	593	619	598	604	596	567	581	551	585	613	569	586	562	607	573	578	592	591	596	591	571	603	559	555	563	572	564	574	589	583	546	570	575	646	604	559	565	593	576	563	590	590	577	602	551	617	597	597	561	633	570	585	562	595	616	580	574	606	578	545	621	611	575	537	565	590	558	536	611	595	576	570	547	624	619	578	601	612	596	567	521	580	527	607	546	599	601	620	596	584	603	585	576	567	554	593	596	580	540	599	567	585	598	542	571	590	624	589	502	551	602	566	568	563	616	606	580	622	579	542	555	601	587	648	608	576	554	634	597	615	602	498	570	599	560	569	598	620	546	586	569	602	603	624	583	514	582	575	549	568	607	576	582	563	603	556	560	547	606	571	552	639	583	588	577	594	604	565	589	580	597	576	529	576	545	559	571	554	594	548	569	629	552	598	594	557	568	558	555	615	594	593	575	580	541	554	597	608	537	561	577	559	518	589	584	557	557	548	591	594	565	574	575	579	572	631	563	520	568	551	556	526	577	607	549	585	594	597	584	606	575	576	621	589	543	607	572	541	586	529	541	587	572	565	580	547	620	559	592	545	591	557	571	611	587	594	585	565	580	580	590	609	557	583	577	569	585	537	617	581	583	602	566	583	587	543	601	563	552	585	549	534	591	553	623	612	603	577	606	567	604	599	550	574	604	590	625	579	568	570	521	523	572	575	558	573	602	556	572	544	592	554	534	587	553	573	539	576	580	590	559	588	603	585	580	535	613	580	599	585	590	587	571	589	572	582	522	566	588	562	581	595	618	616	548	567	539	575	568	554	599	616	630	568	575	601	574	593	577	564	604	554	591	617	588	548	613	605	602	533	549	601	623	551	544	575	606	578	583	583	540	581	577	580	607	591	587	538	565	626	564	610	561	562	547	579	563	583	576	587	574	555	591	563	546	590	615	585	573	564	582	532	557	603	616	593	583	569	557	579	607	591	602	577	565	616	559	608	604	549	523	551	527	544	548	628	585	597	573	582	608	566	566	615	586	580	565	565	579	568	614	594	596	556	590	581	573	602	581	554	589	603	561	572	576	580	561	601	578	587	555	585	555	568	580	560	566	571	604	551	563	619	596	605	569	563	545	580	566	573	545	582	607	548	530	543	557	571	583	561	552	586	555	624	577	554	580	585	537	586	583	560	574	541	588	578	561	564	529	559	535	596	571	625	567	554	577	603	571	575	597	609	594	607	601	581	574	565	558	576	530	568	552	562	566	623	585	560	596	539	551	555	601	578	576	587	604	590	564	557	622	566	538	593	570	609	572	562	540	584	568	637	574	569	622	576	603	586	597	575	547	550	561	545	575	604	575	572	588	564	585	633	559	569	572	611	569	604	567	563	588	563	579	560	612	548	576	568	577	538	587	616	577	585	607	560	553	567	580	567	584	583	604	616	546	588	547	583	597	598	624	587	592	554	571	558	545	566	578	565	570	567	596	594	601	586	543	556	580	547	534	556	566	640	589	595	598	605	560	605	542	588	603	595	606	588	571	575	534	573	588	554	572	632	613	620	581	571	582	591	588	549	590	641	527	539	558	587	565	583	594	591	600	571	572	557	556	596	567	631	587	552	530	606	588	595	529	614	556	572	562	596	600	551	613	594	576	586	573	585	546	570	572	597	598	572	575	596	595	611	588	600	580	574	609	556	587	576	585	604	554	562	577	613	569	598	564	586	577	565	604	507	555	585	566	594	526	601	574	560	566	560	569	578	602	614	552	572	592	597	559	638	609	570	588	517	579	554	590	583	554	572	582	554	626	559	560	582	582	608	553	542	578	603	584	572	582	577	599	571	546	576	582	574	548	592	539	596	565	619	534	583	560	621	596	600	545	505	607	594	595	622	563	597	555	589	567	597	557	561	574	560	588	616	595	577	612	559	624	582	556	530	576	589	599	592	584	584
25093	21350	28015	26198	18923	11833	7184	4681	3406	2685	1913	1460	1175	1069	893	773	729	718	666	616	582	532	561	547	489	472	442	449	426	450	425	437	359	367	405	397	421	403	437	430	398	391	432	411	408	429	402	393	364	389	397	379	380	392	401	431	385	398	394	391	387	371	392	373	372	395	427	355	390	405	397	397	405	402	388	383	377	407	376	383	384	398	393	366	396	370	370	395	337	407	393	407	411	399	400	345	371	393	379	363	377	408	373	370	366	387	385	375	387	429	370	409	401	394	387	386	383	390	390	352	392	397	366	375	423	404	391	395	377	349	378	360	363	379	381	384	420	364	396	386	349	374	364	381	378	362	419	365	373	354	366	394	364	363	423	409	366	368	392	371	362	396	349	431	394	381	360	385	430	370	383	410	370	358	388	388	348	360	385	402	367	410	397	398	385	385	397	404	396	375	412	384	411	371	367	378	370	400	354	385	419	389	400	373	402	356	385	362	349	395	402	373	359	349	403	434	426	377	367	374	384	390	399	346	366	365	356	364	358	373	398	370	349	413	392	368	382	391	354	374	371	384	389	438	374	401	420	415	367	392	370	391	392	382	389	358	399	377	382	405	395	397	372	393	394	394	371	376	383	348	355	388	393	399	389	371	373	403	385	362	391	373	357	349	375	421	377	373	390	402	371	391	386	383	410	427	395	374	389	358	372	362	443	341	380	389	414	402	408	390	396	395	370	389	368	399	392	362	392	414	363	423	373	376	393	394	392	385	349	399	391	375	418	363	385	373	340	369	353	415	382	356	403	373	359	402	379	374	350	391	364	367	409	387	404	404	367	382	373	386	386	375	411	382	412	354	393	382	386	421	377	352	413	376	390	384	397	372	391	370	391	388	417	404	395	388	397	424	374	382	401	374	379	371	420	396	381	378	379	407	357	376	353	367	364	377	377	362	372	381	384	410	377	377	377	387	393	356	356	418	392	437	433	406	387	349	371	404	400	393	388	363	369	351	372	371	414	354	374	371	363	390	420	386	410	347	359	426	380	350	369	405	409	375	331	402	356	367	387	399	425	391	370	379	397	370	371	390	386	382	372	381	380	382	392	370	380	402	393	379	391	393	345	407	363	360	387	380	387	385	429	396	405	368	352	393	377	384	380	376	405	388	377	375	371	379	407	390	390	407	368	352	368	382	353	360	413	379	401	377	385	437	369	419	409	354	357	372	428	390	386	407	395	424	387	340	394	381	331	361	389	383	398	414	395	369	385	359	364	407	394	377	373	390	408	355	394	383	346	406	403	392	362	355	320	388	388	387	405	376	389	386	363	364	392	408	396	399	392	393	401	419	364	362	378	380	369	387	380	378	404	371	383	420	421	412	396	405	365	329	336	424	404	424	393	415	414	383	392	403	351	364	351	402	388	396	358	381	438	410	388	380	384	345	353	409	371	385	366	382	385	376	388	385	401	368	420	397	367	393	386	383	353	384	380	375	374	374	391	375	368	398	383	396	347	380	399	393	390	384	361	344	410	374	411	358	391	400	375	375	384	377	374	373	398	384	431	409	376	404	403	379	425	391	391	384	380	384	371	385	337	390	380	390	379	370	389	343	382	361	367	410	388	366	390	376	398	408	393	426	342	399	376	388	403	335	383	357	385	403	393	368	382	353	354	349	391	354	384	370	388	404	389	383	390	392	413	382	345	392	377	407	411	403	391	367	345	345	372	396	391	381	376	404	403	397	385	384	406	374	408	397	406	393	395	399	369	384	424	409	362	386	419	357	386	399	375	376	374	397	358	395	383	369	388	411	361	348	368	375	413	397	379	438	380	392	408	401	429	413	382	385	372	402	367	406	345	386	409	381	371	389	387	380	361	374	407	379	357	400	384	345	371	360	369	400	389	358	407	393	374	391	409	383	362	418	379	379	382	373	354	393	376	369	374	383	362	345	391	366	375	387	377	351	379	356	377	386	394	377	401	364	389	425	391	360	406	392	364	394	378	356	432	368	406	372	369	362	413	390	415	411	381	390	410	363	367	370	355	344	362	370	381	371	391	374	361	391	423	392	396	365	372	425	396	373	387	355	426	366	360	398	335	392	356	382	399	381	415	389	360	374	427	342	404	368	381	365	418	383	371	364	405	405	415	403	373	377	361	399	383	408	442	347	418	414	399	370	381	372	399	369	404	371	381	378	381	400	373	396	380	391	418	358	375	355	382	395	372	410	383	365	370	410	366	397	363	397	420	384	394	394	427	401	384	424	361	388	363	357	383	359	370	370	419	365	382	366	378	392	410	367	407	387	392	393	365	353	400	387	367	373	371	375	345	379	318	409	379	382	392	360	387	374	396	400	401	402	431	374	346	388	442	357	372	377	389	384	382	383	371	380	371	365	413	373	401	388	410	361	383	385	389	380	401	378	366	403	367	420	375	345	403	407	408	374	416	385	390	411	394	390	373	385	377	396	413	345	379	368	360	380	416	363	362	389	377	393	382	373	414	390	392	427	339	367	420	367	372	413	383	397	395	401	374	360	447	411	365	367	375	406	337	396	359	370	368	384	376	387	397	376	362	376	389	402	406	368	384	385	364	387	397	389	384	393	409	401	338	391	377	388	394	402	419	381	383	400	396	373	359	398	401	364	400	382	370	372	361	379	406	411	370	368	401	380	379	403	376	397	387	395	371	393	393	367	362	379	384	355	390	385	403	388	360	388	394	389	427	389	379	402	389	398	366	386	388	380	365	410	372	380	391	392	383	394	399	370	384	357	415	389	390	391	382	381	368	383	375	404	377	384	388	384	376	368	364	390	356	388	383	380	373	359	402	394	401	360	391	372	377	358	412	379	427	394	361	354	385	361	357	368	358	395	390	375	393	381	384	408	376	382	355	364	352	341	386	354	379	390	369	387	379	385	401	386	376	404	417	368	384	349	401	390	373	363	346	384	387	399	365	374	387	375	381	400	380	361	384	372	410	414	368	409	417	386	382	395	356	400	391	368	375	387	384	368	370	380	380	380	357	383	388	379	382	393	362	401	412	380	376	406	394	380	381	380	411	374	363	385	423	425	398	385	380	448	375	384	340	385	397	377	357	405	368	394	352	374	386	399	371	401	401	388	375	394	396	397	375	404	372	379	400	379	405	389	397	404	375	375	361	381	379	377	385	370	372	391	393	336	367	397	394	372	396	363	418	394	405	361	362	370	365	384	386	371	381	378	370	390	377	419	389	334	380	412	381	377	368	411	368	371	369	382	402	408	401	386	364	351	382	381	393	366	355	345	379	400	363	360	365	408	384	383	369	416	376	371	404	370	376	369	383	409	379	337	413	350	357	389	418	424	395	406	376	393	375	388	353	350	441	367	369	382	358	372	397	384	398	357	364	391	435	381	365	383	376	396	390	390	381	389	385	389	387	386	378	366	396	399	392	368	380	384	381	378	425	382	359	388	388	367	414	363	373	364	390	356	370	355	392	366	408	381	396	372	367	380	364	376	365	399	383	382	363	371
31326	50069	35978	24543	19407	14671	10427	7773	6041	4634	3426	2429	1803	1524	1269	1081	967	887	875	820	773	691	713	621	558	585	478	507	514	482	450	473	485	471	487	478	460	482	445	443	446	434	470	442	415	468	429	457	499	417	471	445	429	447	420	436	416	433	406	409	430	418	402	465	440	424	459	421	427	406	410	450	402	438	422	457	410	434	404	404	423	368	432	445	408	433	411	446	414	383	429	436	415	404	430	392	414	423	399	396	402	401	431	422	424	413	411	406	438	426	391	424	403	410	417	403	392	407	399	483	415	418	396	370	453	419	403	439	422	418	451	402	472	403	452	420	427	401	401	427	415	402	458	420	450	392	451	415	421	425	401	425	415	416	436	448	393	417	438	430	403	440	405	454	425	423	404	441	433	410	429	392	410	406	449	430	384	401	437	412	436	417	416	410	399	432	422	397	415	391	437	441	427	450	410	393	439	441	377	395	371	399	406	427	397	373	412	396	419	443	406	433	433	437	437	404	388	444	392	481	423	385	402	439	399	433	428	469	431	439	425	433	419	445	437	402	416	388	437	439	417	422	424	449	436	410	445	405	397	408	438	430	377	389	385	463	406	389	409	405	424	434	444	440	402	397	404	427	401	423	387	425	423	419	410	464	412	408	416	421	421	430	396	408	437	450	409	435	403	391	389	453	395	395	429	428	424	384	455	406	429	396	440	429	407	442	421	459	389	416	404	428	402	413	411	389	426	398	409	415	445	378	467	409	421	400	429	420	446	465	419	404	455	422	421	412	418	410	426	440	402	407	438	426	429	418	426	376	421	401	422	481	483	397	389	424	415	449	419	462	416	418	394	453	399	424	430	382	417	446	451	418	402	424	423	403	395	417	391	424	413	432	427	442	426	441	398	398	403	413	424	430	449	414	445	397	428	431	417	422	409	388	405	435	408	426	434	435	449	426	426	390	391	434	438	426	414	436	407	462	425	440	444	424	424	391	413	423	438	401	410	432	438	430	422	449	434	447	421	426	460	400	412	397	420	426	421	420	425	401	452	412	467	402	440	419	417	415	432	400	389	410	448	434	447	436	437	408	420	456	426	449	418	416	429	423	436	416	400	419	416	418	415	404	417	404	428	391	421	415	403	413	442	412	410	406	442	409	419	399	417	402	410	400	413	396	399	385	409	413	421	441	447	410	412	398	418	452	412	415	411	430	411	434	404	402	450	417	429	468	439	427	420	433	405	431	395	419	410	405	431	450	416	419	388	416	389	384	374	419	427	418	395	394	418	422	403	393	411	392	420	413	403	423	465	439	414	402	428	447	411	406	447	422	449	404	408	405	430	410	421	444	467	454	424	400	421	422	425	394	413	390	412	452	448	402	431	419	426	415	418	402	405	438	439	447	379	385	399	413	431	429	440	379	423	403	446	487	424	412	415	441	401	417	422	444	446	393	419	423	410	465	405	442	467	433	441	412	437	392	421	408	424	420	436	387	391	400	409	423	422	438	410	418	406	404	441	414	404	406	404	402	423	407	425	468	454	424	435	391	435	466	402	451	423	429	404	444	399	426	416	400	404	410	437	413	446	418	439	434	418	404	400	392	412	430	404	400	444	420	418	410	447	408	432	424	398	433	415	435	426	431	407	400	424	418	425	407	440	432	410	412	419	440	430	414	413	444	407	460	450	368	423	434	393	401	413	415	423	405	414	443	446	406	388	399	429	409	417	449	427	414	396	405	389	390	440	395	422	457	415	399	381	389	417	372	420	427	420	389	425	447	419	428	410	427	439	414	405	404	411	455	414	387	414	443	418	380	446	407	429	443	440	419	419	457	427	379	447	417	430	439	407	425	421	389	383	389	427	493	427	411	400	414	430	423	445	380	457	444	441	415	404	448	429	408	424	413	392	458	405	425	420	394	412	384	395	442	391	448	431	408	439	412	426	424	397	440	399	440	455	416	415	465	383	402	428	420	415	417	414	410	420	447	448	415	436	443	400	415	431	427	434	424	429	406	401	433	432	427	452	404	408	426	420	421	398	385	454	429	437	431	396	414	471	429	423	463	417	411	441	435	411	407	427	408	439	422	423	398	405	439	405	396	427	422	412	428	406	413	403	429	391	420	412	384	432	425	397	411	426	393	441	431	436	424	435	407	447	439	394	398	445	417	415	432	460	415	427	372	437	407	428	424	405	412	471	384	387	404	428	459	413	463	417	405	403	413	427	436	420	400	352	403	407	414	450	390	409	404	429	410	413	404	425	384	452	423	422	424	434	374	421	426	438	403	450	409	444	388	417	430	438	434	404	405	410	398	404	370	423	414	427	450	424	449	422	407	413	435	407	433	361	442	441	404	416	423	402	393	414	392	411	384	388	394	451	459	421	424	426	408	428	386	454	433	440	420	413	392	436	441	433	399	422	454	428	414	405	424	419	444	422	446	394	407	414	408	407	429	406	422	443	418	399	424	362	429	442	402	406	415	431	444	477	423	396	386	417	407	399	431	430	419	383	420	398	432	407	442	423	457	397	421	407	428	407	411	442	402	404	413	409	450	403	404	422	417	401	405	387	412	422	397	417	442	429	410	420	394	429	423	439	387	449	397	427	412	391	411	439	406	416	401	413	446	431	448	447	380	465	392	395	448	429	408	412	441	427	424	423	374	418	410	467	404	389	429	418	403	447	401	414	408	443	434	425	418	427	449	439	451	449	406	423	432	448	403	399	418	435	425	410	467	425	421	392	442	430	414	426	412	403	433	425	402	395	411	411	461	405	433	440	452	393	417	438	390	386	461	406	408	416	412	410	434	432	457	381	397	442	388	388	447	415	399	456	404	418	413	429	435	450	428	395	444	425	404	424	409	431	416	429	394	425	408	455	447	458	426	439	409	424	418	419	430	432	406	437	394	433	423	410	413	404	439	419	421	436	427	398	433	407	438	414	446	448	415	418	392	399	434	418	402	409	435	406	442	413	478	425	418	409	434	433	401	450	415	403	412	387	455	403	443	410	420	422	420	389	426	433	408	436	427	397	439	419	432	400	417	415	377	440	406	394	407	435	447	437	431	426	399	430	425	406	404	396	413	431	410	394	443	444	409	407	422	421	389	409	386	386	428	419	450	395	403	399	439	402	405	393	440	435	427	396	441	407	449	431	391	396	438	448	432	404	437	433	402	426	431	429	392	449	397	440	417	406	445	420	421	434	425	424	405	402	365	431	430	439	464	396	415	430	421	436	371	417	426	395	446	424	445	439	395	379	456	420	444	445	462	422	404	424	407	380	397	413	428	386	436	369	424	442	444	408	413	397	417	421	444	437	409	437	473	442	434	396	387	433	440	408	419	430	409	452	425	400	445	397	404	416	401	435	402	442	417	469	452	403	435	424	434	408	431	430	424	408	419	388	444	420	397	401	384	380	429	449	424	410	416	428	425	407	410	425	425	416	423	438	443	426	428	416	435	418	416	434	410	415	416	411	395	429	441	422	412	446	411	409	423	416	400	414	442	437	380
22689	21232	28914	23937	21638	22565	19173	9617	6693	4991	3437	2371	2120	1738	1477	1311	1212	1078	998	933	1027	858	825	837	774	706	690	709	675	652	625	689	619	656	631	654	615	599	625	687	657	638	588	608	622	605	592	605	586	599	642	576	630	592	587	613	622	611	605	580	596	568	602	594	604	588	554	605	604	573	555	568	605	567	584	571	561	607	589	574	595	569	560	581	590	559	554	556	551	597	629	563	578	540	629	607	593	544	562	614	615	575	602	593	605	603	598	578	577	600	580	593	557	533	595	613	611	561	606	571	563	584	616	576	590	597	576	577	572	666	585	585	573	588	596	602	576	582	544	598	550	588	522	590	538	532	605	562	612	635	543	576	583	567	547	593	615	623	608	570	559	583	606	621	535	562	581	568	558	573	558	598	561	600	564	576	624	556	574	594	547	582	584	537	574	546	575	602	585	582	611	612	572	542	571	637	597	561	558	606	605	582	669	620	603	601	625	625	571	578	594	602	561	534	560	602	561	579	597	573	585	553	625	563	607	572	603	607	646	580	577	575	617	578	601	623	587	593	612	574	624	543	594	588	572	572	603	548	539	584	598	598	582	537	606	575	615	595	601	576	546	598	634	523	584	539	592	595	585	597	552	602	577	594	567	560	556	557	594	588	590	566	569	599	585	544	551	596	614	616	548	639	584	563	603	608	576	577	568	623	611	606	605	560	582	571	614	562	611	573	559	592	597	563	595	574	609	621	555	590	591	553	637	602	586	591	567	584	565	569	585	581	567	617	584	534	601	542	602	564	561	574	581	622	607	581	589	569	537	580	617	580	573	614	598	576	562	578	603	580	583	615	583	624	609	574	577	634	614	603	592	597	577	592	615	594	587	578	583	595	599	579	587	611	588	584	602	594	580	557	595	564	598	618	539	583	608	646	581	579	551	611	592	562	585	543	576	538	602	602	602	627	617	590	546	590	553	546	601	590	600	561	626	563	622	579	550	582	581	569	601	542	595	547	512	574	582	533	544	583	552	572	579	597	599	576	594	572	602	603	591	581	548	578	562	636	603	578	594	593	575	586	591	657	596	617	598	599	535	630	610	605	566	587	571	599	609	573	591	611	581	587	569	581	563	566	579	587	549	596	591	577	614	615	554	595	542	555	560	568	558	592	621	548	560	581	580	582	582	583	586	623	585	592	586	603	615	600	587	591	590	545	564	618	567	552	581	569	581	577	576	611	579	567	572	612	624	572	567	584	539	568	589	570	586	573	559	616	591	604	606	600	570	603	550	585	565	598	555	560	560	570	612	567	563	580	596	564	582	603	557	563	587	584	623	589	617	602	581	544	565	574	599	596	613	573	582	617	592	579	571	604	547	606	594	550	548	587	562	566	589	620	569	586	565	613	586	594	591	586	579	586	601	603	580	622	619	579	603	586	606	610	577	545	565	572	550	583	581	631	612	612	623	562	561	567	582	581	616	564	621	512	596	591	551	545	595	607	592	625	600	600	553	568	581	573	577	556	568	571	600	568	586	571	565	546	571	579	624	613	618	589	589	554	580	567	536	588	607	591	596	588	581	552	585	615	574	595	566	545	604	578	568	594	567	604	568	619	588	591	614	573	537	554	579	572	554	550	575	544	572	558	614	572	596	537	551	585	561	576	567	544	549	624	605	600	587	601	612	603	580	574	582	587	602	546	577	595	595	591	582	546	549	596	587	557	561	531	572	587	632	558	534	590	574	563	577	584	591	594	582	548	637	591	564	585	569	610	573	575	528	587	618	626	559	544	570	620	625	582	589	602	592	578	623	557	565	562	575	608	586	577	574	609	606	643	585	592	586	563	558	583	562	597	577	612	560	603	628	605	593	575	608	592	563	532	557	568	598	629	597	552	581	550	572	547	514	573	593	579	611	576	541	632	604	563	616	577	586	583	571	551	563	595	572	590	609	608	532	562	588	627	581	602	529	566	591	560	578	619	605	560	617	570	555	575	602	603	607	627	570	599	595	570	632	579	626	573	555	581	607	584	607	587	541	567	634	573	604	616	589	582	611	552	556	586	594	572	599	584	627	583	587	584	606	534	590	620	601	572	601	590	625	612	576	581	562	565	579	585	606	597	540	584	578	590	624	597	593	553	590	581	614	554	548	564	562	580	600	630	601	524	554	559	568	538	589	585	587	570	550	602	580	612	597	568	606	546	571	572	611	563	596	559	593	550	593	596	576	566	580	547	579	561	570	544	576	596	573	582	608	570	539	545	564	598	550	560	550	630	571	581	564	588	577	584	624	615	575	600	573	606	603	586	604	589	581	577	555	571	571	587	570	533	543	588	569	561	580	603	598	550	587	589	536	517	593	598	544	586	578	582	565	558	558	557	614	580	603	590	596	596	601	560	566	630	609	643	675	580	594	560	566	564	592	594	637	581	565	585	627	561	562	578	587	598	571	597	560	596	611	594	618	595	594	594	599	560	576	590	572	602	629	613	556	624	592	594	572	595	596	516	590	603	600	590	587	589	539	606	594	568	549	639	580	561	589	579	582	610	603	591	615	609	558	616	577	549	554	560	595	607	579	595	584	549	570	568	599	580	582	621	617	576	582	544	558	563	575	529	583	555	600	604	574	625	612	586	598	643	594	584	578	585	586	605	592	585	603	551	585	586	577	585	583	579	598	609	604	539	581	602	583	563	581	585	600	607	540	559	586	610	600	584	572	594	582	616	580	563	613	585	584	583	571	564	560	574	604	568	574	609	593	584	581	575	605	599	567	585	554	628	587	594	558	607	617	554	537	583	597	571	611	547	587	550	606	577	595	620	580	564	617	553	605	616	565	582	578	601	614	562	569	577	643	584	606	575	579	599	568	554	577	605	592	550	595	588	607	599	611	526	545	583	593	561	583	634	583	600	528	561	553	574	563	562	530	585	581	573	548	595	550	545	573	540	635	553	615	549	621	536	612	572	564	599	594	603	577	557	572	574	565	583	597	581	557	569	604	599	552	604	586	617	593	607	601	578	659	550	555	599	581	591	580	544	635	547	532	586	620	558	579	586	588	649	570	573	599	599	594	621	574	605	599	572	537	562	562	594	559	586	621	574	547	611	632	555	572	553	596	631	620	561	606	599	534	573	551	579	553	588	571	607	603	610	599	599	544	555	584	564	624	593	567	556	517	588	577	538	591	628	572	572	578	575	592	562	570	586	551	572	567	648	591	594	555	565	587	547	562	554	595	596	540	563	559	572	575	637	576	566	554	576	542	605	601	595	572	602	590	586	598	560	606	599	579	572	570	601	614	607	600	592	555	572	567	555	594	562	584	595	591	571	582	578	553	607	570	568	526	560	590	580	604	578	581	566	581	600	613	570	582	580	561	565	565	590	582	597	593	589	594	563	577	562	613	586	554	596	580	572	551	574	632	593	610	582	564	557	619	539	605	603	600	576	598	541	619	570	561	551	559	571	577	588	593	583	535	576	592	547	555	579	570	592	587	580	569	565	579	578	617	603	583	620
34764	60555	44828	32670	26666	21256	16275	12423	9990	7582	5253	3752	3089	2437	2113	1749	1602	1430	1276	1199	1116	1068	1044	1019	925	773	810	758	683	743	725	719	678	687	711	609	715	665	648	638	669	679	638	666	600	651	656	607	702	651	660	595	609	637	649	598	632	630	674	605	608	645	601	615	623	623	601	630	623	597	628	620	591	596	628	603	599	568	605	603	658	602	618	586	576	611	586	609	623	587	602	632	580	605	590	645	578	602	610	613	616	575	608	616	647	619	586	608	575	608	617	575	585	590	629	572	583	619	585	547	630	637	565	581	560	626	614	621	663	644	571	579	597	593	643	615	631	584	632	582	610	627	565	610	652	607	598	612	605	573	615	631	598	617	600	541	571	617	590	589	663	567	592	548	606	585	595	634	605	625	629	610	619	653	605	631	576	637	604	662	567	568	618	572	589	609	654	615	585	616	609	616	567	604	612	641	606	581	611	588	596	627	598	657	597	544	570	604	592	580	621	618	584	595	589	602	620	650	619	609	579	575	601	633	627	619	616	612	546	617	564	616	599	612	616	618	584	609	623	589	584	602	596	613	614	618	629	653	571	592	610	619	604	620	602	616	643	611	623	620	590	588	604	638	610	561	571	582	617	628	601	640	580	614	623	622	601	616	550	617	552	588	586	599	620	639	573	563	623	572	637	577	586	620	659	638	590	565	599	642	601	635	595	601	615	614	595	589	654	630	614	527	616	590	639	622	617	633	589	586	598	586	606	622	611	632	583	665	634	606	571	605	587	612	564	591	611	611	629	583	663	625	587	597	625	612	593	590	593	597	579	624	614	609	636	604	582	609	616	593	584	631	608	652	614	596	580	657	593	590	628	602	624	575	598	608	611	629	609	595	603	582	617	589	638	624	618	591	578	637	573	567	624	651	627	636	610	586	624	626	606	594	591	600	584	619	650	609	613	587	611	638	611	564	580	611	603	585	609	647	585	636	599	608	582	585	612	574	615	592	559	636	611	587	606	611	604	614	627	615	600	593	627	663	623	613	594	604	555	580	625	575	628	644	592	574	605	553	617	609	625	615	653	617	613	623	551	590	603	582	613	580	640	626	603	618	593	595	632	602	605	638	627	604	600	611	639	590	609	597	633	633	609	597	612	603	644	615	593	589	616	613	587	630	600	613	613	551	583	624	623	664	642	601	603	630	595	614	616	598	594	555	641	625	591	612	627	582	624	628	560	626	639	632	626	627	626	669	602	642	633	573	589	616	590	584	635	594	582	545	602	540	598	614	593	591	646	576	611	558	654	626	557	624	603	642	597	589	596	579	653	627	587	599	618	612	616	615	623	600	627	613	560	614	615	607	590	574	589	607	598	622	624	610	628	596	544	568	603	585	617	595	602	616	602	595	603	602	615	616	620	580	627	651	609	597	607	658	633	634	625	582	617	602	604	583	637	623	584	614	581	609	641	594	580	613	594	644	564	623	574	580	607	573	637	622	659	581	614	627	583	599	585	602	597	636	557	578	618	595	591	561	627	558	618	597	625	649	597	608	628	585	577	596	636	597	614	597	593	614	591	597	618	602	608	583	597	585	582	610	622	608	616	618	602	604	601	603	574	617	554	584	554	578	625	602	574	585	609	602	618	577	602	629	630	603	614	597	629	629	588	612	620	614	595	573	624	592	599	579	615	591	599	624	644	633	592	610	623	616	587	622	596	604	616	602	601	602	585	584	639	628	613	615	606	564	617	598	622	585	606	607	594	597	603	609	632	594	617	595	617	611	610	603	613	600	571	597	575	603	632	560	613	629	605	604	601	603	599	593	574	562	625	624	617	628	656	619	606	599	621	591	608	571	573	610	615	650	628	624	592	592	596	585	559	577	622	586	654	625	597	589	649	562	596	604	612	638	618	602	628	598	598	605	630	643	602	625	548	589	593	607	599	591	659	643	581	640	590	610	585	602	609	583	568	620	572	623	636	603	611	602	622	571	638	575	569	665	591	623	643	611	601	586	627	595	570	603	608	574	598	612	565	620	641	601	611	583	591	651	623	611	593	640	604	621	637	629	619	585	605	621	620	581	597	579	641	580	615	616	584	579	580	613	628	613	616	568	637	624	560	623	588	615	614	633	587	595	596	639	580	615	647	636	641	623	624	587	611	569	627	634	589	582	588	593	579	612	582	578	598	587	606	610	568	579	602	594	617	599	605	596	582	591	623	643	612	568	580	616	593	547	574	602	627	606	576	595	585	632	601	620	596	573	599	637	584	616	610	584	605	642	676	639	659	621	567	601	589	596	576	592	583	559	608	598	567	587	627	599	607	595	589	610	601	617	628	654	618	626	626	615	619	591	642	642	578	532	641	587	655	631	581	611	567	635	605	624	654	605	628	638	550	576	608	590	566	590	590	609	633	617	599	607	587	585	606	641	626	581	586	622	577	590	578	646	612	605	573	588	563	610	633	620	614	572	602	599	638	638	605	625	602	575	629	583	589	566	572	603	611	619	593	615	574	589	598	605	588	576	573	610	583	631	600	629	589	619	605	645	576	603	582	609	624	626	584	624	606	571	623	643	657	606	631	635	581	574	629	605	596	581	644	603	586	586	587	637	615	609	576	599	626	590	552	603	551	628	642	630	570	588	610	626	611	638	645	573	624	606	628	585	646	624	620	605	617	570	612	575	674	603	634	596	613	582	583	632	611	631	597	592	590	600	584	631	597	626	618	601	659	616	629	611	620	632	644	602	598	607	603	629	636	593	625	561	548	603	598	603	614	654	592	610	531	598	629	582	634	589	560	609	626	614	563	591	602	598	599	627	586	633	571	633	618	582	658	581	606	606	611	592	607	623	573	590	656	639	634	652	609	592	629	641	606	599	592	633	613	645	598	615	627	618	614	622	635	611	599	601	592	621	575	584	578	598	623	608	613	591	611	590	571	585	586	617	616	648	635	642	642	585	611	648	578	593	610	629	613	611	589	593	665	628	582	621	606	573	607	602	610	615	610	641	595	611	602	662	556	603	625	639	589	622	557	566	615	585	605	619	588	590	603	619	554	572	594	631	578	604	574	606	600	603	580	611	617	596	575	543	618	590	609	669	559	575	634	576	629	617	600	608	629	567	578	674	579	622	619	598	629	617	585	612	645	615	606	606	610	601	566	624	636	630	617	567	591	565	610	625	630	607	635	611	612	585	601	594	618	632	585	641	630	624	581	629	640	600	608	602	596	614	623	589	640	605	620	587	625	611	555	613	624	662	639	599	536	603	628	601	602	596	565	614	580	634	613	638	599	614	609	560	613	605	583	612	575	586	626	609	579	552	597	581	628	614	614	594	619	599	609	650	587	631	587	580	626	599	632	601	600	603	652	599	601	611	605	601	611	595	602	631	595	649	601	598	625	597	626	597	600	593	600	597	607	651	601	644	581	632	589	680	586	654	613	627	608	603	579	593	556	606	619	619	621	613	590	642	619	607	583	557	643	593	638	592	619	595	652	647	573	614	591	635	618	619
30697	30489	32064	22226	12852	7988	5243	3550	2893	2072	1550	1185	1024	831	771	699	621	639	572	563	530	552	493	483	435	490	467	435	431	432	383	434	451	436	422	419	404	417	428	462	386	393	423	407	398	440	371	404	409	381	407	407	383	392	414	416	403	425	422	414	420	406	429	423	403	411	373	407	388	385	415	458	398	429	412	422	407	396	362	385	402	409	356	400	405	413	385	399	386	415	402	416	426	383	357	442	400	405	399	409	402	399	420	430	404	379	391	376	432	395	394	399	409	348	414	368	389	418	407	397	407	422	379	370	419	395	430	417	410	408	380	417	396	401	371	382	396	437	413	411	440	355	363	394	409	416	392	398	404	396	436	362	390	413	383	404	442	386	431	402	406	378	450	398	423	389	387	377	387	386	387	426	406	366	441	383	421	418	368	384	437	372	397	381	423	409	403	407	390	387	447	443	432	413	435	400	402	364	404	397	331	410	400	382	425	433	438	398	410	414	417	378	391	389	431	361	396	390	423	398	372	442	400	413	387	406	413	418	350	383	410	408	375	405	385	384	402	397	391	386	443	378	437	382	415	394	410	415	363	404	395	390	385	419	375	397	399	373	452	399	421	426	407	391	399	432	382	407	409	414	359	378	401	402	407	429	392	415	380	425	374	411	405	393	406	424	415	417	393	398	447	378	396	434	391	425	407	398	369	403	452	384	421	367	404	411	410	400	408	421	416	394	424	381	398	398	417	404	395	403	388	413	382	412	426	394	434	444	419	361	377	411	377	392	393	370	419	393	385	410	411	426	362	385	429	405	404	400	408	429	457	417	382	386	396	389	419	379	449	427	413	400	431	404	392	407	386	429	390	387	431	399	391	418	386	409	389	440	399	405	414	436	413	397	412	410	395	381	463	409	421	403	409	385	409	417	414	357	363	400	376	398	404	376	414	408	381	439	422	415	389	411	388	406	375	425	405	396	405	405	406	395	379	376	356	386	409	404	405	419	413	373	438	401	379	432	391	408	426	395	398	391	384	340	403	409	394	387	422	414	397	401	376	390	381	417	386	399	379	366	385	425	449	393	468	373	399	400	411	377	385	425	433	399	406	413	398	418	393	421	441	369	407	368	438	408	404	414	417	412	397	401	356	397	418	406	399	433	439	382	394	423	399	410	386	359	394	420	416	434	419	403	393	396	391	401	407	378	383	422	357	399	365	400	403	365	454	407	407	409	389	402	366	360	424	407	387	380	412	375	410	389	377	390	424	403	425	401	412	407	376	428	401	419	389	431	424	359	411	383	383	389	395	422	383	409	373	408	431	407	396	393	410	428	410	386	393	409	405	400	423	392	377	425	401	401	386	392	381	403	402	413	425	413	377	366	363	391	405	410	370	391	407	453	407	409	398	375	465	403	358	401	440	378	428	368	385	404	414	366	405	384	413	420	392	371	410	399	392	376	427	433	403	412	368	390	398	424	413	361	376	409	400	390	376	390	389	427	385	385	376	396	391	361	459	352	402	390	424	389	372	409	389	390	402	379	395	442	382	388	388	439	414	375	408	376	413	396	382	393	392	392	371	435	399	393	392	394	415	366	427	410	435	424	420	421	376	415	407	413	401	371	380	406	442	382	383	427	390	387	432	436	373	405	402	423	424	423	365	407	404	424	360	374	373	380	416	422	419	423	387	398	392	373	421	393	423	431	396	392	382	397	430	404	394	385	391	392	420	388	437	356	415	394	416	404	415	374	358	428	415	428	414	365	408	415	405	386	361	417	427	374	404	409	397	405	401	439	400	372	453	421	404	400	367	438	404	404	368	424	402	394	398	433	389	400	414	430	376	402	399	393	430	415	437	410	405	399	401	399	415	403	404	413	424	381	400	400	383	408	379	409	392	387	410	399	398	371	385	382	415	401	384	450	380	382	396	399	430	436	389	448	417	375	389	368	417	389	403	385	438	364	413	424	380	392	399	399	417	384	415	391	411	406	394	433	425	388	459	380	407	412	418	415	375	361	390	390	399	384	369	395	410	400	415	381	415	422	392	429	409	439	420	428	458	417	411	404	390	418	406	407	425	414	439	427	417	420	377	410	412	383	423	410	396	392	402	430	372	403	399	417	397	385	361	401	408	374	386	420	418	348	402	428	391	391	412	408	357	409	394	405	417	416	405	378	402	378	365	414	378	398	426	396	394	411	454	397	427	386	406	407	398	379	402	398	409	408	387	384	396	411	412	356	440	357	375	405	413	377	381	398	374	415	413	411	438	400	412	416	409	410	382	440	411	393	383	381	379	384	410	423	415	394	404	423	403	398	399	398	410	404	406	338	429	389	424	387	419	409	419	433	385	436	401	420	419	375	401	405	391	409	425	379	393	398	432	385	413	401	387	430	350	408	456	413	387	379	398	418	388	392	397	426	418	425	367	388	420	392	378	453	377	383	402	353	397	429	359	427	396	377	418	383	386	357	424	397	392	377	372	426	445	377	386	446	405	396	387	390	408	361	360	385	402	393	378	404	385	388	433	388	393	355	395	420	371	404	414	418	378	386	423	415	394	351	379	398	414	407	416	386	444	396	427	380	430	404	414	414	391	382	383	420	403	387	399	357	397	413	405	381	365	390	427	383	418	398	362	412	416	359	411	444	412	415	400	433	401	426	374	417	389	382	415	383	411	385	372	411	392	375	400	427	407	418	406	403	392	389	403	418	418	399	424	387	395	397	418	398	398	409	399	403	410	370	415	379	374	404	372	420	430	403	391	408	423	436	396	394	361	380	396	375	402	400	407	423	400	421	436	397	395	402	421	399	387	390	405	375	399	443	352	432	407	375	389	400	386	415	409	434	388	407	401	374	405	393	414	406	397	400	378	400	386	405	387	397	419	417	384	400	388	376	388	406	399	385	393	436	408	435	391	408	439	398	395	414	397	433	393	400	397	366	386	361	400	387	394	418	423	410	366	359	441	401	408	416	417	415	455	404	369	429	407	432	415	385	387	377	401	392	386	382	374	438	430	382	436	422	390	382	406	367	399	414	418	399	424	396	406	383	394	417	375	428	411	358	383	400	381	396	400	437	392	442	397	375	399	414	391	369	415	397	453	414	400	392	364	391	425	377	426	401	424	401	394	385	410	426	380	405	392	376	439	359	383	377	421	407	395	394	402	408	419	424	401	423	390	405	412	445	425	375	382	385	390	399	433	394	417	400	405	432	389	424	412	404	398	419	374	417	410	427	442	405	393	411	414	400	398	399	427	438	388	376	411	433	385	403	412	394	409	416	416	389	398	414	405	372	405	426	359	398	383	404	376	386	426	409	362	439	445	389	373	432	421	419	415	409	390	407	401	402	388	406	389	384	397	399	417	392	410	429	399	419	399	383	424	403	394	385	414	412	391	438	415	407	413	424	420	434	398	372	379	440	403	375	415	413	374	423	381	455	381	408	437	423	377	413	411	429	423	374	403	412	408	403	401	367	409	372	425	382	391	409	412	377	439	391	406	363	415	419	417	386
30986	44704	32529	20578	15522	11722	8475	5894	4803	3451	2428	1823	1458	1290	1082	934	880	788	705	672	630	646	589	612	528	509	511	538	496	459	447	477	446	442	425	418	445	449	419	434	485	438	487	462	441	437	429	455	440	473	428	448	455	449	460	444	453	423	442	425	411	426	428	447	428	423	418	432	431	450	431	420	412	436	410	434	433	453	411	446	419	453	423	452	422	409	431	420	422	409	450	456	425	398	399	384	417	405	432	432	412	408	414	429	461	439	447	410	428	419	400	426	466	428	436	432	432	419	437	430	405	441	418	419	430	416	441	413	417	415	410	462	422	427	426	419	462	417	408	461	428	468	436	426	406	434	456	413	449	415	483	444	421	440	422	445	448	465	423	454	432	424	428	398	408	417	433	421	417	374	426	417	463	413	430	399	379	425	413	457	438	423	446	404	420	431	425	402	427	440	458	454	414	451	427	406	429	480	432	382	462	446	418	396	432	414	409	457	419	446	428	426	449	438	431	467	425	436	446	418	421	410	428	449	411	425	431	418	473	419	448	435	425	424	419	420	423	423	405	431	432	445	428	442	453	436	417	441	461	438	463	422	426	440	437	431	446	419	436	437	410	420	445	432	406	442	433	415	423	389	421	424	450	424	438	434	458	414	434	415	437	441	447	437	385	412	429	424	454	421	442	444	418	412	469	439	445	455	445	451	402	434	436	466	457	425	406	395	460	460	414	410	431	415	415	435	424	427	466	443	440	416	430	425	438	404	419	404	433	478	421	423	436	384	432	431	431	406	438	451	444	431	408	480	486	420	382	424	450	486	405	419	423	457	431	416	419	434	449	427	426	429	458	417	424	414	435	392	436	435	460	429	446	463	453	448	423	405	410	434	409	419	472	423	436	461	463	438	427	442	397	457	436	440	428	438	467	431	436	446	467	419	417	435	401	416	428	418	470	424	403	419	403	453	469	455	447	428	456	416	447	430	437	433	406	456	451	463	426	425	429	447	409	414	424	448	422	439	413	413	453	407	452	448	412	426	429	409	436	430	454	468	438	435	437	418	421	416	460	425	454	423	459	408	429	427	457	446	449	379	430	442	454	440	419	402	452	394	454	426	406	432	415	436	460	419	425	421	445	394	457	417	462	444	425	438	452	431	420	453	445	448	404	451	438	441	449	436	385	422	394	427	446	452	447	428	402	415	436	444	436	420	438	455	422	417	428	434	473	490	405	443	447	398	427	452	412	433	435	419	418	413	401	432	443	423	427	449	431	445	413	449	476	413	437	454	447	454	474	451	442	427	383	428	399	404	471	409	436	416	466	457	412	418	410	431	446	468	403	420	425	453	406	448	431	433	452	422	447	456	409	416	461	463	451	424	460	416	400	417	492	400	435	434	403	424	451	408	430	424	410	415	446	431	417	416	435	417	466	435	449	423	432	417	438	442	445	403	430	418	446	419	440	427	418	423	438	433	442	458	407	465	430	425	451	435	427	441	435	403	432	422	431	436	429	425	442	463	425	447	411	467	427	406	477	424	390	469	429	399	406	443	400	461	422	408	419	405	444	425	445	452	394	422	412	418	426	418	383	425	443	431	462	431	430	484	431	456	408	399	442	438	430	454	452	415	429	443	380	436	471	410	418	408	397	444	441	419	454	449	443	413	414	423	377	415	430	411	406	390	409	450	420	382	449	444	472	411	468	448	455	425	425	432	418	452	447	407	435	455	420	435	444	401	435	438	426	450	447	420	427	434	422	389	413	459	391	421	433	445	438	452	423	415	398	420	446	432	459	411	447	463	437	440	438	441	434	393	404	398	397	412	501	417	430	424	444	446	465	419	440	444	450	447	448	385	444	431	429	388	389	421	417	453	437	422	412	424	445	424	426	409	412	408	445	468	427	419	390	429	437	419	399	467	449	426	453	423	423	421	419	408	431	425	455	424	453	449	420	406	436	426	407	445	431	442	447	398	450	407	477	441	407	421	435	389	394	446	457	393	448	406	446	419	431	412	438	428	391	455	475	422	420	415	403	411	445	429	443	437	442	423	412	418	440	406	438	404	400	451	401	447	402	456	413	433	389	445	440	444	463	435	424	438	443	398	446	450	411	429	396	425	411	423	435	452	419	476	430	432	438	430	442	451	450	459	430	442	465	439	421	462	425	455	463	434	449	410	420	401	402	433	443	435	412	432	429	391	420	444	424	419	438	408	454	415	433	419	423	413	458	446	426	437	451	425	425	418	420	435	405	433	462	485	426	423	418	435	464	439	424	443	427	427	410	431	399	430	492	420	434	448	395	409	419	423	420	424	414	426	444	448	451	444	407	433	426	407	395	374	443	412	417	418	456	472	438	440	424	439	392	469	467	457	433	455	471	409	460	440	402	395	441	439	428	420	422	410	404	420	422	401	429	450	449	436	428	442	455	442	426	427	413	483	486	412	429	433	416	438	413	445	413	391	403	425	411	429	459	411	438	447	405	430	451	418	409	423	449	417	443	437	410	429	447	467	439	415	465	449	460	430	418	471	428	425	481	464	412	414	429	458	443	473	461	443	398	409	468	418	449	400	390	417	426	423	445	428	411	384	456	456	411	407	450	448	482	453	439	420	403	424	432	451	415	436	413	437	424	440	442	425	431	463	455	405	417	414	444	417	416	421	449	417	454	406	434	429	399	411	426	450	390	424	455	443	437	461	423	438	399	428	422	415	434	436	445	452	452	422	478	434	429	466	415	440	403	406	394	426	397	400	424	478	418	445	445	452	419	430	443	443	435	417	442	418	439	410	436	439	448	431	418	408	443	421	436	468	426	428	425	386	413	387	446	443	432	414	425	418	416	425	409	442	435	438	405	433	422	427	423	414	419	467	428	417	455	415	448	481	424	408	435	444	425	421	435	398	453	394	433	403	397	467	413	431	428	427	414	432	417	457	448	420	429	397	431	451	431	457	447	435	432	405	420	434	444	378	390	414	465	437	442	459	459	428	407	442	455	420	416	430	459	390	435	434	393	406	425	413	419	395	445	382	462	429	428	404	389	461	444	427	401	429	475	441	393	418	420	404	419	429	437	430	454	421	424	396	439	459	424	405	442	416	425	446	396	424	427	405	448	426	381	390	420	408	465	405	490	438	411	412	426	432	458	426	447	443	421	429	422	469	458	483	423	428	421	432	421	487	410	411	431	434	443	439	454	462	415	440	429	456	436	435	434	425	443	442	415	389	468	438	435	470	423	385	467	422	422	436	455	427	423	402	456	420	456	436	442	435	433	435	450	418	470	383	380	448	454	428	442	456	436	416	411	409	457	399	425	399	429	398	439	424	477	461	437	393	415	458	449	406	430	400	405	435	421	439	437	448	449	443	439	433	405	448	429	439	419	406	424	411	436	438	429	444	475	413	485	475	437	395	447	441	412	406	431	442	415	417	416	424	437	407	461	449	407	470	425	447	430	427	440	430	411	424	417	412	450	414	436	460	436	420	385	396	424	463	428	424	431	446	442	428	396	433
23942	21297	28580	24801	22094	18465	11419	6681	4885	3485	2442	1916	1590	1474	1188	1062	968	970	921	802	795	729	763	657	661	646	593	650	592	604	578	600	595	592	603	593	573	543	601	544	596	545	579	550	528	544	591	561	557	568	580	518	530	548	554	593	553	578	507	547	571	556	587	563	533	563	536	546	558	525	534	492	569	518	536	602	533	580	528	549	541	534	505	593	542	538	566	557	534	540	542	546	563	555	516	529	569	571	571	565	526	569	556	498	529	568	491	575	491	543	546	551	561	524	561	507	546	496	546	511	533	528	568	524	561	522	548	544	491	593	536	484	537	523	587	532	588	580	547	528	589	516	540	573	504	547	562	531	530	549	539	554	521	545	542	529	552	563	540	557	582	518	562	551	530	580	547	532	556	533	517	579	543	574	523	585	548	547	547	564	540	573	573	559	540	546	575	529	581	557	553	578	611	549	536	557	558	582	556	515	588	559	536	556	533	528	532	512	521	550	553	521	567	528	552	533	530	542	563	546	539	558	536	538	583	580	552	583	561	561	543	590	542	543	603	549	535	557	549	573	583	528	569	547	556	579	548	542	565	600	570	532	585	571	552	560	571	543	541	540	559	548	571	517	515	563	560	564	548	547	569	586	555	525	563	526	513	570	538	565	534	552	561	562	552	552	526	555	535	516	550	529	508	552	529	566	537	573	574	591	575	550	527	573	573	562	565	564	554	597	515	568	616	533	509	550	562	531	573	592	509	535	584	520	558	585	554	513	564	520	507	553	564	547	531	514	541	560	582	581	571	554	566	525	601	518	540	533	600	540	524	547	539	555	534	530	514	542	491	615	542	550	568	532	547	557	559	544	549	556	533	565	530	558	614	498	564	560	527	554	537	500	569	592	520	530	547	531	553	520	534	546	537	528	569	501	549	518	578	540	570	571	593	561	534	526	499	528	506	531	530	527	581	577	567	497	556	531	513	580	514	521	568	547	547	548	559	560	581	545	554	560	548	583	539	569	538	546	529	531	539	556	565	562	540	529	548	495	510	508	538	556	503	570	562	538	531	487	533	537	565	501	584	561	531	533	571	570	517	521	517	532	554	527	573	547	511	549	544	500	527	558	563	553	546	577	537	535	558	490	561	517	568	538	520	521	529	549	539	564	562	572	592	543	550	567	503	573	537	529	558	551	525	536	539	531	569	567	558	539	561	562	553	564	538	613	554	555	519	555	526	541	535	541	525	595	528	512	505	534	538	561	544	564	591	518	548	541	540	547	562	567	553	573	512	521	561	543	561	528	539	554	557	560	536	515	547	540	560	558	538	594	518	519	570	580	602	567	531	567	556	610	580	555	518	547	509	545	595	510	542	513	532	547	558	574	535	530	564	507	516	548	518	535	525	514	545	543	536	563	554	556	558	533	536	549	543	560	559	519	586	555	532	515	579	547	513	533	531	542	559	533	533	538	582	564	554	527	509	569	556	520	556	572	536	491	543	581	550	541	538	567	560	547	537	532	545	553	543	544	549	557	600	544	570	547	504	543	510	547	547	550	580	559	534	563	593	516	554	555	525	541	520	579	546	525	541	552	525	538	550	544	544	562	533	596	544	569	538	548	581	521	543	589	496	551	543	537	564	551	542	550	590	583	583	546	566	537	552	557	528	534	538	563	568	553	516	545	521	588	573	525	549	506	554	556	553	549	528	596	543	519	565	579	555	557	537	539	575	529	553	556	542	546	522	553	550	551	533	587	561	552	558	522	519	582	566	513	583	548	562	515	559	517	545	547	533	575	555	550	567	550	556	566	555	558	514	571	550	529	528	550	518	506	590	511	566	543	533	561	567	588	524	564	554	553	546	559	546	542	506	525	580	554	513	578	560	521	532	548	526	568	536	581	557	527	569	550	542	571	557	542	590	561	563	555	491	545	554	566	539	563	563	524	593	542	525	525	539	562	503	568	523	539	546	527	522	560	547	552	550	579	540	574	535	564	591	547	518	521	585	537	528	536	534	548	536	529	554	524	609	564	521	555	521	542	573	564	526	515	550	502	569	560	559	558	576	583	534	550	528	603	538	538	514	576	586	533	532	551	553	545	571	521	551	510	574	589	532	574	552	546	543	528	563	575	552	587	577	521	520	575	568	533	529	533	599	549	535	536	526	520	543	538	571	560	586	569	565	549	553	525	525	561	579	537	570	547	526	533	502	568	541	604	546	565	569	521	512	546	542	591	551	549	552	535	551	554	534	573	540	515	561	553	498	532	541	573	564	585	565	543	522	546	555	569	518	522	533	570	531	515	529	539	543	561	532	554	578	556	572	517	512	566	590	513	554	538	567	541	545	521	530	513	565	525	552	505	537	541	547	571	547	573	544	552	582	536	563	573	551	589	547	554	552	575	560	588	557	539	519	545	541	513	547	531	504	536	556	509	557	552	531	573	518	582	547	556	584	533	577	553	595	548	517	578	569	554	558	513	533	548	548	521	539	560	518	536	534	588	561	540	540	526	535	563	558	541	569	568	551	559	515	504	573	492	553	558	539	564	532	541	511	539	531	531	552	533	557	534	552	547	571	576	570	557	558	551	427	536	552	542	514	529	530	522	586	549	554	555	533	558	556	527	547	605	542	525	509	523	542	538	527	574	569	564	560	531	542	515	524	555	530	577	522	563	534	544	580	570	599	502	535	532	566	539	582	522	518	569	585	546	558	536	540	531	491	505	549	545	559	539	549	612	588	542	596	485	565	563	532	546	554	550	537	536	542	560	552	541	549	509	531	544	557	538	515	562	600	560	533	550	492	599	557	549	550	566	531	543	522	550	536	536	509	535	541	510	558	544	552	554	557	567	570	553	516	548	553	505	523	544	549	588	585	537	537	543	549	548	536	566	532	604	506	519	542	555	553	557	556	555	554	548	554	534	513	483	552	528	527	558	550	528	593	544	551	586	551	538	567	546	496	563	529	562	539	533	524	578	561	509	552	513	537	557	555	524	578	583	575	590	545	538	547	531	537	528	528	505	519	559	567	512	528	581	572	544	572	527	523	540	566	553	548	594	563	549	547	552	536	542	560	545	560	581	592	565	555	543	536	540	500	516	511	551	568	541	526	540	538	505	501	546	553	550	535	579	527	546	554	558	568	506	547	580	552	583	550	533	565	549	534	533	532	551	575	522	551	559	551	562	516	543	556	533	565	526	516	529	567	574	529	531	531	566	586	577	526	516	541	528	574	546	537	517	533	531	548	565	537	497	546	527	527	550	560	539	529	555	524	527	561	547	557	507	542	551	557	539	542	512	543	491	568	532	545	553	519	568	542	535	556	528	525	544	561	566	546	562	550	546	524	558	543	550	523	564	508	569	574	546	550	582	576	555	591	574	540	553	540	550	535	546	579	501	532	528	534	515	544	530	534	547	490	573	507	534	506	564	570	531	531	564	508	560	525	538	563	552	545	546	552	548	546	574	565	551	552	519	518	522	563	547	539	569	520	564	546	536	551	525	560	563	558	551
32079	55242	40444	28309	21938	16640	12719	9770	7802	5456	3698	2793	2439	2018	1752	1396	1274	1130	1040	1001	978	917	851	814	768	749	739	665	662	690	635	648	636	633	599	609	574	582	616	628	607	614	593	609	595	651	593	629	580	619	676	637	523	563	588	592	586	605	623	588	626	611	494	615	567	566	558	581	562	591	612	623	575	548	537	573	561	572	590	513	565	611	622	609	545	542	585	599	591	580	592	568	615	570	588	574	557	573	603	552	555	545	591	558	538	571	542	604	583	571	577	554	587	570	570	606	573	614	573	612	604	591	534	593	589	572	543	579	583	559	564	557	581	584	565	579	587	600	571	506	544	567	534	556	580	566	575	576	553	564	559	626	574	581	586	604	599	594	563	600	604	571	575	583	545	560	565	592	592	587	548	584	626	589	571	559	587	572	576	555	581	575	593	589	614	620	613	557	560	554	604	594	574	585	573	580	609	605	579	541	530	572	581	574	610	590	641	593	533	536	619	548	570	567	537	564	580	627	593	574	587	602	588	578	570	579	570	568	587	592	579	616	576	531	566	550	604	548	579	603	555	619	553	557	585	598	592	576	554	607	567	529	599	594	559	629	518	579	595	541	531	628	588	614	594	576	550	562	594	538	547	571	577	562	548	567	590	588	567	539	630	557	574	544	583	575	543	551	588	568	567	574	618	560	550	603	547	553	554	547	616	544	590	552	618	594	528	581	583	533	594	578	619	574	566	576	568	552	563	517	572	560	549	585	540	614	599	571	593	553	530	561	563	583	609	552	557	564	559	581	584	536	572	572	555	605	592	598	575	609	518	593	581	554	544	568	588	575	586	607	566	562	572	546	590	584	567	604	571	579	593	580	594	554	586	571	586	560	583	585	548	582	526	563	567	583	582	580	568	587	588	578	550	574	575	552	606	560	566	602	577	553	588	591	570	581	588	596	571	580	556	633	621	571	532	575	572	584	604	567	581	561	573	608	573	569	585	585	603	552	569	535	573	584	583	568	559	573	551	625	615	562	578	549	591	580	568	548	572	594	517	577	596	522	604	565	595	531	591	586	533	550	532	565	566	555	569	559	545	535	569	598	583	599	571	570	614	567	589	587	606	576	556	565	576	541	594	563	502	567	589	589	561	568	530	564	584	597	542	621	578	567	600	571	562	591	555	577	612	592	592	600	552	576	573	583	578	521	573	555	550	565	587	580	534	567	566	541	547	624	561	579	605	570	543	591	542	531	590	587	551	580	553	608	550	608	560	591	603	596	575	573	596	556	532	580	545	564	593	525	588	588	569	507	581	587	584	550	564	578	567	576	568	546	594	596	558	582	594	571	583	570	553	592	568	539	565	536	632	554	574	575	592	561	526	582	555	612	577	560	548	545	604	604	564	560	524	605	574	580	524	531	577	581	575	571	598	527	613	565	590	568	567	548	578	549	537	565	584	563	559	571	544	580	575	572	579	578	590	546	574	563	599	592	544	545	582	551	590	550	564	573	575	562	602	622	542	598	564	620	534	549	618	597	564	637	588	591	530	599	588	570	593	567	579	642	569	569	583	558	579	534	563	536	573	612	587	572	581	574	591	554	567	590	578	592	550	574	589	606	562	598	538	581	568	532	565	562	560	567	598	526	611	578	596	581	561	562	614	565	584	610	548	569	576	599	564	559	587	577	535	529	606	573	552	555	601	591	567	579	608	588	587	563	549	597	575	565	593	553	567	581	618	559	579	594	574	609	549	547	592	560	570	575	565	541	565	561	633	597	562	607	591	565	602	583	564	558	606	550	577	589	546	578	549	582	546	582	583	541	610	594	532	598	555	604	574	562	602	556	572	549	572	561	564	548	580	590	560	580	560	552	592	595	567	628	583	587	561	536	553	536	606	587	624	590	586	577	567	559	598	581	608	578	571	577	614	550	532	556	537	577	545	565	574	559	573	530	567	546	552	558	547	550	551	580	619	598	535	571	564	574	575	585	604	562	537	595	572	602	564	529	579	602	556	584	563	601	573	610	549	593	585	570	599	602	580	557	562	583	592	558	603	612	583	586	582	610	575	601	603	572	573	575	564	567	579	572	605	571	571	563	580	586	568	561	591	597	594	543	606	535	597	558	594	580	537	585	561	568	563	561	597	563	586	590	554	610	594	546	560	544	534	574	559	556	556	587	568	598	563	593	557	573	538	572	605	549	630	599	577	557	534	561	603	593	554	570	591	631	586	543	587	577	571	548	584	601	548	548	549	621	583	574	561	576	578	562	588	582	520	591	572	589	584	600	552	607	587	586	565	580	598	557	539	566	593	565	574	559	532	546	583	547	572	582	582	610	561	609	541	556	584	599	541	580	583	521	570	606	539	603	624	566	587	553	550	579	590	589	579	556	591	539	541	631	554	530	570	612	573	580	596	570	537	549	528	573	601	596	525	577	571	560	584	536	610	569	573	573	565	566	572	550	552	578	559	578	608	563	552	603	582	570	535	586	607	611	563	605	597	597	583	557	555	547	576	573	552	582	600	599	586	576	566	582	568	558	580	563	556	571	556	573	621	591	578	549	594	582	560	594	588	590	563	613	584	574	555	615	597	573	540	574	574	572	544	571	589	610	613	585	557	554	584	615	566	556	590	607	584	600	562	608	579	553	582	602	559	599	586	570	569	579	533	527	549	602	575	589	572	560	553	561	611	592	552	548	567	544	602	562	558	606	545	596	556	574	602	612	598	560	569	600	574	557	597	557	567	587	587	532	554	604	578	615	596	556	592	549	556	511	529	553	569	565	572	560	548	616	555	598	597	531	549	606	555	590	567	592	633	576	591	527	573	593	581	607	567	596	557	548	565	563	559	570	602	586	570	583	581	607	569	552	592	608	603	589	577	619	629	601	578	574	565	578	574	556	548	573	561	555	582	574	605	561	573	582	585	578	553	584	567	540	607	530	567	569	551	570	552	627	562	604	569	517	581	582	596	580	606	535	565	583	592	628	583	571	614	585	552	591	538	579	593	611	569	547	574	568	565	559	580	575	562	533	533	546	530	544	545	555	578	641	575	599	530	585	529	567	581	559	567	614	553	564	586	566	571	574	576	557	601	548	586	575	600	570	585	559	567	514	529	567	590	599	579	547	570	563	576	564	545	553	580	560	573	594	572	571	534	567	579	586	563	569	562	550	547	596	536	619	566	585	564	557	546	576	565	551	587	520	575	593	566	603	589	598	552	607	549	524	506	564	558	560	572	525	541	608	600	586	583	578	572	577	591	555	567	620	573	572	594	614	555	589	587	566	582	602	579	571	582	552	628	544	603	557	577	561	568	586	512	554	549	594	597	546	569	540	594	563	642	556	558	565	543	576	576	589	607	567	605	566	559	571	582	558	566	564	567	623	612	567	540	571	573	579	613	572	526	569	596	595	557	567	576	577	566	562	575	568	580	584	598	553	597	581	612	588	563	572	583	566	604	571	511	567	570	595	572	579	561	572	594	624	585	610	573	558	560	547	609	570	588	581
25107	21391	27999	26272	18724	11403	7057	4908	3663	2574	1705	1435	1140	1013	905	745	761	661	606	560	591	550	526	464	440	469	467	428	432	429	420	403	426	381	415	426	406	397	396	404	368	395	393	421	363	410	424	384	356	397	386	352	392	433	396	397	400	379	393	370	395	368	348	382	416	440	361	386	353	399	402	385	381	388	387	370	359	393	344	392	379	407	400	353	399	380	354	370	352	378	344	390	406	396	393	378	386	356	391	402	412	374	417	387	403	417	358	368	387	417	387	391	377	370	382	353	388	385	334	351	341	373	407	387	378	407	363	377	372	386	368	371	386	368	358	382	422	412	372	412	403	416	396	398	379	358	398	413	381	375	379	347	374	404	396	329	364	379	359	366	393	363	376	375	386	396	378	379	381	407	385	355	360	403	415	411	371	410	372	373	384	383	392	381	405	362	389	394	396	406	356	396	374	403	377	418	383	384	364	384	414	365	370	362	366	362	388	404	402	395	395	416	343	366	387	343	420	395	356	383	360	392	385	363	389	401	383	330	399	423	364	385	394	344	378	357	337	390	375	372	382	386	409	352	369	399	413	374	412	418	365	367	361	383	367	390	426	370	340	352	372	374	385	352	348	361	383	419	417	372	390	366	348	405	397	367	405	385	375	357	406	337	365	388	370	400	387	369	397	384	397	378	378	378	414	388	397	416	392	386	419	358	408	405	373	388	381	378	404	417	398	417	358	394	383	383	403	383	414	417	340	423	385	402	395	395	387	387	334	362	370	389	369	407	367	378	394	387	373	360	381	362	361	388	356	382	371	335	400	380	394	397	385	383	396	375	393	385	374	391	381	371	405	391	370	353	391	362	400	434	375	394	381	377	374	404	373	414	356	388	400	360	379	385	373	346	367	409	351	381	398	416	340	392	410	370	398	398	386	390	389	379	392	368	369	399	396	374	373	375	375	360	383	386	399	360	384	381	395	362	398	395	376	393	370	393	364	412	397	388	377	373	404	374	367	373	416	378	382	381	390	358	391	367	386	417	379	385	383	367	399	379	390	411	411	388	359	391	384	399	407	375	382	382	352	400	351	388	408	436	374	381	378	373	374	390	378	402	353	378	399	394	383	410	364	342	359	399	400	394	360	358	379	347	353	394	406	381	399	401	360	403	364	421	400	381	380	368	365	399	364	342	371	407	399	392	401	384	395	350	364	421	381	393	397	392	384	361	387	389	373	368	368	395	405	406	407	382	378	410	369	375	388	382	373	395	368	381	410	388	340	401	397	384	398	340	373	360	394	339	378	351	380	379	359	394	396	359	383	369	400	399	413	413	372	365	369	370	387	391	398	391	340	359	369	366	409	382	375	393	381	438	421	361	362	345	404	388	405	370	381	404	350	411	377	434	367	395	379	386	361	414	397	396	403	348	378	353	347	400	363	365	362	365	404	366	346	385	398	379	381	383	380	417	404	381	383	365	399	385	380	391	351	429	382	379	357	354	386	408	350	403	389	385	376	364	380	386	367	413	375	384	361	394	375	377	405	362	372	414	385	395	380	401	398	402	375	397	378	390	364	369	369	403	380	394	373	408	414	409	399	377	399	401	376	385	331	372	389	382	400	390	382	377	372	388	382	405	412	375	412	415	394	371	394	371	401	377	381	334	354	397	384	414	396	371	364	370	404	380	355	371	423	356	370	419	439	394	372	404	358	374	382	357	364	419	366	346	349	372	397	377	381	343	388	392	360	394	375	354	374	406	381	402	358	398	382	381	391	377	385	390	409	362	385	423	341	390	360	395	407	383	376	366	407	381	376	370	366	378	396	364	399	423	392	391	392	379	379	367	338	387	391	389	409	378	367	385	353	380	392	419	404	391	397	382	386	379	380	367	411	387	387	367	400	421	345	393	405	398	401	413	391	363	360	403	399	371	389	355	358	424	397	385	375	363	395	380	391	414	417	381	408	389	379	376	407	377	377	378	397	399	369	360	377	371	381	383	350	417	389	370	348	370	418	368	358	413	363	378	412	378	354	376	368	359	370	361	416	361	368	374	351	357	415	346	406	358	371	393	380	424	376	361	395	369	366	352	375	394	379	379	367	355	382	356	406	367	361	369	407	371	359	406	428	396	381	403	372	367	400	387	377	391	370	414	402	387	373	399	422	372	353	354	360	349	384	387	370	388	414	374	399	343	387	390	376	346	381	369	364	364	369	387	373	384	405	354	350	405	390	365	377	393	408	367	411	370	392	404	402	375	383	408	406	356	367	400	352	432	382	333	372	366	385	378	347	415	375	413	372	397	362	381	377	373	400	367	396	338	408	363	362	380	379	374	363	407	409	382	367	381	379	380	381	352	393	407	385	378	372	427	377	386	405	388	387	378	409	383	396	400	393	433	380	352	398	374	373	348	386	417	368	377	413	400	415	364	355	384	387	389	405	380	420	364	348	368	378	357	359	404	342	405	406	371	377	378	382	422	416	386	366	352	386	391	384	393	390	392	360	397	374	388	360	374	366	360	378	366	373	371	351	352	395	338	411	372	355	418	380	415	366	379	403	402	392	407	365	359	332	378	366	377	359	353	390	396	382	389	375	374	374	372	417	374	386	385	394	421	354	379	397	377	391	344	360	412	353	376	378	378	371	384	405	387	408	366	382	351	391	366	383	363	393	375	403	377	359	379	394	382	386	380	367	374	415	396	387	370	418	386	386	363	420	372	363	400	396	396	364	371	370	389	420	377	356	400	384	356	358	389	367	354	383	381	408	382	415	353	420	389	370	406	408	387	398	384	353	378	377	355	378	411	384	361	386	393	385	369	378	385	374	393	390	374	376	371	374	379	392	391	420	377	390	383	376	412	394	405	376	361	374	391	370	401	397	380	398	381	376	419	375	373	346	416	352	371	379	386	363	361	364	420	356	368	378	390	402	413	424	387	392	355	380	389	395	359	401	397	389	384	359	381	369	389	360	419	370	378	368	384	386	372	361	397	380	355	381	364	395	364	365	388	389	338	376	361	378	388	399	364	398	405	414	369	363	382	370	379	414	363	341	362	376	374	408	386	408	389	345	396	375	408	401	389	361	402	378	404	400	363	390	391	389	425	362	394	401	363	420	391	380	386	383	369	384	377	348	377	407	411	376	369	412	399	402	391	388	340	372	392	362	402	389	384	362	374	397	424	382	382	383	408	344	374	389	366	380	390	353	380	403	355	403	394	345	389	374	388	386	402	363	379	367	353	392	362	389	408	375	363	390	345	390	374	381	412	360	393	420	391	392	418	389	401	381	361	383	359	381	394	380	410	380	402	366	353	399	389	407	364	364	392	393	396	389	371	386	394	409	389	363	388	390	383	391	378	358	403	382	392	394	409	386	390	403	395	307	365	386	356	340	374	378	384	347	375	354	407	367	409	374	347	389	419	429	369	432	383	387	371	395	388	388	364	381	401	395	380	411	358	384	353	397	388	397	369	393	408	380	365	399	376	354	371	384	370	392	368	427	346	397	379	412	403
31500	50640	36417	24346	18728	14156	10351	8117	6312	4400	2912	2372	1933	1547	1278	1165	1034	920	805	761	717	682	621	549	549	559	515	479	495	482	461	500	484	444	445	436	465	416	439	478	447	442	418	413	470	408	450	402	460	419	466	385	422	400	444	425	480	435	479	455	412	422	450	440	446	433	411	440	406	418	415	429	445	436	406	441	454	417	396	417	383	431	419	406	409	448	416	451	412	427	402	420	416	419	387	426	422	423	398	427	445	411	414	422	429	380	433	443	393	449	427	390	425	419	383	394	412	432	418	442	427	405	459	443	415	426	415	451	431	404	407	448	418	438	422	390	451	400	414	436	413	423	424	438	436	408	478	417	402	432	420	448	412	426	425	391	420	423	391	388	433	408	439	433	403	423	436	428	447	404	452	414	424	431	422	445	439	401	443	403	418	436	419	413	404	424	422	414	409	412	418	456	423	394	411	434	424	393	389	414	408	452	414	425	401	411	431	410	464	396	431	459	433	436	424	417	444	421	390	412	417	397	402	420	438	398	401	448	430	414	436	387	406	437	409	422	393	406	413	446	399	417	436	411	424	436	431	439	425	432	436	397	389	450	435	450	401	428	408	399	402	399	448	463	397	382	397	406	424	402	443	426	411	414	411	401	425	421	393	440	405	418	406	412	412	404	413	435	423	390	442	445	376	424	416	422	464	401	435	427	404	416	451	386	413	445	418	455	406	379	405	411	438	433	452	441	429	428	386	416	410	402	434	421	432	418	393	431	437	424	414	428	456	422	413	421	432	415	392	425	373	417	434	454	410	458	420	418	421	420	443	398	422	384	414	400	408	404	444	437	408	414	446	439	423	423	426	436	431	440	446	393	434	400	407	430	413	411	399	376	379	440	409	394	458	418	401	398	431	403	372	408	368	427	450	428	447	396	408	425	397	421	446	427	423	414	448	426	420	435	418	422	406	399	410	401	405	435	418	436	427	420	381	427	409	452	452	397	426	391	377	420	437	418	433	435	410	393	393	429	423	397	419	411	412	411	394	405	408	411	424	406	372	433	443	386	415	398	396	438	421	427	386	415	432	402	392	406	460	416	390	387	400	402	461	414	412	442	410	417	409	425	386	417	451	410	383	409	395	441	389	393	431	432	403	448	374	430	408	397	439	375	446	439	427	409	424	398	385	407	438	405	420	428	397	463	398	418	411	387	420	423	400	415	407	384	436	402	417	451	419	425	429	391	411	447	417	408	410	440	427	432	373	440	397	467	445	423	399	405	433	410	419	391	394	424	381	408	461	412	444	427	414	386	419	416	442	389	410	398	438	421	409	449	412	416	446	448	406	426	451	425	436	420	458	393	368	401	407	429	477	449	428	458	427	442	428	381	415	425	406	406	390	425	446	400	439	428	412	441	410	417	414	424	451	426	440	405	440	459	382	398	436	426	421	433	417	415	411	404	434	423	426	391	454	375	414	391	466	402	412	392	399	417	393	466	407	466	413	444	398	433	423	399	387	400	384	415	390	413	444	389	391	420	384	422	438	416	452	381	401	418	422	383	442	420	436	429	405	413	456	390	434	425	407	431	407	420	423	437	393	403	400	405	445	446	410	418	377	433	438	387	382	424	426	406	422	468	439	401	411	446	474	435	409	430	418	435	382	426	429	406	439	425	411	418	415	403	402	438	436	422	460	438	365	447	442	405	441	470	421	440	439	421	414	403	474	411	434	384	438	405	415	431	420	399	427	373	452	428	429	421	401	373	408	361	423	429	415	427	393	417	420	448	411	389	454	432	437	417	430	398	405	404	433	465	424	393	440	424	405	421	424	447	410	390	404	440	432	426	404	395	428	453	399	393	430	439	434	414	407	416	458	417	429	434	423	430	405	415	443	425	469	416	451	410	465	430	414	400	442	439	398	401	452	442	403	423	427	416	463	394	430	428	394	406	374	441	421	386	459	444	427	422	419	417	390	420	435	386	395	423	428	425	425	415	447	431	418	411	416	447	462	410	456	387	432	403	465	418	444	453	465	440	452	418	400	411	395	436	422	428	379	443	448	358	410	438	427	422	406	431	413	446	406	396	411	428	405	422	414	421	404	390	478	444	416	408	399	383	413	430	398	449	415	454	409	395	403	442	447	379	459	399	423	399	410	436	405	419	423	368	418	441	448	426	429	451	446	419	399	417	406	425	437	415	428	446	437	408	407	438	426	431	443	445	426	425	409	438	412	450	396	387	381	396	392	442	395	413	402	419	418	436	419	396	395	423	416	406	399	447	400	466	433	460	441	421	423	423	438	408	404	427	410	419	410	409	452	440	405	401	444	412	407	414	385	386	392	410	426	403	385	403	412	393	410	408	415	418	418	431	389	461	443	425	445	446	425	415	433	445	434	439	435	435	444	379	418	428	435	390	462	400	484	404	387	420	446	414	416	431	385	447	430	405	422	400	435	435	430	432	386	436	392	401	427	426	428	441	424	404	434	439	460	436	435	454	427	483	435	462	444	410	409	391	407	427	442	420	412	393	413	402	401	452	403	434	407	401	411	414	391	405	420	414	427	423	420	431	432	430	401	378	453	441	421	372	395	383	392	433	395	445	438	378	425	395	442	390	408	413	396	419	435	419	424	408	418	400	422	420	468	451	403	389	400	423	399	403	421	467	429	423	404	396	421	389	387	416	402	412	378	404	439	440	425	436	418	453	415	407	417	462	407	396	412	426	406	429	405	436	428	437	412	417	416	473	405	426	438	410	420	374	400	418	405	411	429	426	438	437	408	433	439	430	443	404	396	409	411	395	406	428	420	415	401	419	412	437	415	422	402	415	420	429	422	420	436	414	393	386	419	399	430	363	436	434	405	423	428	391	433	394	437	421	425	397	416	375	464	418	395	420	452	418	437	412	409	400	437	448	439	402	399	433	438	439	442	446	413	425	414	413	421	399	398	407	435	443	414	420	414	417	442	407	487	431	432	392	455	387	425	434	426	414	416	424	410	427	423	386	414	430	482	444	428	415	397	375	432	406	416	469	424	415	387	436	454	425	410	411	423	416	442	382	392	425	421	475	413	406	446	421	425	435	397	429	439	419	425	416	452	388	438	442	411	439	417	430	415	414	420	422	379	410	413	435	470	420	427	387	426	409	395	406	419	409	427	429	428	400	444	412	388	465	382	408	387	424	394	411	397	420	417	438	417	430	430	402	387	441	447	452	406	429	418	423	442	400	374	420	391	411	408	425	440	422	439	412	410	412	424	449	434	399	409	408	411	396	427	426	434	448	407	411	414	429	444	370	399	407	423	413	417	431	403	392	441	452	420	435	395	410	395	412	402	404	401	393	406	429	405	420	399	403	428	395	402	404	419	422	430	413	436	414	406	431	407	395	421	369	432	418	410	413	452	406	423	417	394	395	415	396	400	424	400	369	423	424	430	413	426	403	390	413	416	435	415	442	431	421	446	417	432	451	429	395	436	440	425	437	392	424	436	402	415	387	440	406	370	384	408	413	440	398
22774	21317	29071	23967	21644	22576	19217	10221	6919	4782	3208	2614	2109	1764	1559	1255	1156	1124	1070	987	963	933	869	746	726	724	726	681	610	674	638	641	658	644	661	615	655	638	646	616	573	631	611	641	564	575	605	645	612	615	574	618	577	619	571	597	571	628	590	587	596	576	572	601	581	582	590	600	554	608	609	649	587	602	598	596	584	583	553	559	557	593	563	516	570	538	562	561	550	572	542	537	590	607	566	543	527	550	588	564	576	602	517	569	567	564	544	603	574	623	581	588	561	589	560	574	591	561	576	582	629	618	616	583	583	576	558	606	567	582	570	600	571	591	529	568	575	575	619	547	535	563	605	594	563	581	577	601	585	560	590	572	598	581	575	615	606	557	571	635	584	573	604	562	574	611	580	564	599	554	589	552	568	620	566	568	561	589	598	569	564	530	568	564	603	592	603	558	541	572	572	558	575	559	574	567	591	600	595	572	593	599	586	613	586	615	550	560	616	581	609	606	573	602	573	553	601	574	546	553	595	555	585	612	584	580	573	585	605	525	550	568	617	574	578	628	577	569	577	567	562	583	569	544	554	526	549	649	543	564	597	559	568	567	607	538	609	602	595	556	565	591	562	568	577	523	578	612	587	586	594	580	586	545	601	565	565	549	561	577	572	588	579	627	570	601	584	529	565	586	591	603	602	628	584	625	593	571	580	596	559	556	560	585	592	562	589	591	592	570	571	578	560	559	585	617	587	549	583	602	599	590	558	541	610	599	555	578	601	561	543	563	645	554	563	605	577	537	569	591	569	579	534	552	605	589	587	558	574	607	562	603	600	601	570	573	542	574	578	545	557	640	596	615	545	590	565	578	583	556	576	573	553	588	565	584	530	547	597	566	574	583	573	560	587	615	605	606	586	576	565	551	583	587	590	540	557	614	627	576	571	607	538	578	577	595	588	598	569	588	576	572	569	625	533	573	556	578	567	536	573	587	554	633	622	551	602	570	557	560	588	610	565	560	602	572	613	529	581	537	573	545	542	602	564	580	537	571	554	577	581	610	577	540	590	575	583	602	594	589	570	605	557	542	593	583	591	573	567	559	546	553	531	604	530	562	558	581	577	565	561	578	543	545	561	595	564	561	560	584	579	553	587	603	585	602	515	573	609	598	569	563	555	566	608	533	556	576	587	555	586	575	551	559	566	556	593	611	507	560	517	541	562	542	579	599	551	600	565	581	579	563	550	550	606	580	579	597	582	542	533	617	582	583	562	621	597	578	591	566	603	584	538	563	592	549	578	554	612	592	560	591	608	545	601	604	606	614	592	567	583	572	523	619	597	578	601	618	577	589	564	552	591	564	604	563	603	549	494	609	606	602	583	566	509	603	580	612	549	600	566	605	579	590	564	593	607	590	625	577	570	575	546	606	600	559	560	606	567	582	566	559	580	577	591	598	584	575	568	579	579	544	621	554	552	562	552	541	614	583	568	624	537	547	587	543	590	578	586	554	524	574	582	604	618	560	595	523	562	541	622	571	595	558	551	576	599	618	549	555	583	556	573	571	544	599	567	579	577	575	557	574	557	601	562	549	578	581	554	565	590	608	572	579	593	593	607	567	577	605	548	617	618	586	556	602	620	577	552	555	561	589	580	625	609	578	593	591	548	551	599	546	562	559	579	611	566	551	573	566	570	527	590	602	609	586	563	552	580	555	559	568	567	640	568	564	582	575	595	565	562	540	568	585	591	586	606	583	552	559	583	580	599	533	568	582	600	616	577	532	593	549	590	597	593	606	543	540	529	557	600	582	567	559	591	588	587	577	570	594	604	561	625	569	532	576	617	559	571	557	580	579	575	543	568	570	620	582	545	559	595	559	569	583	525	547	572	586	579	576	585	594	592	569	594	597	601	569	567	550	576	633	548	537	593	599	582	588	582	579	574	539	585	560	588	567	583	597	607	588	575	609	575	571	629	562	536	631	576	552	580	562	616	588	568	580	572	591	605	627	560	534	560	612	578	542	554	554	593	556	536	634	639	563	587	524	605	559	605	604	628	583	595	582	606	552	582	578	595	555	604	570	599	619	554	567	585	603	606	567	613	586	539	579	582	572	586	600	579	544	588	594	557	601	564	604	597	566	585	555	565	577	591	597	582	555	609	566	549	568	613	575	601	561	576	561	594	586	570	576	593	532	594	592	571	575	588	578	586	561	613	573	567	598	553	606	606	554	560	583	568	570	581	545	595	550	610	582	580	606	624	631	580	578	556	591	576	558	594	595	576	622	548	534	582	606	578	570	552	608	567	647	556	601	597	559	543	528	568	659	602	544	542	558	579	562	594	615	593	569	602	517	629	579	582	541	571	596	569	595	572	556	572	549	557	571	575	584	565	556	595	589	624	569	570	582	564	554	580	609	544	550	547	553	569	513	567	629	590	585	533	566	626	571	584	588	587	561	580	596	561	574	563	565	566	611	592	542	558	573	540	564	552	540	603	567	569	546	597	582	607	568	605	595	586	572	586	550	614	562	630	588	564	606	566	586	536	571	541	592	574	573	535	604	590	588	562	588	559	585	573	566	556	547	596	565	550	639	601	611	592	569	605	619	577	602	550	545	586	559	550	557	547	593	575	592	592	595	623	591	607	605	579	583	614	564	621	583	600	559	570	583	576	577	535	575	547	581	579	607	595	585	567	563	618	574	590	564	567	609	568	605	569	539	530	545	546	545	552	647	569	541	557	577	577	569	522	582	604	547	570	612	598	532	555	582	580	589	579	550	574	592	556	602	553	569	580	593	617	590	586	610	598	553	588	565	543	572	522	597	592	620	574	544	595	570	552	573	494	588	590	593	570	582	603	646	535	607	549	584	565	573	616	613	538	611	599	563	636	595	566	565	512	525	610	575	574	568	551	561	569	574	543	519	609	532	611	534	562	536	619	580	553	555	553	565	593	581	588	546	595	597	631	572	617	604	576	566	570	607	591	580	577	578	545	594	556	576	594	613	548	558	569	576	580	566	550	642	596	577	540	611	588	536	537	587	562	590	554	591	572	569	576	578	623	593	590	563	600	563	571	613	576	572	596	586	578	558	569	613	580	579	573	551	598	607	617	525	583	579	578	564	587	558	567	572	551	573	562	558	591	600	598	509	594	569	583	590	609	538	577	553	574	569	548	613	593	589	579	590	562	553	610	575	555	620	546	582	587	598	543	571	553	550	566	619	536	601	604	597	575	559	585	594	599	646	559	616	575	616	525	599	568	587	614	557	573	579	600	600	613	614	566	594	584	557	560	633	606	592	632	569	585	586	582	537	527	596	554	618	587	571	539	550	614	564	563	608	578	571	535	583	538	598	546	621	565	559	553	600	595	562	546	553	550	591	594	571	578	567	593	534	569	635	570	597	597	579	541	569	576	538	564	580	556	565	573	562	540	628	536	551	605	563	538	587	564	580	543	578	568	601	622	517	556	608	534	611	539	572	577	569	566	552	574	564	544	551	556	556	624	624	562	607	530	592
34755	61279	44742	32626	26457	20843	16539	13245	10259	6951	4759	4051	3233	2596	2149	1582	1495	1404	1301	1269	1213	1040	953	901	886	859	817	764	747	699	740	735	687	687	675	683	655	589	608	660	653	652	642	611	660	630	647	651	627	665	653	626	687	597	668	647	617	642	599	633	629	586	611	559	624	619	634	600	592	578	628	634	602	593	594	592	607	584	613	613	670	636	557	613	589	605	604	614	593	577	600	642	612	629	619	602	564	601	607	613	660	595	566	651	599	612	638	616	615	609	649	581	611	593	592	660	604	600	597	623	638	587	599	581	619	627	602	548	598	565	556	593	635	615	588	585	586	575	613	612	601	613	588	601	641	568	612	614	633	631	663	593	636	591	610	619	606	565	644	600	570	610	570	622	603	566	572	660	622	637	564	594	600	585	609	616	573	606	597	624	598	636	636	612	630	568	611	581	598	594	594	639	566	616	642	611	582	623	618	619	625	624	614	607	601	587	607	569	624	574	614	591	628	585	597	582	609	630	583	593	622	614	619	558	631	595	614	605	633	664	611	593	623	651	590	620	565	633	611	565	601	577	568	618	603	536	569	600	567	620	561	596	625	616	617	603	602	613	620	606	616	585	587	619	627	624	660	579	613	586	601	600	591	585	552	565	604	622	614	572	605	635	592	586	622	604	630	587	589	663	592	568	628	636	636	569	598	589	576	598	623	584	588	617	634	642	631	589	592	616	649	582	630	621	635	621	644	579	591	643	607	592	621	593	590	586	600	629	579	599	597	577	659	580	665	603	595	650	624	585	573	606	579	611	603	620	598	636	552	605	591	591	581	605	612	608	582	625	649	596	662	595	612	619	620	588	618	577	576	622	626	613	619	634	666	595	612	640	567	584	610	627	625	626	606	605	611	620	573	595	628	607	596	621	610	641	600	655	590	556	619	572	597	600	609	577	574	631	576	624	556	601	623	654	625	600	621	618	638	606	562	624	612	575	585	588	578	606	631	584	606	598	655	605	589	595	608	634	599	636	600	569	616	571	592	597	619	586	611	598	578	567	602	663	601	622	597	655	615	589	651	629	639	596	642	631	631	605	581	618	635	634	600	579	581	585	618	572	571	605	623	604	636	573	630	612	654	604	583	614	614	564	591	631	570	565	628	599	582	597	632	575	613	630	605	596	578	647	634	579	583	560	614	598	614	584	590	543	599	629	606	628	580	578	593	587	617	595	588	630	618	603	584	604	618	627	626	600	625	604	560	611	611	606	631	624	645	642	592	644	598	589	579	626	592	606	650	571	615	607	601	617	646	620	663	593	583	574	626	652	593	646	639	566	615	608	607	607	596	590	563	550	634	620	640	613	636	594	577	589	657	581	613	611	602	570	601	619	577	613	607	555	625	592	609	612	577	604	589	639	593	578	575	638	633	608	578	622	602	653	624	618	582	600	567	563	604	642	609	637	613	575	619	610	602	634	580	561	533	653	580	610	644	614	627	635	577	598	573	620	637	584	605	600	619	627	603	595	596	612	616	606	599	645	564	618	634	594	615	593	609	599	583	600	551	627	574	586	624	607	648	588	596	606	611	589	599	583	579	532	607	561	608	650	629	537	586	601	618	562	622	581	651	591	606	546	571	587	564	628	582	585	587	592	600	608	651	626	653	616	575	609	617	610	573	560	568	624	637	616	638	548	650	588	632	600	595	577	605	597	615	629	628	566	588	615	618	649	591	610	598	581	611	601	593	606	626	630	570	584	609	625	615	572	596	614	616	619	580	616	598	585	628	615	567	633	585	631	562	612	615	653	599	620	603	567	586	639	600	618	634	581	591	625	595	615	613	642	635	603	629	620	588	605	633	613	582	627	604	578	618	658	581	616	638	613	607	606	598	617	625	651	567	539	645	645	608	621	587	605	637	584	621	594	584	661	640	577	633	598	616	615	624	591	590	539	611	611	592	611	611	622	658	596	614	573	597	586	604	607	631	602	606	612	658	615	580	571	580	611	596	632	613	617	559	578	594	642	596	606	629	573	546	616	637	606	629	629	625	606	546	598	609	607	577	603	641	580	619	623	599	624	571	619	585	564	610	564	607	636	606	622	624	606	589	601	653	578	641	631	647	611	587	625	629	631	590	591	603	607	621	634	603	658	590	634	638	666	592	581	615	615	612	605	614	553	539	629	621	614	606	665	668	622	605	582	642	630	599	630	610	613	581	618	576	641	644	599	584	580	636	633	652	623	611	579	599	628	600	584	637	619	597	633	621	606	608	587	648	576	622	579	574	602	604	605	627	590	613	639	594	621	615	571	646	647	592	598	617	640	580	603	604	629	604	608	626	599	636	609	617	589	578	593	598	572	617	609	566	609	605	632	617	612	567	572	596	588	599	606	608	635	633	625	593	622	559	599	653	572	592	612	609	593	606	614	604	604	622	574	635	559	621	601	649	567	633	593	620	602	580	596	625	634	585	610	595	596	637	615	602	593	561	650	610	636	603	609	606	644	592	574	600	599	629	601	580	645	617	642	580	621	577	585	620	551	572	568	606	613	555	618	593	624	608	608	601	562	596	664	578	580	573	610	546	595	573	553	607	587	606	575	593	618	585	639	597	623	633	597	632	626	666	600	608	587	605	623	593	625	628	581	598	576	609	576	639	541	580	603	579	636	610	582	637	642	567	629	617	597	602	630	604	575	619	577	562	609	610	591	612	592	587	599	585	608	575	615	603	570	606	602	603	614	571	633	628	610	577	604	616	652	603	647	633	635	601	631	577	635	584	637	627	609	595	579	575	599	603	623	579	621	603	565	622	609	613	638	600	621	614	650	611	610	595	614	595	558	652	639	619	605	586	625	610	617	599	598	581	614	610	589	569	633	590	608	626	597	604	597	608	602	600	557	598	615	682	616	637	647	615	595	593	544	587	613	608	641	616	585	578	577	622	573	602	609	621	647	583	614	623	623	606	612	599	623	606	605	601	594	589	677	557	578	637	602	565	593	635	654	579	585	594	618	634	596	628	644	584	655	646	593	634	641	644	622	601	654	575	612	627	580	616	584	570	670	590	589	581	604	629	586	618	606	610	611	591	611	633	619	607	555	592	622	624	623	572	646	611	614	603	606	609	616	620	620	644	574	640	577	613	612	592	598	613	651	629	602	598	618	607	598	610	595	639	569	634	595	616	601	611	595	605	616	626	589	584	610	640	574	626	597	596	567	606	641	620	599	582	649	658	611	559	591	634	642	604	591	590	610	629	621	646	617	589	571	636	600	606	620	608	665	624	607	625	637	641	577	627	613	606	612	592	624	610	595	615	582	605	623	599	554	633	627	603	565	599	673	610	605	583	557	575	598	617	611	617	590	622	577	621	575	661	575	628	600	614	575	616	580	599	627	608	613	625	609	607	620	627	598	591	604	640	599	620	599	628	632	606	622	607	643	582	592	592	593	620	582	626	646	581	601	613	603	562	645	585	616	610	618	594	642	614	589	610	621	663	583	597	579	620	635	621	590	658	628
30775	30788	30963	21404	12455	7696	5194	3915	2836	1842	1363	1239	1015	865	788	716	638	603	603	593	590	537	480	514	479	441	433	445	419	447	412	423	427	403	395	412	457	417	390	393	398	418	397	427	383	429	381	431	413	383	380	422	409	394	416	388	429	412	428	402	392	361	363	417	369	378	403	422	394	397	412	424	394	391	415	390	422	408	382	380	384	364	374	437	418	395	367	392	401	352	436	397	372	380	416	407	425	415	411	410	397	409	399	407	383	399	429	399	419	396	414	425	428	388	435	428	363	399	401	394	399	401	404	394	389	412	409	417	440	392	393	397	353	381	404	414	397	378	378	429	397	408	394	379	416	387	407	417	401	388	383	384	413	418	440	429	389	380	410	434	401	368	406	367	397	377	386	427	390	411	409	359	357	393	366	388	402	373	388	400	406	406	389	425	409	423	391	382	398	412	387	386	393	416	366	380	395	399	402	394	399	415	383	419	435	398	405	383	410	393	384	379	426	396	378	418	385	395	414	397	388	400	454	400	367	422	355	419	404	384	432	386	389	400	408	434	398	378	383	387	410	396	391	393	383	379	381	416	410	360	376	404	381	387	368	402	365	378	387	416	372	425	396	414	415	363	393	386	413	415	345	393	417	397	393	429	440	398	420	393	397	404	398	410	409	402	403	424	398	375	425	413	387	376	367	405	458	389	392	350	337	405	375	406	417	404	422	411	435	400	383	402	433	402	392	418	368	386	413	435	372	389	406	414	370	427	440	392	399	426	411	428	356	397	434	413	363	404	403	418	438	408	385	388	401	379	406	370	349	398	438	419	401	398	383	438	431	403	430	385	406	364	399	388	374	371	396	377	384	376	444	400	411	365	400	370	408	374	403	394	409	388	370	438	404	402	401	409	374	418	419	421	398	388	394	400	408	406	397	414	389	410	387	387	428	394	392	474	401	392	407	415	400	395	426	414	398	407	411	339	421	438	358	365	381	389	403	360	407	398	374	381	371	384	389	408	373	427	403	386	426	385	414	415	387	398	393	353	395	403	380	431	401	384	391	421	435	394	396	441	402	385	396	400	406	407	405	405	377	393	384	403	412	409	448	402	397	415	391	367	346	396	377	383	372	415	404	387	435	396	446	445	404	433	398	398	384	420	415	414	427	384	381	431	419	388	436	421	425	441	406	391	447	418	387	444	390	392	414	371	385	380	412	435	365	408	371	428	381	396	405	406	390	385	395	415	427	380	390	441	360	413	412	409	398	417	399	383	385	385	378	412	422	370	402	357	407	382	404	385	395	428	419	373	386	412	385	406	423	384	381	367	400	441	408	393	411	406	387	398	403	442	394	395	416	411	400	418	403	389	386	431	402	405	385	388	414	442	395	391	386	396	411	403	396	380	424	398	400	400	402	438	416	430	392	420	387	406	392	405	411	403	397	422	422	388	432	412	388	429	411	412	410	405	384	424	412	395	405	387	408	389	402	388	423	390	393	386	403	402	420	413	404	427	388	409	407	380	408	373	385	422	394	393	411	385	433	412	414	415	410	397	354	399	395	417	437	399	415	420	405	405	426	405	396	429	375	399	391	385	429	415	394	416	388	422	386	409	395	413	385	401	359	355	421	395	415	401	380	369	402	393	430	410	399	398	403	361	393	402	399	377	402	411	378	418	368	389	386	398	379	401	422	411	399	445	421	401	350	413	375	395	407	412	409	397	403	414	387	382	429	392	382	400	373	404	378	398	386	385	399	393	419	403	359	388	411	406	418	425	385	412	377	411	420	427	385	368	390	369	397	396	390	397	373	381	402	410	380	401	391	383	365	436	417	365	382	395	395	382	391	388	411	395	419	417	399	386	409	403	383	352	403	400	404	352	377	416	415	416	429	421	399	432	414	378	372	354	406	398	368	401	406	385	387	404	412	381	423	403	396	400	445	418	415	410	408	386	398	404	391	382	397	377	416	429	387	432	480	373	408	405	406	399	386	386	420	427	408	386	382	414	379	392	366	376	379	415	416	370	385	390	436	413	399	383	419	397	399	435	379	402	332	392	367	385	404	412	414	426	399	380	386	401	408	383	391	403	400	387	422	417	440	417	396	386	379	402	366	428	378	431	416	416	422	410	407	418	424	401	368	349	384	412	423	404	410	394	410	417	386	383	369	357	397	380	426	410	423	426	423	387	400	404	388	398	398	387	406	419	424	408	428	418	426	412	408	395	398	381	386	397	388	405	365	367	400	371	413	377	376	406	384	411	366	401	380	393	392	400	381	382	411	403	410	399	364	346	391	393	380	404	387	368	403	414	393	378	396	367	416	399	381	410	398	407	387	380	391	451	397	394	396	435	421	406	376	406	448	389	417	408	399	428	402	418	401	408	417	399	412	435	392	412	383	336	434	401	397	405	374	428	379	378	439	367	402	410	379	409	399	399	409	406	419	408	424	408	463	399	395	410	404	428	377	409	395	427	370	404	377	407	399	399	409	418	414	436	393	366	420	408	401	402	384	392	370	423	405	401	413	410	407	408	407	399	415	406	383	417	428	405	404	363	417	373	425	419	408	427	386	396	413	393	396	403	404	393	383	431	437	416	390	451	408	400	452	384	392	359	403	424	401	370	377	398	394	426	413	424	406	381	375	431	403	384	419	409	381	385	391	387	396	430	397	387	370	421	389	391	398	420	382	409	425	396	411	387	426	422	420	371	397	397	369	396	415	373	367	398	417	377	396	424	383	390	374	382	380	417	395	390	400	431	402	395	391	399	389	389	387	381	388	410	386	431	410	443	402	419	388	388	388	432	399	422	364	411	407	378	425	381	393	418	411	392	430	411	418	424	377	422	429	425	379	400	389	375	415	417	423	382	410	430	416	426	433	368	378	395	383	392	378	401	415	355	374	395	362	428	429	393	421	400	389	421	451	401	381	401	388	407	417	387	427	409	407	392	420	398	413	376	392	411	403	482	403	397	382	418	391	396	403	406	425	359	376	432	399	396	377	438	474	419	368	381	407	389	390	448	385	385	379	399	383	434	410	419	419	447	380	417	397	405	391	417	403	405	393	469	420	407	407	418	412	386	391	370	375	378	372	364	390	450	377	407	399	385	444	417	389	406	395	426	402	400	385	404	403	403	381	372	430	418	381	412	418	369	373	384	425	380	388	413	407	423	395	404	361	399	390	402	437	386	396	410	373	451	394	397	391	389	375	418	366	391	371	393	414	387	419	394	396	395	391	425	395	394	406	384	391	392	422	404	442	387	430	430	422	412	381	380	383	431	374	397	342	391	406	410	382	405	399	424	443	420	360	392	390	386	453	397	420	407	390	405	423	397	380	364	410	405	372	400	378	392	415	399	397	437	402	400	408	380	446	413	373	391	408	404	378	412	428	422	427	386	383	396	402	424	378	371	377	411	395	394	380	409	436	400	422	409	417	420	363	379	400	393	396	448	391	405	399	405	387	388	386	423	417	389	418	435	397	402	410	396	421	399	392	388	396	418	466	400	443	375
31073	44926	31443	20179	15206	11263	8499	6607	4751	3269	2286	1910	1524	1280	1037	873	870	751	723	677	684	619	555	520	517	477	543	525	458	476	503	470	429	448	447	417	481	430	454	473	462	441	423	420	423	441	435	449	423	427	434	389	426	419	407	464	452	477	430	423	400	449	477	429	398	452	417	431	406	432	391	451	412	416	417	439	439	426	448	404	459	429	404	472	447	410	428	462	420	416	436	450	435	424	458	459	420	418	491	449	417	449	443	471	431	436	420	430	440	437	459	426	427	421	419	460	487	431	436	413	431	469	449	428	437	385	402	454	410	426	412	427	449	442	407	432	411	458	437	413	481	448	418	427	415	454	433	389	458	417	438	440	430	427	417	402	401	396	429	435	453	428	430	463	457	445	430	448	427	397	426	427	407	393	456	423	391	428	424	454	442	460	413	437	426	414	418	449	433	446	436	433	454	434	437	423	437	429	461	430	461	461	423	401	442	409	440	454	444	438	406	480	441	408	441	477	431	434	431	406	450	400	421	423	394	440	433	425	439	448	413	389	421	439	437	433	456	461	427	452	445	450	458	452	430	448	440	451	412	403	435	437	460	440	448	443	403	415	477	387	435	421	420	425	417	431	424	425	431	443	429	466	439	422	442	399	437	422	413	450	407	434	440	419	453	429	440	425	416	421	420	439	441	455	438	456	439	401	425	408	434	446	443	428	448	447	418	437	408	443	446	406	399	400	449	441	376	450	425	427	411	421	438	401	418	406	419	432	428	411	433	422	447	390	386	431	442	418	451	409	441	416	415	468	396	439	412	412	406	446	448	435	461	407	435	438	441	444	400	412	444	433	445	369	394	439	426	446	388	435	426	392	441	443	465	443	433	425	448	404	416	478	447	424	430	421	384	447	414	414	409	425	407	426	397	407	407	436	406	459	435	410	443	417	441	457	466	439	420	455	396	461	446	426	446	407	382	439	460	430	429	418	438	455	427	425	432	448	447	418	424	445	426	397	436	413	458	410	462	427	431	435	414	430	423	409	426	439	431	430	479	417	413	437	439	437	446	416	418	430	405	432	431	416	440	442	426	435	467	438	442	453	455	430	411	445	439	398	385	478	435	465	448	410	452	416	432	454	434	381	425	434	436	453	429	389	418	430	417	421	440	402	436	417	411	390	392	426	390	427	394	447	426	482	400	471	403	424	450	441	415	429	427	466	469	416	455	469	436	428	423	410	423	448	410	433	429	430	432	406	434	425	458	445	460	398	421	439	409	434	390	450	429	400	415	444	417	408	394	409	458	449	403	422	432	424	418	459	426	422	394	449	473	457	393	398	396	432	407	457	440	440	429	405	449	403	416	397	397	431	403	401	434	406	448	430	434	400	434	391	412	445	442	483	442	444	437	445	412	447	435	402	407	427	399	442	455	436	407	397	430	436	402	443	460	413	452	439	449	447	450	421	411	439	366	451	437	446	451	415	428	446	414	445	461	409	417	440	462	430	425	457	431	438	439	450	420	416	442	408	436	447	443	417	391	454	425	455	394	384	428	448	453	414	458	420	436	431	402	452	431	412	440	429	426	424	432	400	423	452	450	424	433	438	409	450	420	416	419	429	447	435	415	416	419	363	407	457	458	445	409	429	431	431	425	461	427	423	420	433	418	428	461	493	444	423	429	382	447	458	439	405	433	423	429	417	463	423	415	440	411	461	395	427	394	424	430	405	460	403	419	445	427	438	403	436	437	443	445	446	436	428	387	412	433	418	418	403	439	437	426	438	427	432	433	442	407	454	422	426	417	475	433	443	448	401	434	444	448	398	433	405	475	449	433	451	427	437	410	436	401	420	447	449	472	459	412	472	449	437	408	431	424	405	428	433	475	407	432	418	403	401	442	430	414	414	429	447	405	411	462	430	390	407	453	430	415	432	427	435	433	443	426	423	439	403	438	426	453	410	462	427	454	422	433	433	429	458	446	421	432	416	438	438	474	458	432	392	427	410	401	445	409	425	408	431	467	448	460	404	440	422	425	414	448	415	466	482	425	417	437	465	455	434	410	426	411	436	428	426	462	450	453	392	445	440	405	426	446	416	400	426	453	422	460	414	421	406	422	415	417	439	422	423	405	402	387	435	454	405	452	453	429	416	435	422	435	435	405	456	432	414	438	410	450	413	445	410	419	456	399	434	435	443	442	388	458	392	455	426	411	451	463	437	419	442	464	420	495	448	403	435	442	440	456	414	442	412	375	400	416	437	417	437	440	437	437	460	423	427	414	424	428	429	422	419	424	422	417	394	444	390	408	430	418	389	427	429	417	423	471	444	479	424	437	440	421	415	419	372	414	408	435	419	417	429	431	424	419	441	420	466	461	418	440	441	407	442	449	376	464	444	403	444	429	401	437	429	448	433	451	432	453	414	415	425	419	438	447	457	429	426	381	448	460	400	442	411	465	411	428	408	423	403	424	413	429	457	391	386	436	419	476	415	406	459	428	400	450	442	446	394	448	413	413	437	425	463	430	427	450	466	410	448	412	447	442	437	426	423	459	478	429	417	455	451	433	451	419	450	432	438	417	428	450	468	448	456	416	398	429	450	428	397	406	429	453	427	436	436	432	432	418	420	422	428	397	434	441	463	402	453	435	435	463	410	456	421	434	446	461	455	452	410	414	432	447	438	425	450	445	415	389	408	442	424	449	431	433	475	426	420	442	415	433	456	418	423	409	427	399	392	434	439	419	430	396	408	430	455	475	402	431	411	435	418	428	441	455	404	423	479	433	411	435	438	413	398	446	431	431	449	434	424	463	478	433	420	418	409	405	432	443	424	433	401	410	415	421	391	447	424	433	436	408	384	444	442	427	419	445	426	417	408	406	414	432	427	414	410	427	412	397	472	463	430	458	409	455	443	371	393	412	466	378	400	382	416	424	427	395	426	439	447	409	424	442	431	488	449	414	405	465	444	433	445	432	428	430	402	419	413	410	456	417	410	401	451	437	393	436	412	419	446	444	422	438	421	399	416	447	459	457	440	467	433	397	415	433	444	386	400	396	436	427	432	416	444	438	423	407	419	456	434	424	446	403	454	448	410	435	411	454	444	416	422	412	395	405	396	396	438	433	444	418	441	422	456	419	446	452	462	416	457	423	453	440	446	423	431	428	420	425	408	471	415	408	444	391	463	405	454	429	445	387	424	488	402	444	432	403	432	473	445	430	424	458	434	399	445	438	432	423	420	453	448	417	411	442	436	436	426	427	433	426	423	429	457	427	452	425	443	443	440	428	462	438	439	432	394	442	447	403	405	420	416	425	444	454	433	424	411	437	435	482	414	423	432	415	415	450	398	420	427	402	446	440	468	413	408	414	399	445	400	417	377	419	421	453	408	386	412	406	430	447	407	420	433	418	401	445	445	415	401	425	412	433	464	402	405	416	414	454	422	443	438	446	418	448	403	415	430	440	437	426	426	410	378	451	424	441	424	456	475	419	398	438	453	408	414	448	431	404	417	415	428
23925	21292	28661	24632	22170	18754	12195	7352	4802	3170	2428	2031	1651	1378	1178	1044	998	949	848	846	790	798	675	651	665	675	613	618	621	591	576	582	556	598	573	557	561	574	600	550	538	571	511	569	583	557	556	520	546	586	520	514	535	531	558	605	535	513	561	598	533	535	527	517	534	480	541	536	568	520	538	549	528	553	560	560	562	546	525	540	518	529	547	507	561	483	533	540	548	529	510	529	531	553	530	561	557	539	520	550	551	526	525	560	548	518	527	518	525	581	575	564	543	521	530	512	515	577	565	546	565	544	563	535	580	579	516	510	543	583	545	578	499	545	503	527	510	556	576	537	537	519	550	549	527	586	541	512	537	571	552	526	558	555	554	575	539	521	523	538	521	584	560	612	608	514	576	560	558	501	530	563	567	556	508	516	533	514	547	531	561	596	550	540	542	577	566	560	511	548	528	533	534	545	571	538	546	542	628	528	480	517	536	531	539	504	476	551	537	492	567	573	550	565	522	576	550	548	547	499	516	515	549	474	599	523	534	536	517	596	507	547	533	569	579	563	531	568	503	541	526	536	547	535	554	536	541	574	564	534	507	538	551	538	533	538	540	542	555	546	584	584	569	537	561	555	543	528	555	581	558	574	506	534	545	499	578	551	539	528	541	526	536	552	542	553	562	527	506	504	524	522	568	560	538	525	472	519	519	555	551	536	588	568	549	557	511	550	500	553	557	554	560	510	549	544	593	547	546	540	546	549	541	566	540	562	538	594	578	526	525	550	528	564	559	560	540	539	537	522	550	560	546	587	501	511	531	571	572	547	536	575	560	521	580	563	599	551	537	515	549	554	582	555	520	545	541	577	536	558	592	536	533	534	541	566	548	552	561	574	561	562	571	517	581	542	532	515	570	554	538	553	527	588	549	550	583	549	519	553	565	545	576	541	510	550	568	596	550	478	548	568	567	546	531	536	551	578	534	566	532	538	575	511	544	549	569	552	525	547	551	522	560	561	557	505	542	548	499	516	495	568	549	566	532	540	516	550	517	511	551	577	580	538	529	557	537	532	553	567	545	538	553	563	568	552	551	568	549	512	533	521	540	531	567	518	547	572	574	554	543	530	546	507	543	551	515	567	556	522	517	546	570	537	567	544	545	564	553	529	534	534	557	549	516	506	504	515	545	558	561	523	535	551	564	562	547	559	514	582	556	537	486	503	547	509	522	494	523	507	507	570	534	546	542	573	522	554	517	499	548	525	522	533	515	571	555	510	512	533	553	581	552	562	550	558	555	543	513	547	543	522	544	523	520	553	540	553	536	503	576	564	541	537	512	551	595	569	522	515	532	553	580	540	531	518	527	505	515	535	545	563	557	531	533	561	534	543	567	575	548	540	509	537	571	583	495	530	512	542	549	561	542	541	547	569	576	571	505	569	574	548	553	590	551	562	539	514	529	529	525	553	491	526	522	545	567	560	559	511	539	513	553	548	583	549	548	521	555	575	562	560	554	510	545	545	529	520	530	551	575	556	554	524	549	517	543	573	568	569	557	519	535	505	566	601	537	545	550	509	548	561	523	542	537	506	583	543	534	511	516	529	533	537	505	540	564	536	607	550	557	578	576	534	525	537	561	552	514	550	504	561	553	529	529	509	556	529	484	523	574	542	522	537	532	559	547	516	539	515	546	546	556	550	545	569	532	538	536	547	493	522	553	547	530	574	531	534	527	606	503	553	554	559	538	550	538	531	561	525	531	552	535	546	540	576	547	498	549	514	552	545	568	547	509	547	516	528	534	526	544	555	534	528	535	508	543	511	572	561	554	528	520	565	552	489	490	544	532	573	567	518	580	517	592	574	532	573	553	522	528	495	571	545	554	525	511	552	543	537	529	555	537	558	538	501	557	537	546	589	544	527	555	542	536	535	535	564	515	518	520	542	522	521	542	517	565	537	539	534	560	526	510	516	562	563	547	547	545	551	504	529	511	528	540	568	550	548	524	547	530	539	518	544	538	543	573	534	539	508	529	558	533	548	541	595	535	549	522	533	560	543	585	557	583	552	559	557	530	523	578	575	534	529	541	494	525	500	524	535	577	556	518	558	568	569	565	570	562	527	566	540	536	532	508	540	543	573	526	516	547	575	519	531	531	558	544	535	536	534	577	541	529	551	539	517	570	506	536	547	518	547	534	498	543	537	506	558	510	524	537	543	541	508	555	524	517	520	523	550	544	527	556	568	501	588	528	533	573	547	525	538	549	563	545	545	501	528	522	559	552	554	506	518	553	506	583	514	535	562	524	519	572	522	577	542	557	558	573	515	558	553	551	517	531	572	520	493	557	486	532	507	524	534	533	519	504	522	537	547	546	526	574	556	554	543	565	534	514	549	557	540	595	571	526	549	554	584	596	574	567	548	532	530	545	498	563	566	515	518	539	575	583	588	531	569	582	560	554	550	566	511	559	499	563	578	544	553	545	559	543	488	493	545	535	558	534	544	515	541	541	569	531	564	561	481	569	575	558	544	555	509	520	559	554	537	544	554	553	506	565	523	500	517	559	564	528	523	577	525	564	532	570	526	549	523	496	493	562	544	525	533	511	548	514	496	573	544	536	569	529	556	527	550	522	547	488	570	506	582	521	579	555	528	521	564	511	553	535	514	525	561	590	513	591	492	519	530	595	524	537	550	509	537	542	548	584	513	526	558	557	548	511	533	534	534	526	553	562	548	553	572	550	560	546	574	504	514	537	507	542	532	568	523	539	495	540	535	525	523	541	532	523	576	555	512	556	553	511	578	527	557	529	573	547	536	542	533	534	544	550	518	529	552	526	577	563	514	537	530	521	520	566	562	532	532	540	559	527	549	545	501	522	563	550	531	555	546	541	513	534	529	512	545	561	538	530	557	546	499	524	550	547	563	542	523	543	558	571	556	525	550	549	511	523	574	571	527	543	560	572	543	519	531	553	541	525	570	510	521	507	503	515	563	515	510	561	516	532	580	532	552	506	573	560	550	565	529	531	541	553	557	534	584	539	525	563	565	530	565	559	511	498	506	571	522	558	566	509	521	564	566	488	520	515	567	566	550	544	545	561	567	539	522	550	542	563	549	591	539	544	537	529	530	533	535	557	530	469	562	531	538	528	543	521	537	595	490	519	512	565	533	561	564	564	564	605	532	536	531	561	531	534	526	529	553	532	510	568	553	559	541	508	604	547	569	516	528	520	551	561	549	526	557	546	532	502	528	535	521	580	565	519	535	516	532	547	503	543	523	572	547	539	517	557	572	554	537	514	552	529	529	531	550	534	538	508	551	506	561	544	553	532	512	509	596	498	548	538	586	560	502	545	532	531	526	560	563	562	574	546	516	564	590	569	591	485	557	526	555	556	559	497	526	527	545	556	558	510	537	545	534	538	527	531	543	515	514	533	501	587	501	544	483	552	534	536	547	550	574	564	579	547	519	502	505	585	541	515	541	529	519	514	525	575	576	563	550	571	551	557	550	532	564	547	565
32078	54425	39335	27588	22209	17163	13063	10327	7518	4924	3721	3173	2333	1891	1658	1419	1310	1163	1122	1049	961	936	735	729	717	717	687	754	674	658	636	598	623	635	640	608	583	567	603	591	602	640	588	577	536	576	594	552	640	604	575	612	580	604	571	572	631	561	599	583	548	577	595	556	570	577	574	568	595	647	527	576	578	596	561	539	578	547	588	533	541	562	552	566	565	624	578	592	579	557	558	576	567	612	568	570	564	575	579	547	565	600	600	520	579	529	601	613	535	513	532	537	553	583	585	579	636	567	607	531	568	521	561	555	520	578	605	536	573	592	543	573	549	572	595	556	561	554	554	593	586	579	551	587	565	553	517	584	556	569	562	557	540	567	543	601	563	659	570	564	544	557	558	536	574	583	591	578	547	547	607	512	541	560	585	572	597	597	562	594	554	558	553	547	593	574	548	565	492	598	563	558	559	584	524	553	580	556	549	587	605	553	541	544	527	574	595	575	567	570	546	552	578	584	570	571	609	554	566	547	570	614	555	584	551	550	590	544	551	589	533	584	567	542	588	562	577	596	580	567	583	562	541	568	554	556	586	577	574	546	589	564	579	545	556	556	598	613	585	558	589	558	537	558	581	589	565	614	592	528	566	581	582	609	548	556	554	570	581	604	551	558	559	601	560	554	538	578	581	563	583	524	547	580	592	563	554	582	575	577	540	562	541	554	627	546	594	573	594	573	581	531	550	560	564	593	576	529	538	570	577	554	550	567	559	568	577	539	583	588	564	605	587	620	565	573	554	549	570	608	581	579	578	553	563	581	583	553	557	586	562	531	558	558	577	581	537	565	559	568	539	517	560	563	547	523	544	585	576	573	582	556	578	563	538	551	575	557	604	549	571	583	583	563	520	589	596	592	569	555	568	561	564	557	572	561	530	563	575	549	573	577	558	571	580	534	595	557	568	565	564	585	550	564	542	522	619	593	567	567	602	609	573	572	554	603	544	587	554	567	620	542	555	541	578	537	580	574	558	566	549	556	577	562	564	552	565	581	519	576	595	590	570	540	517	565	567	561	554	573	597	553	617	540	593	549	563	540	558	573	515	567	553	611	588	536	553	595	582	569	588	610	560	582	562	567	597	599	593	529	558	534	576	570	556	603	573	586	582	525	586	577	559	577	544	579	555	595	583	599	556	558	556	570	563	585	551	578	553	576	603	544	584	563	554	608	547	571	608	567	532	620	559	577	557	601	557	554	533	601	553	556	573	550	564	510	576	585	561	547	587	533	608	603	607	530	604	538	599	552	561	536	552	600	543	569	578	555	546	581	557	577	514	623	577	546	558	557	549	535	585	569	568	539	565	529	571	604	588	562	541	551	612	616	576	539	572	557	581	562	594	550	570	587	557	551	560	591	568	602	539	536	531	594	557	618	573	559	522	584	589	563	553	548	571	556	564	552	552	535	583	523	541	562	572	564	575	560	551	577	560	550	573	562	542	553	564	532	559	557	551	539	556	603	527	564	612	559	552	545	581	546	545	545	571	564	594	566	553	601	566	571	576	533	563	566	585	564	541	550	572	547	585	550	596	587	583	572	565	568	593	570	607	583	533	585	566	581	566	564	559	552	522	598	594	549	583	547	596	545	563	595	568	573	571	576	574	556	578	544	587	519	530	590	545	577	526	616	547	575	556	570	530	554	585	596	563	569	576	535	570	521	554	566	565	593	548	574	576	558	620	522	582	568	588	551	588	575	587	570	571	570	576	560	543	542	541	559	558	551	568	561	547	565	582	581	572	576	580	533	543	582	537	552	580	565	558	597	562	541	586	603	553	559	536	571	527	535	556	569	546	561	589	576	570	568	572	549	563	546	546	562	614	589	562	568	605	563	534	567	536	588	581	556	504	583	591	594	568	578	532	517	606	549	630	540	561	579	582	547	558	618	570	569	573	603	585	549	566	535	522	514	552	565	542	555	580	585	543	593	550	563	550	540	585	616	613	585	625	556	597	590	575	605	581	583	587	566	543	510	552	562	586	614	566	624	580	602	611	647	523	586	527	569	523	554	565	565	552	563	570	528	572	588	577	528	583	587	541	573	609	588	588	591	539	556	550	581	589	588	582	587	556	537	556	533	563	561	558	608	601	595	558	538	590	583	598	549	601	573	580	500	580	594	555	586	515	580	570	569	568	563	609	579	536	554	555	559	622	568	556	609	547	550	601	556	565	560	530	538	551	559	563	544	580	598	576	536	588	567	603	609	564	607	584	578	567	602	571	567	575	560	629	570	565	591	594	544	568	535	549	568	558	560	565	556	572	553	572	591	541	574	575	541	509	574	537	566	551	554	591	573	586	592	593	555	536	566	575	564	600	599	533	571	585	526	567	574	532	578	559	594	591	612	534	535	551	517	548	577	557	596	604	587	562	560	525	586	594	556	624	573	562	595	584	533	595	592	607	550	539	542	562	570	569	580	581	544	561	570	571	557	549	559	562	585	539	556	543	562	596	599	570	574	598	552	579	594	584	553	606	586	532	582	551	594	578	539	576	587	568	557	558	577	585	561	565	564	572	570	576	565	581	587	579	564	546	586	571	552	533	588	579	539	608	590	589	578	551	610	599	561	577	588	520	584	586	562	563	568	554	598	575	538	547	566	600	603	539	540	535	580	609	540	560	602	596	581	587	554	574	586	540	608	575	530	563	591	572	594	562	579	561	593	546	576	589	559	571	567	577	607	567	565	571	560	574	587	569	586	595	515	549	612	579	579	518	535	539	597	597	589	594	559	586	518	568	585	558	589	566	568	566	608	574	578	552	579	601	600	548	559	547	563	574	511	548	565	526	569	581	570	580	566	572	602	566	564	536	576	596	540	543	529	580	568	572	619	509	605	620	566	542	577	576	529	565	593	568	551	564	574	553	563	532	586	559	556	592	571	576	573	571	576	610	587	585	558	550	559	616	556	548	580	583	570	624	538	584	560	557	556	557	565	597	539	637	572	579	546	536	548	579	597	549	601	565	559	566	610	581	569	566	550	554	561	515	566	607	558	570	575	609	528	576	560	527	603	588	561	575	559	576	575	571	568	608	584	566	574	575	545	545	562	559	596	569	563	549	603	534	561	565	521	570	600	603	577	515	595	579	565	550	564	560	579	541	548	561	615	588	593	551	598	574	598	592	551	567	554	546	581	548	530	539	575	557	608	567	589	596	555	524	559	507	563	617	565	542	561	588	616	528	576	555	536	552	601	585	565	580	577	568	535	566	581	614	559	552	557	536	572	498	586	529	578	549	622	566	584	557	625	576	580	615	581	536	583	536	537	553	582	574	553	515	606	579	569	574	600	551	551	569	568	558	565	547	570	559	540	570	550	581	556	588	584	564	549	578	574	588	571	594	571	572	609	513	532	569	591	571	556	578	553	570	568	556	568	595	568	598	584	537	591	563	565	524	585	586	555	552	550	576	576	549	582	524	495	585	610	534	527	594	553	580	587	563	583	558	587	591	551	565	568	570	583
25078	21360	27970	26252	18987	11833	7545	5107	3415	2308	1794	1529	1222	982	860	744	701	682	620	629	590	488	494	455	455	422	424	461	467	369	403	409	408	393	392	383	390	373	380	396	387	416	415	421	393	372	400	386	408	374	391	391	388	389	362	361	386	380	380	371	373	392	379	373	362	379	391	395	357	383	351	369	373	381	358	398	387	358	361	363	355	353	384	336	370	375	379	366	376	402	355	371	370	376	380	369	377	394	381	369	378	376	409	352	360	348	419	380	350	396	334	388	374	364	381	369	362	365	384	387	353	370	397	427	396	389	347	368	402	391	370	391	380	352	380	372	361	364	367	359	349	369	371	371	411	425	366	387	380	362	363	365	380	387	375	343	373	371	372	366	390	380	385	367	372	380	372	375	378	411	355	355	395	365	373	381	363	396	385	366	355	388	351	362	385	392	373	393	343	400	376	357	356	347	331	387	387	368	352	353	377	368	369	390	361	399	337	383	354	381	372	359	390	352	399	396	356	402	363	375	354	375	375	355	412	403	337	383	407	389	371	378	365	327	373	340	399	377	351	362	368	383	403	390	364	369	380	385	344	370	369	348	375	370	379	375	403	384	374	407	427	407	368	397	420	387	372	371	409	383	398	405	344	356	375	349	370	346	358	370	379	367	404	388	363	373	397	344	368	399	384	380	392	373	364	386	385	339	350	386	371	353	359	372	371	379	366	402	355	346	348	325	409	344	395	404	363	383	373	398	366	369	354	373	339	359	383	379	373	372	358	398	425	389	383	376	365	390	388	411	392	373	435	382	361	400	344	381	361	404	396	371	337	395	362	373	371	405	380	332	356	361	370	357	381	364	389	389	404	360	390	400	379	385	364	369	356	347	378	349	353	377	367	362	373	388	359	393	388	373	363	363	385	341	351	379	386	395	369	359	389	435	378	366	365	393	350	359	368	383	390	376	428	372	373	372	375	359	393	375	353	381	369	384	343	394	387	370	390	356	350	362	361	350	340	365	377	350	369	418	357	382	370	364	366	381	382	399	396	419	361	349	388	361	357	363	365	354	391	360	365	370	387	402	374	359	401	348	386	344	380	355	380	376	380	341	354	379	359	373	362	392	408	355	363	349	389	413	379	353	354	383	321	393	368	367	375	353	379	386	383	391	382	397	408	346	334	340	392	393	403	373	387	396	371	399	365	376	385	352	369	377	367	379	398	367	360	379	359	360	352	370	333	402	375	363	368	341	377	366	379	335	352	371	395	404	387	377	341	384	373	409	357	390	370	365	395	390	386	380	392	373	359	347	391	396	415	366	386	358	360	347	362	356	355	383	359	366	401	365	385	375	328	389	369	367	396	407	378	371	348	406	370	344	355	364	371	379	420	380	363	348	361	373	375	364	361	394	367	348	378	332	370	389	351	398	377	411	376	374	375	387	396	363	374	372	363	346	394	370	379	359	338	387	349	370	345	356	387	369	357	371	387	393	360	375	390	343	357	408	327	351	389	380	413	363	392	364	355	347	382	369	393	377	372	362	374	388	385	365	390	383	379	368	379	398	397	364	384	355	348	330	337	372	363	339	396	365	385	363	366	365	376	439	398	385	384	355	380	378	377	371	373	352	359	381	394	393	368	398	385	388	359	376	335	346	358	415	389	359	363	372	343	371	400	374	355	363	376	355	360	379	404	351	352	370	349	357	370	363	366	356	387	405	374	352	351	343	383	353	347	401	385	413	371	394	403	363	366	376	356	366	388	359	353	358	372	364	362	375	358	399	426	383	375	347	362	366	368	356	392	422	348	344	368	365	359	370	372	391	385	383	370	380	373	383	360	376	385	385	383	397	370	389	399	386	360	398	388	384	367	354	370	370	362	364	392	392	343	387	375	372	343	367	419	371	377	371	385	385	371	378	395	359	379	373	371	346	381	369	363	352	399	343	389	359	359	352	378	427	392	381	397	363	335	383	347	388	348	348	353	385	400	364	333	383	326	377	363	342	395	389	345	391	384	373	381	380	341	344	362	362	389	386	398	382	358	403	366	410	387	407	385	369	359	391	372	386	367	378	383	375	378	392	393	417	415	389	358	390	339	356	346	387	382	386	383	377	393	359	377	372	389	358	367	386	366	357	393	385	363	368	355	382	376	338	357	387	366	342	378	348	357	386	361	388	372	362	380	396	377	389	338	330	403	356	377	374	400	372	387	316	372	343	412	352	366	371	340	371	393	369	378	370	362	364	389	334	366	359	361	364	415	405	383	376	446	359	376	357	379	357	331	388	395	376	372	343	377	356	386	407	393	412	387	391	386	370	355	382	399	405	353	392	355	340	370	377	371	374	378	346	342	384	369	356	365	355	356	351	375	348	404	370	384	407	366	380	384	379	366	352	356	359	399	361	383	423	369	381	383	392	369	345	368	366	387	382	365	387	394	366	376	354	368	345	379	370	353	373	345	395	373	406	369	376	369	340	361	385	331	372	378	383	399	369	329	383	388	408	362	367	382	386	395	383	353	367	356	396	372	355	386	358	374	378	354	367	377	372	375	366	408	316	368	383	349	397	363	367	353	367	379	370	355	369	341	407	394	370	339	361	382	378	369	391	391	365	349	381	354	419	350	387	412	389	399	376	377	362	357	360	405	356	392	346	361	367	397	383	386	399	380	384	369	362	374	391	370	389	361	388	379	360	365	362	415	342	367	376	354	359	399	370	396	362	388	380	368	365	363	359	355	380	405	395	358	382	368	381	350	398	399	370	347	379	390	352	370	356	372	378	337	383	400	359	369	373	386	350	351	406	366	392	373	375	370	379	360	355	392	383	359	413	352	420	374	372	410	404	374	367	401	396	390	365	389	386	391	413	360	373	389	371	373	374	355	335	379	371	385	363	377	341	360	352	360	370	365	393	368	372	389	385	368	351	369	350	370	394	375	399	386	373	406	375	354	387	367	374	367	393	334	357	345	412	374	370	368	354	351	367	352	370	388	371	348	368	383	352	378	371	367	404	392	386	328	396	347	381	356	369	380	363	387	381	356	363	374	345	390	372	381	397	392	379	352	347	366	340	359	388	369	355	360	396	364	386	347	337	427	389	371	332	361	366	374	350	348	381	387	377	376	368	391	362	322	348	400	389	366	378	364	377	350	388	390	355	344	350	368	381	405	372	383	368	352	367	385	371	393	373	385	338	348	400	368	382	346	366	358	367	384	369	361	414	354	357	404	384	358	376	370	388	380	364	404	372	369	414	351	368	378	333	361	340	356	330	384	362	369	387	384	358	355	353	388	346	353	384	383	365	361	362	356	346	391	365	392	390	383	398	358	362	383	382	366	420	384	375	348	348	399	380	375	341	379	387	403	367	358	369	365	367	395	351	337	368	356	376	367	371	359	378	352	389	345	381	382	354	349	358	390	331	373	384	373	395	353	392	396	402	348	345	371	387	401	386	370	360	399	360	366	374	402	376	376	408	325	406	382	370	398	367	337	396	352	360	374	346	358	346	358	376	342	372
31481	50024	35843	24285	19046	14887	11046	8231	5806	3763	2884	2477	1933	1513	1225	1070	958	846	822	737	741	663	607	562	537	472	532	489	457	515	463	461	491	448	433	424	432	419	376	438	436	428	447	443	424	430	439	452	441	462	435	432	438	399	449	457	418	419	402	402	407	455	354	413	423	423	414	414	390	407	419	417	381	443	391	380	394	401	353	418	424	459	388	427	414	393	430	402	405	406	435	393	402	405	397	405	417	404	377	414	430	409	392	376	395	425	401	403	447	435	408	442	406	404	406	410	459	404	396	414	378	418	404	406	383	408	429	413	391	393	424	402	397	362	436	398	443	384	400	419	429	407	410	413	419	389	396	460	387	392	403	412	401	361	386	421	400	387	384	389	412	388	444	451	421	371	392	397	419	405	407	434	430	434	395	439	430	400	411	440	429	410	454	420	419	377	398	395	430	375	411	402	421	395	382	415	413	405	390	388	405	394	390	420	403	402	422	430	397	391	440	364	415	405	395	408	440	391	402	432	417	369	451	395	390	400	382	406	399	414	396	400	408	401	396	405	389	429	389	427	433	413	418	417	394	366	390	412	392	402	452	427	392	392	424	415	433	424	402	426	415	418	446	405	392	390	372	410	394	422	399	364	392	393	424	405	408	418	400	404	361	424	379	382	376	427	396	435	413	445	440	404	393	412	402	421	417	435	414	404	400	414	422	380	371	444	388	391	393	409	392	409	416	431	413	371	448	414	419	354	387	382	430	404	411	408	386	463	434	418	427	409	403	393	434	407	399	397	391	431	379	398	390	409	419	409	384	388	424	414	399	424	416	396	411	406	393	390	422	367	399	369	418	411	375	412	407	395	405	378	384	418	376	363	393	406	399	407	422	460	427	390	379	434	429	399	390	413	422	389	415	413	382	399	415	439	417	417	414	409	394	425	413	362	397	398	377	405	394	367	443	388	391	415	403	376	417	421	409	380	420	427	442	425	426	407	400	393	372	427	402	404	406	387	394	466	424	409	415	392	409	417	383	375	411	360	417	429	390	409	364	409	389	380	402	401	429	371	408	392	396	428	418	389	402	419	418	398	359	414	414	410	412	400	391	401	408	421	423	415	363	390	412	423	414	435	392	436	419	427	437	429	407	384	421	425	434	412	440	391	422	403	452	406	420	410	387	446	388	402	370	402	381	400	395	404	426	389	378	393	404	405	426	410	377	417	417	396	391	438	395	405	414	377	429	399	431	415	400	405	413	432	391	467	382	373	398	383	439	412	382	431	420	435	431	383	467	404	420	403	406	408	400	415	424	408	400	418	424	456	459	400	428	399	409	420	408	393	429	418	398	393	432	389	404	402	404	398	428	433	400	382	413	420	425	437	442	429	395	416	421	449	404	410	397	377	425	392	403	402	439	438	426	443	403	376	403	382	406	415	410	372	397	402	357	426	415	381	419	425	391	428	422	434	383	437	409	448	385	393	386	424	390	414	424	389	412	397	418	392	426	421	399	416	447	407	397	413	423	402	434	420	399	405	393	417	406	449	423	400	428	390	414	377	420	424	402	415	412	403	398	442	444	411	449	398	351	397	401	384	421	408	419	374	394	443	438	425	428	412	427	422	397	386	408	407	376	385	401	423	376	387	445	384	385	423	374	410	401	404	411	367	423	409	429	369	444	403	434	406	440	380	389	414	422	428	392	417	406	435	395	420	372	395	399	418	451	418	424	395	434	411	429	360	398	384	416	414	424	409	409	405	412	409	405	420	347	389	424	412	442	438	408	413	390	394	425	374	428	421	430	398	424	361	402	394	378	407	400	406	404	365	434	407	421	418	415	400	430	412	408	405	392	424	415	422	386	406	373	400	371	433	436	422	411	410	385	447	430	389	377	417	390	428	404	449	401	441	358	416	401	408	408	420	391	411	402	387	417	389	448	418	386	408	401	399	401	421	445	379	409	419	430	392	444	433	391	407	415	438	426	395	404	410	388	417	401	431	429	426	440	429	389	418	440	398	408	405	385	409	421	404	403	422	406	395	395	411	396	396	407	409	438	407	411	430	410	427	371	403	378	386	372	447	395	428	447	408	379	419	423	401	439	381	365	394	406	428	441	407	413	412	379	395	404	416	391	403	402	438	403	402	407	426	390	424	405	369	464	389	426	419	399	390	422	397	424	433	402	398	446	388	385	437	412	390	396	433	428	415	453	396	411	366	420	419	346	438	404	447	378	385	380	432	403	393	394	419	401	418	383	413	415	397	396	391	405	438	401	398	414	414	409	428	411	363	427	407	403	429	405	413	400	385	385	395	403	412	408	400	460	389	380	379	380	406	396	391	430	427	443	402	385	413	385	409	394	424	410	411	421	376	417	414	406	400	427	410	421	410	388	373	407	390	402	424	415	408	402	391	368	399	416	408	437	453	388	408	433	394	420	421	429	424	406	425	417	393	415	451	415	413	441	419	411	423	412	393	421	363	414	395	390	424	413	464	432	370	462	410	406	421	413	416	410	422	408	445	402	411	423	413	409	408	369	421	420	401	389	431	436	429	443	402	428	446	429	387	392	455	393	370	436	427	387	407	424	368	392	450	428	364	412	376	415	395	405	421	392	399	397	408	419	393	407	413	427	428	433	412	399	373	392	420	420	416	485	441	392	421	405	427	400	503	424	427	415	373	376	400	424	414	378	421	452	408	392	399	411	446	430	413	422	397	424	414	401	440	394	442	405	415	406	412	441	387	432	372	440	390	392	410	400	395	412	408	394	410	395	398	422	397	400	424	409	430	413	405	410	398	412	430	409	396	427	383	448	414	402	394	424	377	413	379	410	401	391	393	398	399	392	412	419	358	427	402	397	431	392	418	421	433	428	404	416	414	437	450	389	397	389	402	395	379	409	414	438	414	387	389	390	400	414	415	403	404	414	372	409	410	435	430	362	385	465	391	403	397	412	421	394	449	372	436	372	402	423	378	401	421	400	367	459	425	434	384	394	398	424	403	385	411	419	436	398	432	410	392	432	378	405	404	412	407	409	404	451	431	396	432	378	384	406	426	438	401	404	411	410	390	422	460	388	427	406	394	433	391	369	416	390	432	408	401	444	377	391	434	407	421	422	402	388	427	431	443	406	408	429	435	412	395	429	418	406	395	426	422	431	392	384	415	397	414	407	402	379	427	418	370	406	407	423	411	423	418	400	403	429	465	400	444	387	430	394	431	374	413	413	418	415	451	409	419	400	383	407	412	408	390	433	436	373	400	395	383	402	410	423	410	420	388	380	405	421	433	418	425	333	399	379	429	372	407	408	424	392	394	423	436	410	430	352	390	433	408	381	419	374	423	411	412	436	389	400	400	410	428	434	372	394	408	419	426	402	386	448	430	431	414	419	401	418	412	439	403	379	380	392	389	393	429	435	436	430	406	410	399	422	409	421	450	424	422	416	410	407	378	421	423	428	441	424	405	418	406	365	406	390	418	451	392	402	454	404	397	421	376	413	401	395	376	419	392	420	415
22748	21333	29042	24053	21711	22819	19840	10561	6231	4196	3309	2698	2108	1719	1412	1320	1223	1162	1031	993	912	911	807	762	745	707	726	685	684	626	677	678	659	643	620	618	646	596	588	626	596	597	609	590	584	576	573	587	608	611	578	591	578	559	575	551	570	619	607	568	593	572	587	597	578	576	543	520	574	554	560	555	553	630	599	577	565	615	559	567	564	556	596	616	577	550	571	621	591	538	567	565	628	593	600	542	596	566	617	583	573	608	595	564	560	588	585	600	579	575	586	548	557	550	552	559	582	578	523	567	603	601	563	584	581	546	578	610	597	606	590	574	570	573	544	656	587	553	536	595	563	594	566	602	527	566	585	554	545	553	563	589	572	565	541	572	579	597	542	549	591	532	575	538	567	570	537	552	593	603	570	587	553	589	562	578	574	570	572	602	562	552	589	530	566	552	580	548	574	606	573	613	511	564	573	568	554	568	553	573	611	517	587	586	553	598	607	577	533	598	594	562	602	557	538	556	552	577	592	535	539	566	571	546	554	601	545	625	568	532	555	556	583	555	548	612	542	589	563	578	562	572	596	566	584	579	601	566	576	556	597	607	563	541	581	519	595	551	556	576	561	587	555	587	577	557	529	621	551	619	565	563	554	584	594	567	577	591	586	576	579	596	617	560	542	607	614	560	574	576	567	609	581	546	587	576	538	597	544	592	550	575	566	563	534	578	596	587	567	582	616	550	556	549	557	580	623	561	523	572	543	528	565	522	604	583	541	587	567	564	561	566	568	541	587	575	577	585	628	539	589	553	598	546	575	601	557	575	557	573	598	568	557	569	570	576	555	586	571	583	594	578	553	570	532	549	642	549	522	589	536	581	533	568	574	565	543	599	581	543	562	558	638	593	570	564	570	556	557	546	512	564	570	593	549	543	581	562	568	552	570	571	539	595	574	606	581	603	589	574	563	560	554	664	568	548	556	586	591	565	578	551	596	540	555	535	567	575	558	560	564	612	574	544	528	587	575	587	558	553	544	569	615	599	567	551	550	577	563	591	550	555	560	550	586	578	581	593	584	618	589	599	533	610	593	620	599	542	588	567	609	592	538	585	585	576	562	589	600	539	540	593	588	555	576	604	647	583	580	552	559	578	568	574	597	607	565	543	556	550	597	550	570	580	543	593	591	567	599	602	564	554	569	587	592	571	567	550	555	606	600	597	548	552	551	520	620	592	600	573	587	571	571	560	560	594	561	585	516	577	599	539	597	558	579	538	552	548	604	600	557	553	604	560	574	581	542	597	558	562	577	558	585	556	560	594	587	563	574	564	557	566	552	587	556	607	560	584	579	576	556	608	576	578	590	604	570	539	577	600	600	589	565	578	571	579	550	548	536	535	614	582	532	564	581	584	594	587	578	532	605	594	586	601	572	583	563	595	564	602	594	582	603	563	565	592	574	590	562	580	545	588	569	586	576	543	553	557	558	605	576	570	598	621	587	580	549	567	585	583	583	573	529	561	589	573	562	567	578	612	539	555	572	572	545	574	550	595	559	558	609	587	592	550	576	548	559	582	613	582	590	558	571	563	565	562	514	562	546	565	611	546	587	609	589	550	591	609	565	550	595	578	555	558	576	610	565	596	633	599	571	565	559	548	546	540	562	614	559	591	552	554	548	623	557	587	609	560	593	564	556	576	587	519	564	587	616	533	557	551	546	601	546	566	587	597	560	568	621	548	631	576	573	534	608	584	611	568	598	575	530	577	569	562	555	592	550	532	576	561	554	530	550	563	608	579	531	577	608	551	571	571	550	560	593	572	582	619	558	582	599	555	526	593	581	566	540	567	583	578	570	609	552	555	551	578	563	598	570	610	574	588	523	562	590	582	545	578	553	563	581	563	592	604	595	575	594	589	583	596	534	506	599	590	587	547	560	582	547	586	602	572	558	568	562	553	562	535	534	556	605	568	564	584	549	578	558	604	589	535	583	592	542	563	601	603	580	601	569	622	575	555	578	571	570	580	527	557	590	570	552	613	574	540	545	526	629	582	620	545	524	596	597	577	568	582	599	614	594	596	585	556	578	561	582	570	593	553	558	584	559	554	606	558	605	571	577	614	566	585	585	565	576	586	598	597	541	591	564	594	563	598	570	593	579	562	601	526	578	556	552	556	542	585	570	529	574	568	520	542	561	572	562	570	582	531	593	547	517	578	571	556	567	576	595	557	571	539	576	587	578	577	540	590	548	575	595	570	567	581	564	562	548	546	550	532	575	565	559	585	619	622	564	571	597	562	612	596	587	578	567	576	575	596	605	589	584	590	601	573	568	609	542	566	558	560	538	563	565	568	573	550	581	547	619	600	570	587	546	565	568	560	558	567	555	542	627	568	583	571	543	578	577	588	557	531	558	574	564	604	576	554	533	533	552	597	618	616	546	551	603	554	631	558	615	597	595	571	592	603	540	589	562	562	584	556	564	586	525	522	599	555	573	598	583	561	537	587	516	557	569	603	574	561	583	570	556	587	537	546	548	589	574	568	557	549	605	589	568	600	545	559	555	619	547	514	577	613	594	585	586	587	589	544	619	598	618	557	544	559	597	560	589	542	575	572	561	567	574	551	544	609	591	555	555	561	568	602	558	548	573	604	552	603	596	553	563	580	599	570	618	567	575	574	598	571	552	562	578	568	555	583	547	552	535	554	521	580	583	548	579	596	619	589	577	509	560	559	580	558	571	597	591	600	575	583	602	536	546	540	580	602	577	552	568	572	601	584	541	561	543	599	565	583	546	602	590	550	564	581	524	542	580	528	560	606	599	599	610	528	544	558	552	578	569	583	579	515	574	561	588	576	551	553	564	586	589	591	557	578	584	566	556	554	609	630	533	586	594	547	600	514	554	579	529	572	569	599	585	529	612	565	603	583	566	575	561	625	583	573	565	598	560	619	573	592	612	566	604	571	582	539	566	539	566	592	571	543	606	573	579	599	581	545	571	590	564	577	583	632	612	580	571	618	555	541	574	606	567	557	639	570	555	559	588	569	620	562	584	545	576	578	599	549	572	598	569	603	570	573	553	625	573	571	572	599	554	563	587	545	556	552	548	591	598	604	595	589	550	589	589	589	582	592	564	536	572	590	581	565	550	546	599	538	590	551	566	587	543	566	561	573	570	588	560	613	557	563	571	611	606	549	598	588	583	583	574	549	536	597	583	571	555	577	564	577	560	566	605	528	579	537	587	586	593	580	541	579	528	595	564	570	578	633	577	581	584	573	597	581	570	536	589	575	505	592	593	559	573	558	547	525	573	537	569	577	557	545	549	546	561	531	538	611	519	573	610	555	581	606	587	591	576	578	563	552	574	606	567	548	608	523	615	579	550	560	581	542	583	608	554	582	579	557	579	567	593	562	532	602	525	602	556	629	581	634	557	553	573	572	644	578	574	615	592	580	567	559	544	560	566	584	595	553	543	563	614	555	556	535	581	551	564	597	550	539	546	568	555	565	557	549	565	590	529	566
34640	61071	45159	33040	27018	21903	17279	13215	9380	6399	5195	4144	3022	2472	2043	1791	1661	1439	1323	1164	1130	1059	998	844	846	793	802	766	774	699	751	700	641	664	656	611	680	668	647	663	626	650	629	626	618	623	662	617	638	641	660	617	612	676	629	617	655	637	632	602	632	597	608	618	581	607	580	604	584	570	579	586	594	624	559	606	581	548	582	631	658	625	578	615	605	604	641	612	588	581	627	605	590	637	589	591	583	600	594	614	584	562	614	620	592	578	582	614	584	605	578	603	586	584	578	633	573	582	593	599	581	632	589	614	590	586	592	579	577	535	594	612	582	629	613	544	590	583	618	573	601	609	602	556	583	607	548	587	609	605	580	550	586	550	581	636	572	599	599	623	640	558	617	597	627	605	600	658	609	610	614	597	615	593	578	581	603	620	588	576	578	570	601	592	596	630	634	569	592	614	581	573	601	583	611	597	574	562	574	574	606	602	585	568	657	569	571	569	579	607	596	592	595	618	630	592	583	617	650	556	613	604	633	626	575	601	578	561	577	634	560	600	602	631	631	583	637	589	615	598	597	656	564	567	628	609	560	547	587	568	606	603	656	606	566	642	617	624	578	619	533	610	582	597	591	621	598	598	592	570	621	569	584	613	596	621	593	584	616	584	584	619	602	593	598	599	583	648	583	636	585	591	599	591	608	590	564	632	604	569	580	599	576	583	587	599	529	611	595	603	591	572	562	585	619	581	634	584	573	587	584	604	559	564	589	590	571	646	582	601	584	581	627	610	608	604	605	593	620	613	595	554	566	642	595	573	556	593	614	639	596	556	542	594	628	612	593	553	612	552	629	610	581	606	562	609	636	582	594	564	592	603	589	624	620	584	604	586	623	602	572	630	581	610	590	596	585	618	584	611	601	608	557	581	596	594	562	557	616	606	583	577	573	630	607	627	602	594	542	616	626	620	614	608	584	648	634	591	610	604	604	604	599	562	568	617	628	569	603	593	608	626	581	575	620	648	627	597	592	614	585	611	598	559	586	575	577	603	569	628	562	598	609	575	625	574	607	583	579	577	583	547	627	581	567	627	588	524	618	578	582	561	550	609	587	638	576	575	589	625	578	605	546	574	597	604	584	633	638	607	592	617	584	612	602	579	595	623	580	635	598	606	591	565	588	597	608	606	572	648	650	605	559	592	610	553	589	603	604	597	571	595	574	622	582	587	627	632	624	600	571	580	575	546	624	593	608	577	621	580	657	586	633	646	571	587	579	600	589	638	589	600	593	630	562	566	613	590	592	600	589	603	591	611	633	624	561	588	574	565	593	592	573	577	639	605	579	596	575	571	569	601	579	578	622	655	555	632	603	582	589	580	612	579	587	568	605	585	600	613	621	614	589	606	585	574	571	603	617	571	612	588	566	625	594	603	585	628	595	608	596	582	565	551	624	610	554	658	586	543	589	624	592	592	593	611	608	623	614	564	562	615	560	596	589	607	606	660	600	577	567	586	590	576	559	607	607	586	591	578	590	571	594	600	593	566	628	556	624	595	595	583	561	665	554	579	609	598	558	593	590	563	580	600	597	620	609	634	573	587	561	607	604	580	587	554	639	637	643	584	597	610	599	617	592	597	594	554	585	622	586	596	592	623	606	588	617	587	572	588	612	597	596	570	603	589	569	592	589	587	589	591	663	588	624	666	571	647	603	561	621	581	577	632	592	627	613	616	587	621	597	630	624	596	627	580	607	591	632	555	639	601	598	567	586	599	586	595	577	603	581	573	608	606	572	571	616	581	608	598	617	644	549	619	595	592	567	592	605	588	606	633	602	584	638	559	616	616	603	597	588	610	630	636	571	581	553	584	568	638	556	577	563	547	575	604	596	598	630	582	621	583	568	581	614	595	597	584	562	618	615	649	616	593	570	552	589	654	600	621	604	597	638	625	556	587	581	580	623	580	639	591	559	606	603	598	604	599	579	614	618	631	592	574	619	598	562	600	573	618	580	589	580	569	626	565	561	594	589	622	590	616	574	637	615	598	562	582	648	573	588	580	578	592	612	591	564	552	610	604	588	571	608	605	580	634	562	619	573	571	560	599	598	560	612	607	577	607	631	569	636	616	559	615	634	641	614	617	608	565	561	602	606	577	598	614	623	580	569	590	552	591	627	615	609	610	593	620	621	606	602	593	644	616	629	587	602	611	610	613	594	586	586	600	575	600	641	572	612	565	647	580	591	558	609	546	578	626	611	565	566	562	606	594	570	588	599	576	577	582	606	658	623	590	569	613	581	604	618	581	624	636	593	614	617	598	599	584	595	603	566	632	576	626	555	600	611	639	625	615	649	563	602	608	613	575	603	608	598	581	643	592	555	574	599	600	612	621	620	583	582	593	599	571	607	585	626	632	583	646	582	654	604	598	559	632	544	634	616	580	594	632	609	596	580	596	580	604	568	601	577	583	589	664	592	624	577	582	612	616	575	614	624	588	600	591	617	642	620	591	601	604	607	556	598	544	615	633	567	584	575	657	610	604	579	587	563	581	626	605	582	594	570	572	541	593	573	624	565	619	553	575	590	613	598	595	550	596	613	559	606	602	601	552	638	597	604	609	623	571	599	609	612	569	559	572	619	580	609	581	603	609	606	582	612	555	592	598	610	592	581	548	586	621	627	617	583	656	587	612	598	602	593	625	623	562	616	579	603	563	566	585	583	592	600	611	590	604	608	600	599	555	597	618	605	554	572	557	576	606	597	605	602	600	628	579	608	585	596	582	604	588	581	614	630	552	581	611	602	586	564	615	657	589	599	557	599	584	621	597	598	585	602	566	632	611	586	582	640	583	564	619	580	567	603	606	599	617	604	566	577	616	621	611	645	570	601	605	598	600	646	601	645	620	619	598	553	585	594	556	572	603	583	603	631	627	565	566	575	604	604	645	567	602	598	585	570	597	597	603	634	589	616	578	618	556	617	623	609	560	556	571	594	554	622	588	620	588	614	595	562	623	588	599	620	600	608	575	599	583	614	576	583	577	577	567	637	595	623	665	597	609	613	618	614	629	644	619	581	615	625	568	620	547	655	613	659	616	591	564	658	629	608	532	580	575	612	571	621	557	579	603	604	631	567	592	636	609	610	623	583	576	614	580	577	578	623	591	608	574	593	618	616	582	565	560	561	611	597	590	619	604	565	559	626	606	620	576	586	584	568	583	580	592	565	608	569	555	664	611	584	617	615	629	577	587	575	638	603	606	567	565	613	627	610	596	561	568	610	581	568	604	589	562	555	619	572	579	590	585	592	591	613	561	628	594	633	619	604	579	600	624	572	586	611	600	633	615	588	582	588	556	608	589	604	583	594	595	569	609	591	594	565	568	610	609	664	615	588	567	579	645	600	596	594	625	598	596	548	611	579	597	594	589	577	628	582	571	566	595	526	582	612	604	599	625	601	598	620	655	613	620	617	584	607	575	587	561	594	581	587	554	562	591	652	638	572	625	590	634	608	612	584	561	586	580
30698	30660	31423	22309	12576	8225	5428	3779	2459	1848	1563	1324	1022	812	736	724	592	542	534	506	539	499	444	451	423	412	484	412	427	422	454	472	418	406	391	415	448	421	415	407	384	400	434	387	390	390	421	366	412	413	409	386	384	376	380	396	355	413	423	408	406	408	384	399	349	373	403	371	379	394	417	364	396	391	402	401	414	394	385	383	380	379	381	369	413	393	399	372	396	356	402	382	384	390	419	350	404	370	381	412	396	384	410	388	365	399	353	387	423	383	391	406	389	422	369	396	367	361	373	399	396	401	395	399	369	376	429	388	393	378	393	395	388	427	418	407	361	382	400	409	393	418	353	395	397	408	411	371	378	399	405	418	366	400	393	353	387	412	371	400	393	395	403	392	388	393	359	365	472	388	381	404	402	388	378	400	390	357	398	415	356	353	407	403	459	420	452	367	390	385	401	380	376	404	377	384	387	383	378	423	366	406	395	365	419	399	395	390	397	380	376	408	395	392	361	380	393	403	367	394	358	380	387	400	412	377	406	390	351	416	385	376	386	375	409	382	417	414	420	404	415	405	385	386	381	383	381	355	369	420	384	407	396	438	435	416	386	419	377	405	375	387	366	361	399	380	397	408	410	406	388	410	369	399	385	416	359	370	424	370	388	396	353	392	356	389	362	417	423	418	425	391	398	394	350	385	402	409	388	406	423	401	398	401	401	389	422	429	395	369	400	348	393	369	349	376	371	390	415	408	390	377	388	421	372	404	379	367	387	373	408	395	395	382	391	357	396	392	401	415	445	388	379	361	389	385	360	388	407	405	373	401	368	358	394	430	366	400	435	370	411	386	382	392	384	376	419	402	381	411	379	380	366	377	368	370	382	410	399	385	332	370	370	397	424	401	394	409	374	409	392	387	438	400	390	411	392	400	398	426	377	369	378	376	404	394	379	391	394	410	402	405	381	367	379	403	368	425	395	387	397	391	402	403	412	398	407	403	374	378	359	432	367	404	375	392	358	386	373	403	385	405	378	395	393	377	406	405	394	403	391	380	366	373	394	402	361	406	376	408	402	364	382	386	391	412	382	378	409	440	366	432	397	396	390	405	385	379	405	380	370	380	399	418	372	414	422	365	384	413	419	392	384	375	408	407	362	397	389	369	400	407	380	415	397	385	406	384	423	382	376	369	405	398	383	420	394	377	382	416	369	405	364	371	378	430	392	390	378	406	388	352	414	368	389	390	363	383	425	418	339	421	374	393	374	382	408	424	418	385	362	392	397	371	402	390	349	387	408	400	402	388	380	419	419	414	362	382	399	370	415	399	391	421	376	389	387	360	388	415	393	352	421	397	369	379	398	368	402	385	406	379	372	424	384	422	410	382	415	372	365	422	395	376	377	372	398	443	413	398	397	396	400	385	390	379	399	416	370	396	379	387	407	413	422	400	401	366	388	362	408	393	410	429	374	409	359	407	371	388	417	397	386	375	383	367	390	380	416	398	417	369	392	389	408	407	372	383	349	399	431	423	369	368	388	427	380	432	396	403	397	380	391	422	421	392	377	355	379	407	386	402	427	388	356	372	399	378	374	382	378	386	391	387	390	391	421	385	428	395	400	391	384	389	403	378	408	359	369	385	397	375	392	378	421	411	380	403	372	401	404	396	378	387	404	384	409	403	390	392	415	399	398	402	373	419	389	380	404	404	366	385	399	412	409	423	384	397	382	417	416	387	364	385	417	383	377	363	376	369	384	382	411	393	422	402	419	366	354	446	375	389	387	366	350	420	422	378	398	371	385	423	387	399	400	374	421	368	410	369	390	382	398	401	394	410	379	367	385	363	378	415	387	372	382	393	390	391	377	404	411	409	369	394	420	400	398	413	408	385	380	405	403	366	345	403	404	381	406	438	388	368	370	395	410	388	399	407	378	401	393	386	379	371	382	427	399	400	398	383	409	368	377	403	397	385	363	396	399	367	429	416	377	392	361	381	429	414	345	400	401	374	420	379	369	430	367	383	397	410	397	403	375	380	412	362	339	368	367	390	383	383	396	365	372	384	389	402	412	377	409	370	370	431	389	399	421	400	361	395	392	376	411	382	352	371	385	351	421	392	378	420	401	374	382	406	433	405	408	414	394	402	397	377	379	410	376	387	406	401	420	417	412	379	376	411	351	388	414	391	405	402	392	392	376	360	389	405	402	399	384	423	407	413	399	391	381	387	403	393	398	385	368	382	421	387	406	379	372	389	429	390	371	383	393	422	444	390	403	410	390	379	391	397	403	376	394	360	389	374	400	397	384	407	408	412	370	389	383	396	394	399	369	419	421	371	399	420	395	394	381	374	381	399	412	412	402	382	374	388	384	412	394	424	411	381	416	369	417	412	358	410	396	375	381	395	400	371	407	380	383	381	413	389	415	384	383	374	416	400	373	388	382	355	375	383	406	401	407	334	355	460	400	388	391	405	427	390	380	410	404	384	376	395	375	390	390	406	404	379	417	395	377	371	417	413	390	391	403	400	377	416	374	370	429	361	381	391	399	398	358	370	371	344	403	372	385	382	387	357	411	373	391	394	402	412	403	354	382	387	407	413	394	383	379	395	442	417	387	384	384	390	388	381	420	390	404	404	400	382	421	368	417	390	389	378	364	391	409	395	359	390	390	423	398	380	368	391	398	375	383	395	424	426	401	384	423	423	419	375	416	393	358	378	380	395	414	403	420	396	369	397	383	405	386	388	390	387	396	426	383	411	369	368	376	369	380	395	368	397	389	393	410	387	384	382	378	405	380	383	378	377	390	384	404	372	392	393	370	425	363	410	401	422	374	430	420	405	393	399	400	379	399	440	393	413	395	395	381	376	395	367	390	406	414	419	385	399	347	407	378	371	378	380	363	386	362	372	367	362	401	351	400	410	374	394	388	371	407	387	395	399	388	420	384	374	397	407	395	384	393	359	377	410	379	385	340	348	374	405	406	435	383	376	366	393	412	391	384	386	398	396	397	404	410	401	408	407	357	365	354	388	402	381	461	424	418	399	378	405	357	399	388	422	395	403	421	428	397	421	414	403	398	392	384	386	377	384	402	385	400	407	414	327	409	426	391	416	401	385	416	391	404	409	377	382	386	363	386	411	435	393	376	379	404	380	406	375	392	406	400	400	364	396	398	395	396	366	384	396	363	373	367	390	374	425	378	391	374	403	389	371	385	399	406	382	406	390	383	364	391	425	382	377	432	354	408	391	371	362	360	407	422	344	381	391	419	355	385	387	403	371	428	384	394	366	411	385	386	400	400	388	361	397	403	382	374	393	361	394	396	378	402	401	384	400	404	394	394	381	405	374	376	443	369	388	419	396	404	412	397	403	385	401	385	381	399	412	404	391	364	386	374	396	387	371	385	413	417	376	387	397	387	406	366	409	408	386	410	359	363	417	370	405	369	415	431	406	426	376	375	391	379	428	382	380	379	399	360	369	401	368	378	373	403	382	398	419	384	403	382	405	404	387	394	366
31710	44961	32409	21091	15521	11626	8683	6284	4290	3009	2459	1948	1478	1167	989	964	885	753	718	646	611	570	542	567	469	515	482	487	489	501	453	453	463	448	440	404	455	429	432	409	421	447	408	420	454	426	419	419	430	446	415	450	448	499	396	423	434	426	434	442	427	427	404	426	414	406	426	427	436	445	434	450	445	444	392	434	439	403	433	400	434	434	440	386	412	423	418	442	425	404	412	385	405	390	451	419	436	396	441	432	416	448	408	465	436	397	435	424	419	390	419	385	418	386	421	429	398	417	425	465	419	455	441	404	426	427	406	396	426	417	406	392	420	421	449	418	400	454	422	423	398	456	432	440	407	389	440	423	420	429	391	416	411	428	444	419	416	396	440	377	415	425	447	421	418	419	427	416	440	418	420	401	434	436	408	406	427	418	423	430	394	421	436	405	395	441	427	414	395	428	418	417	435	389	406	418	396	398	430	423	405	419	405	398	427	420	425	447	413	426	443	423	431	438	446	440	418	408	411	418	440	406	432	408	401	403	423	456	422	398	421	407	431	385	389	404	415	433	419	400	412	402	451	408	404	404	441	426	416	395	445	433	452	409	405	428	416	428	421	400	382	418	432	433	427	442	429	421	381	458	415	419	406	427	405	426	440	429	425	417	440	399	401	416	415	441	433	406	415	406	431	388	403	430	416	433	405	419	436	405	447	428	454	427	428	400	379	431	434	367	426	392	434	426	413	391	435	461	424	446	379	400	397	395	411	424	429	408	419	387	414	428	423	371	401	419	430	430	421	420	389	425	448	435	451	426	395	430	425	468	413	431	385	415	409	408	430	425	403	398	421	449	392	401	419	398	408	407	423	412	444	400	440	442	417	409	414	415	424	431	400	410	404	434	412	465	406	412	427	421	417	443	397	427	405	443	411	432	408	421	410	441	399	448	423	407	392	409	387	381	388	431	409	421	401	428	454	410	413	427	446	382	413	370	408	418	417	431	419	423	469	401	433	408	440	425	421	404	406	400	392	416	431	434	424	430	445	396	440	423	399	465	428	415	439	427	421	439	411	434	443	444	420	382	419	443	417	428	444	404	457	457	426	390	433	412	396	404	387	420	442	440	429	417	410	416	400	416	450	437	437	385	398	402	388	418	448	444	439	424	433	396	416	422	410	437	405	390	410	468	393	441	405	419	436	424	415	427	435	425	382	433	429	428	414	416	397	412	398	441	404	430	400	405	427	430	393	432	422	403	426	432	394	396	427	396	398	404	422	415	402	403	434	448	439	423	405	428	440	409	431	451	437	432	400	448	415	404	424	403	434	392	422	432	412	450	425	409	440	411	440	437	398	419	416	409	423	444	415	436	432	417	455	386	412	408	451	425	413	425	419	450	390	437	402	426	391	419	416	427	414	417	439	470	419	424	459	425	398	426	399	403	410	425	394	428	402	415	394	400	410	418	391	390	439	428	395	426	431	461	412	408	411	401	369	401	430	431	407	434	410	444	393	406	380	428	438	346	440	419	433	431	409	411	404	445	434	415	426	430	413	450	413	427	442	405	408	437	399	401	430	445	424	393	408	427	418	451	416	452	406	399	424	439	421	442	405	416	372	477	416	434	389	398	406	426	409	425	407	409	445	413	440	418	447	417	412	378	385	411	444	432	417	425	420	460	370	409	435	398	437	405	411	458	403	403	419	388	422	422	476	402	409	408	409	409	403	405	441	427	424	410	438	422	410	432	407	451	434	426	427	430	407	402	432	422	468	408	411	405	441	436	434	398	402	438	413	398	431	398	422	452	409	421	399	407	421	450	393	435	405	430	383	415	401	399	422	415	412	426	424	387	386	409	417	407	415	399	451	436	426	456	396	430	429	425	424	429	451	427	412	427	441	393	419	389	408	404	431	441	418	405	436	426	407	418	394	422	391	392	449	394	431	380	432	425	422	417	441	459	393	430	428	398	409	458	423	444	413	378	420	413	408	395	450	438	442	400	439	444	406	409	416	406	428	419	450	423	383	468	432	418	448	432	422	398	394	404	453	412	401	426	436	424	413	357	444	419	406	426	413	421	430	389	397	404	423	419	442	417	406	464	424	399	423	397	410	414	378	400	442	446	423	428	381	412	402	435	418	413	427	443	414	422	382	409	444	442	391	427	414	422	405	393	453	404	457	405	416	397	423	405	406	457	408	413	408	431	402	390	435	414	432	415	425	438	405	454	449	423	448	416	452	407	390	432	422	427	413	467	438	441	436	421	461	403	389	405	437	382	440	421	431	425	441	402	406	432	429	406	433	427	404	393	424	410	436	455	389	427	409	436	444	399	408	429	448	429	426	398	447	409	434	449	419	411	418	424	429	442	429	415	390	402	412	424	436	435	416	378	444	413	404	435	409	402	415	399	388	426	419	410	415	393	416	406	410	450	425	451	405	373	397	447	413	453	422	431	410	430	422	402	440	422	433	406	412	417	398	412	463	433	435	436	395	392	431	417	428	416	435	409	416	387	432	425	411	440	427	425	407	429	402	439	426	416	406	429	382	420	463	431	393	418	412	436	414	412	403	414	415	399	453	409	425	390	413	408	413	431	423	430	382	451	435	433	424	454	428	387	393	423	437	400	415	411	396	431	434	428	391	428	440	430	430	414	436	403	412	424	407	415	399	432	398	445	404	387	448	404	394	421	420	414	428	426	399	423	395	388	446	411	397	449	406	444	439	400	405	407	399	392	402	422	437	401	419	420	420	486	423	404	445	447	394	415	417	413	402	398	402	417	411	411	448	415	431	447	440	443	445	399	422	424	421	435	408	398	408	454	419	433	442	431	432	408	427	405	414	432	447	416	417	397	396	396	453	425	430	424	414	406	409	401	417	391	426	428	420	398	407	445	470	422	399	444	414	402	443	410	423	410	453	424	412	409	427	444	455	419	424	427	405	399	420	450	459	385	430	411	407	382	439	415	406	412	440	417	398	413	451	425	439	432	420	421	412	404	406	442	396	405	415	427	440	397	408	432	442	424	431	400	444	398	430	374	449	450	427	410	434	378	415	440	386	417	430	399	415	433	428	429	384	410	438	436	424	439	426	394	403	428	421	413	395	426	398	449	420	421	412	430	395	421	396	399	420	459	443	397	444	410	395	393	442	440	423	466	419	403	386	419	416	412	419	445	433	420	438	416	451	421	469	406	452	443	430	393	434	414	409	406	410	429	424	453	392	428	409	462	434	423	411	417	398	393	417	396	438	419	415	419	407	400	393	423	402	432	452	422	393	416	404	405	395	432	440	412	441	434	425	424	425	467	434	402	447	443	453	424	444	400	449	433	427	417	429	444	437	407	433	439	420	409	425	409	439	426	444	426	449	393	432	400	412	421	400	443	450	415	438	384	400	388	409	433	403	421	410	388	415	423	458	455	417	438	429	412	447	414	426	430	409	447	446	423	398	414	433	420	435	440	404	424	416	390	438	449	388	416	415	423	415	441	432	388	410	413	450	415	389	440	428	424	422	383
23825	21294	28604	24719	22149	18847	12075	6921	4146	2967	2485	1983	1583	1283	1184	1077	967	881	832	847	806	737	655	644	625	603	602	613	567	625	603	620	554	561	586	547	609	566	577	559	524	534	547	547	528	538	552	565	561	505	589	525	472	537	564	576	562	571	568	551	488	538	516	524	573	513	540	565	534	519	543	542	546	549	528	555	507	526	534	562	552	509	533	554	513	537	539	534	542	562	525	587	514	525	552	486	536	523	585	505	518	548	555	573	501	554	525	547	491	533	556	573	541	553	499	571	513	512	500	516	561	555	482	502	527	523	555	519	555	552	511	551	465	524	511	515	502	503	525	561	529	519	534	522	534	508	497	506	552	551	542	521	551	508	538	483	530	518	511	555	523	534	539	532	544	511	517	562	532	587	546	546	526	517	532	524	576	550	520	536	493	513	543	532	552	550	516	581	563	554	520	515	563	570	484	566	528	497	514	526	563	549	519	562	560	559	524	522	537	512	490	495	524	533	540	527	550	551	579	519	559	526	555	507	514	527	533	549	538	514	548	529	540	550	506	554	580	501	509	535	572	542	549	530	515	560	587	540	540	522	532	511	547	546	547	555	565	503	514	571	562	550	533	558	556	525	540	536	537	501	570	562	539	566	564	535	547	535	533	524	542	528	541	481	574	569	530	544	492	557	518	573	532	528	554	529	548	523	504	503	515	530	570	547	550	507	504	493	535	517	564	535	531	553	529	516	595	534	552	545	506	533	528	507	534	571	545	528	568	533	543	538	490	510	517	537	544	515	567	496	523	512	548	531	517	504	501	531	572	495	520	520	525	581	550	581	534	531	547	574	515	569	523	524	526	488	543	529	511	553	523	553	542	541	487	502	520	538	511	524	549	525	515	515	545	556	540	515	530	516	546	515	484	531	543	550	540	559	509	545	516	517	509	549	533	552	521	546	586	539	523	489	573	515	549	556	519	533	536	546	538	540	537	564	523	516	555	545	521	507	529	537	524	541	496	547	527	509	583	477	570	573	535	534	525	510	505	497	488	491	551	545	513	566	522	538	557	514	600	529	583	568	517	529	550	531	531	533	496	555	488	534	568	572	598	489	536	543	555	545	502	529	515	568	557	528	531	532	523	572	553	548	487	517	570	466	498	531	508	580	564	541	549	532	548	536	533	536	544	508	546	566	544	551	528	560	564	560	547	519	525	533	528	526	520	552	525	575	540	578	518	488	523	524	494	545	545	545	528	501	562	488	552	549	519	516	525	521	546	554	503	539	566	502	520	519	469	497	551	535	553	538	557	531	565	543	562	546	525	554	562	522	536	562	529	495	542	470	526	536	559	559	551	531	518	538	504	488	534	485	541	517	568	516	546	500	519	542	522	548	520	522	499	509	536	542	512	557	487	499	516	515	564	523	521	541	546	512	516	519	573	559	522	545	515	566	516	555	530	537	523	552	566	521	558	512	532	547	506	548	597	552	563	519	515	521	526	538	525	555	541	543	532	516	505	531	536	542	523	550	500	524	537	537	581	550	520	551	551	506	530	520	511	492	523	556	531	554	533	537	525	563	560	533	511	537	531	472	531	577	526	516	540	511	530	516	512	539	529	562	551	520	522	559	533	554	550	582	565	547	503	527	478	541	538	519	567	520	540	544	531	544	532	544	553	541	503	507	560	516	567	519	519	490	527	581	493	581	561	517	531	560	542	530	493	507	514	501	559	557	524	576	565	550	513	552	533	542	533	531	515	534	528	523	499	560	577	516	576	568	534	540	507	537	557	529	503	560	528	564	530	529	518	530	507	580	558	512	543	504	550	517	535	552	526	522	533	535	554	571	498	547	548	523	535	514	548	567	574	495	539	565	555	550	522	473	536	510	531	524	526	540	547	584	489	520	524	529	571	571	534	517	523	556	518	524	537	534	544	536	515	534	494	534	520	535	522	539	552	517	546	495	556	524	529	519	521	515	515	560	523	548	527	550	561	493	536	538	493	500	538	527	509	514	525	512	523	523	536	485	508	502	496	477	515	521	532	509	528	522	482	552	521	516	518	551	522	565	507	541	514	524	526	534	533	551	490	503	508	545	520	550	542	560	547	521	554	527	560	556	522	529	479	520	554	519	558	529	559	583	490	514	524	548	504	472	522	523	570	557	507	560	465	488	545	510	531	521	566	565	499	526	518	518	530	512	514	537	558	548	584	507	526	496	547	471	533	553	542	509	507	495	553	519	520	530	526	490	469	552	563	531	542	515	543	504	505	492	578	557	519	512	466	564	524	551	550	539	518	516	530	524	547	539	578	516	564	500	533	579	563	559	481	518	554	576	610	579	552	523	531	532	512	524	493	522	536	524	550	518	567	522	555	484	523	605	519	505	551	507	571	537	566	556	536	561	559	512	541	481	557	496	503	518	550	584	543	516	483	510	522	531	540	552	544	520	599	515	540	525	521	531	537	479	545	561	534	565	549	543	532	530	514	535	565	574	554	539	517	556	516	516	489	514	566	537	516	510	489	528	526	523	506	521	523	559	562	568	555	515	522	501	551	514	527	500	465	559	530	506	535	560	530	536	542	517	506	556	534	548	548	572	507	564	549	525	542	558	547	529	527	513	515	553	552	568	513	530	506	499	562	535	537	515	547	506	536	537	527	566	505	525	494	528	548	527	509	500	559	532	514	561	521	521	555	545	551	507	525	542	512	546	513	565	531	540	542	520	512	533	519	529	512	557	555	521	500	527	529	516	544	515	489	515	528	498	551	513	494	539	561	520	486	530	530	540	514	561	531	513	568	537	506	576	555	547	539	550	555	559	545	497	525	515	528	548	504	544	563	563	556	521	535	546	523	529	547	537	541	571	528	516	519	514	532	542	512	502	575	548	538	533	534	581	501	506	520	544	553	528	540	530	518	541	549	509	562	525	543	536	505	521	490	556	570	516	528	509	536	544	547	559	548	508	527	574	541	549	509	505	576	544	549	516	565	525	497	538	480	531	552	510	516	501	540	559	547	530	535	509	517	547	520	529	547	551	547	492	520	551	529	520	503	569	568	565	560	506	555	518	520	540	536	550	541	496	554	583	524	549	540	490	548	494	514	546	524	524	516	535	556	501	559	547	551	533	564	508	543	519	559	564	540	517	520	539	529	513	550	497	492	534	540	479	515	521	539	579	507	569	531	529	518	540	543	536	566	556	512	559	536	541	539	524	512	535	549	527	522	548	531	485	475	535	536	514	526	514	535	507	517	522	584	497	526	533	488	500	553	565	494	544	511	545	537	499	525	577	545	566	548	582	517	502	528	551	554	514	546	532	541	501	520	492	525	549	567	499	505	507	534	557	529	504	538	519	548	542	552	504	555	501	565	486	544	535	512	493	544	517	516	531	532	510	594	482	528	505	485	515	514	549	501	493	497	518	548	516	511	528	511	517	526	506	572	541	547	526	552	515	521	565	553	528	530	540	548	533	548	536	541	524	547	538	529	548	522	597	542	525	544	537	540	520	546	557
32305	55044	40006	28419	22217	17609	13147	9830	6525	4761	3992	2946	2366	1771	1663	1511	1350	1140	1035	977	950	835	746	685	686	700	722	699	630	668	644	613	629	591	623	578	599	628	627	567	573	589	577	577	573	597	597	603	561	626	587	593	617	582	593	556	632	577	546	579	590	526	577	574	558	539	529	562	532	566	579	543	529	570	542	575	538	533	599	578	563	530	552	529	550	543	569	572	562	552	568	542	566	538	548	557	608	547	548	591	557	564	550	572	567	542	554	543	568	575	563	567	565	570	534	583	521	527	538	558	554	555	515	551	569	576	536	572	598	535	555	565	588	547	589	560	585	511	528	552	549	519	572	516	558	562	572	559	548	523	525	563	547	573	569	530	568	572	554	556	578	573	571	526	570	562	567	554	555	591	562	554	571	567	590	554	548	556	579	567	558	548	562	601	570	580	570	555	557	488	508	538	551	572	580	567	598	556	538	571	541	564	550	592	575	601	569	547	527	552	556	530	542	540	556	567	580	575	568	544	567	549	571	552	516	552	528	533	567	559	578	607	559	562	581	537	573	518	562	556	568	560	602	525	562	570	583	599	538	510	569	541	572	605	532	536	564	561	555	545	554	512	601	555	559	559	563	557	591	624	525	558	550	541	574	544	565	545	572	537	590	530	555	630	567	558	610	534	568	535	603	570	575	538	531	572	552	585	628	531	547	547	577	551	577	582	561	584	599	562	526	520	570	525	552	566	552	562	553	586	549	536	542	559	543	577	528	588	568	584	561	580	572	564	546	518	570	551	532	571	569	561	589	529	544	524	534	530	598	557	543	581	565	537	551	578	536	591	562	559	525	590	538	529	568	549	560	615	537	535	566	557	595	545	613	537	555	523	562	545	567	548	538	591	564	573	567	544	525	553	551	605	541	552	525	541	507	591	582	512	558	551	579	586	511	580	579	576	552	522	553	569	598	532	561	498	589	556	552	558	555	593	537	568	567	568	520	573	550	542	547	578	572	543	520	567	530	596	564	547	546	550	578	616	567	523	567	549	594	536	532	576	567	567	565	565	598	612	576	560	576	531	579	624	546	539	560	537	561	554	553	548	545	566	527	525	606	553	553	535	541	565	537	586	523	563	589	544	596	519	559	585	579	556	565	580	556	555	542	573	540	537	571	566	555	573	565	566	570	541	574	485	551	591	546	566	551	559	567	566	551	551	538	537	539	557	522	562	550	523	572	595	515	554	560	533	517	587	488	586	553	540	560	548	586	506	580	556	544	572	546	583	577	543	594	549	584	605	588	557	531	550	596	520	558	525	556	505	546	592	556	603	599	550	541	571	565	580	553	555	574	516	611	566	543	566	548	567	554	569	604	540	562	516	554	544	574	563	565	569	559	570	571	582	558	559	548	561	528	550	549	618	574	560	576	601	572	580	543	550	559	519	587	590	607	577	609	571	586	576	604	530	615	529	604	605	564	515	573	542	527	542	580	583	568	577	542	542	579	601	562	558	533	574	536	562	582	552	548	536	530	546	556	566	540	552	595	535	562	549	586	604	546	544	553	543	536	572	533	560	556	524	569	543	579	528	599	548	529	540	570	563	538	529	557	580	545	549	532	548	564	570	511	620	577	586	565	569	554	594	572	548	583	536	555	535	542	544	568	547	566	569	594	594	544	549	596	574	540	550	520	528	544	565	603	599	537	580	623	554	597	577	564	562	541	534	578	558	602	549	530	568	527	548	577	581	585	570	576	560	542	552	558	539	546	550	526	531	589	601	550	549	545	506	554	540	570	548	542	605	536	587	540	570	537	559	530	565	591	583	540	529	574	532	541	508	539	548	594	516	575	533	580	531	573	601	554	538	564	614	560	569	544	566	615	557	541	562	581	576	596	558	616	578	557	553	503	546	559	582	550	547	565	567	579	552	491	543	576	543	568	522	554	613	575	544	541	599	559	583	602	557	537	618	563	560	543	532	545	550	560	548	559	576	595	581	563	556	530	544	563	559	554	589	563	505	554	564	558	497	600	582	587	584	549	554	546	601	555	537	527	611	577	526	528	517	602	563	552	548	540	546	529	555	592	530	529	553	588	585	541	610	520	553	576	599	495	576	583	590	565	545	574	591	565	577	577	543	545	559	568	552	529	523	519	552	576	550	596	552	583	582	592	550	514	533	548	585	507	544	550	577	582	539	538	565	549	527	578	537	536	558	536	538	567	570	592	517	559	549	539	562	603	579	575	553	530	564	557	540	557	563	560	548	577	599	563	558	550	549	552	553	550	537	577	572	557	569	563	562	565	527	553	552	591	531	556	547	574	546	563	562	523	548	584	577	591	623	579	567	565	543	602	539	582	528	579	559	544	527	511	583	571	540	540	570	559	536	580	583	516	549	549	533	584	532	552	595	564	587	575	581	577	557	565	545	533	595	544	510	538	579	606	513	567	514	542	564	513	544	562	547	541	559	585	550	549	583	538	590	535	545	514	543	571	579	539	560	544	531	573	567	584	539	569	557	598	534	582	570	510	585	528	562	574	507	590	597	561	546	549	561	529	553	568	552	568	569	576	572	566	568	537	557	553	591	571	589	546	541	565	559	546	570	563	592	596	570	574	569	575	551	607	500	550	541	526	560	532	548	578	539	588	566	569	567	566	637	566	554	574	572	611	560	554	525	547	615	556	555	565	551	572	567	576	557	569	547	558	557	577	585	538	525	522	579	546	595	561	548	565	529	562	565	557	589	568	545	582	561	570	564	580	566	549	570	554	620	566	555	576	534	549	557	547	549	594	580	574	547	584	592	579	537	592	591	556	606	551	550	549	498	575	557	571	556	544	596	568	525	561	563	573	569	521	563	510	522	526	570	564	575	581	528	546	548	539	563	604	522	569	573	574	578	535	555	557	553	579	568	568	559	551	546	577	586	579	560	541	577	568	530	564	568	508	585	563	570	552	546	556	561	549	534	574	572	543	587	611	546	536	564	538	589	550	580	531	580	564	586	607	557	546	535	540	594	575	604	584	592	581	530	527	536	561	579	590	527	551	530	577	598	575	555	523	542	529	498	561	527	567	555	564	549	577	575	579	566	537	559	527	559	564	550	543	555	545	528	571	616	532	554	580	549	568	627	525	517	567	536	578	551	551	575	549	564	557	594	586	561	588	549	573	573	548	577	553	565	548	558	593	541	558	546	550	594	568	563	560	558	541	583	547	555	610	575	581	556	560	559	522	519	524	565	567	541	557	553	550	561	542	531	584	545	573	559	580	561	561	549	576	505	536	547	552	540	533	542	549	557	547	544	574	549	552	547	543	541	579	564	554	539	603	551	557	559	580	536	575	522	557	583	538	574	573	541	544	567	548	560	579	546	564	554	545	612	533	537	545	572	531	557	545	580	569	582	547	530	561	596	569	576	564	609	537	548	542	572	553	561	542	561	547	567	604	598	539	600	500	547	576	549	576	563	547	571	533	511	586	565	573	574	556	586	560	564	498	551	548	523	580	535	549	574	534	539
25006	21325	28096	26375	19049	11707	7399	4652	2855	2231	1796	1444	1088	888	846	832	684	650	640	603	513	482	467	464	417	409	409	398	430	433	425	395	372	374	355	378	398	341	360	364	341	343	385	366	360	344	353	360	351	353	371	365	343	305	364	350	351	349	349	373	393	368	353	335	367	354	349	356	372	342	364	402	342	373	391	351	349	353	391	388	399	357	377	367	393	338	370	341	364	381	357	380	362	368	343	370	378	360	326	347	354	341	356	394	374	356	372	344	366	404	376	338	352	360	387	382	396	360	356	384	364	370	354	366	384	345	368	389	369	368	342	363	378	387	385	353	372	371	373	353	387	342	333	365	386	333	335	372	345	347	346	333	370	337	333	370	363	348	368	378	363	353	382	346	335	351	373	350	368	350	374	331	373	359	376	386	368	360	383	346	363	349	360	329	345	341	385	371	361	344	355	365	372	361	325	361	343	373	348	363	382	349	357	334	305	346	355	334	335	345	360	320	364	359	368	386	363	371	372	327	342	344	357	360	374	353	375	365	386	371	390	374	354	372	340	363	359	378	380	379	363	349	342	351	401	362	363	372	344	363	344	341	350	349	315	362	327	375	305	325	314	370	362	357	366	353	362	367	354	352	374	346	365	316	369	356	340	388	353	357	317	355	349	345	353	333	401	358	368	377	361	358	389	358	370	355	365	339	397	371	362	376	357	348	369	327	414	375	375	372	367	358	342	355	328	373	351	331	382	351	386	390	358	328	395	406	354	362	368	376	326	391	380	359	398	361	347	341	385	378	349	367	362	384	373	399	365	359	338	343	343	363	365	373	340	354	381	343	377	358	382	342	334	363	320	358	338	409	369	379	335	375	398	397	349	371	386	324	341	383	370	349	365	336	392	357	398	358	375	341	340	352	354	350	340	354	363	355	326	367	343	327	335	375	307	362	401	363	352	373	354	378	371	334	327	383	356	325	386	395	346	380	346	353	346	358	367	366	364	372	353	351	344	372	353	345	365	352	366	348	373	354	351	347	358	363	376	344	359	351	377	353	390	399	346	361	341	361	359	382	360	359	381	348	350	357	385	331	366	347	356	368	375	370	356	364	359	401	391	324	368	369	366	382	387	359	347	350	324	342	378	357	350	351	362	362	366	360	359	343	349	335	325	356	366	351	382	376	332	347	351	367	356	372	398	352	346	362	341	357	384	391	379	386	374	387	331	349	344	342	392	378	390	409	350	372	372	375	375	331	323	371	363	363	349	391	367	396	362	385	367	355	377	355	362	339	351	377	355	397	335	340	369	367	355	397	358	351	370	328	391	354	353	348	348	340	332	381	386	346	317	338	337	359	363	392	383	357	372	368	347	373	365	350	378	329	375	341	332	361	359	341	344	378	378	358	355	362	341	377	380	374	393	325	354	357	356	338	332	327	372	383	366	400	349	357	350	374	349	412	367	353	340	333	361	352	376	349	373	400	378	366	373	377	365	379	376	369	354	357	308	336	394	341	358	378	328	398	375	344	377	355	366	367	332	392	384	361	344	366	350	333	365	356	332	362	345	319	348	369	348	388	350	393	319	376	335	391	356	402	360	367	381	387	367	391	363	379	375	352	392	358	359	396	399	357	382	328	341	328	338	365	354	357	345	353	339	369	389	379	320	400	353	353	362	400	363	338	341	391	357	359	328	382	370	349	332	351	389	346	341	364	360	344	356	337	370	375	348	351	327	366	358	356	379	361	354	344	362	351	393	351	361	374	356	392	337	345	331	324	357	378	356	387	384	348	339	374	336	375	374	367	383	356	398	383	385	341	364	345	362	347	368	371	347	367	363	355	360	358	395	370	371	384	343	382	337	346	384	388	386	366	356	368	356	387	352	330	351	357	378	337	373	331	368	387	388	381	360	358	337	319	354	385	379	383	380	378	367	379	391	364	367	361	388	353	366	357	360	366	385	347	354	354	361	364	385	351	347	367	381	324	371	360	320	372	348	373	334	368	353	324	342	351	353	359	372	355	340	342	359	376	358	351	377	351	366	374	346	361	371	346	346	377	363	380	358	366	355	341	371	364	373	393	365	348	367	371	328	338	391	364	363	359	383	355	331	356	351	354	363	356	379	358	375	370	367	357	384	352	382	324	328	371	353	345	398	360	377	375	331	350	367	368	398	335	388	329	374	376	346	367	391	376	360	350	367	403	362	346	356	331	355	351	373	364	419	369	356	376	356	354	352	354	347	340	359	361	361	317	374	352	357	374	353	372	379	365	327	363	380	348	326	366	394	343	345	344	382	372	346	389	340	394	384	322	325	348	350	339	344	356	357	367	390	360	388	349	366	326	370	391	346	351	389	346	389	357	372	376	355	376	340	380	350	366	360	378	360	344	383	363	389	318	373	354	362	379	384	341	350	350	337	371	368	352	310	335	344	324	331	338	358	355	312	386	357	343	351	358	372	352	373	326	342	391	375	360	377	383	339	382	367	373	393	338	352	380	369	347	366	364	371	347	377	348	357	380	352	371	338	373	345	328	386	329	337	341	345	345	348	360	331	371	351	352	369	345	402	357	369	340	358	400	373	362	388	362	343	371	320	393	371	349	354	357	349	329	340	330	354	346	363	314	370	326	360	332	361	324	340	370	371	355	383	360	387	361	386	369	375	349	361	341	339	353	379	362	368	355	336	357	354	340	340	361	379	380	354	324	382	339	350	411	364	383	346	373	364	377	358	376	347	353	374	366	355	378	346	358	346	387	339	375	368	361	376	353	435	381	334	361	342	344	367	360	348	405	342	390	366	359	355	381	358	335	339	366	367	342	364	364	375	385	380	405	391	354	361	341	331	352	396	344	360	338	367	358	362	324	354	364	329	338	354	351	384	351	347	361	388	390	338	362	365	395	356	389	396	371	348	353	380	348	332	354	368	337	332	319	351	326	354	360	336	355	376	342	346	360	359	388	332	354	392	381	346	356	364	364	375	327	391	341	375	345	362	395	351	368	354	351	374	347	402	357	364	364	293	346	336	374	371	397	380	368	375	337	366	338	337	378	346	389	339	351	366	338	346	358	352	340	377	355	319	339	362	365	345	359	352	357	366	372	355	370	356	358	346	352	343	345	356	367	365	365	372	382	392	387	379	372	372	383	377	367	383	364	365	350	359	347	349	391	382	384	356	379	343	360	342	371	375	347	348	409	354	375	396	341	370	339	344	386	373	381	372	350	369	372	344	370	378	335	339	371	356	350	354	418	335	360	401	342	352	400	352	351	353	366	345	397	381	384	369	375	347	371	351	354	357	410	343	346	341	358	352	354	382	347	365	382	364	350	376	383	370	394	367	353	357	362	357	340	356	389	384	368	347	370	361	398	349	374	394	363	371	347	364	368	391	376	345	363	383	349	392	372	405	364	357	364	366	372	347	368	355	367	357	374	340	346	352	367	375	355	363	321	385	359	337	385	360	357	344	328	329	355	350	360	353	372	354	374	395	381	334	386	387	364	338	369	398	344	350	349
31252	50530	36830	24946	19217	14756	11012	7600	5190	3820	3210	2297	1815	1403	1327	1178	961	841	807	742	655	611	541	589	501	506	491	470	447	446	483	456	419	442	441	392	437	430	432	417	418	436	391	424	428	402	450	454	416	411	389	410	435	412	397	429	434	413	412	374	392	400	395	400	404	378	367	408	426	350	410	402	409	416	406	389	380	398	379	403	406	405	375	409	424	371	385	407	426	412	409	399	417	396	361	410	412	429	406	410	383	360	389	399	410	383	421	409	395	439	367	368	374	369	410	402	398	367	380	364	389	442	394	385	409	353	429	412	422	377	402	375	404	417	394	393	412	433	352	378	382	375	398	377	390	375	379	344	411	384	377	428	373	393	416	390	419	370	410	394	394	411	386	397	411	407	396	404	362	400	388	372	386	347	387	400	395	388	387	416	375	390	371	433	401	410	391	399	421	391	364	416	395	396	407	394	402	396	378	394	417	400	378	409	356	398	394	402	389	372	404	386	389	426	383	400	455	399	352	397	414	391	407	382	396	400	407	407	386	407	391	375	436	412	392	407	380	385	379	418	365	388	365	403	393	393	407	390	373	384	417	398	406	400	395	385	387	397	416	406	357	428	381	394	382	398	420	424	377	368	422	394	393	408	413	383	394	395	393	392	383	374	370	386	412	378	380	408	395	397	410	419	386	411	375	391	385	399	427	415	389	411	406	379	369	390	370	367	378	375	426	404	414	392	387	392	373	373	390	394	365	417	382	413	421	385	413	414	427	374	407	372	387	408	380	401	369	421	377	396	390	447	392	403	387	420	366	402	395	426	400	416	399	427	392	434	411	410	405	407	410	377	383	407	369	405	378	400	404	400	403	411	377	391	420	370	414	405	350	399	398	391	400	402	394	407	417	374	405	401	420	404	351	404	405	377	432	389	392	383	380	388	376	398	377	423	401	403	403	384	399	378	404	389	413	383	373	436	384	388	381	401	395	366	426	350	377	400	395	423	404	396	372	406	410	384	402	403	372	401	418	382	379	378	396	423	392	400	389	389	381	361	400	395	382	412	408	381	366	406	396	436	455	410	385	357	394	417	382	385	400	398	404	432	374	380	410	367	376	373	397	369	402	402	403	371	388	389	378	368	383	419	372	379	366	380	438	384	396	397	382	380	388	423	382	418	382	392	397	387	410	400	374	392	404	400	412	413	393	433	412	393	390	413	413	368	390	386	422	363	388	385	417	420	411	369	372	388	384	412	368	441	415	373	391	359	446	382	379	396	388	393	395	407	427	360	383	420	411	438	411	388	383	412	385	394	396	372	408	410	389	383	383	392	370	429	420	410	370	402	391	394	374	389	400	394	381	386	382	393	420	414	386	402	400	400	383	383	404	384	370	377	421	357	400	407	410	426	381	389	377	391	420	395	415	410	436	413	425	400	424	413	389	338	417	389	388	370	378	413	391	368	388	414	405	424	386	431	368	412	405	410	376	369	428	350	407	409	399	419	390	380	421	394	413	379	440	416	394	402	363	406	392	422	387	409	399	379	395	406	430	395	399	432	419	356	425	394	397	410	370	422	347	390	402	389	385	443	379	372	412	369	434	394	390	367	404	391	402	411	380	420	404	378	394	412	421	395	391	436	395	390	402	404	407	434	406	382	385	405	415	378	409	424	408	413	388	420	406	389	393	390	366	344	383	424	427	381	377	388	391	440	422	379	393	395	402	365	409	394	381	371	401	415	369	420	412	401	369	412	381	398	378	434	387	409	381	374	398	381	394	412	401	390	362	403	424	400	409	391	403	378	371	405	394	368	389	401	446	376	408	425	388	384	382	424	392	432	378	409	404	383	394	407	408	415	382	358	402	430	408	424	425	381	411	378	406	429	388	406	370	408	355	394	404	399	406	360	388	411	429	392	355	409	406	368	414	401	392	403	403	385	389	421	412	402	385	414	419	372	407	379	389	405	398	410	393	401	392	378	406	352	404	422	398	394	380	416	358	395	428	359	416	387	386	377	430	403	397	399	369	384	407	376	381	386	417	351	411	381	379	421	404	428	423	431	407	360	366	405	389	413	384	381	390	399	377	375	378	395	398	369	401	406	388	389	386	371	387	331	362	375	397	379	408	370	383	384	386	426	427	391	435	392	419	379	381	439	362	423	408	401	414	404	392	368	392	350	390	402	377	391	384	388	425	427	430	431	392	397	398	389	379	386	406	392	368	397	399	404	427	377	416	389	406	391	373	384	418	427	366	406	416	375	398	397	410	386	397	365	399	377	422	427	390	410	373	370	351	379	400	391	406	380	434	384	421	396	404	360	407	381	400	421	380	398	399	388	384	411	386	363	416	367	386	384	394	405	419	400	429	391	412	378	403	427	408	415	386	435	448	417	365	426	392	385	392	371	392	458	413	376	387	403	373	408	403	401	412	399	446	426	398	389	406	422	362	378	418	395	394	389	405	424	407	391	426	413	363	412	413	381	401	394	392	392	369	403	377	403	412	402	376	424	426	381	389	392	447	380	397	405	350	375	366	384	402	369	393	345	413	438	396	420	387	393	405	403	390	400	354	410	383	401	393	386	398	371	414	392	366	394	394	412	404	400	401	379	393	444	356	407	419	437	375	380	421	387	382	384	393	394	388	405	406	382	394	400	393	392	380	398	426	371	381	416	399	381	423	378	423	404	394	362	418	393	445	399	418	391	443	413	406	401	380	398	399	396	392	418	375	415	373	399	429	395	372	405	390	382	415	422	413	394	373	374	374	364	381	387	376	373	394	397	402	387	383	413	382	402	406	379	379	392	406	375	440	392	378	407	399	379	401	361	437	402	427	389	407	370	407	426	388	435	353	399	404	383	379	398	390	400	373	395	403	419	385	395	368	412	423	400	433	423	387	399	391	387	425	395	360	394	411	416	372	413	350	420	399	425	404	388	382	371	387	370	426	373	409	400	383	370	393	403	390	405	411	382	403	416	409	381	405	392	376	371	392	382	385	401	387	386	371	366	410	448	402	439	392	346	401	386	378	403	418	413	402	386	409	398	434	385	420	406	369	404	414	417	400	365	395	385	414	435	354	383	403	389	395	415	404	355	398	387	371	392	427	399	394	415	388	392	370	382	402	408	374	398	399	404	367	380	422	416	396	380	404	401	365	372	400	372	389	425	349	396	398	403	410	371	419	424	394	415	405	391	385	460	413	388	395	391	412	399	381	396	396	426	403	414	388	368	405	392	400	405	360	421	414	384	410	379	424	397	413	387	395	395	362	365	401	378	398	418	416	423	371	387	413	406	368	403	382	386	392	389	423	381	399	405	401	392	375	403	373	416	397	385	419	392	443	377	410	371	358	413	432	369	447	403	429	391	425	391	379	411	375	438	385	415	392	378	410	373	419	412	364	382	410	400	379	400	397	404	411	396	386	399	411	411	428	382	398	396	407	406	417	391	399	408	392	383	390	430	410	401	375	400	435	448	386	384	433	394	400	407	364	392	389	392	428	379	403	396	391	406
22753	21285	28949	24040	21694	22739	19653	9450	5609	4315	3517	2608	2061	1674	1576	1372	1226	1110	1041	956	908	822	736	721	696	714	657	622	664	649	648	637	589	614	589	581	606	622	562	568	609	629	610	592	574	585	580	618	579	573	582	611	595	597	541	559	594	596	562	551	611	550	592	600	582	548	608	539	524	611	573	571	553	574	532	567	564	598	551	612	576	552	561	612	510	525	593	566	548	581	577	585	571	536	560	566	552	604	566	527	554	575	590	531	548	577	594	594	606	564	564	566	569	574	595	561	582	571	573	568	581	552	563	551	599	578	538	554	565	600	555	588	577	533	550	555	528	553	526	532	586	546	550	597	581	583	492	543	528	542	595	565	567	539	533	629	565	595	526	569	571	578	526	532	535	550	551	579	552	528	575	583	554	582	549	554	561	544	571	570	541	602	539	518	565	584	541	525	535	544	525	574	552	612	552	545	541	545	554	565	565	531	555	558	575	541	572	607	540	552	561	557	575	583	525	527	543	558	554	527	557	575	568	629	588	536	581	524	546	541	568	570	581	602	577	579	566	538	542	538	554	542	545	572	525	529	573	586	550	563	571	553	536	559	583	505	538	612	575	504	525	553	594	562	540	589	588	567	549	555	531	590	541	561	552	532	532	577	616	581	526	601	561	573	559	562	602	582	556	545	570	584	521	593	547	543	567	579	560	537	587	594	568	583	581	615	576	527	540	572	537	584	550	535	565	574	593	560	602	582	525	588	562	577	564	535	572	575	539	583	556	558	507	573	553	549	596	574	575	544	540	575	597	579	620	546	569	555	566	564	573	616	573	606	566	538	555	584	581	584	584	551	551	556	549	586	580	570	566	570	558	590	525	593	550	563	577	613	546	567	564	516	526	576	567	585	579	592	557	553	582	588	579	564	562	543	559	553	598	552	572	571	598	548	587	584	519	635	566	555	562	559	544	540	542	581	546	561	600	542	586	573	540	597	588	556	566	589	522	589	519	534	562	628	561	546	564	619	578	538	573	574	564	558	559	525	555	554	536	572	551	549	593	543	570	506	605	565	531	542	594	548	559	493	556	584	567	566	571	584	571	554	542	587	589	572	560	550	576	551	547	533	559	571	598	480	549	571	556	591	553	573	554	576	545	513	608	560	571	586	541	552	540	524	553	554	549	571	587	588	551	562	547	544	588	540	559	559	536	562	565	570	615	552	560	544	577	598	594	582	572	551	570	520	560	545	583	571	574	595	573	620	582	560	555	519	591	556	538	539	568	564	571	573	582	564	526	518	602	591	568	554	554	553	545	576	581	549	516	604	551	522	537	590	579	564	555	552	561	544	540	536	569	562	573	608	558	578	525	631	530	569	588	583	537	522	551	564	596	533	575	595	581	571	547	575	569	528	534	577	588	547	581	571	555	513	539	600	570	547	568	569	552	518	521	619	567	518	568	531	566	573	570	574	601	532	586	568	551	514	531	534	571	602	599	533	610	556	581	562	573	557	541	585	530	554	577	542	544	533	564	570	589	552	575	546	586	565	565	589	562	566	589	552	543	504	576	501	541	536	573	576	566	579	593	550	564	587	547	611	587	567	539	519	538	610	609	575	540	546	584	550	517	539	523	564	598	543	575	585	552	592	519	573	594	583	531	564	540	587	583	561	543	603	568	559	553	538	565	585	523	532	511	561	589	598	579	583	561	551	587	593	594	548	571	551	558	533	570	564	547	566	553	562	582	578	600	567	593	592	550	572	555	542	560	562	575	562	558	563	541	523	531	513	580	567	549	609	590	505	533	536	576	553	580	557	555	578	594	567	566	582	536	566	599	578	577	500	540	561	537	576	566	546	596	544	555	563	581	592	566	543	602	614	591	549	528	574	569	576	543	546	614	572	539	585	523	568	570	532	588	583	581	536	614	584	547	548	546	546	572	503	548	568	540	564	534	560	590	567	581	546	532	584	543	564	553	537	564	548	540	563	532	587	548	558	583	565	534	594	555	528	546	545	568	532	576	567	566	557	524	565	525	579	517	533	577	547	578	577	552	528	581	580	560	562	566	572	554	553	591	574	554	533	563	562	571	563	583	577	565	537	613	529	539	567	566	596	548	576	574	579	565	524	510	555	581	553	568	569	559	559	538	534	541	562	570	624	570	566	559	536	535	552	585	562	595	555	547	577	547	578	531	575	576	551	574	581	573	550	582	548	582	545	540	589	515	552	552	557	561	561	566	564	578	495	582	545	535	602	557	582	541	547	582	531	544	543	539	600	544	555	590	576	562	574	528	591	581	531	533	559	520	548	568	520	541	581	583	565	548	507	560	515	545	524	546	563	579	577	537	581	556	557	554	547	523	571	568	562	517	564	548	548	546	554	570	554	565	557	591	600	560	592	551	547	594	544	503	590	580	560	586	569	588	595	584	560	574	552	563	544	608	547	577	519	533	566	588	552	591	587	509	554	564	569	560	510	545	508	596	562	563	514	578	576	543	553	577	586	592	553	528	566	533	592	546	522	604	554	558	518	573	593	492	566	550	576	533	588	564	572	536	576	554	593	576	586	573	586	572	532	522	593	568	566	560	569	596	538	536	564	542	571	620	536	556	552	575	564	570	584	507	516	563	543	561	526	567	550	560	580	532	553	561	532	536	527	534	519	533	545	551	602	570	572	548	569	511	562	527	585	539	616	528	585	536	565	550	531	565	559	585	567	524	562	616	529	596	557	587	578	570	548	545	536	556	611	561	529	611	620	577	515	583	527	505	561	534	568	563	557	508	517	540	602	550	539	564	534	590	554	547	565	569	582	564	560	595	600	578	581	598	551	546	534	587	548	579	550	579	573	521	506	553	567	571	498	569	560	585	549	571	573	511	548	537	560	586	553	582	589	558	553	590	548	582	600	540	607	599	576	564	561	554	539	601	556	546	556	568	568	554	558	574	555	578	595	584	544	546	555	527	540	568	576	562	584	580	532	618	583	541	534	620	522	526	570	544	541	569	572	591	577	595	570	586	515	557	539	585	560	580	567	559	537	574	567	598	573	551	570	518	569	576	565	558	562	587	503	584	556	576	536	549	584	534	569	529	571	533	550	650	552	560	548	568	593	557	546	520	531	558	525	546	618	595	569	594	545	570	519	600	572	535	560	567	564	543	536	615	535	573	592	530	537	561	591	562	548	554	629	610	581	531	587	543	548	539	534	551	546	606	551	518	551	583	565	569	573	591	496	583	560	577	540	574	545	581	553	532	549	541	535	589	582	601	599	560	567	570	551	525	551	543	577	620	563	533	532	541	604	552	543	557	584	566	588	589	564	587	566	563	521	541	550	546	546	548	571	563	583	572	587	566	574	566	627	534	564	529	552	574	554	573	583	593	593	520	601	526	562	577	558	562	576	523	559	555	570	510	593	555	541	557	555	545	605	584	561	577	555	570	597	561	539	537	580	558	574	598	564	539	548	611	530	521	546	550	539	510	558	549	602	562	551	603	557	537	567	567	561	585	534	587	534
34788	60976	45325	32984	27313	21838	16747	11859	8534	6539	5350	3843	2964	2384	2122	1845	1523	1391	1311	1248	1066	951	913	830	890	766	776	689	710	713	695	681	695	680	671	647	653	663	632	620	654	604	652	601	635	587	619	603	594	605	606	615	600	591	611	620	594	573	650	609	637	616	546	605	638	581	590	619	607	612	618	598	591	566	591	611	603	607	590	560	612	577	601	588	576	582	618	591	588	583	574	628	583	609	592	604	568	609	609	629	601	592	604	584	618	608	618	602	615	561	570	608	589	570	564	610	621	608	595	554	588	565	561	577	582	532	529	575	597	564	573	567	629	581	567	555	583	584	590	583	579	561	564	590	552	608	640	577	605	599	602	560	558	611	599	576	637	593	618	553	581	584	596	600	605	607	574	602	584	547	584	604	579	596	601	598	561	564	606	552	604	616	542	640	573	591	589	575	628	579	596	577	587	590	578	595	614	599	550	612	603	608	625	584	638	576	628	590	575	595	591	552	601	574	629	551	589	581	605	537	545	633	620	584	576	552	591	630	594	584	607	591	588	584	549	526	687	562	590	547	604	576	609	583	583	658	644	527	608	592	585	600	548	596	565	581	574	576	591	566	617	597	590	581	573	590	590	600	593	566	584	561	570	619	554	561	599	586	591	590	625	599	559	578	582	613	585	563	567	571	600	602	564	621	601	625	625	593	540	600	570	592	513	596	563	630	583	595	573	567	579	576	563	595	590	576	606	605	583	629	591	570	621	581	563	609	597	555	590	595	624	622	573	583	634	599	603	618	552	631	616	572	559	636	569	623	562	592	593	584	648	607	565	572	534	575	635	595	609	616	607	566	631	602	595	569	599	547	568	554	603	608	582	579	630	613	597	587	605	581	595	554	575	610	621	552	642	622	551	572	565	593	584	599	602	615	595	549	586	616	639	558	595	585	583	575	579	645	584	629	599	583	618	600	599	598	594	600	607	610	592	511	618	580	605	583	553	550	558	579	555	583	584	610	553	607	580	636	568	611	620	612	607	580	602	613	570	583	590	626	561	553	610	624	628	569	549	566	549	599	605	574	585	543	607	591	558	588	577	596	577	545	539	610	624	529	590	614	579	596	588	604	589	588	564	622	657	610	612	539	591	599	559	630	589	577	611	596	550	600	590	580	568	548	561	606	579	575	627	572	625	550	581	580	631	548	613	604	586	597	575	575	581	596	628	581	607	549	608	614	574	581	571	611	590	587	584	587	612	563	625	560	575	581	602	557	561	586	607	574	597	598	584	545	571	578	614	555	579	581	564	578	580	596	548	569	626	590	594	570	588	566	594	588	623	592	626	615	602	605	555	620	539	602	613	614	601	597	619	567	541	602	564	615	622	580	632	582	568	602	569	565	544	569	564	595	609	580	598	581	603	604	610	592	591	583	650	605	579	531	574	621	584	618	568	603	574	597	592	592	603	617	625	619	593	602	603	581	603	586	562	524	589	604	587	606	567	592	572	594	573	548	543	602	549	568	567	638	557	602	577	625	587	613	619	584	625	592	551	605	586	604	594	573	539	577	566	599	560	600	601	566	543	553	570	603	563	579	587	584	599	612	570	548	568	592	567	584	589	611	560	588	615	580	606	586	580	595	549	574	615	579	584	612	590	580	641	586	611	580	538	632	585	602	561	558	526	628	603	569	540	568	580	567	546	580	589	541	573	608	624	588	595	605	560	622	553	601	623	577	589	589	546	589	596	610	611	593	588	637	625	581	566	569	583	595	610	520	577	588	580	586	597	599	587	589	595	581	618	604	599	613	622	558	559	617	567	617	550	625	620	591	577	542	583	622	605	605	611	542	595	596	592	596	586	560	570	561	603	607	621	599	628	575	614	590	618	583	573	561	568	590	567	614	595	628	578	605	585	602	587	577	590	582	615	632	594	586	635	583	579	574	639	573	579	573	599	617	530	630	580	597	574	561	573	592	585	601	552	600	612	577	612	596	580	572	609	547	559	571	630	566	569	586	546	575	599	580	611	584	602	566	617	608	584	590	579	648	578	610	592	598	569	612	565	627	626	611	618	597	545	582	601	561	623	578	585	581	613	590	559	590	585	575	593	620	602	578	589	628	587	621	570	619	641	594	578	586	618	561	600	565	552	650	625	574	582	602	572	631	570	589	570	574	573	608	561	567	590	596	626	610	611	633	582	556	571	592	575	613	589	617	581	621	638	637	597	598	577	582	603	595	596	584	583	602	616	599	624	594	563	616	600	554	546	604	596	607	552	573	607	608	565	612	612	570	610	585	569	568	576	568	584	655	592	589	605	576	641	533	553	602	571	585	620	582	619	582	612	550	589	630	617	561	609	604	573	554	636	568	595	541	637	612	592	594	581	557	627	589	596	576	578	603	565	617	593	601	630	615	609	560	582	613	606	587	600	602	581	579	629	588	595	589	567	592	612	593	574	603	552	564	561	639	617	611	546	601	580	589	604	594	586	576	585	596	558	578	587	593	569	594	624	555	597	562	615	563	546	560	569	578	608	561	570	574	576	594	605	592	601	589	636	599	621	555	599	579	547	618	567	596	559	625	614	567	550	638	595	595	597	600	594	615	571	556	574	629	614	618	606	556	611	579	556	567	581	570	554	551	577	606	598	611	552	559	592	560	566	572	602	547	584	596	592	581	603	624	552	561	605	572	586	601	587	599	614	599	541	558	534	614	582	575	604	597	560	618	598	617	599	604	599	571	585	577	574	629	577	601	594	565	616	557	565	570	539	564	572	620	604	612	553	591	562	590	585	568	588	593	595	596	568	566	570	580	586	605	564	598	607	603	630	575	573	630	553	564	610	607	628	599	638	545	634	612	591	587	615	590	577	581	541	608	573	576	640	574	562	574	533	571	591	575	557	615	561	588	557	610	569	614	595	581	574	600	568	574	594	638	581	636	561	573	558	633	562	604	601	610	586	576	590	596	580	613	586	597	584	563	603	588	593	579	574	552	569	598	572	576	578	560	643	553	549	565	618	556	592	619	626	579	594	614	588	619	623	614	599	601	572	602	584	560	579	561	536	603	578	563	582	538	574	562	554	582	593	598	574	552	569	563	561	626	582	593	601	591	608	631	584	613	624	611	560	649	632	633	623	560	613	555	584	587	595	568	557	606	606	604	605	565	608	592	588	584	531	587	644	619	562	541	558	574	581	584	623	610	619	595	544	574	601	552	559	560	598	609	562	550	594	565	601	581	583	571	588	580	556	568	587	613	623	586	570	590	596	571	547	609	630	602	588	593	558	614	602	597	622	576	566	570	625	612	601	600	582	591	626	620	602	625	596	614	634	599	589	584	553	582	575	567	618	632	608	588	571	579	574	617	549	585	589	564	639	585	636	609	612	608	587	607	583	586	603	619	591	601	566	585	609	596	587	521	588	606	580	582	613	569	602	586	561	621	563	577	531	593	584	609	601	596	564	554	580	577	581	605	617	615	572	563	596	584	607	581	580	588	636	574	586	615	583	592	595	580
31043	31141	32068	22149	13008	8087	5243	3251	2337	1865	1571	1163	968	828	774	690	670	620	581	588	523	501	459	420	476	463	423	454	443	429	420	408	415	393	399	395	392	414	406	371	409	410	384	386	371	401	405	392	424	372	406	384	392	373	398	380	399	414	364	396	384	390	368	380	374	405	380	378	370	394	433	392	419	403	396	386	375	398	423	374	418	389	414	387	380	401	371	384	370	370	391	388	404	410	417	411	394	393	401	382	374	386	381	383	360	412	363	355	379	360	375	420	360	382	379	382	384	403	367	385	370	397	396	369	370	367	390	396	416	404	416	396	406	423	432	411	366	350	382	407	396	390	399	345	411	391	377	417	415	376	376	378	372	374	386	413	375	375	384	363	398	371	416	407	398	374	349	357	391	392	392	378	355	384	396	378	367	392	398	368	370	393	380	410	404	397	374	402	362	386	384	411	407	361	377	408	386	384	383	397	385	406	350	381	424	381	383	349	380	421	391	384	385	418	415	397	362	389	377	409	375	378	389	380	374	391	394	404	384	389	397	410	411	402	378	407	390	360	384	386	395	373	385	400	393	380	370	363	379	379	374	383	394	399	372	401	375	419	378	390	339	366	406	416	412	448	374	378	368	378	390	377	381	411	369	386	356	396	403	359	372	393	383	399	319	371	385	362	401	368	366	401	372	393	382	373	407	399	393	404	383	377	389	380	393	397	380	383	410	374	388	391	412	392	391	395	364	383	415	427	376	393	378	372	372	379	373	357	340	395	407	389	392	403	401	378	409	377	412	397	403	411	384	383	393	388	381	392	369	380	386	433	386	372	393	378	398	390	396	389	365	396	399	381	385	365	389	405	380	393	367	389	419	386	395	396	396	362	396	355	382	398	408	399	445	377	420	408	406	362	393	400	369	386	346	379	401	356	372	410	372	370	386	408	411	396	389	367	398	369	417	384	378	367	408	419	371	354	406	392	382	384	348	390	361	423	397	395	357	378	403	417	380	385	380	379	375	379	364	398	385	378	394	401	408	408	382	385	383	385	388	419	401	380	392	414	384	375	391	397	402	406	398	352	386	409	407	363	372	381	374	421	388	395	343	369	386	416	380	393	361	375	375	371	395	371	417	369	395	384	377	370	425	378	425	409	392	385	374	347	411	380	396	404	371	398	378	350	387	354	357	405	353	386	381	380	382	402	390	427	387	375	385	371	394	391	391	352	375	383	381	392	404	417	382	409	371	386	405	381	416	416	365	385	378	365	409	394	372	399	394	395	389	371	407	376	376	359	405	397	396	354	443	359	380	397	371	409	371	349	409	371	414	362	413	378	379	378	396	400	387	415	378	360	389	393	380	371	363	375	388	379	363	383	351	393	363	395	397	380	386	389	421	396	333	396	381	402	378	424	386	378	370	405	402	392	413	354	384	401	386	428	403	375	400	419	380	388	408	415	404	406	369	331	404	366	394	368	396	406	356	380	354	371	366	381	379	404	377	399	401	368	379	375	380	393	399	378	387	373	423	380	389	406	356	351	373	367	387	372	386	383	376	364	378	394	389	405	383	387	373	375	388	404	399	350	383	367	406	410	415	373	399	420	384	391	396	374	359	377	404	390	400	340	401	396	416	419	402	390	419	371	429	384	378	354	404	384	381	365	379	384	396	421	406	403	413	362	380	401	378	398	403	416	387	390	395	355	357	390	363	383	407	399	389	396	336	363	350	362	407	415	422	398	392	423	381	405	392	384	407	389	348	405	382	413	402	443	357	434	413	386	371	401	379	437	368	457	398	349	387	379	354	373	373	415	380	388	396	384	376	373	389	391	392	410	402	378	385	423	429	409	382	376	405	358	406	358	378	394	389	368	409	370	397	419	363	356	393	365	409	390	411	394	366	353	373	382	380	382	361	388	395	352	373	373	385	385	376	376	370	378	363	411	402	352	372	376	399	366	390	365	416	359	385	382	400	377	384	398	400	370	379	411	434	390	392	368	394	402	405	420	367	389	402	401	392	414	374	364	381	376	372	407	418	398	397	380	376	380	399	393	375	385	426	412	393	387	362	383	391	383	408	377	367	366	352	360	413	413	394	377	361	351	373	419	407	371	400	396	404	346	384	358	394	365	374	404	393	398	396	413	403	388	380	362	386	398	394	405	360	388	352	425	370	403	396	410	393	407	392	394	384	393	440	382	388	392	371	365	397	403	395	388	388	395	383	341	378	381	351	357	438	422	401	380	383	409	388	396	420	374	410	387	371	333	399	377	376	391	384	404	408	394	380	382	433	376	373	363	384	357	395	396	413	382	427	389	366	400	394	376	387	405	398	375	413	386	342	387	378	367	370	384	394	361	415	397	404	408	380	397	380	389	439	379	396	344	406	392	394	401	347	377	423	361	373	371	366	369	383	389	376	362	408	410	400	409	387	396	389	351	402	364	399	392	376	390	405	446	360	362	394	376	340	373	379	374	359	375	385	420	408	372	374	363	423	389	363	366	390	424	386	370	374	409	332	430	395	381	389	355	367	362	420	378	402	399	405	369	399	359	396	389	379	338	361	405	378	379	384	388	380	399	372	435	392	415	427	414	403	380	401	409	365	362	417	399	411	384	399	387	360	385	368	393	375	388	411	383	412	413	393	405	408	386	391	394	368	393	375	402	435	381	386	394	417	382	390	395	383	397	373	394	366	367	389	401	375	400	383	387	361	375	381	392	393	387	369	401	377	410	350	354	396	387	403	375	393	350	418	364	393	407	346	368	400	436	373	367	401	409	372	366	418	368	382	412	394	388	387	371	423	381	412	390	413	388	370	397	392	374	380	396	376	400	409	409	377	413	369	364	383	409	396	367	384	384	411	372	403	394	373	438	387	391	405	390	406	391	405	383	391	364	403	376	378	384	364	407	424	377	406	377	389	381	410	394	398	400	402	393	366	363	404	372	394	410	401	382	380	392	384	422	383	373	389	425	396	373	390	367	354	386	376	415	394	406	398	405	408	339	372	410	374	385	401	418	380	349	383	396	398	371	408	389	369	398	380	382	406	432	415	386	390	376	388	393	409	381	394	386	363	442	363	383	365	374	377	404	424	412	393	393	390	420	405	393	421	380	360	405	360	400	365	390	412	400	366	394	379	375	381	347	393	372	403	407	341	387	366	386	381	404	362	399	355	377	414	398	381	382	358	386	389	417	377	381	381	403	375	398	395	370	371	483	374	406	413	368	402	361	364	394	376	385	417	360	410	389	375	396	372	379	387	421	427	413	369	372	370	391	384	379	380	382	379	377	394	390	381	341	442	399	362	399	393	384	368	411	371	414	395	365	373	389	381	367	368	393	406	416	362	388	379	387	408	379	423	408	394	403	406	417	355	392	394	394	391	390	373	423	358	390	393	358	393	371	360	392	357	392	363	383	403	367	406	418	364	364	358	388	356	362	385	401	402	388	399	392	391	371	395	388	394	425	372	373	404	388	374	413	386	424	440	383	369	404	385	425	413	419	390	378	397	392
31742	45461	32401	20790	15742	11782	8112	5549	4006	2989	2332	1745	1369	1192	1081	900	879	838	715	652	631	616	587	521	497	483	482	467	487	487	477	469	446	476	430	447	430	394	430	454	443	429	450	428	436	414	404	412	429	443	426	440	436	396	441	425	430	438	413	434	427	445	463	429	434	412	376	387	421	418	375	420	368	410	442	415	431	434	425	375	408	382	425	366	406	426	406	363	425	440	409	400	437	395	434	437	450	445	387	429	406	421	405	436	418	398	459	402	431	394	393	378	422	412	413	431	441	378	411	361	430	423	433	394	413	401	438	422	389	448	408	380	413	430	449	384	404	440	399	449	434	379	426	424	461	403	422	439	395	426	433	448	399	439	414	422	388	416	428	437	427	424	393	407	409	384	434	368	378	420	415	427	398	433	423	406	412	425	394	438	403	424	426	384	421	413	410	433	396	426	438	436	385	388	407	420	384	425	451	408	431	416	399	420	381	398	411	416	405	378	417	399	416	438	401	419	402	421	398	416	398	410	416	431	443	413	426	429	415	387	453	427	407	423	415	457	437	376	393	426	434	424	414	458	366	409	413	423	387	425	390	388	400	405	415	406	399	430	425	398	379	401	419	406	412	441	431	456	414	396	432	453	422	418	425	410	403	394	402	378	397	414	403	442	444	419	413	386	400	400	407	429	415	417	408	398	411	418	456	393	434	414	439	438	402	441	423	434	401	410	401	429	423	371	421	411	412	455	415	439	454	403	379	397	413	406	446	426	415	440	416	398	422	419	421	395	405	410	394	397	433	436	403	403	422	415	390	421	424	418	397	419	392	395	391	407	435	422	395	424	390	389	422	412	391	413	425	416	399	422	450	394	376	437	455	387	373	449	423	412	418	419	436	422	433	390	417	419	438	416	410	399	377	434	391	431	406	423	411	411	398	426	403	427	418	430	410	412	438	431	470	399	443	402	415	382	398	421	392	369	432	419	383	426	411	394	403	395	442	404	401	453	431	415	399	479	413	431	420	388	416	430	403	391	419	413	439	395	388	411	429	407	423	395	378	402	385	420	397	417	444	446	427	409	405	409	410	440	404	410	413	415	428	411	461	377	423	411	384	412	410	402	464	420	419	427	400	409	450	402	408	396	395	431	415	435	430	429	433	388	424	413	423	429	392	421	407	427	473	381	411	437	392	394	400	446	415	366	405	403	435	403	437	408	398	392	408	422	425	418	395	393	399	430	413	439	423	408	420	396	428	425	432	419	452	419	420	397	411	428	400	402	417	391	416	410	425	424	429	408	433	439	446	413	426	423	438	406	428	420	396	389	429	377	419	422	398	409	408	407	408	411	426	401	417	418	403	393	398	413	407	432	420	397	437	453	398	421	403	409	441	443	447	413	407	411	411	425	429	388	424	428	412	408	414	426	407	446	397	411	455	417	423	398	448	407	442	401	423	412	427	418	395	391	387	410	413	437	417	451	412	406	397	421	425	438	440	458	407	415	425	427	424	386	406	432	391	422	440	433	428	390	403	406	410	416	400	369	411	408	381	440	449	397	422	443	427	431	407	418	417	447	423	443	426	404	444	372	379	430	396	381	420	453	414	396	415	432	455	396	411	420	407	467	394	391	370	443	446	431	412	405	412	414	434	428	433	412	400	420	384	422	414	449	377	416	381	405	406	419	410	428	417	429	418	427	387	412	418	392	438	426	376	388	415	407	427	396	441	388	407	414	378	437	404	409	432	446	448	412	389	415	428	406	384	386	452	437	405	395	399	414	436	439	425	395	436	424	399	429	432	420	379	375	399	441	420	417	421	391	395	448	398	462	430	399	439	387	397	431	420	414	404	418	388	458	451	401	425	398	395	429	416	435	388	408	441	441	446	426	416	402	407	422	471	415	440	419	441	443	431	434	440	427	431	379	387	447	444	415	390	427	387	419	419	405	450	402	424	376	406	404	397	438	421	401	399	415	474	440	431	386	413	426	409	422	408	380	421	417	400	429	388	436	441	421	436	426	389	457	434	435	390	406	409	401	410	387	392	423	437	413	394	418	422	416	401	415	424	430	426	420	448	411	401	426	413	409	405	428	422	405	422	406	406	425	403	432	408	447	411	404	441	449	397	402	402	409	383	423	434	404	409	437	420	401	417	382	429	430	450	431	417	433	427	410	385	400	382	376	403	411	429	416	428	387	450	447	429	414	432	381	390	419	422	401	439	406	383	411	411	433	418	412	448	426	422	400	429	399	392	433	404	449	416	444	410	414	466	403	387	401	436	463	385	402	440	398	436	416	392	424	385	425	399	409	429	448	417	409	382	425	407	414	379	388	437	435	402	428	388	444	388	407	403	416	430	403	435	431	421	381	417	374	406	405	429	404	393	403	405	394	428	428	409	449	420	437	413	397	422	413	405	436	405	423	410	417	414	425	407	439	389	429	447	408	450	424	431	406	407	407	418	430	390	400	458	436	444	419	403	406	427	404	387	401	424	425	409	421	374	435	437	380	406	400	445	421	408	446	422	429	396	465	428	390	398	411	412	433	394	410	433	377	421	386	418	426	422	356	423	434	409	417	459	378	430	449	432	441	445	410	399	468	402	423	430	454	422	404	413	434	445	419	417	393	430	415	394	413	368	420	397	384	389	428	384	400	412	424	422	405	449	409	428	395	389	440	438	418	420	458	398	405	428	402	459	462	413	459	425	402	415	437	384	415	409	409	439	412	412	426	416	410	395	412	414	432	409	403	408	390	421	401	419	437	402	439	416	396	438	448	420	415	394	431	398	417	438	400	422	418	386	396	400	405	408	388	417	415	390	420	423	445	398	387	430	405	407	415	394	413	437	400	422	392	407	439	463	391	425	426	419	408	425	436	428	397	391	437	390	406	449	432	403	405	462	429	419	387	430	458	402	413	449	401	409	446	456	424	420	436	429	401	405	438	412	395	392	418	419	422	455	413	399	377	392	394	380	399	392	445	406	409	368	415	415	427	421	395	406	366	383	407	416	431	427	428	402	396	408	410	411	384	396	430	417	364	430	405	386	402	437	400	372	396	446	375	420	420	435	410	436	407	415	416	406	440	445	379	429	424	423	394	410	402	426	424	403	408	424	406	423	393	410	422	391	406	407	374	424	437	391	418	428	395	414	445	441	458	400	438	411	407	400	423	467	439	421	397	399	383	398	423	393	390	454	427	418	444	391	422	396	411	405	438	425	434	407	447	418	401	431	391	428	421	407	382	418	403	429	443	430	376	407	425	426	419	410	399	412	430	433	432	382	383	417	422	429	434	404	412	413	408	382	417	419	405	375	457	403	408	403	416	461	415	433	435	435	437	398	402	382	403	390	414	388	381	425	459	387	415	421	394	401	448	435	449	428	377	408	427	427	432	434	458	411	388	408	440	429	417	401	443	418	405	403	414	460	456	394	412	392	418	400	408	413	408	421	384	462	407	389	418	422	411	417	407	415	430	416	405	387	432	410	401	419	432	420	436	411	409	425	410	402	412
23856	21214	28534	24665	22083	18720	11575	5949	4097	3216	2415	1761	1517	1345	1141	1024	1099	955	841	819	785	732	691	701	646	619	552	633	635	594	581	604	568	577	575	555	563	581	564	555	524	537	507	557	525	562	577	551	535	523	526	514	538	525	559	516	548	526	545	525	530	514	550	549	526	492	513	513	551	523	532	583	528	528	504	536	552	548	559	561	510	538	528	508	536	572	499	558	502	539	579	494	539	551	509	517	564	564	492	496	486	549	540	497	569	571	550	506	514	520	581	527	498	529	495	528	532	532	535	523	519	525	528	493	510	506	500	555	518	509	546	524	537	569	581	568	562	536	546	558	494	546	495	572	547	537	517	552	572	512	503	516	537	522	512	549	540	520	513	560	564	533	531	508	522	521	564	481	539	521	537	524	535	549	509	545	527	528	496	537	522	543	503	531	513	524	510	529	548	523	527	556	537	548	517	466	520	497	512	543	496	533	533	564	561	518	572	532	511	541	503	497	518	533	549	493	484	519	486	479	535	568	504	580	542	548	540	500	528	531	509	542	568	531	524	518	528	536	586	508	559	508	538	525	523	534	502	540	535	532	505	493	546	520	500	574	558	558	577	537	501	554	556	547	542	527	530	537	528	536	494	561	540	472	515	531	528	534	558	508	552	498	506	534	522	509	546	504	543	547	581	507	526	551	516	507	527	530	524	524	529	505	548	506	539	546	496	520	528	524	554	523	544	512	499	517	524	544	512	568	526	536	528	489	525	497	534	514	520	564	536	524	584	528	540	511	539	480	538	524	537	527	502	563	548	548	532	545	550	500	519	536	496	530	525	543	542	540	532	533	485	576	515	531	525	527	559	530	542	534	496	503	499	547	571	546	530	520	504	556	570	509	525	515	513	541	526	531	559	551	578	520	528	531	538	507	531	545	540	535	580	540	559	572	529	487	496	566	523	533	503	521	529	532	524	552	531	530	559	509	498	523	499	534	533	478	511	512	552	536	522	526	511	542	510	497	540	507	517	524	532	546	509	479	523	539	554	553	538	542	521	519	523	508	570	557	521	555	541	498	492	537	557	516	540	555	519	524	551	527	547	523	532	528	519	508	524	518	540	494	517	550	526	503	507	572	497	517	536	518	517	501	584	535	542	540	523	542	523	554	549	559	552	525	493	575	535	519	546	568	524	533	545	466	585	501	603	526	569	556	531	513	513	493	521	529	492	518	491	503	537	569	529	577	519	514	523	515	566	549	509	530	560	507	535	557	546	537	541	550	538	550	518	512	556	541	549	551	554	481	544	505	544	499	551	529	571	535	504	479	510	516	492	551	555	566	505	488	492	504	555	538	559	563	516	551	492	511	520	509	536	551	532	525	530	527	487	511	487	471	497	543	527	561	536	547	533	535	534	481	523	502	548	554	523	555	538	500	547	541	531	522	534	532	519	538	526	531	564	501	513	467	533	557	510	545	546	485	525	545	473	481	553	504	528	554	541	559	526	560	510	511	535	517	548	499	524	552	483	524	561	510	538	506	522	519	520	537	542	474	499	541	528	533	536	519	493	504	509	500	520	505	533	467	500	508	540	479	520	520	513	473	489	497	504	512	539	516	546	498	503	524	521	483	497	520	566	566	521	500	496	495	492	492	524	516	545	564	520	523	502	528	530	528	497	477	555	545	490	509	513	523	537	557	516	534	540	566	545	558	549	554	565	514	543	559	513	534	518	537	562	568	493	522	535	525	517	547	566	520	519	530	511	540	515	519	502	526	561	499	536	574	526	526	507	516	515	548	532	558	569	487	526	514	525	515	507	553	561	550	546	502	533	495	529	516	516	536	522	505	513	499	507	524	508	556	514	542	573	523	512	534	523	511	546	536	526	572	530	502	551	521	523	539	510	544	557	544	497	552	481	514	525	525	537	512	477	554	534	565	513	518	508	538	538	530	572	498	508	520	526	545	525	523	530	543	552	554	596	490	517	475	527	531	517	544	543	532	484	530	541	533	563	530	514	478	495	527	530	525	495	562	529	566	509	505	550	545	533	537	502	518	522	497	566	537	512	551	530	491	555	564	556	549	545	497	576	508	523	529	552	541	545	484	528	510	517	547	577	566	500	537	565	533	499	529	493	488	565	521	542	547	476	532	548	531	502	482	536	533	540	515	565	502	545	526	549	499	544	506	534	492	500	514	582	532	536	530	539	516	536	540	547	543	559	507	544	518	499	498	496	511	519	532	540	545	508	533	516	541	511	538	524	521	564	531	546	510	528	545	503	542	527	519	551	499	535	540	577	553	510	567	566	550	552	520	511	511	526	577	543	530	549	530	533	517	474	499	540	509	495	544	530	534	525	478	533	564	532	507	533	540	509	488	523	525	537	543	535	534	568	508	553	536	469	529	534	522	528	549	532	519	549	533	508	492	534	536	521	571	505	549	473	526	549	502	577	490	528	577	537	492	553	519	513	510	504	542	535	509	531	529	537	509	595	551	528	552	545	554	514	550	519	519	517	548	506	537	584	506	537	495	519	451	516	543	539	530	550	555	511	538	542	562	506	478	542	554	525	486	513	493	555	526	507	534	544	493	513	521	556	487	501	570	550	555	496	512	536	498	588	509	527	539	524	553	538	535	552	551	547	525	523	535	542	576	561	486	527	554	575	517	517	533	531	511	539	516	526	539	504	542	514	520	552	525	545	532	485	531	513	562	527	556	525	518	556	541	541	504	533	518	565	554	528	495	559	530	529	502	571	521	527	514	506	502	527	544	544	518	549	566	539	524	491	515	547	543	556	513	529	512	530	516	557	519	540	543	527	559	549	500	520	554	519	519	520	538	514	522	501	561	535	542	509	541	545	507	509	513	530	460	520	493	577	509	539	507	540	559	537	503	557	543	544	541	514	530	515	518	561	534	532	536	521	537	539	506	522	563	536	529	504	532	483	502	497	494	511	535	530	517	503	516	549	518	513	520	511	569	509	539	530	543	511	508	531	529	513	526	517	522	584	525	493	536	497	495	512	546	475	535	511	510	537	552	529	512	517	510	526	498	550	529	494	516	520	550	530	524	530	538	511	538	542	500	508	505	557	537	532	504	518	548	516	546	536	549	547	521	572	532	579	510	553	555	521	502	471	534	479	522	534	560	530	507	548	561	503	493	532	556	574	507	518	529	527	559	482	503	545	510	520	532	462	558	535	512	536	517	510	504	491	539	501	546	560	540	566	506	514	516	502	544	541	507	538	519	532	518	522	579	503	540	489	532	570	517	524	521	520	560	539	543	525	540	537	522	563	522	525	534	497	537	524	495	541	556	531	540	561	526	570	553	533	501	530	557	529	536	508	496	508	549	551	566	552	541	516	498	523	539	525	538	520	511	463	505	550	534	503	541	494	519	544	542	558	509	540	561	522	526	529	501	522	519	527	533	543	517	517	520	530	499	487	553	523	497	543	502	530	531	518	549	554	481	524	513	489	490	516	519	537	513	507	523	490	559	547	577	546	490	559	526	543	575
31826	55788	40404	28673	22447	17286	12659	8640	6424	4954	3805	2752	2123	1819	1589	1555	1324	1249	1114	1002	914	803	791	764	724	757	716	684	634	627	630	636	598	600	584	592	584	569	643	583	594	572	563	623	590	575	592	554	575	510	536	592	585	584	605	588	578	560	575	567	519	573	547	572	553	528	563	534	527	564	532	583	567	545	562	553	542	574	560	539	504	607	596	540	575	562	535	576	572	572	549	559	571	580	576	609	525	568	587	526	548	563	546	534	540	563	573	533	541	554	540	518	562	556	566	577	552	531	558	519	535	593	552	543	552	521	570	576	507	537	529	515	563	536	572	578	550	576	593	537	593	554	541	537	537	504	540	573	534	574	570	564	546	528	553	596	545	567	526	552	544	570	584	539	559	509	565	562	561	519	563	538	570	559	526	539	545	595	536	587	569	522	509	536	609	595	555	547	574	516	537	558	542	536	506	539	527	523	528	520	560	577	522	546	514	603	584	541	535	541	551	523	563	546	534	550	607	527	578	536	552	566	548	591	561	575	579	567	589	599	591	523	559	571	539	567	565	541	541	613	520	509	517	518	583	608	557	575	576	522	547	588	547	586	561	530	548	529	556	536	548	540	568	538	556	556	562	531	549	569	535	513	560	547	538	541	540	539	567	521	550	541	556	572	567	574	575	570	582	595	575	586	595	515	557	554	546	546	544	561	519	534	532	562	570	598	536	574	567	549	522	540	526	566	568	588	537	536	562	529	551	578	587	548	555	522	539	555	575	509	580	538	568	534	538	535	553	512	583	538	533	530	557	548	550	569	585	538	565	530	584	490	564	541	570	579	565	573	544	548	562	529	535	551	527	538	572	524	551	524	576	534	608	561	545	569	553	512	531	526	565	541	606	510	528	530	576	553	563	603	621	566	545	547	556	550	538	520	549	569	564	541	573	570	547	560	564	586	554	559	535	532	546	544	543	568	575	518	540	566	553	527	549	567	549	503	523	584	560	583	553	549	553	525	563	580	561	589	546	585	511	511	529	556	570	541	534	542	527	569	561	536	567	576	569	565	499	568	544	574	557	602	537	529	582	551	552	538	565	542	564	509	537	528	526	560	548	562	554	554	576	544	519	540	554	543	562	508	549	575	578	544	543	497	543	579	556	567	511	548	530	529	565	529	571	543	543	534	572	591	530	598	586	512	538	531	595	547	571	567	555	545	557	555	550	579	556	551	546	557	574	578	576	525	548	499	551	583	600	536	552	588	536	542	564	518	577	594	528	551	508	555	544	521	596	539	548	494	606	566	595	553	544	551	572	516	559	574	572	562	561	563	588	522	566	575	526	556	566	575	541	558	594	520	547	552	539	576	518	578	530	597	573	549	521	570	539	546	567	548	562	548	554	530	530	565	522	563	531	533	534	589	557	583	533	578	499	531	508	561	525	548	534	569	589	566	561	564	530	525	540	534	560	562	592	549	573	562	565	549	557	557	534	582	568	566	528	561	549	597	564	568	553	567	550	596	557	526	558	584	567	560	544	555	560	527	577	570	547	573	536	578	566	553	553	560	586	578	561	547	570	528	539	497	564	538	535	581	519	565	545	555	519	596	541	556	529	557	545	574	581	554	584	591	523	492	573	539	563	566	532	556	564	585	560	550	511	547	524	526	567	583	536	528	530	510	548	581	551	556	560	557	541	555	620	532	569	530	514	568	526	528	543	558	526	542	563	581	549	575	549	592	532	548	534	599	551	551	544	563	554	559	553	555	546	546	535	558	589	571	543	550	565	554	532	571	544	513	556	591	547	558	565	515	596	541	521	547	548	561	568	601	589	515	546	535	570	582	565	594	572	568	544	543	574	572	597	564	539	548	544	606	589	531	582	529	530	562	515	574	575	506	596	579	503	575	551	535	557	560	526	560	560	591	554	614	548	559	567	534	572	543	573	614	550	560	579	547	541	583	598	535	556	572	576	574	520	585	566	552	540	493	521	543	554	536	524	547	544	539	576	543	567	535	606	544	590	531	564	623	575	569	538	588	545	563	590	538	555	566	576	580	541	555	541	588	553	603	597	562	578	566	519	589	524	581	534	563	544	529	581	559	588	559	530	523	539	546	579	548	560	564	563	547	579	599	580	539	556	551	548	557	555	531	563	563	558	542	552	550	569	603	570	552	527	566	549	577	592	517	559	570	556	576	558	501	551	546	569	564	565	541	540	552	488	554	542	540	568	595	535	590	529	518	597	566	526	559	618	547	561	550	563	610	577	566	573	593	549	537	611	577	548	577	583	527	569	525	511	557	545	549	534	561	578	538	545	575	544	551	525	544	547	553	540	600	537	562	552	578	597	563	559	562	589	523	560	549	539	632	575	593	594	549	573	551	578	554	541	565	579	561	517	548	579	585	576	565	548	541	599	535	550	558	552	567	595	531	570	560	592	559	585	607	575	587	555	591	574	545	574	573	530	535	569	598	526	539	575	527	567	562	598	586	592	531	562	544	576	550	586	556	560	549	587	547	535	567	581	553	548	565	586	585	530	583	577	582	550	608	555	557	576	561	552	598	586	527	550	580	499	545	511	588	553	540	514	559	545	526	507	549	566	538	529	559	576	527	585	582	548	525	535	533	572	558	535	545	538	531	570	553	570	558	547	570	536	555	555	543	575	530	582	553	576	551	546	607	548	601	543	571	566	597	594	565	591	580	589	544	538	579	492	504	575	544	560	535	618	542	570	611	595	543	554	540	540	510	537	566	552	567	566	575	503	557	573	564	569	527	584	522	575	589	544	533	566	548	536	560	560	541	564	532	585	576	545	552	580	519	533	570	550	564	566	544	596	584	563	523	545	613	528	562	508	555	536	542	571	565	521	565	550	558	519	530	576	588	566	544	531	567	548	554	536	580	522	528	510	581	597	533	532	592	610	595	617	515	565	550	548	569	583	533	608	592	536	562	532	532	559	535	547	563	543	519	567	557	602	492	539	527	583	556	553	553	570	557	564	556	550	571	566	577	536	529	540	540	533	554	566	573	533	536	533	543	552	517	549	485	514	522	576	597	531	569	544	587	559	550	607	539	517	558	563	569	516	582	565	515	551	539	565	561	573	588	562	522	559	574	548	517	566	541	589	531	528	524	593	577	538	539	560	562	530	571	607	545	574	568	520	528	561	525	557	571	545	571	496	560	523	562	540	576	525	573	561	531	554	544	602	526	590	526	535	556	534	518	557	569	539	572	530	563	508	633	580	536	558	551	537	566	563	591	603	540	539	567	547	563	548	568	577	553	567	498	565	582	545	530	600	558	554	520	546	532	561	585	553	547	572	536	572	560	540	574	594	547	552	551	552	555	613	558	546	537	558	561	582	548	585	562	545	583	556	552	560	571	548	510	544	598	539	568	575	572	564	490	569	558	572	592	567	538	514	546	564	503	546	581	560	518	563	528	544	543	538	556	538	557	555	554	559	573	547	566	563	518	578	545	567	506	578	574	559	510	539	535	561	550	565	545	574	580	547	541
25061	21391	28146	26303	19204	11625	6996	4134	2914	2363	1693	1333	1098	900	882	749	759	740	586	578	458	497	483	469	429	442	441	447	386	434	442	362	402	403	408	359	400	388	372	338	380	388	386	423	373	408	375	362	377	385	354	407	351	404	355	338	371	372	374	405	375	397	370	365	346	366	346	361	364	370	377	353	359	372	360	354	345	367	380	337	370	365	333	391	345	388	344	375	374	357	370	354	358	363	354	340	376	359	370	368	341	351	366	406	390	376	355	377	353	372	328	346	367	381	384	378	356	375	349	366	378	384	351	348	376	355	380	365	349	357	367	362	371	347	393	355	344	359	398	360	391	387	336	363	359	328	369	375	355	370	378	350	350	345	372	357	364	369	385	395	403	385	354	379	379	391	351	355	413	380	347	315	335	400	365	368	379	418	380	377	357	365	339	372	378	348	326	342	412	398	386	349	365	327	340	352	391	381	362	338	339	349	370	348	383	375	373	352	367	367	383	392	393	361	357	371	332	364	348	371	369	321	393	397	370	327	361	365	364	384	368	349	353	361	386	354	389	355	364	377	354	371	361	365	367	379	397	351	365	378	376	355	354	376	361	377	388	384	389	335	374	366	344	388	353	384	384	367	377	358	395	367	350	374	361	386	353	386	364	363	376	389	355	361	380	357	356	391	388	355	372	380	380	372	388	381	374	363	358	382	403	365	371	359	364	361	357	332	385	371	321	376	352	333	371	364	339	387	354	336	395	333	377	374	378	343	358	361	361	369	335	397	338	387	382	377	368	378	376	394	329	362	372	348	381	360	354	388	390	363	349	386	370	351	377	359	391	373	367	391	366	357	371	360	345	332	367	382	338	370	374	363	349	368	383	395	358	381	365	370	386	353	375	404	355	379	384	365	313	353	340	370	361	378	378	338	349	366	389	343	362	356	388	377	340	348	362	361	383	354	375	393	375	363	414	392	341	393	344	348	361	373	378	375	343	347	370	369	329	357	331	341	380	346	371	374	364	360	348	337	341	351	375	337	337	351	353	415	367	376	380	380	370	398	352	389	384	362	388	384	357	405	386	358	365	347	353	359	354	366	336	376	344	377	351	343	387	315	354	348	357	352	356	397	343	385	363	393	377	313	363	347	357	378	366	369	331	349	396	376	377	351	340	381	382	358	347	374	404	357	381	383	371	370	400	354	337	354	374	361	384	353	374	365	387	347	389	369	353	348	369	366	374	390	357	341	355	377	334	375	399	357	348	363	344	356	355	341	354	330	337	360	364	399	387	371	370	367	366	370	352	359	348	387	381	352	367	378	369	361	367	324	342	346	374	370	364	341	376	322	365	321	319	388	372	370	359	344	358	347	394	332	389	380	359	364	362	353	375	351	347	341	361	330	369	380	385	352	348	395	380	357	363	345	366	336	343	321	319	370	337	346	377	382	369	367	389	353	343	360	353	354	333	352	416	346	372	351	363	377	365	315	381	355	343	355	368	384	371	336	383	380	363	398	360	358	346	389	373	360	338	400	355	347	347	357	384	370	352	383	345	385	363	355	376	325	369	359	391	399	366	332	362	375	334	348	375	358	361	376	345	344	358	342	374	376	340	386	369	344	378	369	348	403	332	349	373	363	357	380	368	363	373	353	410	355	366	368	353	387	377	379	373	353	354	340	354	382	398	340	348	344	366	362	350	408	367	361	407	379	354	396	367	357	369	353	344	369	375	357	380	355	352	384	355	359	352	357	399	375	376	368	361	354	382	394	377	369	378	368	378	333	379	336	381	367	402	365	333	415	398	351	358	354	369	367	335	351	357	376	357	364	352	360	382	352	348	363	351	377	364	348	373	351	373	367	365	371	367	358	366	358	375	389	356	361	343	380	387	350	362	359	371	369	406	371	391	367	367	337	357	392	367	325	368	371	411	368	366	384	386	368	366	368	336	365	352	397	375	362	363	364	338	346	335	372	355	389	374	370	358	340	324	389	394	333	350	355	345	366	358	330	384	355	369	390	362	358	354	378	395	394	348	385	375	368	367	382	359	373	343	386	364	349	364	371	415	352	371	395	337	367	381	368	375	371	387	365	363	354	359	383	381	313	366	344	368	378	346	371	387	365	359	381	357	390	368	382	366	363	345	352	324	367	364	357	352	374	336	360	402	379	371	358	371	383	386	389	403	363	363	385	379	330	340	335	387	366	354	345	391	379	360	392	353	369	383	347	360	362	348	351	363	366	382	343	383	341	414	340	400	373	401	402	386	333	344	401	371	352	370	342	345	347	369	339	341	413	362	334	357	373	364	359	383	353	394	345	379	366	338	367	378	365	354	320	352	353	340	398	341	358	357	373	327	394	379	359	374	353	370	388	375	365	349	368	342	382	352	381	349	360	403	366	342	359	385	357	396	372	373	389	376	380	374	343	353	354	346	374	347	350	348	379	341	334	387	353	365	359	361	353	359	372	367	372	371	350	364	342	350	321	353	389	374	387	377	391	350	355	364	363	382	350	343	364	374	375	367	342	333	340	349	375	378	345	353	348	357	379	326	379	400	387	389	356	372	353	386	336	387	374	374	378	394	361	364	364	384	331	399	354	342	369	345	409	349	373	360	344	379	402	353	383	397	353	382	389	368	368	359	376	392	338	361	356	371	347	396	404	381	361	387	370	365	378	390	368	387	355	360	377	352	352	391	376	376	386	381	363	391	336	366	392	365	349	379	378	348	362	346	392	402	386	354	350	359	355	376	390	355	352	332	371	362	354	394	373	356	355	346	323	374	334	404	360	364	351	356	399	375	356	372	336	387	375	390	351	349	363	361	351	367	342	407	375	367	347	358	422	372	354	367	348	358	361	393	391	396	389	388	371	345	372	393	375	335	338	359	347	359	356	346	398	346	376	376	345	365	409	377	302	388	349	368	370	368	373	351	366	387	364	351	358	352	381	378	343	372	379	366	335	396	368	372	400	333	368	338	357	390	348	363	380	357	375	365	351	410	354	361	420	353	326	372	375	357	378	353	344	422	388	376	375	355	365	381	362	383	348	342	381	335	368	363	403	365	378	350	379	359	381	401	387	396	372	377	386	365	367	366	353	349	379	348	392	374	389	373	354	336	371	353	379	364	379	348	363	386	336	376	344	346	374	343	382	323	343	373	368	367	396	363	337	339	378	333	377	348	337	335	348	343	374	368	372	348	351	358	365	342	400	364	386	345	369	358	393	366	375	384	364	383	386	372	387	379	375	335	369	373	351	350	357	393	353	383	390	349	365	364	333	346	340	346	349	368	363	356	351	398	380	369	364	351	380	349	350	358	355	344	382	346	374	362	362	357	370	393	368	353	364	400	352	378	358	348	383	367	380	376	354	364	348	393	376	356	370	344	339	362	403	380	373	374	360	360	353	346	374	355	374	392	362	341	357	408	366	378	347	413	324	353	375	329	367	345	345	336	334	380	384	371	370	366	398	389	346	366	360	339	345	384	346	374	361	363	366	372	399	358	350	360	357	379	372
31701	51233	36692	25017	19177	14311	10128	7162	5198	4114	2775	2106	1628	1290	1226	1151	1067	1056	769	751	631	635	572	563	581	523	478	493	506	456	475	412	461	456	426	369	426	423	439	431	453	445	419	427	437	415	434	438	418	411	418	419	379	430	445	441	418	414	389	374	400	388	375	378	429	410	429	461	404	441	394	368	390	397	377	404	415	427	400	345	420	417	368	405	404	386	416	389	406	384	370	408	420	379	386	398	400	411	376	416	405	382	381	398	382	391	398	410	412	378	404	392	391	439	449	372	376	412	403	409	419	381	437	363	415	375	379	421	408	405	401	390	359	402	397	388	386	411	390	396	402	389	402	396	396	395	398	390	418	412	399	403	381	398	390	415	376	381	377	353	412	419	423	413	411	409	355	410	402	420	393	416	408	401	388	402	438	412	384	454	390	385	371	402	422	417	375	411	390	416	406	385	415	407	428	388	378	365	390	412	389	405	401	418	375	415	390	413	387	356	409	374	422	391	394	411	410	392	396	400	396	393	404	383	420	355	405	383	410	378	412	405	373	440	401	395	392	408	401	374	398	421	425	419	379	400	415	370	401	395	379	388	455	391	404	408	373	400	376	374	393	391	397	403	405	407	387	438	427	378	400	399	398	400	401	415	420	391	388	380	384	401	405	380	408	382	377	423	399	400	348	366	383	422	398	421	392	368	407	400	387	380	389	410	369	406	408	434	405	401	422	388	380	424	428	421	416	368	417	377	390	381	386	423	398	413	368	383	387	375	432	404	406	419	392	383	362	408	406	431	432	395	346	396	411	404	430	390	393	434	408	382	404	423	388	412	392	396	354	417	396	352	421	372	392	421	416	385	401	437	413	403	399	382	373	445	400	387	415	360	392	402	407	414	389	399	400	445	399	398	367	390	403	404	406	408	398	405	410	364	365	396	431	434	433	396	375	399	394	396	401	382	374	395	416	410	386	373	408	451	412	390	395	438	413	429	408	406	402	381	400	377	446	414	372	362	406	396	410	402	394	398	433	413	406	406	417	403	407	379	370	425	401	422	447	438	393	391	410	400	449	401	367	384	384	380	404	382	372	417	370	406	401	412	409	395	381	379	415	381	398	404	368	408	387	374	457	459	445	403	389	390	426	436	404	448	382	376	399	433	449	408	398	406	348	407	415	383	412	404	412	375	435	372	412	421	422	427	393	400	401	412	394	394	417	387	397	399	411	394	390	394	395	452	411	384	378	409	415	400	411	388	410	413	399	367	386	396	433	433	415	403	389	390	403	456	410	408	385	368	401	412	394	449	421	402	374	421	432	417	373	393	404	426	435	430	403	399	420	389	376	413	422	402	417	384	397	413	409	388	364	386	403	400	373	409	375	413	404	451	397	415	419	435	438	413	397	381	403	458	407	376	406	409	393	405	407	372	406	407	399	367	396	412	419	418	427	387	441	416	384	383	405	399	391	405	430	409	439	395	428	380	395	418	441	421	414	420	405	408	407	395	379	380	399	396	381	374	431	439	426	385	414	402	427	395	417	405	386	402	401	414	422	387	402	402	384	393	399	399	368	394	389	395	400	413	400	407	391	381	414	416	387	396	380	369	402	412	441	391	397	401	395	397	401	388	395	423	372	359	402	364	432	387	422	417	377	369	386	408	365	378	376	382	410	402	388	365	369	389	384	386	388	391	453	401	370	392	397	427	400	412	405	418	383	351	404	400	366	422	385	383	370	379	406	387	382	378	406	425	432	392	408	386	400	362	466	404	371	417	401	377	407	392	359	413	410	435	365	393	389	371	406	402	408	434	423	399	409	357	384	408	406	391	390	391	409	410	423	424	378	388	420	416	388	369	413	430	376	409	380	411	391	413	386	402	396	397	416	408	393	373	360	406	389	389	411	406	381	391	388	438	409	410	401	406	398	382	395	413	405	387	378	370	400	430	409	397	391	401	393	405	429	395	382	383	396	416	388	374	388	440	400	400	397	396	419	442	399	410	417	396	421	448	422	409	410	401	393	419	403	415	386	395	437	390	449	388	360	404	384	369	414	420	372	426	416	415	430	427	409	413	451	401	429	430	424	388	400	412	429	411	362	415	389	372	417	415	409	399	369	379	374	365	421	364	354	412	405	418	424	414	388	374	378	419	387	379	383	358	365	386	425	411	420	412	396	424	377	376	436	399	403	427	410	395	440	405	376	407	368	420	379	360	396	377	398	400	391	378	411	391	397	356	412	400	445	391	354	401	380	383	359	399	397	398	386	408	408	401	375	434	452	410	405	420	380	402	375	400	434	380	362	429	381	414	367	422	429	408	373	410	399	414	421	426	401	411	404	395	395	427	401	352	395	404	404	421	421	428	403	417	422	409	405	411	427	385	388	407	425	396	369	393	421	407	401	408	365	408	369	414	378	409	396	424	389	398	412	387	387	411	390	378	395	414	388	391	390	462	408	416	409	419	422	376	389	390	389	412	376	395	387	382	402	387	393	411	375	391	396	379	402	400	388	385	385	388	402	417	415	393	400	376	403	404	424	416	394	413	404	389	354	396	366	395	408	413	410	364	419	397	401	361	433	419	430	357	375	393	387	432	390	385	395	408	378	414	418	429	413	372	383	369	386	427	402	398	372	413	398	420	411	410	415	396	360	412	420	432	389	427	407	373	397	353	374	427	386	413	407	375	398	370	406	410	414	385	410	378	393	394	373	414	437	409	386	428	385	387	437	403	389	403	395	373	413	408	397	401	435	386	404	374	371	387	388	371	416	405	422	394	395	433	413	405	379	385	371	394	379	402	357	425	444	398	393	402	429	401	410	388	408	420	397	386	389	399	449	414	414	399	386	394	437	388	420	377	432	396	430	437	421	418	362	408	397	392	382	380	401	395	425	376	383	432	372	421	383	394	394	401	389	405	385	415	397	411	395	401	408	395	408	388	373	361	418	382	372	424	402	383	391	382	402	370	386	393	380	421	389	386	400	395	397	395	420	395	425	406	366	352	368	372	413	401	405	368	402	384	378	386	387	382	395	378	440	396	423	397	393	375	362	397	398	381	394	381	403	411	384	380	375	385	405	399	391	393	427	454	401	407	435	365	366	399	385	386	388	424	431	425	369	388	366	403	412	391	420	383	433	412	401	396	412	372	416	385	378	417	430	394	407	389	426	417	369	412	381	382	421	382	394	393	399	394	377	379	368	392	395	417	365	355	412	394	395	410	373	397	384	409	418	447	429	416	400	387	380	375	398	379	402	368	394	377	412	389	437	396	407	419	404	401	442	383	385	414	392	435	415	399	420	413	409	372	417	408	383	410	418	394	392	377	423	375	413	414	385	395	398	368	406	390	426	414	429	414	385	415	386	406	395	387	386	387	410	399	418	369	411	360	405	369	426	394	435	381	388	421	423	400	418	409	423	388	461	418	395	432	413	388	370	392	399	377	395	399	381	402	423	404	376	378	330	397	407	395	392	399	390	386	414	373	423	413	420	376	403	408	387	415	391	390	383	375
22883	21361	29050	24080	21676	22602	18938	9062	5634	4487	3117	2411	1811	1719	1454	1398	1229	1056	964	1004	907	848	782	786	724	724	694	716	697	689	635	642	603	617	638	611	624	635	614	563	592	599	616	583	626	610	594	576	572	550	557	626	571	575	554	603	581	607	578	578	596	558	554	534	548	539	535	604	625	523	564	534	545	559	584	545	563	552	570	575	577	517	554	527	586	582	549	571	600	528	576	558	528	580	594	551	572	584	520	549	572	581	545	538	623	572	514	535	597	564	585	560	526	570	555	521	517	538	609	565	543	535	579	554	547	535	596	568	555	579	586	604	558	541	526	578	529	516	550	538	552	543	548	537	530	544	521	530	541	549	526	586	610	556	563	587	586	561	562	567	549	549	534	563	559	566	563	548	564	565	561	568	579	557	622	555	528	552	527	603	568	542	569	554	541	547	561	603	587	541	517	511	573	528	575	559	587	576	551	551	575	565	557	542	571	561	550	516	549	554	529	507	553	568	512	564	564	548	588	551	583	580	559	540	594	567	567	620	566	523	565	526	524	591	542	537	558	591	570	603	567	535	545	579	547	537	542	545	552	543	522	532	581	505	514	583	568	550	561	590	539	557	548	584	568	554	542	577	549	550	611	538	536	558	545	570	558	600	578	530	571	522	562	562	512	517	546	549	568	578	588	537	585	536	560	571	540	598	557	590	582	591	584	544	573	595	579	543	559	556	500	602	567	573	540	563	549	553	588	588	562	559	561	533	581	571	548	573	562	539	546	562	546	567	578	539	592	548	554	568	567	521	557	558	551	584	550	605	550	550	543	559	598	559	577	587	575	583	541	615	552	565	583	511	520	555	516	563	566	594	538	551	557	533	562	545	575	596	532	533	557	538	603	554	605	628	552	573	561	562	579	556	545	577	557	549	566	539	564	557	540	547	595	581	555	573	528	551	535	528	542	595	534	565	560	572	549	546	571	573	561	592	590	542	544	597	554	548	561	584	565	555	593	562	556	592	549	586	538	528	582	586	522	525	565	557	591	551	555	507	545	544	570	554	556	512	539	596	554	571	567	594	532	538	561	571	551	579	530	584	583	564	564	536	530	527	530	529	630	522	521	614	561	502	526	552	568	551	585	521	593	531	587	516	580	555	570	595	514	607	541	547	541	603	576	569	554	544	539	531	600	538	533	532	562	554	531	600	516	521	578	563	562	573	538	553	571	564	519	558	555	558	565	592	579	548	563	600	522	541	549	540	532	563	588	578	556	574	556	549	589	546	536	552	558	572	584	510	556	566	536	536	574	539	568	562	549	558	550	582	520	565	580	522	530	522	580	552	565	559	549	546	570	548	550	527	561	569	524	556	553	546	551	560	565	577	557	544	547	566	559	524	623	561	550	547	547	544	585	581	569	603	590	544	565	581	554	537	554	565	537	565	595	546	507	565	551	599	583	539	508	604	533	563	578	586	674	594	597	506	569	598	558	587	564	547	591	557	554	558	558	570	556	575	506	544	564	587	571	589	532	531	518	552	538	561	568	561	530	570	560	516	532	548	542	544	544	535	551	561	532	542	521	575	559	535	573	570	497	550	565	574	545	555	593	560	525	551	565	523	554	547	573	581	565	561	553	570	519	598	555	575	572	538	553	542	514	556	560	559	587	524	487	602	554	588	554	596	590	530	572	563	570	545	577	543	575	577	555	573	565	570	566	561	552	562	523	573	571	561	575	538	542	531	540	576	569	573	534	545	517	515	590	555	496	620	561	602	562	556	564	579	546	502	570	532	561	562	531	598	565	498	529	552	599	535	567	605	530	537	533	553	520	499	534	532	566	576	539	597	560	548	531	565	564	536	546	544	570	560	529	557	575	594	554	543	578	568	572	586	565	574	544	556	628	538	589	547	571	528	549	563	560	566	552	585	535	572	513	569	551	534	578	582	532	511	550	570	504	503	618	534	563	526	555	558	600	510	586	614	640	540	595	545	600	554	546	529	538	516	617	518	517	564	591	536	565	545	554	545	522	557	577	546	553	554	570	543	563	526	577	557	583	582	510	575	562	578	552	592	601	578	559	562	567	514	569	579	541	558	564	525	543	516	556	603	554	581	569	546	543	548	576	550	538	558	544	511	537	533	557	576	552	565	550	551	543	583	535	550	535	532	527	575	565	531	584	524	511	539	594	571	574	562	532	570	594	541	567	582	521	586	580	546	580	537	508	555	577	554	531	553	524	554	554	564	579	557	539	561	539	571	542	540	524	526	526	544	556	582	551	550	526	530	543	531	583	539	555	574	532	538	599	575	516	525	535	582	533	596	570	540	535	582	524	565	537	549	538	547	545	542	556	591	515	554	549	522	566	600	584	605	541	577	562	563	562	576	554	559	556	549	541	547	543	591	534	588	557	556	564	556	572	558	522	566	558	522	525	538	568	551	587	570	533	550	589	591	556	609	517	568	561	530	545	522	559	578	532	548	539	527	526	562	565	577	538	521	577	550	572	535	521	536	573	508	543	540	540	594	600	592	560	541	559	532	558	512	571	551	558	587	549	583	535	558	547	559	606	564	564	562	541	602	544	583	561	576	533	558	555	546	595	573	551	577	512	513	565	593	492	617	544	541	568	581	596	558	547	551	600	534	548	542	575	596	536	530	578	542	516	568	569	561	589	601	537	571	560	542	603	550	542	578	567	534	543	541	560	556	545	612	531	564	571	563	574	574	532	570	547	549	531	586	540	574	590	553	567	547	563	528	546	570	556	548	598	586	560	517	537	550	561	622	562	553	532	568	537	569	575	570	546	510	558	571	568	571	532	542	560	595	532	537	519	544	550	570	585	538	542	558	571	542	615	578	552	517	586	577	576	548	565	594	579	564	584	575	610	580	530	502	543	568	567	548	562	521	556	587	558	502	565	511	568	518	552	522	552	548	551	556	546	608	522	607	574	561	566	503	547	570	523	578	540	528	548	576	603	585	545	570	546	573	594	587	557	562	572	545	562	574	535	565	539	540	553	538	587	552	531	537	550	589	562	530	566	552	580	563	542	543	530	564	590	545	571	550	593	549	543	614	572	502	555	604	606	601	577	521	540	552	520	549	550	540	525	566	602	519	537	598	525	589	581	540	543	539	547	529	593	512	581	596	520	530	600	535	577	585	566	559	596	513	556	568	587	539	542	576	574	523	525	558	575	511	559	609	580	551	563	570	580	575	576	586	520	593	546	555	552	542	543	578	564	565	576	566	550	577	551	538	531	546	568	556	537	587	553	576	573	559	538	529	564	553	561	575	546	555	555	564	547	565	563	599	586	578	572	532	544	598	557	586	536	540	572	572	523	524	578	561	542	520	565	540	557	569	583	586	573	560	507	594	551	560	559	554	569	498	522	589	566	568	548	542	539	558	520	531	579	548	595	548	582	531	582	529	559	544	563	551	568	581	580	523	591	584	546	625	503	538	541	565	552	553	540	613	577	563	606	602	500	570	530	567	598	551	594	542	539	547	581	537	540	563
34834	61902	45323	33002	26575	21213	15862	11824	8544	6993	4875	3694	2837	2407	2042	1858	1768	1505	1270	1138	1106	956	943	903	833	807	767	779	766	743	750	715	723	636	729	633	606	646	641	631	635	591	655	601	602	646	612	575	599	595	671	632	592	628	629	585	603	575	647	596	570	612	588	608	568	566	574	608	580	540	572	644	554	566	627	577	606	602	540	591	573	630	554	605	543	591	573	550	610	567	617	560	586	617	603	559	603	575	515	558	612	549	581	633	637	618	571	592	606	568	586	595	570	579	649	568	616	571	605	558	627	573	578	601	585	603	623	566	562	577	554	561	594	572	567	542	589	597	577	601	609	612	553	582	590	604	584	583	557	562	606	577	567	623	563	578	601	586	582	560	607	599	606	613	570	548	591	570	571	615	553	542	598	572	597	601	580	631	561	556	592	613	577	596	564	552	604	580	599	571	590	595	622	574	562	591	554	563	583	588	578	573	640	616	617	608	610	577	631	610	559	577	613	595	564	614	631	624	590	592	536	574	620	585	584	582	582	580	612	578	579	603	555	576	550	581	608	589	565	621	541	601	582	545	524	569	614	598	578	628	572	582	571	559	569	616	604	622	563	555	609	602	570	561	596	620	527	621	577	586	578	560	591	635	601	601	553	551	567	552	594	552	615	582	583	590	567	562	560	561	576	574	592	562	597	612	607	587	598	629	613	526	606	559	597	578	624	541	596	589	600	615	578	612	560	598	615	582	632	613	578	595	612	600	568	598	590	608	594	592	581	594	574	628	609	556	589	595	581	567	564	563	576	615	586	617	600	590	535	579	629	564	585	593	542	575	567	569	591	582	620	608	589	549	616	552	606	593	574	609	579	626	535	585	575	547	577	610	563	578	599	621	594	610	576	592	577	586	640	562	575	634	632	630	570	596	567	638	579	591	600	612	618	653	623	587	606	577	584	588	600	562	555	582	634	587	587	561	594	612	597	592	549	567	594	617	579	582	572	623	587	614	585	590	598	639	576	594	575	547	589	537	588	584	553	606	579	574	585	599	558	566	603	535	590	524	571	601	580	599	634	543	628	603	537	572	605	594	645	588	584	550	573	580	634	541	556	561	595	591	562	605	605	634	567	634	581	594	582	568	610	571	588	568	575	556	567	521	597	581	598	553	585	650	584	563	625	583	599	555	610	629	573	585	574	590	550	601	606	583	611	588	566	580	600	570	562	569	582	542	587	618	605	559	571	601	593	582	653	587	615	603	611	579	621	591	591	614	588	596	631	614	603	598	626	580	632	579	571	612	568	588	579	555	590	597	578	581	571	590	604	639	608	543	586	597	554	608	581	582	618	562	558	568	600	581	598	539	587	581	620	629	592	565	579	593	609	570	530	538	530	547	587	578	601	602	561	594	612	563	569	592	567	611	579	575	634	582	534	581	557	573	560	576	584	581	572	597	614	591	615	626	547	624	570	590	590	617	579	528	539	591	632	606	586	568	611	553	601	643	600	548	600	586	606	602	516	571	592	615	570	560	601	562	610	602	603	581	585	629	586	563	616	627	613	565	552	608	573	603	580	612	599	581	541	596	552	616	578	600	625	609	623	597	570	573	574	601	603	654	605	571	572	616	588	576	581	571	637	600	547	552	592	576	538	558	556	582	568	617	586	562	568	577	567	584	627	569	603	579	565	609	505	598	619	559	599	543	568	569	626	574	616	594	585	564	561	600	594	615	567	558	620	594	578	632	578	597	606	595	635	590	564	554	608	608	589	598	586	596	585	580	596	576	570	629	603	611	601	566	552	609	606	593	612	599	600	544	592	621	584	597	575	563	595	577	584	630	630	561	570	604	608	588	583	582	597	600	583	569	584	594	576	560	596	594	559	576	578	519	619	619	601	606	628	584	563	544	566	579	568	618	566	577	604	561	580	587	570	583	568	564	581	606	576	612	577	611	556	588	621	606	545	560	590	613	590	574	578	591	616	601	573	624	580	589	618	574	609	609	620	546	597	573	602	587	584	582	579	597	618	587	590	567	627	598	569	571	552	568	604	561	579	603	557	586	590	631	594	566	585	591	595	614	562	576	578	635	591	584	595	587	615	559	571	600	600	604	623	609	621	621	562	556	568	563	624	605	589	549	613	602	589	584	565	589	558	613	588	591	574	582	593	588	610	574	576	593	578	563	632	573	542	626	590	556	571	603	617	617	604	611	608	586	643	556	591	552	563	614	592	622	603	590	652	646	577	604	542	576	622	558	605	585	544	584	600	584	580	595	582	569	617	588	598	648	546	579	618	562	599	555	619	596	586	543	580	560	618	590	603	574	623	567	588	648	573	600	618	594	637	614	582	624	597	559	610	564	569	633	556	570	614	564	544	554	572	547	588	604	600	614	574	567	565	574	556	599	578	580	587	603	591	585	579	598	591	603	601	590	622	612	620	581	578	578	638	579	548	571	560	557	563	598	554	595	555	622	562	598	604	606	611	560	550	584	624	569	556	604	566	623	615	614	626	617	540	603	549	572	597	592	532	595	594	558	540	601	584	588	543	585	559	591	562	578	584	575	573	580	571	608	602	597	662	617	597	585	543	577	607	591	588	607	579	582	617	556	602	580	617	597	577	564	609	599	619	584	606	588	561	580	586	583	622	540	559	574	567	601	573	557	598	609	555	566	584	593	572	556	576	635	596	597	586	587	614	583	606	587	575	552	607	545	581	589	557	568	591	592	601	595	591	565	561	597	624	577	555	632	559	583	567	595	604	599	625	574	582	613	572	566	607	546	620	559	603	568	589	574	598	613	586	545	580	576	611	600	622	584	594	588	619	591	585	576	582	514	578	617	610	572	614	562	565	589	591	612	547	551	567	608	561	606	585	610	632	553	549	581	590	569	604	598	557	570	600	558	598	635	601	579	608	627	594	581	608	567	525	576	574	599	601	629	568	581	597	594	576	579	605	643	570	573	584	601	509	588	577	609	587	573	591	594	604	564	603	601	585	576	593	592	553	569	584	618	584	573	580	578	579	573	577	499	589	573	553	552	547	575	557	567	568	593	593	618	577	625	614	575	548	562	569	609	593	579	524	599	644	605	605	661	610	612	566	575	599	601	552	574	633	568	548	564	603	588	591	568	606	572	565	563	578	590	582	552	592	622	587	567	568	579	544	578	562	672	599	632	593	596	613	577	636	546	554	586	538	620	633	560	556	618	615	642	620	578	562	621	612	597	584	621	624	555	593	556	611	589	644	580	554	617	567	630	547	565	601	550	597	558	580	597	555	587	581	565	568	602	594	578	580	547	584	614	639	573	575	599	536	604	622	629	574	597	545	564	591	557	619	627	601	602	581	567	624	598	567	547	588	570	580	570	596	577	612	587	578	635	578	602	572	621	604	574	582	572	531	603	614	557	557	592	570	631	581	616	623	590	609	584	606	541	566	592	582	580	562	609	592	554	600	575	556	582	547	575	605	591	583	575	615	605	570	622	617	591	579	573	600	628	561	589	616	608	589	582
30739	30629	31651	22355	12873	7739	5186	3387	2479	1834	1368	1105	891	803	767	667	644	593	568	498	548	492	452	496	455	461	444	420	403	435	408	396	433	398	383	397	414	378	404	420	434	372	380	366	384	369	328	392	388	428	395	417	427	433	367	415	404	382	391	427	423	407	372	376	364	363	361	371	397	388	402	411	375	384	396	413	388	382	377	361	383	370	369	374	374	397	370	381	393	393	364	388	423	337	382	386	382	365	409	412	382	366	378	362	414	379	383	362	413	408	379	381	380	384	366	383	391	384	388	402	363	386	385	362	406	365	370	359	358	358	400	401	371	390	434	378	390	364	402	401	416	362	358	377	394	424	346	407	377	398	373	394	397	369	362	357	378	374	373	391	392	345	356	354	406	381	383	391	357	408	371	358	407	337	408	367	390	355	387	381	363	369	365	376	386	391	387	411	367	355	389	377	354	387	399	359	390	403	380	406	355	396	403	393	406	356	378	367	394	400	385	385	405	381	363	391	372	371	420	384	419	396	370	403	358	402	389	361	400	358	382	367	365	399	386	346	426	409	373	376	402	385	396	409	390	382	406	346	363	358	368	390	389	364	382	398	387	390	399	388	380	419	414	378	397	401	393	390	376	381	381	378	417	397	363	378	403	398	402	370	363	353	394	419	388	398	355	391	399	396	407	384	355	388	361	387	390	393	373	404	394	369	371	373	364	374	387	407	388	389	413	375	387	399	421	366	337	419	373	380	401	363	377	437	398	403	360	404	356	371	374	372	381	395	398	414	377	389	361	390	386	384	387	436	377	374	364	372	407	359	380	382	377	418	346	383	363	390	367	415	369	392	392	392	347	395	374	425	403	399	392	403	411	375	404	336	372	367	397	405	384	379	369	356	386	355	346	373	352	395	385	360	401	387	397	392	386	372	370	378	407	349	403	390	376	350	392	354	385	392	388	342	372	360	382	368	365	387	375	412	399	367	373	400	369	374	348	349	388	395	382	428	373	408	398	396	374	375	402	383	391	362	387	393	398	377	381	363	400	409	382	403	381	381	376	422	396	372	357	382	407	389	372	381	377	404	339	425	408	379	361	386	408	391	365	371	394	404	341	367	371	370	404	388	390	382	394	369	397	373	371	378	384	379	360	388	371	345	390	397	381	406	408	366	401	383	399	388	368	388	385	407	390	376	380	360	404	374	395	418	355	373	370	375	378	397	385	362	378	392	399	381	380	382	369	385	374	409	356	387	398	404	377	394	364	372	366	375	388	393	377	388	379	370	375	388	381	364	387	380	420	370	343	417	395	360	360	369	348	436	394	421	357	377	392	384	385	401	381	365	392	410	378	380	322	416	390	373	385	394	364	367	369	417	393	399	405	390	377	418	411	361	358	395	377	367	392	356	386	384	415	403	386	420	370	371	391	380	367	361	376	395	354	404	372	375	374	404	388	404	398	381	390	396	379	365	388	378	363	368	399	358	370	389	399	360	354	374	378	365	392	376	342	351	377	350	413	374	386	390	436	366	400	379	369	363	365	364	386	343	398	380	396	384	395	405	374	380	392	367	393	360	383	374	398	389	357	412	348	375	363	380	403	381	381	399	375	368	334	365	395	372	423	373	368	366	370	364	394	385	395	387	383	430	401	381	390	399	370	400	404	363	376	388	391	375	356	389	389	399	359	391	357	383	407	404	383	375	385	406	371	411	407	363	387	397	418	367	363	364	361	345	384	430	357	376	394	401	378	382	372	374	401	386	367	397	411	377	369	364	352	394	418	380	366	406	408	382	389	378	386	376	399	390	379	419	374	347	359	408	395	371	390	402	365	408	333	411	410	375	366	395	374	362	405	383	398	389	389	363	405	363	375	377	393	382	384	372	385	382	380	361	397	367	413	385	393	380	406	396	368	395	402	383	371	401	349	394	388	412	403	378	397	368	396	378	394	382	384	390	399	374	407	350	369	394	382	353	382	380	412	378	370	367	424	361	367	368	357	412	399	408	348	373	367	365	374	383	369	421	401	377	383	363	378	419	380	366	357	380	374	351	389	401	395	388	397	399	384	373	404	360	356	366	390	361	407	407	381	359	371	382	380	395	417	409	389	424	355	418	426	355	393	345	389	356	382	383	425	419	390	387	371	384	376	375	413	395	392	389	419	397	362	362	388	416	384	374	369	372	377	354	386	372	370	381	391	419	364	390	423	376	358	365	368	410	393	422	405	409	408	381	376	365	406	405	380	410	416	411	382	426	409	416	395	374	397	366	385	379	391	341	405	350	387	375	407	396	405	383	354	358	393	376	394	382	382	383	374	384	389	390	383	383	358	405	382	411	399	403	418	382	361	359	417	408	384	410	399	388	360	351	390	393	379	410	418	374	377	353	346	357	352	401	360	369	377	394	370	399	398	377	401	393	396	386	373	394	358	364	384	388	366	377	327	369	351	388	410	402	421	355	377	364	389	378	419	384	398	377	357	391	386	352	395	388	392	379	357	402	399	382	382	379	407	372	402	389	405	403	380	382	373	422	392	367	378	336	357	363	421	367	367	370	380	356	386	376	392	387	359	384	416	356	397	343	404	396	430	408	351	345	410	420	403	395	367	419	381	369	383	401	392	365	376	367	386	417	405	358	381	348	368	415	396	390	362	372	346	382	372	407	393	441	431	387	414	354	381	393	409	400	389	382	381	381	373	387	408	391	353	343	369	378	394	347	429	398	386	368	364	412	360	416	417	378	374	379	368	351	358	393	384	367	441	415	381	370	397	383	386	399	361	395	417	409	370	411	393	364	377	363	379	393	408	382	388	385	377	356	390	363	371	402	375	387	390	355	376	371	399	352	409	381	363	345	352	391	378	398	372	389	384	392	374	388	385	404	414	388	384	416	426	368	370	386	401	374	381	400	382	389	374	396	393	420	413	371	389	373	375	380	360	389	373	373	399	376	407	417	359	369	392	392	374	373	416	404	401	396	382	405	385	390	379	380	405	382	374	403	406	398	379	342	411	359	363	380	382	419	374	425	403	377	379	402	418	358	349	372	396	379	367	357	381	384	383	374	382	379	378	358	349	379	379	421	393	345	362	394	366	376	400	372	361	368	396	409	403	376	370	378	374	370	379	383	389	413	392	410	375	397	420	378	383	369	374	357	385	367	349	383	370	407	371	376	381	384	375	390	367	373	358	386	402	392	374	388	385	371	379	387	394	354	406	364	396	400	399	381	393	397	395	404	400	390	393	429	385	392	386	381	420	382	407	368	391	380	428	371	375	409	432	371	388	387	387	382	367	411	395	415	378	345	388	367	391	400	394	391	361	392	377	389	419	383	381	382	413	383	359	384	392	337	408	396	412	407	380	412	360	365	372	394	405	391	389	421	394	367	379	401	383	407	376	409	361	380	383	382	402	351	356	373	401	354	379	413	358	388	368	416	373	415	401	396	364	381	356	407	391	403	411	391	361	395	352	399	366	383	407	374	406	389	351	386	364	370	382	390	385	374	408	417	415	371
31349	45357	32237	21106	15277	11141	7916	5552	4081	2993	2192	1651	1370	1207	1053	955	864	728	650	662	604	580	568	582	516	519	494	476	486	484	473	476	455	459	434	438	449	471	425	424	408	424	443	430	431	401	443	435	410	455	389	442	429	415	404	423	458	408	419	409	445	392	431	428	417	425	406	413	413	436	481	440	407	403	407	410	427	402	350	439	390	399	434	416	423	396	372	390	423	375	422	424	442	398	412	372	434	445	402	406	384	413	402	409	425	397	437	393	428	433	436	407	415	416	435	402	393	383	419	387	426	428	415	408	389	415	414	420	433	441	417	410	416	385	404	405	406	386	408	369	407	373	412	413	367	426	442	389	420	449	426	409	420	409	372	430	412	417	424	411	410	408	405	423	421	427	397	397	413	431	428	395	441	452	427	391	388	409	440	412	401	415	429	411	422	418	393	436	415	435	429	402	386	417	462	391	415	406	413	404	405	395	378	430	436	445	397	381	446	376	431	392	425	424	428	400	401	411	433	400	430	415	437	390	386	398	417	413	415	398	413	397	426	434	398	410	419	395	426	398	385	464	432	411	408	407	420	434	426	424	416	395	403	414	404	422	448	450	416	405	390	412	385	431	438	417	411	385	406	371	420	411	431	423	411	391	422	412	429	430	412	364	452	422	402	440	454	424	380	442	429	428	394	406	412	409	412	437	431	385	407	411	405	398	363	429	405	424	416	440	413	391	394	409	461	445	404	380	461	430	411	431	413	416	422	412	406	392	434	402	404	432	399	373	389	443	403	421	417	419	404	399	392	381	403	395	429	409	392	418	412	452	436	418	416	417	434	446	434	412	421	425	424	404	423	412	378	410	419	392	418	430	366	411	417	398	418	433	415	402	413	384	397	392	408	397	426	417	420	455	404	463	427	390	361	393	438	413	443	410	416	444	411	419	408	466	435	419	421	440	379	435	409	376	402	379	411	421	415	406	419	423	392	422	411	397	382	408	422	388	352	403	430	411	429	402	374	426	407	424	383	400	406	390	425	409	416	421	420	441	401	386	390	429	383	425	403	422	406	382	407	401	412	397	407	406	406	411	419	401	416	415	396	403	409	428	396	426	404	410	395	405	401	441	430	426	426	407	384	396	398	439	389	411	407	414	430	411	368	396	419	406	371	386	432	425	427	403	435	402	437	423	443	413	411	427	427	379	411	405	406	398	418	466	428	431	384	396	399	441	423	371	421	419	422	406	435	427	427	438	418	402	413	411	450	431	428	416	407	443	397	414	438	412	391	426	392	447	412	407	422	400	406	399	469	423	388	382	418	424	407	436	421	411	402	403	388	396	434	370	405	386	399	447	368	399	437	412	450	396	408	444	417	457	457	468	401	397	419	430	435	403	437	384	411	422	373	403	425	456	445	439	422	449	390	414	432	408	420	404	435	410	434	432	417	414	412	416	426	429	435	433	413	427	405	441	446	411	413	422	370	395	400	404	406	396	449	429	387	410	437	406	372	475	430	397	441	422	417	436	423	417	384	434	431	407	399	380	444	427	396	423	403	415	404	404	411	418	452	420	391	387	462	405	394	391	406	427	438	364	419	469	427	407	408	432	428	409	403	433	404	425	449	422	422	391	389	397	381	392	388	394	451	439	391	434	453	402	415	426	459	430	392	422	436	398	438	418	403	409	430	426	405	397	434	390	409	404	416	429	399	389	378	424	416	419	418	376	423	442	464	389	400	390	408	418	425	415	401	416	412	405	424	408	408	380	415	392	386	449	427	433	411	417	423	389	364	431	438	440	415	413	397	457	424	410	432	440	414	451	397	382	392	414	415	460	424	423	392	432	399	417	432	420	395	407	461	406	410	389	413	440	413	403	396	414	397	406	413	394	401	452	402	412	438	435	443	415	445	435	379	430	397	423	404	410	404	417	415	382	425	421	398	402	420	422	404	410	418	415	437	447	411	400	391	405	407	419	416	426	441	404	369	416	409	434	414	428	416	385	445	406	409	434	453	432	425	418	445	406	425	452	405	422	431	431	410	388	421	403	434	406	410	443	409	431	420	416	424	399	415	382	451	365	429	423	392	420	413	425	419	407	458	425	395	426	409	424	445	419	394	431	428	394	441	433	437	394	400	416	451	421	388	400	436	417	444	408	422	400	443	412	402	398	413	447	417	399	434	388	426	405	432	416	352	428	420	416	404	411	398	425	418	414	433	395	424	445	417	385	428	385	397	407	412	386	447	409	439	407	406	392	417	428	442	388	399	419	387	398	421	410	420	373	403	417	426	362	418	429	417	417	413	401	404	406	406	364	370	407	419	409	443	422	388	416	402	425	385	414	424	396	418	399	401	431	400	408	400	348	447	403	441	430	441	424	454	419	438	405	407	444	438	411	416	395	387	417	401	411	435	410	408	413	407	390	412	404	408	418	418	452	409	440	406	412	415	408	405	413	361	403	378	418	414	395	429	443	419	424	425	386	387	434	433	394	428	406	384	393	450	402	416	431	412	429	425	432	391	415	442	406	452	375	442	406	414	401	401	439	367	423	423	422	428	431	415	408	441	382	409	434	383	420	406	437	392	429	398	444	403	373	420	384	416	430	401	413	419	420	463	451	380	404	403	423	404	420	390	428	415	420	395	437	425	382	430	384	415	435	439	433	436	398	443	381	416	408	429	396	405	388	396	418	426	415	458	393	404	419	416	414	410	408	383	393	405	392	384	389	422	448	426	399	400	411	399	405	421	443	403	409	390	396	419	414	392	384	413	415	423	427	415	388	394	419	434	425	461	428	435	407	425	414	377	369	394	426	425	413	393	400	408	411	397	401	438	424	418	412	394	408	425	465	431	420	425	439	442	427	448	395	424	383	431	410	399	388	397	411	366	405	431	409	434	402	432	420	403	411	389	411	389	379	419	436	405	423	392	406	421	413	422	410	397	394	384	417	384	419	409	406	436	423	430	412	420	392	380	420	410	396	403	397	419	407	429	402	415	429	406	408	405	384	394	439	428	409	402	430	404	456	418	432	414	427	419	437	410	424	412	447	421	420	400	401	432	425	456	420	387	413	424	410	403	425	425	433	431	410	392	408	407	422	436	354	395	412	412	428	405	425	431	414	405	421	412	426	444	359	409	398	392	406	395	387	400	407	391	402	445	419	459	382	401	368	441	375	418	431	401	405	449	418	390	416	441	429	376	462	387	424	431	421	449	439	425	430	400	421	425	417	423	391	410	425	448	403	406	366	423	409	404	399	431	417	428	431	407	424	428	403	411	405	410	433	410	414	403	410	406	437	416	433	385	416	409	417	410	434	376	406	404	379	429	386	410	432	382	427	414	444	455	371	402	426	399	427	400	404	411	424	396	412	385	394	413	410	446	426	375	416	409	400	439	431	383	406	446	430	434	380	414	417	392	413	427	426	404	404	411	380	433	390	423	419	413	423	434	388	386	421	405	414	400	434	378	423	404	453	386	416	431	431	411	388	404	404	403	415	388	441	415	416	426	407
23929	21331	28675	24770	22197	18692	11477	5955	4197	3228	2377	1733	1541	1317	1200	1037	959	872	843	777	729	640	657	712	683	681	645	634	603	557	583	564	574	519	575	537	548	503	514	579	506	531	552	546	554	556	545	539	550	526	496	576	558	531	527	553	544	551	549	578	507	540	516	523	532	497	501	544	520	529	519	501	524	506	519	522	534	520	541	530	565	520	519	532	481	551	523	507	490	507	520	519	533	586	512	485	541	545	561	512	514	495	507	551	527	520	519	515	525	524	503	514	538	534	504	506	537	519	532	508	523	520	505	533	511	505	495	517	552	526	510	490	515	527	523	533	526	525	530	496	473	474	535	556	496	546	545	535	490	512	490	545	516	534	501	515	544	511	565	514	543	537	520	519	518	516	579	506	549	560	564	525	533	510	573	503	528	533	525	503	478	529	550	520	477	523	544	500	527	514	483	478	560	489	504	520	487	489	545	522	520	518	544	519	502	505	489	571	528	520	495	507	507	476	531	523	516	495	558	550	535	513	534	556	496	552	486	546	522	507	475	512	541	559	494	540	533	538	549	533	520	472	527	507	544	510	523	491	511	522	528	534	513	524	495	505	524	516	551	535	518	499	534	517	557	511	497	560	480	537	542	498	508	559	501	520	512	546	590	579	525	528	543	522	541	533	546	558	532	482	513	527	516	546	520	510	546	501	565	533	481	484	538	533	516	508	517	534	510	586	504	541	525	549	554	516	550	522	501	541	521	538	502	526	549	542	513	508	522	528	541	530	523	508	490	520	533	538	549	544	532	507	519	550	530	514	548	567	512	528	516	522	492	533	533	510	541	531	526	485	572	526	541	505	554	530	547	552	538	504	519	484	493	525	564	479	503	499	538	556	497	524	564	520	501	519	499	525	552	541	561	526	506	575	544	503	524	538	531	521	497	551	504	542	513	532	521	511	538	552	502	536	525	518	542	533	545	517	520	513	515	523	499	494	542	582	543	524	534	520	506	506	521	515	494	520	519	586	547	515	532	526	507	503	522	507	505	523	505	502	534	509	527	526	510	514	557	534	551	520	521	528	545	506	543	539	516	503	524	503	499	500	532	530	518	515	541	535	499	472	552	551	526	549	526	538	499	503	517	553	536	535	537	523	509	552	517	482	536	543	541	541	503	577	510	529	554	487	501	543	533	539	539	557	496	492	550	518	533	507	489	538	466	535	504	498	514	532	515	507	459	494	506	541	538	533	607	512	542	483	509	535	543	518	535	464	498	520	521	548	520	486	534	513	549	526	546	545	540	517	525	555	523	486	506	530	523	517	549	509	542	541	567	515	572	520	565	524	549	511	547	503	535	547	561	545	528	503	589	505	536	539	537	521	519	550	525	471	487	547	516	510	551	498	553	526	546	514	573	525	516	511	531	531	527	541	521	596	542	524	518	519	526	567	531	537	540	505	493	526	530	510	578	533	533	526	536	514	540	505	561	518	532	503	533	512	534	501	493	503	548	540	525	503	563	525	527	511	529	500	498	506	551	523	536	494	504	524	516	554	544	509	535	524	474	468	536	496	526	531	549	497	502	517	542	515	539	484	530	524	527	508	517	543	511	532	542	510	505	527	505	529	508	501	530	514	530	518	537	489	560	514	547	486	550	528	531	504	465	523	484	540	534	548	524	514	516	510	499	573	512	526	514	532	503	536	508	498	550	495	538	519	532	510	501	471	525	540	543	550	507	531	544	500	528	523	535	539	535	541	530	541	523	531	530	524	570	516	550	491	510	523	555	520	513	517	487	536	505	588	540	539	517	470	497	531	510	538	536	522	546	490	545	470	523	532	561	508	522	512	574	515	525	536	532	489	520	547	484	562	530	511	509	513	505	552	476	510	530	574	508	526	532	491	514	557	533	558	535	533	533	535	548	549	540	556	520	504	507	532	571	556	534	574	544	559	506	550	502	586	495	505	550	503	552	519	520	542	492	475	513	508	527	570	503	518	533	503	521	498	501	490	483	499	513	527	478	517	486	516	505	486	520	498	517	494	554	485	512	525	538	571	530	512	492	537	513	549	541	543	549	568	511	507	529	547	517	438	525	548	504	524	544	532	513	510	526	514	534	511	510	520	516	489	513	476	503	514	506	567	564	492	540	490	546	534	528	495	509	512	509	537	518	522	495	516	507	537	513	542	468	549	513	534	552	502	459	569	521	523	519	542	517	541	528	546	560	542	526	541	534	572	510	521	519	524	535	513	559	504	459	504	503	540	518	560	549	517	529	516	517	498	558	498	499	472	524	506	517	550	501	528	521	518	536	555	542	496	497	504	513	512	546	507	513	562	557	533	474	516	533	538	557	504	540	532	519	508	535	513	520	560	553	526	599	543	525	512	507	529	507	525	501	506	483	578	529	510	514	529	554	483	506	515	538	507	525	500	561	468	530	529	510	531	498	492	485	522	500	498	490	548	541	494	482	556	514	542	517	518	505	559	515	500	557	515	541	543	540	540	514	553	502	532	499	513	527	526	557	539	531	542	517	490	511	478	562	532	514	536	512	522	547	487	560	538	508	513	512	509	528	518	518	524	506	512	527	495	525	546	531	526	535	520	546	527	509	500	530	492	480	518	516	499	542	520	503	495	551	522	522	524	518	522	561	529	516	491	499	513	530	541	521	534	494	519	534	568	550	499	514	563	532	529	530	522	551	539	514	510	527	547	518	483	524	535	499	489	523	496	565	526	472	541	559	520	530	497	512	533	486	491	475	526	515	498	513	495	529	503	512	516	535	530	522	512	505	515	468	531	529	515	491	517	528	519	537	539	559	516	498	523	507	540	527	553	486	538	547	496	538	502	511	539	549	490	553	494	535	487	497	559	540	549	502	521	565	527	490	551	557	523	531	522	536	486	545	499	496	508	547	471	533	514	523	506	509	554	517	566	503	534	535	509	506	529	528	528	505	495	528	532	523	540	561	550	509	487	483	499	508	503	566	517	518	517	519	559	501	550	514	519	535	515	518	516	514	476	494	495	499	556	558	513	550	456	481	498	533	510	526	516	544	545	534	534	535	535	549	526	492	554	500	534	512	546	489	531	547	552	535	514	558	536	519	533	514	542	537	530	482	531	519	543	547	552	533	494	512	542	543	551	501	514	520	503	528	480	533	511	524	514	534	526	540	522	533	520	521	519	587	467	540	560	510	517	480	521	502	557	544	544	536	500	523	521	499	500	492	533	500	515	522	521	512	512	547	495	526	514	518	520	508	508	542	560	526	542	492	506	549	541	536	537	558	520	506	523	512	557	536	512	555	508	508	541	513	508	565	543	506	553	520	527	514	568	542	526	542	516	561	515	567	533	493	509	538	509	529	506	549	515	512	537	543	502	518	519	506	522	552	567	533	510	540	534	530	537	508	497	510	507	551	529	504	470	488	530	541	511	534	535	485	517	553	505	488	484	525	507	473	549	545	542	514	512	469	539	506	491	494	513	525	531	537	522	517	529	503	481	536	521	512	517	491	553
31697	55062	40701	28493	22156	17166	12554	8445	6827	4880	3482	2631	2227	1839	1613	1438	1289	1129	1103	978	814	804	767	832	803	725	707	675	683	696	669	640	645	573	582	598	577	585	597	591	577	605	624	552	565	573	544	538	592	577	547	575	579	532	524	560	593	552	560	615	556	545	583	551	575	507	541	579	563	514	518	526	589	567	549	575	581	542	528	556	559	569	554	540	542	568	532	585	549	593	574	549	570	557	549	520	537	534	568	573	558	568	577	588	546	542	530	589	563	553	547	533	523	581	547	528	526	526	534	571	536	570	570	571	570	544	551	538	538	566	570	517	578	578	585	571	558	552	563	543	533	599	556	550	530	537	606	583	525	556	540	548	557	522	565	549	545	564	572	548	554	500	564	549	521	575	553	554	544	515	563	572	541	604	587	587	518	536	561	535	551	542	568	549	562	560	532	562	513	565	536	502	520	571	543	591	554	518	549	519	540	580	569	580	554	526	586	599	516	544	575	583	537	554	576	534	491	544	572	584	513	558	605	535	531	576	547	568	562	565	539	538	475	564	571	576	549	564	588	591	531	503	537	564	581	533	558	552	579	547	586	532	551	570	545	590	551	554	568	554	543	621	587	557	574	554	527	489	580	554	549	554	554	551	537	534	513	597	517	543	504	536	542	579	561	510	566	548	554	576	548	526	539	532	559	524	554	537	566	565	545	569	538	588	545	542	556	570	566	558	551	561	518	600	554	533	545	559	526	551	541	542	576	571	533	577	531	574	527	579	559	523	527	511	544	527	572	485	538	553	571	577	543	567	531	546	582	570	597	535	600	540	526	589	514	565	536	531	517	535	593	489	554	562	556	585	549	510	542	567	483	549	531	567	553	535	519	536	575	518	524	579	584	567	518	560	542	548	584	552	545	571	565	602	570	547	540	544	519	554	536	571	576	546	529	538	548	575	562	517	520	573	568	550	545	537	526	566	554	538	528	512	571	529	539	530	533	560	606	548	501	567	549	508	544	552	542	550	556	540	555	556	548	547	546	565	524	569	502	540	567	528	550	544	574	548	537	564	543	559	562	549	542	573	562	511	560	562	533	574	539	562	526	564	495	532	538	530	585	519	558	592	523	567	554	556	561	557	554	534	551	520	515	520	563	596	570	546	556	596	541	511	584	562	515	573	569	559	559	571	559	520	544	564	548	538	551	520	561	569	530	538	542	566	533	524	569	506	528	581	508	530	551	509	580	581	538	540	530	541	552	550	543	604	531	552	569	562	567	546	494	547	539	551	545	586	561	554	567	558	537	523	567	536	580	538	593	537	596	507	532	570	590	615	550	530	518	523	511	547	582	583	568	551	512	535	581	534	558	556	533	520	549	505	557	572	558	572	563	552	563	543	547	538	557	538	529	533	571	556	562	535	555	533	513	542	571	564	572	543	559	532	567	558	582	529	586	590	573	566	623	503	562	513	563	542	559	566	552	532	570	557	523	564	580	539	525	545	543	551	588	565	613	548	558	519	523	536	542	540	547	583	527	531	568	567	530	573	552	555	512	562	551	585	565	542	596	523	560	535	578	535	577	579	546	564	536	557	534	557	523	570	521	579	551	498	581	608	501	554	553	623	501	582	565	561	537	566	542	552	536	566	545	581	542	560	580	577	514	552	545	604	544	538	586	517	524	566	497	589	576	600	565	573	525	529	560	530	544	546	555	590	516	522	572	486	577	589	542	517	530	563	568	533	617	530	584	556	564	545	525	528	584	557	555	536	542	550	548	528	499	582	569	593	562	519	593	555	531	555	544	517	521	542	563	555	530	577	554	548	529	563	531	530	554	540	535	561	546	534	562	543	562	573	538	550	575	567	579	545	587	556	550	563	567	587	550	548	553	593	585	552	597	533	538	596	536	515	566	535	515	575	581	570	575	554	546	545	541	597	539	519	564	541	585	544	570	557	564	553	544	535	554	523	566	598	557	484	599	548	557	567	592	543	558	539	567	544	537	558	525	524	533	571	546	551	535	557	556	606	556	586	568	529	517	575	564	544	571	551	523	545	584	585	596	563	523	541	528	552	536	560	585	524	522	529	568	547	550	484	562	540	547	559	542	579	576	534	531	555	581	504	559	575	545	534	561	584	531	526	525	548	534	537	545	530	576	600	579	554	560	505	527	541	564	560	550	546	588	515	544	575	571	535	526	549	565	553	509	576	509	536	530	582	532	526	584	526	598	556	523	533	506	533	545	556	565	552	563	576	585	523	529	508	532	533	510	571	543	532	571	547	517	535	584	571	546	531	546	519	560	532	538	559	552	543	542	565	504	524	544	543	541	539	545	546	584	588	514	545	557	564	544	543	549	597	534	545	522	550	562	564	520	564	565	579	541	574	562	548	550	542	542	532	554	534	510	584	535	549	565	518	520	574	547	551	523	532	560	558	572	561	580	543	551	539	549	557	529	529	544	581	535	572	579	503	535	520	530	537	545	552	541	519	552	552	554	548	557	586	529	592	543	566	524	564	534	560	556	572	567	587	549	548	535	562	520	544	573	547	542	566	569	554	532	544	595	555	535	557	550	540	579	591	539	586	512	551	575	551	543	551	557	557	522	546	508	530	554	597	578	536	584	541	539	563	598	525	529	519	553	564	554	543	562	537	569	538	539	519	525	535	542	571	590	562	520	568	570	578	539	581	530	573	585	512	478	567	570	560	537	554	569	572	525	561	519	556	583	529	543	551	513	566	558	545	534	574	557	538	531	528	558	555	553	567	564	575	506	512	559	551	546	543	538	584	550	536	568	571	564	566	564	524	539	577	586	538	566	530	549	569	601	556	526	536	516	563	565	559	548	565	507	533	571	545	577	542	528	545	530	559	553	537	539	561	571	558	573	546	531	555	554	533	546	577	575	563	550	576	520	523	592	543	570	538	536	541	565	540	606	566	543	543	522	556	555	575	582	526	572	556	578	587	559	556	572	544	537	554	551	524	561	528	567	530	531	538	535	533	550	581	557	538	560	592	566	588	572	591	533	537	529	543	550	574	545	569	583	569	523	534	519	551	590	534	581	557	526	592	607	581	553	585	532	556	560	577	559	536	524	567	573	516	542	580	586	573	573	529	475	545	583	491	543	570	587	521	534	576	554	525	519	593	558	537	606	550	588	534	526	539	503	570	547	564	559	548	533	540	543	565	527	559	544	528	537	575	524	579	556	572	498	535	569	566	579	554	573	560	566	558	552	525	572	540	537	596	499	560	529	468	546	552	571	526	560	564	549	556	552	592	576	548	551	569	507	570	563	585	573	520	549	554	566	528	566	574	558	571	552	579	547	532	553	555	568	555	563	571	507	561	589	596	557	572	531	570	534	564	513	546	562	559	565	577	544	555	556	569	549	542	557	570	550	529	578	513	540	541	563	537	601	590	533	571	566	532	529	560	562	516	543	539	516	547	532	540	553	550	553	595	532	573	531	548	524	527	530	562	514	569	553	529	551	526	552	538	533	534	593	564	501	545	584	527
25132	21388	28107	26353	18870	11174	6697	3981	3048	2230	1615	1319	1149	979	833	761	684	628	593	589	485	474	473	469	475	433	444	416	456	451	445	372	381	388	383	413	416	364	379	366	378	420	387	399	350	368	384	346	382	350	330	354	338	343	410	384	406	394	377	358	334	393	333	341	317	344	387	369	358	354	380	381	355	345	358	369	338	380	375	391	375	379	367	403	375	366	370	321	357	388	364	369	380	364	331	349	356	364	357	350	381	374	337	379	387	316	387	360	395	379	381	355	373	350	383	334	360	382	339	378	365	378	352	361	374	359	337	324	350	334	385	399	385	349	360	340	389	350	356	312	337	354	352	371	351	327	369	380	375	366	379	368	359	379	347	355	339	336	381	379	390	370	321	337	387	420	359	376	348	368	353	354	406	336	360	369	350	357	292	339	400	373	391	383	350	365	367	340	360	346	335	368	369	364	369	361	379	375	366	356	344	397	389	373	362	361	362	384	383	398	369	370	373	365	369	392	350	357	315	360	389	359	376	363	387	355	365	389	366	353	391	376	386	387	343	349	332	336	375	379	353	389	373	353	357	389	372	378	384	392	355	374	373	346	346	348	388	370	360	377	327	343	346	355	385	366	343	370	357	384	363	381	365	353	397	368	346	340	349	374	363	380	331	363	347	355	361	391	369	342	339	340	360	374	363	366	374	320	372	352	389	386	369	357	351	378	351	341	359	396	375	356	368	376	363	372	398	373	366	383	338	365	353	377	365	342	403	345	341	382	358	363	356	373	349	373	351	372	371	379	356	352	358	383	392	387	396	320	327	352	350	378	375	360	366	338	349	353	335	367	397	361	370	348	371	343	345	366	374	395	377	389	371	372	347	357	371	382	378	378	394	383	346	380	383	366	370	371	345	381	373	387	384	349	390	351	371	355	372	365	348	332	342	397	364	381	388	369	334	362	372	372	376	382	340	351	375	398	363	375	355	364	384	385	371	356	349	381	370	368	380	358	349	347	385	362	333	366	347	372	395	374	357	341	372	366	321	363	384	410	389	361	354	363	363	358	357	365	395	396	355	392	369	375	336	357	402	386	382	360	405	333	385	348	366	363	363	363	371	373	347	343	350	372	366	352	340	379	366	392	358	351	348	358	351	333	352	329	345	396	370	406	370	390	343	384	378	374	390	375	333	364	376	372	396	367	335	360	372	397	344	350	361	360	365	364	372	354	376	355	358	369	364	349	373	357	363	349	375	363	357	340	349	361	383	340	363	370	393	371	351	389	367	344	393	362	361	360	324	374	357	339	358	361	363	353	385	381	359	367	343	338	320	352	355	355	357	370	346	371	341	340	358	375	364	357	347	357	372	368	386	327	334	399	347	393	344	333	342	362	362	368	373	340	355	345	385	374	374	377	358	380	334	372	377	347	364	339	377	354	363	367	339	382	344	362	366	361	383	360	389	342	376	340	337	364	393	369	382	397	352	362	376	369	361	336	346	373	369	356	329	366	376	379	370	371	356	431	387	379	340	360	401	381	383	388	371	342	354	370	354	371	395	361	381	387	365	327	368	361	364	376	375	360	385	350	362	374	323	381	378	368	358	361	382	374	373	368	347	360	363	377	378	360	331	370	359	391	364	377	384	355	422	364	360	365	392	390	349	345	385	336	386	382	316	337	351	395	385	376	372	369	378	341	350	328	367	355	381	367	393	368	365	365	375	370	388	394	400	356	362	366	384	323	341	350	339	347	388	371	365	383	393	381	352	350	382	336	377	372	355	371	346	369	336	345	338	376	345	351	325	335	359	376	366	389	378	401	356	357	394	362	378	369	368	354	381	359	331	343	358	358	330	353	337	373	326	362	339	380	370	324	347	376	355	376	394	353	377	378	394	373	377	370	360	383	370	361	380	380	344	378	348	410	356	370	356	381	350	397	377	349	374	362	349	341	338	360	357	367	360	335	385	344	362	359	354	356	375	371	367	369	351	334	345	375	351	346	361	359	360	372	381	391	409	356	394	346	391	312	358	365	354	366	364	366	357	372	415	398	390	371	354	344	353	350	392	415	373	355	339	396	298	364	358	343	348	347	335	348	375	334	382	374	370	328	350	353	381	337	396	320	354	344	381	375	363	377	362	350	357	370	353	367	344	365	357	387	377	379	382	383	335	384	388	374	363	370	398	386	334	404	359	397	317	337	374	355	377	358	404	365	362	346	376	362	387	356	396	349	383	351	349	379	340	399	356	352	336	364	366	388	381	346	368	341	364	373	404	374	364	360	331	370	376	392	354	366	421	357	399	390	372	372	372	387	360	414	355	346	394	358	356	365	378	371	361	355	398	378	390	390	366	345	378	350	375	375	377	370	364	373	360	342	409	383	349	372	368	359	358	354	370	344	324	363	322	351	352	358	364	340	386	364	369	383	364	379	344	390	347	365	319	320	349	354	377	347	360	386	377	382	375	360	352	357	378	345	366	371	366	344	381	368	365	351	351	344	348	372	366	334	320	344	393	355	368	351	322	334	340	357	369	367	368	370	370	348	373	353	367	377	366	346	350	318	345	350	366	340	364	362	366	386	366	357	336	357	378	366	374	369	399	365	345	342	364	377	336	402	362	386	352	354	386	337	387	380	340	352	370	336	364	392	360	366	341	328	358	365	397	384	356	378	358	375	377	357	400	388	402	363	375	395	370	371	343	344	359	379	320	370	392	357	375	353	352	331	394	342	379	369	361	343	348	393	369	353	359	390	393	368	369	371	380	351	371	369	364	384	379	338	356	371	378	364	383	333	354	362	368	365	346	354	380	379	357	345	329	333	333	361	348	388	371	345	378	374	368	340	378	360	361	385	372	337	368	366	372	366	385	392	390	358	356	334	359	357	393	382	348	373	380	380	347	381	357	378	341	378	374	405	371	338	364	370	346	368	360	386	377	343	349	371	374	406	341	370	365	352	369	362	373	383	372	349	366	393	352	357	355	352	336	346	385	366	355	362	370	365	355	365	366	381	356	334	376	392	387	373	331	356	371	355	361	347	370	366	376	352	358	371	398	381	402	370	370	368	363	361	384	344	386	397	363	371	380	398	358	344	341	374	351	357	355	328	345	341	357	399	352	337	401	344	368	359	365	356	410	332	333	394	365	371	372	332	354	400	359	369	373	357	346	364	357	351	351	325	372	371	366	350	382	334	357	343	380	369	396	371	400	365	386	375	369	357	393	382	373	420	331	341	347	359	355	344	377	380	366	362	396	385	347	333	378	359	381	356	338	377	372	343	374	337	417	324	372	357	355	369	377	367	364	337	385	351	334	347	348	361	357	371	379	373	383	361	393	423	373	354	381	381	376	347	348	375	373	358	351	360	364	314	357	393	348	378	396	331	366	365	370	323	349	348	363	378	357	388	355	371	355	386	361	344	352	354	363	324	388	368	346	347	340	345	354	369	369	369	369	352	365	364	369	354	363	375	371	366	368	359	349	366	341	343	346	372	364	377	353	388	375	368	378	373	347	364
31612	51024	36527	24859	18867	14096	9775	7080	5320	3769	2727	2099	1754	1510	1291	1039	964	867	786	778	610	599	585	587	567	548	484	512	496	449	457	485	443	453	440	430	432	426	425	417	453	403	427	403	393	433	409	416	401	391	429	450	420	390	431	397	418	426	424	400	412	382	379	374	417	412	384	380	409	400	431	411	393	411	425	395	392	363	390	421	419	426	421	414	390	393	395	420	401	360	383	413	446	405	446	396	364	374	378	390	407	405	396	361	361	410	423	400	405	411	382	397	367	378	380	402	398	414	411	408	406	376	385	399	411	402	420	377	368	400	390	353	407	381	405	406	398	405	366	416	395	410	409	403	412	411	437	400	439	407	411	379	374	401	362	378	392	416	419	405	379	431	399	392	397	424	380	420	379	361	399	412	380	410	387	370	396	386	407	395	417	378	405	388	407	398	404	374	428	391	396	382	372	380	396	437	391	404	377	399	409	404	418	381	391	403	424	406	371	388	406	387	398	427	397	391	417	384	385	390	450	361	409	387	389	397	388	378	398	380	401	410	387	375	406	390	402	392	380	415	390	365	391	433	419	431	385	369	386	396	396	373	361	393	362	410	414	417	405	372	394	405	403	412	356	407	367	406	381	408	416	413	400	444	395	410	395	401	404	427	388	364	380	409	397	398	414	367	407	426	388	398	392	377	402	368	406	374	381	358	440	421	388	384	367	368	388	418	406	411	383	398	366	392	376	408	387	397	375	378	384	371	384	400	413	406	381	410	411	391	409	424	418	387	416	423	415	405	426	400	383	411	392	404	440	400	364	368	404	396	385	400	426	393	348	403	396	405	397	408	390	374	429	399	396	392	391	388	391	410	375	384	405	392	402	366	418	398	386	426	392	429	417	372	359	370	404	424	404	413	389	396	435	405	399	403	412	383	422	401	406	411	405	410	401	405	381	368	369	425	394	399	417	402	418	392	417	387	437	427	406	380	385	385	363	352	362	392	443	382	397	405	411	416	428	394	384	411	442	415	384	403	395	412	438	389	396	390	430	425	374	393	402	391	393	390	384	424	378	426	374	387	404	381	375	439	397	402	380	426	387	411	394	387	392	402	406	387	423	382	391	382	380	375	376	432	438	400	386	392	390	362	405	409	404	403	394	421	384	398	397	404	386	421	421	396	388	404	392	363	396	430	415	375	394	400	427	410	386	399	440	378	380	438	383	423	382	418	440	370	392	384	384	377	369	396	391	359	388	406	417	404	433	402	427	383	381	419	421	421	388	371	413	436	396	400	383	370	433	369	423	415	386	360	406	355	414	357	408	388	385	393	353	402	379	447	401	411	409	390	431	435	441	405	396	389	394	391	393	439	380	419	396	370	421	424	392	439	394	376	458	422	448	384	412	376	371	442	407	409	425	421	399	386	415	412	364	388	405	393	432	402	416	376	430	361	402	407	393	390	376	416	399	409	390	379	413	373	417	418	393	391	420	411	345	421	358	376	391	404	424	356	355	384	378	381	377	390	384	391	394	384	388	421	419	383	385	407	392	400	407	436	409	380	414	428	443	418	393	398	371	369	438	398	386	400	435	392	360	380	398	431	411	395	396	413	404	418	416	391	411	439	369	409	379	415	406	429	402	402	381	355	394	363	383	361	372	394	400	415	394	403	402	367	362	422	404	396	394	400	387	394	413	367	394	385	388	410	405	400	388	430	394	401	384	396	399	368	383	421	375	400	432	371	373	396	424	400	403	400	374	393	399	408	395	351	381	389	376	404	419	417	390	420	417	413	405	420	397	356	416	414	366	422	411	394	366	397	433	399	407	386	415	384	424	435	424	393	362	406	400	405	413	355	368	374	406	439	378	406	426	408	371	377	403	395	408	406	388	415	386	387	389	362	413	424	410	373	381	423	358	401	381	378	399	390	364	342	410	391	375	389	407	387	409	403	394	412	396	370	410	378	376	426	378	399	406	413	393	379	393	379	362	407	397	413	417	393	383	413	380	384	431	431	392	431	404	420	437	396	421	403	425	397	386	405	398	405	394	390	380	424	406	396	414	412	413	437	400	361	411	408	413	387	430	437	407	414	373	386	385	424	379	384	387	379	394	357	421	423	372	355	382	396	389	379	362	399	398	401	395	416	380	390	401	360	412	372	390	382	394	401	392	428	410	417	397	417	402	376	384	403	438	356	393	407	357	414	434	368	404	405	425	392	391	376	411	391	424	392	401	433	421	395	411	352	396	381	409	402	399	421	403	399	387	392	421	402	401	391	401	368	396	405	397	387	422	375	410	412	396	390	416	388	364	455	429	428	392	424	382	409	383	389	388	372	411	412	388	377	393	379	418	429	376	403	382	382	406	428	418	393	427	365	394	387	373	420	408	392	411	400	399	380	402	405	411	400	420	404	423	437	371	377	394	384	370	435	381	395	392	395	356	396	408	401	375	390	431	383	398	422	441	370	416	407	377	406	420	414	377	405	397	410	415	411	402	377	424	389	388	402	387	419	431	389	428	418	424	384	393	382	402	379	387	403	403	383	359	396	396	418	368	399	393	382	393	391	429	412	392	376	403	397	391	395	380	395	386	382	385	378	397	384	434	414	394	402	353	378	382	421	397	399	377	402	380	414	398	413	390	399	370	415	389	415	428	404	418	380	391	353	419	412	410	405	394	403	410	411	412	374	445	380	372	386	364	402	401	398	436	402	386	378	389	408	402	422	369	461	378	388	373	363	375	403	429	389	392	393	391	369	382	398	413	422	405	371	383	420	380	383	358	425	427	390	388	408	392	406	397	373	406	404	401	404	430	419	416	391	395	398	432	400	388	436	371	428	382	419	397	431	381	414	389	389	419	422	418	402	407	411	398	385	399	393	408	378	399	396	438	388	367	385	384	365	383	399	447	397	402	404	416	383	416	446	404	433	455	409	370	396	409	347	418	417	389	424	382	400	370	365	384	405	410	399	379	418	388	402	384	382	394	405	420	412	368	400	410	386	427	393	391	431	435	427	396	416	429	396	392	416	377	383	402	403	419	406	414	380	388	410	433	418	428	381	412	367	421	391	416	426	382	370	369	409	424	377	421	401	360	374	397	388	390	387	381	403	412	381	433	396	423	398	427	378	407	353	411	402	388	373	372	398	360	422	401	420	404	389	369	413	365	372	403	422	407	369	391	412	398	417	389	406	393	369	373	409	428	391	404	413	382	420	391	403	389	356	402	403	401	394	384	405	403	414	443	423	366	380	410	380	419	421	379	401	419	431	391	429	406	403	394	395	412	382	409	420	397	444	422	411	387	388	400	387	398	413	422	423	345	385	416	405	396	381	373	407	383	386	434	393	380	383	392	416	425	402	376	414	402	398	391	387	399	407	379	441	360	416	422	421	378	386	438	410	381	432	397	403	424	388	412	391	399	391	408	371	417	427	401	374	364	368	352	366	408	437	405	397	389	396	392	415	395	404	427	413	397	386	385	412	400	383	389	374	381	393	428	416	414	354	426	399	393	384
22671	21160	28791	23860	21520	22403	18644	8752	5627	3975	3001	2417	2013	1593	1485	1282	1155	1112	1050	952	874	758	804	754	721	718	675	655	701	652	708	610	628	587	578	613	602	654	587	583	540	622	591	525	569	596	605	562	567	572	573	567	554	561	520	564	546	593	559	599	542	574	588	538	591	522	577	566	583	603	567	581	564	555	551	584	631	563	574	507	589	540	563	535	582	570	538	560	549	540	559	583	551	561	573	566	578	570	523	545	540	552	552	528	554	562	532	546	535	581	572	561	563	520	543	561	540	508	550	542	533	567	592	533	523	514	546	586	552	539	560	563	530	583	543	549	534	565	558	578	602	599	623	552	631	558	556	503	579	544	556	618	559	576	571	572	567	564	557	591	558	543	568	584	619	578	583	528	522	594	563	585	551	572	496	559	544	552	530	537	522	544	544	551	561	578	549	574	572	529	522	532	533	498	505	582	551	519	584	578	576	549	572	528	556	556	521	555	525	535	572	568	598	529	522	548	537	546	540	533	534	539	589	549	572	570	501	556	539	599	562	527	562	566	561	562	537	574	524	512	591	558	563	538	550	556	572	565	575	554	528	527	566	629	528	541	530	552	536	555	567	519	563	532	550	555	575	560	552	531	555	586	582	581	539	559	575	572	565	549	546	566	550	567	586	520	549	536	587	585	562	543	517	564	580	582	562	584	589	609	510	570	568	592	578	574	555	560	530	544	559	557	606	544	574	563	537	559	536	536	534	603	540	530	561	577	566	517	566	595	503	587	605	577	588	584	508	552	593	549	552	573	557	572	566	542	579	555	545	549	546	533	549	507	524	531	538	540	556	572	590	543	518	547	532	555	574	542	583	572	581	523	559	523	585	623	572	535	517	555	564	532	570	538	589	570	568	590	581	519	542	510	557	583	576	538	537	559	577	543	537	534	577	519	539	540	576	589	543	575	566	575	523	493	580	546	535	559	533	549	559	544	550	581	548	593	590	599	540	550	532	575	542	561	551	589	572	566	621	561	564	558	539	558	624	539	523	563	556	549	529	585	542	532	546	545	559	531	566	517	572	582	527	586	569	551	546	527	566	571	566	560	534	544	582	520	579	559	549	535	536	544	579	597	528	534	575	599	536	553	523	540	587	545	539	558	542	549	550	588	583	568	574	602	566	555	528	550	558	573	578	607	530	553	592	588	533	566	542	531	550	596	551	534	590	581	537	541	563	588	581	610	534	588	540	540	544	533	574	574	601	523	605	510	530	604	600	582	571	573	579	559	511	552	547	565	499	566	583	507	527	574	554	567	597	575	506	537	594	585	570	580	587	571	551	544	569	586	599	587	571	580	537	548	565	560	571	525	577	538	543	563	551	593	551	547	559	553	542	567	557	562	529	536	543	573	567	597	558	556	523	561	597	514	585	570	552	574	548	518	517	581	529	518	514	510	551	531	558	587	549	558	537	571	557	507	548	593	549	571	566	546	553	525	529	564	553	581	527	498	529	573	580	526	527	566	559	561	571	516	536	528	547	540	542	562	549	537	579	532	562	524	594	578	530	559	529	537	561	545	577	597	532	586	529	585	589	521	569	550	527	563	554	564	527	576	502	522	529	538	571	534	515	560	543	554	543	538	551	550	594	534	526	542	519	525	588	528	532	569	584	553	564	579	554	558	574	579	550	569	549	561	541	540	530	521	562	542	573	596	558	548	557	518	563	560	593	566	553	547	554	565	580	572	536	627	513	575	566	614	571	568	523	569	548	577	554	529	569	536	540	543	573	577	514	570	509	566	590	587	571	572	576	580	590	561	573	522	583	620	565	571	542	536	548	549	570	558	513	576	547	596	568	567	561	558	601	535	539	567	550	533	574	587	583	548	580	537	570	586	567	570	572	537	566	553	566	538	561	547	546	569	605	570	582	554	546	533	572	547	573	554	565	581	481	603	574	548	556	576	574	566	529	570	586	556	579	554	573	544	586	548	590	540	599	557	554	533	590	540	592	587	537	600	571	567	545	587	555	546	584	544	543	572	557	527	586	558	544	585	556	531	549	517	559	554	542	584	538	538	539	543	527	545	597	570	510	562	589	573	568	517	549	564	551	544	562	562	619	566	546	557	530	543	541	555	561	561	567	548	597	577	510	553	568	528	538	553	545	555	616	544	577	527	598	541	539	587	604	531	607	554	550	555	604	566	530	535	541	548	553	549	549	558	569	599	556	556	582	545	548	539	565	534	555	565	527	580	575	563	587	564	556	538	586	529	614	563	578	526	557	543	550	566	578	541	566	529	533	573	558	566	563	610	537	564	551	527	559	561	550	541	542	520	622	558	559	597	552	570	550	578	557	543	546	548	538	568	553	536	579	545	579	584	573	604	551	546	523	533	536	540	505	558	541	571	551	552	575	555	529	548	598	593	538	578	539	610	619	534	543	566	540	573	543	587	551	522	522	541	584	547	589	540	540	526	595	566	521	534	535	552	564	547	568	512	566	587	554	548	580	552	553	579	561	561	572	531	555	545	577	563	541	587	552	564	554	544	519	588	535	579	527	521	564	539	585	598	549	496	543	565	577	561	586	584	598	544	588	562	525	563	556	544	593	593	585	540	538	557	601	574	567	593	538	533	558	571	579	519	602	546	557	534	555	591	546	576	564	575	513	570	579	566	547	568	526	542	577	529	603	507	553	609	550	571	535	573	546	513	541	583	536	507	517	583	556	550	553	595	581	595	592	548	569	549	554	588	552	629	552	501	588	539	572	577	555	550	556	518	546	573	566	586	551	564	586	566	570	567	573	563	593	538	591	561	502	584	556	577	544	528	542	542	505	549	569	513	557	601	530	530	573	534	549	558	584	553	556	551	534	556	550	564	544	545	561	538	571	555	547	562	580	587	554	555	558	539	536	564	609	545	543	547	531	518	580	571	584	602	525	531	565	534	526	588	552	611	570	584	568	604	579	562	583	575	521	582	532	564	565	551	476	515	565	548	555	552	519	574	522	556	581	557	548	562	554	558	552	603	512	561	550	546	545	584	547	541	526	547	611	563	536	520	573	577	545	516	507	573	542	519	518	550	548	547	542	550	565	586	584	543	576	590	569	535	562	548	537	550	561	561	539	547	531	531	528	520	567	536	560	568	461	556	545	554	574	589	562	596	514	569	542	541	587	527	566	552	577	583	543	578	564	564	535	535	550	551	529	533	529	565	486	526	592	533	499	557	543	568	579	599	585	546	553	570	610	539	507	520	535	559	532	545	569	573	599	549	572	565	588	537	545	546	545	536	556	521	534	555	551	561	549	574	555	550	541	551	561	508	527	583	570	573	623	570	576	553	564	557	551	585	579	541	554	541	556	540	584	535	552	573	558	509	569	545	578	524	572	596	592	558	544	599	584	555	552	575	556	581	578	554	538	560	541	580	563	519	535	532	563	572	559	533	627	581	533	538	543	554	540	526	520	562	580	567	534	509	571	560	561	564	584	528	543	588	586	544	505	540	580	582	563	557	577	560
34420	60919	44953	33050	26468	20574	15323	11478	8662	6217	4469	3568	2922	2464	2049	1789	1590	1416	1256	1142	985	913	905	866	820	780	763	729	780	742	740	676	712	700	675	626	638	626	638	597	591	629	612	603	587	622	638	571	571	592	587	602	649	611	586	628	585	572	616	619	602	613	612	614	564	616	615	571	583	558	570	609	614	580	608	565	576	553	614	621	601	576	586	581	595	577	553	607	545	546	592	571	610	616	576	527	586	589	560	603	578	612	595	595	604	539	552	579	552	575	567	655	599	563	638	602	580	562	577	589	596	622	582	617	583	574	570	584	543	566	533	566	585	576	575	592	568	576	567	525	575	576	555	590	582	597	594	574	609	636	585	589	629	609	561	583	571	592	609	607	606	612	582	604	593	552	599	554	571	594	592	593	609	616	579	618	560	598	572	548	609	579	549	540	584	604	556	583	557	623	607	553	576	600	571	594	594	585	609	542	567	593	580	609	579	567	596	575	567	585	556	544	586	587	537	546	590	571	557	564	581	599	620	545	544	595	608	609	548	590	607	573	585	634	568	583	561	581	577	567	584	595	585	597	604	586	578	587	594	618	544	549	613	584	593	586	557	594	574	601	578	565	573	559	556	595	585	587	596	610	577	572	613	585	605	576	620	600	591	564	556	574	608	604	580	588	573	603	576	598	587	605	595	591	543	562	576	545	595	550	611	576	560	595	578	609	598	557	584	551	566	580	581	610	556	587	562	542	602	561	587	559	582	533	611	573	597	538	596	589	583	613	586	573	620	589	597	592	565	587	532	568	616	596	596	583	566	587	589	579	574	598	591	564	601	542	571	577	601	614	599	609	590	550	625	603	603	588	597	599	590	578	615	634	606	597	577	592	538	605	574	576	593	619	594	580	576	570	557	584	534	569	586	599	604	559	596	553	567	581	583	600	562	582	598	572	622	586	580	620	555	613	592	606	590	541	573	609	588	564	615	584	597	548	567	544	575	647	623	571	601	592	585	599	584	574	527	541	607	614	574	610	599	622	567	591	564	566	591	572	591	581	613	550	603	559	614	608	514	558	576	603	598	563	558	559	546	557	567	596	555	573	569	582	582	635	599	590	574	536	601	597	651	586	569	611	597	562	613	584	585	583	580	566	598	586	548	576	582	607	567	578	596	551	543	581	574	581	556	553	606	598	593	575	572	626	615	614	569	561	580	603	572	605	554	574	600	517	565	558	564	567	622	569	566	550	574	604	565	577	599	591	591	553	553	576	619	593	593	592	575	586	594	593	568	610	587	593	568	604	594	608	523	561	571	583	555	554	606	529	552	548	568	557	568	563	581	614	564	590	577	602	569	544	572	584	603	578	567	568	582	600	608	585	595	598	586	588	590	584	581	563	554	561	580	614	569	566	569	565	588	540	572	583	571	556	615	556	610	604	585	595	568	546	581	583	590	574	593	573	559	598	618	548	615	592	601	595	630	577	573	529	571	575	580	579	555	587	600	562	586	586	592	571	566	568	565	588	563	592	609	599	576	574	608	528	604	551	593	524	629	618	558	596	591	573	548	604	533	587	584	559	569	613	603	615	604	583	577	574	604	602	553	559	563	582	579	604	623	596	630	625	626	583	591	555	563	566	611	538	617	623	583	609	556	579	549	553	563	603	598	584	524	577	628	597	579	592	574	603	545	546	606	577	571	596	564	598	595	570	541	567	576	606	562	628	590	593	561	594	541	586	581	567	561	541	556	559	609	621	583	559	612	598	603	584	596	587	591	611	611	591	605	608	575	586	596	596	560	580	572	559	572	583	539	566	531	559	562	611	569	661	565	589	587	561	563	576	573	577	570	571	559	629	551	561	587	587	629	619	596	579	590	581	587	595	600	555	586	606	561	581	578	545	594	615	561	542	559	576	590	541	571	567	542	579	603	560	589	570	575	568	575	523	563	577	580	614	610	574	540	579	572	587	595	567	566	572	583	585	568	577	573	593	578	558	576	591	564	593	566	592	553	538	595	556	515	602	573	527	606	564	569	584	542	555	546	612	546	585	600	540	575	605	597	621	606	599	609	566	592	590	598	604	624	566	563	561	541	592	599	600	539	609	604	611	534	562	571	563	600	565	559	603	574	620	601	564	592	574	602	542	543	562	605	552	599	567	599	563	610	620	563	597	568	619	618	630	548	579	596	547	575	597	585	585	569	601	606	534	558	565	596	556	596	568	596	585	605	555	558	580	532	570	545	611	558	558	569	605	577	575	578	576	555	539	598	567	566	621	599	575	545	573	562	586	596	534	603	608	550	595	579	600	546	565	549	567	563	577	585	555	592	583	595	618	564	576	583	586	591	590	549	593	627	570	595	586	572	566	592	557	537	589	617	615	594	574	607	563	578	592	585	569	567	577	527	605	604	600	589	551	597	567	562	619	619	604	623	619	630	592	580	619	598	581	574	601	602	586	621	630	577	568	549	601	607	522	586	531	598	601	562	577	598	576	569	604	606	595	585	577	579	588	532	614	574	583	546	598	596	614	571	586	573	606	572	577	604	587	569	597	565	596	575	620	550	597	570	577	568	593	577	538	571	552	571	527	593	559	610	570	619	578	586	568	573	561	550	549	577	589	570	560	618	623	627	587	597	558	573	560	586	644	563	625	582	598	568	610	590	551	588	593	588	612	587	578	627	600	587	562	601	564	616	529	559	605	617	547	585	583	597	547	600	567	551	566	564	538	620	536	604	572	548	559	600	584	579	544	606	625	568	575	602	573	605	571	573	604	567	629	562	549	604	579	628	570	641	587	576	536	579	579	573	541	564	585	556	565	593	564	606	592	614	620	572	582	580	554	537	574	609	580	551	557	540	542	539	541	557	568	609	578	609	556	590	545	546	616	585	572	607	609	585	604	613	588	602	596	602	593	602	540	548	606	611	578	581	574	558	628	594	572	569	574	558	582	593	591	537	542	577	559	579	572	579	562	618	589	599	592	529	599	597	587	625	559	590	570	517	580	579	629	605	603	560	577	609	590	550	606	556	582	572	572	596	538	613	567	605	583	598	609	604	570	608	599	541	550	583	579	555	520	558	621	572	601	594	630	546	579	553	533	559	578	598	565	597	581	553	560	581	584	555	568	589	576	607	583	601	596	570	620	607	587	592	546	575	581	601	553	563	584	590	593	600	613	557	557	603	559	574	602	593	636	597	596	581	570	589	576	583	566	567	577	546	580	586	602	573	631	616	589	600	596	563	584	543	616	618	587	570	540	568	561	546	589	567	577	590	561	584	581	522	596	614	558	596	614	576	580	593	529	574	570	618	538	551	551	605	583	541	633	592	581	572	546	619	612	581	592	582	569	582	559	566	570	599	594	603	582	617	598	606	571	542	577	577	635	556	601	588	604	565	591	598	572	569	610	569	599	605	583	589	574	608	594	578	529	593	528	575	581	566	642	613	646	585	590	544	570	569	558	557	575	561	601	577	595	615	596	598	607	622	587	600	625	621	580	587	605	579	579	582	566
30672	31034	30875	21929	12053	7196	4658	3179	2360	1706	1295	1179	989	855	742	703	653	617	577	500	486	510	448	472	433	438	403	449	432	404	457	431	442	393	388	367	408	420	404	413	412	395	396	388	392	371	393	414	363	379	378	388	406	409	356	376	367	367	355	416	376	385	408	420	365	392	357	391	387	376	400	352	361	407	389	380	405	367	395	423	390	403	373	410	418	404	369	369	405	397	391	378	356	397	363	423	370	398	367	377	391	376	387	367	403	358	398	386	379	372	383	383	395	356	395	384	390	386	381	349	363	404	376	412	409	371	404	379	369	358	364	403	385	377	393	373	388	400	376	394	420	380	363	392	403	409	363	378	371	365	395	366	411	339	387	398	416	364	405	370	386	368	348	363	379	393	378	377	372	401	384	379	399	408	357	374	372	344	390	390	394	424	378	366	381	379	402	425	380	390	405	391	397	382	380	377	391	353	402	391	401	396	367	405	383	388	396	388	330	386	391	389	407	407	374	384	361	363	352	382	389	408	382	386	342	416	391	405	393	371	401	379	370	375	415	339	356	420	376	367	370	382	391	408	358	417	402	379	402	378	409	402	374	384	392	411	395	399	364	350	397	381	393	366	387	394	372	377	364	368	378	392	378	409	351	395	402	359	414	349	396	367	387	349	370	410	367	360	343	406	377	370	410	365	368	409	385	405	377	385	389	378	389	381	387	371	367	410	354	402	416	414	365	393	371	362	391	412	391	353	370	338	387	369	394	404	421	429	401	385	408	383	369	379	360	368	408	355	416	424	416	376	356	368	396	365	358	367	385	402	371	386	368	384	373	346	351	404	369	396	390	400	402	377	410	405	374	381	372	408	395	375	380	347	391	373	375	393	434	387	424	368	437	410	389	375	388	402	395	361	385	411	369	345	384	401	388	353	427	386	402	342	410	386	394	367	380	417	408	366	384	395	382	379	394	388	424	411	367	417	405	374	404	400	383	411	401	396	400	351	369	365	384	388	381	390	388	372	393	370	381	410	397	379	404	367	387	406	410	388	389	387	361	386	393	354	337	403	402	405	353	399	385	400	397	371	390	401	385	389	391	406	373	399	376	363	367	394	396	403	370	399	366	358	347	413	400	394	408	390	394	387	405	424	388	353	344	375	392	404	422	392	358	379	383	374	408	376	395	418	407	382	381	372	382	406	370	358	427	375	369	371	361	393	386	370	391	347	351	412	407	407	405	384	384	384	413	368	433	390	421	371	378	365	397	381	370	413	357	409	355	388	368	411	357	403	419	371	374	367	396	394	401	372	396	360	363	397	414	385	429	387	395	390	387	362	387	350	373	368	405	375	381	344	360	391	419	385	406	391	352	353	363	381	390	374	383	388	363	374	410	412	372	364	370	358	379	370	398	385	374	385	409	368	379	389	407	385	408	416	413	407	391	341	393	402	405	394	406	394	417	393	399	369	397	374	378	439	422	399	391	381	405	373	414	387	387	434	389	351	382	392	413	396	377	396	330	372	401	397	435	409	390	390	379	405	404	368	412	390	377	354	369	408	383	401	377	391	388	395	390	374	334	395	371	404	352	362	377	368	375	396	367	388	403	401	400	395	383	425	367	424	419	390	349	389	404	386	385	368	392	391	409	405	397	424	386	367	386	398	404	379	374	380	393	378	342	381	368	381	324	388	430	392	377	367	385	358	373	375	347	392	359	406	399	415	386	362	419	410	379	372	400	359	381	388	372	403	352	401	374	400	388	402	386	356	364	358	374	377	385	386	372	401	381	397	419	363	346	395	357	414	400	387	354	370	362	362	370	386	368	384	386	389	344	425	382	394	394	371	404	376	392	394	370	387	362	371	382	367	392	383	364	365	401	354	401	376	403	388	370	380	358	391	382	351	402	376	384	395	350	385	386	396	400	402	395	403	388	360	376	438	385	391	367	390	379	397	360	378	420	364	380	371	412	401	372	388	384	363	393	377	414	402	376	363	383	363	393	368	387	389	414	376	383	402	389	396	437	402	395	378	442	423	390	402	358	378	388	361	338	380	399	409	373	384	410	346	345	406	355	409	369	394	421	359	404	347	404	371	411	383	398	393	392	407	386	344	416	422	398	357	388	397	416	399	392	377	384	361	371	395	393	403	381	379	370	398	425	414	373	397	384	374	378	399	382	374	386	356	398	371	383	387	362	377	349	405	392	389	359	381	380	394	371	398	375	393	394	381	378	389	378	353	411	377	374	409	398	350	404	363	401	365	342	385	400	397	354	399	414	398	399	371	353	369	377	391	354	377	342	381	417	401	363	363	393	355	411	375	399	357	370	367	354	407	403	356	428	400	353	377	392	382	369	395	403	364	396	385	383	427	405	394	353	413	387	413	377	356	376	374	393	415	378	362	424	373	361	365	378	422	400	373	370	409	386	374	388	381	381	386	378	410	406	370	390	347	417	401	364	397	394	369	383	380	372	372	373	371	378	392	397	358	370	416	360	396	410	381	411	411	383	376	385	385	399	397	393	386	382	384	378	384	397	376	352	400	376	391	367	410	380	404	386	398	405	397	386	392	438	389	388	396	376	421	367	339	408	402	375	399	411	385	367	386	405	364	361	377	361	385	408	389	373	402	406	363	380	376	383	356	358	374	394	396	356	364	388	408	355	393	394	416	416	388	374	388	373	366	379	390	367	404	414	357	364	376	372	385	382	369	392	409	406	386	414	370	408	366	355	368	439	367	392	370	362	404	404	404	363	357	379	388	369	381	377	387	406	409	368	387	352	402	364	390	372	404	349	380	336	415	395	403	401	381	419	376	369	334	368	409	381	364	401	384	396	362	365	403	366	441	414	399	395	403	392	413	367	369	355	384	397	383	394	400	399	405	376	412	384	384	376	363	387	440	358	372	379	367	393	393	339	364	353	376	376	398	419	394	392	402	377	422	385	385	391	369	381	406	404	382	393	361	354	349	406	383	378	372	394	365	399	387	396	379	389	396	380	385	382	406	367	374	380	404	390	406	393	353	319	361	386	399	390	363	379	364	404	392	389	350	415	366	373	384	407	426	398	389	383	385	383	379	398	383	386	377	405	368	390	379	391	377	379	400	399	397	416	406	397	392	434	391	365	377	378	390	404	422	406	355	389	342	377	393	389	387	366	359	401	362	388	413	363	402	358	375	396	370	411	390	401	421	356	408	390	399	369	391	401	374	361	386	386	398	346	390	398	408	373	391	385	358	371	386	379	405	391	376	351	401	404	401	373	388	368	397	384	414	364	377	408	430	414	415	388	383	431	416	384	419	399	351	380	356	428	386	381	386	372	428	363	402	367	380	409	382	450	395	377	383	366	401	405	403	409	367	374	392	407	400	388	405	379	356	368	383	378	370	379	385	394	375	362	391	389	365	393	403	419	390	388	415	417	440	408	385	357	356	405	372	386	418	410	394	374	403	395	381	376	387	390	384	392	387	413	396	417	445	425	400	400	386	380	407	347	391	373	389	407	353	431	396	415	371
31400	45138	31610	20351	14679	10624	7480	5362	3943	2838	2133	1758	1407	1194	1074	877	829	739	686	602	615	555	511	562	542	529	528	517	511	465	472	456	462	453	442	469	455	440	427	418	429	446	444	440	414	456	449	452	421	424	419	441	422	421	406	389	427	445	431	422	445	414	398	426	435	425	371	417	428	423	410	416	425	421	417	398	412	416	418	435	465	412	444	435	442	413	447	389	439	430	402	440	392	404	390	409	421	432	404	377	401	423	380	404	440	385	414	411	420	390	454	393	412	385	448	426	365	392	398	407	419	416	423	418	405	397	454	391	404	433	441	428	432	416	405	403	425	441	442	435	438	404	387	412	432	437	411	389	422	424	470	435	415	397	386	419	409	433	422	425	436	377	417	464	449	394	415	404	396	430	421	431	438	398	463	421	430	406	401	419	433	400	413	441	429	409	398	431	404	405	430	387	436	406	420	444	402	395	394	422	394	413	405	404	392	432	402	401	412	410	415	411	427	368	427	425	405	433	416	368	421	438	427	442	440	400	449	429	430	429	413	399	434	410	390	383	395	396	435	377	439	420	399	394	451	391	426	410	387	410	430	384	431	417	350	445	406	394	412	427	416	436	421	440	440	416	427	408	447	427	431	393	426	393	420	425	415	392	378	397	413	399	386	416	417	424	426	448	429	409	392	435	445	424	456	418	409	414	424	372	404	448	363	458	409	388	418	398	418	426	431	415	419	419	379	396	435	425	390	423	418	383	432	407	412	400	419	404	414	407	416	442	418	407	416	430	426	417	427	433	424	397	393	450	406	425	423	414	400	420	420	411	333	396	394	417	422	395	405	430	402	413	422	414	432	408	393	414	433	388	455	382	384	423	413	410	407	436	449	384	421	414	406	434	417	420	432	415	386	429	436	427	403	422	381	391	407	394	428	413	421	423	431	429	434	407	407	427	398	409	403	409	455	417	386	418	412	424	434	378	431	439	432	448	380	356	406	431	432	466	385	414	408	425	374	406	404	408	417	401	383	402	432	404	399	407	449	428	401	422	450	417	405	412	451	395	427	460	441	396	443	398	440	414	416	433	437	398	415	420	461	382	412	402	387	408	412	392	408	448	419	404	420	377	369	417	382	421	400	436	421	433	413	425	407	421	419	405	381	416	424	409	391	400	446	440	422	392	410	409	434	389	393	368	424	429	379	415	404	418	474	441	440	399	403	430	413	433	399	448	403	390	431	405	418	428	419	374	381	442	401	408	421	393	431	448	403	397	454	429	431	416	387	411	422	391	403	435	404	426	446	425	417	381	419	440	404	412	448	441	401	452	428	433	400	433	402	420	419	395	395	437	432	421	405	423	449	379	378	422	423	427	385	449	385	416	405	427	400	441	393	415	378	397	434	435	397	398	426	424	405	418	406	422	390	444	434	394	428	417	418	390	402	430	389	439	430	441	427	452	408	423	429	446	392	400	408	403	431	406	433	411	456	435	412	419	386	411	336	420	449	426	387	407	412	414	436	441	444	406	396	396	417	407	414	430	414	437	435	426	391	400	399	419	405	455	439	410	427	422	384	386	388	416	406	386	397	390	425	425	430	407	405	404	435	457	426	426	413	434	408	426	395	428	406	426	395	403	411	429	448	374	399	425	384	432	418	446	400	410	379	437	395	414	403	417	386	407	451	396	410	381	440	423	458	441	432	440	417	435	431	445	448	432	395	397	441	440	414	440	410	399	429	390	428	444	389	411	386	374	408	410	413	454	416	442	421	393	391	417	445	413	398	414	426	404	407	402	413	407	433	433	380	384	390	429	395	412	422	444	436	408	409	430	429	402	428	418	429	437	395	442	419	421	428	377	432	418	400	408	370	411	403	444	411	424	395	417	412	419	417	438	398	425	403	406	441	417	412	439	430	435	394	410	374	411	380	417	420	414	390	409	441	479	386	410	435	410	436	416	428	377	406	396	392	441	415	394	405	399	416	417	388	366	409	378	393	429	432	402	401	414	413	442	413	451	426	388	373	429	402	460	389	429	426	413	401	399	399	433	435	414	401	428	400	399	410	441	378	391	411	408	346	419	403	407	403	413	403	456	415	436	417	406	393	370	446	439	418	436	437	426	405	391	408	415	404	411	409	428	386	421	428	412	438	425	410	438	381	368	400	406	382	395	418	454	443	436	386	421	386	414	433	423	459	436	401	441	431	451	405	429	418	423	408	432	405	394	420	410	379	393	438	426	435	399	423	412	400	427	400	402	403	437	444	400	385	449	449	421	472	401	431	428	387	420	394	399	423	426	391	411	420	412	396	399	407	411	419	414	395	422	460	429	417	445	426	438	405	421	419	427	439	381	405	434	375	451	367	402	415	395	442	402	376	400	428	379	405	400	378	395	456	441	421	406	402	397	406	417	415	447	421	411	445	412	397	429	422	403	418	434	434	410	395	395	403	408	383	442	402	412	432	424	431	419	395	417	368	451	409	416	416	420	417	458	435	415	433	421	431	426	401	404	421	407	413	409	396	425	406	476	408	398	434	391	423	401	401	429	412	406	426	419	395	441	403	426	426	406	397	422	399	423	392	427	393	412	391	404	414	454	458	416	401	397	419	412	430	430	421	404	442	419	404	401	438	389	390	430	425	425	439	377	408	433	404	415	394	426	412	411	435	423	402	443	425	441	414	412	420	387	412	412	408	429	396	417	402	431	404	421	400	397	400	435	428	396	431	440	390	456	399	455	390	402	414	404	435	409	388	423	394	440	420	419	399	405	402	406	411	425	429	414	409	445	409	415	371	452	409	396	441	432	438	388	440	409	386	395	437	393	396	391	406	390	377	395	441	418	427	378	411	448	401	436	388	433	415	407	424	423	438	404	380	424	437	460	449	410	413	388	406	425	390	424	435	429	413	434	434	399	417	389	432	379	413	405	433	431	421	401	424	417	436	395	385	439	397	417	419	434	406	418	400	408	412	422	401	395	401	410	412	434	408	373	406	373	394	404	429	426	403	491	436	376	434	394	381	433	393	425	433	393	425	460	420	366	403	421	438	417	420	436	440	429	426	418	419	410	439	420	449	430	384	416	416	412	435	428	434	406	392	412	390	464	399	417	368	399	457	426	399	356	426	399	395	396	429	441	409	417	428	449	400	446	410	420	417	405	411	415	435	393	430	392	457	393	436	411	435	419	396	418	436	408	410	450	398	419	424	449	431	435	427	423	400	400	441	391	409	421	411	420	438	391	431	407	394	400	410	414	423	412	424	372	403	382	400	406	393	394	402	392	443	421	400	399	400	396	401	401	392	375	469	358	388	417	413	421	422	376	414	411	416	400	471	405	417	410	421	421	364	393	398	403	421	415	431	419	441	400	419	431	418	434	432	429	382	372	442	426	416	411	404	377	368	444	412	400	414	411	409	400	450	395	414	413	434	423	411	427	410	407	417	461	416	433	396	386	405	412	437	438	386	427	391	394	398	429	417	426	438	388	392	423	395	402	423	390	461	383	423	426	429	421
23771	21210	28470	24660	21876	17971	10672	5861	4098	2860	2289	1791	1529	1349	1158	1073	1023	868	810	795	714	661	699	637	600	666	633	635	629	617	555	607	560	575	554	523	539	604	552	565	569	518	559	559	525	542	537	559	536	545	534	550	515	496	522	479	526	542	542	498	535	568	546	572	517	559	508	504	514	563	527	514	510	498	469	500	501	508	509	539	561	537	535	544	548	527	494	542	542	564	517	502	530	565	512	565	534	527	545	507	539	568	502	508	519	513	509	539	512	490	547	548	564	473	550	539	579	489	525	477	515	563	528	480	522	548	497	503	553	536	539	521	504	500	519	572	528	522	506	555	470	533	510	537	515	571	562	513	527	517	517	509	526	529	545	496	533	532	535	512	521	525	542	492	508	534	494	554	522	512	527	556	544	548	535	539	519	535	533	515	516	563	538	510	502	514	527	555	543	542	509	532	527	540	506	513	551	489	571	532	516	575	554	535	528	548	521	498	538	520	544	533	501	555	547	514	521	501	494	521	536	515	540	507	486	506	539	539	538	540	576	505	523	543	577	488	507	521	555	497	515	560	523	543	548	488	533	529	517	557	524	532	510	512	532	520	507	530	499	525	508	533	498	506	549	532	534	511	503	545	527	524	514	526	557	493	521	497	577	549	554	513	549	513	464	514	489	509	482	538	488	548	514	521	498	517	543	515	483	524	537	516	529	514	532	566	508	530	550	482	547	553	514	512	519	515	541	532	537	489	510	511	504	562	497	496	535	553	526	542	516	530	479	480	501	541	483	487	525	533	544	518	506	525	526	479	526	541	493	540	539	487	553	544	511	556	540	535	545	511	548	510	538	548	498	499	535	475	532	516	503	505	521	502	521	537	533	516	506	530	571	533	519	487	558	508	486	530	501	524	592	500	511	565	500	521	566	547	534	493	506	558	529	514	486	485	521	503	479	499	577	533	525	536	544	543	504	528	568	532	523	528	513	562	537	532	502	471	542	564	529	509	535	515	570	535	528	520	520	493	515	503	519	547	517	486	499	567	507	524	530	541	545	515	516	545	542	497	515	504	509	571	540	500	518	530	512	542	514	504	509	513	509	545	566	465	512	536	537	529	513	550	510	531	530	488	498	496	559	529	528	522	533	570	514	523	502	551	482	558	527	545	546	549	497	487	534	520	504	566	529	523	482	486	505	525	517	503	532	487	465	517	530	527	514	546	529	506	525	525	487	537	535	532	488	488	563	516	547	550	536	512	512	515	548	503	503	554	515	487	518	555	536	489	502	560	513	539	537	514	540	512	515	495	518	527	525	507	546	521	553	530	506	527	546	494	524	540	550	514	509	550	541	518	523	543	502	567	506	513	527	538	521	510	496	517	496	470	507	550	521	523	486	539	531	503	544	530	506	498	549	514	530	512	510	476	546	550	546	517	555	538	497	500	519	461	548	545	519	525	523	547	568	517	559	502	508	489	532	515	542	530	487	530	532	554	533	526	522	523	515	499	505	498	510	488	512	510	549	521	516	521	500	513	525	494	556	510	533	510	576	516	538	485	551	526	527	549	548	527	560	511	509	515	560	557	509	514	504	492	526	533	503	549	552	554	504	482	526	529	541	523	499	498	516	519	501	506	550	529	537	565	475	537	574	507	533	580	496	547	502	497	566	518	530	500	506	505	530	518	515	540	549	548	511	540	493	515	522	493	490	534	518	526	522	530	518	503	548	515	508	557	543	546	481	479	534	506	503	520	480	527	518	533	500	549	529	521	499	497	518	519	505	534	512	496	501	510	521	505	522	493	568	514	558	533	526	549	508	507	535	571	514	528	524	544	492	551	506	511	532	531	582	522	487	542	521	515	500	537	525	535	512	543	550	525	553	516	491	499	501	538	504	544	509	519	490	528	537	520	517	534	503	557	529	558	547	585	515	502	498	526	501	513	544	483	505	505	470	453	545	554	523	520	529	518	509	506	546	510	530	490	552	556	532	502	531	508	519	543	548	528	553	502	534	508	478	511	516	534	545	541	530	518	508	511	526	564	533	564	543	566	554	551	525	513	521	528	541	489	443	530	524	525	526	468	523	482	514	550	518	523	543	552	504	535	557	517	553	544	549	478	539	547	482	501	544	527	464	537	543	505	516	500	527	524	483	528	496	555	518	515	538	543	526	523	535	501	524	522	483	504	537	520	556	515	531	509	529	547	562	492	520	519	559	551	530	510	582	510	543	580	495	530	510	504	536	504	524	526	516	537	562	508	470	553	518	485	509	513	561	532	537	539	533	478	533	492	550	514	508	498	523	562	505	516	492	519	542	551	556	549	516	529	486	518	542	511	506	517	522	515	535	482	549	525	505	506	521	534	520	533	548	496	502	514	512	524	522	555	565	541	484	560	539	543	498	486	529	557	514	496	580	510	525	472	504	554	584	527	550	552	497	496	516	538	554	547	489	487	540	531	526	507	537	505	536	521	505	536	518	534	531	535	490	522	524	503	541	485	511	548	545	517	518	531	509	509	533	487	533	495	539	529	535	508	557	495	477	513	524	490	541	537	531	533	526	503	543	551	545	543	551	523	525	507	524	498	552	523	524	512	506	488	532	519	502	541	547	560	592	551	559	517	490	511	493	512	544	529	525	486	549	518	495	505	525	489	526	505	513	549	550	511	534	497	511	505	543	526	531	525	546	511	515	549	540	545	479	537	498	532	524	523	537	518	510	508	472	526	576	511	522	548	528	511	529	505	506	508	522	491	508	535	496	527	563	523	503	521	535	576	519	464	509	547	523	540	569	510	524	514	541	554	512	521	514	522	567	497	505	524	560	562	529	512	527	506	494	569	529	489	495	515	505	497	554	505	558	560	517	511	557	541	489	561	565	508	535	527	572	490	517	516	529	520	514	548	501	510	518	518	557	529	495	520	521	506	541	499	517	552	520	564	515	469	510	475	521	543	507	528	466	538	520	540	553	504	527	549	482	551	475	508	492	513	522	569	515	534	515	482	480	529	538	482	518	527	510	520	504	547	532	561	510	541	524	511	501	522	514	512	547	498	521	514	481	521	519	522	517	540	488	499	500	528	514	497	529	517	497	547	529	461	523	542	534	468	508	511	486	491	557	497	517	486	494	566	503	503	490	538	472	530	572	597	549	510	534	511	530	537	505	511	518	500	516	568	485	532	521	513	518	525	520	533	533	540	558	542	455	542	504	511	517	514	507	539	527	562	507	547	501	496	520	514	497	492	554	536	553	493	502	542	514	534	532	546	522	509	524	518	511	518	523	501	555	552	515	554	552	536	537	528	483	523	455	542	534	529	505	484	528	494	516	530	524	527	572	538	540	497	558	532	503	540	484	515	538	549	535	498	536	470	532	534	518	552	507	524	514	537	507	483	510	523	580	530	503	524	542	508	506	493	538	549	489	558	515	499	540	525	511	499	520	529	566	501	516	520	536	514	538	546	484	566	487	512	544	525	529	507	498	554	524	550	530	478	486	515	512	576	542	524	553	499
31772	54907	40227	27726	21162	16108	11894	8553	6430	4450	3485	2775	2313	1991	1675	1445	1389	1244	961	909	860	837	804	738	699	709	767	694	739	707	685	626	688	587	607	630	626	607	565	601	543	599	588	554	575	622	577	623	583	580	618	556	581	618	561	549	555	569	553	537	559	549	586	537	533	569	557	533	515	570	601	537	542	550	556	561	559	574	521	578	539	546	549	549	534	549	561	557	561	530	535	549	593	538	557	557	575	591	565	580	546	537	548	579	550	537	558	547	499	533	526	548	587	516	589	575	579	536	585	487	572	538	538	566	567	602	526	511	527	548	568	542	610	502	559	540	532	534	560	552	511	550	557	562	534	560	522	539	514	505	550	580	543	541	543	534	539	560	540	568	541	489	556	521	526	567	519	514	573	517	564	540	542	549	553	524	531	570	543	579	512	516	534	537	518	546	530	566	558	548	542	584	540	523	588	581	577	556	563	533	527	539	540	549	525	557	543	542	545	565	565	537	555	560	549	573	565	543	555	549	551	539	551	568	565	543	499	560	583	564	547	577	578	524	551	580	568	546	547	536	566	557	524	532	541	589	544	574	546	619	593	558	561	592	573	540	615	521	566	531	539	544	603	547	527	544	550	540	526	550	543	537	542	538	512	539	600	545	561	549	563	523	549	589	550	534	550	568	559	555	530	538	606	559	554	545	535	528	556	571	503	550	557	534	552	524	597	532	560	500	571	537	523	540	596	541	556	568	565	527	555	521	559	539	588	547	565	558	576	565	549	516	537	590	557	609	533	547	596	535	537	506	548	533	566	519	522	540	536	512	561	557	592	536	573	553	597	554	544	539	569	537	552	560	497	547	539	543	560	545	607	566	562	566	569	590	528	546	544	532	544	559	515	520	534	549	519	550	578	535	540	557	563	537	558	531	558	532	529	568	541	567	565	555	557	555	613	556	602	529	515	565	570	564	560	542	557	570	538	555	557	532	550	584	595	519	534	536	506	560	559	576	573	569	568	529	562	531	540	537	532	547	557	530	541	552	564	581	532	543	540	611	533	566	594	549	571	560	514	539	568	546	563	513	542	535	555	505	538	541	565	547	559	544	543	571	581	543	535	562	541	545	531	580	569	574	562	511	551	544	551	531	559	519	586	604	547	531	518	564	548	534	565	575	575	546	552	546	571	536	551	538	537	556	554	562	542	569	584	562	559	529	515	511	573	570	560	555	582	563	548	562	513	527	525	555	564	549	511	535	526	566	572	536	550	540	553	575	571	536	511	535	541	554	566	581	528	564	524	565	524	570	518	577	539	547	556	536	567	568	565	508	585	566	542	534	540	563	545	578	555	638	521	501	523	553	544	505	555	549	556	519	568	548	544	549	533	534	563	547	513	547	513	534	586	537	555	500	554	550	549	595	539	547	557	501	552	576	566	505	555	596	581	576	563	596	556	530	539	512	541	562	563	549	567	538	540	537	540	576	532	507	571	579	573	568	533	552	568	578	546	517	496	532	536	568	540	567	587	557	513	540	525	558	550	539	535	531	574	525	534	513	556	550	541	538	543	562	540	553	549	540	520	558	562	536	551	565	544	547	558	525	529	545	548	544	595	552	551	538	555	515	587	556	540	539	523	577	582	567	584	564	555	549	522	539	530	532	548	546	541	583	546	512	555	540	525	528	579	539	534	536	530	531	541	551	545	549	553	547	572	531	536	538	536	557	560	554	554	528	543	537	561	511	558	563	561	532	535	530	586	533	554	561	563	541	556	605	556	555	548	555	515	566	581	580	571	592	547	556	523	573	536	566	560	541	558	516	527	555	523	536	552	553	561	573	517	564	552	552	528	585	567	539	549	528	500	524	564	546	577	598	513	508	578	523	554	534	555	547	528	555	536	522	548	527	522	534	532	562	574	557	562	564	534	544	530	633	523	573	546	550	585	577	520	535	552	524	548	544	529	536	550	539	545	554	545	543	552	549	569	514	548	568	576	570	516	554	527	511	501	521	526	569	517	526	505	545	543	529	568	534	619	568	577	525	545	543	524	559	546	575	596	542	549	546	565	527	542	544	549	569	563	583	561	599	569	518	536	542	554	557	515	527	601	519	571	560	531	549	534	533	559	535	535	533	536	545	486	575	579	529	564	537	571	546	553	546	569	518	535	512	586	534	564	556	560	539	561	526	571	576	551	550	545	546	531	581	566	555	551	562	541	564	547	580	507	561	554	603	560	558	541	558	538	537	573	566	537	546	523	543	553	546	550	564	520	541	554	538	541	563	572	541	533	544	536	528	502	599	548	564	572	554	540	554	545	520	551	549	564	511	549	550	555	564	523	569	571	538	531	542	546	573	570	527	514	516	548	590	576	537	567	572	531	525	554	594	542	526	565	587	537	555	538	534	548	530	541	534	548	549	570	540	567	524	578	555	533	588	560	601	557	530	542	546	559	577	563	564	552	530	537	535	565	533	543	536	572	566	518	559	550	551	540	553	573	549	538	531	523	572	571	541	509	575	540	552	529	514	560	547	570	533	551	606	564	571	553	556	589	508	559	528	555	565	602	516	548	520	549	529	531	594	531	548	538	548	517	548	568	561	548	552	537	521	533	558	606	602	604	552	532	552	591	602	568	519	525	544	573	548	554	545	543	519	530	549	586	558	561	577	535	553	544	530	545	553	556	527	539	536	550	567	553	551	603	545	518	584	557	500	545	550	514	530	558	526	540	549	574	536	582	540	567	581	549	555	555	556	588	552	576	532	540	583	557	538	565	558	514	559	533	515	598	564	556	580	561	549	507	536	546	498	549	523	556	540	532	532	511	557	563	614	552	600	542	533	498	547	505	563	550	528	529	571	535	529	520	574	542	564	522	580	576	558	537	512	585	553	500	491	549	531	600	570	548	491	557	538	594	546	522	551	564	497	569	591	522	585	532	535	562	570	562	520	565	555	544	535	544	559	552	555	555	564	565	554	540	544	536	549	572	576	547	555	559	535	573	566	537	501	570	549	604	564	545	519	526	560	548	545	538	550	549	533	572	501	538	547	545	527	573	556	551	541	568	530	543	499	585	552	582	542	527	592	534	574	532	618	576	523	557	576	541	562	563	516	555	537	594	508	535	585	553	580	576	556	503	521	571	538	566	528	584	576	512	534	550	540	543	543	558	549	575	519	564	536	551	583	556	532	576	564	532	519	580	563	522	573	583	538	579	517	564	547	527	580	549	548	532	593	556	558	541	556	532	542	546	576	556	565	597	561	558	583	572	535	504	543	549	532	523	560	531	549	556	546	536	534	538	564	509	547	548	581	583	559	566	566	557	522	569	574	533	496	551	598	594	541	540	533	520	490	531	566	536	555	513	533	568	550	543	592	578	546	567	533	551	532	536	522	563	577	556	545	551	558	567	581	568	542	521	540	566	537	517	559	536	519	600	539	546	571	543	584	574	547	510	545	516	533	518	571	581	586	521	566	537	529	566	577	542	494	562	562	554	587	554	519	556	531	554	537	552	562
25059	21303	28003	26150	18181	10760	6263	4034	2859	2116	1691	1343	1172	944	860	832	758	677	579	537	504	513	513	479	440	440	454	464	452	429	466	406	415	413	404	419	387	375	408	362	399	363	408	346	378	362	378	375	368	395	416	346	361	393	393	405	365	372	347	392	344	371	354	376	370	378	365	324	383	400	395	370	335	369	346	365	376	314	359	389	348	345	361	361	388	376	370	337	365	322	348	343	393	367	358	376	345	333	390	368	349	358	348	374	352	396	360	370	361	353	356	362	354	375	329	358	361	368	362	327	346	354	378	361	378	340	340	392	349	354	326	355	368	364	356	352	388	419	345	381	338	381	360	342	367	323	350	399	395	345	354	374	346	392	356	364	352	340	402	398	364	359	375	387	388	371	374	389	373	365	373	375	353	359	337	374	371	372	345	365	372	353	339	382	368	388	323	365	343	357	374	372	346	367	336	349	383	376	406	358	381	373	391	352	362	374	369	355	376	369	387	348	366	357	359	385	355	346	338	363	375	392	361	365	360	346	361	357	374	374	312	345	381	351	394	364	362	355	377	377	375	362	369	371	366	357	395	364	374	349	340	376	376	360	385	365	380	351	343	347	349	370	377	355	360	371	340	389	351	384	322	370	393	378	356	360	390	356	368	390	376	390	367	378	338	409	359	372	346	401	323	341	362	344	334	404	381	358	359	398	358	358	383	379	370	371	343	361	359	371	342	366	359	369	340	336	366	346	359	376	353	359	371	345	363	366	357	355	356	311	367	370	357	396	366	351	350	381	377	369	402	365	373	407	341	353	345	359	366	352	352	381	366	394	348	393	349	342	337	377	358	365	350	361	332	362	341	350	389	385	389	347	346	360	378	373	369	377	363	351	380	404	383	350	359	389	351	354	348	375	370	393	377	332	363	393	358	364	368	348	373	370	380	377	362	350	369	387	350	367	376	374	344	352	367	347	386	381	330	357	345	386	372	390	378	365	325	385	410	350	370	369	360	378	363	366	388	342	385	390	351	337	360	379	402	342	385	370	345	354	349	363	369	392	380	348	381	379	355	350	393	382	358	376	360	314	328	342	360	372	362	374	397	404	383	366	365	357	352	373	339	367	391	381	356	348	355	338	357	361	363	345	346	377	378	366	346	356	361	358	353	349	374	352	363	329	384	371	399	354	350	359	376	374	381	392	368	345	367	363	371	356	356	383	325	339	382	348	349	364	359	335	409	376	400	357	370	357	327	375	379	375	358	342	370	354	359	377	329	366	394	326	386	324	337	387	363	380	364	362	366	362	359	346	378	347	387	380	357	367	334	361	383	370	325	348	366	347	375	393	361	380	363	333	355	376	361	348	354	384	353	395	372	379	362	387	360	379	338	394	333	347	370	385	379	347	388	379	398	358	339	363	375	368	336	376	373	334	343	411	380	360	379	364	330	384	373	324	367	381	359	341	396	362	373	366	355	423	379	361	356	377	324	324	388	353	358	349	346	393	391	382	340	346	363	363	389	327	356	380	369	355	347	367	358	361	371	380	367	373	314	396	359	357	341	334	364	348	369	351	370	419	376	360	387	355	401	371	336	357	355	372	379	348	374	353	393	380	360	350	331	349	339	342	353	388	369	355	362	344	347	382	377	353	346	371	363	363	401	368	353	366	350	334	379	325	350	362	388	362	362	379	388	369	387	343	394	352	370	316	368	406	376	388	356	369	352	369	356	338	349	378	356	338	355	381	347	329	381	374	356	394	368	368	356	386	365	370	385	364	378	341	351	348	360	364	354	377	389	364	345	389	315	403	381	358	359	379	348	376	369	372	374	373	372	364	339	361	370	370	374	370	376	356	338	375	380	380	360	339	350	399	345	346	380	353	322	385	360	340	340	388	374	353	350	368	339	353	372	398	366	341	388	372	353	368	362	357	353	345	323	369	382	364	366	347	387	364	356	366	384	353	376	380	360	316	358	365	365	369	331	362	387	346	390	386	340	358	386	401	356	352	348	370	350	351	357	377	382	374	355	357	412	349	383	330	365	398	353	371	375	357	378	401	363	393	374	357	400	390	409	375	356	368	357	357	343	377	362	385	335	392	378	315	369	375	352	392	376	405	352	369	368	360	366	359	360	371	317	355	379	394	328	381	351	376	335	355	358	352	370	379	351	386	355	360	329	366	376	347	401	355	402	407	341	347	345	384	335	346	348	344	368	367	382	348	365	342	334	385	343	398	371	357	383	329	356	348	363	363	348	341	330	360	384	335	354	379	370	369	351	369	369	376	389	370	357	381	364	325	392	368	363	348	360	406	367	325	362	382	354	334	356	403	334	365	363	349	340	341	374	376	335	369	422	374	361	383	376	357	384	336	357	330	377	331	390	369	384	356	384	361	388	398	348	413	324	392	371	332	340	352	369	348	349	353	370	360	385	386	342	388	357	359	352	354	360	342	377	344	358	386	367	405	360	345	371	352	373	373	336	387	334	364	405	353	355	388	344	366	354	378	354	410	342	354	354	335	368	386	354	372	385	345	345	386	352	375	335	366	359	350	353	358	385	374	384	373	342	371	369	376	372	354	398	337	343	347	373	336	348	405	363	355	381	345	369	366	345	347	373	370	357	338	364	349	346	359	403	345	336	331	383	371	383	384	336	360	374	337	339	361	361	342	331	365	389	344	347	385	334	377	367	358	337	352	396	389	365	394	359	356	372	390	363	356	329	356	385	357	364	338	386	335	335	375	362	376	356	347	344	366	345	387	344	335	386	390	326	357	353	340	375	381	420	377	334	367	379	379	358	378	365	388	383	366	358	343	375	359	374	390	337	362	367	355	406	384	342	368	360	339	357	358	362	345	335	344	388	374	392	385	357	386	370	381	360	381	354	387	371	343	359	312	408	390	372	377	387	375	366	378	376	327	406	351	307	398	377	377	364	327	346	359	361	341	361	344	370	359	322	380	402	318	379	363	380	361	369	346	357	335	372	332	333	346	361	349	397	358	364	360	382	356	340	368	351	347	397	367	384	379	364	356	358	354	365	346	359	350	349	362	367	378	357	394	380	354	381	361	356	349	397	346	375	359	353	377	362	362	345	400	387	363	362	350	420	367	374	369	378	350	367	370	379	368	362	382	351	362	338	399	355	377	365	308	365	364	359	348	332	347	399	363	382	385	419	351	349	372	353	375	348	351	390	383	372	378	347	395	373	371	361	350	391	377	368	355	383	354	385	370	389	376	394	372	377	353	361	403	391	398	349	349	398	387	391	353	412	359	361	376	341	346	354	385	386	368	349	369	369	361	354	365	370	350	371	377	345	321	364	346	369	334	343	349	384	366	342	391	381	369	367	359	364	345	366	362	352	349	383	359	363	380	370	398	352	349	386	346	378	341	355	363	381	366	343	350	385	358	369	375	385	375	333	358	376	359	368	413	388	367	361	331	374	385	353	379	358	335	363	349	365	340	376	353	341	382	362	365	369	371	363	350	330	330	365	381	364	361	367	362	354	374	362	426
31319	50665	36348	24057	17708	13604	9618	6860	5026	3603	2727	2235	1911	1493	1280	1185	1011	834	749	696	621	628	595	586	516	536	483	546	508	575	529	452	448	495	430	425	453	433	444	400	434	455	431	434	381	441	405	394	417	405	413	385	395	437	405	403	392	445	382	400	425	397	415	423	398	421	438	403	399	417	414	391	422	380	402	375	408	386	396	362	418	405	404	396	360	384	378	397	402	350	406	417	383	403	420	419	425	404	378	360	403	445	383	375	437	371	417	397	412	385	402	405	420	434	381	416	423	398	411	372	419	423	385	417	391	430	428	408	380	356	416	450	379	405	413	416	375	389	421	391	426	380	413	379	387	370	411	429	405	382	423	386	420	386	417	411	398	458	387	402	380	389	349	414	379	398	435	416	395	431	409	401	394	361	392	412	415	378	403	384	352	385	401	416	381	398	374	363	409	415	406	374	429	378	370	409	395	395	392	387	410	393	379	360	426	402	429	403	422	384	419	384	371	384	362	411	399	416	426	404	404	344	410	429	416	414	400	391	392	391	405	386	423	438	424	418	367	412	389	396	402	384	409	390	442	425	408	415	410	425	421	438	426	401	415	388	426	424	412	412	426	408	383	371	383	402	370	402	388	373	417	395	377	421	420	390	393	456	430	398	395	400	390	401	413	442	398	399	387	401	411	395	394	386	401	382	405	397	361	369	385	374	392	394	403	417	435	360	365	454	386	417	365	386	394	408	409	409	379	391	384	395	408	400	404	418	404	402	336	378	438	393	409	367	399	393	408	392	418	416	348	387	383	387	394	382	423	400	428	413	412	416	406	416	387	408	362	416	402	386	343	379	395	420	428	437	382	417	407	411	368	391	394	403	398	393	368	399	370	398	386	434	398	423	418	403	415	395	409	420	388	404	383	397	392	404	348	392	417	399	360	409	386	395	423	388	401	377	414	414	396	402	396	412	405	391	406	398	407	433	413	408	433	416	370	430	415	428	400	365	375	398	402	417	398	418	418	406	383	385	364	421	399	394	393	404	444	380	403	408	425	369	408	348	414	430	395	407	390	387	381	388	414	414	431	401	374	377	380	394	407	377	389	406	397	419	404	455	431	399	379	366	428	393	429	418	391	423	399	358	393	439	379	423	438	398	389	404	376	360	415	384	408	389	372	407	411	369	397	386	394	452	388	397	395	415	401	408	432	399	421	399	409	413	400	409	389	359	391	396	395	420	390	394	415	386	411	400	404	394	409	405	424	402	385	418	370	406	418	400	352	415	371	401	388	418	397	393	369	400	362	362	390	363	429	382	371	405	412	366	414	373	381	353	416	392	368	369	364	395	364	378	411	435	385	395	416	412	399	336	405	441	378	400	375	386	419	389	376	373	392	407	399	438	391	383	424	442	408	416	409	394	419	384	395	396	439	374	362	414	414	371	440	401	373	383	378	416	421	387	408	425	396	378	392	390	415	388	415	397	379	384	395	389	415	389	383	401	370	395	364	427	382	410	395	407	412	389	415	371	410	400	383	393	394	364	405	390	382	379	372	407	373	374	419	436	373	368	406	433	394	366	417	407	396	412	389	431	393	421	361	432	410	417	376	390	413	384	397	395	390	389	380	376	386	387	388	390	391	414	440	431	403	385	380	412	413	380	384	393	390	391	407	401	400	406	425	363	372	397	406	411	430	427	424	402	468	411	389	390	391	401	391	391	375	406	423	379	371	406	407	409	429	400	400	416	438	380	418	422	405	391	399	413	390	447	384	377	400	392	390	403	413	397	364	371	401	393	425	388	389	427	383	420	385	398	408	393	415	403	399	412	441	392	403	390	381	386	378	444	376	377	388	392	405	402	398	404	397	385	405	398	396	433	384	417	417	405	431	402	415	424	416	387	393	384	408	397	415	393	421	367	430	418	437	398	360	413	381	407	422	405	386	432	404	400	394	416	361	421	407	383	371	380	380	402	384	392	422	404	408	417	377	396	402	399	407	374	395	386	394	411	433	406	413	396	431	367	391	382	422	372	438	391	431	386	389	408	395	384	399	406	397	422	420	402	378	388	425	413	363	363	372	398	367	446	370	397	418	408	429	388	366	408	365	362	380	424	415	419	423	390	410	400	411	352	383	442	393	411	382	389	392	392	379	391	402	406	401	405	382	409	364	419	391	435	419	399	393	400	422	385	401	409	402	385	389	423	388	388	376	389	407	422	375	364	373	394	422	371	389	384	372	424	394	412	423	414	401	399	432	391	385	417	382	382	412	401	413	434	398	399	369	389	413	429	410	391	395	386	394	416	409	366	385	420	408	392	382	419	420	394	383	398	416	373	401	421	402	398	393	392	393	390	412	420	419	387	387	405	399	398	371	435	379	362	369	400	427	355	409	442	428	395	388	440	394	371	382	379	419	384	437	401	431	412	388	399	388	393	374	397	387	409	430	404	403	392	416	373	379	412	450	414	409	378	363	396	418	383	367	362	389	391	390	383	411	435	388	421	439	410	432	427	409	381	384	381	419	407	401	397	451	373	387	391	412	358	421	432	399	386	369	381	407	420	424	440	377	394	393	407	430	427	389	386	390	408	401	394	362	436	386	395	389	365	414	400	379	391	407	385	376	410	422	405	383	394	395	434	377	391	431	384	423	402	375	396	411	414	365	412	400	390	428	364	383	411	405	395	410	387	408	407	379	408	437	428	401	420	413	424	331	394	394	369	395	399	412	422	385	398	385	419	416	395	400	420	391	409	414	399	416	369	439	420	436	388	414	389	423	422	391	400	418	386	388	430	370	419	393	396	422	388	418	397	374	387	394	379	387	423	385	415	390	393	384	389	421	419	384	427	373	377	347	438	432	394	382	389	422	371	434	394	389	406	378	387	407	413	370	417	380	416	384	389	369	358	385	433	403	408	365	399	385	411	415	402	422	398	386	373	423	393	416	440	387	390	416	418	421	385	377	413	413	404	458	403	405	388	404	387	423	420	413	396	429	380	384	406	361	402	380	384	377	385	402	372	385	388	405	401	391	393	440	405	394	403	405	387	429	400	422	424	388	406	379	435	393	390	383	401	378	429	402	410	387	391	388	366	422	399	381	412	370	386	413	381	440	391	392	431	416	410	420	382	402	398	386	382	377	402	388	425	393	431	387	417	368	418	427	427	393	376	421	406	393	408	393	412	389	387	421	434	402	362	395	415	442	392	401	379	348	315	433	376	413	395	401	394	383	359	424	416	411	399	371	413	396	401	396	380	411	417	398	398	365	416	390	408	418	380	400	365	436	379	406	369	369	365	393	410	370	396	399	410	409	422	418	399	402	408	383	393	396	431	407	410	367	387	411	370	402	401	416	414	391	362	404	435	406	398	397	405	384	435	400	394	382	391	415	392	394	390	417	447	387	400	397	405	372	420	399	401	365	409	404	387	341	442	409	366	406	399	395	392	373	410	360	391	419	403	416	391	411	378	398	408	382	413	385	419	415	426	401	386	401	404	417	412	382	403	430	375	428	445
22737	21242	28868	23955	21562	22418	18125	8685	5182	3782	3033	2485	1948	1768	1485	1379	1245	1018	947	913	795	816	780	804	737	748	724	717	692	708	690	639	676	642	607	608	614	605	556	588	592	556	661	561	589	548	574	576	563	551	563	571	572	599	585	584	576	546	613	578	556	548	529	622	564	552	562	568	555	530	542	535	541	537	584	570	534	539	563	538	579	553	575	515	588	574	545	551	499	587	525	521	551	505	572	516	592	550	566	557	564	552	601	554	536	553	521	571	532	536	574	578	544	556	572	599	569	546	524	551	574	562	595	545	551	528	554	571	524	554	553	543	574	597	547	576	539	548	528	569	573	556	546	573	541	554	577	569	557	549	555	534	557	546	554	570	559	555	555	588	506	516	529	581	562	526	552	533	571	588	514	562	526	578	531	558	536	612	558	557	562	540	565	542	589	543	553	499	538	558	519	571	554	517	479	547	586	624	570	590	583	547	514	538	556	538	560	555	553	579	588	553	596	558	559	533	567	575	520	600	551	599	586	579	567	596	574	553	527	561	516	521	553	544	537	573	572	512	550	534	502	568	572	516	582	527	526	529	556	537	558	551	562	579	533	527	547	537	573	553	570	528	577	494	529	548	528	553	547	575	551	547	557	587	578	515	565	583	568	562	542	558	539	541	544	524	529	553	561	561	565	548	618	530	581	558	552	562	540	577	607	556	517	524	556	541	534	552	582	540	557	559	572	572	553	597	572	562	556	524	573	598	582	596	581	565	508	571	557	563	565	522	562	527	585	581	554	565	597	527	540	575	550	540	594	535	542	543	506	523	604	576	594	571	573	565	553	554	575	563	526	542	549	541	506	597	558	592	571	557	550	560	569	515	565	552	528	565	518	572	554	563	563	514	598	537	536	596	555	545	534	586	552	555	594	590	549	578	586	609	563	548	559	554	544	552	545	541	523	537	574	581	530	564	556	497	569	576	566	528	537	579	545	534	568	548	534	597	525	539	552	549	563	579	530	557	566	562	568	570	576	549	563	522	520	524	558	555	570	535	555	550	530	593	545	517	541	544	542	526	525	553	523	568	503	564	518	539	556	558	544	519	551	562	534	557	536	585	537	591	556	516	520	605	555	575	558	523	584	553	534	563	557	550	597	605	600	497	557	545	582	586	537	557	548	569	541	558	535	523	545	556	556	528	560	526	550	548	586	555	567	545	557	512	540	592	566	562	538	567	527	541	572	538	553	545	571	562	522	568	562	550	488	519	563	538	559	561	557	594	552	564	544	545	578	562	574	564	596	531	521	550	543	564	623	550	579	555	508	463	599	558	575	553	539	529	538	547	541	556	578	582	544	535	588	557	506	564	511	494	563	536	540	543	570	565	501	539	553	561	519	537	557	553	573	542	568	524	530	558	524	530	521	551	542	568	578	568	562	546	594	588	564	546	553	563	540	579	545	542	578	566	517	547	555	580	569	570	589	561	507	554	562	539	515	548	539	576	589	536	594	594	564	590	522	529	536	573	550	553	610	547	563	562	543	515	606	563	516	544	543	527	537	569	572	518	593	589	531	579	566	523	566	492	551	556	574	591	578	558	556	528	580	586	570	531	587	561	536	504	542	556	543	578	515	564	527	547	533	547	517	571	581	558	541	559	510	534	582	544	567	581	544	553	534	606	553	515	556	553	546	586	545	555	528	549	561	546	539	561	581	572	574	536	572	541	528	537	524	526	547	549	546	555	581	518	585	562	551	519	562	511	568	537	562	543	556	588	527	590	557	578	554	524	549	561	559	538	524	563	517	535	566	558	550	534	567	571	568	545	563	589	575	544	546	524	566	580	555	554	544	575	541	547	519	569	542	584	534	548	540	587	522	551	537	528	555	573	484	573	536	564	553	537	546	535	550	534	531	572	541	507	557	536	571	528	571	570	552	533	582	540	563	571	574	531	561	554	548	553	565	572	605	594	570	554	555	541	575	537	559	598	508	510	581	542	572	550	555	522	532	544	613	565	530	544	512	531	566	533	580	536	530	542	547	549	530	607	533	546	525	566	556	566	595	516	549	536	574	587	563	570	556	550	550	516	562	572	550	531	528	558	542	525	543	559	538	546	560	566	562	529	534	511	530	558	529	556	600	549	540	564	569	583	550	576	581	555	544	581	513	569	570	550	535	580	527	570	587	576	546	555	584	523	540	552	590	562	559	563	573	553	538	540	494	565	591	533	522	557	570	521	588	558	543	562	508	576	575	552	517	537	506	549	540	527	536	546	547	550	528	510	570	580	563	568	547	530	547	498	553	549	530	569	521	574	556	550	548	569	511	539	553	518	535	610	533	550	537	587	565	574	518	569	587	587	557	552	583	548	607	542	532	590	562	565	518	533	529	534	547	587	547	537	558	555	581	523	569	569	551	526	550	495	535	568	533	508	608	540	567	557	501	569	580	571	527	569	512	559	559	530	501	556	585	528	536	503	548	565	546	562	591	544	522	545	506	532	551	534	540	508	570	568	535	595	558	578	558	546	530	539	576	577	579	582	593	561	547	536	599	569	539	520	569	590	573	554	591	540	546	557	545	576	552	542	579	545	566	564	556	538	602	564	537	565	491	564	509	562	479	576	534	543	544	542	568	532	533	563	553	593	526	557	551	569	596	549	569	517	560	542	559	587	537	541	553	543	533	541	583	528	547	580	553	560	558	557	551	565	534	567	594	605	566	555	526	573	555	559	547	526	533	567	563	502	582	561	534	531	535	546	534	544	540	584	592	557	537	539	524	574	542	573	514	578	503	519	526	529	578	573	539	549	547	622	544	574	557	555	580	508	507	546	535	512	543	590	528	585	545	550	569	589	500	550	515	524	551	526	560	561	575	537	565	569	580	517	555	628	550	526	576	528	569	568	517	543	556	572	544	577	508	557	515	582	559	541	521	551	589	557	566	530	530	525	524	522	562	536	542	568	573	537	573	503	545	526	543	519	548	543	545	557	534	507	516	582	561	563	533	559	536	546	569	521	583	555	545	564	534	525	550	553	557	548	536	556	559	554	515	554	591	522	564	522	553	540	583	526	532	537	559	590	536	555	590	524	521	558	589	541	554	551	547	555	529	537	515	536	573	531	543	512	545	518	581	552	568	555	530	529	516	521	554	574	567	529	571	530	522	563	565	547	537	491	591	549	577	549	522	566	522	553	559	552	554	555	562	542	559	509	545	551	561	546	591	550	552	542	535	571	548	528	520	541	550	518	575	531	548	537	572	573	561	555	563	554	526	539	541	595	498	577	553	573	506	558	529	578	581	544	589	566	568	580	523	533	555	534	578	559	515	519	597	614	523	568	550	538	530	542	536	527	550	550	571	540	554	587	549	562	554	548	519	564	524	521	552	604	616	574	572	533	563	545	557	549	502	580	536	544	607	580	635	522	595	531	576	555	558	565	541	537	536	534	559	527	539	507	534	526	545	545	540	536	530	569	556	531	542	559	554	540	552	556	536	546	544	518	572	579	567	550	494	523
34641	61061	45005	31748	25394	20369	14926	11625	7901	6002	4944	3677	3073	2542	2170	2006	1623	1403	1204	1088	1001	1014	919	890	821	865	869	804	848	844	706	716	757	666	643	670	666	621	611	678	607	631	571	635	616	574	657	584	598	619	613	606	602	606	606	620	651	618	614	597	594	594	597	586	592	575	541	621	598	547	585	577	577	584	643	543	577	567	594	557	542	587	567	572	574	594	569	610	596	560	583	604	572	559	550	600	623	618	624	587	574	631	546	582	609	585	571	563	593	592	591	565	570	598	589	607	578	610	572	574	601	548	566	586	582	574	525	562	621	604	557	624	550	577	613	571	612	585	573	610	590	548	608	574	584	570	565	604	626	526	592	574	573	535	611	548	569	568	598	595	566	543	592	601	545	547	668	587	555	554	602	613	571	585	619	607	567	618	561	547	536	596	586	565	547	549	551	560	540	608	595	556	595	577	558	614	591	562	588	576	562	602	560	573	583	591	592	595	611	591	595	558	583	567	615	602	614	594	550	575	618	569	597	610	582	626	611	547	578	595	587	613	557	550	575	561	558	607	614	601	561	612	571	537	570	612	572	566	579	571	622	542	570	545	594	605	586	595	574	588	580	583	554	592	559	535	585	570	572	546	578	561	603	577	555	575	610	570	581	589	589	604	604	611	588	638	566	622	578	526	593	555	552	583	558	595	587	561	585	570	626	583	593	553	552	603	605	612	601	578	557	568	556	580	596	605	569	582	560	594	608	554	620	574	556	570	573	606	612	624	593	564	593	587	584	597	555	610	581	566	564	590	596	549	574	603	606	537	571	601	599	647	586	546	643	591	581	600	527	563	607	620	575	599	561	553	592	572	619	559	585	593	579	587	598	536	580	580	591	616	597	586	551	623	593	591	597	557	536	590	588	595	639	623	561	594	624	558	608	606	625	569	556	546	569	592	586	587	593	557	575	540	600	578	567	619	570	599	549	552	597	617	572	586	606	565	561	567	613	586	596	540	583	604	588	569	564	561	601	586	572	579	583	593	581	567	581	570	579	555	565	573	555	631	598	585	558	599	577	540	541	579	573	548	603	586	532	620	587	554	587	585	574	563	559	584	577	615	583	602	566	576	557	549	547	594	557	597	567	593	554	585	534	549	556	644	581	580	612	594	573	582	605	604	569	584	576	593	561	599	609	552	552	592	592	578	582	598	579	591	587	597	617	584	571	610	591	598	603	536	579	575	549	555	546	585	574	607	568	581	601	578	579	611	618	557	585	575	612	621	625	565	573	585	563	545	573	579	578	554	613	582	581	619	621	578	546	539	571	549	586	541	608	530	569	532	583	573	609	595	545	558	552	608	607	596	608	599	610	581	587	577	591	594	585	652	565	574	571	586	581	578	582	578	566	555	601	580	634	596	590	613	525	602	583	558	599	603	605	589	534	533	619	592	553	594	544	524	585	557	549	586	551	573	558	562	547	544	608	574	611	597	650	537	548	577	624	578	586	629	537	517	543	585	554	590	578	560	548	578	584	598	570	528	552	551	598	547	608	539	622	584	545	606	573	588	552	620	545	576	545	566	622	591	634	591	610	555	601	563	614	582	601	575	535	591	589	565	597	560	545	569	563	585	580	594	581	593	592	555	572	590	598	579	551	587	546	585	550	595	573	618	516	563	592	543	605	578	582	601	584	555	558	556	587	571	604	559	619	597	589	607	592	559	563	571	603	585	603	577	566	569	612	580	566	577	598	582	589	580	617	562	561	562	580	562	577	566	610	613	571	581	552	603	603	591	594	552	610	578	568	614	520	568	595	619	608	576	527	520	600	562	594	554	598	567	591	592	566	560	564	608	577	593	594	558	593	598	610	605	598	577	585	569	533	557	621	593	588	598	554	586	586	559	605	541	555	568	579	570	582	578	609	543	614	602	564	537	593	603	598	562	552	600	584	561	567	573	588	546	581	561	554	602	620	585	563	591	527	575	586	553	636	574	586	575	586	619	550	594	539	542	586	577	576	581	592	593	551	565	592	577	600	538	583	610	591	568	588	532	610	551	583	588	538	591	570	588	583	574	593	554	555	542	557	579	538	562	568	588	591	562	588	565	616	584	625	564	538	618	579	589	582	576	582	581	585	609	571	540	539	561	571	570	584	610	585	538	539	558	597	601	597	580	575	584	607	582	606	577	593	561	616	597	588	569	569	572	590	562	610	585	592	572	596	557	597	575	580	556	561	555	559	562	581	611	605	539	595	544	617	607	586	577	594	580	598	568	590	594	554	577	574	599	542	606	578	567	602	637	588	569	605	602	593	570	550	563	581	618	555	570	593	545	597	590	548	554	561	602	571	596	591	600	544	579	552	575	541	596	579	586	560	565	537	574	567	579	615	590	602	577	569	603	548	602	621	557	592	582	568	591	557	575	616	583	617	573	589	603	543	606	556	577	577	597	570	599	558	576	620	564	576	623	585	599	599	586	534	602	611	580	563	591	587	569	595	564	580	559	580	576	570	575	575	579	611	560	591	555	550	582	597	574	607	612	599	609	553	605	596	552	630	578	621	540	593	571	565	595	574	583	600	546	569	581	591	570	586	621	602	566	554	544	599	567	554	579	584	558	578	580	563	607	564	587	608	590	570	548	576	598	578	614	613	561	605	616	558	537	626	571	572	595	605	582	601	564	619	581	557	573	599	587	585	569	596	532	586	514	620	610	614	592	573	607	547	545	573	583	561	596	585	612	558	539	585	608	573	601	587	596	546	589	572	565	588	612	605	584	623	585	599	611	621	529	533	546	597	607	582	581	546	566	552	627	560	584	584	593	593	601	597	581	590	568	578	616	561	557	529	576	603	567	593	580	559	587	569	598	591	583	579	577	603	586	575	589	565	593	549	628	568	584	582	554	563	587	568	590	594	621	572	606	577	600	577	562	631	614	567	605	564	613	603	596	558	528	572	581	577	585	611	562	571	579	591	598	578	605	543	579	585	604	591	598	589	554	563	561	597	593	516	583	568	586	557	577	587	599	565	623	591	601	602	527	621	564	587	601	571	575	578	584	523	547	577	567	598	573	590	580	574	621	587	593	567	559	544	533	573	594	590	563	556	587	575	593	557	593	558	567	563	594	635	585	588	603	597	587	587	572	602	595	552	608	554	561	564	548	602	563	593	566	572	594	565	553	609	591	557	543	623	618	564	610	624	566	556	604	589	553	615	585	572	572	606	587	522	592	574	573	588	556	510	580	573	562	564	572	578	579	598	597	578	596	605	582	570	587	586	538	641	616	597	572	588	631	601	591	571	587	586	571	602	611	542	573	554	643	637	540	572	594	538	546	534	585	573	652	608	579	541	563	623	590	565	636	575	577	572	552	593	540	601	545	584	583	587	556	568	550	578	562	550	610	592	635	562	609	568	584	584	542	559	552	548	575	584	544	598	582	575	580	575	604	591	624	554	621	606	637	576	555	629	626	549	571	575	573	576	558	601	588	589	577	558	569	557	580	615	579	606	544	584	595
30801	30656	31050	20966	11879	6986	4531	3279	2225	1682	1410	1149	989	873	833	761	656	608	530	503	500	513	514	450	479	466	476	450	486	434	399	442	468	403	399	422	429	427	397	383	358	403	414	398	397	391	416	423	406	394	417	403	423	398	372	434	359	414	384	380	350	380	402	414	368	360	381	380	391	409	426	397	409	417	388	401	395	393	391	389	394	414	360	365	434	397	432	385	407	367	400	439	384	398	368	397	385	383	377	399	393	375	395	397	378	382	382	371	378	402	375	388	377	385	371	394	373	373	416	362	397	417	387	387	392	374	414	397	429	370	347	407	352	403	408	401	426	379	376	395	427	386	393	382	401	387	379	381	415	364	401	400	379	409	367	401	392	376	399	383	382	395	401	373	382	397	350	397	425	399	362	384	386	395	418	412	399	390	405	394	394	404	406	396	380	357	393	380	409	405	416	391	387	364	382	408	361	383	362	373	426	396	359	401	366	416	378	408	416	412	429	419	373	372	421	366	383	403	397	414	399	406	398	374	391	365	363	396	424	415	396	409	424	415	405	408	365	376	366	397	399	383	394	397	418	381	386	424	380	398	411	438	369	379	402	409	395	390	382	422	389	372	384	399	375	363	380	384	389	386	420	364	398	389	397	394	395	388	380	376	399	387	384	405	451	443	428	392	406	354	434	390	361	407	399	384	410	365	399	394	384	383	387	364	388	412	407	382	442	374	372	429	392	441	383	402	426	383	394	358	408	384	398	379	410	378	414	384	402	377	372	406	424	391	364	404	373	373	379	372	392	382	385	391	404	373	403	430	394	390	416	412	387	380	350	362	427	415	373	346	388	386	404	438	388	364	381	374	397	402	378	426	408	376	417	397	394	415	408	402	385	395	431	392	369	376	420	402	417	383	370	365	409	421	412	394	354	390	376	406	379	383	405	375	391	381	386	396	410	382	422	397	385	415	366	395	406	394	382	389	376	355	417	386	380	365	383	418	402	383	440	342	367	384	386	386	383	390	412	393	400	385	424	402	401	426	415	421	386	385	401	394	352	402	376	368	397	395	375	389	367	376	435	423	376	381	432	404	392	407	414	353	390	361	388	393	369	391	403	380	387	394	373	406	382	392	411	393	414	421	368	386	381	386	394	409	376	376	396	404	409	373	367	388	395	379	405	412	391	374	365	390	407	408	387	361	400	383	372	411	399	379	425	403	383	402	388	400	375	407	384	394	418	387	362	424	388	375	369	414	413	406	368	393	406	378	404	367	375	375	391	395	383	355	411	419	387	385	397	402	392	354	382	430	448	397	369	410	406	400	428	362	342	382	369	418	402	371	362	393	408	393	410	377	396	382	393	384	380	371	375	397	422	380	395	367	383	416	376	367	392	383	366	378	391	383	412	397	428	381	390	378	394	372	418	400	380	379	402	362	376	371	363	369	400	381	386	362	384	375	407	388	404	389	418	414	386	405	382	393	383	396	392	398	400	383	382	350	386	395	363	391	394	387	414	400	429	388	412	398	373	381	359	379	353	402	368	426	375	382	420	392	375	387	383	355	371	390	422	377	395	405	377	406	397	420	380	398	430	410	410	412	401	377	394	385	401	407	385	380	396	364	401	371	369	368	379	413	370	398	364	377	383	421	429	358	398	362	389	408	411	421	374	422	392	371	393	411	364	359	376	399	389	367	425	423	421	373	399	384	385	415	389	348	411	404	397	391	395	384	390	386	413	397	384	388	376	415	421	404	408	396	353	355	368	403	408	358	377	385	376	367	386	398	383	390	386	404	394	402	360	386	348	400	420	398	366	381	363	421	395	423	388	387	441	383	423	359	399	412	379	372	416	396	426	383	384	396	376	385	407	399	379	396	397	371	389	370	405	377	396	353	397	382	387	406	423	389	388	413	378	376	395	365	385	371	385	351	382	393	405	387	363	396	399	408	385	398	381	408	419	387	399	393	371	414	376	394	389	382	392	438	380	406	362	375	429	390	381	381	392	397	380	408	378	397	392	423	374	349	401	356	404	415	384	406	428	379	377	374	406	380	391	407	370	374	371	345	411	415	381	388	351	367	411	391	390	398	378	402	371	378	393	426	395	394	406	360	395	391	366	391	391	406	385	382	377	395	399	382	396	406	379	419	377	390	395	410	384	392	399	413	367	381	379	393	414	406	365	390	376	362	377	414	379	434	393	437	397	392	393	359	387	373	373	375	405	381	369	412	396	414	364	450	416	396	365	382	391	372	395	411	332	349	399	419	385	375	397	390	367	413	399	411	425	417	417	369	381	395	369	394	410	367	394	364	410	398	405	372	408	393	401	391	384	410	402	390	413	419	427	416	412	393	413	416	381	406	403	397	404	385	392	383	399	401	382	353	402	410	382	384	388	398	381	408	394	379	398	376	382	408	389	396	379	386	380	420	414	421	359	403	369	402	393	411	392	399	425	382	392	399	379	421	398	374	376	357	392	415	349	404	366	399	417	392	414	407	406	396	383	376	417	408	441	374	411	371	378	407	451	353	380	384	379	415	403	366	387	416	402	374	380	391	382	381	425	428	389	408	376	349	365	369	361	433	384	429	375	370	398	380	440	359	398	422	425	346	388	372	403	357	340	364	433	372	359	384	420	397	395	418	414	393	360	360	381	394	359	410	381	376	383	362	376	394	395	453	402	367	345	382	405	401	371	389	402	406	368	360	391	391	393	390	410	414	380	404	356	381	367	390	392	416	398	378	376	396	389	405	418	383	403	433	396	369	374	388	399	407	419	407	420	381	400	372	370	397	395	396	411	396	397	406	398	393	398	372	400	371	362	385	370	342	395	390	414	413	413	393	391	374	397	391	356	397	371	422	389	383	385	408	417	395	386	367	378	380	410	388	400	396	388	380	394	386	402	393	424	439	380	400	362	379	374	375	379	391	392	377	386	390	404	402	385	371	363	399	390	411	396	413	450	366	413	388	399	392	414	381	362	372	392	361	380	397	334	413	416	414	421	384	404	364	404	428	373	389	422	409	357	393	400	418	417	377	411	372	386	376	420	408	396	414	393	386	386	388	393	351	417	339	413	407	384	374	390	378	381	381	364	408	412	371	425	418	409	398	373	402	367	383	431	385	407	397	398	407	390	371	388	397	407	407	391	374	392	342	399	452	396	414	397	395	401	407	378	379	399	422	403	377	367	385	383	379	350	390	356	380	417	447	385	385	413	372	375	398	423	430	398	423	410	384	400	372	366	405	371	398	395	394	418	409	354	399	386	381	386	374	395	389	388	409	416	392	364	365	379	423	378	402	379	386	400	382	356	418	404	373	418	391	374	346	383	386	392	410	396	412	383	369	385	415	383	362	388	370	408	395	410	393	360	389	405	384	403	390	391	393	390	367	433	412	412	377	409	391	379	381	372	368	381	371	365	372	413	388	372	375	391	386	387	403	388	360	390	373	382	398	383	411	412	371	384	371	408	371	372	367	393	385	392	412	399	378	361	409	401	416	383	383	375	336	410	373
31251	44917	31371	19467	14396	10495	7320	5479	3702	2844	2246	1820	1503	1309	1151	1016	877	774	674	660	612	606	623	520	536	504	534	511	521	526	487	486	465	468	471	450	397	449	469	428	440	456	429	423	470	418	436	414	425	410	435	414	442	413	415	451	410	445	430	452	436	436	404	411	397	405	389	426	409	465	412	413	450	463	420	402	460	432	446	435	411	404	408	415	436	387	414	410	458	463	388	407	393	388	424	405	416	417	416	452	400	432	406	398	415	434	427	416	416	436	418	418	437	467	412	408	435	440	406	431	419	449	433	400	415	408	454	400	419	410	434	449	406	453	463	429	393	428	457	437	426	426	430	405	387	421	424	436	409	406	405	445	422	446	422	407	425	395	394	422	365	443	424	470	399	410	418	443	431	407	411	420	409	445	426	414	425	423	431	433	414	383	429	419	392	416	423	442	398	415	369	462	444	422	371	421	394	430	437	439	429	398	439	397	438	437	398	411	463	437	415	437	467	407	400	432	423	383	425	419	420	439	409	430	404	412	438	469	388	437	411	353	413	460	397	409	401	411	457	401	401	404	421	403	420	418	394	407	414	439	402	404	415	438	407	385	413	412	421	412	417	424	448	400	439	410	438	430	436	440	428	433	416	445	407	404	406	449	392	459	463	419	418	380	417	391	426	430	434	439	424	415	407	431	412	407	424	432	391	417	457	415	393	428	400	418	415	405	388	377	394	396	433	417	439	406	427	403	415	410	460	403	405	415	415	410	384	426	400	393	413	428	389	437	430	444	417	462	450	461	444	446	446	410	415	382	418	415	412	411	421	446	416	422	432	388	421	413	415	433	412	425	427	453	443	448	388	426	423	415	406	422	429	394	416	401	435	407	406	427	398	416	431	424	403	389	397	467	402	418	388	423	428	399	427	379	398	416	450	411	384	410	395	412	432	420	433	437	396	440	410	447	443	424	431	419	443	465	362	372	422	414	439	397	417	462	406	425	438	432	451	414	426	452	423	424	436	443	428	430	412	442	406	418	390	428	475	398	409	408	429	373	447	414	452	399	428	425	432	444	396	412	423	429	428	406	446	390	384	437	395	474	433	432	423	433	453	415	416	440	413	457	373	395	413	441	431	445	405	432	451	431	403	368	447	417	447	426	429	436	426	407	431	451	417	446	414	412	437	450	408	441	421	405	426	431	424	428	412	450	454	415	447	432	406	404	424	386	419	412	452	428	392	408	451	385	425	405	413	416	430	420	422	395	457	429	416	419	426	401	357	440	430	413	398	443	410	408	410	459	398	425	418	432	414	432	435	447	433	427	398	430	388	451	421	400	407	384	451	380	430	397	404	415	406	417	433	416	461	395	408	386	408	421	414	449	436	405	411	428	451	408	441	400	407	396	436	424	451	417	435	429	398	409	403	455	410	435	415	433	440	425	396	432	413	424	443	408	417	445	392	398	434	406	432	432	426	398	404	434	405	399	425	434	468	453	420	433	409	403	424	414	446	395	405	429	413	426	396	431	406	419	433	422	429	430	403	414	399	416	458	436	433	438	436	434	413	419	415	406	433	417	450	432	403	414	412	413	437	401	380	453	444	394	434	438	414	411	424	427	405	430	406	425	428	425	477	412	398	433	430	435	417	415	402	457	445	402	428	427	456	389	394	425	361	429	396	445	406	387	408	400	410	424	400	424	426	428	414	412	430	423	450	416	391	433	426	389	429	387	422	408	405	409	412	411	453	432	408	454	419	421	412	415	463	432	423	437	401	444	437	394	416	474	411	445	413	451	417	436	423	383	410	421	401	437	388	419	450	401	396	395	438	403	367	414	468	431	424	417	428	435	456	436	413	449	410	401	415	463	430	417	391	438	412	468	435	434	414	436	427	445	413	408	403	429	408	393	390	413	412	420	444	450	424	418	417	451	397	415	396	408	447	424	450	425	379	390	423	426	417	411	432	423	425	409	429	430	400	434	416	423	448	401	434	401	433	438	433	386	422	412	381	430	455	429	453	408	456	391	422	439	397	429	408	423	427	425	440	396	424	399	435	433	454	423	429	409	427	397	416	424	421	433	408	422	389	439	419	430	394	403	431	423	421	419	401	413	452	444	411	418	402	415	397	392	469	432	420	387	447	417	409	434	449	466	418	410	408	410	425	419	420	398	423	382	417	432	453	427	408	429	427	442	412	388	428	406	412	427	428	422	420	441	445	438	424	397	389	415	456	407	406	422	396	422	408	420	421	454	402	394	439	414	450	403	411	424	427	416	404	436	426	386	398	415	387	428	396	382	444	433	436	414	427	394	400	427	401	424	449	421	421	428	392	407	418	392	421	416	410	414	426	427	438	438	416	425	457	437	425	398	439	376	432	423	405	408	404	441	407	415	416	441	414	409	439	414	429	446	423	393	424	410	420	404	420	408	435	408	460	383	461	448	404	455	432	409	399	384	442	423	409	438	429	395	460	416	433	445	431	410	439	421	451	451	412	437	382	426	431	399	413	444	409	403	392	406	440	451	409	414	440	421	401	400	395	453	423	375	424	443	407	423	377	432	449	447	396	402	430	393	409	420	420	406	436	421	458	442	441	412	409	470	415	465	421	398	427	403	432	461	424	420	422	434	365	412	406	376	445	433	432	397	391	445	413	418	405	441	414	393	412	422	387	433	431	388	399	393	402	428	416	387	408	443	406	431	437	393	438	416	420	447	443	413	410	407	409	441	434	439	378	429	446	416	458	441	397	391	423	448	475	419	406	379	414	461	426	434	418	399	394	386	407	419	403	390	412	429	461	419	396	388	401	421	421	384	448	468	442	407	429	410	452	430	457	412	453	428	411	434	409	434	406	433	383	449	467	385	442	438	411	441	427	362	377	448	386	418	402	437	400	414	408	445	417	426	440	411	428	433	412	399	419	397	438	403	385	443	402	401	413	454	413	427	432	414	456	406	425	431	424	442	433	401	409	435	430	417	444	431	447	430	416	435	403	409	408	419	405	437	428	417	447	402	435	417	401	457	415	458	407	411	401	442	439	415	448	423	456	408	427	423	465	412	408	405	425	446	412	432	445	443	434	443	434	460	394	409	412	415	446	423	411	378	371	425	407	415	399	391	419	403	401	412	397	405	429	412	408	459	416	456	393	423	398	396	428	432	434	435	439	414	403	437	444	409	380	429	434	422	401	400	434	430	429	440	443	435	405	418	453	407	387	420	413	464	439	419	418	425	449	433	455	389	431	441	427	419	424	414	379	425	458	428	417	442	414	421	436	441	423	383	429	410	411	412	414	438	443	447	422	431	398	448	414	407	437	448	456	411	422	465	440	437	431	405	399	434	425	450	431	384	414	418	456	447	443	414	438	420	382	399	426	441	416	409	439	408	405	369	461	403	395	444	395	445	420	414	426	420	419	439	447	398	446	402	441	455	406	430	426	446	435	432	431	449	411	416	392	405	413	387	448	424	438	405	419	413	449	436	422	423	416	427	407	430	412	439	403	418	378	389	422	418
23876	21260	28595	24647	21880	17649	10224	5702	3698	2838	2201	1829	1565	1467	1264	1052	958	916	838	771	776	750	662	661	656	655	604	598	621	573	597	606	578	577	566	568	549	540	549	582	568	469	531	570	536	545	533	539	494	558	511	484	540	535	564	528	560	502	543	541	491	515	518	529	533	467	521	528	492	520	536	531	489	548	538	491	547	539	546	465	500	502	502	565	510	501	487	522	514	520	493	527	573	544	542	563	518	528	527	565	516	502	519	521	515	507	552	526	525	502	510	485	541	519	533	526	519	509	495	537	518	551	492	532	474	540	494	524	526	550	524	539	555	522	553	587	554	496	532	477	489	555	512	542	524	489	467	505	525	506	530	507	544	525	557	530	510	513	493	551	532	511	502	497	537	504	508	545	502	571	529	481	554	512	513	523	551	519	518	483	504	497	476	525	561	454	527	543	541	514	555	546	520	531	519	523	503	524	509	523	567	528	515	523	574	524	539	499	574	463	563	540	538	531	507	488	514	505	523	523	526	516	523	502	516	484	509	514	501	506	526	526	528	530	516	517	501	511	498	538	514	507	509	490	496	524	523	495	500	503	494	524	548	523	524	580	573	539	539	490	461	513	496	560	517	536	548	520	519	482	519	500	516	479	529	525	497	539	448	503	514	488	506	521	514	518	527	485	496	561	515	515	544	539	527	492	538	523	509	508	528	495	516	551	485	507	521	499	512	499	487	494	524	498	461	517	517	495	591	529	559	479	554	491	517	515	522	559	520	518	505	478	504	511	512	556	522	540	508	487	490	552	553	507	517	500	522	557	539	515	531	476	551	496	503	487	500	528	582	509	519	553	536	513	529	572	573	551	517	517	537	527	519	483	500	504	477	557	505	552	541	497	533	516	499	560	524	518	528	501	475	526	540	462	534	548	509	500	492	549	502	523	493	533	498	532	498	514	499	566	487	499	531	532	493	524	527	512	535	544	505	487	473	530	474	509	522	520	531	539	548	528	511	515	488	512	511	516	506	519	508	554	504	523	525	518	554	516	497	523	487	521	557	523	520	526	504	518	556	528	497	533	534	502	497	507	500	531	547	479	522	526	494	536	521	508	522	529	494	566	552	534	498	518	520	531	543	534	533	461	507	540	520	537	522	491	491	551	529	473	539	509	530	567	521	550	525	543	538	522	572	508	511	515	515	499	522	548	505	508	478	494	512	521	498	550	525	528	524	507	531	521	500	501	496	500	547	530	532	502	488	484	507	505	536	534	535	494	531	494	544	496	526	514	515	512	526	528	527	515	475	535	497	532	535	525	535	506	526	531	550	515	516	495	533	524	526	511	535	526	550	522	476	518	551	542	574	497	518	530	544	511	485	531	505	516	553	488	539	477	539	468	522	503	519	551	515	524	569	481	507	502	561	496	528	544	518	495	534	536	536	557	504	541	512	510	469	499	542	494	476	519	551	511	504	515	510	515	536	551	501	482	490	473	504	499	483	503	547	480	486	525	549	489	498	524	519	553	474	503	475	503	574	474	550	486	555	477	542	457	547	566	495	516	552	543	540	528	532	520	527	513	562	528	524	510	518	566	541	524	516	524	478	511	504	530	520	481	508	553	567	499	499	504	530	527	519	483	498	506	537	537	516	537	550	543	512	472	497	537	473	515	488	504	516	551	498	487	526	506	531	542	472	508	508	506	520	523	513	520	517	534	525	522	530	526	535	494	550	501	520	512	504	515	514	534	515	532	528	524	510	547	533	475	532	567	525	503	519	514	521	546	549	529	468	454	499	523	543	501	495	486	522	515	511	505	492	509	524	486	500	529	533	494	500	482	529	513	488	497	541	521	498	547	538	514	529	564	502	537	499	532	546	570	487	478	545	539	522	561	508	485	520	522	524	521	507	553	536	553	517	527	510	529	518	490	508	483	479	491	563	513	505	535	530	532	492	495	544	519	547	531	518	499	510	511	492	517	537	575	538	486	520	550	491	468	508	508	475	518	538	528	523	517	520	503	520	518	555	552	559	506	553	484	527	501	492	526	578	482	538	496	504	506	505	525	487	514	499	497	533	515	503	526	521	542	523	466	536	551	501	529	520	485	488	511	506	546	539	497	491	468	500	536	506	516	521	536	514	561	505	524	540	481	539	540	500	511	543	529	494	554	519	532	502	575	558	539	520	510	505	524	504	528	503	555	520	527	515	505	539	477	546	513	538	531	519	529	529	540	532	511	506	540	508	540	501	532	534	512	543	518	569	495	498	513	506	480	499	527	510	534	498	529	514	544	493	504	489	549	513	532	505	522	548	499	554	514	540	522	507	550	553	512	504	515	542	506	509	523	475	517	518	513	535	538	520	512	507	529	535	521	503	524	501	543	539	519	525	570	494	533	493	504	479	513	555	548	505	537	515	482	495	500	494	535	511	522	540	494	577	540	528	539	516	537	525	518	526	523	506	520	549	575	524	564	473	503	532	516	528	488	527	507	543	509	515	540	541	553	518	510	540	515	495	531	512	531	529	529	535	570	534	495	489	535	511	500	530	518	510	546	471	552	549	512	524	526	547	550	567	487	500	500	522	490	548	510	509	500	491	497	502	557	523	504	526	505	559	537	528	511	528	505	518	538	537	518	527	534	505	506	536	534	526	549	497	542	542	502	467	500	501	525	514	507	525	523	555	504	518	515	509	500	499	507	525	553	490	523	571	485	465	533	504	535	547	528	467	501	548	537	498	493	510	542	518	491	506	527	550	476	554	511	526	486	562	532	553	517	520	506	490	542	535	533	529	538	493	528	541	534	526	509	504	465	500	517	500	528	484	481	524	542	518	529	505	536	488	557	513	539	524	516	535	548	537	511	530	544	534	492	519	507	517	512	533	479	524	528	534	542	533	527	537	514	490	555	502	528	530	503	520	521	490	556	527	542	521	525	498	531	517	552	533	528	481	521	518	504	544	466	490	513	549	497	502	553	468	519	537	527	498	534	516	519	550	557	485	523	535	543	544	540	516	515	512	541	492	544	540	548	533	562	516	545	495	562	490	523	478	518	505	533	557	526	490	512	512	526	540	541	531	556	481	482	534	506	520	531	498	512	476	505	468	506	528	507	480	490	563	520	504	505	541	488	538	467	509	552	511	520	524	494	550	518	547	525	538	530	504	496	503	556	552	513	514	523	476	532	504	527	506	499	505	503	488	466	561	529	511	525	500	504	532	508	503	473	492	489	513	515	566	508	547	484	511	529	564	522	509	548	521	480	509	530	497	525	515	488	525	534	541	513	491	493	522	535	520	530	527	506	531	518	515	537	526	495	565	518	496	500	517	540	518	490	530	541	492	489	527	515	496	548	520	515	512	537	469	560	513	508	519	519	502	532	482	503	536	526	509	500	523	495	538	511	508	489	503	501	497	527	545	540	523	539	561	553	520	486	522	503	531	560	522	527	516	532	504	521	516	530	507	546	517	496	467	490	543	492	516	530	530	528	493	510	506	529	557	525	494	546	519	502	511	493
32120	54804	39238	26994	20862	15585	11659	8390	6127	4654	3468	2848	2288	2074	1836	1499	1382	1122	987	991	941	878	860	766	730	708	712	734	712	670	696	666	671	595	617	583	627	556	565	588	569	514	577	583	580	598	571	578	548	512	545	562	538	581	561	585	544	562	551	582	549	563	577	542	581	561	552	565	507	557	526	541	509	549	621	552	557	545	499	560	550	553	577	525	505	521	540	543	530	540	570	517	555	540	613	539	583	528	559	540	557	542	523	556	582	565	577	551	566	542	546	569	513	564	517	550	539	567	560	598	552	529	546	530	573	533	564	571	542	558	512	496	554	533	534	542	549	515	550	523	536	555	547	570	548	546	604	553	518	547	550	543	511	577	570	545	541	527	560	594	559	515	526	540	576	533	565	566	507	563	537	506	551	542	553	541	563	558	537	529	522	551	524	534	540	530	562	501	566	542	546	565	543	538	533	546	554	503	539	585	548	557	549	563	568	532	578	550	546	535	558	567	570	553	565	577	496	545	536	553	554	536	529	573	509	570	551	535	582	517	545	563	548	540	551	545	551	563	555	540	546	572	566	592	537	555	546	543	543	619	555	496	541	548	526	567	532	555	574	552	568	529	548	550	546	530	521	558	576	528	563	515	516	549	547	531	551	517	518	536	548	509	522	529	566	554	536	530	543	548	529	525	531	604	530	551	512	550	544	548	521	547	558	543	526	578	549	550	572	541	569	561	520	542	528	552	542	551	550	548	571	520	491	548	550	525	517	531	536	588	567	524	528	565	566	550	550	492	496	534	558	558	560	571	526	543	544	529	512	579	533	559	527	511	534	562	569	530	578	546	579	578	504	582	555	552	507	555	558	558	552	563	533	552	574	527	524	524	569	529	574	527	561	541	578	534	522	555	544	523	536	583	527	565	552	539	534	545	527	528	546	526	570	574	569	540	574	580	595	524	541	542	546	546	572	570	547	542	527	516	537	541	533	566	552	533	547	507	577	565	542	543	563	530	512	590	565	540	555	536	551	558	529	585	574	588	547	538	617	552	532	537	555	499	559	553	571	539	567	568	557	538	542	531	557	536	537	513	507	510	571	532	543	585	519	533	523	549	514	547	518	570	533	544	560	541	580	541	484	519	579	519	551	509	531	533	539	534	557	533	558	555	552	531	592	508	507	557	551	551	545	571	556	546	535	487	561	514	522	571	541	575	528	570	549	546	564	564	574	531	528	510	557	527	559	523	540	527	539	545	531	551	578	588	547	586	562	596	560	564	515	526	569	561	559	535	541	574	567	512	547	584	527	550	531	533	595	571	541	550	536	549	571	558	542	524	576	579	577	548	527	531	591	554	540	516	552	568	521	557	576	544	535	543	582	551	518	547	562	522	526	559	499	581	550	517	548	616	571	539	574	532	561	584	550	527	518	587	533	532	536	522	536	561	497	566	542	553	543	554	545	551	553	512	576	529	547	568	524	579	555	513	563	523	575	539	545	573	557	585	573	530	552	545	523	589	563	527	501	532	582	550	556	594	549	551	530	539	526	514	533	532	543	516	530	518	553	576	526	536	579	558	525	563	542	536	517	574	512	533	532	576	562	503	561	592	529	507	558	528	566	536	513	525	549	548	565	546	523	531	580	541	550	565	535	526	509	558	552	503	574	518	548	555	553	523	578	572	507	521	546	540	588	556	535	572	548	537	536	585	596	521	587	563	530	523	572	551	547	555	575	562	558	543	562	569	546	568	595	559	572	558	538	530	502	572	553	551	514	543	539	528	520	551	568	562	571	550	561	538	534	568	584	555	542	574	589	548	576	561	546	545	561	541	539	525	511	532	575	539	540	555	556	614	621	540	558	534	561	546	557	549	561	511	545	550	595	553	551	534	558	547	535	507	540	582	542	536	534	540	552	535	566	531	549	554	533	552	567	569	551	556	574	533	560	541	536	548	583	586	564	518	547	557	563	555	506	518	558	538	548	574	537	554	552	552	553	531	574	615	530	537	523	575	557	564	510	547	557	541	526	588	542	522	568	528	494	522	553	541	552	537	544	538	522	530	556	551	549	541	536	521	534	515	535	559	553	559	499	553	590	552	530	586	517	514	521	566	540	545	547	572	528	527	534	544	543	536	539	520	584	550	547	527	563	563	554	534	578	541	545	552	583	547	530	540	545	512	536	564	586	510	553	536	542	553	539	526	518	546	533	529	551	568	595	579	531	577	548	485	530	550	569	582	556	580	568	564	559	545	540	578	570	555	578	560	548	558	552	535	513	502	517	532	551	550	550	539	549	562	556	550	516	583	543	560	539	533	569	526	539	569	511	498	566	584	535	544	525	560	579	589	540	540	551	520	559	540	509	558	570	521	515	580	538	542	560	533	583	487	541	559	527	564	517	522	521	509	527	536	528	548	546	567	557	519	560	606	582	537	530	582	530	568	546	537	543	562	560	583	546	517	520	557	592	560	566	540	540	555	533	508	504	553	575	550	587	579	555	526	565	564	563	523	541	543	580	549	564	513	541	564	569	536	541	556	551	579	581	565	550	582	527	551	581	535	585	585	548	571	551	598	546	594	531	548	532	554	510	504	540	550	540	552	526	513	539	553	497	515	591	543	510	513	539	561	576	546	575	547	540	599	497	559	530	501	562	537	567	559	533	527	525	573	543	547	566	522	526	512	561	536	568	536	523	553	554	544	550	570	562	520	509	565	539	529	577	550	549	536	549	540	551	543	553	530	545	544	535	554	591	526	530	559	509	545	561	565	567	539	541	562	535	518	552	517	586	538	558	561	514	524	505	537	595	535	569	543	511	558	540	567	564	549	542	556	514	515	568	565	538	506	572	558	547	578	513	525	559	563	593	551	587	554	537	553	555	538	527	550	560	544	568	559	557	551	536	533	513	529	544	515	537	541	531	576	545	549	532	569	552	527	546	524	542	543	551	557	555	560	546	550	510	501	534	541	548	568	580	538	559	543	547	538	596	545	531	559	529	559	577	534	537	577	555	555	562	571	563	586	504	522	540	500	560	531	547	533	536	553	500	541	587	520	521	525	582	538	552	521	535	526	574	506	518	588	572	539	528	578	548	559	548	592	543	546	540	571	534	529	572	529	565	574	552	551	501	539	568	539	548	543	549	513	556	567	513	533	543	550	559	544	535	570	553	538	529	539	549	552	546	513	533	525	547	523	508	501	544	543	570	572	499	540	565	602	552	555	546	537	557	561	605	567	586	566	568	544	571	553	543	584	516	557	557	561	569	559	502	536	533	547	537	583	497	512	519	543	520	537	531	496	525	564	578	527	528	505	545	550	578	522	546	619	564	557	511	561	543	592	527	534	505	597	572	560	559	583	523	557	541	545	542	550	556	564	524	545	598	554	516	536	525	566	561	540	589	533	570	573	552	583	581	553	527	571	574	543	497	558	513	528	580	558	519	560	537	562	540	568	553	539	520	543	538	559	551	542	539	549	569	555	566	532	565	522	520	536	525	532	530	515	529	563	552	531
25034	21313	27939	26052	18124	10042	6154	3803	2739	2044	1634	1274	1115	979	874	830	672	672	578	517	541	514	523	466	447	441	450	440	465	451	398	435	387	355	405	406	368	374	386	380	407	380	403	372	389	380	383	384	402	361	349	383	355	379	363	403	383	373	366	380	373	365	354	356	314	341	369	356	336	373	364	356	345	386	323	410	365	347	392	382	344	352	382	347	342	331	355	372	356	379	361	350	378	359	366	347	377	376	334	359	338	366	378	362	348	348	340	374	361	366	371	361	357	360	380	374	372	357	339	359	377	354	401	345	375	365	355	351	362	374	365	369	331	355	360	356	365	355	363	332	385	358	345	352	377	361	370	372	373	369	348	321	370	354	378	371	417	377	349	369	347	359	334	376	344	348	359	349	383	389	353	358	361	375	376	384	360	394	394	378	395	337	354	348	381	347	396	380	333	356	360	398	355	368	337	394	375	352	343	360	369	358	357	380	345	380	359	376	354	349	336	351	361	363	395	327	365	361	372	348	340	364	359	363	361	326	375	383	336	346	365	380	344	336	380	351	364	358	353	359	355	392	358	386	348	345	333	379	378	344	365	333	351	385	379	346	358	400	374	406	359	351	386	357	341	339	351	362	338	379	350	359	355	366	350	392	413	360	348	383	401	385	385	374	324	371	379	350	383	361	381	367	388	361	403	376	337	375	362	365	332	368	345	387	357	344	348	366	391	357	345	367	374	324	373	402	338	365	336	343	364	332	342	344	359	338	362	354	349	352	351	358	391	390	355	373	353	370	352	380	364	360	378	370	347	406	378	337	364	362	383	339	321	368	369	393	342	374	367	359	373	360	384	385	341	365	378	379	395	377	377	339	341	381	325	331	320	353	383	371	361	380	377	367	368	355	333	361	370	362	358	357	363	333	322	345	371	356	334	370	363	336	358	375	385	367	355	370	382	371	348	378	395	375	396	371	387	358	390	370	401	362	340	362	380	368	377	394	364	353	346	377	351	369	370	394	387	398	369	340	399	343	363	366	353	389	393	387	339	372	354	345	375	386	368	371	331	369	367	371	343	331	382	345	372	378	393	364	349	320	391	340	366	344	320	384	348	367	336	342	397	337	389	348	368	357	342	361	357	367	366	390	384	374	366	375	344	374	367	396	379	350	388	359	344	378	360	353	387	362	358	380	372	395	375	348	360	403	387	382	354	370	350	381	371	340	358	367	360	322	384	384	374	377	362	390	362	347	357	382	362	379	382	351	357	355	393	343	356	394	376	356	362	391	344	351	349	337	375	342	367	354	367	381	368	340	374	384	345	376	326	366	364	404	371	327	341	353	384	369	362	360	386	363	342	376	328	360	352	329	345	348	375	355	365	366	343	353	353	390	381	374	361	374	388	408	394	374	365	374	346	399	386	372	399	404	355	372	350	340	381	372	371	355	342	382	351	350	369	351	360	350	381	369	379	360	351	364	398	376	351	382	373	348	386	343	382	372	401	366	404	336	364	358	341	392	356	327	389	381	348	334	352	370	382	365	339	335	369	358	402	383	375	376	364	343	358	386	356	326	371	372	381	330	328	385	357	348	345	350	373	367	361	372	357	331	369	335	373	367	342	353	382	366	354	354	393	376	394	360	340	362	372	380	376	366	370	357	315	345	379	373	412	377	399	423	361	377	325	364	356	354	383	363	355	348	332	340	365	382	376	372	342	365	349	348	363	357	383	379	391	341	372	372	329	374	353	370	383	386	349	365	353	370	354	382	386	366	384	383	365	374	375	337	385	371	350	367	357	367	372	397	401	339	375	357	383	388	374	320	370	372	358	364	333	380	351	345	363	376	368	379	371	374	351	355	327	379	352	346	373	392	381	385	335	357	370	369	371	360	334	372	368	399	369	359	338	393	358	349	359	354	352	373	380	347	356	361	347	359	377	360	380	360	366	354	391	378	390	377	360	380	386	355	346	332	357	361	372	360	368	363	386	373	342	369	397	390	403	340	354	366	379	325	392	348	359	354	347	384	369	342	359	363	358	349	352	341	352	354	337	370	378	365	368	387	380	356	365	308	376	375	368	373	358	371	344	325	352	348	384	329	372	342	379	362	358	371	352	372	358	355	375	431	368	353	390	361	337	354	367	345	403	349	359	393	380	354	332	332	373	343	362	379	349	348	382	385	346	326	380	348	335	332	346	359	354	338	361	341	331	384	374	387	319	381	367	368	348	345	353	361	367	374	366	371	389	363	351	366	338	357	353	379	390	391	355	350	351	377	341	348	336	364	342	367	340	360	346	366	380	344	354	351	365	329	388	347	373	388	360	342	370	349	373	358	390	368	353	317	372	394	359	372	372	358	335	333	334	360	346	369	376	346	356	353	353	347	388	359	353	349	352	364	346	369	340	384	349	344	387	373	387	401	402	357	372	360	342	358	382	350	350	361	346	358	374	397	345	369	371	347	387	348	345	354	350	378	380	375	348	381	389	389	377	388	374	343	372	371	359	341	353	373	376	363	370	386	327	373	388	375	388	324	365	394	369	365	339	337	379	372	367	364	357	359	389	341	360	378	333	359	375	378	366	363	374	366	351	360	353	341	370	355	351	352	391	360	354	324	348	397	404	366	365	346	341	375	333	394	379	383	371	377	344	338	370	368	289	401	393	363	344	349	370	372	387	364	370	357	386	375	342	339	338	355	379	359	361	344	373	376	333	372	374	322	307	351	384	369	336	353	400	347	393	356	381	375	368	309	357	359	364	396	371	372	357	359	349	409	336	366	406	400	365	316	353	375	364	332	375	371	361	383	370	411	337	355	371	368	332	343	366	377	401	379	358	372	341	381	371	373	358	350	347	362	391	362	361	344	360	383	392	353	361	383	353	362	339	361	403	347	385	365	359	363	400	389	359	374	407	354	344	327	353	385	383	384	386	381	384	368	335	375	396	362	366	309	376	362	351	368	371	387	344	321	360	313	381	328	361	398	375	397	367	331	335	346	355	355	362	348	373	366	377	388	360	386	348	390	368	391	359	359	384	381	345	402	347	364	384	338	393	373	353	366	344	376	380	351	352	346	370	359	336	412	397	379	358	350	370	401	366	347	354	367	354	401	378	344	359	399	360	368	365	375	339	350	357	357	376	384	329	349	408	341	343	355	370	344	391	374	373	383	370	359	339	322	346	339	391	343	353	350	349	387	340	362	343	382	348	372	332	361	344	353	336	383	381	352	386	353	380	376	377	358	367	352	392	358	366	361	344	348	342	339	367	345	346	367	340	349	403	320	357	358	353	385	372	351	373	389	383	353	387	322	404	378	364	379	324	386	344	375	373	379	360	333	394	357	344	379	353	339	335	340	420	339	377	316	361	324	367	352	362	364	350	382	366	317	367	384	383	357	367	349	342	324	365	364	358	353	388	398	374	384	413	410	355	379	357	398	380	353	389	349	404	367	363	360	358	372	363	340	376	371	404	347	384	364	389	438	361	375	408	346	339	383	384	363	341	383	424	335	398	369
31339	50778	35369	23357	17414	12774	9577	6551	4777	3561	2699	2256	1797	1588	1364	1215	884	842	792	755	692	634	601	551	586	548	589	503	499	537	506	503	507	433	439	439	379	425	442	434	458	429	425	438	415	421	430	387	410	403	407	392	409	414	412	374	418	415	392	377	407	384	399	376	403	383	391	439	355	436	413	422	414	393	432	408	410	424	372	374	385	382	388	402	443	384	416	388	405	432	444	376	390	382	390	418	371	406	421	406	376	415	400	412	383	420	372	419	384	375	342	410	411	388	383	364	409	376	416	395	363	388	431	385	406	441	413	377	377	395	424	392	394	416	390	398	384	403	420	417	405	397	392	408	357	406	405	411	425	396	383	365	395	391	347	403	417	414	388	401	389	427	359	398	407	423	396	385	403	416	381	397	404	380	402	422	388	423	391	408	421	411	393	375	407	438	376	396	395	418	378	409	404	432	388	362	377	369	392	389	382	396	394	414	395	399	402	391	399	424	419	383	404	426	435	424	412	413	384	419	365	358	350	392	461	439	351	425	388	421	423	399	383	395	380	406	402	363	414	377	438	443	405	411	368	400	410	422	445	409	429	410	397	386	409	410	408	411	374	396	384	391	404	405	407	396	382	387	373	430	406	369	377	420	402	403	384	414	431	392	408	407	417	411	380	394	407	393	406	409	391	396	375	412	367	381	376	381	406	412	406	386	417	386	381	391	432	398	423	394	409	420	403	388	393	415	403	417	418	387	406	398	406	393	397	400	413	420	436	387	419	433	406	391	402	394	392	416	412	400	377	378	378	432	440	385	426	395	390	421	415	416	374	416	412	406	395	401	393	395	432	387	429	377	441	383	401	398	393	429	383	408	407	416	409	436	374	410	405	405	415	404	376	403	383	430	412	364	419	411	406	407	444	377	405	423	407	411	393	378	386	424	409	438	416	441	368	394	428	394	426	352	395	392	416	386	410	435	399	389	390	405	411	400	407	385	394	385	392	411	366	362	394	436	363	380	435	399	430	421	388	430	410	417	391	401	407	365	398	377	380	412	396	402	415	388	397	395	383	398	414	416	371	405	415	422	426	356	411	423	371	396	394	407	401	389	436	403	371	417	402	391	368	382	367	443	379	410	387	424	396	385	380	385	418	384	390	369	392	376	396	391	398	381	390	412	397	414	403	401	407	375	427	403	413	404	396	409	359	411	401	394	379	414	394	407	410	406	399	397	373	404	351	342	409	406	412	425	406	416	352	405	392	412	418	400	395	388	396	354	380	385	386	389	367	415	406	413	398	419	430	413	378	379	402	398	388	424	401	378	405	395	381	430	385	419	395	384	399	405	370	388	393	406	395	410	412	449	373	388	381	371	361	407	420	411	414	392	396	399	402	385	411	391	385	396	360	429	416	400	404	408	381	375	408	404	387	395	391	380	405	426	388	355	374	381	382	381	411	367	400	386	418	417	394	421	426	417	409	424	397	393	376	398	391	396	397	385	395	413	358	399	411	392	384	385	400	400	368	382	432	435	447	376	408	364	431	387	407	368	421	365	374	437	389	422	372	395	404	400	373	373	357	409	371	388	433	395	383	394	389	408	420	391	414	400	354	410	409	410	394	389	388	392	425	408	430	380	391	399	397	402	385	393	365	357	373	393	384	403	432	397	372	409	397	403	400	433	410	429	384	425	387	431	365	417	382	407	382	419	430	407	405	423	419	385	372	378	422	389	410	407	394	387	398	408	351	402	359	368	396	375	407	388	430	404	422	410	385	375	384	409	361	404	393	381	428	367	362	393	434	382	382	421	408	405	350	423	393	394	376	424	386	385	392	402	402	375	411	357	386	409	396	388	422	403	386	410	387	377	395	389	383	373	395	424	425	378	425	419	390	399	396	395	422	373	413	409	401	393	399	406	392	424	410	376	385	429	397	383	421	393	396	355	423	388	405	422	368	415	388	382	405	391	450	386	386	383	382	383	418	372	402	410	363	395	369	419	389	377	430	404	387	395	374	420	408	391	405	409	402	411	368	414	418	385	406	375	374	400	376	400	379	392	426	409	395	397	406	394	418	414	413	412	391	364	399	409	383	379	414	413	380	388	396	396	399	434	426	366	392	371	376	406	388	379	428	398	381	375	384	441	379	414	393	407	397	393	380	415	386	416	386	423	397	412	419	395	390	402	405	408	385	396	434	425	431	398	394	412	390	412	381	382	396	424	413	427	407	399	386	435	416	412	408	376	416	395	362	404	396	393	404	411	397	407	399	409	406	392	426	394	406	396	422	381	380	399	390	424	362	383	395	324	397	419	452	394	405	409	403	423	391	418	382	394	409	396	387	389	407	410	387	377	415	399	445	404	410	421	395	425	408	359	403	384	372	413	399	436	415	422	422	394	404	410	397	401	419	387	373	372	418	391	371	371	413	391	405	416	400	379	395	371	400	380	424	390	404	386	411	425	366	385	408	368	402	414	419	378	402	391	396	416	368	401	388	394	425	405	395	390	412	391	365	424	417	386	400	418	430	406	414	382	375	392	365	342	392	350	381	428	392	382	426	397	396	392	387	440	422	406	386	400	398	436	396	396	384	410	432	403	384	362	426	376	352	414	430	405	402	403	390	366	397	405	381	390	444	424	394	424	401	388	392	409	398	389	438	425	391	423	383	379	372	392	400	425	398	365	384	419	421	428	373	380	417	379	365	397	358	357	373	368	384	387	413	400	393	383	407	399	392	407	422	383	435	406	387	382	391	389	393	417	410	415	401	422	409	407	405	373	394	423	373	384	407	405	408	400	373	389	401	400	392	424	375	406	413	422	415	384	410	392	394	378	394	403	414	407	383	365	354	403	397	388	376	431	428	387	388	393	396	427	387	407	379	395	405	381	414	393	380	406	388	415	398	406	383	368	384	403	404	353	398	422	399	367	431	391	410	399	431	392	405	393	375	393	398	388	404	390	384	412	414	391	412	416	408	406	419	365	390	433	431	383	402	439	390	390	431	394	399	387	402	392	405	403	431	413	373	396	384	396	426	395	361	418	389	411	420	368	422	424	399	405	408	395	371	416	410	381	412	389	358	426	402	388	342	391	376	396	332	403	401	394	403	379	377	403	387	392	403	373	432	409	397	387	409	411	348	393	387	362	381	393	403	387	359	416	371	398	395	383	405	359	414	381	399	379	395	406	369	399	385	391	379	408	377	407	422	418	398	397	388	395	407	410	419	375	368	424	391	401	400	408	369	384	416	398	418	397	399	371	426	383	378	369	375	401	387	401	392	407	409	374	408	396	399	407	382	416	372	404	444	383	339	341	452	348	405	422	395	375	416	382	403	428	365	408	406	363	419	427	394	384	397	383	392	394	425	393	406	403	384	398	413	419	380	379	381	441	414	438	367	438	381	426	359	398	449	388	381	404	411	393	418	388	390	389	371	392	342	430	412	424	420	440	387	409	389	404	399	418	410	410	385	402	410	412	390	389	407	391	373	374	388	413	410	383	388	379	408	417	386	412
22740	21247	28918	23879	21548	22190	17686	7774	5152	3647	2770	2478	2015	1790	1616	1308	1102	1074	969	845	889	802	795	794	732	766	748	700	672	677	693	692	656	621	598	610	555	599	583	610	577	543	581	581	567	533	558	549	524	571	571	550	574	563	575	562	541	577	574	538	575	562	548	545	558	534	557	528	516	561	572	552	555	546	535	547	538	595	548	557	522	533	544	563	559	549	523	554	542	577	504	557	536	549	551	532	532	557	538	571	545	562	515	572	558	499	528	557	549	516	536	529	529	532	558	536	485	578	550	538	569	570	562	509	541	591	569	529	571	476	571	526	533	592	568	581	534	574	570	558	581	511	547	531	544	514	543	572	590	577	534	544	560	519	594	511	560	539	548	525	533	533	544	503	546	535	567	573	528	561	544	550	563	497	538	515	536	534	537	540	529	524	520	543	503	551	578	547	586	544	555	565	550	537	588	521	537	526	567	554	561	541	536	533	575	550	558	591	517	612	576	546	550	590	532	563	510	524	571	552	541	555	573	542	560	555	549	562	545	541	553	534	544	544	554	534	555	563	510	517	549	504	527	517	509	536	542	527	589	546	529	553	533	563	541	515	569	567	539	572	584	561	556	550	546	544	563	526	557	528	554	533	541	554	505	493	562	575	590	563	558	519	544	550	556	541	527	536	540	560	544	532	541	534	547	527	540	538	537	537	554	523	567	539	551	551	567	571	577	552	565	555	584	545	535	518	552	547	537	544	605	561	548	577	559	529	517	595	545	533	556	524	562	528	533	541	549	539	568	509	564	567	558	516	568	563	557	523	584	550	583	539	575	538	555	521	556	577	565	527	501	563	573	542	530	511	552	573	559	533	582	541	500	532	491	541	539	549	531	542	567	536	523	514	517	581	541	590	600	549	566	557	567	580	525	524	499	540	575	554	558	563	551	543	553	549	472	579	535	508	527	545	550	542	520	554	582	554	572	540	579	513	555	559	590	564	509	554	582	556	526	584	537	560	573	543	556	525	542	541	542	520	533	555	521	563	489	509	489	549	563	545	556	571	537	560	544	519	563	560	544	542	532	532	583	549	576	557	542	523	562	541	576	551	566	572	514	547	532	520	574	557	541	558	499	541	549	491	500	549	538	546	577	518	529	550	575	517	507	597	541	563	563	534	520	553	511	505	575	573	544	547	516	568	569	542	528	544	568	563	552	539	550	551	560	560	545	520	521	525	542	515	575	560	584	566	574	563	557	520	559	574	557	546	531	510	555	606	548	514	533	548	578	536	579	541	537	529	554	522	552	562	568	552	501	587	550	593	536	551	540	568	547	570	537	586	571	515	574	533	566	526	524	551	562	518	553	601	536	588	563	602	541	555	571	531	523	526	505	543	508	571	580	545	601	499	483	541	552	541	530	533	563	580	551	571	563	543	560	530	547	564	557	580	591	551	497	562	553	578	554	574	524	588	559	531	545	566	556	548	511	523	466	532	568	561	516	524	528	531	535	537	559	543	580	574	575	498	551	555	520	523	528	541	518	559	573	570	560	546	597	533	535	572	509	587	535	518	557	538	536	575	529	558	535	564	565	518	559	555	558	546	534	519	540	581	539	552	575	565	550	529	567	527	530	540	518	566	528	536	556	500	545	554	502	554	548	547	572	567	568	549	487	528	585	519	539	590	528	566	531	527	583	541	529	571	529	507	560	563	597	560	532	543	536	527	572	535	604	562	542	527	493	568	538	517	535	527	537	552	536	525	509	506	488	558	525	509	559	538	549	525	544	564	563	535	520	580	549	563	556	523	568	560	534	604	533	543	554	566	514	513	540	553	512	524	565	549	523	530	560	550	549	577	569	549	561	542	525	535	596	547	535	537	609	563	564	598	510	556	533	555	581	539	564	537	571	522	572	529	599	553	562	588	507	532	537	550	536	524	523	515	503	559	561	571	541	539	540	548	554	536	576	560	566	551	548	550	586	573	532	559	543	583	550	568	556	520	559	560	579	536	530	524	545	543	541	545	540	578	522	571	561	511	535	557	520	531	542	508	595	546	532	521	599	537	476	569	567	532	544	588	536	541	526	568	575	581	567	469	555	512	530	538	535	578	544	554	592	554	526	524	505	593	564	535	544	547	554	573	558	549	569	533	572	509	548	519	561	562	542	546	578	492	516	540	555	514	572	547	541	571	504	563	547	542	545	519	582	603	519	570	550	547	543	550	574	569	589	563	547	574	576	506	512	528	541	542	580	550	532	564	562	552	527	554	563	570	562	547	498	539	556	550	521	545	523	545	516	549	515	544	519	545	558	577	567	559	547	524	592	532	555	533	551	545	583	561	582	536	575	546	536	560	538	480	517	579	596	525	540	531	545	554	570	492	553	548	538	493	541	564	555	544	531	564	554	542	523	580	499	517	540	489	552	560	507	560	558	527	555	528	524	550	573	548	584	612	538	551	557	549	536	578	539	521	524	553	520	568	583	549	553	508	563	522	561	564	576	572	536	558	550	567	550	507	544	543	554	557	538	532	537	542	570	533	537	551	538	576	552	551	547	552	546	528	594	571	520	519	585	556	551	543	517	520	519	530	534	538	580	562	560	531	560	515	608	552	566	556	570	541	552	540	564	560	562	534	568	520	568	542	557	530	560	527	534	553	567	545	532	550	474	529	523	510	528	556	506	545	527	536	591	538	554	512	534	523	541	576	566	572	541	540	560	521	529	535	553	562	585	564	556	538	533	545	563	574	546	568	562	529	549	554	510	536	513	549	574	603	516	534	588	556	505	503	577	531	564	588	569	548	538	549	562	556	568	536	564	542	590	550	521	505	512	540	549	546	565	523	514	500	517	561	551	548	564	565	595	497	574	554	541	549	548	541	531	529	553	516	572	564	539	531	524	538	537	521	525	530	540	562	540	514	561	549	576	555	534	495	557	542	554	498	564	558	551	562	547	525	554	515	530	550	558	530	506	504	519	542	570	554	520	528	576	542	532	562	529	555	529	560	538	579	546	532	546	537	543	559	560	560	555	534	578	515	540	530	531	513	549	527	535	527	563	595	556	564	570	506	571	550	528	570	551	523	555	565	509	577	583	561	538	507	572	565	591	563	532	592	554	571	563	502	564	539	512	514	564	540	568	552	571	567	529	568	558	547	558	530	522	586	530	509	531	572	546	519	551	535	546	547	523	552	552	532	523	542	517	556	523	545	540	543	532	576	568	544	549	579	565	552	578	572	524	555	560	550	574	516	524	570	549	496	543	565	505	545	604	556	577	544	526	549	550	507	563	573	538	589	554	540	546	536	525	543	517	546	551	546	549	562	582	538	529	537	553	526	552	570	534	540	562	550	574	542	538	541	565	539	580	531	548	537	517	518	536	572	547	519	574	570	559	562	523	544	503	530	537	549	575	549	553	551	540	559	538	520	559	528	509	537	525	593	560	539	568	541	555	554	516	561	558	587	572	554	583	538	539	544	545	518	527	544	542	514	503	549	575	545	521	581	582	551	580	557
34661	61279	43529	31118	24902	19297	14500	10514	7890	5872	4490	3679	3078	2625	2238	1814	1569	1472	1263	1136	1082	1006	982	894	854	799	766	802	815	807	761	750	677	653	682	625	613	634	646	585	640	672	651	567	597	599	617	590	588	615	582	608	599	589	605	598	557	617	613	532	586	587	574	578	591	632	587	609	613	615	596	586	588	594	574	571	538	549	583	631	598	586	579	594	553	576	532	564	509	563	536	590	551	552	603	584	605	594	584	614	597	572	584	616	599	555	606	612	598	592	577	572	580	572	596	555	573	548	569	525	554	535	524	560	580	617	573	589	587	601	551	557	568	600	533	541	569	546	552	558	588	604	550	585	585	547	591	599	600	551	588	582	557	595	567	547	594	600	578	597	558	562	558	565	545	547	580	564	544	571	557	555	576	566	538	567	539	570	659	592	608	566	525	606	583	592	579	550	583	561	584	547	582	623	524	551	556	581	587	602	539	595	552	602	589	559	562	594	563	609	566	614	600	547	570	603	538	654	554	617	557	599	585	557	548	554	543	551	560	590	599	599	558	561	597	563	575	553	575	557	556	608	580	580	534	600	556	556	543	602	573	590	575	532	584	567	548	590	541	593	590	580	577	614	562	609	600	553	607	563	600	548	561	562	611	586	607	598	578	530	545	556	610	543	559	584	575	633	521	554	589	538	600	607	594	587	624	568	583	551	578	576	559	602	593	563	556	580	580	579	606	586	600	566	576	595	564	558	535	575	578	538	611	533	569	567	574	562	613	581	558	601	556	597	556	554	612	547	548	553	588	560	618	556	560	513	583	604	617	584	525	576	548	601	565	589	629	578	592	574	589	552	545	537	578	593	572	599	575	583	564	591	602	572	577	569	578	619	648	556	579	577	559	585	556	574	575	571	571	575	583	560	573	602	546	570	587	564	608	563	591	542	600	589	549	575	581	583	565	590	576	610	564	568	591	599	558	571	601	551	625	571	560	567	581	594	570	578	588	595	593	548	601	576	574	550	601	600	553	541	577	593	577	606	592	594	562	598	550	581	589	551	564	587	590	588	583	597	594	617	609	590	569	559	595	546	572	569	606	589	535	573	595	565	566	604	603	578	573	530	576	564	561	551	570	593	561	572	584	571	549	533	581	590	569	521	573	558	545	523	591	589	552	587	585	609	578	586	560	539	584	593	582	566	562	579	551	567	579	575	577	586	538	585	558	571	603	574	576	576	564	563	601	589	557	563	541	536	572	598	570	549	583	576	557	603	572	612	574	618	647	571	559	606	589	579	583	583	547	559	579	573	536	589	615	593	552	539	578	559	616	556	591	583	600	511	588	556	621	579	616	580	571	576	577	560	596	588	584	568	592	588	550	590	554	583	567	561	574	603	568	597	620	513	525	564	583	607	533	555	575	613	523	611	568	587	588	606	584	610	535	541	550	568	547	573	545	609	598	569	591	545	555	592	581	543	586	596	590	600	580	564	588	561	568	591	565	577	574	605	582	561	583	562	557	597	567	581	602	585	524	593	549	610	582	561	607	575	569	581	588	582	586	581	543	598	587	602	588	580	562	562	585	573	594	530	627	619	541	570	574	615	614	598	551	613	599	577	542	569	564	590	584	604	574	592	597	598	548	616	591	554	588	506	554	571	573	550	615	570	562	588	558	594	568	568	571	594	572	568	526	575	558	592	588	585	582	559	550	568	548	587	552	602	580	592	626	551	550	554	618	576	587	587	605	598	574	532	561	578	601	576	549	585	553	562	582	562	557	604	547	606	574	584	536	584	576	590	581	579	594	588	574	595	562	587	574	595	519	539	602	551	599	565	556	527	518	605	600	561	551	544	526	558	560	574	588	568	577	598	568	621	560	539	568	595	548	527	580	590	587	520	570	591	591	591	581	552	604	573	589	603	582	613	541	574	572	576	581	543	544	581	594	563	593	592	591	566	556	598	567	627	609	598	564	587	555	586	598	584	595	586	577	591	583	575	556	601	554	545	604	569	562	588	595	536	559	533	588	563	526	544	603	566	596	590	564	563	574	590	592	544	614	510	591	594	591	545	536	571	581	598	555	608	577	572	597	554	578	625	609	584	558	602	580	599	522	586	551	572	585	573	590	544	553	591	615	598	580	576	595	579	563	553	612	573	614	581	594	584	574	550	624	571	542	546	581	584	579	543	543	581	591	556	571	568	557	560	625	601	569	575	587	567	589	542	567	606	593	614	581	524	586	546	547	599	569	594	574	581	596	574	551	544	567	591	592	577	588	543	575	593	554	580	559	624	560	593	585	599	556	553	555	589	552	582	558	604	623	589	577	582	618	585	544	614	579	611	560	618	541	543	596	565	618	538	624	588	591	578	573	598	585	571	577	591	532	584	536	610	595	584	544	557	626	570	552	604	588	580	581	607	594	585	571	604	555	572	558	583	601	534	591	585	582	580	569	568	568	600	562	559	590	530	542	576	563	574	584	606	627	552	614	589	561	522	535	546	586	602	586	586	572	567	613	541	549	571	583	558	591	584	551	588	558	612	622	547	534	620	595	553	578	604	563	571	647	566	573	566	551	565	568	505	552	588	537	552	546	576	598	547	545	585	569	564	559	599	539	585	581	592	555	580	580	564	582	534	588	604	579	593	531	552	599	570	549	556	582	595	571	571	628	552	554	584	598	572	586	577	537	510	560	615	608	576	587	590	574	589	592	578	542	578	559	546	576	517	566	592	577	525	557	540	577	540	541	537	567	614	561	567	621	585	551	556	565	633	567	556	572	563	582	543	572	558	571	559	550	554	569	570	598	557	538	586	597	554	552	562	591	571	579	594	528	591	562	588	582	565	602	596	567	562	604	608	532	526	567	531	578	563	580	551	549	615	582	599	577	589	598	586	611	525	595	543	597	572	611	544	559	591	600	567	613	543	576	573	581	572	586	621	606	590	593	595	561	573	563	564	587	559	602	610	571	593	565	592	593	543	569	608	554	594	584	586	571	569	564	612	561	576	567	567	586	540	572	590	568	571	582	601	584	574	575	567	575	514	544	578	579	616	558	577	598	529	548	555	577	556	592	566	582	595	577	550	582	578	605	557	599	538	571	636	580	595	553	578	599	559	557	583	573	549	555	580	567	567	589	581	586	591	591	554	592	604	567	569	590	575	530	618	598	608	583	564	634	558	571	563	579	572	531	561	580	525	577	564	626	546	589	605	574	545	591	583	578	578	591	614	587	569	588	546	590	600	559	559	581	584	553	554	587	567	594	586	566	594	570	554	594	541	554	554	565	626	544	578	572	523	595	582	569	594	600	605	564	548	577	587	578	552	565	623	577	549	583	581	557	553	577	573	609	517	541	577	608	603	597	563	579	608	545	580	545	542	559	608	591	538	558	590	609	617	543	558	581	549	597	549	586	559	585	562	577	559	616	540	567	601	577	544	593	625	534	566	529	564	556	591	548	566	606	558	532	588	564	589	554	570	600	540	606	536	621	528	570	552	612	546	576	568	534	568	560	549
30412	30768	29785	20108	11364	6887	4312	2896	2120	1575	1322	1082	949	897	715	684	644	596	599	506	519	510	463	500	461	470	493	481	447	451	454	423	444	406	385	426	418	441	401	412	405	423	384	408	367	409	389	382	413	383	352	408	375	355	413	393	381	415	387	359	378	408	399	403	413	424	383	369	385	389	395	363	391	381	359	375	383	387	371	398	404	420	399	418	398	403	388	395	382	408	383	444	374	362	375	372	377	395	453	368	372	402	377	404	360	369	412	409	406	389	409	398	368	342	386	398	400	371	426	387	368	375	395	376	409	401	384	389	369	419	381	376	400	372	370	378	384	407	363	411	388	367	405	370	388	369	371	388	373	380	375	414	402	390	407	394	370	381	376	366	371	357	410	376	407	387	398	369	340	390	397	370	431	381	364	389	369	421	367	403	386	401	362	390	381	375	378	407	378	385	388	395	368	372	386	421	400	388	378	390	373	388	418	420	370	400	400	404	371	406	398	409	350	423	423	328	393	386	396	364	410	366	404	388	404	378	412	371	391	379	406	373	369	397	366	404	416	379	391	383	376	386	408	365	390	394	355	384	371	383	401	381	399	431	409	395	396	384	398	392	377	387	377	380	408	391	423	404	365	382	352	417	382	385	411	341	374	380	369	396	413	355	395	383	379	348	398	399	389	415	377	387	405	380	388	411	384	391	377	365	381	370	394	391	412	411	384	403	408	413	395	364	366	363	358	382	373	339	404	394	384	387	439	371	385	404	380	393	400	368	396	390	389	416	388	438	350	407	362	364	387	366	394	421	369	401	370	390	365	396	377	402	414	401	383	373	401	408	390	414	378	379	398	386	387	364	429	391	400	371	383	406	399	380	366	377	372	391	370	412	403	372	379	423	409	416	369	405	404	398	394	414	386	415	343	397	381	401	392	381	416	382	392	402	371	396	404	397	430	364	364	370	366	373	399	411	398	365	349	393	393	358	361	418	414	403	430	393	380	405	380	368	419	403	419	369	408	375	375	405	402	382	333	363	406	393	382	418	394	337	389	375	389	406	412	372	406	379	384	398	380	353	374	397	398	409	387	390	395	417	398	375	386	400	392	379	387	391	368	374	381	356	391	408	389	375	387	374	397	400	378	441	407	362	366	414	393	368	403	414	383	394	398	371	387	413	415	400	396	382	416	391	395	400	394	400	410	382	373	355	399	380	399	386	409	381	439	385	369	381	392	400	395	416	363	370	402	389	405	390	403	387	384	373	396	389	404	374	379	418	408	399	383	382	394	386	373	402	389	410	405	372	345	368	398	417	388	407	365	384	406	365	378	377	391	356	397	400	379	395	419	400	433	366	405	379	366	398	384	387	356	376	373	380	396	371	392	378	412	371	406	377	388	398	379	395	384	378	418	364	418	391	374	370	380	371	406	367	394	388	382	391	376	393	368	376	403	371	380	379	410	367	385	415	396	375	390	374	418	381	375	390	387	407	350	391	364	390	371	400	378	399	403	374	383	357	396	415	398	436	421	395	367	377	406	368	370	419	400	413	387	396	393	385	400	377	389	412	399	383	385	408	394	367	401	367	390	355	352	419	403	399	362	397	364	401	386	377	381	411	421	371	386	367	441	356	360	391	412	389	415	380	421	383	381	386	394	392	380	374	407	415	397	433	372	403	381	416	395	377	373	385	386	395	422	400	394	365	455	392	364	393	364	407	407	379	378	369	399	369	410	372	388	369	385	404	407	391	399	390	420	367	416	388	374	372	384	392	372	370	386	403	391	364	367	393	397	368	392	379	383	362	408	359	397	390	428	398	387	387	359	379	425	406	415	357	388	362	394	384	396	361	389	402	374	393	384	383	377	390	385	393	381	367	407	395	420	400	392	374	417	386	385	363	373	393	374	374	387	406	379	363	376	368	339	383	378	393	413	392	377	416	381	415	396	386	391	397	354	387	379	394	409	371	400	385	358	378	362	398	385	383	405	410	422	415	382	400	366	406	382	408	391	362	403	422	389	390	423	382	397	386	399	383	389	397	353	399	388	385	411	374	370	383	395	392	404	402	404	396	448	380	382	359	397	381	378	388	397	380	394	400	397	351	383	416	388	366	418	378	363	404	401	381	374	402	394	380	384	386	411	406	372	355	410	390	415	429	347	405	448	387	393	395	422	421	415	393	381	391	412	411	419	406	367	381	409	381	395	396	385	406	400	398	373	387	410	384	367	410	365	371	403	388	377	381	415	389	377	357	384	399	412	360	429	427	369	408	364	409	377	375	389	389	407	420	410	381	403	394	353	426	389	400	393	383	412	371	402	390	364	370	386	382	430	411	373	381	419	376	371	413	392	395	352	415	376	411	353	406	404	426	384	367	391	368	378	386	360	406	404	388	389	405	382	397	411	416	372	363	387	373	372	377	405	366	429	402	388	393	393	383	379	431	378	373	378	393	373	407	391	363	396	408	366	388	395	381	419	440	383	419	407	397	378	386	397	400	400	388	392	408	385	400	343	366	359	359	395	394	389	412	388	373	408	353	363	398	422	412	431	383	385	399	397	359	396	377	376	397	354	404	398	367	399	408	397	412	389	438	411	376	387	373	403	391	423	402	400	385	385	343	394	392	417	395	417	402	407	357	410	354	372	417	373	366	387	414	385	357	420	393	404	365	410	380	399	410	388	380	408	440	384	400	366	359	350	418	379	393	412	349	415	406	387	401	385	377	378	396	414	399	401	393	392	404	388	378	379	377	388	392	389	396	368	392	397	403	412	381	387	379	385	364	370	332	368	375	373	378	396	408	424	369	367	355	407	408	382	393	363	421	385	408	361	375	397	394	348	380	366	387	351	398	392	368	401	382	380	398	387	415	373	413	400	419	411	395	392	401	350	353	427	356	428	414	400	406	411	404	399	412	394	382	368	409	361	372	382	387	372	407	393	400	379	398	405	415	408	399	416	365	383	420	416	368	429	384	383	407	424	395	393	385	371	433	428	372	356	404	369	389	367	418	389	404	384	395	433	404	413	380	377	373	421	415	393	417	403	395	415	407	390	374	408	382	379	385	374	390	377	419	389	401	386	368	371	387	370	408	362	425	379	369	386	395	349	375	415	365	406	440	383	385	416	390	404	373	376	345	391	358	396	384	389	403	370	437	366	383	378	382	402	427	386	390	407	386	391	390	410	373	398	391	364	391	405	399	375	363	430	401	384	375	374	375	383	355	416	383	420	397	420	388	400	360	420	388	431	413	374	410	379	406	398	355	405	420	379	403	418	450	400	368	411	349	390	375	406	400	417	391	354	387	405	385	413	385	410	384	377	396	415	392	405	393	368	391	393	384	372	383	389	426	397	370	365	366	359	363	368	416	405	367	380	389	427	380	360	382	380	355	395	351	410	380	404	386	398	418	382	411	393	388	380	393	347	388	402	366	397	358	394	372	380	371	413	403	399	390	387	372	404	404	358	428	408	407	373	382	358	360	418	400	385	365	394	394	382	376	383	394	406	398	365	368
30685	44799	30043	18710	14095	10278	7054	5022	3695	2621	2192	1718	1456	1253	1090	883	843	774	665	626	599	549	599	540	529	523	570	505	542	541	513	479	457	465	451	458	466	448	456	434	448	475	435	401	409	457	431	440	446	390	437	438	444	411	444	471	410	455	451	404	429	427	466	436	398	417	436	418	405	384	403	426	433	412	440	429	424	392	437	442	405	471	424	393	452	422	408	438	373	424	371	409	440	410	404	374	410	424	413	433	442	416	381	392	389	400	410	395	436	406	441	433	434	424	390	398	426	414	375	437	379	401	402	406	437	426	423	405	382	448	418	428	420	404	410	456	416	406	396	426	446	421	440	407	412	438	407	444	385	406	422	404	409	404	390	409	406	399	417	450	438	390	407	470	408	435	387	414	376	398	454	416	428	468	430	415	435	412	383	414	430	394	426	439	401	394	444	444	419	406	453	437	381	396	420	402	404	406	423	444	428	419	406	428	407	410	412	428	456	384	439	422	396	465	399	387	417	400	404	414	413	394	418	436	387	406	419	414	438	404	376	429	410	435	461	430	438	469	395	404	398	433	421	435	406	424	430	425	442	401	415	478	406	410	405	403	403	426	394	388	450	437	421	420	440	390	424	395	424	424	409	421	462	416	447	396	423	419	403	431	442	419	392	413	448	411	467	425	436	437	440	401	407	413	375	404	404	378	396	437	401	415	379	407	422	405	393	416	378	392	364	421	394	404	444	415	422	383	367	443	433	392	413	391	420	409	441	406	453	384	399	414	422	431	433	412	430	388	390	406	446	433	438	417	462	407	392	405	471	453	419	406	387	422	417	426	380	419	395	444	436	416	420	425	409	414	413	441	423	396	409	403	446	394	426	430	424	417	415	429	399	449	398	390	449	410	431	422	407	447	429	448	433	415	442	390	409	471	396	434	425	396	385	429	427	466	393	410	443	413	397	432	441	416	433	436	420	420	397	453	428	399	410	404	412	422	426	419	400	374	450	427	430	374	427	420	405	400	416	413	395	460	451	414	451	403	439	416	420	428	418	408	407	463	420	414	456	394	427	392	431	434	422	431	465	394	394	446	393	457	429	420	438	396	457	416	390	450	438	412	444	435	431	437	378	417	411	410	431	406	437	402	450	437	428	372	430	434	412	398	426	417	456	379	412	423	445	417	405	407	425	440	440	393	407	391	447	396	393	460	438	410	437	412	415	429	417	412	406	462	409	430	413	414	396	432	412	392	413	413	408	410	400	411	404	428	421	390	419	452	404	453	425	429	413	434	447	421	451	426	388	412	420	426	428	425	438	420	460	440	401	431	428	409	427	445	398	412	439	392	381	379	439	444	390	418	480	421	365	420	442	428	403	415	432	428	445	444	433	438	409	429	411	386	417	468	443	420	425	383	394	409	423	413	403	424	396	404	419	386	452	399	439	433	411	418	429	400	433	425	408	437	406	417	401	431	406	398	396	436	393	430	400	399	416	414	375	409	476	410	464	423	445	416	404	443	425	404	421	444	392	413	382	422	427	442	380	398	419	424	419	400	394	421	431	459	440	380	441	407	408	418	432	384	406	425	421	420	444	448	408	422	444	421	403	466	425	427	386	422	409	449	423	410	407	384	439	427	415	450	440	402	412	453	453	408	424	410	448	404	426	420	398	399	422	420	416	404	430	410	407	439	419	450	399	398	417	390	409	400	428	408	394	400	409	443	430	451	421	430	437	422	448	459	400	373	416	393	392	417	432	410	415	429	448	432	426	391	430	390	392	418	424	451	394	400	418	463	422	449	450	462	430	394	400	451	397	431	416	430	382	419	412	400	388	425	405	382	441	422	460	416	436	427	426	416	425	404	445	426	428	426	411	406	409	412	402	424	422	422	370	436	403	411	430	402	403	414	409	381	413	404	429	453	400	415	418	423	439	411	412	418	408	411	401	416	407	432	408	423	429	413	452	442	429	431	431	391	409	422	424	454	455	396	416	387	424	413	422	421	444	411	447	403	421	428	442	412	433	449	429	410	445	418	415	433	405	461	409	467	418	406	424	425	432	407	400	399	441	419	380	416	452	435	435	420	413	439	405	408	388	378	427	396	417	432	446	396	414	397	433	424	407	417	462	419	390	423	388	381	401	423	392	407	455	449	443	444	406	449	427	433	416	404	411	406	435	384	441	427	381	381	396	430	407	410	437	428	411	404	445	425	438	414	457	441	431	438	405	435	428	417	455	421	398	426	426	408	417	425	417	412	418	387	396	424	414	426	411	416	419	400	364	395	412	459	421	417	413	421	416	443	408	408	390	427	470	418	441	404	431	405	407	419	426	388	479	443	419	403	400	458	425	430	423	436	440	435	446	438	426	428	450	419	430	402	429	432	434	446	434	444	398	421	414	437	427	426	417	464	398	425	408	417	430	431	435	446	425	446	435	409	421	439	403	410	420	408	412	429	409	403	437	438	451	416	418	449	419	411	417	442	413	436	389	444	420	386	453	463	443	427	409	396	402	387	426	429	380	415	404	424	428	449	445	422	445	408	418	459	444	395	450	410	399	391	443	443	393	392	388	419	471	417	402	415	425	371	390	458	428	425	412	394	420	416	417	411	421	400	426	449	442	425	432	426	420	455	392	424	424	435	417	420	437	437	437	412	360	414	438	423	378	422	416	397	393	429	468	436	410	478	390	413	414	409	433	414	415	449	414	426	416	437	413	410	424	395	407	448	464	400	435	415	403	427	451	413	399	396	397	386	413	395	423	437	407	425	399	401	444	416	401	389	406	434	395	449	436	411	409	438	442	438	405	424	433	432	435	438	363	407	424	387	381	383	423	437	433	408	455	442	410	431	418	429	441	413	426	401	382	416	436	405	434	433	425	391	415	445	428	420	427	396	418	470	386	383	441	406	430	443	415	421	422	434	412	450	418	395	420	409	439	408	430	429	427	423	419	406	399	417	436	421	424	395	443	407	376	399	374	440	420	403	421	433	418	413	420	419	392	385	444	391	412	441	406	393	425	442	428	462	414	422	384	375	414	427	438	451	415	429	416	397	442	431	416	368	404	423	421	449	477	431	384	438	416	368	408	388	418	464	397	448	421	430	441	396	405	422	398	420	411	430	438	419	433	410	384	398	431	413	415	404	435	403	441	429	421	419	423	386	386	414	436	426	370	417	422	443	431	450	422	452	396	409	403	416	419	443	414	415	409	437	423	414	390	433	394	417	432	455	439	400	433	419	422	469	412	412	441	404	413	417	439	433	459	454	434	411	423	445	422	407	448	416	400	429	391	417	410	385	378	431	391	383	431	417	422	429	432	410	397	390	439	371	408	409	445	438	390	459	417	423	410	419	415	410	393	432	420	422	417	447	429	447	415	431	442	428	395	391	425	399	454	401	421	408	403	421	383	450	437	405	402	421	411	452	407	384	420	443	418	396	403	439	432	382	412	429	428	429	425	453	405	446	441	417	432	389	431	408	449	440	438	378	427	387	435	451	413	445	440	416	410	395
23837	21214	28426	24590	21781	17329	9643	5467	3664	2600	2170	1745	1484	1265	1122	989	965	959	868	805	752	733	695	694	675	663	714	643	645	636	626	610	588	560	535	574	525	541	507	565	513	505	527	543	584	493	522	523	582	546	507	526	532	517	515	527	508	548	559	561	497	508	518	558	528	536	500	559	516	542	541	556	515	553	559	533	497	503	495	505	525	479	517	496	488	554	524	521	546	492	563	508	555	567	529	518	535	497	490	552	504	496	483	520	538	508	533	509	505	519	574	503	525	507	529	510	482	523	542	511	506	512	529	538	530	467	511	487	513	524	511	554	543	537	557	523	503	536	498	508	545	543	486	538	541	526	524	503	491	510	537	511	536	498	464	493	523	562	503	505	513	517	534	532	518	511	562	527	514	530	505	497	499	537	521	520	530	511	485	528	515	558	515	536	500	494	544	512	516	514	478	494	518	518	532	502	518	512	543	541	530	534	512	519	535	530	529	474	547	507	514	524	527	515	529	520	515	523	509	522	516	551	495	514	543	474	531	550	534	555	468	527	469	482	491	540	498	525	530	531	559	495	530	549	500	505	486	501	478	525	498	528	484	526	480	564	503	504	511	536	528	497	569	543	509	541	538	500	540	510	547	521	539	524	526	523	508	481	515	511	493	536	485	542	529	488	523	499	533	476	526	529	506	518	527	521	494	512	534	494	496	503	551	488	546	490	507	509	549	484	491	511	514	519	548	520	552	531	521	518	533	535	509	511	546	494	521	514	554	456	565	521	501	522	550	484	522	489	515	546	520	514	526	516	529	530	519	554	467	544	576	506	533	487	519	535	501	545	553	493	517	468	505	545	528	535	517	539	552	530	549	516	516	538	523	489	539	539	507	506	457	537	530	551	526	480	524	518	530	544	505	540	555	517	544	546	508	543	525	543	558	507	562	548	470	518	497	538	502	502	570	544	505	510	499	503	559	523	516	523	469	526	516	531	546	501	532	512	532	506	513	514	541	555	507	524	498	537	534	515	531	484	514	532	549	549	566	511	519	504	485	528	535	536	496	523	533	549	550	510	556	531	520	563	560	506	478	506	513	512	541	549	537	557	531	498	532	526	509	508	552	504	453	536	530	517	498	516	583	527	555	526	497	539	512	526	553	519	565	538	522	523	538	482	526	529	540	505	501	497	534	511	535	526	521	533	525	501	545	535	528	532	524	536	573	516	534	491	510	505	541	541	508	564	478	506	501	503	560	542	505	539	534	555	536	504	519	535	502	568	505	477	535	534	491	530	506	515	546	554	552	549	544	540	503	557	537	528	521	494	490	534	550	528	550	524	523	492	512	531	498	501	542	552	486	487	488	533	521	524	506	557	514	495	526	524	524	496	523	507	504	523	481	526	483	518	488	486	514	548	529	530	542	533	503	508	549	514	485	541	517	523	512	539	573	518	499	510	520	520	518	517	531	570	533	483	519	567	529	481	491	502	547	542	571	503	508	492	542	536	529	504	519	499	513	508	481	525	514	507	502	554	532	530	492	525	531	504	522	507	529	513	511	538	520	513	466	535	531	546	511	527	567	528	514	548	535	512	525	519	511	523	504	503	469	528	501	536	488	532	532	513	540	522	534	479	508	503	525	490	490	522	540	540	490	524	477	535	522	526	518	567	501	540	510	555	520	527	495	496	530	521	514	485	505	509	484	472	511	501	530	529	558	538	520	510	505	534	520	529	498	511	501	499	508	527	510	547	525	522	513	561	529	520	480	490	508	529	517	555	508	553	511	486	550	560	504	509	573	560	508	495	493	552	509	524	527	499	488	544	547	523	515	499	523	479	518	539	570	485	528	513	567	488	474	523	545	516	521	587	558	527	496	504	546	507	513	483	536	529	544	538	517	517	490	494	578	516	514	525	471	521	505	515	551	497	525	523	518	482	547	520	503	500	506	521	542	546	506	533	511	527	532	522	546	514	525	540	498	543	476	541	550	517	518	511	542	522	506	509	530	508	503	547	501	505	485	499	456	518	499	532	496	481	495	529	532	544	491	518	532	464	528	505	501	500	527	503	559	508	579	509	546	544	518	501	529	473	512	492	531	536	536	477	495	494	464	520	547	508	544	521	507	517	466	528	525	489	544	498	534	499	492	501	487	478	506	520	482	512	535	504	509	542	506	524	509	526	516	554	503	517	539	513	463	532	498	487	520	547	460	503	531	506	522	538	494	495	511	501	476	547	544	516	512	502	548	539	510	552	511	518	523	542	503	514	496	495	548	495	529	495	448	531	506	538	567	491	524	516	580	530	491	514	499	482	520	506	493	510	518	501	556	518	526	497	545	512	553	552	527	514	498	546	511	512	516	511	527	512	514	503	557	543	501	505	532	495	548	532	551	516	532	496	487	512	530	570	519	518	529	525	509	521	550	503	553	505	509	479	560	581	515	511	554	473	518	534	522	520	506	498	532	555	609	501	553	550	532	552	582	524	538	474	522	470	521	532	503	507	535	572	507	500	537	498	540	523	534	486	496	536	542	526	524	541	511	546	549	530	493	547	467	515	535	529	515	520	505	519	513	497	487	458	541	545	489	549	535	539	528	554	556	526	479	522	533	497	538	539	526	542	516	534	543	547	522	532	558	499	563	537	501	508	498	519	511	548	495	509	513	535	513	489	517	508	555	515	522	544	494	533	527	528	479	519	488	537	579	523	553	532	530	551	479	510	556	510	531	535	548	527	542	513	549	520	511	507	531	496	552	488	505	499	550	498	532	511	518	495	540	519	493	509	554	500	503	513	491	483	510	529	521	546	499	518	532	504	492	544	518	521	532	559	516	524	502	518	544	531	560	463	526	528	521	511	519	522	499	545	547	492	451	489	514	447	508	492	517	507	540	509	525	509	525	512	479	532	528	531	550	491	482	498	555	500	499	508	513	482	529	534	542	515	566	529	525	488	483	534	523	531	493	544	511	498	479	519	536	528	546	536	521	520	487	511	495	503	530	522	518	481	494	505	474	509	516	503	526	549	551	524	497	549	520	558	522	478	523	540	557	474	527	496	559	537	560	505	525	458	528	536	498	546	520	535	577	536	495	525	513	518	538	501	525	503	581	501	531	510	550	511	536	511	492	493	466	479	553	504	513	529	510	517	521	505	602	544	516	498	566	490	566	497	544	529	503	527	516	529	485	522	511	480	514	520	527	488	550	555	469	498	554	574	532	503	553	507	520	494	601	532	515	529	579	539	526	503	504	507	540	531	523	561	472	512	547	589	508	544	494	515	553	544	494	518	537	526	523	513	546	511	549	538	543	497	556	508	510	522	532	506	525	507	514	525	544	508	549	527	503	540	476	541	520	549	528	507	519	533	538	533	506	525	523	519	558	520	509	515	516	542	536	487	510	533	517	525	533	535	552	502	513	524	513	505	534	505	548	559	506	516	517	534	518	532	509	512	500	560	529	537	551	500	493	478	518	528	507	494	549	529	560	478	543	534	527	520	516	514	477	523	528	527	513	484
31716	55221	38130	26400	20366	15130	10751	8126	5940	4023	3405	2737	2125	1881	1645	1343	1209	1162	1109	915	882	816	844	818	751	702	749	724	714	725	721	673	617	631	637	603	602	611	573	575	539	553	599	576	633	571	535	581	562	559	581	578	531	530	538	573	575	550	558	568	573	561	586	572	515	586	540	538	544	565	567	575	532	590	526	578	535	558	547	557	543	533	558	556	540	576	541	596	575	580	581	569	551	533	554	531	544	496	586	533	580	551	621	527	531	589	539	544	529	538	561	561	522	574	585	553	536	529	552	568	551	562	594	567	483	546	552	536	523	554	512	542	528	512	536	541	537	556	533	535	606	541	583	556	603	538	526	571	523	527	555	511	562	569	582	532	524	504	536	484	550	520	557	557	547	536	540	559	541	527	529	571	512	554	565	559	531	549	562	545	565	541	550	499	577	535	512	547	554	550	519	547	539	553	534	512	539	528	526	563	534	542	550	512	543	562	535	530	568	542	525	563	527	533	522	552	575	557	554	561	558	552	547	599	572	534	512	517	557	570	540	541	561	542	565	584	569	605	547	519	540	540	545	526	534	545	535	540	536	558	561	550	550	558	521	544	583	565	534	582	571	549	554	532	525	492	559	520	529	526	546	562	511	555	532	533	535	544	547	521	556	569	572	553	586	563	597	551	565	558	520	543	585	577	585	552	548	525	542	593	523	564	535	553	525	551	529	521	533	558	553	541	566	532	532	522	564	541	567	543	573	557	506	543	588	572	518	533	604	537	550	575	552	560	546	579	575	527	535	513	587	553	558	545	533	556	552	570	579	585	544	539	566	538	533	523	554	535	579	542	530	569	589	528	563	567	561	574	546	595	531	594	558	513	520	530	565	585	533	500	524	543	542	571	555	510	548	566	542	506	537	547	537	538	565	562	542	612	552	498	529	567	539	568	574	541	566	548	540	543	529	553	529	567	533	591	537	606	540	505	550	571	535	563	553	561	549	577	531	581	539	580	569	554	532	542	521	492	554	577	537	571	537	565	563	565	587	515	554	554	563	521	577	558	559	559	571	558	531	563	562	578	559	542	568	558	518	573	514	520	537	584	571	548	537	555	573	550	590	532	565	565	471	514	539	553	532	533	539	562	541	535	498	541	569	545	534	533	563	574	532	525	554	552	536	574	532	595	553	548	577	539	556	534	564	540	552	581	538	583	528	539	548	557	584	627	536	574	560	557	507	552	537	564	545	553	545	556	553	564	563	580	533	570	559	573	550	540	542	568	589	570	526	546	540	543	528	517	536	535	556	540	565	578	549	576	551	567	545	527	509	550	569	541	559	591	569	539	527	543	505	533	580	541	547	553	580	557	544	556	559	550	539	517	554	564	550	576	584	544	522	529	584	597	556	535	530	533	541	569	536	567	528	505	524	539	527	549	567	533	576	555	574	575	546	552	583	531	576	566	591	549	504	566	541	523	570	535	534	513	549	554	552	577	584	540	563	578	535	537	551	544	559	536	561	537	535	578	556	595	577	562	538	521	524	526	565	587	537	535	538	539	542	533	514	571	504	560	551	536	527	562	596	533	561	570	535	555	529	556	509	557	572	510	565	520	548	515	547	558	556	523	549	531	583	556	545	564	529	522	542	516	512	535	554	602	568	566	579	550	574	527	593	536	547	559	540	531	575	532	516	520	549	562	575	553	545	535	525	568	549	571	586	550	569	602	521	574	556	538	582	569	568	531	516	527	567	556	547	539	549	505	564	542	540	520	516	589	555	571	574	517	590	565	565	573	503	542	539	559	516	578	583	513	537	536	590	567	542	571	555	576	558	526	534	555	583	593	583	533	573	536	559	525	541	554	580	541	547	542	572	531	526	506	543	544	558	546	547	579	530	545	551	522	563	535	540	550	557	563	575	581	574	560	573	530	553	535	516	534	546	552	594	552	581	527	578	554	561	559	575	542	563	516	522	560	500	551	587	560	589	574	526	541	600	556	548	533	570	566	560	531	566	511	591	546	543	583	551	539	550	559	561	571	523	555	539	539	538	563	546	571	527	563	551	543	549	543	577	522	553	574	560	546	582	573	510	574	553	535	540	554	553	509	564	561	503	566	552	581	559	548	591	530	532	543	535	581	555	541	523	537	582	553	563	561	562	529	523	550	547	542	529	556	552	539	545	552	582	485	586	515	553	526	564	573	530	591	531	553	554	561	593	574	580	529	550	549	536	593	617	579	531	503	534	569	494	540	526	557	536	511	544	544	585	544	624	554	572	555	547	485	575	577	544	560	599	503	542	514	600	601	536	559	572	549	533	537	568	521	544	581	563	512	553	565	560	534	540	542	562	554	533	569	522	513	570	531	518	527	541	541	539	549	532	576	573	570	527	513	529	567	592	598	538	556	537	555	562	504	545	583	569	507	594	566	558	539	537	529	525	548	538	545	577	546	529	579	555	533	512	531	496	600	587	533	564	539	531	542	535	522	530	542	574	546	515	546	584	520	535	560	562	526	558	583	558	527	569	527	549	539	542	565	529	535	522	522	571	563	552	524	545	538	564	522	540	557	568	556	557	546	533	565	531	560	560	550	543	492	543	582	536	601	587	573	577	566	546	558	531	535	544	550	572	529	544	490	596	550	596	598	575	536	542	525	531	552	567	572	517	555	523	532	519	537	525	519	504	595	591	579	561	548	531	538	541	561	567	602	541	530	563	539	626	573	530	570	553	560	592	512	562	574	585	511	568	528	533	519	548	558	552	562	507	553	545	559	522	534	516	559	552	555	572	530	500	570	551	546	584	551	550	539	582	548	581	541	540	566	586	567	540	536	534	593	571	548	546	530	610	538	552	509	513	513	504	565	569	521	564	504	547	542	544	520	515	513	523	551	564	523	542	528	575	541	563	580	544	565	552	546	559	556	535	548	550	558	538	564	533	500	528	593	574	555	552	541	543	593	504	575	538	501	550	569	581	550	534	536	584	533	520	528	527	542	535	590	598	500	566	549	584	508	524	570	561	539	552	537	541	533	532	607	526	572	511	536	561	553	529	510	516	502	571	541	534	551	517	560	548	574	539	564	526	559	554	573	543	594	537	511	530	555	509	560	582	555	551	570	563	572	519	574	559	538	529	556	530	579	536	509	511	495	546	551	542	538	524	629	542	557	539	508	527	560	528	583	595	537	526	537	548	544	550	527	549	537	520	547	569	542	540	586	541	547	557	519	547	546	516	538	548	563	519	544	599	505	535	521	513	496	557	559	546	538	534	563	532	538	540	521	545	539	540	523	544	538	548	522	534	545	577	553	570	543	548	480	579	569	581	532	572	529	581	531	582	564	545	550	553	541	549	562	537	566	575	526	552	572	586	539	524	572	537	516	541	591	571	552	552	527	539	542	537	559	534	587	566	526	549	537	544	536	551	510	542	499	565	543	544	556	528	572	524	540	524	578	532	528	510	536	551	509	541	562	555	524	551	506	533	561	548	529	570	564	574	551	600	541	584	515	518	552	597	576
24906	21171	27624	25847	17739	9824	5783	3630	2625	1835	1679	1220	1053	945	790	769	710	657	569	588	544	452	528	500	402	486	446	491	470	430	413	440	436	341	398	413	410	408	349	416	400	385	381	365	375	384	371	397	382	394	376	340	386	407	368	358	364	396	379	360	377	345	363	355	361	369	379	356	384	380	371	408	383	370	376	348	378	374	356	379	347	345	403	322	323	376	373	356	370	362	354	402	377	321	373	346	351	371	409	354	399	356	367	408	396	339	372	367	353	386	331	342	325	369	367	362	355	422	359	333	353	351	330	365	345	371	407	382	350	381	365	372	385	369	374	364	350	371	375	361	384	382	380	359	413	362	364	362	371	364	344	369	377	348	333	380	375	368	366	356	402	376	328	379	327	367	354	353	382	366	373	375	386	374	390	382	356	352	353	348	350	361	364	353	365	332	358	384	370	364	359	358	377	347	342	352	370	350	367	372	375	332	350	334	382	341	338	371	362	343	374	358	337	373	369	377	363	385	355	337	345	365	364	348	348	364	357	350	346	350	343	361	341	370	391	345	380	376	389	358	388	353	358	365	358	373	367	383	370	401	367	389	369	384	334	371	374	395	383	357	378	386	354	358	387	341	367	379	369	375	366	344	332	357	393	352	380	372	363	355	359	361	359	333	360	373	399	339	367	358	335	368	371	379	378	339	362	365	387	371	345	377	330	398	353	364	367	358	383	366	361	372	352	349	365	331	375	387	353	363	400	373	362	373	352	389	332	360	388	350	381	352	381	371	387	384	385	348	379	359	365	396	359	347	350	396	363	346	353	410	360	385	328	377	362	374	403	340	361	365	358	396	371	410	363	364	398	332	353	332	348	345	373	379	364	345	361	354	345	367	331	383	370	364	386	347	365	368	351	394	369	369	360	353	358	368	351	363	354	344	336	380	392	386	375	368	372	384	372	359	390	383	361	367	370	368	353	367	355	370	346	396	340	335	371	351	361	415	376	407	340	370	363	392	371	365	368	389	403	393	360	364	344	374	369	398	387	407	387	364	360	362	358	360	344	356	396	375	395	388	372	387	387	363	405	363	346	345	375	316	412	372	373	371	380	365	387	342	343	343	411	353	365	411	356	382	364	384	399	356	375	364	366	342	327	346	421	338	342	357	382	380	388	364	339	401	420	372	319	349	372	356	375	391	357	343	356	375	329	382	346	394	368	378	387	369	383	372	362	373	396	379	380	359	365	343	370	347	358	370	346	395	361	368	391	355	405	374	365	360	353	365	348	374	362	358	410	358	396	357	383	375	346	336	384	343	332	423	327	354	361	379	407	395	377	379	355	379	344	342	351	369	373	377	399	384	397	363	382	358	393	379	389	370	352	368	367	387	370	385	347	327	374	408	353	370	354	371	314	348	364	370	356	376	374	314	348	363	372	327	366	330	342	358	364	390	400	365	361	376	372	382	386	390	383	369	328	380	400	375	342	353	366	356	353	348	357	389	318	342	369	353	401	388	401	395	366	413	352	359	392	353	368	372	375	349	346	394	369	335	380	360	369	376	342	397	372	347	341	355	385	362	370	339	365	345	404	360	399	354	350	361	397	346	357	329	318	372	341	369	345	340	405	375	346	383	365	354	353	371	366	346	372	368	326	384	360	362	369	344	335	392	357	369	390	401	358	368	370	393	378	338	366	347	379	351	350	373	359	351	353	331	373	375	339	365	344	363	357	380	372	365	349	357	358	346	395	358	401	338	366	363	385	398	365	355	364	418	331	372	387	379	384	362	355	376	349	386	350	365	353	382	363	363	382	392	380	388	343	390	369	366	392	339	366	374	353	357	383	390	364	337	368	346	369	343	379	350	362	345	359	368	349	351	371	354	350	369	375	380	363	407	348	358	422	387	347	374	354	376	347	358	371	364	386	390	385	350	381	355	358	374	350	369	362	328	358	398	361	382	357	366	383	339	383	358	320	389	392	392	373	364	381	372	351	389	350	370	370	364	378	412	381	383	391	359	398	368	378	354	355	369	343	381	369	378	372	334	369	384	379	360	385	380	366	363	354	385	386	322	366	370	339	352	360	417	347	401	391	364	360	367	378	370	375	411	352	369	374	377	353	376	370	358	371	370	379	395	378	400	394	350	377	316	369	380	360	359	360	370	352	346	345	353	360	382	355	372	341	393	383	364	380	374	399	396	356	357	359	358	356	350	358	378	358	363	346	365	347	353	363	364	380	370	342	341	388	352	376	405	341	365	400	369	369	368	379	334	343	359	363	355	332	382	375	370	361	367	368	376	369	355	408	374	353	373	365	380	378	359	343	338	348	370	358	357	364	400	372	376	377	376	403	341	375	369	369	332	361	375	351	389	334	368	361	379	367	362	359	371	399	363	343	370	375	380	362	366	326	398	366	394	349	368	352	372	386	383	378	336	376	385	379	348	353	369	376	343	405	366	352	358	374	371	359	376	376	366	364	365	348	367	374	391	368	349	387	403	384	367	366	386	381	342	389	368	366	398	382	324	356	377	373	365	379	367	391	359	334	382	362	340	367	347	350	372	371	372	356	375	397	356	377	309	344	329	354	345	352	373	394	393	351	384	366	409	352	402	400	391	377	358	401	385	366	377	362	328	374	361	368	369	352	407	379	385	329	346	365	377	363	368	373	334	363	372	358	329	392	378	368	347	365	325	376	408	338	352	326	356	358	342	366	381	352	396	374	353	378	374	359	385	375	372	350	372	351	396	422	343	399	378	385	322	357	359	330	378	357	334	361	373	341	378	364	361	376	373	391	370	359	373	383	370	375	358	393	358	375	352	358	372	373	381	388	361	370	392	354	326	358	348	359	344	353	360	341	354	375	361	395	389	398	389	383	321	354	382	360	369	360	355	350	371	382	366	381	361	374	390	391	355	361	395	356	333	350	347	360	359	369	355	355	368	376	397	372	364	352	358	389	350	361	344	359	388	346	371	351	354	360	365	353	345	386	364	350	351	326	333	389	359	390	357	343	387	349	387	357	374	358	357	335	392	328	359	363	352	381	366	380	341	354	366	333	337	399	315	387	373	371	395	361	377	357	354	363	396	392	364	334	398	351	382	354	397	398	383	355	388	351	356	352	359	336	371	348	380	343	363	357	360	346	359	370	382	363	362	345	350	368	368	359	351	360	397	331	350	373	337	365	381	387	371	372	349	405	329	370	356	364	331	363	383	345	338	384	375	366	354	374	385	348	385	402	383	400	394	423	343	384	331	366	374	376	381	417	360	362	350	359	372	377	401	360	351	396	371	368	358	383	378	375	366	379	378	376	311	337	349	391	360	359	381	334	364	390	383	362	376	367	377	348	398	374	383	359	379	366	343	363	350	389	359	352	360	357	379	346	379	384	370	358	338	365	354	356	352	369	372	341	374	372	370	381	412	347	384	370	363	356	326	373	358	374	378	372	364	386	358	362	368	367	363	359	367	358	375	368	364	339	376	330	365	338	378	358	382	354	377	346	387	351	366	369	369
31357	49785	34245	22754	16916	12445	8741	6289	4554	3207	2640	2086	1604	1468	1243	976	848	879	819	651	674	621	661	608	498	611	564	574	555	536	503	480	483	481	423	461	449	426	429	430	423	413	451	434	400	419	431	410	418	427	426	423	414	430	425	390	409	442	444	425	383	403	389	403	395	388	391	387	401	402	418	399	393	399	423	396	424	410	403	421	423	400	422	356	411	393	420	385	392	370	423	361	394	397	399	385	392	427	387	385	427	419	390	405	410	423	439	447	395	410	401	391	375	406	405	415	402	408	369	394	406	389	405	376	376	402	406	403	381	415	380	408	403	397	376	416	369	404	387	390	454	361	406	381	404	387	397	407	391	402	432	376	376	416	418	406	417	427	423	404	395	442	407	362	401	377	389	386	421	387	383	414	399	396	398	408	362	388	387	379	359	408	405	422	381	382	360	377	395	364	376	421	413	414	404	428	397	386	381	412	393	409	416	408	390	391	428	422	375	392	425	421	407	404	437	403	404	409	386	401	443	390	372	391	379	395	420	394	411	380	397	409	405	398	379	408	395	434	383	351	423	407	418	374	414	400	415	420	411	374	389	410	387	393	431	406	408	417	404	398	359	383	401	424	395	389	418	385	417	415	404	420	388	407	392	404	388	389	405	353	393	376	396	407	378	404	427	357	444	413	365	425	423	389	407	404	397	397	395	416	402	398	405	400	388	407	393	402	415	407	414	381	414	404	395	376	423	423	428	398	395	384	378	396	381	371	387	409	393	425	427	400	448	358	408	403	404	378	391	452	423	384	379	395	407	428	420	423	406	384	405	436	408	426	397	389	388	412	405	398	403	380	391	382	394	389	387	418	428	419	390	357	413	405	426	395	435	410	395	357	421	426	422	419	393	400	416	412	359	418	380	384	403	409	391	417	411	410	390	394	375	367	419	380	389	416	430	385	412	370	444	398	408	407	410	397	422	371	410	397	393	426	414	403	392	408	381	407	420	434	392	405	420	393	400	393	396	411	353	421	362	425	395	366	364	379	441	398	399	363	382	402	386	376	390	427	420	444	364	399	414	378	397	424	388	381	409	430	391	405	420	405	398	417	379	421	387	432	410	426	425	432	384	386	436	427	376	433	410	419	390	418	413	400	410	428	431	395	384	385	389	399	390	381	382	395	440	410	372	433	417	450	413	354	380	423	378	412	400	401	422	408	406	384	382	391	386	386	402	394	411	396	370	421	396	390	383	412	400	389	392	428	431	464	416	423	416	427	408	363	400	360	403	378	456	416	427	405	392	423	401	391	368	378	411	431	387	433	404	394	388	370	420	413	386	389	375	393	417	380	418	408	397	384	408	357	409	399	407	377	386	465	402	427	380	396	392	399	420	407	363	434	422	404	419	424	384	382	390	399	412	392	413	393	407	413	388	399	416	397	399	394	401	415	385	394	405	380	367	430	381	424	392	378	406	388	387	466	408	401	433	387	424	392	425	406	356	404	409	399	376	418	395	410	415	392	405	415	446	444	379	377	424	364	383	383	400	400	440	402	424	415	389	411	365	410	408	366	414	424	357	421	408	409	387	441	430	401	398	440	386	355	406	384	404	400	379	377	389	422	366	423	402	415	387	398	391	428	408	422	401	407	412	382	388	397	377	396	424	459	384	394	445	391	416	404	389	402	421	385	421	379	439	431	417	399	398	363	399	404	381	373	385	423	410	366	392	432	420	404	436	409	396	388	389	390	399	411	407	360	419	387	407	387	394	424	384	372	409	388	387	343	403	362	371	367	406	448	409	406	388	434	402	387	402	393	394	434	415	395	409	409	425	410	409	381	421	408	412	418	391	423	441	410	432	401	411	402	392	399	388	382	387	408	382	424	442	427	395	387	397	399	391	426	387	391	408	413	400	391	401	382	367	394	375	389	439	379	393	386	409	394	330	395	416	405	419	399	436	415	392	403	397	385	404	398	401	409	340	418	410	397	428	417	442	407	378	395	390	399	409	408	400	423	352	418	425	445	418	394	395	391	443	402	426	383	409	394	434	411	387	378	400	388	348	412	375	419	437	402	379	387	390	376	406	415	437	390	379	401	391	440	408	394	417	377	401	404	442	401	381	417	393	399	404	405	388	421	365	373	403	393	385	419	406	370	407	398	394	397	391	366	417	400	419	396	388	395	400	387	396	405	420	391	412	410	436	394	435	402	420	397	399	394	387	428	423	378	408	382	400	418	415	400	368	408	386	402	386	449	384	366	396	385	399	372	420	418	386	396	365	407	405	411	377	394	413	419	382	393	400	397	433	396	394	338	403	409	421	406	379	386	397	445	396	401	404	365	414	393	407	408	427	418	417	387	411	403	381	385	409	382	414	387	386	410	421	403	416	424	391	358	408	400	432	371	397	390	401	419	396	384	408	386	444	373	377	420	385	389	386	402	388	388	416	360	414	382	407	376	392	428	407	377	392	396	416	405	379	389	407	440	399	406	388	412	412	381	420	364	407	417	401	378	401	417	392	375	392	400	382	400	399	419	428	385	396	413	392	377	447	419	399	434	419	406	420	396	380	401	375	405	405	415	417	401	396	393	405	375	398	422	389	375	411	404	389	392	406	423	397	413	395	412	414	396	420	394	405	392	417	384	362	394	376	372	407	444	390	420	404	382	420	364	397	399	367	420	378	406	420	393	416	394	405	383	437	358	390	409	384	422	435	408	407	402	425	394	399	368	396	347	389	408	396	376	437	424	406	424	394	410	403	420	384	399	378	401	364	382	430	381	410	419	397	393	400	443	372	393	401	409	405	382	397	426	395	389	407	425	430	382	377	421	393	437	421	408	399	376	379	419	372	402	414	398	436	399	389	456	379	391	392	394	409	403	403	433	415	388	400	429	388	407	378	430	435	372	375	411	378	421	414	395	409	395	388	398	377	397	431	410	430	402	373	462	385	378	428	361	368	408	387	369	389	410	379	415	443	403	354	418	423	412	412	370	379	387	383	413	412	426	382	410	382	383	395	394	429	398	371	402	378	411	386	385	381	405	390	401	405	387	361	385	414	445	399	423	409	433	418	433	419	393	423	382	394	412	428	396	388	400	401	419	384	392	405	388	399	413	407	374	415	401	382	412	420	392	403	408	397	407	403	391	386	384	417	367	392	412	396	421	410	332	411	378	364	402	377	397	407	405	408	404	390	395	388	412	415	340	403	367	395	381	378	412	380	375	418	405	369	423	401	401	396	400	401	410	433	413	383	394	388	397	401	401	385	431	417	376	366	394	354	419	381	380	378	373	378	412	381	427	422	396	415	346	417	402	445	441	401	387	401	407	390	397	414	393	345	404	429	417	398	435	400	428	371	430	417	386	433	407	388	421	367	376	351	432	370	427	456	416	390	418	378	436	384	390	409	417	365	395	433	391	386	386	372	388	412	411	405	411	405	413	411	407	399	416	378	397	398	395	411	417	387	439	407	360	388	386	386	388	397	379	410	391	425	410	412	417	389	407	390	374	388	404
22770	21250	28963	23871	21476	22057	17101	7666	4663	3531	2922	2235	1731	1688	1448	1319	1146	1116	981	889	833	878	785	852	726	746	776	726	689	717	637	626	622	650	605	583	595	583	570	583	601	590	585	572	601	564	535	581	548	529	545	563	578	525	585	519	588	537	594	564	513	577	625	555	573	508	517	542	541	575	529	566	605	523	583	541	555	536	562	618	551	499	525	567	514	574	544	547	499	501	541	541	591	528	564	557	590	540	530	555	534	535	527	526	552	534	568	581	526	549	517	547	550	529	541	542	514	492	536	554	506	521	534	540	507	547	526	523	550	585	535	568	522	498	543	513	540	537	533	549	551	559	513	514	520	543	568	561	518	513	524	554	539	572	517	563	572	565	537	509	562	515	529	541	518	545	568	591	542	525	540	547	578	602	511	500	558	533	559	517	542	538	534	577	578	532	544	561	552	542	496	573	534	542	547	557	568	568	527	528	553	554	537	559	574	564	533	577	554	525	557	530	572	516	520	555	553	535	520	495	588	554	539	509	541	568	516	528	538	527	535	545	556	525	554	508	562	523	554	572	498	604	564	540	546	515	559	556	540	542	533	532	509	521	548	539	545	575	543	554	552	569	526	529	569	559	577	570	520	554	544	547	511	542	548	576	558	525	535	545	558	496	560	543	535	526	502	536	577	542	580	556	563	562	544	528	529	556	535	529	557	524	564	562	553	566	578	482	545	505	546	576	564	526	555	571	598	546	541	570	517	572	518	506	530	566	526	525	592	527	563	532	577	562	525	545	566	565	496	544	538	605	589	582	528	544	526	577	539	588	521	523	536	561	532	568	516	523	603	547	551	556	536	533	588	547	533	569	528	544	510	545	557	489	572	554	560	538	568	586	538	541	547	531	500	571	563	515	571	578	541	572	535	523	547	564	549	555	551	513	534	540	518	505	543	578	528	552	562	570	565	559	595	539	529	554	558	572	515	539	533	580	561	530	550	520	571	541	562	520	533	550	528	552	548	546	552	538	518	575	546	516	527	502	575	546	546	535	537	527	548	554	545	527	545	530	532	545	548	535	522	568	514	544	534	565	552	558	539	540	498	580	556	556	532	573	550	569	537	571	551	567	559	519	610	561	545	573	590	531	513	549	560	545	601	553	575	566	533	518	549	521	533	556	542	512	493	533	562	533	525	548	522	572	507	545	538	572	585	579	538	511	525	511	572	576	536	556	524	559	550	517	581	545	543	561	533	532	543	604	534	575	525	556	526	547	547	589	559	519	543	534	548	572	532	542	555	526	546	559	552	512	520	541	566	558	526	560	536	571	568	556	569	532	561	553	558	537	549	513	566	529	525	523	535	561	558	528	532	538	534	529	569	513	553	539	585	560	521	566	493	585	562	504	498	524	538	544	530	532	531	551	533	545	552	593	565	587	522	535	591	526	526	557	544	570	578	537	551	589	522	555	565	582	561	560	556	511	540	541	543	543	538	535	561	537	529	546	552	497	569	527	559	553	544	553	556	548	586	526	547	559	501	522	548	519	541	515	571	568	528	565	547	556	559	553	539	547	512	560	536	529	505	550	540	536	556	524	571	515	530	573	581	546	547	550	530	535	542	569	556	528	545	539	565	563	486	558	565	554	569	531	518	573	546	547	528	494	576	577	571	554	546	531	514	519	544	562	538	579	527	539	532	569	571	580	566	529	563	553	587	521	585	538	547	555	508	533	543	578	509	535	515	534	514	568	555	516	533	513	522	558	543	564	537	553	513	496	531	557	538	563	533	548	562	547	525	553	550	519	562	557	566	536	543	487	556	509	498	559	536	546	537	569	509	537	522	556	549	514	539	541	549	535	570	535	536	538	591	502	573	542	529	505	557	556	579	536	546	589	547	577	497	511	569	566	561	526	568	536	543	549	502	587	554	545	555	561	532	540	548	525	519	519	566	496	529	575	551	573	508	552	540	540	521	569	527	524	524	556	535	577	560	516	550	557	567	537	544	545	520	546	547	578	501	533	528	510	554	545	546	510	513	539	552	570	547	491	559	509	542	524	564	586	544	573	510	545	583	524	612	573	503	556	524	573	586	564	563	551	562	549	524	523	554	538	619	550	553	546	527	544	527	562	491	538	555	556	555	549	562	533	509	554	548	505	547	560	535	537	520	561	536	522	531	569	520	553	532	541	535	563	581	581	508	531	531	538	514	570	539	514	543	551	584	545	537	533	558	545	563	548	590	534	544	507	543	517	543	563	555	510	521	525	554	528	530	534	554	570	533	562	529	517	604	579	543	557	532	505	562	543	562	559	552	556	550	517	524	546	539	480	557	545	508	566	559	555	561	583	551	538	542	551	552	544	584	565	543	546	551	576	551	542	563	470	531	522	511	532	535	514	574	532	571	588	537	487	531	585	531	529	554	550	531	552	575	550	545	518	531	551	510	571	523	554	541	563	545	568	528	566	521	558	510	550	500	563	568	533	524	531	513	528	532	524	535	536	600	588	549	542	542	531	572	572	533	515	540	533	570	538	509	549	550	566	541	527	531	603	566	512	527	537	572	534	571	544	523	576	540	524	549	537	535	523	583	534	565	542	530	546	533	572	553	511	576	557	508	548	516	545	519	520	512	536	558	542	523	566	558	508	505	566	531	520	531	550	517	531	503	539	564	564	599	564	529	554	510	575	549	543	567	553	579	570	538	526	534	552	585	525	532	534	568	576	504	564	512	537	587	569	554	527	564	570	577	559	579	547	541	540	572	550	560	564	561	519	571	504	536	504	544	569	556	579	525	528	554	552	539	589	562	581	558	480	564	538	573	569	549	514	502	551	563	545	566	536	591	561	514	540	531	530	537	555	519	538	563	557	547	536	558	507	549	515	584	575	579	572	554	609	575	528	528	492	509	530	578	543	510	538	495	538	530	545	526	593	563	525	553	535	577	484	554	541	541	557	552	528	557	568	528	531	538	549	553	501	585	548	568	549	554	543	548	546	544	554	532	549	543	569	544	533	573	533	519	562	537	537	515	577	498	502	533	593	510	525	518	523	593	556	545	587	501	509	543	563	510	545	549	564	520	553	536	520	543	552	528	589	511	575	556	556	574	553	562	550	548	521	551	542	540	552	548	533	526	564	589	508	549	562	510	549	522	562	559	521	523	559	545	491	532	539	577	560	585	517	539	547	528	554	511	561	541	512	527	547	592	544	525	523	567	606	568	536	530	509	520	547	485	567	558	558	560	529	552	576	529	522	486	607	509	574	565	537	528	556	539	551	526	563	542	524	538	493	557	568	540	564	536	500	549	513	545	557	549	556	545	526	557	516	552	489	554	546	526	557	533	538	508	575	528	529	593	553	536	563	605	579	540	531	523	543	565	555	518	551	537	536	497	560	527	591	545	525	550	503	599	560	562	573	549	514	512	564	535	567	588	511	536	556	580	546	502	519	517	560	558	537	544	545	577	555	498	547	538	536	543	574	505	545	570	573	565	529	550	526	534	547	555	579	558	555	519	554
34614	60309	43726	30617	24144	18592	13678	10275	7463	5560	4428	3255	2628	2373	2013	1862	1559	1427	1325	1090	957	986	1006	945	859	828	809	791	792	765	753	713	765	675	687	634	630	644	602	619	584	628	636	639	616	649	590	576	611	579	573	572	608	591	546	638	591	564	603	606	554	588	576	543	608	574	573	608	591	570	570	575	624	576	567	574	602	540	545	546	546	536	550	597	597	582	590	566	555	553	561	568	580	559	531	611	550	593	560	554	565	532	583	559	602	605	571	583	573	547	603	584	599	582	578	630	596	561	594	595	602	551	567	558	631	611	567	585	567	537	567	607	555	560	513	540	559	559	559	557	550	607	586	602	628	534	569	591	609	545	550	599	579	557	554	582	556	550	596	568	597	569	562	548	560	581	592	562	549	586	596	550	619	589	572	570	564	593	608	566	557	576	568	540	562	587	543	570	650	579	569	594	569	566	584	579	621	606	560	547	585	555	579	592	551	555	579	572	562	569	577	541	565	578	584	569	576	599	569	593	596	583	595	618	518	600	541	588	527	546	555	602	573	611	654	575	591	566	554	603	537	528	613	544	552	538	571	566	568	553	547	547	570	586	590	596	598	547	541	576	556	555	596	558	563	552	566	548	578	608	596	595	564	579	548	579	548	594	577	572	548	548	599	575	575	585	552	590	563	548	537	611	605	548	557	527	560	557	600	578	582	551	605	557	570	606	590	539	568	597	613	573	601	543	563	543	563	579	556	602	572	584	567	569	530	581	557	589	576	595	566	501	582	561	568	561	560	585	565	571	556	587	561	585	575	580	566	509	555	557	601	583	570	570	618	564	566	555	592	595	583	555	567	543	577	568	594	562	562	547	583	563	584	578	580	590	594	549	561	618	545	541	593	613	557	571	605	528	578	543	569	596	559	542	547	580	603	554	593	580	586	546	541	568	574	603	508	597	619	544	581	540	551	609	562	611	633	567	582	593	573	585	553	552	553	573	561	603	572	587	590	610	552	574	578	561	613	557	555	586	557	558	559	559	587	537	569	622	537	543	577	630	589	531	551	599	608	554	559	593	507	581	582	561	538	566	577	563	565	569	551	551	584	545	546	545	562	596	543	594	532	578	603	597	558	581	560	602	580	578	569	588	579	593	588	568	531	589	606	541	604	574	577	563	562	585	582	570	541	593	576	583	572	595	536	584	615	563	590	607	564	557	578	576	547	592	616	573	597	594	550	532	568	542	602	545	573	592	559	560	577	617	570	580	566	548	521	557	565	556	567	552	582	518	575	606	580	668	556	571	565	600	582	579	596	558	567	602	539	590	560	560	594	576	570	571	591	570	539	566	585	593	606	547	570	570	572	559	579	578	614	532	570	635	613	546	523	601	581	589	607	623	571	555	540	602	579	621	628	551	541	577	588	598	581	579	568	555	537	545	579	600	523	573	586	567	551	603	528	536	565	568	591	594	574	559	576	505	601	557	577	561	557	592	542	533	615	552	573	580	564	593	548	603	590	580	532	574	543	562	552	547	573	588	632	550	618	603	564	556	556	542	569	570	559	608	589	552	572	539	567	561	608	566	553	552	564	523	567	563	577	587	552	574	567	551	587	588	596	571	554	547	593	589	623	547	572	550	568	598	536	555	549	534	581	542	539	518	581	551	586	548	572	559	572	604	525	536	620	569	580	568	609	590	569	561	549	562	576	557	565	587	552	567	580	563	573	560	571	524	583	594	549	571	582	593	547	525	498	576	555	590	587	544	602	557	583	541	532	522	600	578	579	577	590	588	549	596	554	585	586	569	593	584	586	597	540	569	543	560	553	592	518	596	570	596	555	551	605	596	555	552	565	567	581	586	607	566	583	576	562	592	583	576	533	558	600	568	520	549	543	593	597	581	568	558	550	543	559	588	586	571	598	539	570	552	575	582	547	582	593	628	577	565	570	607	581	567	567	584	541	546	565	551	596	601	583	584	611	572	579	568	601	574	582	616	583	518	596	557	581	553	557	553	626	582	592	585	586	571	595	537	576	573	593	515	557	542	570	542	548	587	589	593	561	580	585	586	603	582	604	574	597	566	627	591	581	561	555	578	599	601	596	559	561	580	584	544	554	589	576	561	570	624	560	544	553	618	558	561	564	599	562	569	544	576	562	604	514	590	612	534	571	566	587	563	558	584	551	577	569	566	585	576	577	605	577	541	602	570	556	544	550	584	531	559	572	560	599	575	571	561	604	515	560	580	567	531	604	551	554	594	564	560	532	569	577	527	565	540	591	563	579	563	590	632	523	534	607	593	569	570	583	565	559	551	583	579	574	616	565	584	561	554	599	595	581	549	542	576	531	543	590	568	579	579	543	599	593	565	564	607	579	556	560	592	584	576	608	575	581	565	574	593	591	557	564	527	542	540	597	613	550	569	556	604	601	542	559	548	578	539	566	557	553	624	592	597	594	582	543	561	574	591	584	548	547	550	543	580	591	569	571	512	560	588	550	576	579	563	566	580	589	553	561	582	607	584	568	566	579	593	599	622	532	550	580	592	552	549	636	570	592	572	585	585	568	558	578	538	560	600	523	600	522	497	555	570	619	584	604	591	527	545	599	613	545	572	578	584	569	585	590	554	559	533	533	565	563	574	587	578	547	524	588	565	571	598	587	582	571	612	545	585	562	542	531	588	574	621	603	575	581	565	554	547	585	568	639	567	556	596	581	549	555	569	551	550	560	554	618	577	650	600	626	519	591	563	594	550	580	567	570	604	574	592	588	552	580	567	561	558	567	588	580	573	555	583	579	570	574	578	561	548	612	522	571	555	570	562	587	608	571	603	575	587	563	576	589	584	568	546	564	551	573	573	560	511	570	549	587	535	614	555	612	552	589	573	587	611	576	555	521	603	543	593	559	572	587	556	595	552	611	561	569	560	587	551	551	576	544	562	556	588	582	590	594	583	600	582	554	588	547	521	581	598	554	557	588	575	520	508	566	591	586	580	586	576	547	525	581	561	618	518	554	590	561	538	603	594	579	552	589	567	513	615	581	625	563	562	600	586	601	581	579	574	561	560	542	535	568	553	595	554	558	577	558	583	576	561	543	580	572	586	572	576	517	596	564	559	577	528	604	585	551	582	581	574	628	598	552	565	580	533	577	589	552	565	554	589	564	524	563	571	584	535	535	584	621	574	586	581	574	560	583	586	575	525	603	553	542	580	574	589	590	538	596	566	563	584	590	550	559	583	615	570	572	596	607	598	579	612	569	540	575	546	541	578	590	620	579	580	558	552	601	578	587	572	574	575	587	593	525	551	519	613	610	573	564	586	552	544	575	560	624	574	552	535	564	567	610	547	590	575	606	592	551	564	585	507	583	584	556	560	589	577	589	599	574	560	600	570	613	577	647	575	592	576	579	553	599	587	546	566	609	570	560	561	586	585	571	570	558	567	574	598	585	572	579	594	566	553	563	607	575	570	571	567	571	591	575	587	590	558	587	528	578	589	612	619	546	573	556	595	548	544
30937	30184	30107	19685	10711	6216	4108	2765	1940	1513	1261	985	905	885	747	656	619	580	506	485	466	503	473	459	414	477	492	444	457	411	484	418	429	399	402	409	427	399	397	391	392	431	398	381	396	412	400	377	398	388	407	397	371	408	407	382	382	366	407	411	377	385	402	394	415	399	381	384	372	367	363	381	419	365	412	376	411	392	407	397	386	380	372	375	391	353	376	434	366	385	372	380	364	410	366	397	358	393	384	370	397	372	414	418	370	390	434	377	343	372	377	366	381	399	386	382	382	380	387	339	392	380	346	383	384	382	364	382	375	386	393	390	376	379	386	382	397	358	351	379	353	440	367	403	406	402	377	409	427	368	374	389	380	381	384	386	422	420	388	403	402	355	383	370	389	373	417	354	392	379	388	375	412	399	401	416	366	396	410	373	359	427	385	400	410	359	381	357	396	396	399	393	377	340	413	393	374	395	360	384	370	384	378	397	349	415	378	398	374	412	351	406	380	405	407	398	357	431	380	382	398	410	365	389	375	382	356	381	399	388	343	390	364	376	370	408	400	369	399	404	371	385	364	371	427	340	371	388	379	354	351	381	401	405	374	370	398	366	418	370	372	401	366	421	390	412	398	370	388	385	390	404	369	392	394	352	392	355	379	384	364	403	395	385	380	365	392	374	411	386	366	347	404	381	370	409	349	395	366	377	416	367	395	395	378	373	386	376	385	429	406	377	366	376	398	376	397	364	381	399	385	378	385	396	352	383	367	361	370	390	375	369	364	389	413	379	376	417	391	400	368	382	422	393	382	414	383	421	384	398	402	364	408	419	408	393	367	376	375	380	387	366	385	406	379	347	414	368	343	432	358	363	399	350	382	351	339	391	383	393	381	387	391	372	395	396	387	367	413	352	384	404	409	397	386	401	354	393	378	354	384	406	406	416	417	385	376	363	423	393	397	374	394	412	374	376	384	363	385	389	420	402	404	411	382	408	375	397	396	366	365	402	372	351	370	357	378	412	397	372	384	382	353	396	401	375	407	392	376	381	417	374	387	375	361	387	392	377	381	405	388	381	414	397	374	406	392	412	356	387	395	366	382	383	381	352	396	378	376	348	372	403	354	380	422	382	376	394	378	390	365	376	394	415	424	350	372	360	379	387	374	391	350	392	405	397	343	350	413	399	396	398	402	351	404	390	379	447	399	374	398	362	369	375	377	351	398	351	401	370	387	348	363	388	375	382	367	416	391	364	394	417	362	355	395	377	381	344	399	380	395	402	372	400	384	373	391	388	337	384	391	384	374	359	399	367	370	403	389	371	396	390	344	356	363	364	391	392	359	378	374	377	347	361	360	415	363	396	389	430	395	388	387	366	410	360	374	383	377	392	353	394	385	382	383	364	396	389	382	363	392	376	414	392	425	376	388	383	403	373	361	379	359	391	396	407	376	414	377	361	360	388	405	386	381	366	370	377	417	401	376	401	375	358	402	416	426	407	369	405	337	392	399	382	375	353	381	375	423	362	359	395	370	387	399	388	364	378	410	382	377	396	394	414	398	404	389	400	415	372	366	367	393	391	389	401	400	362	379	374	402	376	407	387	381	366	401	396	364	408	384	370	401	369	418	396	385	414	394	395	388	384	392	358	364	377	373	382	378	398	400	408	365	360	370	355	411	398	393	399	363	371	374	397	390	410	390	388	371	416	376	373	371	356	424	367	355	382	381	379	394	367	390	409	400	380	364	417	404	376	370	362	365	370	401	373	368	376	397	407	380	401	413	377	390	369	377	414	401	375	388	371	357	369	360	408	377	379	364	372	361	398	390	378	414	386	403	369	404	379	384	369	390	381	387	414	413	361	397	384	364	398	383	380	420	402	366	364	401	411	405	371	368	387	427	375	388	399	455	393	409	353	409	400	392	375	419	390	384	364	367	410	387	390	377	390	410	355	389	364	382	422	407	374	400	379	399	353	374	397	410	397	400	412	429	406	391	397	397	372	364	390	413	410	381	401	386	401	382	390	379	393	369	407	389	374	400	373	372	353	428	371	423	357	386	386	376	421	350	379	407	372	401	393	361	386	394	404	395	403	354	377	419	379	365	381	368	394	377	372	389	412	370	378	422	414	347	397	384	347	357	440	390	396	382	375	391	356	348	379	377	381	390	381	347	383	371	377	372	404	390	404	381	369	400	392	376	388	373	365	360	366	345	390	380	383	388	366	383	379	440	359	380	378	419	375	400	378	396	387	425	424	412	345	382	390	384	374	372	412	415	368	379	401	382	378	401	402	361	362	362	370	369	392	376	368	401	383	408	407	407	422	361	408	394	386	382	382	377	385	390	386	380	436	416	386	394	385	394	356	398	396	354	371	393	371	396	324	393	322	394	385	404	414	378	377	339	374	380	379	409	375	416	379	396	420	394	396	378	396	384	372	411	392	350	368	402	364	392	374	332	391	395	357	360	345	376	371	384	384	389	388	351	386	392	400	362	395	383	392	384	387	371	410	361	385	351	355	368	400	401	386	373	383	409	396	356	383	369	408	388	405	386	374	383	396	399	430	391	386	421	372	352	383	397	390	397	422	371	388	400	378	378	396	404	378	392	352	352	382	376	363	402	382	377	415	375	376	357	362	397	384	384	394	405	429	382	335	384	400	389	363	399	375	408	339	350	372	359	362	370	357	395	411	376	390	376	397	388	390	353	377	363	352	400	386	417	379	404	368	377	409	392	383	374	374	352	362	380	385	383	354	356	399	392	416	386	394	408	402	373	408	372	357	391	373	386	362	398	393	372	395	389	409	390	407	355	378	371	391	408	371	395	363	367	359	377	390	399	389	367	353	375	422	369	331	347	400	369	347	377	383	428	401	372	386	383	423	385	404	374	355	368	412	370	343	400	389	377	384	401	383	386	385	406	369	371	367	393	412	375	416	378	358	370	394	371	369	388	392	394	363	395	405	372	403	394	368	361	387	390	401	366	332	360	429	413	416	358	393	371	386	384	376	417	382	392	395	344	383	360	366	392	399	368	388	373	363	372	374	366	374	371	365	371	409	341	411	387	430	348	365	390	358	385	367	368	385	385	402	391	411	373	393	396	388	393	381	353	358	412	381	378	403	379	382	401	347	331	389	381	372	405	388	362	394	398	384	405	419	380	384	412	370	369	395	391	390	393	380	373	373	401	354	389	389	391	409	367	395	341	408	387	364	411	385	416	347	400	396	353	403	408	368	371	381	376	375	349	366	387	374	367	402	387	376	390	383	395	415	388	373	362	357	349	407	384	385	383	378	396	429	379	374	402	396	382	421	439	392	388	394	410	380	364	348	405	386	382	361	365	371	341	389	346	398	418	368	384	408	423	388	386	379	426	380	376	346	372	376	388	387	412	363	369	384	376	375	389	390	391	401	378	367	424	351	393	370	367	433	386	371	416	366	392	419	364	396	385	419	406	369	388	412	370	406	423	405	395	390	417	391	347	377	380	365	391	433	397	408	387	391	396	363	359	367
31330	44162	30463	18347	13356	9490	6703	4864	3338	2597	2004	1569	1298	1130	1122	910	834	769	612	595	573	598	588	566	525	521	519	503	484	499	520	483	463	464	443	426	404	493	424	458	443	424	438	420	458	451	441	426	386	389	406	425	410	419	423	437	418	452	414	431	390	382	436	414	439	436	410	439	412	466	426	401	427	435	391	396	424	378	427	435	396	387	439	440	421	465	418	382	432	392	389	416	427	407	433	444	419	437	429	425	404	429	409	431	423	429	375	390	421	400	415	402	415	407	454	446	409	450	356	430	380	437	424	413	419	410	371	442	420	394	411	444	399	425	413	397	431	410	419	388	446	390	443	465	441	416	386	410	431	426	434	409	405	425	383	415	406	424	433	399	382	423	418	453	438	441	394	374	409	428	414	423	421	420	446	414	409	425	411	382	409	394	417	432	409	411	399	453	455	440	453	384	423	437	411	401	413	408	368	436	385	425	451	391	439	413	443	412	402	378	419	391	446	420	396	394	409	417	457	422	444	434	434	412	411	435	398	435	434	412	423	421	441	417	459	421	404	392	450	431	415	385	411	411	427	433	409	405	407	423	420	471	419	421	396	403	408	427	406	458	437	422	416	413	436	419	376	420	387	409	441	398	398	419	408	427	404	406	386	411	387	447	431	416	390	424	419	416	430	415	429	439	417	426	459	412	401	458	399	433	396	428	443	395	393	420	389	420	448	405	409	421	411	417	405	414	353	404	418	409	422	418	425	416	408	389	422	415	417	424	462	424	449	417	418	473	406	437	427	426	439	434	425	413	398	431	429	413	420	417	409	389	422	425	437	411	413	400	389	395	452	435	432	432	438	414	430	425	420	424	370	423	403	399	438	416	437	401	427	407	453	426	414	392	442	398	399	405	364	440	445	398	405	416	379	387	418	399	400	386	388	418	430	419	398	409	407	424	404	410	410	404	392	425	427	389	406	436	418	457	406	406	421	430	369	421	421	428	413	462	426	444	431	437	418	431	443	403	420	436	410	451	427	430	407	411	398	415	415	440	425	381	382	428	407	442	392	431	434	396	394	420	406	442	412	430	449	431	453	404	452	387	374	425	394	431	419	430	426	391	408	416	416	395	377	419	406	417	417	445	463	429	430	391	414	438	405	409	397	439	409	471	427	378	401	433	383	406	460	419	444	415	434	409	403	430	419	429	428	428	448	396	404	396	429	385	414	412	438	433	405	441	433	421	424	433	418	410	441	431	418	409	398	415	415	383	406	412	417	424	420	429	418	414	412	411	390	425	395	457	413	439	429	435	410	410	414	397	415	442	408	419	411	402	443	418	408	418	411	393	433	409	421	359	362	430	411	420	384	425	429	405	390	410	439	387	407	407	406	402	434	396	425	419	416	402	406	448	448	431	399	435	408	422	399	406	440	449	436	393	423	410	411	407	426	414	428	415	391	408	392	413	428	445	405	411	415	416	431	434	446	412	395	454	398	432	424	425	396	408	395	418	383	417	397	390	414	439	377	417	425	443	402	466	434	425	420	391	419	436	398	416	396	429	416	382	441	405	441	390	389	403	399	401	404	401	462	390	410	401	425	438	389	399	425	423	431	432	431	455	413	405	400	397	472	405	415	445	402	420	428	374	429	410	415	432	416	391	446	387	408	419	414	436	422	442	426	419	440	424	408	412	381	416	479	425	391	444	418	398	399	419	409	419	404	405	429	405	383	389	420	375	449	441	431	438	409	442	417	375	427	408	422	403	398	401	401	391	393	427	421	406	403	415	437	429	426	402	408	425	396	437	406	387	437	382	403	414	397	439	481	443	433	400	406	421	401	471	416	400	420	422	434	390	429	440	419	404	404	414	417	381	438	373	441	390	427	404	429	421	431	416	381	408	401	412	432	409	461	420	416	410	379	433	431	415	422	435	404	398	442	430	394	411	461	432	368	437	378	438	424	449	390	385	390	419	425	398	405	406	405	424	421	404	428	391	402	419	394	396	401	433	408	390	406	431	413	372	434	382	415	419	418	447	419	429	411	400	394	409	444	411	428	436	400	423	401	451	394	408	416	395	413	409	377	427	397	403	406	418	435	430	414	373	397	457	424	403	409	399	408	448	436	397	422	393	401	414	422	403	414	435	423	432	408	421	422	435	376	453	390	413	431	389	451	415	414	440	434	436	419	415	404	434	437	414	423	425	446	395	378	406	456	414	440	425	416	440	414	452	420	424	392	412	424	410	405	398	457	421	449	415	418	403	391	439	409	432	422	400	426	395	427	436	422	453	408	404	415	434	419	443	433	414	421	364	402	425	407	429	453	395	413	424	374	444	453	404	411	435	376	400	434	394	438	407	452	434	388	435	434	446	408	416	413	448	422	409	380	407	442	419	417	427	426	415	435	399	423	397	455	411	404	421	410	394	438	399	423	442	438	404	417	421	390	430	368	410	393	419	388	397	415	406	413	417	398	419	388	430	446	451	401	398	396	388	398	434	428	401	424	431	417	393	366	410	406	417	438	401	393	480	441	410	378	408	418	429	442	416	428	420	414	430	437	443	436	442	415	422	430	419	400	419	387	459	406	450	392	424	391	438	421	413	372	408	446	408	402	406	427	424	448	462	425	389	402	435	416	433	419	393	430	413	414	351	393	406	399	404	412	398	382	397	437	436	418	386	432	419	447	386	448	414	408	399	422	442	414	373	414	433	430	468	404	448	413	374	417	385	384	461	401	388	418	452	408	438	418	419	374	419	407	423	419	405	389	408	420	399	371	411	411	412	415	419	443	407	417	386	402	409	428	426	431	409	453	394	379	409	448	457	421	416	391	443	403	441	424	420	361	373	427	413	395	476	421	416	386	398	442	419	423	453	416	449	414	431	427	408	402	447	412	416	407	426	388	446	427	420	418	432	425	437	441	386	437	424	413	422	398	417	367	403	404	406	412	398	421	439	434	394	419	459	412	447	398	388	390	418	418	404	419	397	403	474	379	396	411	400	423	427	408	370	445	398	410	425	409	414	412	404	433	449	415	395	413	430	442	421	423	399	403	405	397	406	402	414	445	413	415	389	366	453	432	416	385	417	427	430	411	395	432	388	443	410	421	402	393	426	470	411	468	393	404	374	445	407	430	456	434	407	418	432	433	401	411	437	434	391	412	400	450	392	401	406	441	444	435	402	414	408	411	429	406	446	438	404	407	374	451	430	430	405	414	408	423	421	398	399	400	420	420	411	399	425	389	415	429	419	418	400	389	426	432	451	406	418	420	443	461	381	401	431	383	393	424	444	419	448	422	456	391	386	457	451	384	412	395	457	414	399	407	459	395	421	410	412	452	417	449	387	426	434	403	421	399	416	442	448	412	451	412	399	457	423	360	425	430	404	431	438	427	412	404	423	403	440	433	402	399	438	404	447	414	448	443	420	382	423	398	399	448	417	402	396	401	424	411	411	400	433	439	422	433	405	403	436	374	429	397	390	405	410	433	413	404	391	393	412	403	385	440	421	402	439
23846	21220	28491	24514	21668	16991	8945	4947	3356	2498	2131	1638	1494	1300	1207	1117	929	870	761	770	745	728	737	693	686	633	633	635	664	660	643	585	597	602	592	578	552	519	580	562	524	498	549	518	501	554	550	473	526	555	517	571	531	539	515	555	493	544	550	509	547	476	503	573	498	523	516	489	563	531	494	511	532	522	524	541	478	561	518	514	564	510	541	551	486	548	539	496	536	541	572	516	516	551	523	529	508	504	521	525	528	503	522	543	515	544	504	500	553	531	492	509	494	515	497	508	508	524	517	512	510	492	533	513	535	499	540	515	557	522	506	524	537	519	534	516	525	554	500	524	510	511	556	522	533	488	524	523	487	497	507	524	538	522	538	518	522	547	525	537	565	473	545	559	499	550	531	540	530	507	502	571	468	517	536	504	523	540	503	508	515	518	539	503	537	528	512	505	547	536	533	539	536	516	509	520	556	564	534	503	563	495	496	542	482	506	521	508	544	494	483	565	520	545	549	494	522	531	501	543	530	532	515	486	513	532	532	526	503	561	498	500	544	493	523	502	519	539	511	566	536	573	573	487	509	560	506	527	507	514	532	528	519	520	519	491	534	517	517	481	524	565	525	513	519	511	460	542	507	482	519	489	525	496	489	484	507	497	523	505	505	522	531	523	517	556	510	539	511	505	547	506	499	529	530	542	530	517	534	502	518	519	550	534	556	533	579	548	533	506	538	552	510	521	520	560	496	498	482	540	480	475	508	520	525	511	497	479	517	508	534	517	539	521	471	524	492	497	546	494	491	499	579	530	506	539	539	534	516	525	521	529	568	540	506	463	486	484	517	541	570	496	521	540	480	542	519	477	559	498	529	510	520	514	529	578	516	505	522	464	511	537	477	562	541	559	507	504	529	491	545	526	533	523	550	513	542	530	511	512	514	510	547	514	520	492	512	507	528	549	531	520	531	506	533	524	530	508	545	521	514	498	564	512	491	538	520	500	529	492	555	544	542	496	513	481	535	541	475	504	536	492	545	478	530	510	553	548	489	496	523	476	536	549	529	548	517	497	495	547	496	530	517	557	556	523	550	512	505	545	541	530	494	461	526	517	529	517	584	490	576	537	498	547	519	527	549	551	514	509	501	467	529	521	523	504	516	502	512	509	524	530	509	498	507	561	490	514	488	502	502	509	510	526	538	539	531	508	479	529	536	499	540	461	504	536	516	486	510	523	490	499	550	508	623	514	515	505	500	503	477	545	477	493	496	510	472	526	487	503	495	516	482	533	511	529	518	497	553	518	539	523	551	505	525	504	539	520	552	514	562	551	514	542	555	531	513	515	498	528	533	583	511	494	553	555	538	513	515	517	530	495	528	521	532	562	544	543	538	489	516	545	548	522	522	527	539	526	467	520	496	549	529	541	571	532	525	538	510	495	524	493	512	505	555	530	517	521	536	519	517	540	528	545	511	521	516	493	510	490	530	518	469	524	547	545	493	547	514	490	491	542	532	558	518	500	522	476	537	549	521	519	509	529	551	503	516	534	519	513	514	496	528	539	517	540	502	516	528	533	489	517	522	497	484	504	552	473	541	473	542	522	499	522	540	518	546	527	507	508	540	533	513	537	515	529	527	519	483	545	458	523	524	543	581	500	551	501	544	529	515	520	528	557	543	524	511	524	574	512	560	516	553	512	545	519	477	492	524	535	531	492	542	466	550	511	516	520	518	534	535	522	543	496	481	521	501	508	515	511	510	566	487	507	529	533	545	542	494	512	537	508	547	510	489	539	544	529	517	532	510	513	524	506	541	543	544	465	490	515	581	534	515	491	462	567	504	548	493	519	540	569	531	497	516	493	519	492	526	521	488	542	488	474	529	557	494	507	501	552	553	522	491	493	486	539	478	517	491	512	530	515	507	506	516	516	537	503	508	508	510	513	504	488	545	539	509	510	534	530	530	521	537	507	489	487	526	513	515	486	541	526	523	543	528	506	523	505	543	538	525	519	551	494	539	501	523	515	512	513	547	539	520	543	511	511	503	555	555	528	522	526	497	559	510	508	509	511	491	508	465	530	542	499	494	501	544	469	501	475	531	550	537	506	540	543	514	469	504	527	549	576	532	532	445	523	513	562	517	504	576	519	567	565	495	527	479	540	513	499	548	559	520	486	526	536	485	512	508	523	515	522	535	488	510	491	536	540	508	512	490	514	515	523	511	534	535	483	493	551	561	507	499	479	538	506	500	548	493	515	496	543	520	512	499	523	497	529	506	543	514	541	515	537	530	516	555	532	508	523	552	519	498	510	456	490	551	506	515	494	537	538	500	557	480	481	530	501	566	536	526	483	509	509	517	544	542	539	538	489	507	538	582	518	534	481	556	493	557	532	528	567	500	532	507	520	552	513	531	443	539	596	493	549	488	529	483	497	508	503	535	548	496	492	529	519	524	496	544	550	560	549	529	518	526	543	539	498	548	520	507	544	493	506	534	528	554	523	492	528	526	512	554	558	528	542	530	510	512	525	543	568	493	553	493	489	469	535	507	523	527	552	483	544	494	510	540	546	497	533	497	507	522	492	530	524	523	529	518	541	487	507	513	502	527	521	503	461	541	493	520	539	513	490	531	513	552	549	488	533	578	491	495	519	479	523	544	513	523	554	507	523	505	512	547	536	505	462	532	501	538	539	516	504	512	555	478	560	504	543	553	510	526	527	550	516	537	510	541	536	468	492	518	557	548	565	489	573	507	526	521	487	511	526	520	485	528	530	528	518	518	482	526	468	505	543	547	518	511	489	533	477	527	506	507	495	484	531	496	545	526	534	536	540	513	523	510	537	567	539	544	517	531	574	509	560	548	494	497	519	560	516	517	468	513	466	486	525	508	546	550	545	463	548	540	526	520	546	526	504	521	544	531	529	507	526	530	519	527	497	513	511	516	529	562	553	501	515	513	573	550	525	543	506	565	472	486	521	486	554	531	474	523	543	495	481	505	510	509	520	532	533	546	494	519	497	513	507	534	498	506	520	486	534	499	467	511	536	457	528	502	548	528	494	528	541	479	510	524	463	507	556	514	543	527	527	524	530	514	491	531	492	504	494	540	522	484	493	543	545	515	527	563	532	481	518	555	531	508	547	509	479	534	509	515	541	500	538	513	508	531	533	534	529	542	489	504	508	520	547	540	481	520	508	522	528	503	549	509	558	505	525	553	510	540	519	481	497	530	572	503	527	530	528	493	497	514	576	481	539	473	587	541	546	526	510	520	522	526	535	529	476	486	542	521	530	495	472	500	505	512	533	511	496	521	537	507	551	515	542	494	505	522	509	515	537	517	522	484	504	536	583	534	505	495	541	564	523	521	510	550	534	509	513	490	532	498	519	546	514	509	496	520	523	508	512	528	491	531	534	550	512	514	489	550	530	509	506	503	496	532	505	508	534	492	548	540	532	496	509	518	517	548	539	509	497	460	571	511	551	529	529	545	552	473	525	532	540	518	499	510	514	551	546	508	546
32143	54724	38343	25523	19462	14233	10490	7565	5369	4157	3195	2474	2173	1914	1707	1393	1236	1115	967	880	900	919	823	758	751	746	775	797	667	715	724	663	647	631	624	595	646	582	588	576	553	593	569	578	603	565	588	582	594	572	548	557	526	564	578	544	530	574	534	545	578	525	551	593	523	558	530	558	561	507	569	535	552	603	535	536	553	520	575	568	538	514	549	585	568	550	569	551	561	564	589	556	501	551	551	567	552	554	595	561	560	539	528	525	561	538	582	511	494	544	513	551	537	541	548	565	522	526	574	546	556	518	566	539	545	549	521	538	569	549	525	555	568	529	542	546	516	553	537	533	522	546	500	547	592	499	516	494	553	543	568	577	567	534	553	555	568	571	500	520	535	525	545	485	540	531	598	545	525	560	579	590	548	519	514	548	556	574	535	517	544	564	527	567	539	549	474	576	535	561	563	521	598	573	563	566	577	550	532	535	543	497	557	548	549	558	555	550	543	528	548	563	526	525	550	547	483	553	583	505	499	528	568	519	538	581	526	554	530	555	562	534	525	529	510	554	588	528	543	521	534	520	540	523	585	567	519	555	534	511	529	516	527	530	514	548	573	558	537	571	550	533	527	564	540	575	563	573	525	497	541	580	519	532	545	564	564	532	600	540	535	559	543	558	548	535	533	547	555	561	557	537	509	537	540	574	524	566	512	555	533	600	529	564	549	510	585	551	563	571	525	596	524	562	566	583	528	538	537	564	547	544	512	536	537	530	554	547	542	554	524	581	502	545	558	550	557	575	547	556	560	580	538	562	526	561	542	518	525	542	517	539	613	547	516	564	496	564	574	596	541	525	581	515	536	531	546	521	567	584	550	555	564	562	599	539	543	565	523	559	541	524	506	538	528	588	518	559	531	503	534	559	553	542	557	549	552	552	594	558	547	570	539	556	546	545	521	541	530	576	549	534	499	534	545	531	575	555	566	542	545	543	568	547	556	576	526	588	551	564	543	533	551	540	541	555	495	506	539	511	545	554	560	574	589	548	559	543	522	530	542	584	583	521	546	528	578	535	573	576	575	566	511	524	549	489	519	541	536	547	592	561	552	523	507	520	543	566	562	538	584	547	558	539	593	530	574	550	562	551	547	528	559	555	530	550	523	618	529	572	546	567	554	536	550	528	549	525	585	573	561	544	582	546	516	554	579	553	544	592	532	510	525	585	525	598	555	536	547	537	557	533	538	573	596	553	532	554	557	555	559	545	536	498	547	557	572	542	521	538	603	588	546	558	598	527	537	508	604	538	535	547	537	531	557	496	509	511	572	576	553	515	554	585	550	570	572	531	567	578	581	522	537	516	565	573	534	536	535	557	538	555	575	565	575	513	523	540	549	513	541	536	592	580	546	522	554	542	584	578	565	511	550	511	564	546	520	577	571	557	521	538	543	552	555	554	544	546	528	522	546	583	550	546	546	574	552	517	567	568	547	568	554	551	545	566	565	536	557	541	527	534	518	570	562	543	522	579	578	518	553	546	549	548	570	530	561	564	549	542	609	598	589	538	537	522	538	544	551	540	556	592	553	507	579	526	550	545	508	576	541	513	540	556	570	507	546	540	531	559	556	516	549	505	557	552	517	544	539	553	573	504	569	518	558	546	525	536	498	589	533	554	585	501	576	573	555	561	536	581	538	543	548	552	574	535	551	552	514	524	520	542	584	539	533	501	533	544	555	542	562	558	536	523	543	555	542	555	558	570	544	534	597	553	549	554	540	526	555	535	532	584	528	541	541	549	544	553	574	596	543	537	534	594	519	522	543	514	545	560	518	586	520	533	573	551	566	571	571	559	538	551	550	578	519	580	547	591	579	511	522	541	566	559	558	597	564	532	546	530	527	532	567	541	536	529	553	546	553	557	517	562	532	555	543	525	590	550	535	596	538	526	522	526	549	570	542	565	544	525	567	534	559	546	519	539	556	546	530	529	557	493	525	537	543	563	567	544	544	576	535	561	533	526	531	526	535	549	547	530	539	526	556	497	536	544	576	550	527	517	545	495	558	519	560	555	557	545	550	572	563	503	517	494	531	517	574	545	594	607	534	542	533	546	531	547	578	525	524	575	539	567	530	539	551	531	548	586	543	526	530	581	579	562	541	551	529	537	565	552	540	582	576	524	526	557	507	528	520	546	550	525	524	527	536	554	539	577	563	529	546	542	515	544	533	574	570	537	587	518	516	563	575	536	539	577	529	547	548	576	554	565	519	559	550	559	573	569	523	565	543	558	518	517	575	562	545	527	579	543	562	546	550	595	574	548	569	588	566	550	544	515	547	559	530	585	530	518	538	527	589	529	535	520	544	491	564	534	525	565	540	492	550	533	503	532	530	581	505	501	558	550	535	540	543	559	553	503	564	521	537	579	523	550	556	512	562	565	550	504	555	573	540	589	549	547	543	515	569	517	518	510	565	547	506	500	554	522	513	567	574	522	558	582	515	522	559	565	532	521	522	582	550	531	521	552	507	552	597	573	517	500	486	582	558	550	591	546	576	517	539	569	542	552	555	562	535	562	560	563	562	538	519	538	562	565	519	563	555	549	580	544	534	531	590	542	521	563	562	548	555	554	585	514	568	521	488	552	569	524	499	530	566	559	542	547	561	534	544	540	570	516	550	563	556	571	543	535	522	525	563	547	573	575	589	531	555	547	516	562	552	535	544	557	512	552	527	563	560	527	539	569	547	552	525	540	558	533	535	539	546	563	521	551	541	521	563	576	532	545	553	558	546	533	555	568	546	551	562	565	547	516	543	548	522	544	545	538	524	585	588	525	552	530	555	578	598	549	548	500	552	546	551	560	514	546	541	581	547	553	546	539	522	581	582	565	552	523	523	605	525	544	552	530	570	563	524	531	554	542	510	520	562	565	553	562	532	557	555	553	601	534	533	543	560	511	572	556	559	555	567	506	563	543	550	517	510	545	539	587	530	531	565	532	541	593	513	530	575	532	542	543	549	562	536	578	528	526	514	547	510	520	527	546	570	574	574	544	603	529	549	513	540	575	550	524	520	519	508	525	548	517	524	524	553	521	542	528	533	555	559	506	499	522	591	543	553	510	548	530	521	563	504	563	551	557	550	518	556	534	604	581	536	541	536	526	604	539	563	537	578	538	599	547	554	561	522	526	528	532	526	521	530	581	547	573	538	586	562	574	571	556	549	559	511	544	555	537	570	552	561	555	512	580	571	546	550	568	557	548	539	556	613	608	527	523	599	557	578	552	540	570	532	563	560	542	592	541	532	534	567	522	548	528	506	532	536	508	552	534	519	533	592	501	570	544	598	512	556	524	563	566	507	509	580	527	563	570	544	575	539	556	542	557	567	499	597	578	529	528	543	576	559	524	551	573	545	553	546	534	561	553	551	529	542	577	536	556	519	560	540	530	529	547	566	549	592	524	543	583	555	536	529	563	518	562	598	541	493	572	552	501	511	529	566	536	531	537	528	556	548	538	582	599	481	502
24945	21286	27719	25842	17472	9373	5292	3501	2358	1849	1413	1232	1090	977	923	795	728	646	559	517	537	529	512	482	481	485	446	455	507	461	426	453	430	419	434	402	392	406	378	373	391	379	387	408	387	372	354	366	362	378	401	397	369	367	419	372	388	359	377	404	392	375	367	367	360	327	358	377	342	347	358	372	365	406	346	379	363	372	369	356	400	358	378	389	350	378	357	359	391	369	366	392	385	394	395	380	357	384	367	367	320	348	396	379	370	355	368	382	400	335	365	334	403	332	377	382	380	391	391	365	359	376	400	362	367	376	367	410	344	386	351	369	370	383	365	365	377	348	361	373	369	355	359	391	356	376	370	378	374	369	388	360	351	385	351	359	384	335	366	351	348	352	360	361	374	367	350	380	329	354	381	365	350	348	391	347	382	402	378	345	368	321	395	346	343	376	393	344	355	378	371	356	364	385	328	346	382	354	379	337	382	358	364	325	364	361	353	378	384	370	371	389	359	361	356	404	377	367	356	401	373	378	355	355	361	353	372	382	372	381	391	382	361	369	366	384	376	350	376	416	378	366	334	383	347	364	386	369	373	347	368	368	365	372	363	370	310	344	366	379	344	365	366	353	361	363	361	346	368	401	397	360	359	344	369	376	408	365	381	356	341	381	405	342	396	371	374	389	406	377	369	371	378	381	351	379	370	392	380	377	342	350	346	376	417	375	374	382	384	397	363	354	386	361	376	355	366	333	367	398	347	380	377	381	366	389	387	396	364	371	390	354	365	348	344	386	375	342	387	368	373	348	363	371	413	374	391	347	379	327	359	375	346	369	352	356	350	358	367	406	354	397	378	380	345	378	386	410	320	356	362	343	333	368	353	386	353	371	337	383	335	385	343	359	365	345	354	371	359	321	351	374	347	341	323	396	369	381	359	366	338	376	368	351	358	409	397	363	361	383	374	375	368	344	363	366	414	411	368	372	366	366	370	342	349	382	393	384	322	361	376	367	401	399	351	360	338	368	363	383	379	373	391	371	419	391	392	363	394	372	367	383	384	358	372	378	383	337	390	419	356	370	376	373	367	365	340	365	355	341	373	369	365	396	355	345	370	372	360	382	383	406	352	358	336	353	358	378	387	376	362	374	366	350	365	350	379	366	350	361	385	376	356	351	368	343	370	348	404	371	376	318	358	386	402	369	330	358	344	366	375	376	366	352	343	393	409	392	373	347	340	385	364	376	383	395	328	331	331	390	366	336	362	365	340	364	378	351	367	357	404	352	380	364	364	362	342	384	324	343	352	351	384	386	328	349	362	385	415	353	388	394	373	356	374	355	361	375	413	379	360	414	368	360	337	338	359	356	379	379	342	349	382	396	370	365	379	338	384	378	350	341	367	373	347	391	394	364	369	393	359	399	352	376	383	376	394	365	368	391	373	359	371	391	342	348	365	378	355	374	391	394	357	350	383	400	386	380	343	387	371	390	382	365	378	365	391	381	403	354	386	385	330	361	384	349	319	376	354	374	341	351	365	362	348	378	384	369	366	394	355	390	359	378	393	381	374	343	365	376	365	357	375	357	390	370	362	391	315	373	407	395	366	334	360	356	340	366	376	384	368	378	359	358	354	365	382	365	367	348	324	365	351	359	372	379	390	376	373	379	369	353	381	358	394	349	368	372	377	378	363	363	368	397	381	344	364	393	317	388	413	385	362	379	374	399	357	380	389	342	378	334	365	394	382	373	332	357	377	360	379	378	375	356	362	368	360	361	381	357	375	360	377	366	359	394	384	330	358	367	355	355	355	369	379	335	335	373	377	377	349	354	389	377	362	366	343	402	336	375	359	325	371	345	372	368	334	374	387	370	349	383	328	370	329	342	351	341	385	363	364	409	348	341	343	338	353	342	391	369	348	340	388	356	389	392	402	409	383	376	358	376	364	330	386	373	369	377	378	374	353	364	363	330	383	352	359	381	406	368	386	373	368	384	375	354	405	367	354	383	417	360	373	342	365	369	374	405	366	372	347	363	403	341	383	371	376	377	374	381	360	354	380	369	342	372	366	377	363	384	364	373	359	384	345	394	334	371	364	364	359	356	368	384	372	343	383	373	356	366	351	388	351	363	365	385	374	351	366	391	382	358	356	351	366	367	380	363	405	362	334	358	396	367	371	341	398	375	367	362	364	383	398	353	352	398	376	329	347	353	373	358	366	347	366	351	388	358	396	353	350	362	372	356	381	334	357	355	411	370	372	374	361	374	361	399	390	363	379	396	376	371	345	383	388	363	370	364	394	357	373	412	389	374	370	352	354	395	382	349	388	379	395	330	378	390	373	333	358	386	375	375	362	366	364	378	379	335	353	349	362	369	386	351	356	379	381	355	340	371	414	370	406	360	409	391	391	375	365	349	383	353	341	372	367	322	315	348	359	362	356	364	386	379	377	371	372	369	358	363	377	350	378	371	340	350	350	379	378	381	387	397	361	388	399	378	369	350	389	332	402	377	382	342	363	357	361	381	351	358	339	340	372	362	353	321	362	370	349	355	366	367	353	366	386	340	376	392	365	349	361	369	329	360	375	327	345	383	326	371	350	399	378	341	368	374	392	386	386	375	356	352	367	386	398	359	359	370	324	379	372	413	394	369	379	371	406	357	382	385	361	401	367	377	349	313	354	325	315	353	351	384	342	329	399	393	355	347	360	330	361	390	386	381	383	338	359	368	340	359	400	345	340	398	360	374	370	378	387	343	392	357	373	367	361	362	404	350	362	383	358	342	358	390	359	391	356	415	378	354	361	370	350	339	336	387	379	373	379	364	352	321	356	374	354	388	362	365	418	392	362	387	362	373	350	370	375	341	342	369	330	393	375	361	376	383	339	344	389	339	414	366	390	367	366	361	346	358	375	397	375	357	344	371	362	340	363	356	332	368	369	369	395	353	355	364	378	364	372	320	383	379	371	377	378	365	374	342	359	383	373	364	369	352	362	359	359	380	357	366	387	394	400	376	380	382	411	373	328	396	367	385	360	369	340	353	350	339	350	343	363	399	347	358	355	364	357	352	381	352	363	360	406	391	368	371	391	346	374	334	387	375	370	364	349	367	354	353	371	340	393	346	381	379	364	375	366	415	366	368	347	362	378	370	364	365	338	349	328	385	360	398	352	375	379	384	397	402	338	357	367	343	382	362	355	364	370	378	348	404	403	370	369	381	362	349	381	368	367	359	369	357	360	399	368	402	337	367	373	381	350	347	365	360	363	361	327	345	342	379	395	396	372	387	378	344	378	379	371	360	385	380	360	377	349	372	353	320	360	343	386	380	394	336	362	363	373	363	393	370	372	378	370	366	363	364	402	354	380	373	394	398	369	326	382	370	373	386	398	354	374	360	329	342	367	390	375	374	368	371	374	360	347	379	352	384	350	388	364	360	338	362	378	385	348	375	322	327	360	439	331	351	342	348	346	355	361	348	358	327	334	361	376	352	300	321	366	378	369	346	398	372	358	371	384	355
31420	50173	34433	22268	16458	11868	8203	5870	4210	3199	2435	2041	1749	1586	1409	1106	1039	832	772	753	656	670	612	586	543	549	581	558	550	562	492	507	480	469	459	469	482	426	429	455	430	414	387	411	449	420	405	415	398	440	401	418	399	422	423	417	423	434	428	407	463	423	416	409	442	391	361	425	440	393	376	406	421	407	403	399	383	403	408	413	421	387	414	394	442	427	437	403	417	416	397	406	412	402	406	374	401	408	407	413	425	417	419	384	401	424	402	392	390	403	402	423	420	390	385	436	414	376	394	419	410	411	403	411	382	394	390	409	411	387	403	414	411	395	409	374	390	423	433	386	371	411	417	431	389	396	400	378	403	420	400	384	375	411	413	387	399	360	414	428	420	428	418	373	395	380	450	419	411	427	413	399	408	396	421	435	396	415	363	398	412	392	370	399	406	383	396	378	427	389	434	406	433	401	413	387	435	388	431	363	403	416	396	438	398	417	404	395	373	445	416	414	425	406	397	398	408	425	428	401	391	368	412	401	398	413	419	394	392	413	392	398	408	394	423	405	420	392	366	409	402	361	405	430	414	394	376	422	400	424	399	406	407	427	376	427	370	423	440	368	420	418	417	413	399	397	378	429	391	392	385	393	395	412	397	413	444	374	399	425	392	432	439	400	382	388	382	422	417	402	413	402	431	387	415	420	421	373	415	427	418	429	398	393	408	399	426	401	422	419	397	379	406	374	398	381	413	406	393	391	410	425	384	406	385	398	429	377	385	429	375	406	424	392	394	406	394	370	401	403	395	417	373	389	400	392	433	381	410	438	405	437	387	410	414	422	414	418	396	429	419	466	404	415	391	398	389	400	420	389	383	399	386	428	412	448	428	385	379	393	387	392	397	401	379	397	389	418	394	426	370	380	397	395	421	377	441	404	408	376	380	412	410	419	383	409	381	389	376	428	389	435	403	399	405	395	395	390	449	381	369	381	406	374	411	417	408	411	413	382	457	380	436	390	445	424	432	429	413	401	392	423	394	376	419	390	438	418	404	422	430	380	376	391	420	387	408	406	404	404	418	442	372	436	375	365	402	394	400	447	462	392	436	386	389	405	414	358	403	410	427	392	414	424	391	446	426	378	388	392	380	422	423	440	424	378	401	414	392	396	400	396	449	401	390	440	407	412	387	379	390	405	403	354	393	386	393	381	417	402	396	415	386	395	363	382	387	399	389	383	408	401	419	398	368	411	430	421	400	413	348	431	388	427	372	387	408	395	436	396	439	401	413	394	392	366	398	423	370	422	391	419	436	432	407	405	399	420	408	374	396	397	399	400	397	431	402	426	361	397	410	403	405	416	423	414	402	394	428	395	403	394	375	410	425	365	418	396	406	396	369	423	416	374	397	414	392	408	392	411	391	453	398	432	395	378	411	423	375	398	407	418	402	419	368	398	390	397	431	392	429	418	400	388	445	404	388	414	384	378	405	404	395	416	397	406	403	434	447	398	395	377	398	383	401	364	420	407	396	423	430	439	417	407	393	384	422	396	403	427	366	360	402	457	422	396	411	379	402	432	400	420	396	399	362	401	413	398	419	390	413	398	404	418	429	409	390	400	401	391	406	359	413	392	387	412	425	372	450	404	382	448	385	409	399	415	366	404	423	422	407	413	385	385	400	357	385	385	435	396	387	385	420	422	372	403	398	416	423	379	392	381	397	399	429	376	402	410	391	407	426	380	395	393	399	352	399	399	399	393	401	383	383	419	412	417	422	398	405	433	460	410	421	408	382	399	419	413	401	397	389	403	405	398	417	409	401	401	380	416	362	384	376	420	410	387	419	418	450	410	389	420	401	469	452	379	376	379	374	415	423	397	362	371	410	425	437	384	405	362	394	399	403	391	431	414	415	421	390	418	361	403	449	404	392	420	391	392	418	408	413	421	388	433	409	412	383	389	405	392	408	392	408	399	383	407	391	422	426	417	429	450	400	399	402	405	393	384	421	405	384	394	390	384	377	406	392	398	452	385	411	391	392	418	433	401	409	402	397	394	429	423	404	426	384	403	487	407	401	438	433	438	398	416	381	406	372	408	428	389	399	384	432	394	401	424	422	382	395	430	403	416	471	386	423	418	374	392	369	392	394	413	427	390	377	376	407	396	387	372	434	392	418	422	464	387	389	399	401	379	391	396	431	383	359	379	358	391	414	399	404	389	437	377	361	399	399	414	414	413	392	392	389	381	396	423	424	424	412	407	418	449	417	373	390	396	383	407	433	380	400	399	448	398	409	389	395	389	375	400	424	401	420	428	397	427	403	425	397	423	395	397	392	379	383	400	425	352	415	376	430	414	423	408	433	364	394	408	405	375	396	418	420	413	437	395	376	396	408	431	425	394	415	392	352	397	407	376	365	419	412	413	446	384	416	374	427	408	390	414	423	392	379	436	368	408	378	414	463	427	416	394	395	410	410	389	404	410	422	406	416	413	386	408	360	387	413	395	406	383	412	394	381	416	392	388	391	422	382	403	420	435	361	378	388	384	398	415	392	404	414	419	419	375	393	411	409	368	384	413	372	394	425	389	451	423	423	406	415	427	418	440	397	426	399	383	419	436	414	421	416	410	397	425	384	391	407	418	396	411	391	395	398	377	425	432	452	429	366	404	423	402	398	396	405	375	412	413	408	381	403	429	398	408	403	404	457	394	393	373	406	404	363	433	410	367	400	415	394	411	422	404	360	383	398	419	381	415	404	404	418	430	400	409	415	370	427	382	410	405	399	403	403	387	375	364	387	412	409	421	421	392	350	404	400	416	409	399	417	428	375	418	405	391	381	400	407	396	388	403	396	389	429	434	396	405	407	416	388	413	402	407	403	400	381	362	388	402	414	397	409	400	427	428	413	367	410	383	392	418	401	388	418	417	401	409	377	416	384	423	368	421	417	374	399	396	392	387	408	377	394	416	424	407	395	373	412	391	357	378	407	390	417	409	393	387	412	393	410	401	354	389	386	388	394	389	392	391	388	377	416	358	408	404	454	430	361	384	409	421	378	396	414	430	399	422	387	417	378	356	412	415	438	360	430	434	417	408	376	402	421	415	379	384	408	400	442	399	377	370	409	412	397	414	433	392	366	411	428	398	395	382	382	406	407	421	409	417	419	433	423	389	368	389	408	439	388	393	429	415	396	427	428	366	408	398	399	413	431	391	393	385	391	419	386	401	404	397	431	416	417	369	429	419	404	401	386	386	402	395	420	439	400	447	396	393	403	403	420	404	425	400	451	409	380	423	411	396	362	448	407	398	393	422	409	389	384	405	439	383	386	401	441	401	409	412	371	395	402	432	416	363	378	448	420	400	411	399	393	406	441	413	420	419	405	401	440	396	386	374	423	423	434	422	410	375	396	409	428	387	403	415	411	381	370	407	388	424	385	426	428	403	414	429	360	404	426	408	368	387	401	387	429	380	399	392	399	368	413	389	401	397	388	410	397	376	393	411	434	353	426	423	408	445	440	410
22779	21308	28998	23992	21545	22038	16954	6977	4365	3387	2711	2216	1985	1878	1539	1405	1243	1072	989	835	861	872	845	744	718	794	759	712	799	739	628	650	679	580	668	593	580	614	581	575	557	539	553	570	542	562	562	567	591	582	538	566	576	562	574	566	553	519	613	555	550	617	503	566	531	598	571	547	537	568	517	606	544	561	522	593	549	570	596	497	543	597	553	519	511	537	520	532	508	578	561	573	516	570	589	549	592	560	540	572	519	558	580	551	530	540	574	535	576	539	558	559	599	551	580	541	567	562	557	575	550	519	494	565	571	575	510	552	554	549	586	521	525	584	579	602	549	563	561	596	553	552	593	582	528	546	522	552	547	567	600	577	558	591	554	596	584	520	595	566	595	527	545	555	523	536	540	549	501	576	534	516	597	510	554	537	546	567	551	540	556	520	552	509	518	570	542	549	529	563	573	535	552	516	554	528	554	586	566	573	584	529	536	531	550	527	578	583	576	551	591	542	573	547	575	523	557	539	554	541	548	567	552	553	547	545	540	570	559	578	561	570	546	513	511	552	532	538	541	572	546	550	584	557	553	547	544	566	531	580	507	524	576	560	615	553	553	567	564	546	583	566	548	521	547	543	547	560	558	599	551	520	544	549	618	596	529	557	524	538	541	549	541	524	530	576	535	561	589	544	579	555	548	557	546	550	551	528	549	573	547	537	527	566	559	539	565	508	573	589	542	590	501	557	559	560	564	502	598	562	596	541	524	555	566	570	555	553	531	545	565	547	589	540	560	550	556	550	552	530	510	562	538	536	508	542	534	533	580	549	557	558	514	532	569	535	547	562	557	598	529	520	548	589	575	541	575	533	554	551	533	546	576	526	526	598	584	575	555	556	525	530	555	565	560	557	538	506	578	577	571	567	574	540	520	548	562	562	563	493	550	576	581	545	572	547	543	560	585	571	560	537	519	538	526	587	534	580	503	538	562	540	552	556	568	563	535	548	541	555	569	562	537	531	562	563	561	583	565	578	547	567	521	573	573	566	540	535	543	586	519	547	556	529	582	609	514	541	561	537	514	543	581	545	564	553	542	550	562	549	546	515	524	503	524	570	561	547	541	557	522	580	512	550	562	545	580	560	607	558	526	540	608	533	599	579	504	555	513	578	554	565	568	525	538	541	564	525	580	544	540	543	564	584	569	526	527	559	522	573	557	600	554	526	525	533	528	618	506	541	570	556	549	558	539	541	491	537	548	530	549	567	493	552	531	546	533	526	528	545	548	540	576	564	534	537	552	560	557	546	565	581	570	553	537	553	580	544	590	592	552	564	581	555	553	516	537	578	563	572	528	540	489	583	544	548	576	514	575	557	599	586	566	533	537	543	582	567	561	538	548	494	527	555	537	559	557	580	519	545	529	526	595	561	558	533	542	525	577	549	560	571	534	555	590	545	555	570	571	597	530	557	536	527	545	523	538	524	580	554	586	510	581	543	596	535	546	557	551	536	583	538	579	605	548	564	535	580	545	571	556	553	524	535	552	533	553	542	558	534	525	574	549	550	546	570	546	573	573	589	510	533	560	544	552	522	544	527	604	554	553	553	551	580	540	537	536	556	529	548	543	545	554	515	527	528	543	561	574	551	527	529	567	574	577	534	556	511	536	588	565	548	549	503	546	558	541	556	576	524	565	536	566	540	537	572	564	534	546	552	576	518	527	523	540	568	545	524	562	568	516	561	600	544	567	550	505	569	544	544	565	589	588	549	544	561	555	548	579	538	520	536	577	528	553	545	554	535	543	526	584	501	551	538	583	586	515	522	552	560	553	572	532	580	605	554	565	531	566	555	534	547	549	567	547	582	546	538	572	582	530	490	547	518	521	591	569	543	529	522	546	553	538	584	571	539	555	567	608	542	572	527	577	588	594	543	582	573	580	517	558	574	556	564	524	564	575	520	542	548	565	579	571	582	544	534	535	558	553	542	547	616	529	607	608	571	536	558	574	545	562	543	530	554	539	517	537	546	541	572	563	600	536	602	532	528	548	527	502	569	563	544	582	549	548	591	520	507	559	560	553	574	532	552	564	519	604	587	576	533	538	519	621	578	573	542	565	544	545	499	562	536	518	565	568	560	525	545	549	570	544	516	570	558	530	547	544	546	569	566	585	570	528	587	527	548	552	554	566	530	546	534	519	566	545	504	567	519	549	567	565	538	568	546	531	543	517	535	538	579	559	559	532	544	531	552	545	558	535	572	535	538	540	566	550	550	544	563	557	571	597	559	540	557	538	523	526	527	539	523	558	523	546	575	562	548	552	547	517	546	489	579	538	550	560	565	559	522	547	569	572	549	562	540	556	536	527	559	545	570	542	521	511	528	539	545	531	556	576	523	568	574	532	540	551	553	582	569	550	575	484	557	521	614	551	547	581	529	558	548	557	584	576	566	555	497	575	551	556	556	579	552	551	519	564	570	542	582	557	588	533	555	543	564	536	542	531	559	540	603	541	538	566	567	530	566	560	578	560	558	520	550	534	589	542	571	548	523	541	532	555	535	525	582	526	541	552	527	528	531	576	532	538	567	594	541	571	521	555	512	592	507	582	548	536	533	540	552	576	555	546	558	524	562	535	504	540	553	549	495	586	591	570	550	578	546	545	544	559	570	520	564	533	527	531	555	529	591	554	555	560	596	511	509	561	562	550	538	522	568	585	565	590	558	528	570	545	514	532	549	586	561	525	546	543	522	547	549	575	539	520	518	551	555	548	520	556	536	537	548	550	581	594	534	514	551	540	541	571	516	579	580	532	530	572	565	522	562	548	509	531	543	549	525	568	525	540	557	546	597	530	552	596	549	547	527	543	547	532	504	535	543	550	532	545	527	528	553	513	519	564	559	534	549	548	570	612	557	539	570	557	555	600	569	534	580	578	565	543	520	518	534	499	537	584	545	548	562	554	529	545	581	544	584	530	551	495	540	543	531	540	555	530	560	512	553	536	586	528	539	580	561	566	520	545	535	550	543	585	559	506	588	539	525	531	512	549	497	564	500	578	518	521	591	545	582	537	570	545	519	577	566	594	571	521	570	593	590	526	543	552	527	554	544	541	597	585	587	566	542	533	554	565	565	552	545	570	527	568	502	534	567	562	567	533	541	558	545	531	566	540	562	563	542	526	571	555	549	529	521	536	562	554	558	535	537	537	594	592	542	560	557	530	579	582	585	609	510	525	575	547	557	575	553	566	567	525	574	545	570	556	519	531	557	558	536	578	552	527	536	559	514	580	531	521	536	526	611	546	547	549	553	539	551	543	556	566	522	553	601	548	568	586	545	541	530	514	505	580	561	541	545	560	541	561	533	541	532	564	543	509	542	573	577	580	545	520	527	547	522	542	559	560	584	554	539	578	584	509	570	557	516	570	557	537	552	545	562	569	550	556	536	521	558	578	539	545	592	530	534	519	538	579	536	542	525	579	540	542	471	583	566	584	549	529	574	563	513	595	575	593	544	589	541	533	551
34528	60979	42718	30317	23681	17908	13129	9416	6722	5346	4109	3441	2913	2791	2236	2024	1626	1405	1271	1142	1036	1023	1020	909	894	936	873	831	865	860	745	741	720	719	722	629	691	629	630	611	613	620	624	580	581	603	607	579	606	586	600	582	612	573	600	602	582	614	591	590	593	576	581	568	578	598	584	611	619	569	571	575	574	579	533	581	594	570	574	602	579	589	617	560	558	578	562	592	570	575	586	579	589	610	583	574	595	645	588	554	588	592	600	589	577	563	579	547	605	576	586	588	567	560	589	567	574	598	534	558	565	597	575	604	616	563	614	564	580	566	558	549	627	503	574	553	519	586	529	561	581	602	599	561	624	541	584	546	561	593	558	589	597	613	574	593	585	532	579	575	600	542	581	604	566	555	587	603	567	544	550	539	559	612	581	554	594	589	566	595	590	629	573	558	565	569	540	565	605	606	565	525	530	558	606	609	576	579	553	562	554	611	556	608	572	599	541	508	540	562	569	591	604	576	547	593	624	604	577	588	589	564	555	573	587	562	589	598	570	583	542	552	578	550	588	553	575	586	564	559	575	587	552	603	584	630	630	582	608	609	585	551	622	576	568	591	578	554	542	586	607	599	580	597	571	566	592	546	571	579	570	560	590	560	577	575	542	588	578	577	615	565	599	549	580	622	601	568	577	572	601	563	543	549	565	595	538	581	606	556	610	601	597	590	570	553	567	559	575	614	574	563	603	555	555	566	558	608	568	584	552	565	569	554	634	594	562	598	599	629	582	590	603	582	576	576	576	582	620	588	555	574	548	566	588	608	602	618	560	559	551	621	585	554	631	570	594	572	570	556	583	576	550	578	560	578	539	547	542	569	609	575	593	586	552	579	553	566	567	564	602	575	548	621	562	588	542	612	629	560	577	574	576	618	584	600	621	606	609	575	553	613	556	564	552	543	549	588	607	593	569	613	550	567	600	558	551	585	556	579	616	573	553	598	593	550	597	594	568	618	568	593	572	544	609	597	560	576	590	572	579	602	579	580	581	598	599	586	576	574	540	541	561	579	551	591	561	561	588	566	560	577	583	589	561	574	584	607	576	572	537	554	599	593	582	615	588	628	570	597	603	559	593	560	552	507	629	647	582	543	569	603	560	632	592	549	552	597	591	571	592	592	527	548	547	559	573	543	520	530	533	586	578	574	573	605	579	598	626	553	599	524	561	535	521	581	591	616	577	542	549	611	585	606	570	579	568	562	572	601	586	618	557	546	556	576	562	593	568	557	593	600	584	564	613	571	616	613	593	563	607	574	577	580	590	570	557	570	567	549	575	576	588	618	607	606	569	598	575	625	559	564	559	546	598	610	568	559	549	603	594	627	566	608	589	573	576	563	550	547	601	575	575	523	537	544	559	584	567	574	589	613	539	573	591	556	588	579	549	569	576	571	559	615	575	566	601	582	523	599	585	592	598	554	585	538	573	570	614	539	582	583	590	538	587	558	611	573	553	596	604	572	577	614	535	607	585	564	582	547	574	561	526	587	571	578	575	573	594	563	582	602	560	582	543	556	557	525	571	599	632	589	587	580	596	529	568	556	587	629	545	563	572	611	560	559	559	621	536	544	598	587	534	584	579	571	578	586	585	529	594	580	598	590	601	525	555	546	529	553	586	603	569	542	569	579	613	563	604	558	535	607	563	580	588	588	550	574	595	560	603	585	592	532	536	583	611	579	589	598	576	549	563	565	547	571	600	601	568	541	588	560	547	543	525	541	501	592	599	586	591	573	568	581	548	594	622	567	566	573	544	551	586	584	557	543	595	580	619	563	604	619	581	588	583	574	552	593	575	566	595	617	609	585	579	579	595	610	571	578	591	564	583	591	557	537	570	542	540	570	489	553	580	596	579	593	592	580	578	603	528	553	565	532	591	598	585	554	564	609	561	606	558	567	592	532	576	635	599	574	616	576	609	573	544	575	563	559	592	552	596	581	590	612	602	590	575	522	535	624	568	544	600	588	574	563	563	558	517	570	571	568	581	596	600	565	575	565	603	587	586	576	612	584	565	594	563	567	558	578	595	607	570	595	566	546	554	572	571	591	604	562	575	555	574	547	559	597	583	591	571	555	559	581	622	610	541	596	530	573	580	555	593	577	592	615	557	593	553	618	558	587	566	620	599	600	590	571	620	610	553	578	592	598	589	586	557	583	578	550	551	594	587	587	604	575	602	570	559	590	594	531	561	559	572	585	580	540	555	547	570	532	551	565	560	575	581	569	586	581	572	604	573	596	608	533	565	565	565	568	559	566	634	618	548	543	606	548	578	596	570	615	579	619	587	579	578	583	563	572	600	578	573	573	549	582	531	561	572	564	531	618	591	615	551	602	579	570	573	585	593	571	583	571	573	555	554	559	585	590	595	573	621	639	571	573	558	576	594	569	559	553	569	556	563	590	555	563	543	579	557	559	552	577	627	574	588	591	567	577	566	578	584	562	557	615	558	584	559	556	587	491	559	588	569	557	552	558	597	559	597	550	559	556	578	568	542	542	597	580	617	563	551	615	569	582	616	587	559	566	556	594	591	554	607	608	602	530	587	606	519	553	561	582	598	566	592	581	583	624	586	557	577	569	593	578	596	554	534	562	564	557	598	545	573	566	587	612	568	576	538	562	587	594	572	532	567	558	592	556	583	578	590	579	542	579	570	581	541	566	578	618	553	588	598	582	543	550	557	590	587	541	566	559	606	565	575	628	603	549	598	591	581	604	575	544	556	546	544	581	581	566	589	572	582	567	544	569	563	560	580	635	548	584	579	577	575	562	563	559	598	575	564	592	541	588	596	520	590	603	599	581	595	571	582	569	565	580	569	561	567	608	533	602	572	557	569	540	610	551	585	578	597	606	560	574	566	541	558	620	575	580	584	577	555	548	593	593	581	602	553	555	576	543	569	528	599	576	609	612	562	597	578	572	570	574	552	523	579	570	597	599	583	606	606	589	565	578	554	582	564	566	623	578	563	566	566	576	574	579	603	613	593	624	575	590	560	561	565	584	578	609	568	547	558	608	571	566	567	581	592	556	608	582	589	563	559	541	564	598	580	551	577	604	563	561	541	565	576	569	593	581	605	590	583	591	548	567	581	562	582	608	566	594	588	569	608	636	564	564	583	597	565	583	584	591	563	599	570	633	565	599	604	614	547	590	579	543	564	591	547	574	589	607	589	588	534	600	628	555	573	572	572	596	589	571	560	585	585	546	559	558	558	589	596	561	579	589	587	606	597	545	542	574	575	575	567	578	557	567	614	568	570	573	573	576	566	525	609	557	602	603	560	578	568	599	577	561	601	555	582	591	561	570	636	540	579	565	528	558	555	583	592	595	581	626	582	584	533	576	564	611	590	597	600	609	568	594	588	555	569	575	585	627	567	552	588	562	572	567	625	545	588	648	574	590	595	582	579	585	580	612	577	531	623	602	559	584	578	599	572	609	626	591	629	533	617	570	586	555	546	616	553	584	590	568
31028	30190	29400	19574	10476	5764	3899	2574	1920	1440	1270	1128	1020	898	792	720	574	596	577	514	510	482	494	491	444	510	473	461	454	452	471	442	482	443	446	430	403	409	418	404	399	410	393	412	397	400	388	454	408	422	404	426	389	387	422	422	377	458	389	343	395	375	357	376	383	410	403	382	381	418	409	382	427	355	421	362	402	392	367	406	399	378	379	392	404	424	395	362	411	388	348	397	415	376	394	401	394	380	398	386	405	406	415	370	405	392	395	438	421	374	413	404	385	394	366	379	441	424	403	372	399	377	381	387	381	380	403	406	415	407	372	406	381	367	417	400	385	390	358	371	394	367	410	369	387	391	370	371	398	410	365	413	375	370	386	373	399	413	395	382	402	388	403	366	413	376	366	430	421	421	375	409	380	345	392	392	409	414	380	366	418	361	390	415	367	358	395	379	391	419	405	405	366	410	412	404	377	398	425	374	372	394	418	352	403	430	383	392	401	359	418	402	379	428	383	389	401	413	371	421	384	409	391	397	384	427	353	381	378	363	403	399	397	379	412	409	410	432	398	388	393	383	384	380	410	403	385	391	398	351	432	361	391	395	377	424	393	414	379	396	429	391	406	389	367	428	411	393	371	418	372	418	416	388	421	439	395	389	393	438	390	387	416	379	422	407	410	412	417	438	384	408	363	379	368	398	408	410	379	396	392	383	419	373	398	385	406	392	387	408	400	397	403	399	424	423	441	408	413	356	406	379	393	394	369	395	388	388	376	383	413	380	389	388	376	426	412	407	412	400	397	393	382	391	368	360	364	386	397	418	374	372	359	385	390	379	405	402	405	384	381	430	417	414	384	370	403	388	384	376	350	393	408	418	389	379	421	385	399	380	374	366	398	379	350	403	386	395	423	392	433	407	395	401	398	384	396	393	392	420	450	405	421	396	387	389	396	394	365	391	392	355	411	419	351	375	369	374	403	403	371	391	406	411	409	370	396	421	377	392	403	398	374	432	407	395	400	396	440	383	384	380	401	380	384	401	403	385	413	414	375	407	397	367	344	408	388	378	398	375	421	367	381	387	402	393	375	389	367	353	394	391	417	394	372	389	383	370	376	391	390	359	382	403	400	341	388	434	403	426	358	385	401	359	361	403	401	372	401	360	393	402	419	394	384	401	399	393	370	414	399	388	381	384	383	390	398	384	392	384	385	388	407	396	363	386	369	394	381	401	382	435	360	384	374	384	395	403	411	408	387	399	413	396	364	418	412	405	396	406	401	410	399	398	397	382	418	409	360	389	424	407	384	417	402	413	401	427	398	396	372	391	419	398	389	388	372	394	385	387	401	381	390	393	436	393	416	347	386	415	392	392	378	404	385	371	391	368	446	379	388	425	403	371	411	387	396	394	409	410	382	383	412	414	410	391	407	412	429	416	439	374	365	395	460	378	381	397	388	380	394	426	393	385	382	455	385	346	410	406	383	406	427	401	427	398	398	394	420	414	400	366	407	388	378	377	363	397	368	355	377	391	393	360	389	386	390	380	405	390	379	399	350	401	390	422	414	388	402	393	396	384	401	399	444	368	412	422	385	372	372	384	397	372	394	389	396	406	386	370	376	376	383	394	371	406	378	382	404	374	415	404	428	441	374	401	370	414	425	397	410	397	412	371	390	420	385	391	421	421	413	383	403	410	390	407	411	408	370	399	384	365	367	410	406	402	428	420	382	388	381	372	374	425	407	394	416	374	410	382	409	392	373	416	414	393	371	401	382	381	401	329	402	417	395	408	396	429	396	403	408	417	402	408	405	438	399	410	380	391	378	393	380	391	405	401	391	385	377	376	417	398	382	355	362	385	375	419	372	369	410	419	371	370	388	353	397	391	343	368	372	389	413	385	390	406	406	403	386	407	422	407	422	405	428	397	368	439	398	384	374	371	395	354	349	412	405	385	363	387	421	379	404	365	373	352	405	397	423	403	376	382	401	386	389	402	385	389	391	409	367	412	408	356	374	379	390	387	383	400	363	386	330	389	398	381	393	387	392	370	374	392	386	405	454	436	422	424	399	394	348	379	392	402	385	345	430	411	409	402	404	400	391	392	362	380	402	395	377	397	419	367	375	424	410	386	363	367	429	431	395	430	386	418	384	409	409	410	376	390	393	391	395	383	402	394	423	385	415	362	398	389	346	350	408	428	399	393	393	416	367	415	381	421	402	364	379	388	381	415	393	417	405	412	395	419	418	375	398	373	414	345	443	411	374	393	401	385	418	410	379	394	387	417	373	391	414	434	387	380	404	389	409	389	417	377	355	384	381	372	363	409	408	371	390	391	366	375	432	407	382	408	391	435	402	389	366	442	429	389	383	384	394	403	399	426	360	392	414	392	388	368	392	372	393	395	366	394	390	392	388	404	393	382	371	393	388	375	393	380	365	407	383	394	366	393	392	383	357	421	404	419	387	368	402	413	407	407	353	375	422	390	398	422	436	381	364	405	416	383	387	407	386	375	402	420	376	379	380	403	422	418	424	413	397	396	355	389	381	401	395	386	396	380	400	384	400	388	407	388	402	366	388	412	431	427	420	404	425	419	371	412	378	419	349	399	418	438	381	412	423	383	408	395	422	413	440	399	396	376	418	394	405	375	425	349	400	400	393	381	411	401	370	371	424	382	396	411	418	385	389	394	386	433	388	357	388	414	393	427	391	392	393	395	369	383	396	421	390	387	390	421	381	410	426	406	429	393	390	398	384	415	426	353	368	428	385	394	366	394	386	381	390	429	370	366	411	393	378	378	400	401	382	384	425	401	356	394	373	423	356	410	370	411	380	377	369	410	368	378	411	386	400	359	363	381	395	376	414	398	391	398	371	378	367	405	451	373	389	387	371	403	383	415	378	416	408	383	395	409	401	394	410	380	396	419	383	439	352	407	388	410	364	388	397	397	374	390	380	378	379	387	406	411	369	368	384	350	397	377	408	390	413	364	403	403	391	384	387	409	365	386	407	400	399	374	395	412	381	366	379	409	416	412	403	381	367	401	364	435	410	363	374	403	429	390	373	413	382	369	404	398	409	377	384	388	401	415	377	389	369	381	375	383	420	411	425	425	431	421	356	382	399	385	385	397	380	380	352	427	400	367	362	434	404	382	379	390	367	383	380	372	418	422	365	424	393	415	403	395	384	376	399	399	434	372	385	397	406	405	431	406	384	391	399	398	356	397	391	382	398	353	338	426	404	364	384	369	369	410	404	382	407	359	387	417	398	417	379	446	396	406	420	374	390	392	404	374	368	421	391	375	392	407	404	382	409	399	391	345	403	388	356	356	397	428	394	385	372	415	363	386	375	387	379	391	395	412	437	387	407	386	422	411	386	386	398	414	371	383	422	367	406	394	396	406	405	385	396	370	401	428	379	359	385	387	373	409	406	341	419	413	416	376	342	397	394	403	362	396	389	407	450	388	376	408	376	385	368	382	416	378	383	371	387	419	406	352	406	421	442	359	385	399	374	408
31310	43993	29979	18345	13205	8869	6419	4362	3211	2479	1939	1689	1452	1322	1107	1031	828	773	706	672	621	622	565	552	567	541	537	557	510	517	508	480	450	471	474	472	441	441	440	457	473	419	418	398	436	426	460	430	452	433	404	410	412	400	427	427	433	447	444	434	419	444	423	433	400	431	375	414	414	430	391	386	443	395	424	401	438	379	455	403	430	405	462	412	413	386	438	422	449	412	393	415	445	386	429	384	401	396	407	405	432	424	436	423	433	442	397	420	436	442	411	427	433	415	459	451	442	473	404	449	436	440	466	393	406	426	416	420	453	417	433	471	445	446	452	382	450	425	429	409	432	409	441	425	452	419	446	430	439	402	443	405	471	413	403	418	429	432	451	375	397	431	436	376	438	410	443	441	436	442	395	412	431	445	397	469	407	427	384	436	405	431	422	435	432	455	418	407	423	399	420	407	415	418	421	362	462	407	440	407	438	432	422	423	418	431	403	436	421	439	379	403	448	415	411	418	444	412	451	433	433	433	409	434	409	468	426	434	402	420	419	441	462	404	459	424	427	435	450	429	392	432	449	456	387	464	440	394	416	418	420	418	412	395	435	384	380	436	445	417	430	458	422	404	414	430	458	452	411	409	460	396	408	446	424	420	445	424	393	419	405	413	415	453	416	414	428	409	387	434	408	451	438	391	426	397	452	392	409	395	455	419	460	415	436	386	417	415	413	413	432	430	386	389	451	412	410	414	412	437	431	401	435	417	395	394	466	441	414	420	405	436	410	439	425	413	377	435	437	458	431	443	440	415	439	394	421	418	433	419	407	443	398	428	403	405	389	442	429	418	417	416	432	407	450	419	411	434	441	371	428	441	448	390	407	443	409	431	476	405	351	425	390	400	418	417	418	421	439	405	400	420	415	401	427	396	418	439	406	430	436	393	405	410	428	454	453	445	408	397	395	431	456	419	435	397	401	411	420	445	439	444	417	442	390	456	446	409	438	407	418	393	422	391	432	442	391	449	423	440	410	447	451	376	401	419	443	399	435	403	428	449	441	393	415	479	410	434	431	392	401	398	414	416	416	443	411	438	474	390	422	425	454	417	383	396	447	389	429	413	383	431	429	446	421	437	414	433	407	387	408	429	426	428	423	415	438	464	401	396	412	400	394	376	422	434	422	425	443	421	385	389	451	451	418	419	423	372	382	413	433	431	423	425	412	433	456	414	402	435	413	422	424	418	393	450	381	455	398	412	410	416	387	421	406	447	385	385	393	415	444	430	427	403	427	437	455	406	402	423	408	426	424	421	434	443	422	443	478	417	436	391	423	402	407	412	414	448	408	440	404	421	405	400	384	406	458	424	429	401	424	397	410	441	443	411	412	419	403	452	425	417	399	385	463	414	394	407	430	444	423	431	442	438	389	433	457	391	425	425	404	446	426	435	410	424	404	411	423	414	398	444	411	429	399	414	415	414	418	418	419	395	420	422	425	417	414	414	420	430	421	412	473	411	430	427	401	379	442	430	462	421	418	408	420	433	399	456	403	468	412	424	445	394	435	438	414	429	420	398	446	398	441	411	443	403	397	398	462	414	427	409	418	412	457	413	432	434	418	440	432	435	437	417	400	424	384	426	462	415	395	400	437	401	424	428	432	440	462	411	420	433	394	422	398	413	420	447	446	397	442	417	428	417	460	414	407	424	435	412	413	424	452	423	420	417	426	410	393	379	463	406	393	429	450	453	431	408	402	438	420	423	422	453	419	454	397	403	468	426	383	418	448	425	401	455	433	442	410	415	440	384	416	418	383	456	409	413	400	413	427	406	390	426	416	421	429	420	477	445	417	440	422	433	401	445	448	396	411	379	406	420	413	444	404	450	438	461	436	451	445	370	456	389	449	427	449	391	432	454	421	414	419	398	415	415	411	445	393	430	420	380	430	437	401	435	416	419	427	428	384	418	418	468	434	401	431	434	408	469	428	399	443	371	414	415	438	421	430	409	422	426	430	452	440	443	450	441	415	375	429	426	423	446	414	406	424	398	417	429	428	445	419	423	414	407	449	427	425	359	415	437	403	421	421	428	387	419	406	394	388	446	402	416	431	409	386	435	443	428	450	417	400	417	429	416	426	427	386	440	407	434	442	421	428	424	428	381	426	425	434	425	393	418	428	418	442	404	408	414	414	375	421	384	417	387	420	401	405	388	426	410	430	455	431	414	381	400	470	419	438	408	387	422	453	395	437	444	405	444	409	425	450	410	388	421	403	436	411	432	412	427	347	420	410	457	454	411	399	434	447	417	442	399	486	422	418	399	463	424	400	417	427	445	449	417	382	439	439	386	400	456	376	417	467	459	388	400	455	450	431	433	422	426	409	432	453	451	397	405	379	414	457	387	418	413	423	419	397	424	435	404	426	469	437	403	439	403	390	362	421	438	450	393	424	435	472	404	420	413	416	417	439	414	411	394	425	437	406	426	420	439	403	412	425	383	457	418	409	423	443	465	420	446	421	417	452	418	399	430	437	417	426	379	417	421	434	416	431	410	399	426	412	427	371	404	398	430	454	409	410	445	414	435	388	406	436	428	434	414	401	423	380	403	433	404	431	458	433	397	401	442	439	423	448	434	440	438	427	406	467	413	394	444	488	406	397	404	417	406	416	447	454	445	442	420	402	432	404	415	468	461	429	442	405	411	458	397	424	448	413	418	442	444	398	399	368	420	408	418	448	417	436	377	417	450	387	399	380	425	379	429	422	423	459	454	383	406	398	419	406	402	391	397	472	416	415	465	443	435	397	441	395	420	451	413	418	432	401	440	398	437	418	434	429	429	459	423	405	425	406	387	426	423	365	465	426	398	429	439	445	422	402	407	420	422	424	420	444	411	390	439	380	386	399	418	386	419	431	453	417	436	406	445	403	406	424	431	415	417	400	427	409	427	410	434	453	399	396	448	455	432	422	419	436	377	428	426	433	410	435	435	416	415	421	430	428	428	443	431	427	397	466	435	431	426	425	458	398	396	404	432	451	423	410	427	395	386	384	426	451	413	431	446	421	416	435	416	449	425	438	435	401	465	394	420	385	413	392	412	427	403	411	412	439	446	386	442	401	449	453	452	387	435	406	439	458	443	403	399	444	417	435	416	443	411	436	401	380	429	381	417	401	408	446	444	436	399	402	452	402	418	406	396	435	406	416	432	427	472	429	411	451	427	408	455	396	410	449	401	451	434	432	448	408	439	438	395	384	404	408	419	423	463	442	413	423	417	400	440	427	447	429	418	430	429	425	419	396	427	415	413	408	454	413	400	441	397	426	429	428	447	412	384	430	423	371	410	421	391	406	422	419	442	423	447	419	451	401	398	422	416	452	434	425	397	423	417	412	447	450	379	441	423	432	416	408	459	433	395	452	428	393	438	400	420	380	410	429	424	417	443	421	442	447	417	378	406	404	413	408	400	408	419	427	395	396	424	422	413	416	425	408	423	405	409	401	396	419	405	391	422	399	474	407	397
23838	21210	28428	24460	21511	16348	8675	4489	3087	2506	2171	1751	1643	1404	1295	1098	916	895	825	819	695	767	699	647	595	687	646	668	661	627	651	636	599	609	554	564	597	539	555	538	534	514	504	527	554	576	521	515	534	545	508	560	512	554	516	494	537	522	503	517	551	512	541	533	521	534	531	494	526	518	549	541	491	558	549	510	527	538	547	533	521	499	569	510	512	537	485	495	502	549	558	529	539	532	555	511	556	484	505	489	498	515	490	529	517	523	478	540	542	519	511	488	552	525	518	498	521	526	537	492	537	497	513	534	493	506	557	520	507	539	508	542	476	521	535	525	523	561	509	552	517	537	589	515	498	576	547	528	541	471	505	533	525	515	506	537	511	517	528	518	530	518	536	521	512	477	531	516	478	513	463	505	543	506	525	506	519	520	514	534	540	466	528	538	527	499	480	578	539	490	534	471	564	519	522	553	514	509	558	517	532	508	480	518	517	494	503	527	536	497	527	534	529	543	502	491	492	525	522	525	508	499	523	488	520	503	529	558	514	558	546	486	550	526	558	553	504	523	547	486	519	533	514	517	549	547	464	514	490	566	516	501	501	533	510	544	528	535	561	576	503	522	528	529	523	484	533	543	521	497	519	502	484	508	523	530	581	497	549	516	574	551	522	521	513	507	511	484	501	505	555	492	514	465	522	535	517	505	511	479	518	516	484	518	543	538	496	541	542	506	472	512	491	513	540	523	558	499	515	514	488	532	535	503	547	494	554	552	494	519	541	535	471	482	528	505	497	512	534	549	489	514	493	532	523	520	524	571	497	507	508	528	497	518	516	506	513	498	536	522	515	474	510	545	505	541	514	494	507	546	496	530	454	514	516	531	520	518	523	508	548	529	498	532	536	495	518	511	518	543	490	500	515	532	509	529	539	517	487	573	523	533	510	510	533	506	521	504	513	531	538	564	496	519	515	517	505	519	541	516	524	533	495	526	539	499	533	505	558	466	486	505	522	520	531	496	488	495	515	545	521	506	541	541	510	520	531	508	494	518	509	488	535	569	558	532	508	539	542	547	547	493	512	531	507	535	462	490	552	525	557	538	525	536	512	534	481	531	491	494	544	514	513	544	497	522	551	543	545	538	552	489	520	504	504	537	525	543	497	492	523	531	514	550	555	531	516	553	516	532	526	517	490	554	515	510	557	558	504	535	535	506	554	495	533	530	548	532	534	477	526	497	516	514	554	489	500	563	516	503	451	531	504	521	565	536	510	527	551	514	496	506	570	530	489	489	528	502	559	500	534	532	542	532	541	533	536	497	512	521	529	489	510	550	492	475	542	526	544	543	513	521	520	542	539	537	484	520	517	506	529	495	526	515	513	474	514	524	549	528	545	525	520	517	530	563	565	533	512	529	542	506	559	552	514	492	537	535	514	553	553	481	528	524	537	528	561	548	513	524	494	527	526	477	507	512	491	541	513	544	533	514	515	530	529	536	522	489	514	555	488	529	516	509	517	502	563	537	520	522	487	491	536	525	500	529	527	509	539	530	513	518	519	497	543	521	504	533	510	510	544	495	529	513	486	504	537	498	533	566	577	511	539	486	534	503	499	524	487	530	529	521	515	494	513	513	508	522	527	530	448	502	509	505	533	525	504	532	493	513	521	507	508	520	540	500	536	533	532	570	493	517	530	520	438	558	530	506	537	565	487	551	515	575	529	507	512	523	552	539	503	521	547	531	489	527	517	515	530	509	534	509	536	506	531	499	518	505	501	549	559	527	516	517	521	471	512	550	533	505	523	543	534	511	541	528	525	523	523	495	521	536	550	568	486	514	543	532	513	527	496	515	517	536	536	515	516	505	529	466	490	532	533	538	488	556	486	536	538	530	514	501	475	506	524	565	502	510	502	531	520	542	538	524	509	527	525	548	547	490	487	478	496	530	521	519	536	528	549	538	520	553	525	490	556	498	501	515	479	485	556	486	495	509	510	531	532	495	548	508	550	514	573	509	505	545	503	530	494	539	481	524	520	534	526	559	512	488	470	513	554	545	538	559	506	484	534	484	538	541	516	500	495	541	487	521	531	521	534	516	541	540	519	535	542	500	488	534	497	513	523	482	529	508	524	505	503	486	503	545	539	524	544	496	497	561	553	529	509	537	539	509	510	477	512	508	528	543	476	516	491	564	484	510	522	533	524	488	503	508	469	532	496	527	549	512	505	520	516	557	526	514	545	511	559	560	506	493	460	503	522	516	483	545	495	515	523	506	524	484	494	527	502	519	533	520	487	517	547	509	494	514	528	508	529	517	551	535	512	505	526	532	521	523	533	484	547	479	525	534	513	502	546	524	575	530	502	527	483	534	516	510	495	529	541	554	527	544	457	510	489	523	547	518	523	502	484	542	544	492	492	515	502	513	535	496	536	514	540	539	555	504	530	528	526	539	525	557	525	561	528	535	539	520	572	548	486	517	538	581	477	503	531	527	555	510	560	520	502	540	524	540	515	562	504	533	552	467	498	494	507	508	502	513	542	502	478	558	526	505	513	520	556	552	506	484	524	512	542	572	519	499	485	480	505	509	525	525	538	502	503	505	520	543	524	525	518	509	524	501	519	471	529	533	516	536	505	528	534	520	508	504	511	535	510	529	524	514	555	552	520	585	526	539	504	521	491	537	549	527	515	523	491	492	550	566	500	536	558	493	488	506	523	528	565	493	575	544	555	508	533	539	493	515	550	503	529	515	520	541	550	595	523	493	506	567	519	508	516	509	525	543	513	542	497	548	548	530	491	535	519	508	541	480	489	532	535	524	509	511	513	480	500	516	492	588	475	486	545	519	537	509	506	548	576	555	508	530	536	508	542	497	557	525	530	507	514	499	526	494	509	555	501	560	515	523	493	541	520	519	511	499	521	509	502	505	564	545	537	506	531	538	529	547	522	516	570	487	538	518	528	511	509	521	497	521	527	570	501	515	540	536	544	494	517	499	520	550	493	542	546	565	530	499	542	525	487	540	547	521	484	546	544	493	510	519	525	532	507	506	492	487	520	486	560	520	490	547	513	536	537	533	480	551	519	536	528	542	577	508	519	506	549	569	553	511	524	566	477	541	468	505	546	485	506	528	517	526	514	555	524	514	540	564	582	515	517	572	523	535	581	506	518	519	516	495	518	498	550	529	499	535	519	519	541	493	534	541	530	525	541	515	513	506	499	557	523	498	484	522	483	547	503	516	548	538	541	532	488	577	520	546	509	525	522	532	477	542	535	537	492	539	530	497	528	520	513	551	519	520	508	516	522	557	492	536	516	533	517	526	499	554	547	518	511	524	513	507	465	535	497	532	540	489	558	546	547	515	480	505	535	518	545	495	503	523	599	549	564	512	496	510	494	527	505	556	504	555	537	509	537	549	563	547	512	568	534	585	499	537	517	547	540	498	536	523	518	523	560	497	537	501	507	494	536	493	546	468	512	506	513	509	492	501	519	470	520	570	521	572	554	460	560	524	540	518
32104	54092	37832	24814	18252	13542	9955	6669	5113	3785	3277	2662	2354	1955	1778	1516	1219	1132	1031	890	880	873	811	759	750	737	756	744	757	725	679	662	657	641	659	585	612	584	580	585	575	600	523	583	575	557	567	578	575	558	542	542	559	522	546	587	558	538	558	531	540	592	540	544	563	543	530	569	565	564	560	506	533	519	527	529	527	570	534	573	549	594	535	561	571	546	545	543	538	530	514	600	571	582	568	545	571	539	545	563	543	592	597	542	565	521	547	522	587	545	562	512	537	566	566	518	572	554	525	542	559	542	540	524	536	541	582	501	577	555	566	537	539	496	530	555	519	528	538	531	548	581	567	528	531	544	516	551	534	545	534	571	561	534	549	522	553	563	548	570	505	542	559	597	539	513	565	522	522	543	535	499	571	535	524	552	537	556	539	571	563	538	582	550	528	523	535	564	540	590	533	535	527	504	552	552	561	542	551	538	600	556	557	537	523	529	531	537	561	531	539	520	535	548	544	509	547	557	530	537	489	563	489	531	532	562	536	546	554	568	508	594	514	520	546	569	546	528	530	547	560	544	558	548	505	559	514	532	520	590	534	563	525	511	584	521	528	540	556	565	531	544	526	525	555	527	575	526	530	565	519	518	492	568	532	515	558	521	541	543	566	549	560	544	533	525	567	543	568	551	520	526	533	532	539	530	555	538	563	519	548	531	555	537	581	538	548	550	559	552	543	496	567	577	556	549	540	521	546	545	558	530	577	533	512	573	587	531	526	532	564	526	579	558	605	535	554	536	545	571	541	511	592	545	557	588	507	562	515	528	522	559	544	535	527	519	539	536	557	578	553	498	542	536	563	526	539	559	555	524	542	542	543	536	537	552	522	553	580	502	547	532	556	584	551	513	564	543	553	527	548	540	593	568	591	511	546	539	554	545	519	548	531	563	598	578	540	545	526	559	542	551	522	532	554	583	595	553	594	553	541	562	549	535	545	559	580	556	553	563	555	531	536	528	560	544	535	558	495	557	571	556	538	529	543	524	532	508	567	511	533	554	553	547	538	536	552	585	539	508	582	566	539	545	558	533	516	516	534	567	536	574	567	553	538	536	544	535	537	523	507	519	539	567	606	534	535	550	548	563	490	537	542	548	533	562	530	551	504	560	579	552	558	518	557	543	530	538	521	555	541	543	557	522	536	523	565	514	544	551	543	548	575	550	555	554	586	524	522	513	522	470	539	526	551	533	553	531	538	569	546	513	557	533	559	518	531	545	517	560	501	542	572	515	560	496	556	571	525	594	523	571	500	560	525	589	530	532	514	582	544	521	551	515	538	568	548	559	558	534	545	552	517	560	544	540	579	581	547	523	572	496	512	522	517	533	556	520	544	517	580	516	550	544	523	504	542	586	551	565	496	558	536	526	524	552	586	552	522	566	525	559	551	557	483	559	550	547	538	552	577	563	565	538	539	538	565	558	554	560	534	533	525	549	552	541	553	571	539	535	538	557	526	506	530	545	510	536	525	593	521	532	535	523	571	579	542	576	514	565	561	550	508	521	549	529	541	553	536	537	557	538	547	545	533	557	540	548	544	553	522	523	533	558	558	545	535	563	554	513	545	540	549	564	565	525	529	552	557	528	563	524	566	572	504	526	557	540	549	558	517	563	599	561	530	528	580	523	511	594	526	517	530	549	554	557	520	515	579	566	560	536	499	520	583	526	536	514	572	559	537	551	530	568	524	567	587	549	547	581	555	520	472	532	529	571	597	571	532	514	489	513	540	546	529	547	563	524	529	572	539	536	564	542	550	520	547	581	611	512	509	514	531	509	516	532	544	535	519	533	580	525	530	527	545	559	577	523	537	531	544	515	537	573	560	543	535	563	593	530	598	563	532	533	498	501	538	533	542	545	505	545	577	541	542	537	500	571	518	510	529	540	480	547	524	507	563	542	574	526	526	565	493	523	527	477	543	562	554	554	549	542	550	535	574	555	562	525	538	531	556	537	588	557	547	530	559	564	589	570	507	561	515	530	568	510	559	544	555	539	565	521	495	565	513	523	531	530	538	533	553	580	576	570	586	557	561	503	503	507	516	558	542	528	555	542	522	559	507	521	551	588	575	552	536	520	571	572	535	561	569	527	526	552	521	574	552	512	522	539	522	554	539	563	535	611	515	604	523	594	514	550	527	536	593	557	543	553	552	521	562	551	562	542	521	538	518	567	537	542	550	553	566	550	562	512	551	562	565	537	503	553	532	556	553	552	545	539	560	524	549	497	545	547	521	555	540	541	562	542	573	537	563	563	538	536	522	567	555	539	570	510	588	525	557	509	560	558	568	556	481	566	543	502	564	541	537	518	520	534	555	493	546	562	581	548	528	572	562	510	578	527	526	500	528	531	556	535	511	498	520	537	544	557	547	545	521	552	521	543	506	601	586	546	544	569	520	528	540	546	552	528	545	584	515	531	503	547	545	507	567	506	580	520	502	511	509	537	522	504	571	494	545	565	569	528	530	552	552	570	552	537	545	536	545	556	554	565	489	568	527	530	524	570	539	538	545	537	525	534	569	582	534	561	515	524	556	520	564	567	547	539	521	566	533	498	510	541	535	568	531	551	565	529	519	571	525	537	535	573	541	534	538	582	575	562	544	531	552	545	560	542	569	594	520	561	533	499	536	566	521	565	593	553	542	556	578	534	573	552	559	523	566	534	532	546	509	557	554	502	565	555	537	533	574	580	510	537	568	549	572	526	543	525	543	573	537	552	574	545	518	542	532	530	554	503	553	524	529	616	527	534	551	570	530	537	544	519	539	534	496	538	573	526	504	572	525	550	530	538	531	541	541	573	537	509	568	545	529	477	558	557	508	558	543	570	533	529	549	581	518	555	555	556	535	539	548	509	554	559	542	519	523	580	526	548	533	554	569	552	526	549	540	538	534	565	516	503	562	528	571	535	571	552	557	573	575	528	535	570	566	506	572	516	539	530	531	568	522	503	580	520	501	505	508	551	556	532	573	584	583	552	550	540	529	574	570	521	546	490	517	535	552	592	536	579	587	575	545	563	515	567	495	558	529	531	536	515	548	544	536	554	533	544	540	518	543	490	549	559	550	566	523	538	533	531	492	565	567	542	544	569	520	567	579	547	521	510	530	551	546	551	515	519	497	515	565	573	544	515	547	553	539	535	576	533	559	526	588	596	528	546	511	589	541	498	563	518	530	535	545	601	524	591	561	589	526	526	553	529	591	530	566	524	577	555	563	551	556	541	530	542	546	556	516	523	551	541	582	539	587	484	543	570	526	539	544	551	517	554	544	553	555	529	553	556	490	552	513	560	549	540	566	473	489	511	547	555	550	551	531	527	559	540	481	530	505	528	533	544	526	548	506	563	551	508	531	568	553	551	542	558	509	532	550	510	555	565	531	535	506	526	531	515	544	542	550	513	534	570	530	530	525	563	533	540	543	537	577	533	548	571	556	543	477	552	501	550	560	585	548	510	551	567	534	530
25003	21275	27781	25655	16941	8709	4954	3080	2309	1735	1555	1340	1224	1065	900	735	707	608	588	589	531	580	456	479	458	460	452	461	459	422	449	407	387	423	406	404	391	391	393	365	440	410	381	376	404	373	354	351	352	407	376	415	436	375	386	408	361	347	389	368	380	396	351	361	359	376	391	364	374	357	391	352	372	369	374	371	357	370	408	371	349	388	376	370	402	350	356	392	392	349	347	349	382	358	374	380	398	387	381	336	378	348	373	398	365	321	351	338	383	375	356	419	385	373	361	365	380	368	403	376	378	354	375	352	371	404	386	353	353	359	397	347	354	384	348	374	386	351	344	364	380	361	411	373	352	358	360	356	388	393	388	360	335	365	370	377	374	375	388	393	365	379	382	387	390	365	370	398	371	377	353	380	364	412	361	378	382	382	399	364	370	416	405	397	381	367	367	354	376	401	335	357	350	381	343	371	376	348	374	366	358	358	361	337	380	356	364	349	397	362	355	364	348	326	370	372	385	351	362	364	343	363	371	357	393	391	367	352	390	406	376	362	355	367	396	339	361	351	371	381	394	328	374	427	362	385	357	376	371	369	389	377	372	365	365	337	370	379	370	338	383	322	368	369	356	363	355	384	365	380	371	358	383	362	375	355	390	330	356	406	327	363	337	381	362	358	343	415	401	389	385	381	369	366	346	391	349	393	359	364	394	365	341	361	352	382	387	372	343	382	406	383	346	360	401	381	388	390	362	330	378	412	371	347	392	355	348	363	371	381	370	378	414	403	415	391	371	360	363	380	353	369	416	332	373	335	367	390	364	375	344	344	348	345	364	385	347	367	374	358	358	389	410	368	362	370	392	342	348	369	373	334	395	372	351	361	395	320	381	356	349	356	370	358	373	383	367	328	368	379	354	387	367	358	351	401	403	350	363	418	379	371	374	347	374	361	391	361	389	377	356	396	385	375	389	352	340	346	387	371	332	359	378	402	354	359	380	355	358	360	377	368	389	386	352	363	379	342	371	362	370	374	385	377	359	398	361	402	380	392	364	382	369	378	338	376	393	345	352	399	349	391	358	343	341	346	329	381	364	364	415	360	354	341	403	354	386	351	377	367	371	350	385	409	387	373	369	382	376	374	357	406	355	367	360	395	369	335	418	349	370	359	374	346	379	363	357	373	374	348	377	368	403	372	378	394	345	389	369	375	377	387	347	370	336	345	403	366	341	398	359	404	369	320	340	380	421	395	358	362	395	365	404	340	357	341	371	357	368	370	395	359	369	361	373	367	392	378	361	396	389	369	395	347	346	371	383	348	327	376	358	405	368	348	355	371	401	381	361	369	374	385	342	376	381	380	353	319	377	383	351	398	403	369	377	330	352	347	337	374	377	357	361	357	366	381	376	391	329	366	396	390	343	350	329	349	365	380	385	399	388	360	361	388	349	360	356	366	358	345	372	374	377	326	366	381	362	368	376	369	370	384	370	370	363	341	365	382	385	358	395	376	374	408	345	388	346	378	342	388	372	334	357	377	413	411	369	377	388	364	384	394	372	367	376	371	389	389	386	322	394	331	393	362	363	367	356	367	406	375	337	362	374	354	382	370	360	375	385	373	392	382	378	380	368	351	374	370	336	348	393	399	375	362	384	358	383	374	365	369	351	397	375	423	397	349	366	356	374	337	399	382	375	366	382	393	379	399	377	407	375	368	342	392	374	350	344	386	319	387	386	374	368	357	375	326	364	344	354	383	366	379	390	406	381	370	379	330	371	356	356	365	331	339	384	388	371	375	353	337	366	389	392	398	366	380	347	374	371	375	373	359	386	391	378	388	332	352	373	341	357	384	384	367	374	382	331	358	333	371	355	363	370	409	382	396	393	383	378	359	361	379	376	368	396	368	386	364	382	366	364	366	381	366	359	366	392	363	365	352	344	379	379	336	362	357	372	354	393	398	380	337	417	376	374	406	396	376	367	349	370	404	392	366	363	376	367	377	384	388	371	381	386	351	352	369	350	385	375	327	375	354	381	353	356	345	350	391	369	380	402	367	378	375	380	336	350	367	389	351	362	363	393	347	356	385	361	361	385	385	364	358	368	380	375	402	381	349	363	380	308	361	382	378	359	360	356	401	348	371	337	365	342	360	368	372	410	376	383	386	394	369	355	363	375	366	405	376	361	394	411	390	361	370	370	346	381	373	391	318	365	357	383	373	374	359	390	359	391	347	372	354	359	355	375	345	372	394	390	386	348	400	403	349	396	342	411	373	345	369	385	387	363	353	356	394	390	392	408	350	375	329	360	352	381	397	408	320	354	336	370	360	343	332	405	361	358	389	364	369	367	397	347	362	379	373	361	391	358	380	386	365	380	389	362	341	342	346	367	403	399	381	366	355	392	359	359	382	357	382	403	393	396	377	367	366	371	382	349	429	379	391	372	372	358	394	384	329	350	337	368	355	343	398	372	375	361	363	388	354	391	374	377	353	352	357	355	380	349	374	370	359	343	373	374	376	397	391	359	372	355	383	338	341	332	351	406	388	370	386	375	367	421	336	372	364	348	381	366	362	390	377	378	386	387	332	424	358	365	370	378	378	384	353	367	381	361	388	379	360	384	369	361	342	361	401	344	394	382	395	331	365	368	369	385	392	376	375	395	366	370	340	398	338	350	401	373	393	377	360	354	392	364	349	379	368	351	388	370	355	380	397	362	364	379	351	346	334	352	366	386	374	403	369	382	380	384	357	370	376	377	360	340	359	359	345	353	399	364	398	342	375	410	389	341	353	406	374	356	373	385	367	360	369	345	360	359	349	387	383	391	351	406	372	376	361	387	358	397	391	351	360	365	376	398	412	368	395	408	345	379	383	378	342	379	345	368	391	393	386	373	353	347	393	365	349	369	352	342	353	392	386	382	377	402	355	407	384	340	396	378	404	398	367	403	368	400	353	398	352	377	370	389	349	358	349	340	397	352	404	337	363	385	362	387	362	351	391	352	384	333	372	350	366	390	374	352	380	383	373	371	379	356	391	364	395	365	372	352	410	391	381	359	378	363	384	370	348	366	382	385	378	372	388	369	375	367	339	413	372	401	361	390	369	346	369	345	363	393	361	367	398	383	389	349	390	367	375	354	359	370	384	366	384	374	373	379	380	355	364	368	359	349	375	387	356	359	389	352	365	381	354	404	337	377	408	357	345	369	354	397	368	378	385	311	377	361	367	346	351	365	416	367	368	382	362	359	358	359	420	357	371	386	331	365	361	396	350	345	377	351	373	369	378	363	343	361	360	350	377	355	372	352	354	368	392	365	365	409	368	378	368	370	346	369	352	347	359	367	353	367	360	332	377	338	354	367	383	365	378	392	409	369	372	348	385	358	375	375	384	374	350	367	379	372	391	326	337	353	359	365	359	413	357	360	399	403	379	340	405	339	412	400	365	363	370	390	414	346	380	382	369	389	368	394	342	363	338	363	333	369	351	367	345	369	371	362	337	382	371	373	394	407	370	372	361
31784	49333	33526	21427	15297	11361	7499	5211	4085	3058	2634	2119	1794	1522	1426	1152	927	813	808	642	695	658	593	571	598	582	542	525	545	483	479	484	508	453	503	441	439	417	424	430	440	400	447	405	390	417	405	404	414	436	421	383	424	384	399	426	412	385	386	385	432	411	397	423	402	408	411	420	371	412	424	402	395	402	400	357	397	406	412	394	401	392	391	400	376	416	420	384	406	420	383	410	391	370	364	356	392	378	378	348	396	411	442	419	405	396	391	409	407	392	388	393	389	373	418	383	388	405	421	358	440	372	382	367	455	429	412	418	421	411	397	401	424	395	417	397	360	432	416	418	392	397	397	402	363	393	374	423	404	380	423	397	421	412	383	407	406	417	394	364	357	379	401	410	403	408	420	378	454	395	393	392	395	379	399	412	395	417	408	399	396	406	416	412	395	434	414	409	374	410	392	396	399	387	418	441	382	396	401	408	389	382	434	423	360	427	391	409	414	425	398	427	392	359	398	356	434	368	381	416	384	397	431	403	422	399	386	402	422	418	436	414	390	389	373	395	385	356	405	416	416	353	376	423	404	439	450	378	417	427	421	401	352	375	407	411	380	413	374	411	401	397	387	429	421	403	418	407	398	426	406	336	387	397	398	404	386	411	407	407	363	436	397	415	388	401	382	463	416	410	403	415	394	410	398	394	411	396	399	397	391	400	380	410	434	408	395	422	371	384	380	390	385	404	397	399	402	405	416	406	379	382	411	401	402	402	398	405	392	400	393	372	406	395	390	417	385	412	428	385	389	408	403	412	415	407	376	395	394	400	386	401	396	399	368	401	388	435	386	401	390	379	393	412	357	383	418	416	407	427	396	391	388	445	390	419	423	397	390	408	401	394	393	364	393	408	369	409	367	403	403	420	425	384	421	407	397	402	405	402	361	414	410	415	436	392	382	421	390	383	399	404	412	384	370	413	421	399	393	390	399	379	387	396	408	420	378	353	405	413	414	428	413	410	419	382	385	414	427	428	420	367	430	392	408	422	415	394	402	375	412	403	443	420	390	378	409	441	384	399	440	374	434	388	444	373	405	381	418	378	418	388	407	427	374	367	383	383	407	400	378	412	431	361	406	417	388	391	399	389	413	417	363	391	399	423	401	380	391	386	426	387	378	409	387	404	399	395	418	402	416	442	378	365	402	388	378	423	403	421	397	384	363	368	372	420	414	402	368	397	377	377	394	416	418	375	398	400	383	444	425	381	385	396	378	426	416	371	408	433	377	419	419	439	422	421	369	395	401	387	428	415	408	409	375	426	382	370	420	419	388	371	425	439	414	409	380	400	397	359	428	385	431	424	396	397	403	411	414	381	377	408	376	363	415	385	373	393	395	389	425	370	403	403	415	394	405	394	385	432	393	378	402	428	419	413	397	398	399	392	380	419	391	418	389	374	371	412	405	426	414	415	413	418	414	422	422	407	439	370	389	374	386	366	398	401	422	393	398	415	402	409	423	384	429	383	394	411	437	417	447	398	372	379	410	420	406	443	409	408	397	408	400	401	413	389	405	397	415	404	407	377	396	403	397	394	403	393	413	378	391	418	376	409	394	420	401	434	373	402	425	396	377	423	412	390	387	382	429	374	418	453	403	427	390	425	416	432	417	436	389	381	423	409	374	415	419	401	400	369	437	372	383	400	447	417	392	388	381	371	404	402	404	439	385	386	390	393	402	384	397	416	366	397	394	418	386	382	397	398	353	411	390	388	408	360	387	421	389	412	397	385	400	335	388	396	379	381	414	384	396	387	409	363	424	399	372	438	391	389	383	423	409	403	375	393	398	381	391	376	385	409	381	431	420	403	381	398	392	401	387	443	402	397	413	381	397	434	375	399	397	388	403	429	394	367	414	396	406	406	390	398	402	428	361	415	415	412	453	452	402	395	393	394	403	431	420	407	387	429	381	399	383	369	367	404	391	404	422	419	406	391	429	384	401	419	383	398	385	404	435	426	425	443	388	377	389	420	417	443	409	400	415	400	383	413	403	403	404	421	428	413	386	390	408	366	401	437	393	403	412	396	401	387	434	410	375	374	362	405	436	399	393	389	385	388	377	380	412	398	385	383	435	413	376	384	420	410	401	404	411	414	407	398	428	379	376	393	393	390	425	376	409	399	366	398	415	367	379	398	423	415	368	392	380	436	389	404	400	395	398	381	398	397	420	425	408	438	401	405	415	435	392	415	390	403	416	407	419	369	369	405	394	421	384	405	381	410	406	425	438	412	403	384	425	387	350	426	423	417	422	401	434	389	421	430	415	382	401	361	407	416	394	390	351	396	408	395	382	407	436	404	423	400	417	387	363	427	399	406	408	387	400	415	400	392	413	356	393	448	391	411	339	408	381	405	385	379	388	437	392	396	408	430	429	434	390	398	378	418	389	395	383	390	435	418	421	399	410	381	421	372	413	426	430	429	415	388	408	407	400	392	458	392	432	392	404	403	408	381	348	426	369	439	395	373	409	425	404	418	438	394	338	388	408	391	394	401	443	395	390	382	377	425	422	409	373	395	371	392	424	387	402	387	399	416	383	410	434	385	413	347	413	429	382	371	395	386	402	398	459	380	378	401	373	418	399	432	384	389	397	403	420	422	377	396	375	413	383	359	412	395	378	381	420	425	420	416	397	398	411	386	420	394	439	399	406	388	444	385	418	403	406	431	428	426	403	380	401	414	379	439	404	369	399	365	386	448	422	393	447	443	401	397	430	425	405	406	404	370	413	390	396	393	370	432	394	393	414	382	378	397	379	380	434	422	401	392	385	409	427	389	415	395	408	369	396	406	429	396	413	428	405	418	413	400	454	345	422	448	442	411	385	409	374	394	439	380	413	467	412	382	416	443	353	408	413	380	373	395	394	427	415	410	429	408	389	431	414	417	383	403	416	406	416	395	392	372	391	373	434	412	410	427	362	382	381	401	406	385	405	414	421	415	435	387	421	402	412	395	376	417	362	444	379	410	363	403	372	439	392	386	415	343	393	384	433	388	397	435	399	376	381	413	395	411	405	380	398	389	396	388	408	400	399	398	410	379	412	420	383	390	436	399	413	443	390	396	395	389	425	397	421	395	368	408	430	413	416	370	421	437	396	396	407	430	403	450	426	426	409	409	393	380	373	386	430	375	404	376	427	402	429	432	386	400	427	407	402	364	409	423	421	420	385	385	393	413	401	412	385	383	377	391	445	375	385	424	367	391	372	385	431	403	400	355	420	402	417	413	435	441	370	433	374	388	400	398	399	385	376	393	418	402	418	383	400	419	381	411	384	386	414	391	405	388	383	400	418	399	415	415	414	444	409	418	420	406	396	388	388	423	409	371	405	374	398	408	405	430	413	379	419	415	359	361	403	411	406	398	388	380	439	402	396	373	389	384	396	392	369	421	411	377	398	417	392	421	416	419	400	398	433	404	400	386	406	404	390	352	407	417	415	399	377	385	404	385	398	395	392	395	378	452	372	422
22742	21262	28938	23945	21434	21882	15731	6307	4137	3482	2900	2400	2001	1766	1501	1311	1195	1059	978	926	830	880	777	736	736	749	732	747	719	718	631	636	621	616	659	590	616	599	590	577	580	594	572	522	588	553	570	539	539	539	565	535	547	565	553	545	548	551	577	570	563	530	527	556	541	533	557	571	569	591	510	590	546	543	517	538	555	518	616	497	562	563	603	553	551	536	586	579	581	510	544	545	531	543	533	506	591	589	532	554	526	552	545	538	496	565	534	570	554	560	576	507	516	522	581	544	564	500	571	571	569	555	562	541	548	570	499	531	548	547	553	541	511	552	493	555	534	583	544	504	548	517	511	569	527	572	507	531	531	543	579	533	552	503	530	549	526	542	519	577	540	528	540	507	537	537	560	513	551	538	562	531	510	558	537	578	526	519	559	550	543	594	534	526	544	547	552	533	539	584	539	556	564	548	578	554	546	545	494	532	587	611	577	619	535	588	508	521	549	566	588	545	537	549	556	539	498	500	550	500	519	504	566	573	551	558	529	570	575	571	538	563	563	525	551	500	514	581	529	535	548	563	537	530	569	586	566	528	565	505	571	556	536	564	510	542	535	530	550	537	575	562	562	566	548	541	531	487	533	551	549	555	559	521	574	553	561	520	517	577	542	551	572	567	582	553	543	512	532	574	517	515	570	562	529	555	561	567	559	537	543	549	561	528	581	547	533	534	568	554	520	553	525	520	554	535	541	517	604	529	528	551	545	553	562	555	550	551	572	545	517	528	551	535	509	509	536	531	550	583	540	543	552	556	536	540	524	576	556	517	546	524	548	545	561	533	548	529	549	548	559	539	520	495	531	512	535	585	525	570	576	521	562	556	516	545	547	555	497	547	522	532	557	598	507	535	531	567	571	531	558	513	539	500	558	564	532	588	523	533	545	528	584	535	518	540	571	529	538	561	529	534	591	553	599	548	588	565	527	577	526	541	533	560	557	510	514	560	546	581	497	538	559	546	486	519	585	538	577	518	495	511	532	557	531	543	510	544	546	539	541	551	568	550	559	534	574	624	532	524	595	543	545	482	516	546	581	505	535	532	532	563	535	547	527	574	563	526	553	530	534	582	575	545	556	564	522	552	564	555	544	506	615	555	559	546	547	532	535	555	529	517	535	545	522	543	560	543	554	518	543	526	532	510	575	552	539	564	557	514	580	499	553	555	517	562	550	580	526	561	508	546	575	557	608	574	553	567	563	584	512	511	549	524	561	557	520	552	548	559	542	551	532	501	583	557	559	558	545	550	568	553	519	530	515	551	551	607	549	510	553	499	566	579	504	516	534	548	531	523	540	544	571	549	526	543	532	535	547	526	541	539	568	530	542	538	505	552	525	545	550	553	552	609	506	522	569	557	541	545	482	544	560	515	547	537	523	525	582	536	542	547	526	529	547	576	573	496	578	524	536	571	524	534	561	576	537	533	593	576	529	555	524	534	545	510	486	532	535	499	537	518	500	572	563	598	525	575	522	573	510	538	567	512	571	512	524	554	530	562	477	470	541	534	559	577	523	547	525	576	551	516	575	565	520	478	569	547	532	552	566	550	569	570	536	516	523	529	544	532	569	512	547	530	529	515	547	520	535	558	525	545	541	548	537	550	539	521	558	526	534	566	554	560	565	546	548	521	519	561	519	513	511	556	536	569	574	557	557	543	534	520	566	539	541	511	526	575	576	524	514	534	514	569	581	542	556	571	524	528	521	528	522	557	544	520	549	545	492	532	539	527	561	529	516	525	565	492	555	577	512	565	522	530	544	550	560	558	583	546	526	536	547	509	556	522	526	537	558	559	494	572	580	585	546	535	549	557	545	563	565	541	578	511	567	536	559	550	557	546	557	512	534	516	539	539	564	541	542	542	532	588	516	511	565	514	536	607	556	543	552	588	578	526	565	519	544	512	525	588	556	525	567	550	539	582	583	597	489	526	559	516	602	532	518	600	495	542	618	585	547	562	510	509	540	528	511	567	524	562	494	572	509	548	564	504	502	575	562	544	551	526	535	516	519	563	557	533	573	568	522	541	514	555	564	509	531	563	551	519	527	498	529	564	514	557	537	554	564	520	573	559	539	549	530	599	544	542	534	545	605	554	527	580	563	539	563	523	543	534	544	578	580	532	536	513	557	523	527	552	542	537	487	585	517	531	498	517	567	549	560	529	532	559	523	583	554	543	544	517	584	528	564	532	561	563	592	518	562	521	544	503	546	545	521	513	516	553	505	519	525	590	519	606	537	566	571	556	564	553	512	579	547	551	556	533	519	570	546	524	547	583	526	542	575	573	578	547	536	529	559	557	519	533	519	510	516	564	528	517	533	551	506	547	578	571	556	540	565	526	549	535	526	569	508	544	538	590	545	544	475	568	512	505	538	547	515	556	556	544	530	503	537	551	533	558	581	557	515	538	581	529	529	556	582	551	545	513	525	520	586	538	543	514	529	583	481	548	595	538	559	559	507	559	550	571	533	521	504	518	553	538	521	561	532	536	581	558	559	556	507	530	504	536	544	566	551	548	536	523	547	542	570	580	564	558	563	534	578	604	598	524	572	559	523	579	555	574	543	559	563	554	542	516	528	533	513	543	547	590	540	548	499	549	543	592	530	529	532	569	556	534	545	529	497	545	553	509	554	562	533	539	581	561	559	544	528	584	526	554	505	559	523	523	533	523	528	548	526	532	566	551	550	565	534	521	534	563	520	537	526	556	549	529	549	552	514	530	589	534	545	544	527	588	528	537	548	572	619	550	562	525	548	509	545	536	518	517	553	511	564	556	546	555	553	538	519	535	586	602	541	575	516	534	618	546	507	536	549	557	548	544	524	565	567	530	529	562	525	580	518	552	551	519	511	575	526	563	551	515	550	559	570	487	567	543	533	540	592	527	532	552	553	544	527	553	499	530	574	548	563	514	525	561	555	509	539	592	522	548	552	524	526	532	526	557	535	574	568	543	528	575	544	540	549	515	536	510	527	532	559	535	571	571	546	606	563	540	529	573	570	523	526	507	546	523	560	511	565	534	528	503	544	555	493	575	556	495	559	574	532	557	530	530	617	538	583	485	578	542	540	508	565	532	532	545	552	492	550	502	579	549	574	504	551	562	559	561	553	531	576	540	557	552	524	564	548	559	490	554	544	548	557	558	546	542	557	515	516	529	518	531	552	534	561	537	579	538	560	572	562	564	538	499	540	532	567	615	555	605	565	583	571	546	529	538	548	600	538	531	545	546	516	584	525	562	556	490	554	531	523	526	566	547	539	558	572	542	535	543	530	520	537	532	561	521	531	559	577	522	472	496	541	498	522	560	538	501	544	521	522	525	525	530	531	540	534	558	513	532	519	541	530	529	538	529	524	534	531	567	563	509	576	560	570	567	536	539	568	548	496	549	569	603	553	596	541	563	568	490	528	558	549	526	574	565	546	534	538	556	525	560	577	574	568	520	548	560	515	541	565	514	496	528	518	542
35085	60386	41774	28646	21980	16968	11824	8665	6697	5425	4404	3613	3038	2643	2258	1813	1671	1373	1295	1168	1129	1064	997	841	897	985	903	869	834	787	701	741	724	690	687	639	645	643	611	639	547	623	571	620	570	535	548	596	570	573	615	552	596	603	582	604	573	586	565	604	613	559	568	563	557	589	588	542	618	594	607	574	577	591	599	603	578	578	580	531	581	616	571	577	554	621	603	601	582	569	539	580	607	569	579	585	520	562	562	585	554	595	534	576	607	591	526	551	579	533	576	552	576	615	572	562	592	555	556	570	601	542	586	558	535	545	587	585	580	586	563	547	574	537	552	566	526	582	541	596	565	555	553	558	543	551	571	565	566	558	575	572	565	555	533	555	571	596	575	552	547	558	557	591	589	565	566	561	533	598	568	639	572	527	533	606	521	596	562	557	581	605	532	559	620	578	556	594	574	514	627	572	554	568	543	606	543	522	589	557	582	599	529	539	562	583	541	550	555	565	560	577	538	553	551	619	583	572	572	574	580	559	581	588	590	580	589	603	570	592	560	575	547	550	560	580	588	581	580	513	578	578	570	545	599	581	573	549	622	537	547	566	601	618	541	564	517	581	571	597	542	587	592	528	585	587	587	576	527	575	559	538	575	550	592	533	605	566	553	581	576	574	585	563	597	541	559	558	552	522	586	602	613	571	556	555	571	544	594	574	581	570	580	540	555	548	559	515	566	586	572	551	559	583	560	562	591	560	556	532	621	541	541	569	542	563	542	593	603	571	600	549	610	550	549	596	627	580	574	555	585	533	582	554	606	540	552	563	592	560	586	561	579	556	566	569	574	557	550	605	572	608	575	586	603	621	581	601	564	559	545	591	588	531	550	566	553	600	526	610	541	539	589	546	532	595	592	580	546	565	569	543	565	555	570	568	594	543	602	574	599	612	593	561	579	582	561	600	567	572	585	543	624	547	591	530	533	542	587	529	546	561	560	573	585	579	520	557	537	557	607	544	598	553	566	615	552	542	564	551	621	560	571	577	543	652	562	573	554	586	560	586	573	572	589	577	580	546	566	581	538	537	569	543	542	553	553	579	608	532	578	610	588	562	629	537	566	576	557	533	554	542	627	560	554	575	555	605	543	586	616	560	585	569	565	592	577	575	547	580	591	531	561	565	577	591	604	575	578	557	547	541	635	579	605	564	582	517	549	560	607	537	559	568	538	593	587	556	585	551	564	598	579	589	606	512	577	563	550	551	554	570	579	588	543	595	532	590	584	551	603	533	562	567	538	543	592	536	552	533	590	543	574	557	609	611	542	554	573	565	594	550	582	603	572	574	556	562	588	557	562	599	565	577	565	584	567	617	606	540	573	570	538	563	572	597	648	542	548	591	576	535	544	566	522	591	590	528	565	508	542	576	598	540	564	591	577	534	597	562	602	563	612	565	580	529	533	577	523	571	586	558	624	624	509	529	600	582	559	604	546	598	581	588	574	613	583	616	571	598	568	605	602	576	584	536	556	556	539	572	559	575	573	549	575	584	586	620	560	575	578	546	598	593	573	547	594	591	561	574	579	558	576	569	558	603	625	571	574	573	536	579	582	540	532	590	533	588	607	560	550	569	569	558	549	552	537	584	549	592	566	564	582	590	567	568	625	596	614	570	586	573	560	594	530	550	579	561	533	563	603	568	572	541	569	569	605	547	601	594	556	562	588	563	551	533	548	562	543	604	584	543	575	524	570	573	544	541	575	579	539	575	566	589	536	584	548	564	547	603	591	553	573	606	586	597	603	560	557	547	626	559	585	554	565	554	571	598	579	578	561	632	595	534	552	572	567	587	570	581	580	601	598	582	542	557	555	578	551	565	559	590	544	562	556	572	556	568	544	584	567	555	613	535	606	521	612	568	574	615	593	614	596	557	578	570	568	530	559	569	578	538	546	588	593	558	582	563	553	574	577	607	561	580	577	533	619	629	575	542	550	550	551	579	530	550	574	574	552	559	580	587	557	552	569	552	574	626	537	558	584	568	583	575	550	578	564	621	551	563	537	623	572	641	553	551	555	555	627	535	578	543	572	608	574	588	561	539	600	553	554	610	549	572	602	578	564	598	610	553	557	564	560	556	554	580	599	546	597	537	535	606	612	553	550	543	550	572	573	531	546	597	593	547	579	562	573	580	560	553	538	562	594	585	557	573	550	579	581	609	592	553	559	582	583	575	571	556	556	528	574	544	552	542	614	554	581	556	548	593	563	622	584	567	555	532	575	571	561	609	572	586	577	569	604	585	523	587	553	575	551	570	545	590	579	561	585	533	591	561	563	545	569	582	529	543	540	572	568	558	591	546	599	584	569	583	544	639	615	545	595	593	595	556	572	630	550	565	585	570	596	553	606	554	586	617	592	608	566	577	583	565	572	580	608	547	586	567	551	551	574	581	571	583	549	583	582	566	587	567	571	547	558	557	585	570	562	579	574	549	564	576	533	628	545	573	585	565	572	530	549	567	549	612	544	555	585	592	560	570	567	608	589	557	574	551	625	578	540	611	594	554	603	576	615	578	526	543	556	544	560	549	555	569	556	587	542	580	551	551	573	546	539	574	568	591	573	596	586	502	567	578	537	578	518	578	563	565	573	569	575	569	593	598	594	586	528	558	579	499	546	560	557	573	568	547	555	542	570	602	555	564	521	561	576	564	537	554	601	605	617	585	557	561	566	614	560	527	533	542	552	549	547	533	609	578	555	592	573	598	575	563	590	565	566	580	592	572	584	630	583	599	602	609	560	591	548	579	595	586	588	561	602	562	549	585	580	568	545	566	577	565	614	585	570	565	584	568	590	539	567	592	588	612	555	574	564	574	593	549	572	576	576	574	528	579	551	537	556	561	537	597	595	606	570	626	572	566	588	518	556	519	581	545	589	540	553	534	567	588	577	591	583	575	595	599	534	567	557	552	551	590	596	556	588	503	547	562	545	547	566	595	535	606	539	580	549	568	594	621	577	572	624	575	588	550	568	583	587	558	545	562	589	582	593	544	558	559	573	557	573	559	573	527	568	575	600	565	538	567	570	580	579	559	577	567	589	563	569	578	516	576	547	595	574	600	537	571	558	575	608	545	602	570	606	582	586	538	563	572	558	548	583	596	529	562	625	569	569	556	624	566	566	567	588	626	562	565	545	590	573	580	600	529	599	561	528	577	560	559	513	593	525	547	517	625	547	573	587	598	543	583	578	564	587	610	579	555	564	570	548	536	574	572	644	603	582	559	551	560	565	549	576	630	547	591	554	547	591	584	538	594	581	568	541	557	576	563	596	572	591	590	604	588	563	565	567	611	547	608	558	521	582	600	547	627	585	586	597	545	538	620	574	534	568	536	569	561	609	584	628	623	577	563	577	596	567	540	547	583	574	609	577	571	575	536	591	573	554	589	604	564	551	556	596	553	548	578	593	572	544	559	519	556	567	540	520	567	557	608	576	576	604	571	554	594	568	611	548	611	623	560	551	565	551	618
30517	29912	28126	17981	9207	5206	3344	2412	1798	1555	1316	1148	968	837	777	710	632	597	588	534	446	545	474	482	473	487	428	457	440	459	394	413	388	437	421	421	376	410	412	425	414	389	371	407	403	379	378	410	382	389	379	373	399	359	376	385	399	394	367	392	389	381	411	370	386	385	389	384	391	369	414	386	415	371	412	367	383	408	402	379	427	396	392	416	361	408	380	379	365	401	401	407	379	370	419	429	408	394	372	379	404	367	381	383	366	373	369	407	344	357	415	425	360	410	402	414	386	388	377	370	402	387	392	396	361	387	400	383	372	395	392	343	377	402	363	417	380	393	401	381	394	357	383	384	367	397	372	363	372	399	389	333	393	379	386	408	404	370	383	368	395	369	367	379	383	396	405	400	381	392	394	389	398	385	375	373	357	399	403	387	411	403	354	366	377	360	428	407	346	360	435	411	403	387	377	400	341	369	370	382	378	362	373	410	422	431	366	410	383	384	393	380	406	349	402	396	402	373	366	383	415	389	349	360	392	414	397	414	388	393	378	346	376	378	394	390	379	386	379	403	365	371	401	378	406	395	388	333	376	380	398	370	372	405	397	375	344	392	448	372	379	406	395	415	377	372	373	394	365	397	410	357	381	382	393	383	392	385	366	370	403	358	400	356	405	430	384	382	378	391	410	379	390	386	355	372	405	362	394	324	380	362	373	358	365	368	413	408	395	389	405	402	363	382	370	388	356	378	402	370	399	409	420	343	378	380	403	419	366	374	389	385	398	388	361	405	409	386	365	408	375	370	361	382	402	333	400	402	379	353	370	406	376	399	411	408	424	352	386	381	372	369	376	410	384	413	393	376	444	367	382	410	388	387	382	404	380	392	408	399	397	400	389	372	396	392	368	374	397	373	370	424	396	413	366	391	395	379	419	407	390	395	405	393	357	387	392	379	357	394	367	384	371	426	414	416	404	384	372	395	407	385	378	376	372	381	408	391	389	381	390	367	370	408	415	375	370	371	384	380	361	366	368	393	371	387	407	357	374	400	399	397	402	379	394	376	383	424	372	382	365	418	398	414	361	385	413	371	333	369	374	366	385	388	342	367	349	378	420	386	387	370	392	423	375	408	377	400	376	388	398	388	380	383	408	378	389	378	368	376	371	360	408	383	377	395	395	389	389	355	366	393	388	387	374	402	356	429	396	398	376	364	387	382	402	376	381	410	384	393	403	422	384	378	402	381	364	359	373	388	412	384	381	371	357	409	389	357	355	446	415	400	395	382	388	365	422	381	369	378	414	360	404	381	392	403	407	387	413	415	408	407	430	357	367	406	384	378	380	417	396	393	326	410	364	428	363	367	379	387	370	357	389	378	397	406	400	359	399	396	384	398	390	407	394	407	383	403	358	364	353	392	370	383	373	371	372	360	377	338	417	430	361	417	408	374	359	396	348	377	383	375	378	399	394	394	390	384	366	412	387	400	408	362	365	418	367	429	371	408	383	374	415	385	379	379	384	383	401	393	369	345	369	402	405	370	399	402	384	432	368	412	412	376	364	380	371	392	403	368	369	385	392	371	389	409	367	384	389	392	405	376	387	358	376	367	397	388	381	394	449	361	371	391	395	393	412	358	402	366	380	383	395	379	368	412	396	393	377	401	394	325	339	388	373	362	383	384	387	426	371	354	373	376	345	408	344	373	386	369	404	401	355	381	343	359	381	384	387	395	362	374	406	366	362	379	351	387	410	371	373	334	380	377	411	412	391	403	359	381	351	401	422	381	369	396	380	377	387	356	387	357	380	375	403	396	428	382	379	370	383	381	395	381	379	337	363	413	361	364	381	402	384	393	380	351	340	375	397	386	386	399	409	388	365	365	393	401	393	377	370	362	338	379	389	385	392	384	379	386	349	379	369	381	368	439	382	398	371	387	395	436	395	402	390	397	370	394	358	442	394	402	411	366	358	360	409	388	404	383	386	369	354	352	407	395	376	396	380	377	381	407	364	383	376	406	389	438	394	395	398	377	381	385	381	384	367	399	387	405	386	380	381	397	386	371	372	397	422	382	373	392	405	353	388	352	434	416	369	378	395	384	380	376	369	388	378	346	378	383	360	389	375	360	358	365	386	414	379	401	405	368	352	418	379	389	402	380	377	388	382	395	377	399	406	378	358	388	400	389	385	372	391	403	386	398	382	381	367	388	426	383	414	398	388	405	386	377	401	386	402	383	376	374	380	359	369	383	354	385	395	369	413	370	399	351	419	393	361	384	390	338	405	397	359	401	391	391	390	392	376	407	392	359	383	365	391	389	391	384	419	394	384	383	417	361	432	363	371	372	413	390	395	361	393	414	395	409	345	376	397	378	410	405	369	389	375	369	366	403	400	396	386	391	391	379	374	425	373	381	357	383	416	398	386	359	396	392	387	389	393	368	367	379	378	439	387	411	373	395	393	401	420	372	378	371	376	387	373	395	400	357	407	360	371	406	382	391	362	349	387	414	366	390	390	317	371	348	381	400	396	397	363	364	411	398	353	343	411	402	402	398	387	390	392	368	352	402	375	362	424	349	392	424	400	381	400	403	376	399	385	403	380	403	362	414	391	378	405	367	369	400	402	384	420	381	381	391	392	426	392	417	401	374	349	364	377	400	378	369	411	377	408	350	378	385	416	362	395	370	389	428	379	387	388	365	391	413	354	385	368	380	358	363	398	393	382	342	366	422	369	402	396	382	365	399	382	357	365	398	361	384	385	382	357	385	362	353	405	391	387	420	374	395	388	367	413	363	398	399	417	369	380	389	355	356	390	404	350	377	394	399	374	388	381	377	403	374	374	408	371	421	388	390	346	371	386	396	405	391	357	382	403	383	390	375	360	398	359	362	381	398	407	377	376	345	393	389	386	396	403	396	417	347	374	377	370	362	387	409	386	363	399	380	362	355	373	360	385	383	401	350	439	365	369	367	376	393	412	382	408	375	413	366	431	400	389	362	379	409	423	376	383	449	417	381	352	420	384	349	393	375	429	381	366	391	367	404	364	411	356	408	384	399	386	369	377	403	368	397	400	363	410	388	362	386	402	389	392	386	395	374	358	356	386	375	385	381	355	359	367	382	379	371	367	368	401	405	381	352	376	400	389	398	406	413	401	428	396	399	398	381	399	381	363	421	394	378	354	396	373	362	372	359	432	402	421	382	400	387	370	371	360	421	395	392	386	321	402	377	356	383	351	408	410	377	358	405	384	379	381	385	366	367	374	383	389	383	390	384	383	380	372	407	369	403	386	403	398	389	429	380	409	408	375	392	404	407	391	403	419	399	395	397	379	387	380	399	401	405	397	412	383	398	424	417	392	367	367	372	392	384	347	402	398	375	387	375	363	402	372	390	442	391	371	430	381	406	388	380	390	395	393	401	380	387	396	367	379	389	405	369	343	377	371	385	372	407	401	386	371	369	391	386	356	359	375	409	433	349	379	388	375	379	401	376	342	395	363	378	400	378	370	373	347	404
31121	43649	28542	16732	11971	8163	5540	4103	3002	2489	2032	1739	1419	1223	1092	905	788	746	706	678	587	664	497	505	585	533	559	533	547	523	476	486	492	449	467	441	459	458	448	434	443	450	433	394	404	409	407	406	421	444	436	429	408	417	418	405	401	441	456	445	392	411	422	389	445	388	394	410	423	416	401	427	435	392	410	430	407	390	399	398	441	436	403	386	423	373	417	372	419	432	428	412	437	459	399	390	403	425	400	424	393	425	388	405	430	450	401	424	436	394	409	412	401	420	420	404	381	400	394	435	417	402	471	402	417	372	432	437	416	418	420	393	428	407	412	394	406	407	413	444	423	449	427	407	418	409	414	393	404	426	401	435	445	383	424	403	403	395	409	408	412	426	414	413	420	398	395	423	419	382	399	447	407	428	432	399	427	427	395	415	380	421	420	411	426	396	373	445	410	414	413	388	429	415	456	423	449	456	383	400	391	424	442	390	391	407	405	416	395	408	427	418	431	427	425	395	396	404	381	381	408	402	450	368	414	425	406	426	414	399	393	404	406	429	451	393	430	442	467	422	428	424	439	409	401	412	400	430	435	419	415	444	399	397	431	395	418	423	428	401	372	453	422	409	384	415	429	395	415	415	416	443	430	421	420	381	453	397	399	429	419	405	417	424	412	412	393	433	432	452	402	413	423	388	430	410	418	426	408	415	389	414	418	433	377	429	411	414	408	414	428	399	390	388	415	409	393	429	405	419	412	402	408	418	410	396	402	413	388	393	412	392	463	389	434	411	388	416	411	387	411	415	402	424	366	425	407	434	421	375	438	459	404	414	396	425	426	403	419	410	418	455	407	429	402	450	361	433	397	393	386	442	404	419	405	376	429	407	410	394	410	438	454	418	380	439	401	404	390	440	394	409	392	397	414	440	399	393	403	428	413	395	415	427	361	427	427	395	404	419	450	418	422	396	390	433	435	407	400	418	412	418	450	418	431	428	416	426	422	393	442	377	408	451	409	394	421	432	388	400	399	397	412	396	427	422	377	413	423	425	392	403	416	445	396	411	441	405	377	414	445	384	423	395	377	397	411	414	378	406	431	431	416	404	413	402	395	429	399	430	436	407	401	397	441	389	420	439	391	418	409	402	418	393	409	406	409	413	405	426	417	443	406	425	417	419	410	433	409	401	425	432	447	446	418	404	411	453	428	465	393	414	403	388	389	410	417	427	419	399	402	441	389	423	421	395	388	419	400	377	412	409	432	454	415	403	435	367	447	421	431	433	402	392	385	426	407	424	414	451	417	408	400	369	456	410	436	430	409	402	384	415	460	430	428	424	418	427	435	421	413	418	414	391	429	384	411	437	440	439	401	436	439	387	419	441	400	435	409	407	402	413	412	403	386	406	423	411	425	426	417	455	408	406	403	398	445	396	435	387	420	438	477	408	411	443	420	401	368	449	405	377	405	409	413	393	421	421	473	426	406	399	395	417	457	413	413	417	425	385	394	428	401	451	376	405	422	397	415	418	407	425	412	434	424	444	412	440	411	399	410	393	387	412	422	408	408	430	424	404	440	465	403	437	426	438	430	398	422	415	433	384	414	396	390	422	370	435	422	383	414	437	467	392	417	411	432	409	409	393	417	420	376	405	407	421	412	407	397	430	389	411	417	428	412	389	384	419	386	369	409	405	415	419	384	446	412	472	422	409	395	429	411	391	428	413	422	459	398	410	403	433	417	464	452	393	427	433	421	399	417	439	444	438	431	381	427	401	427	414	416	380	408	413	452	445	433	392	438	405	440	409	394	388	385	421	410	367	417	429	420	400	444	395	413	393	390	440	430	414	366	426	398	386	424	394	414	392	437	410	392	406	391	444	452	416	389	418	396	405	401	425	452	436	399	392	403	402	396	431	428	430	395	431	410	407	414	432	420	387	460	422	402	390	432	437	426	391	396	408	401	409	423	423	442	414	417	400	410	419	400	412	411	405	431	417	419	384	391	398	365	413	411	458	393	435	417	401	444	454	412	440	448	428	443	387	424	403	403	403	415	410	413	450	428	442	437	400	428	387	395	426	403	419	407	414	434	405	393	402	407	374	405	434	430	417	421	410	439	399	410	406	420	422	404	433	393	433	407	359	390	417	417	440	386	413	417	410	376	439	408	415	424	420	423	441	413	423	415	368	432	422	406	408	423	457	362	405	413	425	402	410	388	430	394	419	432	454	397	388	451	414	462	380	400	409	445	416	432	416	395	434	383	431	429	409	414	449	419	452	408	394	400	400	413	408	404	430	378	416	422	436	416	418	413	395	454	407	390	398	448	394	400	391	422	404	405	438	421	446	408	403	470	445	440	431	412	437	422	395	446	443	387	405	446	419	404	399	404	386	407	424	399	418	441	432	410	397	442	421	414	422	421	419	408	396	473	422	397	375	384	418	399	437	411	401	389	435	395	382	433	417	424	406	420	382	414	403	425	428	420	424	394	373	384	379	397	423	432	391	368	425	429	402	408	396	421	368	404	424	392	414	427	408	409	406	433	415	429	401	439	424	418	431	397	420	394	410	396	423	442	410	422	407	412	397	431	391	387	409	446	409	426	421	415	428	383	405	398	448	442	421	420	435	433	435	469	438	403	391	376	445	399	426	403	401	439	422	429	404	440	408	437	440	432	422	405	400	419	406	393	427	437	462	390	414	370	428	415	441	419	425	391	397	389	433	434	413	423	404	425	428	425	416	383	405	402	422	455	411	438	426	381	414	421	362	390	385	433	408	408	412	414	411	416	426	385	428	428	418	376	430	429	408	392	407	449	434	404	411	396	401	401	434	450	398	407	391	418	364	422	422	421	396	407	383	392	434	425	389	404	404	431	454	412	430	409	395	388	459	456	422	400	416	416	395	412	442	389	378	400	436	458	439	455	435	424	392	411	406	409	398	418	428	438	412	417	390	397	402	429	401	423	387	412	422	432	415	428	411	428	382	433	394	413	406	408	435	393	437	401	411	436	419	414	372	440	380	429	384	409	401	415	381	425	421	401	430	435	455	423	423	393	436	432	414	404	388	390	426	405	418	433	379	422	404	404	396	403	419	412	418	415	398	381	407	408	430	418	418	427	433	419	421	431	427	394	441	396	420	395	412	413	414	400	402	422	371	459	409	417	422	416	394	374	431	404	423	448	407	449	404	386	403	396	399	446	442	375	397	356	406	412	399	431	411	421	414	403	430	410	377	417	424	445	414	386	410	434	405	445	409	408	429	428	403	402	428	464	390	409	435	416	406	420	440	422	430	412	393	419	421	431	421	411	377	423	411	398	422	421	457	435	404	443	428	427	382	392	403	393	438	435	383	414	418	405	406	402	408	401	412	414	408	374	422	447	446	397	390	389	413	426	448	409	398	392	419	463	409	421	421	460	394	421	364	427	410	422	380	419	444	390	424	437	405	416	366	421	408	428	414	411	441	381	443	391	400	428	471	414	450	430	407	429	408	427	390	438	412	416	414	445	408	407	384
23761	21153	28381	24383	21407	15509	7579	4161	3055	2619	2218	1880	1519	1361	1183	1070	915	842	906	770	769	759	663	656	670	682	645	645	654	629	676	635	574	566	601	524	528	586	539	527	548	503	513	535	555	552	534	506	503	505	577	481	510	507	525	504	527	544	502	546	509	538	473	497	505	549	462	500	507	505	494	479	509	538	514	482	528	478	497	523	544	528	523	549	517	540	513	548	513	572	483	505	512	484	522	493	509	571	503	499	522	513	514	514	539	485	520	509	491	495	546	498	459	495	479	518	518	502	470	501	514	529	480	499	508	525	466	507	531	475	463	492	520	527	523	506	546	502	525	496	501	515	473	467	504	490	462	488	519	505	503	491	524	550	538	500	537	505	528	542	526	509	521	542	505	501	501	492	520	513	503	490	505	538	509	509	517	482	504	489	508	475	494	492	527	462	522	549	492	506	471	493	511	504	489	498	517	488	461	483	506	507	538	482	509	491	490	484	537	479	494	511	508	511	518	473	567	540	557	511	533	467	495	540	523	526	520	513	500	538	503	529	513	503	505	508	531	532	545	500	468	533	525	547	534	475	526	525	525	519	526	517	498	514	573	479	521	517	527	492	508	520	539	514	496	465	482	508	512	512	496	488	539	507	464	497	489	503	478	547	528	486	524	531	560	525	501	533	519	501	570	522	526	502	541	495	491	502	488	550	555	563	495	510	502	534	492	513	515	511	507	485	489	505	542	508	534	534	534	495	526	529	518	508	515	510	480	539	513	501	537	513	531	504	524	530	516	484	564	553	480	520	506	509	537	558	536	535	545	481	515	506	484	503	496	532	478	538	518	524	482	547	540	494	562	531	472	513	524	507	537	502	490	509	502	525	506	470	515	521	497	499	518	494	490	502	526	538	529	460	504	517	490	484	487	535	490	531	495	525	537	498	469	458	514	478	494	549	497	504	490	504	516	498	508	497	559	536	513	489	514	542	540	478	506	500	522	562	513	471	519	516	521	524	496	566	517	548	519	467	538	551	497	474	481	529	528	487	501	557	536	571	493	532	497	532	505	525	508	519	515	528	522	548	495	533	545	522	537	505	519	512	512	501	519	500	550	541	508	545	509	531	493	564	515	496	496	502	518	485	501	527	487	497	462	528	506	504	524	504	514	520	512	505	509	506	544	574	516	479	495	497	484	493	527	469	536	532	527	480	498	468	518	464	488	515	519	513	533	549	548	527	496	515	514	503	509	495	489	503	546	499	484	502	508	521	501	535	507	531	476	501	523	499	493	490	480	493	522	485	517	535	533	555	545	487	505	506	472	525	533	483	530	450	513	490	469	500	535	522	498	509	518	490	496	558	520	529	550	515	533	507	520	507	528	512	515	534	491	487	516	522	508	484	498	520	506	523	504	530	506	512	494	515	498	524	519	544	484	510	519	525	502	481	524	508	537	509	494	526	495	493	493	524	501	533	512	497	521	487	522	486	504	532	512	504	488	509	504	492	511	538	501	515	501	522	477	564	517	535	523	529	533	506	472	492	523	491	499	550	499	571	520	515	481	506	504	539	523	479	483	520	476	497	516	543	489	516	512	549	525	502	487	486	530	509	516	523	506	530	529	467	498	503	534	538	546	509	498	522	492	526	522	561	519	513	528	525	531	529	489	516	507	493	488	499	529	531	496	467	462	475	512	535	486	502	543	512	512	497	523	491	515	513	510	523	545	523	485	485	510	458	538	510	482	486	527	514	510	532	504	488	490	488	494	438	516	538	526	512	472	520	501	524	480	533	525	477	493	490	544	484	520	502	560	527	542	511	507	506	495	511	539	498	534	510	511	535	535	560	491	515	506	470	490	510	521	499	549	532	532	512	492	520	533	497	548	507	496	536	487	507	502	479	553	523	495	497	514	541	522	568	511	518	495	483	542	508	526	521	503	505	512	502	501	530	485	547	533	503	486	506	506	490	532	489	521	529	496	552	487	533	475	507	507	485	527	468	540	514	513	495	495	475	533	493	501	505	493	518	498	540	537	534	533	483	505	478	501	509	490	520	496	510	512	509	475	518	511	533	471	502	517	477	528	511	509	515	511	511	561	521	518	508	530	515	532	492	496	507	507	479	514	568	502	507	545	580	516	493	498	463	524	508	514	511	542	498	530	522	505	515	499	484	487	497	522	507	479	515	502	501	560	522	526	568	482	479	494	527	505	509	503	494	497	492	516	480	526	541	538	484	505	534	527	533	507	490	494	476	515	511	496	534	523	496	482	520	533	465	530	535	526	483	503	505	514	496	493	491	529	478	486	503	536	551	502	523	469	509	515	493	499	489	509	526	496	505	518	513	467	505	484	502	529	453	498	526	499	492	483	547	556	533	549	467	512	523	501	518	514	562	508	467	499	473	478	532	526	529	507	512	492	530	489	458	505	544	519	485	554	522	524	525	476	520	528	536	486	515	504	473	479	479	489	492	511	536	533	494	518	517	506	556	536	509	517	487	500	497	545	498	509	486	541	521	505	502	507	523	491	503	494	492	497	476	504	504	525	482	510	527	510	507	524	524	523	513	555	519	532	517	485	504	449	522	541	522	523	483	542	514	504	508	499	493	490	520	479	505	585	520	510	493	519	494	500	519	489	511	501	492	510	523	519	503	510	451	469	527	477	555	533	498	469	487	516	530	550	535	558	542	516	511	470	519	499	535	511	531	536	467	545	510	509	478	493	570	511	477	556	458	529	495	476	522	519	518	501	526	500	509	500	544	519	518	491	536	494	530	455	510	490	513	518	535	534	488	516	541	470	512	536	482	494	506	542	509	510	492	520	504	535	529	534	535	567	513	496	514	499	523	458	499	493	454	509	500	503	485	504	508	486	505	515	516	496	486	517	554	485	473	557	534	468	481	507	535	514	505	557	525	481	502	457	497	523	522	470	501	499	523	497	515	509	508	510	508	534	530	504	488	497	550	516	526	472	486	532	503	517	502	510	482	487	518	517	502	491	528	509	510	506	492	495	516	504	480	514	506	481	531	466	519	471	551	519	486	512	507	526	545	513	475	473	543	547	481	548	492	527	514	503	509	475	526	460	563	552	535	496	482	470	497	533	489	518	492	490	507	530	493	515	545	533	508	487	532	457	526	521	512	521	504	487	493	539	499	519	516	552	511	512	537	519	493	515	507	495	504	501	526	486	475	494	504	516	566	499	508	543	504	520	570	539	524	495	470	501	552	495	551	528	510	555	475	510	489	511	530	473	494	494	464	490	479	525	493	570	515	488	513	472	546	524	500	553	533	495	461	514	498	539	497	524	503	505	501	520	529	481	502	486	510	490	529	510	491	467	499	485	517	496	539	569	538	540	508	486	523	528	504	507	509	468	514	508	500	526	533	556	476	515	498	497	457	534	453	510	527	510	497	516	467	508	488	503	502	516	486	483	500	503	542	510	495	524	522	532	493	533	503	489	534	478	450	486	511	463	532	515	520	534	530	503	543	460	501	503	484	531	499	482	479	515	533
31785	53807	36756	24044	17476	12056	9015	6627	5113	4100	3286	2736	2261	2025	1657	1479	1213	1123	1034	1041	921	886	760	763	799	745	760	721	705	662	701	648	688	667	684	632	574	553	563	538	558	578	604	584	580	550	552	601	528	575	521	553	556	533	571	532	549	578	516	537	564	567	569	530	528	517	561	554	532	549	547	563	518	551	576	515	564	516	566	539	581	557	558	550	511	530	521	561	560	563	521	560	559	556	529	519	513	505	537	546	535	530	548	496	568	524	524	530	552	593	551	523	574	524	512	532	552	552	538	499	570	563	522	564	533	537	549	556	539	520	528	504	572	528	552	525	568	535	526	502	545	541	537	575	540	491	547	547	508	558	539	578	537	538	543	542	543	581	538	519	549	509	556	567	518	540	541	510	535	542	516	553	536	513	499	543	552	510	537	528	573	530	508	532	519	507	586	526	539	546	554	515	570	524	533	534	535	528	543	505	573	547	543	543	535	560	539	525	540	531	527	502	603	543	542	544	535	560	519	567	504	552	534	508	549	552	514	525	520	565	516	564	568	543	551	522	552	548	564	541	554	559	525	513	556	547	527	519	525	550	523	556	575	530	578	552	554	525	528	525	513	542	535	513	570	586	571	532	555	548	541	534	573	566	514	528	562	573	550	540	534	540	516	507	527	575	535	511	534	554	509	520	589	514	512	513	577	556	541	522	535	550	537	558	542	533	543	495	534	548	562	515	563	593	484	580	562	559	534	520	533	544	546	526	508	526	524	549	529	586	518	521	550	557	563	550	563	571	548	572	559	575	511	539	534	508	520	520	534	522	535	569	504	533	532	568	547	561	553	519	533	510	564	569	522	534	503	538	524	548	529	525	527	531	499	555	560	533	495	535	538	573	561	553	544	526	544	510	511	554	518	547	535	527	583	561	538	535	542	535	555	517	513	528	520	582	565	525	499	540	533	534	534	511	561	512	543	557	515	498	579	560	532	515	508	579	555	569	535	536	530	530	537	500	533	534	539	530	506	498	532	524	528	521	549	572	551	561	504	560	527	544	537	534	562	508	581	525	567	496	585	565	562	540	555	526	512	531	519	533	557	503	528	545	526	544	520	534	584	572	567	547	546	531	573	552	543	550	493	584	523	565	545	541	555	555	505	546	500	542	554	559	531	553	532	547	535	525	523	557	493	570	582	545	539	513	526	536	543	514	558	555	514	524	576	502	544	553	541	565	498	497	568	568	527	556	518	537	533	537	541	520	495	525	554	514	551	518	499	555	574	530	518	558	531	557	575	515	562	547	551	522	517	566	525	517	518	514	495	554	564	572	524	585	567	515	530	531	555	537	529	556	571	521	570	572	552	558	534	559	579	552	539	534	595	534	511	529	519	540	549	522	498	562	580	513	494	514	526	523	538	554	549	576	547	528	561	562	537	547	528	549	546	550	557	535	534	564	525	511	495	549	534	532	532	522	522	529	603	523	561	575	539	514	569	542	571	549	543	539	544	538	503	574	582	557	542	514	566	520	562	547	558	569	552	526	502	558	582	511	554	542	568	549	517	541	544	541	552	509	522	498	535	536	506	595	514	585	563	547	515	530	544	521	533	505	547	551	576	569	547	571	537	537	544	529	559	546	572	546	555	581	528	503	544	540	566	541	559	528	522	531	521	560	558	526	541	586	573	526	518	470	538	553	569	528	575	581	532	525	533	506	498	535	558	521	526	570	517	536	505	558	530	531	567	514	552	551	513	520	548	537	546	517	505	521	530	564	549	542	519	501	548	530	572	571	521	551	537	570	552	550	565	549	484	558	587	542	552	531	532	578	531	524	564	551	533	555	524	550	532	542	544	529	560	574	557	521	539	562	519	523	520	553	522	541	543	566	547	571	510	550	577	538	502	572	569	541	549	532	511	533	556	543	558	543	503	555	515	579	579	557	549	548	535	532	524	548	525	511	549	555	540	556	549	559	560	562	540	534	526	523	520	531	530	567	525	528	514	552	538	551	540	538	531	568	583	525	545	530	600	543	572	535	525	535	528	548	536	557	542	539	526	548	532	528	514	537	521	543	546	571	581	549	532	526	559	552	536	521	548	572	547	576	576	535	563	515	571	545	538	544	538	540	564	492	525	547	578	504	527	524	513	559	557	544	531	538	511	506	572	568	534	560	574	518	527	510	569	567	553	590	529	545	548	513	535	548	548	530	616	561	565	572	549	498	513	509	547	553	514	518	511	534	537	610	556	541	578	533	554	516	521	564	525	540	565	596	565	527	506	550	569	560	530	525	482	526	564	565	537	547	553	558	531	541	565	508	533	551	542	566	535	543	589	556	507	553	487	529	529	535	504	551	583	528	547	513	484	545	536	528	513	513	545	533	549	470	557	569	483	546	561	519	539	521	544	511	529	525	540	559	549	518	546	556	574	544	548	542	619	514	534	563	556	556	561	547	577	542	568	572	546	560	528	515	562	553	559	544	548	541	533	480	528	523	570	575	546	537	514	525	578	548	550	520	514	548	576	569	516	522	542	514	521	512	544	547	572	567	585	530	497	540	542	524	553	515	580	515	556	566	538	511	559	530	543	549	549	495	556	612	610	534	537	502	568	518	540	541	494	522	511	472	520	560	537	518	549	512	561	547	544	544	567	526	567	534	540	545	568	545	507	570	554	540	562	563	549	509	598	560	514	549	527	578	568	500	556	548	560	546	553	516	512	575	533	552	553	544	573	529	546	559	566	487	533	539	539	539	543	539	578	533	537	546	544	550	601	549	580	539	524	585	531	542	543	579	513	536	547	578	554	534	518	531	546	528	526	565	543	501	546	538	545	580	583	564	544	540	523	567	521	525	514	534	518	578	559	549	520	485	593	526	549	549	522	538	533	519	561	532	546	567	525	526	532	565	525	539	555	546	532	558	562	604	544	562	554	494	582	536	554	560	528	592	552	548	564	525	530	521	546	553	531	544	519	552	563	518	521	532	552	517	544	552	563	545	578	554	557	544	509	575	555	546	576	547	563	571	546	541	563	572	502	537	565	580	526	537	560	530	516	511	544	525	564	523	541	546	533	503	563	516	529	531	516	567	540	545	509	521	518	527	565	521	566	544	571	565	508	584	519	522	548	517	507	549	548	544	554	524	502	551	546	525	541	474	547	546	500	510	558	536	532	535	544	567	535	598	514	574	514	552	536	579	541	473	595	557	572	504	519	522	547	572	514	590	537	551	525	518	510	542	503	522	544	542	521	577	536	549	504	526	537	527	581	537	501	533	571	500	525	579	566	582	495	572	550	557	525	525	550	568	516	502	565	516	550	522	563	519	543	518	498	561	511	580	563	502	527	562	562	595	511	529	540	511	551	513	542	567	545	524	551	527	554	551	530	520	596	549	536	534	530	530	561	541	535	562	537	523	494	512	553	477	549	545	565	539	565	525	543	552	556	528	512	481	552	544	560	549	521	485	588	544	572	496	581	548	517	543	524	561	522	548	513	556	536	540	510	546	548	534	499	527
25039	21277	27604	25650	16108	7378	4532	2981	2290	1982	1624	1375	1090	947	824	747	726	593	615	558	570	523	512	496	439	528	510	492	470	424	462	466	389	463	412	436	394	409	400	370	406	362	371	394	363	393	376	380	380	383	368	364	358	390	375	323	355	393	376	410	406	322	354	366	376	372	383	384	359	376	357	352	395	338	373	341	359	379	367	386	374	347	359	364	401	399	365	332	355	378	358	349	382	377	363	396	375	373	376	367	409	348	350	343	381	387	368	382	329	383	374	345	373	346	353	343	358	350	378	371	355	358	377	343	391	370	359	368	401	359	384	357	344	358	357	380	357	378	341	350	369	380	355	367	344	359	322	330	379	378	360	364	363	389	360	351	395	357	360	335	378	339	364	339	393	351	355	389	368	365	385	369	352	351	365	345	366	345	360	346	357	366	394	387	346	344	374	407	348	376	384	392	354	339	403	346	390	383	376	341	378	350	374	391	344	374	348	392	339	365	330	393	368	380	351	363	348	392	329	356	367	392	365	344	325	370	363	351	379	334	397	341	378	373	354	365	369	359	387	352	353	356	390	358	364	346	344	369	353	359	390	366	371	362	384	342	398	381	398	362	357	383	358	372	373	392	405	328	395	376	350	404	375	394	343	354	383	340	353	347	362	374	397	383	391	391	345	363	357	379	370	389	367	346	378	347	357	371	382	386	374	327	355	351	360	351	379	351	339	383	342	399	351	413	359	342	375	348	372	375	385	419	355	360	352	399	365	381	364	373	355	359	383	375	378	344	396	389	367	346	365	338	380	357	386	395	351	360	318	366	395	357	354	399	354	344	399	406	366	376	380	363	351	355	378	392	345	362	352	341	390	347	390	397	398	342	381	345	386	346	370	364	361	364	378	348	362	393	403	355	364	355	379	370	373	344	379	355	361	359	361	380	373	363	354	372	370	411	366	371	391	386	318	351	393	372	375	340	369	351	363	393	363	372	365	398	371	376	414	363	382	382	393	377	357	363	367	344	383	339	332	395	386	375	368	335	370	353	360	337	373	387	361	352	355	382	398	353	375	347	395	356	354	379	359	348	377	371	386	378	367	365	347	404	377	351	382	350	375	377	325	378	373	392	374	373	341	368	352	334	368	374	347	373	335	373	386	395	352	348	378	399	347	364	384	371	333	380	376	352	318	388	327	389	349	368	371	367	346	387	365	353	377	376	408	362	387	361	378	360	380	385	358	369	369	390	394	365	400	394	345	399	405	384	356	345	381	357	352	369	380	373	414	363	375	360	342	376	313	368	356	363	370	371	366	366	372	380	368	376	374	335	396	361	346	365	398	357	342	379	365	337	334	323	336	341	370	381	375	372	372	374	368	346	347	362	378	369	379	355	361	380	345	391	382	354	362	363	388	408	390	360	385	338	353	379	384	387	369	341	375	368	393	341	360	327	356	340	364	356	341	366	389	354	349	359	372	368	363	357	378	380	354	329	353	348	347	392	336	373	375	373	350	374	384	362	334	345	366	390	341	358	360	372	365	372	367	382	379	360	391	318	356	409	393	372	372	380	371	364	370	357	378	363	365	344	352	363	375	362	353	345	355	337	357	403	374	373	389	387	330	389	350	352	373	369	391	376	379	380	388	402	402	338	335	345	369	376	362	341	345	312	381	334	358	362	377	336	351	357	384	360	375	367	374	356	357	385	357	354	399	361	381	360	387	371	400	346	345	371	366	404	379	354	326	357	353	367	358	340	388	366	356	382	329	384	398	359	377	377	391	338	370	387	371	368	352	356	366	356	363	339	353	343	408	401	361	333	399	374	367	342	338	364	338	354	386	356	341	358	369	372	362	311	368	317	343	387	361	357	348	346	372	345	354	351	379	370	360	366	340	373	353	402	347	378	338	343	391	348	406	396	346	369	358	381	355	410	352	365	363	352	393	341	366	343	373	367	317	365	353	358	350	379	372	361	387	361	374	345	348	362	380	376	353	362	368	364	368	333	322	351	393	349	392	382	388	365	402	407	368	372	355	405	383	335	341	369	394	358	344	400	328	384	376	399	351	360	371	362	347	369	345	368	377	381	374	332	342	324	340	366	384	343	372	375	381	384	376	377	378	391	339	363	379	358	356	368	359	354	366	358	345	394	388	377	348	332	363	355	333	368	371	338	330	359	371	354	338	381	389	315	409	362	357	397	361	372	396	364	367	371	384	388	381	396	365	378	378	372	371	411	368	389	383	370	372	362	353	383	349	362	365	405	365	365	375	367	349	365	371	369	364	371	374	348	339	343	374	349	367	349	362	363	364	355	348	356	410	360	353	362	345	351	390	332	337	354	367	362	343	369	358	336	333	393	397	359	373	354	362	379	357	348	384	327	381	343	377	351	328	376	360	389	352	341	339	386	360	377	390	386	398	352	363	329	354	364	361	424	375	356	359	378	347	366	364	339	362	366	370	382	363	345	349	383	388	362	373	358	377	372	347	377	353	364	354	380	353	374	393	353	376	339	368	410	369	361	395	357	350	404	375	353	324	384	337	332	371	358	351	375	355	363	375	361	354	363	371	376	353	368	390	375	381	357	362	343	380	373	379	370	374	373	368	366	343	341	360	405	364	362	361	377	376	356	349	353	371	405	398	406	344	361	365	372	341	353	350	355	338	357	376	379	371	367	343	373	343	343	377	335	330	394	340	382	341	370	375	361	384	367	390	345	390	346	357	406	357	363	355	356	347	351	359	364	359	365	367	321	348	377	363	364	378	336	371	385	320	371	339	366	401	362	400	351	405	387	337	407	387	371	370	401	365	344	388	379	347	360	361	361	341	385	360	335	359	337	361	362	335	354	391	363	366	360	342	357	360	377	350	353	374	364	374	380	369	394	359	362	355	330	351	358	341	368	380	364	386	379	362	368	351	397	353	376	359	332	357	367	375	355	358	369	364	338	350	365	358	345	364	402	370	393	345	402	377	366	354	402	347	348	373	368	332	364	315	368	339	404	345	366	347	364	348	353	386	354	348	343	347	356	368	402	368	376	391	368	336	384	370	355	380	359	359	343	360	375	374	379	359	341	362	381	377	350	383	354	339	343	371	369	370	350	348	344	357	390	366	386	355	384	376	348	340	368	373	339	377	359	354	356	373	352	356	355	351	368	331	406	383	384	390	366	368	348	337	411	372	349	371	342	371	380	374	387	363	357	362	381	378	329	355	364	376	393	373	374	372	363	366	336	371	364	376	385	357	350	383	351	355	344	371	406	379	374	373	381	405	363	351	340	385	392	381	385	369	340	368	374	353	355	369	363	344	337	346	369	379	362	394	399	377	347	418	376	353	354	366	350	357	372	368	397	384	369	359	354	357	341	371	337	367	403	349	379	392	361	369	389	366	371	351	360	379	380	364	328	388	391	360	378	368	381	376	370	352	364	389	375	348	339	353	400	370	367	384	366	354	408	364	352	373	339	392	354	373	348	359	379	392	342	355	379	383	331	333	378	370	368	362	364	346	360	385	368
31626	50092	32980	20047	13788	9722	7354	5336	4101	3405	2783	2299	1778	1497	1317	1108	938	850	867	720	713	640	610	671	606	591	583	574	544	541	505	528	462	454	480	459	449	468	444	453	402	402	417	410	432	455	429	395	418	449	376	408	384	389	404	413	412	427	395	428	416	429	422	431	433	389	420	382	376	388	394	433	440	404	341	370	387	395	422	380	396	416	403	409	379	419	416	421	396	386	411	404	410	418	393	381	417	400	423	372	388	438	428	404	429	400	397	384	398	403	430	375	389	427	402	366	409	413	385	406	409	412	409	372	406	393	398	370	390	409	417	375	361	422	412	419	428	421	392	416	408	395	398	409	388	421	405	478	413	375	422	392	381	381	395	414	397	393	406	393	421	422	406	357	414	418	399	422	390	418	382	386	399	412	397	417	406	436	398	393	408	410	405	417	451	386	417	394	442	403	421	385	402	453	412	387	405	433	395	379	384	395	397	414	388	407	394	426	409	432	398	414	397	416	376	397	359	420	361	415	423	433	401	386	419	388	408	443	411	396	407	417	417	438	393	379	402	387	395	400	438	381	392	413	414	426	385	416	429	393	389	378	416	395	368	375	403	385	415	440	395	425	413	380	418	394	401	412	397	417	410	385	368	420	434	393	400	398	385	407	405	400	405	443	405	411	422	430	396	403	414	408	380	424	385	371	374	415	392	413	392	428	408	412	390	360	457	404	435	386	394	427	395	410	415	418	393	405	420	406	433	403	405	417	403	426	426	427	400	411	401	427	387	382	405	394	422	374	405	429	389	383	402	395	385	417	424	397	412	392	418	407	395	404	417	378	396	413	425	419	439	418	398	411	400	387	411	372	442	415	409	424	351	414	401	389	422	388	423	383	411	422	425	386	375	394	396	424	384	419	383	411	396	454	409	406	394	364	378	418	414	448	399	425	404	363	425	383	391	373	441	418	432	435	372	414	393	426	418	419	443	409	413	389	432	418	436	374	405	392	417	384	432	393	372	425	399	393	420	415	421	376	402	432	440	386	422	401	397	415	418	437	374	380	400	395	435	415	396	395	384	393	411	394	359	429	394	380	399	386	435	423	372	405	412	448	430	393	416	369	398	385	392	439	380	369	401	389	420	386	416	416	431	380	428	448	463	403	387	412	406	394	410	402	361	416	407	390	406	406	403	412	439	438	396	362	436	381	384	367	465	416	425	368	423	441	394	413	368	394	412	380	393	387	417	433	419	399	391	426	404	438	403	373	403	418	407	376	455	402	409	410	402	409	401	373	402	379	424	380	419	383	415	384	409	398	394	392	390	358	409	386	412	394	426	399	350	390	397	387	390	432	441	464	384	453	406	384	371	401	398	413	400	429	406	395	392	386	413	389	405	423	418	412	391	405	403	415	437	399	395	418	403	416	424	380	440	356	443	408	382	426	396	405	429	368	422	408	377	407	402	390	407	421	385	376	353	402	402	381	412	429	413	404	418	435	430	410	407	351	400	402	378	361	409	371	401	376	403	457	404	407	429	374	388	406	410	383	422	396	389	402	394	393	423	395	389	408	396	385	412	390	418	419	436	451	422	385	444	391	355	390	390	377	428	396	386	405	385	403	428	392	375	405	415	393	408	393	422	376	414	364	421	385	413	408	395	383	407	400	374	412	438	417	413	398	421	363	387	421	396	358	414	401	434	372	423	384	395	409	361	390	372	390	406	434	401	369	436	377	377	411	432	419	413	395	429	456	415	396	381	405	384	396	414	433	415	404	420	385	374	363	426	440	418	380	383	417	402	408	418	403	403	392	393	390	426	388	390	408	407	410	399	387	370	424	376	394	411	381	365	365	390	398	387	404	409	437	436	418	469	393	382	389	393	393	428	398	418	441	404	396	426	370	418	396	420	404	400	397	410	389	410	431	391	414	397	398	394	368	393	392	413	383	407	410	415	395	397	395	392	402	423	427	403	435	417	407	431	397	415	405	401	376	387	435	391	416	380	364	367	383	359	394	395	407	384	417	420	396	392	424	399	430	392	422	399	405	438	374	395	401	445	418	374	402	371	433	384	410	387	390	405	398	403	394	403	365	391	406	383	402	386	389	442	387	384	406	402	392	404	398	393	409	411	418	396	380	417	445	379	413	371	384	374	394	416	428	406	428	402	362	444	406	370	396	373	398	368	411	407	393	414	397	425	406	402	397	400	409	429	418	398	425	378	423	406	418	416	395	407	409	437	389	392	394	378	389	416	400	393	421	396	391	402	409	416	380	429	390	397	419	397	389	407	391	393	417	394	406	430	421	399	391	399	430	391	438	416	455	426	418	441	434	459	415	368	415	436	370	419	387	429	387	378	400	398	405	452	420	384	413	402	395	372	390	416	389	407	399	429	436	402	432	417	391	404	391	413	398	399	383	390	415	429	430	403	410	409	394	401	375	388	401	426	429	439	410	367	448	413	420	381	422	383	343	408	383	427	384	418	415	377	339	409	438	406	412	376	385	393	411	400	404	399	435	401	395	412	458	426	402	423	416	395	416	425	406	402	363	409	362	404	402	412	382	404	394	379	362	404	408	384	373	385	382	358	399	406	413	385	410	406	391	396	399	398	430	397	378	399	427	362	398	389	434	405	433	398	432	419	384	409	415	398	382	412	413	402	425	417	391	424	416	408	363	412	406	383	432	411	377	413	369	410	385	416	385	377	379	395	417	390	413	399	412	378	366	406	421	424	374	439	437	422	396	385	409	405	430	382	418	393	423	404	420	399	427	407	382	401	386	406	395	405	418	402	398	409	420	401	414	379	387	398	413	429	381	403	424	440	390	383	390	393	420	398	436	414	399	440	365	431	421	376	373	402	408	427	392	391	383	393	443	372	395	371	399	395	394	428	421	404	431	425	400	400	436	402	360	453	417	418	400	391	411	400	444	411	430	422	387	377	402	400	436	388	409	409	362	389	388	417	445	432	388	398	397	402	392	428	403	425	421	435	410	425	406	394	398	414	414	432	410	391	407	404	401	423	398	434	404	375	409	405	446	413	436	422	387	414	384	410	444	378	409	410	414	391	426	407	384	382	431	416	435	377	412	416	434	433	434	382	431	416	389	398	389	415	384	399	425	378	415	379	391	381	408	383	432	375	406	413	412	411	404	405	432	417	430	422	380	398	432	386	396	411	423	410	401	375	425	393	391	404	444	423	423	415	377	395	390	387	392	411	408	406	400	387	418	390	414	390	405	434	409	394	385	411	415	371	404	402	386	428	386	387	365	368	402	367	397	394	384	392	419	403	424	407	383	392	407	379	390	448	414	394	392	382	399	392	410	375	405	456	415	401	390	364	402	380	386	401	374	395	408	379	417	389	428	429	389	392	379	410	382	431	381	372	392	411	393	415	430	401	396	396	376	398	395	424	392	395	407	397	425	381	426	429	410	398	417	403	388	363	383	431	432	419	413	452	379	422	433	405	430	385	386	394	402	417	413	406	407	343	399	395	416	382	382	413	399	427	410	431	410
22697	21233	28922	23889	21354	21598	15334	6285	4299	3562	2973	2493	2059	1712	1437	1265	1239	1099	1014	920	852	803	888	838	809	812	749	739	762	659	650	668	648	624	616	652	655	596	571	570	598	564	561	546	567	571	608	553	557	561	615	532	548	572	524	582	556	564	596	537	582	532	576	563	562	546	552	563	559	567	537	564	577	556	536	529	562	539	521	534	576	563	497	540	550	535	547	566	523	515	543	474	552	536	558	524	585	549	501	529	548	559	562	520	562	541	544	562	562	612	546	532	513	540	546	533	510	561	571	552	567	556	546	513	530	524	594	531	538	551	527	565	516	548	546	551	537	552	543	526	583	540	547	553	537	582	556	527	569	543	512	531	566	496	541	520	493	556	493	510	541	554	547	547	522	529	550	494	526	540	529	557	536	500	582	495	546	527	533	563	586	564	554	524	506	471	545	563	519	548	545	548	504	484	507	562	541	517	560	555	551	543	567	501	516	534	532	549	567	565	535	602	598	541	522	510	523	541	530	550	536	508	498	543	527	565	517	550	512	514	551	552	541	550	557	508	531	552	507	543	556	519	511	563	543	548	545	542	541	575	571	538	496	549	571	560	576	542	529	547	497	551	536	538	537	538	554	558	555	513	559	523	542	556	547	503	502	538	530	536	547	525	558	521	521	508	499	539	513	542	532	516	559	505	563	542	559	525	512	531	547	567	511	550	549	574	547	554	563	567	521	523	503	512	491	581	539	531	542	524	529	544	593	490	596	547	565	537	555	522	575	551	527	542	505	531	498	564	580	534	535	541	540	546	548	543	533	578	562	524	546	552	564	546	540	519	545	584	549	565	590	572	570	528	538	536	569	548	524	549	530	543	592	516	543	528	544	540	509	526	575	552	577	540	517	526	514	535	508	574	532	539	528	529	578	558	563	531	530	527	550	507	544	559	565	509	537	522	520	522	555	523	535	531	533	537	565	540	500	537	516	525	508	517	585	523	597	560	545	544	516	532	525	533	514	550	537	539	576	510	517	561	555	551	552	549	574	535	557	525	495	512	550	600	524	536	569	554	520	561	572	512	572	510	537	577	535	526	520	539	498	530	545	494	528	497	531	527	511	563	521	547	490	518	582	529	512	551	529	535	534	517	571	538	531	502	552	532	506	524	516	569	533	552	535	543	533	553	605	530	491	526	549	569	530	530	537	512	550	499	536	578	509	550	549	541	541	579	578	498	551	563	597	559	558	537	546	538	523	540	567	541	498	521	536	570	555	549	509	529	539	540	531	545	556	537	518	557	540	559	543	550	546	578	581	496	537	576	565	509	528	549	566	549	517	530	562	524	560	551	532	542	548	541	580	512	532	511	520	563	546	569	539	529	543	536	530	507	568	558	537	527	531	537	560	551	579	552	556	595	534	558	580	536	544	564	531	560	527	538	530	557	547	523	557	539	541	563	502	551	552	509	521	506	550	521	530	494	543	538	554	576	538	496	537	525	543	563	522	506	575	545	555	549	551	555	556	557	555	535	532	517	553	571	541	550	538	511	521	547	528	562	581	568	555	547	522	572	538	526	501	552	566	543	537	564	544	568	550	578	547	540	563	512	564	529	540	527	550	532	563	515	543	567	536	523	541	529	531	541	512	556	503	563	531	568	556	513	538	534	581	487	561	506	568	539	519	546	532	559	595	575	579	564	554	532	534	544	571	557	565	558	519	548	547	512	512	556	572	554	553	528	532	529	543	569	548	576	535	488	579	557	529	555	528	578	574	535	539	560	536	524	527	555	551	555	516	561	540	547	582	552	534	508	527	553	538	569	546	533	559	559	543	540	506	547	541	522	507	511	493	525	594	530	528	504	521	559	555	592	578	532	551	582	537	532	539	567	535	552	540	559	536	529	562	557	528	539	534	503	560	529	489	540	541	562	544	548	532	527	570	547	538	535	557	543	555	526	519	527	538	522	523	520	521	550	567	508	575	553	542	517	519	544	499	539	528	567	541	510	552	557	542	531	492	513	586	529	574	526	558	531	540	543	561	532	518	525	520	549	514	572	530	566	560	513	515	495	531	527	538	525	554	536	506	557	543	542	553	578	559	530	560	488	549	537	564	538	543	564	550	526	505	512	567	551	592	524	544	499	566	558	542	534	559	541	571	560	541	553	550	496	501	565	537	527	541	530	549	527	493	577	551	524	532	568	574	557	532	559	589	533	564	597	586	600	587	534	539	515	569	504	518	536	526	507	532	566	540	531	538	569	546	540	518	505	547	544	525	573	537	528	565	526	538	482	538	526	532	525	518	518	567	539	562	549	557	544	555	552	563	544	567	516	546	569	549	542	546	567	520	524	516	534	517	525	517	568	496	512	557	545	555	584	530	570	529	593	525	548	540	538	564	516	534	554	555	559	535	519	562	557	521	521	556	554	545	553	502	527	519	526	551	556	509	499	513	565	516	538	522	551	572	505	532	547	574	532	540	548	563	540	543	521	538	538	560	551	594	548	519	521	512	543	569	567	570	564	549	572	560	548	564	588	516	556	540	524	502	587	559	525	568	518	521	549	547	530	552	512	531	530	574	538	514	532	548	516	544	551	555	525	572	531	534	571	546	525	565	513	500	553	508	560	518	531	544	515	589	555	550	522	534	523	575	526	555	514	549	520	528	597	529	540	543	525	499	546	586	573	509	556	500	585	540	525	538	534	538	500	533	544	530	533	531	544	533	556	530	496	520	569	574	551	534	539	524	546	541	542	549	553	545	565	548	514	560	561	549	544	533	551	534	538	590	520	572	537	566	535	581	577	544	572	544	578	566	512	536	536	527	512	573	520	548	549	562	532	540	539	512	531	556	536	570	503	566	579	533	560	524	542	551	533	552	576	560	553	547	555	539	528	559	531	530	566	565	513	548	589	529	564	539	482	500	528	558	529	551	538	556	564	564	526	568	542	520	517	532	547	566	503	545	515	582	510	542	540	565	524	514	510	552	550	529	536	526	570	545	552	579	558	540	521	560	554	543	488	543	559	567	521	517	584	530	539	515	541	551	576	580	544	521	569	534	541	533	545	530	539	576	538	529	575	526	570	513	557	548	522	567	508	544	523	544	555	571	559	543	558	541	570	517	525	537	555	594	543	543	576	565	492	565	561	533	537	576	508	524	536	538	550	532	531	571	560	550	551	568	551	545	512	591	526	548	503	552	542	531	545	566	508	505	529	498	512	542	523	566	510	562	545	542	502	551	578	550	527	508	560	543	553	556	601	548	538	534	560	557	543	542	548	528	543	523	560	521	570	564	535	544	530	558	529	514	513	549	564	537	565	556	533	523	532	529	529	548	512	587	569	521	533	556	532	554	521	535	555	530	573	526	574	546	516	511	531	521	531	560	575	598	538	490	522	551	509	509	526	536	555	552	525	521	519	525	567	539	541	548	536	518	570	557	576	556	518	513	549	573	532	510	555	525	548	542	534	547	547	512	566	568	544	536	527	537	545	536	577	551	542	544	541	533	557	567	533
35062	60158	40643	26465	19937	15531	11753	8630	6957	5705	4772	3735	3108	2539	2089	1748	1540	1454	1419	1158	1125	943	996	1000	954	929	869	869	870	808	773	762	704	701	699	659	691	632	641	572	631	641	604	594	599	643	602	575	562	579	591	569	580	587	600	595	596	598	565	583	596	569	590	587	611	557	565	566	615	586	592	577	542	581	560	563	561	592	565	566	593	566	537	585	553	614	614	543	566	508	600	492	541	598	551	567	570	572	591	524	552	590	544	568	581	553	580	566	519	526	584	585	593	595	527	590	569	587	532	542	568	565	584	579	558	553	559	586	601	597	568	584	566	536	571	569	558	569	575	568	573	537	602	586	529	556	584	580	582	549	592	555	563	566	548	607	563	521	572	582	559	547	572	597	561	571	567	585	564	576	581	592	548	564	564	569	568	581	555	558	556	564	575	532	624	549	570	547	582	602	548	624	610	615	603	592	616	566	558	599	562	547	563	560	546	574	576	569	564	564	522	588	560	568	569	562	524	568	528	548	562	601	568	591	526	565	544	619	569	583	595	551	552	616	602	554	598	587	611	598	573	571	610	561	548	533	566	540	526	543	585	608	583	593	580	577	572	548	573	593	584	545	565	553	557	510	558	583	552	586	556	603	544	553	536	580	569	575	545	573	570	564	558	571	536	596	564	604	621	525	561	549	549	566	520	567	530	568	568	554	586	546	585	553	568	588	560	542	598	591	590	560	564	596	565	594	609	559	536	550	596	555	551	567	601	527	559	577	562	561	592	612	542	550	585	579	541	597	597	569	554	549	527	527	548	592	537	569	578	591	619	547	546	594	584	587	579	563	577	595	562	548	572	569	582	589	500	581	522	610	578	589	549	571	535	571	588	589	585	545	580	593	557	599	609	538	580	603	577	580	602	565	563	569	591	566	557	566	578	608	566	557	574	568	571	565	619	550	634	587	624	595	604	533	556	562	545	580	560	616	580	584	538	559	581	575	602	556	609	589	549	522	583	521	551	562	541	549	588	614	558	541	533	575	594	585	533	603	566	570	558	572	579	581	546	570	587	566	565	592	569	547	580	559	603	609	543	555	525	580	578	573	543	566	571	577	580	549	559	545	594	565	612	554	538	586	534	561	567	571	577	572	576	607	578	578	597	567	593	562	593	587	549	533	583	565	591	549	506	592	617	587	582	596	594	553	564	572	561	572	567	562	551	562	557	522	550	633	599	586	579	578	621	602	577	592	556	567	609	556	575	599	597	531	587	594	561	559	534	604	588	556	573	553	596	553	552	568	520	536	592	557	542	553	570	522	566	568	548	612	570	589	603	578	542	578	528	583	568	580	596	575	554	602	554	579	569	552	535	545	569	574	606	598	564	601	566	571	638	582	557	542	551	562	591	610	579	576	533	573	591	586	579	536	566	521	582	602	605	558	587	562	546	560	590	612	573	551	522	535	549	586	547	566	567	599	599	555	592	591	593	536	538	592	575	562	549	578	552	620	520	564	580	559	550	538	589	588	596	556	561	519	558	576	565	581	618	548	576	557	563	562	563	564	541	623	521	568	541	594	604	578	547	534	575	559	587	544	569	524	559	544	589	576	597	527	567	608	591	551	557	597	574	576	554	560	558	561	586	531	606	545	521	584	586	558	569	569	599	602	568	582	578	592	560	583	569	611	557	546	556	559	597	569	601	548	578	529	603	575	573	571	562	556	532	562	567	590	590	564	575	567	547	547	546	564	555	547	590	613	590	553	555	562	553	604	517	576	563	569	572	566	560	550	575	597	588	615	573	555	572	566	577	574	578	600	557	590	550	582	627	559	582	570	594	590	561	625	570	597	562	521	547	573	575	561	536	546	592	562	590	643	591	571	589	554	618	552	548	603	542	565	593	527	554	598	599	602	585	570	567	539	573	569	564	583	573	526	565	584	550	553	578	554	583	574	549	571	592	542	564	583	547	539	554	562	570	569	548	605	554	537	597	622	582	593	560	594	563	557	562	604	582	582	612	585	604	611	570	529	566	612	585	592	565	552	556	591	543	587	563	588	583	568	564	535	591	550	570	559	561	608	597	596	570	581	562	564	559	540	582	577	613	586	589	570	569	607	572	556	588	525	550	535	618	559	596	593	589	596	563	497	571	553	574	564	569	556	548	582	560	577	596	565	559	525	587	598	590	573	572	610	571	527	598	522	564	561	555	549	516	587	575	579	589	574	597	573	558	529	534	592	559	561	551	571	587	576	573	572	569	588	554	608	527	579	559	561	620	555	584	551	577	632	600	553	530	542	581	539	611	527	540	609	569	572	588	576	545	562	574	557	576	570	573	538	569	561	574	575	578	560	578	589	573	574	563	585	587	593	567	559	539	571	590	589	591	559	570	584	620	545	545	567	575	576	589	599	598	563	646	601	526	553	519	596	558	520	614	587	608	546	573	577	571	547	585	591	565	559	635	537	589	564	538	607	566	637	578	576	595	569	529	557	594	621	548	507	529	610	580	575	571	599	579	584	596	548	590	554	548	557	600	520	621	577	617	518	596	586	572	597	564	590	586	567	582	570	562	592	598	553	542	584	542	566	569	551	569	590	543	574	593	603	560	585	557	564	586	567	624	546	595	515	596	567	588	525	555	592	560	604	547	579	542	598	556	581	543	534	613	631	527	583	613	553	568	580	583	560	542	564	591	587	543	562	548	589	559	630	580	553	584	574	560	605	544	583	567	551	574	527	599	574	575	573	591	616	571	585	557	552	593	535	542	553	580	528	542	589	574	556	568	551	567	640	582	584	589	546	563	551	568	590	591	528	559	594	596	614	547	582	562	575	586	587	530	560	578	584	550	558	549	550	609	559	568	552	588	556	579	526	527	546	576	551	576	555	594	581	597	585	545	566	561	537	618	572	581	595	557	527	589	544	576	599	562	587	547	561	557	548	550	573	579	552	580	577	530	552	569	588	556	568	587	583	565	576	530	554	587	562	559	566	594	534	584	569	551	568	602	589	568	551	556	575	554	536	586	579	577	545	578	586	578	595	577	589	582	593	546	548	560	564	620	558	577	535	596	586	591	568	560	579	586	557	530	618	569	610	572	593	578	532	567	588	564	530	612	569	549	591	607	574	585	582	568	528	581	522	583	560	519	540	568	582	603	590	551	567	582	570	574	537	543	542	567	534	553	565	551	590	526	545	564	565	570	606	578	568	569	543	552	574	605	530	576	582	567	618	553	559	588	566	594	586	577	593	551	581	564	561	569	539	572	567	624	569	572	595	580	598	597	596	554	598	552	574	577	590	600	595	542	547	580	554	557	575	577	552	570	570	591	584	591	562	533	579	560	594	564	544	572	574	555	553	601	587	591	545	525	579	575	573	587	573	572	563	612	598	556	587	569	541	557	545	584	562	577	605	565	572	518	573	589	597	571	596	569	568	609	557	568	535	567	584	577	541	576	570	547	587	628	568	562	607	587	604	585	578	642	594	596	577	536	564	573	534	582	580	522	599	575	541	576	550
30785	29605	26661	15930	8098	5063	3444	2353	2009	1634	1425	1149	982	876	746	690	631	583	617	523	543	525	464	496	486	494	474	464	495	469	443	449	436	397	448	430	395	409	400	406	399	422	405	425	403	389	407	375	396	414	372	431	422	409	435	426	401	385	388	377	434	397	398	369	368	395	400	415	367	361	410	419	388	368	394	394	384	368	385	384	396	397	386	420	377	391	378	412	405	392	403	396	391	433	405	385	373	384	379	430	390	413	387	337	380	399	375	388	398	365	399	361	385	390	361	393	398	393	404	396	384	397	346	400	408	390	410	392	405	396	388	376	369	374	375	387	386	365	378	421	397	389	404	383	413	402	359	385	380	379	348	408	385	399	417	358	408	368	381	391	387	430	405	379	348	407	387	378	372	388	390	377	380	384	370	396	387	386	393	400	360	369	379	399	388	386	420	419	382	405	395	352	402	401	348	388	401	390	381	453	359	401	373	409	376	424	385	357	428	402	385	383	383	384	359	389	396	370	388	379	378	393	384	411	397	386	386	398	377	375	397	391	390	377	381	348	365	405	377	404	386	392	375	388	396	332	409	387	376	393	403	402	360	364	360	416	399	392	393	421	352	368	374	395	403	380	372	382	399	371	387	413	389	383	364	381	363	408	398	373	394	378	399	402	416	400	384	402	357	378	352	379	364	366	412	381	393	388	360	353	366	410	374	370	391	405	369	361	420	383	366	374	410	368	411	374	404	408	385	390	378	370	365	400	355	389	395	403	387	378	389	396	373	354	427	397	382	408	414	398	351	418	373	347	375	375	380	384	370	389	378	399	395	355	422	409	411	411	421	363	390	405	370	399	411	360	366	382	385	394	374	407	384	366	417	383	407	371	428	385	363	384	389	370	380	410	410	388	417	366	373	337	391	402	382	366	398	382	382	414	393	391	390	374	390	387	364	395	413	396	394	381	383	385	406	370	391	398	379	427	398	381	425	399	385	402	369	398	374	375	395	399	395	370	360	377	388	392	390	400	380	356	354	398	441	375	367	374	391	455	437	379	406	394	434	378	391	386	373	382	390	380	372	391	360	397	393	371	372	371	423	399	392	401	414	382	375	403	383	381	402	416	398	400	377	378	365	394	398	370	377	373	407	417	387	375	391	368	386	389	454	371	357	411	411	367	412	384	356	372	352	394	398	394	385	411	375	391	387	374	405	402	381	394	384	370	371	391	366	378	403	376	379	374	387	359	393	401	373	381	360	410	401	378	395	365	380	380	375	421	413	386	415	378	364	400	358	372	374	390	380	380	405	376	396	412	425	366	383	388	375	409	405	395	404	399	390	385	401	397	376	382	365	419	405	380	393	373	407	372	367	364	396	419	386	385	392	376	365	403	381	406	400	409	415	398	411	418	394	380	378	397	415	392	409	374	383	377	379	418	376	381	422	369	420	376	364	353	439	413	365	380	377	344	377	359	358	380	378	388	370	382	385	399	386	364	391	405	405	410	433	399	405	368	419	383	356	377	366	363	383	375	384	405	384	396	370	396	389	364	398	401	406	363	388	380	390	372	398	365	408	392	368	406	444	345	398	383	385	381	375	398	380	351	375	407	399	402	376	428	369	424	406	405	367	388	408	401	394	405	408	405	368	391	372	397	345	377	368	365	426	432	393	367	400	406	389	384	367	398	370	404	371	409	371	357	405	415	392	383	387	409	393	365	420	396	384	403	373	389	364	391	383	373	362	401	421	382	393	391	379	374	366	364	387	390	393	391	375	412	386	362	381	403	371	395	371	404	426	378	394	417	368	400	385	381	402	400	405	381	374	392	389	377	384	397	397	366	366	404	393	401	423	418	375	381	387	393	383	368	396	363	417	396	386	364	402	383	368	367	379	343	389	380	430	361	387	368	366	371	395	385	396	382	386	373	389	357	380	379	380	364	401	396	365	400	351	416	371	388	394	391	391	393	386	359	378	370	369	409	408	375	404	354	347	372	402	370	360	383	379	369	378	391	392	409	386	374	421	404	413	353	329	405	411	411	399	379	373	359	397	360	394	360	394	387	442	404	384	383	389	378	374	383	406	405	394	411	392	430	393	350	422	359	372	376	332	405	406	373	398	375	391	403	361	378	370	426	368	404	413	345	399	381	392	403	365	353	390	392	373	389	427	386	374	365	399	359	391	370	391	407	363	363	356	370	371	364	398	426	365	389	413	354	395	436	419	405	405	407	371	406	411	395	400	390	414	409	398	359	390	372	358	383	375	375	395	397	401	377	384	365	407	413	399	409	362	406	374	384	341	416	398	384	394	364	412	396	433	389	407	398	402	373	401	354	397	402	384	385	413	389	374	373	392	371	383	367	363	363	394	361	346	403	397	439	359	387	413	348	379	432	396	361	333	387	381	420	396	414	408	396	415	370	397	361	409	364	389	401	405	393	388	355	367	427	409	380	424	394	365	390	398	413	366	399	382	390	392	366	402	381	426	404	381	402	358	425	372	371	405	428	391	371	388	376	380	384	393	388	415	385	368	366	386	370	392	405	397	388	394	352	409	400	399	361	366	414	401	377	398	380	333	422	379	391	391	416	394	357	358	385	383	376	385	388	412	385	381	379	381	388	390	367	380	415	430	407	390	380	412	376	367	430	366	392	403	430	401	408	359	389	362	389	374	405	360	376	392	408	335	388	397	408	371	405	392	384	399	372	394	388	407	386	402	407	398	371	392	388	387	354	369	389	398	410	403	385	415	393	408	384	393	388	404	407	406	395	387	415	411	348	368	397	402	412	397	394	399	358	367	387	420	379	400	365	400	405	388	377	422	362	424	398	410	379	393	373	395	410	353	382	422	366	413	403	404	372	402	415	383	386	384	412	384	413	446	374	395	365	385	379	361	394	376	390	407	391	438	405	377	392	396	381	420	399	411	366	399	361	411	439	372	392	382	361	399	366	393	370	408	389	396	393	371	385	387	432	398	359	390	365	379	420	397	359	394	367	368	393	371	409	406	369	395	407	416	383	379	377	407	378	390	373	401	365	360	432	404	346	422	388	399	373	376	372	394	374	362	411	376	391	380	414	382	392	341	403	383	389	390	400	437	371	402	378	401	383	427	389	389	377	376	396	378	395	399	392	399	406	398	395	398	369	389	387	402	394	340	379	364	398	377	399	414	356	408	418	390	389	409	348	399	380	405	360	402	398	402	385	380	397	406	373	383	365	388	369	386	402	389	380	383	397	446	368	364	415	415	404	384	361	368	343	349	373	348	376	413	411	377	408	391	385	361	389	378	385	369	368	381	399	412	369	402	378	403	361	372	372	398	378	394	412	410	380	397	387	362	410	342	421	370	373	385	399	376	399	399	381	440	383	366	369	390	368	381	402	354	379	417	399	375	409	362	419	406	392	396	373	352	381	423	403	397	384	402	376	371	341	368	418	392	434	383	407	396	360	367	441	379	397	351	385	392	378	402	418	410	399	395	355	373	371	380	375	403	397	397	386	386	399	381	388	391	388
31284	43232	26891	14942	10808	7885	5504	4122	3341	2751	2287	1796	1539	1208	1015	928	830	787	736	635	651	561	635	559	585	578	578	517	554	537	509	492	486	484	484	459	397	447	386	465	450	425	471	411	467	464	396	420	437	389	451	374	433	420	450	422	424	459	412	413	408	395	387	432	427	404	453	399	406	453	421	370	407	444	426	424	429	416	449	420	425	432	420	390	419	434	411	401	439	432	402	433	400	427	449	407	414	399	412	396	399	443	424	410	410	413	401	417	420	391	410	389	433	468	420	413	421	424	452	422	419	416	427	431	418	403	415	425	421	397	412	442	453	389	432	395	419	420	400	437	413	407	419	406	407	432	405	452	391	395	407	432	413	447	401	432	430	442	422	391	424	416	425	423	388	429	409	432	416	414	404	413	435	409	424	394	426	405	443	448	417	394	427	443	443	371	399	407	388	434	427	437	429	411	411	440	419	418	447	397	405	456	430	425	409	437	392	441	383	412	414	420	440	424	415	418	418	437	395	407	389	445	403	449	417	410	395	418	416	388	426	426	405	419	445	420	408	399	388	429	420	390	417	409	444	407	397	422	409	397	423	431	454	391	379	429	429	416	414	442	418	391	395	382	406	434	375	445	417	448	437	439	420	421	430	424	426	431	413	416	402	400	409	424	440	418	443	404	398	390	449	432	418	428	414	446	402	434	411	424	463	399	405	461	391	411	384	392	386	417	430	406	392	416	447	424	454	412	402	410	419	419	425	435	447	411	403	381	423	424	429	439	445	486	459	394	421	411	411	399	420	451	412	430	441	386	414	439	463	431	404	414	425	449	398	421	438	408	364	416	429	431	391	423	434	428	400	412	421	408	384	425	426	449	447	423	421	389	420	379	415	377	403	409	427	405	405	436	417	417	421	420	393	410	435	394	401	443	407	415	402	404	411	407	438	391	429	396	413	427	422	427	442	409	439	409	439	409	393	414	396	452	433	422	475	439	450	444	391	445	431	416	423	422	387	437	413	427	407	413	428	445	443	400	404	461	446	463	454	405	380	385	427	372	398	437	408	354	408	438	437	420	444	410	399	435	430	433	400	434	434	437	418	410	454	401	425	435	484	419	438	386	411	437	412	395	450	453	433	424	409	436	423	383	416	416	429	381	431	430	425	406	435	404	408	413	416	412	443	423	445	406	389	428	455	400	411	431	425	427	403	413	414	427	407	411	434	374	420	417	449	418	416	426	420	435	432	446	423	377	431	426	407	399	452	414	415	448	376	389	458	435	373	437	402	415	412	373	429	440	408	456	459	456	416	429	439	406	418	395	419	427	421	366	428	401	409	410	421	423	379	402	427	437	400	421	434	414	463	416	406	413	429	391	452	430	429	438	371	403	411	435	449	466	405	420	431	477	410	404	422	436	452	386	383	432	423	385	395	421	424	409	411	433	435	405	413	434	447	430	421	410	414	398	387	423	415	421	411	444	402	426	435	442	399	380	437	402	405	426	409	433	410	376	425	405	396	448	410	411	445	431	411	407	414	415	375	389	394	414	439	423	419	406	437	406	427	432	426	414	431	434	406	424	420	410	412	383	442	427	396	402	436	430	433	428	436	419	402	413	431	403	423	426	442	394	396	400	413	447	419	427	438	430	439	417	364	390	412	423	426	442	435	366	418	467	467	442	421	422	439	411	423	407	419	366	447	410	407	407	415	424	400	408	409	421	430	451	378	424	420	395	417	418	406	396	400	426	385	426	412	398	439	426	430	376	429	389	467	438	450	427	462	417	428	421	413	380	429	398	412	417	401	435	400	387	452	450	400	406	448	408	464	415	434	428	446	443	420	378	417	441	398	379	442	415	409	413	436	419	431	418	430	388	431	398	395	430	447	441	430	430	411	439	437	433	418	404	430	446	436	402	407	398	380	411	413	420	414	391	401	383	422	402	442	414	398	426	449	400	434	413	411	408	441	386	415	436	426	425	410	435	407	438	374	418	421	420	402	406	398	395	416	451	418	405	427	413	420	410	406	407	452	434	407	414	404	394	413	479	401	414	395	396	414	417	412	410	381	432	424	409	406	444	447	445	395	438	399	398	433	431	427	411	405	440	398	424	446	416	421	385	412	413	462	413	414	428	397	451	405	396	412	419	406	478	405	393	435	471	441	441	409	426	404	406	406	431	407	399	400	413	389	406	391	459	428	434	407	445	412	385	365	407	406	426	396	421	412	429	398	429	406	421	428	373	425	442	399	394	426	428	391	419	434	413	418	412	376	406	397	437	391	378	436	431	442	442	405	401	438	426	424	407	422	426	405	441	388	410	398	394	408	417	403	426	387	411	449	416	397	409	417	449	419	459	407	409	418	414	393	423	438	402	466	432	442	415	417	419	423	434	419	412	462	402	430	417	401	366	405	419	409	448	430	411	406	433	448	398	410	425	403	410	386	439	408	407	411	410	406	411	426	442	436	420	413	396	403	443	424	422	429	389	424	433	423	424	428	404	423	445	418	412	409	419	415	362	426	380	408	412	407	422	422	450	404	415	425	415	408	405	419	435	421	405	429	427	423	405	386	381	437	392	405	441	420	393	420	425	415	432	438	399	416	414	377	422	413	387	400	425	406	389	422	405	436	437	420	445	419	446	417	433	415	407	422	394	412	429	410	400	439	441	403	398	409	401	429	427	412	438	399	428	418	448	429	411	404	422	442	447	433	390	436	408	401	428	443	455	426	431	386	413	440	391	427	435	433	425	438	435	427	419	427	429	415	448	430	468	405	425	418	364	392	445	421	418	444	439	416	409	419	399	404	394	401	438	418	408	441	435	437	408	429	399	426	439	412	455	441	436	395	416	418	404	425	399	429	430	458	460	403	401	450	422	407	445	436	405	417	427	437	444	407	429	416	447	381	421	421	409	430	443	415	443	362	389	416	411	432	434	460	417	423	418	407	447	394	397	427	443	396	389	430	420	426	420	429	440	448	412	422	413	400	429	405	417	423	404	418	439	434	410	421	437	426	368	415	424	396	404	426	378	406	431	413	398	373	408	407	457	424	407	468	383	388	420	422	438	443	413	439	458	428	444	423	407	429	417	456	421	411	404	400	415	418	423	372	378	415	430	426	394	451	424	401	420	408	431	398	446	431	436	427	421	379	404	405	416	398	429	406	409	413	407	414	447	425	431	381	419	386	400	424	419	412	397	400	409	386	397	393	450	425	446	403	403	405	448	435	363	431	410	418	432	418	408	442	430	424	434	395	397	396	398	442	419	439	423	397	410	394	438	444	403	424	433	386	422	403	392	416	442	394	420	410	406	426	385	402	404	409	454	415	412	424	420	433	455	424	391	421	427	388	419	432	457	422	392	423	425	437	449	401	446	398	428	433	452	417	430	411	431	413	412	409	421	389	424	440	369	430	444	406	415	380	439	381	405	428	392	400	415	464	429	431	438	383	417	423	391	400	432	418	416	481	411	423	400	413	425	410	428	403	385	415	439	400	395	417	420	394	403	417	437
23753	21204	28416	24396	21403	15622	7461	4411	3496	2935	2300	1900	1668	1340	1157	1104	959	904	878	826	766	713	702	722	710	677	678	654	648	600	619	602	603	584	613	536	561	548	533	550	543	496	545	519	489	514	523	480	494	505	496	530	504	545	482	508	520	556	503	503	486	497	507	542	500	515	493	496	505	523	526	477	515	524	496	520	499	547	514	536	504	496	506	500	528	550	516	544	529	541	507	510	495	534	563	486	520	507	517	532	495	508	512	522	524	539	558	452	497	521	559	502	491	533	510	521	488	519	505	492	535	532	515	546	521	510	509	514	502	488	511	482	505	511	508	474	509	553	490	522	521	526	520	500	522	509	504	540	484	529	509	454	503	507	548	530	522	503	501	542	532	520	494	479	525	505	541	518	542	506	491	490	511	543	510	490	515	547	536	505	549	516	508	505	542	495	547	530	520	482	488	528	513	530	547	486	508	520	479	525	519	513	519	485	485	500	509	486	524	522	502	486	488	565	533	503	518	506	532	521	510	509	477	514	523	490	509	499	535	516	496	505	483	504	525	517	489	558	520	540	493	463	513	490	419	505	515	533	492	511	473	483	510	498	539	548	493	494	513	554	480	542	534	494	542	522	511	530	513	505	479	531	499	468	502	493	533	516	522	510	504	513	515	524	516	499	523	543	522	521	548	494	481	505	498	507	485	523	469	516	513	510	525	528	518	535	487	528	485	502	499	519	495	519	507	548	552	521	524	497	491	549	478	532	536	542	472	510	521	529	492	501	498	472	509	548	515	553	502	478	502	486	507	521	533	536	515	521	513	512	523	509	498	504	493	492	517	496	523	497	491	543	497	516	513	526	522	529	498	523	526	518	500	496	557	536	531	511	522	491	489	505	540	466	530	480	541	500	515	538	515	529	525	503	563	547	490	507	521	534	501	554	500	510	506	528	560	484	524	561	534	517	551	502	516	533	515	508	521	533	542	502	486	492	532	501	492	472	508	543	527	454	484	518	460	525	547	557	563	533	508	461	525	502	498	534	507	504	504	579	485	532	518	529	505	472	464	535	503	523	494	498	496	481	553	483	507	546	506	531	511	509	514	541	497	514	545	541	513	523	493	495	549	508	519	528	521	533	505	517	530	493	535	510	535	479	518	522	531	542	586	496	512	537	489	509	550	526	550	548	517	541	548	547	507	568	517	530	521	536	487	566	525	505	498	516	515	519	535	500	529	495	523	514	510	532	528	499	568	538	497	477	508	461	546	468	509	491	496	547	515	559	501	494	497	489	487	556	485	518	486	544	527	523	524	490	524	495	513	524	522	494	508	507	518	465	537	496	539	481	499	521	520	505	475	535	450	479	544	512	510	543	533	510	534	531	474	516	520	537	541	536	494	520	491	536	526	526	486	536	558	483	509	514	519	524	456	535	508	509	511	534	517	522	524	525	514	527	520	542	537	526	489	523	510	549	502	528	533	481	575	513	527	512	509	485	512	493	514	477	514	530	469	508	495	482	532	508	517	509	491	519	489	536	564	502	496	550	489	460	514	491	557	535	497	522	516	529	529	539	517	516	497	506	506	490	502	535	486	501	510	478	551	508	549	520	492	496	488	542	514	516	497	555	515	495	492	509	486	511	514	499	478	526	540	512	522	481	489	535	533	522	489	538	488	523	506	505	520	482	492	527	546	517	522	538	517	485	497	529	491	470	492	518	527	488	516	534	495	538	496	517	527	505	510	532	520	527	540	529	489	494	512	511	514	557	549	481	480	530	521	519	538	490	522	512	531	530	536	468	494	537	524	533	478	534	492	501	511	534	486	534	544	505	492	516	505	488	486	559	528	485	517	509	504	510	520	513	482	490	489	503	530	471	506	531	549	506	445	539	504	519	493	541	523	525	505	490	485	492	490	510	545	561	556	520	529	512	511	519	461	490	508	514	507	506	478	518	553	503	490	537	505	514	459	547	472	517	566	530	524	555	496	536	519	505	523	466	497	508	535	484	470	523	477	563	535	531	506	547	532	452	487	500	513	481	482	506	470	509	502	562	554	499	523	486	479	514	510	517	483	477	523	545	507	541	531	532	486	489	516	518	517	481	527	497	506	524	537	513	505	538	488	532	530	553	562	558	520	523	479	513	519	490	513	498	524	509	538	491	528	494	519	509	524	504	504	518	516	471	488	483	485	523	521	475	524	493	538	515	485	485	510	546	546	526	535	496	548	527	569	508	488	532	512	518	492	491	522	538	530	515	484	513	495	505	485	515	500	508	543	511	529	503	522	485	493	493	557	502	495	489	537	473	503	495	521	551	554	519	521	488	493	531	504	471	519	504	490	506	514	497	482	513	485	481	525	484	487	531	515	467	546	543	493	513	535	543	525	512	556	540	519	516	473	530	513	498	498	521	504	475	543	504	519	498	548	491	519	503	507	454	506	510	491	479	539	543	510	486	466	503	491	511	525	521	514	473	465	522	456	511	550	516	484	490	554	538	531	520	507	499	532	519	516	482	495	516	505	519	521	525	517	519	522	517	526	590	491	520	533	498	552	514	484	521	470	565	508	551	525	533	560	522	509	520	524	521	496	506	511	547	501	569	479	497	457	498	511	503	479	520	510	498	521	534	495	500	495	514	476	519	499	529	491	527	546	544	556	510	495	544	515	515	497	522	533	512	470	482	505	457	517	506	525	530	520	535	511	517	498	533	504	494	553	532	524	498	528	493	507	501	528	500	526	542	498	516	520	514	528	512	500	543	502	489	546	516	520	496	519	511	561	518	504	521	512	509	504	531	492	525	510	506	520	519	489	537	510	509	508	501	513	483	548	489	463	516	507	527	542	553	517	547	509	506	467	528	462	518	537	541	481	481	507	563	528	537	494	502	531	488	499	505	478	555	488	494	498	506	502	514	479	498	486	512	510	514	512	529	461	497	481	512	561	510	506	487	521	485	525	533	507	564	480	517	521	512	529	514	501	536	534	519	549	507	548	522	528	536	517	506	510	502	495	501	481	551	513	469	491	517	505	503	483	492	527	485	514	534	459	532	514	525	522	519	516	511	452	506	492	505	501	519	519	493	522	556	537	500	538	519	515	491	541	487	514	529	514	497	518	500	516	474	500	527	476	518	510	517	521	551	480	480	548	509	529	543	458	497	535	499	498	515	538	513	476	517	535	507	532	554	502	527	514	490	488	509	544	466	525	516	518	485	521	492	534	493	533	529	529	519	576	528	494	505	460	520	483	512	544	483	471	522	510	490	500	531	537	484	499	498	521	488	507	482	532	522	480	524	485	509	506	502	483	559	485	515	501	463	482	529	498	532	510	521	526	513	523	533	485	518	469	529	535	533	499	507	525	506	543	549	513	556	540	509	534	546	502	506	505	508	506	554	474	511	474	554	553	535	525	485	523	523	476	500	512	467	492	483	520	516	525	496	470	514	494	484	515	512	513	497	454	497	525	522	527	481	500	506	523	532	520	492	542	494	532	473	512	518	545	513	530	493	532	506
32153	52442	34352	21759	17131	12141	8763	6610	5645	4580	3630	3000	2405	1847	1601	1501	1236	1300	1029	927	988	813	833	854	845	781	730	740	775	704	643	671	681	598	629	637	566	568	599	575	601	595	519	556	542	561	549	559	519	589	539	605	545	578	566	571	554	526	549	561	542	513	512	572	559	529	540	548	562	548	518	549	491	529	558	506	562	552	548	551	531	499	519	527	590	559	534	516	529	550	523	575	577	583	547	570	502	579	542	557	501	530	512	574	544	536	558	566	558	553	544	575	503	572	512	558	503	569	549	497	528	503	521	574	557	515	564	490	492	486	555	579	537	553	535	547	494	521	532	546	533	505	520	539	482	563	540	537	535	553	538	573	578	557	585	497	565	525	553	537	507	544	497	567	486	546	566	534	564	566	557	524	523	559	534	617	531	505	546	576	561	518	561	504	528	557	543	574	511	499	546	496	521	533	555	538	517	524	572	575	553	499	538	547	545	561	535	563	556	547	542	517	564	538	540	546	518	528	530	539	541	530	570	557	553	504	502	587	505	548	540	532	511	521	453	519	534	530	550	545	549	536	535	540	560	524	558	562	542	557	565	547	551	565	537	557	519	529	519	562	538	512	559	559	552	517	545	548	572	539	562	553	526	503	551	543	549	545	511	541	589	529	524	544	543	550	567	514	574	595	523	585	567	551	576	540	555	592	566	515	533	602	549	534	528	496	541	581	574	515	527	564	533	537	571	517	506	539	568	586	556	592	576	530	581	514	544	568	537	558	530	555	538	545	520	523	513	522	559	550	545	549	567	525	540	524	555	559	518	541	527	550	566	545	509	561	561	536	546	508	576	505	551	529	473	516	553	564	575	519	570	550	555	527	537	550	585	556	542	523	534	553	575	547	537	533	537	508	548	520	539	537	563	519	565	542	525	524	544	542	510	533	566	496	516	497	517	511	508	535	555	593	530	531	540	517	535	570	540	528	534	560	512	539	525	531	508	563	560	547	539	569	568	537	558	566	549	532	509	544	563	520	545	566	560	573	533	523	530	597	539	552	535	587	559	536	541	550	512	535	535	535	556	541	534	555	505	547	484	539	523	528	541	547	529	522	513	524	526	540	537	531	551	580	509	539	540	547	525	563	529	536	544	535	569	563	534	531	517	533	557	514	555	563	521	534	518	521	502	544	576	549	523	537	564	520	550	541	592	508	545	577	548	497	554	585	549	525	575	567	533	557	586	552	551	548	558	499	541	537	555	537	532	549	555	517	509	532	529	515	547	589	553	552	560	517	543	556	541	550	595	517	525	552	543	569	532	529	572	567	544	537	546	527	570	565	533	555	518	545	513	553	520	523	543	537	556	541	567	560	552	512	534	556	579	566	521	578	543	568	534	503	551	530	492	521	534	536	496	550	524	568	558	509	567	557	524	549	553	524	540	507	515	521	533	520	540	550	488	478	485	562	541	476	548	556	530	539	578	524	505	552	560	519	539	541	553	567	549	519	573	547	512	487	560	548	492	533	514	554	523	508	547	564	596	539	553	567	583	507	563	538	531	499	510	537	567	565	520	557	539	555	503	531	494	537	570	556	534	566	554	563	564	546	553	517	561	539	584	514	513	553	532	576	521	528	549	531	569	582	556	566	545	565	527	541	557	533	544	578	547	563	516	560	495	575	486	557	560	554	588	497	556	514	552	485	545	552	532	559	544	518	502	529	552	591	569	593	581	559	537	565	558	543	546	543	522	583	541	546	546	528	553	533	556	536	536	551	563	546	537	549	515	535	554	563	546	545	575	583	548	524	541	545	533	564	551	565	555	546	523	519	551	564	517	563	527	576	559	523	517	556	550	547	557	548	519	570	563	556	543	514	526	530	539	548	502	554	541	558	600	524	539	569	539	526	564	541	566	557	519	537	517	565	516	548	555	532	571	551	564	541	549	531	491	523	517	525	537	603	562	563	533	525	511	546	519	536	562	549	580	517	537	579	530	554	548	588	576	535	595	561	523	580	534	547	562	542	533	561	542	542	502	512	558	552	527	556	561	520	583	545	528	556	503	489	544	564	522	537	523	571	542	529	559	534	520	598	545	562	531	547	561	571	518	523	534	521	536	505	490	523	541	553	498	550	527	588	518	523	542	502	496	480	535	551	525	565	518	581	547	525	524	566	529	582	551	513	541	527	539	532	539	514	536	524	540	526	517	530	552	529	532	529	545	525	555	541	548	553	522	517	521	555	563	534	526	555	503	515	543	572	546	533	521	520	531	531	531	551	572	548	543	505	546	553	538	535	530	577	514	542	563	583	568	516	506	565	544	510	521	590	550	532	526	605	555	575	490	560	540	537	512	522	538	497	524	487	546	552	529	537	542	538	536	538	542	513	517	527	531	537	544	560	553	524	474	562	558	538	552	517	515	607	520	524	512	557	520	523	523	553	530	569	519	528	552	537	537	583	538	495	577	506	525	532	577	527	515	587	586	528	543	508	553	542	520	484	516	589	538	602	539	524	530	554	517	519	559	527	539	545	540	489	529	513	509	525	523	525	533	553	546	589	505	572	489	578	496	512	490	563	601	528	599	490	580	535	555	593	539	537	498	563	545	548	569	553	536	572	517	535	494	554	542	541	524	550	547	510	532	521	521	539	566	534	546	559	587	560	556	537	547	509	548	541	558	524	546	572	491	558	512	516	576	518	511	515	520	521	507	542	563	527	543	542	582	524	525	562	540	497	545	566	548	518	525	557	550	552	540	561	509	573	524	517	586	545	545	508	546	582	546	530	513	559	498	523	580	526	531	585	518	534	547	537	540	532	517	529	544	537	535	493	542	548	587	544	538	503	517	523	497	523	512	556	518	519	544	556	529	520	542	473	537	555	499	561	527	518	520	538	537	616	551	536	525	571	529	543	562	568	555	517	526	531	559	521	581	544	541	512	607	536	590	558	517	512	529	567	559	544	594	544	571	530	526	566	533	522	580	547	539	546	501	538	497	562	603	568	547	529	522	549	526	542	540	550	522	557	563	531	502	571	558	541	580	588	533	545	540	547	572	553	529	566	558	545	591	532	529	504	584	580	564	598	520	526	510	518	529	561	508	504	546	568	598	559	498	528	548	524	559	515	521	517	522	536	559	524	525	579	553	527	536	538	553	550	513	522	543	475	535	507	520	539	522	571	536	545	507	558	560	518	558	530	534	519	558	535	509	527	537	535	535	525	540	554	542	542	504	530	561	576	526	549	517	540	516	568	518	502	588	524	540	502	561	543	534	512	507	528	521	492	566	533	513	536	542	589	549	528	558	513	540	519	517	513	526	533	552	555	579	558	544	555	551	519	571	524	577	547	511	531	588	550	541	583	515	524	567	559	516	522	540	538	524	547	531	549	588	550	594	549	528	557	528	528	524	554	579	548	577	523	569	557	518	602	503	552	507	570	553	589	548	527	581	501	505	569	548	499	549	558	532	535	574	496	550	535	511	549	550	587	599	530	534	544	529	503	552	564	512	530	553	568
25061	21275	27492	25590	16209	7488	4545	3173	2667	2038	1644	1452	1188	919	881	804	696	672	601	609	543	541	496	491	477	468	491	471	470	430	441	439	442	432	430	391	375	379	380	321	412	388	408	385	365	382	388	379	370	401	360	391	408	403	397	355	377	379	390	330	398	348	378	392	359	379	366	375	406	332	368	360	358	378	378	348	328	397	358	372	364	388	364	383	342	363	351	406	377	332	383	355	350	385	372	349	413	355	374	366	403	402	353	360	362	379	349	357	343	341	364	352	349	355	324	370	346	385	376	381	331	363	392	412	391	350	370	363	355	346	369	349	367	384	371	371	338	357	356	359	374	384	362	354	410	375	416	328	350	366	367	374	353	387	350	390	375	368	382	353	354	361	383	401	362	352	394	391	367	374	367	383	359	369	349	346	360	363	385	360	414	347	354	386	347	372	354	359	348	337	393	351	354	366	380	383	389	363	357	403	338	403	356	348	343	362	375	374	358	341	383	369	382	369	336	397	373	374	346	369	352	360	370	356	353	353	368	376	391	353	374	410	384	359	377	353	369	367	384	352	366	383	428	388	393	385	392	355	363	344	370	375	385	383	385	361	370	367	372	381	419	344	335	352	384	371	392	392	372	366	357	366	388	358	348	375	376	396	399	388	366	347	373	414	365	348	388	342	341	377	375	335	384	393	356	365	406	374	350	362	370	392	392	395	372	398	372	376	377	358	382	369	388	368	358	362	368	341	382	349	352	381	400	375	387	368	367	364	368	351	376	356	364	396	348	417	388	402	371	338	354	308	361	342	323	390	342	356	358	365	387	366	396	334	391	352	387	351	354	384	331	359	376	338	364	360	376	362	350	370	402	362	372	346	366	379	383	359	366	368	335	376	362	363	361	376	384	388	375	336	344	362	392	373	379	376	368	385	335	355	403	361	342	409	374	335	374	381	359	409	363	366	391	389	386	346	371	370	377	373	399	352	376	366	393	352	343	361	365	376	394	378	393	398	357	382	366	340	366	346	345	363	361	374	389	345	377	354	382	343	409	381	345	336	381	364	378	389	371	351	388	369	382	388	400	361	367	332	399	364	354	389	365	350	388	346	407	377	347	366	400	355	337	363	357	361	413	386	363	371	371	383	346	391	412	353	368	374	362	396	379	347	384	392	360	344	368	391	363	370	370	358	382	351	359	397	333	380	408	371	376	400	339	348	368	380	390	347	370	362	355	344	366	366	355	391	393	369	375	346	373	333	369	393	380	395	363	389	341	402	376	324	364	358	411	332	391	384	364	364	373	378	378	360	384	374	417	352	350	363	356	389	350	378	380	368	371	398	368	328	377	354	331	370	406	370	384	379	397	382	331	404	355	347	360	370	356	395	380	364	362	353	378	379	364	370	361	366	336	376	379	380	368	401	355	374	371	373	405	407	391	384	379	390	359	355	375	372	364	379	346	388	340	357	336	363	352	330	351	400	403	370	387	354	355	363	390	381	394	357	354	360	357	389	343	367	371	353	343	365	405	348	362	361	365	393	355	373	357	372	371	363	401	370	345	341	364	357	392	376	344	351	372	358	363	353	364	378	350	381	380	364	380	334	363	378	364	359	371	372	367	369	334	382	396	337	392	394	368	358	389	368	381	337	357	390	378	364	379	375	353	400	353	346	371	391	362	371	361	380	374	407	408	366	372	358	380	381	349	362	345	373	328	356	360	379	351	370	390	378	356	326	348	338	354	349	389	345	401	334	366	377	358	355	344	349	366	375	352	393	396	384	378	359	366	357	379	352	361	386	355	428	385	371	370	402	361	370	332	380	380	403	380	347	368	367	411	411	365	343	382	354	364	394	357	335	380	370	362	333	347	384	368	381	355	436	365	382	368	381	408	369	394	350	352	352	405	399	372	365	356	365	386	386	375	386	375	374	327	381	383	362	370	373	333	361	352	413	380	359	399	347	365	384	365	363	349	360	376	355	350	414	333	403	402	409	424	373	407	350	416	334	394	366	351	403	410	343	384	366	360	400	364	351	414	371	339	365	410	374	380	373	364	363	371	372	358	372	380	372	380	371	383	358	344	348	406	378	377	360	346	398	370	356	363	391	365	359	357	355	362	374	386	373	360	345	361	358	381	348	346	343	357	360	358	394	369	389	362	369	382	371	379	358	350	406	349	346	369	352	386	368	364	348	372	389	383	395	372	334	369	394	362	394	393	327	367	361	375	381	383	376	402	376	332	381	344	377	335	392	376	365	376	361	348	360	372	368	407	356	392	379	336	374	399	360	365	388	338	386	345	380	332	386	360	380	376	374	377	345	402	362	371	394	356	365	397	358	362	370	369	343	376	348	380	336	353	351	366	361	371	377	335	348	418	373	371	379	388	370	359	348	377	378	329	358	366	331	379	364	353	406	361	374	341	366	376	350	386	368	362	427	394	382	371	389	394	417	390	386	380	375	355	362	350	376	346	371	388	382	378	361	419	355	381	377	400	347	354	362	386	379	392	351	402	379	353	341	372	368	380	393	360	353	376	389	348	327	381	352	369	352	379	356	363	376	339	359	351	384	355	394	362	365	347	326	350	370	385	353	363	382	353	369	392	370	369	393	335	366	337	372	363	364	386	362	430	338	417	346	391	350	405	348	398	386	392	375	368	375	329	340	409	336	354	392	350	380	400	359	380	364	378	395	391	378	354	366	359	407	364	387	344	383	370	402	346	358	378	363	352	361	377	365	334	357	404	382	372	373	328	344	385	376	396	325	417	340	373	360	316	392	356	394	352	380	410	344	392	402	378	378	361	379	362	368	397	371	391	365	320	357	394	376	341	380	357	375	355	378	389	375	352	383	358	397	337	371	351	360	347	338	348	355	370	377	346	368	322	413	361	361	347	382	361	366	389	382	394	387	355	385	355	355	343	386	376	374	376	370	360	395	356	374	373	382	336	359	387	365	387	349	400	361	386	387	360	364	387	397	352	371	358	365	367	356	372	359	389	367	379	342	355	363	373	370	383	338	402	395	350	366	367	387	366	362	353	385	350	347	373	360	359	379	354	345	347	348	377	350	349	366	376	399	353	396	362	364	357	364	363	353	359	351	388	370	359	366	374	406	371	371	382	359	366	377	373	384	362	379	385	389	359	355	369	360	353	343	361	388	358	352	377	371	377	356	407	371	349	364	371	377	388	354	383	396	335	375	411	397	348	385	387	367	378	363	368	376	364	371	390	359	350	379	356	359	348	385	362	367	346	348	408	382	356	348	382	353	384	367	351	359	348	358	395	344	361	377	355	367	373	364	372	355	394	364	368	350	369	371	401	365	373	344	368	382	364	364	394	367	362	347	382	354	358	347	358	351	390	355	387	337	381	351	356	379	339	399	427	393	389	351	385	353	343	347	313	359	387	364	371	358	369	369	395	385	387	345	360	352	375	367	374	372	352	367	382	387	371	393	365	393	391	374	325	346	355	370	390	385	372	373	333	359	342	377	373	364	369	365	386	366	375	377	373	398
31177	47951	30571	19005	13974	10001	7296	5694	4665	3622	2880	2459	1909	1474	1228	1134	1018	974	804	786	722	659	624	692	650	584	663	596	524	560	491	515	518	481	519	454	451	452	418	454	410	453	393	425	479	385	429	423	435	380	399	390	393	401	456	399	405	431	425	425	416	417	387	427	401	380	403	443	375	398	411	411	383	413	409	406	428	410	383	398	392	428	426	385	417	417	406	414	429	412	423	411	416	433	420	412	375	401	409	410	393	438	420	366	393	427	407	402	401	378	392	377	399	411	401	420	418	401	408	409	396	392	384	429	422	392	391	419	404	420	407	394	414	399	407	434	390	368	413	437	460	402	441	387	405	395	396	389	395	382	378	377	408	418	398	382	370	404	434	381	423	401	399	385	434	386	405	389	388	400	404	429	426	390	411	402	409	403	382	387	432	401	375	397	417	401	425	417	405	427	403	363	394	392	406	405	399	417	424	385	382	420	407	421	390	436	418	396	418	430	399	342	389	412	408	372	438	385	411	455	411	425	386	411	399	397	399	408	387	385	396	404	426	423	428	409	426	362	388	413	418	388	399	396	374	430	396	414	394	363	360	343	404	367	411	396	443	416	390	398	416	375	425	381	426	427	408	397	412	410	424	401	396	419	395	394	396	372	379	379	427	407	398	413	404	406	385	437	429	370	402	396	395	425	397	434	446	426	373	391	391	438	368	393	419	413	379	401	397	406	409	449	385	435	418	396	426	391	403	412	393	411	416	377	401	436	401	407	387	423	441	412	384	381	422	403	366	400	412	404	405	402	405	412	433	384	387	367	418	411	379	397	417	397	420	400	379	430	425	413	404	390	378	425	434	407	401	397	418	399	425	399	403	402	399	403	401	386	430	410	392	410	391	422	380	384	412	430	377	414	382	407	404	408	426	402	402	409	406	388	417	428	420	414	409	368	380	417	411	392	391	390	465	427	413	394	400	421	375	385	382	418	364	416	457	425	386	395	405	426	418	411	391	437	419	391	428	435	409	376	407	412	410	390	422	418	405	393	403	428	399	418	408	405	430	412	405	408	400	397	436	384	440	385	378	416	397	427	443	399	396	416	372	419	384	404	411	404	407	424	413	380	444	421	431	381	386	383	437	412	371	465	399	402	396	414	420	403	389	419	379	392	383	407	389	450	412	396	440	380	406	378	421	418	421	407	398	353	381	421	412	388	389	381	389	395	371	399	396	421	432	387	406	407	417	412	435	424	394	373	368	414	392	411	405	443	387	381	378	413	434	410	420	426	432	395	403	430	435	432	420	413	367	429	418	443	444	393	349	425	369	386	389	364	405	411	444	435	415	406	407	410	399	427	436	427	420	340	418	397	381	423	419	408	394	392	372	418	400	396	358	372	434	401	373	422	424	430	400	417	397	409	417	412	394	381	400	413	385	453	421	366	431	396	379	408	400	433	388	405	398	425	446	423	414	378	369	395	416	393	382	349	450	411	400	398	412	411	414	399	384	368	381	421	403	402	389	415	419	358	415	403	419	424	419	407	378	454	406	402	409	366	413	445	431	421	436	427	382	418	402	372	389	381	425	378	414	431	416	410	417	408	412	431	418	414	385	408	383	398	439	405	382	400	420	419	401	423	410	406	402	370	418	400	422	374	413	381	403	431	419	411	430	413	409	387	414	416	386	380	421	421	395	362	400	411	399	393	374	459	403	386	423	383	389	378	403	398	391	403	414	394	395	359	391	391	411	416	388	430	448	360	409	402	403	396	397	380	425	389	402	381	387	384	405	401	391	404	393	457	416	401	393	404	392	355	391	363	413	423	406	406	425	419	443	407	403	398	453	416	395	424	388	398	412	401	380	397	399	401	412	440	406	411	419	440	388	399	433	388	410	381	404	396	437	401	434	396	386	404	428	397	375	380	418	431	422	432	413	396	462	397	398	385	434	398	386	387	409	409	426	411	422	419	426	398	376	404	411	403	381	418	406	405	379	409	427	368	385	376	407	399	427	414	393	417	423	424	428	415	425	436	417	411	412	427	409	416	416	349	402	425	396	430	409	379	405	400	400	418	434	417	402	401	459	396	372	432	410	387	438	431	394	375	363	404	365	391	402	402	404	390	417	391	383	400	411	396	406	412	411	375	411	368	399	417	414	405	437	372	392	413	413	416	390	383	408	422	401	402	387	384	431	380	396	396	379	405	404	409	396	411	396	362	426	400	417	344	400	398	413	412	442	392	417	428	378	420	409	397	413	444	401	395	402	422	423	384	413	425	399	410	418	434	412	399	410	409	354	406	413	425	391	403	421	407	412	421	405	390	418	408	447	378	419	424	414	388	433	391	390	412	378	404	402	369	377	401	371	412	456	417	395	443	429	397	403	439	409	391	421	391	394	422	435	389	389	386	389	405	431	417	425	437	413	437	380	403	412	406	414	374	398	419	426	421	410	426	429	388	370	372	400	395	405	390	397	371	419	432	439	412	457	396	397	379	407	362	426	437	448	385	413	400	358	410	389	391	428	406	413	408	409	437	410	393	430	394	432	424	448	401	375	390	399	410	384	372	439	381	404	400	376	417	407	434	399	399	427	384	390	393	396	400	439	396	406	436	439	388	412	393	411	397	407	407	381	393	411	372	422	385	397	399	413	408	386	403	411	415	412	415	414	414	432	410	367	380	415	411	378	384	396	413	411	412	409	402	388	367	413	431	400	422	378	405	398	373	386	411	416	385	382	415	389	444	447	385	405	426	411	402	418	409	432	430	373	383	423	402	417	405	426	390	430	374	401	427	394	413	416	389	401	390	382	422	419	401	433	399	424	409	376	393	405	423	412	405	427	387	373	398	420	387	378	415	381	415	403	389	367	405	412	387	426	416	428	410	393	422	363	392	435	397	425	424	384	411	393	366	385	386	385	382	364	377	396	426	410	404	426	401	399	400	403	409	376	361	442	392	433	437	398	396	448	426	420	418	410	396	407	419	411	420	377	417	377	404	407	402	440	381	397	387	410	398	401	402	398	392	431	397	384	419	404	391	415	408	388	392	417	359	445	398	388	414	422	383	363	421	399	400	416	385	405	416	386	419	383	405	373	399	392	421	370	377	407	371	375	374	353	434	415	393	401	405	399	395	403	426	438	432	383	379	377	451	426	384	404	397	387	456	357	432	377	397	441	399	422	392	419	429	390	426	424	374	443	421	406	444	405	370	398	405	389	407	428	372	372	400	410	396	404	423	414	374	386	391	371	411	398	391	406	413	430	395	391	399	403	362	395	391	405	419	409	376	401	396	412	420	392	410	416	384	402	391	424	397	369	424	378	431	415	407	378	411	422	417	387	387	406	405	406	400	434	404	426	385	414	414	363	393	406	394	409	414	410	379	435	393	396	397	411	411	420	405	414	358	424	392	397	397	396	378	391	413	379	391	408	396	398	397	390	380	393	395	386	405	383	424	437	409	423	423	409	423	395	425	437	403	362	421	382	379	377	417	430	417	396	423	440	395	390	427	387	375
22788	21267	28933	23936	21376	21663	15123	6774	4793	3874	3311	2546	2065	1636	1427	1304	1239	1062	1004	961	849	844	844	762	739	777	771	728	729	659	749	657	660	676	605	616	572	577	604	582	535	569	601	550	577	581	559	573	542	547	566	514	513	513	555	586	545	561	511	507	573	563	540	551	573	565	570	529	527	526	570	529	524	544	540	565	522	549	548	514	527	571	533	546	558	542	528	561	574	549	560	532	526	562	540	564	539	526	531	557	555	581	506	553	567	555	540	534	547	557	560	510	532	523	506	574	509	540	496	538	518	569	571	559	517	572	539	536	521	505	589	545	563	508	555	551	599	549	562	541	534	530	531	536	535	529	500	544	513	504	533	558	497	584	536	558	550	580	566	546	507	572	537	551	522	566	522	511	570	536	536	529	500	534	515	543	528	554	537	555	537	525	555	556	530	552	523	511	528	543	526	495	537	565	551	554	532	564	544	536	546	543	527	553	541	539	526	526	527	551	513	539	530	527	546	543	569	532	505	532	530	493	504	508	512	566	519	548	550	498	539	564	522	551	533	527	582	547	604	561	526	550	547	561	531	520	497	535	561	553	524	572	534	542	524	534	523	502	556	544	555	503	526	531	514	543	505	553	599	522	533	543	543	516	520	552	548	536	532	489	551	558	536	506	540	567	539	538	539	519	496	525	538	533	553	541	524	496	491	553	523	524	548	588	510	545	551	498	551	530	573	560	490	552	584	510	562	537	543	509	517	527	536	502	553	567	539	551	539	518	505	522	550	542	504	541	555	563	539	548	495	513	508	532	534	544	520	532	535	563	531	525	544	547	579	537	523	495	522	497	518	517	525	517	522	516	539	523	538	532	543	558	572	556	557	561	543	538	557	511	542	527	541	530	549	525	533	546	543	549	498	552	568	530	589	572	517	533	553	565	507	539	532	573	519	539	532	560	549	555	545	526	526	549	555	519	555	533	538	524	523	542	573	519	544	536	593	532	525	536	554	555	545	545	505	507	553	516	508	539	525	544	498	546	500	529	516	532	574	537	529	514	518	505	521	544	540	592	561	534	498	537	580	502	576	530	516	572	533	524	521	508	530	488	550	490	552	545	522	517	519	558	559	558	577	533	540	529	547	500	495	530	519	550	507	546	545	512	523	555	508	549	581	530	509	532	532	542	538	497	546	544	558	528	559	553	548	567	584	615	528	567	539	524	535	547	527	503	524	561	573	549	553	534	581	557	546	540	544	530	523	529	550	567	530	528	507	547	529	572	571	517	558	516	535	548	564	546	503	557	538	550	565	545	557	549	546	523	572	532	545	550	530	535	538	549	568	556	532	551	519	493	551	532	519	492	543	526	531	562	551	498	560	541	568	540	540	548	539	510	554	573	527	509	528	541	524	578	529	506	586	557	552	563	479	564	561	572	538	541	483	552	541	521	535	545	540	553	521	555	554	548	571	555	539	535	506	543	535	534	556	542	566	549	520	543	576	580	507	544	558	544	510	552	521	534	543	534	558	486	550	542	594	555	508	527	536	587	542	539	521	532	523	480	564	528	551	505	537	551	562	562	564	504	552	564	539	553	541	536	539	549	535	533	549	560	564	540	531	568	529	551	563	555	540	574	546	484	532	549	484	556	552	501	519	550	552	567	536	510	510	576	505	560	535	529	590	543	606	552	508	536	530	576	531	550	554	571	574	556	508	530	550	561	573	511	549	564	590	560	553	521	524	546	529	546	585	586	521	578	519	536	561	547	495	561	551	526	510	482	547	538	524	521	529	528	517	510	532	528	531	522	525	551	543	515	528	510	546	573	507	574	536	558	515	584	550	551	546	533	547	539	505	541	557	549	581	561	565	570	523	530	517	555	508	551	591	528	536	524	549	515	568	506	552	525	521	524	561	519	569	536	533	537	559	555	549	499	553	501	553	568	534	531	555	548	517	548	551	523	547	546	519	574	537	554	511	533	540	545	532	486	516	518	509	552	524	504	518	503	570	570	516	553	545	548	559	561	535	531	553	557	530	549	576	507	509	539	582	569	572	549	518	507	582	564	551	525	491	557	530	527	491	603	529	556	581	500	509	563	557	541	547	516	578	582	558	530	580	546	508	574	550	583	526	495	565	539	570	538	525	528	523	534	522	496	544	569	584	532	552	570	573	552	519	615	523	533	563	537	510	520	564	499	540	496	560	534	556	533	481	516	539	558	482	573	542	549	515	560	582	591	522	516	545	550	528	538	538	548	501	507	500	514	545	516	533	541	530	504	562	560	529	562	529	520	532	551	531	515	547	580	543	552	538	502	570	543	535	549	547	522	535	545	569	527	536	542	519	527	522	516	570	539	497	582	537	576	551	512	515	540	535	536	593	514	534	546	549	528	518	522	508	574	508	503	483	560	553	544	564	526	572	520	558	537	545	549	532	488	514	526	521	530	507	513	550	576	542	513	540	549	491	548	537	544	498	539	549	558	544	541	528	530	542	542	566	611	523	545	562	539	536	581	580	565	549	551	578	528	535	543	574	573	543	501	512	526	511	530	538	561	538	545	526	497	543	533	521	498	538	521	568	524	536	496	531	539	501	539	548	545	557	508	499	568	562	586	545	558	536	582	518	519	528	555	580	545	591	547	541	531	559	567	517	558	559	540	519	527	568	527	561	510	568	527	555	509	517	543	525	537	582	489	513	557	512	568	568	563	555	522	494	533	523	533	526	559	545	507	513	501	520	563	546	543	526	555	555	566	568	547	515	486	524	532	600	583	554	514	579	523	535	558	524	544	533	513	534	537	546	545	531	525	536	569	493	555	571	536	540	518	548	541	542	536	557	511	528	543	525	537	535	551	525	515	508	534	571	517	548	546	543	570	524	504	499	498	525	574	492	530	555	505	530	505	540	558	501	517	525	499	537	571	520	500	493	542	543	556	539	526	524	497	561	511	558	495	538	533	540	554	561	581	544	537	504	550	550	539	555	533	548	557	523	525	506	522	576	570	514	552	581	549	546	568	525	504	560	549	529	547	530	525	563	525	532	511	528	556	548	481	516	564	533	508	584	555	529	512	561	554	553	503	575	582	560	613	552	476	525	505	538	536	536	556	504	551	518	558	561	546	555	513	554	519	567	579	520	551	536	583	509	525	534	553	549	509	547	535	567	521	518	528	560	562	553	594	548	533	572	552	528	542	503	557	567	499	489	560	487	520	514	559	543	562	544	541	531	529	550	538	531	537	544	513	512	550	517	547	540	542	591	557	551	532	576	533	539	510	523	522	499	532	524	579	526	540	550	545	526	545	490	514	568	545	555	573	551	545	591	546	540	549	535	534	536	563	528	523	535	543	553	545	551	533	574	515	545	549	547	530	524	545	514	535	590	518	541	533	494	532	533	560	556	548	487	576	534	573	544	571	557	536	516	511	508	565	551	541	571	506	532	508	482	484	543	520	560	518	528	559	547	604	539	519	555	530	557	510	522	519	536	550	547	568	478	532	519	531	520	521	526	546	555	527
34488	59925	39210	26456	20341	15660	11826	9376	7592	6095	5001	3982	3197	2462	2054	1816	1676	1405	1343	1209	1084	994	994	954	937	969	908	845	817	797	850	758	727	727	702	626	609	648	626	576	578	599	592	546	583	550	629	593	624	581	581	563	588	593	558	607	606	620	609	569	613	613	578	547	566	544	517	608	575	585	572	596	538	574	572	576	604	574	610	576	571	586	566	573	576	551	579	629	603	561	550	532	562	579	583	527	572	576	582	563	560	595	542	560	506	558	643	543	580	536	573	588	573	560	575	569	563	545	577	556	567	532	574	580	614	570	579	574	548	581	580	551	550	545	525	545	549	617	575	536	583	575	567	566	586	560	551	571	571	561	543	562	570	604	558	570	546	553	579	573	548	584	565	547	552	563	604	580	586	586	562	581	557	559	605	583	603	572	579	575	606	577	536	552	533	555	576	592	569	617	566	568	597	580	558	541	573	618	601	534	513	570	553	592	552	562	585	524	560	591	577	583	557	566	551	578	546	605	538	566	597	549	543	589	527	599	565	544	562	529	567	548	567	606	559	522	588	564	547	566	529	592	533	585	554	551	541	568	555	581	584	596	546	578	591	576	607	589	604	596	597	583	536	548	579	573	576	527	560	571	552	562	544	556	563	560	588	576	565	596	575	566	549	589	538	552	546	569	592	566	586	532	593	608	558	575	598	572	529	552	533	584	549	525	585	586	586	569	561	576	572	557	540	576	589	587	577	548	564	591	577	541	575	566	566	537	559	529	575	619	573	560	549	575	572	557	549	526	584	547	569	523	560	563	575	565	562	573	511	498	563	591	559	578	543	554	573	563	555	578	543	569	584	537	575	555	563	569	529	584	582	576	559	605	560	615	553	564	597	563	577	569	559	581	587	552	549	554	558	594	544	550	572	552	527	576	566	561	574	599	544	579	558	535	566	563	542	555	540	567	576	565	540	564	534	546	573	548	566	644	553	592	590	618	588	562	610	579	550	522	591	554	604	579	543	538	542	592	539	559	584	604	559	591	585	557	546	569	588	561	543	557	547	526	603	584	563	573	554	590	552	535	625	577	582	582	605	605	549	590	592	586	561	560	558	609	550	551	564	560	568	551	566	581	572	581	548	554	579	554	601	589	563	597	551	553	572	595	583	544	578	576	540	565	578	580	548	556	516	593	569	562	576	589	580	564	567	536	566	575	519	547	597	543	560	584	531	579	567	590	560	579	548	583	587	585	564	576	592	560	563	620	558	536	568	575	589	568	540	580	577	553	570	545	587	560	525	565	526	559	538	544	558	553	587	531	580	588	559	586	536	557	577	606	550	536	612	534	553	623	555	574	580	571	586	546	553	570	599	563	611	559	526	582	535	529	587	591	594	548	590	568	559	540	582	558	588	576	550	543	506	549	581	561	561	574	617	586	549	593	557	558	622	578	571	573	557	566	563	570	595	572	580	547	571	602	577	572	578	571	554	579	551	596	563	585	569	570	563	609	546	601	558	590	548	554	604	563	565	550	575	573	551	587	541	600	575	585	512	530	586	564	582	592	560	542	561	610	596	552	539	556	543	569	575	541	597	611	606	560	546	580	568	559	546	531	569	556	579	595	540	588	549	552	556	569	577	533	549	566	576	536	549	566	553	574	530	599	606	590	573	546	622	591	549	592	532	558	566	581	540	565	568	577	586	589	533	579	550	541	562	608	556	551	575	578	569	563	532	552	543	602	582	580	569	562	539	617	612	538	609	588	554	553	561	633	563	525	548	598	555	572	562	560	538	557	554	571	557	574	570	612	586	533	591	565	505	589	549	565	583	562	578	541	586	584	559	536	574	602	596	549	549	604	547	574	583	574	561	550	569	570	567	550	550	583	513	570	574	569	584	590	592	573	540	532	575	558	563	545	562	573	539	619	540	596	547	566	561	555	552	603	564	584	538	573	576	551	586	596	588	566	587	594	604	575	568	550	581	577	524	605	533	561	541	551	602	547	537	572	526	618	532	576	555	580	557	556	569	557	585	566	535	545	593	578	595	577	567	560	549	545	600	577	592	569	563	544	603	556	608	596	529	589	539	563	596	621	555	546	531	585	562	569	571	562	525	570	569	547	553	593	574	613	562	529	630	591	590	578	563	554	603	524	559	555	579	571	551	561	571	564	599	534	552	551	611	549	532	584	597	573	573	578	526	557	575	547	609	581	588	564	593	588	546	542	591	586	585	536	553	611	581	535	540	535	557	586	596	566	556	566	553	593	573	553	579	598	571	548	580	549	540	575	542	595	599	571	557	564	565	583	586	585	596	480	561	570	590	561	560	528	555	543	545	561	571	559	552	591	562	556	602	558	567	586	558	538	542	571	618	563	560	605	557	525	553	533	559	594	567	589	569	596	581	586	604	528	562	552	576	558	565	590	533	571	533	567	596	556	581	582	565	534	612	574	572	594	572	591	538	535	536	558	566	558	572	557	551	558	562	555	573	559	553	518	583	501	558	548	561	557	534	569	561	536	550	544	565	595	527	562	564	563	569	582	582	563	608	537	560	548	570	574	569	555	517	558	596	580	560	588	578	533	527	586	573	582	538	561	599	577	558	577	592	514	565	555	573	566	558	566	593	570	553	582	572	540	580	593	571	576	578	573	564	577	561	609	588	567	549	585	594	584	550	601	593	563	537	546	558	547	538	517	527	550	581	541	537	590	603	552	578	586	548	588	519	604	589	559	610	528	588	532	560	589	577	563	576	648	595	586	597	580	579	553	587	585	607	562	516	579	598	557	593	537	601	586	530	561	593	548	581	572	568	555	555	590	577	552	608	566	563	532	545	589	590	582	570	573	600	559	552	529	586	571	537	574	632	560	536	588	592	564	572	575	603	557	585	577	588	532	618	555	581	560	554	576	564	578	578	578	554	577	568	574	545	601	582	551	540	548	548	637	609	551	564	585	517	537	610	558	578	563	566	561	572	539	575	579	573	558	570	545	579	573	527	584	530	585	562	593	557	553	576	568	573	554	558	564	527	556	543	583	561	552	589	609	572	562	591	561	542	567	551	606	616	643	599	538	547	523	561	566	520	559	569	571	571	612	590	575	557	568	525	536	565	542	587	589	547	606	587	544	600	571	578	553	571	549	575	542	554	555	574	497	562	554	536	581	574	534	597	529	547	539	616	527	589	547	599	583	590	566	554	575	538	614	566	576	558	557	547	533	589	543	616	595	609	571	569	569	532	613	578	571	593	609	600	568	555	544	534	594	528	576	539	543	603	637	595	584	604	600	608	573	558	549	555	584	558	567	552	583	553	561	595	562	575	579	590	557	533	534	560	598	562	563	575	531	558	558	592	561	588	596	585	597	579	567	582	554	569	536	601	561	596	572	611	558	554	578	617	572	546	602	552	544	560	547	565	545	541	570	537	536	504	501	610	601	573	575	579	544	563	573	539	541	500	607	535	578	532	606	555	566	624	568	576	545	575	576	523	605	583	504	545	580	588	579	535	559	533	546	569	558
30888	28937	25497	16001	8215	5103	3423	2615	2104	1762	1513	1142	1007	809	723	683	652	614	573	577	530	479	492	523	479	486	477	488	494	443	420	439	408	424	446	434	435	413	406	381	388	395	437	397	392	398	381	375	407	416	419	405	395	384	420	395	385	370	399	392	446	354	369	400	413	373	399	366	390	376	403	400	384	396	434	383	387	367	330	371	364	395	387	398	389	394	407	384	350	366	399	395	376	408	385	390	387	383	392	374	378	366	404	389	416	393	379	402	423	406	405	406	399	375	365	383	389	374	386	396	383	400	391	402	347	376	379	401	402	414	394	368	389	417	415	403	422	374	361	402	406	416	397	392	407	389	366	402	391	358	388	417	389	418	359	415	393	370	409	421	419	388	384	389	392	368	346	380	392	364	382	389	377	353	379	362	361	387	401	378	376	367	374	396	385	367	355	412	402	376	392	375	382	375	401	397	370	398	351	381	392	407	373	362	397	379	391	411	367	372	355	356	391	373	401	368	351	379	356	407	366	358	352	363	389	398	403	392	394	379	431	400	357	395	388	381	400	390	389	410	368	394	361	386	389	366	385	350	396	361	396	407	396	409	413	401	423	357	375	407	391	379	385	393	382	367	398	384	379	390	417	401	386	380	385	395	405	394	376	422	350	386	390	363	380	375	379	384	395	385	407	406	383	397	436	405	418	388	369	412	384	404	425	372	394	349	380	400	429	402	352	363	387	414	400	396	427	403	375	363	384	391	358	370	374	394	405	403	389	386	370	362	394	390	391	409	386	398	353	364	385	424	413	411	421	420	393	415	385	382	379	400	391	390	366	394	404	376	381	383	399	399	404	372	382	381	376	385	352	385	357	375	365	346	354	385	362	392	391	371	404	372	433	414	401	387	396	377	382	426	427	400	395	396	404	402	383	395	409	390	377	381	404	394	386	408	366	386	376	399	412	392	381	382	405	406	416	409	391	417	399	398	384	390	429	397	407	363	385	373	363	376	391	385	396	399	393	394	401	421	390	402	392	411	396	415	377	402	380	373	387	404	414	376	384	379	409	384	374	386	404	402	383	394	379	391	385	392	430	388	370	395	433	400	378	417	374	401	439	372	401	379	378	376	382	416	398	417	387	437	414	387	375	398	385	382	381	377	384	405	403	384	389	417	440	406	392	348	402	387	373	396	361	398	454	376	364	416	385	368	367	380	412	394	352	391	399	414	418	370	378	405	400	392	378	410	372	362	399	352	334	357	411	350	371	367	401	370	419	435	382	436	359	374	395	440	399	429	366	406	396	382	373	408	372	392	383	382	362	401	377	405	418	392	332	407	386	377	375	380	424	394	390	384	413	406	408	368	356	418	394	376	404	394	393	392	410	387	402	417	386	398	401	391	401	419	394	403	419	373	357	378	394	364	393	420	399	356	393	401	411	389	378	398	351	367	398	396	392	377	396	377	358	384	379	385	402	383	400	410	399	421	345	405	372	383	379	429	393	370	410	394	404	386	402	381	407	412	369	379	364	383	384	381	394	376	420	407	366	406	400	377	383	402	401	379	375	378	395	373	434	367	373	386	385	379	386	379	369	394	401	372	404	393	366	390	376	357	390	391	394	374	400	411	404	403	387	376	380	384	421	381	375	378	401	349	392	407	403	380	425	405	376	404	398	397	397	409	361	400	399	387	394	378	395	388	386	391	423	394	382	375	415	395	420	432	403	383	380	399	334	377	393	415	378	427	393	367	414	355	404	389	404	389	384	411	395	370	363	375	393	405	358	420	396	390	401	378	424	385	412	370	389	407	397	401	395	394	356	372	390	407	388	396	396	421	393	393	381	367	384	367	379	415	354	389	420	387	365	383	374	383	404	353	400	371	376	384	408	441	382	414	401	406	361	373	429	362	414	370	361	376	400	385	374	421	385	394	361	436	387	396	372	372	399	413	399	389	371	377	431	371	378	404	404	367	431	390	408	415	390	374	379	436	403	392	402	407	369	405	365	395	379	385	413	393	376	374	372	413	403	390	381	426	414	384	380	374	371	395	448	368	391	422	377	346	409	380	427	358	423	429	391	406	386	414	380	378	390	436	423	393	382	402	406	399	420	367	390	395	393	383	356	407	395	387	394	393	380	408	399	382	373	408	379	381	368	340	395	403	373	373	369	379	354	394	399	394	415	396	406	381	401	400	358	416	411	400	421	384	382	374	372	416	373	382	421	404	404	385	382	406	397	404	400	400	392	394	408	421	380	401	374	383	422	383	404	360	361	411	387	407	402	401	374	387	379	372	363	370	395	424	375	377	434	382	412	424	362	405	393	395	416	372	407	430	419	355	395	393	416	383	379	402	404	375	394	419	380	381	383	391	393	408	387	372	402	375	418	374	380	405	400	426	415	387	398	399	414	396	367	383	424	407	399	380	378	438	367	387	384	386	364	389	413	357	391	380	398	382	403	405	381	374	414	365	366	356	359	428	386	401	345	410	369	420	381	362	394	367	401	394	413	349	421	358	367	413	357	381	392	425	426	398	398	394	391	423	385	382	392	387	402	372	394	380	371	379	417	361	366	396	419	400	392	374	402	375	355	392	367	390	393	398	400	380	362	360	406	359	350	376	378	380	373	356	385	387	386	384	379	392	419	378	384	423	375	396	406	424	373	425	394	448	366	393	429	376	387	405	370	425	383	381	380	413	403	398	344	383	401	399	412	381	396	391	401	360	396	414	396	371	438	375	400	363	378	397	407	344	381	419	401	357	355	387	388	409	377	391	437	397	360	398	364	404	380	369	411	414	396	374	363	423	370	418	400	374	386	392	379	422	406	372	411	373	427	388	415	374	393	422	374	365	383	419	376	418	386	411	355	403	384	404	376	372	376	376	388	367	392	406	385	384	434	383	371	407	413	421	401	365	385	369	422	377	408	408	364	405	401	367	383	378	363	379	438	356	416	379	399	397	391	409	356	399	401	389	367	377	406	392	357	393	374	390	357	392	380	392	400	380	355	381	388	387	385	397	426	397	410	419	374	400	348	408	425	389	385	375	397	377	423	384	405	371	374	389	427	432	394	433	389	363	388	379	390	378	376	403	395	369	399	382	367	400	349	386	389	395	366	400	393	396	378	398	389	401	368	399	411	389	371	379	425	364	381	373	405	393	367	391	387	382	388	414	412	379	402	401	355	399	403	404	354	411	375	382	403	360	407	397	379	394	389	380	393	389	389	394	379	427	426	434	356	388	378	376	407	407	397	403	394	388	384	388	401	408	384	399	368	434	398	388	388	399	380	388	391	381	384	407	385	388	381	396	399	364	374	384	373	377	440	397	388	419	430	360	381	354	393	389	387	377	361	378	405	404	396	362	409	387	421	396	360	389	392	386	383	339	388	399	390	396	404	391	395	370	434	385	377	373	423	388	395	400	421	416	402	383	424	398	387	409	409	372	416	397	363	396	378	407	396	400	438	368	364	388	388	390	368	386	390	441	391	389	364	395	405	419	420	384	424	370	414	373
31358	42292	25890	15329	10800	8086	5757	4553	3680	2905	2409	1861	1438	1199	1000	936	844	758	691	701	568	641	559	567	568	541	580	550	504	501	502	525	479	521	475	460	486	438	449	448	425	486	419	436	429	467	429	440	405	378	415	432	446	390	449	448	431	399	410	386	382	429	432	426	470	395	411	424	423	416	440	427	406	425	435	432	358	383	423	419	404	395	439	423	457	409	386	462	426	447	447	445	413	441	428	440	434	443	452	390	429	381	403	419	400	420	393	447	408	391	447	407	436	415	436	443	454	433	413	417	391	410	416	442	433	403	453	446	403	434	436	417	401	412	418	427	422	410	453	412	422	439	431	402	369	400	411	415	435	497	417	444	394	409	412	411	440	409	424	433	412	430	406	419	429	384	424	412	422	435	406	430	419	442	414	403	444	403	424	395	466	412	389	419	429	401	397	434	376	436	436	443	442	440	399	424	412	422	414	451	394	403	437	450	434	420	421	421	428	429	412	398	437	436	408	397	424	432	420	440	415	419	420	414	414	401	422	440	420	452	438	410	433	404	395	418	406	435	432	444	429	435	397	407	424	423	425	424	405	429	416	423	433	419	427	379	403	424	384	453	401	420	397	406	420	411	428	410	416	393	419	428	400	422	421	378	439	404	411	426	452	462	434	431	436	432	423	403	389	403	443	430	409	467	441	400	386	411	437	458	395	432	416	435	394	433	391	443	450	441	419	409	478	409	424	449	430	448	418	408	419	419	422	397	444	442	446	412	430	421	413	428	404	403	401	417	380	424	421	454	424	419	411	382	414	411	441	394	388	412	415	452	428	416	432	451	447	412	423	408	381	409	403	414	451	406	420	475	429	446	421	426	443	374	370	427	373	416	437	422	410	404	423	436	414	419	450	417	387	397	458	410	450	415	429	440	418	417	420	407	444	431	419	413	390	446	382	430	401	419	414	418	437	439	430	429	376	411	439	409	416	425	411	417	409	429	402	434	439	392	433	393	404	385	414	447	460	453	445	430	409	426	434	406	424	423	419	420	431	414	388	438	401	432	411	416	420	417	413	414	431	420	414	441	440	408	452	451	418	423	411	426	449	426	379	425	417	438	421	416	444	401	419	437	445	418	422	449	440	428	397	425	396	439	447	433	422	418	417	387	388	383	412	413	442	436	399	396	428	408	425	421	370	437	409	385	405	395	429	427	384	418	391	435	416	413	442	421	460	420	417	412	428	418	400	390	440	448	402	418	438	423	434	442	384	432	442	465	438	398	438	440	438	409	449	433	431	432	406	429	396	412	407	401	408	413	435	413	425	444	407	380	435	392	424	413	457	387	450	426	405	399	414	381	425	442	443	434	411	417	405	403	390	423	449	384	437	385	435	458	429	443	408	451	416	449	392	434	444	408	444	411	411	473	365	395	388	403	429	393	425	434	375	453	447	426	387	430	411	377	419	406	424	395	453	409	426	403	420	397	424	435	410	395	406	413	456	432	426	402	426	431	408	424	427	443	401	417	408	418	428	422	421	418	391	416	394	393	415	434	410	435	437	427	418	455	426	406	441	417	425	420	432	435	459	384	424	455	434	442	423	454	396	393	341	450	397	444	437	419	420	411	421	423	426	414	417	433	408	441	388	403	445	425	418	398	431	423	428	448	406	418	432	420	436	392	403	403	419	373	423	417	412	389	423	430	423	433	437	387	427	434	419	415	409	447	430	397	433	410	455	400	466	447	407	407	409	380	437	422	428	441	474	431	416	425	445	391	454	450	408	436	448	393	389	425	425	371	400	417	425	432	435	428	469	408	415	400	432	421	441	435	415	398	397	389	413	425	429	436	392	431	415	422	435	373	407	412	423	411	449	408	411	428	406	415	397	444	438	408	395	393	451	431	438	440	431	409	433	400	375	451	402	420	423	444	397	425	417	437	391	392	417	423	446	437	425	414	454	411	408	439	425	419	402	419	442	425	413	428	418	420	399	408	404	461	424	434	412	408	419	433	399	472	425	409	426	393	462	413	448	442	426	386	396	442	405	419	431	409	405	490	420	431	433	415	427	399	442	451	436	396	457	415	469	451	429	433	398	441	395	431	419	433	423	434	410	440	416	422	404	438	450	412	407	448	396	420	428	423	422	422	426	420	433	421	388	401	417	397	411	448	435	414	420	430	412	423	426	458	434	439	435	405	471	438	412	397	411	429	389	442	466	387	417	463	453	411	419	430	412	436	420	400	412	440	407	368	400	440	401	398	423	396	422	403	412	393	433	424	410	452	405	390	404	440	405	430	395	463	412	430	431	405	417	410	451	408	433	424	413	420	413	415	414	419	423	424	433	365	412	419	396	397	425	409	412	401	447	419	397	435	430	402	450	413	394	409	421	419	419	425	419	389	422	393	418	455	420	445	426	429	448	396	390	413	377	464	412	401	426	428	452	429	408	407	403	396	442	449	404	450	418	407	410	410	378	428	407	417	413	451	419	392	415	400	414	412	448	448	446	414	358	453	433	427	416	391	430	427	394	410	443	390	417	389	400	419	408	422	402	403	406	404	424	416	456	411	434	430	413	424	445	392	432	425	448	410	391	415	430	411	414	419	446	385	437	412	384	399	445	433	427	409	436	396	446	431	375	413	437	451	407	417	460	451	431	386	449	432	431	426	403	421	394	432	425	420	416	410	401	429	401	422	373	432	444	417	419	406	441	441	435	407	427	419	443	413	405	407	418	438	382	425	433	412	428	456	438	441	428	425	438	456	424	408	426	422	409	401	402	449	423	422	404	402	391	440	425	446	418	403	431	424	414	425	425	437	408	428	414	408	407	376	415	404	421	431	451	408	433	442	413	414	443	392	422	433	409	417	436	421	423	424	394	424	392	397	438	413	456	421	391	431	443	396	409	399	446	410	414	395	420	427	400	414	391	406	418	420	418	414	411	466	427	435	398	423	399	402	426	416	393	420	431	422	393	417	419	429	425	424	434	427	446	425	401	420	418	456	431	431	430	439	411	407	456	448	453	450	401	409	419	430	414	444	433	445	446	469	421	398	379	392	426	449	434	428	449	436	429	400	420	427	421	435	431	413	436	416	420	410	436	423	397	450	403	454	423	398	431	398	441	426	447	395	376	423	437	444	413	439	393	404	436	433	431	391	411	424	413	434	395	429	391	419	415	428	478	418	423	429	440	452	429	413	440	383	401	418	415	410	440	403	425	423	387	414	447	396	425	396	357	426	434	406	439	408	418	434	400	428	426	392	428	385	401	431	416	391	425	464	421	469	399	420	439	422	451	430	422	408	408	425	427	467	445	441	411	398	427	445	392	412	416	438	441	394	423	394	437	422	421	364	419	419	416	383	429	403	436	423	418	438	417	413	417	421	382	444	442	458	440	400	439	402	449	412	418	426	434	429	426	399	412	414	438	449	393	416	425	434	407	406	410	418	444	449	413	416	423	425	406	399	395	454	432	446	376	472	432	389	440	416	471	427	429	413	437	429	389	424	424	409	410	379
23812	21209	28422	24411	21461	15372	7681	4835	3521	2966	2465	1967	1596	1357	1165	1115	1021	944	883	856	703	753	757	663	741	669	687	609	627	606	598	618	550	621	570	613	559	570	547	558	555	540	548	561	551	579	529	491	542	557	491	561	523	474	556	531	486	503	544	488	511	530	562	513	492	530	504	530	527	491	515	510	523	530	535	546	514	555	531	529	554	521	469	505	505	538	483	459	457	468	490	513	481	545	516	540	548	483	506	518	546	506	528	520	543	514	501	514	536	528	536	529	501	528	450	511	536	506	535	460	505	519	525	500	538	526	508	491	527	485	481	514	496	504	522	522	469	492	485	480	507	541	503	515	505	522	522	488	516	515	505	504	517	539	534	546	550	491	458	507	552	535	522	554	530	512	540	501	532	504	520	516	498	525	506	532	509	558	515	488	528	494	492	496	515	488	536	507	525	527	494	504	550	527	531	509	521	510	486	477	512	519	497	503	507	506	528	502	541	511	504	547	498	541	548	511	506	504	544	494	497	522	551	508	482	473	509	521	500	505	455	521	525	535	542	477	566	523	521	509	516	500	520	521	492	496	501	523	518	506	504	517	500	526	546	530	476	545	524	511	512	493	493	499	507	521	497	504	487	520	501	481	511	528	532	538	503	525	535	538	533	521	486	485	517	508	522	486	501	492	497	487	485	543	487	529	510	539	537	529	461	514	494	529	515	542	543	515	518	528	512	529	529	475	528	523	467	520	494	467	503	489	485	509	518	496	489	482	525	483	520	493	506	529	498	540	473	477	517	532	497	517	507	523	518	513	537	521	539	516	494	512	540	493	516	537	511	544	504	498	475	492	503	514	464	485	490	541	505	500	495	494	528	544	540	552	506	522	500	507	511	482	541	519	520	491	470	492	517	514	501	523	509	499	518	507	488	510	499	527	516	514	544	510	462	546	529	477	508	516	493	515	509	519	512	496	491	522	513	499	495	499	446	511	505	487	520	509	486	475	501	510	539	534	484	443	530	521	537	535	524	492	511	475	484	509	532	510	553	488	473	511	538	518	480	535	535	510	558	487	526	525	510	518	549	499	515	520	467	515	535	538	534	563	542	544	493	485	512	530	474	505	526	529	486	503	522	505	518	491	520	491	514	518	523	506	502	482	476	531	533	524	543	507	528	517	492	513	497	507	500	516	496	516	505	523	497	507	527	469	503	496	519	546	511	522	511	482	525	477	475	551	519	524	498	520	512	528	504	492	551	519	506	541	532	485	503	550	520	542	521	520	477	515	545	508	528	472	533	523	525	525	515	504	516	546	472	520	536	511	511	516	521	482	490	467	489	524	540	506	505	534	513	518	475	490	485	551	527	501	507	472	518	530	504	449	493	506	528	464	517	537	536	510	530	550	464	519	511	550	535	521	462	509	524	495	509	512	502	541	514	500	506	529	524	513	504	535	541	495	478	555	479	529	438	547	475	506	508	526	539	471	476	512	516	523	546	532	471	500	496	513	523	515	485	499	493	495	463	475	486	516	540	516	498	517	499	509	480	486	514	544	532	486	506	519	510	473	490	575	507	475	494	500	514	488	514	539	475	518	512	523	521	554	517	528	504	520	488	522	496	551	480	492	519	538	510	481	504	529	510	549	517	497	472	519	513	518	521	509	517	499	485	487	530	477	457	533	480	536	542	520	493	508	536	538	481	514	494	473	477	508	528	530	494	481	512	501	507	517	496	464	530	522	487	483	511	496	532	534	517	510	528	482	513	523	536	515	531	500	476	511	548	524	538	470	476	493	493	535	485	517	465	513	502	528	523	539	534	507	550	487	498	502	548	506	538	462	479	498	509	530	545	506	524	466	541	535	500	534	494	497	520	530	479	504	470	515	506	504	505	484	502	527	523	558	551	481	499	510	511	518	541	531	501	504	502	541	502	488	462	547	506	502	502	483	486	457	521	492	543	481	513	510	509	482	517	508	531	500	510	494	514	521	513	527	542	537	473	533	457	477	513	479	512	513	501	515	522	527	503	489	507	501	507	505	532	477	512	528	510	538	519	505	514	549	511	479	504	552	502	523	540	527	500	524	530	464	516	480	507	507	525	518	514	500	505	511	513	495	475	498	497	505	552	528	483	499	567	522	506	489	505	560	514	499	495	505	497	548	461	493	503	540	477	524	501	521	532	537	492	511	498	531	509	491	500	521	503	486	504	470	525	532	537	515	527	497	513	492	514	524	504	465	514	518	496	497	484	522	504	510	508	512	506	505	498	508	540	526	524	525	525	518	535	554	467	528	508	502	500	539	509	522	523	547	511	491	461	511	519	524	481	531	506	543	549	534	477	514	527	486	484	510	495	488	504	530	514	552	503	507	510	464	541	550	502	512	442	486	514	485	477	541	499	507	533	490	464	480	498	525	519	489	536	510	507	478	479	508	507	545	503	505	517	512	514	527	497	490	531	531	506	493	506	493	496	514	540	474	480	529	506	524	499	470	536	504	509	515	531	529	472	523	538	456	549	482	512	487	514	505	502	480	511	531	481	554	522	499	555	488	544	518	477	486	450	488	478	490	485	553	503	492	500	473	484	521	542	505	518	453	490	524	526	533	538	533	536	550	519	541	500	538	555	525	508	534	501	526	509	481	502	509	530	493	521	513	534	527	488	495	503	511	547	518	524	522	486	543	473	520	528	525	459	523	497	553	548	513	501	473	533	546	494	553	500	481	484	540	506	547	536	487	496	487	474	543	498	493	513	517	520	495	523	539	510	557	489	548	528	485	516	513	502	532	509	514	542	531	511	493	488	489	518	496	508	497	524	476	491	466	482	464	494	533	539	554	496	496	565	480	515	507	492	478	506	493	500	475	493	529	542	486	504	535	530	519	468	513	482	528	481	509	447	477	549	518	498	525	454	510	531	556	503	518	518	483	500	518	530	506	513	519	534	522	562	530	500	457	474	513	517	516	504	492	499	510	514	533	548	540	526	513	525	485	462	544	511	528	528	524	480	515	468	535	498	493	533	496	471	497	569	477	491	469	506	554	533	473	493	482	483	471	552	526	518	559	494	484	537	544	499	551	541	503	506	474	483	530	506	506	467	509	504	495	507	566	515	486	495	501	497	524	487	489	505	521	526	505	526	503	502	481	465	516	479	516	537	494	492	483	539	511	539	517	505	482	483	519	527	534	511	522	521	498	500	491	532	519	503	504	534	532	514	527	486	504	524	513	505	536	518	522	553	501	471	518	538	534	537	564	532	545	506	496	502	497	568	536	500	513	493	502	478	537	536	515	509	503	474	500	526	524	520	506	487	516	554	504	511	515	500	539	566	495	553	504	468	518	455	522	521	534	510	512	502	471	500	499	489	517	573	512	477	501	530	491	490	488	531	486	519	507	514	496	506	500	524	532	467	491	507	502	555	521	544	498	534	477	515	494	503	475	512	524	563	541	523	485	529	511	556	515	525	503	526	518	515	510	502	519	492	511	524	514	518	562	474	507	471	492	540	532	479	507
31320	51424	33527	21959	16852	12208	9269	7476	5881	4765	3786	3033	2326	1892	1589	1480	1321	1169	1132	1104	914	845	838	891	824	827	753	732	704	678	715	646	648	649	648	624	612	576	638	581	528	542	564	568	568	593	589	598	558	542	537	501	531	558	575	546	533	541	553	533	524	573	532	544	536	549	529	547	536	565	562	532	545	528	531	531	559	552	561	576	545	522	554	529	532	542	545	536	521	489	541	525	522	595	537	537	570	528	527	544	561	518	546	544	539	530	544	548	530	536	560	527	550	556	551	541	560	540	558	565	526	552	563	541	520	553	541	571	536	565	556	567	527	558	549	511	533	525	569	518	522	550	553	530	534	524	534	518	528	558	518	544	561	554	528	550	540	521	534	510	530	552	514	563	575	557	532	529	544	569	533	526	533	544	547	590	547	560	565	569	553	537	562	528	546	504	503	554	547	527	562	533	531	535	537	542	588	590	561	561	586	515	562	519	574	543	537	524	552	512	506	530	514	567	503	556	512	524	554	522	538	580	519	524	560	494	512	502	575	517	515	497	520	542	555	577	503	537	545	541	537	521	537	538	548	503	554	526	516	526	553	539	542	525	529	552	538	533	549	548	521	566	545	562	554	570	530	572	534	514	535	578	549	543	526	545	500	545	548	592	544	485	516	493	560	527	527	503	513	551	509	504	509	530	545	556	511	529	532	563	535	556	542	539	517	548	539	521	500	548	579	549	514	497	528	560	515	537	566	544	571	556	542	550	511	536	562	516	506	553	504	539	555	553	516	552	527	519	555	513	555	531	525	566	531	579	522	525	549	544	512	551	577	502	515	536	553	497	546	598	582	557	528	535	552	594	559	510	548	513	562	564	550	535	548	562	553	533	523	526	546	555	514	544	526	498	556	568	500	537	508	590	528	530	512	507	533	535	538	538	514	562	517	538	515	506	555	523	532	540	488	535	547	530	562	547	555	508	556	498	517	524	547	525	540	522	550	534	516	559	503	550	540	531	524	503	544	554	559	563	534	590	571	565	536	499	534	541	483	578	593	540	550	516	505	540	569	519	529	574	535	552	496	512	535	550	578	511	556	569	510	557	521	571	556	510	532	511	551	533	539	528	543	543	497	549	523	523	529	488	543	537	527	536	574	549	569	533	526	550	565	563	510	564	524	520	548	543	537	490	530	580	523	536	555	542	573	567	533	584	565	518	527	583	531	512	534	520	531	569	519	558	530	561	529	533	522	553	542	548	523	573	522	517	548	511	577	536	533	540	572	488	529	561	520	611	568	577	549	553	535	546	498	547	549	582	538	517	515	525	549	598	533	556	544	547	555	556	531	502	529	524	550	558	527	565	586	500	539	538	545	555	550	558	513	555	530	565	533	510	518	572	521	564	513	569	553	586	542	492	517	548	549	542	530	518	541	569	495	517	548	524	515	565	566	552	550	562	551	524	582	552	541	566	553	530	552	541	528	558	535	556	531	511	543	553	545	551	553	543	562	544	575	535	535	544	488	535	551	530	505	533	546	559	508	444	522	484	554	546	537	576	513	556	563	532	552	558	543	539	534	485	540	529	559	492	522	543	583	519	562	538	520	534	522	556	509	511	522	558	546	550	586	533	516	556	499	564	527	539	538	559	540	513	567	516	541	527	525	577	517	547	564	575	512	522	543	529	560	531	554	534	562	551	513	543	575	572	561	573	589	543	574	550	562	517	536	541	525	554	562	503	526	530	517	524	545	572	520	566	533	530	500	546	525	544	544	569	562	519	532	561	528	526	535	524	531	550	497	524	518	543	520	561	509	532	492	538	523	569	563	517	562	522	522	521	547	588	505	543	525	594	581	578	518	543	553	544	533	560	555	532	508	507	512	518	551	522	525	550	554	544	536	555	548	516	497	529	550	585	517	508	519	577	557	512	528	540	521	508	537	542	553	519	526	555	557	532	521	530	563	576	514	546	529	539	513	528	544	505	529	551	520	556	552	532	520	568	589	541	513	550	534	538	521	555	550	540	531	554	550	490	505	533	562	519	528	520	522	514	532	541	545	512	497	549	530	516	564	500	553	523	509	570	556	565	528	564	518	593	550	530	545	511	549	545	513	483	520	538	538	537	549	525	536	583	540	526	489	514	520	500	548	550	518	518	528	499	526	531	560	535	512	523	530	531	565	519	571	546	545	497	578	549	574	540	543	522	524	561	563	533	508	530	497	547	523	520	503	539	530	580	547	539	501	546	539	518	553	520	546	516	527	552	561	563	509	501	517	524	575	549	561	559	538	550	531	525	506	543	550	555	535	519	541	553	567	539	564	518	563	532	525	542	575	549	549	553	548	523	555	561	496	551	570	524	528	530	511	536	586	532	576	528	547	559	543	533	537	534	570	530	557	508	536	550	509	564	529	556	498	500	579	513	494	571	559	510	563	478	538	541	581	532	524	496	592	511	534	530	558	569	543	550	555	535	522	562	540	535	537	542	549	552	543	549	527	564	541	544	523	561	507	543	572	543	502	540	539	527	549	550	527	526	553	527	559	550	571	588	552	542	538	562	548	497	541	498	574	577	528	566	509	564	542	525	600	523	548	505	499	550	591	504	554	571	549	547	518	536	552	571	533	530	554	512	528	532	553	530	578	544	553	562	544	528	522	544	539	523	540	501	568	549	562	508	491	551	508	517	557	559	541	541	516	545	548	553	506	554	508	536	511	552	546	532	526	507	555	558	572	532	543	548	541	577	567	549	550	541	554	508	576	589	540	560	565	566	541	570	521	533	558	536	586	552	529	588	581	515	514	521	558	520	561	540	573	540	529	525	537	552	553	545	546	601	574	536	566	531	530	562	528	559	541	510	528	546	576	543	542	540	519	561	575	518	576	543	545	525	521	508	582	535	555	592	502	560	512	544	573	548	565	533	552	524	572	581	550	527	488	530	532	584	603	546	509	521	539	556	490	570	534	551	509	511	558	560	490	558	522	511	543	562	544	543	569	542	521	519	554	527	539	561	575	560	504	536	541	551	543	585	564	550	542	530	519	581	499	550	556	512	514	529	521	550	528	556	540	589	541	550	524	576	532	538	545	542	512	531	539	506	567	537	497	535	572	504	558	564	537	569	510	499	530	541	513	599	505	505	580	533	556	516	565	527	535	569	515	522	525	545	530	504	558	544	550	512	488	519	525	535	522	540	526	549	546	543	523	507	481	563	548	556	580	558	554	566	520	532	459	537	512	567	550	551	551	514	546	559	564	525	543	566	518	504	529	556	509	531	518	516	544	527	580	550	543	533	576	531	531	578	523	599	576	502	523	574	531	532	530	497	512	519	525	503	523	532	590	557	511	546	552	565	573	515	528	516	494	528	581	540	548	543	544	532	493	510	523	531	498	522	577	524	519	554	549	553	586	564	528	569	538	570	522	479	519	566	584	548	539	537	574	542	547	586	489	555	541	512	554	509	534	501	556	587	577	560	526	583	553	517	507	517	572	540	520	555	557	500	601	532	530	552	512	534
24960	21230	27534	25520	16191	7579	4941	3581	2705	2195	1771	1482	1139	919	848	815	722	720	647	575	532	549	507	531	531	528	472	473	459	435	370	426	414	422	436	442	388	399	406	386	377	390	367	394	380	378	373	349	384	350	366	383	368	352	397	359	394	350	361	351	383	341	369	376	354	391	347	379	394	364	346	388	345	351	346	347	374	337	385	346	375	384	318	375	363	342	394	384	339	374	347	369	385	367	395	372	373	388	338	349	365	368	348	399	359	340	377	366	354	360	350	389	400	331	372	364	336	391	357	352	350	330	391	351	386	371	373	369	369	385	368	369	366	380	388	350	398	358	363	397	357	374	368	372	353	423	373	405	365	350	340	357	366	361	356	370	374	366	375	375	340	385	361	361	387	354	340	364	377	391	357	395	361	343	368	404	388	386	374	368	378	382	368	377	358	358	361	367	362	374	361	368	385	358	357	350	342	381	369	349	372	333	351	375	404	360	378	359	358	371	360	378	340	371	357	390	395	380	378	366	369	354	372	362	393	346	394	369	371	369	380	348	393	354	342	330	397	368	369	351	399	364	333	377	352	351	368	387	364	392	330	372	338	380	355	379	379	357	359	381	369	351	354	357	386	374	355	356	357	362	367	359	326	362	367	375	381	383	392	356	375	345	373	402	374	404	383	373	363	384	371	389	357	349	383	384	411	375	376	359	345	357	369	389	405	395	376	352	410	368	372	388	372	388	343	386	383	396	375	350	364	349	387	397	367	367	371	379	343	392	375	378	381	351	376	415	372	332	374	376	356	385	395	370	352	408	314	367	356	375	379	368	383	380	400	388	396	383	372	372	363	361	343	360	380	346	374	396	360	359	355	375	344	386	376	370	344	348	361	350	344	354	365	373	362	399	366	364	363	350	374	332	352	373	357	384	386	358	351	378	372	349	345	378	392	369	366	344	356	369	359	345	410	383	380	403	365	379	371	373	334	376	379	351	380	381	340	366	390	384	421	372	373	349	321	423	387	357	316	380	351	348	345	328	381	391	344	421	390	381	363	379	335	365	362	383	349	334	346	373	352	362	364	382	391	390	375	387	338	364	377	380	366	360	375	388	365	354	393	357	410	375	375	395	395	359	380	399	411	382	375	360	354	341	357	346	375	377	379	362	382	367	335	374	308	333	379	351	359	333	368	388	382	380	387	387	379	356	358	370	349	365	355	384	373	375	352	368	364	367	361	350	374	328	383	341	385	388	374	355	335	375	355	375	381	359	356	382	389	342	338	333	366	353	357	359	362	374	383	356	338	320	328	345	398	341	379	336	364	330	360	370	393	361	400	364	397	356	337	338	374	396	358	394	395	356	389	381	394	354	386	338	401	366	386	358	361	370	369	356	326	368	395	401	339	379	347	378	393	377	391	366	363	361	330	386	375	386	353	359	359	357	375	362	388	351	321	378	350	352	394	383	383	380	323	365	360	373	374	405	398	353	344	334	355	372	388	379	342	335	377	365	352	361	366	349	365	358	369	373	419	345	336	357	361	349	368	356	379	375	413	395	343	381	350	369	368	370	362	336	360	349	386	354	343	374	356	369	348	326	388	326	363	370	369	358	371	380	347	342	377	352	358	382	410	351	365	376	354	362	354	388	362	368	371	372	393	374	334	333	358	354	342	329	395	336	373	339	361	368	368	363	395	401	402	367	385	349	371	377	359	396	373	371	381	365	386	366	365	399	351	381	364	382	372	391	328	356	377	378	334	374	353	365	336	367	335	344	375	361	352	364	363	356	405	415	351	376	341	369	360	380	378	345	372	377	334	380	356	398	378	347	374	351	368	378	381	366	392	380	364	374	378	368	356	359	366	380	364	377	379	380	369	351	383	366	381	344	376	364	372	385	370	370	364	381	367	390	348	355	377	414	362	368	348	387	362	373	384	414	388	367	343	397	368	359	355	370	385	375	375	349	372	361	360	418	376	367	391	366	356	380	376	345	357	364	377	345	354	388	371	358	374	343	365	370	369	378	329	379	394	383	351	351	382	358	366	377	373	369	392	339	370	393	352	374	360	383	375	345	370	390	347	381	398	363	374	394	365	334	370	393	387	363	363	393	348	384	389	346	396	376	337	406	386	383	352	346	385	349	368	377	355	368	381	349	369	372	350	389	373	301	390	382	379	380	352	365	341	375	413	370	342	384	357	381	376	410	360	354	360	383	360	375	378	353	359	385	380	351	383	402	428	382	386	380	390	399	322	385	341	377	358	411	379	373	360	391	355	373	360	355	389	381	360	356	319	372	390	350	349	372	389	352	347	356	318	367	326	356	372	363	334	334	386	359	346	343	356	321	370	372	359	377	410	306	357	349	396	371	357	368	356	405	353	340	353	346	358	371	336	372	359	378	374	394	401	350	348	404	367	357	363	380	385	388	381	353	388	379	362	326	391	358	374	383	387	369	366	376	336	342	341	360	388	366	354	370	347	344	390	362	363	381	350	342	358	353	365	395	390	375	357	371	330	357	380	336	362	359	384	393	374	379	350	343	360	373	357	378	356	331	373	341	377	354	363	387	368	389	368	362	337	344	322	380	385	361	386	362	406	359	364	364	372	363	361	322	368	373	353	358	373	365	370	345	366	358	337	349	393	328	370	395	411	353	354	386	350	385	393	355	365	391	342	378	370	358	357	366	388	376	372	366	363	395	323	349	359	338	326	385	364	371	389	371	377	371	414	354	348	399	391	389	371	405	370	361	357	378	370	325	345	406	336	358	380	383	349	353	367	375	332	404	362	364	339	408	378	355	375	376	333	399	386	364	354	376	334	377	388	367	414	379	358	366	391	359	429	379	383	370	394	339	350	372	368	384	359	373	364	365	358	346	339	386	366	326	360	380	364	395	350	333	390	358	386	366	369	375	396	413	371	360	371	349	395	385	403	368	357	375	389	350	318	362	386	331	379	356	347	398	372	340	348	350	386	400	353	340	370	372	327	365	348	392	385	354	364	404	400	385	376	382	367	382	354	369	382	358	375	389	388	394	382	392	352	338	347	368	354	370	356	348	388	353	355	386	348	401	352	351	385	339	377	347	349	353	382	369	362	391	365	373	328	357	385	381	369	375	352	366	358	360	347	369	367	370	354	365	371	373	372	331	359	383	377	343	329	385	364	372	358	356	341	371	373	371	372	343	402	373	362	393	348	387	347	359	354	362	388	370	401	378	377	375	393	394	393	377	379	335	339	359	342	344	366	385	353	367	383	351	332	368	322	365	372	364	370	356	349	367	363	417	349	413	328	317	346	357	349	373	357	358	346	333	379	394	351	362	395	352	357	386	388	360	358	351	367	405	380	397	332	378	377	380	372	347	354	370	343	370	379	376	379	384	366	376	383	373	415	388	325	352	374	395	358	323	379	374	368	376	371	367	384	376	360	383	386	382	344	356	369	384	401	406	379	360	377	334	373	332	389	398	370	354	390	356	346	360	384	358	379	385	396	376	348	348	365	379	331	366	332	377	384	390
30691	46513	30133	19287	14016	10185	7813	6348	4672	3920	2901	2266	1695	1450	1230	1191	1038	941	850	772	693	709	682	688	657	640	582	584	535	565	491	490	500	510	474	446	402	469	433	442	442	404	394	405	439	432	428	404	423	411	439	407	389	431	409	433	401	404	460	398	385	390	373	408	404	376	403	423	410	434	396	408	367	422	394	407	395	419	455	385	392	410	425	406	384	418	438	427	409	398	389	436	428	399	408	399	425	414	341	413	377	428	375	378	385	400	407	407	426	392	391	414	377	401	453	399	414	402	448	417	428	384	410	369	410	410	408	361	411	409	387	393	410	398	388	389	436	405	395	417	369	372	415	387	394	402	396	405	402	434	365	371	409	455	411	405	412	409	419	388	434	437	420	397	420	402	416	401	410	389	417	392	441	387	419	414	400	418	391	403	387	378	396	405	413	408	421	403	395	395	415	422	418	405	420	407	374	438	398	394	389	416	410	418	397	437	409	399	399	445	414	406	394	403	387	395	426	414	397	384	414	418	422	409	415	424	379	375	422	396	400	415	409	391	415	402	373	361	404	425	423	355	426	426	405	404	397	404	428	424	425	410	342	417	425	412	411	418	401	401	426	430	378	412	412	396	392	374	386	416	396	393	376	422	386	398	410	406	405	405	395	424	362	392	406	372	414	423	420	372	411	390	387	437	416	397	407	441	408	421	423	389	403	410	390	385	428	420	431	417	401	419	396	423	412	427	430	400	401	414	379	375	359	424	392	415	400	411	374	411	383	397	384	412	406	415	419	398	382	388	418	402	372	410	424	411	437	376	402	379	403	428	375	385	416	408	396	405	414	433	387	421	381	385	432	406	388	392	410	399	380	412	401	408	383	403	439	415	422	438	389	381	418	426	395	425	390	395	422	415	425	398	366	456	435	405	415	421	412	388	374	441	419	396	415	428	433	383	361	410	436	432	376	384	400	433	419	443	401	428	419	406	408	409	364	371	427	415	407	432	380	375	425	405	417	449	409	413	418	429	394	399	397	395	381	446	389	398	379	431	403	386	409	427	406	409	422	406	414	385	380	415	387	400	415	383	412	423	410	427	384	386	398	410	421	409	395	391	379	375	423	408	390	436	414	410	407	393	384	387	436	442	376	392	424	400	441	381	417	391	413	370	441	398	401	382	428	409	408	418	444	439	394	409	396	351	391	397	422	400	437	382	376	395	379	363	442	415	400	406	393	425	366	389	374	390	397	398	394	381	409	389	387	419	391	397	381	411	375	419	404	422	368	410	423	424	432	384	417	375	426	424	382	395	417	426	397	357	398	398	424	394	383	397	412	395	410	414	397	416	389	358	387	395	438	419	410	379	357	419	415	422	435	386	384	404	403	404	408	420	400	390	390	390	380	393	409	388	397	386	398	418	384	424	381	418	411	422	406	385	393	388	366	345	427	417	421	418	407	397	415	422	421	423	437	437	386	425	404	430	419	366	370	409	422	403	398	394	385	375	402	386	384	411	398	434	422	409	408	427	399	394	433	429	397	379	414	380	393	395	428	400	383	382	423	373	412	417	410	406	384	418	414	402	438	411	419	403	400	425	402	384	389	398	405	393	381	387	410	451	379	434	379	359	393	395	429	394	433	398	412	399	359	412	418	415	381	434	394	413	409	378	429	373	379	385	404	406	411	415	444	403	428	392	401	416	399	368	397	392	394	401	412	432	391	412	422	357	421	388	386	402	383	416	400	398	376	420	421	413	402	417	388	398	387	391	413	458	424	376	395	411	410	393	386	384	386	404	389	373	390	432	432	417	407	402	387	357	414	423	417	415	428	417	408	393	406	358	398	420	381	410	414	419	433	378	372	430	471	386	407	419	402	431	387	450	372	396	365	398	374	406	393	392	406	414	399	408	389	411	413	403	421	417	406	365	433	429	409	389	377	386	405	427	386	376	410	387	417	397	395	399	407	381	423	402	405	422	422	409	439	410	441	364	424	419	418	406	409	422	413	380	376	373	434	390	390	369	428	407	410	421	386	395	424	401	394	406	365	382	450	378	398	423	423	393	398	408	414	411	391	372	413	396	407	397	359	379	412	421	422	441	384	390	427	387	416	391	397	388	405	388	386	400	405	421	354	386	400	403	397	403	406	428	400	429	395	387	364	404	389	392	443	397	463	387	425	396	406	416	427	376	420	390	400	398	349	388	383	390	416	405	404	407	403	423	404	370	402	390	392	388	408	396	398	454	385	412	380	434	383	402	395	380	389	440	381	393	434	434	437	403	406	392	422	412	402	414	432	413	384	408	406	436	372	372	417	417	427	404	410	389	429	404	381	415	419	383	399	462	414	381	379	430	390	395	408	410	392	393	417	405	433	384	431	370	442	389	425	417	388	391	409	397	394	425	412	423	400	408	398	387	429	418	391	389	418	404	382	381	423	381	409	389	393	386	402	374	391	399	385	420	445	376	387	405	451	436	407	420	379	399	407	434	431	382	386	417	380	443	406	379	410	392	402	423	403	372	420	394	404	397	383	408	416	414	396	374	388	437	386	387	396	404	441	419	417	433	386	370	393	400	410	427	384	386	390	417	405	405	408	386	411	392	410	376	460	400	409	393	384	393	402	401	400	378	393	419	397	431	380	390	426	419	390	370	431	385	399	405	421	420	401	369	389	385	416	387	418	407	396	409	394	386	418	399	389	412	375	403	402	384	369	404	385	384	392	416	398	403	377	422	387	387	389	366	397	404	427	440	410	432	397	389	408	392	387	423	381	387	408	388	422	385	412	375	418	395	416	407	402	419	411	442	359	414	405	377	367	413	391	419	385	391	398	417	416	401	402	435	414	381	409	406	418	420	391	397	433	440	432	410	375	393	402	392	415	418	383	428	409	396	407	383	385	432	420	376	411	429	389	408	386	420	385	429	394	379	389	417	388	404	402	396	403	413	420	397	410	422	382	431	373	391	393	415	375	408	356	420	365	377	378	373	368	402	394	407	416	407	381	432	382	388	388	416	412	403	439	426	423	422	397	394	431	424	430	401	369	408	422	385	373	410	413	453	410	389	378	373	386	385	360	400	395	361	391	419	412	418	384	377	420	401	414	405	434	404	403	417	416	400	414	422	389	406	435	414	406	384	435	441	406	373	424	409	375	395	423	402	377	392	422	390	403	383	366	442	388	405	377	413	432	447	442	414	407	380	381	378	376	412	399	405	411	418	429	370	405	409	388	383	386	402	380	404	423	406	393	414	406	394	391	390	377	409	398	424	391	408	441	418	413	400	413	435	440	392	410	416	408	412	392	384	417	404	404	420	381	429	373	397	428	400	365	430	399	436	421	427	428	417	425	401	386	417	378	405	427	414	395	386	398	433	397	409	408	422	418	432	345	383	403	384	393	446	396	389	385	381	374	437	405	387	420	414	432	428	412	371	419	403	388	393	426	376	408	360	394	414	379	409	413	401	372	430	407	402	387	412	415	401	433	401	362	383	373	408	452	409	416	423	404	382	423	395
22718	21236	28866	23885	21353	21734	16028	7311	4968	4062	3200	2521	1999	1649	1439	1325	1239	1100	997	971	907	902	923	838	808	776	732	763	712	656	660	616	634	638	650	620	596	552	618	539	555	566	598	562	575	581	613	558	544	543	597	547	616	549	561	560	522	558	530	578	489	549	585	502	517	531	543	559	541	548	558	507	557	522	554	513	547	550	479	531	543	534	509	571	519	527	546	534	553	510	585	561	504	533	548	519	494	532	524	507	548	537	550	559	500	541	546	585	501	546	559	493	527	548	537	597	554	499	482	548	527	551	520	534	522	562	509	548	549	540	514	539	572	542	512	535	521	493	566	511	537	531	546	523	542	539	480	571	549	546	536	539	549	519	499	560	504	564	501	546	560	572	575	510	535	543	551	529	525	559	541	533	551	523	503	484	540	530	514	525	559	572	567	562	533	535	510	539	529	532	560	544	517	552	528	569	555	538	526	561	510	514	558	548	558	541	530	534	556	525	524	552	520	545	542	513	548	491	545	496	527	546	505	545	562	536	508	598	515	560	531	530	521	543	560	529	542	503	532	554	573	570	541	534	536	565	543	547	533	580	532	586	565	537	520	547	537	504	565	543	525	565	577	542	556	545	514	587	480	507	521	462	521	505	571	527	535	503	533	556	527	509	521	531	544	525	531	521	538	565	504	497	550	543	516	494	515	535	546	561	572	560	537	548	555	579	545	518	550	543	536	501	543	484	505	553	516	507	522	530	515	541	550	502	547	577	517	513	518	541	529	549	522	580	561	541	516	568	566	531	533	526	540	551	544	512	592	535	548	546	563	529	477	519	585	553	549	494	517	532	533	518	556	534	501	548	534	509	532	561	507	520	549	542	556	509	499	565	559	538	574	546	497	511	508	511	514	526	565	534	532	552	544	549	609	558	531	538	507	503	519	561	556	509	539	542	508	510	492	569	514	529	507	554	484	561	531	537	540	530	517	522	532	533	538	546	530	571	525	549	545	582	497	533	537	542	500	515	534	550	583	503	516	530	545	508	551	552	516	531	541	537	514	536	544	550	518	542	626	543	565	524	503	550	568	528	535	578	599	484	532	553	522	554	535	559	503	491	552	529	525	509	544	567	542	550	513	547	521	525	512	539	532	518	535	521	569	575	576	593	532	556	540	552	552	508	479	568	525	561	559	535	510	532	529	521	574	516	532	509	574	557	543	550	499	532	523	532	545	517	548	535	538	545	565	550	581	563	545	590	547	526	571	512	511	576	584	536	561	499	569	553	512	568	536	564	542	540	562	556	523	526	546	536	535	502	506	533	536	515	549	567	538	546	544	547	547	530	555	545	561	547	503	565	525	536	563	500	560	561	528	594	554	533	553	523	521	485	537	547	503	542	532	541	557	598	528	550	503	531	529	544	534	523	516	502	563	557	512	591	501	543	525	536	569	505	499	494	540	542	558	553	545	523	550	544	550	527	521	545	541	538	550	529	585	503	535	524	535	539	591	517	513	506	539	578	543	533	559	535	558	497	510	546	494	532	548	554	546	527	562	537	581	537	513	529	548	532	543	550	550	578	506	531	579	515	548	561	573	530	554	527	501	565	548	548	577	555	528	534	544	532	519	540	554	548	564	529	513	558	524	581	527	538	554	544	526	538	542	549	544	560	498	591	516	553	553	536	536	539	503	538	516	570	541	568	568	526	525	540	567	502	532	536	531	554	541	600	546	545	567	556	489	534	553	581	524	522	547	536	528	531	576	509	509	576	543	548	526	511	588	480	535	521	597	584	524	560	548	534	566	579	516	537	555	531	534	497	561	581	542	506	545	537	542	503	528	564	526	561	534	525	542	566	509	545	515	537	527	500	528	529	539	545	525	543	509	530	530	518	561	548	521	559	588	547	541	561	535	525	554	531	558	556	581	499	540	555	506	550	539	518	548	512	509	548	541	512	519	550	597	547	534	531	515	545	499	505	547	550	518	536	519	551	535	539	533	520	558	576	548	529	519	516	584	486	536	553	520	555	578	531	546	526	532	544	536	542	543	530	526	544	483	538	546	586	516	530	543	564	566	567	526	538	472	533	537	579	550	509	545	534	526	533	569	497	561	552	531	561	551	542	530	567	560	505	539	593	564	587	511	556	549	501	505	518	500	555	526	557	543	519	523	537	501	492	514	547	521	532	553	563	466	535	584	485	594	532	575	544	508	572	550	511	551	567	513	524	548	483	519	554	555	532	550	519	568	531	525	539	513	502	539	570	550	550	518	523	541	522	528	570	531	544	550	494	565	520	543	527	587	532	533	489	528	573	533	542	568	553	513	528	521	544	527	580	522	558	545	549	533	565	554	537	545	559	554	513	557	523	557	523	537	548	561	520	544	588	527	525	532	500	553	573	547	525	563	530	527	509	524	540	529	508	564	519	484	554	566	550	538	522	582	599	559	545	543	553	504	521	535	578	535	525	548	540	538	542	542	526	541	574	543	558	595	535	540	582	567	546	520	541	533	525	501	516	536	578	600	541	582	520	523	534	537	546	571	522	557	511	538	577	551	500	569	584	575	562	537	533	533	551	525	606	515	512	527	515	544	516	559	547	548	539	543	532	516	552	553	509	535	524	542	521	576	546	547	553	556	543	500	514	530	531	534	584	518	552	557	573	535	575	511	519	555	536	523	513	543	561	492	589	506	501	578	546	588	560	541	571	557	523	536	523	553	533	499	514	485	560	546	536	523	505	562	570	558	565	498	538	551	516	519	522	518	545	538	560	565	560	539	532	527	558	537	552	533	510	537	578	546	523	530	556	536	522	563	529	541	535	521	519	536	562	534	543	566	489	550	523	527	528	526	533	549	540	550	573	579	541	489	566	517	524	545	565	506	563	551	565	517	504	570	525	539	546	540	517	508	544	501	515	544	504	564	534	528	555	483	533	520	535	488	519	569	548	557	538	584	545	524	538	573	551	564	544	530	588	559	548	556	541	502	543	560	606	538	522	550	536	553	570	564	533	528	556	525	523	515	526	540	572	518	538	527	547	536	511	543	515	544	488	515	535	538	546	532	532	551	548	537	514	521	530	497	554	532	479	525	555	490	540	516	587	537	545	539	538	506	554	526	585	526	518	521	556	526	520	572	556	556	519	557	542	575	502	567	517	587	541	522	552	574	549	515	524	510	506	560	518	559	546	522	553	532	553	511	525	549	537	524	512	491	575	569	529	590	535	527	524	512	554	495	483	494	484	517	581	486	532	539	502	542	547	482	531	543	536	530	521	545	582	547	570	493	521	530	523	526	518	573	555	568	502	522	551	559	527	544	565	528	523	571	536	507	532	594	493	568	557	526	562	550	560	556	533	550	571	510	520	586	571	557	532	556	548	558	503	593	525	576	543	560	481	546	577	548	533	553	554	525	596	525	592	557	505	526	495	517	512	555	510	521	531	566	535	518	570	553	569	538	559	541	539	535	493	505	551	546	518	511	548	551	529	506	557	540	492	524	506	528	556	503	542	539	553
34183	57070	39021	26726	20545	15561	12832	9898	7707	6213	4813	3837	2849	2408	2094	1897	1732	1621	1387	1253	1159	1126	1070	999	1005	925	875	898	825	750	815	759	721	727	719	688	649	644	619	673	581	598	563	605	587	578	567	585	589	543	602	580	562	617	560	619	583	557	596	564	553	622	583	562	545	559	518	556	540	567	552	579	544	549	552	556	560	557	544	573	563	549	577	588	572	559	596	570	581	533	580	551	549	558	541	576	564	577	592	579	549	611	560	554	560	580	592	587	562	526	580	571	595	528	552	572	561	599	563	547	572	551	566	588	555	558	558	554	579	534	566	555	571	583	623	560	541	567	601	527	584	615	576	582	611	552	594	543	517	559	556	558	546	554	550	591	592	541	590	567	593	572	575	553	562	552	547	557	576	547	525	563	577	593	573	534	553	568	559	532	601	507	560	553	561	578	633	523	541	585	571	565	582	581	550	575	594	534	577	542	600	551	567	531	559	524	571	565	591	546	560	520	594	593	582	564	569	553	577	556	546	514	543	566	571	590	557	568	566	561	541	560	618	526	598	569	571	630	571	598	583	566	571	570	554	525	544	579	575	562	546	550	561	567	539	607	535	590	593	571	526	575	537	545	568	569	553	520	596	554	526	523	551	595	543	561	559	514	568	548	571	548	584	563	547	565	572	631	552	585	542	568	579	585	581	585	586	576	563	547	559	583	573	562	575	584	560	619	566	578	551	595	571	581	557	560	582	564	565	534	565	576	529	567	586	548	593	569	567	571	570	575	527	522	606	555	546	572	548	509	587	531	568	601	579	558	573	541	565	540	570	572	572	551	533	555	540	573	579	581	584	573	601	546	551	571	586	556	534	585	549	557	595	583	588	569	584	559	566	560	594	569	589	565	589	564	577	519	580	578	578	534	535	545	576	549	562	550	518	557	557	521	554	577	521	553	562	548	546	572	533	550	608	576	576	586	558	558	560	553	537	604	592	598	557	592	594	571	550	591	557	621	599	579	574	571	538	571	543	599	550	569	536	588	583	598	545	567	556	544	545	585	583	580	556	577	582	595	539	528	582	580	541	540	551	533	565	548	584	564	558	584	527	552	565	557	545	532	564	558	568	601	573	552	547	551	529	566	566	570	603	564	560	579	539	565	542	580	522	603	512	569	619	548	539	604	584	539	548	564	530	586	588	552	546	587	554	592	559	576	566	573	575	565	531	585	607	527	576	578	573	544	538	568	564	526	557	585	538	564	566	544	559	575	575	531	541	556	554	524	565	566	603	556	592	560	571	582	554	551	553	554	547	611	559	553	585	562	547	507	540	592	521	558	546	513	591	538	557	563	527	554	619	545	552	585	576	560	528	541	557	555	544	541	597	552	562	567	561	538	559	504	527	549	546	553	534	536	573	577	519	587	552	576	562	540	549	573	531	574	581	576	568	624	571	595	578	539	563	559	556	537	569	565	560	582	541	538	551	578	555	545	591	543	569	548	545	576	564	551	531	557	581	581	578	557	541	612	538	538	518	549	570	584	597	581	606	573	524	554	554	566	515	567	581	550	552	539	554	554	586	562	519	522	579	547	564	557	541	535	546	569	555	544	565	609	554	528	594	534	584	561	551	572	567	572	577	525	558	570	521	547	542	564	564	554	544	626	534	571	561	588	536	579	577	551	586	542	579	563	537	604	525	553	613	529	557	579	532	582	575	564	527	576	586	550	601	575	575	581	550	541	560	564	592	507	571	525	559	563	544	584	570	548	598	556	573	570	553	558	575	589	546	546	605	595	545	523	600	568	599	577	546	560	591	567	570	574	532	560	574	580	538	547	566	570	568	551	589	563	569	591	597	552	574	579	564	530	565	574	599	569	577	536	490	599	540	585	556	560	577	579	541	501	578	515	547	599	587	568	535	599	582	548	577	548	564	565	579	573	588	550	552	585	583	617	575	591	525	605	537	592	556	601	563	587	571	564	545	560	586	580	562	548	505	557	548	542	578	557	527	549	570	551	533	545	540	566	570	552	595	597	520	575	546	555	571	507	535	546	554	549	595	543	575	527	578	564	564	568	567	575	567	542	544	586	578	546	564	544	581	519	497	549	579	549	550	587	605	537	573	579	558	576	575	576	600	550	538	553	590	526	534	579	542	570	547	540	603	589	553	590	549	562	571	597	521	566	544	570	563	523	557	555	555	568	558	575	574	579	598	573	534	545	579	575	542	525	599	541	535	545	570	574	562	553	561	557	589	557	558	575	538	576	574	579	577	572	568	540	576	607	546	557	557	578	567	547	576	623	543	604	584	617	597	541	573	597	527	585	520	551	559	566	574	559	555	584	560	577	571	563	575	551	555	598	563	551	586	578	560	572	564	565	544	561	568	562	602	549	585	554	578	535	568	567	607	575	580	573	551	545	591	523	570	567	577	566	559	557	579	587	605	542	541	557	537	565	522	622	536	585	573	534	578	559	586	553	579	561	595	556	576	531	531	564	597	538	565	551	559	611	589	541	590	515	602	584	551	546	578	565	596	549	564	524	621	594	578	548	552	539	518	554	578	573	573	525	548	520	564	579	558	569	624	548	544	570	577	580	569	589	581	538	576	539	560	603	570	562	585	536	543	590	554	584	562	581	537	601	578	550	569	547	570	592	564	580	556	586	569	587	557	577	535	573	575	549	599	570	539	568	555	567	554	556	537	564	548	513	574	561	565	567	545	569	578	577	568	578	583	586	578	528	575	543	521	572	537	562	600	578	552	541	551	592	539	571	556	572	579	546	549	560	573	582	562	546	581	591	540	571	567	552	541	536	550	571	605	545	546	554	536	565	549	590	587	592	545	563	573	567	587	558	604	540	537	580	531	629	556	593	592	565	574	545	569	552	524	590	574	513	567	593	603	578	574	574	554	511	582	557	586	588	576	568	585	588	580	589	596	540	568	575	590	528	624	575	549	558	556	519	585	569	571	564	545	552	574	576	537	562	585	548	569	610	497	599	544	586	586	590	578	592	557	549	617	576	534	543	546	560	545	573	547	549	508	511	542	588	570	545	528	562	581	569	535	564	541	554	595	567	572	622	550	542	531	579	544	575	582	587	562	551	566	547	559	563	516	551	561	588	555	569	573	537	562	545	551	575	545	542	526	578	559	547	555	515	552	591	602	548	525	578	579	546	632	607	545	548	571	555	574	538	593	553	574	538	588	536	584	537	531	540	558	557	560	560	551	541	578	571	591	635	549	595	610	600	543	593	559	574	502	585	568	585	572	575	611	580	563	555	565	565	596	551	584	571	561	584	579	574	574	637	513	560	603	584	578	541	562	560	549	547	557	537	567	580	535	555	584	591	556	563	568	608	572	551	614	575	538	575	533	583	591	561	571	568	524	546	597	552	511	541	552	596	559	559	586	551	551	543	577	587	536	524	546	566	584	547	624	549	566	550	590	539	558	562	593	562	548	594	566	577	573	555	564	568	555	563	587	559	582	541	582	555	540	536	571	536	573	542	565	553	548	562
30363	26977	25650	16241	8280	5243	3927	2802	2241	1810	1493	1125	943	813	797	739	693	643	579	618	509	532	522	502	488	478	483	455	430	459	420	426	475	458	422	399	424	406	391	448	408	381	373	359	390	375	370	402	420	377	403	404	365	382	396	415	376	393	364	358	382	346	405	408	353	393	410	412	375	413	415	396	419	395	405	374	399	371	344	363	381	406	373	360	377	374	415	380	383	406	394	381	384	419	369	368	369	438	419	417	372	370	389	404	431	427	390	374	382	383	368	391	370	376	390	410	418	373	371	416	396	385	416	391	383	361	406	397	384	373	370	368	344	359	393	392	413	376	392	367	403	360	378	418	388	391	392	388	436	351	417	405	387	362	389	368	402	396	412	403	389	354	426	343	387	393	412	378	393	373	398	397	386	389	378	383	402	383	407	407	365	398	415	412	396	392	397	399	400	367	404	373	409	394	417	376	367	410	376	404	390	390	407	388	387	424	373	410	413	366	394	424	391	398	412	414	405	382	376	409	397	377	392	417	362	380	402	383	353	419	398	399	375	372	391	386	411	382	399	385	385	395	362	387	352	365	374	372	387	402	361	354	370	383	421	430	378	425	396	393	387	376	412	375	356	396	396	385	396	349	416	346	408	373	406	386	402	366	404	389	391	395	363	350	394	370	385	366	386	395	417	373	353	370	386	407	386	391	409	376	365	354	370	371	375	409	385	356	358	374	374	380	391	415	377	417	360	386	416	413	327	389	377	355	389	369	397	405	387	398	414	407	391	386	391	404	353	412	391	390	384	375	382	357	403	385	387	360	410	359	378	371	366	367	412	384	376	417	397	377	381	392	417	384	388	372	357	418	423	397	394	381	408	359	414	413	374	334	408	370	346	421	386	379	386	354	402	408	389	384	367	368	380	375	356	374	395	414	385	425	348	363	373	384	423	407	316	370	370	395	387	378	381	386	404	379	364	400	368	335	386	388	415	383	368	382	412	375	381	394	349	404	373	362	373	374	381	394	398	400	343	391	401	370	370	390	385	379	392	414	368	374	410	396	385	379	388	377	395	370	416	422	399	390	374	387	364	377	433	406	373	417	390	390	402	382	375	401	381	343	370	359	366	358	374	392	391	377	354	413	418	391	411	400	375	366	367	400	400	392	402	403	381	361	383	411	344	410	415	369	409	372	405	389	369	361	421	390	380	368	387	387	396	408	374	424	358	396	405	392	370	392	367	414	392	368	359	367	400	372	382	408	379	379	353	396	369	365	386	383	369	381	402	369	391	397	376	397	381	389	369	368	382	367	391	351	388	379	389	385	404	413	396	389	369	412	421	404	380	365	386	393	383	390	394	380	388	382	365	407	363	389	357	378	397	358	391	372	395	369	422	376	340	381	390	381	425	382	412	400	392	396	368	408	384	379	391	381	399	367	392	351	354	405	383	360	369	383	376	386	411	393	370	416	408	389	400	381	378	386	385	349	411	404	392	379	367	409	402	377	409	418	368	394	370	377	382	334	368	377	353	409	397	408	379	391	384	349	372	390	349	383	383	369	376	363	366	409	394	420	361	380	391	385	416	359	368	375	406	393	371	378	384	393	395	386	375	403	439	385	392	386	377	396	380	394	397	414	365	394	382	388	417	355	358	360	368	417	365	417	369	393	375	372	392	407	394	393	383	379	385	375	403	385	390	397	384	385	405	387	401	393	389	409	364	360	370	355	347	394	381	339	401	356	362	382	375	386	381	348	360	396	382	393	387	348	353	314	406	369	386	383	357	374	369	384	400	378	365	386	384	392	385	402	363	401	369	394	366	368	408	359	397	385	386	396	351	388	389	356	383	412	393	381	375	396	357	422	375	358	384	386	375	383	442	397	383	422	398	387	400	405	378	422	381	418	392	399	378	389	385	372	403	402	380	352	415	360	412	373	383	374	355	380	378	409	380	398	380	391	420	382	391	377	387	381	385	363	358	393	371	366	380	388	393	379	380	404	370	358	392	375	391	371	398	373	363	375	386	447	395	382	380	402	397	401	378	396	410	382	398	426	389	353	391	385	391	388	359	420	401	368	409	382	391	388	372	389	394	359	353	404	388	424	434	382	390	379	412	395	408	380	379	378	345	368	373	358	373	372	363	433	355	380	404	391	409	412	348	401	413	414	419	373	378	395	399	405	372	386	373	393	362	397	401	405	394	421	393	381	385	380	396	371	397	373	386	399	374	409	384	392	385	364	396	406	417	421	393	414	362	385	365	410	396	372	413	405	382	405	398	374	404	364	359	411	381	425	393	422	382	438	373	416	389	386	384	371	382	377	391	369	377	398	396	397	360	364	389	396	420	402	391	383	394	385	399	423	402	395	369	375	351	412	367	397	401	390	397	377	391	378	386	369	386	422	415	400	399	395	374	385	396	370	401	383	355	366	411	388	399	390	390	385	388	429	367	368	379	362	401	378	388	407	382	393	375	367	392	361	388	358	402	384	368	404	413	408	421	378	419	404	399	387	393	376	397	373	376	363	382	396	394	375	363	375	362	384	368	409	399	389	392	385	396	331	374	409	395	373	377	395	401	345	378	354	388	378	356	396	385	382	378	397	363	358	367	361	407	399	380	379	407	371	397	345	407	413	374	376	357	358	387	378	366	387	402	373	391	387	418	399	390	396	365	403	398	363	390	409	397	392	398	391	367	405	391	365	374	367	377	378	347	379	399	372	389	381	386	388	376	364	417	404	395	361	403	380	351	435	417	402	376	372	385	348	402	404	376	383	388	357	386	326	382	393	405	402	382	371	400	362	375	384	377	392	407	388	394	414	382	394	365	418	368	363	386	376	375	386	407	389	346	378	390	428	389	373	388	398	382	382	410	374	377	407	385	390	402	387	383	360	387	402	388	415	416	401	368	414	407	397	379	399	396	401	395	345	415	375	385	392	391	398	363	353	410	407	400	387	375	386	352	356	413	358	357	377	386	392	369	372	397	421	396	386	392	412	382	406	354	376	384	419	373	442	425	399	381	367	399	386	394	388	361	401	395	372	359	371	417	396	422	410	374	409	362	397	414	371	367	433	407	355	427	370	350	433	385	385	367	373	359	377	382	354	393	367	361	403	358	401	397	348	380	355	393	368	391	391	396	393	392	375	427	368	381	392	370	382	380	405	362	393	395	402	398	372	379	378	351	397	367	407	386	366	430	388	366	380	407	370	380	360	422	401	425	407	368	374	418	386	377	374	404	370	386	408	385	408	367	385	364	377	386	368	436	406	402	392	403	355	334	434	380	366	394	375	384	395	382	371	381	356	379	385	396	377	383	378	392	421	377	373	383	362	387	404	403	389	381	400	377	414	382	374	393	386	407	368	388	386	383	380	383	356	348	402	409	370	412	414	384	387	387	384	359	385	404	410	404	356	386	368	367	388	390	382	393	349	380	406	356	404	407	401	396	396	382	356	379	406	404	408	408	332	364	412	409	382	363	369	351	390	403	395	389	385	346	368	392	391	406	386	379	394
30022	39898	26262	15570	10781	8293	6707	4773	3877	3053	2441	1670	1299	1153	972	978	879	843	718	681	666	638	646	562	632	561	566	525	498	493	532	458	502	529	451	449	481	473	494	442	433	458	386	429	427	429	413	408	407	422	423	422	418	451	445	415	423	417	477	401	417	428	447	383	425	451	395	422	450	427	405	399	431	419	416	388	411	444	392	397	395	437	406	414	449	424	431	393	439	419	405	393	396	397	405	408	422	425	425	391	408	437	437	444	395	431	417	418	405	421	397	437	401	425	412	412	417	428	408	412	415	444	394	411	414	406	425	416	371	401	400	472	400	413	419	442	429	431	431	397	424	450	413	383	400	389	414	421	388	446	410	400	401	427	409	446	434	423	461	425	425	426	383	423	413	401	446	411	367	408	408	435	451	401	421	425	387	463	428	449	407	404	406	398	408	389	446	432	417	419	419	401	415	418	391	421	424	423	394	434	414	428	424	430	440	426	456	461	434	378	417	394	442	431	390	428	394	398	415	409	435	442	429	456	403	409	415	441	424	407	394	391	397	415	373	401	440	403	424	439	420	426	410	385	386	436	435	418	410	397	427	399	435	425	426	406	414	407	402	400	417	394	399	420	405	434	397	394	404	427	393	416	408	400	444	407	423	411	381	384	402	436	452	411	416	396	429	394	439	440	401	380	383	397	442	428	393	454	402	407	434	425	424	412	434	427	427	400	408	400	375	407	402	414	436	404	422	417	390	399	381	417	398	378	427	424	430	378	430	398	422	385	403	411	427	419	415	403	391	413	386	421	403	435	391	417	429	414	404	430	409	413	392	435	426	410	405	402	417	380	411	406	423	445	375	422	421	406	390	412	414	396	400	409	463	419	418	451	422	408	405	437	417	403	405	375	403	413	387	438	406	405	422	456	431	410	412	430	425	447	410	420	404	418	412	409	420	375	406	378	419	411	415	415	435	403	423	409	405	421	449	429	397	438	416	429	401	404	422	407	421	411	398	398	418	404	395	433	413	430	392	421	441	418	387	439	410	416	418	419	422	415	423	416	418	431	395	415	410	412	407	413	371	435	432	402	398	413	394	416	409	401	425	449	424	410	390	380	392	449	401	424	421	397	396	434	413	443	440	417	389	402	402	430	384	412	413	417	429	413	431	378	410	400	424	416	414	462	428	427	378	424	408	409	413	392	465	402	408	415	418	414	402	432	417	372	432	415	387	416	398	437	379	441	394	380	439	401	420	405	426	414	424	450	414	418	407	424	422	414	418	450	416	407	422	380	408	417	431	425	421	413	397	412	424	416	360	374	394	451	429	427	428	395	431	431	416	415	400	436	437	460	427	402	436	395	410	393	425	424	410	386	435	421	404	396	386	410	403	447	400	410	407	416	430	414	398	422	430	416	454	461	411	402	435	398	406	403	431	406	462	405	439	400	451	426	421	447	436	405	416	414	432	437	419	394	446	423	456	412	426	438	406	412	417	400	427	417	416	415	390	382	395	388	414	390	426	423	353	420	425	416	454	439	384	420	431	398	416	418	421	415	407	406	433	419	418	419	425	455	421	420	426	438	380	422	421	386	407	407	432	423	465	416	423	396	401	372	426	417	382	421	384	424	434	442	380	392	421	400	454	406	439	410	420	415	400	409	440	422	384	427	443	428	426	384	443	406	413	445	404	409	422	418	408	422	405	416	431	397	453	448	408	398	410	435	441	416	430	435	405	396	448	448	430	426	406	401	433	424	431	394	419	382	403	400	386	412	433	403	395	429	432	397	372	444	435	442	402	416	405	421	388	437	395	414	431	416	389	454	449	394	455	415	426	415	439	412	430	392	404	420	433	439	462	425	410	454	380	449	380	438	415	454	421	423	390	397	424	413	377	389	422	476	405	414	404	449	408	399	441	412	439	424	452	411	397	407	429	423	486	470	389	426	392	386	406	464	391	417	416	416	465	405	429	427	402	407	442	415	411	446	437	435	422	407	397	415	441	402	413	404	404	436	398	403	400	419	394	379	410	410	385	413	421	420	446	381	421	409	410	416	405	415	406	379	409	425	407	419	422	371	391	424	398	430	391	436	430	407	426	432	433	410	426	422	435	396	431	416	420	425	485	439	442	415	432	397	405	408	419	395	440	416	435	419	443	422	398	395	415	407	394	447	402	405	457	422	386	394	457	406	411	433	391	430	423	422	377	403	417	395	402	453	391	428	416	410	442	374	427	395	419	423	403	405	390	413	401	433	393	424	427	399	438	404	412	428	425	391	397	433	403	416	404	413	452	423	453	425	406	419	402	399	397	415	422	402	398	407	439	388	402	426	461	388	409	409	428	404	414	365	429	414	435	440	424	376	405	412	419	431	432	401	413	420	411	444	417	460	438	455	423	409	447	409	428	391	431	369	410	426	440	383	392	404	397	387	422	422	424	420	421	410	423	424	425	393	413	420	388	434	434	410	415	424	398	417	401	400	415	417	409	390	395	378	435	434	423	435	382	412	414	402	460	424	416	378	399	408	404	405	401	398	390	415	407	382	454	424	408	399	434	380	415	406	427	436	428	415	426	412	408	408	397	406	440	404	410	415	385	417	442	420	432	411	422	400	430	382	390	386	413	431	409	432	422	438	441	399	403	431	402	416	454	419	404	441	409	445	419	449	400	398	409	406	418	378	452	406	421	437	393	419	454	407	446	434	412	438	436	395	425	382	423	404	437	423	418	432	440	413	411	392	418	437	405	434	409	426	420	423	393	422	423	397	411	417	388	406	402	407	377	402	480	406	443	396	380	401	409	404	401	381	424	433	436	405	409	416	451	385	433	408	417	389	420	445	450	427	413	426	422	404	425	419	388	373	393	424	429	412	422	446	452	442	429	418	406	427	410	428	409	387	384	404	420	449	434	418	384	391	452	441	426	439	425	441	407	406	383	422	428	378	438	410	411	399	421	420	401	396	443	421	468	436	380	464	447	399	412	408	415	421	394	441	399	446	407	421	410	410	436	412	404	429	395	430	403	395	399	419	406	447	427	438	432	414	400	402	396	428	418	441	393	447	410	400	384	390	409	396	407	382	425	428	392	403	401	395	422	434	394	414	421	402	425	424	444	395	400	400	398	437	439	414	420	430	439	409	415	440	392	419	412	451	417	425	447	448	411	398	427	409	367	382	374	411	408	407	351	365	413	429	413	389	434	409	433	429	408	409	444	412	403	407	439	409	414	384	405	402	460	411	371	413	408	441	383	406	442	428	451	403	460	436	404	412	401	439	410	439	394	422	383	384	417	389	382	407	425	421	403	450	403	438	401	434	425	373	412	395	402	380	426	430	404	409	416	397	397	414	441	421	376	424	410	407	450	428	386	409	425	392	384	437	429	383	363	422	411	407	431	397	435	431	447	389	372	407	362	410	421	433	400	432	431	390	449	394	394	422	449	420	453	448	406	404	421	384	385	424	418	415	411	443	423	414	409	396	415	433	447	403	431	415	418	457	449	389	431	421	417	412	383	424
23858	21307	28590	24475	21498	15970	9017	5112	3746	3089	2299	1739	1457	1275	1140	1069	1028	920	846	788	801	771	719	745	686	713	708	648	559	614	584	560	552	571	580	579	534	557	547	538	502	541	533	537	519	500	507	467	465	492	499	490	497	517	524	492	537	472	475	505	486	493	500	516	511	527	485	483	481	480	530	507	487	459	538	520	488	500	504	503	469	486	489	500	509	466	463	546	481	494	495	487	523	527	479	450	496	528	520	516	523	511	503	503	515	528	464	474	494	507	482	516	509	499	462	479	484	498	509	532	498	521	492	511	502	507	475	519	524	453	506	521	503	499	501	501	535	488	468	516	491	500	505	446	498	483	550	520	521	534	495	489	528	503	462	470	546	492	526	517	524	496	533	513	458	502	511	523	491	505	496	494	518	478	476	519	537	480	501	493	495	478	494	514	489	463	536	519	532	490	522	460	527	487	476	511	485	505	515	498	492	512	514	462	490	488	483	504	502	507	516	510	481	492	464	493	486	500	504	504	421	530	502	528	502	510	490	531	478	495	476	503	517	466	519	537	508	487	517	525	529	475	495	485	517	488	487	494	502	531	517	499	489	499	479	540	517	487	519	494	495	502	508	503	499	521	510	494	483	530	506	513	483	543	512	529	493	520	544	470	465	501	494	516	521	491	508	486	547	507	475	525	514	502	539	503	497	499	499	541	479	492	502	530	494	497	481	466	557	531	487	522	492	528	477	511	520	473	524	523	516	481	469	475	484	498	495	507	491	545	462	508	530	453	494	485	540	519	506	533	507	469	535	504	453	526	485	492	549	506	492	526	476	502	513	475	502	520	504	543	497	455	475	496	504	465	467	503	526	506	477	488	537	486	500	492	483	484	493	492	462	490	477	498	544	461	484	490	491	524	480	533	552	503	495	535	523	526	519	498	523	498	519	475	561	499	477	495	497	479	482	505	539	506	520	530	518	522	545	500	481	520	494	486	515	539	491	484	473	512	527	486	525	512	514	511	453	529	495	538	523	535	528	523	514	487	489	513	498	512	503	524	517	461	465	537	532	492	513	527	505	504	501	535	465	469	541	512	535	491	505	520	525	517	531	509	516	515	475	506	474	498	459	502	523	515	514	524	528	510	553	506	469	486	502	491	505	489	520	498	508	488	546	478	517	533	488	514	495	524	550	501	460	513	442	472	485	504	510	471	485	509	537	477	464	495	519	522	514	522	529	485	489	522	481	531	498	494	486	483	509	519	511	505	520	526	516	499	517	502	513	476	514	534	467	470	519	491	543	521	500	526	519	457	530	502	526	498	552	507	524	479	515	525	502	567	477	540	537	506	472	494	502	469	514	528	496	520	482	536	491	536	492	467	512	477	511	465	463	479	474	577	517	502	554	465	522	498	512	469	525	478	488	551	546	472	506	507	514	526	534	547	506	484	499	516	487	455	505	553	524	491	503	519	511	436	533	498	472	533	508	524	541	505	516	462	546	501	488	501	510	495	486	516	513	485	491	479	475	485	456	472	520	481	488	478	503	534	499	490	500	509	496	464	520	509	532	488	495	494	501	528	493	532	503	516	469	516	492	534	522	480	526	503	516	490	488	490	538	491	500	495	504	511	498	465	477	458	518	504	513	527	522	489	534	528	500	528	492	494	503	504	542	510	499	493	508	516	502	470	541	534	480	519	499	472	482	505	484	500	495	534	508	489	511	519	512	510	518	524	534	486	505	488	476	510	496	529	522	521	527	494	493	545	459	511	493	491	462	525	532	471	534	489	486	515	506	453	520	499	502	475	484	513	511	501	494	516	473	502	500	454	480	486	503	482	536	478	467	459	511	540	498	510	494	470	507	518	486	541	528	508	496	513	506	547	478	502	530	503	511	513	497	521	484	502	516	469	482	475	523	490	505	483	529	517	530	493	498	522	570	520	568	500	520	511	503	494	499	531	498	468	511	557	487	502	507	530	497	502	504	445	462	513	500	507	526	503	487	522	504	516	511	461	494	541	533	523	476	501	518	510	494	532	512	499	526	515	545	447	508	508	484	479	547	519	544	489	506	513	476	516	497	506	531	501	489	476	558	515	520	512	493	482	506	470	506	536	493	481	506	471	493	492	553	500	528	496	493	485	526	535	473	506	485	527	489	481	528	507	509	507	486	519	486	516	486	493	513	514	547	514	482	485	508	495	540	487	446	504	507	552	509	501	515	516	485	530	518	484	509	490	509	503	518	506	455	489	504	489	521	474	512	449	516	487	499	471	500	442	532	480	514	497	516	499	495	497	516	497	515	469	504	502	512	483	500	510	488	501	500	512	495	512	476	539	517	525	482	543	496	507	507	478	516	473	506	485	486	508	486	489	523	516	520	524	490	512	495	483	508	467	456	506	534	521	498	491	504	529	460	530	450	521	486	528	459	494	493	510	522	533	517	495	515	507	546	461	446	494	528	492	506	503	522	520	484	491	509	485	491	523	531	477	527	499	475	524	465	491	479	505	511	499	528	507	486	499	517	486	494	481	532	539	487	467	540	469	534	483	490	527	508	523	512	483	539	489	515	469	465	493	520	507	550	479	540	492	505	488	537	450	467	525	512	501	495	509	524	520	487	482	502	468	531	500	506	487	507	490	507	505	503	455	493	543	526	510	508	472	544	508	519	498	490	539	523	504	511	491	500	502	505	468	505	511	524	498	496	510	495	537	522	492	563	459	488	498	489	507	506	497	490	490	482	484	489	453	479	493	508	485	502	472	480	492	496	486	471	531	481	513	494	495	517	487	479	506	536	512	474	511	523	522	495	484	529	516	485	573	494	488	512	504	540	526	530	539	498	503	501	488	464	480	497	507	495	510	486	473	535	525	502	552	497	541	498	481	507	517	519	496	503	493	522	493	479	512	507	479	465	542	494	489	509	506	535	517	534	512	512	504	519	521	475	515	508	518	489	519	516	500	513	548	489	517	528	485	469	473	495	489	443	527	531	525	541	491	488	528	508	502	488	525	493	499	540	485	480	497	489	478	492	529	546	497	519	492	506	502	525	459	514	485	493	514	558	520	473	486	522	475	524	519	534	503	526	550	476	534	518	510	480	545	514	555	496	531	502	502	512	505	493	495	499	494	517	494	505	479	477	515	557	467	502	503	481	549	471	494	482	482	480	535	484	503	520	524	523	524	496	489	508	527	497	529	541	522	524	478	495	498	518	482	459	490	526	511	517	498	543	501	496	531	514	509	497	497	485	530	546	520	516	503	478	512	521	473	498	528	481	525	508	566	508	486	522	489	486	519	497	511	496	517	527	493	526	513	493	490	517	525	470	491	508	530	509	503	516	474	489	530	468	491	531	502	522	507	508	491	548	512	481	493	488	493	480	442	469	507	511	533	497	522	517	507	523	521	504	519	463	474	538	508	475	509	493	561	469	472	505	466	528	458	506	502	493	488	489	476	462	495	500	489	545	507	492	513	480	444	510	508	507	490	516	504	518	503	492	523	504	507	512	550	534	510
30833	50327	34239	22158	16905	13700	10637	7670	6197	4689	3606	2626	2160	1911	1707	1437	1359	1276	1129	1051	984	891	940	833	806	859	853	782	674	724	681	681	679	627	638	631	595	596	560	552	551	506	539	552	537	567	555	599	567	550	507	501	549	526	525	574	528	539	531	518	518	548	545	518	514	541	513	549	570	486	510	514	513	538	549	549	506	543	556	494	532	546	544	549	518	539	551	553	504	556	567	537	509	582	508	508	494	554	516	517	547	522	548	510	540	496	474	515	523	543	520	522	532	497	521	503	540	564	556	543	554	556	532	566	535	550	517	535	512	565	555	530	565	542	534	534	556	496	554	531	508	550	533	506	547	512	548	580	518	541	544	543	536	542	540	497	540	529	564	530	556	521	507	549	492	525	522	605	585	506	511	501	512	561	532	588	562	522	536	569	554	556	513	509	523	555	527	560	536	540	550	550	566	524	549	564	524	520	526	541	557	500	549	533	549	550	525	575	507	514	525	519	513	531	507	499	554	561	537	573	523	511	533	530	571	486	550	506	555	515	559	581	570	510	517	542	497	542	517	572	529	523	535	538	531	524	515	533	487	546	584	534	507	532	523	536	561	516	555	579	512	542	544	524	516	506	501	523	504	532	529	538	546	556	527	499	530	536	506	553	528	540	555	520	484	534	511	552	519	548	556	520	532	507	538	503	543	519	543	516	491	506	503	482	545	544	530	540	531	537	550	513	539	538	498	528	553	551	530	541	530	514	506	536	517	524	541	538	486	493	543	500	499	543	510	526	521	510	522	547	531	521	530	581	525	517	554	520	540	526	541	527	531	531	539	543	497	526	505	518	547	536	517	558	541	525	519	546	505	508	520	541	516	536	492	529	562	554	514	573	470	523	556	536	535	494	484	557	507	521	557	558	531	523	565	535	534	569	527	521	533	487	556	551	564	557	549	525	507	536	537	504	540	489	546	554	529	505	566	521	521	509	545	532	514	545	557	522	516	536	556	562	567	541	527	564	532	532	540	488	536	518	508	547	476	491	558	549	509	554	545	502	576	513	534	531	511	507	517	543	552	510	544	552	552	532	495	561	498	600	524	582	525	517	520	489	518	509	558	544	563	532	514	507	525	528	526	528	557	515	527	548	559	528	494	541	508	559	608	514	537	537	548	541	504	491	556	545	561	508	522	499	579	515	508	558	526	513	511	533	506	565	520	550	522	525	543	513	535	516	487	539	485	572	556	527	574	521	554	500	537	571	491	556	520	529	530	539	553	533	459	534	486	546	566	533	555	525	549	508	540	543	558	547	543	484	540	561	531	542	492	537	571	524	536	537	528	549	538	514	480	524	501	539	497	544	540	533	560	483	529	537	515	543	520	515	528	551	512	526	552	536	516	543	521	525	523	533	483	535	590	507	490	524	520	536	526	520	488	570	546	533	521	544	513	519	517	513	558	527	555	513	540	531	502	543	495	558	527	597	558	509	586	557	522	565	542	543	570	505	542	509	545	521	555	516	485	558	529	533	527	563	539	508	542	520	509	539	503	532	538	553	517	625	591	535	528	510	527	550	508	539	514	502	495	536	517	501	514	544	544	548	544	556	531	559	502	530	505	502	579	520	528	505	546	517	514	510	503	582	534	559	542	522	546	535	490	506	484	510	534	548	521	485	504	578	571	523	537	548	550	532	559	536	540	524	538	541	523	552	524	544	549	489	581	499	562	541	539	530	543	506	488	546	553	534	598	571	500	564	523	527	532	511	562	558	525	517	520	568	535	509	551	522	524	566	547	532	518	561	516	494	554	569	563	522	527	567	512	532	511	549	531	500	530	541	533	527	563	567	571	550	564	521	558	506	564	519	494	551	506	529	556	583	570	543	524	522	519	538	518	548	547	540	517	536	541	506	538	498	555	544	536	521	590	506	534	502	479	472	560	564	554	541	532	493	517	529	513	553	533	532	587	534	526	582	539	565	536	541	532	552	558	516	513	520	547	508	589	543	522	539	532	542	580	580	537	540	532	536	524	539	532	533	530	513	536	515	524	543	534	531	489	544	550	563	520	496	485	546	547	552	538	514	532	528	579	546	550	537	500	554	592	548	520	546	596	516	508	525	511	545	512	562	522	525	538	554	584	500	504	482	560	484	546	517	524	528	542	545	472	532	564	561	541	546	511	532	485	511	554	517	536	567	567	553	544	541	566	510	546	514	540	534	546	534	518	530	503	555	517	532	532	504	552	512	538	524	564	527	541	503	558	501	519	547	530	587	529	546	500	528	536	508	512	529	498	495	542	577	540	497	523	477	552	524	535	510	526	513	524	487	550	554	535	508	519	560	548	521	524	540	482	540	543	520	566	529	542	571	546	546	545	523	527	516	571	564	522	556	516	541	550	538	532	523	573	533	550	556	524	550	506	520	534	541	501	516	556	576	529	540	531	522	536	522	534	541	530	525	537	495	512	545	543	549	541	517	531	565	529	526	501	530	567	482	552	537	526	514	547	533	549	564	545	535	571	609	495	510	536	517	543	510	525	566	504	581	492	527	521	541	538	558	522	535	524	514	558	510	525	509	545	505	590	589	597	510	500	531	551	525	586	491	563	519	546	531	555	508	539	532	517	494	556	534	526	523	528	546	509	547	542	535	525	511	525	528	542	526	503	531	516	586	519	487	527	531	510	526	535	544	544	536	517	517	531	553	491	524	541	554	540	552	525	565	526	567	509	518	523	537	479	512	570	496	520	542	553	521	539	496	516	532	524	497	555	560	527	525	557	509	504	520	565	536	528	513	530	537	578	491	512	540	512	506	557	548	556	579	523	514	505	520	502	555	554	512	565	557	507	507	563	519	564	530	516	542	535	559	511	492	521	534	559	511	502	512	518	540	594	525	558	535	509	498	555	550	509	515	513	526	499	491	546	520	500	484	504	498	561	529	525	545	487	505	503	501	531	532	563	531	554	516	540	520	564	557	542	544	523	536	516	532	529	534	553	570	552	524	567	482	509	549	525	525	544	534	552	549	530	515	523	532	510	546	530	512	518	532	539	525	550	583	531	566	502	531	556	553	550	516	533	520	521	523	541	555	522	577	558	520	537	533	537	558	520	518	514	535	493	487	530	531	567	520	556	539	552	510	525	519	506	523	534	499	512	543	494	541	489	554	521	492	509	493	528	544	501	487	505	526	515	531	530	536	564	498	581	519	537	521	549	505	560	553	478	516	519	505	514	495	513	504	496	503	547	563	548	542	563	538	543	527	531	517	524	529	533	508	546	532	526	473	495	526	561	491	556	511	507	559	501	533	539	529	506	473	582	519	574	533	492	546	516	520	517	582	524	537	535	530	493	539	501	490	549	549	560	505	561	532	542	502	524	525	548	578	524	540	518	525	531	542	514	574	545	590	527	556	550	519	527	499	519	523	549	521	511	547	478	549	506	486	485	570	564	537	560	564	549	566	554	523	568	556	522	529	510	535	554	561	541	543	563	535	524	530	545	529	531	531	508	528	542	493
25094	21357	27556	25653	16104	8589	5613	3653	2804	2337	1544	1320	1104	987	869	793	727	678	611	544	597	517	524	504	512	513	479	465	475	439	444	403	438	395	412	443	389	393	418	358	393	349	361	345	360	401	367	356	381	390	381	367	394	333	353	375	382	343	346	371	375	356	359	349	396	373	390	369	352	359	353	382	353	371	351	350	328	363	368	358	333	363	392	397	354	365	356	344	337	383	345	368	358	345	356	390	340	332	352	329	384	338	331	360	348	383	361	386	388	347	359	351	329	334	373	370	339	387	350	326	386	373	355	366	340	363	380	372	340	355	371	320	408	341	404	354	341	349	364	384	354	378	306	342	364	379	384	332	393	381	343	372	375	378	400	386	350	432	327	367	365	369	351	348	336	316	388	370	375	329	386	359	370	339	385	333	379	369	358	349	354	385	378	346	333	357	363	360	356	372	352	357	377	355	347	361	375	390	338	376	326	357	364	348	323	364	350	338	338	384	365	347	344	343	330	370	332	340	364	364	386	364	365	364	352	369	366	378	369	345	352	410	365	338	337	380	346	386	356	351	356	363	382	390	403	329	359	381	335	364	384	340	397	346	353	344	319	386	355	345	328	362	379	349	377	387	362	328	360	348	350	385	362	336	354	330	363	353	339	357	369	347	343	319	384	363	360	373	343	338	310	351	378	391	384	329	338	351	366	317	349	350	336	364	372	351	373	397	369	343	378	355	360	341	354	351	381	361	339	343	356	332	363	378	347	390	350	380	376	353	383	341	366	363	357	394	338	353	392	364	350	362	358	353	377	359	355	365	376	356	351	378	357	338	371	346	386	339	359	356	359	352	358	371	366	392	363	364	382	363	341	345	354	384	340	350	371	359	374	352	348	386	379	368	380	370	345	349	375	349	352	342	359	347	391	363	378	344	377	378	390	363	358	342	329	367	306	364	388	326	377	336	340	381	397	376	358	360	363	378	399	349	346	363	338	374	367	344	386	401	348	371	353	384	368	340	369	336	344	335	364	373	340	356	334	371	325	359	339	400	379	385	379	362	378	347	360	384	342	354	364	361	395	340	316	345	379	356	367	324	397	373	324	369	365	395	377	349	378	336	359	361	363	343	356	351	353	356	368	375	353	357	355	335	401	345	361	368	347	333	357	382	352	384	368	374	358	359	371	383	319	374	367	359	357	370	391	376	325	372	369	361	368	363	329	377	360	360	355	363	356	358	352	379	372	402	335	384	392	353	345	357	366	341	353	356	394	337	367	390	360	382	328	369	371	354	375	355	374	374	371	359	386	358	371	359	336	377	349	356	365	327	352	372	362	332	387	354	376	369	357	374	382	341	398	334	371	371	356	323	361	377	377	371	371	358	345	339	378	350	343	362	398	389	324	332	380	353	370	356	402	360	363	360	358	376	365	375	364	364	354	366	371	332	342	389	370	365	356	367	326	327	325	360	316	372	386	344	367	390	355	335	390	385	343	336	377	376	374	351	358	407	332	333	367	364	350	392	371	358	374	379	358	366	352	373	325	387	354	366	350	359	331	346	375	378	344	386	387	326	363	397	340	352	344	369	363	362	350	357	360	353	382	345	325	368	373	326	337	333	361	355	341	374	348	396	345	314	350	340	379	380	388	351	356	384	383	366	366	346	361	341	390	352	379	355	342	372	362	350	352	391	353	372	348	371	366	351	367	374	387	333	359	368	348	370	346	404	342	371	358	362	374	379	348	362	346	374	380	351	360	380	394	332	371	332	382	340	354	392	377	341	357	356	366	371	351	379	339	330	364	357	352	330	378	390	326	322	361	336	355	397	348	376	337	375	377	329	350	356	373	318	367	369	406	386	331	339	350	369	361	401	394	371	368	367	365	358	386	346	373	364	354	371	361	332	346	378	403	370	330	346	359	370	370	366	414	363	361	364	371	355	327	379	403	370	321	364	368	339	352	375	339	380	369	333	333	343	367	319	373	361	328	361	380	370	385	314	360	327	379	362	355	368	363	362	354	346	342	358	369	374	349	351	364	345	368	370	333	385	365	367	369	386	346	320	355	376	356	361	359	348	327	392	360	353	342	397	315	387	404	362	354	305	369	333	367	365	362	332	374	396	378	355	369	352	371	351	337	340	365	367	354	322	343	379	348	358	349	361	374	339	360	357	352	340	384	385	348	353	357	364	391	355	361	357	344	354	349	371	365	371	352	373	389	367	368	356	407	379	383	384	360	357	332	368	372	352	352	330	400	354	371	314	397	356	352	378	357	375	374	338	389	370	326	344	348	361	380	333	334	368	371	361	359	369	344	332	359	381	367	403	346	343	356	317	348	368	384	369	357	327	349	382	324	367	358	363	395	384	321	346	367	336	329	377	348	370	371	389	344	394	386	344	333	332	343	375	367	362	376	372	348	350	355	383	386	385	360	351	360	352	368	389	340	358	353	332	379	369	356	365	371	314	385	349	351	345	338	363	343	390	361	350	338	330	335	358	348	400	367	395	366	360	339	380	343	344	363	365	347	351	358	376	384	345	370	419	339	364	368	326	398	356	307	350	375	361	364	396	360	373	374	357	337	364	357	356	361	327	342	374	346	323	349	350	334	361	355	366	358	383	365	385	392	338	373	383	345	338	388	345	340	372	353	353	378	382	376	369	370	352	358	364	362	344	378	377	326	345	331	327	342	344	366	385	341	345	341	334	348	346	354	356	322	355	411	377	379	345	379	360	336	335	326	335	323	346	373	385	329	346	341	370	346	363	362	342	370	335	334	380	355	377	363	363	387	349	340	404	376	370	391	385	376	392	365	351	343	320	382	352	344	361	365	350	370	386	370	365	357	364	384	349	345	325	363	362	346	353	375	341	360	357	373	347	365	381	352	378	374	404	369	332	373	359	364	340	380	353	342	394	364	370	371	341	404	357	362	345	379	342	390	343	349	362	356	359	375	390	378	346	351	380	364	355	354	342	365	371	373	373	348	357	364	378	353	368	341	385	369	376	341	316	386	359	334	385	379	365	392	357	358	362	380	359	348	337	360	350	362	340	358	409	332	371	390	355	345	383	358	350	386	379	366	352	370	340	377	363	345	360	358	393	374	336	391	360	325	353	374	353	343	367	387	334	360	364	351	366	360	377	369	383	350	346	366	349	348	329	354	340	365	356	362	358	384	365	350	335	378	368	383	374	370	321	374	356	350	394	412	394	365	383	329	349	385	321	380	354	369	346	360	344	409	319	349	353	354	359	383	367	355	351	350	368	346	372	348	314	365	390	381	370	344	341	388	336	337	356	378	361	352	337	398	344	328	360	368	364	357	332	367	390	391	390	361	350	361	376	352	368	354	356	357	334	363	316	373	354	365	354	399	390	333	327	354	344	349	361	348	359	347	372	362	353	345	354	326	386	351	393	381	335	362	355	335	335	348	356	369	369	366	368	333	340	373	340	329	373	380	360	359	386	377	367	370	344	372	326	364	349	355	340	333	338	348	362	358	370	365	339	333	370	375	362
30474	45669	30761	18741	13832	11700	8791	6365	5008	3830	2674	2015	1648	1521	1376	1220	1062	860	900	743	758	734	700	654	614	674	631	569	516	547	500	515	498	461	474	455	445	409	414	440	390	421	364	431	440	378	425	418	365	384	376	383	379	403	395	430	392	392	385	388	385	384	382	398	372	413	402	413	400	391	416	370	363	399	373	399	405	425	388	407	399	427	411	373	384	381	398	417	399	392	414	388	385	342	372	400	388	409	398	372	346	411	398	383	407	406	411	384	372	390	388	401	422	403	409	383	404	408	403	395	400	375	402	381	383	368	434	384	413	373	385	413	365	358	386	415	368	389	426	367	431	392	411	405	443	396	393	369	397	389	412	385	416	415	398	414	384	414	426	432	405	359	396	415	350	361	405	387	411	359	447	363	411	414	397	410	405	387	383	386	416	413	391	387	396	408	369	402	393	387	441	378	368	377	404	366	419	413	439	399	373	414	393	405	408	392	373	393	390	366	393	390	392	389	415	401	406	412	423	396	421	412	383	392	400	381	402	385	396	392	396	406	387	401	420	383	397	391	379	408	414	415	418	411	433	401	423	391	399	342	400	393	416	378	414	376	415	398	392	390	411	403	369	386	378	384	435	406	370	395	390	406	427	413	392	401	396	382	383	391	379	387	400	411	392	360	433	384	411	388	385	400	383	391	461	394	372	389	397	398	398	396	396	389	376	428	418	388	405	405	374	406	430	389	364	410	377	366	392	365	411	394	391	407	398	379	435	387	396	391	397	396	393	388	382	384	410	406	373	404	433	406	402	374	346	421	374	400	408	403	383	404	354	369	390	384	392	389	385	360	376	385	360	405	370	389	367	399	399	404	382	432	388	426	404	414	344	391	394	408	374	378	354	411	380	420	399	403	401	388	395	370	404	364	363	373	371	398	375	396	397	438	418	384	408	360	385	415	412	420	408	401	415	405	416	381	378	429	389	373	353	386	380	382	388	433	392	363	397	401	421	363	381	408	403	407	387	377	367	399	400	383	432	382	387	344	386	371	387	369	380	398	375	397	421	414	423	402	367	381	412	411	402	372	403	428	357	404	404	424	397	400	411	393	413	384	383	373	403	410	391	402	397	398	405	401	367	386	354	440	388	400	389	359	416	390	375	412	375	401	376	349	390	413	413	367	371	373	401	395	416	412	415	378	380	395	396	418	413	372	388	428	399	371	355	387	408	410	434	392	409	358	410	392	416	405	378	405	398	393	391	405	387	408	403	367	366	365	420	383	415	398	413	420	373	388	391	393	393	393	403	391	419	392	367	414	429	407	379	369	414	377	380	395	385	409	372	358	407	397	370	405	421	387	369	362	394	392	432	374	409	441	378	407	384	401	392	429	364	366	414	388	403	371	402	351	361	379	408	410	395	389	400	376	374	394	407	385	379	398	405	378	390	383	403	391	388	379	374	413	421	408	374	380	401	386	343	350	434	377	387	401	432	427	397	394	400	372	383	377	401	379	397	392	401	407	391	376	433	368	384	377	400	428	399	406	387	393	421	396	386	403	404	381	385	398	401	410	425	381	379	421	413	359	407	400	390	354	416	390	366	413	410	434	416	396	375	393	389	373	389	386	374	422	412	383	404	345	375	393	389	390	461	392	419	403	402	439	437	401	372	389	371	452	388	421	381	386	374	424	416	384	393	389	415	401	382	375	397	418	429	422	413	395	419	376	382	369	422	409	425	398	376	382	364	398	396	379	402	391	402	382	396	379	440	399	379	370	391	376	379	388	384	375	401	402	385	380	378	373	354	385	408	416	394	390	372	417	365	386	396	392	386	406	406	391	390	371	383	391	392	378	390	408	392	377	374	371	370	396	368	370	389	367	396	370	370	411	386	364	442	399	429	397	444	406	393	419	408	422	403	410	396	391	416	420	369	395	410	393	372	414	390	412	383	377	407	359	368	396	354	381	413	404	378	408	393	382	413	392	408	382	410	388	386	392	400	424	382	391	381	401	374	384	388	392	382	380	402	377	367	400	377	395	430	427	384	406	364	370	387	379	409	385	393	380	409	390	386	416	443	413	387	355	358	358	406	392	375	401	376	422	385	367	396	385	383	394	386	367	392	360	388	384	408	392	373	388	372	409	372	398	375	396	405	426	409	378	427	434	418	399	383	371	367	380	392	413	400	419	401	400	410	405	385	408	362	389	413	424	402	415	362	391	411	427	383	386	420	381	397	387	426	439	388	378	374	341	397	376	379	430	380	392	360	396	321	408	413	385	386	428	375	405	398	392	363	422	399	400	392	392	387	386	361	398	357	381	362	381	396	381	402	382	385	397	385	395	408	391	395	415	387	385	422	395	396	348	370	424	374	393	362	391	397	387	397	384	418	404	409	368	399	402	381	390	374	406	404	404	367	397	400	410	405	417	379	377	403	399	375	419	395	426	401	386	424	396	367	383	406	383	358	383	408	403	430	384	388	381	394	379	363	388	378	402	391	445	400	404	363	393	402	419	402	366	398	390	365	392	401	367	396	398	423	398	375	406	398	376	417	416	413	392	371	389	404	386	349	440	400	405	411	406	376	367	388	408	408	397	411	391	371	396	421	380	390	397	396	362	366	364	409	367	362	415	392	381	388	402	370	385	381	404	424	397	404	396	409	390	355	392	410	404	435	375	395	373	407	391	418	383	407	358	389	378	389	413	441	385	411	394	395	418	406	398	358	374	385	404	375	430	418	442	391	390	400	366	402	367	380	408	419	374	392	374	380	385	392	375	402	369	371	408	398	420	426	373	389	430	378	414	448	407	388	395	398	390	370	402	414	390	376	339	362	365	428	382	406	373	374	378	365	402	426	375	408	382	395	375	399	379	395	384	400	408	383	409	379	401	362	441	402	445	392	382	407	369	424	374	383	412	419	393	392	431	376	392	416	379	368	398	410	369	411	399	388	386	409	386	383	407	407	395	367	339	391	385	405	433	373	400	364	383	388	444	423	421	417	342	365	424	392	396	396	361	416	394	398	427	352	387	411	410	403	352	383	392	368	373	381	396	388	425	382	361	415	385	393	385	387	381	378	407	427	405	401	399	403	393	405	373	405	393	384	424	356	390	399	364	410	408	393	415	374	400	414	373	370	392	396	393	401	397	395	420	391	373	462	385	398	401	405	384	403	395	386	384	431	424	377	403	371	346	366	395	413	412	376	374	417	429	394	408	381	416	402	418	402	381	405	349	421	379	405	361	437	409	423	390	417	360	371	364	380	394	375	370	436	416	396	378	391	449	410	378	403	425	423	396	369	387	431	416	409	398	401	388	374	420	374	414	395	384	420	432	398	422	379	373	415	384	413	401	389	416	375	389	391	375	358	394	373	365	392	403	397	373	361	406	400	408	383	387	409	412	362	395	383	373	442	396	365	370	383	395	404	347	361	398	368	419	421	382	401	408	426	374	403	418	406	403	408	413	421	421	422	396	445	375	395	405	378	386	432	393	377	405	386	409	373	367	413	379	397	426
22742	21248	28896	23925	21374	21995	16470	7354	5038	3817	2785	2316	1899	1702	1532	1346	1279	1102	1064	968	903	916	950	784	817	773	772	691	703	646	712	618	655	604	602	600	575	583	572	531	564	595	554	548	606	511	568	524	522	538	518	577	514	533	554	553	575	540	507	550	520	527	492	542	509	541	588	553	553	491	557	483	524	541	514	534	568	569	524	529	556	556	499	573	559	498	558	568	574	551	560	521	525	465	535	561	529	572	530	487	553	525	531	499	558	529	513	566	538	586	516	564	530	535	522	565	531	519	548	562	525	494	536	555	537	546	506	531	530	503	570	513	525	532	557	526	482	513	501	531	511	501	546	523	557	516	513	547	511	544	559	533	529	482	496	569	499	491	546	516	532	553	530	545	554	515	585	533	536	539	537	489	507	496	533	501	538	537	525	510	535	513	498	517	540	538	528	533	536	549	488	533	547	505	559	507	511	559	558	505	544	529	542	533	556	506	539	548	542	532	520	524	549	518	549	558	493	546	515	528	529	504	551	546	531	571	506	525	530	512	543	522	534	529	542	568	508	506	523	527	524	539	529	545	536	538	510	528	536	521	531	570	540	554	526	543	502	526	548	529	506	528	557	568	554	558	524	481	505	539	534	525	535	518	508	539	502	534	562	523	517	541	539	543	528	537	539	535	483	563	467	518	572	489	539	553	550	544	538	537	527	514	516	553	516	496	544	548	535	553	544	527	549	553	528	505	539	544	510	544	569	556	571	566	515	552	505	530	525	489	490	574	539	517	520	515	517	569	592	498	497	525	484	549	526	534	560	520	560	524	564	511	505	562	531	530	550	548	500	539	557	531	523	511	581	504	518	534	547	544	509	516	534	545	556	489	554	494	548	532	584	559	530	523	489	555	501	564	546	532	516	504	499	546	521	504	528	502	525	565	539	490	509	512	503	541	556	503	507	555	501	540	540	541	583	545	524	532	548	531	493	531	524	554	594	559	549	526	555	565	536	537	548	538	543	539	545	541	472	535	544	526	549	479	546	558	492	488	525	589	518	517	574	543	555	559	492	506	533	550	560	507	553	525	558	555	558	517	472	537	543	557	545	604	530	472	553	513	549	572	525	476	507	527	516	483	555	543	537	524	562	514	547	520	494	540	486	552	503	524	562	593	534	555	526	493	560	520	522	544	516	511	524	526	560	522	534	497	496	540	537	522	486	550	522	509	518	534	527	554	529	535	483	552	536	526	505	532	527	469	536	552	548	531	553	500	520	569	559	505	546	543	531	501	519	535	568	492	527	542	533	505	535	500	533	499	502	474	573	518	486	555	515	503	501	553	524	510	560	560	507	541	549	524	504	539	508	542	528	535	542	508	503	509	522	534	507	517	527	509	555	511	529	524	557	534	521	527	509	542	505	522	504	542	497	559	563	572	535	507	525	521	518	525	517	533	539	527	493	535	521	505	520	535	512	559	477	569	577	497	534	555	509	565	512	515	536	533	542	534	524	486	535	540	483	537	519	541	546	544	512	536	547	536	524	558	508	534	512	516	528	511	494	520	554	509	549	555	553	521	468	543	530	510	560	515	515	531	554	518	503	543	514	525	557	539	536	527	542	532	533	562	506	547	514	536	510	534	524	507	517	510	497	559	519	536	521	560	541	529	549	547	532	531	532	507	506	495	505	518	533	542	486	525	530	519	539	531	544	491	537	523	489	573	556	550	512	517	526	555	510	534	485	498	497	537	554	527	559	530	536	490	511	526	516	534	506	550	515	486	529	531	532	549	540	505	559	531	538	517	563	485	519	529	512	515	552	548	501	525	560	538	554	522	512	529	544	555	536	503	495	508	507	481	535	516	549	563	525	535	515	491	553	528	525	549	535	528	534	518	519	557	513	519	537	564	552	562	527	552	493	517	543	572	542	518	492	506	534	527	522	533	544	490	500	523	494	533	565	515	558	542	474	532	537	553	519	558	540	481	535	533	546	513	546	477	552	538	522	526	496	531	535	482	540	482	555	494	535	522	512	537	483	547	561	566	498	543	495	606	531	507	526	503	521	557	527	535	536	536	555	582	548	526	525	505	579	520	569	512	538	537	498	566	559	528	548	538	514	504	534	518	555	508	532	522	588	547	469	515	494	526	524	536	542	521	492	502	532	541	520	562	562	539	541	527	514	526	495	472	515	535	546	529	528	547	544	519	494	511	482	577	518	540	518	526	546	495	515	517	522	487	561	557	554	550	518	482	493	528	547	557	550	511	531	515	555	509	506	574	543	520	550	519	517	524	468	550	483	516	541	563	570	542	523	553	486	488	530	545	521	553	522	538	523	511	525	512	533	537	530	514	524	522	532	599	516	520	526	540	503	517	530	494	545	557	532	561	508	548	555	527	517	535	506	508	514	533	515	534	446	506	545	527	526	548	532	531	487	496	501	538	522	527	538	516	510	473	548	529	535	507	544	499	530	530	535	528	528	532	526	532	555	517	533	528	526	545	508	510	551	486	530	541	513	547	505	572	546	562	538	492	552	505	528	503	530	497	511	564	524	503	504	579	564	519	528	525	550	518	544	540	535	497	517	511	509	549	546	494	528	524	531	510	494	518	532	542	543	515	531	548	561	526	531	556	506	506	550	526	522	486	509	569	536	545	541	541	549	529	530	500	492	586	534	538	554	580	497	536	540	524	506	544	531	568	547	516	498	491	573	539	544	483	540	532	565	547	560	500	581	547	530	483	565	510	526	545	546	541	482	512	574	481	546	513	522	561	569	560	507	548	540	523	504	562	524	501	513	546	538	542	503	499	534	540	554	530	548	515	545	532	553	514	538	498	522	536	520	532	526	526	535	501	547	534	529	513	509	548	488	497	515	533	508	542	535	499	509	502	554	525	474	504	504	530	550	496	534	546	507	536	562	559	497	539	558	512	515	522	564	494	525	550	543	488	517	524	517	523	515	567	557	526	531	508	556	572	543	528	516	512	547	518	524	532	541	524	514	514	517	557	538	516	552	509	514	524	549	500	527	538	551	512	542	592	507	517	520	509	507	502	500	536	514	568	560	523	542	529	503	557	544	494	550	539	589	515	546	498	524	514	521	522	519	483	498	532	534	555	514	560	513	528	553	553	556	500	536	532	520	508	513	525	565	470	501	533	574	577	491	550	534	499	542	547	484	523	528	504	498	471	514	568	528	523	569	545	497	534	507	531	520	517	539	495	546	535	541	533	524	543	510	534	537	554	536	515	525	567	544	557	541	550	536	506	530	520	565	536	552	527	514	511	539	531	477	539	528	564	543	491	522	479	493	485	543	521	543	522	549	510	492	517	510	549	556	567	552	535	501	535	505	533	550	509	487	538	552	505	480	539	498	534	513	514	574	537	524	498	530	510	502	510	513	510	538	527	566	548	511	514	502	524	524	494	509	567	527	539	523	527	517	542	488	546	517	503	501	579	548	534	539	526	496	546	504	536	531	488	555	533	519	518	540	541	496	552	563	503	553	528	517	489	522	512
34007	56080	39481	26122	21435	18060	13161	10218	8056	5982	4203	3506	2814	2468	2154	1849	1715	1519	1440	1259	1182	1138	1122	992	991	967	883	821	800	773	794	729	713	690	649	661	675	651	637	622	585	599	576	603	561	554	596	598	576	576	556	540	553	591	540	576	556	606	590	541	616	587	544	549	556	532	552	584	530	567	580	602	585	547	543	593	567	556	603	590	560	596	570	570	532	531	600	553	556	564	541	553	541	565	545	571	566	532	553	522	546	563	556	571	563	577	558	564	571	508	521	563	554	604	530	535	570	557	552	478	538	556	579	588	527	530	566	592	546	584	572	566	561	549	576	570	569	545	574	533	549	553	563	552	550	605	565	509	527	528	556	559	568	526	539	561	564	549	566	538	519	574	546	525	546	507	571	529	574	560	556	544	545	543	526	559	530	572	550	535	563	553	572	565	558	537	554	553	578	557	523	563	586	611	583	552	553	555	532	532	552	562	566	520	534	607	521	586	550	564	618	559	529	596	570	534	574	549	525	567	528	574	569	554	588	576	571	500	554	507	605	580	568	560	501	619	509	575	571	538	611	543	574	566	576	536	555	529	574	569	570	597	581	555	545	531	569	552	583	529	585	529	553	542	581	547	534	541	581	539	526	539	546	556	559	578	524	569	514	595	571	570	530	569	562	568	570	558	545	599	597	558	581	538	540	524	574	566	611	534	558	519	556	576	588	534	564	524	604	546	571	554	534	549	559	594	562	574	555	555	543	541	509	535	571	567	590	520	580	574	575	595	570	571	560	550	556	550	600	564	564	512	540	545	565	543	540	586	575	537	548	556	573	546	576	585	557	602	546	539	540	545	549	567	530	570	522	531	599	541	587	553	583	558	507	557	563	539	554	561	583	594	583	566	545	536	519	551	511	545	544	592	539	554	578	558	516	573	537	543	507	568	532	537	597	542	523	552	570	546	578	565	549	557	584	600	534	559	546	600	533	538	577	524	553	571	520	564	553	587	513	560	550	564	600	565	592	552	538	548	505	535	551	515	521	542	535	552	525	550	542	538	550	534	543	556	526	550	564	551	549	554	552	567	559	572	548	573	545	552	586	555	537	556	517	524	546	558	593	585	555	598	516	543	510	584	564	591	557	560	573	551	559	557	550	540	564	540	524	581	572	594	569	601	543	553	556	573	540	520	526	546	566	565	597	562	571	540	565	536	570	564	508	574	591	537	538	533	513	603	559	604	566	523	562	578	551	546	546	541	550	489	537	567	580	554	556	600	548	561	524	539	544	545	534	540	583	570	512	538	589	560	564	577	576	558	574	530	537	499	564	525	544	581	559	592	534	558	545	558	595	550	510	552	539	566	564	551	530	561	542	555	529	608	581	566	564	571	588	550	526	514	553	568	594	521	566	531	570	566	586	547	532	573	555	560	543	552	545	544	546	527	523	548	557	562	495	566	551	566	599	562	519	560	573	535	539	588	581	537	516	581	580	585	569	532	576	511	571	532	572	542	549	571	516	522	539	592	558	518	561	547	592	576	553	547	527	566	579	565	539	588	524	577	549	539	564	598	520	582	541	521	528	544	563	586	556	544	546	543	556	551	545	536	552	537	565	536	552	530	559	556	561	543	540	534	563	571	573	611	568	513	521	550	527	527	548	528	613	556	565	588	529	548	584	537	535	578	581	509	528	533	575	547	555	522	528	540	508	565	557	564	544	542	585	531	550	594	564	568	563	577	548	602	561	568	533	560	585	578	600	585	557	560	533	574	549	587	550	553	546	551	565	527	510	528	515	589	529	524	568	519	529	559	540	532	585	548	524	593	575	514	566	565	553	554	571	545	558	549	584	555	522	576	598	576	515	577	509	536	542	545	505	532	538	517	528	572	510	535	520	512	552	563	591	565	540	541	537	495	524	537	565	566	547	536	586	575	592	575	514	559	567	556	497	550	581	565	563	561	596	574	543	525	532	591	571	542	611	528	531	592	598	583	536	576	527	517	577	563	558	533	578	568	613	590	593	583	589	580	546	548	562	584	510	543	517	564	538	587	570	542	574	551	549	636	579	583	576	543	525	558	563	557	569	562	566	539	585	621	572	512	564	552	589	571	571	548	529	580	537	527	592	581	539	514	528	592	552	578	527	568	568	548	561	541	574	518	535	562	583	552	538	552	530	536	526	558	562	585	601	588	547	576	574	577	527	513	560	526	557	535	539	514	573	557	553	615	578	585	540	596	570	544	530	567	536	523	580	574	604	496	505	541	583	587	542	520	568	611	594	516	570	525	551	591	572	614	557	559	538	548	574	565	579	536	569	572	550	548	567	503	565	562	528	569	571	542	525	560	548	540	538	594	573	586	592	572	542	613	608	562	563	532	543	572	547	536	519	533	521	523	598	572	579	592	542	575	537	579	567	555	518	550	561	615	563	544	544	600	563	544	530	585	543	561	552	570	553	545	553	591	570	511	526	546	548	535	543	597	529	548	567	589	552	579	571	540	603	515	579	549	519	513	542	525	537	558	516	588	579	523	531	577	564	573	552	521	533	540	512	560	530	528	555	508	552	582	545	577	539	586	551	533	529	529	525	591	532	618	503	617	516	576	579	573	558	539	553	576	551	544	554	551	511	545	562	560	551	554	549	540	557	526	519	564	541	531	558	575	578	550	547	553	556	556	574	573	508	566	537	553	548	565	571	545	541	536	559	555	547	546	534	545	601	532	530	591	581	568	570	550	540	549	560	540	569	607	575	554	555	523	575	575	544	563	559	581	533	562	539	596	587	529	569	548	530	531	548	544	569	562	568	574	573	513	553	560	589	561	565	589	605	537	567	549	548	569	573	550	587	560	530	552	561	525	582	582	549	571	577	545	542	563	580	573	558	545	559	555	540	539	602	595	578	563	557	575	552	576	513	547	570	573	561	559	600	560	574	529	558	557	549	520	551	517	540	560	569	551	562	585	555	517	585	546	579	556	525	594	526	555	547	553	571	561	563	590	548	532	597	554	558	571	545	520	524	552	573	567	542	526	552	561	552	536	548	534	558	563	555	595	553	554	573	534	537	539	543	547	552	579	532	535	554	562	564	544	526	507	557	553	592	586	552	549	566	501	562	577	545	558	557	589	610	577	587	532	540	546	571	513	548	536	551	604	533	522	573	548	549	562	550	575	523	533	543	581	539	530	546	629	568	590	552	579	569	540	569	532	516	511	539	567	576	570	553	528	551	515	568	576	521	521	539	545	576	559	548	516	575	567	578	554	585	561	560	564	563	524	561	581	529	557	560	528	558	546	554	571	579	517	577	603	582	555	569	566	520	539	542	601	553	545	562	578	514	572	535	558	556	580	542	589	579	520	572	533	589	557	509	561	566	510	538	564	549	577	548	586	535	591	560	551	527	552	577	552	586	552	569	588	546	526	500	536	539	518	540	569	547	580	541	537	547	561	545	542	572	526	532	584	537	557	552	545	563	569	548	490	585	537	529	587	551	518	554	561	564	579	611	544	556	510	569	521
30259	27157	25825	16351	9363	6058	3856	2878	2195	1573	1227	1054	922	896	775	721	648	625	612	536	537	523	552	510	494	520	451	446	445	427	442	412	430	404	444	381	425	446	381	378	382	375	411	394	404	395	377	383	405	346	362	422	350	390	413	389	355	389	355	359	364	378	395	377	388	365	343	378	373	375	376	397	436	381	360	388	377	357	378	417	398	355	337	385	343	373	377	376	352	362	377	326	381	402	380	379	402	399	371	377	366	328	370	371	355	395	381	359	360	380	389	371	355	357	394	399	400	426	379	397	368	382	408	360	369	413	376	393	416	360	390	387	404	383	372	395	398	393	337	372	387	398	406	360	382	378	381	366	378	394	354	405	387	406	382	360	383	369	361	395	369	415	376	386	384	367	403	372	372	371	373	389	362	363	387	385	405	377	361	390	378	385	384	365	381	383	379	371	369	376	374	387	357	367	414	378	376	376	371	383	376	436	396	374	354	378	396	376	381	397	374	364	363	379	374	384	429	400	363	378	352	408	380	414	397	379	362	371	379	400	386	351	384	361	421	392	380	381	407	430	369	385	399	408	348	374	388	377	360	382	358	355	362	398	374	368	364	383	377	370	374	369	383	378	359	411	414	369	411	383	397	402	368	422	367	363	419	376	419	393	396	355	366	382	393	373	346	391	387	390	396	368	394	390	351	359	378	388	404	381	417	410	345	378	390	366	389	383	392	370	370	408	361	351	370	362	357	399	395	375	383	346	369	379	380	364	389	361	366	390	402	379	392	383	382	395	394	369	397	387	367	385	405	370	388	395	384	381	379	393	372	356	401	374	390	433	386	380	411	416	381	385	354	363	374	400	351	407	428	376	389	370	343	399	405	405	415	380	381	381	387	383	353	368	387	390	439	392	357	366	394	370	391	368	384	373	390	404	367	371	362	365	397	421	371	398	413	371	397	386	395	369	383	395	374	371	376	375	405	355	386	365	410	380	437	404	380	376	354	396	399	405	359	372	380	422	404	412	389	376	365	382	360	363	361	392	373	364	375	405	364	412	363	361	399	401	358	329	385	378	367	392	402	378	383	375	375	367	340	365	409	348	403	368	342	363	412	366	388	408	438	359	386	417	377	387	388	383	355	419	372	364	387	431	414	337	352	416	370	364	394	379	390	377	388	404	411	400	364	402	399	420	412	400	357	372	397	328	378	395	385	377	388	364	355	375	384	370	411	351	390	365	436	398	377	375	363	395	377	344	378	391	379	379	340	398	405	352	382	380	377	395	363	371	361	391	397	364	381	401	370	381	433	402	391	370	368	384	381	390	366	367	371	401	384	390	386	394	370	383	382	366	373	363	386	406	360	344	369	361	378	398	366	383	375	386	362	383	381	398	389	373	384	338	408	382	387	379	375	376	394	409	373	395	401	406	380	420	382	370	374	397	360	352	402	369	367	381	391	404	391	395	357	367	320	377	389	377	426	374	404	417	414	392	407	355	382	365	381	365	392	392	362	386	380	375	381	389	385	383	387	364	357	386	380	380	372	353	338	361	368	379	397	361	343	403	381	367	406	377	395	402	393	365	378	389	374	423	406	431	356	385	395	370	410	385	405	401	383	384	384	369	382	371	368	417	371	352	403	371	364	375	359	388	372	366	363	378	404	369	425	371	365	398	400	362	387	358	370	388	416	363	355	369	372	380	380	414	426	392	371	381	382	406	420	343	342	364	380	373	425	388	360	388	368	426	355	394	401	360	393	412	398	393	360	363	341	361	377	387	408	359	393	413	366	359	378	393	391	373	377	374	378	375	359	388	408	397	373	386	379	364	372	325	411	419	371	385	409	400	377	370	392	356	383	391	360	372	391	392	379	356	382	377	357	398	346	407	360	397	378	362	390	355	398	370	390	393	384	382	373	374	397	384	384	351	388	339	412	358	393	354	370	388	373	399	367	372	361	361	380	369	406	414	388	410	358	359	422	389	386	354	368	398	405	399	374	428	375	400	369	352	390	403	366	362	387	374	390	375	362	364	390	411	389	391	388	372	391	367	395	398	366	364	365	372	396	378	411	400	405	389	382	346	384	366	385	344	371	410	393	360	379	371	362	361	375	424	367	404	411	344	372	380	385	397	382	341	405	356	378	376	387	444	418	392	393	382	390	413	393	447	433	393	364	394	385	362	362	376	357	368	381	384	367	391	405	379	397	368	377	423	390	389	360	437	352	396	350	415	394	364	372	376	391	369	383	365	364	383	369	363	368	393	409	350	410	391	369	379	408	376	403	390	382	377	399	401	338	402	404	376	386	390	339	373	392	390	371	373	364	389	380	394	382	396	356	403	372	369	397	386	388	365	383	337	328	393	398	391	381	379	353	348	403	388	373	382	382	363	386	370	370	370	383	372	355	358	381	416	381	395	371	355	391	396	397	384	385	370	379	381	364	405	390	407	357	379	412	384	383	387	394	382	372	397	354	389	374	413	389	368	376	400	370	350	382	390	357	349	356	385	387	418	392	369	404	363	375	396	387	410	407	357	391	396	385	365	367	410	400	393	407	370	403	361	395	392	363	392	388	409	349	426	396	365	388	402	362	371	379	384	386	390	395	398	397	367	353	349	396	375	399	343	382	368	402	391	355	423	383	373	365	421	380	370	377	398	361	365	413	354	376	404	357	371	379	382	419	410	368	393	376	380	359	383	382	390	417	389	363	394	401	358	373	372	380	388	391	380	375	377	398	368	416	351	352	396	400	421	412	413	386	387	374	366	405	361	402	373	349	380	377	403	381	384	391	386	358	374	387	346	353	373	362	402	362	383	371	340	364	427	402	374	367	370	360	386	366	369	361	383	373	401	374	377	370	362	389	373	399	360	349	379	425	377	359	401	394	369	397	403	352	414	382	396	393	406	358	403	372	415	379	368	390	377	396	365	352	380	369	353	385	412	389	408	361	376	362	366	383	355	403	406	346	383	407	362	412	361	367	379	387	362	369	404	351	378	358	375	386	372	372	383	360	372	359	394	359	425	406	381	364	399	380	382	365	402	383	374	370	376	373	371	346	361	386	364	382	383	430	411	354	395	347	372	385	364	354	401	376	396	403	346	392	372	366	358	355	374	339	411	356	367	360	393	374	363	381	363	437	392	397	367	406	382	367	371	388	390	381	391	366	420	386	367	407	401	410	366	374	397	377	360	411	377	391	361	406	379	381	392	374	337	388	383	383	354	378	389	397	398	373	348	374	347	408	364	389	392	355	403	406	407	376	401	358	385	415	382	390	359	381	379	425	376	369	375	370	398	346	359	383	364	383	383	369	372	434	430	397	348	381	371	419	421	378	379	362	371	359	397	366	388	446	372	383	388	351	369	391	421	390	376	388	392	403	377	363	386	395	416	377	385	385	363	367	405	370	403	382	373	398	359	393	367	389	367	378	414	396	369	387	396	369	401	364	403	358	374	388	395	365	363	378	365	385	360	367	413	402	378	385	388	418	398	420	417	409	386	382	412	364	401	375	376
30020	40093	26766	15541	12547	9174	6482	4962	3882	2650	2020	1601	1390	1192	1098	927	899	773	795	663	648	646	624	546	608	582	548	534	489	515	487	473	533	483	474	455	429	490	442	464	404	430	436	454	393	447	415	428	439	390	414	367	389	405	388	400	439	477	413	415	390	384	394	393	410	412	429	427	394	426	437	411	410	402	419	380	393	437	408	417	461	395	410	403	395	421	446	423	382	410	409	394	408	411	411	417	410	386	388	400	415	441	449	383	397	412	407	435	396	412	387	426	407	399	367	410	376	416	394	418	412	418	382	421	400	406	390	396	421	389	436	407	409	397	352	374	449	390	407	428	400	398	393	412	406	401	412	400	403	403	407	396	399	427	399	417	434	429	402	416	434	407	426	410	385	431	425	446	415	421	398	396	394	432	402	429	414	430	401	418	400	395	445	400	398	395	398	425	384	417	385	393	398	402	384	431	416	435	400	399	375	405	384	415	402	415	411	418	452	452	399	403	422	416	375	390	411	408	386	405	421	419	396	411	397	392	460	391	377	386	420	404	408	413	411	401	434	391	410	450	410	440	387	375	390	404	400	415	384	403	403	409	385	398	447	417	396	414	440	429	407	401	420	392	414	468	419	411	437	437	393	421	386	434	399	448	435	410	399	392	393	400	393	423	394	394	389	426	408	403	415	398	401	395	421	412	396	401	411	368	401	427	438	405	410	406	412	379	433	414	426	408	438	416	386	418	410	407	430	383	408	412	448	399	411	408	405	411	436	387	408	385	405	397	447	438	371	404	382	384	416	406	408	403	400	409	448	372	424	440	415	389	419	366	454	387	394	425	418	398	378	429	390	401	391	387	423	405	388	432	408	406	387	434	439	430	382	392	420	414	404	444	421	415	407	423	399	403	395	400	453	405	406	402	409	428	450	407	426	444	415	409	384	392	388	446	419	383	421	393	387	377	414	449	401	378	382	398	450	362	429	434	418	396	402	405	408	403	416	385	409	383	395	392	375	445	417	428	419	408	410	376	401	413	381	422	375	398	422	430	425	390	422	430	413	441	406	425	455	404	395	421	406	395	441	406	403	425	419	419	392	435	402	414	411	385	432	401	437	430	376	433	402	395	403	413	426	415	398	386	439	392	408	437	420	447	406	432	420	435	379	413	390	421	440	417	415	436	419	396	434	425	393	441	438	391	435	419	415	406	407	415	387	435	405	430	366	430	424	402	399	384	448	411	410	417	425	409	395	401	443	398	449	379	391	415	434	417	409	409	426	404	390	411	413	406	371	450	425	404	404	443	431	403	467	417	421	416	378	422	420	424	426	425	447	375	377	396	414	423	394	459	378	405	398	420	415	390	431	400	443	440	390	396	422	427	383	414	376	418	396	416	445	406	378	410	444	403	391	399	423	364	410	432	415	460	392	401	416	435	446	400	429	428	418	381	412	390	434	434	419	402	451	416	402	401	397	400	407	415	411	373	416	397	390	384	384	410	439	414	400	384	426	437	418	399	387	391	378	404	437	389	437	439	440	411	423	406	388	398	467	443	428	407	383	404	411	399	411	398	421	411	410	430	409	387	411	414	403	430	371	408	444	406	400	414	401	406	410	423	419	402	460	399	408	432	402	404	438	442	429	404	427	413	389	402	401	420	400	393	419	415	417	432	407	400	401	425	399	377	359	407	378	407	410	408	387	442	384	411	399	415	407	443	409	412	440	426	410	421	414	410	422	420	402	453	415	432	411	380	414	392	399	380	457	406	394	411	397	420	410	392	414	398	400	415	406	396	377	427	377	439	401	397	424	404	410	430	430	437	394	402	400	415	407	397	410	415	384	371	410	396	380	438	422	418	405	419	379	406	405	404	367	400	384	413	433	408	430	397	372	400	419	389	433	461	410	409	404	399	410	419	399	406	422	387	392	409	414	394	414	394	403	423	384	404	405	407	393	400	391	428	383	413	404	429	403	391	414	404	363	378	427	402	360	430	408	465	376	427	405	386	390	394	396	375	429	409	369	421	429	405	405	433	391	468	438	423	420	431	446	385	394	404	403	398	422	407	438	439	388	381	407	388	403	431	425	403	411	453	393	406	388	390	379	410	420	374	386	419	394	432	368	380	434	413	396	384	430	418	387	384	383	383	414	389	435	409	362	424	371	380	446	427	407	396	394	426	406	425	385	410	406	380	402	374	401	403	414	413	438	424	391	410	387	425	376	420	401	427	401	427	429	427	440	435	392	420	461	425	411	420	433	409	361	386	395	420	400	383	391	418	420	447	395	411	404	435	394	382	452	443	449	411	400	468	389	450	430	463	398	413	427	397	406	438	418	446	424	444	432	430	417	384	397	389	411	396	402	416	386	377	385	400	369	401	406	432	444	386	399	420	367	408	396	414	377	385	415	416	394	408	404	416	439	403	400	449	422	426	438	388	405	409	396	403	395	402	429	392	400	421	404	407	405	387	394	395	417	404	437	412	415	405	410	375	380	406	392	406	418	384	393	416	392	445	413	407	444	423	447	379	398	412	361	474	409	425	418	419	451	429	447	414	396	426	406	400	439	430	436	424	439	433	419	390	391	383	415	392	473	401	421	394	402	425	412	416	439	405	443	380	401	456	395	363	413	384	382	461	433	412	414	409	418	418	439	351	426	381	345	381	386	420	390	430	421	385	392	433	425	386	397	421	399	381	377	427	434	377	401	448	382	393	446	393	421	406	404	416	413	431	410	390	407	467	397	380	433	424	406	377	385	400	412	432	404	410	384	414	445	407	400	387	420	446	404	423	422	396	442	399	388	423	399	419	359	416	387	396	378	381	409	416	423	410	381	394	384	455	441	411	409	394	428	400	417	420	412	431	417	415	437	391	408	452	379	421	358	395	429	441	427	439	387	419	385	393	435	401	418	401	366	433	408	371	417	418	418	384	402	399	413	435	434	394	395	395	442	362	412	445	402	396	405	373	427	425	396	386	400	385	385	419	378	403	387	405	388	382	407	380	397	432	406	422	394	427	421	417	411	424	392	418	391	416	419	382	401	423	416	397	434	412	409	397	388	407	444	402	415	385	418	411	431	399	416	407	378	354	397	388	410	417	385	414	378	420	398	386	419	423	398	405	438	453	409	429	466	394	411	409	389	437	363	388	412	403	413	391	381	395	414	399	367	412	379	408	414	374	419	388	366	446	391	393	427	452	394	409	452	413	374	391	434	414	416	404	416	428	430	429	420	443	355	425	447	425	354	375	412	401	415	390	413	405	454	415	411	414	430	405	420	418	393	436	425	403	418	369	428	398	443	435	406	367	424	398	441	410	426	425	424	426	387	424	416	433	408	427	411	407	408	424	414	402	401	395	387	419	390	378	433	416	415	408	432	391	416	415	401	384	395	401	455	373	418	411	421	433	444	388	405	403	422	409	430	400	426	385	401	422	409	417	386	420	426	410	397	390	406	372	422	431	419	410	424	444	384	433	377	382	397	400	389	425	421	390	365	393	418	392	448	399	423	445
23876	21241	28456	24500	21589	16778	8817	5297	3705	2489	2081	1701	1499	1340	1168	1035	1026	976	898	780	792	745	759	684	729	706	653	603	614	602	595	587	585	589	554	569	562	536	510	541	476	540	517	548	504	507	549	538	478	574	550	509	499	533	527	477	509	500	520	548	509	499	511	507	519	515	500	479	496	533	486	480	495	501	463	483	482	505	506	540	457	515	451	516	481	496	525	501	493	509	468	468	498	499	483	512	496	503	500	523	515	519	532	515	511	489	505	533	516	516	519	503	496	495	519	528	471	484	497	454	506	505	508	506	527	493	483	495	493	461	496	515	521	473	472	530	519	484	488	507	493	499	504	522	507	500	509	490	499	485	514	516	470	482	479	465	471	494	516	501	476	468	531	487	530	526	513	496	498	513	512	506	515	504	487	485	472	520	502	470	484	486	518	491	472	540	509	493	522	492	480	457	499	515	480	503	473	503	515	502	481	461	493	516	487	502	511	534	514	499	517	502	475	512	478	479	557	525	471	517	519	477	479	458	495	524	492	460	530	465	541	518	464	526	503	467	487	519	522	559	574	515	560	543	468	522	498	518	513	495	493	528	488	512	488	494	476	492	497	460	519	483	472	511	494	498	496	547	504	495	500	540	537	501	508	500	539	536	513	534	485	571	520	539	476	500	530	504	480	523	518	563	515	502	530	485	516	535	529	523	477	518	487	538	510	484	494	503	513	487	550	493	503	514	472	531	522	500	522	460	482	504	497	482	511	481	519	519	460	503	482	476	512	506	547	553	502	494	493	495	465	511	517	503	470	538	507	482	523	504	483	532	514	500	488	518	466	501	438	477	509	511	489	511	499	490	510	547	547	502	509	511	484	505	532	527	472	504	490	470	521	508	510	484	472	523	485	502	556	515	544	475	519	487	501	523	522	482	494	511	470	527	473	502	489	525	530	463	526	490	555	484	516	512	478	496	512	523	468	520	459	515	534	474	506	489	518	497	532	500	485	492	503	548	516	530	514	483	527	539	475	486	469	499	500	488	508	490	526	504	509	506	497	516	516	503	500	519	544	481	517	525	472	471	518	444	500	475	519	508	533	475	508	537	540	532	526	552	519	509	484	525	492	501	483	503	481	479	509	523	467	492	490	494	489	505	519	471	522	511	471	473	504	553	541	495	489	534	485	500	495	485	490	493	507	516	458	471	470	482	515	499	506	486	535	514	446	507	514	521	461	475	520	528	529	500	513	500	517	492	533	516	491	519	472	508	519	512	501	528	493	522	513	504	506	539	461	506	515	510	483	536	520	494	493	503	552	496	498	541	512	513	500	493	536	472	506	538	497	521	496	525	514	444	479	512	505	481	500	513	510	475	494	500	489	519	481	520	559	495	514	514	513	522	567	488	493	495	487	492	549	461	495	518	510	529	489	495	534	491	512	483	513	509	459	466	495	506	504	518	459	507	463	486	520	533	476	496	446	509	551	546	528	501	472	501	532	475	509	490	493	543	545	516	478	469	496	518	499	499	473	501	500	466	507	555	486	510	470	453	465	451	515	536	489	465	500	523	496	486	470	493	505	511	472	515	503	504	475	512	513	530	489	511	518	498	497	502	472	491	511	480	505	510	495	475	478	514	504	478	513	530	517	500	513	504	497	516	524	522	517	477	555	505	498	485	483	513	457	528	517	485	509	537	515	485	479	499	498	526	473	507	524	505	482	528	479	500	526	514	491	556	534	490	505	497	509	514	486	546	485	510	533	493	504	523	556	532	487	531	508	466	510	510	477	463	519	490	477	480	527	536	545	505	514	478	512	527	504	529	526	494	521	501	495	497	530	515	511	519	490	477	450	523	504	469	476	512	479	496	478	457	509	464	535	522	524	541	536	535	503	500	531	516	525	497	523	498	488	485	500	447	517	502	488	497	545	533	512	483	477	560	479	501	557	496	550	525	524	534	500	512	495	511	535	491	510	528	493	491	525	474	512	512	458	539	524	493	487	493	546	495	545	539	494	488	523	478	519	482	491	511	464	515	498	510	505	562	488	449	514	511	505	448	516	516	479	520	532	515	499	483	497	512	499	473	496	528	472	480	528	481	504	524	503	518	485	516	441	504	503	495	502	532	493	506	511	529	529	501	515	494	479	501	498	515	501	481	504	476	513	510	529	553	487	519	528	499	531	525	497	465	468	508	495	512	477	479	530	495	522	524	493	455	487	468	519	502	477	509	526	519	528	469	518	497	492	512	511	509	553	475	508	498	540	484	502	490	535	483	501	488	536	475	469	442	459	486	521	493	447	490	525	525	498	477	484	483	514	484	518	506	491	507	502	480	499	543	528	519	485	471	482	464	484	482	466	484	511	490	509	506	493	521	528	532	556	477	532	494	528	481	527	537	506	508	520	523	474	498	507	497	528	506	481	495	478	492	532	506	463	487	504	508	521	507	496	512	527	505	520	493	519	465	499	471	477	504	551	511	526	477	501	504	500	504	529	501	490	472	523	519	501	517	493	516	521	500	475	521	549	461	522	533	479	499	475	519	476	514	499	522	482	514	491	568	460	524	517	486	489	507	525	529	517	559	514	513	497	470	509	478	512	526	491	510	512	529	497	542	548	481	526	469	504	518	466	494	509	517	526	550	499	509	493	513	518	489	482	567	521	517	501	487	510	512	483	499	538	497	461	469	503	514	525	481	493	506	575	526	492	518	499	512	494	466	509	484	517	492	532	492	508	536	487	536	461	479	505	498	505	528	517	485	538	559	519	517	491	511	534	481	471	536	514	556	534	505	495	497	501	514	478	534	486	514	572	504	516	498	489	509	516	497	479	499	510	540	516	513	551	526	491	517	480	509	527	468	535	488	493	511	474	511	498	500	483	497	467	507	492	523	534	500	482	519	531	486	512	477	513	510	496	500	491	493	500	526	503	521	499	487	490	494	470	490	479	485	534	522	472	547	489	498	501	506	515	486	483	506	510	491	481	493	487	532	483	502	530	520	515	456	535	534	527	483	507	501	492	484	507	534	512	501	532	487	509	516	484	522	475	501	496	517	471	514	514	491	519	478	518	476	471	505	489	518	533	523	491	481	491	502	517	488	475	524	494	495	482	454	547	514	488	549	517	509	541	494	510	488	559	537	493	532	511	504	474	521	498	521	499	517	522	523	531	500	486	508	503	491	511	510	478	516	543	506	495	520	511	464	521	515	507	507	529	511	480	524	494	513	497	507	481	513	477	473	468	518	460	534	482	504	503	528	526	555	484	519	498	485	530	510	478	499	494	530	525	557	514	489	509	461	504	473	504	487	491	527	476	516	462	503	511	497	468	519	522	496	481	508	520	486	453	501	512	506	513	475	522	497	511	505	504	464	471	493	488	504	512	469	526	498	476	512	534	470	483	486	494	503	526	491	509	539	525	500	508	493	462	472	530	472	488	515	477	492	484	474	536	479	493	527	529	506	515	512	488	501	514	515	518	506	527	502	478	500	498	532	471	536	510	467	532	490	504	533
30734	50185	34867	22743	18643	14377	10255	8029	5899	3908	3136	2570	2296	1983	1773	1505	1346	1228	1119	1008	956	942	841	824	833	782	791	729	724	704	699	637	610	643	569	637	577	564	566	574	583	543	581	547	571	556	511	526	542	525	519	533	556	584	527	544	498	549	564	558	552	537	550	546	551	527	501	539	494	563	578	519	538	579	526	527	485	509	524	571	558	554	549	560	562	518	519	542	519	531	539	540	551	580	487	520	543	542	520	539	534	547	542	517	557	507	547	499	533	504	555	493	543	534	516	539	523	546	489	543	533	533	513	566	525	527	507	525	537	482	524	497	509	561	496	514	544	497	529	556	520	528	565	537	548	484	592	553	506	589	531	514	539	546	544	519	510	580	518	517	521	499	518	488	535	532	543	524	513	503	532	533	544	513	546	522	551	511	550	521	538	543	512	530	588	557	544	560	560	572	520	604	564	539	529	527	541	507	530	529	534	523	520	517	531	494	523	491	531	536	518	521	575	522	555	521	527	540	526	499	510	464	520	505	563	557	533	517	553	522	524	513	555	540	528	537	506	511	526	542	550	574	527	558	542	535	547	513	552	540	502	566	510	522	510	552	515	555	551	502	524	506	524	544	513	528	520	531	546	530	556	489	474	495	551	514	521	526	540	507	547	515	536	515	508	486	502	528	511	528	561	547	554	528	533	532	529	508	542	515	552	510	515	559	545	505	501	552	547	573	558	585	528	477	499	578	502	526	545	535	539	561	513	507	495	514	513	535	532	542	531	590	510	524	499	540	510	542	550	554	529	522	514	529	536	567	505	527	531	519	512	567	534	532	533	532	516	537	503	512	539	527	557	558	522	527	532	543	510	511	555	485	463	502	512	550	538	533	491	496	550	510	518	500	512	535	518	523	559	507	545	530	505	526	548	568	520	554	499	561	545	546	530	521	557	521	563	542	545	535	543	490	557	517	539	537	551	478	523	534	538	510	512	519	545	492	550	531	558	552	503	540	505	554	503	507	519	532	547	566	522	496	527	508	538	532	470	549	527	494	537	516	503	501	508	528	525	473	541	514	516	538	551	514	553	549	559	534	534	492	522	530	521	542	537	557	554	540	509	508	516	505	528	537	535	529	533	574	557	545	523	498	576	585	525	513	506	507	531	517	556	504	475	556	553	506	513	565	527	504	498	514	538	509	573	544	474	534	514	556	486	504	556	522	513	510	529	536	499	551	542	487	516	567	516	482	538	533	538	548	505	522	548	520	548	515	523	526	500	516	526	534	577	501	542	527	554	551	539	524	510	507	518	552	600	523	561	568	546	512	552	530	542	547	550	537	523	517	538	535	529	532	501	516	566	517	566	556	511	500	519	554	545	540	568	520	532	528	511	499	553	480	498	490	494	544	518	511	536	520	553	542	521	509	543	577	539	550	484	547	500	531	524	563	499	492	516	523	548	576	548	550	500	502	527	527	481	509	556	556	554	497	517	513	502	511	586	527	559	535	491	542	508	529	498	476	531	568	511	554	511	514	560	530	500	483	555	553	525	543	523	537	501	499	531	519	542	538	543	561	527	533	555	517	511	517	546	548	533	517	509	528	576	500	490	562	506	542	531	550	548	579	531	503	517	544	537	523	507	566	538	499	556	543	511	487	539	525	526	576	517	569	501	505	550	539	530	491	570	490	547	524	567	498	514	565	497	497	494	528	571	541	494	574	509	587	513	465	510	530	531	521	538	526	567	507	530	478	528	481	537	476	507	503	544	506	495	556	508	517	492	504	549	555	481	526	526	540	553	548	537	552	556	547	492	542	533	515	545	492	513	542	524	503	528	519	507	520	518	541	530	488	561	507	529	507	455	504	562	512	527	503	550	502	535	542	529	496	502	558	533	533	556	514	497	522	518	515	562	514	549	517	512	562	481	554	496	498	520	560	506	507	521	526	503	531	492	565	536	548	508	523	506	559	519	510	546	488	526	526	541	541	536	486	532	527	550	532	491	514	509	540	501	537	547	545	536	551	556	521	558	542	567	565	569	488	536	553	546	525	518	529	510	532	552	527	511	545	520	542	527	570	508	545	500	538	546	517	540	489	517	495	473	543	537	532	515	561	523	550	525	504	530	565	490	498	582	557	543	586	499	495	603	523	483	510	527	545	525	560	535	518	548	571	501	517	536	505	512	510	514	540	563	516	536	499	541	573	500	527	521	530	553	529	522	518	514	524	529	449	513	516	533	505	545	521	534	572	497	513	554	521	536	518	475	522	514	533	534	502	554	549	605	491	461	513	546	523	556	553	516	549	514	551	481	526	487	539	520	541	545	550	516	532	531	541	513	550	581	494	550	529	525	526	532	529	527	569	529	559	512	564	531	575	558	500	527	532	492	530	525	556	533	507	576	569	541	529	527	496	553	519	548	521	528	536	515	549	530	521	515	492	507	543	486	514	499	537	500	525	523	541	541	542	511	537	523	545	547	538	543	545	519	563	509	531	522	536	485	509	525	518	488	492	501	519	606	513	558	500	492	532	562	550	508	532	514	528	544	544	508	528	559	521	563	554	518	510	508	514	525	511	495	517	531	507	523	558	557	490	526	566	548	539	565	498	547	550	522	555	515	529	527	504	525	548	512	512	530	488	496	529	493	556	517	519	515	503	500	597	514	518	524	531	505	558	531	513	495	564	503	497	535	500	560	534	531	550	507	545	513	500	546	524	513	564	535	548	488	560	508	518	537	533	543	550	526	523	525	515	542	559	515	528	511	495	501	548	517	511	500	535	531	521	513	524	520	518	524	542	528	552	520	546	551	520	523	524	560	529	537	529	530	528	539	507	517	526	507	489	532	521	502	529	504	552	503	536	540	553	544	534	542	503	496	535	510	525	534	504	526	516	524	521	519	567	557	525	504	542	527	517	515	521	558	525	548	540	541	506	540	509	498	546	565	537	514	544	551	526	517	515	514	505	507	510	536	520	557	520	512	524	499	508	516	514	558	525	545	512	550	549	530	505	558	529	500	519	533	575	516	526	540	529	529	509	502	545	500	550	528	490	548	487	504	505	520	531	573	571	548	528	520	540	536	496	523	549	536	522	527	500	593	542	486	524	541	509	514	569	492	488	518	519	510	552	532	506	552	539	534	519	507	539	507	540	538	508	537	513	541	509	498	494	538	568	475	553	547	537	505	533	516	523	504	557	539	493	482	532	489	568	536	549	585	512	561	557	522	519	529	568	563	544	502	503	541	531	544	538	521	522	520	533	525	517	510	549	522	509	532	500	528	531	547	553	523	493	540	513	567	503	529	507	526	505	505	519	515	503	525	518	554	515	557	513	519	532	528	517	505	558	519	537	517	521	554	584	495	515	538	532	552	539	490	545	526	518	571	518	575	519	519	544	539	560	543	534	559	512	524	516	494	523	537	516	499	566	509	544	512	515	530	472	528	513	543	548	545	535	527	530	529	541	517	545	566	476	546	548	572	524	525	567	531	520	573	536	536	513	531	536	587	522	494	545
24942	21220	27470	25594	17246	9184	5365	3733	2687	1799	1523	1266	1118	1033	932	799	732	727	608	575	572	520	526	529	465	503	500	429	431	443	434	443	432	416	379	401	391	416	376	382	360	354	335	367	377	363	343	392	369	367	389	345	365	349	346	372	367	337	387	349	324	360	326	352	375	394	363	412	318	326	322	378	329	361	372	339	336	323	375	321	351	362	365	375	371	350	363	373	336	346	352	361	363	368	372	363	310	337	361	360	395	344	332	327	340	360	324	328	350	372	323	332	355	355	386	362	373	372	357	379	323	346	353	382	365	363	385	353	350	373	347	371	351	342	349	339	353	347	363	346	411	399	383	341	347	347	341	350	332	366	333	350	345	369	385	361	351	359	365	336	339	396	341	360	334	351	360	367	355	358	367	340	355	331	372	370	385	346	362	347	372	359	345	354	344	345	332	399	339	351	356	362	355	338	347	325	349	325	320	345	413	361	305	357	332	359	398	309	329	325	349	355	358	377	335	345	382	341	340	364	324	332	344	358	354	321	360	318	307	349	352	381	342	385	343	356	370	340	329	360	371	336	369	376	379	333	386	351	376	351	332	343	344	350	359	379	345	325	370	363	353	377	352	367	367	369	370	346	367	360	332	357	353	335	381	342	316	361	349	337	396	338	373	356	357	362	366	385	349	336	364	339	370	356	334	355	344	363	341	317	344	362	325	356	361	368	349	359	369	357	377	340	348	343	317	380	362	379	343	372	384	343	325	367	353	352	334	353	341	349	372	360	351	368	365	380	348	348	364	363	352	353	367	379	358	382	351	347	341	363	339	360	337	377	342	392	338	388	351	344	375	346	350	343	360	352	357	371	366	361	351	315	357	330	387	360	349	355	342	352	395	335	341	339	390	405	344	382	355	344	357	304	363	346	394	339	367	330	321	336	365	361	335	364	357	351	345	321	363	355	343	372	337	308	374	364	384	374	340	336	381	338	383	351	347	364	349	315	347	357	354	378	336	365	358	352	355	345	349	357	317	349	359	343	372	362	356	335	378	368	373	355	347	391	342	354	378	361	358	361	376	365	345	347	373	367	351	343	326	362	371	386	371	380	297	338	369	344	379	343	369	323	346	374	338	336	373	356	373	370	361	343	358	386	363	367	363	378	380	359	351	348	331	350	336	349	345	350	347	375	357	362	382	341	349	313	379	362	347	307	343	346	344	364	382	369	330	374	361	321	348	357	338	353	352	355	370	389	352	358	358	358	377	379	369	360	352	348	337	359	358	334	338	406	402	387	380	361	330	343	349	348	360	361	374	367	385	350	367	382	369	325	342	388	378	367	345	367	354	352	364	345	333	389	359	360	368	354	392	360	358	330	344	351	375	360	355	369	352	365	374	309	364	325	324	335	331	351	363	374	344	364	367	343	371	364	342	343	350	346	376	361	306	332	337	366	326	379	364	341	352	354	348	361	348	316	363	365	320	349	379	371	355	347	342	352	377	348	341	382	377	362	368	330	381	361	349	344	344	368	392	342	360	344	328	340	351	372	372	351	338	398	352	364	382	334	362	384	353	353	372	336	330	352	364	360	365	366	361	355	367	336	342	384	387	366	385	387	359	344	338	346	362	394	368	360	345	333	352	353	345	358	345	341	353	365	327	319	331	334	345	346	380	358	386	374	353	369	376	365	368	366	334	346	375	371	364	372	394	359	334	339	391	390	347	323	394	337	389	351	358	336	386	343	369	325	359	356	352	361	328	386	359	345	325	347	375	352	339	337	325	354	349	336	356	330	376	349	325	374	320	373	355	382	377	376	339	336	352	343	342	383	354	359	327	344	334	343	331	351	360	362	384	358	357	368	359	352	345	370	351	384	340	337	348	358	376	362	369	339	368	390	351	368	355	333	310	359	358	328	351	340	375	360	353	339	366	338	334	348	338	368	358	343	347	350	348	346	354	336	345	372	323	366	361	323	368	320	378	333	350	352	349	355	368	358	386	335	365	353	360	393	349	391	349	336	366	379	367	359	364	346	363	347	354	363	327	364	332	331	330	341	353	360	368	374	361	349	384	371	358	357	344	339	326	367	366	317	321	338	363	323	358	342	373	330	372	362	339	377	363	370	351	371	319	365	370	328	324	334	356	367	353	360	331	385	330	371	359	356	342	349	355	339	375	362	362	358	353	374	341	356	339	340	393	382	368	324	373	378	353	342	360	347	366	341	357	379	310	361	351	378	373	376	337	373	367	364	356	357	382	375	363	334	334	330	352	382	345	363	349	372	324	353	364	338	355	333	352	387	342	370	348	379	357	350	306	321	341	311	350	354	397	381	354	365	378	345	365	357	385	344	365	360	324	386	357	335	334	339	332	353	311	353	333	374	345	356	345	360	348	364	346	364	335	378	389	374	353	347	343	389	335	365	366	370	350	373	377	357	380	380	371	371	365	358	384	373	377	329	365	378	325	344	359	379	325	328	358	331	330	364	349	368	343	348	333	365	380	339	360	353	354	315	371	351	350	348	335	369	402	355	362	332	361	346	349	369	349	393	343	340	313	356	366	347	351	374	359	362	336	330	338	343	347	363	350	339	331	363	342	331	344	338	349	361	378	331	360	322	373	360	369	339	344	361	361	361	365	364	347	375	340	327	368	366	353	363	352	343	356	362	326	357	368	382	368	339	341	349	337	316	352	353	393	342	332	357	345	356	384	346	361	376	365	388	338	370	353	350	354	373	336	334	351	341	342	374	376	392	343	362	325	333	363	349	344	367	369	383	377	341	352	363	347	375	357	361	389	339	361	359	343	366	383	310	370	365	354	370	370	371	356	373	324	359	365	383	357	345	379	318	395	386	333	377	327	388	349	400	371	345	319	370	344	383	341	371	346	338	377	328	373	374	354	340	375	341	346	343	362	352	349	391	379	340	322	357	361	333	356	355	314	361	351	353	369	358	335	334	396	366	366	374	366	367	365	372	334	357	367	370	352	363	317	364	367	353	355	367	343	371	402	326	340	345	338	338	358	362	326	316	370	337	356	333	369	344	360	344	371	383	320	354	369	334	349	354	362	366	357	321	324	338	319	371	358	369	389	367	378	373	325	359	357	350	344	361	367	328	368	368	363	356	351	360	357	356	352	355	344	330	351	382	347	345	370	332	377	331	365	326	325	348	369	316	332	331	394	400	378	360	358	363	320	338	368	349	369	349	328	356	365	371	364	350	348	368	343	391	327	337	346	354	354	335	324	350	376	366	326	368	369	340	338	362	378	352	362	366	365	361	322	353	347	341	367	325	338	374	374	371	364	351	366	379	341	331	323	395	342	377	363	379	376	368	334	327	336	350	364	358	344	361	365	365	344	359	342	338	369	369	344	360	371	339	359	381	360	338	352	349	341	366	355	344	361	355	364	367	357	363	347	383	352	360	386	363	394	356	361	348	345	362	343	360	335	366	371	324	383	333	364	353	356	386	345	400	361	346	341	330	369	370	344	345	349	312	343	363	341	353	331	357	337	348
30041	45920	31365	19433	16191	11727	8258	6416	4495	3123	2488	1978	1759	1510	1311	1147	1039	1048	853	757	774	675	657	676	679	588	565	511	578	513	481	508	495	481	409	443	439	442	442	394	395	423	411	377	407	400	414	395	414	423	427	390	435	397	389	384	380	451	411	417	398	381	358	391	383	386	373	377	410	420	369	370	380	353	367	381	374	393	420	417	392	394	393	385	400	389	420	413	408	387	397	397	421	381	373	414	394	385	425	393	400	376	376	360	358	394	398	404	360	429	368	388	429	386	365	365	360	365	401	407	423	401	389	380	418	383	369	390	374	405	364	378	411	374	399	369	414	378	342	366	378	380	392	346	355	419	397	399	411	400	409	370	408	394	371	423	410	390	402	348	397	394	409	373	374	348	372	403	371	365	385	430	352	368	397	363	367	383	384	386	396	384	401	360	398	389	382	390	396	385	372	380	399	390	410	397	401	380	402	384	411	357	400	378	370	374	407	403	389	408	347	353	382	380	398	355	420	371	392	375	384	392	365	404	388	387	380	381	405	404	380	394	373	363	378	368	392	425	389	409	395	417	387	403	368	363	397	361	403	410	381	379	366	361	378	366	383	373	373	416	428	397	365	421	372	393	411	381	382	394	360	379	415	412	350	365	373	382	381	406	356	402	356	402	393	373	414	406	362	396	404	371	405	385	381	382	351	418	393	386	402	370	381	382	417	384	356	380	360	354	407	416	418	340	401	404	387	416	371	375	377	410	392	391	408	413	403	353	411	386	389	412	404	359	387	418	343	386	398	415	361	387	368	363	394	374	389	400	354	373	378	427	354	381	420	370	389	361	387	411	370	389	396	383	393	380	376	383	377	383	408	415	412	374	401	375	394	373	373	399	385	376	405	409	369	405	393	411	419	423	397	382	365	372	383	368	377	362	387	380	399	364	385	337	405	383	436	409	350	406	394	375	365	363	393	401	384	367	405	366	405	409	356	420	391	361	379	409	406	391	407	383	372	355	407	404	402	414	400	448	436	370	429	414	386	397	390	405	402	425	359	370	402	381	404	365	400	396	364	415	380	392	361	405	380	374	382	406	375	412	385	388	427	367	382	364	396	389	395	409	360	393	401	378	387	390	389	380	385	425	399	335	391	373	372	373	372	392	371	370	385	399	399	384	384	397	415	386	391	389	377	405	371	377	398	424	372	353	385	423	377	391	398	396	388	399	401	389	387	413	370	379	381	439	421	380	370	387	441	370	399	371	371	372	355	387	387	381	385	395	390	384	378	408	371	422	373	357	388	369	395	387	393	377	354	389	412	349	402	381	375	420	394	366	415	363	407	383	357	385	417	396	364	388	398	399	402	380	385	380	360	380	384	383	364	359	382	374	416	401	402	382	354	395	380	365	377	410	375	378	367	385	393	425	392	424	399	381	365	377	417	363	350	400	381	385	378	403	409	406	429	428	401	442	421	375	400	434	387	392	374	401	400	404	374	368	374	388	384	367	387	388	392	443	377	364	405	397	367	375	359	355	368	407	339	352	362	368	385	428	385	384	386	415	402	371	371	384	386	392	395	375	374	398	401	397	369	368	377	419	412	398	388	407	393	373	398	355	385	412	418	387	395	384	394	392	377	377	370	362	343	383	365	394	360	333	378	376	373	362	359	390	382	412	397	423	388	388	379	383	398	406	394	367	358	361	378	395	392	403	383	338	381	387	406	375	384	386	398	406	395	382	411	380	412	373	427	375	399	384	401	415	356	374	371	418	383	407	380	374	367	424	409	391	390	370	370	377	411	389	372	350	382	396	396	372	390	414	430	376	397	386	404	398	372	365	386	425	400	379	408	369	418	389	387	365	395	355	397	380	349	391	428	421	393	406	394	398	370	397	391	374	404	372	400	413	403	428	382	362	399	405	387	373	414	348	396	381	381	396	392	397	380	361	410	382	379	397	393	385	393	380	399	406	390	375	399	384	403	355	384	436	386	410	389	381	368	384	408	377	383	410	408	365	379	386	370	426	405	399	381	367	380	398	373	372	388	390	385	409	376	393	382	393	377	409	392	387	385	416	404	373	394	377	392	384	389	389	367	347	380	367	368	344	427	375	371	382	400	383	422	427	354	385	424	395	425	368	386	395	369	375	376	418	407	407	356	380	389	374	377	361	360	372	399	413	380	372	369	374	380	383	412	388	418	387	374	390	387	377	379	373	398	357	425	395	384	342	370	409	401	362	405	396	378	337	390	384	360	377	371	391	430	395	389	403	403	376	398	370	410	415	388	418	401	402	390	387	408	366	382	388	385	367	383	378	384	374	399	383	364	332	366	421	379	379	396	380	416	385	374	386	389	405	377	375	393	405	365	370	372	404	372	367	382	400	366	359	420	376	403	382	399	388	404	395	410	401	393	367	415	394	400	385	395	400	353	410	384	403	417	395	389	366	415	365	381	381	392	391	375	379	390	426	389	387	377	391	404	418	381	367	425	376	384	399	422	359	387	368	339	388	397	370	400	438	377	394	399	390	405	383	405	386	379	369	396	402	376	413	388	372	401	390	433	375	405	394	408	423	390	369	375	399	383	406	390	414	370	410	396	362	400	386	366	391	401	420	387	400	399	372	413	455	378	391	378	422	371	409	411	384	372	361	395	401	417	372	328	379	397	390	396	394	373	345	373	366	368	403	353	385	389	386	373	382	375	409	380	401	416	379	415	350	360	393	381	381	354	391	391	395	364	366	399	411	395	399	363	400	378	391	405	386	403	372	375	389	398	394	356	379	380	394	371	396	380	413	357	376	357	431	369	397	362	418	368	380	387	390	414	353	398	381	398	388	431	392	400	376	383	391	401	368	423	397	421	378	368	376	386	381	398	360	362	408	393	381	421	368	379	376	391	373	364	393	404	367	404	422	365	396	399	391	414	374	373	387	403	388	405	370	379	360	360	382	394	376	380	384	391	403	397	406	363	411	389	363	408	402	374	421	400	390	423	376	384	411	388	391	370	423	385	388	383	380	412	396	370	409	402	403	374	383	381	403	397	400	443	393	371	392	356	375	359	385	388	407	369	391	406	417	357	360	365	376	373	413	377	424	417	389	385	384	386	395	392	409	398	413	364	386	385	361	409	383	353	386	430	378	343	390	401	356	424	362	407	405	406	391	385	396	355	382	406	371	406	363	405	358	355	406	357	389	394	397	353	395	400	386	413	373	416	390	384	426	360	399	434	411	406	376	382	370	384	373	340	384	413	418	410	387	369	331	376	409	415	444	397	346	367	413	383	399	408	370	428	387	374	398	413	394	389	368	394	412	385	353	361	360	366	373	361	386	381	371	416	407	395	395	399	415	392	396	399	392	391	389	364	381	412	373	394	379	370	397	375	412	415	378	388	372	364	370	378	360	382	404	396	391	342	399	348	396	382	365	417	393	376	386	409	394	333	365	403	400	350	348	430	348	362	364	381	389	413	371	382	404	396	400	400	394	392	362	401	391	379	408	397	410	412	371	384	415	376	404
22713	21258	28877	23942	21438	21858	16419	7580	4584	3409	2569	2175	1974	1727	1519	1346	1199	1151	951	961	899	797	837	800	747	733	696	674	734	708	661	676	608	639	560	583	583	548	634	566	537	583	559	556	561	508	534	550	527	543	530	510	481	584	522	571	523	494	518	515	552	549	487	484	531	500	468	498	519	557	531	511	500	515	535	564	490	550	536	475	517	536	554	537	530	533	502	526	529	542	495	521	511	512	524	512	527	554	536	543	539	545	511	545	544	544	508	526	535	509	526	538	534	541	540	534	504	505	507	508	577	520	518	532	470	513	580	504	565	499	534	539	526	503	546	520	499	518	509	533	523	527	546	539	506	513	539	511	512	553	533	535	537	539	549	517	557	533	567	517	521	524	478	553	537	516	545	526	503	551	547	523	499	588	494	524	536	507	478	551	526	520	549	573	516	543	544	522	517	524	481	520	514	547	523	524	503	509	521	524	462	476	485	496	514	501	535	539	538	536	518	512	538	512	536	506	490	523	487	514	523	533	523	516	518	529	499	521	521	546	504	544	518	494	517	510	546	494	544	549	473	529	511	492	547	504	545	518	535	485	515	522	508	502	543	541	541	486	501	498	507	539	555	511	569	534	521	528	507	497	534	510	539	526	490	564	532	506	537	545	497	512	467	505	514	506	507	550	542	533	506	520	512	531	514	492	550	529	514	526	520	508	523	483	494	485	497	511	536	517	551	566	519	553	513	552	493	540	489	537	485	524	498	516	522	545	519	534	541	522	538	531	508	508	518	515	500	518	518	514	462	567	533	525	544	483	486	535	491	562	523	514	544	552	546	532	491	547	471	530	499	514	510	526	518	520	519	514	518	524	541	514	569	496	504	489	534	521	549	528	497	522	513	542	530	540	508	479	506	502	501	518	512	528	507	552	505	512	460	507	502	520	528	526	523	508	530	565	556	528	557	512	523	533	569	505	482	505	521	534	527	532	508	522	524	539	500	502	543	533	492	491	509	517	499	520	509	549	535	516	519	516	549	492	513	515	499	511	532	525	455	491	558	496	526	555	495	525	506	537	497	497	529	515	509	521	526	525	533	491	546	507	509	528	534	570	581	505	515	529	552	540	529	523	514	502	546	491	518	490	539	533	490	527	516	504	558	529	555	483	518	520	529	516	530	507	548	533	517	562	449	548	515	532	507	514	537	525	516	538	535	546	540	532	510	531	490	530	476	549	514	521	470	524	533	576	569	546	545	477	510	516	489	565	550	489	495	477	533	511	569	519	523	529	539	519	517	574	509	532	509	512	537	514	490	519	521	527	544	542	491	485	513	529	529	540	520	495	515	516	549	542	526	539	501	505	544	538	545	541	515	539	525	539	555	502	530	516	541	516	532	496	541	532	543	566	556	544	519	519	553	514	549	500	484	531	504	515	504	520	576	557	538	544	572	524	522	521	521	506	533	527	536	536	484	554	552	495	497	515	560	531	536	551	524	540	513	499	509	536	552	534	559	478	560	526	524	539	533	566	523	578	460	520	470	534	561	524	506	511	558	509	487	522	494	506	544	536	523	527	507	514	505	498	508	513	476	540	548	502	557	526	493	513	544	553	498	560	523	517	530	528	554	543	499	526	504	574	524	502	505	554	539	514	530	521	509	504	550	529	526	495	567	482	545	549	512	509	544	521	530	533	546	537	554	499	496	514	516	498	521	512	543	578	544	545	514	497	522	538	557	498	505	533	533	530	487	529	557	501	520	476	524	538	555	529	506	504	515	555	506	539	484	515	504	535	509	531	531	534	540	560	550	500	564	534	496	529	527	515	527	542	506	527	526	516	500	528	548	531	505	533	504	501	508	531	512	526	541	524	523	520	481	497	582	499	481	523	534	533	537	518	513	541	561	520	532	563	504	526	513	502	490	505	508	556	533	499	504	512	512	527	522	533	517	530	539	538	509	559	489	519	527	552	518	503	534	511	580	515	522	489	527	501	534	540	494	511	520	464	538	520	539	539	496	515	530	545	532	526	505	511	543	530	536	520	508	515	489	529	479	547	542	528	530	495	527	506	520	494	515	514	501	522	499	508	497	553	527	477	496	524	513	538	498	516	535	556	546	504	486	507	531	506	516	554	494	486	528	493	539	501	512	498	514	557	491	505	523	493	523	520	523	517	482	542	544	516	544	491	522	521	530	530	544	555	533	529	520	544	541	504	563	560	479	503	495	516	492	504	475	499	527	512	508	534	534	535	516	497	499	526	528	501	538	515	513	510	482	480	508	520	529	502	535	533	511	532	502	541	523	526	541	528	571	496	517	540	568	527	523	536	565	497	545	492	538	551	532	524	508	516	514	480	483	540	508	521	485	537	501	504	505	505	541	509	547	541	498	491	494	568	523	502	478	525	487	520	519	477	545	547	534	506	495	495	487	506	521	540	529	535	488	525	508	517	510	480	534	521	537	540	520	554	498	474	528	512	509	486	511	492	535	525	502	537	541	542	567	527	525	515	493	479	545	513	504	485	566	498	531	511	501	518	569	512	505	532	518	536	578	510	506	547	506	478	505	561	529	524	528	500	491	506	493	494	561	501	508	569	495	528	537	550	527	500	511	514	543	521	534	562	539	498	476	536	527	519	535	528	540	546	559	512	499	496	512	530	518	508	537	570	488	533	529	490	529	521	525	537	523	513	522	524	498	534	489	515	531	537	529	523	528	497	532	555	552	537	553	531	553	489	518	522	486	506	518	491	510	501	492	536	504	538	563	488	507	519	512	538	514	493	490	530	542	486	533	500	500	492	566	500	465	522	484	567	505	510	506	492	546	521	542	511	532	523	564	516	528	456	472	543	534	518	537	515	525	481	496	516	509	531	500	539	520	486	544	488	552	532	528	518	520	499	505	492	505	501	478	533	533	501	509	525	553	516	519	514	521	540	469	523	512	501	530	513	548	476	552	547	557	532	524	526	527	529	542	485	493	513	539	508	530	500	486	461	521	489	545	531	548	486	570	464	493	520	526	545	557	529	514	540	486	507	552	533	538	545	541	561	545	548	526	525	484	555	512	520	516	485	532	507	536	493	535	533	499	526	517	542	531	569	530	516	527	541	482	501	530	539	557	490	503	531	525	525	541	528	522	512	502	532	527	516	543	544	518	492	532	508	513	496	542	540	518	478	514	468	505	530	509	495	545	552	478	504	503	506	546	500	528	529	523	516	550	533	491	503	499	531	495	500	515	538	533	510	522	501	509	539	542	534	509	515	526	534	506	522	482	522	538	541	523	479	519	506	529	508	506	467	530	516	539	485	504	523	512	542	495	501	482	541	560	510	542	541	495	532	549	551	505	514	519	487	494	534	504	522	513	480	530	547	530	547	471	520	510	504	515	524	471	496	507	550	517	536	538	519	531	551	536	530	515	521	514	528	530	512	553	502	543	537	516	518	500	524	551	560	500	519	516	527	520	540	485	589	500	487	549	516	496	495	544	583	507	515	530	529	471	455	554	477	518	530	508	516
33316	56585	40022	28768	23059	17113	13352	10283	7259	5271	4067	3350	3038	2424	2142	1884	1762	1531	1348	1198	1148	1006	997	988	921	920	826	795	825	818	701	738	727	705	685	657	585	636	612	599	563	575	571	615	618	563	578	563	595	555	551	581	537	567	551	558	551	563	600	564	591	527	586	582	604	556	572	528	576	513	522	530	559	532	544	576	564	537	580	577	515	567	537	507	572	524	572	538	554	553	561	513	564	554	551	523	530	543	560	564	524	501	550	534	518	545	528	571	545	566	534	538	559	504	541	563	534	523	521	504	579	526	544	517	540	524	572	541	550	562	555	564	515	527	556	560	518	562	532	550	552	555	555	565	551	557	550	569	595	552	581	580	534	528	511	524	529	584	527	575	554	531	547	541	537	542	516	533	529	546	561	552	597	542	547	516	505	547	550	545	565	587	572	546	592	546	543	540	532	606	524	545	524	511	544	550	552	509	600	575	556	558	569	547	507	555	525	560	562	589	548	534	565	534	594	558	509	519	540	543	545	546	561	568	525	586	508	486	548	584	489	544	516	540	489	527	553	551	542	551	531	559	565	501	539	542	560	550	517	555	542	549	527	544	521	569	546	579	577	556	540	534	567	538	524	587	530	557	542	538	559	591	552	519	569	544	564	557	602	544	538	490	557	535	577	533	561	535	547	538	579	562	567	550	505	514	546	543	551	549	593	536	537	567	556	540	541	568	548	616	539	522	479	532	531	536	555	565	587	520	572	564	597	517	545	587	571	521	578	573	574	510	583	582	539	563	527	580	500	537	534	564	554	561	555	527	568	516	562	537	550	534	527	556	506	516	565	539	539	557	550	529	525	519	559	578	532	558	512	530	524	539	503	553	566	513	555	536	532	563	593	503	541	547	540	570	539	583	542	557	582	528	543	543	564	543	545	511	500	562	545	550	505	562	535	538	514	522	549	549	549	536	572	524	569	543	555	529	520	558	590	524	509	532	556	573	518	536	560	552	513	555	536	518	552	574	547	569	542	572	534	563	538	548	583	568	572	501	539	557	545	504	540	526	560	553	548	543	564	552	497	583	553	540	534	547	507	510	527	523	531	561	532	554	543	525	580	529	557	556	544	518	529	548	571	580	544	591	531	576	537	525	548	550	568	566	565	535	561	520	575	529	544	523	559	556	571	494	565	546	543	531	503	568	541	530	541	555	534	519	537	532	552	540	540	532	567	555	542	590	524	549	542	578	583	584	534	550	536	547	588	545	545	567	561	535	523	515	567	537	564	545	572	538	583	561	547	566	555	555	538	531	526	545	568	570	522	537	564	577	583	517	505	544	585	532	599	535	581	548	548	545	507	521	558	501	587	565	538	560	529	531	554	546	550	563	559	543	574	546	501	523	547	527	507	557	514	544	546	538	542	561	562	519	521	504	588	583	576	524	587	476	598	521	531	567	576	549	534	535	537	541	563	546	572	532	585	574	545	555	534	539	520	561	552	577	536	526	588	557	537	525	524	517	595	559	553	605	540	562	535	546	529	490	551	531	553	511	510	545	537	571	542	525	553	581	541	544	553	547	566	552	593	570	521	546	573	555	544	550	552	514	500	569	547	569	550	540	512	566	524	530	554	582	522	580	614	590	568	561	565	559	575	535	563	588	523	590	515	546	564	522	556	528	581	512	555	518	492	565	586	527	553	570	535	538	549	579	528	556	545	561	560	562	539	567	554	517	562	587	575	542	510	547	533	516	523	551	514	525	557	506	535	573	566	552	583	561	541	593	547	529	573	574	512	580	548	532	548	580	576	575	551	537	548	550	546	529	527	559	558	549	556	575	536	532	525	533	586	562	529	537	549	542	601	570	522	538	585	546	590	580	556	544	534	527	604	574	548	527	537	573	576	510	560	541	552	555	558	560	556	523	512	555	522	539	573	515	528	573	496	531	597	536	532	563	496	542	564	549	532	531	554	527	554	588	521	542	613	561	539	557	562	553	547	582	528	602	543	529	492	545	571	556	508	536	548	529	556	565	565	529	581	538	582	540	546	535	550	578	516	557	576	551	558	549	540	544	562	495	535	517	542	513	543	510	531	581	547	527	552	566	549	549	527	514	545	554	517	555	599	568	560	549	488	546	518	548	550	529	596	506	522	557	580	581	545	548	542	528	545	554	571	591	508	572	598	581	581	544	504	564	560	631	556	572	534	534	535	551	551	538	577	551	568	520	567	549	561	542	576	592	549	531	530	518	526	543	532	555	502	541	536	514	540	573	534	544	500	545	519	553	532	518	561	520	506	536	553	572	555	552	558	547	529	548	546	555	548	508	533	568	537	538	514	573	524	583	615	548	552	547	507	526	527	538	561	547	562	533	564	562	546	565	539	570	556	530	544	542	571	547	511	526	555	514	577	530	560	535	539	530	574	533	567	558	568	524	544	568	558	529	561	562	548	523	562	554	562	587	565	576	536	551	540	569	574	541	565	562	533	540	569	507	517	544	572	550	559	550	544	564	534	554	574	532	543	532	502	566	563	523	572	544	548	547	572	573	547	538	577	582	539	534	566	552	566	533	512	550	578	568	534	577	526	532	522	511	517	540	500	517	520	531	531	519	537	560	521	538	528	534	533	552	537	531	557	543	505	520	543	562	526	560	526	553	504	535	554	518	569	525	534	563	552	512	549	546	520	535	536	574	555	560	565	543	563	526	497	528	576	531	522	568	580	557	532	548	574	518	537	545	517	563	571	581	573	512	537	552	532	543	501	562	514	563	540	545	550	534	555	553	546	553	538	502	611	531	595	542	583	585	560	557	531	559	549	543	510	555	564	573	538	585	573	530	551	533	561	577	532	537	566	546	512	570	532	508	527	567	546	548	521	544	550	504	590	496	525	551	549	549	545	583	513	512	564	562	571	565	536	500	506	547	539	555	511	522	552	576	545	547	530	552	570	538	514	532	515	489	572	508	528	560	585	535	511	540	599	569	511	584	535	542	499	577	532	583	560	556	584	550	536	542	541	561	534	562	524	524	512	566	601	534	564	558	539	549	553	575	536	586	527	533	546	516	558	551	550	527	579	518	532	498	552	558	508	572	550	554	569	567	515	543	541	566	542	526	556	534	562	566	548	583	572	564	567	522	548	512	508	551	552	582	562	559	529	579	512	564	546	565	520	581	570	549	583	555	547	546	524	562	535	544	551	539	570	574	526	565	583	538	517	547	570	516	545	536	525	555	579	551	539	521	527	561	548	509	571	600	566	522	572	546	543	527	590	559	558	528	538	577	534	571	535	491	539	571	546	578	569	582	552	528	503	535	540	558	534	553	580	551	568	546	539	516	559	548	590	568	573	539	518	543	575	561	552	569	540	529	568	571	560	501	510	624	548	531	525	591	525	521	561	544	547	543	547	562	491	509	520	563	511	563	540	519	554	573	586	541	571	535	590	565	526	567	565	535	572	540	567	555	539	579	545	587	557	495	532	545	510	552	539	575	566	557	554	549	549	556	536	512	518	568	533	521
30008	27281	26678	17789	9762	5770	4176	2857	1905	1545	1221	1022	953	860	790	688	607	666	594	586	528	508	508	506	452	480	463	450	447	444	433	460	422	416	422	428	375	419	392	366	395	407	377	390	378	386	380	389	405	395	361	368	362	380	399	389	383	375	383	376	355	373	397	357	343	401	383	399	375	379	360	392	385	402	378	379	407	391	374	368	381	394	369	392	414	379	362	403	380	361	391	359	395	375	386	369	384	365	352	410	351	391	382	373	348	373	362	357	349	383	382	367	355	395	361	370	402	399	388	367	373	396	355	342	389	402	369	371	399	388	381	387	382	344	390	391	381	367	344	417	416	400	355	374	390	379	401	382	340	362	395	371	374	397	372	396	386	353	396	409	378	385	386	416	367	381	390	393	340	348	363	377	357	374	391	397	364	394	381	354	375	386	373	358	387	372	358	392	380	407	381	377	420	386	378	371	363	372	382	357	418	398	362	379	399	369	400	370	405	350	378	362	374	412	359	365	386	349	392	413	391	374	369	367	375	359	381	365	393	400	351	352	390	408	396	343	403	343	355	377	395	389	362	383	354	352	377	415	382	366	373	354	362	354	347	392	393	393	384	383	395	401	383	396	380	373	367	349	382	358	370	344	362	364	381	376	360	382	387	404	337	383	369	361	325	397	386	419	359	346	391	407	384	352	361	386	383	394	374	400	408	335	397	340	358	349	381	360	347	371	397	378	382	342	395	391	394	418	387	372	384	395	371	385	378	395	359	393	396	374	421	407	397	389	393	352	368	397	352	358	408	355	391	390	352	378	384	387	409	326	363	400	400	397	355	391	360	337	354	390	352	370	365	393	378	386	364	385	384	357	367	383	359	377	386	402	361	384	383	333	357	332	401	329	374	362	355	370	403	381	393	353	406	418	341	393	384	381	375	378	361	373	411	352	413	374	406	408	360	377	403	394	371	373	370	355	379	414	367	360	354	353	387	385	400	374	385	400	385	353	391	380	396	411	360	419	386	399	382	386	372	383	399	372	396	355	381	386	363	365	361	363	395	396	376	376	362	385	364	394	408	406	369	362	390	361	403	359	358	378	345	383	375	409	360	375	391	359	383	404	400	380	395	347	351	404	389	405	389	390	367	362	389	391	408	415	390	368	400	366	411	376	377	346	371	343	418	370	377	392	390	351	400	367	402	380	412	375	390	379	373	373	404	387	377	374	392	363	370	380	410	386	390	373	379	382	388	398	372	378	338	362	374	381	395	363	339	339	379	370	368	391	426	390	408	376	367	385	381	365	376	376	377	398	373	399	353	400	343	362	402	398	414	382	396	387	398	373	357	377	370	356	393	385	378	391	397	347	354	357	386	407	393	373	368	348	397	345	389	395	390	391	318	381	410	411	374	382	429	331	408	348	408	393	346	359	383	368	363	382	397	382	403	393	374	378	353	393	424	380	377	409	372	393	395	378	362	362	415	360	370	381	412	405	331	389	389	349	378	379	372	374	411	376	358	349	374	391	390	386	412	373	381	345	354	383	371	369	363	384	360	375	381	384	381	375	375	404	386	385	349	418	389	404	396	377	353	375	371	352	412	348	396	397	364	367	375	387	382	356	392	391	390	425	390	382	380	370	369	387	367	395	396	385	411	426	394	406	380	382	389	383	405	356	376	391	391	364	378	374	376	392	413	384	380	348	380	357	357	362	363	361	344	375	398	384	351	394	344	390	399	409	401	397	369	371	412	414	401	362	360	366	385	401	395	350	415	406	374	378	355	386	358	350	393	395	379	367	390	370	368	379	377	375	342	370	353	411	368	403	372	370	373	375	407	392	397	392	369	365	347	364	389	359	416	397	349	399	373	373	381	365	412	398	395	330	395	383	394	351	393	356	398	406	397	394	362	415	351	401	364	398	393	411	380	373	368	379	388	373	382	417	410	370	390	376	374	375	393	381	392	374	441	377	357	356	383	393	394	369	362	385	376	389	410	374	332	406	384	373	373	392	393	362	383	367	383	387	371	372	383	325	399	357	395	373	384	377	344	406	352	399	330	378	415	386	390	389	389	333	372	360	362	394	376	357	387	382	379	385	384	375	396	410	344	365	373	382	374	388	375	388	357	407	355	364	377	361	397	379	379	382	378	431	418	360	372	416	385	349	386	377	369	383	377	403	381	354	385	365	377	385	406	396	380	363	407	347	363	371	389	402	399	416	387	399	396	396	365	379	374	374	398	361	379	422	391	406	362	377	380	372	360	379	371	373	385	416	383	409	377	386	395	374	408	349	393	361	394	376	368	379	367	376	374	386	380	332	385	399	358	362	374	365	378	387	383	389	389	407	354	369	337	397	399	351	397	389	391	356	382	372	394	367	374	395	329	365	338	393	386	352	391	407	366	372	367	401	382	412	361	364	377	376	393	368	379	407	401	349	359	383	388	390	393	368	417	388	409	386	347	377	400	380	399	379	356	397	388	353	370	417	401	394	407	404	409	359	389	394	383	361	383	357	372	395	336	372	399	400	370	388	373	400	372	387	379	337	364	387	413	363	359	379	387	390	350	378	383	334	392	394	398	373	382	347	356	390	392	365	374	368	354	388	386	382	392	422	428	384	392	366	401	401	399	348	374	375	385	381	356	380	383	358	370	416	422	367	413	347	399	390	397	378	381	361	387	384	376	381	405	409	345	370	387	391	388	390	398	369	392	398	419	364	372	370	404	353	396	373	410	372	390	353	367	364	410	395	357	411	344	359	383	342	398	378	371	376	382	404	392	362	383	355	412	398	367	363	375	392	393	368	391	398	396	358	350	353	390	408	388	394	381	386	370	370	362	359	389	386	344	410	380	404	376	414	397	375	342	341	379	361	389	383	382	391	378	409	384	380	372	398	377	389	390	378	372	340	374	371	342	416	326	379	410	396	376	382	363	390	406	408	373	375	365	380	386	408	368	392	377	357	346	374	372	373	404	379	344	372	411	376	403	384	366	401	319	378	413	381	372	347	406	360	378	365	366	391	378	384	379	390	359	394	408	396	372	387	404	372	408	333	367	390	356	326	392	332	377	374	359	377	378	364	405	387	383	368	405	378	413	362	383	394	364	380	369	396	365	413	410	380	383	378	376	413	366	363	367	369	383	386	367	384	399	357	344	366	383	402	368	366	385	385	377	352	390	407	395	335	402	391	374	379	386	403	400	363	374	372	374	393	364	406	367	364	378	414	367	379	402	420	380	375	365	364	377	405	363	368	375	386	375	361	369	419	408	362	367	365	369	414	389	371	396	355	359	409	357	401	393	395	353	371	394	342	367	369	334	410	343	362	397	372	375	364	409	367	380	360	405	368	374	370	403	413	350	363	342	385	394	390	376	354	361	331	430	385	388	392	393	394	419	392	354	369	363	378	361	387	386	358	374	377	367	384	382	378	425	384	372	398	431	390	349	431	374	385	378	372	392	368	403	361	395	350	399	364	380	387	387	371	396	386	416	364	402	324	378	393	393	376	353	378	354	404
29085	41035	27092	16882	12409	8883	6646	4880	3286	2530	1930	1550	1447	1255	1070	1082	917	880	763	654	720	641	593	622	606	566	492	472	580	526	520	560	475	459	458	448	442	450	503	415	422	465	413	403	412	383	404	442	435	393	404	385	382	456	409	404	449	391	368	430	432	390	364	411	431	387	388	412	440	392	410	434	396	389	366	420	416	405	385	449	411	402	438	399	394	387	374	414	428	408	384	411	394	427	396	401	414	411	384	392	366	424	414	384	408	382	421	426	391	392	393	386	394	418	395	409	413	400	382	394	407	428	422	384	415	430	367	380	440	409	404	414	405	434	410	403	414	386	409	403	408	402	399	404	415	407	388	429	450	389	379	407	401	390	387	400	415	398	356	392	377	419	436	397	392	387	408	415	403	458	391	397	431	420	377	427	396	444	435	445	410	397	409	433	422	406	450	418	404	431	415	416	406	436	360	431	394	356	421	375	440	426	399	364	396	404	413	419	396	409	368	438	375	409	387	400	408	429	412	429	413	407	436	396	376	391	382	403	375	422	422	420	390	435	437	375	423	436	440	393	446	359	380	427	409	403	423	385	411	372	429	409	423	414	369	418	435	425	388	393	418	429	381	382	415	384	420	408	427	429	402	363	410	370	370	410	401	378	446	401	420	422	434	395	422	400	389	393	406	391	392	412	393	407	415	397	421	417	406	410	415	427	401	429	412	384	392	435	442	419	416	413	424	410	425	421	437	416	395	386	406	396	417	382	396	418	393	427	381	418	402	385	398	432	436	404	401	408	368	414	413	377	391	414	405	399	436	406	386	413	410	405	420	412	420	405	405	416	406	418	364	417	423	422	408	396	417	365	411	401	391	430	394	397	394	429	363	434	377	393	386	400	409	423	436	399	427	425	383	417	446	429	404	392	386	410	420	417	457	406	379	438	396	373	406	388	353	407	415	410	439	394	408	433	404	414	437	407	392	425	410	417	413	417	406	410	417	395	423	418	383	415	395	400	388	373	391	391	414	399	427	388	391	411	383	384	409	428	419	398	445	389	409	383	396	401	380	414	377	374	443	390	392	425	421	389	364	421	402	432	418	407	386	394	407	437	390	385	439	409	435	403	385	381	392	441	392	417	465	419	410	400	426	432	406	413	387	371	387	408	389	383	382	425	437	446	403	417	430	393	439	430	393	398	422	403	381	389	425	434	393	397	440	416	405	401	385	414	392	407	408	420	418	415	398	382	446	418	404	397	428	427	383	400	391	426	386	469	389	373	408	431	385	388	400	417	389	403	420	408	439	410	433	400	375	439	406	410	377	413	409	424	392	417	403	416	424	435	396	402	405	400	438	386	409	405	452	431	378	416	400	409	396	395	377	420	419	392	405	395	410	405	416	420	425	376	393	421	392	431	405	406	426	415	392	416	406	426	407	417	449	421	385	426	423	380	393	385	380	438	396	392	396	432	428	428	373	393	403	410	394	377	408	411	412	398	436	399	443	366	381	415	412	418	396	426	388	386	430	423	397	437	407	434	415	399	457	348	415	424	421	397	419	412	446	377	403	396	416	423	450	398	410	397	413	405	385	417	378	422	389	418	400	407	409	376	364	371	428	372	373	447	430	428	392	382	388	406	402	421	423	408	379	416	396	403	407	354	410	361	421	420	411	426	393	402	419	385	417	393	409	403	369	427	402	406	415	403	375	417	397	445	428	379	431	400	408	398	406	452	386	423	390	415	373	420	424	405	421	405	390	405	420	380	371	433	419	414	396	395	397	406	432	407	435	401	393	419	393	430	399	387	374	442	361	406	384	413	413	400	401	375	398	417	397	395	404	379	441	390	412	403	388	426	387	436	442	399	415	404	401	396	409	380	411	383	399	405	398	411	401	404	398	418	418	398	378	407	422	424	390	429	411	383	370	404	413	419	407	421	382	433	422	392	373	422	409	418	398	431	422	399	388	376	426	405	394	389	409	396	422	412	436	396	417	392	421	375	404	421	391	365	401	414	372	423	444	377	416	412	380	444	439	383	435	381	382	413	441	389	410	429	400	400	391	440	408	391	449	431	401	392	409	416	421	424	378	390	441	389	394	403	406	418	411	438	427	425	385	446	428	445	408	434	368	422	387	410	380	423	429	401	409	435	396	436	403	419	393	395	398	423	397	414	344	378	382	386	423	425	379	389	394	416	386	433	408	373	404	395	365	407	419	395	407	399	401	395	388	388	387	416	427	406	392	385	402	390	404	396	379	391	389	401	386	413	419	400	420	383	372	435	361	395	407	412	367	432	390	377	413	430	430	430	400	420	431	424	431	421	363	399	426	426	423	434	403	389	372	401	373	369	397	407	397	423	434	406	387	357	425	382	422	399	387	412	437	384	410	383	373	427	419	388	418	414	425	412	425	372	393	416	397	419	394	404	434	349	375	396	382	416	416	407	418	410	393	425	411	397	385	393	422	401	457	448	404	453	390	398	402	393	413	405	392	392	416	402	381	387	406	371	423	438	404	409	408	400	412	459	405	422	403	413	409	372	394	408	424	377	435	361	414	436	386	410	415	396	412	412	392	417	394	412	416	379	400	420	383	418	423	409	408	386	373	420	415	396	449	410	382	396	377	395	410	420	398	431	404	393	418	430	429	423	483	435	429	397	368	409	400	439	374	366	395	401	385	404	397	388	416	424	445	419	435	405	395	418	403	420	404	406	413	412	390	429	389	389	373	393	352	394	404	385	423	445	440	393	421	428	382	368	381	405	402	402	427	417	386	442	418	413	377	428	442	401	379	405	438	402	422	382	395	395	383	405	442	436	401	402	380	429	453	424	446	363	395	417	407	417	416	426	391	402	427	404	399	423	414	404	450	378	436	396	410	443	406	433	422	394	391	369	385	388	370	417	434	389	394	368	416	398	420	407	427	414	423	371	400	399	411	391	399	393	467	415	393	411	445	445	411	385	407	406	418	411	385	403	401	436	389	365	397	416	402	404	410	418	383	433	385	435	436	407	423	378	413	394	411	402	380	395	386	439	422	412	401	400	418	402	417	410	388	390	420	389	420	378	403	389	401	420	421	400	398	423	435	388	385	380	428	406	403	388	409	429	437	442	379	406	410	450	415	375	418	435	397	424	396	413	393	438	421	399	403	402	413	377	409	393	417	413	420	402	405	353	413	414	401	408	430	393	438	405	372	362	430	389	420	398	415	374	383	417	409	392	398	393	415	405	426	456	425	408	420	447	416	375	396	420	428	423	426	387	409	396	396	405	398	380	459	408	367	415	383	382	415	422	402	388	417	436	384	413	425	394	420	414	387	404	418	416	416	406	377	373	368	387	406	384	416	406	389	455	395	417	388	390	402	375	408	422	364	401	430	411	408	405	412	451	419	395	389	408	396	404	384	391	381	402	433	411	414	399	422	432	368	421	406	416	407	390	395	395	401	403	414	403	408	413	389	420	423	428	421	369	400	410	383	437	429	409	397	397	385	390	407	379	404	393	394	395	397	417	396	405
23887	21261	28465	24475	21494	16325	9020	5006	3193	2452	2007	1739	1442	1367	1180	1136	1022	956	847	856	779	750	774	676	652	667	629	620	611	573	580	580	566	535	542	572	526	535	557	509	530	519	513	493	556	493	501	497	520	504	511	501	487	490	532	523	526	514	501	522	526	466	510	541	485	480	523	494	497	535	509	551	511	488	529	484	524	506	490	521	502	535	549	512	511	490	474	483	524	484	512	524	495	489	467	512	525	499	504	480	518	526	461	526	523	505	550	531	516	494	521	466	478	511	491	510	526	480	471	485	480	531	491	501	500	462	508	516	486	488	515	494	524	504	476	478	486	551	500	501	504	464	502	513	525	479	514	497	490	504	500	471	497	531	519	478	500	454	540	536	516	535	501	504	528	488	475	499	493	485	490	525	458	527	485	535	525	521	528	485	484	494	502	469	474	523	496	501	485	478	486	494	521	495	513	483	510	453	499	502	500	502	496	492	459	506	506	511	485	510	514	524	477	494	521	527	509	490	543	500	501	492	479	496	464	529	528	496	490	471	503	484	505	534	476	495	482	450	526	483	529	507	503	495	513	492	473	507	531	494	502	520	497	508	506	492	500	527	498	523	490	488	457	491	503	486	493	504	493	496	520	513	504	481	484	501	467	443	538	531	488	477	500	482	500	467	495	505	528	515	510	486	492	491	532	517	528	517	515	495	466	511	508	520	482	502	506	479	466	473	494	517	483	515	480	519	509	495	482	497	526	498	539	493	509	484	471	479	513	532	456	527	474	546	532	468	514	455	489	512	483	480	489	471	489	562	512	520	490	507	496	477	496	495	469	507	517	466	533	541	496	481	492	511	505	520	459	512	496	492	505	482	525	533	485	496	479	491	478	520	494	528	465	470	523	478	493	506	494	493	489	500	524	531	481	510	489	533	489	492	476	497	507	500	497	484	516	512	505	481	490	486	558	554	506	523	483	514	565	506	470	503	517	532	528	519	477	479	474	487	483	474	451	498	516	477	523	465	487	495	524	497	522	473	478	487	489	486	454	493	520	462	504	490	481	492	541	514	462	482	479	503	497	531	530	496	525	501	484	492	517	510	473	506	513	501	523	502	485	502	500	457	437	429	520	566	513	528	477	485	483	489	516	542	487	486	497	505	504	506	515	480	537	499	513	497	493	464	496	500	518	493	515	497	513	480	475	486	532	521	491	545	504	495	487	495	520	525	485	479	536	504	502	512	573	479	527	542	518	493	514	532	496	506	521	469	492	482	522	450	541	471	506	519	488	473	494	473	477	513	493	507	498	495	479	508	536	496	484	456	509	489	469	516	504	503	481	469	463	482	506	511	496	490	525	491	493	510	466	468	525	492	482	474	508	539	482	485	487	538	500	509	490	450	567	487	509	557	488	536	483	507	486	516	449	513	500	519	467	488	498	514	518	503	493	468	524	498	524	521	522	510	519	502	507	532	520	511	513	515	459	485	457	517	480	511	516	496	478	505	510	517	526	485	496	476	492	519	480	489	470	453	502	469	494	525	521	461	509	507	481	522	508	488	491	489	481	499	489	460	492	506	500	531	480	503	486	497	507	473	511	472	501	525	578	489	521	524	500	518	494	466	505	481	478	480	531	464	481	514	495	501	522	508	483	528	538	522	546	492	474	497	529	489	500	476	497	501	478	511	520	507	522	523	505	468	497	520	498	535	482	466	463	486	481	508	460	482	471	480	473	485	473	476	532	521	469	507	492	522	505	519	507	465	473	491	507	552	494	494	471	477	476	543	495	511	471	466	505	500	486	536	481	498	529	490	464	523	495	471	466	518	529	517	481	484	513	479	498	472	488	505	497	533	501	490	477	484	470	485	521	540	474	542	522	497	494	496	490	474	513	493	508	515	534	510	480	496	499	491	531	510	512	532	494	462	513	500	458	517	547	483	513	467	523	494	511	462	540	472	503	475	473	513	506	488	524	512	482	428	498	484	487	512	485	481	529	507	518	476	501	482	579	496	496	516	510	497	449	531	571	510	507	512	528	489	472	531	491	535	453	459	497	478	488	504	536	546	482	513	486	487	495	514	506	461	528	501	493	494	531	496	508	445	529	481	464	528	500	489	509	516	493	465	506	475	500	487	533	469	446	492	494	511	512	516	511	483	515	547	538	524	522	515	462	499	493	499	523	505	506	486	496	511	511	506	493	484	514	457	503	477	446	523	479	462	544	500	516	470	471	478	519	485	489	468	491	509	490	523	491	519	527	485	490	516	480	460	512	484	480	454	501	484	537	434	575	498	544	481	519	499	487	522	507	528	550	490	546	505	466	468	464	502	522	480	462	490	516	501	499	479	508	507	510	491	452	537	518	512	555	537	510	512	466	511	503	514	487	470	501	539	485	465	496	480	537	494	493	486	503	519	544	461	472	495	513	499	494	514	528	481	516	501	520	479	510	522	506	479	482	534	545	498	462	493	503	513	518	508	514	522	487	501	500	502	498	504	478	483	494	507	513	496	469	499	521	485	467	498	515	479	528	506	514	487	506	464	448	510	530	502	476	497	536	499	515	523	534	507	506	499	514	497	502	473	464	484	503	517	512	514	483	485	482	508	495	503	509	455	483	529	538	523	485	504	488	546	523	517	511	468	530	484	489	475	473	483	477	494	477	502	493	513	493	474	510	511	491	477	509	518	478	467	517	489	556	468	460	517	522	489	526	471	481	504	517	512	503	504	494	507	464	522	501	550	481	523	535	503	543	535	501	496	495	492	545	519	506	477	506	506	468	485	516	522	487	520	481	494	508	503	505	482	515	489	515	527	521	523	502	511	516	564	502	494	530	484	473	483	517	485	516	502	443	489	477	483	510	491	518	486	488	514	512	510	539	522	456	500	500	479	506	502	490	484	490	521	495	517	503	488	533	505	470	508	484	463	487	521	524	491	475	547	506	563	504	524	469	495	535	519	484	494	475	504	474	470	494	464	519	473	520	481	495	482	495	544	460	514	526	481	488	496	517	511	494	544	513	521	485	482	485	516	516	509	497	458	469	484	473	509	518	506	508	509	488	515	522	481	468	519	511	484	507	484	539	519	500	475	543	489	493	511	531	524	478	477	492	509	477	517	497	512	528	508	520	504	493	494	485	504	493	464	491	540	488	515	529	517	523	522	489	537	486	472	458	487	477	461	494	507	494	509	486	476	549	486	492	485	517	531	482	499	459	476	501	522	505	532	512	513	472	514	549	495	465	508	509	505	513	491	489	487	516	509	528	492	532	437	494	501	453	490	497	504	476	523	485	515	496	503	508	528	505	493	484	521	545	519	502	487	472	520	491	521	547	472	526	468	515	480	507	503	492	481	497	538	481	500	486	504	495	535	500	532	466	507	484	499	526	468	491	493	487	480	479	489	495	503	512	486	505	523	491	482	521	509	502	506	549	504	523	479	494	513	520	543	473	495	462	493	529	500	521	485	530	481	499	528	475	519	498	499	510	480	509	488	460	489	482	452	506	496	498	490
30247	51260	35616	23539	17896	13604	10647	7476	5200	4040	3042	2727	2195	1835	1741	1559	1365	1313	1050	1063	1028	930	833	849	813	771	685	688	708	665	662	644	674	616	619	610	527	587	545	552	553	580	522	540	534	573	575	536	571	522	566	522	493	539	532	561	556	545	519	484	552	521	532	534	539	534	567	504	508	547	569	494	543	550	530	551	534	565	543	574	557	554	498	527	536	555	522	559	525	542	568	537	493	507	551	509	534	505	534	531	490	547	540	539	565	568	504	547	502	501	543	517	479	545	563	505	488	522	517	547	549	532	529	571	531	559	517	548	499	565	549	542	478	549	537	531	533	528	562	547	564	520	516	530	555	583	521	532	494	512	498	578	510	492	520	505	527	494	492	538	530	511	534	494	516	496	518	516	516	484	518	520	543	530	535	554	535	534	549	505	530	525	524	517	535	484	555	527	495	500	539	528	544	517	515	558	512	542	500	532	518	517	541	528	579	525	509	500	550	516	519	539	483	499	544	540	472	537	531	528	518	534	535	527	515	508	565	547	498	524	514	540	521	515	533	500	563	550	517	567	565	516	525	517	543	525	541	572	480	569	524	506	554	520	530	535	559	545	527	527	479	522	546	527	552	531	521	527	537	504	518	498	520	514	466	550	571	538	515	530	543	524	536	484	530	524	512	565	554	535	501	546	551	547	516	534	534	580	557	572	499	524	548	525	542	533	564	517	516	562	489	540	581	526	535	537	552	535	521	553	456	500	514	503	531	556	504	582	553	538	507	519	480	515	547	527	504	507	505	547	540	546	534	538	576	551	508	504	550	528	543	505	539	568	521	534	504	519	519	566	508	552	477	534	519	476	508	488	503	538	555	535	562	526	530	555	529	529	537	535	503	489	513	508	534	549	482	519	532	504	555	531	526	504	513	535	493	530	510	504	519	508	532	529	543	523	513	552	527	505	514	530	518	488	558	543	502	503	492	495	496	480	590	542	506	573	492	538	523	521	531	506	548	526	479	493	540	536	511	519	563	517	503	523	550	557	517	549	581	542	464	527	494	523	527	523	538	524	530	539	533	494	539	557	503	471	526	540	540	542	494	570	511	521	518	505	516	493	568	499	528	522	525	539	505	546	551	534	506	513	526	495	508	496	518	492	520	564	514	538	520	563	554	513	520	540	551	541	541	513	541	527	536	536	518	546	493	478	543	533	499	542	508	549	516	582	533	573	519	511	522	498	517	583	533	498	495	512	532	519	542	529	518	493	554	544	509	510	517	533	512	509	500	500	497	517	502	505	523	546	501	477	512	524	544	505	525	557	549	548	511	503	549	525	508	539	502	508	562	527	524	555	498	495	499	529	498	526	553	495	563	516	513	529	566	533	513	519	553	520	508	521	536	535	558	521	539	536	522	515	504	549	542	526	511	544	511	529	512	518	533	476	484	531	510	522	493	517	484	547	547	478	533	500	509	530	503	509	553	551	505	500	496	505	542	523	514	538	540	504	538	512	529	494	498	513	511	504	535	546	504	545	517	495	526	534	505	499	557	517	511	511	532	492	488	527	527	529	472	483	541	562	516	528	533	539	487	550	540	525	494	547	519	480	532	507	524	530	484	513	510	503	558	503	500	506	522	503	501	530	462	505	520	519	507	501	525	528	503	494	555	536	529	580	502	526	565	547	552	528	530	550	509	521	489	527	504	510	523	500	520	551	511	557	486	535	476	548	520	546	542	502	554	514	549	532	541	530	529	491	538	550	536	504	500	532	522	508	547	503	549	497	483	493	569	526	556	543	517	517	502	512	466	531	555	516	501	526	529	534	519	516	527	517	469	521	545	512	533	555	540	492	498	502	464	498	490	491	515	539	525	527	560	541	518	501	497	531	538	506	506	534	520	518	554	540	529	510	528	568	594	547	490	509	545	536	521	542	529	557	551	473	529	539	519	531	556	519	531	524	520	485	556	541	503	527	538	571	534	550	509	546	537	528	514	542	515	522	515	532	540	514	522	553	535	539	508	527	543	505	514	557	524	481	544	560	560	516	510	554	539	525	524	542	537	529	542	537	547	472	549	499	548	528	542	532	557	542	517	546	509	529	498	537	523	540	533	529	509	566	516	579	558	504	540	485	574	509	543	504	503	547	520	524	525	483	519	532	535	521	514	544	557	480	519	487	523	574	514	512	528	550	512	536	579	498	502	548	517	531	527	503	515	513	514	503	538	531	527	500	534	511	523	551	542	507	529	516	528	525	553	576	558	538	526	532	566	532	522	539	535	511	537	539	494	525	519	525	547	557	515	576	499	537	571	543	600	470	499	530	584	492	483	513	539	528	519	565	564	527	512	569	517	521	522	547	520	510	563	543	497	543	527	498	541	509	563	546	493	502	537	546	509	495	547	505	534	538	559	513	541	518	490	499	554	505	544	549	521	545	498	543	529	519	528	543	514	537	530	516	511	510	531	507	530	529	514	514	570	551	564	537	496	522	505	487	549	519	451	540	519	543	506	534	480	513	562	543	559	538	529	575	561	533	522	538	541	541	496	548	490	532	532	501	552	485	491	539	512	514	490	566	540	563	493	514	530	497	519	524	541	523	537	538	513	551	500	498	525	546	569	553	548	543	471	513	536	531	533	552	500	497	556	512	534	525	546	519	554	507	541	527	513	502	514	507	500	558	526	554	523	539	538	544	541	533	513	542	515	547	512	538	524	533	540	536	551	506	494	553	511	533	486	534	557	510	484	489	549	508	523	503	559	507	519	506	515	546	534	542	550	540	522	550	493	562	573	538	559	551	517	537	527	540	511	513	549	528	555	547	495	507	552	525	508	558	506	535	515	496	496	550	519	505	520	513	543	549	514	566	595	513	504	534	536	506	535	500	511	495	529	496	515	520	514	521	482	491	503	563	497	506	509	531	547	498	512	537	545	551	523	493	532	553	514	497	535	490	551	548	538	493	514	526	521	493	513	506	500	582	557	491	530	560	530	548	517	538	521	507	517	543	537	538	513	517	543	567	574	564	509	551	559	531	492	550	520	534	519	498	510	525	532	532	517	526	537	525	575	517	541	542	551	564	519	527	536	553	517	502	518	489	533	518	553	490	510	505	567	551	500	523	525	530	557	533	529	507	510	529	554	552	516	495	459	508	518	520	495	507	505	532	542	518	507	522	517	526	525	536	544	486	516	493	573	484	507	550	528	554	532	514	514	519	533	521	536	550	464	523	549	487	522	529	516	467	533	534	548	546	561	507	540	528	545	504	512	523	521	511	525	524	521	514	511	541	539	529	534	542	515	521	527	495	524	483	482	531	532	526	542	522	509	538	521	552	515	554	538	524	543	507	476	530	509	531	501	529	526	522	479	529	536	512	574	508	495	506	492	520	520	550	514	514	518	475	484	524	510	513	536	567	473	528	529	529	527	534	540	571	503	536	549	556	528	517	536	537	503	529	533	497	521	529	557	560	512	500	529	520	561	494	530	571	525	524	551	548	518	493	493	533	533	483	542	529
24958	21246	27640	25544	16874	8637	5556	3374	2375	1754	1518	1262	1091	978	918	817	736	745	667	627	586	558	553	513	532	472	494	454	468	531	492	421	429	444	412	402	410	382	390	380	388	400	360	387	395	392	355	396	371	354	352	349	394	358	390	333	398	352	385	344	334	345	380	377	376	373	383	343	377	362	381	385	376	393	363	376	335	341	338	373	346	381	373	390	370	369	361	355	364	353	395	354	354	408	366	364	383	354	366	355	359	329	324	386	320	383	372	375	342	338	357	353	362	339	364	336	369	347	349	367	333	383	361	392	376	367	381	374	352	374	358	404	367	340	303	341	388	364	347	340	340	358	363	365	340	369	379	344	348	380	380	344	396	364	366	350	386	350	387	401	373	361	345	332	337	337	373	337	369	349	349	410	340	399	347	376	357	355	410	367	367	359	345	365	353	355	389	373	337	353	341	375	360	370	309	332	363	399	358	368	356	386	346	342	357	366	367	366	329	376	373	351	346	351	384	382	338	358	337	366	369	347	355	359	377	343	334	386	357	353	429	363	356	377	372	361	387	361	391	360	350	378	384	346	376	354	359	396	372	380	353	364	406	362	340	358	362	355	330	370	391	359	333	370	341	317	385	388	392	381	376	344	377	342	381	370	359	399	379	361	326	349	342	373	365	359	349	383	353	373	408	357	351	342	355	364	362	332	361	381	340	347	363	359	360	388	324	382	320	389	354	349	356	350	336	378	332	369	345	373	322	316	358	345	334	356	403	376	351	355	355	406	368	377	354	379	357	383	352	356	359	365	369	329	367	370	362	355	372	376	354	402	363	407	365	378	358	383	345	369	339	353	360	388	383	356	382	358	373	337	325	365	366	364	399	374	395	330	337	355	337	365	348	371	355	356	376	340	365	388	387	367	355	375	366	350	396	389	364	363	356	340	358	392	389	384	342	387	372	356	372	364	366	384	342	383	361	340	366	372	360	369	375	349	394	402	353	370	374	391	374	371	361	350	376	391	346	344	350	340	366	382	383	338	362	395	363	361	372	344	348	372	345	352	335	371	363	341	350	396	359	350	353	355	350	382	397	357	362	359	310	365	320	362	369	359	367	369	343	350	402	361	377	401	320	343	349	365	342	401	362	369	409	372	338	355	349	368	398	343	325	332	344	350	380	360	375	328	331	380	390	385	338	356	375	367	362	376	421	355	382	358	336	355	397	335	360	372	358	343	340	354	358	370	372	342	361	335	383	343	358	353	349	396	357	377	404	365	387	367	383	367	333	381	341	342	376	344	376	375	360	335	364	387	365	357	356	388	364	354	363	353	337	390	375	349	399	343	337	362	342	343	336	372	355	332	333	335	350	374	369	376	338	340	327	337	353	347	367	313	372	340	333	339	351	368	362	355	372	358	359	362	372	356	362	397	340	370	349	357	337	374	357	356	374	376	392	365	337	327	364	408	385	408	343	333	355	372	363	372	396	323	343	314	348	362	376	343	347	389	366	377	382	384	351	326	363	349	345	346	341	363	375	374	354	350	349	360	376	369	375	371	365	387	388	312	335	349	386	380	378	350	346	349	361	363	367	354	343	382	346	391	369	395	329	360	356	369	365	358	373	369	328	329	380	391	324	379	366	379	364	397	327	355	381	367	334	315	336	338	392	354	363	359	370	385	363	375	376	349	368	378	372	359	352	362	394	366	373	381	383	367	376	353	355	358	346	338	338	358	355	364	372	342	352	376	362	367	345	378	393	381	338	340	361	368	399	372	342	390	362	369	390	345	305	337	368	386	347	370	364	386	374	363	398	348	371	355	376	345	387	392	392	352	365	378	369	329	353	348	354	346	337	388	365	377	336	346	349	379	337	327	398	358	384	346	362	374	382	384	393	365	354	376	358	332	348	365	359	375	370	371	343	349	364	356	349	402	365	336	384	361	363	347	364	362	362	374	376	357	348	386	382	320	372	356	322	412	333	359	391	358	367	346	370	357	367	357	351	333	399	319	392	375	397	322	342	331	345	340	357	398	345	350	350	351	357	393	334	348	379	338	382	360	348	358	365	370	380	420	372	367	382	397	395	333	360	353	367	339	343	365	371	357	366	378	325	358	397	330	360	358	353	369	370	348	369	364	335	359	371	394	360	353	374	348	352	367	391	370	353	386	363	378	384	352	364	383	337	362	357	364	340	405	393	370	338	365	375	372	371	344	371	349	358	359	355	358	383	342	359	326	372	386	367	352	369	304	371	332	334	390	359	367	364	388	368	367	360	364	365	375	360	338	363	365	328	345	357	369	361	352	341	337	355	380	363	342	327	384	341	342	363	341	355	365	389	374	378	340	337	359	371	355	336	367	372	350	355	349	361	328	363	380	353	336	357	332	319	343	345	381	350	330	389	367	376	353	339	360	373	369	370	323	362	340	364	360	381	335	392	349	369	404	390	393	344	351	384	392	343	352	350	360	391	356	375	386	401	370	359	379	320	366	412	373	369	346	339	339	342	341	330	346	344	383	363	367	362	368	382	368	344	357	334	366	373	350	385	367	348	369	339	326	316	375	367	389	383	326	376	360	377	389	366	360	380	331	405	352	327	365	372	353	335	373	354	337	369	333	361	377	387	357	365	324	370	382	362	334	361	370	362	347	335	369	364	342	370	346	382	348	366	384	342	355	361	369	372	373	370	360	380	376	352	353	373	372	349	383	331	345	356	373	421	377	353	370	345	337	366	397	390	353	393	394	379	405	358	399	373	357	352	307	363	339	383	334	396	347	338	393	378	369	395	359	387	325	358	354	353	318	347	365	377	367	371	363	370	367	364	353	387	366	356	358	370	369	331	314	391	364	352	366	371	336	342	375	376	360	363	357	350	354	334	334	409	364	346	384	342	354	386	374	389	329	371	368	356	372	348	393	384	369	391	368	395	370	334	347	363	380	346	378	370	348	365	357	313	383	365	342	322	353	362	392	369	396	353	334	345	349	328	366	371	351	419	339	333	328	363	353	343	357	395	382	352	328	369	322	360	342	368	382	351	362	360	344	370	326	347	369	371	347	339	371	357	391	326	350	375	357	326	352	357	356	395	324	377	347	328	375	357	355	337	363	316	353	363	354	380	366	392	348	388	360	343	373	389	364	379	352	379	346	355	344	391	400	400	331	372	380	346	357	374	353	318	345	334	340	425	351	339	332	348	365	387	327	357	357	363	371	316	356	378	347	328	353	340	359	374	360	371	364	367	364	344	325	353	365	359	342	369	392	380	368	365	306	349	383	358	351	357	361	368	366	352	364	356	375	366	357	400	360	361	339	337	359	329	391	337	353	337	356	367	351	360	373	374	326	387	373	345	339	365	369	380	332	343	341	375	347	381	361	366	376	377	359	318	372	334	344	364	353	331	343	354	363	329	354	352	379	389	364	351	376	359	311	342	372	350	350	340	358	369	333	375	361	345	358	364	326	388	363	360	382	376	332	348	387	373	333	378	368	378	355	352	354	320	379	373	359	375	309	325	337
29536	47229	31823	20071	15084	11349	8662	5710	4287	3146	2501	2069	1669	1467	1367	1182	1051	998	906	871	753	724	685	678	649	612	559	539	563	493	516	541	440	482	499	445	424	416	453	423	394	404	396	437	404	386	415	407	410	386	359	429	369	408	392	376	399	415	411	404	405	381	399	416	380	375	403	393	415	439	427	384	422	382	366	382	404	402	389	395	374	403	378	428	386	416	397	398	422	444	401	402	409	387	402	408	373	350	416	365	370	421	397	386	396	379	388	417	403	378	403	394	410	431	361	396	388	433	368	407	391	401	399	409	403	378	395	398	393	416	401	436	394	402	409	367	393	381	396	394	409	397	386	375	427	367	384	388	393	396	393	414	379	393	411	417	395	399	390	374	403	409	403	398	393	403	374	400	434	368	379	393	402	390	394	360	407	423	372	389	379	362	389	447	377	391	358	396	410	395	397	416	390	404	347	411	381	369	397	377	386	393	382	416	435	380	390	387	378	402	362	407	368	407	387	376	386	412	367	399	417	358	379	401	383	377	378	435	393	384	391	396	392	419	367	396	416	410	389	406	392	370	399	401	439	381	411	405	388	402	388	415	413	391	372	428	381	392	408	381	371	396	401	359	434	388	391	375	392	412	428	406	394	373	412	368	407	428	441	404	390	371	411	401	394	335	392	389	420	386	421	424	416	409	403	424	406	400	406	396	372	401	425	346	398	430	391	380	388	410	414	443	397	377	384	364	424	386	377	419	363	392	400	403	339	411	392	387	386	419	369	411	393	430	371	379	437	389	402	381	383	399	397	376	375	411	391	381	421	401	399	413	374	370	400	418	384	383	403	401	404	412	394	349	381	425	407	378	423	385	420	437	377	397	367	396	390	404	404	362	422	385	416	391	413	397	395	410	390	392	425	378	356	388	400	373	386	396	416	375	419	411	353	350	380	387	392	412	357	398	380	380	383	350	371	391	413	397	391	422	400	397	404	394	394	400	380	424	358	399	430	357	413	375	392	390	379	380	407	349	370	377	410	347	418	383	378	359	408	412	383	396	374	357	374	388	380	406	399	382	408	358	380	362	413	398	395	384	391	374	414	438	361	418	390	388	395	359	432	377	379	381	416	411	367	395	386	415	415	353	401	395	369	401	391	364	385	386	364	383	400	404	393	394	356	411	400	386	392	412	377	400	425	375	423	385	408	384	395	413	397	351	351	381	383	386	411	405	397	389	357	373	386	396	423	394	380	341	375	393	394	400	394	407	350	384	365	408	374	406	434	338	427	397	410	401	386	405	370	420	418	366	401	414	394	390	434	347	361	366	397	411	409	378	400	405	395	409	408	373	382	371	400	391	432	390	367	354	390	377	359	385	382	385	381	370	413	408	419	411	398	397	359	411	373	363	393	359	382	367	389	387	370	384	384	402	359	383	433	381	413	401	369	390	390	375	388	418	386	408	383	402	380	385	407	361	409	393	360	382	395	416	432	408	409	463	394	411	399	433	408	431	431	401	373	431	371	399	369	377	404	376	416	406	421	387	410	392	384	369	418	359	382	404	394	390	397	389	383	371	402	419	411	404	403	395	403	402	372	407	440	357	395	361	450	402	405	394	383	388	372	408	357	416	382	431	368	399	396	402	397	365	383	423	370	397	407	350	376	392	352	386	373	382	372	379	404	395	422	374	414	414	383	412	390	396	392	391	395	386	407	368	385	378	390	400	393	381	408	413	355	372	373	431	409	391	383	380	384	440	426	430	372	431	408	391	386	393	396	392	395	392	375	403	391	400	393	396	376	399	403	424	393	387	389	404	412	421	384	407	422	399	370	396	378	356	403	391	416	388	395	422	404	404	384	421	364	363	367	393	373	383	391	432	401	379	383	381	391	409	407	378	381	395	386	362	414	399	386	387	421	418	415	408	361	386	403	394	391	382	406	403	414	386	387	366	397	434	397	372	364	393	395	414	420	387	413	404	412	360	414	376	403	369	367	401	365	421	395	381	400	377	386	385	445	408	417	410	383	422	372	339	402	390	379	389	420	407	396	418	393	370	386	337	385	404	376	364	414	394	381	364	387	391	382	408	387	356	400	346	376	388	406	425	419	400	402	426	402	369	407	368	366	369	363	430	386	385	414	398	376	402	415	416	408	397	403	417	391	394	405	357	395	386	365	395	408	366	367	382	410	417	423	361	394	404	383	365	394	398	443	396	401	401	419	411	395	373	398	399	349	382	400	413	404	385	422	382	451	362	396	389	396	382	384	422	391	386	389	388	397	380	405	396	391	393	394	399	377	383	352	418	393	420	395	375	417	397	442	383	383	409	393	385	353	412	377	367	388	403	370	429	398	387	406	377	378	384	397	415	348	398	418	348	384	360	439	383	411	387	399	414	401	400	392	365	380	396	388	398	389	395	350	374	400	367	406	409	398	397	390	398	396	378	385	375	435	397	402	412	386	379	375	376	396	378	396	416	401	376	401	392	398	379	411	431	410	358	378	375	418	385	407	409	383	372	406	425	426	385	404	389	422	427	391	420	442	382	374	416	428	415	406	393	404	377	396	364	418	361	399	397	410	420	386	380	380	402	359	402	393	390	405	416	447	403	404	401	399	397	411	416	405	405	394	389	377	403	394	411	374	395	371	431	377	392	411	364	373	387	430	386	389	375	389	388	382	369	366	413	394	408	425	384	424	407	386	363	390	387	409	370	377	399	404	347	403	406	379	384	404	380	404	375	426	377	371	380	387	417	391	385	390	386	408	399	411	397	412	419	380	407	388	428	401	390	385	365	380	370	356	371	427	389	412	400	380	391	361	398	395	393	433	393	371	363	412	408	418	394	341	426	369	366	403	437	383	406	376	375	353	380	405	383	391	430	386	398	377	407	359	401	378	374	421	386	400	386	420	365	430	411	355	398	406	404	385	397	414	394	351	353	391	353	386	382	373	381	386	365	414	430	403	398	434	399	423	368	373	368	417	398	394	368	426	429	399	369	381	366	403	419	371	411	393	396	400	423	395	388	420	419	381	388	384	396	430	391	414	423	384	425	372	434	389	416	408	410	401	391	411	387	392	369	397	382	389	423	389	399	368	378	410	392	393	408	411	383	378	396	407	378	416	384	389	411	398	387	401	393	414	413	408	356	378	411	392	398	411	377	384	438	392	393	400	395	373	402	389	385	410	374	365	401	384	374	349	379	401	387	387	431	424	369	397	381	372	404	386	385	389	402	398	382	402	403	387	386	395	408	375	411	408	363	418	377	406	422	397	415	393	378	379	370	415	354	428	393	363	443	386	384	363	412	400	414	366	404	407	422	377	405	385	354	381	419	409	396	368	404	396	386	418	416	378	452	416	388	400	411	383	404	403	391	394	393	429	369	395	361	396	410	414	356	376	418	384	441	374	411	397	406	397	389	401	422	392	370	404	432	418	379	352	416	372	442	411	388	349	405	407	418	418	414	401	407	391	379	406	390	392	380	375	399	390	415	396	423	409	389	433	380	373	405	391	381
22608	21167	28809	23832	21311	21894	16779	6603	4448	3400	2825	2266	1920	1671	1623	1322	1238	1172	1060	1079	933	907	861	824	764	781	751	748	730	646	677	671	615	621	519	622	573	578	606	557	566	554	578	528	482	568	547	556	543	518	536	566	562	522	522	565	547	489	571	589	525	543	526	544	508	566	568	551	528	546	532	526	524	513	519	499	524	523	537	524	513	532	519	526	511	541	539	583	518	530	520	537	538	506	536	493	523	538	508	511	558	567	543	510	482	554	567	520	508	482	510	526	545	523	513	505	485	544	531	507	534	533	512	545	516	516	519	548	511	509	479	537	520	546	527	530	518	549	561	472	561	551	502	501	526	540	504	527	506	499	498	528	513	558	546	512	486	497	520	556	538	537	501	481	496	538	499	510	510	501	527	499	529	528	516	518	495	537	550	522	530	516	518	551	545	521	493	538	513	502	545	544	521	528	501	557	535	459	546	543	544	521	541	482	524	489	539	538	498	474	461	512	505	547	527	503	534	534	530	468	524	532	546	513	547	516	495	534	512	515	527	545	521	505	511	510	529	509	535	534	532	513	503	513	517	509	519	502	490	484	567	528	541	494	509	515	479	537	515	493	532	570	513	504	484	518	493	503	502	498	510	540	520	497	551	518	493	498	495	535	560	531	525	532	557	519	516	529	529	503	518	536	495	572	517	496	547	523	464	502	489	532	513	527	494	497	497	514	513	517	560	496	514	537	506	541	546	505	530	491	511	516	529	522	517	507	519	561	515	548	558	545	532	503	549	549	495	546	492	537	573	544	523	521	555	503	548	522	490	526	537	546	513	532	505	539	501	494	518	550	515	545	544	526	510	481	508	502	514	524	533	513	486	518	515	505	498	509	541	500	536	542	505	515	510	490	487	532	539	487	517	536	524	528	516	517	540	521	529	525	520	537	510	533	526	525	520	520	523	503	525	500	521	518	504	509	518	539	529	541	556	493	534	531	502	512	526	487	521	527	515	500	508	502	511	522	557	502	482	548	516	511	504	488	533	560	502	507	519	532	516	557	514	517	512	470	498	492	518	497	557	482	549	531	537	482	533	522	542	532	508	513	529	457	557	535	491	486	470	488	496	514	498	526	547	497	459	484	518	513	490	551	498	523	527	506	524	486	537	536	502	547	518	522	507	522	495	517	500	502	510	477	523	473	519	490	510	539	552	493	528	529	507	502	478	503	492	571	540	546	518	524	532	509	521	502	530	567	514	531	543	524	505	524	553	529	506	542	530	493	519	525	533	540	521	491	524	543	522	516	551	552	487	562	556	539	512	517	500	508	558	536	538	530	512	502	539	558	494	497	516	494	486	523	526	524	546	537	511	529	479	567	518	505	549	529	530	519	533	537	530	526	542	478	503	553	499	498	518	531	500	474	511	520	512	510	529	524	501	531	507	533	531	485	527	500	507	505	520	523	537	526	550	501	496	521	536	482	535	513	489	558	495	521	540	534	554	528	541	508	478	536	524	478	559	490	488	501	514	473	513	539	519	517	503	528	502	502	504	535	479	498	484	541	523	493	530	514	497	524	481	562	523	492	524	520	490	498	523	542	542	502	528	560	541	503	553	473	510	512	532	517	522	512	531	491	500	483	514	550	515	524	511	558	527	515	479	530	566	536	510	519	517	494	487	516	499	562	534	507	528	550	526	486	496	537	466	523	531	548	534	551	534	508	489	475	492	527	506	534	536	542	588	504	519	503	501	526	476	541	530	520	536	526	550	507	526	522	522	531	501	551	512	505	529	510	532	530	504	537	509	497	542	527	538	512	542	512	521	512	501	501	523	490	517	518	528	501	539	549	530	506	533	512	545	483	505	514	549	522	498	500	471	523	536	505	512	517	509	504	484	490	462	521	513	515	514	517	526	523	540	524	487	534	545	512	493	487	512	521	527	531	480	570	496	523	483	518	502	521	547	567	543	518	532	527	550	509	510	521	525	489	498	541	555	506	545	503	523	512	522	540	481	560	516	478	533	540	525	555	513	542	518	543	531	507	534	524	527	515	518	560	504	521	535	531	526	524	512	531	520	527	537	508	568	520	533	533	544	538	548	536	494	490	471	532	552	537	504	504	515	581	519	518	537	497	505	516	476	522	543	551	522	497	504	513	527	528	531	511	514	512	509	492	539	517	490	524	464	520	510	532	543	493	521	548	522	534	542	526	509	525	507	523	495	516	482	533	514	557	533	490	489	494	528	517	503	528	476	491	501	529	544	498	509	530	537	572	465	513	511	519	488	515	538	507	540	527	548	487	500	492	505	528	523	498	507	522	517	507	495	537	524	504	507	556	494	548	553	558	553	504	532	534	518	487	536	573	495	536	540	540	511	480	529	506	537	481	524	482	513	538	538	535	534	509	506	513	519	517	569	491	497	537	486	507	473	506	536	565	516	498	540	524	507	484	495	516	518	483	515	546	513	523	527	531	484	505	528	502	531	551	521	540	490	528	526	523	502	552	519	494	506	489	520	505	522	541	540	513	539	517	521	535	517	502	536	478	552	494	559	547	554	543	564	541	548	513	520	536	519	553	495	541	492	480	494	530	492	490	496	497	507	540	498	500	532	551	529	517	498	544	520	468	561	502	497	517	536	495	538	509	514	529	506	542	509	523	552	541	524	507	537	530	519	529	519	538	518	469	536	534	526	532	522	472	522	549	496	509	509	503	549	513	515	545	504	522	546	525	571	562	509	526	503	520	506	474	495	481	558	552	512	528	492	515	534	535	521	529	531	487	515	543	501	503	509	520	481	530	496	510	501	523	506	557	512	509	504	563	493	500	559	537	569	508	526	518	541	521	536	504	526	569	511	565	521	506	535	465	562	545	483	546	519	558	533	508	530	483	477	539	523	477	507	564	532	553	507	531	546	550	512	505	550	557	500	525	501	523	525	508	539	488	522	544	526	524	534	525	533	522	551	516	494	515	532	491	494	539	518	519	538	488	538	531	522	476	524	525	514	504	486	506	489	510	537	543	510	540	515	483	549	507	525	506	533	543	503	539	509	548	531	517	540	532	551	559	537	531	500	535	504	524	502	524	503	475	537	528	562	541	527	497	503	535	535	505	536	520	481	496	505	541	503	509	523	534	515	511	547	503	555	535	509	498	451	523	494	536	530	543	537	529	534	516	515	520	513	507	506	520	539	542	523	501	525	515	511	533	500	523	510	515	517	504	469	532	471	521	486	515	513	493	554	524	510	515	507	525	544	551	568	519	546	536	493	550	536	510	489	520	486	517	465	518	505	500	511	510	542	486	514	532	532	500	535	510	554	529	503	517	540	523	555	530	512	486	546	531	512	542	528	546	511	529	519	515	479	517	522	521	534	534	500	524	565	489	486	513	487	561	514	545	529	516	488	518	473	530	487	539	549	488	530	514	577	528	495	499	546	517	540	481	483	515	519	528	534	516	544	489	538	513	498	510	504	504	550	575	519	508	547	516	543	484	545	530	514	547	504	530	521	479	513	539
32989	57748	40418	27918	22053	17568	13662	8903	6993	5281	4157	3632	2938	2446	2287	1882	1680	1593	1424	1377	1208	1158	1047	1082	911	871	829	804	828	739	733	725	673	662	682	628	607	606	606	622	583	648	583	587	623	544	563	591	576	561	538	558	600	596	590	551	566	531	561	578	558	525	556	513	504	536	558	566	563	579	530	547	529	570	568	540	585	519	579	567	547	597	575	552	542	541	543	557	562	526	525	556	565	525	579	547	501	586	514	551	584	531	574	542	563	484	524	550	533	548	506	526	541	499	550	543	535	535	544	541	565	565	531	586	500	539	543	606	546	539	596	565	539	599	561	586	553	570	579	566	567	576	570	556	560	517	580	516	573	507	548	541	552	547	541	531	524	525	572	511	556	516	610	536	547	554	541	548	538	562	542	520	527	533	519	548	556	536	569	574	534	543	488	537	549	530	529	509	542	515	563	506	561	522	543	548	515	556	558	533	528	560	524	525	545	542	535	525	506	531	543	536	552	591	538	533	575	513	564	568	537	555	546	563	566	492	557	531	515	515	550	546	537	578	540	593	569	533	560	555	533	591	553	554	569	557	561	552	542	569	555	537	571	529	507	540	562	565	551	530	518	571	565	513	579	553	560	553	539	565	559	549	559	553	539	491	589	604	531	567	527	516	552	549	559	592	528	533	544	578	620	536	561	536	501	542	519	532	582	577	588	580	527	534	545	561	559	586	534	559	567	511	550	541	557	556	527	542	541	550	539	524	530	516	544	579	555	574	541	532	555	545	570	568	497	566	531	523	552	566	548	535	578	577	527	530	550	524	528	514	560	579	589	514	532	541	553	546	545	497	530	510	536	527	522	504	551	557	553	538	563	573	533	558	565	562	537	554	574	598	527	547	590	543	564	544	559	540	571	602	563	567	577	537	509	556	582	533	559	583	577	546	541	532	546	551	519	538	575	547	571	550	552	585	563	501	561	537	513	582	578	561	558	558	560	563	564	514	529	567	577	540	578	524	534	560	584	523	525	532	543	560	539	539	536	520	554	584	576	564	564	538	549	528	607	553	493	551	558	556	550	543	531	542	550	590	538	526	558	574	564	566	518	572	547	556	564	569	549	525	559	524	541	538	523	539	527	553	540	527	521	535	592	569	506	568	562	582	532	594	560	523	559	529	560	564	577	538	544	532	581	532	498	593	521	553	546	499	541	483	526	590	579	545	547	575	574	559	534	558	567	522	542	560	544	558	524	552	531	541	582	560	576	599	509	502	524	583	560	514	593	560	560	550	613	528	546	566	562	591	538	542	529	576	564	550	530	562	533	587	518	546	504	537	563	558	550	513	520	553	541	557	575	534	579	537	565	569	531	524	581	568	554	583	573	527	562	518	564	526	526	590	492	522	527	548	529	537	564	506	586	527	517	554	550	574	558	568	570	568	512	552	550	536	522	519	592	542	540	541	552	550	557	528	551	544	542	542	557	530	588	545	527	553	510	541	538	555	541	524	576	542	561	539	546	522	541	529	570	521	514	560	571	553	584	569	547	531	539	538	525	530	544	542	547	545	576	554	563	512	519	525	539	533	552	538	559	576	569	547	547	599	527	555	536	541	555	542	568	513	540	570	536	562	562	576	534	513	576	542	520	547	512	532	557	537	546	513	543	563	508	534	566	547	560	540	531	557	569	565	550	535	547	512	536	562	595	533	499	571	591	501	552	547	569	521	542	540	564	552	541	552	542	599	536	533	540	573	565	561	557	547	541	558	569	551	532	533	546	514	534	569	542	511	563	539	502	531	540	584	569	531	620	587	539	543	554	545	518	601	558	510	579	535	522	578	565	491	520	555	546	549	551	553	579	549	555	589	539	517	544	547	569	521	545	511	520	582	558	525	555	495	571	576	553	513	560	523	523	533	541	565	570	525	549	564	526	535	547	569	541	513	562	561	541	548	560	506	588	532	539	533	579	592	520	550	554	601	545	588	551	531	571	573	559	534	530	534	511	567	588	553	556	517	524	577	557	566	558	558	563	506	572	569	530	527	542	507	569	521	582	565	549	549	549	557	538	557	546	556	581	538	524	539	572	526	553	550	541	565	548	564	532	557	526	562	610	511	549	534	582	536	598	562	523	523	524	558	516	527	508	567	530	565	560	571	533	541	575	541	527	561	533	554	565	530	531	551	528	546	552	532	551	560	589	556	566	542	546	581	550	512	538	581	527	522	513	575	580	537	561	564	522	576	544	546	548	549	596	556	600	540	555	535	515	513	562	548	498	593	561	562	504	526	544	517	596	532	576	565	515	528	563	519	533	558	562	566	565	530	538	555	521	562	539	529	546	525	566	568	552	531	570	520	556	566	538	589	518	519	612	504	524	550	535	556	567	577	534	597	572	524	562	537	528	524	598	553	590	522	557	558	537	562	525	554	533	541	550	532	568	574	499	571	544	561	537	547	540	561	567	521	552	525	500	564	570	567	552	576	526	523	557	571	563	586	538	592	561	534	537	534	556	542	572	511	530	547	477	568	598	548	588	604	543	560	540	542	538	521	524	534	570	540	553	527	531	543	554	516	540	547	556	561	528	571	557	576	520	554	544	548	542	537	555	483	565	524	571	499	564	552	583	547	577	564	546	542	515	544	566	553	531	596	541	529	566	526	532	546	552	572	564	523	516	552	529	557	516	561	542	549	546	532	561	545	526	544	536	565	549	527	507	548	552	542	526	550	517	538	501	541	541	570	552	496	556	538	553	534	519	548	550	575	557	573	506	532	535	540	546	544	536	542	567	578	511	534	610	511	532	549	552	547	521	528	526	513	614	498	530	516	525	539	583	544	533	545	541	567	522	564	534	552	566	506	577	576	529	543	569	551	541	532	550	549	540	566	545	511	535	541	563	532	568	527	542	522	564	544	542	565	537	576	567	553	485	563	550	557	561	548	522	538	542	547	563	551	566	524	538	574	551	558	540	562	546	517	537	531	550	564	509	580	528	532	525	522	570	530	518	540	559	561	532	579	557	527	527	604	501	528	537	536	559	538	547	566	541	542	514	550	545	578	560	516	514	530	525	528	530	590	549	565	542	534	486	533	549	540	539	529	539	557	548	551	525	604	527	556	500	532	566	527	550	524	568	571	581	557	518	569	514	551	551	529	565	570	569	546	567	548	564	551	602	496	576	533	555	551	536	560	572	526	568	545	540	571	521	497	559	502	559	563	521	550	537	542	574	544	542	534	548	501	585	592	559	528	537	540	528	538	534	534	548	535	568	543	557	550	536	558	540	543	534	586	547	537	528	577	549	566	533	547	582	549	603	592	525	537	539	520	547	543	523	536	531	600	569	516	521	564	559	591	572	535	538	540	534	536	564	549	545	547	554	555	548	512	544	532	528	546	563	568	567	535	581	598	520	544	538	555	568	553	507	520	561	547	532	555	560	550	539	555	530	582	562	571	516	544	558	608	541	547	534	569	584	536	528	532	547	606	546	545	526	551	530	504	535	542	539	571	542	540	537	521
29994	28058	26612	17172	9270	5778	3794	2444	1921	1500	1231	1121	981	816	775	732	663	607	579	610	588	575	508	507	447	447	485	487	492	470	450	442	426	423	385	410	388	416	397	373	362	403	397	378	373	375	345	394	377	352	381	382	400	371	391	378	398	360	366	357	352	389	395	374	391	375	374	399	383	349	347	380	378	366	389	375	353	377	363	416	375	352	379	358	395	420	362	382	376	392	372	361	373	378	375	358	397	395	379	358	396	362	389	371	367	384	364	403	368	402	337	350	372	374	381	368	369	358	391	358	364	376	343	357	385	372	386	370	415	375	402	406	396	366	341	354	352	413	362	369	384	408	393	395	383	344	394	404	405	366	355	371	392	374	364	366	364	349	397	367	379	378	349	366	367	391	405	421	382	371	380	374	381	383	382	385	354	393	384	414	352	365	385	379	392	406	389	356	392	356	378	408	356	402	368	395	369	372	380	411	403	370	386	373	402	391	381	364	392	386	394	383	354	404	375	353	386	360	367	385	381	372	382	383	390	378	387	339	386	364	378	367	380	373	349	425	400	369	356	372	405	400	374	350	380	432	388	416	415	366	371	382	368	381	352	380	394	340	401	389	375	383	368	397	364	340	371	392	400	378	375	378	409	402	402	378	358	406	391	401	385	357	344	372	387	372	404	402	377	390	392	404	394	392	393	388	359	362	381	369	396	391	382	388	360	383	384	398	388	376	399	358	351	352	394	362	367	343	355	387	362	369	384	378	397	372	418	410	367	382	377	390	374	382	387	349	371	355	376	377	380	417	408	378	365	373	378	403	392	374	396	373	386	345	394	414	400	376	416	386	405	375	399	411	380	356	349	400	387	384	408	364	383	381	398	377	369	408	425	414	376	371	379	377	414	359	403	384	351	350	367	379	369	379	371	380	361	404	370	399	384	359	367	395	329	385	366	378	381	399	400	391	368	403	377	362	374	346	391	391	373	376	366	401	389	379	375	371	401	378	365	368	372	381	383	358	361	331	402	386	362	389	371	363	404	361	393	389	379	379	402	353	380	376	370	406	410	347	380	387	355	384	415	406	375	401	349	422	348	391	370	369	385	377	376	407	378	381	394	381	390	360	373	357	391	404	368	385	373	349	399	377	389	338	360	378	388	373	395	402	388	404	371	388	389	397	368	352	347	331	367	360	374	353	390	417	403	342	376	391	383	412	350	390	401	371	368	375	383	420	392	387	374	363	409	365	401	379	371	374	403	379	388	377	394	381	384	403	345	373	373	389	388	382	358	380	383	374	352	348	332	360	365	362	404	370	389	377	368	356	383	373	380	351	366	392	419	403	394	389	395	382	375	393	402	321	382	373	387	368	370	373	378	389	387	333	382	365	350	396	395	383	387	428	383	338	418	375	369	366	372	412	380	380	353	355	355	366	399	413	385	380	395	351	354	365	322	342	381	375	389	388	367	380	409	357	383	365	355	385	393	421	364	374	386	428	382	396	387	404	388	375	358	363	382	379	412	386	392	348	370	409	377	366	403	363	379	380	409	382	395	396	389	392	358	385	396	377	352	414	388	420	385	381	407	370	404	355	401	367	382	384	377	396	414	384	399	371	361	386	372	387	402	365	379	381	415	395	336	366	374	374	362	403	391	358	402	423	377	405	352	372	365	354	392	387	370	398	393	413	350	404	372	372	412	346	373	350	406	383	400	344	402	343	407	366	432	365	370	395	408	372	340	355	348	379	380	351	395	371	382	415	377	378	353	370	387	361	363	385	395	365	373	406	378	363	391	353	393	396	383	398	369	394	404	392	384	393	377	339	390	370	397	377	441	384	372	371	437	414	374	389	396	391	358	398	363	385	346	377	390	418	396	361	383	348	371	391	363	397	413	401	328	415	377	344	337	399	399	377	375	395	347	416	377	371	372	377	369	349	394	355	389	400	333	362	376	378	397	373	358	393	361	374	391	359	381	384	353	355	352	374	390	410	402	378	397	380	395	405	395	381	410	377	374	402	408	376	390	372	383	394	365	359	378	379	372	381	411	344	435	362	391	383	378	363	375	352	380	370	364	378	361	381	408	371	384	372	364	382	412	357	383	400	378	383	348	380	444	360	386	382	403	356	388	368	399	423	388	395	368	396	375	392	361	375	344	407	379	379	408	359	380	381	342	391	388	401	369	386	388	400	397	374	372	364	366	354	342	385	353	351	389	383	392	415	358	363	389	370	386	386	383	385	407	398	359	337	383	379	377	363	371	398	372	345	360	398	412	410	375	349	357	396	348	364	352	382	362	397	407	371	378	372	374	418	397	343	359	386	384	356	369	376	382	384	389	380	412	380	403	394	373	372	370	392	364	395	367	358	343	381	400	373	376	417	363	375	375	375	396	368	380	349	388	368	356	377	370	387	400	415	357	358	379	347	355	364	360	360	365	378	410	421	391	378	369	407	391	392	366	367	371	393	360	397	410	373	344	411	377	382	390	368	386	356	385	380	369	402	334	402	361	359	380	369	397	377	400	396	360	392	367	371	383	426	353	359	364	411	392	398	402	401	375	349	383	392	385	342	378	386	386	395	379	366	339	399	356	382	415	406	398	371	385	371	349	347	374	411	402	363	360	373	393	392	391	404	389	393	393	388	391	367	440	392	380	384	367	369	386	352	385	364	387	395	379	395	377	376	360	382	412	379	366	361	370	377	361	353	364	391	364	395	374	383	379	408	380	382	386	377	407	368	379	389	410	392	344	392	391	399	383	394	412	359	388	388	371	356	396	394	364	374	372	383	368	354	387	380	426	373	364	412	336	383	395	378	402	379	395	375	368	345	357	375	376	397	386	393	369	374	398	377	368	359	396	379	357	360	373	353	365	393	372	393	358	382	374	392	391	391	387	363	357	351	408	386	385	366	362	373	374	392	341	367	393	381	397	392	357	377	342	350	376	385	383	388	351	414	351	390	355	421	382	360	358	365	391	396	389	383	384	364	367	396	378	374	394	329	379	368	406	395	400	357	406	406	377	351	389	378	392	360	386	366	386	378	424	376	397	388	409	371	378	363	363	403	357	384	328	368	371	336	378	402	428	413	407	386	400	419	336	364	381	419	401	358	370	381	386	386	374	379	376	394	402	389	384	344	353	408	371	379	370	374	379	398	369	403	407	353	373	364	374	378	402	382	371	365	372	367	377	387	395	396	400	385	383	413	363	394	380	417	400	378	409	380	414	378	358	394	401	399	372	389	416	378	397	388	389	344	392	380	368	383	371	421	383	388	366	371	369	389	392	370	350	361	421	407	374	372	363	396	386	335	381	360	407	376	367	397	344	398	422	384	353	372	408	334	360	380	406	365	413	380	377	364	378	350	379	365	384	380	376	397	369	360	383	412	366	369	375	386	358	377	367	388	404	358	381	409	405	364	390	359	377	381	379	392	367	315	357	423	387	403	398	366	406	361	364	377	338	372	363	371	358	371	381	396	390	392	377	388	354	382	366	373	386	347	357	392	372	415	408	381
29214	41796	27278	16610	12150	9143	6202	4186	3245	2472	2008	1694	1392	1174	1096	991	878	863	822	744	667	677	628	665	577	547	566	563	508	516	491	510	454	465	451	435	410	428	442	415	450	418	429	440	448	443	451	451	423	423	413	411	402	397	420	401	393	422	356	423	403	396	398	421	419	405	428	372	424	428	414	436	423	407	380	403	421	391	427	416	414	396	408	431	432	396	425	373	410	418	387	428	405	398	411	421	432	418	432	403	425	414	384	429	421	455	401	391	376	414	416	393	425	432	408	404	430	400	426	440	422	445	374	373	424	428	414	398	400	453	409	385	400	429	443	413	411	442	406	444	419	400	406	382	429	413	402	460	416	373	406	415	433	454	407	387	402	417	396	404	388	418	410	394	447	391	449	382	403	407	432	429	401	405	405	430	421	397	408	388	428	399	426	426	383	425	408	394	438	413	432	384	436	421	396	412	412	415	374	387	424	434	427	386	406	417	427	419	388	408	401	420	452	426	405	368	410	418	413	416	425	446	424	400	422	388	405	411	427	421	417	424	391	405	397	419	394	396	419	385	415	414	436	435	462	391	381	411	397	386	378	423	397	427	449	428	424	411	439	424	409	407	449	408	449	395	393	417	394	394	410	396	413	452	434	424	420	423	404	410	406	424	403	395	407	414	408	427	416	410	402	436	426	468	395	419	432	441	385	423	423	388	450	405	417	388	410	394	395	428	368	400	419	414	414	403	414	418	412	411	428	414	417	422	406	406	411	420	449	407	408	387	380	418	421	363	440	404	400	411	410	399	364	437	426	385	426	405	382	411	395	420	442	418	410	377	423	424	429	425	334	401	392	413	437	439	400	414	398	386	422	380	429	407	424	356	421	383	422	438	377	420	418	408	408	366	409	399	415	413	441	399	420	423	389	402	445	397	427	422	369	397	424	394	405	406	432	430	404	434	404	406	448	417	427	386	393	416	436	416	452	420	403	425	383	395	401	409	408	424	416	392	392	414	384	416	442	398	404	388	399	429	451	427	422	415	371	394	405	446	410	404	383	393	365	425	439	405	371	398	424	417	425	449	398	402	397	402	374	408	388	403	425	404	425	404	433	436	413	421	397	429	431	385	440	392	441	415	392	412	411	391	409	414	457	420	389	403	406	413	408	401	421	415	443	407	375	421	393	432	399	381	406	413	395	427	429	418	435	430	401	402	400	375	446	359	416	393	396	417	395	413	405	406	391	400	391	444	368	399	396	409	401	419	444	398	441	385	391	406	413	420	374	420	429	424	374	410	410	440	426	431	407	429	456	359	397	428	409	438	403	399	388	419	399	425	406	382	368	426	423	411	423	411	408	398	401	418	410	435	413	435	435	399	438	387	371	389	436	410	379	418	441	422	410	415	395	383	404	380	403	415	387	408	387	416	402	415	387	409	423	380	405	419	419	394	406	425	415	386	444	382	429	429	382	382	414	425	386	401	405	453	407	421	404	393	382	387	421	415	420	416	400	401	452	399	410	401	411	401	411	406	416	402	387	417	424	458	456	399	416	377	471	420	441	408	415	390	431	418	445	433	408	442	426	420	410	409	403	389	442	402	421	420	436	411	417	403	424	429	391	412	417	424	445	421	418	409	399	409	443	378	414	428	469	401	384	441	428	408	397	378	408	416	387	421	390	379	381	428	450	437	410	393	418	423	396	440	361	365	363	451	411	399	411	424	382	398	424	432	392	385	396	410	400	366	440	407	410	412	381	377	387	411	409	411	414	359	413	404	390	446	396	403	366	390	396	416	403	389	406	418	431	394	394	414	427	407	390	433	453	418	389	416	418	411	409	419	394	390	395	395	402	399	429	376	392	416	370	401	396	387	441	446	432	413	400	423	427	415	409	380	413	440	450	428	421	415	433	466	379	437	430	441	397	429	445	422	387	426	399	394	427	412	424	430	397	425	381	403	412	429	403	393	425	378	413	399	398	385	384	415	372	405	404	421	437	408	442	400	377	403	420	446	408	375	438	405	395	445	416	410	388	396	426	425	438	434	427	371	391	447	387	413	421	388	415	411	405	394	404	427	403	405	422	392	393	441	410	418	433	403	427	401	398	416	411	458	400	378	405	411	378	396	444	423	416	438	446	372	414	409	393	403	397	393	427	424	404	429	400	400	434	398	425	423	405	415	449	391	385	407	434	407	371	393	404	425	405	410	398	414	446	412	456	423	408	413	387	423	438	391	399	403	395	419	406	372	431	397	413	423	441	380	403	416	386	398	435	391	414	394	405	454	418	413	410	409	378	394	420	418	434	417	425	402	424	410	410	401	402	420	436	404	418	464	433	343	438	439	397	434	400	396	397	417	417	369	393	397	396	404	405	408	415	420	403	412	408	410	397	413	404	403	466	457	406	414	370	387	412	388	419	407	425	397	454	381	414	393	404	418	442	413	419	403	443	421	429	398	411	411	434	397	402	413	440	409	427	395	415	407	430	388	384	419	438	423	402	410	411	459	412	429	420	414	357	389	429	428	399	413	415	392	395	387	419	424	414	423	372	382	435	412	422	402	391	386	403	371	438	393	366	376	427	421	412	409	405	413	436	406	397	389	387	394	379	439	369	381	382	399	415	419	403	399	429	423	405	422	441	368	387	415	436	381	424	405	396	416	432	432	411	409	401	407	448	396	438	401	388	397	438	431	411	375	413	440	385	407	399	385	428	401	395	406	372	400	391	400	376	392	380	409	415	419	399	423	397	411	395	378	399	394	392	420	435	432	411	412	414	396	390	406	428	396	388	421	408	398	404	421	426	393	412	417	405	386	419	426	427	442	412	383	405	391	393	381	425	379	455	445	419	425	487	418	390	416	421	384	435	396	397	389	389	385	438	432	390	412	425	437	429	430	396	408	368	380	397	424	432	402	415	405	418	421	442	363	406	398	404	391	392	402	401	426	387	410	423	375	433	451	412	432	391	446	424	420	422	385	398	384	397	429	408	418	399	411	427	431	428	374	408	408	394	428	440	464	401	410	430	398	443	414	417	416	424	441	381	429	382	439	390	415	415	420	398	413	426	407	392	386	409	419	365	375	392	378	434	411	418	398	365	380	433	422	393	435	405	406	428	399	397	414	436	378	376	443	398	401	443	397	427	437	422	396	374	408	381	400	426	400	415	409	440	398	403	426	358	417	401	384	410	372	421	417	416	381	418	415	386	419	437	405	438	402	404	404	437	431	400	407	402	385	396	417	365	407	428	391	425	427	442	408	424	395	400	398	437	430	391	418	457	422	417	397	441	410	425	377	384	416	378	384	412	407	387	411	395	414	395	392	424	423	429	403	386	408	411	417	411	386	401	383	393	429	400	418	430	377	408	434	407	431	395	405	416	409	428	401	413	429	409	413	384	412	444	415	416	447	387	393	398	430	422	393	425	439	351	429	410	384	414	404	397	402	386	402	390	403	405	400	402	413	434	392	422	388	440	391	432	427	428	456	387	387	398	405	430	405	431	391	415	397	437	375
23834	21267	28450	24518	21481	16334	7994	4447	3087	2420	2033	1744	1417	1321	1128	1185	1028	1028	906	826	756	816	737	704	664	640	609	619	621	595	591	581	579	574	558	512	521	560	520	554	574	535	500	529	507	474	510	545	526	479	510	487	497	530	532	473	534	506	519	508	482	523	503	530	495	520	514	518	452	505	488	482	482	521	517	499	510	525	499	473	501	557	529	535	494	503	474	485	526	495	512	497	472	491	507	468	500	489	517	507	505	539	517	489	522	505	508	494	477	472	514	511	533	513	508	501	452	499	506	483	495	471	502	492	498	509	485	501	475	507	505	515	521	521	494	494	478	521	507	486	475	523	500	476	541	490	471	502	495	496	512	484	557	473	469	496	471	587	482	476	494	491	517	502	459	474	500	478	514	510	483	496	492	508	535	506	503	525	499	498	465	501	460	517	441	496	489	503	485	502	498	502	474	527	468	501	498	505	458	471	528	469	535	511	460	492	476	503	494	467	502	496	496	507	470	524	512	473	496	470	490	496	534	509	522	491	529	511	507	520	494	509	481	491	518	487	521	511	474	522	463	508	493	476	535	506	519	517	506	510	497	507	491	500	501	483	482	471	524	488	479	515	492	491	517	502	500	500	500	527	489	492	528	504	478	515	527	502	490	514	496	465	506	435	522	503	505	476	495	525	511	572	503	501	480	519	481	520	500	536	479	523	462	518	506	491	523	483	485	470	460	472	469	507	519	497	475	479	479	481	517	505	529	495	471	482	507	527	474	470	482	497	476	518	500	492	498	518	493	494	502	539	500	516	511	469	524	475	510	478	507	530	490	479	485	528	513	490	508	500	494	483	500	483	503	515	509	492	499	512	495	479	495	522	504	484	517	512	511	496	533	573	515	498	444	468	506	541	510	525	498	498	502	521	529	498	510	560	482	497	471	483	518	521	499	472	473	479	518	498	498	509	495	498	454	530	507	511	540	520	521	471	523	489	513	499	529	493	477	453	489	519	526	525	493	499	518	505	474	478	498	531	545	513	466	513	506	507	517	481	504	490	479	495	490	539	493	498	468	466	493	496	509	488	492	482	478	481	459	466	485	483	446	524	500	457	496	474	515	490	527	517	499	500	497	492	495	493	517	469	450	477	531	483	518	527	509	479	505	496	486	465	489	533	466	536	484	484	456	499	559	537	520	484	493	511	491	481	520	525	501	490	510	507	516	534	521	530	486	468	486	489	489	522	490	489	472	449	504	518	475	509	493	519	523	518	494	514	509	506	490	486	512	521	495	472	493	493	536	489	503	506	505	501	497	542	515	487	498	506	515	498	524	472	463	490	529	479	490	509	514	492	533	518	545	549	502	506	499	506	491	513	482	506	487	474	488	490	524	500	499	531	510	440	429	529	504	547	536	514	545	499	529	488	519	477	461	509	502	510	509	528	507	518	525	494	455	475	507	468	521	467	483	485	489	478	491	505	501	505	508	510	484	478	501	494	496	480	456	523	491	502	502	512	479	463	531	518	482	498	471	484	480	470	485	452	462	523	515	510	509	499	499	493	504	495	512	454	457	494	492	483	554	527	492	483	477	506	529	491	526	476	499	486	472	503	507	485	501	531	497	532	486	492	510	502	490	560	516	469	503	505	484	533	512	485	510	501	491	483	550	544	526	506	470	534	489	486	510	465	508	499	482	490	522	527	522	492	540	479	456	479	489	481	498	539	504	550	500	516	496	458	535	512	452	532	506	490	512	512	528	516	517	507	504	506	475	504	530	483	497	464	499	522	521	480	538	535	522	466	521	466	492	492	538	537	494	489	513	487	469	517	495	511	497	473	520	512	508	507	515	548	492	508	488	540	515	478	511	472	513	491	515	519	506	519	554	477	478	499	518	526	517	480	464	496	507	516	523	502	526	549	500	510	499	512	507	512	544	485	519	501	527	540	504	500	464	503	476	510	523	465	510	482	505	506	500	514	492	544	480	517	526	502	525	518	495	500	505	486	476	491	502	521	545	499	499	486	486	448	509	511	535	522	542	469	575	509	500	501	484	518	522	507	487	475	465	504	500	462	526	489	468	540	486	512	512	489	456	471	455	473	478	439	469	489	527	527	501	507	463	553	535	540	456	547	498	505	447	478	478	472	505	498	537	514	516	483	485	509	541	493	485	459	525	528	513	520	509	481	462	479	495	458	524	546	458	533	496	521	575	467	504	482	481	540	494	495	500	526	468	570	507	490	491	522	494	518	461	533	478	479	501	489	507	519	472	481	526	480	529	481	518	466	483	506	501	488	488	528	505	502	500	491	495	466	477	511	544	499	521	518	489	508	487	477	504	518	510	454	490	483	481	471	501	508	517	507	504	479	497	530	488	498	496	532	499	467	538	503	529	467	487	533	482	529	544	483	506	501	542	499	505	481	496	486	486	534	538	498	524	482	487	507	510	486	474	444	513	516	549	532	494	524	463	492	488	491	498	488	505	500	508	469	529	521	485	469	525	485	484	532	487	512	502	490	490	518	487	471	510	461	498	504	496	518	489	508	470	517	486	522	519	507	465	491	527	488	513	480	494	549	516	478	514	483	542	520	495	508	509	535	487	498	516	504	466	503	550	523	515	470	543	482	549	504	510	518	468	499	507	508	476	514	499	526	488	491	531	465	533	504	495	518	492	537	524	451	477	469	481	517	466	518	486	470	491	553	523	527	499	516	494	503	516	473	469	530	471	481	482	485	482	483	515	529	482	483	487	498	506	516	507	510	508	479	510	491	552	486	475	524	471	498	493	500	484	510	530	469	492	536	504	490	510	539	492	526	511	494	518	495	486	546	496	526	465	525	497	510	513	499	506	575	451	542	496	477	499	552	506	475	537	486	464	512	490	471	515	482	507	473	466	505	487	497	495	499	477	460	528	520	506	504	481	501	532	512	494	496	528	458	501	506	485	568	477	486	489	533	485	503	447	502	512	481	464	485	512	518	481	491	513	486	514	549	472	487	490	507	511	522	479	495	508	490	512	537	489	510	519	500	476	509	503	523	504	499	544	507	523	535	456	511	462	493	515	470	500	545	515	483	511	535	504	500	484	490	483	518	494	496	463	522	485	539	486	488	488	462	447	556	517	497	467	485	485	518	510	467	469	491	461	459	461	492	514	493	494	490	487	515	491	525	465	464	494	511	452	481	502	492	439	477	476	496	496	492	492	514	516	433	452	521	511	491	498	485	508	491	497	515	488	520	494	485	503	479	507	504	477	493	466	512	501	519	496	523	479	486	487	492	493	498	515	488	487	511	461	490	502	465	475	465	448	472	537	492	533	492	480	506	486	508	476	506	539	522	502	484	512	508	498	488	540	466	502	495	495	514	499	467	509	514	543	521	454	480	532	565	478	532	465	461	525	480	484	533	482	514	511	487	479	508	495	509	490	519	523	492	500	526	474	524	478	470	476	507	482	498	501	467	478	474	489	509	512	489	500	517	525	519	508	551	508	502	482	478	557	502	479	497	469	479	498	495
30481	52809	36209	23471	17799	13824	9204	6983	5010	3993	3211	2682	2193	1899	1573	1555	1352	1289	1130	1125	979	950	900	871	823	753	760	737	678	681	664	721	626	630	602	602	571	611	569	581	592	581	576	569	552	530	546	547	552	555	497	548	550	537	523	556	530	541	527	583	538	522	547	486	517	492	535	508	553	536	537	489	556	538	538	488	543	533	502	459	537	524	527	515	505	523	541	534	543	507	554	508	487	537	505	509	522	571	518	537	538	528	548	574	554	560	523	511	553	511	538	557	511	500	510	509	504	500	517	512	508	543	538	545	503	535	509	535	494	490	513	534	530	527	518	508	515	514	529	526	495	567	477	562	515	536	528	499	521	555	516	539	532	537	497	512	491	514	560	491	502	536	569	587	539	558	535	565	512	532	527	516	540	543	504	527	522	526	537	522	539	536	518	517	516	522	532	549	512	521	548	546	515	522	520	487	531	472	521	514	534	471	514	535	515	521	574	524	551	512	556	551	567	528	506	531	530	519	563	513	510	552	552	515	481	558	526	564	509	542	539	559	511	529	521	520	502	512	523	503	513	525	541	526	520	505	520	520	510	538	553	514	510	538	464	530	521	507	546	494	499	536	513	511	527	477	525	510	486	502	545	476	555	542	491	529	529	524	534	514	532	502	549	533	495	541	482	524	512	537	522	536	549	555	567	519	539	565	519	508	519	526	523	519	534	511	512	520	585	517	496	548	517	501	493	541	511	518	512	513	500	540	549	537	568	540	497	520	528	544	548	520	519	496	541	529	515	509	528	517	511	523	542	517	505	537	575	508	532	517	531	486	489	502	502	472	493	536	551	510	500	529	528	501	527	554	563	500	507	522	503	548	530	571	506	512	535	526	535	513	561	541	506	533	493	521	531	520	548	543	504	512	515	539	502	545	535	543	520	518	504	491	544	490	509	506	531	550	517	554	485	537	547	540	545	506	587	521	539	545	505	506	473	528	563	508	513	603	546	536	526	554	507	542	533	565	520	514	537	530	511	514	555	508	507	494	495	540	521	524	537	520	476	558	527	540	525	510	550	532	500	515	552	529	561	540	534	514	561	521	534	522	522	514	534	574	550	529	556	495	508	535	501	490	525	531	536	523	506	539	533	518	523	514	566	511	479	530	542	502	514	520	522	567	513	536	541	507	540	498	486	545	501	503	501	536	559	530	559	552	514	556	509	563	505	554	565	531	531	546	509	518	507	557	543	540	536	496	536	587	555	563	525	509	546	550	535	499	524	499	563	485	493	504	555	513	501	520	560	521	534	514	520	527	561	503	578	561	497	566	535	547	521	548	528	540	502	553	494	535	549	513	547	522	553	544	505	528	518	569	527	567	499	569	513	568	550	511	525	513	486	529	547	548	498	522	484	543	521	543	526	497	499	558	491	542	556	486	479	541	558	594	481	514	522	506	529	542	526	528	481	519	543	542	533	519	505	531	508	527	465	524	533	555	524	493	487	496	498	516	480	502	538	556	539	511	539	507	519	505	523	537	531	513	561	536	481	518	526	535	531	496	535	533	521	501	529	511	512	520	495	543	513	524	507	518	567	522	516	554	492	503	496	535	521	508	490	494	554	576	539	516	520	514	562	542	527	547	576	531	496	536	536	512	541	525	527	537	556	507	499	529	502	533	559	534	529	517	558	515	518	527	533	510	462	495	525	484	554	535	496	536	505	517	516	544	532	556	518	571	558	510	571	541	504	516	515	506	527	506	519	496	492	506	525	492	562	502	530	529	516	565	516	518	535	535	455	527	494	533	522	481	530	538	542	542	513	505	525	510	528	568	479	528	561	517	534	554	553	502	520	567	546	502	549	566	523	537	506	477	519	484	516	527	509	508	504	499	507	530	465	513	566	555	540	523	506	516	509	503	534	500	533	542	524	509	507	512	526	482	564	531	538	516	508	504	527	524	549	504	498	497	512	516	535	546	495	537	562	506	528	545	511	493	571	508	529	500	469	497	532	535	584	541	542	499	528	549	502	519	534	499	509	522	569	489	541	533	494	517	510	533	489	579	486	521	514	574	494	523	502	566	531	509	528	510	536	525	539	534	544	562	527	523	514	495	529	506	520	480	523	495	546	532	519	513	538	545	537	560	538	520	525	573	604	551	531	538	513	490	500	478	525	512	527	487	534	553	544	501	510	524	544	562	512	529	494	551	516	516	529	537	554	545	559	507	541	510	528	524	499	541	543	504	598	514	550	530	519	536	555	526	527	524	547	515	585	549	499	557	526	489	535	500	555	511	561	526	538	512	550	522	527	511	526	507	540	516	493	551	555	512	543	513	537	497	508	540	548	515	516	508	556	529	514	515	482	535	516	534	526	527	524	541	499	545	531	596	503	497	538	463	532	548	544	553	525	511	516	512	521	529	490	501	488	520	545	535	526	517	501	540	531	502	517	565	527	554	498	530	542	497	517	541	492	511	518	505	544	536	515	502	484	537	544	548	542	559	561	515	487	515	550	530	526	492	546	538	517	538	524	512	563	531	524	512	563	584	538	515	509	482	543	522	531	519	566	505	523	509	483	515	534	519	559	516	558	547	542	531	526	534	541	554	537	510	520	542	486	536	535	531	540	534	512	540	524	560	536	551	524	508	524	522	523	533	523	482	534	508	567	517	493	520	535	523	519	551	515	527	513	570	536	519	539	544	555	516	515	523	512	558	494	524	524	555	543	577	534	509	466	559	520	528	497	536	548	551	530	525	526	497	517	552	516	506	488	509	463	521	556	523	522	549	503	548	506	527	547	550	518	546	503	520	506	527	518	517	517	539	534	533	514	520	522	542	536	496	533	558	553	517	497	527	497	492	512	553	568	527	508	516	544	533	513	587	530	547	493	522	510	509	508	499	507	538	525	520	578	534	520	516	529	535	518	501	480	545	517	529	501	532	508	510	538	555	523	538	532	551	555	532	531	526	492	501	553	513	520	516	509	476	510	532	577	548	528	513	530	490	567	532	509	488	513	541	559	534	544	558	545	530	534	510	537	543	569	522	540	529	585	529	513	555	546	514	516	543	502	536	510	492	470	536	526	487	512	547	493	557	531	548	510	477	546	514	580	509	498	505	509	509	511	531	520	531	503	564	511	549	498	525	575	566	523	521	530	526	558	530	563	570	554	557	527	532	529	562	526	512	564	546	483	534	560	487	538	523	540	548	521	527	508	513	560	516	531	508	525	509	551	536	525	556	518	533	505	523	522	497	530	538	520	529	477	509	511	500	554	511	523	522	557	562	520	544	514	500	481	523	550	549	512	512	507	535	532	525	502	497	489	530	538	524	519	533	534	499	548	520	554	509	544	517	491	523	542	509	536	498	478	505	528	507	519	536	526	507	510	577	510	466	504	529	511	555	490	520	554	501	522	470	509	564	534	513	519	544	553	511	515	515	504	535	482	493	517	496	490	522	537	497	530	516	535	529	527	526	549	515	546	542	487	547	498	554	513	547	513	481	531	548	519	485	513	541
25043	21240	27624	25632	16963	8577	4616	3057	2232	1704	1529	1324	1039	994	845	842	810	719	656	575	570	592	463	527	469	453	460	486	433	436	455	416	431	385	385	373	391	387	382	356	354	362	386	391	320	382	376	376	357	410	400	395	371	399	357	370	340	375	376	376	398	341	389	347	360	356	381	333	391	339	350	378	396	340	338	321	376	350	345	348	381	361	380	368	408	357	393	341	362	344	372	375	370	368	361	383	390	383	383	329	346	349	395	373	332	357	401	376	372	373	364	370	370	378	327	323	354	376	369	363	350	376	351	361	358	344	375	377	370	357	374	347	332	341	335	344	353	342	357	340	367	376	354	362	343	354	388	356	373	357	363	384	370	368	367	355	322	369	315	350	358	318	386	380	376	343	360	351	374	363	348	406	365	367	375	332	371	352	350	347	356	333	355	333	400	369	341	338	401	366	371	353	386	351	378	349	331	358	375	350	354	372	337	367	358	385	358	333	376	388	358	384	358	388	343	364	393	337	393	356	343	357	384	352	379	368	369	368	333	367	370	356	349	327	348	374	365	357	369	358	355	352	338	357	373	365	347	367	356	369	365	336	368	344	360	366	351	378	352	365	354	373	341	354	360	345	365	353	342	358	334	357	350	323	384	336	353	375	349	338	361	375	361	364	362	363	376	356	324	370	382	366	324	363	363	366	345	350	331	372	361	352	336	331	337	350	372	352	416	356	356	347	374	364	379	370	380	339	364	367	371	358	375	356	390	324	346	349	342	377	383	363	360	369	386	393	375	325	375	378	356	368	337	362	381	345	406	352	375	390	367	360	372	370	341	370	372	368	329	336	361	349	377	370	359	330	349	379	379	345	358	360	351	357	358	336	349	380	390	372	359	363	351	336	386	356	327	345	373	399	362	307	364	356	359	369	344	343	336	365	348	367	406	353	315	342	369	315	347	368	358	410	362	364	389	333	336	318	379	346	346	343	350	360	355	370	392	358	377	305	374	356	358	369	382	340	374	377	362	339	348	365	393	362	366	388	361	378	380	349	364	347	379	371	380	340	345	368	347	343	340	350	363	363	340	365	416	358	377	350	323	373	407	354	341	351	387	366	372	357	364	359	384	359	357	324	348	349	348	362	335	352	361	370	393	350	354	338	366	324	339	359	375	366	354	379	390	376	376	332	352	357	399	355	365	372	328	345	375	345	373	363	336	378	333	326	359	337	352	370	337	367	363	368	360	353	357	337	391	348	350	371	373	361	333	367	376	373	384	379	359	379	359	350	379	345	370	352	350	381	374	375	364	323	355	344	398	372	369	337	337	364	349	363	345	375	343	386	360	379	347	373	348	356	352	350	334	385	376	380	354	398	370	365	374	367	369	377	354	348	368	379	319	359	363	377	375	360	338	353	369	340	369	375	339	341	396	378	349	343	343	359	377	301	364	317	380	347	378	368	360	382	380	359	383	368	336	369	355	374	348	344	346	372	352	367	347	382	321	374	359	359	342	372	350	369	369	335	366	383	347	344	325	366	349	397	352	324	344	386	358	350	375	359	362	315	315	401	355	362	375	359	342	331	389	345	336	366	358	380	371	385	347	347	361	355	333	386	347	326	405	365	311	379	347	377	343	386	361	366	341	384	378	353	358	310	387	334	327	341	365	386	391	395	383	318	364	358	374	359	380	356	352	318	373	389	347	373	358	362	377	358	360	388	364	347	354	345	361	378	372	373	324	352	363	363	389	322	359	400	393	377	339	336	362	343	335	375	363	352	337	347	351	356	378	359	365	334	382	357	328	365	368	363	362	337	380	364	341	322	359	349	363	371	342	345	374	372	355	369	333	372	343	360	354	343	398	375	378	348	392	344	351	355	361	379	361	355	348	345	361	356	353	339	365	340	368	350	367	375	359	368	349	343	393	349	361	357	336	349	384	333	353	353	337	356	365	354	398	347	349	379	361	359	387	318	353	361	382	347	382	338	388	358	333	379	367	360	342	346	378	364	378	347	366	342	379	371	337	343	399	349	358	363	355	396	386	354	338	342	362	355	359	345	385	347	363	370	329	346	349	363	354	370	360	347	373	351	325	388	382	388	354	359	354	332	357	330	352	338	351	336	346	389	335	369	362	347	345	353	383	369	347	376	332	337	381	355	377	295	326	354	334	359	378	367	347	361	355	380	354	324	350	349	366	338	338	390	367	355	347	357	385	352	317	332	359	353	375	364	343	353	360	387	351	356	354	373	384	334	350	375	374	337	348	350	353	360	339	311	366	364	343	369	355	340	394	377	344	338	382	359	336	351	362	348	388	368	369	350	342	370	354	370	359	347	357	367	368	365	347	358	335	365	374	356	371	366	361	401	375	391	344	346	352	372	367	346	385	384	363	346	345	364	371	379	372	378	363	341	350	353	374	375	377	369	353	353	342	340	376	376	380	331	334	362	323	338	352	369	350	370	375	356	365	344	382	377	383	353	345	352	359	340	390	361	365	393	340	364	365	313	366	331	375	332	345	361	376	329	363	391	344	326	318	343	344	325	342	349	375	354	353	356	361	334	352	367	361	345	358	352	388	377	340	351	355	381	360	329	366	337	351	371	397	372	360	340	352	327	390	334	389	350	359	361	325	351	349	337	361	348	388	347	390	362	393	360	350	338	360	328	371	368	380	322	341	370	397	343	350	365	361	366	357	402	381	376	373	376	352	334	396	363	366	367	381	329	377	356	365	350	328	328	400	336	349	358	399	344	415	350	379	385	393	353	364	384	356	376	333	354	345	357	359	368	338	340	338	341	359	367	377	381	344	377	347	337	335	320	362	359	341	381	337	362	337	370	333	353	336	391	368	361	352	329	378	357	369	363	379	323	362	369	349	363	351	353	353	339	382	362	353	347	339	387	332	343	386	358	386	346	340	358	356	358	394	359	347	371	356	326	378	338	354	349	335	378	360	313	396	345	355	347	380	368	346	335	367	354	345	385	395	354	346	336	360	374	333	337	350	368	370	355	343	349	366	349	363	344	340	350	353	368	381	346	357	361	361	366	372	369	353	345	346	339	397	355	350	353	371	392	374	361	378	366	347	365	373	357	402	361	364	329	338	350	362	394	349	380	381	366	361	343	348	366	370	340	341	391	364	373	335	371	332	421	404	358	365	344	368	358	367	388	368	360	358	340	384	348	361	377	368	375	359	358	376	382	330	386	325	398	355	341	358	391	406	348	392	361	408	363	353	368	360	353	390	348	391	334	362	346	357	357	353	382	346	359	361	363	361	355	364	377	361	332	373	353	367	352	367	376	354	360	351	385	371	325	386	342	323	353	328	343	341	344	378	374	355	356	373	345	371	369	371	388	326	377	358	370	371	377	372	340	378	330	360	358	349	371	380	353	343	348	356	363	378	349	357	328	387	361	370	361	358	355	353	363	370	356	361	350	375	344	419	367	355	340	328	386	368	354	362	363	370	360	417	358	320	395	368	369	365	348	386	386	338	332	378	370	359	383	354	357	357	354
30240	48435	32658	20048	15120	11156	7246	5526	4019	3056	2556	2187	1766	1584	1242	1234	1172	982	870	816	766	723	662	659	595	550	534	576	496	523	530	489	456	458	444	456	464	428	412	408	419	402	400	396	398	450	401	409	409	404	408	411	370	412	443	415	419	406	432	409	380	388	387	416	359	406	405	402	394	387	394	359	373	414	366	397	369	398	383	386	406	384	383	404	383	390	398	404	387	396	395	463	396	372	364	398	396	404	380	389	395	360	386	400	393	387	363	390	402	421	390	429	381	399	418	368	420	373	409	425	392	354	373	381	371	400	404	388	390	381	408	378	398	401	422	369	402	443	403	376	397	386	399	409	383	452	400	398	417	406	366	389	387	389	375	423	360	356	385	371	417	412	380	400	395	435	414	385	376	396	417	426	393	362	372	397	380	376	410	436	363	399	398	370	445	375	431	388	412	325	393	368	398	417	388	394	393	389	371	363	380	399	388	403	349	371	347	395	397	392	377	364	353	357	414	407	411	392	370	376	374	395	400	397	403	375	407	376	425	420	403	404	389	409	376	405	386	392	390	400	377	436	411	380	391	357	375	369	414	388	337	371	396	398	363	392	424	383	390	394	386	397	420	348	388	381	395	373	383	399	388	426	410	374	368	383	415	353	385	400	383	370	396	395	374	378	371	395	384	387	368	391	366	368	400	372	422	400	379	388	392	389	361	387	379	408	422	399	404	394	373	363	393	402	383	407	375	376	403	405	335	370	395	461	390	376	393	372	354	392	414	371	370	406	374	377	404	407	397	385	371	397	361	379	372	359	379	379	402	383	398	380	396	374	383	376	389	395	377	384	377	371	415	414	375	436	363	385	404	393	365	402	394	401	394	409	400	400	435	412	420	422	404	369	417	383	420	389	397	411	386	396	393	393	354	410	402	388	388	381	422	378	376	420	392	371	357	389	396	393	388	420	360	347	400	445	378	374	386	374	385	409	421	391	408	407	358	413	368	390	371	392	379	367	419	367	367	397	399	408	403	435	390	375	402	408	398	379	396	418	399	400	335	373	388	375	391	397	369	383	413	401	393	356	408	442	370	426	383	356	407	394	421	405	404	372	382	404	378	403	370	411	368	438	378	384	409	438	402	368	398	391	436	421	401	382	373	383	405	369	410	376	428	389	369	385	403	395	377	418	431	425	408	406	381	384	376	410	383	390	395	394	419	400	391	393	335	386	402	376	410	426	356	383	403	403	352	384	389	401	408	411	388	375	368	414	402	435	403	370	383	372	400	388	396	417	369	357	364	367	397	394	398	397	389	414	400	389	439	421	395	418	399	400	380	382	399	398	384	355	393	398	385	399	399	425	393	370	411	405	411	397	421	351	372	377	399	423	382	383	402	350	405	390	362	421	388	402	367	378	368	394	407	398	370	395	419	397	417	386	414	399	414	422	388	367	402	383	382	443	424	421	415	398	367	406	398	358	382	414	374	389	388	357	370	406	378	412	415	398	395	389	393	384	378	358	396	382	375	382	412	408	396	380	399	363	424	398	393	366	381	373	425	364	387	404	371	393	371	419	358	399	384	392	366	376	386	410	406	382	365	393	405	405	404	355	382	380	397	396	394	409	371	364	422	369	374	411	386	394	404	379	395	418	362	371	421	370	410	376	400	410	380	392	373	405	363	396	378	376	384	394	366	408	415	385	391	377	374	393	383	374	399	404	377	384	408	427	418	402	418	380	397	380	394	418	414	378	347	382	415	354	365	396	423	381	381	362	398	365	384	334	387	386	409	396	379	388	375	392	379	374	389	407	403	394	426	367	377	390	375	407	454	380	404	434	399	396	403	424	418	423	392	358	372	428	358	382	407	438	416	407	390	411	390	402	387	429	363	401	403	385	387	398	408	412	344	410	394	417	397	405	374	371	433	412	372	408	404	395	395	406	394	391	397	391	371	417	376	415	394	379	366	412	389	383	420	386	359	391	421	413	407	379	384	375	384	412	390	371	422	400	418	382	372	360	384	398	381	374	394	380	397	395	416	381	387	375	427	404	369	375	412	378	390	378	384	359	413	382	384	395	393	400	375	398	388	377	371	373	422	369	418	431	392	407	397	375	367	383	375	357	409	419	409	398	381	366	409	380	417	391	426	383	411	375	412	422	397	377	424	382	407	391	384	409	388	415	409	385	384	407	386	398	409	374	415	399	407	382	401	372	403	382	393	431	315	427	423	392	366	392	433	397	388	374	366	383	364	357	371	342	387	434	415	385	391	373	404	365	402	416	376	377	414	403	399	395	396	375	369	388	402	425	419	440	409	398	414	381	378	392	449	370	371	372	401	383	396	410	375	388	363	386	396	385	388	416	417	389	393	366	412	370	370	398	408	372	369	372	371	409	386	399	383	387	380	395	387	385	397	396	391	376	381	404	389	380	379	385	430	380	421	410	400	397	418	382	392	399	394	387	369	380	413	374	419	380	375	383	393	418	380	388	397	423	391	390	383	386	395	411	384	371	397	408	388	416	374	390	419	365	387	392	419	372	408	385	386	363	409	373	407	383	420	367	394	393	408	405	407	396	423	400	373	374	390	391	355	381	396	375	393	396	398	375	418	393	402	417	406	423	400	379	373	392	407	370	404	365	390	358	408	399	421	374	355	389	421	400	388	388	407	374	385	422	390	402	425	402	427	354	425	354	364	387	390	444	359	394	376	374	352	410	396	402	410	400	433	375	394	382	385	385	405	426	426	435	402	432	374	403	407	403	394	376	378	409	422	389	431	415	365	364	382	388	391	383	440	377	399	395	375	403	421	367	385	382	392	402	432	363	370	363	386	388	394	419	386	412	397	389	401	368	395	427	344	398	406	391	415	417	410	410	387	438	407	373	383	380	412	408	406	401	381	402	383	369	370	408	390	422	394	384	405	413	403	426	402	436	407	407	388	340	428	376	425	410	390	403	390	407	415	363	363	367	392	371	388	382	383	354	346	379	430	369	364	390	400	419	364	377	355	370	403	383	389	401	382	403	364	402	417	412	368	390	419	397	368	378	402	413	388	390	374	392	433	405	383	376	387	421	384	412	381	367	420	391	399	385	390	400	406	407	357	440	394	384	381	432	423	391	389	389	411	367	378	367	441	376	363	402	359	405	406	422	427	370	358	398	365	388	423	350	407	413	379	408	393	384	342	379	376	383	397	424	396	370	385	387	411	332	387	398	388	427	376	414	353	399	410	417	392	416	413	406	383	387	424	417	433	386	400	395	404	395	358	413	394	417	412	384	407	412	379	387	384	366	390	402	375	386	402	371	396	407	402	397	425	400	408	388	378	413	391	410	388	393	366	405	369	381	403	395	401	361	428	363	376	403	362	419	362	386	428	387	399	379	343	375	384	405	401	399	388	416	396	404	363	404	384	399	379	391	391	408	391	407	387	361	405	371	399	385	417	390	377	396	390	389	394	376	416	404	390	373	372	412	382	412	393	383	361	413	388	410	427	410	408	410	417	385	404	423	350	430
22708	21226	28863	23876	21384	21712	15472	6514	4203	3223	2703	2103	2017	1591	1429	1379	1370	1160	1023	1016	937	903	838	817	735	721	727	735	696	626	709	612	608	594	580	587	576	546	531	550	561	517	526	523	600	541	552	558	480	535	503	504	479	496	515	517	509	537	562	544	474	534	540	526	534	482	523	556	594	530	526	564	522	531	508	570	515	529	557	513	526	510	553	498	497	501	493	511	468	524	503	524	507	552	534	533	534	545	525	486	515	512	530	470	529	519	519	528	538	483	469	495	485	526	504	559	537	483	488	496	556	494	524	548	537	504	557	510	500	483	544	505	510	487	540	496	539	500	524	480	522	496	524	525	517	514	519	512	543	473	512	534	565	513	517	519	494	532	515	523	524	491	551	526	513	471	518	508	534	485	553	504	558	529	526	513	446	521	491	520	499	560	486	505	474	519	503	481	534	544	490	490	516	494	506	551	500	533	529	536	493	512	523	526	507	518	538	506	490	539	497	541	505	506	478	528	554	546	478	521	497	558	511	518	496	508	545	549	520	527	520	521	513	544	534	544	489	512	505	529	457	554	474	513	479	520	515	512	541	494	473	502	515	538	495	502	544	545	507	489	530	555	506	518	529	481	488	464	532	526	552	499	532	516	495	533	553	519	497	528	527	543	510	533	520	552	494	529	504	541	471	504	559	552	530	521	508	518	530	512	537	509	520	528	526	530	542	513	566	560	527	531	512	543	528	476	546	491	510	520	472	533	509	524	540	490	518	517	511	520	514	519	531	504	526	477	537	536	533	482	524	515	527	482	509	535	515	496	521	518	508	455	540	522	527	520	528	491	495	502	514	549	544	512	495	538	495	505	534	487	482	510	542	548	519	513	526	494	511	514	514	533	545	480	511	514	498	503	505	519	523	547	477	505	524	494	506	513	541	493	542	530	537	559	501	501	491	484	529	569	481	489	498	542	519	549	530	492	527	545	522	544	550	504	513	520	518	504	541	536	544	538	512	538	511	482	532	454	514	515	510	508	529	521	538	532	519	529	531	503	513	509	525	490	537	509	506	519	513	513	524	499	513	516	553	540	525	520	527	541	486	511	492	489	507	543	548	495	473	494	535	468	520	504	517	534	517	540	528	501	563	525	550	497	498	532	502	506	470	536	531	509	518	525	532	535	521	492	501	487	511	482	598	536	520	504	516	507	517	535	511	532	514	512	531	492	515	502	509	502	521	546	541	489	474	522	537	522	495	499	545	510	549	505	514	501	509	507	506	514	524	540	526	526	502	531	511	505	556	552	519	542	506	469	509	526	535	560	476	527	495	537	481	493	557	554	498	537	497	519	544	537	521	525	485	515	540	503	487	518	547	541	513	512	501	519	494	500	529	508	485	499	496	497	530	508	502	548	501	480	522	486	522	507	500	494	536	517	489	525	502	515	567	552	563	493	501	491	501	557	538	537	548	510	510	521	562	569	531	519	517	525	526	574	465	535	535	502	544	509	482	511	546	502	535	504	539	513	515	520	562	526	555	516	509	541	530	496	509	483	480	498	507	528	488	483	508	531	498	508	465	513	531	536	503	501	505	536	530	536	545	569	546	528	494	519	526	503	495	470	453	512	507	509	516	537	527	501	512	492	549	565	534	546	496	525	519	500	493	510	503	550	516	514	530	507	592	479	517	544	517	515	548	541	458	548	480	496	522	527	509	501	483	523	547	484	511	505	556	488	497	558	523	467	508	575	523	511	510	502	543	551	546	514	525	541	549	519	516	513	535	523	553	555	513	502	543	486	521	546	515	509	532	536	491	539	521	487	525	492	539	516	490	517	466	521	543	547	521	534	482	502	496	519	553	571	504	502	476	507	506	516	508	553	495	492	537	531	502	510	510	529	488	498	535	494	520	519	513	497	498	534	517	496	548	545	487	487	498	515	499	502	549	506	501	539	506	550	499	517	548	525	532	498	561	554	504	470	492	545	507	538	492	494	524	553	499	511	507	489	533	498	538	552	543	474	533	521	495	518	540	501	532	524	519	530	517	480	500	524	536	518	522	499	505	528	510	502	529	519	543	486	580	508	545	527	484	507	497	531	526	508	488	495	511	504	526	522	526	492	517	539	535	501	506	465	562	514	500	506	512	483	481	534	458	529	518	544	482	515	518	525	554	492	498	487	524	483	498	505	518	497	476	523	505	487	507	552	531	519	536	527	573	511	562	501	539	523	496	513	506	468	526	470	534	515	493	494	481	486	514	506	545	496	537	524	530	484	526	512	512	524	530	519	538	517	517	512	514	513	539	531	554	520	514	506	510	503	494	511	534	487	543	520	500	464	534	493	505	521	516	534	478	534	517	535	511	527	512	492	544	503	532	508	512	497	527	521	508	493	483	494	541	507	559	475	471	550	482	551	533	536	562	510	505	489	476	538	504	533	531	497	507	515	486	513	512	508	497	542	493	519	488	560	522	519	507	573	470	500	525	514	491	476	519	499	522	541	536	545	548	547	516	472	505	487	535	495	506	515	532	520	523	488	498	535	489	534	517	461	554	505	543	557	532	533	538	523	502	553	473	487	536	518	537	485	504	530	495	507	529	498	553	502	481	498	560	513	512	458	563	522	503	509	532	494	525	542	517	550	518	544	497	514	500	512	469	547	542	535	502	517	526	487	492	482	511	484	499	557	480	537	547	522	473	539	516	531	536	534	522	518	512	575	505	506	556	509	507	506	513	525	509	530	505	538	499	531	528	517	489	535	496	486	485	537	508	460	504	503	543	526	542	483	530	508	519	519	480	508	502	508	509	533	470	497	537	533	540	483	512	496	548	489	492	520	529	544	526	519	499	495	522	515	496	522	496	510	516	494	568	554	495	517	532	508	514	505	509	493	497	496	534	500	535	482	526	553	537	557	469	508	481	509	507	517	502	538	501	516	513	477	549	504	551	546	507	564	525	499	524	537	497	499	519	484	505	527	480	550	504	557	515	504	532	500	524	447	539	534	497	567	520	496	477	489	516	497	498	558	474	509	531	538	538	544	533	491	521	515	508	516	513	459	543	537	535	495	487	511	509	501	450	524	507	508	523	499	496	509	554	527	492	545	539	543	491	463	519	453	476	519	536	492	527	498	537	483	568	509	483	506	505	530	532	501	501	514	506	507	542	512	506	489	518	493	529	491	536	507	519	508	521	530	514	508	491	518	526	524	509	538	523	502	494	522	480	513	539	499	523	541	501	550	517	499	518	541	502	516	525	523	487	515	499	520	524	485	516	441	489	527	527	491	484	473	498	514	515	497	521	501	531	549	542	501	555	511	511	516	514	501	509	522	499	513	519	534	523	506	516	503	566	520	516	470	512	523	502	518	479	529	512	498	551	518	504	504	498	536	520	479	528	526	498	518	483	498	500	484	507	534	527	495	519	534	492	567	492	507	527	517	512	502	516	539	503	521	505	501	503	529	548	546	479	538	521	479	492	562	537	526	512	537	503	511	520	544	523	515	536	502	527	499	557	508
33751	59132	41518	27633	22039	16141	11768	9006	6639	5142	4233	3331	2932	2311	2053	1911	1810	1513	1314	1254	1210	1126	1009	1015	834	860	891	828	736	781	774	699	745	670	639	610	597	644	603	646	572	610	542	573	536	563	555	564	552	507	582	571	577	558	538	569	557	548	554	551	541	524	544	570	538	532	562	531	549	572	544	512	551	533	525	560	524	531	583	529	553	600	576	543	603	519	571	531	541	606	499	569	553	545	536	533	573	559	534	490	544	573	561	531	555	541	551	552	528	551	535	559	533	537	581	520	560	539	552	570	523	509	539	544	579	572	551	552	546	587	507	559	519	539	572	567	534	515	534	565	554	566	569	588	523	557	546	507	561	553	557	548	526	529	515	533	536	541	529	543	539	517	535	549	489	556	577	539	518	518	545	562	546	565	552	533	565	534	562	537	514	557	532	527	502	571	545	579	492	537	538	526	574	554	559	552	562	551	529	527	535	494	556	551	569	531	544	557	518	565	573	531	539	557	516	535	544	546	576	510	550	511	504	567	526	540	507	545	556	583	528	544	532	520	544	563	552	564	575	554	476	537	562	533	568	529	549	552	517	532	569	557	549	529	515	535	532	534	569	484	550	563	554	543	553	502	519	573	506	559	536	544	529	520	506	534	563	539	544	558	542	551	525	529	537	525	545	552	562	532	625	592	521	559	545	524	546	523	553	561	555	563	539	559	533	531	519	555	494	551	525	572	512	544	542	573	532	558	520	567	541	521	547	539	554	539	523	561	530	510	552	597	501	532	547	531	552	495	544	560	582	520	543	539	550	552	561	589	550	548	542	531	531	529	569	538	550	564	555	559	562	524	520	564	552	542	572	544	553	544	569	592	527	528	547	550	571	489	528	541	549	540	539	566	555	552	553	571	534	570	543	513	533	573	587	548	539	537	571	571	557	550	534	523	513	547	553	528	543	570	533	523	564	571	551	597	504	522	538	495	594	530	521	544	565	576	564	539	569	551	557	574	539	545	564	516	510	542	505	577	544	519	534	512	523	533	512	556	469	598	545	537	584	500	533	564	521	567	510	523	567	550	550	567	533	552	516	530	562	556	550	533	556	501	546	534	600	594	548	563	507	538	522	536	553	572	529	594	549	533	559	560	530	553	569	562	579	546	537	568	535	529	532	511	541	569	561	584	546	512	545	555	554	502	564	491	504	526	566	545	524	575	570	573	535	570	538	557	552	518	527	529	537	498	586	551	534	559	596	598	555	539	550	543	513	534	576	546	526	520	516	545	589	566	526	524	545	515	507	530	522	532	506	535	543	543	527	517	534	547	549	526	523	600	543	520	527	552	557	523	534	522	547	491	510	584	532	524	516	540	568	580	541	539	518	548	491	539	545	565	499	576	527	575	513	561	521	472	556	605	582	564	562	567	570	539	541	526	507	556	560	527	538	511	472	522	537	554	559	495	564	527	542	523	547	531	544	529	540	573	554	567	570	531	589	573	551	504	538	526	538	570	540	573	535	506	550	560	566	572	535	535	536	538	550	542	546	510	547	597	548	564	532	489	501	515	542	572	562	580	533	554	544	525	532	529	508	528	577	600	553	557	563	602	518	506	536	558	558	555	550	527	535	539	506	558	553	528	580	558	538	529	511	534	542	541	554	550	505	541	517	586	575	516	594	576	529	554	517	537	530	527	555	585	557	566	565	546	538	514	539	531	547	541	547	496	551	556	544	540	568	521	527	594	552	564	545	541	557	535	566	552	533	576	536	560	532	549	562	563	521	486	514	510	537	530	523	533	549	556	570	536	557	539	521	528	536	526	530	559	570	576	533	565	583	560	528	536	524	502	569	554	532	584	567	530	553	512	521	506	599	545	575	529	549	552	559	571	541	555	564	535	559	516	548	535	510	530	541	535	538	567	565	493	549	554	550	528	579	563	516	534	561	559	538	539	568	536	572	535	572	489	545	561	585	541	545	527	521	519	581	540	527	538	543	569	526	626	554	517	546	539	535	551	551	532	576	557	535	514	551	527	532	552	539	572	545	573	555	545	531	540	534	552	577	559	503	524	551	544	594	560	529	512	515	583	567	588	564	523	563	531	534	499	563	493	535	554	570	560	524	568	523	590	526	562	563	512	553	549	535	549	543	567	516	514	573	569	531	537	545	563	590	532	531	530	564	574	553	524	564	535	546	560	569	588	534	499	533	545	561	540	517	567	534	516	512	539	556	547	535	512	534	492	591	504	532	586	523	557	559	561	558	587	550	568	556	564	565	539	547	563	548	476	545	550	583	579	548	565	533	506	529	569	569	548	564	539	558	575	576	527	566	515	586	550	536	537	555	536	538	553	584	540	535	557	574	543	536	517	555	576	562	564	529	575	510	552	531	547	533	544	570	492	533	514	564	528	527	555	556	569	530	600	548	548	506	513	567	517	583	518	536	490	535	524	550	548	543	545	517	531	555	529	545	530	570	481	536	530	540	550	545	520	600	543	560	577	510	553	557	518	520	577	563	559	540	589	511	567	590	506	537	519	564	581	534	552	498	541	539	521	523	546	564	520	572	536	520	515	582	569	509	544	561	523	558	531	566	516	560	499	567	544	527	546	557	526	570	494	543	517	567	545	562	515	567	522	525	552	535	534	533	520	528	554	533	502	558	518	515	518	548	599	544	537	559	537	545	572	521	531	557	538	538	536	553	525	571	563	526	550	551	574	521	541	546	566	502	527	544	478	503	589	576	551	557	564	558	561	541	558	528	510	575	557	581	526	505	525	565	538	563	570	532	569	547	533	495	557	555	531	517	581	524	541	567	515	562	528	551	546	529	480	554	583	491	567	563	579	566	552	526	562	544	534	548	538	513	499	531	533	545	539	516	539	562	564	585	548	576	549	532	508	553	547	517	546	546	572	535	537	533	536	534	541	541	552	555	563	525	548	520	604	537	589	578	563	561	517	518	542	537	541	515	520	565	551	551	557	549	592	517	553	545	544	538	536	568	554	521	543	612	527	492	554	525	527	549	519	560	525	512	508	602	512	538	585	581	570	542	531	540	540	553	547	460	566	542	556	553	549	600	593	559	487	509	546	556	523	515	567	553	568	533	538	515	540	546	571	523	533	516	572	519	505	583	552	534	589	579	532	516	573	547	533	552	550	553	532	553	514	533	531	544	543	531	558	556	532	517	518	588	553	572	526	540	546	566	532	602	499	562	523	545	565	559	549	576	535	543	581	521	542	531	554	514	521	536	532	554	545	509	487	566	564	549	533	554	540	576	551	555	557	553	557	523	577	550	538	548	574	541	523	545	551	525	541	487	517	549	541	502	554	523	525	567	566	502	531	514	567	549	548	545	552	537	542	565	535	590	526	552	547	565	507	533	536	535	547	611	556	587	554	536	562	524	560	544	566	567	502	550	541	561	524	535	549	510	522	513	531	550	584	516	587	511	515	509	566	566	545	507	546	528	574	542	570	505	528	566	553	544	529	501	551	584	547	556	531	562	550	525	577	568	540
30087	28473	28041	17704	8905	5104	3475	2520	1786	1437	1276	1074	1002	790	752	735	732	638	593	603	582	586	493	514	454	496	421	424	414	447	402	418	411	402	396	436	381	390	364	401	370	404	384	420	399	381	383	349	345	367	362	386	402	386	373	387	370	372	399	396	370	385	385	390	380	388	358	371	357	379	370	372	387	402	405	356	405	366	374	374	383	381	381	411	347	380	393	374	342	389	371	384	347	356	371	345	376	380	373	377	360	399	408	339	357	425	367	384	376	369	368	347	399	387	372	387	406	371	368	380	374	361	372	378	375	368	373	433	349	372	391	378	369	374	385	351	394	393	373	352	321	376	359	368	379	385	367	366	367	362	351	353	389	376	386	378	336	363	390	371	334	370	385	414	389	354	377	357	386	382	370	401	377	371	356	354	372	372	364	351	377	354	367	385	350	335	375	381	362	404	363	366	391	379	363	349	382	351	380	355	370	380	381	347	389	372	377	409	358	357	405	346	401	405	386	383	369	412	379	389	399	365	388	395	362	346	376	379	359	369	374	371	377	372	386	362	356	404	389	392	360	335	356	383	386	393	385	400	356	369	363	371	395	415	367	390	378	358	376	377	385	399	343	357	341	356	400	378	358	374	356	372	379	364	377	386	370	362	367	387	357	386	403	368	391	374	411	381	352	383	370	345	398	384	379	374	367	391	371	386	375	367	400	366	388	387	363	371	375	391	359	365	379	346	372	371	422	372	359	353	364	372	348	368	383	358	383	370	368	395	379	396	396	357	366	352	388	377	396	368	362	392	377	334	368	408	350	375	358	382	379	349	386	387	370	365	365	385	388	354	378	380	399	348	381	357	404	385	351	353	372	356	387	417	368	408	376	378	385	415	374	369	325	394	391	346	352	383	382	401	379	405	404	403	370	346	367	356	388	395	375	357	395	376	393	349	408	361	395	352	380	367	361	361	359	396	361	354	362	364	388	389	396	393	339	342	378	376	348	379	375	373	390	354	368	396	349	387	372	369	362	392	409	415	356	363	374	368	393	381	375	393	387	401	347	407	371	408	372	393	358	419	400	403	363	354	358	398	385	418	377	396	360	407	383	352	352	385	349	386	356	361	384	386	391	391	374	341	380	342	342	349	359	374	370	398	377	362	392	410	386	418	394	353	358	377	392	397	385	389	343	371	392	397	390	369	375	350	393	369	370	375	371	383	376	362	370	387	364	380	375	403	380	362	377	369	375	379	379	369	390	369	396	360	427	376	370	368	365	387	386	388	389	364	362	396	341	428	374	399	364	409	405	360	376	321	364	403	372	383	417	372	387	388	369	410	365	357	417	352	376	381	374	394	352	369	383	378	417	380	337	371	341	368	389	383	350	376	382	373	378	355	381	362	389	353	390	358	386	374	406	365	338	376	378	352	381	360	355	402	403	369	368	385	393	359	364	355	355	357	371	412	393	365	376	351	356	381	375	413	383	353	367	375	355	393	339	358	372	370	343	386	387	367	415	398	365	385	385	404	327	397	350	382	388	321	415	371	390	369	379	383	385	369	365	406	356	371	394	408	353	366	376	386	381	384	356	373	358	348	380	358	383	415	393	375	347	380	398	367	362	375	357	359	372	386	356	367	340	386	338	367	359	381	359	367	358	359	385	367	404	384	392	355	348	375	381	396	354	361	382	395	403	367	391	372	380	346	373	364	383	360	352	396	369	369	414	390	384	339	392	364	358	389	379	357	355	372	403	390	386	359	352	427	386	358	368	374	355	373	379	397	402	346	355	357	404	385	367	357	339	389	363	397	345	354	352	358	354	386	384	344	342	392	410	371	363	349	368	399	377	368	374	387	383	378	338	382	372	389	372	377	350	360	363	383	412	367	413	361	379	402	369	388	379	406	370	397	370	381	381	426	356	388	389	375	368	350	367	366	351	359	378	410	382	364	367	366	372	379	383	345	377	402	368	366	380	362	351	357	410	400	349	392	382	354	373	373	353	382	378	378	376	372	396	370	372	362	363	403	368	382	373	411	396	369	434	377	385	328	375	352	343	348	376	376	354	416	367	349	366	353	352	349	358	344	349	363	374	382	375	356	397	374	372	364	377	398	393	348	362	409	370	378	359	401	383	389	371	381	385	369	380	350	390	383	392	361	385	395	330	337	344	364	354	376	390	364	352	373	373	359	378	388	376	350	377	345	347	395	385	360	398	408	376	357	368	375	362	364	391	387	370	376	373	386	398	366	376	371	418	356	364	373	393	379	364	404	355	384	377	389	369	325	382	332	367	340	371	402	345	346	410	368	333	337	393	417	400	371	404	328	347	394	385	382	414	336	384	370	386	367	397	409	381	372	375	386	380	386	406	386	363	413	388	364	381	380	359	344	380	360	369	380	344	380	350	385	394	440	365	395	375	387	416	390	394	388	372	367	402	364	368	366	388	396	316	404	382	360	380	373	366	339	392	370	390	335	364	371	370	352	371	372	363	343	348	348	403	393	365	374	361	406	405	389	403	367	380	376	362	385	372	347	350	375	365	348	363	379	342	371	348	380	384	379	379	365	376	354	380	396	414	422	379	398	352	324	376	393	382	406	385	394	380	390	363	394	406	358	390	380	379	333	366	380	379	432	357	412	387	376	405	360	351	342	356	400	376	365	387	390	397	361	344	371	386	359	409	361	363	370	404	374	383	403	349	352	378	387	368	368	348	381	387	358	380	339	382	328	405	393	366	356	352	374	348	354	366	372	405	353	363	383	364	392	372	398	355	390	351	369	389	382	367	356	363	343	354	390	358	361	375	388	372	389	374	376	405	367	388	364	387	381	369	371	384	364	392	369	369	372	372	377	407	366	411	344	343	411	379	365	436	374	373	359	371	390	340	378	338	371	382	366	343	345	383	359	391	373	402	383	387	385	387	408	392	402	368	388	367	394	374	384	380	340	353	364	385	348	384	357	338	368	383	352	409	382	376	384	361	373	355	383	372	387	378	365	381	347	382	338	372	362	365	369	399	374	352	389	380	403	379	359	340	385	369	375	351	377	363	372	391	379	364	387	372	373	404	375	375	374	377	380	366	399	420	411	388	395	380	385	404	351	352	352	360	382	377	407	338	352	362	378	374	378	378	383	378	358	357	393	402	398	383	393	365	377	376	376	377	326	376	365	377	370	391	341	395	352	376	365	412	406	386	381	350	399	416	349	370	375	404	353	393	361	370	386	363	354	365	398	357	365	393	382	392	374	332	352	370	346	376	357	432	369	406	408	392	374	383	402	386	357	359	360	372	374	366	366	370	393	365	370	370	419	398	364	359	365	403	378	373	359	405	364	394	346	401	379	365	377	381	391	372	396	359	351	399	350	368	382	363	371	397	377	369	365	349	375	355	350	365	385	388	385	370	369	394	382	382	395	362	385	369	378	391	397	382	376	404	401	372	358	361	338	373	364	361	381	364	383	340	373	388	383	357	392	358	365	409	351	390	348	372	358	341	339	392	376	343	374	372	374	371	330
29709	42858	28503	16939	11676	7851	5875	4260	3116	2421	1974	1752	1512	1190	1021	1010	970	779	703	706	684	673	632	626	588	558	528	507	478	517	521	433	435	437	451	481	466	430	442	420	454	446	415	400	382	417	409	413	390	424	410	423	381	377	428	418	458	416	390	441	405	374	377	373	387	388	411	350	396	410	406	446	400	402	415	397	439	376	388	420	393	424	422	408	398	429	423	396	421	427	404	426	426	388	395	424	420	430	440	382	424	375	385	414	399	384	405	380	398	373	390	393	419	396	415	402	391	424	428	412	428	387	382	373	416	422	437	462	437	441	391	376	406	400	394	390	414	419	384	394	406	400	435	395	414	402	429	388	398	377	416	404	419	448	379	418	398	420	382	409	428	389	455	398	412	366	421	394	409	364	400	436	367	405	393	377	383	389	440	420	390	415	417	398	413	395	403	407	379	420	410	397	402	445	386	417	386	398	395	427	392	397	420	433	393	420	441	398	399	435	408	418	398	398	366	438	436	436	417	355	447	384	374	426	415	386	411	425	390	422	391	417	444	407	394	410	402	389	408	383	391	410	379	402	374	402	412	393	418	389	403	410	412	394	410	392	397	399	404	401	386	414	403	405	430	406	408	386	375	417	391	437	383	403	412	403	378	420	425	392	402	406	402	441	406	391	393	384	385	387	393	387	372	426	402	359	390	423	446	396	435	411	413	435	436	351	444	417	368	356	428	369	436	401	433	387	389	412	389	401	401	349	408	390	396	420	374	385	404	373	404	440	417	413	440	389	387	429	384	405	387	399	405	394	425	409	394	391	408	406	404	401	413	399	385	420	377	419	406	381	447	417	400	404	392	408	398	391	405	395	380	378	393	443	412	416	429	409	426	387	407	439	389	385	411	395	448	417	375	405	403	410	440	398	389	399	414	419	408	388	407	385	429	400	415	440	397	440	414	385	438	415	391	415	395	453	388	374	455	430	393	396	422	382	369	417	375	394	394	383	405	394	403	386	416	418	374	409	378	394	374	354	426	416	409	426	374	413	421	399	422	384	392	407	406	410	411	404	443	419	425	445	390	416	430	428	422	432	394	406	397	421	437	391	436	401	424	426	403	407	397	402	384	377	392	414	405	436	407	386	436	414	399	431	425	415	410	412	390	414	400	376	390	374	405	410	409	403	413	373	382	442	391	414	404	433	387	415	395	359	412	411	422	388	424	389	391	392	389	421	401	392	394	406	372	404	428	417	416	401	399	424	385	380	401	390	388	386	365	393	388	390	400	371	391	388	400	408	409	421	425	417	434	414	368	411	395	398	403	413	410	380	370	418	401	399	401	389	380	414	418	394	419	414	394	411	418	401	406	433	423	420	379	420	418	408	422	402	428	438	409	386	410	417	407	408	422	389	387	396	404	446	392	408	426	405	450	396	417	414	404	411	388	402	389	426	369	403	381	425	398	425	423	431	410	381	451	399	406	441	405	393	420	407	419	403	420	429	407	395	416	418	433	422	410	404	391	410	387	406	402	390	377	368	389	402	389	406	366	399	437	415	441	410	416	426	417	437	386	407	392	418	420	417	417	442	380	428	431	400	395	396	450	377	412	385	395	395	365	420	396	411	428	422	419	378	388	412	392	439	439	398	420	401	409	401	415	407	454	411	396	383	397	386	417	401	455	397	365	408	431	407	420	370	416	410	403	412	398	412	435	445	403	427	413	392	401	431	421	376	397	398	414	402	392	402	355	402	439	380	369	437	370	432	393	434	440	428	432	409	443	354	384	412	403	415	384	434	434	402	382	424	399	369	341	453	374	386	430	409	375	367	409	440	417	425	390	389	406	385	434	402	405	424	416	365	411	422	439	379	371	397	391	433	424	411	427	410	369	356	403	411	395	427	419	397	402	415	412	394	389	364	427	386	371	406	409	426	386	425	427	409	381	422	398	368	398	428	376	387	394	432	383	416	383	371	424	412	404	404	392	411	384	399	396	378	433	459	412	417	407	441	361	366	382	407	457	394	415	388	403	437	407	411	383	419	397	419	387	393	440	417	416	407	412	401	365	399	400	401	445	415	437	397	371	402	367	417	444	425	395	382	376	369	373	414	398	394	417	405	390	401	398	380	421	418	399	395	407	414	433	443	367	456	373	389	421	401	368	425	412	431	431	408	410	402	407	383	401	443	416	403	418	375	424	440	449	426	388	388	420	414	377	385	382	435	388	418	418	435	415	392	400	369	420	349	440	396	403	374	440	423	399	421	403	423	377	399	371	428	382	416	402	414	397	397	418	417	403	406	433	428	408	448	406	416	381	425	422	398	409	425	420	404	402	406	435	388	387	396	404	393	390	431	406	420	417	413	397	430	387	442	403	405	394	403	420	383	417	455	364	434	410	395	396	432	407	394	416	399	402	396	388	370	406	374	359	370	395	374	373	388	403	397	414	422	382	393	425	383	436	391	403	422	400	416	359	421	386	439	438	380	426	391	427	358	386	416	353	405	395	397	391	377	407	394	442	397	407	387	399	425	435	366	388	401	401	412	386	391	416	415	440	385	406	406	430	393	403	409	417	382	396	413	429	392	397	417	399	435	396	392	422	411	390	397	402	422	411	396	386	399	377	400	372	403	444	384	357	400	415	380	384	415	382	371	406	445	418	406	416	411	397	413	386	416	407	411	397	408	390	386	390	396	400	407	427	446	407	383	390	399	422	424	404	400	406	430	440	435	403	419	415	404	387	382	424	409	407	385	428	420	371	426	415	403	418	402	424	403	405	402	376	408	455	434	414	428	387	393	390	426	368	438	409	442	374	400	399	408	438	414	416	413	391	399	431	362	403	389	401	399	361	409	422	432	425	394	382	401	429	402	410	404	396	391	396	398	410	390	405	385	430	404	375	429	407	419	364	404	400	396	399	399	412	357	425	385	372	398	399	379	406	415	434	389	423	400	403	395	422	375	400	382	395	391	358	417	431	406	396	423	365	419	437	443	394	394	414	388	424	377	433	389	386	414	403	395	395	401	384	439	420	386	400	393	404	424	395	387	399	363	393	412	425	405	416	402	408	400	404	389	396	427	381	428	411	420	408	390	417	364	385	414	388	391	394	368	430	399	390	417	434	431	387	382	381	383	425	425	419	418	412	403	413	366	407	373	401	421	408	412	407	382	403	409	410	397	400	376	440	395	381	394	388	421	428	363	418	419	390	391	421	376	403	346	415	377	401	384	394	391	424	420	422	394	404	397	418	411	408	404	404	397	407	426	397	387	406	417	419	407	438	394	416	419	415	398	448	406	389	390	393	408	421	408	429	390	375	378	406	409	380	400	414	389	413	379	405	402	417	397	398	414	426	418	360	398	388	417	415	408	377	420	395	369	408	388	397	398	428	417	373	406	387	407	389	457	432	346	423	395	383	402	420	403	417	395	392	403	412	406	386	407	393	408	378	410	399	405	386	447	388	401	438	393	408	390	393	396	429	382	375	401	409	407	381	413	433	427	373	448	390	433	439	388
23854	21231	28480	24442	21381	15419	7780	4258	3040	2397	1956	1816	1594	1349	1134	1140	992	965	882	882	830	745	778	687	687	642	666	645	602	582	559	558	575	551	485	523	572	522	503	510	540	525	529	512	488	493	526	470	478	503	459	540	475	508	529	504	544	514	521	495	519	499	524	492	498	489	483	507	499	483	493	480	527	474	471	466	489	488	486	534	472	513	477	457	556	473	498	493	496	510	507	492	519	494	484	491	505	464	476	482	489	462	478	460	489	505	474	482	517	516	474	473	503	509	489	490	533	506	487	452	479	485	505	511	492	492	469	498	505	519	499	542	509	503	509	528	493	458	504	467	493	480	490	491	472	488	480	504	500	529	483	492	500	473	537	493	471	470	490	446	465	467	466	521	488	492	480	474	488	470	497	465	507	506	502	521	492	476	493	486	440	491	434	495	471	458	481	482	502	456	495	485	468	501	545	463	514	542	458	451	498	500	482	491	501	486	505	469	514	505	481	488	471	510	501	504	482	454	493	499	483	518	522	473	485	506	529	503	486	476	501	532	498	488	466	480	473	496	501	495	482	445	488	457	488	498	524	455	492	481	494	485	473	478	497	512	489	482	487	491	498	495	468	447	491	484	504	527	491	475	479	484	476	494	474	470	467	519	454	459	481	475	467	490	491	450	479	478	474	494	500	459	516	496	472	521	459	449	485	501	472	494	479	487	524	516	475	493	502	485	498	471	489	468	455	489	503	493	473	522	469	460	482	484	496	510	511	512	478	488	489	469	481	489	467	531	485	502	488	485	476	491	485	513	508	497	464	451	488	462	509	527	475	484	496	443	467	547	510	501	512	463	539	505	470	504	483	475	499	490	517	509	534	500	480	467	504	499	467	486	496	499	488	494	498	533	510	490	483	532	503	490	480	469	538	500	477	502	509	453	469	476	493	493	481	492	521	529	506	478	476	516	491	527	483	472	493	482	481	465	486	516	477	485	472	488	509	482	468	501	500	493	493	491	488	507	488	497	476	463	460	483	472	457	497	505	485	491	463	490	489	519	486	470	501	481	504	528	487	490	480	514	472	480	490	524	489	487	480	468	538	502	496	479	508	526	491	461	478	465	466	472	490	522	463	480	464	482	455	429	519	474	471	514	506	459	475	492	518	503	499	487	496	498	520	503	500	513	470	468	461	455	483	508	494	488	476	472	521	489	506	507	515	475	479	467	460	518	494	505	469	487	468	471	516	495	480	448	471	514	482	479	499	483	472	521	480	469	484	525	500	500	508	474	522	494	444	473	500	505	437	475	478	458	485	468	445	492	485	529	529	490	462	493	499	454	514	514	528	473	495	503	494	503	477	468	489	492	511	528	474	470	469	482	479	482	495	438	461	478	481	501	509	479	491	482	458	503	493	524	462	483	494	493	470	503	464	469	464	455	523	538	471	500	442	489	472	481	484	528	464	498	489	400	491	478	480	495	480	518	517	489	520	491	500	448	419	466	521	486	472	483	491	521	508	481	508	448	530	505	520	489	463	484	512	480	434	492	513	492	487	514	483	471	472	470	480	529	464	484	504	478	489	478	483	478	508	462	489	516	465	479	513	468	484	500	472	516	481	456	492	497	497	529	498	452	496	499	523	495	489	495	497	494	501	514	471	491	493	475	499	523	499	479	465	463	497	471	499	515	498	522	553	473	476	472	474	443	469	452	494	509	469	464	509	467	499	475	517	472	515	505	525	479	483	463	468	477	475	505	481	488	491	497	495	489	523	512	481	516	513	490	469	464	487	495	456	497	459	486	488	456	452	493	475	477	484	482	515	475	505	464	488	484	491	503	495	475	467	510	480	485	524	468	479	444	507	503	477	471	466	468	467	460	502	491	465	506	498	479	488	492	489	483	465	471	492	499	496	509	493	480	547	474	468	502	479	487	519	515	480	523	475	511	485	518	516	485	507	494	493	481	517	462	473	524	477	519	502	473	496	489	516	493	466	494	515	473	504	501	485	493	507	504	475	498	499	483	488	495	477	501	496	495	496	500	472	459	462	504	493	477	460	497	494	465	484	504	440	500	524	466	480	500	524	505	488	485	483	484	487	494	510	520	479	505	463	477	477	510	493	472	428	484	530	439	498	505	495	474	471	482	490	508	479	528	498	531	434	502	482	530	485	528	494	454	506	466	473	482	516	501	494	507	473	516	463	484	481	486	485	501	461	508	515	483	465	518	451	499	488	501	479	478	484	490	488	464	501	488	459	475	486	477	487	487	508	474	498	450	473	510	481	477	491	475	497	495	474	458	492	472	515	475	484	484	474	465	477	486	515	481	472	461	523	467	503	499	497	486	523	476	479	464	472	495	483	505	471	514	493	479	470	498	456	527	489	477	486	480	459	513	485	518	499	478	478	471	529	524	517	474	485	475	517	493	533	498	466	506	477	530	460	481	499	483	495	511	521	503	451	498	516	467	493	494	544	482	497	501	510	481	532	480	483	522	498	506	492	484	478	503	472	505	500	501	504	499	500	519	497	489	470	476	482	487	456	478	468	485	489	498	494	508	479	494	509	471	516	489	524	500	487	482	543	479	483	489	520	527	495	447	485	500	481	485	507	512	481	490	507	477	504	488	444	491	494	483	509	460	518	477	532	506	491	464	481	472	490	475	487	502	437	544	485	496	504	473	475	472	522	482	482	484	459	509	496	492	474	466	517	493	518	482	505	513	472	517	487	513	486	512	479	444	464	455	475	489	546	466	461	490	512	531	468	499	471	483	487	517	498	483	497	494	512	536	475	504	505	476	461	499	476	496	503	522	559	474	473	471	453	493	523	516	468	517	530	449	514	501	505	498	493	526	483	487	474	494	491	456	495	449	511	499	500	525	495	506	497	487	535	472	496	498	528	505	478	482	514	505	491	519	495	500	483	493	492	519	497	465	525	497	486	496	477	481	529	493	460	494	497	493	518	505	513	491	475	457	497	499	466	506	451	536	455	457	467	464	487	521	513	469	455	517	480	475	491	487	464	489	466	542	451	505	523	448	516	504	485	491	524	492	485	467	463	521	498	436	465	490	491	481	486	521	497	509	497	497	452	469	492	492	507	489	473	516	501	448	436	502	537	514	507	487	455	485	471	491	492	496	472	490	493	466	502	470	526	477	488	465	493	446	478	476	494	500	468	493	512	539	433	486	453	481	490	530	477	485	496	503	478	462	513	482	455	478	477	514	539	470	470	479	516	506	506	466	489	504	521	490	499	513	480	461	506	472	483	517	483	458	508	518	484	488	488	482	505	498	504	503	447	476	513	495	473	487	451	467	488	501	521	467	495	486	479	533	476	504	491	535	487	507	493	484	468	507	484	494	462	436	482	458	442	460	471	487	483	510	485	476	473	511	484	468	492	498	490	474	522	500	489	490	473	483	460	503	491	510	507	471	479	481	445	488	467	448	489	524	469	495	488	477	472	467	471	508	489	496	489	478	507	454	486	487	463	479	429	492	517	487	484	463	426	507	476	454
30597	52874	36599	22764	16249	12100	9262	6734	4949	3825	3121	2645	2355	1895	1576	1548	1444	1242	1125	1070	1016	920	879	826	784	735	748	733	716	681	641	666	633	590	588	579	572	556	515	519	526	556	569	559	570	519	538	515	519	563	528	580	579	543	520	488	520	515	532	526	518	504	507	495	544	495	524	490	496	541	533	516	499	523	519	497	566	504	542	501	502	543	532	548	542	523	539	532	519	536	492	543	548	552	497	528	532	500	513	552	504	552	465	517	515	504	546	496	520	478	533	525	516	495	466	543	532	507	532	555	513	509	517	537	527	527	524	517	519	551	481	486	532	485	480	499	521	499	496	524	544	502	507	524	519	520	516	561	490	528	510	505	516	510	468	509	513	574	508	509	528	493	525	490	526	509	515	498	519	506	527	551	533	511	530	510	488	545	504	541	533	510	511	500	521	515	526	516	545	496	511	534	515	518	496	516	528	531	476	523	512	517	509	564	541	499	523	501	512	500	536	525	490	504	503	555	535	507	518	528	518	515	518	586	497	552	491	530	472	477	510	469	532	521	531	479	551	533	513	530	559	547	583	543	518	538	510	541	560	510	535	520	535	556	540	503	528	500	503	485	562	492	533	508	534	535	540	479	493	501	484	495	516	482	490	524	517	505	492	492	554	546	492	476	536	505	523	517	527	524	514	509	509	496	563	495	494	509	539	493	554	498	485	542	527	500	546	505	524	528	504	526	517	527	511	481	508	521	535	501	504	543	480	518	510	539	496	490	498	508	515	529	498	480	503	531	522	540	534	505	504	521	486	511	502	501	513	502	537	488	540	516	559	500	527	531	485	500	515	538	506	491	548	502	549	539	519	538	528	509	518	557	480	500	490	522	476	515	533	511	551	526	524	510	533	513	506	515	521	550	523	516	513	513	457	500	573	480	534	519	560	525	510	531	541	508	536	548	493	498	512	535	525	516	543	502	537	498	504	531	551	502	532	495	487	488	528	538	513	533	487	510	507	486	513	505	490	488	486	500	527	531	535	503	493	516	577	522	496	465	514	522	521	523	523	560	561	494	536	568	502	555	496	537	505	517	532	524	528	519	493	538	516	498	518	540	515	516	528	531	504	527	523	507	511	524	521	535	502	493	474	513	528	548	544	505	489	480	524	575	515	514	553	507	526	566	529	507	565	556	496	533	505	535	532	498	562	523	486	536	525	505	525	531	494	511	502	508	516	503	540	480	574	524	524	573	489	499	496	490	524	527	542	515	527	516	500	506	506	477	505	540	490	541	499	545	466	524	504	539	512	486	556	521	537	513	518	485	518	549	499	496	471	497	532	485	514	505	487	507	515	546	517	509	491	506	507	504	548	502	509	515	565	475	491	500	505	541	549	490	531	526	513	496	486	476	516	507	523	513	553	524	498	513	504	518	523	517	582	501	507	524	523	502	506	537	535	512	510	506	520	543	500	532	528	571	487	554	502	518	522	554	521	483	486	492	517	506	534	543	499	520	519	519	536	519	504	506	523	545	511	496	531	528	521	524	481	518	512	462	530	541	554	495	514	514	543	488	492	484	502	491	506	496	480	525	536	514	499	507	502	513	527	503	540	535	508	539	518	487	501	529	529	480	499	512	500	533	478	453	477	507	565	493	518	533	478	548	486	519	518	522	486	516	517	492	545	516	511	495	518	516	518	536	474	530	504	509	469	504	481	488	517	516	541	548	535	489	517	505	534	552	501	541	509	490	498	554	535	513	498	489	545	518	523	512	505	465	503	488	522	502	518	500	529	556	501	485	502	570	533	500	527	499	520	557	491	544	516	546	526	491	515	537	535	557	572	504	513	536	484	531	538	528	526	530	569	549	483	523	506	514	522	495	527	485	543	521	522	460	523	589	507	528	494	516	486	493	515	504	507	455	510	512	542	543	503	500	485	509	522	496	504	478	536	488	527	534	527	515	575	514	495	542	500	523	508	509	493	519	476	553	547	526	558	522	511	512	528	534	520	468	466	505	512	539	534	515	549	508	498	513	526	470	529	514	481	550	515	519	490	499	520	550	521	495	501	511	522	491	462	519	569	534	511	554	498	547	539	561	501	533	533	524	495	500	550	543	511	516	544	529	504	534	528	489	488	476	496	512	569	487	568	563	515	504	532	539	532	495	541	539	450	566	520	517	538	493	518	534	533	509	513	524	494	467	539	505	547	542	550	514	522	493	497	503	487	524	526	517	531	514	536	505	551	492	510	513	523	496	520	513	514	494	524	511	533	514	559	519	541	519	519	500	552	558	485	532	517	505	526	521	488	526	522	553	534	497	531	545	540	539	512	533	526	520	498	516	484	564	498	506	533	513	511	514	520	528	494	512	513	495	539	571	533	520	581	525	523	504	556	471	498	481	508	508	527	502	521	526	537	501	518	517	525	504	517	495	504	522	497	536	520	552	492	510	479	501	489	504	509	545	481	518	533	523	517	542	560	541	508	511	497	520	553	516	539	507	505	532	541	561	557	521	478	531	511	527	481	552	516	497	543	493	525	504	486	537	543	530	501	511	507	482	491	497	536	534	515	505	514	492	508	537	473	526	484	484	529	522	500	499	466	512	537	487	495	510	536	506	514	469	502	521	527	519	500	478	509	536	485	504	501	535	461	562	554	485	515	518	512	503	551	531	500	517	533	509	569	525	544	500	533	523	537	518	518	510	474	520	523	524	519	506	547	543	528	490	497	517	524	517	530	525	517	520	501	507	538	488	534	495	480	498	504	535	544	488	445	484	522	536	506	509	556	536	527	516	522	525	497	530	548	566	540	467	541	490	498	538	497	510	523	537	491	495	503	488	524	528	543	504	523	453	496	487	513	521	512	532	520	560	533	509	498	528	520	524	518	547	501	530	518	542	437	541	509	490	491	518	531	553	502	506	517	502	524	535	514	491	514	519	520	538	517	491	499	558	526	527	505	508	488	504	535	482	495	498	507	536	491	474	511	527	522	528	537	521	521	512	556	528	510	535	509	539	519	556	503	532	510	515	512	513	536	507	516	503	535	492	504	526	524	513	524	514	490	503	513	503	534	516	533	521	518	524	519	526	508	474	514	479	483	523	531	521	540	490	532	537	528	553	519	481	512	490	489	530	520	518	503	540	556	503	506	548	497	508	503	517	509	547	510	466	523	519	532	449	543	511	472	546	509	495	488	494	512	493	502	508	495	518	478	553	531	531	543	518	514	531	503	500	527	512	466	517	507	516	509	480	522	518	512	486	518	494	547	506	515	533	501	530	479	483	501	533	490	504	512	474	492	523	532	520	535	516	529	518	516	500	509	508	493	555	490	569	559	505	516	501	518	550	529	499	508	535	543	527	483	552	483	514	528	517	517	528	543	509	524	523	493	531	536	523	515	521	512	509	524	525	493	538	530	539	499	532	548	485	516	495	519	477	519	506	516	532	519	532	545	510	490	520	500	517	540	519	535	546	520	514	509	565	479	503	510	510	528	523	499	503	535	513	520	566	538	497
25050	21311	27706	25558	16052	7766	4759	3163	2297	1766	1491	1313	1116	946	864	811	782	712	655	662	599	549	557	510	513	450	473	453	435	426	432	414	406	428	385	362	356	390	378	374	347	353	371	370	359	372	348	384	367	370	395	351	360	335	350	359	368	357	384	363	355	353	369	363	363	360	354	352	334	347	354	357	354	373	376	352	361	337	345	365	340	348	377	368	329	372	343	327	329	367	331	328	340	340	382	344	348	391	342	378	317	390	306	357	326	349	338	378	373	379	333	340	353	348	344	349	370	369	381	356	368	329	350	330	309	361	331	340	325	335	341	367	342	358	344	375	353	383	394	370	371	351	330	363	350	366	335	368	374	345	338	333	344	353	320	346	379	354	368	333	364	332	358	370	372	333	359	380	325	368	343	358	375	376	358	333	360	333	351	351	362	339	356	371	375	379	375	358	337	328	369	330	358	332	351	347	368	352	351	342	357	309	387	340	359	367	360	371	326	340	367	347	362	372	363	387	329	335	361	376	329	346	369	364	319	348	370	385	360	343	349	372	358	349	349	373	362	359	307	335	333	359	360	342	356	322	330	342	357	343	352	318	338	353	316	343	363	356	333	339	336	392	326	327	346	336	332	338	375	347	308	342	341	363	353	324	357	367	401	339	366	357	351	379	352	364	357	328	312	387	406	338	367	359	349	363	348	358	366	339	356	346	371	358	349	334	369	365	324	356	369	386	357	366	351	336	336	374	362	365	351	348	341	374	366	335	331	341	377	360	327	353	351	382	345	344	344	321	348	326	341	351	326	353	370	351	331	350	366	388	343	378	345	372	387	350	346	346	340	321	353	341	326	379	365	351	372	349	368	347	346	334	361	348	382	352	366	379	332	365	364	325	385	316	369	341	383	393	349	355	341	334	367	359	330	340	327	325	342	322	365	348	355	340	353	360	369	332	351	320	363	359	387	335	359	331	338	357	381	358	359	389	350	383	379	331	375	345	352	386	390	362	356	349	335	336	364	380	363	324	343	355	368	375	360	328	349	361	339	324	374	356	363	361	337	370	355	362	334	359	375	362	328	348	364	350	372	353	342	382	339	372	353	336	363	368	363	384	317	334	345	326	374	361	361	368	366	359	362	326	368	358	339	345	370	368	346	373	369	331	373	341	372	357	350	351	363	370	336	358	345	351	358	359	352	356	372	375	340	344	354	352	337	390	328	332	391	343	359	335	359	341	349	334	336	328	336	352	374	344	325	361	346	363	322	342	327	334	354	351	356	361	370	354	348	337	350	336	373	336	381	309	375	329	314	370	335	390	376	371	361	336	342	340	324	345	335	357	391	319	364	395	344	372	334	350	349	343	321	356	364	360	372	308	356	363	360	349	315	360	348	356	401	323	307	322	341	348	343	335	337	344	337	344	357	357	360	394	367	358	346	359	370	343	367	354	380	350	354	360	343	331	339	389	364	342	380	324	377	328	363	356	377	361	347	364	329	355	358	313	328	366	368	323	380	390	331	345	340	326	350	365	348	377	310	376	345	388	334	339	353	350	360	328	385	347	368	358	339	375	368	379	355	335	351	306	342	352	332	361	378	336	365	335	354	364	364	323	342	350	338	341	371	361	360	330	381	369	317	344	348	324	404	378	356	388	350	356	354	361	349	353	354	373	354	335	393	324	348	361	380	350	344	329	316	348	373	335	349	349	374	360	347	375	331	338	367	343	318	349	362	359	345	378	334	331	385	351	314	345	352	318	361	343	350	358	324	334	377	368	330	351	367	343	351	335	353	364	348	355	343	343	354	370	348	358	329	357	360	361	363	362	350	370	327	343	372	330	358	320	339	365	341	349	351	339	357	351	362	331	341	379	351	396	369	330	342	328	363	351	310	362	343	367	351	347	352	356	342	339	365	347	406	352	336	374	365	334	341	346	362	355	328	337	333	323	349	336	355	330	348	363	372	390	339	359	372	352	329	357	388	353	369	377	371	332	348	366	373	351	382	345	363	334	359	355	314	346	358	345	335	355	318	345	350	341	336	359	354	350	358	327	338	377	366	352	348	363	359	364	370	339	352	317	360	400	339	381	354	354	329	377	318	337	349	357	347	368	369	387	357	364	334	383	345	351	347	370	350	389	363	328	356	339	320	364	364	374	361	360	346	385	355	348	347	376	355	364	401	339	378	331	392	335	349	361	346	344	389	337	372	374	331	360	372	353	341	339	334	352	355	363	328	315	363	388	354	346	351	364	342	369	336	351	344	360	305	337	336	362	360	354	367	351	325	365	354	330	381	336	319	341	353	349	362	326	312	333	360	374	335	303	367	343	317	328	372	355	361	334	357	349	348	321	344	346	362	331	370	369	368	345	343	355	306	377	363	378	371	354	333	338	358	395	348	358	349	341	341	338	354	350	319	347	358	345	380	344	376	352	348	342	311	362	362	357	355	343	344	339	385	313	337	387	362	362	326	339	358	348	327	349	359	356	370	340	364	344	341	352	368	336	333	320	326	310	382	405	344	331	359	319	349	343	354	360	356	318	314	379	389	359	332	386	368	339	363	321	361	324	344	352	326	334	387	331	384	362	354	360	357	337	369	347	330	364	321	363	354	356	354	402	356	329	340	363	371	379	360	362	340	332	346	332	366	307	340	335	368	318	317	349	369	353	320	344	351	333	375	336	351	318	330	355	334	341	339	372	353	305	348	354	333	374	321	357	367	380	337	365	359	363	370	319	341	346	333	393	334	348	371	367	361	341	346	340	356	349	318	335	404	356	352	325	365	362	330	347	373	365	317	372	328	357	351	348	353	388	346	353	345	344	369	333	345	346	355	337	335	359	347	382	366	328	380	342	364	344	363	346	356	377	351	334	383	313	408	361	355	377	340	332	356	341	322	341	362	356	329	400	358	375	347	338	356	355	345	337	330	382	333	360	302	303	371	367	325	366	379	327	384	323	345	365	375	338	362	343	368	364	371	376	352	333	398	378	376	360	381	366	368	374	359	342	370	358	369	325	393	373	363	374	353	344	349	409	385	329	362	338	362	344	330	370	344	352	341	376	365	382	363	377	356	345	346	363	341	321	394	357	373	330	368	353	366	352	352	319	343	354	318	371	356	355	370	370	372	363	344	342	308	362	374	327	365	354	371	341	326	345	346	370	369	355	328	353	354	346	364	357	391	318	361	370	364	349	370	335	371	370	380	343	371	342	346	347	349	360	317	359	359	336	391	337	347	380	316	355	385	325	329	357	356	347	334	366	386	345	343	349	353	363	330	342	329	354	360	352	292	357	343	389	321	346	331	352	350	319	356	347	399	400	327	355	360	329	341	349	368	348	359	339	371	365	346	406	343	377	330	316	365	345	331	318	364	330	331	346	330	345	340	361	337	356	336	365	339	320	332	352	370	367	352	329	359	320	345	329	360	321	343	313	371	347	348	375	384	348	330	340	349	342	353	357	359	357	310	351	312	360	352	362	380	345	371	345	391	323	359	357	337	343	354	355	328	368
29852	48539	32970	19117	13444	10031	7632	5591	4028	3047	2416	2156	1854	1483	1345	1197	1121	968	871	852	803	783	703	652	617	589	549	600	533	493	501	503	427	459	466	426	423	406	401	411	402	397	398	426	361	398	387	414	387	405	388	393	395	434	367	404	393	414	409	396	393	379	401	403	405	380	371	407	409	365	375	399	371	390	393	347	388	379	393	359	366	383	398	397	403	355	413	363	392	384	391	382	384	363	359	381	397	372	394	387	407	375	376	399	356	372	395	405	381	391	402	382	389	417	383	391	415	395	393	375	380	383	365	362	388	364	350	401	378	371	384	380	413	388	378	397	399	371	366	403	389	406	404	350	391	399	374	372	395	355	374	404	379	412	390	368	430	397	379	385	420	366	385	433	386	390	355	406	393	378	364	382	363	378	393	372	404	363	388	364	371	403	387	395	392	407	404	363	391	379	356	371	387	408	370	381	406	379	381	353	361	370	389	362	385	357	379	432	376	388	356	353	359	374	364	356	396	399	371	375	420	365	426	406	384	376	384	386	378	412	399	331	402	369	354	379	376	400	400	390	366	341	417	397	399	401	393	381	402	400	358	371	392	367	373	397	364	365	398	404	398	387	366	399	414	363	360	391	379	394	370	415	422	389	412	379	351	379	386	409	372	408	374	381	376	390	376	370	406	375	390	384	371	371	405	357	368	374	419	388	385	389	389	398	387	389	373	423	392	370	439	377	407	364	346	351	373	402	388	375	398	409	381	394	346	393	386	392	399	407	424	393	395	384	404	384	400	415	419	374	337	399	380	395	374	384	382	394	413	420	381	355	390	357	379	358	436	395	393	373	366	373	397	380	368	369	396	379	362	388	377	433	376	349	395	364	371	375	363	404	378	408	381	375	412	392	378	387	384	401	416	391	411	359	378	372	350	394	370	380	384	383	393	389	360	348	391	372	383	383	377	376	407	419	382	361	329	384	366	410	404	361	378	355	389	396	372	375	402	383	397	400	390	411	401	384	374	348	383	379	424	382	399	396	367	391	345	372	382	375	393	398	378	403	367	363	351	398	373	366	398	364	361	398	375	415	362	391	380	392	400	363	390	405	362	357	335	387	375	367	377	395	361	395	418	389	392	386	379	382	380	362	404	338	397	393	390	413	386	395	427	404	405	378	389	391	382	390	372	397	375	371	393	369	422	401	376	381	404	406	395	402	374	361	380	368	378	366	369	394	389	391	398	412	370	403	380	391	393	391	343	372	363	366	377	356	347	391	384	389	386	394	401	357	368	371	406	355	373	368	403	377	395	427	379	378	394	375	371	365	363	375	390	385	390	383	408	376	371	360	394	388	408	398	382	392	390	371	374	360	378	401	380	375	396	399	398	389	390	371	399	382	383	397	387	372	412	368	410	369	368	371	370	394	389	360	380	406	430	356	377	373	404	394	411	396	377	363	400	351	396	403	426	394	403	360	404	406	435	378	364	414	400	381	385	343	389	377	405	421	368	386	395	389	381	362	370	397	397	391	388	372	377	371	395	358	391	398	367	400	397	380	394	383	387	405	369	351	370	404	376	370	361	395	400	349	420	371	376	398	414	350	388	389	378	344	405	394	375	400	350	379	382	416	386	364	360	373	385	367	420	417	386	354	428	364	368	359	412	393	393	382	380	398	397	368	389	394	414	402	406	428	376	384	365	380	382	399	407	381	390	366	441	391	382	395	357	382	382	409	390	357	411	391	370	360	388	406	389	397	395	387	410	377	377	378	378	388	381	397	392	389	354	357	416	391	349	361	364	403	371	399	380	374	372	391	398	384	404	356	383	353	377	426	390	371	363	378	372	374	361	364	379	435	392	356	393	372	365	427	360	382	372	386	414	389	374	405	356	406	398	388	390	411	388	380	373	405	390	371	372	361	333	366	391	385	374	359	393	390	373	350	398	378	397	352	403	365	422	400	376	408	366	381	351	352	402	381	378	381	438	403	369	370	393	370	386	387	369	396	394	372	382	377	376	387	355	381	381	366	386	376	346	392	376	386	381	442	347	393	403	398	376	390	354	397	402	390	361	403	376	393	333	408	367	417	372	390	400	417	381	355	415	399	396	372	368	370	414	393	388	381	384	401	375	372	375	377	365	374	370	393	395	394	391	397	420	366	370	403	384	378	385	418	416	374	363	399	383	403	406	386	380	387	404	354	377	374	417	418	408	395	377	411	415	409	424	396	399	381	378	359	370	397	417	382	385	430	379	393	405	399	400	389	370	365	371	382	376	347	386	409	381	386	420	391	407	381	401	431	397	378	392	365	381	389	421	385	374	380	384	370	415	404	387	374	419	399	355	420	386	381	378	384	364	386	369	369	387	387	362	374	342	384	400	419	372	363	380	377	376	412	379	411	393	334	404	382	345	368	411	399	386	393	396	352	402	363	392	378	375	405	387	383	379	368	398	407	375	402	413	391	391	408	386	411	396	359	381	386	383	361	339	370	391	357	364	357	375	388	401	369	383	420	395	395	400	349	382	366	351	345	408	380	408	393	395	392	392	381	395	359	382	393	375	394	426	391	391	387	386	390	376	375	404	371	364	340	383	392	364	372	373	410	363	373	372	398	391	374	422	379	384	368	384	376	390	371	399	397	392	414	439	357	375	383	402	396	425	383	374	404	354	372	392	372	363	377	397	359	381	391	372	396	405	392	375	389	376	361	384	397	365	371	381	417	358	386	381	364	395	387	353	403	353	402	403	382	388	394	366	392	404	404	402	394	346	406	369	420	387	372	400	360	397	331	387	391	384	374	370	415	387	392	418	404	414	361	389	381	379	392	382	407	383	353	378	358	377	386	383	401	387	435	372	389	365	391	392	420	362	395	382	397	375	444	378	375	406	373	382	381	385	428	404	350	380	390	403	403	392	384	422	347	382	397	351	416	400	383	411	390	388	384	395	398	396	360	412	401	382	415	379	390	353	383	396	372	396	386	380	363	420	407	359	380	347	393	379	361	392	362	351	357	386	386	406	377	406	372	408	393	373	374	362	380	399	360	366	394	351	375	354	390	384	370	357	375	402	376	389	415	391	372	367	385	360	382	407	382	380	371	365	376	416	412	389	367	390	386	344	370	365	384	411	393	368	402	383	386	383	369	376	361	403	399	345	378	429	369	375	379	352	409	380	366	385	396	383	403	418	413	379	380	388	380	396	357	383	394	407	392	354	375	390	412	370	392	375	360	399	384	392	352	390	388	385	372	380	369	365	384	376	349	426	385	376	390	394	386	374	388	404	397	389	354	356	461	369	409	367	393	365	372	393	357	390	427	385	410	407	373	385	396	346	389	384	387	398	380	395	370	386	402	367	395	378	398	370	350	373	379	388	401	413	383	377	404	373	390	418	405	374	417	375	379	397	373	371	404	370	381	379	398	385	378	380	376	401	403	362	381	397	385	404	404	382	356	365	416	365	384	359	375	345	398	395	414	357	415	405	390	372	365	376	390	382	394	372	386	372	382	392	374	399	368
22757	21263	28971	23880	21363	21680	15581	6576	4109	3154	2795	2262	2019	1706	1593	1446	1373	1195	1106	1097	1082	901	860	843	765	676	728	684	649	711	674	607	622	631	593	602	581	531	555	535	553	562	523	518	494	531	551	538	556	499	547	471	520	554	509	526	545	495	536	547	510	527	526	503	515	540	509	498	540	489	534	530	515	501	547	522	503	495	490	490	534	517	516	517	499	509	519	506	546	512	525	455	515	509	491	519	470	482	526	498	502	487	497	536	506	489	513	510	495	527	494	546	539	526	524	552	502	530	519	531	503	501	526	491	534	548	515	523	518	529	556	511	468	513	526	519	514	508	520	525	464	535	519	499	503	524	508	496	495	539	535	519	505	516	522	510	472	529	529	511	478	512	478	457	518	483	503	527	507	462	504	549	502	505	462	488	546	561	496	500	466	486	533	536	509	513	469	492	547	517	507	533	524	520	506	527	520	577	496	490	539	523	494	512	519	572	518	484	519	532	493	530	529	498	494	507	498	490	511	516	494	545	538	532	530	530	528	545	532	474	535	478	545	513	564	567	513	509	523	484	516	491	508	534	482	502	527	488	532	566	517	456	519	503	526	501	516	493	490	519	548	514	524	547	498	520	479	501	530	503	497	498	485	501	534	544	510	501	518	476	524	525	497	493	460	535	500	501	489	518	481	502	517	507	516	499	515	482	494	552	503	485	547	468	555	510	511	474	532	520	526	497	524	491	499	503	529	525	546	489	520	507	519	537	530	521	462	453	489	526	558	520	521	521	519	517	530	534	535	515	545	573	510	567	530	495	486	511	552	526	556	505	526	508	504	492	487	517	540	488	533	468	505	522	531	518	540	497	467	497	490	501	523	513	527	511	509	512	477	526	495	488	506	516	511	522	530	534	541	441	484	470	529	537	523	494	479	507	508	571	516	522	502	510	509	506	506	497	513	544	493	539	516	498	572	510	498	527	511	498	510	511	494	571	531	569	503	517	513	522	540	519	516	517	530	502	504	524	473	504	548	475	503	529	481	485	526	511	530	486	534	497	529	522	521	507	509	453	500	498	528	497	495	465	476	500	520	510	549	552	450	548	528	506	543	520	501	443	531	494	499	521	507	487	558	544	521	478	577	529	507	512	537	511	523	505	521	547	516	497	454	505	475	506	529	551	542	538	513	514	520	489	508	532	515	533	525	509	528	526	507	537	483	555	480	506	555	496	516	508	467	520	541	493	522	510	501	476	467	511	544	495	482	522	510	536	521	487	486	497	518	508	538	478	521	507	518	522	509	520	503	517	496	459	513	498	547	485	519	499	527	563	504	504	467	537	534	513	503	496	491	498	463	553	527	503	519	517	545	566	535	557	531	535	498	505	557	585	506	510	552	506	458	516	519	496	513	487	484	512	525	499	494	502	493	513	501	531	556	550	531	510	512	501	510	530	500	491	545	541	537	508	556	536	468	495	525	492	502	520	519	482	511	518	513	464	550	506	513	512	492	513	458	554	508	533	491	498	526	484	533	537	524	557	493	518	460	499	496	543	565	484	517	476	524	524	539	537	503	510	501	481	519	586	537	536	472	538	507	503	506	502	539	527	503	505	498	516	508	479	527	533	506	519	476	505	548	540	502	522	494	509	511	545	499	548	516	510	507	505	506	500	500	509	547	487	512	530	529	511	517	491	501	501	538	526	529	507	507	532	507	522	504	501	520	521	515	495	574	500	514	562	532	504	490	533	529	504	522	554	494	517	523	513	530	516	517	532	546	499	539	505	517	560	485	503	525	493	573	543	513	501	485	527	537	528	482	519	492	515	489	498	486	525	527	494	483	494	514	521	524	476	507	491	504	541	521	510	546	491	543	533	543	540	534	500	504	468	496	552	487	481	514	484	539	494	503	539	486	526	506	504	500	526	528	515	503	542	473	492	519	501	490	536	538	497	541	522	537	480	539	517	521	535	524	551	531	526	495	502	521	527	533	525	520	522	500	538	529	512	518	514	512	512	525	535	501	502	482	521	549	491	535	505	542	531	475	505	507	499	543	524	462	515	511	460	551	496	502	505	498	515	482	530	492	524	511	529	539	478	558	525	514	494	514	492	497	495	512	498	491	520	522	487	540	513	535	526	502	507	493	461	504	506	491	509	476	511	553	528	486	477	540	529	550	519	529	510	480	501	498	512	519	443	508	478	483	476	492	514	555	531	514	466	531	481	502	541	496	527	526	537	502	500	483	496	504	516	512	461	533	503	534	511	502	506	510	533	524	526	539	536	515	508	497	526	487	524	474	488	467	563	537	498	514	543	491	503	502	509	519	489	509	512	510	508	501	568	534	548	489	506	551	526	495	487	476	532	498	475	496	546	547	532	516	504	512	506	533	489	510	501	554	514	513	477	537	521	510	504	552	514	498	532	506	541	511	526	522	499	475	557	545	524	526	522	554	507	526	480	532	478	506	495	547	514	525	533	488	490	520	500	515	504	498	495	494	554	512	473	506	543	514	493	516	521	488	531	515	499	520	474	489	493	498	515	509	508	469	496	497	494	503	499	558	512	486	539	504	505	503	511	530	524	460	524	521	524	504	530	488	493	510	463	480	518	506	500	530	474	530	469	512	485	509	522	525	581	540	554	465	477	535	555	543	509	506	502	484	555	534	508	514	575	484	515	505	511	545	499	512	503	485	525	490	492	521	510	462	540	533	510	508	524	483	513	497	576	511	501	546	522	486	506	520	557	511	519	491	480	498	502	493	523	547	506	516	485	553	500	492	502	523	511	513	463	540	535	503	519	516	494	486	532	498	517	495	510	532	499	509	503	497	532	480	533	515	501	526	514	533	510	497	528	535	509	522	492	527	472	526	542	528	507	519	513	517	542	507	460	514	523	475	452	487	541	539	495	533	470	500	509	531	505	516	507	486	482	493	527	530	509	502	502	491	510	519	482	504	512	501	529	511	497	496	502	508	494	508	496	492	495	509	509	549	505	537	464	509	538	491	521	514	500	533	553	520	513	488	525	536	540	515	480	517	505	506	510	526	510	512	543	518	494	506	504	558	539	497	495	499	536	514	555	514	497	531	510	487	560	522	533	515	515	465	474	540	507	513	539	558	546	527	522	534	510	471	493	493	502	515	542	510	509	513	459	516	521	522	491	494	491	530	505	519	488	526	506	513	494	475	472	496	549	496	549	519	529	497	535	505	523	515	510	508	508	480	477	526	564	508	516	522	511	534	539	542	504	500	531	476	530	481	522	532	544	487	487	532	482	514	521	489	498	461	546	545	516	514	528	524	494	508	545	525	527	488	502	498	535	506	509	490	513	508	486	493	509	490	524	531	499	539	500	496	499	520	499	474	507	493	497	508	553	485	486	508	511	533	541	542	499	496	489	536	548	496	479	444	507	539	515	506	489	534	494	508	498	516	489	510	504	557	492	522	500	526	477	492	506	505	465	506	477	489	539	491	498	515	511	507	543	465	506	485	543	503	498	512	508	536	494	514	490	475	511
33488	59088	40865	26423	20022	16106	11988	9090	6544	5059	4330	3467	3006	2417	2266	2155	1987	1578	1463	1479	1319	1102	994	918	938	843	915	819	746	762	761	699	715	650	628	622	625	572	537	615	571	579	608	589	568	591	588	593	531	529	517	521	561	563	527	563	576	587	553	549	544	527	573	569	541	496	549	520	579	564	542	544	522	517	550	522	559	531	562	561	518	543	543	525	544	555	518	540	529	524	536	500	578	527	576	504	527	550	535	526	532	564	553	510	542	560	527	527	548	541	540	540	581	554	542	510	527	540	533	546	532	536	473	538	528	534	511	556	540	512	510	518	558	562	503	587	538	512	565	571	548	578	542	517	551	497	537	565	573	482	554	532	503	553	515	533	531	536	521	484	526	562	541	519	525	570	516	602	521	526	557	547	541	565	528	517	543	531	526	519	545	552	559	505	519	542	535	483	530	542	556	542	554	500	535	524	537	529	542	538	545	559	522	565	539	534	513	574	554	520	568	544	572	588	535	579	530	532	547	515	494	504	545	546	549	500	540	591	523	521	587	535	528	537	519	529	540	541	530	550	526	542	522	550	528	577	528	544	519	545	501	526	559	575	502	531	544	573	536	518	517	529	505	536	517	525	510	546	517	505	575	578	556	520	559	539	539	531	555	560	520	531	557	534	564	524	513	516	563	509	564	570	543	541	538	566	554	530	544	506	551	528	487	528	521	535	508	524	486	506	519	537	506	500	536	531	518	548	515	590	536	538	526	554	569	525	535	508	544	533	534	538	509	515	542	512	602	513	531	553	528	494	521	526	530	564	520	505	579	539	530	526	533	574	530	529	558	560	522	542	507	549	554	526	561	534	524	546	522	562	518	561	530	521	553	540	583	584	531	552	518	558	524	561	558	518	554	562	529	572	547	548	527	531	521	536	565	560	533	536	528	547	557	539	580	565	563	498	531	549	551	558	518	558	536	563	553	525	552	561	546	541	547	543	532	559	547	547	536	494	528	550	569	538	542	531	548	513	492	506	511	492	513	554	556	564	536	515	546	503	571	527	581	566	585	534	528	553	532	530	544	532	535	525	563	555	520	536	564	528	548	531	553	536	563	554	520	549	544	543	496	562	562	547	485	539	541	547	575	525	553	533	518	540	557	539	565	484	525	518	532	555	514	495	523	514	526	557	572	513	567	552	585	509	502	558	543	537	524	510	569	589	539	554	484	509	517	527	492	529	516	590	483	551	555	507	570	516	533	542	580	540	547	591	530	511	504	593	519	529	552	573	534	537	495	578	569	514	532	557	539	550	552	573	563	528	553	539	578	544	537	557	531	532	563	545	544	501	599	533	538	549	522	545	547	547	540	555	528	533	495	515	532	561	547	558	527	584	509	530	519	558	561	549	565	469	570	542	527	570	561	509	510	583	590	539	576	518	538	550	562	533	508	538	531	530	534	530	585	579	545	526	558	555	542	589	554	544	550	509	568	518	590	543	554	530	541	535	547	573	554	538	539	554	521	516	538	521	543	544	542	507	585	538	531	541	582	566	570	538	527	524	510	487	550	514	539	548	538	518	546	543	577	548	536	521	542	562	536	535	587	529	525	542	545	567	539	520	542	522	473	541	583	529	546	530	515	544	532	565	543	521	516	521	558	537	525	533	517	567	539	555	541	529	531	545	551	518	553	529	502	550	553	567	550	520	524	483	531	519	559	557	538	540	510	521	545	530	543	538	479	535	524	553	526	564	547	529	538	509	546	525	515	545	571	550	511	561	499	557	568	541	527	537	511	555	509	522	575	534	539	513	486	525	532	492	539	509	504	541	533	528	570	539	538	542	540	546	529	525	557	537	503	549	551	531	554	512	523	526	489	543	507	521	505	511	556	555	505	497	533	527	482	539	532	546	496	529	525	526	552	567	524	544	543	608	522	541	539	556	544	557	542	546	576	520	557	506	525	514	535	521	511	546	564	511	546	531	503	573	504	530	550	544	532	547	586	557	551	547	545	553	539	573	529	544	554	519	529	552	529	588	517	523	517	534	574	530	545	530	533	541	503	510	520	514	541	521	552	537	537	529	510	510	539	545	528	535	556	542	564	553	585	534	514	521	515	530	533	514	532	563	527	534	531	510	534	545	516	521	563	560	594	526	536	532	525	540	565	506	547	484	541	552	562	545	528	547	551	541	551	535	528	540	567	558	545	526	501	524	518	538	576	554	555	523	463	499	532	558	517	573	562	559	546	557	522	532	531	569	522	529	531	540	553	525	565	539	551	555	543	577	510	552	534	504	551	528	507	542	531	537	520	554	535	525	555	588	565	519	526	598	531	502	534	531	557	499	542	569	527	551	560	538	512	523	531	590	536	555	544	540	555	511	536	518	534	530	524	517	555	544	562	540	559	543	492	573	539	509	477	526	552	566	485	520	545	481	557	533	568	518	548	517	495	516	526	579	536	554	537	528	518	550	572	516	580	538	521	496	494	529	545	521	523	554	544	580	510	529	526	484	519	522	546	588	541	488	535	539	548	527	525	555	538	518	537	560	545	538	529	565	515	528	464	551	543	501	563	540	526	544	500	526	506	518	536	529	581	533	542	504	504	502	557	530	524	527	564	577	507	531	526	578	533	536	538	551	494	547	540	543	516	536	512	569	547	534	517	570	584	557	561	511	543	543	563	550	542	556	518	521	571	556	520	553	536	541	540	569	558	510	547	580	541	553	518	563	544	520	517	562	561	572	556	534	578	558	564	509	524	534	563	517	554	540	561	545	550	527	555	609	514	530	546	553	495	544	528	532	531	526	554	518	540	553	534	516	514	544	486	495	526	536	528	503	498	579	482	508	545	536	517	536	512	546	560	516	557	560	570	545	509	535	562	511	557	541	564	509	536	568	541	578	581	539	500	542	544	519	538	518	551	508	526	563	511	534	532	529	567	530	533	552	559	549	543	525	553	553	522	532	564	562	560	545	543	520	558	538	562	535	531	544	545	524	532	556	524	552	540	540	538	533	566	554	509	523	538	525	519	563	541	537	569	521	523	534	502	554	518	536	514	515	514	547	501	519	568	503	520	568	519	551	510	525	552	592	569	524	545	529	561	543	507	526	538	574	531	538	525	570	543	482	531	545	522	519	548	526	564	546	512	530	548	536	513	537	535	566	575	558	545	517	554	525	601	575	573	508	583	519	545	532	529	549	543	562	558	560	527	572	496	564	541	541	547	544	513	556	570	541	558	577	526	517	533	527	543	502	521	548	545	571	522	539	527	552	531	563	556	515	536	537	529	502	512	549	512	519	552	530	503	553	532	540	512	571	601	526	518	505	485	520	537	537	560	546	524	512	581	548	540	534	562	548	556	538	538	511	535	509	507	573	536	506	513	511	552	565	562	492	516	483	545	529	546	493	525	495	560	546	508	534	548	538	510	518	525	583	537	514	556	520	519	545	505	537	526	551	486	539	533	528	525	559	524	540	503	535	539	526	558	483	526	526	522	499	531	544	500	570	521	566	544	525
30195	28917	27660	16150	8009	5056	3399	2479	1686	1339	1161	1042	892	848	796	790	689	671	550	588	584	556	481	484	469	456	452	429	438	434	396	413	382	405	384	368	356	362	384	384	423	375	391	371	363	391	387	367	397	369	372	373	386	398	335	393	381	374	357	366	376	373	354	388	348	374	385	365	392	326	403	389	422	373	383	359	422	365	373	401	350	380	403	380	358	388	403	375	376	340	401	392	360	382	356	364	390	352	364	399	365	346	372	367	386	371	342	335	369	370	376	390	380	370	368	358	364	361	354	390	372	372	337	396	361	367	394	350	363	379	394	365	358	403	383	401	345	358	343	371	391	391	385	367	377	359	371	369	398	342	358	349	355	383	401	361	366	366	381	348	373	369	352	395	371	387	365	345	357	376	370	378	393	370	371	367	341	351	386	377	384	347	361	342	365	341	362	371	381	337	402	380	381	362	399	370	372	363	389	394	360	361	344	382	391	368	387	353	347	372	354	352	381	372	358	349	362	399	394	317	340	371	355	373	352	364	393	383	377	377	378	386	361	358	354	389	378	356	360	363	375	360	357	372	351	325	367	383	402	323	397	379	372	378	339	370	408	385	413	387	381	381	360	379	371	395	366	382	384	342	360	397	382	376	375	402	392	361	403	383	388	362	352	406	384	373	383	369	369	351	363	360	369	339	386	360	402	335	389	394	355	381	372	395	372	340	346	364	367	375	374	383	358	366	351	346	337	365	379	365	405	341	357	405	372	369	306	375	381	339	393	378	380	379	379	361	340	374	342	334	360	358	371	376	350	382	364	364	388	361	375	395	377	373	379	380	357	355	375	332	370	371	390	359	415	367	360	342	368	364	361	391	379	382	401	398	394	370	307	364	345	390	341	404	369	372	341	372	376	350	347	358	407	381	375	349	362	372	366	391	365	389	372	348	352	366	383	379	379	375	393	348	392	347	373	350	363	366	374	365	373	368	389	367	365	391	350	384	360	351	411	377	383	371	316	369	353	351	356	346	388	362	389	357	384	362	368	361	343	370	355	404	321	376	377	390	345	394	371	331	375	369	369	366	346	350	369	381	339	384	378	347	382	382	363	356	336	387	367	350	356	389	356	393	308	373	371	369	375	375	354	379	367	380	367	325	388	387	371	360	344	405	349	380	409	327	344	377	365	353	354	342	363	384	348	369	387	377	382	334	337	361	366	354	383	398	360	376	362	403	381	348	364	377	362	378	381	374	398	353	367	376	377	325	399	388	362	372	368	364	415	382	342	350	370	342	398	371	375	356	374	382	394	390	383	387	360	380	373	360	348	350	349	409	391	359	401	372	331	394	356	369	385	344	350	343	334	396	413	365	377	384	389	387	369	362	356	401	369	361	387	368	380	384	358	356	375	384	401	348	348	377	383	384	355	377	381	331	351	370	371	350	361	389	377	376	317	350	401	363	383	384	353	402	364	372	368	365	392	377	408	340	376	367	374	373	363	358	375	344	384	363	386	346	347	344	383	369	372	340	395	353	354	385	355	368	406	414	362	351	357	370	365	385	351	342	382	348	361	359	361	408	393	363	345	371	359	375	357	363	379	397	359	370	329	346	359	387	375	375	350	387	337	389	370	420	368	332	343	355	375	387	345	373	383	388	411	351	375	366	384	345	378	357	355	368	384	369	385	389	386	357	375	351	363	354	378	390	377	417	365	358	357	367	407	363	359	364	350	389	388	366	378	346	391	368	380	382	362	377	362	383	366	382	404	396	365	355	401	378	378	339	352	341	392	362	405	380	367	384	396	345	366	335	393	355	371	383	391	375	394	382	359	354	347	351	349	371	382	393	347	366	392	363	399	375	349	371	362	371	383	368	366	405	376	390	393	328	366	361	364	375	351	382	358	349	387	425	360	353	388	391	405	368	365	370	414	369	385	377	417	336	360	380	380	337	375	391	371	367	357	377	364	368	371	366	366	378	344	360	379	371	371	377	371	382	370	347	324	385	378	357	356	393	343	352	362	360	366	386	380	359	434	355	370	351	370	366	361	396	409	393	401	379	363	405	372	355	381	339	367	389	386	373	373	367	341	369	357	354	369	406	390	363	373	380	339	380	375	332	324	410	392	389	363	370	400	361	375	379	378	383	353	363	357	347	382	394	357	359	399	371	338	328	374	382	384	397	369	405	358	361	341	352	385	369	356	379	364	394	349	374	394	371	376	377	373	398	369	360	368	397	386	395	375	357	389	395	359	377	376	371	400	364	381	362	347	365	356	358	411	366	359	370	366	398	369	365	389	366	351	361	367	374	369	350	372	421	355	376	377	374	368	405	382	363	361	355	384	360	354	344	361	367	391	330	373	367	384	375	356	365	359	346	361	366	348	387	381	369	346	353	368	429	335	348	360	337	323	373	347	397	343	387	389	369	387	352	372	379	407	371	359	355	371	365	378	350	372	359	364	368	364	402	345	381	361	379	407	336	407	365	345	345	373	371	392	356	340	390	387	353	370	396	362	345	382	369	349	355	406	376	389	385	374	383	401	371	352	354	393	359	382	403	378	379	398	381	386	360	377	362	385	377	386	378	366	360	357	360	384	359	374	385	373	398	339	374	370	357	358	364	354	418	378	378	360	401	381	371	388	378	365	364	401	362	350	362	396	397	367	376	362	379	374	368	401	403	341	359	365	343	349	367	418	367	353	387	373	380	330	341	344	354	361	387	377	390	381	378	386	377	367	398	383	384	373	357	330	366	400	361	378	360	370	367	389	331	373	396	374	373	348	354	346	371	364	379	371	367	385	370	355	373	379	363	360	354	387	391	352	366	369	368	376	375	348	397	377	346	408	361	392	391	358	381	356	357	369	350	371	367	368	376	361	345	398	364	362	375	358	407	356	377	376	366	336	415	357	372	395	388	398	361	349	363	412	362	350	370	389	372	379	397	357	368	353	378	369	360	347	377	367	366	415	314	327	374	403	388	371	403	365	351	375	387	373	374	375	366	349	411	371	379	358	364	382	359	382	379	355	364	378	371	376	366	365	389	372	399	383	378	393	393	374	377	375	403	366	359	373	391	345	417	349	386	367	378	392	388	369	382	407	352	330	374	357	351	395	359	366	353	356	375	379	387	334	378	384	367	341	392	350	384	370	372	375	368	371	368	399	361	375	365	384	362	358	366	343	357	377	368	366	357	365	391	358	355	382	363	389	413	367	346	383	421	346	374	369	425	374	369	375	349	365	378	375	380	365	366	370	373	340	367	394	411	348	360	373	358	413	359	385	380	369	344	386	365	362	408	392	367	370	391	374	360	401	355	340	399	381	388	342	406	361	366	381	369	413	384	361	368	397	367	368	378	396	368	388	373	358	350	378	366	384	367	397	388	347	384	388	353	345	343	370	356	335	364	377	405	354	375	359	345	380	367	398	402	384	374	354	372	377	381	355	398	400	385	393	349	335	377	366	359	350	371	366	366	392	365	399	378	403	391	356	370	362	371	381	383	387	363	377	391	347	354
29667	42994	27670	15015	10726	8172	5882	4345	2867	2264	1907	1650	1403	1290	1121	1092	944	824	806	740	716	654	596	587	529	518	513	529	469	519	454	428	473	456	424	425	439	424	426	425	391	409	427	468	422	408	415	391	421	406	405	437	391	407	390	451	417	389	400	428	392	405	392	424	382	402	415	379	407	392	395	402	418	388	453	397	388	406	375	358	413	396	423	403	367	394	402	407	435	409	413	377	394	401	393	427	417	391	440	388	399	404	416	374	404	379	402	370	396	388	414	407	386	417	385	428	389	437	399	404	385	375	399	405	378	382	405	386	364	406	404	418	405	431	375	345	441	400	405	408	430	397	387	418	427	389	409	396	392	390	397	388	435	418	409	403	399	397	408	385	402	389	429	367	366	384	393	353	388	435	409	401	401	444	422	395	401	402	375	391	373	376	382	420	376	380	388	390	379	409	362	394	386	380	405	386	385	373	378	402	387	393	385	388	403	378	355	367	392	436	431	389	402	406	399	380	389	400	393	396	410	396	393	382	366	400	407	391	364	422	398	351	404	405	385	371	415	391	410	417	391	380	412	379	407	406	361	381	388	399	415	396	375	382	411	405	371	392	401	420	374	429	400	409	402	376	399	402	423	413	369	377	421	401	392	434	409	388	420	378	403	375	411	382	386	397	395	411	432	385	409	389	408	403	386	372	398	425	403	369	420	364	408	391	403	388	414	403	355	378	374	419	403	411	390	413	385	347	408	390	384	425	412	403	386	353	396	384	396	405	410	389	373	462	382	373	421	413	397	392	380	379	372	359	415	403	404	384	385	372	388	374	377	395	398	382	386	419	397	390	385	393	367	364	404	413	426	396	367	444	370	401	408	360	415	435	398	413	379	372	387	389	377	383	424	365	403	382	407	402	414	411	413	393	377	384	401	399	416	431	388	401	381	411	382	398	412	415	392	407	411	382	462	383	375	353	369	392	377	418	386	411	416	422	378	417	414	407	382	370	393	367	392	398	380	376	375	413	379	384	382	390	385	405	405	385	417	404	380	360	395	404	427	400	359	420	424	392	400	402	395	389	393	356	425	386	416	392	405	384	400	418	419	412	382	385	400	404	394	419	391	440	413	383	399	393	411	423	398	362	374	372	426	389	426	364	385	387	375	376	396	410	406	409	398	410	426	408	407	383	404	414	399	379	401	374	390	436	439	379	371	394	407	400	398	404	414	388	409	435	382	389	405	349	427	381	387	421	405	408	413	391	378	397	395	377	374	375	403	406	396	420	424	372	417	411	377	372	373	418	410	414	403	387	413	414	340	408	367	418	390	391	420	415	391	385	403	399	409	400	369	402	396	377	392	389	419	414	414	398	405	383	387	392	366	374	412	346	387	385	397	389	377	370	419	366	420	359	417	384	380	387	385	412	415	387	397	381	393	366	376	447	361	411	428	401	399	396	383	408	442	360	405	397	388	365	409	410	376	417	396	411	393	416	386	382	409	407	428	412	390	405	394	364	386	404	370	377	410	371	386	402	396	383	413	402	418	409	389	369	396	386	399	422	419	414	375	405	414	380	394	425	409	418	374	362	405	402	400	374	416	430	405	376	406	400	412	376	382	410	392	402	406	395	376	430	390	396	393	397	412	378	392	406	385	383	396	374	406	391	400	384	403	445	402	375	389	384	381	399	395	407	411	364	367	424	399	393	386	373	424	400	403	382	381	380	375	414	401	421	362	373	407	390	343	373	425	356	394	373	397	403	369	389	413	406	413	422	373	422	388	426	378	423	410	415	386	414	406	367	404	405	388	406	430	390	378	388	398	387	383	378	412	394	367	384	393	413	419	423	398	445	421	445	394	389	389	376	416	389	396	409	407	413	341	406	379	433	418	410	377	384	426	387	382	435	429	383	377	388	366	437	408	430	390	390	417	400	392	382	410	401	399	406	390	380	427	410	416	394	395	416	372	402	412	365	403	376	433	426	415	401	406	377	369	406	416	406	425	427	386	401	430	379	402	413	403	374	385	392	449	382	366	389	394	398	386	364	408	394	420	395	386	383	369	360	387	422	382	379	359	366	406	397	404	387	396	399	400	430	418	372	407	405	410	400	399	409	415	406	403	376	398	388	413	397	410	421	424	412	402	395	390	435	368	376	393	397	449	407	413	407	393	406	382	382	387	403	385	402	361	391	401	387	387	371	396	403	384	403	391	379	381	390	423	397	399	397	415	408	380	394	393	420	343	400	424	423	396	406	425	393	389	407	409	416	423	392	387	415	402	404	415	365	404	373	394	431	396	430	379	411	368	405	391	392	415	394	397	395	390	419	380	408	381	402	394	400	364	392	430	418	388	381	391	378	365	390	372	391	391	411	392	376	408	403	389	374	405	388	377	416	393	369	404	429	425	365	405	413	400	364	387	399	400	420	379	375	396	370	371	373	394	377	393	371	425	412	395	403	374	399	380	423	376	388	402	391	365	376	386	377	410	403	381	357	402	408	387	408	365	388	409	388	405	402	398	390	419	373	395	397	428	399	425	409	418	403	417	397	416	373	402	390	403	425	395	412	419	414	408	391	389	372	394	398	392	420	381	387	385	352	388	398	382	396	401	400	378	387	384	422	403	375	415	393	407	413	371	404	438	402	421	383	393	373	392	416	355	410	421	394	420	373	403	405	434	437	394	377	427	402	396	420	366	385	406	409	391	386	411	375	355	392	436	404	430	393	415	372	403	375	398	385	394	404	406	387	398	350	379	402	393	392	387	407	377	384	403	406	437	395	409	386	383	425	382	369	419	395	385	367	422	382	421	407	416	412	397	384	411	419	393	408	381	399	400	377	412	430	365	402	417	357	388	380	392	407	400	417	412	390	387	377	356	448	386	375	407	397	396	394	396	355	435	378	383	376	388	385	397	411	384	361	407	423	375	384	429	393	358	377	399	408	429	401	419	421	397	409	404	388	389	378	344	389	419	376	409	367	417	397	385	373	383	406	391	431	423	374	409	393	367	392	381	404	373	372	402	397	414	405	389	361	419	415	400	374	397	394	413	390	403	403	374	430	401	424	379	392	374	401	386	400	378	427	393	417	410	395	365	424	398	361	382	374	395	389	398	399	392	389	407	363	415	428	419	423	418	420	385	425	380	382	393	383	378	427	396	410	407	411	356	417	416	430	380	377	375	424	433	400	396	422	364	394	429	390	411	399	454	385	395	390	378	382	402	402	377	407	380	418	449	378	415	369	394	383	379	392	380	404	378	395	423	360	413	403	374	411	431	435	411	394	402	403	396	432	399	396	378	365	413	423	342	375	415	385	436	386	414	410	405	428	399	400	398	431	374	440	396	398	422	366	440	401	426	401	410	401	399	368	386	426	410	363	383	375	368	417	394	423	377	395	393	382	423	409	408	378	415	421	405	411	362	398	373	376	385	388	385	390	361	419	400	405	425	398	362	382	399	362	386	398	388	373	397	390	436	421	428	414	395	405	406	376	380	414	436	422	375	392	379	386	391	380
23875	21237	28472	24430	21385	15506	7878	4525	2815	2235	2019	1719	1494	1377	1209	1172	1061	890	906	830	770	736	701	705	669	693	656	619	597	649	638	584	540	511	541	568	517	529	485	472	517	449	501	487	471	518	482	492	500	463	486	482	512	464	485	448	486	507	505	495	498	479	442	489	484	475	490	484	500	444	464	495	491	519	522	488	508	456	431	489	479	483	477	472	487	505	484	494	503	487	497	475	508	494	491	485	463	457	466	496	479	525	491	468	462	485	481	468	510	473	503	459	487	498	516	457	497	448	498	476	466	478	477	510	479	466	481	501	493	482	468	464	489	485	471	465	455	438	501	463	482	511	456	425	458	465	445	489	511	486	480	466	501	486	503	502	418	449	481	465	491	520	453	496	477	509	483	461	475	499	492	450	436	497	476	494	510	523	477	466	437	459	508	445	492	465	487	455	501	462	494	485	488	462	526	440	435	493	460	487	457	463	461	495	441	505	515	502	490	507	493	452	477	490	516	495	485	498	485	490	495	481	513	481	519	496	495	496	474	463	533	472	503	447	471	460	488	500	474	517	514	432	479	465	491	467	472	499	499	484	461	463	465	492	467	482	514	469	488	486	457	495	504	477	467	514	482	468	466	500	490	479	504	488	478	522	481	511	510	497	481	457	448	446	463	463	472	507	526	487	477	511	500	478	513	482	500	525	449	499	456	483	486	454	521	487	532	464	505	482	493	486	479	503	467	484	465	481	483	474	491	481	456	481	491	503	505	460	502	475	478	467	483	504	490	468	527	472	482	497	434	485	467	437	484	463	461	483	470	481	514	489	491	496	492	488	497	497	455	460	502	489	464	482	503	489	471	457	512	468	490	563	499	470	459	464	445	434	453	472	476	491	451	536	509	491	488	513	486	507	450	488	451	440	486	539	482	449	493	474	482	515	494	493	517	468	448	467	468	496	441	496	538	495	472	483	478	471	451	510	489	454	450	484	507	480	430	460	484	459	463	463	510	462	493	487	491	455	509	480	468	486	482	473	466	503	507	497	494	475	490	532	472	441	489	473	486	484	469	487	489	488	474	509	460	452	506	499	465	481	484	508	503	464	446	474	527	465	510	467	461	474	500	501	469	501	473	482	496	492	503	485	446	491	511	468	469	483	495	481	456	508	496	435	434	498	497	486	475	483	475	524	453	491	466	449	500	462	485	500	490	503	487	500	461	504	484	491	481	503	514	552	486	480	489	496	469	463	446	459	430	482	501	460	479	482	505	494	461	508	472	497	468	478	489	485	491	471	485	490	544	504	496	470	464	502	528	527	459	506	465	518	492	468	464	464	489	454	459	451	498	469	481	476	485	488	455	526	478	483	486	485	493	493	514	472	504	483	453	483	516	481	455	490	449	500	474	472	519	512	476	454	504	473	502	517	462	487	488	466	489	466	515	471	496	485	456	482	445	508	483	465	514	462	479	469	489	457	441	461	512	442	506	513	468	502	485	452	505	478	536	465	520	472	489	512	457	436	470	483	493	524	474	472	503	492	502	493	504	451	517	476	446	491	467	474	419	501	502	468	449	495	479	507	514	482	466	540	529	466	477	468	474	484	462	476	489	476	497	478	420	490	468	494	518	480	492	483	481	480	479	492	481	507	482	479	436	484	477	494	459	489	481	504	491	491	472	498	465	469	478	497	458	488	471	538	487	481	468	530	514	496	482	493	469	492	458	465	511	491	534	477	480	517	510	485	449	485	447	490	465	491	474	464	523	513	496	506	478	484	500	466	454	472	480	455	489	475	465	464	472	460	436	501	494	468	479	486	485	505	498	470	506	491	484	444	460	465	471	492	508	521	479	511	497	503	434	460	497	496	480	491	478	470	473	449	484	493	487	463	479	495	487	499	498	501	475	458	504	467	511	434	484	473	479	460	467	524	452	466	478	486	489	492	488	493	468	457	480	524	519	490	488	506	511	486	481	517	512	493	495	491	489	488	488	486	514	512	463	501	514	519	506	502	446	467	503	483	490	441	458	440	506	465	439	467	495	494	473	500	479	470	465	459	474	455	491	456	480	494	484	467	448	482	482	516	455	470	480	489	471	519	481	475	463	497	456	495	504	487	484	497	481	495	503	482	519	507	530	466	504	457	485	491	479	466	436	482	477	485	493	451	488	511	534	470	472	470	480	492	467	485	480	470	501	448	497	535	498	519	461	477	473	482	490	475	473	477	463	492	490	524	449	482	477	485	520	496	462	494	504	472	462	496	467	476	481	483	490	443	461	483	494	469	490	448	507	460	471	481	505	504	461	465	452	491	468	442	500	546	499	526	481	487	489	442	455	485	477	489	456	482	452	425	482	507	500	510	419	478	503	482	477	452	471	457	457	510	467	493	478	477	523	456	477	471	508	481	465	432	498	445	490	502	515	466	505	471	463	462	472	488	502	458	467	493	475	487	492	509	505	438	462	468	475	471	477	506	479	515	445	466	478	495	465	514	484	453	494	435	508	482	463	456	484	478	478	458	490	499	516	478	484	508	455	482	494	449	465	508	511	540	444	454	462	462	479	509	476	470	441	495	463	513	491	503	462	487	461	486	439	483	473	475	463	466	456	499	453	476	497	486	477	476	486	511	493	519	524	445	507	480	447	516	494	480	459	462	500	467	450	475	497	533	449	452	428	507	530	490	450	459	460	494	448	499	481	485	540	497	500	507	497	450	471	507	507	485	446	469	468	481	490	477	491	508	468	492	503	499	471	478	478	477	451	481	498	455	486	494	498	480	489	505	469	496	517	492	487	496	493	474	541	453	519	470	493	482	454	497	488	476	480	466	495	534	470	520	500	523	513	473	487	497	506	511	461	460	503	554	466	482	487	485	485	466	503	514	484	457	500	525	536	473	536	488	449	456	479	474	498	482	452	471	478	503	472	481	449	457	495	496	443	489	452	475	464	504	458	435	480	451	482	514	472	466	458	500	448	472	537	490	472	492	454	477	459	458	469	476	454	494	474	508	469	503	502	495	482	491	501	461	469	506	458	499	481	451	493	515	491	459	509	498	506	479	514	471	519	548	497	501	543	465	470	485	487	467	458	492	478	462	460	490	474	492	490	517	453	484	466	448	487	485	486	502	466	479	485	506	488	486	457	503	504	491	480	469	481	471	464	454	488	464	447	449	495	495	468	449	500	471	467	471	490	490	418	525	460	498	483	467	491	460	440	444	486	475	481	484	484	446	471	469	455	445	510	462	491	509	470	486	516	504	464	499	479	451	489	474	445	494	501	452	506	472	508	471	497	491	476	490	536	520	464	470	523	498	441	490	497	496	480	464	430	507	491	474	503	464	474	496	530	460	456	462	454	433	461	503	499	527	459	481	502	490	470	478	484	520	489	472	478	464	498	458	489	509	478	512	471	470	498	458	467	488	493	451	454	482	488	459	489	457	490	497	508	475	495	494	499	492	473	498	451	482	510	488	491	495	500	491	494	425	495	535	506	466	492	477	494	471	479	508	510	476
30508	53859	35640	21688	16377	12482	9341	6716	4714	3724	3134	2634	2312	2043	1789	1729	1420	1163	1263	1038	1003	927	932	842	729	739	741	699	685	667	618	630	632	589	591	584	563	542	527	549	569	564	530	552	523	551	516	504	531	526	524	513	521	514	570	515	531	502	504	546	502	504	511	492	552	489	498	557	482	545	514	494	486	528	478	543	484	512	501	472	536	520	486	485	517	532	503	521	493	562	483	529	516	501	499	502	504	503	510	479	535	490	533	482	526	510	553	469	519	515	504	512	491	523	489	522	531	482	506	525	500	486	528	456	512	485	525	502	540	521	488	510	523	500	487	509	557	542	471	514	494	466	525	563	545	460	509	503	536	502	505	515	471	500	508	541	511	519	504	495	499	476	498	519	509	517	494	530	520	531	539	484	501	497	505	505	526	525	499	524	453	560	509	511	496	516	525	479	528	468	500	542	531	513	487	489	540	497	525	542	520	502	502	538	491	483	479	494	490	510	511	501	508	552	526	478	492	524	531	512	536	529	523	481	506	507	459	511	515	490	472	538	526	458	547	491	493	541	527	522	515	531	489	544	500	497	483	505	528	529	497	493	528	535	496	534	526	489	514	515	546	477	503	514	509	515	468	540	504	528	521	512	498	515	524	542	479	521	485	520	528	532	537	547	548	489	542	562	478	507	469	544	538	517	500	504	492	567	523	509	516	535	546	490	507	484	495	521	516	538	515	482	515	491	521	518	492	496	491	475	514	475	501	514	470	485	509	496	509	542	455	507	515	528	515	502	514	526	493	476	522	504	533	522	510	567	549	490	520	491	526	550	519	493	533	529	498	521	507	495	485	530	480	479	519	473	507	533	488	493	504	502	532	521	559	519	532	562	496	526	497	533	538	485	502	522	501	519	496	539	503	481	489	489	496	511	515	522	505	507	489	488	521	527	510	465	494	507	516	497	524	540	532	504	484	538	507	562	491	496	489	507	553	503	481	535	487	531	542	527	565	518	540	535	521	531	508	510	553	538	490	496	514	530	499	465	513	516	499	518	508	532	511	515	478	526	481	481	530	504	498	492	487	510	507	512	497	507	489	502	511	529	529	485	529	528	531	523	497	540	511	475	518	541	502	508	512	517	507	483	518	466	506	499	493	487	553	518	517	525	504	511	524	508	561	507	512	517	499	561	494	534	563	518	487	483	548	516	497	563	515	530	530	520	512	494	558	470	477	524	522	536	482	488	530	501	520	501	481	503	496	523	499	523	503	535	490	495	502	510	510	513	499	509	490	541	502	520	510	512	538	508	549	542	526	521	539	517	511	468	483	540	509	478	513	479	491	520	477	500	488	497	503	506	493	474	527	475	510	524	490	479	506	517	503	496	525	491	498	466	519	528	578	495	525	533	475	512	516	499	500	521	518	497	511	532	483	534	492	504	469	528	534	525	479	513	510	551	504	509	479	521	542	522	505	541	518	488	515	508	535	485	504	537	469	470	525	536	510	469	456	471	501	501	524	513	490	505	528	518	522	495	506	474	513	488	471	514	503	560	557	499	469	530	559	533	506	505	508	519	509	543	538	492	510	490	508	497	479	481	491	529	489	517	480	521	503	515	508	533	501	521	495	466	501	547	506	518	499	495	479	502	480	529	446	547	503	536	477	523	533	529	518	522	489	513	483	498	495	483	480	498	519	481	507	508	524	537	489	489	511	520	462	527	505	512	543	472	503	513	474	534	502	507	456	502	479	507	519	497	528	483	549	476	500	573	481	525	522	502	526	500	491	538	524	559	526	510	544	527	546	514	523	536	521	527	523	506	528	475	488	507	507	566	519	540	526	498	558	521	503	560	474	502	527	526	513	476	535	546	498	551	514	441	487	530	497	497	494	504	544	507	481	527	506	520	512	500	532	523	551	535	468	507	492	496	546	505	512	543	464	497	485	499	485	509	533	480	515	525	476	520	508	541	529	498	491	518	517	512	509	505	503	531	511	514	541	559	508	525	521	485	522	541	483	473	535	507	520	521	470	474	527	529	509	525	505	527	520	520	551	531	502	565	486	475	538	512	501	494	518	524	494	519	513	510	505	491	487	526	507	492	579	438	518	503	508	493	501	537	488	500	501	464	570	511	516	514	482	534	518	539	508	510	503	509	479	560	504	524	517	494	507	474	514	526	507	503	538	469	530	471	553	518	550	476	455	490	511	503	531	492	515	503	550	514	518	521	560	529	490	473	492	479	534	527	521	522	520	494	535	483	523	515	499	510	553	522	489	518	543	523	521	516	526	504	485	508	526	515	485	501	527	502	548	508	541	527	486	519	507	516	511	537	505	513	514	508	513	553	518	519	509	508	548	508	513	527	538	508	525	486	512	566	490	493	471	544	485	512	530	475	525	502	511	529	512	498	497	519	539	529	495	475	503	485	518	531	491	487	504	473	505	497	520	489	514	517	517	506	491	527	508	493	544	531	504	535	543	501	517	520	497	496	517	512	517	491	530	511	496	522	495	503	502	488	478	495	496	516	520	487	512	535	542	536	485	528	501	513	509	493	526	517	505	506	537	570	544	509	540	506	518	524	537	540	511	498	471	522	504	470	519	569	512	453	515	548	556	485	542	504	541	452	533	516	518	513	553	522	469	478	507	522	484	532	535	511	497	535	505	536	468	494	562	512	494	534	534	502	469	526	507	509	519	541	508	480	474	526	510	475	537	535	523	528	541	479	494	493	547	533	514	499	488	506	561	495	517	499	501	542	526	550	495	498	522	485	490	521	492	528	503	548	519	516	473	506	508	542	508	517	484	474	502	500	498	521	489	565	484	521	516	504	491	514	479	503	503	478	473	541	503	522	479	518	488	507	473	493	534	522	521	524	518	526	497	512	502	535	520	538	545	542	481	533	501	511	478	496	536	519	472	489	529	486	519	519	505	489	511	513	503	522	457	562	506	493	498	509	552	506	513	499	501	519	529	558	539	505	507	515	526	492	515	539	541	481	523	541	549	509	513	485	496	499	502	519	532	508	491	536	544	536	544	487	566	506	525	537	477	523	524	530	506	486	517	492	477	532	520	511	509	519	522	507	458	499	522	497	529	515	460	531	510	513	483	511	531	457	481	498	478	468	538	499	508	498	502	508	480	538	512	498	530	525	511	518	500	530	458	493	483	529	496	529	493	520	521	506	503	526	522	502	488	518	540	519	512	548	494	504	520	525	498	475	528	524	506	495	508	476	512	540	489	563	529	483	495	512	536	486	510	519	495	524	531	496	505	492	504	510	502	507	483	511	514	514	523	471	552	482	494	484	452	528	518	517	499	525	494	502	486	517	505	501	514	532	507	482	493	523	535	526	539	530	496	536	492	484	475	517	502	538	513	527	514	512	531	509	501	546	503	513	510	489	481	486	518	505	507	520	468	503	499	510	501	505	468	507	505	551	531	502	511	516	508	496	492	501	520	504	529	521	543	529	566	496	525	482	514	521	553	462	502	540	509	477	521	471	502	517	502	510	545	508
24834	21150	27503	25313	16013	7692	4786	2901	2098	1748	1533	1353	1179	884	949	914	741	679	644	705	601	582	557	499	500	460	455	408	445	447	417	427	399	364	379	384	368	380	360	339	371	327	341	365	362	369	361	344	344	367	336	385	336	319	336	391	374	364	347	362	379	343	357	359	309	367	308	384	324	339	351	352	349	380	353	346	352	331	287	343	339	378	328	333	341	351	317	350	347	345	359	337	321	319	356	361	370	346	349	306	381	319	362	333	380	342	350	323	320	343	351	399	368	347	350	352	408	342	373	319	355	341	337	333	355	356	340	345	342	303	319	344	344	317	348	338	327	357	366	306	347	350	371	372	354	344	319	371	377	331	340	362	350	373	314	330	355	336	300	366	338	345	350	374	323	343	357	322	332	358	342	389	302	335	336	341	371	325	363	342	386	308	357	326	347	322	326	323	333	347	363	339	356	339	362	373	328	329	367	342	405	335	341	368	339	336	344	371	366	347	344	354	356	338	355	350	330	342	350	348	329	322	363	362	354	364	310	349	330	377	349	358	302	329	319	342	375	371	351	328	347	349	338	336	365	336	360	321	359	321	366	387	370	337	367	348	334	366	354	337	384	359	355	375	327	327	349	329	349	341	349	333	336	345	336	366	350	342	351	344	360	333	337	350	351	371	355	322	372	324	345	357	358	352	311	356	375	319	379	365	324	335	356	365	357	362	320	356	346	350	368	367	341	321	368	355	336	324	378	363	361	335	346	325	316	337	341	369	343	340	358	376	369	338	327	344	339	355	327	313	332	320	345	347	354	332	376	340	336	331	330	372	343	368	368	349	327	343	347	357	347	329	341	360	355	342	342	336	357	325	356	375	356	343	335	332	325	323	340	367	347	346	366	337	330	331	316	356	342	363	339	346	369	346	370	348	330	378	355	373	315	338	336	342	356	332	325	368	353	336	357	348	366	354	322	354	383	342	362	373	346	330	360	358	360	383	330	342	349	353	350	331	352	360	338	373	323	318	348	342	390	345	321	330	361	340	380	340	351	315	341	362	348	361	369	337	331	315	329	384	349	349	320	359	360	354	341	326	312	357	345	353	331	336	378	346	348	371	355	342	358	350	346	329	355	337	321	326	328	372	323	364	341	377	336	332	330	338	357	396	339	347	359	354	387	365	364	355	365	334	333	318	351	363	356	407	378	349	314	357	335	353	326	361	323	362	344	334	328	378	338	310	368	344	361	388	359	334	363	370	376	383	320	349	347	294	408	356	341	355	395	358	377	407	341	331	357	382	339	341	344	369	334	354	340	328	403	354	342	352	342	350	345	336	340	358	330	398	349	374	357	363	311	365	361	332	379	300	346	327	387	326	338	367	377	354	355	326	341	325	311	344	366	342	334	363	374	337	341	340	339	370	330	362	332	367	317	340	329	381	340	341	332	328	357	345	349	342	353	326	320	328	364	358	346	350	357	331	358	375	341	315	350	345	364	331	340	351	350	338	329	368	344	361	347	353	354	319	326	348	348	380	372	354	314	357	359	375	340	364	378	361	328	370	340	365	374	369	366	348	369	349	337	328	342	343	339	328	360	346	343	318	371	378	338	358	355	357	332	335	318	339	338	329	366	356	377	361	342	382	323	357	349	343	339	344	354	325	310	361	357	329	337	345	393	338	323	370	337	378	365	323	310	314	374	338	354	398	339	349	337	323	366	337	378	366	368	347	339	362	348	321	338	337	385	346	354	358	354	322	350	340	352	369	336	347	341	369	331	322	413	354	347	361	350	332	356	344	366	321	359	330	354	367	357	353	375	357	349	361	347	374	335	362	333	343	360	358	344	345	320	359	369	338	373	359	307	367	336	371	356	354	353	381	353	348	360	358	393	337	354	352	349	346	352	356	349	384	318	370	316	394	364	343	373	369	353	373	348	329	323	333	352	310	340	341	375	333	349	345	370	304	337	341	383	364	358	365	342	305	374	359	353	359	332	336	369	364	329	359	332	357	349	345	371	331	371	350	338	324	341	351	345	321	347	348	340	362	351	356	363	346	326	322	351	355	332	348	339	355	346	338	378	333	336	367	332	354	352	296	340	328	340	310	357	335	356	382	355	356	333	351	339	363	369	334	326	376	360	340	350	378	344	339	392	314	321	332	340	358	336	361	357	338	355	349	337	345	345	331	349	352	392	351	355	340	356	361	335	331	369	354	342	344	357	355	324	354	348	327	352	350	370	331	345	374	355	355	329	326	329	370	354	326	315	368	365	331	314	332	321	338	350	360	346	369	345	343	351	310	312	369	320	360	332	319	322	338	316	339	357	356	347	351	360	342	342	363	345	350	333	376	358	318	330	349	316	361	327	336	353	318	333	382	361	371	354	329	342	329	372	334	365	339	355	325	350	361	361	340	332	354	359	342	371	348	362	348	343	393	364	342	364	353	314	367	368	338	388	365	341	320	342	327	344	371	343	333	387	333	341	371	369	315	357	345	341	355	362	343	363	351	345	389	363	330	339	351	361	380	341	338	380	320	357	350	348	324	353	338	343	358	331	362	345	336	358	342	366	342	337	323	391	356	354	310	327	352	360	371	321	341	362	323	353	367	314	323	355	333	337	390	328	357	339	338	361	349	338	356	343	366	402	352	361	317	339	327	365	366	334	338	383	365	350	346	337	378	356	375	378	343	341	324	312	370	307	317	334	358	366	314	305	327	376	342	336	336	363	353	340	355	312	344	322	375	336	368	326	331	357	360	336	342	360	325	336	349	355	369	374	352	356	332	346	353	344	349	322	369	363	328	362	327	358	354	364	347	341	395	330	344	340	343	335	334	340	336	327	344	348	368	340	357	331	341	362	318	345	322	370	340	316	322	342	345	315	341	313	343	377	338	372	360	308	356	361	340	332	324	337	314	336	332	363	297	332	367	314	319	367	343	374	307	375	339	352	341	339	321	325	356	357	352	325	369	382	354	377	351	363	370	345	349	322	355	348	351	358	328	353	335	368	386	361	331	342	355	351	357	367	337	315	349	330	336	358	343	359	351	343	334	381	317	362	354	337	367	332	354	347	372	367	351	338	314	314	320	316	377	327	336	346	333	337	335	329	334	329	351	342	316	347	353	334	365	347	375	348	322	353	328	335	349	357	356	321	303	328	342	335	356	358	361	368	322	336	324	309	352	340	369	368	366	331	350	359	361	359	352	380	339	386	352	354	367	362	316	373	374	338	347	375	369	347	320	383	362	346	340	328	345	321	370	317	356	360	352	308	365	353	329	365	338	330	353	352	310	347	343	358	329	338	322	359	334	350	375	356	360	362	345	350	368	375	338	362	350	330	329	370	373	381	355	361	356	382	363	343	346	342	352	355	342	374	362	347	311	354	306	331	347	378	348	366	387	367	338	356	334	340	325	365	358	331	338	333	369	337	339	311	358	338	362	349	359	358	379	368	336	351	344	340	340	323	390	331	344	375	323	338	319	353	339	319	378	359	390	366	320	309	366	373	365	386	333
29765	48430	31517	18771	13670	10340	7691	5219	3660	2942	2631	2110	1902	1636	1476	1383	1044	933	928	954	776	724	714	623	579	578	556	562	516	492	506	472	444	435	464	444	498	435	402	441	401	400	402	379	405	406	382	398	393	367	406	391	392	362	365	381	387	411	406	404	379	405	406	386	335	353	383	379	374	362	399	398	382	405	415	366	410	359	371	395	378	397	386	385	385	386	350	391	393	387	374	385	367	361	363	395	377	380	382	375	382	386	423	395	351	380	399	381	378	359	373	379	397	413	415	402	403	380	397	406	390	373	422	363	374	364	377	382	344	389	407	382	378	382	354	370	369	388	369	374	374	386	392	395	382	403	391	410	360	361	427	389	412	348	362	374	345	381	383	380	392	391	374	385	390	379	360	392	364	372	398	361	398	391	375	368	358	429	353	396	360	339	344	370	344	387	364	325	373	373	384	389	374	390	398	351	397	388	375	380	368	387	374	373	380	381	388	420	427	365	375	352	377	375	349	382	407	350	415	378	402	364	390	381	376	370	403	365	385	342	395	388	406	379	393	365	367	330	403	387	358	380	385	349	368	354	367	356	367	390	384	359	393	386	382	350	374	370	384	356	401	399	371	344	367	403	402	390	393	348	366	376	360	377	356	352	395	390	397	360	399	371	335	383	367	347	343	378	373	387	372	419	409	356	359	383	379	378	391	389	398	389	401	375	395	343	344	379	362	368	392	396	393	337	377	374	377	395	408	357	392	387	373	361	382	407	362	390	394	361	374	386	392	362	408	365	346	426	407	354	353	408	351	384	405	385	384	416	427	388	385	368	361	365	335	414	383	377	374	370	357	371	361	369	416	366	376	364	392	373	412	368	402	390	399	375	400	375	423	396	367	358	370	365	370	391	435	391	405	376	388	374	394	351	402	384	406	373	381	368	407	399	365	375	377	376	397	403	400	361	380	346	376	395	396	385	361	356	408	383	365	356	376	361	361	377	391	432	375	383	399	356	361	405	377	399	365	392	379	359	394	371	373	368	368	377	367	405	378	388	384	373	333	359	368	394	412	376	402	346	377	349	377	353	398	379	359	387	367	388	379	351	415	394	364	392	366	388	363	381	381	393	379	390	389	390	365	369	387	373	390	369	399	376	378	387	352	384	368	348	367	399	377	366	378	352	394	400	391	371	352	325	374	375	354	392	382	399	353	397	370	386	414	372	367	377	397	387	430	388	376	417	392	407	363	357	365	405	409	374	363	371	358	333	381	347	381	395	345	410	387	416	392	381	390	403	389	381	367	386	384	403	391	385	379	378	404	375	361	372	400	392	364	403	355	378	374	375	369	359	373	372	400	364	390	394	330	380	369	377	371	384	383	410	388	383	366	383	391	366	363	420	380	365	377	391	379	394	370	348	404	401	382	368	363	368	407	393	408	412	368	410	394	359	410	354	362	355	379	361	399	366	393	374	370	367	385	363	373	399	375	417	401	375	371	408	365	354	392	366	381	380	424	402	398	382	352	388	365	402	378	366	361	351	372	373	358	364	377	404	383	406	402	398	352	385	359	398	369	405	401	365	362	406	341	363	381	361	382	368	382	384	366	373	383	369	401	380	367	410	371	375	385	389	399	372	379	403	374	398	377	412	378	365	398	384	392	377	377	396	367	364	366	412	365	396	378	361	361	368	410	378	417	387	391	380	359	358	361	381	370	381	389	378	400	363	399	383	400	393	373	381	429	384	371	384	376	394	385	386	388	401	381	385	388	381	418	364	383	397	391	411	400	366	415	338	336	374	394	359	368	367	361	411	428	406	376	378	400	384	426	382	429	403	416	356	392	377	398	426	401	355	375	374	367	368	381	384	380	367	366	403	363	383	369	390	369	382	350	394	389	339	390	389	371	389	386	383	364	351	406	387	356	362	406	380	361	382	381	397	368	384	369	382	354	415	360	359	397	384	413	369	424	372	377	398	371	374	363	393	379	383	372	394	358	351	383	392	374	364	393	433	388	360	404	428	406	369	400	393	382	419	424	396	412	398	397	363	375	360	389	378	394	389	397	373	418	405	357	402	371	367	399	382	386	399	406	414	387	340	415	388	394	383	397	371	368	362	366	386	367	417	398	396	410	410	390	382	378	383	383	393	373	358	408	369	386	406	385	345	377	366	360	388	388	391	419	373	385	408	376	355	384	374	419	392	346	354	412	404	366	374	382	344	409	365	363	423	401	395	366	362	361	368	332	352	387	365	440	408	393	402	407	407	351	362	372	357	358	432	417	350	339	362	398	377	391	359	392	388	378	395	418	383	378	385	402	365	390	391	372	373	402	379	371	434	401	356	425	396	367	393	414	370	361	417	411	348	355	379	394	388	350	385	387	401	357	392	369	375	362	352	360	368	391	377	391	408	360	393	390	369	383	402	405	382	362	381	369	371	366	392	389	383	365	370	391	365	360	344	382	378	369	353	398	418	373	413	367	393	384	383	381	416	367	413	363	380	371	354	373	349	340	395	361	374	402	381	396	391	379	381	398	361	354	365	394	391	364	407	385	359	382	373	374	349	374	394	359	440	409	381	392	367	351	381	394	425	374	369	392	392	401	369	368	376	360	402	370	397	380	339	357	391	369	380	371	406	379	383	347	383	393	364	388	335	343	375	379	379	339	365	375	385	367	357	345	401	360	338	372	332	388	410	357	376	387	373	381	346	360	365	369	381	419	389	379	370	395	385	370	375	355	374	384	387	340	378	398	388	402	397	397	384	385	371	364	404	357	386	371	383	381	359	368	392	410	388	355	365	402	343	405	348	369	391	419	373	392	361	391	362	373	377	368	363	392	338	349	403	395	331	361	364	422	346	374	397	384	405	413	376	392	404	369	379	351	368	403	409	379	344	364	385	369	427	388	399	379	392	399	379	394	368	359	381	361	382	390	409	355	384	404	375	369	369	365	388	400	364	374	390	397	390	394	376	413	374	439	372	378	383	352	387	389	401	337	361	348	356	380	381	373	377	395	362	368	371	415	362	363	401	381	370	360	373	423	381	350	355	411	403	360	404	346	349	405	412	386	394	359	352	413	365	384	364	341	376	384	380	345	387	360	407	384	366	390	365	393	390	412	393	385	361	366	364	404	376	375	371	394	388	390	413	341	377	401	396	364	397	390	362	374	369	397	372	369	404	343	406	408	376	377	409	371	372	383	385	354	382	360	384	396	378	373	365	398	388	400	413	382	377	393	372	350	384	410	394	377	392	393	357	405	355	385	385	379	378	364	388	396	354	361	352	359	407	374	396	385	370	330	382	381	386	394	383	373	345	359	362	353	361	337	392	363	384	378	366	406	355	381	362	366	437	346	379	394	378	358	372	396	365	370	363	373	399	404	346	371	356	383	403	381	385	345	388	395	387	368	371	375	362	404	382	376	372	396	386	377	396	386	360	350	378	364	366	357	407	356	358	385	366	397	378	395	368	368	388	355	427	400	365	389	374	384	369	400	382	387	402	384	413	386	369	379	401
22774	21304	28997	23958	21415	21714	15529	6115	3672	3119	2765	2225	1908	1850	1669	1404	1244	1166	1076	1004	927	946	835	828	751	709	721	683	666	653	616	620	567	540	596	571	542	523	556	537	576	493	556	549	489	520	487	520	505	520	531	563	506	557	524	530	529	505	455	531	521	511	524	522	486	518	472	523	500	479	526	486	461	529	485	478	482	500	485	479	491	491	508	519	504	528	511	525	538	511	508	515	490	484	511	451	504	511	444	516	490	509	453	491	556	549	499	495	517	506	492	517	488	513	466	481	469	511	487	492	492	492	512	500	501	520	500	511	519	485	524	481	497	519	467	510	518	464	490	507	479	484	511	536	544	513	523	484	472	490	473	478	502	536	502	469	528	545	482	525	533	510	524	514	484	482	486	532	481	484	500	525	549	524	515	486	524	521	512	484	544	476	525	479	551	490	497	524	513	512	587	511	525	541	516	528	535	493	503	507	494	515	505	474	469	557	499	482	499	543	491	527	493	538	476	491	507	530	521	475	510	507	510	465	494	499	479	528	491	515	465	495	508	507	527	464	539	485	480	537	518	518	507	496	554	490	501	499	516	491	485	502	501	524	498	514	486	515	536	484	481	547	487	491	434	503	528	507	493	546	483	473	490	494	526	507	503	518	474	511	497	521	553	498	477	533	519	482	490	558	522	487	466	472	515	511	523	497	502	478	477	493	496	541	518	484	514	473	498	492	485	514	503	565	541	511	520	466	524	536	550	503	505	508	442	499	509	524	483	498	455	525	507	503	480	481	477	501	508	505	499	494	493	500	509	531	551	507	535	508	494	542	473	529	493	502	472	469	496	497	506	546	476	522	527	506	512	529	504	510	480	493	522	510	546	483	484	481	523	532	479	473	485	515	516	489	493	521	462	502	485	495	518	452	490	494	489	514	488	501	521	482	557	497	529	528	508	522	530	523	555	513	554	485	556	489	508	503	495	493	512	484	494	509	491	521	549	491	508	503	531	481	493	472	523	488	524	486	543	508	457	511	546	493	486	502	531	534	509	529	489	508	502	508	492	485	516	547	527	501	465	519	477	540	478	487	465	548	522	522	514	523	519	490	494	497	484	504	486	503	477	491	538	485	468	490	495	500	535	518	456	499	527	482	508	565	480	497	454	503	493	473	506	516	532	509	483	503	531	509	508	479	535	503	500	514	472	541	485	514	508	532	558	502	547	530	529	481	524	517	493	494	516	511	446	518	481	508	536	511	479	486	542	524	513	506	546	474	556	494	484	581	492	517	532	486	479	539	553	517	455	500	530	511	508	499	465	493	496	481	504	490	502	490	475	462	544	520	501	527	526	494	493	518	481	498	489	467	485	496	532	491	499	499	492	525	505	513	484	504	510	510	538	533	483	480	537	517	471	487	527	505	548	495	515	515	514	483	505	458	489	501	514	447	529	561	473	466	500	482	491	478	512	461	462	525	533	491	499	522	487	455	495	467	517	474	494	469	492	531	506	490	480	473	497	498	513	501	494	552	509	523	490	494	519	506	538	509	499	500	497	504	520	492	514	468	473	498	518	526	540	492	507	542	493	508	546	514	475	486	518	487	506	493	503	467	452	512	484	520	517	550	515	503	499	503	475	518	532	472	495	488	519	492	484	494	519	533	470	482	494	498	485	533	513	498	501	503	525	485	532	552	502	525	480	472	484	523	557	521	528	475	511	511	535	500	539	533	536	505	524	504	517	507	524	483	529	495	509	500	511	498	508	516	518	502	507	492	541	520	501	516	499	524	514	523	471	510	488	495	483	477	444	509	511	518	497	492	499	512	519	496	533	488	494	531	478	514	505	507	480	497	517	462	490	481	472	521	492	509	518	468	502	499	521	463	507	503	528	496	534	522	501	519	504	498	508	523	526	506	495	500	474	480	542	491	502	497	462	514	526	513	490	518	506	490	509	486	489	494	471	529	506	500	538	502	486	483	453	482	464	531	467	498	434	485	476	543	519	471	518	511	550	504	476	520	492	483	511	525	508	531	490	497	487	545	500	509	520	535	489	536	464	484	474	479	544	535	539	487	498	516	488	498	438	529	489	488	503	506	468	505	526	491	514	482	523	474	483	457	508	528	501	509	485	471	539	517	513	525	532	508	520	492	510	482	471	535	487	529	517	501	503	496	525	512	522	496	524	502	505	524	516	523	492	536	489	526	481	528	499	478	525	536	542	516	509	464	528	509	492	504	535	487	496	513	519	483	489	525	509	497	513	492	513	517	532	457	483	494	506	527	491	506	494	464	533	526	493	514	495	486	522	500	469	496	513	475	503	473	516	523	495	502	494	490	525	523	514	498	493	508	507	505	584	523	490	515	522	499	494	542	477	476	489	483	533	490	466	532	495	470	504	499	524	521	541	509	507	490	504	521	489	481	474	510	490	508	529	461	525	486	484	533	489	494	517	489	480	511	464	533	515	488	486	501	541	527	477	539	509	515	536	465	515	491	478	508	503	491	507	558	477	485	521	505	448	490	515	515	458	461	443	515	500	515	484	501	531	481	485	510	508	520	539	501	484	505	481	498	511	506	492	504	522	529	549	478	486	501	504	537	508	485	519	479	496	501	532	540	515	473	487	510	465	524	486	521	498	516	504	500	519	486	513	528	495	489	506	483	537	521	473	491	490	499	499	489	555	489	523	478	518	513	506	476	444	526	486	496	527	510	465	480	535	539	535	489	504	480	499	471	511	485	521	502	520	507	518	485	493	526	508	503	500	517	490	460	507	534	492	489	554	514	548	494	515	510	475	488	474	502	481	490	522	490	493	482	490	487	526	535	482	472	489	477	502	505	512	496	558	505	527	508	523	504	505	509	528	511	516	496	468	507	493	520	511	520	516	543	528	510	503	504	467	516	495	458	513	486	528	515	481	513	529	482	534	527	501	536	533	510	504	486	522	508	506	481	452	527	493	509	517	508	456	531	466	507	500	481	479	504	499	466	577	498	479	524	503	512	474	493	527	509	497	507	514	485	489	487	520	516	472	466	506	501	507	542	511	513	489	500	511	538	502	522	490	495	504	535	489	551	523	472	496	461	497	490	476	521	521	519	528	487	466	555	513	507	482	497	486	483	546	509	480	526	474	485	485	526	474	520	463	471	510	491	547	496	522	505	578	482	472	468	519	521	502	491	473	500	482	478	474	553	488	516	521	508	500	495	520	533	532	463	515	505	508	509	475	497	519	542	515	503	528	567	509	484	511	504	533	458	502	519	489	478	495	501	485	528	489	529	449	553	492	512	471	508	466	498	485	480	499	562	478	524	560	554	535	501	488	523	496	501	520	489	473	503	486	511	542	516	495	519	526	511	504	499	509	513	526	494	503	471	494	474	526	508	495	500	510	472	474	519	547	501	496	512	510	514	524	501	501	530	498	521	497	513	504	476	504	490	533	505	506	484	466	489	466	497	512	498	498	516	545	528	536	509	521	477	504	508	471	519	518	501	492	536	501	507	511	531	526	479	491	515
33631	59774	40581	26338	20307	15926	12040	8346	6013	5113	4343	3485	2999	2664	2356	2020	1713	1626	1538	1301	1233	1241	994	1033	909	915	860	756	796	767	680	695	668	602	625	617	630	618	588	604	593	593	570	588	556	541	571	547	544	562	539	526	561	534	566	529	568	550	533	537	589	531	579	590	557	552	513	559	545	524	543	537	574	534	532	544	554	606	544	526	523	537	551	575	568	483	505	516	512	525	518	576	515	517	542	491	576	541	562	528	526	507	492	525	541	547	524	528	537	569	549	546	516	566	533	522	540	556	534	555	520	526	536	519	554	541	551	529	513	511	535	565	507	556	536	483	518	558	530	591	514	539	556	533	517	531	538	529	556	541	539	513	522	558	576	497	545	516	537	528	557	540	500	566	536	521	527	539	523	505	529	574	504	522	505	539	533	553	516	514	511	531	497	522	529	538	523	533	551	517	557	541	562	555	530	527	556	544	534	555	539	519	521	549	534	489	522	528	551	527	552	502	521	549	544	561	538	547	523	583	576	519	556	506	536	535	566	507	529	534	522	539	532	537	525	526	522	479	488	530	584	527	526	521	519	524	558	507	520	512	526	537	511	495	515	522	469	515	551	513	541	591	511	487	511	524	524	553	528	539	522	549	498	535	541	507	530	536	516	532	523	522	570	556	555	527	508	517	527	551	538	537	522	542	539	525	548	554	548	549	552	540	552	518	504	523	553	567	508	508	504	537	491	579	533	549	517	521	547	534	555	517	516	508	522	521	531	543	507	529	513	507	499	535	511	560	585	558	589	541	508	516	565	542	487	502	567	515	527	596	540	524	565	510	573	564	557	580	523	529	565	532	527	497	545	561	507	474	569	535	545	534	492	531	517	512	533	572	524	549	549	518	502	506	504	542	527	519	526	525	523	497	533	538	514	541	504	555	556	525	466	572	552	498	561	547	550	587	553	507	497	523	529	567	565	543	490	485	499	552	500	471	517	495	513	504	494	527	534	519	532	493	508	527	558	486	521	519	535	554	506	547	518	547	570	570	543	541	584	528	548	547	522	519	530	558	542	501	502	568	505	544	521	532	529	559	541	549	511	530	520	557	493	510	569	548	525	550	508	487	526	542	515	529	522	485	541	498	575	479	538	493	582	544	524	512	565	584	558	478	514	522	549	508	569	552	534	505	565	504	502	570	519	560	519	549	522	497	536	508	505	536	519	526	534	588	496	574	540	503	569	525	498	497	522	532	516	512	506	536	552	519	493	547	524	546	513	507	546	549	521	556	541	539	591	571	546	530	542	527	531	495	540	525	528	500	547	528	507	501	555	553	533	500	520	525	504	530	554	553	529	535	528	574	566	556	540	544	494	508	501	547	580	532	532	538	516	522	541	571	546	537	538	480	553	490	514	504	554	547	506	502	566	547	496	572	576	533	551	539	533	555	550	505	548	545	553	528	534	523	517	565	501	545	557	527	555	603	524	495	559	546	553	498	502	536	525	534	506	515	497	527	485	546	541	543	517	559	488	524	535	550	480	555	494	498	535	546	580	501	531	513	533	505	528	540	537	523	520	536	496	518	504	554	581	507	547	522	515	560	513	532	520	566	535	524	524	514	517	529	521	554	528	546	524	557	506	536	510	533	548	499	507	515	527	503	606	509	534	549	541	561	529	575	531	541	532	511	498	547	550	556	550	543	512	555	515	537	530	541	569	537	548	543	508	508	556	550	528	527	474	526	515	520	542	528	515	534	527	577	503	540	572	542	505	521	513	530	533	555	542	534	559	525	541	515	556	526	531	529	566	539	525	525	534	541	573	535	476	521	526	544	491	590	533	563	549	509	516	499	523	524	521	553	529	536	500	559	553	583	548	501	520	535	552	512	555	577	534	518	506	571	510	557	522	508	530	559	598	521	552	546	519	545	528	482	521	519	546	504	529	540	530	532	498	487	525	548	526	520	535	538	545	577	515	470	497	514	531	535	535	519	507	546	526	544	551	543	536	518	524	531	520	549	537	478	564	518	510	543	557	494	537	561	533	559	554	581	488	530	566	513	547	552	567	528	530	497	543	527	511	541	545	522	522	522	509	539	535	538	512	543	575	494	572	509	519	493	472	563	570	523	505	550	548	483	544	540	511	505	554	526	516	531	559	540	558	521	572	552	575	524	504	545	545	548	518	529	497	520	516	536	532	503	552	509	527	506	548	571	578	511	505	494	512	522	525	519	525	570	529	519	532	511	543	603	559	537	512	554	509	522	536	531	548	554	488	503	541	547	557	550	537	516	488	523	539	537	535	524	541	527	531	562	546	506	478	525	512	506	485	497	523	535	496	573	527	525	517	508	546	562	484	523	537	468	528	513	562	485	528	546	527	505	577	551	550	557	542	538	483	538	522	538	600	550	536	507	507	508	487	523	565	538	544	515	543	566	530	576	453	532	532	544	546	512	500	551	539	539	540	488	538	532	524	535	521	548	512	525	492	514	483	547	497	515	555	533	544	512	543	571	560	564	538	537	566	537	533	552	519	524	551	542	539	543	543	539	514	517	519	531	538	554	532	529	507	510	536	504	506	497	518	546	502	465	545	510	548	529	525	565	531	549	559	544	532	516	510	549	512	522	470	525	548	552	545	531	550	518	563	557	557	568	526	519	553	543	531	517	522	490	560	563	508	549	502	540	499	514	554	500	498	564	534	500	507	537	532	549	522	531	550	518	530	483	554	576	492	535	484	519	517	556	513	533	543	548	539	543	523	529	516	530	513	528	560	503	563	515	517	520	531	476	513	559	570	534	543	525	543	530	539	551	501	479	530	486	550	542	485	517	539	500	545	514	531	539	525	499	577	545	529	516	559	503	548	528	537	503	531	540	591	531	454	495	553	488	581	552	521	512	541	541	518	538	531	505	473	535	558	501	556	530	568	563	564	528	507	501	526	553	535	523	561	510	596	539	514	532	546	556	552	469	503	518	504	533	535	536	513	571	553	530	566	507	540	516	507	531	534	511	499	500	516	516	513	511	542	529	565	550	525	574	569	526	536	514	545	513	542	518	545	534	492	518	527	526	523	490	530	554	527	554	515	529	536	496	506	538	521	513	545	544	555	546	521	515	517	493	512	542	541	518	492	519	552	531	571	534	531	558	501	550	509	543	551	535	525	516	529	536	497	543	558	527	566	562	488	519	579	521	517	494	573	541	503	553	529	539	526	479	564	490	520	524	522	525	532	545	531	507	531	509	530	533	602	551	552	544	525	567	555	550	463	545	583	477	559	547	507	499	540	551	520	531	533	525	513	517	554	528	536	521	534	510	515	581	491	555	518	536	525	557	553	508	560	537	605	521	529	577	517	551	535	538	540	505	554	544	542	545	512	511	502	540	512	560	529	506	553	529	545	543	558	512	495	525	486	518	541	503	542	519	511	518	517	546	509	522	517	527	516	527	565	543	534	547	529	499	531	521	544	557	545	517	513	553	533	536	562	553	545	528	538	560	509	572	523	518	548	514	540	524	553	526
30219	29093	27536	16113	7783	5117	3487	2181	1545	1416	1221	1092	987	862	753	725	671	676	645	541	545	505	515	501	467	469	428	456	450	415	433	371	410	407	379	380	344	376	364	411	361	419	374	403	371	365	356	386	377	357	392	349	378	358	352	372	377	421	389	423	379	414	351	377	347	389	378	387	372	347	342	368	383	381	343	361	373	365	326	388	362	348	402	369	409	362	379	382	362	357	406	352	358	319	373	405	376	357	410	358	346	335	362	375	348	353	366	369	414	368	359	363	361	365	378	369	351	354	415	343	393	391	358	366	377	380	370	350	361	373	406	372	330	352	388	369	371	346	386	356	335	356	378	329	366	401	359	354	384	395	397	325	357	378	403	375	386	368	370	384	361	346	339	368	370	384	386	351	367	395	340	338	349	378	367	362	389	342	360	350	367	381	362	318	365	355	348	374	354	374	400	404	375	371	351	375	361	402	348	375	357	346	348	392	386	343	372	346	330	341	386	391	330	371	378	381	380	352	348	374	368	375	331	378	360	357	340	363	365	395	363	317	371	363	330	339	351	338	359	391	365	381	398	411	350	371	344	364	364	373	377	391	394	381	363	356	373	371	342	362	402	373	363	371	354	397	366	387	368	372	410	387	380	369	370	354	380	386	367	379	386	354	347	388	347	373	349	367	374	365	342	374	382	352	351	348	345	337	362	366	380	365	380	364	369	360	395	328	359	348	383	354	379	351	324	379	368	372	377	368	409	339	383	357	359	384	354	336	387	353	342	388	341	351	381	384	392	345	370	387	356	345	369	368	371	366	381	334	392	390	351	395	366	407	353	338	352	370	380	345	344	362	361	368	352	354	368	359	367	349	364	370	375	354	379	385	373	381	372	369	362	366	376	358	378	365	401	363	375	374	359	316	388	414	373	323	364	368	343	342	363	353	359	397	343	392	417	393	363	388	362	349	360	327	352	348	386	371	401	356	386	385	377	400	383	358	351	360	365	378	369	350	393	347	362	371	336	373	360	364	338	403	349	355	343	360	358	358	356	354	364	350	351	413	390	358	354	395	364	360	382	362	401	361	335	344	348	389	395	380	351	385	393	335	379	363	363	367	374	389	354	388	394	369	352	361	374	363	351	375	334	389	361	364	375	369	354	360	366	370	360	359	385	343	404	359	364	374	357	357	393	374	365	363	363	365	392	361	346	343	346	376	337	338	351	366	380	374	350	363	365	390	373	358	362	359	354	372	372	361	355	365	366	388	354	361	401	363	352	350	342	362	413	350	343	379	356	382	357	357	385	353	349	374	328	363	356	352	341	345	362	361	333	371	362	384	347	345	355	382	363	377	366	321	341	339	397	363	340	364	376	340	377	343	400	382	366	340	336	392	357	352	389	367	380	380	366	382	367	358	378	369	394	402	357	361	383	351	363	360	382	380	366	343	339	355	384	343	373	385	394	368	400	333	369	386	393	366	392	367	378	356	348	356	382	343	353	390	329	388	358	391	392	377	381	379	361	364	357	364	369	336	375	361	368	354	363	395	367	383	379	345	362	349	380	356	381	363	354	389	363	354	358	384	389	359	373	375	376	351	367	352	368	416	364	376	380	383	369	375	350	387	354	341	392	396	345	356	359	332	374	375	391	396	337	338	377	403	348	367	382	349	353	384	384	349	360	334	358	351	377	380	353	370	371	383	322	358	381	341	367	393	345	358	353	353	345	398	350	360	375	377	393	359	368	395	341	368	342	376	378	357	381	354	370	333	372	327	374	351	358	404	397	353	351	351	373	375	363	361	333	350	362	359	349	402	356	393	369	326	346	364	354	391	367	377	381	344	362	372	379	355	350	355	348	342	390	370	357	338	366	366	383	354	330	351	382	332	362	354	367	356	386	401	396	364	382	363	368	371	372	363	353	384	369	355	338	385	349	407	373	368	374	363	349	356	342	359	371	398	388	356	371	375	356	371	372	331	352	373	314	333	414	342	380	327	372	408	358	377	342	375	331	372	378	362	393	394	363	356	376	365	379	392	403	354	368	341	346	349	362	384	362	358	363	383	349	330	383	362	345	358	342	370	393	357	372	356	368	350	366	408	352	342	362	377	377	341	377	396	362	385	348	317	361	385	374	349	345	351	368	392	390	389	387	371	361	349	388	366	333	368	356	333	343	362	348	386	383	340	393	393	361	360	348	377	365	336	355	373	388	347	353	366	364	373	386	403	351	380	370	357	349	373	363	393	354	359	381	348	358	383	363	374	364	355	343	378	372	357	356	386	365	387	408	361	351	349	360	380	370	344	366	335	347	368	391	358	372	340	345	372	348	349	393	361	377	379	414	380	417	393	355	352	370	354	391	387	397	359	372	374	360	388	376	357	352	381	367	340	363	363	343	365	340	356	323	373	372	379	374	344	327	353	345	384	396	338	353	380	339	378	365	364	405	354	388	376	374	357	369	370	392	359	376	388	357	361	364	315	377	354	361	356	350	354	406	373	336	367	354	370	347	370	368	371	373	379	380	369	371	399	371	338	380	385	361	361	378	379	361	379	390	374	375	350	338	374	351	355	361	368	366	373	347	369	372	353	352	373	337	361	350	366	382	360	359	342	371	353	387	347	357	365	385	361	353	346	368	373	369	371	387	399	335	386	375	377	360	371	356	384	403	348	372	378	355	369	358	354	343	353	372	381	374	350	384	385	356	366	392	343	371	366	382	372	365	369	359	348	406	386	404	402	371	337	393	371	384	361	372	331	365	374	376	394	379	329	387	362	407	357	376	396	372	336	361	369	347	378	352	385	372	359	341	366	374	379	337	345	315	358	355	358	363	367	367	351	340	356	370	353	385	356	362	380	334	394	374	365	350	380	359	363	383	382	367	387	369	391	359	370	367	358	363	368	395	386	370	361	369	393	380	356	371	368	389	368	346	368	358	363	371	363	387	373	393	389	367	355	402	362	363	335	367	353	361	371	349	406	383	389	365	376	345	364	382	377	395	360	365	393	345	335	352	374	399	376	357	382	333	343	348	353	373	323	353	357	372	384	362	424	364	362	403	378	365	329	395	345	374	370	331	372	360	370	348	391	367	386	360	370	369	365	368	372	365	298	364	334	367	358	355	380	332	310	365	376	345	372	346	385	371	366	345	406	351	335	339	372	385	363	359	371	388	386	352	363	364	337	373	354	382	386	354	353	366	398	356	346	384	383	378	376	378	352	395	371	372	365	405	365	361	380	365	332	392	367	370	411	366	376	381	370	379	367	374	389	412	411	374	380	351	351	357	341	328	327	365	358	342	340	357	359	372	364	361	379	377	351	368	346	395	339	356	369	362	370	338	374	353	388	347	358	373	390	345	381	383	352	385	356	353	351	364	396	353	348	367	373	362	344	373	359	357	368	381	360	343	397	350	363	374	374	397	369	341	348	379	357	348	376	376	342	361	382	344	335	358	359	330	381	382	343	372	362	378	364	385	336	336	399	356	334	382	350	378	351	406	388	371	399	376	396	384	356
29712	43042	27633	15117	10853	8252	5617	3841	2685	2426	1988	1685	1403	1280	1161	1016	912	942	821	752	752	641	602	590	561	556	558	534	534	527	466	453	472	442	449	435	462	440	420	405	431	431	416	404	437	405	405	367	416	448	415	379	380	444	375	410	397	386	422	387	401	396	418	390	401	404	444	379	401	400	438	414	420	377	382	381	385	383	385	434	382	377	389	381	396	387	388	377	394	403	390	428	387	371	421	379	408	397	409	418	410	372	383	386	405	400	405	422	380	405	403	381	402	361	401	396	368	441	383	366	398	396	395	417	403	396	379	370	398	394	416	371	362	357	409	359	413	397	384	402	385	403	387	422	388	407	418	380	380	412	410	371	404	413	405	412	355	410	407	421	381	407	424	393	359	411	388	392	383	406	425	361	410	425	384	404	464	401	404	408	381	387	418	443	397	389	404	417	404	404	392	393	431	394	392	351	377	420	405	387	387	398	404	400	383	381	373	407	397	415	388	425	406	394	401	410	427	384	374	400	400	372	383	367	366	403	393	387	387	360	390	424	403	383	412	364	379	412	386	392	402	412	380	416	421	398	426	398	372	370	410	390	413	416	410	412	413	396	424	404	413	368	385	408	416	422	422	378	393	370	422	393	385	384	391	420	388	378	372	408	380	401	403	412	414	435	378	414	391	404	406	381	409	384	404	395	397	393	387	382	433	413	405	396	397	369	372	390	408	427	397	389	390	384	398	408	397	397	378	394	409	396	352	400	405	386	389	367	387	427	366	369	376	385	399	472	402	390	418	384	401	444	389	387	394	389	412	415	382	395	417	393	393	377	387	374	418	398	398	380	442	373	376	366	435	382	379	394	365	386	404	388	382	387	404	396	416	404	392	384	385	426	409	400	397	387	396	400	367	403	401	386	390	387	417	353	410	408	383	381	375	419	391	388	382	425	369	375	390	392	419	386	388	416	418	395	364	417	398	399	412	401	376	378	387	393	375	375	396	422	406	444	391	419	387	386	392	403	400	402	390	396	373	365	408	415	404	407	397	432	408	388	405	425	406	380	396	396	417	378	400	422	378	362	417	390	399	403	419	410	353	377	403	372	413	391	375	393	411	393	401	391	411	314	422	428	408	366	408	387	411	408	383	397	453	388	392	403	402	378	390	371	394	413	397	350	393	392	394	434	380	410	388	392	371	428	413	379	402	379	407	439	382	401	367	411	413	401	384	410	423	398	346	381	414	377	370	383	385	419	388	390	384	425	401	400	402	394	379	402	430	355	409	401	393	376	418	398	400	385	399	402	419	374	374	392	393	403	381	397	371	372	439	383	404	385	419	386	431	425	372	363	368	417	379	412	424	397	391	409	352	376	418	406	383	402	381	444	391	374	395	381	426	426	391	384	421	434	394	389	380	358	419	397	380	403	366	417	410	404	399	404	401	377	437	391	396	390	392	390	399	402	379	420	387	401	364	416	409	425	374	402	405	437	402	414	374	386	401	400	397	388	398	403	407	400	424	390	403	360	437	382	383	454	403	381	381	393	394	384	414	421	412	370	380	394	405	408	386	415	396	425	401	393	433	350	395	399	412	397	381	413	402	399	386	401	385	379	420	397	410	438	370	440	413	395	431	396	428	406	395	381	364	357	370	408	378	384	382	379	389	415	355	454	403	394	368	365	387	394	421	399	417	377	388	406	423	386	384	371	400	398	393	419	397	411	386	408	407	404	381	409	392	378	374	372	369	377	372	376	397	382	368	394	395	407	422	424	421	414	354	420	402	420	395	363	377	401	385	355	382	360	400	405	391	405	426	414	398	371	377	374	423	412	405	408	404	389	398	410	394	365	390	381	429	396	392	420	410	418	435	395	387	434	416	371	415	413	380	414	400	373	360	428	380	409	386	411	374	398	385	397	447	423	402	362	388	438	404	387	397	389	418	399	412	381	397	405	379	399	374	388	418	367	422	405	386	380	418	406	395	426	392	391	392	405	407	390	428	397	362	391	392	416	377	421	422	383	386	401	388	405	411	405	407	394	358	425	386	369	445	397	402	400	372	368	415	377	395	393	392	385	411	381	384	402	381	369	376	380	433	431	394	401	397	400	381	408	332	405	368	384	408	407	369	431	369	378	413	405	392	405	384	387	389	417	390	411	388	408	405	407	391	408	401	392	394	357	418	385	397	400	408	364	385	407	398	353	413	391	376	388	383	372	394	399	387	375	362	407	400	417	414	408	406	382	405	397	413	407	382	389	368	401	439	392	392	413	375	434	358	376	371	439	393	396	380	423	420	397	383	398	394	398	391	411	432	428	395	407	413	443	401	395	395	413	398	423	370	391	398	398	423	377	403	396	394	381	377	363	406	386	399	375	425	406	380	403	380	407	382	410	404	393	402	395	399	421	368	368	434	382	383	415	379	366	410	425	388	414	408	419	416	410	380	393	405	400	401	431	399	361	396	384	403	373	426	389	380	403	409	396	381	423	381	407	396	462	429	369	410	410	391	356	388	418	426	368	396	403	383	417	396	403	397	413	434	395	384	397	461	388	381	373	412	385	388	412	368	402	407	420	393	405	391	361	385	402	381	387	368	357	385	390	402	389	417	383	428	386	400	422	385	408	391	410	390	366	370	375	420	370	415	393	384	435	374	432	386	390	379	414	422	395	399	382	380	378	404	405	359	421	360	359	402	400	398	346	392	396	414	391	390	377	426	395	427	422	361	403	387	395	394	404	391	381	401	406	412	396	370	421	378	388	397	411	431	424	400	411	394	422	421	408	388	390	394	399	402	409	397	408	371	414	416	412	379	386	409	413	381	411	432	389	395	396	412	392	427	443	379	402	380	378	398	409	378	407	413	413	364	408	364	406	400	414	437	387	437	397	402	403	410	411	409	388	392	397	391	397	390	420	404	391	383	396	378	419	401	422	412	409	367	420	373	397	416	372	387	372	397	424	384	401	400	407	384	350	433	404	382	402	389	419	345	393	402	381	389	372	391	417	385	366	386	374	375	415	429	357	388	420	387	392	395	450	421	411	429	394	432	365	404	430	394	420	398	389	398	411	372	376	411	418	397	383	372	406	372	370	420	385	426	365	357	402	388	411	419	372	420	410	386	400	360	432	378	421	392	386	402	397	378	437	401	420	353	399	400	379	408	387	382	410	401	402	433	379	396	397	398	407	391	424	386	397	393	375	382	402	379	392	409	372	384	426	377	384	390	406	387	399	394	403	368	388	391	385	380	384	403	386	415	362	402	378	435	423	407	407	375	397	418	423	369	394	387	399	398	385	429	386	390	377	389	422	415	395	433	374	392	378	370	435	406	412	397	385	408	380	393	400	377	410	394	402	396	397	416	383	410	387	417	372	378	376	369	398	387	399	388	393	366	373	388	405	395	394	398	420	389	396	389	415	398	383	392	402	384	399	393	396	350	390	387	400	389	388	381	380	392	383	379	387	363	387	392	387	383	371	404	412	378	388	396	377	409	356	379	424	400	368	393	392	386	421
23800	21182	28401	24378	21377	15597	7518	3753	2687	2512	1923	1709	1570	1398	1301	1136	1010	972	845	832	829	751	639	700	637	636	599	603	630	595	564	491	555	515	512	534	519	513	480	505	492	510	533	474	520	474	492	520	495	521	483	522	503	490	486	482	483	472	433	493	496	471	455	475	492	492	464	457	494	528	493	491	502	495	478	504	487	490	459	484	532	441	483	434	487	434	457	469	468	489	448	466	492	457	468	500	487	518	475	458	444	483	489	451	464	498	473	504	464	486	466	480	469	454	470	513	460	455	503	488	446	511	489	506	439	481	446	442	488	518	488	489	541	463	474	462	453	477	522	455	505	468	488	452	476	472	462	492	472	490	486	475	487	499	465	448	473	466	482	470	485	486	439	482	465	496	506	439	452	501	456	527	498	499	480	493	480	490	511	448	472	498	515	447	461	463	506	466	501	485	450	525	473	459	484	461	419	527	473	441	509	477	463	427	502	444	453	474	462	438	480	472	507	450	488	476	462	460	465	498	522	485	503	478	481	456	465	472	462	498	455	461	460	463	486	482	467	499	433	468	477	449	456	491	484	511	491	435	459	466	487	519	497	503	468	489	478	457	472	479	466	450	481	466	493	481	456	465	493	496	497	479	483	455	449	461	485	524	474	492	462	469	520	494	456	480	473	474	508	474	496	458	445	480	481	478	456	450	459	535	517	468	481	485	475	482	473	463	424	489	492	490	465	509	490	473	474	471	446	488	464	448	457	482	448	473	469	463	442	461	495	506	470	497	496	514	499	518	463	472	474	447	488	489	476	487	499	497	479	460	457	484	484	496	448	473	515	448	494	503	448	490	425	475	512	503	458	460	490	499	449	473	486	507	477	495	477	506	446	486	466	471	451	476	478	494	450	494	494	461	519	491	487	468	437	486	502	504	464	427	458	477	469	498	503	491	489	452	472	424	484	492	465	501	481	472	447	475	502	432	487	494	511	447	472	477	469	495	453	479	447	481	480	470	452	482	462	482	465	487	462	457	470	459	438	458	486	512	453	470	496	503	476	466	499	463	426	478	486	508	475	456	460	473	497	457	482	465	410	498	518	484	527	456	484	467	481	464	493	496	529	502	467	491	458	481	501	477	496	482	465	457	455	476	477	488	548	496	444	470	466	485	494	497	489	474	464	469	426	437	501	464	468	492	446	481	468	492	490	502	454	456	467	474	497	504	493	491	496	456	483	463	478	442	478	507	473	474	426	475	519	470	450	493	438	451	438	472	516	484	485	428	511	490	475	488	459	491	475	485	493	492	434	474	487	462	461	501	498	461	465	449	498	416	482	485	427	529	486	485	480	458	502	498	457	465	491	479	485	473	516	471	490	449	492	498	489	476	516	488	471	430	454	447	483	477	485	464	474	468	519	494	457	461	473	478	513	494	476	447	485	495	491	454	435	454	467	445	486	500	461	457	465	474	501	472	488	517	457	487	452	454	478	466	509	471	466	481	446	475	459	471	505	483	487	464	478	497	490	468	502	496	472	478	484	465	482	479	446	462	477	455	490	450	467	476	490	499	460	491	490	521	468	448	491	494	487	437	496	484	499	453	502	474	467	488	446	474	483	526	491	488	496	472	443	475	486	476	472	478	494	474	485	505	508	506	432	501	482	476	473	475	487	498	510	464	454	508	476	482	485	459	474	448	513	519	436	481	494	499	520	493	469	483	490	429	477	444	479	461	459	477	469	460	505	445	489	491	462	470	450	488	485	484	479	430	479	460	451	489	470	497	491	494	488	477	472	479	464	492	479	459	547	471	455	496	513	451	502	482	474	487	492	513	456	485	520	491	491	481	535	462	484	475	484	504	494	448	487	472	506	455	480	489	482	508	472	455	478	479	479	489	482	464	466	492	437	491	475	523	486	471	492	485	474	477	447	479	514	485	478	485	467	478	488	481	504	492	525	450	465	474	513	476	445	455	481	466	502	538	423	483	493	502	462	483	502	481	506	475	471	455	448	470	526	468	478	478	490	460	464	474	529	482	513	507	479	487	483	499	482	470	492	454	472	494	481	483	501	469	508	463	490	468	479	523	480	485	483	488	441	512	453	511	483	465	486	475	438	459	492	445	455	471	455	504	497	489	459	513	488	461	479	498	438	453	479	451	452	425	493	498	466	480	499	525	485	489	449	468	443	506	485	458	485	520	476	470	483	493	479	433	482	467	460	469	465	476	452	492	501	493	497	506	476	501	464	506	486	504	500	522	458	485	462	531	484	452	482	484	472	496	486	476	476	483	488	487	469	477	489	463	491	509	467	460	474	476	484	475	480	464	467	459	507	474	486	443	464	478	497	473	487	492	501	524	494	475	456	472	503	501	478	446	485	459	453	499	495	456	471	470	491	515	492	453	497	483	475	483	512	446	503	508	476	453	453	482	459	488	469	492	489	427	467	456	442	476	492	460	448	517	449	495	465	512	496	522	482	486	502	453	488	478	475	442	510	465	454	477	466	451	499	460	402	500	499	475	470	436	464	471	462	488	483	514	483	469	435	438	494	488	471	471	465	470	460	481	503	468	495	488	460	471	445	485	483	497	475	482	511	481	468	486	490	478	470	472	484	490	485	429	449	455	440	477	471	492	484	455	465	465	450	495	462	502	463	460	470	482	491	498	460	496	464	451	463	490	478	493	488	436	497	455	430	513	452	476	474	503	491	485	522	483	493	483	450	482	502	475	448	488	497	468	440	460	437	493	518	458	473	438	464	459	481	485	476	472	477	425	471	493	452	496	489	484	447	494	482	469	480	498	439	452	468	455	428	501	514	438	472	487	495	519	444	482	480	488	492	464	481	445	469	485	506	462	461	446	484	445	476	475	476	501	476	459	488	459	531	440	471	482	473	507	512	436	492	488	475	536	473	424	455	477	500	439	443	444	502	446	498	496	449	496	500	426	478	428	491	451	493	467	460	485	444	497	463	478	474	438	488	478	460	473	450	475	445	451	456	504	490	438	492	448	464	489	512	464	499	510	505	470	517	485	467	515	490	472	498	467	468	461	475	476	487	473	483	459	494	490	474	502	489	457	526	462	478	527	503	482	482	432	495	482	502	480	490	486	503	463	450	513	458	493	434	474	460	498	493	471	485	483	477	486	489	472	452	489	470	490	508	473	480	445	499	466	492	445	466	480	472	481	478	467	492	471	462	466	458	502	445	455	504	469	467	440	487	491	466	468	468	476	464	465	453	535	467	498	503	449	481	492	489	524	475	469	477	476	448	449	473	474	469	470	445	438	458	437	518	484	470	472	460	477	485	457	483	497	467	489	506	470	422	440	479	490	469	496	507	482	457	500	476	451	460	458	471	499	449	474	485	494	508	474	461	489	472	472	477	453	485	422	488	484	506	448	445	516	465	499	454	456	527	486	522	463	475	499	480	467	471	479	503	472	470	500	501	441	450	461	469	455	444	533	460	471	470	496	507	467	497	488	496	475	476	472	489	511	467	501	506	468	495	465	481	470
30711	52988	36167	21842	16700	12632	8613	5992	4491	3943	3058	2643	2365	2082	1820	1481	1306	1335	1109	1117	1072	981	902	826	743	725	711	722	723	657	666	623	582	586	560	594	538	588	547	530	578	554	550	548	516	565	516	523	544	517	539	530	480	536	528	543	541	509	515	507	511	514	511	509	528	518	508	509	472	529	456	490	501	512	488	525	524	514	507	500	512	488	482	495	541	508	535	504	492	498	509	499	519	484	515	482	536	497	500	498	496	487	532	502	520	523	508	524	494	511	484	474	478	483	522	520	509	519	555	490	539	532	495	466	457	498	479	490	485	532	535	533	493	478	505	509	470	498	507	525	505	518	516	497	484	518	523	505	521	529	511	544	481	516	502	504	486	515	478	514	491	482	492	488	481	513	521	525	525	488	509	486	483	488	515	492	521	501	508	513	547	499	510	496	517	510	499	508	478	512	514	490	547	528	484	470	501	491	472	506	515	483	514	532	477	494	511	513	452	513	458	496	480	472	498	494	493	501	522	526	530	522	528	507	493	540	481	502	494	517	502	503	516	530	493	487	489	538	556	495	505	536	504	523	520	521	531	473	543	481	508	497	538	516	526	535	523	472	521	493	535	529	491	477	515	501	520	533	513	469	537	510	493	487	514	487	513	520	498	494	538	506	494	506	516	501	535	493	512	498	485	535	495	507	498	520	522	486	546	522	482	474	519	538	478	466	507	535	507	447	457	493	495	487	477	519	492	563	507	466	477	510	491	503	517	527	509	525	529	491	526	531	450	548	511	531	480	496	469	481	506	487	499	539	501	509	483	501	485	490	506	528	524	509	509	474	516	511	518	508	559	526	493	491	444	450	510	494	523	544	479	462	502	533	500	505	531	504	526	490	509	521	477	488	550	488	487	489	518	485	514	511	517	531	534	492	504	506	491	486	504	538	498	507	478	509	464	518	506	526	535	526	484	531	497	513	518	509	515	519	501	500	491	513	460	473	488	532	501	501	502	532	493	478	482	493	497	499	486	523	488	524	536	508	485	524	537	477	523	489	485	484	466	543	501	528	483	492	518	518	501	533	524	492	493	515	479	515	507	538	518	487	493	504	503	496	498	524	509	476	458	508	494	522	533	497	523	514	537	510	488	506	480	483	525	518	518	460	548	487	504	484	500	495	511	531	526	549	515	500	503	494	526	500	527	513	527	501	527	544	469	504	513	488	513	501	492	554	557	520	515	527	509	547	579	516	478	536	508	501	524	512	488	535	514	505	523	511	498	506	487	531	499	524	483	480	512	522	500	474	506	500	460	509	497	485	495	503	531	535	473	508	482	509	500	507	532	521	476	484	507	501	483	496	505	511	538	533	500	499	517	507	534	499	540	474	543	497	509	491	468	517	486	523	488	523	498	507	561	539	512	480	525	495	489	498	534	511	523	486	533	526	504	486	533	501	527	511	483	514	486	507	498	509	524	524	525	515	493	476	552	492	491	468	501	497	486	519	505	526	480	552	482	513	506	488	494	522	469	497	508	513	512	497	500	494	536	483	513	508	471	520	517	525	501	519	498	499	499	486	512	478	507	506	511	492	519	469	512	532	500	519	508	553	513	523	493	526	502	499	531	515	492	550	540	478	493	516	500	531	477	488	539	520	511	508	503	464	477	516	514	505	528	490	467	526	493	528	470	473	502	516	519	530	508	512	506	507	537	495	502	522	490	475	548	533	476	493	489	487	544	534	509	543	486	522	467	498	512	456	503	510	485	536	488	510	516	519	468	485	518	514	535	488	470	505	483	501	531	523	523	535	496	506	477	488	529	489	522	532	488	528	498	487	521	489	512	501	500	521	498	465	478	527	562	527	543	489	491	514	482	513	523	510	475	489	490	465	510	470	499	530	502	508	495	522	475	530	500	503	500	480	527	486	505	481	491	524	533	449	496	496	487	531	507	505	514	511	486	517	506	489	488	514	542	546	481	510	493	539	502	522	501	503	502	525	521	527	487	485	466	517	498	506	518	504	534	533	485	508	502	513	480	487	511	534	485	537	495	507	501	532	488	528	523	520	485	519	499	489	492	510	478	518	544	547	496	498	506	470	526	533	485	488	519	514	536	515	517	475	558	535	512	499	519	507	511	490	466	522	512	484	527	488	485	557	557	518	484	476	497	523	515	513	522	505	472	473	521	484	489	498	531	510	519	554	526	505	515	541	550	481	522	512	509	495	497	539	518	487	492	510	499	527	540	498	535	488	506	535	511	496	524	542	537	538	526	490	496	534	537	498	544	477	447	472	508	516	519	487	544	513	533	503	545	491	558	507	475	510	477	500	506	507	550	476	539	507	507	508	477	527	545	515	518	467	473	525	486	575	519	487	508	511	506	507	533	508	491	504	467	508	529	491	489	512	492	481	466	547	546	477	487	486	514	502	551	469	509	490	525	521	513	531	484	532	480	567	546	494	502	529	521	486	510	483	512	489	496	547	526	497	501	511	477	524	540	501	514	498	487	464	501	507	505	467	481	492	516	504	511	465	458	525	526	521	474	498	496	494	500	525	521	470	490	537	527	502	512	510	474	498	528	524	547	532	523	497	506	506	524	489	512	492	520	512	482	499	510	525	490	533	498	530	507	551	552	500	478	510	557	499	496	487	518	524	486	463	482	513	504	492	510	544	484	529	503	492	514	499	497	488	500	525	558	547	513	537	544	510	552	492	461	511	491	532	543	511	491	495	500	523	518	478	514	512	469	559	497	515	518	520	508	513	511	497	534	471	514	482	479	483	503	526	517	540	527	494	502	508	515	498	502	476	493	466	491	504	482	467	483	476	496	533	505	557	525	542	529	474	482	517	481	507	521	475	504	555	510	545	503	529	521	501	543	543	457	501	518	493	506	490	468	494	507	505	488	491	481	486	474	497	508	496	514	526	470	533	490	487	515	465	521	489	515	519	499	484	510	511	555	497	522	499	488	512	515	506	502	513	485	508	473	527	494	473	562	517	511	543	502	522	507	549	495	522	495	547	496	520	484	502	474	514	544	502	497	510	514	509	526	519	524	445	496	483	500	519	505	502	459	498	476	496	493	503	486	527	572	510	538	521	484	482	493	501	518	509	511	583	528	507	495	506	511	503	535	510	501	491	483	477	508	494	454	494	506	507	545	501	484	575	506	525	519	500	516	514	510	505	518	492	485	516	461	503	494	534	506	548	502	520	533	503	484	501	509	515	531	490	511	537	499	483	503	538	505	531	501	531	453	503	525	527	497	478	493	485	485	481	540	533	509	532	528	489	530	539	513	490	488	512	493	492	487	523	488	515	490	563	504	537	544	492	498	523	515	501	502	521	536	462	518	495	513	477	492	519	530	501	506	504	466	496	487	504	509	486	496	494	467	500	486	560	517	486	514	484	526	492	497	541	516	517	502	541	488	483	507	540	506	483	531	498	522	464	477	509	509	523	491	509	486	483	471	504	480	492	513	508	541	512	518	521	496	492	513	543	478	511	517	505	549	510	510	496
25057	21289	27652	25559	16188	7642	4272	2498	2157	1811	1441	1345	1224	1029	900	810	748	749	676	636	618	552	538	501	436	442	425	437	410	412	404	396	412	378	388	364	358	350	361	362	378	343	328	377	349	324	325	363	347	352	384	326	342	348	357	356	327	342	379	354	334	325	367	380	333	340	322	365	340	326	327	339	318	340	384	322	320	329	309	344	365	337	337	362	322	304	358	334	337	348	374	356	359	376	385	339	359	322	345	338	373	349	297	310	320	360	372	364	369	337	358	334	379	323	340	358	350	360	339	314	330	342	357	356	330	353	350	324	343	338	335	352	334	352	353	354	332	314	334	344	330	316	338	321	358	344	364	359	347	363	346	325	352	369	341	346	348	341	358	323	362	391	318	337	352	344	354	350	309	337	353	335	340	333	340	352	357	336	344	367	374	351	298	372	338	340	346	339	334	359	364	335	351	353	324	352	357	370	351	335	371	319	324	365	352	338	341	373	353	371	383	341	347	352	357	358	334	371	322	307	373	310	338	352	381	334	343	355	319	356	344	378	336	361	337	358	349	346	364	367	332	356	360	335	360	372	326	304	333	380	346	365	338	340	346	318	352	351	348	350	359	344	327	343	337	334	336	354	333	356	363	370	358	344	357	346	302	350	331	326	376	319	347	316	343	329	335	353	345	350	333	345	331	320	321	343	358	337	312	321	347	334	346	376	348	332	350	302	365	330	341	319	358	365	356	351	356	339	392	371	320	356	314	331	348	329	367	326	360	319	363	315	345	362	358	348	329	318	356	343	301	334	354	345	323	363	375	329	328	322	364	372	322	338	351	355	351	338	337	340	310	333	351	360	319	343	389	370	343	322	323	343	365	357	328	323	325	341	361	332	326	351	337	315	345	315	382	332	400	347	320	365	349	333	337	332	341	368	349	340	350	352	339	355	364	327	368	341	274	341	361	335	356	358	375	340	342	315	338	362	363	344	363	352	365	355	304	347	334	346	360	347	329	344	339	335	316	350	383	354	346	365	359	343	327	328	339	359	368	349	383	372	321	351	353	356	377	350	332	295	364	335	350	343	334	362	343	329	353	314	342	361	348	355	349	365	350	361	365	379	372	351	355	367	365	348	349	335	348	353	342	330	350	369	337	339	327	355	325	335	334	355	373	346	349	350	343	357	323	329	369	348	367	376	334	339	343	317	344	314	342	351	360	313	341	340	339	359	372	345	332	327	337	335	304	339	359	350	363	360	371	331	354	331	347	389	387	317	331	315	374	374	323	328	337	382	347	322	336	340	325	313	370	369	329	353	384	336	336	325	353	347	341	361	320	365	354	332	359	337	359	327	323	316	373	395	351	333	384	368	333	358	326	368	353	368	303	334	344	375	354	354	397	324	339	391	322	338	347	343	387	338	331	346	321	353	347	381	367	358	336	332	352	349	350	375	342	337	333	345	326	321	364	360	335	359	329	322	344	343	371	333	320	346	331	324	328	327	330	370	353	307	306	358	337	345	355	387	354	342	344	340	348	321	342	351	346	333	343	334	384	360	348	364	309	344	358	344	332	376	339	357	376	373	350	373	391	355	368	362	336	369	384	333	345	346	343	354	316	326	353	330	355	306	319	371	355	336	319	338	358	313	367	336	342	342	355	346	320	357	334	335	361	372	343	330	306	332	358	338	351	370	346	286	335	344	347	341	331	339	322	323	346	346	348	336	347	322	354	344	349	334	360	347	351	354	363	360	357	352	340	357	381	356	336	352	336	358	361	328	332	384	346	344	343	344	350	323	335	359	325	357	358	381	274	364	339	384	314	366	378	346	337	318	360	371	351	342	333	361	347	379	344	331	342	346	322	309	343	352	363	351	323	334	365	370	340	322	344	312	331	373	336	347	331	326	364	348	340	362	363	367	341	343	370	342	351	334	312	376	332	342	344	373	310	353	336	356	327	336	357	334	372	351	332	335	335	359	342	343	357	347	369	350	355	356	326	358	362	339	351	347	359	368	356	340	311	344	340	324	339	317	298	322	339	297	347	339	310	378	357	387	307	377	377	318	333	346	347	354	325	347	329	355	368	332	359	321	342	365	328	339	343	346	341	353	364	357	335	354	362	341	342	362	315	296	352	361	369	355	383	329	360	331	385	328	338	335	325	360	334	366	348	352	352	327	340	342	390	336	362	311	348	359	319	346	311	335	383	373	337	343	321	365	351	327	322	316	351	373	365	347	331	364	357	337	333	352	341	346	338	367	337	330	334	346	327	352	344	357	359	308	341	356	344	329	333	300	335	350	378	346	330	338	363	326	354	336	393	357	324	335	305	351	365	358	376	346	335	366	330	317	320	368	340	324	320	333	359	350	345	338	337	332	325	340	316	317	354	333	351	308	378	387	336	350	325	333	346	340	350	378	367	321	327	357	345	324	351	346	302	334	373	347	349	317	317	369	341	348	352	332	326	349	347	360	342	343	331	341	362	346	333	374	347	358	377	379	323	340	342	374	345	365	366	329	336	338	352	349	328	326	335	330	372	323	371	310	367	330	349	342	340	328	332	321	357	341	354	344	382	365	325	365	340	363	326	316	352	372	358	358	352	329	332	353	315	361	370	382	341	354	331	345	356	352	370	385	380	364	345	359	292	347	375	324	365	329	327	360	381	291	316	367	317	359	368	315	387	350	340	321	338	352	351	327	325	362	367	351	323	364	313	355	362	328	349	376	330	345	339	351	351	332	358	350	334	377	371	345	367	303	349	328	367	315	367	359	324	331	372	329	333	318	348	358	332	364	354	353	382	355	344	339	348	364	363	344	348	349	337	363	328	380	361	348	333	348	359	354	334	338	345	370	301	349	356	353	352	347	325	354	342	324	351	336	368	333	346	367	330	332	330	334	343	340	347	351	379	343	318	356	338	339	352	361	347	347	333	334	345	307	314	345	339	369	380	365	370	368	358	329	329	366	382	323	355	360	337	320	356	322	343	341	373	348	343	350	358	374	318	331	339	377	377	382	328	343	347	370	315	367	366	324	339	372	354	326	319	337	375	351	353	345	363	358	383	349	308	338	338	379	323	341	382	347	338	316	337	334	340	328	356	342	344	357	357	368	319	330	369	343	324	385	314	359	337	324	369	357	340	310	332	364	370	341	358	364	324	326	334	372	350	336	354	336	356	352	313	320	336	350	341	340	368	358	326	376	354	335	354	372	358	327	358	346	330	311	354	349	346	361	358	329	333	337	349	329	380	309	317	386	364	323	359	381	317	338	377	351	365	357	337	370	367	320	342	346	366	384	399	342	363	327	302	346	354	360	347	319	344	339	337	344	339	320	343	334	350	337	322	352	330	353	376	356	341	337	372	347	314	365	342	377	330	322	332	352	348	341	351	330	355	307	352	356	329	338	317	361	352	328	357	338	363	321	372	308	348	380	327	360	356	329	331	347	346	335	332	353	343	371	334	340	325	365	346	348	342	321	338	358	316	333	366	350	324	372	378	336	322	363	337	360	338	378
29936	49302	32783	18913	14145	10175	6688	4494	3725	3092	2441	2213	2040	1563	1442	1179	1130	1069	957	828	811	690	695	618	565	542	563	543	525	504	440	485	440	465	417	376	442	416	438	420	416	440	417	412	408	376	367	404	403	406	416	372	376	402	405	410	382	430	372	421	398	396	390	395	396	384	424	374	389	351	377	391	387	360	355	370	358	379	396	393	403	415	379	393	388	412	369	358	384	386	407	371	374	409	375	396	391	376	376	391	377	412	367	405	372	365	355	385	393	355	420	379	403	392	386	373	377	399	381	373	362	401	378	388	364	380	375	408	373	418	375	400	352	413	335	366	409	374	391	376	387	413	363	391	312	388	369	378	375	398	391	374	379	387	377	408	379	370	350	394	375	384	401	359	377	385	412	398	377	374	370	409	373	344	384	395	396	379	381	417	390	360	394	388	398	350	348	364	337	377	391	379	399	376	405	379	377	381	393	380	379	374	355	352	402	366	389	352	399	399	376	377	400	381	355	381	372	330	382	382	372	390	380	374	376	373	368	369	365	405	380	400	384	363	384	399	350	398	375	366	377	347	346	400	402	412	360	365	368	372	377	365	397	421	363	405	355	358	366	397	367	380	363	351	382	358	324	409	403	390	392	354	368	378	415	389	399	365	362	399	415	377	384	371	405	363	395	392	378	376	401	370	365	374	370	381	385	389	390	394	408	381	344	365	385	412	371	367	364	373	388	389	382	347	394	364	371	378	359	347	386	362	400	360	344	345	376	375	368	393	374	348	383	372	358	373	355	384	367	373	350	388	405	406	391	354	379	368	387	390	379	393	369	419	393	405	390	386	412	349	351	340	338	360	367	364	382	396	390	355	352	398	344	351	387	383	383	356	397	351	384	356	372	401	399	346	374	385	355	384	350	329	401	344	416	385	423	362	409	365	384	373	363	352	392	393	389	399	371	363	352	397	368	386	399	384	362	374	394	377	354	391	396	403	387	367	370	395	375	385	360	403	363	379	405	352	402	378	378	367	371	353	365	387	382	408	364	362	393	355	360	369	380	406	380	363	397	358	395	382	357	365	348	391	418	346	365	386	395	385	371	377	358	348	350	355	382	434	365	387	380	379	413	382	376	354	379	398	380	372	373	429	390	426	355	371	367	370	415	358	374	369	398	377	387	382	374	358	351	388	365	370	386	340	381	379	384	393	381	364	397	414	387	366	372	365	372	376	371	364	390	369	388	413	400	360	344	396	388	389	370	373	411	369	355	399	384	420	414	379	365	374	367	385	382	384	379	392	358	375	398	400	360	381	390	349	392	377	387	363	363	376	391	362	358	374	361	372	368	375	390	376	400	397	380	371	376	348	408	397	367	327	371	384	374	358	350	370	408	376	328	384	338	370	365	376	382	373	370	352	385	373	370	399	392	359	372	392	350	379	395	359	359	396	382	382	393	383	391	382	372	408	367	377	389	402	346	410	433	368	408	386	347	375	384	384	393	382	359	342	347	380	368	406	371	358	355	403	384	357	393	354	423	399	348	379	374	378	369	417	391	385	363	364	372	389	367	391	411	379	367	390	408	399	385	354	408	370	358	319	350	358	374	364	373	336	385	422	387	343	392	369	383	358	394	351	348	405	339	402	384	379	377	389	373	387	363	376	373	398	383	378	379	388	384	378	386	396	355	418	342	411	371	387	385	384	368	420	366	393	366	368	357	364	366	357	416	371	395	380	393	405	403	395	348	369	345	355	403	365	400	335	363	422	387	395	388	394	389	380	389	363	360	379	389	356	376	351	356	389	338	367	382	402	396	407	386	369	380	403	352	398	396	317	394	399	368	399	403	373	373	389	363	405	374	404	393	400	370	397	357	390	391	388	369	361	372	373	401	364	376	364	387	370	380	405	371	367	399	360	382	403	380	388	367	351	368	375	371	365	343	399	374	394	366	401	404	374	388	353	420	353	378	396	398	371	366	371	366	370	398	384	363	377	357	363	417	399	379	383	404	392	362	366	374	382	390	371	361	358	372	370	387	402	421	409	368	356	402	366	387	371	368	363	385	401	396	352	358	391	345	360	359	358	379	385	354	391	367	384	394	349	400	366	368	390	400	384	380	369	416	359	324	423	390	348	377	364	419	374	365	339	430	381	387	398	349	382	364	379	421	390	373	374	363	382	369	398	379	383	419	366	382	358	387	371	361	368	394	397	382	360	376	381	377	367	391	369	362	409	402	377	393	363	349	387	397	378	386	377	392	380	416	390	376	348	395	387	377	403	393	360	382	339	409	363	385	379	386	351	388	383	360	391	376	387	373	396	396	368	348	392	402	393	419	364	363	379	386	394	340	377	383	382	377	407	404	384	381	364	372	345	379	391	387	394	365	391	383	383	361	405	415	370	396	380	383	377	348	365	371	379	388	367	359	399	369	385	393	393	382	379	353	387	397	368	374	393	392	383	366	405	405	383	381	390	384	403	392	402	376	434	376	387	410	325	368	354	367	357	370	337	383	376	368	407	376	381	388	365	362	323	377	377	388	393	418	374	353	352	428	376	403	399	396	362	375	368	337	330	334	380	357	382	356	397	389	401	391	378	388	381	379	398	356	374	362	361	366	368	349	365	404	391	385	362	365	351	349	371	378	395	370	386	375	430	381	380	400	413	388	372	367	352	392	374	361	369	372	377	403	388	348	350	372	341	337	386	345	369	389	364	367	381	425	348	351	367	392	372	372	378	349	364	384	346	424	410	352	386	395	373	388	381	365	416	394	376	357	406	344	385	369	404	379	372	379	358	387	388	361	397	394	396	386	372	320	359	344	369	382	408	371	430	375	344	422	403	404	423	368	354	411	388	361	336	387	380	405	378	365	352	406	400	365	370	386	390	409	364	375	397	372	409	367	401	411	384	414	367	383	393	359	391	361	346	384	379	372	388	405	336	348	384	397	402	369	404	400	355	368	376	416	373	371	398	387	388	390	388	355	367	372	343	356	335	396	402	404	383	391	372	382	339	395	352	378	386	382	368	407	348	407	336	384	377	415	387	419	401	402	378	379	330	393	377	386	404	360	404	339	371	354	396	380	352	382	372	384	369	371	377	384	404	375	361	392	388	368	382	377	367	364	363	389	387	404	398	349	385	397	374	350	334	367	375	364	346	374	397	381	346	370	371	369	354	398	395	388	343	359	395	381	375	368	385	388	400	344	378	362	352	364	402	381	387	383	416	376	386	399	417	374	394	408	391	415	415	391	378	361	379	378	374	401	375	394	392	342	359	374	387	363	368	395	400	373	399	399	334	368	331	401	370	417	376	381	345	382	370	372	390	373	404	385	374	381	394	407	387	373	361	370	380	404	378	338	354	414	372	382	385	398	354	378	363	382	318	355	402	408	372	348	394	364	346	381	389	376	429	403	387	374	376	369	374	363	359	367	362	369	391	390	379	399	379	386	382	348	374	370	415	386	372	356	393	394	405	365	351	344	394	405	375	382	386	397	390	382	401	382	391	394	368	356	425
22851	21349	29017	24031	21476	21667	14332	5345	3903	3294	2575	2349	2236	1864	1621	1367	1371	1279	1079	953	969	947	804	784	777	710	738	657	671	645	655	611	526	523	543	555	551	560	556	521	506	550	513	571	521	502	527	524	531	555	532	532	534	480	525	523	501	525	528	531	481	490	547	541	493	511	521	478	501	503	522	478	506	520	499	522	507	449	490	520	474	498	511	470	474	477	495	532	520	491	508	509	526	507	524	498	471	544	508	507	507	492	470	503	540	505	504	533	520	488	501	509	503	485	527	506	475	516	487	512	536	495	468	484	506	513	514	454	520	476	546	491	559	466	490	537	511	487	509	513	523	475	471	464	491	482	505	507	542	514	521	473	549	504	569	471	513	490	513	512	503	510	544	494	500	489	512	492	509	468	525	488	485	530	500	509	502	521	470	526	457	507	492	557	474	507	521	496	468	526	495	454	513	492	500	494	480	529	489	503	505	503	510	449	484	477	523	536	519	487	531	530	478	472	514	513	492	499	532	536	489	492	516	529	543	502	498	480	498	550	480	517	517	496	510	512	478	438	500	464	504	558	471	500	494	439	494	486	491	484	527	513	473	455	464	464	560	555	521	521	476	541	492	481	528	526	482	513	513	499	534	493	502	508	476	482	485	497	511	475	554	466	481	477	528	529	488	472	474	480	461	526	455	466	488	491	517	484	471	492	491	489	503	511	504	483	481	495	458	506	507	530	508	561	518	528	514	542	492	480	522	492	497	530	465	472	470	464	489	537	491	516	472	515	460	512	466	499	489	564	492	505	498	508	497	507	504	506	540	516	529	479	511	488	499	495	482	493	521	516	468	515	475	516	508	522	515	478	466	503	490	491	477	476	510	482	508	512	519	497	510	528	475	513	457	467	508	511	486	524	494	477	493	449	509	480	466	463	497	519	466	476	521	523	499	511	518	516	527	505	521	506	496	475	495	513	528	483	486	496	528	515	496	474	496	489	505	504	483	467	496	524	503	476	497	485	453	516	513	497	488	460	499	470	496	470	513	511	491	489	508	531	473	451	510	490	501	488	528	487	471	469	500	491	503	498	467	496	459	504	510	479	487	483	517	516	539	506	483	479	484	480	524	484	513	473	496	484	522	472	514	522	522	525	486	543	549	474	473	507	501	467	523	537	538	531	508	473	506	477	506	534	456	505	475	464	475	507	559	476	528	481	500	517	498	492	491	501	464	454	501	468	511	511	547	509	494	504	553	474	514	510	506	472	521	533	519	486	483	483	521	492	517	459	511	486	509	497	531	473	501	483	509	475	510	508	475	493	506	476	489	482	520	458	521	502	522	497	482	514	482	519	459	500	510	482	502	542	536	515	530	499	535	476	492	497	494	490	486	481	455	494	499	520	513	500	512	537	501	503	507	471	515	489	495	522	549	478	480	522	466	490	504	484	498	509	476	493	516	506	471	464	528	473	522	497	455	488	483	538	492	496	463	533	504	484	483	472	489	527	492	495	499	503	493	463	494	512	519	522	508	524	473	488	459	506	529	486	508	517	533	500	506	506	492	508	497	509	519	478	477	477	463	476	475	481	501	477	487	503	494	473	460	532	503	485	476	492	478	507	502	472	528	509	460	488	517	504	495	496	445	478	483	493	455	489	472	549	477	489	509	489	487	513	458	512	526	503	499	485	458	500	463	490	501	527	468	470	492	515	516	464	499	478	530	473	542	482	478	448	483	548	510	503	494	526	492	507	501	545	487	517	505	479	535	492	523	497	513	490	496	504	553	547	492	529	456	514	487	516	463	507	486	492	509	506	482	507	553	483	514	508	508	502	524	515	535	464	457	518	492	510	468	493	502	492	510	489	491	478	509	492	504	494	499	475	498	462	498	508	500	517	496	498	491	500	514	496	503	486	535	546	462	533	483	517	469	511	484	500	515	475	480	448	490	511	536	499	508	501	523	501	482	514	492	512	522	489	495	512	515	480	532	508	503	459	526	499	485	507	514	501	500	503	554	522	473	483	553	516	536	526	504	474	530	474	553	525	511	496	530	514	536	496	492	499	485	480	502	504	501	485	534	511	488	464	524	480	484	501	453	488	496	523	523	481	454	506	532	524	520	487	449	541	497	500	475	492	525	486	511	494	501	464	483	505	515	482	520	451	499	570	476	490	529	515	500	488	513	526	487	503	495	535	504	502	464	510	485	494	465	509	529	513	481	468	470	525	493	503	484	508	461	496	472	516	507	494	465	505	492	541	508	495	522	512	535	483	514	505	515	480	498	522	518	477	501	514	508	553	463	510	462	532	502	491	474	483	451	526	529	524	507	469	512	510	493	475	481	492	488	507	477	517	523	476	470	507	483	480	484	484	505	484	510	504	528	515	486	466	497	510	455	493	540	498	488	505	513	481	475	519	490	491	502	530	483	531	486	463	472	500	523	509	543	546	513	471	534	486	519	463	485	510	502	478	484	504	490	501	518	458	500	504	476	474	572	503	486	503	476	497	479	547	500	470	491	510	495	485	501	518	505	515	499	497	476	519	487	522	523	468	533	503	534	515	499	509	492	511	483	506	550	460	515	495	471	515	521	483	488	493	475	485	518	448	539	509	503	473	489	485	519	484	496	508	528	509	514	498	486	512	501	492	495	480	452	511	520	458	485	508	489	512	465	514	494	516	509	500	491	531	503	539	500	503	513	468	487	509	529	492	488	468	469	543	505	506	529	514	433	457	458	484	468	488	537	467	491	502	506	484	473	479	509	498	478	517	504	496	466	486	488	543	479	469	486	521	467	527	532	530	488	505	549	530	486	528	490	534	501	518	479	489	469	485	505	499	499	517	488	486	522	439	462	498	502	528	509	491	512	480	496	508	477	482	555	466	527	545	493	474	482	501	534	500	494	507	517	456	472	495	530	504	535	489	538	509	492	520	523	518	487	495	508	503	524	497	504	465	478	498	506	554	507	481	491	504	491	463	515	495	503	531	502	500	507	534	505	547	501	467	528	523	498	480	493	516	506	521	487	511	508	529	505	492	480	483	532	493	495	521	514	507	472	490	485	495	501	511	514	493	458	461	499	489	514	499	498	490	534	485	463	502	477	497	528	500	491	477	509	536	505	491	486	475	491	514	477	507	499	523	494	464	458	480	502	493	507	504	528	521	523	492	533	516	486	510	490	495	479	474	491	501	463	510	494	506	509	494	472	507	537	498	485	488	491	463	533	511	513	478	509	498	497	512	549	507	493	541	512	456	524	485	513	496	532	482	484	483	539	499	520	471	491	541	498	478	519	530	503	489	522	519	446	521	511	505	498	542	503	460	455	492	508	495	471	466	509	476	486	498	489	497	502	533	491	497	475	499	509	484	531	479	472	502	487	515	508	486	506	507	513	473	511	519	519	495	497	466	514	511	459	517	519	535	468	501	517	491	511	502	518	520	522	497	499	498	532	481	481	513	508	448	504	494	512	540	512	514	489	501	531	461	519	537	503	485	470	526	515	529	481	475	530	525
33732	60488	41529	26964	21077	15362	10360	7622	6447	5091	4193	3649	3317	2837	2348	2049	1933	1808	1498	1330	1257	1152	1001	961	944	861	831	761	799	717	712	643	636	636	580	620	607	613	600	600	579	591	536	526	572	541	529	562	557	591	557	565	585	548	483	549	535	516	548	544	524	522	558	571	516	543	517	521	482	527	531	569	530	554	548	495	570	515	522	572	521	538	523	522	521	546	534	498	537	554	545	578	496	518	516	498	561	549	506	547	538	544	557	528	498	501	497	516	507	510	533	530	574	562	511	526	490	490	511	577	503	525	538	528	525	530	540	569	521	544	504	528	540	518	540	522	550	523	578	544	509	529	495	528	562	525	492	477	532	492	467	555	496	549	508	504	523	539	539	518	546	528	529	519	577	537	532	504	517	498	514	489	529	521	519	511	534	523	522	578	518	552	525	489	509	486	518	529	496	523	504	591	528	520	527	516	532	516	539	514	575	542	542	530	497	504	517	514	537	513	513	513	536	542	508	543	554	554	554	529	501	518	481	521	556	485	491	543	547	517	497	552	533	547	489	567	554	538	515	515	502	546	527	551	499	513	517	509	521	522	477	536	522	503	521	520	519	509	528	521	519	519	554	512	543	545	520	553	557	533	501	567	508	510	542	550	517	538	527	526	487	555	556	561	500	493	493	533	526	552	526	539	502	543	533	524	538	500	522	558	511	590	514	535	493	569	525	527	527	585	518	498	614	541	538	503	537	520	515	544	514	516	527	520	527	505	542	497	541	535	514	520	486	544	548	546	585	540	527	510	534	515	556	474	548	520	543	540	534	537	534	513	538	509	545	544	547	561	533	499	538	559	485	524	490	524	536	522	531	480	548	537	550	544	501	540	545	528	555	545	530	545	498	518	536	499	549	491	508	507	551	531	516	509	543	495	497	551	491	540	556	539	520	530	494	529	515	531	524	539	508	517	523	538	525	583	517	495	529	486	513	585	480	524	533	535	512	547	490	537	527	529	530	542	533	528	542	504	548	526	526	509	494	529	547	522	518	518	503	515	510	475	536	500	488	548	535	534	508	525	496	503	477	509	503	537	524	559	496	520	498	523	543	531	545	512	551	577	514	555	543	525	518	541	497	520	537	549	522	494	506	519	496	539	522	549	499	518	511	535	527	545	519	504	526	544	512	513	537	558	521	534	496	532	505	523	537	491	552	527	553	522	496	515	529	576	542	519	540	494	559	559	507	549	523	521	514	536	531	561	537	499	531	489	558	528	549	520	535	493	494	559	530	540	550	525	537	526	493	525	502	520	523	527	511	551	527	524	528	485	538	576	566	548	531	537	545	503	523	538	567	530	537	505	519	520	528	558	542	524	527	521	475	529	563	519	520	495	544	544	492	530	546	506	546	494	514	544	566	516	559	540	504	490	535	531	544	538	557	521	551	514	540	533	526	528	540	540	527	515	513	531	537	511	545	512	559	517	534	513	522	510	519	526	518	534	539	515	519	519	487	516	565	514	509	502	495	500	512	518	572	522	515	483	522	528	508	576	537	546	506	513	512	538	553	517	531	541	551	558	538	541	536	509	511	512	522	540	518	506	518	512	555	534	531	548	494	550	526	506	526	516	507	493	542	522	511	523	555	495	547	537	524	558	537	549	493	522	540	517	516	543	535	521	523	497	528	522	514	516	537	570	499	552	520	542	532	518	498	564	559	453	542	550	465	520	515	517	530	505	516	536	515	527	550	491	525	567	548	595	510	509	523	574	522	506	506	538	546	508	536	553	524	517	518	514	565	515	554	506	504	549	546	532	489	527	563	525	512	561	542	516	516	488	555	529	514	568	499	505	526	525	474	559	531	526	536	554	534	510	544	522	556	525	519	513	537	475	545	515	546	545	550	523	526	529	561	540	534	546	542	473	551	553	529	489	513	516	539	513	522	518	497	571	539	552	488	515	537	504	542	520	525	546	503	520	490	533	532	481	543	524	554	545	521	575	549	503	487	521	550	521	503	511	500	526	518	529	538	519	499	524	553	504	521	536	527	506	529	510	575	577	518	530	541	537	571	531	524	571	549	534	534	508	535	563	506	503	485	552	524	528	514	515	524	527	519	553	484	576	560	550	534	517	494	535	513	485	510	498	533	513	493	553	516	519	548	540	514	540	518	477	508	522	493	544	528	549	522	503	553	550	519	544	539	473	492	518	548	542	519	504	554	598	518	505	512	523	474	521	511	549	548	532	520	512	522	504	535	536	542	527	515	540	508	537	527	580	563	524	493	511	579	529	535	554	487	510	534	504	489	537	523	553	509	518	562	558	531	488	545	490	530	562	527	529	511	514	545	525	537	558	559	557	520	517	505	527	540	514	568	504	511	534	525	519	538	489	530	552	530	508	558	483	503	544	536	517	513	496	560	561	536	550	530	523	547	504	506	538	526	526	531	523	500	543	517	527	525	510	536	502	491	469	508	540	530	477	521	540	520	531	509	540	534	543	568	497	521	518	512	507	474	535	524	518	462	546	557	510	487	523	500	525	560	538	513	538	534	521	493	587	524	549	523	515	545	518	533	544	561	516	500	495	538	503	534	539	524	510	524	504	549	540	513	493	548	540	534	526	500	531	567	557	526	525	492	493	550	513	547	523	491	551	562	560	546	525	575	526	497	526	533	526	504	544	530	525	530	511	596	487	568	527	572	551	553	495	542	509	582	504	552	535	525	562	525	502	478	487	535	547	520	522	524	532	539	552	485	540	516	570	542	520	527	500	550	489	504	514	534	536	539	539	508	568	535	520	538	557	524	526	528	539	533	556	542	545	572	540	519	530	529	547	502	544	538	542	540	511	500	518	517	550	487	536	502	557	556	553	570	558	528	552	472	559	523	507	532	553	518	527	505	512	549	550	525	542	572	527	519	514	512	534	530	540	514	504	565	554	488	548	539	542	526	528	543	553	528	557	529	489	513	529	554	520	525	554	540	568	484	515	579	547	526	565	518	475	487	563	542	554	527	549	533	489	495	495	526	507	515	540	521	536	538	536	554	518	505	551	518	502	514	495	547	531	498	530	565	542	467	557	507	514	521	535	539	480	529	524	547	543	536	517	585	530	503	528	510	514	544	487	516	550	518	514	525	527	508	516	559	565	535	503	514	501	525	551	531	563	493	533	499	546	579	494	527	506	508	515	535	504	541	526	519	513	520	537	516	514	531	532	536	530	517	537	509	540	546	489	521	539	562	539	486	506	549	524	491	576	542	547	532	550	532	579	556	571	491	492	561	560	540	588	506	527	562	539	532	569	501	513	519	533	499	514	519	506	508	552	499	505	541	551	512	540	540	526	547	520	573	518	540	537	582	535	547	530	552	503	520	484	536	492	529	572	492	501	559	511	528	523	493	538	543	520	541	515	549	539	514	518	534	513	541	557	503	525	546	548	511	551	524	500	543	519	502	527	517	530	560	568	552	534	515	555	507	538	515	513	520	547	527	515	531	535	554	521	554	518	566	499	549	487	529	524
30340	29454	28181	17035	8374	4561	2775	2014	1739	1466	1240	1091	1000	913	848	717	685	643	600	580	531	508	471	476	464	430	428	467	371	388	439	381	373	368	365	388	383	376	378	369	376	350	333	360	354	386	350	380	362	350	340	362	368	387	345	379	378	391	367	358	365	356	355	364	387	374	396	329	362	352	354	372	363	355	375	391	383	397	379	358	355	385	387	369	381	374	368	397	347	347	367	361	350	348	367	368	320	368	361	367	338	371	386	345	368	374	353	356	335	365	334	376	371	382	370	371	382	345	349	342	371	346	363	368	349	351	373	367	346	345	357	382	357	347	329	357	376	359	327	340	354	328	336	388	350	364	371	357	323	354	347	370	343	343	357	370	351	362	345	371	328	363	332	356	354	364	346	351	333	351	360	365	348	367	350	342	385	340	383	355	383	355	369	383	338	347	364	358	315	373	363	392	372	341	360	356	338	382	334	373	388	343	373	362	332	340	359	374	359	367	338	361	350	353	361	357	399	373	345	368	333	345	367	353	353	382	361	356	325	371	345	345	349	342	353	360	350	350	358	387	351	387	364	312	357	369	347	383	330	355	340	358	376	340	371	375	335	345	350	361	352	367	381	352	360	336	342	352	378	352	334	372	397	335	338	389	358	360	315	356	373	364	364	355	372	371	360	379	378	340	351	362	345	352	378	371	390	360	343	370	372	350	358	342	329	347	321	343	345	367	341	365	364	340	343	371	363	343	356	330	351	371	386	383	356	353	358	365	368	357	354	355	386	433	352	369	336	367	369	333	348	357	378	358	355	351	326	339	358	359	313	373	367	352	367	362	385	323	374	364	380	347	350	374	374	388	334	339	339	391	364	358	382	358	355	322	366	392	338	364	341	312	335	380	376	364	345	364	358	369	328	357	367	394	362	370	374	361	362	357	373	354	328	346	356	399	345	332	364	338	369	346	380	341	347	367	348	376	368	364	356	373	384	351	371	389	395	378	369	354	367	369	327	372	356	325	340	329	371	355	351	377	340	344	352	354	362	341	321	371	355	365	340	370	354	353	376	363	353	344	371	356	360	369	367	310	359	344	370	355	351	348	392	368	359	325	375	384	349	343	352	340	351	344	358	391	346	337	363	370	350	351	338	328	393	384	373	356	366	384	373	332	358	378	317	367	340	380	341	338	352	343	351	369	388	303	370	347	364	359	361	366	396	418	382	380	362	358	370	385	328	343	367	367	386	367	346	340	358	357	333	330	355	372	362	356	348	381	365	372	378	357	330	347	393	331	377	355	371	360	373	357	402	334	332	347	358	368	379	362	361	388	344	369	364	344	312	351	339	350	341	373	366	352	378	380	356	357	361	346	335	364	335	380	374	327	344	344	327	368	352	362	365	380	350	368	360	372	363	375	354	345	347	335	354	338	377	348	349	371	392	388	368	339	371	354	367	324	362	325	379	354	372	339	340	371	371	334	378	367	358	340	359	358	366	305	385	381	374	359	354	371	361	345	400	332	361	357	359	360	353	368	379	367	345	331	380	341	337	361	381	347	395	335	324	348	364	371	363	369	383	319	347	354	359	350	386	357	348	386	339	316	371	365	379	351	353	364	347	371	365	346	365	359	357	359	368	358	388	343	353	364	347	368	347	348	376	376	340	349	364	365	368	398	340	347	336	343	358	374	353	356	384	373	381	352	358	361	361	357	326	365	341	355	387	337	331	378	362	342	347	375	348	370	372	364	379	371	326	371	381	381	351	352	359	368	358	377	391	365	375	372	347	367	353	392	344	379	352	360	355	352	382	340	316	377	358	369	337	347	388	342	378	335	359	341	353	365	375	378	364	329	365	377	359	366	375	328	369	356	384	381	366	386	334	386	306	374	388	367	362	371	348	340	354	380	375	393	368	346	358	355	351	393	378	352	334	382	362	352	341	356	356	333	394	386	354	331	342	395	379	347	375	343	371	368	387	397	362	354	333	364	383	387	357	364	385	365	363	340	344	362	352	359	369	357	350	345	347	336	395	364	320	351	382	337	360	333	355	331	385	373	339	350	385	357	365	382	370	344	341	384	350	356	370	384	354	373	343	356	319	366	356	381	346	342	361	380	361	356	340	404	362	374	332	356	341	383	373	316	368	342	369	391	344	356	383	361	399	373	387	323	333	364	416	350	340	356	359	341	357	369	373	360	358	370	341	338	367	375	362	370	368	372	345	364	365	345	357	338	371	373	351	400	386	372	334	383	368	375	350	380	342	366	352	338	370	355	356	343	349	336	397	404	375	377	350	344	330	377	360	379	360	348	357	343	373	347	357	339	355	346	347	387	378	359	375	383	341	360	321	344	374	371	354	352	335	359	325	366	367	368	330	360	366	381	387	370	366	371	318	360	412	356	354	376	387	355	384	324	366	377	352	353	389	349	365	354	356	393	352	390	357	347	382	366	350	380	394	373	395	351	379	364	373	337	322	332	364	368	352	332	380	354	361	393	367	348	365	345	370	365	374	381	381	348	359	333	361	351	361	351	373	382	336	389	344	368	352	328	380	371	395	346	335	358	372	354	364	349	373	373	376	331	384	385	341	355	357	363	357	373	352	395	329	331	326	351	348	368	352	372	359	372	365	349	351	378	326	372	378	380	350	328	400	327	365	365	339	340	372	400	379	378	351	339	359	361	350	350	362	358	412	372	364	398	349	337	355	363	412	362	314	350	395	374	362	354	373	361	331	343	369	376	355	376	352	367	357	368	366	328	373	375	381	362	355	337	369	358	375	342	365	351	378	340	340	349	360	330	357	384	336	374	350	348	365	354	341	356	344	342	342	352	337	368	378	346	359	367	395	378	345	334	400	370	346	353	340	403	369	333	358	358	339	357	352	361	339	367	405	362	359	363	349	352	363	364	357	328	353	380	350	362	377	387	340	356	340	334	367	369	344	349	383	381	341	385	329	364	384	361	349	327	343	372	380	358	369	335	349	336	338	335	336	361	380	374	353	348	356	350	373	350	368	341	326	380	318	353	358	367	331	349	401	344	380	352	371	326	354	364	379	353	352	321	372	375	354	346	355	384	361	363	343	351	350	355	363	362	343	346	385	381	344	347	351	342	340	363	355	355	360	396	388	383	376	382	365	356	346	369	358	357	344	398	333	363	352	399	353	332	426	411	377	362	344	363	374	351	347	388	370	359	363	397	362	378	361	359	372	347	356	366	364	378	342	365	357	371	381	351	359	340	379	344	372	346	392	353	365	312	367	358	363	368	329	354	361	333	350	385	353	355	342	364	340	341	390	364	366	399	348	415	358	367	351	331	393	355	349	348	366	328	365	361	367	345	356	360	335	347	388	343	391	382	353	352	341	389	345	377	361	338	341	324	358	400	393	352	362	352	349	348	360	363	392	353	348	357	372	364	357	374	358	365	373	373	360	358	336	378	350	393	345	385	368	334	349	347	371	399	370	354	344	370	367	366	360	367	310	360	357	324	363	379	361	367	352	370	358	348	366	351	349	345
29678	43743	28264	15822	11003	7255	4709	3576	2912	2430	2012	1759	1494	1362	1106	1012	1017	886	836	716	653	617	646	604	529	534	531	530	484	467	462	455	471	420	396	422	425	455	428	412	392	430	388	375	394	425	420	404	372	408	371	379	402	381	395	383	373	401	394	402	427	386	382	387	377	432	359	427	414	379	386	402	393	365	399	390	403	379	392	407	397	399	404	427	375	414	389	399	381	414	413	375	405	384	389	387	400	395	393	332	397	400	398	370	386	384	406	357	398	410	409	404	358	396	387	360	392	402	372	381	370	382	395	393	385	390	400	383	410	388	421	379	406	427	410	364	385	357	374	386	397	412	392	392	418	419	391	409	394	380	387	371	364	371	369	396	384	381	388	383	400	381	398	412	371	400	388	376	381	398	414	373	383	410	389	380	382	369	380	391	379	425	413	382	404	394	417	409	388	423	385	389	382	390	352	385	365	388	358	369	400	382	395	386	397	390	366	360	386	398	382	404	401	401	385	393	398	400	418	397	399	391	379	381	397	346	391	404	402	389	394	403	386	421	402	389	422	385	385	391	408	372	360	384	377	414	401	402	374	406	389	372	407	394	410	407	377	376	414	359	376	373	358	412	385	403	409	413	374	398	383	383	392	406	403	391	380	390	418	366	395	385	417	392	424	379	373	369	387	399	384	384	369	396	381	372	440	397	403	373	389	387	396	364	364	411	427	395	377	382	412	367	352	397	391	398	357	416	398	417	398	394	367	385	377	397	361	374	354	402	393	356	392	379	409	384	390	370	405	408	363	390	435	372	385	367	392	386	420	424	397	388	359	417	383	400	367	393	414	398	381	402	379	405	389	403	394	347	378	383	389	387	371	393	419	421	373	366	424	401	395	351	388	384	418	394	418	404	411	368	413	412	395	384	415	397	391	390	357	398	374	382	384	411	381	378	429	407	371	370	397	374	385	369	354	397	399	376	393	381	433	414	408	406	379	392	397	402	429	418	360	369	392	387	360	377	421	388	385	401	364	394	383	401	390	367	385	406	398	411	377	416	406	347	382	411	419	417	375	372	368	368	366	426	350	384	398	363	377	420	352	388	391	386	387	368	406	419	399	372	385	369	402	390	392	415	383	394	410	434	371	367	419	413	418	374	374	362	409	392	384	384	364	394	377	388	356	381	385	381	365	372	371	395	383	397	387	348	352	368	398	415	378	379	405	425	380	360	351	362	401	385	435	417	375	349	393	394	418	379	344	348	371	405	367	371	394	407	358	364	390	399	365	359	394	332	362	352	384	395	389	370	385	394	361	393	385	384	415	402	362	352	405	400	368	359	402	398	377	397	391	412	362	395	398	415	366	397	411	416	379	366	405	395	383	408	367	370	352	386	360	405	369	387	411	371	412	377	409	384	366	411	414	383	418	362	376	399	368	413	407	365	359	403	398	399	403	374	389	381	406	353	389	389	368	408	383	403	380	392	396	407	358	405	376	446	398	439	333	366	424	367	422	407	384	396	395	348	388	368	374	391	403	362	383	387	408	382	398	387	386	418	396	392	388	420	385	397	389	397	359	428	392	370	383	389	389	389	367	370	409	389	380	381	371	369	380	393	373	415	394	375	374	439	361	377	348	388	417	387	406	396	393	393	376	402	390	380	408	374	347	398	360	368	385	359	395	376	381	388	389	397	383	402	372	373	382	395	403	336	386	385	366	376	417	380	411	407	376	423	422	404	392	385	403	396	399	407	404	401	387	378	385	380	384	401	387	400	374	402	379	396	362	396	369	386	378	412	376	382	369	390	404	431	388	386	431	380	380	383	366	364	403	367	368	352	403	366	416	376	374	408	401	418	377	411	384	356	398	408	384	399	383	361	362	370	402	405	396	392	387	400	408	382	388	398	406	392	412	399	399	391	377	404	379	375	405	364	397	397	397	436	386	377	392	383	393	423	385	413	373	389	380	367	378	401	396	380	364	407	394	379	381	430	413	417	382	365	386	394	366	429	396	424	403	385	400	397	369	392	401	394	408	411	404	415	397	387	428	377	358	379	392	342	396	368	386	367	405	393	400	356	403	374	404	400	380	419	395	363	378	359	393	400	381	387	376	419	395	371	372	429	358	383	397	421	391	344	400	399	381	392	349	390	388	378	400	390	376	366	417	378	385	386	354	389	389	391	369	371	392	407	387	386	396	386	391	382	374	389	394	375	374	400	434	392	385	388	371	398	388	373	350	388	393	393	376	389	403	392	375	373	399	374	408	397	407	410	360	388	419	355	407	414	372	407	348	379	410	405	386	399	396	413	411	395	382	387	407	393	386	398	389	399	376	406	404	409	364	363	366	433	405	383	389	368	382	359	383	370	401	364	354	382	413	382	381	338	370	364	359	363	396	394	388	377	371	388	375	417	355	342	390	400	414	409	380	416	384	392	405	377	383	387	395	417	415	356	406	388	392	396	383	378	389	380	380	409	363	322	413	346	409	397	403	387	361	432	391	388	401	425	401	363	381	391	407	352	366	401	400	393	426	385	389	374	384	451	358	381	398	413	387	358	367	392	388	383	379	397	376	370	382	383	399	364	384	391	388	402	355	388	416	409	368	408	395	374	407	392	369	382	345	393	427	350	397	410	389	402	381	427	386	381	384	365	366	422	404	389	404	413	392	408	391	401	372	386	399	387	388	388	401	387	395	374	407	410	402	371	373	408	407	397	402	384	413	396	412	416	369	337	391	392	431	403	389	400	367	383	377	429	415	419	368	392	417	357	404	398	377	396	384	383	395	398	352	381	410	382	371	382	393	411	365	426	358	353	382	378	403	350	422	391	403	409	424	380	405	427	409	398	421	372	384	391	348	380	382	380	362	387	415	390	389	406	381	387	407	379	375	353	405	382	390	373	388	422	368	364	377	379	390	352	424	397	378	376	385	405	380	405	400	352	416	414	371	407	393	396	396	395	438	377	396	378	412	384	398	404	412	418	375	379	387	417	393	356	363	362	388	349	367	384	378	461	414	400	370	392	404	384	407	381	388	406	416	388	426	410	366	432	409	362	396	405	367	360	390	392	386	391	380	401	407	391	396	399	391	396	397	393	371	380	340	372	416	418	379	388	391	392	379	359	394	371	364	391	364	393	413	375	416	389	385	400	386	389	399	385	393	360	320	384	383	390	450	383	377	402	368	425	398	386	391	381	379	385	359	409	396	374	382	407	416	381	389	356	403	357	372	382	379	396	393	388	415	390	405	385	431	351	360	387	418	400	411	405	395	390	380	370	374	378	399	360	374	369	398	338	399	394	419	407	391	386	359	420	375	400	405	430	386	370	392	392	407	405	392	428	379	409	372	383	411	405	408	366	408	387	400	390	397	373	366	389	399	383	390	414	380	356	378	394	387	410	369	417	370	390	413	403	406	363	395	373	379	381	392	340	397	389	375	361	365	385	377	384	395	363	392	386	403	410	371	401	418	395	412	397	374	420	387	372	331	360	389	388	397	368	420	420	401	389	383	368
23780	21246	28455	24470	21331	14464	6312	3783	2930	2614	2038	1775	1599	1370	1249	1102	1063	941	872	802	787	690	691	677	660	611	604	656	558	545	575	532	545	574	528	502	515	486	482	501	518	494	511	473	462	502	499	460	499	498	459	473	504	474	457	490	444	481	445	474	555	463	516	481	492	476	480	499	480	460	474	490	505	468	471	444	440	450	480	444	470	539	441	484	453	504	467	458	455	434	449	466	501	500	483	519	479	491	471	486	487	447	472	464	484	485	443	481	482	480	462	439	509	481	498	474	461	472	458	446	469	446	476	454	506	442	479	456	482	473	443	419	434	483	442	470	414	518	451	465	497	475	462	485	515	445	504	484	519	429	505	498	475	500	451	466	471	461	506	490	471	489	469	480	472	470	451	456	479	505	478	441	487	518	499	469	464	483	466	465	467	476	440	453	466	461	412	502	471	484	443	458	448	460	487	426	476	479	472	466	478	466	465	500	438	478	467	481	466	469	434	467	495	445	433	522	501	466	459	455	500	444	450	465	491	463	490	480	496	453	492	480	450	445	456	488	474	468	457	507	504	526	473	429	493	424	456	460	470	452	431	423	459	496	460	430	430	444	461	485	450	469	472	485	463	463	460	457	468	449	442	480	512	439	528	443	457	441	522	485	494	471	456	495	417	450	435	481	463	515	493	509	483	463	473	464	451	489	489	483	446	487	474	501	457	448	490	470	444	498	470	489	458	474	487	434	488	450	486	496	484	483	487	471	456	469	443	492	482	452	464	488	482	452	488	456	440	463	482	484	466	468	458	458	488	466	474	461	501	474	439	453	441	494	461	466	483	477	448	486	483	499	489	477	531	456	525	501	485	476	497	466	455	521	450	451	508	493	481	470	483	465	468	465	480	470	498	478	496	494	484	485	498	457	447	461	456	454	489	484	485	465	475	436	471	446	445	492	487	486	476	496	491	524	445	456	493	476	460	460	474	472	525	465	480	474	475	479	430	462	456	523	459	453	461	498	439	511	458	476	449	469	440	461	511	482	476	445	455	476	492	509	436	482	518	471	441	447	502	498	513	512	523	480	467	521	486	473	463	484	525	460	465	456	457	477	452	529	442	415	472	470	460	478	437	476	452	444	445	453	491	480	476	473	469	445	478	480	455	455	456	466	470	455	510	465	494	517	503	498	487	450	475	473	457	482	453	526	451	455	475	471	517	422	488	508	431	503	507	463	473	479	456	432	492	451	513	482	462	472	457	485	501	467	465	448	457	486	470	479	447	490	437	456	455	480	479	459	453	477	498	451	450	459	477	493	471	437	498	476	457	496	502	472	472	473	451	442	489	469	477	460	495	476	480	485	484	446	447	461	475	451	492	454	482	411	479	472	453	467	436	478	468	476	453	440	449	469	468	480	461	459	455	481	460	461	436	465	473	466	424	492	495	483	480	444	486	470	477	485	444	447	482	487	489	462	434	486	470	484	485	507	475	514	467	467	433	493	458	519	465	469	472	464	485	533	484	497	481	471	471	466	455	462	438	482	468	455	463	470	424	498	460	428	501	504	473	497	460	470	440	460	460	460	463	466	464	455	495	487	438	459	488	480	477	471	454	430	481	476	501	429	508	460	460	460	466	462	519	457	500	472	437	409	492	448	465	453	487	513	439	512	494	471	500	489	501	463	468	482	460	481	471	519	481	463	478	457	461	425	462	482	446	463	450	479	480	493	420	467	465	455	477	459	471	455	505	456	506	456	490	490	472	455	474	441	470	490	496	477	473	464	474	529	451	434	450	487	477	444	495	495	455	436	454	484	462	487	482	491	502	458	473	469	474	496	465	489	476	474	479	425	455	483	465	451	480	498	453	481	516	451	436	485	468	485	489	453	480	457	469	461	486	499	442	445	443	439	489	473	477	482	458	443	445	477	442	485	485	504	453	466	470	437	490	528	500	485	493	436	477	466	502	440	482	485	468	471	448	532	478	448	470	493	480	440	435	486	486	475	499	480	490	491	457	471	492	474	441	486	422	461	497	447	442	474	493	470	450	476	453	490	488	468	492	483	424	482	484	474	490	458	465	489	486	456	471	442	443	455	480	508	467	439	470	453	465	488	463	457	468	457	451	458	463	453	519	491	465	422	499	503	466	514	445	452	489	467	497	496	438	468	458	458	464	457	474	478	460	445	504	467	481	463	443	467	505	486	487	457	486	462	456	513	492	483	487	492	453	456	498	447	459	508	504	495	487	461	474	461	469	472	491	456	505	453	455	445	467	511	477	467	482	482	470	456	495	468	471	499	512	455	464	458	451	488	461	447	459	468	455	475	471	515	497	471	431	507	472	490	503	516	491	482	504	472	497	463	464	474	458	503	482	504	478	430	470	447	506	485	443	484	459	455	426	487	468	452	493	463	487	464	473	502	465	491	440	499	471	476	487	462	470	457	492	471	513	447	496	502	470	481	475	501	480	423	463	479	503	462	498	480	500	453	486	502	455	454	449	472	474	417	468	505	481	446	454	437	476	460	482	461	452	493	453	468	473	469	459	479	478	441	492	512	469	522	453	439	476	462	456	478	467	460	479	499	474	473	468	476	496	475	476	457	457	488	487	461	480	480	445	446	446	454	445	467	478	497	455	471	481	444	489	502	509	466	479	486	446	461	434	504	461	468	472	470	522	449	498	461	451	518	428	394	460	471	447	458	483	495	489	480	485	446	465	442	443	466	471	443	475	478	482	493	488	498	498	472	486	500	466	519	461	448	459	440	423	447	467	457	481	482	486	462	485	498	503	477	448	507	433	435	479	459	468	487	456	446	474	456	478	458	479	501	486	448	468	460	468	462	495	478	473	473	462	487	491	486	476	449	476	492	504	504	482	472	450	448	435	479	459	472	482	472	487	477	460	469	509	477	474	486	436	501	482	447	464	470	477	473	486	497	464	456	479	459	469	494	491	504	465	429	478	446	462	475	452	451	464	485	435	445	442	438	514	459	462	440	489	477	482	429	482	446	443	462	491	461	436	465	477	466	462	471	490	486	493	519	451	464	465	458	513	512	469	441	498	452	498	450	447	472	460	472	455	472	460	484	500	505	483	458	428	429	496	493	492	502	500	491	478	493	450	492	485	486	481	465	486	476	490	487	454	461	461	469	437	450	470	452	487	480	445	440	453	500	438	438	475	466	474	465	465	513	482	475	488	500	455	494	478	481	450	434	470	484	474	510	441	491	438	432	448	477	475	460	455	481	453	433	484	436	472	479	462	500	461	481	438	453	481	469	466	484	423	452	446	484	473	468	473	472	525	484	476	457	488	518	476	472	457	496	458	420	427	501	477	454	462	484	507	455	488	478	487	523	483	459	499	464	459	485	481	466	489	460	502	466	462	488	475	491	442	484	490	467	496	521	467	479	461	479	478	490	441	507	445	432	493	460	474	499	472	465	479	464	490	496	494	453	465	514	481	520	514	498	468	445	431	481	480	471	496	515	471	439	474	482	466	502	461	445	467	468	477	446
30894	54242	36726	21829	15259	10760	7741	6072	4891	4177	3267	2879	2462	2033	1871	1630	1538	1310	1136	1028	1013	880	839	790	745	674	739	702	669	630	600	571	557	595	597	544	545	529	588	546	530	534	544	519	514	522	529	488	485	490	491	517	551	516	546	521	515	502	556	511	497	496	484	524	512	504	511	546	512	486	501	546	503	507	416	493	480	504	515	511	517	523	498	473	481	493	496	470	477	490	523	502	479	478	513	477	483	497	513	525	480	505	489	501	556	530	519	485	518	502	548	513	438	500	503	488	499	467	537	487	492	526	484	477	541	508	509	513	539	543	513	498	492	477	502	540	506	504	496	504	519	491	510	489	464	519	491	539	484	520	482	520	484	479	543	491	502	481	531	493	480	510	525	505	478	481	500	484	468	515	514	476	494	494	498	511	474	511	508	521	479	535	493	466	478	522	496	528	492	537	489	477	487	528	460	484	495	522	480	476	489	534	505	511	467	478	502	489	482	489	495	487	500	512	546	499	484	505	499	502	485	490	509	491	515	469	494	486	474	454	494	528	551	512	500	518	467	521	453	492	486	544	523	506	491	476	464	506	446	484	499	504	461	527	526	490	500	506	488	456	426	468	531	518	499	502	497	520	500	483	490	490	488	502	487	466	502	476	486	439	455	505	482	523	554	461	482	500	521	512	507	500	506	505	509	506	508	486	496	507	488	502	487	478	486	493	522	478	482	495	482	497	482	481	530	487	491	481	505	521	485	526	483	483	488	498	494	472	490	482	507	511	498	468	492	498	520	510	485	503	513	499	489	502	514	526	497	490	476	493	483	496	530	559	496	524	488	523	489	466	476	502	488	481	544	525	474	481	509	483	514	511	481	483	492	530	456	536	465	467	499	493	518	499	517	504	517	534	457	522	505	491	492	494	514	459	507	499	529	496	474	466	507	501	494	510	522	527	520	475	530	486	492	526	513	510	517	506	494	477	466	473	466	552	494	473	492	522	501	501	491	494	488	501	516	466	521	485	496	489	480	505	523	470	495	499	518	530	499	468	488	518	497	533	506	487	519	466	502	526	491	498	521	551	498	485	518	466	537	478	513	522	488	493	494	484	530	522	466	512	480	511	524	505	495	490	542	487	486	482	482	511	491	492	481	486	498	490	508	505	481	496	488	477	487	488	488	497	491	490	484	511	524	498	522	480	496	475	504	498	551	488	517	492	457	518	537	544	519	459	483	525	477	497	552	477	473	502	534	487	523	467	551	512	459	496	521	515	487	499	488	478	496	502	501	468	489	524	499	492	483	530	492	480	488	497	495	472	502	499	537	491	516	489	509	510	501	487	465	506	506	484	472	464	479	467	520	449	500	480	457	535	470	481	529	470	486	517	529	464	476	497	486	510	499	486	460	485	491	498	510	475	477	499	511	476	478	504	490	514	481	499	530	466	487	507	544	509	492	488	470	510	506	504	525	479	490	510	493	500	460	519	504	536	506	508	487	513	501	533	474	487	504	502	508	514	498	494	494	476	523	506	515	495	495	477	491	480	489	502	496	530	483	498	502	480	507	490	495	543	491	475	494	486	491	466	499	478	491	479	521	520	493	539	518	505	513	528	512	531	477	517	500	482	474	469	536	481	496	501	439	459	531	478	473	480	500	465	490	534	488	485	562	519	517	513	509	503	494	471	511	499	485	512	455	487	522	520	488	532	514	482	512	483	505	479	509	451	501	510	458	469	502	510	485	482	489	497	491	486	510	527	504	549	487	486	506	540	484	502	480	466	491	477	493	567	537	521	505	495	484	535	491	501	497	472	489	521	464	503	486	487	450	555	480	499	490	533	505	527	486	509	483	496	486	485	497	535	508	495	489	452	533	462	521	478	492	522	539	520	494	487	493	512	509	523	480	495	484	490	512	464	520	492	481	463	490	479	523	515	479	503	492	464	488	478	472	496	511	497	511	486	526	543	505	453	522	493	483	459	510	501	514	513	488	489	489	517	514	474	498	482	488	479	473	514	507	500	498	497	524	542	491	494	502	486	469	489	511	484	506	517	496	491	482	529	507	457	540	513	457	509	472	513	476	548	503	507	521	511	510	488	514	524	490	485	476	461	504	484	481	537	496	499	519	513	521	486	453	532	497	494	522	480	539	498	493	528	493	558	496	548	497	520	534	524	498	519	486	450	521	457	487	513	540	500	518	493	489	527	553	518	474	509	472	506	485	493	510	490	482	500	524	474	443	503	492	495	488	489	512	477	462	512	489	471	506	519	520	474	478	477	472	499	529	534	505	506	462	506	525	476	480	517	494	472	519	470	500	478	548	506	451	483	445	502	480	498	519	523	489	473	476	477	518	491	500	486	460	518	528	515	496	461	489	475	456	478	545	515	536	506	499	529	490	500	490	538	486	513	507	463	496	517	447	483	512	523	446	506	476	518	519	522	508	489	487	446	488	478	488	504	488	489	505	462	525	499	514	558	504	494	502	499	499	513	515	526	531	502	532	502	486	521	478	472	520	533	464	500	465	494	495	514	474	480	528	499	505	493	506	517	457	487	449	507	523	512	505	498	500	507	501	501	458	514	508	477	502	452	527	485	459	520	511	485	504	529	493	499	491	481	485	503	517	498	509	473	498	536	505	505	514	478	502	488	486	522	487	485	525	561	447	484	526	474	520	502	484	484	499	544	496	517	501	526	473	480	476	487	502	519	512	508	488	490	501	510	469	502	490	492	481	473	519	475	494	471	503	497	477	498	488	454	489	565	479	494	499	496	541	483	483	477	529	493	509	489	511	482	481	545	481	492	515	520	502	515	549	503	497	469	509	505	526	482	503	494	486	507	503	481	476	523	470	486	469	501	476	495	522	452	516	506	491	498	514	524	537	536	506	534	517	504	520	499	504	474	512	519	497	504	493	514	481	504	520	514	552	525	487	518	494	497	509	509	450	442	458	501	471	506	499	505	463	518	490	490	493	472	536	530	511	535	511	473	455	479	503	490	503	492	484	534	506	494	502	497	495	484	513	483	515	515	462	483	496	454	512	494	523	482	483	548	486	497	482	536	478	511	505	477	503	500	502	504	491	485	524	506	510	443	514	508	469	528	519	503	497	501	487	501	492	496	525	522	474	479	507	508	501	522	457	546	492	475	496	457	457	497	492	517	502	476	529	538	497	516	522	499	542	451	489	509	463	514	497	483	501	503	505	492	495	513	523	505	485	536	502	477	490	565	502	524	467	506	510	494	507	533	505	537	476	485	491	460	466	516	519	487	513	465	525	502	496	500	553	503	505	476	460	499	516	502	493	508	503	480	502	454	484	519	491	478	464	478	457	498	508	525	491	463	463	476	512	466	488	457	449	487	477	482	517	466	531	503	485	472	513	487	498	489	501	532	479	484	480	543	501	515	458	505	489	497	474	482	448	486	500	474	512	492	519	500	523	495	499	467	519	517	499	489	513	519	498	480	546	496	451	492	456	487	498	470	523	510	510	502	493	498	515	466	485	500	513	515
25003	21294	27714	25424	15242	6470	3781	2732	2221	1908	1532	1360	1234	1072	920	794	798	722	629	622	592	537	494	512	436	475	440	419	439	420	392	386	377	341	359	346	359	382	373	365	323	361	337	348	376	358	364	338	332	323	321	328	339	336	338	348	336	297	359	325	310	343	347	314	318	348	337	317	346	340	342	323	362	314	345	336	350	308	344	365	304	339	300	307	351	315	312	367	306	393	330	308	330	341	364	337	363	318	319	349	327	352	345	339	309	333	361	343	348	345	325	315	369	316	330	353	337	319	306	317	309	326	323	325	305	345	337	347	343	334	337	311	347	326	300	314	338	348	330	321	326	346	317	378	351	313	314	316	358	368	314	298	353	331	341	338	339	348	327	351	346	332	327	342	325	315	317	294	320	318	339	318	342	332	318	290	347	321	317	343	356	325	331	351	344	350	322	312	320	359	338	323	327	316	327	321	326	341	310	330	341	308	327	320	379	360	332	334	322	324	306	307	320	363	345	340	322	326	339	298	313	329	307	355	355	317	268	357	300	358	335	332	324	314	310	307	303	290	307	322	318	312	319	333	329	340	356	340	358	315	356	309	346	314	338	321	337	334	327	333	311	343	346	349	290	348	298	325	332	337	342	341	352	337	354	327	339	322	362	362	335	311	332	346	356	340	313	357	345	334	329	335	297	342	333	307	323	359	341	353	312	304	315	315	308	344	346	319	340	313	345	337	346	310	327	327	320	344	321	342	352	325	327	319	317	348	310	307	342	330	315	349	338	341	325	330	340	339	337	319	310	307	318	361	328	329	313	334	320	362	313	322	368	333	317	311	354	318	319	323	338	355	309	346	313	323	323	311	333	337	356	319	293	320	292	315	319	358	353	309	354	336	346	338	345	318	306	328	329	328	349	295	319	336	324	328	326	283	333	315	310	345	329	369	330	321	354	338	346	359	332	323	338	340	374	338	371	307	316	363	310	376	330	354	342	338	337	386	329	307	321	334	290	314	305	337	323	358	353	316	312	370	330	365	317	339	320	338	337	334	344	302	311	342	283	348	355	308	370	314	342	304	345	316	299	336	348	336	324	330	314	306	361	343	343	336	332	333	326	369	337	339	330	332	385	350	330	326	367	312	319	329	324	335	354	321	324	342	353	325	315	366	323	364	333	335	321	326	355	320	346	326	340	301	371	322	344	326	331	337	318	316	373	343	312	320	322	298	338	324	330	353	340	327	337	343	314	299	324	332	369	326	323	348	304	346	346	348	342	340	373	308	330	335	317	320	286	311	323	309	345	358	368	356	353	335	339	310	349	335	343	328	339	322	348	314	308	365	347	326	333	345	342	359	317	340	353	312	340	335	351	331	330	342	324	336	367	353	316	331	347	338	364	361	316	345	348	285	346	330	356	339	332	357	328	337	343	333	339	366	305	306	304	306	369	347	358	333	328	321	344	314	332	335	354	330	325	335	335	339	344	334	334	328	321	351	346	357	363	354	344	317	347	321	321	295	328	340	343	361	321	354	330	347	330	321	328	348	349	321	278	323	346	326	321	347	324	301	326	344	339	339	328	341	325	328	329	314	353	357	358	335	331	333	362	374	331	307	328	347	366	320	335	352	357	366	323	298	322	337	325	338	325	319	309	330	314	352	341	323	332	345	313	325	353	352	354	343	326	325	325	361	340	336	332	352	343	288	345	330	327	366	332	378	364	342	330	312	346	312	335	354	363	330	316	319	325	319	326	338	339	343	358	331	333	323	309	327	348	334	341	337	342	350	347	337	339	320	341	308	334	327	345	330	323	315	315	319	355	315	343	351	332	335	350	317	329	335	327	296	350	336	346	303	318	325	307	334	291	337	336	308	350	341	379	341	338	303	345	321	291	342	361	352	319	356	293	352	354	316	328	334	348	324	341	319	336	361	331	346	384	361	334	356	338	314	316	324	324	320	312	324	307	342	362	278	305	347	331	332	331	335	352	348	329	325	329	330	323	347	350	334	346	348	297	349	298	303	342	348	322	306	336	323	320	346	336	337	333	291	307	273	330	326	341	345	305	329	353	333	301	350	315	338	330	300	297	326	305	319	316	313	305	330	347	357	329	343	336	337	339	343	337	337	347	335	342	343	337	340	363	322	276	347	338	336	305	324	360	348	312	319	301	333	321	320	340	335	334	324	325	328	341	330	325	326	333	334	343	356	331	293	358	320	335	356	332	315	320	363	331	319	330	346	344	320	346	359	319	337	345	349	334	314	344	324	328	340	377	340	321	337	349	310	347	348	336	313	327	330	372	355	343	346	366	328	344	339	309	294	292	337	326	310	340	346	308	354	343	291	305	340	331	319	331	352	319	289	320	321	314	331	331	281	307	330	313	324	359	281	334	352	347	334	315	350	333	351	339	337	358	334	307	338	323	326	335	350	321	348	351	347	314	359	327	316	340	339	342	313	332	298	371	344	325	350	317	336	363	351	318	314	324	338	362	311	335	360	352	325	323	309	319	356	374	329	327	336	355	359	271	334	376	358	337	295	342	326	314	356	333	334	314	340	322	301	371	327	319	325	313	344	339	340	310	342	319	312	334	318	356	304	334	318	327	329	349	334	341	316	330	311	336	321	318	355	317	327	318	302	294	358	326	343	327	318	332	382	314	362	313	296	336	356	329	366	328	339	329	310	330	330	319	337	308	311	328	350	311	349	368	318	321	325	330	308	316	334	330	339	304	337	340	334	338	364	335	322	360	327	312	343	324	302	345	316	363	344	330	330	366	334	345	300	307	333	315	305	350	324	330	342	346	324	340	308	331	318	313	333	309	313	300	319	330	313	352	348	340	352	331	297	307	356	341	329	344	337	345	370	362	337	325	348	309	327	326	306	340	328	299	370	326	335	338	315	330	316	322	321	373	315	337	329	346	350	344	341	367	360	335	318	337	339	340	342	332	316	338	324	326	342	345	334	332	326	350	374	316	339	341	327	312	333	338	339	353	366	349	321	328	336	321	333	362	361	366	342	348	312	356	328	334	331	350	338	341	313	313	311	351	330	337	308	335	321	318	355	309	366	317	282	316	305	352	360	285	329	312	343	333	350	337	347	326	317	319	325	289	342	327	358	339	322	336	315	310	350	350	315	342	340	372	364	309	341	310	339	353	353	336	296	315	354	327	336	317	325	342	328	343	339	304	334	346	333	310	340	339	341	359	315	356	335	310	328	339	352	329	335	338	352	324	354	324	344	318	328	348	379	337	312	339	339	344	324	325	318	337	325	350	342	345	344	321	316	346	345	287	328	310	351	337	341	322	362	346	343	302	348	316	340	320	321	350	313	365	351	339	337	349	364	307	348	355	328	332	328	322	346	368	334	354	304	323	348	345	345	333	352	341	327	323	321	333	371	315	309	315	336	325	331	335	314	339	326	340	333	341	318	349	341	310	342	338	344	367	368	345	343	370	315	332	311	328	318	315	305	332	320	310	331	327	323	342	318	345	346	313	316	327	341	322	329	297	301
30609	50468	32765	17653	12091	8520	6258	4882	4114	3324	2609	2332	2083	1663	1445	1223	1189	1009	888	773	719	635	653	601	586	522	589	504	518	497	458	434	444	457	377	476	387	385	394	394	421	374	393	418	396	392	390	374	403	389	358	387	419	362	393	352	397	372	391	411	368	378	385	353	383	359	355	363	339	386	407	355	351	360	393	416	336	352	375	391	359	330	368	366	375	327	379	356	341	366	343	399	369	351	370	371	354	374	356	376	327	384	369	364	377	370	370	351	331	392	397	391	385	378	389	344	350	347	375	368	403	345	367	367	355	368	339	343	334	350	362	409	366	373	375	389	374	341	351	374	333	377	364	382	359	402	329	362	350	372	365	350	350	363	366	354	322	366	354	405	361	359	357	383	343	385	345	328	388	392	382	354	391	375	393	372	366	406	363	317	343	349	354	343	349	389	369	379	345	389	341	385	359	358	378	403	379	379	379	371	364	351	361	340	376	396	379	382	362	382	353	366	361	324	372	349	356	370	368	356	359	352	352	388	329	404	373	340	386	379	383	344	307	369	381	351	413	380	352	350	379	359	352	383	378	383	370	341	362	379	369	364	337	352	367	409	348	356	356	340	404	356	388	361	338	355	332	380	346	388	392	362	369	404	361	389	376	368	359	370	357	345	348	366	351	336	377	405	352	402	365	341	356	380	374	355	371	318	387	349	377	393	337	362	360	376	378	383	346	351	363	372	336	363	335	386	354	334	361	385	374	348	381	355	393	369	356	359	350	355	383	385	328	366	379	363	357	390	373	407	372	380	376	410	378	342	360	371	355	374	393	357	407	373	395	360	337	359	359	364	374	369	319	388	335	407	358	357	372	365	364	393	385	358	348	334	346	330	382	363	346	390	375	374	375	365	353	332	360	359	406	362	370	382	327	343	399	418	377	370	370	378	367	361	350	397	361	357	358	359	392	394	358	359	388	350	355	345	355	364	336	396	368	360	358	367	343	383	377	356	337	408	367	364	349	387	347	407	367	383	370	366	341	359	384	351	375	412	372	364	344	354	361	405	342	389	383	359	367	333	355	369	348	396	394	387	375	379	364	376	372	379	339	382	369	346	361	395	348	365	370	375	376	363	336	364	353	397	375	384	381	363	390	373	377	361	377	383	383	378	358	365	337	363	386	388	334	377	338	367	372	362	373	362	367	374	344	372	364	345	393	351	407	324	377	352	337	367	335	369	373	378	364	388	358	370	351	366	405	391	355	392	334	406	335	360	361	374	350	370	355	357	347	376	345	364	356	378	342	383	376	377	371	348	381	368	371	359	390	362	351	383	373	342	365	359	376	383	361	391	356	345	362	354	394	356	342	356	364	366	378	356	376	372	366	349	388	357	379	339	392	374	357	369	355	355	389	354	358	365	359	363	349	368	343	397	357	361	368	342	348	383	386	338	362	351	379	359	360	370	374	353	352	369	360	378	377	368	356	373	355	398	322	344	377	383	362	354	351	384	362	366	358	360	362	390	383	377	348	370	363	367	352	377	361	364	359	375	368	348	355	376	361	362	385	366	330	381	339	367	390	342	379	374	394	326	377	357	348	395	371	367	332	367	381	359	381	367	401	356	365	386	383	355	324	385	381	375	370	403	354	378	380	315	346	374	357	388	361	336	376	345	355	357	363	352	349	378	391	375	374	390	364	385	382	368	356	366	338	350	344	407	338	385	349	352	365	400	335	386	358	352	344	362	361	363	389	380	376	354	381	304	389	396	381	366	329	382	326	330	407	374	358	366	365	364	349	379	363	401	324	353	378	354	358	424	334	338	389	362	348	389	376	352	396	363	375	402	332	352	345	332	378	337	387	363	361	354	380	415	350	343	359	356	350	346	369	385	370	345	367	350	372	325	358	354	361	356	352	352	346	386	351	340	361	379	366	330	359	347	358	337	342	353	370	376	348	398	343	340	349	368	361	377	333	313	367	332	355	352	342	353	373	386	363	348	372	396	386	374	386	374	359	364	373	372	345	412	348	369	371	365	391	337	353	347	382	365	335	381	394	340	320	357	419	364	332	355	384	337	375	365	390	352	375	357	361	355	372	362	355	372	368	382	390	362	348	344	394	412	403	359	364	341	362	358	385	351	331	378	337	383	382	376	380	401	394	358	344	358	393	355	402	364	366	332	362	346	344	394	348	383	353	354	360	384	396	375	385	355	380	357	383	380	378	364	374	371	391	364	386	335	359	370	349	357	345	376	360	374	348	371	376	344	389	380	356	364	359	351	339	330	360	385	341	415	365	381	348	343	332	363	365	357	372	386	411	362	366	358	365	342	371	367	349	378	362	380	357	392	392	380	380	369	373	358	370	359	373	380	348	362	399	322	377	352	348	395	322	347	396	375	389	366	353	371	363	365	369	336	376	356	369	381	347	326	378	328	341	383	351	375	398	350	389	386	360	368	347	358	383	358	360	350	365	390	346	350	350	345	348	369	393	376	345	375	356	329	365	341	343	394	346	363	380	362	349	337	336	378	380	309	357	367	370	380	349	345	359	400	364	395	363	351	354	337	364	410	372	394	361	379	335	372	386	342	381	354	370	370	359	359	333	375	344	358	381	354	383	375	363	353	385	377	411	367	340	375	338	360	384	393	362	365	381	343	349	358	386	340	336	383	405	366	384	336	356	364	370	349	357	348	360	376	363	368	364	341	380	387	386	368	398	376	363	392	373	378	357	358	386	365	368	347	379	371	367	378	348	348	359	328	356	362	356	384	343	377	364	359	347	366	374	335	354	370	344	327	373	398	371	365	393	427	339	336	381	370	382	355	369	364	363	356	351	357	351	385	376	364	365	372	397	353	363	358	355	386	427	363	348	376	376	370	379	407	387	391	375	372	365	396	400	390	389	401	361	394	357	391	374	365	373	385	385	394	350	357	330	359	375	323	349	377	352	369	372	366	400	354	360	346	344	354	374	364	347	369	359	358	382	381	379	366	417	371	368	365	355	364	385	373	363	366	384	387	356	374	360	332	383	380	344	344	396	404	375	415	355	380	394	401	365	357	327	392	359	357	339	368	333	341	362	348	397	397	380	391	355	351	397	348	374	388	389	349	376	356	379	384	404	337	354	380	353	369	373	383	359	387	350	359	347	350	368	362	352	360	386	378	403	353	355	324	378	350	355	363	346	346	372	372	377	374	365	356	345	350	388	378	360	349	374	361	378	388	376	348	374	375	388	374	346	396	329	341	385	358	371	344	371	353	348	342	360	359	414	345	349	362	372	373	350	348	342	362	375	349	372	383	379	343	378	357	370	411	329	382	335	362	389	342	348	375	368	394	354	386	368	367	349	368	379	370	362	378	373	355	371	316	363	377	369	326	358	340	380	372	363	358	369	368	379	360	348	342	336	366	392	364	337	358	356	377	345	399	359	393	403	352	364	385	379	329	344	343	364	343	367	347	366	367	387	373	350	376	362	343	345	384	379	349	349	365	383	371	376	339	338	391	353	371	381	411	366	335
22693	21251	28891	23916	21327	21484	13886	5956	4316	3515	2878	2452	2247	1862	1555	1478	1401	1175	1060	950	900	850	779	779	784	724	758	641	687	652	606	615	598	567	549	520	552	519	551	520	561	521	530	518	514	526	492	515	494	514	505	519	499	528	520	507	545	496	495	513	490	526	499	489	500	533	506	480	497	434	487	507	472	471	497	473	487	479	524	505	449	527	484	489	475	481	474	524	483	477	444	469	480	457	492	479	502	446	476	470	491	496	477	447	477	466	491	522	514	472	459	465	460	491	522	512	502	515	466	495	489	476	488	459	515	488	481	464	498	477	494	512	472	479	496	472	486	480	462	487	462	453	486	452	478	488	493	437	478	488	451	542	473	486	533	504	468	494	500	553	449	489	507	465	471	489	522	516	496	511	476	484	475	441	512	476	442	503	451	479	457	485	492	506	438	450	462	527	495	483	509	483	467	498	461	489	467	492	498	505	481	509	486	515	476	474	511	449	498	499	469	441	519	500	464	513	498	482	466	465	486	491	486	499	473	522	488	473	529	512	483	466	488	484	473	489	495	467	498	505	485	527	517	521	472	460	451	494	475	469	447	476	471	516	460	467	443	452	494	471	471	472	489	460	509	476	507	487	452	473	501	505	492	466	477	485	468	470	453	517	474	491	443	479	537	472	481	430	482	522	488	464	491	490	467	515	473	488	434	453	494	420	447	466	485	477	448	492	517	463	421	519	494	458	468	491	509	473	483	449	523	479	456	476	474	468	498	462	478	475	493	507	456	466	446	480	513	500	490	465	489	507	491	457	482	501	504	468	463	483	500	527	493	450	472	492	464	482	480	504	464	486	449	471	525	508	490	493	486	500	485	473	472	495	496	496	467	488	489	456	466	509	466	468	486	466	468	487	475	489	506	472	456	490	518	527	488	498	457	489	514	485	494	495	486	500	478	448	490	504	478	477	461	436	475	504	537	480	489	516	513	538	473	481	477	450	470	480	473	482	522	497	481	485	501	509	483	442	469	458	478	485	489	479	490	465	488	458	448	481	509	479	490	494	506	484	502	496	494	503	520	457	460	512	484	440	524	516	487	512	493	468	492	497	491	488	486	484	498	487	492	473	485	488	472	491	477	491	480	471	457	550	494	502	514	452	502	430	543	502	448	490	483	517	449	496	464	483	456	471	488	488	479	468	469	463	470	491	478	476	467	461	517	472	514	522	453	488	482	510	463	477	468	482	497	470	491	468	492	494	513	506	476	464	485	486	496	471	478	503	459	465	488	478	516	510	474	438	477	502	493	493	521	446	482	472	517	449	469	526	478	485	467	475	489	476	452	514	485	482	504	526	501	490	496	469	505	485	489	464	476	511	529	557	456	454	496	514	484	463	488	421	478	500	521	509	489	497	473	482	456	467	493	472	448	459	499	507	530	490	548	451	474	504	458	510	495	490	478	470	445	475	506	527	485	524	455	513	532	473	532	479	446	432	510	480	505	500	490	474	507	471	465	516	487	485	497	480	531	506	453	522	512	538	490	442	519	477	478	498	484	541	477	511	457	495	475	484	518	526	443	531	489	499	494	506	513	510	483	482	510	486	525	475	491	524	501	485	486	459	471	455	475	472	516	505	514	482	487	463	503	486	480	515	507	500	498	497	462	457	476	474	501	495	475	492	439	468	456	489	479	440	517	494	483	482	441	494	513	477	498	491	513	444	488	451	510	490	443	480	497	497	509	473	444	499	498	479	510	473	475	532	524	526	482	487	499	542	519	448	467	519	480	504	419	470	523	475	479	493	491	467	491	521	517	504	511	497	506	477	465	504	448	477	462	496	467	469	476	471	503	496	479	502	468	499	468	448	481	497	484	492	494	511	508	474	494	458	476	463	476	442	514	465	547	451	496	471	471	503	525	443	462	464	492	501	486	484	475	418	489	481	452	501	477	494	474	524	468	459	489	498	498	462	503	457	493	496	490	504	550	493	485	504	483	467	444	475	468	477	478	482	516	512	486	491	507	489	473	529	490	482	499	498	485	510	440	482	486	455	474	486	489	493	449	482	486	489	485	474	531	448	494	471	469	465	486	507	516	502	501	495	486	479	485	476	512	452	497	522	470	493	461	489	460	498	467	501	477	456	497	493	445	442	458	539	505	484	453	517	456	481	492	490	466	477	488	507	458	460	499	509	494	464	491	487	475	540	521	481	498	454	525	462	464	503	510	456	463	448	500	426	477	448	473	445	471	490	471	511	474	535	498	478	483	535	512	492	469	502	517	483	489	470	523	478	503	488	533	493	500	474	521	472	474	498	511	498	471	466	479	514	476	470	504	497	450	461	492	507	512	461	474	473	463	521	468	484	540	473	467	488	453	469	473	548	477	480	499	493	489	501	506	516	469	443	481	507	537	448	502	484	487	453	515	506	498	500	484	457	524	488	478	496	504	472	480	507	487	501	501	518	490	531	492	496	496	490	512	476	446	488	481	487	486	490	464	484	470	465	477	519	478	461	508	479	535	483	494	471	478	498	484	534	447	477	506	464	492	469	495	533	477	421	493	510	499	463	455	489	521	473	469	506	476	480	464	470	476	463	517	492	507	490	487	499	473	479	480	505	437	518	506	461	473	477	500	508	517	505	487	484	459	490	504	459	529	505	479	531	456	453	495	482	463	478	458	474	503	498	516	437	483	511	473	503	500	512	521	468	501	518	484	493	514	468	527	480	490	489	460	486	492	470	489	505	500	487	485	490	487	480	474	494	498	479	481	529	479	478	505	469	454	478	491	458	513	469	490	500	522	524	479	497	496	484	496	507	471	515	456	522	465	459	487	472	464	472	522	504	533	503	530	493	447	514	458	486	515	503	490	457	496	482	472	481	495	506	529	496	493	489	489	476	470	518	477	492	522	481	453	532	522	493	462	453	440	491	456	468	500	488	476	501	459	503	483	450	474	468	522	521	512	482	510	483	524	462	490	530	522	499	473	478	491	472	537	471	486	488	480	485	454	490	511	506	494	483	505	517	466	475	458	453	515	499	482	503	498	472	471	509	459	464	527	520	512	494	489	508	506	508	494	497	466	504	506	494	491	481	537	501	471	481	474	483	480	475	488	515	513	476	476	455	472	476	449	463	469	530	480	498	491	487	463	494	509	503	477	489	444	477	482	479	504	506	474	468	489	484	515	487	480	463	486	538	483	485	477	436	480	472	470	488	477	472	495	504	465	473	500	481	463	459	437	483	479	480	530	488	502	515	510	523	493	492	489	497	475	505	504	517	495	469	477	462	483	485	494	512	482	478	500	536	488	484	504	485	514	466	490	470	503	479	466	498	508	514	491	485	469	504	490	495	518	492	518	509	487	503	487	473	511	487	493	460	490	489	462	450	478	509	502	478	488	506	503	529	498	481	485	503	468	448	462	452	464	496	518	472	512	490	514	474	480	471	491	474	447	481	492	515	451	525	498	463	498	485	498	476	502	497	479	494	495	509	479	512	454	519	455	504	526	534	493	525
33962	61160	41083	24424	18502	13661	10367	8479	6838	5653	4410	3814	3355	2787	2268	2136	1934	1607	1466	1296	1281	1042	1053	955	1018	863	857	826	743	729	683	660	662	587	619	626	598	554	583	579	556	546	604	551	561	553	533	533	544	536	526	508	469	531	530	512	551	524	509	521	491	508	515	540	513	565	546	518	520	551	493	508	526	482	503	535	481	477	509	498	554	504	532	512	519	531	498	501	500	485	501	511	523	529	533	515	526	522	467	498	486	527	459	509	521	535	518	544	498	531	481	558	532	533	533	527	520	495	528	524	484	487	494	525	513	523	504	499	499	508	466	485	538	509	529	547	524	511	498	532	520	547	527	502	530	526	503	555	537	521	513	531	480	510	485	485	485	533	513	524	514	500	527	561	516	522	539	484	498	503	512	517	539	529	521	510	494	539	510	536	518	478	517	504	528	528	508	525	499	516	521	535	531	504	501	516	535	504	482	499	515	485	517	519	526	532	540	493	515	533	508	525	535	530	503	510	504	513	503	468	519	492	538	521	539	494	502	503	523	539	472	511	477	496	488	557	462	540	478	482	516	509	468	519	485	514	537	543	539	524	492	552	509	515	498	518	487	523	506	525	503	528	540	516	512	522	525	495	540	505	514	538	557	566	500	523	476	535	496	498	531	519	536	502	478	515	494	549	476	512	500	494	491	484	540	528	533	497	506	538	506	486	500	494	517	474	527	484	517	547	529	533	528	584	485	500	537	535	510	510	466	490	469	499	487	500	503	518	527	466	504	555	472	521	500	539	508	474	495	497	493	561	510	540	483	537	493	536	503	481	514	533	497	542	508	542	500	601	505	507	547	533	479	455	524	503	511	481	519	520	548	514	519	532	535	516	511	522	532	459	516	496	523	518	505	517	504	563	523	481	547	567	523	517	478	526	492	502	526	541	492	536	498	509	502	504	550	499	533	504	532	490	511	495	515	543	486	527	540	508	516	512	469	505	491	540	464	506	536	509	515	525	550	503	506	522	492	546	529	517	513	513	508	479	527	466	524	560	514	532	488	502	513	509	503	477	485	511	534	479	516	530	505	489	529	532	483	521	514	523	520	561	485	558	491	450	504	528	528	493	513	503	516	516	480	530	507	545	491	482	535	502	517	491	557	510	513	527	513	515	514	529	515	464	510	519	514	514	529	514	487	502	485	531	515	495	502	510	497	507	493	501	530	497	513	536	492	565	497	497	569	509	510	446	519	511	511	518	542	533	531	476	515	497	499	574	513	495	546	504	496	534	540	526	517	509	538	488	547	513	498	527	498	523	531	543	530	486	521	492	564	551	524	524	476	486	474	569	457	512	511	505	480	531	523	535	496	517	497	537	500	501	498	509	510	497	510	519	513	492	543	491	505	559	493	520	523	478	519	526	500	518	488	524	497	552	509	507	493	537	503	537	536	539	509	497	497	509	526	502	504	565	503	546	512	495	527	501	495	504	485	532	524	533	481	529	528	573	476	530	484	497	506	509	513	505	505	517	508	556	538	547	485	523	535	498	483	503	469	513	518	507	497	511	502	525	523	532	536	486	513	510	515	555	512	516	500	554	496	517	530	499	513	523	477	544	476	549	503	520	490	545	508	494	511	470	518	496	524	519	545	481	563	488	488	507	521	502	500	527	499	499	526	531	518	513	503	477	523	520	466	531	506	524	496	497	562	504	467	504	480	538	476	505	522	498	493	502	491	479	549	518	448	547	491	488	560	487	504	542	504	516	528	512	497	478	488	511	524	498	521	525	533	529	493	512	537	510	557	499	488	545	465	516	536	513	537	519	510	505	486	518	503	548	530	471	466	477	515	499	496	531	518	521	481	509	524	519	539	527	478	557	491	487	536	508	532	507	556	514	465	525	546	554	528	526	478	503	507	470	508	510	481	536	520	556	539	501	493	532	538	540	555	454	540	532	545	480	496	547	495	476	511	533	488	518	518	511	500	531	524	494	515	499	492	520	537	536	523	479	496	500	500	555	540	492	487	487	538	516	521	569	497	514	523	459	500	524	524	507	531	519	513	545	538	519	549	511	532	527	512	541	494	517	524	504	501	540	520	506	530	536	465	504	522	535	476	500	496	469	494	538	483	493	537	484	551	511	504	529	499	481	532	543	476	489	524	516	506	495	525	523	549	551	513	490	546	542	512	531	530	502	467	494	491	505	506	533	511	517	506	502	522	564	505	540	497	481	503	488	530	525	485	499	516	502	508	509	536	493	544	498	506	523	559	537	542	520	488	500	472	537	520	496	549	485	523	508	545	512	481	519	511	523	498	492	510	491	482	528	493	515	524	521	533	500	466	517	485	505	519	475	506	522	559	546	506	514	528	500	479	499	504	486	535	490	468	522	499	517	557	481	549	494	504	503	507	509	516	522	550	538	489	485	462	511	511	569	531	522	542	507	486	530	516	470	470	520	494	531	508	463	513	529	478	508	550	500	517	513	524	474	490	524	547	524	516	489	506	495	537	536	551	541	494	488	514	484	504	545	526	532	511	561	514	535	505	522	506	539	501	480	517	490	475	535	529	512	470	506	518	502	542	506	518	527	518	507	510	492	526	506	501	520	505	501	503	501	515	524	518	521	521	508	517	486	519	495	503	488	507	522	529	513	516	520	517	509	463	482	513	508	507	495	497	495	524	464	542	503	489	495	517	535	536	535	523	534	558	515	522	523	498	520	517	487	512	501	511	498	541	476	515	508	485	538	543	503	547	519	512	531	504	516	542	495	539	489	543	527	502	503	485	488	497	510	510	487	514	517	477	551	556	530	520	516	526	520	520	531	510	502	518	518	539	522	483	524	515	542	505	503	544	451	503	509	477	471	507	515	539	531	492	552	505	462	497	525	512	501	543	522	527	496	498	500	454	521	515	521	519	493	519	491	527	543	489	543	497	529	561	513	512	525	531	506	497	531	540	476	521	524	495	529	539	515	539	501	522	485	526	521	513	456	503	493	489	516	555	512	507	490	505	516	533	477	537	523	480	486	470	519	489	519	541	523	507	529	525	553	493	486	468	519	463	502	521	505	508	529	547	476	515	521	492	547	510	525	504	510	490	486	527	488	547	466	476	489	536	504	482	536	501	502	524	554	504	514	564	516	481	555	532	513	508	528	495	508	507	512	534	524	556	516	520	496	539	511	514	473	496	532	529	539	491	548	515	535	533	534	495	571	477	508	507	476	499	535	508	536	499	490	538	523	522	520	528	447	521	529	526	520	525	503	571	491	481	510	539	470	547	546	547	478	529	548	527	528	525	469	513	536	505	524	471	516	510	486	488	460	517	480	496	505	559	539	493	489	526	494	508	509	500	522	528	525	482	505	499	536	522	578	506	507	514	513	476	520	465	485	529	525	520	507	553	518	488	497	469	485	515	494	536	487	546	525	508	523	513	550	539	526	526	487	492	485	545	483	508	470	493	518	514	533	506	532	531	506	532	498	516	526	548	538	510	495	503	506	529	529	456	516	491	447	468	538
30564	29309	26411	14751	7092	4144	3073	2295	1958	1556	1309	1262	1095	897	820	759	688	600	605	581	555	523	460	482	431	437	413	456	403	380	372	407	396	403	402	376	387	409	355	398	342	353	348	351	341	367	362	383	350	369	343	380	335	348	326	328	382	356	348	345	356	362	369	322	341	330	361	369	364	372	361	354	334	345	351	331	386	324	353	362	353	347	373	365	388	334	367	333	366	345	360	343	383	374	355	315	359	369	333	344	329	319	339	363	330	332	364	351	357	353	348	386	340	323	366	363	368	328	349	341	347	313	332	342	361	344	331	357	339	368	341	346	359	326	356	336	327	328	350	380	323	380	318	368	332	351	365	357	375	318	333	366	370	390	315	333	355	336	358	345	338	354	325	328	383	358	343	360	360	348	353	394	332	339	368	330	329	354	363	315	343	345	360	352	335	330	367	358	346	347	331	353	366	343	355	321	318	338	336	341	369	387	344	329	329	321	324	346	361	382	365	353	353	330	384	350	326	330	345	358	371	363	340	342	349	330	328	369	358	382	342	347	323	375	335	360	362	365	391	356	335	345	357	347	321	355	343	359	367	338	355	325	359	331	335	333	329	352	361	359	351	351	352	329	343	358	367	364	350	373	352	332	327	340	348	317	400	362	375	359	327	345	348	347	353	383	343	328	370	350	337	310	319	351	329	375	372	386	329	355	358	338	376	381	345	345	334	337	323	381	342	367	349	319	360	355	343	363	310	326	342	323	307	365	357	323	351	359	311	353	301	345	346	374	352	315	361	319	337	325	354	366	334	345	332	350	351	359	361	375	326	346	330	340	342	322	348	348	332	358	358	329	359	337	344	344	341	331	363	348	362	361	372	331	336	359	348	345	336	349	341	327	384	333	358	358	361	353	391	368	362	358	346	341	326	351	359	362	345	370	354	362	333	350	381	345	332	348	340	385	327	332	334	355	337	343	350	363	367	341	358	378	360	360	369	347	366	347	374	336	355	360	356	365	382	342	348	371	370	366	370	351	340	322	369	335	358	342	342	368	332	344	329	394	338	339	339	303	338	368	369	367	323	331	332	350	313	320	339	341	386	349	359	351	345	351	380	333	355	333	362	364	355	385	334	377	353	381	379	341	339	335	360	343	353	346	401	374	343	336	376	352	360	350	369	381	329	335	346	340	381	317	362	349	365	332	335	366	327	351	361	336	339	358	360	350	352	334	348	334	333	367	380	344	340	375	351	325	317	384	396	342	355	309	348	365	311	351	319	342	355	369	338	353	357	360	348	354	334	346	333	339	359	359	345	327	345	355	365	330	338	379	345	333	373	369	334	338	364	359	331	313	358	345	352	323	350	311	345	354	333	371	349	334	350	360	382	330	326	340	352	337	342	375	351	319	354	347	349	348	372	334	365	352	358	349	369	359	334	389	336	342	347	334	331	317	318	352	354	356	375	360	337	361	337	352	316	352	364	351	334	350	358	351	370	331	346	352	366	342	363	328	341	344	321	311	352	352	358	347	356	408	321	355	372	333	356	358	311	333	346	344	341	369	342	367	332	375	335	335	373	362	316	343	343	359	375	370	345	346	357	384	370	362	364	312	357	353	357	371	338	366	344	362	359	408	345	368	348	389	346	337	352	340	333	368	342	325	346	333	352	343	354	335	325	324	368	312	384	376	356	416	361	365	353	386	328	372	340	328	329	369	363	332	371	385	358	365	325	306	362	379	338	316	367	360	331	374	337	356	340	371	360	356	345	363	359	339	346	323	365	350	349	308	329	346	357	402	346	334	330	349	384	360	357	356	374	373	362	371	355	345	354	362	337	367	318	366	350	384	372	368	337	333	351	331	368	348	328	329	339	366	347	331	359	339	362	346	357	348	381	342	335	346	382	340	378	342	363	357	338	365	361	331	309	351	352	342	340	348	337	376	351	360	374	318	379	379	344	387	357	352	339	358	313	374	324	358	343	372	348	363	375	370	346	342	330	334	361	369	336	350	363	381	356	364	369	305	308	345	314	375	361	332	358	353	315	335	392	327	353	337	338	370	370	302	337	347	381	349	398	350	336	352	345	383	354	359	335	355	352	348	349	369	357	347	332	311	372	358	311	315	349	358	378	393	358	339	329	373	346	391	361	371	348	356	342	334	354	359	361	342	328	302	357	396	334	392	361	319	350	338	380	335	327	370	357	360	351	334	324	337	357	361	350	325	339	352	369	358	343	343	363	385	311	344	362	311	353	368	313	351	337	362	336	341	343	357	356	330	330	316	367	370	344	370	346	330	363	357	313	366	375	369	341	352	346	335	304	320	325	363	384	352	348	360	386	385	378	329	341	369	330	332	374	331	321	350	377	322	344	362	334	410	356	337	346	362	350	338	365	354	351	337	342	341	341	361	342	366	349	352	364	335	382	374	388	385	338	338	351	355	341	330	349	361	336	358	358	371	370	392	380	345	357	344	364	355	343	374	362	360	423	351	349	361	352	351	357	355	349	346	379	349	327	370	350	368	362	364	350	350	329	329	378	369	391	329	335	379	338	369	360	340	336	311	357	353	340	343	356	354	361	401	344	346	332	300	350	371	323	341	335	370	344	352	354	328	361	350	371	384	363	307	343	354	333	345	376	350	361	394	359	322	372	395	380	347	351	346	368	334	344	375	377	369	359	365	368	359	325	371	315	384	334	348	350	352	355	328	348	357	364	365	369	331	351	312	355	349	379	360	364	383	376	346	340	373	330	336	328	308	377	350	342	360	345	316	353	329	333	332	341	393	371	360	354	342	342	367	373	365	366	366	360	355	343	348	340	347	344	370	342	337	344	359	342	341	357	364	349	371	377	346	400	371	354	355	359	346	347	338	341	311	363	331	361	346	317	374	353	336	390	368	356	363	340	350	347	345	374	408	368	324	330	378	331	346	336	343	375	363	334	342	328	360	345	366	333	320	363	355	358	351	341	341	357	363	325	362	354	319	359	362	339	350	360	352	373	311	363	323	347	358	327	349	351	353	366	392	336	364	360	363	339	367	353	320	350	372	355	352	321	353	360	347	340	352	345	374	323	329	335	304	300	359	346	384	339	384	365	344	339	326	363	339	354	336	373	319	375	352	354	348	361	337	374	336	358	356	361	354	307	340	326	349	338	356	332	364	348	346	356	353	300	363	365	371	339	345	385	330	341	369	353	338	396	372	374	339	340	324	339	332	329	342	377	350	335	356	343	347	355	372	380	328	343	354	343	383	347	374	379	356	331	345	372	378	368	368	368	352	353	362	355	343	382	368	374	322	353	341	387	354	344	346	343	346	351	331	354	367	340	319	348	355	369	354	327	328	345	394	344	314	317	383	340	349	375	327	321	349	361	362	354	336	382	350	342	355	341	349	357	352	333	332	336	342	390	355	351	360	352	352	354	349	325	320	320	391	378	365	351	362	357	368	327	350	340	357	354	348	351	382	378	337	355	366	337	320	344	328	332	360	364	347	357	389	355	374	384	354	342	373	323	337
30745	43399	26562	13757	9473	6494	5131	4075	3384	2575	2184	1885	1558	1278	1118	1161	968	833	779	699	631	614	614	565	527	543	529	526	520	442	460	467	394	427	421	373	412	404	389	379	400	382	388	407	372	407	365	421	386	351	374	420	402	386	385	373	372	361	382	388	358	410	378	373	388	390	367	392	372	360	367	399	430	373	383	378	396	398	430	387	359	353	395	400	373	403	378	362	395	397	376	381	372	366	369	367	346	368	364	397	419	359	382	360	374	383	372	379	385	385	368	374	355	371	375	353	373	423	365	365	405	377	344	341	394	405	381	378	346	416	385	372	365	370	383	391	375	397	417	354	409	371	387	373	396	382	372	386	390	389	377	366	379	346	398	356	380	345	391	368	379	369	393	365	354	352	375	351	372	362	391	389	373	373	381	375	405	369	345	373	387	378	382	360	367	368	370	363	389	384	383	390	364	401	371	374	373	349	351	359	343	374	369	351	390	391	348	348	371	395	365	379	358	382	369	345	385	390	387	398	398	366	380	358	360	392	362	364	356	406	375	376	359	351	381	374	390	371	413	381	382	397	381	390	359	403	395	420	337	400	381	366	342	366	393	359	403	347	380	374	330	380	416	361	354	364	407	385	403	411	359	354	364	364	383	408	349	353	364	372	388	358	365	389	429	365	368	378	370	355	417	381	368	367	390	380	401	368	374	350	398	366	417	384	358	392	387	379	364	383	374	352	393	372	388	343	376	399	390	374	420	373	374	369	382	397	364	358	366	399	395	365	380	375	406	432	369	373	384	367	366	378	397	390	373	383	447	390	392	377	372	369	363	368	390	377	376	376	369	344	345	362	332	411	413	364	395	406	407	386	382	376	370	352	375	388	360	356	393	375	364	389	383	351	353	366	365	386	385	405	410	337	371	345	386	377	372	375	382	387	361	380	379	377	371	380	369	408	382	383	368	393	377	372	358	385	366	377	373	396	349	413	375	381	358	424	354	400	365	360	413	357	391	356	414	367	407	381	392	367	417	365	370	368	421	357	346	388	376	344	372	381	377	379	372	362	404	363	386	369	365	396	408	351	332	377	340	372	377	377	378	384	388	375	387	369	362	371	353	378	339	385	395	397	396	358	395	401	388	368	384	364	351	379	362	376	371	393	383	357	365	386	376	365	370	390	427	393	331	387	393	377	386	344	412	359	350	366	392	375	368	372	399	366	375	389	424	388	399	393	370	348	395	394	366	377	373	374	396	375	385	355	392	343	402	383	400	355	399	380	374	373	406	382	361	356	394	401	401	328	381	386	375	401	430	368	396	412	353	392	367	409	361	361	373	384	370	352	366	344	359	379	359	350	377	386	406	356	362	369	360	378	364	374	371	371	346	392	366	392	358	377	429	416	372	412	361	377	379	395	355	365	347	330	376	383	355	414	370	351	380	378	357	340	415	373	375	357	353	363	372	348	360	398	376	374	353	376	375	359	369	359	385	355	378	362	358	362	361	385	357	380	393	355	364	370	391	383	387	378	412	356	392	407	410	381	383	383	386	383	368	345	405	360	368	375	391	342	374	372	374	387	373	391	347	338	370	392	397	383	381	356	374	371	379	409	343	380	340	397	387	363	407	395	358	386	381	365	374	356	355	350	383	421	367	383	384	397	382	379	393	373	405	367	368	372	368	377	380	386	378	361	345	338	347	399	376	352	367	352	375	383	355	392	363	410	366	374	353	376	411	379	359	389	343	374	361	399	322	380	349	416	411	357	388	381	358	359	391	410	394	397	410	347	401	395	392	366	377	402	324	372	365	359	382	370	379	363	381	377	347	350	363	369	422	392	382	364	343	382	373	382	387	369	377	362	383	328	369	389	396	365	420	397	348	374	377	417	392	394	394	356	379	349	398	362	363	344	369	322	373	339	402	374	378	361	370	397	374	385	344	392	358	376	402	401	391	370	403	405	411	349	363	363	376	387	367	379	371	358	403	389	375	346	398	390	376	352	401	377	363	390	361	370	384	390	388	358	412	395	399	369	397	363	400	402	377	365	365	398	385	379	350	372	354	326	378	375	389	375	365	358	334	409	375	346	371	369	371	362	382	373	388	375	391	374	360	380	359	388	387	369	372	391	379	397	338	391	347	370	378	373	368	374	378	370	392	369	357	389	395	381	394	380	386	362	344	418	374	370	374	368	392	386	360	403	399	407	378	370	371	362	396	375	394	354	369	411	391	388	371	411	367	381	377	367	384	411	359	377	375	385	373	394	365	387	360	376	367	364	387	374	338	403	340	385	360	351	388	379	358	354	354	374	358	387	361	392	349	359	373	414	400	355	387	402	397	373	380	344	385	361	338	409	363	376	391	372	397	355	376	400	364	413	390	386	384	390	370	373	414	370	350	367	385	367	379	378	395	389	350	383	348	374	378	354	371	373	351	380	391	367	400	369	372	356	411	378	393	382	405	375	369	345	361	382	384	350	407	376	392	342	368	411	392	347	396	392	378	341	400	401	374	355	366	359	401	352	375	371	401	371	371	380	379	418	375	364	381	383	422	363	372	361	357	363	392	400	391	391	401	372	361	383	398	383	373	403	386	395	396	381	395	354	407	398	347	358	393	402	359	387	370	408	376	392	368	387	382	340	375	356	366	329	360	394	356	360	348	353	373	375	390	376	384	346	378	372	345	386	390	392	420	383	343	378	366	367	416	376	356	385	420	387	377	408	370	343	383	350	381	371	368	371	397	363	338	370	372	393	365	366	365	383	363	388	394	380	356	376	380	386	344	386	370	369	378	396	381	415	431	398	409	382	375	381	360	379	392	399	379	361	395	368	339	397	365	375	358	358	404	393	367	425	392	371	345	376	411	354	422	394	380	352	380	365	362	393	358	336	370	399	364	392	399	384	393	370	368	384	346	399	356	416	353	413	359	373	415	366	370	392	386	364	375	368	402	370	354	397	353	397	400	410	379	376	406	400	371	386	360	346	390	357	362	365	359	441	392	362	398	386	347	391	404	382	376	363	394	382	406	373	378	363	374	382	356	442	394	395	357	373	377	368	335	366	362	415	384	371	388	370	366	340	366	408	340	371	345	393	395	401	400	371	361	369	404	371	372	369	379	360	366	377	390	384	330	389	379	366	380	390	353	380	358	376	375	373	376	346	371	378	390	396	352	370	340	377	392	371	363	383	380	386	398	376	386	348	365	349	361	354	382	385	394	402	335	396	371	371	389	369	384	407	373	358	370	366	397	352	375	390	385	372	377	387	391	386	359	386	391	351	384	366	407	413	331	394	377	348	374	375	372	382	386	388	369	375	402	352	359	391	372	328	339	412	359	373	364	344	397	362	372	406	344	389	385	379	368	334	352	382	368	356	387	397	379	414	342	350	375	375	366	354	394	372	359	353	405	359	393	376	368	391	376	407	376	348	364	378	381	380	395	376	388	360	359	360	369	350	384	402	404	352	393	382	374	368	348	380	401	379	345	390	361	352	406	359	365	409	381	342	370	387	354	400
23782	21143	28321	24274	21129	14082	6562	4267	3171	2541	2185	1856	1560	1354	1189	1185	957	894	852	887	732	718	681	674	636	580	619	622	579	551	525	529	546	489	511	512	508	494	497	475	474	513	491	458	462	482	493	442	477	462	472	469	455	466	479	488	443	485	482	449	488	435	437	496	472	455	439	487	421	437	417	438	462	447	439	422	464	450	443	403	473	465	465	464	496	480	474	478	444	456	458	459	452	497	475	409	453	471	474	461	421	453	497	435	481	433	438	425	469	489	453	490	461	428	448	447	427	400	421	462	466	448	423	444	453	439	463	442	497	454	431	434	427	441	433	431	462	453	436	444	436	413	443	476	462	435	439	464	494	472	431	416	448	447	489	459	454	449	450	433	475	474	449	458	420	479	458	429	474	448	443	456	434	511	506	455	462	465	444	443	444	456	453	434	455	448	428	435	459	430	437	481	462	445	406	457	453	446	433	441	450	470	432	460	434	469	474	482	458	455	462	441	408	454	420	440	442	481	468	468	478	453	420	452	463	449	480	454	429	447	470	447	426	462	458	474	466	493	468	453	488	475	409	429	463	496	456	442	441	489	459	449	439	443	453	479	455	449	476	445	448	460	443	426	459	464	435	443	464	462	504	439	463	467	433	448	426	482	458	478	462	439	471	452	485	475	474	498	432	471	460	455	436	494	426	429	486	483	447	451	449	453	486	463	441	428	479	453	504	421	478	505	460	477	430	456	440	463	433	469	436	447	448	496	436	463	429	468	427	446	420	454	434	466	468	435	455	471	464	465	467	458	482	427	465	436	420	413	456	438	469	480	463	457	408	463	470	454	460	479	458	446	446	457	469	447	408	466	469	447	504	451	461	444	452	464	470	457	450	422	460	453	440	459	436	450	455	419	424	434	470	415	443	490	452	512	425	476	435	430	500	439	501	472	453	473	444	433	432	492	443	467	462	480	435	462	448	404	480	444	449	477	428	470	443	427	439	464	445	422	450	446	462	469	470	458	485	431	447	458	429	436	456	445	459	497	464	435	451	448	502	440	493	468	423	419	398	471	481	492	474	477	474	430	479	410	440	469	457	459	479	483	478	435	427	468	426	450	439	509	485	448	439	468	481	465	486	429	453	443	468	464	449	459	460	457	453	463	446	473	458	437	450	440	471	454	422	464	456	445	472	477	453	452	464	429	421	409	445	456	462	467	436	503	434	488	465	482	486	411	448	417	506	477	468	438	455	472	429	464	446	456	483	466	440	417	475	439	461	428	413	458	458	442	418	426	454	462	444	434	447	425	456	476	465	473	486	425	452	483	499	443	447	477	444	441	456	414	463	426	489	454	426	464	442	422	474	476	505	440	458	449	426	492	457	473	468	465	462	409	406	438	484	456	447	484	465	434	401	446	453	412	428	476	456	420	442	439	481	465	471	454	440	459	433	469	433	408	467	436	461	471	453	441	453	435	495	525	427	477	488	439	431	476	451	456	465	463	457	454	450	427	443	473	486	449	484	504	441	451	479	421	488	487	403	476	440	425	447	421	451	435	456	463	495	461	472	434	425	447	458	485	460	471	456	469	450	405	471	484	470	435	448	493	438	418	431	481	470	443	468	437	430	415	403	459	449	479	497	449	427	434	436	467	434	447	458	463	410	438	454	462	471	415	460	473	447	453	459	454	463	437	450	448	478	441	481	404	462	428	461	475	454	407	417	462	436	448	449	418	445	475	472	404	460	432	470	440	463	443	434	448	442	436	441	460	446	472	467	425	453	499	428	474	459	477	459	481	443	485	477	451	433	438	413	458	451	460	416	451	478	472	485	422	481	445	424	433	463	488	440	467	481	462	459	453	464	465	495	453	442	482	447	457	432	481	484	447	456	428	443	437	491	456	432	437	470	430	436	501	445	477	479	465	458	455	425	430	445	424	462	467	447	462	453	413	487	446	433	425	443	441	441	442	444	442	450	470	410	448	454	452	468	464	490	465	450	458	433	444	444	426	444	472	419	457	462	480	460	476	459	455	466	477	479	440	430	459	471	462	471	484	449	476	461	453	439	441	457	436	463	443	457	448	450	458	439	445	465	444	473	437	484	479	461	455	474	476	441	426	441	436	479	423	460	470	489	454	452	466	450	429	443	499	461	463	452	467	466	503	472	449	414	462	435	470	474	473	465	437	484	420	462	464	433	470	459	408	429	437	440	440	455	436	436	436	498	478	455	446	436	463	459	447	464	456	457	472	453	429	474	437	418	444	454	477	446	471	454	462	416	462	486	469	483	438	496	487	511	466	439	454	429	447	467	471	441	463	467	453	422	443	442	450	447	485	469	465	463	423	471	424	454	462	452	432	454	445	474	473	443	469	479	464	474	446	447	440	451	470	470	478	473	449	451	456	469	458	462	438	461	422	426	423	433	416	486	458	454	420	452	448	471	421	479	416	433	430	474	459	489	449	454	476	435	445	430	449	461	416	445	433	485	495	448	465	464	457	448	464	469	455	442	477	481	459	478	480	471	444	451	438	455	467	488	442	486	449	499	468	485	453	425	456	438	430	475	448	455	451	461	441	439	428	435	432	427	432	445	445	431	473	464	452	424	445	459	450	441	460	465	487	444	465	418	431	446	471	390	502	431	459	469	468	474	438	478	437	446	433	484	446	404	421	454	440	444	423	472	449	472	453	457	452	456	488	441	437	452	426	450	459	465	468	467	456	457	463	438	457	462	453	405	483	423	406	429	456	404	468	436	457	480	464	451	501	453	465	470	432	466	459	471	468	468	432	444	413	449	444	477	432	443	441	468	471	451	470	482	473	459	453	448	395	460	449	433	422	458	447	506	461	443	472	440	501	488	464	436	433	441	453	451	450	467	460	451	427	477	445	455	456	451	495	461	473	433	439	422	432	473	484	438	447	440	448	449	431	484	444	474	472	417	473	455	450	481	444	488	442	485	474	434	450	411	463	434	457	489	491	452	459	487	441	442	480	434	462	458	438	438	456	434	435	432	415	473	418	471	448	445	457	461	472	484	440	456	443	482	438	482	526	475	441	445	465	422	466	430	459	472	450	476	451	519	435	459	445	450	453	428	469	445	443	483	421	453	445	426	444	476	408	418	436	433	455	435	455	422	458	456	396	468	426	447	474	445	424	473	421	478	462	420	482	468	486	452	469	446	444	440	465	486	422	468	434	471	427	445	430	445	480	474	449	449	433	485	452	459	421	410	452	439	433	458	444	454	522	453	453	430	471	442	421	440	484	459	450	463	448	467	475	444	442	440	459	475	454	440	426	442	436	474	472	420	464	451	426	456	477	433	472	420	439	477	445	459	448	465	444	440	440	421	436	468	442	456	473	452	482	450	459	457	463	410	482	472	425	435	450	443	452	445	453	435	439	448	424	432	462	455	448	479	413	462	469	468	444	449	432	411	446	411	495	473	454	462	414	404	436	440	447	435	447	440	430	469	475	409	466	450	409	477	505	479	470	475	418	474	458	475	458	447	421	436	458
31510	53945	34323	19016	14079	10468	8385	6543	5304	3950	3429	3030	2398	2000	1661	1788	1404	1279	1166	985	976	865	869	800	767	753	696	724	672	674	594	587	596	557	570	543	528	509	500	496	515	531	489	502	487	562	500	498	526	460	498	474	506	520	506	487	563	460	497	502	515	464	466	445	456	479	458	474	418	460	490	468	479	482	484	507	477	435	455	510	467	504	484	470	495	462	479	510	501	508	526	481	509	479	474	466	493	493	484	494	480	501	480	481	488	479	473	488	457	479	522	444	481	493	470	483	506	453	460	489	475	495	429	465	458	483	488	485	484	489	489	504	504	487	503	469	482	507	484	484	506	488	472	497	504	467	484	511	482	509	472	511	450	480	470	493	478	516	504	493	460	478	512	528	515	485	454	471	474	521	474	480	476	495	474	475	478	483	446	459	502	493	487	483	459	491	491	465	504	492	463	459	469	469	449	508	497	524	478	421	529	507	462	466	482	412	467	515	467	460	467	474	479	465	498	507	429	454	462	492	471	478	501	492	437	505	478	486	477	481	454	501	460	462	518	458	473	483	520	444	481	491	464	470	450	450	510	484	488	525	465	487	461	497	487	457	474	440	529	462	497	493	470	478	527	521	505	514	490	520	498	438	521	463	487	461	510	502	476	464	451	453	503	449	483	481	506	449	471	464	501	461	466	504	501	508	500	481	480	537	477	503	512	486	476	501	487	460	459	478	476	491	531	477	513	484	541	492	458	465	492	471	464	477	470	445	477	509	473	481	469	505	471	495	479	493	494	494	477	480	507	466	464	492	511	488	521	514	497	475	475	476	521	496	482	482	478	504	482	493	518	446	508	499	475	499	454	472	480	505	475	499	452	503	492	466	473	463	472	458	452	435	479	490	480	509	441	455	463	468	476	473	483	475	469	463	468	478	469	493	473	490	490	446	520	440	476	530	468	508	452	455	469	488	507	475	467	482	488	486	452	471	502	518	490	518	477	470	485	455	475	442	458	469	477	471	485	513	476	473	470	499	518	492	477	464	504	483	491	484	468	478	504	505	479	459	512	470	473	495	516	460	490	462	502	507	458	450	465	515	455	486	471	491	482	482	503	475	496	503	474	483	482	493	469	475	505	463	496	515	487	493	462	479	487	469	444	477	521	494	503	489	523	469	491	488	478	464	536	502	481	499	513	479	482	490	462	475	466	492	448	502	477	468	430	504	455	521	511	481	526	456	456	508	467	473	498	485	458	439	492	469	503	467	502	491	503	487	476	455	495	440	509	489	486	499	488	479	472	487	481	510	464	476	470	467	492	476	477	503	501	469	505	504	474	448	485	485	496	475	493	439	495	505	481	516	499	509	489	491	506	487	490	452	495	474	498	475	477	481	484	486	489	475	462	454	496	479	486	430	476	469	473	525	453	459	515	486	462	477	471	476	454	474	475	467	475	485	489	503	513	460	527	470	463	480	517	448	479	503	480	492	459	473	517	486	454	444	482	494	434	469	509	464	498	494	460	496	463	504	508	459	447	501	473	463	469	500	490	498	516	482	458	456	481	486	464	481	496	465	491	491	493	480	472	465	474	516	497	469	457	525	476	489	433	497	445	506	522	498	497	518	496	495	507	478	493	483	467	458	478	451	488	473	475	538	489	486	460	491	442	471	466	519	487	487	481	499	467	456	486	455	477	475	466	515	485	479	480	505	494	470	490	480	480	475	510	471	490	424	487	464	456	492	467	467	534	482	481	473	460	490	487	508	444	466	502	494	456	491	464	466	554	535	474	465	495	446	508	497	496	486	458	437	532	527	435	489	494	458	512	467	482	493	492	486	479	501	500	491	476	506	473	546	486	461	485	450	466	470	513	496	476	465	481	514	505	467	480	515	480	480	486	498	470	486	450	468	483	448	490	445	470	500	439	520	499	471	483	489	471	457	471	467	485	502	479	470	470	450	458	464	484	489	513	496	496	467	464	488	455	529	513	507	510	501	500	491	512	453	492	459	462	497	452	506	482	521	499	466	487	440	486	510	452	512	461	461	482	482	448	469	460	471	465	499	473	489	466	493	503	472	479	494	485	480	474	492	501	489	501	482	483	486	451	503	478	459	472	488	469	456	468	490	455	507	506	491	471	485	467	482	458	451	464	479	455	468	464	491	478	459	469	497	477	466	476	497	489	477	489	495	478	474	452	480	500	504	481	432	479	459	507	448	476	485	494	488	478	500	501	489	466	478	490	481	474	452	472	487	483	494	491	477	436	492	503	494	463	451	489	465	432	468	486	501	531	499	502	470	450	481	472	540	513	524	495	481	470	448	479	447	512	515	499	494	506	463	475	469	494	471	494	491	475	505	440	514	508	475	504	483	448	488	501	500	471	508	488	482	523	468	467	461	533	456	462	498	464	496	510	477	483	497	481	517	488	471	477	465	490	469	497	457	447	487	460	482	499	510	449	476	463	495	506	502	476	469	477	474	486	511	485	515	494	466	486	446	491	488	486	477	489	483	454	499	483	469	466	462	500	486	516	481	458	477	483	453	480	453	445	471	458	488	456	459	475	510	502	527	495	461	470	476	447	528	469	452	518	456	499	488	455	490	486	485	532	495	493	501	506	508	475	495	470	493	522	521	506	466	461	504	475	475	475	517	480	500	488	488	456	479	525	475	493	502	510	506	458	516	514	493	493	461	482	427	434	482	505	498	525	525	493	479	493	471	493	484	510	519	508	470	523	503	542	511	499	486	460	505	493	499	517	516	495	488	477	489	486	515	482	473	474	462	484	524	466	475	450	494	467	516	424	506	479	482	486	504	499	464	509	475	493	493	479	507	477	467	508	481	445	487	462	452	456	474	512	466	457	482	504	497	458	482	484	523	461	469	410	505	498	477	476	476	440	476	473	458	499	461	477	513	491	459	477	469	476	466	457	474	486	472	491	471	468	474	483	544	478	479	460	492	481	454	493	476	470	487	475	441	455	496	475	452	519	497	477	503	492	509	465	484	516	508	469	475	483	477	483	480	462	458	498	493	475	493	496	503	495	491	469	456	485	491	476	500	495	465	507	483	507	434	464	467	473	487	489	472	483	510	529	482	491	468	479	490	450	506	496	463	470	483	497	473	466	486	482	510	490	451	485	450	491	489	479	465	553	461	507	448	502	466	489	531	521	460	468	503	493	485	495	472	497	458	497	435	487	491	468	467	512	491	463	475	484	485	507	484	465	469	481	458	490	540	449	507	494	446	515	532	482	501	454	504	483	479	498	494	486	493	502	493	474	479	466	469	455	454	496	500	453	488	470	511	515	485	492	473	463	469	476	500	471	521	479	511	472	506	501	478	507	500	447	510	486	481	495	546	508	534	463	462	480	509	481	471	457	481	470	479	469	489	509	532	469	483	482	464	473	487	506	495	466	443	455	466	466	480	485	503	468	484	478	451	471	483	506	473	496	474	492	465	483	463	499	451	506	501	470	471	489	490	446	519	522	483	502	506	487	483	508	472	535	465	526	489
25111	21321	27571	25467	15058	6563	4330	3275	2411	1934	1622	1398	1234	996	950	907	751	661	643	603	531	533	500	519	446	469	415	432	456	347	408	360	378	361	350	346	333	331	353	321	347	302	351	331	343	323	317	341	321	350	310	295	305	317	319	309	319	332	377	339	320	325	341	329	342	336	306	321	316	323	349	353	349	315	323	353	330	344	308	326	301	321	303	312	323	307	329	307	322	323	298	309	298	344	353	348	305	313	329	319	343	331	322	304	330	321	351	319	315	316	370	313	285	357	309	338	343	314	331	355	308	346	349	315	321	334	305	305	351	320	308	345	327	352	323	298	316	338	324	296	320	310	308	352	339	302	326	340	356	353	306	373	294	338	321	321	335	312	325	312	330	333	304	328	312	320	305	347	292	328	324	324	315	319	335	329	303	314	337	311	325	328	293	347	327	331	308	317	354	291	350	312	302	289	309	302	339	326	301	347	329	313	358	307	305	336	299	344	325	310	324	311	328	348	300	292	333	325	317	319	310	340	284	334	338	325	319	301	352	314	328	364	336	311	314	311	346	283	315	337	329	358	328	310	300	338	323	313	333	342	324	318	317	311	351	326	338	309	285	342	344	334	313	290	331	347	358	294	345	322	323	347	343	281	329	320	331	332	336	350	294	306	340	327	297	321	334	291	287	305	324	327	316	331	309	338	329	348	318	320	325	303	313	297	325	335	325	283	333	346	337	323	310	347	296	332	320	290	325	320	359	304	316	319	327	316	348	335	336	322	319	280	303	322	316	335	331	362	340	309	361	328	313	328	334	303	311	349	329	314	349	347	292	314	302	327	302	321	328	322	280	346	297	324	298	333	311	313	302	348	316	313	340	344	339	362	325	338	302	328	311	335	324	361	335	360	306	327	307	344	312	308	318	346	349	338	306	314	304	324	303	316	315	338	331	330	311	356	315	315	311	323	285	333	299	318	283	317	351	322	313	305	336	320	279	306	311	319	376	332	301	316	311	326	313	331	353	305	323	316	309	366	356	354	297	294	311	348	336	313	323	312	313	311	336	303	338	299	326	298	341	308	339	314	346	295	348	346	304	334	350	328	326	338	350	331	321	322	335	317	346	351	328	349	332	332	311	295	350	287	312	341	318	305	338	322	312	321	348	312	312	290	339	290	334	333	311	297	311	320	330	320	319	309	296	302	304	333	316	302	344	346	320	341	319	332	321	311	370	345	299	354	293	320	299	323	310	340	317	326	340	331	323	311	334	353	311	331	319	305	308	302	307	350	303	334	310	305	298	307	340	338	318	318	317	313	296	312	329	319	323	335	335	322	307	321	300	320	297	325	346	299	293	323	343	366	320	319	332	322	333	288	316	338	310	299	287	321	334	267	304	331	302	329	302	330	287	313	311	293	310	360	346	328	306	318	311	316	342	319	322	339	307	322	291	334	319	309	314	317	290	328	352	331	333	294	305	339	338	308	340	321	316	346	316	319	321	298	329	356	323	291	340	329	306	352	344	316	315	339	328	319	305	313	312	314	323	293	309	318	352	331	334	319	293	334	323	324	339	324	310	362	352	318	336	314	320	312	309	313	310	291	325	336	318	321	341	310	322	338	294	338	320	326	353	332	282	299	355	298	308	325	316	343	313	304	330	348	314	326	325	345	318	309	289	331	317	305	335	328	301	287	314	356	323	299	308	328	325	296	353	357	297	306	293	317	324	332	308	332	310	328	315	339	315	287	329	332	303	308	319	324	354	290	315	333	329	346	340	333	337	314	304	329	323	320	307	321	327	336	293	341	331	337	346	334	286	294	328	302	337	316	321	307	326	317	302	310	314	306	317	329	304	303	356	332	337	322	329	334	331	327	324	334	330	302	321	260	314	329	325	319	334	291	342	326	356	328	307	335	313	330	288	342	331	313	337	344	331	340	306	344	315	303	316	346	322	329	314	327	308	353	329	353	303	350	307	325	363	335	338	337	355	305	349	312	324	314	317	338	338	307	309	314	326	304	315	317	318	312	333	330	332	351	326	322	330	329	351	328	321	277	321	306	314	315	345	345	311	336	332	311	318	376	316	338	307	307	310	336	313	338	303	353	322	320	309	344	297	289	319	312	310	335	311	319	323	307	315	296	317	349	324	331	315	330	367	307	323	319	324	282	330	314	330	282	314	330	293	301	349	285	315	283	333	312	340	304	299	333	300	287	328	299	306	283	330	311	330	335	316	301	329	314	309	317	328	327	338	311	348	307	348	342	304	302	352	345	312	324	321	342	286	341	319	324	322	304	327	300	350	321	353	298	316	304	329	306	344	321	343	327	343	316	295	344	345	373	339	341	291	309	313	327	296	325	346	311	333	354	308	342	324	347	311	323	324	299	315	318	301	344	302	312	320	334	310	286	334	313	329	307	305	329	339	336	349	316	309	331	351	305	290	318	313	328	336	307	345	336	332	304	306	294	309	299	285	329	306	312	331	325	316	286	312	301	319	310	333	338	308	290	296	336	319	343	326	346	334	324	324	305	323	307	286	328	318	307	332	310	299	323	332	314	321	311	359	349	336	306	281	301	291	323	281	318	331	282	328	354	290	307	314	318	345	332	319	326	349	334	314	330	315	332	306	307	288	331	312	318	323	329	315	330	322	295	355	321	301	363	305	294	329	324	293	320	362	309	319	289	312	288	303	337	335	336	315	277	316	327	331	311	320	317	337	305	295	344	330	276	358	317	325	344	312	294	329	325	304	324	354	334	338	324	298	327	345	318	318	324	327	303	332	351	347	329	309	374	342	314	300	319	324	330	326	353	324	309	303	321	323	298	337	344	319	311	320	351	340	378	336	323	295	318	325	318	339	355	325	328	353	312	334	320	310	314	311	337	324	312	312	305	338	327	314	318	362	338	321	326	354	312	315	318	323	312	298	285	302	342	335	326	325	304	320	293	325	339	335	329	308	328	311	327	339	327	301	331	296	334	320	322	321	318	331	316	307	308	326	322	314	315	338	300	315	334	316	327	324	290	298	341	346	320	305	338	268	293	310	317	313	315	322	302	317	318	350	328	350	303	330	344	314	338	326	330	314	364	315	312	369	331	303	321	346	317	308	302	346	311	334	321	282	340	344	308	316	330	324	298	299	328	302	328	347	343	336	310	336	347	303	343	306	346	325	333	325	324	314	342	322	298	300	307	301	323	305	330	347	292	316	340	339	294	313	295	307	321	300	324	326	331	315	313	319	307	266	309	302	312	337	330	327	301	327	297	294	328	321	294	328	316	339	301	340	325	303	288	291	335	356	289	302	307	348	332	303	323	355	291	319	324	300	315	337	328	341	316	300	312	336	323	329	347	286	302	323	314	335	365	331	294	310	314	336	287	321	341	298	313	327	294	316	315	333	336	328	330	337	316	310	301	321	355	272	332	339	308	327	322	340	334	320	313	341	318	323	278	309	311	339	327	320	305	308	337	326	326	324	311	309	344	329	362	356	316	331	331	298	325	293	344	326	339	336	306
30591	49020	30275	16846	12094	9097	7152	5644	4399	3391	2795	2349	1948	1614	1533	1291	1065	970	891	874	732	686	699	617	623	587	563	544	496	487	465	418	419	423	431	403	389	420	388	388	435	380	392	376	352	368	367	367	393	350	365	336	360	329	348	368	377	384	362	372	369	361	332	360	362	332	407	375	377	371	326	346	340	340	373	348	351	350	365	336	346	374	332	347	353	326	364	332	354	341	370	324	346	347	354	362	339	367	314	354	362	351	364	351	374	337	358	349	352	324	343	357	362	354	344	336	346	359	375	358	344	331	361	375	373	415	385	337	352	365	369	339	358	378	338	330	354	363	358	364	365	349	366	364	326	318	345	358	365	342	317	333	343	354	345	357	353	376	362	358	370	366	360	392	367	342	344	368	366	373	371	344	340	339	365	364	336	359	361	319	357	315	359	356	342	360	366	380	340	350	370	346	354	361	360	360	351	376	329	391	336	373	396	333	381	356	367	361	340	351	348	362	363	339	355	379	331	338	388	356	327	382	368	334	364	331	355	355	335	299	381	323	371	356	352	344	324	376	340	363	347	351	320	378	332	333	355	376	349	368	354	331	387	330	364	342	361	337	359	390	354	352	379	351	354	379	358	377	333	358	333	318	347	345	387	348	325	352	363	386	357	381	377	351	344	337	366	348	374	372	346	353	343	379	379	373	356	348	325	359	327	336	356	337	363	373	370	359	355	355	368	353	351	355	344	402	336	356	355	351	387	360	318	357	351	334	348	359	331	380	389	358	339	338	325	364	351	342	359	392	346	347	332	334	348	352	358	382	382	351	358	335	364	341	376	370	364	370	392	363	331	330	351	350	351	370	385	359	346	380	324	372	322	333	326	354	348	353	330	362	333	363	345	357	347	343	373	367	355	369	352	361	352	367	357	374	338	356	348	336	339	361	356	363	309	348	354	338	324	361	385	366	359	356	351	346	351	325	353	355	350	323	325	345	354	389	366	365	376	358	376	336	363	345	326	339	370	360	355	381	314	349	328	343	362	372	372	358	338	343	385	343	338	350	327	325	339	321	343	344	384	351	309	325	360	347	374	348	315	339	359	355	362	332	370	342	342	370	373	352	350	359	387	379	391	363	358	371	396	350	332	395	364	338	337	348	376	351	314	345	355	374	363	343	377	348	336	388	362	348	353	354	335	358	321	355	359	383	373	355	360	359	383	376	341	327	361	379	347	367	346	378	358	316	339	336	357	340	338	348	362	342	363	352	356	357	374	346	359	352	345	363	338	360	379	363	366	347	368	391	358	349	370	366	352	336	372	335	353	411	385	361	332	354	347	332	349	370	347	371	356	334	325	312	339	368	346	385	358	344	370	335	334	346	349	375	311	340	378	373	372	322	345	328	378	331	357	311	359	377	390	337	380	358	354	377	360	361	384	345	334	350	336	340	360	363	365	342	325	325	357	359	349	357	321	355	381	364	355	340	329	372	369	348	362	380	354	355	345	338	364	365	329	344	354	353	363	359	400	363	407	377	353	330	350	391	380	339	358	373	371	390	356	374	371	363	360	368	344	382	363	317	363	329	356	362	335	334	361	357	351	364	364	353	355	348	327	333	346	368	335	368	329	313	367	358	352	348	347	341	377	386	343	359	371	377	362	376	322	314	386	354	341	362	371	358	350	331	390	365	334	359	349	366	380	306	341	339	356	359	360	319	380	316	370	351	378	366	360	361	333	361	344	371	357	387	381	312	331	340	385	354	349	337	357	351	321	350	352	358	333	353	380	312	349	337	350	344	358	374	352	339	351	392	344	345	345	370	337	348	361	355	348	328	361	365	350	401	396	356	380	357	374	336	357	364	363	350	370	373	370	358	373	331	361	370	394	384	364	374	339	335	355	362	372	362	358	346	325	364	360	349	356	361	368	350	377	346	356	343	357	350	349	349	340	357	391	346	349	362	368	392	353	366	331	357	332	329	345	360	357	328	361	355	355	334	383	366	335	361	325	409	356	387	353	325	342	327	340	363	358	351	316	356	358	348	329	340	358	366	361	352	358	347	399	341	407	362	312	332	333	370	371	332	340	348	331	353	335	348	368	370	356	327	377	333	347	356	347	382	348	366	345	366	338	337	345	341	358	351	374	336	371	369	389	370	361	336	370	346	349	352	342	328	377	346	350	337	392	353	338	371	359	355	386	347	333	364	342	364	360	346	309	357	350	348	393	339	355	367	377	322	311	368	376	329	322	375	357	382	361	334	392	344	371	348	342	371	388	368	370	378	363	355	342	347	332	349	347	346	353	343	368	375	350	359	369	359	323	360	339	330	369	317	384	371	382	376	381	344	350	341	339	354	339	354	355	383	355	357	379	372	361	327	374	341	318	347	327	377	410	358	347	332	346	326	340	325	366	367	367	336	374	360	363	342	385	370	326	344	357	382	392	322	332	343	350	340	370	323	378	330	348	352	342	352	361	371	364	348	349	347	343	367	372	381	333	308	361	349	343	366	376	336	348	352	374	390	362	327	357	341	325	370	341	396	354	340	380	340	351	355	366	340	326	387	375	351	359	368	353	350	361	352	377	355	352	351	332	365	352	350	396	354	345	337	401	346	345	341	348	359	354	365	365	373	378	350	342	358	340	391	378	380	346	340	323	337	355	371	373	346	380	348	328	342	349	393	347	365	335	364	353	351	371	361	390	357	326	367	380	337	360	347	348	334	360	391	373	370	353	368	387	364	355	373	345	382	340	348	329	302	356	368	351	371	337	370	337	338	389	337	365	326	328	367	346	345	320	363	370	327	338	350	347	343	369	346	360	330	356	351	358	375	344	354	364	360	355	329	349	382	360	376	319	348	335	336	322	347	332	366	350	340	356	349	362	341	354	335	328	369	321	344	354	383	345	337	348	347	363	352	353	343	340	343	366	350	337	338	346	356	389	367	337	312	350	351	356	367	328	363	383	356	372	340	357	359	350	336	374	379	335	331	386	350	367	397	373	367	361	366	358	337	350	403	308	359	356	334	332	352	340	354	317	346	382	363	353	379	353	345	346	335	357	384	313	322	330	363	343	329	341	368	366	347	376	352	339	352	378	350	355	368	345	359	385	325	353	320	371	341	333	346	377	356	366	333	330	364	354	349	361	352	351	379	349	367	377	367	342	363	349	367	356	352	339	341	363	339	378	339	346	374	329	367	318	344	377	351	321	337	323	359	357	373	335	339	362	366	362	351	326	353	355	312	345	340	368	310	349	388	353	358	341	341	331	337	344	355	356	361	361	386	348	361	381	391	326	359	385	362	355	352	365	365	340	366	351	367	330	371	356	345	380	362	339	361	335	346	374	387	375	339	377	354	348	355	358	359	357	369	367	333	380	387	347	385	359	383	375	386	336	354	383	352	350	338	361	359	378	346	349	384	325	325	338	349	359	347	362	344	336	378	355	336	372	312	360	362	359	348	343	332	383	366	352	384	362	401	358	392	363	381	373	352	357	346	392	327	348	389	351	356	364	327
22734	21272	28937	23955	21364	21688	15065	6805	4269	3450	2900	2455	2081	1847	1790	1498	1210	1161	1018	943	908	870	835	817	729	759	732	647	643	587	624	597	545	581	515	543	543	505	552	524	544	542	494	522	491	487	475	493	453	510	486	482	483	515	494	514	463	489	481	444	481	476	468	497	489	502	503	460	463	464	516	501	449	513	513	507	502	466	506	488	479	495	488	488	482	473	512	449	503	420	496	461	480	481	482	486	483	487	449	490	516	488	410	522	497	458	469	466	512	458	485	483	493	435	504	435	477	469	518	463	507	459	479	446	500	468	469	485	493	486	464	461	474	462	550	512	464	460	489	472	511	471	446	480	435	452	458	470	470	484	475	457	445	497	492	441	453	490	489	471	484	466	495	501	466	511	476	484	466	513	472	505	466	481	454	452	483	493	450	475	451	480	486	467	487	475	460	476	472	481	486	483	453	498	493	477	450	460	487	423	476	488	502	493	455	492	462	466	496	439	480	470	529	488	479	494	471	430	484	512	455	489	458	469	468	445	470	451	493	472	464	486	472	446	469	471	485	468	459	497	463	500	486	481	423	425	470	466	443	513	522	488	495	489	500	486	462	452	463	474	486	474	488	481	460	459	462	501	485	487	476	463	463	474	479	488	477	456	495	442	518	462	473	473	485	463	467	426	479	459	499	454	455	494	449	462	479	493	469	483	492	426	484	498	487	485	520	498	493	492	439	494	491	500	465	491	507	498	457	468	503	483	490	501	506	488	517	524	475	485	428	480	446	468	517	480	505	474	481	438	471	467	489	447	487	465	489	510	477	495	437	497	475	469	508	472	469	454	487	482	492	470	447	473	480	463	452	479	448	500	467	454	485	467	496	476	447	430	506	459	476	464	482	515	481	434	460	526	481	481	533	450	465	493	442	478	473	473	472	437	474	492	498	476	427	452	465	449	508	455	482	457	449	497	471	475	454	487	438	486	485	453	483	461	494	461	491	496	523	478	442	507	495	463	464	457	480	479	455	472	472	487	481	490	465	507	466	506	456	491	491	458	452	476	461	471	462	443	473	448	479	498	485	484	469	460	427	497	453	472	485	511	447	443	480	457	493	496	469	466	532	481	488	504	481	465	469	505	461	530	435	485	459	456	513	481	492	517	467	468	481	491	468	473	472	502	508	474	462	487	471	534	455	491	493	449	455	501	468	437	485	466	460	464	462	472	517	482	489	494	451	436	515	449	513	483	468	472	496	467	501	464	458	500	500	488	469	497	459	522	486	501	458	466	492	487	469	474	450	498	475	486	476	500	472	468	495	493	464	488	446	431	478	450	466	466	471	519	451	483	482	490	491	475	460	472	472	483	492	478	477	492	435	492	455	465	495	495	488	502	481	482	437	418	488	479	454	511	457	482	451	473	480	490	487	509	466	488	489	468	522	434	483	487	481	497	489	451	468	488	446	452	472	514	473	518	454	417	493	477	480	486	468	492	464	467	481	490	509	502	473	437	493	482	442	491	465	530	501	492	490	452	466	489	488	467	539	424	488	517	471	496	492	466	466	483	496	462	490	522	480	464	468	485	494	445	459	459	446	525	468	491	452	474	451	458	497	464	487	480	457	472	436	458	481	473	468	492	467	480	489	492	508	458	482	433	448	461	462	446	472	482	476	468	472	475	441	502	480	431	471	514	497	504	468	521	475	479	471	492	461	497	505	466	472	456	505	461	475	450	500	487	453	482	491	430	491	482	492	458	425	461	452	501	480	470	486	505	500	527	465	479	435	474	513	482	467	462	468	491	463	483	457	436	476	442	460	512	521	463	532	490	502	441	460	471	463	494	471	447	474	467	439	453	496	477	472	485	526	465	475	465	487	475	466	485	462	481	498	490	495	476	501	473	485	472	474	485	450	475	468	472	496	461	475	497	470	452	479	441	472	499	503	476	499	474	442	477	458	489	468	468	476	484	513	494	500	465	519	467	479	473	464	442	446	479	487	478	470	461	536	454	479	466	499	461	476	461	458	467	449	442	460	490	482	470	492	463	501	490	475	489	529	487	503	487	480	495	459	471	449	487	472	471	431	462	483	454	479	456	473	465	495	448	433	491	488	487	536	557	505	462	464	495	467	459	482	447	461	486	424	488	469	445	493	439	416	473	448	484	501	457	449	476	454	457	449	480	452	491	514	464	453	493	477	492	495	479	483	469	465	507	494	505	490	486	505	456	491	480	455	477	427	496	446	501	428	502	473	488	474	504	469	484	450	483	469	505	471	465	484	462	499	509	467	489	446	469	491	467	471	511	479	512	494	440	427	480	488	493	518	476	492	459	501	482	464	462	470	464	444	484	499	504	493	509	459	510	451	484	452	475	514	469	473	470	488	476	461	446	467	500	496	436	442	483	503	489	518	488	476	490	477	444	470	472	440	468	465	491	459	480	502	490	473	449	455	471	482	481	479	487	481	467	467	490	493	506	459	484	496	483	488	464	474	471	509	487	487	492	482	466	466	483	498	490	492	469	486	491	453	455	485	502	492	443	455	487	457	439	463	493	451	494	472	454	471	455	456	500	457	493	439	499	500	444	501	462	502	459	457	470	461	452	483	454	521	499	469	476	457	449	461	445	486	481	505	494	462	459	457	485	482	426	503	463	521	500	478	505	479	473	439	466	480	472	462	467	437	472	434	475	426	461	463	466	476	467	477	521	475	480	496	499	473	504	453	493	470	487	460	522	480	465	460	479	524	517	504	453	486	435	452	495	465	478	439	488	472	480	484	450	451	477	478	471	486	475	493	470	467	471	468	489	456	494	485	456	462	485	452	446	459	469	495	472	457	453	465	496	490	495	487	509	444	476	445	469	424	505	445	456	470	452	489	494	495	454	498	479	470	473	466	482	461	436	486	484	448	499	471	482	508	470	501	519	500	501	492	471	457	449	515	517	506	498	467	460	489	483	477	473	471	451	481	489	461	514	462	467	497	465	515	486	452	502	518	462	469	474	433	462	466	476	476	477	444	477	433	501	462	477	535	472	496	532	441	510	479	429	486	482	453	465	470	466	447	527	448	486	453	490	464	504	505	464	415	479	459	485	494	498	463	432	487	438	440	481	478	462	474	492	473	455	454	490	479	480	478	459	497	488	460	488	491	498	476	489	475	448	485	468	452	467	455	466	444	455	477	480	437	481	480	489	478	472	469	474	506	501	462	448	474	467	484	460	475	467	472	441	472	475	464	472	409	485	446	455	487	475	452	487	488	462	514	472	482	462	503	479	429	492	463	467	453	473	465	483	495	497	456	472	451	475	468	530	487	440	453	438	513	489	457	500	478	451	512	485	463	472	468	471	496	491	486	496	460	489	499	450	444	443	477	477	450	458	448	473	492	473	481	504	433	502	475	505	451	474	503	506	474	473	500	506	498	451	462	475	493	440	493	477	505	500	467	467	516	460	469	520	513	467	464	476	456	451	457	473	536	452	458	481	482	483	525	461	481	442	464	473	435	517	472	469	479	468
33359	59486	39084	25099	19239	15361	11863	9461	6912	5711	4668	4050	3286	2774	2676	2147	1798	1563	1474	1239	1179	1089	1061	1013	981	925	874	838	741	748	661	634	635	620	600	637	576	558	609	594	553	542	549	529	534	529	550	516	510	513	494	500	565	542	477	539	514	484	540	528	505	520	517	502	518	469	513	505	542	509	523	473	474	490	477	506	525	502	535	534	507	557	490	549	474	528	511	510	500	482	493	487	499	513	497	500	510	527	494	552	479	507	462	538	502	495	473	474	470	505	529	475	502	479	527	473	505	497	520	513	497	542	480	527	535	488	495	502	506	487	495	491	504	528	513	537	497	507	515	479	494	491	530	505	539	476	521	480	519	515	501	531	511	525	471	476	494	497	477	509	485	526	460	513	489	507	478	504	455	481	510	494	522	525	513	496	498	542	512	540	483	487	548	521	515	536	537	504	505	500	517	509	492	511	487	496	465	482	481	517	516	519	513	489	470	506	471	526	529	493	518	488	491	480	488	516	499	464	536	502	509	482	502	477	517	501	496	482	527	509	506	525	494	502	494	490	461	503	500	512	553	527	500	505	535	505	474	491	508	485	486	525	497	480	499	468	538	469	524	514	479	519	482	498	522	500	496	482	512	491	487	472	482	503	508	520	474	517	507	493	528	547	507	496	464	497	512	530	538	492	502	506	490	496	491	542	532	515	465	499	524	504	501	513	521	525	486	491	509	478	554	518	487	490	559	500	526	529	457	482	512	477	537	498	458	513	469	509	477	479	517	503	516	488	526	566	516	564	528	489	543	488	514	521	521	485	492	479	514	494	485	494	499	512	476	538	493	483	481	486	489	499	533	510	519	467	487	459	471	511	507	521	439	501	499	522	532	474	474	531	557	516	525	501	476	503	487	476	518	514	504	514	496	527	491	485	477	495	500	504	480	491	487	506	518	529	538	535	530	519	509	514	476	498	507	469	505	525	522	486	492	506	491	498	472	520	474	483	522	541	457	493	531	524	493	475	514	516	509	494	469	509	538	498	524	488	469	470	530	480	535	514	553	523	527	518	495	540	486	479	494	521	464	508	511	534	508	494	511	521	491	506	502	514	461	479	515	507	523	478	506	507	564	497	558	504	506	519	487	526	486	476	533	511	489	512	521	491	558	536	483	507	452	499	504	528	482	523	496	505	497	520	501	471	532	492	504	510	533	552	478	519	497	504	529	517	529	482	524	497	503	517	522	480	484	471	507	481	496	505	514	505	495	550	538	515	520	499	503	505	474	521	509	429	497	523	523	518	525	506	516	486	483	468	511	515	526	515	509	511	464	511	515	518	507	515	546	545	503	517	476	470	476	505	516	486	537	486	502	524	490	526	542	489	494	484	482	471	473	520	535	453	488	504	512	517	494	482	495	490	509	491	510	511	492	500	517	524	504	481	471	496	499	484	520	504	486	481	525	502	490	461	529	519	534	494	490	489	497	514	510	473	468	490	454	463	493	510	465	469	495	528	511	490	539	487	523	512	522	524	556	523	501	516	483	503	496	504	514	471	518	506	529	488	543	498	518	466	492	494	488	461	480	517	501	522	474	518	554	517	499	562	514	494	528	475	493	526	529	522	516	486	514	490	481	523	511	505	505	530	500	528	482	507	499	495	525	502	511	522	521	494	517	515	505	518	519	481	484	519	488	505	512	496	487	520	485	499	479	495	451	455	504	508	469	502	478	515	498	501	500	498	514	506	513	538	530	486	483	493	486	521	534	503	512	521	501	517	524	480	514	499	497	490	483	464	499	480	517	479	479	520	502	480	481	484	487	502	522	492	519	512	487	520	528	514	468	515	493	550	514	492	517	480	523	503	512	467	491	523	492	491	516	505	514	524	497	507	492	514	492	497	499	492	479	486	499	507	526	488	498	543	480	515	542	474	505	531	482	505	496	498	490	536	504	510	517	509	467	493	511	502	520	522	510	499	494	506	538	514	552	497	466	527	514	509	488	502	492	498	489	470	504	491	528	527	526	467	520	487	484	470	508	496	527	494	499	549	542	505	466	489	531	498	522	529	486	535	494	509	515	502	487	498	527	508	501	526	523	472	525	539	534	454	535	518	510	479	512	543	490	523	519	521	535	495	486	514	506	529	511	500	519	540	493	498	517	506	566	459	480	514	498	489	495	468	521	507	521	501	500	510	539	515	551	536	509	452	489	486	561	489	518	503	505	535	543	473	498	495	521	500	540	507	498	498	529	506	506	493	536	518	534	524	538	514	486	516	518	521	474	476	486	556	512	565	533	489	516	512	476	509	522	520	511	522	507	559	490	542	532	498	539	527	495	538	518	470	520	505	497	501	513	507	484	537	517	482	500	500	537	501	516	482	520	474	471	528	520	499	499	481	492	481	499	531	511	519	483	504	499	499	503	520	454	501	514	493	511	497	499	470	504	526	529	521	482	544	516	497	476	499	451	506	463	473	493	539	512	508	516	524	516	471	517	483	484	490	484	489	456	506	535	511	483	510	503	503	493	473	500	549	510	505	492	509	452	488	486	463	464	519	489	497	565	506	549	506	548	493	493	486	469	519	478	510	508	507	507	500	482	491	470	487	478	555	488	485	475	501	499	518	487	465	542	501	510	518	517	457	516	498	489	506	518	478	450	504	530	539	495	504	514	524	542	455	471	505	522	464	456	485	475	485	457	544	505	485	491	514	494	479	525	548	490	527	499	463	521	509	504	483	522	493	518	492	494	500	507	504	490	468	525	536	478	479	524	504	541	494	482	501	554	540	487	500	513	494	489	474	518	513	528	486	518	500	519	498	515	478	498	494	484	506	478	533	485	518	462	456	484	517	501	492	490	454	535	476	502	502	529	539	482	468	508	519	513	497	471	515	488	465	520	519	454	525	523	519	485	523	492	512	512	495	517	519	523	477	463	497	478	498	525	515	527	490	473	509	507	447	485	499	500	487	515	471	515	498	514	505	495	512	537	473	478	499	505	506	512	475	526	516	515	494	502	483	512	514	533	514	525	481	511	527	511	513	520	467	525	517	514	494	508	437	531	542	485	518	467	484	529	497	483	552	469	500	484	530	485	574	522	534	494	483	532	474	503	495	514	482	463	449	511	483	537	526	513	472	491	501	531	474	521	485	509	490	473	492	511	508	495	479	498	489	525	479	555	501	531	503	553	533	508	513	493	472	494	475	541	481	502	502	500	523	465	484	537	519	479	518	537	500	498	545	499	532	498	485	499	516	532	481	546	529	509	520	503	508	505	513	492	554	487	519	484	476	502	501	494	522	509	500	499	497	533	486	501	504	444	514	547	477	480	510	515	485	462	499	530	503	513	481	497	517	483	517	515	475	531	507	488	514	541	503	476	499	515	494	529	512	465	497	477	501	486	511	471	493	501	474	459	499	493	534	472	537	465	493	521	486	499	510	502	484	519	498	502	535	487	537	497	507	497	534	464	485	489	529	518	492	477	506	512	501	519	487	531	491	464	488	503	517	510	477	545	476
30533	28898	25795	14649	7258	4775	3202	2499	1712	1523	1322	1176	981	910	851	689	591	584	598	516	551	524	477	477	474	430	464	412	384	409	415	412	379	394	355	370	370	351	417	369	363	403	365	358	330	341	330	354	383	342	351	369	350	351	329	334	332	338	355	369	329	369	374	339	331	383	328	339	364	355	350	378	356	343	321	332	343	323	305	320	372	314	328	347	311	353	362	331	355	358	349	336	358	358	358	342	330	345	372	358	360	329	333	338	339	342	352	358	319	343	351	323	363	328	316	335	310	354	325	339	341	329	338	360	338	304	363	330	340	328	345	315	344	348	322	326	347	333	339	331	347	330	339	338	387	364	351	375	350	332	312	337	343	323	317	349	365	337	368	347	355	376	350	320	336	358	343	334	349	339	344	351	346	379	315	325	339	342	356	339	302	322	329	344	371	334	338	309	316	336	343	345	329	355	330	331	340	336	329	356	330	340	354	337	364	401	355	362	325	346	389	337	319	307	373	318	323	337	335	325	362	314	372	335	353	356	324	301	358	318	312	311	340	378	298	367	333	326	375	328	343	316	345	355	349	336	326	338	341	336	339	341	332	347	353	313	338	346	330	345	331	364	344	369	340	360	357	343	340	344	364	343	339	345	328	365	313	355	332	385	342	338	306	331	346	349	342	314	344	329	372	331	342	329	345	338	355	353	325	337	340	328	355	344	305	357	327	345	315	314	363	340	309	317	360	358	343	331	335	353	335	327	358	338	357	342	327	299	362	344	366	356	372	354	345	308	353	313	359	312	314	356	341	347	385	345	370	323	370	306	348	355	318	335	336	358	304	323	306	356	330	376	362	346	354	327	333	345	319	342	336	372	357	362	361	341	345	311	343	375	333	341	346	341	327	311	308	329	318	311	338	360	345	309	302	327	347	362	334	339	351	323	345	345	363	327	328	340	357	357	335	323	316	363	336	316	334	353	335	325	347	327	322	334	330	367	319	280	357	332	344	345	337	338	361	349	362	357	362	286	371	315	350	344	297	329	361	350	344	333	327	320	345	341	332	350	354	352	361	307	321	345	346	346	325	355	346	358	327	299	333	319	339	319	318	318	315	368	315	332	340	341	341	345	350	312	323	342	313	292	336	345	348	308	318	335	326	351	313	317	333	306	327	351	356	342	336	354	342	334	344	347	352	358	352	375	344	336	338	321	301	335	338	304	329	331	289	324	324	348	347	355	351	321	373	315	357	342	321	300	333	336	299	352	378	382	319	330	356	366	320	321	347	384	346	361	374	343	367	318	343	319	340	347	340	353	310	352	355	352	341	350	295	343	323	374	308	339	348	356	337	328	331	348	355	367	360	351	319	352	325	368	341	377	348	344	344	374	365	377	350	342	319	341	323	373	369	337	379	307	356	322	344	347	332	332	352	348	355	368	347	344	364	344	342	356	331	354	344	346	381	348	335	331	341	371	333	336	340	308	359	312	387	332	350	321	350	321	323	339	347	328	334	304	346	338	335	302	337	313	336	356	328	315	310	354	327	339	342	340	342	339	349	357	341	329	337	355	378	339	329	338	337	318	358	342	314	321	353	330	328	336	362	311	310	324	389	345	334	338	339	321	363	364	351	343	325	342	369	358	320	347	308	365	330	350	344	317	316	316	375	366	314	295	329	339	338	318	340	354	328	346	329	334	340	363	319	346	392	345	333	337	341	341	332	365	341	328	372	319	346	337	367	342	335	338	383	330	370	350	301	338	313	325	356	318	313	341	307	348	351	322	372	374	296	319	359	314	343	358	338	361	343	358	365	374	329	310	347	349	325	338	351	306	368	310	343	340	366	336	335	324	339	328	341	314	331	315	342	367	327	339	340	360	329	354	341	321	340	327	317	357	334	334	332	350	310	350	357	326	357	337	342	350	341	346	365	360	355	360	318	319	355	358	345	354	333	336	341	345	364	319	342	355	344	343	327	344	335	336	324	344	303	354	360	344	328	350	332	323	353	321	352	355	340	323	351	322	326	332	362	368	369	367	348	360	356	340	346	357	330	340	349	355	331	344	348	310	336	364	308	328	356	350	352	365	343	326	373	339	335	350	363	356	327	362	345	337	362	333	334	331	328	351	325	339	352	336	342	335	323	363	325	359	347	363	333	315	323	360	345	359	351	356	361	364	307	336	338	332	354	316	357	342	349	330	321	362	358	335	329	344	314	350	339	341	335	321	324	341	337	355	337	331	347	357	315	344	334	329	356	338	347	313	341	302	355	328	326	348	355	347	376	336	326	326	306	345	328	363	361	371	325	334	334	367	360	373	354	349	322	337	319	328	353	326	350	341	348	322	324	320	380	346	314	322	335	327	356	334	356	309	341	333	339	337	371	354	365	347	393	341	371	324	336	332	355	340	337	296	335	323	339	353	328	355	310	339	330	328	349	335	366	337	334	339	338	340	320	332	311	327	322	332	365	344	376	343	356	344	316	326	351	299	329	358	339	318	337	364	350	329	340	354	325	380	313	346	355	310	352	333	353	339	372	356	343	326	354	349	306	351	320	359	343	334	356	330	329	291	350	343	332	361	344	308	340	347	360	312	332	327	323	343	362	344	377	337	364	325	353	292	321	342	345	324	343	368	336	373	332	326	334	321	330	299	372	364	310	343	380	331	345	366	364	354	351	310	346	374	363	332	335	377	382	301	352	349	325	325	352	369	342	327	336	359	349	305	321	375	341	346	352	364	334	355	350	365	352	351	345	365	326	351	385	334	326	342	324	329	323	357	316	354	368	368	348	352	350	337	375	343	359	365	343	352	341	340	335	368	336	330	340	363	330	383	334	334	358	339	317	320	345	314	367	389	346	347	347	338	374	340	316	312	373	331	310	321	350	312	346	350	392	362	330	282	321	383	336	304	361	327	314	329	348	344	361	329	351	369	334	305	278	365	331	363	345	365	327	308	320	334	341	319	334	299	364	331	358	343	356	344	320	314	361	329	340	347	340	373	331	333	323	355	378	316	307	322	335	395	354	354	321	344	306	346	323	361	360	333	312	352	347	325	327	324	331	349	321	367	338	330	377	346	333	318	335	330	338	333	347	323	354	370	361	372	334	348	349	371	348	322	330	344	366	310	347	341	326	321	334	349	361	310	332	361	307	359	335	322	351	357	325	325	354	353	330	333	337	333	341	329	311	340	353	363	364	339	338	334	329	342	359	357	326	349	359	327	394	328	350	310	338	338	364	358	375	331	321	321	361	335	314	380	353	339	334	346	337	351	353	351	345	347	341	328	356	358	341	351	361	324	347	352	328	366	343	377	357	352	364	344	353	350	355	355	350	353	332	336	336	340	338	319	333	348	366	319	358	330	370	322	355	319	304	324	341	362	343	333	324	350	317	339	303	348	319	349	331	344	341	327	366	338	324	327	330	322	318	364	325	377	353	373	341	345	339	354	311	331	369	327	317	326	339	368	356	331	363	342	351	335	313	344	386	340	364	341	338	347	326	325	343	347	351	374
30278	42614	26018	13855	10110	7617	5634	4442	3101	2612	2139	1882	1620	1373	1242	1007	862	817	702	649	670	644	612	588	538	558	523	504	519	450	455	442	487	415	401	414	392	401	394	392	383	398	367	427	396	378	403	367	370	387	366	390	403	405	386	383	372	417	369	431	347	395	369	362	385	379	417	355	370	408	369	353	351	380	361	393	394	418	338	398	405	376	367	374	422	387	368	382	347	398	355	389	387	374	408	336	414	334	347	390	348	415	374	355	365	383	364	405	367	340	349	389	335	342	362	375	378	346	368	375	347	384	382	366	360	347	382	357	349	382	371	401	344	353	383	368	364	388	350	360	406	363	385	411	325	342	354	375	379	367	374	339	355	384	346	395	361	378	395	391	368	330	372	371	367	370	374	366	354	379	373	359	372	364	376	384	424	344	388	387	358	375	365	390	350	381	367	360	347	378	342	425	391	357	370	369	350	351	371	378	375	408	369	397	379	358	367	377	392	363	370	389	412	370	398	343	388	365	373	389	362	363	369	330	373	365	390	349	372	347	358	368	391	343	381	357	376	385	370	366	384	362	376	375	338	330	371	384	349	365	414	340	371	372	345	396	334	384	411	357	395	381	367	379	380	363	389	356	400	382	372	355	334	370	351	355	395	368	361	360	386	374	386	392	400	348	386	369	394	368	356	342	330	362	424	359	362	366	385	371	363	397	394	379	406	389	388	343	376	345	385	351	346	405	352	367	364	374	346	377	374	371	354	363	383	334	360	385	387	391	331	327	394	391	360	343	334	334	366	357	371	349	353	384	388	375	372	374	391	384	377	387	380	352	388	345	369	373	337	347	359	386	343	365	384	368	366	393	361	361	363	365	355	360	369	378	346	404	404	362	349	342	452	373	393	350	314	391	369	356	382	370	335	349	389	368	371	360	338	410	361	356	371	354	368	382	401	399	378	388	382	420	381	381	378	389	387	347	350	374	351	398	362	389	383	340	364	383	376	365	357	369	367	369	376	353	376	362	342	356	374	399	372	387	372	376	390	369	368	375	360	364	370	362	359	380	374	376	380	375	370	381	360	381	353	348	345	378	349	383	368	369	354	377	348	359	369	382	385	376	386	385	336	373	351	378	407	402	361	390	368	365	371	386	348	362	362	386	361	372	397	395	370	385	394	370	361	365	373	340	377	366	357	366	403	360	367	374	372	383	375	381	368	365	353	368	370	341	377	372	346	356	379	389	366	422	357	394	369	365	358	390	376	373	365	378	350	352	352	364	371	356	368	374	376	348	370	395	354	357	337	347	380	399	333	393	376	376	358	369	347	353	386	352	384	365	387	365	386	357	383	411	384	384	364	375	368	365	354	375	352	359	341	346	407	350	373	386	385	341	380	379	349	382	365	372	398	361	365	361	345	394	361	375	359	361	390	360	344	353	372	380	412	377	362	358	342	410	371	358	405	367	379	355	392	360	350	355	395	376	383	367	388	402	391	357	367	386	409	357	356	370	359	353	379	401	381	364	360	343	355	402	374	357	348	392	388	353	374	365	350	344	388	399	354	378	385	375	352	366	386	393	371	382	375	376	371	343	373	391	371	394	378	346	367	385	341	375	379	364	366	359	379	364	360	369	382	404	389	347	403	387	348	373	379	375	388	360	365	361	352	382	385	376	363	367	381	354	357	408	361	404	380	393	381	365	374	408	379	372	381	382	383	390	374	348	411	364	374	363	339	382	369	379	389	412	383	366	379	377	337	406	380	379	367	353	381	359	374	360	377	367	361	369	348	342	361	407	354	396	337	406	365	392	373	369	375	384	348	362	354	353	359	371	363	351	353	360	356	379	360	399	335	342	333	375	387	383	374	388	364	387	354	368	378	358	384	366	370	359	368	400	352	350	373	360	353	391	371	383	384	370	368	361	378	369	399	362	382	384	341	335	359	352	351	361	374	362	365	364	347	374	382	373	360	358	358	399	371	359	354	406	353	379	377	383	358	341	405	383	392	365	370	372	375	340	348	344	363	330	343	393	379	417	348	349	390	378	371	351	382	382	366	367	385	403	373	386	351	378	337	386	374	338	347	380	402	379	372	369	353	382	363	385	373	369	356	376	353	403	361	387	363	342	391	361	398	387	357	365	418	366	348	340	371	333	382	352	356	402	400	377	391	366	359	383	362	380	375	396	377	321	376	360	387	366	357	334	353	366	374	373	355	373	335	355	364	352	342	373	380	411	384	398	373	371	378	359	381	405	369	379	362	339	371	356	372	389	379	354	388	371	346	369	368	353	392	377	353	350	356	358	385	341	335	360	379	383	359	397	371	376	394	349	368	374	350	347	385	352	379	349	357	365	359	342	388	361	374	362	382	360	351	401	369	352	347	402	382	333	393	367	384	402	396	366	360	345	351	384	379	359	357	397	331	381	361	341	376	357	384	370	383	409	348	364	390	382	376	342	379	363	374	357	352	385	387	350	363	373	372	364	381	426	373	344	384	353	387	358	370	338	378	380	389	380	341	378	329	354	361	381	372	327	345	373	377	386	374	382	319	353	345	364	384	342	383	383	371	368	381	373	401	360	349	340	345	350	372	346	374	370	342	382	384	352	411	369	380	375	376	378	381	350	345	372	370	355	368	358	355	363	347	379	351	356	348	338	375	395	368	328	366	362	356	389	360	381	399	385	405	365	340	407	345	388	369	359	381	374	381	377	394	354	338	407	366	389	359	360	377	385	344	373	363	368	358	390	374	361	352	342	384	378	348	363	353	372	377	360	371	342	351	394	344	375	351	409	389	391	372	372	394	416	374	410	347	376	363	361	359	335	353	404	356	402	362	379	361	358	365	364	375	352	370	377	390	347	406	363	374	350	374	330	366	338	385	349	346	375	395	381	370	347	407	343	397	350	366	359	377	380	343	336	349	414	371	376	354	359	353	388	362	339	354	388	384	365	381	331	360	363	352	369	392	367	378	401	406	380	385	368	353	373	369	375	387	351	387	375	344	363	366	378	385	369	351	354	352	371	363	338	379	371	381	400	363	399	325	388	409	401	381	388	345	375	342	378	395	353	401	371	373	376	401	379	378	349	382	363	370	351	346	369	371	370	377	375	372	347	363	363	367	371	367	375	343	367	390	343	351	358	403	394	366	381	360	373	406	398	371	380	389	362	364	380	380	378	381	375	411	384	424	337	333	360	367	338	360	355	384	333	404	368	375	391	371	365	358	365	368	405	385	360	351	391	366	404	360	335	388	358	372	371	398	385	366	388	357	353	373	354	365	363	410	361	377	381	358	336	371	393	378	378	352	348	380	362	362	367	385	370	396	374	370	371	424	372	401	332	378	354	380	366	381	374	368	355	369	367	435	341	379	367	365	358	357	414	357	366	360	337	365	354	361	345	388	393	350	356	353	373	363	379	380	354	370	359	422	388	354	369	361	372	364	373	338	339	347	350	355	394	361	353	360	369	343	358	378	384	373	410	345	399	381	386	364	378	369	400	354	366	395	349	397	356
23811	21224	28406	24443	21340	15099	7594	4463	3169	2547	2269	1870	1713	1555	1417	1111	958	915	813	832	792	776	740	746	646	655	628	592	610	560	511	520	569	465	517	508	497	492	480	477	490	504	521	454	470	456	472	459	477	447	462	494	473	433	464	440	473	461	464	466	464	494	419	439	472	446	452	445	434	479	434	443	452	439	489	484	413	461	499	439	470	455	490	437	432	392	440	459	456	405	455	455	461	438	441	436	472	425	465	425	468	440	453	463	471	419	459	466	440	414	447	484	471	448	485	457	458	433	425	430	461	465	480	474	486	449	468	441	449	462	460	416	457	426	426	470	454	466	419	435	458	454	457	465	472	447	450	444	439	442	466	438	478	445	454	451	416	431	476	424	418	426	452	455	480	432	448	474	422	418	486	443	466	420	463	446	422	450	443	436	485	449	468	481	429	459	472	462	415	477	428	439	447	444	466	439	480	446	469	458	422	450	483	430	476	453	450	442	458	433	471	506	475	475	443	455	476	463	452	479	425	411	457	472	458	454	457	451	503	459	458	466	428	429	489	459	425	442	481	463	469	428	477	461	446	420	464	439	447	462	468	446	477	467	449	444	456	459	442	485	482	454	473	449	467	449	441	468	449	485	445	460	446	435	453	436	470	479	416	462	460	429	432	450	451	480	432	511	438	449	474	479	453	409	435	405	467	465	462	472	500	486	450	460	458	450	427	446	420	449	475	463	424	469	454	433	458	479	448	445	450	410	471	425	450	420	441	436	473	457	450	447	445	463	452	490	443	455	437	476	431	459	445	475	473	479	457	413	440	445	476	463	463	514	444	447	490	467	432	442	428	446	464	422	441	445	476	436	472	463	413	495	462	465	478	461	440	442	449	452	460	465	450	451	425	444	425	426	412	424	447	432	445	458	416	416	436	434	467	473	447	464	518	457	486	481	459	456	438	451	451	481	426	418	446	490	458	437	463	459	453	452	455	427	417	409	464	409	441	458	417	431	496	432	455	423	454	431	476	474	429	481	450	482	478	453	447	447	456	462	443	469	452	480	430	471	451	449	438	450	480	429	452	452	458	443	454	453	459	447	447	454	451	480	422	433	444	446	462	464	448	454	473	451	469	437	469	485	466	452	450	416	480	431	474	427	418	446	464	460	440	481	440	445	448	467	460	518	475	431	491	481	476	440	430	486	431	459	430	448	480	453	461	455	457	458	465	436	456	452	447	434	452	436	482	442	438	436	454	478	448	464	473	454	444	445	434	447	486	457	450	428	447	481	434	438	490	448	445	458	455	439	504	438	441	435	430	473	458	478	448	488	452	451	439	449	444	443	441	439	460	442	481	446	446	452	455	485	501	454	442	432	456	473	443	427	458	480	482	462	447	411	430	446	456	460	458	454	432	481	458	447	407	422	458	445	466	488	464	449	458	452	475	458	466	449	443	406	433	440	415	439	431	459	449	468	427	431	455	472	460	428	458	459	442	470	463	400	473	434	461	464	486	465	483	463	440	476	419	456	463	467	489	456	424	452	459	474	466	434	480	408	433	418	440	462	441	421	430	442	425	447	461	447	414	445	414	456	433	449	458	455	475	472	468	464	428	464	446	443	500	463	448	448	514	441	461	466	496	470	466	447	438	480	432	470	453	454	427	417	464	457	434	479	472	471	450	456	449	468	430	466	463	416	463	426	417	433	452	460	432	467	443	448	415	445	442	420	442	421	458	453	447	433	450	483	441	469	452	484	446	476	448	469	490	459	496	450	455	440	461	468	431	452	451	443	451	457	433	452	476	481	442	485	424	437	446	464	475	421	474	475	459	486	472	410	454	438	430	434	462	433	439	459	500	451	427	452	467	444	482	467	444	455	445	488	453	440	427	466	434	495	474	456	446	421	459	453	481	455	428	463	482	449	466	470	439	442	475	410	404	452	464	470	446	437	422	459	442	465	429	435	430	431	440	454	486	472	423	428	462	442	475	485	445	460	422	447	452	451	421	456	435	423	472	462	449	453	425	446	457	452	462	435	481	446	449	453	410	455	448	492	440	465	464	430	455	466	453	437	434	473	422	450	463	448	456	471	475	432	460	455	476	485	460	456	472	473	425	457	434	450	440	480	460	492	429	467	432	439	464	451	437	452	495	453	445	450	461	426	450	451	439	460	429	454	457	451	447	430	435	479	478	467	453	465	452	439	391	465	457	461	452	438	442	468	441	446	470	488	476	459	494	470	459	441	439	456	454	438	463	438	430	455	459	438	416	467	436	414	444	446	477	461	439	455	454	470	480	450	468	433	418	432	496	438	446	464	458	471	458	456	430	435	404	447	444	465	434	434	439	455	431	505	465	452	472	418	462	423	497	453	453	442	456	465	470	478	477	430	458	429	462	452	499	447	435	429	457	432	461	449	453	412	442	432	447	441	465	463	434	488	443	487	448	411	450	406	406	442	475	481	480	478	422	466	443	462	462	452	441	456	465	493	457	437	485	471	448	451	454	477	413	480	484	426	416	445	478	466	434	452	413	472	433	444	446	476	456	448	451	428	471	444	461	457	480	457	486	454	451	482	445	437	460	421	452	451	450	418	448	442	466	412	433	434	436	442	468	465	417	425	409	446	464	419	500	439	436	415	439	439	420	435	428	424	454	421	447	480	458	454	458	424	482	451	446	454	476	481	423	437	458	471	488	450	486	447	486	422	444	461	449	465	429	468	469	444	450	427	447	468	416	428	472	501	428	485	432	456	431	464	446	444	414	456	473	451	471	469	481	428	434	477	435	462	448	487	437	459	439	455	480	460	453	455	443	449	474	463	488	433	397	441	432	424	467	463	485	468	478	465	405	475	463	476	466	453	458	470	472	467	429	439	436	443	434	437	436	449	476	387	484	432	474	423	481	499	422	435	457	436	444	425	488	480	423	489	478	451	460	462	473	438	481	455	466	505	448	421	453	468	446	481	442	443	440	427	426	458	468	442	489	463	498	444	447	467	451	405	430	456	467	471	410	417	426	432	434	466	434	437	418	473	473	467	423	426	490	470	494	442	451	449	465	446	460	454	458	447	431	420	451	479	449	475	428	452	434	461	484	440	476	440	442	455	456	437	433	461	419	444	451	438	457	448	484	467	455	478	449	457	445	409	453	445	449	465	483	468	466	429	430	465	412	447	465	449	445	464	415	453	453	458	423	431	491	455	453	462	466	444	487	439	459	444	434	444	480	468	477	425	434	422	416	422	441	433	439	460	433	422	429	432	483	440	454	472	474	461	480	455	453	468	452	412	452	483	460	424	450	447	435	431	448	481	435	475	469	442	474	445	416	449	411	434	417	451	485	475	493	464	478	479	462	471	457	433	448	475	424	463	453	472	461	412	425	435	412	477	444	466	416	477	452	481	434	467	450	469	449	442	449	464	450	428	442	481	461	465	441	474	438	451	438	481	424	479	482	454	464	446	445	476	486	470	449	469	458	437	475	448	434	455	431	451	468	438	505	447	427	435	448	439	437	482
30556	53071	34975	20634	15903	11898	9301	6856	5052	4158	3636	3018	2720	2258	2103	1533	1370	1179	1134	987	1014	974	886	826	792	709	747	665	684	628	603	551	542	580	604	522	549	568	532	579	533	540	523	496	501	468	561	497	507	510	477	507	498	508	465	465	510	499	481	508	543	493	497	475	487	513	471	487	518	499	472	528	486	500	486	459	504	484	497	507	483	468	504	472	499	460	475	478	459	466	446	455	489	438	445	447	490	484	519	485	482	459	477	476	490	442	490	493	435	483	470	467	506	474	490	478	508	502	468	475	460	472	473	446	482	495	460	482	493	474	481	484	485	499	479	481	463	459	494	452	477	477	460	467	501	490	464	492	462	470	479	487	463	502	459	506	484	515	487	472	463	504	487	478	488	525	470	482	475	494	534	464	499	467	432	451	495	463	512	489	434	478	494	452	503	496	501	450	463	520	494	483	523	503	488	490	497	480	517	448	426	493	468	435	471	463	489	504	462	487	525	494	487	494	485	447	467	486	505	479	467	497	469	467	487	476	477	458	482	459	448	468	468	474	479	474	479	468	491	437	478	451	487	525	491	489	501	424	426	500	469	448	501	460	470	461	489	469	481	494	473	468	480	503	501	500	474	500	507	466	496	499	480	503	470	443	489	488	507	486	445	465	499	477	476	471	456	457	497	472	509	458	505	484	503	472	490	488	501	478	468	475	497	449	482	473	438	501	499	475	439	474	440	496	495	490	498	447	465	495	481	437	489	520	459	497	471	452	513	473	468	490	470	519	491	461	483	500	472	455	524	475	422	501	488	488	515	474	462	451	466	475	512	477	477	516	447	520	506	496	474	471	462	479	475	475	466	499	482	439	487	452	472	478	500	463	457	493	486	492	448	485	529	491	431	481	516	521	454	531	461	485	473	472	473	491	481	490	449	491	504	486	487	474	459	476	455	491	514	485	473	492	484	478	514	525	442	518	469	510	493	475	486	479	480	476	461	484	486	476	482	473	468	484	487	427	528	474	495	466	445	449	488	468	462	457	486	510	484	483	494	485	467	504	464	475	504	490	465	492	497	486	477	442	543	493	473	446	510	477	451	504	462	481	481	475	473	454	473	493	450	484	460	515	502	490	505	471	486	463	487	489	461	500	499	438	476	446	467	481	452	485	487	513	508	503	486	497	508	449	438	510	461	476	519	489	482	476	494	511	465	472	483	511	486	486	477	482	483	459	483	477	470	498	482	476	488	469	485	447	485	498	515	463	503	477	493	437	480	457	440	491	450	503	450	477	457	489	467	479	456	460	462	483	498	486	465	468	468	504	470	485	449	455	457	481	473	505	481	465	536	456	450	515	451	430	448	484	465	448	481	510	480	475	443	495	465	500	451	465	447	472	517	502	505	439	483	486	497	524	469	522	497	456	462	488	527	463	469	468	469	495	477	470	480	490	488	512	495	474	465	505	466	464	485	512	481	428	488	475	463	454	480	490	489	492	465	459	476	454	460	511	466	476	463	443	463	487	457	489	470	489	440	501	481	487	502	478	486	498	440	496	484	461	546	471	524	427	466	439	467	499	462	480	486	454	499	493	457	441	468	489	479	485	460	503	496	484	495	452	448	468	495	492	474	506	467	496	475	457	482	456	480	490	467	481	485	474	466	494	476	441	471	462	426	490	490	478	453	455	475	424	496	524	499	513	521	506	487	495	468	455	481	472	516	457	517	475	483	475	465	481	511	501	467	432	468	444	493	466	479	471	462	493	482	459	501	492	514	516	467	492	473	465	454	492	477	460	477	488	442	494	484	497	484	495	474	485	469	454	460	492	492	488	464	509	492	517	500	456	489	493	515	459	456	486	444	460	516	456	429	488	491	490	488	451	472	490	489	450	476	494	513	482	501	469	482	509	462	440	484	502	459	461	476	485	506	498	463	496	433	487	488	476	461	450	473	448	462	488	487	498	511	466	468	517	440	462	502	477	488	484	447	481	477	526	497	470	509	523	513	502	512	474	467	468	484	496	489	479	466	478	468	456	445	483	486	462	464	502	498	467	470	490	477	468	488	483	446	493	462	474	469	473	482	453	451	510	519	490	468	485	445	451	491	510	493	490	504	488	473	453	451	474	466	479	500	447	498	460	493	479	516	471	524	478	485	499	490	482	479	502	486	478	441	475	428	490	494	471	487	521	503	499	463	514	491	482	498	451	509	481	443	447	489	511	481	506	504	470	512	485	458	476	459	473	467	483	493	446	492	472	486	500	476	498	492	516	412	480	470	499	526	485	475	501	519	431	486	501	479	477	467	498	483	478	508	497	452	486	504	445	481	454	459	518	490	485	429	463	436	470	490	452	504	407	474	519	478	516	473	539	431	467	455	443	468	484	517	487	469	485	514	497	507	487	468	485	490	458	479	435	443	485	480	477	457	498	488	477	504	468	446	511	497	451	479	497	477	478	522	468	457	464	470	486	482	494	501	458	465	466	464	495	512	474	478	473	448	434	515	497	461	459	483	484	486	439	481	457	479	498	493	495	524	446	501	445	520	469	507	460	494	497	498	476	464	483	432	485	474	454	480	511	458	458	470	493	494	495	451	509	484	436	466	453	475	476	452	488	519	445	508	508	464	478	458	466	480	493	469	493	483	488	513	494	511	500	448	498	470	477	493	479	483	508	468	504	468	478	446	531	528	489	498	486	459	472	515	406	495	509	453	461	465	516	446	488	470	474	485	493	507	475	459	498	484	511	475	459	456	518	474	469	471	489	498	456	480	476	472	482	458	469	485	479	494	505	473	481	483	485	500	454	465	451	466	464	459	459	465	449	452	496	480	494	497	496	462	480	499	485	486	497	501	516	444	453	463	458	469	528	516	454	474	487	518	494	492	476	465	435	477	457	511	508	521	439	482	495	443	467	480	458	526	486	494	483	458	495	499	468	468	462	471	496	513	497	469	457	547	470	478	511	479	478	486	466	531	449	508	467	498	493	518	456	490	503	517	469	468	504	487	474	457	462	496	479	466	526	440	450	456	447	470	448	469	484	461	471	450	510	505	493	447	449	476	474	516	450	515	486	440	494	468	487	584	458	455	522	481	517	434	452	481	455	500	464	444	477	476	490	488	489	505	478	509	480	450	508	482	502	513	447	480	486	495	494	499	451	503	489	489	497	500	502	494	451	470	469	470	434	471	489	476	493	469	487	500	475	437	445	459	493	485	502	496	482	485	523	487	491	483	508	491	492	506	473	482	454	503	503	457	438	470	498	478	510	504	490	423	477	497	456	489	468	485	496	486	430	484	493	476	492	460	450	468	472	496	489	511	450	474	447	497	449	509	505	479	504	523	481	462	493	529	478	477	473	505	462	473	472	469	481	480	509	424	474	475	462	502	504	451	481	472	505	456	441	504	481	443	480	484	495	460	451	476	512	480	497	495	467	463	440	476	519	445	477	472	493	464	474	495	473	454	489	450	489	506	487	481	507	472	436	497	480	484	474	446	491	517	496	505	462	477	453
25041	21275	27441	25514	15734	7283	4891	3034	2232	1842	1690	1507	1254	1207	1016	744	680	609	638	647	575	504	584	557	461	463	472	420	395	384	353	381	361	377	362	367	384	352	349	305	340	329	342	375	315	320	292	312	325	315	332	347	339	332	311	322	336	322	360	332	317	322	314	281	309	272	331	334	363	312	345	315	312	323	304	326	311	338	306	322	322	313	310	326	309	319	339	292	329	313	350	362	297	312	312	308	314	310	324	306	301	356	302	288	291	321	316	318	349	305	312	283	318	288	315	329	299	325	309	328	337	331	317	292	304	336	318	329	358	318	320	333	322	318	286	365	298	323	334	324	340	310	319	333	327	315	339	289	304	337	304	345	300	305	339	321	308	325	310	319	334	343	304	333	334	313	309	283	329	366	336	331	310	325	341	315	319	307	343	339	323	270	304	341	305	303	287	323	314	323	318	287	328	334	293	303	319	311	292	306	314	300	355	340	344	310	323	324	320	279	313	332	321	316	312	337	327	300	333	337	323	324	338	309	322	319	304	327	301	295	327	331	280	328	306	311	286	355	333	332	300	316	350	332	348	352	335	313	293	299	324	340	341	306	315	306	309	332	313	321	292	280	288	313	305	277	328	301	348	305	315	320	335	341	316	318	349	305	333	283	315	343	325	308	299	328	320	336	298	336	330	298	309	340	298	345	287	302	317	325	323	340	306	299	291	329	334	292	322	300	327	332	354	351	306	307	290	314	316	334	298	311	306	320	310	318	313	310	322	296	329	312	320	310	336	296	321	312	351	316	312	314	313	342	301	338	333	299	285	296	338	331	298	330	322	294	304	301	336	341	320	301	333	337	296	315	324	265	305	306	291	307	326	372	294	322	322	343	327	327	317	314	319	336	300	314	322	337	319	285	342	318	271	318	347	324	340	321	321	292	355	326	319	306	341	293	318	315	319	330	359	317	346	327	318	314	279	328	276	329	316	311	336	349	322	310	334	319	311	306	325	305	332	308	342	311	327	353	301	327	297	339	310	308	323	330	332	306	326	273	337	315	348	357	314	314	301	309	332	334	316	301	279	319	317	319	307	297	358	334	292	353	315	295	317	311	301	290	317	318	309	310	343	345	316	315	304	316	325	324	312	325	318	339	327	290	324	337	317	322	319	334	325	300	325	301	313	338	291	340	312	323	281	331	316	329	362	278	319	322	284	326	351	336	295	309	357	320	336	328	342	349	308	345	311	312	321	327	310	311	322	317	316	325	310	295	333	325	356	296	311	319	296	308	305	300	311	315	285	308	301	325	269	320	313	349	348	315	339	321	329	319	315	335	304	300	327	307	331	289	328	311	290	320	342	331	335	326	327	315	314	327	302	359	339	343	310	308	308	304	294	343	315	336	309	318	330	324	280	331	353	343	311	322	346	317	322	328	306	357	306	344	333	328	337	335	307	353	317	366	316	332	332	315	339	339	323	316	318	318	312	310	340	303	325	349	357	320	301	317	336	334	338	330	324	294	276	316	318	327	339	280	301	316	314	314	290	325	283	336	300	305	320	326	312	292	322	308	286	336	335	312	360	295	306	308	313	350	324	309	352	306	336	310	318	323	320	299	314	279	347	333	302	307	318	315	286	302	322	318	331	343	309	314	310	324	327	312	298	325	334	331	301	327	337	320	320	320	303	339	341	326	303	342	318	330	341	319	320	329	358	327	324	303	288	322	338	299	319	308	319	370	311	303	322	296	348	326	312	336	361	322	313	330	328	308	326	334	312	319	327	314	322	335	321	345	288	328	304	310	339	292	308	339	333	341	353	328	319	322	320	348	327	274	306	300	314	316	295	330	279	323	331	324	296	332	345	321	331	314	315	315	318	336	311	320	324	307	317	314	317	302	324	292	324	321	299	331	309	319	308	334	337	340	313	305	297	322	341	316	342	317	315	323	325	331	340	339	324	349	339	316	326	309	316	327	311	312	329	323	338	276	290	318	320	295	315	338	316	337	324	328	335	307	315	344	330	347	306	309	299	305	332	326	352	314	330	342	294	339	321	315	306	277	322	322	338	281	324	313	316	320	338	325	324	316	332	312	319	321	353	337	316	324	322	333	282	343	309	346	321	318	330	341	320	352	332	302	329	311	320	333	306	313	335	322	294	298	339	317	333	353	306	316	307	316	323	338	291	316	303	330	318	306	319	336	315	304	324	325	304	313	305	331	300	300	321	297	308	340	304	323	308	362	309	314	336	325	318	330	338	301	306	326	356	311	312	315	323	332	311	321	307	317	344	319	330	326	318	317	345	302	316	340	310	318	307	295	311	308	324	363	323	327	323	311	298	289	323	321	323	299	320	314	308	330	302	305	343	309	341	303	321	320	327	285	339	307	303	311	326	314	296	305	280	350	325	333	332	323	313	317	308	327	323	313	313	316	346	337	329	326	344	302	330	327	308	323	319	335	301	323	305	356	317	314	326	322	366	316	332	332	300	355	320	330	331	310	324	336	312	329	297	337	301	334	317	329	314	313	290	333	337	336	331	330	336	334	305	306	309	327	309	347	346	321	319	296	318	329	319	325	311	329	328	307	359	331	322	296	308	307	321	330	328	343	316	314	323	313	351	312	364	320	328	279	334	330	301	313	307	314	322	296	325	325	347	323	344	326	310	308	335	308	341	336	289	323	322	339	290	314	340	356	367	330	328	356	313	321	310	298	326	323	332	319	306	300	333	339	329	350	353	296	320	302	322	332	331	303	322	326	324	312	354	292	293	314	388	312	312	310	298	336	307	313	340	303	330	302	328	301	324	298	348	310	337	318	315	352	295	303	337	295	319	305	301	274	342	362	339	309	301	321	353	331	344	307	321	295	304	344	330	342	326	325	323	332	313	354	342	343	335	356	329	316	349	337	296	337	301	315	340	303	335	319	328	313	306	297	356	327	354	367	324	338	336	332	330	347	325	284	306	304	301	309	330	302	328	326	278	312	302	308	312	322	328	301	301	290	306	302	343	309	332	316	333	332	330	325	285	322	306	323	283	308	332	323	306	339	331	319	324	277	309	331	301	319	284	348	315	340	310	312	316	276	310	316	325	307	325	305	325	317	298	331	316	351	324	296	321	336	315	310	332	325	307	305	288	297	300	336	322	330	341	287	335	302	295	326	314	329	311	305	327	314	316	337	299	312	313	320	335	304	346	290	314	309	326	317	335	322	303	267	307	305	338	336	297	299	341	317	306	316	325	356	338	305	306	325	296	337	317	331	340	336	326	322	311	362	314	330	315	334	311	340	321	326	321	332	302	333	322	290	342	341	300	334	309	321	313	322	290	315	310	330	315	320	305	325	328	323	364	310	316	313	337	356	342	340	329	345	313	314	311	306	335	359	325	296	328	321	321	305	341	333	324	313	314	329	346	292	335	299	329	303	309	352	319	309	339	299	288	310	283	315	352	325	323	303	352	291	326	310	341	336	345	339	315	324	333	289	334	329	322	297	308	351	330	310	321	310	325	342	320	298
30077	48180	30474	17915	13368	9813	7944	5239	4185	3355	2928	2556	2091	1972	1646	1148	1047	866	897	889	742	686	680	638	615	619	540	482	482	484	432	451	425	440	373	401	390	401	410	399	361	355	395	376	381	415	315	370	371	355	350	346	367	369	389	352	362	387	369	360	345	342	341	328	342	368	363	342	351	361	377	378	363	348	334	349	342	371	345	368	337	338	328	342	352	361	358	344	397	370	383	322	335	341	365	361	332	342	355	342	340	344	362	348	335	334	339	360	335	333	358	358	342	365	332	349	345	332	317	360	334	362	367	346	318	369	330	356	365	344	355	341	354	387	344	336	366	364	330	354	356	349	380	342	303	350	364	318	337	344	356	340	423	342	387	331	328	353	313	339	335	292	351	376	386	331	355	368	352	363	364	354	384	366	363	331	338	382	357	364	365	369	363	335	337	365	328	349	357	331	321	339	342	343	378	382	350	363	356	359	354	346	366	366	365	358	322	333	368	334	359	383	352	356	331	382	351	353	332	360	371	378	344	338	369	343	353	342	357	343	338	347	347	356	371	336	380	309	349	334	313	356	336	353	364	375	379	372	329	363	364	370	394	328	348	332	344	372	347	389	371	350	348	352	361	362	330	386	345	348	364	364	352	342	340	348	364	376	343	316	359	351	361	381	336	382	345	342	344	340	360	331	324	369	355	324	380	383	344	323	360	356	352	360	341	308	353	322	349	350	334	323	375	350	379	355	367	350	332	382	305	369	329	393	360	361	389	327	339	358	346	355	349	381	340	368	331	354	361	354	351	331	334	361	313	365	361	353	345	332	342	350	361	370	347	327	337	349	373	330	378	371	335	359	348	353	365	343	375	358	344	369	322	358	328	353	367	360	312	371	350	346	351	374	364	320	341	372	350	321	348	308	328	352	334	355	360	398	356	330	369	359	333	374	374	318	394	366	349	380	343	349	352	359	347	338	346	361	381	339	328	375	355	337	378	396	356	353	364	396	346	382	376	364	371	332	351	349	352	332	347	352	329	385	345	347	351	335	353	377	365	361	400	328	356	359	337	368	350	379	360	365	368	333	373	375	316	352	392	356	368	335	369	347	345	354	343	338	353	359	333	339	362	327	333	318	329	341	316	367	345	386	296	352	369	349	350	364	365	328	366	332	330	366	336	350	365	311	356	359	322	331	333	314	354	344	338	368	353	364	349	356	351	330	357	366	364	342	363	358	375	362	345	348	350	352	338	379	344	336	366	329	364	379	350	361	317	340	390	375	373	359	360	346	308	365	328	375	368	372	373	346	375	340	334	349	366	331	331	335	360	342	330	357	346	377	372	383	339	340	317	360	339	328	363	341	332	389	356	316	368	357	349	362	343	332	341	379	375	342	359	368	351	351	332	358	365	362	364	348	330	361	377	370	360	338	318	371	343	353	357	399	343	385	376	333	354	331	364	392	318	355	382	346	351	355	343	361	349	358	291	365	353	338	322	343	338	362	361	358	367	335	359	360	363	347	360	338	342	335	318	363	382	361	337	348	312	352	369	362	355	339	371	315	359	380	330	353	343	358	348	374	348	307	347	366	346	331	334	347	367	333	371	340	365	389	365	340	380	348	361	353	352	355	370	404	329	350	364	350	362	365	319	363	367	347	357	362	377	357	358	328	369	347	358	327	380	371	371	381	358	339	334	365	370	356	356	340	355	323	395	348	351	349	343	349	338	345	351	343	342	312	367	355	332	363	386	352	357	353	331	341	362	349	339	372	359	340	357	337	381	341	348	319	342	356	338	357	360	337	337	367	332	361	328	371	331	376	339	366	365	337	340	351	375	372	377	332	351	362	324	359	323	359	349	321	331	348	360	341	332	367	340	374	351	322	342	351	349	359	363	367	335	357	336	347	358	374	367	350	390	358	366	369	367	314	345	384	378	356	333	344	382	363	393	365	363	343	380	361	344	369	363	344	332	363	322	318	321	343	361	364	344	381	344	334	360	334	351	349	370	361	383	324	356	356	361	358	365	353	367	355	372	325	359	335	350	356	330	326	336	334	340	368	313	351	371	324	374	372	345	335	348	361	376	315	357	384	361	321	366	358	343	338	333	361	356	359	317	341	350	345	336	352	327	366	362	359	353	330	360	325	334	320	371	345	351	350	357	329	346	373	369	345	390	366	373	384	345	326	349	336	319	358	353	364	375	352	363	356	369	341	350	372	331	345	376	350	367	346	357	354	359	343	375	313	378	346	344	378	358	355	358	356	347	376	322	363	346	340	316	361	350	353	380	368	317	349	348	335	348	372	365	334	357	317	301	360	365	371	370	341	332	376	346	402	381	325	321	354	332	364	337	333	324	338	365	338	364	345	329	378	371	322	335	338	335	397	350	349	356	317	361	374	334	372	389	332	337	371	362	352	361	367	344	338	340	357	363	337	356	325	353	345	348	332	365	392	379	370	354	362	362	362	351	386	398	360	331	320	331	365	331	367	322	341	364	366	322	343	354	358	343	333	351	359	376	335	339	356	333	356	365	338	337	345	352	373	349	358	330	350	386	357	398	328	352	378	384	353	355	350	387	338	322	364	398	327	314	344	377	357	337	335	317	380	379	318	337	304	319	333	365	320	377	364	340	340	367	360	338	359	365	341	344	343	383	337	334	381	331	303	387	367	342	316	333	345	323	352	381	353	370	370	351	372	343	337	339	360	362	338	379	325	365	370	345	368	372	360	372	355	335	378	335	324	362	375	398	385	338	350	351	376	353	371	351	361	345	358	340	360	357	379	289	359	343	372	353	363	400	383	346	306	386	349	338	366	341	333	349	382	328	327	343	357	345	372	351	318	335	350	349	380	345	384	383	360	360	326	339	350	347	325	372	355	363	398	346	324	379	354	350	360	350	340	317	360	372	361	343	369	327	341	352	354	343	343	355	393	353	332	366	321	355	372	341	343	367	343	343	331	331	364	357	351	356	348	344	372	332	347	350	357	364	358	362	334	366	338	360	346	354	359	393	332	330	369	327	367	324	321	337	342	355	347	386	315	348	332	378	323	310	353	342	361	368	358	346	352	356	348	336	338	343	361	355	319	355	323	325	362	329	343	339	369	369	360	316	359	352	341	330	363	344	356	318	382	363	382	378	355	376	345	326	372	373	350	362	365	367	357	336	365	339	351	362	351	347	346	344	335	337	377	330	356	346	345	349	344	338	348	353	346	340	324	334	364	345	348	367	366	355	346	343	332	378	343	372	336	336	355	374	347	361	319	355	386	352	340	328	330	325	353	358	326	376	352	386	369	359	385	340	328	357	336	365	352	363	341	330	397	330	373	329	356	355	311	338	320	348	371	367	344	333	355	344	365	320	357	366	385	343	330	334	312	343	379	372	346	385	345	366	331	368	342	370	326	330	329	364	371	331	345	370	343	345	369	361	377	364	342	322	330	333	365	345	380	354	335	349	344	346	346	363	370	350	358	351	350	355	393	345	355	362	369	351	350	357	322	379	372	341	418	314	347
22679	21229	28877	23883	21307	21741	15525	6453	4355	3644	3183	2836	2239	2180	1690	1334	1169	1215	1104	993	950	944	820	807	770	799	675	636	646	565	603	551	553	565	556	546	540	538	538	535	517	519	506	488	485	498	500	467	503	463	512	456	483	501	537	485	489	463	432	515	473	494	498	494	436	515	452	485	493	475	490	438	467	459	459	500	488	459	432	505	484	492	484	453	476	469	475	447	480	506	465	444	428	466	479	502	475	459	462	508	476	449	448	448	485	450	506	516	509	455	460	477	488	456	451	449	480	414	484	484	472	455	472	514	470	465	477	513	499	475	463	455	485	499	465	478	462	491	468	487	470	466	522	469	475	447	446	497	457	474	467	496	465	461	419	456	486	469	492	467	430	452	514	515	431	463	487	452	445	472	429	457	459	472	468	458	470	464	478	444	460	468	479	464	438	469	472	497	481	511	476	501	453	459	470	420	501	455	493	457	471	452	486	447	469	493	512	467	458	441	433	459	464	463	475	488	490	453	447	450	471	504	468	479	484	450	483	463	439	444	465	479	475	500	462	447	469	450	474	425	503	457	452	496	442	490	472	485	485	460	473	523	474	501	454	463	437	461	488	511	447	508	491	477	485	463	518	444	445	459	463	445	487	422	447	485	478	464	448	469	476	487	449	449	501	506	429	493	476	467	474	465	505	451	453	483	479	457	501	469	461	489	472	443	473	465	482	491	478	458	481	486	480	459	475	460	494	476	483	477	464	460	470	457	416	470	440	466	466	512	457	462	486	477	469	488	467	436	458	484	489	481	453	480	506	479	417	451	449	441	465	500	463	480	520	464	449	447	460	485	425	457	452	456	436	449	479	506	467	440	471	476	490	455	473	472	469	428	480	485	454	489	488	511	459	459	475	464	468	436	466	462	465	476	480	480	505	487	488	431	465	473	488	449	515	506	457	458	487	455	458	486	502	476	454	482	447	483	457	490	466	407	472	479	444	522	446	431	476	466	485	479	447	442	490	474	465	475	477	479	454	471	438	452	501	483	472	477	492	476	439	484	465	459	460	463	447	446	450	478	468	449	482	473	535	499	463	460	477	493	460	476	527	509	486	455	487	460	463	496	443	507	512	445	468	432	452	450	449	484	448	456	432	479	464	441	462	465	466	545	465	481	437	454	480	452	480	486	459	441	456	442	437	487	453	442	452	461	439	482	450	454	447	451	469	542	488	481	445	450	459	472	466	405	476	462	500	488	424	453	494	464	438	457	515	477	491	477	468	495	460	471	487	468	476	448	473	426	462	472	462	475	460	470	459	509	477	468	450	468	459	451	465	516	441	511	463	449	482	450	474	481	439	476	432	486	460	490	506	445	461	466	473	499	466	460	454	494	491	456	447	492	471	449	446	539	497	459	479	432	514	473	459	460	453	491	452	466	489	464	525	464	501	444	454	479	487	465	448	469	511	457	471	452	495	474	502	496	464	488	463	464	472	426	503	393	480	460	495	469	505	459	479	448	509	461	451	484	468	457	472	468	442	485	453	483	460	431	462	470	471	464	501	499	475	505	476	466	491	471	488	489	466	433	464	467	469	464	492	465	450	469	445	448	489	464	440	480	452	508	491	459	452	434	476	491	492	451	453	490	495	497	462	484	512	515	439	459	510	479	446	479	450	503	479	453	454	499	469	445	459	453	480	451	472	491	425	416	483	439	469	484	478	469	475	501	492	453	469	453	482	474	445	448	471	423	485	442	532	485	476	454	460	513	456	470	458	434	456	466	468	461	468	469	458	470	468	449	503	483	482	483	490	463	473	460	457	470	497	445	444	459	476	436	451	467	436	495	466	456	451	481	471	480	477	431	491	509	512	470	428	463	468	439	465	472	430	468	492	502	473	467	467	505	452	431	460	454	491	440	480	433	447	464	455	457	430	472	464	451	512	499	477	494	477	469	442	494	483	483	484	454	468	472	421	481	466	494	500	444	483	443	485	401	426	454	453	475	444	514	451	485	443	478	446	506	436	468	533	486	473	436	439	467	457	483	455	477	485	428	493	465	458	497	444	479	468	481	486	493	495	477	472	454	461	472	500	487	438	456	491	490	468	471	467	455	438	477	445	474	511	438	471	469	509	431	499	482	456	462	462	457	474	453	480	462	432	432	505	472	486	440	485	489	483	460	465	459	464	474	494	461	522	391	454	467	462	507	465	473	496	502	464	465	435	446	466	438	475	486	515	475	498	463	459	485	465	493	452	489	444	454	456	423	449	454	454	485	469	495	482	474	442	490	448	470	450	452	468	497	509	472	495	448	454	462	475	497	442	492	487	471	462	463	510	483	461	494	449	451	436	420	492	457	452	490	454	449	462	453	475	470	488	429	483	453	421	439	507	460	450	454	470	475	475	475	482	473	480	488	460	478	456	484	467	449	462	454	489	444	493	484	464	448	451	460	512	472	487	472	444	466	490	472	484	465	466	455	495	489	485	492	464	464	493	467	491	478	501	445	481	469	423	518	476	460	486	462	496	467	448	474	446	454	434	459	484	480	470	519	511	472	456	456	469	485	509	481	454	481	450	459	495	478	456	452	494	469	447	485	441	470	458	438	456	473	498	461	498	462	477	465	483	424	472	440	462	493	508	468	471	465	519	469	503	452	452	467	464	454	504	487	472	438	424	464	471	479	461	484	504	464	448	448	445	455	472	504	498	506	455	510	484	460	491	467	485	493	453	499	505	447	452	471	435	448	478	469	447	472	526	427	510	473	506	484	447	481	513	470	490	448	463	462	468	460	416	438	491	451	487	462	439	472	433	451	446	459	504	446	458	494	456	490	473	444	536	475	421	454	480	457	472	477	517	491	469	450	481	467	485	494	477	527	506	480	476	437	455	486	502	443	459	463	481	434	437	456	441	481	493	445	485	449	453	513	469	468	462	478	485	480	399	480	482	457	498	471	471	471	461	507	495	453	467	458	484	427	497	476	448	487	483	476	450	436	452	467	458	458	482	464	451	447	491	493	503	466	468	461	462	464	484	481	477	466	491	439	475	470	441	470	462	498	442	464	479	451	465	466	445	440	459	441	494	493	451	447	487	470	476	436	453	495	458	474	459	501	460	492	463	468	468	445	482	493	497	455	463	491	473	494	486	457	454	485	464	489	483	487	491	464	438	485	497	480	487	458	470	455	439	459	458	459	443	474	462	470	491	477	472	441	482	472	495	458	466	473	448	443	459	465	438	463	451	505	482	457	522	465	456	445	471	491	484	502	459	482	450	419	443	439	485	496	476	469	476	486	485	482	464	461	440	471	446	452	462	461	471	471	474	457	482	501	467	457	468	475	484	429	435	493	473	448	439	483	465	466	498	472	468	461	470	454	478	452	457	462	481	481	460	483	466	452	459	492	486	445	468	450	418	452	488	483	469	511	476	440	470	480	475	506	436	458	454	491	463	434	496	474	456	468	487	435	469	480	441	458	503	478	465	467	471	491	456	445	444	462	499	488	459	453	478	448	481	465
32709	59326	39323	25803	20077	15870	12468	9109	7198	5745	4998	4424	3463	3398	2392	1889	1719	1635	1492	1392	1252	1216	1054	998	995	918	875	756	730	702	675	681	668	632	602	626	657	598	558	581	592	556	545	513	512	502	541	495	548	542	516	511	490	458	523	531	527	514	508	544	515	496	468	501	537	493	491	487	499	472	491	492	508	540	523	509	496	488	487	452	467	466	489	491	481	487	499	527	479	481	524	504	503	466	481	465	479	492	517	536	509	466	492	493	516	513	490	473	485	466	516	512	500	528	487	512	494	525	496	484	502	521	487	446	510	487	548	497	487	512	474	465	456	497	524	486	490	454	524	463	518	460	487	469	457	516	456	501	476	518	489	492	494	523	465	447	494	495	468	499	455	488	479	494	473	490	463	508	517	499	476	487	521	517	496	563	499	511	468	535	470	498	479	502	502	492	476	484	511	523	505	462	486	514	473	500	492	515	504	500	478	499	472	457	452	502	524	497	523	481	485	455	502	457	529	551	516	550	500	514	510	455	499	480	514	514	474	472	518	525	482	472	520	534	500	487	520	490	470	502	505	495	460	504	486	516	484	501	483	477	498	471	491	537	447	461	525	485	509	512	515	510	519	466	500	508	499	516	517	507	475	508	493	466	498	512	485	498	487	486	469	494	469	504	487	499	525	523	514	494	501	463	533	476	493	485	486	475	494	514	516	461	510	499	502	525	476	476	471	522	463	514	519	522	523	504	509	515	490	495	506	467	492	501	529	494	490	512	500	490	495	499	531	487	496	470	488	482	514	499	470	542	489	533	506	468	524	489	448	481	469	499	456	502	476	506	487	480	476	482	468	490	453	486	518	504	490	504	502	535	484	475	474	470	509	495	458	473	501	511	496	470	528	504	475	496	529	468	550	521	494	503	515	476	506	508	519	522	518	503	490	507	481	478	475	446	528	510	470	525	485	520	526	472	518	506	480	486	509	509	548	463	482	482	498	457	530	503	547	479	479	479	486	497	514	520	494	521	510	536	518	469	509	479	525	476	514	490	495	506	471	510	493	499	461	475	492	479	500	501	525	503	524	477	549	462	515	549	460	476	485	496	476	509	512	568	502	516	490	507	496	515	519	445	492	533	501	456	509	483	500	500	491	502	501	519	494	509	469	511	539	479	438	514	474	503	524	458	487	495	520	482	473	510	506	508	506	463	517	488	489	507	530	495	507	486	494	473	496	485	499	523	539	488	504	504	518	445	500	503	514	492	494	497	492	533	495	504	518	477	483	505	489	518	479	536	497	500	476	551	528	511	461	471	475	533	493	510	495	487	485	490	487	498	471	533	495	507	535	478	506	476	510	501	500	485	520	526	512	523	486	513	471	487	522	505	528	491	512	489	531	488	481	440	496	496	481	484	488	521	519	492	485	505	524	526	493	492	514	491	531	509	557	511	490	505	463	498	472	481	514	472	510	502	488	471	527	505	517	507	500	497	484	502	476	491	506	479	487	506	472	502	469	528	482	468	493	457	460	497	472	472	488	518	488	470	480	479	497	488	507	493	522	454	458	474	503	494	489	487	481	508	468	468	475	471	476	497	502	523	516	525	507	505	503	511	478	508	476	482	519	488	508	494	478	486	457	496	487	509	508	517	500	474	485	500	512	473	511	449	502	492	497	502	526	481	525	496	519	526	491	498	522	509	527	504	485	513	514	486	516	479	465	502	518	502	478	485	507	480	465	477	508	451	511	512	493	508	523	534	508	474	469	483	511	499	481	496	481	495	510	507	514	505	474	494	514	526	500	522	496	480	459	483	498	541	494	482	477	532	458	484	497	495	498	478	488	516	518	501	513	477	495	510	483	493	431	466	484	480	528	517	437	514	514	523	511	473	453	487	508	495	520	526	508	508	485	510	501	479	515	488	475	504	522	477	459	507	489	479	487	496	505	493	499	503	477	483	504	500	477	488	494	449	521	488	507	520	510	513	477	509	512	479	502	506	517	474	512	494	558	502	446	497	500	490	496	506	501	504	506	520	475	485	525	479	494	508	536	488	512	481	521	513	481	504	516	462	526	501	502	500	511	486	501	510	495	542	484	496	470	496	518	479	480	534	472	493	489	464	504	468	538	503	485	489	514	475	516	498	497	472	496	482	494	494	488	514	538	521	503	510	519	479	512	528	501	491	511	490	500	488	488	522	496	468	510	464	504	516	493	520	553	503	536	493	482	497	489	508	536	521	493	498	521	525	471	478	469	491	482	458	473	484	492	442	501	526	467	498	505	505	492	510	492	538	508	436	502	510	486	511	509	461	533	499	478	525	494	512	504	477	496	495	503	505	541	483	511	475	499	533	494	498	521	477	514	474	477	470	482	482	476	493	490	482	512	492	492	492	521	458	533	522	494	506	434	509	531	518	515	468	498	491	484	504	502	521	493	528	550	499	502	484	474	482	505	498	509	466	483	507	475	501	507	515	505	527	506	463	482	477	512	521	541	472	503	492	486	507	485	483	439	510	458	498	494	501	514	527	481	525	505	457	495	468	502	510	489	494	504	497	476	464	531	475	532	492	491	507	498	483	496	504	510	475	492	490	488	492	518	512	488	484	501	508	540	478	451	518	519	478	499	518	528	482	504	503	462	531	514	468	537	503	509	479	511	490	500	526	484	473	524	526	503	462	482	484	518	477	526	486	509	502	508	476	488	495	461	476	500	482	486	523	494	482	486	477	510	489	484	521	492	526	439	457	538	508	490	491	543	515	505	452	484	483	509	494	501	518	507	527	492	455	510	503	480	484	485	483	487	483	496	536	504	490	504	549	511	516	463	501	477	531	490	521	481	437	511	511	514	532	466	467	525	515	499	463	487	508	451	490	501	491	524	492	511	487	454	491	503	491	502	482	489	498	504	528	542	433	462	513	503	474	489	473	488	483	483	511	510	487	459	481	487	469	469	452	476	514	536	483	451	498	501	538	487	492	497	503	488	483	488	466	487	520	477	500	546	523	508	501	492	453	519	486	515	514	516	495	491	482	484	499	516	460	525	531	460	548	510	481	509	484	531	489	507	531	518	448	478	484	437	519	513	493	521	529	488	491	494	480	475	493	491	434	516	492	486	500	474	497	481	501	489	493	497	494	507	537	491	469	561	523	484	515	504	486	503	494	478	454	500	486	496	467	457	502	486	491	480	497	519	495	533	454	530	511	500	480	493	493	467	439	509	522	503	494	484	493	522	508	538	478	450	479	461	516	526	484	515	499	517	457	456	489	496	462	478	508	463	498	483	478	471	493	515	526	473	470	507	480	483	493	467	503	546	481	483	507	539	525	474	538	537	461	530	502	532	472	450	531	494	508	504	502	497	524	522	513	528	487	525	476	517	489	528	471	495	509	484	503	499	501	544	447	524	478	466	499	474	499	477	459	463	508	531	490	469	502	501	492	506	467	494	506	505	524	499	534	475	509	534	525	476	476	468	465	478	474	509	500	505	502	481	489	500	492	469	469	491	463	501	467	537	480
30240	27985	25982	15378	7779	4900	3281	2472	1878	1550	1399	1206	1043	1004	754	680	587	634	551	532	517	510	499	489	414	427	413	384	442	387	366	379	369	409	361	362	358	354	369	363	371	367	343	324	367	342	337	347	355	345	290	356	324	360	370	364	367	334	373	346	334	339	326	384	358	284	314	335	361	328	335	335	348	336	336	352	310	348	388	337	350	325	353	327	324	322	352	355	339	344	348	345	317	345	347	310	363	370	312	332	383	317	338	305	321	347	322	367	318	343	318	352	355	318	351	324	322	332	357	352	338	374	363	334	343	355	324	353	344	339	336	343	309	296	343	343	342	338	317	330	337	356	342	338	333	319	346	341	302	322	318	309	346	339	335	330	340	366	347	351	353	349	330	345	314	347	327	310	330	351	320	333	356	326	308	337	346	336	342	320	364	321	362	343	317	324	371	325	349	335	346	348	336	322	311	356	318	350	323	325	338	359	306	321	324	351	359	358	332	331	350	342	330	350	357	343	341	313	347	358	326	349	361	331	371	310	339	345	305	332	313	336	337	305	357	352	331	348	332	301	354	323	341	349	376	336	338	331	352	307	324	347	311	323	350	334	344	367	315	336	328	342	362	349	343	318	303	309	369	332	359	334	318	337	337	364	320	344	294	338	347	328	293	336	327	327	345	325	327	330	311	334	333	316	351	356	318	347	339	324	337	365	352	324	361	341	343	322	308	336	343	324	328	348	330	312	353	371	361	322	338	353	372	324	334	343	363	354	350	349	324	346	367	303	357	367	353	355	321	332	338	340	349	341	341	342	346	308	340	339	360	350	348	319	355	330	318	331	321	335	338	296	311	317	372	325	328	337	312	356	355	340	362	361	347	370	341	311	351	317	324	314	359	352	322	310	344	373	307	337	336	309	285	340	309	323	316	337	325	345	320	342	375	333	314	360	349	352	365	325	344	385	332	340	342	336	313	337	346	323	335	293	323	306	321	314	311	344	329	316	339	343	330	339	337	366	364	326	342	320	318	344	315	330	332	327	334	321	368	305	340	334	350	310	362	375	313	372	308	377	368	335	337	327	333	301	340	366	322	325	368	336	311	314	334	339	359	348	307	334	337	324	316	345	320	353	342	341	324	334	325	337	333	327	325	348	318	364	328	333	349	362	361	335	324	354	364	343	385	340	340	369	314	303	320	346	324	387	330	333	304	344	340	311	310	355	343	298	336	329	313	297	340	335	312	316	318	336	340	322	347	326	329	317	346	363	300	360	331	337	337	369	372	334	333	341	328	321	346	290	360	342	350	354	321	326	366	353	321	355	338	361	350	337	315	341	350	327	314	343	339	298	322	361	321	318	315	366	345	336	323	339	328	324	363	319	338	347	299	353	342	343	348	340	352	355	310	359	303	325	324	325	323	324	337	324	375	330	325	332	350	319	345	339	361	347	311	348	356	333	345	320	354	351	343	320	351	334	309	367	324	339	334	345	348	330	339	340	334	348	318	341	350	329	356	325	328	340	315	309	362	347	374	329	378	337	365	336	333	309	362	307	341	350	348	307	372	310	318	347	314	316	333	318	332	327	330	334	347	349	315	341	347	338	328	335	347	329	343	326	345	360	330	330	337	332	337	314	347	337	340	351	309	340	336	306	348	350	315	348	356	386	343	351	348	335	339	337	330	331	317	341	313	337	357	344	311	364	357	344	375	310	324	306	334	330	360	348	373	351	342	344	333	368	346	366	325	345	377	352	338	353	335	339	366	340	320	357	371	332	335	381	353	337	350	321	338	324	357	323	366	375	327	341	382	326	331	356	333	329	329	342	374	356	349	329	332	303	335	350	320	349	352	348	329	318	357	360	345	340	336	320	322	318	348	352	341	344	343	295	339	361	336	335	359	336	331	342	341	294	335	353	348	349	325	304	354	374	338	330	347	328	336	362	298	316	348	383	319	330	315	336	362	360	367	337	350	297	352	361	346	324	347	336	298	318	334	317	353	368	362	366	310	304	350	356	347	322	378	344	313	315	352	353	321	324	351	355	356	356	332	348	335	304	330	367	364	340	326	325	301	321	345	342	341	314	349	314	327	331	332	324	344	340	321	316	329	333	343	359	339	346	351	312	336	352	332	368	340	341	369	321	341	332	357	350	333	336	315	324	310	335	324	319	348	345	321	350	331	361	337	318	303	308	327	328	378	295	333	322	349	360	335	327	331	356	338	326	376	352	347	340	320	361	346	323	336	323	335	309	330	317	329	365	330	330	340	343	338	352	316	345	345	323	326	360	331	348	327	322	352	354	314	333	343	332	368	332	350	335	340	336	336	303	349	359	344	319	308	339	328	336	317	333	333	346	341	312	359	322	315	339	344	336	337	357	328	334	375	324	333	329	345	348	326	329	311	330	326	335	297	334	320	369	332	326	335	372	328	348	369	324	367	325	324	320	324	349	323	357	326	384	360	314	319	333	338	330	340	351	351	350	316	324	344	313	325	376	357	361	354	348	356	313	344	335	341	337	316	319	324	309	316	339	339	363	331	339	365	327	332	360	341	349	357	323	337	361	346	370	330	309	334	309	328	337	310	339	330	342	345	357	322	353	348	345	321	331	362	351	349	345	331	328	327	348	352	352	331	350	361	340	317	334	346	346	343	325	345	309	313	337	346	347	320	362	340	291	330	347	338	337	360	331	323	341	353	327	359	332	347	329	333	320	342	313	324	313	330	340	336	352	347	344	357	333	339	345	335	365	336	330	313	353	325	323	350	305	335	331	314	319	333	338	360	330	362	356	322	361	337	325	357	345	337	326	354	366	389	309	349	363	334	381	332	347	335	314	298	325	345	330	320	324	334	324	334	339	321	320	325	364	295	339	348	351	333	300	353	360	356	329	366	326	341	319	355	317	336	350	323	354	298	371	335	333	326	331	320	330	359	356	308	327	354	338	362	315	355	343	329	321	329	320	303	326	349	357	297	355	309	350	311	341	362	358	304	357	340	329	351	324	323	329	323	331	329	329	363	364	325	323	331	321	336	371	326	299	314	300	354	321	372	354	366	332	337	356	324	337	328	328	356	336	329	355	364	348	349	315	347	358	333	348	373	353	353	327	335	337	338	355	353	317	311	359	336	315	340	322	337	352	359	338	382	326	338	333	349	334	336	350	360	342	339	346	359	324	342	338	354	347	317	347	337	349	322	323	338	324	308	297	347	347	381	360	321	327	322	327	343	325	338	360	315	319	309	354	321	323	345	352	350	345	345	312	355	347	301	348	342	334	352	314	333	326	342	334	349	348	318	325	328	353	287	346	338	327	329	330	347	309	359	355	330	352	306	366	324	350	345	342	338	349	313	335	331	330	345	371	311	339	330	328	353	358	343	342	338	317	312	320	326	310	342	325	373	314	355	348	365	349	318	324	337	345	356	376	285	364	351	351	323	338	345	313	352	333	317	312	338	344	353	310	345	371	308	343	371	317	335	344	340	325	340	331	346	324	351	363	349	309	369	308	332	380
29539	41845	26293	14696	10704	8052	5685	4353	3259	2737	2438	2012	1660	1498	1150	908	850	847	747	702	698	638	646	537	544	561	525	480	489	458	444	458	426	425	416	370	408	420	452	367	369	374	400	380	369	361	389	366	347	395	400	355	348	397	396	372	418	356	400	364	356	351	360	387	375	375	368	394	377	420	365	384	380	323	361	402	367	349	350	372	405	335	370	395	375	377	360	336	383	358	386	387	385	320	397	364	363	407	343	365	352	386	363	342	389	378	379	351	364	385	362	370	384	352	369	368	336	378	367	360	364	342	364	365	375	383	376	348	386	351	360	348	385	362	355	349	366	395	344	366	362	381	400	354	375	353	382	349	409	370	369	362	332	350	361	365	344	356	332	358	349	350	353	356	338	370	371	360	346	378	360	398	386	374	376	373	343	352	380	400	325	343	383	348	349	362	353	375	339	369	347	356	358	360	378	374	386	382	347	384	365	325	363	327	322	378	357	356	368	330	370	361	360	380	369	353	349	403	363	376	378	380	362	347	366	338	357	349	358	381	335	384	409	379	331	387	396	354	379	365	370	386	341	344	361	357	366	370	383	372	369	372	384	386	382	372	395	362	381	368	362	313	332	365	396	343	361	381	353	373	411	365	367	389	366	358	368	370	354	358	367	342	390	364	357	375	367	383	387	364	362	397	353	344	329	359	357	362	336	396	351	357	359	376	354	341	374	356	373	318	336	382	394	355	369	347	395	353	371	342	351	340	350	363	347	354	366	372	356	344	372	364	376	381	346	348	388	374	337	340	375	366	361	381	379	361	351	373	350	352	386	343	331	396	357	351	359	369	343	358	376	381	338	374	343	371	357	361	356	360	348	357	393	350	372	361	383	329	364	358	358	357	367	384	403	329	381	371	430	362	370	358	394	378	360	376	338	330	367	369	346	373	369	354	382	363	391	357	328	385	398	347	372	355	361	361	355	353	362	395	357	355	357	370	366	401	361	346	346	345	356	376	345	380	381	359	370	363	388	342	362	371	394	372	369	364	358	371	347	383	397	361	355	328	391	358	358	364	366	338	344	401	378	392	364	361	376	348	320	363	390	377	351	349	378	372	324	392	357	370	345	388	333	348	339	332	370	363	372	346	355	371	369	385	368	346	340	369	363	394	410	374	376	384	376	375	350	354	346	360	356	393	360	367	372	376	356	349	398	396	355	368	369	342	383	355	352	351	379	371	371	387	346	381	344	366	342	375	372	388	358	365	364	361	390	368	394	335	366	366	352	374	370	354	377	326	396	357	341	384	368	344	391	357	350	379	370	333	355	389	390	352	357	389	396	378	381	349	372	368	371	359	397	388	361	386	355	375	351	374	397	378	358	350	364	388	350	365	383	381	355	358	386	344	352	365	382	324	360	345	377	343	379	366	403	420	355	377	351	372	368	325	313	389	379	365	353	379	368	379	378	386	362	392	384	397	379	358	383	372	396	374	381	345	377	325	372	396	355	393	381	371	361	325	348	382	392	310	374	388	412	371	368	376	386	350	363	344	379	339	360	366	381	379	364	369	350	342	325	383	373	359	369	348	362	390	360	359	382	348	392	344	346	391	359	375	391	334	340	388	354	392	349	371	359	402	362	373	389	375	357	372	319	356	345	357	362	383	357	368	340	378	343	376	386	380	366	338	356	361	353	406	378	401	311	361	336	353	339	358	408	366	373	325	382	349	381	382	348	403	353	327	345	365	363	397	355	354	415	347	349	370	362	379	372	362	368	397	336	369	337	367	333	339	356	384	394	345	406	372	371	350	407	364	394	353	359	359	371	350	348	382	346	366	376	402	340	330	386	371	338	314	372	352	373	372	344	344	355	382	326	369	380	380	383	338	333	378	373	349	348	365	380	344	378	400	357	366	349	382	363	356	378	405	349	364	374	386	387	407	371	378	369	420	375	359	400	363	352	360	341	347	377	352	365	382	367	363	357	354	378	379	360	361	389	358	356	342	324	367	344	359	378	352	377	360	338	363	340	346	393	395	332	333	366	368	351	345	350	385	343	352	356	387	322	370	363	385	380	334	378	389	375	358	375	362	353	377	379	354	341	350	385	402	322	345	372	340	363	391	341	353	386	364	364	355	345	349	375	348	318	368	382	352	342	349	368	353	350	348	372	365	352	362	368	327	360	326	340	328	385	352	365	369	326	363	360	375	362	362	376	353	362	361	351	382	383	341	381	348	355	337	316	365	368	369	367	353	367	362	383	357	392	340	357	344	363	333	332	335	371	368	370	348	343	352	399	336	348	339	368	359	340	381	348	334	383	358	359	362	380	338	374	339	364	347	372	353	366	342	348	372	357	381	365	360	353	369	335	363	388	361	394	359	378	374	385	370	409	352	326	359	371	423	357	360	368	363	359	374	414	354	397	363	398	337	366	379	353	345	349	321	357	350	363	395	334	367	351	326	366	366	326	377	349	357	358	347	347	356	354	365	380	366	404	389	396	374	402	333	355	358	369	361	353	378	372	377	363	367	378	381	378	348	410	351	393	362	387	334	365	368	392	345	379	345	364	358	360	329	354	360	369	343	356	407	374	366	314	410	351	352	338	364	329	362	381	375	372	349	374	355	382	373	375	359	369	364	356	365	362	354	366	384	381	341	350	371	378	390	358	375	352	374	329	363	353	355	350	375	351	384	349	351	377	365	357	405	370	352	380	336	334	341	369	333	343	405	364	380	375	374	353	379	363	324	353	385	354	370	372	309	358	361	360	373	366	324	363	350	336	372	349	366	373	375	351	406	352	365	386	321	372	369	347	381	373	377	367	366	335	368	384	366	360	329	371	377	369	356	372	364	352	390	398	385	363	376	367	367	352	399	380	367	358	390	390	363	361	389	346	374	382	359	362	381	389	393	381	345	359	402	357	350	370	368	368	386	349	365	368	401	350	381	352	370	352	351	369	376	369	345	353	377	373	369	369	383	380	387	375	340	370	383	378	350	351	358	355	383	368	369	365	376	350	385	358	360	363	376	357	379	359	367	362	340	377	386	369	352	379	360	393	394	375	366	345	380	401	369	362	382	355	378	376	376	389	360	354	353	372	350	358	395	411	346	396	349	340	373	378	366	365	368	351	351	348	387	338	383	390	384	336	361	346	357	337	359	350	365	366	397	366	360	374	333	378	348	368	373	376	377	344	348	385	337	377	365	364	340	394	350	358	396	363	358	355	341	344	341	355	395	395	357	352	334	355	370	353	361	370	377	356	340	367	363	358	347	355	395	357	345	353	367	382	361	368	379	354	360	395	354	401	365	401	375	387	335	375	361	367	381	370	372	368	362	344	363	366	372	386	386	392	370	381	357	375	379	349	387	389	386	366	336	357	407	359	371	325	360	351	375	371	397	340	394	379	379	343	400	343	375	357	350	391	359	343	371	375	367	349	375	387	366	340	339	376	376	360	346	338	362	363	336	388	367	340	373	369	343	358	394	351	366	366	403	393	376	361	371	363	361	333	384	348	360
23809	21200	28427	24384	21318	15244	7577	4491	3286	2683	2587	1960	1743	1522	1166	1063	985	964	903	854	802	780	713	711	672	636	636	588	547	520	527	538	541	549	506	510	471	511	504	489	476	468	481	513	441	490	480	458	455	461	466	414	455	489	471	448	476	460	394	453	420	417	446	434	448	421	441	436	473	437	456	442	433	440	464	452	469	437	439	451	431	496	478	507	444	456	464	441	436	466	423	455	456	454	439	442	447	432	426	467	415	488	483	420	436	435	435	460	432	438	449	428	430	464	466	488	419	437	424	433	445	418	447	484	446	426	472	429	454	476	460	424	474	461	436	443	457	461	473	427	430	481	402	445	458	419	445	446	393	403	459	435	461	427	428	483	453	407	433	434	474	470	396	440	428	434	429	453	437	446	456	396	429	501	422	476	468	465	436	424	457	457	468	450	442	460	491	463	446	450	449	419	453	446	444	433	444	467	440	436	444	481	480	449	428	475	464	458	464	467	500	417	401	473	454	470	448	430	440	436	466	478	440	451	455	451	418	494	471	419	443	421	429	449	459	450	421	445	452	454	446	446	449	446	472	467	482	447	468	433	402	441	451	472	428	423	436	451	413	485	435	441	419	458	483	461	437	424	424	435	436	450	469	406	444	467	437	445	428	443	447	435	450	470	488	453	460	470	426	457	438	444	449	447	469	434	426	433	450	521	444	431	446	443	444	433	420	484	437	434	442	458	488	480	460	398	462	501	448	428	434	469	450	462	432	443	448	420	448	468	424	462	485	451	491	455	434	445	470	434	439	415	457	443	432	435	393	420	438	454	440	422	443	451	434	419	415	429	475	411	437	435	439	434	474	459	487	450	446	456	477	488	436	436	471	433	460	446	463	431	427	428	495	436	429	452	436	425	502	458	491	463	409	440	452	463	457	468	449	427	442	486	470	449	411	439	418	433	428	436	473	455	455	439	458	472	447	436	451	495	478	457	451	437	445	430	444	461	434	420	439	429	421	477	436	403	432	440	459	447	444	470	457	407	441	428	432	469	421	451	439	430	413	407	451	436	434	450	426	468	435	467	459	497	459	445	446	435	458	434	414	454	476	421	459	452	441	429	467	436	460	452	459	426	408	468	429	448	430	429	448	452	442	436	468	439	416	437	444	411	454	423	464	437	432	471	456	424	455	438	443	478	414	464	413	462	411	437	441	444	450	450	482	447	502	459	453	443	471	411	444	460	439	415	452	439	466	431	454	456	447	441	448	446	424	417	463	466	440	443	441	417	482	430	433	482	458	432	482	410	448	414	424	428	450	443	425	433	454	465	456	415	426	416	465	418	439	477	431	437	435	405	449	457	473	453	456	461	435	449	411	453	449	452	423	439	431	425	425	428	438	455	481	471	432	431	414	473	479	420	439	471	444	441	457	440	472	400	463	451	497	505	448	457	472	446	432	421	451	488	423	462	385	463	424	431	434	441	423	450	446	443	422	450	463	470	434	437	440	467	440	408	436	421	482	462	453	481	436	428	454	419	449	428	463	460	474	467	458	461	475	448	463	453	449	415	435	425	441	428	430	440	442	378	433	477	495	415	465	422	455	441	477	469	447	469	457	419	423	430	417	474	445	423	440	450	441	417	471	439	433	459	440	436	451	462	450	400	453	441	398	475	425	431	451	460	460	405	468	445	439	468	482	438	441	451	471	461	457	463	438	401	416	418	416	445	444	434	456	435	446	437	459	430	457	469	488	419	465	459	444	453	463	452	419	454	445	437	447	460	477	442	394	418	421	455	489	420	439	474	457	445	445	469	442	464	478	448	401	439	424	437	474	446	427	395	487	429	436	453	479	466	455	457	464	437	434	430	445	472	467	462	429	435	440	480	463	467	426	419	416	478	442	437	413	437	465	430	481	423	450	406	421	442	439	488	454	446	461	452	402	438	445	432	458	416	423	458	451	443	462	502	448	469	439	457	416	452	420	456	463	456	424	460	440	447	388	432	444	434	467	485	414	449	420	448	452	416	432	432	407	392	435	425	437	458	469	429	417	467	434	469	435	452	437	424	427	426	465	447	431	420	430	422	455	446	411	427	439	473	464	433	443	480	440	489	439	454	457	407	461	499	431	424	449	415	457	413	506	420	439	455	434	445	406	434	445	466	463	461	444	469	427	437	430	437	423	421	426	450	432	459	497	424	416	470	439	415	431	476	442	457	426	453	432	447	452	444	407	433	448	412	421	447	445	429	449	434	457	449	421	462	418	471	405	433	419	422	444	430	465	452	426	424	415	415	440	463	445	451	485	486	439	436	448	413	481	430	401	401	458	459	425	449	441	417	478	414	386	431	441	405	467	449	422	424	474	457	473	416	406	425	430	450	433	454	432	443	434	440	436	445	456	425	447	454	426	452	412	492	407	443	460	508	442	424	425	427	449	454	424	455	420	465	469	453	415	470	412	431	427	434	452	455	450	476	455	430	469	486	404	459	440	420	482	468	477	416	415	433	453	454	439	458	487	470	420	456	466	451	470	461	432	439	468	442	434	421	450	430	441	472	434	413	479	479	477	436	429	445	458	442	426	461	410	406	466	432	430	488	443	441	476	464	435	459	491	420	426	452	434	468	477	404	436	410	497	424	449	415	494	418	442	485	464	417	423	443	433	464	437	439	405	481	429	418	434	426	429	443	453	458	421	434	434	425	443	441	487	436	438	440	463	456	418	464	505	424	386	437	453	421	453	449	421	455	415	494	415	466	428	398	458	411	445	449	445	461	431	450	469	450	441	455	461	460	466	424	443	417	439	453	425	396	458	418	461	457	394	428	475	466	438	442	451	453	441	444	439	428	453	433	449	449	422	469	432	390	432	416	447	441	453	487	453	458	470	420	440	458	469	461	440	422	486	478	444	457	411	446	456	469	432	431	469	473	444	465	462	433	440	440	468	415	416	449	450	392	464	442	429	432	464	438	477	414	461	456	412	451	458	433	472	415	427	451	457	444	462	449	409	403	447	456	442	460	446	444	441	429	423	432	459	495	413	426	403	452	465	438	479	435	452	434	480	483	430	401	421	425	464	469	452	425	465	451	449	422	431	438	435	418	433	444	448	433	434	461	477	454	429	449	473	452	422	449	427	431	451	458	443	431	436	429	446	372	441	473	434	451	448	459	441	458	417	450	470	437	423	423	466	451	426	456	479	425	428	428	457	447	440	436	426	461	408	449	451	442	441	476	461	468	422	420	424	434	426	429	442	425	412	439	401	458	468	449	441	426	469	416	465	442	425	440	420	451	434	387	455	397	447	458	438	453	455	470	451	418	439	437	467	448	435	485	443	458	453	414	483	460	440	498	453	449	461	422	429	476	448	443	476	432	439	444	431	471	448	462	444	428	467	441	458	447	425	455	437	453	452	455	430	422	456	429	481	445	464	418	506	436	446	439	448	454	481	384	432	427	443	466	464	469	465	433	460	424	443	483	420	456	441	433	434	469	443	474	430	462	434	432	459	453	447	434	460	450
30711	52920	35489	20797	16021	12235	9152	7132	5311	4448	4077	3089	2775	2251	1700	1453	1348	1247	1341	1056	1050	934	865	833	823	787	747	685	657	599	642	609	620	572	555	583	544	525	576	525	533	518	515	515	544	514	483	489	461	448	456	490	491	493	456	507	550	515	500	485	437	463	507	447	469	449	462	471	487	504	468	486	451	486	458	501	470	474	504	462	493	486	461	436	460	501	443	463	436	514	450	450	480	464	446	467	477	490	462	478	436	478	450	503	492	504	451	475	436	480	472	434	473	479	477	469	441	474	467	467	469	487	473	465	469	435	458	510	431	448	507	503	484	452	469	452	431	451	441	472	474	475	504	465	432	437	490	471	483	477	493	467	453	476	463	455	490	451	524	471	455	496	467	458	481	472	434	457	446	491	457	452	494	409	511	444	440	473	479	460	492	488	452	467	471	470	467	496	436	486	484	464	445	500	463	459	422	462	491	467	460	497	439	495	423	463	481	462	498	474	443	446	463	477	427	474	470	440	436	460	491	471	501	504	516	461	503	453	502	430	459	514	467	519	453	480	490	494	468	455	459	503	512	488	477	487	444	476	449	458	445	432	467	464	476	507	480	468	455	449	453	480	506	457	499	460	453	479	485	489	472	462	480	487	463	495	478	510	516	481	531	477	507	478	508	519	462	456	494	475	497	510	481	465	464	472	467	455	472	507	451	443	479	470	453	497	491	452	487	488	440	478	447	491	457	526	441	456	517	455	480	487	479	456	482	427	507	473	501	493	454	465	457	470	464	476	469	472	453	448	464	469	468	475	475	440	438	449	438	486	464	460	478	494	473	487	416	493	450	458	476	463	495	458	471	433	501	502	490	458	443	460	462	438	455	462	489	465	429	449	436	486	526	467	460	479	451	517	508	492	485	451	435	479	501	461	427	539	469	462	487	492	474	475	470	441	457	433	483	482	481	444	446	473	492	453	504	495	482	491	465	461	516	461	470	455	476	453	466	447	496	445	459	492	476	480	453	489	480	467	459	461	440	463	501	464	434	475	486	495	489	447	469	483	501	460	459	476	469	471	471	514	484	439	443	471	496	506	466	467	449	482	444	480	469	444	483	473	491	517	490	472	481	450	471	459	498	515	458	469	500	491	448	488	485	489	482	444	467	487	461	472	493	449	466	494	500	453	423	431	478	490	471	494	506	494	461	465	453	478	466	451	479	484	480	477	445	509	437	499	482	533	461	495	479	428	472	458	454	467	454	459	462	505	430	460	483	490	464	487	468	461	439	462	490	473	499	470	492	422	498	443	518	444	476	471	478	477	490	479	496	472	462	510	470	491	455	444	461	473	497	487	450	457	459	510	462	469	511	445	477	475	443	474	463	488	478	449	494	476	461	463	464	495	460	515	438	468	508	467	467	523	534	469	492	523	486	495	488	494	480	446	491	484	493	477	457	509	491	499	473	427	489	492	454	488	463	483	477	441	480	438	487	499	456	454	457	482	488	454	459	446	476	483	456	471	489	460	485	484	420	473	448	470	464	500	506	448	463	471	453	478	506	499	474	509	483	483	451	427	483	465	443	467	458	514	484	465	462	476	466	484	471	478	474	458	487	440	452	480	507	484	493	510	496	488	480	480	442	458	461	462	454	473	474	492	480	466	480	431	491	488	451	471	465	460	469	471	475	509	474	425	495	448	436	478	443	464	465	459	468	532	502	453	448	479	472	448	470	464	471	441	430	462	448	487	459	473	487	492	488	471	479	471	489	482	468	487	465	456	471	447	489	455	450	419	504	450	446	467	455	471	456	488	508	437	446	468	454	484	456	495	413	482	465	482	455	494	514	465	472	445	487	439	451	472	489	505	476	465	507	480	476	466	489	476	490	455	424	443	515	479	472	506	468	472	437	476	466	491	462	442	488	448	471	437	494	454	461	455	456	523	506	502	479	510	480	457	430	468	507	501	480	478	471	476	423	464	488	495	501	474	474	470	483	469	495	457	442	426	488	446	474	484	494	443	464	475	466	422	474	469	451	467	463	518	462	478	438	505	464	498	530	489	515	506	448	460	479	469	490	461	473	484	474	458	448	523	501	427	457	498	465	466	454	448	491	454	452	478	450	462	519	461	445	454	486	475	448	478	481	452	477	493	491	474	464	497	507	469	458	540	458	475	458	478	480	503	464	472	502	497	429	496	462	483	468	433	436	442	476	423	477	467	467	485	478	434	459	459	498	505	471	502	456	466	503	447	483	484	469	446	478	466	487	485	452	469	481	452	463	496	456	456	478	484	418	494	478	437	457	458	456	454	455	462	468	480	480	459	456	495	467	468	460	486	491	481	478	449	450	507	516	448	480	451	518	432	474	455	487	447	415	463	472	473	449	466	467	471	428	486	463	484	492	465	490	498	490	466	462	484	461	481	442	470	480	489	437	478	446	459	457	511	462	488	501	474	468	454	449	481	447	481	461	461	507	461	481	485	479	452	474	481	479	479	471	461	451	464	475	504	498	438	506	493	448	484	475	486	485	465	463	488	472	456	483	459	487	490	505	477	460	506	451	484	455	466	485	467	480	497	464	465	440	474	450	455	467	502	482	512	440	481	466	529	484	505	417	454	469	478	454	463	449	453	477	489	483	481	482	474	453	521	443	467	477	456	450	513	492	473	484	464	447	540	465	491	441	479	470	451	462	496	467	455	447	504	433	469	496	476	471	493	473	480	437	469	451	503	469	480	422	484	475	494	471	423	493	507	492	490	437	438	496	462	455	509	467	450	481	462	482	445	483	463	443	529	468	425	473	444	462	495	470	485	456	473	468	488	465	461	469	482	478	452	480	473	473	464	492	472	488	493	444	449	499	474	502	462	479	466	456	463	495	446	493	456	497	425	475	461	493	461	438	486	506	467	453	487	448	438	415	502	474	444	490	476	464	468	476	469	481	493	447	488	440	445	469	458	464	489	500	466	455	476	448	447	484	467	487	460	479	453	495	482	468	497	445	480	449	479	464	429	487	470	464	458	538	475	449	488	472	471	512	491	495	472	461	474	508	477	459	476	458	454	488	467	487	421	477	474	481	471	471	479	476	476	465	459	490	435	460	475	492	475	455	485	503	456	492	468	517	530	494	474	427	438	464	491	480	492	429	441	472	498	510	482	477	481	472	474	497	509	451	449	496	495	472	489	469	460	473	468	509	506	443	465	497	444	447	464	456	506	468	464	481	498	452	477	481	477	495	454	479	454	484	493	468	497	461	496	482	473	520	499	475	488	473	467	446	477	478	484	495	483	450	488	455	466	482	446	492	460	490	477	475	437	471	441	420	457	441	477	471	484	461	466	481	482	466	465	469	439	433	472	464	442	462	485	501	462	458	488	477	464	438	475	479	459	481	494	473	434	451	434	513	437	501	480	468	460	465	490	483	489	481	510	454	466	443	454	512	493	463	492	503	444	473	494	463	440	455	484	467	456	466	511	492	480	474	486	504	506	483	444	471	519	445	452	451	483	438	523	441	490
25098	21282	27466	25460	15532	7412	4866	3272	2387	2118	1801	1549	1393	1138	860	782	717	856	670	604	599	553	523	483	486	419	460	392	388	388	360	355	381	348	366	359	389	382	347	351	298	318	354	341	335	322	313	318	297	327	300	315	312	318	301	303	336	346	293	322	308	309	356	303	307	315	312	324	329	312	307	310	330	321	319	313	334	324	321	312	332	301	332	325	294	300	297	341	318	325	306	309	308	311	281	320	348	306	276	306	283	321	284	297	343	338	332	344	292	308	304	298	298	317	334	293	307	307	341	316	337	312	320	318	319	302	303	305	295	348	305	314	325	305	330	309	321	338	329	329	299	300	305	311	287	364	299	321	328	327	301	309	324	310	289	323	342	331	311	301	297	286	315	297	317	306	345	332	288	310	302	324	312	274	303	341	319	292	331	290	348	351	311	326	314	305	289	331	308	322	339	277	299	322	351	314	310	297	315	336	326	312	320	309	301	302	324	324	324	311	313	291	308	262	342	330	298	308	284	323	310	315	330	322	329	325	289	295	305	287	326	290	317	286	307	332	326	320	316	299	349	326	333	325	298	325	302	310	323	317	326	302	309	344	299	327	336	291	294	318	293	276	306	305	331	286	308	316	330	316	280	312	339	302	314	319	309	310	343	312	354	320	333	319	297	328	322	310	318	301	309	343	304	300	367	287	322	305	295	314	310	306	323	336	310	360	349	309	314	274	336	305	307	348	350	330	310	289	322	336	295	313	324	327	334	321	335	291	337	327	336	351	298	301	304	352	306	301	334	308	305	320	301	310	295	301	314	298	307	320	306	325	377	330	318	297	331	324	309	303	311	319	301	309	333	330	336	299	273	319	320	282	301	338	338	336	316	333	366	305	318	303	297	324	322	335	314	290	327	314	327	320	327	314	300	324	347	322	322	331	327	318	320	308	309	306	309	322	315	350	332	316	314	318	306	346	310	281	314	284	283	299	314	327	304	307	296	315	301	295	294	302	325	348	314	319	299	314	317	294	332	314	317	303	314	300	294	289	299	332	306	319	337	321	282	294	310	328	338	313	327	298	304	324	331	303	321	324	345	297	295	312	275	317	324	310	302	288	318	310	308	309	320	330	342	324	299	310	293	328	304	303	299	295	305	298	310	333	325	331	345	297	317	276	328	304	328	298	339	306	277	304	336	327	299	315	304	343	342	315	278	352	319	306	297	318	307	321	318	274	318	325	333	337	314	337	306	303	324	348	308	303	292	304	299	338	342	292	287	332	319	266	325	341	309	320	342	292	319	319	311	323	317	309	318	315	312	317	303	277	325	328	332	322	326	318	336	322	315	303	317	287	314	306	291	293	330	324	306	312	314	325	319	300	325	284	334	307	293	306	326	291	309	331	322	341	303	324	327	311	330	308	317	315	316	302	324	312	303	318	300	304	318	303	328	309	324	312	298	349	290	298	321	298	307	335	304	327	314	313	308	316	292	308	321	306	301	351	310	329	284	307	289	296	328	326	315	306	304	296	297	305	273	322	313	292	340	338	325	324	280	337	308	333	292	296	319	317	307	316	313	282	292	302	300	303	305	310	330	332	294	276	313	328	337	304	319	313	303	319	310	308	329	310	308	294	325	313	296	317	300	336	324	302	341	299	297	317	295	322	328	329	342	307	299	300	303	301	302	302	328	329	310	311	313	279	341	314	319	309	323	321	297	272	292	286	316	328	301	312	314	298	318	316	315	323	314	317	313	289	352	295	340	309	328	323	321	335	305	301	305	274	301	315	310	324	312	321	299	305	323	340	303	303	343	283	320	346	319	314	298	311	305	299	315	321	299	342	319	321	307	325	319	309	319	311	320	319	314	331	339	327	302	326	287	307	316	331	329	327	316	329	307	315	296	329	302	359	305	297	335	311	288	318	327	345	343	340	327	306	287	315	316	317	309	324	294	322	334	315	295	302	287	350	321	319	296	306	312	313	298	303	345	296	324	304	346	286	307	326	297	303	299	310	311	330	330	320	326	267	328	299	313	322	316	312	308	291	331	316	314	311	327	300	296	308	308	268	310	344	314	294	315	292	326	312	346	308	343	325	291	305	332	296	349	312	301	328	308	302	326	296	294	311	299	312	303	337	303	315	301	287	297	295	296	302	312	289	319	358	339	345	322	322	289	300	314	328	297	317	312	307	328	304	301	294	316	308	314	314	327	303	316	313	301	312	303	320	315	307	318	315	327	335	320	296	295	326	307	300	337	320	330	298	311	342	315	302	320	303	356	303	293	309	283	309	355	337	329	316	304	337	291	324	312	298	312	289	325	307	292	302	318	329	328	306	307	305	340	343	307	289	316	338	300	330	324	291	282	318	302	323	328	322	310	292	312	339	329	303	310	303	319	306	318	277	341	325	323	306	314	335	296	332	308	319	300	312	323	348	302	323	327	313	314	309	312	324	293	302	325	337	308	322	365	302	335	305	314	306	278	314	309	326	317	317	307	334	298	290	308	308	279	310	288	340	286	325	323	325	298	300	325	312	317	278	311	327	282	309	335	299	316	333	326	300	287	317	339	309	324	311	300	350	305	295	309	331	340	327	306	302	345	280	298	327	326	329	297	354	330	336	294	335	318	311	327	347	270	318	337	313	298	321	318	318	331	320	311	349	333	342	301	285	302	339	322	318	287	310	333	304	312	316	332	298	300	321	319	286	307	347	311	319	348	331	285	302	326	327	344	330	295	327	275	312	307	323	313	303	287	339	326	309	333	323	326	322	295	316	311	314	291	319	285	330	316	305	346	322	315	309	301	281	319	305	284	312	305	306	335	308	330	292	313	309	307	312	345	264	326	346	315	262	323	366	328	342	313	300	333	333	314	287	304	328	316	304	301	297	292	315	320	317	326	287	299	320	319	309	300	295	313	319	314	289	366	329	321	312	270	342	297	290	306	281	310	290	314	321	317	313	323	261	290	325	333	331	293	317	330	307	302	341	315	327	335	317	326	334	302	283	330	322	296	307	299	317	337	299	331	279	283	346	324	313	304	317	327	275	288	289	342	301	308	299	290	311	333	301	321	301	348	321	330	317	309	282	290	324	299	329	284	320	307	305	317	298	324	294	295	301	311	319	306	304	296	321	320	323	314	306	314	316	322	310	279	294	301	292	322	323	351	309	339	320	306	315	325	324	295	298	283	335	298	308	326	320	330	319	311	337	310	294	298	325	287	323	289	314	309	310	321	323	299	315	309	284	311	309	321	305	337	287	313	304	332	326	327	292	316	291	275	289	320	317	305	316	340	315	310	318	335	298	328	309	318	324	302	324	307	313	331	344	329	278	324	342	300	302	297	331	325	311	318	300	345	344	307	310	296	313	326	330	304	319	293	320	338	308	323	324	339	318	325	301	337	318	313	314	310	302	279	321	345	327	298	317	287	311	312	314	300	298	311	320	318	338	315	341	328	331	316	344	345	323	372	308	312	289	326	319	314	300	328	281	316	306	330	341	307	319	295	318	310	325
29333	48215	31531	17666	12995	10253	7927	5722	4222	3817	3318	2508	2272	1805	1278	1151	1060	1144	965	838	802	709	668	666	599	573	522	494	445	492	464	435	405	393	420	403	390	396	374	412	370	388	389	371	383	346	379	383	333	366	359	346	350	360	371	357	358	375	385	361	349	345	379	367	330	323	373	346	357	378	345	305	345	357	341	349	342	357	337	349	369	343	358	350	366	355	344	342	370	346	359	358	327	351	366	323	316	370	352	345	325	354	345	367	366	334	336	351	367	322	355	329	356	380	347	369	351	334	338	344	362	337	353	349	334	342	370	321	354	354	335	384	343	324	364	382	348	343	319	366	335	346	340	338	311	348	311	357	311	352	371	331	327	348	338	331	336	348	342	328	350	344	363	374	337	337	327	354	358	366	336	326	339	337	374	321	378	348	335	374	353	391	320	324	356	325	345	374	356	330	337	351	345	349	336	322	361	320	362	330	341	316	354	318	327	356	353	331	323	354	394	364	354	358	331	361	312	331	357	336	338	351	341	339	353	355	326	329	350	309	326	326	369	336	379	335	370	330	322	378	339	373	350	365	334	344	349	359	339	350	334	361	348	335	348	337	360	318	312	343	357	363	340	303	348	328	346	363	335	398	326	333	361	347	313	355	379	349	327	305	350	323	323	356	316	375	342	340	364	337	342	338	347	359	351	342	355	345	366	358	373	360	370	342	306	335	349	341	331	354	346	329	325	403	346	315	355	340	352	351	357	350	344	352	341	334	343	357	366	379	343	361	350	354	355	335	365	360	313	319	346	332	351	344	323	326	336	332	318	337	347	331	356	313	332	342	310	342	339	386	345	366	333	358	351	331	328	340	331	373	367	331	317	358	360	333	311	354	363	352	374	361	340	318	348	371	336	341	312	329	345	352	320	317	342	320	344	325	342	325	353	360	369	332	323	375	363	343	347	336	330	346	363	370	356	325	377	367	318	356	332	362	346	309	365	327	354	358	342	361	308	350	332	344	334	333	400	374	353	338	311	308	363	347	317	296	313	354	312	363	334	357	347	347	342	351	365	349	368	373	347	340	389	355	348	336	351	364	343	368	341	350	361	348	347	319	331	405	375	334	332	326	356	335	370	321	379	325	377	327	346	327	336	357	344	371	348	344	345	340	372	328	343	326	339	370	343	354	376	337	350	359	326	328	335	321	348	343	322	345	320	338	383	363	333	362	350	350	325	286	318	383	327	317	350	356	354	364	349	363	330	330	353	357	363	358	328	314	330	327	353	315	334	363	342	340	344	368	358	351	363	335	355	357	341	351	323	323	336	316	331	360	342	359	366	358	378	360	338	351	329	349	341	339	329	347	356	368	342	346	322	333	343	327	331	368	326	329	318	367	332	379	361	357	382	341	346	324	357	328	343	344	342	339	317	325	339	328	352	379	342	322	316	335	350	339	319	375	361	338	351	331	330	362	345	340	311	344	362	350	320	334	353	357	335	325	348	348	328	331	364	306	304	354	298	355	362	341	344	376	342	360	333	335	353	359	344	351	352	387	345	370	344	340	355	327	350	394	361	343	341	330	367	355	339	336	356	372	327	341	350	363	356	321	337	337	318	339	342	347	372	337	328	342	312	340	370	344	329	356	353	358	351	326	347	324	336	342	362	307	346	362	363	335	369	333	316	374	335	316	308	395	343	296	334	359	358	339	348	345	352	354	355	312	376	293	352	364	320	328	316	393	349	341	342	308	322	328	369	333	371	339	328	332	370	367	367	344	356	355	345	357	340	321	324	324	337	341	337	339	364	355	351	363	333	321	364	370	343	360	306	336	364	354	385	342	347	360	381	335	342	330	349	343	352	349	357	335	313	351	371	315	327	356	318	369	338	359	375	320	313	344	346	346	321	362	316	314	337	337	347	342	371	328	327	321	314	358	312	338	366	333	327	328	342	341	362	344	360	342	344	338	299	335	356	349	345	354	335	360	369	392	299	343	355	324	343	337	358	373	357	324	357	329	321	340	339	347	365	334	340	362	338	351	339	332	330	334	350	346	343	343	344	368	334	341	343	350	344	376	348	346	372	356	314	337	329	369	346	366	344	365	353	352	336	369	364	371	322	336	376	367	385	321	346	322	355	329	367	366	350	363	352	321	339	395	391	345	374	337	341	357	354	351	329	332	331	331	384	353	325	330	342	349	369	330	347	367	333	347	353	363	327	333	348	347	366	344	320	348	320	349	333	340	356	315	320	324	320	352	345	372	332	371	362	341	354	330	358	341	332	385	363	367	351	359	332	342	341	339	375	339	318	335	346	361	348	335	337	394	340	329	320	340	345	342	352	344	385	343	349	326	322	361	351	354	340	369	355	331	374	330	356	323	338	348	351	346	340	354	346	316	314	374	334	325	324	349	363	353	357	350	366	358	337	344	358	333	306	380	371	304	347	340	337	322	349	339	323	379	348	371	346	357	324	367	344	314	356	345	356	358	384	352	351	343	376	353	331	339	338	345	347	347	372	342	347	373	340	366	370	346	335	335	317	314	359	319	350	341	337	359	346	336	327	353	366	370	323	362	360	345	341	352	339	354	350	363	361	338	356	340	328	339	323	349	308	331	317	345	336	356	383	377	340	348	341	356	345	311	338	346	344	324	352	337	344	346	377	340	327	390	381	339	355	320	334	348	362	352	342	317	368	329	346	357	351	389	301	352	344	365	355	354	360	345	371	320	335	341	371	389	363	330	371	343	347	347	325	335	327	358	390	343	347	331	333	344	333	340	371	348	351	363	360	342	360	365	355	356	305	354	343	326	333	331	330	322	341	364	305	329	335	343	361	333	311	356	341	354	345	357	359	359	348	367	341	341	345	363	359	338	344	345	353	358	353	361	352	337	353	349	348	361	352	329	303	341	333	368	337	364	355	356	342	353	366	330	364	362	336	365	358	387	312	367	330	345	321	361	323	326	354	340	364	376	332	320	370	355	383	331	371	335	344	338	318	331	361	312	359	348	320	358	328	373	335	337	390	336	347	335	348	332	322	353	318	375	355	368	358	363	343	332	368	331	357	369	361	348	338	344	316	318	333	332	339	344	344	350	322	334	352	361	341	334	332	353	342	334	361	344	350	347	352	362	365	336	335	350	344	311	333	352	312	347	359	335	357	363	368	347	339	362	353	353	334	354	329	343	321	346	362	313	317	322	355	341	373	352	314	336	350	352	345	342	335	334	344	333	309	339	386	357	372	352	334	327	325	334	341	327	354	332	328	374	352	355	372	336	354	369	363	374	326	343	340	359	339	344	352	365	347	302	325	360	359	339	354	341	331	346	366	331	344	299	309	351	342	312	318	337	338	322	326	354	353	326	326	335	346	355	362	355	341	331	331	338	329	341	362	355	323	335	353	347	330	367	360	374	344	339	329	354	325	357	316	345	325	328	366	354	344	371	338	377	357	371	302	354	345	342	325	354	320	362	376	335	344	359	356	364	363	337	314	336	379	344	350	375	331	330	313	358	370	349
22767	21274	28969	23889	21385	21750	15976	6918	4767	4061	3320	2953	2462	1869	1509	1329	1254	1285	1117	1040	1015	940	867	831	722	704	626	627	627	611	569	542	538	568	539	507	528	523	541	512	491	525	483	492	500	489	496	498	503	498	499	470	485	473	486	434	473	474	510	506	485	463	429	489	438	482	475	499	530	486	472	450	480	496	508	466	478	468	487	510	463	457	452	441	478	474	488	482	479	441	494	492	469	486	488	425	456	462	492	459	411	485	488	470	482	474	435	427	487	477	479	477	459	471	494	444	426	496	442	499	463	452	437	487	473	451	485	539	481	446	428	472	467	475	435	419	429	432	488	421	468	470	461	447	461	474	441	463	464	492	462	477	433	468	470	461	426	450	461	411	488	464	484	467	451	472	460	480	475	480	456	459	414	458	445	447	443	454	447	471	465	466	507	487	483	419	492	475	432	450	454	440	488	473	439	493	424	478	454	466	443	475	485	435	473	474	450	471	446	472	479	482	455	469	466	478	473	476	442	459	488	513	459	450	485	485	441	448	475	461	482	476	500	494	434	452	463	449	460	446	454	490	478	442	469	467	442	482	475	457	431	431	456	464	480	469	470	482	463	461	438	457	486	484	451	449	454	443	450	427	520	484	471	437	431	460	475	455	461	478	473	432	425	470	446	484	449	505	443	453	438	447	457	457	439	471	482	445	447	487	471	496	466	483	459	492	500	493	455	471	454	480	457	472	489	433	487	466	456	500	467	463	506	468	457	468	470	425	487	428	465	449	455	475	458	458	488	471	448	414	507	484	485	450	520	452	445	457	450	482	530	463	480	517	470	448	450	469	501	478	499	440	457	430	438	425	449	461	457	464	481	472	447	470	450	483	502	458	468	441	481	404	469	468	477	451	460	463	458	471	436	466	464	467	487	479	462	426	467	463	447	435	465	463	499	477	425	482	502	447	461	461	420	444	471	480	480	507	449	447	452	459	460	477	461	477	394	444	441	475	482	430	464	440	531	454	472	482	447	494	462	492	436	443	469	455	453	424	435	486	472	468	482	470	475	469	479	460	482	483	465	482	436	451	460	500	499	438	451	467	476	486	479	446	457	446	474	414	461	446	494	471	441	452	454	508	444	472	452	486	486	471	423	488	471	470	433	445	470	470	480	426	458	459	452	445	452	437	460	476	498	460	429	464	466	441	443	458	508	491	470	490	462	486	471	471	477	486	449	431	476	458	469	457	454	448	467	459	462	485	485	498	475	471	497	500	536	432	461	430	493	459	421	493	437	452	460	445	443	447	465	444	446	473	456	461	444	461	504	459	461	456	459	474	444	442	426	469	452	499	497	465	472	459	429	488	438	462	477	426	445	445	448	492	449	472	469	447	486	471	461	457	464	457	457	443	481	503	482	476	459	479	431	452	479	441	469	477	457	465	465	454	466	477	479	486	415	446	467	444	470	472	477	473	470	475	416	460	454	464	436	464	420	468	432	508	479	424	441	470	461	448	425	450	495	479	444	444	434	448	480	452	465	470	450	490	438	454	464	480	449	448	477	458	514	446	485	477	406	476	453	434	466	444	468	463	440	446	477	488	479	461	444	452	457	498	436	449	454	474	448	458	473	481	479	445	473	479	467	486	490	454	441	490	482	470	493	455	469	479	486	491	477	405	451	497	448	463	466	489	412	422	446	484	471	479	459	464	500	509	491	482	479	485	530	470	489	447	487	493	497	460	429	452	474	429	450	428	477	491	504	500	461	466	468	473	448	471	423	480	506	485	478	454	485	454	422	451	457	485	443	441	472	509	429	469	483	431	467	489	474	467	459	441	477	458	473	482	474	460	415	476	492	474	459	468	471	485	493	489	429	440	461	465	478	450	501	483	468	499	453	461	472	461	451	470	456	471	476	462	454	463	501	455	443	468	451	454	433	473	484	461	459	433	505	443	513	493	458	464	456	419	480	484	458	455	463	436	432	443	476	465	495	460	488	439	460	460	454	479	480	417	468	482	462	460	452	432	478	406	445	464	436	481	472	441	428	482	453	463	461	438	438	475	486	487	433	438	430	493	423	471	451	467	471	458	467	481	439	449	459	469	508	461	456	477	482	456	459	461	422	491	454	465	503	500	444	459	437	463	442	463	436	469	472	478	479	469	472	446	448	471	475	440	469	455	464	473	459	478	481	439	457	463	470	464	455	453	446	456	492	457	442	427	468	485	471	454	467	504	494	484	465	486	475	510	459	437	417	489	477	447	490	468	477	468	446	452	448	458	451	458	443	460	468	438	438	481	473	437	468	437	494	467	470	444	441	435	454	501	477	484	463	452	461	471	458	479	437	514	460	431	464	466	443	449	444	530	453	416	444	461	450	465	468	477	463	440	458	458	479	458	461	464	473	469	462	449	431	457	441	462	469	435	450	495	447	457	488	469	467	500	458	478	459	459	492	464	469	452	474	476	474	463	470	443	419	446	458	472	478	507	455	465	425	509	462	494	458	428	457	465	482	472	476	496	473	478	435	449	432	457	450	475	449	477	470	488	435	440	487	479	493	483	437	475	456	478	485	449	466	429	473	496	442	457	450	454	444	466	458	479	442	445	452	492	483	461	454	461	500	451	428	430	459	432	504	446	444	495	484	428	447	439	456	449	482	456	463	446	486	456	433	535	475	477	454	491	475	430	462	423	445	455	471	455	458	473	477	489	445	444	489	484	468	437	471	466	456	493	462	482	480	454	473	447	499	454	467	444	453	480	453	479	433	420	463	466	510	453	496	437	443	470	441	502	447	470	409	490	449	439	456	472	467	487	456	446	476	487	488	462	457	475	466	433	430	456	416	472	482	447	481	481	464	490	447	445	469	468	428	485	454	473	458	477	480	464	479	490	445	462	455	442	461	463	456	474	435	452	455	412	458	469	441	461	466	461	467	448	477	465	457	482	457	459	444	434	463	488	430	451	469	448	465	425	467	496	469	470	452	480	462	452	443	453	485	472	467	481	472	449	455	493	473	454	484	461	491	454	477	456	466	458	483	468	462	431	483	474	476	480	449	428	444	437	495	446	449	447	455	449	439	441	439	433	487	487	430	472	453	470	459	456	451	463	446	460	413	484	487	468	473	470	452	460	423	463	450	454	459	456	472	456	490	479	436	455	482	467	465	442	455	464	472	441	449	476	483	465	462	445	449	415	456	439	447	463	495	484	449	454	441	481	492	453	480	441	454	441	474	448	483	417	457	471	459	491	482	472	452	407	470	478	471	455	414	416	504	491	466	447	432	471	438	488	496	438	464	469	456	460	471	455	478	451	442	480	464	491	446	460	404	503	458	452	482	435	461	484	448	453	511	445	470	415	459	460	529	485	478	485	445	481	459	486	473	463	495	478	438	455	474	462	487	475	471	451	476	504	486	476	480	438	479	433	479	459	489	425	440	485	465	472	416	469	485	434	416	510	448	450	481	490	467	450	440	431	454	448	485	430	449	433	471	430	460	451	498	428	520	450	434	475	455	464
33260	59706	40681	24891	19900	16026	12734	9261	7509	6625	5122	4617	3954	2841	2242	1969	1819	1846	1449	1434	1243	1119	1084	1022	1002	881	810	769	692	705	637	687	609	633	599	615	570	614	572	554	519	572	544	526	505	507	491	512	515	500	514	498	538	461	527	506	506	549	481	527	500	525	520	478	500	506	469	531	495	511	518	492	449	465	493	480	483	485	502	462	510	477	508	495	468	518	496	511	458	455	491	503	449	484	457	473	471	451	454	440	504	484	517	488	514	482	461	466	498	473	477	477	499	550	512	517	538	463	503	488	457	517	475	475	483	471	476	476	503	491	488	543	466	506	479	474	511	493	487	467	497	470	455	474	475	515	510	509	527	557	505	482	463	500	520	457	480	492	497	499	472	508	485	489	517	481	480	546	509	499	492	498	505	458	477	520	518	487	461	533	525	481	490	532	477	484	482	474	454	464	490	520	497	444	469	496	489	476	508	503	531	483	495	466	486	478	441	546	485	497	512	457	502	534	484	465	448	484	466	493	502	510	493	483	464	507	485	452	498	421	491	495	480	508	502	458	486	464	500	541	509	489	486	493	495	496	487	487	504	477	432	492	492	502	470	467	510	481	474	488	437	525	467	514	501	453	470	493	505	479	518	505	443	477	492	506	489	508	489	502	511	512	486	478	482	453	439	473	514	464	492	507	468	482	476	520	467	512	470	500	464	461	475	481	487	468	478	494	476	513	474	455	483	514	499	506	506	495	489	465	492	463	465	530	499	505	522	485	455	500	496	539	483	506	480	501	470	477	501	495	464	534	480	466	479	522	467	488	500	473	489	488	466	459	453	520	468	522	517	461	492	555	475	510	477	482	477	502	465	474	498	498	474	510	474	461	508	496	475	490	461	491	464	466	483	466	445	468	508	443	491	536	521	496	501	483	509	492	443	500	464	506	504	503	482	483	474	483	472	517	480	468	502	462	457	425	508	507	503	526	484	495	517	466	471	454	464	468	450	472	488	528	491	478	488	475	497	496	479	476	477	464	515	504	500	490	456	505	470	488	490	501	479	468	476	494	497	470	495	475	501	499	467	453	474	526	471	459	511	510	479	463	479	497	495	489	494	499	468	484	499	538	507	456	497	499	490	513	438	501	475	499	462	471	446	460	462	475	477	497	506	494	468	491	484	494	506	500	469	499	485	478	507	500	498	465	471	524	475	483	470	489	496	463	498	470	513	498	485	490	504	470	489	509	448	506	485	459	497	487	506	500	485	485	454	486	450	489	485	468	491	487	459	482	481	531	438	481	479	507	514	488	470	505	503	503	493	465	453	491	425	490	473	498	525	454	524	500	481	494	548	519	457	466	483	487	504	505	503	486	513	513	524	461	479	503	505	457	491	454	453	471	508	521	485	510	433	454	494	528	479	496	485	443	505	485	517	508	503	503	476	466	483	483	499	461	531	478	485	472	443	467	491	484	507	501	476	454	466	480	482	501	501	507	448	506	493	492	500	503	441	505	512	498	511	499	467	517	459	510	488	482	471	472	502	486	528	486	524	491	486	516	481	533	477	477	486	471	491	455	475	472	482	491	468	495	491	480	478	505	473	510	471	475	459	476	487	470	500	498	491	499	509	488	462	448	511	462	502	489	466	474	494	454	499	447	455	524	493	485	454	483	496	500	480	487	478	489	467	447	484	477	475	493	445	482	446	469	498	473	474	510	467	499	470	500	491	543	450	498	501	480	476	462	470	500	512	499	498	481	443	503	506	490	482	496	466	480	496	494	490	491	462	498	475	484	472	507	466	518	461	497	450	515	531	488	503	481	479	459	510	476	517	454	481	507	483	467	486	471	497	513	474	481	480	504	497	535	513	501	506	518	516	474	489	487	481	487	499	487	471	476	532	476	472	478	485	504	491	487	442	435	475	463	502	497	462	491	459	499	459	518	461	451	514	471	507	501	513	482	483	486	523	450	543	484	521	500	482	484	471	465	484	491	517	456	502	505	489	484	470	488	476	483	505	501	448	477	469	484	479	497	475	467	467	480	490	488	448	486	485	483	444	476	508	515	485	517	510	454	490	478	493	499	514	505	489	499	524	460	499	509	437	475	458	465	480	501	506	472	498	484	498	517	519	480	411	475	479	498	501	488	488	453	472	511	523	467	439	498	474	524	456	467	495	513	509	442	478	519	467	456	507	470	451	500	489	476	527	502	488	465	528	488	472	486	503	455	467	515	483	498	506	486	484	520	477	450	500	496	481	465	476	490	461	478	498	456	497	507	488	483	484	510	486	483	498	495	493	454	499	460	506	477	455	502	485	525	481	459	505	487	480	479	492	509	493	523	496	517	514	496	465	510	445	509	484	496	497	505	465	512	480	464	467	493	500	497	495	490	483	486	492	478	461	473	465	451	490	515	473	493	506	457	492	481	446	488	501	497	476	473	469	517	511	480	474	489	541	488	469	506	477	491	486	502	488	501	510	492	472	459	510	499	496	465	488	473	503	515	470	491	511	477	479	499	467	495	506	519	473	484	501	523	465	463	482	501	516	493	554	453	491	467	495	461	515	495	458	509	491	501	563	455	499	435	476	502	502	484	482	474	438	537	550	491	485	483	470	478	482	479	473	502	495	483	472	532	472	438	490	463	543	498	479	492	534	472	493	458	473	509	488	442	504	487	499	511	465	487	519	511	497	488	513	465	487	493	470	446	500	488	478	495	476	489	517	516	502	467	484	506	474	500	495	506	498	474	485	491	482	490	487	500	483	525	486	515	472	508	477	513	477	455	520	494	479	532	466	497	450	466	473	499	513	506	458	498	487	502	510	467	483	500	499	471	465	495	506	481	439	483	494	522	472	508	518	477	515	473	516	497	457	495	503	522	483	462	504	511	475	481	487	438	518	493	453	471	489	459	493	463	515	452	481	472	499	453	510	490	486	520	474	518	497	497	477	511	509	488	497	425	508	521	481	495	496	471	510	488	470	477	489	524	484	473	475	471	487	489	496	459	423	496	491	501	507	501	483	549	467	469	483	487	512	481	475	463	467	500	504	494	518	509	487	485	489	481	542	482	513	494	507	476	482	515	470	517	514	479	514	468	495	466	511	447	496	490	489	504	507	453	482	467	508	499	466	477	449	471	456	487	473	478	491	479	480	500	485	470	525	504	493	481	487	510	468	490	496	478	474	485	472	511	487	523	488	479	510	472	472	469	490	507	523	458	477	478	493	551	469	510	489	478	489	505	467	522	475	439	482	459	540	485	467	506	490	492	530	514	492	467	486	503	497	496	545	461	463	476	495	501	474	507	481	458	455	497	491	516	500	453	469	494	510	508	505	482	499	431	448	485	478	474	498	499	506	466	495	518	466	523	469	505	486	507	470	473	513	482	470	505	520	496	473	485	480	506	520	472	486	470	483	524	513	528	518	452	510	471	479	488	466	512	483	492	428	477	485	451	497	475	461	535	469	522	494	469	497	484	494	458	496	457	476	499	477	522	509	495	499	460	500	491	505	457
29963	28103	26149	14555	7470	4938	3391	2582	2024	1777	1371	1258	1065	838	732	673	656	710	523	539	502	511	495	464	457	413	386	382	366	372	393	352	395	398	332	345	361	324	358	327	342	368	326	315	339	316	336	341	354	325	348	295	338	353	313	325	326	351	367	323	326	320	302	329	340	319	302	320	327	338	326	343	329	328	333	326	343	364	338	340	343	346	334	329	355	359	340	294	315	311	292	328	339	317	305	324	349	366	314	299	321	299	328	342	312	361	322	290	307	303	333	325	305	294	321	325	319	319	309	316	324	325	337	337	314	320	340	300	332	315	301	337	299	329	302	317	339	301	283	306	330	322	319	303	317	355	315	354	331	360	296	349	327	339	318	373	307	339	333	359	350	347	343	339	378	288	346	343	333	322	308	322	334	328	353	328	323	309	313	357	339	347	354	318	333	335	323	293	314	285	326	316	322	339	310	311	320	344	340	321	365	328	344	301	320	332	313	311	354	311	310	302	358	314	359	347	327	309	312	309	338	333	332	315	310	303	306	333	312	304	321	277	344	320	318	306	320	339	333	288	345	322	349	345	346	271	338	304	317	367	300	291	326	300	313	290	326	315	333	334	323	346	322	299	330	310	332	326	336	323	320	309	343	336	334	318	354	345	349	322	329	332	335	314	344	342	334	325	306	335	314	312	332	306	334	338	316	326	345	307	282	311	295	298	300	323	306	321	314	300	333	334	332	348	348	322	359	344	327	316	327	334	333	325	315	345	356	323	331	339	276	331	333	334	331	350	298	330	307	345	325	336	360	333	315	318	343	319	338	332	325	301	319	326	325	337	328	370	322	344	309	347	325	326	314	337	312	305	305	313	324	307	319	337	344	325	359	331	311	315	351	352	333	355	322	299	308	345	336	325	323	348	326	332	343	312	333	334	349	348	332	329	358	323	287	327	279	322	337	319	324	338	322	329	320	350	351	330	308	322	323	306	368	307	319	308	317	327	332	327	299	314	313	348	343	310	355	344	321	331	335	348	333	378	320	293	308	341	343	309	319	349	329	366	311	328	324	290	347	325	345	323	360	292	338	331	347	324	320	304	336	360	334	305	355	326	314	309	356	303	289	340	335	348	327	329	320	321	346	334	346	341	339	298	333	315	324	362	332	329	301	372	325	313	323	348	319	298	328	356	333	312	325	358	332	310	339	303	299	298	328	314	323	350	309	361	328	359	304	335	341	319	300	314	301	302	328	340	342	341	327	329	324	318	339	349	314	357	327	324	342	294	334	317	331	320	351	351	312	326	354	317	328	309	317	330	335	316	337	355	326	303	305	301	346	321	327	338	345	366	332	356	304	320	351	321	337	331	330	324	328	325	325	317	304	321	322	304	340	315	333	344	321	297	305	329	351	334	327	315	329	372	330	308	323	351	333	347	319	337	307	315	335	320	351	319	345	317	318	311	337	347	339	318	308	332	347	299	323	383	355	322	334	358	318	325	336	347	347	302	318	311	322	354	313	369	301	356	333	305	310	322	307	302	290	301	334	322	323	357	324	350	351	325	314	323	309	323	313	325	347	306	318	303	322	327	339	330	342	341	311	346	360	354	305	303	353	354	316	320	328	325	317	326	283	307	334	368	329	345	292	310	327	307	352	324	324	302	330	326	301	313	314	316	343	331	313	323	344	290	353	347	341	314	312	328	321	306	343	312	335	330	326	352	332	354	318	333	341	330	320	324	314	314	316	340	327	307	310	291	322	348	309	346	311	302	339	305	306	330	329	337	332	320	324	318	354	325	303	356	312	339	302	310	304	328	327	375	333	348	324	340	311	321	339	309	332	317	326	352	342	359	310	296	327	314	326	312	344	302	313	298	371	353	313	330	289	343	329	345	339	370	335	322	319	308	333	340	313	305	329	294	307	361	332	301	317	323	297	320	314	316	314	339	316	309	338	317	348	336	340	292	317	326	324	367	329	317	321	339	319	314	345	308	310	312	316	318	357	333	282	305	326	284	342	304	383	312	342	332	329	354	302	330	326	345	313	323	321	309	348	331	291	339	296	298	318	312	352	329	323	328	311	282	317	345	294	312	322	313	337	326	323	302	352	320	312	339	361	319	356	321	352	333	346	339	320	297	318	337	321	333	301	326	308	320	326	334	333	331	336	292	325	308	327	337	335	314	328	341	320	300	347	305	346	330	332	318	324	313	314	363	339	340	336	364	332	315	326	325	331	327	320	346	296	333	293	302	313	336	312	324	311	309	312	315	318	329	297	325	344	290	322	304	345	329	324	322	308	276	338	345	323	343	319	286	315	327	328	337	316	314	361	318	345	336	317	318	350	333	339	337	342	360	297	351	353	326	311	365	352	373	304	327	313	345	315	337	333	314	333	309	346	322	335	336	314	319	321	347	314	330	339	363	312	331	322	340	331	349	321	324	329	346	340	299	314	339	341	312	328	322	330	309	309	334	314	318	318	340	301	340	330	347	326	319	332	359	319	323	342	325	352	332	325	314	335	304	319	332	314	329	329	370	324	341	332	326	326	319	351	354	350	332	313	309	328	343	341	339	327	343	321	297	303	325	346	298	331	328	300	367	333	334	295	329	325	285	323	338	307	351	332	324	341	311	366	308	316	311	348	342	316	366	308	301	340	322	353	300	300	334	290	339	320	335	318	337	341	336	295	345	315	333	325	319	294	318	308	334	347	333	305	324	345	320	318	307	295	329	327	307	313	334	316	333	328	339	309	343	339	339	307	342	340	339	311	351	352	330	333	308	319	331	340	306	324	324	336	341	322	311	298	333	332	347	361	323	320	296	335	346	328	346	309	309	329	343	309	338	361	316	352	345	344	328	280	306	307	313	366	309	317	316	324	314	357	376	345	325	323	340	298	333	340	300	322	333	281	305	346	325	313	331	339	330	322	350	307	324	322	317	329	303	298	321	336	322	305	338	327	330	367	352	338	306	351	311	337	352	318	304	334	323	303	328	333	315	339	307	322	338	323	350	323	323	351	306	353	360	291	338	299	352	314	314	321	321	341	337	329	300	328	340	321	306	324	323	292	330	342	355	318	345	325	357	327	302	333	329	353	342	306	326	324	346	310	374	343	334	364	337	359	319	330	296	338	339	315	300	316	304	333	314	329	306	348	340	321	317	320	304	319	325	292	342	287	312	285	292	307	320	337	315	345	345	327	308	322	305	328	330	347	343	327	345	332	321	320	336	340	343	315	334	338	312	322	347	337	312	319	326	313	371	359	310	289	312	332	304	324	316	307	304	371	316	327	324	335	332	346	319	317	322	361	298	325	298	292	315	344	318	324	330	318	363	329	355	342	328	348	320	325	324	311	302	344	295	372	318	323	362	308	303	306	322	357	309	336	322	356	339	335	331	315	324	325	355	337	305	323	348	319	310	344	317	323	356	309	350	308	319	342	310	331	299	340	332	309	317	332	349	306	314	344	292	312	327	343	327	336	337	303	319	332	331	307	350	331	316	334	329	370	328	322	315
29077	42110	26158	13643	10273	8136	6017	4437	3441	3128	2340	2125	1746	1239	1094	938	932	972	770	769	667	644	591	597	532	533	494	433	444	455	440	400	387	415	380	388	355	440	380	400	375	397	409	343	371	390	350	362	363	328	351	385	351	353	371	394	368	332	346	383	376	355	364	331	371	345	361	344	366	354	378	371	382	344	336	349	332	319	341	336	369	334	359	337	363	389	375	348	375	369	358	300	370	355	380	334	331	366	349	366	362	364	334	374	365	317	354	327	342	345	364	384	322	346	346	364	346	349	361	335	386	318	350	361	356	329	367	331	349	386	350	376	368	343	338	322	355	340	350	339	338	338	327	369	392	370	370	368	350	338	365	336	327	373	336	371	352	365	352	380	341	363	317	346	338	324	335	397	337	362	343	342	351	344	361	325	359	346	329	392	354	383	347	327	328	367	346	357	348	359	359	410	340	354	341	368	354	331	374	352	351	328	360	370	331	311	339	340	354	354	342	313	377	387	351	330	362	343	364	306	346	396	371	351	354	353	373	334	350	345	357	366	376	381	392	311	335	346	335	364	367	383	380	331	376	358	335	390	342	379	380	343	350	368	372	334	321	340	338	368	338	364	349	373	343	359	337	369	346	340	332	354	346	373	365	352	334	340	337	286	339	362	340	368	364	328	369	336	357	346	384	337	346	376	337	380	363	375	330	388	371	377	349	351	326	364	365	340	359	331	383	361	319	337	373	339	359	325	352	354	345	352	338	333	332	358	376	352	374	326	359	341	350	371	353	340	328	316	358	397	352	374	355	353	345	347	346	338	378	342	308	320	388	373	364	361	364	361	354	346	347	363	332	334	377	362	354	351	355	350	337	341	365	358	371	355	352	362	383	388	346	334	357	344	342	358	340	360	371	365	400	380	356	365	358	369	343	327	379	365	322	329	319	334	344	358	370	372	332	317	368	377	351	329	351	337	353	355	372	348	338	362	366	351	377	347	354	352	347	382	353	346	347	391	317	327	340	354	351	325	328	382	324	364	330	379	384	357	380	342	406	356	353	344	361	355	351	387	339	358	392	319	351	337	346	362	342	341	342	355	337	318	377	381	347	359	350	362	365	347	392	310	363	340	348	331	339	359	382	377	348	368	322	364	365	358	328	365	358	326	342	345	373	358	371	356	344	367	331	364	377	354	392	354	353	325	353	347	364	390	368	315	363	342	386	335	354	321	354	312	350	374	353	322	341	341	326	321	360	387	353	365	358	355	342	372	399	350	345	353	365	336	359	357	363	366	344	318	353	327	347	349	360	363	361	333	351	325	345	358	353	328	354	356	357	369	386	379	337	364	320	360	354	354	347	368	344	350	366	345	366	364	367	381	341	358	368	332	343	362	367	341	365	361	347	352	375	367	319	358	343	341	340	348	370	354	359	329	339	344	324	372	359	334	340	356	333	350	362	359	311	351	336	363	352	321	383	389	366	356	368	352	347	343	337	299	339	389	347	352	338	340	363	376	332	338	341	347	339	363	345	354	357	322	338	372	353	364	335	346	367	350	350	352	316	335	340	325	334	322	358	378	338	330	351	374	355	331	370	356	397	340	367	377	378	369	342	340	358	343	363	356	298	352	366	327	298	370	353	340	358	375	353	323	334	343	343	352	380	334	355	358	381	344	348	375	339	337	350	382	343	350	346	334	338	358	333	365	332	343	340	370	352	345	355	357	390	321	330	363	354	329	350	340	355	345	332	368	324	369	335	363	360	361	350	376	351	368	333	352	374	333	358	322	368	358	366	340	336	341	348	337	358	360	352	345	370	372	313	355	343	367	357	334	347	342	318	392	359	356	357	357	343	381	366	363	361	340	342	315	338	361	364	351	334	308	350	361	335	347	328	374	340	357	326	345	356	321	353	371	349	369	346	374	355	341	327	375	364	346	349	359	345	381	407	315	325	358	357	354	364	348	351	343	374	329	381	370	350	344	380	389	355	374	323	378	365	332	326	371	362	364	335	355	314	357	352	357	320	360	368	346	330	378	367	334	361	346	331	346	379	351	362	352	337	335	330	386	359	357	406	325	340	356	349	338	344	351	358	328	355	373	345	332	361	321	318	376	322	349	360	353	336	334	392	333	354	368	348	392	320	332	365	341	330	351	348	394	390	395	372	357	315	359	323	346	356	348	345	358	331	336	341	370	331	329	384	345	345	336	389	356	355	320	383	326	360	343	350	348	339	346	339	357	356	386	349	376	346	354	355	356	304	353	365	322	360	388	361	371	379	311	354	416	346	365	336	337	331	360	357	342	342	348	355	385	332	372	381	336	338	369	351	355	340	372	363	341	353	387	339	371	321	329	370	375	333	308	338	361	346	352	354	351	360	405	347	355	367	351	377	346	357	361	357	375	343	343	387	338	368	363	370	361	352	331	341	322	312	376	375	349	349	353	344	355	354	355	354	355	373	350	358	340	320	379	316	365	364	352	337	399	379	357	335	333	366	333	323	364	359	359	375	346	389	388	362	343	357	371	362	351	345	358	351	341	354	338	367	372	340	326	338	309	379	369	372	350	392	364	321	354	338	327	372	349	364	384	362	380	347	372	368	338	353	378	364	380	370	322	357	381	354	341	360	332	337	361	355	362	337	396	340	381	369	384	331	368	374	405	337	379	355	336	335	357	365	382	334	377	363	376	338	325	345	340	348	357	344	364	340	334	369	365	353	325	349	358	364	328	325	369	341	373	348	347	379	358	357	389	342	352	393	347	383	339	348	350	347	328	344	331	399	341	364	359	325	358	346	360	350	340	356	349	370	379	334	366	361	344	379	337	344	363	363	327	344	361	336	348	371	375	370	341	338	343	355	335	375	374	374	359	373	343	356	362	333	373	343	378	328	334	378	370	360	332	358	340	321	354	349	342	342	324	333	329	369	320	339	345	337	330	331	362	363	343	378	365	356	355	375	375	350	370	355	357	360	365	368	367	353	356	369	361	358	344	322	376	339	380	375	386	353	341	345	356	324	355	358	355	327	362	352	346	328	343	352	343	358	354	334	340	359	354	331	370	381	382	327	351	327	363	365	372	345	373	348	307	339	355	346	363	355	352	346	331	333	379	354	333	359	373	369	364	346	356	324	362	315	333	350	331	369	393	382	383	333	333	348	293	341	355	319	407	360	327	366	367	350	362	378	337	328	358	345	371	369	341	358	369	385	367	323	328	358	355	361	336	369	344	342	368	363	384	334	371	337	342	360	360	361	371	341	352	334	345	350	360	358	359	353	335	348	350	343	350	339	306	340	315	374	349	339	367	355	359	363	303	327	347	331	338	346	331	336	337	331	354	353	353	371	368	378	329	353	326	319	360	339	382	376	333	352	350	340	344	333	331	324	315	319	358	355	351	334	362	354	351	365	368	370	340	376	348	389	373	368	347	333	335	326	329	356	345	346	336	357	370	337	355	356	358	355	346	346	351	333	345	331	345	370	333	361	331	374	346	364	322	341	347	371	325	386	343	368	349
23866	21225	28386	24462	21381	15480	7892	4601	3580	3019	2490	2213	1832	1419	1307	1063	1093	1032	938	912	749	773	701	693	675	574	612	562	555	524	528	495	507	513	473	483	532	452	458	480	511	461	466	454	405	449	482	444	442	446	453	419	463	427	466	481	458	458	467	429	454	414	458	436	418	440	455	469	459	469	471	441	464	462	393	456	443	427	440	447	444	458	445	397	454	411	422	421	419	426	456	469	421	416	456	398	468	444	395	485	441	415	429	443	418	451	459	461	415	473	388	432	453	391	428	434	426	431	464	433	474	439	413	446	465	405	460	477	428	413	425	406	475	416	448	426	420	407	435	394	432	400	442	424	428	409	432	442	387	425	443	437	436	435	423	434	451	442	428	442	496	400	446	416	443	450	390	458	432	422	431	451	460	417	470	417	439	435	451	445	426	434	445	446	431	438	449	389	420	426	459	383	415	412	427	461	421	445	428	425	447	439	469	451	397	449	467	379	444	451	416	434	405	439	449	402	441	429	456	422	434	418	430	429	441	411	406	458	412	422	401	389	456	427	435	426	413	419	403	424	470	441	446	421	466	426	431	489	426	406	445	485	423	404	426	462	478	440	430	410	458	459	410	440	481	426	464	403	412	427	451	445	450	434	439	455	482	476	417	401	437	485	420	465	412	406	463	479	423	417	418	415	451	430	425	436	429	453	467	447	446	408	419	469	431	430	392	409	418	458	419	401	425	446	435	451	470	431	411	420	463	398	444	423	468	436	477	438	459	448	442	415	424	449	448	433	411	406	437	443	442	432	463	449	427	454	425	403	436	453	434	459	451	437	429	440	392	430	451	464	432	447	459	415	447	402	430	456	454	435	452	435	397	411	430	447	424	431	399	443	431	427	424	443	422	422	442	428	427	420	395	439	380	428	413	450	439	435	442	456	459	417	429	458	430	448	395	454	423	434	477	447	421	449	402	434	389	436	442	441	441	430	442	403	429	413	427	472	438	450	483	451	443	408	485	463	429	399	441	503	435	410	443	455	456	418	443	406	427	435	412	407	438	448	415	465	468	412	445	376	417	407	444	403	414	444	458	421	440	415	429	440	462	422	498	445	442	411	474	457	466	461	451	440	466	421	446	437	423	429	449	420	443	460	450	432	435	477	425	404	444	448	409	426	443	392	433	440	408	438	442	440	458	456	431	433	449	444	440	391	426	417	463	428	420	464	446	437	394	474	461	436	468	471	433	426	428	419	412	442	470	423	453	404	427	413	446	430	432	444	459	434	430	405	475	417	411	434	424	422	431	397	431	445	444	420	416	403	418	427	407	450	437	444	464	443	449	472	407	454	442	424	459	439	409	411	411	482	450	442	450	454	462	426	445	427	434	422	419	433	430	422	434	432	469	428	463	468	453	425	410	447	451	425	440	428	462	455	393	427	412	431	374	438	406	399	463	448	466	444	439	434	421	409	467	435	412	441	412	387	395	431	454	443	446	408	472	439	432	435	466	461	423	434	425	469	433	429	438	416	429	457	438	476	494	423	397	439	428	440	399	415	407	402	434	420	409	441	401	426	422	449	442	423	491	422	437	395	460	465	431	410	435	449	434	425	423	459	431	414	434	465	433	455	420	433	436	429	420	451	473	427	445	446	434	442	418	454	412	425	442	447	459	447	432	437	448	483	457	444	464	451	435	449	440	440	405	405	449	433	445	453	446	442	440	457	428	394	443	406	428	445	414	437	432	449	453	443	421	452	441	438	404	410	438	466	489	459	420	439	482	437	460	401	445	438	442	425	436	422	412	434	444	409	441	463	421	422	423	465	454	445	410	438	440	437	391	452	435	405	437	450	436	455	443	436	412	357	440	449	458	412	456	452	405	437	436	446	402	442	446	408	447	441	466	459	428	406	443	484	434	445	436	441	453	464	480	465	430	446	405	451	438	451	431	454	478	457	476	473	460	411	420	472	426	406	409	418	470	438	432	434	467	422	463	415	459	434	449	444	420	427	396	463	427	418	462	422	441	410	435	429	463	488	419	422	416	441	458	464	438	435	411	478	435	466	482	425	471	461	440	431	421	418	458	411	445	448	440	434	404	450	433	448	455	443	440	419	418	434	415	409	439	431	441	418	408	415	457	421	436	441	439	487	445	425	432	420	456	447	416	440	434	410	424	447	428	448	414	425	444	423	435	457	428	444	434	426	432	426	454	419	410	471	464	435	431	416	483	460	424	444	452	441	404	396	429	489	440	484	446	422	462	457	436	473	441	458	444	448	438	430	421	446	449	421	441	421	417	463	467	445	406	449	469	426	433	457	457	471	402	451	443	470	454	450	424	424	423	459	448	416	402	451	422	419	432	421	441	422	444	446	402	454	419	436	484	434	442	424	439	445	450	430	439	463	433	413	475	419	423	420	426	450	446	452	448	435	431	434	449	430	452	429	417	460	424	452	430	393	392	422	429	409	466	438	408	414	435	439	444	437	422	411	422	410	481	434	446	443	426	460	439	423	412	405	432	449	454	444	412	429	430	435	416	450	411	458	461	466	439	481	447	427	462	494	450	430	459	458	437	453	462	446	446	449	424	413	442	411	418	410	448	444	415	459	388	475	439	427	423	397	448	442	406	449	389	418	482	403	452	446	415	425	431	429	475	431	460	411	454	422	388	438	444	386	477	405	449	470	442	476	466	420	403	428	451	439	393	442	432	415	429	419	430	435	442	438	396	415	436	431	456	436	435	407	458	454	448	415	424	462	475	431	436	433	407	448	423	407	445	406	435	450	443	421	496	493	444	415	411	457	463	425	384	458	446	400	461	482	435	451	454	455	481	414	468	412	458	450	462	445	459	457	397	436	458	463	446	440	452	407	433	437	442	428	448	423	411	410	453	449	426	411	439	451	455	406	419	444	432	409	424	453	428	436	434	447	438	434	400	475	441	429	442	435	468	417	409	439	413	413	449	428	432	431	465	421	456	411	401	454	420	435	412	444	412	451	410	438	408	448	448	451	430	425	439	444	436	411	423	437	472	450	434	400	405	426	424	443	449	434	469	432	463	434	443	442	402	428	445	437	418	454	459	434	450	449	432	438	426	438	452	424	448	445	401	443	431	399	440	420	470	380	456	386	462	436	452	462	392	414	428	438	421	418	455	464	445	439	422	410	433	429	505	455	485	405	452	423	425	411	458	432	476	426	411	418	454	393	439	438	446	419	460	474	453	413	433	480	444	464	435	453	436	422	400	463	431	435	424	470	447	421	450	426	409	427	436	426	439	432	447	488	414	448	422	442	435	455	464	448	439	409	451	436	462	436	435	438	421	456	438	464	445	423	429	458	435	449	466	430	423	427	407	462	412	419	456	458	468	421	459	427	445	452	414	432	422	455	469	439	447	458	497	436	469	436	372	420	447	464	409	429	433	392	397	455	419	432	440	445	424	457	440	402	406	449	454	385	445	407	435	420	446	440	467	423	501	449	472	433	471	457	439	455	458	433	431	451	447	440	455	455	456	413
30015	53006	34473	20319	16468	12774	9765	7114	5891	5025	3918	3423	2712	2085	1907	1476	1551	1436	1191	1184	1069	933	892	859	757	733	713	688	629	572	535	542	567	588	532	502	521	519	524	536	539	557	530	496	460	513	477	445	454	467	493	481	496	449	479	505	494	444	535	459	515	446	483	461	469	484	459	521	476	493	508	459	473	477	467	460	448	479	505	490	469	472	459	458	431	470	497	436	481	507	464	464	474	471	443	460	436	450	443	449	447	436	460	471	437	479	455	479	481	445	454	495	459	496	436	478	457	408	449	447	439	461	454	454	449	475	441	466	451	473	449	430	469	480	470	456	463	489	473	426	459	477	443	464	456	438	452	441	478	491	493	456	442	449	451	440	448	459	420	456	461	485	463	466	483	437	453	479	469	431	464	474	477	460	478	464	457	445	473	463	438	467	467	477	459	487	499	459	484	486	439	482	464	449	464	498	483	461	467	436	438	451	505	476	466	495	418	475	438	467	472	419	474	464	449	436	473	481	472	448	481	472	529	476	437	452	467	451	476	468	472	465	452	454	449	447	470	494	519	486	516	471	448	455	507	528	478	430	484	468	486	471	455	482	450	439	507	447	471	494	422	448	466	464	458	467	503	448	477	471	451	465	488	446	476	456	492	460	465	490	477	467	442	466	460	501	454	479	447	480	452	486	464	473	479	457	465	474	495	441	446	449	427	473	496	458	449	469	438	470	478	476	418	434	436	473	476	454	447	486	459	449	473	465	440	446	462	477	431	479	466	449	465	460	469	501	485	421	490	459	417	449	439	462	461	491	454	475	463	456	454	442	430	488	457	500	460	482	494	407	480	478	466	468	447	474	480	463	460	481	495	489	484	474	448	508	478	454	478	440	439	464	491	444	431	456	466	477	455	460	488	488	475	479	455	439	460	439	464	500	466	503	459	461	489	463	476	469	451	497	462	468	417	499	460	480	437	460	470	476	470	491	474	532	458	477	487	481	470	460	491	469	484	462	471	486	465	470	476	462	466	478	453	470	456	451	475	480	480	455	463	458	485	493	424	451	473	447	442	487	422	481	472	463	462	485	455	473	490	472	483	446	453	467	492	481	480	474	471	457	479	471	505	442	483	462	473	462	437	435	477	462	471	499	474	458	460	460	505	468	470	464	460	467	484	453	468	455	464	451	478	488	464	476	483	468	465	495	453	459	426	444	429	459	471	441	484	450	442	460	450	443	464	473	474	469	459	470	469	451	477	490	491	470	464	442	506	478	441	459	466	457	454	453	450	460	464	469	450	480	453	477	472	484	457	493	483	432	436	474	468	472	444	502	465	472	464	511	502	429	501	455	441	501	468	468	437	442	439	423	492	439	460	444	476	461	465	473	460	443	502	481	484	463	495	449	424	504	485	428	451	498	461	474	492	466	495	477	458	487	468	474	491	496	474	466	476	468	444	469	502	447	485	476	452	465	461	468	486	402	439	483	489	428	471	494	481	477	502	448	433	468	474	442	438	461	459	486	451	482	456	461	455	506	448	453	490	434	481	461	496	478	470	449	477	462	432	462	441	448	433	452	473	446	461	477	480	429	455	478	468	484	484	453	486	470	473	477	469	526	468	469	501	440	487	474	482	463	481	439	447	468	436	477	469	440	453	454	490	483	496	427	454	492	502	427	505	470	513	481	474	477	486	447	477	418	461	464	444	459	486	474	507	485	478	450	451	446	513	464	465	478	465	483	488	506	469	485	485	426	417	506	454	460	434	431	456	450	478	495	463	432	460	475	478	483	458	433	454	439	482	473	489	488	494	515	470	469	504	501	453	465	452	493	425	431	443	464	462	413	470	462	503	453	469	434	473	501	472	462	472	472	535	463	453	489	457	460	447	424	479	452	466	467	498	500	469	459	448	489	448	465	481	431	488	463	462	480	466	479	469	470	456	465	478	450	481	460	446	476	454	468	469	477	429	462	454	482	494	445	438	420	433	449	478	462	489	485	488	492	477	483	507	471	449	466	494	464	533	436	427	478	465	505	436	450	453	437	456	468	467	473	457	447	459	459	427	493	465	441	441	480	494	440	503	495	450	488	485	468	501	463	465	484	481	465	427	483	473	458	459	474	452	482	458	464	507	479	473	467	449	458	419	456	496	483	493	483	480	434	454	475	481	469	438	419	465	437	453	470	443	461	504	488	426	416	460	464	438	458	471	472	453	460	464	482	510	467	473	450	490	421	482	463	478	477	444	471	465	462	485	449	451	473	452	443	486	466	494	462	462	449	503	471	459	473	468	471	436	479	477	451	492	491	453	444	463	441	493	458	452	465	492	483	472	479	487	459	464	484	447	451	457	448	481	478	519	458	450	488	455	446	469	504	465	445	461	499	467	492	456	483	442	492	416	496	487	448	439	490	491	459	480	452	483	467	511	474	466	478	463	452	442	443	449	461	455	476	465	437	501	466	447	465	477	467	472	470	499	483	477	465	451	440	474	474	433	520	431	450	437	477	457	489	463	468	458	459	467	439	469	441	488	436	448	439	438	441	433	469	496	466	449	411	457	487	482	482	502	461	453	481	487	491	482	485	461	465	468	483	488	499	451	470	489	503	449	461	431	461	426	443	497	416	482	523	432	446	475	484	472	459	451	475	457	505	434	468	486	459	496	487	446	480	478	479	461	483	469	459	473	472	511	442	462	430	476	476	465	441	445	454	432	484	444	471	474	466	468	479	429	456	468	449	454	493	440	477	439	456	449	440	526	478	452	474	481	468	442	506	445	463	453	494	556	471	488	452	493	469	444	466	457	462	446	464	481	469	489	470	462	493	445	440	469	467	461	441	451	482	451	439	447	464	465	468	460	477	478	460	427	473	477	461	497	438	460	488	464	500	463	443	480	475	459	438	427	475	459	489	457	455	475	471	460	466	433	487	504	512	441	469	481	417	474	480	503	461	488	465	471	464	475	476	469	422	460	468	502	465	487	485	446	440	466	467	439	443	435	476	438	451	471	481	468	480	512	454	434	463	505	464	462	466	492	464	423	439	446	444	449	464	436	462	469	430	424	473	481	444	427	441	456	462	465	469	494	469	457	441	471	476	439	484	458	464	446	426	434	455	425	433	450	463	496	457	504	433	478	436	463	469	489	477	420	478	468	472	488	487	436	452	461	456	465	483	463	428	442	459	478	492	481	457	470	473	462	472	508	453	477	469	455	441	428	471	434	451	523	436	487	475	458	481	443	478	454	443	459	474	464	470	465	474	441	483	466	453	492	450	463	451	467	445	474	472	487	442	457	445	486	446	460	471	456	449	451	471	489	470	484	458	452	467	487	459	466	485	444	474	481	457	484	469	467	460	526	463	437	504	499	514	485	465	483	457	500	494	454	454	436	502	465	450	457	473	430	453	445	466	444	448	454	486	449	447	461	448	437	424	434	444	469	483	483	455	461	465	495	439	483	482	452	455	504	433	455	452	467	436	478	438	456	459	511	461	505	447	450	479	452	488	460	509	496	488
25098	21323	27597	25555	15982	7654	4805	3215	2796	2149	1848	1715	1292	978	937	775	840	721	640	668	573	600	527	477	470	427	440	415	360	379	383	309	371	361	335	375	337	361	351	356	315	328	324	331	307	335	328	301	338	313	305	295	302	299	338	297	300	317	317	304	304	311	288	324	339	347	313	286	302	315	285	286	309	289	321	339	284	328	308	276	314	354	282	335	332	305	302	319	310	285	306	284	301	291	300	293	371	335	320	287	271	304	312	314	296	306	330	313	311	330	290	270	309	324	314	328	293	315	321	290	318	309	322	309	297	333	288	313	320	306	270	326	297	306	295	276	291	296	265	278	306	289	302	322	325	338	291	349	317	273	303	302	306	268	349	332	297	335	338	324	331	325	312	316	310	305	294	318	305	298	328	292	283	315	328	282	292	313	314	292	306	298	299	296	291	324	330	310	311	313	316	294	314	290	320	306	327	300	285	285	294	288	301	297	308	327	271	301	343	276	282	308	310	291	298	297	280	313	312	301	291	303	319	266	284	264	280	306	341	287	318	319	309	295	329	308	305	287	317	294	314	302	325	315	312	306	284	336	325	304	273	296	309	292	321	303	280	271	303	294	315	303	290	312	284	299	327	332	351	281	277	337	321	306	343	317	310	306	328	322	301	329	288	301	310	275	333	302	286	309	350	297	309	314	329	317	291	343	308	295	286	298	320	320	301	339	315	324	333	306	337	313	269	287	331	325	326	307	305	338	328	294	308	282	326	295	313	305	305	317	319	323	328	309	335	321	315	313	344	283	317	305	320	322	291	328	306	324	290	289	299	326	337	305	305	297	289	290	320	323	310	326	318	346	333	303	304	312	317	319	341	295	297	304	271	314	316	302	311	316	317	277	302	283	334	321	311	306	304	346	303	308	296	314	295	275	273	333	313	330	323	300	307	293	307	314	331	291	337	287	317	289	302	324	352	253	301	334	288	286	320	323	336	327	314	297	282	335	310	343	300	307	293	318	305	303	311	300	325	303	290	310	345	336	338	334	304	308	320	341	311	345	307	322	310	300	286	291	293	301	333	302	289	317	292	309	320	284	322	277	299	328	318	317	333	302	301	325	303	272	300	310	293	302	302	314	342	310	307	292	309	296	319	320	283	321	304	323	287	306	304	333	304	329	323	288	295	293	309	290	282	300	323	325	300	310	293	302	295	309	295	349	292	328	303	304	328	302	301	310	302	299	305	321	335	308	316	272	307	301	325	331	336	312	300	284	305	319	289	320	307	306	287	329	322	356	314	338	337	281	315	335	279	319	333	310	333	308	363	293	339	299	337	295	320	323	297	290	293	317	331	295	299	317	311	332	305	298	323	322	298	302	319	312	338	302	298	291	273	321	307	324	316	309	293	303	312	289	282	290	282	302	285	283	285	301	304	331	315	312	275	327	314	306	315	332	303	315	316	280	302	298	302	266	322	291	303	292	321	296	330	300	301	331	315	302	307	312	265	309	316	305	310	307	315	296	315	307	296	308	351	300	323	322	287	305	345	297	317	311	293	332	300	294	276	275	307	309	298	310	316	375	335	315	308	319	303	342	320	283	294	292	306	314	304	321	274	292	299	289	336	310	286	325	311	327	312	323	324	322	283	287	323	305	311	294	309	322	275	306	306	321	327	299	310	350	331	299	293	303	311	333	301	308	303	307	285	338	300	334	312	277	304	282	307	297	318	328	319	305	312	314	306	297	292	332	325	299	317	286	295	293	320	293	325	322	325	309	293	282	331	305	292	295	300	335	299	298	352	316	299	282	311	313	348	320	318	349	267	313	295	312	346	339	290	300	294	316	298	333	320	316	309	306	297	315	308	333	282	300	287	285	334	312	307	303	335	294	295	319	285	284	297	299	327	308	310	290	313	328	317	324	300	327	315	296	324	295	328	357	316	314	316	305	301	289	346	331	326	302	301	306	306	301	301	324	277	309	298	322	310	317	311	319	290	314	295	288	319	300	312	309	298	326	319	320	278	284	286	297	309	308	303	289	318	328	310	300	310	308	332	316	299	298	317	313	282	319	331	305	284	270	292	299	304	282	326	306	332	342	298	316	304	328	306	309	316	300	306	326	293	305	306	325	302	322	293	314	260	312	300	311	319	321	294	335	281	327	314	308	303	323	279	294	294	290	283	321	290	326	302	286	269	308	301	288	320	331	301	352	315	320	313	291	303	340	312	310	298	339	298	319	292	303	305	321	338	296	283	289	310	321	283	323	344	319	356	319	322	339	322	328	305	330	283	271	332	298	299	311	308	313	331	295	308	334	307	310	280	323	318	323	320	291	311	300	279	309	323	352	322	320	293	314	283	295	282	313	296	303	294	287	301	332	316	343	343	322	330	293	325	299	292	272	258	340	283	314	322	308	309	325	273	320	274	303	293	288	310	312	311	312	323	318	330	301	311	293	325	291	306	322	311	339	311	298	296	280	306	330	332	292	330	294	294	267	280	317	298	281	294	303	325	329	323	275	336	289	282	310	300	343	307	296	329	301	330	294	275	316	318	328	320	331	343	312	338	284	312	294	326	298	309	313	303	307	305	319	283	311	326	313	315	337	338	300	321	321	320	286	292	290	322	282	328	329	314	296	318	282	307	288	307	282	288	311	316	307	287	313	313	320	327	298	292	311	281	288	323	296	290	339	306	341	307	312	311	299	318	298	314	304	317	326	291	336	314	281	307	324	274	314	305	323	330	298	302	308	297	307	339	321	300	299	304	333	315	330	306	300	322	282	336	295	306	290	328	283	310	319	287	322	306	310	343	316	337	317	294	326	291	317	302	286	299	297	299	325	291	330	286	308	325	348	304	275	296	277	279	269	289	297	288	343	329	305	294	322	294	299	311	305	314	280	320	318	331	282	333	311	303	324	329	327	324	297	315	281	340	315	309	297	308	308	277	315	331	333	302	311	292	342	312	303	338	318	306	300	292	310	284	318	328	300	308	326	314	319	304	281	285	335	303	319	315	293	342	307	342	331	306	318	328	329	345	321	330	314	314	310	291	321	286	329	294	288	307	310	301	329	276	276	310	314	311	298	259	294	295	354	303	335	326	296	300	304	342	350	304	321	311	287	302	300	320	294	302	307	309	293	312	331	307	327	308	321	332	317	315	323	326	303	292	297	304	282	345	326	321	323	305	300	288	304	307	320	308	298	302	342	290	306	316	287	303	310	295	336	288	323	310	336	327	304	304	323	266	321	291	300	309	303	291	296	299	265	301	298	284	298	312	342	298	333	323	309	284	309	333	329	335	293	297	329	305	297	304	324	314	342	321	309	326	288	279	313	307	280	322	299	310	314	317	300	328	276	296	285	320	292	296	316	317	290	287	287	252	288	336	315	296	305	280	307	313	320	313	302	294	301	333	266	313	321	331	302	312	326	315	288	283	310	300	296	298	303	283	326	296	327	288	308	255	307	345	310	314	293	277	304	310	302	275	264	289	299	301	301	298	262	311	305	314	296	312	317
29456	48853	30452	17801	14121	10459	7649	5786	4982	4050	3188	2901	2096	1524	1451	1219	1318	1088	955	915	759	687	643	696	561	524	484	518	477	453	419	425	408	405	416	376	409	444	376	372	360	372	372	359	367	373	325	380	361	369	356	343	345	324	336	355	350	366	363	388	326	330	347	335	331	331	325	373	342	316	313	319	331	334	336	348	323	347	352	332	354	367	373	310	325	369	369	343	379	321	367	338	396	342	353	349	372	329	316	332	322	340	341	337	324	337	331	353	355	326	328	322	332	357	354	354	335	344	329	333	337	343	350	358	350	387	354	326	337	328	342	343	340	347	337	357	329	301	355	299	345	344	328	343	351	324	370	356	366	323	324	366	339	351	368	321	378	343	352	338	340	343	369	342	348	321	322	343	355	369	364	314	320	316	345	329	376	322	332	339	331	337	331	322	341	314	346	331	343	339	316	331	334	339	343	344	344	340	314	312	347	316	335	342	314	341	356	338	335	337	320	374	311	341	363	352	330	353	366	364	355	318	366	326	336	331	345	328	344	331	353	322	340	344	344	334	296	348	333	345	314	300	314	343	356	326	353	329	340	358	329	345	315	331	343	348	325	337	336	301	340	322	353	326	330	365	348	332	301	346	361	334	308	350	336	328	352	330	384	330	313	338	344	339	314	317	313	328	325	357	316	337	353	352	327	346	338	348	326	340	357	348	364	335	340	311	319	356	327	360	318	369	335	349	346	339	330	348	356	349	347	320	319	354	356	354	348	338	339	353	323	313	377	372	334	345	326	332	330	373	317	358	323	336	338	346	343	328	363	333	358	344	338	345	357	332	337	324	338	308	332	339	329	319	349	359	340	329	339	347	341	317	335	353	315	327	348	355	340	343	341	335	319	352	314	341	363	330	334	341	377	312	341	350	330	347	352	348	324	320	354	314	328	320	345	334	347	309	335	342	341	331	320	344	325	343	327	327	367	326	332	317	326	356	360	341	332	315	346	318	334	343	334	349	367	349	328	338	320	344	356	324	357	348	327	338	365	345	331	332	367	346	328	320	343	368	346	328	343	357	315	335	326	350	361	309	354	341	331	315	349	345	322	360	330	368	339	324	357	342	351	329	312	326	334	370	349	351	352	353	353	316	324	361	335	326	310	348	331	350	347	330	330	346	339	335	318	337	351	348	374	363	318	351	347	346	319	336	315	335	339	361	371	374	351	350	356	347	351	351	354	341	324	338	322	391	369	336	336	336	330	322	376	327	318	368	328	309	285	313	312	353	321	311	322	301	299	317	373	328	343	353	306	330	316	347	346	320	332	337	341	314	368	339	352	352	343	321	317	374	330	347	347	328	303	376	339	344	333	331	319	370	344	322	355	340	358	346	316	347	338	346	350	341	362	340	317	348	334	327	332	329	327	311	345	353	344	340	370	344	327	353	332	353	320	332	338	339	328	316	339	352	339	323	326	349	327	331	358	359	324	354	292	346	309	337	332	306	294	351	340	336	341	348	348	347	327	366	364	344	354	350	343	329	326	335	330	348	338	326	330	313	321	339	347	313	373	346	344	323	358	370	315	323	364	343	327	336	334	321	323	363	325	344	328	345	326	345	338	319	356	319	358	325	359	346	348	344	327	346	298	335	347	359	329	318	313	381	315	329	357	338	338	354	341	353	372	325	361	378	357	320	323	359	346	352	314	359	312	312	338	350	355	367	330	374	306	304	305	317	344	336	324	323	302	309	313	343	333	328	352	370	316	305	320	309	322	339	327	357	345	334	362	337	332	355	354	333	344	320	335	350	341	327	353	356	318	348	300	351	300	345	354	308	383	346	328	339	345	361	367	374	349	338	329	366	338	316	347	319	341	331	366	316	331	334	350	334	304	333	350	325	318	377	324	354	369	388	332	321	296	335	345	375	344	319	315	321	347	338	334	342	313	370	369	327	322	368	357	347	327	363	348	337	326	311	327	316	303	357	308	326	328	388	310	358	366	325	320	327	335	341	347	370	304	338	362	293	359	306	321	330	349	316	324	366	324	333	336	343	337	345	343	328	342	385	332	349	330	353	328	309	337	343	327	309	360	305	359	326	336	322	350	347	331	371	318	354	323	395	331	359	339	331	338	316	355	361	295	335	324	348	332	362	370	330	335	316	314	312	377	325	350	364	295	362	337	352	338	342	345	332	350	356	362	317	325	358	354	303	335	336	349	327	361	356	341	398	339	381	343	325	334	316	348	306	352	333	356	360	327	339	346	373	329	336	365	344	322	331	349	338	347	314	364	312	321	367	365	322	348	346	366	371	337	321	365	308	335	331	341	354	304	349	322	342	341	370	325	368	319	352	335	336	334	320	343	354	365	345	338	349	334	345	341	311	332	360	337	355	347	311	347	317	317	303	332	328	361	341	312	363	355	349	340	338	341	341	364	369	340	385	372	343	344	333	367	337	340	342	351	340	340	314	319	336	357	365	336	368	341	376	312	312	365	326	316	347	355	314	319	353	299	326	325	337	352	346	352	358	335	343	365	330	331	339	342	351	325	329	345	333	310	340	316	348	333	352	338	356	353	349	347	347	354	329	347	350	329	315	354	326	321	330	352	344	321	337	313	344	358	345	339	321	388	361	310	386	369	356	347	362	358	330	332	333	332	372	322	349	324	333	363	341	317	337	362	331	328	330	307	342	354	345	361	374	347	314	346	369	327	382	351	329	318	331	354	328	349	349	346	314	317	343	321	303	330	309	342	313	355	336	354	335	321	368	373	366	325	299	344	345	340	345	331	390	320	335	319	344	318	335	327	342	345	330	345	314	326	358	331	342	350	317	333	300	314	346	328	314	334	321	348	340	324	346	349	349	354	333	349	355	347	350	346	378	307	340	343	351	340	316	359	363	313	333	356	341	341	363	321	360	351	362	344	373	345	323	336	348	320	346	341	353	366	314	322	332	381	333	344	343	346	323	336	380	321	336	312	348	297	319	338	339	331	369	338	312	344	353	358	332	322	334	336	357	351	340	349	348	340	332	359	351	367	364	340	308	358	339	327	335	313	291	374	330	363	348	343	355	315	336	340	320	322	305	352	355	348	304	320	354	361	339	317	378	345	324	351	330	313	315	346	350	324	340	342	349	348	291	331	359	338	370	370	332	326	341	336	321	358	376	318	320	316	370	333	332	370	390	320	349	339	325	363	364	355	331	336	341	391	330	399	338	339	343	340	340	379	329	361	339	335	361	347	331	330	359	299	327	333	315	342	322	324	333	373	313	335	342	343	345	332	330	350	343	331	361	327	324	344	338	337	347	323	363	342	323	325	311	350	352	347	347	346	340	367	344	337	326	361	340	343	345	350	352	359	354	347	329	353	323	320	368	345	341	360	339	383	324	293	327	332	308	339	373	394	317	367	331	359	341	331	316	320	374	341	323	351	368	299	319	297	309	343	370	310	331	330	319	365	311	326	352	351	267	323	345	330	338	325	339	322	327	330	342	367	357	338	365	327	335	339	333	331	376
22730	21248	28930	23898	21390	21888	15906	7183	5285	4357	3428	3181	2178	1844	1592	1545	1506	1187	1147	1055	914	883	825	877	754	639	679	623	575	571	592	585	533	575	581	556	555	498	494	451	488	440	505	501	490	482	493	477	500	459	485	463	458	485	465	439	439	448	440	456	472	483	474	448	482	443	461	467	459	508	468	452	444	487	473	492	446	441	450	468	479	455	473	432	460	458	470	454	455	471	462	486	442	503	494	453	449	483	453	501	456	430	423	476	466	439	470	474	441	467	460	465	459	493	447	449	444	435	441	437	475	450	464	464	460	454	461	461	454	398	486	442	447	470	410	469	466	442	487	442	444	443	422	495	461	447	445	432	466	450	450	462	465	442	445	427	464	440	435	471	443	461	465	462	466	485	492	464	458	440	494	415	459	474	439	489	488	429	431	478	473	445	469	430	445	425	441	420	465	459	440	464	470	472	457	430	464	465	425	442	487	447	439	513	468	450	455	439	422	427	456	468	471	449	481	475	467	440	433	422	458	431	440	473	428	480	482	438	433	453	419	506	462	477	465	448	422	498	448	462	429	447	495	431	443	461	430	466	409	439	488	451	474	462	420	460	466	474	481	479	473	439	472	447	460	443	446	472	458	478	469	461	456	459	416	462	446	457	426	441	470	430	469	443	479	416	423	473	412	479	440	486	456	474	487	413	457	435	455	456	482	467	496	448	468	425	445	449	464	460	433	446	460	437	459	448	446	445	456	442	467	421	439	438	454	475	447	461	483	472	455	451	462	435	412	436	446	454	469	464	482	484	474	437	436	498	464	453	442	497	487	467	440	438	443	452	434	496	471	455	420	473	473	465	465	460	431	453	435	461	441	436	451	455	458	474	441	437	473	462	467	440	474	482	455	493	504	477	423	440	466	424	455	431	468	432	453	432	441	464	443	476	447	439	462	471	457	424	466	465	465	435	435	427	489	459	454	492	454	448	455	471	466	470	492	461	466	431	465	447	468	465	441	465	463	501	444	451	420	480	431	441	425	438	453	436	417	473	450	451	436	473	441	449	410	428	454	459	484	443	461	474	467	418	478	426	468	459	456	456	434	468	446	427	464	446	439	473	503	469	487	415	417	469	469	499	467	500	453	414	466	457	520	443	452	443	451	443	462	475	437	466	467	473	471	447	464	423	446	502	445	452	443	442	467	480	454	490	449	463	465	479	462	443	472	467	418	433	412	438	486	465	455	483	454	470	461	497	448	446	459	435	504	448	470	464	468	417	442	451	435	447	435	478	429	481	488	422	438	443	476	464	447	444	425	452	462	433	480	416	422	447	460	456	470	465	451	434	418	428	429	449	430	416	447	428	467	468	424	440	433	463	414	452	460	452	493	429	477	436	462	451	454	465	432	472	443	465	458	477	464	468	432	464	486	435	429	437	432	474	425	408	488	472	467	484	469	426	502	466	452	438	490	462	463	475	443	478	434	455	434	469	454	440	450	482	457	497	451	442	477	413	427	465	441	470	440	441	485	449	431	464	468	506	473	462	473	457	476	493	464	464	450	420	494	479	444	444	478	423	430	472	444	447	424	434	456	460	479	452	465	469	432	483	445	466	470	478	478	443	459	458	433	466	425	481	402	442	462	514	454	464	458	426	514	465	457	425	453	465	470	448	440	468	487	491	435	415	454	455	440	453	455	465	420	456	467	507	465	445	452	467	460	478	497	456	443	418	436	482	483	449	438	464	478	443	484	464	436	425	471	470	469	465	472	400	467	450	487	471	445	435	462	442	446	496	459	433	445	480	515	433	472	471	434	389	429	463	459	465	456	435	460	473	468	469	444	457	504	449	467	451	483	515	409	486	460	464	475	498	446	499	485	436	436	448	486	457	465	447	454	469	484	460	467	466	438	436	463	462	460	440	439	497	454	447	438	491	451	451	463	429	472	484	436	474	493	447	445	447	482	459	422	483	483	438	465	471	446	485	425	442	481	447	438	430	451	472	432	488	478	465	462	437	455	497	455	464	472	425	453	456	449	442	415	458	447	475	434	466	448	404	505	491	463	481	457	445	491	476	453	465	453	471	439	436	475	470	454	454	463	443	444	429	411	430	474	447	472	452	481	444	488	459	447	433	430	444	457	424	438	450	425	432	470	421	467	468	490	416	474	454	442	434	416	475	445	455	411	437	498	482	435	439	453	435	447	418	450	461	471	455	468	468	445	447	470	440	481	447	434	445	461	439	449	417	449	479	438	422	483	476	471	452	443	449	487	406	439	482	477	457	439	473	429	460	484	490	451	417	422	449	493	429	424	470	454	492	477	443	447	465	464	467	503	453	462	450	450	482	439	446	463	415	476	434	470	483	432	455	440	415	433	442	505	454	447	465	444	472	449	466	417	464	473	441	464	458	473	459	413	432	464	467	451	496	434	439	475	443	412	460	454	498	415	445	449	472	455	474	450	426	443	479	439	444	468	481	474	440	432	472	460	483	436	449	484	462	437	468	475	475	436	455	463	426	469	456	458	452	434	454	455	468	434	471	470	436	477	452	460	436	459	483	470	447	483	455	458	504	461	466	463	457	456	468	425	449	427	424	490	472	434	450	458	482	431	451	423	424	454	487	477	435	470	446	475	477	447	476	474	435	469	450	446	456	471	472	464	481	461	426	406	488	459	442	460	467	432	437	441	449	464	466	441	498	458	464	423	425	446	445	453	438	452	476	518	460	465	448	440	495	477	440	451	444	439	454	465	444	466	463	470	465	457	494	437	429	469	473	434	431	436	438	459	451	436	441	440	503	438	459	448	503	420	507	488	466	436	484	454	449	453	436	462	508	422	474	425	432	463	448	470	461	422	480	465	435	453	493	445	452	407	460	443	457	441	398	459	487	443	460	420	458	447	500	471	498	467	439	482	452	455	461	488	439	452	473	423	481	428	427	473	425	414	444	479	440	432	461	483	486	460	462	445	466	467	447	484	435	482	458	445	456	448	460	438	451	431	440	458	460	461	473	455	431	478	444	451	464	481	470	454	432	480	424	431	443	470	425	459	426	467	475	456	395	461	428	435	468	436	457	470	484	472	411	440	435	449	435	459	463	458	488	496	437	459	472	446	449	475	453	446	471	465	417	428	481	437	471	438	458	447	447	466	444	446	465	404	475	460	475	460	442	449	477	490	512	446	466	448	457	472	445	483	433	463	426	433	474	463	452	464	471	439	441	417	418	444	466	440	453	484	471	451	428	430	446	441	455	489	477	449	480	445	468	431	477	477	444	463	481	453	481	453	452	410	449	484	460	459	481	435	456	444	481	462	475	452	427	442	465	468	426	459	437	469	428	471	461	443	472	477	438	449	428	457	422	437	483	442	405	443	437	437	474	451	458	462	479	488	472	449	462	422	459	453	422	449	470	461	434	477	450	445	489	452	482	466	449	471	457	425	484	483	449	440	462	414	464	430	474	436	530	417	438	442	488	470	431	410	445	484	448	429	440	458	465	479	451	456	463	484	450	455	457
32933	58911	39443	26411	21481	17125	12654	9693	8475	6540	5535	4884	3288	2712	2293	2257	2147	1640	1617	1401	1320	1131	1087	1034	853	832	760	771	698	645	658	616	635	619	584	591	543	553	551	531	548	565	542	517	524	509	535	523	497	475	458	498	531	530	520	497	507	505	518	500	510	519	463	542	478	496	496	438	497	451	490	446	499	470	470	511	446	468	482	495	483	495	476	442	483	443	471	485	495	467	494	472	519	458	476	501	485	461	471	480	484	489	482	527	502	497	508	488	469	467	446	478	498	504	476	482	504	500	511	472	448	487	492	509	465	486	495	485	465	448	419	476	472	495	480	501	440	488	497	465	466	479	513	502	483	485	474	451	513	437	502	457	460	504	469	474	458	460	452	497	536	505	490	504	527	462	479	479	499	487	475	486	479	465	448	493	483	488	463	502	503	461	462	506	477	471	470	502	489	519	501	500	491	463	481	474	492	491	485	467	503	493	468	444	481	469	486	466	472	430	491	476	483	468	470	491	504	483	488	449	440	462	491	489	514	497	515	513	481	517	493	492	482	489	527	458	481	473	494	474	455	448	454	465	430	499	516	468	517	506	481	468	462	501	495	492	490	486	477	528	461	479	447	509	478	482	485	499	527	465	460	488	505	479	556	521	480	449	474	447	478	512	510	471	497	482	469	455	467	437	490	459	474	489	518	509	479	485	483	475	492	458	499	473	519	470	460	459	486	451	456	490	453	513	474	461	497	472	452	503	462	484	513	459	495	458	464	447	447	474	472	480	473	484	510	477	467	544	486	522	458	473	473	483	477	451	521	494	466	505	451	465	497	475	428	483	484	514	507	427	469	477	489	514	484	477	490	526	465	498	477	462	505	464	477	473	476	506	454	445	476	474	494	443	495	492	482	482	488	498	473	488	447	494	475	476	466	474	490	529	501	523	476	517	466	503	528	503	518	522	518	534	518	489	487	501	504	529	473	510	462	501	491	498	504	459	481	448	468	455	461	462	493	450	497	506	459	477	493	467	494	486	503	452	459	455	454	473	505	477	482	472	468	516	486	500	462	482	483	478	477	469	473	469	488	489	496	455	484	483	514	464	471	487	477	467	496	481	500	487	474	484	489	509	459	469	507	488	478	489	493	490	473	485	447	479	461	457	475	448	483	459	461	500	479	478	487	496	477	464	485	450	492	456	480	486	487	481	445	491	477	474	478	503	467	510	493	511	492	495	500	445	524	489	454	473	483	515	470	504	461	503	458	493	481	482	527	501	482	458	473	451	475	490	454	445	489	515	500	473	484	484	473	507	440	447	458	500	467	478	460	465	457	480	432	497	459	482	518	543	467	450	475	480	466	528	510	525	511	476	480	537	482	503	489	479	513	462	460	470	490	469	509	515	441	490	490	517	499	500	436	501	457	518	480	487	479	467	479	485	453	488	447	525	461	488	494	450	509	454	487	488	481	466	474	428	488	496	481	476	468	464	457	461	480	498	493	490	484	487	481	493	487	472	461	477	516	446	492	456	473	485	504	468	489	484	483	465	449	496	487	493	435	468	474	483	452	475	473	453	462	456	524	470	499	493	476	467	509	479	505	463	478	498	507	463	446	444	470	472	501	526	502	483	450	489	518	491	503	500	476	453	502	482	466	471	486	504	466	482	458	522	514	486	499	492	480	476	487	491	480	531	477	460	495	471	498	490	508	478	498	497	460	442	502	485	508	464	494	490	470	491	491	466	470	482	486	515	496	450	472	475	482	514	396	491	482	487	477	498	500	474	498	459	476	476	504	503	490	479	479	493	464	505	468	473	436	499	485	484	453	472	459	461	495	501	515	496	497	480	468	488	478	449	467	523	502	514	466	477	492	456	464	457	469	478	498	468	503	492	497	474	492	491	465	485	459	444	470	495	491	478	518	502	485	523	492	504	518	480	505	470	494	501	508	500	463	487	484	483	482	444	472	478	460	484	461	510	486	473	505	454	513	498	492	476	476	483	499	442	523	485	502	495	458	485	484	503	532	479	525	510	522	454	503	490	519	513	496	490	445	474	478	482	544	456	478	496	456	495	493	467	499	477	455	481	473	488	523	504	418	487	479	503	518	447	482	461	475	497	487	486	459	478	469	508	450	496	457	468	497	478	466	485	498	436	509	482	472	499	474	494	472	454	501	455	484	485	462	503	477	443	496	509	496	491	491	495	480	454	468	478	495	458	460	527	473	499	527	496	516	493	532	509	464	508	467	478	478	482	471	470	508	485	447	508	514	505	484	474	461	440	475	477	445	506	496	491	487	479	508	489	465	482	425	479	501	447	465	457	504	487	452	472	475	488	488	443	500	470	472	445	473	519	470	496	462	448	485	493	487	494	502	539	477	481	467	437	489	459	504	511	439	501	493	483	461	490	486	462	517	484	507	487	499	452	492	511	499	462	479	457	525	485	497	484	492	491	538	494	470	501	496	469	489	511	459	491	477	473	453	475	481	453	478	506	475	511	465	506	475	498	479	461	498	486	465	489	492	459	482	467	506	450	497	473	508	485	486	469	503	508	491	516	486	472	483	476	515	480	467	511	474	482	507	443	493	513	459	459	474	468	491	452	486	509	437	461	497	518	501	465	485	474	428	494	493	454	452	526	553	493	462	549	492	475	495	499	468	499	460	433	501	498	481	492	480	447	484	463	495	496	480	481	443	444	480	489	527	493	478	473	454	445	496	520	491	484	506	471	464	491	485	477	454	489	521	439	445	468	471	476	479	527	519	448	497	533	486	504	502	482	490	478	520	498	458	475	442	475	457	476	465	475	504	455	508	484	464	449	517	476	484	434	473	475	496	475	484	468	477	491	550	505	505	460	504	511	461	496	499	494	508	499	484	519	470	479	491	485	508	473	470	489	499	485	485	519	517	486	487	493	522	468	473	459	484	461	476	516	477	522	434	493	484	488	482	445	536	502	443	498	471	507	491	474	499	489	482	484	477	527	530	517	515	514	490	485	485	469	495	472	455	470	474	468	502	498	509	448	507	498	499	503	514	428	467	455	467	461	466	502	494	471	471	460	485	450	457	488	508	489	512	445	465	482	462	482	446	511	511	516	467	471	449	467	482	492	452	473	458	443	474	478	470	459	516	493	502	473	464	466	464	471	486	436	463	498	512	488	474	485	471	455	494	487	528	475	477	466	521	456	495	480	454	468	488	495	523	483	495	479	493	486	504	468	466	511	472	497	485	488	471	482	443	478	467	465	486	508	486	476	492	491	492	478	472	460	435	458	486	440	517	457	466	498	463	496	499	469	493	483	484	492	486	442	488	475	489	477	494	493	475	505	480	506	512	487	522	500	460	465	502	489	484	480	473	480	482	495	484	461	498	498	505	472	470	513	510	451	506	483	480	475	440	483	503	480	470	464	509	511	476	492	523	500	482	499	458	512	443	503	502	493	460	503	457	514	438	452	471	428	478	528	472	510	445	481	468	528	487	472	474	474	470	496	481	475	497	496	484	503	487	497	476	478
29956	27737	25590	16065	8665	5335	3524	2717	2182	1663	1541	1278	908	894	840	783	705	628	602	584	539	480	468	439	404	402	418	387	403	387	352	381	363	353	348	331	349	356	343	345	344	353	336	367	367	306	345	347	312	334	315	372	357	333	330	320	345	345	335	321	324	312	315	316	334	331	352	324	324	358	335	317	310	330	325	318	324	338	336	313	323	305	284	341	387	328	369	300	334	367	344	335	312	338	326	347	340	338	336	336	347	341	310	331	327	340	324	330	334	330	318	349	339	331	357	324	347	347	316	340	316	309	328	367	349	334	315	349	321	338	339	300	339	284	308	342	335	335	332	339	335	309	330	345	337	339	331	307	369	335	321	324	310	332	340	325	316	326	339	302	329	308	334	345	344	336	320	310	307	302	339	344	332	348	289	308	313	347	321	313	316	332	344	338	316	308	343	330	326	328	316	323	323	356	302	340	340	350	339	297	331	318	307	366	323	322	322	329	347	317	327	314	322	323	343	349	318	352	339	353	319	306	324	322	356	316	326	368	338	320	378	343	335	363	323	317	339	336	325	368	316	325	344	333	307	329	341	310	329	305	337	308	343	300	355	356	290	324	332	333	301	329	333	337	342	317	356	298	330	308	327	345	328	328	335	336	325	335	323	309	342	341	313	343	334	354	355	324	347	338	358	311	344	307	352	327	344	352	305	357	313	340	334	308	334	341	333	368	293	320	331	318	315	362	325	331	323	324	325	347	355	315	336	309	336	331	340	341	332	352	323	324	334	350	303	344	324	342	303	305	317	298	342	356	364	311	363	330	321	343	306	335	295	341	342	274	329	332	351	340	331	324	311	339	325	269	319	339	339	338	347	280	335	308	331	298	321	338	305	358	336	301	323	325	289	329	345	327	346	335	341	311	326	352	346	316	342	324	309	296	353	332	313	332	348	319	345	341	342	312	335	321	344	338	337	300	337	342	322	357	341	335	350	327	339	320	307	334	324	315	325	348	276	310	309	302	316	327	340	316	328	326	334	339	343	324	321	305	331	324	320	331	291	330	336	334	345	379	338	303	355	333	332	335	298	316	338	311	305	337	299	348	315	317	342	324	338	340	321	342	319	346	353	318	314	314	336	312	359	334	321	324	354	318	358	315	319	315	331	309	329	321	333	322	321	325	343	331	328	299	344	344	317	319	319	305	310	315	300	313	332	322	354	354	308	333	309	372	356	328	359	338	310	312	321	332	290	311	340	320	360	330	311	314	339	318	299	344	347	310	331	316	345	332	338	334	373	320	343	309	318	316	309	310	319	343	325	332	355	314	307	327	321	352	354	348	317	314	316	312	334	318	339	358	321	321	332	341	327	320	304	319	341	322	354	342	321	326	320	302	329	353	324	325	317	333	344	310	331	317	327	329	345	296	326	326	324	294	326	292	320	390	303	346	373	337	307	351	312	328	335	333	334	345	376	318	311	347	307	307	306	302	355	329	336	337	327	323	342	349	307	303	321	349	307	309	330	347	336	305	332	314	330	316	336	328	332	348	315	314	297	303	333	345	305	321	317	340	316	354	334	320	341	317	339	316	322	312	351	310	326	304	284	321	284	304	328	360	345	352	326	330	327	345	351	345	342	343	332	347	318	363	313	340	319	317	328	324	340	328	321	356	349	319	354	340	354	327	342	340	317	335	336	339	336	322	324	330	369	343	325	341	337	314	304	351	335	314	317	311	296	329	339	283	353	351	321	331	331	344	312	289	308	342	296	316	329	298	348	354	304	334	305	340	325	323	323	319	288	311	305	330	339	323	344	327	320	314	314	356	331	317	301	354	313	310	332	309	340	341	327	351	337	349	320	366	297	371	354	332	321	295	347	314	292	339	313	354	352	333	302	311	355	339	317	292	281	338	335	325	339	327	332	341	335	317	305	313	344	356	338	320	343	329	310	343	330	343	359	293	306	304	354	335	334	328	364	324	331	330	346	326	325	327	301	340	326	310	342	350	319	314	350	323	348	339	308	331	320	328	297	314	345	349	316	344	337	311	320	305	356	298	325	304	343	318	327	313	344	329	331	343	342	335	328	307	310	309	356	300	317	361	332	348	346	333	314	347	309	295	347	322	344	363	347	315	295	337	339	318	301	329	355	320	369	358	323	296	330	305	317	320	346	348	288	317	345	318	336	334	310	328	313	307	329	303	324	335	330	294	321	355	326	339	345	312	313	327	316	313	333	320	301	330	302	316	318	336	318	313	309	349	290	309	354	320	359	350	313	318	317	318	339	321	323	342	358	321	326	327	324	361	336	357	344	338	345	302	323	371	345	322	342	311	347	298	329	312	336	344	339	297	316	315	330	326	350	338	351	351	319	326	323	331	337	319	334	341	335	347	346	334	302	319	326	322	329	332	311	335	320	350	327	338	370	304	308	328	319	295	305	296	356	333	323	343	331	308	354	306	337	299	342	349	343	322	367	332	304	371	331	348	365	345	313	321	301	328	341	343	334	321	314	289	314	325	298	337	301	316	349	346	320	325	306	301	307	313	342	361	340	326	344	319	320	372	365	339	335	348	301	328	317	338	316	312	342	325	325	323	315	322	328	331	313	320	298	342	360	330	322	341	346	340	328	373	324	304	301	309	310	318	318	369	335	309	350	311	315	318	331	335	301	278	351	341	277	319	349	321	324	344	296	355	338	341	352	327	320	295	323	328	331	321	336	317	353	320	317	345	326	334	326	343	307	285	324	328	335	326	338	316	335	335	326	325	357	318	303	303	326	296	360	342	315	319	322	335	313	310	337	291	351	337	355	342	354	340	289	351	343	358	299	376	359	339	336	336	322	343	342	373	340	358	351	310	324	317	313	345	345	345	326	327	337	352	340	356	348	323	321	302	313	293	299	336	319	344	316	331	337	328	328	383	299	331	318	334	316	326	358	331	323	382	326	334	320	332	368	342	322	333	315	355	332	348	368	326	317	338	324	360	374	343	343	332	340	329	332	332	334	353	322	358	333	306	350	357	331	346	282	339	297	280	332	304	319	322	323	332	345	333	356	315	306	344	321	350	347	329	315	322	306	314	329	319	314	314	335	320	311	318	317	332	340	299	319	310	334	314	330	350	345	357	327	341	320	318	320	305	348	331	335	346	350	324	311	337	334	336	318	322	349	330	287	348	323	334	311	316	307	354	351	314	336	321	350	312	285	343	344	320	326	332	336	311	334	324	340	315	321	320	303	316	313	356	333	312	285	316	306	331	320	316	337	309	322	321	377	336	327	314	319	354	335	308	333	319	333	341	373	337	307	313	328	309	326	289	320	329	329	337	310	325	325	304	361	344	302	318	303	325	305	326	323	319	347	348	316	308	354	326	334	333	337	327	337	320	351	318	325	320	337	361	350	342	366	307	361	355	310	304	349	317	320	305	324	301	332	324	328	351	337	345	331	325	331	343	341	321	350	347	353	333	319	284	347	351	355	342	312	357	369	359	303	359	317	326	328	329	303	342	334	334	333	304
28920	41866	25853	15390	11622	8622	6085	4704	4026	2984	2601	2039	1608	1358	1239	1178	1003	866	822	752	692	615	594	573	557	494	444	434	452	439	422	426	378	416	472	414	398	377	380	393	402	385	359	374	390	378	369	382	390	375	397	367	382	366	353	370	361	363	381	372	359	362	345	354	362	357	375	359	359	348	368	349	357	362	368	366	344	371	348	334	367	370	356	349	381	381	347	338	362	351	352	372	348	344	350	353	363	361	386	363	319	379	361	356	378	336	339	331	347	355	354	339	397	361	305	358	381	339	352	350	367	353	343	357	357	333	345	387	365	382	357	362	363	336	318	360	375	346	332	376	379	393	376	348	348	347	341	375	386	364	344	368	342	365	315	341	373	389	375	371	331	370	351	365	347	322	381	352	361	379	336	360	322	370	332	371	376	344	401	358	332	346	343	351	338	360	350	384	325	383	354	347	378	360	380	366	351	360	356	392	335	367	354	352	374	373	356	372	378	369	342	308	348	341	367	364	335	372	345	363	370	341	345	367	362	352	341	373	358	363	360	351	357	391	374	344	353	344	362	321	371	382	328	351	362	325	356	344	323	362	344	335	343	363	353	347	358	321	363	358	344	332	378	348	356	346	378	378	351	355	341	341	353	364	356	383	347	363	350	342	342	332	323	337	360	380	352	356	368	384	351	335	365	350	365	329	349	351	367	367	356	378	346	343	319	347	350	334	345	357	347	317	385	374	373	356	369	335	319	346	342	354	362	344	358	324	329	371	371	363	354	344	377	359	329	357	353	349	379	377	346	332	358	358	402	368	338	330	381	372	377	332	359	369	337	328	318	313	354	386	334	327	352	365	358	334	394	354	351	366	332	364	371	361	343	383	337	362	371	363	358	356	402	346	383	365	326	375	383	369	338	362	393	376	352	331	372	339	333	348	328	333	341	352	368	360	354	383	352	348	372	352	353	383	291	344	366	352	363	343	343	375	349	326	351	357	330	365	349	354	315	373	335	366	366	368	389	360	399	375	360	352	344	354	361	374	354	347	355	382	355	362	341	337	360	353	341	357	322	321	350	366	346	340	325	364	343	406	331	377	374	338	370	330	350	332	363	352	346	364	369	349	368	356	343	370	365	372	346	356	384	356	351	335	348	335	342	346	337	381	333	343	335	385	360	354	368	355	403	372	358	343	368	370	356	334	370	335	367	332	366	357	348	351	350	346	354	364	315	376	360	353	345	368	383	358	350	345	367	342	349	340	379	348	353	372	339	342	362	336	340	353	314	385	351	354	379	354	394	371	360	366	370	373	348	338	327	365	348	371	387	363	378	367	337	385	341	344	368	336	353	339	360	343	351	340	357	327	318	377	354	360	351	349	362	363	337	379	323	352	346	372	387	378	361	356	369	364	329	346	368	338	380	353	379	357	325	330	354	351	360	330	331	388	353	338	355	336	354	339	366	350	380	332	360	343	372	374	332	372	395	347	357	370	353	337	359	321	344	386	346	376	332	380	377	377	349	355	363	341	348	382	388	345	338	367	361	316	365	396	348	332	358	392	339	356	381	350	328	361	378	360	322	327	369	323	325	360	337	375	351	375	372	380	384	353	368	336	346	371	361	341	329	359	361	361	342	370	353	347	377	370	337	341	344	350	358	338	365	344	370	350	353	379	331	346	356	360	348	341	314	356	370	354	384	334	344	359	368	339	347	343	364	320	377	341	337	344	351	371	347	357	361	345	362	349	352	349	384	348	372	328	352	354	371	328	391	354	359	324	368	370	360	341	350	337	384	350	346	355	384	342	342	318	348	368	342	371	329	387	330	334	348	331	355	334	361	373	338	371	368	354	347	359	344	350	346	379	348	369	364	361	371	330	342	337	359	367	339	376	352	383	329	324	351	380	403	373	389	349	339	330	377	316	309	394	339	344	348	330	343	342	336	357	350	345	392	356	333	360	362	360	393	374	333	311	373	334	369	324	338	368	360	376	370	353	384	346	325	352	340	345	352	355	343	369	340	404	340	357	364	360	354	340	340	342	351	360	339	353	377	329	361	370	335	364	372	374	353	338	350	342	369	378	361	379	407	338	360	349	388	314	344	367	361	364	352	343	341	353	372	356	341	358	351	369	339	340	356	342	383	303	348	325	371	351	351	363	332	359	357	360	356	363	345	369	349	324	344	302	363	361	385	344	337	356	361	332	362	398	382	301	354	360	389	343	340	351	353	357	374	339	345	360	350	357	392	329	327	375	341	360	347	369	375	361	355	358	354	328	354	385	396	332	363	341	368	361	337	337	353	346	371	357	359	349	381	408	357	327	339	351	352	344	357	367	360	342	343	324	347	356	328	335	376	348	368	346	400	371	355	382	336	349	359	337	335	406	322	356	338	356	371	339	383	359	355	371	377	369	345	332	361	359	351	349	358	390	348	357	348	357	373	350	375	335	351	335	343	318	379	353	369	347	328	364	368	336	329	347	320	337	358	380	362	360	318	361	341	384	379	345	368	369	354	377	361	356	350	334	354	350	358	366	388	353	383	396	345	386	324	312	355	346	360	352	334	339	369	366	344	342	356	377	346	361	371	355	348	388	370	323	385	379	374	375	344	346	337	319	365	382	366	340	332	337	366	326	324	328	361	339	368	363	347	377	353	377	332	354	328	382	360	369	356	344	353	363	362	368	339	354	362	331	370	360	361	403	338	365	332	338	344	359	363	391	359	361	371	336	312	375	352	358	370	364	323	355	361	350	375	351	370	392	335	343	378	391	343	370	387	353	351	336	386	385	360	358	355	352	316	335	320	367	380	365	360	378	352	363	329	378	370	372	324	346	337	374	379	334	343	370	371	392	334	337	350	333	369	344	346	406	350	361	364	351	348	352	373	344	360	341	312	301	385	354	378	331	326	383	385	355	375	346	348	361	342	361	346	363	370	356	337	334	367	356	346	349	353	365	347	368	351	311	329	346	342	352	407	336	362	340	337	377	378	339	337	347	341	369	369	370	349	346	387	376	355	339	354	368	365	356	367	348	354	335	371	342	328	351	372	368	352	350	350	395	344	394	356	350	348	348	375	385	338	375	369	330	332	374	354	340	331	320	373	392	402	375	344	371	365	361	361	360	346	345	357	359	353	357	372	377	360	381	356	339	357	351	353	324	344	349	372	367	345	341	346	331	365	343	378	335	345	356	354	350	349	347	395	344	367	337	346	369	362	353	334	369	371	350	348	335	366	368	367	354	343	382	386	383	345	351	380	315	326	348	358	358	366	353	353	345	338	349	372	369	367	347	340	340	359	352	402	377	337	356	328	369	331	335	379	384	350	343	349	331	336	360	337	333	342	328	362	327	358	339	340	345	382	369	356	331	363	323	354	353	347	364	355	356	345	368	344	348	318	345	362	351	346	359	365	325	381	364	355	350	355	379	366	376	342	392	365	342	352	345	349	369	385	346	363	363	358	380	367	370	365	382	349	325	353	364	377	335	376	334	359	365	382	358	353	344	349	344	353	348
23884	21239	28456	24429	21479	15474	8057	5143	4054	2937	2640	2119	1564	1541	1398	1289	1097	957	918	801	778	740	701	648	613	602	574	570	525	518	484	479	499	454	471	478	442	489	449	483	455	478	475	496	449	441	436	446	438	428	448	415	461	502	455	451	451	449	461	466	464	447	424	442	437	408	421	392	470	437	437	422	495	422	432	439	439	394	390	442	423	446	450	437	416	440	418	413	424	413	441	459	445	416	443	423	396	450	447	432	404	435	411	446	446	452	407	465	433	430	458	431	467	477	447	428	437	437	441	427	448	415	440	415	456	431	439	452	415	464	485	431	403	431	437	414	450	429	417	387	449	411	425	432	394	430	455	437	423	450	399	461	446	426	457	439	428	418	430	457	448	459	418	414	433	421	431	430	415	453	412	457	426	428	408	461	443	410	438	428	421	439	400	407	442	424	395	435	430	440	434	424	411	422	454	409	392	413	434	448	427	382	424	456	450	446	435	428	427	470	446	405	456	439	445	411	404	474	429	406	432	449	424	426	420	422	436	418	430	424	420	435	473	430	448	445	464	444	447	443	446	401	429	430	430	474	415	430	467	420	462	397	456	443	398	391	423	403	431	432	452	435	433	411	436	455	432	449	464	420	417	438	440	399	451	458	413	417	444	434	453	461	417	457	453	405	409	405	466	441	407	431	444	433	401	397	449	452	396	414	412	430	411	446	422	445	429	411	431	424	419	426	444	411	436	435	474	402	429	422	454	465	438	411	405	458	433	442	413	444	437	415	443	451	418	429	460	433	405	437	413	442	414	468	427	413	434	441	405	437	394	425	437	463	415	432	401	477	434	409	418	464	460	440	436	442	411	404	430	410	397	411	395	474	427	420	449	413	441	432	439	491	418	415	448	407	417	451	423	489	429	437	411	437	399	386	458	440	410	446	440	458	445	416	423	439	433	427	407	442	464	422	409	434	437	437	435	451	429	416	425	434	388	440	412	401	438	414	433	408	428	423	450	435	435	440	406	436	402	411	439	406	438	403	389	421	405	434	445	412	460	461	488	413	420	421	406	459	456	480	424	437	442	438	432	451	430	429	398	462	379	423	453	426	453	436	442	435	409	441	447	407	413	399	409	414	391	437	418	404	426	455	459	461	424	416	410	453	429	448	427	422	471	465	464	444	437	429	377	419	444	450	445	453	433	406	441	438	446	447	437	419	432	463	447	441	415	429	462	451	426	438	430	463	434	447	383	482	466	444	410	422	454	423	466	427	437	438	426	440	420	431	410	442	454	443	416	448	445	445	429	435	484	443	399	436	437	444	433	391	437	374	412	429	405	427	428	418	450	428	440	414	434	437	417	441	421	427	425	425	423	445	429	409	450	453	448	425	455	444	412	411	454	405	421	450	448	433	415	400	402	428	465	504	410	443	441	428	453	432	434	422	459	431	450	421	463	472	441	470	421	426	443	431	420	381	422	430	439	428	438	461	462	415	433	425	423	437	412	472	468	423	441	439	397	452	409	403	412	410	431	451	420	464	430	435	453	450	430	414	463	446	453	427	461	466	456	430	459	416	394	413	440	423	420	401	454	437	438	420	428	437	472	433	450	466	445	456	406	405	420	433	419	471	411	481	455	455	437	447	436	430	455	415	434	408	459	411	427	422	436	449	437	391	421	406	439	446	455	395	430	412	391	455	407	437	414	471	447	448	426	439	435	440	436	449	421	416	448	444	436	443	424	452	424	423	454	418	421	396	454	405	455	441	459	418	393	428	424	439	438	458	426	415	440	454	466	430	408	467	423	462	412	442	459	429	471	406	457	413	434	413	440	424	423	421	447	377	442	438	455	436	417	408	395	403	452	441	421	440	461	429	422	413	410	423	437	440	428	427	435	397	462	430	416	437	425	446	410	458	422	395	440	432	431	445	446	441	420	405	459	400	440	438	443	452	414	436	410	412	428	462	476	461	425	415	395	465	398	419	437	439	406	463	438	417	442	439	436	442	438	427	426	438	440	426	439	446	418	426	464	449	422	420	454	445	426	417	447	443	438	429	387	450	461	439	426	407	430	456	438	447	437	420	409	444	436	409	465	451	427	426	414	451	406	438	403	444	438	434	477	474	434	425	448	471	448	416	426	423	437	441	454	453	446	433	417	457	444	411	434	411	444	443	463	433	401	421	435	461	442	466	440	450	441	447	419	415	444	429	437	415	457	434	460	455	459	443	415	419	433	420	427	428	463	403	407	420	475	424	439	430	389	461	412	407	416	467	437	464	420	414	459	426	487	401	427	431	431	472	428	397	428	413	453	451	440	403	439	456	449	448	471	446	425	459	433	465	459	462	450	441	447	397	428	424	422	423	402	445	440	426	434	441	442	412	409	473	410	442	419	410	441	408	439	405	434	379	395	442	451	400	462	452	412	456	468	424	412	453	404	426	479	437	460	460	432	436	464	414	434	407	445	445	461	423	390	454	402	414	454	446	438	462	509	446	420	438	439	407	413	392	441	464	425	466	434	448	413	452	419	437	460	431	462	427	405	478	463	460	424	433	442	463	450	442	404	434	434	459	414	448	426	455	441	427	454	443	443	446	434	439	433	451	450	413	438	417	468	390	462	426	417	413	424	446	492	460	406	461	448	440	408	435	450	417	437	417	410	422	450	427	430	409	442	406	445	464	428	469	449	437	447	478	406	437	417	474	431	410	413	423	458	397	482	492	384	448	444	398	468	430	457	460	454	436	465	413	456	438	424	486	436	436	433	440	463	425	469	440	452	479	441	412	411	445	415	422	451	443	463	446	430	401	462	490	435	482	399	475	401	456	410	422	420	432	415	462	432	457	433	397	433	443	418	437	458	410	437	438	408	460	442	424	413	433	452	451	456	443	440	416	441	442	451	433	411	419	432	450	416	441	451	417	476	420	403	430	436	437	441	428	448	426	452	420	424	440	441	471	415	420	448	420	398	423	464	465	413	428	401	420	456	455	454	460	440	411	418	425	455	429	447	483	449	463	460	477	471	444	421	445	432	449	413	468	466	441	433	430	443	427	468	436	437	415	468	481	416	466	452	469	435	460	431	438	438	460	432	438	476	468	459	440	407	415	414	435	429	418	450	404	434	439	390	427	448	440	414	471	447	431	469	432	421	423	450	446	414	468	438	420	443	388	450	417	417	443	419	463	430	473	446	411	416	432	409	442	427	443	447	397	450	453	430	429	425	428	436	448	465	425	441	429	454	452	455	432	440	460	416	392	426	443	457	458	447	440	461	428	440	437	378	415	460	427	431	474	460	502	437	439	427	462	488	430	431	442	433	425	457	429	443	404	393	420	475	384	427	437	436	397	429	452	438	410	400	459	443	440	449	465	448	406	420	429	450	439	505	438	406	443	411	440	453	423	412	438	427	438	408	423	417	422	417	422	478	468	458	452	431	410	452	402	466	441	438	477	445	430	443	448	439	427	443	448	359	480	451	418	412	445	463	460	450	451	440	465	391	444	412	439	420	445	401	441
30237	51890	33905	22495	17377	12974	9791	7969	6593	4778	4264	3208	2392	2326	2009	1994	1579	1390	1232	1236	972	906	866	770	707	690	664	664	600	590	547	554	540	546	564	508	500	507	478	499	481	472	533	536	509	488	482	456	477	479	465	480	483	458	474	454	479	458	476	499	521	504	460	467	454	492	483	483	443	457	467	508	438	450	445	458	480	472	507	470	474	475	454	471	480	494	459	433	413	501	428	494	460	455	510	436	443	470	473	482	441	474	454	470	437	484	456	456	452	470	435	428	435	443	449	466	445	487	463	457	445	442	472	419	493	500	478	448	473	465	474	463	474	481	484	487	465	472	422	461	480	463	482	467	476	462	466	449	424	461	448	463	456	461	471	441	470	456	488	429	477	471	414	422	471	416	454	430	461	498	449	488	471	446	514	474	445	464	467	413	454	477	489	433	467	475	453	489	448	441	406	479	418	453	418	477	431	461	421	475	484	515	489	462	448	479	464	449	452	449	473	459	447	478	422	466	446	466	454	468	464	461	446	505	455	465	456	475	448	459	439	486	455	472	417	465	458	454	459	441	447	452	445	459	432	440	413	465	454	471	471	436	451	424	487	470	457	431	472	423	415	459	442	458	466	471	466	424	434	458	450	482	463	459	463	484	443	437	451	443	478	473	403	448	415	477	440	444	453	461	437	458	454	465	482	440	446	428	470	457	448	435	455	482	465	460	473	462	424	468	516	436	433	452	478	479	472	461	418	458	474	483	481	471	446	436	441	435	430	450	460	431	470	479	460	439	461	471	456	478	463	448	482	423	424	493	467	462	460	464	478	417	484	433	482	437	469	443	516	425	436	454	458	517	475	473	460	440	457	472	485	441	486	429	472	442	501	459	443	462	453	458	427	463	430	484	470	466	453	504	450	419	461	475	502	462	448	469	448	483	461	458	467	474	451	478	431	469	482	444	475	472	432	464	439	429	457	450	438	472	470	453	479	479	466	483	442	451	480	470	486	473	446	444	444	465	466	427	453	451	418	471	447	435	423	461	477	434	459	477	492	486	447	453	440	436	485	455	477	456	434	466	458	442	474	487	400	459	426	432	409	461	459	460	486	430	438	463	488	458	447	456	447	439	458	457	467	477	439	463	459	477	490	451	463	434	476	470	434	456	449	475	428	483	426	445	467	456	475	502	478	472	405	431	448	452	443	446	460	464	495	427	425	475	475	475	435	473	436	438	473	481	489	413	412	415	440	457	447	423	484	455	428	480	453	530	452	488	472	463	463	478	430	433	495	472	467	462	436	473	470	468	485	492	480	461	457	443	457	463	467	453	465	452	477	493	443	487	430	447	472	453	469	515	468	477	473	450	454	503	445	460	519	450	427	451	441	473	475	506	479	425	461	458	441	472	423	464	467	433	469	455	485	481	458	465	474	466	454	445	476	450	476	429	471	476	457	454	459	460	476	493	464	460	418	482	442	465	474	451	472	456	492	472	433	472	430	452	446	427	480	444	445	451	463	470	480	451	418	455	461	461	412	425	459	451	452	474	451	449	458	484	454	463	428	456	467	445	478	452	481	445	446	444	479	460	439	457	416	464	470	461	458	447	448	448	464	478	481	431	457	435	445	468	438	456	444	434	460	444	439	463	447	509	472	476	480	437	437	432	451	448	471	484	478	476	476	416	443	455	461	475	453	495	465	489	478	474	457	446	477	464	441	439	431	504	452	475	450	484	405	487	469	431	450	472	443	447	457	422	462	486	521	478	473	449	490	463	482	458	476	449	439	482	498	431	438	470	477	439	454	496	465	431	481	426	460	457	446	439	422	422	470	493	439	441	468	428	437	471	468	460	481	464	485	494	473	442	461	444	436	443	474	487	478	461	475	455	481	513	474	441	440	447	483	464	475	450	459	455	426	462	439	453	495	465	474	442	462	471	432	471	489	496	440	474	432	476	486	439	471	472	453	474	438	470	430	440	446	491	448	473	501	469	436	449	446	461	454	461	463	453	423	439	475	443	517	443	498	460	459	458	471	486	471	451	466	448	466	506	474	459	453	447	420	499	487	434	485	453	447	426	435	450	448	461	485	436	467	454	482	466	460	501	471	444	440	448	468	480	462	502	469	432	463	458	472	453	475	456	458	453	479	475	491	482	476	491	434	495	415	474	499	473	452	474	452	457	475	440	466	471	465	482	490	459	506	421	457	473	456	491	437	462	429	424	460	447	487	458	447	476	455	471	428	429	474	518	465	437	489	478	457	432	457	436	440	450	473	428	464	397	442	446	467	454	498	437	444	426	435	469	473	494	513	473	434	502	466	469	443	483	444	451	472	444	463	485	470	452	453	401	458	477	471	504	504	456	449	471	478	438	434	475	431	478	499	458	444	414	441	419	506	446	468	419	442	399	448	463	460	448	444	480	451	445	434	481	474	476	485	458	467	455	464	503	457	495	451	427	472	450	442	466	436	473	462	452	507	487	441	446	487	441	463	432	462	434	450	421	462	497	492	463	454	483	435	483	455	452	458	462	427	464	434	429	486	491	494	434	435	461	486	436	469	475	477	486	467	463	457	454	465	464	488	473	462	450	458	460	429	457	437	448	470	483	436	449	451	460	479	493	480	442	464	451	406	477	402	450	494	495	480	463	487	439	450	449	476	438	464	480	464	440	455	481	484	470	509	498	491	455	453	454	478	452	494	477	465	444	399	466	479	473	508	422	467	501	508	454	465	464	450	467	440	466	454	480	483	443	445	482	460	437	467	490	480	468	446	445	473	467	464	478	521	430	451	423	470	475	429	431	447	450	438	471	435	461	436	463	457	448	465	457	485	474	412	463	455	445	466	476	483	465	453	444	457	461	469	478	448	471	452	488	445	454	458	478	511	428	458	474	445	479	443	477	480	514	485	462	428	475	450	430	447	490	494	487	451	448	423	475	465	454	448	448	516	455	456	473	492	499	464	490	478	469	458	430	474	429	463	463	453	442	482	486	458	420	487	480	454	469	494	483	500	455	501	425	449	455	456	479	478	442	447	437	487	463	455	438	522	479	460	473	429	444	477	450	433	499	431	478	453	460	458	432	432	447	475	443	445	480	490	482	449	469	465	463	443	453	462	454	433	454	424	468	447	437	432	454	484	432	454	421	462	416	444	427	429	498	448	462	466	452	441	494	468	480	451	485	418	432	492	440	433	408	454	482	435	493	474	477	445	483	446	489	451	458	479	491	483	467	510	454	443	502	452	451	458	484	450	469	447	480	451	478	451	474	467	484	464	491	453	474	430	465	495	447	447	475	434	422	486	436	456	463	449	457	462	456	472	469	494	442	450	458	437	440	479	473	488	470	429	453	428	454	468	454	458	461	446	455	444	440	455	458	439	460	511	467	473	478	437	459	442	483	479	469	427	450	466	450	478	417	462	413	460	500	430	452	481	456	418	439	435	452	458	411	432	462	450	441	490	448	469	450	465	437	450	465	479	448	457	439	468	437	448	487	475	435	462	459	436	504	461	463
24971	21236	27439	25414	15855	8052	5215	3721	3040	2204	1938	1502	1224	1226	1049	934	756	764	653	609	551	539	503	448	430	425	385	396	391	360	373	344	346	387	362	321	334	307	346	352	324	297	308	302	330	334	288	299	331	273	312	324	327	319	321	314	311	290	319	297	278	316	315	314	284	321	308	276	296	302	322	299	300	261	285	320	293	304	310	288	338	285	295	323	264	290	298	324	330	300	308	306	280	306	305	318	329	306	310	313	336	281	292	304	293	314	300	301	258	308	305	336	328	292	285	302	286	294	296	282	294	313	289	321	324	314	280	292	301	334	320	301	317	312	308	304	270	326	313	343	329	279	303	310	282	315	295	312	316	312	347	303	319	323	294	290	320	285	310	294	320	275	300	307	282	297	287	308	320	294	292	275	326	319	295	323	300	327	325	284	274	305	286	312	300	315	301	314	314	299	286	294	275	301	272	343	304	320	314	288	331	292	307	311	325	293	295	320	293	326	283	291	308	319	294	292	283	285	289	306	300	287	320	267	281	339	301	339	291	309	312	299	304	333	301	289	302	338	299	309	295	303	326	328	317	309	294	328	265	307	320	295	317	308	300	303	312	290	316	325	288	308	277	286	310	339	297	305	296	296	262	308	323	321	299	279	310	312	302	324	323	307	293	318	296	319	305	306	284	274	304	272	310	327	275	308	283	276	333	295	278	332	357	323	321	286	299	272	308	307	321	301	294	285	302	287	268	326	320	279	298	304	307	315	290	327	300	307	309	312	310	281	311	288	288	304	298	298	304	303	319	291	289	293	290	331	331	284	318	296	308	280	322	294	302	301	323	280	313	325	287	291	301	292	283	316	320	297	275	318	311	332	319	286	322	279	302	276	290	272	309	272	309	257	334	301	326	319	296	300	296	269	314	329	322	315	305	263	291	307	320	336	280	303	304	325	322	295	313	292	311	326	290	326	320	268	277	293	333	298	290	301	298	286	292	297	311	288	307	307	295	335	311	307	336	297	313	290	290	304	301	304	286	297	305	296	316	307	292	326	304	279	280	267	334	323	304	325	310	323	332	333	292	287	337	309	283	290	251	282	311	324	303	314	284	303	298	277	309	326	305	309	317	283	348	308	321	283	311	301	285	283	302	298	264	325	283	292	289	305	297	311	314	302	277	309	319	270	299	314	308	291	300	311	303	301	310	315	293	276	286	268	309	343	297	290	326	297	284	296	320	289	281	317	277	276	294	290	304	306	300	316	315	297	325	296	300	293	294	291	272	297	314	329	279	312	308	334	302	294	329	341	265	293	306	305	314	305	284	285	303	317	251	322	306	281	297	334	263	271	300	306	318	311	310	267	319	285	275	330	285	309	344	328	316	328	328	315	314	305	323	313	291	268	277	310	324	310	280	304	293	270	307	300	317	306	321	281	314	319	298	309	321	319	308	301	304	313	313	321	278	297	270	347	302	279	285	296	303	269	274	283	308	304	302	303	271	307	318	292	314	292	308	305	330	289	307	296	325	298	316	297	324	291	280	322	320	287	300	274	315	313	287	343	309	321	297	296	294	326	305	297	317	305	296	317	300	294	322	321	297	315	324	298	294	282	317	326	304	315	297	299	289	329	260	297	298	323	318	319	303	284	289	262	305	299	305	337	312	315	279	314	321	332	286	336	313	316	302	255	286	302	299	323	311	276	300	283	315	315	318	289	287	307	298	280	314	289	299	302	291	296	312	298	300	299	324	272	322	287	308	305	286	301	292	315	310	277	310	314	303	294	320	316	314	310	301	302	300	260	293	274	319	319	317	313	303	294	299	309	296	290	323	283	307	288	309	292	298	287	311	312	291	314	309	318	302	299	300	299	259	325	310	286	321	273	256	309	280	286	314	295	314	310	322	299	286	295	297	295	326	302	320	314	286	286	307	287	276	304	270	289	273	304	308	293	297	317	313	298	303	291	334	292	309	302	274	334	318	306	280	316	288	303	276	298	309	297	301	277	303	317	321	318	299	284	299	304	267	316	309	335	292	320	299	296	329	323	297	297	293	307	297	269	331	313	315	302	291	310	295	288	294	314	321	286	294	286	297	303	289	282	320	290	296	312	314	280	307	277	284	318	283	319	271	304	303	313	303	296	335	313	293	313	307	291	315	310	289	305	300	294	313	304	300	284	310	307	295	280	325	297	305	292	333	304	321	315	295	319	300	317	286	301	335	328	283	307	272	298	310	289	307	309	320	287	283	299	309	313	290	304	320	321	301	311	340	316	331	277	341	316	295	296	305	315	294	297	316	325	320	316	306	271	308	313	310	287	295	296	328	309	297	302	290	297	289	296	282	303	314	304	329	279	293	327	285	289	322	325	306	317	325	269	313	281	301	306	287	295	287	293	305	315	293	308	281	298	324	304	307	301	286	313	339	293	298	317	278	288	288	319	313	308	320	300	298	319	288	293	332	279	293	309	325	310	307	289	324	319	319	319	310	313	273	309	308	255	288	308	299	296	283	273	280	305	315	281	276	307	304	309	312	313	330	305	300	318	296	323	309	303	264	304	337	286	284	309	316	256	291	315	307	251	275	307	308	298	297	287	304	314	300	302	286	311	288	290	307	266	307	301	294	299	319	293	300	304	329	310	302	323	288	308	276	311	288	289	303	329	323	319	309	285	295	299	297	314	289	310	311	272	304	307	288	279	332	324	309	297	304	294	289	310	297	287	310	286	300	290	298	294	282	289	322	314	305	315	317	299	307	318	315	279	282	279	298	302	268	303	278	288	272	315	308	269	324	309	305	312	299	301	300	294	278	287	272	292	314	299	292	320	301	299	269	285	291	292	267	297	271	287	330	311	303	302	286	286	278	342	329	301	320	294	284	292	296	315	279	315	310	298	303	322	284	291	296	288	320	269	284	301	312	311	305	293	308	315	282	294	307	301	316	293	303	314	279	291	285	292	310	337	285	301	294	315	290	302	287	291	305	332	281	258	305	318	318	312	276	310	325	278	292	292	309	290	323	295	300	259	301	269	306	312	323	344	284	278	320	290	321	315	273	302	313	368	315	301	292	296	293	308	295	316	325	325	251	304	277	262	287	265	303	294	317	303	275	305	304	304	308	295	294	294	308	316	298	309	294	277	309	329	259	284	298	314	289	288	289	294	337	288	333	291	254	297	322	295	311	313	309	276	304	309	275	280	305	311	298	305	319	318	268	269	263	293	290	284	308	314	275	325	293	327	316	306	270	312	264	292	289	330	288	293	288	302	272	300	333	311	316	329	291	283	320	280	304	351	296	285	291	291	292	300	290	315	317	320	296	289	274	294	278	324	319	276	331	324	292	330	296	325	295	297	292	298	285	298	295	325	302	295	296	311	320	305	298	260	314	263	282	301	302	321	290	314	295	301	310	296	330	296	302	338	287	322	287	332	256	290	318	288	323	321	286	297	304	334	277	295	282	322	257	308	311	289	291	312	294	315	291	312	325	298	313	329	333	266	274	326	320	284	292	310	335	300
29442	46894	29546	18359	13944	11272	8260	6524	5255	3941	3375	2540	1969	1989	1673	1456	1179	1077	981	846	740	730	626	584	509	566	492	486	457	452	466	449	417	380	392	400	375	402	371	335	367	361	364	351	356	362	337	312	365	310	347	344	336	341	346	347	345	364	315	360	341	318	363	322	341	347	333	334	337	331	331	344	337	330	323	335	329	338	315	324	348	346	333	323	349	348	348	352	316	315	355	308	329	365	316	328	334	337	310	342	342	331	348	342	386	281	325	331	326	297	337	314	339	293	312	328	347	350	334	354	297	326	349	317	319	350	330	315	328	326	353	307	303	333	327	313	343	319	352	292	322	334	327	320	329	328	350	327	338	331	344	328	317	314	335	324	348	351	345	311	334	363	297	311	308	329	346	304	339	332	325	346	337	291	315	358	356	327	338	353	342	320	364	343	356	347	356	297	306	307	308	318	327	311	313	339	376	330	304	312	333	332	364	321	357	352	302	344	326	329	335	333	349	332	339	327	350	308	369	320	323	329	336	339	302	328	347	309	342	344	323	338	321	357	324	371	334	333	345	319	344	334	333	344	319	369	345	339	351	312	315	313	296	340	351	325	285	313	325	314	330	309	357	336	310	287	332	363	310	315	331	326	362	306	344	342	332	333	330	335	349	323	317	346	341	309	360	320	344	354	343	347	336	344	340	345	326	330	331	340	333	365	361	303	333	309	337	334	337	330	312	327	330	319	295	337	330	367	323	330	314	331	334	326	318	353	353	334	293	335	363	343	318	351	358	365	365	323	353	309	327	342	337	359	316	308	319	352	345	331	298	329	327	352	323	336	347	315	361	308	370	324	364	337	330	363	350	334	286	324	362	319	323	296	335	327	328	334	344	304	365	298	348	339	324	347	327	321	349	341	330	297	337	318	384	337	336	345	320	358	338	382	342	304	376	305	347	322	320	327	346	329	316	321	314	343	328	336	345	294	308	297	336	326	339	303	342	329	301	352	305	326	323	317	322	345	342	316	337	321	339	356	328	307	347	325	353	334	339	354	336	325	330	330	363	326	328	337	317	355	324	340	326	332	297	302	323	336	335	312	355	337	353	328	330	307	319	356	324	328	325	356	352	339	307	341	320	354	323	351	318	343	302	342	346	366	299	336	325	312	311	322	345	320	349	313	314	318	338	361	331	318	323	352	331	356	346	341	308	305	307	340	340	319	331	346	334	337	340	362	316	352	349	355	300	345	327	303	340	350	366	298	310	353	365	340	318	316	327	317	324	339	333	301	333	327	346	381	335	327	322	362	337	373	322	311	335	323	335	332	318	330	319	395	357	328	309	334	336	317	283	333	309	321	333	347	322	333	333	322	301	335	330	333	355	349	296	348	353	275	330	357	336	313	349	336	332	336	355	342	317	336	324	330	307	330	318	298	374	317	319	313	308	351	317	315	328	317	333	311	338	352	338	350	327	367	354	313	341	328	338	317	344	336	327	336	299	304	343	314	313	320	357	381	313	302	348	338	337	334	346	318	335	330	312	308	307	358	334	327	331	334	364	342	327	307	335	349	326	360	351	335	311	320	357	317	349	334	333	324	349	317	327	343	308	349	353	336	311	361	308	329	331	355	332	330	305	342	340	326	323	333	326	313	298	351	343	319	360	329	334	343	328	326	333	345	346	321	305	325	302	316	318	333	352	345	320	334	334	298	334	368	335	349	333	370	339	305	316	343	320	344	300	332	341	313	339	309	322	326	338	341	312	334	332	341	299	301	343	348	305	324	352	345	307	308	313	310	357	323	320	329	351	334	341	330	375	310	333	343	336	321	346	308	293	308	338	307	298	332	321	315	347	288	353	300	336	361	344	332	310	336	357	352	348	327	360	330	317	287	356	346	363	299	356	302	332	317	382	319	326	364	361	342	314	358	323	311	333	337	346	287	328	320	339	360	338	302	325	318	329	306	341	308	346	318	344	343	311	321	331	377	342	329	331	316	335	327	357	335	343	327	363	338	353	326	324	350	320	324	319	347	325	330	354	337	329	331	348	339	357	305	343	362	355	365	326	352	327	290	301	314	342	347	314	345	317	325	297	317	318	324	330	349	353	306	344	330	299	351	321	370	353	341	345	361	323	343	335	318	328	359	349	320	337	325	336	336	357	362	330	313	356	329	343	338	341	334	304	335	337	332	362	344	332	355	357	327	314	345	367	323	341	312	367	330	329	322	317	338	316	317	330	332	291	298	336	313	338	319	296	329	342	350	328	302	328	357	319	355	323	335	307	326	320	342	329	330	344	340	318	358	301	303	318	346	327	343	343	320	350	329	336	320	360	323	325	315	355	356	340	371	349	331	319	328	333	298	340	317	321	339	324	352	312	319	327	329	339	354	332	384	324	309	335	330	314	329	318	322	334	348	314	328	327	330	314	295	334	339	353	319	362	307	346	393	351	330	361	318	322	334	353	335	329	337	325	318	301	317	327	335	349	348	308	349	365	364	315	333	370	328	349	339	308	346	325	330	283	348	323	341	344	308	321	284	322	354	348	333	324	339	354	325	337	323	313	352	341	368	331	316	341	340	350	339	343	325	344	332	351	320	330	300	331	350	309	329	329	342	344	304	343	336	354	335	326	348	358	297	342	332	335	362	328	336	327	316	311	355	348	349	326	328	346	313	349	323	336	335	355	338	304	343	344	306	373	327	309	334	354	338	310	340	372	315	331	316	315	325	360	309	341	326	367	340	352	332	308	326	326	295	315	380	335	355	330	308	331	314	304	296	332	334	363	348	295	336	348	370	344	317	308	327	342	302	346	340	299	307	300	365	315	338	353	317	355	314	341	316	301	315	326	339	313	341	329	327	339	334	340	346	303	308	336	358	324	339	299	335	329	313	321	322	376	332	342	301	352	330	300	324	337	308	328	377	325	346	334	311	340	326	342	327	328	291	328	331	321	345	370	331	346	346	343	349	334	334	291	319	324	324	330	319	327	319	372	346	330	322	343	343	366	342	330	335	331	324	295	341	336	343	332	353	319	342	350	325	333	355	333	366	310	343	349	335	331	348	335	356	353	332	300	324	325	340	328	327	357	312	335	367	326	366	300	342	329	321	344	352	339	328	353	317	340	321	324	332	308	324	333	369	343	339	334	347	297	330	337	323	333	327	323	315	346	359	326	346	310	343	373	317	292	341	344	339	304	322	335	324	324	314	317	368	313	348	316	307	347	329	341	321	322	331	317	312	319	320	314	295	317	334	308	346	328	348	351	364	334	307	332	346	313	337	344	334	311	344	306	348	316	319	352	313	334	375	337	336	310	326	344	320	339	361	293	307	337	376	307	351	333	327	338	349	327	315	349	345	333	282	307	305	345	364	339	344	324	346	314	301	311	356	333	335	328	341	340	336	322	307	334	349	300	364	327	339	336	320	351	362	369	293	347	316	324	355	332	321	322	329	330	331	329	329	329	296	313	346	313	352	340	308	337	324	361	359	306	337	327	345	320	371	339	314	342	331
22766	21297	28965	23950	21430	21908	16451	8184	5593	4299	3598	2763	2331	2253	1859	1591	1349	1272	1154	1023	973	888	824	788	747	693	589	599	585	597	540	543	542	531	551	542	534	531	496	503	495	491	469	496	490	467	462	442	472	464	458	456	477	424	454	470	479	502	445	489	499	424	462	435	420	454	461	508	453	455	428	450	444	481	448	453	420	490	421	453	453	442	466	445	419	456	426	434	484	459	455	445	440	451	456	443	456	479	398	462	439	463	490	450	424	461	461	458	435	455	491	446	449	454	459	446	450	483	429	477	474	452	440	451	454	469	409	438	452	466	427	450	446	459	484	473	459	410	473	481	431	445	451	454	462	415	466	438	460	469	446	487	427	466	455	458	418	422	480	445	474	402	456	443	434	450	430	481	431	438	455	471	442	455	472	437	443	483	458	447	448	433	446	449	443	424	484	412	422	446	459	471	471	440	468	477	414	426	449	456	428	451	430	453	425	447	449	441	430	471	463	438	475	441	471	469	443	448	445	435	467	448	435	521	471	450	444	420	436	469	430	420	427	472	473	467	463	407	464	438	455	455	442	445	449	424	451	423	474	427	438	445	461	459	401	431	470	417	433	449	450	449	448	482	409	441	427	459	432	422	462	418	462	442	477	426	475	446	453	416	406	440	435	436	507	466	454	461	437	451	466	447	486	452	420	457	445	481	448	464	463	442	446	416	457	497	464	399	475	450	458	407	432	431	471	462	429	449	497	440	481	442	469	472	463	438	469	482	416	457	408	417	439	435	445	451	476	458	460	461	496	490	428	458	434	456	484	432	462	457	427	483	419	428	446	492	441	462	459	456	428	400	429	447	451	435	459	451	426	423	491	448	461	489	412	444	429	468	421	428	452	452	439	421	432	468	451	433	483	439	428	456	439	448	429	488	450	469	458	496	441	450	416	452	416	426	448	421	428	483	429	472	455	457	458	461	464	454	397	424	477	454	468	450	468	444	447	478	402	427	483	456	466	455	470	468	438	473	462	421	446	456	480	421	449	429	455	449	481	438	441	451	450	498	484	454	412	405	441	452	466	459	441	452	477	443	434	415	430	402	482	478	437	448	459	434	454	465	450	456	415	472	480	470	433	440	454	464	478	425	436	433	448	432	408	429	409	443	478	481	442	448	463	437	448	431	455	409	474	436	445	432	408	432	423	457	447	453	452	455	451	503	429	426	432	469	474	445	466	450	468	468	486	434	475	476	452	426	447	442	459	429	474	464	467	453	459	463	428	440	436	466	442	461	390	474	438	479	481	468	437	443	468	483	435	449	435	440	469	479	428	472	441	424	431	462	426	492	433	479	456	474	465	431	428	433	502	446	438	438	455	458	465	474	385	418	443	454	492	443	432	438	452	453	455	452	444	437	437	453	443	480	444	448	478	465	441	447	468	440	443	452	521	446	432	409	440	445	430	462	449	427	470	451	463	460	454	446	482	389	479	473	454	422	437	456	391	440	415	477	465	444	496	447	452	434	503	464	424	432	444	414	458	446	444	438	468	446	436	470	432	498	465	439	466	488	472	445	429	470	467	450	449	462	424	424	418	431	470	422	412	437	442	423	455	434	469	411	468	498	437	455	457	429	438	472	459	425	452	459	430	456	423	425	459	448	458	423	421	411	487	453	464	465	456	468	447	431	429	432	417	487	461	457	448	459	479	498	407	448	449	420	442	467	481	459	423	457	442	439	433	481	432	423	479	451	450	467	474	417	441	402	482	411	444	454	417	482	469	466	482	431	431	487	481	444	470	482	464	392	455	439	469	472	451	416	434	432	461	441	444	462	403	413	459	424	447	448	462	454	442	428	450	398	462	436	415	452	448	477	473	453	424	478	448	439	448	453	448	402	453	409	450	459	422	472	456	482	457	481	429	481	464	428	467	447	416	469	469	461	439	478	441	476	459	435	474	465	454	476	457	434	449	471	481	477	466	458	481	430	481	419	411	452	448	461	491	436	429	433	468	455	451	469	440	458	462	433	467	474	440	467	459	426	454	461	489	419	444	444	434	484	484	463	473	448	447	419	436	445	440	441	474	463	432	420	470	472	477	443	460	464	464	445	454	451	463	447	451	405	461	447	424	459	451	445	462	453	416	404	443	459	431	458	477	482	463	462	428	509	428	437	485	458	487	439	465	443	429	428	447	453	437	479	436	456	450	441	424	440	460	447	418	448	495	457	442	428	467	464	445	460	466	439	419	487	440	456	459	432	428	449	471	484	488	417	402	431	449	482	458	467	462	425	467	429	420	441	459	427	477	418	451	458	450	460	437	430	454	464	442	437	451	476	449	487	468	469	452	394	454	450	440	441	426	457	470	472	480	475	456	437	484	438	427	436	442	454	481	417	449	449	442	403	457	411	456	437	451	442	473	427	441	445	436	434	488	449	488	432	469	448	436	467	447	428	424	451	451	457	487	463	498	457	444	434	420	426	432	412	426	443	476	432	487	435	489	447	484	425	448	444	454	460	417	443	467	432	473	459	451	466	460	481	486	431	410	450	424	458	436	460	456	470	455	455	490	436	421	437	403	442	443	453	477	454	451	403	439	508	463	460	430	416	425	423	429	440	432	432	451	416	473	437	461	437	469	474	450	455	440	432	454	435	466	430	437	453	423	461	453	466	447	443	479	446	413	422	443	481	431	452	466	474	406	447	428	413	466	428	479	416	429	455	456	460	442	418	438	428	437	460	426	435	454	456	426	436	471	474	429	440	422	439	414	433	484	473	431	471	462	486	439	436	437	460	442	441	405	435	437	428	446	463	476	474	430	453	468	454	454	413	429	445	448	436	456	466	420	451	448	445	517	462	419	439	467	459	481	452	468	421	444	473	427	462	462	448	493	455	498	421	438	450	458	447	422	425	439	437	439	486	437	424	467	423	454	441	431	440	430	481	477	439	460	460	438	425	480	450	431	470	419	434	460	464	418	467	451	482	450	432	452	444	431	423	458	478	473	466	432	451	483	447	447	475	442	433	478	463	470	483	425	464	450	461	446	437	434	457	444	409	442	468	488	453	433	464	438	474	463	434	435	463	452	432	463	469	449	447	453	445	407	461	458	429	431	423	425	477	424	448	465	443	464	430	450	465	459	450	456	482	446	470	423	454	405	470	416	465	435	436	427	451	429	449	457	451	444	419	500	434	444	468	460	421	437	436	435	455	428	381	444	457	420	443	429	430	461	428	446	469	427	464	435	447	446	454	414	438	423	440	441	416	444	456	452	447	431	437	446	455	473	444	450	457	441	414	452	419	448	448	469	420	466	474	447	418	447	452	469	465	474	438	456	424	426	453	482	433	432	458	424	447	462	487	431	455	442	433	508	407	465	423	441	420	456	474	426	469	435	459	455	421	466	457	451	454	448	478	440	436	427	477	442	418	441	434	438	405	431	446	462	437	428	455	471	468	393	453	425	477	451	422	466	474	457	436	457	438	431	454	472	418	450	480	429	460	439	426	468	429	449	409	447	487
32535	59196	39906	26649	21480	17143	13622	11218	8769	6823	5781	4288	3705	3370	2772	2390	1944	1875	1533	1370	1220	1148	1074	950	886	772	726	698	645	624	624	654	600	587	579	590	510	533	549	521	509	513	514	520	515	533	522	501	458	498	524	499	488	520	513	519	476	516	509	494	459	474	487	477	487	472	437	468	466	473	465	472	482	492	492	444	488	479	493	452	448	476	485	476	473	447	467	467	462	450	466	471	476	468	445	484	452	467	436	490	466	511	485	528	461	444	452	469	479	453	479	474	478	439	451	495	475	483	469	511	463	427	476	438	417	446	450	484	483	477	498	463	476	470	448	481	460	482	480	457	478	486	464	449	435	456	485	523	444	493	446	428	436	482	447	454	434	502	499	512	470	454	468	491	447	465	499	467	468	441	448	465	456	517	446	554	470	483	493	478	452	446	434	461	449	458	462	415	462	477	462	476	471	432	493	485	451	476	490	460	478	428	499	480	468	452	475	510	519	490	446	479	495	455	458	461	468	459	435	479	469	460	440	469	459	529	449	457	496	469	493	456	481	468	470	449	486	474	455	493	510	495	515	420	495	440	480	435	511	451	435	476	462	487	511	486	455	488	509	429	485	505	494	467	448	483	459	482	497	442	486	436	469	487	467	478	487	456	455	481	490	478	460	488	489	502	460	459	464	482	457	536	447	458	472	459	478	488	440	517	478	503	484	514	469	471	520	471	489	454	484	515	488	473	463	452	465	494	461	464	447	450	487	466	458	448	443	448	456	443	476	468	474	488	465	466	462	469	477	498	471	463	478	465	467	455	459	485	448	486	500	419	449	441	460	493	500	469	476	436	468	467	496	457	464	466	485	509	497	478	514	442	476	478	492	469	437	500	482	465	494	467	463	507	468	477	487	467	464	473	484	482	468	456	456	472	466	490	451	468	498	516	474	473	506	462	435	448	474	499	514	483	449	457	504	500	477	485	428	430	447	451	481	459	443	470	452	422	458	498	467	469	486	497	438	454	461	468	485	493	487	498	472	476	494	482	427	501	455	480	469	459	486	486	458	503	468	462	478	394	480	496	459	454	469	445	484	474	465	486	483	471	442	468	462	492	455	482	468	474	461	485	538	509	469	475	470	465	474	476	480	474	490	504	472	468	420	489	463	481	460	457	439	451	478	487	485	472	470	423	478	475	496	432	458	474	476	451	463	448	449	471	480	484	449	462	459	456	484	484	483	451	483	464	494	517	458	487	465	489	486	467	485	457	480	484	483	452	470	494	472	498	442	472	419	461	482	491	449	454	509	454	453	464	481	460	475	496	497	481	474	478	461	509	460	454	491	464	457	479	461	430	486	508	463	498	465	500	469	462	494	486	501	426	490	459	481	467	490	416	503	468	467	507	486	466	487	480	480	480	455	453	498	490	515	462	489	438	463	497	464	455	484	459	479	468	459	460	446	439	460	509	462	477	485	500	439	498	483	449	481	471	486	456	466	461	514	447	424	477	491	479	489	446	490	461	507	452	467	478	489	514	476	467	468	456	461	484	468	492	407	470	474	443	505	463	457	420	493	450	482	471	463	491	483	473	473	497	471	471	454	467	474	455	484	444	467	478	466	475	520	483	482	455	468	462	441	473	496	460	462	438	482	442	475	497	438	452	472	468	492	479	476	503	459	483	492	454	467	445	466	517	449	474	487	464	455	471	525	511	458	447	483	447	498	481	486	467	472	484	470	430	496	527	473	449	444	430	431	461	472	483	484	468	434	476	470	473	502	453	438	503	475	474	484	473	473	473	484	469	475	448	471	473	497	442	459	492	477	476	458	482	466	465	481	466	459	433	447	500	457	458	512	478	495	441	485	498	486	477	440	468	525	456	476	460	452	477	505	473	461	458	473	494	450	470	436	519	494	485	402	494	440	465	489	498	480	464	493	477	462	475	454	477	447	437	468	523	492	523	485	473	430	467	468	462	473	467	477	525	488	479	473	503	501	408	479	456	499	530	472	438	486	470	437	485	471	435	482	473	447	478	503	486	481	465	480	498	493	477	458	471	463	454	429	490	488	449	489	484	482	517	502	504	483	465	431	464	517	477	473	499	454	477	467	480	484	462	477	453	457	464	487	462	465	442	473	460	495	446	450	467	449	477	451	436	443	509	466	483	461	456	457	456	482	492	463	493	468	476	504	496	476	465	450	456	507	432	521	470	501	479	482	535	463	469	474	520	461	423	498	474	494	468	469	513	478	463	479	503	474	459	479	432	487	493	487	485	473	483	502	460	452	477	482	450	450	459	453	471	520	454	499	444	426	448	500	491	460	441	470	462	482	458	472	465	457	469	486	435	448	483	487	435	421	480	485	469	475	495	454	443	475	437	447	509	448	482	489	476	523	480	469	479	468	483	478	469	475	427	490	492	469	467	482	440	456	459	468	487	464	490	474	520	467	465	468	478	507	464	485	491	480	464	473	498	490	511	464	447	469	493	488	443	480	478	482	488	463	480	487	480	440	493	456	490	477	520	446	477	485	482	485	473	451	450	478	471	415	465	460	481	472	478	449	461	427	505	494	462	468	491	490	472	499	465	482	457	496	451	495	504	447	453	487	444	479	483	502	460	472	451	449	491	467	488	486	481	509	460	445	492	463	464	461	497	491	497	419	491	476	479	441	463	492	464	485	493	485	496	471	465	456	467	458	466	455	464	489	444	456	501	486	515	459	448	459	475	452	475	426	479	489	456	454	458	494	470	515	476	455	443	452	459	438	480	462	455	422	482	494	480	520	481	476	506	444	445	509	506	460	470	462	474	494	461	493	477	466	453	460	457	490	510	527	478	452	485	478	483	466	467	472	471	456	513	457	485	469	479	481	474	439	460	446	479	467	439	503	503	435	433	480	457	494	500	483	495	508	471	440	479	485	466	457	482	412	485	472	457	474	473	483	472	449	492	462	469	488	475	505	463	455	468	527	513	460	486	494	489	461	478	423	482	461	450	463	468	431	474	467	460	484	481	475	479	447	477	492	521	426	459	498	476	495	487	472	491	483	490	462	469	473	453	494	483	469	473	454	492	475	478	459	464	461	447	471	468	468	506	475	493	460	461	489	474	509	486	522	503	453	481	445	471	459	489	501	482	468	490	483	475	472	480	443	469	475	531	484	444	471	473	494	478	455	453	440	453	458	461	515	478	458	462	452	490	478	473	480	458	476	462	463	488	471	447	461	474	476	447	458	471	457	488	516	538	496	465	441	451	510	505	473	496	506	490	445	500	453	486	488	503	459	478	468	475	445	478	462	472	455	465	471	450	456	441	471	431	472	493	450	481	482	488	453	458	484	472	519	454	480	497	475	426	451	456	460	489	460	471	534	454	489	504	491	493	484	480	494	446	465	448	526	486	498	497	449	514	481	506	476	464	468	478	447	456	493	453	500	466	474	438	494	474	433	478	533	468	461	456	478	448	478	462	432	433	460	495	484	481	468	510	449	472	450	470	470	471	458	514	473	463	444	444	454	466
30229	28041	25532	16328	8401	5302	3895	3079	2278	1806	1546	1205	1155	1058	894	756	701	678	556	571	508	512	490	432	389	384	418	376	384	373	371	331	383	338	334	337	334	353	336	326	322	333	330	292	348	376	316	363	354	307	346	309	344	368	337	317	309	347	340	352	359	312	321	321	316	344	331	321	334	330	347	335	297	309	312	335	339	341	300	310	345	318	300	331	318	299	321	329	309	311	323	338	341	304	310	289	329	318	333	320	295	344	307	316	293	323	289	326	285	329	280	348	350	316	338	303	334	291	322	318	333	312	311	312	319	299	304	339	327	324	343	336	312	328	306	293	302	324	317	289	314	318	306	310	314	338	322	330	314	335	328	292	323	334	336	306	299	291	324	321	331	312	323	320	298	298	295	329	300	324	321	335	305	296	309	307	301	331	333	297	356	314	332	315	354	341	339	317	350	322	315	331	324	305	315	329	309	318	278	347	302	340	320	337	345	288	331	311	340	315	301	331	300	338	312	355	296	331	330	274	306	337	308	334	294	307	325	308	311	329	324	313	349	319	302	303	327	321	326	333	316	287	361	331	305	291	357	316	348	312	324	323	311	290	324	332	284	326	289	322	324	329	294	340	348	285	337	343	342	314	309	327	303	312	314	333	310	310	326	319	316	332	306	317	306	304	313	311	354	310	312	331	300	349	301	323	316	314	313	311	328	348	297	328	318	363	303	303	315	354	293	320	311	316	285	339	309	317	297	313	337	329	302	304	335	343	318	306	312	330	302	328	308	295	320	327	305	351	276	295	305	318	299	307	324	325	308	308	326	324	317	323	340	330	351	313	350	331	312	319	350	334	332	357	311	304	360	299	329	327	271	313	315	306	298	315	288	308	324	326	301	319	336	310	331	311	328	304	319	337	326	351	306	310	325	323	318	322	350	328	305	334	308	316	354	343	315	310	356	297	352	307	347	334	308	313	338	328	317	291	290	322	294	335	366	329	292	323	363	341	315	327	324	327	345	337	292	299	302	306	326	320	327	311	308	344	334	310	319	305	307	321	296	325	323	359	320	336	321	340	314	309	326	324	302	311	330	335	331	321	328	300	366	299	333	335	322	299	325	294	327	321	304	352	324	312	317	314	343	354	300	308	306	335	301	322	310	299	317	343	331	344	311	348	290	326	343	317	312	315	306	311	333	316	331	306	294	314	303	306	329	352	269	293	319	395	319	329	330	289	320	319	286	364	319	322	301	303	330	279	329	322	336	296	332	336	365	318	310	353	300	301	309	330	336	301	323	301	276	294	283	335	323	286	326	346	324	332	326	332	311	286	333	326	317	303	295	308	334	303	332	333	296	357	323	306	305	347	314	324	313	350	288	365	324	303	305	330	339	345	335	326	302	315	317	293	362	317	322	307	288	318	326	323	327	328	345	314	308	302	336	330	311	305	337	346	335	290	308	301	299	349	336	322	353	308	331	318	314	320	336	331	286	329	322	311	342	320	324	321	301	337	309	277	294	312	328	320	305	304	360	325	276	331	313	281	298	311	316	313	311	321	289	331	301	340	328	310	312	289	340	326	309	339	329	301	310	315	362	319	325	273	315	307	311	349	312	328	332	319	342	299	327	328	353	320	326	272	319	325	338	344	295	304	318	301	333	325	297	317	343	296	303	315	303	359	288	309	320	344	308	330	348	290	338	335	344	320	314	320	336	319	307	307	328	321	316	285	336	338	327	314	353	309	316	336	315	332	284	297	287	329	329	303	328	323	316	284	312	322	319	337	277	366	322	340	312	320	350	295	311	329	328	295	282	297	320	310	316	337	328	316	353	348	304	326	334	311	331	345	276	327	323	315	302	325	329	321	324	306	309	335	291	312	315	342	306	312	310	302	345	285	329	324	326	327	314	337	310	300	316	315	321	320	343	307	325	321	329	334	319	312	303	329	315	340	362	328	308	341	336	291	345	296	287	322	308	325	328	312	320	339	313	370	325	339	349	315	336	340	316	325	315	350	298	342	322	307	325	351	298	336	315	322	286	337	301	302	339	345	342	331	361	329	330	354	322	309	337	316	320	290	322	318	310	338	310	313	314	330	321	321	308	343	294	333	317	339	315	302	310	333	347	298	304	295	325	336	320	327	282	314	306	326	332	309	302	359	300	325	307	306	341	332	307	349	310	330	303	291	332	321	319	329	316	336	304	293	325	317	336	330	314	327	301	349	301	336	318	322	291	324	307	319	307	345	332	332	292	322	330	316	286	326	323	356	337	324	316	300	317	346	339	298	330	335	340	310	343	324	309	340	313	306	314	334	316	281	313	296	343	306	314	331	315	313	350	302	300	340	325	321	337	333	319	331	324	336	306	315	352	326	324	342	331	311	335	356	312	350	317	321	297	300	305	309	333	330	323	294	298	322	321	345	338	280	342	332	351	307	326	297	290	310	328	341	321	323	292	320	322	356	333	312	295	337	345	277	316	334	327	328	314	316	296	300	324	346	335	333	322	320	350	298	333	344	318	335	323	290	291	313	310	326	336	324	324	310	307	331	322	310	310	289	312	347	331	319	354	323	315	317	344	346	325	309	363	327	321	329	333	337	334	295	318	323	325	295	330	319	357	326	332	324	311	314	298	357	316	298	340	329	326	312	352	316	318	276	323	317	297	326	358	313	347	300	319	301	371	325	355	338	307	338	326	325	294	319	353	287	323	337	304	303	311	308	351	293	313	294	320	320	297	341	337	331	297	318	316	311	315	330	370	322	296	319	339	293	286	304	355	308	341	331	314	300	331	332	330	323	293	305	307	306	312	315	323	333	343	312	301	325	348	317	329	295	303	315	321	316	325	296	308	310	348	329	304	334	329	356	349	348	292	325	325	290	306	332	301	302	332	308	300	301	340	311	333	304	318	305	337	323	319	341	333	274	310	312	322	329	320	317	336	315	333	331	326	314	327	340	334	348	320	305	308	360	324	316	312	319	311	305	296	308	331	339	348	325	298	308	336	317	330	366	326	311	332	309	319	326	339	281	326	313	292	306	292	332	305	305	314	295	318	346	340	286	302	309	315	304	312	314	320	317	308	325	329	316	341	328	308	297	308	311	322	325	349	318	334	351	334	320	346	341	280	326	310	315	362	323	307	352	335	322	307	288	325	306	317	336	323	277	324	329	338	324	358	340	321	291	319	300	355	328	320	313	292	336	320	334	317	330	300	294	341	325	310	320	335	323	333	335	315	318	302	340	332	299	350	273	323	315	306	319	312	349	301	316	297	322	332	358	308	333	303	305	326	336	307	323	310	313	309	301	303	298	327	304	313	332	357	311	314	307	331	332	311	340	319	322	294	310	293	317	335	318	308	314	334	339	355	325	307	324	314	328	319	339	320	313	319	304	352	317	339	316	329	348	307	331	319	357	330	323	322	310	334	321	315	323	349	338	325	333	297	327	287	317	331	324	349	348	317	337	328	325	321	320	345	369	278	329	341	316	311	327	314	349	307	319	311	330	331	321	352	344
29315	41702	25820	15451	11242	8413	6568	5390	3889	3171	2527	1916	1752	1617	1298	1110	923	902	788	750	657	645	601	514	500	505	427	429	411	403	376	428	377	395	361	381	387	390	351	397	388	390	382	373	385	361	360	333	376	339	342	351	331	350	347	337	329	355	358	336	320	365	325	362	361	354	336	359	350	330	373	338	353	357	347	333	325	343	359	337	359	343	340	347	337	353	365	341	369	342	344	361	326	354	342	368	348	355	347	356	343	341	312	355	336	357	354	331	332	391	354	355	334	343	318	369	342	333	350	358	358	357	369	326	356	347	339	383	316	400	360	323	310	332	342	355	329	325	341	343	337	347	325	317	370	374	317	328	310	329	333	351	360	390	355	344	361	346	364	349	344	355	353	351	308	322	359	339	333	351	336	330	327	370	334	343	373	369	338	365	362	359	372	334	372	352	372	342	347	357	343	334	345	321	345	343	343	319	334	338	344	355	353	328	371	333	344	376	343	334	373	333	335	339	328	349	364	350	322	343	327	354	352	375	366	337	323	344	345	339	351	336	336	333	345	369	364	376	325	326	329	319	354	353	334	363	354	338	371	340	341	322	360	330	336	366	338	385	364	338	342	323	339	330	316	352	349	364	340	345	356	325	332	370	371	352	335	349	374	354	334	364	340	342	357	331	364	372	358	301	351	372	361	324	346	329	354	343	336	330	369	339	357	359	375	377	319	363	335	325	329	357	357	355	335	351	347	322	300	353	335	345	365	348	357	341	322	333	321	347	358	349	357	342	334	330	325	312	385	362	372	374	358	364	362	294	337	347	349	356	351	348	348	337	373	330	343	328	386	348	355	340	344	360	321	339	319	328	347	349	306	353	339	338	331	365	353	348	356	347	366	335	331	338	348	345	342	317	319	342	342	309	349	359	339	315	361	337	353	344	344	332	357	332	300	357	331	349	329	314	313	310	376	343	349	346	340	328	358	364	346	362	382	371	338	342	320	323	367	329	331	336	344	356	342	337	328	323	333	337	342	322	340	317	373	334	364	360	352	364	356	357	331	345	335	353	347	342	366	334	318	350	344	344	332	353	384	318	377	343	362	337	362	339	359	339	311	343	374	331	355	359	327	330	361	342	346	320	346	345	354	356	374	363	335	326	323	366	353	328	349	335	364	355	364	351	324	350	353	330	343	357	344	380	338	379	349	366	343	332	360	380	354	347	374	306	344	351	334	320	368	347	340	397	360	375	336	323	335	329	367	327	348	324	343	371	352	301	347	372	317	382	357	350	351	345	343	321	347	331	345	341	372	333	332	352	354	313	336	334	310	359	356	358	320	323	356	361	383	335	349	356	347	336	359	330	352	378	377	337	362	323	319	331	346	361	343	388	368	337	347	370	362	325	352	359	326	366	326	379	300	304	351	337	337	336	381	347	356	365	331	322	367	347	309	360	359	336	333	347	317	362	378	351	395	345	362	346	321	356	333	350	334	369	335	342	325	362	333	343	333	352	384	346	318	333	366	362	338	359	346	395	344	342	307	340	325	356	336	366	324	359	357	358	328	381	335	323	336	324	331	326	365	315	347	343	332	330	305	348	370	349	386	318	326	310	348	318	385	362	335	344	323	361	356	320	328	301	344	370	382	340	326	332	360	336	348	321	332	351	355	355	340	321	363	338	346	345	325	347	327	349	329	380	330	346	368	341	339	349	314	354	343	330	343	326	369	360	349	335	375	355	340	356	340	346	304	354	355	360	365	355	312	349	348	353	362	348	335	336	355	343	325	366	319	348	348	340	313	360	350	345	352	337	341	318	338	345	333	342	356	361	330	323	355	354	348	344	359	348	370	314	346	350	341	365	365	360	358	337	354	332	361	357	339	360	292	346	360	330	354	347	367	359	364	367	339	317	314	334	343	333	346	311	348	382	360	360	346	353	315	331	352	318	345	320	336	373	353	330	347	352	344	341	364	356	344	336	331	325	335	305	342	370	371	356	368	322	301	365	302	370	351	346	401	361	333	381	368	330	363	358	340	332	352	334	341	318	359	340	338	368	352	324	358	349	339	339	367	334	362	348	343	389	369	370	328	363	384	368	346	362	337	339	357	331	329	355	342	340	328	318	381	369	354	319	345	335	369	344	350	355	332	376	360	328	357	364	320	362	362	360	356	344	325	355	317	314	332	330	326	352	351	319	352	382	321	348	359	341	342	338	367	329	350	382	331	362	331	328	358	329	350	344	346	368	364	368	330	354	350	354	375	322	309	353	352	318	343	343	358	344	335	330	380	360	354	302	365	337	351	335	331	342	365	354	350	332	351	318	366	342	342	326	379	383	344	346	352	346	334	332	340	335	314	373	364	345	314	372	352	366	343	329	330	337	323	363	342	365	363	312	328	321	349	341	343	348	343	367	365	368	330	330	336	323	305	345	352	336	377	344	346	345	361	361	373	318	327	345	373	368	350	378	377	356	306	335	370	358	360	354	332	351	314	333	311	367	336	349	378	345	373	329	335	395	313	351	311	321	366	355	339	366	347	383	367	339	354	354	307	365	317	350	357	351	349	364	342	306	345	345	317	347	318	325	347	330	356	368	312	369	341	361	337	340	356	350	368	341	354	360	348	341	365	366	343	361	330	363	364	341	358	355	335	353	337	353	340	327	354	327	337	375	331	335	356	366	328	355	376	375	332	331	333	312	359	336	369	349	353	349	338	370	335	349	311	349	354	340	338	370	319	362	340	355	328	358	319	333	327	329	379	320	347	377	352	347	302	345	359	345	329	341	362	333	325	346	340	365	318	330	355	330	349	361	362	348	327	307	368	354	330	330	365	344	365	330	351	318	345	343	330	322	371	356	342	339	337	373	343	365	318	363	357	321	337	334	334	386	317	326	348	385	344	315	358	350	369	326	374	348	344	351	349	327	354	322	335	323	328	345	339	355	360	322	333	310	350	330	344	309	369	343	333	356	354	349	385	340	333	358	368	358	303	353	317	337	350	349	372	330	340	349	375	329	313	361	368	334	308	349	326	363	335	304	348	321	348	332	348	327	337	313	331	313	341	284	348	340	309	308	341	337	341	289	367	376	357	351	356	355	343	365	360	350	369	325	385	348	330	353	342	364	339	341	312	363	349	318	350	362	378	330	337	333	333	351	344	324	343	351	357	358	318	349	342	349	356	360	388	327	343	364	325	363	365	329	341	337	352	345	317	354	337	327	335	317	344	337	375	331	359	350	343	332	343	375	336	357	375	325	351	340	333	344	356	332	337	351	333	337	350	337	337	364	318	361	345	362	337	356	301	359	342	347	352	338	335	327	364	302	342	350	348	327	346	372	364	334	370	352	339	330	333	349	345	327	351	329	353	352	375	368	346	340	376	371	331	364	334	363	329	351	328	344	371	335	363	367	362	340	322	365	362	333	338	323	335	351	353	363	397	346	305	362	353	358	346	364	360	368	334	339	310	338	325	371	333	328	348	372	352	352	337	342	350	324	328	366	339	333	350	330	349	382
23790	21205	28421	24402	21433	15659	8638	5701	3948	3172	2494	2057	1990	1625	1439	1162	1041	988	889	800	800	736	668	668	597	569	529	528	535	497	512	563	485	451	472	503	471	445	492	455	436	471	448	437	440	421	424	431	417	437	419	428	409	424	445	437	392	426	442	417	431	454	414	465	457	425	446	399	425	428	465	404	395	407	433	439	408	430	427	415	455	415	439	446	414	425	433	401	406	432	428	427	400	431	414	434	411	445	426	444	408	465	420	437	437	456	415	451	450	445	414	457	438	407	414	422	440	433	418	429	436	428	412	424	427	395	410	407	462	414	428	409	437	397	442	428	445	422	393	395	411	428	383	433	421	427	422	411	383	438	415	407	461	415	424	449	452	396	439	453	441	389	410	440	423	434	446	445	370	398	401	411	403	400	426	412	428	411	441	446	430	418	405	429	434	447	419	447	437	435	365	417	434	423	402	407	443	434	385	398	387	431	410	403	441	424	418	462	422	441	413	408	419	440	418	427	456	413	415	392	398	407	389	436	413	414	442	419	420	429	429	456	414	407	443	411	400	437	451	427	437	460	401	436	446	413	422	440	413	444	439	421	423	436	456	444	403	382	439	462	439	407	426	406	409	412	394	430	437	423	429	409	434	407	399	443	427	413	399	376	455	414	432	436	439	445	452	426	438	445	453	379	404	422	450	404	407	431	401	438	416	421	449	456	436	381	413	450	420	401	417	427	425	440	403	414	426	420	413	419	417	429	442	414	429	413	450	430	447	433	409	410	412	427	431	441	421	382	420	435	427	459	433	417	410	401	441	454	420	443	430	442	429	440	425	391	423	409	424	432	409	408	403	378	425	424	447	411	418	434	407	435	388	458	447	426	432	429	401	388	440	425	428	409	430	452	441	451	418	402	451	422	422	422	423	422	422	414	450	416	421	449	422	420	404	415	440	450	422	422	422	442	424	455	453	414	396	408	419	410	410	425	444	398	383	384	412	404	431	434	406	423	447	408	420	459	423	401	449	420	398	403	417	406	411	436	426	377	443	426	412	451	391	418	436	430	394	431	408	438	429	437	453	402	406	469	418	451	387	398	443	412	430	431	400	428	435	400	403	451	420	442	414	472	438	443	436	397	402	400	402	394	417	429	425	398	442	438	430	441	461	416	439	444	388	440	454	366	442	427	416	420	373	438	461	419	401	388	412	407	416	427	424	422	399	411	451	442	439	390	440	452	423	436	419	404	421	411	460	408	428	399	452	433	443	427	409	433	407	438	418	425	398	418	431	385	452	458	385	411	423	415	441	418	433	436	418	402	419	417	449	439	429	435	417	418	406	416	438	446	393	412	393	395	442	444	438	447	434	418	443	423	463	424	433	371	431	432	386	460	425	405	457	432	393	468	448	461	398	422	439	436	461	427	419	421	416	409	417	441	441	456	413	423	447	395	415	404	474	450	470	436	399	430	416	415	453	441	422	399	445	483	384	424	442	427	430	426	427	387	371	418	445	427	415	444	452	423	423	464	392	405	436	428	412	417	398	412	417	380	388	429	444	412	408	460	403	434	442	455	438	444	396	419	442	434	415	386	415	419	434	430	422	409	425	374	410	413	411	408	430	391	407	423	390	450	431	444	405	413	407	415	402	396	425	418	426	439	419	396	450	437	456	428	418	413	410	414	380	421	418	407	410	455	424	452	458	416	423	454	438	407	420	404	433	424	430	444	402	420	439	453	445	390	426	454	417	428	445	463	453	446	434	434	437	429	393	491	408	438	453	423	407	465	424	403	431	433	404	443	417	424	398	440	409	459	437	437	416	430	446	443	408	439	436	432	425	432	466	422	432	424	393	447	437	445	393	406	421	454	402	360	400	416	389	406	391	433	439	433	429	407	454	425	396	421	443	435	396	408	423	442	423	451	444	410	419	430	434	418	424	427	443	437	438	397	432	420	414	434	390	446	425	434	449	430	433	445	457	443	411	434	450	444	417	403	440	441	417	460	394	417	428	456	435	424	446	428	440	417	446	410	420	396	457	418	459	403	384	451	430	424	404	406	433	410	412	443	458	414	424	429	419	407	422	410	484	417	412	406	447	419	403	417	403	421	432	420	418	432	403	448	415	381	414	417	438	401	410	419	442	468	439	422	438	467	400	428	399	438	418	424	417	431	411	413	415	455	442	416	458	400	429	411	441	435	431	435	419	421	421	432	413	450	442	428	437	442	432	449	417	412	431	404	423	425	414	388	416	427	409	455	467	407	457	405	395	460	418	414	411	401	435	432	420	415	445	414	450	411	442	409	408	431	423	397	407	426	445	436	432	421	389	425	420	383	453	446	407	440	396	416	421	428	409	436	414	416	408	410	414	414	459	410	443	441	429	453	456	356	416	411	396	430	440	437	437	467	395	421	404	425	364	441	434	447	475	398	431	439	443	432	394	420	427	398	429	433	446	421	413	421	428	422	421	387	429	463	422	390	423	409	418	425	429	448	458	390	417	426	408	425	414	493	383	450	472	428	426	403	425	431	452	447	435	393	470	383	427	441	446	406	408	397	400	411	429	413	448	406	450	436	428	424	406	405	442	412	412	418	399	451	436	449	431	419	421	394	412	376	464	427	394	427	435	421	468	407	409	425	413	413	403	432	384	426	437	460	439	435	388	427	451	430	394	408	453	406	441	379	420	424	490	418	403	409	443	384	418	431	417	431	444	453	437	429	434	445	414	425	442	440	414	420	388	427	445	416	423	417	428	426	403	433	423	471	378	450	418	417	459	461	438	421	430	466	409	421	443	424	433	439	448	422	450	441	419	432	414	428	418	412	389	433	432	435	390	430	451	371	459	434	434	436	460	440	408	443	455	436	419	438	433	417	415	432	452	456	433	452	401	410	420	427	426	426	428	405	396	434	465	451	390	407	395	410	394	402	453	414	436	444	424	438	450	437	406	394	457	414	431	433	425	469	411	438	418	411	406	422	417	429	410	416	452	415	452	427	420	438	410	432	429	440	397	410	430	395	420	426	468	410	415	423	421	440	432	448	419	426	420	425	424	431	394	428	429	417	446	442	440	436	409	433	437	430	441	419	386	424	408	439	367	454	407	427	447	447	425	421	401	446	460	465	433	422	421	391	421	421	424	394	404	386	460	424	424	412	427	417	459	417	423	431	423	463	433	397	453	398	414	425	378	410	424	452	442	437	449	457	412	389	416	422	388	424	419	429	433	433	382	409	421	379	427	429	494	415	440	426	434	421	434	441	410	449	426	455	458	412	419	418	436	412	382	445	429	423	441	425	403	419	404	426	421	404	439	439	456	442	418	433	408	418	407	423	446	392	432	410	419	425	457	422	405	433	400	431	470	415	401	424	437	381	425	426	453	420	405	429	433	430	392	388	401	442	441	398	431	431	419	411	494	393	464	422	408	419	416	405	406	411	425	430	415	460	393	435	418	436	437	447	419	415	429	473	407	456	447	404	412	448	426	438	408	405	453	397	418	443	402	416	438	432	420	422
29884	52359	34570	21613	17108	13150	10438	8968	6306	5172	4002	3078	3067	2370	1983	1726	1613	1338	1178	1123	932	953	846	722	698	639	594	638	565	588	560	561	575	567	515	532	473	486	483	492	512	516	525	461	456	483	472	466	418	456	449	476	461	469	512	463	478	475	482	466	481	499	433	413	462	454	473	475	425	472	439	441	412	436	476	442	449	401	448	480	451	438	441	438	446	461	434	420	447	464	438	479	507	426	460	476	483	484	430	474	453	419	448	444	423	460	447	419	436	427	471	426	460	454	454	415	451	443	462	484	462	469	443	429	444	440	438	427	446	421	479	441	459	450	429	431	476	440	438	432	426	484	437	449	449	454	433	477	449	467	409	479	466	433	444	422	469	459	452	437	440	488	429	443	433	465	425	426	448	455	439	463	476	432	442	450	455	486	444	449	436	444	444	464	484	443	453	433	453	483	443	450	458	442	429	489	403	452	446	441	442	426	476	501	482	433	455	438	490	451	410	448	455	453	412	438	448	445	443	444	431	442	470	457	425	423	421	465	479	482	453	455	445	437	437	387	453	483	445	430	459	462	428	408	474	447	446	437	413	490	434	435	493	428	478	461	423	441	422	440	439	444	426	488	454	472	458	464	428	456	429	450	449	457	466	471	463	473	466	425	427	482	481	465	454	446	457	393	418	446	449	436	484	457	426	443	449	472	500	430	416	452	446	453	471	432	470	475	419	465	458	451	437	436	428	477	429	429	458	453	460	459	494	418	430	477	444	458	420	464	451	429	411	455	427	440	460	447	403	483	462	428	454	472	443	461	451	471	420	433	479	443	437	463	440	477	401	459	469	469	497	436	487	469	434	462	420	452	444	451	465	457	441	472	467	427	435	450	449	426	409	444	430	444	431	471	464	460	481	452	449	467	459	469	473	411	433	406	440	479	427	463	461	410	429	431	481	437	416	457	455	438	485	448	458	451	438	408	448	437	429	439	416	420	496	461	443	436	467	416	454	420	425	459	451	448	450	441	428	428	449	445	414	468	462	462	463	456	482	449	409	447	447	505	474	449	444	450	444	412	438	457	436	471	458	466	453	468	453	457	449	459	382	449	469	470	462	458	438	449	450	485	463	432	474	473	441	436	422	453	411	459	488	435	466	458	435	460	471	457	457	456	464	469	445	467	473	444	461	431	462	450	447	478	417	439	493	465	469	445	466	482	477	450	460	484	455	439	466	466	437	424	450	462	503	484	440	443	468	445	454	414	441	430	438	448	450	446	452	444	461	426	469	442	427	458	471	447	462	446	481	442	432	456	450	470	446	438	410	454	442	449	456	458	456	456	431	454	452	464	423	445	466	431	469	448	438	476	426	470	445	430	429	503	431	443	450	447	403	426	468	448	475	454	484	438	404	418	473	395	446	468	482	445	441	464	448	466	470	440	465	422	457	472	463	461	456	467	456	447	394	434	486	428	498	445	477	435	469	441	459	487	423	462	436	478	460	449	454	453	465	449	405	488	428	456	453	443	475	445	468	457	459	460	486	447	431	422	414	459	415	423	456	483	447	446	454	443	467	436	475	462	455	472	483	405	444	453	472	437	435	460	429	435	441	461	428	409	431	435	446	468	448	458	431	466	437	434	440	488	449	437	448	465	410	425	469	454	426	427	489	451	415	446	462	447	465	412	483	452	450	410	415	469	457	414	429	469	427	428	418	444	454	458	457	425	424	428	446	428	479	480	449	429	469	458	466	460	450	453	431	444	451	497	448	425	453	439	433	425	463	446	478	433	455	469	492	431	455	435	491	432	457	433	499	436	485	452	480	461	422	452	470	448	447	444	464	459	468	403	467	434	455	451	446	453	472	435	468	478	432	443	457	437	437	426	481	446	433	412	445	426	449	458	441	450	423	445	452	438	500	479	453	416	450	439	467	448	477	413	461	465	425	464	436	442	422	458	460	463	454	454	440	474	440	456	450	422	457	481	471	453	432	412	452	439	460	464	459	452	469	450	466	449	451	453	442	469	431	483	463	450	474	444	420	451	452	457	430	460	426	477	450	475	453	440	434	452	478	461	440	466	447	454	452	420	424	449	495	436	480	473	458	465	466	461	458	443	458	446	434	456	468	464	477	461	478	442	456	434	469	488	506	455	440	427	416	473	465	438	477	443	488	450	456	467	458	430	475	459	430	412	440	440	480	444	441	449	432	404	467	440	450	467	477	455	437	452	417	445	461	426	448	458	450	450	476	447	480	458	450	466	498	502	462	457	474	466	412	430	500	432	456	453	453	456	437	428	462	454	433	438	485	455	459	425	424	434	459	427	429	452	461	432	435	416	459	474	440	508	409	449	454	448	452	431	449	451	463	471	468	479	445	480	500	464	429	426	458	473	498	466	496	416	438	426	416	454	480	432	433	472	450	450	434	454	433	432	459	452	445	397	433	443	449	486	420	430	447	391	432	478	418	429	469	477	460	436	417	463	483	488	461	455	435	430	433	480	469	482	458	458	435	434	465	448	440	414	445	436	446	423	469	474	432	466	430	445	464	419	454	432	467	453	450	463	450	402	459	452	428	470	413	481	463	446	465	444	446	455	412	426	465	432	456	487	436	430	492	433	447	473	418	448	417	447	403	499	443	420	462	436	424	454	443	469	474	474	470	462	439	471	461	464	483	457	426	456	459	424	482	436	474	443	409	444	477	456	448	439	437	466	437	459	439	432	419	442	452	477	458	482	442	442	415	470	461	457	447	439	431	420	404	436	492	455	451	450	433	472	473	474	455	477	438	458	461	430	458	435	448	402	462	434	438	470	457	428	475	417	421	406	438	439	461	439	477	469	440	427	438	479	415	445	436	469	469	459	452	471	449	454	449	448	483	456	472	478	469	433	461	498	428	447	473	430	424	428	458	450	436	450	471	433	450	441	439	489	471	443	444	434	431	445	456	474	444	428	417	448	500	459	492	451	446	461	467	424	417	457	426	445	444	466	454	444	442	453	417	460	470	440	449	461	454	446	438	419	484	464	448	401	404	448	484	437	454	450	428	432	487	461	423	434	458	424	427	449	474	497	425	465	458	440	424	461	438	439	418	436	455	472	451	420	491	473	408	438	458	417	418	472	462	460	485	461	452	482	420	472	448	426	477	418	444	427	472	439	458	402	483	426	469	438	443	457	432	438	420	482	425	424	473	460	450	482	464	448	447	428	440	472	472	467	450	446	425	452	441	459	432	477	428	450	427	479	439	497	422	448	451	441	444	450	455	450	464	443	478	443	436	443	470	443	437	452	437	455	443	504	426	494	453	409	438	468	409	443	470	451	437	428	478	470	443	428	423	491	473	441	451	487	473	473	439	412	465	480	464	434	476	421	445	477	401	442	486	445	432	412	478	420	455	456	449	483	467	413	454	432	471	462	423	447	449	425	419	457	420	410	452	466	406	446	446	419	460	450	425	428	416	433	471	451	476	441	444	445	453	439	479	420	481	442	425	422	442	458	454	440	483	500	477	443	435	466
25022	21232	27502	25601	16231	8271	5562	3988	2920	2519	1792	1575	1527	1109	979	814	774	704	659	587	564	485	464	460	419	419	398	389	376	354	364	341	347	368	305	332	341	323	329	339	363	317	327	302	283	266	273	314	299	274	313	336	316	313	297	331	306	301	314	317	299	294	287	279	310	323	297	300	289	312	272	291	305	295	304	274	281	300	331	327	299	272	349	299	344	325	301	301	314	303	312	297	316	314	297	299	298	286	311	296	324	303	296	303	303	291	309	299	306	310	318	293	315	322	321	330	310	303	308	325	300	275	300	318	292	284	290	292	338	320	296	335	295	303	290	300	288	280	330	288	269	332	320	292	305	291	292	267	296	315	303	307	323	288	316	298	340	270	287	313	282	298	316	288	280	301	279	298	304	322	315	291	292	316	313	290	293	305	303	266	301	303	282	295	308	308	311	285	312	279	301	314	294	308	319	304	308	319	313	299	306	296	292	326	325	295	300	298	318	291	262	301	314	319	297	278	303	285	291	314	296	290	304	295	305	296	277	291	301	314	292	317	321	290	317	263	251	324	334	325	277	288	289	290	318	274	277	307	294	284	287	297	285	327	309	298	312	327	301	306	297	298	304	323	322	289	272	267	290	274	323	311	269	270	293	279	285	295	265	296	292	342	290	293	302	306	294	294	324	288	313	298	311	289	311	310	311	314	316	314	296	306	297	310	283	294	308	303	265	285	312	277	294	291	263	292	311	298	298	310	321	320	301	302	295	288	325	298	316	281	284	280	310	296	347	306	309	302	292	304	298	309	310	319	331	311	320	294	291	284	302	265	266	322	305	278	275	294	293	291	322	296	282	293	320	316	324	302	305	336	313	312	301	321	325	284	310	310	300	279	298	326	297	307	312	337	294	307	311	306	281	311	326	306	292	294	296	338	276	313	290	281	304	287	306	279	313	294	313	307	261	310	280	303	273	314	283	316	294	304	302	296	311	319	300	317	291	301	300	290	310	290	306	268	287	332	279	317	290	305	340	287	304	351	300	310	292	343	306	310	287	272	317	295	313	307	308	325	282	292	303	314	299	293	312	298	296	270	293	289	323	283	300	294	322	315	300	314	262	300	287	277	285	279	337	266	237	287	314	300	272	298	287	294	294	284	289	312	291	303	307	292	271	295	295	300	287	346	340	303	294	304	292	296	281	296	295	287	268	292	311	281	307	269	290	289	274	290	316	286	285	305	289	294	300	314	322	274	329	324	317	337	284	303	288	325	285	294	304	298	321	269	315	303	284	313	290	309	282	307	302	279	286	296	319	303	325	309	287	295	317	281	310	320	279	275	271	316	300	318	302	313	283	291	314	283	276	304	268	284	287	301	286	285	314	300	292	266	302	313	315	297	296	321	281	318	315	305	328	305	328	312	271	296	291	291	299	311	301	288	304	285	311	306	294	268	272	309	331	310	293	294	320	335	304	308	301	320	300	298	280	283	305	302	302	321	314	307	315	296	281	299	329	311	277	312	290	309	280	288	307	290	261	299	301	293	294	304	292	318	309	348	301	293	320	321	296	309	287	285	287	287	277	257	299	309	297	328	298	315	282	271	306	275	260	273	309	300	282	305	282	312	288	291	315	283	302	301	307	260	281	303	267	307	267	290	342	312	339	282	297	305	307	274	308	282	291	309	289	268	315	291	300	341	314	294	281	294	309	301	320	293	289	309	286	309	284	299	283	289	281	295	301	305	293	312	280	296	280	303	274	301	316	279	297	326	285	313	298	294	289	296	324	304	296	307	302	292	284	309	329	313	306	277	317	299	282	305	308	333	332	298	309	317	282	278	285	302	302	308	300	293	284	324	330	286	324	309	320	298	297	306	285	298	327	328	274	284	291	287	315	267	292	275	281	295	326	291	304	298	315	315	301	287	307	266	364	296	313	308	268	294	299	307	325	274	295	296	283	311	309	293	294	282	314	306	309	280	302	308	298	293	279	286	278	299	292	318	316	283	300	315	279	331	310	279	294	302	289	319	308	327	293	318	289	291	305	310	296	312	300	308	287	323	282	300	286	317	295	303	323	311	294	292	289	289	341	293	305	307	278	305	264	299	310	304	295	281	284	316	280	320	308	304	324	320	298	300	277	272	309	294	295	287	326	267	274	317	302	258	292	300	319	301	296	299	276	315	277	287	276	315	305	314	297	306	303	309	271	312	295	328	295	326	297	306	298	294	332	300	309	311	313	285	266	290	323	313	280	302	301	252	318	278	280	321	278	287	277	303	323	325	307	306	318	303	281	296	294	286	265	319	277	279	309	268	318	309	293	291	292	268	285	274	296	305	294	298	303	291	310	300	296	331	303	316	304	314	288	296	253	329	271	303	271	305	294	306	316	306	273	321	313	290	294	272	318	293	306	297	307	303	285	305	287	304	331	269	331	302	310	280	282	274	305	311	290	311	334	270	284	287	318	282	301	300	295	295	316	322	332	295	308	323	283	313	303	294	273	283	295	281	282	333	328	289	292	298	286	304	267	302	315	304	304	300	296	323	304	275	292	311	292	299	307	288	306	297	270	313	297	282	299	292	291	315	300	299	288	294	284	336	298	309	325	264	299	312	315	305	300	326	303	328	313	332	318	294	295	312	299	261	276	315	290	334	302	273	296	322	318	314	298	290	273	337	316	276	330	289	311	306	280	303	307	327	300	290	302	309	303	292	274	284	316	300	307	258	304	316	297	296	272	321	313	325	318	307	294	280	273	284	288	320	308	288	312	328	290	314	319	299	337	271	316	277	287	313	323	277	285	279	289	303	311	287	322	305	268	302	305	292	322	334	285	279	299	307	320	283	321	325	312	298	316	324	291	281	325	307	284	283	288	290	300	324	292	339	337	289	279	294	339	283	292	304	299	294	338	302	262	303	291	297	336	268	308	336	271	325	255	287	270	312	304	274	317	279	306	295	294	308	303	315	310	325	321	313	287	293	308	305	309	327	314	303	328	268	303	317	318	284	324	306	272	309	285	293	287	301	332	304	297	331	268	291	278	300	338	273	310	300	272	324	297	292	327	299	314	320	308	292	312	311	317	329	314	329	309	288	278	340	287	278	269	288	284	275	302	301	296	300	289	286	289	305	322	286	311	290	300	291	290	313	306	304	316	297	275	299	294	295	309	296	283	331	307	305	297	302	300	283	313	308	316	277	304	322	313	295	309	309	320	315	287	310	336	314	311	277	289	297	285	280	295	312	291	258	310	257	317	285	300	280	330	303	291	311	283	291	318	290	308	306	319	322	295	282	286	291	315	323	276	272	305	327	300	316	310	308	344	314	330	337	288	263	326	292	321	273	309	306	323	335	303	290	281	292	317	290	330	324	300	291	328	305	296	313	310	286	318	278	287	320	310	307	343	285	284	287	318	312	313	311	314	299	297	289	288	301	295	324	288	336	280	308	284	304	292	294	308	287	318	299	317	309	288	275	324	303	309	312	288	298	309	311	296	319	285	286	301	326	279	334	281	309
29392	47951	30628	19383	14571	10987	8916	6903	5207	4431	3196	2506	2538	1785	1628	1323	1150	1076	960	812	778	674	589	580	534	477	482	452	475	461	428	405	393	375	364	353	396	364	375	384	346	390	342	334	364	320	370	368	330	334	343	347	336	357	352	321	319	346	372	347	348	340	343	313	329	333	316	316	343	312	329	307	348	320	336	304	366	319	360	344	360	325	368	319	366	338	333	345	328	335	326	346	312	345	324	305	334	344	300	345	323	367	363	326	352	329	302	348	340	327	345	344	276	304	339	296	344	325	319	358	335	334	338	330	298	330	314	311	363	356	339	335	309	327	347	305	323	304	342	288	311	315	313	315	339	308	336	320	294	335	317	336	303	321	326	335	313	356	353	326	354	349	345	322	303	323	341	330	343	336	330	320	324	323	348	313	366	310	339	334	363	345	332	320	350	286	319	310	321	324	342	318	318	317	379	320	302	340	310	347	319	348	305	328	355	347	344	317	338	336	317	326	332	317	330	337	326	312	372	315	370	318	350	325	334	329	343	292	366	310	369	322	344	340	308	362	353	356	323	359	334	313	386	325	337	342	335	318	326	355	316	312	327	360	305	338	336	366	349	326	316	336	318	298	296	303	322	306	333	323	304	354	320	333	360	365	300	356	323	328	315	339	356	326	341	321	331	347	342	351	336	349	338	322	328	311	377	327	308	362	337	358	307	358	326	363	342	306	322	328	330	363	319	340	341	340	335	328	330	353	308	312	339	337	321	306	323	293	338	332	325	340	342	302	351	304	354	357	334	294	312	320	310	314	324	309	333	376	338	329	343	310	325	365	337	337	313	335	323	340	317	320	325	317	324	345	311	326	330	323	318	309	325	324	341	334	317	304	352	357	330	363	310	314	335	361	347	316	333	322	339	340	322	326	352	343	338	318	358	321	321	364	366	317	365	314	322	365	326	314	326	324	346	319	338	335	310	329	327	325	347	333	349	321	358	306	332	336	309	318	325	341	344	307	314	342	295	340	309	310	309	350	328	334	335	329	337	334	346	345	328	305	343	350	318	313	356	332	341	299	336	325	329	349	357	316	308	338	326	324	332	323	348	321	331	300	293	334	313	344	359	325	311	333	345	319	340	341	347	305	316	355	333	353	358	314	335	326	321	345	315	306	353	338	339	318	359	346	348	325	306	337	342	329	342	312	320	337	340	338	339	311	332	315	346	381	343	334	327	312	349	295	337	327	344	319	335	347	324	354	311	318	299	331	338	342	343	349	341	321	352	345	301	357	355	323	330	330	319	341	333	327	312	312	331	322	333	354	327	334	316	337	309	327	315	291	343	329	297	346	332	324	309	293	299	313	338	324	343	346	347	297	350	354	335	343	329	322	301	331	364	309	325	312	297	321	325	340	322	281	336	335	317	327	298	337	300	325	339	331	366	359	297	316	336	361	324	330	367	309	345	316	341	289	328	293	353	331	313	374	276	307	297	329	334	340	307	302	341	331	338	353	345	320	337	324	377	329	340	342	296	341	319	337	316	338	324	333	328	320	300	304	310	339	318	312	317	368	340	321	372	344	347	339	330	344	317	312	349	341	323	349	319	338	333	341	371	360	360	324	320	338	325	367	330	346	328	314	348	309	306	307	344	348	346	343	308	314	314	326	330	361	345	319	331	323	330	332	312	331	343	343	331	355	337	362	329	315	329	325	323	327	349	352	325	302	329	329	316	336	317	359	332	335	312	312	337	328	345	330	330	337	357	332	302	345	334	313	338	326	374	312	344	350	316	352	361	332	337	330	324	312	334	341	351	336	322	315	299	354	342	344	304	320	322	329	292	338	328	352	327	298	344	309	354	307	336	325	361	332	314	329	331	315	328	312	337	308	330	317	345	338	305	332	346	356	285	344	314	331	298	337	333	354	344	341	333	363	330	328	376	291	301	341	343	301	318	340	308	328	305	329	350	340	309	321	330	323	300	297	349	329	323	323	333	330	324	318	329	342	326	361	346	342	328	328	325	329	305	331	316	335	338	298	296	313	340	328	341	354	358	345	321	312	346	314	340	342	357	325	364	302	350	318	348	335	282	337	341	303	338	337	352	327	328	320	319	347	354	350	339	327	315	336	335	315	326	356	317	321	330	368	351	348	328	342	349	295	336	330	345	299	294	312	359	370	330	318	327	322	357	348	352	325	357	343	329	323	364	291	346	329	294	349	334	348	324	314	350	323	341	370	351	326	323	362	332	325	369	314	330	329	332	341	328	333	344	322	333	313	334	327	349	321	346	332	385	324	329	346	317	359	323	364	347	354	347	356	338	360	340	314	356	312	355	300	338	323	345	337	339	349	355	321	324	318	337	310	309	312	308	341	344	322	364	331	300	339	335	320	377	344	338	336	331	345	326	328	305	301	340	311	321	314	349	352	337	333	355	314	345	349	345	347	331	293	320	313	349	328	311	375	357	370	350	351	329	314	379	327	358	354	328	333	366	307	322	288	305	311	330	310	311	345	313	326	318	320	343	331	308	323	332	351	312	326	301	318	332	281	297	312	333	284	335	352	333	314	326	347	340	331	337	355	317	325	348	315	343	304	331	343	372	347	319	320	341	335	365	334	348	339	353	324	315	324	342	321	336	335	305	328	332	311	333	333	317	326	301	330	331	328	340	323	356	328	353	318	307	332	370	294	302	298	327	335	314	333	342	317	310	325	328	353	319	336	313	325	354	350	339	300	293	313	341	327	347	329	340	329	348	353	350	319	310	334	319	319	321	351	332	300	293	319	292	349	294	332	324	313	308	356	345	340	336	348	346	325	383	305	330	315	336	340	338	321	364	328	312	328	335	339	316	326	327	354	331	310	374	341	309	330	324	335	308	340	298	337	348	324	346	318	319	323	297	350	355	331	307	312	328	349	318	349	322	342	355	335	343	347	346	314	339	295	338	317	342	325	298	323	304	338	319	324	347	331	313	339	305	344	343	307	334	355	340	322	351	355	305	322	313	339	335	332	338	331	363	316	306	350	335	320	352	331	302	335	344	349	337	333	305	315	341	298	363	295	316	322	337	348	324	325	333	345	329	333	330	330	328	332	350	336	349	325	304	318	315	351	356	308	317	319	330	312	357	362	291	332	318	344	316	318	310	328	344	333	335	340	312	318	323	346	341	355	337	338	339	345	314	291	293	339	310	370	329	307	315	347	334	339	319	336	330	293	334	320	354	332	316	332	320	345	327	345	331	334	327	313	306	314	367	337	304	328	294	298	320	316	327	319	319	310	340	323	299	375	328	303	343	329	317	323	285	342	351	333	323	320	313	304	320	309	318	326	339	363	301	317	318	313	322	358	317	371	354	350	335	340	336	353	313	314	328	357	340	354	305	323	342	327	327	320	317	286	309	335	336	314	345	317	342	361	320	351	326	332	351	312	323	316	341	342	323	351	321	351	340	307	329	298	335	332	338	350	332	314	340	320	358	333	351	367	360	319	306	314	344	306	332	337	358	303	329	334	304	322
22734	21265	28906	23963	21415	21872	17179	8076	5933	4911	3340	2850	2615	1939	1917	1474	1310	1257	1125	996	928	855	767	699	662	595	613	601	606	582	571	573	509	535	523	489	456	535	519	461	499	503	471	485	471	471	504	456	423	455	456	457	402	466	475	501	490	489	496	470	438	485	433	460	470	453	482	456	465	460	458	464	439	433	440	450	442	461	432	440	460	456	458	466	425	433	436	456	421	494	444	468	414	453	484	476	495	459	426	458	468	419	465	442	451	462	439	448	476	448	468	424	461	406	452	438	424	488	434	457	457	453	454	467	468	501	430	456	429	476	432	457	475	446	449	420	454	475	447	442	440	459	442	451	450	449	423	432	435	463	471	453	484	472	436	443	469	444	479	438	461	427	441	446	465	461	474	450	463	444	446	437	465	461	415	475	462	424	463	432	444	414	449	457	462	417	442	462	439	414	425	442	495	439	441	452	455	439	424	425	485	421	444	470	482	467	463	440	499	421	488	434	430	471	450	429	439	463	485	417	482	449	467	486	413	455	445	448	446	465	440	480	473	437	431	479	417	422	423	439	454	465	480	436	438	416	467	454	401	440	437	451	478	475	466	440	447	457	466	463	459	446	449	431	447	442	440	485	480	409	450	410	393	495	448	455	425	422	461	479	428	481	440	507	444	429	430	397	430	422	441	483	452	487	475	433	428	452	469	421	476	444	424	441	429	445	481	427	443	456	440	481	436	459	397	422	441	464	426	462	492	439	439	463	442	455	387	490	451	447	441	456	433	413	435	460	468	452	444	464	433	438	440	427	467	463	477	460	469	456	440	433	454	474	418	446	435	447	445	471	481	439	461	468	468	479	405	453	415	458	455	461	465	399	443	431	451	418	454	429	473	463	460	475	412	432	460	444	472	471	474	447	417	452	415	459	435	431	446	447	422	452	443	440	453	453	438	456	455	448	428	480	433	461	448	471	457	454	465	457	439	440	418	426	447	414	472	415	437	408	426	434	415	458	402	472	427	463	486	448	461	408	463	457	465	486	455	436	479	410	449	427	446	455	430	435	445	473	423	478	457	463	497	521	472	442	478	443	443	488	414	459	425	459	418	432	443	414	478	398	431	451	463	449	472	459	447	474	470	436	468	484	423	456	436	440	505	435	444	415	470	440	440	439	417	457	429	450	447	419	468	422	477	443	475	485	415	440	486	421	457	434	474	432	421	464	455	415	446	437	440	431	464	510	469	439	476	456	459	449	453	480	451	459	468	462	440	460	461	453	441	441	453	423	437	413	459	403	428	472	434	460	460	491	441	424	461	451	464	462	466	418	464	459	443	446	450	393	450	479	446	460	449	468	458	463	423	428	431	458	438	438	448	467	434	457	437	453	431	420	475	459	461	465	432	458	521	441	442	465	419	438	465	444	478	418	515	450	435	422	459	415	479	436	440	476	459	481	422	465	447	464	447	428	437	415	410	481	443	439	432	426	422	451	432	434	433	420	449	441	443	432	473	417	457	490	432	474	425	445	457	462	459	466	464	470	464	468	452	447	429	464	425	446	436	444	458	474	509	453	437	424	436	446	458	441	434	414	442	450	472	428	444	437	449	502	442	419	442	457	450	431	444	468	455	477	428	427	460	437	425	464	472	433	442	430	409	434	430	455	441	420	485	474	444	457	431	403	403	417	449	419	445	458	461	430	450	447	463	411	490	461	486	419	461	480	461	469	438	429	460	445	427	447	416	448	444	454	456	476	465	407	474	480	382	458	415	428	418	491	425	430	455	438	443	418	442	480	452	405	461	437	492	450	436	446	463	458	455	421	479	433	410	452	444	453	422	440	444	437	413	460	453	466	440	462	425	416	421	465	452	445	441	445	466	452	467	422	462	474	456	432	478	452	468	480	474	430	436	452	423	488	453	451	477	437	463	439	438	473	426	430	468	463	414	466	450	475	451	438	431	481	467	438	427	495	423	427	468	445	489	469	485	438	459	443	467	434	425	395	409	459	461	468	486	442	462	437	458	457	456	434	424	452	445	421	456	425	438	459	405	450	448	458	418	466	444	442	408	449	450	475	465	416	468	438	468	474	497	467	464	449	474	486	464	424	450	433	452	472	408	465	418	416	450	469	446	432	440	444	476	454	480	450	410	439	452	443	414	451	442	459	454	476	456	500	451	436	454	419	437	462	461	456	456	435	458	441	411	438	442	455	443	454	445	446	427	430	413	422	474	479	447	471	414	463	444	436	418	462	437	459	479	465	442	457	431	483	455	431	467	443	427	474	473	441	467	450	426	418	428	449	464	453	481	418	454	462	469	434	443	428	468	462	488	490	433	482	398	471	407	429	457	456	467	452	443	447	452	441	460	457	430	450	407	441	459	413	423	429	434	451	432	403	461	437	472	465	451	436	454	443	437	400	413	439	459	404	478	437	440	450	435	412	452	460	468	452	443	448	458	415	464	454	461	434	449	407	462	460	412	447	479	399	442	458	419	432	436	439	456	480	489	437	437	457	458	452	445	430	453	426	441	409	440	442	448	449	447	445	408	427	434	422	433	420	449	422	445	467	433	433	402	453	462	449	409	442	436	404	437	437	431	444	455	473	508	434	468	447	493	449	463	435	493	449	466	434	489	430	455	439	440	425	468	484	477	437	433	439	424	499	438	450	468	454	453	421	410	461	405	429	456	466	448	411	449	432	458	448	455	458	428	453	441	450	443	457	441	448	460	453	456	452	464	440	490	422	455	435	468	477	468	454	459	467	420	440	452	463	458	472	463	445	465	465	426	446	432	445	466	499	473	433	448	453	432	414	432	417	448	491	442	452	456	480	451	432	459	422	434	454	428	450	496	466	539	438	442	458	414	439	468	425	471	444	482	454	483	472	431	471	474	446	440	432	396	458	472	452	464	417	471	445	445	436	443	454	458	390	473	425	447	449	431	454	459	439	435	463	451	429	447	451	439	490	453	406	423	412	451	421	485	488	424	443	456	455	466	464	476	480	454	446	461	434	448	444	443	438	430	410	454	475	456	430	438	440	469	476	418	458	420	441	436	457	438	474	434	444	461	413	453	450	425	402	458	494	424	433	448	438	477	454	476	431	425	411	444	433	412	479	378	442	442	472	444	508	469	444	451	437	450	424	465	457	476	465	430	430	443	427	430	479	467	437	465	462	463	438	414	487	435	466	450	436	440	436	452	448	401	417	426	484	420	475	419	464	432	436	436	431	440	439	474	427	440	458	467	486	446	399	453	439	459	458	483	449	484	430	424	447	412	460	443	434	437	440	437	478	451	483	423	514	447	448	474	436	462	454	443	447	448	451	446	481	410	429	410	466	420	457	439	460	437	496	447	446	439	440	458	422	462	442	479	498	478	477	434	494	445	481	433	461	438	480	424	440	428	449	485	436	395	455	459	473	432	437	459	426	412	454	428	425	411	415	423	472	449	427	458	427	419	467	483	415	484	465	439	456	420	451	432	443	450	472	411	480	411	422	457	420	467	431	487	461
32835	59679	40944	27677	21803	17414	14538	10843	8881	7477	5138	4563	4202	3043	2848	2235	1931	1767	1522	1299	1205	1041	1028	926	811	749	729	690	680	614	627	628	644	617	578	543	585	562	507	528	519	526	535	504	481	523	536	512	499	474	521	503	489	509	469	483	451	526	483	507	481	479	467	524	497	480	459	514	458	487	481	486	509	459	411	471	490	502	482	488	475	475	447	472	495	475	450	468	470	476	470	459	499	480	497	477	469	491	504	447	493	483	494	473	476	495	445	470	471	501	479	445	457	481	409	478	468	495	484	472	493	458	477	469	487	478	439	480	472	481	449	461	506	488	514	513	508	487	509	480	438	488	461	503	470	477	445	458	458	470	470	472	484	448	457	453	513	492	505	461	468	462	463	467	448	446	501	461	482	458	438	503	443	437	447	504	462	469	461	458	449	489	470	489	512	477	471	447	505	504	476	451	470	494	474	458	487	461	512	488	436	501	503	478	513	442	504	467	447	442	465	436	507	493	472	472	467	440	504	478	436	516	448	487	493	455	505	473	468	469	464	492	470	496	478	487	455	451	464	479	497	472	429	493	446	465	475	486	478	464	477	487	420	451	466	442	479	447	468	476	473	457	483	489	444	507	451	496	462	450	482	489	471	458	462	474	491	479	492	422	472	455	477	463	476	478	469	450	467	492	487	477	482	523	465	501	483	441	447	455	490	467	505	443	469	487	468	454	462	503	483	485	490	434	499	464	487	482	496	475	492	439	466	440	488	479	481	463	504	469	492	468	453	486	482	493	487	498	454	484	478	467	464	503	504	459	428	431	481	458	454	478	506	502	447	474	480	477	510	427	447	445	469	474	494	437	491	476	441	462	435	487	459	458	464	477	469	499	468	488	451	486	464	470	492	525	460	478	475	510	434	519	466	427	476	479	491	478	487	517	504	463	473	453	491	432	463	504	449	454	446	515	470	492	488	451	474	469	465	488	460	423	464	475	470	455	437	454	486	443	453	489	470	471	448	479	472	490	476	469	456	510	426	466	484	483	463	460	486	510	490	490	495	471	487	505	501	451	476	488	456	477	483	483	505	479	488	455	486	499	453	444	474	465	494	507	491	461	478	491	425	441	470	484	454	448	459	470	485	475	471	466	485	503	464	512	495	488	481	444	434	457	448	490	502	430	468	468	478	475	489	479	438	455	445	502	475	481	451	460	440	476	480	503	492	479	435	505	449	481	474	447	491	461	533	479	480	491	451	482	458	475	485	447	465	451	494	505	504	466	499	461	508	458	457	494	464	460	497	485	490	467	498	470	487	503	480	449	500	530	431	505	482	493	483	450	473	457	483	488	506	434	472	451	456	464	464	460	444	509	485	465	483	480	481	452	494	420	461	489	448	467	465	450	476	480	466	485	471	493	456	457	511	448	500	485	451	458	484	475	471	478	525	468	479	505	458	454	463	463	486	464	484	448	471	448	461	487	477	446	529	454	458	485	480	481	456	466	458	495	472	471	464	477	492	467	466	470	494	482	470	472	535	493	473	480	501	465	463	494	498	515	445	478	438	491	506	504	500	491	500	494	473	445	490	477	488	479	452	477	480	445	448	471	484	454	442	472	458	458	447	477	462	444	476	454	480	474	493	464	511	450	463	418	451	483	468	515	487	509	457	436	472	489	456	431	505	491	462	479	474	447	470	471	463	477	482	459	487	492	471	500	465	484	470	455	475	472	448	486	459	492	511	506	472	490	478	497	465	488	503	455	437	467	493	443	512	499	470	461	472	474	481	459	471	485	487	500	467	476	466	480	483	468	471	490	499	467	475	474	452	486	468	465	455	463	525	461	495	465	469	459	504	469	470	476	463	424	495	489	481	442	399	469	503	494	492	430	476	471	435	466	484	481	437	499	459	493	484	493	479	488	461	480	431	462	456	445	487	471	487	505	463	453	508	462	461	462	464	489	492	479	496	467	499	548	475	479	468	488	433	488	481	484	485	465	465	463	505	494	460	497	454	438	454	471	481	450	480	444	476	466	508	462	500	477	480	505	486	440	467	475	510	455	432	491	457	477	443	456	432	479	426	521	433	458	474	455	496	456	480	472	479	444	468	454	470	459	463	460	519	449	475	469	472	445	459	489	450	428	468	479	440	521	487	448	490	473	453	449	510	466	505	451	450	503	462	448	480	478	426	466	482	475	490	503	530	432	478	512	444	467	495	471	430	452	506	514	472	455	440	472	472	446	445	471	492	462	470	473	456	477	485	431	477	469	483	432	443	468	488	434	459	501	465	479	497	464	485	487	439	523	486	456	468	461	485	496	464	461	469	515	500	458	472	476	508	468	478	471	479	472	492	496	494	486	474	493	435	468	454	455	500	446	434	462	459	445	480	511	490	449	448	513	456	480	487	472	483	471	500	488	472	497	512	453	474	493	489	491	507	456	451	482	470	479	518	470	484	452	439	441	465	487	429	512	482	503	441	453	465	497	452	437	484	462	456	493	464	475	455	464	469	472	491	449	462	458	486	444	504	463	479	460	476	471	488	462	493	465	493	463	468	485	503	485	454	488	419	460	481	472	520	482	478	468	461	496	494	462	489	486	461	492	502	448	468	497	469	468	516	480	439	448	463	477	468	454	480	437	495	456	477	496	460	476	475	476	467	452	493	469	510	461	468	506	482	479	480	494	492	470	443	457	462	473	479	469	472	473	483	486	481	480	478	488	472	490	481	506	494	484	494	474	468	474	479	466	468	471	473	507	484	449	481	475	465	478	482	440	468	480	486	449	427	424	443	457	495	475	478	469	517	483	453	508	505	479	486	447	488	457	501	462	489	455	435	442	472	465	473	436	479	466	508	468	486	505	459	479	436	423	499	453	475	492	487	492	479	516	441	518	481	490	438	409	432	465	472	467	462	503	513	489	521	487	492	483	468	445	466	448	450	477	505	449	452	448	498	452	485	461	462	485	493	463	454	448	480	499	450	463	484	481	463	489	508	477	473	491	420	485	430	526	505	474	455	449	457	473	469	436	489	468	494	478	515	486	482	496	474	488	435	521	465	442	470	474	472	494	443	474	488	464	472	440	469	488	453	490	489	506	457	473	476	492	516	487	502	476	481	466	491	449	501	472	463	488	503	479	482	474	469	489	472	494	443	485	481	500	519	484	480	455	469	472	469	428	486	482	454	505	459	472	477	472	478	500	492	473	473	499	491	484	493	466	489	482	464	475	486	502	507	464	445	470	512	513	428	486	474	488	478	476	463	471	467	476	489	455	474	459	445	486	501	453	500	481	466	480	479	520	433	470	490	448	486	513	497	478	467	472	459	474	460	471	498	461	493	484	485	497	461	458	496	497	519	495	489	485	477	440	457	452	484	474	508	451	530	459	492	490	459	459	473	462	514	466	431	510	476	470	451	476	499	506	456	446	467	443	496	451	488	497	499	477	485	460	455	433	473	432	436	458	469	478	470	457	456	507	492	470	455	466	489	444	478	473	518	465	511	449	485	483	459	473
30070	28284	27041	16809	9116	6086	4280	2887	2613	1981	1401	1350	1113	990	811	770	672	602	584	545	515	438	441	441	442	403	425	401	386	348	354	377	357	356	379	388	374	356	333	356	367	344	343	363	377	347	369	325	314	334	351	327	354	331	376	343	317	313	334	351	324	312	318	309	315	312	360	337	320	311	335	296	336	305	318	327	333	299	313	314	327	347	317	349	347	344	319	308	340	337	327	310	317	318	331	293	354	345	337	319	357	328	330	304	320	335	305	325	313	312	351	341	334	339	337	362	335	375	307	340	302	345	305	317	331	311	334	348	320	328	328	303	335	323	322	301	337	296	335	318	286	338	301	324	305	348	332	317	320	321	334	330	370	335	312	329	333	317	322	360	355	329	335	346	345	329	308	304	304	314	304	351	349	315	346	319	350	345	335	325	344	316	313	343	319	317	317	326	313	309	334	328	341	335	353	329	324	336	311	333	324	343	347	307	364	323	319	337	333	337	334	301	375	322	364	296	341	321	308	308	306	318	324	308	363	343	317	319	306	335	300	307	344	339	356	344	329	372	326	351	300	313	330	327	345	303	308	328	334	339	352	340	329	298	330	307	363	337	329	320	325	325	351	359	345	320	329	347	332	306	345	339	334	337	347	327	316	335	315	311	280	296	339	350	332	335	382	334	315	340	323	327	347	321	347	344	318	315	330	364	328	347	334	337	317	329	342	316	339	321	345	297	309	346	332	327	311	318	329	340	332	340	349	323	350	325	345	290	340	342	338	354	338	314	348	306	311	320	291	345	344	346	316	350	328	354	346	315	360	344	340	282	320	299	308	317	296	315	285	345	346	345	334	306	332	330	321	327	350	332	333	327	328	327	331	295	337	322	318	350	331	315	312	336	309	331	344	332	336	313	302	315	315	341	306	318	345	337	344	311	327	312	330	297	375	307	331	348	327	324	329	326	336	342	346	301	360	305	341	300	356	323	320	329	331	327	344	339	297	343	378	331	324	323	307	328	292	340	288	348	320	307	327	318	342	333	332	378	308	310	343	326	320	328	302	359	327	358	322	315	328	326	328	343	363	340	310	289	343	323	293	351	317	328	352	333	308	315	308	322	323	310	320	359	295	312	333	344	308	322	308	356	353	321	332	319	347	300	336	346	321	292	293	336	345	362	369	300	338	296	334	329	334	336	318	360	331	336	291	316	326	296	322	330	327	360	365	350	330	322	362	331	306	344	339	307	312	331	309	358	315	321	323	319	345	347	333	320	318	330	362	321	327	298	320	319	338	309	346	322	327	324	346	294	347	339	316	312	322	333	354	358	326	314	347	337	297	316	380	316	328	309	319	345	318	313	325	330	324	345	322	312	319	323	318	320	322	325	334	321	294	332	346	314	338	339	325	325	305	313	323	329	328	334	328	323	353	312	311	362	311	324	344	305	324	312	326	379	339	357	307	379	317	324	343	338	332	316	345	316	327	316	318	345	351	338	344	357	349	332	343	347	382	329	353	289	308	341	340	319	346	356	305	337	305	339	316	341	303	337	291	301	351	302	299	346	327	344	318	321	346	306	335	326	339	325	337	316	332	332	301	347	320	328	316	323	330	347	299	312	323	322	326	318	325	323	336	318	318	326	350	324	287	315	310	389	310	332	330	336	314	338	330	331	330	322	338	304	332	360	311	316	314	328	330	316	305	321	314	319	320	316	315	330	310	324	325	307	311	319	326	317	340	326	348	305	338	331	354	307	316	319	307	331	313	319	364	332	355	333	322	343	362	312	360	335	327	318	317	313	346	317	322	339	327	341	320	342	340	303	342	329	344	316	328	333	305	309	331	356	351	327	335	334	334	328	354	328	319	334	335	322	344	320	346	319	319	339	369	332	340	342	327	310	318	324	352	325	301	356	306	334	313	329	351	308	372	328	307	309	341	344	361	338	313	329	333	301	312	334	308	341	317	345	341	348	343	308	341	297	305	325	326	343	331	328	347	333	309	326	310	332	347	348	345	327	324	326	318	323	320	378	343	317	342	324	343	353	342	328	296	309	333	329	323	316	347	292	299	333	338	346	342	269	307	352	334	306	343	332	326	344	338	340	343	351	326	343	329	327	366	319	317	303	337	365	337	319	370	340	352	308	326	336	360	326	324	294	309	300	331	334	309	312	349	310	354	332	344	333	362	335	339	321	337	350	343	306	303	324	275	347	351	331	329	352	315	357	349	320	345	305	324	337	356	321	329	326	355	342	311	342	322	371	321	296	339	331	295	302	296	327	320	327	355	318	326	302	326	330	350	320	315	329	356	293	330	318	353	340	315	364	320	310	342	352	351	335	334	348	300	292	305	342	326	325	295	303	314	317	315	293	307	300	320	322	317	329	322	332	312	327	331	326	299	340	348	355	305	315	334	341	338	349	329	323	336	305	329	347	347	316	310	331	328	313	348	312	318	322	366	338	313	314	334	320	304	327	356	324	305	359	331	360	344	307	295	347	339	350	349	334	342	344	312	319	347	347	353	329	303	312	357	311	301	328	331	315	298	298	305	349	366	326	319	362	353	334	338	330	331	338	345	349	341	324	329	315	327	358	298	295	313	339	314	356	332	347	321	339	307	343	326	333	336	327	319	322	318	320	358	298	338	293	311	293	330	337	338	324	316	333	311	359	327	316	332	350	279	362	313	317	342	312	331	280	360	353	338	347	314	312	350	323	346	320	371	325	324	344	304	347	330	353	335	326	377	336	304	301	318	378	359	331	330	313	323	339	326	338	318	351	349	344	338	358	319	350	340	348	331	305	329	352	326	332	319	325	344	303	310	321	331	337	328	284	346	354	318	362	326	324	291	332	319	301	342	340	322	300	311	331	324	347	310	326	327	368	310	361	347	304	325	329	338	350	322	353	322	346	319	298	328	335	296	331	343	346	334	303	310	314	299	359	359	294	314	344	337	317	337	321	381	366	317	312	331	315	320	318	330	313	305	331	320	337	319	357	365	330	347	347	350	348	303	328	311	302	366	302	320	321	322	327	354	335	334	308	338	325	332	331	294	279	327	331	325	355	310	301	327	349	328	359	332	350	331	339	302	320	327	331	324	345	321	322	338	335	333	358	314	327	301	332	318	341	351	338	322	308	336	300	328	312	305	353	325	334	331	357	317	317	335	341	338	336	330	318	312	325	331	327	313	349	319	354	329	344	341	329	343	339	343	330	350	369	314	298	344	351	360	329	297	364	326	310	331	328	319	312	308	317	333	309	352	332	326	328	335	336	354	320	338	319	338	334	328	341	315	339	355	340	320	319	330	353	345	335	328	345	345	331	339	324	340	282	319	380	359	347	335	346	349	284	339	339	317	338	328	299	359	346	329	331	290	343	330	353	367	319	307	338	335	313	314	298	315	313	321	310	339	294	345	326	304	345	327	311	303	317	334	327	327	323	326	331	354	319	314	335	299	350	301	316	324	336	324	347	312	346	343	354	315	313	302	331	325	324	317	298	339	332	359	334	340	339
29056	42657	27182	15838	12015	9851	6947	4867	4484	3291	2200	2160	1792	1532	1288	1073	893	883	731	665	626	567	551	546	453	497	405	431	443	434	421	378	426	388	422	386	403	406	363	385	375	358	351	397	377	364	425	372	381	376	377	381	395	375	402	349	366	384	349	390	363	374	356	368	363	359	331	369	353	367	365	329	349	361	368	358	333	365	367	331	377	356	354	359	376	339	340	362	354	321	332	355	349	331	360	372	364	386	347	326	359	366	344	355	376	347	365	351	330	388	340	363	354	360	358	357	337	358	362	376	350	358	341	359	381	365	350	365	346	356	361	382	363	329	349	338	335	382	331	405	352	369	356	359	331	344	413	347	316	369	342	352	324	359	349	344	368	356	368	350	365	326	343	359	341	358	390	373	352	360	354	347	357	355	331	352	340	328	365	353	342	319	364	362	351	371	357	345	347	340	331	366	333	347	315	345	337	361	353	330	356	330	365	333	370	362	354	369	386	364	347	337	319	352	319	374	352	380	342	330	385	353	365	355	341	369	398	349	354	349	368	345	379	327	385	328	350	348	381	354	366	370	379	347	342	327	350	369	363	356	330	345	336	347	355	388	304	302	363	370	337	376	332	370	347	355	337	346	336	336	384	347	363	320	359	349	355	362	364	325	372	375	344	382	335	358	371	387	369	348	380	337	358	322	347	363	354	359	371	345	367	335	329	352	356	371	368	366	376	296	377	360	357	345	339	382	345	348	353	347	350	342	358	398	375	355	362	373	377	327	345	362	337	328	366	345	351	327	330	343	354	352	393	353	368	361	350	337	382	344	354	378	360	410	350	347	348	371	337	345	351	353	354	364	365	341	336	370	372	371	328	355	325	374	333	344	388	332	361	365	337	364	357	316	316	357	322	352	356	366	332	347	368	360	399	330	366	354	321	348	329	363	367	397	343	375	356	386	342	338	357	387	347	389	370	356	379	331	323	360	344	338	311	335	369	377	336	361	381	388	350	348	325	328	369	342	355	346	356	325	348	338	348	398	341	361	350	370	394	365	340	333	326	371	374	307	375	365	345	388	355	365	369	360	351	356	322	350	358	361	355	357	362	349	338	335	354	311	328	353	342	319	355	330	350	341	339	349	366	351	341	361	351	344	346	359	344	375	334	396	339	345	326	370	333	351	340	350	395	350	357	376	344	366	348	342	358	381	330	355	371	349	347	387	345	367	362	369	361	379	352	350	371	345	361	343	367	351	362	346	352	366	375	369	347	368	369	369	352	376	345	323	340	360	363	376	348	358	357	367	338	369	388	405	344	348	380	355	351	352	369	336	381	367	339	345	333	349	353	348	354	387	336	314	341	375	355	387	359	326	372	364	373	374	332	383	365	349	377	355	353	337	343	359	365	319	353	348	361	356	357	345	369	319	368	358	361	351	356	361	351	334	363	370	366	351	378	398	341	331	343	338	388	340	357	358	370	348	344	372	350	372	375	355	359	347	327	329	353	361	362	353	361	372	363	323	343	370	368	353	360	348	374	326	353	343	353	365	355	346	339	346	352	327	339	335	323	327	379	355	367	372	382	345	337	348	338	347	330	371	372	391	363	347	347	339	326	377	375	361	347	351	340	328	380	371	390	374	382	385	330	326	375	349	359	345	371	361	360	356	365	334	360	402	348	362	331	366	354	372	359	373	336	363	334	367	380	333	346	343	362	336	373	361	327	326	333	329	370	371	340	393	331	353	376	352	336	388	345	367	359	348	349	343	335	336	322	325	339	361	368	370	354	341	375	359	352	370	301	338	350	365	352	356	347	383	336	332	387	342	374	345	359	339	381	338	362	354	325	364	379	332	350	344	342	357	353	367	370	385	330	345	374	359	358	374	360	360	363	378	368	349	351	332	364	369	347	353	377	352	378	354	339	372	368	343	317	341	352	310	345	368	356	359	350	352	359	339	309	364	359	348	340	354	361	369	343	360	347	330	379	337	352	328	360	356	356	388	375	352	350	363	367	347	393	386	324	332	350	358	365	352	346	366	333	365	342	345	324	374	349	334	406	347	308	337	376	379	370	362	382	361	375	368	353	358	354	379	376	369	395	332	331	366	358	344	367	367	350	373	354	344	369	357	338	361	342	387	376	360	341	342	352	380	348	368	343	337	342	353	376	361	343	336	356	337	367	346	374	339	337	368	389	341	366	309	337	374	341	342	321	362	343	355	357	355	372	319	366	360	367	342	367	355	346	351	350	363	359	329	356	376	359	332	372	349	354	337	307	357	319	340	330	348	364	353	391	366	345	376	325	348	338	384	355	348	315	326	336	348	343	331	363	362	364	339	344	365	358	357	354	335	398	343	358	371	377	329	348	363	349	362	347	350	376	349	357	380	364	380	350	321	372	320	360	371	359	363	323	365	386	352	356	350	366	377	371	365	383	378	340	357	325	376	373	359	371	359	405	354	359	378	392	376	350	389	346	348	331	359	348	364	395	335	335	364	346	358	371	326	354	345	327	305	347	381	375	313	355	341	354	347	351	395	358	357	349	398	343	357	345	328	388	355	346	328	339	351	358	334	344	362	362	337	342	367	387	342	361	368	343	373	338	364	333	341	341	346	377	335	372	383	330	346	374	355	353	385	361	333	357	378	328	330	342	339	347	357	357	363	336	393	375	366	364	345	373	370	355	345	398	345	383	363	356	365	355	353	348	362	348	375	357	387	367	353	328	342	361	346	364	366	366	364	345	387	338	357	361	355	347	351	334	362	341	333	334	356	385	377	359	357	367	393	350	351	342	369	338	355	375	342	334	340	337	354	355	341	353	386	393	355	379	352	322	355	326	363	352	345	359	367	359	365	358	337	332	394	355	353	362	353	341	362	311	363	347	376	351	377	343	346	369	320	341	387	356	330	365	376	332	345	372	350	361	370	349	369	385	382	345	368	337	368	352	341	349	389	334	363	344	376	348	351	332	352	361	329	367	317	348	326	355	374	360	375	399	356	386	365	366	373	363	353	347	375	387	365	356	336	349	335	370	374	349	381	383	357	364	330	311	365	357	369	379	347	386	379	364	371	377	307	353	348	360	317	337	328	357	355	338	359	355	366	359	355	337	384	367	357	359	333	369	335	321	349	348	383	353	361	377	391	391	354	352	338	337	386	359	364	373	357	338	340	373	329	380	350	353	337	367	375	321	344	326	361	359	370	359	347	365	348	364	346	347	362	369	339	379	350	357	375	343	350	349	322	356	336	319	340	371	367	353	385	364	381	337	332	383	355	342	366	372	391	347	362	362	347	364	335	343	350	354	348	367	353	368	362	361	372	354	342	373	327	358	345	354	352	349	366	348	328	348	366	304	361	361	335	364	341	358	349	385	363	329	344	332	353	351	352	377	363	351	334	356	365	341	382	395	364	353	340	338	334	384	368	342	365	349	363	337	380	348	380	369	339	367	366	355	364	384	369	337	390	370	346	367	383	344	388	349	335	361	355	365	324	347	329	358	371	357	362	368	324	352	327
23744	21207	28484	24383	21524	16680	9152	5604	4694	3420	2453	2421	1787	1557	1357	1210	1107	923	918	765	672	678	674	635	591	571	532	476	544	511	475	478	517	478	478	471	473	477	453	436	421	432	444	474	494	476	459	469	398	445	450	438	410	434	453	434	420	439	434	457	449	439	428	432	418	417	453	446	441	405	397	429	434	454	454	412	437	440	417	432	427	436	441	409	419	415	429	430	439	401	448	415	442	453	408	368	442	420	439	409	462	420	429	457	452	437	417	388	421	439	447	443	430	402	451	446	430	415	429	410	427	406	432	451	469	451	388	443	423	417	464	405	426	433	424	428	432	463	443	427	412	414	433	381	437	432	386	430	389	408	449	476	453	454	461	434	451	422	425	427	452	416	413	429	427	403	434	405	413	423	425	441	460	399	430	439	423	443	445	434	430	457	424	423	439	430	423	415	425	406	415	448	438	423	416	396	445	478	404	418	424	448	401	433	431	434	439	396	434	394	371	415	407	418	416	427	409	431	455	451	402	431	417	425	445	439	428	397	413	420	415	414	416	462	404	432	415	431	423	410	454	476	412	406	404	454	458	423	435	423	430	436	438	461	428	424	391	433	452	448	444	393	436	443	402	425	392	429	451	436	463	449	430	383	410	449	450	437	451	389	421	447	436	446	415	438	408	442	391	481	399	458	453	413	428	424	433	405	424	378	415	421	440	424	406	444	439	439	425	422	478	427	411	429	423	446	444	430	443	442	429	473	424	429	450	411	425	432	453	427	405	415	447	430	439	360	447	439	424	451	461	433	435	427	445	415	398	446	440	456	465	421	427	388	424	417	409	440	414	416	413	430	416	442	373	374	411	465	423	429	459	414	413	451	452	424	426	438	429	430	434	411	433	413	406	431	452	406	437	425	399	451	384	424	435	457	403	400	435	452	412	431	403	391	422	425	455	443	430	458	391	395	401	426	451	405	460	464	464	408	441	436	439	478	436	423	447	425	425	435	451	438	439	404	421	437	451	464	435	413	453	445	392	403	410	428	451	427	441	453	413	454	414	434	462	444	435	440	437	413	442	423	453	460	427	412	433	461	409	463	431	447	385	394	427	409	438	450	461	417	459	447	429	414	449	481	449	422	404	452	420	435	453	380	409	430	449	440	418	431	452	427	428	434	431	461	415	408	441	465	443	464	431	406	443	402	433	417	451	421	433	448	415	404	442	437	410	457	416	444	416	422	467	442	400	428	439	409	433	397	420	429	442	402	425	440	445	437	428	450	454	485	434	443	426	418	438	423	414	409	471	424	409	448	444	444	452	469	423	467	470	412	407	471	437	457	447	427	422	392	435	432	427	445	433	434	406	419	413	426	476	410	424	404	430	459	433	438	415	442	428	411	466	486	430	436	423	433	426	398	429	463	471	449	401	404	397	396	453	468	444	458	424	394	458	428	443	463	431	424	431	443	387	437	420	408	419	434	417	413	425	457	426	441	441	406	397	435	442	428	428	424	417	428	438	416	451	435	472	411	432	405	442	414	438	430	415	469	418	441	438	426	430	433	423	414	417	426	413	421	414	435	435	444	452	450	423	424	422	413	452	440	417	452	414	424	401	407	425	428	401	424	421	452	425	413	388	376	431	458	437	402	442	426	429	404	443	437	426	447	387	422	411	437	412	442	471	451	416	427	457	401	438	441	405	420	444	431	421	431	414	386	446	447	471	421	420	433	440	420	452	418	419	416	428	437	437	437	430	396	456	402	427	453	416	393	424	405	382	410	388	432	437	410	435	402	410	434	396	412	436	465	448	405	409	434	446	408	423	462	456	412	394	403	427	467	409	451	411	430	437	418	427	425	423	436	416	391	419	451	468	434	417	425	430	432	433	399	428	452	422	451	428	409	438	416	435	448	438	432	444	469	439	382	423	448	403	440	458	449	442	491	416	439	409	422	398	465	454	422	445	407	424	385	431	405	417	410	452	420	411	456	460	433	448	428	433	431	464	436	433	406	407	423	442	416	434	422	406	448	419	442	471	432	437	402	473	456	473	432	450	424	476	445	392	422	447	431	447	450	425	417	440	453	427	443	428	431	398	412	437	446	422	435	437	479	425	434	443	452	470	412	410	407	433	420	438	431	440	452	414	449	433	440	416	456	409	405	408	399	413	447	380	379	441	465	432	457	389	393	403	442	413	452	425	469	439	430	428	437	433	463	423	438	453	428	413	459	409	420	452	411	416	457	417	415	417	448	483	438	456	430	462	410	429	426	431	423	412	424	407	431	379	415	400	400	435	449	438	428	433	448	402	412	440	428	428	425	454	443	432	370	415	440	451	423	445	439	446	447	432	472	441	478	420	409	428	434	438	442	413	446	448	458	469	422	409	401	429	464	404	414	435	458	400	419	433	432	413	439	417	454	417	441	436	396	415	432	423	410	457	413	422	444	422	443	440	422	436	423	453	421	426	420	428	461	424	390	445	436	404	431	431	445	423	395	459	424	431	388	406	383	417	459	424	448	429	420	472	444	419	395	415	467	428	424	415	395	425	441	426	403	435	423	438	434	472	421	407	430	444	440	402	418	436	454	457	398	461	460	432	427	447	386	408	417	442	403	422	410	449	396	414	424	463	441	428	423	452	402	433	452	410	397	400	420	425	408	423	400	442	412	399	440	463	437	401	388	428	419	409	430	401	456	436	409	468	457	393	437	434	456	406	457	426	415	422	429	423	410	444	441	418	450	444	405	442	439	433	427	417	430	410	448	421	441	421	445	473	453	417	414	445	461	419	443	448	405	438	434	403	430	429	462	481	414	442	428	436	407	420	445	446	443	431	412	444	437	449	407	446	443	433	440	427	418	437	441	423	388	415	422	440	432	430	410	407	444	422	429	421	474	413	460	445	428	414	451	415	412	431	452	401	432	424	432	404	424	401	430	409	430	430	383	429	437	418	446	425	384	416	454	434	410	415	470	428	451	439	399	436	444	417	441	447	446	409	434	453	474	413	432	453	403	433	400	421	435	410	459	427	438	464	422	456	402	442	398	425	426	394	448	441	421	451	421	431	406	421	442	443	438	416	412	448	423	397	404	435	438	457	437	418	424	453	483	434	443	454	393	423	414	405	418	419	464	446	468	444	457	438	401	426	457	389	394	455	450	418	458	416	447	421	440	471	438	429	458	491	434	409	398	403	425	450	394	476	398	440	421	447	421	451	442	427	412	415	405	434	409	450	409	435	415	403	427	412	441	450	471	412	430	399	431	433	437	402	435	398	431	398	429	450	430	395	465	411	409	463	432	430	409	449	410	402	463	451	439	452	460	423	451	388	406	415	426	463	393	435	416	413	428	442	459	427	435	426	445	415	419	448	417	427	412	418	399	446	466	475	442	449	411	423	410	429	416	445	412	410	384	446	426	407	412	452	425	448	455	412	397	404	443	411	449	443	405	430	419	424	428	426	424	445	447	453	437	433	423	481	441	414	411	432	419	430	411	387	398	399	438	385	408	441	411	413	421
29975	52650	36092	23364	18489	14806	10668	8532	7368	5479	3820	3775	2695	2351	1884	1722	1534	1259	1131	1071	872	865	830	722	644	730	688	584	579	625	565	606	577	536	527	538	560	535	540	564	526	498	487	467	459	514	440	475	462	421	476	489	452	479	458	493	477	484	454	478	454	457	472	452	428	443	466	416	456	471	488	445	459	472	469	502	468	450	492	467	430	451	413	461	463	462	430	425	462	468	441	478	453	448	451	479	452	439	449	447	440	414	434	446	485	449	446	494	465	476	487	455	461	454	447	470	453	468	438	460	496	463	452	440	408	436	444	453	446	446	408	459	472	497	428	494	452	478	454	447	451	464	448	440	469	444	450	453	474	461	425	488	490	435	454	446	456	456	447	469	452	445	442	456	449	483	486	429	408	437	452	459	455	435	456	435	453	458	442	463	436	428	486	458	457	441	441	486	427	444	466	441	479	445	417	452	487	430	470	450	492	470	443	472	449	458	428	443	474	455	499	487	476	446	439	408	444	481	454	458	472	419	476	409	459	471	436	458	444	443	453	453	490	445	461	439	450	489	422	441	440	470	472	446	442	435	473	421	444	454	438	449	460	466	453	454	442	461	428	441	470	445	456	487	484	435	449	495	428	482	467	452	476	504	457	456	476	439	453	458	464	478	472	424	479	468	444	467	475	444	432	464	457	519	445	468	479	484	475	483	467	465	451	455	480	486	489	490	493	460	452	442	468	432	442	448	442	427	445	430	525	475	435	458	429	426	435	480	456	451	463	448	469	456	454	456	444	464	478	493	444	436	452	442	451	493	446	451	472	437	471	451	460	437	460	503	456	449	426	463	441	426	472	442	448	437	455	474	484	425	472	449	406	498	492	462	456	477	447	430	458	477	442	440	470	492	451	450	520	437	432	432	455	444	429	450	446	415	434	442	414	498	452	513	435	415	438	474	469	434	489	486	450	433	468	455	485	477	459	429	468	457	475	438	476	461	462	444	430	464	439	493	479	459	443	447	463	463	434	455	449	456	428	429	423	425	472	430	459	466	491	415	443	442	488	453	467	472	461	469	431	465	466	486	465	492	429	473	477	434	402	476	466	451	482	472	432	422	419	457	451	471	472	470	495	474	453	463	455	462	444	451	425	430	427	449	449	426	451	454	489	465	453	472	476	445	462	462	445	427	456	436	454	455	475	447	462	470	463	448	467	453	443	443	430	470	440	477	465	432	452	453	467	461	473	443	445	448	449	446	481	424	469	468	458	441	460	457	428	450	447	445	436	424	461	438	497	449	490	431	473	467	450	409	443	470	449	466	442	443	479	427	457	494	484	426	453	453	473	402	430	429	471	441	433	454	454	483	425	451	467	442	436	460	456	444	465	441	463	467	475	435	478	469	451	471	465	462	476	463	463	481	481	447	463	469	462	468	459	472	425	444	438	414	460	436	441	466	437	458	484	434	487	455	448	433	448	431	443	436	485	441	441	487	479	449	456	457	422	435	469	479	448	439	441	464	466	489	439	437	442	454	469	458	480	453	464	418	453	474	429	435	416	463	454	488	450	473	467	424	489	489	432	444	463	439	477	456	477	498	484	479	499	457	467	423	474	470	453	475	432	480	462	420	419	446	488	439	462	490	482	417	464	446	463	476	445	459	468	442	453	426	457	445	437	463	480	448	487	454	451	464	445	448	417	460	422	447	455	420	467	461	425	465	484	442	452	450	411	423	436	422	450	454	437	435	408	475	488	438	466	459	469	453	441	470	434	438	435	477	435	441	484	475	442	432	456	454	455	433	483	429	450	464	475	461	444	493	478	424	449	457	460	462	456	478	464	463	459	447	467	416	443	464	466	461	448	449	453	451	438	455	437	507	408	454	453	454	461	485	411	449	468	454	447	466	452	486	462	491	445	457	450	443	455	453	465	485	464	479	453	469	480	425	474	439	481	468	472	447	465	441	435	440	442	490	498	437	446	453	446	489	458	438	442	443	469	429	461	485	467	470	441	411	424	464	426	453	437	466	433	473	463	467	433	429	442	470	444	453	466	511	485	461	429	479	459	432	469	495	493	479	416	498	445	491	428	441	471	471	451	461	483	414	448	469	477	459	439	454	472	423	446	478	461	468	441	455	462	483	457	459	451	489	443	449	449	463	426	463	458	457	490	409	488	478	462	445	457	489	470	448	440	477	462	450	457	432	445	490	438	419	446	470	462	444	472	463	474	421	438	486	456	501	445	476	411	444	468	477	461	460	422	475	425	497	464	454	469	459	442	477	480	425	464	459	466	462	457	457	453	457	417	488	436	481	452	467	428	427	455	457	460	496	465	444	496	443	422	462	501	446	493	459	442	467	434	446	419	470	464	492	428	428	443	470	437	457	481	433	425	464	439	463	408	471	455	473	447	436	465	485	470	455	431	460	442	462	449	459	462	448	504	458	444	463	470	432	461	460	459	429	441	438	472	469	474	445	469	460	502	446	424	471	467	431	418	464	455	474	453	436	442	470	479	458	451	416	442	428	498	448	475	471	465	451	449	438	445	412	467	462	441	465	473	469	460	431	460	454	446	485	459	465	441	457	469	413	443	418	460	449	462	437	457	455	451	454	454	469	456	429	417	472	457	449	470	432	459	465	465	475	500	475	452	456	474	459	460	511	447	426	493	428	493	422	459	426	451	458	467	461	429	459	444	438	456	452	479	476	464	456	433	430	438	443	479	448	448	438	442	403	450	460	459	428	445	470	431	477	428	447	490	458	487	455	459	475	428	462	442	468	454	417	462	457	465	442	451	466	425	454	499	481	477	464	468	441	456	473	482	457	474	447	481	428	443	455	446	456	404	469	457	461	417	446	469	458	497	455	457	437	510	433	470	466	460	483	428	468	449	458	463	424	422	466	420	418	450	497	491	444	454	420	429	471	460	438	484	463	459	439	449	457	460	485	494	447	485	463	472	489	437	497	460	443	486	434	455	453	440	459	460	506	441	461	474	468	440	447	420	473	458	431	461	445	475	458	447	455	465	488	460	467	447	443	470	438	485	439	465	442	477	454	461	442	484	462	487	452	431	451	476	434	445	469	434	444	444	462	441	447	440	447	441	492	424	470	438	424	443	424	439	420	472	475	461	427	443	402	434	484	458	449	444	448	469	446	433	486	436	486	457	469	451	441	460	419	439	475	443	485	440	457	431	444	434	456	452	450	428	477	475	427	486	451	451	471	479	456	401	452	437	493	453	445	457	461	447	456	463	448	473	470	485	459	482	450	452	467	415	449	437	419	451	438	469	428	404	462	462	437	484	465	474	436	436	428	448	441	442	475	404	476	460	477	408	454	454	467	479	488	461	459	468	435	451	479	444	479	404	443	482	430	441	456	459	442	444	466	439	438	470	483	470	464	445	454	442	432	454	405	459	442	450	460	467	449	456	474	459	439	472	449	486	430	439	452	454	440	465	443	460	487	441	467	461	451	439	433	491	467	446	465	458	429	472	452	475	446	458	523	469	494	448	426
25081	21345	27671	25727	16840	9259	5598	4103	3251	2412	1876	1761	1279	1192	998	876	786	639	602	585	525	528	504	439	440	411	390	357	375	397	391	348	367	388	357	335	338	324	315	312	337	345	336	338	329	341	327	330	302	314	308	321	366	312	328	279	314	311	343	323	286	320	299	291	326	303	312	314	335	320	308	302	312	300	257	304	331	287	308	321	314	293	287	306	314	275	295	293	313	279	308	320	332	291	305	308	283	307	280	327	268	316	306	296	331	298	294	291	323	304	286	332	303	293	271	316	310	310	325	324	309	280	291	325	301	291	319	316	319	308	282	304	325	330	282	304	300	324	297	306	319	303	303	319	299	307	312	323	284	317	314	314	314	320	312	339	315	310	308	288	323	316	300	303	335	304	308	302	311	324	290	299	297	321	307	325	326	319	296	336	293	336	318	326	326	284	338	304	285	307	306	306	319	304	302	322	325	311	310	271	302	315	314	297	303	296	277	336	306	304	311	327	305	313	299	299	276	289	290	299	307	297	305	346	299	318	283	288	278	289	286	305	316	272	364	308	301	317	278	303	274	286	311	310	331	316	314	306	319	310	340	304	290	303	295	289	317	309	303	281	323	300	318	307	275	301	331	312	284	328	270	297	312	278	316	323	292	321	318	286	320	282	314	313	303	257	319	304	276	295	289	290	304	297	304	273	324	269	286	294	294	301	292	307	310	356	291	296	300	339	324	300	348	282	286	302	313	298	317	270	284	354	298	307	308	309	311	285	286	316	310	300	316	277	306	313	316	327	301	303	308	311	304	337	308	300	312	300	329	343	338	324	315	303	347	314	315	332	320	293	290	316	334	309	313	323	298	315	286	311	304	295	331	298	330	310	311	305	316	291	318	345	318	313	329	292	316	323	305	335	291	355	275	316	321	266	306	288	292	282	337	325	338	293	324	305	309	349	298	311	325	294	322	287	345	283	319	301	286	289	293	267	287	315	267	296	275	267	318	297	302	282	305	326	312	349	310	310	296	343	310	290	310	315	293	301	349	315	302	343	298	292	320	314	283	303	286	275	302	298	316	303	312	274	284	308	318	302	323	317	322	288	299	309	303	305	308	293	337	344	297	319	291	301	298	318	309	280	298	295	271	299	270	323	296	292	296	294	311	302	319	345	315	307	317	326	295	285	322	282	304	335	297	310	297	307	306	350	338	290	314	293	308	334	298	305	315	316	318	295	320	360	322	302	316	295	328	321	290	266	301	321	260	333	297	295	286	316	291	305	279	300	330	293	332	313	277	327	329	327	303	323	274	322	301	331	283	331	314	293	295	289	306	310	279	287	307	293	279	299	314	306	299	274	284	299	312	322	287	300	308	308	311	298	337	278	267	299	332	284	309	289	324	335	336	297	300	252	297	317	278	306	301	314	336	311	289	284	295	313	299	295	301	327	300	306	297	284	318	309	307	299	277	311	290	305	328	272	325	276	318	313	302	314	342	298	313	309	297	285	293	327	308	287	324	268	290	314	292	307	304	311	313	303	310	318	298	334	321	325	282	295	294	331	314	317	314	295	320	306	315	299	284	292	349	302	309	314	313	322	308	294	314	343	288	297	286	308	343	297	291	313	316	308	286	281	289	317	296	326	321	280	312	294	315	339	329	336	317	306	288	284	333	311	278	316	294	299	292	283	294	299	294	311	304	293	315	288	292	336	251	317	274	272	283	325	326	272	345	306	334	310	295	293	315	313	331	290	306	304	309	327	311	334	300	334	294	310	298	303	291	297	287	309	305	317	364	324	289	287	274	303	313	302	293	292	317	319	317	277	295	332	289	313	322	346	287	295	318	336	303	292	304	314	287	321	304	312	307	301	283	308	297	315	305	308	343	307	326	276	297	312	293	327	295	318	302	324	321	285	298	303	281	321	302	299	303	345	305	304	301	299	286	304	313	311	329	291	266	297	306	286	317	327	264	338	316	299	335	298	315	285	302	325	315	302	283	333	296	281	317	322	294	315	306	299	339	302	265	284	303	309	305	280	318	321	306	317	312	290	303	324	288	328	281	302	277	304	305	290	295	316	271	330	343	286	313	332	300	292	323	301	290	292	303	315	293	359	298	335	297	285	282	265	310	313	301	301	299	293	296	305	298	308	322	304	276	334	282	330	315	288	298	299	292	311	275	325	321	314	315	317	296	305	329	304	308	294	295	274	273	281	295	315	299	314	329	282	275	336	331	308	320	297	308	319	293	279	320	317	319	293	329	322	307	299	334	308	311	305	310	333	287	306	330	339	293	279	296	296	321	317	298	287	331	289	290	294	305	281	289	331	286	308	301	311	332	308	312	296	295	301	330	306	293	296	251	318	329	285	258	313	317	329	276	335	356	312	324	263	302	299	287	299	302	293	328	287	317	309	303	322	309	300	305	336	294	314	304	306	318	315	289	324	315	327	313	290	313	328	291	292	316	360	302	302	289	333	335	346	272	264	294	291	274	302	299	319	302	298	318	272	288	309	316	309	311	312	317	292	320	266	269	326	315	305	335	330	294	305	312	303	291	301	302	329	284	301	293	336	307	307	319	303	304	299	306	299	289	300	303	278	320	284	305	306	318	308	313	301	289	284	272	304	329	270	313	294	291	279	335	293	304	302	303	268	327	292	281	325	308	332	319	288	300	266	294	321	312	294	289	302	297	298	316	331	340	294	316	331	317	314	303	281	307	311	299	298	302	320	274	312	297	299	329	291	318	295	282	310	309	287	300	290	325	293	323	296	304	319	306	300	290	301	280	310	288	311	323	305	315	298	307	322	285	307	300	281	288	286	284	294	292	338	318	312	341	293	296	311	318	306	299	326	294	293	314	320	282	304	307	316	329	305	307	281	322	300	320	326	307	314	331	280	315	259	321	305	304	274	295	318	303	304	303	319	333	297	338	302	306	318	300	336	317	306	307	299	275	301	310	295	310	344	323	302	326	315	308	305	299	294	300	302	314	308	315	293	291	324	310	275	304	284	301	301	277	306	323	324	314	279	318	283	279	316	304	289	323	283	328	310	313	310	286	268	303	293	319	291	276	310	295	310	307	313	307	282	298	323	302	335	309	322	330	314	337	314	336	299	291	348	306	306	303	301	304	314	292	284	326	293	325	302	309	299	320	305	314	326	274	276	323	315	338	314	302	299	321	303	308	294	308	307	320	289	284	315	311	313	308	282	293	290	303	286	302	297	298	283	328	292	308	309	309	300	320	273	292	313	294	324	267	301	305	298	319	333	299	302	295	312	327	306	295	311	317	283	304	303	288	290	298	322	307	301	267	279	320	308	297	335	283	328	296	298	323	311	273	329	300	310	311	314	267	287	315	322	316	270	315	306	303	292	296	305	316	317	337	321	366	298	293	311	318	280	301	327	328	284	304	300	308	323	335	312	305	308	321	313	325	295	299	291	289	322	303	299	312	311	302	290	288	287	281	315	301	324	317	297	315	290	321	347	330	305	313	317	303	289	307	310	321	276	319	287
29390	48785	32272	19990	15802	12221	9128	7258	5844	4129	3234	2992	2291	1860	1472	1455	1179	1067	910	823	647	644	627	531	562	522	474	474	420	416	378	417	427	371	408	365	374	383	393	350	398	390	362	372	340	359	343	351	333	337	342	350	351	330	346	377	336	342	349	332	330	333	326	355	319	349	341	344	328	336	328	348	343	337	356	338	359	345	331	323	316	330	300	343	342	338	327	307	298	320	310	351	339	342	351	352	338	302	334	327	360	323	331	321	354	375	302	307	345	330	360	323	340	377	302	359	318	325	348	340	341	286	400	335	348	337	349	344	346	307	341	313	328	321	320	349	342	345	357	335	322	311	317	368	320	339	293	320	318	337	313	352	305	339	346	354	342	297	357	313	330	328	311	314	313	346	343	304	314	314	375	331	349	303	324	336	314	307	353	306	289	326	315	362	324	318	312	318	337	346	315	352	309	327	340	318	332	358	374	314	356	350	324	358	298	335	337	337	342	350	349	324	345	335	343	357	351	354	345	334	331	361	331	332	316	340	366	322	334	314	337	329	352	351	348	346	320	304	316	321	309	339	351	355	354	353	323	330	352	332	347	313	324	352	305	333	340	348	343	343	320	331	347	338	334	349	340	328	339	352	364	362	326	329	327	345	339	355	303	335	321	289	353	334	335	316	362	309	333	325	313	344	343	321	347	346	332	324	344	321	324	322	337	352	356	302	306	340	350	348	290	334	333	345	343	314	337	357	334	329	341	308	348	342	363	339	354	291	344	330	363	356	320	339	317	364	314	317	323	331	342	341	336	333	342	362	363	336	323	314	314	351	324	327	327	313	354	364	323	352	337	334	331	354	338	309	323	345	343	341	333	364	355	347	319	306	320	380	323	324	362	364	364	346	350	334	343	312	320	316	321	338	333	339	345	342	307	332	346	332	330	374	382	342	314	337	333	349	324	374	305	359	331	309	320	327	333	323	336	344	315	331	336	314	349	319	326	325	342	318	348	308	346	337	331	323	374	331	345	325	340	334	316	325	334	347	367	311	365	363	340	332	331	321	364	328	327	325	384	334	336	342	335	343	336	342	353	321	338	319	320	340	314	358	334	368	312	334	328	309	321	311	347	326	345	370	339	329	349	364	371	348	329	355	346	316	315	333	318	344	336	350	302	347	360	304	320	326	346	354	367	311	365	321	343	354	353	330	321	317	353	372	329	337	355	320	340	315	348	305	301	375	330	336	326	333	354	330	365	328	334	334	353	373	340	314	344	349	332	325	342	343	344	288	351	323	317	338	331	324	351	340	340	336	349	348	339	341	359	338	331	311	341	353	343	289	371	317	313	327	347	350	369	342	388	341	327	376	348	328	344	312	345	339	374	343	297	332	334	352	345	346	319	342	374	339	332	317	338	343	348	334	332	328	368	333	344	369	337	328	295	359	318	322	318	345	315	322	309	322	362	331	320	338	304	347	355	354	377	348	329	353	322	345	344	324	340	330	352	332	322	344	311	356	310	321	342	319	345	339	338	359	349	324	364	350	317	341	319	318	377	366	336	359	344	317	320	302	335	325	317	336	355	341	340	364	332	372	338	335	348	340	332	332	328	327	338	331	328	309	346	328	336	344	294	363	327	354	325	331	315	358	337	325	359	328	368	321	363	325	303	351	324	323	315	314	361	307	359	348	348	345	334	333	346	323	359	301	353	318	304	319	298	332	352	343	371	318	320	290	383	338	353	348	347	330	334	360	325	323	319	349	328	338	344	336	344	325	341	317	315	343	327	340	353	342	302	328	324	318	319	352	336	354	334	327	309	340	339	345	335	343	354	321	310	321	324	338	343	347	368	316	316	314	308	302	340	336	335	329	325	340	312	333	374	319	338	329	353	310	329	338	329	334	309	318	306	351	298	329	339	335	340	328	360	331	317	321	318	321	372	312	312	361	365	326	322	335	357	337	309	331	322	327	358	312	348	358	302	331	317	335	311	342	314	328	336	313	357	345	317	347	339	309	350	361	349	340	329	344	313	346	320	350	324	364	323	312	316	328	321	339	320	337	321	311	317	336	332	332	342	361	335	331	317	333	348	300	363	337	323	319	329	335	353	334	343	319	336	331	317	326	359	321	353	333	350	341	295	332	327	335	354	334	331	294	320	322	359	320	357	354	311	308	325	373	348	324	310	322	343	345	346	327	305	354	337	353	317	348	318	326	336	346	323	328	333	332	317	349	351	362	350	295	323	337	351	312	360	350	347	349	334	308	347	308	347	349	333	333	348	342	315	347	345	373	280	315	365	373	320	330	341	362	335	348	310	361	319	390	324	305	317	341	327	348	344	326	299	359	314	338	320	321	356	307	346	341	340	329	339	340	335	310	335	325	327	337	318	336	330	348	345	302	349	310	334	340	307	305	322	329	340	338	353	342	372	340	336	304	354	341	316	352	334	350	364	305	348	339	329	326	341	290	331	355	367	344	331	345	344	348	326	353	366	324	375	350	314	339	313	305	339	321	313	323	324	323	338	376	325	352	329	320	332	317	321	342	342	370	365	328	345	364	333	337	347	315	318	341	353	354	343	371	340	375	332	321	283	313	305	354	324	343	323	342	324	328	306	335	347	304	316	324	336	329	334	301	320	359	326	339	357	319	353	321	334	332	281	329	341	321	297	349	339	348	319	307	315	314	378	298	343	313	348	327	291	311	349	353	380	356	350	321	335	352	350	337	325	336	350	313	345	346	314	346	318	335	352	326	335	355	335	319	314	320	334	351	309	327	365	336	341	313	328	330	325	315	321	333	314	350	312	348	353	329	348	365	349	349	298	319	320	315	353	352	321	322	357	320	340	336	362	311	328	345	342	309	336	322	318	345	330	329	342	331	340	317	319	333	388	343	322	332	321	339	357	347	342	346	374	330	299	338	338	357	334	385	357	336	300	345	329	331	326	379	323	352	337	314	302	371	329	333	332	352	332	338	338	341	328	306	347	324	314	327	376	343	338	357	318	350	317	376	325	342	304	319	333	325	348	341	343	336	340	345	343	324	307	345	351	310	357	332	289	317	371	317	333	302	319	345	299	303	338	371	346	299	336	329	361	324	327	368	337	334	334	300	314	336	338	335	314	364	357	305	338	382	337	338	338	346	313	320	348	310	324	310	325	326	321	352	315	308	323	367	339	341	342	331	324	356	324	365	330	344	362	296	331	295	314	346	317	333	329	340	332	323	312	343	301	313	364	331	341	327	338	325	313	328	366	304	351	344	352	320	310	327	356	326	318	335	348	327	352	331	313	362	353	344	338	333	337	355	379	341	291	327	360	312	328	343	359	333	317	360	342	350	363	353	335	353	315	354	331	334	351	364	336	304	343	320	322	351	312	346	348	366	307	351	354	319	323	363	324	356	310	359	379	318	346	338	339	342	317	335	317	364	356	347	351	329	322	340	345	367	307	353	332	332	309	329	340	350	313	330	317	327	322	348	321	338	335	333	358	318	378	315	336	326	352	336	400	329	340	324
22673	21272	28911	23891	21432	21961	17522	9066	6186	4221	3631	3113	2401	1895	1647	1458	1338	1226	1003	945	852	797	734	691	724	635	623	585	579	580	550	532	512	542	492	519	489	506	471	531	471	500	446	461	492	490	431	469	484	477	436	464	463	448	449	467	457	451	481	487	420	453	441	440	434	456	458	425	395	489	432	455	445	427	449	424	437	432	414	429	436	446	450	438	433	468	456	423	455	443	433	435	439	415	480	465	396	436	429	450	414	422	462	399	436	432	425	437	463	430	429	446	436	456	419	475	472	472	473	409	427	457	470	457	434	425	446	418	492	432	413	434	477	442	427	441	455	491	455	434	430	452	469	434	467	439	470	445	447	457	421	402	471	457	470	420	458	424	456	460	450	442	462	445	484	416	442	473	465	472	450	436	425	438	464	429	425	442	448	429	434	424	443	443	480	433	451	441	410	429	440	438	419	434	411	446	436	452	439	437	422	461	447	452	478	483	463	443	451	469	417	464	434	461	468	442	430	433	432	419	450	451	413	462	428	442	469	477	450	458	484	473	443	430	457	427	427	435	432	456	451	423	471	462	500	425	422	433	462	463	450	436	451	426	411	487	408	432	408	449	432	456	440	428	449	435	435	405	457	502	432	463	442	457	441	412	391	418	445	421	423	436	438	425	455	434	448	451	468	449	475	455	448	418	439	450	434	449	415	482	441	437	448	464	446	412	461	436	423	437	413	474	422	451	454	442	443	450	427	451	488	429	415	460	460	434	446	432	447	443	454	427	436	463	464	476	461	440	454	467	434	437	499	449	460	419	411	466	437	426	455	438	415	415	437	442	458	444	462	431	418	445	440	417	488	471	460	399	462	464	429	422	453	471	442	390	467	415	447	446	423	413	446	440	460	438	440	451	430	451	418	436	422	420	498	457	453	463	408	428	460	419	468	436	437	436	420	462	418	417	492	436	456	457	432	417	488	463	387	446	430	413	426	444	431	456	449	424	456	468	436	442	448	430	408	438	470	414	444	490	423	478	439	427	420	445	475	463	466	469	412	422	457	439	423	454	454	434	426	428	414	464	441	438	445	437	469	450	481	454	463	435	436	446	473	458	443	441	441	444	436	427	428	441	441	480	456	476	419	439	464	436	452	452	443	410	382	440	409	432	460	464	437	434	473	428	457	452	434	423	448	419	433	485	472	446	451	456	431	447	466	436	422	433	427	459	462	438	449	421	397	464	465	460	454	437	449	427	442	461	461	441	440	456	465	424	457	439	460	444	429	449	442	436	439	436	420	413	481	408	489	460	454	443	450	436	473	439	441	471	448	464	445	435	434	450	447	451	468	447	470	440	479	452	423	443	406	437	391	435	463	447	446	444	429	447	435	428	467	418	449	440	434	456	430	433	466	467	453	383	431	459	429	435	439	425	452	445	440	452	447	425	437	440	439	438	489	448	426	418	447	460	427	474	415	456	393	448	415	448	415	427	426	415	476	449	417	426	454	479	442	416	433	447	445	437	445	381	477	408	449	468	434	472	439	446	444	461	442	443	462	465	425	426	403	430	433	457	470	449	460	467	447	467	440	457	511	468	470	432	481	455	431	401	470	427	436	453	403	443	439	414	443	446	446	457	455	415	443	446	443	432	478	442	452	423	412	453	438	421	479	450	434	487	428	454	435	438	448	461	447	434	448	466	415	426	411	458	459	464	441	422	464	401	484	432	421	437	458	458	452	414	437	442	453	441	440	465	435	443	435	442	448	417	409	413	444	451	446	455	466	430	426	456	443	451	452	401	451	429	447	458	465	467	444	424	461	453	419	425	491	407	460	417	432	417	449	454	457	419	479	443	450	466	467	426	439	419	458	457	412	416	417	464	426	446	482	487	431	470	460	473	463	443	442	412	448	445	462	388	445	454	450	469	483	436	463	448	492	468	423	421	467	427	409	422	457	449	435	468	437	432	464	463	426	432	416	458	449	490	464	444	455	476	434	425	447	420	435	449	440	447	461	429	463	473	485	431	488	480	439	437	470	449	456	447	416	422	422	447	423	418	446	428	453	426	424	454	476	446	445	425	467	435	474	453	473	469	457	425	469	411	441	464	447	441	395	446	454	423	458	400	441	454	469	443	425	454	443	470	428	436	450	424	441	458	480	425	450	452	461	447	427	465	453	437	423	475	408	402	433	437	432	453	429	454	430	420	426	450	451	442	457	403	428	442	461	472	441	463	448	470	455	446	444	446	432	422	449	420	448	429	422	426	444	470	468	457	462	434	420	434	436	470	464	436	407	456	470	461	416	403	439	458	418	433	439	452	472	433	417	439	422	428	418	433	438	457	424	477	408	435	408	437	462	440	445	429	435	443	421	457	457	450	426	383	443	465	445	441	403	459	396	448	454	418	441	463	430	450	460	458	466	450	462	448	470	458	416	475	464	430	465	460	411	462	443	464	486	415	456	428	458	461	430	440	461	457	436	442	441	435	414	459	422	407	450	447	431	442	450	465	467	462	427	447	468	411	432	452	428	404	465	403	436	398	489	449	488	429	421	477	432	426	451	449	439	441	433	434	412	438	439	419	429	461	446	439	456	448	429	435	425	449	467	430	476	407	480	468	446	426	465	453	494	425	465	434	473	421	435	485	456	404	454	464	448	455	435	471	441	444	454	453	453	457	477	431	478	422	422	427	444	415	450	445	427	456	492	445	421	436	459	421	441	446	474	453	441	474	451	447	459	441	432	398	460	470	448	410	419	485	427	417	440	431	430	422	490	425	447	422	432	401	429	438	411	415	417	385	448	458	418	476	456	381	443	450	436	438	479	473	415	457	458	464	416	419	396	438	446	443	482	418	448	421	458	416	418	451	473	412	414	478	448	406	437	449	417	425	412	415	427	479	402	422	432	439	460	438	428	440	436	461	485	468	431	450	452	427	456	410	458	393	459	449	451	425	489	424	445	457	422	468	447	412	405	449	462	434	434	452	455	425	452	430	470	476	450	454	432	449	467	430	456	454	407	462	425	462	428	449	451	475	434	401	457	441	414	455	473	433	457	445	457	456	413	428	426	450	444	426	446	489	430	468	482	405	444	433	421	460	464	437	416	438	476	441	449	447	444	429	447	466	460	473	439	455	455	455	447	436	443	422	459	436	452	455	443	425	419	468	419	437	440	455	448	478	464	445	412	415	484	461	436	445	448	433	426	460	435	408	430	458	451	430	447	422	460	436	436	423	478	449	444	451	445	458	441	457	430	446	425	435	440	417	426	475	432	461	401	410	426	449	461	429	434	438	435	462	460	423	442	435	438	462	444	452	460	441	495	403	450	492	416	448	459	419	465	446	414	457	451	454	434	415	400	429	452	435	448	456	411	452	450	412	460	449	469	442	438	444	457	406	479	427	439	440	489	452	386	432	405	413	464	436	441	463	458	448	436	410	442	428	422	423	416	432	429	444	423	450	433	475	407	448	408	452	472	475	454	467	444	461	451	440	440	419	406	405	436	435	436	408	448	428
32710	61011	42218	28365	22901	18177	15188	12308	9760	6453	5903	4602	3780	2944	2387	2164	1902	1718	1469	1185	1092	1020	925	910	836	792	723	677	615	654	653	616	592	622	594	590	570	540	537	545	480	543	549	512	528	512	513	508	520	475	453	493	506	501	477	482	447	474	494	511	483	467	508	477	467	487	536	509	452	468	461	464	445	507	461	489	483	484	471	535	470	482	541	463	527	493	461	436	440	467	476	462	489	438	432	471	477	456	461	430	439	495	460	420	523	464	481	499	468	462	458	446	512	466	472	498	464	462	484	469	487	425	460	468	521	463	486	469	472	465	485	483	449	478	464	468	455	466	461	443	451	498	446	454	469	443	489	464	438	444	467	461	456	483	444	476	486	496	465	468	441	482	454	478	438	435	464	456	453	482	467	512	499	451	480	436	441	492	479	499	492	458	474	467	404	466	430	470	438	491	470	500	460	466	428	491	476	473	443	491	475	468	484	495	478	411	460	502	501	441	477	457	466	482	448	479	472	494	449	453	477	471	475	466	467	450	450	464	481	480	476	437	468	467	460	512	447	490	480	454	436	486	456	471	488	450	454	489	464	461	462	468	457	451	449	476	509	477	459	463	473	436	502	494	454	499	461	453	469	463	466	480	449	434	470	475	472	434	453	499	465	492	476	467	484	476	474	483	472	457	462	479	461	449	443	465	484	475	479	456	442	423	478	432	466	464	459	445	471	470	472	427	462	490	457	430	489	517	492	456	498	480	503	438	457	489	491	496	439	439	444	429	473	479	444	481	456	462	453	456	441	480	458	483	502	441	455	478	460	451	468	484	464	474	478	435	485	409	443	420	446	480	491	456	463	447	497	443	411	458	423	444	466	471	477	438	446	478	512	462	491	465	445	430	475	475	487	455	465	474	489	453	439	478	484	492	477	446	501	491	418	453	470	478	477	446	501	460	503	440	454	473	491	469	451	463	456	508	465	464	507	448	431	486	452	502	486	482	443	498	494	479	480	473	472	417	493	485	458	422	477	431	459	492	475	459	463	454	464	479	445	455	488	452	439	485	434	471	443	472	444	441	483	457	441	477	459	469	454	474	441	441	474	457	443	466	419	431	458	478	441	481	445	486	509	472	433	475	459	480	467	448	458	440	466	479	459	496	424	486	482	467	428	474	493	483	478	448	463	453	435	480	458	475	445	466	472	463	526	467	488	440	444	464	481	487	435	433	465	457	491	534	488	461	468	472	495	470	452	488	444	455	493	479	458	455	494	483	437	455	472	471	455	500	435	491	464	489	456	482	476	495	440	473	453	490	456	490	448	485	448	469	496	479	482	477	439	507	483	462	487	456	496	470	465	472	488	422	461	464	464	463	499	442	461	469	488	503	495	464	458	452	450	446	491	457	465	491	432	463	508	440	474	471	475	469	472	472	459	447	462	493	490	445	445	456	472	474	473	486	455	480	461	467	476	500	450	490	439	472	501	469	497	502	509	475	448	518	455	502	471	456	455	472	489	427	470	455	493	475	442	466	471	481	459	455	477	489	457	474	481	440	503	450	475	501	462	501	435	490	459	477	458	514	501	457	441	469	460	501	481	466	443	453	486	520	460	443	469	470	456	462	496	480	438	479	445	489	463	532	466	489	463	487	459	494	466	440	490	445	490	453	493	460	461	487	454	494	538	439	432	437	458	495	512	481	440	443	457	482	474	517	462	470	460	464	475	450	476	450	502	476	444	494	461	465	453	441	475	417	495	452	505	473	499	469	485	501	475	466	452	468	409	448	435	454	459	473	469	461	451	492	485	451	473	491	492	484	466	507	419	460	476	507	475	475	450	472	441	458	444	471	462	484	435	432	437	435	471	444	483	432	454	479	471	523	472	462	463	468	488	439	476	442	428	470	457	482	445	474	463	460	456	442	453	475	478	450	446	447	452	445	452	447	445	470	453	468	506	438	474	469	476	430	518	496	484	466	479	477	411	465	472	438	466	494	482	451	486	473	450	460	473	444	478	460	462	482	469	465	469	461	476	498	495	469	478	417	465	475	431	455	480	460	471	425	486	450	450	462	469	450	469	460	454	467	459	443	503	438	470	454	488	499	474	491	466	482	476	456	485	495	477	461	466	436	457	496	458	451	445	454	463	463	465	439	468	447	461	452	456	456	471	479	461	455	451	459	461	481	448	448	493	489	474	459	427	481	452	453	496	435	470	465	486	454	466	444	471	426	490	470	479	497	484	426	492	501	475	453	456	489	454	462	470	453	498	471	434	506	453	485	453	423	477	492	425	488	415	506	468	461	442	477	486	521	470	460	442	427	451	414	492	484	480	516	476	460	442	518	419	473	457	467	499	461	446	465	468	450	469	471	527	466	467	472	455	479	471	482	446	467	507	426	484	460	435	460	472	474	504	455	439	451	482	466	467	446	475	496	471	471	470	462	455	433	459	439	469	475	447	432	458	454	440	466	478	442	470	456	472	484	499	491	449	494	454	460	486	483	436	464	461	457	480	465	447	457	478	460	445	506	430	478	527	476	454	466	488	460	523	468	488	423	452	481	488	437	445	446	448	484	511	474	506	498	450	515	457	510	447	470	478	470	471	482	485	441	490	435	480	459	513	441	487	422	477	432	445	488	429	447	499	420	470	462	475	458	471	494	477	501	455	491	446	463	474	455	484	441	475	474	457	429	457	494	464	456	494	435	466	459	496	455	436	466	479	453	466	490	458	438	493	480	470	458	489	495	503	456	458	446	463	468	468	448	477	469	487	436	453	433	479	467	501	494	470	439	482	470	505	471	467	472	491	488	453	466	473	478	484	486	481	443	440	530	497	437	467	490	434	480	488	428	463	493	462	446	471	487	449	437	484	482	449	461	476	462	431	454	438	475	481	487	444	453	489	455	499	457	487	479	478	527	447	479	496	502	472	505	472	476	473	485	454	448	494	442	498	441	419	488	454	478	479	467	453	474	425	474	450	465	491	459	471	483	464	449	443	450	472	442	454	464	463	466	525	499	466	441	452	448	481	432	453	500	485	477	499	462	511	461	464	487	496	464	446	481	475	516	457	532	463	459	473	462	488	436	510	457	455	442	459	470	487	458	477	451	491	459	478	450	501	483	478	448	438	481	446	479	448	451	488	486	445	472	460	429	485	479	480	485	464	456	441	478	485	458	467	424	427	472	446	439	482	475	445	451	454	494	434	453	467	465	457	502	454	456	453	453	461	470	440	507	483	482	465	474	459	460	485	476	495	471	463	412	482	446	493	494	443	437	476	473	501	484	456	435	453	458	488	477	460	482	475	474	455	452	465	382	449	451	488	449	451	471	461	473	484	483	479	500	485	446	443	483	474	488	475	510	465	468	454	468	468	424	456	461	492	437	422	502	484	455	479	465	486	474	465	476	449	445	433	501	469	469	485	461	477	482	484	472	486	478	450	455	445	474	483	461	470	465	480	462	442	459	469	480	473	454	468	454	517	512	446	477	494	486	468	454	473	466	487	488	430	483
30173	29030	27876	17817	9810	6005	4701	3421	2456	1737	1579	1291	997	897	841	686	662	611	538	514	488	469	444	409	384	385	367	393	357	359	348	375	380	342	332	335	354	360	366	340	336	327	378	353	332	361	343	305	323	292	349	313	344	330	353	312	322	344	324	353	330	335	349	315	322	311	324	338	315	320	318	346	317	298	324	308	326	312	311	285	317	357	312	317	316	314	320	312	320	301	319	382	355	326	315	308	356	313	311	332	320	321	308	329	360	319	318	343	337	307	312	336	328	327	313	329	332	306	316	327	320	317	290	342	344	317	327	333	315	337	291	330	326	319	344	378	319	315	321	318	324	327	330	337	326	274	333	334	317	318	319	308	361	328	326	361	299	344	319	309	330	294	325	309	323	315	327	285	315	339	332	342	298	337	329	347	316	343	325	336	325	337	309	339	322	337	332	336	315	347	316	315	326	347	358	319	314	312	335	290	318	342	328	324	325	317	314	311	309	326	347	309	338	350	318	296	324	332	319	309	342	332	333	314	349	338	317	304	308	339	323	316	329	331	314	288	343	347	313	311	344	315	329	376	333	343	352	342	331	312	322	339	344	310	323	327	323	295	312	328	348	349	345	311	341	299	316	319	327	284	352	301	340	330	341	329	301	335	318	338	347	319	316	316	293	291	329	315	287	305	322	302	339	326	355	326	341	313	324	337	321	322	318	317	296	323	376	324	346	353	326	332	316	309	334	326	311	317	338	319	327	322	325	308	329	338	342	329	324	311	343	314	323	350	330	315	310	327	289	313	329	353	325	311	306	335	316	344	334	320	303	334	314	321	352	338	294	324	335	334	330	297	337	320	305	318	345	313	355	346	318	323	325	360	336	364	332	295	333	334	300	309	330	338	324	350	343	331	345	333	360	316	343	334	348	325	351	330	334	336	299	340	349	313	382	364	323	326	313	314	328	310	334	364	307	333	329	298	314	309	315	321	308	325	355	300	306	323	325	311	355	334	319	318	342	322	287	345	317	321	324	316	285	329	328	353	316	354	347	319	336	368	319	357	329	329	324	295	316	320	330	351	366	314	337	321	328	311	331	322	294	341	290	321	346	315	325	342	339	344	305	320	303	324	325	317	346	313	347	314	382	310	309	329	321	317	308	312	333	325	304	306	309	296	328	304	335	349	353	320	337	323	308	343	323	312	337	321	334	347	327	329	324	305	346	302	305	319	303	315	358	329	359	345	361	316	311	323	313	349	339	349	326	328	323	348	280	319	310	324	348	330	326	338	330	289	287	312	323	307	331	352	330	316	314	319	293	345	333	333	338	358	316	337	338	312	335	303	284	331	324	328	322	337	309	320	305	325	355	344	294	326	289	351	359	318	338	299	297	296	310	350	323	327	305	333	302	337	314	343	343	319	344	352	353	339	356	310	335	336	295	372	344	333	317	339	314	319	320	318	321	356	303	298	312	326	319	335	330	339	365	328	320	304	339	356	348	317	316	307	357	367	311	354	342	323	310	332	343	294	338	325	297	347	346	352	280	328	367	339	342	320	326	297	311	348	322	355	332	303	319	325	352	298	299	319	320	338	335	333	322	332	302	354	313	326	348	336	318	294	326	335	294	315	325	342	358	310	311	332	312	330	327	352	349	323	342	330	337	307	312	312	313	323	311	316	300	295	341	305	361	347	329	297	362	318	345	333	318	317	306	327	322	325	322	342	321	319	343	334	340	319	348	330	307	342	294	299	336	322	338	335	312	334	311	312	327	327	343	335	333	321	300	321	310	279	307	346	332	333	337	327	348	329	312	315	352	319	339	326	331	317	328	321	334	308	354	331	319	326	345	339	314	361	346	313	321	326	328	325	321	338	309	328	359	310	323	317	320	305	362	330	341	351	311	327	305	302	348	302	301	319	328	314	331	375	364	291	322	295	365	337	352	337	324	347	332	337	359	338	352	305	312	307	336	346	327	324	353	290	326	343	309	322	349	326	294	306	346	334	339	338	364	308	303	319	327	335	329	344	301	327	341	324	317	303	312	315	342	326	311	327	323	301	331	313	331	306	331	329	365	337	312	284	334	347	345	321	330	339	320	311	303	320	330	329	314	336	319	317	354	324	321	359	363	308	335	325	336	297	320	355	308	351	310	326	325	323	325	357	318	331	361	312	311	336	278	322	310	317	328	325	354	320	333	309	341	306	353	353	332	308	341	326	312	334	358	374	361	328	331	319	319	330	330	346	313	307	325	322	339	314	307	335	324	356	341	337	338	363	320	337	354	351	318	330	346	307	300	342	308	317	298	328	337	334	341	337	381	334	348	325	346	327	309	324	327	319	304	341	305	331	320	320	327	349	298	334	313	341	327	355	319	316	309	311	310	315	345	338	324	338	322	324	320	301	351	337	339	327	342	302	328	350	347	318	318	333	320	350	314	339	342	313	352	351	335	336	337	342	309	328	315	335	298	317	325	352	342	359	329	319	347	318	289	330	312	325	354	314	333	353	282	306	392	376	328	305	323	350	312	321	330	317	328	377	327	308	330	343	330	319	316	349	337	296	311	325	312	316	331	323	330	333	303	309	328	314	331	348	300	334	322	311	334	316	356	348	323	360	342	315	330	301	294	300	337	313	321	316	371	317	328	358	318	327	312	334	314	341	353	327	340	338	343	330	341	357	291	340	330	307	304	307	326	294	291	349	314	362	322	296	337	312	303	312	324	310	312	321	295	328	324	352	327	342	337	300	340	308	325	309	340	349	315	322	304	333	328	352	316	326	338	356	323	323	351	336	330	334	360	374	304	305	340	338	333	341	308	293	324	313	326	338	309	361	329	312	325	317	322	326	348	316	330	311	329	346	309	316	329	297	317	321	330	337	309	324	326	337	291	329	343	321	319	316	316	331	315	322	326	313	338	317	305	350	320	306	304	304	348	335	309	325	354	333	313	334	335	334	341	335	332	299	312	313	296	326	333	334	340	322	305	344	339	331	341	289	341	312	357	320	343	335	312	312	333	337	356	324	332	328	325	338	300	320	327	325	312	309	337	326	313	317	318	326	339	346	333	338	318	313	343	304	311	334	316	298	349	361	349	344	325	357	363	327	344	297	333	306	336	323	306	298	321	306	327	300	328	298	319	355	335	333	352	315	302	347	323	350	335	333	337	312	343	347	325	324	341	329	310	317	329	333	336	332	337	325	327	322	351	310	321	335	330	326	322	351	325	314	295	356	334	325	303	319	338	285	301	318	302	332	319	307	353	324	319	336	296	314	344	330	329	320	323	359	360	314	302	309	321	335	330	303	327	350	310	335	312	333	324	326	355	338	324	316	327	301	333	318	329	317	325	342	336	327	349	321	327	329	309	322	329	314	313	313	351	305	303	304	307	323	327	348	304	310	331	328	348	324	348	333	347	355	322	339	312	309	294	342	343	327	316	308	303	288	331	332	345	278	342	313	312	319	318	298	325	302	321	327	320	351	322	323	306	333	332	311	340	302	324	309	316	335	310	313
29447	43191	28471	17089	12858	9423	7834	5899	4345	2796	2832	2066	1610	1265	1153	1074	914	878	712	668	643	609	543	513	496	474	478	435	437	413	357	439	405	400	399	386	398	362	380	400	347	403	331	314	385	367	333	373	339	369	380	335	350	387	367	362	359	362	374	377	383	374	358	358	377	350	379	334	315	370	360	393	334	342	331	385	342	328	337	362	348	348	354	345	351	373	302	349	354	355	351	369	355	349	394	357	357	376	370	340	366	373	331	342	347	386	339	360	339	310	324	331	337	368	342	365	335	364	333	327	349	328	397	353	346	339	348	343	351	355	356	321	341	326	356	346	314	319	332	363	374	361	355	356	351	346	356	359	342	365	326	332	348	352	355	355	368	357	367	354	344	356	363	365	360	348	334	338	354	353	346	376	345	342	331	301	335	348	372	385	340	359	368	349	338	358	370	352	333	347	342	310	347	378	335	329	333	389	339	318	354	386	362	370	346	354	365	381	375	346	347	358	361	370	368	313	335	315	380	324	335	354	393	314	337	329	344	345	388	359	368	340	319	344	303	382	361	343	333	369	333	335	321	344	334	309	380	361	358	344	361	360	332	344	387	373	333	328	370	358	371	344	373	373	356	344	320	328	353	348	362	338	361	343	369	369	349	340	343	334	348	334	375	370	373	352	362	380	352	357	344	343	332	330	339	354	372	351	321	318	325	401	359	366	347	333	385	346	368	349	356	329	342	350	339	364	353	337	336	391	362	345	341	328	363	370	349	343	343	322	355	369	334	365	331	361	326	360	355	368	343	367	388	356	368	371	394	351	357	327	336	346	354	359	330	340	340	348	365	341	387	362	360	362	346	374	344	334	347	342	337	379	365	352	324	332	362	339	364	363	348	332	354	336	352	373	378	344	325	336	349	340	315	378	330	349	340	351	327	345	324	376	338	349	346	323	357	344	370	337	381	371	350	376	314	351	345	368	362	372	374	346	352	351	337	329	377	338	353	338	371	330	350	361	328	347	354	349	319	339	372	367	354	333	363	339	348	366	327	319	335	387	360	343	334	353	344	346	334	351	376	356	355	368	354	324	357	322	338	332	357	363	362	349	341	318	353	387	334	342	359	385	351	361	374	367	326	322	369	366	378	319	339	372	320	395	332	367	348	350	356	351	355	349	398	323	351	343	312	363	366	338	366	345	360	356	371	343	356	332	382	397	369	389	372	368	349	336	355	359	387	331	337	351	346	361	383	396	369	358	328	376	363	344	367	353	353	331	358	355	330	320	392	333	329	342	336	337	351	362	357	363	361	350	353	400	354	340	361	364	367	372	351	361	322	367	370	355	370	367	352	372	317	341	346	325	348	351	349	384	359	346	335	351	339	351	326	383	387	323	343	315	356	365	314	358	370	357	351	363	348	347	335	365	344	325	364	354	350	350	353	367	351	333	370	338	379	340	345	386	370	361	369	332	329	344	370	345	348	365	350	319	363	355	367	330	399	366	375	302	342	357	333	357	334	346	346	376	358	383	331	362	373	345	372	368	379	364	341	334	368	384	352	367	341	361	372	365	344	339	365	344	350	347	353	350	353	346	333	345	347	316	368	361	368	331	336	379	346	369	381	354	339	349	342	365	358	360	336	351	350	344	346	367	351	351	346	357	342	365	341	361	341	346	347	349	355	370	339	329	369	341	338	341	362	337	322	356	353	352	373	380	376	338	359	328	382	350	331	334	349	334	345	329	371	327	336	346	359	330	341	350	338	365	325	336	362	361	335	344	327	386	323	379	371	353	312	366	363	343	359	314	383	364	350	354	350	359	361	342	362	355	371	399	347	350	369	359	354	364	383	364	339	343	380	365	360	341	340	343	358	327	320	340	359	364	323	358	370	335	365	328	345	328	371	363	372	339	307	343	344	347	381	344	394	321	339	348	343	362	378	328	340	331	307	357	348	355	347	342	344	375	357	367	330	326	344	359	356	334	368	332	357	326	350	342	374	306	355	352	357	347	326	379	336	342	394	323	347	356	340	326	372	378	340	329	332	368	373	370	365	370	363	337	335	334	341	359	364	352	364	377	384	358	355	340	385	348	330	350	359	345	378	383	359	368	357	331	366	365	346	367	363	362	366	354	335	359	324	340	346	370	363	333	350	361	330	361	328	352	360	339	335	358	336	327	375	333	338	337	341	350	380	344	348	357	346	351	380	322	382	362	346	356	329	343	349	329	389	367	351	373	365	364	322	329	361	366	347	322	344	346	338	338	377	362	377	364	340	361	346	327	349	332	359	368	368	346	323	378	343	347	340	354	336	358	350	333	359	368	327	359	364	365	351	344	320	335	352	350	346	382	332	331	376	352	352	319	365	368	385	349	348	352	324	338	352	368	346	303	348	342	356	305	350	339	356	338	361	335	368	348	349	344	356	358	355	363	337	374	338	320	358	369	363	346	359	378	366	339	350	354	353	367	370	346	335	393	367	348	364	330	348	374	353	358	367	366	364	337	347	363	362	367	348	384	343	351	358	354	335	376	359	353	360	390	348	360	348	366	359	364	359	361	365	346	351	364	383	354	355	355	357	337	324	378	344	367	369	364	368	400	347	358	354	334	371	323	374	306	366	330	361	365	365	355	399	360	366	363	341	405	354	362	386	359	353	345	357	344	358	348	347	357	358	325	357	336	344	341	358	352	360	388	375	369	367	351	367	326	325	340	325	331	362	347	373	336	362	310	349	347	355	351	326	352	338	357	387	344	330	352	331	360	340	344	374	332	349	354	326	356	359	339	351	339	361	333	351	366	333	345	352	374	354	333	366	343	351	333	364	320	350	385	357	343	361	324	376	323	344	370	334	341	352	371	372	382	366	328	353	356	329	366	410	336	336	366	367	341	333	361	345	367	356	319	355	377	347	350	338	347	355	347	385	353	331	363	356	361	352	367	359	376	354	354	323	357	395	348	368	362	347	360	367	317	342	345	354	337	352	360	334	350	325	319	351	368	380	365	361	343	361	348	377	352	349	370	344	359	364	363	356	340	384	327	343	340	340	358	370	335	359	361	311	367	327	342	391	320	351	370	369	313	357	348	355	367	378	356	332	355	337	349	358	327	355	332	334	361	357	356	341	332	349	345	358	368	380	362	326	330	339	363	329	337	340	384	368	386	351	387	356	362	371	328	330	351	348	357	357	318	315	362	373	353	359	368	308	313	349	338	348	359	362	368	320	346	336	367	347	339	352	362	370	356	378	356	362	350	337	353	374	312	345	324	298	337	338	366	374	342	379	317	386	347	319	362	303	351	332	362	347	328	336	329	329	351	363	366	307	360	353	376	345	348	352	355	350	354	342	346	370	361	353	334	365	349	329	359	337	349	339	345	342	327	351	372	328	353	338	337	364	321	351	358	356	353	350	348	341	377	368	348	359	381	365	339	338	352	386	344	368	322	336	361	329	332	385	374	354	368	348	367	339	328	339	338	342	362	358	335	355	324	382	349	375	331	350	357	361	348	359	324	338	362
23781	21206	28439	24468	21524	16375	9857	6269	4139	2931	2817	2059	1673	1436	1273	1127	1001	943	832	759	665	649	607	632	601	556	522	544	534	469	484	457	463	489	480	434	416	463	454	446	453	444	474	452	444	448	415	427	403	448	463	413	408	450	421	472	459	411	417	417	423	432	428	417	441	432	392	457	399	396	376	414	439	394	420	429	392	426	431	415	384	423	428	409	430	409	457	421	398	407	405	459	440	413	482	426	432	423	426	408	384	420	418	454	429	370	409	417	457	428	436	439	418	394	406	391	369	433	401	460	383	405	445	434	400	425	404	419	435	407	451	425	442	436	424	425	401	413	434	434	404	455	443	464	451	403	476	444	399	389	435	430	387	404	430	447	452	419	418	440	412	426	415	435	429	423	415	446	449	422	413	371	406	434	393	414	402	396	409	424	397	384	397	469	421	410	455	438	415	448	406	408	434	404	425	436	448	445	414	391	461	412	394	405	391	391	428	399	413	438	398	381	405	397	393	431	378	397	451	405	420	438	427	465	438	432	429	420	408	412	424	431	407	437	423	397	400	409	404	468	432	469	398	456	424	371	412	393	382	429	396	383	429	368	461	438	426	410	418	437	403	416	400	410	410	377	438	409	448	455	426	420	410	383	431	433	439	369	465	410	429	446	430	419	425	445	432	413	403	381	423	391	457	422	420	432	419	401	419	410	436	409	404	424	392	402	428	469	402	416	383	410	465	435	448	414	435	417	406	466	469	432	440	426	414	444	423	438	437	426	428	394	416	411	386	419	394	404	412	399	366	445	427	393	403	416	402	384	403	424	444	423	396	409	388	428	417	431	425	417	405	453	393	411	428	401	394	462	432	401	420	404	419	414	414	397	430	437	399	447	436	400	386	436	419	389	417	407	393	418	452	443	418	408	407	426	423	417	447	401	466	419	398	411	366	451	441	418	394	444	408	449	415	399	393	444	395	421	393	432	399	408	429	461	421	405	419	417	442	398	425	438	401	424	432	403	404	395	435	408	438	434	381	411	421	423	425	419	435	432	403	411	415	429	427	443	381	447	417	414	389	449	419	424	432	417	468	402	395	419	425	387	436	417	395	397	464	416	450	433	446	427	387	419	396	434	435	427	428	373	425	402	460	444	374	447	435	446	438	405	408	448	395	444	430	415	415	407	408	434	436	427	400	403	409	441	435	420	425	391	429	398	418	394	417	435	410	445	389	425	424	428	376	417	450	416	440	436	372	434	420	428	404	403	406	401	404	364	404	377	409	425	401	403	428	427	456	413	463	430	399	397	423	426	427	421	422	403	442	406	414	453	452	450	407	427	391	403	419	428	437	430	467	403	415	413	435	436	438	416	404	401	436	442	418	415	441	392	417	413	431	378	438	427	394	413	421	423	410	395	378	414	421	422	423	397	421	431	388	429	387	394	432	399	398	383	413	442	423	426	434	430	439	435	417	408	430	416	428	410	447	396	417	429	394	394	402	419	423	384	441	428	399	409	443	420	398	411	399	409	439	409	439	384	407	424	424	456	469	393	423	395	453	418	434	435	417	425	415	440	415	413	382	406	401	435	431	364	424	419	424	412	402	402	410	412	421	426	446	423	411	413	424	418	459	405	434	425	433	434	423	403	432	437	400	415	467	437	433	433	397	457	428	447	432	417	426	407	400	398	440	446	434	386	422	399	400	432	431	403	427	410	423	413	419	419	452	402	442	444	381	422	396	417	430	402	405	416	424	440	415	452	399	405	405	422	385	377	420	422	417	436	448	443	453	425	392	443	428	395	398	414	425	422	423	410	420	415	400	390	457	425	414	402	443	400	427	456	454	401	393	445	397	421	399	434	417	419	418	437	420	397	383	363	420	421	451	430	405	435	404	435	441	428	420	458	413	442	374	427	421	428	441	396	366	416	428	442	418	381	418	438	421	382	383	443	444	427	419	418	396	389	416	453	407	427	431	414	394	408	415	442	412	401	423	411	430	409	434	429	384	390	440	399	410	434	420	426	433	424	414	425	447	398	392	424	390	476	442	430	426	432	444	420	394	427	440	409	434	444	420	426	425	395	426	421	432	389	396	392	424	422	409	423	434	439	404	400	415	446	438	407	422	417	404	418	408	435	432	404	415	425	408	416	415	401	473	439	432	388	438	426	417	447	395	463	443	432	421	395	428	404	375	439	427	449	395	437	429	425	407	413	453	452	434	415	414	433	426	404	426	404	397	397	430	406	442	414	415	426	433	450	390	451	407	428	433	451	401	436	408	386	396	410	406	416	425	455	384	422	427	426	407	405	410	436	382	444	375	446	417	458	425	392	428	403	416	403	481	421	427	439	419	404	395	452	403	424	443	402	413	427	430	396	419	430	444	431	470	396	399	415	424	441	409	433	414	391	431	460	397	419	463	435	425	447	432	412	391	408	445	412	372	390	428	430	390	440	413	436	414	382	409	398	444	405	411	445	413	433	426	400	421	415	431	443	412	393	400	385	380	421	438	450	432	440	426	411	442	427	408	373	417	425	433	436	438	415	391	451	446	448	441	435	427	405	431	440	454	423	431	420	418	437	442	402	418	426	418	415	399	467	394	439	381	434	437	429	423	435	422	409	397	441	425	401	412	410	441	443	419	440	420	395	431	413	411	436	402	418	436	407	403	413	407	398	432	379	419	431	415	428	438	439	408	410	425	417	392	414	418	431	399	413	440	420	433	417	425	413	414	416	420	435	404	391	424	457	388	418	432	389	450	382	438	383	436	455	432	430	404	359	410	414	415	425	411	406	457	434	459	423	422	418	421	412	422	407	394	415	422	447	439	439	425	403	406	408	399	424	389	411	423	422	420	438	405	423	417	425	430	396	435	435	445	399	437	418	402	403	404	426	419	421	414	409	461	380	404	445	431	430	399	382	422	449	438	436	482	415	387	418	392	424	426	421	428	421	418	441	388	444	410	380	407	410	398	437	398	429	403	430	431	447	383	394	404	429	399	422	404	400	457	415	407	416	436	425	447	415	358	427	414	457	413	402	401	363	378	407	419	442	438	450	422	385	454	407	444	433	422	446	406	372	405	425	384	424	432	399	405	424	397	402	446	417	394	438	411	468	418	405	412	435	455	450	405	447	438	377	423	419	398	431	421	441	398	412	427	446	417	438	425	427	402	400	398	398	403	486	422	428	440	438	404	414	410	433	385	447	384	411	432	408	416	424	450	409	381	380	451	405	409	404	442	427	419	442	411	424	396	428	394	410	433	437	400	453	444	426	453	413	433	427	381	401	396	390	430	402	408	444	426	399	407	425	416	415	391	445	377	439	406	452	425	430	460	450	434	409	436	431	414	414	435	415	430	404	435	414	403	363	397	423	416	422	427	403	428	386	440	453	432	443	417	403	388	415	414	406	451	403	438	433	428	405	415	422	424	415	436	385	407	431	421	373	444	426	405	442	447	428	421	430	378	471	436	398	423	441	402	420	419	397	414	407	426	422	395	432	406	412	437	382	461	400
30073	54509	36533	24523	18616	14284	12045	9585	6750	4874	4560	3381	2617	2124	1976	1618	1475	1257	1123	1029	978	808	759	723	702	672	572	601	581	604	561	583	532	560	490	544	486	535	476	482	513	460	469	477	495	462	467	489	460	408	490	468	427	444	450	447	450	471	449	488	450	454	476	460	470	426	451	475	485	417	496	466	423	463	443	426	436	457	435	488	479	409	465	464	500	463	440	430	448	436	441	482	431	456	423	455	425	458	433	463	427	424	435	471	431	431	474	478	442	411	467	446	465	471	443	481	459	436	427	466	458	458	464	450	458	453	486	453	450	447	431	436	460	462	423	439	459	451	405	479	433	463	462	449	419	441	469	425	457	458	458	461	469	475	476	443	449	455	425	490	458	463	471	445	450	422	432	470	433	440	458	491	461	443	467	461	430	456	462	446	454	464	443	441	445	467	424	447	466	445	443	471	460	468	403	442	443	431	450	458	453	434	447	489	414	456	449	459	436	464	469	446	469	503	457	446	442	425	466	470	430	450	446	484	440	435	472	427	430	478	467	492	424	465	467	432	442	432	472	479	442	458	469	449	440	454	436	400	461	467	494	441	423	428	459	444	436	438	479	454	441	437	464	460	460	440	459	429	456	441	431	469	429	460	461	416	463	418	435	417	445	482	431	478	416	454	413	447	463	439	451	434	452	451	453	460	424	469	447	460	451	419	466	455	459	461	427	441	412	462	477	478	460	433	421	439	441	447	466	494	477	454	442	467	430	403	450	448	463	450	475	481	453	416	473	417	440	466	471	450	449	432	444	478	450	437	427	475	433	447	465	428	420	449	455	425	453	446	440	468	465	402	452	468	492	461	448	471	437	459	444	446	416	456	466	475	430	432	442	452	450	452	424	446	457	466	473	440	470	439	442	469	412	413	468	456	462	456	477	500	458	497	437	417	479	452	452	438	481	442	469	435	446	434	489	452	459	469	445	421	463	459	420	440	417	442	449	454	476	446	458	452	438	473	454	461	433	477	461	473	441	426	440	437	437	456	484	426	436	436	455	440	461	437	438	450	458	462	428	453	464	452	403	465	458	449	452	476	457	421	477	430	440	446	450	440	440	436	458	459	450	443	480	431	488	444	458	459	459	451	446	417	463	416	456	423	440	448	396	484	408	445	425	449	455	444	461	456	431	457	448	505	441	430	478	461	457	448	451	465	426	466	444	440	476	473	422	438	411	471	443	470	441	442	437	414	458	463	466	477	436	430	443	442	499	446	463	463	434	413	449	472	456	457	454	438	447	441	455	459	429	444	445	476	489	481	417	455	445	457	462	451	466	441	454	427	471	483	443	436	459	486	427	474	427	459	435	433	449	492	474	477	441	438	441	478	465	456	444	423	452	439	421	461	412	422	425	449	445	487	452	469	492	456	432	446	437	452	452	455	435	445	471	438	447	495	455	411	420	462	411	474	454	453	422	444	412	427	447	425	421	423	453	409	487	422	484	458	441	458	480	418	448	453	440	429	421	433	447	424	422	460	453	453	469	465	418	453	439	435	430	450	460	453	444	446	475	470	448	427	456	430	441	455	440	444	428	446	450	477	449	464	425	458	481	436	482	472	467	430	415	446	473	454	425	421	445	459	497	465	452	442	452	475	470	438	486	492	455	454	433	510	424	444	474	438	410	462	454	456	410	467	461	429	447	460	486	484	451	434	455	438	427	453	444	447	422	442	463	411	433	442	426	464	432	451	444	427	455	418	440	463	485	437	470	447	462	468	453	439	417	450	440	454	414	438	473	450	456	436	473	373	415	421	439	443	433	437	430	445	474	470	443	492	432	473	459	429	433	479	441	454	419	452	450	464	451	428	441	443	486	454	438	423	433	436	446	418	441	446	464	466	426	430	422	456	459	461	470	442	469	407	449	408	464	404	450	487	464	442	463	482	414	460	451	454	502	444	430	440	468	434	404	450	470	447	414	457	456	444	470	455	461	429	437	455	437	437	434	452	458	444	439	475	476	449	403	444	440	423	451	478	423	437	472	436	504	489	428	442	449	431	450	447	480	477	454	490	459	435	422	483	442	456	432	432	421	471	472	431	456	476	457	444	439	452	445	452	438	449	451	459	457	431	425	455	452	441	452	430	464	457	452	472	425	457	452	439	435	438	456	436	470	420	470	447	452	437	426	433	411	440	388	413	481	414	430	471	458	468	483	458	466	482	445	427	430	446	467	489	467	441	421	443	421	470	443	465	470	450	475	466	456	493	440	431	473	440	460	461	470	448	434	439	423	421	458	456	425	451	435	462	437	439	410	414	442	472	445	416	459	457	470	449	457	414	415	445	405	427	474	444	520	421	431	453	471	449	448	462	401	438	469	442	444	450	473	466	430	430	471	493	440	434	416	458	428	413	488	462	465	434	435	462	443	458	455	450	428	480	463	453	481	441	424	445	459	474	417	425	459	423	480	464	446	448	473	466	492	458	447	456	450	455	501	450	417	448	426	438	462	430	445	449	447	435	432	450	410	438	447	464	431	433	395	436	443	486	453	432	474	469	440	466	454	458	427	451	437	451	457	447	415	427	411	446	474	456	460	492	457	456	445	454	439	422	503	447	465	453	445	440	438	419	440	439	480	452	428	435	437	455	457	433	444	445	460	441	457	446	447	463	415	463	486	438	441	436	463	448	436	446	420	438	452	409	449	448	458	426	449	464	439	480	461	462	471	440	454	452	485	460	433	417	469	436	420	447	462	457	437	429	426	424	435	435	441	398	437	457	413	445	433	447	476	495	485	451	437	457	445	438	443	473	460	485	429	476	436	423	443	444	440	453	436	425	465	447	432	440	468	471	467	405	480	426	454	453	426	494	451	431	463	459	474	462	427	450	433	467	478	470	465	455	429	450	448	424	425	475	437	441	456	439	470	438	483	426	443	419	418	444	439	435	452	446	443	425	463	464	518	492	477	425	447	433	471	454	464	428	448	463	411	446	414	474	485	472	475	458	446	469	450	468	463	435	458	480	455	449	442	461	468	462	467	454	460	446	422	481	458	387	440	487	467	435	460	398	456	483	409	472	448	440	440	430	413	453	439	463	470	429	472	451	454	416	411	444	455	394	452	455	443	445	453	446	446	465	448	418	471	427	441	431	471	493	472	432	453	450	435	449	494	467	494	426	430	469	432	437	481	451	490	420	428	425	417	440	426	454	449	444	446	501	463	432	445	426	457	432	404	407	432	462	482	462	453	438	463	482	426	468	419	442	432	473	459	441	461	459	441	431	449	458	430	431	481	448	432	420	465	443	460	424	453	457	445	419	438	443	427	418	432	433	410	440	458	444	481	459	484	458	468	457	439	460	459	485	422	457	423	445	412	429	443	479	485	444	457	485	475	459	449	421	430	432	435	444	435	449	460	451	456	457	472	454	496	467	501	489	415	445	457	462	484	416	471	440	453	463	448	456	451	474	432	469	451	448	474	438	491	451	479	481	451	474	460	461	426	439	405	435	439	490	424	455
25248	21346	27709	25850	17038	9487	6440	4569	2887	2545	2032	1551	1256	1105	942	881	813	685	649	567	569	480	491	443	424	382	392	358	372	347	345	343	362	380	332	332	341	341	332	301	363	332	332	342	318	312	333	333	368	330	323	317	295	314	321	313	315	304	309	298	308	283	297	271	317	336	271	314	309	308	313	303	331	340	310	272	295	300	284	318	303	304	300	331	300	329	297	304	299	326	309	282	288	312	298	300	281	275	292	318	302	288	295	287	280	316	331	288	304	289	295	278	301	290	276	308	324	291	298	329	301	320	290	303	318	296	328	276	289	316	311	311	306	273	310	304	296	340	287	314	284	321	295	337	304	298	303	341	306	304	278	300	302	275	309	292	318	344	283	292	275	281	274	302	348	296	361	285	317	279	284	306	296	293	304	288	326	285	331	268	294	324	300	292	326	335	299	283	298	319	321	292	285	296	298	285	295	273	311	294	266	308	309	306	276	332	291	305	286	304	287	297	298	266	308	275	290	301	284	278	287	261	305	316	301	288	285	289	296	293	350	302	311	305	329	292	310	284	292	300	305	310	295	287	312	330	288	325	322	311	309	279	297	344	284	301	280	309	334	278	287	297	274	298	288	285	329	311	299	295	300	307	302	280	320	295	301	299	304	305	322	333	329	287	321	308	280	285	311	278	315	297	295	280	278	303	317	287	307	299	317	275	299	308	320	282	305	279	299	300	346	265	289	294	290	288	310	282	286	276	315	283	330	304	281	286	296	285	306	301	325	301	324	296	293	340	308	310	293	319	299	302	332	302	318	283	304	272	274	305	327	283	308	305	297	329	302	293	300	280	316	306	332	293	303	305	281	316	302	312	289	346	316	321	322	308	297	312	294	290	289	308	324	291	305	288	306	280	314	335	328	295	296	318	314	296	349	328	313	341	286	320	321	291	265	302	328	295	302	273	330	313	284	291	310	308	290	303	325	306	333	301	299	321	261	281	290	306	271	286	324	309	267	302	284	314	324	302	294	297	305	283	302	299	326	281	290	300	284	286	265	339	328	273	278	295	285	317	295	315	281	272	296	302	318	288	327	282	293	298	312	298	298	319	300	300	314	332	289	321	306	297	314	319	273	300	286	296	311	284	280	316	307	306	315	309	329	301	300	310	318	327	278	261	299	313	280	304	304	315	318	315	325	281	313	308	302	310	324	316	314	307	264	304	313	303	304	261	304	309	280	351	285	324	302	309	299	300	316	302	340	308	352	302	309	303	305	322	275	293	308	326	336	317	282	274	288	334	293	298	293	322	315	295	280	293	293	319	321	326	298	306	316	310	316	304	317	279	306	316	304	284	286	300	284	309	280	305	300	295	322	270	285	296	306	320	314	349	335	306	302	301	317	293	304	332	307	318	292	298	303	274	296	303	321	277	320	283	328	311	296	274	291	279	320	296	331	339	284	314	303	295	323	293	283	290	287	326	269	317	338	303	317	318	306	304	296	290	314	297	287	296	294	290	277	312	331	280	275	288	302	287	318	326	299	276	301	283	285	316	309	323	289	310	292	282	311	288	298	297	317	321	320	307	316	318	298	295	319	325	316	288	300	298	315	317	285	289	322	306	323	293	296	317	308	309	306	265	272	313	309	324	273	295	295	294	289	283	301	292	278	326	316	301	319	291	294	324	305	286	314	298	300	306	292	292	283	286	321	299	342	306	316	312	262	284	313	307	326	304	327	295	303	301	284	300	353	293	340	308	314	286	275	330	299	325	292	280	286	320	289	329	271	292	309	327	328	327	333	305	287	289	336	314	272	311	328	320	302	306	267	306	290	312	308	286	315	285	291	285	321	313	309	328	309	282	271	314	289	305	309	282	281	295	287	280	314	295	338	285	287	328	287	313	315	292	327	270	286	304	302	291	290	288	282	318	312	321	310	286	286	331	298	273	292	303	315	304	303	315	281	316	313	295	295	290	282	302	297	333	308	314	298	350	301	333	313	312	311	285	303	285	284	251	299	321	290	311	303	289	300	270	332	305	300	305	325	332	290	306	282	295	271	302	339	278	295	315	309	297	287	311	311	284	309	299	296	321	303	285	311	297	301	310	319	318	308	295	303	293	300	322	312	289	304	295	318	296	289	315	312	318	308	296	291	303	284	304	282	275	288	326	349	283	303	286	264	295	295	283	281	331	307	282	294	296	283	281	328	310	311	330	322	285	332	307	283	303	312	285	292	325	295	294	321	313	307	283	301	311	316	309	308	296	275	300	317	326	291	322	284	287	321	296	300	287	305	304	302	298	322	317	305	255	319	282	331	317	311	291	293	297	326	295	294	301	300	319	275	288	303	295	286	306	335	273	302	316	281	314	308	291	313	333	306	288	304	319	316	310	300	286	304	294	298	334	279	322	290	286	276	309	298	271	293	299	290	338	325	327	283	309	321	310	300	264	321	301	310	303	332	310	319	316	294	319	336	314	307	301	336	321	303	297	313	294	305	310	292	306	303	277	312	294	293	303	308	320	291	341	286	296	323	269	278	315	300	319	305	295	296	302	297	317	292	280	343	271	299	287	314	309	327	276	305	286	299	317	281	278	302	293	328	316	296	284	293	318	306	315	283	309	279	326	314	291	282	300	293	338	303	290	291	306	283	286	310	315	273	326	268	336	292	273	311	317	329	341	311	303	311	299	302	325	319	291	323	309	318	288	314	292	309	293	322	247	319	298	333	316	315	297	298	275	310	289	300	304	310	287	298	317	297	352	294	278	286	293	282	302	313	280	287	282	310	305	320	295	287	285	323	286	305	289	319	300	310	279	305	320	322	338	287	308	297	317	298	292	297	299	324	315	290	296	311	293	323	277	298	311	288	276	308	296	320	302	297	306	325	284	283	317	334	314	331	303	305	300	306	329	334	284	316	275	313	290	281	361	292	313	326	307	283	286	267	312	287	317	306	273	302	299	318	295	288	286	334	322	292	280	297	308	345	324	277	309	283	288	307	316	306	278	302	299	308	279	341	302	318	273	340	296	285	309	298	257	310	293	265	293	309	295	296	299	304	297	304	284	298	279	299	292	303	288	339	294	294	306	311	287	286	288	289	329	303	301	304	304	280	288	280	305	303	307	298	293	280	299	330	287	300	289	288	315	285	305	300	270	311	327	328	315	320	302	301	318	274	300	282	331	299	308	309	323	300	305	284	266	290	268	290	314	334	281	283	283	290	295	292	293	310	300	301	293	278	286	303	292	334	318	299	312	310	308	302	306	303	269	305	304	264	317	288	291	322	334	333	315	297	282	303	307	302	306	322	318	329	321	306	317	328	295	302	307	322	306	297	309	341	309	325	304	307	310	296	304	292	336	304	298	303	285	293	328	288	312	309	330	315	306	296	283	283	321	316	330	322	283	280	313	330	305	281	309	334	288	304	288	299	331	255	325	301	297	308	324	308	330	299	309	280	310	309	300	303	322	311	311	305	329	317	296	268	332	312	289	301	331	310	307	285	315	313	313	302	289
30125	48703	32688	21231	15768	12578	10220	7922	5323	4354	3642	2558	2000	1723	1422	1297	1176	928	836	754	737	647	592	552	529	483	461	457	434	413	435	380	411	406	418	389	378	390	358	385	350	351	369	357	356	344	366	401	341	347	311	319	329	332	345	344	352	351	377	357	337	341	343	321	357	331	329	371	316	329	342	304	352	338	336	354	327	338	341	354	318	330	345	355	343	342	319	352	343	315	335	334	309	303	400	327	365	334	343	361	366	333	350	330	328	348	350	353	350	328	353	345	338	334	321	364	335	344	339	330	320	311	342	360	367	346	352	333	325	349	307	313	341	306	314	345	318	328	348	331	346	326	332	349	343	317	304	320	326	303	351	348	328	298	353	361	362	341	303	334	354	330	343	331	337	315	342	305	334	361	321	330	300	316	328	340	342	327	315	307	324	330	365	358	341	340	334	338	312	316	326	335	354	351	339	337	341	323	335	328	372	303	306	350	348	334	368	347	332	343	329	339	350	339	320	312	324	352	313	358	331	320	323	310	314	329	357	321	344	283	376	316	344	342	325	332	346	327	385	357	314	316	328	337	318	326	324	343	343	345	293	309	344	353	373	347	322	335	298	341	326	312	307	340	339	346	289	347	313	322	338	356	334	310	339	327	330	301	355	348	387	305	324	356	301	328	371	325	332	322	353	330	323	332	336	326	340	356	357	318	365	317	330	335	333	342	344	357	368	349	363	323	345	310	343	344	321	343	338	340	326	329	352	356	328	321	348	310	361	341	341	320	348	326	334	324	363	314	322	321	326	323	349	333	341	295	319	303	337	328	306	346	342	359	340	339	364	340	318	335	358	339	362	328	339	360	309	335	341	334	333	338	378	370	335	319	335	351	333	352	303	325	317	341	320	311	329	348	329	339	330	348	333	328	350	336	340	357	344	333	332	324	331	342	325	321	335	356	342	364	321	340	350	308	335	343	318	333	316	354	348	322	341	341	331	332	356	338	330	346	367	372	303	336	328	337	367	348	328	375	380	350	315	329	348	334	360	307	326	324	367	311	332	327	338	338	324	328	309	326	332	330	351	370	344	346	357	335	323	342	313	325	328	329	316	333	326	312	335	340	355	351	323	368	342	336	339	350	327	348	293	309	340	343	295	354	335	349	356	348	351	317	349	363	343	347	320	332	368	327	344	315	320	312	328	331	323	355	334	321	333	333	332	337	306	339	357	332	340	371	313	367	321	346	346	361	317	323	347	314	313	347	353	325	360	312	331	332	357	309	302	350	354	328	343	343	363	349	340	358	333	344	338	355	309	323	351	343	330	367	326	349	329	300	322	365	325	360	332	326	331	299	314	325	351	328	332	338	312	319	338	317	311	334	341	350	361	345	321	341	364	322	331	316	307	333	346	384	332	326	361	332	325	340	340	325	365	310	333	364	343	343	294	344	335	318	340	336	292	353	316	373	323	367	412	328	333	340	353	342	298	307	339	343	357	309	346	348	333	310	325	354	341	353	313	313	359	342	326	358	334	326	313	327	308	328	343	339	341	315	296	311	354	313	350	333	316	307	339	333	313	348	314	336	299	330	328	310	306	332	369	320	328	331	319	312	322	340	357	313	313	324	350	336	329	327	358	373	358	330	349	327	353	347	331	378	333	359	349	299	347	390	334	323	337	352	310	317	312	317	335	361	348	385	390	323	336	342	322	330	313	354	318	335	378	320	333	351	345	360	305	325	337	360	317	342	355	340	342	332	332	336	343	343	350	353	318	333	366	335	316	340	350	314	327	309	338	338	315	329	318	333	320	331	331	311	354	337	352	352	347	319	349	340	339	333	302	331	334	333	314	349	372	358	323	356	313	341	348	311	351	297	362	323	331	317	317	309	333	335	346	311	354	335	358	340	320	348	330	342	343	331	328	344	322	306	320	326	355	360	375	322	376	329	332	300	334	333	343	358	350	356	336	304	331	368	331	336	328	323	308	349	336	342	322	302	311	341	323	300	338	312	297	354	334	330	312	337	310	369	312	322	331	352	338	337	339	319	365	311	328	339	337	336	314	327	348	318	347	358	365	309	307	340	315	336	313	347	327	329	327	366	350	308	349	336	327	323	322	362	309	346	299	325	332	381	345	343	348	366	352	314	345	340	300	332	300	359	355	309	345	341	321	300	319	296	336	295	335	350	362	345	345	351	312	325	324	308	314	361	338	322	333	333	315	341	332	350	334	364	369	306	365	330	340	336	332	327	361	322	348	346	330	318	352	315	342	285	373	302	345	344	347	344	310	339	329	320	332	309	322	313	308	332	329	359	304	306	322	342	349	333	361	335	354	329	345	334	301	312	355	342	337	303	361	320	336	341	341	331	352	327	315	322	334	347	319	344	346	351	340	341	330	325	347	329	335	345	314	347	317	331	339	330	318	327	339	351	345	326	300	389	336	340	333	333	309	346	336	337	328	353	352	325	374	322	351	339	339	306	323	313	344	332	327	324	348	341	351	321	323	341	329	330	324	326	328	341	336	369	309	299	336	318	338	355	327	357	319	360	366	322	318	330	345	337	335	387	313	358	343	338	359	316	326	344	337	313	344	339	302	325	318	376	322	337	334	327	337	322	325	337	351	354	316	346	328	337	324	331	338	334	335	317	327	341	326	351	354	312	348	353	332	308	320	355	349	346	360	313	314	314	319	347	352	327	335	348	319	343	346	338	324	349	360	323	330	312	333	370	319	332	337	355	350	316	330	340	350	354	344	319	306	284	339	325	340	324	330	334	329	317	327	336	328	329	355	295	371	363	351	325	371	333	301	369	315	328	347	313	310	319	327	304	326	342	339	322	338	332	327	353	345	326	339	338	338	348	330	317	323	300	353	343	337	327	359	321	332	350	331	368	345	303	335	296	336	332	331	350	356	344	326	320	307	325	352	342	335	352	335	338	326	342	326	312	337	339	332	310	323	330	340	327	327	311	314	365	332	326	334	300	351	296	335	356	381	360	358	317	336	339	339	362	323	334	294	349	360	378	344	323	300	319	323	337	372	348	318	345	326	315	366	313	337	331	365	306	368	348	309	331	324	321	350	318	331	343	315	322	322	334	319	312	333	326	339	319	335	359	353	343	338	341	340	358	329	330	343	334	337	336	308	325	313	313	349	360	317	379	309	357	336	336	334	351	325	340	336	306	341	361	326	341	315	342	338	342	297	315	332	341	349	329	317	339	342	358	331	307	333	337	324	292	327	317	321	297	340	352	305	332	332	323	346	338	341	350	309	331	329	362	331	339	366	368	353	324	351	287	336	339	342	329	361	322	348	357	323	333	322	369	365	319	311	338	317	320	323	352	307	367	392	331	366	321	361	318	344	349	300	331	314	340	341	311	351	330	350	361	344	302	352	331	336	335	310	321	318	341	336	370	327	354	351	297	362	316	335	293	335	337	309	312	326	336	340	361	363	335	319	314	321	299	335	350	349	321	321	329	326	315	356	318	316	305	341	334	333	373	321	317	356	316	330	351
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
